# ivyforms/1.1.1/frontend/dist/admin.js

The Innovative Form Builder – IvyForms, version 1.1.1. 81 lines.

- Page: https://pluginprobe.com/plugins/ivyforms/1.1.1/code/frontend/dist/admin.js
- Raw: https://pluginprobe.com/plugins/ivyforms/1.1.1/raw/frontend/dist/admin.js
- Modified: 2026-06-17T12:13:02+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/ivyforms/1.1.1/code/frontend/dist/admin.js#L10-L20`.

```javascript
import{d as fe,u as In,r as w,c as S,w as Be,o as Rt,a as xr,b as ne,e as _,I as Om,n as Ao,f as h,g as u,h as d,_ as zm,i as We,t as $,j as He,k as Oe,l as P,m as re,p as wo,F as pe,q as Ae,s as ue,T as Wm,v as Ve,x as Sd,y as yr,z as q_,A as Hu,B as kd,C as gd,D as qm,E as kn,G as Cd,H as ls,J as Id,K as s,L as N_,M as H_,U as Ku,N as ad,O as pm,P as Fd,Q as Y_,R as Eo,S as j_,V as G_,W as ym,X as zn,Y as Ko,Z as K_,$ as X_,a0 as gm,a1 as hm,a2 as is,a3 as Xu,a4 as Co,a5 as on,a6 as Qu,a7 as Ee,a8 as Oo,a9 as Q_,aa as st,ab as nn,ac as Mo,ad as J_,ae as Z_,af as wi,ag as e1,ah as Tl,ai as tn,aj as Ju,ak as $o,al as Si,am as ki,an as vn,ao as Wn,ap as $e,aq as as,ar as Bt,as as Ct,at as go,au as Ci,av as Ht,aw as rs,ax as gr,ay as Ge,az as Ul,aA as t1,aB as Bl,aC as Kt,aD as Nm,aE as Hm,aF as rd,aG as Zu,aH as tt,aI as $l,aJ as _a,aK as bm,aL as hi,aM as wr,aN as ha,aO as o1,aP as n1,aQ as l1,aR as hr,aS as ec,aT as i1,aU as tc,aV as oc,aW as Ym,aX as nc,aY as lc,aZ as ic,a_ as jm,a$ as Gm,b0 as Km,b1 as Xm,b2 as Qm,b3 as ss,b4 as Ii,b5 as pr,b6 as ac,b7 as ds,b8 as Td,b9 as Pd,ba as Ll,bb as Sr,bc as $d,bd as Me,be as bi,bf as a1,bg as Jm,bh as Zm,bi as r1,bj as hd,bk as _t,bl as md,bm as rc,bn as ev,bo as sc,bp as s1,bq as d1,br as u1,bs as Dn,bt as An,bu as Ld,bv as Vl,bw as c1,bx as tv,by as us,bz as _m,bA as f1,bB as m1,bC as v1,bD as Qr,bE as p1,bF as vd,bG as y1,bH as g1,bI as ov,bJ as h1,bK as pd,bL as so,bM as fo,bN as Cn,bO as rr,bP as sr,bQ as $t,bR as dr,bS as ot,bT as uo,bU as ur,bV as cr,bW as co,bX as fr,bY as dc,bZ as xa,b_ as lo,b$ as wa,c0 as mr,c1 as nv,c2 as lv,c3 as xm,c4 as b1,c5 as iv,c6 as bd,c7 as av,c8 as rv,c9 as _1,ca as x1,cb as w1,cc as S1,cd as k1,ce as C1,cf as ir,cg as cs,ch as Vd,ci as sv,cj as I1,ck as uc,cl as F1,cm as fs,cn as T1,co as P1,cp as $1,cq as L1,cr as V1,cs as R1,ct as cc,cu as dv,cv as uv,cw as M1,cx as U1,cy as B1,cz as D1,cA as A1,cB as E1,cC as O1,cD as z1,cE as W1}from"./chunks/index-DUkpYpRe.js";import{c as sd}from"./chunks/_commonjsHelpers-CE1G-McA.js";const q1={class:"ivyforms-changelog-modal ivyforms-flex ivyforms-flex-direction-column"},N1={class:"ivyforms-changelog-modal__header ivyforms-flex ivyforms-flex-direction-column"},H1={class:"ivyforms-changelog-modal__header-top ivyforms-flex"},Y1={class:"ivyforms-changelog-modal__logo"},j1={class:"ivyforms-changelog-modal__header-text"},G1={class:"ivyforms-changelog-modal__title"},K1={class:"ivyforms-changelog-modal__slider ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},X1={key:0,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},Q1={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},J1={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--feature"},Z1={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},ex={key:1,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},tx={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},ox={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--improvement"},nx={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},lx={key:2,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},ix={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},ax={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--bugfix"},rx={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},sx={class:"ivyforms-changelog-modal__indicators ivyforms-flex ivyforms-justify-content-center"},dx=["onClick"],ux={class:"ivyforms-changelog-modal__footer ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center"},cx={class:"ivyforms-changelog-modal__footer-counter"},fx=fe({__name:"IvyChangelogModal",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","close"],setup(t,{emit:l}){const{request:o}=In(),a=w({version:"",oldVersion:"",oldLiteVersion:"",oldProVersion:"",pro_version:"",shouldShow:!1,showProChangelog:!1,isProActive:!1,items:{date:"",improvements:[],features:[],bugfixes:[]}}),i=w(!1),m=w(!1),f=async()=>{try{i.value=!0;const j=(await o("changelog",{method:"GET"}))?.data?.data?.data||{};a.value={version:j.version||"",oldVersion:j.oldVersion||"",oldLiteVersion:j.oldLiteVersion||"",oldProVersion:j.oldProVersion||"",pro_version:j.pro_version||"",shouldShow:!!j.shouldShow,showProChangelog:!!j.showProChangelog,isProActive:!!j.isProActive,items:{date:j.release_date||"",improvements:j.improvements||[],features:j.features||[],bugfixes:j.bugfixes||[]}},m.value=!!j.shouldShow&&j.version!==j.oldVersion}catch(W){console.error("Error fetching changelog:",W)}finally{i.value=!1}},v=t,c=l,p=w(0),y=w("slide-left"),b=w(280),I=w(0),F=S({get:()=>v.visible||m.value,set:W=>c("update:visible",W)}),k=S(()=>window.wpIvyLabels||{}),x=S(()=>a.value.showProChangelog&&a.value.pro_version?`IvyForms Pro ${a.value.pro_version}`:`IvyForms Lite ${a.value.version}`),C=S(()=>{let W=0;return a.value.items.features?.length&&W++,a.value.items.improvements?.length&&W++,a.value.items.bugfixes?.length&&W++,W}),L=()=>{p.value<C.value-1&&(y.value="slide-left",p.value++)},B=()=>{p.value>0&&(y.value="slide-right",p.value--)},M=W=>{W>=0&&W<C.value&&(y.value=W>p.value?"slide-left":"slide-right",p.value=W)},q=()=>{m.value=!1,c("update:visible",!1),c("close")},Y=()=>{Ao(()=>{const W=document.querySelector(".ivyforms-changelog-section");if(W){const z=320-(W.querySelector(".ivyforms-changelog-section-header")?.clientHeight||0)-40;b.value=Math.max(200,Math.min(280,z))}})},E=()=>{Ao(()=>{let W=0;[a.value.items.features,a.value.items.improvements,a.value.items.bugfixes].forEach(H=>{if(H?.length){const z=50+H.length*32+40;W=Math.max(W,z)}}),I.value=Math.min(450,Math.max(250,W))})};return Be(()=>p.value,()=>{Y()}),Be(()=>m.value,W=>{W&&(p.value=0,E())}),Rt(()=>{f(),Y(),E();const W=j=>{j.key==="Escape"&&F.value&&q()};window.addEventListener("keydown",W),xr(()=>{window.removeEventListener("keydown",W)})}),(W,j)=>(h(),ne(Om,{visible:F.value,width:480,"close-on-overlay-click":!1,"is-changelog":!0,"onUpdate:visible":q},{default:_(()=>[u("div",q1,[u("div",N1,[u("div",H1,[u("div",Y1,[d(zm,{orientation:"logoOnly"})]),d(We,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",class:"ivyforms-changelog-modal__close",onClick:q})]),u("div",j1,[u("h2",G1,$(k.value.whats_new_in)+" "+$(x.value),1)])]),u("div",{class:"ivyforms-changelog-modal__content ivyforms-flex ivyforms-flex-direction-column",style:He({height:I.value+"px"})},[d(We,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-left","icon-start-type":"outline","icon-start-category":"arrows",class:Oe(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--left",{"ivyforms-changelog-modal__arrow--hidden":p.value===0}]),onClick:B},null,8,["class"]),d(We,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-right","icon-start-type":"outline","icon-start-category":"arrows",class:Oe(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--right",{"ivyforms-changelog-modal__arrow--hidden":p.value>=C.value-1}]),onClick:L},null,8,["class"]),u("div",K1,[d(Wm,{name:y.value,mode:"out-in"},{default:_(()=>[(h(),P("div",{key:p.value,class:"ivyforms-changelog-modal__slide ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},[p.value===0&&a.value.items.features?.length?(h(),P("div",X1,[u("div",Q1,[u("div",J1,[d(wo,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,$(k.value.new_features),1)]),u("ul",Z1,[(h(!0),P(pe,null,Ae(a.value.items.features,(H,z)=>(h(),P("li",{key:`feature-${z}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[j[0]||(j[0]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ue(" "+$(H.text),1)]))),128))])])):re("",!0),p.value===1&&a.value.items.improvements?.length?(h(),P("div",ex,[u("div",tx,[u("div",ox,[d(wo,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,$(k.value.improvements),1)]),u("ul",nx,[(h(!0),P(pe,null,Ae(a.value.items.improvements,(H,z)=>(h(),P("li",{key:`improvement-${z}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[j[1]||(j[1]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ue(" "+$(H.text),1)]))),128))])])):re("",!0),p.value===2&&a.value.items.bugfixes?.length?(h(),P("div",lx,[u("div",ix,[u("div",ax,[d(wo,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,$(k.value.bug_fixes),1)]),u("ul",rx,[(h(!0),P(pe,null,Ae(a.value.items.bugfixes,(H,z)=>(h(),P("li",{key:`bugfix-${z}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[j[2]||(j[2]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ue(" "+$(H.text),1)]))),128))])])):re("",!0)]))]),_:1},8,["name"])]),u("div",sx,[(h(!0),P(pe,null,Ae(C.value,H=>(h(),P("span",{key:H,class:Oe(["ivyforms-changelog-modal__indicator",{"ivyforms-changelog-modal__indicator--active":p.value===H-1}]),onClick:z=>M(H-1)},null,10,dx))),128))])],4),u("div",ux,[u("div",cx,$(p.value+1)+" / "+$(C.value),1),d(We,{priority:"primary",size:"d",type:"fill",onClick:q},{default:_(()=>[ue($(k.value.got_it_thanks),1)]),_:1})])])]),_:1},8,["visible"]))}}),mx=Ve(fx,[["__scopeId","data-v-ed9b21bc"]]),cv=Sd({color:{type:yr(Object),required:!0},vertical:Boolean,disabled:Boolean}),vx=cv;let Du=!1;function Yu(t,l){if(!q_)return;const o=function(m){var f;(f=l.drag)==null||f.call(l,m)},a=function(m){var f;document.removeEventListener("mousemove",o),document.removeEventListener("mouseup",a),document.removeEventListener("touchmove",o),document.removeEventListener("touchend",a),document.onselectstart=null,document.ondragstart=null,Du=!1,(f=l.end)==null||f.call(l,m)},i=function(m){var f;Du||(document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",o),document.addEventListener("mouseup",a),document.addEventListener("touchmove",o),document.addEventListener("touchend",a),Du=!0,(f=l.start)==null||f.call(l,m))};t.addEventListener("mousedown",i),t.addEventListener("touchstart",i,{passive:!1})}const fv=t=>{let l,o;return t.type==="touchend"?(o=t.changedTouches[0].clientY,l=t.changedTouches[0].clientX):t.type.startsWith("touch")?(o=t.touches[0].clientY,l=t.touches[0].clientX):(o=t.clientY,l=t.clientX),{clientX:l,clientY:o}},mv=(t,{key:l,minValue:o,maxValue:a})=>{const i=Cd(),m=Hu(),f=Hu(),v=S(()=>t.color.get(l));function c(I){var F;if(t.disabled)return;I.target!==m.value&&p(I),(F=m.value)==null||F.focus()}function p(I){if(!f.value||!m.value||t.disabled)return;const k=i.vnode.el.getBoundingClientRect(),{clientX:x,clientY:C}=fv(I);let L;if(t.vertical){let B=C-k.top;B=Math.max(m.value.offsetHeight/2,B),B=Math.min(B,k.height-m.value.offsetHeight/2),L=Math.round((B-m.value.offsetHeight/2)/(k.height-m.value.offsetHeight)*a)}else{let B=x-k.left;B=Math.max(m.value.offsetWidth/2,B),B=Math.min(B,k.width-m.value.offsetWidth/2),L=Math.round((B-m.value.offsetWidth/2)/(k.width-m.value.offsetWidth)*a)}t.color.set(l,L)}function y(I){if(t.disabled)return;const{shiftKey:F}=I,k=qm(I),x=F?10:1,C=l==="hue"?-1:1;let L=!0;switch(k){case kn.left:case kn.down:b(-x*C);break;case kn.right:case kn.up:b(x*C);break;case kn.home:t.color.set(l,l==="hue"?a:o);break;case kn.end:t.color.set(l,l==="hue"?o:a);break;case kn.pageDown:b(-4*C);break;case kn.pageUp:b(4*C);break;default:L=!1;break}L&&I.preventDefault()}function b(I){let F=v.value+I;F=F<o?o:F>a?a:F,t.color.set(l,F)}return{thumb:m,bar:f,currentValue:v,handleDrag:p,handleClick:c,handleKeydown:y}},vv=(t,{namespace:l,maxValue:o,bar:a,thumb:i,currentValue:m,handleDrag:f,getBackground:v})=>{const c=Cd(),p=kd(l),y=w(0),b=w(0),I=w();function F(){if(!i.value||t.vertical)return 0;const Y=c.vnode.el,E=m.value;return Y?Math.round(E*(Y.offsetWidth-i.value.offsetWidth/2)/o):0}function k(){if(!i.value)return 0;const Y=c.vnode.el;if(!t.vertical)return 0;const E=m.value;return Y?Math.round(E*(Y.offsetHeight-i.value.offsetHeight/2)/o):0}function x(){y.value=F(),b.value=k(),I.value=v?.()}Rt(()=>{if(!a.value||!i.value)return;const Y={drag:E=>{f(E)},end:E=>{f(E)}};Yu(a.value,Y),Yu(i.value,Y),x()}),Be(m,()=>x()),Be(()=>t.color.value,()=>x());const C=S(()=>[p.b(),p.is("vertical",t.vertical),p.is("disabled",t.disabled)]),L=S(()=>p.e("bar")),B=S(()=>p.e("thumb")),M=S(()=>({background:I.value})),q=S(()=>({left:gd(y.value),top:gd(b.value)}));return{rootKls:C,barKls:L,barStyle:M,thumbKls:B,thumbStyle:q,thumbLeft:y,thumbTop:b,update:x}},wm=0,Au=100,px=fe({name:"ElColorAlphaSlider"}),yx=fe({...px,props:cv,setup(t,{expose:l}){const o=t,{currentValue:a,bar:i,thumb:m,handleDrag:f,handleClick:v,handleKeydown:c}=mv(o,{key:"alpha",minValue:wm,maxValue:Au}),{rootKls:p,barKls:y,barStyle:b,thumbKls:I,thumbStyle:F,update:k}=vv(o,{namespace:"color-alpha-slider",maxValue:Au,currentValue:a,bar:i,thumb:m,handleDrag:f,getBackground:B}),{t:x}=Id(),C=S(()=>x("el.colorpicker.alphaLabel")),L=S(()=>x("el.colorpicker.alphaDescription",{alpha:a.value,color:o.color.value}));function B(){if(o.color&&o.color.value){const{r:M,g:q,b:Y}=o.color.toRgb();return`linear-gradient(to right, rgba(${M}, ${q}, ${Y}, 0) 0%, rgba(${M}, ${q}, ${Y}, 1) 100%)`}return""}return l({update:k,bar:i,thumb:m}),(M,q)=>(h(),P("div",{class:Oe(s(p))},[u("div",{ref_key:"bar",ref:i,class:Oe(s(y)),style:He(s(b)),onClick:s(v)},null,14,["onClick"]),u("div",{ref_key:"thumb",ref:m,class:Oe(s(I)),style:He(s(F)),"aria-label":s(C),"aria-valuenow":s(a),"aria-valuetext":s(L),"aria-orientation":M.vertical?"vertical":"horizontal","aria-valuemin":wm,"aria-valuemax":Au,role:"slider",tabindex:M.disabled?void 0:0,"aria-disabled":M.disabled,onKeydown:s(c)},null,46,["aria-label","aria-valuenow","aria-valuetext","aria-orientation","tabindex","aria-disabled","onKeydown"])],2))}});var gx=ls(yx,[["__file","alpha-slider.vue"]]);const Sm=0,Eu=360,hx=fe({name:"ElColorHueSlider"}),bx=fe({...hx,props:vx,setup(t,{expose:l}){const o=t,{currentValue:a,bar:i,thumb:m,handleDrag:f,handleClick:v,handleKeydown:c}=mv(o,{key:"hue",minValue:Sm,maxValue:Eu}),{rootKls:p,barKls:y,thumbKls:b,thumbStyle:I,thumbTop:F,update:k}=vv(o,{namespace:"color-hue-slider",maxValue:Eu,currentValue:a,bar:i,thumb:m,handleDrag:f}),{t:x}=Id(),C=S(()=>x("el.colorpicker.hueLabel")),L=S(()=>x("el.colorpicker.hueDescription",{hue:a.value,color:o.color.value}));return l({bar:i,thumb:m,thumbTop:F,update:k}),(B,M)=>(h(),P("div",{class:Oe(s(p))},[u("div",{ref_key:"bar",ref:i,class:Oe(s(y)),onClick:s(v)},null,10,["onClick"]),u("div",{ref_key:"thumb",ref:m,class:Oe(s(b)),style:He(s(I)),"aria-label":s(C),"aria-valuenow":s(a),"aria-valuetext":s(L),"aria-orientation":B.vertical?"vertical":"horizontal","aria-valuemin":Sm,"aria-valuemax":Eu,role:"slider",tabindex:B.disabled?void 0:0,"aria-disabled":B.disabled,onKeydown:s(c)},null,46,["aria-label","aria-valuenow","aria-valuetext","aria-orientation","tabindex","aria-disabled","onKeydown"])],2))}});var _x=ls(bx,[["__file","hue-slider.vue"]]);const xx=Sd({colors:{type:yr(Array),required:!0},color:{type:yr(Object),required:!0},enableAlpha:{type:Boolean,required:!0},disabled:Boolean}),wx=Sd({modelValue:{type:yr(String),default:void 0},border:{type:Boolean,default:!0},showAlpha:Boolean,colorFormat:String,disabled:Boolean,predefine:{type:yr(Array)},validateEvent:{type:Boolean,default:!0}}),Sx={[Ku]:t=>N_(t)||H_(t)},kx=Symbol("colorCommonPickerKey"),pv=Symbol("colorPickerPanelContextKey");class ju{constructor(l={}){this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this._tiny=new ad,this._isValid=!1,this.enableAlpha=!1,this.format="",this.value="";for(const o in l)pm(l,o)&&(this[o]=l[o]);l.value?this.fromString(l.value):this.doOnChange()}set(l,o){if(arguments.length===1&&typeof l=="object"){for(const a in l)pm(l,a)&&this.set(a,l[a]);return}this[`_${l}`]=o,this._isValid=!0,this.doOnChange()}get(l){return["hue","saturation","value","alpha"].includes(l)?Math.round(this[`_${l}`]):this[`_${l}`]}toRgb(){return this._isValid?this._tiny.toRgb():{r:255,g:255,b:255,a:0}}fromString(l){const o=new ad(l);if(this._isValid=o.isValid,o.isValid){const{h:a,s:i,v:m,a:f}=o.toHsv();this._hue=a,this._saturation=i*100,this._value=m*100,this._alpha=f*100}else this._hue=0,this._saturation=100,this._value=100,this._alpha=100;this.doOnChange()}clear(){this._isValid=!1,this.value="",this._hue=0,this._saturation=100,this._value=100,this._alpha=100}compare(l){const o=new ad({h:l._hue,s:l._saturation/100,v:l._value/100,a:l._alpha/100});return this._tiny.equals(o)}doOnChange(){const{_hue:l,_saturation:o,_value:a,_alpha:i,format:m,enableAlpha:f}=this;let v=m||(f?"rgb":"hex");m==="hex"&&f&&(v="hex8"),this._tiny=new ad({h:l,s:o/100,v:a/100,a:i/100}),this.value=this._isValid?this._tiny.toString(v):""}}const Cx=t=>{const{currentColor:l}=Fd(pv),o=w(i(t.colors,t.color));Be(()=>l.value,m=>{const f=new ju({value:m,enableAlpha:t.enableAlpha});o.value.forEach(v=>{v.selected=f.compare(v)})}),Y_(()=>{o.value=i(t.colors,t.color)});function a(m){t.color.fromString(t.colors[m])}function i(m,f){return m.map(v=>{const c=new ju({value:v,enableAlpha:t.enableAlpha});return c.selected=c.compare(f),c})}return{rgbaColors:o,handleSelect:a}},Ix=t=>{const l=kd("color-predefine"),o=S(()=>[l.b(),l.is("disabled",t.disabled)]),a=S(()=>l.e("colors"));function i(m){return[l.e("color-selector"),l.is("alpha",m.get("alpha")<100),{selected:m.selected}]}return{rootKls:o,colorsKls:a,colorSelectorKls:i}},Fx=fe({name:"ElColorPredefine"}),Tx=fe({...Fx,props:xx,setup(t){const l=t,{rgbaColors:o,handleSelect:a}=Cx(l),{rootKls:i,colorsKls:m,colorSelectorKls:f}=Ix(l),{t:v}=Id(),c=p=>v("el.colorpicker.predefineDescription",{value:p});return(p,y)=>(h(),P("div",{class:Oe(s(i))},[u("div",{class:Oe(s(m))},[(h(!0),P(pe,null,Ae(s(o),(b,I)=>(h(),P("button",{key:p.colors[I],type:"button",disabled:p.disabled,"aria-label":c(b.value),class:Oe(s(f)(b)),onClick:F=>s(a)(I)},[u("div",{style:He({backgroundColor:b.value})},null,4)],10,["disabled","aria-label","onClick"]))),128))],2)],2))}});var Px=ls(Tx,[["__file","predefine.vue"]]);const $x=Sd({color:{type:yr(Object),required:!0},disabled:Boolean}),Lx=t=>{const l=Cd(),o=w(),a=w(0),i=w(0),m=w("hsl(0, 100%, 50%)"),f=S(()=>t.color.get("saturation")),v=S(()=>t.color.get("value")),c=S(()=>t.color.get("hue"));function p(k){var x;if(t.disabled)return;k.target!==o.value&&y(k),(x=o.value)==null||x.focus({preventScroll:!0})}function y(k){if(t.disabled)return;const C=l.vnode.el.getBoundingClientRect(),{clientX:L,clientY:B}=fv(k);let M=L-C.left,q=B-C.top;M=Math.max(0,M),M=Math.min(M,C.width),q=Math.max(0,q),q=Math.min(q,C.height),i.value=M,a.value=q,t.color.set({saturation:M/C.width*100,value:100-q/C.height*100})}function b(k){if(t.disabled)return;const{shiftKey:x}=k,C=qm(k),L=x?10:1;let B=!0;switch(C){case kn.left:I(-L);break;case kn.right:I(L);break;case kn.up:F(L);break;case kn.down:F(-L);break;default:B=!1;break}B&&k.preventDefault()}function I(k){let x=f.value+k;x=x<0?0:x>100?100:x,t.color.set("saturation",x)}function F(k){let x=v.value+k;x=x<0?0:x>100?100:x,t.color.set("value",x)}return{cursorRef:o,cursorTop:a,cursorLeft:i,background:m,saturation:f,brightness:v,hue:c,handleClick:p,handleDrag:y,handleKeydown:b}},Vx=(t,{cursorTop:l,cursorLeft:o,background:a,handleDrag:i})=>{const m=Cd(),f=kd("color-svpanel");function v(){const I=t.color.get("saturation"),F=t.color.get("value"),k=m.vnode.el,{clientWidth:x,clientHeight:C}=k;o.value=I*x/100,l.value=(100-F)*C/100,a.value=`hsl(${t.color.get("hue")}, 100%, 50%)`}Rt(()=>{Yu(m.vnode.el,{drag:I=>{i(I)},end:I=>{i(I)}}),v()}),Be([()=>t.color.get("hue"),()=>t.color.get("value"),()=>t.color.value],()=>v());const c=S(()=>f.b()),p=S(()=>f.e("cursor")),y=S(()=>({backgroundColor:a.value})),b=S(()=>({top:gd(l.value),left:gd(o.value)}));return{rootKls:c,cursorKls:p,rootStyle:y,cursorStyle:b,update:v}},Rx=fe({name:"ElSvPanel"}),Mx=fe({...Rx,props:$x,setup(t,{expose:l}){const o=t,{cursorRef:a,cursorTop:i,cursorLeft:m,background:f,saturation:v,brightness:c,handleClick:p,handleDrag:y,handleKeydown:b}=Lx(o),{rootKls:I,cursorKls:F,rootStyle:k,cursorStyle:x,update:C}=Vx(o,{cursorTop:i,cursorLeft:m,background:f,handleDrag:y}),{t:L}=Id(),B=S(()=>L("el.colorpicker.svLabel")),M=S(()=>L("el.colorpicker.svDescription",{saturation:v.value,brightness:c.value,color:o.color.value}));return l({update:C}),(q,Y)=>(h(),P("div",{class:Oe(s(I)),style:He(s(k)),onClick:s(p)},[u("div",{ref_key:"cursorRef",ref:a,class:Oe(s(F)),style:He(s(x)),tabindex:q.disabled?void 0:0,"aria-disabled":q.disabled,role:"slider","aria-valuemin":"0,0","aria-valuemax":"100,100","aria-label":s(B),"aria-valuenow":`${s(v)},${s(c)}`,"aria-valuetext":s(M),onKeydown:s(b)},null,46,["tabindex","aria-disabled","aria-label","aria-valuenow","aria-valuetext","onKeydown"])],14,["onClick"]))}});var Ux=ls(Mx,[["__file","sv-panel.vue"]]);const Bx=(t,l)=>{const o=Eo(new ju({enableAlpha:t.showAlpha,format:t.colorFormat||"",value:t.modelValue}));return Be(()=>[t.colorFormat,t.showAlpha],()=>{o.enableAlpha=t.showAlpha,o.format=t.colorFormat||o.format,o.doOnChange(),l(Ku,o.value)}),{color:o}},Dx=fe({name:"ElColorPickerPanel"}),Ax=fe({...Dx,props:wx,emits:Sx,setup(t,{expose:l,emit:o}){const a=t,i=kd("color-picker-panel"),{formItem:m}=j_(),f=G_(),v=w(),c=w(),p=w(),y=w(),b=w(""),{color:I}=Fd(kx,()=>Bx(a,o),!0);function F(){I.fromString(b.value),I.value!==b.value&&(b.value=I.value)}function k(){var C;a.validateEvent&&((C=m?.validate)==null||C.call(m,"blur").catch(L=>ym()))}function x(){var C,L,B;(C=v.value)==null||C.update(),(L=c.value)==null||L.update(),(B=p.value)==null||B.update()}return Rt(()=>{a.modelValue&&(b.value=I.value),Ao(x)}),Be(()=>a.modelValue,C=>{C!==I.value&&(C?I.fromString(C):I.clear())}),Be(()=>I.value,C=>{o(Ku,C),b.value=C,a.validateEvent&&m?.validate("change").catch(L=>ym())}),zn(pv,{currentColor:S(()=>I.value)}),l({color:I,inputRef:y,update:x}),(C,L)=>(h(),P("div",{class:Oe([s(i).b(),s(i).is("disabled",s(f)),s(i).is("border",C.border)]),onFocusout:k},[u("div",{class:Oe(s(i).e("wrapper"))},[d(_x,{ref_key:"hueRef",ref:v,class:"hue-slider",color:s(I),vertical:"",disabled:s(f)},null,8,["color","disabled"]),d(Ux,{ref_key:"svRef",ref:c,color:s(I),disabled:s(f)},null,8,["color","disabled"])],2),C.showAlpha?(h(),ne(gx,{key:0,ref_key:"alphaRef",ref:p,color:s(I),disabled:s(f)},null,8,["color","disabled"])):re("v-if",!0),C.predefine?(h(),ne(Px,{key:1,ref:"predefine","enable-alpha":C.showAlpha,color:s(I),colors:C.predefine,disabled:s(f)},null,8,["enable-alpha","color","colors","disabled"])):re("v-if",!0),u("div",{class:Oe(s(i).e("footer"))},[d(s(K_),{ref_key:"inputRef",ref:y,modelValue:b.value,"onUpdate:modelValue":B=>b.value=B,"validate-event":!1,size:"small",disabled:s(f),onChange:F},null,8,["modelValue","onUpdate:modelValue","disabled"]),Ko(C.$slots,"footer")],2)],34))}});var Ex=ls(Ax,[["__file","color-picker-panel.vue"]]);const Ox=X_(Ex),zx=fe({__name:"App",setup(t){const l=Hu([]);return Rt(()=>{if(window.IvyForms?.hooks?.applyFilters){const a=window.IvyForms.hooks.applyFilters("ivyforms/app/banner_components",[]);l.value=a.map(i=>hm(i)?gm(i):i)}const o=()=>{if(window.IvyForms?.hooks?.applyFilters){const a=window.IvyForms.hooks.applyFilters("ivyforms/app/banner_components",[]);l.value=a.map(i=>hm(i)?gm(i):i)}};window.addEventListener("ivyforms:refresh_banners",o)}),(o,a)=>{const i=is("RouterView");return h(),P("div",null,[(h(!0),P(pe,null,Ae(l.value,(m,f)=>(h(),ne(Co(m),{key:f}))),128)),d(i),d(mx),d(Xu)])}}}),Wx={},qx={xmlns:"http://www.w3.org/2000/svg",width:"2",height:"21",viewBox:"0 0 2 30",fill:"none"};function Nx(t,l){return h(),P("svg",qx,[...l[0]||(l[0]=[u("path",{d:"M1 1L1 29",stroke:"#5A6C7E","stroke-opacity":"0.2","stroke-linecap":"round"},null,-1)])])}const Fi=Ve(Wx,[["render",Nx]]),fc="ivyforms-forms",Do="ivyforms-builder",ms="ivyforms-settings",yv="ivyforms-dashboard",_d="ivyforms-entries",gv="ivyforms-integrations",br="settings",Hx="dashboard",En="all-forms",Rl="add-form",Ml="edit-form",_i="form-setting",Zr="form-notifications",es="new-notifications",ts="edit-notifications",os="form-confirmation",xd="form-integrations",hv="results",tl="form-results",Fl="entry-details",Un="results-entry-details",Go="entries",Yx="general-settings",ba="global-settings",jx="security-settings",el="integrations";function pn(){const t=on(),l=new URLSearchParams(window.location.search).get("page"),o=(F,k,x=!1)=>{if(F===l&&k){const L=k.startsWith("/")?k:`/${k}`;x?t.push({path:L,query:t.currentRoute.value.query}):t.push({path:L});return}const C=k?`#${k}`:"";window.location.href=`admin.php?page=${F}${C}`};return{navigateToAdminPage:o,navigateWithinSpa:F=>t.push(F),navigateToAllForms:()=>{o(fc)},navigateToEntries:F=>{const k=F?`/?formId=${F}`:"/";o(_d,k)},navigateToSettings:F=>{const k=F?`/${F}`:"/";o(ms,k)},navigateToIntegrations:()=>{o(gv)},navigateToDashboard:()=>{o(yv)},navigateToFormBuilder:(F,k)=>{if(!F){o(Do);return}let x=`/manage/${F}`;k&&(x+=`/${k}`),o(Do,x)},navigateBack:()=>{t.back()},getAdminPageUrl:(F,k)=>{const x=k?`#${k}`:"";return`admin.php?page=${F}${x}`},navigateToRoute:(F,k,x)=>t.push({name:F,params:k,query:x}),currentPage:l}}const Gt={loading:w(!1),loaded:w(!1),error:w(null),data:w(null),fetchedAt:w(null)};function Ti(){const{request:t}=In(),l=p=>Gt.loaded.value?!!Gt.data.value?.features?.[p]:!1,o=S(()=>Gt.data.value?.plan||"lite"),a=S(()=>Gt.data.value?.license||null),i=S(()=>Gt.data.value?.upgrade||{}),m=S(()=>{const p=Gt.data.value?.license;return p&&typeof p.plan=="string"?p.plan:"lite"}),f=S(()=>Gt.data.value?.groups||{}),v=async(p={})=>{if(Gt.loading.value||!p.force&&Gt.loaded.value)return;if(window.ivyFormsProScripts===void 0){Gt.data.value={plan:"lite",features:{},upgrade:{}},Gt.loaded.value=!0,Gt.fetchedAt.value=Date.now();return}Gt.loading.value=!0,p.force&&(Gt.error.value=null);const{data:b,error:I,status:F}=await t("pro/features");b&&b.data?(Gt.data.value=b.data,Gt.loaded.value=!0,Gt.fetchedAt.value=Date.now(),Gt.error.value=null):I&&(F===404?(console.info("%c🌿 IvyForms Lite %cis in use","font-weight: bold; color: #06a192;","font-weight: normal; color: inherit;"),Gt.data.value=Gt.data.value||{plan:"lite",features:{},upgrade:{}},Gt.error.value=null):F===401||F===403?(Gt.data.value=Gt.data.value||{plan:"unauthorized",features:{},upgrade:{}},Gt.error.value={message:"pro_features_unauthorized",status:F}):(Gt.data.value||(Gt.data.value={plan:"error",features:{},upgrade:{}}),Gt.error.value=I),Gt.loaded.value=!0,Gt.fetchedAt.value||(Gt.fetchedAt.value=Date.now())),Gt.loading.value=!1};return{...Gt,plan:o,license:a,installedPlan:m,groups:f,upgradeMap:i,hasFeature:l,fetch:v,refresh:async()=>v({force:!0})}}function Rd(){const t=Ti(),l=S(()=>t.loaded.value),o=S(()=>t.plan.value==="lite"),a=S(()=>typeof window>"u"?!1:(window.ivyFormsProScripts!==void 0||window.IvyFormsProScripts!==void 0)&&!!window.IvyForms?.pro),i=S(()=>{if(!a.value)return!1;const v=t.license.value;return v?v.status==="valid"&&v.plan!=="lite":!1}),m=S(()=>l.value&&a.value&&i.value&&!o.value);return{isLoaded:l,isLitePlan:o,isProInstalled:a,isLicenseActive:i,isProActivated:m,canUseFeature:v=>m.value&&t.hasFeature(v)}}const Gx="https://ivyforms.com/pricing?utm_source=ivy-lite&utm_medium=lite-upgrade&utm_content=ivy&utm_campaign=ivy",Kx="https://ivyforms.com/contact",Xx="https://wordpress.org/support/plugin/ivyforms/";function Cl(){const t=document.createElement("a");t.href=Gx,t.target="_blank",t.rel="noopener noreferrer nofollow",t.click()}function qn(){const t=Qu(),{getLabel:l}=Ee(),o=Oo(),a=()=>window.IvyForms?.pro?.features?.fields||{},i=k=>{const x=a();return Object.values(x).includes(k)},m=k=>{const x=a();for(const[,C]of Object.entries(x))if(C===k)return C;return null},f=()=>window.IvyForms?.pro?.features?.field_options||{},v=k=>{const x=f();return Object.values(x).includes(k)},c=()=>window.IvyForms?.pro?.features?.integrations||{},p=k=>{const x=c();return Object.values(x).includes(k)},y=()=>{if(!(window.ivyFormsProScripts!==void 0)||!window.IvyForms?.pro)return!1;const x=window.IvyForms.pro.loaded===!0,C=window.IvyForms.pro.features!==void 0&&window.IvyForms.pro.features!==null&&Object.keys(window.IvyForms.pro.features).length>0;return x||C},b=()=>{if(!y())return!1;const k=o.allSettings;if(!k)return!1;const x=k.pro;if(!x||!x.license)return!1;const C=x.license;return C.status==="valid"&&C.plan!=="lite"},I=k=>{const x=y(),C=b(),L=k?k.charAt(0).toUpperCase()+k.slice(1):"Pro";if(x)if(C){const B=k?`${l("pro_plan_feature_available")} ${L} 
        ${l("pro_plan_feature_available_upgrade")}`:"";t.showDialog({iconName:"pro-lightning-alt",title:l("pro_feature_available"),subtitle:B,buttons:{close:{type:"tertiary",text:l("learn_more"),function:()=>{Cl()}},confirm:{type:"primary",text:l("upgrade_plan"),function:()=>{Cl()}}}})}else{const B=Ti(),M=["essentials","growth","agency"],q=M.indexOf(B.installedPlan.value),Y=M.indexOf(k||"essentials"),E=q!==-1&&q>=Y;if(k&&!E){const W=`${l("pro_plan_feature_available")} ${L} 
        ${l("pro_plan_feature_available_upgrade")}`;t.showDialog({iconName:"pro-lightning-alt",title:l("pro_feature_available"),subtitle:W,buttons:{close:{type:"tertiary",text:l("learn_more"),function:()=>{Cl()}},confirm:{type:"primary",text:l("upgrade_to_pro"),function:()=>{Cl()}}}})}else{const W=k?`${l("pro_plan_feature_available")} ${L} 
          ${l("pro_plan_feature_available_upgrade")}`:l("pro_feature_activation_subtitle");t.showDialog({iconName:"pro-lightning",title:l("pro_feature_requires_activation"),subtitle:W,buttons:{confirm:{type:"primary",text:l("activate_license"),function:()=>{const j=new URL(window.location.href);j.searchParams.set("page","ivyforms-settings"),j.hash="/license",window.location.href=j.toString()}}}})}}else{const B=k?`${l("pro_plan_feature_available")} ${L} 
        ${l("pro_plan_feature_available_upgrade")}`:"";t.showDialog({iconName:"pro-lightning-alt",title:l("pro_feature_available"),subtitle:B,buttons:{close:{type:"tertiary",text:l("learn_more"),function:()=>{Cl()}},confirm:{type:"primary",text:l("upgrade_to_pro"),function:()=>{Cl()}}}})}};return{isProInstalled:y,isProLicenseActive:b,showUpgradeDialog:I,checkFeatureAccess:k=>!y()||!b()||!window.IvyForms?.pro?.features?.[k]?(I(),!1):!0,getProFieldFeatures:a,isProFieldFeature:i,getFeatureSlugForFieldType:m,getProFieldOptionFeatures:f,isProFieldOption:v,getProIntegrationFeatures:c,isProIntegration:p}}const Qx={class:"ivyforms-header ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-24"},Jx={class:"ivyforms-header__left"},Zx={key:3,class:"ivyforms-header__title ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-gap-12 medium-18"},e0={class:"ivyforms-header__title-text ivyforms-text-cut"},t0={class:"ivyforms-header__center"},o0={class:"ivyforms-header__right"},n0=fe({__name:"PageHeader",setup(t){const{getLabel:l}=Ee(),o=Q_(),{request:a}=In(),{isLoaded:i,isLitePlan:m,isProActivated:f}=Rd(),{navigateToAdminPage:v}=pn(),c=st.hooks.applyFilters("ivyforms/builder/filter/routes",[Rl,Ml,br,_i,Zr,es,ts,os,xd,tl],{getLabel:l}),p=w(!1),y=nn(),b=Fd("pageTitle",""),I=S(()=>b||y.pageTitle),F=w(!1),k=Mo(),x=[Fl,Do,Rl,Ml,br,_i,Zr,es,ts,os,xd,tl,Un],C=S(()=>x.includes(k.name)),L=S(()=>k.name===Fl||k.name===Un),B=S(()=>L.value||p.value&&C.value),{theme:M,setTheme:q}=J_();Z_(()=>{q(o.get("ivyforms_theme")||"light")});const Y=async()=>{const X=!p.value;E(X),F.value=!0;try{const{data:N,error:U,status:O}=await a("setting/update",{method:"POST",headers:{"Content-Type":"application/json"},data:{settingsCategory:"general",settingsOption:"fullscreen",settingsValue:X}});if(O!==200||U){console.error(l("error_update_settings"),U),E(p.value);return}N&&N.success?(p.value=N.data.value,y.setFullScreenMode(N.data.value),typeof window.wpIvySettings<"u"&&(window.wpIvySettings.general.fullscreen=N.data.value)):E(p.value)}catch(N){console.error(l("error_update_settings"),N),E(p.value)}setTimeout(()=>{F.value=!1},1e3)},E=X=>{const N=document.body,U=document.getElementById("adminmenumain"),O=document.getElementById("wpcontent"),J=document.getElementById("wpadminbar"),K=document.getElementsByClassName("wp-toolbar")[0];X?(N.classList.add("ivyforms-fullscreen-mode"),U&&(U.style.display="none"),O&&(O.style.marginLeft="0",O.style.width="100vw",O.style.height="100vh"),J&&(J.style.display="none"),K instanceof HTMLElement&&(K.style.padding="0")):(N.classList.remove("ivyforms-fullscreen-mode"),U&&(U.style.display=""),O&&(O.style.marginLeft="",O.style.width="",O.style.height=""),J&&(J.style.display=""),K instanceof HTMLElement&&(K.style.padding="")),p.value=X,y.setFullScreenMode(X)},W=()=>{const X=f.value?Kx:Xx;window.open(X,"_blank")},j=()=>{Cl()},H=S(()=>i.value?m.value:!1),z=wi(),ee=on();function oe(){if(k.name===Fl){ee.push({path:"/",query:k.query});return}if(k.name===Un){const X=k.params.formId;X?ee.push({path:`/manage/${X}/results/entries`,query:k.query}):v(hv);return}if(k.name===Do||c.includes(k.name)){z.confirmIfDirty(()=>{v(fc)});return}}const Q=S(()=>k.name===Fl?l("all_entries"):k.name===Un?l("results"):l("all_forms")),te=S(()=>k.name===Do||c.includes(k.name));return Rt(()=>{let X=y.isFullScreenMode;if(!y.isFullScreenModeInitialized)try{typeof window.wpIvySettings<"u"&&window.wpIvySettings.general?.fullscreen!==void 0&&(X=!!window.wpIvySettings.general.fullscreen)}catch(N){console.warn("Could not read wpIvySettings.general.fullscreen:",N)}p.value=X,y.setFullScreenMode(X),X&&E(!0)}),Be(()=>y.isFullScreenMode,X=>{X!==p.value&&(p.value=X,E(X))}),xr(()=>{p.value&&document.body.classList.remove("ivyforms-fullscreen-mode")}),(X,N)=>{const U=zm,O=Fi,J=e1,K=tn;return h(),P("header",Qx,[u("div",Jx,[B.value?(h(),ne(We,{key:0,priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:oe},{default:_(()=>[ue($(Q.value),1)]),_:1})):(h(),ne(U,{key:1,class:"ivyforms-header__logo",orientation:"logoOnly"})),L.value?re("",!0):(h(),ne(O,{key:2,class:"ivyforms-px-4"})),te.value?re("",!0):(h(),P("div",Zx,[u("span",e0,$(I.value),1)])),Ko(X.$slots,"left",{},void 0,!0)]),u("div",t0,[Ko(X.$slots,"center",{},void 0,!0)]),u("div",o0,[d(K,{content:s(M)==="dark"?s(l)("light_theme"):s(l)("dark_theme"),theme:"inverted",placement:"bottom"},{default:_(()=>[d(J,{modelValue:s(M),"onUpdate:modelValue":N[0]||(N[0]=me=>Tl(M)?M.value=me:null),"aria-label":s(l)("theme_switch")},null,8,["modelValue","aria-label"])]),_:1},8,["content"]),d(K,{content:s(l)("support"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(We,{priority:"tertiary","icon-start":"chat-dots","icon-start-type":"outline",onClick:W})]),_:1},8,["content"]),H.value?(h(),ne(O,{key:0,class:"ivyforms-px-4"})):re("",!0),H.value?(h(),ne(We,{key:1,priority:"pro","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:j},{default:_(()=>[ue($(s(l)("upgrade")),1)]),_:1})):re("",!0),d(O,{class:"ivyforms-px-4"}),Ko(X.$slots,"right",{},void 0,!0),d(K,{content:p.value?s(l)("collapse"):s(l)("full_screen"),theme:"inverted",disabled:F.value},{default:_(()=>[d(We,{priority:"tertiary","icon-start-category":"arrows","icon-start":p.value?"collapse":"expand",onClick:Y},null,8,["icon-start"])]),_:1},8,["content","disabled"])])])}}}),Dl=Ve(n0,[["__scopeId","data-v-8d238ab4"]]),l0=fe({__name:"DashboardPage",setup(t){const{getLabel:l}=Ee(),o=l("dashboard");return zn("pageTitle",o),(a,i)=>{const m=Dl;return h(),ne(m)}}}),i0=fe({__name:"PagePanel",props:{width:{type:[String,Number],default:"240px"},minWidth:{type:[String,Number],default:"240px"}},setup(t){const l=t,o=S(()=>typeof l.width=="number"?`${l.width}px`:l.width);return(a,i)=>(h(),P("div",{class:"ivyforms-page-panel ivyforms-p-12",style:He({width:o.value,minWidth:o.value})},[Ko(a.$slots,"default",{},void 0,!0)],4))}}),vs=Ve(i0,[["__scopeId","data-v-daf7058d"]]),a0=fe({__name:"SettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=Oo(),i=t,m=l,f=on(),v=Mo(),c=w(i.activeIndex||"general"),p=S(()=>{a.integrationsSettings;const b=[{label:o("general"),index:"general"},{label:o("security"),index:"security",autoNavigateToFirst:!0,subItems:[{index:"security/recaptcha",label:"reCAPTCHA",iconConfig:{name:"recaptcha-colored",type:"fill",category:"security",size:"d"}},{index:"security/hcaptcha",label:"hCaptcha",iconConfig:{name:"hcaptcha",type:"fill",category:"security",size:"d"}},{index:"security/turnstile",label:"Turnstile",iconConfig:{name:"turnstile",type:"fill",category:"security",size:"d"}}]}];if(window.IvyForms?.hooks?.applyFilters){const I=window.IvyForms.hooks.applyFilters("ivyforms/settings/add_integration_subitem",[]);if(Array.isArray(I)&&I.length>0){const F=I.filter(k=>{const x=k.index.split("/")[1];return a.integrationsSettings?.[x]?.enabled===!0});F.length>0&&b.push({label:window.IvyForms?.getLabel?.("integrations")||"Integrations",index:"integrations",autoNavigateToFirst:!0,subItems:F})}}if(window.IvyForms?.hooks?.applyFilters){const I=window.IvyForms.hooks.applyFilters("ivyforms/settings/add_menu_item",[]);Array.isArray(I)&&I.length>0&&b.push(...I)}return b}),y=b=>{if(c.value=b,m("update:activeIndex",b),b==="general")f.push({path:"/general"});else if(b==="security")f.push({path:"/security/recaptcha"});else if(b.startsWith("security/")){const I=b.split("security/")[1];f.push({path:`/security/${I}`})}else if(b==="integrations")f.push({path:"/integrations"});else if(b.startsWith("integrations/")){const I=b.split("integrations/")[1];f.push({path:`/integrations/${I}`})}else window.IvyForms?.hooks?.applyFilters&&(window.IvyForms.hooks.applyFilters("ivyforms/settings/handle_menu_route",!1,b,f)||console.warn(`[Settings] No route handler for menu item: ${b}`))};return Rt(async()=>{await a.loadAllSettings();const b=v.path;if(b.includes("/security/")){const I=b.split("/security/")[1];I?(c.value=`security/${I}`,m("update:activeIndex",`security/${I}`)):(c.value="security/recaptcha",m("update:activeIndex","security/recaptcha"))}else if(b.includes("/security"))c.value="security/recaptcha",m("update:activeIndex","security/recaptcha");else if(b.includes("/integrations/")){const I=b.split("/integrations/")[1];I?(c.value=`integrations/${I}`,m("update:activeIndex",`integrations/${I}`)):(c.value="integrations",m("update:activeIndex","integrations"))}else if(b.includes("/integrations"))c.value="integrations",m("update:activeIndex","integrations");else{let I=!1;if(window.IvyForms?.hooks?.applyFilters){const F=window.IvyForms.hooks.applyFilters("ivyforms/settings/detect_active_route",null,b);F&&(c.value=F,m("update:activeIndex",F),I=!0)}I||(c.value="general",m("update:activeIndex","general"))}}),(b,I)=>{const F=vs;return h(),ne(F,null,{default:_(()=>[d(Ju,{modelValue:c.value,"onUpdate:modelValue":I[0]||(I[0]=k=>c.value=k),"menu-items":p.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:y},null,8,["modelValue","menu-items"])]),_:1})}}}),r0={class:"ivyforms-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-24"},s0=fe({__name:"PageSection",setup(t){const l=nn();return(o,a)=>(h(),P("div",r0,[u("div",{class:Oe(["ivyforms-page-section__content ivyforms-p-20",{"ivyforms-page-section__content__fullscreen":s(l).isFullScreenMode}])},[Ko(o.$slots,"default",{},void 0,!0)],2)]))}}),ol=Ve(s0,[["__scopeId","data-v-3cfef8db"]]),d0={};function u0(t,l){const o=is("router-view"),a=ol;return h(),ne(a,null,{default:_(()=>[d(o,null,{default:_(({Component:i})=>[(h(),ne(Co(i)))]),_:1})]),_:1})}const c0=Ve(d0,[["render",u0]]),f0=fe({__name:"SettingsPage",setup(t){const l=nn(),o=S(()=>l.isFullScreenMode),{getLabel:a}=Ee(),i=on(),{startWatching:m}=$o();m();const{navigateToAllForms:f,navigateToEntries:v,navigateToSettings:c,navigateToIntegrations:p}=pn(),y=w("settings"),b=w("general"),I=a("settings");zn("pageTitle",I);const F=[{label:a("all_forms"),index:En},{label:a("entries"),index:Go},{label:a("integrations"),index:el},{label:a("settings"),index:br}],k=C=>{b.value=C,i.push({path:`/${C}/`})},x=C=>{C!==y.value&&(y.value=C,C===En?f():C===Go?v():C===br?c():C===el&&p())};return Rt(()=>{(i.currentRoute.value.path==="/"||i.currentRoute.value.path==="")&&(b.value="general",i.push({path:"/general/"}))}),(C,L)=>{const B=Fi,M=Dl;return h(),P(pe,null,[d(M,null,{left:_(()=>[o.value?(h(),ne(Si,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(h(),P(pe,null,Ae(F,q=>d(ki,{key:q.index,label:q.label,name:q.index,"is-active":y.value===q.index,type:"tonal",onClick:Y=>x(q.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):re("",!0)]),default:_(()=>[d(B)]),_:1}),u("div",{class:Oe(["ivyforms-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":o.value}])},[d(a0,{"active-index":b.value,"onUpdate:activeIndex":k},null,8,["active-index"]),d(c0,{"active-index":b.value},null,8,["active-index"])],2)],64)}}}),m0=Ve(f0,[["__scopeId","data-v-4c6e6eeb"]]),v0={class:"ivyforms-settings-general ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},p0={class:"ivyforms-settings-general__option-bar ivyforms-pb-8 ivyforms-flex"},y0={class:"ivyforms-settings-general__option-bar__left ivyforms-flex"},g0={class:"ivyforms-settings-general__title medium-18"},h0={class:"ivyforms-settings-general__option-bar__right ivyforms-flex"},b0={class:"ivyforms-settings-general__items ivyforms-pb-8 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},_0=fe({__name:"GeneralSettingsPage",setup(t){const l=Oo(),{getLabel:o}=Ee();Rt(async()=>{await l.loadAllSettings()});const a=S(()=>l.isLoading),i=async()=>{await l.saveGeneralSettings()};return(m,f)=>{const v=We,c=vn;return h(),P("div",v0,[u("div",p0,[u("div",y0,[u("span",g0,$(s(o)("general")),1)]),u("div",h0,[d(v,{class:Oe(["ivyforms-button__action--save"]),priority:"primary",loading:a.value,onClick:i},{default:_(()=>[a.value?re("",!0):(h(),P(pe,{key:0},[ue($(s(o)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",b0,[d(c,{modelValue:s(l).wcagBackendCompliance,"onUpdate:modelValue":f[0]||(f[0]=p=>s(l).wcagBackendCompliance=p),priority:"secondary",size:"d","text-position":"right",title:s(o)("wcag_compliance_settings")},null,8,["modelValue","title"]),d(c,{modelValue:s(l).deleteOnUninstall,"onUpdate:modelValue":f[1]||(f[1]=p=>s(l).deleteOnUninstall=p),priority:"secondary",size:"d","text-position":"right",title:s(o)("delete_on_uninstall")},null,8,["modelValue","title"]),d(c,{modelValue:s(l).mcpEnabled,"onUpdate:modelValue":f[2]||(f[2]=p=>s(l).mcpEnabled=p),priority:"secondary",size:"d","text-position":"right",title:s(o)("mcp_integration_enabled"),tooltip:s(o)("mcp_integration_enabled_tooltip")},null,8,["modelValue","title","tooltip"])])])}}}),x0=Ve(_0,[["__scopeId","data-v-e7d6a309"]]),w0=[{label:"browser_default",value:""},{label:"Arabic",value:"ar"},{label:"Afrikaans",value:"af"},{label:"Amharic",value:"am"},{label:"Armenian",value:"hy"},{label:"Azerbaijani",value:"az"},{label:"Basque",value:"eu"},{label:"Bengali",value:"bn"},{label:"Bulgarian",value:"bg"},{label:"Catalan",value:"ca"},{label:"Chinese (Hong Kong)",value:"zh-HK"},{label:"Chinese (Simplified)",value:"zh-CN"},{label:"Chinese (Traditional)",value:"zh-TW"},{label:"Croatian",value:"hr"},{label:"Czech",value:"cs"},{label:"Danish",value:"da"},{label:"Dutch *",value:"nl"},{label:"English (UK)",value:"en-GB"},{label:"English (US) *",value:"en"},{label:"Estonian",value:"et"},{label:"Filipino",value:"fil"},{label:"Finnish",value:"fi"},{label:"French *",value:"fr"},{label:"French (Canadian)",value:"fr-CA"},{label:"Galician",value:"gl"},{label:"Georgian",value:"ka"},{label:"German *",value:"de"},{label:"German (Austria)",value:"de-AT"},{label:"German (Switzerland)",value:"de-CH"},{label:"Greek",value:"el"},{label:"Gujarati",value:"gu"},{label:"Hebrew",value:"iw"},{label:"Hindi",value:"hi"},{label:"Hungarian",value:"hu"},{label:"Icelandic",value:"is"},{label:"Indonesian",value:"id"},{label:"Italian *",value:"it"},{label:"Japanese",value:"ja"},{label:"Kannada",value:"kn"},{label:"Korean",value:"ko"},{label:"Laothian",value:"lo"},{label:"Latvian",value:"lv"},{label:"Lithuanian",value:"lt"},{label:"Malay",value:"ms"},{label:"Malayalam",value:"ml"},{label:"Marathi",value:"mr"},{label:"Mongolian",value:"mn"},{label:"Norwegian",value:"no"},{label:"Persian",value:"fa"},{label:"Polish",value:"pl"},{label:"Portuguese *",value:"pt"},{label:"Portuguese (Brazil)",value:"pt-BR"},{label:"Portuguese (Portugal)",value:"pt-PT"},{label:"Romanian",value:"ro"},{label:"Russian",value:"ru"},{label:"Serbian",value:"sr"},{label:"Sinhalese",value:"si"},{label:"Slovak",value:"sk"},{label:"Slovenian",value:"sl"},{label:"Spanish *",value:"es"},{label:"Spanish (Latin America)",value:"es-419"},{label:"Swahili",value:"sw"},{label:"Swedish",value:"sv"},{label:"Tamil",value:"ta"},{label:"Telugu",value:"te"},{label:"Thai",value:"th"},{label:"Turkish",value:"tr"},{label:"Ukrainian",value:"uk"},{label:"Urdu",value:"ur"},{label:"Vietnamese",value:"vi"},{label:"Zulu",value:"zu"}],S0={class:"ivyforms-settings-security ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},k0={class:"ivyforms-settings-security__option-bar ivyforms-pb-8 ivyforms-flex"},C0={class:"ivyforms-settings-security__option-bar__left ivyforms-flex"},I0={class:"ivyforms-settings-security__title medium-18"},F0={class:"ivyforms-settings-security__option-bar__right ivyforms-flex ivyforms-gap-8"},T0={class:"ivyforms-settings-security__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},P0={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},$0={class:"ivyforms-settings-security__tabs"},L0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},V0={for:"site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},R0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},M0={for:"secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},U0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},B0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},D0={key:1,class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},A0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},E0={for:"hcaptcha-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},O0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},z0={for:"hcaptcha-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},W0={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},q0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},N0={for:"turnstile-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},H0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Y0={for:"turnstile-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},j0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column ivyforms-settings-security__radio-section"},G0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-8"},K0={key:3,class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},X0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Q0={class:"ivyforms-settings-security__field-description medium-14 ivyforms-mb-12"},J0={class:"ivyforms-settings-security__toggle"},Z0=fe({__name:"SecuritySettingsPage",setup(t){const{getLabel:l}=Ee(),o=Oo(),a=Mo(),i=[{name:"v2",label:"v2"},{name:"invisible",label:"Invisible v2"},{name:"v3",label:"v3"}],m=S(()=>a.params.provider||"recaptcha"),f=()=>{switch(m.value){case"recaptcha":return"reCAPTCHA";case"hcaptcha":return"hCaptcha";case"turnstile":return"Turnstile";case"honeypot":return"Honeypot";default:return"reCAPTCHA"}},v=S({get:()=>o.recaptchaType,set:J=>o.setRecaptchaType(J)}),c=S({get:()=>o.recaptchaSiteKey,set:J=>o.setRecaptchaSiteKey(J)}),p=S({get:()=>o.recaptchaSecretKey,set:J=>o.setRecaptchaSecretKey(J)}),y=S({get:()=>o.recaptchaLanguage,set:J=>o.setRecaptchaLanguage(J)}),b=S({get:()=>o.turnstileSiteKey,set:J=>o.setTurnstileSiteKey(J)}),I=S({get:()=>o.turnstileSecretKey,set:J=>o.setTurnstileSecretKey(J)}),F=S({get:()=>o.turnstileTheme,set:J=>o.setTurnstileTheme(J)}),k=S({get:()=>o.hcaptchaSiteKey,set:J=>o.setHCaptchaSiteKey(J)}),x=S({get:()=>o.hcaptchaSecretKey,set:J=>o.setHCaptchaSecretKey(J)}),C=w(!1),L=S(()=>o.isLoading),B=S(()=>w0.map(J=>({...J,label:J.value===""?l("browser_default"):J.label}))),M=J=>{J?o.setRecaptchaType(J):o.setRecaptchaType(v.value)},q=()=>{o.setRecaptchaSiteKey(c.value)},Y=()=>{o.setRecaptchaSecretKey(p.value)},E=()=>{o.setRecaptchaLanguage(y.value)},W=()=>{window.open("https://cloud.google.com/security/products/recaptcha","_blank")},j=()=>{o.setHCaptchaSiteKey(k.value)},H=()=>{o.setHCaptchaSecretKey(x.value)},z=()=>{window.open("https://www.hcaptcha.com/","_blank")},ee=()=>{o.setTurnstileSiteKey(b.value)},oe=()=>{o.setTurnstileSecretKey(I.value)},Q=()=>{o.setTurnstileTheme(F.value)},te=()=>{window.open("https://www.cloudflare.com/en-gb/application-services/products/turnstile/","_blank")},X=()=>{},N=()=>{switch(m.value){case"recaptcha":o.setRecaptchaSiteKey(""),o.setRecaptchaSecretKey(""),o.setRecaptchaLanguage("");break;case"hcaptcha":o.setHCaptchaSiteKey(""),o.setHCaptchaSecretKey(""),o.setHCaptchaType("checkbox");break;case"turnstile":o.setTurnstileSiteKey(""),o.setTurnstileSecretKey(""),o.setTurnstileTheme("auto");break;case"honeypot":C.value=!1;break}},U=async()=>{switch(m.value){case"recaptcha":await o.saveRecaptchaSettings();break;case"hcaptcha":await o.saveHCaptchaSettings();break;case"turnstile":await o.saveTurnstileSettings();break}};Rt(async()=>{await o.loadAllSettings(),o.recaptchaType||o.setRecaptchaType("v2")});const O=S(()=>{switch(m.value){case"recaptcha":return!o.recaptchaSiteKey&&!o.recaptchaSecretKey&&!o.recaptchaLanguage;case"hcaptcha":return!k.value&&!x.value;case"turnstile":return!o.turnstileSiteKey&&!o.turnstileSecretKey;case"honeypot":return!C.value;default:return!0}});return(J,K)=>{const me=We,De=$e,Xe=as;return h(),P("div",S0,[u("div",k0,[u("div",C0,[u("span",I0,$(f()),1)]),u("div",F0,[d(me,{class:Oe(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:O.value,onClick:N},{default:_(()=>[ue($(s(l)("clear_settings")),1)]),_:1},8,["disabled"]),d(me,{class:Oe(["ivyforms-button__action--save"]),priority:"primary",loading:L.value,onClick:U},{default:_(()=>[L.value?re("",!0):(h(),P(pe,{key:0},[ue($(s(l)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",T0,[m.value==="recaptcha"?(h(),P(pe,{key:0},[u("div",P0,[u("div",$0,[d(Wn,{modelValue:v.value,"onUpdate:modelValue":[K[0]||(K[0]=Ue=>v.value=Ue),M],tabs:i,size:"d",priority:"tertiary",type:"tonal",width:200,background:!0},null,8,["modelValue"])]),u("div",L0,[u("label",V0,$(s(l)("captcha_site_key")),1),d(De,{modelValue:c.value,"onUpdate:modelValue":[K[1]||(K[1]=Ue=>c.value=Ue),q],secondary:"",type:"text",placeholder:s(l)("enter_site_key")},null,8,["modelValue","placeholder"])]),u("div",R0,[u("label",M0,$(s(l)("captcha_secret_key")),1),d(De,{modelValue:p.value,"onUpdate:modelValue":[K[2]||(K[2]=Ue=>p.value=Ue),Y],secondary:"",type:"text",placeholder:s(l)("enter_secret_key")},null,8,["modelValue","placeholder"])]),d(Xe,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":s(l)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:s(l)("recaptcha_instruction"),onButtonClick:W},null,8,["button-label","description"])]),u("div",U0,[u("label",B0,$(s(l)("recaptcha_language")),1),d(Ct,{modelValue:y.value,"onUpdate:modelValue":[K[3]||(K[3]=Ue=>y.value=Ue),E],placeholder:s(l)("browser_default"),secondary:""},{default:_(()=>[(h(!0),P(pe,null,Ae(B.value,Ue=>(h(),ne(Bt,{key:Ue.value,value:Ue.value,label:Ue.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])],64)):m.value==="hcaptcha"?(h(),P("div",D0,[u("div",A0,[u("label",E0,$(s(l)("captcha_site_key")),1),d(De,{modelValue:k.value,"onUpdate:modelValue":[K[4]||(K[4]=Ue=>k.value=Ue),j],secondary:"",type:"text",placeholder:s(l)("enter_hcaptcha_site_key")},null,8,["modelValue","placeholder"])]),u("div",O0,[u("label",z0,$(s(l)("captcha_secret_key")),1),d(De,{modelValue:x.value,"onUpdate:modelValue":[K[5]||(K[5]=Ue=>x.value=Ue),H],secondary:"",type:"text",placeholder:s(l)("enter_hcaptcha_secret_key")},null,8,["modelValue","placeholder"])]),d(Xe,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":s(l)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:s(l)("hcaptcha_instruction"),onButtonClick:z},null,8,["button-label","description"])])):m.value==="turnstile"?(h(),P(pe,{key:2},[u("div",W0,[u("div",q0,[u("label",N0,$(s(l)("captcha_site_key")),1),d(De,{modelValue:b.value,"onUpdate:modelValue":[K[6]||(K[6]=Ue=>b.value=Ue),ee],secondary:"",type:"text",placeholder:s(l)("enter_site_key")},null,8,["modelValue","placeholder"])]),u("div",H0,[u("label",Y0,$(s(l)("captcha_secret_key")),1),d(De,{modelValue:I.value,"onUpdate:modelValue":[K[7]||(K[7]=Ue=>I.value=Ue),oe],secondary:"",type:"text",placeholder:s(l)("enter_secret_key")},null,8,["modelValue","placeholder"])]),d(Xe,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":s(l)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:s(l)("turnstile_instruction"),onButtonClick:te},null,8,["button-label","description"])]),u("div",j0,[u("span",G0,$(s(l)("turnstile_theme")),1),d(Ci,{modelValue:F.value,"onUpdate:modelValue":K[8]||(K[8]=Ue=>F.value=Ue),priority:"secondary"},{default:_(()=>[d(go,{value:"auto",priority:"secondary",onClick:Q},{default:_(()=>[ue($(s(l)("auto")),1)]),_:1}),d(go,{value:"light",priority:"secondary",onClick:Q},{default:_(()=>[ue($(s(l)("light")),1)]),_:1}),d(go,{value:"dark",priority:"secondary",onClick:Q},{default:_(()=>[ue($(s(l)("dark")),1)]),_:1})]),_:1},8,["modelValue"])])],64)):m.value==="honeypot"?(h(),P("div",K0,[u("label",X0,$(s(l)("honeypot_protection")),1),u("p",Q0,$(s(l)("honeypot_protection_description")),1),u("div",J0,[d(Ht,{modelValue:C.value,"onUpdate:modelValue":K[9]||(K[9]=Ue=>C.value=Ue),label:s(l)("enable_honeypot_protection"),onChange:X},null,8,["modelValue","label"])])])):re("",!0)])])}}}),ew=Ve(Z0,[["__scopeId","data-v-d5121e1d"]]),tw={class:"ivyforms-export-dialog ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pb-16"},ow={class:"ivyforms-export-dialog__description regular-14"},nw={class:"ivyforms-export-dialog__field ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},lw={class:"ivyforms-export-dialog__label medium-18"},iw={class:"ivyforms-export-dialog__options ivyforms-flex ivyforms-align-items-center ivyforms-gap-24"},aw={class:"medium-14"},rw={class:"ivyforms-export-dialog__option-wrapper"},sw={class:"medium-14"},dw={class:"ivyforms-export-dialog__option-wrapper"},uw={class:"medium-14"},cw=fe({__name:"IvyExportDialog",props:{modelValue:{type:Boolean,default:!1},isExporting:{type:Boolean,default:!1},formsCount:{default:1}},emits:["update:modelValue","export","cancel"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=t,i=l,m=S(()=>a.formsCount===1?o("form"):o("forms")),f=w({forms:!0,entries:!1,styles:!1}),v=S({get:()=>a.modelValue,set:y=>{i("update:modelValue",y),y||p()}}),c=()=>{i("export")},p=()=>{f.value={forms:!0,entries:!1,styles:!1}};return Be(()=>a.modelValue,y=>{y||p()}),(y,b)=>(h(),ne(rs,{modelValue:v.value,"onUpdate:modelValue":b[1]||(b[1]=I=>v.value=I),title:s(o)("export"),"show-close":"","align-center":"",width:"500px"},{footer:_(()=>[d(We,{priority:"success",size:"d",type:"fill",disabled:!f.value.forms||t.isExporting,onClick:c},{default:_(()=>[ue($(t.isExporting?s(o)("exporting"):s(o)("export")),1)]),_:1},8,["disabled"])]),default:_(()=>[u("div",tw,[u("p",ow,$(s(o)("export_forms_instructions")),1),u("div",nw,[u("label",lw,$(s(o)("select_export_options")),1),u("div",iw,[d(Ht,{modelValue:f.value.forms,"onUpdate:modelValue":b[0]||(b[0]=I=>f.value.forms=I),priority:"secondary",size:"s",type:"checkmark"},{default:_(()=>[u("span",aw,$(m.value),1)]),_:1},8,["modelValue"]),u("div",rw,[d(gr,{image:"coming-soon-arrow-text",size:"s",class:"ivyforms-export-dialog__badge"}),d(Ht,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:_(()=>[u("span",sw,$(s(o)("entries")),1)]),_:1})]),u("div",dw,[d(gr,{image:"coming-soon-arrow-text",size:"s",class:"ivyforms-export-dialog__badge"}),d(Ht,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:_(()=>[u("span",uw,$(s(o)("styles")),1)]),_:1})])])])])]),_:1},8,["modelValue","title"]))}}),bv=Ve(cw,[["__scopeId","data-v-e3b45dc2"]]),fw={class:"ivyforms-import-dialog ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pb-16"},mw={class:"ivyforms-import-dialog__description regular-16"},vw={class:"ivyforms-import-dialog__field ivyforms-flex ivyforms-flex-direction-column"},pw={class:"ivyforms-import-dialog__label medium-18"},yw={class:"ivyforms-import-dialog__hint regular-16"},gw={class:"ivyforms-import-dialog__file-selector ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-mt-4"},hw={class:"ivyforms-import-dialog__file-name ivyforms-flex-1 regular-14"},km=5*1024*1024,bw=fe({__name:"IvyImportDialog",props:{modelValue:{type:Boolean,default:!1},isImporting:{type:Boolean,default:!1}},emits:["update:modelValue","import","cancel"],setup(t,{emit:l}){const o=t,a=l,{getLabel:i}=Ee(),m=w(null),f=w(null),v=w(""),c=S({get:()=>o.modelValue,set:k=>{a("update:modelValue",k),k||F()}}),p=()=>{m.value?.click()},y=k=>{const C=k.target.files?.[0];if(C){if(C.size>km){const L=(C.size/1048576).toFixed(2),B=km/(1024*1024),M=i("file_size_exceeds_limit").replace("{fileSize}",L).replace("{maxSize}",B.toString());Ge({message:M,type:"error"}),m.value&&(m.value.value="");return}f.value=C,v.value=C.name}},b=()=>{f.value&&a("import",f.value)},I=()=>{f.value=null,v.value="",m.value&&(m.value.value="")},F=()=>{I()};return Be(()=>o.modelValue,k=>{k||F()}),(k,x)=>(h(),ne(rs,{modelValue:c.value,"onUpdate:modelValue":x[0]||(x[0]=C=>c.value=C),title:s(i)("import_forms"),"show-close":"","align-center":"",width:"500px","z-index":10001,"append-to-body":""},{footer:_(()=>[d(We,{priority:"success",size:"d",type:"fill",disabled:!f.value||t.isImporting,onClick:b},{default:_(()=>[ue($(t.isImporting?s(i)("importing"):s(i)("import")),1)]),_:1},8,["disabled"])]),default:_(()=>[u("div",fw,[u("p",mw,$(s(i)("import_forms_instructions")),1),u("div",vw,[u("label",pw,$(s(i)("choose_ivyforms_file")),1),u("p",yw,$(s(i)("maximum_file_size")),1),u("div",gw,[u("input",{ref_key:"fileInputRef",ref:m,type:"file",accept:".json",class:"ivyforms-import-dialog__file-input",onChange:y},null,544),d(We,{priority:"tertiary",type:"fill",size:"d",onClick:p},{default:_(()=>[ue($(s(i)("choose_file")),1)]),_:1}),u("span",hw,$(v.value||s(i)("no_file_chosen")),1)])])])]),_:1},8,["modelValue","title"]))}}),_v=Ve(bw,[["__scopeId","data-v-8a83db8e"]]);var Jr={exports:{}};var _w=Jr.exports,Cm;function xw(){return Cm||(Cm=1,(function(t,l){(function(){var o,a="4.17.21",i=200,m="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",v="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",p=500,y="__lodash_placeholder__",b=1,I=2,F=4,k=1,x=2,C=1,L=2,B=4,M=8,q=16,Y=32,E=64,W=128,j=256,H=512,z=30,ee="...",oe=800,Q=16,te=1,X=2,N=3,U=1/0,O=9007199254740991,J=17976931348623157e292,K=NaN,me=4294967295,De=me-1,Xe=me>>>1,Ue=[["ary",W],["bind",C],["bindKey",L],["curry",M],["curryRight",q],["flip",H],["partial",Y],["partialRight",E],["rearg",j]],ae="[object Arguments]",ye="[object Array]",Se="[object AsyncFunction]",se="[object Boolean]",ge="[object Date]",ve="[object DOMException]",Ke="[object Error]",ht="[object Function]",at="[object GeneratorFunction]",Ze="[object Map]",ft="[object Number]",wt="[object Null]",mt="[object Object]",vt="[object Promise]",Tt="[object Proxy]",Mt="[object RegExp]",Je="[object Set]",dt="[object String]",io="[object Symbol]",ao="[object Undefined]",Le="[object WeakMap]",nt="[object WeakSet]",Ye="[object ArrayBuffer]",rt="[object DataView]",be="[object Float32Array]",de="[object Float64Array]",Fe="[object Int8Array]",ut="[object Int16Array]",lt="[object Int32Array]",It="[object Uint8Array]",Ie="[object Uint8ClampedArray]",Re="[object Uint16Array]",qe="[object Uint32Array]",St=/\b__p \+= '';/g,Dt=/\b(__p \+=) '' \+/g,oo=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ot=/&(?:amp|lt|gt|quot|#39);/g,Zt=/[&<>"']/g,_o=RegExp(Ot.source),Lt=RegExp(Zt.source),So=/<%-([\s\S]+?)%>/g,Xo=/<%([\s\S]+?)%>/g,ln=/<%=([\s\S]+?)%>/g,yn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,it=/^\w*$/,we=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/[\\^$.*+?()[\]{}|]/g,an=RegExp(_e.source),zo=/^\s+/,Te=/\s/,ze=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,At=/\{\n\/\* \[wrapped with (.+)\] \*/,Qt=/,? & /,ro=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,gn=/[()=,{}\[\]\/\s]/,nl=/\\(\\)?/g,Al=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ll=/\w*$/,El=/^[-+]0x[0-9a-f]+$/i,ka=/^0b[01]+$/i,zt=/^\[object .+?Constructor\]$/,Ol=/^0o[0-7]+$/i,Ca=/^(?:0|[1-9]\d*)$/,Ir=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,il=/($^)/,Ia=/['\n\r\u2028\u2029\\]/g,al="\\ud800-\\udfff",Fa="\\u0300-\\u036f",Ta="\\ufe20-\\ufe2f",ps="\\u20d0-\\u20ff",Pi=Fa+Ta+ps,$i="\\u2700-\\u27bf",Li="a-z\\xdf-\\xf6\\xf8-\\xff",Fr="\\xac\\xb1\\xd7\\xf7",Tr="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Pa="\\u2000-\\u206f",$a=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Vi="A-Z\\xc0-\\xd6\\xd8-\\xde",Ri="\\ufe0e\\ufe0f",Mi=Fr+Tr+Pa+$a,Pr="['’]",La="["+al+"]",Ui="["+Mi+"]",rl="["+Pi+"]",Bi="\\d+",Va="["+$i+"]",Di="["+Li+"]",Ai="[^"+al+Mi+Bi+$i+Li+Vi+"]",zl="\\ud83c[\\udffb-\\udfff]",Ra="(?:"+rl+"|"+zl+")",Ei="[^"+al+"]",Wl="(?:\\ud83c[\\udde6-\\uddff]){2}",ql="[\\ud800-\\udbff][\\udc00-\\udfff]",Fn="["+Vi+"]",Oi="\\u200d",zi="(?:"+Di+"|"+Ai+")",Ma="(?:"+Fn+"|"+Ai+")",Wi="(?:"+Pr+"(?:d|ll|m|re|s|t|ve))?",qi="(?:"+Pr+"(?:D|LL|M|RE|S|T|VE))?",Ni=Ra+"?",Tn="["+Ri+"]?",Hi="(?:"+Oi+"(?:"+[Ei,Wl,ql].join("|")+")"+Tn+Ni+")*",sl="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Nl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",dl=Tn+Ni+Hi,Hl="(?:"+[Va,Wl,ql].join("|")+")"+dl,Yl="(?:"+[Ei+rl+"?",rl,Wl,ql,La].join("|")+")",jl=RegExp(Pr,"g"),Gl=RegExp(rl,"g"),Hn=RegExp(zl+"(?="+zl+")|"+Yl+dl,"g"),Kl=RegExp([Fn+"?"+Di+"+"+Wi+"(?="+[Ui,Fn,"$"].join("|")+")",Ma+"+"+qi+"(?="+[Ui,Fn+zi,"$"].join("|")+")",Fn+"?"+zi+"+"+Wi,Fn+"+"+qi,Nl,sl,Bi,Hl].join("|"),"g"),Xl=RegExp("["+Oi+al+Pi+Ri+"]"),Ua=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ba=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Da=-1,no={};no[be]=no[de]=no[Fe]=no[ut]=no[lt]=no[It]=no[Ie]=no[Re]=no[qe]=!0,no[ae]=no[ye]=no[Ye]=no[se]=no[rt]=no[ge]=no[Ke]=no[ht]=no[Ze]=no[ft]=no[mt]=no[Mt]=no[Je]=no[dt]=no[Le]=!1;var Xt={};Xt[ae]=Xt[ye]=Xt[Ye]=Xt[rt]=Xt[se]=Xt[ge]=Xt[be]=Xt[de]=Xt[Fe]=Xt[ut]=Xt[lt]=Xt[Ze]=Xt[ft]=Xt[mt]=Xt[Mt]=Xt[Je]=Xt[dt]=Xt[io]=Xt[It]=Xt[Ie]=Xt[Re]=Xt[qe]=!0,Xt[Ke]=Xt[ht]=Xt[Le]=!1;var Aa={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",Ĳ:"IJ",ĳ:"ij",Œ:"Oe",œ:"oe",ŉ:"'n",ſ:"s"},ys={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},gs={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Ea={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Oa=parseFloat,za=parseInt,Yi=typeof sd=="object"&&sd&&sd.Object===Object&&sd,Wa=typeof self=="object"&&self&&self.Object===Object&&self,po=Yi||Wa||Function("return this")(),Ql=l&&!l.nodeType&&l,hn=Ql&&!0&&t&&!t.nodeType&&t,ji=hn&&hn.exports===Ql,Jl=ji&&Yi.process,Wo=(function(){try{var le=hn&&hn.require&&hn.require("util").types;return le||Jl&&Jl.binding&&Jl.binding("util")}catch{}})(),$r=Wo&&Wo.isArrayBuffer,Lr=Wo&&Wo.isDate,Gi=Wo&&Wo.isMap,Ki=Wo&&Wo.isRegExp,Xi=Wo&&Wo.isSet,Vr=Wo&&Wo.isTypedArray;function Io(le,he,ce){switch(ce.length){case 0:return le.call(he);case 1:return le.call(he,ce[0]);case 2:return le.call(he,ce[0],ce[1]);case 3:return le.call(he,ce[0],ce[1],ce[2])}return le.apply(he,ce)}function qa(le,he,ce,je){for(var bt=-1,Wt=le==null?0:le.length;++bt<Wt;){var mo=le[bt];he(je,mo,ce(mo),le)}return je}function Lo(le,he){for(var ce=-1,je=le==null?0:le.length;++ce<je&&he(le[ce],ce,le)!==!1;);return le}function Na(le,he){for(var ce=le==null?0:le.length;ce--&&he(le[ce],ce,le)!==!1;);return le}function Qi(le,he){for(var ce=-1,je=le==null?0:le.length;++ce<je;)if(!he(le[ce],ce,le))return!1;return!0}function rn(le,he){for(var ce=-1,je=le==null?0:le.length,bt=0,Wt=[];++ce<je;){var mo=le[ce];he(mo,ce,le)&&(Wt[bt++]=mo)}return Wt}function ul(le,he){var ce=le==null?0:le.length;return!!ce&&sn(le,he,0)>-1}function Zl(le,he,ce){for(var je=-1,bt=le==null?0:le.length;++je<bt;)if(ce(he,le[je]))return!0;return!1}function eo(le,he){for(var ce=-1,je=le==null?0:le.length,bt=Array(je);++ce<je;)bt[ce]=he(le[ce],ce,le);return bt}function Vo(le,he){for(var ce=-1,je=he.length,bt=le.length;++ce<je;)le[bt+ce]=he[ce];return le}function cl(le,he,ce,je){var bt=-1,Wt=le==null?0:le.length;for(je&&Wt&&(ce=le[++bt]);++bt<Wt;)ce=he(ce,le[bt],bt,le);return ce}function Yn(le,he,ce,je){var bt=le==null?0:le.length;for(je&&bt&&(ce=le[--bt]);bt--;)ce=he(ce,le[bt],bt,le);return ce}function jn(le,he){for(var ce=-1,je=le==null?0:le.length;++ce<je;)if(he(le[ce],ce,le))return!0;return!1}var ei=Ha("length");function ti(le){return le.split("")}function oi(le){return le.match(ro)||[]}function fl(le,he,ce){var je;return ce(le,function(bt,Wt,mo){if(he(bt,Wt,mo))return je=Wt,!1}),je}function Pn(le,he,ce,je){for(var bt=le.length,Wt=ce+(je?1:-1);je?Wt--:++Wt<bt;)if(he(le[Wt],Wt,le))return Wt;return-1}function sn(le,he,ce){return he===he?Ss(le,he,ce):Pn(le,ml,ce)}function ni(le,he,ce,je){for(var bt=ce-1,Wt=le.length;++bt<Wt;)if(je(le[bt],he))return bt;return-1}function ml(le){return le!==le}function hs(le,he){var ce=le==null?0:le.length;return ce?ii(le,he)/ce:K}function Ha(le){return function(he){return he==null?o:he[le]}}function li(le){return function(he){return le==null?o:le[he]}}function Ji(le,he,ce,je,bt){return bt(le,function(Wt,mo,Yt){ce=je?(je=!1,Wt):he(ce,Wt,mo,Yt)}),ce}function Ya(le,he){var ce=le.length;for(le.sort(he);ce--;)le[ce]=le[ce].value;return le}function ii(le,he){for(var ce,je=-1,bt=le.length;++je<bt;){var Wt=he(le[je]);Wt!==o&&(ce=ce===o?Wt:ce+Wt)}return ce}function ai(le,he){for(var ce=-1,je=Array(le);++ce<le;)je[ce]=he(ce);return je}function ja(le,he){return eo(he,function(ce){return[ce,le[ce]]})}function Zi(le){return le&&le.slice(0,ks(le)+1).replace(zo,"")}function Fo(le){return function(he){return le(he)}}function ri(le,he){return eo(he,function(ce){return le[ce]})}function Gn(le,he){return le.has(he)}function ea(le,he){for(var ce=-1,je=le.length;++ce<je&&sn(he,le[ce],0)>-1;);return ce}function ta(le,he){for(var ce=le.length;ce--&&sn(he,le[ce],0)>-1;);return ce}function bs(le,he){for(var ce=le.length,je=0;ce--;)le[ce]===he&&++je;return je}var Ad=li(Aa),Ed=li(ys);function Od(le){return"\\"+Ea[le]}function zd(le,he){return le==null?o:le[he]}function si(le){return Xl.test(le)}function _s(le){return Ua.test(le)}function xs(le){for(var he,ce=[];!(he=le.next()).done;)ce.push(he.value);return ce}function Ga(le){var he=-1,ce=Array(le.size);return le.forEach(function(je,bt){ce[++he]=[bt,je]}),ce}function Rr(le,he){return function(ce){return le(he(ce))}}function $n(le,he){for(var ce=-1,je=le.length,bt=0,Wt=[];++ce<je;){var mo=le[ce];(mo===he||mo===y)&&(le[ce]=y,Wt[bt++]=ce)}return Wt}function oa(le){var he=-1,ce=Array(le.size);return le.forEach(function(je){ce[++he]=je}),ce}function ws(le){var he=-1,ce=Array(le.size);return le.forEach(function(je){ce[++he]=[je,je]}),ce}function Ss(le,he,ce){for(var je=ce-1,bt=le.length;++je<bt;)if(le[je]===he)return je;return-1}function Wd(le,he,ce){for(var je=ce+1;je--;)if(le[je]===he)return je;return je}function di(le){return si(le)?xe(le):ei(le)}function dn(le){return si(le)?D(le):ti(le)}function ks(le){for(var he=le.length;he--&&Te.test(le.charAt(he)););return he}var Mr=li(gs);function xe(le){for(var he=Hn.lastIndex=0;Hn.test(le);)++he;return he}function D(le){return le.match(Hn)||[]}function Ka(le){return le.match(Kl)||[]}var To=(function le(he){he=he==null?po:xo.defaults(po.Object(),he,xo.pick(po,Ba));var ce=he.Array,je=he.Date,bt=he.Error,Wt=he.Function,mo=he.Math,Yt=he.Object,ui=he.RegExp,V=he.String,qo=he.TypeError,na=ce.prototype,Cs=Wt.prototype,vl=Yt.prototype,la=he["__core-js_shared__"],Xa=Cs.toString,jt=vl.hasOwnProperty,Is=0,ia=(function(){var e=/[^.]+$/.exec(la&&la.keys&&la.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})(),pl=vl.toString,Fs=Xa.call(Yt),Ts=po._,qd=ui("^"+Xa.call(jt).replace(_e,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),aa=ji?he.Buffer:o,ci=he.Symbol,Ps=he.Uint8Array,Ic=aa?aa.allocUnsafe:o,$s=Rr(Yt.getPrototypeOf,Yt),Fc=Yt.create,Tc=vl.propertyIsEnumerable,Ls=na.splice,Pc=ci?ci.isConcatSpreadable:o,Ur=ci?ci.iterator:o,ra=ci?ci.toStringTag:o,Vs=(function(){try{var e=fa(Yt,"defineProperty");return e({},"",{}),e}catch{}})(),Wv=he.clearTimeout!==po.clearTimeout&&he.clearTimeout,qv=je&&je.now!==po.Date.now&&je.now,Nv=he.setTimeout!==po.setTimeout&&he.setTimeout,Rs=mo.ceil,Ms=mo.floor,Nd=Yt.getOwnPropertySymbols,Hv=aa?aa.isBuffer:o,$c=he.isFinite,Yv=na.join,jv=Rr(Yt.keys,Yt),ko=mo.max,Uo=mo.min,Gv=je.now,Kv=he.parseInt,Lc=mo.random,Xv=na.reverse,Hd=fa(he,"DataView"),Br=fa(he,"Map"),Yd=fa(he,"Promise"),Qa=fa(he,"Set"),Dr=fa(he,"WeakMap"),Ar=fa(Yt,"create"),Us=Dr&&new Dr,Ja={},Qv=ma(Hd),Jv=ma(Br),Zv=ma(Yd),ep=ma(Qa),tp=ma(Dr),Bs=ci?ci.prototype:o,Er=Bs?Bs.valueOf:o,Vc=Bs?Bs.toString:o;function R(e){if(yo(e)&&!kt(e)&&!(e instanceof qt)){if(e instanceof bn)return e;if(jt.call(e,"__wrapped__"))return Mf(e)}return new bn(e)}var Za=(function(){function e(){}return function(n){if(!vo(n))return{};if(Fc)return Fc(n);e.prototype=n;var r=new e;return e.prototype=o,r}})();function Ds(){}function bn(e,n){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=o}R.templateSettings={escape:So,evaluate:Xo,interpolate:ln,variable:"",imports:{_:R}},R.prototype=Ds.prototype,R.prototype.constructor=R,bn.prototype=Za(Ds.prototype),bn.prototype.constructor=bn;function qt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=me,this.__views__=[]}function op(){var e=new qt(this.__wrapped__);return e.__actions__=Qo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Qo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Qo(this.__views__),e}function np(){if(this.__filtered__){var e=new qt(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function lp(){var e=this.__wrapped__.value(),n=this.__dir__,r=kt(e),g=n<0,T=r?e.length:0,A=yy(0,T,this.__views__),G=A.start,Z=A.end,ie=Z-G,ke=g?Z:G-1,Ce=this.__iteratees__,Pe=Ce.length,Ne=0,et=Uo(ie,this.__takeCount__);if(!r||!g&&T==ie&&et==ie)return of(e,this.__actions__);var pt=[];e:for(;ie--&&Ne<et;){ke+=n;for(var Vt=-1,yt=e[ke];++Vt<Pe;){var Et=Ce[Vt],Nt=Et.iteratee,fn=Et.type,Yo=Nt(yt);if(fn==X)yt=Yo;else if(!Yo){if(fn==te)continue e;break e}}pt[Ne++]=yt}return pt}qt.prototype=Za(Ds.prototype),qt.prototype.constructor=qt;function sa(e){var n=-1,r=e==null?0:e.length;for(this.clear();++n<r;){var g=e[n];this.set(g[0],g[1])}}function ip(){this.__data__=Ar?Ar(null):{},this.size=0}function ap(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}function rp(e){var n=this.__data__;if(Ar){var r=n[e];return r===c?o:r}return jt.call(n,e)?n[e]:o}function sp(e){var n=this.__data__;return Ar?n[e]!==o:jt.call(n,e)}function dp(e,n){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Ar&&n===o?c:n,this}sa.prototype.clear=ip,sa.prototype.delete=ap,sa.prototype.get=rp,sa.prototype.has=sp,sa.prototype.set=dp;function yl(e){var n=-1,r=e==null?0:e.length;for(this.clear();++n<r;){var g=e[n];this.set(g[0],g[1])}}function up(){this.__data__=[],this.size=0}function cp(e){var n=this.__data__,r=As(n,e);if(r<0)return!1;var g=n.length-1;return r==g?n.pop():Ls.call(n,r,1),--this.size,!0}function fp(e){var n=this.__data__,r=As(n,e);return r<0?o:n[r][1]}function mp(e){return As(this.__data__,e)>-1}function vp(e,n){var r=this.__data__,g=As(r,e);return g<0?(++this.size,r.push([e,n])):r[g][1]=n,this}yl.prototype.clear=up,yl.prototype.delete=cp,yl.prototype.get=fp,yl.prototype.has=mp,yl.prototype.set=vp;function gl(e){var n=-1,r=e==null?0:e.length;for(this.clear();++n<r;){var g=e[n];this.set(g[0],g[1])}}function pp(){this.size=0,this.__data__={hash:new sa,map:new(Br||yl),string:new sa}}function yp(e){var n=Xs(this,e).delete(e);return this.size-=n?1:0,n}function gp(e){return Xs(this,e).get(e)}function hp(e){return Xs(this,e).has(e)}function bp(e,n){var r=Xs(this,e),g=r.size;return r.set(e,n),this.size+=r.size==g?0:1,this}gl.prototype.clear=pp,gl.prototype.delete=yp,gl.prototype.get=gp,gl.prototype.has=hp,gl.prototype.set=bp;function da(e){var n=-1,r=e==null?0:e.length;for(this.__data__=new gl;++n<r;)this.add(e[n])}function _p(e){return this.__data__.set(e,c),this}function xp(e){return this.__data__.has(e)}da.prototype.add=da.prototype.push=_p,da.prototype.has=xp;function Ln(e){var n=this.__data__=new yl(e);this.size=n.size}function wp(){this.__data__=new yl,this.size=0}function Sp(e){var n=this.__data__,r=n.delete(e);return this.size=n.size,r}function kp(e){return this.__data__.get(e)}function Cp(e){return this.__data__.has(e)}function Ip(e,n){var r=this.__data__;if(r instanceof yl){var g=r.__data__;if(!Br||g.length<i-1)return g.push([e,n]),this.size=++r.size,this;r=this.__data__=new gl(g)}return r.set(e,n),this.size=r.size,this}Ln.prototype.clear=wp,Ln.prototype.delete=Sp,Ln.prototype.get=kp,Ln.prototype.has=Cp,Ln.prototype.set=Ip;function Rc(e,n){var r=kt(e),g=!r&&va(e),T=!r&&!g&&yi(e),A=!r&&!g&&!T&&nr(e),G=r||g||T||A,Z=G?ai(e.length,V):[],ie=Z.length;for(var ke in e)(n||jt.call(e,ke))&&!(G&&(ke=="length"||T&&(ke=="offset"||ke=="parent")||A&&(ke=="buffer"||ke=="byteLength"||ke=="byteOffset")||xl(ke,ie)))&&Z.push(ke);return Z}function Mc(e){var n=e.length;return n?e[nu(0,n-1)]:o}function Fp(e,n){return Qs(Qo(e),ua(n,0,e.length))}function Tp(e){return Qs(Qo(e))}function jd(e,n,r){(r!==o&&!Vn(e[n],r)||r===o&&!(n in e))&&hl(e,n,r)}function Or(e,n,r){var g=e[n];(!(jt.call(e,n)&&Vn(g,r))||r===o&&!(n in e))&&hl(e,n,r)}function As(e,n){for(var r=e.length;r--;)if(Vn(e[r][0],n))return r;return-1}function Pp(e,n,r,g){return fi(e,function(T,A,G){n(g,T,r(T),G)}),g}function Uc(e,n){return e&&Xn(n,Po(n),e)}function $p(e,n){return e&&Xn(n,Zo(n),e)}function hl(e,n,r){n=="__proto__"&&Vs?Vs(e,n,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[n]=r}function Gd(e,n){for(var r=-1,g=n.length,T=ce(g),A=e==null;++r<g;)T[r]=A?o:Tu(e,n[r]);return T}function ua(e,n,r){return e===e&&(r!==o&&(e=e<=r?e:r),n!==o&&(e=e>=n?e:n)),e}function _n(e,n,r,g,T,A){var G,Z=n&b,ie=n&I,ke=n&F;if(r&&(G=T?r(e,g,T,A):r(e)),G!==o)return G;if(!vo(e))return e;var Ce=kt(e);if(Ce){if(G=hy(e),!Z)return Qo(e,G)}else{var Pe=Bo(e),Ne=Pe==ht||Pe==at;if(yi(e))return af(e,Z);if(Pe==mt||Pe==ae||Ne&&!T){if(G=ie||Ne?{}:Cf(e),!Z)return ie?ry(e,$p(G,e)):ay(e,Uc(G,e))}else{if(!Xt[Pe])return T?e:{};G=by(e,Pe,Z)}}A||(A=new Ln);var et=A.get(e);if(et)return et;A.set(e,G),em(e)?e.forEach(function(yt){G.add(_n(yt,n,r,yt,e,A))}):Jf(e)&&e.forEach(function(yt,Et){G.set(Et,_n(yt,n,r,Et,e,A))});var pt=ke?ie?vu:mu:ie?Zo:Po,Vt=Ce?o:pt(e);return Lo(Vt||e,function(yt,Et){Vt&&(Et=yt,yt=e[Et]),Or(G,Et,_n(yt,n,r,Et,e,A))}),G}function Lp(e){var n=Po(e);return function(r){return Bc(r,e,n)}}function Bc(e,n,r){var g=r.length;if(e==null)return!g;for(e=Yt(e);g--;){var T=r[g],A=n[T],G=e[T];if(G===o&&!(T in e)||!A(G))return!1}return!0}function Dc(e,n,r){if(typeof e!="function")throw new qo(f);return jr(function(){e.apply(o,r)},n)}function zr(e,n,r,g){var T=-1,A=ul,G=!0,Z=e.length,ie=[],ke=n.length;if(!Z)return ie;r&&(n=eo(n,Fo(r))),g?(A=Zl,G=!1):n.length>=i&&(A=Gn,G=!1,n=new da(n));e:for(;++T<Z;){var Ce=e[T],Pe=r==null?Ce:r(Ce);if(Ce=g||Ce!==0?Ce:0,G&&Pe===Pe){for(var Ne=ke;Ne--;)if(n[Ne]===Pe)continue e;ie.push(Ce)}else A(n,Pe,g)||ie.push(Ce)}return ie}var fi=cf(Kn),Ac=cf(Xd,!0);function Vp(e,n){var r=!0;return fi(e,function(g,T,A){return r=!!n(g,T,A),r}),r}function Es(e,n,r){for(var g=-1,T=e.length;++g<T;){var A=e[g],G=n(A);if(G!=null&&(Z===o?G===G&&!cn(G):r(G,Z)))var Z=G,ie=A}return ie}function Rp(e,n,r,g){var T=e.length;for(r=Pt(r),r<0&&(r=-r>T?0:T+r),g=g===o||g>T?T:Pt(g),g<0&&(g+=T),g=r>g?0:om(g);r<g;)e[r++]=n;return e}function Ec(e,n){var r=[];return fi(e,function(g,T,A){n(g,T,A)&&r.push(g)}),r}function Ro(e,n,r,g,T){var A=-1,G=e.length;for(r||(r=xy),T||(T=[]);++A<G;){var Z=e[A];n>0&&r(Z)?n>1?Ro(Z,n-1,r,g,T):Vo(T,Z):g||(T[T.length]=Z)}return T}var Kd=ff(),Oc=ff(!0);function Kn(e,n){return e&&Kd(e,n,Po)}function Xd(e,n){return e&&Oc(e,n,Po)}function Os(e,n){return rn(n,function(r){return wl(e[r])})}function ca(e,n){n=vi(n,e);for(var r=0,g=n.length;e!=null&&r<g;)e=e[Qn(n[r++])];return r&&r==g?e:o}function zc(e,n,r){var g=n(e);return kt(e)?g:Vo(g,r(e))}function No(e){return e==null?e===o?ao:wt:ra&&ra in Yt(e)?py(e):Ty(e)}function Qd(e,n){return e>n}function Mp(e,n){return e!=null&&jt.call(e,n)}function Up(e,n){return e!=null&&n in Yt(e)}function Bp(e,n,r){return e>=Uo(n,r)&&e<ko(n,r)}function Jd(e,n,r){for(var g=r?Zl:ul,T=e[0].length,A=e.length,G=A,Z=ce(A),ie=1/0,ke=[];G--;){var Ce=e[G];G&&n&&(Ce=eo(Ce,Fo(n))),ie=Uo(Ce.length,ie),Z[G]=!r&&(n||T>=120&&Ce.length>=120)?new da(G&&Ce):o}Ce=e[0];var Pe=-1,Ne=Z[0];e:for(;++Pe<T&&ke.length<ie;){var et=Ce[Pe],pt=n?n(et):et;if(et=r||et!==0?et:0,!(Ne?Gn(Ne,pt):g(ke,pt,r))){for(G=A;--G;){var Vt=Z[G];if(!(Vt?Gn(Vt,pt):g(e[G],pt,r)))continue e}Ne&&Ne.push(pt),ke.push(et)}}return ke}function Dp(e,n,r,g){return Kn(e,function(T,A,G){n(g,r(T),A,G)}),g}function Wr(e,n,r){n=vi(n,e),e=Pf(e,n);var g=e==null?e:e[Qn(wn(n))];return g==null?o:Io(g,e,r)}function Wc(e){return yo(e)&&No(e)==ae}function Ap(e){return yo(e)&&No(e)==Ye}function Ep(e){return yo(e)&&No(e)==ge}function qr(e,n,r,g,T){return e===n?!0:e==null||n==null||!yo(e)&&!yo(n)?e!==e&&n!==n:Op(e,n,r,g,qr,T)}function Op(e,n,r,g,T,A){var G=kt(e),Z=kt(n),ie=G?ye:Bo(e),ke=Z?ye:Bo(n);ie=ie==ae?mt:ie,ke=ke==ae?mt:ke;var Ce=ie==mt,Pe=ke==mt,Ne=ie==ke;if(Ne&&yi(e)){if(!yi(n))return!1;G=!0,Ce=!1}if(Ne&&!Ce)return A||(A=new Ln),G||nr(e)?wf(e,n,r,g,T,A):my(e,n,ie,r,g,T,A);if(!(r&k)){var et=Ce&&jt.call(e,"__wrapped__"),pt=Pe&&jt.call(n,"__wrapped__");if(et||pt){var Vt=et?e.value():e,yt=pt?n.value():n;return A||(A=new Ln),T(Vt,yt,r,g,A)}}return Ne?(A||(A=new Ln),vy(e,n,r,g,T,A)):!1}function zp(e){return yo(e)&&Bo(e)==Ze}function Zd(e,n,r,g){var T=r.length,A=T,G=!g;if(e==null)return!A;for(e=Yt(e);T--;){var Z=r[T];if(G&&Z[2]?Z[1]!==e[Z[0]]:!(Z[0]in e))return!1}for(;++T<A;){Z=r[T];var ie=Z[0],ke=e[ie],Ce=Z[1];if(G&&Z[2]){if(ke===o&&!(ie in e))return!1}else{var Pe=new Ln;if(g)var Ne=g(ke,Ce,ie,e,n,Pe);if(!(Ne===o?qr(Ce,ke,k|x,g,Pe):Ne))return!1}}return!0}function qc(e){if(!vo(e)||Sy(e))return!1;var n=wl(e)?qd:zt;return n.test(ma(e))}function Wp(e){return yo(e)&&No(e)==Mt}function qp(e){return yo(e)&&Bo(e)==Je}function Np(e){return yo(e)&&nd(e.length)&&!!no[No(e)]}function Nc(e){return typeof e=="function"?e:e==null?en:typeof e=="object"?kt(e)?jc(e[0],e[1]):Yc(e):mm(e)}function eu(e){if(!Yr(e))return jv(e);var n=[];for(var r in Yt(e))jt.call(e,r)&&r!="constructor"&&n.push(r);return n}function Hp(e){if(!vo(e))return Fy(e);var n=Yr(e),r=[];for(var g in e)g=="constructor"&&(n||!jt.call(e,g))||r.push(g);return r}function tu(e,n){return e<n}function Hc(e,n){var r=-1,g=Jo(e)?ce(e.length):[];return fi(e,function(T,A,G){g[++r]=n(T,A,G)}),g}function Yc(e){var n=yu(e);return n.length==1&&n[0][2]?Ff(n[0][0],n[0][1]):function(r){return r===e||Zd(r,e,n)}}function jc(e,n){return hu(e)&&If(n)?Ff(Qn(e),n):function(r){var g=Tu(r,e);return g===o&&g===n?Pu(r,e):qr(n,g,k|x)}}function zs(e,n,r,g,T){e!==n&&Kd(n,function(A,G){if(T||(T=new Ln),vo(A))Yp(e,n,G,r,zs,g,T);else{var Z=g?g(_u(e,G),A,G+"",e,n,T):o;Z===o&&(Z=A),jd(e,G,Z)}},Zo)}function Yp(e,n,r,g,T,A,G){var Z=_u(e,r),ie=_u(n,r),ke=G.get(ie);if(ke){jd(e,r,ke);return}var Ce=A?A(Z,ie,r+"",e,n,G):o,Pe=Ce===o;if(Pe){var Ne=kt(ie),et=!Ne&&yi(ie),pt=!Ne&&!et&&nr(ie);Ce=ie,Ne||et||pt?kt(Z)?Ce=Z:ho(Z)?Ce=Qo(Z):et?(Pe=!1,Ce=af(ie,!0)):pt?(Pe=!1,Ce=rf(ie,!0)):Ce=[]:Gr(ie)||va(ie)?(Ce=Z,va(Z)?Ce=nm(Z):(!vo(Z)||wl(Z))&&(Ce=Cf(ie))):Pe=!1}Pe&&(G.set(ie,Ce),T(Ce,ie,g,A,G),G.delete(ie)),jd(e,r,Ce)}function Gc(e,n){var r=e.length;if(r)return n+=n<0?r:0,xl(n,r)?e[n]:o}function Kc(e,n,r){n.length?n=eo(n,function(A){return kt(A)?function(G){return ca(G,A.length===1?A[0]:A)}:A}):n=[en];var g=-1;n=eo(n,Fo(ct()));var T=Hc(e,function(A,G,Z){var ie=eo(n,function(ke){return ke(A)});return{criteria:ie,index:++g,value:A}});return Ya(T,function(A,G){return iy(A,G,r)})}function jp(e,n){return Xc(e,n,function(r,g){return Pu(e,g)})}function Xc(e,n,r){for(var g=-1,T=n.length,A={};++g<T;){var G=n[g],Z=ca(e,G);r(Z,G)&&Nr(A,vi(G,e),Z)}return A}function Gp(e){return function(n){return ca(n,e)}}function ou(e,n,r,g){var T=g?ni:sn,A=-1,G=n.length,Z=e;for(e===n&&(n=Qo(n)),r&&(Z=eo(e,Fo(r)));++A<G;)for(var ie=0,ke=n[A],Ce=r?r(ke):ke;(ie=T(Z,Ce,ie,g))>-1;)Z!==e&&Ls.call(Z,ie,1),Ls.call(e,ie,1);return e}function Qc(e,n){for(var r=e?n.length:0,g=r-1;r--;){var T=n[r];if(r==g||T!==A){var A=T;xl(T)?Ls.call(e,T,1):au(e,T)}}return e}function nu(e,n){return e+Ms(Lc()*(n-e+1))}function Kp(e,n,r,g){for(var T=-1,A=ko(Rs((n-e)/(r||1)),0),G=ce(A);A--;)G[g?A:++T]=e,e+=r;return G}function lu(e,n){var r="";if(!e||n<1||n>O)return r;do n%2&&(r+=e),n=Ms(n/2),n&&(e+=e);while(n);return r}function Ut(e,n){return xu(Tf(e,n,en),e+"")}function Xp(e){return Mc(lr(e))}function Qp(e,n){var r=lr(e);return Qs(r,ua(n,0,r.length))}function Nr(e,n,r,g){if(!vo(e))return e;n=vi(n,e);for(var T=-1,A=n.length,G=A-1,Z=e;Z!=null&&++T<A;){var ie=Qn(n[T]),ke=r;if(ie==="__proto__"||ie==="constructor"||ie==="prototype")return e;if(T!=G){var Ce=Z[ie];ke=g?g(Ce,ie,Z):o,ke===o&&(ke=vo(Ce)?Ce:xl(n[T+1])?[]:{})}Or(Z,ie,ke),Z=Z[ie]}return e}var Jc=Us?function(e,n){return Us.set(e,n),e}:en,Jp=Vs?function(e,n){return Vs(e,"toString",{configurable:!0,enumerable:!1,value:Lu(n),writable:!0})}:en;function Zp(e){return Qs(lr(e))}function xn(e,n,r){var g=-1,T=e.length;n<0&&(n=-n>T?0:T+n),r=r>T?T:r,r<0&&(r+=T),T=n>r?0:r-n>>>0,n>>>=0;for(var A=ce(T);++g<T;)A[g]=e[g+n];return A}function ey(e,n){var r;return fi(e,function(g,T,A){return r=n(g,T,A),!r}),!!r}function Ws(e,n,r){var g=0,T=e==null?g:e.length;if(typeof n=="number"&&n===n&&T<=Xe){for(;g<T;){var A=g+T>>>1,G=e[A];G!==null&&!cn(G)&&(r?G<=n:G<n)?g=A+1:T=A}return T}return iu(e,n,en,r)}function iu(e,n,r,g){var T=0,A=e==null?0:e.length;if(A===0)return 0;n=r(n);for(var G=n!==n,Z=n===null,ie=cn(n),ke=n===o;T<A;){var Ce=Ms((T+A)/2),Pe=r(e[Ce]),Ne=Pe!==o,et=Pe===null,pt=Pe===Pe,Vt=cn(Pe);if(G)var yt=g||pt;else ke?yt=pt&&(g||Ne):Z?yt=pt&&Ne&&(g||!et):ie?yt=pt&&Ne&&!et&&(g||!Vt):et||Vt?yt=!1:yt=g?Pe<=n:Pe<n;yt?T=Ce+1:A=Ce}return Uo(A,De)}function Zc(e,n){for(var r=-1,g=e.length,T=0,A=[];++r<g;){var G=e[r],Z=n?n(G):G;if(!r||!Vn(Z,ie)){var ie=Z;A[T++]=G===0?0:G}}return A}function ef(e){return typeof e=="number"?e:cn(e)?K:+e}function un(e){if(typeof e=="string")return e;if(kt(e))return eo(e,un)+"";if(cn(e))return Vc?Vc.call(e):"";var n=e+"";return n=="0"&&1/e==-U?"-0":n}function mi(e,n,r){var g=-1,T=ul,A=e.length,G=!0,Z=[],ie=Z;if(r)G=!1,T=Zl;else if(A>=i){var ke=n?null:cy(e);if(ke)return oa(ke);G=!1,T=Gn,ie=new da}else ie=n?[]:Z;e:for(;++g<A;){var Ce=e[g],Pe=n?n(Ce):Ce;if(Ce=r||Ce!==0?Ce:0,G&&Pe===Pe){for(var Ne=ie.length;Ne--;)if(ie[Ne]===Pe)continue e;n&&ie.push(Pe),Z.push(Ce)}else T(ie,Pe,r)||(ie!==Z&&ie.push(Pe),Z.push(Ce))}return Z}function au(e,n){return n=vi(n,e),e=Pf(e,n),e==null||delete e[Qn(wn(n))]}function tf(e,n,r,g){return Nr(e,n,r(ca(e,n)),g)}function qs(e,n,r,g){for(var T=e.length,A=g?T:-1;(g?A--:++A<T)&&n(e[A],A,e););return r?xn(e,g?0:A,g?A+1:T):xn(e,g?A+1:0,g?T:A)}function of(e,n){var r=e;return r instanceof qt&&(r=r.value()),cl(n,function(g,T){return T.func.apply(T.thisArg,Vo([g],T.args))},r)}function ru(e,n,r){var g=e.length;if(g<2)return g?mi(e[0]):[];for(var T=-1,A=ce(g);++T<g;)for(var G=e[T],Z=-1;++Z<g;)Z!=T&&(A[T]=zr(A[T]||G,e[Z],n,r));return mi(Ro(A,1),n,r)}function nf(e,n,r){for(var g=-1,T=e.length,A=n.length,G={};++g<T;){var Z=g<A?n[g]:o;r(G,e[g],Z)}return G}function su(e){return ho(e)?e:[]}function du(e){return typeof e=="function"?e:en}function vi(e,n){return kt(e)?e:hu(e,n)?[e]:Rf(Jt(e))}var ty=Ut;function pi(e,n,r){var g=e.length;return r=r===o?g:r,!n&&r>=g?e:xn(e,n,r)}var lf=Wv||function(e){return po.clearTimeout(e)};function af(e,n){if(n)return e.slice();var r=e.length,g=Ic?Ic(r):new e.constructor(r);return e.copy(g),g}function uu(e){var n=new e.constructor(e.byteLength);return new Ps(n).set(new Ps(e)),n}function oy(e,n){var r=n?uu(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}function ny(e){var n=new e.constructor(e.source,ll.exec(e));return n.lastIndex=e.lastIndex,n}function ly(e){return Er?Yt(Er.call(e)):{}}function rf(e,n){var r=n?uu(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function sf(e,n){if(e!==n){var r=e!==o,g=e===null,T=e===e,A=cn(e),G=n!==o,Z=n===null,ie=n===n,ke=cn(n);if(!Z&&!ke&&!A&&e>n||A&&G&&ie&&!Z&&!ke||g&&G&&ie||!r&&ie||!T)return 1;if(!g&&!A&&!ke&&e<n||ke&&r&&T&&!g&&!A||Z&&r&&T||!G&&T||!ie)return-1}return 0}function iy(e,n,r){for(var g=-1,T=e.criteria,A=n.criteria,G=T.length,Z=r.length;++g<G;){var ie=sf(T[g],A[g]);if(ie){if(g>=Z)return ie;var ke=r[g];return ie*(ke=="desc"?-1:1)}}return e.index-n.index}function df(e,n,r,g){for(var T=-1,A=e.length,G=r.length,Z=-1,ie=n.length,ke=ko(A-G,0),Ce=ce(ie+ke),Pe=!g;++Z<ie;)Ce[Z]=n[Z];for(;++T<G;)(Pe||T<A)&&(Ce[r[T]]=e[T]);for(;ke--;)Ce[Z++]=e[T++];return Ce}function uf(e,n,r,g){for(var T=-1,A=e.length,G=-1,Z=r.length,ie=-1,ke=n.length,Ce=ko(A-Z,0),Pe=ce(Ce+ke),Ne=!g;++T<Ce;)Pe[T]=e[T];for(var et=T;++ie<ke;)Pe[et+ie]=n[ie];for(;++G<Z;)(Ne||T<A)&&(Pe[et+r[G]]=e[T++]);return Pe}function Qo(e,n){var r=-1,g=e.length;for(n||(n=ce(g));++r<g;)n[r]=e[r];return n}function Xn(e,n,r,g){var T=!r;r||(r={});for(var A=-1,G=n.length;++A<G;){var Z=n[A],ie=g?g(r[Z],e[Z],Z,r,e):o;ie===o&&(ie=e[Z]),T?hl(r,Z,ie):Or(r,Z,ie)}return r}function ay(e,n){return Xn(e,gu(e),n)}function ry(e,n){return Xn(e,Sf(e),n)}function Ns(e,n){return function(r,g){var T=kt(r)?qa:Pp,A=n?n():{};return T(r,e,ct(g,2),A)}}function er(e){return Ut(function(n,r){var g=-1,T=r.length,A=T>1?r[T-1]:o,G=T>2?r[2]:o;for(A=e.length>3&&typeof A=="function"?(T--,A):o,G&&Ho(r[0],r[1],G)&&(A=T<3?o:A,T=1),n=Yt(n);++g<T;){var Z=r[g];Z&&e(n,Z,g,A)}return n})}function cf(e,n){return function(r,g){if(r==null)return r;if(!Jo(r))return e(r,g);for(var T=r.length,A=n?T:-1,G=Yt(r);(n?A--:++A<T)&&g(G[A],A,G)!==!1;);return r}}function ff(e){return function(n,r,g){for(var T=-1,A=Yt(n),G=g(n),Z=G.length;Z--;){var ie=G[e?Z:++T];if(r(A[ie],ie,A)===!1)break}return n}}function sy(e,n,r){var g=n&C,T=Hr(e);function A(){var G=this&&this!==po&&this instanceof A?T:e;return G.apply(g?r:this,arguments)}return A}function mf(e){return function(n){n=Jt(n);var r=si(n)?dn(n):o,g=r?r[0]:n.charAt(0),T=r?pi(r,1).join(""):n.slice(1);return g[e]()+T}}function tr(e){return function(n){return cl(cm(um(n).replace(jl,"")),e,"")}}function Hr(e){return function(){var n=arguments;switch(n.length){case 0:return new e;case 1:return new e(n[0]);case 2:return new e(n[0],n[1]);case 3:return new e(n[0],n[1],n[2]);case 4:return new e(n[0],n[1],n[2],n[3]);case 5:return new e(n[0],n[1],n[2],n[3],n[4]);case 6:return new e(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new e(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var r=Za(e.prototype),g=e.apply(r,n);return vo(g)?g:r}}function dy(e,n,r){var g=Hr(e);function T(){for(var A=arguments.length,G=ce(A),Z=A,ie=or(T);Z--;)G[Z]=arguments[Z];var ke=A<3&&G[0]!==ie&&G[A-1]!==ie?[]:$n(G,ie);if(A-=ke.length,A<r)return hf(e,n,Hs,T.placeholder,o,G,ke,o,o,r-A);var Ce=this&&this!==po&&this instanceof T?g:e;return Io(Ce,this,G)}return T}function vf(e){return function(n,r,g){var T=Yt(n);if(!Jo(n)){var A=ct(r,3);n=Po(n),r=function(Z){return A(T[Z],Z,T)}}var G=e(n,r,g);return G>-1?T[A?n[G]:G]:o}}function pf(e){return _l(function(n){var r=n.length,g=r,T=bn.prototype.thru;for(e&&n.reverse();g--;){var A=n[g];if(typeof A!="function")throw new qo(f);if(T&&!G&&Ks(A)=="wrapper")var G=new bn([],!0)}for(g=G?g:r;++g<r;){A=n[g];var Z=Ks(A),ie=Z=="wrapper"?pu(A):o;ie&&bu(ie[0])&&ie[1]==(W|M|Y|j)&&!ie[4].length&&ie[9]==1?G=G[Ks(ie[0])].apply(G,ie[3]):G=A.length==1&&bu(A)?G[Z]():G.thru(A)}return function(){var ke=arguments,Ce=ke[0];if(G&&ke.length==1&&kt(Ce))return G.plant(Ce).value();for(var Pe=0,Ne=r?n[Pe].apply(this,ke):Ce;++Pe<r;)Ne=n[Pe].call(this,Ne);return Ne}})}function Hs(e,n,r,g,T,A,G,Z,ie,ke){var Ce=n&W,Pe=n&C,Ne=n&L,et=n&(M|q),pt=n&H,Vt=Ne?o:Hr(e);function yt(){for(var Et=arguments.length,Nt=ce(Et),fn=Et;fn--;)Nt[fn]=arguments[fn];if(et)var Yo=or(yt),mn=bs(Nt,Yo);if(g&&(Nt=df(Nt,g,T,et)),A&&(Nt=uf(Nt,A,G,et)),Et-=mn,et&&Et<ke){var bo=$n(Nt,Yo);return hf(e,n,Hs,yt.placeholder,r,Nt,bo,Z,ie,ke-Et)}var Rn=Pe?r:this,kl=Ne?Rn[e]:e;return Et=Nt.length,Z?Nt=Py(Nt,Z):pt&&Et>1&&Nt.reverse(),Ce&&ie<Et&&(Nt.length=ie),this&&this!==po&&this instanceof yt&&(kl=Vt||Hr(kl)),kl.apply(Rn,Nt)}return yt}function yf(e,n){return function(r,g){return Dp(r,e,n(g),{})}}function Ys(e,n){return function(r,g){var T;if(r===o&&g===o)return n;if(r!==o&&(T=r),g!==o){if(T===o)return g;typeof r=="string"||typeof g=="string"?(r=un(r),g=un(g)):(r=ef(r),g=ef(g)),T=e(r,g)}return T}}function cu(e){return _l(function(n){return n=eo(n,Fo(ct())),Ut(function(r){var g=this;return e(n,function(T){return Io(T,g,r)})})})}function js(e,n){n=n===o?" ":un(n);var r=n.length;if(r<2)return r?lu(n,e):n;var g=lu(n,Rs(e/di(n)));return si(n)?pi(dn(g),0,e).join(""):g.slice(0,e)}function uy(e,n,r,g){var T=n&C,A=Hr(e);function G(){for(var Z=-1,ie=arguments.length,ke=-1,Ce=g.length,Pe=ce(Ce+ie),Ne=this&&this!==po&&this instanceof G?A:e;++ke<Ce;)Pe[ke]=g[ke];for(;ie--;)Pe[ke++]=arguments[++Z];return Io(Ne,T?r:this,Pe)}return G}function gf(e){return function(n,r,g){return g&&typeof g!="number"&&Ho(n,r,g)&&(r=g=o),n=Sl(n),r===o?(r=n,n=0):r=Sl(r),g=g===o?n<r?1:-1:Sl(g),Kp(n,r,g,e)}}function Gs(e){return function(n,r){return typeof n=="string"&&typeof r=="string"||(n=Sn(n),r=Sn(r)),e(n,r)}}function hf(e,n,r,g,T,A,G,Z,ie,ke){var Ce=n&M,Pe=Ce?G:o,Ne=Ce?o:G,et=Ce?A:o,pt=Ce?o:A;n|=Ce?Y:E,n&=~(Ce?E:Y),n&B||(n&=-4);var Vt=[e,n,T,et,Pe,pt,Ne,Z,ie,ke],yt=r.apply(o,Vt);return bu(e)&&$f(yt,Vt),yt.placeholder=g,Lf(yt,e,n)}function fu(e){var n=mo[e];return function(r,g){if(r=Sn(r),g=g==null?0:Uo(Pt(g),292),g&&$c(r)){var T=(Jt(r)+"e").split("e"),A=n(T[0]+"e"+(+T[1]+g));return T=(Jt(A)+"e").split("e"),+(T[0]+"e"+(+T[1]-g))}return n(r)}}var cy=Qa&&1/oa(new Qa([,-0]))[1]==U?function(e){return new Qa(e)}:Mu;function bf(e){return function(n){var r=Bo(n);return r==Ze?Ga(n):r==Je?ws(n):ja(n,e(n))}}function bl(e,n,r,g,T,A,G,Z){var ie=n&L;if(!ie&&typeof e!="function")throw new qo(f);var ke=g?g.length:0;if(ke||(n&=-97,g=T=o),G=G===o?G:ko(Pt(G),0),Z=Z===o?Z:Pt(Z),ke-=T?T.length:0,n&E){var Ce=g,Pe=T;g=T=o}var Ne=ie?o:pu(e),et=[e,n,r,g,T,Ce,Pe,A,G,Z];if(Ne&&Iy(et,Ne),e=et[0],n=et[1],r=et[2],g=et[3],T=et[4],Z=et[9]=et[9]===o?ie?0:e.length:ko(et[9]-ke,0),!Z&&n&(M|q)&&(n&=-25),!n||n==C)var pt=sy(e,n,r);else n==M||n==q?pt=dy(e,n,Z):(n==Y||n==(C|Y))&&!T.length?pt=uy(e,n,r,g):pt=Hs.apply(o,et);var Vt=Ne?Jc:$f;return Lf(Vt(pt,et),e,n)}function _f(e,n,r,g){return e===o||Vn(e,vl[r])&&!jt.call(g,r)?n:e}function xf(e,n,r,g,T,A){return vo(e)&&vo(n)&&(A.set(n,e),zs(e,n,o,xf,A),A.delete(n)),e}function fy(e){return Gr(e)?o:e}function wf(e,n,r,g,T,A){var G=r&k,Z=e.length,ie=n.length;if(Z!=ie&&!(G&&ie>Z))return!1;var ke=A.get(e),Ce=A.get(n);if(ke&&Ce)return ke==n&&Ce==e;var Pe=-1,Ne=!0,et=r&x?new da:o;for(A.set(e,n),A.set(n,e);++Pe<Z;){var pt=e[Pe],Vt=n[Pe];if(g)var yt=G?g(Vt,pt,Pe,n,e,A):g(pt,Vt,Pe,e,n,A);if(yt!==o){if(yt)continue;Ne=!1;break}if(et){if(!jn(n,function(Et,Nt){if(!Gn(et,Nt)&&(pt===Et||T(pt,Et,r,g,A)))return et.push(Nt)})){Ne=!1;break}}else if(!(pt===Vt||T(pt,Vt,r,g,A))){Ne=!1;break}}return A.delete(e),A.delete(n),Ne}function my(e,n,r,g,T,A,G){switch(r){case rt:if(e.byteLength!=n.byteLength||e.byteOffset!=n.byteOffset)return!1;e=e.buffer,n=n.buffer;case Ye:return!(e.byteLength!=n.byteLength||!A(new Ps(e),new Ps(n)));case se:case ge:case ft:return Vn(+e,+n);case Ke:return e.name==n.name&&e.message==n.message;case Mt:case dt:return e==n+"";case Ze:var Z=Ga;case Je:var ie=g&k;if(Z||(Z=oa),e.size!=n.size&&!ie)return!1;var ke=G.get(e);if(ke)return ke==n;g|=x,G.set(e,n);var Ce=wf(Z(e),Z(n),g,T,A,G);return G.delete(e),Ce;case io:if(Er)return Er.call(e)==Er.call(n)}return!1}function vy(e,n,r,g,T,A){var G=r&k,Z=mu(e),ie=Z.length,ke=mu(n),Ce=ke.length;if(ie!=Ce&&!G)return!1;for(var Pe=ie;Pe--;){var Ne=Z[Pe];if(!(G?Ne in n:jt.call(n,Ne)))return!1}var et=A.get(e),pt=A.get(n);if(et&&pt)return et==n&&pt==e;var Vt=!0;A.set(e,n),A.set(n,e);for(var yt=G;++Pe<ie;){Ne=Z[Pe];var Et=e[Ne],Nt=n[Ne];if(g)var fn=G?g(Nt,Et,Ne,n,e,A):g(Et,Nt,Ne,e,n,A);if(!(fn===o?Et===Nt||T(Et,Nt,r,g,A):fn)){Vt=!1;break}yt||(yt=Ne=="constructor")}if(Vt&&!yt){var Yo=e.constructor,mn=n.constructor;Yo!=mn&&"constructor"in e&&"constructor"in n&&!(typeof Yo=="function"&&Yo instanceof Yo&&typeof mn=="function"&&mn instanceof mn)&&(Vt=!1)}return A.delete(e),A.delete(n),Vt}function _l(e){return xu(Tf(e,o,Df),e+"")}function mu(e){return zc(e,Po,gu)}function vu(e){return zc(e,Zo,Sf)}var pu=Us?function(e){return Us.get(e)}:Mu;function Ks(e){for(var n=e.name+"",r=Ja[n],g=jt.call(Ja,n)?r.length:0;g--;){var T=r[g],A=T.func;if(A==null||A==e)return T.name}return n}function or(e){var n=jt.call(R,"placeholder")?R:e;return n.placeholder}function ct(){var e=R.iteratee||Vu;return e=e===Vu?Nc:e,arguments.length?e(arguments[0],arguments[1]):e}function Xs(e,n){var r=e.__data__;return wy(n)?r[typeof n=="string"?"string":"hash"]:r.map}function yu(e){for(var n=Po(e),r=n.length;r--;){var g=n[r],T=e[g];n[r]=[g,T,If(T)]}return n}function fa(e,n){var r=zd(e,n);return qc(r)?r:o}function py(e){var n=jt.call(e,ra),r=e[ra];try{e[ra]=o;var g=!0}catch{}var T=pl.call(e);return g&&(n?e[ra]=r:delete e[ra]),T}var gu=Nd?function(e){return e==null?[]:(e=Yt(e),rn(Nd(e),function(n){return Tc.call(e,n)}))}:Uu,Sf=Nd?function(e){for(var n=[];e;)Vo(n,gu(e)),e=$s(e);return n}:Uu,Bo=No;(Hd&&Bo(new Hd(new ArrayBuffer(1)))!=rt||Br&&Bo(new Br)!=Ze||Yd&&Bo(Yd.resolve())!=vt||Qa&&Bo(new Qa)!=Je||Dr&&Bo(new Dr)!=Le)&&(Bo=function(e){var n=No(e),r=n==mt?e.constructor:o,g=r?ma(r):"";if(g)switch(g){case Qv:return rt;case Jv:return Ze;case Zv:return vt;case ep:return Je;case tp:return Le}return n});function yy(e,n,r){for(var g=-1,T=r.length;++g<T;){var A=r[g],G=A.size;switch(A.type){case"drop":e+=G;break;case"dropRight":n-=G;break;case"take":n=Uo(n,e+G);break;case"takeRight":e=ko(e,n-G);break}}return{start:e,end:n}}function gy(e){var n=e.match(At);return n?n[1].split(Qt):[]}function kf(e,n,r){n=vi(n,e);for(var g=-1,T=n.length,A=!1;++g<T;){var G=Qn(n[g]);if(!(A=e!=null&&r(e,G)))break;e=e[G]}return A||++g!=T?A:(T=e==null?0:e.length,!!T&&nd(T)&&xl(G,T)&&(kt(e)||va(e)))}function hy(e){var n=e.length,r=new e.constructor(n);return n&&typeof e[0]=="string"&&jt.call(e,"index")&&(r.index=e.index,r.input=e.input),r}function Cf(e){return typeof e.constructor=="function"&&!Yr(e)?Za($s(e)):{}}function by(e,n,r){var g=e.constructor;switch(n){case Ye:return uu(e);case se:case ge:return new g(+e);case rt:return oy(e,r);case be:case de:case Fe:case ut:case lt:case It:case Ie:case Re:case qe:return rf(e,r);case Ze:return new g;case ft:case dt:return new g(e);case Mt:return ny(e);case Je:return new g;case io:return ly(e)}}function _y(e,n){var r=n.length;if(!r)return e;var g=r-1;return n[g]=(r>1?"& ":"")+n[g],n=n.join(r>2?", ":" "),e.replace(ze,`{
/* [wrapped with `+n+`] */
`)}function xy(e){return kt(e)||va(e)||!!(Pc&&e&&e[Pc])}function xl(e,n){var r=typeof e;return n=n??O,!!n&&(r=="number"||r!="symbol"&&Ca.test(e))&&e>-1&&e%1==0&&e<n}function Ho(e,n,r){if(!vo(r))return!1;var g=typeof n;return(g=="number"?Jo(r)&&xl(n,r.length):g=="string"&&n in r)?Vn(r[n],e):!1}function hu(e,n){if(kt(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||cn(e)?!0:it.test(e)||!yn.test(e)||n!=null&&e in Yt(n)}function wy(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}function bu(e){var n=Ks(e),r=R[n];if(typeof r!="function"||!(n in qt.prototype))return!1;if(e===r)return!0;var g=pu(r);return!!g&&e===g[0]}function Sy(e){return!!ia&&ia in e}var ky=la?wl:Bu;function Yr(e){var n=e&&e.constructor,r=typeof n=="function"&&n.prototype||vl;return e===r}function If(e){return e===e&&!vo(e)}function Ff(e,n){return function(r){return r==null?!1:r[e]===n&&(n!==o||e in Yt(r))}}function Cy(e){var n=td(e,function(g){return r.size===p&&r.clear(),g}),r=n.cache;return n}function Iy(e,n){var r=e[1],g=n[1],T=r|g,A=T<(C|L|W),G=g==W&&r==M||g==W&&r==j&&e[7].length<=n[8]||g==(W|j)&&n[7].length<=n[8]&&r==M;if(!(A||G))return e;g&C&&(e[2]=n[2],T|=r&C?0:B);var Z=n[3];if(Z){var ie=e[3];e[3]=ie?df(ie,Z,n[4]):Z,e[4]=ie?$n(e[3],y):n[4]}return Z=n[5],Z&&(ie=e[5],e[5]=ie?uf(ie,Z,n[6]):Z,e[6]=ie?$n(e[5],y):n[6]),Z=n[7],Z&&(e[7]=Z),g&W&&(e[8]=e[8]==null?n[8]:Uo(e[8],n[8])),e[9]==null&&(e[9]=n[9]),e[0]=n[0],e[1]=T,e}function Fy(e){var n=[];if(e!=null)for(var r in Yt(e))n.push(r);return n}function Ty(e){return pl.call(e)}function Tf(e,n,r){return n=ko(n===o?e.length-1:n,0),function(){for(var g=arguments,T=-1,A=ko(g.length-n,0),G=ce(A);++T<A;)G[T]=g[n+T];T=-1;for(var Z=ce(n+1);++T<n;)Z[T]=g[T];return Z[n]=r(G),Io(e,this,Z)}}function Pf(e,n){return n.length<2?e:ca(e,xn(n,0,-1))}function Py(e,n){for(var r=e.length,g=Uo(n.length,r),T=Qo(e);g--;){var A=n[g];e[g]=xl(A,r)?T[A]:o}return e}function _u(e,n){if(!(n==="constructor"&&typeof e[n]=="function")&&n!="__proto__")return e[n]}var $f=Vf(Jc),jr=Nv||function(e,n){return po.setTimeout(e,n)},xu=Vf(Jp);function Lf(e,n,r){var g=n+"";return xu(e,_y(g,$y(gy(g),r)))}function Vf(e){var n=0,r=0;return function(){var g=Gv(),T=Q-(g-r);if(r=g,T>0){if(++n>=oe)return arguments[0]}else n=0;return e.apply(o,arguments)}}function Qs(e,n){var r=-1,g=e.length,T=g-1;for(n=n===o?g:n;++r<n;){var A=nu(r,T),G=e[A];e[A]=e[r],e[r]=G}return e.length=n,e}var Rf=Cy(function(e){var n=[];return e.charCodeAt(0)===46&&n.push(""),e.replace(we,function(r,g,T,A){n.push(T?A.replace(nl,"$1"):g||r)}),n});function Qn(e){if(typeof e=="string"||cn(e))return e;var n=e+"";return n=="0"&&1/e==-U?"-0":n}function ma(e){if(e!=null){try{return Xa.call(e)}catch{}try{return e+""}catch{}}return""}function $y(e,n){return Lo(Ue,function(r){var g="_."+r[0];n&r[1]&&!ul(e,g)&&e.push(g)}),e.sort()}function Mf(e){if(e instanceof qt)return e.clone();var n=new bn(e.__wrapped__,e.__chain__);return n.__actions__=Qo(e.__actions__),n.__index__=e.__index__,n.__values__=e.__values__,n}function Ly(e,n,r){(r?Ho(e,n,r):n===o)?n=1:n=ko(Pt(n),0);var g=e==null?0:e.length;if(!g||n<1)return[];for(var T=0,A=0,G=ce(Rs(g/n));T<g;)G[A++]=xn(e,T,T+=n);return G}function Vy(e){for(var n=-1,r=e==null?0:e.length,g=0,T=[];++n<r;){var A=e[n];A&&(T[g++]=A)}return T}function Ry(){var e=arguments.length;if(!e)return[];for(var n=ce(e-1),r=arguments[0],g=e;g--;)n[g-1]=arguments[g];return Vo(kt(r)?Qo(r):[r],Ro(n,1))}var My=Ut(function(e,n){return ho(e)?zr(e,Ro(n,1,ho,!0)):[]}),Uy=Ut(function(e,n){var r=wn(n);return ho(r)&&(r=o),ho(e)?zr(e,Ro(n,1,ho,!0),ct(r,2)):[]}),By=Ut(function(e,n){var r=wn(n);return ho(r)&&(r=o),ho(e)?zr(e,Ro(n,1,ho,!0),o,r):[]});function Dy(e,n,r){var g=e==null?0:e.length;return g?(n=r||n===o?1:Pt(n),xn(e,n<0?0:n,g)):[]}function Ay(e,n,r){var g=e==null?0:e.length;return g?(n=r||n===o?1:Pt(n),n=g-n,xn(e,0,n<0?0:n)):[]}function Ey(e,n){return e&&e.length?qs(e,ct(n,3),!0,!0):[]}function Oy(e,n){return e&&e.length?qs(e,ct(n,3),!0):[]}function zy(e,n,r,g){var T=e==null?0:e.length;return T?(r&&typeof r!="number"&&Ho(e,n,r)&&(r=0,g=T),Rp(e,n,r,g)):[]}function Uf(e,n,r){var g=e==null?0:e.length;if(!g)return-1;var T=r==null?0:Pt(r);return T<0&&(T=ko(g+T,0)),Pn(e,ct(n,3),T)}function Bf(e,n,r){var g=e==null?0:e.length;if(!g)return-1;var T=g-1;return r!==o&&(T=Pt(r),T=r<0?ko(g+T,0):Uo(T,g-1)),Pn(e,ct(n,3),T,!0)}function Df(e){var n=e==null?0:e.length;return n?Ro(e,1):[]}function Wy(e){var n=e==null?0:e.length;return n?Ro(e,U):[]}function qy(e,n){var r=e==null?0:e.length;return r?(n=n===o?1:Pt(n),Ro(e,n)):[]}function Ny(e){for(var n=-1,r=e==null?0:e.length,g={};++n<r;){var T=e[n];g[T[0]]=T[1]}return g}function Af(e){return e&&e.length?e[0]:o}function Hy(e,n,r){var g=e==null?0:e.length;if(!g)return-1;var T=r==null?0:Pt(r);return T<0&&(T=ko(g+T,0)),sn(e,n,T)}function Yy(e){var n=e==null?0:e.length;return n?xn(e,0,-1):[]}var jy=Ut(function(e){var n=eo(e,su);return n.length&&n[0]===e[0]?Jd(n):[]}),Gy=Ut(function(e){var n=wn(e),r=eo(e,su);return n===wn(r)?n=o:r.pop(),r.length&&r[0]===e[0]?Jd(r,ct(n,2)):[]}),Ky=Ut(function(e){var n=wn(e),r=eo(e,su);return n=typeof n=="function"?n:o,n&&r.pop(),r.length&&r[0]===e[0]?Jd(r,o,n):[]});function Xy(e,n){return e==null?"":Yv.call(e,n)}function wn(e){var n=e==null?0:e.length;return n?e[n-1]:o}function Qy(e,n,r){var g=e==null?0:e.length;if(!g)return-1;var T=g;return r!==o&&(T=Pt(r),T=T<0?ko(g+T,0):Uo(T,g-1)),n===n?Wd(e,n,T):Pn(e,ml,T,!0)}function Jy(e,n){return e&&e.length?Gc(e,Pt(n)):o}var Zy=Ut(Ef);function Ef(e,n){return e&&e.length&&n&&n.length?ou(e,n):e}function eg(e,n,r){return e&&e.length&&n&&n.length?ou(e,n,ct(r,2)):e}function tg(e,n,r){return e&&e.length&&n&&n.length?ou(e,n,o,r):e}var og=_l(function(e,n){var r=e==null?0:e.length,g=Gd(e,n);return Qc(e,eo(n,function(T){return xl(T,r)?+T:T}).sort(sf)),g});function ng(e,n){var r=[];if(!(e&&e.length))return r;var g=-1,T=[],A=e.length;for(n=ct(n,3);++g<A;){var G=e[g];n(G,g,e)&&(r.push(G),T.push(g))}return Qc(e,T),r}function wu(e){return e==null?e:Xv.call(e)}function lg(e,n,r){var g=e==null?0:e.length;return g?(r&&typeof r!="number"&&Ho(e,n,r)?(n=0,r=g):(n=n==null?0:Pt(n),r=r===o?g:Pt(r)),xn(e,n,r)):[]}function ig(e,n){return Ws(e,n)}function ag(e,n,r){return iu(e,n,ct(r,2))}function rg(e,n){var r=e==null?0:e.length;if(r){var g=Ws(e,n);if(g<r&&Vn(e[g],n))return g}return-1}function sg(e,n){return Ws(e,n,!0)}function dg(e,n,r){return iu(e,n,ct(r,2),!0)}function ug(e,n){var r=e==null?0:e.length;if(r){var g=Ws(e,n,!0)-1;if(Vn(e[g],n))return g}return-1}function cg(e){return e&&e.length?Zc(e):[]}function fg(e,n){return e&&e.length?Zc(e,ct(n,2)):[]}function mg(e){var n=e==null?0:e.length;return n?xn(e,1,n):[]}function vg(e,n,r){return e&&e.length?(n=r||n===o?1:Pt(n),xn(e,0,n<0?0:n)):[]}function pg(e,n,r){var g=e==null?0:e.length;return g?(n=r||n===o?1:Pt(n),n=g-n,xn(e,n<0?0:n,g)):[]}function yg(e,n){return e&&e.length?qs(e,ct(n,3),!1,!0):[]}function gg(e,n){return e&&e.length?qs(e,ct(n,3)):[]}var hg=Ut(function(e){return mi(Ro(e,1,ho,!0))}),bg=Ut(function(e){var n=wn(e);return ho(n)&&(n=o),mi(Ro(e,1,ho,!0),ct(n,2))}),_g=Ut(function(e){var n=wn(e);return n=typeof n=="function"?n:o,mi(Ro(e,1,ho,!0),o,n)});function xg(e){return e&&e.length?mi(e):[]}function wg(e,n){return e&&e.length?mi(e,ct(n,2)):[]}function Sg(e,n){return n=typeof n=="function"?n:o,e&&e.length?mi(e,o,n):[]}function Su(e){if(!(e&&e.length))return[];var n=0;return e=rn(e,function(r){if(ho(r))return n=ko(r.length,n),!0}),ai(n,function(r){return eo(e,Ha(r))})}function Of(e,n){if(!(e&&e.length))return[];var r=Su(e);return n==null?r:eo(r,function(g){return Io(n,o,g)})}var kg=Ut(function(e,n){return ho(e)?zr(e,n):[]}),Cg=Ut(function(e){return ru(rn(e,ho))}),Ig=Ut(function(e){var n=wn(e);return ho(n)&&(n=o),ru(rn(e,ho),ct(n,2))}),Fg=Ut(function(e){var n=wn(e);return n=typeof n=="function"?n:o,ru(rn(e,ho),o,n)}),Tg=Ut(Su);function Pg(e,n){return nf(e||[],n||[],Or)}function $g(e,n){return nf(e||[],n||[],Nr)}var Lg=Ut(function(e){var n=e.length,r=n>1?e[n-1]:o;return r=typeof r=="function"?(e.pop(),r):o,Of(e,r)});function zf(e){var n=R(e);return n.__chain__=!0,n}function Vg(e,n){return n(e),e}function Js(e,n){return n(e)}var Rg=_l(function(e){var n=e.length,r=n?e[0]:0,g=this.__wrapped__,T=function(A){return Gd(A,e)};return n>1||this.__actions__.length||!(g instanceof qt)||!xl(r)?this.thru(T):(g=g.slice(r,+r+(n?1:0)),g.__actions__.push({func:Js,args:[T],thisArg:o}),new bn(g,this.__chain__).thru(function(A){return n&&!A.length&&A.push(o),A}))});function Mg(){return zf(this)}function Ug(){return new bn(this.value(),this.__chain__)}function Bg(){this.__values__===o&&(this.__values__=tm(this.value()));var e=this.__index__>=this.__values__.length,n=e?o:this.__values__[this.__index__++];return{done:e,value:n}}function Dg(){return this}function Ag(e){for(var n,r=this;r instanceof Ds;){var g=Mf(r);g.__index__=0,g.__values__=o,n?T.__wrapped__=g:n=g;var T=g;r=r.__wrapped__}return T.__wrapped__=e,n}function Eg(){var e=this.__wrapped__;if(e instanceof qt){var n=e;return this.__actions__.length&&(n=new qt(this)),n=n.reverse(),n.__actions__.push({func:Js,args:[wu],thisArg:o}),new bn(n,this.__chain__)}return this.thru(wu)}function Og(){return of(this.__wrapped__,this.__actions__)}var zg=Ns(function(e,n,r){jt.call(e,r)?++e[r]:hl(e,r,1)});function Wg(e,n,r){var g=kt(e)?Qi:Vp;return r&&Ho(e,n,r)&&(n=o),g(e,ct(n,3))}function qg(e,n){var r=kt(e)?rn:Ec;return r(e,ct(n,3))}var Ng=vf(Uf),Hg=vf(Bf);function Yg(e,n){return Ro(Zs(e,n),1)}function jg(e,n){return Ro(Zs(e,n),U)}function Gg(e,n,r){return r=r===o?1:Pt(r),Ro(Zs(e,n),r)}function Wf(e,n){var r=kt(e)?Lo:fi;return r(e,ct(n,3))}function qf(e,n){var r=kt(e)?Na:Ac;return r(e,ct(n,3))}var Kg=Ns(function(e,n,r){jt.call(e,r)?e[r].push(n):hl(e,r,[n])});function Xg(e,n,r,g){e=Jo(e)?e:lr(e),r=r&&!g?Pt(r):0;var T=e.length;return r<0&&(r=ko(T+r,0)),ld(e)?r<=T&&e.indexOf(n,r)>-1:!!T&&sn(e,n,r)>-1}var Qg=Ut(function(e,n,r){var g=-1,T=typeof n=="function",A=Jo(e)?ce(e.length):[];return fi(e,function(G){A[++g]=T?Io(n,G,r):Wr(G,n,r)}),A}),Jg=Ns(function(e,n,r){hl(e,r,n)});function Zs(e,n){var r=kt(e)?eo:Hc;return r(e,ct(n,3))}function Zg(e,n,r,g){return e==null?[]:(kt(n)||(n=n==null?[]:[n]),r=g?o:r,kt(r)||(r=r==null?[]:[r]),Kc(e,n,r))}var eh=Ns(function(e,n,r){e[r?0:1].push(n)},function(){return[[],[]]});function th(e,n,r){var g=kt(e)?cl:Ji,T=arguments.length<3;return g(e,ct(n,4),r,T,fi)}function oh(e,n,r){var g=kt(e)?Yn:Ji,T=arguments.length<3;return g(e,ct(n,4),r,T,Ac)}function nh(e,n){var r=kt(e)?rn:Ec;return r(e,od(ct(n,3)))}function lh(e){var n=kt(e)?Mc:Xp;return n(e)}function ih(e,n,r){(r?Ho(e,n,r):n===o)?n=1:n=Pt(n);var g=kt(e)?Fp:Qp;return g(e,n)}function ah(e){var n=kt(e)?Tp:Zp;return n(e)}function rh(e){if(e==null)return 0;if(Jo(e))return ld(e)?di(e):e.length;var n=Bo(e);return n==Ze||n==Je?e.size:eu(e).length}function sh(e,n,r){var g=kt(e)?jn:ey;return r&&Ho(e,n,r)&&(n=o),g(e,ct(n,3))}var dh=Ut(function(e,n){if(e==null)return[];var r=n.length;return r>1&&Ho(e,n[0],n[1])?n=[]:r>2&&Ho(n[0],n[1],n[2])&&(n=[n[0]]),Kc(e,Ro(n,1),[])}),ed=qv||function(){return po.Date.now()};function uh(e,n){if(typeof n!="function")throw new qo(f);return e=Pt(e),function(){if(--e<1)return n.apply(this,arguments)}}function Nf(e,n,r){return n=r?o:n,n=e&&n==null?e.length:n,bl(e,W,o,o,o,o,n)}function Hf(e,n){var r;if(typeof n!="function")throw new qo(f);return e=Pt(e),function(){return--e>0&&(r=n.apply(this,arguments)),e<=1&&(n=o),r}}var ku=Ut(function(e,n,r){var g=C;if(r.length){var T=$n(r,or(ku));g|=Y}return bl(e,g,n,r,T)}),Yf=Ut(function(e,n,r){var g=C|L;if(r.length){var T=$n(r,or(Yf));g|=Y}return bl(n,g,e,r,T)});function jf(e,n,r){n=r?o:n;var g=bl(e,M,o,o,o,o,o,n);return g.placeholder=jf.placeholder,g}function Gf(e,n,r){n=r?o:n;var g=bl(e,q,o,o,o,o,o,n);return g.placeholder=Gf.placeholder,g}function Kf(e,n,r){var g,T,A,G,Z,ie,ke=0,Ce=!1,Pe=!1,Ne=!0;if(typeof e!="function")throw new qo(f);n=Sn(n)||0,vo(r)&&(Ce=!!r.leading,Pe="maxWait"in r,A=Pe?ko(Sn(r.maxWait)||0,n):A,Ne="trailing"in r?!!r.trailing:Ne);function et(bo){var Rn=g,kl=T;return g=T=o,ke=bo,G=e.apply(kl,Rn),G}function pt(bo){return ke=bo,Z=jr(Et,n),Ce?et(bo):G}function Vt(bo){var Rn=bo-ie,kl=bo-ke,vm=n-Rn;return Pe?Uo(vm,A-kl):vm}function yt(bo){var Rn=bo-ie,kl=bo-ke;return ie===o||Rn>=n||Rn<0||Pe&&kl>=A}function Et(){var bo=ed();if(yt(bo))return Nt(bo);Z=jr(Et,Vt(bo))}function Nt(bo){return Z=o,Ne&&g?et(bo):(g=T=o,G)}function fn(){Z!==o&&lf(Z),ke=0,g=ie=T=Z=o}function Yo(){return Z===o?G:Nt(ed())}function mn(){var bo=ed(),Rn=yt(bo);if(g=arguments,T=this,ie=bo,Rn){if(Z===o)return pt(ie);if(Pe)return lf(Z),Z=jr(Et,n),et(ie)}return Z===o&&(Z=jr(Et,n)),G}return mn.cancel=fn,mn.flush=Yo,mn}var ch=Ut(function(e,n){return Dc(e,1,n)}),fh=Ut(function(e,n,r){return Dc(e,Sn(n)||0,r)});function mh(e){return bl(e,H)}function td(e,n){if(typeof e!="function"||n!=null&&typeof n!="function")throw new qo(f);var r=function(){var g=arguments,T=n?n.apply(this,g):g[0],A=r.cache;if(A.has(T))return A.get(T);var G=e.apply(this,g);return r.cache=A.set(T,G)||A,G};return r.cache=new(td.Cache||gl),r}td.Cache=gl;function od(e){if(typeof e!="function")throw new qo(f);return function(){var n=arguments;switch(n.length){case 0:return!e.call(this);case 1:return!e.call(this,n[0]);case 2:return!e.call(this,n[0],n[1]);case 3:return!e.call(this,n[0],n[1],n[2])}return!e.apply(this,n)}}function vh(e){return Hf(2,e)}var ph=ty(function(e,n){n=n.length==1&&kt(n[0])?eo(n[0],Fo(ct())):eo(Ro(n,1),Fo(ct()));var r=n.length;return Ut(function(g){for(var T=-1,A=Uo(g.length,r);++T<A;)g[T]=n[T].call(this,g[T]);return Io(e,this,g)})}),Cu=Ut(function(e,n){var r=$n(n,or(Cu));return bl(e,Y,o,n,r)}),Xf=Ut(function(e,n){var r=$n(n,or(Xf));return bl(e,E,o,n,r)}),yh=_l(function(e,n){return bl(e,j,o,o,o,n)});function gh(e,n){if(typeof e!="function")throw new qo(f);return n=n===o?n:Pt(n),Ut(e,n)}function hh(e,n){if(typeof e!="function")throw new qo(f);return n=n==null?0:ko(Pt(n),0),Ut(function(r){var g=r[n],T=pi(r,0,n);return g&&Vo(T,g),Io(e,this,T)})}function bh(e,n,r){var g=!0,T=!0;if(typeof e!="function")throw new qo(f);return vo(r)&&(g="leading"in r?!!r.leading:g,T="trailing"in r?!!r.trailing:T),Kf(e,n,{leading:g,maxWait:n,trailing:T})}function _h(e){return Nf(e,1)}function xh(e,n){return Cu(du(n),e)}function wh(){if(!arguments.length)return[];var e=arguments[0];return kt(e)?e:[e]}function Sh(e){return _n(e,F)}function kh(e,n){return n=typeof n=="function"?n:o,_n(e,F,n)}function Ch(e){return _n(e,b|F)}function Ih(e,n){return n=typeof n=="function"?n:o,_n(e,b|F,n)}function Fh(e,n){return n==null||Bc(e,n,Po(n))}function Vn(e,n){return e===n||e!==e&&n!==n}var Th=Gs(Qd),Ph=Gs(function(e,n){return e>=n}),va=Wc((function(){return arguments})())?Wc:function(e){return yo(e)&&jt.call(e,"callee")&&!Tc.call(e,"callee")},kt=ce.isArray,$h=$r?Fo($r):Ap;function Jo(e){return e!=null&&nd(e.length)&&!wl(e)}function ho(e){return yo(e)&&Jo(e)}function Lh(e){return e===!0||e===!1||yo(e)&&No(e)==se}var yi=Hv||Bu,Vh=Lr?Fo(Lr):Ep;function Rh(e){return yo(e)&&e.nodeType===1&&!Gr(e)}function Mh(e){if(e==null)return!0;if(Jo(e)&&(kt(e)||typeof e=="string"||typeof e.splice=="function"||yi(e)||nr(e)||va(e)))return!e.length;var n=Bo(e);if(n==Ze||n==Je)return!e.size;if(Yr(e))return!eu(e).length;for(var r in e)if(jt.call(e,r))return!1;return!0}function Uh(e,n){return qr(e,n)}function Bh(e,n,r){r=typeof r=="function"?r:o;var g=r?r(e,n):o;return g===o?qr(e,n,o,r):!!g}function Iu(e){if(!yo(e))return!1;var n=No(e);return n==Ke||n==ve||typeof e.message=="string"&&typeof e.name=="string"&&!Gr(e)}function Dh(e){return typeof e=="number"&&$c(e)}function wl(e){if(!vo(e))return!1;var n=No(e);return n==ht||n==at||n==Se||n==Tt}function Qf(e){return typeof e=="number"&&e==Pt(e)}function nd(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=O}function vo(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}function yo(e){return e!=null&&typeof e=="object"}var Jf=Gi?Fo(Gi):zp;function Ah(e,n){return e===n||Zd(e,n,yu(n))}function Eh(e,n,r){return r=typeof r=="function"?r:o,Zd(e,n,yu(n),r)}function Oh(e){return Zf(e)&&e!=+e}function zh(e){if(ky(e))throw new bt(m);return qc(e)}function Wh(e){return e===null}function qh(e){return e==null}function Zf(e){return typeof e=="number"||yo(e)&&No(e)==ft}function Gr(e){if(!yo(e)||No(e)!=mt)return!1;var n=$s(e);if(n===null)return!0;var r=jt.call(n,"constructor")&&n.constructor;return typeof r=="function"&&r instanceof r&&Xa.call(r)==Fs}var Fu=Ki?Fo(Ki):Wp;function Nh(e){return Qf(e)&&e>=-O&&e<=O}var em=Xi?Fo(Xi):qp;function ld(e){return typeof e=="string"||!kt(e)&&yo(e)&&No(e)==dt}function cn(e){return typeof e=="symbol"||yo(e)&&No(e)==io}var nr=Vr?Fo(Vr):Np;function Hh(e){return e===o}function Yh(e){return yo(e)&&Bo(e)==Le}function jh(e){return yo(e)&&No(e)==nt}var Gh=Gs(tu),Kh=Gs(function(e,n){return e<=n});function tm(e){if(!e)return[];if(Jo(e))return ld(e)?dn(e):Qo(e);if(Ur&&e[Ur])return xs(e[Ur]());var n=Bo(e),r=n==Ze?Ga:n==Je?oa:lr;return r(e)}function Sl(e){if(!e)return e===0?e:0;if(e=Sn(e),e===U||e===-U){var n=e<0?-1:1;return n*J}return e===e?e:0}function Pt(e){var n=Sl(e),r=n%1;return n===n?r?n-r:n:0}function om(e){return e?ua(Pt(e),0,me):0}function Sn(e){if(typeof e=="number")return e;if(cn(e))return K;if(vo(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=vo(n)?n+"":n}if(typeof e!="string")return e===0?e:+e;e=Zi(e);var r=ka.test(e);return r||Ol.test(e)?za(e.slice(2),r?2:8):El.test(e)?K:+e}function nm(e){return Xn(e,Zo(e))}function Xh(e){return e?ua(Pt(e),-O,O):e===0?e:0}function Jt(e){return e==null?"":un(e)}var Qh=er(function(e,n){if(Yr(n)||Jo(n)){Xn(n,Po(n),e);return}for(var r in n)jt.call(n,r)&&Or(e,r,n[r])}),lm=er(function(e,n){Xn(n,Zo(n),e)}),id=er(function(e,n,r,g){Xn(n,Zo(n),e,g)}),Jh=er(function(e,n,r,g){Xn(n,Po(n),e,g)}),Zh=_l(Gd);function eb(e,n){var r=Za(e);return n==null?r:Uc(r,n)}var tb=Ut(function(e,n){e=Yt(e);var r=-1,g=n.length,T=g>2?n[2]:o;for(T&&Ho(n[0],n[1],T)&&(g=1);++r<g;)for(var A=n[r],G=Zo(A),Z=-1,ie=G.length;++Z<ie;){var ke=G[Z],Ce=e[ke];(Ce===o||Vn(Ce,vl[ke])&&!jt.call(e,ke))&&(e[ke]=A[ke])}return e}),ob=Ut(function(e){return e.push(o,xf),Io(im,o,e)});function nb(e,n){return fl(e,ct(n,3),Kn)}function lb(e,n){return fl(e,ct(n,3),Xd)}function ib(e,n){return e==null?e:Kd(e,ct(n,3),Zo)}function ab(e,n){return e==null?e:Oc(e,ct(n,3),Zo)}function rb(e,n){return e&&Kn(e,ct(n,3))}function sb(e,n){return e&&Xd(e,ct(n,3))}function db(e){return e==null?[]:Os(e,Po(e))}function ub(e){return e==null?[]:Os(e,Zo(e))}function Tu(e,n,r){var g=e==null?o:ca(e,n);return g===o?r:g}function cb(e,n){return e!=null&&kf(e,n,Mp)}function Pu(e,n){return e!=null&&kf(e,n,Up)}var fb=yf(function(e,n,r){n!=null&&typeof n.toString!="function"&&(n=pl.call(n)),e[n]=r},Lu(en)),mb=yf(function(e,n,r){n!=null&&typeof n.toString!="function"&&(n=pl.call(n)),jt.call(e,n)?e[n].push(r):e[n]=[r]},ct),vb=Ut(Wr);function Po(e){return Jo(e)?Rc(e):eu(e)}function Zo(e){return Jo(e)?Rc(e,!0):Hp(e)}function pb(e,n){var r={};return n=ct(n,3),Kn(e,function(g,T,A){hl(r,n(g,T,A),g)}),r}function yb(e,n){var r={};return n=ct(n,3),Kn(e,function(g,T,A){hl(r,T,n(g,T,A))}),r}var gb=er(function(e,n,r){zs(e,n,r)}),im=er(function(e,n,r,g){zs(e,n,r,g)}),hb=_l(function(e,n){var r={};if(e==null)return r;var g=!1;n=eo(n,function(A){return A=vi(A,e),g||(g=A.length>1),A}),Xn(e,vu(e),r),g&&(r=_n(r,b|I|F,fy));for(var T=n.length;T--;)au(r,n[T]);return r});function bb(e,n){return am(e,od(ct(n)))}var _b=_l(function(e,n){return e==null?{}:jp(e,n)});function am(e,n){if(e==null)return{};var r=eo(vu(e),function(g){return[g]});return n=ct(n),Xc(e,r,function(g,T){return n(g,T[0])})}function xb(e,n,r){n=vi(n,e);var g=-1,T=n.length;for(T||(T=1,e=o);++g<T;){var A=e==null?o:e[Qn(n[g])];A===o&&(g=T,A=r),e=wl(A)?A.call(e):A}return e}function wb(e,n,r){return e==null?e:Nr(e,n,r)}function Sb(e,n,r,g){return g=typeof g=="function"?g:o,e==null?e:Nr(e,n,r,g)}var rm=bf(Po),sm=bf(Zo);function kb(e,n,r){var g=kt(e),T=g||yi(e)||nr(e);if(n=ct(n,4),r==null){var A=e&&e.constructor;T?r=g?new A:[]:vo(e)?r=wl(A)?Za($s(e)):{}:r={}}return(T?Lo:Kn)(e,function(G,Z,ie){return n(r,G,Z,ie)}),r}function Cb(e,n){return e==null?!0:au(e,n)}function Ib(e,n,r){return e==null?e:tf(e,n,du(r))}function Fb(e,n,r,g){return g=typeof g=="function"?g:o,e==null?e:tf(e,n,du(r),g)}function lr(e){return e==null?[]:ri(e,Po(e))}function Tb(e){return e==null?[]:ri(e,Zo(e))}function Pb(e,n,r){return r===o&&(r=n,n=o),r!==o&&(r=Sn(r),r=r===r?r:0),n!==o&&(n=Sn(n),n=n===n?n:0),ua(Sn(e),n,r)}function $b(e,n,r){return n=Sl(n),r===o?(r=n,n=0):r=Sl(r),e=Sn(e),Bp(e,n,r)}function Lb(e,n,r){if(r&&typeof r!="boolean"&&Ho(e,n,r)&&(n=r=o),r===o&&(typeof n=="boolean"?(r=n,n=o):typeof e=="boolean"&&(r=e,e=o)),e===o&&n===o?(e=0,n=1):(e=Sl(e),n===o?(n=e,e=0):n=Sl(n)),e>n){var g=e;e=n,n=g}if(r||e%1||n%1){var T=Lc();return Uo(e+T*(n-e+Oa("1e-"+((T+"").length-1))),n)}return nu(e,n)}var Vb=tr(function(e,n,r){return n=n.toLowerCase(),e+(r?dm(n):n)});function dm(e){return $u(Jt(e).toLowerCase())}function um(e){return e=Jt(e),e&&e.replace(Ir,Ad).replace(Gl,"")}function Rb(e,n,r){e=Jt(e),n=un(n);var g=e.length;r=r===o?g:ua(Pt(r),0,g);var T=r;return r-=n.length,r>=0&&e.slice(r,T)==n}function Mb(e){return e=Jt(e),e&&Lt.test(e)?e.replace(Zt,Ed):e}function Ub(e){return e=Jt(e),e&&an.test(e)?e.replace(_e,"\\$&"):e}var Bb=tr(function(e,n,r){return e+(r?"-":"")+n.toLowerCase()}),Db=tr(function(e,n,r){return e+(r?" ":"")+n.toLowerCase()}),Ab=mf("toLowerCase");function Eb(e,n,r){e=Jt(e),n=Pt(n);var g=n?di(e):0;if(!n||g>=n)return e;var T=(n-g)/2;return js(Ms(T),r)+e+js(Rs(T),r)}function Ob(e,n,r){e=Jt(e),n=Pt(n);var g=n?di(e):0;return n&&g<n?e+js(n-g,r):e}function zb(e,n,r){e=Jt(e),n=Pt(n);var g=n?di(e):0;return n&&g<n?js(n-g,r)+e:e}function Wb(e,n,r){return r||n==null?n=0:n&&(n=+n),Kv(Jt(e).replace(zo,""),n||0)}function qb(e,n,r){return(r?Ho(e,n,r):n===o)?n=1:n=Pt(n),lu(Jt(e),n)}function Nb(){var e=arguments,n=Jt(e[0]);return e.length<3?n:n.replace(e[1],e[2])}var Hb=tr(function(e,n,r){return e+(r?"_":"")+n.toLowerCase()});function Yb(e,n,r){return r&&typeof r!="number"&&Ho(e,n,r)&&(n=r=o),r=r===o?me:r>>>0,r?(e=Jt(e),e&&(typeof n=="string"||n!=null&&!Fu(n))&&(n=un(n),!n&&si(e))?pi(dn(e),0,r):e.split(n,r)):[]}var jb=tr(function(e,n,r){return e+(r?" ":"")+$u(n)});function Gb(e,n,r){return e=Jt(e),r=r==null?0:ua(Pt(r),0,e.length),n=un(n),e.slice(r,r+n.length)==n}function Kb(e,n,r){var g=R.templateSettings;r&&Ho(e,n,r)&&(n=o),e=Jt(e),n=id({},n,g,_f);var T=id({},n.imports,g.imports,_f),A=Po(T),G=ri(T,A),Z,ie,ke=0,Ce=n.interpolate||il,Pe="__p += '",Ne=ui((n.escape||il).source+"|"+Ce.source+"|"+(Ce===ln?Al:il).source+"|"+(n.evaluate||il).source+"|$","g"),et="//# sourceURL="+(jt.call(n,"sourceURL")?(n.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Da+"]")+`
`;e.replace(Ne,function(yt,Et,Nt,fn,Yo,mn){return Nt||(Nt=fn),Pe+=e.slice(ke,mn).replace(Ia,Od),Et&&(Z=!0,Pe+=`' +
__e(`+Et+`) +
'`),Yo&&(ie=!0,Pe+=`';
`+Yo+`;
__p += '`),Nt&&(Pe+=`' +
((__t = (`+Nt+`)) == null ? '' : __t) +
'`),ke=mn+yt.length,yt}),Pe+=`';
`;var pt=jt.call(n,"variable")&&n.variable;if(!pt)Pe=`with (obj) {
`+Pe+`
}
`;else if(gn.test(pt))throw new bt(v);Pe=(ie?Pe.replace(St,""):Pe).replace(Dt,"$1").replace(oo,"$1;"),Pe="function("+(pt||"obj")+`) {
`+(pt?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(Z?", __e = _.escape":"")+(ie?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+Pe+`return __p
}`;var Vt=fm(function(){return Wt(A,et+"return "+Pe).apply(o,G)});if(Vt.source=Pe,Iu(Vt))throw Vt;return Vt}function Xb(e){return Jt(e).toLowerCase()}function Qb(e){return Jt(e).toUpperCase()}function Jb(e,n,r){if(e=Jt(e),e&&(r||n===o))return Zi(e);if(!e||!(n=un(n)))return e;var g=dn(e),T=dn(n),A=ea(g,T),G=ta(g,T)+1;return pi(g,A,G).join("")}function Zb(e,n,r){if(e=Jt(e),e&&(r||n===o))return e.slice(0,ks(e)+1);if(!e||!(n=un(n)))return e;var g=dn(e),T=ta(g,dn(n))+1;return pi(g,0,T).join("")}function e_(e,n,r){if(e=Jt(e),e&&(r||n===o))return e.replace(zo,"");if(!e||!(n=un(n)))return e;var g=dn(e),T=ea(g,dn(n));return pi(g,T).join("")}function t_(e,n){var r=z,g=ee;if(vo(n)){var T="separator"in n?n.separator:T;r="length"in n?Pt(n.length):r,g="omission"in n?un(n.omission):g}e=Jt(e);var A=e.length;if(si(e)){var G=dn(e);A=G.length}if(r>=A)return e;var Z=r-di(g);if(Z<1)return g;var ie=G?pi(G,0,Z).join(""):e.slice(0,Z);if(T===o)return ie+g;if(G&&(Z+=ie.length-Z),Fu(T)){if(e.slice(Z).search(T)){var ke,Ce=ie;for(T.global||(T=ui(T.source,Jt(ll.exec(T))+"g")),T.lastIndex=0;ke=T.exec(Ce);)var Pe=ke.index;ie=ie.slice(0,Pe===o?Z:Pe)}}else if(e.indexOf(un(T),Z)!=Z){var Ne=ie.lastIndexOf(T);Ne>-1&&(ie=ie.slice(0,Ne))}return ie+g}function o_(e){return e=Jt(e),e&&_o.test(e)?e.replace(Ot,Mr):e}var n_=tr(function(e,n,r){return e+(r?" ":"")+n.toUpperCase()}),$u=mf("toUpperCase");function cm(e,n,r){return e=Jt(e),n=r?o:n,n===o?_s(e)?Ka(e):oi(e):e.match(n)||[]}var fm=Ut(function(e,n){try{return Io(e,o,n)}catch(r){return Iu(r)?r:new bt(r)}}),l_=_l(function(e,n){return Lo(n,function(r){r=Qn(r),hl(e,r,ku(e[r],e))}),e});function i_(e){var n=e==null?0:e.length,r=ct();return e=n?eo(e,function(g){if(typeof g[1]!="function")throw new qo(f);return[r(g[0]),g[1]]}):[],Ut(function(g){for(var T=-1;++T<n;){var A=e[T];if(Io(A[0],this,g))return Io(A[1],this,g)}})}function a_(e){return Lp(_n(e,b))}function Lu(e){return function(){return e}}function r_(e,n){return e==null||e!==e?n:e}var s_=pf(),d_=pf(!0);function en(e){return e}function Vu(e){return Nc(typeof e=="function"?e:_n(e,b))}function u_(e){return Yc(_n(e,b))}function c_(e,n){return jc(e,_n(n,b))}var f_=Ut(function(e,n){return function(r){return Wr(r,e,n)}}),m_=Ut(function(e,n){return function(r){return Wr(e,r,n)}});function Ru(e,n,r){var g=Po(n),T=Os(n,g);r==null&&!(vo(n)&&(T.length||!g.length))&&(r=n,n=e,e=this,T=Os(n,Po(n)));var A=!(vo(r)&&"chain"in r)||!!r.chain,G=wl(e);return Lo(T,function(Z){var ie=n[Z];e[Z]=ie,G&&(e.prototype[Z]=function(){var ke=this.__chain__;if(A||ke){var Ce=e(this.__wrapped__),Pe=Ce.__actions__=Qo(this.__actions__);return Pe.push({func:ie,args:arguments,thisArg:e}),Ce.__chain__=ke,Ce}return ie.apply(e,Vo([this.value()],arguments))})}),e}function v_(){return po._===this&&(po._=Ts),this}function Mu(){}function p_(e){return e=Pt(e),Ut(function(n){return Gc(n,e)})}var y_=cu(eo),g_=cu(Qi),h_=cu(jn);function mm(e){return hu(e)?Ha(Qn(e)):Gp(e)}function b_(e){return function(n){return e==null?o:ca(e,n)}}var __=gf(),x_=gf(!0);function Uu(){return[]}function Bu(){return!1}function w_(){return{}}function S_(){return""}function k_(){return!0}function C_(e,n){if(e=Pt(e),e<1||e>O)return[];var r=me,g=Uo(e,me);n=ct(n),e-=me;for(var T=ai(g,n);++r<e;)n(r);return T}function I_(e){return kt(e)?eo(e,Qn):cn(e)?[e]:Qo(Rf(Jt(e)))}function F_(e){var n=++Is;return Jt(e)+n}var T_=Ys(function(e,n){return e+n},0),P_=fu("ceil"),$_=Ys(function(e,n){return e/n},1),L_=fu("floor");function V_(e){return e&&e.length?Es(e,en,Qd):o}function R_(e,n){return e&&e.length?Es(e,ct(n,2),Qd):o}function M_(e){return hs(e,en)}function U_(e,n){return hs(e,ct(n,2))}function B_(e){return e&&e.length?Es(e,en,tu):o}function D_(e,n){return e&&e.length?Es(e,ct(n,2),tu):o}var A_=Ys(function(e,n){return e*n},1),E_=fu("round"),O_=Ys(function(e,n){return e-n},0);function z_(e){return e&&e.length?ii(e,en):0}function W_(e,n){return e&&e.length?ii(e,ct(n,2)):0}return R.after=uh,R.ary=Nf,R.assign=Qh,R.assignIn=lm,R.assignInWith=id,R.assignWith=Jh,R.at=Zh,R.before=Hf,R.bind=ku,R.bindAll=l_,R.bindKey=Yf,R.castArray=wh,R.chain=zf,R.chunk=Ly,R.compact=Vy,R.concat=Ry,R.cond=i_,R.conforms=a_,R.constant=Lu,R.countBy=zg,R.create=eb,R.curry=jf,R.curryRight=Gf,R.debounce=Kf,R.defaults=tb,R.defaultsDeep=ob,R.defer=ch,R.delay=fh,R.difference=My,R.differenceBy=Uy,R.differenceWith=By,R.drop=Dy,R.dropRight=Ay,R.dropRightWhile=Ey,R.dropWhile=Oy,R.fill=zy,R.filter=qg,R.flatMap=Yg,R.flatMapDeep=jg,R.flatMapDepth=Gg,R.flatten=Df,R.flattenDeep=Wy,R.flattenDepth=qy,R.flip=mh,R.flow=s_,R.flowRight=d_,R.fromPairs=Ny,R.functions=db,R.functionsIn=ub,R.groupBy=Kg,R.initial=Yy,R.intersection=jy,R.intersectionBy=Gy,R.intersectionWith=Ky,R.invert=fb,R.invertBy=mb,R.invokeMap=Qg,R.iteratee=Vu,R.keyBy=Jg,R.keys=Po,R.keysIn=Zo,R.map=Zs,R.mapKeys=pb,R.mapValues=yb,R.matches=u_,R.matchesProperty=c_,R.memoize=td,R.merge=gb,R.mergeWith=im,R.method=f_,R.methodOf=m_,R.mixin=Ru,R.negate=od,R.nthArg=p_,R.omit=hb,R.omitBy=bb,R.once=vh,R.orderBy=Zg,R.over=y_,R.overArgs=ph,R.overEvery=g_,R.overSome=h_,R.partial=Cu,R.partialRight=Xf,R.partition=eh,R.pick=_b,R.pickBy=am,R.property=mm,R.propertyOf=b_,R.pull=Zy,R.pullAll=Ef,R.pullAllBy=eg,R.pullAllWith=tg,R.pullAt=og,R.range=__,R.rangeRight=x_,R.rearg=yh,R.reject=nh,R.remove=ng,R.rest=gh,R.reverse=wu,R.sampleSize=ih,R.set=wb,R.setWith=Sb,R.shuffle=ah,R.slice=lg,R.sortBy=dh,R.sortedUniq=cg,R.sortedUniqBy=fg,R.split=Yb,R.spread=hh,R.tail=mg,R.take=vg,R.takeRight=pg,R.takeRightWhile=yg,R.takeWhile=gg,R.tap=Vg,R.throttle=bh,R.thru=Js,R.toArray=tm,R.toPairs=rm,R.toPairsIn=sm,R.toPath=I_,R.toPlainObject=nm,R.transform=kb,R.unary=_h,R.union=hg,R.unionBy=bg,R.unionWith=_g,R.uniq=xg,R.uniqBy=wg,R.uniqWith=Sg,R.unset=Cb,R.unzip=Su,R.unzipWith=Of,R.update=Ib,R.updateWith=Fb,R.values=lr,R.valuesIn=Tb,R.without=kg,R.words=cm,R.wrap=xh,R.xor=Cg,R.xorBy=Ig,R.xorWith=Fg,R.zip=Tg,R.zipObject=Pg,R.zipObjectDeep=$g,R.zipWith=Lg,R.entries=rm,R.entriesIn=sm,R.extend=lm,R.extendWith=id,Ru(R,R),R.add=T_,R.attempt=fm,R.camelCase=Vb,R.capitalize=dm,R.ceil=P_,R.clamp=Pb,R.clone=Sh,R.cloneDeep=Ch,R.cloneDeepWith=Ih,R.cloneWith=kh,R.conformsTo=Fh,R.deburr=um,R.defaultTo=r_,R.divide=$_,R.endsWith=Rb,R.eq=Vn,R.escape=Mb,R.escapeRegExp=Ub,R.every=Wg,R.find=Ng,R.findIndex=Uf,R.findKey=nb,R.findLast=Hg,R.findLastIndex=Bf,R.findLastKey=lb,R.floor=L_,R.forEach=Wf,R.forEachRight=qf,R.forIn=ib,R.forInRight=ab,R.forOwn=rb,R.forOwnRight=sb,R.get=Tu,R.gt=Th,R.gte=Ph,R.has=cb,R.hasIn=Pu,R.head=Af,R.identity=en,R.includes=Xg,R.indexOf=Hy,R.inRange=$b,R.invoke=vb,R.isArguments=va,R.isArray=kt,R.isArrayBuffer=$h,R.isArrayLike=Jo,R.isArrayLikeObject=ho,R.isBoolean=Lh,R.isBuffer=yi,R.isDate=Vh,R.isElement=Rh,R.isEmpty=Mh,R.isEqual=Uh,R.isEqualWith=Bh,R.isError=Iu,R.isFinite=Dh,R.isFunction=wl,R.isInteger=Qf,R.isLength=nd,R.isMap=Jf,R.isMatch=Ah,R.isMatchWith=Eh,R.isNaN=Oh,R.isNative=zh,R.isNil=qh,R.isNull=Wh,R.isNumber=Zf,R.isObject=vo,R.isObjectLike=yo,R.isPlainObject=Gr,R.isRegExp=Fu,R.isSafeInteger=Nh,R.isSet=em,R.isString=ld,R.isSymbol=cn,R.isTypedArray=nr,R.isUndefined=Hh,R.isWeakMap=Yh,R.isWeakSet=jh,R.join=Xy,R.kebabCase=Bb,R.last=wn,R.lastIndexOf=Qy,R.lowerCase=Db,R.lowerFirst=Ab,R.lt=Gh,R.lte=Kh,R.max=V_,R.maxBy=R_,R.mean=M_,R.meanBy=U_,R.min=B_,R.minBy=D_,R.stubArray=Uu,R.stubFalse=Bu,R.stubObject=w_,R.stubString=S_,R.stubTrue=k_,R.multiply=A_,R.nth=Jy,R.noConflict=v_,R.noop=Mu,R.now=ed,R.pad=Eb,R.padEnd=Ob,R.padStart=zb,R.parseInt=Wb,R.random=Lb,R.reduce=th,R.reduceRight=oh,R.repeat=qb,R.replace=Nb,R.result=xb,R.round=E_,R.runInContext=le,R.sample=lh,R.size=rh,R.snakeCase=Hb,R.some=sh,R.sortedIndex=ig,R.sortedIndexBy=ag,R.sortedIndexOf=rg,R.sortedLastIndex=sg,R.sortedLastIndexBy=dg,R.sortedLastIndexOf=ug,R.startCase=jb,R.startsWith=Gb,R.subtract=O_,R.sum=z_,R.sumBy=W_,R.template=Kb,R.times=C_,R.toFinite=Sl,R.toInteger=Pt,R.toLength=om,R.toLower=Xb,R.toNumber=Sn,R.toSafeInteger=Xh,R.toString=Jt,R.toUpper=Qb,R.trim=Jb,R.trimEnd=Zb,R.trimStart=e_,R.truncate=t_,R.unescape=o_,R.uniqueId=F_,R.upperCase=n_,R.upperFirst=$u,R.each=Wf,R.eachRight=qf,R.first=Af,Ru(R,(function(){var e={};return Kn(R,function(n,r){jt.call(R.prototype,r)||(e[r]=n)}),e})(),{chain:!1}),R.VERSION=a,Lo(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){R[e].placeholder=R}),Lo(["drop","take"],function(e,n){qt.prototype[e]=function(r){r=r===o?1:ko(Pt(r),0);var g=this.__filtered__&&!n?new qt(this):this.clone();return g.__filtered__?g.__takeCount__=Uo(r,g.__takeCount__):g.__views__.push({size:Uo(r,me),type:e+(g.__dir__<0?"Right":"")}),g},qt.prototype[e+"Right"]=function(r){return this.reverse()[e](r).reverse()}}),Lo(["filter","map","takeWhile"],function(e,n){var r=n+1,g=r==te||r==N;qt.prototype[e]=function(T){var A=this.clone();return A.__iteratees__.push({iteratee:ct(T,3),type:r}),A.__filtered__=A.__filtered__||g,A}}),Lo(["head","last"],function(e,n){var r="take"+(n?"Right":"");qt.prototype[e]=function(){return this[r](1).value()[0]}}),Lo(["initial","tail"],function(e,n){var r="drop"+(n?"":"Right");qt.prototype[e]=function(){return this.__filtered__?new qt(this):this[r](1)}}),qt.prototype.compact=function(){return this.filter(en)},qt.prototype.find=function(e){return this.filter(e).head()},qt.prototype.findLast=function(e){return this.reverse().find(e)},qt.prototype.invokeMap=Ut(function(e,n){return typeof e=="function"?new qt(this):this.map(function(r){return Wr(r,e,n)})}),qt.prototype.reject=function(e){return this.filter(od(ct(e)))},qt.prototype.slice=function(e,n){e=Pt(e);var r=this;return r.__filtered__&&(e>0||n<0)?new qt(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),n!==o&&(n=Pt(n),r=n<0?r.dropRight(-n):r.take(n-e)),r)},qt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},qt.prototype.toArray=function(){return this.take(me)},Kn(qt.prototype,function(e,n){var r=/^(?:filter|find|map|reject)|While$/.test(n),g=/^(?:head|last)$/.test(n),T=R[g?"take"+(n=="last"?"Right":""):n],A=g||/^find/.test(n);T&&(R.prototype[n]=function(){var G=this.__wrapped__,Z=g?[1]:arguments,ie=G instanceof qt,ke=Z[0],Ce=ie||kt(G),Pe=function(Et){var Nt=T.apply(R,Vo([Et],Z));return g&&Ne?Nt[0]:Nt};Ce&&r&&typeof ke=="function"&&ke.length!=1&&(ie=Ce=!1);var Ne=this.__chain__,et=!!this.__actions__.length,pt=A&&!Ne,Vt=ie&&!et;if(!A&&Ce){G=Vt?G:new qt(this);var yt=e.apply(G,Z);return yt.__actions__.push({func:Js,args:[Pe],thisArg:o}),new bn(yt,Ne)}return pt&&Vt?e.apply(this,Z):(yt=this.thru(Pe),pt?g?yt.value()[0]:yt.value():yt)})}),Lo(["pop","push","shift","sort","splice","unshift"],function(e){var n=na[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",g=/^(?:pop|shift)$/.test(e);R.prototype[e]=function(){var T=arguments;if(g&&!this.__chain__){var A=this.value();return n.apply(kt(A)?A:[],T)}return this[r](function(G){return n.apply(kt(G)?G:[],T)})}}),Kn(qt.prototype,function(e,n){var r=R[n];if(r){var g=r.name+"";jt.call(Ja,g)||(Ja[g]=[]),Ja[g].push({name:n,func:r})}}),Ja[Hs(o,L).name]=[{name:"wrapper",func:o}],qt.prototype.clone=op,qt.prototype.reverse=np,qt.prototype.value=lp,R.prototype.at=Rg,R.prototype.chain=Mg,R.prototype.commit=Ug,R.prototype.next=Bg,R.prototype.plant=Ag,R.prototype.reverse=Eg,R.prototype.toJSON=R.prototype.valueOf=R.prototype.value=Og,R.prototype.first=R.prototype.head,Ur&&(R.prototype[Ur]=Dg),R}),xo=To();hn?((hn.exports=xo)._=xo,Ql._=xo):po._=xo}).call(_w)})(Jr,Jr.exports)),Jr.exports}var mc=xw();const ww=".ivyforms-context-menu, .ivyforms-popper-context-menu";function Sw(t){if(!t)return null;if(t instanceof HTMLElement)return t;if(typeof t=="object"&&t!==null&&"$el"in t){const l=t.$el;return l instanceof HTMLElement?l:null}return null}function vc(t,l={}){const{selector:o=ww,ignore:a=[]}=l,i=m=>{const f=m.target;if(!(f instanceof Node))return;const v=document.querySelectorAll(o);for(const c of v)if(c.contains(f))return;for(const c of a)if(Sw(c.value)?.contains(f))return;t()};Rt(()=>{document.addEventListener("mousedown",i)}),Ul(()=>{document.removeEventListener("mousedown",i)})}function Ou(t){return typeof structuredClone=="function"?structuredClone(t):JSON.parse(JSON.stringify(t))}function xv(t,l){if(Object.is(t,l))return!0;if(typeof t!="object"||t===null||typeof l!="object"||l===null||Array.isArray(t)!==Array.isArray(l))return!1;const o=Object.keys(t),a=Object.keys(l);if(o.length!==a.length)return!1;for(const i of o)if(!xv(t[i],l[i]))return!1;return!0}function pc(t){const l=Ou(t),o=Eo(Ou(t)),a=S(()=>{for(const f in l)if(!xv(o[f],l[f]))return!0;return!1});return{filters:o,isFiltered:a,resetFilters:()=>{for(const f in l)o[f]=Ou(l[f])},setFilter:(f,v)=>{o[f]=v}}}function kw(t){if(!t)return null;if(t instanceof HTMLElement)return t;if(typeof t=="object"&&t!==null&&"$el"in t){const l=t.$el;return l instanceof HTMLElement?l:null}return null}function yc(t,l,o){const a=w(!1),i=S(()=>t.value!==null),m=()=>{a.value=!0,Ao(()=>{l?.(),(kw(o?.value)??document).querySelector(".el-date-editor")?.click()})},f=()=>{a.value=!1};return{showDatePicker:a,datePickerIndicator:i,openDatePicker:m,closeDatePicker:f,hideDatePickerIndicator:()=>{t.value=null,a.value=!1},toggleDatePicker:()=>{a.value?f():m()}}}function Md(t={}){const{delay:l=500,initial:o=""}=t,a=w(o),i=w(o),m=mc.debounce(v=>{i.value=v},l);Be(a,v=>m(v));const f=()=>{m.cancel(),a.value="",i.value=""};return Ul(()=>{m.cancel()}),{searchQuery:a,debouncedSearchQuery:i,clearSearch:f}}function Cw(t){if(typeof t=="number")return t;if(typeof t=="string"){const l=parseFloat(t);return Number.isFinite(l)?l:0}return 0}function gc(t,l){const o=w(0),a=l.isDynamic??(p=>p.showInModal===!0),i=l.minWidthFilter??(()=>!0),m=S(()=>{const p=t.value;return p?p instanceof HTMLElement?p.parentElement:p.$el?.parentElement??null:null});Be(m,p=>{p&&(o.value=p.clientWidth)},{flush:"post",immediate:!0}),t1(m,p=>{for(const y of p)o.value=y.contentRect.width});const v=S(()=>{const p=l.columns.value.filter(C=>C.visible??!0),y=p.filter(C=>a(C)),b=o.value||0,I=p.filter(C=>!a(C)).reduce((C,L)=>C+Cw(L.width),0),F=b-I,k=F>0&&y.length>0?F/y.length:null,x={dynamicWidth:k,remainingWidth:F,totalTableWidth:b};return p.map(C=>{if(l.widthFor){const L=l.widthFor(C,x);if(L!=null)return{...C,width:L}}return a(C)&&k!==null?{...C,width:Math.floor(k)}:C})}),c=S(()=>l.columns.value.reduce((p,y)=>{if(!i(y))return p;const b=typeof y.minWidth=="number"?y.minWidth:parseFloat(String(y.minWidth))||0;return p+b},0));return{tableWidth:o,dynamicWidthColumns:v,minTableWidth:c}}function wv(t){const l=t.minVisible??1,o=w(!1),a=w([]),i=S(()=>a.value.filter(p=>p.visible).length),m=S({get(){const p=a.value.filter(y=>y.key!=="id"&&y.showInModal);return p.length>0&&p.every(y=>y.visible)},set(p){a.value.forEach(b=>{b.key!=="id"&&b.showInModal&&(b.visible=p)});const y=a.value.find(b=>b.key==="id");y&&(y.visible=!0)}}),f=p=>{const y=a.value.find(b=>b.key===p);return i.value===l&&!!y?.visible},v=()=>{a.value=t.columns.value.map(p=>({key:p.key,title:p.title,visible:p.visible??!0,showInModal:p.showInModal??!0})),o.value=!0},c=()=>{a.value.forEach(p=>{const y=t.columns.value.find(b=>b.key===p.key);y&&(y.visible=p.visible)}),t.save?.(a.value),o.value=!1};return Be(()=>a.value.map(p=>p.visible),()=>{if(a.value.filter(y=>y.visible).length===0){const y=a.value.find(b=>b.key==="id");y&&(y.visible=!0)}}),{showMenu:o,tempColumns:a,openMenu:v,applyColumnVisibility:c,areAllColumnsSelected:m,isCheckboxDisabled:f}}const jo=(t,l=500)=>async()=>{try{await t()}finally{setTimeout(()=>{Bl().closeContextMenu()},l)}};function hc(t={}){const l=Mo(),o=on(),a=t.filters??Eo({}),i=t.pagination??Eo({page:1,perPage:10}),m=t.sort??Eo({column:null,order:null}),f=t.searchQuery,v=t.dateRange,c=t.preserveOtherParams??!0,p=t.onRestored,y={page:i.page,perPage:i.perPage},b={column:m.column,order:m.order},I={...a},F=a;let k=!0,x=!1,C=!1,L=!1,B=!1;const M=j=>{L=!0,o.replace({query:j}).finally(()=>{L=!1})},q=async j=>{B=!0;try{await j()}finally{B=!1}},Y=()=>{C=!0;const j=l.query;if(j.page){const H=parseInt(j.page,10);!isNaN(H)&&H>0&&(i.page=H)}else i.page=y.page;if(j.perPage){const H=parseInt(j.perPage,10);!isNaN(H)&&H>0&&(i.perPage=H)}else i.perPage=y.perPage;j.sortColumn?m.column=j.sortColumn:m.column=b.column,j.sortOrder&&(j.sortOrder==="asc"||j.sortOrder==="desc")?m.order=j.sortOrder:m.order=b.order,f&&(j.search?f.value=j.search:f.value=""),v&&(j.dateFrom&&j.dateTo?v.value=[j.dateFrom,j.dateTo]:v.value=null),Object.keys(a).forEach(H=>{const z=j[H];z!==void 0?z==="true"?F[H]=!0:z==="false"?F[H]=!1:z==="null"?F[H]=null:F[H]=z:F[H]=I[H]??null}),C=!1,!k&&p&&p()},E=()=>{if(x||C||B){x=!1;return}const j={};c&&Object.keys(l.query).forEach(H=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(H)&&!Object.keys(a).includes(H)&&(j[H]=l.query[H])}),i.page!==y.page&&(j.page=i.page.toString()),i.perPage!==y.perPage&&(j.perPage=i.perPage.toString()),m.column&&m.column!==b.column&&(j.sortColumn=m.column),m.order&&m.order!==b.order&&(j.sortOrder=m.order),f?.value&&(j.search=f.value),v?.value&&Array.isArray(v.value)&&v.value.length===2&&(j.dateFrom=v.value[0],j.dateTo=v.value[1]),Object.keys(a).forEach(H=>{const z=a[H];z!=null&&z!==I[H]&&(j[H]=String(z))}),M(j)},W=()=>{x=!0,i.page=1,i.perPage=10,m.column=null,m.order=null,f&&(f.value=""),v&&(v.value=null),Object.keys(a).forEach(H=>{F[H]=null});const j={};c&&Object.keys(l.query).forEach(H=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(H)&&!Object.keys(a).includes(H)&&(j[H]=l.query[H])}),M(j)};return Be(()=>l.query,()=>{L||!C&&!k&&Y()},{deep:!0}),Rt(()=>{o.isReady().then(()=>{Y(),k=!1,p&&p(),Be(()=>[i.page,i.perPage],()=>{!k&&!C&&E()},{deep:!0}),Be(()=>[m.column,m.order],()=>{!k&&!C&&E()},{deep:!0}),f&&Be(f,()=>{!k&&!C&&E()}),v&&Be(v,()=>{!k&&!C&&E()}),Be(a,()=>{!k&&!C&&E()},{deep:!0})})}),{filters:a,pagination:i,sort:m,resetState:W,updateUrl:E,restoreFromUrl:Y,withSuppressedUpdates:q}}const Iw={class:"ivyforms-table-bulk-header"},bc=fe({__name:"IvyTableBulkHeader",props:{selectedIds:{},loading:{type:Boolean},primaryAction:{},menuActions:{},allSelected:{type:Boolean},someSelected:{type:Boolean}},emits:["unselect-all","toggle-all"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=Bl(),i=w(null),m=t,f=l,v=S(()=>!!m.allSelected),c=y=>{m.loading||f(y?"toggle-all":"unselect-all")},p=()=>{m.loading||!m.selectedIds.length||!m.menuActions?.length||a.openContextMenu({actions:m.menuActions,contextMenuButtonRef:i.value})};return(y,b)=>(h(),P("div",Iw,[d(Ht,{type:"checkmark",size:"s","model-value":v.value,indeterminate:t.someSelected&&!t.allSelected,disabled:t.loading,class:"ivyforms-ml-6","onUpdate:modelValue":c},{default:_(()=>[Ko(y.$slots,"default")]),_:3},8,["model-value","indeterminate","disabled"]),t.primaryAction?(h(),ne(We,{key:0,priority:t.primaryAction.danger?"danger":"tertiary",size:"xs",disabled:t.loading||!t.selectedIds.length,onClick:t.primaryAction.onClick},{default:_(()=>[ue($(t.primaryAction.label),1)]),_:1},8,["priority","disabled","onClick"])):re("",!0),t.menuActions&&t.menuActions.length?(h(),ne(We,{key:1,ref_key:"bulkMenuButtonRef",ref:i,"icon-only":"","icon-start":"context-menu-dot",size:"xs",type:"fill",priority:"tertiary",class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-ml-8",disabled:t.loading||!t.selectedIds.length,"aria-label":s(o)("more_actions"),onClick:p},null,8,["disabled","aria-label"])):re("",!0)]))}});function _c(t){const l=c=>{const p=t.value.find(y=>y.id===c);p&&(p.selected=!p.selected)},o=()=>{const c=t.value.some(p=>!p.selected);t.value.forEach(p=>{p.selected=c})},a=()=>{t.value.forEach(c=>{c.selected=!1})},i=S(()=>t.value.filter(c=>c.selected).map(c=>c.id)),m=S(()=>i.value.length>0),f=S(()=>t.value.length>0&&t.value.every(c=>c.selected)),v=S(()=>m.value&&!f.value);return{toggle:l,toggleAll:o,clear:a,selectedIds:i,anyRowSelected:m,allSelected:f,someSelected:v}}function ga(t){return l=>{const o=l.rowData;if(!o)return null;const a=typeof t.href=="function"?t.href(o):t.href??"javascript:void(0)",i=typeof t.class=="function"?t.class(o):t.class;return Kt(Nm,{size:"s",href:a,class:i,onClick:t.onClick?m=>((a==="#"||a==="javascript:void(0)")&&m.preventDefault(),t.onClick(o,m)):void 0},()=>[String(t.text(o)??"")])}}function Sv(t){return l=>{const o=l.rowData;return o?Kt(vn,{modelValue:!!o[t.field],size:"s",ariaLabel:t.ariaLabel,"onUpdate:modelValue":async a=>{await t.onChange(o,a)}}):null}}function Fw(t){const l=t.field;return o=>{const a=o.rowData;if(!a)return null;const i=!!a[l];return Kt(wo,{name:i?"star-2":"star",type:"fill",size:"d",color:i?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",ariaLabel:t.ariaLabel,onClick:async()=>{await t.onChange(a,!i)}})}}function Tw(t){return()=>Kt(Ht,{modelValue:t.allSelected.value,size:"s",type:"checkmark",ariaLabel:t.ariaLabel,"onUpdate:modelValue":l=>t.toggleAll(l)},()=>[])}function Pw(t={}){return l=>{const o=l.rowData;return o?Kt(Ht,{modelValue:!!o.selected,type:"checkmark",size:"s",ariaLabel:t.ariaLabel,"onUpdate:modelValue":a=>{o.selected=a}},()=>[]):null}}const zu=(t,l)=>typeof t=="function"?t(l):t;function $w(t){const l=t.idKey??"id";return o=>{const a=o.rowData;if(!a)return null;const m=(typeof t.actions=="function"?t.actions(a):t.actions).map((v,c)=>({action:v,index:c})).filter(({action:v})=>v.visible?v.visible(a):!0),f=a[l];return Kt("div",{class:["ivyforms-column-actions",{hovered:f===o.hoveredRowId}]},m.map(({action:v,index:c})=>Kt(tn,{key:`${String(f)}-${String(zu(v.icon,a))}-${c}`,content:zu(v.tooltip,a),placement:"top"},()=>[Kt(We,{iconOnly:!0,iconStart:zu(v.icon,a),size:"s",type:v.type??"ghost",priority:v.priority??"tertiary",iconStartType:v.iconStartType??"outline",ref:v.refKey?p=>{if(!t.onButtonRef)return;const y=p&&typeof p=="object"&&"$el"in p&&p.$el instanceof HTMLElement?p.$el:null;t.onButtonRef(f,y)}:void 0,onClick:p=>v.onClick(a,p)})])))}}function xc(t){const l=t.width??44;return{key:"select",width:l,minWidth:t.minWidth??l,headerRenderer:Tw({allSelected:t.allSelected,toggleAll:t.toggleAll,ariaLabel:t.headerAriaLabel}),cellRenderer:Pw({ariaLabel:t.cellAriaLabel}),visible:!0,showInModal:!1,fixed:Hm.LEFT,...t.overrides}}function wc(t){const l=t.width??32;return{key:"star",width:l,minWidth:t.minWidth??l,title:t.title,headerRenderer:()=>Kt(wo,{name:"star",type:"outline",size:"d",color:t.headerColor??"var(--map-base-dusk-symbol-2)"}),cellRenderer:Fw({onChange:t.onChange,field:t.field,ariaLabel:t.ariaLabel}),visible:!0,showInModal:!0,...t.overrides}}function Ud(t){const l=t.width??120;return{key:"actions",width:l,minWidth:t.minWidth??l,title:t.title,class:t.className,headerRenderer:t.headerRenderer,cellRenderer:$w({actions:t.actions,idKey:t.idKey,onButtonRef:t.onButtonRef}),visible:!0,showInModal:!1,fixed:Hm.RIGHT,...t.overrides}}var xt=(t=>(t.Rename="Rename",t.ShowAll="ShowAll",t.MoveToFolder="MoveToFolder",t.MoveUp="MoveUp",t.Export="Export",t.Entries="Entries",t.Download="Download",t.MarkAsSpam="MarkAsSpam",t.ResendNotification="ResendNotification",t.Save="Save",t.Placeholder="Placeholder",t.AddSubfolder="AddSubfolder",t.Print="Print",t.Folder="Folder",t.MoveDown="MoveDown",t.MoveLeft="MoveLeft",t.MoveRight="MoveRight",t.Import="Import",t.Preview="Preview",t.AddStar="AddStar",t.MarkAsRead="MarkAsRead",t.Trash="Trash",t.SaveAsDraft="SaveAsDraft",t.Cancel="Cancel",t.Edit="Edit",t.SortBy="SortBy",t.Duplicate="Duplicate",t.Translate="Translate",t.Settings="Settings",t.Locate="Locate",t.RemoveStar="RemoveStar",t.MarkAsUnread="MarkAsUnread",t.Restore="Restore",t.Page="Page",t.Delete="Delete",t.Starred="Starred",t.Unstarred="Unstarred",t.Published="Published",t.Unpublished="Unpublished",t.Reset="Reset",t.ResetFilters="Reset Filters",t.Read="Read",t.Unread="Unread",t))(xt||{});const Ft=(t,l={})=>{const{getLabel:o}=Ee();return{...{Edit:{label:o("edit"),icon:"edit",handler:()=>alert("Edit clicked")},Delete:{label:o("delete"),icon:"trash",danger:!0,handler:()=>alert("Delete clicked")},MoveToFolder:{label:o("move_to_folder"),icon:"move-to",showArrow:!0,handler:()=>{alert("Move to folder clicked")}},Folder:{label:"",icon:"folder",handler:i=>{const m=String(i);alert(`${o("move_up")} ${m}`)}},Duplicate:{label:o("duplicate"),icon:"copy",handler:()=>alert("Duplicate clicked")},MoveUp:{label:o("move_up"),icon:"arrow-up",iconCategory:"arrows",handler:()=>alert("Move up clicked")},MoveDown:{label:o("move_down"),icon:"arrow-down",iconCategory:"arrows",handler:()=>alert("Move down clicked")},MoveLeft:{label:o("move_left"),icon:"arrow-left",iconCategory:"arrows",handler:()=>alert("Move left clicked")},MoveRight:{label:o("move_right"),icon:"arrow-right",iconCategory:"arrows",handler:()=>alert("Move right clicked")},Save:{label:o("save"),icon:"cloud-save",handler:()=>alert("Save clicked")},SaveAsDraft:{label:o("save_as_draft"),icon:"archive-check",handler:()=>alert("Save as draft clicked")},Cancel:{label:o("cancel"),icon:"close-circle",danger:!0,handler:()=>alert("Cancel clicked")},Print:{label:o("print"),icon:"print",handler:()=>alert("Print clicked")},Export:{label:o("export"),icon:"export",handler:()=>alert("Export clicked")},Import:{label:o("import"),icon:"import",handler:()=>alert("Import clicked")},Download:{label:o("download"),icon:"cloud-download",handler:()=>alert("Download clicked")},MarkAsSpam:{label:o("mark_as_spam"),icon:"spam",handler:()=>alert("Mark as spam clicked")},MarkAsRead:{label:o("mark_as_read"),icon:"read",handler:()=>alert("Mark as read clicked")},MarkAsUnread:{label:o("mark_as_unread"),icon:"unread",handler:()=>alert("Mark as unread clicked")},AddStar:{label:o("add_star"),icon:"star",iconType:"fill",handler:()=>alert("Add star clicked")},RemoveStar:{label:o("remove_star"),icon:"star",handler:()=>alert("Remove star clicked")},Locate:{label:o("locate"),icon:"send-locate",handler:()=>alert("Locate clicked")},Settings:{label:o("settings"),icon:"settings",dividerDown:!0,handler:()=>alert("Settings clicked")},SortBy:{label:o("sort_by"),icon:"sort",handler:()=>alert("Sort by clicked")},Translate:{label:o("translate"),icon:"globe",handler:()=>alert("Translate clicked")},Preview:{label:o("preview"),icon:"preview",handler:()=>alert("Preview clicked")},AddSubfolder:{label:o("add_subfolder"),icon:"plus",handler:()=>alert("Add subfolder clicked")},Trash:{label:o("trash"),icon:"archive",handler:()=>alert("Trash clicked")},Restore:{label:o("restore"),icon:"restore",handler:()=>alert("Restore clicked")},ShowAll:{label:o("show_all"),icon:"checklist",handler:()=>alert("Show all clicked")},Entries:{label:o("entries"),icon:"login",iconCategory:"arrows",dividerDown:!0,handler:()=>alert("Entries clicked")},Page:{label:"",handler:()=>alert("Page clicked")},Placeholder:{label:"[placeholder name]",handler:()=>alert("Placeholder clicked")},Rename:{label:o("rename"),icon:"edit-field",handler:()=>alert("Rename clicked")},ResendNotification:{label:o("resend_notification"),icon:"resend",handler:()=>alert("Resend notification clicked")},Starred:{label:o("starred"),icon:"star",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Starred clicked")},Unstarred:{label:o("unstarred"),icon:"star",iconCategory:"global",iconType:"outline",iconSize:"s",handler:()=>alert("Unstarred clicked")},Unpublished:{label:o("unpublished"),icon:"toggle-off",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Unpublished clicked")},Published:{label:o("published"),icon:"toggle-on",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Published clicked")},Reset:{label:o("reset"),danger:!0,icon:"refresh",iconType:"outline",iconCategory:"arrows",iconSize:"s",handler:()=>alert("Reset")},Read:{label:o("read"),icon:"email",iconSize:"s",handler:()=>alert("Read clicked")},Unread:{label:o("unread"),icon:"unread",iconSize:"s",handler:()=>alert("Unread clicked")},"Reset Filters":{label:o("reset_filters"),danger:!0,icon:"refresh",iconType:"outline",iconCategory:"arrows",iconSize:"s",handler:()=>alert("Reset clicked")}}[t],...l}},kv=6048e5,Lw=864e5,Im=Symbol.for("constructDateFrom");function xi(t,l){return typeof t=="function"?t(l):t&&typeof t=="object"&&Im in t?t[Im](l):t instanceof Date?new t.constructor(l):new Date(l)}function Nn(t,l){return xi(l||t,t)}let Vw={};function Bd(){return Vw}function ns(t,l){const o=Bd(),a=l?.weekStartsOn??l?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,i=Nn(t,l?.in),m=i.getDay(),f=(m<a?7:0)+m-a;return i.setDate(i.getDate()-f),i.setHours(0,0,0,0),i}function wd(t,l){return ns(t,{...l,weekStartsOn:1})}function Cv(t,l){const o=Nn(t,l?.in),a=o.getFullYear(),i=xi(o,0);i.setFullYear(a+1,0,4),i.setHours(0,0,0,0);const m=wd(i),f=xi(o,0);f.setFullYear(a,0,4),f.setHours(0,0,0,0);const v=wd(f);return o.getTime()>=m.getTime()?a+1:o.getTime()>=v.getTime()?a:a-1}function Fm(t){const l=Nn(t),o=new Date(Date.UTC(l.getFullYear(),l.getMonth(),l.getDate(),l.getHours(),l.getMinutes(),l.getSeconds(),l.getMilliseconds()));return o.setUTCFullYear(l.getFullYear()),+t-+o}function Rw(t,...l){const o=xi.bind(null,l.find(a=>typeof a=="object"));return l.map(o)}function Tm(t,l){const o=Nn(t,l?.in);return o.setHours(0,0,0,0),o}function Mw(t,l,o){const[a,i]=Rw(o?.in,t,l),m=Tm(a),f=Tm(i),v=+m-Fm(m),c=+f-Fm(f);return Math.round((v-c)/Lw)}function Uw(t,l){const o=Cv(t,l),a=xi(t,0);return a.setFullYear(o,0,4),a.setHours(0,0,0,0),wd(a)}function Bw(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function Dw(t){return!(!Bw(t)&&typeof t!="number"||isNaN(+Nn(t)))}function Aw(t,l){const o=Nn(t,l?.in);return o.setFullYear(o.getFullYear(),0,1),o.setHours(0,0,0,0),o}const Ew={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Iv=(t,l,o)=>{let a;const i=Ew[t];return typeof i=="string"?a=i:l===1?a=i.one:a=i.other.replace("{{count}}",l.toString()),o?.addSuffix?o.comparison&&o.comparison>0?"in "+a:a+" ago":a};function Pl(t){return(l={})=>{const o=l.width?String(l.width):t.defaultWidth;return t.formats[o]||t.formats[t.defaultWidth]}}const Ow={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},zw={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Ww={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},qw={date:Pl({formats:Ow,defaultWidth:"full"}),time:Pl({formats:zw,defaultWidth:"full"}),dateTime:Pl({formats:Ww,defaultWidth:"full"})},Nw={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Fv=(t,l,o,a)=>Nw[t];function Jn(t){return(l,o)=>{const a=o?.context?String(o.context):"standalone";let i;if(a==="formatting"&&t.formattingValues){const f=t.defaultFormattingWidth||t.defaultWidth,v=o?.width?String(o.width):f;i=t.formattingValues[v]||t.formattingValues[f]}else{const f=t.defaultWidth,v=o?.width?String(o.width):t.defaultWidth;i=t.values[v]||t.values[f]}const m=t.argumentCallback?t.argumentCallback(l):l;return i[m]}}const Hw={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Yw={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},jw={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Gw={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Kw={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Xw={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Qw=(t,l)=>{const o=Number(t),a=o%100;if(a>20||a<10)switch(a%10){case 1:return o+"st";case 2:return o+"nd";case 3:return o+"rd"}return o+"th"},Tv={ordinalNumber:Qw,era:Jn({values:Hw,defaultWidth:"wide"}),quarter:Jn({values:Yw,defaultWidth:"wide",argumentCallback:t=>t-1}),month:Jn({values:jw,defaultWidth:"wide"}),day:Jn({values:Gw,defaultWidth:"wide"}),dayPeriod:Jn({values:Kw,defaultWidth:"wide",formattingValues:Xw,defaultFormattingWidth:"wide"})};function Zn(t){return(l,o={})=>{const a=o.width,i=a&&t.matchPatterns[a]||t.matchPatterns[t.defaultMatchWidth],m=l.match(i);if(!m)return null;const f=m[0],v=a&&t.parsePatterns[a]||t.parsePatterns[t.defaultParseWidth],c=Array.isArray(v)?Zw(v,b=>b.test(f)):Jw(v,b=>b.test(f));let p;p=t.valueCallback?t.valueCallback(c):c,p=o.valueCallback?o.valueCallback(p):p;const y=l.slice(f.length);return{value:p,rest:y}}}function Jw(t,l){for(const o in t)if(Object.prototype.hasOwnProperty.call(t,o)&&l(t[o]))return o}function Zw(t,l){for(let o=0;o<t.length;o++)if(l(t[o]))return o}function Pv(t){return(l,o={})=>{const a=l.match(t.matchPattern);if(!a)return null;const i=a[0],m=l.match(t.parsePattern);if(!m)return null;let f=t.valueCallback?t.valueCallback(m[0]):m[0];f=o.valueCallback?o.valueCallback(f):f;const v=l.slice(i.length);return{value:f,rest:v}}}const eS=/^(\d+)(th|st|nd|rd)?/i,tS=/\d+/i,oS={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},nS={any:[/^b/i,/^(a|c)/i]},lS={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},iS={any:[/1/i,/2/i,/3/i,/4/i]},aS={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},rS={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},sS={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},dS={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},uS={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},cS={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},$v={ordinalNumber:Pv({matchPattern:eS,parsePattern:tS,valueCallback:t=>parseInt(t,10)}),era:Zn({matchPatterns:oS,defaultMatchWidth:"wide",parsePatterns:nS,defaultParseWidth:"any"}),quarter:Zn({matchPatterns:lS,defaultMatchWidth:"wide",parsePatterns:iS,defaultParseWidth:"any",valueCallback:t=>t+1}),month:Zn({matchPatterns:aS,defaultMatchWidth:"wide",parsePatterns:rS,defaultParseWidth:"any"}),day:Zn({matchPatterns:sS,defaultMatchWidth:"wide",parsePatterns:dS,defaultParseWidth:"any"}),dayPeriod:Zn({matchPatterns:uS,defaultMatchWidth:"any",parsePatterns:cS,defaultParseWidth:"any"})},fS={code:"en-US",formatDistance:Iv,formatLong:qw,formatRelative:Fv,localize:Tv,match:$v,options:{weekStartsOn:0,firstWeekContainsDate:1}};function mS(t,l){const o=Nn(t,l?.in);return Mw(o,Aw(o))+1}function vS(t,l){const o=Nn(t,l?.in),a=+wd(o)-+Uw(o);return Math.round(a/kv)+1}function Lv(t,l){const o=Nn(t,l?.in),a=o.getFullYear(),i=Bd(),m=l?.firstWeekContainsDate??l?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,f=xi(l?.in||t,0);f.setFullYear(a+1,0,m),f.setHours(0,0,0,0);const v=ns(f,l),c=xi(l?.in||t,0);c.setFullYear(a,0,m),c.setHours(0,0,0,0);const p=ns(c,l);return+o>=+v?a+1:+o>=+p?a:a-1}function pS(t,l){const o=Bd(),a=l?.firstWeekContainsDate??l?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,i=Lv(t,l),m=xi(l?.in||t,0);return m.setFullYear(i,0,a),m.setHours(0,0,0,0),ns(m,l)}function yS(t,l){const o=Nn(t,l?.in),a=+ns(o,l)-+pS(o,l);return Math.round(a/kv)+1}function to(t,l){const o=t<0?"-":"",a=Math.abs(t).toString().padStart(l,"0");return o+a}const gi={y(t,l){const o=t.getFullYear(),a=o>0?o:1-o;return to(l==="yy"?a%100:a,l.length)},M(t,l){const o=t.getMonth();return l==="M"?String(o+1):to(o+1,2)},d(t,l){return to(t.getDate(),l.length)},a(t,l){const o=t.getHours()/12>=1?"pm":"am";switch(l){case"a":case"aa":return o.toUpperCase();case"aaa":return o;case"aaaaa":return o[0];default:return o==="am"?"a.m.":"p.m."}},h(t,l){return to(t.getHours()%12||12,l.length)},H(t,l){return to(t.getHours(),l.length)},m(t,l){return to(t.getMinutes(),l.length)},s(t,l){return to(t.getSeconds(),l.length)},S(t,l){const o=l.length,a=t.getMilliseconds(),i=Math.trunc(a*Math.pow(10,o-3));return to(i,l.length)}},ar={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Pm={G:function(t,l,o){const a=t.getFullYear()>0?1:0;switch(l){case"G":case"GG":case"GGG":return o.era(a,{width:"abbreviated"});case"GGGGG":return o.era(a,{width:"narrow"});default:return o.era(a,{width:"wide"})}},y:function(t,l,o){if(l==="yo"){const a=t.getFullYear(),i=a>0?a:1-a;return o.ordinalNumber(i,{unit:"year"})}return gi.y(t,l)},Y:function(t,l,o,a){const i=Lv(t,a),m=i>0?i:1-i;if(l==="YY"){const f=m%100;return to(f,2)}return l==="Yo"?o.ordinalNumber(m,{unit:"year"}):to(m,l.length)},R:function(t,l){const o=Cv(t);return to(o,l.length)},u:function(t,l){const o=t.getFullYear();return to(o,l.length)},Q:function(t,l,o){const a=Math.ceil((t.getMonth()+1)/3);switch(l){case"Q":return String(a);case"QQ":return to(a,2);case"Qo":return o.ordinalNumber(a,{unit:"quarter"});case"QQQ":return o.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return o.quarter(a,{width:"narrow",context:"formatting"});default:return o.quarter(a,{width:"wide",context:"formatting"})}},q:function(t,l,o){const a=Math.ceil((t.getMonth()+1)/3);switch(l){case"q":return String(a);case"qq":return to(a,2);case"qo":return o.ordinalNumber(a,{unit:"quarter"});case"qqq":return o.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return o.quarter(a,{width:"narrow",context:"standalone"});default:return o.quarter(a,{width:"wide",context:"standalone"})}},M:function(t,l,o){const a=t.getMonth();switch(l){case"M":case"MM":return gi.M(t,l);case"Mo":return o.ordinalNumber(a+1,{unit:"month"});case"MMM":return o.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return o.month(a,{width:"narrow",context:"formatting"});default:return o.month(a,{width:"wide",context:"formatting"})}},L:function(t,l,o){const a=t.getMonth();switch(l){case"L":return String(a+1);case"LL":return to(a+1,2);case"Lo":return o.ordinalNumber(a+1,{unit:"month"});case"LLL":return o.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return o.month(a,{width:"narrow",context:"standalone"});default:return o.month(a,{width:"wide",context:"standalone"})}},w:function(t,l,o,a){const i=yS(t,a);return l==="wo"?o.ordinalNumber(i,{unit:"week"}):to(i,l.length)},I:function(t,l,o){const a=vS(t);return l==="Io"?o.ordinalNumber(a,{unit:"week"}):to(a,l.length)},d:function(t,l,o){return l==="do"?o.ordinalNumber(t.getDate(),{unit:"date"}):gi.d(t,l)},D:function(t,l,o){const a=mS(t);return l==="Do"?o.ordinalNumber(a,{unit:"dayOfYear"}):to(a,l.length)},E:function(t,l,o){const a=t.getDay();switch(l){case"E":case"EE":case"EEE":return o.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return o.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(a,{width:"short",context:"formatting"});default:return o.day(a,{width:"wide",context:"formatting"})}},e:function(t,l,o,a){const i=t.getDay(),m=(i-a.weekStartsOn+8)%7||7;switch(l){case"e":return String(m);case"ee":return to(m,2);case"eo":return o.ordinalNumber(m,{unit:"day"});case"eee":return o.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return o.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(i,{width:"short",context:"formatting"});default:return o.day(i,{width:"wide",context:"formatting"})}},c:function(t,l,o,a){const i=t.getDay(),m=(i-a.weekStartsOn+8)%7||7;switch(l){case"c":return String(m);case"cc":return to(m,l.length);case"co":return o.ordinalNumber(m,{unit:"day"});case"ccc":return o.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return o.day(i,{width:"narrow",context:"standalone"});case"cccccc":return o.day(i,{width:"short",context:"standalone"});default:return o.day(i,{width:"wide",context:"standalone"})}},i:function(t,l,o){const a=t.getDay(),i=a===0?7:a;switch(l){case"i":return String(i);case"ii":return to(i,l.length);case"io":return o.ordinalNumber(i,{unit:"day"});case"iii":return o.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return o.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return o.day(a,{width:"short",context:"formatting"});default:return o.day(a,{width:"wide",context:"formatting"})}},a:function(t,l,o){const i=t.getHours()/12>=1?"pm":"am";switch(l){case"a":case"aa":return o.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return o.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return o.dayPeriod(i,{width:"narrow",context:"formatting"});default:return o.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(t,l,o){const a=t.getHours();let i;switch(a===12?i=ar.noon:a===0?i=ar.midnight:i=a/12>=1?"pm":"am",l){case"b":case"bb":return o.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return o.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return o.dayPeriod(i,{width:"narrow",context:"formatting"});default:return o.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(t,l,o){const a=t.getHours();let i;switch(a>=17?i=ar.evening:a>=12?i=ar.afternoon:a>=4?i=ar.morning:i=ar.night,l){case"B":case"BB":case"BBB":return o.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return o.dayPeriod(i,{width:"narrow",context:"formatting"});default:return o.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(t,l,o){if(l==="ho"){let a=t.getHours()%12;return a===0&&(a=12),o.ordinalNumber(a,{unit:"hour"})}return gi.h(t,l)},H:function(t,l,o){return l==="Ho"?o.ordinalNumber(t.getHours(),{unit:"hour"}):gi.H(t,l)},K:function(t,l,o){const a=t.getHours()%12;return l==="Ko"?o.ordinalNumber(a,{unit:"hour"}):to(a,l.length)},k:function(t,l,o){let a=t.getHours();return a===0&&(a=24),l==="ko"?o.ordinalNumber(a,{unit:"hour"}):to(a,l.length)},m:function(t,l,o){return l==="mo"?o.ordinalNumber(t.getMinutes(),{unit:"minute"}):gi.m(t,l)},s:function(t,l,o){return l==="so"?o.ordinalNumber(t.getSeconds(),{unit:"second"}):gi.s(t,l)},S:function(t,l){return gi.S(t,l)},X:function(t,l,o){const a=t.getTimezoneOffset();if(a===0)return"Z";switch(l){case"X":return Lm(a);case"XXXX":case"XX":return ya(a);default:return ya(a,":")}},x:function(t,l,o){const a=t.getTimezoneOffset();switch(l){case"x":return Lm(a);case"xxxx":case"xx":return ya(a);default:return ya(a,":")}},O:function(t,l,o){const a=t.getTimezoneOffset();switch(l){case"O":case"OO":case"OOO":return"GMT"+$m(a,":");default:return"GMT"+ya(a,":")}},z:function(t,l,o){const a=t.getTimezoneOffset();switch(l){case"z":case"zz":case"zzz":return"GMT"+$m(a,":");default:return"GMT"+ya(a,":")}},t:function(t,l,o){const a=Math.trunc(+t/1e3);return to(a,l.length)},T:function(t,l,o){return to(+t,l.length)}};function $m(t,l=""){const o=t>0?"-":"+",a=Math.abs(t),i=Math.trunc(a/60),m=a%60;return m===0?o+String(i):o+String(i)+l+to(m,2)}function Lm(t,l){return t%60===0?(t>0?"-":"+")+to(Math.abs(t)/60,2):ya(t,l)}function ya(t,l=""){const o=t>0?"-":"+",a=Math.abs(t),i=to(Math.trunc(a/60),2),m=to(a%60,2);return o+i+l+m}const Vm=(t,l)=>{switch(t){case"P":return l.date({width:"short"});case"PP":return l.date({width:"medium"});case"PPP":return l.date({width:"long"});default:return l.date({width:"full"})}},Vv=(t,l)=>{switch(t){case"p":return l.time({width:"short"});case"pp":return l.time({width:"medium"});case"ppp":return l.time({width:"long"});default:return l.time({width:"full"})}},gS=(t,l)=>{const o=t.match(/(P+)(p+)?/)||[],a=o[1],i=o[2];if(!i)return Vm(t,l);let m;switch(a){case"P":m=l.dateTime({width:"short"});break;case"PP":m=l.dateTime({width:"medium"});break;case"PPP":m=l.dateTime({width:"long"});break;default:m=l.dateTime({width:"full"});break}return m.replace("{{date}}",Vm(a,l)).replace("{{time}}",Vv(i,l))},hS={p:Vv,P:gS},bS=/^D+$/,_S=/^Y+$/,xS=["D","DD","YY","YYYY"];function wS(t){return bS.test(t)}function SS(t){return _S.test(t)}function kS(t,l,o){const a=CS(t,l,o);if(console.warn(a),xS.includes(t))throw new RangeError(a)}function CS(t,l,o){const a=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${l}\`) for formatting ${a} to the input \`${o}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const IS=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,FS=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,TS=/^'([^]*?)'?$/,PS=/''/g,$S=/[a-zA-Z]/;function LS(t,l,o){const a=Bd(),i=o?.locale??a.locale??fS,m=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,f=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,v=Nn(t,o?.in);if(!Dw(v))throw new RangeError("Invalid time value");let c=l.match(FS).map(y=>{const b=y[0];if(b==="p"||b==="P"){const I=hS[b];return I(y,i.formatLong)}return y}).join("").match(IS).map(y=>{if(y==="''")return{isToken:!1,value:"'"};const b=y[0];if(b==="'")return{isToken:!1,value:VS(y)};if(Pm[b])return{isToken:!0,value:y};if(b.match($S))throw new RangeError("Format string contains an unescaped latin alphabet character `"+b+"`");return{isToken:!1,value:y}});i.localize.preprocessor&&(c=i.localize.preprocessor(v,c));const p={firstWeekContainsDate:m,weekStartsOn:f,locale:i};return c.map(y=>{if(!y.isToken)return y.value;const b=y.value;(!o?.useAdditionalWeekYearTokens&&SS(b)||!o?.useAdditionalDayOfYearTokens&&wS(b))&&kS(b,l,String(t));const I=Pm[b[0]];return I(v,b,i.localize,p)}).join("")}function VS(t){const l=t.match(TS);return l?l[1].replace(PS,"'"):t}const RS={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},MS={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},US={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},BS={date:Pl({formats:RS,defaultWidth:"full"}),time:Pl({formats:MS,defaultWidth:"full"}),dateTime:Pl({formats:US,defaultWidth:"full"})},DS={code:"en-GB",formatDistance:Iv,formatLong:BS,formatRelative:Fv,localize:Tv,match:$v,options:{weekStartsOn:1,firstWeekContainsDate:4}},AS={lessThanXSeconds:{one:{standalone:"мање од 1 секунде",withPrepositionAgo:"мање од 1 секунде",withPrepositionIn:"мање од 1 секунду"},dual:"мање од {{count}} секунде",other:"мање од {{count}} секунди"},xSeconds:{one:{standalone:"1 секунда",withPrepositionAgo:"1 секунде",withPrepositionIn:"1 секунду"},dual:"{{count}} секунде",other:"{{count}} секунди"},halfAMinute:"пола минуте",lessThanXMinutes:{one:{standalone:"мање од 1 минуте",withPrepositionAgo:"мање од 1 минуте",withPrepositionIn:"мање од 1 минуту"},dual:"мање од {{count}} минуте",other:"мање од {{count}} минута"},xMinutes:{one:{standalone:"1 минута",withPrepositionAgo:"1 минуте",withPrepositionIn:"1 минуту"},dual:"{{count}} минуте",other:"{{count}} минута"},aboutXHours:{one:{standalone:"око 1 сат",withPrepositionAgo:"око 1 сат",withPrepositionIn:"око 1 сат"},dual:"око {{count}} сата",other:"око {{count}} сати"},xHours:{one:{standalone:"1 сат",withPrepositionAgo:"1 сат",withPrepositionIn:"1 сат"},dual:"{{count}} сата",other:"{{count}} сати"},xDays:{one:{standalone:"1 дан",withPrepositionAgo:"1 дан",withPrepositionIn:"1 дан"},dual:"{{count}} дана",other:"{{count}} дана"},aboutXWeeks:{one:{standalone:"око 1 недељу",withPrepositionAgo:"око 1 недељу",withPrepositionIn:"око 1 недељу"},dual:"око {{count}} недеље",other:"око {{count}} недеље"},xWeeks:{one:{standalone:"1 недељу",withPrepositionAgo:"1 недељу",withPrepositionIn:"1 недељу"},dual:"{{count}} недеље",other:"{{count}} недеље"},aboutXMonths:{one:{standalone:"око 1 месец",withPrepositionAgo:"око 1 месец",withPrepositionIn:"око 1 месец"},dual:"око {{count}} месеца",other:"око {{count}} месеци"},xMonths:{one:{standalone:"1 месец",withPrepositionAgo:"1 месец",withPrepositionIn:"1 месец"},dual:"{{count}} месеца",other:"{{count}} месеци"},aboutXYears:{one:{standalone:"око 1 годину",withPrepositionAgo:"око 1 годину",withPrepositionIn:"око 1 годину"},dual:"око {{count}} године",other:"око {{count}} година"},xYears:{one:{standalone:"1 година",withPrepositionAgo:"1 године",withPrepositionIn:"1 годину"},dual:"{{count}} године",other:"{{count}} година"},overXYears:{one:{standalone:"преко 1 годину",withPrepositionAgo:"преко 1 годину",withPrepositionIn:"преко 1 годину"},dual:"преко {{count}} године",other:"преко {{count}} година"},almostXYears:{one:{standalone:"готово 1 годину",withPrepositionAgo:"готово 1 годину",withPrepositionIn:"готово 1 годину"},dual:"готово {{count}} године",other:"готово {{count}} година"}},ES=(t,l,o)=>{let a;const i=AS[t];return typeof i=="string"?a=i:l===1?o?.addSuffix?o.comparison&&o.comparison>0?a=i.one.withPrepositionIn:a=i.one.withPrepositionAgo:a=i.one.standalone:l%10>1&&l%10<5&&String(l).substr(-2,1)!=="1"?a=i.dual.replace("{{count}}",String(l)):a=i.other.replace("{{count}}",String(l)),o?.addSuffix?o.comparison&&o.comparison>0?"за "+a:"пре "+a:a},OS={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},zS={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},WS={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},qS={date:Pl({formats:OS,defaultWidth:"full"}),time:Pl({formats:zS,defaultWidth:"full"}),dateTime:Pl({formats:WS,defaultWidth:"full"})},NS={lastWeek:t=>{switch(t.getDay()){case 0:return"'прошле недеље у' p";case 3:return"'прошле среде у' p";case 6:return"'прошле суботе у' p";default:return"'прошли' EEEE 'у' p"}},yesterday:"'јуче у' p",today:"'данас у' p",tomorrow:"'сутра у' p",nextWeek:t=>{switch(t.getDay()){case 0:return"'следеће недеље у' p";case 3:return"'следећу среду у' p";case 6:return"'следећу суботу у' p";default:return"'следећи' EEEE 'у' p"}},other:"P"},HS=(t,l,o,a)=>{const i=NS[t];return typeof i=="function"?i(l):i},YS={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},jS={narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},GS={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},KS={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},XS={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},QS={narrow:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},JS={narrow:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},ZS=(t,l)=>Number(t)+".",ek={ordinalNumber:ZS,era:Jn({values:YS,defaultWidth:"wide"}),quarter:Jn({values:jS,defaultWidth:"wide",argumentCallback:t=>t-1}),month:Jn({values:GS,defaultWidth:"wide",formattingValues:KS,defaultFormattingWidth:"wide"}),day:Jn({values:XS,defaultWidth:"wide"}),dayPeriod:Jn({values:JS,defaultWidth:"wide",formattingValues:QS,defaultFormattingWidth:"wide"})},tk=/^(\d+)\./i,ok=/\d+/i,nk={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},lk={any:[/^пр/i,/^(по|нова)/i]},ik={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},ak={any:[/1/i,/2/i,/3/i,/4/i]},rk={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},sk={narrow:[/^1/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ја/i,/^ф/i,/^мар/i,/^ап/i,/^мај/i,/^јун/i,/^јул/i,/^авг/i,/^с/i,/^о/i,/^н/i,/^д/i]},dk={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},uk={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},ck={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},fk={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},mk={ordinalNumber:Pv({matchPattern:tk,parsePattern:ok,valueCallback:t=>parseInt(t,10)}),era:Zn({matchPatterns:nk,defaultMatchWidth:"wide",parsePatterns:lk,defaultParseWidth:"any"}),quarter:Zn({matchPatterns:ik,defaultMatchWidth:"wide",parsePatterns:ak,defaultParseWidth:"any",valueCallback:t=>t+1}),month:Zn({matchPatterns:rk,defaultMatchWidth:"wide",parsePatterns:sk,defaultParseWidth:"any"}),day:Zn({matchPatterns:dk,defaultMatchWidth:"wide",parsePatterns:uk,defaultParseWidth:"any"}),dayPeriod:Zn({matchPatterns:ck,defaultMatchWidth:"any",parsePatterns:fk,defaultParseWidth:"any"})},vk={code:"sr",formatDistance:ES,formatLong:qS,formatRelative:HS,localize:ek,match:mk,options:{weekStartsOn:1,firstWeekContainsDate:1}};function Rv(t,l="dateFns"){const o={Y:{dayjs:"YYYY",dateFns:"yyyy"},y:{dayjs:"YY",dateFns:"yy"},F:{all:"MMMM"},M:{dayjs:"MMM",dateFns:"MMM"},m:{all:"MM"},n:{all:"M"},d:{dayjs:"DD",dateFns:"dd"},j:{dayjs:"D",dateFns:"d"},D:{dayjs:"ddd",dateFns:"eee"},l:{dayjs:"dddd",dateFns:"eeee"}};return t.replace(/\b[a-zA-Z]\b/g,a=>{const i=o[a];return i?.[l]||i?.all||a})}function pk(t){if(!t||typeof t=="boolean")return"";let l;if(typeof t=="string"){if(t.trim()===""||(l=new Date(t),isNaN(l.getTime())))return""}else if(typeof t=="number"){if(t===0||(l=new Date(t),isNaN(l.getTime())))return""}else if(t instanceof Date){if(l=t,isNaN(l.getTime()))return""}else return"";const o=window.wpIvyDateFormat?.dateFormat||"dd MMM yyyy",a=window.wpIvyDateFormat?.locale==="sr_RS"?vk:DS,i=Rv(o,"dateFns");try{return LS(l,i,{locale:a})}catch{return""}}function yk(t){return Array.isArray(t)?t.map(l=>typeof l=="string"||typeof l=="number"||l instanceof Date||rd.isDayjs(l)?rd(l).format("YYYY-MM-DD"):null).filter(Boolean):typeof t=="string"||typeof t=="number"||t instanceof Date||rd.isDayjs(t)?[rd(t).format("YYYY-MM-DD")]:[]}const Bn={formatWPDate:pk,convertWPFormat:Rv,formatDateRangeForApi:yk},gk=Zu("ivyformsTemplate",()=>{const t=w([]),l=w({}),o=w(!1),a=w(null),{getLabel:i}=Ee(),{request:m}=In();return{templates:t,categories:l,isLoading:o,error:a,fetchTemplates:async()=>{o.value=!0,a.value=null;try{const{data:L,error:B}=await m("templates",{method:"GET"});if(B)throw new Error(B);if(L.data.success)t.value=Object.values(L.data.data.templates),l.value=L.data.data.categories;else throw new Error(i("failed_to_fetch_template"))}catch(L){throw a.value=L instanceof Error?L.message:i("failed_to_fetch_template"),console.error(i("template_fetch_error"),L),Ge({message:`${i("failed_to_fetch_template")} ${a.value}`,type:"error"}),L}finally{o.value=!1}},getTemplate:async L=>{try{const{data:B,error:M}=await m(`template/${L}`,{method:"GET"});if(M)throw new Error(M);if(B.data.success)return B.data.data;throw new Error(i("failed_to_fetch_template"))}catch(B){return a.value=B instanceof Error?B.message:i("failed_to_fetch_template"),console.error(i("template_fetch_error"),B),Ge({message:`${i("failed_to_fetch_template")} ${a.value}`,type:"error"}),null}},getTemplatesByCategory:L=>t.value.filter(B=>B.category===L),searchTemplates:L=>{if(!L.trim())return t.value;const B=L.toLowerCase();return t.value.filter(M=>M.name.toLowerCase().includes(B)||M.description.toLowerCase().includes(B))},clearError:()=>{a.value=null},resetStore:()=>{t.value=[],l.value={},o.value=!1,a.value=null},getTemplateById:L=>t.value.find(B=>B.id===L),getAvailableCategories:()=>Object.values(l.value),getTemplatesCount:()=>t.value.length,getProTemplatesCount:()=>t.value.filter(L=>L.is_pro).length,getFreeTemplatesCount:()=>t.value.filter(L=>!L.is_pro).length}});function hk(){const{getLabel:t}=Ee(),{request:l}=In(),o=w(!1),a=w(null),i=async f=>{o.value=!0,a.value=null;try{const v=await m(f),c=JSON.parse(v);if(!c.forms||!Array.isArray(c.forms))return a.value=t("invalid_import_file"),!1;const{data:p,error:y}=await l("forms/import",{method:"POST",data:{importData:c}});if(y)return a.value=y||t("failed_to_import_forms"),!1;const b=p?.data;return b&&b.success?b.data||!1:(a.value=b?.message||t("failed_to_import_forms"),!1)}catch(v){return console.error("Import error:",v),v instanceof SyntaxError?a.value=t("invalid_import_file"):a.value=t("failed_to_import_forms"),!1}finally{o.value=!1}},m=f=>new Promise((v,c)=>{const p=new FileReader;p.onload=y=>{y.target?.result?v(y.target.result):c(new Error("Failed to read file"))},p.onerror=()=>c(new Error("Failed to read file")),p.readAsText(f)});return{isImporting:o,importError:a,importForms:i}}function Mv(){const{getLabel:t}=Ee(),{importForms:l,isImporting:o,importError:a}=hk(),i=c=>c.reduce((p,y)=>{const b=Number(y.id);return Number.isInteger(b)&&b>0&&p.push({...y,id:b}),p},[]),m=c=>i(c).map(p=>p.id),f=c=>{Ge({message:a.value||t("failed_to_import_forms"),type:"error"})};return{isImporting:o,importError:a,handleImportedForms:async(c,p={})=>{const{showSuccessMessage:y=!1,showErrorMessage:b=!0,successMessage:I=t("forms_imported_successfully"),onAfterSuccessfulImport:F,onSingleFormImported:k,onMultipleFormsImported:x}=p,C=await l(c);if(!C||!Array.isArray(C)||C.length===0)return b&&f(),[];const L=i(C),B=L.map(M=>M.id);return B.length===0?(b&&f(),[]):(y&&Ge({message:I,type:"success"}),await F?.(B,L),B.length===1?await k?.(B[0],L[0],B,L):await x?.(B,L),B)},getImportedFormIds:m,getValidImportedForms:i}}const Rm=S(()=>{const{getLabel:t}=Ee();return[{index:"all",label:t("all_templates")},{index:"favorites",label:t("favorites")},{index:"order-forms",label:t("order_forms"),subItems:[{index:"product-order-forms",label:t("product_order_forms")},{index:"tshirt-order-forms",label:t("t_shirt_order_forms")},{index:"cake-order-forms",label:t("cake_order_forms")},{index:"change-order-forms",label:t("change_order_forms")},{index:"work-order-forms",label:t("work_order_forms")}]},{index:"contact-forms",label:t("contact_forms"),subItems:[{index:"emergency-contact-forms",label:t("emergency_contact_forms")}]},{index:"event-registration-forms",label:t("event_registration_forms"),subItems:[{index:"webinar-registration-forms",label:t("webinar_registration_forms")},{index:"conference-registration-forms",label:t("conference_registration_forms")},{index:"wedding-forms",label:t("wedding_forms")},{index:"charity-event-forms",label:t("charity_event_forms")}]},{index:"booking-forms",label:t("booking_forms"),subItems:[{index:"appointment-booking-forms",label:t("appointment_booking_forms")},{index:"reservation-forms",label:t("reservation_forms")}]},{index:"waiver-forms",label:t("waiver_forms"),subItems:[{index:"liability-waiver-forms",label:t("liability_waiver_forms")},{index:"participation-waiver-forms",label:t("participation_waiver_forms")}]},{index:"registration-forms",label:t("registration_forms"),subItems:[{index:"workshop-registration-forms",label:t("workshop_registration_forms")}]},{index:"request-forms",label:t("request_forms"),subItems:[{index:"leave-request-forms",label:t("leave_request_forms")}]},{index:"consent-forms",label:t("consent_forms"),subItems:[{index:"medical-consent-forms",label:t("medical_consent_forms")},{index:"photo-consent-forms",label:t("photo_consent_forms")}]},{index:"feedback-forms",label:t("feedback_forms"),subItems:[{index:"customer-feedback-forms",label:t("customer_feedback_forms")},{index:"event-feedback-forms",label:t("event_feedback_forms")},{index:"client-feedback-forms",label:t("client_feedback_forms")},{index:"training-feedback-forms",label:t("training_feedback_forms")},{index:"interview-feedback-forms",label:t("interview_feedback_forms")}]}]}),bk={key:0,class:"template-modal ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},_k={class:"template-modal__header ivyforms-flex ivyforms-align-items-center ivyforms-p-24 ivyforms-mb-0"},xk={class:"template-modal__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},wk={class:"template-modal__options ivyforms-flex ivyforms-gap-16 ivyforms-mb-0 ivyforms-px-24"},Sk={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},kk={class:"template-modal__option-text"},Ck={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},Ik={class:"template-modal__option-desc regular-16"},Fk={class:"template-modal__option template-modal__option--disabled ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16"},Tk={class:"template-modal__option-icon ivyforms-align-items-center ivyforms-flex ivyforms-mr-16"},Pk={class:"template-modal__icon-bg template-modal__icon-bg--disabled"},$k={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},Lk={class:"template-modal__option-desc regular-16"},Vk={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},Rk={class:"template-modal__option-text"},Mk={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},Uk={class:"template-modal__option-desc regular-16"},Bk={class:"template-modal__templates ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-p-24"},Dk={class:"template-modal__templates-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},Ak={class:"template-modal__select-label ivyforms-m-0"},Ek={class:"template-modal__select-desc ivyforms-m-0 regular-16"},Ok={class:"template-modal__categories-sidebar"},zk={class:"template-modal__templates-content ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-flex-1"},Wk={class:"template-modal__templates-option-bar ivyforms-flex ivyforms-justify-content-between"},qk={class:"template-modal__search ivyforms-m-0"},Nk={class:"template-modal__templates-header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-gap-16"},Hk={class:"template-modal__card-grid ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-mt-0"},Yk={class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},jk={key:0,class:"template-modal__pro-badge ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-py-4 ivyforms-px-8"},Gk=["src","alt"],Kk={class:"template-modal__card-actions-overlay ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-m-0 ivyforms-p-0"},Xk={class:"template-modal__overlay-buttons ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-gap-8"},Qk={class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},Jk={key:0,class:"ivyforms-flash"},Zk={class:"template-modal__card-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0 regular-16"},eC={key:2,class:"template-modal__empty-state ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-center ivyforms-justify-content-center ivyforms-py-24 ivyforms-px-24"},tC={class:"template-modal__empty-icon ivyforms-mb-16"},oC={class:"ivyforms-mb-8 ivyforms-m-0"},nC={class:"ivyforms-m-0"},lC={key:1,class:"template-preview template-preview--active ivyforms-px-16 ivyforms-pb-16"},iC={class:"template-preview__header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-gap-16 ivyforms-mb-24 ivyforms-pt-16"},aC={class:"template-preview__header-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},rC={class:"template-preview__template-info ivyforms-flex ivyforms-flex-direction-column"},sC={key:0,class:"ivyforms-flash"},dC={class:"template-preview__header-right ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},uC={class:"template-preview__form ivyforms-p-16"},cC={class:"template-preview__form-container"},fC={class:"ivyforms-mb-16"},mC={class:"ivyforms-mb-24"},vC="https://ivyforms.com/form-templates",pC=fe({__name:"IvyFormsTemplateSelection",props:{visible:{type:Boolean}},emits:["update:visible","form-created","close"],setup(t,{emit:l}){const o=t,a=l,i=gk(),m=Oo(),f=tt(),v=nn(),{getLabel:c}=Ee(),{navigateToFormBuilder:p,navigateToAllForms:y}=pn(),{showUpgradeDialog:b,isProInstalled:I,isProLicenseActive:F}=qn(),{handleImportedForms:k,isImporting:x}=Mv(),C=S({get:()=>o.visible,set:be=>a("update:visible",be)}),L=w(""),B=w(!1),M=w(!1),q=w(null),Y=w(!1),E=w(null),W=w(0),j=w("desktop"),H=w(!1),z=w(null),ee=w("scratch"),oe=w("all"),Q=w("all"),te=w({}),X=w(null),N=w("500px"),U=w("564px"),O=w(!1),J=Rm,K=w([{name:"all",label:"All"},{name:"free",label:"Free"},{name:"pro",label:"Pro"}]),me=w([{name:"desktop",label:"",iconConfig:{name:"desktop",type:"outline",size:"d",category:"global"}},{name:"tablet",label:"",iconConfig:{name:"tablet",type:"outline",size:"d",category:"global"}},{name:"mobile",label:"",iconConfig:{name:"mobile",type:"outline",size:"d",category:"global"}}]),De=S(()=>{let be=i.templates;if(oe.value==="favorites"?be=be.filter(de=>m.isTemplateFavorited(de.id)):oe.value!=="all"&&(Rm.value.some(Fe=>Fe.subItems?.some(ut=>ut.index===oe.value))?be=be.filter(Fe=>Fe.subcategory===oe.value):be=be.filter(Fe=>Fe.category===oe.value)),Q.value==="free"?be=be.filter(de=>!de.is_pro):Q.value==="pro"&&(be=be.filter(de=>de.is_pro)),L.value){const de=L.value.toLowerCase();be=be.filter(Fe=>Fe.name.toLowerCase().includes(de)||Fe.description.toLowerCase().includes(de))}return be}),Xe=S(()=>{const be=De.value,de=[];for(let Fe=0;Fe<be.length;Fe+=3)de.push(be.slice(Fe,Fe+3));return de}),Ue=S(()=>{const be=i.templates.length>0?i.templates.length:6,de=Array.from({length:be},(ut,lt)=>({id:`skeleton-${lt}`})),Fe=[];for(let ut=0;ut<de.length;ut+=3)Fe.push(de.slice(ut,ut+3));return Fe}),ae=S(()=>W.value>0),ye=S(()=>W.value<De.value.length-1),Se=(be,de,Fe)=>{const ut=de.filter(Ie=>Ie.parentId!==null&&Ie.parentId!==void 0&&Number(Ie.parentId)===Number(be.fieldIndex)),lt={},It=[];if(Fe==="name"){const Ie=new Map;return ut.forEach((qe,St)=>Ie.set(qe,St)),o1(ut,Ie).forEach((qe,St)=>{const Dt=qe,oo=n1(qe),Ot=l1({type:typeof Dt.nameFieldType=="string"?Dt.nameFieldType:void 0,label:Dt.label},oo,St,It);It.push(Ot),lt[`${Ot}Label`]=Dt.label||"",lt[`${Ot}Placeholder`]=Dt.placeholder||"",lt[`${Ot}Required`]=Dt.required||!1,lt[`${Ot}HideLabel`]=Dt.optionHide||!1,lt[`${Ot}Description`]=""}),{...be,nameFieldTypes:It,...lt}}else return ut.forEach(Ie=>{let Re=Ie.addressType;if(!Re&&Ie.settings)try{const qe=typeof Ie.settings=="string"?JSON.parse(Ie.settings):Ie.settings;Re=qe.type||qe.addressType}catch(qe){console.warn(c("failed_to_parse_address_settings"),qe)}if(Re&&(It.push(Re),lt[`${Re}Label`]=Ie.label||"",lt[`${Re}Placeholder`]=Ie.placeholder||"",lt[`${Re}Required`]=Ie.required||!1,lt[`${Re}HideLabel`]=Ie.hideLabel||!1,lt[`${Re}Description`]=Ie.description||"",Ie.settings))try{const qe=typeof Ie.settings=="string"?JSON.parse(Ie.settings):Ie.settings;qe.visible!==void 0&&(lt[`${Re}Visible`]=qe.visible)}catch(qe){console.warn(c("failed_to_parse_address_settings"),qe)}}),{...be,addressFieldTypes:It,...lt}},se=S(()=>{if(!z.value?.fields)return[];const be=z.value.fields;return be.filter(Fe=>Fe.parentId===null||Fe.parentId===void 0).map(Fe=>Fe.type==="name"||Fe.type==="address"?Se(Fe,be,Fe.type):Fe)}),ge=be=>{const de=`${be.type}_${be.fieldIndex}`;return de in te.value||(be.type==="address"?te.value[de]={}:be.type==="name"?te.value[de]={}:be.type==="select"||be.type==="multi-select"?te.value[de]=be.type==="multi-select"?[]:"":te.value[de]=be.defaultValue||""),te.value[de]},ve=(be,de)=>{const Fe=`${be.type}_${be.fieldIndex}`;te.value[Fe]=de},Ke=async()=>{B.value=!0;try{await i.fetchTemplates()}catch(be){console.error(c("failed_to_tab_form"),be)}finally{B.value=!1}},ht=async()=>{if(!M.value){M.value=!0,q.value="blank_form";try{await f.resetForm(),await f.saveForm({template_id:"blank_form"}),f.name&&v.setPageTitle(f.name),f.formId&&(a("form-created",parseInt(f.formId)),p(parseInt(f.formId))),C.value=!1}catch(be){console.error(c("failed_to_create_form"),be)}finally{M.value=!1,q.value=null}}},at=async be=>{if(!(M.value||x.value)){M.value=!0;try{await k(be,{onSingleFormImported:async de=>{await f.resetForm(),await f.loadForm(String(de)),f.name&&v.setPageTitle(f.name),O.value=!1,C.value=!1,await Ao(),a("form-created",de),p(de)},onMultipleFormsImported:async()=>{O.value=!1,C.value=!1,a("close"),await Ao(),y()}})}catch(de){console.error(c("failed_to_import_forms"),de),Ge({message:c("failed_to_import_forms"),type:"error"})}finally{M.value=!1}}},Ze=async be=>{if(E.value=be,Y.value=!0,W.value=De.value.findIndex(de=>de.id===be.id),!be.form_data||!be.form_data.fields||be.form_data.fields.length===0){H.value=!0;try{const de=await i.getTemplate(be.id);if(de){const Fe={...de,form_data:{...de.form_data,published:!!de.form_data.published}};E.value=Fe,z.value=Fe.form_data}}catch(de){console.error(c("failed_to_tab_form"),de)}finally{H.value=!1}}else{const de={...be.form_data,published:!!be.form_data.published};z.value=de}},ft=be=>{let de;switch(be){case"text":de=hr;break;case"email":de=Qm;break;case"textarea":case"paragraph":de=Xm;break;case"tel":case"phone":de=Km;break;case"number":de=Gm;break;case"name":de=jm;break;case"radio":de=ic;break;case"checkbox":de=lc;break;case"select":case"dropdown":case"multi-select":de=nc;break;case"address":de=Ym;break;case"date":de=oc;break;case"time":de=tc;break;case"html":de=i1;break;case"rating":de=ec;break;default:de=hr;break}try{return st.hooks.applyFilters("ivyforms/template/field/filter/component",de,{type:be})||de}catch{return de}},wt=async be=>{if(!M.value){M.value=!0,q.value=be.id;try{f.formId=null,f.isEditing=!1,f.fields=[],f.counterFields=0,f.selectedField=null,f.activeTab="addField",f.description=null,f.name="Blank form",f.published=!0,f.showTitle=!1,f.showDescription=!1,f.storeEntries=!1,f.confirmationId=null,f.isFormLoading=!0;let de=be;if(!be.form_data||!be.form_data.fields||be.form_data.fields.length===0)try{const Fe=await i.getTemplate(be.id);Fe&&(de={...Fe,form_data:{...Fe.form_data,published:!!Fe.form_data.published}})}catch(Fe){console.error("Failed to fetch full template data:",Fe)}if(de.form_data&&(f.name=de.form_data.name||de.name,f.description=de.form_data.description||de.description,f.showTitle=de.form_data.showTitle??!0,f.showDescription=de.form_data.showDescription??!1,f.published=de.form_data.published??!1,de.form_data.fields&&de.form_data.fields.length>0)){f.counterFields=0,f.fields=[];const Fe=de.form_data.fields.some(ut=>ut.rowIndex!==void 0||ut.columnIndex!==void 0);de.form_data.fields.forEach((ut,lt)=>{const It=f.increaseCounter(),Ie=Fe?ut.rowIndex??0:0,Re=Fe?ut.columnIndex??lt:lt,qe=ut.width??100;f.addField({id:0,fieldIndex:It,type:ut.type,label:ut.label,defaultValue:ut.defaultValue||"",required:ut.required||!1,placeholder:ut.placeholder||"",position:lt+1,timeFieldType:ut.timeFieldType,timeFormat:ut.timeFormat,rowIndex:Ie,columnIndex:Re,width:qe})})}await f.saveForm({template_id:be.id}),f.isFormLoading=!1,f.name&&v.setPageTitle(f.name),f.formId&&await f.loadForm(f.formId),C.value=!1,f.formId&&(a("form-created",parseInt(f.formId)),p(parseInt(f.formId)))}catch(de){console.error(c("failed_to_create_form"),de)}finally{M.value=!1,q.value=null}}},mt=()=>{M.value=!1,q.value=null,C.value=!1,L.value="",E.value=null,Y.value=!1,O.value=!1,W.value=0,j.value="desktop",te.value={},a("close")};Be(C,async be=>{be&&(await m.loadFavoriteTemplates(),i.templates.length===0&&await Ke())});const vt=async()=>{if(ae.value){W.value--;const be=De.value[W.value];if(E.value=be,!be.form_data||!be.form_data.fields||be.form_data.fields.length===0){H.value=!0;try{const de=await i.getTemplate(be.id);if(de){const Fe={...de,form_data:{...de.form_data,published:!!de.form_data.published}};E.value=Fe,z.value=Fe.form_data}}catch(de){console.error(c("failed_to_tab_form"),de)}finally{H.value=!1}}else{const de={...be.form_data,published:!!be.form_data.published};z.value=de}}},Tt=async()=>{if(ye.value){W.value++;const be=De.value[W.value];if(E.value=be,!be.form_data||!be.form_data.fields||be.form_data.fields.length===0){H.value=!0;try{const de=await i.getTemplate(be.id);if(de){const Fe={...de,form_data:{...de.form_data,published:!!de.form_data.published}};E.value=Fe,z.value=Fe.form_data}}catch(de){console.error(c("failed_to_tab_form"),de)}finally{H.value=!1}}else{const de={...be.form_data,published:!!be.form_data.published};z.value=de}}},Mt=()=>{Y.value=!1,E.value=null,W.value=0,z.value=null,H.value=!1,te.value={}},Je=be=>{be==="scratch"&&!M.value?(ee.value=be,ht()):be==="import"&&(ee.value=be,O.value=!0)},dt=be=>{oe.value=be},io=async be=>{await m.toggleFavoriteTemplate(be)},ao=be=>m.isTemplateFavorited(be),Le=be=>{const de=be.name.toLowerCase().replace(/\s+/g,"-");window.open(`${vC}/${de}/`,"_blank")},nt=()=>{b()},Ye=()=>{if(X.value){const de=X.value.clientHeight-80;N.value=`${de}px`,U.value=`${de+64}px`}},rt=be=>{be&&Ao(()=>{const de=parseFloat(getComputedStyle(be).lineHeight);be.offsetHeight>de*1.5?be.classList.add("template-modal__card-title--multiline"):be.classList.remove("template-modal__card-title--multiline")})};return Rt(()=>{setTimeout(Ye,100),window.addEventListener("resize",Ye)}),xr(()=>{window.removeEventListener("resize",Ye)}),Be(C,be=>{be&&setTimeout(Ye,100)}),(be,de)=>(h(),P(pe,null,[d(Om,{visible:C.value,"onUpdate:visible":de[7]||(de[7]=Fe=>C.value=Fe),teleport:!0,onClose:mt},{default:_(()=>[Y.value?(h(),P("div",lC,[u("div",iC,[u("div",aC,[d(We,{priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:Mt},{default:_(()=>[ue($(s(c)("back")),1)]),_:1}),u("div",rC,[u("h3",null,$(E.value?.name),1),E.value?.is_pro?(h(),P("span",sC,"⚡")):re("",!0)])]),u("div",dC,[d(We,{priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows","icon-start-type":"fill",disabled:!ae.value,onClick:vt},null,8,["disabled"]),d(We,{priority:"tertiary","icon-start":"arrow-right","icon-start-category":"arrows","icon-start-type":"fill",disabled:!ye.value,onClick:Tt},null,8,["disabled"]),d(Wn,{modelValue:j.value,"onUpdate:modelValue":de[5]||(de[5]=Fe=>j.value=Fe),background:"",tabs:me.value,type:"tonal",priority:"tertiary",size:"d",class:"template-preview__device-tabs ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},null,8,["modelValue","tabs"]),d(We,{priority:"primary",loading:M.value,onClick:de[6]||(de[6]=Fe=>wt(E.value))},{default:_(()=>[M.value?re("",!0):(h(),P(pe,{key:0},[ue($(s(c)("use_this_template")),1)],64))]),_:1},8,["loading"])])]),u("div",{class:Oe(["template-preview__content",`device-${j.value}`])},[u("div",uC,[u("div",cC,[u("h2",fC,$(E.value?.name),1),u("p",mC,$(E.value?.description),1),H.value?(h(),ne(wr,{key:0,animated:"",class:"template-preview__loading-fields"},{template:_(()=>[(h(),P(pe,null,Ae(4,Fe=>u("div",{key:`skeleton-field-${Fe}`,class:"template-preview__skeleton-field ivyforms-mb-16"},[d(ha,{variant:"text",style:{height:"16px",width:"120px"}}),d(ha,{variant:"text",style:{height:"40px",width:"100%"}})])),64))]),_:1})):z.value?.fields&&z.value.fields.length>0?(h(!0),P(pe,{key:1},Ae(se.value,(Fe,ut)=>(h(),ne(Co(ft(Fe.type)),{key:Fe.id||ut,"model-value":ge(Fe),error:"","field-errors":{},disabled:!1,field:{...Fe,formId:0,fieldIndex:Fe.fieldIndex,id:parseInt(Fe.id)||0,position:Fe.position||ut,label:Fe.label||"",defaultValue:Fe.defaultValue||"",required:Fe.required||!1,placeholder:Fe.placeholder||"",fieldOptions:Fe.fieldOptions||[],minValue:Fe.minValue,maxValue:Fe.maxValue},class:"template-preview__form-field ivyforms-mb-16","onUpdate:modelValue":lt=>ve(Fe,lt)},null,8,["model-value","field","onUpdate:modelValue"]))),128)):re("",!0),d(We,{class:"template-preview__submit-btn ivyforms-p-10",priority:"tertiary",type:"border"},{default:_(()=>[ue($(s(c)("submit")),1)]),_:1})])])],2)])):(h(),P("div",bk,[u("div",_k,[u("span",null,$(s(c)("add_new_form")),1),u("div",xk,[d(We,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",onClick:mt})])]),u("div",wk,[u("div",{class:Oe(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":ee.value==="scratch","template-modal__option--disabled":M.value&&q.value==="blank_form"}]),onClick:de[0]||(de[0]=Fe=>Je("scratch"))},[u("div",Sk,[u("div",{class:Oe(["template-modal__icon-bg",{"template-modal__icon-bg--active":ee.value==="scratch","template-modal__icon-bg--loading":M.value&&q.value==="blank_form"}])},[M.value&&q.value==="blank_form"?(h(),ne(wo,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(h(),ne(wo,{key:0,name:"plus-circle",size:"d",category:"global",type:"fill-duo"}))],2)]),u("div",kk,[u("div",Ck,$(M.value&&q.value==="blank_form"?"":s(c)("start_scratch")),1),u("div",Ik,$(s(c)("start_with_blank_desc")),1)])],2),u("div",Fk,[u("div",Tk,[u("div",Pk,[d(wo,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-dusk-symbol-2)"})])]),u("div",null,[u("div",$k,[ue($(s(c)("generate_with_ai"))+" ",1),d(gr,{image:"coming-soon-arrow-text",size:"s"})]),u("div",Lk,$(s(c)("generate_with_ai_desc")),1)])]),u("div",{class:Oe(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":ee.value==="import"}]),onClick:de[1]||(de[1]=Fe=>Je("import"))},[u("div",Vk,[u("div",{class:Oe(["template-modal__icon-bg",{"template-modal__icon-bg--active":ee.value==="import"}])},[d(wo,{name:"import",size:"d",category:"global",type:"outline"})],2)]),u("div",Rk,[u("div",Mk,$(s(c)("import")),1),u("div",Uk,$(s(c)("import_from_file_desc")),1)])],2)]),u("div",Bk,[u("div",Dk,[u("div",Ak,$(s(c)("select_a_template")),1),u("div",Ek,$(s(c)("select_template_desc")),1)]),u("div",{ref_key:"templatesSectionRef",ref:X,class:"template-modal__templates-section ivyforms-flex ivyforms-gap-16"},[u("div",Ok,[d($l,{style:He({maxHeight:U.value})},{default:_(()=>[d(Ju,{modelValue:oe.value,"onUpdate:modelValue":de[2]||(de[2]=Fe=>oe.value=Fe),priority:"secondary","menu-items":s(J),onMenuSelect:dt},null,8,["modelValue","menu-items"])]),_:1},8,["style"])]),u("div",zk,[u("div",Wk,[u("div",qk,[d(_a,{modelValue:L.value,"onUpdate:modelValue":de[3]||(de[3]=Fe=>L.value=Fe),placeholder:s(c)("search_template"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])]),u("div",Nk,[d(Wn,{modelValue:Q.value,"onUpdate:modelValue":de[4]||(de[4]=Fe=>Q.value=Fe),tabs:K.value,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue","tabs"])])]),d($l,{modifier:"outside-vertical",style:He({maxHeight:N.value})},{default:_(()=>[u("div",Hk,[B.value?(h(!0),P(pe,{key:0},Ae(Ue.value,(Fe,ut)=>(h(),P("div",{key:`loading-row-${ut}`,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(h(!0),P(pe,null,Ae(Fe,(lt,It)=>(h(),P("div",{key:`loading-${ut}-${It}`,class:"template-modal__card-container"},[d(bm,{title:"",description:"",starred:!1,class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0"},{header:_(()=>[...de[9]||(de[9]=[u("div",{class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},[u("div",{class:"template-modal__skeleton-image-placeholder ivyforms-flex ivyforms-flex-direction-column ivyforms-p-10 ivyforms-justify-content-center"},[u("div",{class:"skeleton-bar skeleton-bar-1"}),u("div",{class:"skeleton-bar skeleton-bar-2"}),u("div",{class:"skeleton-bar skeleton-bar-3"}),u("div",{class:"skeleton-row ivyforms-flex ivyforms-gap-12 ivyforms-mt-8"},[u("div",{class:"skeleton-pill"}),u("div",{class:"skeleton-pill"})])])],-1)])]),footer:_(()=>[...de[10]||(de[10]=[u("div",{class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},[u("div",{class:"template-modal__empty-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4"}),u("div",{class:"template-modal__empty-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0"})],-1)])]),_:1})]))),128))]))),128)):(h(!0),P(pe,{key:1},Ae(Xe.value,(Fe,ut)=>(h(),P("div",{key:ut,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(h(!0),P(pe,null,Ae(Fe,lt=>(h(),P("div",{key:lt.id,class:"template-modal__card-container"},[d(bm,{title:lt.name,description:lt.description,starred:ao(lt.id),class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0",onStarClick:()=>io(lt.id)},{header:_(()=>[u("div",Yk,[lt.is_pro&&(!s(I)()||!s(F)())?(h(),P("div",jk,[d(hi,{image:"pro-text",size:"s"})])):re("",!0),u("img",{src:lt.screenshot,alt:lt.name,class:"template-modal__image ivyforms-mb-0 ivyforms-mx-0 ivyforms-p-0"},null,8,Gk),u("div",Kk,[u("div",Xk,[lt.is_pro&&(!s(I)()||!s(F)())?(h(),P(pe,{key:0},[lt.demo_url?(h(),ne(We,{key:0,priority:"tertiary",onClick:It=>Le(lt)},{default:_(()=>[ue($(s(c)("view_demo")),1)]),_:1},8,["onClick"])):re("",!0),d(We,{priority:"pro",class:"template-modal__upgrade-button",onClick:nt},{default:_(()=>[ue($(s(I)()?s(c)("activate_license"):s(c)("upgrade")),1)]),_:1})],64)):(h(),P(pe,{key:1},[d(We,{priority:"tertiary",onClick:It=>Ze(lt)},{default:_(()=>[ue($(s(c)("preview")),1)]),_:1},8,["onClick"]),d(We,{priority:"primary",loading:M.value&&q.value===lt.id,onClick:It=>wt(lt)},{default:_(()=>[M.value?re("",!0):(h(),P(pe,{key:0},[ue($(s(c)("use_this_template")),1)],64))]),_:1},8,["loading","onClick"])],64))])])])]),footer:_(()=>[u("div",Qk,[u("div",{ref_for:!0,ref:It=>rt(It),class:"template-modal__card-title ivyforms-flex ivyforms-align-items-center ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4 ivyforms-gap-8 regular-18"},[ue($(lt.name)+" ",1),lt.is_pro?(h(),P("span",Jk)):re("",!0)],512),u("div",Zk,$(lt.description),1)])]),_:2},1032,["title","description","starred","onStarClick"])]))),128))]))),128)),!B.value&&De.value.length===0?(h(),P("div",eC,[u("div",tC,[d(wo,{name:"search",type:"outline",size:"d",category:"global"})]),u("h4",oC,$(s(c)("no_templates_found")),1),u("p",nC,$(s(c)("try_adjusting_criteria")),1)])):re("",!0)])]),_:1},8,["style"])])],512)])]))]),_:1},8,["visible"]),d(_v,{modelValue:O.value,"onUpdate:modelValue":de[8]||(de[8]=Fe=>O.value=Fe),"is-importing":s(x),onImport:at},null,8,["modelValue","is-importing"])],64))}}),Uv=Ve(pC,[["__scopeId","data-v-81859af6"]]);function Bv(){const{getLabel:t}=Ee(),{request:l}=In(),o=w(!1),a=w(null);return{isExporting:o,exportError:a,exportForms:async(m,f)=>{o.value=!0,a.value=null;try{const{data:v,error:c}=await l("forms/export",{method:"POST",data:{formIds:m}});if(c)return a.value=c||t("failed_to_export_forms"),!1;const p=v?.data;if(p&&p.success){const y=p.data,b=JSON.stringify(y,null,2),I=new Blob([b],{type:"application/json"}),F=URL.createObjectURL(I),k=document.createElement("a");k.href=F;const x=f?f.trim().replace(/[^a-z0-9_-]/gi,"-").replace(/-+/g,"-").replace(/^-|-$/g,""):"ivyforms-export";return k.download=m.length===1?`${x}.json`:`ivyforms-export-${m.length}-forms.json`,document.body.appendChild(k),k.click(),document.body.removeChild(k),URL.revokeObjectURL(F),!0}else return a.value=p?.message||t("failed_to_export_forms"),!1}catch(v){return console.error("Export error:",v),a.value=t("failed_to_export_forms"),!1}finally{o.value=!1}}}}async function Sc(t){if(typeof window>"u"||typeof document>"u")return!1;if(typeof navigator<"u"&&navigator.clipboard?.writeText)try{return await navigator.clipboard.writeText(t),!0}catch{}const l=document.createElement("textarea");l.value=t,l.style.position="fixed",l.style.opacity="0",document.body.appendChild(l),l.select();try{return document.execCommand("copy")}catch{return!1}finally{l.remove()}}const yC={class:"all-forms ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},gC={class:"ivyforms-all-forms-option-bar"},hC={class:"ivyforms-all-forms-option-bar__left"},bC={class:"ivyforms-all-forms-option-bar__right"},_C={class:"ivyforms-all-forms-table"},xC={key:0,class:"ivyforms-table-skeleton"},wC={class:"ivyforms-all-forms-pagination-container"},SC=fe({__name:"AllForms",setup(t){const{startWatching:l}=$o();l();const o=Oo(),a=nn(),{getLabel:i}=Ee(),m=ss(),f=Bl(),{getAdminPageUrl:v,navigateToAdminPage:c}=pn(),p=w(),y=w(null),b=w(null),I=w(null),F=w([]),k=w(0),x=w(null),C=w(!0),L=w({}),{searchQuery:B,debouncedSearchQuery:M}=Md(),q=w(!1),Y=w(!1),E=w(!1),W=w([]),j=w(void 0),H=S(()=>B.value!==M.value),z=S(()=>C.value||H.value),{filters:ee,isFiltered:oe}=pc({starred:null,published:null}),{pagination:Q,sort:te,withSuppressedUpdates:X,resetState:N}=hc({filters:ee,pagination:Eo({page:1,perPage:10}),sort:Eo({column:"id",order:"desc"}),searchQuery:B,dateRange:x,preserveOtherParams:!0,onRestored:()=>ao(!0)}),U=Eo({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),O=Ii(),{toggleAll:J,clear:K,selectedIds:me,anyRowSelected:De,allSelected:Xe,someSelected:Ue}=_c(F),ae=S(()=>[Ft(xt.AddStar,{handler:()=>It(!0)}),Ft(xt.RemoveStar,{handler:()=>It(!1)}),Ft(xt.Export,{handler:()=>St()})]),ye=ga({text:Te=>Te.id,href:Te=>v(Do,`/manage/${Te.id}`)}),Se=ga({text:Te=>Te.name,href:Te=>v(Do,`/manage/${Te.id}`),class:"ivyforms-name-cell"}),se=Sv({field:"published",ariaLabel:i("status_switch"),onChange:async(Te,ze)=>{const At=Te.published;Te.published=ze;try{await m.updateStatus(Te.id,ze),ze?(U.publishedTrueCount++,U.publishedFalseCount--):(U.publishedTrueCount--,U.publishedFalseCount++)}catch(Qt){Te.published=At,Ge({message:String(Qt),type:"error"})}}}),ge=ga({text:Te=>{const ze=m.entryCount[Te.id];return ze!==void 0?ze:"-"},href:Te=>v(Do,`/manage/${Te.id}/results/entries`)}),ve=({rowData:Te})=>{if(!Te)return null;const At=`[ivyforms id=${Te.id}]`;return Kt("div",[Kt(tn,{content:i("copy_shortcode"),placement:"top"},()=>[Kt(We,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ariaLabel:i("copy_shorcode_table_form"),onClick:io(At)})]),Kt("span",At)])},Ke=w([xc({allSelected:Xe,toggleAll:()=>J(),headerAriaLabel:i("select_all_forms"),cellAriaLabel:i("select_form_header"),width:56}),wc({title:i("starred"),field:"starred",onChange:async(Te,ze)=>{const At=Te.starred;Te.starred=ze;try{await m.updateStarred(Te.id,ze),ze?(U.starredTrueCount++,U.starredFalseCount--):(U.starredTrueCount--,U.starredFalseCount++)}catch(Qt){Te.starred=At,Ge({message:String(Qt),type:"error"})}}}),{key:"id",title:i("id"),width:40,minWidth:40,cellRenderer:ye,visible:!0,showInModal:!0,sortable:!0},{key:"name",title:i("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:Se,visible:!0,showInModal:!0},{key:"published",title:i("published"),width:48,minWidth:48,cellRenderer:se,visible:!0,showInModal:!0},{key:"entries",title:i("entries"),width:54,minWidth:54,cellRenderer:ge,visible:!0,showInModal:!0},{key:"shortcode",title:i("shortcode"),width:160,minWidth:160,cellRenderer:ve,visible:!0,showInModal:!0},{key:"date-created",title:i("date_created"),width:105,minWidth:105,cellRenderer:({rowData:Te})=>Kt("span",Bn.formatWPDate(Te.dateCreated)),visible:!0,showInModal:!0},{key:"date-edited",title:i("date_edited"),width:105,minWidth:105,cellRenderer:({rowData:Te})=>Kt("span",Bn.formatWPDate(Te.dateEdited)),visible:!0,showInModal:!0},{key:"author",title:i("author"),width:204,minWidth:204,cellRenderer:({rowData:Te})=>Kt("span",Te.author),visible:!0,sortable:!0,showInModal:!0},Ud({width:160,className:"ivyforms-cell-actions",headerRenderer:()=>Kt(tn,{content:i("column_visibility"),placement:"left",ariaLabel:i("column_visibility")},()=>[Kt(wo,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:mt,style:"cursor: pointer;",ariaLabel:i("column_visibility"),role:"button"})]),actions:[{icon:"edit",tooltip:i("edit"),onClick:Te=>be(Te.id)()},{icon:"copy",tooltip:i("duplicate"),onClick:Te=>Fe(Te.id)()},{icon:"preview",tooltip:i("preview"),onClick:Te=>ut(Te.id)()},{icon:"context-menu-dot",tooltip:i("actions"),refKey:"context-menu",onClick:Te=>Lt(Te.id)}],onButtonRef:(Te,ze)=>{L.value[Te]=ze}})]),ht=S(()=>Bn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),{dynamicWidthColumns:at,minTableWidth:Ze}=gc(p,{columns:Ke}),{showMenu:ft,tempColumns:wt,openMenu:mt,applyColumnVisibility:vt,areAllColumnsSelected:Tt,isCheckboxDisabled:Mt}=wv({columns:Ke,minVisible:3,save:()=>{Ke.value=[...Ke.value];const Te=Ke.value.filter(At=>At.visible&&At.showInModal),ze=Te.length>0?`${100/Te.length}%`:"auto";Ke.value.forEach(At=>{At.showInModal&&(At.width=At.visible?ze:void 0)})}}),Je=S(()=>B.value.trim()!==""||x.value!==null||oe.value),dt=Te=>({page:Q.page,perPage:Q.perPage,search:M.value,sortBy:te.column,sortOrder:te.order,dateRange:Bn.formatDateRangeForApi(x.value),shouldGetCount:Te,filters:{starred:ee.starred,published:ee.published}}),io=Te=>async()=>{const ze=await Sc(Te);Ge({message:i(ze?"copied_shortcode":"error_copying"),type:ze?"success":"error"})},ao=async Te=>{C.value=!0;try{await m.fetchData(dt(Te)),F.value=m.tableData;const ze=m.paginationMeta;await X(async()=>{Q.page=ze.page,Q.perPage=ze.perPage}),k.value=ze.total,Te&&(U.publishedTrueCount=m.filterCount.publishedTrueCount,U.publishedFalseCount=m.filterCount.publishedFalseCount,U.starredTrueCount=m.filterCount.starredTrueCount,U.starredFalseCount=m.filterCount.starredFalseCount)}finally{C.value=!1}};Be([()=>Q.page,()=>Q.perPage,()=>M.value,()=>ee.starred,()=>ee.published,()=>x.value],async([,,Te,ze,At,Qt],ro)=>{ro&&(Te!==ro[2]||ze!==ro[3]||At!==ro[4]||Qt!==ro[5])&&(Q.page=1),await ao(!1)},{flush:"sync"}),Be(()=>m.tableData,Te=>{F.value=Te,C.value=!1},{immediate:!0}),Be(()=>m.filterCount,Te=>{U.publishedTrueCount=Te.publishedTrueCount,U.publishedFalseCount=Te.publishedFalseCount,U.starredTrueCount=Te.starredTrueCount,U.starredFalseCount=Te.starredFalseCount},{immediate:!0}),Be(()=>a.isFullScreenMode,()=>ao(!1));const Le=({column:Te,order:ze})=>{te.column=Te,te.order=ze==="asc"?"asc":ze==="desc"?"desc":"",Q.page=1,ao(!1)},nt=()=>{q.value=!0},Ye=()=>{q.value=!1},rt=()=>{ao(!1),q.value=!1},be=Te=>()=>{c(Do,`/manage/${Te}`)},de=Te=>()=>{c(Do,`/manage/${Te}/settings/general`)},Fe=Te=>async()=>{await O.handleActionClick(Te,null,"form","duplicate",{setLoading:ze=>{C.value=ze}})},ut=Te=>()=>{window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${Te}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},lt=async()=>{if(me.value.length)try{await O.handleActionClick(null,me.value,"forms","delete",{setLoading:Te=>{C.value=Te}})}catch(Te){Ge({message:String(Te),type:"error"})}},It=async Te=>{if(!me.value.length)return;C.value=!0;const ze=[...me.value];try{const At=F.value.filter(Qt=>ze.includes(Qt.id));await m.updateStarreds(ze,Te),At.forEach(Qt=>{Qt.starred!==Te&&(Te?(U.starredTrueCount++,U.starredFalseCount--):(U.starredTrueCount--,U.starredFalseCount++)),Qt.starred=Te})}catch(At){Ge({message:String(At),type:"error"})}finally{C.value=!1}},{exportForms:Ie,exportError:Re,isExporting:qe}=Bv(),St=async()=>{me.value.length&&(W.value=[...me.value],j.value=void 0,E.value=!0)},{handleImportedForms:Dt,isImporting:oo}=Mv(),Ot=()=>{Y.value=!0},Zt=async Te=>{if(!oo.value)try{await Dt(Te,{showSuccessMessage:!1,onAfterSuccessfulImport:()=>{Y.value=!1},onSingleFormImported:async ze=>{Ge({message:i("forms_imported_successfully"),type:"success"}),c(Do,`/manage/${ze}`)},onMultipleFormsImported:async()=>{Ge({message:i("forms_imported_successfully"),type:"success"}),await ao(!0)}})}catch(ze){console.error(i("failed_to_import_forms"),ze),Ge({message:i("failed_to_import_forms"),type:"error"})}},_o=async()=>{if(W.value.length===0)return;await Ie(W.value,j.value)?(Ge({message:i("forms_exported_successfully"),type:"success"}),E.value=!1,K()):Re.value&&Ge({message:Re.value,type:"error"})},Lt=mc.debounce(Te=>{const ze=L.value[Te];if(!ze){Ge({message:i("menu_button_element_not_found"),type:"error"});return}const At=document.querySelector(".ivyforms-table");At&&At.querySelectorAll(".el-table-v2__row").forEach(ro=>{ro.getAttribute("rowkey")===Te.toString()&&(ro.classList.add("highlighted"),ro.classList.add("hovered"))}),f.openContextMenu({actions:[Ft(xt.Edit,{handler:be(Te)}),Ft(xt.Duplicate,{handler:Fe(Te)}),Ft(xt.Preview,{handler:ut(Te)}),Ft(xt.Entries,{handler:()=>{c(Do,`/manage/${Te}/results/entries`)}}),Ft(xt.Export,{handler:Qt=>{W.value=[Qt],j.value=F.value.find(ro=>ro.id===Qt)?.name??void 0,E.value=!0}}),Ft(xt.Settings,{handler:de(Te)}),Ft(xt.Delete,{handler:async Qt=>{await O.handleActionClick(null,[Qt],"forms","delete",{setLoading:ro=>{C.value=ro}})}})],entityId:Te,contextMenuButtonRef:ze,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(gn=>gn.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(gn=>gn.classList.remove("hovered"))}})},100),So=()=>{Ao(()=>{const Te=b.value&&"$el"in b.value?b.value.$el:b.value,ze=I.value&&"$el"in I.value?I.value.$el:I.value;if(Te instanceof HTMLElement&&ze instanceof HTMLElement){const At=Te.getBoundingClientRect();ze.style.position="absolute",ze.style.top=`${At.bottom+8}px`,ze.style.left=`${At.left}px`,ze.style.inset="unset"}})},{showDatePicker:Xo,datePickerIndicator:ln,openDatePicker:yn,closeDatePicker:it,hideDatePickerIndicator:we}=yc(x,So,I),_e=async()=>{if(f.isOpen){f.closeContextMenu();return}f.openContextMenu({actions:[Ft(xt.Starred,{handler:jo(()=>ee.starred=ee.starred===!0?null:!0),isActive:()=>ee.starred===!0,rightText:U.starredTrueCount.toString(),secondary:!0}),Ft(xt.Unstarred,{handler:jo(()=>ee.starred=ee.starred===!1?null:!1),isActive:()=>ee.starred===!1,rightText:U.starredFalseCount.toString(),secondary:!0}),Ft(xt.Published,{handler:jo(()=>ee.published=ee.published===!0?null:!0),isActive:()=>ee.published===!0,rightText:U.publishedTrueCount.toString(),secondary:!0}),Ft(xt.Unpublished,{handler:jo(()=>ee.published=ee.published===!1?null:!1),isActive:()=>ee.published===!1,rightText:U.publishedFalseCount.toString(),secondary:!0}),Ft(xt.ResetFilters,{handler:jo(()=>zo()),secondary:!0,divided:!0})],contextMenuButtonRef:y.value})},an=()=>{ee.starred=null,ee.published=null},zo=()=>{N()};return vc(()=>{f.isOpen&&f.closeContextMenu()},{ignore:[y]}),Rt(()=>{o.loadAllSettings()}),(Te,ze)=>{const At=_a,Qt=ac,ro=ha,gn=wr,nl=Ll,Al=Td,ll=$d,El=_v,ka=bv;return h(),P("div",yC,[u("div",gC,[u("div",hC,[d(At,{modelValue:s(B),"onUpdate:modelValue":ze[0]||(ze[0]=zt=>Tl(B)?B.value=zt:null),class:"ivyforms-search__fixed-width",placeholder:s(i)("search")},null,8,["modelValue","placeholder"]),s(Xo)?(h(),ne(pr,{key:0,ref_key:"datePickerPopperRef",ref:I,modelValue:x.value,"onUpdate:modelValue":ze[1]||(ze[1]=zt=>x.value=zt),type:"datetimerange","date-format":ht.value,"aria-label":s(i)("date_filters"),clearable:"",shortcuts:"",secondary:"",onClose:s(it)},null,8,["modelValue","date-format","aria-label","onClose"])):re("",!0),d(Qt,{ref_key:"datePickerButtonRef",ref:b,color:"tertiary",type:"datepicker","aria-label":s(i)("date_filters"),indicator:s(ln),"custom-hide-indicator":s(we),onClick:s(yn)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),d(Qt,{ref_key:"menuButtonRef",ref:y,color:"tertiary",type:"filter","aria-label":s(i)("filters"),indicator:s(oe),"custom-hide-indicator":an,onClick:_e},null,8,["aria-label","indicator"]),d(ds)]),u("div",bC,[d(tn,{content:s(i)("import_forms"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(We,{"icon-only":"","icon-start":"import","icon-start-type":"outline",priority:"tertiary",onClick:Ot})]),_:1},8,["content"]),d(We,{"icon-start":"plus",onClick:nt},{default:_(()=>[ue($(s(i)("form")),1)]),_:1})])]),u("div",_C,[d(Al,{ref_key:"tableRef",ref:p,data:z.value?[]:F.value,loading:z.value,total:k.value,"row-key":"id",columns:s(at),"min-table-width":s(Ze),sort:s(te),pagination:"",onSortChange:Le},Pd({empty:_(()=>[z.value?(h(),P("div",xC,[d(gn,null,{template:_(()=>[(h(!0),P(pe,null,Ae(s(Q).perPage,zt=>(h(),ne(ro,{key:zt,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):Je.value?(h(),ne(nl,{key:2,image:"filters",title:s(i)("empty_state_all_forms_title"),subtitle:s(i)("empty_state_all_forms_subtitle")},{actionButton:_(()=>[d(We,{onClick:zo},{default:_(()=>[ue($(s(i)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(h(),ne(nl,{key:1,image:"not-found",title:s(i)("empty_state_all_forms_title"),subtitle:s(i)("empty_state_all_forms_subtitle")},{actionButton:_(()=>[d(We,{"icon-start":"plus",onClick:nt},{default:_(()=>[ue($(s(i)("form")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:2},[s(De)?{name:"bulk-header",fn:_(()=>[d(bc,{"selected-ids":s(me),loading:C.value,"all-selected":s(Xe),"some-selected":s(Ue),"primary-action":{label:s(i)("delete"),danger:!0,onClick:lt},"menu-actions":ae.value,onUnselectAll:s(K),onToggleAll:s(J)},null,8,["selected-ids","loading","all-selected","some-selected","primary-action","menu-actions","onUnselectAll","onToggleAll"])]),key:"0"}:void 0]),1032,["data","loading","total","columns","min-table-width","sort"]),d(rs,{modelValue:s(ft),"onUpdate:modelValue":ze[4]||(ze[4]=zt=>Tl(ft)?ft.value=zt:null),title:s(i)("edit_table"),subtitle:s(i)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{footer:_(()=>[d(We,{priority:"tertiary",size:"d",type:"fill",onClick:ze[3]||(ze[3]=zt=>ft.value=!1)},{default:_(()=>[ue($(s(i)("cancel")),1)]),_:1}),d(We,{priority:"success",size:"d",type:"fill",onClick:s(vt)},{default:_(()=>[ue($(s(i)("apply")),1)]),_:1},8,["onClick"])]),default:_(()=>[d(Ht,{modelValue:s(Tt),"onUpdate:modelValue":ze[2]||(ze[2]=zt=>Tl(Tt)?Tt.value=zt:null),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:_(()=>[Ko(Te.$slots,"default",{},()=>[ue($(s(i)("show_hide_all")),1)])]),_:3},8,["modelValue"]),(h(!0),P(pe,null,Ae(s(wt),zt=>(h(),P("div",{key:zt.key},[zt.showInModal?(h(),ne(Ht,{key:0,modelValue:zt.visible,"onUpdate:modelValue":Ol=>zt.visible=Ol,disabled:s(Mt)(zt.key),priority:"secondary",size:"s",type:"checkmark"},{default:_(()=>[ue($(zt.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):re("",!0)]))),128))]),_:3},8,["modelValue","title","subtitle"])]),d(Sr,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",wC,[d(ll,{"current-page":s(Q).page,"onUpdate:currentPage":ze[5]||(ze[5]=zt=>s(Q).page=zt),"page-size":s(Q).perPage,"onUpdate:pageSize":ze[6]||(ze[6]=zt=>s(Q).perPage=zt),total:k.value,secondary:"","aria-label":s(i)("pagination_navigation")},null,8,["current-page","page-size","total","aria-label"])]),d(Uv,{visible:q.value,"onUpdate:visible":ze[7]||(ze[7]=zt=>q.value=zt),"source-page-type":"allForms",onClose:Ye,onFormCreated:rt},null,8,["visible"]),d(El,{modelValue:Y.value,"onUpdate:modelValue":ze[8]||(ze[8]=zt=>Y.value=zt),"is-importing":s(oo),onImport:Zt,onCancel:ze[9]||(ze[9]=zt=>Y.value=!1)},null,8,["modelValue","is-importing"]),d(ka,{modelValue:E.value,"onUpdate:modelValue":ze[10]||(ze[10]=zt=>E.value=zt),"is-exporting":s(qe),onExport:_o,onCancel:ze[11]||(ze[11]=zt=>E.value=!1)},null,8,["modelValue","is-exporting"])])}}}),kC=fe({__name:"AllFormsPageSection",setup(t){return $o(),(l,o)=>{const a=SC,i=ol;return h(),ne(i,{"has-table":""},{default:_(()=>[d(a)]),_:1})}}}),CC=fe({__name:"FormsPage",setup(t){const{getLabel:l}=Ee(),{navigateToAllForms:o,navigateToEntries:a,navigateToSettings:i,navigateToIntegrations:m}=pn(),f=l("all_forms");zn("pageTitle",f);const v=nn(),c=S(()=>v.isFullScreenMode),p=w(En),y=[{label:l("all_forms"),index:En},{label:l("entries"),index:Go},{label:l("integrations"),index:el},{label:l("settings"),index:ba}],b=I=>{I!==p.value&&(p.value=I,I===En?o():I===Go?a():I===ba?i():I===el&&m())};return(I,F)=>{const k=ki,x=Si,C=Fi,L=Dl,B=kC;return h(),P(pe,null,[d(L,null,{left:_(()=>[c.value?(h(),ne(x,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(h(),P(pe,null,Ae(y,M=>d(k,{key:M.index,label:M.label,name:M.index,"is-active":p.value===M.index,type:"tonal",onClick:q=>b(M.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):re("",!0)]),default:_(()=>[d(C)]),_:1}),u("div",{class:Oe(["ivyforms-all-forms-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":c.value}])},[d(B)],2)],64)}}}),pa=20,Mm=100,Mn=w(null),dd=w(null),Wu=w(0),ud=w(0),cd=w(0),Kr=w(null);let qu=0;function kc(){const t=tt();qu++;const l=I=>{if(I.length===0)return;const F=I.reduce((k,x)=>k+(x.width??100),0);if(F>=95&&F<=105){if(F>100){const x=100/F;I.forEach(C=>{C.width=Math.max(pa,(C.width??100)*x)})}else if(F<100){const x=100-F,C=I[I.length-1];C.width=(C.width??100)+x}I.forEach(x=>{x.width=Math.round((x.width??100)*10)/10});const k=I.reduce((x,C)=>x+(C.width??100),0);if(Math.abs(k-100)>.01){const x=I[I.length-1];x.width=Math.round(((x.width??100)+(100-k))*10)/10}}else I.forEach(k=>{k.width=Math.round((k.width??100)*10)/10})},o=(I,F)=>100-t.fields.filter(C=>C.rowIndex===I&&C.fieldIndex!==F).reduce((C,L)=>C+(L.width??100),0),a=(I,F,k)=>{I.preventDefault(),I.stopPropagation(),Mn.value=F,dd.value=k,Wu.value=I.clientX,ud.value=F.width??100,Kr.value=null,document.body.classList.add("ivyforms-resizing-field"),document.body.style.cursor="col-resize",document.body.style.userSelect="none";const x=t.fields.filter(B=>B.rowIndex===F.rowIndex);x.sort((B,M)=>(B.columnIndex??0)-(M.columnIndex??0));const C=x.findIndex(B=>B.fieldIndex===F.fieldIndex),L=C<x.length-1?x[C+1]:null;cd.value=L?L.width??100:0,document.addEventListener("mousemove",i,{passive:!1}),document.addEventListener("mouseup",m)},i=I=>{if(I.preventDefault(),I.stopPropagation(),!Mn.value||dd.value!=="right")return;const F=I.clientX-Wu.value,k=document.querySelector(".ivyforms-form-builder__grid-container")?.clientWidth??800,x=F/k*100,C=Mn.value,L=t.fields.filter(Y=>Y.rowIndex===C.rowIndex);L.sort((Y,E)=>(Y.columnIndex??0)-(E.columnIndex??0));const B=L.findIndex(Y=>Y.fieldIndex===C.fieldIndex),M=B<L.length-1?L[B+1]:null;let q=ud.value+x;if(q=Math.max(pa,Math.min(Mm,q)),M){const E=ud.value+cd.value-q;E>=pa&&(C.width=Math.round(q*10)/10,M.width=Math.round(E*10)/10)}else{const E=100-L.filter(W=>W.fieldIndex!==C.fieldIndex).reduce((W,j)=>W+(j.width??100),0);q=Math.max(pa,Math.min(E,q)),C.width=Math.round(q*10)/10}},m=()=>{if(document.body.classList.remove("ivyforms-resizing-field"),document.body.style.cursor="",document.body.style.userSelect="",Mn.value){const I=t.fields.filter(F=>F.rowIndex===Mn.value.rowIndex);l(I),t.updateFieldPositions()}Mn.value=null,dd.value=null,cd.value=0,document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",m)};return Ul(()=>{qu--,qu===0&&(document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",m),document.body.classList.remove("ivyforms-resizing-field"),document.body.style.cursor="",document.body.style.userSelect="",Mn.value=null,dd.value=null,Wu.value=0,ud.value=0,cd.value=0,Kr.value=null)}),{resizingField:Mn,hoveredFieldForResize:Kr,startResize:a,setHoveredField:I=>{Mn.value||(Kr.value=I)},shouldShowResizeHandles:I=>tt().fields.filter(x=>x.rowIndex===I.rowIndex).length>=5?!1:Mn.value?Mn.value.fieldIndex===I.fieldIndex:Kr.value?.fieldIndex===I.fieldIndex,getAvailableSpace:o,getWidthForDropInEmptySpace:I=>{const F=o(I);return Math.max(pa,Math.min(Mm,F))},canDuplicateField:I=>o(I.rowIndex??0)>=pa,getWidthForDuplicate:I=>{const F=I.width??100,k=o(I.rowIndex??0);return k>=F?F:Math.max(pa,k)},normalizeRowWidths:l}}const IC={class:"ivyforms-field__text"},FC={key:0,class:"ivyforms-description-message regular-14"},TC=fe({__name:"TextField",props:{fieldIndex:{}},setup(t){const l=t,o=tt(),a=S(()=>o.fields.find(I=>I.fieldIndex===l.fieldIndex)),i=S(()=>a.value?.label||""),m=S(()=>a.value?.placeholder||""),f=S(()=>a.value?.required||!1),v=S(()=>a.value?.hideLabel||!1),c=S(()=>a.value?.fieldIndex??l.fieldIndex),p=S(()=>a.value?.defaultValue||""),y=S(()=>a.value?.description||""),b=S(()=>a.value?.labelPosition==="default"?"top":a.value?.labelPosition||"top");return(I,F)=>{const k=$e,x=Me;return h(),P("div",IC,[d(x,{label:v.value?"":i.value,required:f.value,"label-position":b.value},{default:_(()=>[d(k,{id:c.value,"aria-label":i.value,readonly:"",placeholder:m.value,"model-value":p.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"]),y.value?(h(),P("div",FC,$(y.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])])}}}),PC=Ve(TC,[["__scopeId","data-v-bb8fc1e8"]]),$C={class:"ivyforms-field__email"},LC={key:0,class:"ivyforms-description-message regular-14"},VC=fe({__name:"EmailField",props:{fieldIndex:{}},setup(t){const{getLabel:l}=Ee(),o=t,a=tt(),i=S(()=>a.fields.find(x=>x.fieldIndex===o.fieldIndex)),m=S(()=>i.value?.label||""),f=S(()=>i.value?.placeholder||""),v=S(()=>i.value?.required||!1),c=S(()=>i.value?.hideLabel||!1),p=S(()=>i.value?.fieldIndex??o.fieldIndex),y=S(()=>i.value?.defaultValue||""),b=S(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top"),I=S(()=>i.value?.description||""),F=S(()=>i.value?.confirmFieldLabel||l("confirmation_label_placeholder")),k=S(()=>i.value?.confirmFieldPlaceholder||"");return(x,C)=>{const L=$e,B=Me;return h(),P("div",$C,[d(B,{label:c.value?"":m.value,class:Oe(["ivyforms-field__email--first-form-item",{"ivyforms-field__email--confirm-first-form-item":i.value?.confirmFieldEnabled}]),required:v.value,"label-position":b.value},{default:_(()=>[d(L,{id:p.value,"aria-label":m.value,readonly:"",placeholder:f.value,"model-value":y.value,type:"email"},null,8,["id","aria-label","placeholder","model-value"]),I.value?(h(),P("div",LC,$(I.value),1)):re("",!0)]),_:1},8,["label","class","required","label-position"]),i.value?.confirmFieldEnabled?(h(),ne(B,{key:0,class:"ivyforms-field__email--second-form-item",label:i.value?.confirmFieldHideLabel?"":F.value,required:v.value},{default:_(()=>[d(L,{id:p.value+"-confirm",readonly:"",placeholder:k.value,"model-value":"",type:"email"},null,8,["id","placeholder"])]),_:1},8,["label","required"])):re("",!0)])}}}),RC=Ve(VC,[["__scopeId","data-v-8230460c"]]),MC={class:"ivyforms-field__numeric"},UC={key:0,class:"ivyforms-description-message regular-14"},BC=fe({__name:"NumericField",props:{fieldIndex:{}},setup(t){const l=["us_decimal","us_int","eu_decimal","eu_int",""];function o(x){return typeof x!="string"?!1:l.includes(x)}const a=t,i=tt(),m=S(()=>i.fields.find(x=>x.fieldIndex===a.fieldIndex)),f=S(()=>m.value?.label||""),v=S(()=>m.value?.placeholder||""),c=S(()=>m.value?.required||!1),p=S(()=>m.value?.hideLabel||!1),y=S(()=>m.value?.fieldIndex??a.fieldIndex),b=S(()=>{const x=m.value?.defaultValue;if(x===""||x===null||x===void 0)return null;const C=Number(x);return isNaN(C)?null:C}),I=S(()=>m.value?.description||""),F=S(()=>m.value?.labelPosition==="default"?"top":m.value?.labelPosition||"top"),k=S(()=>{const x=m.value?.numberFormat||"";return o(x)?x:""});return(x,C)=>{const L=Me;return h(),P("div",MC,[d(L,{label:p.value?"":f.value,required:c.value,"label-position":F.value},{default:_(()=>[d(bi,{id:y.value,"read-only":"",placeholder:v.value,"model-value":b.value,"number-format":k.value},null,8,["id","placeholder","model-value","number-format"]),I.value?(h(),P("div",UC,$(I.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])])}}}),DC=Ve(BC,[["__scopeId","data-v-9ac81118"]]),AC={class:"ivyforms-field__paragraph"},EC={key:0,class:"ivyforms-description-message regular-14"},OC=fe({__name:"ParagraphField",props:{fieldIndex:{}},setup(t){const l=t,o=tt(),a=S(()=>o.fields.find(F=>F.fieldIndex===l.fieldIndex)),i=S(()=>a.value?.label||""),m=S(()=>a.value?.placeholder||""),f=S(()=>a.value?.required||!1),v=S(()=>a.value?.hideLabel||!1),c=S(()=>a.value?.fieldIndex??l.fieldIndex),p=S(()=>a.value?.defaultValue||""),y=S(()=>a.value?.rows<=0?3:a.value?.rows),b=S(()=>a.value?.description||""),I=S(()=>a.value?.labelPosition==="default"?"top":a.value?.labelPosition||"top");return(F,k)=>{const x=$e,C=Me;return h(),P("div",AC,[d(C,{label:v.value?"":i.value,required:f.value,"label-position":I.value},{default:_(()=>[d(x,{id:c.value,readonly:"",placeholder:m.value,"model-value":p.value,type:"textarea",rows:y.value},null,8,["id","placeholder","model-value","rows"]),b.value?(h(),P("div",EC,$(b.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])])}}}),zC=Ve(OC,[["__scopeId","data-v-4388eb82"]]),WC={class:"ivyforms-field__phone"},qC={key:0,class:"ivyforms-description-message regular-14"},NC=fe({__name:"PhoneField",props:{fieldIndex:{}},setup(t){const l=t,o=tt(),a=S(()=>o.fields.find(I=>I.fieldIndex===l.fieldIndex)),i=S(()=>a.value?.label||""),m=S(()=>a.value?.placeholder||"(___) __ - __ - __"),f=S(()=>a.value?.required||!1),v=S(()=>a.value?.hideLabel||!1),c=S(()=>a.value?.fieldIndex??l.fieldIndex),p=S(()=>a.value?.defaultValue||""),y=S(()=>a.value?.description||""),b=S(()=>a.value?.labelPosition==="default"?"top":a.value?.labelPosition||"top");return(I,F)=>{const k=Me;return h(),P("div",WC,[d(k,{label:v.value?"":i.value,required:f.value,"label-position":b.value},{default:_(()=>[d(a1,{id:c.value,disabled:"",placeholder:m.value,"model-value":p.value,type:"number"},null,8,["id","placeholder","model-value"]),y.value?(h(),P("div",qC,$(y.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])])}}}),HC=Ve(NC,[["__scopeId","data-v-6dcd8378"]]),YC={class:"ivyforms-form-builder-field-recaptcha"},jC={key:0},GC={key:0,class:"ivyforms-recaptcha-widget"},KC={class:"ivyforms-recaptcha-widget__header"},XC={class:"ivyforms-recaptcha-widget__checkbox"},QC={class:"ivyforms-recaptcha-widget__text"},JC={class:"ivyforms-recaptcha-widget__logos"},ZC={key:1,class:"ivyforms-recaptcha-badge"},eI={class:"ivyforms-recaptcha-badge__icon"},tI={class:"ivyforms-recaptcha-badge__content"},oI={class:"ivyforms-recaptcha-badge__text"},nI={class:"ivyforms-recaptcha-badge__protected"},lI={class:"ivyforms-recaptcha-badge__links"},iI={href:"#",class:"ivyforms-recaptcha-badge__link"},aI={href:"#",class:"ivyforms-recaptcha-badge__link"},rI={key:1,class:"ivyforms-recaptcha-warning"},sI=fe({__name:"RecaptchaField",props:{fieldIndex:{}},setup(t){const{getLabel:l}=Ee(),o=Oo(),{getAdminPageUrl:a}=pn(),i=()=>a(ms,"/security/recaptcha"),m=S(()=>o.isRecaptchaConfigured),f=S(()=>o.recaptchaType);return(v,c)=>{const p=wo,y=as,b=Me;return h(),P("div",YC,[d(b,null,{default:_(()=>[m.value?(h(),P("div",jC,[f.value==="v2"?(h(),P("div",GC,[u("div",KC,[u("div",XC,[d(p,{name:"check",type:"outline",category:"global",size:"s",class:"ivyforms-recaptcha-widget__icon"})]),u("span",QC,$(s(l)("not_a_robot")),1),u("div",JC,[d(p,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})])])])):(h(),P("div",ZC,[u("div",eI,[d(p,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})]),u("div",tI,[u("div",oI,[u("span",nI,$(s(l)("protected_by"))+" reCAPTCHA",1)]),u("div",lI,[u("a",iI,$(s(l)("privacy")),1),c[0]||(c[0]=u("span",{class:"ivyforms-recaptcha-badge__separator"},"-",-1)),u("a",aI,$(s(l)("terms")),1)])])]))])):(h(),P("div",rI,[d(y,{state:"warning",description:s(l)("recaptcha_not_configured"),"show-button":!1,"show-link":!0,"link-text":s(l)("configure_now"),"link-url":i()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),dI=Ve(sI,[["__scopeId","data-v-b4c54ca1"]]),uI={xmlns:"http://www.w3.org/2000/svg",fill:"none","aria-label":"Cloudflare",viewBox:"0 0 73 25"};function cI(t,l){return h(),P("svg",uI,[...l[0]||(l[0]=[u("path",{fill:"#F6821F",d:"m61.885 15.784.178-.626c.213-.745.134-1.434-.223-1.94-.328-.466-.875-.74-1.54-.773l-12.58-.161a.245.245 0 0 1-.24-.22q-.006-.06.013-.117a.34.34 0 0 1 .293-.227l12.697-.163c1.506-.07 3.137-1.31 3.708-2.823l.724-1.92a.47.47 0 0 0 .02-.254C64.111 2.807 60.811 0 56.864 0c-3.636 0-6.723 2.382-7.83 5.692a3.67 3.67 0 0 0-2.612-.734c-1.745.176-3.147 1.601-3.32 3.372-.044.442-.011.888.096 1.32-2.85.083-5.134 2.453-5.134 5.365q0 .39.056.777a.25.25 0 0 0 .082.153c.044.04.101.062.16.062l23.226.003h.007a.31.31 0 0 0 .289-.226"},null,-1),u("path",{fill:"#FBAD41",d:"M66.076 6.953q-.175 0-.349.009a.2.2 0 0 0-.054.012.2.2 0 0 0-.127.135l-.495 1.734c-.212.745-.133 1.434.224 1.94.328.466.875.74 1.539.772l2.682.164a.24.24 0 0 1 .191.105.26.26 0 0 1 .028.232.34.34 0 0 1-.291.226l-2.787.163c-1.513.071-3.143 1.31-3.714 2.823l-.201.534a.15.15 0 0 0 .014.137.15.15 0 0 0 .118.068h9.596q.086 0 .155-.052a.26.26 0 0 0 .093-.136c.17-.615.256-1.25.255-1.89-.001-3.852-3.08-6.976-6.877-6.976"},null,-1),u("path",{fill:"#000",d:"M8.12 18.89h1.635v4.535h2.859v1.455H8.12zM14.308 21.902v-.017c0-1.72 1.366-3.115 3.187-3.115s3.17 1.378 3.17 3.098v.017c0 1.72-1.366 3.114-3.186 3.114-1.821 0-3.17-1.377-3.17-3.097m4.688 0v-.017c0-.863-.615-1.617-1.517-1.617-.894 0-1.493.736-1.493 1.6v.017c0 .863.615 1.617 1.51 1.617.901 0 1.5-.735 1.5-1.6M22.667 22.253V18.89h1.661v3.33c0 .862.43 1.274 1.088 1.274.657 0 1.087-.394 1.087-1.232V18.89h1.662v3.32c0 1.933-1.088 2.78-2.766 2.78s-2.732-.863-2.732-2.738M30.668 18.89h2.276c2.109 0 3.331 1.233 3.331 2.96v.018c0 1.728-1.24 3.012-3.364 3.012h-2.243zm2.302 4.518c.978 0 1.627-.547 1.627-1.515v-.017c0-.958-.649-1.515-1.627-1.515h-.666v3.047zM38.653 18.89h4.72v1.455h-3.085v1.018h2.791v1.378h-2.79v2.139h-1.636zM45.65 18.89h1.636v4.535h2.858v1.455H45.65zM54.419 18.848h1.576l2.513 6.032h-1.754l-.43-1.07h-2.277l-.421 1.07h-1.72zm1.433 3.67-.658-1.703-.666 1.703zM60.615 18.89h2.79c.903 0 1.527.24 1.923.65q.521.513.523 1.396v.017c0 .915-.482 1.522-1.214 1.839l1.408 2.088h-1.89l-1.188-1.814h-.716v1.814h-1.636zm2.715 2.875c.556 0 .877-.274.877-.71v-.017c0-.47-.337-.71-.886-.71h-1.07v1.439zM68.211 18.89h4.747v1.412H69.83v.907h2.833v1.31H69.83v.95H73v1.41h-4.789zM4.538 22.604c-.229.526-.71.898-1.351.898-.894 0-1.51-.753-1.51-1.617v-.017c0-.863.599-1.6 1.493-1.6.674 0 1.187.42 1.403.992h1.725c-.276-1.425-1.51-2.49-3.111-2.49C1.365 18.77 0 20.168 0 21.886v.017C0 23.622 1.349 25 3.17 25c1.558 0 2.775-1.024 3.096-2.395z"},null,-1)])])}const fI={render:cI},mI={class:"ivyforms-form-builder-field-turnstile ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100 ivyforms-px-0 ivyforms-py-0"},vI={key:0},pI={class:"ivyforms-form-builder-field-turnstile-widget"},yI={class:"ivyforms-form-builder-field-turnstile-widget__container ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},gI={class:"ivyforms-form-builder-field-turnstile-widget__text regular-14 ivyforms-flex-1"},hI={class:"ivyforms-form-builder-field-turnstile-widget__right ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-flex-end ivyforms-gap-4"},bI={class:"ivyforms-form-builder-field-turnstile-widget__logo-container ivyforms-flex ivyforms-align-items-center"},_I={class:"ivyforms-form-builder-field-turnstile-widget__links ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},xI={class:"ivyforms-form-builder-field-turnstile-widget__link-text"},wI={class:"ivyforms-form-builder-field-turnstile-widget__link-text"},SI={key:1,class:"ivyforms-turnstile-warning"},kI=fe({__name:"TurnstileField",props:{fieldIndex:{}},setup(t){const{getLabel:l}=Ee(),o=Oo(),{getAdminPageUrl:a}=pn(),i=()=>a(ms,"/security/turnstile"),m=S(()=>o.isTurnstileConfigured);return(f,v)=>{const c=as,p=Me;return h(),P("div",mI,[d(p,null,{default:_(()=>[m.value?(h(),P("div",vI,[u("div",pI,[u("div",yI,[v[1]||(v[1]=u("div",{class:"ivyforms-form-builder-field-turnstile-widget__checkbox"},null,-1)),u("span",gI,$(s(l)("verify_you_are_human")),1),u("div",hI,[u("div",bI,[d(s(fI),{class:"ivyforms-form-builder-field-turnstile-widget__logo"})]),u("div",_I,[u("span",xI,$(s(l)("privacy")),1),v[0]||(v[0]=u("span",{class:"ivyforms-form-builder-field-turnstile-widget__separator"},"·",-1)),u("span",wI,$(s(l)("terms")),1)])])])])])):(h(),P("div",SI,[d(c,{state:"warning",description:s(l)("turnstile_not_configured"),"show-button":!1,"show-link":!0,"link-text":s(l)("configure_now"),"link-url":i()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),CI=Ve(kI,[["__scopeId","data-v-67c315c2"]]),II={xmlns:"http://www.w3.org/2000/svg",width:"44",height:"46",fill:"none","aria-hidden":"true",style:{width:"44px",height:"50px",display:"block"}};function FI(t,l){return h(),P("svg",II,[...l[0]||(l[0]=[Jm('<path fill="#0074BF" d="M30 28h-4v4h4z" opacity=".5"></path><path fill="#0074BF" d="M26 28h-4v4h4zM22 28h-4v4h4z" opacity=".7"></path><path fill="#0074BF" d="M18 28h-4v4h4z" opacity=".5"></path><path fill="#0082BF" d="M34 24h-4v4h4z" opacity=".7"></path><path fill="#0082BF" d="M30 24h-4v4h4z" opacity=".8"></path><path fill="#0082BF" d="M26 24h-4v4h4zM22 24h-4v4h4z"></path><path fill="#0082BF" d="M18 24h-4v4h4z" opacity=".8"></path><path fill="#0082BF" d="M14 24h-4v4h4z" opacity=".7"></path><path fill="#008FBF" d="M38 20h-4v4h4z" opacity=".5"></path><path fill="#008FBF" d="M34 20h-4v4h4z" opacity=".8"></path><path fill="#008FBF" d="M30 20h-4v4h4zM26 20h-4v4h4zM22 20h-4v4h4zM18 20h-4v4h4z"></path><path fill="#008FBF" d="M14 20h-4v4h4z" opacity=".8"></path><path fill="#008FBF" d="M10 20H6v4h4z" opacity=".5"></path><path fill="#009DBF" d="M38 16h-4v4h4z" opacity=".7"></path><path fill="#009DBF" d="M34 16h-4v4h4zM30 16h-4v4h4zM26 16h-4v4h4zM22 16h-4v4h4zM18 16h-4v4h4zM14 16h-4v4h4z"></path><path fill="#009DBF" d="M10 16H6v4h4z" opacity=".7"></path><path fill="#00ABBF" d="M38 12h-4v4h4z" opacity=".7"></path><path fill="#00ABBF" d="M34 12h-4v4h4zM30 12h-4v4h4zM26 12h-4v4h4zM22 12h-4v4h4zM18 12h-4v4h4zM14 12h-4v4h4z"></path><path fill="#00ABBF" d="M10 12H6v4h4z" opacity=".7"></path><path fill="#00B9BF" d="M38 8h-4v4h4z" opacity=".5"></path><path fill="#00B9BF" d="M34 8h-4v4h4z" opacity=".8"></path><path fill="#00B9BF" d="M30 8h-4v4h4zM26 8h-4v4h4zM22 8h-4v4h4zM18 8h-4v4h4z"></path><path fill="#00B9BF" d="M14 8h-4v4h4z" opacity=".8"></path><path fill="#00B9BF" d="M10 8H6v4h4z" opacity=".5"></path><path fill="#00C6BF" d="M34 4h-4v4h4z" opacity=".7"></path><path fill="#00C6BF" d="M30 4h-4v4h4z" opacity=".8"></path><path fill="#00C6BF" d="M26 4h-4v4h4zM22 4h-4v4h4z"></path><path fill="#00C6BF" d="M18 4h-4v4h4z" opacity=".8"></path><path fill="#00C6BF" d="M14 4h-4v4h4z" opacity=".7"></path><path fill="#00D4BF" d="M30 0h-4v4h4z" opacity=".5"></path><path fill="#00D4BF" d="M26 0h-4v4h4zM22 0h-4v4h4z" opacity=".7"></path><path fill="#00D4BF" d="M18 0h-4v4h4z" opacity=".5"></path><path fill="#fff" d="m16.514 14.97 1.124-2.513c.408-.644.358-1.432-.093-1.883a1.23 1.23 0 0 0-1.238-.28c-.387.123-.723.38-.938.724 0 0-1.54 3.587-2.105 5.197s-.343 4.567 1.861 6.772c2.341 2.34 5.72 2.87 7.882 1.253.093-.043.171-.1.25-.165l6.65-5.555c.322-.265.802-.816.372-1.446-.415-.615-1.21-.193-1.539.015l-3.83 2.784a.18.18 0 0 1-.243-.021s0-.008-.007-.008c-.1-.121-.114-.436.036-.558l5.87-4.982c.508-.458.58-1.124.164-1.575-.4-.444-1.038-.43-1.546.029l-5.268 4.123a.237.237 0 0 1-.33-.036l-.007-.007c-.107-.114-.143-.315-.028-.437l5.984-5.805a1.167 1.167 0 0 0 .057-1.654 1.14 1.14 0 0 0-.816-.35c-.315 0-.615.114-.837.336l-6.113 5.741c-.144.143-.43 0-.466-.172a.19.19 0 0 1 .05-.171L26.092 9a1.154 1.154 0 1 0-1.575-1.69c-.021.015-.036.036-.057.058l-7.094 7.852c-.258.258-.63.265-.809.122a.27.27 0 0 1-.043-.372"></path><path fill="#555" d="M4.992 43.663H3.329V40.83c0-.655-.08-1.224-.775-1.224-.694 0-.905.61-.905 1.407v2.649H0v-7.551h1.649v1.792c0 .547-.009 1.139-.009 1.139.26-.48.744-.874 1.497-.874 1.474 0 1.855.995 1.855 2.308zM12.081 42.762c-.363.394-1.116 1.026-2.568 1.026-2.092 0-3.737-1.465-3.737-3.894C5.776 37.456 7.44 36 9.51 36c1.465 0 2.258.645 2.447.851l-.516 1.466c-.134-.188-.896-.789-1.837-.789-1.205 0-2.137.852-2.137 2.33s.967 2.317 2.137 2.317c.887 0 1.528-.372 1.918-.798zM17.302 43.663h-1.578l-.031-.57c-.215.23-.627.69-1.457.69-.896 0-1.846-.515-1.846-1.716 0-1.2 1.044-1.608 1.98-1.653l1.283-.054v-.12c0-.57-.381-.866-1.045-.866-.65 0-1.3.305-1.559.48l-.435-1.134a4.8 4.8 0 0 1 2.178-.547c.95 0 1.497.229 1.9.623.39.395.61.919.61 1.828zm-1.645-2.375-.816.054c-.506.022-.806.25-.806.654 0 .416.318.667.775.667.444 0 .744-.304.847-.492zM21.603 43.78c-.752 0-1.29-.297-1.608-.798v2.657h-1.65v-7.372h1.569l-.009.69h.022c.372-.47.92-.788 1.694-.788 1.466 0 2.393 1.214 2.393 2.8 0 1.587-.936 2.81-2.41 2.81m-.475-4.231c-.703 0-1.187.57-1.187 1.398 0 .83.484 1.398 1.187 1.398.713 0 1.197-.569 1.197-1.398s-.484-1.398-1.197-1.398M27.832 39.603h-1.125v1.936c0 .461.063.569.144.667.072.09.175.13.39.13q.255-.005.497-.098l.08 1.366c-.38.113-.779.17-1.173.175-.587 0-.982-.188-1.237-.502-.256-.313-.363-.766-.363-1.586v-2.088h-.722V38.28h.722v-1.465h1.662v1.465h1.125zM32.712 43.134c-.054.045-.587.645-1.94.645-1.394 0-2.684-1.008-2.684-2.8 0-1.806 1.308-2.81 2.702-2.81 1.3 0 1.886.569 1.886.569l-.363 1.322a2.03 2.03 0 0 0-1.308-.48c-.704 0-1.26.516-1.26 1.367 0 .852.507 1.39 1.282 1.39s1.29-.525 1.29-.525zM38.399 43.663h-1.663V40.83c0-.655-.08-1.224-.775-1.224s-.91.614-.91 1.412v2.648h-1.644v-7.555h1.649v1.792c0 .547-.01 1.139-.01 1.139.26-.48.745-.874 1.498-.874 1.474 0 1.855.995 1.855 2.308zM44 43.663h-1.577l-.032-.57c-.215.23-.627.69-1.456.69-.896 0-1.846-.515-1.846-1.716 0-1.2 1.044-1.608 1.98-1.653l1.282-.054v-.12c0-.57-.381-.866-1.044-.866-.65 0-1.3.305-1.56.48l-.434-1.138a4.8 4.8 0 0 1 2.178-.547c.95 0 1.496.228 1.9.623.39.394.609.918.609 1.828zm-1.64-2.375-.816.054c-.506.022-.806.25-.806.654 0 .416.318.667.775.667.444 0 .744-.304.847-.492z"></path>',34)])])}const TI={render:FI},PI={class:"ivyforms-form-builder-field-hcaptcha ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100 ivyforms-px-0 ivyforms-py-0"},$I={key:0},LI={class:"ivyforms-form-builder-field-hcaptcha-widget"},VI={class:"ivyforms-form-builder-field-hcaptcha-widget__container ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},RI={class:"ivyforms-form-builder-field-hcaptcha-widget__text regular-14 ivyforms-flex-1"},MI={class:"ivyforms-form-builder-field-hcaptcha-widget__right ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-flex-end"},UI={class:"ivyforms-form-builder-field-hcaptcha-widget__logo-container ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},BI={class:"ivyforms-form-builder-field-hcaptcha-widget__links ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},DI={class:"ivyforms-form-builder-field-hcaptcha-widget__link-text"},AI={class:"ivyforms-form-builder-field-hcaptcha-widget__link-text"},EI={key:1,class:"ivyforms-hcaptcha-warning"},OI=fe({__name:"HCaptchaField",props:{fieldIndex:{}},setup(t){const{getLabel:l}=Ee(),o=Oo(),{getAdminPageUrl:a}=pn(),i=()=>a(ms,"/security/hcaptcha"),m=S(()=>o.isHCaptchaConfigured);return(f,v)=>{const c=as,p=Me;return h(),P("div",PI,[d(p,null,{default:_(()=>[m.value?(h(),P("div",$I,[u("div",LI,[u("div",VI,[v[1]||(v[1]=u("div",{class:"ivyforms-form-builder-field-hcaptcha-widget__checkbox"},null,-1)),u("span",RI,$(s(l)("verify_you_are_human")),1),u("div",MI,[u("div",UI,[d(s(TI),{class:"ivyforms-form-builder-field-hcaptcha-widget__logo"})]),u("div",BI,[u("span",DI,$(s(l)("privacy")),1),v[0]||(v[0]=u("span",{class:"ivyforms-form-builder-field-hcaptcha-widget__separator"},"·",-1)),u("span",AI,$(s(l)("terms")),1)])])])])])):(h(),P("div",EI,[d(c,{state:"warning",description:s(l)("hcaptcha_not_configured"),"show-button":!1,"show-link":!0,"link-text":s(l)("configure_now"),"link-url":i()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),zI=Ve(OI,[["__scopeId","data-v-f27b2a4d"]]),WI={key:0,class:"ivyforms-name-fields__main-label ivyforms-mb-8 regular-16"},qI={key:0,class:"ivyforms-name-fields__main-label ivyforms-name-fields__main-label--left regular-16"},NI={key:0,class:"ivyforms-name-fields__layout-field-description regular-14 ivyforms-width-100"},HI={key:1,class:"ivyforms-name-fields__main-label ivyforms-name-fields__main-label--right regular-16"},YI=fe({__name:"NameField",props:{fieldIndex:{}},setup(t){const{getLabel:l}=Ee(),o=t,a=tt(),i=S(()=>a.fields.find(v=>v.fieldIndex===o.fieldIndex)),m=S(()=>i.value?.nameFields||[]),f=S(()=>{const v=i.value?.labelPosition;return v==="default"||!v?"top":v});return(v,c)=>{const p=$e,y=Me;return h(),P("div",{class:Oe(["ivyforms-name-fields",[{"ivyforms-name-fields--readonly":!!i.value?.readOnly},`ivyforms-name-fields--label-${f.value}`]])},[!i.value?.hideLabel&&(f.value==="top"||f.value==="default")?(h(),P("div",WI,$(i.value?.label||s(l)("name")),1)):re("",!0),u("div",{class:Oe(["ivyforms-name-fields__container",{"ivyforms-name-fields__container--flex-row":f.value==="left"||f.value==="right","ivyforms-name-fields__container--flex-column":f.value==="top"||f.value==="default"}])},[!i.value?.hideLabel&&f.value==="left"?(h(),P("div",qI,$(i.value?.label||s(l)("name")),1)):re("",!0),u("div",{class:Oe(["ivyforms-name-fields__layout ivyforms-flex ivyforms-flex-direction-row ivyforms-flex-wrap-wrap ivyforms-gap-16",{"ivyforms-name-fields__layout--with-left-label":f.value==="left","ivyforms-name-fields__layout--with-right-label":f.value==="right"}])},[(h(!0),P(pe,null,Ae(m.value,b=>(h(),P("div",{key:b.id,class:Oe(["ivyforms-name-fields__layout-field ivyforms-flex-1",b.type.toLowerCase()+"-name"])},[d(y,{label:b.optionHide?"":b.label,required:b.required},{default:_(()=>[d(p,{id:b.id,readonly:"","aria-label":b.label,"model-value":b.modelValue,type:"text",placeholder:b.placeholder},null,8,["id","aria-label","model-value","placeholder"]),b.description?(h(),P("div",NI,$(b.description),1)):re("",!0)]),_:2},1032,["label","required"])],2))),128))],2),!i.value?.hideLabel&&f.value==="right"?(h(),P("div",HI,$(i.value?.label||s(l)("name")),1)):re("",!0)],2)],2)}}}),jI=Ve(YI,[["__scopeId","data-v-3216a0bc"]]),GI={class:"ivyforms-field__website"},KI={class:"ivyforms-field__website-prefix"},XI={class:"ivyforms-field__website-suffix"},QI={key:0,class:"ivyforms-description-message regular-14"},JI=fe({__name:"WebsiteField",props:{fieldIndex:{}},setup(t){const l=t,o=tt(),a=S(()=>o.fields.find(k=>k.fieldIndex===l.fieldIndex)),i=S(()=>a.value?.label||""),m=S(()=>a.value?.placeholder||""),f=S(()=>a.value?.required||!1),v=S(()=>a.value?.hideLabel||!1),c=S(()=>a.value?.fieldIndex??l.fieldIndex),p=S(()=>a.value?.defaultValue||""),y=S(()=>a.value?.description||""),b=S(()=>a.value?.inputPrefix||""),I=S(()=>a.value?.inputSuffix||""),F=S(()=>a.value?.labelPosition==="default"?"top":a.value?.labelPosition||"top");return(k,x)=>{const C=$e,L=Me;return h(),P("div",GI,[d(L,{label:v.value?"":i.value,required:f.value,"label-position":F.value},{default:_(()=>[d(C,{id:c.value,readonly:"",placeholder:m.value,"model-value":p.value,type:"website"},Pd({suffix:_(()=>[u("span",XI,$(I.value),1)]),_:2},[b.value?{name:"prefix",fn:_(()=>[u("span",KI,$(b.value),1)]),key:"0"}:void 0]),1032,["id","placeholder","model-value"]),y.value?(h(),P("div",QI,$(y.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])])}}}),ZI=Ve(JI,[["__scopeId","data-v-4ef701f8"]]),eF={class:"ivyforms-field__require-pro"},tF={class:"ivyforms-field__require-pro-warning"},oF=fe({__name:"RequirePro",setup(t){const{getLabel:l}=Ee(),o=()=>Cl();return(a,i)=>{const m=as,f=Me;return h(),P("div",eF,[d(f,null,{default:_(()=>[u("div",tF,[d(m,{state:"warning",description:s(l)("require_pro_plan"),"show-link":!1,"show-button":!0,"button-label":s(l)("upgrade"),onButtonClick:i[0]||(i[0]=v=>o())},null,8,["description","button-label"])])]),_:1})])}}}),nF={key:0,class:"ivyforms-field__address-label ivyforms-mb-8 regular-16"},lF={key:0,class:"ivyforms-field__address-label ivyforms-field__address-label--left regular-16 ivyforms-mr-16 ivyforms-flex ivyforms-align-items-center"},iF={class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},aF={key:0,class:"ivyforms-field__address-description regular-14"},rF={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},sF={key:2,class:"ivyforms-field__address-description regular-14"},dF={class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},uF={key:0,class:"ivyforms-field__address-description regular-14"},cF={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},fF={key:2,class:"ivyforms-field__address-description regular-14"},mF={key:0,class:"ivyforms-field__address-label ivyforms-field__address-label--right regular-16 ivyforms-ml-16 ivyforms-flex ivyforms-align-items-center"},vF={key:2,class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},pF={key:0,class:"ivyforms-field__address-description regular-14"},yF={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},gF={key:2,class:"ivyforms-field__address-description regular-14"},hF=fe({__name:"AddressField",props:{fieldIndex:{}},setup(t){const{getLabel:l}=Ee(),o=t,a=tt(),i=S(()=>a.fields.find(p=>p.fieldIndex===o.fieldIndex)),m=S(()=>(i.value?.addressFields||[]).filter(p=>p.visible!==!1)),f=Zm.map(p=>p.name),v=S({get:()=>m.value.find(p=>p.type==="country")?.value||"",set:()=>{}}),c=S(()=>{const p=i.value?.labelPosition;return p==="default"||!p?"top":p});return(p,y)=>{const b=$e,I=Me,F=Bt,k=Ct;return h(),P("div",{class:Oe(["ivyforms-field__address ivyforms-width-100",[{"ivyforms-field__address--readonly":!!i.value?.readOnly},`ivyforms-field__address--label-${c.value}`]])},[!i.value?.hideLabel&&(c.value==="top"||c.value==="default")?(h(),P("div",nF,$(i.value?.label||s(l)("address")),1)):re("",!0),u("div",{class:Oe(["ivyforms-field__address-container ivyforms-width-100",{"ivyforms-field__address-container--flex-row":c.value==="left"||c.value==="right","ivyforms-field__address-container--flex-column":c.value==="top"||c.value==="default"}])},[c.value==="left"?(h(),P(pe,{key:0},[i.value?.hideLabel?re("",!0):(h(),P("div",lF,$(i.value?.label||s(l)("address")),1)),u("div",iF,[(h(!0),P(pe,null,Ae(m.value.slice(0,3),x=>(h(),P("div",{key:x.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[u("div",{class:Oe(["ivyforms-field__address-field ivyforms-flex-1",x.type.toLowerCase()+"-address"])},[d(I,{label:x.hideLabel?"":x.label,required:x.required},{default:_(()=>[d(b,{id:x.id,"aria-label":x.label,readonly:"","model-value":x.value,type:"text",placeholder:x.placeholder},null,8,["id","aria-label","model-value","placeholder"]),x.description?(h(),P("div",aF,$(x.description),1)):re("",!0)]),_:2},1032,["label","required"])],2)]))),128)),u("div",rF,[(h(!0),P(pe,null,Ae(m.value.slice(3,6),x=>(h(),P("div",{key:x.type,class:Oe(["ivyforms-field__address-field ivyforms-flex-1",x.type.toLowerCase()+"-address"])},[d(I,{label:x.hideLabel?"":x.label,required:x.required},{default:_(()=>[x.type==="country"?(h(),ne(k,{key:0,id:x.id,modelValue:v.value,"onUpdate:modelValue":y[0]||(y[0]=C=>v.value=C),placeholder:s(l)("select_country"),disabled:"",readonly:""},{default:_(()=>[d(F,{value:""},{default:_(()=>[ue($(s(l)("select_country")),1)]),_:1}),(h(!0),P(pe,null,Ae(s(f),C=>(h(),ne(F,{key:C,value:C},{default:_(()=>[ue($(C),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(h(),ne(b,{key:1,id:x.id,"aria-label":x.label,readonly:"","model-value":x.value,type:"text",placeholder:x.placeholder},null,8,["id","aria-label","model-value","placeholder"])),x.description?(h(),P("div",sF,$(x.description),1)):re("",!0)]),_:2},1032,["label","required"])],2))),128))])])],64)):c.value==="right"?(h(),P(pe,{key:1},[u("div",dF,[(h(!0),P(pe,null,Ae(m.value.slice(0,3),x=>(h(),P("div",{key:x.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[u("div",{class:Oe(["ivyforms-field__address-field ivyforms-flex-1",x.type.toLowerCase()+"-address"])},[d(I,{label:x.hideLabel?"":x.label,required:x.required},{default:_(()=>[d(b,{id:x.id,"aria-label":x.label,readonly:"","model-value":x.value,type:"text",placeholder:x.placeholder},null,8,["id","aria-label","model-value","placeholder"]),x.description?(h(),P("div",uF,$(x.description),1)):re("",!0)]),_:2},1032,["label","required"])],2)]))),128)),u("div",cF,[(h(!0),P(pe,null,Ae(m.value.slice(3,6),x=>(h(),P("div",{key:x.type,class:Oe(["ivyforms-field__address-field ivyforms-flex-1",x.type.toLowerCase()+"-address"])},[d(I,{label:x.hideLabel?"":x.label,required:x.required},{default:_(()=>[x.type==="country"?(h(),ne(k,{key:0,id:x.id,modelValue:v.value,"onUpdate:modelValue":y[1]||(y[1]=C=>v.value=C),placeholder:s(l)("select_country"),disabled:"",readonly:""},{default:_(()=>[d(F,{value:""},{default:_(()=>[ue($(s(l)("select_country")),1)]),_:1}),(h(!0),P(pe,null,Ae(s(f),C=>(h(),ne(F,{key:C,value:C},{default:_(()=>[ue($(C),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(h(),ne(b,{key:1,id:x.id,"aria-label":x.label,readonly:"","model-value":x.value,type:"text",placeholder:x.placeholder},null,8,["id","aria-label","model-value","placeholder"])),x.description?(h(),P("div",fF,$(x.description),1)):re("",!0)]),_:2},1032,["label","required"])],2))),128))])]),i.value?.hideLabel?re("",!0):(h(),P("div",mF,$(i.value?.label||s(l)("address")),1))],64)):(h(),P("div",vF,[(h(!0),P(pe,null,Ae(m.value.slice(0,3),x=>(h(),P("div",{key:x.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[u("div",{class:Oe(["ivyforms-field__address-field ivyforms-flex-1",x.type.toLowerCase()+"-address"])},[d(I,{label:x.hideLabel?"":x.label,required:x.required},{default:_(()=>[d(b,{id:x.id,"aria-label":x.label,readonly:"","model-value":x.value,type:"text",placeholder:x.placeholder},null,8,["id","aria-label","model-value","placeholder"]),x.description?(h(),P("div",pF,$(x.description),1)):re("",!0)]),_:2},1032,["label","required"])],2)]))),128)),u("div",yF,[(h(!0),P(pe,null,Ae(m.value.slice(3,6),x=>(h(),P("div",{key:x.type,class:Oe(["ivyforms-field__address-field ivyforms-flex-1",x.type.toLowerCase()+"-address"])},[d(I,{label:x.hideLabel?"":x.label,required:x.required},{default:_(()=>[x.type==="country"?(h(),ne(k,{key:0,id:x.id,modelValue:v.value,"onUpdate:modelValue":y[2]||(y[2]=C=>v.value=C),placeholder:s(l)("select_country"),disabled:"",readonly:""},{default:_(()=>[d(F,{value:""},{default:_(()=>[ue($(s(l)("select_country")),1)]),_:1}),(h(!0),P(pe,null,Ae(s(f),C=>(h(),ne(F,{key:C,value:C},{default:_(()=>[ue($(C),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(h(),ne(b,{key:1,id:x.id,"aria-label":x.label,readonly:"","model-value":x.value,type:"text",placeholder:x.placeholder},null,8,["id","aria-label","model-value","placeholder"])),x.description?(h(),P("div",gF,$(x.description),1)):re("",!0)]),_:2},1032,["label","required"])],2))),128))])]))],2)],2)}}}),bF=Ve(hF,[["__scopeId","data-v-c5de3e61"]]),_F={class:"ivyforms-field__radio"},xF={key:0,class:"ivyforms-description-message regular-14"},wF=fe({__name:"RadioField",props:{fieldIndex:{}},setup(t){const l=t,o=tt(),a=S(()=>o.fields.find(F=>F.fieldIndex===l.fieldIndex)),i=S(()=>a.value?.label||""),m=S(()=>a.value?.required||!1),f=S(()=>a.value?.hideLabel||!1),v=S(()=>a.value?.fieldIndex??l.fieldIndex),c=S(()=>a.value?.description||""),p=S(()=>a.value?.labelPosition==="default"?"top":a.value?.labelPosition||"top"),y=S({get(){const k=(a.value?.fieldOptions||[]).find(x=>x.isDefault);return k?String(k.value):""},set(){}});function b(F){const k=F.slice();for(let x=k.length-1;x>0;x--){const C=Math.floor(Math.random()*(x+1));[k[x],k[C]]=[k[C],k[x]]}return k}const I=S(()=>{let F=a.value?.fieldOptions||[];return a.value?.shuffleOptions&&(F=b(F)),F.map(k=>({label:k.label,value:k.value,id:k.id}))});return(F,k)=>{const x=go,C=Ci,L=Me;return h(),P("div",_F,[d(L,{label:f.value?"":i.value,required:m.value,"label-position":p.value},{default:_(()=>[d(C,{id:v.value,modelValue:y.value,"onUpdate:modelValue":k[0]||(k[0]=B=>y.value=B),"aria-label":i.value,direction:"vertical",readonly:"",class:"ivyforms-field__radio-group ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-start ivyforms-gap-8"},{default:_(()=>[(h(!0),P(pe,null,Ae(I.value,B=>(h(),ne(x,{id:B.id,key:B.id||B.value,value:B.value,label:B.label,priority:"secondary",readonly:"",class:"ivyforms-field__radio-option"},null,8,["id","value","label"]))),128))]),_:1},8,["id","modelValue","aria-label"]),c.value?(h(),P("div",xF,$(c.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])])}}}),SF=Ve(wF,[["__scopeId","data-v-8b75224b"]]),kF={class:"ivyforms-field__checkbox"},CF={key:0,class:"ivyforms-description-message regular-14"},IF=fe({__name:"CheckboxField",props:{fieldIndex:{}},setup(t){const l=t,o=tt(),a=S(()=>o.fields.find(F=>F.fieldIndex===l.fieldIndex)),i=S(()=>a.value?.label||""),m=S(()=>a.value?.required||!1),f=S(()=>a.value?.hideLabel||!1),v=S(()=>a.value?.fieldIndex??l.fieldIndex),c=S(()=>a.value?.description||""),p=S(()=>a.value?.labelPosition==="default"?"top":a.value?.labelPosition||"top"),y=S({get(){return(a.value?.fieldOptions||[]).filter(k=>k.isDefault).map(k=>k.value)},set(){}});function b(F){const k=F.slice();for(let x=k.length-1;x>0;x--){const C=Math.floor(Math.random()*(x+1));[k[x],k[C]]=[k[C],k[x]]}return k}const I=S(()=>{let F=a.value?.fieldOptions||[];return a.value?.shuffleOptions&&(F=b(F)),F.map(k=>({label:k.label,value:k.value,id:k.id}))});return(F,k)=>(h(),P("div",kF,[d(Me,{label:f.value?"":i.value,required:m.value,"label-position":p.value},{default:_(()=>[d(r1,{id:v.value,modelValue:y.value,"onUpdate:modelValue":k[0]||(k[0]=x=>y.value=x),readonly:"",class:"ivyforms-field__checkbox-group ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-start ivyforms-flex-direction-column ivyforms-gap-8"},{default:_(()=>[(h(!0),P(pe,null,Ae(I.value,x=>(h(),ne(Ht,{id:x.id,key:x.id||x.value,value:x.value,priority:"secondary",type:"checkmark",class:Oe(["ivyforms-field__checkbox-option",{"readonly-option":!0}])},{default:_(()=>[ue($(x.label),1)]),_:2},1032,["id","value"]))),128))]),_:1},8,["id","modelValue"]),c.value?(h(),P("div",CF,$(c.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])]))}}),FF=Ve(IF,[["__scopeId","data-v-99a351f6"]]),TF={class:"ivyforms-field__select"},PF={key:0,class:"ivyforms-description-message regular-14"},$F=fe({__name:"SelectField",props:{fieldIndex:{}},setup(t){const l=t,o=tt(),a=S(()=>o.fields.find(k=>k.fieldIndex===l.fieldIndex)),i=S(()=>a.value?.label||""),m=S(()=>a.value?.required||!1),f=S(()=>a.value?.hideLabel||!1),v=S(()=>a.value?.fieldIndex??l.fieldIndex),c=S(()=>a.value?.description||""),p=S(()=>a.value?.fieldOptions||[]),y=S(()=>{const k=a.value;return k&&typeof k=="object"&&k.type==="multi-select"}),b=S(()=>a.value?.placeholder||""),I=S({get(){const k=a.value?.fieldOptions||[];if(y.value)return k.filter(x=>x.isDefault).map(x=>x.value);{const x=k.find(C=>C.isDefault);return x?String(x.value):""}},set(k){a.value&&(y.value&&Array.isArray(k)?a.value.fieldOptions.forEach(x=>{x.isDefault=k.includes(x.value)}):a.value.fieldOptions.forEach(x=>{x.isDefault=String(x.value)===String(k)}))}}),F=S(()=>a.value?.labelPosition==="default"?"top":a.value?.labelPosition||"top");return(k,x)=>{const C=Bt,L=Ct,B=Me;return h(),P("div",TF,[d(B,{label:f.value?"":i.value,required:m.value,"label-position":F.value},{default:_(()=>[d(L,{id:String(v.value),modelValue:I.value,"onUpdate:modelValue":x[0]||(x[0]=M=>I.value=M),class:"ivyforms-field__select-dropdown",multiple:y.value,placeholder:b.value,readonly:""},{default:_(()=>[(h(!0),P(pe,null,Ae(p.value,M=>(h(),ne(C,{key:M.id||M.value,value:M.value,label:M.label},null,8,["value","label"]))),128))]),_:1},8,["id","modelValue","multiple","placeholder"]),c.value?(h(),P("div",PF,$(c.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])])}}}),LF=Ve($F,[["__scopeId","data-v-777fd7ac"]]),VF={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},RF={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},MF={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},UF={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},BF={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},DF={class:"ivyforms-flex ivyforms-width-100 ivyforms-gap-12"},AF={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},EF={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},OF={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},zF={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},WF={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-justify-content-end"},qF={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},NF=fe({__name:"TimeField",props:{fieldIndex:{}},setup(t){const{getLabel:l}=Ee(),o=t,a=tt(),i=S(()=>a.fields.find(oe=>oe.fieldIndex===o.fieldIndex)),m=S(()=>i.value?.label||""),f=S(()=>i.value?.placeholder||""),v=S(()=>i.value?.required||!1),c=S(()=>i.value?.hideLabel||!1),p=S(()=>i.value?.readOnly||!1),y=S(()=>i.value?.description||""),b=S(()=>i.value?.fieldIndex??o.fieldIndex),I=S(()=>i.value?.defaultValue||""),F=S(()=>i.value?.timeFieldType||"time-picker"),k=S(()=>i.value?.timeFormat),x=S(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top"),C=S(()=>F.value==="dropdown"),{parseTimeString:L,to24hFormat:B}=hd(),M=S(()=>B(I.value)),q=S(()=>L(I.value)),Y=S(()=>{if(!I.value||/^(AM|PM)$/i.test(I.value.trim()))return"";const oe=I.value.match(/^(.*?)(?:\s*(AM|PM))?$/);return oe?oe[1].trim():I.value}),E=S(()=>Y.value),W=w(""),j=S(()=>{if(!I.value)return"";const oe=I.value.match(/\b(AM|PM)\b/i);return oe&&oe[1]?oe[1].toUpperCase():""});Be(j,oe=>{W.value=oe});const H=S(()=>{if(!I.value)return"";const oe=I.value.match(/^(\d{2})$/);if(oe)return oe[1];const Q=I.value.match(/^(\d{2}):/);return Q?Q[1]:""}),z=S(()=>{if(!I.value)return"";if(/^:([0-9]{2})$/.test(I.value)){const oe=I.value.match(/^:([0-9]{2})$/);return oe?oe[1]:""}return q.value.minutes}),ee=S(()=>I.value?/^(AM|PM)$/.test(I.value)?I.value:q.value.amPm?q.value.amPm:"":"");return(oe,Q)=>(h(),P("div",{class:Oe(["ivyforms-field-time",{"ivyforms-field-time--readonly":p.value}])},[C.value?(h(),ne(Me,{key:1,label:c.value?"":m.value,required:v.value,"label-position":x.value},{default:_(()=>[u("div",DF,[u("div",AF,[u("div",EF,$(s(l)("hours")),1),d(Ct,{"model-value":H.value,placeholder:"--",readonly:"",onMousedown:Q[3]||(Q[3]=_t(()=>{},["prevent"])),onClick:Q[4]||(Q[4]=_t(()=>{},["prevent"]))},null,8,["model-value"])]),u("div",OF,[u("div",zF,$(s(l)("minutes")),1),d(Ct,{"model-value":z.value,placeholder:"--",readonly:"",onMousedown:Q[5]||(Q[5]=_t(()=>{},["prevent"])),onClick:Q[6]||(Q[6]=_t(()=>{},["prevent"]))},null,8,["model-value"])]),i.value.timeFormat==="ampm"?(h(),P("div",WF,[d(Ct,{"model-value":ee.value,"aria-label":s(l)("am_pm"),placeholder:s(l)("am_pm"),readonly:"",onMousedown:Q[7]||(Q[7]=_t(()=>{},["prevent"])),onClick:Q[8]||(Q[8]=_t(()=>{},["prevent"]))},null,8,["model-value","aria-label","placeholder"])])):re("",!0)]),y.value?(h(),P("div",qF,$(y.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])):(h(),P(pe,{key:0},[F.value==="input"?(h(),ne(Me,{key:0,label:c.value?"":m.value,required:v.value,"label-position":x.value},{default:_(()=>[u("div",VF,[u("div",RF,[d($e,{id:"time_"+b.value,"aria-label":m.value,readonly:"",placeholder:f.value,"model-value":E.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"])]),i.value.timeFormat==="ampm"?(h(),P("div",MF,[d(Ct,{"model-value":j.value,"aria-label":s(l)("am_pm"),readonly:"",placeholder:s(l)("am_pm"),onMousedown:Q[0]||(Q[0]=_t(()=>{},["prevent"])),onClick:Q[1]||(Q[1]=_t(()=>{},["prevent"]))},null,8,["model-value","aria-label","placeholder"])])):re("",!0)]),y.value?(h(),P("div",UF,$(y.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])):(h(),ne(Me,{key:1,label:c.value?"":m.value,required:v.value,"label-position":x.value},{default:_(()=>[d(md,{id:"time_"+b.value,"aria-label":m.value,editable:!1,format:k.value==="ampm"?"hh:mm A":"HH:mm","model-value":M.value,clearable:!1,"time-format":k.value,placeholder:f.value,onClick:Q[2]||(Q[2]=_t(()=>{},["stop","prevent"]))},null,8,["id","aria-label","format","model-value","time-format","placeholder"]),y.value?(h(),P("div",BF,$(y.value),1)):re("",!0)]),_:1},8,["label","required","label-position"]))],64))],2))}}),HF=Ve(NF,[["__scopeId","data-v-f303e833"]]),YF={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},jF={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},GF={class:"ivyforms-flex ivyforms-width-100 ivyforms-gap-12"},KF={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},XF={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},QF={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},JF={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},ZF={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},e2={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},t2={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},o2=fe({__name:"DateField",props:{fieldIndex:{}},setup(t){const{getLabel:l}=Ee(),o=t,a=tt(),i=S(()=>a.fields.find(oe=>oe.fieldIndex===o.fieldIndex)),m=S(()=>i.value?.label||""),f=S(()=>i.value?.placeholder||""),v=S(()=>i.value?.required||!1),c=S(()=>i.value?.hideLabel||!1),p=S(()=>i.value?.readOnly||!1),y=S(()=>i.value?.description||""),b=S(()=>i.value?.fieldIndex??o.fieldIndex),I=S(()=>i.value?.defaultValue||""),F=S(()=>i.value?.dateFieldType||"date-picker"),k=S(()=>i.value?.dateFormat||"MM/DD/YYYY"),x=S(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top"),C=S(()=>F.value==="date-picker"||F.value==="picker"),L=S(()=>F.value==="input"),B=S(()=>F.value==="dropdown"),{parseDateString:M}=rc(),q=S(()=>M(String(I.value||""),String(k.value))),Y=S(()=>I.value||""),E=S(()=>q.value.day),W=S(()=>q.value.month),j=S(()=>q.value.year),H=S(()=>l("day")),z=S(()=>l("month")),ee=S(()=>l("year"));return(oe,Q)=>(h(),P("div",{class:Oe(["ivyforms-field-date",{"ivyforms-field-date--readonly":p.value}])},[C.value?(h(),ne(Me,{key:0,label:c.value?"":m.value,required:v.value,"label-position":x.value},{default:_(()=>[d($e,{id:"date_"+b.value,"aria-label":m.value,placeholder:f.value,"model-value":Y.value,type:"text",readonly:""},null,8,["id","aria-label","placeholder","model-value"]),y.value?(h(),P("div",YF,$(y.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])):L.value?(h(),ne(Me,{key:1,label:c.value?"":m.value,required:v.value,"label-position":x.value},{default:_(()=>[d($e,{id:"date_"+b.value,"aria-label":m.value,readonly:"",placeholder:f.value,"model-value":Y.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"]),y.value?(h(),P("div",jF,$(y.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])):B.value?(h(),ne(Me,{key:2,label:c.value?"":m.value,required:v.value,"label-position":x.value},{default:_(()=>[u("div",GF,[u("div",KF,[u("div",XF,$(H.value),1),d(Ct,{"model-value":E.value,placeholder:"--",readonly:"",onMousedown:Q[0]||(Q[0]=_t(()=>{},["prevent"])),onClick:Q[1]||(Q[1]=_t(()=>{},["prevent"]))},null,8,["model-value"])]),u("div",QF,[u("div",JF,$(z.value),1),d(Ct,{"model-value":W.value,placeholder:"--",readonly:"",onMousedown:Q[2]||(Q[2]=_t(()=>{},["prevent"])),onClick:Q[3]||(Q[3]=_t(()=>{},["prevent"]))},null,8,["model-value"])]),u("div",ZF,[u("div",e2,$(ee.value),1),d(Ct,{"model-value":j.value,placeholder:"--",readonly:"",onMousedown:Q[4]||(Q[4]=_t(()=>{},["prevent"])),onClick:Q[5]||(Q[5]=_t(()=>{},["prevent"]))},null,8,["model-value"])])]),y.value?(h(),P("div",t2,$(y.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])):re("",!0)],2))}}),n2=Ve(o2,[["__scopeId","data-v-3f66d30d"]]),l2={class:"ivyforms-field__rating"},i2={key:0,class:"ivyforms-description-message regular-14"},a2=fe({__name:"RatingField",props:{fieldIndex:{}},setup(t){const l=t,o=tt(),a=S(()=>o.fields.find(k=>k.fieldIndex===l.fieldIndex)),i=S(()=>a.value?.label||""),m=S(()=>a.value?.required||!1),f=S(()=>a.value?.hideLabel||!1),v=S(()=>a.value?.fieldIndex??l.fieldIndex),c=S(()=>a.value?.fieldOptions||[]),p=S(()=>{const x=c.value.find(C=>C.isDefault);return x?parseInt(x.value,10):0}),y=S(()=>a.value?.ratingIcon||"star"),b=S(()=>!!(a.value?.showRatingText??!1)),I=S(()=>a.value?.description||""),F=S(()=>a.value?.labelPosition==="default"?"top":a.value?.labelPosition||"top");return(k,x)=>{const C=ev,L=Me;return h(),P("div",l2,[d(L,{label:f.value?"":i.value,required:m.value,"label-position":F.value},{default:_(()=>[d(C,{id:v.value,"aria-label":i.value,"model-value":p.value,"rating-icon":y.value,options:c.value,"show-label":b.value,readonly:""},null,8,["id","aria-label","model-value","rating-icon","options","show-label"]),I.value?(h(),P("div",i2,$(I.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])])}}}),r2=Ve(a2,[["__scopeId","data-v-92260cae"]]),s2={class:"ivyforms-field__html"},d2={key:1,class:"ivyforms-field__html-placeholder ivyforms-flex ivyforms-p-12 ivyforms-align-items-center ivyforms-justify-content-center regular-14"},u2={key:2,class:"ivyforms-description-message ivyforms-mt-8 regular-14"},c2=fe({__name:"HtmlField",props:{fieldIndex:{}},setup(t){const l=t,o=tt(),{getLabel:a}=Ee(),i=S(()=>o.fields.find(y=>y.fieldIndex===l.fieldIndex)),m=S(()=>i.value?.label||""),f=S(()=>i.value?.hideLabel||!1),v=S(()=>i.value?.htmlContent||""),c=S(()=>i.value?.description||""),p=S(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(y,b)=>{const I=Me;return h(),P("div",s2,[d(I,{label:f.value?"":m.value,"label-position":p.value},{default:_(()=>[v.value?(h(),ne(sc,{key:0,class:"ivyforms-field__html-preview",html:v.value,"allowed-tags":s(d1),"allowed-attributes":s(s1)},null,8,["html","allowed-tags","allowed-attributes"])):(h(),P("div",d2,$(s(a)("html_field_placeholder")),1)),c.value?(h(),P("div",u2,$(c.value),1)):re("",!0)]),_:1},8,["label","label-position"])])}}}),f2=Ve(c2,[["__scopeId","data-v-6d7d23db"]]),m2={class:"ivyforms-field__gdpr"},v2={key:0,class:"ivyforms-description-message regular-14"},p2=fe({__name:"GdprField",props:{fieldIndex:{}},setup(t){const l=t,o=tt(),{getLabel:a}=Ee(),i=S(()=>o.fields.find(p=>p.fieldIndex===l.fieldIndex)),m=S(()=>i.value?.label||""),f=S(()=>i.value?.hideLabel||!1),v=S(()=>i.value?.description||""),c=S(()=>i.value?.agreementText||"");return(p,y)=>(h(),P("div",m2,[d(Me,{label:f.value?"":m.value,required:!0,"label-position":"top"},{default:_(()=>[u("div",{class:"ivyforms-field__gdpr-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-8",onClick:y[0]||(y[0]=_t(()=>{},["prevent","stop"]))},[d(Ht,{"model-value":!1,priority:"secondary",type:"checkmark",class:"ivyforms-field__gdpr-checkbox readonly-option",disabled:!0},{default:_(()=>[d(sc,{html:c.value||s(a)("agreement_text_placeholder"),"field-type":"gdpr"},null,8,["html"])]),_:1})]),v.value?(h(),P("div",v2,$(v.value),1)):re("",!0)]),_:1},8,["label"])]))}}),y2=Ve(p2,[["__scopeId","data-v-be056e06"]]),g2={class:"ivyforms-field__slider"},h2={key:0,class:"ivyforms-description-message regular-14"},b2=fe({__name:"SliderField",props:{fieldIndex:{}},setup(t){const l=t,o=tt(),a=S(()=>o.fields.find(k=>k.fieldIndex===l.fieldIndex)),i=S(()=>a.value?.label||""),m=S(()=>a.value?.description||""),f=S(()=>a.value?.required||!1),v=S(()=>a.value?.hideLabel||!1),c=S(()=>a.value?.labelPosition||"default"),p=S(()=>Number(a.value?.minValue??0)),y=S(()=>Number(a.value?.maxValue??100)),b=S(()=>Number(a.value?.step??1)),I=S(()=>!!a.value?.showGrid),F=S(()=>{const k=a.value?.defaultValue;return Number(k)});return(k,x)=>(h(),P("div",g2,[d(Me,{label:v.value?"":i.value,required:f.value,"label-position":c.value},{default:_(()=>[(h(),ne(u1,{key:`slider-${p.value}-${y.value}-${b.value}-${I.value}`,"model-value":F.value,min:p.value,max:y.value,step:b.value,disabled:!0,"show-labels":!0,"show-grid":I.value,"show-tooltip":!1,"aria-label":i.value},null,8,["model-value","min","max","step","show-grid","aria-label"])),m.value?(h(),P("div",h2,$(m.value),1)):re("",!0)]),_:1},8,["label","required","label-position"])]))}}),_2=Ve(b2,[["__scopeId","data-v-7eecc980"]]),x2=["data-field-index"],w2={class:"ivyforms-field-unit__action-buttons ivyforms-flex ivyforms-gap-4"},S2=fe({__name:"IvyFieldUnit",props:{variant:{},type:{},fieldIndex:{}},emits:["dragstart","dragend"],setup(t,{emit:l}){const o=tt(),{resizingField:a}=kc(),i=w(null),m=t,f=l,v=()=>{o.selectField(m.fieldIndex)},c=B=>{const M=new Image;M.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",B.dataTransfer.setDragImage(M,0,0),B.dataTransfer.effectAllowed="move";const q=o.fields.find(Y=>Y.fieldIndex===m.fieldIndex);q&&(B.dataTransfer.setData("fieldData",JSON.stringify(q)),f("dragstart",B,m.fieldIndex),B.stopPropagation())},p=B=>{f("dragend",B),B.stopPropagation()},y=w(!1),b=S(()=>o.isSelected(m.fieldIndex)),I=S(()=>a.value!==null),F=Bl(),k=S(()=>F.isOpen&&F.contextMenuProps.entityId===m.fieldIndex),x=B=>{const M=o.fields.find(ee=>ee.fieldIndex===m.fieldIndex);if(!M)return;const q=o.fields.filter(ee=>(ee.rowIndex??0)===(M.rowIndex??0)).length,Y=o.fields.filter(ee=>(ee.rowIndex??0)===(M.rowIndex??0)).sort((ee,oe)=>(ee.columnIndex??0)-(oe.columnIndex??0)),E=Y.findIndex(ee=>ee.fieldIndex===M.fieldIndex),W=E===0,j=E===Y.length-1,H=[];W||H.push(Ft(xt.MoveLeft,{handler:()=>{o.moveFieldLeft(m.fieldIndex),setTimeout(()=>o.selectField(m.fieldIndex),0)}})),j||H.push(Ft(xt.MoveRight,{handler:()=>{o.moveFieldRight(m.fieldIndex),setTimeout(()=>o.selectField(m.fieldIndex),0)}})),q<5&&M.type!=="recaptcha"&&M.type!=="turnstile"&&M.type!=="hcaptcha"&&H.push(Ft(xt.Duplicate,{handler:()=>{o.duplicateField(m.fieldIndex)}})),H.push(Ft(xt.Delete,{divided:!0,handler:()=>{o.deleteField(m.fieldIndex)}}));const z=B.currentTarget;z&&F.openContextMenu({contextMenuButtonRef:z,actions:H,entityId:m.fieldIndex})},C=S(()=>{const B=m.fieldIndex,M=o.fields.find(H=>H.fieldIndex===B);if(!M)return[];const q=o.fields.filter(H=>(H.rowIndex??0)===(M.rowIndex??0)).length,Y=q>1,E=q>1,W=Math.max(...o.fields.map(H=>H.rowIndex??0))+1,j=W===1;return[{icon:"move",category:"builder",type:"outline",hidden:!1,isDragHandle:!0,handler:()=>{}},{icon:"arrow-up",category:"arrows",type:"outline",hidden:E||j||(M.rowIndex??0)===0,handler:()=>{if(q===1&&M.rowIndex&&M.rowIndex>0){const H=M.rowIndex,z=H-1,ee=o.selectedField?.fieldIndex;o.fields.forEach(oe=>{oe.rowIndex===H?oe.rowIndex=z:oe.rowIndex===z&&(oe.rowIndex=H)}),o.updateFieldPositions(),ee===M.fieldIndex&&(o.selectedField=M,setTimeout(()=>{const oe=document.querySelector(`[data-field-index="${M.fieldIndex}"]`);oe&&oe.scrollIntoView({behavior:"smooth",block:"center"})},100))}else o.moveFieldUp(M.fieldIndex)}},{icon:"arrow-down",category:"arrows",type:"outline",hidden:E||j||(M.rowIndex??0)>=W-1,handler:()=>{if(q===1&&M.rowIndex!==void 0&&M.rowIndex<W-1){const H=M.rowIndex,z=H+1,ee=o.selectedField?.fieldIndex;o.fields.forEach(oe=>{oe.rowIndex===H?oe.rowIndex=z:oe.rowIndex===z&&(oe.rowIndex=H)}),o.updateFieldPositions(),ee===M.fieldIndex&&(o.selectedField=M,setTimeout(()=>{const oe=document.querySelector(`[data-field-index="${M.fieldIndex}"]`);oe&&oe.scrollIntoView({behavior:"smooth",block:"center"})},100))}else o.moveFieldDown(M.fieldIndex)}},{icon:"settings",category:"global",type:"outline",hidden:!1,handler:()=>{v()}},{icon:"copy",category:"global",type:"outline",hidden:Y||M.type==="recaptcha"||M.type==="turnstile"||M.type==="hcaptcha"||q>=5,handler:()=>{o.duplicateField(M.fieldIndex)}},{icon:"trash",category:"global",type:"outline",hidden:Y,handler:()=>{o.deleteField(M.fieldIndex)}},{icon:"context-menu-dot",category:"global",type:"fill",hidden:!Y,handler:H=>{H&&x(H)}}]}),L=B=>{let M;switch(B){case"text":M=PC;break;case"email":M=RC;break;case"number":M=DC;break;case"slider":M=_2;break;case"textarea":M=zC;break;case"phone":M=HC;break;case"website":M=ZI;break;case"name":M=jI;break;case"address":M=bF;break;case"radio":M=SF;break;case"checkbox":M=FF;break;case"gdpr":M=y2;break;case"select":case"multi-select":M=LF;break;case"time":M=HF;break;case"date":M=n2;break;case"rating":M=r2;break;case"recaptcha":M=dI;break;case"turnstile":M=CI;break;case"hcaptcha":M=zI;break;case"html":M=f2;break;default:M=oF;break}try{return st.hooks.applyFilters("ivyforms/field/filter/component",M,{type:B})||M}catch{return M}};return(B,M)=>(h(),P("div",{ref_key:"fieldRef",ref:i,"data-field-index":t.fieldIndex,class:Oe(["ivyforms-field-unit ivyforms-p-12 ivyforms-mt-2",{"ivyforms-field-unit--hovered":!I.value&&(y.value||k.value),"ivyforms-field-unit--selected":b.value}]),onMouseover:M[3]||(M[3]=q=>!I.value&&(y.value=!0)),onMouseleave:M[4]||(M[4]=q=>!I.value&&(y.value=!1)),onClick:_t(v,["stop"])},[(h(),ne(Co(L(t.type)),{"field-index":t.fieldIndex,readonly:""},null,8,["field-index"])),Dn(u("div",w2,[(h(!0),P(pe,null,Ae(C.value,(q,Y)=>(h(),P(pe,{key:Y},[q.isDragHandle?Dn((h(),P("div",{key:0,class:"ivyforms-field-unit__drag-handle-wrapper ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",draggable:"true",onDragstart:M[1]||(M[1]=E=>c(E)),onDragend:M[2]||(M[2]=E=>p(E))},[d(We,{size:"s",class:"ivyforms-field-unit__drag-item",priority:"white",type:"ghost","icon-only":"","icon-start":q.icon,"icon-start-category":q.category,"icon-start-type":q.type,onClick:M[0]||(M[0]=_t(()=>{},["stop"]))},null,8,["icon-start","icon-start-category","icon-start-type"])],544)),[[An,!q.hidden]]):Dn((h(),ne(We,{key:1,size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":q.icon,"icon-start-category":q.category,"icon-start-type":q.type,onClick:_t(E=>q.handler(E),["stop"])},null,8,["icon-start","icon-start-category","icon-start-type","onClick"])),[[An,!q.hidden]])],64))),128))],512),[[An,!I.value&&(y.value||b.value||k.value)]])],42,x2))}}),k2=Ve(S2,[["__scopeId","data-v-61060b4f"]]);function Dv(){const t=tt(),l=Ld(),{selectedField:o,fields:a}=Vl(t),{getLabel:i}=Ee(),m=w(!1),f=w(!1),v=w(null),c=w(null),p=w(null),y=w(null),b=w(null),I=w(null),F=S(()=>{const ae=[],ye=new Map;return a.value.filter(se=>{const ge=se.pageId===l.currentPageId,ve=se.settings&&typeof se.settings=="object"&&se.settings.pageId===l.currentPageId;return ge||ve}).forEach(se=>{const ge=se.rowIndex??0;ye.has(ge)||ye.set(ge,[]),ye.get(ge).push(se)}),Array.from(ye.keys()).sort((se,ge)=>se-ge).forEach(se=>{const ge=ye.get(se);ge.sort((ve,Ke)=>(ve.columnIndex??0)-(Ke.columnIndex??0)),ae.push({rowIndex:se,fields:ge})}),ae}),k=(ae,ye)=>{if(!ae.dataTransfer)return;m.value=!0,f.value=!0,c.value=ye,ae.dataTransfer.effectAllowed="move",ae.dataTransfer.setData("rowData",JSON.stringify({rowIndex:ye.rowIndex}));const Se=ae.target.closest(".ivyforms-form-builder__row-wrapper");if(Se){const se=Se.cloneNode(!0);se.style.position="absolute",se.style.top="-9999px",se.style.opacity="0.9",se.style.pointerEvents="none",se.style.width=`${Se.clientWidth}px`,se.style.background="var(--map-ground-level-1-foreground)",se.style.padding="8px",se.style.borderRadius="8px",se.style.boxShadow="0 4px 12px rgba(0,0,0,0.15)",se.style.marginTop="0",se.querySelectorAll(".ivyforms-draggable__row-actions, .ivyforms-form-builder__row-actions").forEach(Ke=>Ke.style.display="none"),se.querySelectorAll(".ivyforms-field-unit__action-buttons").forEach(Ke=>Ke.style.display="none"),document.body.appendChild(se),ae.dataTransfer.setDragImage(se,Se.clientWidth/2,10),setTimeout(()=>document.body.removeChild(se),0)}},x=()=>{m.value=!1,f.value=!1,c.value=null,b.value=null},C=(ae,ye,Se)=>{if(!ae.dataTransfer)return;m.value=!0,v.value=ye,p.value=Se,ae.dataTransfer.effectAllowed="move",ae.dataTransfer.setData("fieldData",JSON.stringify(ye));const se=ae.target.closest(".ivyforms-form-builder__field-container");if(se){const ge=se.cloneNode(!0);ge.style.position="absolute",ge.style.top="-9999px",ge.style.opacity="0.9",ge.style.pointerEvents="none",ge.style.width=`${se.clientWidth}px`,ge.style.background="var(--map-ground-level-1-foreground)",ge.style.padding="8px",ge.style.borderRadius="8px",ge.style.boxShadow="0 4px 12px rgba(0,0,0,0.15)",ge.style.margin="0";const ve=ge.querySelector(".ivyforms-field-unit");ve&&(ve.style.margin="0"),ge.querySelectorAll(".ivyforms-field-unit__action-buttons").forEach(ht=>ht.style.display="none"),document.body.appendChild(ge),ae.dataTransfer.setDragImage(ge,se.clientWidth/2,10),setTimeout(()=>document.body.removeChild(ge),0)}},L=()=>{m.value=!1,v.value=null,p.value=null,y.value=null};let B=null;const M=(ae,ye)=>{ae.dataTransfer&&(ae.preventDefault(),ae.dataTransfer.dropEffect="move",m.value||(m.value=!0),B&&(clearTimeout(B),B=null),b.value=ye)},q=()=>{B&&clearTimeout(B),B=setTimeout(()=>{b.value=null},50)},Y=(ae,ye)=>{if(ae.stopPropagation(),ae.preventDefault(),m.value=!1,f.value=!1,!ae.dataTransfer){b.value=null,v.value=null,c.value=null;return}v.value=null;const Se=ae.dataTransfer.getData("rowData");if(Se)try{const{rowIndex:ge}=JSON.parse(Se),ve=ye+1;if(ge===ve||ge===ve-1){b.value=null;return}t.fields.forEach(at=>{const Ze=at.rowIndex??0;ge<ve?Ze>ge&&Ze<ve?at.rowIndex=Ze-1:Ze===ge&&(at.rowIndex=ve-1):Ze>=ve&&Ze<ge?at.rowIndex=Ze+1:Ze===ge&&(at.rowIndex=ve)}),t.updateFieldPositions(),[...new Set(t.fields.map(at=>at.rowIndex??0))].forEach(at=>{const Ze=t.fields.filter(ft=>ft.rowIndex===at);Ze.sort((ft,wt)=>(ft.columnIndex??0)-(wt.columnIndex??0)),Ze.forEach((ft,wt)=>{ft.columnIndex=wt})}),[...new Set(t.fields.map(at=>at.rowIndex??0))].forEach(at=>{t.recalculateRowWidths(at)}),b.value=null,m.value=!1,f.value=!1,c.value=null;return}catch{b.value=null,m.value=!1,f.value=!1}let se=ae.dataTransfer.getData("fieldData");if(se||(se=ae.dataTransfer.getData("application/json")),!se){b.value=null,y.value=null;return}try{const ge=JSON.parse(se),ve=t.fields.find(Ze=>Ze.fieldIndex===ge.fieldIndex)||ge,ht=t.fields.findIndex(Ze=>Ze.fieldIndex===ve.fieldIndex)!==-1,at=ye+1;if(ht){const Ze=ve.rowIndex??0;t.fields.forEach(vt=>{const Tt=vt.rowIndex??0;Tt>=at&&vt.fieldIndex!==ve.fieldIndex&&(vt.rowIndex=Tt+1)}),ve.rowIndex=at,ve.columnIndex=0,ve.width=100;const ft=t.fields.filter(vt=>vt.rowIndex===Ze&&vt.fieldIndex!==ve.fieldIndex);ft.sort((vt,Tt)=>(vt.columnIndex??0)-(Tt.columnIndex??0)),ft.forEach((vt,Tt)=>{vt.columnIndex=Tt}),t.recalculateRowWidths(Ze);const wt=[...new Set(t.fields.map(vt=>vt.rowIndex??0))].sort((vt,Tt)=>vt-Tt),mt=new Map;wt.forEach((vt,Tt)=>{mt.set(vt,Tt)}),t.fields.forEach(vt=>{const Tt=vt.rowIndex??0;vt.rowIndex=mt.get(Tt)??Tt})}else t.fields.forEach(Ze=>{const ft=Ze.rowIndex??0;ft>=at&&(Ze.rowIndex=ft+1)}),ve.rowIndex=at,ve.columnIndex=0,ve.width=100,t.addField(ve);t.updateFieldPositions(),ht&&p.value!==null&&t.recalculateRowWidths(p.value.rowIndex),t.recalculateRowWidths(at),b.value=null,y.value=null,m.value=!1,v.value=null,p.value=null}catch{b.value=null,y.value=null,m.value=!1}},E=ae=>{if(!m.value&&!t.isDraggingFromPanel||!ae.dataTransfer||!ae.target.closest(".ivyforms-form-builder__row-wrapper"))return;ae.preventDefault(),ae.dataTransfer.dropEffect="move",m.value||(m.value=!0);const Se=ae.currentTarget;if(!Se)return;const se=parseInt(Se.getAttribute("data-row-index")||"0",10),ge=Se.getBoundingClientRect(),ve=ae.clientY;if(f.value){const mt=ge.top+ge.height/2;ve<mt?b.value=se-1:b.value=se;return}const Ke=Se.querySelector(".ivyforms-form-builder__row-fields");if(!Ke){b.value=null;return}const ht=Ke.getBoundingClientRect(),at=ht.top-ge.top,Ze=ge.bottom-ht.bottom,ft=ge.top+at,wt=ge.bottom-Ze;ve<ft?b.value=se-1:ve>wt?b.value=se:b.value=null},W=(ae,ye,Se)=>{if(!m.value&&!t.isDraggingFromPanel)return;if(f.value){y.value=null;return}if(!ae.dataTransfer)return;ae.preventDefault(),ae.stopPropagation(),m.value||(m.value=!0),b.value=null;const se=!v.value,ge=v.value&&p.value?.rowIndex!==ye.rowIndex;if((se||ge)&&Se.length>=5){y.value=null;return}const Ke=ae.currentTarget.getBoundingClientRect(),ht=ae.clientX,at=Ke.left+Ke.width/2,Ze=ht<at,ft=Se.findIndex(mt=>mt.fieldIndex===ye.fieldIndex),wt=ft>0?Se[ft-1]:null;Ze&&wt?y.value={fieldIndex:wt.fieldIndex,position:"right"}:Ze&&ft===0?y.value={fieldIndex:ye.fieldIndex,position:"left"}:y.value={fieldIndex:ye.fieldIndex,position:"right"}},j=()=>{y.value=null},H=ae=>{if(ae.preventDefault(),ae.stopPropagation(),b.value!==null){Y(ae,b.value);return}f.value},z=ae=>{if(!m.value&&!t.isDraggingFromPanel||!ae.dataTransfer)return;const ye=ae.target;if(!((ye.classList.contains("ivyforms-draggable__row-drop-zone")||ye.classList.contains("ivyforms-form-builder__row-drop-zone"))&&(ae.preventDefault(),ae.dataTransfer.dropEffect="move",ye.classList.contains("is-active")))&&!ye.closest(".ivyforms-form-builder__row-wrapper")){ae.preventDefault(),ae.dataTransfer.dropEffect="move";const Se=ae.currentTarget,se=ae.clientY,ge=Array.from(Se.querySelectorAll(".ivyforms-form-builder__row-wrapper"));if(ge.length===0)return;const ve=ge[0].getBoundingClientRect();if(se<ve.top){b.value=-1;return}for(let ht=0;ht<ge.length-1;ht++){const at=ge[ht].getBoundingClientRect(),Ze=ge[ht+1].getBoundingClientRect();if(se>at.bottom&&se<Ze.top){const ft=parseInt(ge[ht].getAttribute("data-row-index")||"0",10);b.value=ft;return}}const Ke=ge[ge.length-1].getBoundingClientRect();if(se>Ke.bottom){const ht=parseInt(ge[ge.length-1].getAttribute("data-row-index")||"0",10);b.value=ht}}},ee=ae=>{ae.target.closest(".ivyforms-form-builder__row-wrapper")||b.value!==null&&(ae.preventDefault(),ae.stopPropagation(),Y(ae,b.value))},oe=(ae,ye,Se)=>{if(m.value=!1,f.value=!1,v.value=null,f.value||!ae.dataTransfer)return;const se=ae.dataTransfer.getData("fieldData");if(se)try{const ge=JSON.parse(se),ve=t.fields.find(mt=>mt.fieldIndex===ge.fieldIndex)||ge,ht=t.fields.findIndex(mt=>mt.fieldIndex===ve.fieldIndex)!==-1,at=ht&&ve.rowIndex!==Se.rowIndex;if((!ht||at)&&Se.fields.length>=5){y.value=null;return}let wt=t.fields.find(mt=>mt.fieldIndex===ye.fieldIndex)?.columnIndex??0;if(y.value&&y.value.fieldIndex===ye.fieldIndex&&(wt=y.value.position==="left"?wt:wt+1),ht){const mt=ve.rowIndex??0,vt=ve.columnIndex??0;if(mt===Se.rowIndex){if(ve.fieldIndex===ye.fieldIndex){y.value=null;return}const Mt=t.fields.filter(Je=>Je.rowIndex===Se.rowIndex);Mt.forEach(Je=>{if(Je.fieldIndex===ve.fieldIndex)return;const dt=Je.columnIndex??0;wt<=vt?dt>=wt&&dt<vt&&(Je.columnIndex=dt+1):dt>vt&&dt<wt&&(Je.columnIndex=dt-1)}),ve.columnIndex=wt,Mt.sort((Je,dt)=>(Je.columnIndex??0)-(dt.columnIndex??0)),Mt.forEach((Je,dt)=>Je.columnIndex=dt),t.updateFieldPositions()}else{const Mt=t.fields.filter(Ye=>Ye.rowIndex===Se.rowIndex&&Ye.fieldIndex!==ve.fieldIndex),Je=Mt.length+1,dt=Je>=5?20:Math.round(100/Je*10)/10;Mt.forEach(Ye=>{Ye.width=dt}),ve.width=dt,ve.rowIndex=Se.rowIndex,ve.columnIndex=wt;const io=t.fields.filter(Ye=>Ye.rowIndex===mt&&Ye.fieldIndex!==ve.fieldIndex);io.sort((Ye,rt)=>(Ye.columnIndex??0)-(rt.columnIndex??0)),io.forEach((Ye,rt)=>{Ye.columnIndex=rt}),t.fields.forEach(Ye=>{Ye.rowIndex===Se.rowIndex&&Ye.fieldIndex!==ve.fieldIndex&&(Ye.columnIndex??0)>=wt&&(Ye.columnIndex=(Ye.columnIndex??0)+1)});const ao=t.fields.filter(Ye=>Ye.rowIndex===Se.rowIndex);ao.sort((Ye,rt)=>(Ye.columnIndex??0)-(rt.columnIndex??0)),ao.forEach((Ye,rt)=>Ye.columnIndex=rt),t.recalculateRowWidths(mt,!1);const Le=[...new Set(t.fields.map(Ye=>Ye.rowIndex??0))].sort((Ye,rt)=>Ye-rt),nt=new Map;Le.forEach((Ye,rt)=>{nt.set(Ye,rt)}),t.fields.forEach(Ye=>{const rt=Ye.rowIndex??0;Ye.rowIndex=nt.get(rt)??rt}),t.updateFieldPositions()}}else{const mt=t.fields.filter(Je=>Je.rowIndex===Se.rowIndex),vt=mt.length+1,Tt=vt>=5?20:Math.round(100/vt*10)/10;mt.forEach(Je=>{Je.width=Tt}),ve.width=Tt,mt.forEach(Je=>{(Je.columnIndex??0)>=wt&&(Je.columnIndex=(Je.columnIndex??0)+1)}),ve.rowIndex=Se.rowIndex,ve.columnIndex=wt,t.addField(ve);const Mt=t.fields.filter(Je=>Je.rowIndex===Se.rowIndex);Mt.sort((Je,dt)=>(Je.columnIndex??0)-(dt.columnIndex??0)),Mt.forEach((Je,dt)=>{Je.columnIndex=dt})}t.updateFieldPositions(),y.value=null,m.value=!1,v.value=null,p.value=null}catch{y.value=null,m.value=!1,v.value=null,p.value=null}},Q=w(null);return{isDragging:m,isDraggingRow:f,draggedField:v,draggedRow:c,draggedFromRow:p,dropIndicator:y,dropZoneRowIndex:b,hoveredRowIndex:I,emptyDropPosition:Q,fieldRows:F,onRowDragStart:k,onRowDragEnd:x,onFieldDragStart:C,onFieldDragEnd:L,onDragOverRowZone:M,onDragLeaveRowZone:q,onDropRowZone:Y,onDragOverRow:E,onDragOverField:W,onDragLeaveField:j,onDropInRow:H,onDropOnField:oe,onDragOverRowsContainer:z,onDropInRowsContainer:ee,onDragOverEmpty:ae=>{if(!m.value&&!t.isDraggingFromPanel)return;ae.preventDefault();const ye=ae.currentTarget,Se=ye.getBoundingClientRect(),se=ae.clientX-Se.left,ge=ae.clientY-Se.top,ve=ge<Se.height/2,Ke=se<Se.width/2;Math.abs(ge-Se.height/2)>Math.abs(se-Se.width/2)?Q.value=ve?"top":"bottom":Q.value=Ke?"left":"right",ye.classList.add("dragging-over"),ye.setAttribute("data-drop-position",Q.value)},onDragLeaveEmpty:ae=>{ae.preventDefault();const ye=ae.currentTarget;ye.classList.remove("dragging-over"),ye.removeAttribute("data-drop-position"),Q.value=null},onDropEmpty:ae=>{ae.preventDefault(),ae.stopPropagation(),m.value=!1,f.value=!1,v.value=null;const ye=ae.currentTarget;if(ye.classList.remove("dragging-over"),ye.removeAttribute("data-drop-position"),Q.value=null,!ae.dataTransfer)return;let Se=ae.dataTransfer.getData("fieldData");if(Se||(Se=ae.dataTransfer.getData("application/json")),!!Se)try{const se=JSON.parse(Se);se.rowIndex=0,se.columnIndex=0,se.width=100,t.addField(se)}catch{}},isRowSelected:ae=>ae.fields.some(ye=>ye.fieldIndex===t.selectedField?.fieldIndex),moveRowUp:ae=>{if(ae.rowIndex===0)return;const ye=o.value?.fieldIndex,Se=ae.rowIndex,se=Se-1;a.value.forEach(ge=>{ge.rowIndex===Se?ge.rowIndex=se:ge.rowIndex===se&&(ge.rowIndex=Se)}),t.updateFieldPositions(),ye!==void 0&&(t.selectField(ye),setTimeout(()=>{const ge=document.querySelector(`[data-field-index="${ye}"]`);ge&&(ge.style.scrollMargin="20px",ge.scrollIntoView({behavior:"smooth",block:"center"}))},100))},moveRowDown:ae=>{const ye=Math.max(...a.value.map(ve=>ve.rowIndex??0));if(ae.rowIndex>=ye)return;const Se=o.value?.fieldIndex,se=ae.rowIndex,ge=se+1;a.value.forEach(ve=>{ve.rowIndex===se?ve.rowIndex=ge:ve.rowIndex===ge&&(ve.rowIndex=se)}),t.updateFieldPositions(),Se!==void 0&&(t.selectField(Se),setTimeout(()=>{const ve=document.querySelector(`[data-field-index="${Se}"]`);ve&&(ve.style.scrollMargin="20px",ve.scrollIntoView({behavior:"smooth",block:"center"}))},100))},duplicateRow:ae=>{const ye=ae.rowIndex,Se=ye+1,se=t.selectedField?.fieldIndex,ge=ae.fields.find(Ke=>Ke.fieldIndex===se)?.columnIndex;t.fields.forEach(Ke=>{(Ke.rowIndex??0)>ye&&(Ke.rowIndex=(Ke.rowIndex??0)+1)});const ve=[];if(ae.fields.forEach(Ke=>{const ht=t.increaseCounter(),at=c1(Ke,ht,i);at.rowIndex=Se,at.columnIndex=Ke.columnIndex,at.width=Ke.width,ve.push(at)}),ve.forEach(Ke=>{t.fields.push(Ke)}),t.updateFieldPositions(),ve.length>0){if(ge!==void 0){const Ke=ve.find(ht=>ht.columnIndex===ge);Ke?t.selectedField=Ke:t.selectedField=ve[0]}else t.selectedField=ve[0];t.activeTab="options"}},deleteRow:ae=>{ae.fields.map(ge=>ge.fieldIndex).forEach(ge=>{t.deleteField(ge)});const Se=[...new Set(t.fields.map(ge=>ge.rowIndex??0))].sort((ge,ve)=>ge-ve),se=new Map;Se.forEach((ge,ve)=>{se.set(ge,ve)}),t.fields.forEach(ge=>{const ve=ge.rowIndex??0;ge.rowIndex=se.get(ve)??ve}),t.updateFieldPositions()},canMoveRowUp:ae=>ae.rowIndex>0,canMoveRowDown:ae=>{const ye=Math.max(...a.value.map(Se=>Se.rowIndex??0));return ae.rowIndex<ye},getFieldStyleInRow:(ae,ye)=>{const Se=ae.width??100;if(ye.length===1&&Se===100)return{width:"100%",flexShrink:0};const ve=(ye.length-1)*12*Se/100;return{width:`calc(${Se}% - ${ve+2}px)`,flexShrink:0}}}}const C2=fe({__name:"FieldResizeHandle",props:{field:{},direction:{}},setup(t){const l=t,{startResize:o,resizingField:a}=kc(),i=S(()=>a.value?.fieldIndex===l.field.fieldIndex),m=S(()=>l.direction!=="right"),f=v=>{m.value||o(v,l.field,l.direction)};return(v,c)=>(h(),P("div",{class:Oe(["field-resize-handle ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center",`field-resize-handle--${t.direction}`,{"field-resize-handle--active":i.value,"field-resize-handle--disabled":m.value}]),onMousedown:f},[...c[0]||(c[0]=[u("div",{class:"field-resize-handle__grip ivyforms-flex ivyforms-gap-2 ivyforms-align-items-center ivyforms-justify-content-center"},[u("div",{class:"field-resize-handle__line"}),u("div",{class:"field-resize-handle__line"})],-1)])],34))}}),I2=Ve(C2,[["__scopeId","data-v-6d1abd94"]]),F2={class:"field-width-indicator"},T2=fe({__name:"FieldWidthIndicator",props:{width:{}},setup(t){const l=t,o=S(()=>`${Math.round(l.width)}%`);return(a,i)=>(h(),P("div",F2,$(o.value),1))}}),P2=Ve(T2,[["__scopeId","data-v-d3b7f854"]]),$2={class:"ivyforms-draggable ivyforms-width-100"},L2=["data-row-index","onMouseenter"],V2=["onMouseenter"],R2={class:"ivyforms-draggable__row ivyforms-form-builder__row ivyforms-flex ivyforms-gap-4 ivyforms-width-100"},M2=["data-field-index","onDragover","onDrop","onMouseenter"],U2={key:0,class:"ivyforms-draggable__field-drop-indicator ivyforms-form-builder__field-drop-indicator ivyforms-form-builder__field-drop-indicator--left"},B2={class:"ivyforms-draggable__field-container ivyforms-form-builder__field-container ivyforms-flex-1"},D2={class:"ivyforms-draggable__field-wrapper ivyforms-form-builder__field-wrapper ivyforms-width-100"},A2={key:1,class:"ivyforms-draggable__field-drop-indicator ivyforms-form-builder__field-drop-indicator ivyforms-form-builder__field-drop-indicator--right"},E2=fe({__name:"IvyDraggable",setup(t){const{isDragging:l,isDraggingRow:o,draggedRow:a,draggedField:i,dropIndicator:m,dropZoneRowIndex:f,hoveredRowIndex:v,fieldRows:c,onRowDragStart:p,onRowDragEnd:y,onFieldDragStart:b,onFieldDragEnd:I,onDragOverRow:F,onDragOverField:k,onDragLeaveField:x,onDropInRow:C,onDropOnField:L,onDragOverRowsContainer:B,onDropInRowsContainer:M,onDragOverEmpty:q,onDragLeaveEmpty:Y,onDropEmpty:E,isRowSelected:W,moveRowUp:j,moveRowDown:H,duplicateRow:z,deleteRow:ee,canMoveRowUp:oe,canMoveRowDown:Q,getFieldStyleInRow:te}=Dv(),{setHoveredField:X,shouldShowResizeHandles:N,resizingField:U}=kc(),O=Ue=>{U.value||X(Ue)},J=Ue=>{if(!U.value)return!1;if(U.value.fieldIndex===Ue.fieldIndex)return!0;const ae=c.value.find(se=>se.rowIndex===Ue.rowIndex)?.fields??[],ye=ae.findIndex(se=>se.fieldIndex===U.value.fieldIndex),Se=ae.findIndex(se=>se.fieldIndex===Ue.fieldIndex);return ye>=0&&Se===ye+1},K=Ue=>U.value!==null&&Ue.fields.some(ae=>ae.fieldIndex===U.value.fieldIndex),me=Ue=>{const ae=c.value.find(ye=>ye.rowIndex===Ue.rowIndex)?.fields??[];return ae.length>1||ae.length===1},De=S(()=>({onDragStart:p,onDragEnd:y,moveUp:j,moveDown:H,duplicate:z,delete:ee,canMoveUp:oe,canMoveDown:Q})),Xe=S(()=>({onDragStart:b,onDragEnd:I}));return(Ue,ae)=>(h(),P("div",$2,[s(c).length===0?(h(),P("div",{key:0,class:"ivyforms-draggable__empty ivyforms-form-builder__item__wrapper__empty ivyforms-flex ivyforms-align-items-center ivyforms-width-100 ivyforms-justify-content-center",onDragover:ae[0]||(ae[0]=_t((...ye)=>s(q)&&s(q)(...ye),["prevent"])),onDragleave:ae[1]||(ae[1]=_t((...ye)=>s(Y)&&s(Y)(...ye),["prevent"])),onDrop:ae[2]||(ae[2]=_t((...ye)=>s(E)&&s(E)(...ye),["prevent"]))},[Ko(Ue.$slots,"empty",{},void 0,!0)],32)):(h(),P("div",{key:1,class:"ivyforms-draggable__rows ivyforms-form-builder__rows-container ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-18",onDragover:ae[9]||(ae[9]=_t((...ye)=>s(B)&&s(B)(...ye),["prevent"])),onDrop:ae[10]||(ae[10]=(...ye)=>s(M)&&s(M)(...ye))},[(h(!0),P(pe,null,Ae(s(c),(ye,Se)=>(h(),P(pe,{key:ye.rowIndex},[Se===0?(h(),P("div",{key:0,class:Oe(["ivyforms-draggable__row-drop-zone ivyforms-form-builder__row-drop-zone ivyforms-width-100 ivyforms-m-0 ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center",{"is-dragging":s(l),"is-active":s(f)===-1}])},null,2)):re("",!0),u("div",{class:Oe(["ivyforms-draggable__row-wrapper ivyforms-form-builder__row-wrapper ivyforms-width-100 ivyforms-p-1",{"ivyforms-draggable__row-wrapper--has-actions":ye.fields.length>1,"ivyforms-draggable__row-wrapper--hovered":s(v)===ye.rowIndex,"ivyforms-draggable__row-wrapper--selected":s(W)(ye),"ivyforms-draggable__row-wrapper--dragging":s(a)&&s(a).rowIndex===ye.rowIndex}]),"data-row-index":ye.rowIndex,onDragover:ae[6]||(ae[6]=_t(se=>s(F)(se),["prevent"])),onDrop:ae[7]||(ae[7]=se=>s(C)(se)),onMouseenter:se=>!s(U)&&(v.value=ye.rowIndex),onMouseleave:ae[8]||(ae[8]=se=>!s(U)&&(v.value=null))},[ye.fields.length>1?Dn((h(),P("div",{key:0,class:"ivyforms-draggable__row-actions ivyforms-form-builder__row-actions ivyforms-flex ivyforms-gap-4",onMouseenter:se=>v.value=ye.rowIndex},[Ko(Ue.$slots,"row-actions",{row:ye,handlers:De.value},void 0,!0)],40,V2)),[[An,!s(U)&&(s(v)===ye.rowIndex||s(W)(ye))]]):re("",!0),u("div",R2,[u("div",{class:"ivyforms-draggable__row-fields ivyforms-form-builder__row-fields ivyforms-flex ivyforms-gap-12 ivyforms-width-100",onDrop:ae[5]||(ae[5]=se=>s(C)(se))},[(h(!0),P(pe,null,Ae(ye.fields,se=>(h(),P("div",{key:se.fieldIndex,class:Oe(["ivyforms-draggable__item-wrapper ivyforms-form-builder__item-wrapper ivyforms-flex ivyforms-flex-direction-column",{"ivyforms-draggable__item-wrapper--dragging":s(i)&&s(i).fieldIndex===se.fieldIndex,"ivyforms-draggable__item-wrapper--resizable":!s(l)&&s(N)(se),"ivyforms-draggable__item-wrapper--resizing":J(se)}]),"data-field-index":se.fieldIndex,style:He(s(te)(se,ye.fields)),onDragover:_t(ge=>s(k)(ge,se,ye.fields),["prevent","stop"]),onDragleave:ae[3]||(ae[3]=(...ge)=>s(x)&&s(x)(...ge)),onDrop:_t(ge=>s(L)(ge,se,ye),["prevent","stop"]),onMouseenter:ge=>O(se),onMouseleave:ae[4]||(ae[4]=ge=>O(null))},[!s(o)&&ye.fields.length<5&&se.columnIndex===0&&s(m)&&s(m).fieldIndex===se.fieldIndex&&s(m).position==="left"?(h(),P("div",U2)):re("",!0),u("div",B2,[K(ye)?(h(),ne(P2,{key:0,width:se.width??100},null,8,["width"])):re("",!0),u("div",D2,[Ko(Ue.$slots,"field",{field:se,row:ye,fieldHandlers:Xe.value},void 0,!0)]),!s(l)&&s(N)(se)&&me(se)?(h(),ne(I2,{key:1,field:se,direction:"right"},null,8,["field"])):re("",!0)]),!s(o)&&ye.fields.length<5&&s(m)&&s(m).fieldIndex===se.fieldIndex&&s(m).position==="right"?(h(),P("div",A2)):re("",!0)],46,M2))),128))],32)])],42,L2),u("div",{class:Oe(["ivyforms-draggable__row-drop-zone ivyforms-form-builder__row-drop-zone",{"is-dragging":s(l),"is-active":s(f)===ye.rowIndex}])},null,2)],64))),128))],32))]))}}),O2=Ve(E2,[["__scopeId","data-v-331ddf64"]]),z2={},W2={class:"ivyforms-form-builder-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-p-20"};function q2(t,l){return h(),P("div",W2,[...l[0]||(l[0]=[Jm('<div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__submit-wrapper ivyforms-pl-20" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__submit" data-v-976fdbb6></div></div>',6)])])}const N2=Ve(z2,[["render",q2],["__scopeId","data-v-976fdbb6"]]),H2={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},Y2={class:"ivyforms-form-builder__drop-area ivyforms-form-builder__grid-container"},j2=["onDragstart","onDragend"],G2={key:0,class:"ivyforms-form-builder__row-actions-wrapper"},K2={key:1,class:"ivyforms-form-builder__row-actions-wrapper"},X2={class:"ivyforms-form-builder__row-actions-wrapper"},Q2={class:"ivyforms-form-builder__row-actions-wrapper"},J2={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},Z2={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},e8={class:"ivyforms-form-builder__submit-button"},t8=fe({__name:"FormBuilder",setup(t){const{getLabel:l}=Ee(),{startWatching:o}=$o();o();const a=Mo(),i=tt(),m=Ld(),{isProActivated:f}=Rd(),v=S(()=>i.submitButtonSettings.label),{progressIndicator:c,pageNavigation:p}=tv(),y=w(!1),b=w(!1),I=w(!1),F=S(()=>{const z=i.submitButtonSettings.position;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[z]||"ivyforms-justify-content-start"}),k=S(()=>{if(!!!L.value?.isGrouped)return"ivyforms-justify-content-start";const ee=L.value?.buttonPosition;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[ee]||"ivyforms-justify-content-start"}),x=()=>l("empty_state_title"),C=S(()=>m.pages.findIndex(z=>z.id===m.currentPageId)),L=S(()=>m.getPageNavigationSettings(m.currentPageId)),B=()=>{const z=C.value;z>0&&(m.currentPageId=m.pages[z-1].id)},M=()=>{const z=C.value;z<m.pages.length-1&&(m.currentPageId=m.pages[z+1].id)},q=()=>{},Y=z=>{m.currentPageId=z},E=()=>{i.selectProgressIndicator()};Rt(async()=>{a.params.id&&(i.formId=a.params.id,i.fields.length||(i.counterFields=0))});const W=z=>"ivyforms-field-unit_"+i.formId+"_"+z.fieldIndex,j=z=>{i.selectField(z)},H=z=>{i.deselectField(z)};return(z,ee)=>(h(),P("div",{class:"ivyforms-form-builder ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20 ivyforms-pt-20",style:{"max-width":"100%","box-sizing":"border-box"},onClick:H},[s(i).isFormLoading?(h(),ne(N2,{key:0})):(h(),ne(us,{key:1},{default:_(()=>[s(c)&&s(m).pages.length>0?(h(),P("div",{key:0,class:Oe(["ivyforms-form-builder__progress-indicator-wrapper","ivyforms-form-builder__submit-button-wrapper",{"ivyforms-form-builder__progress-indicator-wrapper--type-none":s(m).progressIndicator.type==="none","ivyforms-form-builder__submit-button-wrapper--selected":s(m).isProgressIndicatorSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":I.value}]),onMouseover:ee[0]||(ee[0]=oe=>I.value=!0),onMouseleave:ee[1]||(ee[1]=oe=>I.value=!1),onClick:ee[2]||(ee[2]=_t((...oe)=>s(i).selectProgressIndicator&&s(i).selectProgressIndicator(...oe),["stop"]))},[Dn(u("div",H2,[d(We,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:_t(E,["stop"])})],512),[[An,I.value||s(m).isProgressIndicatorSelected]]),(h(),ne(Co(s(c)),{key:`progress-${s(m).currentPageId}`,type:s(m).progressIndicator.type,pages:s(m).pages,"current-page-id":s(m).currentPageId,"show-page-titles":s(m).progressIndicator.showPageTitles,"hide-page-numbers":s(m).progressIndicator.hidePageNumbers,"hide-connecting-lines":s(m).progressIndicator.hideConnectingLines,"embed-inline-settings":!1,onChangePage:Y,onOpenSettings:E},null,40,["type","pages","current-page-id","show-page-titles","hide-page-numbers","hide-connecting-lines"]))],34)):re("",!0),u("div",Y2,[d(O2,null,{empty:_(()=>[d(Ll,{title:x(),image:"form-builder"},null,8,["title"])]),"row-actions":_(({row:oe,handlers:Q})=>[u("div",{class:"ivyforms-form-builder__row-actions-wrapper ivyforms-form-builder__row-drag-handle",draggable:"true",onDragstart:te=>Q.onDragStart(te,oe),onDragend:Q.onDragEnd},[d(We,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"move","icon-start-type":"outline","icon-start-category":"builder"})],40,j2),oe.rowIndex>0?(h(),P("div",G2,[d(We,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"arrow-up","icon-start-type":"outline","icon-start-category":"arrows",onClick:_t(te=>Q.moveUp(oe),["stop"])},null,8,["onClick"])])):re("",!0),Q.canMoveDown(oe)?(h(),P("div",K2,[d(We,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"arrow-down","icon-start-type":"outline","icon-start-category":"arrows",onClick:_t(te=>Q.moveDown(oe),["stop"])},null,8,["onClick"])])):re("",!0),u("div",X2,[d(We,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"copy","icon-start-type":"outline","icon-start-category":"global",onClick:_t(te=>Q.duplicate(oe),["stop"])},null,8,["onClick"])]),u("div",Q2,[d(We,{class:"ivyforms-form-builder__row-actions-wrapper-button ivyforms-form-builder__row-actions-wrapper-button--delete",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"trash","icon-start-type":"outline","icon-start-category":"global",onClick:te=>Q.delete(oe)},null,8,["onClick"])])]),field:_(({field:oe,row:Q,fieldHandlers:te})=>[d(k2,{id:W(oe),variant:"default",type:oe.type,"field-index":oe.fieldIndex,onSelectField:j,onDragstart:X=>te.onDragStart(X,oe,Q),onDragend:te.onDragEnd},null,8,["id","type","field-index","onDragstart","onDragend"])]),_:1})]),s(f)&&s(m).pages.length>0&&s(p)?(h(),P("div",{key:1,class:Oe(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",k.value,`ivyforms-form-builder__submit-button-wrapper--${L.value?.buttonPosition||"left"}`,{"ivyforms-form-builder__submit-button-wrapper--selected":s(m).isNavigationButtonSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":b.value}]),onMouseover:ee[4]||(ee[4]=oe=>b.value=!0),onMouseleave:ee[5]||(ee[5]=oe=>b.value=!1),onClick:ee[6]||(ee[6]=(...oe)=>s(i).selectNavigationButton&&s(i).selectNavigationButton(...oe))},[Dn(u("div",J2,[d(We,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:_t(s(i).selectNavigationButton,["stop"])},null,8,["onClick"])],512),[[An,b.value||s(m).isNavigationButtonSelected]]),(h(),ne(Co(s(p)),{key:`nav-${s(m).currentPageId}`,"page-index":C.value,"total-pages":s(m).pages.length,"previous-button":L.value?.previousButton,"next-button":L.value?.nextButton,"submit-button":L.value?.submitButton,"button-position":L.value?.buttonPosition,"is-grouped":L.value?.isGrouped,readonly:"",onPrevious:B,onNext:M,onSubmit:q,onClick:ee[3]||(ee[3]=_t(()=>{},["prevent"]))},null,40,["page-index","total-pages","previous-button","next-button","submit-button","button-position","is-grouped"]))],34)):s(i).fields.length!==0?(h(),P("div",{key:2,class:Oe(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",F.value,`ivyforms-form-builder__submit-button-wrapper--${s(i).submitButtonSettings.position}`,{"ivyforms-form-builder__submit-button-wrapper--selected":s(i).isSubmitButtonSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":y.value}]),onMouseover:ee[8]||(ee[8]=oe=>y.value=!0),onMouseleave:ee[9]||(ee[9]=oe=>y.value=!1),onClick:ee[10]||(ee[10]=(...oe)=>s(i).selectSubmitButton&&s(i).selectSubmitButton(...oe))},[Dn(u("div",Z2,[d(We,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:_t(s(i).selectSubmitButton,["stop"])},null,8,["onClick"])],512),[[An,y.value||s(i).isSubmitButtonSelected]]),u("div",e8,[d(We,{priority:"tertiary",type:"border",readonly:"",onClick:ee[7]||(ee[7]=_t(()=>{},["prevent"]))},{default:_(()=>[ue($(v.value),1)]),_:1})])],34)):re("",!0)]),_:1})),d(ds,{offset:2,teleported:""})]))}}),o8=Ve(t8,[["__scopeId","data-v-22848067"]]),n8={class:"ivyforms-form-page-tabs ivyforms-flex ivyforms-align-items-center ivyforms-border-radius-8"},l8={class:"ivyforms-form-page-tabs__list ivyforms-flex ivyforms-align-items-center"},i8=["onClick","onKeydown"],a8={class:"ivyforms-page-tab__label"},r8=["aria-label","onClick"],s8={type:"button",class:"ivyforms-page-tab ivyforms-page-tab--overflow ivyforms-cursor-pointer","aria-label":"More pages","aria-haspopup":"menu"},d8=fe({__name:"IvyFormPageTabs",props:{modelValue:{},pages:{default:()=>[]},maxVisibleTabs:{default:4}},emits:["update:modelValue","page-add","page-delete","upgrade-required"],setup(t,{emit:l}){const o=t,a=l,i=S({get:()=>o.modelValue,set:x=>a("update:modelValue",x)}),m=S(()=>o.pages.length>o.maxVisibleTabs),f=S(()=>{if(!m.value)return o.pages;const x=o.maxVisibleTabs-1,C=o.pages.findIndex(L=>L.id===i.value);return C<x?o.pages.slice(0,x):[...o.pages.slice(0,x-1),o.pages[C]]}),v=S(()=>{if(!m.value)return[];const x=f.value.map(C=>C.id);return o.pages.filter(C=>!x.includes(C.id))}),c=(x,C=20)=>x.length>C?x.substring(0,C)+"...":x,{showUpgradeDialog:p}=qn(),{isProActivated:y}=Rd(),b=x=>{i.value=x},I=()=>{if(!y.value&&o.pages.length>=1){p(),a("upgrade-required","multi-page");return}a("page-add")},F=x=>{a("page-delete",x)},k=x=>{x.action==="select"&&x.pageId&&(i.value=x.pageId)};return(x,C)=>(h(),P("div",n8,[u("div",l8,[(h(!0),P(pe,null,Ae(f.value,L=>(h(),P("div",{key:L.id,class:Oe(["ivyforms-page-tab-wrapper ivyforms-flex ivyforms-align-items-center",{"is-active":i.value===L.id}])},[u("div",{role:"button",tabindex:"0",class:Oe(["ivyforms-page-tab ivyforms-cursor-pointer",{"is-active":i.value===L.id}]),onClick:B=>b(L.id),onKeydown:[_m(_t(B=>b(L.id),["prevent"]),["enter"]),_m(_t(B=>b(L.id),["prevent"]),["space"])]},[u("span",a8,$(c(L.label)),1),t.pages.length>1?(h(),P("button",{key:0,type:"button",class:"ivyforms-page-tab__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center","aria-label":`Remove ${L.label}`,onClick:_t(B=>F(L.id),["stop"])},[d(wo,{name:"close",category:"global",type:"outline",size:"s"})],8,r8)):re("",!0)],42,i8)],2))),128)),m.value?(h(),ne(v1,{key:0,trigger:"click",placement:"bottom-start","popper-class":"ivyforms-dropdown ivyforms-form-page-tabs-dropdown",onCommand:k},{dropdown:_(()=>[d(f1,null,{default:_(()=>[(h(!0),P(pe,null,Ae(v.value,L=>(h(),ne(m1,{key:L.id,command:{action:"select",pageId:L.id}},{default:_(()=>[ue($(L.label),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:_(()=>[u("button",s8,[d(wo,{name:"context-menu-dot",category:"global",type:"fill",size:"s"})])]),_:1})):re("",!0),u("button",{type:"button",class:"ivyforms-page-tab ivyforms-page-tab--add ivyforms-cursor-pointer",onClick:I},[d(wo,{name:"plus",category:"global",type:"fill",size:"s",class:"ivyforms-page-tab--add__icon"}),!s(y)&&t.pages.length>=1?(h(),ne(hi,{key:0,image:"pro-bolt-no-background",size:"d",class:"ivyforms-page-tab--add__pro-badge"})):re("",!0)])])]))}}),u8=Ve(d8,[["__scopeId","data-v-32fe5e53"]]),c8={class:"ivyforms-form-builder-page__section-header ivyforms-flex ivyforms-flex-1 ivyforms-p-12 ivyforms-flex-direction-row ivyforms-justify-content-between ivyforms-align-items-center ivyforms-align-self-stretch ivyforms-border-radius-12"},f8={class:"ivyforms-form-builder-page__section-header__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start"},m8={class:"ivyforms-form-builder-page__section-header__right ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-end"},v8=fe({__name:"FormBuilderPageSectionHeader",setup(t){const{getLabel:l}=Ee(),{startWatching:o}=$o();o();const a=tt(),i=Ld(),{showUpgradeDialog:m}=qn(),{isProActivated:f}=Rd(),v=()=>{if(!f.value&&i.pages.length>=1){m();return}i.addPage()},c=b=>{i.deletePage(b,I=>{a.fields=a.fields.filter(F=>F.pageId!==I)},I=>{a.selectedField?.pageId===I&&(a.selectedField=null)})},p=()=>{m()},y=async()=>{if(!a.formId){Ge({message:l("form_id_not_found"),type:"error"});return}const b=`[ivyforms id=${a.formId}]`,I=await Sc(b);Ge({message:l(I?"shortcode_copied":"error_copying"),type:I?"success":"error"})};return(b,I)=>{const F=We,k=tn;return h(),P("div",c8,[u("div",f8,[d(u8,{modelValue:s(i).currentPageId,"onUpdate:modelValue":I[0]||(I[0]=x=>s(i).currentPageId=x),pages:s(i).pages,onPageAdd:v,onPageDelete:c,onUpgradeRequired:p},null,8,["modelValue","pages"])]),u("div",m8,[d(k,{content:s(l)("copy_shortcode"),placement:"top",theme:"inverted"},{default:_(()=>[d(F,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"code","icon-start-category":"global","icon-start-type":"fill",onClick:_t(y,["stop"])})]),_:1},8,["content"])])])}}}),p8=Ve(v8,[["__scopeId","data-v-53ff9452"]]),y8={},g8={class:"ivyforms-form-builder-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column ivyforms-overflow-hidden"};function h8(t,l){const o=p8,a=o8,i=$l,m=ol;return h(),P("div",g8,[d(o),d(m,null,{default:_(()=>[d(i,{class:"ivyforms-border-radius-12",modifier:"outside-vertical"},{default:_(()=>[d(a)]),_:1})]),_:1})])}const b8=Ve(y8,[["render",h8],["__scopeId","data-v-3e190cc4"]]),_8={class:"ivyforms-theme-card__header ivyforms-flex ivyforms-align-items-center ivyforms-gap-10"},x8={class:"ivyforms-theme-card__radio-wrapper ivyforms-flex ivyformms-align-items-center ivyforms-gap-12 ivyforms-flex-1"},w8={class:"ivyforms-theme-card__preview ivyforms-flex ivyforms-align-items-center ivyforms-border-radius-4 ivyforms-overflow-hidden"},S8={class:"ivyforms-theme-card__preview-content ivyforms-flex ivyforms-align-items-center ivyforms-gap-20"},k8={class:"ivyforms-theme-card__preview-controls ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10"},C8=fe({__name:"IvyThemeCard",props:{theme:{},isSelected:{type:Boolean},selectedThemeId:{}},emits:["select","menu-click"],setup(t,{emit:l}){const o=t,a=l,{showUpgradeDialog:i}=qn(),m=w(null),f=S({get:()=>o.selectedThemeId,set:k=>{a("select",k)}}),v=()=>{if(!o.theme.isComingSoon){if(o.theme.isPro){i();return}a("select",o.theme.id)}},c=k=>{k.stopPropagation(),a("menu-click",o.theme.id,m.value)},p=S(()=>o.theme.settings.colors?.fieldBorder||o.theme.settings.quickMode?.fieldBorderColor),y=S(()=>o.theme.settings.colors?.formTitleColor||o.theme.settings.colors?.fieldText),b=S(()=>o.theme.settings.quickMode?.formBackground),I=S(()=>o.theme.settings.quickMode?.buttonBackground||o.theme.settings.button?.backgroundColor),F=S(()=>o.theme.settings.quickMode?.fieldText);return(k,x)=>{const C=go,L=gr,B=hi,M=We;return h(),P("div",{class:Oe(["ivyforms-theme-card ivyforms-border-radius-8 ivyforms-p-12 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10",{"ivyforms-theme-card--selected":t.isSelected,"ivyforms-theme-card--pro":t.theme.isPro,"ivyforms-theme-card--coming-soon":t.theme.isComingSoon}]),onClick:v},[u("div",_8,[u("div",x8,[d(C,{modelValue:f.value,"onUpdate:modelValue":x[0]||(x[0]=q=>f.value=q),priority:"secondary",type:"checkmark",label:t.theme.id,disabled:t.theme.isPro||t.theme.isComingSoon},{default:_(()=>[ue($(t.theme.name),1)]),_:1},8,["modelValue","label","disabled"])]),t.theme.isComingSoon?(h(),ne(L,{key:0,size:"s",class:"ivyforms-theme-card__badge ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-ml-4 ivyforms-flex-shrink-0"})):t.theme.isPro?(h(),ne(B,{key:1,size:"s",image:"pro-text-with-bolt",class:"ivyforms-theme-card__badge ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-ml-4 ivyforms-flex-shrink-0"})):(h(),ne(M,{key:2,ref_key:"menuButtonRef",ref:m,size:"s",priority:"tertiary",type:"ghost","icon-start":"context-menu-dot","icon-start-category":"global",class:"ivyforms-theme-card__menu-button ivyforms-flex-shrink-0","aria-label":t.theme.name,onClick:_t(c,["stop"])},null,8,["aria-label"]))]),u("div",w8,[u("div",{class:"ivyforms-theme-card__preview-wrapper ivyforms-width-100 ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-p-12",style:He({backgroundColor:b.value})},[u("div",S8,[u("div",{class:"ivyforms-theme-card__preview-text",style:He({color:y.value})},"Aa",4),u("div",k8,[u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:He({backgroundColor:p.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:He({backgroundColor:p.value})},null,4)],4),u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:He({backgroundColor:I.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:He({backgroundColor:I.value})},null,4)],4),u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:He({backgroundColor:F.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:He({backgroundColor:F.value})},null,4)],4)])])],4)])],2)}}}),I8=Ve(C8,[["__scopeId","data-v-65993d4d"]]),vr=(t,l,o)=>{Be(t,()=>{l.value||setTimeout(()=>{o()},0)})},F8=(t,l,o)=>{t.forEach(a=>{p1({ref:a.ref,storePath:a.storePath,syncPaths:a.syncPaths,formBuilderStore:l,isSyncingFromStore:o})})},T8=(t,l,o)=>{t.forEach(a=>{vd(a.valueRef,a.unitRef,a.storePath,a.syncPaths,l,o)})},P8=(t,l)=>{t.forEach(o=>{Be(o.watchRef,a=>{l.value||setTimeout(()=>{a!==o.getCurrentValue()&&o.onChange()},0)})})},$8=(t,l)=>{t.forEach(o=>{Be([o.valueRef,o.unitRef],()=>{l.value||setTimeout(()=>{const a=o.getCurrentValue(),i=Qr(o.valueRef.value,o.unitRef.value);i!==""&&i!==a&&o.onChange()},0)})})},L8={key:0,class:"ivyforms-mixed-input__prepend ivyforms-flex ivyforms-align-items-center ivyforms-mr-8 ivyforms-flex-shrink-0"},V8={class:"ivyforms-mixed-input__input ivyforms-flex ivyforms-align-items-center ivyforms-flex-1"},R8=["value","placeholder","disabled"],M8={key:1,class:"ivyforms-mixed-input__append ivyforms-flex ivyforms-align-items-center ivyforms-flex-shrink-0"},U8={class:"ivyforms-mixed-input__unit-text regular-14"},B8=["data-secondary"],D8=["onClick"],A8=fe({inheritAttrs:!1,__name:"IvyMixedInput",props:{modelValue:{default:null},unit:{default:"px"},units:{default:()=>["px","rem","em","%"]},placeholder:{default:""},iconPrepend:{default:""},iconPrependCategory:{default:"global"},iconPrependType:{default:"outline"},iconColor:{default:"var(--map-base-dusk-symbol-2)"},filled:{type:Boolean,default:!1},secondary:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},min:{default:void 0},max:{default:void 0},step:{default:1},allowNegative:{type:Boolean,default:!1}},emits:["update:modelValue","update:unit"],setup(t,{expose:l,emit:o}){const a=t,i=S(()=>a.iconColor),m=o,f=y1(),v=w(null),c=w(null),p=W=>W==null||W===""?"":String(W),y=w(p(a.modelValue)),b=w(a.unit),I=w(!1),F=w(!1),k=S(()=>a.units&&a.units.length>0),x=w({top:0,right:0}),C=S(()=>({position:"fixed",top:`${x.value.top}px`,right:`${x.value.right}px`,left:"auto",zIndex:9999})),L=()=>{if(!c.value)return;const W=c.value.getBoundingClientRect();x.value={top:W.bottom+4,right:window.innerWidth-W.right}};Be(()=>a.modelValue,W=>{const j=p(W),H=y.value!==""?Number(y.value):null,z=W==null||W===""?null:Number(W);H!==z&&(y.value=j)}),Be(()=>a.unit,W=>{b.value=W});const B=W=>{const j=W.target.value,H=a.allowNegative?/[^0-9.-]/g:/[^0-9.]/g;let z=j.replace(H,"");const ee=z.indexOf(".");if(ee!==-1&&(z=z.slice(0,ee+1)+z.slice(ee+1).replace(".","")),a.allowNegative&&((z.match(/-/g)||[]).length>1||z.indexOf("-")>0)&&(z=z.replace(/-/g,""),j.startsWith("-")&&(z="-"+z)),W.target.value!==z&&(W.target.value=z),y.value=z,z===""||z==="-"||z===".")m("update:modelValue",z===""?null:z);else{const oe=Number(z);if(!isNaN(oe)){const Q=a.min!==void 0&&oe<a.min?a.min:a.max!==void 0&&oe>a.max?a.max:oe;m("update:modelValue",Q)}}},M=()=>{a.disabled||(F.value||L(),F.value=!F.value)},q=W=>{b.value=W,m("update:unit",W),F.value=!1},Y=W=>{const j=W.target;F.value&&!j.closest(".ivyforms-mixed-input__unit-select")&&!j.closest(".ivyforms-mixed-input__unit-dropdown")&&(F.value=!1)};return Rt(()=>{document.addEventListener("click",Y)}),xr(()=>{document.removeEventListener("click",Y)}),l({focus:()=>{v.value?.focus()}}),(W,j)=>{const H=wo;return h(),P(pe,null,[u("div",g1({...W.$attrs,class:void 0},{class:["ivyforms-mixed-input ivyforms-align-items-center ivyforms-pl-12 ivyforms-py-0 ivyforms-border-radius-8",W.$attrs.class,{"is-filled":a.filled,"is-secondary":a.secondary,"is-disabled":a.disabled}]}),[s(f).prepend||t.iconPrepend?(h(),P("div",L8,[Ko(W.$slots,"prepend",{},()=>[t.iconPrepend?(h(),ne(H,{key:0,name:t.iconPrepend,category:t.iconPrependCategory,type:t.iconPrependType,class:"ivyforms-mixed-input__icon-prepend ivyforms-flex-shrink-0",size:"l",color:i.value},null,8,["name","category","type","color"])):re("",!0)],!0)])):re("",!0),u("div",V8,[u("input",{ref_key:"inputRef",ref:v,value:y.value,type:"text",inputmode:"numeric",placeholder:a.placeholder,disabled:a.disabled,class:"ivyforms-mixed-input__field ivyforms-width-100 ivyforms-p-0 ivyforms-m-0",onInput:B,onFocus:j[0]||(j[0]=z=>I.value=!0),onBlur:j[1]||(j[1]=z=>I.value=!1)},null,40,R8)]),s(f).append||k.value?(h(),P("div",M8,[Ko(W.$slots,"append",{},()=>[k.value?(h(),P("div",{key:0,ref_key:"unitSelectRef",ref:c,class:"ivyforms-mixed-input__unit-select ivyforms-flex ivyforms-align-items-center ivyforms-gap-4 ivyforms-border-radius-4 ivyforms-px-12 ivyforms-py-8"},[u("span",U8,$(b.value),1),d(H,{name:"chevron-down",category:"arrows",type:"line",class:"ivyforms-mixed-input__unit-icon ivyforms-flex-shrink-0 ivyforms-cursor-pointer",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:M})],512)):re("",!0)],!0)])):re("",!0)],16),(h(),ne(ov,{to:"body"},[F.value?(h(),P("div",{key:0,class:"ivyforms-mixed-input__unit-dropdown ivyfors-py-4 ivyforms-border-radius-8",style:He(C.value),"data-secondary":a.secondary||void 0,onMousedown:j[2]||(j[2]=_t(()=>{},["prevent"]))},[(h(!0),P(pe,null,Ae(a.units,z=>(h(),P("div",{key:z,class:Oe(["ivyforms-mixed-input__unit-option ivyforms-px-12 ivyforms-py-6 regular-14 ivyforms-cursor-pointer",{"is-selected":b.value===z}]),onClick:ee=>q(z)},$(z),11,D8))),128))],44,B8)):re("",!0)]))],64)}}}),Qe=Ve(A8,[["__scopeId","data-v-c5552618"]]),E8={class:"ivyforms-style-color-picker"},gt=fe({__name:"StyleColorPicker",props:{modelValue:{}},emits:["update:modelValue"],setup(t,{emit:l}){const o=t,a=l,i=w(!1),m=w(o.modelValue||""),f=w(null),v=S(()=>{if(!f.value)return{top:0,left:0};const b=f.value.getBoundingClientRect(),I=350,F=window.innerHeight,k=F-b.bottom,x=b.top;return k<I&&x>k?{bottom:`${F-b.top+8}px`,left:`${b.left}px`,top:"auto"}:{top:`${b.bottom+8}px`,left:`${b.left}px`}}),c=b=>{m.value=b,a("update:modelValue",b)};Be(()=>o.modelValue,b=>{b&&(m.value=b)});const p=()=>{i.value=!i.value},y=()=>{i.value=!1};return(b,I)=>{const F=Ox;return h(),P("div",E8,[u("div",{ref_key:"triggerRef",ref:f,class:"ivyforms-style-color-picker__trigger ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-flex-end",onClick:_t(p,["stop"])},[Ko(b.$slots,"reference")],512),(h(),ne(ov,{to:"body"},[d(Wm,{name:"el-fade-in-linear"},{default:_(()=>[i.value?(h(),P("div",{key:0,class:"ivyforms-style-color-picker__overlay",onClick:y},[u("div",{class:"ivyforms-style-color-picker__panel",style:He(v.value),onClick:I[1]||(I[1]=_t(()=>{},["stop"]))},[d(F,{modelValue:m.value,"onUpdate:modelValue":[I[0]||(I[0]=k=>m.value=k),c],predefine:s(h1)},null,8,["modelValue","predefine"])],4)])):re("",!0)]),_:1})]))])}}}),O8={class:"ivyforms-quick-mode-controls ivyforms-mt-16 ivyforms-width-100"},z8={class:"ivyforms-quick-mode-controls__section ivyforms-pr-8 ivyforms-pb-16"},W8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},q8={class:"ivyforms-quick-mode-controls__label"},N8={class:"ivyforms-quick-mode-controls__color-input"},H8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},Y8={class:"ivyforms-quick-mode-controls__label"},j8={class:"ivyforms-quick-mode-controls__color-input"},G8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},K8={class:"ivyforms-quick-mode-controls__label"},X8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},Q8={class:"ivyforms-quick-mode-controls__label"},J8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},Z8={class:"ivyforms-quick-mode-controls__label"},eT={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16 ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16--corner ivyforms-align-items-start"},tT={class:"ivyforms-quick-mode-controls__label"},oT={class:"ivyforms-quick-mode-controls__corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},nT={class:"ivyforms-quick-mode-controls__corner-main-input ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},lT={key:0,class:"ivyforms-quick-mode-controls__corner-grid ivyforms-gap-12 ivyforms-pb-8"},iT={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},aT={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},rT={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},sT={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},dT={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},uT={class:"ivyforms-quick-mode-controls__label"},cT={class:"ivyforms-quick-mode-controls__color-input"},fT={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},mT={class:"ivyforms-quick-mode-controls__label"},vT={class:"ivyforms-quick-mode-controls__color-input"},pT={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},yT={class:"ivyforms-quick-mode-controls__label"},gT={class:"ivyforms-quick-mode-controls__color-input"},hT={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},bT={class:"ivyforms-quick-mode-controls__label"},_T={class:"ivyforms-quick-mode-controls__color-input"},xT={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16 ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16--corner ivyforms-align-items-start"},wT={class:"ivyforms-quick-mode-controls__label"},ST={class:"ivyforms-quick-mode-controls__corner-inputs"},kT={class:"ivyforms-quick-mode-controls__corner-main-input ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},CT={key:1,class:"ivyforms-quick-mode-controls__corner-grid ivyforms-gap-12 ivyforms-pb-8"},IT={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},FT={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},TT={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},PT={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},$T={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},LT={class:"ivyforms-quick-mode-controls__label"},VT={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},RT={class:"ivyforms-quick-mode-controls__label"},MT={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},UT={class:"ivyforms-quick-mode-controls__label"},BT={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},DT={class:"ivyforms-quick-mode-controls__label"},AT={class:"ivyforms-color-input-wrapper"},ET={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},OT={class:"ivyforms-quick-mode-controls__label"},zT={class:"ivyforms-color-input-wrapper"},WT={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},qT={class:"ivyforms-quick-mode-controls__label"},NT={class:"ivyforms-color-input-wrapper"},HT={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},YT={class:"ivyforms-quick-mode-controls__label"},jT={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},GT={class:"ivyforms-quick-mode-controls__label"},KT={class:"ivyforms-color-input-wrapper"},XT=fe({__name:"QuickModeStyleControls",setup(t){const{getLabel:l}=Ee(),o=tt(),a=w(!1),i=pd.quickMode,m=so(i.formBorderWidth,1),f=fo(Cn(i.formCorner)),v=so(i.fieldBorderWidth,1),c=fo(Cn(i.fieldCorner)),p=so(i.fieldPaddingLeftRight,4),y=so(i.fieldPaddingTopBottom,0),b=so(i.buttonBorderWidth,1),I=so(i.verticalSpacing,16),F=so(i.horizontalSpacing,0),k=w(i.formBackground),x=w(i.formBorderColor),C=w(m.value),L=w(m.unit),B=w(I.value),M=w(I.unit),q=w(F.value),Y=w(F.unit),E=w(rr(i.formCorner)),W=sr(f),j=w(W),H=w(f.unit),z=w(W),ee=w(f.unit),oe=w(W),Q=w(f.unit),te=w(W),X=w(f.unit),N=w(W),U=w(f.unit),O=w(i.formTitleText),J=w(i.fieldBackground),K=w(i.fieldText),me=w(i.fieldBorderColor),De=w(rr(i.fieldCorner)),Xe=sr(c),Ue=w(Xe),ae=w(c.unit),ye=w(Xe),Se=w(c.unit),se=w(Xe),ge=w(c.unit),ve=w(Xe),Ke=w(c.unit),ht=w(Xe),at=w(c.unit),Ze=w(v.value),ft=w(v.unit),wt=w(p.value),mt=w(p.unit),vt=w(y.value),Tt=w(y.unit),Mt=w(i.labelFontColor),Je=w(i.buttonBackground),dt=w(i.buttonBorderColor),io=w(b.value),ao=w(b.unit),Le=w(i.buttonText),nt=S(()=>E.value?String(j.value):l("mix")),Ye=S(()=>De.value?String(Ue.value):l("mix")),rt=S({get:()=>E.value?j.value:"",set:it=>{E.value&&(j.value=it===""?0:Number(it))}}),be=S({get:()=>De.value?Ue.value:"",set:it=>{De.value&&(Ue.value=it===""?0:Number(it))}}),de=()=>{const it=cr(E.value,j.value,H.value,z.value,ee.value,oe.value,Q.value,te.value,X.value,N.value,U.value);o.updateStyleSettings("quickMode.formCorner",it),o.updateStyleSettings("advancedMode.general.formCorner",it)},Fe=()=>{const it=cr(De.value,Ue.value,ae.value,ye.value,Se.value,se.value,ge.value,ve.value,Ke.value,ht.value,at.value);o.updateStyleSettings("quickMode.fieldCorner",it),o.updateStyleSettings("advancedMode.fieldStates.default.corner",it)},ut=()=>{dr(E,j,H,z,ee,oe,Q,te,X,N,U),de()},lt=()=>{dr(De,Ue,ae,ye,Se,se,ge,ve,Ke,ht,at),Fe()},It=()=>{a.value=!0;const it=o.styleSettings.quickMode;if(it){k.value=ot(it.formBackground,i.formBackground),x.value=ot(it.formBorderColor,i.formBorderColor);const we=uo(it.formBorderWidth,i.formBorderWidth);C.value=we.value,L.value=we.unit;const _e=uo(it.verticalSpacing,i.verticalSpacing);B.value=_e.value,M.value=_e.unit;const an=uo(it.horizontalSpacing,i.horizontalSpacing);q.value=an.value,Y.value=an.unit;const zo=Cn(i.formCorner);ur(it.formCorner,zo,E,j,H,z,ee,oe,Q,te,X,N,U),O.value=ot(it.formTitleText,i.formTitleText),J.value=ot(it.fieldBackground,i.fieldBackground),K.value=ot(it.fieldText,i.fieldText),me.value=ot(it.fieldBorderColor,i.fieldBorderColor);const Te=Cn(i.fieldCorner);ur(it.fieldCorner,Te,De,Ue,ae,ye,Se,se,ge,ve,Ke,ht,at);const ze=uo(it.fieldBorderWidth,i.fieldBorderWidth);Ze.value=ze.value,ft.value=ze.unit;const At=so(it.fieldPaddingLeftRight??i.fieldPaddingLeftRight);wt.value=At.value,mt.value=At.unit;const Qt=so(it.fieldPaddingTopBottom??i.fieldPaddingTopBottom);vt.value=Qt.value,Tt.value=Qt.unit,Mt.value=ot(it.labelFontColor,i.labelFontColor),Je.value=ot(it.buttonBackground,i.buttonBackground),dt.value=ot(it.buttonBorderColor,i.buttonBorderColor);const ro=uo(it.buttonBorderWidth,i.buttonBorderWidth);io.value=ro.value,ao.value=ro.unit,Le.value=ot(it.buttonText,i.buttonText)}setTimeout(()=>{a.value=!1},0)};Rt(()=>{It()}),Be(()=>o.styleSettings,()=>{It()},{deep:!0}),Be(()=>o.formId,()=>{It()}),P8([{watchRef:k,getCurrentValue:()=>o.styleSettings.quickMode?.formBackground,onChange:()=>Ie()},{watchRef:x,getCurrentValue:()=>o.styleSettings.quickMode?.formBorderColor,onChange:()=>Re()},{watchRef:O,getCurrentValue:()=>o.styleSettings.quickMode?.formTitleText,onChange:()=>qe()},{watchRef:J,getCurrentValue:()=>o.styleSettings.quickMode?.fieldBackground,onChange:()=>St()},{watchRef:K,getCurrentValue:()=>o.styleSettings.quickMode?.fieldText,onChange:()=>Dt()},{watchRef:me,getCurrentValue:()=>o.styleSettings.quickMode?.fieldBorderColor,onChange:()=>oo()},{watchRef:Mt,getCurrentValue:()=>o.styleSettings.quickMode?.labelFontColor,onChange:()=>Ot()},{watchRef:Je,getCurrentValue:()=>o.styleSettings.quickMode?.buttonBackground,onChange:()=>Zt()},{watchRef:dt,getCurrentValue:()=>o.styleSettings.quickMode?.buttonBorderColor,onChange:()=>_o()},{watchRef:Le,getCurrentValue:()=>o.styleSettings.quickMode?.buttonText,onChange:()=>Lt()}],a),vd(C,L,"quickMode.formBorderWidth",["quickMode.formBorderWidth","advancedMode.general.formBorderWidth"],o,a),vd(B,M,"quickMode.verticalSpacing",["quickMode.verticalSpacing","advancedMode.general.verticalSpacing"],o,a),vd(q,Y,"quickMode.horizontalSpacing",["quickMode.horizontalSpacing","advancedMode.general.horizontalSpacing"],o,a),vr([E,j,H,z,ee,oe,Q,te,X,N,U],a,()=>de()),vr([De,Ue,ae,ye,Se,se,ge,ve,Ke,ht,at],a,()=>Fe()),$8([{valueRef:Ze,unitRef:ft,getCurrentValue:()=>o.styleSettings.quickMode?.fieldBorderWidth,onChange:()=>So()},{valueRef:wt,unitRef:mt,getCurrentValue:()=>o.styleSettings.quickMode?.fieldPaddingLeftRight,onChange:()=>Xo()},{valueRef:vt,unitRef:Tt,getCurrentValue:()=>o.styleSettings.quickMode?.fieldPaddingTopBottom,onChange:()=>ln()},{valueRef:io,unitRef:ao,getCurrentValue:()=>o.styleSettings.quickMode?.buttonBorderWidth,onChange:()=>yn()}],a);const Ie=()=>{o.updateStyleSettings("quickMode.formBackground",k.value),o.updateStyleSettings("advancedMode.general.formBackground",k.value)},Re=()=>{o.updateStyleSettings("quickMode.formBorderColor",x.value),o.updateStyleSettings("advancedMode.general.formBorderColor",x.value)},qe=()=>{o.updateStyleSettings("quickMode.formTitleText",O.value),o.updateStyleSettings("advancedMode.formTitle.fontColor",O.value)},St=()=>{o.updateStyleSettings("quickMode.fieldBackground",J.value),o.updateStyleSettings("advancedMode.fieldStates.default.background",J.value)},Dt=()=>{o.updateStyleSettings("quickMode.fieldText",K.value),o.updateStyleSettings("advancedMode.fieldStates.default.textColor",K.value),o.updateStyleSettings("advancedMode.fieldPlaceholder.fontColor",K.value)},oo=()=>{o.updateStyleSettings("quickMode.fieldBorderColor",me.value),o.updateStyleSettings("advancedMode.fieldStates.default.borderColor",me.value)},Ot=()=>{o.updateStyleSettings("quickMode.labelFontColor",Mt.value),o.updateStyleSettings("advancedMode.fieldLabels.label.fontColor",Mt.value)},Zt=()=>{o.updateStyleSettings("quickMode.buttonBackground",Je.value),o.updateStyleSettings("advancedMode.buttonStates.normal.background",Je.value)},_o=()=>{o.updateStyleSettings("quickMode.buttonBorderColor",dt.value),o.updateStyleSettings("advancedMode.buttonStates.normal.borderColor",dt.value)},Lt=()=>{o.updateStyleSettings("quickMode.buttonText",Le.value),o.updateStyleSettings("advancedMode.buttonStates.normal.textColor",Le.value)},So=()=>{const it=Qr(Ze.value,ft.value);o.updateStyleSettings("quickMode.fieldBorderWidth",it),o.updateStyleSettings("advancedMode.fieldStates.default.borderWidth",it)},Xo=()=>{const it=Qr(wt.value,mt.value);o.updateStyleSettings("quickMode.fieldPaddingLeftRight",it),o.updateStyleSettings("advancedMode.fieldStates.default.paddingLeftRight",it)},ln=()=>{const it=Qr(vt.value,Tt.value);o.updateStyleSettings("quickMode.fieldPaddingTopBottom",it),o.updateStyleSettings("advancedMode.fieldStates.default.paddingTopBottom",it)},yn=()=>{const it=Qr(io.value,ao.value);o.updateStyleSettings("quickMode.buttonBorderWidth",it),o.updateStyleSettings("advancedMode.buttonStates.normal.borderWidth",it)};return(it,we)=>(h(),P("div",O8,[u("div",z8,[u("div",W8,[u("label",q8,$(s(l)("form_background")),1),u("div",N8,[d(gt,{modelValue:k.value,"onUpdate:modelValue":we[1]||(we[1]=_e=>k.value=_e)},{reference:_(()=>[d($e,{modelValue:k.value,"onUpdate:modelValue":we[0]||(we[0]=_e=>k.value=_e),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:k.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",H8,[u("label",Y8,$(s(l)("form_border_color")),1),u("div",j8,[d(gt,{modelValue:x.value,"onUpdate:modelValue":we[3]||(we[3]=_e=>x.value=_e)},{reference:_(()=>[d($e,{modelValue:x.value,"onUpdate:modelValue":we[2]||(we[2]=_e=>x.value=_e),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:x.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",G8,[u("label",K8,$(s(l)("form_border_width")),1),d(Qe,{modelValue:C.value,"onUpdate:modelValue":we[4]||(we[4]=_e=>C.value=_e),unit:L.value,"onUpdate:unit":we[5]||(we[5]=_e=>L.value=_e),secondary:"","icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",X8,[u("label",Q8,$(s(l)("vertical_spacing")),1),d(Qe,{modelValue:B.value,"onUpdate:modelValue":we[6]||(we[6]=_e=>B.value=_e),unit:M.value,"onUpdate:unit":we[7]||(we[7]=_e=>M.value=_e),secondary:"","icon-prepend":"size-height","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"16",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),u("div",J8,[u("label",Z8,$(s(l)("horizontal_spacing")),1),d(Qe,{modelValue:q.value,"onUpdate:modelValue":we[8]||(we[8]=_e=>q.value=_e),unit:Y.value,"onUpdate:unit":we[9]||(we[9]=_e=>Y.value=_e),secondary:"","icon-prepend":"size-width","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),u("div",eT,[u("label",tT,$(s(l)("form_corner")),1),u("div",oT,[u("div",nT,[d(We,{size:"s",type:"ghost",priority:E.value?"secondary":"tertiary","icon-start":E.value?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":E.value?s(l)("unlink_corners"):s(l)("link_corners"),onClick:ut},null,8,["priority","icon-start","aria-label"]),d(Qe,{modelValue:rt.value,"onUpdate:modelValue":we[10]||(we[10]=_e=>rt.value=_e),unit:H.value,"onUpdate:unit":we[11]||(we[11]=_e=>H.value=_e),secondary:"","icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:nt.value,disabled:!E.value,class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit","placeholder","disabled"])])])]),E.value?re("",!0):(h(),P("div",lT,[u("div",iT,[d(Qe,{modelValue:z.value,"onUpdate:modelValue":we[12]||(we[12]=_e=>z.value=_e),unit:ee.value,"onUpdate:unit":we[13]||(we[13]=_e=>ee.value=_e),secondary:"","icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"8",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),u("div",aT,[d(Qe,{modelValue:oe.value,"onUpdate:modelValue":we[14]||(we[14]=_e=>oe.value=_e),unit:Q.value,"onUpdate:unit":we[15]||(we[15]=_e=>Q.value=_e),secondary:"","icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"8",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),u("div",rT,[d(Qe,{modelValue:N.value,"onUpdate:modelValue":we[16]||(we[16]=_e=>N.value=_e),unit:U.value,"onUpdate:unit":we[17]||(we[17]=_e=>U.value=_e),secondary:"","icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"8",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),u("div",sT,[d(Qe,{modelValue:te.value,"onUpdate:modelValue":we[18]||(we[18]=_e=>te.value=_e),unit:X.value,"onUpdate:unit":we[19]||(we[19]=_e=>X.value=_e),secondary:"","icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"8",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])])])),u("div",dT,[u("label",uT,$(s(l)("form_title_text")),1),u("div",cT,[d(gt,{modelValue:O.value,"onUpdate:modelValue":we[21]||(we[21]=_e=>O.value=_e)},{reference:_(()=>[d($e,{modelValue:O.value,"onUpdate:modelValue":we[20]||(we[20]=_e=>O.value=_e),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:O.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",fT,[u("label",mT,$(s(l)("field_background")),1),u("div",vT,[d(gt,{modelValue:J.value,"onUpdate:modelValue":we[23]||(we[23]=_e=>J.value=_e)},{reference:_(()=>[d($e,{modelValue:J.value,"onUpdate:modelValue":we[22]||(we[22]=_e=>J.value=_e),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:J.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",pT,[u("label",yT,$(s(l)("field_text")),1),u("div",gT,[d(gt,{modelValue:K.value,"onUpdate:modelValue":we[25]||(we[25]=_e=>K.value=_e)},{reference:_(()=>[d($e,{modelValue:K.value,"onUpdate:modelValue":we[24]||(we[24]=_e=>K.value=_e),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:K.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",hT,[u("label",bT,$(s(l)("field_border_color")),1),u("div",_T,[d(gt,{modelValue:me.value,"onUpdate:modelValue":we[27]||(we[27]=_e=>me.value=_e)},{reference:_(()=>[d($e,{modelValue:me.value,"onUpdate:modelValue":we[26]||(we[26]=_e=>me.value=_e),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:me.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",xT,[u("label",wT,$(s(l)("field_corner")),1),u("div",ST,[u("div",kT,[d(We,{size:"s",type:"ghost",priority:De.value?"secondary":"tertiary","icon-start":De.value?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":De.value?s(l)("unlink_corners"):s(l)("link_corners"),onClick:lt},null,8,["priority","icon-start","aria-label"]),d(Qe,{modelValue:be.value,"onUpdate:modelValue":we[28]||(we[28]=_e=>be.value=_e),unit:ae.value,"onUpdate:unit":we[29]||(we[29]=_e=>ae.value=_e),secondary:"","icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:Ye.value,disabled:!De.value,class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit","placeholder","disabled"])])])]),De.value?re("",!0):(h(),P("div",CT,[u("div",IT,[d(Qe,{modelValue:ye.value,"onUpdate:modelValue":we[30]||(we[30]=_e=>ye.value=_e),unit:Se.value,"onUpdate:unit":we[31]||(we[31]=_e=>Se.value=_e),secondary:"","icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),u("div",FT,[d(Qe,{modelValue:se.value,"onUpdate:modelValue":we[32]||(we[32]=_e=>se.value=_e),unit:ge.value,"onUpdate:unit":we[33]||(we[33]=_e=>ge.value=_e),secondary:"","icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),u("div",TT,[d(Qe,{modelValue:ht.value,"onUpdate:modelValue":we[34]||(we[34]=_e=>ht.value=_e),unit:at.value,"onUpdate:unit":we[35]||(we[35]=_e=>at.value=_e),secondary:"","icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),u("div",PT,[d(Qe,{modelValue:ve.value,"onUpdate:modelValue":we[36]||(we[36]=_e=>ve.value=_e),unit:Ke.value,"onUpdate:unit":we[37]||(we[37]=_e=>Ke.value=_e),secondary:"","icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])])])),u("div",$T,[u("label",LT,$(s(l)("field_border_width")),1),d(Qe,{modelValue:Ze.value,"onUpdate:modelValue":we[38]||(we[38]=_e=>Ze.value=_e),unit:ft.value,"onUpdate:unit":we[39]||(we[39]=_e=>ft.value=_e),secondary:"","icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),u("div",VT,[u("label",RT,$(s(l)("field_padding_left_right")),1),d(Qe,{modelValue:wt.value,"onUpdate:modelValue":we[40]||(we[40]=_e=>wt.value=_e),unit:mt.value,"onUpdate:unit":we[41]||(we[41]=_e=>mt.value=_e),secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"12",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),u("div",MT,[u("label",UT,$(s(l)("field_padding_top_bottom")),1),d(Qe,{modelValue:vt.value,"onUpdate:modelValue":we[42]||(we[42]=_e=>vt.value=_e),unit:Tt.value,"onUpdate:unit":we[43]||(we[43]=_e=>Tt.value=_e),secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"8",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),u("div",BT,[u("label",DT,$(s(l)("label_font_color")),1),u("div",AT,[d(gt,{modelValue:Mt.value,"onUpdate:modelValue":we[45]||(we[45]=_e=>Mt.value=_e)},{reference:_(()=>[d($e,{modelValue:Mt.value,"onUpdate:modelValue":we[44]||(we[44]=_e=>Mt.value=_e),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:Mt.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",ET,[u("label",OT,$(s(l)("button_background")),1),u("div",zT,[d(gt,{modelValue:Je.value,"onUpdate:modelValue":we[47]||(we[47]=_e=>Je.value=_e)},{reference:_(()=>[d($e,{modelValue:Je.value,"onUpdate:modelValue":we[46]||(we[46]=_e=>Je.value=_e),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:Je.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",WT,[u("label",qT,$(s(l)("button_border_color")),1),u("div",NT,[d(gt,{modelValue:dt.value,"onUpdate:modelValue":we[49]||(we[49]=_e=>dt.value=_e)},{reference:_(()=>[d($e,{modelValue:dt.value,"onUpdate:modelValue":we[48]||(we[48]=_e=>dt.value=_e),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:dt.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",HT,[u("label",YT,$(s(l)("button_border_width")),1),d(Qe,{unit:ao.value,"onUpdate:unit":we[50]||(we[50]=_e=>ao.value=_e),modelValue:io.value,"onUpdate:modelValue":we[51]||(we[51]=_e=>io.value=_e),secondary:"","icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-quick-mode-controls__input"},null,8,["unit","modelValue"])]),u("div",jT,[u("label",GT,$(s(l)("button_text")),1),u("div",KT,[d(gt,{modelValue:Le.value,"onUpdate:modelValue":we[53]||(we[53]=_e=>Le.value=_e)},{reference:_(()=>[d($e,{modelValue:Le.value,"onUpdate:modelValue":we[52]||(we[52]=_e=>Le.value=_e),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:Le.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])])])]))}}),QT=Ve(XT,[["__scopeId","data-v-a2424540"]]),JT={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},ZT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},eP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},tP={class:"ivyforms-color-input-wrapper"},oP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},nP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},lP={class:"ivyforms-color-input-wrapper"},iP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},aP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},rP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},sP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},dP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16 ivyforms-corner-field"},uP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},cP={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},fP={class:"ivyforms-corner-main-input"},mP={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},vP={class:"ivyforms-corner-grid-item"},pP={class:"ivyforms-corner-grid-item"},yP={class:"ivyforms-corner-grid-item"},gP={class:"ivyforms-corner-grid-item"},hP=fe({__name:"ConfirmationMessageSection",props:{confirmationBorderColor:{},confirmationBorderStyle:{},confirmationBackgroundColor:{},confirmationBorderWidthValue:{},confirmationBorderWidthUnit:{},isConfirmationCornerLinked:{type:Boolean},confirmationCornerMainValue:{},confirmationCornerLinkedUnit:{},confirmationCornerMainPlaceholder:{},confirmationCornerTopLeftValue:{},confirmationCornerTopLeftUnit:{},confirmationCornerTopRightValue:{},confirmationCornerTopRightUnit:{},confirmationCornerBottomRightValue:{},confirmationCornerBottomRightUnit:{},confirmationCornerBottomLeftValue:{},confirmationCornerBottomLeftUnit:{}},emits:["update:confirmationBorderColor","update:confirmationBorderStyle","update:confirmationBackgroundColor","update:confirmationBorderWidthValue","update:confirmationBorderWidthUnit","update:confirmationCornerMainValue","update:confirmationCornerLinkedUnit","update:confirmationCornerTopLeftValue","update:confirmationCornerTopLeftUnit","update:confirmationCornerTopRightValue","update:confirmationCornerTopRightUnit","update:confirmationCornerBottomRightValue","update:confirmationCornerBottomRightUnit","update:confirmationCornerBottomLeftValue","update:confirmationCornerBottomLeftUnit","toggleConfirmationCornerLinked"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=dc,i=l;return(m,f)=>{const v=Bt;return h(),P("div",JT,[u("div",ZT,[u("label",eP,$(s(o)("border_color")),1),u("div",tP,[d(gt,{"model-value":t.confirmationBorderColor,"onUpdate:modelValue":f[1]||(f[1]=c=>i("update:confirmationBorderColor",c))},{reference:_(()=>[d($e,{"model-value":t.confirmationBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":f[0]||(f[0]=c=>i("update:confirmationBorderColor",c))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.confirmationBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",oP,[u("label",nP,$(s(o)("background_color")),1),u("div",lP,[d(gt,{"model-value":t.confirmationBackgroundColor,"onUpdate:modelValue":f[3]||(f[3]=c=>i("update:confirmationBackgroundColor",c))},{reference:_(()=>[d($e,{"model-value":t.confirmationBackgroundColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":f[2]||(f[2]=c=>i("update:confirmationBackgroundColor",c))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.confirmationBackgroundColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",iP,[u("label",aP,$(s(o)("border_width")),1),d(Qe,{secondary:"","model-value":t.confirmationBorderWidthValue,unit:t.confirmationBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[4]||(f[4]=c=>i("update:confirmationBorderWidthValue",c)),"onUpdate:unit":f[5]||(f[5]=c=>i("update:confirmationBorderWidthUnit",c))},null,8,["model-value","unit"])]),u("div",rP,[u("label",sP,$(s(o)("border_style")),1),d(Ct,{secondary:"","model-value":t.confirmationBorderStyle,"icon-start":s(fr)(t.confirmationBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[6]||(f[6]=c=>i("update:confirmationBorderStyle",s(co)(c)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(a),c=>(h(),ne(v,{key:c.value,label:c.label,value:c.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),u("div",dP,[u("label",uP,$(s(o)("corner")),1),u("div",cP,[u("div",fP,[d(We,{size:"s",type:"ghost",priority:t.isConfirmationCornerLinked?"secondary":"tertiary","icon-start":t.isConfirmationCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":t.isConfirmationCornerLinked?s(o)("unlink_corners"):s(o)("link_corners"),onClick:f[7]||(f[7]=c=>i("toggleConfirmationCornerLinked"))},null,8,["priority","icon-start","aria-label"]),d(Qe,{secondary:"","model-value":t.confirmationCornerMainValue,unit:t.confirmationCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:t.confirmationCornerMainPlaceholder,disabled:!t.isConfirmationCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[8]||(f[8]=c=>i("update:confirmationCornerMainValue",c)),"onUpdate:unit":f[9]||(f[9]=c=>i("update:confirmationCornerLinkedUnit",c))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isConfirmationCornerLinked?re("",!0):(h(),P("div",mP,[u("div",vP,[d(Qe,{secondary:"","model-value":t.confirmationCornerTopLeftValue,unit:t.confirmationCornerTopLeftUnit,"icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[10]||(f[10]=c=>i("update:confirmationCornerTopLeftValue",c)),"onUpdate:unit":f[11]||(f[11]=c=>i("update:confirmationCornerTopLeftUnit",c))},null,8,["model-value","unit"])]),u("div",pP,[d(Qe,{secondary:"","model-value":t.confirmationCornerTopRightValue,unit:t.confirmationCornerTopRightUnit,"icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[12]||(f[12]=c=>i("update:confirmationCornerTopRightValue",c)),"onUpdate:unit":f[13]||(f[13]=c=>i("update:confirmationCornerTopRightUnit",c))},null,8,["model-value","unit"])]),u("div",yP,[d(Qe,{secondary:"","model-value":t.confirmationCornerBottomLeftValue,unit:t.confirmationCornerBottomLeftUnit,"icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[14]||(f[14]=c=>i("update:confirmationCornerBottomLeftValue",c)),"onUpdate:unit":f[15]||(f[15]=c=>i("update:confirmationCornerBottomLeftUnit",c))},null,8,["model-value","unit"])]),u("div",gP,[d(Qe,{secondary:"","model-value":t.confirmationCornerBottomRightValue,unit:t.confirmationCornerBottomRightUnit,"icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[16]||(f[16]=c=>i("update:confirmationCornerBottomRightValue",c)),"onUpdate:unit":f[17]||(f[17]=c=>i("update:confirmationCornerBottomRightUnit",c))},null,8,["model-value","unit"])])]))])}}}),bP={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},_P={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},xP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},wP={class:"ivyforms-color-input-wrapper"},SP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},kP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},CP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},IP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},FP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},TP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},PP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},$P={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},LP={class:"ivyforms-color-input-wrapper"},VP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},RP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},MP={class:"ivyforms-color-input-wrapper"},UP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},BP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},DP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16 ivyforms-corner-field"},AP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},EP={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},OP={class:"ivyforms-corner-main-input"},zP={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},WP={class:"ivyforms-corner-grid-item"},qP={class:"ivyforms-corner-grid-item"},NP={class:"ivyforms-corner-grid-item"},HP={class:"ivyforms-corner-grid-item"},YP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},jP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},GP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},KP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},XP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},QP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},ZP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},e$=fe({__name:"ButtonStatesSection",props:{buttonBackground:{},buttonBorderColor:{},buttonText:{},buttonFontWeight:{},buttonFontStyle:{},buttonFontSizeValue:{},buttonFontSizeUnit:{},buttonBorderWidthValue:{},buttonBorderWidthUnit:{},isButtonCornerLinked:{type:Boolean},buttonCornerMainValue:{},buttonCornerLinkedUnit:{},buttonCornerMainPlaceholder:{},buttonCornerTopLeftValue:{},buttonCornerTopLeftUnit:{},buttonCornerTopRightValue:{},buttonCornerTopRightUnit:{},buttonCornerBottomRightValue:{},buttonCornerBottomRightUnit:{},buttonCornerBottomLeftValue:{},buttonCornerBottomLeftUnit:{},buttonPaddingLeftRightValue:{},buttonPaddingLeftRightUnit:{},buttonPaddingTopBottomValue:{},buttonPaddingTopBottomUnit:{},buttonWidthValue:{},buttonWidthUnit:{},buttonHeightValue:{},buttonHeightUnit:{}},emits:["update:buttonBackground","update:buttonBorderColor","update:buttonText","update:buttonFontWeight","update:buttonFontStyle","update:buttonFontSizeValue","update:buttonFontSizeUnit","update:buttonBorderWidthValue","update:buttonBorderWidthUnit","update:buttonCornerMainValue","update:buttonCornerLinkedUnit","update:buttonCornerTopLeftValue","update:buttonCornerTopLeftUnit","update:buttonCornerTopRightValue","update:buttonCornerTopRightUnit","update:buttonCornerBottomRightValue","update:buttonCornerBottomRightUnit","update:buttonCornerBottomLeftValue","update:buttonCornerBottomLeftUnit","update:buttonPaddingLeftRightValue","update:buttonPaddingLeftRightUnit","update:buttonPaddingTopBottomValue","update:buttonPaddingTopBottomUnit","update:buttonWidthValue","update:buttonWidthUnit","update:buttonHeightValue","update:buttonHeightUnit","toggleButtonCornerLinked"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=xa,i=wa,m=l;return(f,v)=>{const c=$t,p=Bt;return h(),P("div",bP,[u("div",_P,[u("label",xP,$(s(o)("button_background")),1),u("div",wP,[d(gt,{"model-value":t.buttonBackground,"onUpdate:modelValue":v[1]||(v[1]=y=>m("update:buttonBackground",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.buttonBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":v[0]||(v[0]=y=>m("update:buttonBackground",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.buttonBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),d(c,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",SP,[u("label",kP,$(s(o)("font_weight")),1),d(Ct,{"model-value":t.buttonFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[2]||(v[2]=y=>m("update:buttonFontWeight",String(y)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(a),y=>(h(),ne(p,{key:y.value,label:y.label,value:y.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",CP,[u("label",IP,$(s(o)("font_style")),1),d(Ct,{"model-value":t.buttonFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[3]||(v[3]=y=>m("update:buttonFontStyle",s(lo)(y)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(i),y=>(h(),ne(p,{key:y.value,label:y.label,value:y.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",FP,[u("label",TP,$(s(o)("font_size")),1),d(Qe,{"model-value":t.buttonFontSizeValue,unit:t.buttonFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[4]||(v[4]=y=>m("update:buttonFontSizeValue",y)),"onUpdate:unit":v[5]||(v[5]=y=>m("update:buttonFontSizeUnit",y))},null,8,["model-value","unit"])]),u("div",PP,[u("label",$P,$(s(o)("button_border_color")),1),u("div",LP,[d(gt,{"model-value":t.buttonBorderColor,"onUpdate:modelValue":v[7]||(v[7]=y=>m("update:buttonBorderColor",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.buttonBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":v[6]||(v[6]=y=>m("update:buttonBorderColor",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.buttonBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",VP,[u("label",RP,$(s(o)("button_text")),1),u("div",MP,[d(gt,{"model-value":t.buttonText,"onUpdate:modelValue":v[9]||(v[9]=y=>m("update:buttonText",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.buttonText,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":v[8]||(v[8]=y=>m("update:buttonText",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.buttonText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",UP,[u("label",BP,$(s(o)("button_border_width")),1),d(Qe,{"model-value":t.buttonBorderWidthValue,unit:t.buttonBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[10]||(v[10]=y=>m("update:buttonBorderWidthValue",y)),"onUpdate:unit":v[11]||(v[11]=y=>m("update:buttonBorderWidthUnit",y))},null,8,["model-value","unit"])]),u("div",DP,[u("label",AP,$(s(o)("corner")),1),u("div",EP,[u("div",OP,[d(We,{size:"s",type:"ghost",priority:t.isButtonCornerLinked?"secondary":"tertiary","icon-start":t.isButtonCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":t.isButtonCornerLinked?s(o)("unlink_corners"):s(o)("link_corners"),onClick:v[12]||(v[12]=y=>m("toggleButtonCornerLinked"))},null,8,["priority","icon-start","aria-label"]),d(Qe,{secondary:"","model-value":t.buttonCornerMainValue,unit:t.buttonCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:t.buttonCornerMainPlaceholder,disabled:!t.isButtonCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":v[13]||(v[13]=y=>m("update:buttonCornerMainValue",y)),"onUpdate:unit":v[14]||(v[14]=y=>m("update:buttonCornerLinkedUnit",y))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isButtonCornerLinked?re("",!0):(h(),P("div",zP,[u("div",WP,[d(Qe,{secondary:"","model-value":t.buttonCornerTopLeftValue,unit:t.buttonCornerTopLeftUnit,"icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":v[15]||(v[15]=y=>m("update:buttonCornerTopLeftValue",y)),"onUpdate:unit":v[16]||(v[16]=y=>m("update:buttonCornerTopLeftUnit",y))},null,8,["model-value","unit"])]),u("div",qP,[d(Qe,{secondary:"","model-value":t.buttonCornerTopRightValue,unit:t.buttonCornerTopRightUnit,"icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":v[17]||(v[17]=y=>m("update:buttonCornerTopRightValue",y)),"onUpdate:unit":v[18]||(v[18]=y=>m("update:buttonCornerTopRightUnit",y))},null,8,["model-value","unit"])]),u("div",NP,[d(Qe,{secondary:"","model-value":t.buttonCornerBottomLeftValue,unit:t.buttonCornerBottomLeftUnit,"icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":v[19]||(v[19]=y=>m("update:buttonCornerBottomLeftValue",y)),"onUpdate:unit":v[20]||(v[20]=y=>m("update:buttonCornerBottomLeftUnit",y))},null,8,["model-value","unit"])]),u("div",HP,[d(Qe,{secondary:"","model-value":t.buttonCornerBottomRightValue,unit:t.buttonCornerBottomRightUnit,"icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":v[21]||(v[21]=y=>m("update:buttonCornerBottomRightValue",y)),"onUpdate:unit":v[22]||(v[22]=y=>m("update:buttonCornerBottomRightUnit",y))},null,8,["model-value","unit"])])])),d(c,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",YP,[u("label",jP,$(s(o)("padding_left_right")),1),d(Qe,{"model-value":t.buttonPaddingLeftRightValue,unit:t.buttonPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[23]||(v[23]=y=>m("update:buttonPaddingLeftRightValue",y)),"onUpdate:unit":v[24]||(v[24]=y=>m("update:buttonPaddingLeftRightUnit",y))},null,8,["model-value","unit"])]),u("div",GP,[u("label",KP,$(s(o)("padding_top_bottom")),1),d(Qe,{"model-value":t.buttonPaddingTopBottomValue,unit:t.buttonPaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"8",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[25]||(v[25]=y=>m("update:buttonPaddingTopBottomValue",y)),"onUpdate:unit":v[26]||(v[26]=y=>m("update:buttonPaddingTopBottomUnit",y))},null,8,["model-value","unit"])]),d(c,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",XP,[u("label",QP,$(s(o)("button_width")),1),d(Qe,{"model-value":t.buttonWidthValue,unit:t.buttonWidthUnit,secondary:"","icon-prepend":"size-width","icon-prepend-category":"builder",units:["px","rem","em","%","auto"],placeholder:"auto",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[27]||(v[27]=y=>m("update:buttonWidthValue",y)),"onUpdate:unit":v[28]||(v[28]=y=>m("update:buttonWidthUnit",y))},null,8,["model-value","unit"])]),u("div",JP,[u("label",ZP,$(s(o)("button_height")),1),d(Qe,{"model-value":t.buttonHeightValue,unit:t.buttonHeightUnit,secondary:"","icon-prepend":"size-height","icon-prepend-category":"builder",units:["px","rem","em","%","auto"],placeholder:"auto",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[29]||(v[29]=y=>m("update:buttonHeightValue",y)),"onUpdate:unit":v[30]||(v[30]=y=>m("update:buttonHeightUnit",y))},null,8,["model-value","unit"])])])}}}),t$={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},o$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},n$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},l$={class:"ivyforms-color-input-wrapper"},i$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},a$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},r$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},s$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},d$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},u$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},c$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},f$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},m$={class:"ivyforms-color-input-wrapper"},v$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},p$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},y$={class:"ivyforms-color-input-wrapper"},g$=fe({__name:"CheckboxRadioSection",props:{checkboxRadioFontColor:{},checkboxRadioFontWeight:{},checkboxRadioFontStyle:{},checkboxRadioFontSizeValue:{},checkboxRadioFontSizeUnit:{},checkboxRadioSelectionColor:{},checkboxRadioBorderColor:{}},emits:["update:checkboxRadioFontColor","update:checkboxRadioFontWeight","update:checkboxRadioFontStyle","update:checkboxRadioFontSizeValue","update:checkboxRadioFontSizeUnit","update:checkboxRadioSelectionColor","update:checkboxRadioBorderColor"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=xa,i=wa,m=l;return(f,v)=>{const c=Bt;return h(),P("div",t$,[u("div",o$,[u("label",n$,$(s(o)("font_color")),1),u("div",l$,[d(gt,{"model-value":t.checkboxRadioFontColor,"onUpdate:modelValue":v[1]||(v[1]=p=>m("update:checkboxRadioFontColor",p))},{reference:_(()=>[d($e,{"model-value":t.checkboxRadioFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[0]||(v[0]=p=>m("update:checkboxRadioFontColor",p))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.checkboxRadioFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",i$,[u("label",a$,$(s(o)("font_weight")),1),d(Ct,{"model-value":t.checkboxRadioFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[2]||(v[2]=p=>m("update:checkboxRadioFontWeight",String(p)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(a),p=>(h(),ne(c,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",r$,[u("label",s$,$(s(o)("font_style")),1),d(Ct,{"model-value":t.checkboxRadioFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[3]||(v[3]=p=>m("update:checkboxRadioFontStyle",s(lo)(p)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(i),p=>(h(),ne(c,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",d$,[u("label",u$,$(s(o)("font_size")),1),d(Qe,{"model-value":t.checkboxRadioFontSizeValue,unit:t.checkboxRadioFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[4]||(v[4]=p=>m("update:checkboxRadioFontSizeValue",p)),"onUpdate:unit":v[5]||(v[5]=p=>m("update:checkboxRadioFontSizeUnit",p))},null,8,["model-value","unit"])]),u("div",c$,[u("label",f$,$(s(o)("selection_color")),1),u("div",m$,[d(gt,{"model-value":t.checkboxRadioSelectionColor,"onUpdate:modelValue":v[7]||(v[7]=p=>m("update:checkboxRadioSelectionColor",p))},{reference:_(()=>[d($e,{"model-value":t.checkboxRadioSelectionColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[6]||(v[6]=p=>m("update:checkboxRadioSelectionColor",p))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.checkboxRadioSelectionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",v$,[u("label",p$,$(s(o)("border_color")),1),u("div",y$,[d(gt,{"model-value":t.checkboxRadioBorderColor,"onUpdate:modelValue":v[9]||(v[9]=p=>m("update:checkboxRadioBorderColor",p))},{reference:_(()=>[d($e,{"model-value":t.checkboxRadioBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[8]||(v[8]=p=>m("update:checkboxRadioBorderColor",p))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.checkboxRadioBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])])}}}),h$={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},b$={key:0,class:"ivyforms-tab-content ivyforms-width-100"},_$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},x$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},w$={class:"ivyforms-color-input-wrapper"},S$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},k$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},C$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},I$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},F$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},T$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},P$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},$$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},L$={class:"ivyforms-color-input-wrapper"},V$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},R$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},M$={class:"ivyforms-color-input-wrapper"},U$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},B$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},D$={class:"ivyforms-color-input-wrapper"},A$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16 ivyforms-corner-field"},E$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},O$={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},z$={class:"ivyforms-corner-main-input"},W$={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},q$={class:"ivyforms-corner-grid-item"},N$={class:"ivyforms-corner-grid-item"},H$={class:"ivyforms-corner-grid-item"},Y$={class:"ivyforms-corner-grid-item"},j$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},G$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},K$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},X$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},Q$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},J$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},Z$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},eL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},tL={key:1,class:"ivyforms-tab-content ivyforms-width-100"},oL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},nL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},lL={class:"ivyforms-color-input-wrapper"},iL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},aL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},rL={class:"ivyforms-color-input-wrapper"},sL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},dL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},uL={class:"ivyforms-color-input-wrapper"},cL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},fL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},mL={class:"ivyforms-color-input-wrapper"},vL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},pL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},yL={key:2,class:"ivyforms-tab-content ivyforms-width-100"},gL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},hL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},bL={class:"ivyforms-color-input-wrapper"},_L={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},xL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},wL={class:"ivyforms-color-input-wrapper"},SL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},kL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},CL={class:"ivyforms-color-input-wrapper"},IL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},FL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},TL={class:"ivyforms-color-input-wrapper"},PL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},$L={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},LL={key:3,class:"ivyforms-tab-content ivyforms-width-100"},VL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},RL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},ML={class:"ivyforms-color-input-wrapper"},UL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},BL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},DL={class:"ivyforms-color-input-wrapper"},AL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},EL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},OL={class:"ivyforms-color-input-wrapper"},zL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},WL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},qL={class:"ivyforms-color-input-wrapper"},NL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},HL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},YL=fe({__name:"FieldStatesSection",props:{fieldStatesActiveTab:{},fieldStatesTabs:{},fieldBackground:{},fieldText:{},fieldFontWeight:{},fieldFontStyle:{},fieldFontSizeValue:{},fieldFontSizeUnit:{},fieldDescriptionColor:{},fieldBorderColor:{},fieldBorderStyle:{},isFieldCornerLinked:{type:Boolean},fieldCornerMainValue:{},fieldCornerLinkedUnit:{},fieldCornerMainPlaceholder:{},fieldCornerTopLeftValue:{},fieldCornerTopLeftUnit:{},fieldCornerTopRightValue:{},fieldCornerTopRightUnit:{},fieldCornerBottomRightValue:{},fieldCornerBottomRightUnit:{},fieldCornerBottomLeftValue:{},fieldCornerBottomLeftUnit:{},fieldBorderWidthValue:{},fieldBorderWidthUnit:{},fieldPaddingLeftRightValue:{},fieldPaddingLeftRightUnit:{},fieldPaddingTopBottomValue:{},fieldPaddingTopBottomUnit:{},fieldActiveBackground:{},fieldActiveBorderColor:{},fieldActiveTextColor:{},fieldActiveDescriptionColor:{},fieldActiveBorderStyle:{},fieldReadOnlyBackground:{},fieldReadOnlyBorderColor:{},fieldReadOnlyTextColor:{},fieldReadOnlyDescriptionColor:{},fieldReadOnlyBorderStyle:{},fieldErrorBackground:{},fieldErrorBorderColor:{},fieldErrorTextColor:{},fieldErrorDescriptionColor:{},fieldErrorBorderStyle:{}},emits:["update:fieldStatesActiveTab","update:fieldBackground","update:fieldText","update:fieldFontWeight","update:fieldFontStyle","update:fieldFontSizeValue","update:fieldFontSizeUnit","update:fieldDescriptionColor","update:fieldBorderColor","update:fieldBorderStyle","update:fieldCornerMainValue","update:fieldCornerLinkedUnit","update:fieldCornerTopLeftValue","update:fieldCornerTopLeftUnit","update:fieldCornerTopRightValue","update:fieldCornerTopRightUnit","update:fieldCornerBottomRightValue","update:fieldCornerBottomRightUnit","update:fieldCornerBottomLeftValue","update:fieldCornerBottomLeftUnit","update:fieldBorderWidthValue","update:fieldBorderWidthUnit","update:fieldPaddingLeftRightValue","update:fieldPaddingLeftRightUnit","update:fieldPaddingTopBottomValue","update:fieldPaddingTopBottomUnit","update:fieldActiveBackground","update:fieldActiveBorderColor","update:fieldActiveTextColor","update:fieldActiveDescriptionColor","update:fieldActiveBorderStyle","update:fieldReadOnlyBackground","update:fieldReadOnlyBorderColor","update:fieldReadOnlyTextColor","update:fieldReadOnlyDescriptionColor","update:fieldReadOnlyBorderStyle","update:fieldErrorBackground","update:fieldErrorBorderColor","update:fieldErrorTextColor","update:fieldErrorDescriptionColor","update:fieldErrorBorderStyle","toggleFieldCornerLinked"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=dc,i=xa,m=wa,f=l;return(v,c)=>{const p=Bt;return h(),P("div",h$,[d(Wn,{"model-value":t.fieldStatesActiveTab,tabs:t.fieldStatesTabs,priority:"secondary",type:"tonal",background:!1,class:"ivyforms-field-states-tabs","onUpdate:modelValue":c[0]||(c[0]=y=>f("update:fieldStatesActiveTab",y))},null,8,["model-value","tabs"]),t.fieldStatesActiveTab==="default"?(h(),P("div",b$,[u("div",_$,[u("label",x$,$(s(o)("field_background")),1),u("div",w$,[d(gt,{"model-value":t.fieldBackground,"onUpdate:modelValue":c[2]||(c[2]=y=>f("update:fieldBackground",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[1]||(c[1]=y=>f("update:fieldBackground",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",S$,[u("label",k$,$(s(o)("font_weight")),1),d(Ct,{secondary:"","model-value":t.fieldFontWeight,class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[3]||(c[3]=y=>f("update:fieldFontWeight",String(y)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(i),y=>(h(),ne(p,{key:y.value,label:y.label,value:y.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",C$,[u("label",I$,$(s(o)("font_style")),1),d(Ct,{secondary:"","model-value":t.fieldFontStyle,class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[4]||(c[4]=y=>f("update:fieldFontStyle",s(lo)(y)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(m),y=>(h(),ne(p,{key:y.value,label:y.label,value:y.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",F$,[u("label",T$,$(s(o)("font_size")),1),d(Qe,{secondary:"","model-value":t.fieldFontSizeValue,unit:t.fieldFontSizeUnit,"icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[5]||(c[5]=y=>f("update:fieldFontSizeValue",y)),"onUpdate:unit":c[6]||(c[6]=y=>f("update:fieldFontSizeUnit",y))},null,8,["model-value","unit"])]),u("div",P$,[u("label",$$,$(s(o)("field_text")),1),u("div",L$,[d(gt,{"model-value":t.fieldText,"onUpdate:modelValue":c[8]||(c[8]=y=>f("update:fieldText",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldText,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[7]||(c[7]=y=>f("update:fieldText",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",V$,[u("label",R$,$(s(o)("description_color")),1),u("div",M$,[d(gt,{"model-value":t.fieldDescriptionColor,"onUpdate:modelValue":c[10]||(c[10]=y=>f("update:fieldDescriptionColor",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[9]||(c[9]=y=>f("update:fieldDescriptionColor",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",U$,[u("label",B$,$(s(o)("field_border_color")),1),u("div",D$,[d(gt,{"model-value":t.fieldBorderColor,"onUpdate:modelValue":c[12]||(c[12]=y=>f("update:fieldBorderColor",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[11]||(c[11]=y=>f("update:fieldBorderColor",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",A$,[u("label",E$,$(s(o)("field_corner")),1),u("div",O$,[u("div",z$,[d(We,{size:"s",type:"ghost",priority:t.isFieldCornerLinked?"secondary":"tertiary","icon-start":t.isFieldCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":t.isFieldCornerLinked?s(o)("unlink_corners"):s(o)("link_corners"),onClick:c[13]||(c[13]=y=>f("toggleFieldCornerLinked"))},null,8,["priority","icon-start","aria-label"]),d(Qe,{secondary:"","model-value":t.fieldCornerMainValue,unit:t.fieldCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:t.fieldCornerMainPlaceholder,disabled:!t.isFieldCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[14]||(c[14]=y=>f("update:fieldCornerMainValue",y)),"onUpdate:unit":c[15]||(c[15]=y=>f("update:fieldCornerLinkedUnit",y))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isFieldCornerLinked?re("",!0):(h(),P("div",W$,[u("div",q$,[d(Qe,{secondary:"","model-value":t.fieldCornerTopLeftValue,unit:t.fieldCornerTopLeftUnit,"icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[16]||(c[16]=y=>f("update:fieldCornerTopLeftValue",y)),"onUpdate:unit":c[17]||(c[17]=y=>f("update:fieldCornerTopLeftUnit",y))},null,8,["model-value","unit"])]),u("div",N$,[d(Qe,{secondary:"","model-value":t.fieldCornerTopRightValue,unit:t.fieldCornerTopRightUnit,"icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[18]||(c[18]=y=>f("update:fieldCornerTopRightValue",y)),"onUpdate:unit":c[19]||(c[19]=y=>f("update:fieldCornerTopRightUnit",y))},null,8,["model-value","unit"])]),u("div",H$,[d(Qe,{secondary:"","model-value":t.fieldCornerBottomLeftValue,unit:t.fieldCornerBottomLeftUnit,"icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[20]||(c[20]=y=>f("update:fieldCornerBottomLeftValue",y)),"onUpdate:unit":c[21]||(c[21]=y=>f("update:fieldCornerBottomLeftUnit",y))},null,8,["model-value","unit"])]),u("div",Y$,[d(Qe,{secondary:"","model-value":t.fieldCornerBottomRightValue,unit:t.fieldCornerBottomRightUnit,"icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[22]||(c[22]=y=>f("update:fieldCornerBottomRightValue",y)),"onUpdate:unit":c[23]||(c[23]=y=>f("update:fieldCornerBottomRightUnit",y))},null,8,["model-value","unit"])])])),u("div",j$,[u("label",G$,$(s(o)("field_border_width")),1),d(Qe,{secondary:"","model-value":t.fieldBorderWidthValue,unit:t.fieldBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[24]||(c[24]=y=>f("update:fieldBorderWidthValue",y)),"onUpdate:unit":c[25]||(c[25]=y=>f("update:fieldBorderWidthUnit",y))},null,8,["model-value","unit"])]),u("div",K$,[u("label",X$,$(s(o)("border_style")),1),d(Ct,{secondary:"","model-value":t.fieldBorderStyle,"icon-start":s(fr)(t.fieldBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[26]||(c[26]=y=>f("update:fieldBorderStyle",s(co)(y)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(a),y=>(h(),ne(p,{key:y.value,label:y.label,value:y.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",Q$,[u("label",J$,$(s(o)("padding_left_right")),1),d(Qe,{secondary:"","model-value":t.fieldPaddingLeftRightValue,unit:t.fieldPaddingLeftRightUnit,"icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"12",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[27]||(c[27]=y=>f("update:fieldPaddingLeftRightValue",y)),"onUpdate:unit":c[28]||(c[28]=y=>f("update:fieldPaddingLeftRightUnit",y))},null,8,["model-value","unit"])]),u("div",Z$,[u("label",eL,$(s(o)("padding_top_bottom")),1),d(Qe,{secondary:"","model-value":t.fieldPaddingTopBottomValue,unit:t.fieldPaddingTopBottomUnit,"icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"8",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[29]||(c[29]=y=>f("update:fieldPaddingTopBottomValue",y)),"onUpdate:unit":c[30]||(c[30]=y=>f("update:fieldPaddingTopBottomUnit",y))},null,8,["model-value","unit"])])])):re("",!0),t.fieldStatesActiveTab==="active"?(h(),P("div",tL,[u("div",oL,[u("label",nL,$(s(o)("field_background")),1),u("div",lL,[d(gt,{"model-value":t.fieldActiveBackground,"onUpdate:modelValue":c[32]||(c[32]=y=>f("update:fieldActiveBackground",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldActiveBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[31]||(c[31]=y=>f("update:fieldActiveBackground",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldActiveBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",iL,[u("label",aL,$(s(o)("field_border_color")),1),u("div",rL,[d(gt,{"model-value":t.fieldActiveBorderColor,"onUpdate:modelValue":c[34]||(c[34]=y=>f("update:fieldActiveBorderColor",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldActiveBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[33]||(c[33]=y=>f("update:fieldActiveBorderColor",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldActiveBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",sL,[u("label",dL,$(s(o)("field_text")),1),u("div",uL,[d(gt,{"model-value":t.fieldActiveTextColor,"onUpdate:modelValue":c[36]||(c[36]=y=>f("update:fieldActiveTextColor",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldActiveTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[35]||(c[35]=y=>f("update:fieldActiveTextColor",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldActiveTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",cL,[u("label",fL,$(s(o)("description_color")),1),u("div",mL,[d(gt,{"model-value":t.fieldActiveDescriptionColor,"onUpdate:modelValue":c[38]||(c[38]=y=>f("update:fieldActiveDescriptionColor",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldActiveDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[37]||(c[37]=y=>f("update:fieldActiveDescriptionColor",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldActiveDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",vL,[u("label",pL,$(s(o)("border_style")),1),d(Ct,{secondary:"","model-value":t.fieldActiveBorderStyle,"icon-start":s(fr)(t.fieldActiveBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[39]||(c[39]=y=>f("update:fieldActiveBorderStyle",s(co)(y)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(a),y=>(h(),ne(p,{key:y.value,label:y.label,value:y.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):re("",!0),t.fieldStatesActiveTab==="read-only"?(h(),P("div",yL,[u("div",gL,[u("label",hL,$(s(o)("field_background")),1),u("div",bL,[d(gt,{"model-value":t.fieldReadOnlyBackground,"onUpdate:modelValue":c[41]||(c[41]=y=>f("update:fieldReadOnlyBackground",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldReadOnlyBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[40]||(c[40]=y=>f("update:fieldReadOnlyBackground",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldReadOnlyBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",_L,[u("label",xL,$(s(o)("field_border_color")),1),u("div",wL,[d(gt,{"model-value":t.fieldReadOnlyBorderColor,"onUpdate:modelValue":c[43]||(c[43]=y=>f("update:fieldReadOnlyBorderColor",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldReadOnlyBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[42]||(c[42]=y=>f("update:fieldReadOnlyBorderColor",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldReadOnlyBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",SL,[u("label",kL,$(s(o)("field_text")),1),u("div",CL,[d(gt,{"model-value":t.fieldReadOnlyTextColor,"onUpdate:modelValue":c[45]||(c[45]=y=>f("update:fieldReadOnlyTextColor",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldReadOnlyTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[44]||(c[44]=y=>f("update:fieldReadOnlyTextColor",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldReadOnlyTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",IL,[u("label",FL,$(s(o)("description_color")),1),u("div",TL,[d(gt,{"model-value":t.fieldReadOnlyDescriptionColor,"onUpdate:modelValue":c[47]||(c[47]=y=>f("update:fieldReadOnlyDescriptionColor",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldReadOnlyDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[46]||(c[46]=y=>f("update:fieldReadOnlyDescriptionColor",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldReadOnlyDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",PL,[u("label",$L,$(s(o)("border_style")),1),d(Ct,{secondary:"","model-value":t.fieldReadOnlyBorderStyle,"icon-start":s(fr)(t.fieldReadOnlyBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[48]||(c[48]=y=>f("update:fieldReadOnlyBorderStyle",s(co)(y)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(a),y=>(h(),ne(p,{key:y.value,label:y.label,value:y.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):re("",!0),t.fieldStatesActiveTab==="error"?(h(),P("div",LL,[u("div",VL,[u("label",RL,$(s(o)("field_background")),1),u("div",ML,[d(gt,{"model-value":t.fieldErrorBackground,"onUpdate:modelValue":c[50]||(c[50]=y=>f("update:fieldErrorBackground",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldErrorBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[49]||(c[49]=y=>f("update:fieldErrorBackground",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldErrorBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",UL,[u("label",BL,$(s(o)("field_border_color")),1),u("div",DL,[d(gt,{"model-value":t.fieldErrorBorderColor,"onUpdate:modelValue":c[52]||(c[52]=y=>f("update:fieldErrorBorderColor",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldErrorBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[51]||(c[51]=y=>f("update:fieldErrorBorderColor",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldErrorBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",AL,[u("label",EL,$(s(o)("field_text")),1),u("div",OL,[d(gt,{"model-value":t.fieldErrorTextColor,"onUpdate:modelValue":c[54]||(c[54]=y=>f("update:fieldErrorTextColor",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldErrorTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[53]||(c[53]=y=>f("update:fieldErrorTextColor",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldErrorTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",zL,[u("label",WL,$(s(o)("description_color")),1),u("div",qL,[d(gt,{"model-value":t.fieldErrorDescriptionColor,"onUpdate:modelValue":c[56]||(c[56]=y=>f("update:fieldErrorDescriptionColor",y))},{reference:_(()=>[d($e,{secondary:"","model-value":t.fieldErrorDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":c[55]||(c[55]=y=>f("update:fieldErrorDescriptionColor",y))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldErrorDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",NL,[u("label",HL,$(s(o)("border_style")),1),d(Ct,{secondary:"","model-value":t.fieldErrorBorderStyle,"icon-start":s(fr)(t.fieldErrorBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[57]||(c[57]=y=>f("update:fieldErrorBorderStyle",s(co)(y)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(a),y=>(h(),ne(p,{key:y.value,label:y.label,value:y.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):re("",!0)])}}}),jL={class:"ivyforms-alignment-control"},GL={class:"ivyforms-alignment-control__label"},KL=fe({__name:"AlignmentControl",props:{modelValue:{},label:{}},emits:["update:modelValue"],setup(t,{emit:l}){const o=t,a=l,i=S(()=>{const f=o.modelValue;return[{name:"left",label:"",iconConfig:{name:"align-left",type:"outline",category:"builder",size:"s",color:f==="left"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:f==="left"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-2)"}},{name:"center",label:"",iconConfig:{name:"align-center",type:"outline",category:"builder",size:"s",color:f==="center"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:f==="center"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-2)"}},{name:"right",label:"",iconConfig:{name:"align-right",type:"outline",category:"builder",size:"s",color:f==="right"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:f==="right"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-2)"}}]}),m=S({get:()=>o.modelValue,set:f=>a("update:modelValue",f)});return(f,v)=>(h(),P("div",jL,[u("label",GL,$(t.label),1),(h(),ne(Wn,{key:o.modelValue,modelValue:m.value,"onUpdate:modelValue":v[0]||(v[0]=c=>m.value=c),tabs:i.value,priority:"secondary",type:"tonal","tab-style":"stroke",class:"ivyforms-alignment-control__tabs"},null,8,["modelValue","tabs"]))]))}}),Av=Ve(KL,[["__scopeId","data-v-ff75968d"]]),XL={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},QL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},JL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},ZL={class:"ivyforms-color-input-wrapper"},e4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},t4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},o4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},n4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},l4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},i4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},a4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},r4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},s4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},d4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},u4=fe({__name:"FieldPlaceholderSection",props:{placeholderFontColor:{},fieldPlaceholderFontWeight:{},fieldPlaceholderFontStyle:{},fieldPlaceholderFontSizeValue:{},fieldPlaceholderFontSizeUnit:{},fieldPlaceholderAlignment:{},fieldPlaceholderPaddingLeftRightValue:{},fieldPlaceholderPaddingLeftRightUnit:{}},emits:["update:placeholderFontColor","update:fieldPlaceholderFontWeight","update:fieldPlaceholderFontStyle","update:fieldPlaceholderFontSizeValue","update:fieldPlaceholderFontSizeUnit","update:fieldPlaceholderAlignment","update:fieldPlaceholderPaddingLeftRightValue","update:fieldPlaceholderPaddingLeftRightUnit"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=xa,i=wa,m=l;return(f,v)=>{const c=Bt;return h(),P("div",XL,[u("div",QL,[u("label",JL,$(s(o)("placeholder_font_color")),1),u("div",ZL,[d(gt,{"model-value":t.placeholderFontColor,"onUpdate:modelValue":v[1]||(v[1]=p=>m("update:placeholderFontColor",p))},{reference:_(()=>[d($e,{"model-value":t.placeholderFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[0]||(v[0]=p=>m("update:placeholderFontColor",p))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.placeholderFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",e4,[u("label",t4,$(s(o)("font_weight")),1),d(Ct,{"model-value":t.fieldPlaceholderFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[2]||(v[2]=p=>m("update:fieldPlaceholderFontWeight",String(p)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(a),p=>(h(),ne(c,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",o4,[u("label",n4,$(s(o)("font_style")),1),d(Ct,{"model-value":t.fieldPlaceholderFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[3]||(v[3]=p=>m("update:fieldPlaceholderFontStyle",s(lo)(p)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(i),p=>(h(),ne(c,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",l4,[u("label",i4,$(s(o)("font_size")),1),d(Qe,{"model-value":t.fieldPlaceholderFontSizeValue,unit:t.fieldPlaceholderFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[4]||(v[4]=p=>m("update:fieldPlaceholderFontSizeValue",p)),"onUpdate:unit":v[5]||(v[5]=p=>m("update:fieldPlaceholderFontSizeUnit",p))},null,8,["model-value","unit"])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",a4,[u("label",r4,$(s(o)("placeholder_alignment")),1),d(Av,{"model-value":t.fieldPlaceholderAlignment,"onUpdate:modelValue":v[6]||(v[6]=p=>m("update:fieldPlaceholderAlignment",p))},null,8,["model-value"])]),u("div",s4,[u("label",d4,$(s(o)("padding_left_right")),1),d(Qe,{"model-value":t.fieldPlaceholderPaddingLeftRightValue,unit:t.fieldPlaceholderPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[7]||(v[7]=p=>m("update:fieldPlaceholderPaddingLeftRightValue",p)),"onUpdate:unit":v[8]||(v[8]=p=>m("update:fieldPlaceholderPaddingLeftRightUnit",p))},null,8,["model-value","unit"])])])}}}),c4={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},f4={key:0,class:"ivyforms-tab-content ivyforms-width-100"},m4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},v4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},p4={class:"ivyforms-color-input-wrapper"},y4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},g4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},h4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},b4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},_4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},x4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},w4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},S4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},k4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},C4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},I4={key:1,class:"ivyforms-tab-content ivyforms-width-100"},F4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},T4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},P4={class:"ivyforms-color-input-wrapper"},$4=fe({__name:"FieldLabelsSection",props:{fieldLabelsActiveTab:{},fieldLabelsTabs:{},fieldLabelText:{},fieldLabelFontWeight:{},fieldLabelFontStyle:{},fieldLabelFontSizeValue:{},fieldLabelFontSizeUnit:{},fieldLabelAlignment:{},requiredIndicatorFontColor:{},fieldLabelPaddingLeftRightValue:{},fieldLabelPaddingLeftRightUnit:{},fieldLabelPaddingTopBottomValue:{},fieldLabelPaddingTopBottomUnit:{}},emits:["update:fieldLabelsActiveTab","update:fieldLabelText","update:fieldLabelFontWeight","update:fieldLabelFontStyle","update:fieldLabelFontSizeValue","update:fieldLabelFontSizeUnit","update:fieldLabelAlignment","update:requiredIndicatorFontColor","update:fieldLabelPaddingLeftRightValue","update:fieldLabelPaddingLeftRightUnit","update:fieldLabelPaddingTopBottomValue","update:fieldLabelPaddingTopBottomUnit"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=xa,i=wa,m=l;return(f,v)=>{const c=Bt;return h(),P("div",c4,[d(Wn,{"model-value":t.fieldLabelsActiveTab,tabs:t.fieldLabelsTabs,priority:"secondary",type:"tonal",background:!1,class:"ivyforms-field-labels-tabs ivyforms-width-100","onUpdate:modelValue":v[0]||(v[0]=p=>m("update:fieldLabelsActiveTab",p))},null,8,["model-value","tabs"]),t.fieldLabelsActiveTab==="label"?(h(),P("div",f4,[u("div",m4,[u("label",v4,$(s(o)("field_label_text")),1),u("div",p4,[d(gt,{"model-value":t.fieldLabelText,"onUpdate:modelValue":v[2]||(v[2]=p=>m("update:fieldLabelText",p))},{reference:_(()=>[d($e,{"model-value":t.fieldLabelText,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[1]||(v[1]=p=>m("update:fieldLabelText",p))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.fieldLabelText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",y4,[u("label",g4,$(s(o)("font_weight")),1),d(Ct,{"model-value":t.fieldLabelFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[3]||(v[3]=p=>m("update:fieldLabelFontWeight",String(p)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(a),p=>(h(),ne(c,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",h4,[u("label",b4,$(s(o)("font_style")),1),d(Ct,{"model-value":t.fieldLabelFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[4]||(v[4]=p=>m("update:fieldLabelFontStyle",s(lo)(p)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(i),p=>(h(),ne(c,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",_4,[u("label",x4,$(s(o)("font_size")),1),d(Qe,{"model-value":t.fieldLabelFontSizeValue,unit:t.fieldLabelFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[5]||(v[5]=p=>m("update:fieldLabelFontSizeValue",p)),"onUpdate:unit":v[6]||(v[6]=p=>m("update:fieldLabelFontSizeUnit",p))},null,8,["model-value","unit"])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",w4,[u("label",S4,$(s(o)("padding_left_right")),1),d(Qe,{"model-value":t.fieldLabelPaddingLeftRightValue,unit:t.fieldLabelPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[7]||(v[7]=p=>m("update:fieldLabelPaddingLeftRightValue",p)),"onUpdate:unit":v[8]||(v[8]=p=>m("update:fieldLabelPaddingLeftRightUnit",p))},null,8,["model-value","unit"])]),u("div",k4,[u("label",C4,$(s(o)("padding_top_bottom")),1),d(Qe,{"model-value":t.fieldLabelPaddingTopBottomValue,unit:t.fieldLabelPaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[9]||(v[9]=p=>m("update:fieldLabelPaddingTopBottomValue",p)),"onUpdate:unit":v[10]||(v[10]=p=>m("update:fieldLabelPaddingTopBottomUnit",p))},null,8,["model-value","unit"])])])):re("",!0),t.fieldLabelsActiveTab==="required-indicator"?(h(),P("div",I4,[u("div",F4,[u("label",T4,$(s(o)("font_color")),1),u("div",P4,[d(gt,{"model-value":t.requiredIndicatorFontColor,"onUpdate:modelValue":v[12]||(v[12]=p=>m("update:requiredIndicatorFontColor",p))},{reference:_(()=>[d($e,{"model-value":t.requiredIndicatorFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[11]||(v[11]=p=>m("update:requiredIndicatorFontColor",p))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.requiredIndicatorFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])])):re("",!0)])}}}),L4={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},V4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},R4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},M4={class:"ivyforms-color-input-wrapper"},U4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},B4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},D4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},A4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},E4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},O4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},z4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},W4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},q4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},N4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},H4=fe({__name:"FormDescriptionSection",props:{formDescriptionFontColor:{},formDescriptionFontWeight:{},formDescriptionFontStyle:{},formDescriptionFontSizeValue:{},formDescriptionFontSizeUnit:{},formDescriptionPaddingLeftRightValue:{},formDescriptionPaddingLeftRightUnit:{},formDescriptionPaddingTopBottomValue:{},formDescriptionPaddingTopBottomUnit:{}},emits:["update:formDescriptionFontColor","update:formDescriptionFontWeight","update:formDescriptionFontStyle","update:formDescriptionFontSizeValue","update:formDescriptionFontSizeUnit","update:formDescriptionPaddingLeftRightValue","update:formDescriptionPaddingLeftRightUnit","update:formDescriptionPaddingTopBottomValue","update:formDescriptionPaddingTopBottomUnit"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=xa,i=wa,m=l;return(f,v)=>{const c=Bt;return h(),P("div",L4,[u("div",V4,[u("label",R4,$(s(o)("font_color")),1),u("div",M4,[d(gt,{"model-value":t.formDescriptionFontColor,"onUpdate:modelValue":v[1]||(v[1]=p=>m("update:formDescriptionFontColor",p))},{reference:_(()=>[d($e,{"model-value":t.formDescriptionFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[0]||(v[0]=p=>m("update:formDescriptionFontColor",p))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.formDescriptionFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",U4,[u("label",B4,$(s(o)("font_weight")),1),d(Ct,{"model-value":t.formDescriptionFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[2]||(v[2]=p=>m("update:formDescriptionFontWeight",String(p)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(a),p=>(h(),ne(c,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",D4,[u("label",A4,$(s(o)("font_style")),1),d(Ct,{"model-value":t.formDescriptionFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[3]||(v[3]=p=>m("update:formDescriptionFontStyle",s(lo)(p)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(i),p=>(h(),ne(c,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",E4,[u("label",O4,$(s(o)("font_size")),1),d(Qe,{"model-value":t.formDescriptionFontSizeValue,unit:t.formDescriptionFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[4]||(v[4]=p=>m("update:formDescriptionFontSizeValue",p)),"onUpdate:unit":v[5]||(v[5]=p=>m("update:formDescriptionFontSizeUnit",p))},null,8,["model-value","unit"])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",z4,[u("label",W4,$(s(o)("padding_left_right")),1),d(Qe,{"model-value":t.formDescriptionPaddingLeftRightValue,unit:t.formDescriptionPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[6]||(v[6]=p=>m("update:formDescriptionPaddingLeftRightValue",p)),"onUpdate:unit":v[7]||(v[7]=p=>m("update:formDescriptionPaddingLeftRightUnit",p))},null,8,["model-value","unit"])]),u("div",q4,[u("label",N4,$(s(o)("padding_top_bottom")),1),d(Qe,{"model-value":t.formDescriptionPaddingTopBottomValue,unit:t.formDescriptionPaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[8]||(v[8]=p=>m("update:formDescriptionPaddingTopBottomValue",p)),"onUpdate:unit":v[9]||(v[9]=p=>m("update:formDescriptionPaddingTopBottomUnit",p))},null,8,["model-value","unit"])])])}}}),Y4={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},j4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},G4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},K4={class:"ivyforms-color-input-wrapper"},X4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},Q4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},J4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},Z4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},eV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},tV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},oV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},nV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},lV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},iV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},aV=fe({__name:"FormTitleSection",props:{formTitleText:{},formTitleFontWeight:{},formTitleFontStyle:{},formTitleFontSizeValue:{},formTitleFontSizeUnit:{},formTitlePaddingLeftRightValue:{},formTitlePaddingLeftRightUnit:{},formTitlePaddingTopBottomValue:{},formTitlePaddingTopBottomUnit:{}},emits:["update:formTitleText","update:formTitleFontWeight","update:formTitleFontStyle","update:formTitleFontSizeValue","update:formTitleFontSizeUnit","update:formTitlePaddingLeftRightValue","update:formTitlePaddingLeftRightUnit","update:formTitlePaddingTopBottomValue","update:formTitlePaddingTopBottomUnit"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=xa,i=wa,m=l;return(f,v)=>{const c=Bt;return h(),P("div",Y4,[u("div",j4,[u("label",G4,$(s(o)("form_title_text")),1),u("div",K4,[d(gt,{"model-value":t.formTitleText,"onUpdate:modelValue":v[1]||(v[1]=p=>m("update:formTitleText",p))},{reference:_(()=>[d($e,{"model-value":t.formTitleText,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[0]||(v[0]=p=>m("update:formTitleText",p))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.formTitleText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",X4,[u("label",Q4,$(s(o)("font_weight")),1),d(Ct,{"model-value":t.formTitleFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[2]||(v[2]=p=>m("update:formTitleFontWeight",String(p)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(a),p=>(h(),ne(c,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",J4,[u("label",Z4,$(s(o)("font_style")),1),d(Ct,{"model-value":t.formTitleFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[3]||(v[3]=p=>m("update:formTitleFontStyle",s(lo)(p)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(i),p=>(h(),ne(c,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",eV,[u("label",tV,$(s(o)("font_size")),1),d(Qe,{"model-value":t.formTitleFontSizeValue,unit:t.formTitleFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"20",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[4]||(v[4]=p=>m("update:formTitleFontSizeValue",p)),"onUpdate:unit":v[5]||(v[5]=p=>m("update:formTitleFontSizeUnit",p))},null,8,["model-value","unit"])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",oV,[u("label",nV,$(s(o)("padding_left_right")),1),d(Qe,{"model-value":t.formTitlePaddingLeftRightValue,unit:t.formTitlePaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[6]||(v[6]=p=>m("update:formTitlePaddingLeftRightValue",p)),"onUpdate:unit":v[7]||(v[7]=p=>m("update:formTitlePaddingLeftRightUnit",p))},null,8,["model-value","unit"])]),u("div",lV,[u("label",iV,$(s(o)("padding_top_bottom")),1),d(Qe,{"model-value":t.formTitlePaddingTopBottomValue,unit:t.formTitlePaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[8]||(v[8]=p=>m("update:formTitlePaddingTopBottomValue",p)),"onUpdate:unit":v[9]||(v[9]=p=>m("update:formTitlePaddingTopBottomUnit",p))},null,8,["model-value","unit"])])])}}}),rV={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},sV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},dV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},uV={class:"ivyforms-color-input-wrapper"},cV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},fV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},mV={class:"ivyforms-color-input-wrapper"},vV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},pV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},yV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},gV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},hV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},bV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},_V={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},xV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},wV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},SV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},kV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},CV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},IV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},FV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},TV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16 ivyforms-corner-field"},PV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},$V={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},LV={class:"ivyforms-corner-main-input"},VV={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},RV={class:"ivyforms-corner-grid-item"},MV={class:"ivyforms-corner-grid-item"},UV={class:"ivyforms-corner-grid-item"},BV={class:"ivyforms-corner-grid-item"},DV=fe({__name:"GeneralSection",props:{formBackground:{},formBorderColor:{},formBorderStyle:{},formBorderWidthValue:{},formBorderWidthUnit:{},formPaddingLeftRightValue:{},formPaddingLeftRightUnit:{},formPaddingTopBottomValue:{},formPaddingTopBottomUnit:{},verticalSpacingValue:{},verticalSpacingUnit:{},horizontalSpacingValue:{},horizontalSpacingUnit:{},formAlignment:{},isFormCornerLinked:{type:Boolean},formCornerMainValue:{},formCornerLinkedUnit:{},formCornerMainPlaceholder:{},formCornerTopLeftValue:{},formCornerTopLeftUnit:{},formCornerTopRightValue:{},formCornerTopRightUnit:{},formCornerBottomRightValue:{},formCornerBottomRightUnit:{},formCornerBottomLeftValue:{},formCornerBottomLeftUnit:{}},emits:["update:formBackground","update:formBorderColor","update:formBorderStyle","update:formBorderWidthValue","update:formBorderWidthUnit","update:formPaddingLeftRightValue","update:formPaddingLeftRightUnit","update:formPaddingTopBottomValue","update:formPaddingTopBottomUnit","update:verticalSpacingValue","update:verticalSpacingUnit","update:horizontalSpacingValue","update:horizontalSpacingUnit","update:formAlignment","update:formCornerMainValue","update:formCornerLinkedUnit","update:formCornerTopLeftValue","update:formCornerTopLeftUnit","update:formCornerTopRightValue","update:formCornerTopRightUnit","update:formCornerBottomRightValue","update:formCornerBottomRightUnit","update:formCornerBottomLeftValue","update:formCornerBottomLeftUnit","toggleFormCornerLinked"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=dc,i=l;return(m,f)=>{const v=Bt;return h(),P("div",rV,[u("div",sV,[u("label",dV,$(s(o)("form_background")),1),u("div",uV,[d(gt,{"model-value":t.formBackground,"onUpdate:modelValue":f[1]||(f[1]=c=>i("update:formBackground",c))},{reference:_(()=>[d($e,{"model-value":t.formBackground,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":f[0]||(f[0]=c=>i("update:formBackground",c))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.formBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",cV,[u("label",fV,$(s(o)("form_border_color")),1),u("div",mV,[d(gt,{"model-value":t.formBorderColor,"onUpdate:modelValue":f[3]||(f[3]=c=>i("update:formBorderColor",c))},{reference:_(()=>[d($e,{"model-value":t.formBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":f[2]||(f[2]=c=>i("update:formBorderColor",c))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.formBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",vV,[u("label",pV,$(s(o)("form_border_width")),1),d(Qe,{secondary:"","model-value":t.formBorderWidthValue,unit:t.formBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[4]||(f[4]=c=>i("update:formBorderWidthValue",c)),"onUpdate:unit":f[5]||(f[5]=c=>i("update:formBorderWidthUnit",c))},null,8,["model-value","unit"])]),u("div",yV,[u("label",gV,$(s(o)("form_border_style")),1),d(Ct,{secondary:"","model-value":t.formBorderStyle,"icon-start":s(fr)(t.formBorderStyle),"icon-start-category":"builder","icon-start-type":"outline",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[6]||(f[6]=c=>i("update:formBorderStyle",s(co)(c)))},{default:_(()=>[(h(!0),P(pe,null,Ae(s(a),c=>(h(),ne(v,{key:c.value,label:c.label,value:c.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",hV,[u("label",bV,$(s(o)("vertical_spacing")),1),d(Qe,{secondary:"","model-value":t.verticalSpacingValue,unit:t.verticalSpacingUnit,"icon-prepend":"size-height","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[7]||(f[7]=c=>i("update:verticalSpacingValue",c)),"onUpdate:unit":f[8]||(f[8]=c=>i("update:verticalSpacingUnit",c))},null,8,["model-value","unit"])]),u("div",_V,[u("label",xV,$(s(o)("horizontal_spacing")),1),d(Qe,{secondary:"","model-value":t.horizontalSpacingValue,unit:t.horizontalSpacingUnit,"icon-prepend":"size-width","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[9]||(f[9]=c=>i("update:horizontalSpacingValue",c)),"onUpdate:unit":f[10]||(f[10]=c=>i("update:horizontalSpacingUnit",c))},null,8,["model-value","unit"])]),d($t,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",wV,[u("label",SV,$(s(o)("form_alignment")),1),d(Av,{"model-value":t.formAlignment,"onUpdate:modelValue":f[11]||(f[11]=c=>i("update:formAlignment",c))},null,8,["model-value"])]),u("div",kV,[u("label",CV,$(s(o)("form_padding_left_right")),1),d(Qe,{secondary:"","model-value":t.formPaddingLeftRightValue,unit:t.formPaddingLeftRightUnit,"icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"24",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[12]||(f[12]=c=>i("update:formPaddingLeftRightValue",c)),"onUpdate:unit":f[13]||(f[13]=c=>i("update:formPaddingLeftRightUnit",c))},null,8,["model-value","unit"])]),u("div",IV,[u("label",FV,$(s(o)("padding_top_bottom")),1),d(Qe,{secondary:"","model-value":t.formPaddingTopBottomValue,unit:t.formPaddingTopBottomUnit,"icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"24",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[14]||(f[14]=c=>i("update:formPaddingTopBottomValue",c)),"onUpdate:unit":f[15]||(f[15]=c=>i("update:formPaddingTopBottomUnit",c))},null,8,["model-value","unit"])]),u("div",TV,[u("label",PV,$(s(o)("form_corner")),1),u("div",$V,[u("div",LV,[d(We,{size:"s",type:"ghost",priority:t.isFormCornerLinked?"secondary":"tertiary","icon-start":t.isFormCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":t.isFormCornerLinked?s(o)("unlink_corners"):s(o)("link_corners"),onClick:f[16]||(f[16]=c=>i("toggleFormCornerLinked"))},null,8,["priority","icon-start","aria-label"]),d(Qe,{secondary:"","model-value":t.formCornerMainValue,unit:t.formCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:t.formCornerMainPlaceholder,disabled:!t.isFormCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[17]||(f[17]=c=>i("update:formCornerMainValue",c)),"onUpdate:unit":f[18]||(f[18]=c=>i("update:formCornerLinkedUnit",c))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isFormCornerLinked?re("",!0):(h(),P("div",VV,[u("div",RV,[d(Qe,{secondary:"","model-value":t.formCornerTopLeftValue,unit:t.formCornerTopLeftUnit,"icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[19]||(f[19]=c=>i("update:formCornerTopLeftValue",c)),"onUpdate:unit":f[20]||(f[20]=c=>i("update:formCornerTopLeftUnit",c))},null,8,["model-value","unit"])]),u("div",MV,[d(Qe,{secondary:"","model-value":t.formCornerTopRightValue,unit:t.formCornerTopRightUnit,"icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[21]||(f[21]=c=>i("update:formCornerTopRightValue",c)),"onUpdate:unit":f[22]||(f[22]=c=>i("update:formCornerTopRightUnit",c))},null,8,["model-value","unit"])]),u("div",UV,[d(Qe,{secondary:"","model-value":t.formCornerBottomLeftValue,unit:t.formCornerBottomLeftUnit,"icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[23]||(f[23]=c=>i("update:formCornerBottomLeftValue",c)),"onUpdate:unit":f[24]||(f[24]=c=>i("update:formCornerBottomLeftUnit",c))},null,8,["model-value","unit"])]),u("div",BV,[d(Qe,{secondary:"","model-value":t.formCornerBottomRightValue,unit:t.formCornerBottomRightUnit,"icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[25]||(f[25]=c=>i("update:formCornerBottomRightValue",c)),"onUpdate:unit":f[26]||(f[26]=c=>i("update:formCornerBottomRightUnit",c))},null,8,["model-value","unit"])])]))])}}});function AV(t={}){const l=fo(t.formBorderWidth||"1px"),o=fo(t.formPaddingLeftRight||"24px"),a=fo(t.formPaddingTopBottom||"24px"),i=fo(t.verticalSpacing||"16px"),m=fo(t.horizontalSpacing||"12px"),f=w(t.formBackground||"transparent"),v=w(t.formBorderColor||""),c=w(co(t.formBorderStyle)),p=w(Number(l.value??1)),y=w(l.unit),b=w(Number(o.value??24)),I=w(o.unit),F=w(Number(a.value??24)),k=w(a.unit),x=w(Number(i.value??16)),C=w(i.unit),L=w(Number(m.value??12)),B=w(m.unit),M=w(mr(t.alignment));return{formBackground:f,formBorderColor:v,formBorderStyle:c,formBorderWidthValue:p,formBorderWidthUnit:y,formPaddingLeftRightValue:b,formPaddingLeftRightUnit:I,formPaddingTopBottomValue:F,formPaddingTopBottomUnit:k,verticalSpacingValue:x,verticalSpacingUnit:C,horizontalSpacingValue:L,horizontalSpacingUnit:B,formAlignment:M,syncGeneralSection:Y=>{f.value=Y?.formBackground||t.formBackground||"transparent",v.value=Y?.formBorderColor||t.formBorderColor||"",c.value=co(Y?.formBorderStyle,co(t.formBorderStyle));const E=fo(Y?.formBorderWidth||t.formBorderWidth||"1px");p.value=E.value!==""?Number(E.value):null,y.value=E.unit;const W=fo(Y?.formPaddingLeftRight||t.formPaddingLeftRight||"24px");b.value=W.value!==""?Number(W.value):null,I.value=W.unit;const j=fo(Y?.formPaddingTopBottom||t.formPaddingTopBottom||"24px");F.value=j.value!==""?Number(j.value):null,k.value=j.unit;const H=fo(Y?.verticalSpacing||t.verticalSpacing||"16px");x.value=H.value!==""?Number(H.value):null,C.value=H.unit;const z=fo(Y?.horizontalSpacing||t.horizontalSpacing||"12px");L.value=z.value!==""?Number(z.value):null,B.value=z.unit,M.value=mr(Y?.alignment||t.alignment)}}}const EV={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},OV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},zV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},WV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},qV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},NV={class:"ivyforms-color-input-wrapper"},HV=fe({__name:"RatingSection",props:{ratingIconSizeValue:{},ratingIconSizeUnit:{},ratingIconColor:{}},emits:["update:ratingIconSizeValue","update:ratingIconSizeUnit","update:ratingIconColor"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=l;return(i,m)=>(h(),P("div",EV,[u("div",OV,[u("label",zV,$(s(o)("icon_size")),1),d(Qe,{"model-value":t.ratingIconSizeValue,unit:t.ratingIconSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"24",class:"ivyforms-mixed-input-field","onUpdate:modelValue":m[0]||(m[0]=f=>a("update:ratingIconSizeValue",f)),"onUpdate:unit":m[1]||(m[1]=f=>a("update:ratingIconSizeUnit",f))},null,8,["model-value","unit"])]),u("div",WV,[u("label",qV,$(s(o)("icon_color")),1),u("div",NV,[d(gt,{"model-value":t.ratingIconColor,"onUpdate:modelValue":m[3]||(m[3]=f=>a("update:ratingIconColor",f))},{reference:_(()=>[d($e,{"model-value":t.ratingIconColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=f=>a("update:ratingIconColor",f))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.ratingIconColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),YV={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},jV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},GV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},KV={class:"ivyforms-color-input-wrapper"},XV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},QV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JV={class:"ivyforms-color-input-wrapper"},ZV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},e6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},t6={class:"ivyforms-color-input-wrapper"},o6=fe({__name:"DateTimePickerSection",props:{dateTimeCalendarBackground:{},dateTimeNumberTextColor:{},dateTimeSelectionColor:{}},emits:["update:dateTimeCalendarBackground","update:dateTimeNumberTextColor","update:dateTimeSelectionColor"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=l;return(i,m)=>(h(),P("div",YV,[u("div",jV,[u("label",GV,$(s(o)("calendar_background_color")),1),u("div",KV,[d(gt,{"model-value":t.dateTimeCalendarBackground,"onUpdate:modelValue":m[1]||(m[1]=f=>a("update:dateTimeCalendarBackground",f))},{reference:_(()=>[d($e,{"model-value":t.dateTimeCalendarBackground,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[0]||(m[0]=f=>a("update:dateTimeCalendarBackground",f))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.dateTimeCalendarBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",XV,[u("label",QV,$(s(o)("number_text_color")),1),u("div",JV,[d(gt,{"model-value":t.dateTimeNumberTextColor,"onUpdate:modelValue":m[3]||(m[3]=f=>a("update:dateTimeNumberTextColor",f))},{reference:_(()=>[d($e,{"model-value":t.dateTimeNumberTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=f=>a("update:dateTimeNumberTextColor",f))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.dateTimeNumberTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",ZV,[u("label",e6,$(s(o)("selection_color")),1),u("div",t6,[d(gt,{"model-value":t.dateTimeSelectionColor,"onUpdate:modelValue":m[5]||(m[5]=f=>a("update:dateTimeSelectionColor",f))},{reference:_(()=>[d($e,{"model-value":t.dateTimeSelectionColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[4]||(m[4]=f=>a("update:dateTimeSelectionColor",f))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.dateTimeSelectionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),n6={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},l6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},i6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},a6={class:"ivyforms-color-input-wrapper"},r6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},s6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},d6={class:"ivyforms-color-input-wrapper"},u6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},c6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},f6={class:"ivyforms-color-input-wrapper"},m6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},v6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},p6={class:"ivyforms-color-input-wrapper"},y6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},g6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},h6={class:"ivyforms-color-input-wrapper"},b6=fe({__name:"SelectSection",props:{selectTagColor:{},selectTagTextColor:{},selectOptionHoverColor:{},selectSelectionTextColor:{},selectSelectionBackgroundColor:{}},emits:["update:selectTagColor","update:selectTagTextColor","update:selectOptionHoverColor","update:selectSelectionTextColor","update:selectSelectionBackgroundColor"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=l;return(i,m)=>(h(),P("div",n6,[u("div",l6,[u("label",i6,$(s(o)("tag_color")),1),u("div",a6,[d(gt,{"model-value":t.selectTagColor,"onUpdate:modelValue":m[1]||(m[1]=f=>a("update:selectTagColor",f))},{reference:_(()=>[d($e,{"model-value":t.selectTagColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[0]||(m[0]=f=>a("update:selectTagColor",f))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.selectTagColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",r6,[u("label",s6,$(s(o)("tag_text_color")),1),u("div",d6,[d(gt,{"model-value":t.selectTagTextColor,"onUpdate:modelValue":m[3]||(m[3]=f=>a("update:selectTagTextColor",f))},{reference:_(()=>[d($e,{"model-value":t.selectTagTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=f=>a("update:selectTagTextColor",f))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.selectTagTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",u6,[u("label",c6,$(s(o)("option_hover_color")),1),u("div",f6,[d(gt,{"model-value":t.selectOptionHoverColor,"onUpdate:modelValue":m[5]||(m[5]=f=>a("update:selectOptionHoverColor",f))},{reference:_(()=>[d($e,{"model-value":t.selectOptionHoverColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[4]||(m[4]=f=>a("update:selectOptionHoverColor",f))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.selectOptionHoverColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",m6,[u("label",v6,$(s(o)("selection_text_color")),1),u("div",p6,[d(gt,{"model-value":t.selectSelectionTextColor,"onUpdate:modelValue":m[7]||(m[7]=f=>a("update:selectSelectionTextColor",f))},{reference:_(()=>[d($e,{"model-value":t.selectSelectionTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[6]||(m[6]=f=>a("update:selectSelectionTextColor",f))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.selectSelectionTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",y6,[u("label",g6,$(s(o)("selection_background_color")),1),u("div",h6,[d(gt,{"model-value":t.selectSelectionBackgroundColor,"onUpdate:modelValue":m[9]||(m[9]=f=>a("update:selectSelectionBackgroundColor",f))},{reference:_(()=>[d($e,{"model-value":t.selectSelectionBackgroundColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[8]||(m[8]=f=>a("update:selectSelectionBackgroundColor",f))},{suffix:_(()=>[u("div",{class:"ivyforms-color-preview",style:He({backgroundColor:t.selectSelectionBackgroundColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),_6={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},x6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},w6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},S6={class:"ivyforms-mixed-input-field ivyforms-css-class-copy ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},k6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},C6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},I6=fe({__name:"CssClassesSection",props:{copiedFormCssClass:{},additionalCssClasses:{}},emits:["update:additionalCssClasses","copyCssClass"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=l;return(i,m)=>(h(),P("div",_6,[u("div",x6,[u("label",w6,$(s(o)("copy_css_class")),1),u("div",S6,[d($e,{"model-value":t.copiedFormCssClass,secondary:"",readonly:"",class:"ivyforms-width-100","icon-end":"copy","icon-end-size":"s",onIconEndClick:m[0]||(m[0]=f=>a("copyCssClass"))},null,8,["model-value"])])]),u("div",k6,[u("label",C6,$(s(o)("additional_css_classes")),1),d($e,{"model-value":t.additionalCssClasses,secondary:"",class:"ivyforms-mixed-input-field",placeholder:s(o)("additional_css_classes_placeholder"),"onUpdate:modelValue":m[1]||(m[1]=f=>a("update:additionalCssClasses",String(f||"")))},null,8,["model-value","placeholder"])])]))}}),F6=Ve(I6,[["__scopeId","data-v-3fccdb0e"]]),T6={class:"ivyforms-advanced-mode-controls ivyforms-mt-16 ivyforms-width-100"},P6=fe({__name:"AdvancedModeStyleControls",setup(t){const{getLabel:l}=Ee(),o=tt(),a=w(!1),i=pd.advancedMode,m=w("label"),f=[{name:"label",label:"Label"},{name:"required-indicator",label:"Required Indicator"}],v=w("default"),c=[{name:"default",label:"Default"},{name:"active",label:"Active"},{name:"read-only",label:"Read Only"},{name:"error",label:"Error"}],p=fo(Cn(i.general?.formCorner)),y=so(i.fieldStates?.default?.borderWidth,1),b=fo(Cn(i.fieldStates?.default?.corner)),I=so(i.fieldStates?.default?.paddingLeftRight,4),F=so(i.fieldStates?.default?.paddingTopBottom,0),k=so(i.buttonStates?.normal?.borderWidth,1),x=fo(Cn(i.buttonStates?.normal?.corner)),C=so(i.confirmationMessage?.borderWidth,1),L=fo(Cn(i.confirmationMessage?.corner)),{formBackground:B,formBorderColor:M,formBorderStyle:q,formBorderWidthValue:Y,formBorderWidthUnit:E,formPaddingLeftRightValue:W,formPaddingLeftRightUnit:j,formPaddingTopBottomValue:H,formPaddingTopBottomUnit:z,verticalSpacingValue:ee,verticalSpacingUnit:oe,horizontalSpacingValue:Q,horizontalSpacingUnit:te,formAlignment:X,syncGeneralSection:N}=AV({formBackground:i.general?.formBackground,formBorderColor:i.general?.formBorderColor,formBorderWidth:i.general?.formBorderWidth,formBorderStyle:i.general?.formBorderStyle,formPaddingLeftRight:i.general?.formPaddingLeftRight,formPaddingTopBottom:i.general?.formPaddingTopBottom,verticalSpacing:i.general?.verticalSpacing,horizontalSpacing:i.general?.horizontalSpacing,alignment:i.general?.alignment}),U=w(rr(i.general?.formCorner)),O=sr(p),J=w(O),K=w(p.unit),me=w(O),De=w(p.unit),Xe=w(O),Ue=w(p.unit),ae=w(O),ye=w(p.unit),Se=w(O),se=w(p.unit),ge=w(i.formTitle?.fontColor),ve=w(i.formTitle?.fontWeight),Ke=w(lo(i.formTitle?.fontStyle)),ht=so(i.formTitle?.fontSize,20),at=w(ht.value),Ze=w(ht.unit),ft=fo(i.formTitle?.paddingLeftRight),wt=fo(i.formTitle?.paddingTopBottom),mt=w(ft.value!==""?Number(ft.value):null),vt=w(ft.unit),Tt=w(wt.value!==""?Number(wt.value):null),Mt=w(wt.unit),Je=w(i.formDescription?.fontColor),dt=w(i.formDescription?.fontWeight),io=w(lo(i.formDescription?.fontStyle)),ao=so(i.formDescription?.fontSize,16),Le=w(ao.value),nt=w(ao.unit),Ye=fo(i.formDescription?.paddingLeftRight),rt=fo(i.formDescription?.paddingTopBottom),be=w(Ye.value!==""?Number(Ye.value):null),de=w(Ye.unit),Fe=w(rt.value!==""?Number(rt.value):null),ut=w(rt.unit),lt=w(i.fieldStates?.default?.background),It=w(i.fieldStates?.default?.textColor),Ie=w(i.fieldStates?.default?.fontWeight),Re=w(lo(i.fieldStates?.default?.fontStyle)),qe=so(i.fieldStates?.default?.fontSize,14),St=w(qe.value),Dt=w(qe.unit),oo=w(i.fieldStates?.default?.descriptionColor),Ot=w(i.fieldStates?.default?.borderColor),Zt=w(co(i.fieldStates?.default?.borderStyle)),_o=w(rr(i.fieldStates?.default?.corner)),Lt=sr(b),So=w(Lt),Xo=w(b.unit),ln=w(Lt),yn=w(b.unit),it=w(Lt),we=w(b.unit),_e=w(Lt),an=w(b.unit),zo=w(Lt),Te=w(b.unit),ze=w(y.value),At=w(y.unit),Qt=w(I.value),ro=w(I.unit),gn=w(F.value),nl=w(F.unit),Al=w(i.fieldPlaceholder?.fontColor),ll=w(i.fieldPlaceholder?.fontWeight),El=w(lo(i.fieldPlaceholder?.fontStyle)),ka=so(i.fieldPlaceholder?.fontSize,14),zt=w(ka.value),Ol=w(ka.unit),Ca=w(mr(i.fieldPlaceholder?.alignment)),Ir=fo(i.fieldPlaceholder?.paddingLeftRight),il=w(Ir.value!==""?Number(Ir.value):null),Ia=w(Ir.unit),al=w(i.fieldLabels?.label?.fontColor),Fa=w(i.fieldLabels?.label?.fontWeight),Ta=w(lo(i.fieldLabels?.label?.fontStyle)),ps=so(i.fieldLabels?.label?.fontSize,14),Pi=w(ps.value),$i=w(ps.unit),Li=w(mr(i.fieldLabels?.label?.alignment)),Fr=fo(i.fieldLabels?.label?.paddingLeftRight),Tr=fo(i.fieldLabels?.label?.paddingTopBottom),Pa=w(Fr.value!==""?Number(Fr.value):null),$a=w(Fr.unit),Vi=w(Tr.value!==""?Number(Tr.value):null),Ri=w(Tr.unit),Mi=w(i.fieldLabels?.requiredIndicator?.fontColor),Pr=w(i.fieldPlaceholder?.fontColor),La=w(i.fieldStates?.active?.background),Ui=w(i.fieldStates?.active?.borderColor),rl=w(i.fieldStates?.active?.textColor),Bi=w(i.fieldStates?.active?.descriptionColor),Va=w(co(i.fieldStates?.active?.borderStyle)),Di=w(i.fieldStates?.readOnly?.background),Ai=w(i.fieldStates?.readOnly?.borderColor),zl=w(i.fieldStates?.readOnly?.textColor),Ra=w(i.fieldStates?.readOnly?.descriptionColor),Ei=w(co(i.fieldStates?.readOnly?.borderStyle)),Wl=w(i.fieldStates?.error?.background),ql=w(i.fieldStates?.error?.borderColor),Fn=w(i.fieldStates?.error?.textColor),Oi=w(i.fieldStates?.error?.descriptionColor),zi=w(co(i.fieldStates?.error?.borderStyle)),Ma=w(i.buttonStates?.normal?.background),Wi=w(i.buttonStates?.normal?.borderColor),qi=w(k.value),Ni=w(k.unit),Tn=w(rr(i.buttonStates?.normal?.corner)),Hi=sr(x),sl=w(Hi),Nl=w(x.unit),dl=w(Hi),Hl=w(x.unit),Yl=w(Hi),jl=w(x.unit),Gl=w(Hi),Hn=w(x.unit),Kl=w(Hi),Xl=w(x.unit),Ua=w(i.buttonStates?.normal?.textColor),Ba=w(i.buttonStates?.normal?.fontWeight),Da=w(lo(i.buttonStates?.normal?.fontStyle)),no=so(i.buttonStates?.normal?.fontSize,14),Xt=w(no.value),Aa=w(no.unit),ys=so(i.buttonStates?.normal?.paddingLeftRight),gs=so(i.buttonStates?.normal?.paddingTopBottom),Ea=fo(i.buttonStates?.normal?.width),Oa=fo(i.buttonStates?.normal?.height),za=w(ys.value),Yi=w(ys.unit),Wa=w(gs.value),po=w(gs.unit),Ql=w(Ea.value!==""&&Ea.value!=="auto"?Number(Ea.value):null),hn=w(Ea.unit),ji=w(Oa.value!==""&&Oa.value!=="auto"?Number(Oa.value):null),Jl=w(Oa.unit),Wo=w(i.buttonStates?.hover?.background),$r=w(i.buttonStates?.hover?.borderColor),Lr=w(i.buttonStates?.hover?.textColor),Gi=w(i.checkboxRadio?.fontColor),Ki=w(i.checkboxRadio?.fontWeight),Xi=w(lo(i.checkboxRadio?.fontStyle)),Vr=so(i.checkboxRadio?.fontSize,14),Io=w(Vr.value),qa=w(Vr.unit),Lo=w(i.checkboxRadio?.selectionColor),Na=w(i.checkboxRadio?.borderColor),Qi=w(i.confirmationMessage?.borderColor),rn=w(co(i.confirmationMessage?.borderStyle)),ul=w(i.confirmationMessage?.backgroundColor),Zl=w(C.value),eo=w(C.unit),Vo=w(rr(i.confirmationMessage?.corner)),cl=sr(L),Yn=w(cl),jn=w(L.unit),ei=w(cl),ti=w(L.unit),oi=w(cl),fl=w(L.unit),Pn=w(cl),sn=w(L.unit),ni=w(cl),ml=w(L.unit),hs=w(i.checkboxRadio?.selectionColor),Ha=so(i.rating?.iconSize,24),li=w(Ha.value),Ji=w(Ha.unit),Ya=w(i.rating?.iconColor),ii=w(i.dateTimePicker?.calendarBackground),ai=w(i.dateTimePicker?.numberTextColor),ja=w(i.dateTimePicker?.selectionColor),Zi=w(i.select?.tagColor),Fo=w(i.select?.optionHoverColor),ri=w(i.select?.tagTextColor),Gn=w(i.select?.selectionTextColor),ea=w(i.select?.selectionBackgroundColor),ta=w(pd.additionalCssClasses||""),bs=S(()=>`ivyforms-form-wrapper-${o.formId??"builder-preview"}`),Ad=async()=>{const xe=await Sc(bs.value);Ge({message:l(xe?"copied_css_class":"error_copying"),type:xe?"success":"error"})},Ed=S(()=>U.value?String(J.value):l("mix")),Od=S(()=>_o.value?String(So.value):l("mix")),zd=S(()=>Vo.value?String(Yn.value):l("mix")),si=S(()=>Tn.value?String(sl.value):l("mix")),_s=S({get:()=>U.value?J.value:"",set:xe=>{U.value&&(J.value=xe===""?0:Number(xe))}}),xs=S({get:()=>_o.value?So.value:"",set:xe=>{_o.value&&(So.value=xe===""?0:Number(xe))}}),Ga=S({get:()=>Vo.value?Yn.value:"",set:xe=>{Vo.value&&(Yn.value=xe===""?0:Number(xe))}}),Rr=S({get:()=>Tn.value?sl.value:"",set:xe=>{Tn.value&&(sl.value=xe===""?0:Number(xe))}}),$n=()=>{const xe=cr(U.value,J.value,K.value,me.value,De.value,Xe.value,Ue.value,ae.value,ye.value,Se.value,se.value);o.updateStyleSettings("advancedMode.general.formCorner",xe),o.updateStyleSettings("quickMode.formCorner",xe)},oa=()=>{const xe=cr(_o.value,So.value,Xo.value,ln.value,yn.value,it.value,we.value,_e.value,an.value,zo.value,Te.value);o.updateStyleSettings("advancedMode.fieldStates.default.corner",xe),o.updateStyleSettings("quickMode.fieldCorner",xe)},ws=()=>{const xe=cr(Vo.value,Yn.value,jn.value,ei.value,ti.value,oi.value,fl.value,Pn.value,sn.value,ni.value,ml.value);o.updateStyleSettings("advancedMode.confirmationMessage.corner",xe)},Ss=()=>{const xe=cr(Tn.value,sl.value,Nl.value,dl.value,Hl.value,Yl.value,jl.value,Gl.value,Hn.value,Kl.value,Xl.value);o.updateStyleSettings("advancedMode.buttonStates.normal.corner",xe),o.updateStyleSettings("advancedMode.buttonStates.hover.corner",xe)},Wd=()=>{dr(U,J,K,me,De,Xe,Ue,ae,ye,Se,se),$n()},di=()=>{dr(_o,So,Xo,ln,yn,it,we,_e,an,zo,Te),oa()},dn=()=>{dr(Vo,Yn,jn,ei,ti,oi,fl,Pn,sn,ni,ml),ws()},ks=()=>{dr(Tn,sl,Nl,dl,Hl,Yl,jl,Gl,Hn,Kl,Xl),Ss()},Mr=()=>{a.value=!0,ta.value=ot(o.styleSettings.additionalCssClasses,pd.additionalCssClasses);const xe=o.styleSettings.advancedMode;if(xe){N(xe.general);const D=Cn(i.general?.formCorner);ur(xe.general?.formCorner,D,U,J,K,me,De,Xe,Ue,ae,ye,Se,se),ge.value=ot(xe.formTitle?.fontColor,i.formTitle?.fontColor),ve.value=ot(xe.formTitle?.fontWeight,i.formTitle?.fontWeight),Ke.value=lo(xe.formTitle?.fontStyle,lo(i.formTitle?.fontStyle));const Ka=uo(xe.formTitle?.fontSize,i.formTitle?.fontSize,20);at.value=Ka.value,Ze.value=Ka.unit;const To=uo(xe.formTitle?.paddingLeftRight,i.formTitle?.paddingLeftRight);mt.value=To.value,vt.value=To.unit;const xo=uo(xe.formTitle?.paddingTopBottom,i.formTitle?.paddingTopBottom);Tt.value=xo.value,Mt.value=xo.unit,Je.value=ot(xe.formDescription?.fontColor,i.formDescription?.fontColor),dt.value=ot(xe.formDescription?.fontWeight,i.formDescription?.fontWeight),io.value=lo(xe.formDescription?.fontStyle,lo(i.formDescription?.fontStyle));const le=uo(xe.formDescription?.fontSize,i.formDescription?.fontSize,16);Le.value=le.value,nt.value=le.unit;const he=uo(xe.formDescription?.paddingLeftRight,i.formDescription?.paddingLeftRight);be.value=he.value,de.value=he.unit;const ce=uo(xe.formDescription?.paddingTopBottom,i.formDescription?.paddingTopBottom);Fe.value=ce.value,ut.value=ce.unit,lt.value=ot(xe.fieldStates?.default?.background,i.fieldStates?.default?.background),It.value=ot(xe.fieldStates?.default?.textColor,i.fieldStates?.default?.textColor),Ie.value=ot(xe.fieldStates?.default?.fontWeight,i.fieldStates?.default?.fontWeight),Re.value=lo(xe.fieldStates?.default?.fontStyle,lo(i.fieldStates?.default?.fontStyle));const je=uo(xe.fieldStates?.default?.fontSize,i.fieldStates?.default?.fontSize,14);St.value=je.value,Dt.value=je.unit,oo.value=ot(xe.fieldStates?.default?.descriptionColor,i.fieldStates?.default?.descriptionColor),Ot.value=ot(xe.fieldStates?.default?.borderColor,i.fieldStates?.default?.borderColor),Zt.value=co(xe.fieldStates?.default?.borderStyle,co(i.fieldStates?.default?.borderStyle));const bt=Cn(i.fieldStates?.default?.corner);ur(xe.fieldStates?.default?.corner,bt,_o,So,Xo,ln,yn,it,we,_e,an,zo,Te);const Wt=uo(xe.fieldStates?.default?.borderWidth,i.fieldStates?.default?.borderWidth);ze.value=Wt.value,At.value=Wt.unit;const mo=so(xe.fieldStates?.default?.paddingLeftRight??i.fieldStates?.default?.paddingLeftRight);Qt.value=mo.value,ro.value=mo.unit;const Yt=so(xe.fieldStates?.default?.paddingTopBottom??i.fieldStates?.default?.paddingTopBottom);gn.value=Yt.value,nl.value=Yt.unit,La.value=ot(xe.fieldStates?.active?.background,i.fieldStates?.active?.background),Ui.value=ot(xe.fieldStates?.active?.borderColor,i.fieldStates?.active?.borderColor),rl.value=ot(xe.fieldStates?.active?.textColor,i.fieldStates?.active?.textColor),Bi.value=ot(xe.fieldStates?.active?.descriptionColor,i.fieldStates?.active?.descriptionColor),Va.value=co(xe.fieldStates?.active?.borderStyle,co(i.fieldStates?.active?.borderStyle)),Di.value=ot(xe.fieldStates?.readOnly?.background,i.fieldStates?.readOnly?.background),Ai.value=ot(xe.fieldStates?.readOnly?.borderColor,i.fieldStates?.readOnly?.borderColor),zl.value=ot(xe.fieldStates?.readOnly?.textColor,i.fieldStates?.readOnly?.textColor),Ra.value=ot(xe.fieldStates?.readOnly?.descriptionColor,i.fieldStates?.readOnly?.descriptionColor),Ei.value=co(xe.fieldStates?.readOnly?.borderStyle,co(i.fieldStates?.readOnly?.borderStyle)),Wl.value=ot(xe.fieldStates?.error?.background,i.fieldStates?.error?.background),ql.value=ot(xe.fieldStates?.error?.borderColor,i.fieldStates?.error?.borderColor),Fn.value=ot(xe.fieldStates?.error?.textColor,i.fieldStates?.error?.textColor),Oi.value=ot(xe.fieldStates?.error?.descriptionColor,i.fieldStates?.error?.descriptionColor),zi.value=co(xe.fieldStates?.error?.borderStyle,co(i.fieldStates?.error?.borderStyle)),al.value=ot(xe.fieldLabels?.label?.fontColor,i.fieldLabels?.label?.fontColor),Fa.value=ot(xe.fieldLabels?.label?.fontWeight,i.fieldLabels?.label?.fontWeight),Ta.value=lo(xe.fieldLabels?.label?.fontStyle,lo(i.fieldLabels?.label?.fontStyle));const ui=uo(xe.fieldLabels?.label?.fontSize,i.fieldLabels?.label?.fontSize,14);Pi.value=ui.value,$i.value=ui.unit,Li.value=mr(xe.fieldLabels?.label?.alignment||i.fieldLabels?.label?.alignment);const V=uo(xe.fieldLabels?.label?.paddingLeftRight,i.fieldLabels?.label?.paddingLeftRight);Pa.value=V.value,$a.value=V.unit;const qo=uo(xe.fieldLabels?.label?.paddingTopBottom,i.fieldLabels?.label?.paddingTopBottom);Vi.value=qo.value,Ri.value=qo.unit,Mi.value=xe.fieldLabels?.requiredIndicator?.fontColor||i.fieldLabels?.requiredIndicator?.fontColor,Al.value=ot(xe.fieldPlaceholder?.fontColor,i.fieldPlaceholder?.fontColor),ll.value=ot(xe.fieldPlaceholder?.fontWeight,i.fieldPlaceholder?.fontWeight),El.value=lo(xe.fieldPlaceholder?.fontStyle,lo(i.fieldPlaceholder?.fontStyle));const na=uo(xe.fieldPlaceholder?.fontSize,i.fieldPlaceholder?.fontSize,14);zt.value=na.value,Ol.value=na.unit,Ca.value=mr(xe.fieldPlaceholder?.alignment||i.fieldPlaceholder?.alignment);const Cs=uo(xe.fieldPlaceholder?.paddingLeftRight,i.fieldPlaceholder?.paddingLeftRight);il.value=Cs.value,Ia.value=Cs.unit,Pr.value=ot(xe.fieldPlaceholder?.fontColor,i.fieldPlaceholder?.fontColor),Ma.value=ot(xe.buttonStates?.normal?.background,i.buttonStates?.normal?.background),Wi.value=ot(xe.buttonStates?.normal?.borderColor,i.buttonStates?.normal?.borderColor),Ua.value=ot(xe.buttonStates?.normal?.textColor,i.buttonStates?.normal?.textColor),Ba.value=ot(xe.buttonStates?.normal?.fontWeight,i.buttonStates?.normal?.fontWeight),Da.value=lo(xe.buttonStates?.normal?.fontStyle,lo(i.buttonStates?.normal?.fontStyle));const vl=uo(xe.buttonStates?.normal?.fontSize,i.buttonStates?.normal?.fontSize,14);Xt.value=vl.value,Aa.value=vl.unit;const la=uo(xe.buttonStates?.normal?.borderWidth,i.buttonStates?.normal?.borderWidth);qi.value=la.value,Ni.value=la.unit;const Xa=Cn(i.buttonStates?.normal?.corner);ur(xe.buttonStates?.normal?.corner,Xa,Tn,sl,Nl,dl,Hl,Yl,jl,Gl,Hn,Kl,Xl);const jt=uo(xe.buttonStates?.normal?.paddingLeftRight,i.buttonStates?.normal?.paddingLeftRight);za.value=jt.value,Yi.value=jt.unit;const Is=uo(xe.buttonStates?.normal?.paddingTopBottom,i.buttonStates?.normal?.paddingTopBottom);Wa.value=Is.value,po.value=Is.unit;const ia=xm(xe.buttonStates?.normal?.width,i.buttonStates?.normal?.width);Ql.value=ia.value!==""&&ia.value!=="auto"?Number(ia.value):null,hn.value=ia.unit;const pl=xm(xe.buttonStates?.normal?.height,i.buttonStates?.normal?.height);ji.value=pl.value!==""&&pl.value!=="auto"?Number(pl.value):null,Jl.value=pl.unit,Wo.value=ot(xe.buttonStates?.hover?.background,i.buttonStates?.hover?.background),$r.value=ot(xe.buttonStates?.hover?.borderColor,i.buttonStates?.hover?.borderColor),Lr.value=ot(xe.buttonStates?.hover?.textColor,i.buttonStates?.hover?.textColor),Gi.value=ot(xe.checkboxRadio?.fontColor,i.checkboxRadio?.fontColor),Ki.value=ot(xe.checkboxRadio?.fontWeight,i.checkboxRadio?.fontWeight),Xi.value=lo(xe.checkboxRadio?.fontStyle,lo(i.checkboxRadio?.fontStyle));const Fs=uo(xe.checkboxRadio?.fontSize,i.checkboxRadio?.fontSize,14);Io.value=Fs.value,qa.value=Fs.unit,Lo.value=ot(xe.checkboxRadio?.selectionColor,i.checkboxRadio?.selectionColor),Na.value=ot(xe.checkboxRadio?.borderColor,i.checkboxRadio?.borderColor),Qi.value=ot(xe.confirmationMessage?.borderColor,i.confirmationMessage?.borderColor),rn.value=co(xe.confirmationMessage?.borderStyle,co(i.confirmationMessage?.borderStyle)),ul.value=ot(xe.confirmationMessage?.backgroundColor,i.confirmationMessage?.backgroundColor);const Ts=uo(xe.confirmationMessage?.borderWidth,i.confirmationMessage?.borderWidth);Zl.value=Ts.value,eo.value=Ts.unit;const qd=Cn(i.confirmationMessage?.corner);ur(xe.confirmationMessage?.corner,qd,Vo,Yn,jn,ei,ti,oi,fl,Pn,sn,ni,ml);const aa=uo(xe.rating?.iconSize,i.rating?.iconSize,24);li.value=aa.value,Ji.value=aa.unit,Ya.value=ot(xe.rating?.iconColor,i.rating?.iconColor),ii.value=ot(xe.dateTimePicker?.calendarBackground,i.dateTimePicker?.calendarBackground),ai.value=ot(xe.dateTimePicker?.numberTextColor,i.dateTimePicker?.numberTextColor),ja.value=ot(xe.dateTimePicker?.selectionColor,i.dateTimePicker?.selectionColor),Zi.value=ot(xe.select?.tagColor,i.select?.tagColor),Fo.value=ot(xe.select?.optionHoverColor,i.select?.optionHoverColor),ri.value=ot(xe.select?.tagTextColor,i.select?.tagTextColor),Gn.value=ot(xe.select?.selectionTextColor,i.select?.selectionTextColor),ea.value=ot(xe.select?.selectionBackgroundColor,i.select?.selectionBackgroundColor)}setTimeout(()=>{a.value=!1},0)};return Rt(()=>{Mr()}),Be(()=>o.formId,()=>{Mr()}),Be(()=>o.styleSettings,()=>{Mr()},{deep:!0}),F8([{ref:B,storePath:"advancedMode.general.formBackground",syncPaths:["advancedMode.general.formBackground","quickMode.formBackground"]},{ref:M,storePath:"advancedMode.general.formBorderColor",syncPaths:["advancedMode.general.formBorderColor","quickMode.formBorderColor"]},{ref:q,storePath:"advancedMode.general.formBorderStyle",syncPaths:["advancedMode.general.formBorderStyle"]},{ref:X,storePath:"advancedMode.general.alignment",syncPaths:["advancedMode.general.alignment"]},{ref:ta,storePath:"additionalCssClasses",syncPaths:["additionalCssClasses"]},{ref:ge,storePath:"advancedMode.formTitle.fontColor",syncPaths:["advancedMode.formTitle.fontColor","quickMode.formTitleText"]},{ref:ve,storePath:"advancedMode.formTitle.fontWeight",syncPaths:["advancedMode.formTitle.fontWeight"]},{ref:Ke,storePath:"advancedMode.formTitle.fontStyle",syncPaths:["advancedMode.formTitle.fontStyle"]},{ref:Je,storePath:"advancedMode.formDescription.fontColor",syncPaths:["advancedMode.formDescription.fontColor"]},{ref:dt,storePath:"advancedMode.formDescription.fontWeight",syncPaths:["advancedMode.formDescription.fontWeight"]},{ref:io,storePath:"advancedMode.formDescription.fontStyle",syncPaths:["advancedMode.formDescription.fontStyle"]},{ref:lt,storePath:"advancedMode.fieldStates.default.background",syncPaths:["advancedMode.fieldStates.default.background","quickMode.fieldBackground"]},{ref:It,storePath:"advancedMode.fieldStates.default.textColor",syncPaths:["advancedMode.fieldStates.default.textColor","quickMode.fieldText"]},{ref:Ie,storePath:"advancedMode.fieldStates.default.fontWeight",syncPaths:["advancedMode.fieldStates.default.fontWeight"]},{ref:Re,storePath:"advancedMode.fieldStates.default.fontStyle",syncPaths:["advancedMode.fieldStates.default.fontStyle"]},{ref:oo,storePath:"advancedMode.fieldStates.default.descriptionColor",syncPaths:["advancedMode.fieldStates.default.descriptionColor"]},{ref:Ot,storePath:"advancedMode.fieldStates.default.borderColor",syncPaths:["advancedMode.fieldStates.default.borderColor","quickMode.fieldBorderColor"]},{ref:Zt,storePath:"advancedMode.fieldStates.default.borderStyle",syncPaths:["advancedMode.fieldStates.default.borderStyle"]},{ref:La,storePath:"advancedMode.fieldStates.active.background",syncPaths:["advancedMode.fieldStates.active.background"]},{ref:Ui,storePath:"advancedMode.fieldStates.active.borderColor",syncPaths:["advancedMode.fieldStates.active.borderColor"]},{ref:rl,storePath:"advancedMode.fieldStates.active.textColor",syncPaths:["advancedMode.fieldStates.active.textColor"]},{ref:Bi,storePath:"advancedMode.fieldStates.active.descriptionColor",syncPaths:["advancedMode.fieldStates.active.descriptionColor"]},{ref:Va,storePath:"advancedMode.fieldStates.active.borderStyle",syncPaths:["advancedMode.fieldStates.active.borderStyle"]},{ref:Di,storePath:"advancedMode.fieldStates.readOnly.background",syncPaths:["advancedMode.fieldStates.readOnly.background"]},{ref:Ai,storePath:"advancedMode.fieldStates.readOnly.borderColor",syncPaths:["advancedMode.fieldStates.readOnly.borderColor"]},{ref:zl,storePath:"advancedMode.fieldStates.readOnly.textColor",syncPaths:["advancedMode.fieldStates.readOnly.textColor"]},{ref:Ra,storePath:"advancedMode.fieldStates.readOnly.descriptionColor",syncPaths:["advancedMode.fieldStates.readOnly.descriptionColor"]},{ref:Ei,storePath:"advancedMode.fieldStates.readOnly.borderStyle",syncPaths:["advancedMode.fieldStates.readOnly.borderStyle"]},{ref:Wl,storePath:"advancedMode.fieldStates.error.background",syncPaths:["advancedMode.fieldStates.error.background"]},{ref:ql,storePath:"advancedMode.fieldStates.error.borderColor",syncPaths:["advancedMode.fieldStates.error.borderColor"]},{ref:Fn,storePath:"advancedMode.fieldStates.error.textColor",syncPaths:["advancedMode.fieldStates.error.textColor"]},{ref:Oi,storePath:"advancedMode.fieldStates.error.descriptionColor",syncPaths:["advancedMode.fieldStates.error.descriptionColor"]},{ref:zi,storePath:"advancedMode.fieldStates.error.borderStyle",syncPaths:["advancedMode.fieldStates.error.borderStyle"]},{ref:al,storePath:"advancedMode.fieldLabels.label.fontColor",syncPaths:["advancedMode.fieldLabels.label.fontColor","quickMode.labelFontColor"]},{ref:Fa,storePath:"advancedMode.fieldLabels.label.fontWeight",syncPaths:["advancedMode.fieldLabels.label.fontWeight"]},{ref:Ta,storePath:"advancedMode.fieldLabels.label.fontStyle",syncPaths:["advancedMode.fieldLabels.label.fontStyle"]},{ref:Li,storePath:"advancedMode.fieldLabels.label.alignment",syncPaths:["advancedMode.fieldLabels.label.alignment"]},{ref:Mi,storePath:"advancedMode.fieldLabels.requiredIndicator.fontColor",syncPaths:["advancedMode.fieldLabels.requiredIndicator.fontColor"]},{ref:Al,storePath:"advancedMode.fieldPlaceholder.fontColor",syncPaths:["advancedMode.fieldPlaceholder.fontColor"]},{ref:ll,storePath:"advancedMode.fieldPlaceholder.fontWeight",syncPaths:["advancedMode.fieldPlaceholder.fontWeight"]},{ref:El,storePath:"advancedMode.fieldPlaceholder.fontStyle",syncPaths:["advancedMode.fieldPlaceholder.fontStyle"]},{ref:Ca,storePath:"advancedMode.fieldPlaceholder.alignment",syncPaths:["advancedMode.fieldPlaceholder.alignment"]},{ref:Ma,storePath:"advancedMode.buttonStates.normal.background",syncPaths:["advancedMode.buttonStates.normal.background","quickMode.buttonBackground"]},{ref:Wi,storePath:"advancedMode.buttonStates.normal.borderColor",syncPaths:["advancedMode.buttonStates.normal.borderColor","quickMode.buttonBorderColor"]},{ref:Ua,storePath:"advancedMode.buttonStates.normal.textColor",syncPaths:["advancedMode.buttonStates.normal.textColor","quickMode.buttonText"]},{ref:Ba,storePath:"advancedMode.buttonStates.normal.fontWeight",syncPaths:["advancedMode.buttonStates.normal.fontWeight"]},{ref:Da,storePath:"advancedMode.buttonStates.normal.fontStyle",syncPaths:["advancedMode.buttonStates.normal.fontStyle"]},{ref:Wo,storePath:"advancedMode.buttonStates.hover.background",syncPaths:["advancedMode.buttonStates.hover.background"]},{ref:$r,storePath:"advancedMode.buttonStates.hover.borderColor",syncPaths:["advancedMode.buttonStates.hover.borderColor"]},{ref:Lr,storePath:"advancedMode.buttonStates.hover.textColor",syncPaths:["advancedMode.buttonStates.hover.textColor"]},{ref:hs,storePath:"advancedMode.checkboxRadio.selectionColor",syncPaths:["advancedMode.checkboxRadio.selectionColor"]},{ref:Gi,storePath:"advancedMode.checkboxRadio.fontColor",syncPaths:["advancedMode.checkboxRadio.fontColor"]},{ref:Ki,storePath:"advancedMode.checkboxRadio.fontWeight",syncPaths:["advancedMode.checkboxRadio.fontWeight"]},{ref:Xi,storePath:"advancedMode.checkboxRadio.fontStyle",syncPaths:["advancedMode.checkboxRadio.fontStyle"]},{ref:Lo,storePath:"advancedMode.checkboxRadio.selectionColor",syncPaths:["advancedMode.checkboxRadio.selectionColor"]},{ref:Na,storePath:"advancedMode.checkboxRadio.borderColor",syncPaths:["advancedMode.checkboxRadio.borderColor"]},{ref:Ya,storePath:"advancedMode.rating.iconColor",syncPaths:["advancedMode.rating.iconColor"]},{ref:ii,storePath:"advancedMode.dateTimePicker.calendarBackground",syncPaths:["advancedMode.dateTimePicker.calendarBackground"]},{ref:ai,storePath:"advancedMode.dateTimePicker.numberTextColor",syncPaths:["advancedMode.dateTimePicker.numberTextColor"]},{ref:ja,storePath:"advancedMode.dateTimePicker.selectionColor",syncPaths:["advancedMode.dateTimePicker.selectionColor"]},{ref:Zi,storePath:"advancedMode.select.tagColor",syncPaths:["advancedMode.select.tagColor"]},{ref:Fo,storePath:"advancedMode.select.optionHoverColor",syncPaths:["advancedMode.select.optionHoverColor"]},{ref:ri,storePath:"advancedMode.select.tagTextColor",syncPaths:["advancedMode.select.tagTextColor"]},{ref:Gn,storePath:"advancedMode.select.selectionTextColor",syncPaths:["advancedMode.select.selectionTextColor"]},{ref:ea,storePath:"advancedMode.select.selectionBackgroundColor",syncPaths:["advancedMode.select.selectionBackgroundColor"]},{ref:Qi,storePath:"advancedMode.confirmationMessage.borderColor",syncPaths:["advancedMode.confirmationMessage.borderColor"]},{ref:rn,storePath:"advancedMode.confirmationMessage.borderStyle",syncPaths:["advancedMode.confirmationMessage.borderStyle"]},{ref:ul,storePath:"advancedMode.confirmationMessage.backgroundColor",syncPaths:["advancedMode.confirmationMessage.backgroundColor"]}],o,a),T8([{valueRef:Y,unitRef:E,storePath:"quickMode.formBorderWidth",syncPaths:["advancedMode.general.formBorderWidth","quickMode.formBorderWidth"]},{valueRef:W,unitRef:j,storePath:"advancedMode.general.formPaddingLeftRight",syncPaths:["advancedMode.general.formPaddingLeftRight"]},{valueRef:H,unitRef:z,storePath:"advancedMode.general.formPaddingTopBottom",syncPaths:["advancedMode.general.formPaddingTopBottom"]},{valueRef:ee,unitRef:oe,storePath:"advancedMode.general.verticalSpacing",syncPaths:["advancedMode.general.verticalSpacing","quickMode.verticalSpacing"]},{valueRef:Q,unitRef:te,storePath:"advancedMode.general.horizontalSpacing",syncPaths:["advancedMode.general.horizontalSpacing","quickMode.horizontalSpacing"]},{valueRef:mt,unitRef:vt,storePath:"advancedMode.formTitle.paddingLeftRight",syncPaths:["advancedMode.formTitle.paddingLeftRight"]},{valueRef:at,unitRef:Ze,storePath:"advancedMode.formTitle.fontSize",syncPaths:["advancedMode.formTitle.fontSize"]},{valueRef:Tt,unitRef:Mt,storePath:"advancedMode.formTitle.paddingTopBottom",syncPaths:["advancedMode.formTitle.paddingTopBottom"]},{valueRef:be,unitRef:de,storePath:"advancedMode.formDescription.paddingLeftRight",syncPaths:["advancedMode.formDescription.paddingLeftRight"]},{valueRef:Le,unitRef:nt,storePath:"advancedMode.formDescription.fontSize",syncPaths:["advancedMode.formDescription.fontSize"]},{valueRef:Fe,unitRef:ut,storePath:"advancedMode.formDescription.paddingTopBottom",syncPaths:["advancedMode.formDescription.paddingTopBottom"]},{valueRef:ze,unitRef:At,storePath:"quickMode.fieldBorderWidth",syncPaths:["advancedMode.fieldStates.default.borderWidth","quickMode.fieldBorderWidth"]},{valueRef:Qt,unitRef:ro,storePath:"quickMode.fieldPaddingLeftRight",syncPaths:["advancedMode.fieldStates.default.paddingLeftRight","quickMode.fieldPaddingLeftRight"]},{valueRef:St,unitRef:Dt,storePath:"advancedMode.fieldStates.default.fontSize",syncPaths:["advancedMode.fieldStates.default.fontSize"]},{valueRef:gn,unitRef:nl,storePath:"quickMode.fieldPaddingTopBottom",syncPaths:["advancedMode.fieldStates.default.paddingTopBottom","quickMode.fieldPaddingTopBottom"]},{valueRef:Pa,unitRef:$a,storePath:"advancedMode.fieldLabels.label.paddingLeftRight",syncPaths:["advancedMode.fieldLabels.label.paddingLeftRight"]},{valueRef:Pi,unitRef:$i,storePath:"advancedMode.fieldLabels.label.fontSize",syncPaths:["advancedMode.fieldLabels.label.fontSize"]},{valueRef:Vi,unitRef:Ri,storePath:"advancedMode.fieldLabels.label.paddingTopBottom",syncPaths:["advancedMode.fieldLabels.label.paddingTopBottom"]},{valueRef:il,unitRef:Ia,storePath:"advancedMode.fieldPlaceholder.paddingLeftRight",syncPaths:["advancedMode.fieldPlaceholder.paddingLeftRight"]},{valueRef:zt,unitRef:Ol,storePath:"advancedMode.fieldPlaceholder.fontSize",syncPaths:["advancedMode.fieldPlaceholder.fontSize"]},{valueRef:qi,unitRef:Ni,storePath:"advancedMode.buttonStates.normal.borderWidth",syncPaths:["advancedMode.buttonStates.normal.borderWidth","quickMode.buttonBorderWidth"]},{valueRef:Xt,unitRef:Aa,storePath:"advancedMode.buttonStates.normal.fontSize",syncPaths:["advancedMode.buttonStates.normal.fontSize"]},{valueRef:za,unitRef:Yi,storePath:"advancedMode.buttonStates.normal.paddingLeftRight",syncPaths:["advancedMode.buttonStates.normal.paddingLeftRight"]},{valueRef:Wa,unitRef:po,storePath:"advancedMode.buttonStates.normal.paddingTopBottom",syncPaths:["advancedMode.buttonStates.normal.paddingTopBottom"]},{valueRef:Ql,unitRef:hn,storePath:"advancedMode.buttonStates.normal.width",syncPaths:["advancedMode.buttonStates.normal.width"]},{valueRef:ji,unitRef:Jl,storePath:"advancedMode.buttonStates.normal.height",syncPaths:["advancedMode.buttonStates.normal.height"]},{valueRef:Io,unitRef:qa,storePath:"advancedMode.checkboxRadio.fontSize",syncPaths:["advancedMode.checkboxRadio.fontSize"]},{valueRef:Zl,unitRef:eo,storePath:"advancedMode.confirmationMessage.borderWidth",syncPaths:["advancedMode.confirmationMessage.borderWidth"]},{valueRef:li,unitRef:Ji,storePath:"advancedMode.rating.iconSize",syncPaths:["advancedMode.rating.iconSize"]}],o,a),vr([U,J,K,me,De,Xe,Ue,ae,ye,Se,se],a,()=>$n()),vr([_o,So,Xo,ln,yn,it,we,_e,an,zo,Te],a,()=>oa()),vr([Vo,Yn,jn,ei,ti,oi,fl,Pn,sn,ni,ml],a,()=>ws()),vr([Tn,sl,Nl,dl,Hl,Yl,jl,Gl,Hn,Kl,Xl],a,()=>Ss()),(xe,D)=>{const Ka=DV,To=lv,xo=$t,le=aV,he=H4,ce=$4,je=u4,bt=YL,Wt=g$,mo=e$,Yt=hP,ui=nv;return h(),P("div",T6,[d(ui,{accordion:!0,"default-active":"general"},{default:_(()=>[d(To,{title:s(l)("general"),name:"general","icon-name":"settings-tune","icon-category":"builder"},{default:_(()=>[d(Ka,{"form-background":s(B),"form-border-color":s(M),"form-border-style":s(q),"form-border-width-value":s(Y),"form-border-width-unit":s(E),"vertical-spacing-value":s(ee),"vertical-spacing-unit":s(oe),"horizontal-spacing-value":s(Q),"horizontal-spacing-unit":s(te),"form-alignment":s(X),"form-padding-left-right-value":s(W),"form-padding-left-right-unit":s(j),"form-padding-top-bottom-value":s(H),"form-padding-top-bottom-unit":s(z),"is-form-corner-linked":U.value,"form-corner-linked-value":J.value,"form-corner-linked-unit":K.value,"form-corner-top-left-value":me.value,"form-corner-top-left-unit":De.value,"form-corner-top-right-value":Xe.value,"form-corner-top-right-unit":Ue.value,"form-corner-bottom-right-value":ae.value,"form-corner-bottom-right-unit":ye.value,"form-corner-bottom-left-value":Se.value,"form-corner-bottom-left-unit":se.value,"form-corner-main-placeholder":Ed.value,"form-corner-main-value":_s.value,"onUpdate:formBackground":D[0]||(D[0]=V=>B.value=V),"onUpdate:formBorderColor":D[1]||(D[1]=V=>M.value=V),"onUpdate:formBorderStyle":D[2]||(D[2]=V=>q.value=V),"onUpdate:formBorderWidthValue":D[3]||(D[3]=V=>Y.value=V),"onUpdate:formBorderWidthUnit":D[4]||(D[4]=V=>E.value=V),"onUpdate:verticalSpacingValue":D[5]||(D[5]=V=>ee.value=V),"onUpdate:verticalSpacingUnit":D[6]||(D[6]=V=>oe.value=V),"onUpdate:horizontalSpacingValue":D[7]||(D[7]=V=>Q.value=V),"onUpdate:horizontalSpacingUnit":D[8]||(D[8]=V=>te.value=V),"onUpdate:formAlignment":D[9]||(D[9]=V=>X.value=V),"onUpdate:formPaddingLeftRightValue":D[10]||(D[10]=V=>W.value=V),"onUpdate:formPaddingLeftRightUnit":D[11]||(D[11]=V=>j.value=V),"onUpdate:formPaddingTopBottomValue":D[12]||(D[12]=V=>H.value=V),"onUpdate:formPaddingTopBottomUnit":D[13]||(D[13]=V=>z.value=V),"onUpdate:formCornerMainValue":D[14]||(D[14]=V=>_s.value=typeof V=="string"?V===""?"":Number(V):V),"onUpdate:formCornerLinkedUnit":D[15]||(D[15]=V=>K.value=V),"onUpdate:formCornerTopLeftValue":D[16]||(D[16]=V=>me.value=V),"onUpdate:formCornerTopLeftUnit":D[17]||(D[17]=V=>De.value=V),"onUpdate:formCornerTopRightValue":D[18]||(D[18]=V=>Xe.value=V),"onUpdate:formCornerTopRightUnit":D[19]||(D[19]=V=>Ue.value=V),"onUpdate:formCornerBottomRightValue":D[20]||(D[20]=V=>ae.value=V),"onUpdate:formCornerBottomRightUnit":D[21]||(D[21]=V=>ye.value=V),"onUpdate:formCornerBottomLeftValue":D[22]||(D[22]=V=>Se.value=V),"onUpdate:formCornerBottomLeftUnit":D[23]||(D[23]=V=>se.value=V),onToggleFormCornerLinked:Wd},null,8,["form-background","form-border-color","form-border-style","form-border-width-value","form-border-width-unit","vertical-spacing-value","vertical-spacing-unit","horizontal-spacing-value","horizontal-spacing-unit","form-alignment","form-padding-left-right-value","form-padding-left-right-unit","form-padding-top-bottom-value","form-padding-top-bottom-unit","is-form-corner-linked","form-corner-linked-value","form-corner-linked-unit","form-corner-top-left-value","form-corner-top-left-unit","form-corner-top-right-value","form-corner-top-right-unit","form-corner-bottom-right-value","form-corner-bottom-right-unit","form-corner-bottom-left-value","form-corner-bottom-left-unit","form-corner-main-placeholder","form-corner-main-value"])]),_:1},8,["title"]),d(xo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(To,{title:s(l)("form_title"),name:"formTitle","icon-name":"text","icon-category":"builder"},{default:_(()=>[d(le,{"form-title-text":ge.value,"form-title-font-weight":ve.value,"form-title-font-style":Ke.value,"form-title-font-size-value":at.value,"form-title-font-size-unit":Ze.value,"form-title-padding-left-right-value":mt.value,"form-title-padding-left-right-unit":vt.value,"form-title-padding-top-bottom-value":Tt.value,"form-title-padding-top-bottom-unit":Mt.value,"onUpdate:formTitleText":D[24]||(D[24]=V=>ge.value=V),"onUpdate:formTitleFontWeight":D[25]||(D[25]=V=>ve.value=V),"onUpdate:formTitleFontStyle":D[26]||(D[26]=V=>Ke.value=V),"onUpdate:formTitleFontSizeValue":D[27]||(D[27]=V=>at.value=V),"onUpdate:formTitleFontSizeUnit":D[28]||(D[28]=V=>Ze.value=V),"onUpdate:formTitlePaddingLeftRightValue":D[29]||(D[29]=V=>mt.value=V),"onUpdate:formTitlePaddingLeftRightUnit":D[30]||(D[30]=V=>vt.value=V),"onUpdate:formTitlePaddingTopBottomValue":D[31]||(D[31]=V=>Tt.value=V),"onUpdate:formTitlePaddingTopBottomUnit":D[32]||(D[32]=V=>Mt.value=V)},null,8,["form-title-text","form-title-font-weight","form-title-font-style","form-title-font-size-value","form-title-font-size-unit","form-title-padding-left-right-value","form-title-padding-left-right-unit","form-title-padding-top-bottom-value","form-title-padding-top-bottom-unit"])]),_:1},8,["title"]),d(To,{title:s(l)("form_description_settings"),name:"formDescription","icon-name":"text-align-left","icon-category":"builder"},{default:_(()=>[d(he,{"form-description-font-color":Je.value,"form-description-font-weight":dt.value,"form-description-font-style":io.value,"form-description-font-size-value":Le.value,"form-description-font-size-unit":nt.value,"form-description-padding-left-right-value":be.value,"form-description-padding-left-right-unit":de.value,"form-description-padding-top-bottom-value":Fe.value,"form-description-padding-top-bottom-unit":ut.value,"onUpdate:formDescriptionFontColor":D[33]||(D[33]=V=>Je.value=V),"onUpdate:formDescriptionFontWeight":D[34]||(D[34]=V=>dt.value=V),"onUpdate:formDescriptionFontStyle":D[35]||(D[35]=V=>io.value=V),"onUpdate:formDescriptionFontSizeValue":D[36]||(D[36]=V=>Le.value=V),"onUpdate:formDescriptionFontSizeUnit":D[37]||(D[37]=V=>nt.value=V),"onUpdate:formDescriptionPaddingLeftRightValue":D[38]||(D[38]=V=>be.value=V),"onUpdate:formDescriptionPaddingLeftRightUnit":D[39]||(D[39]=V=>de.value=V),"onUpdate:formDescriptionPaddingTopBottomValue":D[40]||(D[40]=V=>Fe.value=V),"onUpdate:formDescriptionPaddingTopBottomUnit":D[41]||(D[41]=V=>ut.value=V)},null,8,["form-description-font-color","form-description-font-weight","form-description-font-style","form-description-font-size-value","form-description-font-size-unit","form-description-padding-left-right-value","form-description-padding-left-right-unit","form-description-padding-top-bottom-value","form-description-padding-top-bottom-unit"])]),_:1},8,["title"]),d(xo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(To,{title:s(l)("field_labels"),name:"fieldLabels","icon-name":"field","icon-category":"builder"},{default:_(()=>[d(ce,{"field-labels-active-tab":m.value,"field-labels-tabs":f,"field-label-text":al.value,"field-label-font-weight":Fa.value,"field-label-font-style":Ta.value,"field-label-font-size-value":Pi.value,"field-label-font-size-unit":$i.value,"field-label-alignment":Li.value,"field-label-padding-left-right-value":Pa.value,"field-label-padding-left-right-unit":$a.value,"field-label-padding-top-bottom-value":Vi.value,"field-label-padding-top-bottom-unit":Ri.value,"required-indicator-font-color":Mi.value,"onUpdate:fieldLabelsActiveTab":D[42]||(D[42]=V=>m.value=V),"onUpdate:fieldLabelText":D[43]||(D[43]=V=>al.value=V),"onUpdate:fieldLabelFontWeight":D[44]||(D[44]=V=>Fa.value=V),"onUpdate:fieldLabelFontStyle":D[45]||(D[45]=V=>Ta.value=V),"onUpdate:fieldLabelFontSizeValue":D[46]||(D[46]=V=>Pi.value=V),"onUpdate:fieldLabelFontSizeUnit":D[47]||(D[47]=V=>$i.value=V),"onUpdate:fieldLabelAlignment":D[48]||(D[48]=V=>Li.value=V),"onUpdate:fieldLabelPaddingLeftRightValue":D[49]||(D[49]=V=>Pa.value=V),"onUpdate:fieldLabelPaddingLeftRightUnit":D[50]||(D[50]=V=>$a.value=V),"onUpdate:fieldLabelPaddingTopBottomValue":D[51]||(D[51]=V=>Vi.value=V),"onUpdate:fieldLabelPaddingTopBottomUnit":D[52]||(D[52]=V=>Ri.value=V),"onUpdate:requiredIndicatorFontColor":D[53]||(D[53]=V=>Mi.value=V)},null,8,["field-labels-active-tab","field-label-text","field-label-font-weight","field-label-font-style","field-label-font-size-value","field-label-font-size-unit","field-label-alignment","field-label-padding-left-right-value","field-label-padding-left-right-unit","field-label-padding-top-bottom-value","field-label-padding-top-bottom-unit","required-indicator-font-color"])]),_:1},8,["title"]),d(To,{title:s(l)("field_placeholder"),name:"fieldPlaceholder","icon-name":"paragraph","icon-category":"global"},{default:_(()=>[d(je,{"placeholder-font-color":Al.value,"field-placeholder-font-weight":ll.value,"field-placeholder-font-style":El.value,"field-placeholder-font-size-value":zt.value,"field-placeholder-font-size-unit":Ol.value,"field-placeholder-alignment":Ca.value,"field-placeholder-padding-left-right-value":il.value,"field-placeholder-padding-left-right-unit":Ia.value,"onUpdate:placeholderFontColor":D[54]||(D[54]=V=>Al.value=V),"onUpdate:fieldPlaceholderFontWeight":D[55]||(D[55]=V=>ll.value=V),"onUpdate:fieldPlaceholderFontStyle":D[56]||(D[56]=V=>El.value=V),"onUpdate:fieldPlaceholderFontSizeValue":D[57]||(D[57]=V=>zt.value=V),"onUpdate:fieldPlaceholderFontSizeUnit":D[58]||(D[58]=V=>Ol.value=V),"onUpdate:fieldPlaceholderAlignment":D[59]||(D[59]=V=>Ca.value=V),"onUpdate:fieldPlaceholderPaddingLeftRightValue":D[60]||(D[60]=V=>il.value=V),"onUpdate:fieldPlaceholderPaddingLeftRightUnit":D[61]||(D[61]=V=>Ia.value=V)},null,8,["placeholder-font-color","field-placeholder-font-weight","field-placeholder-font-style","field-placeholder-font-size-value","field-placeholder-font-size-unit","field-placeholder-alignment","field-placeholder-padding-left-right-value","field-placeholder-padding-left-right-unit"])]),_:1},8,["title"]),d(To,{title:s(l)("field_states"),name:"fieldStates","icon-name":"color-palette","icon-category":"builder"},{default:_(()=>[d(bt,{"field-states-active-tab":v.value,"field-states-tabs":c,"field-background":lt.value,"field-text":It.value,"field-font-weight":Ie.value,"field-font-style":Re.value,"field-font-size-value":St.value,"field-font-size-unit":Dt.value,"field-description-color":oo.value,"field-border-color":Ot.value,"field-border-style":Zt.value,"is-field-corner-linked":_o.value,"field-corner-linked-value":So.value,"field-corner-linked-unit":Xo.value,"field-corner-top-left-value":ln.value,"field-corner-top-left-unit":yn.value,"field-corner-top-right-value":it.value,"field-corner-top-right-unit":we.value,"field-corner-bottom-right-value":_e.value,"field-corner-bottom-right-unit":an.value,"field-corner-bottom-left-value":zo.value,"field-corner-bottom-left-unit":Te.value,"field-corner-main-placeholder":Od.value,"field-corner-main-value":xs.value,"field-border-width-value":ze.value,"field-border-width-unit":At.value,"field-padding-left-right-value":Qt.value,"field-padding-left-right-unit":ro.value,"field-padding-top-bottom-value":gn.value,"field-padding-top-bottom-unit":nl.value,"field-active-background":La.value,"field-active-border-color":Ui.value,"field-active-text-color":rl.value,"field-active-description-color":Bi.value,"field-active-border-style":Va.value,"field-read-only-background":Di.value,"field-read-only-border-color":Ai.value,"field-read-only-text-color":zl.value,"field-read-only-description-color":Ra.value,"field-read-only-border-style":Ei.value,"field-error-background":Wl.value,"field-error-border-color":ql.value,"field-error-text-color":Fn.value,"field-error-description-color":Oi.value,"field-error-border-style":zi.value,"onUpdate:fieldStatesActiveTab":D[62]||(D[62]=V=>v.value=V),"onUpdate:fieldBackground":D[63]||(D[63]=V=>lt.value=V),"onUpdate:fieldText":D[64]||(D[64]=V=>It.value=V),"onUpdate:fieldFontWeight":D[65]||(D[65]=V=>Ie.value=V),"onUpdate:fieldFontStyle":D[66]||(D[66]=V=>Re.value=V),"onUpdate:fieldFontSizeValue":D[67]||(D[67]=V=>St.value=V),"onUpdate:fieldFontSizeUnit":D[68]||(D[68]=V=>Dt.value=V),"onUpdate:fieldDescriptionColor":D[69]||(D[69]=V=>oo.value=V),"onUpdate:fieldBorderColor":D[70]||(D[70]=V=>Ot.value=V),"onUpdate:fieldBorderStyle":D[71]||(D[71]=V=>Zt.value=V),"onUpdate:fieldCornerMainValue":D[72]||(D[72]=V=>xs.value=typeof V=="string"?V===""?"":Number(V):V),"onUpdate:fieldCornerLinkedUnit":D[73]||(D[73]=V=>Xo.value=V),"onUpdate:fieldCornerTopLeftValue":D[74]||(D[74]=V=>ln.value=V),"onUpdate:fieldCornerTopLeftUnit":D[75]||(D[75]=V=>yn.value=V),"onUpdate:fieldCornerTopRightValue":D[76]||(D[76]=V=>it.value=V),"onUpdate:fieldCornerTopRightUnit":D[77]||(D[77]=V=>we.value=V),"onUpdate:fieldCornerBottomRightValue":D[78]||(D[78]=V=>_e.value=V),"onUpdate:fieldCornerBottomRightUnit":D[79]||(D[79]=V=>an.value=V),"onUpdate:fieldCornerBottomLeftValue":D[80]||(D[80]=V=>zo.value=V),"onUpdate:fieldCornerBottomLeftUnit":D[81]||(D[81]=V=>Te.value=V),"onUpdate:fieldBorderWidthValue":D[82]||(D[82]=V=>ze.value=V),"onUpdate:fieldBorderWidthUnit":D[83]||(D[83]=V=>At.value=V),"onUpdate:fieldPaddingLeftRightValue":D[84]||(D[84]=V=>Qt.value=V),"onUpdate:fieldPaddingLeftRightUnit":D[85]||(D[85]=V=>ro.value=V),"onUpdate:fieldPaddingTopBottomValue":D[86]||(D[86]=V=>gn.value=V),"onUpdate:fieldPaddingTopBottomUnit":D[87]||(D[87]=V=>nl.value=V),"onUpdate:fieldActiveBackground":D[88]||(D[88]=V=>La.value=V),"onUpdate:fieldActiveBorderColor":D[89]||(D[89]=V=>Ui.value=V),"onUpdate:fieldActiveTextColor":D[90]||(D[90]=V=>rl.value=V),"onUpdate:fieldActiveDescriptionColor":D[91]||(D[91]=V=>Bi.value=V),"onUpdate:fieldActiveBorderStyle":D[92]||(D[92]=V=>Va.value=V),"onUpdate:fieldReadOnlyBackground":D[93]||(D[93]=V=>Di.value=V),"onUpdate:fieldReadOnlyBorderColor":D[94]||(D[94]=V=>Ai.value=V),"onUpdate:fieldReadOnlyTextColor":D[95]||(D[95]=V=>zl.value=V),"onUpdate:fieldReadOnlyDescriptionColor":D[96]||(D[96]=V=>Ra.value=V),"onUpdate:fieldReadOnlyBorderStyle":D[97]||(D[97]=V=>Ei.value=V),"onUpdate:fieldErrorBackground":D[98]||(D[98]=V=>Wl.value=V),"onUpdate:fieldErrorBorderColor":D[99]||(D[99]=V=>ql.value=V),"onUpdate:fieldErrorTextColor":D[100]||(D[100]=V=>Fn.value=V),"onUpdate:fieldErrorDescriptionColor":D[101]||(D[101]=V=>Oi.value=V),"onUpdate:fieldErrorBorderStyle":D[102]||(D[102]=V=>zi.value=V),onToggleFieldCornerLinked:di},null,8,["field-states-active-tab","field-background","field-text","field-font-weight","field-font-style","field-font-size-value","field-font-size-unit","field-description-color","field-border-color","field-border-style","is-field-corner-linked","field-corner-linked-value","field-corner-linked-unit","field-corner-top-left-value","field-corner-top-left-unit","field-corner-top-right-value","field-corner-top-right-unit","field-corner-bottom-right-value","field-corner-bottom-right-unit","field-corner-bottom-left-value","field-corner-bottom-left-unit","field-corner-main-placeholder","field-corner-main-value","field-border-width-value","field-border-width-unit","field-padding-left-right-value","field-padding-left-right-unit","field-padding-top-bottom-value","field-padding-top-bottom-unit","field-active-background","field-active-border-color","field-active-text-color","field-active-description-color","field-active-border-style","field-read-only-background","field-read-only-border-color","field-read-only-text-color","field-read-only-description-color","field-read-only-border-style","field-error-background","field-error-border-color","field-error-text-color","field-error-description-color","field-error-border-style"])]),_:1},8,["title"]),d(xo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(To,{title:s(l)("checkbox_radio_selection"),name:"checkboxRadio","icon-name":"checklist","icon-category":"builder"},{default:_(()=>[d(Wt,{"checkbox-radio-font-color":Gi.value,"checkbox-radio-font-weight":Ki.value,"checkbox-radio-font-style":Xi.value,"checkbox-radio-font-size-value":Io.value,"checkbox-radio-font-size-unit":qa.value,"checkbox-radio-selection-color":Lo.value,"checkbox-radio-border-color":Na.value,"onUpdate:checkboxRadioFontColor":D[103]||(D[103]=V=>Gi.value=V),"onUpdate:checkboxRadioFontWeight":D[104]||(D[104]=V=>Ki.value=V),"onUpdate:checkboxRadioFontStyle":D[105]||(D[105]=V=>Xi.value=V),"onUpdate:checkboxRadioFontSizeValue":D[106]||(D[106]=V=>Io.value=V),"onUpdate:checkboxRadioFontSizeUnit":D[107]||(D[107]=V=>qa.value=V),"onUpdate:checkboxRadioSelectionColor":D[108]||(D[108]=V=>Lo.value=V),"onUpdate:checkboxRadioBorderColor":D[109]||(D[109]=V=>Na.value=V)},null,8,["checkbox-radio-font-color","checkbox-radio-font-weight","checkbox-radio-font-style","checkbox-radio-font-size-value","checkbox-radio-font-size-unit","checkbox-radio-selection-color","checkbox-radio-border-color"])]),_:1},8,["title"]),d(xo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(To,{title:s(l)("button_states"),name:"buttonStates","icon-name":"button","icon-category":"builder"},{default:_(()=>[d(mo,{"button-background":Ma.value,"button-border-color":Wi.value,"button-text":Ua.value,"button-font-weight":Ba.value,"button-font-style":Da.value,"button-font-size-value":Xt.value,"button-font-size-unit":Aa.value,"button-border-width-value":qi.value,"button-border-width-unit":Ni.value,"is-button-corner-linked":Tn.value,"button-corner-main-value":Rr.value,"button-corner-linked-unit":Nl.value,"button-corner-main-placeholder":si.value,"button-corner-top-left-value":dl.value,"button-corner-top-left-unit":Hl.value,"button-corner-top-right-value":Yl.value,"button-corner-top-right-unit":jl.value,"button-corner-bottom-right-value":Gl.value,"button-corner-bottom-right-unit":Hn.value,"button-corner-bottom-left-value":Kl.value,"button-corner-bottom-left-unit":Xl.value,"button-padding-left-right-value":za.value,"button-padding-left-right-unit":Yi.value,"button-padding-top-bottom-value":Wa.value,"button-padding-top-bottom-unit":po.value,"button-width-value":Ql.value,"button-width-unit":hn.value,"button-height-value":ji.value,"button-height-unit":Jl.value,"onUpdate:buttonBackground":D[110]||(D[110]=V=>Ma.value=V),"onUpdate:buttonBorderColor":D[111]||(D[111]=V=>Wi.value=V),"onUpdate:buttonText":D[112]||(D[112]=V=>Ua.value=V),"onUpdate:buttonFontWeight":D[113]||(D[113]=V=>Ba.value=V),"onUpdate:buttonFontStyle":D[114]||(D[114]=V=>Da.value=V),"onUpdate:buttonFontSizeValue":D[115]||(D[115]=V=>Xt.value=V),"onUpdate:buttonFontSizeUnit":D[116]||(D[116]=V=>Aa.value=V),"onUpdate:buttonBorderWidthValue":D[117]||(D[117]=V=>qi.value=V),"onUpdate:buttonBorderWidthUnit":D[118]||(D[118]=V=>Ni.value=V),"onUpdate:buttonCornerMainValue":D[119]||(D[119]=V=>Rr.value=typeof V=="string"?V===""?"":Number(V):V),"onUpdate:buttonCornerLinkedUnit":D[120]||(D[120]=V=>Nl.value=V),"onUpdate:buttonCornerTopLeftValue":D[121]||(D[121]=V=>dl.value=V),"onUpdate:buttonCornerTopLeftUnit":D[122]||(D[122]=V=>Hl.value=V),"onUpdate:buttonCornerTopRightValue":D[123]||(D[123]=V=>Yl.value=V),"onUpdate:buttonCornerTopRightUnit":D[124]||(D[124]=V=>jl.value=V),"onUpdate:buttonCornerBottomRightValue":D[125]||(D[125]=V=>Gl.value=V),"onUpdate:buttonCornerBottomRightUnit":D[126]||(D[126]=V=>Hn.value=V),"onUpdate:buttonCornerBottomLeftValue":D[127]||(D[127]=V=>Kl.value=V),"onUpdate:buttonCornerBottomLeftUnit":D[128]||(D[128]=V=>Xl.value=V),"onUpdate:buttonPaddingLeftRightValue":D[129]||(D[129]=V=>za.value=V),"onUpdate:buttonPaddingLeftRightUnit":D[130]||(D[130]=V=>Yi.value=V),"onUpdate:buttonPaddingTopBottomValue":D[131]||(D[131]=V=>Wa.value=V),"onUpdate:buttonPaddingTopBottomUnit":D[132]||(D[132]=V=>po.value=V),"onUpdate:buttonWidthValue":D[133]||(D[133]=V=>Ql.value=V),"onUpdate:buttonWidthUnit":D[134]||(D[134]=V=>hn.value=V),"onUpdate:buttonHeightValue":D[135]||(D[135]=V=>ji.value=V),"onUpdate:buttonHeightUnit":D[136]||(D[136]=V=>Jl.value=V),onToggleButtonCornerLinked:ks},null,8,["button-background","button-border-color","button-text","button-font-weight","button-font-style","button-font-size-value","button-font-size-unit","button-border-width-value","button-border-width-unit","is-button-corner-linked","button-corner-main-value","button-corner-linked-unit","button-corner-main-placeholder","button-corner-top-left-value","button-corner-top-left-unit","button-corner-top-right-value","button-corner-top-right-unit","button-corner-bottom-right-value","button-corner-bottom-right-unit","button-corner-bottom-left-value","button-corner-bottom-left-unit","button-padding-left-right-value","button-padding-left-right-unit","button-padding-top-bottom-value","button-padding-top-bottom-unit","button-width-value","button-width-unit","button-height-value","button-height-unit"])]),_:1},8,["title"]),d(xo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(To,{title:s(l)("confirmation_message"),name:"confirmationMessage","icon-name":"check-circle","icon-category":"global"},{default:_(()=>[d(Yt,{"confirmation-border-color":Qi.value,"confirmation-border-style":rn.value,"confirmation-background-color":ul.value,"confirmation-border-width-value":Zl.value,"confirmation-border-width-unit":eo.value,"is-confirmation-corner-linked":Vo.value,"confirmation-corner-linked-value":Yn.value,"confirmation-corner-linked-unit":jn.value,"confirmation-corner-top-left-value":ei.value,"confirmation-corner-top-left-unit":ti.value,"confirmation-corner-top-right-value":oi.value,"confirmation-corner-top-right-unit":fl.value,"confirmation-corner-bottom-right-value":Pn.value,"confirmation-corner-bottom-right-unit":sn.value,"confirmation-corner-bottom-left-value":ni.value,"confirmation-corner-bottom-left-unit":ml.value,"confirmation-corner-main-placeholder":zd.value,"confirmation-corner-main-value":Ga.value,"onUpdate:confirmationBorderColor":D[137]||(D[137]=V=>Qi.value=V),"onUpdate:confirmationBorderStyle":D[138]||(D[138]=V=>rn.value=V),"onUpdate:confirmationBackgroundColor":D[139]||(D[139]=V=>ul.value=V),"onUpdate:confirmationBorderWidthValue":D[140]||(D[140]=V=>Zl.value=V),"onUpdate:confirmationBorderWidthUnit":D[141]||(D[141]=V=>eo.value=V),"onUpdate:confirmationCornerMainValue":D[142]||(D[142]=V=>Ga.value=typeof V=="string"?V===""?"":Number(V):V),"onUpdate:confirmationCornerLinkedUnit":D[143]||(D[143]=V=>jn.value=V),"onUpdate:confirmationCornerTopLeftValue":D[144]||(D[144]=V=>ei.value=V),"onUpdate:confirmationCornerTopLeftUnit":D[145]||(D[145]=V=>ti.value=V),"onUpdate:confirmationCornerTopRightValue":D[146]||(D[146]=V=>oi.value=V),"onUpdate:confirmationCornerTopRightUnit":D[147]||(D[147]=V=>fl.value=V),"onUpdate:confirmationCornerBottomRightValue":D[148]||(D[148]=V=>Pn.value=V),"onUpdate:confirmationCornerBottomRightUnit":D[149]||(D[149]=V=>sn.value=V),"onUpdate:confirmationCornerBottomLeftValue":D[150]||(D[150]=V=>ni.value=V),"onUpdate:confirmationCornerBottomLeftUnit":D[151]||(D[151]=V=>ml.value=V),onToggleConfirmationCornerLinked:dn},null,8,["confirmation-border-color","confirmation-border-style","confirmation-background-color","confirmation-border-width-value","confirmation-border-width-unit","is-confirmation-corner-linked","confirmation-corner-linked-value","confirmation-corner-linked-unit","confirmation-corner-top-left-value","confirmation-corner-top-left-unit","confirmation-corner-top-right-value","confirmation-corner-top-right-unit","confirmation-corner-bottom-right-value","confirmation-corner-bottom-right-unit","confirmation-corner-bottom-left-value","confirmation-corner-bottom-left-unit","confirmation-corner-main-placeholder","confirmation-corner-main-value"])]),_:1},8,["title"]),d(xo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(To,{title:s(l)("rating"),name:"rating","icon-name":"star","icon-category":"global"},{default:_(()=>[d(HV,{"rating-icon-size-value":li.value,"rating-icon-size-unit":Ji.value,"rating-icon-color":Ya.value,"onUpdate:ratingIconSizeValue":D[152]||(D[152]=V=>li.value=V),"onUpdate:ratingIconSizeUnit":D[153]||(D[153]=V=>Ji.value=V),"onUpdate:ratingIconColor":D[154]||(D[154]=V=>Ya.value=V)},null,8,["rating-icon-size-value","rating-icon-size-unit","rating-icon-color"])]),_:1},8,["title"]),d(xo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(To,{title:s(l)("date_time_picker"),name:"dateTimePicker","icon-name":"calendar-dot","icon-category":"global"},{default:_(()=>[d(o6,{"date-time-calendar-background":ii.value,"date-time-number-text-color":ai.value,"date-time-selection-color":ja.value,"onUpdate:dateTimeCalendarBackground":D[155]||(D[155]=V=>ii.value=V),"onUpdate:dateTimeNumberTextColor":D[156]||(D[156]=V=>ai.value=V),"onUpdate:dateTimeSelectionColor":D[157]||(D[157]=V=>ja.value=V)},null,8,["date-time-calendar-background","date-time-number-text-color","date-time-selection-color"])]),_:1},8,["title"]),d(xo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(To,{title:s(l)("select"),name:"select","icon-name":"checklist","icon-category":"builder"},{default:_(()=>[d(b6,{"select-tag-color":Zi.value,"select-tag-text-color":ri.value,"select-option-hover-color":Fo.value,"select-selection-text-color":Gn.value,"select-selection-background-color":ea.value,"onUpdate:selectTagColor":D[158]||(D[158]=V=>Zi.value=V),"onUpdate:selectTagTextColor":D[159]||(D[159]=V=>ri.value=V),"onUpdate:selectOptionHoverColor":D[160]||(D[160]=V=>Fo.value=V),"onUpdate:selectSelectionTextColor":D[161]||(D[161]=V=>Gn.value=V),"onUpdate:selectSelectionBackgroundColor":D[162]||(D[162]=V=>ea.value=V)},null,8,["select-tag-color","select-tag-text-color","select-option-hover-color","select-selection-text-color","select-selection-background-color"])]),_:1},8,["title"]),d(xo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(To,{title:s(l)("css_class"),name:"cssClass","icon-name":"code","icon-category":"global"},{default:_(()=>[d(F6,{"copied-form-css-class":bs.value,"additional-css-classes":ta.value,onCopyCssClass:Ad,"onUpdate:additionalCssClasses":D[163]||(D[163]=V=>ta.value=V)},null,8,["copied-form-css-class","additional-css-classes"])]),_:1},8,["title"]),d(xo,{class:"ivyforms-mt-8 ivyforms-mb-8"})]),_:1})])}}}),$6=Ve(P6,[["__scopeId","data-v-3c128f26"]]),L6={class:"ivyforms-form-styles"},V6={key:0,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},R6={key:0,class:"ivyforms-form-styles__section ivyforms-width-100"},M6={class:"ivyforms-form-styles__section-title ivyforms-border-bottom ivyforms-flex ivyforms-pb-8 ivyforms-align-items-center ivyforms-gap-16 ivyforms-align-self-stretch"},U6={class:"ivyforms-form-styles__themes ivyforms-pt-16 ivyforms-gap-4 ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100"},B6={key:1,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},D6={class:"ivyforms-form-styles__header ivyforms-pb-12 ivyforms-border-bottom ivyforms-flex ivyforms-pb-8 ivyforms-align-items-center ivyforms-gap-16 ivyforms-align-self-stretch"},A6={class:"regular-16"},E6={class:"ivyforms-form-styles__mode-tabs ivyforms-mt-16 ivyforms-width-100"},O6={key:0,class:"",style:{"text-align":"center"}},z6={class:"ivyforms-text-secondary ivyforms-text-sm text-muted"},W6={key:1,class:"",style:{"text-align":"center"}},q6={class:"ivyforms-text-secondary ivyforms-text-sm text-muted"},N6={class:"ivyforms-flex ivyforms-justify-content-end ivyforms-gap-8"},H6=fe({__name:"FieldStyleTabContent",setup(t){const{getLabel:l}=Ee(),o=tt(),a=Bl(),i=w(!1),m=w(!1),f=w(b1),v=S({get:()=>!o.styleSettings.stylesEnabled,set:x=>{o.updateStyleSettings("stylesEnabled",!x)}}),c=S({get:()=>o.styleSettings.styleMode||"quick",set:x=>{o.updateStyleSettings("styleMode",x)}}),p=S({get:()=>o.styleSettings.selectedTheme||"ivy-default",set:x=>{o.updateStyleSettings("selectedTheme",x)}}),y=S(()=>{const x=f.value.find(C=>C.id===p.value);return x?x.name:""}),b=x=>{const C=f.value.find(B=>B.id===x),L=p.value!==x;C&&!C.isPro&&!C.isComingSoon&&(p.value=x,L&&Object.keys(C.settings).forEach(B=>{B!=="stylesEnabled"&&B!=="selectedTheme"&&B!=="styleMode"&&o.updateStyleSettings(B,C.settings[B])}))},I=x=>{b(x),o.updateStyleSettings("styleMode","quick"),m.value=!0},F=(x,C)=>{const L=f.value.find(B=>B.id===x);!L||L.isPro||L.isComingSoon||a.openContextMenu({actions:[Ft(xt.Edit,{handler:()=>I(x)})],contextMenuButtonRef:C})},k=()=>{const x=f.value.find(C=>C.id===p.value);if(x){const C=JSON.parse(JSON.stringify(x.settings));Object.entries(C).forEach(([L,B])=>{L!=="stylesEnabled"&&L!=="selectedTheme"&&o.updateStyleSettings(L,B)}),o.$patch({styleSettings:{...o.styleSettings,...C,quickMode:C.quickMode,selectedTheme:p.value}})}i.value=!1};return(x,C)=>{const L=I8,B=We,M=Wn,q=rs;return h(),P("div",L6,[m.value?(h(),P("div",B6,[u("div",D6,[d(B,{size:"s",type:"ghost",priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows",onClick:C[0]||(C[0]=Y=>m.value=!1)}),u("div",A6,$(y.value),1),C[5]||(C[5]=u("div",{class:"ivyforms-flex-1"},null,-1)),d(B,{size:"s",priority:"danger",type:"ghost","icon-start":"refresh","icon-start-category":"arrows",onClick:C[1]||(C[1]=Y=>i.value=!0)},{default:_(()=>[ue($(s(l)("reset")),1)]),_:1})]),u("div",E6,[d(M,{modelValue:c.value,"onUpdate:modelValue":C[2]||(C[2]=Y=>c.value=Y),size:"s",priority:"tertiary",type:"tonal",background:"",tabs:[{name:"quick",label:s(l)("quick_start")},{name:"advanced",label:s(l)("advanced")}]},null,8,["modelValue","tabs"])]),c.value==="quick"?(h(),P("div",O6,[u("div",z6,$(s(l)("quick_start_description")),1)])):re("",!0),c.value==="advanced"?(h(),P("div",W6,[u("div",q6,$(s(l)("advanced_mode_description")),1)])):re("",!0),c.value==="quick"?(h(),ne(QT,{key:2})):re("",!0),c.value==="advanced"?(h(),ne($6,{key:3})):re("",!0)])):(h(),P("div",V6,[v.value?re("",!0):(h(),P("div",R6,[u("div",M6,$(s(l)("ivy_styles")),1),u("div",U6,[(h(!0),P(pe,null,Ae(f.value,Y=>(h(),ne(L,{key:Y.id,theme:Y,"is-selected":p.value===Y.id,"selected-theme-id":p.value,onSelect:b,onMenuClick:F},null,8,["theme","is-selected","selected-theme-id"]))),128))])]))])),d(q,{modelValue:i.value,"onUpdate:modelValue":C[4]||(C[4]=Y=>i.value=Y),title:s(l)("reset_styles_confirmation_title"),priority:"danger",width:"364px"},{footer:_(()=>[u("div",N6,[d(B,{size:"d",priority:"tertiary",type:"ghost",onClick:C[3]||(C[3]=Y=>i.value=!1)},{default:_(()=>[ue($(s(l)("cancel")),1)]),_:1}),d(B,{size:"d",priority:"danger",type:"fill",onClick:k},{default:_(()=>[ue($(s(l)("reset")),1)]),_:1})])]),default:_(()=>[u("div",null,$(s(l)("reset_styles_confirmation_message")),1)]),_:1},8,["modelValue","title"])])}}}),Y6=Ve(H6,[["__scopeId","data-v-5a7ecc90"]]),j6={class:"advanced-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},G6=fe({__name:"AdvancedFieldOptions",setup(t){const{getLabel:l}=Ee(),{selectedField:o}=Vl(tt()),{updateSelectedField:a,updateFieldOptions:i}=tt(),m=S(()=>{if(!o.value)return[];const c=st.fieldOptions.getForFieldType(o.value.type,"advanced");return c.forEach((p,y)=>{p.showDividerAfter=y<c.length-1,y===c.length-1&&(p.showDividerAfter=!1)}),c.filter(p=>p.condition?p.condition(o.value):!0)});Be(()=>st.hooks.updateCounter.value,()=>{});const f=S(()=>o.value),v=(c,p)=>{a(c,p),i(c,p)};return(c,p)=>(h(),P("div",j6,[(h(!0),P(pe,null,Ae(m.value,y=>(h(),P(pe,{key:y.id},[y.showDividerBefore?(h(),ne($t,{key:0})):re("",!0),(h(),ne(Co(y.component),{field:f.value,"update-field":v,"get-label":s(l)},null,8,["field","get-label"])),y.showDividerAfter?(h(),ne($t,{key:1})):re("",!0)],64))),128)),m.value.length?re("",!0):(h(),ne(Ll,{key:0,title:s(l)("coming_soon"),subtitle:s(l)("we_are_working_on_it"),image:"fields-options"},null,8,["title","subtitle"]))]))}}),K6=Ve(G6,[["__scopeId","data-v-931b56fe"]]),X6={class:"ivyforms-general-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},Q6=fe({__name:"GeneralFieldOptions",setup(t){const{getLabel:l}=Ee(),{selectedField:o}=Vl(tt()),{updateFieldOptions:a,updateSelectedField:i}=tt(),m=(v,c)=>{i(v,c),a(v,c)},f=S(()=>{if(st.hooks.updateCounter.value,!o.value)return[];const v=st.fieldOptions.getForFieldType(o.value.type,"general");return v.forEach((c,p)=>{c.showDividerAfter=p<v.length-1,p===v.length-1&&(c.showDividerAfter=!1)}),v.filter(c=>c.condition?c.condition(o.value):!0)});return(v,c)=>{const p=$t;return h(),P("div",X6,[(h(!0),P(pe,null,Ae(f.value,(y,b)=>(h(),P(pe,{key:y.id},[y.showDividerBefore&&b>0?(h(),ne(p,{key:0})):re("",!0),(h(),ne(Co(y.component),{field:s(o),"update-field":m,"get-label":s(l)},null,8,["field","get-label"])),y.showDividerAfter&&b<f.value.length-1?(h(),ne(p,{key:1})):re("",!0)],64))),128))])}}}),J6=Ve(Q6,[["__scopeId","data-v-212a03fa"]]),Z6={},eR={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},tR={class:"ivyforms-flex ivyforms-gap-16"},oR={class:"ivyforms-flex ivyforms-gap-16"};function nR(t,l){const o=ha,a=wr,i=$t;return h(),P("div",eR,[d(a,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(o,{variant:"text",style:{height:"20px"}}),d(o,{variant:"text",style:{height:"40px"}})]),_:1}),d(a,{animated:"",rows:1,variant:"text"},{template:_(()=>[u("div",tR,[d(o,{variant:"text",style:{height:"20px",width:"20px"}}),d(o,{variant:"text",style:{height:"20px"}})]),d(o,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),d(o,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),d(a,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(o,{variant:"text",style:{height:"20px"}}),d(o,{variant:"text",style:{height:"40px"}})]),_:1}),d(a,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(o,{variant:"text",style:{height:"20px"}}),d(o,{variant:"text",style:{height:"40px"}})]),_:1}),d(i),d(a,{animated:"",rows:1,variant:"text"},{template:_(()=>[u("div",oR,[d(o,{variant:"text",style:{height:"20px",width:"20px"}}),d(o,{variant:"text",style:{height:"20px"}})]),d(o,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),d(o,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),d(a,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(o,{variant:"text",style:{height:"20px"}}),d(o,{variant:"text",style:{height:"40px"}})]),_:1}),d(i),d(a,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(o,{variant:"text",style:{height:"20px"}}),d(o,{variant:"text",style:{height:"40px"}})]),_:1}),d(i),d(a,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(o,{variant:"text",style:{height:"20px"}}),d(o,{variant:"text",style:{height:"40px"}})]),_:1})])}const lR=Ve(Z6,[["render",nR]]),iR={class:"ivyforms-smart-logic-placeholder ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},aR=fe({__name:"SmartLogicOptions",props:{field:{}},setup(t){const{getLabel:l}=Ee(),o=()=>{Cl()};return(a,i)=>{const m=We;return h(),P("div",iR,[d(Ll,{title:s(l)("smart_logic_pro_feature"),subtitle:s(l)("smart_logic_pro_description"),image:"fields-options"},{actionButton:_(()=>[d(m,{priority:"primary",size:"d","icon-start":"arrow-up-right","icon-start-category":"global","icon-start-type":"outline",onClick:o},{default:_(()=>[ue($(s(l)("upgrade_to_pro")),1)]),_:1})]),_:1},8,["title","subtitle"])])}}}),rR=Ve(aR,[["__scopeId","data-v-dce92330"]]),sR={key:0,class:"ivyforms-secondary-tab-menu"},dR={class:"ivyforms-secondary-tab-menu__tabs"},uR={class:"ivyforms-secondary-tab-menu__content"},cR={key:0,class:"ivyforms-py-16 ivyforms-pr-8"},fR={key:0},mR={key:1},vR={key:2},pR={key:1},yR=fe({__name:"FieldOptionsTabContent",props:{field:{default:null}},setup(t){const l=S(()=>window.IvyForms?.components?.SmartLogicOptions),{getLabel:o}=Ee(),{updateFieldOptions:a,updateSelectedField:i}=tt(),{checkFeatureAccess:m,isProInstalled:f,isProLicenseActive:v}=qn(),c=Qu(),{dialogVisible:p}=Vl(c),y=(Y,E)=>{i(Y,E),a(Y,E)},b=window.IvyForms?.pro?Ti():null,I=t,F=()=>o("no_field_selected"),k=()=>o("please_select_field"),x=w("general"),C=w(!1),L=w("general"),B=S(()=>!b||!b.loaded.value?!1:b.hasFeature("smart_logic")),M=S(()=>[{name:"general",label:o("general")},{name:"advanced",label:o("advanced")},{name:"smartLogic",label:o("smart_logic"),pro:!f()}]),q=Y=>{const E=String(Y),j={smartLogic:"smart_logic"}[E];if(j){if(L.value=x.value,f()&&!v()){m(j);return}if(!B.value){m(j);return}}x.value=E};return Rt(async()=>{b&&!b.loaded.value&&await b.fetch()}),Be(()=>I.field,(Y,E)=>{Y&&E&&Y.fieldIndex!==E.fieldIndex&&(x.value="general",C.value=!0,setTimeout(()=>{C.value=!1},200))}),Be(()=>p.value,Y=>{!Y&&x.value==="smartLogic"&&!B.value&&(x.value=L.value)}),(Y,E)=>{const W=Wn,j=J6,H=K6;return t.field?(h(),P("div",sR,[u("div",dR,[d(W,{"model-value":x.value,background:"",type:"tonal",priority:"tertiary",tabs:M.value,size:"d","onUpdate:modelValue":q},null,8,["model-value","tabs"])]),u("div",uR,[C.value?(h(),P("div",cR,[d(lR)])):re("",!0),Dn(u("div",null,[x.value==="general"?(h(),P("div",fR,[d(j,{field:t.field},null,8,["field"])])):re("",!0),x.value==="advanced"?(h(),P("div",mR,[d(H)])):re("",!0),x.value==="smartLogic"?(h(),P("div",vR,[B.value&&l.value?(h(),ne(Co(l.value),{key:0,field:t.field,"update-field":y,"get-label":s(o)},null,8,["field","get-label"])):(h(),ne(rR,{key:1,field:t.field},null,8,["field"]))])):re("",!0)],512),[[An,!C.value]])])])):(h(),P("div",pR,[d(Ll,{title:F(),subtitle:k(),image:"fields"},null,8,["title","subtitle"])]))}}}),gR=Ve(yR,[["__scopeId","data-v-3bf3e4ed"]]),hR={class:"ivyforms-add-field-wrapper ivyforms-flex ivyforms-align-items-center"},bR=["disabled"],_R={class:"ivyforms-add-field__left-content ivyforms-flex ivyforms-align-items-end ivyforms-gap-4"},xR={class:"ivyforms-add-field__name medium-14"},wR={class:"ivyforms-add-field__right-content"},SR=fe({__name:"IvyAddField",props:{type:{default:"fill"},disabled:{type:Boolean,default:!1},comingSoon:{type:Boolean},iconStart:{default:""},iconEnd:{default:""},iconStartCategory:{default:"global"},iconEndCategory:{default:"global"},iconStartType:{default:"fill"},iconEndType:{default:"fill"},fieldName:{default:""},fieldType:{default:"text"},pro:{type:Boolean,default:!1}},setup(t){const l=t;return(o,a)=>{const i=wo,m=gr;return h(),P("div",hR,[u("button",{class:Oe(["ivyforms-add-field ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-p-4",["ivyforms-add-field__type__"+l.type,{"is-icon-start":l.iconStart,"is-icon-end":l.iconEnd||l.pro,"is-pro":l.pro}]]),disabled:l.disabled||l.comingSoon},[u("span",_R,[l.iconStart?(h(),ne(i,{key:0,name:l.iconStart,category:l.iconStartCategory,type:l.iconStartType,class:"ivyforms-add-field__icon-start",size:"d"},null,8,["name","category","type"])):re("",!0),u("span",xR,$(l.fieldName),1)]),u("span",wR,[l.iconEnd?(h(),ne(i,{key:0,name:l.iconEnd,category:l.iconEndCategory,type:l.iconEndType,class:"ivyforms-add-field__icon-end",size:"d"},null,8,["name","category","type"])):re("",!0)]),l.pro?(h(),ne(hi,{key:0,image:"pro-bolt",size:"s",class:"ivyforms-add-field__pro-badge"})):re("",!0)],10,bR),l.comingSoon?(h(),ne(m,{key:0,class:"ivyforms-add-field__coming-soon",size:"s"})):re("",!0)])}}}),kR=Ve(SR,[["__scopeId","data-v-25da1f0c"]]),CR={class:"ivyforms-add-field"},IR={class:"ivyforms-add-field__search-wrapper ivyforms-pb-8"},FR={key:0,class:"ivyforms-add-field__drag-area ivyforms-gap-8"},TR={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},PR=["draggable","onDragstart"],$R={class:"ivyforms-add-field__drag-area ivyforms-gap-8"},LR={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},VR=["draggable","onDragstart"],RR=fe({__name:"AddFieldTabContent",setup(t){const{getLabel:l}=Ee(),o=tt(),a=Oo(),{onFieldDragEnd:i}=Dv(),{checkFeatureAccess:m,getFeatureSlugForFieldType:f}=qn(),v=w(""),c=window.IvyForms?.pro?Ti():null;Rt(async()=>{c&&await c.fetch(),a.allSettings||await a.loadAllSettings()});const p=Y=>{const E=o.fields.some(z=>z.type==="recaptcha"),W=o.fields.some(z=>z.type==="turnstile"),j=o.fields.some(z=>z.type==="hcaptcha"),H=E||W||j;return Y.map(z=>{if(z.featureSlug){const oe=z.pro,Q=z.comingSoon||(z.type==="recaptcha"||z.type==="turnstile"||z.type==="hcaptcha")&&H;return{...z,pro:oe,_precomputedDisabled:Q}}const ee=z.pro||z.comingSoon||(z.type==="recaptcha"||z.type==="turnstile"||z.type==="hcaptcha")&&H;return{...z,_precomputedDisabled:ee}})},y=Y=>Y._precomputedDisabled!==void 0?Y._precomputedDisabled:Y.comingSoon||Y.pro?!0:Y.type==="recaptcha"||Y.type==="turnstile"||Y.type==="hcaptcha"?o.fields.some(E=>E.type==="recaptcha")||o.fields.some(E=>E.type==="turnstile")||o.fields.some(E=>E.type==="hcaptcha"):!1,b=S(()=>q.value.map(Y=>({...Y,draggableFields:p(Y.dragFields)}))),I=S(()=>{const Y=v.value.toLowerCase().trim();if(!Y)return[];const E=q.value.flatMap(j=>j.dragFields);return p(E).filter(j=>{const H=j.name.toLowerCase(),z=j.type.toLowerCase();return H.includes(Y)||z.includes(Y)})}),F=Y=>{if(o.isFormLoading)return;const E=q.value.flatMap(ee=>ee.dragFields).find(ee=>ee.type===Y);if(E?.pro||E?.featureSlug){const ee=E.featureSlug||f(Y);if(ee&&!m(ee))return}if(Y==="recaptcha"&&o.fields.some(oe=>oe.type==="recaptcha")||Y==="turnstile"&&o.fields.some(oe=>oe.type==="turnstile")||Y==="hcaptcha"&&o.fields.some(oe=>oe.type==="hcaptcha"))return;(!Number.isFinite(o.counterFields)||o.counterFields<0)&&(o.counterFields=0);const W=o.increaseCounter(),j=B({type:Y},W);o.isDraggingFromPanel=!1;const z=(o.fields.length>0?Math.max(...o.fields.map(ee=>ee.rowIndex??0)):-1)+1;o.addField({...j,position:o.fields.length+1,rowIndex:z,columnIndex:0,width:100}),k()},k=()=>{o.fields.forEach((Y,E)=>{Y.position=E+1})},x=(Y,E)=>{if(o.isFormLoading||E.comingSoon||E.pro){Y.preventDefault();return}o.isDraggingFromPanel=!0;const W=L(E);if(Y.dataTransfer){Y.dataTransfer.effectAllowed="move",Y.dataTransfer.setData("fieldData",JSON.stringify(W));const H=Y.target.closest(".ivyforms-add-field__wrapper");if(H){const z=H.cloneNode(!0);z.style.position="absolute",z.style.top="-9999px",z.style.width=H.offsetWidth+"px",z.style.opacity="0.8",document.body.appendChild(z),Y.dataTransfer.setDragImage(z,H.offsetWidth/2,H.offsetHeight/2),setTimeout(()=>{z.parentNode===document.body&&document.body.removeChild(z)},0)}}},C=Y=>{o.isDraggingFromPanel=!1,i(),Y?.dataTransfer&&Y.dataTransfer.clearData()},L=Y=>{const E=o.increaseCounter();return B(Y,E)},B=(Y,E)=>{const W=st.hooks.applyFilters("ivyforms/builder/add/transform",null,Y,E,{getLabel:l});if(W)return W;switch(Y.type){case"text":return{id:0,fieldIndex:E,type:"text",label:l("text"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"email":return{id:0,fieldIndex:E,type:"email",label:l("email"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"number":return{id:0,fieldIndex:E,type:"number",label:l("number"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"slider":return{id:0,fieldIndex:E,type:"slider",label:l("slider"),required:!1,minValue:0,maxValue:100,step:1,defaultValue:50,position:0,labelPosition:"default"};case"textarea":return{id:0,fieldIndex:E,type:"textarea",label:l("paragraph"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"phone":return{id:0,fieldIndex:E,type:"phone",label:l("phone"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",phoneAutoDetect:!0};case"website":return{id:0,fieldIndex:E,type:"website",label:l("website"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"date":return{id:0,fieldIndex:E,type:"date",label:l("date_picker"),required:!1,defaultValue:"",placeholder:"",position:0,dateFieldType:"date-picker",dateFormat:"MM/DD/YYYY",labelPosition:"default"};case"time":return{id:0,fieldIndex:E,type:"time",label:l("time_picker"),required:!1,defaultValue:"",placeholder:"",position:0,timeFieldType:"time-picker",timeFormat:"24h",labelPosition:"default"};case"recaptcha":return{id:0,fieldIndex:E,type:"recaptcha",label:l("recaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"html":return{id:0,fieldIndex:E,type:"html",label:l("html"),hideLabel:!1,htmlContent:"",description:"",position:0,labelPosition:"default",cssClasses:""};case"turnstile":return{id:0,fieldIndex:E,type:"turnstile",label:l("turnstile"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"hcaptcha":return{id:0,fieldIndex:E,type:"hcaptcha",label:l("hcaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"radio":return{id:0,fieldIndex:E,type:"radio",label:l("radio_button"),required:!1,defaultValue:l("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:l("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:l("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0};case"select":return{id:0,fieldIndex:E,type:"select",label:l("dropdown"),required:!1,defaultValue:l("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:l("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:l("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0,enableSearch:!1};case"rating":return{id:0,fieldIndex:E,type:"rating",label:l("rating"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",ratingIcon:"star",fieldOptions:[{id:1,label:l("good"),value:"1",isDefault:!1},{id:2,label:l("nice"),value:"2",isDefault:!1},{id:3,label:l("very_good"),value:"3",isDefault:!1},{id:4,label:l("awesome"),value:"4",isDefault:!1},{id:5,label:l("amazing"),value:"5",isDefault:!1}],showValues:!1};case"address":{const j=["streetAddress","addressLine2","city","state","zip","country"],H=j.map(z=>({type:z,id:"",label:l(z==="addressLine2"?"address_line_2":z),value:"",placeholder:"",required:!1,hideLabel:!1,description:"",requiredMessage:"",visible:!0}));return{id:0,fieldIndex:E,type:"address",label:l("address"),hideLabel:!1,cssClasses:"",labelPosition:"top",addressFieldTypes:j,addressFields:H,countryDefaultValue:"",position:0}}case"name":{const j=["nameField1","nameField2"],H=j.map((z,ee)=>({type:z,id:"",modelValue:"",label:l(ee===0?"first_name":"last_name"),required:!1,optionHide:!1,description:"",placeholder:""}));return{id:0,fieldIndex:E,type:"name",label:l("name"),required:!1,defaultValue:"",placeholder:"",position:0,nameFieldTypes:j,nameFields:H}}case"checkbox":return{id:0,fieldIndex:E,type:"checkbox",label:l("checkbox"),required:!1,placeholder:"",position:0,fieldOptions:[{id:0,label:l("choice_1"),value:"choice1",isDefault:!1,position:1},{id:1,label:l("choice_2"),value:"choice2",isDefault:!1,position:2},{id:2,label:l("choice_3"),value:"choice3",isDefault:!1,position:3}],shuffleOptions:!1,showValues:!0};case"gdpr":return{id:0,fieldIndex:E,type:"gdpr",label:l("gdpr"),required:!0,defaultValue:"",placeholder:"",position:0,agreementText:l("gdpr_default_agreement_text"),labelPosition:"default"}}},M=[{title:l("general"),name:"1",category:"general",dragFields:[{type:"text",name:l("text"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"email",name:l("email"),iconStart:"email",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"number",name:l("number"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"textarea",name:l("paragraph"),iconStart:"paragraph",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"phone",name:l("phone"),iconStart:"phone",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"website",name:l("website"),iconStart:"globe",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"name",name:l("name"),iconStart:"user",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"address",name:l("address"),iconStart:"location",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"radio",name:l("radio_button"),iconStart:"radio",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"checkbox",name:l("checkbox"),iconStart:"checkbox",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"select",name:l("dropdown"),iconStart:"chevron-square-down",iconStartType:"outline",iconStartCategory:"arrows",iconEnd:"none",iconEndType:"fill",iconEndCategory:"global"},{type:"rating",name:l("rating"),iconStart:"star",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"html",name:l("html"),iconStart:"code",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"slider",name:l("slider"),iconStart:"slider",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:l("security"),name:"2",category:"security",dragFields:[{type:"recaptcha",name:l("recaptcha"),iconStart:"recaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"turnstile",name:l("turnstile"),iconStart:"turnstile",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"hcaptcha",name:l("hcaptcha"),iconStart:"hcaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"gdpr",name:l("gdpr"),iconStart:"gdpr-shield",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:l("advanced"),name:"3",category:"advanced",dragFields:[{type:"date",name:l("date"),iconStart:"calendar-dot",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"time",name:l("time"),iconStart:"clock",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"password",name:l("password"),iconStart:"key",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"password_field",pro:!0},{type:"signature",name:l("signature"),iconStart:"signature2",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"signature_field",pro:!0}]}],q=S(()=>{st.hooks.updateCounter.value,c&&c.loaded.value;const Y=st.hooks.applyFilters("ivyforms/builder/filter/collapse_items",M,{getLabel:l});return Array.isArray(Y)?Y:M});return(Y,E)=>{const W=kR,j=lv,H=nv;return h(),P("div",CR,[u("div",IR,[d(_a,{modelValue:v.value,"onUpdate:modelValue":E[0]||(E[0]=z=>v.value=z),placeholder:s(l)("search_fields")},null,8,["modelValue","placeholder"])]),v.value?(h(),P("div",FR,[u("div",TR,[(h(!0),P(pe,null,Ae(I.value,z=>(h(),P("div",{key:z.type,class:Oe(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":z.comingSoon||z.pro}]),draggable:!z.comingSoon&&!z.pro&&!s(o).isFormLoading,onDragstart:ee=>x(ee,z),onDragend:E[1]||(E[1]=ee=>C(ee))},[d(W,{"field-type":z.type,"field-name":z.name,"icon-start":z.iconStart,"icon-start-category":z.iconStartCategory,"icon-start-type":z.iconStartType,"icon-end":z.iconEnd,"icon-end-category":z.iconEndCategory,"icon-end-type":z.iconEndType,"coming-soon":z.comingSoon,disabled:y(z),pro:z.pro,"use-pro-badge":z.pro,onClick:ee=>F(z.type)},null,8,["field-type","field-name","icon-start","icon-start-category","icon-start-type","icon-end","icon-end-category","icon-end-type","coming-soon","disabled","pro","use-pro-badge","onClick"])],42,PR))),128))])])):(h(),ne(H,{key:1,accordion:!1,"default-active":"1"},{default:_(()=>[(h(!0),P(pe,null,Ae(b.value,(z,ee)=>(h(),ne(j,{key:ee,class:Oe(["ivyforms-add-field__collapse-item"]),title:z.title,name:z.name,"coming-soon":z.dragFields.length===0},{default:_(()=>[u("div",$R,[u("div",LR,[(h(!0),P(pe,null,Ae(z.draggableFields,oe=>(h(),P("div",{key:oe.type,class:Oe(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":oe.comingSoon||oe.pro}]),draggable:!oe.comingSoon&&!oe.pro&&!s(o).isFormLoading,onDragstart:Q=>x(Q,oe),onDragend:E[2]||(E[2]=Q=>C(Q))},[d(W,{"field-type":oe.type,"field-name":oe.name,"icon-start":oe.iconStart,"icon-start-category":oe.iconStartCategory,"icon-start-type":oe.iconStartType,"icon-end":oe.iconEnd,"icon-end-category":oe.iconEndCategory,"icon-end-type":oe.iconEndType,"coming-soon":oe.comingSoon,disabled:y(oe),pro:oe.pro,"use-pro-badge":oe.pro,onClick:Q=>F(oe.type)},null,8,["field-type","field-name","icon-start","icon-start-category","icon-start-type","icon-end","icon-end-category","icon-end-type","coming-soon","disabled","pro","use-pro-badge","onClick"])],42,VR))),128))])])]),_:2},1032,["title","name","coming-soon"]))),128))]),_:1}))])}}}),MR={class:"ivyforms-submit-button-settings ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16 ivyforms-pr-8"},UR=fe({__name:"SubmitButtonSettings",setup(t){const{getLabel:l}=Ee(),o=tt(),{submitButtonSettings:a}=Vl(o),i=w(a.value.label),m=w(a.value.position);Be(a,c=>{i.value=c.label,m.value=c.position},{deep:!0});const f=c=>{o.updateSubmitButtonSettings("label",c)},v=c=>{(c==="default"||c==="left"||c==="center"||c==="right")&&o.updateSubmitButtonSettings("position",c)};return(c,p)=>(h(),P("div",MR,[d(Me,{label:s(l)("button_label"),"label-position":"top"},{default:_(()=>[d($e,{modelValue:i.value,"onUpdate:modelValue":p[0]||(p[0]=y=>i.value=y),placeholder:s(l)("submit"),onInput:f},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(Me,{label:s(l)("button_position")},{default:_(()=>[d(Ci,{"model-value":m.value,priority:"secondary",onChange:v},{default:_(()=>[d(go,{value:"default",priority:"secondary"},{default:_(()=>[ue($(s(l)("label_position_default")),1)]),_:1}),d(go,{value:"left",priority:"secondary"},{default:_(()=>[ue($(s(l)("label_position_left")),1)]),_:1}),d(go,{value:"center",priority:"secondary"},{default:_(()=>[ue($(s(l)("center")),1)]),_:1}),d(go,{value:"right",priority:"secondary"},{default:_(()=>[ue($(s(l)("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),BR=Ve(UR,[["__scopeId","data-v-69ec5f5c"]]),DR={class:"ivyforms-tabs-container ivyforms-pb-12"},AR={class:"ivyforms-tab-content ivyforms-width-100"},ER={key:0},OR={key:1},zR={key:2},WR=fe({__name:"FormBuilderPagePanel",setup(t){const{getLabel:l}=Ee(),{startWatching:o}=$o();o();const a=tt(),i=Ld(),{progressSettings:m,navigationSettings:f}=tv(),v=S({get:()=>a.activeTab,set:p=>{a.activeTab=p}}),c=S(()=>[{name:"addField",label:l("add_field")},{name:"options",label:l("options")},{name:"style",label:l("style")}]);return Be(()=>a.selectedField,p=>{p&&(a.activeTab="options",i.deselectProgressIndicator(),i.deselectPageNavigation())}),(p,y)=>{const b=Wn,I=RR,F=gR,k=Y6,x=$l,C=vs;return h(),ne(C,{width:520},{default:_(()=>[u("div",DR,[d(b,{modelValue:v.value,"onUpdate:modelValue":y[0]||(y[0]=L=>v.value=L),background:"",type:"filled",size:"d",priority:"primary",tabs:c.value},null,8,["modelValue","tabs"])]),u("div",AR,[d(x,{modifier:"outside-vertical"},{default:_(()=>[v.value==="addField"?(h(),P("div",ER,[d(I)])):re("",!0),v.value==="options"?(h(),P("div",OR,[s(i).isProgressIndicatorSelected&&s(m)?(h(),ne(Co(s(m)),{key:0})):(s(i).isPageNavigationSelected||s(i).isNavigationButtonSelected)&&s(f)?(h(),ne(Co(s(f)),{key:1})):s(a).isSubmitButtonSelected?(h(),ne(BR,{key:2})):(h(),ne(F,{key:3,field:s(a).selectedField},null,8,["field"]))])):re("",!0),v.value==="style"?(h(),P("div",zR,[d(k)])):re("",!0)]),_:1})])]),_:1})}}}),qR=Ve(WR,[["__scopeId","data-v-69c50717"]]),NR={class:"ivyforms-sample-form-preview ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},HR={class:"ivyforms-sample-form-preview__title ivyforms-form-title"},YR={class:"ivyforms-sample-form-preview__description ivyforms-form-description"},jR={class:"ivyforms-sample-form-preview__form-body",inert:""},GR={key:0,class:"ivyforms-field ivyforms-field__select ivyforms-sample-preview-open-dropdown"},KR={class:"ivyforms-sample-open-dropdown"},XR={class:"ivyforms-sample-preview-popper-shell el-popper is-light ivyforms-select-popper ivyforms-form-popper-sample-preview ivyforms-sample-open-dropdown__panel",role:"presentation"},QR={class:"el-select-dropdown"},JR={class:"el-select-dropdown__wrap"},ZR={class:"el-select-dropdown__list"},eM={class:"el-select-dropdown__item ivyforms-select-option is-hovering",role:"option"},tM={class:"el-select-dropdown__item ivyforms-select-option is-selected",role:"option"},oM={class:"el-select-dropdown__item ivyforms-select-option",role:"option"},nM={key:1,class:"ivyforms-sample-preview-open-datetime ivyforms-mt-8"},lM={key:2,class:"ivyforms-sample-preview-open-datetime ivyforms-mt-8"},iM={class:"ivyforms-sample-form-preview__submit ivyforms-form-submit ivyforms-form-submit--default"},aM={class:"ivyforms-sample-form-preview__success-message ivyforms-confirmation-message"},rM="sample-preview",sM=fe({__name:"SampleFormPreview",setup(t){const l=tt(),o=Bl(),{getLabel:a}=Ee(),i=rM,m=w({}),f=S(()=>iv(i));zn("formPopperScopeClass",f),zn("clearFieldError",()=>{});const v=[{id:1,label:"Option 1",value:"1",position:0},{id:2,label:"Option 2",value:"2",position:1},{id:3,label:"Option 3",value:"3",position:2}],c=[{id:1,label:"Option 1",value:"radio_opt1",position:0},{id:2,label:"Option 2",value:"radio_opt2",position:1}],p=[{id:1,label:"Choice 1",value:"cb_opt1",position:0},{id:2,label:"Choice 2",value:"cb_opt2",position:1}],y=Array.from({length:5},(U,O)=>({id:O+1,label:String(O+1),value:String(O+1),position:O}));function b(U){return{id:U.fieldIndex+1,formId:0,fieldIndex:U.fieldIndex,label:U.label,type:U.type,defaultValue:U.defaultValue??"",required:U.required??!1,placeholder:U.placeholder??"",fieldOptions:U.fieldOptions??[],labelPosition:U.labelPosition??"top",...U}}const I=S(()=>[b({type:"text",fieldIndex:0,label:a("sample_text_field","Text (default)"),description:a("sample_field_description","Field description"),placeholder:a("sample_text_input_placeholder","Placeholder"),required:!0}),b({type:"text",fieldIndex:1,label:a("sample_active_field","Text (active)"),placeholder:a("sample_active_state","Active state")}),b({type:"text",fieldIndex:2,label:a("sample_error_field","Text (error)"),placeholder:a("sample_error_state","Error state")}),b({type:"select",fieldIndex:3,label:a("sample_dropdown_label","Dropdown (empty)"),placeholder:a("sample_select_placeholder","Select an option"),fieldOptions:v}),b({type:"select",fieldIndex:4,label:a("sample_dropdown_selected_label","Dropdown (selected)"),placeholder:a("sample_select_placeholder","Select an option"),fieldOptions:v}),b({type:"multi-select",fieldIndex:5,label:a("sample_multiselect_label","Multi-select"),placeholder:a("sample_select_placeholder","Choose one or more"),fieldOptions:v}),b({type:"date",fieldIndex:6,label:a("sample_date_field","Date"),dateFieldType:"date-picker",dateFormat:"MM/DD/YYYY",placeholder:a("sample_date_placeholder","Select date")}),b({type:"time",fieldIndex:7,label:a("sample_time_field","Time"),timeFieldType:"time-picker",timeFormat:"24h",placeholder:a("sample_time_placeholder","Select time"),defaultValue:"14:30"}),b({type:"rating",fieldIndex:8,label:a("sample_rating_field","Rating"),ratingIcon:"star",showRatingText:!1,fieldOptions:y}),b({type:"radio",fieldIndex:9,label:a("sample_radio_group","Radio buttons"),fieldOptions:c}),b({type:"checkbox",fieldIndex:10,label:a("sample_checkbox_group","Checkboxes"),fieldOptions:p}),b({type:"text",fieldIndex:11,label:a("sample_readonly_field","Read-only"),readOnly:!0,placeholder:""})]),F=w({text_0:a("sample_text_value","Sample text"),text_1:a("sample_active_value","Active field state"),text_2:"",select_3:"",select_4:"2","multi-select_5":["1","3"],date_6:"2025-06-15",time_7:"14:30",rating_8:4,radio_9:"radio_opt1",checkbox_10:["cb_opt1"],text_11:a("sample_readonly_value","Read-only value")}),k=U=>`${U.type}_${U.fieldIndex}`,x=U=>{const O=k(U);return F.value[O]!==void 0?F.value[O]:U.defaultValue??""},C=U=>U.fieldIndex===2?a("sample_error_message","This field has an error"):"",L=U=>U===1?"ivyforms-sample-preview-field--active":"",B=S(()=>l.styleSettings),M=S(()=>bd(B.value?.customCssClass||"")),q=S(()=>bd(B.value?.additionalCssClasses||"")),Y=S(()=>["ivyforms-sample-form-preview__outer",`ivyforms-form-wrapper-${i}`,`ivyforms-form-${i}`,...M.value,...q.value]),E=S(()=>["ivyforms-sample-form-preview__wrapper","ivyforms-form-wrapper",`ivyforms-form-wrapper-${i}`]),W=S(()=>{const U=`.ivyforms-form-wrapper-${i}`,O=M.value[0];return O?`${U}.${O}`:U}),j=S(()=>{const U=B.value?.quickMode;return B.value?.advancedMode?.fieldLabels?.label?.fontColor||U?.labelFontColor||""}),H=S(()=>{const U=B.value?.quickMode;return B.value?.advancedMode?.buttonStates?.normal?.textColor||U?.buttonText||""}),z=S(()=>B.value?.advancedMode?.fieldLabels?.requiredIndicator?.fontColor||"#E53E3E"),ee=S(()=>{const U=l.styleSettings?.advancedMode?.general?.alignment;return U==="center"?{display:"flex",flexDirection:"column",alignItems:"center"}:U==="right"?{display:"flex",flexDirection:"column",alignItems:"flex-end"}:{}});function oe(U,O,J){const K=`${U} .ivyforms-sample-preview-field--active`,me=O.advancedMode?.fieldStates?.active?.background,De=O.advancedMode?.fieldStates?.active?.borderColor,Xe=O.advancedMode?.fieldStates?.active?.textColor,Ue=O.advancedMode?.fieldStates?.active?.descriptionColor,ae=O.advancedMode?.fieldStates?.active?.borderStyle!=null,ye=ae?co(O.advancedMode?.fieldStates?.active?.borderStyle):void 0,Se=[];if(me||De||ae){const se=[`${K} .ivyforms-input.el-input .el-input__wrapper`,`${K} .ivyforms-field__text .el-input__wrapper`,`${K} .ivyforms-field__email .el-input__wrapper`,`${K} .ivyforms-field__website .el-input__wrapper`,`${K} .ivyforms-field__textarea .el-textarea__inner`,`${K} .ivyforms-phone-input .el-input__wrapper`,`${K} .ivyforms-field__phone .vue-tel-input`,`${K} .ivyforms-field__select .el-input__wrapper`,`${K} .ivyforms-field__select .el-select__wrapper`,`${K} .el-select .el-select__wrapper`,`${K} .ivyforms-field__date .el-input__wrapper`,`${K} .ivyforms-field__time .el-input__wrapper`];Se.push(se.join(",")+" {"),me&&Se.push(`  background-color: ${me} !important;`),De&&(Se.push(`  border-width: ${J} !important;`),Se.push(`  border-color: ${De} !important;`)),ae&&ye&&Se.push(`  border-style: ${ye} !important;`),Se.push("}"),me&&(Se.push(`${K} .ivyforms-field__phone .vti__input {`),Se.push(`  background-color: ${me} !important;`),Se.push("}"))}if(Ue&&(Se.push(`${K} .ivyforms-form-item .ivyforms-form-item__info-text,`),Se.push(`${K} .el-form-item .ivyforms-form-item__info-text {`),Se.push(`  color: ${Ue} !important;`),Se.push(`  --ivyforms-info-color: ${Ue} !important;`),Se.push("}")),Xe){const se=[`${K} .ivyforms-field__textarea .el-textarea__inner`,`${K} .ivyforms-field__textarea textarea`,`${K} .ivyforms-field__select .el-select__selected-item`,`${K} .el-select .el-select__selected-item`,`${K} .ivyforms-field__text .el-input__inner`,`${K} .ivyforms-field__text input`,`${K} .ivyforms-field__email .el-input__inner`,`${K} .ivyforms-field__email input`,`${K} .ivyforms-field__phone .vti__input`,`${K} .ivyforms-field__phone .vue-tel-input input`,`${K} .ivyforms-field__phone input.vti__input`,`${K} .ivyforms-field__phone input.iti__input`,`${K} .ivyforms-field__phone .vti__input.vti__phone`];Se.push(se.join(",")+" {"),Se.push(`  color: ${Xe} !important;`),Se.push(`  -webkit-text-fill-color: ${Xe} !important;`),Se.push("}")}return Se.join(`
`)}function Q(U,O){if(!O||O.stylesEnabled===!1)return"";const J=O.advancedMode?.dateTimePicker?.calendarBackground,K=[],me=U,De=`${me} .ivyforms-sample-preview-popper-shell.ivyforms-select-popper`,Xe=`${me} .ivyforms-sample-preview-popper-shell.ivyforms-date-picker-popper`,Ue=`${me} .ivyforms-sample-preview-popper-shell.ivyforms-time-popper`;return K.push(`${De} {`),K.push("  background-color: var(--map-ground-level-2-foreground, #ffffff) !important;"),K.push("  box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px 0px rgba(0, 0, 0, 0.08) !important;"),K.push("  border-radius: 8px !important;"),K.push("  border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),K.push("}"),K.push(`${De} .el-select-dropdown {`),K.push("  background-color: transparent !important;"),K.push("  border: none !important;"),K.push("  box-shadow: none !important;"),K.push("}"),K.push(`${Xe},`),K.push(`${Ue} {`),J?K.push(`  background-color: ${J} !important;`):K.push("  background-color: var(--map-ground-level-2-foreground, #ffffff) !important;"),K.push("  box-shadow: none !important;"),K.push("  border-radius: 8px !important;"),K.push("  border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),K.push("  width: fit-content !important;"),K.push("  max-width: 100% !important;"),K.push("}"),K.push(`${Xe} .el-picker-panel,`),K.push(`${Xe} .el-date-picker {`),K.push("  min-width: 0 !important;"),K.push("  width: auto !important;"),K.push("}"),K.push(`${Ue} .el-time-panel,`),K.push(`${Ue} .el-time-spinner {`),K.push("  overflow: visible !important;"),K.push("  max-height: none !important;"),K.push("}"),K.push(`${Ue} .el-scrollbar__wrap {`),K.push("  overflow: visible !important;"),K.push("  max-height: none !important;"),K.push("}"),K.push(`${Xe} .el-popper__arrow::before,`),K.push(`${Xe} .el-popper__arrow:before,`),K.push(`${Ue} .el-popper__arrow::before,`),K.push(`${Ue} .el-popper__arrow:before {`),J?(K.push(`  background: ${J} !important;`),K.push(`  background-color: ${J} !important;`),K.push(`  border-color: ${J} !important;`)):(K.push("  background: var(--map-ground-level-2-foreground, #ffffff) !important;"),K.push("  border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;")),K.push("}"),K.push(`${De} .el-popper__arrow::before,`),K.push(`${De} .el-popper__arrow:before {`),K.push("  background: var(--map-ground-level-2-foreground, #ffffff) !important;"),K.push("  border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),K.push("}"),K.join(`
`)}const te=U=>{let O;switch(U){case"text":O=hr;break;case"select":case"dropdown":case"multi-select":O=nc;break;case"date":O=oc;break;case"time":O=tc;break;case"rating":O=ec;break;case"radio":O=ic;break;case"checkbox":O=lc;break;default:O=hr;break}try{return st.hooks.applyFilters("ivyforms/template/field/filter/component",O,{type:U})||O}catch{return O}},X=()=>{const U=l.styleSettings;let O=av(i,U);const J=[];if(j.value&&J.push(`
      ${W.value} .ivyforms-form-item__label,
      ${W.value} .ivyforms-form-item__label span,
      ${W.value} .el-form-item__label,
      ${W.value} .ivyforms-form-label,
      ${W.value} .ivyforms-form-label span {
        color: ${j.value} !important;
      }
    `),z.value&&J.push(`
      ${W.value} .ivyforms-form-item__asterisk,
      ${W.value} .el-form-item__label.is-required::before {
        color: ${z.value} !important;
      }
    `),H.value&&J.push(`
      ${W.value} .ivyforms-form-submit .ivyforms-button-action,
      ${W.value} .ivyforms-form-submit .ivyforms-button-action span,
      ${W.value} .ivyforms-form-submit button.ivyforms-button-action,
      ${W.value} .ivyforms-form-page-navigation .ivyforms-button-action,
      ${W.value} .ivyforms-form-page-navigation .ivyforms-button-action span,
      ${W.value} .ivyforms-form-page-navigation button.ivyforms-button-action {
        color: ${H.value} !important;
      }
    `),U&&U.stylesEnabled!==!1){const K=U.advancedMode?.fieldStates?.default?.borderWidth||U.quickMode?.fieldBorderWidth||"1px",me=oe(W.value,U,K);me&&J.push(me);const De=Q(W.value,U);De&&J.push(De)}J.length&&(O=`${O}
${J.join(`
`)}`),rv(i,O)};Be(()=>l.styleSettings,()=>{X()},{deep:!0});const N=()=>{o.closeContextMenu(),l.showSampleView=!1};return Be(()=>l.showSampleView,U=>{U&&X()}),Rt(()=>{X()}),Ul(()=>{o.closeContextMenu()}),(U,O)=>(h(),P("div",NR,[d(ol,null,{default:_(()=>[d($l,{modifier:"outside-vertical"},{default:_(()=>[u("div",{class:Oe(Y.value)},[u("div",{class:Oe(E.value),style:He(ee.value)},[u("h2",HR,$(s(a)("form_title","Form title")),1),u("p",YR,$(s(a)("sample_form_description","Form description")),1),u("div",jR,[d(us,{model:m.value,class:Oe(["ivyforms-sample-form-preview__form","ivyforms-form",`ivyforms-form-${s(i)}`,"ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-8"])},{default:_(()=>[(h(!0),P(pe,null,Ae(I.value,J=>(h(),P(pe,{key:J.fieldIndex},[u("div",{class:Oe(["ivyforms-sample-preview-field-wrapper",L(J.fieldIndex)])},[(h(),ne(Co(te(J.type)),{"model-value":x(J),field:J,error:C(J),disabled:!1},null,8,["model-value","field","error"]))],2),J.fieldIndex===5?(h(),P("div",GR,[d(Me,{label:s(a)("sample_dropdown_open_label","Dropdown (open panel)")},{default:_(()=>[u("div",KR,[d(Ct,{"model-value":"",disabled:"",placeholder:s(a)("sample_select_placeholder","Select an option"),"aria-label":s(a)("sample_dropdown_open_label","Dropdown (open panel)")},null,8,["placeholder","aria-label"]),u("div",XR,[O[0]||(O[0]=u("span",{class:"el-popper__arrow","data-popper-arrow":""},null,-1)),u("div",QR,[u("div",JR,[u("ul",ZR,[u("li",eM,$(s(a)("sample_option_1","Option 1")),1),u("li",tM,$(s(a)("sample_option_2","Option 2")),1),u("li",oM,$(s(a)("sample_option_3","Option 3")),1)])])])])])]),_:1},8,["label"])])):re("",!0),J.fieldIndex===6?(h(),P("div",nM,[...O[1]||(O[1]=[u("div",{class:"ivyforms-sample-preview-popper-shell ivyforms-sample-preview-popper-shell--fit el-popper is-light ivyforms-date-picker-popper ivyforms-form-popper-sample-preview ivyforms-sample-preview-open-date",role:"presentation"},[u("span",{class:"el-popper__arrow","data-popper-arrow":""}),u("div",{class:"el-picker-panel el-date-picker"},[u("div",{class:"el-date-picker__header"},[u("span",{class:"el-date-picker__header-label"},"June 2025")]),u("div",{class:"el-date-picker__body"},[u("table",{class:"el-date-table",role:"grid"},[u("tbody",null,[u("tr",null,[u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"1")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"2")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"3")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"4")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"5")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"6")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"7")])])]),u("tr",null,[u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"8")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"9")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"10")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"11")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"12")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"13")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"14")])])]),u("tr",null,[u("td",{class:"available current"},[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"15")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"16")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"17")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"18")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"19")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"20")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"21")])])])])])])])],-1)])])):re("",!0),J.fieldIndex===7?(h(),P("div",lM,[...O[2]||(O[2]=[u("div",{class:"ivyforms-sample-preview-popper-shell ivyforms-sample-preview-popper-shell--fit el-popper is-light ivyforms-time-popper ivyforms-form-popper-sample-preview ivyforms-time-popper--level-2-foreground ivyforms-sample-preview-open-time",role:"presentation"},[u("span",{class:"el-popper__arrow","data-popper-arrow":""}),u("div",{class:"el-time-panel"},[u("div",{class:"el-time-spinner"},[u("div",{class:"el-time-spinner__wrapper"},[u("ul",{class:"el-time-spinner__list"},[u("li",{class:"el-time-spinner__item"},"13"),u("li",{class:"el-time-spinner__item active"},"14"),u("li",{class:"el-time-spinner__item"},"15")]),u("ul",{class:"el-time-spinner__list"},[u("li",{class:"el-time-spinner__item"},"29"),u("li",{class:"el-time-spinner__item active"},"30"),u("li",{class:"el-time-spinner__item"},"31")])])])])],-1)])])):re("",!0)],64))),128)),u("div",iM,[d(We,{priority:"tertiary",type:"border"},{default:_(()=>[ue($(s(a)("submit","Submit")),1)]),_:1})]),u("div",aM,$(s(a)("sample_success_message","Success message preview")),1)]),_:1},8,["model","class"])])],6)],2)]),_:1}),d(We,{class:"ivyforms-sample-form-preview__back-btn",priority:"tertiary",type:"ghost","icon-start":"arrow-left","icon-start-category":"arrows",onClick:N},{default:_(()=>[ue($(s(a)("back_to_form","Back to form")),1)]),_:1})]),_:1})]))}}),dM=Ve(sM,[["__scopeId","data-v-6fbb5cc5"]]),uM={class:"ivyforms-styled-form-preview ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},cM={key:0,class:"ivyforms-styled-form-preview__title ivyforms-form-title"},fM={key:1,class:"ivyforms-styled-form-preview__description ivyforms-form-description"},mM=fe({__name:"StyledFormPreview",setup(t){const l=tt(),{getLabel:o}=Ee(),a=S(()=>l.formId??"builder-preview"),i=S(()=>iv(a.value));zn("formPopperScopeClass",i);const m=S(()=>l.formId?parseInt(l.formId,10):0),f=S(()=>L.value),v=S(()=>l.styleSettings),c=S(()=>bd(v.value?.customCssClass||"")),p=S(()=>bd(v.value?.additionalCssClasses||"")),y=S(()=>["ivyforms-styled-form-preview__outer",`ivyforms-form-wrapper-${a.value}`,`ivyforms-form-${a.value}`,...c.value,...p.value]),b=S(()=>{const N=`.ivyforms-form-wrapper-${a.value}`,U=c.value[0];return U?`${N}.${U}`:N}),I=_1(v),F=S(()=>{const N=v.value?.advancedMode?.general?.alignment||"left";return N==="left"?{}:{display:"flex",flexDirection:"column",alignItems:{center:"center",right:"flex-end"}[N]||"flex-start"}}),k=S(()=>{const N=v.value?.quickMode;return v.value?.advancedMode?.fieldLabels?.label?.fontColor||N?.labelFontColor||""}),x=S(()=>{const N=v.value?.quickMode;return v.value?.advancedMode?.buttonStates?.normal?.textColor||N?.buttonText||""}),C=S(()=>v.value?.advancedMode?.fieldLabels?.requiredIndicator?.fontColor||"#E53E3E"),L=w({}),{groupFieldsByRow:B,getFieldWidthStyle:M}=x1(),q=N=>`${N.type}_${N.fieldIndex}`,Y=N=>{const U=q(N);return L.value[U]!==void 0?L.value[U]:N.defaultValue||""},E=(N,U)=>{L.value[q(N)]=U},W=(N,U)=>({...N,formId:m.value,fieldIndex:N.fieldIndex??U,id:N.id||0,position:N.position??U,label:N.label||"",defaultValue:N.defaultValue||"",required:N.required||!1,placeholder:N.placeholder||"",fieldOptions:N.fieldOptions||[]}),j=(N,U)=>{const O=W(N,U),J=N.nameFields||[],K=N.nameFieldTypes?.length?N.nameFieldTypes:J.map((De,Xe)=>De.type||`nameField${Xe+1}`),me={...O,nameFieldTypes:K};return K.forEach((De,Xe)=>{const Ue=J[Xe];me[`${De}Label`]=Ue?.label||"",me[`${De}Placeholder`]=Ue?.placeholder||"",me[`${De}Required`]=!!Ue?.required,me[`${De}Description`]=Ue?.description||"",me[`${De}HideLabel`]=!!Ue?.optionHide,me[`${De}RequiredMessage`]=Ue?.requiredMessage||""}),me},H=(N,U)=>{const O=W(N,U),J=N.addressFields||[],K=N.addressFieldTypes?.length?N.addressFieldTypes:J.map(De=>De.type),me={...O,addressFieldTypes:K};return K.forEach(De=>{const Xe=J.find(Ue=>Ue.type===De);me[`${De}Label`]=Xe?.label||"",me[`${De}Placeholder`]=Xe?.placeholder||"",me[`${De}Required`]=!!Xe?.required,me[`${De}Description`]=Xe?.description||"",me[`${De}HideLabel`]=!!Xe?.hideLabel,me[`${De}Visible`]=Xe?.visible!==!1,me[`${De}RequiredMessage`]=Xe?.requiredMessage||""}),me},z=S(()=>l.fields.map((N,U)=>N.type==="name"?j(N,U):N.type==="address"?H(N,U):W(N,U))),ee=S(()=>{const N=B(z.value);return Array.from(N.entries()).sort((U,O)=>U[0]-O[0]).map(([,U])=>U)}),oe=(N,U,O)=>({width:M(N,U,O),flex:"0 0 auto"}),Q=N=>{let U;switch(N){case"text":U=hr;break;case"email":U=Qm;break;case"textarea":case"paragraph":U=Xm;break;case"tel":case"phone":U=Km;break;case"number":U=Gm;break;case"website":U=C1;break;case"recaptcha":U=k1;break;case"turnstile":U=S1;break;case"hcaptcha":U=w1;break;case"name":U=jm;break;case"radio":U=ic;break;case"checkbox":U=lc;break;case"select":case"dropdown":case"multi-select":U=nc;break;case"address":U=Ym;break;case"date":U=oc;break;case"time":U=tc;break;case"rating":U=ec;break;default:U=hr;break}try{return st.hooks.applyFilters("ivyforms/template/field/filter/component",U,{type:N})||U}catch{return U}},te=()=>{let N=av(a.value,l.styleSettings);const U=[];k.value&&U.push(`
      ${b.value} .ivyforms-form-item__label,
      ${b.value} .ivyforms-form-item__label span,
      ${b.value} .el-form-item__label,
      ${b.value} .ivyforms-form-label,
      ${b.value} .ivyforms-form-label span {
        color: ${k.value} !important;
      }
    `),C.value&&U.push(`
      ${b.value} .ivyforms-form-item__asterisk,
      ${b.value} .el-form-item__label.is-required::before {
        color: ${C.value} !important;
      }
    `),x.value&&U.push(`
      ${b.value} .ivyforms-form-submit .ivyforms-button-action,
      ${b.value} .ivyforms-form-submit .ivyforms-button-action span,
      ${b.value} .ivyforms-form-submit button.ivyforms-button-action,
      ${b.value} .ivyforms-form-page-navigation .ivyforms-button-action,
      ${b.value} .ivyforms-form-page-navigation .ivyforms-button-action span,
      ${b.value} .ivyforms-form-page-navigation button.ivyforms-button-action {
        color: ${x.value} !important;
      }
    `),U.push(`
    ${b.value} .ivyforms-form-field input[type="checkbox"],
    ${b.value} .ivyforms-form-field input[type="radio"] {
      pointer-events: auto !important;
      cursor: pointer !important;
    }
  `),U.length&&(N=`${N}
${U.join(`
`)}`),rv(a.value,N)};Rt(()=>{te()}),Be(()=>l.styleSettings,()=>{te()},{deep:!0}),Be(a,()=>{te()});const X=()=>{l.showSampleView=!l.showSampleView};return(N,U)=>(h(),P("div",uM,[d(ol,null,{default:_(()=>[d($l,{modifier:"outside-vertical"},{default:_(()=>[u("div",{class:Oe(y.value)},[u("div",{class:Oe(["ivyforms-styled-form-preview__wrapper","ivyforms-form-wrapper",`ivyforms-form-wrapper-${a.value}`]),style:He(F.value)},[s(l).showTitle?(h(),P("h2",cM,$(s(l).name||s(o)("form_title")),1)):re("",!0),s(l).showDescription?(h(),P("p",fM,$(s(l).description||s(o)("sample_form_description")),1)):re("",!0),d(us,{model:f.value,class:Oe(["ivyforms-styled-form-preview__form","ivyforms-form",`ivyforms-form-${a.value}`,"ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-8"])},{default:_(()=>[(h(!0),P(pe,null,Ae(ee.value,(O,J)=>(h(),P("div",{key:J,class:"ivyforms-form-row ivyforms-flex ivyforms-mb-16 ivyforms-width-100 ivyforms-flex-wrap-wrap",style:He({gap:s(I)})},[(h(!0),P(pe,null,Ae(O,K=>(h(),P("div",{key:K.type+"_"+K.fieldIndex,class:"ivyforms-form-field",style:He(oe(K,O,s(I)))},[(h(),ne(Co(Q(K.type)),{"model-value":Y(K),error:"","field-errors":{},disabled:(K.type==="checkbox"||K.type==="radio",!1),field:K.type==="checkbox"||K.type==="radio"?{...K,readOnly:!1,disabled:!1}:K,"horizontal-gap":s(I),"onUpdate:modelValue":me=>E(K,me)},null,8,["model-value","disabled","field","horizontal-gap","onUpdate:modelValue"]))],4))),128))],4))),128)),u("div",{class:Oe(["ivyforms-form-submit",`ivyforms-form-submit--${s(l).submitButtonSettings.position}`])},[d(We,{priority:"tertiary",type:"border"},{default:_(()=>[ue($(s(l).submitButtonSettings.label||s(o)("submit")),1)]),_:1})],2)]),_:1},8,["model","class"])],6)],2)]),_:1}),d(We,{class:"ivyforms-sample-view-btn",priority:"tertiary",type:"ghost","icon-start":"eye-opened",onClick:X},{default:_(()=>[ue($(s(o)(s(l).showSampleView?"back_to_form":"sample_view")),1)]),_:1})]),_:1})]))}}),vM=Ve(mM,[["__scopeId","data-v-e3e8d9d7"]]),kr=Zu("confirmationSettingBuilder",()=>{const t=w([]),l=w(null),o=w(null),a=w("successMessage"),i=w(!0),m=w(!1),f=w(""),v=w(""),c=w(""),p=w(""),y=w(!1),{getLabel:b}=Ee(),I=wi();let F=!1;const k=()=>{!F&&y.value&&I.markDirty("confirmationBuilder")},x=()=>{I.markClean("confirmationBuilder")};Be([a,i,m,f,v,c,p],()=>k());const C=()=>{x()},{request:L}=In();return{allConfirmations:t,id:l,formId:o,type:a,enabled:i,showForm:m,resetEntityState:C,message:f,url:v,page:c,pageUrl:p,isEditing:y,markDirty:k,markClean:x,fetchAllConfirmations:async H=>{if(!(!H||isNaN(Number(H)))){F=!0;try{const{data:z,error:ee,status:oe}=await L(`/confirmations/${H}`,{method:"GET"});if(!ee&&oe===200&&z?.data){const Q=z.data[0][0];l.value=Q.id,o.value=Q.formId,a.value=Q.type||"successMessage",i.value=Q.enabled||!1,m.value=Q.showForm||!1,f.value=Q.message||"",v.value=Q.url||"",c.value=Q.page||"",y.value=!0,I.startEditing("confirmationBuilder"),x()}else Ge({message:`${b("failed_to_fetch_confirmation")} ${(z?.message??ee)||""}`,type:"error"})}catch(z){const ee=ir(z);Ge({message:`${b("failed_to_fetch_confirmation")} ${ee}`,type:"error"})}finally{F=!1}}},resetConfirmation:()=>{F=!0,l.value=null,o.value=null,a.value="",i.value=!0,m.value=!1,f.value="",v.value="",c.value="",y.value=!1,I.stopEditing("confirmationBuilder"),F=!1},createConfirmation:async()=>{const H={formId:o.value??null,type:a.value||"",enabled:i.value||!1,showForm:m.value||!1,message:f.value||"",url:v.value||"",page:c.value||""};try{const{data:z,error:ee,status:oe}=await L("/confirmation/add/",{method:"POST",data:H});!ee&&oe===200&&z?.data?.data?(l.value=z.data.data.id,t.value.push(z.data),Ge({message:b("create_confirmation"),type:"success"}),x()):Ge({message:`${b("failed_to_create_confirmation")} ${(z?.message??ee)||""}`,type:"error"})}catch(z){const ee=ir(z);Ge({message:`${b("error_creating_confirmation")} ${ee}`,type:"error"})}},updateConfirmation:async(H,z)=>{try{const{data:ee,error:oe,status:Q}=await L(`/confirmation/update/${H}/`,{method:"POST",data:z});!oe&&Q===200?(Ge({message:b("update_confirmation"),type:"success"}),x()):Ge({message:`${b("error_creating_confirmation")}: ${(ee?.message??oe)||""}`,type:"error"})}catch(ee){const oe=ir(ee);Ge({message:`${b("error_to_update_confirmation")} ${oe}`,type:"error"})}},deleteConfirmation:async H=>{try{const{data:z,error:ee,status:oe}=await L(`/confirmation/delete/${H}/`,{method:"POST",data:{id:H}});!ee&&oe===200?(Ge({message:b("delete_confirmation"),type:"success"}),t.value=t.value.filter(Q=>Q.id!==H)):Ge({message:`${b("failed_to_delete_confirmation")} ${(z?.message??ee)||""}`,type:"error"})}catch(z){const ee=ir(z);Ge({message:`${b("error_delete_confirmation")} ${ee}`,type:"error"})}},loadConfirmation:async H=>{F=!0;try{const{data:z,error:ee,status:oe}=await L(`/confirmation/${H}`,{method:"GET"}),Q=z?.data?.data;!ee&&oe===200&&Q?(l.value=H,o.value=Q.formId,a.value=Q.type||"successMessage",i.value=Q.enabled||!1,m.value=Q.showForm||!1,f.value=Q.message||"",v.value=Q.url||"",c.value=Q.page||"",p.value=Q.pageUrl||"",y.value=!0,I.startEditing("confirmationBuilder"),x()):Ge({message:`${b("failed_to_load_confirmation")} ${(z?.message??ee)||""}`,type:"error"})}catch(z){const ee=ir(z);Ge({message:`${b("failed_to_load_confirmation")} ${ee}`,type:"error"})}finally{await Ao(),F=!1}},duplicateConfirmation:async H=>{try{const{data:z,error:ee,status:oe}=await L(`/confirmation/duplicate/${H}/`,{method:"POST"});!ee&&oe===200&&z?.data?(Ge({message:b("updating_duplicated_confirmation"),type:"success"}),t.value.push(z.data)):Ge({message:`${b("failed_to_duplicate_confirmation")} ${(z?.message??ee)||""}`,type:"error"})}catch(z){const ee=ir(z);Ge({message:`${b("error_duplicate_confirmation")} ${ee}`,type:"error"})}}}});function Dd(){const t=on(),l=wi(),o=Ii(),a=tt(),i=kr();function m(){return l.isDirty("formBuilder")||l.isDirty("confirmationBuilder")||l.isDirty("notificationBuilder")}function f(){l.markClean("formBuilder"),l.markClean("confirmationBuilder"),l.markClean("notificationBuilder")}async function v(b){return i.id&&i.formId==b||(await i.fetchAllConfirmations(b),i.id)||(i.formId=b,await i.createConfirmation()),i.id}async function c(b,I=null){if(m())return b.routeName?{name:I,params:{id:a.formId}}:void 0;if(b.routeName==="form-confirmation"){const F=a.formId,k=await v(F);return{name:b.routeName,params:{formId:F,confirmationId:k}}}return b.routeName==="form-notifications"?{name:b.routeName,params:{formId:a.formId}}:b.routeName?{name:b.routeName,params:{id:a.formId}}:void 0}async function p(b,I){if(I(b.routeName,b.index))return;const F=async()=>{if(b.subItems&&b.subItems.length>0&&b.autoNavigateToFirst){const k=b.subItems[0],x=`/manage/${a.formId}/settings/${b.index}${k.index}`;await t.push(x);return}if(b.routeName==="form-confirmation"){const k=a.formId,x=await v(k);await t.push({name:b.routeName,params:{formId:k,confirmationId:x}});return}if(b.routeName==="form-notifications"){await t.push({name:b.routeName,params:{formId:a.formId}});return}if(b.routeName==="form-integrations"){await t.push({name:b.routeName,params:{formId:a.formId,integration:"wpdatatables"}});return}await t.push({name:b.routeName,params:{formId:a.formId}})};m()?o.showUnsavedChangesDialog(async()=>{f(),await F()}):await F()}function y(b,I){const F=t.currentRoute.value.matched,k=t.currentRoute.value.path;return I==="build"?F.some(({name:x})=>x===Rl||x===Ml):I==="integrations"?k.includes("/settings/integrations/"):b&&F.some(({name:x})=>x===b)?!0:I==="settings"?F.some(({name:x})=>x===br):!!(I==="notifications"&&F.some(({name:x})=>x===es||x===ts))}return{getMenuRoute:c,onMenuClick:p,isActive:y}}function Il(t){const l=tt(),{getLabel:o}=Ee();if(l.formId&&l.name){const a=t.value.findIndex(i=>i.value===l.formId);a===-1?t.value.push({value:l.formId,labelId:`${o("id")}: ${l.formId}`,label:l.name}):t.value[a].label=l.name}}const pM=fe({__name:"FormBuilderPage",setup(t){const{getLabel:l}=Ee(),{navigateToAllForms:o}=pn(),{startWatching:a}=$o();a();const i=on(),m=w(!1),f=wi(),v=S(()=>[{label:l("build"),index:"build",routeName:b.isEditing?Ml:Rl},{label:l("settings"),index:"settings",routeName:_i},{label:l("results"),index:"results",routeName:tl}]),c=w([]),p=w(!1),y=w(!1),b=tt(),I=nn(),F=ss(),k=cs(),x=kr(),C=Dd(),L=S(()=>b.activeTab==="style"),B=S(()=>b.formId),M=async()=>{p.value=!0;try{await F.fetchData({page:1,perPage:100}),c.value=F.tableData.map(O=>({value:O.id,labelId:`${l("id")}: ${O.id}`,label:O.name||`Form #${O.id}`}))}catch(O){console.error(l("failed_to_fetch_form"),O),Ge({message:`${l("failed_to_fetch_form")} ${O}`,type:"error"})}finally{p.value=!1}},q=async O=>{if(!O){b.resetForm(),k.allNotifications=[],k.formId=null,x.allConfirmations=[],x.formId=null,await i.push({path:"/"});return}y.value=!0;try{await b.loadForm(O),i.currentRoute.value.path.includes("/settings/general/")||i.currentRoute.value.path.includes("/settings/notification")||i.currentRoute.value.path.includes("/settings/confirmation")?(await i.push({path:`/manage/${O}/settings/general`}),Ge({message:l("form_loaded"),type:"success"})):i.currentRoute.value.path.includes("/settings/notification/")?(await k.fetchData(parseInt(O)),await i.push({path:`/settings/notification/${O}`}),Ge({message:l("notification_loaded"),type:"success"})):(await i.push({path:`/manage/${O}`}),Ge({message:l("form_loaded"),type:"success"}))}catch(J){console.error(l("failed_to_load_form"),J),Ge({message:`${l("failed_to_load_form")} ${J}`,type:"error"})}finally{y.value=!1}},Y=async O=>{f.confirmIfDirty(()=>{q(O)})},E=async()=>{y.value=!0;try{await b.saveForm(),await M(),Il(c)}finally{y.value=!1}},W=async()=>{y.value=!0;try{await b.updateForm(),await M(),Il(c)}finally{y.value=!1}},j=()=>{b.formId||Ge({message:l("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${b.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},{exportForms:H,exportError:z,isExporting:ee}=Bv(),oe=w(!1),Q=()=>{if(!b.formId){Ge({message:l("first_save_form_for_export"),type:"error"});return}oe.value=!0},te=async()=>{if(!b.formId)return;await H([Number(b.formId)],b.name??void 0)?(Ge({message:l("forms_exported_successfully"),type:"success"}),oe.value=!1):z.value&&Ge({message:z.value,type:"error"})};let X=null;Rt(async()=>{await M();let J=i.currentRoute.value.params.formId;Array.isArray(J)&&(J=J[0]),J?(m.value=!1,b.formId=J,await b.loadForm(J),Il(c)):(m.value=!0,Il(c)),I.setCurrentPage("FormBuilderPage");const K=document.getElementById("adminmenu");K&&(X=me=>{f.handleAdminMenuClick(me)},K.addEventListener("click",X,!0))}),Ul(()=>{const O=document.getElementById("adminmenu");O&&X&&O.removeEventListener("click",X,!0)}),Be(()=>i.currentRoute.value.params.formId,O=>{O||(m.value=!0,b.resetForm())},{immediate:!1}),Be(()=>b.name,O=>{if(b.formId&&O!==null&&O!==void 0){const J=c.value.findIndex(K=>K.value===b.formId);J!==-1?c.value[J].label=O:Il(c)}});const N=async O=>{try{if(await M(),Il(c),O&&b.formId&&b.name){const J=c.value.findIndex(K=>K.value===b.formId);J===-1?c.value.push({value:b.formId,labelId:`${l("id")}: ${b.formId}`,label:b.name}):c.value[J].label=b.name,I.setPageTitle(b.name)}m.value=!1}catch(J){console.error(l("failed_to_load_form"),J),m.value=!1}},U=()=>{m.value=!1,o()};return(O,J)=>{const K=Vd,me=ki,De=Si,Xe=tn,Ue=Fi,ae=Dl,ye=qR,Se=b8;return h(),P(pe,null,[d(ae,null,{left:_(()=>[d(K,{modelValue:B.value,"onUpdate:modelValue":J[0]||(J[0]=se=>B.value=se),size:"s",type:"border",placeholder:s(l)("select_form"),options:c.value,loading:p.value||y.value,onChange:Y},null,8,["modelValue","placeholder","options","loading"])]),center:_(()=>[d(De,{mode:"horizontal",ellipsis:!1,router:""},{default:_(()=>[(h(!0),P(pe,null,Ae(v.value,se=>(h(),ne(me,{key:se.index,label:se.label,name:se.index,type:"tonal","is-active":s(C).isActive(se.routeName,se.index),route:s(C).getMenuRoute(se,s(Rl)),onClick:ge=>s(C).onMenuClick(se,s(C).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:_(()=>[d(Xe,{content:s(l)("preview_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(We,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:j})]),_:1},8,["content"]),s(b).isEditing?(h(),ne(Xe,{key:0,content:s(l)("export_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(We,{priority:"tertiary","icon-start":"export","icon-start-type":"outline",onClick:Q})]),_:1},8,["content"])):re("",!0),s(b).isEditing?(h(),ne(We,{key:1,class:Oe(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",loading:y.value,onClick:W},{default:_(()=>[y.value?re("",!0):(h(),P(pe,{key:0},[ue($(s(l)("update")),1)],64))]),_:1},8,["loading"])):(h(),ne(We,{key:2,class:Oe(["ivyforms-button__action ivyforms-button__action--save"]),priority:"primary",loading:y.value,onClick:E},{default:_(()=>[y.value?re("",!0):(h(),P(pe,{key:0},[ue($(s(l)("save")),1)],64))]),_:1},8,["loading"])),d(Ue)]),_:1}),u("div",{class:Oe(["ivyforms-form-builder-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-form-builder-page--fullscreen-mode":s(I).isFullScreenMode,"ivyforms-form-builder-page--template-open":m.value}])},[d(ye),Dn(d(vM,null,null,512),[[An,L.value&&!s(b).showSampleView]]),Dn(d(dM,null,null,512),[[An,L.value&&s(b).showSampleView]]),Dn(d(Se,null,null,512),[[An,!L.value]]),d(Uv,{visible:m.value,"onUpdate:visible":J[1]||(J[1]=se=>m.value=se),onFormCreated:N,onClose:U},null,8,["visible"])],2),d(Xu),d(Sr,{"align-center":"",width:"342px"}),d(bv,{modelValue:oe.value,"onUpdate:modelValue":J[2]||(J[2]=se=>oe.value=se),"is-exporting":s(ee),"forms-count":1,onExport:te,onCancel:J[3]||(J[3]=se=>oe.value=!1)},null,8,["modelValue","is-exporting"])],64)}}}),Um=Ve(pM,[["__scopeId","data-v-a87f3a5f"]]),yM=fe({__name:"FormSettingsPageSection",emits:["update:isAddingNotification"],setup(t,{emit:l}){const o=l,a=()=>{o("update:isAddingNotification",!1)};return(i,m)=>{const f=is("router-view"),v=ol;return h(),ne(v,null,{default:_(()=>[d(f,null,{default:_(({Component:c})=>[(h(),ne(Co(c),{onCreated:a},null,32))]),_:1})]),_:1})}}});let fd=null,Xr=null;async function gM(){return fd||Xr||(Xr=(async()=>{try{const{request:t}=In(),a=(await t("integrations")).data?.data?.data;if(!a||typeof a!="object")throw new Error("Invalid response format");const i=Object.entries(a).map(([m,f])=>({name:f.label,value:m,image:f.icon||m,description:f.description||"",category:f.category||"Other",type:f.plan==="lite"?"disabled":"soon",searchCategory:f.plan||"lite",requiredPlan:f.plan!=="lite"?f.plan:void 0,component:f.component,learnMoreUrl:f.learnMoreUrl||"",hasGlobalSettings:f.hasGlobalSettings,hasFormSettings:f.hasFormSettings}));return fd=i,i}catch(t){console.error("Failed to load integrations from backend:",t);const l=[{name:"wpdatatables",value:"wpdatatables",image:"wpdatatables",description:"wpdt_integration_description",category:"Data Management",type:"disabled",searchCategory:"lite"}];return fd=l,l}finally{Xr=null}})(),Xr)}async function hM(){let t=await gM();if(typeof window<"u"){const l=window,o=l.IvyFormsPro?.integrationsHooks||[];for(const a of o)t=a(t);l.IvyForms?.hooks?.applyFilters&&(t=l.IvyForms.hooks.applyFilters("ivyforms/integrations/list",t))}return t}function Cc(){const t=Ti(),l=Oo(),{isProInstalled:o,isProLicenseActive:a}=qn(),i=w({}),m=async()=>{const I=l.integrationsSettings||{},F={};for(const[k,x]of Object.entries(I))x&&typeof x=="object"&&(F[k]={enabled:x.enabled||!1,connected:x.connected||!1});i.value=F},f=I=>{if(!I)return!0;if(!o()||!a()||!t.loaded.value)return!1;const F=t.plan.value;if(!(F!=="lite"&&F!=="error"&&F!=="unauthorized"))return!1;const x=["essentials","growth","agency"],C=x.indexOf(F),L=x.indexOf(I);return C>=L&&C!==-1},v=I=>{const F=i.value[I.value]||{enabled:!1,connected:!1};if(I.searchCategory!=="lite"){const x=o(),C=a();if(!x)return"upgrade";if(!C){const L=["essentials","growth","agency"],B=L.indexOf(t.installedPlan.value),M=L.indexOf(I.requiredPlan||"essentials");return B!==-1&&B>=M?"proDisabled":"upgrade"}return f(I.requiredPlan)?!F.enabled||!F.connected?"proDisabled":"proActive":"upgrade"}return F.connected?"active":"disabled"},c=w([]),p=w(!1),y=async()=>{if(p.value)return c.value;const I=await hM();return c.value=I.map(F=>({...F,type:v(F)})),p.value=!0,c.value},b=(I,F,k=!1)=>{i.value[I]={enabled:F,connected:k}};return{integrations:S(()=>c.value),integrationsLoaded:S(()=>p.value),integrationState:i,loadIntegrations:y,loadIntegrationStates:m,updateIntegrationState:b,getIntegrationType:v}}const bM={key:1},_M=fe({__name:"FormSettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=on(),i=Mo(),m=wi(),f=tt(),v=kr(),c=Oo(),{loadIntegrations:p,integrations:y}=Cc();let b=null;const I=t,F=l,k=w(I.activeIndex||"wpdatatables"),x=S(()=>{const W=c.allSettings?.integrations||{};return y.value.filter(j=>W[j.value]?.enabled?j.hasFormSettings!==!1:!1)}),C=S(()=>x.value.length>0),L=()=>x.value[0]?.value||"wpdatatables",B=S(()=>{const W=[{label:o("general_settings"),index:"general"},{label:o("notifications"),index:"notifications"},{label:o("confirmations"),index:"confirmations"}];if(C.value){const j=x.value.map(H=>({index:`integrations/${H.value}`,label:o(H.name),iconConfig:{name:H.value,type:"fill",category:"integrations",size:"d"}}));W.push({label:o("integrations"),index:"integrations",autoNavigateToFirst:!0,subItems:j})}return W}),M=async W=>(v.id&&v.formId==W||(await v.fetchAllConfirmations(W),v.id)||(v.formId=W,await v.createConfirmation()),v.id),q=async W=>{k.value=W,F("update:activeIndex",W);const j=f.formId;if(W==="general")await a.push({path:`/manage/${j}/settings/general`});else if(W==="notifications")await a.push({path:`/manage/${j}/settings/notification`});else if(W==="confirmations"){const H=await M(Number(j));await a.push({path:`/manage/${j}/settings/confirmation/manage/${H}`})}else if(W.startsWith("integrations/")){const H=W.split("integrations/")[1];await a.push({path:`/manage/${j}/settings/integrations/${H}`})}else W==="integrations"&&await a.push({path:`/manage/${j}/settings/integrations/${L()}`})},Y=()=>{const W=i.path;if(W.includes("/settings/general"))k.value="general";else if(W.includes("/settings/notification"))k.value="notifications";else if(W.includes("/settings/confirmation"))k.value="confirmations";else if(W.includes("/settings/integrations/")){const j=W.match(/\/integrations\/(\w+)/);j?k.value=`integrations/${j[1]}`:k.value="integrations/wpdatatables"}},E=w(!0);return Rt(async()=>{Y(),a.afterEach(()=>{Y()}),await p(),c.allSettings?.integrations||await c.loadAllSettings(),E.value=!1;const W=document.getElementById("adminmenu");W&&(b=j=>{m.handleAdminMenuClick(j)},W.addEventListener("click",b,!0))}),Ul(()=>{const W=document.getElementById("adminmenu");W&&b&&W.removeEventListener("click",b,!0)}),(W,j)=>{const H=vs;return h(),ne(H,null,{default:_(()=>[E.value?(h(),P("div",bM,"Loading settings...")):(h(),ne(Ju,{key:0,modelValue:k.value,"onUpdate:modelValue":j[0]||(j[0]=z=>k.value=z),"menu-items":B.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:q},null,8,["modelValue","menu-items"]))]),_:1})}}}),xM=fe({__name:"FormBuilderSettingsPage",setup(t){const{getLabel:l}=Ee(),{startWatching:o}=$o();o();const a=tt(),i=nn(),m=ss(),f=cs(),v=kr(),c=wi(),p=w("general"),y=w(!1);let b=null;const I=w("horizontal"),F=Mo(),k=on(),x=Dd(),C=S(()=>a.formId||null),L=w([]),B=w(!1),M=w(!1),q=S(()=>[{label:l("build"),index:"build",routeName:a.isEditing?Ml:Rl},{label:l("settings"),index:"settings",routeName:_i},{label:l("results"),index:"results",routeName:tl}]),Y=()=>{a.formId||Ge({message:l("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${a.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},E=async H=>{if(!H){a.resetForm(),f.allNotifications=[],f.formId=null,v.allConfirmations=[],v.formId=null,await k.push({path:"/"});return}M.value=!0;try{await a.loadForm(H);const ee=(k.currentRoute.value.path+k.currentRoute.value.hash).match(/\/settings\/(\w+)/),oe=ee?ee[1]:null;oe?(await k.push({path:`/manage/${H}/settings/${oe}`}),p.value=oe,Ge({message:l("form_loaded"),type:"success"})):(await k.push({path:`/manage/${H}`}),Ge({message:l("form_loaded"),type:"success"}))}catch(z){console.error(l("failed_to_load_form"),z),Ge({message:`${l("failed_to_load_form")} ${z}`,type:"error"})}finally{M.value=!1}},W=async()=>{B.value=!0;try{await m.fetchData({page:1,perPage:100}),L.value=m.tableData.map(H=>({value:H.id,labelId:`${l("id")}: ${H.id}`,label:H.name||`Form #${H.id}`}))}catch(H){console.error(l("failed_to_load_form"),H),Ge({message:`${l("failed_to_fetch_form")} ${H}`,type:"error"})}finally{B.value=!1}};function j(H){if(H.params.confirmationId){p.value="confirmations",y.value=!1;return}if(H.params.notificationId){p.value="notifications",y.value=!0;return}const z=H.name?H.name.toString():"";if(z.includes("notification"))p.value="notifications",y.value=!0;else if(z.includes("confirmation"))p.value="confirmations",y.value=!1;else if(z.includes("general")||z.includes("settings"))p.value="general",y.value=!1;else{const ee=H.path+H.hash;ee.includes("/notification")?(p.value="notifications",y.value=!0):ee.includes("/confirmation")?(p.value="confirmations",y.value=!1):(p.value="general",y.value=!1)}}return Rt(async()=>{await W();const H=F.params.formId,z=Array.isArray(H)?H[0]:H;if(z&&!a.formId){M.value=!0;try{await a.loadForm(z),Il(L)}catch(oe){console.error(l("failed_to_load_form"),oe),Ge({message:`${l("failed_to_load_form")} ${oe}`,type:"error"})}finally{M.value=!1}}else Il(L);a.formId||(a.counterFields=0),F.params.formId&&(a.formId=Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId),F.params.confirmationId&&(v.id=F.params.confirmationId?Number(Array.isArray(F.params.confirmationId)?F.params.confirmationId[0]:F.params.confirmationId):null),F.params.notificationId&&(f.id=F.params.notificationId?Number(Array.isArray(F.params.notificationId)?F.params.notificationId[0]:F.params.notificationId):null),j(F);const ee=document.getElementById("adminmenu");ee&&(b=oe=>{c.handleAdminMenuClick(oe)},ee.addEventListener("click",b,!0))}),Ul(()=>{const H=document.getElementById("adminmenu");H&&b&&H.removeEventListener("click",b,!0)}),Be(()=>a.name,H=>{if(a.formId&&H!==null&&H!==void 0){const z=L.value.findIndex(ee=>ee.value===a.formId);z!==-1?L.value[z].label=H:Il(L)}}),Be(()=>[F.path,F.hash,F.name],()=>{j(F)},{immediate:!0}),Be(()=>F.params,H=>{H.formId&&(a.formId=Array.isArray(H.formId)?H.formId[0]:H.formId),H.confirmationId&&(v.id=H.confirmationId?Number(Array.isArray(H.confirmationId)?H.confirmationId[0]:H.confirmationId):null),H.notificationId&&(f.id=H.notificationId?Number(Array.isArray(H.notificationId)?H.notificationId[0]:H.notificationId):null)},{immediate:!0}),(H,z)=>{const ee=Vd,oe=ki,Q=Si,te=We,X=tn,N=Fi,U=Dl,O=_M,J=yM;return h(),P(pe,null,[d(U,null,{left:_(()=>[d(ee,{modelValue:C.value,"onUpdate:modelValue":z[0]||(z[0]=K=>C.value=K),size:"s",type:"border",placeholder:"Select a form",options:L.value,loading:B.value||M.value,onChange:E},null,8,["modelValue","options","loading"])]),center:_(()=>[d(Q,{mode:I.value,ellipsis:!1,router:""},{default:_(()=>[(h(!0),P(pe,null,Ae(q.value,K=>(h(),ne(oe,{key:K.index,label:K.label,name:K.index,type:"tonal","is-active":s(x).isActive(K.routeName,K.index),route:s(x).getMenuRoute(K,s(_i)),onClick:me=>s(x).onMenuClick(K,s(x).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1},8,["mode"])]),right:_(()=>[d(X,{content:s(l)("preview_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(te,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:Y})]),_:1},8,["content"]),d(N)]),_:1}),u("div",{class:Oe(["ivyforms-form-builder-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":s(i).isFullScreenMode}])},[(h(),ne(O,{key:C.value,"active-index":p.value},null,8,["active-index"])),d(J,{"active-index":p.value,"is-adding-notification":y.value},null,8,["active-index","is-adding-notification"])],2),d(Sr,{"align-center":"",width:"342px"})],64)}}}),wM=Ve(xM,[["__scopeId","data-v-d866f1ee"]]),SM={class:"ivyforms-form-builder-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},kM={class:"ivyforms-form-builder-settings-notification__option-bar ivyforms-pb-8 ivyforms-flex"},CM={class:"ivyforms-form-builder-settings-notification__option-bar__left ivyforms-flex ivyforms-gap-8"},IM={class:"ivyforms-form-builder-settings-notification__option-bar__right ivyforms-flex ivyforms-gap-8"},FM=fe({__name:"FormBuilderManageNotification",setup(t){const l=on(),o=Mo(),{getLabel:a}=Ee(),{startWatching:i}=$o();i();const m=S(()=>{const O=o.params.formId;return Array.isArray(O)?O[0]:O}),f=S(()=>{const O=o.params.notificationId;return Array.isArray(O)?O[0]:O}),v=()=>{l.push({name:Zr,params:{formId:m.value}})},c=cs(),{isEditing:p}=Vl(c),y=w({formName:"",formDescription:""});f.value?(c.loadNotification(Number(f.value)),c.isEditing=!0):(c.resetNotification(m.value),c.isEditing=!1);const b=tt(),{formId:I,fields:F}=Vl(b),k=w(!1),x=w(0),C=S(()=>(x.value,window.IvyForms?.components?.NotificationSmartLogicOptions)),L=()=>{x.value++},B=window.IvyForms?.pro?Ti():null,{checkFeatureAccess:M}=qn(),q=S(()=>(x.value,window.IvyForms?.hasProFeature?.("smart_logic")??!1)),Y=async O=>{if(O){if(B)try{await B.fetch()}catch(J){console.error(J);return}finally{x.value++}if(!M("smart_logic"))return}c.smartLogic.enabled=O},E=w(null),W=w(),j=w(),H=w(),z=w();function ee(O){E.value&&E.value.editor&&E.value.editor.chain().focus().insertContent(O).run()}const oe=S(()=>(b.fields||[]).map(O=>({label:O.label,value:`{{${O.type}_${O.fieldIndex}}}`,type:O.type,fieldIndex:O.fieldIndex}))),Q=S(()=>sv()),te=S(()=>oe.value.filter(O=>O.type==="email")),X=S(()=>Q.value.filter(O=>O.key&&O.key==="admin_email")),N=async()=>{k.value=!0;try{const O={name:c.name,sender:c.sender,replyTo:c.replyTo,receiver:c.receiver,enabled:c.enabled,showEmptyFields:c.showEmptyFields,subject:c.subject,message:c.message,smartLogic:c.smartLogic,formId:m.value||c.formId};c.isEditing&&f.value?await c.updateNotification(f.value,O):await c.createNotification(m.value),v()}catch(O){console.error(a("error_saving_notification"),O)}finally{k.value=!1}};function U(O,J){let K;switch(O){case"sender":K=W.value;break;case"replyTo":K=j.value;break;case"receiver":K=H.value;break;case"subject":K=z.value;break}if(K&&K.$el){const me=K.$el.querySelector("input")||K.$el.querySelector("textarea");if(me){const De=me.selectionStart,Xe=me.selectionEnd,Ue=me.value;me.value=Ue.slice(0,De)+J+Ue.slice(Xe),me.dispatchEvent(new Event("input")),me.setSelectionRange(De+J.length,De+J.length),me.focus()}}}return Rt(()=>{window.addEventListener("ivyforms:ready",L),window.addEventListener("ivyforms:pro:component-registered",L),window.addEventListener("ivyforms:pro_features_loaded",L),setTimeout(()=>{x.value++},100),B&&B.fetch().catch(O=>{console.error(O)}).finally(()=>{x.value++}),m.value&&(!I.value||String(I.value)!==String(m.value)||Array.isArray(F.value)&&F.value.length===0)&&b.loadForm(String(m.value))}),Ul(()=>{window.removeEventListener("ivyforms:ready",L),window.removeEventListener("ivyforms:pro:component-registered",L),window.removeEventListener("ivyforms:pro_features_loaded",L)}),(O,J)=>{const K=vn,me=We,De=$e,Xe=Me,Ue=tn,ae=I1,ye=uc,Se=Ht,se=us,ge=$l;return h(),P("div",SM,[u("div",kM,[u("div",CM,[d(K,{modelValue:s(c).enabled,"onUpdate:modelValue":J[0]||(J[0]=ve=>s(c).enabled=ve),priority:"primary",size:"s",title:s(a)("active"),"text-position":"left"},null,8,["modelValue","title"])]),u("div",IM,[d(me,{class:Oe(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:v},{default:_(()=>[ue($(s(a)("cancel")),1)]),_:1}),d(me,{class:Oe(`ivyforms-button__action--${s(p)?"update":"save"}`),priority:"primary",loading:k.value,onClick:N},{default:_(()=>[k.value?re("",!0):(h(),P(pe,{key:0},[ue($(s(a)(s(p)?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),d(ge,{modifier:"outside-vertical"},{default:_(()=>[d(se,{model:y.value},{default:_(()=>[d(Xe,{label:s(a)("name"),prop:"notificationName",secondary:""},{default:_(()=>[d(De,{modelValue:s(c).name,"onUpdate:modelValue":J[1]||(J[1]=ve=>s(c).name=ve),placeholder:s(a)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(Xe,{label:s(a)("send_from"),prop:"notificationSender",secondary:""},{default:_(()=>[d(De,{ref_key:"senderInputRef",ref:W,modelValue:s(c).sender,"onUpdate:modelValue":J[2]||(J[2]=ve=>s(c).sender=ve),placeholder:"ivy@forms.io"},null,8,["modelValue"]),d(ae,{fields:te.value,general:X.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:J[3]||(J[3]=ve=>U("sender",ve))},{reference:_(()=>[d(Ue,{content:s(a)("insert_placeholders")},{default:_(()=>[d(me,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":s(a)("placeholders"),class:"ivyforms-form-builder-settings-notification__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(Xe,{label:s(a)("reply_to"),prop:"notificationReplyTo"},{default:_(()=>[d(De,{ref_key:"replyToInputRef",ref:j,modelValue:s(c).replyTo,"onUpdate:modelValue":J[4]||(J[4]=ve=>s(c).replyTo=ve),placeholder:"ivy@forms.io"},null,8,["modelValue"]),d(ae,{fields:te.value,general:X.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:J[5]||(J[5]=ve=>U("replyTo",ve))},{reference:_(()=>[d(Ue,{content:s(a)("insert_placeholders")},{default:_(()=>[d(me,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":s(a)("placeholders"),class:"ivyforms-form-builder-settings-notification__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(Xe,{label:s(a)("send_to"),prop:"notificationReceiver",secondary:""},{default:_(()=>[d(De,{ref_key:"receiverInputRef",ref:H,modelValue:s(c).receiver,"onUpdate:modelValue":J[6]||(J[6]=ve=>s(c).receiver=ve),placeholder:"ivy@forms.io"},null,8,["modelValue"]),d(ae,{fields:te.value,general:X.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:J[7]||(J[7]=ve=>U("receiver",ve))},{reference:_(()=>[d(Ue,{content:s(a)("insert_placeholders")},{default:_(()=>[d(me,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":s(a)("placeholders"),class:"ivyforms-editor__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(Xe,{label:s(a)("subject"),prop:"notificationSubject"},{default:_(()=>[d(De,{ref_key:"subjectInputRef",ref:z,modelValue:s(c).subject,"onUpdate:modelValue":J[8]||(J[8]=ve=>s(c).subject=ve),placeholder:s(a)("example"),secondary:""},null,8,["modelValue","placeholder"]),d(ae,{class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:J[9]||(J[9]=ve=>U("subject",ve))},{reference:_(()=>[d(Ue,{content:s(a)("insert_placeholders")},{default:_(()=>[d(me,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":s(a)("placeholders"),class:"ivyforms-editor__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1})]),_:1},8,["label"]),d(Xe,{label:s(a)("message"),prop:"formDescription",class:"ivyforms-form-builder-settings-notification__editor"},{default:_(()=>[d(ye,{ref_key:"editorRef",ref:E,modelValue:s(c).message,"onUpdate:modelValue":J[10]||(J[10]=ve=>s(c).message=ve),"fields-placeholders":oe.value,"general-placeholders":Q.value,folder:"notification",onInsertPlaceholder:ee},null,8,["modelValue","fields-placeholders","general-placeholders"])]),_:1},8,["label"]),d(Se,{modelValue:s(c).showEmptyFields,"onUpdate:modelValue":J[11]||(J[11]=ve=>s(c).showEmptyFields=ve),priority:"secondary",type:"checkmark",class:"ivyforms-mb-16"},{default:_(()=>[ue($(s(a)("show_empty_fields")),1)]),_:1},8,["modelValue"]),d(Xe,{label:s(a)("smart_logic"),prop:"notificationSmartLogic",secondary:""},{default:_(()=>[d(K,{"model-value":s(c).smartLogic.enabled,priority:"secondary","text-position":"left","onUpdate:modelValue":Y},null,8,["model-value"])]),_:1},8,["label"]),C.value&&s(c).smartLogic.enabled&&q.value?(h(),ne(Co(C.value),{key:0,modelValue:s(c).smartLogic,"onUpdate:modelValue":J[12]||(J[12]=ve=>s(c).smartLogic=ve),fields:s(b).fields,"get-label":s(a),"show-enabled-toggle":!1},null,8,["modelValue","fields","get-label"])):re("",!0)]),_:1},8,["model"])]),_:1})])}}}),Gu=Ve(FM,[["__scopeId","data-v-71d3c7ad"]]),TM={class:"ivyforms-form-builder-settings ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},PM={class:"ivyforms-form-builder-settings__option-bar ivyforms-pb-8 ivyforms-flex"},$M={class:"ivyforms-form-builder-settings__option-bar__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start ivyforms-gap-8"},LM={class:"ivyforms-form-builder-settings__option-bar__right ivyforms-align-items-center ivyforms-justify-content-end ivyforms-flex ivyforms-gap-8"},VM={class:"ivyforms-flex ivyforms-flex-grow ivyforms-gap-16 ivyforms-flex-direction-column"},RM=fe({__name:"FormBuilderSettings",setup(t){const{getLabel:l}=Ee(),{startWatching:o}=$o();o();const a=Mo(),i=w({formName:"",formDescription:""}),m=tt(),f=w(!1);Rt(async()=>{a.params.formId&&await m.loadForm(a.params.formId)});const v=async()=>{f.value=!0;try{await m.saveFormSettings()}finally{f.value=!1}},c=async()=>{f.value=!0;try{await m.updateForm()}finally{f.value=!1}};return(p,y)=>{const b=vn,I=We,F=$e,k=Me,x=Ht,C=$t,L=us,B=$l;return h(),P("div",TM,[u("div",PM,[u("div",$M,[d(b,{modelValue:s(m).published,"onUpdate:modelValue":y[0]||(y[0]=M=>s(m).published=M),priority:"primary",size:"s",title:s(l)("published"),"text-position":"left"},null,8,["modelValue","title"])]),u("div",LM,[s(m).isEditingSettingGeneral?(h(),ne(I,{key:0,class:Oe(["ivyforms-button__action--update"]),priority:"primary",loading:f.value,onClick:c},{default:_(()=>[f.value?re("",!0):(h(),P(pe,{key:0},[ue($(s(l)("save")),1)],64))]),_:1},8,["loading"])):(h(),ne(I,{key:1,class:Oe(["ivyforms-button__action--save"]),priority:"primary",loading:f.value,onClick:v},{default:_(()=>[f.value?re("",!0):(h(),P(pe,{key:0},[ue($(s(l)("save")),1)],64))]),_:1},8,["loading"]))])]),d(B,{modifier:"outside-vertical"},{default:_(()=>[d(L,{model:i.value},{default:_(()=>[d(k,{label:s(l)("form_name"),prop:"formName",secondary:""},{default:_(()=>[d(F,{modelValue:s(m).name,"onUpdate:modelValue":y[1]||(y[1]=M=>s(m).name=M),placeholder:s(l)("form_name_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(k,{label:s(l)("form_desc"),prop:"formDescription",class:"ivyforms-form-settings-description",secondary:""},{default:_(()=>[d(F,{modelValue:s(m).description,"onUpdate:modelValue":y[2]||(y[2]=M=>s(m).description=M),type:"textarea",placeholder:s(l)("form_description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),u("div",VM,[d(x,{modelValue:s(m).showTitle,"onUpdate:modelValue":y[3]||(y[3]=M=>s(m).showTitle=M),priority:"secondary",size:"d",type:"checkmark"},{default:_(()=>[ue($(s(l)("show_form_title")),1)]),_:1},8,["modelValue"]),d(x,{modelValue:s(m).showDescription,"onUpdate:modelValue":y[4]||(y[4]=M=>s(m).showDescription=M),priority:"secondary",size:"d",type:"checkmark"},{default:_(()=>[ue($(s(l)("show_form_description")),1)]),_:1},8,["modelValue"]),d(C,{class:"ivyforms-my-8"}),d(x,{modelValue:s(m).storeEntries,"onUpdate:modelValue":y[5]||(y[5]=M=>s(m).storeEntries=M),priority:"secondary",size:"d",type:"checkmark"},{default:_(()=>[ue($(s(l)("store_entries_db")),1)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1})])}}}),MM=Ve(RM,[["__scopeId","data-v-f18e472b"]]);function UM(t){const{loading:l,searchQuery:o,debouncedSearchQuery:a}=t,i=S(()=>!o||!a?!1:o.value!==a.value),m=S(()=>l.value||i.value);return{isDebouncing:i,shouldShowSkeleton:m}}const BM={class:"ivyforms-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},DM={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},AM={class:"ivyforms-settings-notification__option-bar ivyforms-flex ivyforms-gap-8"},EM={class:"ivyforms-settings-notification__option-bar-left ivyforms-flex ivyforms-gap-8"},OM={class:"ivyforms-settings-notification__option-bar-right ivyforms-flex ivyforms-gap-8"},zM={class:"ivyforms-settings-notification__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},WM={key:0,class:"ivyforms-table-skeleton"},qM={class:"ivyforms-all-forms-pagination-container"},NM={key:1},HM=fe({__name:"FormBuilderNotificationTable",setup(t){const{getLabel:l}=Ee(),{startWatching:o}=$o();o();const a=tt(),i=cs(),m=Ii(),{searchQuery:f,debouncedSearchQuery:v}=Md(),c=w(!1),p=w(!1),y=w(!1),b=w([]),I=w(0),F=Mo(),k=on(),{shouldShowSkeleton:x}=UM({loading:c,searchQuery:f,debouncedSearchQuery:v}),C=Eo({page:1,perPage:10}),L=Eo({column:"id",order:"desc"}),B=S(()=>f.value.trim().length>0),M=()=>({page:C.page,perPage:C.perPage,search:v.value,sortBy:L.column,sortOrder:L.order,formId:F.params.formId?parseInt(Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId,10):a.formId?parseInt(a.formId,10):null}),q=async()=>{c.value=!0;try{await i.searchNotifications(M()),b.value=i.tableData;const U=i.paginationMeta;C.page=U.page,C.perPage=U.perPage,I.value=U.total}catch(U){console.error(l("error_loading_notification"),U)}finally{c.value=!1}};Be(()=>m.dialogVisible,(U,O)=>{O&&!U&&(m.actionType==="delete"||m.actionType==="duplicate")&&setTimeout(q,300)}),Be([()=>C.page,()=>C.perPage,()=>v.value],async()=>{c.value=!0,await i.searchNotifications(M()),b.value=i.tableData,c.value=!1}),Be(()=>i.tableData,U=>{b.value=U,c.value=!1},{immediate:!0}),Be(()=>i.paginationMeta,U=>{I.value=F1(U).total||0},{immediate:!0});const Y=({column:U,order:O})=>{L.column=U,L.order=O==="asc"?"asc":O==="desc"?"desc":"asc",C.page=1,q()},E=()=>{const U=Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId||a.formId;i.resetNotification(U),p.value=!0,y.value=!1,k.replace(`/manage/${U}/settings/notification/manage`)},W=()=>{p.value=!1,y.value=!1,q(),k.push({name:"form-notifications",params:{formId:a.formId}})},j=U=>async()=>{c.value=!0;try{await i.loadNotification(U),p.value=!0,y.value=!0;const O=Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId||a.formId;await k.push(`/manage/${O}/settings/notification/manage/${U}`)}catch(O){console.error(l("error_loading_notification"),O),Ge({message:String(O),type:"error"})}finally{c.value=!1}},H=U=>async()=>{await m.handleActionClick(U,null,"notification","duplicate",{setLoading:O=>{c.value=O}})},z=U=>async()=>{await m.handleActionClick(U,null,"notification","delete",{setLoading:O=>{c.value=O}})},ee=Sv({field:"enabled",onChange:async(U,O)=>{const J=U.enabled;U.enabled=O;try{await i.updateNotification(U.id,U),await q()}catch(K){U.enabled=J,Ge({message:String(K),type:"error"})}}}),oe=ga({text:U=>U.name||"No Name",href:"#",onClick:U=>j(U.id)(),class:"ivyforms-name-cell"}),Q=({rowData:U})=>U?Kt("span",U.receiver||"No Receiver"):null,te=({rowData:U})=>U?Kt("span",U.replyTo||"No Reply-To"):null,X=({rowData:U})=>U?Kt("span",U.subject||"No Subject"):null,N=w([{key:"enabled",title:l("active"),cellRenderer:ee,width:100,visible:!0,class:"status-column"},{key:"name",title:l("name"),cellRenderer:oe,width:300,visible:!0,class:"name-column",sortable:!0},{key:"receiver",title:l("receiver"),cellRenderer:Q,width:250,visible:!0,class:"receiver-column",sortable:!0},{key:"replyTo",title:l("reply_to"),cellRenderer:te,width:250,visible:!0,class:"replyto-column",sortable:!0},{key:"subject",title:l("subject"),cellRenderer:X,width:300,visible:!0,class:"subject-column",sortable:!0},Ud({width:124,className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:l("edit"),onClick:U=>j(U.id)()},{icon:"copy",tooltip:l("duplicate"),onClick:U=>H(U.id)()},{icon:"trash",tooltip:l("delete"),priority:"danger",onClick:U=>z(U.id)()}]})]);return Rt(()=>{i.isEditing=!1,q()}),(U,O)=>(h(),P("div",BM,[p.value?(h(),P("div",NM,[d(Gu,{onClose:W})])):(h(),P("div",DM,[u("div",AM,[u("div",EM,[d(_a,{modelValue:s(f),"onUpdate:modelValue":O[0]||(O[0]=J=>Tl(f)?f.value=J:null),placeholder:s(l)("search_notifications"),clearable:""},null,8,["modelValue","placeholder"])]),u("div",OM,[d(We,{"icon-start":"plus",onClick:E},{default:_(()=>[ue($(s(l)("notifications")),1)]),_:1})])]),u("div",zM,[d(Td,{columns:N.value,data:s(x)?[]:b.value,loading:s(x),sort:L,total:I.value,"row-key":"id",pagination:"",onSortChange:Y},{empty:_(({loading:J})=>[J?(h(),P("div",WM,[d(wr,null,{template:_(()=>[(h(!0),P(pe,null,Ae(C.perPage,K=>(h(),ne(ha,{key:K,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):B.value?(h(),ne(Ll,{key:2,title:s(l)("empty_search_title"),subtitle:s(l)("empty_search_subtitle")},null,8,["title","subtitle"])):(h(),ne(Ll,{key:1,image:"not-found",title:s(l)("empty_state_notification_title"),subtitle:s(l)("empty_state_notification_subtitle")},{actionButton:_(()=>[d(We,{"icon-start":"plus",onClick:E},{default:_(()=>[ue($(s(l)("notifications")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),u("div",qM,[d($d,{"current-page":C.page,"onUpdate:currentPage":O[1]||(O[1]=J=>C.page=J),"page-size":C.perPage,"onUpdate:pageSize":O[2]||(O[2]=J=>C.perPage=J),total:I.value},null,8,["current-page","page-size","total"])])])]))]))}});function YM(t){if(!t)return!1;const l=t.trim();if(!/^(https?:\/\/)?([a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*|localhost|\d{1,3}(\.\d{1,3}){3}|\[[0-9a-fA-F:]+\])(:\d+)?(\/|$)/.test(l))return!1;const a=l.match(/https?:\/\//gi);if(a&&a.length>1)return!1;let i=l;try{return/^https?:\/\//i.test(l)||(i="https://"+l),new URL(i),!0}catch{return!1}}const jM={key:0,class:"ivyforms-form-builder-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},GM={class:"ivyforms-form-builder-settings-confirmation__option-bar ivyforms-pb-8 ivyforms-flex"},KM={class:"ivyforms-form-builder-settings-confirmation__option-bar-left ivyforms-flex"},XM={class:"ivyforms-form-builder-settings-confirmation__option-bar-right ivyforms-flex"},QM={key:0,class:"ivyforms-form-builder-settings-confirmation__content-section"},JM={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},ZM={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},eU={class:"confirmation-title medium-14"},tU={class:"ivyforms-form-builder-settings-confirmation__radio-section"},oU={key:1,class:"ivyforms-form-builder-settings-confirmation__content-section"},nU={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},lU={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},iU={class:"confirmation-title medium-14"},aU={key:2,class:"ivyforms-form-builder-settings-confirmation__content-section"},rU={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},sU={class:"confirmation-title medium-14"},dU=fe({__name:"FormBuilderConfirmation",setup(t){const{getLabel:l}=Ee(),{request:o}=In(),a=Mo(),{startWatching:i}=$o();i();const m=S(()=>{const E=a.params.formId;return Array.isArray(E)?E[0]:E}),f=S(()=>{const E=a.params.confirmationId;return Array.isArray(E)?E[0]:E}),v=kr(),c=tt(),p=w("horizontal"),y=w("successMessage"),b=w([]),I=w(!1),F=w(!1),k=w(null),x=w(""),C=w(""),L=[{label:l("success_message"),index:"successMessage"},{label:l("redirect_to_page"),index:"redirectToPage"},{label:l("redirect_to_custom_url"),index:"redirectToCustomUrl"}];function B(E){k.value&&k.value.editor&&k.value.editor.chain().focus().insertContent(E+" ").run()}const M=S(()=>(c.fields||[]).filter(E=>E.type&&typeof E.fieldIndex<"u")),q=S(()=>sv()),Y=async()=>{if(x.value="",C.value="",y.value==="redirectToPage"&&!v.page){x.value=l("please_select_a_page");return}if(y.value==="redirectToCustomUrl"){if(!v.url){C.value=l("please_enter_a_url");return}if(!YM(v.url)){C.value=l("please_enter_a_valid_url");return}}F.value=!0;const E={formId:m.value||c.formId,type:y.value,enabled:v.enabled,showForm:v.showForm};switch(y.value){case"successMessage":E.message=v.message||"";break;case"redirectToPage":E.page=v.page||"";break;case"redirectToCustomUrl":E.url=v.url||"";break}v.type=y.value,v.formId=Number(m.value||c.formId);try{v.id?await v.updateConfirmation(v.id,E):await v.createConfirmation()}finally{F.value=!1}};return Rt(async()=>{try{m.value&&await c.loadForm(m.value);const{data:E,error:W,status:j}=await o("wp/v2/pages",{method:"GET",headers:{"Content-Type":"application/json"}},{useNamespace:!1});!W&&j===200&&Array.isArray(E)?b.value=E.map(z=>({value:z.id,label:z.title.rendered})):b.value=[],m.value&&f.value&&await v.loadConfirmation(Number(f.value));const H=v.type;if(y.value=H||"successMessage",typeof v.resetEntityState=="function"&&v.resetEntityState(),I.value=!0,v.page){const z=b.value.find(ee=>ee.value===Number(v.page));v.page=z?z.value:v.page}}catch(E){console.error(l("error_loading_data_confirmation"),E)}}),Be(()=>I.value&&y.value,E=>{E&&v.type!==E&&(v.type=E)}),Be(()=>I.value&&v.type,E=>{E&&y.value!==E&&(y.value=E)}),Be(y,()=>{x.value="",C.value=""}),Be(()=>v.page,E=>{x.value&&E&&(x.value="")}),Be(()=>v.url,E=>{if(C.value){if(C.value===l("please_enter_a_url"))E&&E.trim()!==""&&(C.value="");else if(C.value===l("please_enter_a_valid_url")&&E&&E.trim()!=="")try{const W=E.trim();W.startsWith("//")?new URL("http:"+W):new URL(W),C.value=""}catch{}}}),(E,W)=>{const j=vn,H=We,z=Wn,ee=wo,oe=tn,Q=uc,te=go,X=Ci,N=Bt,U=Ct,O=Me,J=$e;return I.value?(h(),P("div",jM,[u("div",GM,[u("div",KM,[d(j,{modelValue:s(v).enabled,"onUpdate:modelValue":W[0]||(W[0]=K=>s(v).enabled=K),priority:"primary",size:"s","text-position":"left",title:s(l)("active")},null,8,["modelValue","title"])]),u("div",XM,[d(H,{class:Oe(["ivyforms-button__action--save"]),priority:"primary",loading:F.value,onClick:Y},{default:_(()=>[F.value?re("",!0):(h(),P(pe,{key:0},[ue($(s(l)("save")),1)],64))]),_:1},8,["loading"])])]),d(z,{modelValue:y.value,"onUpdate:modelValue":W[1]||(W[1]=K=>y.value=K),mode:p.value,type:"tonal",priority:"tertiary",class:"ivyforms-form-builder-settings-confirmation__menu",tabs:L.map(K=>({name:K.index,label:K.label}))},null,8,["modelValue","mode","tabs"]),y.value==="successMessage"?(h(),P("div",QM,[u("div",JM,[u("div",ZM,[u("span",eU,$(s(l)("message")),1),d(oe,{content:s(l)("message_tooltip"),"aria-label":s(l)("message_tooltip"),placement:"top",theme:"inverted"},{default:_(()=>[d(ee,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:W[2]||(W[2]=_t(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),d(Q,{ref_key:"editorRef",ref:k,modelValue:s(v).message,"onUpdate:modelValue":W[3]||(W[3]=K=>s(v).message=K),"fields-placeholders":M.value,"general-placeholders":q.value,"aria-label":s(l)("success_message"),folder:"confirmation",onInsertPlaceholder:B},null,8,["modelValue","fields-placeholders","general-placeholders","aria-label"]),u("div",tU,[u("p",null,$(s(l)("after_form_submission")),1),d(X,{modelValue:s(v).showForm,"onUpdate:modelValue":W[4]||(W[4]=K=>s(v).showForm=K),priority:"secondary"},{default:_(()=>[d(te,{value:!1,priority:"secondary"},{default:_(()=>[ue($(s(l)("hide_form")),1)]),_:1}),d(te,{value:!0,priority:"secondary"},{default:_(()=>[ue($(s(l)("reset_form")),1)]),_:1})]),_:1},8,["modelValue"])])])):y.value==="redirectToPage"?(h(),P("div",oU,[u("div",nU,[u("div",lU,[u("span",iU,$(s(l)("select_page")),1),d(oe,{content:s(l)("select_tooltip"),"aria-label":s(l)("select_tooltip"),placement:"top",theme:"inverted"},{default:_(()=>[d(ee,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:W[5]||(W[5]=_t(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),d(O,{error:x.value,secondary:""},{default:_(()=>[d(U,{modelValue:s(v).page,"onUpdate:modelValue":W[6]||(W[6]=K=>s(v).page=K),placeholder:s(l)("select")},{default:_(()=>[(h(!0),P(pe,null,Ae(b.value,K=>(h(),ne(N,{key:K.value,value:K.value,label:K.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["error"])])):y.value==="redirectToCustomUrl"?(h(),P("div",aU,[u("div",rU,[u("span",sU,$(s(l)("custom_url")),1),d(oe,{content:s(l)("redirection_url_tooltip"),placement:"top",theme:"inverted"},{default:_(()=>[d(ee,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:W[7]||(W[7]=_t(()=>{},["prevent"]))})]),_:1},8,["content"])]),d(O,{error:C.value,secondary:""},{default:_(()=>[d(J,{modelValue:s(v).url,"onUpdate:modelValue":W[8]||(W[8]=K=>s(v).url=K),placeholder:s(l)("enter_url")},null,8,["modelValue","placeholder"])]),_:1},8,["error"])])):re("",!0)])):re("",!0)}}}),uU={class:"ivyforms-form-integration ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},cU={class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},fU={class:"ivyforms-form-integration__title ivyforms-flex ivyforms-align-items-center regular-16"},mU={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},vU={class:"ivyforms-form-integration__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},pU={class:"ivyforms-form-integration__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24 ivyforms-border-radius-16"},yU={key:1,class:"ivyforms-form-integration__not-available"},gU=fe({__name:"FormBuilderIntegrations",setup(t){const{getLabel:l}=Ee(),o=tt(),a=Mo(),i=w(!1),{loadIntegrations:m,integrations:f}=Cc(),v=w(!0),c=w(0);Rt(async()=>{await m(),window.addEventListener("ivyforms:ready",x),window.addEventListener("ivyforms:pro:component-registered",x),setTimeout(()=>{c.value++,v.value=!1},100),L.value&&await o.loadForm(L.value)}),Ul(()=>{window.removeEventListener("ivyforms:ready",x),window.removeEventListener("ivyforms:pro:component-registered",x)});const p=S(()=>a.params.integration||"wpdatatables"),y=S(()=>{c.value;const q=p.value;return f.value.find(Y=>Y.value===q)||null}),b=S(()=>{if(c.value,typeof window>"u")return null;const q=window,Y=y.value;if(!Y||!Y.component)return null;const E=Y.component;return q.IvyForms?.components?.[E]||null}),I=S(()=>(c.value,window.IvyForms?.components?.IntegrationSmartLogicOptions)),F=S(()=>{const q=p.value;return o.integrationSettings?.[q]||{}}),k=q=>{const Y=p.value;o.integrationSettings&&(o.integrationSettings[Y]=q)},x=()=>{c.value++,v.value=!1},C=async()=>{i.value=!0;try{await o.updateForm()}finally{i.value=!1}},L=S(()=>{const q=a.params.formId;return Array.isArray(q)?q[0]:q}),B=S(()=>{const q=p.value,Y=o.integrationSettings?.[q];return Y?!Object.values(Y).some(E=>typeof E=="boolean"?E:typeof E=="string"?E.length>0:typeof E=="object"&&E!==null?Object.keys(E).length>0:!1):!0}),M=()=>{const q=p.value;o.integrationSettings&&(o.integrationSettings[q]={})};return(q,Y)=>{const E=is("router-view"),W=We,j=Ht;return h(),P("div",uU,[s(a).name&&s(a).name!=="form-integrations"?(h(),ne(E,{key:0})):b.value?(h(),ne(Co(b.value),{key:1})):v.value?re("",!0):(h(),P(pe,{key:2},[u("div",cU,[u("div",fU,$(s(l)(p.value+"_integration_settings")),1),u("div",mU,[d(W,{class:Oe(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:B.value,onClick:M},{default:_(()=>[ue($(s(l)("clear_settings")),1)]),_:1},8,["disabled"]),d(W,{class:Oe(["ivyforms-button__action--save"]),priority:"primary",loading:i.value,onClick:C},{default:_(()=>[i.value?re("",!0):(h(),P(pe,{key:0},[ue($(s(l)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",vU,[u("div",pU,[p.value==="wpdatatables"?(h(),ne(j,{key:0,modelValue:s(o).integrationSettings.wpdatatables.enabled,"onUpdate:modelValue":Y[0]||(Y[0]=H=>s(o).integrationSettings.wpdatatables.enabled=H),priority:"secondary",type:"checkmark"},{default:_(()=>[ue($(s(l)("allow_ivy_wpdatatables_integration")),1)]),_:1},8,["modelValue"])):(h(),P("div",yU,[u("p",null,$(s(l)("integration_not_available")),1),I.value&&p.value!="wpdatatables"?(h(),ne(Co(I.value),{key:0,"integration-name":p.value,settings:F.value,fields:s(o).fields,"get-label":s(l),"onUpdate:settings":k},null,40,["integration-name","settings","fields","get-label"])):re("",!0)]))])])],64))])}}}),hU={class:"all-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},bU={class:"ivyforms-all-entries-option-bar"},_U={class:"ivyforms-all-entries-option-bar__left"},xU={class:"ivyforms-all-entries-table"},wU={key:0,class:"ivyforms-table-skeleton"},SU={class:"ivyforms-all-entries-pagination-container"},kU=fe({__name:"AllEntries",setup(t){const{getLabel:l}=Ee(),{startWatching:o}=$o();o();const{getAdminPageUrl:a,navigateToAdminPage:i}=pn(),m=tt(),f=nn(),v=Oo(),c=fs(),p=Bl(),y=Ii(),b=w(),I=w(null),F=w(null),k=w(null),x=w([]),C=w(0),L=w(null),B=w(!0),{searchQuery:M,debouncedSearchQuery:q}=Md(),Y=S(()=>M.value!==q.value),E=S(()=>B.value||Y.value),{filters:W,isFiltered:j}=pc({starred:null,read:null,formId:null}),{pagination:H,sort:z,withSuppressedUpdates:ee,resetState:oe}=hc({filters:W,pagination:Eo({page:1,perPage:10}),sort:Eo({column:"id",order:"desc"}),searchQuery:M,dateRange:L,preserveOtherParams:!0,onRestored:()=>ve(!0)}),Q=Eo({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),{toggleAll:te,clear:X,selectedIds:N,anyRowSelected:U,allSelected:O,someSelected:J}=_c(x),K=S(()=>[Ft(xt.MarkAsRead,{handler:()=>Ze("read")}),Ft(xt.MarkAsUnread,{handler:()=>Ze("unread")}),Ft(xt.AddStar,{handler:()=>ft(!0)}),Ft(xt.RemoveStar,{handler:()=>ft(!1)})]),me=ga({text:Le=>Le.id,class:Le=>Le.status==="unread"?"ivyforms-unread-entry":"",onClick:Le=>{i(_d,`/details/${Le.id}`,!0)}}),De=ga({text:Le=>ae.value[Le.formId]||"",href:Le=>a(Do,`/manage/${Le.formId}`),class:"ivyforms-name-cell"}),Xe=w([xc({allSelected:O,toggleAll:()=>te(),headerAriaLabel:l("select_all"),cellAriaLabel:l("select_row")}),wc({title:l("starred"),field:"starred",onChange:async(Le,nt)=>{const Ye=Le.starred;Le.starred=nt;try{await c.updateStarred(Le.id,nt),nt?(Q.starredTrueCount++,Q.starredFalseCount--):(Q.starredTrueCount--,Q.starredFalseCount++)}catch(rt){Le.starred=Ye,Ge({message:String(rt),type:"error"})}}}),{key:"id",title:l("id"),width:40,minWidth:40,cellRenderer:me,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"formName",title:l("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:De,visible:!0,showInModal:!0},{key:"date-created",title:l("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:Le})=>Kt("span",Bn.formatWPDate(Le.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:l("browser"),width:100,minWidth:100,cellRenderer:({rowData:Le})=>Kt("span",Le.userAgent||l("unknown")),visible:!0,showInModal:!0},{key:"ip",title:l("ip_address"),width:120,minWidth:120,cellRenderer:({rowData:Le})=>Kt("span",Le.ipAddress||l("unknown")),visible:!0,showInModal:!0},Ud({title:"",width:124,className:"ivyforms-cell-actions",actions:[{icon:Le=>Le.status==="read"?"read":"unread",tooltip:Le=>Le.status==="read"?l("mark_as_unread"):l("mark_as_read"),onClick:async Le=>{const nt=Le.status==="read"?"unread":"read",Ye=Le.status;Le.status=nt;try{await c.updateStatus(Le.id,nt),nt==="read"?(Q.readTrueCount++,Q.readFalseCount--):(Q.readTrueCount--,Q.readFalseCount++)}catch(rt){Le.status=Ye,Ge({message:String(rt),type:"error"})}}},{icon:"preview",tooltip:l("preview"),onClick:Le=>{i(_d,`/details/${Le.id}`,!0)}},{icon:"trash",tooltip:l("delete"),priority:"danger",onClick:Le=>ht(Le.id)()}]})]),Ue=S(()=>Bn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),ae=S(()=>c.formIdToName),{dynamicWidthColumns:ye,minTableWidth:Se}=gc(b,{columns:Xe}),se=S(()=>M.value.trim()!==""||L.value!==null||j.value),ge=Le=>({page:H.page,perPage:H.perPage,search:q.value,sortBy:z.column,sortOrder:z.order,dateRange:Bn.formatDateRangeForApi(L.value),shouldGetCount:Le,formId:W.formId||void 0,filters:{starred:W.starred,read:W.read},searchFieldValue:!1}),ve=async Le=>{B.value=!0;try{await c.fetchData(ge(Le)),x.value=c.tableData;const nt=c.paginationMeta;await ee(async()=>{H.page=nt.page,H.perPage=nt.perPage}),C.value=nt.total,Le&&(Q.readTrueCount=c.filterCount.readTrueCount,Q.readFalseCount=c.filterCount.readFalseCount,Q.starredTrueCount=c.filterCount.starredTrueCount,Q.starredFalseCount=c.filterCount.starredFalseCount)}finally{B.value=!1}};Be([()=>H.page,()=>H.perPage,()=>q.value,()=>W.starred,()=>W.read,()=>L.value,()=>W.formId],async([,,Le,nt,Ye,rt,be],de)=>{de&&(Le!==de[2]||nt!==de[3]||Ye!==de[4]||rt!==de[5]||be!==de[6])&&(H.page=1),await ve(!1)},{flush:"sync"}),Be([()=>m.formId,()=>m.loadedForEntry],async()=>{m.formId&&!m.loadedForEntry?W.formId=Number(m.formId):!m.formId&&!m.loadedForEntry&&(W.formId=null)}),Be(()=>c.tableData,Le=>{x.value=Le,B.value=!1},{immediate:!0}),Be(()=>c.filterCount,Le=>{Q.readTrueCount=Le.readTrueCount,Q.readFalseCount=Le.readFalseCount,Q.starredTrueCount=Le.starredTrueCount,Q.starredFalseCount=Le.starredFalseCount},{immediate:!0});const Ke=({column:Le,order:nt})=>{z.column=Le,z.order=nt==="asc"?"asc":nt==="desc"?"desc":"",H.page=1,ve(!1)},ht=Le=>async()=>{await y.handleActionClick(Le,null,"entry","delete",{setLoading:nt=>{B.value=nt}})},at=async()=>{if(N.value.length)try{await y.handleActionClick(null,N.value,"entries","delete",{setLoading:Le=>{B.value=Le}})}catch(Le){Ge({message:String(Le),type:"error"})}},Ze=async Le=>{if(!N.value.length)return;B.value=!0;const nt=[...N.value];try{const Ye=x.value.filter(rt=>nt.includes(rt.id));await c.updateReads(nt,Le),Ye.forEach(rt=>{rt.status!==Le&&(Le==="read"?(Q.readTrueCount++,Q.readFalseCount--):(Q.readTrueCount--,Q.readFalseCount++)),rt.status=Le})}catch(Ye){Ge({message:String(Ye),type:"error"})}finally{B.value=!1}},ft=async Le=>{if(!N.value.length)return;B.value=!0;const nt=[...N.value];try{const Ye=x.value.filter(rt=>nt.includes(rt.id));await c.updateStarreds(nt,Le),Ye.forEach(rt=>{rt.starred!==Le&&(Le?(Q.starredTrueCount++,Q.starredFalseCount--):(Q.starredTrueCount--,Q.starredFalseCount++)),rt.starred=Le})}catch(Ye){Ge({message:String(Ye),type:"error"})}finally{B.value=!1}},wt=()=>{Ao(()=>{const Le=F.value&&"$el"in F.value?F.value.$el:F.value,nt=k.value&&"$el"in k.value?k.value.$el:k.value;if(Le instanceof HTMLElement&&nt instanceof HTMLElement){const Ye=Le.getBoundingClientRect();nt.style.position="absolute",nt.style.top=`${Ye.bottom+8}px`,nt.style.left=`${Ye.left}px`,nt.style.inset="unset"}})},{showDatePicker:mt,datePickerIndicator:vt,openDatePicker:Tt,closeDatePicker:Mt,hideDatePickerIndicator:Je}=yc(L,wt,k),dt=async()=>{if(p.isOpen){p.closeContextMenu();return}p.openContextMenu({actions:[Ft(xt.Read,{handler:jo(()=>{W.read="read",W.starred=null}),rightText:Q.readTrueCount.toString(),isActive:()=>W.read==="read",secondary:!0}),Ft(xt.Unread,{handler:jo(()=>{W.read="unread",W.starred=null}),isActive:()=>W.read==="unread",secondary:!0,rightText:Q.readFalseCount.toString()}),Ft(xt.Starred,{handler:jo(()=>{W.starred=!0,W.read=null}),isActive:()=>W.starred===!0,secondary:!0,rightText:Q.starredTrueCount.toString()}),Ft(xt.Unstarred,{handler:jo(()=>{W.starred=!1,W.read=null}),isActive:()=>W.starred===!1,rightText:Q.starredFalseCount.toString(),secondary:!0}),Ft(xt.ResetFilters,{handler:jo(()=>{W.starred=null,W.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:I.value})},io=()=>{W.starred=null,W.read=null},ao=()=>{oe()};return vc(()=>{p.isOpen&&p.closeContextMenu()},{ignore:[I]}),Rt(()=>{v.loadAllSettings()}),Be(()=>f.isFullScreenMode,()=>ve(!1)),(Le,nt)=>{const Ye=_a,rt=ac,be=ha,de=wr,Fe=Ll,ut=Td,lt=$d;return h(),P("div",hU,[u("div",bU,[u("div",_U,[d(Ye,{modelValue:s(M),"onUpdate:modelValue":nt[0]||(nt[0]=It=>Tl(M)?M.value=It:null),class:"ivyforms-search__fixed-width",placeholder:s(l)("search")},null,8,["modelValue","placeholder"]),s(mt)?(h(),ne(pr,{key:0,ref_key:"datePickerPopperRef",ref:k,modelValue:L.value,"onUpdate:modelValue":nt[1]||(nt[1]=It=>L.value=It),type:"datetimerange","date-format":Ue.value,"aria-label":s(l)("date_filters"),clearable:"",secondary:"",shortcuts:"",onClose:s(Mt)},null,8,["modelValue","date-format","aria-label","onClose"])):re("",!0),d(rt,{ref_key:"datePickerButtonRef",ref:F,color:"tertiary",type:"datepicker","aria-label":s(l)("date_filters"),indicator:s(vt),"custom-hide-indicator":s(Je),onClick:s(Tt)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),d(rt,{ref_key:"menuButtonRef",ref:I,color:"tertiary",type:"filter","aria-label":s(l)("filters"),indicator:s(j),"custom-hide-indicator":io,onClick:dt},null,8,["aria-label","indicator"]),d(ds)])]),u("div",xU,[d(ut,{ref_key:"tableRef",ref:b,data:E.value?[]:x.value,loading:E.value,total:C.value,"row-key":"id",columns:s(ye),"min-table-width":s(Se),sort:s(z),pagination:"",onSortChange:Ke},Pd({empty:_(()=>[E.value?(h(),P("div",wU,[d(de,null,{template:_(()=>[(h(!0),P(pe,null,Ae(s(H).perPage,It=>(h(),ne(be,{key:It,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):se.value?(h(),ne(Fe,{key:2,image:"filters",title:s(l)("empty_state_filters_all_entries_title"),subtitle:s(l)("empty_state_filters_all_entries_subtitle")},{actionButton:_(()=>[d(We,{onClick:ao},{default:_(()=>[ue($(s(l)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(h(),ne(Fe,{key:1,image:"not-found",title:s(l)("empty_state_all_entries_title"),subtitle:s(l)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:2},[s(U)?{name:"bulk-header",fn:_(()=>[d(bc,{"selected-ids":s(N),loading:B.value,"all-selected":s(O),"some-selected":s(J),"primary-action":{label:s(l)("delete"),danger:!0,onClick:at},"menu-actions":K.value,onUnselectAll:s(X),onToggleAll:s(te)},null,8,["selected-ids","loading","all-selected","some-selected","primary-action","menu-actions","onUnselectAll","onToggleAll"])]),key:"0"}:void 0]),1032,["data","loading","total","columns","min-table-width","sort"])]),d(Sr,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",SU,[d(lt,{"current-page":s(H).page,"onUpdate:currentPage":nt[2]||(nt[2]=It=>s(H).page=It),"page-size":s(H).perPage,"onUpdate:pageSize":nt[3]||(nt[3]=It=>s(H).perPage=It),total:C.value},null,8,["current-page","page-size","total"])])])}}}),CU={};function IU(t,l){const o=kU,a=ol;return h(),ne(a,{"has-table":""},{default:_(()=>[d(o)]),_:1})}const FU=Ve(CU,[["render",IU]]),TU={class:"ivyforms-all-entries-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},PU=fe({__name:"EntriesPage",setup(t){const{getLabel:l}=Ee(),{startWatching:o}=$o();o();const a=Mo(),i=w(),m=w([]),f=w(!1),v=w(!1),c=ss(),p=tt(),y=nn(),b=S(()=>y.isFullScreenMode),{navigateToAllForms:I,navigateToEntries:F,navigateToSettings:k,navigateToIntegrations:x}=pn(),C=w(Go),L=S(()=>[{label:l("all_forms"),index:En,routeName:En},{label:l("entries"),index:Go,routeName:Go},{label:l("integrations"),index:el},{label:l("settings"),index:ba}]),B=l("all_entries");zn("pageTitle",B);const M=async()=>{f.value=!0;try{await c.fetchData({page:1,perPage:100}),m.value=c.tableData.map(E=>({value:Number(E.id),labelId:`${l("id")}: ${E.id}`,label:E.name||`Form #${E.id}`}))}catch(E){console.error(l("failed_to_fetch_form"),E),Ge({message:`${l("failed_to_fetch_form")} ${E}`,type:"error"})}finally{f.value=!1}},q=E=>{i.value=E,p.formId=E?String(E):null};Be(()=>a.query.formId,(E,W)=>{if(E!==W)if(E){const j=Number(E);i.value=j,p.loadedForEntry||(p.formId=String(j))}else W!==void 0&&(i.value=null,p.loadedForEntry||(p.formId=null))});const Y=E=>{E!==C.value&&(C.value=E,E===En?I():E===Go?F():E===ba?k():E===el&&x())};return Rt(()=>{if(a.query.formId){const E=Number(a.query.formId);i.value=E,p.loadedForEntry||(p.formId=String(E))}M()}),(E,W)=>{const j=Vd,H=ki,z=Si,ee=Fi,oe=Dl,Q=FU;return h(),P(pe,null,[d(oe,null,{left:_(()=>[d(j,{modelValue:i.value,"onUpdate:modelValue":W[0]||(W[0]=te=>i.value=te),size:"s",type:"border",clearable:"",placeholder:s(l)("select_form"),options:m.value,loading:f.value||v.value,onChange:q},null,8,["modelValue","placeholder","options","loading"]),b.value?(h(),ne(z,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(h(!0),P(pe,null,Ae(L.value,te=>(h(),ne(H,{key:te.index,label:te.label,name:te.index,"is-active":C.value===te.index,type:"tonal",onClick:X=>Y(te.index)},null,8,["label","name","is-active","onClick"]))),128))]),_:1})):re("",!0)]),default:_(()=>[d(ee)]),_:1}),u("div",TU,[d(Q)])],64)}}}),$U=[{key:"id",label:"Entry ID"},{key:"ipAddress",label:"User IP"},{key:"sourceURL",label:"Source URL"},{key:"userAgent",label:"Browser"},{key:"author",label:"User"},{key:"status",label:"Status"},{key:"dateCreated",label:"Submitted On"}],LU={class:"ivyforms-entry-page-section-title header-with-actions ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-space-between ivyforms-gap-8"},VU={class:"medium-18"},RU={class:"ivyforms-entry-page-section-content"},MU={class:"ivyforms-entry-details-table ivyforms-width-100"},UU={class:"ivyforms-key-column medium-14 ivyforms-px-8"},BU={class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},DU={key:0,class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},AU=fe({__name:"EntryDetailsPagePanel",setup(t){const l=Mo(),o=on(),a=fs(),i=tt(),{getLabel:m}=Ee(),f=Fd("entry"),v=Bl(),c=Ii(),p=w(!1),y=w(null),b=S(()=>$U.filter(L=>f?.value&&Object.prototype.hasOwnProperty.call(f.value,L.key))),I=S(()=>window.IvyForms?.adminUrl||F()),F=()=>{try{if(window.IvyForms?.useApiClient){const M=window.IvyForms.useApiClient();if(M?.root){const q=M.root.match(/(.+?)\/wp-json\/?/);if(q)return q[1]+"/wp-admin/"}}const L=window.location.pathname,B=L.indexOf("/wp-admin/");if(B!==-1){const M=L.substring(0,B);return window.location.origin+M+"/wp-admin/"}return window.location.origin+"/wp-admin/"}catch{return"/wp-admin/"}},k=()=>l.name===Un?l.params.entryId:l.params.id,x=async L=>{try{const B=L==="read"?"unread":"read",M=k();await a.updateStatus(Number(M),B),f?.value&&(f.value.status=B),L==="read"&&B==="unread"&&(l.name===Un?await o.push({name:tl,params:{id:l.params.formId},query:l.query}):(l.name===Fl||l.name===Go)&&(i.formId=null,a.reset(),await o.push({name:Go,query:l.query})))}catch(B){console.error(m("failed_to_update_entry_status"),B)}},C=()=>{if(v.isOpen){v.closeContextMenu();return}const L=Number(k());if(!L)return;const B=y.value;if(!B)return;const M=B&&"$el"in B&&B.$el instanceof HTMLElement?B.$el:B instanceof HTMLElement?B:null;M&&v.openContextMenu({actions:[Ft(xt.Delete,{handler:async()=>{v.closeContextMenu(),await c.handleActionClick(L,null,"entry","delete",{setLoading:q=>{p.value=q},onSuccess:async()=>{l.name===Un?await o.push({name:tl,params:{id:l.params.formId},query:l.query}):(i.formId=null,await o.push({name:Go,query:l.query}))}})}})],contextMenuButtonRef:M})};return(L,B)=>{const M=tn,q=Nm,Y=vs;return h(),ne(Y,{width:420,class:"ivyforms-p-20"},{default:_(()=>[u("div",LU,[u("span",VU,$(s(m)("general_details")),1),d(M,{content:s(m)("actions"),placement:"top"},{default:_(()=>[d(We,{ref_key:"actionButtonRef",ref:y,"icon-only":"","icon-start":"context-menu-dot",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:C},null,512)]),_:1},8,["content"])]),u("div",RU,[u("table",MU,[u("tbody",null,[(h(!0),P(pe,null,Ae(b.value,E=>(h(),P("tr",{key:E.key},[u("td",UU,$(E.label),1),u("td",BU,[E.label===s(m)("status")?(h(),P("div",DU,[u("span",null,$(s(f)[E.key].charAt(0).toUpperCase()+s(f)[E.key].slice(1)),1),d(We,{"icon-only":"","icon-start":s(f)[E.key]==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:W=>x(s(f)[E.key])},null,8,["icon-start","onClick"])])):E.label===s(m)("submitted_on")?(h(),P(pe,{key:1},[ue($(s(Bn).formatWPDate(s(f)[E.key])),1)],64)):E.key==="sourceURL"?(h(),ne(q,{key:2,href:s(f)[E.key],target:"_blank",size:"s",rel:"noreferrer"},{default:_(()=>[ue($(s(f)[E.key]),1)]),_:2},1032,["href"])):E.key==="author"?(h(),P(pe,{key:3},[s(f).userId===null||s(f).userId===void 0?(h(),P(pe,{key:0},[ue($(s(m)("guest")),1)],64)):(h(),ne(q,{key:1,href:`${I.value}user-edit.php?user_id=${s(f).userId}`,target:"_blank",size:"s",rel:"noreferrer"},{default:_(()=>[ue($(s(f)[E.key]),1)]),_:2},1032,["href"]))],64)):(h(),P(pe,{key:4},[ue($(s(f)[E.key]),1)],64))])]))),128))])])])]),_:1})}}}),EU=Ve(AU,[["__scopeId","data-v-adb96a4d"]]),Ev=Zu("entry",()=>{const t=w(null),l=w([]),o=w(!1),a=w(null),{getLabel:i}=Ee(),{request:m}=In(),f=fs();return{entry:t,entryFields:l,loading:o,error:a,fetchEntry:async c=>{try{const{data:p,error:y,status:b}=await m(`entry/${c}`,{method:"GET",headers:{"Content-Type":"application/json"}});!y&&b===200&&p?.data?(t.value=p.data.entry,l.value=p.data.fields||[],o.value=!1,t.value.status==="unread"&&(await f.updateStatus(c,"read"),t.value.status="read")):(Ge({message:`${i("failed_to_get_entry")} ${p?.message||""}`,type:"error"}),console.error(i("failed_to_get_entry"),p?.message))}catch(p){Ge({message:`${i("failed_to_get_entry")} ${p}`,type:"error"})}}}}),OU={class:"ivyforms-entry-page-section-title ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},zU={class:"medium-18"},WU={class:"ivyforms-entry-page-section-content ivyforms-mt-24 ivyforms-width-100"},qU={class:"ivyforms-entry-table ivyforms-width-100"},NU={class:"ivyforms-key-column medium-14 ivyforms-px-8"},HU={key:0,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},YU={key:1,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},jU={key:2,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},GU=fe({__name:"EntryPageSectionContent",setup(t){const l=tt(),o=w(!1),a=Ev(),{getLabel:i}=Ee(),m=w(!1),f=S(()=>a.entryFields.filter(b=>{const I=typeof b=="object"&&b!==null?b.fieldId??b.id:b,F=l.fields?.find(k=>k.id==I);return!F||F.parentId||F.type==="recaptcha"||F.type==="turnstile"||F.type==="hcaptcha"?!1:!(!o.value&&(b.fieldValue===null||b.fieldValue===""))}));Be(()=>a.entry,async b=>{b&&b.formId&&(!l.fields||l.fields.length===0)&&(m.value=!0,await l.loadForm(b.formId.toString()),m.value=!1)},{immediate:!0});const v=b=>{const I=typeof b=="object"&&b!==null?b.fieldId??b.id:b,F=l.fields?.find(k=>k.id==I);return F?F.label:""},c=b=>{const I=typeof b=="object"&&b!==null?b.fieldId??b.id:b;return l.fields?.find(F=>F.id==I)},p=b=>{const I=typeof b=="object"&&b!==null?b.fieldId??b.id:b,F=l.fields?.find(x=>x.id==I);return F?st.hooks.applyFilters("ivyforms/entry/html_field_types",[],F).includes(F.type):!1},y=b=>{const I=typeof b=="object"&&b!==null?b.fieldId??b.id:b,F=l.fields?.find(k=>k.id==I);if(F&&(F.type==="checkbox"||F.type==="multi-select")&&Array.isArray(F.fieldOptions))return(b.fieldValue||"").split(",").map(C=>C.trim()).filter(C=>C).map(C=>{const L=F.fieldOptions.find(B=>B.value==C);return L?L.label:C}).join(", ");if(F&&(F.type==="radio"||F.type==="select")&&Array.isArray(F.fieldOptions)){const k=F.fieldOptions.find(x=>x.value==b.fieldValue);return k?k.label:b.fieldValue}return b.fieldValue};return(b,I)=>{const F=Ht;return h(),P(pe,null,[u("div",OU,[u("span",zU,$(s(i)("user_information")),1),d(F,{modelValue:o.value,"onUpdate:modelValue":I[0]||(I[0]=k=>o.value=k),priority:"secondary",type:"checkmark"},{default:_(()=>[ue($(s(i)("show_empty_fields")),1)]),_:1},8,["modelValue"])]),u("div",WU,[u("table",qU,[u("tbody",null,[(h(!0),P(pe,null,Ae(f.value,k=>(h(),P("tr",{key:k.id},[u("td",NU,$(v(k)||""),1),c(k)?.type==="rating"?(h(),P("td",HU,[d(ev,{"model-value":Number(k.fieldValue)||0,"rating-icon":c(k)?.ratingIcon||"star",options:c(k)?.fieldOptions||[],"show-label":!1,readonly:""},null,8,["model-value","rating-icon","options"])])):p(k)?(h(),P("td",YU,[d(sc,{html:y(k),"field-type":c(k)?.type},null,8,["html","field-type"])])):(h(),P("td",jU,$(y(k)),1))]))),128))])])])],64)}}}),KU={},XU={class:"ivyforms-entry-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function QU(t,l){const o=GU,a=$l,i=ol;return h(),P("div",XU,[d(i,{class:"ivyforms-pr-20"},{default:_(()=>[d(a,{modifier:"outside-vertical"},{default:_(()=>[d(o)]),_:1})]),_:1})])}const JU=Ve(KU,[["render",QU],["__scopeId","data-v-f0f79e07"]]),ZU={class:"ivyforms-header__navigation ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},eB={class:"ivyforms-header__navigation-text ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center regular-14"},tB={key:0,class:"ivyforms-count-loader"},oB={class:"ivyforms-entry-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},nB=fe({__name:"EntryPage",setup(t){const{getLabel:l}=Ee(),{startWatching:o}=$o();o();const a=Mo(),i=on(),m=Ev(),f=tt(),v=fs(),c=S(()=>a.path.includes("/results/entries")&&a.params.formId),p=S(()=>c.value?a.params.entryId:a.params.id),y=S(()=>c.value?a.params.formId:m.entry?.formId||f.formId),b=w(null),I=w(null),F=w([]),k=w(1),x=S(()=>F.value.length),C=w(!1),L=S(()=>f.name?f.name:""),B=async Y=>{C.value=!0;try{await m.fetchEntry(Y),b.value=m.entry,I.value=m.entryFields,k.value=F.value.findIndex(E=>Number(E.id)===Number(Y))+1}finally{C.value=!1}},M=async()=>{if(k.value>1){k.value--;const Y=F.value[k.value-1].id;c.value?await i.push({name:Un,params:{formId:y.value,entryId:Y}}):await i.push({name:Fl,params:{id:Y}}),await B(Number(Y))}},q=async()=>{if(k.value<x.value){k.value++;const Y=F.value[k.value-1].id;c.value?await i.push({name:Un,params:{formId:y.value,entryId:Y}}):await i.push({name:Fl,params:{id:Y}}),await B(Number(Y))}};return Rt(async()=>{C.value=!0;try{if(await m.fetchEntry(Number(p.value)),b.value=m.entry,I.value=m.entryFields,c.value&&y.value){try{f.loadedForEntry=!0}catch{}await f.loadForm(Array.isArray(y.value)?y.value[0]:y.value)}else if(b.value?.formId)try{f.loadedForEntry=!0}finally{await f.loadForm(b.value.formId)}const Y=v.paginationMeta,E=b.value?.formId;await v.fetchData({formId:E,perPage:Y.total}),F.value=v.tableData.filter(W=>Number(W.formId)===Number(E)).sort((W,j)=>Number(W.id)-Number(j.id)),k.value=F.value.findIndex(W=>Number(W.id)===Number(p.value))+1,Be(()=>c.value?a.params.entryId:a.params.id,W=>{k.value=F.value.findIndex(j=>Number(j.id)===Number(W))+1},{immediate:!0})}catch(Y){console.error(l("failed_to_get_entry"),Y)}finally{C.value=!1}}),T1((Y,E,W)=>{try{f.formId=null,f.loadedForEntry=!1}finally{W()}}),xr(()=>{try{f.formId=null,f.loadedForEntry=!1}catch{}}),zn("entry",b),zn("pageTitle",L),(Y,E)=>{const W=We,j=Dl,H=JU,z=EU,ee=ds,oe=Sr;return h(),P(pe,null,[d(j,null,{center:_(()=>[u("div",ZU,[d(W,{"icon-only":"","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:k.value<=1,onClick:M},null,8,["disabled"]),d(W,{"icon-only":"","icon-start":"chevron-right","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:k.value>=x.value,onClick:q},null,8,["disabled"]),u("span",eB,[C.value?(h(),P("div",tB)):(h(),P(pe,{key:1},[ue($(k.value)+"/"+$(x.value)+" "+$(s(l)("entries")),1)],64))])])]),_:1}),u("div",oB,[d(H),d(z),d(ee),d(oe,{"show-close":"","align-center":"",type:"error",width:"342px"})])],64)}}}),Ov=Ve(nB,[["__scopeId","data-v-224fa06e"]]),lB={class:"form-builder-results-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},iB={class:"form-builder-results-entries__option-bar ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-8"},aB={class:"form-builder-results-entries__option-bar-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-overflow-visible"},rB={class:"form-builder-results-entries__table"},sB={key:0,class:"form-builder-results-entries__table-skeleton"},dB={class:"form-builder-results-entries__pagination-container"},uB=fe({__name:"FormBuilderResultsEntries",setup(t){const{navigateToAdminPage:l}=pn(),{getLabel:o}=Ee(),a=tt(),i=nn(),m=Oo(),f=Mo(),v=fs(),c=Bl(),p=Ii(),y=w(),b=w(null),I=w(null),F=w({}),k=w(null),x=w([]),C=w(0),L=w(null),B=w(!0),M=w([]),{searchQuery:q,debouncedSearchQuery:Y}=Md(),E=S(()=>q.value!==Y.value),W=S(()=>B.value||E.value),{filters:j,isFiltered:H}=pc({starred:null,read:null}),{pagination:z,sort:ee,withSuppressedUpdates:oe,resetState:Q}=hc({filters:j,pagination:Eo({page:1,perPage:10}),sort:Eo({column:"id",order:"desc"}),searchQuery:q,dateRange:L,preserveOtherParams:!0,onRestored:()=>dt(!0)}),te=Eo({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),{toggleAll:X,clear:N,selectedIds:U,anyRowSelected:O,allSelected:J,someSelected:K}=_c(x),me=S(()=>[Ft(xt.MarkAsRead,{handler:()=>Tt("read")}),Ft(xt.MarkAsUnread,{handler:()=>Tt("unread")}),Ft(xt.AddStar,{handler:()=>Mt(!0)}),Ft(xt.RemoveStar,{handler:()=>Mt(!1)})]),De=ga({text:Ie=>Ie.id,class:Ie=>Ie.status==="unread"?"ivyforms-unread-entry":void 0,onClick:Ie=>{const qe=`/manage/${f.params.formId||f.params.id}/results/entries/details/${Ie.id}`;l(Do,qe,!0)}}),Xe=w([xc({allSelected:J,toggleAll:()=>X(),headerAriaLabel:o("select_all"),cellAriaLabel:o("select_row")}),wc({title:o("starred"),field:"starred",onChange:async(Ie,Re)=>{const qe=Ie.starred;Ie.starred=Re;try{await v.updateStarred(Ie.id,Re),Re?(te.starredTrueCount++,te.starredFalseCount--):(te.starredTrueCount--,te.starredFalseCount++)}catch(St){Ie.starred=qe,Ge({message:String(St),type:"error"})}}}),{key:"id",title:o("id"),width:40,minWidth:40,cellRenderer:De,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"date-created",title:o("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:Ie})=>Kt("span",Bn.formatWPDate(Ie.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:o("browser"),width:100,minWidth:100,cellRenderer:({rowData:Ie})=>Kt("span",Ie.userAgent||o("unknown")),visible:!0,showInModal:!0},Ud({title:"",width:45,headerRenderer:()=>Kt(tn,{content:o("column_visibility"),placement:"left",ariaLabel:o("column_visibility")},()=>[Kt(wo,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:at,class:"ivyforms-ml-6",style:"cursor: pointer;",role:"button",ariaLabel:o("column_visibility")})]),actions:[{icon:"context-menu-dot",tooltip:o("actions"),iconStartType:"fill",refKey:"context-menu",onClick:Ie=>Le(Ie)}],onButtonRef:(Ie,Re)=>{F.value[Ie]=Re}})]),Ue=S(()=>(a.fields||[]).filter(qe=>qe.type!=="recaptcha"&&qe.type!=="turnstile"&&qe.type!=="hcaptcha").map((qe,St)=>({key:`field-${qe.fieldIndex}`,title:qe.label,width:150,minWidth:100,cellRenderer:({rowData:Dt})=>{const oo=v.entryFields.find(Zt=>Zt.entryId==Dt.id&&Zt.fieldId==qe.id)?.fieldValue;if((qe.type==="checkbox"||qe.type==="multi-select")&&Array.isArray(qe.fieldOptions)){const _o=(oo||"").split(",").map(Lt=>Lt.trim()).filter(Lt=>Lt).map(Lt=>{const So=qe.fieldOptions.find(Xo=>Xo.value==Lt);return So?So.label:Lt});return Kt("span",_o.join(", "))}if((qe.type==="radio"||qe.type==="select")&&Array.isArray(qe.fieldOptions)){const Zt=qe.fieldOptions.find(_o=>_o.value==oo);return Kt("span",Zt?Zt.label:oo||"")}let Ot=oo||"";if(Ot&&qe.type==="phone")try{const Zt=P1(Ot);Zt&&(qe.phoneFormat==="international"?Ot=Zt.formatInternational():qe.phoneFormat==="e164"?Ot=Zt.number:Ot=Zt.formatNational())}catch{}return qe.type==="number"?Kt("span",$1(oo,qe.numberFormat||"")):Kt("span",oo||"")},visible:St<4,showInModal:!0})));Be(Ue,Ie=>{M.value.length===0?M.value=Ie.map(Re=>({...Re})):M.value=Ie.map(Re=>{const qe=M.value.find(St=>St.key===Re.key);return qe?{...Re,visible:qe.visible}:{...Re}})},{immediate:!0});const ae=w([]);Be([Xe,M],()=>{const Ie=Xe.value,Re=Ie.findIndex(Dt=>Dt.key==="id"),qe=Ie.slice(0,Re+1),St=Ie.slice(Re+1);ae.value=[...qe,...M.value,...St]},{immediate:!0});const Se=S(()=>Bn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),{tableWidth:se,dynamicWidthColumns:ge,minTableWidth:ve}=gc(y,{columns:ae,minWidthFilter:Ie=>Ie.visible===!0}),{showMenu:Ke,tempColumns:ht,openMenu:at,applyColumnVisibility:Ze,areAllColumnsSelected:ft,isCheckboxDisabled:wt}=wv({columns:ae,minVisible:1,save:Ie=>{Ie.forEach(Re=>{const qe=M.value.find(Dt=>Dt.key===Re.key);if(qe){qe.visible=Re.visible;return}const St=Xe.value.find(Dt=>Dt.key===Re.key);St&&(St.visible=Re.visible)})}}),mt=S(()=>q.value.trim()!==""||L.value!==null||H.value);function vt(){let Ie=a.formId||f.params.formId||f.params.formId;return Array.isArray(Ie)&&(Ie=Ie[0]),Ie}const Tt=async Ie=>{if(!U.value.length)return;B.value=!0;const Re=[...U.value];try{const qe=x.value.filter(St=>Re.includes(St.id));await v.updateReads(Re,Ie),qe.forEach(St=>{St.status!==Ie&&(Ie==="read"?(te.readTrueCount++,te.readFalseCount--):(te.readTrueCount--,te.readFalseCount++)),St.status=Ie})}catch(qe){Ge({message:String(qe),type:"error"})}finally{B.value=!1}},Mt=async Ie=>{if(!U.value.length)return;B.value=!0;const Re=[...U.value];try{const qe=x.value.filter(St=>Re.includes(St.id));await v.updateStarreds(Re,Ie),qe.forEach(St=>{St.starred!==Ie&&(Ie?(te.starredTrueCount++,te.starredFalseCount--):(te.starredTrueCount--,te.starredFalseCount++)),St.starred=Ie})}catch(qe){Ge({message:String(qe),type:"error"})}finally{B.value=!1}},Je=Ie=>({page:z.page,perPage:z.perPage,search:Y.value,sortBy:ee.column,sortOrder:ee.order,dateRange:Bn.formatDateRangeForApi(L.value),shouldGetCount:Ie,formId:Number(vt()),filters:{starred:j.starred,read:j.read},searchFieldValue:!0}),dt=async Ie=>{B.value=!0;try{await v.fetchData(Je(Ie)),x.value=v.tableData;const Re=v.paginationMeta;await oe(async()=>{z.page=Re.page,z.perPage=Re.perPage}),C.value=Re.total,Ie&&(te.readTrueCount=v.filterCount.readTrueCount,te.readFalseCount=v.filterCount.readFalseCount,te.starredTrueCount=v.filterCount.starredTrueCount,te.starredFalseCount=v.filterCount.starredFalseCount)}finally{B.value=!1}};Be([()=>z.page,()=>z.perPage,()=>Y.value,()=>j.starred,()=>j.read,()=>L.value],async([,,Ie,Re,qe,St],Dt)=>{Dt&&(Ie!==Dt[2]||Re!==Dt[3]||qe!==Dt[4]||St!==Dt[5])&&(z.page=1),await dt(!1)},{flush:"sync"}),Be(()=>vt(),async(Ie,Re)=>{Ie&&Ie!==Re&&(x.value=[],await dt(!1))}),Be(()=>v.tableData,Ie=>{x.value=Ie,B.value=!1},{immediate:!0}),Be(()=>p.dialogVisible,(Ie,Re)=>{Re&&!Ie&&p.actionType==="delete"&&setTimeout(()=>dt(!1),300)});const io=({column:Ie,order:Re})=>{ee.column=Ie,ee.order=Re==="asc"?"asc":Re==="desc"?"desc":"",z.page=1,dt(!1)},ao=Ie=>()=>{const qe=`/manage/${f.params.formId||f.params.id}/results/entries/details/${Ie}`;l(Do,qe,!0)},Le=mc.debounce(Ie=>{const Re=Ie.id,qe=Ie.status,St=F.value[Re];if(!St){console.warn(o("menu_button_element_not_found"));return}const Dt=document.querySelector(".ivyforms-table");Dt&&Dt.querySelectorAll(".el-table-v2__row").forEach(Ot=>{Ot.getAttribute("rowkey")===Re.toString()&&Ot.classList.add("highlighted")}),c.openContextMenu({actions:[Ft(qe==="unread"?xt.MarkAsRead:xt.MarkAsUnread,{iconSize:"s",handler:async oo=>{const Ot=Ie.status==="unread"?"read":"unread";await v.updateStatus(oo,Ot),Ie.status=Ot,Ie.status==="read"?(te.readTrueCount++,te.readFalseCount--):(te.readTrueCount--,te.readFalseCount++)}}),Ft(xt.Preview,{iconSize:"s",handler:ao(Re)}),Ft(xt.Delete,{iconSize:"s",handler:async oo=>{await p.handleActionClick(null,[oo],"entries","delete",{setLoading:Ot=>{B.value=Ot}})}})],entityId:Re,contextMenuButtonRef:St,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(Zt=>Zt.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(Zt=>Zt.classList.remove("hovered"))}})},100),nt=()=>{Ao(()=>{const Ie=I.value&&"$el"in I.value?I.value.$el:I.value,Re=k.value&&"$el"in k.value?k.value.$el:k.value;if(Ie instanceof HTMLElement&&Re instanceof HTMLElement){const qe=Ie.getBoundingClientRect();Re.style.position="absolute",Re.style.top=`${qe.bottom+8}px`,Re.style.left=`${qe.left}px`,Re.style.inset="unset"}})},{showDatePicker:Ye,datePickerIndicator:rt,openDatePicker:be,closeDatePicker:de,hideDatePickerIndicator:Fe}=yc(L,nt,k),ut=async()=>{if(c.isOpen){c.closeContextMenu();return}c.openContextMenu({actions:[Ft(xt.Read,{handler:jo(()=>{j.read="read",j.starred=null}),rightText:te.readTrueCount.toString(),isActive:()=>j.read==="read",secondary:!0}),Ft(xt.Unread,{handler:jo(()=>{j.read="unread",j.starred=null}),isActive:()=>j.read==="unread",secondary:!0,rightText:te.readFalseCount.toString()}),Ft(xt.Starred,{handler:jo(()=>{j.starred=!0,j.read=null}),isActive:()=>j.starred===!0,secondary:!0,rightText:te.starredTrueCount.toString()}),Ft(xt.Unstarred,{handler:jo(()=>{j.starred=!1,j.read=null}),isActive:()=>j.starred===!1,rightText:te.starredFalseCount.toString(),secondary:!0}),Ft(xt.ResetFilters,{handler:jo(()=>{j.starred=null,j.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:b.value})},lt=()=>{j.starred=null,j.read=null},It=()=>{Q()};return vc(()=>{c.isOpen&&c.closeContextMenu()},{ignore:[b]}),Rt(()=>{m.loadAllSettings()}),Be(()=>i.isFullScreenMode,()=>dt(!1)),(Ie,Re)=>{const qe=_a,St=ac,Dt=ha,oo=wr,Ot=Ll,Zt=Td,_o=$d;return h(),P("div",lB,[u("div",iB,[u("div",aB,[d(qe,{modelValue:s(q),"onUpdate:modelValue":Re[0]||(Re[0]=Lt=>Tl(q)?q.value=Lt:null),class:"ivyforms-search__fixed-width",placeholder:s(o)("search")},null,8,["modelValue","placeholder"]),s(Ye)?(h(),ne(pr,{key:0,ref_key:"datePickerPopperRef",ref:k,modelValue:L.value,"onUpdate:modelValue":Re[1]||(Re[1]=Lt=>L.value=Lt),type:"datetimerange","date-format":Se.value,"aria-label":s(o)("date_filters"),clearable:"",secondary:"",shortcuts:"","popper-class":"results-picker",onClose:s(de)},null,8,["modelValue","date-format","aria-label","onClose"])):re("",!0),d(St,{ref_key:"datePickerButtonRef",ref:I,color:"tertiary",type:"datepicker","aria-label":s(o)("date_filters"),indicator:s(rt),"custom-hide-indicator":s(Fe),onClick:s(be)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),d(St,{ref_key:"menuButtonRef",ref:b,color:"tertiary",type:"filter","aria-label":s(o)("filters"),indicator:s(H),"custom-hide-indicator":lt,onClick:ut},null,8,["aria-label","indicator"]),d(ds)])]),u("div",rB,[(h(),ne(Zt,{ref_key:"tableRef",ref:y,key:s(se),data:W.value?[]:x.value,loading:W.value,total:C.value,"row-key":"id",columns:s(ge),"min-table-width":s(ve),sort:s(ee),pagination:"",onSortChange:io},Pd({empty:_(()=>[W.value?(h(),P("div",sB,[d(oo,null,{template:_(()=>[(h(!0),P(pe,null,Ae(s(z).perPage,Lt=>(h(),ne(Dt,{key:Lt,class:"form-builder-results-entries__skeleton-row"}))),128))]),_:1})])):mt.value?(h(),ne(Ot,{key:2,image:"filters",title:s(o)("empty_state_filters_all_entries_title"),subtitle:s(o)("empty_state_filters_all_entries_subtitle")},{actionButton:_(()=>[d(We,{onClick:It},{default:_(()=>[ue($(s(o)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(h(),ne(Ot,{key:1,image:"not-found",title:s(o)("empty_state_all_entries_title"),subtitle:s(o)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:2},[s(O)?{name:"bulk-header",fn:_(()=>[d(bc,{"selected-ids":s(U),loading:B.value,"all-selected":s(J),"some-selected":s(K),"menu-actions":me.value,onUnselectAll:s(N),onToggleAll:s(X)},null,8,["selected-ids","loading","all-selected","some-selected","menu-actions","onUnselectAll","onToggleAll"])]),key:"0"}:void 0]),1032,["data","loading","total","columns","min-table-width","sort"])),d(rs,{modelValue:s(Ke),"onUpdate:modelValue":Re[4]||(Re[4]=Lt=>Tl(Ke)?Ke.value=Lt:null),title:s(o)("edit_table"),subtitle:s(o)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{default:_(()=>[d(Ht,{modelValue:s(ft),"onUpdate:modelValue":Re[2]||(Re[2]=Lt=>Tl(ft)?ft.value=Lt:null),priority:"secondary",size:"s",type:"checkmark",class:"form-builder-results-entries__show-all-columns show-all-columns"},{default:_(()=>[Ko(Ie.$slots,"default",{},()=>[ue($(s(o)("show_hide_all")),1)])]),_:3},8,["modelValue"]),(h(!0),P(pe,null,Ae(s(ht),Lt=>(h(),P("div",{key:Lt.key},[Lt.showInModal?(h(),ne(Ht,{key:0,modelValue:Lt.visible,"onUpdate:modelValue":So=>Lt.visible=So,disabled:s(wt)(Lt.key),priority:"secondary",size:"s",type:"checkmark"},{default:_(()=>[ue($(Lt.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):re("",!0)]))),128))]),footer:_(()=>[d(We,{priority:"tertiary",size:"d",type:"fill",onClick:Re[3]||(Re[3]=Lt=>Ke.value=!1)},{default:_(()=>[ue($(s(o)("cancel")),1)]),_:1}),d(We,{priority:"success",size:"d",type:"fill",onClick:s(Ze)},{default:_(()=>[ue($(s(o)("apply")),1)]),_:1},8,["onClick"])]),_:3},8,["modelValue","title","subtitle"])]),d(Sr,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",dB,[d(_o,{"current-page":s(z).page,"onUpdate:currentPage":Re[5]||(Re[5]=Lt=>s(z).page=Lt),"page-size":s(z).perPage,"onUpdate:pageSize":Re[6]||(Re[6]=Lt=>s(z).perPage=Lt),total:C.value},null,8,["current-page","page-size","total"])])])}}}),cB={};function fB(t,l){const o=is("router-view"),a=ol;return h(),ne(a,null,{default:_(()=>[d(o,null,{default:_(({Component:i})=>[(h(),ne(Co(i)))]),_:1})]),_:1})}const mB=Ve(cB,[["render",fB]]),vB=fe({__name:"FormResultsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:l}){const{getLabel:o}=Ee(),a=w("vertical"),i=l,m=Dd(),f=[{label:o("entries"),index:Go,routeName:tl,disabled:!1}],v=async c=>{i("update:activeIndex",c.index),await m.onMenuClick(c,m.isActive)};return(c,p)=>{const y=ki,b=Si,I=vs;return h(),ne(I,null,{default:_(()=>[d(b,{mode:a.value,ellipsis:!1,class:"ivyforms-form-builder-results__menu"},{default:_(()=>[(h(),P(pe,null,Ae(f,F=>d(y,{key:F.index,label:F.label,name:F.index,type:"tonal","is-active":s(m).isActive(F.routeName,F.index),"coming-soon":F.disabled,onClick:k=>v(F)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),pB=fe({__name:"FormBuilderResultsPage",setup(t){const l=tt(),o=nn(),a=ss(),i=w("entries"),m=w([]),f=w(!1),v=w(!1),c=Mo(),p=on(),y=Dd(),{getLabel:b}=Ee(),I=S(()=>l.formId||null),F=S(()=>[{label:b("build"),index:"build",routeName:l.isEditing?Ml:Rl},{label:b("settings"),index:"settings",routeName:_i},{label:b("results"),index:"results",routeName:tl}]),k=M=>{i.value=M},x=()=>{l.formId||Ge({message:b("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${l.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},C=async M=>{M&&await p.push({path:`/manage/${M}/results/entries`})},L=async()=>{f.value=!0;try{if(await a.fetchData({page:1,perPage:100}),m.value=a.tableData.map(M=>({value:M.id,labelId:`${b("id")}: ${M.id}`,label:M.name||`Form #${M.id}`})),!l.formId&&!c.params.formId&&a.tableData.length>0){const M=a.tableData[0].id.toString();l.formId=M,await l.loadForm(M),c.params.formId!==M&&await p.push({path:`/manage/${M}/results/entries`})}}catch(M){console.error(b("failed_to_load_form"),M),Ge({message:`${b("failed_to_fetch_form")} ${M}`,type:"error"})}finally{f.value=!1}};Rt(async()=>{await L(),l.formId||(l.counterFields=0)});const{startWatching:B}=$o();return B(),Be(()=>c.params.formId,async M=>{M&&M!==l.formId&&(l.formId=String(M),await l.loadForm(String(M)))},{immediate:!0}),Be(()=>l.name,M=>{if(l.formId&&M!==null&&M!==void 0){const q=m.value.findIndex(Y=>Y.value===l.formId);q!==-1&&(m.value[q].label=M)}}),Be(()=>c.hash,M=>{M.includes("/entries")?i.value="entries":M.includes("/insights")?i.value="insights":M.includes("/report")&&(i.value="report")},{immediate:!0}),(M,q)=>{const Y=Vd,E=ki,W=Si,j=We,H=tn,z=Fi,ee=Dl,oe=vB,Q=mB;return h(),P(pe,null,[d(ee,null,{left:_(()=>[d(Y,{modelValue:I.value,"onUpdate:modelValue":q[0]||(q[0]=te=>I.value=te),size:"s",type:"border",placeholder:s(b)("select_form"),options:m.value,loading:f.value||v.value,onChange:C},null,8,["modelValue","placeholder","options","loading"])]),center:_(()=>[d(W,{mode:"horizontal",ellipsis:!1,router:""},{default:_(()=>[(h(!0),P(pe,null,Ae(F.value,te=>(h(),ne(E,{key:te.index,label:te.label,name:te.index,type:"tonal","is-active":s(y).isActive(te.routeName,te.index),route:s(y).getMenuRoute(te,s(tl)),onClick:X=>s(y).onMenuClick(te,s(y).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:_(()=>[d(H,{content:s(b)("preview_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(j,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:x})]),_:1},8,["content"]),d(z)]),_:1}),u("div",{class:Oe(["ivyforms-form-builder-results-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":s(o).isFullScreenMode}])},[d(oe,{"active-index":i.value,"onUpdate:activeIndex":k},null,8,["active-index"]),d(Q,{"active-index":i.value},null,8,["active-index"])],2)],64)}}}),yB=Ve(pB,[["__scopeId","data-v-62992fb4"]]),gB={key:0,class:"ivyforms-integration-card__pro-line"},hB={key:1,class:"ivyforms-integration-card__pro-badge-wrapper ivyforms-flex ivyforms-align-items-end"},bB={class:"ivyforms-integration-card__content ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-20 ivyforms-width-100"},_B={class:"ivyforms-integration-card__top-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-width-100"},xB={class:"ivyforms-integration-card__image-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},wB={class:"ivyforms-integration-card__title medium-18"},SB={key:0,class:"ivyforms-integration-card__badge ivyforms-integration-card__badge--soon"},kB={class:"ivyforms-integration-card__desc regular-16 text-secondary"},CB=fe({__name:"IvyIntegrationCard",props:{title:{},description:{},image:{},type:{},requiredPlan:{},hasGlobalSettings:{type:Boolean},buttonText:{},buttonType:{},toggleValue:{type:Boolean},toggleDisabled:{type:Boolean},showToggle:{type:Boolean,default:!0},isLoading:{type:Boolean},onButtonClick:{},onToggleChange:{}},setup(t){const{getLabel:l}=Ee(),o=t,a=S(()=>o.type==="upgrade"),i=S(()=>o.type==="soon"),m=S(()=>o.type==="upgrade"||o.type==="soon"||o.type==="disabled"||o.toggleDisabled===!0),f=S(()=>({"ivyforms-integration-card--active":o.type==="active","ivyforms-integration-card--disabled":o.type==="disabled","ivyforms-integration-card--upgrade":o.type==="upgrade","ivyforms-integration-card--pro-active":o.type==="proActive","ivyforms-integration-card--pro-disabled":o.type==="proDisabled","ivyforms-integration-card--soon":o.type==="soon"})),v=S(()=>{switch(o.type){case"upgrade":return l("upgrade");case"disabled":return l("install");case"active":return o.showToggle?o.toggleValue&&o.buttonText||l("learn_more"):o.buttonText||l("learn_more");case"soon":return l("learn_more");case"proActive":case"proDisabled":return o.buttonText?o.buttonText:o.toggleValue&&o.hasGlobalSettings===!0?l("go_to_settings"):l("learn_more");default:return""}}),c=S(()=>{switch(o.type){case"upgrade":return{priority:"pro",type:"fill"};case"disabled":return{priority:"primary",type:"fill"};case"soon":case"active":return{priority:"tertiary",type:"fill"};case"proActive":case"proDisabled":return{priority:"tertiary",type:"fill"};default:return{priority:"primary",type:"fill"}}});return(p,y)=>{const b=hi,I=wo,F=gr,k=vn,x=We;return h(),P("div",{class:Oe(["ivyforms-integration-card ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-p-24 ivyforms-border-radius-8",f.value])},[a.value?(h(),P("div",gB)):re("",!0),a.value?(h(),P("div",hB,[d(b,{class:"ivyforms-integration-card__pro-badge ivyforms-shadow-100"})])):re("",!0),u("div",bB,[u("div",_B,[u("div",xB,[d(I,{category:"integrations",name:t.image||"default",size:"l"},null,8,["name"])]),u("div",wB,$(t.title),1),i.value?(h(),P("div",SB,[d(F)])):t.showToggle?(h(),ne(k,{key:1,class:"ivyforms-integration-card__toggle ivyforms-ml-auto","model-value":t.toggleValue,disabled:m.value,"onUpdate:modelValue":t.onToggleChange},null,8,["model-value","disabled","onUpdate:modelValue"])):re("",!0)]),u("div",kB,$(t.description),1),d(x,{class:"ivyforms-integration-card__button",priority:c.value.priority,type:c.value.type,loading:t.isLoading,onClick:t.onButtonClick},{default:_(()=>[ue($(v.value),1)]),_:1},8,["priority","type","loading","onClick"])])],2)}}}),IB=Ve(CB,[["__scopeId","data-v-fa73f91c"]]),yd={wpdatatables:{activeButtonLabel:"create_tables",adminUrl:"admin.php?page=wpdatatables-constructor&source=ivyforms",docsUrl:"https://ivyforms.com/documentation/integration-with-wpdatatables/"},ameliabooking:{activeButtonLabel:"set_up",adminUrl:"admin.php?page=wpamelia-features-integrations#/integrations/ivy",docsUrl:"https://ivyforms.com/documentation/integration-with-ameliabooking/",hideToggle:!0}};function Bm(t){return t in yd}const FB={class:"ivyforms-integrations-section-content"},TB={class:"ivyforms-integrations-section-content__header ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},PB={class:"ivyforms-integrations-section-content__title medium-18"},$B={class:"ivyforms-integrations-section-content__body regular-16"},LB={class:"ivyforms-integrations-section-content__option-bar ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start"},VB={class:"ivyforms-integrations-section-content__list ivyforms-pt-24"},RB=fe({__name:"IntegrationsSectionContent",setup(t){const{getLabel:l}=Ee(),o=Oo(),a=Ti(),{checkFeatureAccess:i,getProIntegrationFeatures:m,showUpgradeDialog:f,isProInstalled:v,isProLicenseActive:c}=qn(),{integrations:p,getIntegrationType:y,loadIntegrationStates:b,loadIntegrations:I,integrationState:F}=Cc(),k=In(),x=w(""),C=w("all"),L=w(!0),B=w(null),M=w(2),q=S(()=>m()),Y=[{name:"all",label:l("all")},{name:"lite",label:l("lite")},{name:"pro",label:l("pro")},{name:"soon",label:l("soon")}];Rt(async()=>{L.value=!0,await a.fetch(),await o.loadAllSettings(),await I(),await b(),M.value=p.value.length||2,L.value=!1});const E=Q=>{const te=o.integrationsSettings?.[Q],X=F.value?.[Q];return Bm(Q)&&X&&!X.connected?!1:te?.enabled||!1},W=Q=>yd[Q]?.hideToggle!==!0,j=Q=>p.value.find(X=>X.value===Q)?!!(v()&&!c()):!1,H=Q=>{const te=p.value.find(U=>U.value===Q);if(!te)return;if(y(te)==="proDisabled"&&v()&&!c())return l("activate_license");const N=yd[Q];if(N){const U=o.integrationsSettings?.[Q],O=U?.enabled||!1,J=U?.connected||!1;if(B.value===Q)return l("installing");if(J&&(N.hideToggle||O))return l(N.activeButtonLabel)}},z=async Q=>{const te=p.value.find(N=>N.value===Q);if(!te)return;const X=y(te);if(X==="upgrade"){f(te.requiredPlan);return}if(X==="disabled"){if(Bm(Q)){try{B.value=Q;const N=await k.request("/integrations/install-plugin",{method:"POST",data:{plugin_slug:Q}});N.data?.success?(Ge({message:l(Q+"_installed_successfully"),type:"success",duration:3e3}),await o.updateIntegrationEnabled(Q,!0),await o.loadAllSettings(),await b()):Ge({message:N.data?.message||l("installation_failed"),type:"error",duration:3e3})}catch(N){console.error("Error installing plugin:",N),Ge({message:`${l("installation_failed")} ${N}`,type:"error",duration:3e3})}finally{B.value=null}return}await o.updateIntegrationEnabled(Q,!0),await b();return}if(X==="active"){const N=yd[Q];if(N){const O=o.integrationsSettings?.[Q]?.enabled||!1,J=N.hideToggle||O;window.open(J?N.adminUrl:N.docsUrl,"_blank");return}te.learnMoreUrl&&window.open(te.learnMoreUrl,"_blank");return}if(X==="proActive"||X==="proDisabled"){if(v()&&!c()){f(te.requiredPlan);return}const N=`${Q}_integration`;if(Object.values(q.value).includes(N)&&!i(N))return;if(o.integrationsSettings?.[Q]?.enabled&&te.hasGlobalSettings!==!1){const O=new URL(window.location.href);O.searchParams.set("page","ivyforms-settings"),O.hash=`/integrations/${Q}`,window.location.href=O.toString()}else te.learnMoreUrl&&window.open(te.learnMoreUrl,"_blank");return}},ee=async(Q,te)=>{const X=`${Q}_integration`;te&&Object.values(q.value).includes(X)&&!i(X)||(await o.updateIntegrationEnabled(Q,te),await o.loadAllSettings(),await b())},oe=S(()=>{let Q=p.value;if(C.value!=="all"&&(Q=Q.filter(te=>{const X=["essentials","growth","agency"].includes(te.searchCategory);return C.value==="pro"?X:C.value==="lite"?te.searchCategory==="lite":C.value==="soon"?te.type==="soon":!0})),x.value){const te=x.value.toLowerCase();Q=Q.filter(X=>l(X.name).toLowerCase().includes(te)||l(X.description).toLowerCase().includes(te))}return Q});return(Q,te)=>{const X=L1,N=IB;return h(),P("div",FB,[u("div",TB,[u("div",PB,$(s(l)("integrations_section_title")),1),u("div",$B,$(s(l)("integrations_section_body")),1),u("div",LB,[d(_a,{modelValue:x.value,"onUpdate:modelValue":te[0]||(te[0]=U=>x.value=U),placeholder:s(l)("search"),class:"ivyforms-integrations-section-content__search-fixed-width"},null,8,["modelValue","placeholder"]),d(Wn,{modelValue:C.value,"onUpdate:modelValue":te[1]||(te[1]=U=>C.value=U),tabs:Y,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue"])])]),u("div",VB,[L.value?(h(!0),P(pe,{key:0},Ae(M.value,U=>(h(),P("div",{key:U,class:"ivyforms-integrations-section-content__item"},[d(X,{rows:3,animated:"",class:"ivyforms-integration-skeleton"})]))),128)):(h(!0),P(pe,{key:1},Ae(oe.value,U=>(h(),P("div",{key:U.value,class:"ivyforms-integrations-section-content__item"},[d(N,{title:s(l)(U.name),description:s(l)(U.description),image:U.image,type:s(y)(U),"required-plan":U.requiredPlan,"has-global-settings":U.hasGlobalSettings,"toggle-value":E(U.value),"toggle-disabled":j(U.value),"show-toggle":W(U.value),"is-loading":B.value===U.value,"button-text":H(U.value),"on-button-click":()=>z(U.value),"on-toggle-change":O=>ee(U.value,O)},null,8,["title","description","image","type","required-plan","has-global-settings","toggle-value","toggle-disabled","show-toggle","is-loading","button-text","on-button-click","on-toggle-change"])]))),128))])])}}}),MB=Ve(RB,[["__scopeId","data-v-143982c6"]]),UB={};function BB(t,l){const o=MB,a=ol;return h(),ne(a,{class:"ivyforms-p-24"},{default:_(()=>[d(o)]),_:1})}const DB=Ve(UB,[["render",BB]]),AB=fe({__name:"IntegrationsPage",setup(t){const{getLabel:l}=Ee(),{navigateToAllForms:o,navigateToEntries:a,navigateToSettings:i,navigateToIntegrations:m}=pn(),f=l("integrations");zn("pageTitle",f);const v=nn(),c=S(()=>v.isFullScreenMode),p=w(el),y=[{label:l("all_forms"),index:En},{label:l("entries"),index:Go},{label:l("integrations"),index:el},{label:l("settings"),index:ba}],b=I=>{I!==p.value&&(p.value=I,I===En?o():I===Go?a():I===ba?i():I===el&&m())};return(I,F)=>{const k=ki,x=Si,C=We,L=Fi,B=Dl,M=DB;return h(),P(pe,null,[d(B,null,{left:_(()=>[c.value?(h(),ne(x,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(h(),P(pe,null,Ae(y,q=>d(k,{key:q.index,label:q.label,name:q.index,"is-active":p.value===q.index,type:"tonal",onClick:Y=>b(q.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):re("",!0)]),right:_(()=>[d(C,{priority:"tertiary","icon-start":"bell","icon-start-type":"fill-duo"})]),default:_(()=>[d(L)]),_:1}),u("div",{class:Oe(["ivyforms-integrations-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":c.value}])},[d(M)],2),d(Xu)],64)}}}),EB=Ve(AB,[["__scopeId","data-v-4b9a751b"]]),Cr=new URLSearchParams(window.location.search).get("page");let Sa=[];Cr===yv&&(Sa=[{path:"/",name:Hx,component:l0,meta:{pageType:"dashboard",breadcrumb:"Dashboard"}}]);Cr===fc&&(Sa=[{path:"/",name:En,component:CC,meta:{pageType:"forms",breadcrumb:"All Forms"}}]);Cr===Do&&(Sa=[{path:"/",name:Rl,component:Um,meta:{pageType:"form-builder",breadcrumb:"Add Form"}},{path:"/manage/:formId(\\d+)",redirect:{name:Ml},children:[{path:"",name:Ml,component:Um,meta:{pageType:"form-builder",breadcrumb:"Edit Form",requiresForm:!0}},{path:"settings",name:br,component:wM,meta:{pageType:"form-settings",breadcrumb:"Settings",requiresForm:!0},children:[{path:"general",name:_i,component:MM,meta:{breadcrumb:"General",requiresForm:!0}},{path:"notification",name:Zr,component:HM,meta:{breadcrumb:"Notifications",requiresForm:!0}},{path:"notification/manage",name:es,component:Gu,meta:{breadcrumb:"New Notification",requiresForm:!0}},{path:"notification/manage/:notificationId(\\d+)",name:ts,component:Gu,meta:{breadcrumb:"Edit Notification",requiresForm:!0}},{path:"confirmation/manage/:confirmationId(\\d+)",name:os,component:dU,meta:{breadcrumb:"Confirmation",requiresForm:!0}},{path:"integrations",redirect:"integrations/wpdatatables"},{path:"integrations/:integration",name:xd,component:gU,meta:{breadcrumb:"Integrations",requiresForm:!0},children:[]}]},{path:"results",name:hv,component:yB,meta:{pageType:"form-results",breadcrumb:"Results",requiresForm:!0},children:[{path:"entries",name:tl,component:uB,meta:{breadcrumb:"Entries",requiresForm:!0}}]},{path:"results/entries/details/:entryId(\\d+)",name:Un,component:Ov,meta:{breadcrumb:"Entry Details",requiresForm:!0,returnContext:"form-results"}}]}]);Cr===_d&&(Sa=[{path:"/",name:Go,component:PU,meta:{pageType:"entries",breadcrumb:"All Entries"}},{path:"/details/:id(\\d+)",name:Fl,component:Ov,meta:{breadcrumb:"Entry Details",returnContext:"all-entries"}}]);Cr===ms&&(Sa=[{path:"/",name:ba,component:m0,redirect:"/general",meta:{pageType:"settings",breadcrumb:"Settings"},children:[{path:"general",name:Yx,component:x0,meta:{breadcrumb:"General"}},{path:"security",redirect:"security/recaptcha"},{path:"security/:provider(recaptcha|hcaptcha|turnstile|honeypot)",name:jx,component:ew,meta:{breadcrumb:"Security"}}]}]);Cr===gv&&(Sa=[{path:"/",name:el,component:EB,meta:{pageType:"integrations",breadcrumb:"Integrations"}}]);const On=V1({history:R1(),routes:Sa,scrollBehavior(t,l,o){return o||{top:0}}}),Dm=On.addRoute.bind(On);On.addRoute=function(t,l){if(typeof t=="string"&&l)return On.hasRoute(t)?Dm(t,l):void 0;if(typeof t!="string"&&!l)return Dm(t)};typeof window<"u"&&(window.IvyFormsRouter=On,window.IvyFormsAddRoute=(t,l)=>On.hasRoute(t)?(On.addRoute(t,l),!0):!1);let Am=!0,Nu=!1;const OB=[Rl,Ml,_i,os,xd],zB=[os],WB=[Zr,es,ts];On.beforeEach((t,l,o)=>{if(Nu){Nu=!1,o();return}if(Am){Am=!1,o();return}if(l.name===Fl||l.name===Un){o();return}const a=wi(),i=tt(),m=kr(),f=cs(),v=Ii(),c=[];if(OB.includes(l.name)&&i.isEditing&&c.push("formBuilder"),zB.includes(l.name)&&m.isEditing&&c.push("confirmationBuilder"),WB.includes(l.name)&&f.isEditing&&c.push("notificationBuilder"),c.length===0){o();return}if(a.hasAnyUnsavedChanges(c)){v.handleActionClick(null,null,"form","unsaved_changes",{},()=>{c.forEach(p=>a.markClean(p)),Nu=!0,On.push(t)}),o(!1);return}o()});const qB={class:"ivyforms-basic-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},NB={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},HB={class:"ivyforms-basic-field-options__field-meta-title medium-16"},YB={class:"ivyforms-basic-field-options__field-meta-id regular-16"},jB=fe({__name:"BasicFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=S(()=>{const a=t.field?.type?String(t.field.type):"";if(!a)return"";const m=a.replace(/[-_]/g," ").replace(/\s+/g," ").trim().replace(/\b\w/g,f=>f.toUpperCase());return/field$/i.test(m)?m:`${m} Field`}),o=S(()=>{const a=t.field?.id??"";return typeof a=="number"&&a?String(a).padStart(2,"0"):t.getLabel("not_set")});return(a,i)=>{const m=$t;return h(),P("div",qB,[u("div",NB,[u("div",HB,[ue($(l.value)+" ",1),u("span",YB,"(ID "+$(o.value)+")",1)]),d(m)]),d(Me,{label:t.getLabel("label"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.label,onInput:i[0]||(i[0]=f=>t.updateField("label",f))},null,8,["model-value"])]),_:1},8,["label"]),d(Ht,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:i[1]||(i[1]=f=>t.updateField("hideLabel",f))},{default:_(()=>[ue($(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),d(Me,{label:t.getLabel("description"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.description||"",placeholder:t.getLabel("field_desc_placeholder"),onInput:i[2]||(i[2]=f=>t.updateField("description",f))},null,8,["model-value","placeholder"])]),_:1},8,["label"])])}}}),GB=Ve(jB,[["__scopeId","data-v-3b303997"]]),KB={class:"ivyforms-validation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},XB={class:"ivyforms-checkbox-row ivyforms-flex ivyforms-gap-16"},QB=fe({__name:"ValidationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(l,o)=>(h(),P("div",KB,[u("div",XB,[d(Ht,{"model-value":t.field.required,priority:"secondary",type:"checkmark",disabled:t.field.readOnly,onChange:o[0]||(o[0]=a=>t.updateField("required",a))},{default:_(()=>[ue($(t.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),d(Ht,{"model-value":t.field.readOnly,priority:"secondary",type:"checkmark",disabled:t.field.required||t.field.confirmFieldEnabled,onChange:o[1]||(o[1]=a=>t.updateField("readOnly",a))},{default:_(()=>[ue($(t.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),t.field.required?(h(),ne(Me,{key:0,label:t.getLabel("required_message")},{default:_(()=>[d($e,{"model-value":t.field.requiredMessage||"",secondary:"",placeholder:t.getLabel("required_message_placeholder"),onInput:o[2]||(o[2]=a=>t.updateField("requiredMessage",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):re("",!0)]))}}),JB=Ve(QB,[["__scopeId","data-v-9d75ad26"]]),ZB=fe({__name:"PlaceholderOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(l,o)=>(h(),ne(Me,{label:t.getLabel("placeholder"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.placeholder,onInput:o[0]||(o[0]=a=>t.updateField("placeholder",a))},null,8,["model-value"])]),_:1},8,["label"]))}}),e3=fe({__name:"CssClassesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(l,o)=>(h(),ne(Me,{label:t.getLabel("css_classes"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.cssClasses,placeholder:t.getLabel("css_classes_placeholder"),onInput:o[0]||(o[0]=a=>t.updateField("cssClasses",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"]))}}),t3={class:"ivyforms-number-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},o3={key:0,class:"ivyforms-number-range ivyforms-flex ivyforms-gap-16"},n3=fe({__name:"NumberRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=t;Be(()=>[l.field.minValue,l.field.maxValue],()=>{(l.field.minValue!==null&&l.field.minValue!==void 0||l.field.maxValue!==null&&l.field.maxValue!==void 0)&&!l.field.limitRange&&l.updateField("limitRange",!0)});function o(f){l.updateField("limitRange",f),f||(l.updateField("minValue",null),l.updateField("maxValue",null))}const a=S({get(){return l.field?l.field.minValue===null||l.field.minValue===void 0?null:l.field.minValue:null},set(f){l.updateField("minValue",f==null?null:Number(f))}}),i=S({get(){return l.field?l.field.maxValue===null||l.field.maxValue===void 0?null:l.field.maxValue:null},set(f){l.updateField("maxValue",f==null?null:Number(f))}}),m=S({get(){if(!l.field)return 1;const f=l.field.step;return f==null||isNaN(Number(f))||Number(f)<1?1:Number(f)},set(f){const v=f==null||isNaN(Number(f))?1:f;l.updateField("step",v<1?1:v)}});return(f,v)=>(h(),P("div",t3,[d(vn,{"model-value":t.field.limitRange,priority:"secondary",size:"d",title:t.getLabel("limit_min_max_range"),"text-position":"right",onChange:o},null,8,["model-value","title"]),t.field.limitRange?(h(),P("div",o3,[d(Me,{label:t.getLabel("range_from"),secondary:""},{default:_(()=>[d(bi,{modelValue:a.value,"onUpdate:modelValue":v[0]||(v[0]=c=>a.value=c),max:t.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),d(Me,{label:t.getLabel("range_to"),secondary:""},{default:_(()=>[d(bi,{modelValue:i.value,"onUpdate:modelValue":v[1]||(v[1]=c=>i.value=c),min:t.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])])):re("",!0),d($t),d(Me,{label:t.getLabel("step"),secondary:""},{default:_(()=>[d(bi,{modelValue:m.value,"onUpdate:modelValue":v[2]||(v[2]=c=>m.value=c),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),d(Me,{label:t.getLabel("number_format"),secondary:""},{default:_(()=>[d(Ct,{"model-value":t.field.numberFormat||"",class:"ivyforms-number-format-select","onUpdate:modelValue":v[3]||(v[3]=c=>t.updateField("numberFormat",c))},{default:_(()=>[d(Bt,{label:t.getLabel("number_format_none"),value:"",secondary:""},null,8,["label"]),d(Bt,{label:t.getLabel("number_format_us_decimal"),value:"us_decimal",secondary:""},null,8,["label"]),d(Bt,{label:t.getLabel("number_format_us_int"),value:"us_int",secondary:""},null,8,["label"]),d(Bt,{label:t.getLabel("number_format_eu_decimal"),value:"eu_decimal",secondary:""},null,8,["label"]),d(Bt,{label:t.getLabel("number_format_eu_int"),value:"eu_int",secondary:""},null,8,["label"])]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),l3=Ve(n3,[["__scopeId","data-v-795131cd"]]),i3={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},a3=fe({__name:"PhoneFormatOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(l,o)=>(h(),P("div",i3,[d(Me,{label:t.getLabel("phone_format"),secondary:""},{default:_(()=>[d(Ct,{"model-value":t.field.phoneFormat,placeholder:t.getLabel("phone_format"),onChange:o[0]||(o[0]=a=>t.updateField("phoneFormat",a))},{default:_(()=>[d(Bt,{value:"international",label:t.getLabel("phone_format_international"),secondary:""},{default:_(()=>[ue($(t.getLabel("phone_format_international")),1)]),_:1},8,["label"]),d(Bt,{value:"national",label:t.getLabel("phone_format_national"),secondary:""},{default:_(()=>[ue($(t.getLabel("phone_format_national")),1)]),_:1},8,["label"]),d(Bt,{value:"e164",label:t.getLabel("phone_format_e164"),secondary:""},{default:_(()=>[ue($(t.getLabel("phone_format_e164")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),r3=Ve(a3,[["__scopeId","data-v-09b5ecc0"]]),s3={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},d3=fe({__name:"PhoneCountryDetectionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(l,o)=>(h(),P("div",s3,[d(vn,{"model-value":t.field.phoneAutoDetect,priority:"secondary",title:t.getLabel("enable_auto_country_detection"),"text-position":"right",onChange:o[0]||(o[0]=a=>t.updateField("phoneAutoDetect",a))},null,8,["model-value","title"])]))}}),u3=Ve(d3,[["__scopeId","data-v-24afeb5c"]]),c3={class:"ivyforms-general-time-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},f3={class:"ivyforms-radio-group ivyforms-flex ivyforms-gap-24"},m3=fe({__name:"TimeFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{parseTimeString:l}=hd(),o=t,a=v=>{if(o.updateField("timeFieldType",v),v==="time-picker"){const c=l(o.field.defaultValue);(!c.hours||!c.minutes)&&o.updateField("defaultValue","")}if(v==="time-picker"){const c=o.getLabel("time_picker");o.updateField("label",c),o.updateField("pickerLabel",c)}else if(v==="input"){const c=o.getLabel("time_input");o.updateField("label",c),o.updateField("inputLabel",c)}else v==="dropdown"&&o.updateField("label",o.getLabel("time_dropdown"))};Be(()=>o.field.timeFieldType,v=>{const c=o.field.label;if([o.getLabel("time_picker"),o.getLabel("time_input"),o.getLabel("time_dropdown"),""].includes(c))if(v==="time-picker"){const y=o.getLabel("time_picker");o.updateField("label",y),o.updateField("pickerLabel",y)}else if(v==="input"){const y=o.getLabel("time_input");o.updateField("label",y),o.updateField("inputLabel",y)}else v==="dropdown"&&o.updateField("label",o.getLabel("time_dropdown"))},{immediate:!0});const{formatTimeString:i,getAmPmFromHours:m,to24hFormat:f}=hd();return Be(()=>o.field.timeFormat,v=>{if(v==="ampm"){const c=l(o.field.defaultValue);if(!c.amPm&&c.hours){const p=parseInt(c.hours,10),y=m(c.hours),b=p%12||12,I=i(String(b).padStart(2,"0"),c.minutes,y);o.updateField("defaultValue",I)}}else if(v==="24h"){const c=f(o.field.defaultValue);o.updateField("defaultValue",c)}}),(v,c)=>{const p=$t;return h(),P("div",c3,[t.field.timeFieldType==="input"||t.field.timeFieldType==="time-picker"?(h(),ne(Me,{key:0,label:t.getLabel("placeholder"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.placeholder,onInput:c[0]||(c[0]=y=>t.updateField("placeholder",y))},null,8,["model-value"])]),_:1},8,["label"])):re("",!0),t.field.timeFieldType==="input"||t.field.timeFieldType==="time-picker"?(h(),ne(p,{key:1})):re("",!0),d(Me,{label:t.getLabel("time_field_type")},{default:_(()=>[d(Ct,{"model-value":t.field.timeFieldType,placeholder:t.getLabel("select"),class:"ivyforms-time-select",secondary:"","onUpdate:modelValue":a},{default:_(()=>[d(Bt,{value:"time-picker",label:t.getLabel("time_picker"),secondary:""},{default:_(()=>[ue($(t.getLabel("time_picker")),1)]),_:1},8,["label"]),d(Bt,{value:"dropdown",label:t.getLabel("dropdown"),secondary:""},{default:_(()=>[ue($(t.getLabel("time_dropdown")),1)]),_:1},8,["label"]),d(Bt,{value:"input",label:t.getLabel("input"),secondary:""},{default:_(()=>[ue($(t.getLabel("time_input")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),d(p),d(Me,{label:t.getLabel("time_format")},{default:_(()=>[u("div",f3,[d(go,{"model-value":t.field.timeFormat,priority:"secondary",value:"24h",onChange:c[1]||(c[1]=y=>t.updateField("timeFormat","24h"))},{default:_(()=>[ue($(t.getLabel("24_hour")),1)]),_:1},8,["model-value"]),d(go,{"model-value":t.field.timeFormat,priority:"secondary",value:"ampm",onChange:c[2]||(c[2]=y=>t.updateField("timeFormat","ampm"))},{default:_(()=>[ue($(t.getLabel("am_pm")),1)]),_:1},8,["model-value"])])]),_:1},8,["label"])])}}}),v3=Ve(m3,[["__scopeId","data-v-46b4b273"]]),p3={class:"ivyforms-general-date-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},y3=fe({__name:"DateFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{parseDateString:l,formatDateString:o}=rc(),a=t,i=v=>v==="date-picker"||v==="picker",m=v=>{if(a.updateField("dateFieldType",v),v==="date-picker"||v==="picker"){const c=a.getLabel("date_picker");a.updateField("label",c)}else if(v==="input"){const c=a.getLabel("date_input");a.updateField("label",c)}else v==="dropdown"&&a.updateField("label",a.getLabel("date_dropdown"))},f=v=>{const c=a.field.dateFormat||"MM/DD/YYYY";if(a.updateField("dateFormat",v),a.field.defaultValue){const p=l(a.field.defaultValue,c);if(p.day&&p.month&&p.year){const y=o(p.day,p.month,p.year,v);a.updateField("defaultValue",y)}}};return Be(()=>a.field.dateFieldType,v=>{const c=a.field.label;[a.getLabel("date_picker"),a.getLabel("date_input"),a.getLabel("date_dropdown"),a.getLabel("date"),""].includes(c)&&(v==="date-picker"||v==="picker"?a.updateField("label",a.getLabel("date_picker")):v==="input"?a.updateField("label",a.getLabel("date_input")):v==="dropdown"&&a.updateField("label",a.getLabel("date_dropdown")))},{immediate:!0}),(v,c)=>{const p=$t;return h(),P("div",p3,[t.field.dateFieldType==="input"||i(t.field.dateFieldType)?(h(),ne(Me,{key:0,label:t.getLabel("placeholder"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.placeholder,onInput:c[0]||(c[0]=y=>t.updateField("placeholder",y))},null,8,["model-value"])]),_:1},8,["label"])):re("",!0),t.field.dateFieldType==="input"||i(t.field.dateFieldType)?(h(),ne(p,{key:1})):re("",!0),d(Me,{label:t.getLabel("date_input_type")},{default:_(()=>[d(Ct,{"model-value":t.field.dateFieldType,placeholder:t.getLabel("select"),class:"ivyforms-date-select",secondary:"","onUpdate:modelValue":m},{default:_(()=>[d(Bt,{value:"input",label:t.getLabel("date_input"),secondary:""},{default:_(()=>[ue($(t.getLabel("date_input")),1)]),_:1},8,["label"]),d(Bt,{value:"date-picker",label:t.getLabel("date_picker"),secondary:""},{default:_(()=>[ue($(t.getLabel("date_picker")),1)]),_:1},8,["label"]),d(Bt,{value:"dropdown",label:t.getLabel("date_dropdown"),secondary:""},{default:_(()=>[ue($(t.getLabel("date_dropdown")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),d(p),d(Me,{label:t.getLabel("date_format")},{default:_(()=>[d(Ct,{"model-value":t.field.dateFormat,placeholder:t.getLabel("select"),secondary:"","onUpdate:modelValue":f},{default:_(()=>[d(Bt,{value:"MM/DD/YYYY",label:"MM/DD/YYYY",secondary:""},{default:_(()=>[...c[1]||(c[1]=[ue(" MM/DD/YYYY ",-1)])]),_:1}),d(Bt,{value:"DD/MM/YYYY",label:"DD/MM/YYYY",secondary:""},{default:_(()=>[...c[2]||(c[2]=[ue(" DD/MM/YYYY ",-1)])]),_:1}),d(Bt,{value:"YYYY-MM-DD",label:"YYYY-MM-DD",secondary:""},{default:_(()=>[...c[3]||(c[3]=[ue(" YYYY-MM-DD ",-1)])]),_:1}),d(Bt,{value:"DD.MM.YYYY",label:"DD.MM.YYYY",secondary:""},{default:_(()=>[...c[4]||(c[4]=[ue(" DD.MM.YYYY ",-1)])]),_:1})]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])])}}}),g3=Ve(y3,[["__scopeId","data-v-b281756e"]]),h3={class:"ivyforms-slider-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},b3=fe({__name:"SliderGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(l,o)=>{const a=$e,i=Me,m=Ht,f=$t,v=bi,c=tn;return h(),P("div",h3,[d(i,{label:t.getLabel("label"),secondary:""},{default:_(()=>[d(a,{"model-value":t.field.label,onInput:o[0]||(o[0]=p=>t.updateField("label",p))},null,8,["model-value"])]),_:1},8,["label"]),d(m,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:o[1]||(o[1]=p=>t.updateField("hideLabel",p))},{default:_(()=>[ue($(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),d(i,{label:t.getLabel("description"),secondary:""},{default:_(()=>[d(a,{"model-value":t.field.description||"",placeholder:t.getLabel("field_desc_placeholder"),onInput:o[2]||(o[2]=p=>t.updateField("description",p))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d(m,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:o[3]||(o[3]=p=>t.updateField("required",p))},{default:_(()=>[ue($(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(h(),ne(i,{key:0,label:t.getLabel("required_message"),secondary:""},{default:_(()=>[d(a,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),onInput:o[4]||(o[4]=p=>t.updateField("requiredMessage",p))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):re("",!0),d(f),d(i,{label:t.getLabel("step"),secondary:""},{default:_(()=>[d(v,{"model-value":t.field.step||1,min:.1,placeholder:t.getLabel("step"),"onUpdate:modelValue":o[5]||(o[5]=p=>t.updateField("step",Number(p)||1))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d(m,{"model-value":t.field.showGrid||!1,priority:"secondary",type:"checkmark",onChange:o[6]||(o[6]=p=>t.updateField("showGrid",p))},{tooltip:_(()=>[d(c,{trigger:"hover",content:t.getLabel("show_grid_for_the_slider"),icon:"question-circle","icon-category":"regular"},null,8,["content"])]),default:_(()=>[ue($(t.getLabel("show_grid_for_the_slider"))+" ",1)]),_:1},8,["model-value"])])}}}),_3=Ve(b3,[["__scopeId","data-v-aa5184a9"]]),x3={class:"ivyforms-textarea-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},w3=fe({__name:"TextAreaOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=t,o=S({get(){return!l.field.rows||l.field.rows===0?null:l.field.rows},set(i){l.updateField("rows",i==null?0:Number(i))}}),a=i=>{i!==null&&i<1?o.value=1:o.value=i};return(i,m)=>(h(),P("div",x3,[d(Me,{label:t.getLabel("text_area_size")},{default:_(()=>[d(cc,{"model-value":o.value,secondary:"",min:1,placeholder:t.getLabel("rows"),"onUpdate:modelValue":a},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),S3=Ve(w3,[["__scopeId","data-v-efb5ea14"]]),k3={class:"ivyforms-confirmation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},C3=fe({__name:"ConfirmationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=t,o=()=>{const m=`enable_${l.field.type}_confirmation`,f=l.getLabel(m);return f!==m?f:l.getLabel("enable_confirmation")},a=i=>{const f=`${l.field.type}_${i}`;return l.getLabel(f)!==f?f:i};return(i,m)=>(h(),P("div",k3,[d(vn,{"model-value":t.field.confirmFieldEnabled,priority:"secondary",title:o(),"text-position":"right",disabled:t.field.readOnly,onChange:m[0]||(m[0]=f=>t.updateField("confirmFieldEnabled",f))},null,8,["model-value","title","disabled"]),t.field.confirmFieldEnabled?(h(),P(pe,{key:0},[d(Me,{label:t.getLabel(a("confirmation_label")),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.confirmFieldLabel,placeholder:t.getLabel(a("confirmation_label_placeholder")),onInput:m[1]||(m[1]=f=>t.updateField("confirmFieldLabel",f))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d(Ht,{"model-value":t.field.confirmFieldHideLabel,priority:"secondary",type:"checkmark",onChange:m[2]||(m[2]=f=>t.updateField("confirmFieldHideLabel",f))},{default:_(()=>[ue($(t.getLabel("hide_confirmation_label")),1)]),_:1},8,["model-value"]),d(Me,{label:t.getLabel(a("confirmation_placeholder")),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.confirmFieldPlaceholder,placeholder:t.getLabel(a("confirmation_placeholder_placeholder")),onInput:m[3]||(m[3]=f=>t.updateField("confirmFieldPlaceholder",f))},null,8,["model-value","placeholder"])]),_:1},8,["label"])],64)):re("",!0)]))}}),I3=Ve(C3,[["__scopeId","data-v-13280942"]]),F3={class:"ivyforms-choice-list-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},T3=fe({__name:"ChoiceListOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=t,o=["select","multi-select"],a=S(()=>{if(Array.isArray(l.field.fieldOptions))return l.field.fieldOptions;const b=l.field.options;return Array.isArray(b)?b:[]});function i(b){l.updateField("type",b)}function m(b){return b==="checkbox"||b==="multi-select"?"multiple":"single"}function f(b){return b!=="rating"}function v(b){return b==="select"||b==="multi-select"}function c(b){return b==="radio"||b==="select"||b==="rating"}function p(b){return b==="checkbox"?"Choice":"Option"}function y(b){return b==="checkbox"?"choice":"option"}return(b,I)=>(h(),P("div",F3,[o.includes(t.field.type)?(h(),ne(Me,{key:0},{default:_(()=>[d(Ci,{"model-value":t.field.type,onChange:i},{default:_(()=>[d(go,{value:"select",priority:"secondary"},{default:_(()=>[ue($(t.getLabel("single_choice")),1)]),_:1}),d(go,{value:"multi-select",priority:"secondary"},{default:_(()=>[ue($(t.getLabel("multiple_choice")),1)]),_:1})]),_:1},8,["model-value"])]),_:1})):re("",!0),d(dv,{choices:a.value,"show-values":t.field.showValues,"shuffle-options":t.field.shuffleOptions,"enable-search":t.field.enableSearch,"selection-mode":m(t.field.type),"can-shuffle":f(t.field.type),"can-search":v(t.field.type),"can-clear-selection":c(t.field.type),"default-label":p(t.field.type),"default-value-prefix":y(t.field.type),"onUpdate:choices":I[0]||(I[0]=F=>t.updateField("fieldOptions",F)),"onUpdate:showValues":I[1]||(I[1]=F=>t.updateField("showValues",F)),"onUpdate:shuffleOptions":I[2]||(I[2]=F=>t.updateField("shuffleOptions",F)),"onUpdate:enableSearch":I[3]||(I[3]=F=>t.updateField("enableSearch",F))},null,8,["choices","show-values","shuffle-options","enable-search","selection-mode","can-shuffle","can-search","can-clear-selection","default-label","default-value-prefix"])]))}}),P3=Ve(T3,[["__scopeId","data-v-c5d393b3"]]),$3={class:"ivyforms-name-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},L3={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},V3={class:"ivyforms-basic-field-options__field-meta-title medium-16"},R3={class:"ivyforms-basic-field-options__field-meta-id regular-16"},M3={class:"ivyforms-name-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},U3={class:"ivyforms-name-options-list-label medium-14"},B3={class:"ivyforms-flex ivyforms-flex-direction-column"},D3=fe({__name:"NameFieldOptions",setup(t){const{getLabel:l}=Ee(),{selectedField:o}=Vl(tt()),{updateSelectedField:a,updateFieldOptions:i}=tt(),m=S(()=>{const te=o.value?.id??"";return typeof te=="number"&&te?String(te).padStart(2,"0"):l("not_set")}),f=S({get:()=>o.value?.nameFields||[],set:te=>C("nameFields",te)}),v=w([]);let c=!1;Be(f,te=>{c||(v.value=[...te])},{immediate:!0,deep:!0}),Be(v,te=>{c&&L(te)},{deep:!0});const p=w([]);Be(f,(te,X)=>{const N=te.length;if(!X||X.length===0){p.value=Array.from({length:N},()=>!0),N>0&&(p.value[0]=!1);return}const U=p.value;p.value=Array.from({length:N},()=>!0);for(let O=0;O<N;O++)p.value[O]=U[O]??!1},{immediate:!0});const y=S({get:()=>o.value?.hideLabel||!1,set:te=>C("hideLabel",te)}),b=S({get:()=>o.value?.readOnly||!1,set:te=>{if(C("readOnly",te),te){const X=f.value.map(N=>({...N,required:!1,requiredMessage:""}));L(X)}}}),I=S({get:()=>o.value?.cssClasses||"",set:te=>C("cssClasses",te)}),F=S(()=>f.value.length>=5),k=S(()=>f.value.some(te=>!!te.required)),x=S(()=>b.value),C=(te,X)=>{a(te,X),i(te,X)},L=te=>{C("nameFields",te),C("nameFieldTypes",te.map(X=>X.type))},B=te=>te.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),M=()=>{const te=l("name_field");let X=f.value.length;const N=new RegExp(`^${B(te)}\\s+(\\d+)$`,"i");for(const U of f.value){const O=/^nameField(\d+)$/i.exec(U.type||"");if(O){const K=parseInt(O[1],10);K>X&&(X=K)}const J=N.exec(U.label||"");if(J){const K=parseInt(J[1],10);K>X&&(X=K)}}return X+1},q=(te,X,N)=>{const U=[...f.value];U[te]={...U[te],[X]:N},L(U)},Y=te=>{if(f.value.length<=1)return;const X=[...f.value];X.splice(te,1),L(X)},E=()=>{if(F.value)return;const te=[...f.value],X=M();te.push({type:`nameField${X}`,id:"",modelValue:"",label:`${l("name_field")} ${X}`,required:!1,optionHide:!1,description:"",placeholder:""}),L(te)},W=()=>{c=!1,oe()},j=()=>{c=!0,oe()},H=te=>{te.preventDefault(),document.querySelectorAll(".ivyforms-name-option-item").forEach(O=>{O.classList.remove("dragging-over-top","dragging-over-bottom")});const X=te.currentTarget,N=X.getBoundingClientRect();te.clientY-N.top<N.height/2?X.classList.add("dragging-over-top"):X.classList.add("dragging-over-bottom")},z=te=>{te.preventDefault(),[...document.querySelectorAll(".ivyforms-name-option-item")].some(N=>N.matches(":hover"))||document.querySelectorAll(".ivyforms-name-option-item").forEach(N=>{N.classList.remove("dragging-over-top","dragging-over-bottom")})},ee=te=>{te.preventDefault(),oe()},oe=()=>{document.querySelectorAll(".ivyforms-name-option-item").forEach(te=>{te.classList.remove("dragging-over-top","dragging-over-bottom")})},Q=(te,X)=>{q(te,"required",!!X),X&&b.value&&C("readOnly",!1)};return(te,X)=>(h(),P("div",$3,[u("div",L3,[u("div",V3,[ue($(s(l)("name_field"))+" ",1),u("span",R3,"(ID "+$(m.value)+")",1)]),d($t)]),d(Me,{label:s(l)("label"),secondary:""},{default:_(()=>[d($e,{modelValue:s(o).label,"onUpdate:modelValue":X[0]||(X[0]=N=>s(o).label=N),onInput:X[1]||(X[1]=N=>C("label",N))},null,8,["modelValue"])]),_:1},8,["label"]),u("div",M3,[d(Ht,{modelValue:y.value,"onUpdate:modelValue":X[2]||(X[2]=N=>y.value=N),priority:"secondary",type:"checkmark",onChange:X[3]||(X[3]=N=>C("hideLabel",N))},{default:_(()=>[ue($(s(l)("hide_label")),1)]),_:1},8,["modelValue"]),d(Ht,{modelValue:b.value,"onUpdate:modelValue":X[4]||(X[4]=N=>b.value=N),priority:"secondary",type:"checkmark",disabled:k.value,onChange:X[5]||(X[5]=N=>C("readOnly",N))},{default:_(()=>[ue($(s(l)("read_only")),1)]),_:1},8,["modelValue","disabled"])]),d($t),u("div",U3,$(s(l)("options_list"))+":",1),u("div",B3,[d(s(M1),{modelValue:v.value,"onUpdate:modelValue":X[6]||(X[6]=N=>v.value=N),handle:".ivyforms-drag-handle","item-key":"id","ghost-class":"ivyforms-drag-ghost","chosen-class":"ivyforms-drag-chosen",onStart:j,onEnd:W},{item:_(({element:N,index:U})=>[d(uv,{class:"ivyforms-name-option-item",title:N.label||`${s(l)("name_field")} ${U+1}`,collapsed:p.value[U],"disable-delete":f.value.length<=1,"drag-icon":{name:"drag",category:"builder",type:"outline"},"trash-icon":{name:"trash",category:"global",type:"outline"},"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":O=>p.value[U]=O,onDelete:O=>f.value.length>1&&Y(U),onDragover:H,onDragleave:z,onDrop:ee},{default:_(()=>[d(Me,{label:s(l)("sublabel"),secondary:""},{default:_(()=>[d($e,{modelValue:N.label,"onUpdate:modelValue":O=>N.label=O,onInput:O=>q(U,"label",O)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),d(Me,{label:s(l)("description_message"),secondary:""},{default:_(()=>[d($e,{modelValue:N.description,"onUpdate:modelValue":O=>N.description=O,placeholder:s(l)("enter_description_here"),onInput:O=>q(U,"description",O)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(Ht,{modelValue:N.optionHide,"onUpdate:modelValue":O=>N.optionHide=O,priority:"secondary",type:"checkmark",onChange:O=>q(U,"optionHide",O)},{default:_(()=>[ue($(s(l)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d($t),d(Ht,{modelValue:N.required,"onUpdate:modelValue":O=>N.required=O,priority:"secondary",type:"checkmark",disabled:x.value,onChange:O=>Q(U,O)},{default:_(()=>[ue($(s(l)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","disabled","onChange"]),N.required?(h(),ne(Me,{key:0,label:s(l)("required_message"),secondary:""},{default:_(()=>[d($e,{modelValue:N.requiredMessage,"onUpdate:modelValue":O=>N.requiredMessage=O,placeholder:s(l)("this_field_is_required"),disabled:x.value||!N.required,onInput:O=>q(U,"requiredMessage",O)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","onInput"])]),_:2},1032,["label"])):re("",!0),d($t),d(Me,{label:s(l)("placeholder"),secondary:""},{default:_(()=>[d($e,{modelValue:N.placeholder,"onUpdate:modelValue":O=>N.placeholder=O,placeholder:s(l)("enter_text_here"),onInput:O=>q(U,"placeholder",O)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(Me,{label:s(l)("default_value"),secondary:""},{default:_(()=>[d($e,{modelValue:N.modelValue,"onUpdate:modelValue":O=>N.modelValue=O,onInput:O=>q(U,"modelValue",O)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"])]),_:2},1032,["title","collapsed","disable-delete","onUpdate:collapsed","onDelete"])]),_:1},8,["modelValue"])]),d(We,{priority:"secondary",type:"fill",size:"d","icon-start-category":"global","icon-start-name":"plus",disabled:F.value,onClick:E},{default:_(()=>[ue($(s(l)("add_option")),1)]),_:1},8,["disabled"]),d($t),d(Me,{label:s(l)("css_classes"),secondary:""},{default:_(()=>[d($e,{modelValue:I.value,"onUpdate:modelValue":X[7]||(X[7]=N=>I.value=N),onInput:X[8]||(X[8]=N=>C("cssClasses",N))},null,8,["modelValue"])]),_:1},8,["label"])]))}}),A3=Ve(D3,[["__scopeId","data-v-c0eaea3b"]]),E3={class:"ivyforms-address-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},O3={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},z3={class:"ivyforms-basic-field-options__field-meta-title medium-16"},W3={class:"ivyforms-basic-field-options__field-meta-id regular-16"},q3={class:"ivyforms-address-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},N3={class:"ivyforms-address-field-options__options-list-label medium-14"},H3={class:"ivyforms-address-field-options__address-options ivyforms-flex ivyforms-flex-direction-column"},Y3=fe({__name:"AddressFieldOptions",setup(t){const{getLabel:l}=Ee(),{selectedField:o}=Vl(tt()),{updateSelectedField:a,updateFieldOptions:i}=tt(),m=S(()=>{const C=o.value?.id??"";return typeof C=="number"&&C?String(C).padStart(2,"0"):l("not_set")}),f=S({get:()=>o.value?.addressFields||[],set:C=>F("addressFields",C)}),v=w([]);Be(f,(C,L)=>{const B=C.length;if(!L||L.length===0){v.value=Array.from({length:B},()=>!0),B>0&&(v.value[0]=!1);return}const M=v.value;v.value=Array.from({length:B},()=>!0);for(let q=0;q<B;q++)v.value[q]=M[q]??!1},{immediate:!0});const c=S({get:()=>o.value?.hideLabel||!1,set:C=>F("hideLabel",C)}),p=Zm.map(C=>C.name),y=S({get(){return f.value.find(L=>L.type==="country")?.value||""},set(C){const L=f.value.find(B=>B.type==="country");L&&(L.value=C)}});function b(C,L){k(C,"value",L)}const I=C=>{switch(C){case"streetAddress":return l("street_address");case"addressLine2":return l("address_line_2");case"city":return l("city");case"state":return l("state");case"zip":return l("zip");case"country":return l("country");default:return C}},F=(C,L)=>{a(C,L),i(C,L)},k=(C,L,B)=>{const M=[...f.value];M[C]={...M[C],[L]:B},F("addressFields",M)},x=(C,L)=>{k(C,"required",!!L)};return(C,L)=>(h(),P("div",E3,[u("div",O3,[u("div",z3,[ue($(s(l)("address_field"))+" ",1),u("span",W3,"(ID "+$(m.value)+")",1)]),d($t)]),d(Me,{label:s(l)("label"),secondary:""},{default:_(()=>[d($e,{"model-value":s(o).label,onInput:L[0]||(L[0]=B=>F("label",B))},null,8,["model-value"])]),_:1},8,["label"]),u("div",q3,[d(Ht,{modelValue:c.value,"onUpdate:modelValue":L[1]||(L[1]=B=>c.value=B),priority:"secondary",type:"checkmark",onChange:L[2]||(L[2]=B=>F("hideLabel",B))},{default:_(()=>[ue($(s(l)("hide_label")),1)]),_:1},8,["modelValue"])]),d($t),u("div",N3,$(s(l)("address_fields"))+": ",1),u("div",H3,[(h(!0),P(pe,null,Ae(f.value,(B,M)=>(h(),ne(uv,{key:B.type,title:B.label||I(B.type),collapsed:v.value[M],"show-trash":!1,"show-drag":!1,"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":q=>v.value[M]=q},{"header-actions":_(()=>[d(Ht,{modelValue:B.visible,"onUpdate:modelValue":q=>B.visible=q,class:"ivyforms-address-field-options__option-item-visible-checkbox","aria-label":s(l)("show_field"),priority:"secondary",type:"withMarker",onChange:q=>k(M,"visible",q)},{default:_(()=>[ue($(s(l)("")),1)]),_:1},8,["modelValue","onUpdate:modelValue","aria-label","onChange"])]),default:_(()=>[d(Me,{label:s(l)("sublabel"),secondary:""},{default:_(()=>[d($e,{modelValue:B.label,"onUpdate:modelValue":q=>B.label=q,onInput:q=>k(M,"label",q)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),d(Me,{label:s(l)("description_message"),secondary:""},{default:_(()=>[d($e,{modelValue:B.description,"onUpdate:modelValue":q=>B.description=q,placeholder:s(l)("enter_description_here"),onInput:q=>k(M,"description",q)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(Ht,{modelValue:B.hideLabel,"onUpdate:modelValue":q=>B.hideLabel=q,priority:"secondary",type:"checkmark",onChange:q=>k(M,"hideLabel",q)},{default:_(()=>[ue($(s(l)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d($t),d(Ht,{modelValue:B.required,"onUpdate:modelValue":q=>B.required=q,priority:"secondary",type:"checkmark",onChange:q=>x(M,q)},{default:_(()=>[ue($(s(l)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),B.required?(h(),ne(Me,{key:0,label:s(l)("required_message"),secondary:""},{default:_(()=>[d($e,{modelValue:B.requiredMessage,"onUpdate:modelValue":q=>B.requiredMessage=q,placeholder:s(l)("this_field_is_required"),onInput:q=>k(M,"requiredMessage",q)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"])):re("",!0),d($t),d(Me,{label:s(l)("placeholder"),secondary:""},{default:_(()=>[d($e,{modelValue:B.placeholder,"onUpdate:modelValue":q=>B.placeholder=q,placeholder:s(l)("enter_text_here"),onInput:q=>k(M,"placeholder",q)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),B.type==="country"?(h(),ne(Me,{key:1,label:s(l)("default_value"),secondary:""},{default:_(()=>[d(Ct,{modelValue:y.value,"onUpdate:modelValue":L[3]||(L[3]=q=>y.value=q),placeholder:s(l)("select_country"),onChange:q=>b(M,q)},{default:_(()=>[(h(!0),P(pe,null,Ae(s(p),q=>(h(),ne(Bt,{key:q,value:q,secondary:""},{default:_(()=>[ue($(q),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"])]),_:2},1032,["label"])):re("",!0)]),_:2},1032,["title","collapsed","onUpdate:collapsed"]))),128))]),d($t),d(Me,{label:s(l)("css_classes"),secondary:""},{default:_(()=>[d($e,{"model-value":s(o).cssClasses,onInput:L[4]||(L[4]=B=>F("cssClasses",B))},null,8,["model-value"])]),_:1},8,["label"])]))}}),j3=Ve(Y3,[["__scopeId","data-v-4e186895"]]),G3={class:"ivyforms-html-content-options"},K3={class:"ivyforms-html-content-options__label medium-14 ivyforms-mb-8"},X3=fe({__name:"HtmlContentOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=t,o=S(()=>l.field?.htmlContent||""),a=i=>{l.updateField("htmlContent",i)};return(i,m)=>(h(),P("div",G3,[u("div",K3,$(t.getLabel("content")),1),d(uc,{"model-value":o.value,"onUpdate:modelValue":a},null,8,["model-value"])]))}}),Q3=Ve(X3,[["__scopeId","data-v-b0625439"]]),J3={class:"ivyforms-rating-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Z3=fe({__name:"RatingFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=t,o=S(()=>{if(Array.isArray(l.field.fieldOptions))return l.field.fieldOptions;const a=l.field.options;return Array.isArray(a)?a:[]});return Rt(()=>{if(!l.field.fieldOptions||l.field.fieldOptions.length===0){const a=[{id:1,label:l.getLabel("good"),value:"1",isDefault:!1,position:1},{id:2,label:l.getLabel("nice"),value:"2",isDefault:!1,position:2},{id:3,label:l.getLabel("very_good"),value:"3",isDefault:!1,position:3},{id:4,label:l.getLabel("awesome"),value:"4",isDefault:!1,position:4},{id:5,label:l.getLabel("amazing"),value:"5",isDefault:!1,position:5}];l.updateField("fieldOptions",a)}}),Be(()=>o.value,a=>{if(!a||a.length===0)return;if(a.some((m,f)=>m.value!==String(f+1))){const m=a.map((f,v)=>({...f,value:String(v+1),position:v+1}));l.updateField("fieldOptions",m)}},{deep:!0}),(a,i)=>(h(),P("div",J3,[d(dv,{choices:o.value,"show-values":t.field.showValues,"selection-mode":"single","can-shuffle":!1,"can-search":!1,"can-clear-selection":!0,"default-label":"Option","default-value-prefix":"option","preset-ids":["rating"],"onUpdate:choices":i[0]||(i[0]=m=>t.updateField("fieldOptions",m)),"onUpdate:showValues":i[1]||(i[1]=m=>t.updateField("showValues",m))},null,8,["choices","show-values"]),d(Ht,{"model-value":!!t.field.showRatingText,priority:"secondary",type:"checkmark","onUpdate:modelValue":i[2]||(i[2]=m=>t.updateField("showRatingText",m))},{default:_(()=>[ue($(t.getLabel("show_text")),1)]),_:1},8,["model-value"]),d($t),d(Ht,{"model-value":t.field.required,priority:"secondary",type:"checkmark","onUpdate:modelValue":i[3]||(i[3]=m=>t.updateField("required",m))},{default:_(()=>[ue($(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(h(),ne(Me,{key:0,label:t.getLabel("required_message")},{default:_(()=>[d($e,{secondary:"","model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),"onUpdate:modelValue":i[4]||(i[4]=m=>t.updateField("requiredMessage",m))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):re("",!0)]))}}),eD=Ve(Z3,[["__scopeId","data-v-de505318"]]),tD={class:"ivyforms-gdpr-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},oD={class:"ivyforms-gdpr-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},nD={class:"ivyforms-gdpr-field-options__field-meta-title medium-16"},lD={class:"ivyforms-gdpr-field-options__field-meta-id regular-16"},iD=fe({__name:"GdprFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=S(()=>{const o=t.field?.id??"";return typeof o=="number"&&o?String(o).padStart(2,"0"):t.getLabel("not_set")});return(o,a)=>(h(),P("div",tD,[u("div",oD,[u("div",nD,[ue($(t.getLabel("gdpr"))+" ",1),u("span",lD,"(ID "+$(l.value)+")",1)]),d($t)]),d(Me,{label:t.getLabel("label"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.label,onInput:a[0]||(a[0]=i=>t.updateField("label",i))},null,8,["model-value"])]),_:1},8,["label"]),d(Me,{label:t.getLabel("agreement_text"),tooltip:t.getLabel("agreement_text_html_hint"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.agreementText||"",placeholder:t.getLabel("agreement_text_placeholder"),type:"textarea",rows:3,onInput:a[1]||(a[1]=i=>t.updateField("agreementText",i))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]),d(Me,{label:t.getLabel("description"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.description||"",placeholder:t.getLabel("field_desc_placeholder"),onInput:a[2]||(a[2]=i=>t.updateField("description",i))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d($t),d(Me,{label:t.getLabel("css_classes"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.cssClasses||"",placeholder:t.getLabel("css_classes_placeholder"),onInput:a[3]||(a[3]=i=>t.updateField("cssClasses",i))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),aD=Ve(iD,[["__scopeId","data-v-2a664506"]]),rD={class:"ivyforms-max-length-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},sD=fe({__name:"MaxLengthOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(l,o)=>(h(),P("div",rD,[d(vn,{"model-value":t.field.limitMaxLength,priority:"secondary",size:"d",title:t.getLabel("limit_maximum_length"),"text-position":"right",onChange:o[0]||(o[0]=a=>t.updateField("limitMaxLength",a))},null,8,["model-value","title"]),t.field.limitMaxLength?(h(),ne(Me,{key:0},{default:_(()=>[d(cc,{"model-value":t.field.maxLength,min:1,max:65535,secondary:"","onUpdate:modelValue":o[1]||(o[1]=a=>t.updateField("maxLength",a))},null,8,["model-value"])]),_:1})):re("",!0)]))}}),dD=Ve(sD,[["__scopeId","data-v-38f09b3a"]]),uD={class:"ivyforms-default-value-options"},cD=fe({__name:"TextDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(l,o)=>(h(),P("div",uD,[d(Me,{label:t.getLabel("default_value"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.defaultValue,onInput:o[0]||(o[0]=a=>t.updateField("defaultValue",a))},null,8,["model-value"])]),_:1},8,["label"])]))}}),fD={class:"ivyforms-default-value-options"},mD=fe({__name:"TextareaDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(l,o)=>(h(),P("div",fD,[d(Me,{label:t.getLabel("default_value"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.defaultValue,type:"textarea",onInput:o[0]||(o[0]=a=>t.updateField("defaultValue",a))},null,8,["model-value"])]),_:1},8,["label"])]))}}),vD={class:"ivyforms-label-position-options"},pD=fe({__name:"LabelPositionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(l,o)=>(h(),P("div",vD,[d(Me,{label:t.getLabel("label_position")},{default:_(()=>[d(Ci,{"model-value":t.field.labelPosition,priority:"secondary",onChange:o[0]||(o[0]=a=>t.updateField("labelPosition",a))},{default:_(()=>[d(go,{value:"default",priority:"secondary"},{default:_(()=>[ue($(t.getLabel("label_position_default")),1)]),_:1}),d(go,{value:"top",priority:"secondary"},{default:_(()=>[ue($(t.getLabel("label_position_top")),1)]),_:1}),d(go,{value:"left",priority:"secondary"},{default:_(()=>[ue($(t.getLabel("label_position_left")),1)]),_:1}),d(go,{value:"right",priority:"secondary"},{default:_(()=>[ue($(t.getLabel("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),yD=Ve(pD,[["__scopeId","data-v-ac4261e2"]]),gD={class:"ivyforms-no-duplicates-option"},hD=fe({__name:"NoDuplicatesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(l,o)=>(h(),P("div",gD,[d(Ht,{"model-value":t.field.noDuplicates,priority:"secondary",type:"checkmark",onChange:o[0]||(o[0]=a=>t.updateField("noDuplicates",a))},{default:_(()=>[ue($(t.getLabel("no_duplicates")),1)]),_:1},8,["model-value"])]))}}),bD={key:1,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},_D={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},xD={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-mt-26"},wD={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},SD={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},kD={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},CD={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},ID={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},FD={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},TD={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},PD={key:1,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},$D=fe({__name:"TimeFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function},displayFormat:{}},setup(t){const l=t,{field:o,updateField:a,getLabel:i,displayFormat:m}=l,f={TIME_PICKER:"time-picker",INPUT:"input",DROPDOWN:"dropdown"},v={AMPM:"ampm"},c={EMPTY:""},p=S(()=>l.field.timeFieldType===f.TIME_PICKER),y=S(()=>l.field.timeFieldType===f.INPUT),b=S(()=>l.field.timeFieldType===f.DROPDOWN),I=S(()=>l.field.timeFormat===v.AMPM),F=w(c.EMPTY),k=w(c.EMPTY),x=w(""),C=w(""),L=w(""),B=S(()=>{const X={value:"",label:l.getLabel("not_selected")};if(l.field.timeFormat===v.AMPM){const N=Array.from({length:12},(U,O)=>{const J=String(O+1).padStart(2,"0");return{value:J,label:J}});return[X,...N]}else{const N=Array.from({length:24},(U,O)=>{const J=String(O).padStart(2,"0");return{value:J,label:J}});return[X,...N]}}),M=[{value:"",label:l.getLabel("not_selected")},...Array.from({length:60},(X,N)=>{const U=String(N).padStart(2,"0");return{value:U,label:U}})],{parseTimeString:q,formatTimeString:Y,getAmPmFromHours:E}=hd();Be(()=>l.field.defaultValue,X=>{if(b.value&&typeof X=="string"){const N=q(X);C.value=N.hours,L.value=N.minutes,k.value=N.amPm}if(y.value&&typeof X=="string"){const N=X.match(/\b(AM|PM)\b/i);x.value=X.replace(/\b(AM|PM)\b/i,"").trim(),N&&N[1]&&(F.value=N[1].toUpperCase())}},{immediate:!0});const W=X=>{const N=F.value,U=N?`${X.trim()} ${N}`:X.trim();l.updateField("defaultValue",U)},j=X=>{const N=x.value.trim(),U=X?`${N} ${X}`:N;l.updateField("defaultValue",U)},H=X=>{k.value=X;const N=Y(C.value,L.value||"",X);l.updateField("defaultValue",N)},z=()=>{const X=Y(C.value,L.value,k.value);l.updateField("defaultValue",X)},ee=w(l.field.defaultValue||"");Be(ee,X=>{if(l.field.timeFormat===v.AMPM&&X){const[N,U]=X.split(":"),O=parseInt(N,10),J=E(N),K=O%12||12,me=Y(String(K).padStart(2,"0"),U,J);l.updateField("defaultValue",me)}else l.updateField("defaultValue",X)}),Rt(()=>{o.minTimeValue&&o.minTimeValue!==""||o.maxTimeValue&&o.maxTimeValue!==""?a("limitTimeRange",!0):a("limitTimeRange",!1)});function oe(X){a("limitTimeRange",X),X||(a("minTimeValue",""),a("maxTimeValue",""))}const Q=S({get(){return o.minTimeValue||null},set(X){a("minTimeValue",X||"")}}),te=S({get(){return o.maxTimeValue||null},set(X){a("maxTimeValue",X||"")}});return(X,N)=>{const U=$e,O=Bt,J=Ct,K=$t;return h(),P(pe,null,[s(o).type==="time"?(h(),P(pe,{key:0},[p.value?(h(),ne(Me,{key:0,label:s(i)("default_value")},{default:_(()=>[d(md,{modelValue:ee.value,"onUpdate:modelValue":N[0]||(N[0]=me=>ee.value=me),"time-format":s(o).timeFormat,editable:!1,clearable:!0,secondary:""},null,8,["modelValue","time-format"])]),_:1},8,["label"])):y.value?(h(),P("div",bD,[u("div",_D,[d(Me,{label:s(i)("default_value")},{default:_(()=>[d(U,{modelValue:x.value,"onUpdate:modelValue":N[1]||(N[1]=me=>x.value=me),onInput:W},null,8,["modelValue"])]),_:1},8,["label"])]),I.value?(h(),P("div",xD,[d(J,{modelValue:F.value,"onUpdate:modelValue":[N[2]||(N[2]=me=>F.value=me),j],class:"ivyforms-ampm-select"},{default:_(()=>[d(O,{value:"",label:s(i)("not_selected")},{default:_(()=>[ue($(s(i)("not_selected")),1)]),_:1},8,["label"]),d(O,{value:"AM",label:s(i)("am")},{default:_(()=>[ue($(s(i)("am")),1)]),_:1},8,["label"]),d(O,{value:"PM",label:s(i)("pm")},{default:_(()=>[ue($(s(i)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):re("",!0)])):b.value?(h(),ne(Me,{key:2,label:s(i)("default_value")},{default:_(()=>[u("div",wD,[u("div",SD,[u("div",kD,$(s(i)("hours")),1),d(J,{modelValue:C.value,"onUpdate:modelValue":[N[3]||(N[3]=me=>C.value=me),z],class:"ivyforms-hours-select"},{default:_(()=>[(h(!0),P(pe,null,Ae(B.value,me=>(h(),ne(O,{key:me.value,label:me.label,value:me.value},{default:_(()=>[ue($(me.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),u("div",CD,[u("div",ID,$(s(i)("minutes")),1),d(J,{modelValue:L.value,"onUpdate:modelValue":[N[4]||(N[4]=me=>L.value=me),z],class:"ivyforms-minutes-select"},{default:_(()=>[(h(),P(pe,null,Ae(M,me=>d(O,{key:me.value,label:me.label,value:me.value},{default:_(()=>[ue($(me.label),1)]),_:2},1032,["label","value"])),64))]),_:1},8,["modelValue"])]),I.value?(h(),P("div",FD,[u("div",TD,$(s(i)("am_pm")),1),d(J,{modelValue:k.value,"onUpdate:modelValue":[N[5]||(N[5]=me=>k.value=me),H],class:"ivyforms-ampm-select"},{default:_(()=>[d(O,{value:"",label:s(i)("not_selected")},{default:_(()=>[ue($(s(i)("not_selected")),1)]),_:1},8,["label"]),d(O,{value:"AM",label:s(i)("am")},{default:_(()=>[ue($(s(i)("am")),1)]),_:1},8,["label"]),d(O,{value:"PM",label:s(i)("pm")},{default:_(()=>[ue($(s(i)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):re("",!0)])]),_:1},8,["label"])):re("",!0)],64)):re("",!0),d(K),d(vn,{"model-value":s(o).limitTimeRange,priority:"secondary",size:"d",title:s(i)("limit_min_max_time"),"text-position":"right",onChange:oe},null,8,["model-value","title"]),s(o).limitTimeRange?(h(),P("div",PD,[d(Me,{label:s(i)("min_time"),class:"ivyforms-flex-1"},{default:_(()=>[d(md,{modelValue:Q.value,"onUpdate:modelValue":N[6]||(N[6]=me=>Q.value=me),format:s(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),d(Me,{label:s(i)("max_time"),class:"ivyforms-flex-1"},{default:_(()=>[d(md,{modelValue:te.value,"onUpdate:modelValue":N[7]||(N[7]=me=>te.value=me),format:s(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):re("",!0)],64)}}}),LD=Ve($D,[["__scopeId","data-v-b8e552fd"]]),VD={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},RD={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},MD={key:3,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},UD=fe({__name:"DateFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=t,{field:o,updateField:a,getLabel:i}=l,m=S(()=>l.field.dateFieldType==="date-picker"||l.field.dateFieldType==="picker"),f=S(()=>l.field.dateFieldType==="input"),v=S(()=>l.field.dateFieldType==="dropdown"),{parseDateString:c,formatDateString:p,getDaysArray:y,getMonthsArray:b,getYearsArray:I,toISOFormat:F,fromISOFormat:k}=rc(),x=S(()=>String(l.field.dateFormat||"MM/DD/YYYY")),C=S({get:()=>F(l.field.defaultValue||"",l.field.dateFormat||"MM/DD/YYYY"),set:X=>{l.updateField("defaultValue",k(X||"",l.field.dateFormat||"MM/DD/YYYY"))}}),L=w(""),B=w(""),M=w(""),q=w(""),Y=w(!1),E=S(()=>{const X=(l.field.dateFormat||"MM/DD/YYYY").toUpperCase(),N=[],U=X.indexOf("D"),O=X.indexOf("M"),J=X.indexOf("Y");return U!==-1&&N.push({type:"day",order:U,placeholder:X.includes("DD")?"DD":"D"}),O!==-1&&N.push({type:"month",order:O,placeholder:X.includes("MM")?"MM":"M"}),J!==-1&&N.push({type:"year",order:J,placeholder:X.includes("YYYY")?"YYYY":"YY"}),N.sort((K,me)=>K.order-me.order)});Be(()=>l.field.defaultValue,X=>{if(!Y.value)if(X&&typeof X=="string"){L.value=X;const N=c(X,l.field.dateFormat||"MM/DD/YYYY");B.value=N.day,M.value=N.month,q.value=N.year}else L.value="",B.value="",M.value="",q.value=""},{immediate:!0});const W=()=>{const X=L.value.trim();if(!X){Y.value=!0,l.updateField("defaultValue",""),Ao(()=>{Y.value=!1});return}const N=c(X,l.field.dateFormat||"MM/DD/YYYY");if(N.day&&N.month&&N.year){const U=Number(N.day),O=Number(N.month),J=Number(N.year);if(U>=1&&U<=31&&O>=1&&O<=12&&J>=1900&&J<=2100){const me=p(String(U),String(O),String(J),l.field.dateFormat||"MM/DD/YYYY");Y.value=!0,L.value=me,l.updateField("defaultValue",me),Ao(()=>{Y.value=!1})}else L.value=X}else L.value=X},j=()=>{Ao(()=>{const X=B.value&&M.value&&q.value,N=!B.value&&!M.value&&!q.value;if(X){Y.value=!0;const U=p(B.value,M.value,q.value,l.field.dateFormat||"MM/DD/YYYY");l.updateField("defaultValue",U),Ao(()=>{Y.value=!1})}else N&&(Y.value=!0,l.updateField("defaultValue",""),Ao(()=>{Y.value=!1}))})},H=S(()=>[{label:"--",value:""},...y()]),z=S(()=>[{label:"--",value:""},...b()]),ee=S(()=>{const X=l.field.minYear||new Date().getFullYear()-100,N=l.field.maxYear||new Date().getFullYear()+100;return[{label:"--",value:""},...I(X,N)]}),oe=S({get:()=>{const X=l.field.minDateValue;return F(X?String(X):"",l.field.dateFormat||"MM/DD/YYYY")},set:X=>{l.updateField("minDateValue",k(X||"",l.field.dateFormat||"MM/DD/YYYY"))}}),Q=S({get:()=>{const X=l.field.maxDateValue;return F(X?String(X):"",l.field.dateFormat||"MM/DD/YYYY")},set:X=>{l.updateField("maxDateValue",k(X||"",l.field.dateFormat||"MM/DD/YYYY"))}});Rt(()=>{o.minDateValue&&o.minDateValue!==""||o.maxDateValue&&o.maxDateValue!==""?a("limitDateRange",!0):a("limitDateRange",!1)});function te(X){a("limitDateRange",X),X||(a("minDateValue",""),a("maxDateValue",""))}return(X,N)=>(h(),P(pe,null,[m.value?(h(),ne(Me,{key:0,label:s(i)("default_value")},{default:_(()=>[d(pr,{modelValue:C.value,"onUpdate:modelValue":N[0]||(N[0]=U=>C.value=U),format:x.value,"value-format":"YYYY-MM-DD","icon-start":"calendar-dot",clearable:"",secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])):f.value?(h(),ne(Me,{key:1,label:s(i)("default_value")},{default:_(()=>[d($e,{modelValue:L.value,"onUpdate:modelValue":N[1]||(N[1]=U=>L.value=U),placeholder:x.value,type:"text",onBlur:W},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):v.value?(h(),ne(Me,{key:2,label:s(i)("default_value")},{default:_(()=>[u("div",VD,[(h(!0),P(pe,null,Ae(E.value,U=>(h(),P("div",{key:U.type,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},[u("div",RD,$(s(i)(U.type)),1),U.type==="day"?(h(),ne(Ct,{key:0,modelValue:B.value,"onUpdate:modelValue":[N[2]||(N[2]=O=>B.value=O),j],class:"ivyforms-day-select"},{default:_(()=>[(h(!0),P(pe,null,Ae(H.value,O=>(h(),ne(Bt,{key:O.value,label:O.label,value:O.value},{default:_(()=>[ue($(O.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):U.type==="month"?(h(),ne(Ct,{key:1,modelValue:M.value,"onUpdate:modelValue":[N[3]||(N[3]=O=>M.value=O),j],class:"ivyforms-month-select"},{default:_(()=>[(h(!0),P(pe,null,Ae(z.value,O=>(h(),ne(Bt,{key:O.value,label:O.label,value:O.value},{default:_(()=>[ue($(O.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):U.type==="year"?(h(),ne(Ct,{key:2,modelValue:q.value,"onUpdate:modelValue":[N[4]||(N[4]=O=>q.value=O),j],class:"ivyforms-year-select"},{default:_(()=>[(h(!0),P(pe,null,Ae(ee.value,O=>(h(),ne(Bt,{key:O.value,label:O.label,value:O.value},{default:_(()=>[ue($(O.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):re("",!0)]))),128))])]),_:1},8,["label"])):re("",!0),d($t),d(vn,{"model-value":s(o).limitDateRange,priority:"secondary",size:"d",title:s(i)("limit_min_max_date"),"text-position":"right",onChange:te},null,8,["model-value","title"]),s(o).limitDateRange?(h(),P("div",MD,[d(Me,{label:s(i)("min_date"),class:"ivyforms-flex-50"},{default:_(()=>[d(pr,{modelValue:oe.value,"onUpdate:modelValue":N[5]||(N[5]=U=>oe.value=U),format:x.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),d(Me,{label:s(i)("max_date"),class:"ivyforms-flex-50"},{default:_(()=>[d(pr,{modelValue:Q.value,"onUpdate:modelValue":N[6]||(N[6]=U=>Q.value=U),format:x.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):re("",!0)],64))}}),BD=Ve(UD,[["__scopeId","data-v-28c17ce2"]]),DD={class:"ivyforms-file-upload-max-size"},AD=fe({__name:"FileUploadMaxSizeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=t,o=S(()=>{const i=l.field.maxFileSizeMb;return typeof i=="number"&&!Number.isNaN(i)?i:typeof i=="string"&&i.trim()!==""&&parseInt(i,10)||0});function a(i){if(i==null||Number.isNaN(i)){l.updateField("maxFileSizeMb",0);return}l.updateField("maxFileSizeMb",Math.min(9999,Math.max(0,i)))}return(i,m)=>(h(),P("div",DD,[d(Me,{label:t.getLabel("file_upload_max_size_mb"),tooltip:t.getLabel("file_upload_max_size_tooltip")},{default:_(()=>[d(cc,{"model-value":o.value,secondary:"",min:0,max:9999,placeholder:t.getLabel("file_upload_max_size_suffix"),class:"ivyforms-file-upload-max-size__input","onUpdate:modelValue":a},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"])]))}}),ED=Ve(AD,[["__scopeId","data-v-3f0573ef"]]),OD={class:"ivyforms-file-upload-pro-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},zD={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},WD={class:"ivyforms-file-upload-pro-advanced__label-row ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},qD={class:"medium-14"},ND=fe({__name:"FileUploadProAdvancedOptionsFallback",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{checkFeatureAccess:l}=qn();function o(a){a.preventDefault(),a.stopPropagation(),l("file_upload_pro")}return(a,i)=>(h(),P("div",OD,[u("div",{class:"ivyforms-file-upload-pro-advanced__row is-locked",onClickCapture:o},[d(Ht,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:_(()=>[ue($(t.getLabel("file_upload_multiple_upload")),1)]),_:1}),d(hi,{image:"pro-text",size:"s"})],32),u("div",zD,[u("div",{class:"ivyforms-file-upload-pro-advanced__row is-locked",onClickCapture:o},[d(Ht,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:"",tooltip:t.getLabel("file_upload_max_upload_count_tooltip")},{default:_(()=>[ue($(t.getLabel("file_upload_max_upload_count")),1)]),_:1},8,["tooltip"]),d(hi,{image:"pro-text",size:"s"})],32)]),d(Me,{secondary:""},{label:_(()=>[u("div",WD,[u("span",qD,$(t.getLabel("file_upload_allowed_file_types")),1),d(hi,{image:"pro-text",size:"s"})])]),default:_(()=>[u("div",{class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12 is-locked",onClickCapture:o},[d(Ci,{"model-value":"all",class:"ivyforms-file-upload-pro-advanced__radios"},{default:_(()=>[d(go,{value:"all",priority:"secondary",disabled:""},{default:_(()=>[ue($(t.getLabel("file_upload_all_file_types")),1)]),_:1}),d(go,{value:"specified",priority:"secondary",disabled:""},{default:_(()=>[ue($(t.getLabel("file_upload_specify_allowed_types")),1)]),_:1})]),_:1})],32)]),_:1})]))}}),HD=Ve(ND,[["__scopeId","data-v-392dff47"]]),YD=fe({__name:"FileUploadProAdvancedOptionsBridge",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=S(()=>(st.hooks.updateCounter.value,window.IvyForms?.components?.FileUploadProAdvancedOptions)),o=S(()=>l.value??HD);function a(i){i.detail?.componentName==="FileUploadProAdvancedOptions"&&st.hooks.triggerUpdate()}return Rt(()=>{window.addEventListener("ivyforms:pro:component-registered",a)}),xr(()=>{window.removeEventListener("ivyforms:pro:component-registered",a)}),(i,m)=>(h(),ne(Co(o.value),{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]))}}),jD={class:"ivyforms-file-upload-save-location"},GD=fe({__name:"FileUploadSaveLocationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=t,o=S(()=>l.field.saveUploadsTo==="media_library"?"media_library":"ivyforms");return(a,i)=>(h(),P("div",jD,[d(Me,{label:t.getLabel("file_upload_save_location"),secondary:""},{default:_(()=>[d(Ci,{"model-value":o.value,priority:"secondary",class:"ivyforms-file-upload-save-location__radios",onChange:i[0]||(i[0]=m=>t.updateField("saveUploadsTo",m))},{default:_(()=>[d(go,{value:"ivyforms",priority:"secondary"},{default:_(()=>[ue($(t.getLabel("file_upload_save_ivyforms_default")),1)]),_:1}),d(go,{value:"media_library",priority:"secondary"},{default:_(()=>[ue($(t.getLabel("file_upload_save_media_library")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),KD=Ve(GD,[["__scopeId","data-v-e1c41e9c"]]),XD={class:"ivyforms-slider-range-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},QD={key:0,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},JD=fe({__name:"SliderRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=t,o=S(()=>l.field.minValue??0),a=S(()=>l.field.maxValue??100),i=S(()=>{const y=l.field.defaultValue!==null&&l.field.defaultValue!==void 0?Number(l.field.defaultValue):o.value;return Math.max(o.value,Math.min(a.value,y))}),m=S(()=>l.field.minValue!==null&&l.field.minValue!==void 0||l.field.maxValue!==null&&l.field.maxValue!==void 0),f=y=>{y?((l.field.minValue===null||l.field.minValue===void 0)&&l.updateField("minValue",0),(l.field.maxValue===null||l.field.maxValue===void 0)&&l.updateField("maxValue",100)):(l.updateField("minValue",null),l.updateField("maxValue",null))},v=y=>{const b=y??0;l.updateField("minValue",b);const I=a.value;I<b&&l.updateField("maxValue",b);const F=Math.max(I,b),k=Math.max(b,Math.min(F,i.value));l.updateField("defaultValue",k)},c=y=>{const b=y??100;l.updateField("maxValue",b);const I=o.value;I>b&&l.updateField("minValue",b);const F=Math.min(I,b),k=Math.max(F,Math.min(b,i.value));l.updateField("defaultValue",k)},p=y=>{const b=Math.max(o.value,Math.min(a.value,y??o.value));l.updateField("defaultValue",b)};return(y,b)=>(h(),P("div",XD,[d(vn,{"model-value":m.value,priority:"secondary",size:"d",title:t.getLabel("show_min_max_value"),"text-position":"right",onChange:f},null,8,["model-value","title"]),m.value?(h(),P("div",QD,[d(Me,{label:t.getLabel("min_value"),class:"ivyforms-flex-50",secondary:""},{default:_(()=>[d(bi,{"model-value":t.field.minValue??0,placeholder:t.getLabel("min_value"),"onUpdate:modelValue":b[0]||(b[0]=I=>v(I))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d(Me,{label:t.getLabel("max_value"),class:"ivyforms-flex-50",secondary:""},{default:_(()=>[d(bi,{"model-value":t.field.maxValue??100,placeholder:t.getLabel("max_value"),"onUpdate:modelValue":b[1]||(b[1]=I=>c(I))},null,8,["model-value","placeholder"])]),_:1},8,["label"])])):re("",!0),d($t),d(Me,{label:t.getLabel("default_value"),secondary:""},{default:_(()=>[d(bi,{"model-value":i.value,min:o.value,max:a.value,placeholder:t.getLabel("default_value"),"onUpdate:modelValue":b[2]||(b[2]=I=>p(I))},null,8,["model-value","min","max","placeholder"])]),_:1},8,["label"])]))}}),ZD=Ve(JD,[["__scopeId","data-v-a8f620b8"]]),eA={class:"ivyforms-prefix-and-suffix-options ivyforms-flex ivyforms-gap-16 ivyforms-flex-direction-column"},tA=fe({__name:"PrefixAndSuffixOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(l,o)=>(h(),P("div",eA,[d(Me,{label:t.getLabel("prefix"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.inputPrefix,placeholder:t.getLabel("prefix_placeholder"),onInput:o[0]||(o[0]=a=>t.updateField("inputPrefix",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d(Me,{label:t.getLabel("suffix"),secondary:""},{default:_(()=>[d($e,{"model-value":t.field.inputSuffix,placeholder:t.getLabel("suffix_placeholder"),onInput:o[1]||(o[1]=a=>t.updateField("inputSuffix",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),oA=fe({__name:"RatingIconOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const l=t,o=S(()=>l.getLabel?.("icon_type")),a=S(()=>l.field.ratingIcon||"star");return(i,m)=>(h(),ne(Me,{label:o.value,secondary:""},{default:_(()=>[d(Ct,{"model-value":t.field.ratingIcon||"star","icon-start":a.value,"icon-start-type":"line","onUpdate:modelValue":m[0]||(m[0]=f=>t.updateField("ratingIcon",f))},{default:_(()=>[d(Bt,{value:"star",label:t.getLabel("stars"),"icon-start":"star","icon-start-type":"line",secondary:""},{default:_(()=>[ue($(t.getLabel("stars")),1)]),_:1},8,["label"]),d(Bt,{value:"heart",label:t.getLabel("hearts"),"icon-start":"heart","icon-start-type":"line",secondary:""},{default:_(()=>[ue($(t.getLabel("hearts")),1)]),_:1},8,["label"]),d(Bt,{value:"like",label:t.getLabel("likes"),"icon-start":"like","icon-start-type":"line",secondary:""},{default:_(()=>[ue($(t.getLabel("likes")),1)]),_:1},8,["label"])]),_:1},8,["model-value","icon-start"])]),_:1},8,["label"]))}}),nA=Ve(oA,[["__scopeId","data-v-5b87b553"]]),zv=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","recaptcha","turnstile","hcaptcha","html","file-upload","rating"],lA=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","file-upload"],iA=["text","email","number","textarea","phone","website","select","multi-select","file-upload"],aA=["radio","checkbox","select","multi-select"],rA=[...zv,"slider"],Em=["name","address","slider"],sA=["recaptcha","turnstile","hcaptcha"],dA=["name","address","gdpr"];function uA(){st.fieldOptions.register({id:"lite-basic-options",fieldTypes:zv,tab:"general",order:10,component:GB,showDividerAfter:!0,condition:f=>!Em.includes(f.type)&&!sA.includes(f.type)}),st.fieldOptions.register({id:"lite-html-content-options",fieldTypes:["html"],tab:"general",order:15,component:Q3,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-validation-options",fieldTypes:lA,tab:"general",order:20,component:JB,showDividerAfter:!0,condition:f=>!Em.includes(f.type)}),st.fieldOptions.register({id:"lite-choice-list-options",fieldTypes:aA,tab:"general",order:30,component:P3,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-number-range-options",fieldTypes:["number"],tab:"general",order:35,component:l3,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-slider-general-options",fieldTypes:["slider"],tab:"general",order:36,component:_3,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-placeholder-option",fieldTypes:iA,tab:"general",order:40,component:ZB,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-name-field-basic-options",fieldTypes:["name"],tab:"general",order:45,component:A3,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-address-field-basic-options",fieldTypes:["address"],tab:"general",order:50,component:j3,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-rating-field-options",fieldTypes:["rating"],tab:"general",order:52,component:eD,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-gdpr-field-options",fieldTypes:["gdpr"],tab:"general",order:53,component:aD,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-phone-format-options",fieldTypes:["phone"],tab:"general",order:55,component:r3,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-time-field-options",fieldTypes:["time"],tab:"general",order:60,component:v3,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-date-field-options",fieldTypes:["date"],tab:"general",order:60,component:g3,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-css-classes-option",fieldTypes:rA,tab:"general",order:90,component:e3,showDividerAfter:!0,condition:f=>!dA.includes(f.type)}),st.fieldOptions.register({id:"lite-phone-country-detection",fieldTypes:["phone"],tab:"general",order:91,component:u3,showDividerAfter:!1}),st.fieldOptions.register({id:"lite-textarea-options",fieldTypes:["textarea"],tab:"general",order:96,component:S3,showDividerAfter:!1}),st.fieldOptions.register({id:"lite-confirmation-options",fieldTypes:["email"],tab:"general",order:97,component:I3,showDividerAfter:!1});const t=["text","email","number","website"],l=["text","email","textarea","website","phone"],o=["text","email","number","slider","textarea","website","phone","time","date","name","select","multi-select","radio","checkbox","address","html","file-upload","rating"],a=["text","email","number","website","phone"],i=["website"],m=["rating"];st.fieldOptions.register({id:"lite-time-advanced-options",fieldTypes:["time"],tab:"advanced",order:10,component:LD,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-date-advanced-options",fieldTypes:["date"],tab:"advanced",order:10,component:BD,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-slider-range-options",fieldTypes:["slider"],tab:"advanced",order:15,component:ZD,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-max-length-options",fieldTypes:l,tab:"advanced",order:20,component:dD,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-text-default-value-options",fieldTypes:t,tab:"advanced",order:30,component:cD,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-textarea-default-value-options",fieldTypes:["textarea"],tab:"advanced",order:31,component:mD,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-file-upload-max-size-options",fieldTypes:["file-upload"],tab:"advanced",order:31,component:ED,showDividerAfter:!1}),st.fieldOptions.register({id:"lite-file-upload-pro-advanced-options",fieldTypes:["file-upload"],tab:"advanced",order:32,component:YD,showDividerAfter:!1}),st.fieldOptions.register({id:"lite-file-upload-save-location-options",fieldTypes:["file-upload"],tab:"advanced",order:33,component:KD,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-label-position-options",fieldTypes:o,tab:"advanced",order:40,component:yD,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-rating-icon-options",fieldTypes:m,tab:"advanced",order:41,component:nA,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-no-duplicates-option",fieldTypes:a,tab:"advanced",order:50,component:hD,showDividerAfter:!0}),st.fieldOptions.register({id:"lite-prefix-suffix-options",fieldTypes:i,tab:"advanced",order:50,component:tA,showDividerAfter:!1})}const cA=["recaptcha","turnstile","hcaptcha"],fA=t=>cA.includes(t),_r=U1(zx),mA=B1();_r.use(mA);_r.use(On);const vA=D1();vA.initialize();_r.config.globalProperties.$labels=Ee();(function(){A1();const l=window,{getLabel:o}=Ee(),a=tt(),i=nn(),m=new Proxy({},{get:(c,p)=>{try{return o(String(p))}catch{return String(p)}}});l.IvyForms=l.IvyForms||{api:st,hooks:st.hooks,fields:st.fields},l.IvyForms.api=st,l.IvyForms.hooks=st.hooks,l.IvyForms.hooks.triggerUpdate||(l.IvyForms.hooks.triggerUpdate=()=>{}),l.IvyForms.fields=st.fields,l.IvyForms.getLabel=o,l.IvyForms.labels=m,l.IvyForms.adminUrl=l.wpIvyApiSettings?.root?.replace(/\/wp-json\/?$/,"")+"/wp-admin/",l.IvyForms.Vue=E1,l.IvyForms.IvyMessage=Ge,l.IvyForms.useApiClient=In,l.IvyForms.useActionEntityStore=Ii,l.IvyForms.unsavedChangesStore=wi(),l.IvyForms.useProUpgradeDialogStore=Qu,l.IvyForms.formBuilder=a,l.IvyForms.globalState=i,l.IvyForms.types=O1;const{showUpgradeDialog:f}=qn();l.IvyForms.helpers={isSecurityField:fA,showUpgradeDialog:f};const v=((c,p)=>c&&p?(_r.component(c,p),v[c]=p,p):c?v[c]:v);if(z1(v,_r),l.IvyForms.components=v,l.IvyForms.registerComponent=(c,p)=>v(c,p),l.IvyForms._router=On,!l.IvyForms.pro){const c=Ti();c.fetch().then(()=>{window.dispatchEvent(new CustomEvent("ivyforms:pro_features_loaded"))}).catch(()=>{}),l.IvyForms.pro={get loaded(){return c.loaded.value},get loading(){return c.loading.value},get plan(){return c.plan.value},get upgradeMap(){return c.upgradeMap.value},get groups(){return c.groups.value},get license(){return c.license.value},get features(){const p=c.data?.value?.features||{},y={};for(const b in p)y[b]=!!p[b];return y},hasFeature:p=>c.hasFeature(p),fetch:p=>c.fetch(p),refresh:()=>c.refresh()}}l.IvyForms.onProReady||(l.IvyForms._proReadyQueue=[],l.IvyForms.onProReady=c=>{try{if(l.IvyForms.pro?.loaded)return c(l.IvyForms.pro);l.IvyForms._proReadyQueue?.push(c)}catch{}},window.addEventListener("ivyforms:pro_features_loaded",()=>{const c=Array.isArray(l.IvyForms._proReadyQueue)?l.IvyForms._proReadyQueue:[];for(;c.length;){const p=c.shift();try{p&&p(l.IvyForms.pro)}catch{}}})),l.IvyForms.hasProFeature||(l.IvyForms.hasProFeature=c=>{try{return!l.IvyForms.pro||!l.IvyForms.pro.loaded?!1:!!l.IvyForms.pro.hasFeature?.(c)}catch{return!1}})})();uA();_r.mount("#ivyforms-app");const pA=Oo();pA.loadAllSettings().then(()=>{const{startWatching:t}=$o();t()}).catch(()=>{const{startWatching:t}=$o();t()});W1({scope:"admin"});

```
