PluginProbe
The Innovative Form Builder – IvyForms / 1.5
The Innovative Form Builder – IvyForms v1.5
1.5.1 1.5 1.4.1 1.4 trunk 0.1.2 0.2 0.2.1 0.3 0.3.1 0.4 0.5 0.6 0.6.1 0.6.1-backup 0.6.1.1 0.7 0.8 0.8.1 0.8.2 0.9 0.9.1 1.0 1.1 1.1.1 All 27 releases
← All changes | frontend/dist/admin.js +33 -33 1.5.1 → 1.5 View file →
@@ -1,7 +1,7 @@
1 -import{d as _e,u as po,r as x,c as T,w as Ee,o as Pt,a as Al,b as X,e as y,I as rv,n as Ho,f as g,g as u,h as r,_ as sv,i as ke,t as _,j as st,k as it,l as k,m as ce,p as to,F as ye,q as Ae,s as ie,T as O1,v as We,x as Ps,y as dv,z as jt,A as zi,B as hn,C as l,D as ci,E as Ln,G as uv,H as $s,P as gc,J as Ll,K as hc,L as cv,M as Vl,N as $t,O as Lt,Q as Ge,R as Fd,S as Ye,U as Dr,V as De,W as Zo,X as kt,Y as Hi,Z as Gi,$ as $o,a0 as Lo,a1 as Tn,a2 as Ed,a3 as No,a4 as co,a5 as Ls,a6 as ui,a7 as Jo,a8 as Di,a9 as Go,aa as fv,ab as bc,ac as q1,ad as z1,ae as N1,af as pt,ag as Bd,ah as W1,ai as Y1,aj as mv,ak as Mo,al as vv,am as bn,an as H1,ao as un,ap as Ni,aq as Wi,ar as Oi,as as Rl,at as Ua,au as Er,av as Br,aw as Ma,ax as ws,ay as Cs,az as Ss,aA as ks,aB as an,aC as G1,aD as fi,aE as j1,aF as K1,aG as Q1,aH as pv,aI as yv,aJ as gv,aK as Po,aL as X1,aM as J1,aN as Or,aO as Dl,aP as rn,aQ as _c,aR as On,aS as ri,aT as Ol,aU as ql,aV as Z1,aW as xo,aX as Vs,aY as ex,aZ as Pn,a_ as Ue,a$ as Tt,b0 as St,b1 as Gt,b2 as $n,b3 as tx,b4 as je,b5 as Hd,b6 as To,b7 as mi,b8 as zn,b9 as dn,ba as ji,bb as Ea,bc as Xe,bd as ec,be as Gd,bf as ro,bg as hv,bh as Ar,bi as ni,bj as Ht,bk as Id,bl as Ki,bm as Tm,bn as ox,bo as nx,bp as ix,bq as _s,br as bv,bs as _v,bt as xv,bu as wv,bv as Cv,bw as Sv,bx as kv,by as Fv,bz as Iv,bA as Tv,bB as Pv,bC as $v,bD as Lv,bE as Vv,bF as Uv,bG as jd,bH as Va,bI as Kd,bJ as Ad,bK as El,bL as Ul,bM as Ml,bN as Mv,bO as Rv,bP as lx,bQ as ax,bR as zl,bS as rx,bT as sx,bU as dx,bV as ux,bW as gs,bX as Ud,bY as xs,bZ as uo,b_ as vo,b$ as In,c0 as Tr,c1 as Pr,c2 as xt,c3 as at,c4 as $r,c5 as dt,c6 as fo,c7 as Lr,c8 as Vr,c9 as mo,ca as Ur,cb as xc,cc as Ba,cd as ao,ce as Aa,cf as Mr,cg as cx,ch as Ev,ci as Bv,cj as Pm,ck as fx,cl as Av,cm as mx,cn as Dv,co as vx,cp as Ne,cq as px,cr as yx,cs as gx,ct as hx,cu as bx,cv as _x,cw as xx,cx as Ov,cy as Dd,cz as qv,cA as zv,cB as wx,cC as Cx,cD as Us,cE as Da,cF as Ms,cG as wc,cH as Sx,cI as Nv,cJ as kx,cK as Qd,cL as Fx,cM as Ix,cN as Td,cO as Cc,cP as Tx,cQ as Px,cR as $m,cS as Od,cT as $x,cU as Lx,cV as Vx,cW as Ux,cX as Mx,cY as Wv,cZ as Rx,c_ as Ex,c$ as Bx,d0 as Ax,d1 as Yv,d2 as Dx,d3 as Ox,d4 as qx,d5 as zx,d6 as Nx,d7 as si,d8 as cc,d9 as Hv,da as Xd,db as Wx,dc as Sc,dd as Gv,de as Yx,df as jv,dg as Kv,dh as Lm,di as Qv,dj as Hx,dk as Gx,dl as Xv,dm as Jv,dn as jx,dp as Kx,dq as tc,dr as Qx,ds as Xx,dt as Jx,du as Zx,dv as ew,dw as tw,dx as ow,dy as nw,dz as iw,dA as lw,dB as aw,dC as rw}from"./chunks/index-BeTB6WIa.js";import{c as Pd}from"./chunks/_commonjsHelpers-CE1G-McA.js";const sw={class:"ivyforms-changelog-modal ivyforms-flex ivyforms-flex-direction-column"},dw={class:"ivyforms-changelog-modal__header ivyforms-flex ivyforms-flex-direction-column"},uw={class:"ivyforms-changelog-modal__header-top ivyforms-flex"},cw={class:"ivyforms-changelog-modal__logo"},fw={class:"ivyforms-changelog-modal__header-text"},mw={class:"ivyforms-changelog-modal__title"},vw={class:"ivyforms-changelog-modal__slider ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},pw={key:0,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},yw={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},gw={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--feature"},hw={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},bw={key:1,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},_w={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},xw={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--improvement"},ww={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},Cw={key:2,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},Sw={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},kw={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--bugfix"},Fw={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},Iw={class:"ivyforms-changelog-modal__indicators ivyforms-flex ivyforms-justify-content-center"},Tw=["onClick"],Pw={class:"ivyforms-changelog-modal__footer ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center"},$w={class:"ivyforms-changelog-modal__footer-counter"},Lw=_e({__name:"IvyChangelogModal",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","close"],setup(t,{emit:o}){const{request:n}=po(),a=x({version:"",oldVersion:"",oldLiteVersion:"",oldProVersion:"",pro_version:"",shouldShow:!1,showProChangelog:!1,isProActive:!1,items:{date:"",improvements:[],features:[],bugfixes:[]}}),d=x(!1),m=x(!1),s=async()=>{try{d.value=!0;const H=(await n("changelog",{method:"GET"}))?.data?.data?.data||{};a.value={version:H.version||"",oldVersion:H.oldVersion||"",oldLiteVersion:H.oldLiteVersion||"",oldProVersion:H.oldProVersion||"",pro_version:H.pro_version||"",shouldShow:!!H.shouldShow,showProChangelog:!!H.showProChangelog,isProActive:!!H.isProActive,items:{date:H.release_date||"",improvements:H.improvements||[],features:H.features||[],bugfixes:H.bugfixes||[]}},m.value=!!H.shouldShow&&H.version!==H.oldVersion}catch(Y){console.error("Error fetching changelog:",Y)}finally{d.value=!1}},p=t,f=o,v=x(0),h=x("slide-left"),w=x(280),L=x(0),F=T({get:()=>p.visible||m.value,set:Y=>f("update:visible",Y)}),M=T(()=>window.wpIvyLabels||{}),E=T(()=>a.value.showProChangelog&&a.value.pro_version?`IvyForms Pro ${a.value.pro_version}`:`IvyForms Lite ${a.value.version}`),C=T(()=>{let Y=0;return a.value.items.features?.length&&Y++,a.value.items.improvements?.length&&Y++,a.value.items.bugfixes?.length&&Y++,Y}),P=()=>{v.value<C.value-1&&(h.value="slide-left",v.value++)},B=()=>{v.value>0&&(h.value="slide-right",v.value--)},z=Y=>{Y>=0&&Y<C.value&&(h.value=Y>v.value?"slide-left":"slide-right",v.value=Y)},N=()=>{m.value=!1,f("update:visible",!1),f("close")},ne=()=>{Ho(()=>{const Y=document.querySelector(".ivyforms-changelog-section");if(Y){const J=320-(Y.querySelector(".ivyforms-changelog-section-header")?.clientHeight||0)-40;w.value=Math.max(200,Math.min(280,J))}})},ee=()=>{Ho(()=>{let Y=0;[a.value.items.features,a.value.items.improvements,a.value.items.bugfixes].forEach(Z=>{if(Z?.length){const J=50+Z.length*32+40;Y=Math.max(Y,J)}}),L.value=Math.min(450,Math.max(250,Y))})};return Ee(()=>v.value,()=>{ne()}),Ee(()=>m.value,Y=>{Y&&(v.value=0,ee())}),Pt(()=>{s(),ne(),ee();const Y=H=>{H.key==="Escape"&&F.value&&N()};window.addEventListener("keydown",Y),Al(()=>{window.removeEventListener("keydown",Y)})}),(Y,H)=>(g(),X(rv,{visible:F.value,width:480,"close-on-overlay-click":!1,"is-changelog":!0,"onUpdate:visible":N},{default:y(()=>[u("div",sw,[u("div",dw,[u("div",uw,[u("div",cw,[r(sv,{orientation:"logoOnly"})]),r(ke,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",class:"ivyforms-changelog-modal__close",onClick:N})]),u("div",fw,[u("h2",mw,_(M.value.whats_new_in)+" "+_(E.value),1)])]),u("div",{class:"ivyforms-changelog-modal__content ivyforms-flex ivyforms-flex-direction-column",style:st({height:L.value+"px"})},[r(ke,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-left","icon-start-type":"outline","icon-start-category":"arrows",class:it(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--left",{"ivyforms-changelog-modal__arrow--hidden":v.value===0}]),onClick:B},null,8,["class"]),r(ke,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-right","icon-start-type":"outline","icon-start-category":"arrows",class:it(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--right",{"ivyforms-changelog-modal__arrow--hidden":v.value>=C.value-1}]),onClick:P},null,8,["class"]),u("div",vw,[r(O1,{name:h.value,mode:"out-in"},{default:y(()=>[(g(),k("div",{key:v.value,class:"ivyforms-changelog-modal__slide ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},[v.value===0&&a.value.items.features?.length?(g(),k("div",pw,[u("div",yw,[u("div",gw,[r(to,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,_(M.value.new_features),1)]),u("ul",hw,[(g(!0),k(ye,null,Ae(a.value.items.features,(Z,J)=>(g(),k("li",{key:`feature-${J}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[H[0]||(H[0]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ie(" "+_(Z.text),1)]))),128))])])):ce("",!0),v.value===1&&a.value.items.improvements?.length?(g(),k("div",bw,[u("div",_w,[u("div",xw,[r(to,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,_(M.value.improvements),1)]),u("ul",ww,[(g(!0),k(ye,null,Ae(a.value.items.improvements,(Z,J)=>(g(),k("li",{key:`improvement-${J}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[H[1]||(H[1]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ie(" "+_(Z.text),1)]))),128))])])):ce("",!0),v.value===2&&a.value.items.bugfixes?.length?(g(),k("div",Cw,[u("div",Sw,[u("div",kw,[r(to,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,_(M.value.bug_fixes),1)]),u("ul",Fw,[(g(!0),k(ye,null,Ae(a.value.items.bugfixes,(Z,J)=>(g(),k("li",{key:`bugfix-${J}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[H[2]||(H[2]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ie(" "+_(Z.text),1)]))),128))])])):ce("",!0)]))]),_:1},8,["name"])]),u("div",Iw,[(g(!0),k(ye,null,Ae(C.value,Z=>(g(),k("span",{key:Z,class:it(["ivyforms-changelog-modal__indicator",{"ivyforms-changelog-modal__indicator--active":v.value===Z-1}]),onClick:J=>z(Z-1)},null,10,Tw))),128))])],4),u("div",Pw,[u("div",$w,_(v.value+1)+" / "+_(C.value),1),r(ke,{priority:"primary",size:"d",type:"fill",onClick:N},{default:y(()=>[ie(_(M.value.got_it_thanks),1)]),_:1})])])]),_:1},8,["visible"]))}}),Vw=We(Lw,[["__scopeId","data-v-ed9b21bc"]]),kc=Ps("lockedFeatureDialog",()=>{const t=x(!1),o=x({title:"",subtitle:""});return{dialogVisible:t,dialogData:o,showDialog:d=>{o.value=d,t.value=!0},hideDialog:()=>{t.value=!1}}}),Uw={xmlns:"http://www.w3.org/2000/svg",width:"62",height:"24",fill:"none"};function Mw(t,o){return g(),k("svg",Uw,[...o[0]||(o[0]=[u("rect",{width:"62",height:"24",fill:"#5B6673",rx:"4"},null,-1),u("path",{fill:"#fff",d:"M14.75 10.25V9.4c0-1.25-1-2.25-2.25-2.25s-2.25 1-2.25 2.25v.85H9.4c-.5 0-.9.4-.9.9v4.2c0 .5.4.9.9.9h6.2c.5 0 .9-.4.9-.9v-4.2c0-.5-.4-.9-.9-.9zm-3.3-.85a1.05 1.05 0 1 1 2.1 0v.85h-2.1z"},null,-1),u("text",{x:"20",y:"16",fill:"#fff","font-family":"Inter, Arial, sans-serif","font-size":"11","font-weight":"600"},"Locked",-1)])])}const Rw={render:Mw},Ew={xmlns:"http://www.w3.org/2000/svg",width:"62",height:"24",fill:"none"};function Bw(t,o){return g(),k("svg",Ew,[...o[0]||(o[0]=[u("rect",{width:"62",height:"24",fill:"#2A3441",rx:"4"},null,-1),u("rect",{width:"61",height:"23",x:".5",y:".5",stroke:"#5B6673",rx:"3.5"},null,-1),u("path",{fill:"#C5CDD6",d:"M14.75 10.25V9.4c0-1.25-1-2.25-2.25-2.25s-2.25 1-2.25 2.25v.85H9.4c-.5 0-.9.4-.9.9v4.2c0 .5.4.9.9.9h6.2c.5 0 .9-.4.9-.9v-4.2c0-.5-.4-.9-.9-.9zm-3.3-.85a1.05 1.05 0 1 1 2.1 0v.85h-2.1z"},null,-1),u("text",{x:"20",y:"16",fill:"#C5CDD6","font-family":"Inter, Arial, sans-serif","font-size":"11","font-weight":"600"},"Locked",-1)])])}const Aw={render:Bw},Dw=_e({__name:"LockedBadge",props:{size:{default:"d"}},setup(t){const{isDark:o}=dv(),n=t,a=T(()=>o()?Aw:Rw);return(d,m)=>(g(),k("div",{class:it(["ivyforms-locked-badge","ivyforms-flex","ivyforms-justify-content-center","ivyforms-align-items-center",`ivyforms-locked-badge--size-${n.size}`])},[(g(),X(jt(a.value)))],2))}}),Zv=We(Dw,[["__scopeId","data-v-97463e9d"]]),Ow={class:"ivyforms-locked-feature-dialog__body"},qw={class:"ivyforms-locked-feature-dialog__badge ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-mb-16"},zw={key:0,class:"ivyforms-locked-feature-dialog__title medium-18"},Nw={key:1,class:"ivyforms-locked-feature-dialog__subtitle regular-14"},Ww={class:"ivyforms-locked-feature-dialog__footer ivyforms-flex ivyforms-gap-12 ivyforms-justify-content-center ivyforms-flex-direction-row"},Yw=_e({__name:"LockedFeatureDialog",setup(t){const o=kc(),{dialogVisible:n,dialogData:a}=zi(o),d=()=>{a.value.buttons?.close?.function&&a.value.buttons.close.function(),n.value=!1},m=()=>{a.value.buttons?.confirm?.function&&a.value.buttons.confirm.function(),n.value=!1};return(s,p)=>(g(),X(ci,{modelValue:l(n),"onUpdate:modelValue":p[0]||(p[0]=f=>hn(n)?n.value=f:null),"show-close":!0,width:"468px","align-center":"",class:"ivyforms-locked-feature-dialog"},{footer:y(()=>[u("div",Ww,[l(a).buttons?.close?(g(),X(ke,{key:0,priority:l(a).buttons.close.type||"tertiary",size:"d","full-width":"",onClick:d},{default:y(()=>[ie(_(l(a).buttons.close.text),1)]),_:1},8,["priority"])):ce("",!0),l(a).buttons?.confirm?(g(),X(ke,{key:1,priority:l(a).buttons.confirm.type||"primary",size:"d","full-width":"",onClick:m},{default:y(()=>[ie(_(l(a).buttons.confirm.text),1)]),_:1},8,["priority"])):ce("",!0)])]),default:y(()=>[u("div",Ow,[u("div",qw,[r(Zv,{size:"l"})]),l(a).title?(g(),k("h3",zw,_(l(a).title),1)):ce("",!0),l(a).subtitle?(g(),k("p",Nw,_(l(a).subtitle),1)):ce("",!0)])]),_:1},8,["modelValue"]))}}),Hw=We(Yw,[["__scopeId","data-v-f81eda1b"]]),Vm="--ivyforms-banners-height",fc=x(0),Gw=T(()=>fc.value>0);function jw(t){let o=null;const n=()=>{const d=t.value?.offsetHeight??0;fc.value=d,document.documentElement.style.setProperty(Vm,`${d}px`)},a=()=>{Ho(n)};return Pt(()=>{a(),t.value&&typeof ResizeObserver<"u"&&(o=new ResizeObserver(n),o.observe(t.value)),window.addEventListener("ivyforms:refresh_banners",a)}),Ln(()=>{o?.disconnect(),window.removeEventListener("ivyforms:refresh_banners",a),fc.value=0,document.documentElement.style.removeProperty(Vm)}),{updateBannersHeight:n,scheduleUpdate:a,hasVisibleAppBanners:Gw}}const Kw={class:"ivyforms-app-shell"},Qw=_e({__name:"App",setup(t){const o=x(null),{scheduleUpdate:n}=jw(o),a=m=>{const s=m;return s.name??s.__name??`banner-${String(m)}`},d=uv([]);return Pt(()=>{const m=()=>{const s=Ll("ivyforms/app/banner_components",[]);d.value=s.map(p=>cv(p)?hc(p):p),n()};m(),window.addEventListener("ivyforms:refresh_banners",m)}),(m,s)=>{const p=$s("RouterView");return g(),k("div",Kw,[u("div",{ref_key:"bannersContainerRef",ref:o,class:"ivyforms-app-banners"},[(g(!0),k(ye,null,Ae(d.value,f=>(g(),X(jt(f),{key:a(f)}))),128))],512),r(p),r(Vw),r(gc),r(Hw)])}}}),Xw=We(Qw,[["__scopeId","data-v-02c139af"]]),Jw=_e({__name:"PagePanel",props:{width:{type:[String,Number],default:"240px"},minWidth:{type:[String,Number],default:"240px"}},setup(t){const o=t,n=T(()=>typeof o.width=="number"?`${o.width}px`:o.width);return(a,d)=>(g(),k("div",{class:"ivyforms-page-panel ivyforms-p-12",style:st({width:n.value,minWidth:n.value})},[Vl(a.$slots,"default",{},void 0,!0)],4))}}),Rs=We(Jw,[["__scopeId","data-v-4257aa21"]]);function Fc(t,o){return Ge.hooks.applyFilters("ivyforms/entry/context_menu_actions",t,o)}function Ic(t,o={}){const n=()=>{const a=o.locked??!1;return typeof a=="function"?a():a};return $t(Lt.EditEntry,{secondary:!0,iconColor:"var(--map-base-purple-symbol-0)",isProLocked:n,proRequiredPlan:"essentials",value:"ivyforms-edit-entry",handler:a=>{n()||t(a)}})}const Zw=[{key:"id",label:"Entry ID"},{key:"ipAddress",label:"User IP"},{key:"sourceURL",label:"Source URL"},{key:"userAgent",label:"Browser"},{key:"ameliaBookingUrls",label:"Booking ID"},{key:"author",label:"User"},{key:"status",label:"Status"},{key:"dateCreated",label:"Submitted On"}],ep=6048e5,eC=864e5,Um=Symbol.for("constructDateFrom");function Bl(t,o){return typeof t=="function"?t(o):t&&typeof t=="object"&&Um in t?t[Um](o):t instanceof Date?new t.constructor(o):new Date(o)}function Nn(t,o){return Bl(o||t,t)}let tC={};function Jd(){return tC}function Fs(t,o){const n=Jd(),a=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,d=Nn(t,o?.in),m=d.getDay(),s=(m<a?7:0)+m-a;return d.setDate(d.getDate()-s),d.setHours(0,0,0,0),d}function qd(t,o){return Fs(t,{...o,weekStartsOn:1})}function tp(t,o){const n=Nn(t,o?.in),a=n.getFullYear(),d=Bl(n,0);d.setFullYear(a+1,0,4),d.setHours(0,0,0,0);const m=qd(d),s=Bl(n,0);s.setFullYear(a,0,4),s.setHours(0,0,0,0);const p=qd(s);return n.getTime()>=m.getTime()?a+1:n.getTime()>=p.getTime()?a:a-1}function Mm(t){const o=Nn(t),n=new Date(Date.UTC(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds()));return n.setUTCFullYear(o.getFullYear()),+t-+n}function oC(t,...o){const n=Bl.bind(null,o.find(a=>typeof a=="object"));return o.map(n)}function Rm(t,o){const n=Nn(t,o?.in);return n.setHours(0,0,0,0),n}function nC(t,o,n){const[a,d]=oC(n?.in,t,o),m=Rm(a),s=Rm(d),p=+m-Mm(m),f=+s-Mm(s);return Math.round((p-f)/eC)}function iC(t,o){const n=tp(t,o),a=Bl(t,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),qd(a)}function lC(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function aC(t){return!(!lC(t)&&typeof t!="number"||isNaN(+Nn(t)))}function rC(t,o){const n=Nn(t,o?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}const sC={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"}},op=(t,o,n)=>{let a;const d=sC[t];return typeof d=="string"?a=d:o===1?a=d.one:a=d.other.replace("{{count}}",o.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function qi(t){return(o={})=>{const n=o.width?String(o.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}const dC={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},uC={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},cC={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},fC={date:qi({formats:dC,defaultWidth:"full"}),time:qi({formats:uC,defaultWidth:"full"}),dateTime:qi({formats:cC,defaultWidth:"full"})},mC={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},np=(t,o,n,a)=>mC[t];function ii(t){return(o,n)=>{const a=n?.context?String(n.context):"standalone";let d;if(a==="formatting"&&t.formattingValues){const s=t.defaultFormattingWidth||t.defaultWidth,p=n?.width?String(n.width):s;d=t.formattingValues[p]||t.formattingValues[s]}else{const s=t.defaultWidth,p=n?.width?String(n.width):t.defaultWidth;d=t.values[p]||t.values[s]}const m=t.argumentCallback?t.argumentCallback(o):o;return d[m]}}const vC={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},pC={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},yC={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"]},gC={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"]},hC={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"}},bC={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"}},_C=(t,o)=>{const n=Number(t),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},ip={ordinalNumber:_C,era:ii({values:vC,defaultWidth:"wide"}),quarter:ii({values:pC,defaultWidth:"wide",argumentCallback:t=>t-1}),month:ii({values:yC,defaultWidth:"wide"}),day:ii({values:gC,defaultWidth:"wide"}),dayPeriod:ii({values:hC,defaultWidth:"wide",formattingValues:bC,defaultFormattingWidth:"wide"})};function li(t){return(o,n={})=>{const a=n.width,d=a&&t.matchPatterns[a]||t.matchPatterns[t.defaultMatchWidth],m=o.match(d);if(!m)return null;const s=m[0],p=a&&t.parsePatterns[a]||t.parsePatterns[t.defaultParseWidth],f=Array.isArray(p)?wC(p,w=>w.test(s)):xC(p,w=>w.test(s));let v;v=t.valueCallback?t.valueCallback(f):f,v=n.valueCallback?n.valueCallback(v):v;const h=o.slice(s.length);return{value:v,rest:h}}}function xC(t,o){for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&o(t[n]))return n}function wC(t,o){for(let n=0;n<t.length;n++)if(o(t[n]))return n}function lp(t){return(o,n={})=>{const a=o.match(t.matchPattern);if(!a)return null;const d=a[0],m=o.match(t.parsePattern);if(!m)return null;let s=t.valueCallback?t.valueCallback(m[0]):m[0];s=n.valueCallback?n.valueCallback(s):s;const p=o.slice(d.length);return{value:s,rest:p}}}const CC=/^(\d+)(th|st|nd|rd)?/i,SC=/\d+/i,kC={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},FC={any:[/^b/i,/^(a|c)/i]},IC={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},TC={any:[/1/i,/2/i,/3/i,/4/i]},PC={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},$C={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]},LC={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},VC={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]},UC={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},MC={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}},ap={ordinalNumber:lp({matchPattern:CC,parsePattern:SC,valueCallback:t=>parseInt(t,10)}),era:li({matchPatterns:kC,defaultMatchWidth:"wide",parsePatterns:FC,defaultParseWidth:"any"}),quarter:li({matchPatterns:IC,defaultMatchWidth:"wide",parsePatterns:TC,defaultParseWidth:"any",valueCallback:t=>t+1}),month:li({matchPatterns:PC,defaultMatchWidth:"wide",parsePatterns:$C,defaultParseWidth:"any"}),day:li({matchPatterns:LC,defaultMatchWidth:"wide",parsePatterns:VC,defaultParseWidth:"any"}),dayPeriod:li({matchPatterns:UC,defaultMatchWidth:"any",parsePatterns:MC,defaultParseWidth:"any"})},RC={code:"en-US",formatDistance:op,formatLong:fC,formatRelative:np,localize:ip,match:ap,options:{weekStartsOn:0,firstWeekContainsDate:1}};function EC(t,o){const n=Nn(t,o?.in);return nC(n,rC(n))+1}function BC(t,o){const n=Nn(t,o?.in),a=+qd(n)-+iC(n);return Math.round(a/ep)+1}function rp(t,o){const n=Nn(t,o?.in),a=n.getFullYear(),d=Jd(),m=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??d.firstWeekContainsDate??d.locale?.options?.firstWeekContainsDate??1,s=Bl(o?.in||t,0);s.setFullYear(a+1,0,m),s.setHours(0,0,0,0);const p=Fs(s,o),f=Bl(o?.in||t,0);f.setFullYear(a,0,m),f.setHours(0,0,0,0);const v=Fs(f,o);return+n>=+p?a+1:+n>=+v?a:a-1}function AC(t,o){const n=Jd(),a=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,d=rp(t,o),m=Bl(o?.in||t,0);return m.setFullYear(d,0,a),m.setHours(0,0,0,0),Fs(m,o)}function DC(t,o){const n=Nn(t,o?.in),a=+Fs(n,o)-+AC(n,o);return Math.round(a/ep)+1}function io(t,o){const n=t<0?"-":"",a=Math.abs(t).toString().padStart(o,"0");return n+a}const $l={y(t,o){const n=t.getFullYear(),a=n>0?n:1-n;return io(o==="yy"?a%100:a,o.length)},M(t,o){const n=t.getMonth();return o==="M"?String(n+1):io(n+1,2)},d(t,o){return io(t.getDate(),o.length)},a(t,o){const n=t.getHours()/12>=1?"pm":"am";switch(o){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return n==="am"?"a.m.":"p.m."}},h(t,o){return io(t.getHours()%12||12,o.length)},H(t,o){return io(t.getHours(),o.length)},m(t,o){return io(t.getMinutes(),o.length)},s(t,o){return io(t.getSeconds(),o.length)},S(t,o){const n=o.length,a=t.getMilliseconds(),d=Math.trunc(a*Math.pow(10,n-3));return io(d,o.length)}},kr={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Em={G:function(t,o,n){const a=t.getFullYear()>0?1:0;switch(o){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});default:return n.era(a,{width:"wide"})}},y:function(t,o,n){if(o==="yo"){const a=t.getFullYear(),d=a>0?a:1-a;return n.ordinalNumber(d,{unit:"year"})}return $l.y(t,o)},Y:function(t,o,n,a){const d=rp(t,a),m=d>0?d:1-d;if(o==="YY"){const s=m%100;return io(s,2)}return o==="Yo"?n.ordinalNumber(m,{unit:"year"}):io(m,o.length)},R:function(t,o){const n=tp(t);return io(n,o.length)},u:function(t,o){const n=t.getFullYear();return io(n,o.length)},Q:function(t,o,n){const a=Math.ceil((t.getMonth()+1)/3);switch(o){case"Q":return String(a);case"QQ":return io(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(t,o,n){const a=Math.ceil((t.getMonth()+1)/3);switch(o){case"q":return String(a);case"qq":return io(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(t,o,n){const a=t.getMonth();switch(o){case"M":case"MM":return $l.M(t,o);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(t,o,n){const a=t.getMonth();switch(o){case"L":return String(a+1);case"LL":return io(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(t,o,n,a){const d=DC(t,a);return o==="wo"?n.ordinalNumber(d,{unit:"week"}):io(d,o.length)},I:function(t,o,n){const a=BC(t);return o==="Io"?n.ordinalNumber(a,{unit:"week"}):io(a,o.length)},d:function(t,o,n){return o==="do"?n.ordinalNumber(t.getDate(),{unit:"date"}):$l.d(t,o)},D:function(t,o,n){const a=EC(t);return o==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):io(a,o.length)},E:function(t,o,n){const a=t.getDay();switch(o){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(t,o,n,a){const d=t.getDay(),m=(d-a.weekStartsOn+8)%7||7;switch(o){case"e":return String(m);case"ee":return io(m,2);case"eo":return n.ordinalNumber(m,{unit:"day"});case"eee":return n.day(d,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(d,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(d,{width:"short",context:"formatting"});default:return n.day(d,{width:"wide",context:"formatting"})}},c:function(t,o,n,a){const d=t.getDay(),m=(d-a.weekStartsOn+8)%7||7;switch(o){case"c":return String(m);case"cc":return io(m,o.length);case"co":return n.ordinalNumber(m,{unit:"day"});case"ccc":return n.day(d,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(d,{width:"narrow",context:"standalone"});case"cccccc":return n.day(d,{width:"short",context:"standalone"});default:return n.day(d,{width:"wide",context:"standalone"})}},i:function(t,o,n){const a=t.getDay(),d=a===0?7:a;switch(o){case"i":return String(d);case"ii":return io(d,o.length);case"io":return n.ordinalNumber(d,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(t,o,n){const d=t.getHours()/12>=1?"pm":"am";switch(o){case"a":case"aa":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(d,{width:"narrow",context:"formatting"});default:return n.dayPeriod(d,{width:"wide",context:"formatting"})}},b:function(t,o,n){const a=t.getHours();let d;switch(a===12?d=kr.noon:a===0?d=kr.midnight:d=a/12>=1?"pm":"am",o){case"b":case"bb":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(d,{width:"narrow",context:"formatting"});default:return n.dayPeriod(d,{width:"wide",context:"formatting"})}},B:function(t,o,n){const a=t.getHours();let d;switch(a>=17?d=kr.evening:a>=12?d=kr.afternoon:a>=4?d=kr.morning:d=kr.night,o){case"B":case"BB":case"BBB":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(d,{width:"narrow",context:"formatting"});default:return n.dayPeriod(d,{width:"wide",context:"formatting"})}},h:function(t,o,n){if(o==="ho"){let a=t.getHours()%12;return a===0&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return $l.h(t,o)},H:function(t,o,n){return o==="Ho"?n.ordinalNumber(t.getHours(),{unit:"hour"}):$l.H(t,o)},K:function(t,o,n){const a=t.getHours()%12;return o==="Ko"?n.ordinalNumber(a,{unit:"hour"}):io(a,o.length)},k:function(t,o,n){let a=t.getHours();return a===0&&(a=24),o==="ko"?n.ordinalNumber(a,{unit:"hour"}):io(a,o.length)},m:function(t,o,n){return o==="mo"?n.ordinalNumber(t.getMinutes(),{unit:"minute"}):$l.m(t,o)},s:function(t,o,n){return o==="so"?n.ordinalNumber(t.getSeconds(),{unit:"second"}):$l.s(t,o)},S:function(t,o){return $l.S(t,o)},X:function(t,o,n){const a=t.getTimezoneOffset();if(a===0)return"Z";switch(o){case"X":return Am(a);case"XXXX":case"XX":return $a(a);default:return $a(a,":")}},x:function(t,o,n){const a=t.getTimezoneOffset();switch(o){case"x":return Am(a);case"xxxx":case"xx":return $a(a);default:return $a(a,":")}},O:function(t,o,n){const a=t.getTimezoneOffset();switch(o){case"O":case"OO":case"OOO":return"GMT"+Bm(a,":");default:return"GMT"+$a(a,":")}},z:function(t,o,n){const a=t.getTimezoneOffset();switch(o){case"z":case"zz":case"zzz":return"GMT"+Bm(a,":");default:return"GMT"+$a(a,":")}},t:function(t,o,n){const a=Math.trunc(+t/1e3);return io(a,o.length)},T:function(t,o,n){return io(+t,o.length)}};function Bm(t,o=""){const n=t>0?"-":"+",a=Math.abs(t),d=Math.trunc(a/60),m=a%60;return m===0?n+String(d):n+String(d)+o+io(m,2)}function Am(t,o){return t%60===0?(t>0?"-":"+")+io(Math.abs(t)/60,2):$a(t,o)}function $a(t,o=""){const n=t>0?"-":"+",a=Math.abs(t),d=io(Math.trunc(a/60),2),m=io(a%60,2);return n+d+o+m}const Dm=(t,o)=>{switch(t){case"P":return o.date({width:"short"});case"PP":return o.date({width:"medium"});case"PPP":return o.date({width:"long"});default:return o.date({width:"full"})}},sp=(t,o)=>{switch(t){case"p":return o.time({width:"short"});case"pp":return o.time({width:"medium"});case"ppp":return o.time({width:"long"});default:return o.time({width:"full"})}},OC=(t,o)=>{const n=t.match(/(P+)(p+)?/)||[],a=n[1],d=n[2];if(!d)return Dm(t,o);let m;switch(a){case"P":m=o.dateTime({width:"short"});break;case"PP":m=o.dateTime({width:"medium"});break;case"PPP":m=o.dateTime({width:"long"});break;default:m=o.dateTime({width:"full"});break}return m.replace("{{date}}",Dm(a,o)).replace("{{time}}",sp(d,o))},qC={p:sp,P:OC},zC=/^D+$/,NC=/^Y+$/,WC=["D","DD","YY","YYYY"];function YC(t){return zC.test(t)}function HC(t){return NC.test(t)}function GC(t,o,n){const a=jC(t,o,n);if(console.warn(a),WC.includes(t))throw new RangeError(a)}function jC(t,o,n){const a=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${o}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const KC=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,QC=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,XC=/^'([^]*?)'?$/,JC=/''/g,ZC=/[a-zA-Z]/;function eS(t,o,n){const a=Jd(),d=n?.locale??a.locale??RC,m=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,s=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,p=Nn(t,n?.in);if(!aC(p))throw new RangeError("Invalid time value");let f=o.match(QC).map(h=>{const w=h[0];if(w==="p"||w==="P"){const L=qC[w];return L(h,d.formatLong)}return h}).join("").match(KC).map(h=>{if(h==="''")return{isToken:!1,value:"'"};const w=h[0];if(w==="'")return{isToken:!1,value:tS(h)};if(Em[w])return{isToken:!0,value:h};if(w.match(ZC))throw new RangeError("Format string contains an unescaped latin alphabet character `"+w+"`");return{isToken:!1,value:h}});d.localize.preprocessor&&(f=d.localize.preprocessor(p,f));const v={firstWeekContainsDate:m,weekStartsOn:s,locale:d};return f.map(h=>{if(!h.isToken)return h.value;const w=h.value;(!n?.useAdditionalWeekYearTokens&&HC(w)||!n?.useAdditionalDayOfYearTokens&&YC(w))&&GC(w,o,String(t));const L=Em[w[0]];return L(p,w,d.localize,v)}).join("")}function tS(t){const o=t.match(XC);return o?o[1].replace(JC,"'"):t}const oS={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},nS={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},iS={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},lS={date:qi({formats:oS,defaultWidth:"full"}),time:qi({formats:nS,defaultWidth:"full"}),dateTime:qi({formats:iS,defaultWidth:"full"})},aS={code:"en-GB",formatDistance:op,formatLong:lS,formatRelative:np,localize:ip,match:ap,options:{weekStartsOn:1,firstWeekContainsDate:4}},rS={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}} година"}},sS=(t,o,n)=>{let a;const d=rS[t];return typeof d=="string"?a=d:o===1?n?.addSuffix?n.comparison&&n.comparison>0?a=d.one.withPrepositionIn:a=d.one.withPrepositionAgo:a=d.one.standalone:o%10>1&&o%10<5&&String(o).substr(-2,1)!=="1"?a=d.dual.replace("{{count}}",String(o)):a=d.other.replace("{{count}}",String(o)),n?.addSuffix?n.comparison&&n.comparison>0?"за "+a:"пре "+a:a},dS={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},uS={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},cS={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},fS={date:qi({formats:dS,defaultWidth:"full"}),time:qi({formats:uS,defaultWidth:"full"}),dateTime:qi({formats:cS,defaultWidth:"full"})},mS={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"},vS=(t,o,n,a)=>{const d=mS[t];return typeof d=="function"?d(o):d},pS={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},yS={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:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},hS={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},bS={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},_S={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:"ноћу"}},xS={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:"ноћу"}},wS=(t,o)=>Number(t)+".",CS={ordinalNumber:wS,era:ii({values:pS,defaultWidth:"wide"}),quarter:ii({values:yS,defaultWidth:"wide",argumentCallback:t=>t-1}),month:ii({values:gS,defaultWidth:"wide",formattingValues:hS,defaultFormattingWidth:"wide"}),day:ii({values:bS,defaultWidth:"wide"}),dayPeriod:ii({values:xS,defaultWidth:"wide",formattingValues:_S,defaultFormattingWidth:"wide"})},SS=/^(\d+)\./i,kS=/\d+/i,FS={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},IS={any:[/^пр/i,/^(по|нова)/i]},TS={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},PS={any:[/1/i,/2/i,/3/i,/4/i]},$S={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},LS={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]},VS={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},US={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},MS={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},RS={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},ES={ordinalNumber:lp({matchPattern:SS,parsePattern:kS,valueCallback:t=>parseInt(t,10)}),era:li({matchPatterns:FS,defaultMatchWidth:"wide",parsePatterns:IS,defaultParseWidth:"any"}),quarter:li({matchPatterns:TS,defaultMatchWidth:"wide",parsePatterns:PS,defaultParseWidth:"any",valueCallback:t=>t+1}),month:li({matchPatterns:$S,defaultMatchWidth:"wide",parsePatterns:LS,defaultParseWidth:"any"}),day:li({matchPatterns:VS,defaultMatchWidth:"wide",parsePatterns:US,defaultParseWidth:"any"}),dayPeriod:li({matchPatterns:MS,defaultMatchWidth:"any",parsePatterns:RS,defaultParseWidth:"any"})},BS={code:"sr",formatDistance:sS,formatLong:fS,formatRelative:vS,localize:CS,match:ES,options:{weekStartsOn:1,firstWeekContainsDate:1}};function dp(t,o="dateFns"){const n={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 d=n[a];return d?.[o]||d?.all||a})}function AS(t){if(!t||typeof t=="boolean")return"";let o;if(typeof t=="string"){if(t.trim()===""||(o=new Date(t),isNaN(o.getTime())))return""}else if(typeof t=="number"){if(t===0||(o=new Date(t),isNaN(o.getTime())))return""}else if(t instanceof Date){if(o=t,isNaN(o.getTime()))return""}else return"";const n=window.wpIvyDateFormat?.dateFormat||"dd MMM yyyy",a=window.wpIvyDateFormat?.locale==="sr_RS"?BS:aS,d=dp(n,"dateFns");try{return eS(o,d,{locale:a})}catch{return""}}function DS(t){return Array.isArray(t)?t.map(o=>typeof o=="string"||typeof o=="number"||o instanceof Date||Fd.isDayjs(o)?Fd(o).format("YYYY-MM-DD"):null).filter(Boolean):typeof t=="string"||typeof t=="number"||t instanceof Date||Fd.isDayjs(t)?[Fd(t).format("YYYY-MM-DD")]:[]}const sn={formatWPDate:AS,convertWPFormat:dp,formatDateRangeForApi:DS},Is=Ps("entry",()=>{const t=x(null),o=x([]),n=x(!1),a=x(null),{getLabel:d}=Ye(),{request:m}=po(),s=Dr();return{entry:t,entryFields:o,loading:n,error:a,fetchEntry:async f=>{try{const{data:v,error:h,status:w}=await m(`entry/${f}`,{method:"GET",headers:{"Content-Type":"application/json"}});!h&&w===200&&v?.data?(t.value=v.data.entry,o.value=v.data.fields||[],n.value=!1,t.value.status==="unread"&&(await s.updateStatus(f,"read"),t.value.status="read")):(De({message:`${d("failed_to_get_entry")} ${v?.message||""}`,type:"error"}),console.error(d("failed_to_get_entry"),v?.message))}catch(v){De({message:`${d("failed_to_get_entry")} ${v}`,type:"error"})}}}});function Wn(){const t=Zo(),o=T(()=>t.loaded.value),n=T(()=>t.plan.value==="lite"),a=T(()=>typeof window>"u"?!1:(window.ivyFormsProScripts!==void 0||window.IvyFormsProScripts!==void 0)&&!!window.IvyForms?.pro),d=T(()=>{if(!a.value)return!1;const p=t.license.value;return p?p.status==="valid"&&p.plan!=="lite":!1}),m=T(()=>o.value&&a.value&&d.value&&!n.value);return{isLoaded:o,isLitePlan:n,isProInstalled:a,isLicenseActive:d,isProActivated:m,canUseFeature:p=>m.value&&t.hasFeature(p)}}const up="admin_add_entry",cp="essentials",OS={class:"ivyforms-entry-page-section-title header-with-actions ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100 ivyforms-gap-8"},qS={class:"medium-18"},zS={class:"ivyforms-entry-page-section-content"},NS={class:"ivyforms-entry-details-table ivyforms-width-100"},WS={class:"ivyforms-key-column medium-14 ivyforms-px-8"},YS={class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},HS={key:0,class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},GS={key:3,class:"ivyforms-flex ivyforms-flex-column ivyforms-gap-4"},jS=_e({__name:"EntryDetailsPagePanel",setup(t){const o=Lo(),n=No(),a=Dr(),d=Is(),m=kt(),{getLabel:s}=Ye(),p=Ed("entry"),f=Zo(),v=Hi(),h=Gi(),{canUseFeature:w,isProInstalled:L}=Wn(),{showUpgradeDialog:F}=$o(),M=x(!1),E=x(null),C=Ed("onEntryCreated",()=>{}),P=T(()=>w(up)),B=T(()=>{if(o.name===Tn){const q=o.params.formId;return Array.isArray(q)?q[0]:q}return p?.value?.formId??m.formId}),z=T(()=>{const q=p?.value?.ameliaBookingUrls;return Array.isArray(q)?q:[]}),N=T(()=>Zw.filter(q=>!p?.value||!Object.prototype.hasOwnProperty.call(p.value,q.key)?!1:q.key==="ameliaBookingUrls"?z.value.length>0:!0).map(q=>q.key==="ameliaBookingUrls"?{...q,label:s("amelia_booking_id")}:q)),ne=T(()=>window.IvyForms?.adminUrl||ee()),ee=()=>{try{if(window.IvyForms?.useApiClient){const K=window.IvyForms.useApiClient();if(K?.root){const G=K.root.match(/(.+?)\/wp-json\/?/);if(G)return G[1]+"/wp-admin/"}}const q=window.location.pathname,j=q.indexOf("/wp-admin/");if(j!==-1){const K=q.substring(0,j);return window.location.origin+K+"/wp-admin/"}return window.location.origin+"/wp-admin/"}catch{return"/wp-admin/"}},Y=()=>o.name===Tn?o.params.entryId:o.params.id,H=async q=>{try{const j=q==="read"?"unread":"read",K=Y();await a.updateStatus(Number(K),j),p?.value&&(p.value.status=j),q==="read"&&j==="unread"&&(o.name===Tn?await n.push({name:ui,params:{id:o.params.formId},query:o.query}):(o.name===Di||o.name===Jo)&&(m.formId=null,a.reset(),await n.push({name:Jo,query:o.query})))}catch(j){console.error(s("failed_to_update_entry_status"),j)}},Z=()=>{if(v.isOpen){v.closeContextMenu();return}const q=Number(Y());if(!q)return;const j=E.value;if(!j)return;const K=j&&"$el"in j&&j.$el instanceof HTMLElement?j.$el:j instanceof HTMLElement?j:null;if(!K)return;const G=[Ic(()=>{v.closeContextMenu()},{locked:()=>!f.hasFeature("edit_entries")}),...J(q),$t(Lt.Delete,{handler:async()=>{v.closeContextMenu(),await h.handleActionClick(q,null,"entry","delete",{setLoading:W=>{M.value=W},onSuccess:async()=>{o.name===Tn?await n.push({name:ui,params:{id:o.params.formId},query:o.query}):(m.formId=null,a.reset(),await n.push({name:Jo,query:o.query}))}})}})];v.openContextMenu({actions:Fc(G,{entryId:q,formId:p?.value?.formId??null,onDetailPage:!0}),contextMenuButtonRef:K})},J=q=>{if(!L.value)return[];if(!P.value){const G=()=>{v.closeContextMenu(),F(cp)};return[$t(Lt.Save,{label:s("add_entry"),icon:"plus",pro:!0,handler:G}),$t(Lt.Duplicate,{label:s("duplicate_entry"),pro:!0,handler:G})]}const j={entryId:q,formId:Number(B.value),entry:p?.value??null,entryFields:d.entryFields||[],formFields:m.fields||[],createAction:$t,actionTypes:Lt,closeMenu:()=>v.closeContextMenu(),onCreated:C},K=window.IvyForms?.hooks?.applyFilters?.("ivyforms/entry/detail_actions",[],j);return Array.isArray(K)?K:[]};return(q,j)=>{const K=co,G=Ls,W=Rs;return g(),X(W,{width:420,class:"ivyforms-p-20"},{default:y(()=>[u("div",OS,[u("span",qS,_(l(s)("general_details")),1),r(K,{content:l(s)("actions"),placement:"top"},{default:y(()=>[r(ke,{ref_key:"actionButtonRef",ref:E,"icon-only":"","icon-start":"context-menu-dot",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:Z},null,512)]),_:1},8,["content"])]),u("div",zS,[u("table",NS,[u("tbody",null,[(g(!0),k(ye,null,Ae(N.value,V=>(g(),k("tr",{key:V.key},[u("td",WS,_(V.label),1),u("td",YS,[V.label===l(s)("status")?(g(),k("div",HS,[u("span",null,_(l(p)[V.key].charAt(0).toUpperCase()+l(p)[V.key].slice(1)),1),r(ke,{"icon-only":"","icon-start":l(p)[V.key]==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:D=>H(l(p)[V.key])},null,8,["icon-start","onClick"])])):V.label===l(s)("submitted_on")?(g(),k(ye,{key:1},[ie(_(l(sn).formatWPDate(l(p)[V.key])),1)],64)):V.key==="sourceURL"?(g(),X(G,{key:2,href:l(p)[V.key],target:"_blank",size:"s",rel:"noreferrer"},{default:y(()=>[ie(_(l(p)[V.key]),1)]),_:2},1032,["href"])):V.key==="ameliaBookingUrls"&&z.value.length?(g(),k("div",GS,[(g(!0),k(ye,null,Ae(z.value,(D,R)=>(g(),X(G,{key:R,href:D.url,target:"_blank",size:"s",rel:"noreferrer"},{default:y(()=>[ie(" #"+_(D.packageCustomerId?D.packageCustomerId:D.bookingId),1)]),_:2},1032,["href"]))),128))])):V.key==="author"?(g(),k(ye,{key:4},[l(p).userId===null||l(p).userId===void 0?(g(),k(ye,{key:0},[ie(_(l(s)("guest")),1)],64)):(g(),X(G,{key:1,href:`${ne.value}user-edit.php?user_id=${l(p).userId}`,target:"_blank",size:"s",rel:"noreferrer"},{default:y(()=>[ie(_(l(p)[V.key]),1)]),_:2},1032,["href"]))],64)):(g(),k(ye,{key:5},[ie(_(l(p)[V.key]),1)],64))])]))),128))])])])]),_:1})}}}),KS=We(jS,[["__scopeId","data-v-5d4c4356"]]),QS=_e({__name:"PageSection",props:{conversational:{type:Boolean,default:!1}},setup(t){const o=Go();return(n,a)=>(g(),k("div",{class:it(["ivyforms-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-24",{"ivyforms-page-section--conversational":t.conversational}])},[u("div",{class:it(["ivyforms-page-section__content ivyforms-p-20",{"ivyforms-page-section__content__fullscreen":l(o).isFullScreenMode}])},[Vl(n.$slots,"default",{},void 0,!0)],2)],2))}}),Yn=We(QS,[["__scopeId","data-v-47e8d4f6"]]),XS={key:0,class:"ivyforms-file-upload__entry-label ivyforms-pt-2"},JS={class:"ivyforms-file-upload__entry-files ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},ZS={class:"ivyforms-file-upload__entry-glyph-wrap ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-flex-shrink-0"},ek={class:"ivyforms-file-upload__entry-fname"},tk={key:1,class:"ivyforms-file-upload__entry-actions ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-end"},ok=["aria-label"],nk=_e({__name:"IvyFileUploadEntryDetailsRow",props:{fieldLabel:{default:""},files:{},moreLabel:{default:""},showLabel:{type:Boolean,default:!0},showActions:{type:Boolean,default:!1},embedded:{type:Boolean,default:!1}},setup(t){const o=t,n=T(()=>o.showLabel&&o.showActions?"ivyforms-file-upload__entry--layout-full":o.showLabel?"ivyforms-file-upload__entry--layout-label":o.showActions?"ivyforms-file-upload__entry--layout-actions":"ivyforms-file-upload__entry--layout-files");return(a,d)=>(g(),k("div",{class:it(["ivyforms-file-upload__entry ivyforms-gap-column-24 ivyforms-gap-row-8",[t.embedded?"ivyforms-align-items-center":"ivyforms-align-items-start",...t.embedded?[]:["ivyforms-py-20","ivyforms-px-24"],{"ivyforms-file-upload__entry--embedded":t.embedded},n.value]])},[t.showLabel?(g(),k("div",XS,_(t.fieldLabel),1)):ce("",!0),u("div",JS,[(g(!0),k(ye,null,Ae(t.files,(m,s)=>(g(),k("div",{key:s,class:"ivyforms-file-upload__entry-file-line ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},[u("span",ZS,[r(fv,{"file-name":m.name,size:"m"},null,8,["file-name"])]),u("span",ek,[m.url?(g(),X(Ls,{key:0,href:m.url,target:"_blank",rel:"noreferrer",size:"s",class:"ivyforms-file-upload__entry-link ivyforms-inline-flex"},{default:y(()=>[ie(_(m.name),1)]),_:2},1032,["href"])):(g(),k(ye,{key:1},[ie(_(m.name),1)],64))])]))),128))]),t.showActions?(g(),k("div",tk,[u("button",{type:"button",class:"ivyforms-file-upload__entry-more ivyforms-py-2 ivyforms-px-6","aria-label":t.moreLabel},[...d[0]||(d[0]=[u("span",{"aria-hidden":"true"},"⋯",-1)])],8,ok)])):ce("",!0)],2))}}),ik=We(nk,[["__scopeId","data-v-82e6f271"]]);function Om(t){try{return decodeURIComponent(t)}catch{return t}}function lk(t){try{const n=new URL(t).pathname.split("/").pop()||t;return Om(n)}catch{const o=t.split("/").filter(Boolean),n=o[o.length-1];return Om(n||t)}}function fp(t){if(t==null)return[];const o=typeof t=="string"?t.trim():"";if(o==="")return[];const n=d=>{const m=typeof d=="string"?d.trim():"";if(!m)return null;const s=/^https?:\/\//i.test(m),p=m.startsWith("/")&&!/\s/.test(m);return s||p?{url:m,name:lk(m)}:null};if(o.startsWith("["))try{const d=JSON.parse(o);if(Array.isArray(d)){const m=[];for(const s of d){const p=n(s);p&&m.push(p)}return m}}catch{}const a=n(o);return a?[a]:[]}const ak={key:0,class:"ivyforms-product-entry-display ivyforms-width-100"},rk={class:"ivyforms-product-entry-display__list ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10"},sk=_e({__name:"ProductEntryDisplay",props:{value:{},currencyCode:{}},setup(t){const o=t,n=T(()=>{const m=o.currencyCode;return typeof m=="string"&&bc(m)?m:q1}),a=T(()=>z1(o.value)),d=T(()=>{const m=a.value;if(!m?.lines.length)return[];const s=n.value;return m.lines.map(p=>N1(p,s))});return(m,s)=>d.value.length?(g(),k("div",ak,[u("div",rk,[(g(!0),k(ye,null,Ae(d.value,(p,f)=>(g(),k("div",{key:f,class:"ivyforms-product-entry-display__line regular-14",style:{color:"var(--map-base-text-0)"}},_(p),1))),128))])])):ce("",!0)}}),mp=We(sk,[["__scopeId","data-v-de6acd3a"]]),dk=["recaptcha","turnstile","hcaptcha"],vp=t=>dk.includes(t),uk={class:"ivyforms-entry-page-section-title ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},ck={class:"medium-18 ivyforms-flex-shrink-0"},fk={class:"ivyforms-entry-page-section-title__actions ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-flex-shrink-0"},mk={class:"ivyforms-entry-page-section-content ivyforms-mt-24 ivyforms-width-100"},vk={class:"ivyforms-entry-table ivyforms-width-100"},pk={key:0,class:"ivyforms-entry-section-divider"},yk={colspan:"2",class:"medium-14 ivyforms-px-8"},gk={key:0,colspan:"2",class:"ivyforms-likert-column"},hk={key:0,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},bk={key:1,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},_k={key:2,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},xk={key:3,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},wk={key:4,class:"ivyforms-value-column ivyforms-value-column--file-upload ivyforms-width-100 ivyforms-px-8 ivyforms-py-14 regular-14"},Ck={key:5,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},qm="edit_entries",Sk=_e({__name:"EntryPageSectionContent",setup(t){const o=kt(),n=x(!1),a=Is(),{getLabel:d}=Ye(),m=Ed("entryEdit"),{showUpgradeDialog:s}=$o(),{canUseFeature:p}=Wn(),f=Zo();Pt(()=>{f.fetch()});const v=T(()=>m?.value.isEditMode.value??!1),h=T(()=>!(m?.value.canEditEntry.value??p(qm))),w=T(()=>window.IvyForms?.components?.("EntryPageSectionEditBlock")??null),L=()=>{if(h.value){s(f.upgradeMap.value[qm]);return}window.IvyForms?.startEntryEdit?.()},F=T(()=>h.value?"pro":"primary"),M=T(()=>h.value?"bolt-lightning":""),E=T(()=>[...o.fields||[]].sort((K,G)=>(K.position??0)-(G.position??0))),C=T(()=>E.value.filter(K=>!K.parentId&&!vp(K.type)).map(K=>a.entryFields.find(G=>(G.fieldId??G.id)==K.id)).filter(K=>K?!(!n.value&&(K.fieldValue===null||K.fieldValue==="")):!1)),P=new Map,B=K=>{const G=K.id??K.fieldId;if(P.has(G))return P.get(G)??null;const W=ee(K),V=Ge.hooks.applyFilters("ivyforms/entry/field_display",null,K,W,ne(K)||"");return P.set(G,V),V},z=T(()=>{const K=C.value.map(G=>({kind:"field",entryField:G}));return Ge.hooks.applyFilters("ivyforms/entry/details/display_items",K,{entryFields:a.entryFields,formFields:E.value,showEmptyFields:n.value})}),N=(K,G)=>K.kind==="divider"?`divider-${K.id}`:K.entryField?.id??`field-${G}`;Ee(C,()=>{P.clear()}),Ee(()=>a.entry,async K=>{K&&K.formId&&(!o.fields||o.fields.length===0)&&await o.loadForm(K.formId.toString())},{immediate:!0});const ne=K=>{const G=typeof K=="object"&&K!==null?K.fieldId??K.id:K,W=o.fields?.find(V=>V.id==G);return W?W.label:""},ee=K=>{const G=typeof K=="object"&&K!==null?K.fieldId??K.id:K;return o.fields?.find(W=>W.id==G)},Y=K=>ee(K)?.type==="file-upload",H=K=>ee(K)?.type==="rating",Z=K=>{const G=ee(K);return G?Ge.hooks.applyFilters("ivyforms/entry/html_field_types",["html"],G).includes(G.type):!1},J=K=>fp(K),q=K=>mv(K,o.paymentSettings.currency),j=K=>{const G=ee(K);if(G&&(G.type==="checkbox"||G.type==="multi-select")&&Array.isArray(G.fieldOptions))return(K.fieldValue||"").split(",").map(D=>D.trim()).filter(D=>D).map(D=>{const R=G.fieldOptions.find(U=>U.value==D);return R?R.label:D}).join(", ");if(G&&G.type==="product")return"";if(G&&G.type==="total")return q(K.fieldValue);if(G&&(G.type==="radio"||G.type==="select")&&Array.isArray(G.fieldOptions)){const W=G.fieldOptions.find(V=>V.value==K.fieldValue);return W?W.label:K.fieldValue}return K.fieldValue};return(K,G)=>{const W=pt;return v.value&&w.value?(g(),X(jt(w.value),{key:0})):(g(),k(ye,{key:1},[u("div",uk,[u("span",ck,_(l(d)("user_information")),1),u("div",fk,[r(W,{modelValue:n.value,"onUpdate:modelValue":G[0]||(G[0]=V=>n.value=V),priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(d)("show_empty_fields")),1)]),_:1},8,["modelValue"]),r(ke,{size:"s",type:"fill",priority:F.value,"icon-start":M.value,"icon-start-type":M.value?"fill":void 0,onClick:G[1]||(G[1]=V=>L())},{default:y(()=>[ie(_(l(d)("edit")),1)]),_:1},8,["priority","icon-start","icon-start-type"])])]),u("div",mk,[u("table",vk,[u("tbody",null,[(g(!0),k(ye,null,Ae(z.value,(V,D)=>(g(),k(ye,{key:N(V,D)},[V.kind==="divider"?(g(),k("tr",pk,[u("td",yk,_(V.label),1)])):(g(),k("tr",{key:1,class:it({"ivyforms-entry-row--file-upload":Y(V.entryField)})},[B(V.entryField)?(g(),k("td",gk,[(g(),X(jt(B(V.entryField).component),Bd({ref_for:!0},B(V.entryField).props),null,16))])):(g(),k(ye,{key:1},[u("td",{class:it(["ivyforms-key-column medium-14 ivyforms-px-8",{"ivyforms-py-14":Y(V.entryField)}])},_(ne(V.entryField)||""),3),H(V.entryField)?(g(),k("td",hk,[r(W1,{"model-value":Number(V.entryField.fieldValue)||0,"rating-icon":ee(V.entryField)?.ratingIcon||"star",options:ee(V.entryField)?.fieldOptions||[],"show-label":!1,readonly:""},null,8,["model-value","rating-icon","options"])])):ee(V.entryField)?.type==="product"?(g(),k("td",bk,[r(mp,{value:V.entryField.fieldValue,"currency-code":l(o).paymentSettings.currency},null,8,["value","currency-code"])])):ee(V.entryField)?.type==="total"?(g(),k("td",_k,_(q(V.entryField.fieldValue)),1)):Z(V.entryField)?(g(),k("td",xk,[r(Y1,{html:j(V.entryField),"field-type":ee(V.entryField)?.type},null,8,["html","field-type"])])):Y(V.entryField)?(g(),k("td",wk,[J(V.entryField.fieldValue).length?(g(),X(ik,{key:0,files:J(V.entryField.fieldValue),"show-label":!1,"show-actions":!1,embedded:""},null,8,["files"])):(g(),k(ye,{key:1},[ie(_(j(V.entryField)),1)],64))])):(g(),k("td",Ck,_(j(V.entryField)),1))],64))],2))],64))),128))])])])],64))}}});function pp(t,o){const n=t.trim();if(!n)return null;const d=o?.sandbox??(typeof o?.receiptUrl=="string"&&o.receiptUrl.includes("squareupsandbox.com"))?"https://squareupsandbox.com":"https://squareup.com",m=o?.locationId?.trim();return m?`${d}/dashboard/sales/transactions/${encodeURIComponent(n)}/by-unit/${encodeURIComponent(m)}`:`${d}/dashboard/sales/transactions/${encodeURIComponent(n)}`}function yp(t,o){const n=t.trim();return n===""?null:o?.receiptUrl?o.receiptUrl:`${o?.sandbox?"https://www.sandbox.paypal.com":"https://www.paypal.com"}/activity/payment/${encodeURIComponent(n)}`}const kk={key:0,class:"ivyforms-entry-payment-section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},Fk={class:"medium-16 text-primary"},Ik={class:"ivyforms-entry-payment-section__grid"},Tk={class:"regular-14 text-secondary"},Pk={class:"regular-16"},$k={class:"regular-14 text-secondary"},Lk={class:"regular-16"},Vk={class:"regular-14 text-secondary"},Uk={class:"regular-16"},Mk={class:"regular-14 text-secondary"},Rk={class:"regular-16"},Ek=_e({__name:"EntryPaymentSection",props:{entryId:{}},setup(t){const o=t,{getLabel:n}=Ye(),{request:a}=po(),d=Mo(),m=x(null),s=T(()=>{if(!m.value)return"";const h=bc(m.value.currency)?m.value.currency:"USD";return`${(m.value.amount/100).toFixed(2)} ${vv(h)}`}),p=T(()=>{const h=String(m.value?.paymentMethod??"").toLowerCase();return n(h==="paypal"?"paypal":h==="stripe"?"stripe":"square_card")}),f=T(()=>{if(!m.value)return null;const h=String(m.value.paymentMethod??"").toLowerCase();return h==="paypal"&&m.value.transactionId!==""?yp(m.value.transactionId,{receiptUrl:m.value.squareReceiptUrl,sandbox:d.paypalSettings?.environment==="sandbox"}):h==="stripe"&&m.value.transactionId.startsWith("pi_")?`https://dashboard.stripe.com/payments/${encodeURIComponent(m.value.transactionId)}`:pp(m.value.transactionId,{locationId:d.squareSettings?.locationId,receiptUrl:m.value.squareReceiptUrl})}),v=T(()=>{const h=String(m.value?.paymentMethod??"").toLowerCase();return n(h==="paypal"?"view_in_paypal":h==="stripe"?"view_in_stripe":"view_in_square")});return Pt(async()=>{d.loadAllSettings();const{data:h}=await a(`payment/entry/${o.entryId}`);m.value=h?.data?.data??null}),(h,w)=>{const L=Ls;return m.value?(g(),k("div",kk,[u("span",Fk,_(l(n)("payment")),1),u("div",Ik,[u("div",null,[u("span",Tk,_(l(n)("payment_method")),1),u("p",Pk,_(p.value),1)]),u("div",null,[u("span",$k,_(l(n)("amount")),1),u("p",Lk,_(s.value),1)]),u("div",null,[u("span",Vk,_(l(n)("date")),1),u("p",Uk,_(m.value.dateCreated??"—"),1)]),u("div",null,[u("span",Mk,_(l(n)("transaction_id")),1),u("p",Rk,_(m.value.transactionId),1)])]),f.value?(g(),X(L,{key:0,href:f.value,target:"_blank",rel:"noreferrer"},{default:y(()=>[ie(_(v.value),1)]),_:1},8,["href"])):ce("",!0)])):ce("",!0)}}}),Bk=We(Ek,[["__scopeId","data-v-20be2702"]]),Ak={class:"ivyforms-entry-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},Dk=_e({__name:"EntryPageSection",setup(t){const o=Lo(),n=T(()=>Number(o.params.id||o.params.entryId||0));return(a,d)=>{const m=bn,s=Yn;return g(),k("div",Ak,[r(s,{class:"ivyforms-pr-20"},{default:y(()=>[r(m,{modifier:"outside-vertical"},{default:y(()=>[n.value?(g(),X(Bk,{key:0,"entry-id":n.value,class:"ivyforms-mb-24"},null,8,["entry-id"])):ce("",!0),r(Sk)]),_:1})]),_:1})])}}}),Ok=We(Dk,[["__scopeId","data-v-52976e53"]]),qk={},zk={xmlns:"http://www.w3.org/2000/svg",width:"2",height:"21",viewBox:"0 0 2 30",fill:"none"};function Nk(t,o){return g(),k("svg",zk,[...o[0]||(o[0]=[u("path",{d:"M1 1L1 29",stroke:"#5A6C7E","stroke-opacity":"0.2","stroke-linecap":"round"},null,-1)])])}const Nl=We(qk,[["render",Nk]]),Wk={class:"ivyforms-header ivyforms-flex ivyforms-flex-shrink-0 ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-24"},Yk={class:"ivyforms-header__left"},Hk={key:3,class:"ivyforms-header__title ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-gap-12 medium-18"},Gk={class:"ivyforms-header__title-text ivyforms-text-cut"},jk={class:"ivyforms-header__center"},Kk={class:"ivyforms-header__right"},Qk=_e({__name:"PageHeader",setup(t){const{getLabel:o}=Ye(),n=H1(),{request:a}=po(),{isLoaded:d,isLitePlan:m,isProActivated:s}=Wn(),{navigateToAdminPage:p}=un(),f=Ge.hooks.applyFilters("ivyforms/builder/filter/routes",[Ni,Wi,Oi,Rl,Ua,Er,Br,Ma,ws,Cs,Ss,ks,ui],{getLabel:o}),v=x(!1),h=Go(),w=Ed("pageTitle",""),L=T(()=>w||h.pageTitle),F=x(!1),M=Lo(),E=[Di,an,Ni,Wi,Oi,Rl,Ua,Er,Br,Ma,ws,Cs,Ss,ks,ui,Tn],C=T(()=>E.includes(M.name)),P=T(()=>M.name===Di||M.name===Tn),B=T(()=>P.value||v.value&&C.value),{theme:z,setTheme:N}=dv();G1(()=>{N(n.get("ivyforms_theme")||"light")});const ne=async()=>{const W=!v.value;ee(W),F.value=!0;try{const{data:V,error:D,status:R}=await a("setting/update",{method:"POST",headers:{"Content-Type":"application/json"},data:{settingsCategory:"general",settingsOption:"fullscreen",settingsValue:W}});if(R!==200||D){console.error(o("error_update_settings"),D),ee(v.value);return}V&&V.success?(v.value=V.data.value,h.setFullScreenMode(V.data.value),typeof window.wpIvySettings<"u"&&(window.wpIvySettings.general.fullscreen=V.data.value)):ee(v.value)}catch(V){console.error(o("error_update_settings"),V),ee(v.value)}setTimeout(()=>{F.value=!1},1e3)},ee=W=>{const V=document.body,D=document.getElementById("adminmenumain"),R=document.getElementById("wpcontent"),U=document.getElementById("wpadminbar"),oe=document.getElementsByClassName("wp-toolbar")[0];W?(V.classList.add("ivyforms-fullscreen-mode"),D&&(D.style.display="none"),R&&(R.style.marginLeft="0",R.style.width="100vw",R.style.height="100vh"),U&&(U.style.display="none"),oe instanceof HTMLElement&&(oe.style.padding="0")):(V.classList.remove("ivyforms-fullscreen-mode"),D&&(D.style.display=""),R&&(R.style.marginLeft="",R.style.width="",R.style.height=""),U&&(U.style.display=""),oe instanceof HTMLElement&&(oe.style.padding="")),v.value=W,h.setFullScreenMode(W)},Y=()=>{const W=s.value?K1:Q1;window.open(W,"_blank")},H=()=>{pv()},Z=T(()=>d.value?m.value:!1),J=fi(),q=No();function j(){if(M.name===Di){q.push({path:"/",query:M.query});return}if(M.name===Tn){const W=M.params.formId;W?q.push({path:`/manage/${W}/results/entries`,query:M.query}):p(yv);return}if(M.name===an||f.includes(M.name)){J.confirmIfDirty(()=>{p(gv)});return}}const K=T(()=>M.name===Di?o("all_entries"):M.name===Tn?o("results"):o("all_forms")),G=T(()=>M.name===an||f.includes(M.name));return Pt(()=>{let W=h.isFullScreenMode;if(!h.isFullScreenModeInitialized)try{typeof window.wpIvySettings<"u"&&window.wpIvySettings.general?.fullscreen!==void 0&&(W=!!window.wpIvySettings.general.fullscreen)}catch(V){console.warn("Could not read wpIvySettings.general.fullscreen:",V)}v.value=W,h.setFullScreenMode(W),W&&ee(!0)}),Ee(()=>h.isFullScreenMode,W=>{W!==v.value&&(v.value=W,ee(W))}),Al(()=>{v.value&&document.body.classList.remove("ivyforms-fullscreen-mode")}),(W,V)=>{const D=sv,R=Nl,U=j1,oe=co;return g(),k("header",Wk,[u("div",Yk,[B.value?(g(),X(ke,{key:0,priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:j},{default:y(()=>[ie(_(K.value),1)]),_:1})):(g(),X(D,{key:1,class:"ivyforms-header__logo",orientation:"logoOnly"})),P.value?ce("",!0):(g(),X(R,{key:2,class:"ivyforms-px-4"})),G.value?ce("",!0):(g(),k("div",Hk,[u("span",Gk,_(L.value),1)])),Vl(W.$slots,"left",{},void 0,!0)]),u("div",jk,[Vl(W.$slots,"center",{},void 0,!0)]),u("div",Kk,[r(oe,{content:l(z)==="dark"?l(o)("light_theme"):l(o)("dark_theme"),theme:"inverted",placement:"bottom"},{default:y(()=>[r(U,{modelValue:l(z),"onUpdate:modelValue":V[0]||(V[0]=be=>hn(z)?z.value=be:null),"aria-label":l(o)("theme_switch")},null,8,["modelValue","aria-label"])]),_:1},8,["content"]),r(oe,{content:l(o)("support"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(ke,{priority:"tertiary","icon-start":"chat-dots","icon-start-type":"outline",onClick:Y})]),_:1},8,["content"]),Z.value?(g(),X(R,{key:0,class:"ivyforms-px-4"})):ce("",!0),Z.value?(g(),X(ke,{key:1,priority:"pro","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:H},{default:y(()=>[ie(_(l(o)("upgrade")),1)]),_:1})):ce("",!0),r(R,{class:"ivyforms-px-4"}),Vl(W.$slots,"right",{},void 0,!0),r(oe,{content:v.value?l(o)("collapse"):l(o)("full_screen"),theme:"inverted",disabled:F.value},{default:y(()=>[r(ke,{priority:"tertiary","icon-start-category":"arrows","icon-start":v.value?"collapse":"expand",onClick:ne},null,8,["icon-start"])]),_:1},8,["content","disabled"])])])}}}),vi=We(Qk,[["__scopeId","data-v-528c8f81"]]),Xk="edit_entries";function Jk(){const t=Zo(),o=x(!1),n=x(!1),a=x({}),d=x({}),m=x({}),s=T(()=>t.hasFeature(Xk)),p=T(()=>!1),f=async()=>{},v=()=>{};return{isEditMode:o,isSaving:n,canEditEntry:s,hasUnsavedChanges:p,fieldErrors:a,draftFieldValues:d,draftMetadata:m,enterEditMode:f,exitEditMode:v,cancelEdit:f,saveEntry:async()=>!1,setFieldValue:v,setMetadataValue:v}}let oc=null,nc=null;function gp(){const t=window.IvyForms?.useEntryEdit;return t?(oc||(oc=t()),oc):(nc||(nc=Jk()),nc)}function Zk(t){const o=gp();t.value!==o&&(t.value=o)}function e0(){const t=uv(gp()),o=()=>Zk(t);return typeof window<"u"&&(window.addEventListener("ivyforms:ready",o,{once:!0}),window.addEventListener("ivyforms:pro_features_loaded",o),window.addEventListener("ivyforms:entry_edit_ready",o),Al(()=>{window.removeEventListener("ivyforms:ready",o),window.removeEventListener("ivyforms:pro_features_loaded",o),window.removeEventListener("ivyforms:entry_edit_ready",o)})),t}function t0(t){let o=null,n=null,a=null;const d=()=>{try{t.formBuilderStore.formId=null,t.formBuilderStore.loadedForEntry=!1}catch{}},m=()=>{if(n)return n;const M=()=>t.isResultsEntryRoute.value?Tn:Di,E=async C=>{t.loading.value=!0;try{await t.entryStore.fetchEntry(Number(C)),t.entry.value=t.entryStore.entry,t.currentEntryIndex.value=t.entriesWithSameFormId.value.findIndex(P=>Number(P.id)===Number(C))+1}finally{t.loading.value=!1}};return n={navigateToPreviousEntry:async()=>{if(t.currentEntryIndex.value<=1)return;t.currentEntryIndex.value--;const C=t.entriesWithSameFormId.value[t.currentEntryIndex.value-1].id;await t.router.push({name:M(),params:t.isResultsEntryRoute.value?{formId:t.formId.value,entryId:C}:{id:C},query:t.route.query}),await E(C)},navigateToNextEntry:async()=>{if(t.currentEntryIndex.value>=t.entriesWithSameFormId.value.length)return;t.currentEntryIndex.value++;const C=t.entriesWithSameFormId.value[t.currentEntryIndex.value-1].id;await t.router.push({name:M(),params:t.isResultsEntryRoute.value?{formId:t.formId.value,entryId:C}:{id:C},query:t.route.query}),await E(C)}},n},s=()=>{if(o)return;const M=window.IvyForms?.setupEntryPageEditIntegration;if(M)try{o=M({entryEdit:t.entryEdit,route:t.route,router:t.router,entryId:t.entryId,formId:t.formId,isResultsEntryRoute:t.isResultsEntryRoute,getLabel:t.getLabel,entryStore:t.entryStore,entry:t.entry,entriesWithSameFormId:t.entriesWithSameFormId,currentEntryIndex:t.currentEntryIndex,loading:t.loading,formBuilderStore:t.formBuilderStore}),a=o.startEntryEdit,window.IvyForms.startEntryEdit=a}catch(E){console.error("Failed to initialize entry edit integration:",E),o=null,a=null}};s(),!o&&typeof window<"u"&&window.addEventListener("ivyforms:entry_edit_ready",s,{once:!0});const p=async()=>{if(o){await o.navigateToPreviousEntry();return}await m().navigateToPreviousEntry()},f=async()=>{if(o){await o.navigateToNextEntry();return}await m().navigateToNextEntry()},v=M=>{if(o){o.onRouteLeave(M);return}d(),M()},h=(M,E,C)=>{if(o){o.onRouteUpdate(M,E,C);return}C()},w=()=>{o?.registerEntryIdWatch()},L=async()=>{await o?.syncAfterLoad()};return Al(()=>{if(typeof window<"u"&&(window.removeEventListener("ivyforms:entry_edit_ready",s),a!==null&&window.IvyForms?.startEntryEdit===a&&delete window.IvyForms.startEntryEdit),a=null,o){o.onUnmount(),o=null;return}d()}),{navigateToPreviousEntry:p,navigateToNextEntry:f,onRouteLeave:v,onRouteUpdate:h,registerEntryIdWatch:w,syncAfterLoad:L}}const o0={class:"ivyforms-header__navigation ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},n0={class:"ivyforms-header__navigation-text ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center regular-14"},i0={key:0,class:"ivyforms-count-loader"},l0={class:"ivyforms-entry-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden"},a0=_e({__name:"EntryPage",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=Lo(),d=No(),m=Is(),s=kt(),p=Dr(),f=T(()=>!!(a.path.includes("/results/entries")&&a.params.formId)),v=T(()=>f.value?a.params.entryId:a.params.id),h=T(()=>f.value?a.params.formId:m.entry?.formId||s.formId),w=x(null),L=x([]),F=x(1),M=T(()=>L.value.length),E=x(!1),C=T(()=>s.name?s.name:""),P=e0();rn("entryEdit",P);const{navigateToPreviousEntry:B,navigateToNextEntry:z,onRouteLeave:N,onRouteUpdate:ne,registerEntryIdWatch:ee,syncAfterLoad:Y}=t0({entryEdit:P,route:a,router:d,entryId:v,formId:h,isResultsEntryRoute:f,getLabel:o,entryStore:m,entry:w,entriesWithSameFormId:L,currentEntryIndex:F,loading:E,formBuilderStore:s}),H=async q=>{const j=w.value?.formId;if(j==null)return;await p.fetchData({formId:j,page:1,perPage:1,shouldGetCount:!0}),L.value.some(G=>Number(G.id)===q)||(L.value=[...L.value,{id:q,formId:j}].sort((G,W)=>Number(G.id)-Number(W.id)))},Z=async q=>{E.value=!0;try{await m.fetchEntry(q),w.value=m.entry,F.value=L.value.findIndex(j=>Number(j.id)===Number(q))+1}finally{E.value=!1}},J=async q=>{try{await H(q)}catch(j){console.error("Failed to refresh entries count after create:",j)}try{f.value?await d.push({name:Tn,params:{formId:h.value,entryId:q}}):await d.push({name:Di,params:{id:q}}),await Z(q)}catch(j){console.error("Failed to open the newly created entry:",j),De({message:o("failed_to_get_entry"),type:"error"})}};return Pt(async()=>{E.value=!0;try{if(await m.fetchEntry(Number(v.value)),w.value=m.entry,f.value&&h.value){try{s.loadedForEntry=!0}catch{}await s.loadForm(Array.isArray(h.value)?h.value[0]:h.value)}else if(w.value?.formId)try{s.loadedForEntry=!0}finally{await s.loadForm(w.value.formId)}const q=p.paginationMeta,j=w.value?.formId;await p.fetchData({formId:j,perPage:q.total}),L.value=p.tableData.filter(K=>Number(K.formId)===Number(j)).sort((K,G)=>Number(K.id)-Number(G.id)),F.value=L.value.findIndex(K=>Number(K.id)===Number(v.value))+1,ee()}catch(q){console.error(o("failed_to_get_entry"),q)}finally{E.value=!1,await Y()}}),X1((q,j,K)=>{N(K)}),J1((q,j,K)=>{ne(q,j,K)}),rn("entry",w),rn("onEntryCreated",J),rn("pageTitle",C),(q,j)=>{const K=ke,G=vi,W=Ok,V=KS,D=Or,R=Dl;return g(),k(ye,null,[r(G,null,{center:y(()=>[u("div",o0,[r(K,{"icon-only":"","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:F.value<=1,onClick:l(B)},null,8,["disabled","onClick"]),r(K,{"icon-only":"","icon-start":"chevron-right","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:F.value>=M.value,onClick:l(z)},null,8,["disabled","onClick"]),u("span",n0,[E.value?(g(),k("div",i0)):(g(),k(ye,{key:1},[ie(_(F.value)+"/"+_(M.value)+" "+_(l(o)("entries")),1)],64))])])]),_:1}),u("div",l0,[r(W),r(V),r(D),r(R,{"show-close":"","align-center":"",type:"error",width:"342px"})])],64)}}}),Tc=We(a0,[["__scopeId","data-v-00715dae"]]),r0=_e({__name:"DashboardPage",setup(t){const{getLabel:o}=Ye(),n=o("dashboard");return rn("pageTitle",n),(a,d)=>{const m=vi;return g(),X(m)}}});function Pc(){const t=window.wpIvyApiSettings?.isAdministrator;return t===!0||t===1||t==="1"}function hp(){return{isAdministrator:T(()=>Pc())}}function bp(){const t=window.wpIvyApiSettings?.paymentsEnabled;return t===!0||t===1||t==="1"}const s0=_e({__name:"SettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:o}){const{getLabel:n}=Ye(),{isAdministrator:a}=hp(),d=Mo(),m=t,s=o,p=No(),f=Lo(),v=x(m.activeIndex||"general"),h=F=>F.includes("/payments/")||F==="/payments"||F.startsWith("/payment/"),w=T(()=>{d.integrationsSettings,window.IvyForms?.hooks?.updateCounter?.value;const F=[{label:n("general"),index:"general"}],M=[],E=bp()?Ll("ivyforms/settings/add_payment_subitem",M):[];E.length>0&&F.push({label:n("payments"),index:"payments",autoNavigateToFirst:!0,subItems:E}),F.push({label:n("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"}}]}),a.value&&F.push({label:n("permissions"),index:"permissions"});const C=Ll("ivyforms/settings/add_integration_subitem",[]);if(Array.isArray(C)&&C.length>0){const B=C.filter(z=>{const N=z.index.split("/")[1],ne=d.integrationsSettings?.[N];return!ne||typeof ne!="object"?!1:ne.enabled===!0});if(B.length>0){const z=[...B].sort((N,ne)=>{const ee=N.index==="integrations/google_sheets",Y=ne.index==="integrations/google_sheets";return ee?1:Y?-1:0});F.push({label:window.IvyForms?.getLabel?.("integrations")||"Integrations",index:"integrations",autoNavigateToFirst:!0,subItems:z})}}const P=Ll("ivyforms/settings/add_menu_item",[]);return Array.isArray(P)&&P.length>0&&F.push(...P),F}),L=F=>{if(v.value=F,s("update:activeIndex",F),F==="general")p.push({path:"/general"});else if(F==="payments"||F==="payment"){const M=w.value.find(E=>E.index==="payments")?.subItems?.[0]?.index;p.push({path:M?`/${M}`:"/payments/stripe"})}else if(F.startsWith("payments/")||F.startsWith("payment/"))p.push({path:`/${F.replace(/^payment\//,"payments/")}`});else if(F==="integrations")p.push({path:"/integrations"});else if(F.startsWith("integrations/")){const M=F.split("integrations/")[1];p.push({path:`/integrations/${M}`})}else if(F==="security")p.push({path:"/security/recaptcha"});else if(F.startsWith("security/")){const M=F.split("security/")[1];p.push({path:`/security/${M}`})}else F==="permissions"&&a.value?p.push({path:"/permissions"}):window.IvyForms?.hooks?.applyFilters&&(window.IvyForms.hooks.applyFilters("ivyforms/settings/handle_menu_route",!1,F,p)||console.warn(`[Settings] No route handler for menu item: ${F}`))};return Pt(async()=>{await d.loadAllSettings();const F=f.path;if(F.includes("/security/")){const M=F.split("/security/")[1];M?(v.value=`security/${M}`,s("update:activeIndex",`security/${M}`)):(v.value="security/recaptcha",s("update:activeIndex","security/recaptcha"))}else if(h(F)){const M=F.replace(/\/+$/,"").replace(/^\//,"").replace(/^payment\//,"payments/"),E=w.value.find(z=>z.index==="payments"),C=E?.subItems?.[0]?.index,P=M==="payments"?C:M,B=E?.subItems?.some(z=>z.index===P);if(!P||!B){v.value=C??"general",s("update:activeIndex",v.value),await p.replace({path:C?`/${C}`:"/general"});return}v.value=P,s("update:activeIndex",v.value)}else if(F.includes("/security"))v.value="security/recaptcha",s("update:activeIndex","security/recaptcha");else if(F.includes("/integrations/")){const M=F.split("/integrations/")[1];M?(v.value=`integrations/${M}`,s("update:activeIndex",`integrations/${M}`)):(v.value="integrations",s("update:activeIndex","integrations"))}else if(F.includes("/integrations"))v.value="integrations",s("update:activeIndex","integrations");else if(F.includes("/permissions")&&a.value)v.value="permissions",s("update:activeIndex","permissions");else if(F.includes("/permissions"))v.value="general",s("update:activeIndex","general"),p.replace({path:"/general"});else{let M=!1;if(window.IvyForms?.hooks?.applyFilters){const E=window.IvyForms.hooks.applyFilters("ivyforms/settings/detect_active_route",null,F);E&&(v.value=E,s("update:activeIndex",E),M=!0)}M||(v.value="general",s("update:activeIndex","general"))}}),(F,M)=>{const E=Rs;return g(),X(E,null,{default:y(()=>[r(_c,{modelValue:v.value,"onUpdate:modelValue":M[0]||(M[0]=C=>v.value=C),"menu-items":w.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:L},null,8,["modelValue","menu-items"])]),_:1})}}}),d0={};function u0(t,o){const n=$s("router-view"),a=Yn;return g(),X(a,null,{default:y(()=>[r(n,null,{default:y(({Component:d})=>[(g(),X(jt(d)))]),_:1})]),_:1})}const c0=We(d0,[["render",u0]]),f0=_e({__name:"SettingsPage",setup(t){const o=Go(),n=Mo(),a=T(()=>o.isFullScreenMode),{getLabel:d}=Ye(),{isAdministrator:m}=hp(),s=No(),{startWatching:p}=Po();p();const{navigateToAllForms:f,navigateToEntries:v,navigateToSettings:h,navigateToIntegrations:w}=un(),L=x("settings"),F=x("general"),M=d("settings");rn("pageTitle",M);const E=[{label:d("all_forms"),index:On},{label:d("entries"),index:Jo},{label:d("integrations"),index:ri},{label:d("settings"),index:Oi}],C=B=>{F.value=B,s.push({path:`/${B}/`})},P=B=>{if(B===L.value)return;const z=()=>{L.value=B,B===On?f():B===Jo?v():B===Oi?h():B===ri&&w()};n.confirmLeaveGeneralSettingsIfDirty(z)};return Pt(()=>{const B=s.currentRoute.value.path,z=B.replace(/\/+$/,"")||"/";if(z.includes("/permissions")){if(m.value){F.value="permissions";return}F.value="general",s.replace({path:"/general/"});return}if(z==="/payments"||z==="/payment"||z.startsWith("/payments/")||z.startsWith("/payment/")){const N=z.replace(/^\//,"").replace(/^payment\//,"payments/");F.value=N==="payments"||N==="payment"?"payments/stripe":N;return}(B==="/"||B==="")&&(F.value="general",s.push({path:"/general/"}))}),(B,z)=>{const N=Nl,ne=vi,ee=Dl;return g(),k(ye,null,[r(ne,null,{left:y(()=>[a.value?(g(),X(Ol,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(),k(ye,null,Ae(E,Y=>r(ql,{key:Y.index,label:Y.label,name:Y.index,"is-active":L.value===Y.index,type:"tonal",onClick:H=>P(Y.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ce("",!0)]),default:y(()=>[r(N)]),_:1}),u("div",{class:it(["ivyforms-settings-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":a.value}])},[r(s0,{"active-index":F.value,"onUpdate:activeIndex":C},null,8,["active-index"]),r(c0,{"active-index":F.value},null,8,["active-index"])],2),r(ee,{align:"center",width:"342px"})],64)}}}),m0=We(f0,[["__scopeId","data-v-d3cf960a"]]),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={class:"ivyforms-settings-general__improve-section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},x0={class:"ivyforms-settings-general__section-title medium-14 ivyforms-mb-6"},w0={class:"ivyforms-settings-general__improve-card ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-p-16 ivyforms-border-radius-16"},C0=_e({__name:"GeneralSettingsPage",setup(t){const o=Mo(),n=Z1(),{getLabel:a}=Ye();Pt(async()=>{await o.loadAllSettings(),o.startEditingGeneralSettings()}),Al(()=>{o.stopEditingGeneralSettings()});const d=T(()=>o.isLoading),m=async()=>{await o.saveGeneralSettings()},s=()=>{window.open(ex,"_blank","noopener,noreferrer")},p=f=>{if(f){n.showDeleteOnUninstallWarningDialog(()=>{o.setDeleteOnUninstall(!0)},()=>{o.restoreDeleteOnUninstallFromSaved()});return}o.setDeleteOnUninstall(!1)};return(f,v)=>{const h=ke,w=xo;return g(),k("div",v0,[u("div",p0,[u("div",y0,[u("span",g0,_(l(a)("general")),1)]),u("div",h0,[r(h,{class:it(["ivyforms-button__action--save"]),priority:"primary",loading:d.value,onClick:m},{default:y(()=>[d.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(a)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",b0,[r(w,{"model-value":l(o).wcagBackendCompliance,priority:"secondary",size:"d","text-position":"right",title:l(a)("wcag_compliance_settings"),"onUpdate:modelValue":l(o).setWcagBackendCompliance},null,8,["model-value","title","onUpdate:modelValue"]),r(w,{"model-value":l(o).deleteOnUninstall,priority:"secondary",size:"d","text-position":"right",title:l(a)("delete_on_uninstall"),"onUpdate:modelValue":p},null,8,["model-value","title"]),r(w,{"model-value":l(o).mcpEnabled,priority:"secondary",size:"d","text-position":"right",title:l(a)("mcp_integration_enabled"),tooltip:l(a)("mcp_integration_enabled_tooltip"),"onUpdate:modelValue":l(o).setMcpEnabled},null,8,["model-value","title","tooltip","onUpdate:modelValue"]),u("div",_0,[u("span",x0,_(l(a)("improve_ivyforms")),1),u("div",w0,[r(w,{modelValue:l(o).usageTrackingEnabled,"onUpdate:modelValue":v[0]||(v[0]=L=>l(o).usageTrackingEnabled=L),priority:"secondary",size:"d","text-position":"right",title:l(a)("enable_data_usage")},null,8,["modelValue","title"]),r(Vs,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":l(a)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:l(a)("data_usage_description"),onButtonClick:s},null,8,["button-label","description"])])])])])}}}),S0=We(C0,[["__scopeId","data-v-ba75b388"]]),k0=[{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"}],F0={class:"ivyforms-settings-security ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},I0={class:"ivyforms-settings-security__option-bar ivyforms-pb-8 ivyforms-flex"},T0={class:"ivyforms-settings-security__option-bar__left ivyforms-flex"},P0={class:"ivyforms-settings-security__title medium-18"},$0={class:"ivyforms-settings-security__option-bar__right ivyforms-flex ivyforms-gap-8"},L0={class:"ivyforms-settings-security__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},V0={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},U0={class:"ivyforms-settings-security__tabs"},M0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},R0={for:"site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},E0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},B0={for:"secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},A0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},D0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},O0={key:1,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"},z0={for:"hcaptcha-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},N0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},W0={for:"hcaptcha-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Y0={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},H0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},G0={for:"turnstile-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},j0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},K0={for:"turnstile-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Q0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column ivyforms-settings-security__radio-section"},X0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-8"},J0={key:3,class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Z0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},eF={class:"ivyforms-settings-security__field-description medium-14 ivyforms-mb-12"},tF={class:"ivyforms-settings-security__toggle"},oF=_e({__name:"SecuritySettingsPage",setup(t){const{getLabel:o}=Ye(),n=Mo(),a=Lo(),d=[{name:"v2",label:"v2"},{name:"invisible",label:"Invisible v2"},{name:"v3",label:"v3"}],m=T(()=>a.params.provider||"recaptcha"),s=()=>{switch(m.value){case"recaptcha":return"reCAPTCHA";case"hcaptcha":return"hCaptcha";case"turnstile":return"Turnstile";case"honeypot":return"Honeypot";default:return"reCAPTCHA"}},p=T({get:()=>n.recaptchaType,set:U=>n.setRecaptchaType(U)}),f=T({get:()=>n.recaptchaSiteKey,set:U=>n.setRecaptchaSiteKey(U)}),v=T({get:()=>n.recaptchaSecretKey,set:U=>n.setRecaptchaSecretKey(U)}),h=T({get:()=>n.recaptchaLanguage,set:U=>n.setRecaptchaLanguage(U)}),w=T({get:()=>n.turnstileSiteKey,set:U=>n.setTurnstileSiteKey(U)}),L=T({get:()=>n.turnstileSecretKey,set:U=>n.setTurnstileSecretKey(U)}),F=T({get:()=>n.turnstileTheme,set:U=>n.setTurnstileTheme(U)}),M=T({get:()=>n.hcaptchaSiteKey,set:U=>n.setHCaptchaSiteKey(U)}),E=T({get:()=>n.hcaptchaSecretKey,set:U=>n.setHCaptchaSecretKey(U)}),C=x(!1),P=T(()=>n.isLoading),B=T(()=>k0.map(U=>({...U,label:U.value===""?o("browser_default"):U.label}))),z=U=>{U?n.setRecaptchaType(U):n.setRecaptchaType(p.value)},N=()=>{n.setRecaptchaSiteKey(f.value)},ne=()=>{n.setRecaptchaSecretKey(v.value)},ee=()=>{n.setRecaptchaLanguage(h.value)},Y=()=>{window.open("https://cloud.google.com/security/products/recaptcha","_blank")},H=()=>{n.setHCaptchaSiteKey(M.value)},Z=()=>{n.setHCaptchaSecretKey(E.value)},J=()=>{window.open("https://www.hcaptcha.com/","_blank")},q=()=>{n.setTurnstileSiteKey(w.value)},j=()=>{n.setTurnstileSecretKey(L.value)},K=()=>{n.setTurnstileTheme(F.value)},G=()=>{window.open("https://www.cloudflare.com/en-gb/application-services/products/turnstile/","_blank")},W=()=>{},V=()=>{switch(m.value){case"recaptcha":n.setRecaptchaSiteKey(""),n.setRecaptchaSecretKey(""),n.setRecaptchaLanguage("");break;case"hcaptcha":n.setHCaptchaSiteKey(""),n.setHCaptchaSecretKey(""),n.setHCaptchaType("checkbox");break;case"turnstile":n.setTurnstileSiteKey(""),n.setTurnstileSecretKey(""),n.setTurnstileTheme("auto");break;case"honeypot":C.value=!1;break}},D=async()=>{switch(m.value){case"recaptcha":await n.saveRecaptchaSettings();break;case"hcaptcha":await n.saveHCaptchaSettings();break;case"turnstile":await n.saveTurnstileSettings();break}};Pt(async()=>{await n.loadAllSettings(),n.recaptchaType||n.setRecaptchaType("v2")});const R=T(()=>{switch(m.value){case"recaptcha":return!n.recaptchaSiteKey&&!n.recaptchaSecretKey&&!n.recaptchaLanguage;case"hcaptcha":return!M.value&&!E.value;case"turnstile":return!n.turnstileSiteKey&&!n.turnstileSecretKey;case"honeypot":return!C.value;default:return!0}});return(U,oe)=>{const be=ke,ae=Ue,Re=Vs;return g(),k("div",F0,[u("div",I0,[u("div",T0,[u("span",P0,_(s()),1)]),u("div",$0,[r(be,{class:it(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:R.value,onClick:V},{default:y(()=>[ie(_(l(o)("clear_settings")),1)]),_:1},8,["disabled"]),r(be,{class:it(["ivyforms-button__action--save"]),priority:"primary",loading:P.value,onClick:D},{default:y(()=>[P.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",L0,[m.value==="recaptcha"?(g(),k(ye,{key:0},[u("div",V0,[u("div",U0,[r(Pn,{modelValue:p.value,"onUpdate:modelValue":[oe[0]||(oe[0]=we=>p.value=we),z],tabs:d,size:"d",priority:"tertiary",type:"tonal",width:200,background:!0},null,8,["modelValue"])]),u("div",M0,[u("label",R0,_(l(o)("captcha_site_key")),1),r(ae,{modelValue:f.value,"onUpdate:modelValue":[oe[1]||(oe[1]=we=>f.value=we),N],secondary:"",type:"text",placeholder:l(o)("enter_site_key")},null,8,["modelValue","placeholder"])]),u("div",E0,[u("label",B0,_(l(o)("captcha_secret_key")),1),r(ae,{modelValue:v.value,"onUpdate:modelValue":[oe[2]||(oe[2]=we=>v.value=we),ne],secondary:"",type:"text",placeholder:l(o)("enter_secret_key")},null,8,["modelValue","placeholder"])]),r(Re,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":l(o)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:l(o)("recaptcha_instruction"),onButtonClick:Y},null,8,["button-label","description"])]),u("div",A0,[u("label",D0,_(l(o)("recaptcha_language")),1),r(St,{modelValue:h.value,"onUpdate:modelValue":[oe[3]||(oe[3]=we=>h.value=we),ee],placeholder:l(o)("browser_default"),secondary:""},{default:y(()=>[(g(!0),k(ye,null,Ae(B.value,we=>(g(),X(Tt,{key:we.value,value:we.value,label:we.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])],64)):m.value==="hcaptcha"?(g(),k("div",O0,[u("div",q0,[u("label",z0,_(l(o)("captcha_site_key")),1),r(ae,{modelValue:M.value,"onUpdate:modelValue":[oe[4]||(oe[4]=we=>M.value=we),H],secondary:"",type:"text",placeholder:l(o)("enter_hcaptcha_site_key")},null,8,["modelValue","placeholder"])]),u("div",N0,[u("label",W0,_(l(o)("captcha_secret_key")),1),r(ae,{modelValue:E.value,"onUpdate:modelValue":[oe[5]||(oe[5]=we=>E.value=we),Z],secondary:"",type:"text",placeholder:l(o)("enter_hcaptcha_secret_key")},null,8,["modelValue","placeholder"])]),r(Re,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":l(o)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:l(o)("hcaptcha_instruction"),onButtonClick:J},null,8,["button-label","description"])])):m.value==="turnstile"?(g(),k(ye,{key:2},[u("div",Y0,[u("div",H0,[u("label",G0,_(l(o)("captcha_site_key")),1),r(ae,{modelValue:w.value,"onUpdate:modelValue":[oe[6]||(oe[6]=we=>w.value=we),q],secondary:"",type:"text",placeholder:l(o)("enter_site_key")},null,8,["modelValue","placeholder"])]),u("div",j0,[u("label",K0,_(l(o)("captcha_secret_key")),1),r(ae,{modelValue:L.value,"onUpdate:modelValue":[oe[7]||(oe[7]=we=>L.value=we),j],secondary:"",type:"text",placeholder:l(o)("enter_secret_key")},null,8,["modelValue","placeholder"])]),r(Re,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":l(o)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:l(o)("turnstile_instruction"),onButtonClick:G},null,8,["button-label","description"])]),u("div",Q0,[u("span",X0,_(l(o)("turnstile_theme")),1),r($n,{modelValue:F.value,"onUpdate:modelValue":oe[8]||(oe[8]=we=>F.value=we),priority:"secondary"},{default:y(()=>[r(Gt,{value:"auto",priority:"secondary",onClick:K},{default:y(()=>[ie(_(l(o)("auto")),1)]),_:1}),r(Gt,{value:"light",priority:"secondary",onClick:K},{default:y(()=>[ie(_(l(o)("light")),1)]),_:1}),r(Gt,{value:"dark",priority:"secondary",onClick:K},{default:y(()=>[ie(_(l(o)("dark")),1)]),_:1})]),_:1},8,["modelValue"])])],64)):m.value==="honeypot"?(g(),k("div",J0,[u("label",Z0,_(l(o)("honeypot_protection")),1),u("p",eF,_(l(o)("honeypot_protection_description")),1),u("div",tF,[r(pt,{modelValue:C.value,"onUpdate:modelValue":oe[9]||(oe[9]=we=>C.value=we),label:l(o)("enable_honeypot_protection"),onChange:W},null,8,["modelValue","label"])])])):ce("",!0)])])}}}),nF=We(oF,[["__scopeId","data-v-d5121e1d"]]);function Zd(t){const{loading:o,searchQuery:n,debouncedSearchQuery:a}=t,d=T(()=>!n||!a?!1:n.value!==a.value),m=T(()=>o.value||d.value);return{isDebouncing:d,shouldShowSkeleton:m}}function iF(t){if(typeof t=="number")return t;if(typeof t=="string"){const o=parseFloat(t);return Number.isFinite(o)?o:0}return 0}function Es(t,o){const n=x(0),a=o.isDynamic??(v=>v.showInModal===!0),d=o.minWidthFilter??(()=>!0),m=T(()=>{const v=t.value;return v?v instanceof HTMLElement?v.parentElement:v.$el?.parentElement??null:null});Ee(m,v=>{v&&(n.value=v.clientWidth)},{flush:"post",immediate:!0}),tx(m,v=>{for(const h of v)n.value=h.contentRect.width});const p=T(()=>{const v=o.columns.value.filter(C=>C.visible??!0),h=v.filter(C=>a(C)),w=n.value||0,L=v.filter(C=>!a(C)).reduce((C,P)=>C+iF(P.width),0),F=w-L,M=F>0&&h.length>0?F/h.length:null,E={dynamicWidth:M,remainingWidth:F,totalTableWidth:w};return v.map(C=>{if(o.widthFor){const P=o.widthFor(C,E);if(P!=null)return{...C,width:P}}return a(C)&&M!==null?{...C,width:Math.floor(M)}:C})}),f=T(()=>o.columns.value.reduce((v,h)=>{if(!d(h))return v;const w=typeof h.minWidth=="number"?h.minWidth:parseFloat(String(h.minWidth))||0;return v+w},0));return{tableWidth:n,dynamicWidthColumns:p,minTableWidth:f}}function di(t){return o=>{const n=o.rowData;if(!n)return null;const a=typeof t.href=="function"?t.href(n):t.href??"javascript:void(0)",d=typeof t.class=="function"?t.class(n):t.class;return je(Ls,{size:"s",href:a,class:d,onClick:t.onClick?m=>((a==="#"||a==="javascript:void(0)")&&m.preventDefault(),t.onClick(n,m)):void 0},()=>[String(t.text(n)??"")])}}function _p(t){return o=>{const n=o.rowData;return n?je(xo,{modelValue:!!n[t.field],size:"s",ariaLabel:t.ariaLabel,"onUpdate:modelValue":async a=>{await t.onChange(n,a)}}):null}}function lF(t){const o=t.field;return n=>{const a=n.rowData;if(!a)return null;const d=!!a[o];return je(to,{name:d?"star-2":"star",type:"fill",size:"d",color:d?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",ariaLabel:t.ariaLabel,onClick:async()=>{await t.onChange(a,!d)}})}}function aF(t){return()=>je(pt,{modelValue:t.allSelected.value,size:"s",type:"checkmark",ariaLabel:t.ariaLabel,"onUpdate:modelValue":o=>t.toggleAll(o)},()=>[])}function rF(t={}){return o=>{const n=o.rowData;return n?je(pt,{modelValue:!!n.selected,type:"checkmark",size:"s",ariaLabel:t.ariaLabel,"onUpdate:modelValue":a=>{n.selected=a}},()=>[]):null}}const ic=(t,o)=>typeof t=="function"?t(o):t;function sF(t){const o=t.idKey??"id";return n=>{const a=n.rowData;if(!a)return null;const m=(typeof t.actions=="function"?t.actions(a):t.actions).map((p,f)=>({action:p,index:f})).filter(({action:p})=>p.visible?p.visible(a):!0),s=a[o];return je("div",{class:["ivyforms-column-actions","ivyforms-flex","ivyforms-flex-direction-row","ivyforms-align-items-center","ivyforms-flex-wrap-nowrap","ivyforms-justify-content-end","ivyforms-gap-4",{hovered:s===n.hoveredRowId}]},m.map(({action:p,index:f})=>je(co,{key:`${String(s)}-${String(ic(p.icon,a))}-${f}`,content:ic(p.tooltip,a),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:ic(p.icon,a),size:"s",type:p.type??"ghost",priority:p.priority??"tertiary",iconStartType:p.iconStartType??"outline",ref:p.refKey?v=>{if(!t.onButtonRef)return;const h=v&&typeof v=="object"&&"$el"in v&&v.$el instanceof HTMLElement?v.$el:null;t.onButtonRef(s,h)}:void 0,onClick:v=>p.onClick(a,v)})])))}}function $c(t){const o=t.width??44;return{key:"select",width:o,minWidth:t.minWidth??o,headerRenderer:aF({allSelected:t.allSelected,toggleAll:t.toggleAll,ariaLabel:t.headerAriaLabel}),cellRenderer:rF({ariaLabel:t.cellAriaLabel}),visible:!0,showInModal:!1,fixed:Hd.LEFT,...t.overrides}}function Lc(t){const o=t.width??32;return{key:"star",width:o,minWidth:t.minWidth??o,title:t.title,headerRenderer:()=>je(to,{name:"star",type:"outline",size:"d",color:t.headerColor??"var(--map-base-dusk-symbol-2)"}),cellRenderer:lF({onChange:t.onChange,field:t.field,ariaLabel:t.ariaLabel}),visible:!0,showInModal:!0,...t.overrides}}function qr(t){const o=t.width??120;return{key:"actions",width:o,minWidth:t.minWidth??o,title:t.title,class:t.className,headerRenderer:t.headerRenderer,cellRenderer:sF({actions:t.actions,idKey:t.idKey,onButtonRef:t.onButtonRef}),visible:!0,showInModal:!1,fixed:Hd.RIGHT,...t.overrides}}var hs={exports:{}};var dF=hs.exports,zm;function uF(){return zm||(zm=1,(function(t,o){(function(){var n,a="4.17.21",d=200,m="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",p="Invalid `variable` option passed into `_.template`",f="__lodash_hash_undefined__",v=500,h="__lodash_placeholder__",w=1,L=2,F=4,M=1,E=2,C=1,P=2,B=4,z=8,N=16,ne=32,ee=64,Y=128,H=256,Z=512,J=30,q="...",j=800,K=16,G=1,W=2,V=3,D=1/0,R=9007199254740991,U=17976931348623157e292,oe=NaN,be=4294967295,ae=be-1,Re=be>>>1,we=[["ary",Y],["bind",C],["bindKey",P],["curry",z],["curryRight",N],["flip",Z],["partial",ne],["partialRight",ee],["rearg",H]],ge="[object Arguments]",Se="[object Array]",Qe="[object AsyncFunction]",ut="[object Boolean]",fe="[object Date]",de="[object DOMException]",Ve="[object Error]",pe="[object Function]",qe="[object GeneratorFunction]",Ke="[object Map]",ot="[object Number]",rt="[object Null]",ft="[object Object]",Dt="[object Promise]",Mt="[object Proxy]",re="[object RegExp]",ve="[object Set]",Ie="[object String]",Ze="[object Symbol]",ht="[object Undefined]",yt="[object WeakMap]",et="[object WeakSet]",bt="[object ArrayBuffer]",$e="[object DataView]",nt="[object Float32Array]",Et="[object Float64Array]",Bt="[object Int8Array]",yo="[object Int16Array]",oo="[object Int32Array]",so="[object Uint8Array]",go="[object Uint8ClampedArray]",Oe="[object Uint16Array]",ze="[object Uint32Array]",vt=/\b__p \+= '';/g,lt=/\b(__p \+=) '' \+/g,Qt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,So=/&(?:amp|lt|gt|quot|#39);/g,ho=/[&<>"']/g,Vo=RegExp(So.source),Fe=RegExp(ho.source),ue=/<%-([\s\S]+?)%>/g,Le=/<%([\s\S]+?)%>/g,gt=/<%=([\s\S]+?)%>/g,mt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tt=/^\w*$/,he=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,xe=/[\\^$.*+?()[\]{}|]/g,lo=RegExp(xe.source),Ro=/^\s+/,ko=/\s/,Me=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,He=/\{\n\/\* \[wrapped with (.+)\] \*/,Ot=/,? & /,Jt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,bo=/[()=,{}\[\]\/\s]/,_n=/\\(\\)?/g,pi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,yi=/\w*$/,Qi=/^[-+]0x[0-9a-f]+$/i,Xi=/^0b[01]+$/i,Ji=/^\[object .+?Constructor\]$/,zt=/^0o[0-7]+$/i,Zi=/^(?:0|[1-9]\d*)$/,za=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,gi=/($^)/,Wr=/['\n\r\u2028\u2029\\]/g,hi="\\ud800-\\udfff",Na="\\u0300-\\u036f",Wa="\\ufe20-\\ufe2f",Ya="\\u20d0-\\u20ff",Yl=Na+Wa+Ya,Yr="\\u2700-\\u27bf",Hl="a-z\\xdf-\\xf6\\xf8-\\xff",Ha="\\xac\\xb1\\xd7\\xf7",Ga="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Hr="\\u2000-\\u206f",Gr=" \\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",Gl="A-Z\\xc0-\\xd6\\xd8-\\xde",jl="\\ufe0e\\ufe0f",Kl=Ha+Ga+Hr+Gr,el="['’]",ja="["+hi+"]",Bs="["+Kl+"]",bi="["+Yl+"]",Ql="\\d+",Ka="["+Yr+"]",Xl="["+Hl+"]",Jl="[^"+hi+Kl+Ql+Yr+Hl+Gl+"]",tl="\\ud83c[\\udffb-\\udfff]",Qa="(?:"+bi+"|"+tl+")",Zl="[^"+hi+"]",ol="(?:\\ud83c[\\udde6-\\uddff]){2}",nl="[\\ud800-\\udbff][\\udc00-\\udfff]",Vn="["+Gl+"]",ea="\\u200d",ta="(?:"+Xl+"|"+Jl+")",Xa="(?:"+Vn+"|"+Jl+")",oa="(?:"+el+"(?:d|ll|m|re|s|t|ve))?",na="(?:"+el+"(?:D|LL|M|RE|S|T|VE))?",ia=Qa+"?",la="["+jl+"]?",Ja="(?:"+ea+"(?:"+[Zl,ol,nl].join("|")+")"+la+ia+")*",Hn="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",aa="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Gn=la+ia+Ja,il="(?:"+[Ka,ol,nl].join("|")+")"+Gn,ll="(?:"+[Zl+bi+"?",bi,ol,nl,ja].join("|")+")",al=RegExp(el,"g"),rl=RegExp(bi,"g"),jn=RegExp(tl+"(?="+tl+")|"+ll+Gn,"g"),sl=RegExp([Vn+"?"+Xl+"+"+oa+"(?="+[Bs,Vn,"$"].join("|")+")",Xa+"+"+na+"(?="+[Bs,Vn+ta,"$"].join("|")+")",Vn+"?"+ta+"+"+oa,Vn+"+"+na,aa,Hn,Ql,il].join("|"),"g"),dl=RegExp("["+ea+hi+Yl+jl+"]"),ul=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,cl=["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"],Za=-1,Zt={};Zt[nt]=Zt[Et]=Zt[Bt]=Zt[yo]=Zt[oo]=Zt[so]=Zt[go]=Zt[Oe]=Zt[ze]=!0,Zt[ge]=Zt[Se]=Zt[bt]=Zt[ut]=Zt[$e]=Zt[fe]=Zt[Ve]=Zt[pe]=Zt[Ke]=Zt[ot]=Zt[ft]=Zt[re]=Zt[ve]=Zt[Ie]=Zt[yt]=!1;var Xt={};Xt[ge]=Xt[Se]=Xt[bt]=Xt[$e]=Xt[ut]=Xt[fe]=Xt[nt]=Xt[Et]=Xt[Bt]=Xt[yo]=Xt[oo]=Xt[Ke]=Xt[ot]=Xt[ft]=Xt[re]=Xt[ve]=Xt[Ie]=Xt[Ze]=Xt[so]=Xt[go]=Xt[Oe]=Xt[ze]=!0,Xt[Ve]=Xt[pe]=Xt[yt]=!1;var As={À:"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",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},er={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},tr={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Ds={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Os=parseFloat,or=parseInt,ra=typeof Pd=="object"&&Pd&&Pd.Object===Object&&Pd,nr=typeof self=="object"&&self&&self.Object===Object&&self,wo=ra||nr||Function("return this")(),fl=o&&!o.nodeType&&o,xn=fl&&!0&&t&&!t.nodeType&&t,sa=xn&&xn.exports===fl,ml=sa&&ra.process,Do=(function(){try{var se=xn&&xn.require&&xn.require("util").types;return se||ml&&ml.binding&&ml.binding("util")}catch{}})(),da=Do&&Do.isArrayBuffer,jr=Do&&Do.isDate,Kr=Do&&Do.isMap,Qr=Do&&Do.isRegExp,ua=Do&&Do.isSet,ca=Do&&Do.isTypedArray;function Eo(se,Ce,Q){switch(Q.length){case 0:return se.call(Ce);case 1:return se.call(Ce,Q[0]);case 2:return se.call(Ce,Q[0],Q[1]);case 3:return se.call(Ce,Q[0],Q[1],Q[2])}return se.apply(Ce,Q)}function qs(se,Ce,Q,I){for(var Ft=-1,It=se==null?0:se.length;++Ft<It;){var Yt=se[Ft];Ce(I,Yt,Q(Yt),se)}return I}function Oo(se,Ce){for(var Q=-1,I=se==null?0:se.length;++Q<I&&Ce(se[Q],Q,se)!==!1;);return se}function ir(se,Ce){for(var Q=se==null?0:se.length;Q--&&Ce(se[Q],Q,se)!==!1;);return se}function fa(se,Ce){for(var Q=-1,I=se==null?0:se.length;++Q<I;)if(!Ce(se[Q],Q,se))return!1;return!0}function cn(se,Ce){for(var Q=-1,I=se==null?0:se.length,Ft=0,It=[];++Q<I;){var Yt=se[Q];Ce(Yt,Q,se)&&(It[Ft++]=Yt)}return It}function _i(se,Ce){var Q=se==null?0:se.length;return!!Q&&mn(se,Ce,0)>-1}function vl(se,Ce,Q){for(var I=-1,Ft=se==null?0:se.length;++I<Ft;)if(Q(Ce,se[I]))return!0;return!1}function no(se,Ce){for(var Q=-1,I=se==null?0:se.length,Ft=Array(I);++Q<I;)Ft[Q]=Ce(se[Q],Q,se);return Ft}function fn(se,Ce){for(var Q=-1,I=Ce.length,Ft=se.length;++Q<I;)se[Ft+Q]=Ce[Q];return se}function pl(se,Ce,Q,I){var Ft=-1,It=se==null?0:se.length;for(I&&It&&(Q=se[++Ft]);++Ft<It;)Q=Ce(Q,se[Ft],Ft,se);return Q}function Kn(se,Ce,Q,I){var Ft=se==null?0:se.length;for(I&&Ft&&(Q=se[--Ft]);Ft--;)Q=Ce(Q,se[Ft],Ft,se);return Q}function xi(se,Ce){for(var Q=-1,I=se==null?0:se.length;++Q<I;)if(Ce(se[Q],Q,se))return!0;return!1}var Qn=Xn("length");function yl(se){return se.split("")}function gl(se){return se.match(Jt)||[]}function wi(se,Ce,Q){var I;return Q(se,function(Ft,It,Yt){if(Ce(Ft,It,Yt))return I=It,!1}),I}function Un(se,Ce,Q,I){for(var Ft=se.length,It=Q+(I?1:-1);I?It--:++It<Ft;)if(Ce(se[It],It,se))return It;return-1}function mn(se,Ce,Q){return Ce===Ce?Ws(se,Ce,Q):Un(se,Ci,Q)}function hl(se,Ce,Q,I){for(var Ft=Q-1,It=se.length;++Ft<It;)if(I(se[Ft],Ce))return Ft;return-1}function Ci(se){return se!==se}function Si(se,Ce){var Q=se==null?0:se.length;return Q?bl(se,Ce)/Q:oe}function Xn(se){return function(Ce){return Ce==null?n:Ce[se]}}function Xr(se){return function(Ce){return se==null?n:se[Ce]}}function Jr(se,Ce,Q,I,Ft){return Ft(se,function(It,Yt,Kt){Q=I?(I=!1,It):Ce(Q,It,Yt,Kt)}),Q}function lr(se,Ce){var Q=se.length;for(se.sort(Ce);Q--;)se[Q]=se[Q].value;return se}function bl(se,Ce){for(var Q,I=-1,Ft=se.length;++I<Ft;){var It=Ce(se[I]);It!==n&&(Q=Q===n?It:Q+It)}return Q}function _l(se,Ce){for(var Q=-1,I=Array(se);++Q<se;)I[Q]=Ce(Q);return I}function ar(se,Ce){return no(Ce,function(Q){return[Q,se[Q]]})}function ma(se){return se&&se.slice(0,es(se)+1).replace(Ro,"")}function Bo(se){return function(Ce){return se(Ce)}}function xl(se,Ce){return no(Ce,function(Q){return se[Q]})}function Jn(se,Ce){return se.has(Ce)}function va(se,Ce){for(var Q=-1,I=se.length;++Q<I&&mn(Ce,se[Q],0)>-1;);return Q}function pa(se,Ce){for(var Q=se.length;Q--&&mn(Ce,se[Q],0)>-1;);return Q}function rr(se,Ce){for(var Q=se.length,I=0;Q--;)se[Q]===Ce&&++I;return I}var sr=Xr(As),dr=Xr(er);function ur(se){return"\\"+Ds[se]}function cr(se,Ce){return se==null?n:se[Ce]}function Mn(se){return dl.test(se)}function fr(se){return ul.test(se)}function zs(se){for(var Ce,Q=[];!(Ce=se.next()).done;)Q.push(Ce.value);return Q}function Zr(se){var Ce=-1,Q=Array(se.size);return se.forEach(function(I,Ft){Q[++Ce]=[Ft,I]}),Q}function Ns(se,Ce){return function(Q){return se(Ce(Q))}}function Zn(se,Ce){for(var Q=-1,I=se.length,Ft=0,It=[];++Q<I;){var Yt=se[Q];(Yt===Ce||Yt===h)&&(se[Q]=h,It[Ft++]=Q)}return It}function mr(se){var Ce=-1,Q=Array(se.size);return se.forEach(function(I){Q[++Ce]=I}),Q}function nu(se){var Ce=-1,Q=Array(se.size);return se.forEach(function(I){Q[++Ce]=[I,I]}),Q}function Ws(se,Ce,Q){for(var I=Q-1,Ft=se.length;++I<Ft;)if(se[I]===Ce)return I;return-1}function Ys(se,Ce,Q){for(var I=Q+1;I--;)if(se[I]===Ce)return I;return I}function ki(se){return Mn(se)?Gs(se):Qn(se)}function en(se){return Mn(se)?js(se):yl(se)}function es(se){for(var Ce=se.length;Ce--&&ko.test(se.charAt(Ce)););return Ce}var Hs=Xr(tr);function Gs(se){for(var Ce=jn.lastIndex=0;jn.test(se);)++Ce;return Ce}function js(se){return se.match(jn)||[]}function iu(se){return se.match(sl)||[]}var lu=(function se(Ce){Ce=Ce==null?wo:wl.defaults(wo.Object(),Ce,wl.pick(wo,cl));var Q=Ce.Array,I=Ce.Date,Ft=Ce.Error,It=Ce.Function,Yt=Ce.Math,Kt=Ce.Object,Cl=Ce.RegExp,vr=Ce.String,qo=Ce.TypeError,Sl=Q.prototype,pr=It.prototype,Rn=Kt.prototype,Fi=Ce["__core-js_shared__"],Ii=pr.toString,$=Rn.hasOwnProperty,yr=0,ts=(function(){var e=/[^.]+$/.exec(Fi&&Fi.keys&&Fi.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})(),ya=Rn.toString,Ks=Ii.call(Kt),Qs=wo._,au=Cl("^"+Ii.call($).replace(xe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ga=sa?Ce.Buffer:n,En=Ce.Symbol,Ti=Ce.Uint8Array,ha=ga?ga.allocUnsafe:n,ba=Ns(Kt.getPrototypeOf,Kt),os=Kt.create,Xs=Rn.propertyIsEnumerable,_a=Sl.splice,zc=En?En.isConcatSpreadable:n,ns=En?En.iterator:n,xa=En?En.toStringTag:n,Js=(function(){try{var e=Fa(Kt,"defineProperty");return e({},"",{}),e}catch{}})(),Dp=Ce.clearTimeout!==wo.clearTimeout&&Ce.clearTimeout,Op=I&&I.now!==wo.Date.now&&I.now,qp=Ce.setTimeout!==wo.setTimeout&&Ce.setTimeout,Zs=Yt.ceil,ed=Yt.floor,ru=Kt.getOwnPropertySymbols,zp=ga?ga.isBuffer:n,Nc=Ce.isFinite,Np=Sl.join,Wp=Ns(Kt.keys,Kt),Uo=Yt.max,Wo=Yt.min,Yp=I.now,Hp=Ce.parseInt,Wc=Yt.random,Gp=Sl.reverse,su=Fa(Ce,"DataView"),is=Fa(Ce,"Map"),du=Fa(Ce,"Promise"),gr=Fa(Ce,"Set"),ls=Fa(Ce,"WeakMap"),as=Fa(Kt,"create"),td=ls&&new ls,hr={},jp=Ia(su),Kp=Ia(is),Qp=Ia(du),Xp=Ia(gr),Jp=Ia(ls),od=En?En.prototype:n,rs=od?od.valueOf:n,Yc=od?od.toString:n;function A(e){if(Co(e)&&!Vt(e)&&!(e instanceof Nt)){if(e instanceof wn)return e;if($.call(e,"__wrapped__"))return Gf(e)}return new wn(e)}var br=(function(){function e(){}return function(i){if(!_o(i))return{};if(os)return os(i);e.prototype=i;var c=new e;return e.prototype=n,c}})();function nd(){}function wn(e,i){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!i,this.__index__=0,this.__values__=n}A.templateSettings={escape:ue,evaluate:Le,interpolate:gt,variable:"",imports:{_:A}},A.prototype=nd.prototype,A.prototype.constructor=A,wn.prototype=br(nd.prototype),wn.prototype.constructor=wn;function Nt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=be,this.__views__=[]}function Zp(){var e=new Nt(this.__wrapped__);return e.__actions__=tn(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=tn(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=tn(this.__views__),e}function ey(){if(this.__filtered__){var e=new Nt(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function ty(){var e=this.__wrapped__.value(),i=this.__dir__,c=Vt(e),b=i<0,S=c?e.length:0,O=mg(0,S,this.__views__),te=O.start,le=O.end,me=le-te,Te=b?le:te-1,Pe=this.__iteratees__,Be=Pe.length,Je=0,ct=Wo(me,this.__takeCount__);if(!c||!b&&S==me&&ct==me)return yf(e,this.__actions__);var wt=[];e:for(;me--&&Je<ct;){Te+=i;for(var Rt=-1,Ct=e[Te];++Rt<Be;){var qt=Pe[Rt],Wt=qt.iteratee,yn=qt.type,Qo=Wt(Ct);if(yn==W)Ct=Qo;else if(!Qo){if(yn==G)continue e;break e}}wt[Je++]=Ct}return wt}Nt.prototype=br(nd.prototype),Nt.prototype.constructor=Nt;function wa(e){var i=-1,c=e==null?0:e.length;for(this.clear();++i<c;){var b=e[i];this.set(b[0],b[1])}}function oy(){this.__data__=as?as(null):{},this.size=0}function ny(e){var i=this.has(e)&&delete this.__data__[e];return this.size-=i?1:0,i}function iy(e){var i=this.__data__;if(as){var c=i[e];return c===f?n:c}return $.call(i,e)?i[e]:n}function ly(e){var i=this.__data__;return as?i[e]!==n:$.call(i,e)}function ay(e,i){var c=this.__data__;return this.size+=this.has(e)?0:1,c[e]=as&&i===n?f:i,this}wa.prototype.clear=oy,wa.prototype.delete=ny,wa.prototype.get=iy,wa.prototype.has=ly,wa.prototype.set=ay;function Pi(e){var i=-1,c=e==null?0:e.length;for(this.clear();++i<c;){var b=e[i];this.set(b[0],b[1])}}function ry(){this.__data__=[],this.size=0}function sy(e){var i=this.__data__,c=id(i,e);if(c<0)return!1;var b=i.length-1;return c==b?i.pop():_a.call(i,c,1),--this.size,!0}function dy(e){var i=this.__data__,c=id(i,e);return c<0?n:i[c][1]}function uy(e){return id(this.__data__,e)>-1}function cy(e,i){var c=this.__data__,b=id(c,e);return b<0?(++this.size,c.push([e,i])):c[b][1]=i,this}Pi.prototype.clear=ry,Pi.prototype.delete=sy,Pi.prototype.get=dy,Pi.prototype.has=uy,Pi.prototype.set=cy;function $i(e){var i=-1,c=e==null?0:e.length;for(this.clear();++i<c;){var b=e[i];this.set(b[0],b[1])}}function fy(){this.size=0,this.__data__={hash:new wa,map:new(is||Pi),string:new wa}}function my(e){var i=yd(this,e).delete(e);return this.size-=i?1:0,i}function vy(e){return yd(this,e).get(e)}function py(e){return yd(this,e).has(e)}function yy(e,i){var c=yd(this,e),b=c.size;return c.set(e,i),this.size+=c.size==b?0:1,this}$i.prototype.clear=fy,$i.prototype.delete=my,$i.prototype.get=vy,$i.prototype.has=py,$i.prototype.set=yy;function Ca(e){var i=-1,c=e==null?0:e.length;for(this.__data__=new $i;++i<c;)this.add(e[i])}function gy(e){return this.__data__.set(e,f),this}function hy(e){return this.__data__.has(e)}Ca.prototype.add=Ca.prototype.push=gy,Ca.prototype.has=hy;function Bn(e){var i=this.__data__=new Pi(e);this.size=i.size}function by(){this.__data__=new Pi,this.size=0}function _y(e){var i=this.__data__,c=i.delete(e);return this.size=i.size,c}function xy(e){return this.__data__.get(e)}function wy(e){return this.__data__.has(e)}function Cy(e,i){var c=this.__data__;if(c instanceof Pi){var b=c.__data__;if(!is||b.length<d-1)return b.push([e,i]),this.size=++c.size,this;c=this.__data__=new $i(b)}return c.set(e,i),this.size=c.size,this}Bn.prototype.clear=by,Bn.prototype.delete=_y,Bn.prototype.get=xy,Bn.prototype.has=wy,Bn.prototype.set=Cy;function Hc(e,i){var c=Vt(e),b=!c&&Ta(e),S=!c&&!b&&Pl(e),O=!c&&!b&&!S&&Cr(e),te=c||b||S||O,le=te?_l(e.length,vr):[],me=le.length;for(var Te in e)(i||$.call(e,Te))&&!(te&&(Te=="length"||S&&(Te=="offset"||Te=="parent")||O&&(Te=="buffer"||Te=="byteLength"||Te=="byteOffset")||Mi(Te,me)))&&le.push(Te);return le}function Gc(e){var i=e.length;return i?e[_u(0,i-1)]:n}function Sy(e,i){return gd(tn(e),Sa(i,0,e.length))}function ky(e){return gd(tn(e))}function uu(e,i,c){(c!==n&&!An(e[i],c)||c===n&&!(i in e))&&Li(e,i,c)}function ss(e,i,c){var b=e[i];(!($.call(e,i)&&An(b,c))||c===n&&!(i in e))&&Li(e,i,c)}function id(e,i){for(var c=e.length;c--;)if(An(e[c][0],i))return c;return-1}function Fy(e,i,c,b){return kl(e,function(S,O,te){i(b,S,c(S),te)}),b}function jc(e,i){return e&&ti(i,Ao(i),e)}function Iy(e,i){return e&&ti(i,nn(i),e)}function Li(e,i,c){i=="__proto__"&&Js?Js(e,i,{configurable:!0,enumerable:!0,value:c,writable:!0}):e[i]=c}function cu(e,i){for(var c=-1,b=i.length,S=Q(b),O=e==null;++c<b;)S[c]=O?n:Yu(e,i[c]);return S}function Sa(e,i,c){return e===e&&(c!==n&&(e=e<=c?e:c),i!==n&&(e=e>=i?e:i)),e}function Cn(e,i,c,b,S,O){var te,le=i&w,me=i&L,Te=i&F;if(c&&(te=S?c(e,b,S,O):c(e)),te!==n)return te;if(!_o(e))return e;var Pe=Vt(e);if(Pe){if(te=pg(e),!le)return tn(e,te)}else{var Be=Yo(e),Je=Be==pe||Be==qe;if(Pl(e))return bf(e,le);if(Be==ft||Be==ge||Je&&!S){if(te=me||Je?{}:Af(e),!le)return me?ig(e,Iy(te,e)):ng(e,jc(te,e))}else{if(!Xt[Be])return S?e:{};te=yg(e,Be,le)}}O||(O=new Bn);var ct=O.get(e);if(ct)return ct;O.set(e,te),mm(e)?e.forEach(function(Ct){te.add(Cn(Ct,i,c,Ct,e,O))}):cm(e)&&e.forEach(function(Ct,qt){te.set(qt,Cn(Ct,i,c,qt,e,O))});var wt=Te?me?Lu:$u:me?nn:Ao,Rt=Pe?n:wt(e);return Oo(Rt||e,function(Ct,qt){Rt&&(qt=Ct,Ct=e[qt]),ss(te,qt,Cn(Ct,i,c,qt,e,O))}),te}function Ty(e){var i=Ao(e);return function(c){return Kc(c,e,i)}}function Kc(e,i,c){var b=c.length;if(e==null)return!b;for(e=Kt(e);b--;){var S=c[b],O=i[S],te=e[S];if(te===n&&!(S in e)||!O(te))return!1}return!0}function Qc(e,i,c){if(typeof e!="function")throw new qo(s);return ps(function(){e.apply(n,c)},i)}function ds(e,i,c,b){var S=-1,O=_i,te=!0,le=e.length,me=[],Te=i.length;if(!le)return me;c&&(i=no(i,Bo(c))),b?(O=vl,te=!1):i.length>=d&&(O=Jn,te=!1,i=new Ca(i));e:for(;++S<le;){var Pe=e[S],Be=c==null?Pe:c(Pe);if(Pe=b||Pe!==0?Pe:0,te&&Be===Be){for(var Je=Te;Je--;)if(i[Je]===Be)continue e;me.push(Pe)}else O(i,Be,b)||me.push(Pe)}return me}var kl=Sf(ei),Xc=Sf(mu,!0);function Py(e,i){var c=!0;return kl(e,function(b,S,O){return c=!!i(b,S,O),c}),c}function ld(e,i,c){for(var b=-1,S=e.length;++b<S;){var O=e[b],te=i(O);if(te!=null&&(le===n?te===te&&!pn(te):c(te,le)))var le=te,me=O}return me}function $y(e,i,c,b){var S=e.length;for(c=Ut(c),c<0&&(c=-c>S?0:S+c),b=b===n||b>S?S:Ut(b),b<0&&(b+=S),b=c>b?0:pm(b);c<b;)e[c++]=i;return e}function Jc(e,i){var c=[];return kl(e,function(b,S,O){i(b,S,O)&&c.push(b)}),c}function zo(e,i,c,b,S){var O=-1,te=e.length;for(c||(c=hg),S||(S=[]);++O<te;){var le=e[O];i>0&&c(le)?i>1?zo(le,i-1,c,b,S):fn(S,le):b||(S[S.length]=le)}return S}var fu=kf(),Zc=kf(!0);function ei(e,i){return e&&fu(e,i,Ao)}function mu(e,i){return e&&Zc(e,i,Ao)}function ad(e,i){return cn(i,function(c){return Ri(e[c])})}function ka(e,i){i=Il(i,e);for(var c=0,b=i.length;e!=null&&c<b;)e=e[oi(i[c++])];return c&&c==b?e:n}function ef(e,i,c){var b=i(e);return Vt(e)?b:fn(b,c(e))}function jo(e){return e==null?e===n?ht:rt:xa&&xa in Kt(e)?fg(e):kg(e)}function vu(e,i){return e>i}function Ly(e,i){return e!=null&&$.call(e,i)}function Vy(e,i){return e!=null&&i in Kt(e)}function Uy(e,i,c){return e>=Wo(i,c)&&e<Uo(i,c)}function pu(e,i,c){for(var b=c?vl:_i,S=e[0].length,O=e.length,te=O,le=Q(O),me=1/0,Te=[];te--;){var Pe=e[te];te&&i&&(Pe=no(Pe,Bo(i))),me=Wo(Pe.length,me),le[te]=!c&&(i||S>=120&&Pe.length>=120)?new Ca(te&&Pe):n}Pe=e[0];var Be=-1,Je=le[0];e:for(;++Be<S&&Te.length<me;){var ct=Pe[Be],wt=i?i(ct):ct;if(ct=c||ct!==0?ct:0,!(Je?Jn(Je,wt):b(Te,wt,c))){for(te=O;--te;){var Rt=le[te];if(!(Rt?Jn(Rt,wt):b(e[te],wt,c)))continue e}Je&&Je.push(wt),Te.push(ct)}}return Te}function My(e,i,c,b){return ei(e,function(S,O,te){i(b,c(S),O,te)}),b}function us(e,i,c){i=Il(i,e),e=zf(e,i);var b=e==null?e:e[oi(kn(i))];return b==null?n:Eo(b,e,c)}function tf(e){return Co(e)&&jo(e)==ge}function Ry(e){return Co(e)&&jo(e)==bt}function Ey(e){return Co(e)&&jo(e)==fe}function cs(e,i,c,b,S){return e===i?!0:e==null||i==null||!Co(e)&&!Co(i)?e!==e&&i!==i:By(e,i,c,b,cs,S)}function By(e,i,c,b,S,O){var te=Vt(e),le=Vt(i),me=te?Se:Yo(e),Te=le?Se:Yo(i);me=me==ge?ft:me,Te=Te==ge?ft:Te;var Pe=me==ft,Be=Te==ft,Je=me==Te;if(Je&&Pl(e)){if(!Pl(i))return!1;te=!0,Pe=!1}if(Je&&!Pe)return O||(O=new Bn),te||Cr(e)?Rf(e,i,c,b,S,O):ug(e,i,me,c,b,S,O);if(!(c&M)){var ct=Pe&&$.call(e,"__wrapped__"),wt=Be&&$.call(i,"__wrapped__");if(ct||wt){var Rt=ct?e.value():e,Ct=wt?i.value():i;return O||(O=new Bn),S(Rt,Ct,c,b,O)}}return Je?(O||(O=new Bn),cg(e,i,c,b,S,O)):!1}function Ay(e){return Co(e)&&Yo(e)==Ke}function yu(e,i,c,b){var S=c.length,O=S,te=!b;if(e==null)return!O;for(e=Kt(e);S--;){var le=c[S];if(te&&le[2]?le[1]!==e[le[0]]:!(le[0]in e))return!1}for(;++S<O;){le=c[S];var me=le[0],Te=e[me],Pe=le[1];if(te&&le[2]){if(Te===n&&!(me in e))return!1}else{var Be=new Bn;if(b)var Je=b(Te,Pe,me,e,i,Be);if(!(Je===n?cs(Pe,Te,M|E,b,Be):Je))return!1}}return!0}function of(e){if(!_o(e)||_g(e))return!1;var i=Ri(e)?au:Ji;return i.test(Ia(e))}function Dy(e){return Co(e)&&jo(e)==re}function Oy(e){return Co(e)&&Yo(e)==ve}function qy(e){return Co(e)&&Cd(e.length)&&!!Zt[jo(e)]}function nf(e){return typeof e=="function"?e:e==null?ln:typeof e=="object"?Vt(e)?rf(e[0],e[1]):af(e):Fm(e)}function gu(e){if(!vs(e))return Wp(e);var i=[];for(var c in Kt(e))$.call(e,c)&&c!="constructor"&&i.push(c);return i}function zy(e){if(!_o(e))return Sg(e);var i=vs(e),c=[];for(var b in e)b=="constructor"&&(i||!$.call(e,b))||c.push(b);return c}function hu(e,i){return e<i}function lf(e,i){var c=-1,b=on(e)?Q(e.length):[];return kl(e,function(S,O,te){b[++c]=i(S,O,te)}),b}function af(e){var i=Uu(e);return i.length==1&&i[0][2]?Of(i[0][0],i[0][1]):function(c){return c===e||yu(c,e,i)}}function rf(e,i){return Ru(e)&&Df(i)?Of(oi(e),i):function(c){var b=Yu(c,e);return b===n&&b===i?Hu(c,e):cs(i,b,M|E)}}function rd(e,i,c,b,S){e!==i&&fu(i,function(O,te){if(S||(S=new Bn),_o(O))Ny(e,i,te,c,rd,b,S);else{var le=b?b(Bu(e,te),O,te+"",e,i,S):n;le===n&&(le=O),uu(e,te,le)}},nn)}function Ny(e,i,c,b,S,O,te){var le=Bu(e,c),me=Bu(i,c),Te=te.get(me);if(Te){uu(e,c,Te);return}var Pe=O?O(le,me,c+"",e,i,te):n,Be=Pe===n;if(Be){var Je=Vt(me),ct=!Je&&Pl(me),wt=!Je&&!ct&&Cr(me);Pe=me,Je||ct||wt?Vt(le)?Pe=le:Fo(le)?Pe=tn(le):ct?(Be=!1,Pe=bf(me,!0)):wt?(Be=!1,Pe=_f(me,!0)):Pe=[]:ys(me)||Ta(me)?(Pe=le,Ta(le)?Pe=ym(le):(!_o(le)||Ri(le))&&(Pe=Af(me))):Be=!1}Be&&(te.set(me,Pe),S(Pe,me,b,O,te),te.delete(me)),uu(e,c,Pe)}function sf(e,i){var c=e.length;if(c)return i+=i<0?c:0,Mi(i,c)?e[i]:n}function df(e,i,c){i.length?i=no(i,function(O){return Vt(O)?function(te){return ka(te,O.length===1?O[0]:O)}:O}):i=[ln];var b=-1;i=no(i,Bo(_t()));var S=lf(e,function(O,te,le){var me=no(i,function(Te){return Te(O)});return{criteria:me,index:++b,value:O}});return lr(S,function(O,te){return og(O,te,c)})}function Wy(e,i){return uf(e,i,function(c,b){return Hu(e,b)})}function uf(e,i,c){for(var b=-1,S=i.length,O={};++b<S;){var te=i[b],le=ka(e,te);c(le,te)&&fs(O,Il(te,e),le)}return O}function Yy(e){return function(i){return ka(i,e)}}function bu(e,i,c,b){var S=b?hl:mn,O=-1,te=i.length,le=e;for(e===i&&(i=tn(i)),c&&(le=no(e,Bo(c)));++O<te;)for(var me=0,Te=i[O],Pe=c?c(Te):Te;(me=S(le,Pe,me,b))>-1;)le!==e&&_a.call(le,me,1),_a.call(e,me,1);return e}function cf(e,i){for(var c=e?i.length:0,b=c-1;c--;){var S=i[c];if(c==b||S!==O){var O=S;Mi(S)?_a.call(e,S,1):Cu(e,S)}}return e}function _u(e,i){return e+ed(Wc()*(i-e+1))}function Hy(e,i,c,b){for(var S=-1,O=Uo(Zs((i-e)/(c||1)),0),te=Q(O);O--;)te[b?O:++S]=e,e+=c;return te}function xu(e,i){var c="";if(!e||i<1||i>R)return c;do i%2&&(c+=e),i=ed(i/2),i&&(e+=e);while(i);return c}function At(e,i){return Au(qf(e,i,ln),e+"")}function Gy(e){return Gc(Sr(e))}function jy(e,i){var c=Sr(e);return gd(c,Sa(i,0,c.length))}function fs(e,i,c,b){if(!_o(e))return e;i=Il(i,e);for(var S=-1,O=i.length,te=O-1,le=e;le!=null&&++S<O;){var me=oi(i[S]),Te=c;if(me==="__proto__"||me==="constructor"||me==="prototype")return e;if(S!=te){var Pe=le[me];Te=b?b(Pe,me,le):n,Te===n&&(Te=_o(Pe)?Pe:Mi(i[S+1])?[]:{})}ss(le,me,Te),le=le[me]}return e}var ff=td?function(e,i){return td.set(e,i),e}:ln,Ky=Js?function(e,i){return Js(e,"toString",{configurable:!0,enumerable:!1,value:ju(i),writable:!0})}:ln;function Qy(e){return gd(Sr(e))}function Sn(e,i,c){var b=-1,S=e.length;i<0&&(i=-i>S?0:S+i),c=c>S?S:c,c<0&&(c+=S),S=i>c?0:c-i>>>0,i>>>=0;for(var O=Q(S);++b<S;)O[b]=e[b+i];return O}function Xy(e,i){var c;return kl(e,function(b,S,O){return c=i(b,S,O),!c}),!!c}function sd(e,i,c){var b=0,S=e==null?b:e.length;if(typeof i=="number"&&i===i&&S<=Re){for(;b<S;){var O=b+S>>>1,te=e[O];te!==null&&!pn(te)&&(c?te<=i:te<i)?b=O+1:S=O}return S}return wu(e,i,ln,c)}function wu(e,i,c,b){var S=0,O=e==null?0:e.length;if(O===0)return 0;i=c(i);for(var te=i!==i,le=i===null,me=pn(i),Te=i===n;S<O;){var Pe=ed((S+O)/2),Be=c(e[Pe]),Je=Be!==n,ct=Be===null,wt=Be===Be,Rt=pn(Be);if(te)var Ct=b||wt;else Te?Ct=wt&&(b||Je):le?Ct=wt&&Je&&(b||!ct):me?Ct=wt&&Je&&!ct&&(b||!Rt):ct||Rt?Ct=!1:Ct=b?Be<=i:Be<i;Ct?S=Pe+1:O=Pe}return Wo(O,ae)}function mf(e,i){for(var c=-1,b=e.length,S=0,O=[];++c<b;){var te=e[c],le=i?i(te):te;if(!c||!An(le,me)){var me=le;O[S++]=te===0?0:te}}return O}function vf(e){return typeof e=="number"?e:pn(e)?oe:+e}function vn(e){if(typeof e=="string")return e;if(Vt(e))return no(e,vn)+"";if(pn(e))return Yc?Yc.call(e):"";var i=e+"";return i=="0"&&1/e==-D?"-0":i}function Fl(e,i,c){var b=-1,S=_i,O=e.length,te=!0,le=[],me=le;if(c)te=!1,S=vl;else if(O>=d){var Te=i?null:sg(e);if(Te)return mr(Te);te=!1,S=Jn,me=new Ca}else me=i?[]:le;e:for(;++b<O;){var Pe=e[b],Be=i?i(Pe):Pe;if(Pe=c||Pe!==0?Pe:0,te&&Be===Be){for(var Je=me.length;Je--;)if(me[Je]===Be)continue e;i&&me.push(Be),le.push(Pe)}else S(me,Be,c)||(me!==le&&me.push(Be),le.push(Pe))}return le}function Cu(e,i){return i=Il(i,e),e=zf(e,i),e==null||delete e[oi(kn(i))]}function pf(e,i,c,b){return fs(e,i,c(ka(e,i)),b)}function dd(e,i,c,b){for(var S=e.length,O=b?S:-1;(b?O--:++O<S)&&i(e[O],O,e););return c?Sn(e,b?0:O,b?O+1:S):Sn(e,b?O+1:0,b?S:O)}function yf(e,i){var c=e;return c instanceof Nt&&(c=c.value()),pl(i,function(b,S){return S.func.apply(S.thisArg,fn([b],S.args))},c)}function Su(e,i,c){var b=e.length;if(b<2)return b?Fl(e[0]):[];for(var S=-1,O=Q(b);++S<b;)for(var te=e[S],le=-1;++le<b;)le!=S&&(O[S]=ds(O[S]||te,e[le],i,c));return Fl(zo(O,1),i,c)}function gf(e,i,c){for(var b=-1,S=e.length,O=i.length,te={};++b<S;){var le=b<O?i[b]:n;c(te,e[b],le)}return te}function ku(e){return Fo(e)?e:[]}function Fu(e){return typeof e=="function"?e:ln}function Il(e,i){return Vt(e)?e:Ru(e,i)?[e]:Hf(eo(e))}var Jy=At;function Tl(e,i,c){var b=e.length;return c=c===n?b:c,!i&&c>=b?e:Sn(e,i,c)}var hf=Dp||function(e){return wo.clearTimeout(e)};function bf(e,i){if(i)return e.slice();var c=e.length,b=ha?ha(c):new e.constructor(c);return e.copy(b),b}function Iu(e){var i=new e.constructor(e.byteLength);return new Ti(i).set(new Ti(e)),i}function Zy(e,i){var c=i?Iu(e.buffer):e.buffer;return new e.constructor(c,e.byteOffset,e.byteLength)}function eg(e){var i=new e.constructor(e.source,yi.exec(e));return i.lastIndex=e.lastIndex,i}function tg(e){return rs?Kt(rs.call(e)):{}}function _f(e,i){var c=i?Iu(e.buffer):e.buffer;return new e.constructor(c,e.byteOffset,e.length)}function xf(e,i){if(e!==i){var c=e!==n,b=e===null,S=e===e,O=pn(e),te=i!==n,le=i===null,me=i===i,Te=pn(i);if(!le&&!Te&&!O&&e>i||O&&te&&me&&!le&&!Te||b&&te&&me||!c&&me||!S)return 1;if(!b&&!O&&!Te&&e<i||Te&&c&&S&&!b&&!O||le&&c&&S||!te&&S||!me)return-1}return 0}function og(e,i,c){for(var b=-1,S=e.criteria,O=i.criteria,te=S.length,le=c.length;++b<te;){var me=xf(S[b],O[b]);if(me){if(b>=le)return me;var Te=c[b];return me*(Te=="desc"?-1:1)}}return e.index-i.index}function wf(e,i,c,b){for(var S=-1,O=e.length,te=c.length,le=-1,me=i.length,Te=Uo(O-te,0),Pe=Q(me+Te),Be=!b;++le<me;)Pe[le]=i[le];for(;++S<te;)(Be||S<O)&&(Pe[c[S]]=e[S]);for(;Te--;)Pe[le++]=e[S++];return Pe}function Cf(e,i,c,b){for(var S=-1,O=e.length,te=-1,le=c.length,me=-1,Te=i.length,Pe=Uo(O-le,0),Be=Q(Pe+Te),Je=!b;++S<Pe;)Be[S]=e[S];for(var ct=S;++me<Te;)Be[ct+me]=i[me];for(;++te<le;)(Je||S<O)&&(Be[ct+c[te]]=e[S++]);return Be}function tn(e,i){var c=-1,b=e.length;for(i||(i=Q(b));++c<b;)i[c]=e[c];return i}function ti(e,i,c,b){var S=!c;c||(c={});for(var O=-1,te=i.length;++O<te;){var le=i[O],me=b?b(c[le],e[le],le,c,e):n;me===n&&(me=e[le]),S?Li(c,le,me):ss(c,le,me)}return c}function ng(e,i){return ti(e,Mu(e),i)}function ig(e,i){return ti(e,Ef(e),i)}function ud(e,i){return function(c,b){var S=Vt(c)?qs:Fy,O=i?i():{};return S(c,e,_t(b,2),O)}}function _r(e){return At(function(i,c){var b=-1,S=c.length,O=S>1?c[S-1]:n,te=S>2?c[2]:n;for(O=e.length>3&&typeof O=="function"?(S--,O):n,te&&Ko(c[0],c[1],te)&&(O=S<3?n:O,S=1),i=Kt(i);++b<S;){var le=c[b];le&&e(i,le,b,O)}return i})}function Sf(e,i){return function(c,b){if(c==null)return c;if(!on(c))return e(c,b);for(var S=c.length,O=i?S:-1,te=Kt(c);(i?O--:++O<S)&&b(te[O],O,te)!==!1;);return c}}function kf(e){return function(i,c,b){for(var S=-1,O=Kt(i),te=b(i),le=te.length;le--;){var me=te[e?le:++S];if(c(O[me],me,O)===!1)break}return i}}function lg(e,i,c){var b=i&C,S=ms(e);function O(){var te=this&&this!==wo&&this instanceof O?S:e;return te.apply(b?c:this,arguments)}return O}function Ff(e){return function(i){i=eo(i);var c=Mn(i)?en(i):n,b=c?c[0]:i.charAt(0),S=c?Tl(c,1).join(""):i.slice(1);return b[e]()+S}}function xr(e){return function(i){return pl(Sm(Cm(i).replace(al,"")),e,"")}}function ms(e){return function(){var i=arguments;switch(i.length){case 0:return new e;case 1:return new e(i[0]);case 2:return new e(i[0],i[1]);case 3:return new e(i[0],i[1],i[2]);case 4:return new e(i[0],i[1],i[2],i[3]);case 5:return new e(i[0],i[1],i[2],i[3],i[4]);case 6:return new e(i[0],i[1],i[2],i[3],i[4],i[5]);case 7:return new e(i[0],i[1],i[2],i[3],i[4],i[5],i[6])}var c=br(e.prototype),b=e.apply(c,i);return _o(b)?b:c}}function ag(e,i,c){var b=ms(e);function S(){for(var O=arguments.length,te=Q(O),le=O,me=wr(S);le--;)te[le]=arguments[le];var Te=O<3&&te[0]!==me&&te[O-1]!==me?[]:Zn(te,me);if(O-=Te.length,O<c)return Lf(e,i,cd,S.placeholder,n,te,Te,n,n,c-O);var Pe=this&&this!==wo&&this instanceof S?b:e;return Eo(Pe,this,te)}return S}function If(e){return function(i,c,b){var S=Kt(i);if(!on(i)){var O=_t(c,3);i=Ao(i),c=function(le){return O(S[le],le,S)}}var te=e(i,c,b);return te>-1?S[O?i[te]:te]:n}}function Tf(e){return Ui(function(i){var c=i.length,b=c,S=wn.prototype.thru;for(e&&i.reverse();b--;){var O=i[b];if(typeof O!="function")throw new qo(s);if(S&&!te&&pd(O)=="wrapper")var te=new wn([],!0)}for(b=te?b:c;++b<c;){O=i[b];var le=pd(O),me=le=="wrapper"?Vu(O):n;me&&Eu(me[0])&&me[1]==(Y|z|ne|H)&&!me[4].length&&me[9]==1?te=te[pd(me[0])].apply(te,me[3]):te=O.length==1&&Eu(O)?te[le]():te.thru(O)}return function(){var Te=arguments,Pe=Te[0];if(te&&Te.length==1&&Vt(Pe))return te.plant(Pe).value();for(var Be=0,Je=c?i[Be].apply(this,Te):Pe;++Be<c;)Je=i[Be].call(this,Je);return Je}})}function cd(e,i,c,b,S,O,te,le,me,Te){var Pe=i&Y,Be=i&C,Je=i&P,ct=i&(z|N),wt=i&Z,Rt=Je?n:ms(e);function Ct(){for(var qt=arguments.length,Wt=Q(qt),yn=qt;yn--;)Wt[yn]=arguments[yn];if(ct)var Qo=wr(Ct),gn=rr(Wt,Qo);if(b&&(Wt=wf(Wt,b,S,ct)),O&&(Wt=Cf(Wt,O,te,ct)),qt-=gn,ct&&qt<Te){var Io=Zn(Wt,Qo);return Lf(e,i,cd,Ct.placeholder,c,Wt,Io,le,me,Te-qt)}var Dn=Be?c:this,Bi=Je?Dn[e]:e;return qt=Wt.length,le?Wt=Fg(Wt,le):wt&&qt>1&&Wt.reverse(),Pe&&me<qt&&(Wt.length=me),this&&this!==wo&&this instanceof Ct&&(Bi=Rt||ms(Bi)),Bi.apply(Dn,Wt)}return Ct}function Pf(e,i){return function(c,b){return My(c,e,i(b),{})}}function fd(e,i){return function(c,b){var S;if(c===n&&b===n)return i;if(c!==n&&(S=c),b!==n){if(S===n)return b;typeof c=="string"||typeof b=="string"?(c=vn(c),b=vn(b)):(c=vf(c),b=vf(b)),S=e(c,b)}return S}}function Tu(e){return Ui(function(i){return i=no(i,Bo(_t())),At(function(c){var b=this;return e(i,function(S){return Eo(S,b,c)})})})}function md(e,i){i=i===n?" ":vn(i);var c=i.length;if(c<2)return c?xu(i,e):i;var b=xu(i,Zs(e/ki(i)));return Mn(i)?Tl(en(b),0,e).join(""):b.slice(0,e)}function rg(e,i,c,b){var S=i&C,O=ms(e);function te(){for(var le=-1,me=arguments.length,Te=-1,Pe=b.length,Be=Q(Pe+me),Je=this&&this!==wo&&this instanceof te?O:e;++Te<Pe;)Be[Te]=b[Te];for(;me--;)Be[Te++]=arguments[++le];return Eo(Je,S?c:this,Be)}return te}function $f(e){return function(i,c,b){return b&&typeof b!="number"&&Ko(i,c,b)&&(c=b=n),i=Ei(i),c===n?(c=i,i=0):c=Ei(c),b=b===n?i<c?1:-1:Ei(b),Hy(i,c,b,e)}}function vd(e){return function(i,c){return typeof i=="string"&&typeof c=="string"||(i=Fn(i),c=Fn(c)),e(i,c)}}function Lf(e,i,c,b,S,O,te,le,me,Te){var Pe=i&z,Be=Pe?te:n,Je=Pe?n:te,ct=Pe?O:n,wt=Pe?n:O;i|=Pe?ne:ee,i&=~(Pe?ee:ne),i&B||(i&=-4);var Rt=[e,i,S,ct,Be,wt,Je,le,me,Te],Ct=c.apply(n,Rt);return Eu(e)&&Nf(Ct,Rt),Ct.placeholder=b,Wf(Ct,e,i)}function Pu(e){var i=Yt[e];return function(c,b){if(c=Fn(c),b=b==null?0:Wo(Ut(b),292),b&&Nc(c)){var S=(eo(c)+"e").split("e"),O=i(S[0]+"e"+(+S[1]+b));return S=(eo(O)+"e").split("e"),+(S[0]+"e"+(+S[1]-b))}return i(c)}}var sg=gr&&1/mr(new gr([,-0]))[1]==D?function(e){return new gr(e)}:Xu;function Vf(e){return function(i){var c=Yo(i);return c==Ke?Zr(i):c==ve?nu(i):ar(i,e(i))}}function Vi(e,i,c,b,S,O,te,le){var me=i&P;if(!me&&typeof e!="function")throw new qo(s);var Te=b?b.length:0;if(Te||(i&=-97,b=S=n),te=te===n?te:Uo(Ut(te),0),le=le===n?le:Ut(le),Te-=S?S.length:0,i&ee){var Pe=b,Be=S;b=S=n}var Je=me?n:Vu(e),ct=[e,i,c,b,S,Pe,Be,O,te,le];if(Je&&Cg(ct,Je),e=ct[0],i=ct[1],c=ct[2],b=ct[3],S=ct[4],le=ct[9]=ct[9]===n?me?0:e.length:Uo(ct[9]-Te,0),!le&&i&(z|N)&&(i&=-25),!i||i==C)var wt=lg(e,i,c);else i==z||i==N?wt=ag(e,i,le):(i==ne||i==(C|ne))&&!S.length?wt=rg(e,i,c,b):wt=cd.apply(n,ct);var Rt=Je?ff:Nf;return Wf(Rt(wt,ct),e,i)}function Uf(e,i,c,b){return e===n||An(e,Rn[c])&&!$.call(b,c)?i:e}function Mf(e,i,c,b,S,O){return _o(e)&&_o(i)&&(O.set(i,e),rd(e,i,n,Mf,O),O.delete(i)),e}function dg(e){return ys(e)?n:e}function Rf(e,i,c,b,S,O){var te=c&M,le=e.length,me=i.length;if(le!=me&&!(te&&me>le))return!1;var Te=O.get(e),Pe=O.get(i);if(Te&&Pe)return Te==i&&Pe==e;var Be=-1,Je=!0,ct=c&E?new Ca:n;for(O.set(e,i),O.set(i,e);++Be<le;){var wt=e[Be],Rt=i[Be];if(b)var Ct=te?b(Rt,wt,Be,i,e,O):b(wt,Rt,Be,e,i,O);if(Ct!==n){if(Ct)continue;Je=!1;break}if(ct){if(!xi(i,function(qt,Wt){if(!Jn(ct,Wt)&&(wt===qt||S(wt,qt,c,b,O)))return ct.push(Wt)})){Je=!1;break}}else if(!(wt===Rt||S(wt,Rt,c,b,O))){Je=!1;break}}return O.delete(e),O.delete(i),Je}function ug(e,i,c,b,S,O,te){switch(c){case $e:if(e.byteLength!=i.byteLength||e.byteOffset!=i.byteOffset)return!1;e=e.buffer,i=i.buffer;case bt:return!(e.byteLength!=i.byteLength||!O(new Ti(e),new Ti(i)));case ut:case fe:case ot:return An(+e,+i);case Ve:return e.name==i.name&&e.message==i.message;case re:case Ie:return e==i+"";case Ke:var le=Zr;case ve:var me=b&M;if(le||(le=mr),e.size!=i.size&&!me)return!1;var Te=te.get(e);if(Te)return Te==i;b|=E,te.set(e,i);var Pe=Rf(le(e),le(i),b,S,O,te);return te.delete(e),Pe;case Ze:if(rs)return rs.call(e)==rs.call(i)}return!1}function cg(e,i,c,b,S,O){var te=c&M,le=$u(e),me=le.length,Te=$u(i),Pe=Te.length;if(me!=Pe&&!te)return!1;for(var Be=me;Be--;){var Je=le[Be];if(!(te?Je in i:$.call(i,Je)))return!1}var ct=O.get(e),wt=O.get(i);if(ct&&wt)return ct==i&&wt==e;var Rt=!0;O.set(e,i),O.set(i,e);for(var Ct=te;++Be<me;){Je=le[Be];var qt=e[Je],Wt=i[Je];if(b)var yn=te?b(Wt,qt,Je,i,e,O):b(qt,Wt,Je,e,i,O);if(!(yn===n?qt===Wt||S(qt,Wt,c,b,O):yn)){Rt=!1;break}Ct||(Ct=Je=="constructor")}if(Rt&&!Ct){var Qo=e.constructor,gn=i.constructor;Qo!=gn&&"constructor"in e&&"constructor"in i&&!(typeof Qo=="function"&&Qo instanceof Qo&&typeof gn=="function"&&gn instanceof gn)&&(Rt=!1)}return O.delete(e),O.delete(i),Rt}function Ui(e){return Au(qf(e,n,Qf),e+"")}function $u(e){return ef(e,Ao,Mu)}function Lu(e){return ef(e,nn,Ef)}var Vu=td?function(e){return td.get(e)}:Xu;function pd(e){for(var i=e.name+"",c=hr[i],b=$.call(hr,i)?c.length:0;b--;){var S=c[b],O=S.func;if(O==null||O==e)return S.name}return i}function wr(e){var i=$.call(A,"placeholder")?A:e;return i.placeholder}function _t(){var e=A.iteratee||Ku;return e=e===Ku?nf:e,arguments.length?e(arguments[0],arguments[1]):e}function yd(e,i){var c=e.__data__;return bg(i)?c[typeof i=="string"?"string":"hash"]:c.map}function Uu(e){for(var i=Ao(e),c=i.length;c--;){var b=i[c],S=e[b];i[c]=[b,S,Df(S)]}return i}function Fa(e,i){var c=cr(e,i);return of(c)?c:n}function fg(e){var i=$.call(e,xa),c=e[xa];try{e[xa]=n;var b=!0}catch{}var S=ya.call(e);return b&&(i?e[xa]=c:delete e[xa]),S}var Mu=ru?function(e){return e==null?[]:(e=Kt(e),cn(ru(e),function(i){return Xs.call(e,i)}))}:Ju,Ef=ru?function(e){for(var i=[];e;)fn(i,Mu(e)),e=ba(e);return i}:Ju,Yo=jo;(su&&Yo(new su(new ArrayBuffer(1)))!=$e||is&&Yo(new is)!=Ke||du&&Yo(du.resolve())!=Dt||gr&&Yo(new gr)!=ve||ls&&Yo(new ls)!=yt)&&(Yo=function(e){var i=jo(e),c=i==ft?e.constructor:n,b=c?Ia(c):"";if(b)switch(b){case jp:return $e;case Kp:return Ke;case Qp:return Dt;case Xp:return ve;case Jp:return yt}return i});function mg(e,i,c){for(var b=-1,S=c.length;++b<S;){var O=c[b],te=O.size;switch(O.type){case"drop":e+=te;break;case"dropRight":i-=te;break;case"take":i=Wo(i,e+te);break;case"takeRight":e=Uo(e,i-te);break}}return{start:e,end:i}}function vg(e){var i=e.match(He);return i?i[1].split(Ot):[]}function Bf(e,i,c){i=Il(i,e);for(var b=-1,S=i.length,O=!1;++b<S;){var te=oi(i[b]);if(!(O=e!=null&&c(e,te)))break;e=e[te]}return O||++b!=S?O:(S=e==null?0:e.length,!!S&&Cd(S)&&Mi(te,S)&&(Vt(e)||Ta(e)))}function pg(e){var i=e.length,c=new e.constructor(i);return i&&typeof e[0]=="string"&&$.call(e,"index")&&(c.index=e.index,c.input=e.input),c}function Af(e){return typeof e.constructor=="function"&&!vs(e)?br(ba(e)):{}}function yg(e,i,c){var b=e.constructor;switch(i){case bt:return Iu(e);case ut:case fe:return new b(+e);case $e:return Zy(e,c);case nt:case Et:case Bt:case yo:case oo:case so:case go:case Oe:case ze:return _f(e,c);case Ke:return new b;case ot:case Ie:return new b(e);case re:return eg(e);case ve:return new b;case Ze:return tg(e)}}function gg(e,i){var c=i.length;if(!c)return e;var b=c-1;return i[b]=(c>1?"& ":"")+i[b],i=i.join(c>2?", ":" "),e.replace(Me,`{
1 +import{d as _e,u as po,r as x,c as I,w as Ee,o as Pt,a as Al,b as X,e as y,I as rv,n as Ho,f as g,g as u,h as r,_ as sv,i as ke,t as _,j as st,k as it,l as k,m as fe,p as to,F as ye,q as Ae,s as ne,T as O1,v as We,x as Ps,y as dv,z as Kt,A as zi,B as hn,C as l,D as ci,E as Ln,G as uv,H as $s,P as gc,J as Ll,K as hc,L as cv,M as Vl,N as $t,O as Lt,Q as Ge,R as Fd,S as Ye,U as Dr,V as Oe,W as Zo,X as kt,Y as Hi,Z as Gi,$ as Vo,a0 as $o,a1 as Tn,a2 as Ed,a3 as No,a4 as co,a5 as Ls,a6 as ui,a7 as Jo,a8 as Di,a9 as Go,aa as fv,ab as bc,ac as q1,ad as z1,ae as N1,af as pt,ag as Bd,ah as W1,ai as Y1,aj as mv,ak as Mo,al as vv,am as bn,an as H1,ao as un,ap as Ni,aq as Wi,ar as Oi,as as Rl,at as Ua,au as Er,av as Br,aw as Ma,ax as ws,ay as Cs,az as Ss,aA as ks,aB as an,aC as G1,aD as fi,aE as j1,aF as K1,aG as Q1,aH as pv,aI as yv,aJ as gv,aK as Po,aL as X1,aM as J1,aN as Or,aO as Dl,aP as rn,aQ as _c,aR as On,aS as ri,aT as Ol,aU as ql,aV as Z1,aW as xo,aX as Vs,aY as ex,aZ as Pn,a_ as Ue,a$ as Tt,b0 as St,b1 as Gt,b2 as $n,b3 as tx,b4 as je,b5 as Hd,b6 as To,b7 as mi,b8 as zn,b9 as dn,ba as ji,bb as Ea,bc as Xe,bd as ec,be as Gd,bf as ro,bg as hv,bh as Ar,bi as ni,bj as Ht,bk as Id,bl as Ki,bm as Tm,bn as ox,bo as nx,bp as ix,bq as _s,br as bv,bs as _v,bt as xv,bu as wv,bv as Cv,bw as Sv,bx as kv,by as Fv,bz as Iv,bA as Tv,bB as Pv,bC as $v,bD as Lv,bE as Vv,bF as Uv,bG as jd,bH as Va,bI as Kd,bJ as Ad,bK as El,bL as Ul,bM as Ml,bN as Mv,bO as Rv,bP as lx,bQ as ax,bR as zl,bS as rx,bT as sx,bU as dx,bV as ux,bW as gs,bX as Ud,bY as xs,bZ as uo,b_ as vo,b$ as In,c0 as Tr,c1 as Pr,c2 as xt,c3 as at,c4 as $r,c5 as dt,c6 as fo,c7 as Lr,c8 as Vr,c9 as mo,ca as Ur,cb as xc,cc as Ba,cd as ao,ce as Aa,cf as Mr,cg as cx,ch as Ev,ci as Bv,cj as Pm,ck as fx,cl as Av,cm as mx,cn as Dv,co as vx,cp as Ne,cq as px,cr as yx,cs as gx,ct as hx,cu as bx,cv as _x,cw as xx,cx as Ov,cy as Dd,cz as qv,cA as zv,cB as wx,cC as Cx,cD as Us,cE as Da,cF as Ms,cG as wc,cH as Sx,cI as Nv,cJ as kx,cK as Qd,cL as Fx,cM as Ix,cN as Td,cO as Cc,cP as Tx,cQ as Px,cR as $m,cS as Od,cT as $x,cU as Lx,cV as Vx,cW as Ux,cX as Mx,cY as Wv,cZ as Rx,c_ as Ex,c$ as Bx,d0 as Ax,d1 as Yv,d2 as Dx,d3 as Ox,d4 as qx,d5 as zx,d6 as Nx,d7 as si,d8 as cc,d9 as Hv,da as Xd,db as Wx,dc as Sc,dd as Gv,de as Yx,df as jv,dg as Kv,dh as Lm,di as Qv,dj as Hx,dk as Gx,dl as Xv,dm as Jv,dn as jx,dp as Kx,dq as tc,dr as Qx,ds as Xx,dt as Jx,du as Zx,dv as ew,dw as tw,dx as ow,dy as nw,dz as iw,dA as lw,dB as aw,dC as rw}from"./chunks/index-CzBCTi6l.js";import{c as Pd}from"./chunks/_commonjsHelpers-CE1G-McA.js";const sw={class:"ivyforms-changelog-modal ivyforms-flex ivyforms-flex-direction-column"},dw={class:"ivyforms-changelog-modal__header ivyforms-flex ivyforms-flex-direction-column"},uw={class:"ivyforms-changelog-modal__header-top ivyforms-flex"},cw={class:"ivyforms-changelog-modal__logo"},fw={class:"ivyforms-changelog-modal__header-text"},mw={class:"ivyforms-changelog-modal__title"},vw={class:"ivyforms-changelog-modal__slider ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},pw={key:0,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},yw={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},gw={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--feature"},hw={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},bw={key:1,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},_w={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},xw={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--improvement"},ww={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},Cw={key:2,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},Sw={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},kw={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--bugfix"},Fw={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},Iw={class:"ivyforms-changelog-modal__indicators ivyforms-flex ivyforms-justify-content-center"},Tw=["onClick"],Pw={class:"ivyforms-changelog-modal__footer ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center"},$w={class:"ivyforms-changelog-modal__footer-counter"},Lw=_e({__name:"IvyChangelogModal",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","close"],setup(t,{emit:o}){const{request:n}=po(),a=x({version:"",oldVersion:"",oldLiteVersion:"",oldProVersion:"",pro_version:"",shouldShow:!1,showProChangelog:!1,isProActive:!1,items:{date:"",improvements:[],features:[],bugfixes:[]}}),d=x(!1),m=x(!1),s=async()=>{try{d.value=!0;const Q=(await n("changelog",{method:"GET"}))?.data?.data?.data||{};a.value={version:Q.version||"",oldVersion:Q.oldVersion||"",oldLiteVersion:Q.oldLiteVersion||"",oldProVersion:Q.oldProVersion||"",pro_version:Q.pro_version||"",shouldShow:!!Q.shouldShow,showProChangelog:!!Q.showProChangelog,isProActive:!!Q.isProActive,items:{date:Q.release_date||"",improvements:Q.improvements||[],features:Q.features||[],bugfixes:Q.bugfixes||[]}},m.value=!!Q.shouldShow&&Q.version!==Q.oldVersion}catch(Y){console.error("Error fetching changelog:",Y)}finally{d.value=!1}},p=t,f=o,v=x(0),h=x("slide-left"),w=x(280),P=x(0),M=I({get:()=>p.visible||m.value,set:Y=>f("update:visible",Y)}),U=I(()=>window.wpIvyLabels||{}),R=I(()=>a.value.showProChangelog&&a.value.pro_version?`IvyForms Pro ${a.value.pro_version}`:`IvyForms Lite ${a.value.version}`),C=I(()=>{let Y=0;return a.value.items.features?.length&&Y++,a.value.items.improvements?.length&&Y++,a.value.items.bugfixes?.length&&Y++,Y}),T=()=>{v.value<C.value-1&&(h.value="slide-left",v.value++)},B=()=>{v.value>0&&(h.value="slide-right",v.value--)},O=Y=>{Y>=0&&Y<C.value&&(h.value=Y>v.value?"slide-left":"slide-right",v.value=Y)},D=()=>{m.value=!1,f("update:visible",!1),f("close")},te=()=>{Ho(()=>{const Y=document.querySelector(".ivyforms-changelog-section");if(Y){const Z=320-(Y.querySelector(".ivyforms-changelog-section-header")?.clientHeight||0)-40;w.value=Math.max(200,Math.min(280,Z))}})},J=()=>{Ho(()=>{let Y=0;[a.value.items.features,a.value.items.improvements,a.value.items.bugfixes].forEach(ie=>{if(ie?.length){const Z=50+ie.length*32+40;Y=Math.max(Y,Z)}}),P.value=Math.min(450,Math.max(250,Y))})};return Ee(()=>v.value,()=>{te()}),Ee(()=>m.value,Y=>{Y&&(v.value=0,J())}),Pt(()=>{s(),te(),J();const Y=Q=>{Q.key==="Escape"&&M.value&&D()};window.addEventListener("keydown",Y),Al(()=>{window.removeEventListener("keydown",Y)})}),(Y,Q)=>(g(),X(rv,{visible:M.value,width:480,"close-on-overlay-click":!1,"is-changelog":!0,"onUpdate:visible":D},{default:y(()=>[u("div",sw,[u("div",dw,[u("div",uw,[u("div",cw,[r(sv,{orientation:"logoOnly"})]),r(ke,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",class:"ivyforms-changelog-modal__close",onClick:D})]),u("div",fw,[u("h2",mw,_(U.value.whats_new_in)+" "+_(R.value),1)])]),u("div",{class:"ivyforms-changelog-modal__content ivyforms-flex ivyforms-flex-direction-column",style:st({height:P.value+"px"})},[r(ke,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-left","icon-start-type":"outline","icon-start-category":"arrows",class:it(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--left",{"ivyforms-changelog-modal__arrow--hidden":v.value===0}]),onClick:B},null,8,["class"]),r(ke,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-right","icon-start-type":"outline","icon-start-category":"arrows",class:it(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--right",{"ivyforms-changelog-modal__arrow--hidden":v.value>=C.value-1}]),onClick:T},null,8,["class"]),u("div",vw,[r(O1,{name:h.value,mode:"out-in"},{default:y(()=>[(g(),k("div",{key:v.value,class:"ivyforms-changelog-modal__slide ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},[v.value===0&&a.value.items.features?.length?(g(),k("div",pw,[u("div",yw,[u("div",gw,[r(to,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,_(U.value.new_features),1)]),u("ul",hw,[(g(!0),k(ye,null,Ae(a.value.items.features,(ie,Z)=>(g(),k("li",{key:`feature-${Z}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[Q[0]||(Q[0]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ne(" "+_(ie.text),1)]))),128))])])):fe("",!0),v.value===1&&a.value.items.improvements?.length?(g(),k("div",bw,[u("div",_w,[u("div",xw,[r(to,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,_(U.value.improvements),1)]),u("ul",ww,[(g(!0),k(ye,null,Ae(a.value.items.improvements,(ie,Z)=>(g(),k("li",{key:`improvement-${Z}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[Q[1]||(Q[1]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ne(" "+_(ie.text),1)]))),128))])])):fe("",!0),v.value===2&&a.value.items.bugfixes?.length?(g(),k("div",Cw,[u("div",Sw,[u("div",kw,[r(to,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,_(U.value.bug_fixes),1)]),u("ul",Fw,[(g(!0),k(ye,null,Ae(a.value.items.bugfixes,(ie,Z)=>(g(),k("li",{key:`bugfix-${Z}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[Q[2]||(Q[2]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ne(" "+_(ie.text),1)]))),128))])])):fe("",!0)]))]),_:1},8,["name"])]),u("div",Iw,[(g(!0),k(ye,null,Ae(C.value,ie=>(g(),k("span",{key:ie,class:it(["ivyforms-changelog-modal__indicator",{"ivyforms-changelog-modal__indicator--active":v.value===ie-1}]),onClick:Z=>O(ie-1)},null,10,Tw))),128))])],4),u("div",Pw,[u("div",$w,_(v.value+1)+" / "+_(C.value),1),r(ke,{priority:"primary",size:"d",type:"fill",onClick:D},{default:y(()=>[ne(_(U.value.got_it_thanks),1)]),_:1})])])]),_:1},8,["visible"]))}}),Vw=We(Lw,[["__scopeId","data-v-ed9b21bc"]]),kc=Ps("lockedFeatureDialog",()=>{const t=x(!1),o=x({title:"",subtitle:""});return{dialogVisible:t,dialogData:o,showDialog:d=>{o.value=d,t.value=!0},hideDialog:()=>{t.value=!1}}}),Uw={xmlns:"http://www.w3.org/2000/svg",width:"62",height:"24",fill:"none"};function Mw(t,o){return g(),k("svg",Uw,[...o[0]||(o[0]=[u("rect",{width:"62",height:"24",fill:"#5B6673",rx:"4"},null,-1),u("path",{fill:"#fff",d:"M14.75 10.25V9.4c0-1.25-1-2.25-2.25-2.25s-2.25 1-2.25 2.25v.85H9.4c-.5 0-.9.4-.9.9v4.2c0 .5.4.9.9.9h6.2c.5 0 .9-.4.9-.9v-4.2c0-.5-.4-.9-.9-.9zm-3.3-.85a1.05 1.05 0 1 1 2.1 0v.85h-2.1z"},null,-1),u("text",{x:"20",y:"16",fill:"#fff","font-family":"Inter, Arial, sans-serif","font-size":"11","font-weight":"600"},"Locked",-1)])])}const Rw={render:Mw},Ew={xmlns:"http://www.w3.org/2000/svg",width:"62",height:"24",fill:"none"};function Bw(t,o){return g(),k("svg",Ew,[...o[0]||(o[0]=[u("rect",{width:"62",height:"24",fill:"#2A3441",rx:"4"},null,-1),u("rect",{width:"61",height:"23",x:".5",y:".5",stroke:"#5B6673",rx:"3.5"},null,-1),u("path",{fill:"#C5CDD6",d:"M14.75 10.25V9.4c0-1.25-1-2.25-2.25-2.25s-2.25 1-2.25 2.25v.85H9.4c-.5 0-.9.4-.9.9v4.2c0 .5.4.9.9.9h6.2c.5 0 .9-.4.9-.9v-4.2c0-.5-.4-.9-.9-.9zm-3.3-.85a1.05 1.05 0 1 1 2.1 0v.85h-2.1z"},null,-1),u("text",{x:"20",y:"16",fill:"#C5CDD6","font-family":"Inter, Arial, sans-serif","font-size":"11","font-weight":"600"},"Locked",-1)])])}const Aw={render:Bw},Dw=_e({__name:"LockedBadge",props:{size:{default:"d"}},setup(t){const{isDark:o}=dv(),n=t,a=I(()=>o()?Aw:Rw);return(d,m)=>(g(),k("div",{class:it(["ivyforms-locked-badge","ivyforms-flex","ivyforms-justify-content-center","ivyforms-align-items-center",`ivyforms-locked-badge--size-${n.size}`])},[(g(),X(Kt(a.value)))],2))}}),Zv=We(Dw,[["__scopeId","data-v-97463e9d"]]),Ow={class:"ivyforms-locked-feature-dialog__body"},qw={class:"ivyforms-locked-feature-dialog__badge ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-mb-16"},zw={key:0,class:"ivyforms-locked-feature-dialog__title medium-18"},Nw={key:1,class:"ivyforms-locked-feature-dialog__subtitle regular-14"},Ww={class:"ivyforms-locked-feature-dialog__footer ivyforms-flex ivyforms-gap-12 ivyforms-justify-content-center ivyforms-flex-direction-row"},Yw=_e({__name:"LockedFeatureDialog",setup(t){const o=kc(),{dialogVisible:n,dialogData:a}=zi(o),d=()=>{a.value.buttons?.close?.function&&a.value.buttons.close.function(),n.value=!1},m=()=>{a.value.buttons?.confirm?.function&&a.value.buttons.confirm.function(),n.value=!1};return(s,p)=>(g(),X(ci,{modelValue:l(n),"onUpdate:modelValue":p[0]||(p[0]=f=>hn(n)?n.value=f:null),"show-close":!0,width:"468px","align-center":"",class:"ivyforms-locked-feature-dialog"},{footer:y(()=>[u("div",Ww,[l(a).buttons?.close?(g(),X(ke,{key:0,priority:l(a).buttons.close.type||"tertiary",size:"d","full-width":"",onClick:d},{default:y(()=>[ne(_(l(a).buttons.close.text),1)]),_:1},8,["priority"])):fe("",!0),l(a).buttons?.confirm?(g(),X(ke,{key:1,priority:l(a).buttons.confirm.type||"primary",size:"d","full-width":"",onClick:m},{default:y(()=>[ne(_(l(a).buttons.confirm.text),1)]),_:1},8,["priority"])):fe("",!0)])]),default:y(()=>[u("div",Ow,[u("div",qw,[r(Zv,{size:"l"})]),l(a).title?(g(),k("h3",zw,_(l(a).title),1)):fe("",!0),l(a).subtitle?(g(),k("p",Nw,_(l(a).subtitle),1)):fe("",!0)])]),_:1},8,["modelValue"]))}}),Hw=We(Yw,[["__scopeId","data-v-f81eda1b"]]),Vm="--ivyforms-banners-height",fc=x(0),Gw=I(()=>fc.value>0);function jw(t){let o=null;const n=()=>{const d=t.value?.offsetHeight??0;fc.value=d,document.documentElement.style.setProperty(Vm,`${d}px`)},a=()=>{Ho(n)};return Pt(()=>{a(),t.value&&typeof ResizeObserver<"u"&&(o=new ResizeObserver(n),o.observe(t.value)),window.addEventListener("ivyforms:refresh_banners",a)}),Ln(()=>{o?.disconnect(),window.removeEventListener("ivyforms:refresh_banners",a),fc.value=0,document.documentElement.style.removeProperty(Vm)}),{updateBannersHeight:n,scheduleUpdate:a,hasVisibleAppBanners:Gw}}const Kw={class:"ivyforms-app-shell"},Qw=_e({__name:"App",setup(t){const o=x(null),{scheduleUpdate:n}=jw(o),a=m=>{const s=m;return s.name??s.__name??`banner-${String(m)}`},d=uv([]);return Pt(()=>{const m=()=>{const s=Ll("ivyforms/app/banner_components",[]);d.value=s.map(p=>cv(p)?hc(p):p),n()};m(),window.addEventListener("ivyforms:refresh_banners",m)}),(m,s)=>{const p=$s("RouterView");return g(),k("div",Kw,[u("div",{ref_key:"bannersContainerRef",ref:o,class:"ivyforms-app-banners"},[(g(!0),k(ye,null,Ae(d.value,f=>(g(),X(Kt(f),{key:a(f)}))),128))],512),r(p),r(Vw),r(gc),r(Hw)])}}}),Xw=We(Qw,[["__scopeId","data-v-02c139af"]]),Jw=_e({__name:"PagePanel",props:{width:{type:[String,Number],default:"240px"},minWidth:{type:[String,Number],default:"240px"}},setup(t){const o=t,n=I(()=>typeof o.width=="number"?`${o.width}px`:o.width);return(a,d)=>(g(),k("div",{class:"ivyforms-page-panel ivyforms-p-12",style:st({width:n.value,minWidth:n.value})},[Vl(a.$slots,"default",{},void 0,!0)],4))}}),Rs=We(Jw,[["__scopeId","data-v-4257aa21"]]);function Fc(t,o){return Ge.hooks.applyFilters("ivyforms/entry/context_menu_actions",t,o)}function Ic(t,o={}){const n=()=>{const a=o.locked??!1;return typeof a=="function"?a():a};return $t(Lt.EditEntry,{secondary:!0,iconColor:"var(--map-base-purple-symbol-0)",isProLocked:n,proRequiredPlan:"essentials",value:"ivyforms-edit-entry",handler:a=>{n()||t(a)}})}const Zw=[{key:"id",label:"Entry ID"},{key:"ipAddress",label:"User IP"},{key:"sourceURL",label:"Source URL"},{key:"userAgent",label:"Browser"},{key:"ameliaBookingUrls",label:"Booking ID"},{key:"author",label:"User"},{key:"status",label:"Status"},{key:"dateCreated",label:"Submitted On"}],ep=6048e5,eC=864e5,Um=Symbol.for("constructDateFrom");function Bl(t,o){return typeof t=="function"?t(o):t&&typeof t=="object"&&Um in t?t[Um](o):t instanceof Date?new t.constructor(o):new Date(o)}function Nn(t,o){return Bl(o||t,t)}let tC={};function Jd(){return tC}function Fs(t,o){const n=Jd(),a=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,d=Nn(t,o?.in),m=d.getDay(),s=(m<a?7:0)+m-a;return d.setDate(d.getDate()-s),d.setHours(0,0,0,0),d}function qd(t,o){return Fs(t,{...o,weekStartsOn:1})}function tp(t,o){const n=Nn(t,o?.in),a=n.getFullYear(),d=Bl(n,0);d.setFullYear(a+1,0,4),d.setHours(0,0,0,0);const m=qd(d),s=Bl(n,0);s.setFullYear(a,0,4),s.setHours(0,0,0,0);const p=qd(s);return n.getTime()>=m.getTime()?a+1:n.getTime()>=p.getTime()?a:a-1}function Mm(t){const o=Nn(t),n=new Date(Date.UTC(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds()));return n.setUTCFullYear(o.getFullYear()),+t-+n}function oC(t,...o){const n=Bl.bind(null,o.find(a=>typeof a=="object"));return o.map(n)}function Rm(t,o){const n=Nn(t,o?.in);return n.setHours(0,0,0,0),n}function nC(t,o,n){const[a,d]=oC(n?.in,t,o),m=Rm(a),s=Rm(d),p=+m-Mm(m),f=+s-Mm(s);return Math.round((p-f)/eC)}function iC(t,o){const n=tp(t,o),a=Bl(t,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),qd(a)}function lC(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function aC(t){return!(!lC(t)&&typeof t!="number"||isNaN(+Nn(t)))}function rC(t,o){const n=Nn(t,o?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}const sC={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"}},op=(t,o,n)=>{let a;const d=sC[t];return typeof d=="string"?a=d:o===1?a=d.one:a=d.other.replace("{{count}}",o.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function qi(t){return(o={})=>{const n=o.width?String(o.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}const dC={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},uC={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},cC={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},fC={date:qi({formats:dC,defaultWidth:"full"}),time:qi({formats:uC,defaultWidth:"full"}),dateTime:qi({formats:cC,defaultWidth:"full"})},mC={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},np=(t,o,n,a)=>mC[t];function ii(t){return(o,n)=>{const a=n?.context?String(n.context):"standalone";let d;if(a==="formatting"&&t.formattingValues){const s=t.defaultFormattingWidth||t.defaultWidth,p=n?.width?String(n.width):s;d=t.formattingValues[p]||t.formattingValues[s]}else{const s=t.defaultWidth,p=n?.width?String(n.width):t.defaultWidth;d=t.values[p]||t.values[s]}const m=t.argumentCallback?t.argumentCallback(o):o;return d[m]}}const vC={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},pC={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},yC={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"]},gC={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"]},hC={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"}},bC={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"}},_C=(t,o)=>{const n=Number(t),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},ip={ordinalNumber:_C,era:ii({values:vC,defaultWidth:"wide"}),quarter:ii({values:pC,defaultWidth:"wide",argumentCallback:t=>t-1}),month:ii({values:yC,defaultWidth:"wide"}),day:ii({values:gC,defaultWidth:"wide"}),dayPeriod:ii({values:hC,defaultWidth:"wide",formattingValues:bC,defaultFormattingWidth:"wide"})};function li(t){return(o,n={})=>{const a=n.width,d=a&&t.matchPatterns[a]||t.matchPatterns[t.defaultMatchWidth],m=o.match(d);if(!m)return null;const s=m[0],p=a&&t.parsePatterns[a]||t.parsePatterns[t.defaultParseWidth],f=Array.isArray(p)?wC(p,w=>w.test(s)):xC(p,w=>w.test(s));let v;v=t.valueCallback?t.valueCallback(f):f,v=n.valueCallback?n.valueCallback(v):v;const h=o.slice(s.length);return{value:v,rest:h}}}function xC(t,o){for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&o(t[n]))return n}function wC(t,o){for(let n=0;n<t.length;n++)if(o(t[n]))return n}function lp(t){return(o,n={})=>{const a=o.match(t.matchPattern);if(!a)return null;const d=a[0],m=o.match(t.parsePattern);if(!m)return null;let s=t.valueCallback?t.valueCallback(m[0]):m[0];s=n.valueCallback?n.valueCallback(s):s;const p=o.slice(d.length);return{value:s,rest:p}}}const CC=/^(\d+)(th|st|nd|rd)?/i,SC=/\d+/i,kC={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},FC={any:[/^b/i,/^(a|c)/i]},IC={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},TC={any:[/1/i,/2/i,/3/i,/4/i]},PC={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},$C={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]},LC={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},VC={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]},UC={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},MC={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}},ap={ordinalNumber:lp({matchPattern:CC,parsePattern:SC,valueCallback:t=>parseInt(t,10)}),era:li({matchPatterns:kC,defaultMatchWidth:"wide",parsePatterns:FC,defaultParseWidth:"any"}),quarter:li({matchPatterns:IC,defaultMatchWidth:"wide",parsePatterns:TC,defaultParseWidth:"any",valueCallback:t=>t+1}),month:li({matchPatterns:PC,defaultMatchWidth:"wide",parsePatterns:$C,defaultParseWidth:"any"}),day:li({matchPatterns:LC,defaultMatchWidth:"wide",parsePatterns:VC,defaultParseWidth:"any"}),dayPeriod:li({matchPatterns:UC,defaultMatchWidth:"any",parsePatterns:MC,defaultParseWidth:"any"})},RC={code:"en-US",formatDistance:op,formatLong:fC,formatRelative:np,localize:ip,match:ap,options:{weekStartsOn:0,firstWeekContainsDate:1}};function EC(t,o){const n=Nn(t,o?.in);return nC(n,rC(n))+1}function BC(t,o){const n=Nn(t,o?.in),a=+qd(n)-+iC(n);return Math.round(a/ep)+1}function rp(t,o){const n=Nn(t,o?.in),a=n.getFullYear(),d=Jd(),m=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??d.firstWeekContainsDate??d.locale?.options?.firstWeekContainsDate??1,s=Bl(o?.in||t,0);s.setFullYear(a+1,0,m),s.setHours(0,0,0,0);const p=Fs(s,o),f=Bl(o?.in||t,0);f.setFullYear(a,0,m),f.setHours(0,0,0,0);const v=Fs(f,o);return+n>=+p?a+1:+n>=+v?a:a-1}function AC(t,o){const n=Jd(),a=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,d=rp(t,o),m=Bl(o?.in||t,0);return m.setFullYear(d,0,a),m.setHours(0,0,0,0),Fs(m,o)}function DC(t,o){const n=Nn(t,o?.in),a=+Fs(n,o)-+AC(n,o);return Math.round(a/ep)+1}function io(t,o){const n=t<0?"-":"",a=Math.abs(t).toString().padStart(o,"0");return n+a}const $l={y(t,o){const n=t.getFullYear(),a=n>0?n:1-n;return io(o==="yy"?a%100:a,o.length)},M(t,o){const n=t.getMonth();return o==="M"?String(n+1):io(n+1,2)},d(t,o){return io(t.getDate(),o.length)},a(t,o){const n=t.getHours()/12>=1?"pm":"am";switch(o){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return n==="am"?"a.m.":"p.m."}},h(t,o){return io(t.getHours()%12||12,o.length)},H(t,o){return io(t.getHours(),o.length)},m(t,o){return io(t.getMinutes(),o.length)},s(t,o){return io(t.getSeconds(),o.length)},S(t,o){const n=o.length,a=t.getMilliseconds(),d=Math.trunc(a*Math.pow(10,n-3));return io(d,o.length)}},kr={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Em={G:function(t,o,n){const a=t.getFullYear()>0?1:0;switch(o){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});default:return n.era(a,{width:"wide"})}},y:function(t,o,n){if(o==="yo"){const a=t.getFullYear(),d=a>0?a:1-a;return n.ordinalNumber(d,{unit:"year"})}return $l.y(t,o)},Y:function(t,o,n,a){const d=rp(t,a),m=d>0?d:1-d;if(o==="YY"){const s=m%100;return io(s,2)}return o==="Yo"?n.ordinalNumber(m,{unit:"year"}):io(m,o.length)},R:function(t,o){const n=tp(t);return io(n,o.length)},u:function(t,o){const n=t.getFullYear();return io(n,o.length)},Q:function(t,o,n){const a=Math.ceil((t.getMonth()+1)/3);switch(o){case"Q":return String(a);case"QQ":return io(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(t,o,n){const a=Math.ceil((t.getMonth()+1)/3);switch(o){case"q":return String(a);case"qq":return io(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(t,o,n){const a=t.getMonth();switch(o){case"M":case"MM":return $l.M(t,o);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(t,o,n){const a=t.getMonth();switch(o){case"L":return String(a+1);case"LL":return io(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(t,o,n,a){const d=DC(t,a);return o==="wo"?n.ordinalNumber(d,{unit:"week"}):io(d,o.length)},I:function(t,o,n){const a=BC(t);return o==="Io"?n.ordinalNumber(a,{unit:"week"}):io(a,o.length)},d:function(t,o,n){return o==="do"?n.ordinalNumber(t.getDate(),{unit:"date"}):$l.d(t,o)},D:function(t,o,n){const a=EC(t);return o==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):io(a,o.length)},E:function(t,o,n){const a=t.getDay();switch(o){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(t,o,n,a){const d=t.getDay(),m=(d-a.weekStartsOn+8)%7||7;switch(o){case"e":return String(m);case"ee":return io(m,2);case"eo":return n.ordinalNumber(m,{unit:"day"});case"eee":return n.day(d,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(d,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(d,{width:"short",context:"formatting"});default:return n.day(d,{width:"wide",context:"formatting"})}},c:function(t,o,n,a){const d=t.getDay(),m=(d-a.weekStartsOn+8)%7||7;switch(o){case"c":return String(m);case"cc":return io(m,o.length);case"co":return n.ordinalNumber(m,{unit:"day"});case"ccc":return n.day(d,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(d,{width:"narrow",context:"standalone"});case"cccccc":return n.day(d,{width:"short",context:"standalone"});default:return n.day(d,{width:"wide",context:"standalone"})}},i:function(t,o,n){const a=t.getDay(),d=a===0?7:a;switch(o){case"i":return String(d);case"ii":return io(d,o.length);case"io":return n.ordinalNumber(d,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(t,o,n){const d=t.getHours()/12>=1?"pm":"am";switch(o){case"a":case"aa":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(d,{width:"narrow",context:"formatting"});default:return n.dayPeriod(d,{width:"wide",context:"formatting"})}},b:function(t,o,n){const a=t.getHours();let d;switch(a===12?d=kr.noon:a===0?d=kr.midnight:d=a/12>=1?"pm":"am",o){case"b":case"bb":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(d,{width:"narrow",context:"formatting"});default:return n.dayPeriod(d,{width:"wide",context:"formatting"})}},B:function(t,o,n){const a=t.getHours();let d;switch(a>=17?d=kr.evening:a>=12?d=kr.afternoon:a>=4?d=kr.morning:d=kr.night,o){case"B":case"BB":case"BBB":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(d,{width:"narrow",context:"formatting"});default:return n.dayPeriod(d,{width:"wide",context:"formatting"})}},h:function(t,o,n){if(o==="ho"){let a=t.getHours()%12;return a===0&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return $l.h(t,o)},H:function(t,o,n){return o==="Ho"?n.ordinalNumber(t.getHours(),{unit:"hour"}):$l.H(t,o)},K:function(t,o,n){const a=t.getHours()%12;return o==="Ko"?n.ordinalNumber(a,{unit:"hour"}):io(a,o.length)},k:function(t,o,n){let a=t.getHours();return a===0&&(a=24),o==="ko"?n.ordinalNumber(a,{unit:"hour"}):io(a,o.length)},m:function(t,o,n){return o==="mo"?n.ordinalNumber(t.getMinutes(),{unit:"minute"}):$l.m(t,o)},s:function(t,o,n){return o==="so"?n.ordinalNumber(t.getSeconds(),{unit:"second"}):$l.s(t,o)},S:function(t,o){return $l.S(t,o)},X:function(t,o,n){const a=t.getTimezoneOffset();if(a===0)return"Z";switch(o){case"X":return Am(a);case"XXXX":case"XX":return $a(a);default:return $a(a,":")}},x:function(t,o,n){const a=t.getTimezoneOffset();switch(o){case"x":return Am(a);case"xxxx":case"xx":return $a(a);default:return $a(a,":")}},O:function(t,o,n){const a=t.getTimezoneOffset();switch(o){case"O":case"OO":case"OOO":return"GMT"+Bm(a,":");default:return"GMT"+$a(a,":")}},z:function(t,o,n){const a=t.getTimezoneOffset();switch(o){case"z":case"zz":case"zzz":return"GMT"+Bm(a,":");default:return"GMT"+$a(a,":")}},t:function(t,o,n){const a=Math.trunc(+t/1e3);return io(a,o.length)},T:function(t,o,n){return io(+t,o.length)}};function Bm(t,o=""){const n=t>0?"-":"+",a=Math.abs(t),d=Math.trunc(a/60),m=a%60;return m===0?n+String(d):n+String(d)+o+io(m,2)}function Am(t,o){return t%60===0?(t>0?"-":"+")+io(Math.abs(t)/60,2):$a(t,o)}function $a(t,o=""){const n=t>0?"-":"+",a=Math.abs(t),d=io(Math.trunc(a/60),2),m=io(a%60,2);return n+d+o+m}const Dm=(t,o)=>{switch(t){case"P":return o.date({width:"short"});case"PP":return o.date({width:"medium"});case"PPP":return o.date({width:"long"});default:return o.date({width:"full"})}},sp=(t,o)=>{switch(t){case"p":return o.time({width:"short"});case"pp":return o.time({width:"medium"});case"ppp":return o.time({width:"long"});default:return o.time({width:"full"})}},OC=(t,o)=>{const n=t.match(/(P+)(p+)?/)||[],a=n[1],d=n[2];if(!d)return Dm(t,o);let m;switch(a){case"P":m=o.dateTime({width:"short"});break;case"PP":m=o.dateTime({width:"medium"});break;case"PPP":m=o.dateTime({width:"long"});break;default:m=o.dateTime({width:"full"});break}return m.replace("{{date}}",Dm(a,o)).replace("{{time}}",sp(d,o))},qC={p:sp,P:OC},zC=/^D+$/,NC=/^Y+$/,WC=["D","DD","YY","YYYY"];function YC(t){return zC.test(t)}function HC(t){return NC.test(t)}function GC(t,o,n){const a=jC(t,o,n);if(console.warn(a),WC.includes(t))throw new RangeError(a)}function jC(t,o,n){const a=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${o}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const KC=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,QC=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,XC=/^'([^]*?)'?$/,JC=/''/g,ZC=/[a-zA-Z]/;function eS(t,o,n){const a=Jd(),d=n?.locale??a.locale??RC,m=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,s=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,p=Nn(t,n?.in);if(!aC(p))throw new RangeError("Invalid time value");let f=o.match(QC).map(h=>{const w=h[0];if(w==="p"||w==="P"){const P=qC[w];return P(h,d.formatLong)}return h}).join("").match(KC).map(h=>{if(h==="''")return{isToken:!1,value:"'"};const w=h[0];if(w==="'")return{isToken:!1,value:tS(h)};if(Em[w])return{isToken:!0,value:h};if(w.match(ZC))throw new RangeError("Format string contains an unescaped latin alphabet character `"+w+"`");return{isToken:!1,value:h}});d.localize.preprocessor&&(f=d.localize.preprocessor(p,f));const v={firstWeekContainsDate:m,weekStartsOn:s,locale:d};return f.map(h=>{if(!h.isToken)return h.value;const w=h.value;(!n?.useAdditionalWeekYearTokens&&HC(w)||!n?.useAdditionalDayOfYearTokens&&YC(w))&&GC(w,o,String(t));const P=Em[w[0]];return P(p,w,d.localize,v)}).join("")}function tS(t){const o=t.match(XC);return o?o[1].replace(JC,"'"):t}const oS={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},nS={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},iS={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},lS={date:qi({formats:oS,defaultWidth:"full"}),time:qi({formats:nS,defaultWidth:"full"}),dateTime:qi({formats:iS,defaultWidth:"full"})},aS={code:"en-GB",formatDistance:op,formatLong:lS,formatRelative:np,localize:ip,match:ap,options:{weekStartsOn:1,firstWeekContainsDate:4}},rS={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}} година"}},sS=(t,o,n)=>{let a;const d=rS[t];return typeof d=="string"?a=d:o===1?n?.addSuffix?n.comparison&&n.comparison>0?a=d.one.withPrepositionIn:a=d.one.withPrepositionAgo:a=d.one.standalone:o%10>1&&o%10<5&&String(o).substr(-2,1)!=="1"?a=d.dual.replace("{{count}}",String(o)):a=d.other.replace("{{count}}",String(o)),n?.addSuffix?n.comparison&&n.comparison>0?"за "+a:"пре "+a:a},dS={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},uS={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},cS={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},fS={date:qi({formats:dS,defaultWidth:"full"}),time:qi({formats:uS,defaultWidth:"full"}),dateTime:qi({formats:cS,defaultWidth:"full"})},mS={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"},vS=(t,o,n,a)=>{const d=mS[t];return typeof d=="function"?d(o):d},pS={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},yS={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:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},hS={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},bS={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},_S={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:"ноћу"}},xS={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:"ноћу"}},wS=(t,o)=>Number(t)+".",CS={ordinalNumber:wS,era:ii({values:pS,defaultWidth:"wide"}),quarter:ii({values:yS,defaultWidth:"wide",argumentCallback:t=>t-1}),month:ii({values:gS,defaultWidth:"wide",formattingValues:hS,defaultFormattingWidth:"wide"}),day:ii({values:bS,defaultWidth:"wide"}),dayPeriod:ii({values:xS,defaultWidth:"wide",formattingValues:_S,defaultFormattingWidth:"wide"})},SS=/^(\d+)\./i,kS=/\d+/i,FS={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},IS={any:[/^пр/i,/^(по|нова)/i]},TS={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},PS={any:[/1/i,/2/i,/3/i,/4/i]},$S={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},LS={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]},VS={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},US={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},MS={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},RS={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},ES={ordinalNumber:lp({matchPattern:SS,parsePattern:kS,valueCallback:t=>parseInt(t,10)}),era:li({matchPatterns:FS,defaultMatchWidth:"wide",parsePatterns:IS,defaultParseWidth:"any"}),quarter:li({matchPatterns:TS,defaultMatchWidth:"wide",parsePatterns:PS,defaultParseWidth:"any",valueCallback:t=>t+1}),month:li({matchPatterns:$S,defaultMatchWidth:"wide",parsePatterns:LS,defaultParseWidth:"any"}),day:li({matchPatterns:VS,defaultMatchWidth:"wide",parsePatterns:US,defaultParseWidth:"any"}),dayPeriod:li({matchPatterns:MS,defaultMatchWidth:"any",parsePatterns:RS,defaultParseWidth:"any"})},BS={code:"sr",formatDistance:sS,formatLong:fS,formatRelative:vS,localize:CS,match:ES,options:{weekStartsOn:1,firstWeekContainsDate:1}};function dp(t,o="dateFns"){const n={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 d=n[a];return d?.[o]||d?.all||a})}function AS(t){if(!t||typeof t=="boolean")return"";let o;if(typeof t=="string"){if(t.trim()===""||(o=new Date(t),isNaN(o.getTime())))return""}else if(typeof t=="number"){if(t===0||(o=new Date(t),isNaN(o.getTime())))return""}else if(t instanceof Date){if(o=t,isNaN(o.getTime()))return""}else return"";const n=window.wpIvyDateFormat?.dateFormat||"dd MMM yyyy",a=window.wpIvyDateFormat?.locale==="sr_RS"?BS:aS,d=dp(n,"dateFns");try{return eS(o,d,{locale:a})}catch{return""}}function DS(t){return Array.isArray(t)?t.map(o=>typeof o=="string"||typeof o=="number"||o instanceof Date||Fd.isDayjs(o)?Fd(o).format("YYYY-MM-DD"):null).filter(Boolean):typeof t=="string"||typeof t=="number"||t instanceof Date||Fd.isDayjs(t)?[Fd(t).format("YYYY-MM-DD")]:[]}const sn={formatWPDate:AS,convertWPFormat:dp,formatDateRangeForApi:DS},Is=Ps("entry",()=>{const t=x(null),o=x([]),n=x(!1),a=x(null),{getLabel:d}=Ye(),{request:m}=po(),s=Dr();return{entry:t,entryFields:o,loading:n,error:a,fetchEntry:async f=>{try{const{data:v,error:h,status:w}=await m(`entry/${f}`,{method:"GET",headers:{"Content-Type":"application/json"}});!h&&w===200&&v?.data?(t.value=v.data.entry,o.value=v.data.fields||[],n.value=!1,t.value.status==="unread"&&(await s.updateStatus(f,"read"),t.value.status="read")):(Oe({message:`${d("failed_to_get_entry")} ${v?.message||""}`,type:"error"}),console.error(d("failed_to_get_entry"),v?.message))}catch(v){Oe({message:`${d("failed_to_get_entry")} ${v}`,type:"error"})}}}});function Wn(){const t=Zo(),o=I(()=>t.loaded.value),n=I(()=>t.plan.value==="lite"),a=I(()=>typeof window>"u"?!1:(window.ivyFormsProScripts!==void 0||window.IvyFormsProScripts!==void 0)&&!!window.IvyForms?.pro),d=I(()=>{if(!a.value)return!1;const p=t.license.value;return p?p.status==="valid"&&p.plan!=="lite":!1}),m=I(()=>o.value&&a.value&&d.value&&!n.value);return{isLoaded:o,isLitePlan:n,isProInstalled:a,isLicenseActive:d,isProActivated:m,canUseFeature:p=>m.value&&t.hasFeature(p)}}const up="admin_add_entry",cp="essentials",OS={class:"ivyforms-entry-page-section-title header-with-actions ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100 ivyforms-gap-8"},qS={class:"medium-18"},zS={class:"ivyforms-entry-page-section-content"},NS={class:"ivyforms-entry-details-table ivyforms-width-100"},WS={class:"ivyforms-key-column medium-14 ivyforms-px-8"},YS={class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},HS={key:0,class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},GS={key:3,class:"ivyforms-flex ivyforms-flex-column ivyforms-gap-4"},jS=_e({__name:"EntryDetailsPagePanel",setup(t){const o=$o(),n=No(),a=Dr(),d=Is(),m=kt(),{getLabel:s}=Ye(),p=Ed("entry"),f=Zo(),v=Hi(),h=Gi(),{canUseFeature:w,isProInstalled:P}=Wn(),{showUpgradeDialog:M}=Vo(),U=x(!1),R=x(null),C=Ed("onEntryCreated",()=>{}),T=I(()=>w(up)),B=I(()=>{if(o.name===Tn){const N=o.params.formId;return Array.isArray(N)?N[0]:N}return p?.value?.formId??m.formId}),O=I(()=>{const N=p?.value?.ameliaBookingUrls;return Array.isArray(N)?N:[]}),D=I(()=>Zw.filter(N=>!p?.value||!Object.prototype.hasOwnProperty.call(p.value,N.key)?!1:N.key==="ameliaBookingUrls"?O.value.length>0:!0).map(N=>N.key==="ameliaBookingUrls"?{...N,label:s("amelia_booking_id")}:N)),te=I(()=>window.IvyForms?.adminUrl||J()),J=()=>{try{if(window.IvyForms?.useApiClient){const j=window.IvyForms.useApiClient();if(j?.root){const G=j.root.match(/(.+?)\/wp-json\/?/);if(G)return G[1]+"/wp-admin/"}}const N=window.location.pathname,H=N.indexOf("/wp-admin/");if(H!==-1){const j=N.substring(0,H);return window.location.origin+j+"/wp-admin/"}return window.location.origin+"/wp-admin/"}catch{return"/wp-admin/"}},Y=()=>o.name===Tn?o.params.entryId:o.params.id,Q=async N=>{try{const H=N==="read"?"unread":"read",j=Y();await a.updateStatus(Number(j),H),p?.value&&(p.value.status=H),N==="read"&&H==="unread"&&(o.name===Tn?await n.push({name:ui,params:{id:o.params.formId},query:o.query}):(o.name===Di||o.name===Jo)&&(m.formId=null,a.reset(),await n.push({name:Jo,query:o.query})))}catch(H){console.error(s("failed_to_update_entry_status"),H)}},ie=()=>{if(v.isOpen){v.closeContextMenu();return}const N=Number(Y());if(!N)return;const H=R.value;if(!H)return;const j=H&&"$el"in H&&H.$el instanceof HTMLElement?H.$el:H instanceof HTMLElement?H:null;if(!j)return;const G=[Ic(()=>{v.closeContextMenu()},{locked:()=>!f.hasFeature("edit_entries")}),...Z(N),$t(Lt.Delete,{handler:async()=>{v.closeContextMenu(),await h.handleActionClick(N,null,"entry","delete",{setLoading:W=>{U.value=W},onSuccess:async()=>{o.name===Tn?await n.push({name:ui,params:{id:o.params.formId},query:o.query}):(m.formId=null,a.reset(),await n.push({name:Jo,query:o.query}))}})}})];v.openContextMenu({actions:Fc(G,{entryId:N,formId:p?.value?.formId??null,onDetailPage:!0}),contextMenuButtonRef:j})},Z=N=>{if(!P.value)return[];if(!T.value){const G=()=>{v.closeContextMenu(),M(cp)};return[$t(Lt.Save,{label:s("add_entry"),icon:"plus",pro:!0,handler:G}),$t(Lt.Duplicate,{label:s("duplicate_entry"),pro:!0,handler:G})]}const H={entryId:N,formId:Number(B.value),entry:p?.value??null,entryFields:d.entryFields||[],formFields:m.fields||[],createAction:$t,actionTypes:Lt,closeMenu:()=>v.closeContextMenu(),onCreated:C},j=window.IvyForms?.hooks?.applyFilters?.("ivyforms/entry/detail_actions",[],H);return Array.isArray(j)?j:[]};return(N,H)=>{const j=co,G=Ls,W=Rs;return g(),X(W,{width:420,class:"ivyforms-p-20"},{default:y(()=>[u("div",OS,[u("span",qS,_(l(s)("general_details")),1),r(j,{content:l(s)("actions"),placement:"top"},{default:y(()=>[r(ke,{ref_key:"actionButtonRef",ref:R,"icon-only":"","icon-start":"context-menu-dot",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:ie},null,512)]),_:1},8,["content"])]),u("div",zS,[u("table",NS,[u("tbody",null,[(g(!0),k(ye,null,Ae(D.value,L=>(g(),k("tr",{key:L.key},[u("td",WS,_(L.label),1),u("td",YS,[L.label===l(s)("status")?(g(),k("div",HS,[u("span",null,_(l(p)[L.key].charAt(0).toUpperCase()+l(p)[L.key].slice(1)),1),r(ke,{"icon-only":"","icon-start":l(p)[L.key]==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:z=>Q(l(p)[L.key])},null,8,["icon-start","onClick"])])):L.label===l(s)("submitted_on")?(g(),k(ye,{key:1},[ne(_(l(sn).formatWPDate(l(p)[L.key])),1)],64)):L.key==="sourceURL"?(g(),X(G,{key:2,href:l(p)[L.key],target:"_blank",size:"s",rel:"noreferrer"},{default:y(()=>[ne(_(l(p)[L.key]),1)]),_:2},1032,["href"])):L.key==="ameliaBookingUrls"&&O.value.length?(g(),k("div",GS,[(g(!0),k(ye,null,Ae(O.value,(z,E)=>(g(),X(G,{key:E,href:z.url,target:"_blank",size:"s",rel:"noreferrer"},{default:y(()=>[ne(" #"+_(z.packageCustomerId?z.packageCustomerId:z.bookingId),1)]),_:2},1032,["href"]))),128))])):L.key==="author"?(g(),k(ye,{key:4},[l(p).userId===null||l(p).userId===void 0?(g(),k(ye,{key:0},[ne(_(l(s)("guest")),1)],64)):(g(),X(G,{key:1,href:`${te.value}user-edit.php?user_id=${l(p).userId}`,target:"_blank",size:"s",rel:"noreferrer"},{default:y(()=>[ne(_(l(p)[L.key]),1)]),_:2},1032,["href"]))],64)):(g(),k(ye,{key:5},[ne(_(l(p)[L.key]),1)],64))])]))),128))])])])]),_:1})}}}),KS=We(jS,[["__scopeId","data-v-5d4c4356"]]),QS=_e({__name:"PageSection",props:{conversational:{type:Boolean,default:!1}},setup(t){const o=Go();return(n,a)=>(g(),k("div",{class:it(["ivyforms-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-24",{"ivyforms-page-section--conversational":t.conversational}])},[u("div",{class:it(["ivyforms-page-section__content ivyforms-p-20",{"ivyforms-page-section__content__fullscreen":l(o).isFullScreenMode}])},[Vl(n.$slots,"default",{},void 0,!0)],2)],2))}}),Yn=We(QS,[["__scopeId","data-v-47e8d4f6"]]),XS={key:0,class:"ivyforms-file-upload__entry-label ivyforms-pt-2"},JS={class:"ivyforms-file-upload__entry-files ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},ZS={class:"ivyforms-file-upload__entry-glyph-wrap ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-flex-shrink-0"},ek={class:"ivyforms-file-upload__entry-fname"},tk={key:1,class:"ivyforms-file-upload__entry-actions ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-end"},ok=["aria-label"],nk=_e({__name:"IvyFileUploadEntryDetailsRow",props:{fieldLabel:{default:""},files:{},moreLabel:{default:""},showLabel:{type:Boolean,default:!0},showActions:{type:Boolean,default:!1},embedded:{type:Boolean,default:!1}},setup(t){const o=t,n=I(()=>o.showLabel&&o.showActions?"ivyforms-file-upload__entry--layout-full":o.showLabel?"ivyforms-file-upload__entry--layout-label":o.showActions?"ivyforms-file-upload__entry--layout-actions":"ivyforms-file-upload__entry--layout-files");return(a,d)=>(g(),k("div",{class:it(["ivyforms-file-upload__entry ivyforms-gap-column-24 ivyforms-gap-row-8",[t.embedded?"ivyforms-align-items-center":"ivyforms-align-items-start",...t.embedded?[]:["ivyforms-py-20","ivyforms-px-24"],{"ivyforms-file-upload__entry--embedded":t.embedded},n.value]])},[t.showLabel?(g(),k("div",XS,_(t.fieldLabel),1)):fe("",!0),u("div",JS,[(g(!0),k(ye,null,Ae(t.files,(m,s)=>(g(),k("div",{key:s,class:"ivyforms-file-upload__entry-file-line ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},[u("span",ZS,[r(fv,{"file-name":m.name,size:"m"},null,8,["file-name"])]),u("span",ek,[m.url?(g(),X(Ls,{key:0,href:m.url,target:"_blank",rel:"noreferrer",size:"s",class:"ivyforms-file-upload__entry-link ivyforms-inline-flex"},{default:y(()=>[ne(_(m.name),1)]),_:2},1032,["href"])):(g(),k(ye,{key:1},[ne(_(m.name),1)],64))])]))),128))]),t.showActions?(g(),k("div",tk,[u("button",{type:"button",class:"ivyforms-file-upload__entry-more ivyforms-py-2 ivyforms-px-6","aria-label":t.moreLabel},[...d[0]||(d[0]=[u("span",{"aria-hidden":"true"},"⋯",-1)])],8,ok)])):fe("",!0)],2))}}),ik=We(nk,[["__scopeId","data-v-82e6f271"]]);function Om(t){try{return decodeURIComponent(t)}catch{return t}}function lk(t){try{const n=new URL(t).pathname.split("/").pop()||t;return Om(n)}catch{const o=t.split("/").filter(Boolean),n=o[o.length-1];return Om(n||t)}}function fp(t){if(t==null)return[];const o=typeof t=="string"?t.trim():"";if(o==="")return[];const n=d=>{const m=typeof d=="string"?d.trim():"";if(!m)return null;const s=/^https?:\/\//i.test(m),p=m.startsWith("/")&&!/\s/.test(m);return s||p?{url:m,name:lk(m)}:null};if(o.startsWith("["))try{const d=JSON.parse(o);if(Array.isArray(d)){const m=[];for(const s of d){const p=n(s);p&&m.push(p)}return m}}catch{}const a=n(o);return a?[a]:[]}const ak={key:0,class:"ivyforms-product-entry-display ivyforms-width-100"},rk={class:"ivyforms-product-entry-display__list ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10"},sk=_e({__name:"ProductEntryDisplay",props:{value:{},currencyCode:{}},setup(t){const o=t,n=I(()=>{const m=o.currencyCode;return typeof m=="string"&&bc(m)?m:q1}),a=I(()=>z1(o.value)),d=I(()=>{const m=a.value;if(!m?.lines.length)return[];const s=n.value;return m.lines.map(p=>N1(p,s))});return(m,s)=>d.value.length?(g(),k("div",ak,[u("div",rk,[(g(!0),k(ye,null,Ae(d.value,(p,f)=>(g(),k("div",{key:f,class:"ivyforms-product-entry-display__line regular-14",style:{color:"var(--map-base-text-0)"}},_(p),1))),128))])])):fe("",!0)}}),mp=We(sk,[["__scopeId","data-v-de6acd3a"]]),dk=["recaptcha","turnstile","hcaptcha"],vp=t=>dk.includes(t),uk={class:"ivyforms-entry-page-section-title ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},ck={class:"medium-18 ivyforms-flex-shrink-0"},fk={class:"ivyforms-entry-page-section-title__actions ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-flex-shrink-0"},mk={class:"ivyforms-entry-page-section-content ivyforms-mt-24 ivyforms-width-100"},vk={class:"ivyforms-entry-table ivyforms-width-100"},pk={key:0,class:"ivyforms-entry-section-divider"},yk={colspan:"2",class:"medium-14 ivyforms-px-8"},gk={key:0,colspan:"2",class:"ivyforms-likert-column"},hk={key:0,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},bk={key:1,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},_k={key:2,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},xk={key:3,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},wk={key:4,class:"ivyforms-value-column ivyforms-value-column--file-upload ivyforms-width-100 ivyforms-px-8 ivyforms-py-14 regular-14"},Ck={key:5,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},qm="edit_entries",Sk=_e({__name:"EntryPageSectionContent",setup(t){const o=kt(),n=x(!1),a=Is(),{getLabel:d}=Ye(),m=Ed("entryEdit"),{showUpgradeDialog:s}=Vo(),{canUseFeature:p}=Wn(),f=Zo();Pt(()=>{f.fetch()});const v=I(()=>m?.value.isEditMode.value??!1),h=I(()=>!(m?.value.canEditEntry.value??p(qm))),w=I(()=>window.IvyForms?.components?.("EntryPageSectionEditBlock")??null),P=()=>{if(h.value){s(f.upgradeMap.value[qm]);return}window.IvyForms?.startEntryEdit?.()},M=I(()=>h.value?"pro":"primary"),U=I(()=>h.value?"bolt-lightning":""),R=I(()=>[...o.fields||[]].sort((j,G)=>(j.position??0)-(G.position??0))),C=I(()=>R.value.filter(j=>!j.parentId&&!vp(j.type)).map(j=>a.entryFields.find(G=>(G.fieldId??G.id)==j.id)).filter(j=>j?!(!n.value&&(j.fieldValue===null||j.fieldValue==="")):!1)),T=new Map,B=j=>{const G=j.id??j.fieldId;if(T.has(G))return T.get(G)??null;const W=J(j),L=Ge.hooks.applyFilters("ivyforms/entry/field_display",null,j,W,te(j)||"");return T.set(G,L),L},O=I(()=>{const j=C.value.map(G=>({kind:"field",entryField:G}));return Ge.hooks.applyFilters("ivyforms/entry/details/display_items",j,{entryFields:a.entryFields,formFields:R.value,showEmptyFields:n.value})}),D=(j,G)=>j.kind==="divider"?`divider-${j.id}`:j.entryField?.id??`field-${G}`;Ee(C,()=>{T.clear()}),Ee(()=>a.entry,async j=>{j&&j.formId&&(!o.fields||o.fields.length===0)&&await o.loadForm(j.formId.toString())},{immediate:!0});const te=j=>{const G=typeof j=="object"&&j!==null?j.fieldId??j.id:j,W=o.fields?.find(L=>L.id==G);return W?W.label:""},J=j=>{const G=typeof j=="object"&&j!==null?j.fieldId??j.id:j;return o.fields?.find(W=>W.id==G)},Y=j=>J(j)?.type==="file-upload",Q=j=>J(j)?.type==="rating",ie=j=>{const G=J(j);return G?Ge.hooks.applyFilters("ivyforms/entry/html_field_types",["html"],G).includes(G.type):!1},Z=j=>fp(j),N=j=>mv(j,o.paymentSettings.currency),H=j=>{const G=J(j);if(G&&(G.type==="checkbox"||G.type==="multi-select")&&Array.isArray(G.fieldOptions))return(j.fieldValue||"").split(",").map(z=>z.trim()).filter(z=>z).map(z=>{const E=G.fieldOptions.find(V=>V.value==z);return E?E.label:z}).join(", ");if(G&&G.type==="product")return"";if(G&&G.type==="total")return N(j.fieldValue);if(G&&(G.type==="radio"||G.type==="select")&&Array.isArray(G.fieldOptions)){const W=G.fieldOptions.find(L=>L.value==j.fieldValue);return W?W.label:j.fieldValue}return j.fieldValue};return(j,G)=>{const W=pt;return v.value&&w.value?(g(),X(Kt(w.value),{key:0})):(g(),k(ye,{key:1},[u("div",uk,[u("span",ck,_(l(d)("user_information")),1),u("div",fk,[r(W,{modelValue:n.value,"onUpdate:modelValue":G[0]||(G[0]=L=>n.value=L),priority:"secondary",type:"checkmark"},{default:y(()=>[ne(_(l(d)("show_empty_fields")),1)]),_:1},8,["modelValue"]),r(ke,{size:"s",type:"fill",priority:M.value,"icon-start":U.value,"icon-start-type":U.value?"fill":void 0,onClick:G[1]||(G[1]=L=>P())},{default:y(()=>[ne(_(l(d)("edit")),1)]),_:1},8,["priority","icon-start","icon-start-type"])])]),u("div",mk,[u("table",vk,[u("tbody",null,[(g(!0),k(ye,null,Ae(O.value,(L,z)=>(g(),k(ye,{key:D(L,z)},[L.kind==="divider"?(g(),k("tr",pk,[u("td",yk,_(L.label),1)])):(g(),k("tr",{key:1,class:it({"ivyforms-entry-row--file-upload":Y(L.entryField)})},[B(L.entryField)?(g(),k("td",gk,[(g(),X(Kt(B(L.entryField).component),Bd({ref_for:!0},B(L.entryField).props),null,16))])):(g(),k(ye,{key:1},[u("td",{class:it(["ivyforms-key-column medium-14 ivyforms-px-8",{"ivyforms-py-14":Y(L.entryField)}])},_(te(L.entryField)||""),3),Q(L.entryField)?(g(),k("td",hk,[r(W1,{"model-value":Number(L.entryField.fieldValue)||0,"rating-icon":J(L.entryField)?.ratingIcon||"star",options:J(L.entryField)?.fieldOptions||[],"show-label":!1,readonly:""},null,8,["model-value","rating-icon","options"])])):J(L.entryField)?.type==="product"?(g(),k("td",bk,[r(mp,{value:L.entryField.fieldValue,"currency-code":l(o).paymentSettings.currency},null,8,["value","currency-code"])])):J(L.entryField)?.type==="total"?(g(),k("td",_k,_(N(L.entryField.fieldValue)),1)):ie(L.entryField)?(g(),k("td",xk,[r(Y1,{html:H(L.entryField),"field-type":J(L.entryField)?.type},null,8,["html","field-type"])])):Y(L.entryField)?(g(),k("td",wk,[Z(L.entryField.fieldValue).length?(g(),X(ik,{key:0,files:Z(L.entryField.fieldValue),"show-label":!1,"show-actions":!1,embedded:""},null,8,["files"])):(g(),k(ye,{key:1},[ne(_(H(L.entryField)),1)],64))])):(g(),k("td",Ck,_(H(L.entryField)),1))],64))],2))],64))),128))])])])],64))}}});function pp(t,o){const n=t.trim();if(!n)return null;const d=o?.sandbox??(typeof o?.receiptUrl=="string"&&o.receiptUrl.includes("squareupsandbox.com"))?"https://squareupsandbox.com":"https://squareup.com",m=o?.locationId?.trim();return m?`${d}/dashboard/sales/transactions/${encodeURIComponent(n)}/by-unit/${encodeURIComponent(m)}`:`${d}/dashboard/sales/transactions/${encodeURIComponent(n)}`}function yp(t,o){const n=t.trim();return n===""?null:o?.receiptUrl?o.receiptUrl:`${o?.sandbox?"https://www.sandbox.paypal.com":"https://www.paypal.com"}/activity/payment/${encodeURIComponent(n)}`}const kk={key:0,class:"ivyforms-entry-payment-section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},Fk={class:"medium-16 text-primary"},Ik={class:"ivyforms-entry-payment-section__grid"},Tk={class:"regular-14 text-secondary"},Pk={class:"regular-16"},$k={class:"regular-14 text-secondary"},Lk={class:"regular-16"},Vk={class:"regular-14 text-secondary"},Uk={class:"regular-16"},Mk={class:"regular-14 text-secondary"},Rk={class:"regular-16"},Ek=_e({__name:"EntryPaymentSection",props:{entryId:{}},setup(t){const o=t,{getLabel:n}=Ye(),{request:a}=po(),d=Mo(),m=x(null),s=I(()=>{if(!m.value)return"";const h=bc(m.value.currency)?m.value.currency:"USD";return`${(m.value.amount/100).toFixed(2)} ${vv(h)}`}),p=I(()=>{const h=String(m.value?.paymentMethod??"").toLowerCase();return n(h==="paypal"?"paypal":h==="stripe"?"stripe":"square_card")}),f=I(()=>{if(!m.value)return null;const h=String(m.value.paymentMethod??"").toLowerCase();return h==="paypal"&&m.value.transactionId!==""?yp(m.value.transactionId,{receiptUrl:m.value.squareReceiptUrl,sandbox:d.paypalSettings?.environment==="sandbox"}):h==="stripe"&&m.value.transactionId.startsWith("pi_")?`https://dashboard.stripe.com/payments/${encodeURIComponent(m.value.transactionId)}`:pp(m.value.transactionId,{locationId:d.squareSettings?.locationId,receiptUrl:m.value.squareReceiptUrl})}),v=I(()=>{const h=String(m.value?.paymentMethod??"").toLowerCase();return n(h==="paypal"?"view_in_paypal":h==="stripe"?"view_in_stripe":"view_in_square")});return Pt(async()=>{d.loadAllSettings();const{data:h}=await a(`payment/entry/${o.entryId}`);m.value=h?.data?.data??null}),(h,w)=>{const P=Ls;return m.value?(g(),k("div",kk,[u("span",Fk,_(l(n)("payment")),1),u("div",Ik,[u("div",null,[u("span",Tk,_(l(n)("payment_method")),1),u("p",Pk,_(p.value),1)]),u("div",null,[u("span",$k,_(l(n)("amount")),1),u("p",Lk,_(s.value),1)]),u("div",null,[u("span",Vk,_(l(n)("date")),1),u("p",Uk,_(m.value.dateCreated??"—"),1)]),u("div",null,[u("span",Mk,_(l(n)("transaction_id")),1),u("p",Rk,_(m.value.transactionId),1)])]),f.value?(g(),X(P,{key:0,href:f.value,target:"_blank",rel:"noreferrer"},{default:y(()=>[ne(_(v.value),1)]),_:1},8,["href"])):fe("",!0)])):fe("",!0)}}}),Bk=We(Ek,[["__scopeId","data-v-20be2702"]]),Ak={class:"ivyforms-entry-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},Dk=_e({__name:"EntryPageSection",setup(t){const o=$o(),n=I(()=>Number(o.params.id||o.params.entryId||0));return(a,d)=>{const m=bn,s=Yn;return g(),k("div",Ak,[r(s,{class:"ivyforms-pr-20"},{default:y(()=>[r(m,{modifier:"outside-vertical"},{default:y(()=>[n.value?(g(),X(Bk,{key:0,"entry-id":n.value,class:"ivyforms-mb-24"},null,8,["entry-id"])):fe("",!0),r(Sk)]),_:1})]),_:1})])}}}),Ok=We(Dk,[["__scopeId","data-v-52976e53"]]),qk={},zk={xmlns:"http://www.w3.org/2000/svg",width:"2",height:"21",viewBox:"0 0 2 30",fill:"none"};function Nk(t,o){return g(),k("svg",zk,[...o[0]||(o[0]=[u("path",{d:"M1 1L1 29",stroke:"#5A6C7E","stroke-opacity":"0.2","stroke-linecap":"round"},null,-1)])])}const Nl=We(qk,[["render",Nk]]),Wk={class:"ivyforms-header ivyforms-flex ivyforms-flex-shrink-0 ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-24"},Yk={class:"ivyforms-header__left"},Hk={key:3,class:"ivyforms-header__title ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-gap-12 medium-18"},Gk={class:"ivyforms-header__title-text ivyforms-text-cut"},jk={class:"ivyforms-header__center"},Kk={class:"ivyforms-header__right"},Qk=_e({__name:"PageHeader",setup(t){const{getLabel:o}=Ye(),n=H1(),{request:a}=po(),{isLoaded:d,isLitePlan:m,isProActivated:s}=Wn(),{navigateToAdminPage:p}=un(),f=Ge.hooks.applyFilters("ivyforms/builder/filter/routes",[Ni,Wi,Oi,Rl,Ua,Er,Br,Ma,ws,Cs,Ss,ks,ui],{getLabel:o}),v=x(!1),h=Go(),w=Ed("pageTitle",""),P=I(()=>w||h.pageTitle),M=x(!1),U=$o(),R=[Di,an,Ni,Wi,Oi,Rl,Ua,Er,Br,Ma,ws,Cs,Ss,ks,ui,Tn],C=I(()=>R.includes(U.name)),T=I(()=>U.name===Di||U.name===Tn),B=I(()=>T.value||v.value&&C.value),{theme:O,setTheme:D}=dv();G1(()=>{D(n.get("ivyforms_theme")||"light")});const te=async()=>{const W=!v.value;J(W),M.value=!0;try{const{data:L,error:z,status:E}=await a("setting/update",{method:"POST",headers:{"Content-Type":"application/json"},data:{settingsCategory:"general",settingsOption:"fullscreen",settingsValue:W}});if(E!==200||z){console.error(o("error_update_settings"),z),J(v.value);return}L&&L.success?(v.value=L.data.value,h.setFullScreenMode(L.data.value),typeof window.wpIvySettings<"u"&&(window.wpIvySettings.general.fullscreen=L.data.value)):J(v.value)}catch(L){console.error(o("error_update_settings"),L),J(v.value)}setTimeout(()=>{M.value=!1},1e3)},J=W=>{const L=document.body,z=document.getElementById("adminmenumain"),E=document.getElementById("wpcontent"),V=document.getElementById("wpadminbar"),oe=document.getElementsByClassName("wp-toolbar")[0];W?(L.classList.add("ivyforms-fullscreen-mode"),z&&(z.style.display="none"),E&&(E.style.marginLeft="0",E.style.width="100vw",E.style.height="100vh"),V&&(V.style.display="none"),oe instanceof HTMLElement&&(oe.style.padding="0")):(L.classList.remove("ivyforms-fullscreen-mode"),z&&(z.style.display=""),E&&(E.style.marginLeft="",E.style.width="",E.style.height=""),V&&(V.style.display=""),oe instanceof HTMLElement&&(oe.style.padding="")),v.value=W,h.setFullScreenMode(W)},Y=()=>{const W=s.value?K1:Q1;window.open(W,"_blank")},Q=()=>{pv()},ie=I(()=>d.value?m.value:!1),Z=fi(),N=No();function H(){if(U.name===Di){N.push({path:"/",query:U.query});return}if(U.name===Tn){const W=U.params.formId;W?N.push({path:`/manage/${W}/results/entries`,query:U.query}):p(yv);return}if(U.name===an||f.includes(U.name)){Z.confirmIfDirty(()=>{p(gv)});return}}const j=I(()=>U.name===Di?o("all_entries"):U.name===Tn?o("results"):o("all_forms")),G=I(()=>U.name===an||f.includes(U.name));return Pt(()=>{let W=h.isFullScreenMode;if(!h.isFullScreenModeInitialized)try{typeof window.wpIvySettings<"u"&&window.wpIvySettings.general?.fullscreen!==void 0&&(W=!!window.wpIvySettings.general.fullscreen)}catch(L){console.warn("Could not read wpIvySettings.general.fullscreen:",L)}v.value=W,h.setFullScreenMode(W),W&&J(!0)}),Ee(()=>h.isFullScreenMode,W=>{W!==v.value&&(v.value=W,J(W))}),Al(()=>{v.value&&document.body.classList.remove("ivyforms-fullscreen-mode")}),(W,L)=>{const z=sv,E=Nl,V=j1,oe=co;return g(),k("header",Wk,[u("div",Yk,[B.value?(g(),X(ke,{key:0,priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:H},{default:y(()=>[ne(_(j.value),1)]),_:1})):(g(),X(z,{key:1,class:"ivyforms-header__logo",orientation:"logoOnly"})),T.value?fe("",!0):(g(),X(E,{key:2,class:"ivyforms-px-4"})),G.value?fe("",!0):(g(),k("div",Hk,[u("span",Gk,_(P.value),1)])),Vl(W.$slots,"left",{},void 0,!0)]),u("div",jk,[Vl(W.$slots,"center",{},void 0,!0)]),u("div",Kk,[r(oe,{content:l(O)==="dark"?l(o)("light_theme"):l(o)("dark_theme"),theme:"inverted",placement:"bottom"},{default:y(()=>[r(V,{modelValue:l(O),"onUpdate:modelValue":L[0]||(L[0]=be=>hn(O)?O.value=be:null),"aria-label":l(o)("theme_switch")},null,8,["modelValue","aria-label"])]),_:1},8,["content"]),r(oe,{content:l(o)("support"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(ke,{priority:"tertiary","icon-start":"chat-dots","icon-start-type":"outline",onClick:Y})]),_:1},8,["content"]),ie.value?(g(),X(E,{key:0,class:"ivyforms-px-4"})):fe("",!0),ie.value?(g(),X(ke,{key:1,priority:"pro","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:Q},{default:y(()=>[ne(_(l(o)("upgrade")),1)]),_:1})):fe("",!0),r(E,{class:"ivyforms-px-4"}),Vl(W.$slots,"right",{},void 0,!0),r(oe,{content:v.value?l(o)("collapse"):l(o)("full_screen"),theme:"inverted",disabled:M.value},{default:y(()=>[r(ke,{priority:"tertiary","icon-start-category":"arrows","icon-start":v.value?"collapse":"expand",onClick:te},null,8,["icon-start"])]),_:1},8,["content","disabled"])])])}}}),vi=We(Qk,[["__scopeId","data-v-528c8f81"]]),Xk="edit_entries";function Jk(){const t=Zo(),o=x(!1),n=x(!1),a=x({}),d=x({}),m=x({}),s=I(()=>t.hasFeature(Xk)),p=I(()=>!1),f=async()=>{},v=()=>{};return{isEditMode:o,isSaving:n,canEditEntry:s,hasUnsavedChanges:p,fieldErrors:a,draftFieldValues:d,draftMetadata:m,enterEditMode:f,exitEditMode:v,cancelEdit:f,saveEntry:async()=>!1,setFieldValue:v,setMetadataValue:v}}let oc=null,nc=null;function gp(){const t=window.IvyForms?.useEntryEdit;return t?(oc||(oc=t()),oc):(nc||(nc=Jk()),nc)}function Zk(t){const o=gp();t.value!==o&&(t.value=o)}function e0(){const t=uv(gp()),o=()=>Zk(t);return typeof window<"u"&&(window.addEventListener("ivyforms:ready",o,{once:!0}),window.addEventListener("ivyforms:pro_features_loaded",o),window.addEventListener("ivyforms:entry_edit_ready",o),Al(()=>{window.removeEventListener("ivyforms:ready",o),window.removeEventListener("ivyforms:pro_features_loaded",o),window.removeEventListener("ivyforms:entry_edit_ready",o)})),t}function t0(t){let o=null,n=null,a=null;const d=()=>{try{t.formBuilderStore.formId=null,t.formBuilderStore.loadedForEntry=!1}catch{}},m=()=>{if(n)return n;const U=()=>t.isResultsEntryRoute.value?Tn:Di,R=async C=>{t.loading.value=!0;try{await t.entryStore.fetchEntry(Number(C)),t.entry.value=t.entryStore.entry,t.currentEntryIndex.value=t.entriesWithSameFormId.value.findIndex(T=>Number(T.id)===Number(C))+1}finally{t.loading.value=!1}};return n={navigateToPreviousEntry:async()=>{if(t.currentEntryIndex.value<=1)return;t.currentEntryIndex.value--;const C=t.entriesWithSameFormId.value[t.currentEntryIndex.value-1].id;await t.router.push({name:U(),params:t.isResultsEntryRoute.value?{formId:t.formId.value,entryId:C}:{id:C},query:t.route.query}),await R(C)},navigateToNextEntry:async()=>{if(t.currentEntryIndex.value>=t.entriesWithSameFormId.value.length)return;t.currentEntryIndex.value++;const C=t.entriesWithSameFormId.value[t.currentEntryIndex.value-1].id;await t.router.push({name:U(),params:t.isResultsEntryRoute.value?{formId:t.formId.value,entryId:C}:{id:C},query:t.route.query}),await R(C)}},n},s=()=>{if(o)return;const U=window.IvyForms?.setupEntryPageEditIntegration;if(U)try{o=U({entryEdit:t.entryEdit,route:t.route,router:t.router,entryId:t.entryId,formId:t.formId,isResultsEntryRoute:t.isResultsEntryRoute,getLabel:t.getLabel,entryStore:t.entryStore,entry:t.entry,entriesWithSameFormId:t.entriesWithSameFormId,currentEntryIndex:t.currentEntryIndex,loading:t.loading,formBuilderStore:t.formBuilderStore}),a=o.startEntryEdit,window.IvyForms.startEntryEdit=a}catch(R){console.error("Failed to initialize entry edit integration:",R),o=null,a=null}};s(),!o&&typeof window<"u"&&window.addEventListener("ivyforms:entry_edit_ready",s,{once:!0});const p=async()=>{if(o){await o.navigateToPreviousEntry();return}await m().navigateToPreviousEntry()},f=async()=>{if(o){await o.navigateToNextEntry();return}await m().navigateToNextEntry()},v=U=>{if(o){o.onRouteLeave(U);return}d(),U()},h=(U,R,C)=>{if(o){o.onRouteUpdate(U,R,C);return}C()},w=()=>{o?.registerEntryIdWatch()},P=async()=>{await o?.syncAfterLoad()};return Al(()=>{if(typeof window<"u"&&(window.removeEventListener("ivyforms:entry_edit_ready",s),a!==null&&window.IvyForms?.startEntryEdit===a&&delete window.IvyForms.startEntryEdit),a=null,o){o.onUnmount(),o=null;return}d()}),{navigateToPreviousEntry:p,navigateToNextEntry:f,onRouteLeave:v,onRouteUpdate:h,registerEntryIdWatch:w,syncAfterLoad:P}}const o0={class:"ivyforms-header__navigation ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},n0={class:"ivyforms-header__navigation-text ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center regular-14"},i0={key:0,class:"ivyforms-count-loader"},l0={class:"ivyforms-entry-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden"},a0=_e({__name:"EntryPage",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=$o(),d=No(),m=Is(),s=kt(),p=Dr(),f=I(()=>!!(a.path.includes("/results/entries")&&a.params.formId)),v=I(()=>f.value?a.params.entryId:a.params.id),h=I(()=>f.value?a.params.formId:m.entry?.formId||s.formId),w=x(null),P=x([]),M=x(1),U=I(()=>P.value.length),R=x(!1),C=I(()=>s.name?s.name:""),T=e0();rn("entryEdit",T);const{navigateToPreviousEntry:B,navigateToNextEntry:O,onRouteLeave:D,onRouteUpdate:te,registerEntryIdWatch:J,syncAfterLoad:Y}=t0({entryEdit:T,route:a,router:d,entryId:v,formId:h,isResultsEntryRoute:f,getLabel:o,entryStore:m,entry:w,entriesWithSameFormId:P,currentEntryIndex:M,loading:R,formBuilderStore:s}),Q=async N=>{const H=w.value?.formId;if(H==null)return;await p.fetchData({formId:H,page:1,perPage:1,shouldGetCount:!0}),P.value.some(G=>Number(G.id)===N)||(P.value=[...P.value,{id:N,formId:H}].sort((G,W)=>Number(G.id)-Number(W.id)))},ie=async N=>{R.value=!0;try{await m.fetchEntry(N),w.value=m.entry,M.value=P.value.findIndex(H=>Number(H.id)===Number(N))+1}finally{R.value=!1}},Z=async N=>{try{await Q(N)}catch(H){console.error("Failed to refresh entries count after create:",H)}try{f.value?await d.push({name:Tn,params:{formId:h.value,entryId:N}}):await d.push({name:Di,params:{id:N}}),await ie(N)}catch(H){console.error("Failed to open the newly created entry:",H),Oe({message:o("failed_to_get_entry"),type:"error"})}};return Pt(async()=>{R.value=!0;try{if(await m.fetchEntry(Number(v.value)),w.value=m.entry,f.value&&h.value){try{s.loadedForEntry=!0}catch{}await s.loadForm(Array.isArray(h.value)?h.value[0]:h.value)}else if(w.value?.formId)try{s.loadedForEntry=!0}finally{await s.loadForm(w.value.formId)}const N=p.paginationMeta,H=w.value?.formId;await p.fetchData({formId:H,perPage:N.total}),P.value=p.tableData.filter(j=>Number(j.formId)===Number(H)).sort((j,G)=>Number(j.id)-Number(G.id)),M.value=P.value.findIndex(j=>Number(j.id)===Number(v.value))+1,J()}catch(N){console.error(o("failed_to_get_entry"),N)}finally{R.value=!1,await Y()}}),X1((N,H,j)=>{D(j)}),J1((N,H,j)=>{te(N,H,j)}),rn("entry",w),rn("onEntryCreated",Z),rn("pageTitle",C),(N,H)=>{const j=ke,G=vi,W=Ok,L=KS,z=Or,E=Dl;return g(),k(ye,null,[r(G,null,{center:y(()=>[u("div",o0,[r(j,{"icon-only":"","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:M.value<=1,onClick:l(B)},null,8,["disabled","onClick"]),r(j,{"icon-only":"","icon-start":"chevron-right","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:M.value>=U.value,onClick:l(O)},null,8,["disabled","onClick"]),u("span",n0,[R.value?(g(),k("div",i0)):(g(),k(ye,{key:1},[ne(_(M.value)+"/"+_(U.value)+" "+_(l(o)("entries")),1)],64))])])]),_:1}),u("div",l0,[r(W),r(L),r(z),r(E,{"show-close":"","align-center":"",type:"error",width:"342px"})])],64)}}}),Tc=We(a0,[["__scopeId","data-v-00715dae"]]),r0=_e({__name:"DashboardPage",setup(t){const{getLabel:o}=Ye(),n=o("dashboard");return rn("pageTitle",n),(a,d)=>{const m=vi;return g(),X(m)}}});function Pc(){const t=window.wpIvyApiSettings?.isAdministrator;return t===!0||t===1||t==="1"}function hp(){return{isAdministrator:I(()=>Pc())}}function bp(){const t=window.wpIvyApiSettings?.paymentsEnabled;return t===!0||t===1||t==="1"}const s0=_e({__name:"SettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:o}){const{getLabel:n}=Ye(),{isAdministrator:a}=hp(),d=Mo(),m=t,s=o,p=No(),f=$o(),v=x(m.activeIndex||"general"),h=I(()=>d.integrationsSettings?.square?.enabled===!0),w=U=>U.includes("/payments/")||U==="/payments"||U.startsWith("/payment/"),P=I(()=>{d.integrationsSettings,window.IvyForms?.hooks?.updateCounter?.value;const U=[{label:n("general"),index:"general"}],R=[];h.value&&R.push({index:"payments/square",label:n("square_label"),iconConfig:{name:"cc",type:"outline",category:"global",size:"d"}});const C=bp()?Ll("ivyforms/settings/add_payment_subitem",R):[];C.length>0&&U.push({label:n("payments"),index:"payments",autoNavigateToFirst:!0,subItems:C}),U.push({label:n("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"}}]}),a.value&&U.push({label:n("permissions"),index:"permissions"});const T=Ll("ivyforms/settings/add_integration_subitem",[]);if(Array.isArray(T)&&T.length>0){const O=T.filter(D=>{const te=D.index.split("/")[1],J=d.integrationsSettings?.[te];return!J||typeof J!="object"?!1:J.enabled===!0});if(O.length>0){const D=[...O].sort((te,J)=>{const Y=te.index==="integrations/google_sheets",Q=J.index==="integrations/google_sheets";return Y?1:Q?-1:0});U.push({label:window.IvyForms?.getLabel?.("integrations")||"Integrations",index:"integrations",autoNavigateToFirst:!0,subItems:D})}}const B=Ll("ivyforms/settings/add_menu_item",[]);return Array.isArray(B)&&B.length>0&&U.push(...B),U}),M=U=>{if(v.value=U,s("update:activeIndex",U),U==="general")p.push({path:"/general"});else if(U==="payments"||U==="payment"){const R=P.value.find(C=>C.index==="payments")?.subItems?.[0]?.index;p.push({path:R?`/${R}`:"/payments/square"})}else if(U.startsWith("payments/")||U.startsWith("payment/"))p.push({path:`/${U.replace(/^payment\//,"payments/")}`});else if(U==="integrations")p.push({path:"/integrations"});else if(U.startsWith("integrations/")){const R=U.split("integrations/")[1];p.push({path:`/integrations/${R}`})}else if(U==="security")p.push({path:"/security/recaptcha"});else if(U.startsWith("security/")){const R=U.split("security/")[1];p.push({path:`/security/${R}`})}else U==="permissions"&&a.value?p.push({path:"/permissions"}):window.IvyForms?.hooks?.applyFilters&&(window.IvyForms.hooks.applyFilters("ivyforms/settings/handle_menu_route",!1,U,p)||console.warn(`[Settings] No route handler for menu item: ${U}`))};return Pt(async()=>{await d.loadAllSettings();const U=f.path;if(U.includes("/security/")){const R=U.split("/security/")[1];R?(v.value=`security/${R}`,s("update:activeIndex",`security/${R}`)):(v.value="security/recaptcha",s("update:activeIndex","security/recaptcha"))}else if(w(U)){const R=U.replace(/\/+$/,"").replace(/^\//,"").replace(/^payment\//,"payments/"),C=P.value.find(D=>D.index==="payments"),T=C?.subItems?.[0]?.index,B=R==="payments"?T:R,O=C?.subItems?.some(D=>D.index===B);if(!B||!O){v.value=T??"general",s("update:activeIndex",v.value),await p.replace({path:T?`/${T}`:"/general"});return}v.value=B,s("update:activeIndex",v.value)}else if(U.includes("/security"))v.value="security/recaptcha",s("update:activeIndex","security/recaptcha");else if(U.includes("/integrations/")){const R=U.split("/integrations/")[1];R?(v.value=`integrations/${R}`,s("update:activeIndex",`integrations/${R}`)):(v.value="integrations",s("update:activeIndex","integrations"))}else if(U.includes("/integrations"))v.value="integrations",s("update:activeIndex","integrations");else if(U.includes("/permissions")&&a.value)v.value="permissions",s("update:activeIndex","permissions");else if(U.includes("/permissions"))v.value="general",s("update:activeIndex","general"),p.replace({path:"/general"});else{let R=!1;if(window.IvyForms?.hooks?.applyFilters){const C=window.IvyForms.hooks.applyFilters("ivyforms/settings/detect_active_route",null,U);C&&(v.value=C,s("update:activeIndex",C),R=!0)}R||(v.value="general",s("update:activeIndex","general"))}}),(U,R)=>{const C=Rs;return g(),X(C,null,{default:y(()=>[r(_c,{modelValue:v.value,"onUpdate:modelValue":R[0]||(R[0]=T=>v.value=T),"menu-items":P.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:M},null,8,["modelValue","menu-items"])]),_:1})}}}),d0={};function u0(t,o){const n=$s("router-view"),a=Yn;return g(),X(a,null,{default:y(()=>[r(n,null,{default:y(({Component:d})=>[(g(),X(Kt(d)))]),_:1})]),_:1})}const c0=We(d0,[["render",u0]]),f0=_e({__name:"SettingsPage",setup(t){const o=Go(),n=Mo(),a=I(()=>o.isFullScreenMode),{getLabel:d}=Ye(),{isAdministrator:m}=hp(),s=No(),{startWatching:p}=Po();p();const{navigateToAllForms:f,navigateToEntries:v,navigateToSettings:h,navigateToIntegrations:w}=un(),P=x("settings"),M=x("general"),U=d("settings");rn("pageTitle",U);const R=[{label:d("all_forms"),index:On},{label:d("entries"),index:Jo},{label:d("integrations"),index:ri},{label:d("settings"),index:Oi}],C=B=>{M.value=B,s.push({path:`/${B}/`})},T=B=>{if(B===P.value)return;const O=()=>{P.value=B,B===On?f():B===Jo?v():B===Oi?h():B===ri&&w()};n.confirmLeaveGeneralSettingsIfDirty(O)};return Pt(()=>{const B=s.currentRoute.value.path,O=B.replace(/\/+$/,"")||"/";if(O.includes("/permissions")){if(m.value){M.value="permissions";return}M.value="general",s.replace({path:"/general/"});return}if(O==="/payments"||O==="/payment"||O.startsWith("/payments/")||O.startsWith("/payment/")){const D=O.replace(/^\//,"").replace(/^payment\//,"payments/");M.value=D==="payments"||D==="payment"?"payments/square":D;return}(B==="/"||B==="")&&(M.value="general",s.push({path:"/general/"}))}),(B,O)=>{const D=Nl,te=vi,J=Dl;return g(),k(ye,null,[r(te,null,{left:y(()=>[a.value?(g(),X(Ol,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(),k(ye,null,Ae(R,Y=>r(ql,{key:Y.index,label:Y.label,name:Y.index,"is-active":P.value===Y.index,type:"tonal",onClick:Q=>T(Y.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):fe("",!0)]),default:y(()=>[r(D)]),_:1}),u("div",{class:it(["ivyforms-settings-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":a.value}])},[r(s0,{"active-index":M.value,"onUpdate:activeIndex":C},null,8,["active-index"]),r(c0,{"active-index":M.value},null,8,["active-index"])],2),r(J,{align:"center",width:"342px"})],64)}}}),m0=We(f0,[["__scopeId","data-v-9f00535b"]]),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={class:"ivyforms-settings-general__improve-section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},x0={class:"ivyforms-settings-general__section-title medium-14 ivyforms-mb-6"},w0={class:"ivyforms-settings-general__improve-card ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-p-16 ivyforms-border-radius-16"},C0=_e({__name:"GeneralSettingsPage",setup(t){const o=Mo(),n=Z1(),{getLabel:a}=Ye();Pt(async()=>{await o.loadAllSettings(),o.startEditingGeneralSettings()}),Al(()=>{o.stopEditingGeneralSettings()});const d=I(()=>o.isLoading),m=async()=>{await o.saveGeneralSettings()},s=()=>{window.open(ex,"_blank","noopener,noreferrer")},p=f=>{if(f){n.showDeleteOnUninstallWarningDialog(()=>{o.setDeleteOnUninstall(!0)},()=>{o.restoreDeleteOnUninstallFromSaved()});return}o.setDeleteOnUninstall(!1)};return(f,v)=>{const h=ke,w=xo;return g(),k("div",v0,[u("div",p0,[u("div",y0,[u("span",g0,_(l(a)("general")),1)]),u("div",h0,[r(h,{class:it(["ivyforms-button__action--save"]),priority:"primary",loading:d.value,onClick:m},{default:y(()=>[d.value?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(a)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",b0,[r(w,{"model-value":l(o).wcagBackendCompliance,priority:"secondary",size:"d","text-position":"right",title:l(a)("wcag_compliance_settings"),"onUpdate:modelValue":l(o).setWcagBackendCompliance},null,8,["model-value","title","onUpdate:modelValue"]),r(w,{"model-value":l(o).deleteOnUninstall,priority:"secondary",size:"d","text-position":"right",title:l(a)("delete_on_uninstall"),"onUpdate:modelValue":p},null,8,["model-value","title"]),r(w,{"model-value":l(o).mcpEnabled,priority:"secondary",size:"d","text-position":"right",title:l(a)("mcp_integration_enabled"),tooltip:l(a)("mcp_integration_enabled_tooltip"),"onUpdate:modelValue":l(o).setMcpEnabled},null,8,["model-value","title","tooltip","onUpdate:modelValue"]),u("div",_0,[u("span",x0,_(l(a)("improve_ivyforms")),1),u("div",w0,[r(w,{modelValue:l(o).usageTrackingEnabled,"onUpdate:modelValue":v[0]||(v[0]=P=>l(o).usageTrackingEnabled=P),priority:"secondary",size:"d","text-position":"right",title:l(a)("enable_data_usage")},null,8,["modelValue","title"]),r(Vs,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":l(a)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:l(a)("data_usage_description"),onButtonClick:s},null,8,["button-label","description"])])])])])}}}),S0=We(C0,[["__scopeId","data-v-ba75b388"]]),k0=[{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"}],F0={class:"ivyforms-settings-security ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},I0={class:"ivyforms-settings-security__option-bar ivyforms-pb-8 ivyforms-flex"},T0={class:"ivyforms-settings-security__option-bar__left ivyforms-flex"},P0={class:"ivyforms-settings-security__title medium-18"},$0={class:"ivyforms-settings-security__option-bar__right ivyforms-flex ivyforms-gap-8"},L0={class:"ivyforms-settings-security__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},V0={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},U0={class:"ivyforms-settings-security__tabs"},M0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},R0={for:"site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},E0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},B0={for:"secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},A0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},D0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},O0={key:1,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"},z0={for:"hcaptcha-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},N0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},W0={for:"hcaptcha-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Y0={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},H0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},G0={for:"turnstile-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},j0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},K0={for:"turnstile-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Q0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column ivyforms-settings-security__radio-section"},X0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-8"},J0={key:3,class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Z0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},eF={class:"ivyforms-settings-security__field-description medium-14 ivyforms-mb-12"},tF={class:"ivyforms-settings-security__toggle"},oF=_e({__name:"SecuritySettingsPage",setup(t){const{getLabel:o}=Ye(),n=Mo(),a=$o(),d=[{name:"v2",label:"v2"},{name:"invisible",label:"Invisible v2"},{name:"v3",label:"v3"}],m=I(()=>a.params.provider||"recaptcha"),s=()=>{switch(m.value){case"recaptcha":return"reCAPTCHA";case"hcaptcha":return"hCaptcha";case"turnstile":return"Turnstile";case"honeypot":return"Honeypot";default:return"reCAPTCHA"}},p=I({get:()=>n.recaptchaType,set:V=>n.setRecaptchaType(V)}),f=I({get:()=>n.recaptchaSiteKey,set:V=>n.setRecaptchaSiteKey(V)}),v=I({get:()=>n.recaptchaSecretKey,set:V=>n.setRecaptchaSecretKey(V)}),h=I({get:()=>n.recaptchaLanguage,set:V=>n.setRecaptchaLanguage(V)}),w=I({get:()=>n.turnstileSiteKey,set:V=>n.setTurnstileSiteKey(V)}),P=I({get:()=>n.turnstileSecretKey,set:V=>n.setTurnstileSecretKey(V)}),M=I({get:()=>n.turnstileTheme,set:V=>n.setTurnstileTheme(V)}),U=I({get:()=>n.hcaptchaSiteKey,set:V=>n.setHCaptchaSiteKey(V)}),R=I({get:()=>n.hcaptchaSecretKey,set:V=>n.setHCaptchaSecretKey(V)}),C=x(!1),T=I(()=>n.isLoading),B=I(()=>k0.map(V=>({...V,label:V.value===""?o("browser_default"):V.label}))),O=V=>{V?n.setRecaptchaType(V):n.setRecaptchaType(p.value)},D=()=>{n.setRecaptchaSiteKey(f.value)},te=()=>{n.setRecaptchaSecretKey(v.value)},J=()=>{n.setRecaptchaLanguage(h.value)},Y=()=>{window.open("https://cloud.google.com/security/products/recaptcha","_blank")},Q=()=>{n.setHCaptchaSiteKey(U.value)},ie=()=>{n.setHCaptchaSecretKey(R.value)},Z=()=>{window.open("https://www.hcaptcha.com/","_blank")},N=()=>{n.setTurnstileSiteKey(w.value)},H=()=>{n.setTurnstileSecretKey(P.value)},j=()=>{n.setTurnstileTheme(M.value)},G=()=>{window.open("https://www.cloudflare.com/en-gb/application-services/products/turnstile/","_blank")},W=()=>{},L=()=>{switch(m.value){case"recaptcha":n.setRecaptchaSiteKey(""),n.setRecaptchaSecretKey(""),n.setRecaptchaLanguage("");break;case"hcaptcha":n.setHCaptchaSiteKey(""),n.setHCaptchaSecretKey(""),n.setHCaptchaType("checkbox");break;case"turnstile":n.setTurnstileSiteKey(""),n.setTurnstileSecretKey(""),n.setTurnstileTheme("auto");break;case"honeypot":C.value=!1;break}},z=async()=>{switch(m.value){case"recaptcha":await n.saveRecaptchaSettings();break;case"hcaptcha":await n.saveHCaptchaSettings();break;case"turnstile":await n.saveTurnstileSettings();break}};Pt(async()=>{await n.loadAllSettings(),n.recaptchaType||n.setRecaptchaType("v2")});const E=I(()=>{switch(m.value){case"recaptcha":return!n.recaptchaSiteKey&&!n.recaptchaSecretKey&&!n.recaptchaLanguage;case"hcaptcha":return!U.value&&!R.value;case"turnstile":return!n.turnstileSiteKey&&!n.turnstileSecretKey;case"honeypot":return!C.value;default:return!0}});return(V,oe)=>{const be=ke,ae=Ue,Re=Vs;return g(),k("div",F0,[u("div",I0,[u("div",T0,[u("span",P0,_(s()),1)]),u("div",$0,[r(be,{class:it(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:E.value,onClick:L},{default:y(()=>[ne(_(l(o)("clear_settings")),1)]),_:1},8,["disabled"]),r(be,{class:it(["ivyforms-button__action--save"]),priority:"primary",loading:T.value,onClick:z},{default:y(()=>[T.value?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(o)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",L0,[m.value==="recaptcha"?(g(),k(ye,{key:0},[u("div",V0,[u("div",U0,[r(Pn,{modelValue:p.value,"onUpdate:modelValue":[oe[0]||(oe[0]=we=>p.value=we),O],tabs:d,size:"d",priority:"tertiary",type:"tonal",width:200,background:!0},null,8,["modelValue"])]),u("div",M0,[u("label",R0,_(l(o)("captcha_site_key")),1),r(ae,{modelValue:f.value,"onUpdate:modelValue":[oe[1]||(oe[1]=we=>f.value=we),D],secondary:"",type:"text",placeholder:l(o)("enter_site_key")},null,8,["modelValue","placeholder"])]),u("div",E0,[u("label",B0,_(l(o)("captcha_secret_key")),1),r(ae,{modelValue:v.value,"onUpdate:modelValue":[oe[2]||(oe[2]=we=>v.value=we),te],secondary:"",type:"text",placeholder:l(o)("enter_secret_key")},null,8,["modelValue","placeholder"])]),r(Re,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":l(o)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:l(o)("recaptcha_instruction"),onButtonClick:Y},null,8,["button-label","description"])]),u("div",A0,[u("label",D0,_(l(o)("recaptcha_language")),1),r(St,{modelValue:h.value,"onUpdate:modelValue":[oe[3]||(oe[3]=we=>h.value=we),J],placeholder:l(o)("browser_default"),secondary:""},{default:y(()=>[(g(!0),k(ye,null,Ae(B.value,we=>(g(),X(Tt,{key:we.value,value:we.value,label:we.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])],64)):m.value==="hcaptcha"?(g(),k("div",O0,[u("div",q0,[u("label",z0,_(l(o)("captcha_site_key")),1),r(ae,{modelValue:U.value,"onUpdate:modelValue":[oe[4]||(oe[4]=we=>U.value=we),Q],secondary:"",type:"text",placeholder:l(o)("enter_hcaptcha_site_key")},null,8,["modelValue","placeholder"])]),u("div",N0,[u("label",W0,_(l(o)("captcha_secret_key")),1),r(ae,{modelValue:R.value,"onUpdate:modelValue":[oe[5]||(oe[5]=we=>R.value=we),ie],secondary:"",type:"text",placeholder:l(o)("enter_hcaptcha_secret_key")},null,8,["modelValue","placeholder"])]),r(Re,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":l(o)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:l(o)("hcaptcha_instruction"),onButtonClick:Z},null,8,["button-label","description"])])):m.value==="turnstile"?(g(),k(ye,{key:2},[u("div",Y0,[u("div",H0,[u("label",G0,_(l(o)("captcha_site_key")),1),r(ae,{modelValue:w.value,"onUpdate:modelValue":[oe[6]||(oe[6]=we=>w.value=we),N],secondary:"",type:"text",placeholder:l(o)("enter_site_key")},null,8,["modelValue","placeholder"])]),u("div",j0,[u("label",K0,_(l(o)("captcha_secret_key")),1),r(ae,{modelValue:P.value,"onUpdate:modelValue":[oe[7]||(oe[7]=we=>P.value=we),H],secondary:"",type:"text",placeholder:l(o)("enter_secret_key")},null,8,["modelValue","placeholder"])]),r(Re,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":l(o)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:l(o)("turnstile_instruction"),onButtonClick:G},null,8,["button-label","description"])]),u("div",Q0,[u("span",X0,_(l(o)("turnstile_theme")),1),r($n,{modelValue:M.value,"onUpdate:modelValue":oe[8]||(oe[8]=we=>M.value=we),priority:"secondary"},{default:y(()=>[r(Gt,{value:"auto",priority:"secondary",onClick:j},{default:y(()=>[ne(_(l(o)("auto")),1)]),_:1}),r(Gt,{value:"light",priority:"secondary",onClick:j},{default:y(()=>[ne(_(l(o)("light")),1)]),_:1}),r(Gt,{value:"dark",priority:"secondary",onClick:j},{default:y(()=>[ne(_(l(o)("dark")),1)]),_:1})]),_:1},8,["modelValue"])])],64)):m.value==="honeypot"?(g(),k("div",J0,[u("label",Z0,_(l(o)("honeypot_protection")),1),u("p",eF,_(l(o)("honeypot_protection_description")),1),u("div",tF,[r(pt,{modelValue:C.value,"onUpdate:modelValue":oe[9]||(oe[9]=we=>C.value=we),label:l(o)("enable_honeypot_protection"),onChange:W},null,8,["modelValue","label"])])])):fe("",!0)])])}}}),nF=We(oF,[["__scopeId","data-v-d5121e1d"]]);function Zd(t){const{loading:o,searchQuery:n,debouncedSearchQuery:a}=t,d=I(()=>!n||!a?!1:n.value!==a.value),m=I(()=>o.value||d.value);return{isDebouncing:d,shouldShowSkeleton:m}}function iF(t){if(typeof t=="number")return t;if(typeof t=="string"){const o=parseFloat(t);return Number.isFinite(o)?o:0}return 0}function Es(t,o){const n=x(0),a=o.isDynamic??(v=>v.showInModal===!0),d=o.minWidthFilter??(()=>!0),m=I(()=>{const v=t.value;return v?v instanceof HTMLElement?v.parentElement:v.$el?.parentElement??null:null});Ee(m,v=>{v&&(n.value=v.clientWidth)},{flush:"post",immediate:!0}),tx(m,v=>{for(const h of v)n.value=h.contentRect.width});const p=I(()=>{const v=o.columns.value.filter(C=>C.visible??!0),h=v.filter(C=>a(C)),w=n.value||0,P=v.filter(C=>!a(C)).reduce((C,T)=>C+iF(T.width),0),M=w-P,U=M>0&&h.length>0?M/h.length:null,R={dynamicWidth:U,remainingWidth:M,totalTableWidth:w};return v.map(C=>{if(o.widthFor){const T=o.widthFor(C,R);if(T!=null)return{...C,width:T}}return a(C)&&U!==null?{...C,width:Math.floor(U)}:C})}),f=I(()=>o.columns.value.reduce((v,h)=>{if(!d(h))return v;const w=typeof h.minWidth=="number"?h.minWidth:parseFloat(String(h.minWidth))||0;return v+w},0));return{tableWidth:n,dynamicWidthColumns:p,minTableWidth:f}}function di(t){return o=>{const n=o.rowData;if(!n)return null;const a=typeof t.href=="function"?t.href(n):t.href??"javascript:void(0)",d=typeof t.class=="function"?t.class(n):t.class;return je(Ls,{size:"s",href:a,class:d,onClick:t.onClick?m=>((a==="#"||a==="javascript:void(0)")&&m.preventDefault(),t.onClick(n,m)):void 0},()=>[String(t.text(n)??"")])}}function _p(t){return o=>{const n=o.rowData;return n?je(xo,{modelValue:!!n[t.field],size:"s",ariaLabel:t.ariaLabel,"onUpdate:modelValue":async a=>{await t.onChange(n,a)}}):null}}function lF(t){const o=t.field;return n=>{const a=n.rowData;if(!a)return null;const d=!!a[o];return je(to,{name:d?"star-2":"star",type:"fill",size:"d",color:d?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",ariaLabel:t.ariaLabel,onClick:async()=>{await t.onChange(a,!d)}})}}function aF(t){return()=>je(pt,{modelValue:t.allSelected.value,size:"s",type:"checkmark",ariaLabel:t.ariaLabel,"onUpdate:modelValue":o=>t.toggleAll(o)},()=>[])}function rF(t={}){return o=>{const n=o.rowData;return n?je(pt,{modelValue:!!n.selected,type:"checkmark",size:"s",ariaLabel:t.ariaLabel,"onUpdate:modelValue":a=>{n.selected=a}},()=>[]):null}}const ic=(t,o)=>typeof t=="function"?t(o):t;function sF(t){const o=t.idKey??"id";return n=>{const a=n.rowData;if(!a)return null;const m=(typeof t.actions=="function"?t.actions(a):t.actions).map((p,f)=>({action:p,index:f})).filter(({action:p})=>p.visible?p.visible(a):!0),s=a[o];return je("div",{class:["ivyforms-column-actions","ivyforms-flex","ivyforms-flex-direction-row","ivyforms-align-items-center","ivyforms-flex-wrap-nowrap","ivyforms-justify-content-end","ivyforms-gap-4",{hovered:s===n.hoveredRowId}]},m.map(({action:p,index:f})=>je(co,{key:`${String(s)}-${String(ic(p.icon,a))}-${f}`,content:ic(p.tooltip,a),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:ic(p.icon,a),size:"s",type:p.type??"ghost",priority:p.priority??"tertiary",iconStartType:p.iconStartType??"outline",ref:p.refKey?v=>{if(!t.onButtonRef)return;const h=v&&typeof v=="object"&&"$el"in v&&v.$el instanceof HTMLElement?v.$el:null;t.onButtonRef(s,h)}:void 0,onClick:v=>p.onClick(a,v)})])))}}function $c(t){const o=t.width??44;return{key:"select",width:o,minWidth:t.minWidth??o,headerRenderer:aF({allSelected:t.allSelected,toggleAll:t.toggleAll,ariaLabel:t.headerAriaLabel}),cellRenderer:rF({ariaLabel:t.cellAriaLabel}),visible:!0,showInModal:!1,fixed:Hd.LEFT,...t.overrides}}function Lc(t){const o=t.width??32;return{key:"star",width:o,minWidth:t.minWidth??o,title:t.title,headerRenderer:()=>je(to,{name:"star",type:"outline",size:"d",color:t.headerColor??"var(--map-base-dusk-symbol-2)"}),cellRenderer:lF({onChange:t.onChange,field:t.field,ariaLabel:t.ariaLabel}),visible:!0,showInModal:!0,...t.overrides}}function qr(t){const o=t.width??120;return{key:"actions",width:o,minWidth:t.minWidth??o,title:t.title,class:t.className,headerRenderer:t.headerRenderer,cellRenderer:sF({actions:t.actions,idKey:t.idKey,onButtonRef:t.onButtonRef}),visible:!0,showInModal:!1,fixed:Hd.RIGHT,...t.overrides}}var hs={exports:{}};var dF=hs.exports,zm;function uF(){return zm||(zm=1,(function(t,o){(function(){var n,a="4.17.21",d=200,m="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",p="Invalid `variable` option passed into `_.template`",f="__lodash_hash_undefined__",v=500,h="__lodash_placeholder__",w=1,P=2,M=4,U=1,R=2,C=1,T=2,B=4,O=8,D=16,te=32,J=64,Y=128,Q=256,ie=512,Z=30,N="...",H=800,j=16,G=1,W=2,L=3,z=1/0,E=9007199254740991,V=17976931348623157e292,oe=NaN,be=4294967295,ae=be-1,Re=be>>>1,we=[["ary",Y],["bind",C],["bindKey",T],["curry",O],["curryRight",D],["flip",ie],["partial",te],["partialRight",J],["rearg",Q]],ge="[object Arguments]",Se="[object Array]",Qe="[object AsyncFunction]",ut="[object Boolean]",ce="[object Date]",de="[object DOMException]",Ve="[object Error]",pe="[object Function]",qe="[object GeneratorFunction]",Ke="[object Map]",ot="[object Number]",rt="[object Null]",ft="[object Object]",Dt="[object Promise]",Mt="[object Proxy]",re="[object RegExp]",ve="[object Set]",Ie="[object String]",Ze="[object Symbol]",ht="[object Undefined]",yt="[object WeakMap]",et="[object WeakSet]",bt="[object ArrayBuffer]",$e="[object DataView]",nt="[object Float32Array]",Et="[object Float64Array]",Bt="[object Int8Array]",yo="[object Int16Array]",oo="[object Int32Array]",so="[object Uint8Array]",go="[object Uint8ClampedArray]",De="[object Uint16Array]",ze="[object Uint32Array]",vt=/\b__p \+= '';/g,lt=/\b(__p \+=) '' \+/g,Qt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,So=/&(?:amp|lt|gt|quot|#39);/g,ho=/[&<>"']/g,Lo=RegExp(So.source),Fe=RegExp(ho.source),ue=/<%-([\s\S]+?)%>/g,Le=/<%([\s\S]+?)%>/g,gt=/<%=([\s\S]+?)%>/g,mt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tt=/^\w*$/,he=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,xe=/[\\^$.*+?()[\]{}|]/g,lo=RegExp(xe.source),Ro=/^\s+/,ko=/\s/,Me=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,He=/\{\n\/\* \[wrapped with (.+)\] \*/,Ot=/,? & /,Jt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,bo=/[()=,{}\[\]\/\s]/,_n=/\\(\\)?/g,pi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,yi=/\w*$/,Qi=/^[-+]0x[0-9a-f]+$/i,Xi=/^0b[01]+$/i,Ji=/^\[object .+?Constructor\]$/,zt=/^0o[0-7]+$/i,Zi=/^(?:0|[1-9]\d*)$/,za=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,gi=/($^)/,Wr=/['\n\r\u2028\u2029\\]/g,hi="\\ud800-\\udfff",Na="\\u0300-\\u036f",Wa="\\ufe20-\\ufe2f",Ya="\\u20d0-\\u20ff",Yl=Na+Wa+Ya,Yr="\\u2700-\\u27bf",Hl="a-z\\xdf-\\xf6\\xf8-\\xff",Ha="\\xac\\xb1\\xd7\\xf7",Ga="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Hr="\\u2000-\\u206f",Gr=" \\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",Gl="A-Z\\xc0-\\xd6\\xd8-\\xde",jl="\\ufe0e\\ufe0f",Kl=Ha+Ga+Hr+Gr,el="['’]",ja="["+hi+"]",Bs="["+Kl+"]",bi="["+Yl+"]",Ql="\\d+",Ka="["+Yr+"]",Xl="["+Hl+"]",Jl="[^"+hi+Kl+Ql+Yr+Hl+Gl+"]",tl="\\ud83c[\\udffb-\\udfff]",Qa="(?:"+bi+"|"+tl+")",Zl="[^"+hi+"]",ol="(?:\\ud83c[\\udde6-\\uddff]){2}",nl="[\\ud800-\\udbff][\\udc00-\\udfff]",Vn="["+Gl+"]",ea="\\u200d",ta="(?:"+Xl+"|"+Jl+")",Xa="(?:"+Vn+"|"+Jl+")",oa="(?:"+el+"(?:d|ll|m|re|s|t|ve))?",na="(?:"+el+"(?:D|LL|M|RE|S|T|VE))?",ia=Qa+"?",la="["+jl+"]?",Ja="(?:"+ea+"(?:"+[Zl,ol,nl].join("|")+")"+la+ia+")*",Hn="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",aa="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Gn=la+ia+Ja,il="(?:"+[Ka,ol,nl].join("|")+")"+Gn,ll="(?:"+[Zl+bi+"?",bi,ol,nl,ja].join("|")+")",al=RegExp(el,"g"),rl=RegExp(bi,"g"),jn=RegExp(tl+"(?="+tl+")|"+ll+Gn,"g"),sl=RegExp([Vn+"?"+Xl+"+"+oa+"(?="+[Bs,Vn,"$"].join("|")+")",Xa+"+"+na+"(?="+[Bs,Vn+ta,"$"].join("|")+")",Vn+"?"+ta+"+"+oa,Vn+"+"+na,aa,Hn,Ql,il].join("|"),"g"),dl=RegExp("["+ea+hi+Yl+jl+"]"),ul=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,cl=["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"],Za=-1,Zt={};Zt[nt]=Zt[Et]=Zt[Bt]=Zt[yo]=Zt[oo]=Zt[so]=Zt[go]=Zt[De]=Zt[ze]=!0,Zt[ge]=Zt[Se]=Zt[bt]=Zt[ut]=Zt[$e]=Zt[ce]=Zt[Ve]=Zt[pe]=Zt[Ke]=Zt[ot]=Zt[ft]=Zt[re]=Zt[ve]=Zt[Ie]=Zt[yt]=!1;var Xt={};Xt[ge]=Xt[Se]=Xt[bt]=Xt[$e]=Xt[ut]=Xt[ce]=Xt[nt]=Xt[Et]=Xt[Bt]=Xt[yo]=Xt[oo]=Xt[Ke]=Xt[ot]=Xt[ft]=Xt[re]=Xt[ve]=Xt[Ie]=Xt[Ze]=Xt[so]=Xt[go]=Xt[De]=Xt[ze]=!0,Xt[Ve]=Xt[pe]=Xt[yt]=!1;var As={À:"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",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},er={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},tr={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Ds={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Os=parseFloat,or=parseInt,ra=typeof Pd=="object"&&Pd&&Pd.Object===Object&&Pd,nr=typeof self=="object"&&self&&self.Object===Object&&self,wo=ra||nr||Function("return this")(),fl=o&&!o.nodeType&&o,xn=fl&&!0&&t&&!t.nodeType&&t,sa=xn&&xn.exports===fl,ml=sa&&ra.process,Do=(function(){try{var se=xn&&xn.require&&xn.require("util").types;return se||ml&&ml.binding&&ml.binding("util")}catch{}})(),da=Do&&Do.isArrayBuffer,jr=Do&&Do.isDate,Kr=Do&&Do.isMap,Qr=Do&&Do.isRegExp,ua=Do&&Do.isSet,ca=Do&&Do.isTypedArray;function Eo(se,Ce,K){switch(K.length){case 0:return se.call(Ce);case 1:return se.call(Ce,K[0]);case 2:return se.call(Ce,K[0],K[1]);case 3:return se.call(Ce,K[0],K[1],K[2])}return se.apply(Ce,K)}function qs(se,Ce,K,F){for(var Ft=-1,It=se==null?0:se.length;++Ft<It;){var Yt=se[Ft];Ce(F,Yt,K(Yt),se)}return F}function Oo(se,Ce){for(var K=-1,F=se==null?0:se.length;++K<F&&Ce(se[K],K,se)!==!1;);return se}function ir(se,Ce){for(var K=se==null?0:se.length;K--&&Ce(se[K],K,se)!==!1;);return se}function fa(se,Ce){for(var K=-1,F=se==null?0:se.length;++K<F;)if(!Ce(se[K],K,se))return!1;return!0}function cn(se,Ce){for(var K=-1,F=se==null?0:se.length,Ft=0,It=[];++K<F;){var Yt=se[K];Ce(Yt,K,se)&&(It[Ft++]=Yt)}return It}function _i(se,Ce){var K=se==null?0:se.length;return!!K&&mn(se,Ce,0)>-1}function vl(se,Ce,K){for(var F=-1,Ft=se==null?0:se.length;++F<Ft;)if(K(Ce,se[F]))return!0;return!1}function no(se,Ce){for(var K=-1,F=se==null?0:se.length,Ft=Array(F);++K<F;)Ft[K]=Ce(se[K],K,se);return Ft}function fn(se,Ce){for(var K=-1,F=Ce.length,Ft=se.length;++K<F;)se[Ft+K]=Ce[K];return se}function pl(se,Ce,K,F){var Ft=-1,It=se==null?0:se.length;for(F&&It&&(K=se[++Ft]);++Ft<It;)K=Ce(K,se[Ft],Ft,se);return K}function Kn(se,Ce,K,F){var Ft=se==null?0:se.length;for(F&&Ft&&(K=se[--Ft]);Ft--;)K=Ce(K,se[Ft],Ft,se);return K}function xi(se,Ce){for(var K=-1,F=se==null?0:se.length;++K<F;)if(Ce(se[K],K,se))return!0;return!1}var Qn=Xn("length");function yl(se){return se.split("")}function gl(se){return se.match(Jt)||[]}function wi(se,Ce,K){var F;return K(se,function(Ft,It,Yt){if(Ce(Ft,It,Yt))return F=It,!1}),F}function Un(se,Ce,K,F){for(var Ft=se.length,It=K+(F?1:-1);F?It--:++It<Ft;)if(Ce(se[It],It,se))return It;return-1}function mn(se,Ce,K){return Ce===Ce?Ws(se,Ce,K):Un(se,Ci,K)}function hl(se,Ce,K,F){for(var Ft=K-1,It=se.length;++Ft<It;)if(F(se[Ft],Ce))return Ft;return-1}function Ci(se){return se!==se}function Si(se,Ce){var K=se==null?0:se.length;return K?bl(se,Ce)/K:oe}function Xn(se){return function(Ce){return Ce==null?n:Ce[se]}}function Xr(se){return function(Ce){return se==null?n:se[Ce]}}function Jr(se,Ce,K,F,Ft){return Ft(se,function(It,Yt,jt){K=F?(F=!1,It):Ce(K,It,Yt,jt)}),K}function lr(se,Ce){var K=se.length;for(se.sort(Ce);K--;)se[K]=se[K].value;return se}function bl(se,Ce){for(var K,F=-1,Ft=se.length;++F<Ft;){var It=Ce(se[F]);It!==n&&(K=K===n?It:K+It)}return K}function _l(se,Ce){for(var K=-1,F=Array(se);++K<se;)F[K]=Ce(K);return F}function ar(se,Ce){return no(Ce,function(K){return[K,se[K]]})}function ma(se){return se&&se.slice(0,es(se)+1).replace(Ro,"")}function Bo(se){return function(Ce){return se(Ce)}}function xl(se,Ce){return no(Ce,function(K){return se[K]})}function Jn(se,Ce){return se.has(Ce)}function va(se,Ce){for(var K=-1,F=se.length;++K<F&&mn(Ce,se[K],0)>-1;);return K}function pa(se,Ce){for(var K=se.length;K--&&mn(Ce,se[K],0)>-1;);return K}function rr(se,Ce){for(var K=se.length,F=0;K--;)se[K]===Ce&&++F;return F}var sr=Xr(As),dr=Xr(er);function ur(se){return"\\"+Ds[se]}function cr(se,Ce){return se==null?n:se[Ce]}function Mn(se){return dl.test(se)}function fr(se){return ul.test(se)}function zs(se){for(var Ce,K=[];!(Ce=se.next()).done;)K.push(Ce.value);return K}function Zr(se){var Ce=-1,K=Array(se.size);return se.forEach(function(F,Ft){K[++Ce]=[Ft,F]}),K}function Ns(se,Ce){return function(K){return se(Ce(K))}}function Zn(se,Ce){for(var K=-1,F=se.length,Ft=0,It=[];++K<F;){var Yt=se[K];(Yt===Ce||Yt===h)&&(se[K]=h,It[Ft++]=K)}return It}function mr(se){var Ce=-1,K=Array(se.size);return se.forEach(function(F){K[++Ce]=F}),K}function nu(se){var Ce=-1,K=Array(se.size);return se.forEach(function(F){K[++Ce]=[F,F]}),K}function Ws(se,Ce,K){for(var F=K-1,Ft=se.length;++F<Ft;)if(se[F]===Ce)return F;return-1}function Ys(se,Ce,K){for(var F=K+1;F--;)if(se[F]===Ce)return F;return F}function ki(se){return Mn(se)?Gs(se):Qn(se)}function en(se){return Mn(se)?js(se):yl(se)}function es(se){for(var Ce=se.length;Ce--&&ko.test(se.charAt(Ce)););return Ce}var Hs=Xr(tr);function Gs(se){for(var Ce=jn.lastIndex=0;jn.test(se);)++Ce;return Ce}function js(se){return se.match(jn)||[]}function iu(se){return se.match(sl)||[]}var lu=(function se(Ce){Ce=Ce==null?wo:wl.defaults(wo.Object(),Ce,wl.pick(wo,cl));var K=Ce.Array,F=Ce.Date,Ft=Ce.Error,It=Ce.Function,Yt=Ce.Math,jt=Ce.Object,Cl=Ce.RegExp,vr=Ce.String,qo=Ce.TypeError,Sl=K.prototype,pr=It.prototype,Rn=jt.prototype,Fi=Ce["__core-js_shared__"],Ii=pr.toString,$=Rn.hasOwnProperty,yr=0,ts=(function(){var e=/[^.]+$/.exec(Fi&&Fi.keys&&Fi.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})(),ya=Rn.toString,Ks=Ii.call(jt),Qs=wo._,au=Cl("^"+Ii.call($).replace(xe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ga=sa?Ce.Buffer:n,En=Ce.Symbol,Ti=Ce.Uint8Array,ha=ga?ga.allocUnsafe:n,ba=Ns(jt.getPrototypeOf,jt),os=jt.create,Xs=Rn.propertyIsEnumerable,_a=Sl.splice,zc=En?En.isConcatSpreadable:n,ns=En?En.iterator:n,xa=En?En.toStringTag:n,Js=(function(){try{var e=Fa(jt,"defineProperty");return e({},"",{}),e}catch{}})(),Dp=Ce.clearTimeout!==wo.clearTimeout&&Ce.clearTimeout,Op=F&&F.now!==wo.Date.now&&F.now,qp=Ce.setTimeout!==wo.setTimeout&&Ce.setTimeout,Zs=Yt.ceil,ed=Yt.floor,ru=jt.getOwnPropertySymbols,zp=ga?ga.isBuffer:n,Nc=Ce.isFinite,Np=Sl.join,Wp=Ns(jt.keys,jt),Uo=Yt.max,Wo=Yt.min,Yp=F.now,Hp=Ce.parseInt,Wc=Yt.random,Gp=Sl.reverse,su=Fa(Ce,"DataView"),is=Fa(Ce,"Map"),du=Fa(Ce,"Promise"),gr=Fa(Ce,"Set"),ls=Fa(Ce,"WeakMap"),as=Fa(jt,"create"),td=ls&&new ls,hr={},jp=Ia(su),Kp=Ia(is),Qp=Ia(du),Xp=Ia(gr),Jp=Ia(ls),od=En?En.prototype:n,rs=od?od.valueOf:n,Yc=od?od.toString:n;function A(e){if(Co(e)&&!Vt(e)&&!(e instanceof Nt)){if(e instanceof wn)return e;if($.call(e,"__wrapped__"))return Gf(e)}return new wn(e)}var br=(function(){function e(){}return function(i){if(!_o(i))return{};if(os)return os(i);e.prototype=i;var c=new e;return e.prototype=n,c}})();function nd(){}function wn(e,i){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!i,this.__index__=0,this.__values__=n}A.templateSettings={escape:ue,evaluate:Le,interpolate:gt,variable:"",imports:{_:A}},A.prototype=nd.prototype,A.prototype.constructor=A,wn.prototype=br(nd.prototype),wn.prototype.constructor=wn;function Nt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=be,this.__views__=[]}function Zp(){var e=new Nt(this.__wrapped__);return e.__actions__=tn(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=tn(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=tn(this.__views__),e}function ey(){if(this.__filtered__){var e=new Nt(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function ty(){var e=this.__wrapped__.value(),i=this.__dir__,c=Vt(e),b=i<0,S=c?e.length:0,q=mg(0,S,this.__views__),ee=q.start,le=q.end,me=le-ee,Te=b?le:ee-1,Pe=this.__iteratees__,Be=Pe.length,Je=0,ct=Wo(me,this.__takeCount__);if(!c||!b&&S==me&&ct==me)return yf(e,this.__actions__);var wt=[];e:for(;me--&&Je<ct;){Te+=i;for(var Rt=-1,Ct=e[Te];++Rt<Be;){var qt=Pe[Rt],Wt=qt.iteratee,yn=qt.type,Qo=Wt(Ct);if(yn==W)Ct=Qo;else if(!Qo){if(yn==G)continue e;break e}}wt[Je++]=Ct}return wt}Nt.prototype=br(nd.prototype),Nt.prototype.constructor=Nt;function wa(e){var i=-1,c=e==null?0:e.length;for(this.clear();++i<c;){var b=e[i];this.set(b[0],b[1])}}function oy(){this.__data__=as?as(null):{},this.size=0}function ny(e){var i=this.has(e)&&delete this.__data__[e];return this.size-=i?1:0,i}function iy(e){var i=this.__data__;if(as){var c=i[e];return c===f?n:c}return $.call(i,e)?i[e]:n}function ly(e){var i=this.__data__;return as?i[e]!==n:$.call(i,e)}function ay(e,i){var c=this.__data__;return this.size+=this.has(e)?0:1,c[e]=as&&i===n?f:i,this}wa.prototype.clear=oy,wa.prototype.delete=ny,wa.prototype.get=iy,wa.prototype.has=ly,wa.prototype.set=ay;function Pi(e){var i=-1,c=e==null?0:e.length;for(this.clear();++i<c;){var b=e[i];this.set(b[0],b[1])}}function ry(){this.__data__=[],this.size=0}function sy(e){var i=this.__data__,c=id(i,e);if(c<0)return!1;var b=i.length-1;return c==b?i.pop():_a.call(i,c,1),--this.size,!0}function dy(e){var i=this.__data__,c=id(i,e);return c<0?n:i[c][1]}function uy(e){return id(this.__data__,e)>-1}function cy(e,i){var c=this.__data__,b=id(c,e);return b<0?(++this.size,c.push([e,i])):c[b][1]=i,this}Pi.prototype.clear=ry,Pi.prototype.delete=sy,Pi.prototype.get=dy,Pi.prototype.has=uy,Pi.prototype.set=cy;function $i(e){var i=-1,c=e==null?0:e.length;for(this.clear();++i<c;){var b=e[i];this.set(b[0],b[1])}}function fy(){this.size=0,this.__data__={hash:new wa,map:new(is||Pi),string:new wa}}function my(e){var i=yd(this,e).delete(e);return this.size-=i?1:0,i}function vy(e){return yd(this,e).get(e)}function py(e){return yd(this,e).has(e)}function yy(e,i){var c=yd(this,e),b=c.size;return c.set(e,i),this.size+=c.size==b?0:1,this}$i.prototype.clear=fy,$i.prototype.delete=my,$i.prototype.get=vy,$i.prototype.has=py,$i.prototype.set=yy;function Ca(e){var i=-1,c=e==null?0:e.length;for(this.__data__=new $i;++i<c;)this.add(e[i])}function gy(e){return this.__data__.set(e,f),this}function hy(e){return this.__data__.has(e)}Ca.prototype.add=Ca.prototype.push=gy,Ca.prototype.has=hy;function Bn(e){var i=this.__data__=new Pi(e);this.size=i.size}function by(){this.__data__=new Pi,this.size=0}function _y(e){var i=this.__data__,c=i.delete(e);return this.size=i.size,c}function xy(e){return this.__data__.get(e)}function wy(e){return this.__data__.has(e)}function Cy(e,i){var c=this.__data__;if(c instanceof Pi){var b=c.__data__;if(!is||b.length<d-1)return b.push([e,i]),this.size=++c.size,this;c=this.__data__=new $i(b)}return c.set(e,i),this.size=c.size,this}Bn.prototype.clear=by,Bn.prototype.delete=_y,Bn.prototype.get=xy,Bn.prototype.has=wy,Bn.prototype.set=Cy;function Hc(e,i){var c=Vt(e),b=!c&&Ta(e),S=!c&&!b&&Pl(e),q=!c&&!b&&!S&&Cr(e),ee=c||b||S||q,le=ee?_l(e.length,vr):[],me=le.length;for(var Te in e)(i||$.call(e,Te))&&!(ee&&(Te=="length"||S&&(Te=="offset"||Te=="parent")||q&&(Te=="buffer"||Te=="byteLength"||Te=="byteOffset")||Mi(Te,me)))&&le.push(Te);return le}function Gc(e){var i=e.length;return i?e[_u(0,i-1)]:n}function Sy(e,i){return gd(tn(e),Sa(i,0,e.length))}function ky(e){return gd(tn(e))}function uu(e,i,c){(c!==n&&!An(e[i],c)||c===n&&!(i in e))&&Li(e,i,c)}function ss(e,i,c){var b=e[i];(!($.call(e,i)&&An(b,c))||c===n&&!(i in e))&&Li(e,i,c)}function id(e,i){for(var c=e.length;c--;)if(An(e[c][0],i))return c;return-1}function Fy(e,i,c,b){return kl(e,function(S,q,ee){i(b,S,c(S),ee)}),b}function jc(e,i){return e&&ti(i,Ao(i),e)}function Iy(e,i){return e&&ti(i,nn(i),e)}function Li(e,i,c){i=="__proto__"&&Js?Js(e,i,{configurable:!0,enumerable:!0,value:c,writable:!0}):e[i]=c}function cu(e,i){for(var c=-1,b=i.length,S=K(b),q=e==null;++c<b;)S[c]=q?n:Yu(e,i[c]);return S}function Sa(e,i,c){return e===e&&(c!==n&&(e=e<=c?e:c),i!==n&&(e=e>=i?e:i)),e}function Cn(e,i,c,b,S,q){var ee,le=i&w,me=i&P,Te=i&M;if(c&&(ee=S?c(e,b,S,q):c(e)),ee!==n)return ee;if(!_o(e))return e;var Pe=Vt(e);if(Pe){if(ee=pg(e),!le)return tn(e,ee)}else{var Be=Yo(e),Je=Be==pe||Be==qe;if(Pl(e))return bf(e,le);if(Be==ft||Be==ge||Je&&!S){if(ee=me||Je?{}:Af(e),!le)return me?ig(e,Iy(ee,e)):ng(e,jc(ee,e))}else{if(!Xt[Be])return S?e:{};ee=yg(e,Be,le)}}q||(q=new Bn);var ct=q.get(e);if(ct)return ct;q.set(e,ee),mm(e)?e.forEach(function(Ct){ee.add(Cn(Ct,i,c,Ct,e,q))}):cm(e)&&e.forEach(function(Ct,qt){ee.set(qt,Cn(Ct,i,c,qt,e,q))});var wt=Te?me?Lu:$u:me?nn:Ao,Rt=Pe?n:wt(e);return Oo(Rt||e,function(Ct,qt){Rt&&(qt=Ct,Ct=e[qt]),ss(ee,qt,Cn(Ct,i,c,qt,e,q))}),ee}function Ty(e){var i=Ao(e);return function(c){return Kc(c,e,i)}}function Kc(e,i,c){var b=c.length;if(e==null)return!b;for(e=jt(e);b--;){var S=c[b],q=i[S],ee=e[S];if(ee===n&&!(S in e)||!q(ee))return!1}return!0}function Qc(e,i,c){if(typeof e!="function")throw new qo(s);return ps(function(){e.apply(n,c)},i)}function ds(e,i,c,b){var S=-1,q=_i,ee=!0,le=e.length,me=[],Te=i.length;if(!le)return me;c&&(i=no(i,Bo(c))),b?(q=vl,ee=!1):i.length>=d&&(q=Jn,ee=!1,i=new Ca(i));e:for(;++S<le;){var Pe=e[S],Be=c==null?Pe:c(Pe);if(Pe=b||Pe!==0?Pe:0,ee&&Be===Be){for(var Je=Te;Je--;)if(i[Je]===Be)continue e;me.push(Pe)}else q(i,Be,b)||me.push(Pe)}return me}var kl=Sf(ei),Xc=Sf(mu,!0);function Py(e,i){var c=!0;return kl(e,function(b,S,q){return c=!!i(b,S,q),c}),c}function ld(e,i,c){for(var b=-1,S=e.length;++b<S;){var q=e[b],ee=i(q);if(ee!=null&&(le===n?ee===ee&&!pn(ee):c(ee,le)))var le=ee,me=q}return me}function $y(e,i,c,b){var S=e.length;for(c=Ut(c),c<0&&(c=-c>S?0:S+c),b=b===n||b>S?S:Ut(b),b<0&&(b+=S),b=c>b?0:pm(b);c<b;)e[c++]=i;return e}function Jc(e,i){var c=[];return kl(e,function(b,S,q){i(b,S,q)&&c.push(b)}),c}function zo(e,i,c,b,S){var q=-1,ee=e.length;for(c||(c=hg),S||(S=[]);++q<ee;){var le=e[q];i>0&&c(le)?i>1?zo(le,i-1,c,b,S):fn(S,le):b||(S[S.length]=le)}return S}var fu=kf(),Zc=kf(!0);function ei(e,i){return e&&fu(e,i,Ao)}function mu(e,i){return e&&Zc(e,i,Ao)}function ad(e,i){return cn(i,function(c){return Ri(e[c])})}function ka(e,i){i=Il(i,e);for(var c=0,b=i.length;e!=null&&c<b;)e=e[oi(i[c++])];return c&&c==b?e:n}function ef(e,i,c){var b=i(e);return Vt(e)?b:fn(b,c(e))}function jo(e){return e==null?e===n?ht:rt:xa&&xa in jt(e)?fg(e):kg(e)}function vu(e,i){return e>i}function Ly(e,i){return e!=null&&$.call(e,i)}function Vy(e,i){return e!=null&&i in jt(e)}function Uy(e,i,c){return e>=Wo(i,c)&&e<Uo(i,c)}function pu(e,i,c){for(var b=c?vl:_i,S=e[0].length,q=e.length,ee=q,le=K(q),me=1/0,Te=[];ee--;){var Pe=e[ee];ee&&i&&(Pe=no(Pe,Bo(i))),me=Wo(Pe.length,me),le[ee]=!c&&(i||S>=120&&Pe.length>=120)?new Ca(ee&&Pe):n}Pe=e[0];var Be=-1,Je=le[0];e:for(;++Be<S&&Te.length<me;){var ct=Pe[Be],wt=i?i(ct):ct;if(ct=c||ct!==0?ct:0,!(Je?Jn(Je,wt):b(Te,wt,c))){for(ee=q;--ee;){var Rt=le[ee];if(!(Rt?Jn(Rt,wt):b(e[ee],wt,c)))continue e}Je&&Je.push(wt),Te.push(ct)}}return Te}function My(e,i,c,b){return ei(e,function(S,q,ee){i(b,c(S),q,ee)}),b}function us(e,i,c){i=Il(i,e),e=zf(e,i);var b=e==null?e:e[oi(kn(i))];return b==null?n:Eo(b,e,c)}function tf(e){return Co(e)&&jo(e)==ge}function Ry(e){return Co(e)&&jo(e)==bt}function Ey(e){return Co(e)&&jo(e)==ce}function cs(e,i,c,b,S){return e===i?!0:e==null||i==null||!Co(e)&&!Co(i)?e!==e&&i!==i:By(e,i,c,b,cs,S)}function By(e,i,c,b,S,q){var ee=Vt(e),le=Vt(i),me=ee?Se:Yo(e),Te=le?Se:Yo(i);me=me==ge?ft:me,Te=Te==ge?ft:Te;var Pe=me==ft,Be=Te==ft,Je=me==Te;if(Je&&Pl(e)){if(!Pl(i))return!1;ee=!0,Pe=!1}if(Je&&!Pe)return q||(q=new Bn),ee||Cr(e)?Rf(e,i,c,b,S,q):ug(e,i,me,c,b,S,q);if(!(c&U)){var ct=Pe&&$.call(e,"__wrapped__"),wt=Be&&$.call(i,"__wrapped__");if(ct||wt){var Rt=ct?e.value():e,Ct=wt?i.value():i;return q||(q=new Bn),S(Rt,Ct,c,b,q)}}return Je?(q||(q=new Bn),cg(e,i,c,b,S,q)):!1}function Ay(e){return Co(e)&&Yo(e)==Ke}function yu(e,i,c,b){var S=c.length,q=S,ee=!b;if(e==null)return!q;for(e=jt(e);S--;){var le=c[S];if(ee&&le[2]?le[1]!==e[le[0]]:!(le[0]in e))return!1}for(;++S<q;){le=c[S];var me=le[0],Te=e[me],Pe=le[1];if(ee&&le[2]){if(Te===n&&!(me in e))return!1}else{var Be=new Bn;if(b)var Je=b(Te,Pe,me,e,i,Be);if(!(Je===n?cs(Pe,Te,U|R,b,Be):Je))return!1}}return!0}function of(e){if(!_o(e)||_g(e))return!1;var i=Ri(e)?au:Ji;return i.test(Ia(e))}function Dy(e){return Co(e)&&jo(e)==re}function Oy(e){return Co(e)&&Yo(e)==ve}function qy(e){return Co(e)&&Cd(e.length)&&!!Zt[jo(e)]}function nf(e){return typeof e=="function"?e:e==null?ln:typeof e=="object"?Vt(e)?rf(e[0],e[1]):af(e):Fm(e)}function gu(e){if(!vs(e))return Wp(e);var i=[];for(var c in jt(e))$.call(e,c)&&c!="constructor"&&i.push(c);return i}function zy(e){if(!_o(e))return Sg(e);var i=vs(e),c=[];for(var b in e)b=="constructor"&&(i||!$.call(e,b))||c.push(b);return c}function hu(e,i){return e<i}function lf(e,i){var c=-1,b=on(e)?K(e.length):[];return kl(e,function(S,q,ee){b[++c]=i(S,q,ee)}),b}function af(e){var i=Uu(e);return i.length==1&&i[0][2]?Of(i[0][0],i[0][1]):function(c){return c===e||yu(c,e,i)}}function rf(e,i){return Ru(e)&&Df(i)?Of(oi(e),i):function(c){var b=Yu(c,e);return b===n&&b===i?Hu(c,e):cs(i,b,U|R)}}function rd(e,i,c,b,S){e!==i&&fu(i,function(q,ee){if(S||(S=new Bn),_o(q))Ny(e,i,ee,c,rd,b,S);else{var le=b?b(Bu(e,ee),q,ee+"",e,i,S):n;le===n&&(le=q),uu(e,ee,le)}},nn)}function Ny(e,i,c,b,S,q,ee){var le=Bu(e,c),me=Bu(i,c),Te=ee.get(me);if(Te){uu(e,c,Te);return}var Pe=q?q(le,me,c+"",e,i,ee):n,Be=Pe===n;if(Be){var Je=Vt(me),ct=!Je&&Pl(me),wt=!Je&&!ct&&Cr(me);Pe=me,Je||ct||wt?Vt(le)?Pe=le:Fo(le)?Pe=tn(le):ct?(Be=!1,Pe=bf(me,!0)):wt?(Be=!1,Pe=_f(me,!0)):Pe=[]:ys(me)||Ta(me)?(Pe=le,Ta(le)?Pe=ym(le):(!_o(le)||Ri(le))&&(Pe=Af(me))):Be=!1}Be&&(ee.set(me,Pe),S(Pe,me,b,q,ee),ee.delete(me)),uu(e,c,Pe)}function sf(e,i){var c=e.length;if(c)return i+=i<0?c:0,Mi(i,c)?e[i]:n}function df(e,i,c){i.length?i=no(i,function(q){return Vt(q)?function(ee){return ka(ee,q.length===1?q[0]:q)}:q}):i=[ln];var b=-1;i=no(i,Bo(_t()));var S=lf(e,function(q,ee,le){var me=no(i,function(Te){return Te(q)});return{criteria:me,index:++b,value:q}});return lr(S,function(q,ee){return og(q,ee,c)})}function Wy(e,i){return uf(e,i,function(c,b){return Hu(e,b)})}function uf(e,i,c){for(var b=-1,S=i.length,q={};++b<S;){var ee=i[b],le=ka(e,ee);c(le,ee)&&fs(q,Il(ee,e),le)}return q}function Yy(e){return function(i){return ka(i,e)}}function bu(e,i,c,b){var S=b?hl:mn,q=-1,ee=i.length,le=e;for(e===i&&(i=tn(i)),c&&(le=no(e,Bo(c)));++q<ee;)for(var me=0,Te=i[q],Pe=c?c(Te):Te;(me=S(le,Pe,me,b))>-1;)le!==e&&_a.call(le,me,1),_a.call(e,me,1);return e}function cf(e,i){for(var c=e?i.length:0,b=c-1;c--;){var S=i[c];if(c==b||S!==q){var q=S;Mi(S)?_a.call(e,S,1):Cu(e,S)}}return e}function _u(e,i){return e+ed(Wc()*(i-e+1))}function Hy(e,i,c,b){for(var S=-1,q=Uo(Zs((i-e)/(c||1)),0),ee=K(q);q--;)ee[b?q:++S]=e,e+=c;return ee}function xu(e,i){var c="";if(!e||i<1||i>E)return c;do i%2&&(c+=e),i=ed(i/2),i&&(e+=e);while(i);return c}function At(e,i){return Au(qf(e,i,ln),e+"")}function Gy(e){return Gc(Sr(e))}function jy(e,i){var c=Sr(e);return gd(c,Sa(i,0,c.length))}function fs(e,i,c,b){if(!_o(e))return e;i=Il(i,e);for(var S=-1,q=i.length,ee=q-1,le=e;le!=null&&++S<q;){var me=oi(i[S]),Te=c;if(me==="__proto__"||me==="constructor"||me==="prototype")return e;if(S!=ee){var Pe=le[me];Te=b?b(Pe,me,le):n,Te===n&&(Te=_o(Pe)?Pe:Mi(i[S+1])?[]:{})}ss(le,me,Te),le=le[me]}return e}var ff=td?function(e,i){return td.set(e,i),e}:ln,Ky=Js?function(e,i){return Js(e,"toString",{configurable:!0,enumerable:!1,value:ju(i),writable:!0})}:ln;function Qy(e){return gd(Sr(e))}function Sn(e,i,c){var b=-1,S=e.length;i<0&&(i=-i>S?0:S+i),c=c>S?S:c,c<0&&(c+=S),S=i>c?0:c-i>>>0,i>>>=0;for(var q=K(S);++b<S;)q[b]=e[b+i];return q}function Xy(e,i){var c;return kl(e,function(b,S,q){return c=i(b,S,q),!c}),!!c}function sd(e,i,c){var b=0,S=e==null?b:e.length;if(typeof i=="number"&&i===i&&S<=Re){for(;b<S;){var q=b+S>>>1,ee=e[q];ee!==null&&!pn(ee)&&(c?ee<=i:ee<i)?b=q+1:S=q}return S}return wu(e,i,ln,c)}function wu(e,i,c,b){var S=0,q=e==null?0:e.length;if(q===0)return 0;i=c(i);for(var ee=i!==i,le=i===null,me=pn(i),Te=i===n;S<q;){var Pe=ed((S+q)/2),Be=c(e[Pe]),Je=Be!==n,ct=Be===null,wt=Be===Be,Rt=pn(Be);if(ee)var Ct=b||wt;else Te?Ct=wt&&(b||Je):le?Ct=wt&&Je&&(b||!ct):me?Ct=wt&&Je&&!ct&&(b||!Rt):ct||Rt?Ct=!1:Ct=b?Be<=i:Be<i;Ct?S=Pe+1:q=Pe}return Wo(q,ae)}function mf(e,i){for(var c=-1,b=e.length,S=0,q=[];++c<b;){var ee=e[c],le=i?i(ee):ee;if(!c||!An(le,me)){var me=le;q[S++]=ee===0?0:ee}}return q}function vf(e){return typeof e=="number"?e:pn(e)?oe:+e}function vn(e){if(typeof e=="string")return e;if(Vt(e))return no(e,vn)+"";if(pn(e))return Yc?Yc.call(e):"";var i=e+"";return i=="0"&&1/e==-z?"-0":i}function Fl(e,i,c){var b=-1,S=_i,q=e.length,ee=!0,le=[],me=le;if(c)ee=!1,S=vl;else if(q>=d){var Te=i?null:sg(e);if(Te)return mr(Te);ee=!1,S=Jn,me=new Ca}else me=i?[]:le;e:for(;++b<q;){var Pe=e[b],Be=i?i(Pe):Pe;if(Pe=c||Pe!==0?Pe:0,ee&&Be===Be){for(var Je=me.length;Je--;)if(me[Je]===Be)continue e;i&&me.push(Be),le.push(Pe)}else S(me,Be,c)||(me!==le&&me.push(Be),le.push(Pe))}return le}function Cu(e,i){return i=Il(i,e),e=zf(e,i),e==null||delete e[oi(kn(i))]}function pf(e,i,c,b){return fs(e,i,c(ka(e,i)),b)}function dd(e,i,c,b){for(var S=e.length,q=b?S:-1;(b?q--:++q<S)&&i(e[q],q,e););return c?Sn(e,b?0:q,b?q+1:S):Sn(e,b?q+1:0,b?S:q)}function yf(e,i){var c=e;return c instanceof Nt&&(c=c.value()),pl(i,function(b,S){return S.func.apply(S.thisArg,fn([b],S.args))},c)}function Su(e,i,c){var b=e.length;if(b<2)return b?Fl(e[0]):[];for(var S=-1,q=K(b);++S<b;)for(var ee=e[S],le=-1;++le<b;)le!=S&&(q[S]=ds(q[S]||ee,e[le],i,c));return Fl(zo(q,1),i,c)}function gf(e,i,c){for(var b=-1,S=e.length,q=i.length,ee={};++b<S;){var le=b<q?i[b]:n;c(ee,e[b],le)}return ee}function ku(e){return Fo(e)?e:[]}function Fu(e){return typeof e=="function"?e:ln}function Il(e,i){return Vt(e)?e:Ru(e,i)?[e]:Hf(eo(e))}var Jy=At;function Tl(e,i,c){var b=e.length;return c=c===n?b:c,!i&&c>=b?e:Sn(e,i,c)}var hf=Dp||function(e){return wo.clearTimeout(e)};function bf(e,i){if(i)return e.slice();var c=e.length,b=ha?ha(c):new e.constructor(c);return e.copy(b),b}function Iu(e){var i=new e.constructor(e.byteLength);return new Ti(i).set(new Ti(e)),i}function Zy(e,i){var c=i?Iu(e.buffer):e.buffer;return new e.constructor(c,e.byteOffset,e.byteLength)}function eg(e){var i=new e.constructor(e.source,yi.exec(e));return i.lastIndex=e.lastIndex,i}function tg(e){return rs?jt(rs.call(e)):{}}function _f(e,i){var c=i?Iu(e.buffer):e.buffer;return new e.constructor(c,e.byteOffset,e.length)}function xf(e,i){if(e!==i){var c=e!==n,b=e===null,S=e===e,q=pn(e),ee=i!==n,le=i===null,me=i===i,Te=pn(i);if(!le&&!Te&&!q&&e>i||q&&ee&&me&&!le&&!Te||b&&ee&&me||!c&&me||!S)return 1;if(!b&&!q&&!Te&&e<i||Te&&c&&S&&!b&&!q||le&&c&&S||!ee&&S||!me)return-1}return 0}function og(e,i,c){for(var b=-1,S=e.criteria,q=i.criteria,ee=S.length,le=c.length;++b<ee;){var me=xf(S[b],q[b]);if(me){if(b>=le)return me;var Te=c[b];return me*(Te=="desc"?-1:1)}}return e.index-i.index}function wf(e,i,c,b){for(var S=-1,q=e.length,ee=c.length,le=-1,me=i.length,Te=Uo(q-ee,0),Pe=K(me+Te),Be=!b;++le<me;)Pe[le]=i[le];for(;++S<ee;)(Be||S<q)&&(Pe[c[S]]=e[S]);for(;Te--;)Pe[le++]=e[S++];return Pe}function Cf(e,i,c,b){for(var S=-1,q=e.length,ee=-1,le=c.length,me=-1,Te=i.length,Pe=Uo(q-le,0),Be=K(Pe+Te),Je=!b;++S<Pe;)Be[S]=e[S];for(var ct=S;++me<Te;)Be[ct+me]=i[me];for(;++ee<le;)(Je||S<q)&&(Be[ct+c[ee]]=e[S++]);return Be}function tn(e,i){var c=-1,b=e.length;for(i||(i=K(b));++c<b;)i[c]=e[c];return i}function ti(e,i,c,b){var S=!c;c||(c={});for(var q=-1,ee=i.length;++q<ee;){var le=i[q],me=b?b(c[le],e[le],le,c,e):n;me===n&&(me=e[le]),S?Li(c,le,me):ss(c,le,me)}return c}function ng(e,i){return ti(e,Mu(e),i)}function ig(e,i){return ti(e,Ef(e),i)}function ud(e,i){return function(c,b){var S=Vt(c)?qs:Fy,q=i?i():{};return S(c,e,_t(b,2),q)}}function _r(e){return At(function(i,c){var b=-1,S=c.length,q=S>1?c[S-1]:n,ee=S>2?c[2]:n;for(q=e.length>3&&typeof q=="function"?(S--,q):n,ee&&Ko(c[0],c[1],ee)&&(q=S<3?n:q,S=1),i=jt(i);++b<S;){var le=c[b];le&&e(i,le,b,q)}return i})}function Sf(e,i){return function(c,b){if(c==null)return c;if(!on(c))return e(c,b);for(var S=c.length,q=i?S:-1,ee=jt(c);(i?q--:++q<S)&&b(ee[q],q,ee)!==!1;);return c}}function kf(e){return function(i,c,b){for(var S=-1,q=jt(i),ee=b(i),le=ee.length;le--;){var me=ee[e?le:++S];if(c(q[me],me,q)===!1)break}return i}}function lg(e,i,c){var b=i&C,S=ms(e);function q(){var ee=this&&this!==wo&&this instanceof q?S:e;return ee.apply(b?c:this,arguments)}return q}function Ff(e){return function(i){i=eo(i);var c=Mn(i)?en(i):n,b=c?c[0]:i.charAt(0),S=c?Tl(c,1).join(""):i.slice(1);return b[e]()+S}}function xr(e){return function(i){return pl(Sm(Cm(i).replace(al,"")),e,"")}}function ms(e){return function(){var i=arguments;switch(i.length){case 0:return new e;case 1:return new e(i[0]);case 2:return new e(i[0],i[1]);case 3:return new e(i[0],i[1],i[2]);case 4:return new e(i[0],i[1],i[2],i[3]);case 5:return new e(i[0],i[1],i[2],i[3],i[4]);case 6:return new e(i[0],i[1],i[2],i[3],i[4],i[5]);case 7:return new e(i[0],i[1],i[2],i[3],i[4],i[5],i[6])}var c=br(e.prototype),b=e.apply(c,i);return _o(b)?b:c}}function ag(e,i,c){var b=ms(e);function S(){for(var q=arguments.length,ee=K(q),le=q,me=wr(S);le--;)ee[le]=arguments[le];var Te=q<3&&ee[0]!==me&&ee[q-1]!==me?[]:Zn(ee,me);if(q-=Te.length,q<c)return Lf(e,i,cd,S.placeholder,n,ee,Te,n,n,c-q);var Pe=this&&this!==wo&&this instanceof S?b:e;return Eo(Pe,this,ee)}return S}function If(e){return function(i,c,b){var S=jt(i);if(!on(i)){var q=_t(c,3);i=Ao(i),c=function(le){return q(S[le],le,S)}}var ee=e(i,c,b);return ee>-1?S[q?i[ee]:ee]:n}}function Tf(e){return Ui(function(i){var c=i.length,b=c,S=wn.prototype.thru;for(e&&i.reverse();b--;){var q=i[b];if(typeof q!="function")throw new qo(s);if(S&&!ee&&pd(q)=="wrapper")var ee=new wn([],!0)}for(b=ee?b:c;++b<c;){q=i[b];var le=pd(q),me=le=="wrapper"?Vu(q):n;me&&Eu(me[0])&&me[1]==(Y|O|te|Q)&&!me[4].length&&me[9]==1?ee=ee[pd(me[0])].apply(ee,me[3]):ee=q.length==1&&Eu(q)?ee[le]():ee.thru(q)}return function(){var Te=arguments,Pe=Te[0];if(ee&&Te.length==1&&Vt(Pe))return ee.plant(Pe).value();for(var Be=0,Je=c?i[Be].apply(this,Te):Pe;++Be<c;)Je=i[Be].call(this,Je);return Je}})}function cd(e,i,c,b,S,q,ee,le,me,Te){var Pe=i&Y,Be=i&C,Je=i&T,ct=i&(O|D),wt=i&ie,Rt=Je?n:ms(e);function Ct(){for(var qt=arguments.length,Wt=K(qt),yn=qt;yn--;)Wt[yn]=arguments[yn];if(ct)var Qo=wr(Ct),gn=rr(Wt,Qo);if(b&&(Wt=wf(Wt,b,S,ct)),q&&(Wt=Cf(Wt,q,ee,ct)),qt-=gn,ct&&qt<Te){var Io=Zn(Wt,Qo);return Lf(e,i,cd,Ct.placeholder,c,Wt,Io,le,me,Te-qt)}var Dn=Be?c:this,Bi=Je?Dn[e]:e;return qt=Wt.length,le?Wt=Fg(Wt,le):wt&&qt>1&&Wt.reverse(),Pe&&me<qt&&(Wt.length=me),this&&this!==wo&&this instanceof Ct&&(Bi=Rt||ms(Bi)),Bi.apply(Dn,Wt)}return Ct}function Pf(e,i){return function(c,b){return My(c,e,i(b),{})}}function fd(e,i){return function(c,b){var S;if(c===n&&b===n)return i;if(c!==n&&(S=c),b!==n){if(S===n)return b;typeof c=="string"||typeof b=="string"?(c=vn(c),b=vn(b)):(c=vf(c),b=vf(b)),S=e(c,b)}return S}}function Tu(e){return Ui(function(i){return i=no(i,Bo(_t())),At(function(c){var b=this;return e(i,function(S){return Eo(S,b,c)})})})}function md(e,i){i=i===n?" ":vn(i);var c=i.length;if(c<2)return c?xu(i,e):i;var b=xu(i,Zs(e/ki(i)));return Mn(i)?Tl(en(b),0,e).join(""):b.slice(0,e)}function rg(e,i,c,b){var S=i&C,q=ms(e);function ee(){for(var le=-1,me=arguments.length,Te=-1,Pe=b.length,Be=K(Pe+me),Je=this&&this!==wo&&this instanceof ee?q:e;++Te<Pe;)Be[Te]=b[Te];for(;me--;)Be[Te++]=arguments[++le];return Eo(Je,S?c:this,Be)}return ee}function $f(e){return function(i,c,b){return b&&typeof b!="number"&&Ko(i,c,b)&&(c=b=n),i=Ei(i),c===n?(c=i,i=0):c=Ei(c),b=b===n?i<c?1:-1:Ei(b),Hy(i,c,b,e)}}function vd(e){return function(i,c){return typeof i=="string"&&typeof c=="string"||(i=Fn(i),c=Fn(c)),e(i,c)}}function Lf(e,i,c,b,S,q,ee,le,me,Te){var Pe=i&O,Be=Pe?ee:n,Je=Pe?n:ee,ct=Pe?q:n,wt=Pe?n:q;i|=Pe?te:J,i&=~(Pe?J:te),i&B||(i&=-4);var Rt=[e,i,S,ct,Be,wt,Je,le,me,Te],Ct=c.apply(n,Rt);return Eu(e)&&Nf(Ct,Rt),Ct.placeholder=b,Wf(Ct,e,i)}function Pu(e){var i=Yt[e];return function(c,b){if(c=Fn(c),b=b==null?0:Wo(Ut(b),292),b&&Nc(c)){var S=(eo(c)+"e").split("e"),q=i(S[0]+"e"+(+S[1]+b));return S=(eo(q)+"e").split("e"),+(S[0]+"e"+(+S[1]-b))}return i(c)}}var sg=gr&&1/mr(new gr([,-0]))[1]==z?function(e){return new gr(e)}:Xu;function Vf(e){return function(i){var c=Yo(i);return c==Ke?Zr(i):c==ve?nu(i):ar(i,e(i))}}function Vi(e,i,c,b,S,q,ee,le){var me=i&T;if(!me&&typeof e!="function")throw new qo(s);var Te=b?b.length:0;if(Te||(i&=-97,b=S=n),ee=ee===n?ee:Uo(Ut(ee),0),le=le===n?le:Ut(le),Te-=S?S.length:0,i&J){var Pe=b,Be=S;b=S=n}var Je=me?n:Vu(e),ct=[e,i,c,b,S,Pe,Be,q,ee,le];if(Je&&Cg(ct,Je),e=ct[0],i=ct[1],c=ct[2],b=ct[3],S=ct[4],le=ct[9]=ct[9]===n?me?0:e.length:Uo(ct[9]-Te,0),!le&&i&(O|D)&&(i&=-25),!i||i==C)var wt=lg(e,i,c);else i==O||i==D?wt=ag(e,i,le):(i==te||i==(C|te))&&!S.length?wt=rg(e,i,c,b):wt=cd.apply(n,ct);var Rt=Je?ff:Nf;return Wf(Rt(wt,ct),e,i)}function Uf(e,i,c,b){return e===n||An(e,Rn[c])&&!$.call(b,c)?i:e}function Mf(e,i,c,b,S,q){return _o(e)&&_o(i)&&(q.set(i,e),rd(e,i,n,Mf,q),q.delete(i)),e}function dg(e){return ys(e)?n:e}function Rf(e,i,c,b,S,q){var ee=c&U,le=e.length,me=i.length;if(le!=me&&!(ee&&me>le))return!1;var Te=q.get(e),Pe=q.get(i);if(Te&&Pe)return Te==i&&Pe==e;var Be=-1,Je=!0,ct=c&R?new Ca:n;for(q.set(e,i),q.set(i,e);++Be<le;){var wt=e[Be],Rt=i[Be];if(b)var Ct=ee?b(Rt,wt,Be,i,e,q):b(wt,Rt,Be,e,i,q);if(Ct!==n){if(Ct)continue;Je=!1;break}if(ct){if(!xi(i,function(qt,Wt){if(!Jn(ct,Wt)&&(wt===qt||S(wt,qt,c,b,q)))return ct.push(Wt)})){Je=!1;break}}else if(!(wt===Rt||S(wt,Rt,c,b,q))){Je=!1;break}}return q.delete(e),q.delete(i),Je}function ug(e,i,c,b,S,q,ee){switch(c){case $e:if(e.byteLength!=i.byteLength||e.byteOffset!=i.byteOffset)return!1;e=e.buffer,i=i.buffer;case bt:return!(e.byteLength!=i.byteLength||!q(new Ti(e),new Ti(i)));case ut:case ce:case ot:return An(+e,+i);case Ve:return e.name==i.name&&e.message==i.message;case re:case Ie:return e==i+"";case Ke:var le=Zr;case ve:var me=b&U;if(le||(le=mr),e.size!=i.size&&!me)return!1;var Te=ee.get(e);if(Te)return Te==i;b|=R,ee.set(e,i);var Pe=Rf(le(e),le(i),b,S,q,ee);return ee.delete(e),Pe;case Ze:if(rs)return rs.call(e)==rs.call(i)}return!1}function cg(e,i,c,b,S,q){var ee=c&U,le=$u(e),me=le.length,Te=$u(i),Pe=Te.length;if(me!=Pe&&!ee)return!1;for(var Be=me;Be--;){var Je=le[Be];if(!(ee?Je in i:$.call(i,Je)))return!1}var ct=q.get(e),wt=q.get(i);if(ct&&wt)return ct==i&&wt==e;var Rt=!0;q.set(e,i),q.set(i,e);for(var Ct=ee;++Be<me;){Je=le[Be];var qt=e[Je],Wt=i[Je];if(b)var yn=ee?b(Wt,qt,Je,i,e,q):b(qt,Wt,Je,e,i,q);if(!(yn===n?qt===Wt||S(qt,Wt,c,b,q):yn)){Rt=!1;break}Ct||(Ct=Je=="constructor")}if(Rt&&!Ct){var Qo=e.constructor,gn=i.constructor;Qo!=gn&&"constructor"in e&&"constructor"in i&&!(typeof Qo=="function"&&Qo instanceof Qo&&typeof gn=="function"&&gn instanceof gn)&&(Rt=!1)}return q.delete(e),q.delete(i),Rt}function Ui(e){return Au(qf(e,n,Qf),e+"")}function $u(e){return ef(e,Ao,Mu)}function Lu(e){return ef(e,nn,Ef)}var Vu=td?function(e){return td.get(e)}:Xu;function pd(e){for(var i=e.name+"",c=hr[i],b=$.call(hr,i)?c.length:0;b--;){var S=c[b],q=S.func;if(q==null||q==e)return S.name}return i}function wr(e){var i=$.call(A,"placeholder")?A:e;return i.placeholder}function _t(){var e=A.iteratee||Ku;return e=e===Ku?nf:e,arguments.length?e(arguments[0],arguments[1]):e}function yd(e,i){var c=e.__data__;return bg(i)?c[typeof i=="string"?"string":"hash"]:c.map}function Uu(e){for(var i=Ao(e),c=i.length;c--;){var b=i[c],S=e[b];i[c]=[b,S,Df(S)]}return i}function Fa(e,i){var c=cr(e,i);return of(c)?c:n}function fg(e){var i=$.call(e,xa),c=e[xa];try{e[xa]=n;var b=!0}catch{}var S=ya.call(e);return b&&(i?e[xa]=c:delete e[xa]),S}var Mu=ru?function(e){return e==null?[]:(e=jt(e),cn(ru(e),function(i){return Xs.call(e,i)}))}:Ju,Ef=ru?function(e){for(var i=[];e;)fn(i,Mu(e)),e=ba(e);return i}:Ju,Yo=jo;(su&&Yo(new su(new ArrayBuffer(1)))!=$e||is&&Yo(new is)!=Ke||du&&Yo(du.resolve())!=Dt||gr&&Yo(new gr)!=ve||ls&&Yo(new ls)!=yt)&&(Yo=function(e){var i=jo(e),c=i==ft?e.constructor:n,b=c?Ia(c):"";if(b)switch(b){case jp:return $e;case Kp:return Ke;case Qp:return Dt;case Xp:return ve;case Jp:return yt}return i});function mg(e,i,c){for(var b=-1,S=c.length;++b<S;){var q=c[b],ee=q.size;switch(q.type){case"drop":e+=ee;break;case"dropRight":i-=ee;break;case"take":i=Wo(i,e+ee);break;case"takeRight":e=Uo(e,i-ee);break}}return{start:e,end:i}}function vg(e){var i=e.match(He);return i?i[1].split(Ot):[]}function Bf(e,i,c){i=Il(i,e);for(var b=-1,S=i.length,q=!1;++b<S;){var ee=oi(i[b]);if(!(q=e!=null&&c(e,ee)))break;e=e[ee]}return q||++b!=S?q:(S=e==null?0:e.length,!!S&&Cd(S)&&Mi(ee,S)&&(Vt(e)||Ta(e)))}function pg(e){var i=e.length,c=new e.constructor(i);return i&&typeof e[0]=="string"&&$.call(e,"index")&&(c.index=e.index,c.input=e.input),c}function Af(e){return typeof e.constructor=="function"&&!vs(e)?br(ba(e)):{}}function yg(e,i,c){var b=e.constructor;switch(i){case bt:return Iu(e);case ut:case ce:return new b(+e);case $e:return Zy(e,c);case nt:case Et:case Bt:case yo:case oo:case so:case go:case De:case ze:return _f(e,c);case Ke:return new b;case ot:case Ie:return new b(e);case re:return eg(e);case ve:return new b;case Ze:return tg(e)}}function gg(e,i){var c=i.length;if(!c)return e;var b=c-1;return i[b]=(c>1?"& ":"")+i[b],i=i.join(c>2?", ":" "),e.replace(Me,`{
2 2 /* [wrapped with `+i+`] */
3 -`)}function hg(e){return Vt(e)||Ta(e)||!!(zc&&e&&e[zc])}function Mi(e,i){var c=typeof e;return i=i??R,!!i&&(c=="number"||c!="symbol"&&Zi.test(e))&&e>-1&&e%1==0&&e<i}function Ko(e,i,c){if(!_o(c))return!1;var b=typeof i;return(b=="number"?on(c)&&Mi(i,c.length):b=="string"&&i in c)?An(c[i],e):!1}function Ru(e,i){if(Vt(e))return!1;var c=typeof e;return c=="number"||c=="symbol"||c=="boolean"||e==null||pn(e)?!0:tt.test(e)||!mt.test(e)||i!=null&&e in Kt(i)}function bg(e){var i=typeof e;return i=="string"||i=="number"||i=="symbol"||i=="boolean"?e!=="__proto__":e===null}function Eu(e){var i=pd(e),c=A[i];if(typeof c!="function"||!(i in Nt.prototype))return!1;if(e===c)return!0;var b=Vu(c);return!!b&&e===b[0]}function _g(e){return!!ts&&ts in e}var xg=Fi?Ri:Zu;function vs(e){var i=e&&e.constructor,c=typeof i=="function"&&i.prototype||Rn;return e===c}function Df(e){return e===e&&!_o(e)}function Of(e,i){return function(c){return c==null?!1:c[e]===i&&(i!==n||e in Kt(c))}}function wg(e){var i=xd(e,function(b){return c.size===v&&c.clear(),b}),c=i.cache;return i}function Cg(e,i){var c=e[1],b=i[1],S=c|b,O=S<(C|P|Y),te=b==Y&&c==z||b==Y&&c==H&&e[7].length<=i[8]||b==(Y|H)&&i[7].length<=i[8]&&c==z;if(!(O||te))return e;b&C&&(e[2]=i[2],S|=c&C?0:B);var le=i[3];if(le){var me=e[3];e[3]=me?wf(me,le,i[4]):le,e[4]=me?Zn(e[3],h):i[4]}return le=i[5],le&&(me=e[5],e[5]=me?Cf(me,le,i[6]):le,e[6]=me?Zn(e[5],h):i[6]),le=i[7],le&&(e[7]=le),b&Y&&(e[8]=e[8]==null?i[8]:Wo(e[8],i[8])),e[9]==null&&(e[9]=i[9]),e[0]=i[0],e[1]=S,e}function Sg(e){var i=[];if(e!=null)for(var c in Kt(e))i.push(c);return i}function kg(e){return ya.call(e)}function qf(e,i,c){return i=Uo(i===n?e.length-1:i,0),function(){for(var b=arguments,S=-1,O=Uo(b.length-i,0),te=Q(O);++S<O;)te[S]=b[i+S];S=-1;for(var le=Q(i+1);++S<i;)le[S]=b[S];return le[i]=c(te),Eo(e,this,le)}}function zf(e,i){return i.length<2?e:ka(e,Sn(i,0,-1))}function Fg(e,i){for(var c=e.length,b=Wo(i.length,c),S=tn(e);b--;){var O=i[b];e[b]=Mi(O,c)?S[O]:n}return e}function Bu(e,i){if(!(i==="constructor"&&typeof e[i]=="function")&&i!="__proto__")return e[i]}var Nf=Yf(ff),ps=qp||function(e,i){return wo.setTimeout(e,i)},Au=Yf(Ky);function Wf(e,i,c){var b=i+"";return Au(e,gg(b,Ig(vg(b),c)))}function Yf(e){var i=0,c=0;return function(){var b=Yp(),S=K-(b-c);if(c=b,S>0){if(++i>=j)return arguments[0]}else i=0;return e.apply(n,arguments)}}function gd(e,i){var c=-1,b=e.length,S=b-1;for(i=i===n?b:i;++c<i;){var O=_u(c,S),te=e[O];e[O]=e[c],e[c]=te}return e.length=i,e}var Hf=wg(function(e){var i=[];return e.charCodeAt(0)===46&&i.push(""),e.replace(he,function(c,b,S,O){i.push(S?O.replace(_n,"$1"):b||c)}),i});function oi(e){if(typeof e=="string"||pn(e))return e;var i=e+"";return i=="0"&&1/e==-D?"-0":i}function Ia(e){if(e!=null){try{return Ii.call(e)}catch{}try{return e+""}catch{}}return""}function Ig(e,i){return Oo(we,function(c){var b="_."+c[0];i&c[1]&&!_i(e,b)&&e.push(b)}),e.sort()}function Gf(e){if(e instanceof Nt)return e.clone();var i=new wn(e.__wrapped__,e.__chain__);return i.__actions__=tn(e.__actions__),i.__index__=e.__index__,i.__values__=e.__values__,i}function Tg(e,i,c){(c?Ko(e,i,c):i===n)?i=1:i=Uo(Ut(i),0);var b=e==null?0:e.length;if(!b||i<1)return[];for(var S=0,O=0,te=Q(Zs(b/i));S<b;)te[O++]=Sn(e,S,S+=i);return te}function Pg(e){for(var i=-1,c=e==null?0:e.length,b=0,S=[];++i<c;){var O=e[i];O&&(S[b++]=O)}return S}function $g(){var e=arguments.length;if(!e)return[];for(var i=Q(e-1),c=arguments[0],b=e;b--;)i[b-1]=arguments[b];return fn(Vt(c)?tn(c):[c],zo(i,1))}var Lg=At(function(e,i){return Fo(e)?ds(e,zo(i,1,Fo,!0)):[]}),Vg=At(function(e,i){var c=kn(i);return Fo(c)&&(c=n),Fo(e)?ds(e,zo(i,1,Fo,!0),_t(c,2)):[]}),Ug=At(function(e,i){var c=kn(i);return Fo(c)&&(c=n),Fo(e)?ds(e,zo(i,1,Fo,!0),n,c):[]});function Mg(e,i,c){var b=e==null?0:e.length;return b?(i=c||i===n?1:Ut(i),Sn(e,i<0?0:i,b)):[]}function Rg(e,i,c){var b=e==null?0:e.length;return b?(i=c||i===n?1:Ut(i),i=b-i,Sn(e,0,i<0?0:i)):[]}function Eg(e,i){return e&&e.length?dd(e,_t(i,3),!0,!0):[]}function Bg(e,i){return e&&e.length?dd(e,_t(i,3),!0):[]}function Ag(e,i,c,b){var S=e==null?0:e.length;return S?(c&&typeof c!="number"&&Ko(e,i,c)&&(c=0,b=S),$y(e,i,c,b)):[]}function jf(e,i,c){var b=e==null?0:e.length;if(!b)return-1;var S=c==null?0:Ut(c);return S<0&&(S=Uo(b+S,0)),Un(e,_t(i,3),S)}function Kf(e,i,c){var b=e==null?0:e.length;if(!b)return-1;var S=b-1;return c!==n&&(S=Ut(c),S=c<0?Uo(b+S,0):Wo(S,b-1)),Un(e,_t(i,3),S,!0)}function Qf(e){var i=e==null?0:e.length;return i?zo(e,1):[]}function Dg(e){var i=e==null?0:e.length;return i?zo(e,D):[]}function Og(e,i){var c=e==null?0:e.length;return c?(i=i===n?1:Ut(i),zo(e,i)):[]}function qg(e){for(var i=-1,c=e==null?0:e.length,b={};++i<c;){var S=e[i];b[S[0]]=S[1]}return b}function Xf(e){return e&&e.length?e[0]:n}function zg(e,i,c){var b=e==null?0:e.length;if(!b)return-1;var S=c==null?0:Ut(c);return S<0&&(S=Uo(b+S,0)),mn(e,i,S)}function Ng(e){var i=e==null?0:e.length;return i?Sn(e,0,-1):[]}var Wg=At(function(e){var i=no(e,ku);return i.length&&i[0]===e[0]?pu(i):[]}),Yg=At(function(e){var i=kn(e),c=no(e,ku);return i===kn(c)?i=n:c.pop(),c.length&&c[0]===e[0]?pu(c,_t(i,2)):[]}),Hg=At(function(e){var i=kn(e),c=no(e,ku);return i=typeof i=="function"?i:n,i&&c.pop(),c.length&&c[0]===e[0]?pu(c,n,i):[]});function Gg(e,i){return e==null?"":Np.call(e,i)}function kn(e){var i=e==null?0:e.length;return i?e[i-1]:n}function jg(e,i,c){var b=e==null?0:e.length;if(!b)return-1;var S=b;return c!==n&&(S=Ut(c),S=S<0?Uo(b+S,0):Wo(S,b-1)),i===i?Ys(e,i,S):Un(e,Ci,S,!0)}function Kg(e,i){return e&&e.length?sf(e,Ut(i)):n}var Qg=At(Jf);function Jf(e,i){return e&&e.length&&i&&i.length?bu(e,i):e}function Xg(e,i,c){return e&&e.length&&i&&i.length?bu(e,i,_t(c,2)):e}function Jg(e,i,c){return e&&e.length&&i&&i.length?bu(e,i,n,c):e}var Zg=Ui(function(e,i){var c=e==null?0:e.length,b=cu(e,i);return cf(e,no(i,function(S){return Mi(S,c)?+S:S}).sort(xf)),b});function eh(e,i){var c=[];if(!(e&&e.length))return c;var b=-1,S=[],O=e.length;for(i=_t(i,3);++b<O;){var te=e[b];i(te,b,e)&&(c.push(te),S.push(b))}return cf(e,S),c}function Du(e){return e==null?e:Gp.call(e)}function th(e,i,c){var b=e==null?0:e.length;return b?(c&&typeof c!="number"&&Ko(e,i,c)?(i=0,c=b):(i=i==null?0:Ut(i),c=c===n?b:Ut(c)),Sn(e,i,c)):[]}function oh(e,i){return sd(e,i)}function nh(e,i,c){return wu(e,i,_t(c,2))}function ih(e,i){var c=e==null?0:e.length;if(c){var b=sd(e,i);if(b<c&&An(e[b],i))return b}return-1}function lh(e,i){return sd(e,i,!0)}function ah(e,i,c){return wu(e,i,_t(c,2),!0)}function rh(e,i){var c=e==null?0:e.length;if(c){var b=sd(e,i,!0)-1;if(An(e[b],i))return b}return-1}function sh(e){return e&&e.length?mf(e):[]}function dh(e,i){return e&&e.length?mf(e,_t(i,2)):[]}function uh(e){var i=e==null?0:e.length;return i?Sn(e,1,i):[]}function ch(e,i,c){return e&&e.length?(i=c||i===n?1:Ut(i),Sn(e,0,i<0?0:i)):[]}function fh(e,i,c){var b=e==null?0:e.length;return b?(i=c||i===n?1:Ut(i),i=b-i,Sn(e,i<0?0:i,b)):[]}function mh(e,i){return e&&e.length?dd(e,_t(i,3),!1,!0):[]}function vh(e,i){return e&&e.length?dd(e,_t(i,3)):[]}var ph=At(function(e){return Fl(zo(e,1,Fo,!0))}),yh=At(function(e){var i=kn(e);return Fo(i)&&(i=n),Fl(zo(e,1,Fo,!0),_t(i,2))}),gh=At(function(e){var i=kn(e);return i=typeof i=="function"?i:n,Fl(zo(e,1,Fo,!0),n,i)});function hh(e){return e&&e.length?Fl(e):[]}function bh(e,i){return e&&e.length?Fl(e,_t(i,2)):[]}function _h(e,i){return i=typeof i=="function"?i:n,e&&e.length?Fl(e,n,i):[]}function Ou(e){if(!(e&&e.length))return[];var i=0;return e=cn(e,function(c){if(Fo(c))return i=Uo(c.length,i),!0}),_l(i,function(c){return no(e,Xn(c))})}function Zf(e,i){if(!(e&&e.length))return[];var c=Ou(e);return i==null?c:no(c,function(b){return Eo(i,n,b)})}var xh=At(function(e,i){return Fo(e)?ds(e,i):[]}),wh=At(function(e){return Su(cn(e,Fo))}),Ch=At(function(e){var i=kn(e);return Fo(i)&&(i=n),Su(cn(e,Fo),_t(i,2))}),Sh=At(function(e){var i=kn(e);return i=typeof i=="function"?i:n,Su(cn(e,Fo),n,i)}),kh=At(Ou);function Fh(e,i){return gf(e||[],i||[],ss)}function Ih(e,i){return gf(e||[],i||[],fs)}var Th=At(function(e){var i=e.length,c=i>1?e[i-1]:n;return c=typeof c=="function"?(e.pop(),c):n,Zf(e,c)});function em(e){var i=A(e);return i.__chain__=!0,i}function Ph(e,i){return i(e),e}function hd(e,i){return i(e)}var $h=Ui(function(e){var i=e.length,c=i?e[0]:0,b=this.__wrapped__,S=function(O){return cu(O,e)};return i>1||this.__actions__.length||!(b instanceof Nt)||!Mi(c)?this.thru(S):(b=b.slice(c,+c+(i?1:0)),b.__actions__.push({func:hd,args:[S],thisArg:n}),new wn(b,this.__chain__).thru(function(O){return i&&!O.length&&O.push(n),O}))});function Lh(){return em(this)}function Vh(){return new wn(this.value(),this.__chain__)}function Uh(){this.__values__===n&&(this.__values__=vm(this.value()));var e=this.__index__>=this.__values__.length,i=e?n:this.__values__[this.__index__++];return{done:e,value:i}}function Mh(){return this}function Rh(e){for(var i,c=this;c instanceof nd;){var b=Gf(c);b.__index__=0,b.__values__=n,i?S.__wrapped__=b:i=b;var S=b;c=c.__wrapped__}return S.__wrapped__=e,i}function Eh(){var e=this.__wrapped__;if(e instanceof Nt){var i=e;return this.__actions__.length&&(i=new Nt(this)),i=i.reverse(),i.__actions__.push({func:hd,args:[Du],thisArg:n}),new wn(i,this.__chain__)}return this.thru(Du)}function Bh(){return yf(this.__wrapped__,this.__actions__)}var Ah=ud(function(e,i,c){$.call(e,c)?++e[c]:Li(e,c,1)});function Dh(e,i,c){var b=Vt(e)?fa:Py;return c&&Ko(e,i,c)&&(i=n),b(e,_t(i,3))}function Oh(e,i){var c=Vt(e)?cn:Jc;return c(e,_t(i,3))}var qh=If(jf),zh=If(Kf);function Nh(e,i){return zo(bd(e,i),1)}function Wh(e,i){return zo(bd(e,i),D)}function Yh(e,i,c){return c=c===n?1:Ut(c),zo(bd(e,i),c)}function tm(e,i){var c=Vt(e)?Oo:kl;return c(e,_t(i,3))}function om(e,i){var c=Vt(e)?ir:Xc;return c(e,_t(i,3))}var Hh=ud(function(e,i,c){$.call(e,c)?e[c].push(i):Li(e,c,[i])});function Gh(e,i,c,b){e=on(e)?e:Sr(e),c=c&&!b?Ut(c):0;var S=e.length;return c<0&&(c=Uo(S+c,0)),Sd(e)?c<=S&&e.indexOf(i,c)>-1:!!S&&mn(e,i,c)>-1}var jh=At(function(e,i,c){var b=-1,S=typeof i=="function",O=on(e)?Q(e.length):[];return kl(e,function(te){O[++b]=S?Eo(i,te,c):us(te,i,c)}),O}),Kh=ud(function(e,i,c){Li(e,c,i)});function bd(e,i){var c=Vt(e)?no:lf;return c(e,_t(i,3))}function Qh(e,i,c,b){return e==null?[]:(Vt(i)||(i=i==null?[]:[i]),c=b?n:c,Vt(c)||(c=c==null?[]:[c]),df(e,i,c))}var Xh=ud(function(e,i,c){e[c?0:1].push(i)},function(){return[[],[]]});function Jh(e,i,c){var b=Vt(e)?pl:Jr,S=arguments.length<3;return b(e,_t(i,4),c,S,kl)}function Zh(e,i,c){var b=Vt(e)?Kn:Jr,S=arguments.length<3;return b(e,_t(i,4),c,S,Xc)}function eb(e,i){var c=Vt(e)?cn:Jc;return c(e,wd(_t(i,3)))}function tb(e){var i=Vt(e)?Gc:Gy;return i(e)}function ob(e,i,c){(c?Ko(e,i,c):i===n)?i=1:i=Ut(i);var b=Vt(e)?Sy:jy;return b(e,i)}function nb(e){var i=Vt(e)?ky:Qy;return i(e)}function ib(e){if(e==null)return 0;if(on(e))return Sd(e)?ki(e):e.length;var i=Yo(e);return i==Ke||i==ve?e.size:gu(e).length}function lb(e,i,c){var b=Vt(e)?xi:Xy;return c&&Ko(e,i,c)&&(i=n),b(e,_t(i,3))}var ab=At(function(e,i){if(e==null)return[];var c=i.length;return c>1&&Ko(e,i[0],i[1])?i=[]:c>2&&Ko(i[0],i[1],i[2])&&(i=[i[0]]),df(e,zo(i,1),[])}),_d=Op||function(){return wo.Date.now()};function rb(e,i){if(typeof i!="function")throw new qo(s);return e=Ut(e),function(){if(--e<1)return i.apply(this,arguments)}}function nm(e,i,c){return i=c?n:i,i=e&&i==null?e.length:i,Vi(e,Y,n,n,n,n,i)}function im(e,i){var c;if(typeof i!="function")throw new qo(s);return e=Ut(e),function(){return--e>0&&(c=i.apply(this,arguments)),e<=1&&(i=n),c}}var qu=At(function(e,i,c){var b=C;if(c.length){var S=Zn(c,wr(qu));b|=ne}return Vi(e,b,i,c,S)}),lm=At(function(e,i,c){var b=C|P;if(c.length){var S=Zn(c,wr(lm));b|=ne}return Vi(i,b,e,c,S)});function am(e,i,c){i=c?n:i;var b=Vi(e,z,n,n,n,n,n,i);return b.placeholder=am.placeholder,b}function rm(e,i,c){i=c?n:i;var b=Vi(e,N,n,n,n,n,n,i);return b.placeholder=rm.placeholder,b}function sm(e,i,c){var b,S,O,te,le,me,Te=0,Pe=!1,Be=!1,Je=!0;if(typeof e!="function")throw new qo(s);i=Fn(i)||0,_o(c)&&(Pe=!!c.leading,Be="maxWait"in c,O=Be?Uo(Fn(c.maxWait)||0,i):O,Je="trailing"in c?!!c.trailing:Je);function ct(Io){var Dn=b,Bi=S;return b=S=n,Te=Io,te=e.apply(Bi,Dn),te}function wt(Io){return Te=Io,le=ps(qt,i),Pe?ct(Io):te}function Rt(Io){var Dn=Io-me,Bi=Io-Te,Im=i-Dn;return Be?Wo(Im,O-Bi):Im}function Ct(Io){var Dn=Io-me,Bi=Io-Te;return me===n||Dn>=i||Dn<0||Be&&Bi>=O}function qt(){var Io=_d();if(Ct(Io))return Wt(Io);le=ps(qt,Rt(Io))}function Wt(Io){return le=n,Je&&b?ct(Io):(b=S=n,te)}function yn(){le!==n&&hf(le),Te=0,b=me=S=le=n}function Qo(){return le===n?te:Wt(_d())}function gn(){var Io=_d(),Dn=Ct(Io);if(b=arguments,S=this,me=Io,Dn){if(le===n)return wt(me);if(Be)return hf(le),le=ps(qt,i),ct(me)}return le===n&&(le=ps(qt,i)),te}return gn.cancel=yn,gn.flush=Qo,gn}var sb=At(function(e,i){return Qc(e,1,i)}),db=At(function(e,i,c){return Qc(e,Fn(i)||0,c)});function ub(e){return Vi(e,Z)}function xd(e,i){if(typeof e!="function"||i!=null&&typeof i!="function")throw new qo(s);var c=function(){var b=arguments,S=i?i.apply(this,b):b[0],O=c.cache;if(O.has(S))return O.get(S);var te=e.apply(this,b);return c.cache=O.set(S,te)||O,te};return c.cache=new(xd.Cache||$i),c}xd.Cache=$i;function wd(e){if(typeof e!="function")throw new qo(s);return function(){var i=arguments;switch(i.length){case 0:return!e.call(this);case 1:return!e.call(this,i[0]);case 2:return!e.call(this,i[0],i[1]);case 3:return!e.call(this,i[0],i[1],i[2])}return!e.apply(this,i)}}function cb(e){return im(2,e)}var fb=Jy(function(e,i){i=i.length==1&&Vt(i[0])?no(i[0],Bo(_t())):no(zo(i,1),Bo(_t()));var c=i.length;return At(function(b){for(var S=-1,O=Wo(b.length,c);++S<O;)b[S]=i[S].call(this,b[S]);return Eo(e,this,b)})}),zu=At(function(e,i){var c=Zn(i,wr(zu));return Vi(e,ne,n,i,c)}),dm=At(function(e,i){var c=Zn(i,wr(dm));return Vi(e,ee,n,i,c)}),mb=Ui(function(e,i){return Vi(e,H,n,n,n,i)});function vb(e,i){if(typeof e!="function")throw new qo(s);return i=i===n?i:Ut(i),At(e,i)}function pb(e,i){if(typeof e!="function")throw new qo(s);return i=i==null?0:Uo(Ut(i),0),At(function(c){var b=c[i],S=Tl(c,0,i);return b&&fn(S,b),Eo(e,this,S)})}function yb(e,i,c){var b=!0,S=!0;if(typeof e!="function")throw new qo(s);return _o(c)&&(b="leading"in c?!!c.leading:b,S="trailing"in c?!!c.trailing:S),sm(e,i,{leading:b,maxWait:i,trailing:S})}function gb(e){return nm(e,1)}function hb(e,i){return zu(Fu(i),e)}function bb(){if(!arguments.length)return[];var e=arguments[0];return Vt(e)?e:[e]}function _b(e){return Cn(e,F)}function xb(e,i){return i=typeof i=="function"?i:n,Cn(e,F,i)}function wb(e){return Cn(e,w|F)}function Cb(e,i){return i=typeof i=="function"?i:n,Cn(e,w|F,i)}function Sb(e,i){return i==null||Kc(e,i,Ao(i))}function An(e,i){return e===i||e!==e&&i!==i}var kb=vd(vu),Fb=vd(function(e,i){return e>=i}),Ta=tf((function(){return arguments})())?tf:function(e){return Co(e)&&$.call(e,"callee")&&!Xs.call(e,"callee")},Vt=Q.isArray,Ib=da?Bo(da):Ry;function on(e){return e!=null&&Cd(e.length)&&!Ri(e)}function Fo(e){return Co(e)&&on(e)}function Tb(e){return e===!0||e===!1||Co(e)&&jo(e)==ut}var Pl=zp||Zu,Pb=jr?Bo(jr):Ey;function $b(e){return Co(e)&&e.nodeType===1&&!ys(e)}function Lb(e){if(e==null)return!0;if(on(e)&&(Vt(e)||typeof e=="string"||typeof e.splice=="function"||Pl(e)||Cr(e)||Ta(e)))return!e.length;var i=Yo(e);if(i==Ke||i==ve)return!e.size;if(vs(e))return!gu(e).length;for(var c in e)if($.call(e,c))return!1;return!0}function Vb(e,i){return cs(e,i)}function Ub(e,i,c){c=typeof c=="function"?c:n;var b=c?c(e,i):n;return b===n?cs(e,i,n,c):!!b}function Nu(e){if(!Co(e))return!1;var i=jo(e);return i==Ve||i==de||typeof e.message=="string"&&typeof e.name=="string"&&!ys(e)}function Mb(e){return typeof e=="number"&&Nc(e)}function Ri(e){if(!_o(e))return!1;var i=jo(e);return i==pe||i==qe||i==Qe||i==Mt}function um(e){return typeof e=="number"&&e==Ut(e)}function Cd(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=R}function _o(e){var i=typeof e;return e!=null&&(i=="object"||i=="function")}function Co(e){return e!=null&&typeof e=="object"}var cm=Kr?Bo(Kr):Ay;function Rb(e,i){return e===i||yu(e,i,Uu(i))}function Eb(e,i,c){return c=typeof c=="function"?c:n,yu(e,i,Uu(i),c)}function Bb(e){return fm(e)&&e!=+e}function Ab(e){if(xg(e))throw new Ft(m);return of(e)}function Db(e){return e===null}function Ob(e){return e==null}function fm(e){return typeof e=="number"||Co(e)&&jo(e)==ot}function ys(e){if(!Co(e)||jo(e)!=ft)return!1;var i=ba(e);if(i===null)return!0;var c=$.call(i,"constructor")&&i.constructor;return typeof c=="function"&&c instanceof c&&Ii.call(c)==Ks}var Wu=Qr?Bo(Qr):Dy;function qb(e){return um(e)&&e>=-R&&e<=R}var mm=ua?Bo(ua):Oy;function Sd(e){return typeof e=="string"||!Vt(e)&&Co(e)&&jo(e)==Ie}function pn(e){return typeof e=="symbol"||Co(e)&&jo(e)==Ze}var Cr=ca?Bo(ca):qy;function zb(e){return e===n}function Nb(e){return Co(e)&&Yo(e)==yt}function Wb(e){return Co(e)&&jo(e)==et}var Yb=vd(hu),Hb=vd(function(e,i){return e<=i});function vm(e){if(!e)return[];if(on(e))return Sd(e)?en(e):tn(e);if(ns&&e[ns])return zs(e[ns]());var i=Yo(e),c=i==Ke?Zr:i==ve?mr:Sr;return c(e)}function Ei(e){if(!e)return e===0?e:0;if(e=Fn(e),e===D||e===-D){var i=e<0?-1:1;return i*U}return e===e?e:0}function Ut(e){var i=Ei(e),c=i%1;return i===i?c?i-c:i:0}function pm(e){return e?Sa(Ut(e),0,be):0}function Fn(e){if(typeof e=="number")return e;if(pn(e))return oe;if(_o(e)){var i=typeof e.valueOf=="function"?e.valueOf():e;e=_o(i)?i+"":i}if(typeof e!="string")return e===0?e:+e;e=ma(e);var c=Xi.test(e);return c||zt.test(e)?or(e.slice(2),c?2:8):Qi.test(e)?oe:+e}function ym(e){return ti(e,nn(e))}function Gb(e){return e?Sa(Ut(e),-R,R):e===0?e:0}function eo(e){return e==null?"":vn(e)}var jb=_r(function(e,i){if(vs(i)||on(i)){ti(i,Ao(i),e);return}for(var c in i)$.call(i,c)&&ss(e,c,i[c])}),gm=_r(function(e,i){ti(i,nn(i),e)}),kd=_r(function(e,i,c,b){ti(i,nn(i),e,b)}),Kb=_r(function(e,i,c,b){ti(i,Ao(i),e,b)}),Qb=Ui(cu);function Xb(e,i){var c=br(e);return i==null?c:jc(c,i)}var Jb=At(function(e,i){e=Kt(e);var c=-1,b=i.length,S=b>2?i[2]:n;for(S&&Ko(i[0],i[1],S)&&(b=1);++c<b;)for(var O=i[c],te=nn(O),le=-1,me=te.length;++le<me;){var Te=te[le],Pe=e[Te];(Pe===n||An(Pe,Rn[Te])&&!$.call(e,Te))&&(e[Te]=O[Te])}return e}),Zb=At(function(e){return e.push(n,Mf),Eo(hm,n,e)});function e_(e,i){return wi(e,_t(i,3),ei)}function t_(e,i){return wi(e,_t(i,3),mu)}function o_(e,i){return e==null?e:fu(e,_t(i,3),nn)}function n_(e,i){return e==null?e:Zc(e,_t(i,3),nn)}function i_(e,i){return e&&ei(e,_t(i,3))}function l_(e,i){return e&&mu(e,_t(i,3))}function a_(e){return e==null?[]:ad(e,Ao(e))}function r_(e){return e==null?[]:ad(e,nn(e))}function Yu(e,i,c){var b=e==null?n:ka(e,i);return b===n?c:b}function s_(e,i){return e!=null&&Bf(e,i,Ly)}function Hu(e,i){return e!=null&&Bf(e,i,Vy)}var d_=Pf(function(e,i,c){i!=null&&typeof i.toString!="function"&&(i=ya.call(i)),e[i]=c},ju(ln)),u_=Pf(function(e,i,c){i!=null&&typeof i.toString!="function"&&(i=ya.call(i)),$.call(e,i)?e[i].push(c):e[i]=[c]},_t),c_=At(us);function Ao(e){return on(e)?Hc(e):gu(e)}function nn(e){return on(e)?Hc(e,!0):zy(e)}function f_(e,i){var c={};return i=_t(i,3),ei(e,function(b,S,O){Li(c,i(b,S,O),b)}),c}function m_(e,i){var c={};return i=_t(i,3),ei(e,function(b,S,O){Li(c,S,i(b,S,O))}),c}var v_=_r(function(e,i,c){rd(e,i,c)}),hm=_r(function(e,i,c,b){rd(e,i,c,b)}),p_=Ui(function(e,i){var c={};if(e==null)return c;var b=!1;i=no(i,function(O){return O=Il(O,e),b||(b=O.length>1),O}),ti(e,Lu(e),c),b&&(c=Cn(c,w|L|F,dg));for(var S=i.length;S--;)Cu(c,i[S]);return c});function y_(e,i){return bm(e,wd(_t(i)))}var g_=Ui(function(e,i){return e==null?{}:Wy(e,i)});function bm(e,i){if(e==null)return{};var c=no(Lu(e),function(b){return[b]});return i=_t(i),uf(e,c,function(b,S){return i(b,S[0])})}function h_(e,i,c){i=Il(i,e);var b=-1,S=i.length;for(S||(S=1,e=n);++b<S;){var O=e==null?n:e[oi(i[b])];O===n&&(b=S,O=c),e=Ri(O)?O.call(e):O}return e}function b_(e,i,c){return e==null?e:fs(e,i,c)}function __(e,i,c,b){return b=typeof b=="function"?b:n,e==null?e:fs(e,i,c,b)}var _m=Vf(Ao),xm=Vf(nn);function x_(e,i,c){var b=Vt(e),S=b||Pl(e)||Cr(e);if(i=_t(i,4),c==null){var O=e&&e.constructor;S?c=b?new O:[]:_o(e)?c=Ri(O)?br(ba(e)):{}:c={}}return(S?Oo:ei)(e,function(te,le,me){return i(c,te,le,me)}),c}function w_(e,i){return e==null?!0:Cu(e,i)}function C_(e,i,c){return e==null?e:pf(e,i,Fu(c))}function S_(e,i,c,b){return b=typeof b=="function"?b:n,e==null?e:pf(e,i,Fu(c),b)}function Sr(e){return e==null?[]:xl(e,Ao(e))}function k_(e){return e==null?[]:xl(e,nn(e))}function F_(e,i,c){return c===n&&(c=i,i=n),c!==n&&(c=Fn(c),c=c===c?c:0),i!==n&&(i=Fn(i),i=i===i?i:0),Sa(Fn(e),i,c)}function I_(e,i,c){return i=Ei(i),c===n?(c=i,i=0):c=Ei(c),e=Fn(e),Uy(e,i,c)}function T_(e,i,c){if(c&&typeof c!="boolean"&&Ko(e,i,c)&&(i=c=n),c===n&&(typeof i=="boolean"?(c=i,i=n):typeof e=="boolean"&&(c=e,e=n)),e===n&&i===n?(e=0,i=1):(e=Ei(e),i===n?(i=e,e=0):i=Ei(i)),e>i){var b=e;e=i,i=b}if(c||e%1||i%1){var S=Wc();return Wo(e+S*(i-e+Os("1e-"+((S+"").length-1))),i)}return _u(e,i)}var P_=xr(function(e,i,c){return i=i.toLowerCase(),e+(c?wm(i):i)});function wm(e){return Gu(eo(e).toLowerCase())}function Cm(e){return e=eo(e),e&&e.replace(za,sr).replace(rl,"")}function $_(e,i,c){e=eo(e),i=vn(i);var b=e.length;c=c===n?b:Sa(Ut(c),0,b);var S=c;return c-=i.length,c>=0&&e.slice(c,S)==i}function L_(e){return e=eo(e),e&&Fe.test(e)?e.replace(ho,dr):e}function V_(e){return e=eo(e),e&&lo.test(e)?e.replace(xe,"\\$&"):e}var U_=xr(function(e,i,c){return e+(c?"-":"")+i.toLowerCase()}),M_=xr(function(e,i,c){return e+(c?" ":"")+i.toLowerCase()}),R_=Ff("toLowerCase");function E_(e,i,c){e=eo(e),i=Ut(i);var b=i?ki(e):0;if(!i||b>=i)return e;var S=(i-b)/2;return md(ed(S),c)+e+md(Zs(S),c)}function B_(e,i,c){e=eo(e),i=Ut(i);var b=i?ki(e):0;return i&&b<i?e+md(i-b,c):e}function A_(e,i,c){e=eo(e),i=Ut(i);var b=i?ki(e):0;return i&&b<i?md(i-b,c)+e:e}function D_(e,i,c){return c||i==null?i=0:i&&(i=+i),Hp(eo(e).replace(Ro,""),i||0)}function O_(e,i,c){return(c?Ko(e,i,c):i===n)?i=1:i=Ut(i),xu(eo(e),i)}function q_(){var e=arguments,i=eo(e[0]);return e.length<3?i:i.replace(e[1],e[2])}var z_=xr(function(e,i,c){return e+(c?"_":"")+i.toLowerCase()});function N_(e,i,c){return c&&typeof c!="number"&&Ko(e,i,c)&&(i=c=n),c=c===n?be:c>>>0,c?(e=eo(e),e&&(typeof i=="string"||i!=null&&!Wu(i))&&(i=vn(i),!i&&Mn(e))?Tl(en(e),0,c):e.split(i,c)):[]}var W_=xr(function(e,i,c){return e+(c?" ":"")+Gu(i)});function Y_(e,i,c){return e=eo(e),c=c==null?0:Sa(Ut(c),0,e.length),i=vn(i),e.slice(c,c+i.length)==i}function H_(e,i,c){var b=A.templateSettings;c&&Ko(e,i,c)&&(i=n),e=eo(e),i=kd({},i,b,Uf);var S=kd({},i.imports,b.imports,Uf),O=Ao(S),te=xl(S,O),le,me,Te=0,Pe=i.interpolate||gi,Be="__p += '",Je=Cl((i.escape||gi).source+"|"+Pe.source+"|"+(Pe===gt?pi:gi).source+"|"+(i.evaluate||gi).source+"|$","g"),ct="//# sourceURL="+($.call(i,"sourceURL")?(i.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Za+"]")+`
3 +`)}function hg(e){return Vt(e)||Ta(e)||!!(zc&&e&&e[zc])}function Mi(e,i){var c=typeof e;return i=i??E,!!i&&(c=="number"||c!="symbol"&&Zi.test(e))&&e>-1&&e%1==0&&e<i}function Ko(e,i,c){if(!_o(c))return!1;var b=typeof i;return(b=="number"?on(c)&&Mi(i,c.length):b=="string"&&i in c)?An(c[i],e):!1}function Ru(e,i){if(Vt(e))return!1;var c=typeof e;return c=="number"||c=="symbol"||c=="boolean"||e==null||pn(e)?!0:tt.test(e)||!mt.test(e)||i!=null&&e in jt(i)}function bg(e){var i=typeof e;return i=="string"||i=="number"||i=="symbol"||i=="boolean"?e!=="__proto__":e===null}function Eu(e){var i=pd(e),c=A[i];if(typeof c!="function"||!(i in Nt.prototype))return!1;if(e===c)return!0;var b=Vu(c);return!!b&&e===b[0]}function _g(e){return!!ts&&ts in e}var xg=Fi?Ri:Zu;function vs(e){var i=e&&e.constructor,c=typeof i=="function"&&i.prototype||Rn;return e===c}function Df(e){return e===e&&!_o(e)}function Of(e,i){return function(c){return c==null?!1:c[e]===i&&(i!==n||e in jt(c))}}function wg(e){var i=xd(e,function(b){return c.size===v&&c.clear(),b}),c=i.cache;return i}function Cg(e,i){var c=e[1],b=i[1],S=c|b,q=S<(C|T|Y),ee=b==Y&&c==O||b==Y&&c==Q&&e[7].length<=i[8]||b==(Y|Q)&&i[7].length<=i[8]&&c==O;if(!(q||ee))return e;b&C&&(e[2]=i[2],S|=c&C?0:B);var le=i[3];if(le){var me=e[3];e[3]=me?wf(me,le,i[4]):le,e[4]=me?Zn(e[3],h):i[4]}return le=i[5],le&&(me=e[5],e[5]=me?Cf(me,le,i[6]):le,e[6]=me?Zn(e[5],h):i[6]),le=i[7],le&&(e[7]=le),b&Y&&(e[8]=e[8]==null?i[8]:Wo(e[8],i[8])),e[9]==null&&(e[9]=i[9]),e[0]=i[0],e[1]=S,e}function Sg(e){var i=[];if(e!=null)for(var c in jt(e))i.push(c);return i}function kg(e){return ya.call(e)}function qf(e,i,c){return i=Uo(i===n?e.length-1:i,0),function(){for(var b=arguments,S=-1,q=Uo(b.length-i,0),ee=K(q);++S<q;)ee[S]=b[i+S];S=-1;for(var le=K(i+1);++S<i;)le[S]=b[S];return le[i]=c(ee),Eo(e,this,le)}}function zf(e,i){return i.length<2?e:ka(e,Sn(i,0,-1))}function Fg(e,i){for(var c=e.length,b=Wo(i.length,c),S=tn(e);b--;){var q=i[b];e[b]=Mi(q,c)?S[q]:n}return e}function Bu(e,i){if(!(i==="constructor"&&typeof e[i]=="function")&&i!="__proto__")return e[i]}var Nf=Yf(ff),ps=qp||function(e,i){return wo.setTimeout(e,i)},Au=Yf(Ky);function Wf(e,i,c){var b=i+"";return Au(e,gg(b,Ig(vg(b),c)))}function Yf(e){var i=0,c=0;return function(){var b=Yp(),S=j-(b-c);if(c=b,S>0){if(++i>=H)return arguments[0]}else i=0;return e.apply(n,arguments)}}function gd(e,i){var c=-1,b=e.length,S=b-1;for(i=i===n?b:i;++c<i;){var q=_u(c,S),ee=e[q];e[q]=e[c],e[c]=ee}return e.length=i,e}var Hf=wg(function(e){var i=[];return e.charCodeAt(0)===46&&i.push(""),e.replace(he,function(c,b,S,q){i.push(S?q.replace(_n,"$1"):b||c)}),i});function oi(e){if(typeof e=="string"||pn(e))return e;var i=e+"";return i=="0"&&1/e==-z?"-0":i}function Ia(e){if(e!=null){try{return Ii.call(e)}catch{}try{return e+""}catch{}}return""}function Ig(e,i){return Oo(we,function(c){var b="_."+c[0];i&c[1]&&!_i(e,b)&&e.push(b)}),e.sort()}function Gf(e){if(e instanceof Nt)return e.clone();var i=new wn(e.__wrapped__,e.__chain__);return i.__actions__=tn(e.__actions__),i.__index__=e.__index__,i.__values__=e.__values__,i}function Tg(e,i,c){(c?Ko(e,i,c):i===n)?i=1:i=Uo(Ut(i),0);var b=e==null?0:e.length;if(!b||i<1)return[];for(var S=0,q=0,ee=K(Zs(b/i));S<b;)ee[q++]=Sn(e,S,S+=i);return ee}function Pg(e){for(var i=-1,c=e==null?0:e.length,b=0,S=[];++i<c;){var q=e[i];q&&(S[b++]=q)}return S}function $g(){var e=arguments.length;if(!e)return[];for(var i=K(e-1),c=arguments[0],b=e;b--;)i[b-1]=arguments[b];return fn(Vt(c)?tn(c):[c],zo(i,1))}var Lg=At(function(e,i){return Fo(e)?ds(e,zo(i,1,Fo,!0)):[]}),Vg=At(function(e,i){var c=kn(i);return Fo(c)&&(c=n),Fo(e)?ds(e,zo(i,1,Fo,!0),_t(c,2)):[]}),Ug=At(function(e,i){var c=kn(i);return Fo(c)&&(c=n),Fo(e)?ds(e,zo(i,1,Fo,!0),n,c):[]});function Mg(e,i,c){var b=e==null?0:e.length;return b?(i=c||i===n?1:Ut(i),Sn(e,i<0?0:i,b)):[]}function Rg(e,i,c){var b=e==null?0:e.length;return b?(i=c||i===n?1:Ut(i),i=b-i,Sn(e,0,i<0?0:i)):[]}function Eg(e,i){return e&&e.length?dd(e,_t(i,3),!0,!0):[]}function Bg(e,i){return e&&e.length?dd(e,_t(i,3),!0):[]}function Ag(e,i,c,b){var S=e==null?0:e.length;return S?(c&&typeof c!="number"&&Ko(e,i,c)&&(c=0,b=S),$y(e,i,c,b)):[]}function jf(e,i,c){var b=e==null?0:e.length;if(!b)return-1;var S=c==null?0:Ut(c);return S<0&&(S=Uo(b+S,0)),Un(e,_t(i,3),S)}function Kf(e,i,c){var b=e==null?0:e.length;if(!b)return-1;var S=b-1;return c!==n&&(S=Ut(c),S=c<0?Uo(b+S,0):Wo(S,b-1)),Un(e,_t(i,3),S,!0)}function Qf(e){var i=e==null?0:e.length;return i?zo(e,1):[]}function Dg(e){var i=e==null?0:e.length;return i?zo(e,z):[]}function Og(e,i){var c=e==null?0:e.length;return c?(i=i===n?1:Ut(i),zo(e,i)):[]}function qg(e){for(var i=-1,c=e==null?0:e.length,b={};++i<c;){var S=e[i];b[S[0]]=S[1]}return b}function Xf(e){return e&&e.length?e[0]:n}function zg(e,i,c){var b=e==null?0:e.length;if(!b)return-1;var S=c==null?0:Ut(c);return S<0&&(S=Uo(b+S,0)),mn(e,i,S)}function Ng(e){var i=e==null?0:e.length;return i?Sn(e,0,-1):[]}var Wg=At(function(e){var i=no(e,ku);return i.length&&i[0]===e[0]?pu(i):[]}),Yg=At(function(e){var i=kn(e),c=no(e,ku);return i===kn(c)?i=n:c.pop(),c.length&&c[0]===e[0]?pu(c,_t(i,2)):[]}),Hg=At(function(e){var i=kn(e),c=no(e,ku);return i=typeof i=="function"?i:n,i&&c.pop(),c.length&&c[0]===e[0]?pu(c,n,i):[]});function Gg(e,i){return e==null?"":Np.call(e,i)}function kn(e){var i=e==null?0:e.length;return i?e[i-1]:n}function jg(e,i,c){var b=e==null?0:e.length;if(!b)return-1;var S=b;return c!==n&&(S=Ut(c),S=S<0?Uo(b+S,0):Wo(S,b-1)),i===i?Ys(e,i,S):Un(e,Ci,S,!0)}function Kg(e,i){return e&&e.length?sf(e,Ut(i)):n}var Qg=At(Jf);function Jf(e,i){return e&&e.length&&i&&i.length?bu(e,i):e}function Xg(e,i,c){return e&&e.length&&i&&i.length?bu(e,i,_t(c,2)):e}function Jg(e,i,c){return e&&e.length&&i&&i.length?bu(e,i,n,c):e}var Zg=Ui(function(e,i){var c=e==null?0:e.length,b=cu(e,i);return cf(e,no(i,function(S){return Mi(S,c)?+S:S}).sort(xf)),b});function eh(e,i){var c=[];if(!(e&&e.length))return c;var b=-1,S=[],q=e.length;for(i=_t(i,3);++b<q;){var ee=e[b];i(ee,b,e)&&(c.push(ee),S.push(b))}return cf(e,S),c}function Du(e){return e==null?e:Gp.call(e)}function th(e,i,c){var b=e==null?0:e.length;return b?(c&&typeof c!="number"&&Ko(e,i,c)?(i=0,c=b):(i=i==null?0:Ut(i),c=c===n?b:Ut(c)),Sn(e,i,c)):[]}function oh(e,i){return sd(e,i)}function nh(e,i,c){return wu(e,i,_t(c,2))}function ih(e,i){var c=e==null?0:e.length;if(c){var b=sd(e,i);if(b<c&&An(e[b],i))return b}return-1}function lh(e,i){return sd(e,i,!0)}function ah(e,i,c){return wu(e,i,_t(c,2),!0)}function rh(e,i){var c=e==null?0:e.length;if(c){var b=sd(e,i,!0)-1;if(An(e[b],i))return b}return-1}function sh(e){return e&&e.length?mf(e):[]}function dh(e,i){return e&&e.length?mf(e,_t(i,2)):[]}function uh(e){var i=e==null?0:e.length;return i?Sn(e,1,i):[]}function ch(e,i,c){return e&&e.length?(i=c||i===n?1:Ut(i),Sn(e,0,i<0?0:i)):[]}function fh(e,i,c){var b=e==null?0:e.length;return b?(i=c||i===n?1:Ut(i),i=b-i,Sn(e,i<0?0:i,b)):[]}function mh(e,i){return e&&e.length?dd(e,_t(i,3),!1,!0):[]}function vh(e,i){return e&&e.length?dd(e,_t(i,3)):[]}var ph=At(function(e){return Fl(zo(e,1,Fo,!0))}),yh=At(function(e){var i=kn(e);return Fo(i)&&(i=n),Fl(zo(e,1,Fo,!0),_t(i,2))}),gh=At(function(e){var i=kn(e);return i=typeof i=="function"?i:n,Fl(zo(e,1,Fo,!0),n,i)});function hh(e){return e&&e.length?Fl(e):[]}function bh(e,i){return e&&e.length?Fl(e,_t(i,2)):[]}function _h(e,i){return i=typeof i=="function"?i:n,e&&e.length?Fl(e,n,i):[]}function Ou(e){if(!(e&&e.length))return[];var i=0;return e=cn(e,function(c){if(Fo(c))return i=Uo(c.length,i),!0}),_l(i,function(c){return no(e,Xn(c))})}function Zf(e,i){if(!(e&&e.length))return[];var c=Ou(e);return i==null?c:no(c,function(b){return Eo(i,n,b)})}var xh=At(function(e,i){return Fo(e)?ds(e,i):[]}),wh=At(function(e){return Su(cn(e,Fo))}),Ch=At(function(e){var i=kn(e);return Fo(i)&&(i=n),Su(cn(e,Fo),_t(i,2))}),Sh=At(function(e){var i=kn(e);return i=typeof i=="function"?i:n,Su(cn(e,Fo),n,i)}),kh=At(Ou);function Fh(e,i){return gf(e||[],i||[],ss)}function Ih(e,i){return gf(e||[],i||[],fs)}var Th=At(function(e){var i=e.length,c=i>1?e[i-1]:n;return c=typeof c=="function"?(e.pop(),c):n,Zf(e,c)});function em(e){var i=A(e);return i.__chain__=!0,i}function Ph(e,i){return i(e),e}function hd(e,i){return i(e)}var $h=Ui(function(e){var i=e.length,c=i?e[0]:0,b=this.__wrapped__,S=function(q){return cu(q,e)};return i>1||this.__actions__.length||!(b instanceof Nt)||!Mi(c)?this.thru(S):(b=b.slice(c,+c+(i?1:0)),b.__actions__.push({func:hd,args:[S],thisArg:n}),new wn(b,this.__chain__).thru(function(q){return i&&!q.length&&q.push(n),q}))});function Lh(){return em(this)}function Vh(){return new wn(this.value(),this.__chain__)}function Uh(){this.__values__===n&&(this.__values__=vm(this.value()));var e=this.__index__>=this.__values__.length,i=e?n:this.__values__[this.__index__++];return{done:e,value:i}}function Mh(){return this}function Rh(e){for(var i,c=this;c instanceof nd;){var b=Gf(c);b.__index__=0,b.__values__=n,i?S.__wrapped__=b:i=b;var S=b;c=c.__wrapped__}return S.__wrapped__=e,i}function Eh(){var e=this.__wrapped__;if(e instanceof Nt){var i=e;return this.__actions__.length&&(i=new Nt(this)),i=i.reverse(),i.__actions__.push({func:hd,args:[Du],thisArg:n}),new wn(i,this.__chain__)}return this.thru(Du)}function Bh(){return yf(this.__wrapped__,this.__actions__)}var Ah=ud(function(e,i,c){$.call(e,c)?++e[c]:Li(e,c,1)});function Dh(e,i,c){var b=Vt(e)?fa:Py;return c&&Ko(e,i,c)&&(i=n),b(e,_t(i,3))}function Oh(e,i){var c=Vt(e)?cn:Jc;return c(e,_t(i,3))}var qh=If(jf),zh=If(Kf);function Nh(e,i){return zo(bd(e,i),1)}function Wh(e,i){return zo(bd(e,i),z)}function Yh(e,i,c){return c=c===n?1:Ut(c),zo(bd(e,i),c)}function tm(e,i){var c=Vt(e)?Oo:kl;return c(e,_t(i,3))}function om(e,i){var c=Vt(e)?ir:Xc;return c(e,_t(i,3))}var Hh=ud(function(e,i,c){$.call(e,c)?e[c].push(i):Li(e,c,[i])});function Gh(e,i,c,b){e=on(e)?e:Sr(e),c=c&&!b?Ut(c):0;var S=e.length;return c<0&&(c=Uo(S+c,0)),Sd(e)?c<=S&&e.indexOf(i,c)>-1:!!S&&mn(e,i,c)>-1}var jh=At(function(e,i,c){var b=-1,S=typeof i=="function",q=on(e)?K(e.length):[];return kl(e,function(ee){q[++b]=S?Eo(i,ee,c):us(ee,i,c)}),q}),Kh=ud(function(e,i,c){Li(e,c,i)});function bd(e,i){var c=Vt(e)?no:lf;return c(e,_t(i,3))}function Qh(e,i,c,b){return e==null?[]:(Vt(i)||(i=i==null?[]:[i]),c=b?n:c,Vt(c)||(c=c==null?[]:[c]),df(e,i,c))}var Xh=ud(function(e,i,c){e[c?0:1].push(i)},function(){return[[],[]]});function Jh(e,i,c){var b=Vt(e)?pl:Jr,S=arguments.length<3;return b(e,_t(i,4),c,S,kl)}function Zh(e,i,c){var b=Vt(e)?Kn:Jr,S=arguments.length<3;return b(e,_t(i,4),c,S,Xc)}function eb(e,i){var c=Vt(e)?cn:Jc;return c(e,wd(_t(i,3)))}function tb(e){var i=Vt(e)?Gc:Gy;return i(e)}function ob(e,i,c){(c?Ko(e,i,c):i===n)?i=1:i=Ut(i);var b=Vt(e)?Sy:jy;return b(e,i)}function nb(e){var i=Vt(e)?ky:Qy;return i(e)}function ib(e){if(e==null)return 0;if(on(e))return Sd(e)?ki(e):e.length;var i=Yo(e);return i==Ke||i==ve?e.size:gu(e).length}function lb(e,i,c){var b=Vt(e)?xi:Xy;return c&&Ko(e,i,c)&&(i=n),b(e,_t(i,3))}var ab=At(function(e,i){if(e==null)return[];var c=i.length;return c>1&&Ko(e,i[0],i[1])?i=[]:c>2&&Ko(i[0],i[1],i[2])&&(i=[i[0]]),df(e,zo(i,1),[])}),_d=Op||function(){return wo.Date.now()};function rb(e,i){if(typeof i!="function")throw new qo(s);return e=Ut(e),function(){if(--e<1)return i.apply(this,arguments)}}function nm(e,i,c){return i=c?n:i,i=e&&i==null?e.length:i,Vi(e,Y,n,n,n,n,i)}function im(e,i){var c;if(typeof i!="function")throw new qo(s);return e=Ut(e),function(){return--e>0&&(c=i.apply(this,arguments)),e<=1&&(i=n),c}}var qu=At(function(e,i,c){var b=C;if(c.length){var S=Zn(c,wr(qu));b|=te}return Vi(e,b,i,c,S)}),lm=At(function(e,i,c){var b=C|T;if(c.length){var S=Zn(c,wr(lm));b|=te}return Vi(i,b,e,c,S)});function am(e,i,c){i=c?n:i;var b=Vi(e,O,n,n,n,n,n,i);return b.placeholder=am.placeholder,b}function rm(e,i,c){i=c?n:i;var b=Vi(e,D,n,n,n,n,n,i);return b.placeholder=rm.placeholder,b}function sm(e,i,c){var b,S,q,ee,le,me,Te=0,Pe=!1,Be=!1,Je=!0;if(typeof e!="function")throw new qo(s);i=Fn(i)||0,_o(c)&&(Pe=!!c.leading,Be="maxWait"in c,q=Be?Uo(Fn(c.maxWait)||0,i):q,Je="trailing"in c?!!c.trailing:Je);function ct(Io){var Dn=b,Bi=S;return b=S=n,Te=Io,ee=e.apply(Bi,Dn),ee}function wt(Io){return Te=Io,le=ps(qt,i),Pe?ct(Io):ee}function Rt(Io){var Dn=Io-me,Bi=Io-Te,Im=i-Dn;return Be?Wo(Im,q-Bi):Im}function Ct(Io){var Dn=Io-me,Bi=Io-Te;return me===n||Dn>=i||Dn<0||Be&&Bi>=q}function qt(){var Io=_d();if(Ct(Io))return Wt(Io);le=ps(qt,Rt(Io))}function Wt(Io){return le=n,Je&&b?ct(Io):(b=S=n,ee)}function yn(){le!==n&&hf(le),Te=0,b=me=S=le=n}function Qo(){return le===n?ee:Wt(_d())}function gn(){var Io=_d(),Dn=Ct(Io);if(b=arguments,S=this,me=Io,Dn){if(le===n)return wt(me);if(Be)return hf(le),le=ps(qt,i),ct(me)}return le===n&&(le=ps(qt,i)),ee}return gn.cancel=yn,gn.flush=Qo,gn}var sb=At(function(e,i){return Qc(e,1,i)}),db=At(function(e,i,c){return Qc(e,Fn(i)||0,c)});function ub(e){return Vi(e,ie)}function xd(e,i){if(typeof e!="function"||i!=null&&typeof i!="function")throw new qo(s);var c=function(){var b=arguments,S=i?i.apply(this,b):b[0],q=c.cache;if(q.has(S))return q.get(S);var ee=e.apply(this,b);return c.cache=q.set(S,ee)||q,ee};return c.cache=new(xd.Cache||$i),c}xd.Cache=$i;function wd(e){if(typeof e!="function")throw new qo(s);return function(){var i=arguments;switch(i.length){case 0:return!e.call(this);case 1:return!e.call(this,i[0]);case 2:return!e.call(this,i[0],i[1]);case 3:return!e.call(this,i[0],i[1],i[2])}return!e.apply(this,i)}}function cb(e){return im(2,e)}var fb=Jy(function(e,i){i=i.length==1&&Vt(i[0])?no(i[0],Bo(_t())):no(zo(i,1),Bo(_t()));var c=i.length;return At(function(b){for(var S=-1,q=Wo(b.length,c);++S<q;)b[S]=i[S].call(this,b[S]);return Eo(e,this,b)})}),zu=At(function(e,i){var c=Zn(i,wr(zu));return Vi(e,te,n,i,c)}),dm=At(function(e,i){var c=Zn(i,wr(dm));return Vi(e,J,n,i,c)}),mb=Ui(function(e,i){return Vi(e,Q,n,n,n,i)});function vb(e,i){if(typeof e!="function")throw new qo(s);return i=i===n?i:Ut(i),At(e,i)}function pb(e,i){if(typeof e!="function")throw new qo(s);return i=i==null?0:Uo(Ut(i),0),At(function(c){var b=c[i],S=Tl(c,0,i);return b&&fn(S,b),Eo(e,this,S)})}function yb(e,i,c){var b=!0,S=!0;if(typeof e!="function")throw new qo(s);return _o(c)&&(b="leading"in c?!!c.leading:b,S="trailing"in c?!!c.trailing:S),sm(e,i,{leading:b,maxWait:i,trailing:S})}function gb(e){return nm(e,1)}function hb(e,i){return zu(Fu(i),e)}function bb(){if(!arguments.length)return[];var e=arguments[0];return Vt(e)?e:[e]}function _b(e){return Cn(e,M)}function xb(e,i){return i=typeof i=="function"?i:n,Cn(e,M,i)}function wb(e){return Cn(e,w|M)}function Cb(e,i){return i=typeof i=="function"?i:n,Cn(e,w|M,i)}function Sb(e,i){return i==null||Kc(e,i,Ao(i))}function An(e,i){return e===i||e!==e&&i!==i}var kb=vd(vu),Fb=vd(function(e,i){return e>=i}),Ta=tf((function(){return arguments})())?tf:function(e){return Co(e)&&$.call(e,"callee")&&!Xs.call(e,"callee")},Vt=K.isArray,Ib=da?Bo(da):Ry;function on(e){return e!=null&&Cd(e.length)&&!Ri(e)}function Fo(e){return Co(e)&&on(e)}function Tb(e){return e===!0||e===!1||Co(e)&&jo(e)==ut}var Pl=zp||Zu,Pb=jr?Bo(jr):Ey;function $b(e){return Co(e)&&e.nodeType===1&&!ys(e)}function Lb(e){if(e==null)return!0;if(on(e)&&(Vt(e)||typeof e=="string"||typeof e.splice=="function"||Pl(e)||Cr(e)||Ta(e)))return!e.length;var i=Yo(e);if(i==Ke||i==ve)return!e.size;if(vs(e))return!gu(e).length;for(var c in e)if($.call(e,c))return!1;return!0}function Vb(e,i){return cs(e,i)}function Ub(e,i,c){c=typeof c=="function"?c:n;var b=c?c(e,i):n;return b===n?cs(e,i,n,c):!!b}function Nu(e){if(!Co(e))return!1;var i=jo(e);return i==Ve||i==de||typeof e.message=="string"&&typeof e.name=="string"&&!ys(e)}function Mb(e){return typeof e=="number"&&Nc(e)}function Ri(e){if(!_o(e))return!1;var i=jo(e);return i==pe||i==qe||i==Qe||i==Mt}function um(e){return typeof e=="number"&&e==Ut(e)}function Cd(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=E}function _o(e){var i=typeof e;return e!=null&&(i=="object"||i=="function")}function Co(e){return e!=null&&typeof e=="object"}var cm=Kr?Bo(Kr):Ay;function Rb(e,i){return e===i||yu(e,i,Uu(i))}function Eb(e,i,c){return c=typeof c=="function"?c:n,yu(e,i,Uu(i),c)}function Bb(e){return fm(e)&&e!=+e}function Ab(e){if(xg(e))throw new Ft(m);return of(e)}function Db(e){return e===null}function Ob(e){return e==null}function fm(e){return typeof e=="number"||Co(e)&&jo(e)==ot}function ys(e){if(!Co(e)||jo(e)!=ft)return!1;var i=ba(e);if(i===null)return!0;var c=$.call(i,"constructor")&&i.constructor;return typeof c=="function"&&c instanceof c&&Ii.call(c)==Ks}var Wu=Qr?Bo(Qr):Dy;function qb(e){return um(e)&&e>=-E&&e<=E}var mm=ua?Bo(ua):Oy;function Sd(e){return typeof e=="string"||!Vt(e)&&Co(e)&&jo(e)==Ie}function pn(e){return typeof e=="symbol"||Co(e)&&jo(e)==Ze}var Cr=ca?Bo(ca):qy;function zb(e){return e===n}function Nb(e){return Co(e)&&Yo(e)==yt}function Wb(e){return Co(e)&&jo(e)==et}var Yb=vd(hu),Hb=vd(function(e,i){return e<=i});function vm(e){if(!e)return[];if(on(e))return Sd(e)?en(e):tn(e);if(ns&&e[ns])return zs(e[ns]());var i=Yo(e),c=i==Ke?Zr:i==ve?mr:Sr;return c(e)}function Ei(e){if(!e)return e===0?e:0;if(e=Fn(e),e===z||e===-z){var i=e<0?-1:1;return i*V}return e===e?e:0}function Ut(e){var i=Ei(e),c=i%1;return i===i?c?i-c:i:0}function pm(e){return e?Sa(Ut(e),0,be):0}function Fn(e){if(typeof e=="number")return e;if(pn(e))return oe;if(_o(e)){var i=typeof e.valueOf=="function"?e.valueOf():e;e=_o(i)?i+"":i}if(typeof e!="string")return e===0?e:+e;e=ma(e);var c=Xi.test(e);return c||zt.test(e)?or(e.slice(2),c?2:8):Qi.test(e)?oe:+e}function ym(e){return ti(e,nn(e))}function Gb(e){return e?Sa(Ut(e),-E,E):e===0?e:0}function eo(e){return e==null?"":vn(e)}var jb=_r(function(e,i){if(vs(i)||on(i)){ti(i,Ao(i),e);return}for(var c in i)$.call(i,c)&&ss(e,c,i[c])}),gm=_r(function(e,i){ti(i,nn(i),e)}),kd=_r(function(e,i,c,b){ti(i,nn(i),e,b)}),Kb=_r(function(e,i,c,b){ti(i,Ao(i),e,b)}),Qb=Ui(cu);function Xb(e,i){var c=br(e);return i==null?c:jc(c,i)}var Jb=At(function(e,i){e=jt(e);var c=-1,b=i.length,S=b>2?i[2]:n;for(S&&Ko(i[0],i[1],S)&&(b=1);++c<b;)for(var q=i[c],ee=nn(q),le=-1,me=ee.length;++le<me;){var Te=ee[le],Pe=e[Te];(Pe===n||An(Pe,Rn[Te])&&!$.call(e,Te))&&(e[Te]=q[Te])}return e}),Zb=At(function(e){return e.push(n,Mf),Eo(hm,n,e)});function e_(e,i){return wi(e,_t(i,3),ei)}function t_(e,i){return wi(e,_t(i,3),mu)}function o_(e,i){return e==null?e:fu(e,_t(i,3),nn)}function n_(e,i){return e==null?e:Zc(e,_t(i,3),nn)}function i_(e,i){return e&&ei(e,_t(i,3))}function l_(e,i){return e&&mu(e,_t(i,3))}function a_(e){return e==null?[]:ad(e,Ao(e))}function r_(e){return e==null?[]:ad(e,nn(e))}function Yu(e,i,c){var b=e==null?n:ka(e,i);return b===n?c:b}function s_(e,i){return e!=null&&Bf(e,i,Ly)}function Hu(e,i){return e!=null&&Bf(e,i,Vy)}var d_=Pf(function(e,i,c){i!=null&&typeof i.toString!="function"&&(i=ya.call(i)),e[i]=c},ju(ln)),u_=Pf(function(e,i,c){i!=null&&typeof i.toString!="function"&&(i=ya.call(i)),$.call(e,i)?e[i].push(c):e[i]=[c]},_t),c_=At(us);function Ao(e){return on(e)?Hc(e):gu(e)}function nn(e){return on(e)?Hc(e,!0):zy(e)}function f_(e,i){var c={};return i=_t(i,3),ei(e,function(b,S,q){Li(c,i(b,S,q),b)}),c}function m_(e,i){var c={};return i=_t(i,3),ei(e,function(b,S,q){Li(c,S,i(b,S,q))}),c}var v_=_r(function(e,i,c){rd(e,i,c)}),hm=_r(function(e,i,c,b){rd(e,i,c,b)}),p_=Ui(function(e,i){var c={};if(e==null)return c;var b=!1;i=no(i,function(q){return q=Il(q,e),b||(b=q.length>1),q}),ti(e,Lu(e),c),b&&(c=Cn(c,w|P|M,dg));for(var S=i.length;S--;)Cu(c,i[S]);return c});function y_(e,i){return bm(e,wd(_t(i)))}var g_=Ui(function(e,i){return e==null?{}:Wy(e,i)});function bm(e,i){if(e==null)return{};var c=no(Lu(e),function(b){return[b]});return i=_t(i),uf(e,c,function(b,S){return i(b,S[0])})}function h_(e,i,c){i=Il(i,e);var b=-1,S=i.length;for(S||(S=1,e=n);++b<S;){var q=e==null?n:e[oi(i[b])];q===n&&(b=S,q=c),e=Ri(q)?q.call(e):q}return e}function b_(e,i,c){return e==null?e:fs(e,i,c)}function __(e,i,c,b){return b=typeof b=="function"?b:n,e==null?e:fs(e,i,c,b)}var _m=Vf(Ao),xm=Vf(nn);function x_(e,i,c){var b=Vt(e),S=b||Pl(e)||Cr(e);if(i=_t(i,4),c==null){var q=e&&e.constructor;S?c=b?new q:[]:_o(e)?c=Ri(q)?br(ba(e)):{}:c={}}return(S?Oo:ei)(e,function(ee,le,me){return i(c,ee,le,me)}),c}function w_(e,i){return e==null?!0:Cu(e,i)}function C_(e,i,c){return e==null?e:pf(e,i,Fu(c))}function S_(e,i,c,b){return b=typeof b=="function"?b:n,e==null?e:pf(e,i,Fu(c),b)}function Sr(e){return e==null?[]:xl(e,Ao(e))}function k_(e){return e==null?[]:xl(e,nn(e))}function F_(e,i,c){return c===n&&(c=i,i=n),c!==n&&(c=Fn(c),c=c===c?c:0),i!==n&&(i=Fn(i),i=i===i?i:0),Sa(Fn(e),i,c)}function I_(e,i,c){return i=Ei(i),c===n?(c=i,i=0):c=Ei(c),e=Fn(e),Uy(e,i,c)}function T_(e,i,c){if(c&&typeof c!="boolean"&&Ko(e,i,c)&&(i=c=n),c===n&&(typeof i=="boolean"?(c=i,i=n):typeof e=="boolean"&&(c=e,e=n)),e===n&&i===n?(e=0,i=1):(e=Ei(e),i===n?(i=e,e=0):i=Ei(i)),e>i){var b=e;e=i,i=b}if(c||e%1||i%1){var S=Wc();return Wo(e+S*(i-e+Os("1e-"+((S+"").length-1))),i)}return _u(e,i)}var P_=xr(function(e,i,c){return i=i.toLowerCase(),e+(c?wm(i):i)});function wm(e){return Gu(eo(e).toLowerCase())}function Cm(e){return e=eo(e),e&&e.replace(za,sr).replace(rl,"")}function $_(e,i,c){e=eo(e),i=vn(i);var b=e.length;c=c===n?b:Sa(Ut(c),0,b);var S=c;return c-=i.length,c>=0&&e.slice(c,S)==i}function L_(e){return e=eo(e),e&&Fe.test(e)?e.replace(ho,dr):e}function V_(e){return e=eo(e),e&&lo.test(e)?e.replace(xe,"\\$&"):e}var U_=xr(function(e,i,c){return e+(c?"-":"")+i.toLowerCase()}),M_=xr(function(e,i,c){return e+(c?" ":"")+i.toLowerCase()}),R_=Ff("toLowerCase");function E_(e,i,c){e=eo(e),i=Ut(i);var b=i?ki(e):0;if(!i||b>=i)return e;var S=(i-b)/2;return md(ed(S),c)+e+md(Zs(S),c)}function B_(e,i,c){e=eo(e),i=Ut(i);var b=i?ki(e):0;return i&&b<i?e+md(i-b,c):e}function A_(e,i,c){e=eo(e),i=Ut(i);var b=i?ki(e):0;return i&&b<i?md(i-b,c)+e:e}function D_(e,i,c){return c||i==null?i=0:i&&(i=+i),Hp(eo(e).replace(Ro,""),i||0)}function O_(e,i,c){return(c?Ko(e,i,c):i===n)?i=1:i=Ut(i),xu(eo(e),i)}function q_(){var e=arguments,i=eo(e[0]);return e.length<3?i:i.replace(e[1],e[2])}var z_=xr(function(e,i,c){return e+(c?"_":"")+i.toLowerCase()});function N_(e,i,c){return c&&typeof c!="number"&&Ko(e,i,c)&&(i=c=n),c=c===n?be:c>>>0,c?(e=eo(e),e&&(typeof i=="string"||i!=null&&!Wu(i))&&(i=vn(i),!i&&Mn(e))?Tl(en(e),0,c):e.split(i,c)):[]}var W_=xr(function(e,i,c){return e+(c?" ":"")+Gu(i)});function Y_(e,i,c){return e=eo(e),c=c==null?0:Sa(Ut(c),0,e.length),i=vn(i),e.slice(c,c+i.length)==i}function H_(e,i,c){var b=A.templateSettings;c&&Ko(e,i,c)&&(i=n),e=eo(e),i=kd({},i,b,Uf);var S=kd({},i.imports,b.imports,Uf),q=Ao(S),ee=xl(S,q),le,me,Te=0,Pe=i.interpolate||gi,Be="__p += '",Je=Cl((i.escape||gi).source+"|"+Pe.source+"|"+(Pe===gt?pi:gi).source+"|"+(i.evaluate||gi).source+"|$","g"),ct="//# sourceURL="+($.call(i,"sourceURL")?(i.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Za+"]")+`
4 4 `;e.replace(Je,function(Ct,qt,Wt,yn,Qo,gn){return Wt||(Wt=yn),Be+=e.slice(Te,gn).replace(Wr,ur),qt&&(le=!0,Be+=`' +
5 5 __e(`+qt+`) +
6 6 '`),Qo&&(me=!0,Be+=`';
7 7 `+Qo+`;
@@ -16,24 +16,24 @@
16 16 `)+"var __t, __p = ''"+(le?", __e = _.escape":"")+(me?`, __j = Array.prototype.join;
17 17 function print() { __p += __j.call(arguments, '') }
18 18 `:`;
19 19 `)+Be+`return __p
20 -}`;var Rt=km(function(){return It(O,ct+"return "+Be).apply(n,te)});if(Rt.source=Be,Nu(Rt))throw Rt;return Rt}function G_(e){return eo(e).toLowerCase()}function j_(e){return eo(e).toUpperCase()}function K_(e,i,c){if(e=eo(e),e&&(c||i===n))return ma(e);if(!e||!(i=vn(i)))return e;var b=en(e),S=en(i),O=va(b,S),te=pa(b,S)+1;return Tl(b,O,te).join("")}function Q_(e,i,c){if(e=eo(e),e&&(c||i===n))return e.slice(0,es(e)+1);if(!e||!(i=vn(i)))return e;var b=en(e),S=pa(b,en(i))+1;return Tl(b,0,S).join("")}function X_(e,i,c){if(e=eo(e),e&&(c||i===n))return e.replace(Ro,"");if(!e||!(i=vn(i)))return e;var b=en(e),S=va(b,en(i));return Tl(b,S).join("")}function J_(e,i){var c=J,b=q;if(_o(i)){var S="separator"in i?i.separator:S;c="length"in i?Ut(i.length):c,b="omission"in i?vn(i.omission):b}e=eo(e);var O=e.length;if(Mn(e)){var te=en(e);O=te.length}if(c>=O)return e;var le=c-ki(b);if(le<1)return b;var me=te?Tl(te,0,le).join(""):e.slice(0,le);if(S===n)return me+b;if(te&&(le+=me.length-le),Wu(S)){if(e.slice(le).search(S)){var Te,Pe=me;for(S.global||(S=Cl(S.source,eo(yi.exec(S))+"g")),S.lastIndex=0;Te=S.exec(Pe);)var Be=Te.index;me=me.slice(0,Be===n?le:Be)}}else if(e.indexOf(vn(S),le)!=le){var Je=me.lastIndexOf(S);Je>-1&&(me=me.slice(0,Je))}return me+b}function Z_(e){return e=eo(e),e&&Vo.test(e)?e.replace(So,Hs):e}var e1=xr(function(e,i,c){return e+(c?" ":"")+i.toUpperCase()}),Gu=Ff("toUpperCase");function Sm(e,i,c){return e=eo(e),i=c?n:i,i===n?fr(e)?iu(e):gl(e):e.match(i)||[]}var km=At(function(e,i){try{return Eo(e,n,i)}catch(c){return Nu(c)?c:new Ft(c)}}),t1=Ui(function(e,i){return Oo(i,function(c){c=oi(c),Li(e,c,qu(e[c],e))}),e});function o1(e){var i=e==null?0:e.length,c=_t();return e=i?no(e,function(b){if(typeof b[1]!="function")throw new qo(s);return[c(b[0]),b[1]]}):[],At(function(b){for(var S=-1;++S<i;){var O=e[S];if(Eo(O[0],this,b))return Eo(O[1],this,b)}})}function n1(e){return Ty(Cn(e,w))}function ju(e){return function(){return e}}function i1(e,i){return e==null||e!==e?i:e}var l1=Tf(),a1=Tf(!0);function ln(e){return e}function Ku(e){return nf(typeof e=="function"?e:Cn(e,w))}function r1(e){return af(Cn(e,w))}function s1(e,i){return rf(e,Cn(i,w))}var d1=At(function(e,i){return function(c){return us(c,e,i)}}),u1=At(function(e,i){return function(c){return us(e,c,i)}});function Qu(e,i,c){var b=Ao(i),S=ad(i,b);c==null&&!(_o(i)&&(S.length||!b.length))&&(c=i,i=e,e=this,S=ad(i,Ao(i)));var O=!(_o(c)&&"chain"in c)||!!c.chain,te=Ri(e);return Oo(S,function(le){var me=i[le];e[le]=me,te&&(e.prototype[le]=function(){var Te=this.__chain__;if(O||Te){var Pe=e(this.__wrapped__),Be=Pe.__actions__=tn(this.__actions__);return Be.push({func:me,args:arguments,thisArg:e}),Pe.__chain__=Te,Pe}return me.apply(e,fn([this.value()],arguments))})}),e}function c1(){return wo._===this&&(wo._=Qs),this}function Xu(){}function f1(e){return e=Ut(e),At(function(i){return sf(i,e)})}var m1=Tu(no),v1=Tu(fa),p1=Tu(xi);function Fm(e){return Ru(e)?Xn(oi(e)):Yy(e)}function y1(e){return function(i){return e==null?n:ka(e,i)}}var g1=$f(),h1=$f(!0);function Ju(){return[]}function Zu(){return!1}function b1(){return{}}function _1(){return""}function x1(){return!0}function w1(e,i){if(e=Ut(e),e<1||e>R)return[];var c=be,b=Wo(e,be);i=_t(i),e-=be;for(var S=_l(b,i);++c<e;)i(c);return S}function C1(e){return Vt(e)?no(e,oi):pn(e)?[e]:tn(Hf(eo(e)))}function S1(e){var i=++yr;return eo(e)+i}var k1=fd(function(e,i){return e+i},0),F1=Pu("ceil"),I1=fd(function(e,i){return e/i},1),T1=Pu("floor");function P1(e){return e&&e.length?ld(e,ln,vu):n}function $1(e,i){return e&&e.length?ld(e,_t(i,2),vu):n}function L1(e){return Si(e,ln)}function V1(e,i){return Si(e,_t(i,2))}function U1(e){return e&&e.length?ld(e,ln,hu):n}function M1(e,i){return e&&e.length?ld(e,_t(i,2),hu):n}var R1=fd(function(e,i){return e*i},1),E1=Pu("round"),B1=fd(function(e,i){return e-i},0);function A1(e){return e&&e.length?bl(e,ln):0}function D1(e,i){return e&&e.length?bl(e,_t(i,2)):0}return A.after=rb,A.ary=nm,A.assign=jb,A.assignIn=gm,A.assignInWith=kd,A.assignWith=Kb,A.at=Qb,A.before=im,A.bind=qu,A.bindAll=t1,A.bindKey=lm,A.castArray=bb,A.chain=em,A.chunk=Tg,A.compact=Pg,A.concat=$g,A.cond=o1,A.conforms=n1,A.constant=ju,A.countBy=Ah,A.create=Xb,A.curry=am,A.curryRight=rm,A.debounce=sm,A.defaults=Jb,A.defaultsDeep=Zb,A.defer=sb,A.delay=db,A.difference=Lg,A.differenceBy=Vg,A.differenceWith=Ug,A.drop=Mg,A.dropRight=Rg,A.dropRightWhile=Eg,A.dropWhile=Bg,A.fill=Ag,A.filter=Oh,A.flatMap=Nh,A.flatMapDeep=Wh,A.flatMapDepth=Yh,A.flatten=Qf,A.flattenDeep=Dg,A.flattenDepth=Og,A.flip=ub,A.flow=l1,A.flowRight=a1,A.fromPairs=qg,A.functions=a_,A.functionsIn=r_,A.groupBy=Hh,A.initial=Ng,A.intersection=Wg,A.intersectionBy=Yg,A.intersectionWith=Hg,A.invert=d_,A.invertBy=u_,A.invokeMap=jh,A.iteratee=Ku,A.keyBy=Kh,A.keys=Ao,A.keysIn=nn,A.map=bd,A.mapKeys=f_,A.mapValues=m_,A.matches=r1,A.matchesProperty=s1,A.memoize=xd,A.merge=v_,A.mergeWith=hm,A.method=d1,A.methodOf=u1,A.mixin=Qu,A.negate=wd,A.nthArg=f1,A.omit=p_,A.omitBy=y_,A.once=cb,A.orderBy=Qh,A.over=m1,A.overArgs=fb,A.overEvery=v1,A.overSome=p1,A.partial=zu,A.partialRight=dm,A.partition=Xh,A.pick=g_,A.pickBy=bm,A.property=Fm,A.propertyOf=y1,A.pull=Qg,A.pullAll=Jf,A.pullAllBy=Xg,A.pullAllWith=Jg,A.pullAt=Zg,A.range=g1,A.rangeRight=h1,A.rearg=mb,A.reject=eb,A.remove=eh,A.rest=vb,A.reverse=Du,A.sampleSize=ob,A.set=b_,A.setWith=__,A.shuffle=nb,A.slice=th,A.sortBy=ab,A.sortedUniq=sh,A.sortedUniqBy=dh,A.split=N_,A.spread=pb,A.tail=uh,A.take=ch,A.takeRight=fh,A.takeRightWhile=mh,A.takeWhile=vh,A.tap=Ph,A.throttle=yb,A.thru=hd,A.toArray=vm,A.toPairs=_m,A.toPairsIn=xm,A.toPath=C1,A.toPlainObject=ym,A.transform=x_,A.unary=gb,A.union=ph,A.unionBy=yh,A.unionWith=gh,A.uniq=hh,A.uniqBy=bh,A.uniqWith=_h,A.unset=w_,A.unzip=Ou,A.unzipWith=Zf,A.update=C_,A.updateWith=S_,A.values=Sr,A.valuesIn=k_,A.without=xh,A.words=Sm,A.wrap=hb,A.xor=wh,A.xorBy=Ch,A.xorWith=Sh,A.zip=kh,A.zipObject=Fh,A.zipObjectDeep=Ih,A.zipWith=Th,A.entries=_m,A.entriesIn=xm,A.extend=gm,A.extendWith=kd,Qu(A,A),A.add=k1,A.attempt=km,A.camelCase=P_,A.capitalize=wm,A.ceil=F1,A.clamp=F_,A.clone=_b,A.cloneDeep=wb,A.cloneDeepWith=Cb,A.cloneWith=xb,A.conformsTo=Sb,A.deburr=Cm,A.defaultTo=i1,A.divide=I1,A.endsWith=$_,A.eq=An,A.escape=L_,A.escapeRegExp=V_,A.every=Dh,A.find=qh,A.findIndex=jf,A.findKey=e_,A.findLast=zh,A.findLastIndex=Kf,A.findLastKey=t_,A.floor=T1,A.forEach=tm,A.forEachRight=om,A.forIn=o_,A.forInRight=n_,A.forOwn=i_,A.forOwnRight=l_,A.get=Yu,A.gt=kb,A.gte=Fb,A.has=s_,A.hasIn=Hu,A.head=Xf,A.identity=ln,A.includes=Gh,A.indexOf=zg,A.inRange=I_,A.invoke=c_,A.isArguments=Ta,A.isArray=Vt,A.isArrayBuffer=Ib,A.isArrayLike=on,A.isArrayLikeObject=Fo,A.isBoolean=Tb,A.isBuffer=Pl,A.isDate=Pb,A.isElement=$b,A.isEmpty=Lb,A.isEqual=Vb,A.isEqualWith=Ub,A.isError=Nu,A.isFinite=Mb,A.isFunction=Ri,A.isInteger=um,A.isLength=Cd,A.isMap=cm,A.isMatch=Rb,A.isMatchWith=Eb,A.isNaN=Bb,A.isNative=Ab,A.isNil=Ob,A.isNull=Db,A.isNumber=fm,A.isObject=_o,A.isObjectLike=Co,A.isPlainObject=ys,A.isRegExp=Wu,A.isSafeInteger=qb,A.isSet=mm,A.isString=Sd,A.isSymbol=pn,A.isTypedArray=Cr,A.isUndefined=zb,A.isWeakMap=Nb,A.isWeakSet=Wb,A.join=Gg,A.kebabCase=U_,A.last=kn,A.lastIndexOf=jg,A.lowerCase=M_,A.lowerFirst=R_,A.lt=Yb,A.lte=Hb,A.max=P1,A.maxBy=$1,A.mean=L1,A.meanBy=V1,A.min=U1,A.minBy=M1,A.stubArray=Ju,A.stubFalse=Zu,A.stubObject=b1,A.stubString=_1,A.stubTrue=x1,A.multiply=R1,A.nth=Kg,A.noConflict=c1,A.noop=Xu,A.now=_d,A.pad=E_,A.padEnd=B_,A.padStart=A_,A.parseInt=D_,A.random=T_,A.reduce=Jh,A.reduceRight=Zh,A.repeat=O_,A.replace=q_,A.result=h_,A.round=E1,A.runInContext=se,A.sample=tb,A.size=ib,A.snakeCase=z_,A.some=lb,A.sortedIndex=oh,A.sortedIndexBy=nh,A.sortedIndexOf=ih,A.sortedLastIndex=lh,A.sortedLastIndexBy=ah,A.sortedLastIndexOf=rh,A.startCase=W_,A.startsWith=Y_,A.subtract=B1,A.sum=A1,A.sumBy=D1,A.template=H_,A.times=w1,A.toFinite=Ei,A.toInteger=Ut,A.toLength=pm,A.toLower=G_,A.toNumber=Fn,A.toSafeInteger=Gb,A.toString=eo,A.toUpper=j_,A.trim=K_,A.trimEnd=Q_,A.trimStart=X_,A.truncate=J_,A.unescape=Z_,A.uniqueId=S1,A.upperCase=e1,A.upperFirst=Gu,A.each=tm,A.eachRight=om,A.first=Xf,Qu(A,(function(){var e={};return ei(A,function(i,c){$.call(A.prototype,c)||(e[c]=i)}),e})(),{chain:!1}),A.VERSION=a,Oo(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){A[e].placeholder=A}),Oo(["drop","take"],function(e,i){Nt.prototype[e]=function(c){c=c===n?1:Uo(Ut(c),0);var b=this.__filtered__&&!i?new Nt(this):this.clone();return b.__filtered__?b.__takeCount__=Wo(c,b.__takeCount__):b.__views__.push({size:Wo(c,be),type:e+(b.__dir__<0?"Right":"")}),b},Nt.prototype[e+"Right"]=function(c){return this.reverse()[e](c).reverse()}}),Oo(["filter","map","takeWhile"],function(e,i){var c=i+1,b=c==G||c==V;Nt.prototype[e]=function(S){var O=this.clone();return O.__iteratees__.push({iteratee:_t(S,3),type:c}),O.__filtered__=O.__filtered__||b,O}}),Oo(["head","last"],function(e,i){var c="take"+(i?"Right":"");Nt.prototype[e]=function(){return this[c](1).value()[0]}}),Oo(["initial","tail"],function(e,i){var c="drop"+(i?"":"Right");Nt.prototype[e]=function(){return this.__filtered__?new Nt(this):this[c](1)}}),Nt.prototype.compact=function(){return this.filter(ln)},Nt.prototype.find=function(e){return this.filter(e).head()},Nt.prototype.findLast=function(e){return this.reverse().find(e)},Nt.prototype.invokeMap=At(function(e,i){return typeof e=="function"?new Nt(this):this.map(function(c){return us(c,e,i)})}),Nt.prototype.reject=function(e){return this.filter(wd(_t(e)))},Nt.prototype.slice=function(e,i){e=Ut(e);var c=this;return c.__filtered__&&(e>0||i<0)?new Nt(c):(e<0?c=c.takeRight(-e):e&&(c=c.drop(e)),i!==n&&(i=Ut(i),c=i<0?c.dropRight(-i):c.take(i-e)),c)},Nt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Nt.prototype.toArray=function(){return this.take(be)},ei(Nt.prototype,function(e,i){var c=/^(?:filter|find|map|reject)|While$/.test(i),b=/^(?:head|last)$/.test(i),S=A[b?"take"+(i=="last"?"Right":""):i],O=b||/^find/.test(i);S&&(A.prototype[i]=function(){var te=this.__wrapped__,le=b?[1]:arguments,me=te instanceof Nt,Te=le[0],Pe=me||Vt(te),Be=function(qt){var Wt=S.apply(A,fn([qt],le));return b&&Je?Wt[0]:Wt};Pe&&c&&typeof Te=="function"&&Te.length!=1&&(me=Pe=!1);var Je=this.__chain__,ct=!!this.__actions__.length,wt=O&&!Je,Rt=me&&!ct;if(!O&&Pe){te=Rt?te:new Nt(this);var Ct=e.apply(te,le);return Ct.__actions__.push({func:hd,args:[Be],thisArg:n}),new wn(Ct,Je)}return wt&&Rt?e.apply(this,le):(Ct=this.thru(Be),wt?b?Ct.value()[0]:Ct.value():Ct)})}),Oo(["pop","push","shift","sort","splice","unshift"],function(e){var i=Sl[e],c=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",b=/^(?:pop|shift)$/.test(e);A.prototype[e]=function(){var S=arguments;if(b&&!this.__chain__){var O=this.value();return i.apply(Vt(O)?O:[],S)}return this[c](function(te){return i.apply(Vt(te)?te:[],S)})}}),ei(Nt.prototype,function(e,i){var c=A[i];if(c){var b=c.name+"";$.call(hr,b)||(hr[b]=[]),hr[b].push({name:i,func:c})}}),hr[cd(n,P).name]=[{name:"wrapper",func:n}],Nt.prototype.clone=Zp,Nt.prototype.reverse=ey,Nt.prototype.value=ty,A.prototype.at=$h,A.prototype.chain=Lh,A.prototype.commit=Vh,A.prototype.next=Uh,A.prototype.plant=Rh,A.prototype.reverse=Eh,A.prototype.toJSON=A.prototype.valueOf=A.prototype.value=Bh,A.prototype.first=A.prototype.head,ns&&(A.prototype[ns]=Mh),A}),wl=lu();xn?((xn.exports=wl)._=wl,fl._=wl):wo._=wl}).call(dF)})(hs,hs.exports)),hs.exports}var zr=uF();const cF={class:"ivyforms-settings-permissions ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20 ivyforms-min-height-0 ivyforms-gap-24"},fF={class:"ivyforms-settings-permissions__option-bar ivyforms-flex ivyforms-flex-shrink-0 ivyforms-justify-content-between ivyforms-align-items-center"},mF={class:"medium-18"},vF={class:"ivyforms-settings-permissions__table ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-min-height-0"},pF={class:"medium-18 ivyforms-pb-12"},yF={key:0,class:"ivyforms-table-skeleton"},gF={class:"ivyforms-settings-permissions__pagination-container ivyforms-flex-shrink-0"},hF={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},bF={class:"regular-14 ivyforms-pb-8"},_F={key:0},xF={class:"regular-14 ivyforms-pb-8"},wF={key:1},CF={class:"regular-14 ivyforms-pb-8"},SF={class:"regular-14 ivyforms-pb-8"},kF={class:"ivyforms-flex ivyforms-gap-24"},FF={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-flex-1"},IF={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-flex-1"},TF={key:2,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},PF={class:"regular-12 ivyforms-text-secondary"},$F=52,LF=70,Nm=2,VF=300,UF=2,MF=_e({__name:"PermissionsSettingsPage",setup(t){const{getLabel:o}=Ye(),{request:n}=po(),a=Gi(),d=x(!0),m=x(!1),s=x([]),p=x([]),f=x(0),v=x([]),h=x({}),w=x([]),L=x([]),F=x(!1),M=x(null),E=x("role"),C=x([]),P=x([]),B=x([]),z=x(!1),N=x(!1),ne=x([]),ee=To({}),Y=To({page:1,perPage:10}),H=T(()=>v.value.slice(0,4)),Z=T(()=>v.value.slice(4)),J=x(null),{shouldShowSkeleton:q}=Zd({loading:d}),j=T(()=>w.value.filter(re=>re.slug!=="administrator"));function K(){for(const re of Object.keys(ee))delete ee[re];for(const re of v.value)ee[re.key]=!1}Ee(v,K,{immediate:!0});function G(re){for(const[ve,Ie]of Object.entries(h.value))if(re.has(ve))for(const Ze of Ie)re.add(Ze)}Ee(ee,()=>{for(const[re,ve]of Object.entries(h.value))if(ee[re])for(const Ie of ve)ee[Ie]||(ee[Ie]=!0)},{deep:!0});function W(re){return{id:re.id,email:re.email_display??"",role:re.type==="user"?o("target_user"):re.role_name||"—",forms:re.forms_display??"",permissions:re.permissions_display??"",permissionKeysCsv:(Array.isArray(re.permissions)?re.permissions:[]).join(",")}}function V(){const re=s.value.map(W);f.value=re.length;const ve=Math.max(1,Math.ceil(re.length/Y.perPage)||1);Y.page>ve&&(Y.page=ve);const Ie=(Y.page-1)*Y.perPage,Ze=Ie+Y.perPage;p.value=re.slice(Ie,Ze)}Ee([()=>Y.page,()=>Y.perPage,()=>s.value],()=>{V()});async function D(){const{data:re,error:ve,status:Ie}=await n("permissions/meta",{method:"GET"});if(Ie!==200||ve||!re?.data)return;const Ze=re.data;v.value=Ze.permission_definitions||[],h.value=Ze.dependency_map||{},w.value=Ze.roles||[],L.value=Ze.forms||[]}function R(re){const ve=new Set(L.value.map(Ie=>Ie.id));return re.map(Ie=>{if(!Array.isArray(Ie.form_ids)||Ie.form_ids.length===0)return Ie;const Ze=Ie.form_ids.filter(ht=>ve.has(ht));return Ze.length===Ie.form_ids.length?Ie:{...Ie,form_ids:Ze}})}async function U(){d.value=!0;try{const{data:re,error:ve,status:Ie}=await n("permissions/access-rules",{method:"GET"});if(Ie!==200||ve||!re?.data){De({message:o("error_loading_permissions"),type:"error"});return}const Ze=re.data;s.value=R(Ze.rules||[]),V()}finally{d.value=!1}}function oe(re){re&&B.value.length===0&&ae("")}function be(re){const ve=new Map;for(const Ie of B.value)P.value.includes(String(Ie.id))&&ve.set(Ie.id,Ie);for(const Ie of re)ve.set(Ie.id,Ie);return Array.from(ve.values())}async function ae(re){const ve=re.trim();if(ve.length>0&&ve.length<UF)return;z.value=!0;const{data:Ie,error:Ze,status:ht}=await n("permissions/users",{method:"GET",params:{search:ve}});if(z.value=!1,ht!==200||Ze||!Ie?.data)return;const yt=Ie.data;B.value=be(yt.users||[])}const Re=zr.debounce(re=>{ae(re)},300);function we(){M.value=null,E.value="role",C.value=[],P.value=[],N.value=!1,ne.value=[],K(),B.value=[],F.value=!0}function ge(re){M.value=re.id,E.value=re.type==="user"?"user":"role",C.value=re.type==="role"&&re.role_slug?[re.role_slug]:[],P.value=re.type==="user"&&re.user_id?[String(re.user_id)]:[],N.value=Array.isArray(re.form_ids)&&re.form_ids.length>0,ne.value=Array.isArray(re.form_ids)?re.form_ids.map(ve=>String(ve)):[],K();for(const ve of re.permissions||[])ve in ee&&(ee[ve]=!0);if(re.type==="user"&&re.user_id){const ve=re.email_display||"";B.value=[{id:re.user_id,email:ve,label:ve}]}else B.value=[];F.value=!0,E.value==="user"&&ae("")}Ee(E,re=>{re==="user"&&F.value&&ae("")});function Se(re){a.actionType="delete",a.showDialog({title:o("confirm_delete_rule"),subtitle:o("action_cannot_be_undone"),dialogType:"error",buttons:{close:{type:"tertiary",text:o("cancel")},confirm:{type:"danger",text:o("delete"),function:()=>{s.value=s.value.filter(ve=>ve.id!==re.id),ft()}}}})}function Qe(re){return typeof re!="string"?0:re.split(",").map(ve=>ve.trim()).filter(ve=>ve.length>0).length}const ut=T(()=>p.value.some(ve=>{const Ie=Qe(ve.forms),Ze=Qe(ve.permissions);return Ie>Nm||Ze>Nm})?LF:$F);function fe(re){return typeof re!="string"?[]:re.split(",").map(ve=>ve.trim()).filter(ve=>ve.length>0)}function de(re,ve,Ie=""){const Ze=fe(re);if(Ze.length===0)return je("span",{class:"ivyforms-permissions-table__text-cell"},"—");const ht=typeof ve=="number"&&ve>0,yt=ht?Ze.slice(0,ve):Ze,et=ht?Ze.slice(ve):[],bt=et.join(", ");return je("div",{class:["ivyforms-permissions-table__pill-list",Ie].filter(Boolean).join(" ")},[...yt.map($e=>je("span",{class:"ivyforms-permissions-table__pill",title:$e},$e)),...et.length>0?[je(co,{content:bt,placement:"top"},()=>[je("span",{class:"ivyforms-permissions-table__pill ivyforms-permissions-table__pill--muted",title:bt},`+${et.length}`)])]:[]])}function Ve(re){const ve=typeof re.permissionKeysCsv=="string"?re.permissionKeysCsv:"",Ie=ve.length>0?ve.split(",").filter(Boolean):[],Ze=v.value.length;return Ze>0&&Ie.length>=Ze?je("div",{class:"ivyforms-permissions-table__pill-list"},[je("span",{class:"ivyforms-permissions-table__pill"},"All permissions")]):de(re.permissions,4)}const pe=x([{key:"email",title:o("permissions_email_column"),width:200,minWidth:180,visible:!0,showInModal:!1},{key:"role",title:o("role_user_column"),width:140,minWidth:120,visible:!0,showInModal:!1},{key:"forms",title:o("forms_column"),width:VF,minWidth:220,visible:!0,showInModal:!1,class:"ivyforms-permissions-forms-cell",cellRenderer:({rowData:re})=>de(re.forms,3,"ivyforms-permissions-table__pill-list--forms")},{key:"permissions",title:o("permissions_column"),width:240,minWidth:240,visible:!0,showInModal:!0,class:"ivyforms-permissions-permissions-cell",cellRenderer:({rowData:re})=>Ve(re)},qr({width:104,minWidth:104,title:o("permissions_actions"),className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:o("edit"),onClick:re=>{const ve=s.value.find(Ie=>Ie.id===re.id);ve&&ge(ve)}},{icon:"trash",tooltip:o("delete"),priority:"danger",onClick:re=>{const ve=s.value.find(Ie=>Ie.id===re.id);ve&&Se(ve)}}]})]),{dynamicWidthColumns:qe,minTableWidth:Ke}=Es(J,{columns:pe,isDynamic:re=>re.key==="permissions"});function ot(){return typeof crypto<"u"&&"randomUUID"in crypto?crypto.randomUUID():`rule_${Date.now()}_${Math.random().toString(16).slice(2)}`}function rt(re){const ve={id:re.id,type:re.type,permissions:re.permissions,form_ids:re.form_ids,created_at:re.created_at??Math.floor(Date.now()/1e3),updated_at:Math.floor(Date.now()/1e3)};return re.type==="role"?ve.role_slug=re.role_slug??"":re.type==="user"&&(ve.user_id=re.user_id??0),ve}async function ft(){m.value=!0;const re=s.value.map(Ze=>rt(Ze)),{error:ve,status:Ie}=await n("permissions/access-rules",{method:"PUT",data:{rules:re},headers:{"Content-Type":"application/json"}});if(m.value=!1,Ie!==200||ve){De({message:o("error_saving_permissions"),type:"error"});return}De({message:o("permissions_saved"),type:"success"}),await D(),await U()}function Dt(){const re=new Set(v.value.filter(ve=>ee[ve.key]).map(ve=>ve.key));return G(re),v.value.map(ve=>ve.key).filter(ve=>re.has(ve))}async function Mt(){const re=Dt();if(re.length===0){De({message:o("field_required"),type:"error"});return}if(N.value&&ne.value.length===0){De({message:o("select_forms"),type:"error"});return}const ve=N.value?ne.value.map(bt=>Number(bt)):null,Ie=Math.floor(Date.now()/1e3),ht=(M.value?s.value.find(bt=>bt.id===M.value):null)?.created_at??Ie,yt=[];if(E.value==="role"){if(C.value.length===0){De({message:o("select_roles"),type:"error"});return}for(const bt of C.value){const $e=s.value.find(nt=>nt.type==="role"&&nt.role_slug===bt);yt.push({id:$e?.id??(M.value&&C.value.length===1?M.value:ot()),type:"role",role_slug:bt,permissions:re,form_ids:ve,created_at:$e?.created_at??ht,updated_at:Ie})}}else{if(P.value.length===0){De({message:o("select_users"),type:"error"});return}if(M.value&&P.value.length!==1){De({message:o("select_users"),type:"error"});return}for(const bt of P.value){const $e=Number(bt);yt.push({id:M.value&&P.value.length===1?M.value:ot(),type:"user",user_id:$e,permissions:re,form_ids:ve,created_at:ht,updated_at:Ie})}}let et=[...s.value];E.value==="role"&&(et=et.filter(bt=>!(bt.type==="role"&&bt.role_slug&&C.value.includes(bt.role_slug)))),M.value&&(et=et.filter(bt=>bt.id!==M.value)),et.push(...yt),s.value=et,F.value=!1,await ft()}return Pt(async()=>{await D(),await U()}),(re,ve)=>{const Ie=zn,Ze=mi,ht=ji,yt=Ea;return g(),k("div",cF,[u("div",fF,[u("span",mF,_(l(o)("permissions")),1),r(ke,{priority:"primary",type:"fill",onClick:we},{default:y(()=>[ie(_(l(o)("add_permission")),1)]),_:1})]),u("div",vF,[u("span",pF,_(l(o)("role_based_permissions")),1),r(ht,{ref_key:"tableRef",ref:J,pagination:"",data:l(q)?[]:p.value,loading:l(q),total:f.value,"row-key":"id","row-height":ut.value,columns:l(qe),"min-table-width":l(Ke)},{empty:y(()=>[l(q)?(g(),k("div",yF,[r(Ze,null,{template:y(()=>[(g(!0),k(ye,null,Ae(Y.perPage,et=>(g(),X(Ie,{key:et,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):(g(),X(dn,{key:1,image:"not-found",title:l(o)("permissions"),subtitle:l(o)("permissions_empty")},{actionButton:y(()=>[r(ke,{priority:"primary",type:"fill",onClick:we},{default:y(()=>[ie(_(l(o)("add_permission")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["data","loading","total","row-height","columns","min-table-width"]),r(Dl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",gF,[r(yt,{"current-page":Y.page,"onUpdate:currentPage":ve[0]||(ve[0]=et=>Y.page=et),"page-size":Y.perPage,"onUpdate:pageSize":ve[1]||(ve[1]=et=>Y.perPage=et),total:f.value,"page-sizes":[10,20,50],secondary:""},null,8,["current-page","page-size","total"])])]),r(ci,{modelValue:F.value,"onUpdate:modelValue":ve[8]||(ve[8]=et=>F.value=et),title:M.value?l(o)("edit_permission"):l(o)("add_permission"),"show-close":"","align-center":"",width:"475px"},{footer:y(()=>[r(ke,{priority:"tertiary",type:"fill",onClick:ve[7]||(ve[7]=et=>F.value=!1)},{default:y(()=>[ie(_(l(o)("cancel")),1)]),_:1}),r(ke,{priority:"primary",type:"fill",loading:m.value,onClick:Mt},{default:y(()=>[ie(_(l(o)("save")),1)]),_:1},8,["loading"])]),default:y(()=>[u("div",hF,[u("div",null,[u("div",bF,_(l(o)("target_type")),1),r($n,{modelValue:E.value,"onUpdate:modelValue":ve[2]||(ve[2]=et=>E.value=et),priority:"secondary",direction:"horizontal"},{default:y(()=>[r(Gt,{priority:"secondary",label:"role"},{default:y(()=>[ie(_(l(o)("target_role")),1)]),_:1}),r(Gt,{priority:"secondary",label:"user"},{default:y(()=>[ie(_(l(o)("target_user")),1)]),_:1})]),_:1},8,["modelValue"])]),r(Xe),E.value==="role"?(g(),k("div",_F,[u("div",xF,_(l(o)("select_roles")),1),r(St,{modelValue:C.value,"onUpdate:modelValue":ve[3]||(ve[3]=et=>C.value=et),multiple:"",priority:"secondary",placeholder:l(o)("select_roles"),class:"ivyforms-width-100"},{default:y(()=>[(g(!0),k(ye,null,Ae(j.value,et=>(g(),X(l(ec),{priority:"secondary",key:et.slug,label:et.name,value:et.slug},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])])):(g(),k("div",wF,[u("div",CF,_(l(o)("select_users")),1),r(St,{modelValue:P.value,"onUpdate:modelValue":ve[4]||(ve[4]=et=>P.value=et),multiple:"",remote:"","remote-method":l(Re),loading:z.value,placeholder:l(o)("select_users"),class:"ivyforms-width-100",onVisibleChange:oe},{default:y(()=>[(g(!0),k(ye,null,Ae(B.value,et=>(g(),X(l(ec),{key:et.id,label:et.email,value:String(et.id)},null,8,["label","value"]))),128))]),_:1},8,["modelValue","remote-method","loading","placeholder"])])),u("div",null,[u("div",SF,_(l(o)("permissions_column")),1),u("div",kF,[u("div",FF,[(g(!0),k(ye,null,Ae(H.value,et=>(g(),X(pt,{key:et.key,modelValue:ee[et.key],"onUpdate:modelValue":bt=>ee[et.key]=bt,priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ie(_(et.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue"]))),128))]),u("div",IF,[(g(!0),k(ye,null,Ae(Z.value,et=>(g(),X(pt,{key:et.key,modelValue:ee[et.key],"onUpdate:modelValue":bt=>ee[et.key]=bt,priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ie(_(et.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue"]))),128))])])]),r(Xe),r(pt,{modelValue:N.value,"onUpdate:modelValue":ve[5]||(ve[5]=et=>N.value=et),priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ie(_(l(o)("limit_to_specific_forms")),1)]),_:1},8,["modelValue"]),N.value?(g(),k("div",TF,[u("div",PF,_(l(o)("limit_to_specific_forms_hint")),1),r(St,{modelValue:ne.value,"onUpdate:modelValue":ve[6]||(ve[6]=et=>ne.value=et),multiple:"",placeholder:l(o)("select_forms"),class:"ivyforms-width-100"},{default:y(()=>[(g(!0),k(ye,null,Ae(L.value,et=>(g(),X(l(ec),{key:et.id,label:et.name,value:String(et.id)},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])])):ce("",!0)])]),_:1},8,["modelValue","title"])])}}}),RF={class:"ivyforms-export-dialog ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pb-16"},EF={class:"ivyforms-export-dialog__description regular-14"},BF={class:"ivyforms-export-dialog__field ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},AF={class:"ivyforms-export-dialog__label medium-18"},DF={class:"ivyforms-export-dialog__options ivyforms-flex ivyforms-align-items-center ivyforms-gap-24"},OF={key:0,class:"ivyforms-export-dialog__option-wrapper"},qF={class:"medium-14"},zF={class:"medium-14"},NF=_e({__name:"IvyExportDialog",props:{modelValue:{type:Boolean,default:!1},isExporting:{type:Boolean,default:!1},formsCount:{default:1}},emits:["update:modelValue","export","cancel"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=t,d=o,m=T(()=>a.formsCount===1?n("form"):n("forms")),s=T(()=>[{id:"forms",label:m.value,disabled:!1,comingSoon:!1},{id:"entries",label:n("entries"),disabled:!0,comingSoon:!1,pro:!0},{id:"styles",label:n("styles"),disabled:!1,comingSoon:!1}]),p=T(()=>{const F=window.IvyForms?.hooks??window.IvyForms?.api?.hooks;return F?.updateCounter?.value,F?.applyFilters?F.applyFilters("ivyforms/export_dialog/sections",s.value):s.value}),f=x({forms:!0,entries:!1,styles:!0}),v=T(()=>f.value.forms),h=T({get:()=>a.modelValue,set:F=>{d("update:modelValue",F),F||L()}}),w=()=>{d("export",{...f.value})},L=()=>{f.value={forms:!0,entries:!1,styles:!0}};return Ee(()=>a.modelValue,F=>{F||L()}),(F,M)=>(g(),X(ci,{modelValue:h.value,"onUpdate:modelValue":M[0]||(M[0]=E=>h.value=E),title:l(n)("export"),"show-close":"","align-center":"",width:"500px","append-to-body":"","z-index":10001},{footer:y(()=>[r(ke,{priority:"success",size:"d",type:"fill",disabled:!v.value||t.isExporting,onClick:w},{default:y(()=>[ie(_(t.isExporting?l(n)("exporting"):l(n)("export")),1)]),_:1},8,["disabled"])]),default:y(()=>[u("div",RF,[u("p",EF,_(l(n)("export_forms_instructions")),1),u("div",BF,[u("label",AF,_(l(n)("select_export_options")),1),u("div",DF,[(g(!0),k(ye,null,Ae(p.value,E=>(g(),k(ye,{key:E.id},[E.comingSoon||E.pro?(g(),k("div",OF,[E.comingSoon?(g(),X(Gd,{key:0,image:"coming-soon-arrow-text",size:"s",class:"ivyforms-export-dialog__badge"})):E.pro?(g(),X(ro,{key:1,image:"pro-text-no-background",size:"s",class:"ivyforms-export-dialog__badge"})):ce("",!0),r(pt,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:y(()=>[u("span",qF,_(E.label),1)]),_:2},1024)])):(g(),X(pt,{key:1,modelValue:f.value[E.id],"onUpdate:modelValue":C=>f.value[E.id]=C,priority:"secondary",size:"s",type:"checkmark",disabled:E.disabled},{default:y(()=>[u("span",zF,_(E.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"]))],64))),128))])])])]),_:1},8,["modelValue","title"]))}}),xp=We(NF,[["__scopeId","data-v-7a1f60ea"]]);function wp(t){return!t||typeof t!="object"?"unknown":WF(t)?"ivyforms":"thirdparty"}function WF(t){return"forms"in t&&Array.isArray(t.forms)}const YF={class:"ivyforms-import-dialog ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pb-16"},HF={class:"ivyforms-import-dialog__description regular-16"},GF={class:"ivyforms-import-dialog__field ivyforms-flex ivyforms-flex-direction-column"},jF={class:"ivyforms-import-dialog__label medium-18"},KF={class:"ivyforms-import-dialog__hint regular-16"},QF={class:"ivyforms-import-dialog__file-selector ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-mt-4"},XF={class:"ivyforms-import-dialog__file-name ivyforms-flex-1 regular-14"},JF={key:0,class:"ivyforms-import-dialog__notice ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4"},ZF={class:"ivyforms-import-dialog__notice-title medium-14"},eI={class:"ivyforms-import-dialog__notice-body regular-14"},Wm=5*1024*1024,tI=_e({__name:"IvyImportDialog",props:{modelValue:{type:Boolean,default:!1},isImporting:{type:Boolean,default:!1}},emits:["update:modelValue","import","cancel"],setup(t,{emit:o}){const n=t,a=o,{getLabel:d}=Ye(),m=x(null),s=x(null),p=x(""),f=x(null),v=T(()=>f.value==="thirdparty"),h=T({get:()=>n.modelValue,set:P=>{a("update:modelValue",P),P||C()}}),w=()=>{m.value?.click()},L=async P=>{const z=P.target.files?.[0];if(!z)return;if(z.size>Wm){const ne=(z.size/1048576).toFixed(2),ee=Wm/(1024*1024),Y=d("file_size_exceeds_limit").replace("{fileSize}",ne).replace("{maxSize}",ee.toString());De({message:Y,type:"error"}),E();return}const N=await F(z);if(N==="unknown"){De({message:d("unsupported_import_file"),type:"error"}),E();return}s.value=z,p.value=z.name,f.value=N},F=async P=>{try{const B=await P.text();return wp(JSON.parse(B))}catch{return"unknown"}},M=()=>{s.value&&a("import",s.value)},E=()=>{s.value=null,p.value="",f.value=null,m.value&&(m.value.value="")},C=()=>{E()};return Ee(()=>n.modelValue,P=>{P||C()}),(P,B)=>(g(),X(ci,{modelValue:h.value,"onUpdate:modelValue":B[0]||(B[0]=z=>h.value=z),title:l(d)("import_forms"),"show-close":"","align-center":"",width:"500px","z-index":10001,"append-to-body":""},{footer:y(()=>[r(ke,{priority:"success",size:"d",type:"fill",disabled:!s.value||t.isImporting,onClick:M},{default:y(()=>[ie(_(t.isImporting?l(d)("importing"):l(d)("import")),1)]),_:1},8,["disabled"])]),default:y(()=>[u("div",YF,[u("p",HF,_(l(d)("import_forms_instructions")),1),u("div",GF,[u("label",jF,_(l(d)("choose_ivyforms_file")),1),u("p",KF,_(l(d)("maximum_file_size")),1),u("div",QF,[u("input",{ref_key:"fileInputRef",ref:m,type:"file",accept:".json",class:"ivyforms-import-dialog__file-input",onChange:L},null,544),r(ke,{priority:"tertiary",type:"fill",size:"d",onClick:w},{default:y(()=>[ie(_(l(d)("choose_file")),1)]),_:1}),u("span",XF,_(p.value||l(d)("no_file_chosen")),1)])]),v.value?(g(),k("div",JF,[u("p",ZF,_(l(d)("import_compatibility_title")),1),u("p",eI,_(l(d)("import_compatibility_notice")),1)])):ce("",!0)])]),_:1},8,["modelValue","title"]))}}),Cp=We(tI,[["__scopeId","data-v-2aae549a"]]),oI=".ivyforms-context-menu, .ivyforms-popper-context-menu";function nI(t){if(!t)return null;if(t instanceof HTMLElement)return t;if(typeof t=="object"&&t!==null&&"$el"in t){const o=t.$el;return o instanceof HTMLElement?o:null}return null}function Vc(t,o={}){const{selector:n=oI,ignore:a=[]}=o,d=m=>{const s=m.target;if(!(s instanceof Node))return;const p=document.querySelectorAll(n);for(const f of p)if(f.contains(s))return;for(const f of a)if(nI(f.value)?.contains(s))return;t()};Pt(()=>{document.addEventListener("mousedown",d)}),Ln(()=>{document.removeEventListener("mousedown",d)})}function lc(t){return typeof structuredClone=="function"?structuredClone(t):JSON.parse(JSON.stringify(t))}function Sp(t,o){if(Object.is(t,o))return!0;if(typeof t!="object"||t===null||typeof o!="object"||o===null||Array.isArray(t)!==Array.isArray(o))return!1;const n=Object.keys(t),a=Object.keys(o);if(n.length!==a.length)return!1;for(const d of n)if(!Sp(t[d],o[d]))return!1;return!0}function Uc(t){const o=lc(t),n=To(lc(t)),a=T(()=>{for(const s in o)if(!Sp(n[s],o[s]))return!0;return!1});return{filters:n,isFiltered:a,resetFilters:()=>{for(const s in o)n[s]=lc(o[s])},setFilter:(s,p)=>{n[s]=p}}}function iI(t){if(!t)return null;if(t instanceof HTMLElement)return t;if(typeof t=="object"&&t!==null&&"$el"in t){const o=t.$el;return o instanceof HTMLElement?o:null}return null}function eu(t,o,n){const a=x(!1),d=T(()=>t.value!==null),m=()=>{a.value=!0,Ho(()=>{o?.(),(iI(n?.value)??document).querySelector(".el-date-editor")?.click()})},s=()=>{a.value=!1};return{showDatePicker:a,datePickerIndicator:d,openDatePicker:m,closeDatePicker:s,hideDatePickerIndicator:()=>{t.value=null,a.value=!1},toggleDatePicker:()=>{a.value?s():m()}}}function Nr(t={}){const{delay:o=500,initial:n=""}=t,a=x(n),d=x(n),m=zr.debounce(p=>{d.value=p},o);Ee(a,p=>m(p));const s=()=>{m.cancel(),a.value="",d.value=""};return Ln(()=>{m.cancel()}),{searchQuery:a,debouncedSearchQuery:d,clearSearch:s}}function kp(t){const o=t.minVisible??1,n=x(!1),a=x([]),d=T(()=>a.value.filter(v=>v.visible).length),m=T({get(){const v=a.value.filter(h=>h.key!=="id"&&h.showInModal);return v.length>0&&v.every(h=>h.visible)},set(v){a.value.forEach(w=>{w.key!=="id"&&w.showInModal&&(w.visible=v)});const h=a.value.find(w=>w.key==="id");h&&(h.visible=!0)}}),s=v=>{const h=a.value.find(w=>w.key===v);return d.value===o&&!!h?.visible},p=()=>{a.value=t.columns.value.map(v=>({key:v.key,title:v.title,visible:v.visible??!0,showInModal:v.showInModal??!0})),n.value=!0},f=()=>{a.value.forEach(v=>{const h=t.columns.value.find(w=>w.key===v.key);h&&(h.visible=v.visible)}),t.save?.(a.value),n.value=!1};return Ee(()=>a.value.map(v=>v.visible),()=>{if(a.value.filter(h=>h.visible).length===0){const h=a.value.find(w=>w.key==="id");h&&(h.visible=!0)}}),{showMenu:n,tempColumns:a,openMenu:p,applyColumnVisibility:f,areAllColumnsSelected:m,isCheckboxDisabled:s}}const Xo=(t,o=500)=>async()=>{try{await t()}finally{setTimeout(()=>{Hi().closeContextMenu()},o)}};function Mc(t={}){const o=Lo(),n=No(),a=t.filters??To({}),d=t.pagination??To({page:1,perPage:10}),m=t.sort??To({column:null,order:null}),s=t.searchQuery,p=t.dateRange,f=t.preserveOtherParams??!0,v=t.onRestored,h={page:d.page,perPage:d.perPage},w={column:m.column,order:m.order},L={...a},F=a;let M=!0,E=!1,C=!1,P=!1,B=!1;const z=H=>{P=!0,n.replace({query:H}).finally(()=>{P=!1})},N=async H=>{B=!0;try{await H()}finally{B=!1}},ne=()=>{C=!0;const H=o.query;if(H.page){const Z=parseInt(H.page,10);!isNaN(Z)&&Z>0&&(d.page=Z)}else d.page=h.page;if(H.perPage){const Z=parseInt(H.perPage,10);!isNaN(Z)&&Z>0&&(d.perPage=Z)}else d.perPage=h.perPage;H.sortColumn?m.column=H.sortColumn:m.column=w.column,H.sortOrder&&(H.sortOrder==="asc"||H.sortOrder==="desc")?m.order=H.sortOrder:m.order=w.order,s&&(H.search?s.value=H.search:s.value=""),p&&(H.dateFrom&&H.dateTo?p.value=[H.dateFrom,H.dateTo]:p.value=null),Object.keys(a).forEach(Z=>{const J=H[Z];J!==void 0?J==="true"?F[Z]=!0:J==="false"?F[Z]=!1:J==="null"?F[Z]=null:F[Z]=J:F[Z]=L[Z]??null}),C=!1,!M&&v&&v()},ee=()=>{if(E||C||B){E=!1;return}const H={};f&&Object.keys(o.query).forEach(Z=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(Z)&&!Object.keys(a).includes(Z)&&(H[Z]=o.query[Z])}),d.page!==h.page&&(H.page=d.page.toString()),d.perPage!==h.perPage&&(H.perPage=d.perPage.toString()),m.column&&m.column!==w.column&&(H.sortColumn=m.column),m.order&&m.order!==w.order&&(H.sortOrder=m.order),s?.value&&(H.search=s.value),p?.value&&Array.isArray(p.value)&&p.value.length===2&&(H.dateFrom=p.value[0],H.dateTo=p.value[1]),Object.keys(a).forEach(Z=>{const J=a[Z];J!=null&&J!==L[Z]&&(H[Z]=String(J))}),z(H)},Y=()=>{E=!0,d.page=1,d.perPage=10,m.column=null,m.order=null,s&&(s.value=""),p&&(p.value=null),Object.keys(a).forEach(Z=>{F[Z]=null});const H={};f&&Object.keys(o.query).forEach(Z=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(Z)&&!Object.keys(a).includes(Z)&&(H[Z]=o.query[Z])}),z(H)};return Ee(()=>o.query,()=>{P||!C&&!M&&ne()},{deep:!0}),Pt(()=>{n.isReady().then(()=>{ne(),M=!1,v&&v(),Ee(()=>[d.page,d.perPage],()=>{!M&&!C&&ee()},{deep:!0}),Ee(()=>[m.column,m.order],()=>{!M&&!C&&ee()},{deep:!0}),s&&Ee(s,()=>{!M&&!C&&ee()}),p&&Ee(p,()=>{!M&&!C&&ee()}),Ee(a,()=>{!M&&!C&&ee()},{deep:!0})})}),{filters:a,pagination:d,sort:m,resetState:Y,updateUrl:ee,restoreFromUrl:ne,withSuppressedUpdates:N}}const lI={class:"ivyforms-table-bulk-header"},Rc=_e({__name:"IvyTableBulkHeader",props:{selectedIds:{},loading:{type:Boolean},primaryAction:{},menuActions:{},allSelected:{type:Boolean},someSelected:{type:Boolean}},emits:["unselect-all","toggle-all"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=Hi(),d=x(null),m=t,s=o,p=T(()=>!!m.allSelected),f=h=>{m.loading||s(h?"toggle-all":"unselect-all")},v=()=>{m.loading||!m.selectedIds.length||!m.menuActions?.length||a.openContextMenu({actions:m.menuActions,contextMenuButtonRef:d.value})};return(h,w)=>(g(),k("div",lI,[r(pt,{type:"checkmark",size:"s","model-value":p.value,indeterminate:t.someSelected&&!t.allSelected,disabled:t.loading,class:"ivyforms-ml-6","onUpdate:modelValue":f},{default:y(()=>[Vl(h.$slots,"default")]),_:3},8,["model-value","indeterminate","disabled"]),t.primaryAction?(g(),X(ke,{key:0,priority:t.primaryAction.danger?"danger":"tertiary",size:"xs",disabled:t.loading||!t.selectedIds.length,onClick:t.primaryAction.onClick},{default:y(()=>[ie(_(t.primaryAction.label),1)]),_:1},8,["priority","disabled","onClick"])):ce("",!0),t.menuActions&&t.menuActions.length?(g(),X(ke,{key:1,ref_key:"bulkMenuButtonRef",ref:d,"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":l(n)("more_actions"),onClick:v},null,8,["disabled","aria-label"])):ce("",!0)]))}});function Ec(t){const o=f=>{const v=t.value.find(h=>h.id===f);v&&(v.selected=!v.selected)},n=()=>{const f=t.value.some(v=>!v.selected);t.value.forEach(v=>{v.selected=f})},a=()=>{t.value.forEach(f=>{f.selected=!1})},d=T(()=>t.value.filter(f=>f.selected).map(f=>f.id)),m=T(()=>d.value.length>0),s=T(()=>t.value.length>0&&t.value.every(f=>f.selected)),p=T(()=>m.value&&!s.value);return{toggle:o,toggleAll:n,clear:a,selectedIds:d,anyRowSelected:m,allSelected:s,someSelected:p}}const aI=Ps("ivyformsTemplate",()=>{const t=x([]),o=x({}),n=x(!1),a=x(null),{getLabel:d}=Ye(),{request:m}=po();return{templates:t,categories:o,isLoading:n,error:a,fetchTemplates:async()=>{n.value=!0,a.value=null;try{const{data:P,error:B}=await m("templates",{method:"GET"});if(B)throw new Error(B);if(P.data.success)t.value=Object.values(P.data.data.templates),o.value=P.data.data.categories;else throw new Error(d("failed_to_fetch_template"))}catch(P){throw a.value=P instanceof Error?P.message:d("failed_to_fetch_template"),console.error(d("template_fetch_error"),P),De({message:`${d("failed_to_fetch_template")} ${a.value}`,type:"error"}),P}finally{n.value=!1}},getTemplate:async P=>{try{const{data:B,error:z}=await m(`template/${P}`,{method:"GET"});if(z)throw new Error(z);if(B.data.success)return B.data.data;throw new Error(d("failed_to_fetch_template"))}catch(B){return a.value=B instanceof Error?B.message:d("failed_to_fetch_template"),console.error(d("template_fetch_error"),B),De({message:`${d("failed_to_fetch_template")} ${a.value}`,type:"error"}),null}},getTemplatesByCategory:P=>t.value.filter(B=>B.category===P),searchTemplates:P=>{if(!P.trim())return t.value;const B=P.toLowerCase();return t.value.filter(z=>{const N=z.name?.toLowerCase()??"",ne=z.description?.toLowerCase()??"";return N.includes(B)||ne.includes(B)})},clearError:()=>{a.value=null},resetStore:()=>{t.value=[],o.value={},n.value=!1,a.value=null},getTemplateById:P=>t.value.find(B=>B.id===P),getAvailableCategories:()=>Object.values(o.value),getTemplatesCount:()=>t.value.length,getProTemplatesCount:()=>t.value.filter(P=>P.is_pro).length,getFreeTemplatesCount:()=>t.value.filter(P=>!P.is_pro).length}});function rI(){const{getLabel:t}=Ye(),{request:o}=po(),n=x(!1),a=x(null),d=async s=>{n.value=!0,a.value=null;try{const p=await m(s),f=JSON.parse(p);if(wp(f)==="unknown")return a.value=t("unsupported_import_file"),!1;const{data:v,error:h}=await o("forms/import",{method:"POST",data:{importData:f}});if(h)return a.value=h||t("failed_to_import_forms"),!1;const w=v?.data;return w&&w.success?w.data||!1:(a.value=w?.message||t("failed_to_import_forms"),!1)}catch(p){return console.error("Import error:",p),p instanceof SyntaxError?a.value=t("invalid_import_file"):a.value=t("failed_to_import_forms"),!1}finally{n.value=!1}},m=s=>new Promise((p,f)=>{const v=new FileReader;v.onload=h=>{h.target?.result?p(h.target.result):f(new Error("Failed to read file"))},v.onerror=()=>f(new Error("Failed to read file")),v.readAsText(s)});return{isImporting:n,importError:a,importForms:d}}function Fp(){const{getLabel:t}=Ye(),{importForms:o,isImporting:n,importError:a}=rI(),d=f=>f.reduce((v,h)=>{const w=Number(h.id);return Number.isInteger(w)&&w>0&&v.push({...h,id:w}),v},[]),m=f=>d(f).map(v=>v.id),s=f=>{De({message:a.value||t("failed_to_import_forms"),type:"error"})};return{isImporting:n,importError:a,handleImportedForms:async(f,v={})=>{const{showSuccessMessage:h=!1,showErrorMessage:w=!0,successMessage:L=t("forms_imported_successfully"),onAfterSuccessfulImport:F,onSingleFormImported:M,onMultipleFormsImported:E}=v,C=await o(f);if(!C||!Array.isArray(C)||C.length===0)return w&&s(),[];const P=d(C),B=P.map(z=>z.id);return B.length===0?(w&&s(),[]):(h&&De({message:L,type:"success"}),await F?.(B,P),B.length===1?await M?.(B[0],P[0],B,P):await E?.(B,P),B)},getImportedFormIds:m,getValidImportedForms:d}}const sI={class:"template-modal template-modal--ai-prompt ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},dI={class:"template-modal__header template-modal__header--ai ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-p-24 ivyforms-mb-0"},uI={class:"template-modal__ai-body ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-justify-content-center ivyforms-p-24"},cI={class:"template-modal__ai-card ivyforms-flex ivyforms-flex-direction-column"},fI={key:0,class:"template-modal__ai-card-body template-modal__ai-generating ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},mI={class:"template-modal__ai-progress ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-p-16",role:"status","aria-live":"polite"},vI={class:"template-modal__ai-progress-copy ivyforms-flex-1"},pI={class:"template-modal__ai-progress-title"},yI={class:"template-modal__ai-progress-status"},gI={class:"template-modal__ai-progress-percent"},hI={class:"template-modal__ai-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},bI={key:1,class:"template-modal__ai-card-body ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-16"},_I={class:"template-modal__ai-title"},xI={class:"template-modal__ai-subtitle"},wI={class:"template-modal__ai-suggestions"},CI={class:"template-modal__ai-suggestions-label"},SI={class:"template-modal__ai-suggestions-list ivyforms-flex ivyforms-gap-8"},kI=["onClick"],FI={class:"template-modal__ai-actions ivyforms-flex ivyforms-justify-content-end ivyforms-gap-12 ivyforms-px-24 ivyforms-py-16"},II=_e({__name:"IvyFormsAiPromptView",props:{prompt:{},placeholder:{},suggestions:{},isGenerating:{type:Boolean},progress:{},statusText:{}},emits:["update:prompt","cancel","generate","apply-suggestion"],setup(t){const{getLabel:o}=Ye();return(n,a)=>(g(),k("div",sI,[u("div",dI,[r(ke,{priority:"tertiary",size:"s",type:"ghost","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:a[0]||(a[0]=d=>n.$emit("cancel"))},{default:y(()=>[ie(_(l(o)("ai_back")),1)]),_:1}),u("span",null,_(l(o)("generate_with_ai")),1)]),r(Xe,{class:"template-modal__ai-divider"}),u("div",uI,[u("div",cI,[t.isGenerating?(g(),k("div",fI,[u("div",mI,[r(to,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-purple-symbol-0)",class:"template-modal__ai-progress-icon"}),u("div",vI,[u("div",pI,_(l(o)("ai_generating_title")),1),u("div",yI,_(t.statusText),1)]),u("div",gI,_(t.progress)+"%",1)]),u("div",hI,[(g(),k(ye,null,Ae(2,d=>u("div",{key:`ai-skeleton-field-${d}`,class:"template-modal__ai-skeleton-field ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},[...a[4]||(a[4]=[u("div",{class:"template-modal__ai-skeleton-label"},null,-1),u("div",{class:"template-modal__ai-skeleton-input"},null,-1)])])),64)),a[5]||(a[5]=hv('<div class="template-modal__ai-skeleton-choice ivyforms-flex ivyforms-gap-12" data-v-62e5ca63><div class="template-modal__ai-skeleton-checkbox" data-v-62e5ca63></div><div class="template-modal__ai-skeleton-choice-lines ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-flex-1" data-v-62e5ca63><div class="template-modal__ai-skeleton-line template-modal__ai-skeleton-line--lg" data-v-62e5ca63></div><div class="template-modal__ai-skeleton-line template-modal__ai-skeleton-line--md" data-v-62e5ca63></div></div></div>',1))])])):(g(),k("div",bI,[u("div",null,[u("div",_I,_(l(o)("ai_prompt_title")),1),u("div",xI,_(l(o)("ai_prompt_subtitle")),1)]),r(Ue,{"model-value":t.prompt,type:"textarea",class:"template-modal__ai-textarea",resize:"none",rows:4,maxlength:1e3,placeholder:t.placeholder,"onUpdate:modelValue":a[1]||(a[1]=d=>n.$emit("update:prompt",String(d??"")))},null,8,["model-value","placeholder"]),u("div",wI,[u("span",CI,_(l(o)("ai_suggestions_label")),1),u("div",SI,[(g(!0),k(ye,null,Ae(t.suggestions,d=>(g(),k("button",{key:d,type:"button",class:it(["template-modal__ai-chip",{"template-modal__ai-chip--active":t.prompt.trim()===d}]),onClick:m=>n.$emit("apply-suggestion",d)},_(d),11,kI))),128))])])])),r(Xe,{class:"template-modal__ai-divider"}),u("div",FI,[r(ke,{priority:"tertiary",onClick:a[2]||(a[2]=d=>n.$emit("cancel"))},{default:y(()=>[ie(_(l(o)("ai_cancel")),1)]),_:1}),r(ke,{priority:"primary","icon-start":"generate-ai","icon-start-category":"templates","icon-start-type":"outline",disabled:t.isGenerating||!t.prompt.trim(),onClick:a[3]||(a[3]=d=>n.$emit("generate"))},{default:y(()=>[ie(_(l(o)("ai_create_form")),1)]),_:1},8,["disabled"])])])])]))}}),TI=We(II,[["__scopeId","data-v-62e5ca63"]]),Ym=T(()=>{const{getLabel:t}=Ye();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:"vendor-registration-forms",label:t("vendor_registration_forms")},{index:"workshop-registration-forms",label:t("workshop_registration_forms")},{index:"class-registration-forms",label:t("class_registration_forms")}]},{index:"request-forms",label:t("request_forms"),subItems:[{index:"leave-request-forms",label:t("leave_request_forms")}]},{index:"application-forms",label:t("application_forms"),subItems:[{index:"job-application-forms",label:t("job_application_forms")},{index:"employment-application-forms",label:t("employment_application_forms")},{index:"internship-application-forms",label:t("internship_application_forms")},{index:"freelancer-application-forms",label:t("freelancer_application_forms")},{index:"tenant-application-forms",label:t("tenant_application_forms")},{index:"vendor-application-forms",label:t("vendor_application_forms")},{index:"sponsorship-application-forms",label:t("sponsorship_application_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")}]}]});function PI(t){const{getLabel:o}=Ye(),{request:n}=po(),{navigateToFormBuilder:a}=un(),d=kt(),m=Go(),s=kc(),{isProInstalled:p,isProLicenseActive:f}=$o(),v=x(!1),h=x(""),w=x(0),L=x(0),F=x(0);let M=null;const E=T(()=>{const we=window.wpIvyApiSettings?.aiAvailable;return we===!0||we===1||we==="1"}),C=T(()=>window.wpIvyApiSettings?.aiStatus||"text_generation_unavailable"),P=T(()=>window.wpIvyApiSettings?.aiActionUrl||""),B=T(()=>{switch(C.value){case"wordpress_update_required":return o("ai_wordpress_update_required");case"ai_disabled":return o("ai_disabled");case"ai_client_missing":return o("ai_client_missing");default:return o("ai_connect_text_provider")}}),z=T(()=>{switch(C.value){case"wordpress_update_required":return o("ai_update_wordpress");case"ai_client_missing":return o("ai_install_plugin");default:return o("ai_open_connectors")}}),N=T(()=>t.isCreatingForm.value&&t.selectedTemplateId.value==="ai_generate"),ne=T(()=>p()&&f()?o("ai_prompt_placeholder_conversational"):o("ai_prompt_placeholder")),ee=T(()=>[o("ai_suggestion_feedback"),o("ai_suggestion_event"),o("ai_suggestion_job"),o("ai_suggestion_membership")]),Y=T(()=>[o("ai_generating_step_understanding"),o("ai_generating_step_fields"),o("ai_generating_step_building"),o("ai_generating_step_finalizing")]),H=T(()=>Y.value[F.value]||Y.value[0]),Z=()=>{M&&(clearInterval(M),M=null)},J=()=>{Z(),L.value=3,F.value=0,M=setInterval(()=>{L.value>=92||(L.value=Math.min(92,L.value+1+Math.floor(Math.random()*3)),L.value<25?F.value=0:L.value<55?F.value=1:L.value<80?F.value=2:F.value=3)},450)},q=()=>{Z(),L.value=0,F.value=0},j=()=>{w.value+=1,q(),t.selectedTemplateId.value==="ai_generate"&&(t.isCreatingForm.value=!1,t.selectedTemplateId.value=null)},K=we=>we===w.value,G=we=>{if(typeof we=="object"&&we!==null){const ge=we;if(typeof ge.message=="string"&&ge.message.trim()!=="")return ge.message;if(typeof ge.data?.message=="string"&&ge.data.message.trim()!=="")return ge.data.message}return o("ai_generation_failed")},W=async we=>{const{error:ge,status:Se}=await n(Ar.forms.delete(we),{method:"POST",data:{id:we}});(ge||Se!==200)&&console.error(`Failed to clean up dismissed AI form ${we}.`,ge)},V=async we=>{we<=0||await W(we)},D=()=>{t.isCreatingForm.value||(t.selectedOption.value="ai",v.value=!0)},R=()=>{const we=P.value?{type:"primary",text:z.value,function:()=>window.location.assign(P.value)}:void 0;s.showDialog({title:o("ai_feature_locked_title"),subtitle:B.value,buttons:{close:{type:"tertiary",text:o("ai_cancel")},confirm:we}})},U=()=>{if(!t.isCreatingForm.value){if(!E.value){R();return}D()}},oe=()=>{j(),v.value=!1,h.value="",t.selectedOption.value="scratch"},be=()=>{v.value=!1,h.value=""},ae=we=>{t.isCreatingForm.value||(h.value=we)},Re=async()=>{const we=h.value.trim();if(!we||t.isCreatingForm.value)return;const ge=++w.value;t.isCreatingForm.value=!0,t.selectedTemplateId.value="ai_generate",J();let Se=0;try{const{data:Qe,error:ut,status:fe}=await n(Ar.ai.generateForm,{method:"POST",headers:{"Content-Type":"application/json"},timeout:12e4,data:{prompt:we}});if(ut||fe!==200){if(!K(ge))return;throw ut||new Error(o("ai_generation_failed"))}const Ve=Qe?.data,pe=Ve?.id!=null?parseInt(String(Ve.id),10):NaN;if(Se=Number.isFinite(pe)&&pe>0?pe:0,!K(ge)){await V(Se);return}if(!Se)throw new Error(o("ai_generation_failed"));if(await d.resetForm(),!K(ge)){await V(Se);return}if(await d.loadForm(String(Se)),!K(ge)){await V(Se);return}d.name&&m.setPageTitle(d.name),t.onFormCreated(Se),a(Se),t.onCloseModal(),be()}catch(Qe){if(await V(Se),!K(ge))return;console.error(o("ai_generation_failed"),Qe),De({message:G(Qe),type:"error"})}finally{K(ge)&&(Z(),L.value=100,F.value=Y.value.length-1,t.isCreatingForm.value=!1,t.selectedTemplateId.value=null)}};return Al(()=>{Z()}),{isAiPromptMode:v,aiPrompt:h,isAiFormGenerationAvailable:E,isAiGenerating:N,aiPromptPlaceholder:ne,aiSuggestions:ee,aiGenerationProgress:L,aiGenerationStatus:H,applyAiSuggestion:ae,handleGenerateWithAiClick:U,cancelAiPrompt:oe,handleGenerateWithAi:Re,invalidateAiGeneration:j,resetAiPromptUi:be}}const $I={key:1,class:"template-modal ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},LI={class:"template-modal__header ivyforms-flex ivyforms-align-items-center ivyforms-p-24 ivyforms-mb-0"},VI={class:"template-modal__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},UI={class:"template-modal__options ivyforms-flex ivyforms-gap-16 ivyforms-mb-0 ivyforms-px-24"},MI={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},RI={class:"template-modal__option-text"},EI={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},BI={class:"template-modal__option-desc regular-16"},AI=["tabindex","aria-disabled","onKeydown"],DI={class:"template-modal__option-icon ivyforms-align-items-center ivyforms-flex ivyforms-mr-16"},OI={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},qI={class:"template-modal__option-desc regular-16"},zI=["tabindex","aria-disabled"],NI={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},WI={class:"template-modal__option-text"},YI={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},HI={class:"template-modal__option-desc regular-16"},GI={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},jI={class:"template-modal__option-text"},KI={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},QI={class:"template-modal__option-desc regular-16"},XI={class:"template-modal__templates ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-p-24"},JI={class:"template-modal__templates-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},ZI={class:"template-modal__select-label ivyforms-m-0"},eT={class:"template-modal__select-desc ivyforms-m-0 regular-16"},tT={class:"template-modal__templates-section ivyforms-flex ivyforms-gap-16"},oT={class:"template-modal__categories-sidebar"},nT={class:"template-modal__templates-content ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-flex-1"},iT={class:"template-modal__templates-option-bar ivyforms-flex ivyforms-justify-content-between"},lT={class:"template-modal__search ivyforms-m-0"},aT={class:"template-modal__templates-header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-gap-16"},rT={class:"template-modal__card-grid ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-mt-0"},sT={class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},dT={key:0,class:"template-modal__pro-badge ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-py-4 ivyforms-px-8"},uT=["src","alt"],cT={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"},fT={class:"template-modal__overlay-buttons ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-gap-8"},mT={class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},vT={class:"template-modal__card-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4 regular-18"},pT={key:0,class:"ivyforms-flash"},yT={class:"template-modal__card-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0 regular-16"},gT={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"},hT={class:"template-modal__empty-icon ivyforms-mb-16"},bT={class:"ivyforms-mb-8 ivyforms-m-0"},_T={class:"ivyforms-m-0"},xT={key:2,class:"template-preview template-preview--active ivyforms-px-16 ivyforms-pb-16"},wT={class:"template-preview__header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-gap-16 ivyforms-mb-24 ivyforms-pt-16"},CT={class:"template-preview__header-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},ST={class:"template-preview__template-info ivyforms-flex ivyforms-flex-direction-column"},kT={key:0,class:"ivyforms-flash"},FT={class:"template-preview__header-right ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},IT={class:"template-preview__form ivyforms-p-16"},TT={class:"template-preview__form-container"},PT={class:"ivyforms-mb-16"},$T={class:"ivyforms-mb-24"},LT="https://ivyforms.com/form-templates",VT=_e({__name:"IvyFormsTemplateSelection",props:{visible:{type:Boolean}},emits:["update:visible","form-created","close"],setup(t,{emit:o}){const n=t,a=o,d=aI(),m=Mo(),s=kt(),p=Go(),{getLabel:f}=Ye(),{navigateToFormBuilder:v,navigateToAllForms:h}=un(),{showUpgradeDialog:w,isProInstalled:L,isProLicenseActive:F}=$o(),{handleImportedForms:M,isImporting:E}=Fp(),{request:C}=po(),P=T({get:()=>n.visible,set:Fe=>a("update:visible",Fe)}),B=x(""),z=x(!1),N=x(!1),ne=x(null),ee=x(!1),Y=x(null),H=x(0),Z=x("desktop"),J=x(!1),q=x(null),j=x("scratch"),K=x("all"),G=x("all"),W=x({}),V=x(!1),{isAiPromptMode:D,aiPrompt:R,isAiFormGenerationAvailable:U,isAiGenerating:oe,aiPromptPlaceholder:be,aiSuggestions:ae,aiGenerationProgress:Re,aiGenerationStatus:we,applyAiSuggestion:ge,handleGenerateWithAiClick:Se,cancelAiPrompt:Qe,handleGenerateWithAi:ut,invalidateAiGeneration:fe,resetAiPromptUi:de}=PI({isCreatingForm:N,selectedTemplateId:ne,selectedOption:j,onFormCreated:Fe=>a("form-created",Fe),onCloseModal:()=>{P.value=!1}}),Ve=T(()=>!N.value||oe.value),pe=T(()=>L()&&F()),qe=()=>{if(!N.value){if(!pe.value){w("essentials");return}nt()}},Ke=()=>{ee.value=!1,Se()},ot=Ym,rt=x([{name:"all",label:"All"},{name:"free",label:"Free"},{name:"pro",label:"Pro"}]),ft=x([{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"}}]),Dt=T(()=>{let Fe=d.templates;if(K.value==="favorites"?Fe=Fe.filter(ue=>m.isTemplateFavorited(ue.id)):K.value!=="all"&&(Ym.value.some(Le=>Le.subItems?.some(gt=>gt.index===K.value))?Fe=Fe.filter(Le=>Le.subcategory===K.value):Fe=Fe.filter(Le=>Le.category===K.value)),G.value==="free"?Fe=Fe.filter(ue=>!ue.is_pro):G.value==="pro"&&(Fe=Fe.filter(ue=>ue.is_pro)),B.value){const ue=B.value.toLowerCase();Fe=Fe.filter(Le=>{const gt=Le.name?.toLowerCase()??"",mt=Le.description?.toLowerCase()??"";return gt.includes(ue)||mt.includes(ue)})}return Fe}),Mt=T(()=>{const Fe=Dt.value,ue=[];for(let Le=0;Le<Fe.length;Le+=3)ue.push(Fe.slice(Le,Le+3));return ue}),re=T(()=>{const Fe=d.templates.length>0?d.templates.length:6,ue=Array.from({length:Fe},(gt,mt)=>({id:`skeleton-${mt}`})),Le=[];for(let gt=0;gt<ue.length;gt+=3)Le.push(ue.slice(gt,gt+3));return Le}),ve=T(()=>H.value>0),Ie=T(()=>H.value<Dt.value.length-1),Ze=(Fe,ue,Le)=>{const gt=ue.filter(he=>he.parentId!==null&&he.parentId!==void 0&&Number(he.parentId)===Number(Fe.fieldIndex)),mt={},tt=[];if(Le==="name"){const he=new Map;return gt.forEach((lo,Ro)=>he.set(lo,Ro)),ox(gt,he).forEach((lo,Ro)=>{const ko=lo,Me=nx(lo),He=ix({type:typeof ko.nameFieldType=="string"?ko.nameFieldType:void 0,label:ko.label},Me,Ro,tt);tt.push(He),mt[`${He}Label`]=ko.label||"",mt[`${He}Placeholder`]=ko.placeholder||"",mt[`${He}Required`]=ko.required||!1,mt[`${He}HideLabel`]=ko.optionHide||!1,mt[`${He}Description`]=""}),{...Fe,nameFieldTypes:tt,...mt}}else return gt.forEach(he=>{let xe=he.addressType;if(!xe&&he.settings)try{const lo=typeof he.settings=="string"?JSON.parse(he.settings):he.settings;xe=lo.type||lo.addressType}catch(lo){console.warn(f("failed_to_parse_address_settings"),lo)}if(xe&&(tt.push(xe),mt[`${xe}Label`]=he.label||"",mt[`${xe}Placeholder`]=he.placeholder||"",mt[`${xe}Required`]=he.required||!1,mt[`${xe}HideLabel`]=he.hideLabel||!1,mt[`${xe}Description`]=he.description||"",he.settings))try{const lo=typeof he.settings=="string"?JSON.parse(he.settings):he.settings;lo.visible!==void 0&&(mt[`${xe}Visible`]=lo.visible)}catch(lo){console.warn(f("failed_to_parse_address_settings"),lo)}}),{...Fe,addressFieldTypes:tt,...mt}},ht=T(()=>{if(!q.value?.fields)return[];const Fe=q.value.fields;return Fe.filter(Le=>Le.parentId===null||Le.parentId===void 0).map(Le=>Le.type==="name"||Le.type==="address"?Ze(Le,Fe,Le.type):Le)}),yt=Fe=>{const ue=`${Fe.type}_${Fe.fieldIndex}`;return ue in W.value||(Fe.type==="address"?W.value[ue]={}:Fe.type==="name"?W.value[ue]={}:Fe.type==="select"||Fe.type==="multi-select"?W.value[ue]=Fe.type==="multi-select"?[]:"":W.value[ue]=Fe.defaultValue||""),W.value[ue]},et=(Fe,ue)=>{const Le=`${Fe.type}_${Fe.fieldIndex}`;W.value[Le]=ue},bt=async()=>{z.value=!0;try{await d.fetchTemplates()}catch(Fe){console.error(f("failed_to_tab_form"),Fe)}finally{z.value=!1}},$e=async()=>{if(!N.value){N.value=!0,ne.value="blank_form";try{await s.resetForm(),await s.saveForm({template_id:"blank_form"}),s.name&&p.setPageTitle(s.name),s.formId&&(a("form-created",parseInt(s.formId)),v(parseInt(s.formId))),P.value=!1}catch(Fe){console.error(f("failed_to_create_form"),Fe)}finally{N.value=!1,ne.value=null}}},nt=async()=>{if(!N.value){N.value=!0,ne.value="conversational_blank",j.value=Id;try{await s.resetForm(),s.formType="conversational",s.initExtensionsForFormType("conversational"),s.name=f("conversational_form"),await s.saveForm({template_id:"blank_form",formType:Id}),s.name&&p.setPageTitle(s.name),s.formId&&(a("form-created",parseInt(s.formId)),v(parseInt(s.formId))),P.value=!1}catch(Fe){console.error(f("failed_to_create_form"),Fe)}finally{N.value=!1,ne.value=null}}},Et=async Fe=>{if(!(N.value||E.value)){N.value=!0;try{await M(Fe,{onSingleFormImported:async ue=>{await s.resetForm(),await s.loadForm(String(ue)),s.name&&p.setPageTitle(s.name),V.value=!1,P.value=!1,await Ho(),a("form-created",ue),v(ue)},onMultipleFormsImported:async()=>{V.value=!1,P.value=!1,a("close"),await Ho(),h()}})}catch(ue){console.error(f("failed_to_import_forms"),ue),De({message:f("failed_to_import_forms"),type:"error"})}finally{N.value=!1}}},Bt=async Fe=>{if(Y.value=Fe,ee.value=!0,H.value=Dt.value.findIndex(ue=>ue.id===Fe.id),!Fe.form_data||!Fe.form_data.fields||Fe.form_data.fields.length===0){J.value=!0;try{const ue=await d.getTemplate(Fe.id);if(ue){const Le={...ue,form_data:{...ue.form_data,published:!!ue.form_data.published}};Y.value=Le,q.value=Le.form_data}}catch(ue){console.error(f("failed_to_tab_form"),ue)}finally{J.value=!1}}else{const ue={...Fe.form_data,published:!!Fe.form_data.published};q.value=ue}},yo=Fe=>{let ue;switch(Fe){case"text":ue=_s;break;case"email":ue=Uv;break;case"textarea":case"paragraph":ue=Vv;break;case"tel":case"phone":ue=Lv;break;case"number":ue=$v;break;case"website":ue=Pv;break;case"name":ue=Tv;break;case"radio":ue=Iv;break;case"checkbox":ue=Fv;break;case"select":case"dropdown":case"multi-select":ue=kv;break;case"address":ue=Sv;break;case"date":ue=Cv;break;case"time":ue=wv;break;case"html":ue=xv;break;case"rating":ue=_v;break;case"file-upload":ue=bv;break;default:ue=_s;break}try{return Ge.hooks.applyFilters("ivyforms/template/field/filter/component",ue,{type:Fe})||ue}catch{return ue}},oo=async Fe=>{if(!N.value){N.value=!0,ne.value=Fe.id;try{s.formId=null,s.isEditing=!1,s.fields=[],s.counterFields=0,s.selectedField=null,s.activeTab="addField",s.description=null,s.name="Blank form",s.published=!0,s.showTitle=!1,s.showDescription=!1,s.storeEntries=!1,s.confirmationId=null,s.isFormLoading=!0;let ue=Fe;if(!Fe.form_data||!Fe.form_data.fields||Fe.form_data.fields.length===0)try{const Le=await d.getTemplate(Fe.id);Le&&(ue={...Le,form_data:{...Le.form_data,published:!!Le.form_data.published}})}catch(Le){console.error("Failed to fetch full template data:",Le)}ue.form_data&&(s.name=ue.form_data.name||ue.name,s.description=ue.form_data.description||ue.description,s.showTitle=ue.form_data.showTitle??!0,s.showDescription=ue.form_data.showDescription??!1,s.published=ue.form_data.published??!1),await s.saveForm({template_id:Fe.id}),s.isFormLoading=!1,s.name&&p.setPageTitle(s.name),s.formId&&await s.loadForm(s.formId),P.value=!1,s.formId&&(a("form-created",parseInt(s.formId)),v(parseInt(s.formId)))}catch(ue){console.error(f("failed_to_create_form"),ue)}finally{N.value=!1,ne.value=null}}},so=()=>{Ve.value&&(fe(),de(),ne.value=null,j.value="scratch",P.value=!1,B.value="",Y.value=null,ee.value=!1,V.value=!1,H.value=0,Z.value="desktop",W.value={},a("close"))};Ee(P,async(Fe,ue)=>{!Fe&&ue&&ne.value==="ai_generate"&&fe(),Fe&&(j.value="scratch",ne.value=null,de(),await m.loadFavoriteTemplates(!0),d.templates.length===0&&await bt())});const go=async()=>{if(ve.value){H.value--;const Fe=Dt.value[H.value];if(Y.value=Fe,!Fe.form_data||!Fe.form_data.fields||Fe.form_data.fields.length===0){J.value=!0;try{const ue=await d.getTemplate(Fe.id);if(ue){const Le={...ue,form_data:{...ue.form_data,published:!!ue.form_data.published}};Y.value=Le,q.value=Le.form_data}}catch(ue){console.error(f("failed_to_tab_form"),ue)}finally{J.value=!1}}else{const ue={...Fe.form_data,published:!!Fe.form_data.published};q.value=ue}}},Oe=async()=>{if(Ie.value){H.value++;const Fe=Dt.value[H.value];if(Y.value=Fe,!Fe.form_data||!Fe.form_data.fields||Fe.form_data.fields.length===0){J.value=!0;try{const ue=await d.getTemplate(Fe.id);if(ue){const Le={...ue,form_data:{...ue.form_data,published:!!ue.form_data.published}};Y.value=Le,q.value=Le.form_data}}catch(ue){console.error(f("failed_to_tab_form"),ue)}finally{J.value=!1}}else{const ue={...Fe.form_data,published:!!Fe.form_data.published};q.value=ue}}},ze=()=>{ee.value=!1,Y.value=null,H.value=0,q.value=null,J.value=!1,W.value={}},vt=Fe=>{Fe==="scratch"&&!N.value?(j.value=Fe,$e()):Fe==="import"&&(j.value=Fe,V.value=!0)},lt=Fe=>{K.value=Fe},Qt=async Fe=>{await m.toggleFavoriteTemplate(Fe)},So=Fe=>m.isTemplateFavorited(Fe),ho=Fe=>{const ue=Fe.name.toLowerCase().replace(/\s+/g,"-");window.open(`${LT}/${ue}/`,"_blank")},Vo=()=>{w()};return(Fe,ue)=>(g(),k(ye,null,[r(rv,{visible:P.value,"onUpdate:visible":ue[15]||(ue[15]=Le=>P.value=Le),teleport:!0,"close-on-overlay-click":Ve.value,"close-on-escape":Ve.value,onClose:so},{default:y(()=>[l(D)?(g(),X(TI,{key:0,prompt:l(R),placeholder:l(be),suggestions:l(ae),"is-generating":l(oe),progress:l(Re),"status-text":l(we),"onUpdate:prompt":ue[0]||(ue[0]=Le=>R.value=Le),onCancel:l(Qe),onGenerate:l(ut),onApplySuggestion:l(ge)},null,8,["prompt","placeholder","suggestions","is-generating","progress","status-text","onCancel","onGenerate","onApplySuggestion"])):ee.value?(g(),k("div",xT,[u("div",wT,[u("div",CT,[r(ke,{priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:ze},{default:y(()=>[ie(_(l(f)("back")),1)]),_:1}),u("div",ST,[u("h3",null,_(Y.value?.name),1),Y.value?.is_pro?(g(),k("span",kT,"⚡")):ce("",!0)])]),u("div",FT,[r(ke,{priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows","icon-start-type":"fill",disabled:!ve.value,onClick:go},null,8,["disabled"]),r(ke,{priority:"tertiary","icon-start":"arrow-right","icon-start-category":"arrows","icon-start-type":"fill",disabled:!Ie.value,onClick:Oe},null,8,["disabled"]),r(Pn,{modelValue:Z.value,"onUpdate:modelValue":ue[13]||(ue[13]=Le=>Z.value=Le),background:"",tabs:ft.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"]),r(ke,{priority:"primary",loading:N.value,onClick:ue[14]||(ue[14]=Le=>oo(Y.value))},{default:y(()=>[N.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(f)("use_this_template")),1)],64))]),_:1},8,["loading"])])]),u("div",{class:it(["template-preview__content",`device-${Z.value}`])},[u("div",IT,[u("div",TT,[u("h2",PT,_(Y.value?.name),1),u("p",$T,_(Y.value?.description),1),J.value?(g(),X(mi,{key:0,animated:"",class:"template-preview__loading-fields"},{template:y(()=>[(g(),k(ye,null,Ae(4,Le=>u("div",{key:`skeleton-field-${Le}`,class:"template-preview__skeleton-field ivyforms-mb-16"},[r(zn,{variant:"text",style:{height:"16px",width:"120px"}}),r(zn,{variant:"text",style:{height:"40px",width:"100%"}})])),64))]),_:1})):q.value?.fields&&q.value.fields.length>0?(g(!0),k(ye,{key:1},Ae(ht.value,(Le,gt)=>(g(),X(jt(yo(Le.type)),{key:Le.id||gt,"model-value":yt(Le),error:"","field-errors":{},disabled:!1,field:{...Le,formId:0,fieldIndex:Le.fieldIndex,id:parseInt(Le.id)||0,position:Le.position||gt,label:Le.label||"",defaultValue:Le.defaultValue||"",required:Le.required||!1,placeholder:Le.placeholder||"",fieldOptions:Le.fieldOptions||[],minValue:Le.minValue,maxValue:Le.maxValue},class:"template-preview__form-field ivyforms-mb-16","onUpdate:modelValue":mt=>et(Le,mt)},null,8,["model-value","field","onUpdate:modelValue"]))),128)):ce("",!0),r(ke,{class:"template-preview__submit-btn ivyforms-p-10",priority:"tertiary",type:"border"},{default:y(()=>[ie(_(l(f)("submit")),1)]),_:1})])])],2)])):(g(),k("div",$I,[u("div",LI,[u("span",null,_(l(f)("add_new_form")),1),u("div",VI,[r(ke,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",disabled:!Ve.value,onClick:so},null,8,["disabled"])])]),u("div",UI,[u("div",{class:it(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":j.value==="scratch","template-modal__option--disabled":N.value&&ne.value==="blank_form"}]),role:"button",tabindex:"0",onClick:ue[1]||(ue[1]=Le=>vt("scratch")),onKeydown:[ue[2]||(ue[2]=ni(Ht(Le=>vt("scratch"),["prevent"]),["enter"])),ue[3]||(ue[3]=ni(Ht(Le=>vt("scratch"),["prevent"]),["space"]))]},[u("div",MI,[u("div",{class:it(["template-modal__icon-bg",{"template-modal__icon-bg--active":j.value==="scratch","template-modal__icon-bg--loading":N.value&&ne.value==="blank_form"}])},[N.value&&ne.value==="blank_form"?(g(),X(to,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(g(),X(to,{key:0,name:"plus-circle",size:"d",category:"global",type:"fill-duo"}))],2)]),u("div",RI,[u("div",EI,_(N.value&&ne.value==="blank_form"?"":l(f)("start_scratch")),1),u("div",BI,_(l(f)("start_with_blank_desc")),1)])],34),u("div",{class:it(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":j.value==="ai"&&l(U),"template-modal__option--ai-locked":!l(U),"template-modal__option--disabled":N.value&&l(U)}]),role:"button",tabindex:N.value?-1:0,"aria-disabled":N.value?"true":"false",onClick:Ke,onKeydown:[ni(Ht(Ke,["prevent"]),["enter"]),ni(Ht(Ke,["prevent"]),["space"])]},[u("div",DI,[u("div",{class:it(["template-modal__icon-bg",{"template-modal__icon-bg--active":j.value==="ai"&&l(U),"template-modal__icon-bg--disabled":!l(U)}])},[r(to,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:l(U)?"":"var(--map-base-dusk-symbol-2)"},null,8,["color"])],2)]),u("div",null,[u("div",OI,[ie(_(l(f)("generate_with_ai"))+" ",1),l(U)?ce("",!0):(g(),X(Zv,{key:0,size:"s"}))]),u("div",qI,_(l(f)("generate_with_ai_desc")),1)])],42,AI),u("div",{class:it(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":j.value===l(Id)&&pe.value,"template-modal__option--pro-locked":!pe.value,"template-modal__option--disabled":pe.value&&N.value&&ne.value==="conversational_blank"}]),role:"button",tabindex:N.value?-1:0,"aria-disabled":N.value?"true":"false",onClick:ue[4]||(ue[4]=Le=>qe()),onKeydown:[ue[5]||(ue[5]=ni(Ht(Le=>qe(),["prevent"]),["enter"])),ue[6]||(ue[6]=ni(Ht(Le=>qe(),["prevent"]),["space"]))]},[u("div",NI,[u("div",{class:it(["template-modal__icon-bg",{"template-modal__icon-bg--active":j.value===l(Id)&&pe.value,"template-modal__icon-bg--disabled":!pe.value,"template-modal__icon-bg--loading":pe.value&&N.value&&ne.value==="conversational_blank"}])},[pe.value&&N.value&&ne.value==="conversational_blank"?(g(),X(to,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(g(),X(to,{key:0,name:"chat-dots",type:"outline",size:"d",category:"global",color:pe.value?"":"var(--map-base-dusk-symbol-2)"},null,8,["color"]))],2)]),u("div",WI,[u("div",YI,[ie(_(pe.value&&N.value&&ne.value==="conversational_blank"?"":l(f)("conversational_form"))+" ",1),pe.value?ce("",!0):(g(),X(ro,{key:0,image:"pro-text-with-bolt",size:"xs"}))]),u("div",HI,_(l(f)("conversational_form_desc")),1)])],42,zI),u("div",{class:it(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":j.value==="import"}]),role:"button",tabindex:"0",onClick:ue[7]||(ue[7]=Le=>vt("import")),onKeydown:[ue[8]||(ue[8]=ni(Ht(Le=>vt("import"),["prevent"]),["enter"])),ue[9]||(ue[9]=ni(Ht(Le=>vt("import"),["prevent"]),["space"]))]},[u("div",GI,[u("div",{class:it(["template-modal__icon-bg",{"template-modal__icon-bg--active":j.value==="import"}])},[r(to,{name:"import",size:"d",category:"global",type:"outline"})],2)]),u("div",jI,[u("div",KI,_(l(f)("import")),1),u("div",QI,_(l(f)("import_from_file_desc")),1)])],34)]),u("div",XI,[u("div",JI,[u("div",ZI,_(l(f)("select_a_template")),1),u("div",eT,_(l(f)("select_template_desc")),1)]),u("div",tT,[u("div",oT,[r(bn,{class:"template-modal__categories-scrollbar"},{default:y(()=>[r(_c,{modelValue:K.value,"onUpdate:modelValue":ue[10]||(ue[10]=Le=>K.value=Le),priority:"secondary","menu-items":l(ot),onMenuSelect:lt},null,8,["modelValue","menu-items"])]),_:1})]),u("div",nT,[u("div",iT,[u("div",lT,[r(Ki,{modelValue:B.value,"onUpdate:modelValue":ue[11]||(ue[11]=Le=>B.value=Le),placeholder:l(f)("search_template"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])]),u("div",aT,[r(Pn,{modelValue:G.value,"onUpdate:modelValue":ue[12]||(ue[12]=Le=>G.value=Le),tabs:rt.value,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue","tabs"])])]),r(bn,{class:"template-modal__templates-scrollbar",modifier:"outside-vertical"},{default:y(()=>[u("div",rT,[z.value?(g(!0),k(ye,{key:0},Ae(re.value,(Le,gt)=>(g(),k("div",{key:`loading-row-${gt}`,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(g(!0),k(ye,null,Ae(Le,(mt,tt)=>(g(),k("div",{key:`loading-${gt}-${tt}`,class:"template-modal__card-container"},[r(Tm,{title:"",description:"",starred:!1,class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0"},{header:y(()=>[...ue[17]||(ue[17]=[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:y(()=>[...ue[18]||(ue[18]=[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)):(g(!0),k(ye,{key:1},Ae(Mt.value,(Le,gt)=>(g(),k("div",{key:gt,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(g(!0),k(ye,null,Ae(Le,mt=>(g(),k("div",{key:mt.id,class:"template-modal__card-container"},[r(Tm,{title:mt.name,description:mt.description,starred:So(mt.id),class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0",onStarClick:()=>Qt(mt.id)},{header:y(()=>[u("div",sT,[mt.is_pro&&(!l(L)()||!l(F)())?(g(),k("div",dT,[r(ro,{image:"pro-text",size:"s"})])):ce("",!0),u("img",{src:mt.screenshot,alt:mt.name,class:"template-modal__image ivyforms-mb-0 ivyforms-mx-0 ivyforms-p-0"},null,8,uT),u("div",cT,[u("div",fT,[mt.is_pro&&(!l(L)()||!l(F)())?(g(),k(ye,{key:0},[mt.demo_url?(g(),X(ke,{key:0,priority:"tertiary",onClick:tt=>ho(mt)},{default:y(()=>[ie(_(l(f)("view_demo")),1)]),_:1},8,["onClick"])):ce("",!0),r(ke,{priority:"pro",class:"template-modal__upgrade-button",onClick:Vo},{default:y(()=>[ie(_(l(L)()?l(f)("activate_license"):l(f)("upgrade")),1)]),_:1})],64)):(g(),k(ye,{key:1},[r(ke,{priority:"tertiary",onClick:tt=>Bt(mt)},{default:y(()=>[ie(_(l(f)("preview")),1)]),_:1},8,["onClick"]),r(ke,{priority:"primary",loading:N.value&&ne.value===mt.id,onClick:tt=>oo(mt)},{default:y(()=>[N.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(f)("use_this_template")),1)],64))]),_:1},8,["loading","onClick"])],64))])])])]),footer:y(()=>[u("div",mT,[u("div",vT,[ie(_(mt.name)+" ",1),mt.is_pro?(g(),k("span",pT)):ce("",!0)]),u("div",yT,_(mt.description),1)])]),_:2},1032,["title","description","starred","onStarClick"])]))),128))]))),128)),!z.value&&Dt.value.length===0?(g(),k("div",gT,[u("div",hT,[r(to,{name:"search",type:"outline",size:"d",category:"global"})]),u("h4",bT,_(l(f)("no_templates_found")),1),u("p",_T,_(l(f)("try_adjusting_criteria")),1)])):ce("",!0)])]),_:1})])])])]))]),_:1},8,["visible","close-on-overlay-click","close-on-escape"]),r(Cp,{modelValue:V.value,"onUpdate:modelValue":ue[16]||(ue[16]=Le=>V.value=Le),"is-importing":l(E),onImport:Et},null,8,["modelValue","is-importing"])],64))}}),Ip=We(VT,[["__scopeId","data-v-0a64a44e"]]);function UT(){return window.wpIvyApiSettings?.permissions??{}}function Tp(){const t=T(()=>Pc()),o=f=>t.value?!0:UT()[f]===!0,n=T(()=>o("add_edit_forms")),a=T(()=>o("delete_forms")),d=T(()=>o("view_forms_list")),m=T(()=>o("view_entries_admin")),s=T(()=>o("delete_entries_admin")),p=T(()=>o("access_settings_page"));return{can:o,canEditForms:n,canDeleteForms:a,canViewForms:d,canViewEntries:m,canDeleteEntries:s,canAccessSettings:p}}function Pp(){const{getLabel:t}=Ye(),{request:o}=po(),n=x(!1),a=x(null);return{isExporting:n,exportError:a,exportForms:async(m,s,p)=>{n.value=!0,a.value=null;try{const{data:f,error:v}=await o("forms/export",{method:"POST",data:{formIds:m,includeStyles:p?.includeStyles??!0,includeEntries:p?.includeEntries??!1}});if(v)return a.value=v||t("failed_to_export_forms"),!1;const h=f?.data;if(h&&h.success){const w=h.data,L=JSON.stringify(w,null,2),F=new Blob([L],{type:"application/json"}),M=URL.createObjectURL(F),E=document.createElement("a");E.href=M;const C=s?s.trim().replace(/[^a-z0-9_-]/gi,"-").replace(/-+/g,"-").replace(/^-|-$/g,""):"ivyforms-export";return E.download=m.length===1?`${C}.json`:`ivyforms-export-${m.length}-forms.json`,document.body.appendChild(E),E.click(),document.body.removeChild(E),URL.revokeObjectURL(M),!0}else return a.value=h?.message||t("failed_to_export_forms"),!1}catch(f){return console.error("Export error:",f),a.value=t("failed_to_export_forms"),!1}finally{n.value=!1}}}}async function Bc(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 o=document.createElement("textarea");o.value=t,o.style.position="fixed",o.style.opacity="0",document.body.appendChild(o),o.select();try{return document.execCommand("copy")}catch{return!1}finally{o.remove()}}const MT={class:"all-forms ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},RT={class:"ivyforms-all-forms-option-bar"},ET={class:"ivyforms-all-forms-option-bar__left"},BT={key:0,class:"ivyforms-all-forms-option-bar__right"},AT={class:"ivyforms-all-forms-table"},DT={key:0,class:"ivyforms-table-skeleton"},OT={class:"ivyforms-all-forms-pagination-container"},qT=_e({__name:"AllForms",setup(t){const{startWatching:o}=Po();o();const n=Mo(),a=Go(),{getLabel:d}=Ye(),{canEditForms:m}=Tp(),s=jd(),p=Hi(),{getAdminPageUrl:f,navigateToAdminPage:v}=un(),h=x(),w=x(null),L=x(null),F=x(null),M=x([]),E=x(0),C=x(null),P=x(!0),B=x({}),{searchQuery:z,debouncedSearchQuery:N}=Nr(),ne=x(!1),ee=x(!1),Y=x(!1),H=x([]),Z=x(void 0),J=T(()=>z.value!==N.value),q=T(()=>P.value||J.value),{filters:j,isFiltered:K}=Uc({starred:null,published:null}),{pagination:G,sort:W,withSuppressedUpdates:V,resetState:D}=Mc({filters:j,pagination:To({page:1,perPage:10}),sort:To({column:"id",order:"desc"}),searchQuery:z,dateRange:C,preserveOtherParams:!0,onRestored:()=>yt(!0)}),R=To({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),U=Gi(),{toggleAll:oe,clear:be,selectedIds:ae,anyRowSelected:Re,allSelected:we,someSelected:ge}=Ec(M),Se=T(()=>[$t(Lt.AddStar,{handler:()=>go(!0)}),$t(Lt.RemoveStar,{handler:()=>go(!1)}),$t(Lt.Export,{handler:()=>lt()})]),Qe=di({text:Me=>Me.id,href:Me=>f(an,`/manage/${Me.id}`)}),ut=di({text:Me=>Me.name,href:Me=>f(an,`/manage/${Me.id}`),class:"ivyforms-name-cell"}),fe=_p({field:"published",ariaLabel:d("status_switch"),onChange:async(Me,He)=>{const Ot=Me.published;Me.published=He;try{await s.updateStatus(Me.id,He),He?(R.publishedTrueCount++,R.publishedFalseCount--):(R.publishedTrueCount--,R.publishedFalseCount++)}catch(Jt){Me.published=Ot,De({message:String(Jt),type:"error"})}}}),de=di({text:Me=>{const He=s.entryCount[Me.id];return He!==void 0?He:"-"},href:Me=>f(an,`/manage/${Me.id}/results/entries`)}),Ve=({rowData:Me})=>{if(!Me)return null;const Ot=`[ivyforms id=${Me.id}]`;return je("div",[je(co,{content:d("copy_shortcode"),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ariaLabel:d("copy_shorcode_table_form"),onClick:ht(Ot)})]),je("span",Ot)])},pe=x([$c({allSelected:we,toggleAll:()=>oe(),headerAriaLabel:d("select_all_forms"),cellAriaLabel:d("select_form_header"),width:56}),Lc({title:d("starred"),field:"starred",onChange:async(Me,He)=>{const Ot=Me.starred;Me.starred=He;try{await s.updateStarred(Me.id,He),He?(R.starredTrueCount++,R.starredFalseCount--):(R.starredTrueCount--,R.starredFalseCount++)}catch(Jt){Me.starred=Ot,De({message:String(Jt),type:"error"})}}}),{key:"id",title:d("id"),width:40,minWidth:40,cellRenderer:Qe,visible:!0,showInModal:!0,sortable:!0},{key:"name",title:d("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:ut,visible:!0,showInModal:!0},{key:"published",title:d("published"),width:48,minWidth:48,cellRenderer:fe,visible:!0,showInModal:!0},{key:"entries",title:d("entries"),width:54,minWidth:54,cellRenderer:de,visible:!0,showInModal:!0},{key:"shortcode",title:d("shortcode"),width:160,minWidth:160,cellRenderer:Ve,visible:!0,showInModal:!0},{key:"date-created",title:d("date_created"),width:105,minWidth:105,cellRenderer:({rowData:Me})=>je("span",sn.formatWPDate(Me.dateCreated)),visible:!0,showInModal:!0},{key:"date-edited",title:d("date_edited"),width:105,minWidth:105,cellRenderer:({rowData:Me})=>je("span",sn.formatWPDate(Me.dateEdited)),visible:!0,showInModal:!0},{key:"author",title:d("author"),width:204,minWidth:204,cellRenderer:({rowData:Me})=>je("span",Me.author),visible:!0,sortable:!0,showInModal:!0},qr({width:160,className:"ivyforms-cell-actions",headerRenderer:()=>je(co,{content:d("column_visibility"),placement:"left",ariaLabel:d("column_visibility")},()=>[je(to,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:Dt,style:"cursor: pointer;",ariaLabel:d("column_visibility"),role:"button"})]),actions:[{icon:"edit",tooltip:d("edit"),onClick:Me=>Et(Me.id)()},{icon:"copy",tooltip:d("duplicate"),onClick:Me=>yo(Me.id)()},{icon:"preview",tooltip:d("preview"),onClick:Me=>oo(Me.id)()},{icon:"context-menu-dot",tooltip:d("actions"),refKey:"context-menu",onClick:Me=>ue(Me.id)}],onButtonRef:(Me,He)=>{B.value[Me]=He}})]),qe=T(()=>sn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),{dynamicWidthColumns:Ke,minTableWidth:ot}=Es(h,{columns:pe}),{showMenu:rt,tempColumns:ft,openMenu:Dt,applyColumnVisibility:Mt,areAllColumnsSelected:re,isCheckboxDisabled:ve}=kp({columns:pe,minVisible:3,save:()=>{pe.value=[...pe.value];const Me=pe.value.filter(Ot=>Ot.visible&&Ot.showInModal),He=Me.length>0?`${100/Me.length}%`:"auto";pe.value.forEach(Ot=>{Ot.showInModal&&(Ot.width=Ot.visible?He:void 0)})}}),Ie=T(()=>z.value.trim()!==""||C.value!==null||K.value),Ze=Me=>({page:G.page,perPage:G.perPage,search:N.value,sortBy:W.column,sortOrder:W.order,dateRange:sn.formatDateRangeForApi(C.value),shouldGetCount:Me,filters:{starred:j.starred,published:j.published}}),ht=Me=>async()=>{const He=await Bc(Me);De({message:d(He?"copied_shortcode":"error_copying"),type:He?"success":"error"})},yt=async Me=>{P.value=!0;try{await s.fetchData(Ze(Me)),M.value=s.tableData;const He=s.paginationMeta;await V(async()=>{G.page=He.page,G.perPage=He.perPage}),E.value=He.total,Me&&(R.publishedTrueCount=s.filterCount.publishedTrueCount,R.publishedFalseCount=s.filterCount.publishedFalseCount,R.starredTrueCount=s.filterCount.starredTrueCount,R.starredFalseCount=s.filterCount.starredFalseCount)}finally{P.value=!1}};Ee([()=>G.page,()=>G.perPage,()=>N.value,()=>j.starred,()=>j.published,()=>C.value],async([,,Me,He,Ot,Jt],bo)=>{bo&&(Me!==bo[2]||He!==bo[3]||Ot!==bo[4]||Jt!==bo[5])&&(G.page=1),await yt(!1)},{flush:"sync"}),Ee(()=>s.tableData,Me=>{M.value=Me,P.value=!1},{immediate:!0}),Ee(()=>s.filterCount,Me=>{R.publishedTrueCount=Me.publishedTrueCount,R.publishedFalseCount=Me.publishedFalseCount,R.starredTrueCount=Me.starredTrueCount,R.starredFalseCount=Me.starredFalseCount},{immediate:!0}),Ee(()=>a.isFullScreenMode,()=>yt(!1));const et=({column:Me,order:He})=>{W.column=Me,W.order=He==="asc"?"asc":He==="desc"?"desc":"",G.page=1,yt(!1)},bt=()=>{ne.value=!0},$e=()=>{ne.value=!1},nt=()=>{yt(!1),ne.value=!1},Et=Me=>()=>{v(an,`/manage/${Me}`)},Bt=Me=>()=>{v(an,`/manage/${Me}/settings/general`)},yo=Me=>async()=>{await U.handleActionClick(Me,null,"form","duplicate",{setLoading:He=>{P.value=He}})},oo=Me=>()=>{window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${Me}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},so=async()=>{if(ae.value.length)try{await U.handleActionClick(null,ae.value,"forms","delete",{setLoading:Me=>{P.value=Me}})}catch(Me){De({message:String(Me),type:"error"})}},go=async Me=>{if(!ae.value.length)return;P.value=!0;const He=[...ae.value];try{const Ot=M.value.filter(Jt=>He.includes(Jt.id));await s.updateStarreds(He,Me),Ot.forEach(Jt=>{Jt.starred!==Me&&(Me?(R.starredTrueCount++,R.starredFalseCount--):(R.starredTrueCount--,R.starredFalseCount++)),Jt.starred=Me})}catch(Ot){De({message:String(Ot),type:"error"})}finally{P.value=!1}},{exportForms:Oe,exportError:ze,isExporting:vt}=Pp(),lt=async()=>{ae.value.length&&(H.value=[...ae.value],Z.value=void 0,Y.value=!0)},{handleImportedForms:Qt,isImporting:So}=Fp(),ho=()=>{ee.value=!0},Vo=async Me=>{if(!So.value)try{await Qt(Me,{showSuccessMessage:!1,onAfterSuccessfulImport:()=>{ee.value=!1},onSingleFormImported:async He=>{De({message:d("forms_imported_successfully"),type:"success"}),v(an,`/manage/${He}`)},onMultipleFormsImported:async()=>{De({message:d("forms_imported_successfully"),type:"success"}),await yt(!0)}})}catch(He){console.error(d("failed_to_import_forms"),He),De({message:d("failed_to_import_forms"),type:"error"})}},Fe=async Me=>{if(H.value.length===0)return;await Oe(H.value,Z.value,{includeStyles:Me.styles,includeEntries:Me.entries})?(De({message:d("forms_exported_successfully"),type:"success"}),Y.value=!1,be()):ze.value&&De({message:ze.value,type:"error"})},ue=zr.debounce(Me=>{const He=B.value[Me];if(!He){De({message:d("menu_button_element_not_found"),type:"error"});return}const Ot=document.querySelector(".ivyforms-table");Ot&&Ot.querySelectorAll(".el-table-v2__row").forEach(bo=>{bo.getAttribute("rowkey")===Me.toString()&&(bo.classList.add("highlighted"),bo.classList.add("hovered"))}),p.openContextMenu({actions:[$t(Lt.Edit,{handler:Et(Me)}),$t(Lt.Duplicate,{handler:yo(Me)}),$t(Lt.Preview,{handler:oo(Me)}),$t(Lt.Entries,{handler:()=>{v(an,`/manage/${Me}/results/entries`)}}),$t(Lt.Export,{handler:Jt=>{H.value=[Jt],Z.value=M.value.find(bo=>bo.id===Jt)?.name??void 0,Y.value=!0}}),$t(Lt.Settings,{handler:Bt(Me)}),$t(Lt.Delete,{handler:async Jt=>{await U.handleActionClick(null,[Jt],"forms","delete",{setLoading:bo=>{P.value=bo}})}})],entityId:Me,contextMenuButtonRef:He,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(_n=>_n.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(_n=>_n.classList.remove("hovered"))}})},100),Le=()=>{Ho(()=>{const Me=L.value&&"$el"in L.value?L.value.$el:L.value,He=F.value&&"$el"in F.value?F.value.$el:F.value;if(Me instanceof HTMLElement&&He instanceof HTMLElement){const Ot=Me.getBoundingClientRect();He.style.position="absolute",He.style.top=`${Ot.bottom+8}px`,He.style.left=`${Ot.left}px`,He.style.inset="unset"}})},{showDatePicker:gt,datePickerIndicator:mt,openDatePicker:tt,closeDatePicker:he,hideDatePickerIndicator:xe}=eu(C,Le,F),lo=async()=>{if(p.isOpen){p.closeContextMenu();return}p.openContextMenu({actions:[$t(Lt.Starred,{handler:Xo(()=>j.starred=j.starred===!0?null:!0),isActive:()=>j.starred===!0,rightText:R.starredTrueCount.toString(),secondary:!0}),$t(Lt.Unstarred,{handler:Xo(()=>j.starred=j.starred===!1?null:!1),isActive:()=>j.starred===!1,rightText:R.starredFalseCount.toString(),secondary:!0}),$t(Lt.Published,{handler:Xo(()=>j.published=j.published===!0?null:!0),isActive:()=>j.published===!0,rightText:R.publishedTrueCount.toString(),secondary:!0}),$t(Lt.Unpublished,{handler:Xo(()=>j.published=j.published===!1?null:!1),isActive:()=>j.published===!1,rightText:R.publishedFalseCount.toString(),secondary:!0}),$t(Lt.ResetFilters,{handler:Xo(()=>ko()),secondary:!0,divided:!0})],contextMenuButtonRef:w.value})},Ro=()=>{j.starred=null,j.published=null},ko=()=>{D()};return Vc(()=>{p.isOpen&&p.closeContextMenu()},{ignore:[w]}),Pt(()=>{n.loadAllSettings()}),(Me,He)=>{const Ot=Ki,Jt=Kd,bo=zn,_n=mi,pi=dn,yi=ji,Qi=Ea,Xi=Cp,Ji=xp;return g(),k("div",MT,[u("div",RT,[u("div",ET,[r(Ot,{modelValue:l(z),"onUpdate:modelValue":He[0]||(He[0]=zt=>hn(z)?z.value=zt:null),class:"ivyforms-search__fixed-width",placeholder:l(d)("search")},null,8,["modelValue","placeholder"]),l(gt)?(g(),X(Va,{key:0,ref_key:"datePickerPopperRef",ref:F,modelValue:C.value,"onUpdate:modelValue":He[1]||(He[1]=zt=>C.value=zt),type:"datetimerange","date-format":qe.value,"aria-label":l(d)("date_filters"),clearable:"",shortcuts:"",secondary:"",onClose:l(he)},null,8,["modelValue","date-format","aria-label","onClose"])):ce("",!0),r(Jt,{ref_key:"datePickerButtonRef",ref:L,color:"tertiary",type:"datepicker","aria-label":l(d)("date_filters"),indicator:l(mt),"custom-hide-indicator":l(xe),onClick:l(tt)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),r(Jt,{ref_key:"menuButtonRef",ref:w,color:"tertiary",type:"filter","aria-label":l(d)("filters"),indicator:l(K),"custom-hide-indicator":Ro,onClick:lo},null,8,["aria-label","indicator"]),r(Or)]),l(m)?(g(),k("div",BT,[r(co,{content:l(d)("import_forms"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(ke,{"icon-only":"","icon-start":"import","icon-start-type":"outline",priority:"tertiary",onClick:ho})]),_:1},8,["content"]),r(ke,{"icon-start":"plus",onClick:bt},{default:y(()=>[ie(_(l(d)("form")),1)]),_:1})])):ce("",!0)]),u("div",AT,[r(yi,{ref_key:"tableRef",ref:h,data:q.value?[]:M.value,loading:q.value,total:E.value,"row-key":"id",columns:l(Ke),"min-table-width":l(ot),sort:l(W),pagination:"",onSortChange:et},Ad({empty:y(()=>[q.value?(g(),k("div",DT,[r(_n,null,{template:y(()=>[(g(!0),k(ye,null,Ae(l(G).perPage,zt=>(g(),X(bo,{key:zt,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):Ie.value?(g(),X(pi,{key:2,image:"filters",title:l(d)("empty_state_all_forms_title"),subtitle:l(d)("empty_state_all_forms_subtitle")},{actionButton:y(()=>[r(ke,{onClick:ko},{default:y(()=>[ie(_(l(d)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),X(pi,{key:1,image:"not-found",title:l(d)("empty_state_all_forms_title"),subtitle:l(d)("empty_state_all_forms_subtitle")},Ad({_:2},[l(m)?{name:"actionButton",fn:y(()=>[r(ke,{"icon-start":"plus",onClick:bt},{default:y(()=>[ie(_(l(d)("form")),1)]),_:1})]),key:"0"}:void 0]),1032,["title","subtitle"]))]),_:2},[l(Re)?{name:"bulk-header",fn:y(()=>[r(Rc,{"selected-ids":l(ae),loading:P.value,"all-selected":l(we),"some-selected":l(ge),"primary-action":{label:l(d)("delete"),danger:!0,onClick:so},"menu-actions":Se.value,onUnselectAll:l(be),onToggleAll:l(oe)},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"]),r(ci,{modelValue:l(rt),"onUpdate:modelValue":He[4]||(He[4]=zt=>hn(rt)?rt.value=zt:null),title:l(d)("edit_table"),subtitle:l(d)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{footer:y(()=>[r(ke,{priority:"tertiary",size:"d",type:"fill",onClick:He[3]||(He[3]=zt=>rt.value=!1)},{default:y(()=>[ie(_(l(d)("cancel")),1)]),_:1}),r(ke,{priority:"success",size:"d",type:"fill",onClick:l(Mt)},{default:y(()=>[ie(_(l(d)("apply")),1)]),_:1},8,["onClick"])]),default:y(()=>[r(pt,{modelValue:l(re),"onUpdate:modelValue":He[2]||(He[2]=zt=>hn(re)?re.value=zt:null),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:y(()=>[Vl(Me.$slots,"default",{},()=>[ie(_(l(d)("show_hide_all")),1)])]),_:3},8,["modelValue"]),(g(!0),k(ye,null,Ae(l(ft),zt=>(g(),k("div",{key:zt.key},[zt.showInModal?(g(),X(pt,{key:0,modelValue:zt.visible,"onUpdate:modelValue":Zi=>zt.visible=Zi,disabled:l(ve)(zt.key),priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ie(_(zt.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ce("",!0)]))),128))]),_:3},8,["modelValue","title","subtitle"])]),r(Dl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",OT,[r(Qi,{"current-page":l(G).page,"onUpdate:currentPage":He[5]||(He[5]=zt=>l(G).page=zt),"page-size":l(G).perPage,"onUpdate:pageSize":He[6]||(He[6]=zt=>l(G).perPage=zt),total:E.value,secondary:"","aria-label":l(d)("pagination_navigation")},null,8,["current-page","page-size","total","aria-label"])]),r(Ip,{visible:ne.value,"onUpdate:visible":He[7]||(He[7]=zt=>ne.value=zt),"source-page-type":"allForms",onClose:$e,onFormCreated:nt},null,8,["visible"]),r(Xi,{modelValue:ee.value,"onUpdate:modelValue":He[8]||(He[8]=zt=>ee.value=zt),"is-importing":l(So),onImport:Vo,onCancel:He[9]||(He[9]=zt=>ee.value=!1)},null,8,["modelValue","is-importing"]),Y.value?(g(),X(Ji,{key:0,modelValue:Y.value,"onUpdate:modelValue":He[10]||(He[10]=zt=>Y.value=zt),"is-exporting":l(vt),onExport:He[11]||(He[11]=zt=>Fe(zt)),onCancel:He[12]||(He[12]=zt=>Y.value=!1)},null,8,["modelValue","is-exporting"])):ce("",!0)])}}}),zT=_e({__name:"AllFormsPageSection",setup(t){return Po(),(o,n)=>{const a=qT,d=Yn;return g(),X(d,{"has-table":""},{default:y(()=>[r(a)]),_:1})}}}),NT=_e({__name:"FormsPage",setup(t){const{getLabel:o}=Ye(),{navigateToAllForms:n,navigateToEntries:a,navigateToSettings:d,navigateToIntegrations:m}=un(),s=o("all_forms");rn("pageTitle",s);const p=Go(),f=T(()=>p.isFullScreenMode),v=x(On),h=[{label:o("all_forms"),index:On},{label:o("entries"),index:Jo},{label:o("integrations"),index:ri},{label:o("settings"),index:El}],w=L=>{L!==v.value&&(v.value=L,L===On?n():L===Jo?a():L===El?d():L===ri&&m())};return(L,F)=>{const M=ql,E=Ol,C=Nl,P=vi,B=zT;return g(),k(ye,null,[r(P,null,{left:y(()=>[f.value?(g(),X(E,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(),k(ye,null,Ae(h,z=>r(M,{key:z.index,label:z.label,name:z.index,"is-active":v.value===z.index,type:"tonal",onClick:N=>w(z.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ce("",!0)]),default:y(()=>[r(C)]),_:1}),u("div",{class:it(["ivyforms-all-forms-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":f.value}])},[r(B)],2)],64)}}}),WT={},YT={class:"ivyforms-form-builder-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-p-20"};function HT(t,o){return g(),k("div",YT,[...o[0]||(o[0]=[hv('<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 GT=We(WT,[["render",HT],["__scopeId","data-v-976fdbb6"]]),jT={class:"ivyforms-form-builder__canvas-section-actions ivyforms-form-builder__canvas-section-actions--fab ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},KT=_e({__name:"FormBuilderCanvasSection",props:{sections:{},isSelected:{type:Boolean}},emits:["select"],setup(t,{emit:o}){const n=o,{getLabel:a}=Ye(),d=x(!1);return(m,s)=>(g(),k("div",{class:it(["ivyforms-form-builder__canvas-section-host","ivyforms-width-100",{"ivyforms-form-builder__canvas-section-host--hovered":d.value,"ivyforms-form-builder__canvas-section-host--selected":t.isSelected}]),onMouseover:s[1]||(s[1]=p=>d.value=!0),onMouseleave:s[2]||(s[2]=p=>d.value=!1)},[(g(!0),k(ye,null,Ae(t.sections,(p,f)=>(g(),X(jt(p),{key:f,class:"ivyforms-form-builder__canvas-section ivyforms-width-100"}))),128)),Ul(u("div",jT,[r(ke,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-category":"global","icon-start-type":"outline",title:l(a)("settings"),onClick:s[0]||(s[0]=Ht(p=>n("select"),["stop"]))},null,8,["title"])],512),[[Ml,d.value||t.isSelected]])],34))}}),Hm=We(KT,[["__scopeId","data-v-66b1eaf9"]]),QT={prepend:{enabled:"ivyforms/form_builder/canvas_prepend_enabled",components:"ivyforms/form_builder/canvas_prepend"},append:{enabled:"ivyforms/form_builder/canvas_append_enabled",components:"ivyforms/form_builder/canvas_append"}};function Gm(t){const o=kt();return{sections:T(()=>{Ge.hooks.updateCounter.value,o.formType;const a=QT[t];if(!Ge.hooks.applyFilters(a.enabled,!1,o.formType))return[];const m=Ge.hooks.applyFilters(a.components,[]);return Array.isArray(m)?m.filter(Boolean):[]})}}const XT={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},JT=["onDragstart","onDragend"],ZT={key:0,class:"ivyforms-form-builder__row-actions-wrapper"},e2={key:1,class:"ivyforms-form-builder__row-actions-wrapper"},t2={class:"ivyforms-form-builder__row-actions-wrapper"},o2={class:"ivyforms-form-builder__row-actions-wrapper"},n2={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},i2={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},l2={class:"ivyforms-form-builder__submit-button"},a2=_e({__name:"FormBuilder",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=Lo(),d=kt(),m=Mv(),{isProActivated:s}=Wn(),{sections:p}=Gm("prepend"),{sections:f}=Gm("append"),v=T(()=>d.submitButtonSettings.label),{progressIndicator:h,pageNavigation:w}=Rv(),L=x(!1),F=x(!1),M=x(!1),E=T(()=>d.isBuilderEntitySelected({kind:"submit-button"})),C=()=>d.selectBuilderEntity({kind:"submit-button"}),P=T(()=>{const V=d.submitButtonSettings.position;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[V]||"ivyforms-justify-content-start"}),B=T(()=>{if(!!!Y.value?.isGrouped)return"ivyforms-justify-content-start";const D=Y.value?.buttonPosition;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[D]||"ivyforms-justify-content-start"}),z=()=>o("empty_state_title");function N(V){if(!(V instanceof HTMLElement))return!1;if(V.isContentEditable)return!0;const D=V.tagName;return D==="INPUT"||D==="TEXTAREA"||D==="SELECT"}const ne=V=>{if(!d.isEditing||d.isFormLoading||N(V.target)||!(V.metaKey||V.ctrlKey))return;const R=V.key;R==="z"||R==="Z"?V.shiftKey?d.canRedo&&(V.preventDefault(),d.redo()):d.canUndo&&(V.preventDefault(),d.undo()):(R==="y"||R==="Y")&&!V.shiftKey&&d.canRedo&&(V.preventDefault(),d.redo())},ee=T(()=>m.pages.findIndex(V=>V.id===m.currentPageId)),Y=T(()=>m.getPageNavigationSettings(m.currentPageId)),H=()=>{const V=ee.value;V>0&&(m.currentPageId=m.pages[V-1].id)},Z=()=>{const V=ee.value;V<m.pages.length-1&&(m.currentPageId=m.pages[V+1].id)},J=()=>{},q=V=>{m.currentPageId=V},j=()=>{d.selectProgressIndicator()};Pt(async()=>{window.addEventListener("keydown",ne,!0),a.params.id&&(d.formId=a.params.id,d.fields.length||(d.counterFields=0))}),Ln(()=>{window.removeEventListener("keydown",ne,!0)});const K=V=>"ivyforms-field-unit_"+d.formId+"_"+V.fieldIndex,G=V=>{d.selectField(V)},W=V=>{d.deselectField(V)};return(V,D)=>(g(),k("div",{class:it(["ivyforms-form-builder ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column",{"ivyforms-pt-20":l(d).formType==="conversational"}]),style:{"max-width":"100%","box-sizing":"border-box"},onClick:W},[l(d).isFormLoading?(g(),X(GT,{key:0})):(g(),X(zl,{key:1},{default:y(()=>[l(d).formType!=="conversational"&&l(h)&&l(m).pages.length>0?(g(),k("div",{key:0,class:it(["ivyforms-form-builder__progress-indicator-wrapper","ivyforms-form-builder__submit-button-wrapper",{"ivyforms-form-builder__progress-indicator-wrapper--type-none":l(m).progressIndicator.type==="none","ivyforms-form-builder__submit-button-wrapper--selected":l(m).isProgressIndicatorSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":M.value}]),onMouseover:D[0]||(D[0]=R=>M.value=!0),onMouseleave:D[1]||(D[1]=R=>M.value=!1),onClick:D[2]||(D[2]=Ht((...R)=>l(d).selectProgressIndicator&&l(d).selectProgressIndicator(...R),["stop"]))},[Ul(u("div",XT,[r(ke,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:Ht(j,["stop"])})],512),[[Ml,M.value||l(m).isProgressIndicatorSelected]]),(g(),X(jt(l(h)),{key:`progress-${l(m).currentPageId}`,type:l(m).progressIndicator.type,pages:l(m).pages,"current-page-id":l(m).currentPageId,"show-page-titles":l(m).progressIndicator.showPageTitles,"hide-page-numbers":l(m).progressIndicator.hidePageNumbers,"hide-connecting-lines":l(m).progressIndicator.hideConnectingLines,"embed-inline-settings":!1,onChangePage:q,onOpenSettings:j},null,40,["type","pages","current-page-id","show-page-titles","hide-page-numbers","hide-connecting-lines"]))],34)):ce("",!0),u("div",{class:it(["ivyforms-form-builder__drop-area","ivyforms-form-builder__grid-container","ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-18","ivyforms-width-100",{"ivyforms-form-builder__grid-container--conversational":l(d).formType==="conversational"}])},[l(p).length>0?(g(),X(Hm,{key:0,sections:l(p),"is-selected":l(d).isCanvasPlacementSelected("prepend"),onSelect:D[3]||(D[3]=R=>l(d).selectCanvasByPlacement("prepend"))},null,8,["sections","is-selected"])):ce("",!0),r(lx,{class:"ivyforms-flex-1 ivyforms-width-100"},{empty:y(()=>[r(dn,{title:z(),image:"form-builder"},null,8,["title"])]),"row-actions":y(({row:R,handlers:U})=>[u("div",{class:"ivyforms-form-builder__row-actions-wrapper ivyforms-form-builder__row-drag-handle",draggable:"true",onDragstart:oe=>U.onDragStart(oe,R),onDragend:U.onDragEnd},[r(ke,{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,JT),R.rowIndex>0?(g(),k("div",ZT,[r(ke,{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:Ht(oe=>U.moveUp(R),["stop"])},null,8,["onClick"])])):ce("",!0),U.canMoveDown(R)?(g(),k("div",e2,[r(ke,{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:Ht(oe=>U.moveDown(R),["stop"])},null,8,["onClick"])])):ce("",!0),u("div",t2,[r(ke,{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:Ht(oe=>U.duplicate(R),["stop"])},null,8,["onClick"])]),u("div",o2,[r(ke,{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:oe=>U.delete(R)},null,8,["onClick"])])]),field:y(({field:R,row:U,fieldHandlers:oe})=>[r(ax,{id:K(R),variant:"default",type:R.type,"field-index":R.fieldIndex,onSelectField:G,onDragstart:be=>oe.onDragStart(be,R,U),onDragend:oe.onDragEnd},null,8,["id","type","field-index","onDragstart","onDragend"])]),_:1}),l(f).length>0?(g(),X(Hm,{key:1,sections:l(f),"is-selected":l(d).isCanvasPlacementSelected("append"),onSelect:D[4]||(D[4]=R=>l(d).selectCanvasByPlacement("append"))},null,8,["sections","is-selected"])):ce("",!0)],2),l(d).formType!=="conversational"&&l(s)&&l(m).pages.length>0&&l(w)?(g(),k("div",{key:1,class:it(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",B.value,`ivyforms-form-builder__submit-button-wrapper--${Y.value?.buttonPosition||"left"}`,{"ivyforms-form-builder__submit-button-wrapper--selected":l(m).isNavigationButtonSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":F.value}]),onMouseover:D[6]||(D[6]=R=>F.value=!0),onMouseleave:D[7]||(D[7]=R=>F.value=!1),onClick:D[8]||(D[8]=(...R)=>l(d).selectNavigationButton&&l(d).selectNavigationButton(...R))},[Ul(u("div",n2,[r(ke,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:Ht(l(d).selectNavigationButton,["stop"])},null,8,["onClick"])],512),[[Ml,F.value||l(m).isNavigationButtonSelected]]),(g(),X(jt(l(w)),{key:`nav-${l(m).currentPageId}`,"page-index":ee.value,"total-pages":l(m).pages.length,"previous-button":Y.value?.previousButton,"next-button":Y.value?.nextButton,"submit-button":Y.value?.submitButton,"button-position":Y.value?.buttonPosition,"is-grouped":Y.value?.isGrouped,readonly:"",onPrevious:H,onNext:Z,onSubmit:J,onClick:D[5]||(D[5]=Ht(()=>{},["prevent"]))},null,40,["page-index","total-pages","previous-button","next-button","submit-button","button-position","is-grouped"]))],34)):l(d).fields.length!==0&&l(d).formType!=="conversational"?(g(),k("div",{key:2,class:it(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",P.value,`ivyforms-form-builder__submit-button-wrapper--${l(d).submitButtonSettings.position}`,{"ivyforms-form-builder__submit-button-wrapper--selected":E.value,"ivyforms-form-builder__submit-button-wrapper--hovered":L.value}]),onMouseover:D[10]||(D[10]=R=>L.value=!0),onMouseleave:D[11]||(D[11]=R=>L.value=!1),onClick:C},[Ul(u("div",i2,[r(ke,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:Ht(C,["stop"])})],512),[[Ml,L.value||E.value]]),u("div",l2,[r(ke,{priority:"tertiary",type:"border",readonly:"","aria-label":l(d).submitButtonSettings.label.trim()||l(o)("submit"),onClick:D[9]||(D[9]=Ht(()=>{},["prevent"]))},{default:y(()=>[ie(_(v.value),1)]),_:1},8,["aria-label"])])],34)):ce("",!0)]),_:1})),r(Or,{offset:2,teleported:""})],2))}}),r2=We(a2,[["__scopeId","data-v-317211b2"]]),s2={class:"ivyforms-form-page-tabs ivyforms-flex ivyforms-align-items-center ivyforms-border-radius-8"},d2={class:"ivyforms-form-page-tabs__list ivyforms-flex ivyforms-align-items-center"},u2=["onClick","onKeydown"],c2={class:"ivyforms-page-tab__label"},f2=["aria-label","onClick"],m2={type:"button",class:"ivyforms-page-tab ivyforms-page-tab--overflow ivyforms-cursor-pointer","aria-label":"More pages","aria-haspopup":"menu"},v2=_e({__name:"IvyFormPageTabs",props:{modelValue:{},pages:{default:()=>[]},maxVisibleTabs:{default:4}},emits:["update:modelValue","page-add","page-delete","upgrade-required"],setup(t,{emit:o}){const n=t,a=o,d=T({get:()=>n.modelValue,set:C=>a("update:modelValue",C)}),m=T(()=>n.pages.length>n.maxVisibleTabs),s=T(()=>{if(!m.value)return n.pages;const C=n.maxVisibleTabs-1,P=n.pages.findIndex(B=>B.id===d.value);return P<C?n.pages.slice(0,C):[...n.pages.slice(0,C-1),n.pages[P]]}),p=T(()=>{if(!m.value)return[];const C=s.value.map(P=>P.id);return n.pages.filter(P=>!C.includes(P.id))}),f=(C,P=20)=>C.length>P?C.substring(0,P)+"...":C,{showUpgradeDialog:v}=$o(),{isProActivated:h,isProInstalled:w}=Wn(),L=C=>{d.value=C},F=()=>{if(!h.value&&n.pages.length>=1){v(),a("upgrade-required","multi-page");return}a("page-add")},M=C=>{a("page-delete",C)},E=C=>{C.action==="select"&&C.pageId&&(d.value=C.pageId)};return(C,P)=>(g(),k("div",s2,[u("div",d2,[(g(!0),k(ye,null,Ae(s.value,B=>(g(),k("div",{key:B.id,class:it(["ivyforms-page-tab-wrapper ivyforms-flex ivyforms-align-items-center",{"is-active":d.value===B.id}])},[u("div",{role:"button",tabindex:"0",class:it(["ivyforms-page-tab ivyforms-cursor-pointer",{"is-active":d.value===B.id}]),onClick:z=>L(B.id),onKeydown:[ni(Ht(z=>L(B.id),["prevent"]),["enter"]),ni(Ht(z=>L(B.id),["prevent"]),["space"])]},[u("span",c2,_(f(B.label)),1),t.pages.length>1?(g(),k("button",{key:0,type:"button",class:"ivyforms-page-tab__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center","aria-label":`Remove ${B.label}`,onClick:Ht(z=>M(B.id),["stop"])},[r(to,{name:"close",category:"global",type:"outline",size:"s"})],8,f2)):ce("",!0)],42,u2)],2))),128)),m.value?(g(),X(rx,{key:0,trigger:"click",placement:"bottom-start","popper-class":"ivyforms-dropdown ivyforms-form-page-tabs-dropdown",onCommand:E},{dropdown:y(()=>[r(sx,null,{default:y(()=>[(g(!0),k(ye,null,Ae(p.value,B=>(g(),X(dx,{key:B.id,command:{action:"select",pageId:B.id}},{default:y(()=>[ie(_(B.label),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:y(()=>[u("button",m2,[r(to,{name:"context-menu-dot",category:"global",type:"fill",size:"s"})])]),_:1})):ce("",!0),u("button",{type:"button",class:"ivyforms-page-tab ivyforms-page-tab--add ivyforms-cursor-pointer",onClick:F},[r(to,{name:"plus",category:"global",type:"fill",size:"s",class:"ivyforms-page-tab--add__icon"}),!l(w)&&t.pages.length>=1?(g(),X(ro,{key:0,image:"pro-bolt-no-background",size:"d",class:"ivyforms-page-tab--add__pro-badge"})):ce("",!0)])])]))}}),p2=We(v2,[["__scopeId","data-v-b5733a4a"]]),y2={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"},g2={class:"ivyforms-form-builder-page__section-header__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start"},h2={class:"ivyforms-form-builder-page__section-header__right ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-end"},b2=_e({__name:"FormBuilderPageSectionHeader",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=T(()=>ux(a.formType)),{showUpgradeDialog:m}=$o(),{isProActivated:s}=Wn(),p=()=>{if(!s.value&&a.pages.length>=1){m();return}a.addPage()},f=w=>{a.deletePage(w)},v=()=>{m()},h=async()=>{if(!a.formId){De({message:o("form_id_not_found"),type:"error"});return}const w=`[ivyforms id=${a.formId}]`,L=await Bc(w);De({message:o(L?"shortcode_copied":"error_copying"),type:L?"success":"error"})};return(w,L)=>(g(),k("div",y2,[u("div",g2,[d.value?ce("",!0):(g(),X(p2,{key:0,modelValue:l(a).currentPageId,"onUpdate:modelValue":L[0]||(L[0]=F=>l(a).currentPageId=F),pages:l(a).pages,onPageAdd:p,onPageDelete:f,onUpgradeRequired:v},null,8,["modelValue","pages"]))]),u("div",h2,[r(co,{content:l(o)("form_builder_undo"),placement:"top",theme:"inverted"},{default:y(()=>[r(ke,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"undo","icon-start-category":"arrows","icon-start-type":"outline",disabled:!l(a).canUndo,"aria-label":l(o)("form_builder_undo"),onClick:Ht(l(a).undo,["stop"])},null,8,["disabled","aria-label","onClick"])]),_:1},8,["content"]),r(co,{content:l(o)("form_builder_redo"),placement:"top",theme:"inverted"},{default:y(()=>[r(ke,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"redo","icon-start-category":"arrows","icon-start-type":"outline",disabled:!l(a).canRedo,"aria-label":l(o)("form_builder_redo"),onClick:Ht(l(a).redo,["stop"])},null,8,["disabled","aria-label","onClick"])]),_:1},8,["content"]),r(co,{content:l(o)("copy_shortcode"),placement:"top",theme:"inverted"},{default:y(()=>[r(ke,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"code","icon-start-category":"global","icon-start-type":"fill",onClick:Ht(h,["stop"])})]),_:1},8,["content"])])]))}}),_2=We(b2,[["__scopeId","data-v-44691fd9"]]),x2={class:"ivyforms-form-builder-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column ivyforms-overflow-hidden"},w2=_e({__name:"FormBuilderPageSection",setup(t){const o=kt(),n=T(()=>o.formType==="conversational");return(a,d)=>{const m=_2,s=r2,p=Yn;return g(),k("div",x2,[r(m),r(p,{conversational:n.value},{default:y(()=>[r(bn,{class:"ivyforms-border-radius-12",modifier:"outside-vertical"},{default:y(()=>[r(s)]),_:1})]),_:1},8,["conversational"])])}}}),C2=We(w2,[["__scopeId","data-v-12ff2507"]]),S2={class:"ivyforms-theme-card__header ivyforms-flex ivyforms-align-items-center ivyforms-gap-10"},k2={class:"ivyforms-theme-card__radio-wrapper ivyforms-flex ivyformms-align-items-center ivyforms-gap-12 ivyforms-flex-1"},F2={class:"ivyforms-theme-card__preview ivyforms-flex ivyforms-align-items-center ivyforms-border-radius-4 ivyforms-overflow-hidden"},I2={class:"ivyforms-theme-card__preview-content ivyforms-flex ivyforms-align-items-center ivyforms-gap-20"},T2={class:"ivyforms-theme-card__preview-controls ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10"},P2=_e({__name:"IvyThemeCard",props:{theme:{},isSelected:{type:Boolean},selectedThemeId:{}},emits:["select","menu-click"],setup(t,{emit:o}){const n=t,a=o,{showUpgradeDialog:d}=$o(),m=x(null),s=T({get:()=>n.selectedThemeId,set:C=>{a("select",C)}}),p=()=>{if(!n.theme.isComingSoon){if(n.theme.isPro){d();return}a("select",n.theme.id)}},f=C=>{C.stopPropagation(),a("menu-click",n.theme.id,m.value)};function v(C){const P=C.settings;return{fieldBorderColor:P.colors?.fieldBorder||P.quickMode?.fieldBorderColor,textColor:P.colors?.formTitleColor||P.quickMode?.formTitleText||P.colors?.fieldText,formBackgroundColor:P.quickMode?.formBackground,buttonBackgroundColor:P.quickMode?.buttonBackground||P.button?.backgroundColor,fieldTextColor:P.quickMode?.fieldText}}const h=T(()=>{Ge.hooks.updateCounter.value;const C=v(n.theme);try{const P=Ge.hooks.applyFilters("ivyforms/form_style/filter_theme_card_colors",C,n.theme);return P&&typeof P=="object"?P:C}catch{return C}}),w=T(()=>h.value.fieldBorderColor),L=T(()=>h.value.textColor),F=T(()=>h.value.formBackgroundColor),M=T(()=>h.value.buttonBackgroundColor),E=T(()=>h.value.fieldTextColor);return(C,P)=>{const B=Gt,z=Gd,N=ro,ne=ke;return g(),k("div",{class:it(["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:p},[u("div",S2,[u("div",k2,[r(B,{modelValue:s.value,"onUpdate:modelValue":P[0]||(P[0]=ee=>s.value=ee),priority:"secondary",type:"checkmark",label:t.theme.id,disabled:t.theme.isPro||t.theme.isComingSoon},{default:y(()=>[ie(_(t.theme.name),1)]),_:1},8,["modelValue","label","disabled"])]),t.theme.isComingSoon?(g(),X(z,{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?(g(),X(N,{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"})):(g(),X(ne,{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:Ht(f,["stop"])},null,8,["aria-label"]))]),u("div",F2,[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:st({backgroundColor:F.value})},[u("div",I2,[u("div",{class:"ivyforms-theme-card__preview-text",style:st({color:L.value})},"Aa",4),u("div",T2,[u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:st({backgroundColor:w.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:st({backgroundColor:w.value})},null,4)],4),u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:st({backgroundColor:M.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:st({backgroundColor:M.value})},null,4)],4),u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:st({backgroundColor:E.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:st({backgroundColor:E.value})},null,4)],4)])])],4)])],2)}}}),$2=We(P2,[["__scopeId","data-v-3a537b89"]]),Rr=(t,o,n)=>{Ee(t,()=>{o.value||setTimeout(()=>{n()},0)})},L2=(t,o,n)=>{t.forEach(a=>{Ud(a.valueRef,a.unitRef,a.storePath,a.syncPaths,o,n)})},V2=(t,o)=>{t.forEach(n=>{Ee(n.watchRef,a=>{o.value||setTimeout(()=>{a!==n.getCurrentValue()&&n.onChange()},0)})})},U2=(t,o)=>{t.forEach(n=>{Ee([n.valueRef,n.unitRef],()=>{o.value||setTimeout(()=>{const a=n.getCurrentValue(),d=gs(n.valueRef.value,n.unitRef.value);d!==""&&d!==a&&n.onChange()},0)})})},M2={class:"ivyforms-quick-mode-controls ivyforms-mt-16 ivyforms-width-100"},R2={class:"ivyforms-quick-mode-controls__section"},E2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},B2={class:"ivyforms-quick-mode-controls__label"},A2={class:"ivyforms-quick-mode-controls__color-input"},D2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},O2={class:"ivyforms-quick-mode-controls__label"},q2={class:"ivyforms-quick-mode-controls__color-input"},z2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},N2={class:"ivyforms-quick-mode-controls__label"},W2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},Y2={class:"ivyforms-quick-mode-controls__label"},H2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},G2={class:"ivyforms-quick-mode-controls__label"},j2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-corner-field ivyforms-align-items-start"},K2={class:"ivyforms-quick-mode-controls__label"},Q2={class:"ivyforms-quick-mode-controls__corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},X2={class:"ivyforms-quick-mode-controls__corner-main-input ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},J2={key:0,class:"ivyforms-quick-mode-controls__corner-grid ivyforms-gap-12 ivyforms-px-12 ivyforms-pb-8"},Z2={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},eP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},tP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},oP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},nP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},iP={class:"ivyforms-quick-mode-controls__label"},lP={class:"ivyforms-quick-mode-controls__color-input"},aP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},rP={class:"ivyforms-quick-mode-controls__label"},sP={class:"ivyforms-quick-mode-controls__color-input"},dP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},uP={class:"ivyforms-quick-mode-controls__label"},cP={class:"ivyforms-quick-mode-controls__color-input"},fP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},mP={class:"ivyforms-quick-mode-controls__label"},vP={class:"ivyforms-quick-mode-controls__color-input"},pP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-corner-field ivyforms-align-items-start"},yP={class:"ivyforms-quick-mode-controls__label"},gP={class:"ivyforms-quick-mode-controls__corner-inputs"},hP={class:"ivyforms-quick-mode-controls__corner-main-input ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},bP={key:1,class:"ivyforms-quick-mode-controls__corner-grid ivyforms-gap-12 ivyforms-px-12 ivyforms-pb-8"},_P={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},xP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},wP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},CP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},SP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},kP={class:"ivyforms-quick-mode-controls__label"},FP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},IP={class:"ivyforms-quick-mode-controls__label"},TP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},PP={class:"ivyforms-quick-mode-controls__label"},$P={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},LP={class:"ivyforms-quick-mode-controls__label"},VP={class:"ivyforms-color-input-wrapper"},UP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},MP={class:"ivyforms-quick-mode-controls__label"},RP={class:"ivyforms-color-input-wrapper"},EP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},BP={class:"ivyforms-quick-mode-controls__label"},AP={class:"ivyforms-color-input-wrapper"},DP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},OP={class:"ivyforms-quick-mode-controls__label"},qP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},zP={class:"ivyforms-quick-mode-controls__label"},NP={class:"ivyforms-color-input-wrapper"},WP=_e({__name:"QuickModeStyleControls",setup(t){const{getLabel:o}=Ye(),n=kt(),a=x(!1),d=xs.quickMode,m=uo(d.formBorderWidth,1),s=vo(In(d.formCorner)),p=uo(d.fieldBorderWidth,1),f=vo(In(d.fieldCorner)),v=uo(d.fieldPaddingLeftRight,4),h=uo(d.fieldPaddingTopBottom,0),w=uo(d.buttonBorderWidth,1),L=uo(d.verticalSpacing,16),F=uo(d.horizontalSpacing,0),M=x(d.formBackground),E=x(d.formBorderColor),C=x(m.value),P=x(m.unit),B=x(L.value),z=x(L.unit),N=x(F.value),ne=x(F.unit),ee=x(Tr(d.formCorner)),Y=Pr(s),H=x(Y),Z=x(s.unit),J=x(Y),q=x(s.unit),j=x(Y),K=x(s.unit),G=x(Y),W=x(s.unit),V=x(Y),D=x(s.unit),R=x(d.formTitleText),U=x(d.fieldBackground),oe=x(d.fieldText),be=x(d.fieldBorderColor),ae=x(Tr(d.fieldCorner)),Re=Pr(f),we=x(Re),ge=x(f.unit),Se=x(Re),Qe=x(f.unit),ut=x(Re),fe=x(f.unit),de=x(Re),Ve=x(f.unit),pe=x(Re),qe=x(f.unit),Ke=x(p.value),ot=x(p.unit),rt=x(v.value),ft=x(v.unit),Dt=x(h.value),Mt=x(h.unit),re=x(d.labelFontColor),ve=x(d.buttonBackground),Ie=x(d.buttonBorderColor),Ze=x(w.value),ht=x(w.unit),yt=x(d.buttonText),et=T(()=>ee.value?String(H.value):o("mix")),bt=T(()=>ae.value?String(we.value):o("mix")),$e=T({get:()=>ee.value?H.value:"",set:tt=>{ee.value&&(H.value=tt===""?0:Number(tt))}}),nt=T({get:()=>ae.value?we.value:"",set:tt=>{ae.value&&(we.value=tt===""?0:Number(tt))}}),Et=()=>{const tt=Vr(ee.value,H.value,Z.value,J.value,q.value,j.value,K.value,G.value,W.value,V.value,D.value);n.updateStyleSettings("quickMode.formCorner",tt),n.updateStyleSettings("advancedMode.general.formCorner",tt)},Bt=()=>{const tt=Vr(ae.value,we.value,ge.value,Se.value,Qe.value,ut.value,fe.value,de.value,Ve.value,pe.value,qe.value);n.updateStyleSettings("quickMode.fieldCorner",tt),n.updateStyleSettings("advancedMode.fieldStates.default.corner",tt)},yo=()=>{$r(ee,H,Z,J,q,j,K,G,W,V,D),Et()},oo=()=>{$r(ae,we,ge,Se,Qe,ut,fe,de,Ve,pe,qe),Bt()},so=()=>{a.value=!0;const tt=n.styleSettings.quickMode;if(tt){M.value=dt(tt.formBackground,d.formBackground),E.value=dt(tt.formBorderColor,d.formBorderColor);const he=fo(tt.formBorderWidth,d.formBorderWidth);C.value=he.value,P.value=he.unit;const xe=fo(tt.verticalSpacing,d.verticalSpacing);B.value=xe.value,z.value=xe.unit;const lo=fo(tt.horizontalSpacing,d.horizontalSpacing);N.value=lo.value,ne.value=lo.unit;const Ro=In(d.formCorner);Lr(tt.formCorner,Ro,ee,H,Z,J,q,j,K,G,W,V,D),R.value=dt(tt.formTitleText,d.formTitleText),U.value=dt(tt.fieldBackground,d.fieldBackground),oe.value=dt(tt.fieldText,d.fieldText),be.value=dt(tt.fieldBorderColor,d.fieldBorderColor);const ko=In(d.fieldCorner);Lr(tt.fieldCorner,ko,ae,we,ge,Se,Qe,ut,fe,de,Ve,pe,qe);const Me=fo(tt.fieldBorderWidth,d.fieldBorderWidth);Ke.value=Me.value,ot.value=Me.unit;const He=uo(tt.fieldPaddingLeftRight??d.fieldPaddingLeftRight);rt.value=He.value,ft.value=He.unit;const Ot=uo(tt.fieldPaddingTopBottom??d.fieldPaddingTopBottom);Dt.value=Ot.value,Mt.value=Ot.unit,re.value=dt(tt.labelFontColor,d.labelFontColor),ve.value=dt(tt.buttonBackground,d.buttonBackground),Ie.value=dt(tt.buttonBorderColor,d.buttonBorderColor);const Jt=fo(tt.buttonBorderWidth,d.buttonBorderWidth);Ze.value=Jt.value,ht.value=Jt.unit,yt.value=dt(tt.buttonText,d.buttonText)}setTimeout(()=>{a.value=!1},0)};Pt(()=>{so()}),Ee(()=>n.styleSettings,()=>{so()},{deep:!0}),Ee(()=>n.formId,()=>{so()}),V2([{watchRef:M,getCurrentValue:()=>n.styleSettings.quickMode?.formBackground,onChange:()=>go()},{watchRef:E,getCurrentValue:()=>n.styleSettings.quickMode?.formBorderColor,onChange:()=>Oe()},{watchRef:R,getCurrentValue:()=>n.styleSettings.quickMode?.formTitleText,onChange:()=>ze()},{watchRef:U,getCurrentValue:()=>n.styleSettings.quickMode?.fieldBackground,onChange:()=>vt()},{watchRef:oe,getCurrentValue:()=>n.styleSettings.quickMode?.fieldText,onChange:()=>lt()},{watchRef:be,getCurrentValue:()=>n.styleSettings.quickMode?.fieldBorderColor,onChange:()=>Qt()},{watchRef:re,getCurrentValue:()=>n.styleSettings.quickMode?.labelFontColor,onChange:()=>So()},{watchRef:ve,getCurrentValue:()=>n.styleSettings.quickMode?.buttonBackground,onChange:()=>ho()},{watchRef:Ie,getCurrentValue:()=>n.styleSettings.quickMode?.buttonBorderColor,onChange:()=>Vo()},{watchRef:yt,getCurrentValue:()=>n.styleSettings.quickMode?.buttonText,onChange:()=>Fe()}],a),Ud(C,P,"quickMode.formBorderWidth",["quickMode.formBorderWidth","advancedMode.general.formBorderWidth"],n,a),Ud(B,z,"quickMode.verticalSpacing",["quickMode.verticalSpacing","advancedMode.general.verticalSpacing"],n,a),Ud(N,ne,"quickMode.horizontalSpacing",["quickMode.horizontalSpacing","advancedMode.general.horizontalSpacing"],n,a),Rr([ee,H,Z,J,q,j,K,G,W,V,D],a,()=>Et()),Rr([ae,we,ge,Se,Qe,ut,fe,de,Ve,pe,qe],a,()=>Bt()),U2([{valueRef:Ke,unitRef:ot,getCurrentValue:()=>n.styleSettings.quickMode?.fieldBorderWidth,onChange:()=>ue()},{valueRef:rt,unitRef:ft,getCurrentValue:()=>n.styleSettings.quickMode?.fieldPaddingLeftRight,onChange:()=>Le()},{valueRef:Dt,unitRef:Mt,getCurrentValue:()=>n.styleSettings.quickMode?.fieldPaddingTopBottom,onChange:()=>gt()},{valueRef:Ze,unitRef:ht,getCurrentValue:()=>n.styleSettings.quickMode?.buttonBorderWidth,onChange:()=>mt()}],a);const go=()=>{n.updateStyleSettings("quickMode.formBackground",M.value),n.updateStyleSettings("advancedMode.general.formBackground",M.value)},Oe=()=>{n.updateStyleSettings("quickMode.formBorderColor",E.value),n.updateStyleSettings("advancedMode.general.formBorderColor",E.value)},ze=()=>{n.updateStyleSettings("quickMode.formTitleText",R.value),n.updateStyleSettings("advancedMode.formTitle.fontColor",R.value)},vt=()=>{n.updateStyleSettings("quickMode.fieldBackground",U.value),n.updateStyleSettings("advancedMode.fieldStates.default.background",U.value)},lt=()=>{n.updateStyleSettings("quickMode.fieldText",oe.value),n.updateStyleSettings("advancedMode.fieldStates.default.textColor",oe.value),n.updateStyleSettings("advancedMode.fieldPlaceholder.fontColor",oe.value)},Qt=()=>{n.updateStyleSettings("quickMode.fieldBorderColor",be.value),n.updateStyleSettings("advancedMode.fieldStates.default.borderColor",be.value)},So=()=>{n.updateStyleSettings("quickMode.labelFontColor",re.value),n.updateStyleSettings("advancedMode.fieldLabels.label.fontColor",re.value)},ho=()=>{n.updateStyleSettings("quickMode.buttonBackground",ve.value),n.updateStyleSettings("advancedMode.buttonStates.normal.background",ve.value)},Vo=()=>{n.updateStyleSettings("quickMode.buttonBorderColor",Ie.value),n.updateStyleSettings("advancedMode.buttonStates.normal.borderColor",Ie.value)},Fe=()=>{n.updateStyleSettings("quickMode.buttonText",yt.value),n.updateStyleSettings("advancedMode.buttonStates.normal.textColor",yt.value)},ue=()=>{const tt=gs(Ke.value,ot.value);n.updateStyleSettings("quickMode.fieldBorderWidth",tt),n.updateStyleSettings("advancedMode.fieldStates.default.borderWidth",tt)},Le=()=>{const tt=gs(rt.value,ft.value);n.updateStyleSettings("quickMode.fieldPaddingLeftRight",tt),n.updateStyleSettings("advancedMode.fieldStates.default.paddingLeftRight",tt)},gt=()=>{const tt=gs(Dt.value,Mt.value);n.updateStyleSettings("quickMode.fieldPaddingTopBottom",tt),n.updateStyleSettings("advancedMode.fieldStates.default.paddingTopBottom",tt)},mt=()=>{const tt=gs(Ze.value,ht.value);n.updateStyleSettings("quickMode.buttonBorderWidth",tt),n.updateStyleSettings("advancedMode.buttonStates.normal.borderWidth",tt)};return(tt,he)=>(g(),k("div",M2,[u("div",R2,[u("div",E2,[u("label",B2,_(l(o)("form_background")),1),u("div",A2,[r(xt,{modelValue:M.value,"onUpdate:modelValue":he[1]||(he[1]=xe=>M.value=xe)},{reference:y(()=>[r(Ue,{modelValue:M.value,"onUpdate:modelValue":he[0]||(he[0]=xe=>M.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:M.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",D2,[u("label",O2,_(l(o)("form_border_color")),1),u("div",q2,[r(xt,{modelValue:E.value,"onUpdate:modelValue":he[3]||(he[3]=xe=>E.value=xe)},{reference:y(()=>[r(Ue,{modelValue:E.value,"onUpdate:modelValue":he[2]||(he[2]=xe=>E.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:E.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",z2,[u("label",N2,_(l(o)("form_border_width")),1),r(at,{modelValue:C.value,"onUpdate:modelValue":he[4]||(he[4]=xe=>C.value=xe),unit:P.value,"onUpdate:unit":he[5]||(he[5]=xe=>P.value=xe),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"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",W2,[u("label",Y2,_(l(o)("vertical_spacing")),1),r(at,{modelValue:B.value,"onUpdate:modelValue":he[6]||(he[6]=xe=>B.value=xe),unit:z.value,"onUpdate:unit":he[7]||(he[7]=xe=>z.value=xe),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",H2,[u("label",G2,_(l(o)("horizontal_spacing")),1),r(at,{modelValue:N.value,"onUpdate:modelValue":he[8]||(he[8]=xe=>N.value=xe),unit:ne.value,"onUpdate:unit":he[9]||(he[9]=xe=>ne.value=xe),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",j2,[u("label",K2,_(l(o)("form_corner")),1),u("div",Q2,[u("div",X2,[r(ke,{size:"s",type:"ghost",priority:ee.value?"secondary":"tertiary","icon-start":ee.value?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":ee.value?l(o)("unlink_corners"):l(o)("link_corners"),onClick:yo},null,8,["priority","icon-start","aria-label"]),r(at,{modelValue:$e.value,"onUpdate:modelValue":he[10]||(he[10]=xe=>$e.value=xe),unit:Z.value,"onUpdate:unit":he[11]||(he[11]=xe=>Z.value=xe),secondary:"","icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:et.value,disabled:!ee.value,class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit","placeholder","disabled"])])])]),ee.value?ce("",!0):(g(),k("div",J2,[u("div",Z2,[r(at,{modelValue:J.value,"onUpdate:modelValue":he[12]||(he[12]=xe=>J.value=xe),unit:q.value,"onUpdate:unit":he[13]||(he[13]=xe=>q.value=xe),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",eP,[r(at,{modelValue:j.value,"onUpdate:modelValue":he[14]||(he[14]=xe=>j.value=xe),unit:K.value,"onUpdate:unit":he[15]||(he[15]=xe=>K.value=xe),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",tP,[r(at,{modelValue:V.value,"onUpdate:modelValue":he[16]||(he[16]=xe=>V.value=xe),unit:D.value,"onUpdate:unit":he[17]||(he[17]=xe=>D.value=xe),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",oP,[r(at,{modelValue:G.value,"onUpdate:modelValue":he[18]||(he[18]=xe=>G.value=xe),unit:W.value,"onUpdate:unit":he[19]||(he[19]=xe=>W.value=xe),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",nP,[u("label",iP,_(l(o)("form_title_text")),1),u("div",lP,[r(xt,{modelValue:R.value,"onUpdate:modelValue":he[21]||(he[21]=xe=>R.value=xe)},{reference:y(()=>[r(Ue,{modelValue:R.value,"onUpdate:modelValue":he[20]||(he[20]=xe=>R.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:R.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",aP,[u("label",rP,_(l(o)("field_background")),1),u("div",sP,[r(xt,{modelValue:U.value,"onUpdate:modelValue":he[23]||(he[23]=xe=>U.value=xe)},{reference:y(()=>[r(Ue,{modelValue:U.value,"onUpdate:modelValue":he[22]||(he[22]=xe=>U.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:U.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",dP,[u("label",uP,_(l(o)("field_text")),1),u("div",cP,[r(xt,{modelValue:oe.value,"onUpdate:modelValue":he[25]||(he[25]=xe=>oe.value=xe)},{reference:y(()=>[r(Ue,{modelValue:oe.value,"onUpdate:modelValue":he[24]||(he[24]=xe=>oe.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:oe.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",fP,[u("label",mP,_(l(o)("field_border_color")),1),u("div",vP,[r(xt,{modelValue:be.value,"onUpdate:modelValue":he[27]||(he[27]=xe=>be.value=xe)},{reference:y(()=>[r(Ue,{modelValue:be.value,"onUpdate:modelValue":he[26]||(he[26]=xe=>be.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:be.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",pP,[u("label",yP,_(l(o)("field_corner")),1),u("div",gP,[u("div",hP,[r(ke,{size:"s",type:"ghost",priority:ae.value?"secondary":"tertiary","icon-start":ae.value?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":ae.value?l(o)("unlink_corners"):l(o)("link_corners"),onClick:oo},null,8,["priority","icon-start","aria-label"]),r(at,{modelValue:nt.value,"onUpdate:modelValue":he[28]||(he[28]=xe=>nt.value=xe),unit:ge.value,"onUpdate:unit":he[29]||(he[29]=xe=>ge.value=xe),secondary:"","icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:bt.value,disabled:!ae.value,class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit","placeholder","disabled"])])])]),ae.value?ce("",!0):(g(),k("div",bP,[u("div",_P,[r(at,{modelValue:Se.value,"onUpdate:modelValue":he[30]||(he[30]=xe=>Se.value=xe),unit:Qe.value,"onUpdate:unit":he[31]||(he[31]=xe=>Qe.value=xe),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",xP,[r(at,{modelValue:ut.value,"onUpdate:modelValue":he[32]||(he[32]=xe=>ut.value=xe),unit:fe.value,"onUpdate:unit":he[33]||(he[33]=xe=>fe.value=xe),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",wP,[r(at,{modelValue:pe.value,"onUpdate:modelValue":he[34]||(he[34]=xe=>pe.value=xe),unit:qe.value,"onUpdate:unit":he[35]||(he[35]=xe=>qe.value=xe),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",CP,[r(at,{modelValue:de.value,"onUpdate:modelValue":he[36]||(he[36]=xe=>de.value=xe),unit:Ve.value,"onUpdate:unit":he[37]||(he[37]=xe=>Ve.value=xe),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",SP,[u("label",kP,_(l(o)("field_border_width")),1),r(at,{modelValue:Ke.value,"onUpdate:modelValue":he[38]||(he[38]=xe=>Ke.value=xe),unit:ot.value,"onUpdate:unit":he[39]||(he[39]=xe=>ot.value=xe),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",FP,[u("label",IP,_(l(o)("field_padding_left_right")),1),r(at,{modelValue:rt.value,"onUpdate:modelValue":he[40]||(he[40]=xe=>rt.value=xe),unit:ft.value,"onUpdate:unit":he[41]||(he[41]=xe=>ft.value=xe),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",TP,[u("label",PP,_(l(o)("field_padding_top_bottom")),1),r(at,{modelValue:Dt.value,"onUpdate:modelValue":he[42]||(he[42]=xe=>Dt.value=xe),unit:Mt.value,"onUpdate:unit":he[43]||(he[43]=xe=>Mt.value=xe),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",$P,[u("label",LP,_(l(o)("label_font_color")),1),u("div",VP,[r(xt,{modelValue:re.value,"onUpdate:modelValue":he[45]||(he[45]=xe=>re.value=xe)},{reference:y(()=>[r(Ue,{modelValue:re.value,"onUpdate:modelValue":he[44]||(he[44]=xe=>re.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:re.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",UP,[u("label",MP,_(l(o)("button_background")),1),u("div",RP,[r(xt,{modelValue:ve.value,"onUpdate:modelValue":he[47]||(he[47]=xe=>ve.value=xe)},{reference:y(()=>[r(Ue,{modelValue:ve.value,"onUpdate:modelValue":he[46]||(he[46]=xe=>ve.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:ve.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",EP,[u("label",BP,_(l(o)("button_border_color")),1),u("div",AP,[r(xt,{modelValue:Ie.value,"onUpdate:modelValue":he[49]||(he[49]=xe=>Ie.value=xe)},{reference:y(()=>[r(Ue,{modelValue:Ie.value,"onUpdate:modelValue":he[48]||(he[48]=xe=>Ie.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:Ie.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",DP,[u("label",OP,_(l(o)("button_border_width")),1),r(at,{unit:ht.value,"onUpdate:unit":he[50]||(he[50]=xe=>ht.value=xe),modelValue:Ze.value,"onUpdate:modelValue":he[51]||(he[51]=xe=>Ze.value=xe),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",qP,[u("label",zP,_(l(o)("button_text")),1),u("div",NP,[r(xt,{modelValue:yt.value,"onUpdate:modelValue":he[53]||(he[53]=xe=>yt.value=xe)},{reference:y(()=>[r(Ue,{modelValue:yt.value,"onUpdate:modelValue":he[52]||(he[52]=xe=>yt.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:yt.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])])])]))}}),YP=We(WP,[["__scopeId","data-v-fc5a453e"]]),HP={class:"ivyforms-advanced-mode-controls__section"},GP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},jP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},KP={class:"ivyforms-color-input-wrapper"},QP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},XP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JP={class:"ivyforms-color-input-wrapper"},ZP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},e$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},t$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},o$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},n$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},i$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},l$={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},a$={class:"ivyforms-corner-main-input"},r$={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},s$={class:"ivyforms-corner-grid-item"},d$={class:"ivyforms-corner-grid-item"},u$={class:"ivyforms-corner-grid-item"},c$={class:"ivyforms-corner-grid-item"},f$=_e({__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:o}){const{getLabel:n}=Ye(),a=xc,d=o;return(m,s)=>{const p=Tt;return g(),k("div",HP,[u("div",GP,[u("label",jP,_(l(n)("border_color")),1),u("div",KP,[r(xt,{"model-value":t.confirmationBorderColor,"onUpdate:modelValue":s[1]||(s[1]=f=>d("update:confirmationBorderColor",f))},{reference:y(()=>[r(Ue,{"model-value":t.confirmationBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":s[0]||(s[0]=f=>d("update:confirmationBorderColor",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.confirmationBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",QP,[u("label",XP,_(l(n)("background_color")),1),u("div",JP,[r(xt,{"model-value":t.confirmationBackgroundColor,"onUpdate:modelValue":s[3]||(s[3]=f=>d("update:confirmationBackgroundColor",f))},{reference:y(()=>[r(Ue,{"model-value":t.confirmationBackgroundColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":s[2]||(s[2]=f=>d("update:confirmationBackgroundColor",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.confirmationBackgroundColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",ZP,[u("label",e$,_(l(n)("border_width")),1),r(at,{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":s[4]||(s[4]=f=>d("update:confirmationBorderWidthValue",f)),"onUpdate:unit":s[5]||(s[5]=f=>d("update:confirmationBorderWidthUnit",f))},null,8,["model-value","unit"])]),u("div",t$,[u("label",o$,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.confirmationBorderStyle,"icon-start":l(Ur)(t.confirmationBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":s[6]||(s[6]=f=>d("update:confirmationBorderStyle",l(mo)(f)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),f=>(g(),X(p,{key:f.value,label:f.label,value:f.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),u("div",n$,[u("label",i$,_(l(n)("corner")),1),u("div",l$,[u("div",a$,[r(ke,{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?l(n)("unlink_corners"):l(n)("link_corners"),onClick:s[7]||(s[7]=f=>d("toggleConfirmationCornerLinked"))},null,8,["priority","icon-start","aria-label"]),r(at,{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":s[8]||(s[8]=f=>d("update:confirmationCornerMainValue",f)),"onUpdate:unit":s[9]||(s[9]=f=>d("update:confirmationCornerLinkedUnit",f))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isConfirmationCornerLinked?ce("",!0):(g(),k("div",r$,[u("div",s$,[r(at,{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":s[10]||(s[10]=f=>d("update:confirmationCornerTopLeftValue",f)),"onUpdate:unit":s[11]||(s[11]=f=>d("update:confirmationCornerTopLeftUnit",f))},null,8,["model-value","unit"])]),u("div",d$,[r(at,{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":s[12]||(s[12]=f=>d("update:confirmationCornerTopRightValue",f)),"onUpdate:unit":s[13]||(s[13]=f=>d("update:confirmationCornerTopRightUnit",f))},null,8,["model-value","unit"])]),u("div",u$,[r(at,{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":s[14]||(s[14]=f=>d("update:confirmationCornerBottomLeftValue",f)),"onUpdate:unit":s[15]||(s[15]=f=>d("update:confirmationCornerBottomLeftUnit",f))},null,8,["model-value","unit"])]),u("div",c$,[r(at,{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":s[16]||(s[16]=f=>d("update:confirmationCornerBottomRightValue",f)),"onUpdate:unit":s[17]||(s[17]=f=>d("update:confirmationCornerBottomRightUnit",f))},null,8,["model-value","unit"])])]))])}}}),m$={class:"ivyforms-advanced-mode-controls__section"},v$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},p$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},y$={class:"ivyforms-color-input-wrapper"},g$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},h$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},b$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},_$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},x$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},w$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},C$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},S$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},k$={class:"ivyforms-color-input-wrapper"},F$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},I$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},T$={class:"ivyforms-color-input-wrapper"},P$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},L$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},V$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},U$={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},M$={class:"ivyforms-corner-main-input"},R$={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},E$={class:"ivyforms-corner-grid-item"},B$={class:"ivyforms-corner-grid-item"},A$={class:"ivyforms-corner-grid-item"},D$={class:"ivyforms-corner-grid-item"},O$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},q$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},z$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},N$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},W$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},Y$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},H$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},G$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},j$=_e({__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:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Xe,v=Tt;return g(),k("div",m$,[u("div",v$,[u("label",p$,_(l(n)("button_background")),1),u("div",y$,[r(xt,{"model-value":t.buttonBackground,"onUpdate:modelValue":p[1]||(p[1]=h=>m("update:buttonBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.buttonBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":p[0]||(p[0]=h=>m("update:buttonBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.buttonBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),r(f,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",g$,[u("label",h$,_(l(n)("font_weight")),1),r(St,{"model-value":t.buttonFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=h=>m("update:buttonFontWeight",String(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",b$,[u("label",_$,_(l(n)("font_style")),1),r(St,{"model-value":t.buttonFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=h=>m("update:buttonFontStyle",l(ao)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",x$,[u("label",w$,_(l(n)("font_size")),1),r(at,{"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":p[4]||(p[4]=h=>m("update:buttonFontSizeValue",h)),"onUpdate:unit":p[5]||(p[5]=h=>m("update:buttonFontSizeUnit",h))},null,8,["model-value","unit"])]),u("div",C$,[u("label",S$,_(l(n)("button_border_color")),1),u("div",k$,[r(xt,{"model-value":t.buttonBorderColor,"onUpdate:modelValue":p[7]||(p[7]=h=>m("update:buttonBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.buttonBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":p[6]||(p[6]=h=>m("update:buttonBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.buttonBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",F$,[u("label",I$,_(l(n)("button_text")),1),u("div",T$,[r(xt,{"model-value":t.buttonText,"onUpdate:modelValue":p[9]||(p[9]=h=>m("update:buttonText",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.buttonText,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":p[8]||(p[8]=h=>m("update:buttonText",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.buttonText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",P$,[u("label",$$,_(l(n)("button_border_width")),1),r(at,{"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":p[10]||(p[10]=h=>m("update:buttonBorderWidthValue",h)),"onUpdate:unit":p[11]||(p[11]=h=>m("update:buttonBorderWidthUnit",h))},null,8,["model-value","unit"])]),u("div",L$,[u("label",V$,_(l(n)("corner")),1),u("div",U$,[u("div",M$,[r(ke,{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?l(n)("unlink_corners"):l(n)("link_corners"),onClick:p[12]||(p[12]=h=>m("toggleButtonCornerLinked"))},null,8,["priority","icon-start","aria-label"]),r(at,{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":p[13]||(p[13]=h=>m("update:buttonCornerMainValue",h)),"onUpdate:unit":p[14]||(p[14]=h=>m("update:buttonCornerLinkedUnit",h))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isButtonCornerLinked?ce("",!0):(g(),k("div",R$,[u("div",E$,[r(at,{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":p[15]||(p[15]=h=>m("update:buttonCornerTopLeftValue",h)),"onUpdate:unit":p[16]||(p[16]=h=>m("update:buttonCornerTopLeftUnit",h))},null,8,["model-value","unit"])]),u("div",B$,[r(at,{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":p[17]||(p[17]=h=>m("update:buttonCornerTopRightValue",h)),"onUpdate:unit":p[18]||(p[18]=h=>m("update:buttonCornerTopRightUnit",h))},null,8,["model-value","unit"])]),u("div",A$,[r(at,{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":p[19]||(p[19]=h=>m("update:buttonCornerBottomLeftValue",h)),"onUpdate:unit":p[20]||(p[20]=h=>m("update:buttonCornerBottomLeftUnit",h))},null,8,["model-value","unit"])]),u("div",D$,[r(at,{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":p[21]||(p[21]=h=>m("update:buttonCornerBottomRightValue",h)),"onUpdate:unit":p[22]||(p[22]=h=>m("update:buttonCornerBottomRightUnit",h))},null,8,["model-value","unit"])])])),r(f,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",O$,[u("label",q$,_(l(n)("padding_left_right")),1),r(at,{"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":p[23]||(p[23]=h=>m("update:buttonPaddingLeftRightValue",h)),"onUpdate:unit":p[24]||(p[24]=h=>m("update:buttonPaddingLeftRightUnit",h))},null,8,["model-value","unit"])]),u("div",z$,[u("label",N$,_(l(n)("padding_top_bottom")),1),r(at,{"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":p[25]||(p[25]=h=>m("update:buttonPaddingTopBottomValue",h)),"onUpdate:unit":p[26]||(p[26]=h=>m("update:buttonPaddingTopBottomUnit",h))},null,8,["model-value","unit"])]),r(f,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",W$,[u("label",Y$,_(l(n)("button_width")),1),r(at,{"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":p[27]||(p[27]=h=>m("update:buttonWidthValue",h)),"onUpdate:unit":p[28]||(p[28]=h=>m("update:buttonWidthUnit",h))},null,8,["model-value","unit"])]),u("div",H$,[u("label",G$,_(l(n)("button_height")),1),r(at,{"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":p[29]||(p[29]=h=>m("update:buttonHeightValue",h)),"onUpdate:unit":p[30]||(p[30]=h=>m("update:buttonHeightUnit",h))},null,8,["model-value","unit"])])])}}}),K$={class:"ivyforms-advanced-mode-controls__section"},Q$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},X$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},J$={class:"ivyforms-color-input-wrapper"},Z$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},eL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},tL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},oL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},nL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},iL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},lL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 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-py-12 ivyforms-px-12 ivyforms-gap-16"},dL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},uL={class:"ivyforms-color-input-wrapper"},cL=_e({__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:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",K$,[u("div",Q$,[u("label",X$,_(l(n)("font_color")),1),u("div",J$,[r(xt,{"model-value":t.checkboxRadioFontColor,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:checkboxRadioFontColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.checkboxRadioFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:checkboxRadioFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.checkboxRadioFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",Z$,[u("label",eL,_(l(n)("font_weight")),1),r(St,{"model-value":t.checkboxRadioFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:checkboxRadioFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",tL,[u("label",oL,_(l(n)("font_style")),1),r(St,{"model-value":t.checkboxRadioFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:checkboxRadioFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",nL,[u("label",iL,_(l(n)("font_size")),1),r(at,{"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":p[4]||(p[4]=v=>m("update:checkboxRadioFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:checkboxRadioFontSizeUnit",v))},null,8,["model-value","unit"])]),u("div",lL,[u("label",aL,_(l(n)("selection_color")),1),u("div",rL,[r(xt,{"model-value":t.checkboxRadioSelectionColor,"onUpdate:modelValue":p[7]||(p[7]=v=>m("update:checkboxRadioSelectionColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.checkboxRadioSelectionColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[6]||(p[6]=v=>m("update:checkboxRadioSelectionColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.checkboxRadioSelectionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",sL,[u("label",dL,_(l(n)("border_color")),1),u("div",uL,[r(xt,{"model-value":t.checkboxRadioBorderColor,"onUpdate:modelValue":p[9]||(p[9]=v=>m("update:checkboxRadioBorderColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.checkboxRadioBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[8]||(p[8]=v=>m("update:checkboxRadioBorderColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.checkboxRadioBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])])}}}),fL={class:"ivyforms-advanced-mode-controls__section"},mL={key:0,class:"ivyforms-tab-content ivyforms-width-100"},vL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},pL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},yL={class:"ivyforms-color-input-wrapper"},gL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},hL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},bL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},_L={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},xL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},wL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},CL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},SL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},kL={class:"ivyforms-color-input-wrapper"},FL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},IL={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-py-12 ivyforms-px-12 ivyforms-gap-16"},$L={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},LL={class:"ivyforms-color-input-wrapper"},VL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},UL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},ML={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},RL={class:"ivyforms-corner-main-input"},EL={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},BL={class:"ivyforms-corner-grid-item"},AL={class:"ivyforms-corner-grid-item"},DL={class:"ivyforms-corner-grid-item"},OL={class:"ivyforms-corner-grid-item"},qL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},zL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},NL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},WL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},YL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},HL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},GL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},jL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},KL={key:1,class:"ivyforms-tab-content ivyforms-width-100"},QL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},XL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JL={class:"ivyforms-color-input-wrapper"},ZL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},e8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},t8={class:"ivyforms-color-input-wrapper"},o8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},n8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},i8={class:"ivyforms-color-input-wrapper"},l8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},a8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},r8={class:"ivyforms-color-input-wrapper"},s8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},d8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},u8={key:2,class:"ivyforms-tab-content ivyforms-width-100"},c8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},f8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},m8={class:"ivyforms-color-input-wrapper"},v8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},p8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},y8={class:"ivyforms-color-input-wrapper"},g8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},h8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},b8={class:"ivyforms-color-input-wrapper"},_8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},x8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},w8={class:"ivyforms-color-input-wrapper"},C8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},S8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},k8={key:3,class:"ivyforms-tab-content ivyforms-width-100"},F8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},I8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},T8={class:"ivyforms-color-input-wrapper"},P8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},L8={class:"ivyforms-color-input-wrapper"},V8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},U8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},M8={class:"ivyforms-color-input-wrapper"},R8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},E8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},B8={class:"ivyforms-color-input-wrapper"},A8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},D8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},O8=_e({__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:o}){const{getLabel:n}=Ye(),a=xc,d=Ba,m=Aa,s=o;return(p,f)=>{const v=Tt;return g(),k("div",fL,[r(Pn,{"model-value":t.fieldStatesActiveTab,tabs:t.fieldStatesTabs,priority:"secondary",type:"tonal",background:!1,class:"ivyforms-field-states-tabs","onUpdate:modelValue":f[0]||(f[0]=h=>s("update:fieldStatesActiveTab",h))},null,8,["model-value","tabs"]),t.fieldStatesActiveTab==="default"?(g(),k("div",mL,[u("div",vL,[u("label",pL,_(l(n)("field_background")),1),u("div",yL,[r(xt,{"model-value":t.fieldBackground,"onUpdate:modelValue":f[2]||(f[2]=h=>s("update:fieldBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[1]||(f[1]=h=>s("update:fieldBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",gL,[u("label",hL,_(l(n)("font_weight")),1),r(St,{secondary:"","model-value":t.fieldFontWeight,class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[3]||(f[3]=h=>s("update:fieldFontWeight",String(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",bL,[u("label",_L,_(l(n)("font_style")),1),r(St,{secondary:"","model-value":t.fieldFontStyle,class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[4]||(f[4]=h=>s("update:fieldFontStyle",l(ao)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(m),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",xL,[u("label",wL,_(l(n)("font_size")),1),r(at,{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":f[5]||(f[5]=h=>s("update:fieldFontSizeValue",h)),"onUpdate:unit":f[6]||(f[6]=h=>s("update:fieldFontSizeUnit",h))},null,8,["model-value","unit"])]),u("div",CL,[u("label",SL,_(l(n)("field_text")),1),u("div",kL,[r(xt,{"model-value":t.fieldText,"onUpdate:modelValue":f[8]||(f[8]=h=>s("update:fieldText",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldText,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[7]||(f[7]=h=>s("update:fieldText",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",FL,[u("label",IL,_(l(n)("description_color")),1),u("div",TL,[r(xt,{"model-value":t.fieldDescriptionColor,"onUpdate:modelValue":f[10]||(f[10]=h=>s("update:fieldDescriptionColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[9]||(f[9]=h=>s("update:fieldDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",PL,[u("label",$L,_(l(n)("field_border_color")),1),u("div",LL,[r(xt,{"model-value":t.fieldBorderColor,"onUpdate:modelValue":f[12]||(f[12]=h=>s("update:fieldBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[11]||(f[11]=h=>s("update:fieldBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",VL,[u("label",UL,_(l(n)("field_corner")),1),u("div",ML,[u("div",RL,[r(ke,{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?l(n)("unlink_corners"):l(n)("link_corners"),onClick:f[13]||(f[13]=h=>s("toggleFieldCornerLinked"))},null,8,["priority","icon-start","aria-label"]),r(at,{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":f[14]||(f[14]=h=>s("update:fieldCornerMainValue",h)),"onUpdate:unit":f[15]||(f[15]=h=>s("update:fieldCornerLinkedUnit",h))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isFieldCornerLinked?ce("",!0):(g(),k("div",EL,[u("div",BL,[r(at,{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":f[16]||(f[16]=h=>s("update:fieldCornerTopLeftValue",h)),"onUpdate:unit":f[17]||(f[17]=h=>s("update:fieldCornerTopLeftUnit",h))},null,8,["model-value","unit"])]),u("div",AL,[r(at,{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":f[18]||(f[18]=h=>s("update:fieldCornerTopRightValue",h)),"onUpdate:unit":f[19]||(f[19]=h=>s("update:fieldCornerTopRightUnit",h))},null,8,["model-value","unit"])]),u("div",DL,[r(at,{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":f[20]||(f[20]=h=>s("update:fieldCornerBottomLeftValue",h)),"onUpdate:unit":f[21]||(f[21]=h=>s("update:fieldCornerBottomLeftUnit",h))},null,8,["model-value","unit"])]),u("div",OL,[r(at,{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":f[22]||(f[22]=h=>s("update:fieldCornerBottomRightValue",h)),"onUpdate:unit":f[23]||(f[23]=h=>s("update:fieldCornerBottomRightUnit",h))},null,8,["model-value","unit"])])])),u("div",qL,[u("label",zL,_(l(n)("field_border_width")),1),r(at,{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":f[24]||(f[24]=h=>s("update:fieldBorderWidthValue",h)),"onUpdate:unit":f[25]||(f[25]=h=>s("update:fieldBorderWidthUnit",h))},null,8,["model-value","unit"])]),u("div",NL,[u("label",WL,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.fieldBorderStyle,"icon-start":l(Ur)(t.fieldBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[26]||(f[26]=h=>s("update:fieldBorderStyle",l(mo)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",YL,[u("label",HL,_(l(n)("padding_left_right")),1),r(at,{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":f[27]||(f[27]=h=>s("update:fieldPaddingLeftRightValue",h)),"onUpdate:unit":f[28]||(f[28]=h=>s("update:fieldPaddingLeftRightUnit",h))},null,8,["model-value","unit"])]),u("div",GL,[u("label",jL,_(l(n)("padding_top_bottom")),1),r(at,{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":f[29]||(f[29]=h=>s("update:fieldPaddingTopBottomValue",h)),"onUpdate:unit":f[30]||(f[30]=h=>s("update:fieldPaddingTopBottomUnit",h))},null,8,["model-value","unit"])])])):ce("",!0),t.fieldStatesActiveTab==="active"?(g(),k("div",KL,[u("div",QL,[u("label",XL,_(l(n)("field_background")),1),u("div",JL,[r(xt,{"model-value":t.fieldActiveBackground,"onUpdate:modelValue":f[32]||(f[32]=h=>s("update:fieldActiveBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldActiveBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[31]||(f[31]=h=>s("update:fieldActiveBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldActiveBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",ZL,[u("label",e8,_(l(n)("field_border_color")),1),u("div",t8,[r(xt,{"model-value":t.fieldActiveBorderColor,"onUpdate:modelValue":f[34]||(f[34]=h=>s("update:fieldActiveBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldActiveBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[33]||(f[33]=h=>s("update:fieldActiveBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldActiveBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",o8,[u("label",n8,_(l(n)("field_text")),1),u("div",i8,[r(xt,{"model-value":t.fieldActiveTextColor,"onUpdate:modelValue":f[36]||(f[36]=h=>s("update:fieldActiveTextColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldActiveTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[35]||(f[35]=h=>s("update:fieldActiveTextColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldActiveTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",l8,[u("label",a8,_(l(n)("description_color")),1),u("div",r8,[r(xt,{"model-value":t.fieldActiveDescriptionColor,"onUpdate:modelValue":f[38]||(f[38]=h=>s("update:fieldActiveDescriptionColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldActiveDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[37]||(f[37]=h=>s("update:fieldActiveDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldActiveDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",s8,[u("label",d8,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.fieldActiveBorderStyle,"icon-start":l(Ur)(t.fieldActiveBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[39]||(f[39]=h=>s("update:fieldActiveBorderStyle",l(mo)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):ce("",!0),t.fieldStatesActiveTab==="read-only"?(g(),k("div",u8,[u("div",c8,[u("label",f8,_(l(n)("field_background")),1),u("div",m8,[r(xt,{"model-value":t.fieldReadOnlyBackground,"onUpdate:modelValue":f[41]||(f[41]=h=>s("update:fieldReadOnlyBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldReadOnlyBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[40]||(f[40]=h=>s("update:fieldReadOnlyBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldReadOnlyBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",v8,[u("label",p8,_(l(n)("field_border_color")),1),u("div",y8,[r(xt,{"model-value":t.fieldReadOnlyBorderColor,"onUpdate:modelValue":f[43]||(f[43]=h=>s("update:fieldReadOnlyBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldReadOnlyBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[42]||(f[42]=h=>s("update:fieldReadOnlyBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldReadOnlyBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",g8,[u("label",h8,_(l(n)("field_text")),1),u("div",b8,[r(xt,{"model-value":t.fieldReadOnlyTextColor,"onUpdate:modelValue":f[45]||(f[45]=h=>s("update:fieldReadOnlyTextColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldReadOnlyTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[44]||(f[44]=h=>s("update:fieldReadOnlyTextColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldReadOnlyTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",_8,[u("label",x8,_(l(n)("description_color")),1),u("div",w8,[r(xt,{"model-value":t.fieldReadOnlyDescriptionColor,"onUpdate:modelValue":f[47]||(f[47]=h=>s("update:fieldReadOnlyDescriptionColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldReadOnlyDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[46]||(f[46]=h=>s("update:fieldReadOnlyDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldReadOnlyDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",C8,[u("label",S8,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.fieldReadOnlyBorderStyle,"icon-start":l(Ur)(t.fieldReadOnlyBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[48]||(f[48]=h=>s("update:fieldReadOnlyBorderStyle",l(mo)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):ce("",!0),t.fieldStatesActiveTab==="error"?(g(),k("div",k8,[u("div",F8,[u("label",I8,_(l(n)("field_background")),1),u("div",T8,[r(xt,{"model-value":t.fieldErrorBackground,"onUpdate:modelValue":f[50]||(f[50]=h=>s("update:fieldErrorBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldErrorBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[49]||(f[49]=h=>s("update:fieldErrorBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldErrorBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",P8,[u("label",$8,_(l(n)("field_border_color")),1),u("div",L8,[r(xt,{"model-value":t.fieldErrorBorderColor,"onUpdate:modelValue":f[52]||(f[52]=h=>s("update:fieldErrorBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldErrorBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[51]||(f[51]=h=>s("update:fieldErrorBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldErrorBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",V8,[u("label",U8,_(l(n)("field_text")),1),u("div",M8,[r(xt,{"model-value":t.fieldErrorTextColor,"onUpdate:modelValue":f[54]||(f[54]=h=>s("update:fieldErrorTextColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldErrorTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[53]||(f[53]=h=>s("update:fieldErrorTextColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldErrorTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",R8,[u("label",E8,_(l(n)("description_color")),1),u("div",B8,[r(xt,{"model-value":t.fieldErrorDescriptionColor,"onUpdate:modelValue":f[56]||(f[56]=h=>s("update:fieldErrorDescriptionColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldErrorDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[55]||(f[55]=h=>s("update:fieldErrorDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldErrorDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",A8,[u("label",D8,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.fieldErrorBorderStyle,"icon-start":l(Ur)(t.fieldErrorBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[57]||(f[57]=h=>s("update:fieldErrorBorderStyle",l(mo)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):ce("",!0)])}}}),q8={class:"ivyforms-alignment-control"},z8={class:"ivyforms-alignment-control__label"},N8=_e({__name:"AlignmentControl",props:{modelValue:{},label:{}},emits:["update:modelValue"],setup(t,{emit:o}){const n=t,a=o,d=T(()=>{const s=n.modelValue;return[{name:"left",label:"",iconConfig:{name:"align-left",type:"outline",category:"builder",size:"s",color:s==="left"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:s==="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:s==="center"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:s==="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:s==="right"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:s==="right"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-2)"}}]}),m=T({get:()=>n.modelValue,set:s=>a("update:modelValue",s)});return(s,p)=>(g(),k("div",q8,[u("label",z8,_(t.label),1),(g(),X(Pn,{key:n.modelValue,modelValue:m.value,"onUpdate:modelValue":p[0]||(p[0]=f=>m.value=f),tabs:d.value,priority:"secondary",type:"tonal","tab-style":"stroke",class:"ivyforms-alignment-control__tabs"},null,8,["modelValue","tabs"]))]))}}),$p=We(N8,[["__scopeId","data-v-ff75968d"]]),W8={class:"ivyforms-advanced-mode-controls__section"},Y8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},H8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},G8={class:"ivyforms-color-input-wrapper"},j8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},K8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},Q8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},X8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},J8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},Z8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},eV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 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-py-12 ivyforms-px-12 ivyforms-gap-16"},nV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},iV=_e({__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:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",W8,[u("div",Y8,[u("label",H8,_(l(n)("placeholder_font_color")),1),u("div",G8,[r(xt,{"model-value":t.placeholderFontColor,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:placeholderFontColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.placeholderFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:placeholderFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.placeholderFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",j8,[u("label",K8,_(l(n)("font_weight")),1),r(St,{"model-value":t.fieldPlaceholderFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:fieldPlaceholderFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",Q8,[u("label",X8,_(l(n)("font_style")),1),r(St,{"model-value":t.fieldPlaceholderFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:fieldPlaceholderFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",J8,[u("label",Z8,_(l(n)("font_size")),1),r(at,{"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":p[4]||(p[4]=v=>m("update:fieldPlaceholderFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:fieldPlaceholderFontSizeUnit",v))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",eV,[u("label",tV,_(l(n)("placeholder_alignment")),1),r($p,{"model-value":t.fieldPlaceholderAlignment,"onUpdate:modelValue":p[6]||(p[6]=v=>m("update:fieldPlaceholderAlignment",v))},null,8,["model-value"])]),u("div",oV,[u("label",nV,_(l(n)("padding_left_right")),1),r(at,{"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":p[7]||(p[7]=v=>m("update:fieldPlaceholderPaddingLeftRightValue",v)),"onUpdate:unit":p[8]||(p[8]=v=>m("update:fieldPlaceholderPaddingLeftRightUnit",v))},null,8,["model-value","unit"])])])}}}),lV={class:"ivyforms-advanced-mode-controls__section"},aV={key:0,class:"ivyforms-tab-content ivyforms-width-100"},rV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},sV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},dV={class:"ivyforms-color-input-wrapper"},uV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},cV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},fV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},mV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},vV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 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-py-12 ivyforms-px-12 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-py-12 ivyforms-px-12 ivyforms-gap-16"},bV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},_V={key:1,class:"ivyforms-tab-content ivyforms-width-100"},xV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},wV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},CV={class:"ivyforms-color-input-wrapper"},SV=_e({__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:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",lV,[r(Pn,{"model-value":t.fieldLabelsActiveTab,tabs:t.fieldLabelsTabs,priority:"secondary",type:"tonal",background:!1,class:"ivyforms-field-labels-tabs ivyforms-width-100","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:fieldLabelsActiveTab",v))},null,8,["model-value","tabs"]),t.fieldLabelsActiveTab==="label"?(g(),k("div",aV,[u("div",rV,[u("label",sV,_(l(n)("field_label_text")),1),u("div",dV,[r(xt,{"model-value":t.fieldLabelText,"onUpdate:modelValue":p[2]||(p[2]=v=>m("update:fieldLabelText",v))},{reference:y(()=>[r(Ue,{"model-value":t.fieldLabelText,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[1]||(p[1]=v=>m("update:fieldLabelText",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldLabelText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",uV,[u("label",cV,_(l(n)("font_weight")),1),r(St,{"model-value":t.fieldLabelFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:fieldLabelFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",fV,[u("label",mV,_(l(n)("font_style")),1),r(St,{"model-value":t.fieldLabelFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=v=>m("update:fieldLabelFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",vV,[u("label",pV,_(l(n)("font_size")),1),r(at,{"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":p[5]||(p[5]=v=>m("update:fieldLabelFontSizeValue",v)),"onUpdate:unit":p[6]||(p[6]=v=>m("update:fieldLabelFontSizeUnit",v))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",yV,[u("label",gV,_(l(n)("padding_left_right")),1),r(at,{"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":p[7]||(p[7]=v=>m("update:fieldLabelPaddingLeftRightValue",v)),"onUpdate:unit":p[8]||(p[8]=v=>m("update:fieldLabelPaddingLeftRightUnit",v))},null,8,["model-value","unit"])]),u("div",hV,[u("label",bV,_(l(n)("padding_top_bottom")),1),r(at,{"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":p[9]||(p[9]=v=>m("update:fieldLabelPaddingTopBottomValue",v)),"onUpdate:unit":p[10]||(p[10]=v=>m("update:fieldLabelPaddingTopBottomUnit",v))},null,8,["model-value","unit"])])])):ce("",!0),t.fieldLabelsActiveTab==="required-indicator"?(g(),k("div",_V,[u("div",xV,[u("label",wV,_(l(n)("font_color")),1),u("div",CV,[r(xt,{"model-value":t.requiredIndicatorFontColor,"onUpdate:modelValue":p[12]||(p[12]=v=>m("update:requiredIndicatorFontColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.requiredIndicatorFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[11]||(p[11]=v=>m("update:requiredIndicatorFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.requiredIndicatorFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])])):ce("",!0)])}}}),kV={class:"ivyforms-advanced-mode-controls__section"},FV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},IV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},TV={class:"ivyforms-color-input-wrapper"},PV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$V={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},LV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},VV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},UV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},MV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},RV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},EV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},BV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},AV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},DV=_e({__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:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",kV,[u("div",FV,[u("label",IV,_(l(n)("font_color")),1),u("div",TV,[r(xt,{"model-value":t.formDescriptionFontColor,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:formDescriptionFontColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.formDescriptionFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:formDescriptionFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.formDescriptionFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",PV,[u("label",$V,_(l(n)("font_weight")),1),r(St,{"model-value":t.formDescriptionFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:formDescriptionFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",LV,[u("label",VV,_(l(n)("font_style")),1),r(St,{"model-value":t.formDescriptionFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:formDescriptionFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",UV,[u("label",MV,_(l(n)("font_size")),1),r(at,{"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":p[4]||(p[4]=v=>m("update:formDescriptionFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:formDescriptionFontSizeUnit",v))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",RV,[u("label",EV,_(l(n)("padding_left_right")),1),r(at,{"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":p[6]||(p[6]=v=>m("update:formDescriptionPaddingLeftRightValue",v)),"onUpdate:unit":p[7]||(p[7]=v=>m("update:formDescriptionPaddingLeftRightUnit",v))},null,8,["model-value","unit"])]),u("div",BV,[u("label",AV,_(l(n)("padding_top_bottom")),1),r(at,{"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":p[8]||(p[8]=v=>m("update:formDescriptionPaddingTopBottomValue",v)),"onUpdate:unit":p[9]||(p[9]=v=>m("update:formDescriptionPaddingTopBottomUnit",v))},null,8,["model-value","unit"])])])}}}),OV={class:"ivyforms-advanced-mode-controls__section"},qV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},zV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},NV={class:"ivyforms-color-input-wrapper"},WV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},YV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},HV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},GV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},jV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},KV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},QV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},XV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},ZV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},eU=_e({__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:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",OV,[u("div",qV,[u("label",zV,_(l(n)("form_title_text")),1),u("div",NV,[r(xt,{"model-value":t.formTitleText,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:formTitleText",v))},{reference:y(()=>[r(Ue,{"model-value":t.formTitleText,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:formTitleText",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.formTitleText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",WV,[u("label",YV,_(l(n)("font_weight")),1),r(St,{"model-value":t.formTitleFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:formTitleFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",HV,[u("label",GV,_(l(n)("font_style")),1),r(St,{"model-value":t.formTitleFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:formTitleFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",jV,[u("label",KV,_(l(n)("font_size")),1),r(at,{"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":p[4]||(p[4]=v=>m("update:formTitleFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:formTitleFontSizeUnit",v))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",QV,[u("label",XV,_(l(n)("padding_left_right")),1),r(at,{"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":p[6]||(p[6]=v=>m("update:formTitlePaddingLeftRightValue",v)),"onUpdate:unit":p[7]||(p[7]=v=>m("update:formTitlePaddingLeftRightUnit",v))},null,8,["model-value","unit"])]),u("div",JV,[u("label",ZV,_(l(n)("padding_top_bottom")),1),r(at,{"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":p[8]||(p[8]=v=>m("update:formTitlePaddingTopBottomValue",v)),"onUpdate:unit":p[9]||(p[9]=v=>m("update:formTitlePaddingTopBottomUnit",v))},null,8,["model-value","unit"])])])}}}),tU={class:"ivyforms-advanced-mode-controls__section"},oU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},nU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},iU={class:"ivyforms-color-input-wrapper"},lU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},aU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},rU={class:"ivyforms-color-input-wrapper"},sU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},dU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},uU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},cU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},fU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},mU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},vU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},pU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},yU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},gU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},hU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},bU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},_U={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},xU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},wU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},CU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},SU={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},kU={class:"ivyforms-corner-main-input"},FU={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},IU={class:"ivyforms-corner-grid-item"},TU={class:"ivyforms-corner-grid-item"},PU={class:"ivyforms-corner-grid-item"},$U={class:"ivyforms-corner-grid-item"},LU=_e({__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:o}){const{getLabel:n}=Ye(),a=xc,d=o;return(m,s)=>{const p=Tt;return g(),k("div",tU,[u("div",oU,[u("label",nU,_(l(n)("form_background")),1),u("div",iU,[r(xt,{"model-value":t.formBackground,"onUpdate:modelValue":s[1]||(s[1]=f=>d("update:formBackground",f))},{reference:y(()=>[r(Ue,{"model-value":t.formBackground,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":s[0]||(s[0]=f=>d("update:formBackground",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.formBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",lU,[u("label",aU,_(l(n)("form_border_color")),1),u("div",rU,[r(xt,{"model-value":t.formBorderColor,"onUpdate:modelValue":s[3]||(s[3]=f=>d("update:formBorderColor",f))},{reference:y(()=>[r(Ue,{"model-value":t.formBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":s[2]||(s[2]=f=>d("update:formBorderColor",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.formBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",sU,[u("label",dU,_(l(n)("form_border_width")),1),r(at,{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":s[4]||(s[4]=f=>d("update:formBorderWidthValue",f)),"onUpdate:unit":s[5]||(s[5]=f=>d("update:formBorderWidthUnit",f))},null,8,["model-value","unit"])]),u("div",uU,[u("label",cU,_(l(n)("form_border_style")),1),r(St,{secondary:"","model-value":t.formBorderStyle,"icon-start":l(Ur)(t.formBorderStyle),"icon-start-category":"builder","icon-start-type":"outline",class:"ivyforms-mixed-input-field","onUpdate:modelValue":s[6]||(s[6]=f=>d("update:formBorderStyle",l(mo)(f)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),f=>(g(),X(p,{key:f.value,label:f.label,value:f.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",fU,[u("label",mU,_(l(n)("vertical_spacing")),1),r(at,{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":s[7]||(s[7]=f=>d("update:verticalSpacingValue",f)),"onUpdate:unit":s[8]||(s[8]=f=>d("update:verticalSpacingUnit",f))},null,8,["model-value","unit"])]),u("div",vU,[u("label",pU,_(l(n)("horizontal_spacing")),1),r(at,{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":s[9]||(s[9]=f=>d("update:horizontalSpacingValue",f)),"onUpdate:unit":s[10]||(s[10]=f=>d("update:horizontalSpacingUnit",f))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",yU,[u("label",gU,_(l(n)("form_alignment")),1),r($p,{"model-value":t.formAlignment,"onUpdate:modelValue":s[11]||(s[11]=f=>d("update:formAlignment",f))},null,8,["model-value"])]),u("div",hU,[u("label",bU,_(l(n)("form_padding_left_right")),1),r(at,{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":s[12]||(s[12]=f=>d("update:formPaddingLeftRightValue",f)),"onUpdate:unit":s[13]||(s[13]=f=>d("update:formPaddingLeftRightUnit",f))},null,8,["model-value","unit"])]),u("div",_U,[u("label",xU,_(l(n)("padding_top_bottom")),1),r(at,{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":s[14]||(s[14]=f=>d("update:formPaddingTopBottomValue",f)),"onUpdate:unit":s[15]||(s[15]=f=>d("update:formPaddingTopBottomUnit",f))},null,8,["model-value","unit"])]),u("div",wU,[u("label",CU,_(l(n)("form_corner")),1),u("div",SU,[u("div",kU,[r(ke,{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?l(n)("unlink_corners"):l(n)("link_corners"),onClick:s[16]||(s[16]=f=>d("toggleFormCornerLinked"))},null,8,["priority","icon-start","aria-label"]),r(at,{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":s[17]||(s[17]=f=>d("update:formCornerMainValue",f)),"onUpdate:unit":s[18]||(s[18]=f=>d("update:formCornerLinkedUnit",f))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isFormCornerLinked?ce("",!0):(g(),k("div",FU,[u("div",IU,[r(at,{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":s[19]||(s[19]=f=>d("update:formCornerTopLeftValue",f)),"onUpdate:unit":s[20]||(s[20]=f=>d("update:formCornerTopLeftUnit",f))},null,8,["model-value","unit"])]),u("div",TU,[r(at,{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":s[21]||(s[21]=f=>d("update:formCornerTopRightValue",f)),"onUpdate:unit":s[22]||(s[22]=f=>d("update:formCornerTopRightUnit",f))},null,8,["model-value","unit"])]),u("div",PU,[r(at,{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":s[23]||(s[23]=f=>d("update:formCornerBottomLeftValue",f)),"onUpdate:unit":s[24]||(s[24]=f=>d("update:formCornerBottomLeftUnit",f))},null,8,["model-value","unit"])]),u("div",$U,[r(at,{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":s[25]||(s[25]=f=>d("update:formCornerBottomRightValue",f)),"onUpdate:unit":s[26]||(s[26]=f=>d("update:formCornerBottomRightUnit",f))},null,8,["model-value","unit"])])]))])}}});function VU(t={}){const o=vo(t.formBorderWidth||"1px"),n=vo(t.formPaddingLeftRight||"24px"),a=vo(t.formPaddingTopBottom||"24px"),d=vo(t.verticalSpacing||"16px"),m=vo(t.horizontalSpacing||"12px"),s=x(t.formBackground||"transparent"),p=x(t.formBorderColor||""),f=x(mo(t.formBorderStyle)),v=x(Number(o.value??1)),h=x(o.unit),w=x(Number(n.value??24)),L=x(n.unit),F=x(Number(a.value??24)),M=x(a.unit),E=x(Number(d.value??16)),C=x(d.unit),P=x(Number(m.value??12)),B=x(m.unit),z=x(Mr(t.alignment));return{formBackground:s,formBorderColor:p,formBorderStyle:f,formBorderWidthValue:v,formBorderWidthUnit:h,formPaddingLeftRightValue:w,formPaddingLeftRightUnit:L,formPaddingTopBottomValue:F,formPaddingTopBottomUnit:M,verticalSpacingValue:E,verticalSpacingUnit:C,horizontalSpacingValue:P,horizontalSpacingUnit:B,formAlignment:z,syncGeneralSection:ne=>{s.value=ne?.formBackground||t.formBackground||"transparent",p.value=ne?.formBorderColor||t.formBorderColor||"",f.value=mo(ne?.formBorderStyle,mo(t.formBorderStyle));const ee=vo(ne?.formBorderWidth||t.formBorderWidth||"1px");v.value=ee.value!==""?Number(ee.value):null,h.value=ee.unit;const Y=vo(ne?.formPaddingLeftRight||t.formPaddingLeftRight||"24px");w.value=Y.value!==""?Number(Y.value):null,L.value=Y.unit;const H=vo(ne?.formPaddingTopBottom||t.formPaddingTopBottom||"24px");F.value=H.value!==""?Number(H.value):null,M.value=H.unit;const Z=vo(ne?.verticalSpacing||t.verticalSpacing||"16px");E.value=Z.value!==""?Number(Z.value):null,C.value=Z.unit;const J=vo(ne?.horizontalSpacing||t.horizontalSpacing||"12px");P.value=J.value!==""?Number(J.value):null,B.value=J.unit,z.value=Mr(ne?.alignment||t.alignment)}}}const UU={class:"ivyforms-advanced-mode-controls__section"},MU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},RU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},EU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},BU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},AU={class:"ivyforms-color-input-wrapper"},DU=_e({__name:"RatingSection",props:{ratingIconSizeValue:{},ratingIconSizeUnit:{},ratingIconColor:{}},emits:["update:ratingIconSizeValue","update:ratingIconSizeUnit","update:ratingIconColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=o;return(d,m)=>(g(),k("div",UU,[u("div",MU,[u("label",RU,_(l(n)("icon_size")),1),r(at,{"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]=s=>a("update:ratingIconSizeValue",s)),"onUpdate:unit":m[1]||(m[1]=s=>a("update:ratingIconSizeUnit",s))},null,8,["model-value","unit"])]),u("div",EU,[u("label",BU,_(l(n)("icon_color")),1),u("div",AU,[r(xt,{"model-value":t.ratingIconColor,"onUpdate:modelValue":m[3]||(m[3]=s=>a("update:ratingIconColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.ratingIconColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=s=>a("update:ratingIconColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.ratingIconColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),OU={class:"ivyforms-advanced-mode-controls__section"},qU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},zU={class:"ivyforms-color-input-wrapper"},NU=_e({__name:"SliderSection",props:{sliderHandleColor:{},sliderHighlightColor:{},sliderBorderColor:{},sliderTrackColor:{},sliderRemainingTrackColor:{}},emits:["update:sliderHandleColor","update:sliderHighlightColor","update:sliderBorderColor","update:sliderTrackColor","update:sliderRemainingTrackColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=t,d=o,m=T(()=>[{key:"handle",labelKey:"slider_handle_color",modelValue:a.sliderHandleColor,onUpdate:s=>d("update:sliderHandleColor",s)},{key:"highlight",labelKey:"slider_highlight_color",modelValue:a.sliderHighlightColor,onUpdate:s=>d("update:sliderHighlightColor",s)},{key:"border",labelKey:"slider_border_color",modelValue:a.sliderBorderColor,onUpdate:s=>d("update:sliderBorderColor",s)},{key:"track",labelKey:"slider_track_color",modelValue:a.sliderTrackColor,onUpdate:s=>d("update:sliderTrackColor",s)},{key:"remaining",labelKey:"remaining_track_color",modelValue:a.sliderRemainingTrackColor,onUpdate:s=>d("update:sliderRemainingTrackColor",s)}]);return(s,p)=>(g(),k("div",OU,[(g(!0),k(ye,null,Ae(m.value,f=>(g(),k("div",{key:f.key,class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-16 ivyforms-py-12 ivyforms-px-12"},[u("label",qU,_(l(n)(f.labelKey)),1),u("div",zU,[r(xt,{"model-value":f.modelValue,"onUpdate:modelValue":v=>f.onUpdate(v)},{reference:y(()=>[r(Ue,{"model-value":f.modelValue,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v=>f.onUpdate(v)},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:f.modelValue})},null,4)]),_:2},1032,["model-value","onUpdate:modelValue"])]),_:2},1032,["model-value","onUpdate:modelValue"])])]))),128))]))}}),WU={class:"ivyforms-advanced-mode-controls__section"},YU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},HU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},GU={class:"ivyforms-color-input-wrapper"},jU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},KU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},QU={class:"ivyforms-color-input-wrapper"},XU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},JU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},ZU={class:"ivyforms-color-input-wrapper"},eM=_e({__name:"DateTimePickerSection",props:{dateTimeCalendarBackground:{},dateTimeNumberTextColor:{},dateTimeSelectionColor:{}},emits:["update:dateTimeCalendarBackground","update:dateTimeNumberTextColor","update:dateTimeSelectionColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=o;return(d,m)=>(g(),k("div",WU,[u("div",YU,[u("label",HU,_(l(n)("calendar_background_color")),1),u("div",GU,[r(xt,{"model-value":t.dateTimeCalendarBackground,"onUpdate:modelValue":m[1]||(m[1]=s=>a("update:dateTimeCalendarBackground",s))},{reference:y(()=>[r(Ue,{"model-value":t.dateTimeCalendarBackground,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[0]||(m[0]=s=>a("update:dateTimeCalendarBackground",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.dateTimeCalendarBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",jU,[u("label",KU,_(l(n)("number_text_color")),1),u("div",QU,[r(xt,{"model-value":t.dateTimeNumberTextColor,"onUpdate:modelValue":m[3]||(m[3]=s=>a("update:dateTimeNumberTextColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.dateTimeNumberTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=s=>a("update:dateTimeNumberTextColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.dateTimeNumberTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",XU,[u("label",JU,_(l(n)("selection_color")),1),u("div",ZU,[r(xt,{"model-value":t.dateTimeSelectionColor,"onUpdate:modelValue":m[5]||(m[5]=s=>a("update:dateTimeSelectionColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.dateTimeSelectionColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[4]||(m[4]=s=>a("update:dateTimeSelectionColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.dateTimeSelectionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),tM="ivyforms/style/filter/advanced_style_sections",oM=t=>cv(t)?hc(t):t;function nM(){const t=Ge.hooks.applyFilters(tM,[]);return Array.isArray(t)?t.map(o=>({...o,component:oM(o.component)})):[]}function iM(t,o){return t.meta?.id??t.meta?.feature??`advanced-style-section-${o}`}function lM(){const t=window.IvyForms?.pro?Zo():null;return{extensionSections:T(()=>(Ge.hooks.updateCounter.value,t&&t.loaded.value,nM())),getAdvancedStyleSectionKey:iM}}const aM={class:"ivyforms-advanced-mode-controls__section"},rM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},sM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},dM={class:"ivyforms-color-input-wrapper"},uM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},cM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},fM={class:"ivyforms-color-input-wrapper"},mM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},vM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},pM={class:"ivyforms-color-input-wrapper"},yM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},gM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},hM={class:"ivyforms-color-input-wrapper"},bM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},_M={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},xM={class:"ivyforms-color-input-wrapper"},wM=_e({__name:"SelectSection",props:{selectTagColor:{},selectTagTextColor:{},selectOptionHoverColor:{},selectSelectionTextColor:{},selectSelectionBackgroundColor:{}},emits:["update:selectTagColor","update:selectTagTextColor","update:selectOptionHoverColor","update:selectSelectionTextColor","update:selectSelectionBackgroundColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=o;return(d,m)=>(g(),k("div",aM,[u("div",rM,[u("label",sM,_(l(n)("tag_color")),1),u("div",dM,[r(xt,{"model-value":t.selectTagColor,"onUpdate:modelValue":m[1]||(m[1]=s=>a("update:selectTagColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectTagColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[0]||(m[0]=s=>a("update:selectTagColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectTagColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",uM,[u("label",cM,_(l(n)("tag_text_color")),1),u("div",fM,[r(xt,{"model-value":t.selectTagTextColor,"onUpdate:modelValue":m[3]||(m[3]=s=>a("update:selectTagTextColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectTagTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=s=>a("update:selectTagTextColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectTagTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",mM,[u("label",vM,_(l(n)("option_hover_color")),1),u("div",pM,[r(xt,{"model-value":t.selectOptionHoverColor,"onUpdate:modelValue":m[5]||(m[5]=s=>a("update:selectOptionHoverColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectOptionHoverColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[4]||(m[4]=s=>a("update:selectOptionHoverColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectOptionHoverColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",yM,[u("label",gM,_(l(n)("selection_text_color")),1),u("div",hM,[r(xt,{"model-value":t.selectSelectionTextColor,"onUpdate:modelValue":m[7]||(m[7]=s=>a("update:selectSelectionTextColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectSelectionTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[6]||(m[6]=s=>a("update:selectSelectionTextColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectSelectionTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",bM,[u("label",_M,_(l(n)("selection_background_color")),1),u("div",xM,[r(xt,{"model-value":t.selectSelectionBackgroundColor,"onUpdate:modelValue":m[9]||(m[9]=s=>a("update:selectSelectionBackgroundColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectSelectionBackgroundColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[8]||(m[8]=s=>a("update:selectSelectionBackgroundColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectSelectionBackgroundColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),CM={class:"ivyforms-advanced-mode-controls__section"},SM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},kM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},FM={class:"ivyforms-mixed-input-field ivyforms-css-class-copy ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},IM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},TM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},PM=_e({__name:"CssClassesSection",props:{copiedFormCssClass:{},additionalCssClasses:{}},emits:["update:additionalCssClasses","copyCssClass"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=o;return(d,m)=>(g(),k("div",CM,[u("div",SM,[u("label",kM,_(l(n)("copy_css_class")),1),u("div",FM,[r(Ue,{"model-value":t.copiedFormCssClass,secondary:"",readonly:"",class:"ivyforms-width-100","icon-end":"copy","icon-end-size":"s",onIconEndClick:m[0]||(m[0]=s=>a("copyCssClass"))},null,8,["model-value"])])]),u("div",IM,[u("label",TM,_(l(n)("additional_css_classes")),1),r(Ue,{"model-value":t.additionalCssClasses,secondary:"",class:"ivyforms-mixed-input-field",placeholder:l(n)("additional_css_classes_placeholder"),"onUpdate:modelValue":m[1]||(m[1]=s=>a("update:additionalCssClasses",String(s||"")))},null,8,["model-value","placeholder"])])]))}}),$M=We(PM,[["__scopeId","data-v-e31ccd45"]]),Fr={handleColor:"#FFFFFF",highlightColor:"#202124",borderColor:"#5F6368",trackColor:"#5F6368",remainingTrackColor:"#E8EAED"},ai=xs.advancedMode?.slider??Fr;function LM(t){return t?.slider?.trackColor??t?.slider?.rangeColor}function VM(){return{sliderHandleColor:x(ai.handleColor??Fr.handleColor),sliderHighlightColor:x(ai.highlightColor??Fr.highlightColor),sliderBorderColor:x(ai.borderColor??Fr.borderColor),sliderTrackColor:x(ai.trackColor??Fr.trackColor),sliderRemainingTrackColor:x(ai.remainingTrackColor??Fr.remainingTrackColor)}}function UM(t,o){t.sliderHandleColor.value=dt(o?.slider?.handleColor,ai.handleColor),t.sliderHighlightColor.value=dt(o?.slider?.highlightColor,ai.highlightColor),t.sliderBorderColor.value=dt(o?.slider?.borderColor,ai.borderColor),t.sliderTrackColor.value=dt(LM(o),ai.trackColor),t.sliderRemainingTrackColor.value=dt(o?.slider?.remainingTrackColor,ai.remainingTrackColor)}function MM(t){return[{ref:t.sliderHandleColor,storePath:"advancedMode.slider.handleColor",syncPaths:["advancedMode.slider.handleColor"]},{ref:t.sliderHighlightColor,storePath:"advancedMode.slider.highlightColor",syncPaths:["advancedMode.slider.highlightColor"]},{ref:t.sliderBorderColor,storePath:"advancedMode.slider.borderColor",syncPaths:["advancedMode.slider.borderColor"]},{ref:t.sliderTrackColor,storePath:"advancedMode.slider.trackColor",syncPaths:["advancedMode.slider.trackColor","advancedMode.slider.rangeColor"]},{ref:t.sliderRemainingTrackColor,storePath:"advancedMode.slider.remainingTrackColor",syncPaths:["advancedMode.slider.remainingTrackColor"]}]}const RM={class:"ivyforms-advanced-mode-controls ivyforms-mt-16 ivyforms-width-100"},EM=_e({__name:"AdvancedModeStyleControls",setup(t){const{getLabel:o}=Ye(),n=kt(),{extensionSections:a,getAdvancedStyleSectionKey:d}=lM(),m=x(!1),s=xs.advancedMode,p=x("label"),f=[{name:"label",label:"Label"},{name:"required-indicator",label:"Required Indicator"}],v=x("default"),h=[{name:"default",label:"Default"},{name:"active",label:"Active"},{name:"read-only",label:"Read Only"},{name:"error",label:"Error"}],w=vo(In(s.general?.formCorner)),L=uo(s.fieldStates?.default?.borderWidth,1),F=vo(In(s.fieldStates?.default?.corner)),M=uo(s.fieldStates?.default?.paddingLeftRight,4),E=uo(s.fieldStates?.default?.paddingTopBottom,0),C=uo(s.buttonStates?.normal?.borderWidth,1),P=vo(In(s.buttonStates?.normal?.corner)),B=uo(s.confirmationMessage?.borderWidth,1),z=vo(In(s.confirmationMessage?.corner)),{formBackground:N,formBorderColor:ne,formBorderStyle:ee,formBorderWidthValue:Y,formBorderWidthUnit:H,formPaddingLeftRightValue:Z,formPaddingLeftRightUnit:J,formPaddingTopBottomValue:q,formPaddingTopBottomUnit:j,verticalSpacingValue:K,verticalSpacingUnit:G,horizontalSpacingValue:W,horizontalSpacingUnit:V,formAlignment:D,syncGeneralSection:R}=VU({formBackground:s.general?.formBackground,formBorderColor:s.general?.formBorderColor,formBorderWidth:s.general?.formBorderWidth,formBorderStyle:s.general?.formBorderStyle,formPaddingLeftRight:s.general?.formPaddingLeftRight,formPaddingTopBottom:s.general?.formPaddingTopBottom,verticalSpacing:s.general?.verticalSpacing,horizontalSpacing:s.general?.horizontalSpacing,alignment:s.general?.alignment}),U=x(Tr(s.general?.formCorner)),oe=Pr(w),be=x(oe),ae=x(w.unit),Re=x(oe),we=x(w.unit),ge=x(oe),Se=x(w.unit),Qe=x(oe),ut=x(w.unit),fe=x(oe),de=x(w.unit),Ve=x(s.formTitle?.fontColor),pe=x(s.formTitle?.fontWeight),qe=x(ao(s.formTitle?.fontStyle)),Ke=uo(s.formTitle?.fontSize,20),ot=x(Ke.value),rt=x(Ke.unit),ft=vo(s.formTitle?.paddingLeftRight),Dt=vo(s.formTitle?.paddingTopBottom),Mt=x(ft.value!==""?Number(ft.value):null),re=x(ft.unit),ve=x(Dt.value!==""?Number(Dt.value):null),Ie=x(Dt.unit),Ze=x(s.formDescription?.fontColor),ht=x(s.formDescription?.fontWeight),yt=x(ao(s.formDescription?.fontStyle)),et=uo(s.formDescription?.fontSize,16),bt=x(et.value),$e=x(et.unit),nt=vo(s.formDescription?.paddingLeftRight),Et=vo(s.formDescription?.paddingTopBottom),Bt=x(nt.value!==""?Number(nt.value):null),yo=x(nt.unit),oo=x(Et.value!==""?Number(Et.value):null),so=x(Et.unit),go=x(s.fieldStates?.default?.background),Oe=x(s.fieldStates?.default?.textColor),ze=x(s.fieldStates?.default?.fontWeight),vt=x(ao(s.fieldStates?.default?.fontStyle)),lt=uo(s.fieldStates?.default?.fontSize,14),Qt=x(lt.value),So=x(lt.unit),ho=x(s.fieldStates?.default?.descriptionColor),Vo=x(s.fieldStates?.default?.borderColor),Fe=x(mo(s.fieldStates?.default?.borderStyle)),ue=x(Tr(s.fieldStates?.default?.corner)),Le=Pr(F),gt=x(Le),mt=x(F.unit),tt=x(Le),he=x(F.unit),xe=x(Le),lo=x(F.unit),Ro=x(Le),ko=x(F.unit),Me=x(Le),He=x(F.unit),Ot=x(L.value),Jt=x(L.unit),bo=x(M.value),_n=x(M.unit),pi=x(E.value),yi=x(E.unit),Qi=x(s.fieldPlaceholder?.fontColor),Xi=x(s.fieldPlaceholder?.fontWeight),Ji=x(ao(s.fieldPlaceholder?.fontStyle)),zt=uo(s.fieldPlaceholder?.fontSize,14),Zi=x(zt.value),za=x(zt.unit),gi=x(Mr(s.fieldPlaceholder?.alignment)),Wr=vo(s.fieldPlaceholder?.paddingLeftRight),hi=x(Wr.value!==""?Number(Wr.value):null),Na=x(Wr.unit),Wa=x(s.fieldLabels?.label?.fontColor),Ya=x(s.fieldLabels?.label?.fontWeight),Yl=x(ao(s.fieldLabels?.label?.fontStyle)),Yr=uo(s.fieldLabels?.label?.fontSize,14),Hl=x(Yr.value),Ha=x(Yr.unit),Ga=x(Mr(s.fieldLabels?.label?.alignment)),Hr=vo(s.fieldLabels?.label?.paddingLeftRight),Gr=vo(s.fieldLabels?.label?.paddingTopBottom),Gl=x(Hr.value!==""?Number(Hr.value):null),jl=x(Hr.unit),Kl=x(Gr.value!==""?Number(Gr.value):null),el=x(Gr.unit),ja=x(s.fieldLabels?.requiredIndicator?.fontColor),Bs=x(s.fieldPlaceholder?.fontColor),bi=x(s.fieldStates?.active?.background),Ql=x(s.fieldStates?.active?.borderColor),Ka=x(s.fieldStates?.active?.textColor),Xl=x(s.fieldStates?.active?.descriptionColor),Jl=x(mo(s.fieldStates?.active?.borderStyle)),tl=x(s.fieldStates?.readOnly?.background),Qa=x(s.fieldStates?.readOnly?.borderColor),Zl=x(s.fieldStates?.readOnly?.textColor),ol=x(s.fieldStates?.readOnly?.descriptionColor),nl=x(mo(s.fieldStates?.readOnly?.borderStyle)),Vn=x(s.fieldStates?.error?.background),ea=x(s.fieldStates?.error?.borderColor),ta=x(s.fieldStates?.error?.textColor),Xa=x(s.fieldStates?.error?.descriptionColor),oa=x(mo(s.fieldStates?.error?.borderStyle)),na=x(s.buttonStates?.normal?.background),ia=x(s.buttonStates?.normal?.borderColor),la=x(C.value),Ja=x(C.unit),Hn=x(Tr(s.buttonStates?.normal?.corner)),aa=Pr(P),Gn=x(aa),il=x(P.unit),ll=x(aa),al=x(P.unit),rl=x(aa),jn=x(P.unit),sl=x(aa),dl=x(P.unit),ul=x(aa),cl=x(P.unit),Za=x(s.buttonStates?.normal?.textColor),Zt=x(s.buttonStates?.normal?.fontWeight),Xt=x(ao(s.buttonStates?.normal?.fontStyle)),As=uo(s.buttonStates?.normal?.fontSize,14),er=x(As.value),tr=x(As.unit),Ds=uo(s.buttonStates?.normal?.paddingLeftRight),Os=uo(s.buttonStates?.normal?.paddingTopBottom),or=vo(s.buttonStates?.normal?.width),ra=vo(s.buttonStates?.normal?.height),nr=x(Ds.value),wo=x(Ds.unit),fl=x(Os.value),xn=x(Os.unit),sa=x(or.value!==""&&or.value!=="auto"?Number(or.value):null),ml=x(or.unit),Do=x(ra.value!==""&&ra.value!=="auto"?Number(ra.value):null),da=x(ra.unit),jr=x(s.buttonStates?.hover?.background),Kr=x(s.buttonStates?.hover?.borderColor),Qr=x(s.buttonStates?.hover?.textColor),ua=x(s.checkboxRadio?.fontColor),ca=x(s.checkboxRadio?.fontWeight),Eo=x(ao(s.checkboxRadio?.fontStyle)),qs=uo(s.checkboxRadio?.fontSize,14),Oo=x(qs.value),ir=x(qs.unit),fa=x(s.checkboxRadio?.selectionColor),cn=x(s.checkboxRadio?.borderColor),_i=x(s.confirmationMessage?.borderColor),vl=x(mo(s.confirmationMessage?.borderStyle)),no=x(s.confirmationMessage?.backgroundColor),fn=x(B.value),pl=x(B.unit),Kn=x(Tr(s.confirmationMessage?.corner)),xi=Pr(z),Qn=x(xi),yl=x(z.unit),gl=x(xi),wi=x(z.unit),Un=x(xi),mn=x(z.unit),hl=x(xi),Ci=x(z.unit),Si=x(xi),Xn=x(z.unit),Xr=x(s.checkboxRadio?.selectionColor),Jr=uo(s.rating?.iconSize,24),lr=x(Jr.value),bl=x(Jr.unit),_l=x(s.rating?.iconColor),{sliderHandleColor:ar,sliderHighlightColor:ma,sliderBorderColor:Bo,sliderTrackColor:xl,sliderRemainingTrackColor:Jn}=VM(),va=x(s.dateTimePicker?.calendarBackground),pa=x(s.dateTimePicker?.numberTextColor),rr=x(s.dateTimePicker?.selectionColor),sr=x(s.select?.tagColor),dr=x(s.select?.optionHoverColor),ur=x(s.select?.tagTextColor),cr=x(s.select?.selectionTextColor),Mn=x(s.select?.selectionBackgroundColor),fr=x(xs.additionalCssClasses||""),zs=T(()=>`ivyforms-form-wrapper-${n.formId??"builder-preview"}`),Zr=async()=>{const Q=await Bc(zs.value);De({message:o(Q?"copied_css_class":"error_copying"),type:Q?"success":"error"})},Ns=T(()=>U.value?String(be.value):o("mix")),Zn=T(()=>ue.value?String(gt.value):o("mix")),mr=T(()=>Kn.value?String(Qn.value):o("mix")),nu=T(()=>Hn.value?String(Gn.value):o("mix")),Ws=T({get:()=>U.value?be.value:"",set:Q=>{U.value&&(be.value=Q===""?0:Number(Q))}}),Ys=T({get:()=>ue.value?gt.value:"",set:Q=>{ue.value&&(gt.value=Q===""?0:Number(Q))}}),ki=T({get:()=>Kn.value?Qn.value:"",set:Q=>{Kn.value&&(Qn.value=Q===""?0:Number(Q))}}),en=T({get:()=>Hn.value?Gn.value:"",set:Q=>{Hn.value&&(Gn.value=Q===""?0:Number(Q))}}),es=()=>{const Q=Vr(U.value,be.value,ae.value,Re.value,we.value,ge.value,Se.value,Qe.value,ut.value,fe.value,de.value);n.updateStyleSettings("advancedMode.general.formCorner",Q),n.updateStyleSettings("quickMode.formCorner",Q)},Hs=()=>{const Q=Vr(ue.value,gt.value,mt.value,tt.value,he.value,xe.value,lo.value,Ro.value,ko.value,Me.value,He.value);n.updateStyleSettings("advancedMode.fieldStates.default.corner",Q),n.updateStyleSettings("quickMode.fieldCorner",Q)},Gs=()=>{const Q=Vr(Kn.value,Qn.value,yl.value,gl.value,wi.value,Un.value,mn.value,hl.value,Ci.value,Si.value,Xn.value);n.updateStyleSettings("advancedMode.confirmationMessage.corner",Q)},js=()=>{const Q=Vr(Hn.value,Gn.value,il.value,ll.value,al.value,rl.value,jn.value,sl.value,dl.value,ul.value,cl.value);n.updateStyleSettings("advancedMode.buttonStates.normal.corner",Q),n.updateStyleSettings("advancedMode.buttonStates.hover.corner",Q)},iu=()=>{$r(U,be,ae,Re,we,ge,Se,Qe,ut,fe,de),es()},lu=()=>{$r(ue,gt,mt,tt,he,xe,lo,Ro,ko,Me,He),Hs()},wl=()=>{$r(Kn,Qn,yl,gl,wi,Un,mn,hl,Ci,Si,Xn),Gs()},se=()=>{$r(Hn,Gn,il,ll,al,rl,jn,sl,dl,ul,cl),js()},Ce=()=>{m.value=!0,fr.value=dt(n.styleSettings.additionalCssClasses,xs.additionalCssClasses);const Q=n.styleSettings.advancedMode;if(Q){R(Q.general);const I=In(s.general?.formCorner);Lr(Q.general?.formCorner,I,U,be,ae,Re,we,ge,Se,Qe,ut,fe,de),Ve.value=dt(Q.formTitle?.fontColor,s.formTitle?.fontColor),pe.value=dt(Q.formTitle?.fontWeight,s.formTitle?.fontWeight),qe.value=ao(Q.formTitle?.fontStyle,ao(s.formTitle?.fontStyle));const Ft=fo(Q.formTitle?.fontSize,s.formTitle?.fontSize,20);ot.value=Ft.value,rt.value=Ft.unit;const It=fo(Q.formTitle?.paddingLeftRight,s.formTitle?.paddingLeftRight);Mt.value=It.value,re.value=It.unit;const Yt=fo(Q.formTitle?.paddingTopBottom,s.formTitle?.paddingTopBottom);ve.value=Yt.value,Ie.value=Yt.unit,Ze.value=dt(Q.formDescription?.fontColor,s.formDescription?.fontColor),ht.value=dt(Q.formDescription?.fontWeight,s.formDescription?.fontWeight),yt.value=ao(Q.formDescription?.fontStyle,ao(s.formDescription?.fontStyle));const Kt=fo(Q.formDescription?.fontSize,s.formDescription?.fontSize,16);bt.value=Kt.value,$e.value=Kt.unit;const Cl=fo(Q.formDescription?.paddingLeftRight,s.formDescription?.paddingLeftRight);Bt.value=Cl.value,yo.value=Cl.unit;const vr=fo(Q.formDescription?.paddingTopBottom,s.formDescription?.paddingTopBottom);oo.value=vr.value,so.value=vr.unit,go.value=dt(Q.fieldStates?.default?.background,s.fieldStates?.default?.background),Oe.value=dt(Q.fieldStates?.default?.textColor,s.fieldStates?.default?.textColor),ze.value=dt(Q.fieldStates?.default?.fontWeight,s.fieldStates?.default?.fontWeight),vt.value=ao(Q.fieldStates?.default?.fontStyle,ao(s.fieldStates?.default?.fontStyle));const qo=fo(Q.fieldStates?.default?.fontSize,s.fieldStates?.default?.fontSize,14);Qt.value=qo.value,So.value=qo.unit,ho.value=dt(Q.fieldStates?.default?.descriptionColor,s.fieldStates?.default?.descriptionColor),Vo.value=dt(Q.fieldStates?.default?.borderColor,s.fieldStates?.default?.borderColor),Fe.value=mo(Q.fieldStates?.default?.borderStyle,mo(s.fieldStates?.default?.borderStyle));const Sl=In(s.fieldStates?.default?.corner);Lr(Q.fieldStates?.default?.corner,Sl,ue,gt,mt,tt,he,xe,lo,Ro,ko,Me,He);const pr=fo(Q.fieldStates?.default?.borderWidth,s.fieldStates?.default?.borderWidth);Ot.value=pr.value,Jt.value=pr.unit;const Rn=uo(Q.fieldStates?.default?.paddingLeftRight??s.fieldStates?.default?.paddingLeftRight);bo.value=Rn.value,_n.value=Rn.unit;const Fi=uo(Q.fieldStates?.default?.paddingTopBottom??s.fieldStates?.default?.paddingTopBottom);pi.value=Fi.value,yi.value=Fi.unit,bi.value=dt(Q.fieldStates?.active?.background,s.fieldStates?.active?.background),Ql.value=dt(Q.fieldStates?.active?.borderColor,s.fieldStates?.active?.borderColor),Ka.value=dt(Q.fieldStates?.active?.textColor,s.fieldStates?.active?.textColor),Xl.value=dt(Q.fieldStates?.active?.descriptionColor,s.fieldStates?.active?.descriptionColor),Jl.value=mo(Q.fieldStates?.active?.borderStyle,mo(s.fieldStates?.active?.borderStyle)),tl.value=dt(Q.fieldStates?.readOnly?.background,s.fieldStates?.readOnly?.background),Qa.value=dt(Q.fieldStates?.readOnly?.borderColor,s.fieldStates?.readOnly?.borderColor),Zl.value=dt(Q.fieldStates?.readOnly?.textColor,s.fieldStates?.readOnly?.textColor),ol.value=dt(Q.fieldStates?.readOnly?.descriptionColor,s.fieldStates?.readOnly?.descriptionColor),nl.value=mo(Q.fieldStates?.readOnly?.borderStyle,mo(s.fieldStates?.readOnly?.borderStyle)),Vn.value=dt(Q.fieldStates?.error?.background,s.fieldStates?.error?.background),ea.value=dt(Q.fieldStates?.error?.borderColor,s.fieldStates?.error?.borderColor),ta.value=dt(Q.fieldStates?.error?.textColor,s.fieldStates?.error?.textColor),Xa.value=dt(Q.fieldStates?.error?.descriptionColor,s.fieldStates?.error?.descriptionColor),oa.value=mo(Q.fieldStates?.error?.borderStyle,mo(s.fieldStates?.error?.borderStyle)),Wa.value=dt(Q.fieldLabels?.label?.fontColor,s.fieldLabels?.label?.fontColor),Ya.value=dt(Q.fieldLabels?.label?.fontWeight,s.fieldLabels?.label?.fontWeight),Yl.value=ao(Q.fieldLabels?.label?.fontStyle,ao(s.fieldLabels?.label?.fontStyle));const Ii=fo(Q.fieldLabels?.label?.fontSize,s.fieldLabels?.label?.fontSize,14);Hl.value=Ii.value,Ha.value=Ii.unit,Ga.value=Mr(Q.fieldLabels?.label?.alignment||s.fieldLabels?.label?.alignment);const $=fo(Q.fieldLabels?.label?.paddingLeftRight,s.fieldLabels?.label?.paddingLeftRight);Gl.value=$.value,jl.value=$.unit;const yr=fo(Q.fieldLabels?.label?.paddingTopBottom,s.fieldLabels?.label?.paddingTopBottom);Kl.value=yr.value,el.value=yr.unit,ja.value=Q.fieldLabels?.requiredIndicator?.fontColor||s.fieldLabels?.requiredIndicator?.fontColor,Qi.value=dt(Q.fieldPlaceholder?.fontColor,s.fieldPlaceholder?.fontColor),Xi.value=dt(Q.fieldPlaceholder?.fontWeight,s.fieldPlaceholder?.fontWeight),Ji.value=ao(Q.fieldPlaceholder?.fontStyle,ao(s.fieldPlaceholder?.fontStyle));const ts=fo(Q.fieldPlaceholder?.fontSize,s.fieldPlaceholder?.fontSize,14);Zi.value=ts.value,za.value=ts.unit,gi.value=Mr(Q.fieldPlaceholder?.alignment||s.fieldPlaceholder?.alignment);const ya=fo(Q.fieldPlaceholder?.paddingLeftRight,s.fieldPlaceholder?.paddingLeftRight);hi.value=ya.value,Na.value=ya.unit,Bs.value=dt(Q.fieldPlaceholder?.fontColor,s.fieldPlaceholder?.fontColor),na.value=dt(Q.buttonStates?.normal?.background,s.buttonStates?.normal?.background),ia.value=dt(Q.buttonStates?.normal?.borderColor,s.buttonStates?.normal?.borderColor),Za.value=dt(Q.buttonStates?.normal?.textColor,s.buttonStates?.normal?.textColor),Zt.value=dt(Q.buttonStates?.normal?.fontWeight,s.buttonStates?.normal?.fontWeight),Xt.value=ao(Q.buttonStates?.normal?.fontStyle,ao(s.buttonStates?.normal?.fontStyle));const Ks=fo(Q.buttonStates?.normal?.fontSize,s.buttonStates?.normal?.fontSize,14);er.value=Ks.value,tr.value=Ks.unit;const Qs=fo(Q.buttonStates?.normal?.borderWidth,s.buttonStates?.normal?.borderWidth);la.value=Qs.value,Ja.value=Qs.unit;const au=In(s.buttonStates?.normal?.corner);Lr(Q.buttonStates?.normal?.corner,au,Hn,Gn,il,ll,al,rl,jn,sl,dl,ul,cl);const ga=fo(Q.buttonStates?.normal?.paddingLeftRight,s.buttonStates?.normal?.paddingLeftRight);nr.value=ga.value,wo.value=ga.unit;const En=fo(Q.buttonStates?.normal?.paddingTopBottom,s.buttonStates?.normal?.paddingTopBottom);fl.value=En.value,xn.value=En.unit;const Ti=Pm(Q.buttonStates?.normal?.width,s.buttonStates?.normal?.width);sa.value=Ti.value!==""&&Ti.value!=="auto"?Number(Ti.value):null,ml.value=Ti.unit;const ha=Pm(Q.buttonStates?.normal?.height,s.buttonStates?.normal?.height);Do.value=ha.value!==""&&ha.value!=="auto"?Number(ha.value):null,da.value=ha.unit,jr.value=dt(Q.buttonStates?.hover?.background,s.buttonStates?.hover?.background),Kr.value=dt(Q.buttonStates?.hover?.borderColor,s.buttonStates?.hover?.borderColor),Qr.value=dt(Q.buttonStates?.hover?.textColor,s.buttonStates?.hover?.textColor),ua.value=dt(Q.checkboxRadio?.fontColor,s.checkboxRadio?.fontColor),ca.value=dt(Q.checkboxRadio?.fontWeight,s.checkboxRadio?.fontWeight),Eo.value=ao(Q.checkboxRadio?.fontStyle,ao(s.checkboxRadio?.fontStyle));const ba=fo(Q.checkboxRadio?.fontSize,s.checkboxRadio?.fontSize,14);Oo.value=ba.value,ir.value=ba.unit,fa.value=dt(Q.checkboxRadio?.selectionColor,s.checkboxRadio?.selectionColor),cn.value=dt(Q.checkboxRadio?.borderColor,s.checkboxRadio?.borderColor),_i.value=dt(Q.confirmationMessage?.borderColor,s.confirmationMessage?.borderColor),vl.value=mo(Q.confirmationMessage?.borderStyle,mo(s.confirmationMessage?.borderStyle)),no.value=dt(Q.confirmationMessage?.backgroundColor,s.confirmationMessage?.backgroundColor);const os=fo(Q.confirmationMessage?.borderWidth,s.confirmationMessage?.borderWidth);fn.value=os.value,pl.value=os.unit;const Xs=In(s.confirmationMessage?.corner);Lr(Q.confirmationMessage?.corner,Xs,Kn,Qn,yl,gl,wi,Un,mn,hl,Ci,Si,Xn);const _a=fo(Q.rating?.iconSize,s.rating?.iconSize,24);lr.value=_a.value,bl.value=_a.unit,_l.value=dt(Q.rating?.iconColor,s.rating?.iconColor),UM({sliderHandleColor:ar,sliderHighlightColor:ma,sliderBorderColor:Bo,sliderTrackColor:xl,sliderRemainingTrackColor:Jn},Q),va.value=dt(Q.dateTimePicker?.calendarBackground,s.dateTimePicker?.calendarBackground),pa.value=dt(Q.dateTimePicker?.numberTextColor,s.dateTimePicker?.numberTextColor),rr.value=dt(Q.dateTimePicker?.selectionColor,s.dateTimePicker?.selectionColor),sr.value=dt(Q.select?.tagColor,s.select?.tagColor),dr.value=dt(Q.select?.optionHoverColor,s.select?.optionHoverColor),ur.value=dt(Q.select?.tagTextColor,s.select?.tagTextColor),cr.value=dt(Q.select?.selectionTextColor,s.select?.selectionTextColor),Mn.value=dt(Q.select?.selectionBackgroundColor,s.select?.selectionBackgroundColor)}setTimeout(()=>{m.value=!1},0)};return Pt(()=>{Ce()}),Ee(()=>n.formId,()=>{Ce()}),Ee(()=>n.styleSettings,()=>{Ce()},{deep:!0}),cx([{ref:N,storePath:"advancedMode.general.formBackground",syncPaths:["advancedMode.general.formBackground","quickMode.formBackground"]},{ref:ne,storePath:"advancedMode.general.formBorderColor",syncPaths:["advancedMode.general.formBorderColor","quickMode.formBorderColor"]},{ref:ee,storePath:"advancedMode.general.formBorderStyle",syncPaths:["advancedMode.general.formBorderStyle"]},{ref:D,storePath:"advancedMode.general.alignment",syncPaths:["advancedMode.general.alignment"]},{ref:fr,storePath:"additionalCssClasses",syncPaths:["additionalCssClasses"]},{ref:Ve,storePath:"advancedMode.formTitle.fontColor",syncPaths:["advancedMode.formTitle.fontColor","quickMode.formTitleText"]},{ref:pe,storePath:"advancedMode.formTitle.fontWeight",syncPaths:["advancedMode.formTitle.fontWeight"]},{ref:qe,storePath:"advancedMode.formTitle.fontStyle",syncPaths:["advancedMode.formTitle.fontStyle"]},{ref:Ze,storePath:"advancedMode.formDescription.fontColor",syncPaths:["advancedMode.formDescription.fontColor"]},{ref:ht,storePath:"advancedMode.formDescription.fontWeight",syncPaths:["advancedMode.formDescription.fontWeight"]},{ref:yt,storePath:"advancedMode.formDescription.fontStyle",syncPaths:["advancedMode.formDescription.fontStyle"]},{ref:go,storePath:"advancedMode.fieldStates.default.background",syncPaths:["advancedMode.fieldStates.default.background","quickMode.fieldBackground"]},{ref:Oe,storePath:"advancedMode.fieldStates.default.textColor",syncPaths:["advancedMode.fieldStates.default.textColor","quickMode.fieldText"]},{ref:ze,storePath:"advancedMode.fieldStates.default.fontWeight",syncPaths:["advancedMode.fieldStates.default.fontWeight"]},{ref:vt,storePath:"advancedMode.fieldStates.default.fontStyle",syncPaths:["advancedMode.fieldStates.default.fontStyle"]},{ref:ho,storePath:"advancedMode.fieldStates.default.descriptionColor",syncPaths:["advancedMode.fieldStates.default.descriptionColor"]},{ref:Vo,storePath:"advancedMode.fieldStates.default.borderColor",syncPaths:["advancedMode.fieldStates.default.borderColor","quickMode.fieldBorderColor"]},{ref:Fe,storePath:"advancedMode.fieldStates.default.borderStyle",syncPaths:["advancedMode.fieldStates.default.borderStyle"]},{ref:bi,storePath:"advancedMode.fieldStates.active.background",syncPaths:["advancedMode.fieldStates.active.background"]},{ref:Ql,storePath:"advancedMode.fieldStates.active.borderColor",syncPaths:["advancedMode.fieldStates.active.borderColor"]},{ref:Ka,storePath:"advancedMode.fieldStates.active.textColor",syncPaths:["advancedMode.fieldStates.active.textColor"]},{ref:Xl,storePath:"advancedMode.fieldStates.active.descriptionColor",syncPaths:["advancedMode.fieldStates.active.descriptionColor"]},{ref:Jl,storePath:"advancedMode.fieldStates.active.borderStyle",syncPaths:["advancedMode.fieldStates.active.borderStyle"]},{ref:tl,storePath:"advancedMode.fieldStates.readOnly.background",syncPaths:["advancedMode.fieldStates.readOnly.background"]},{ref:Qa,storePath:"advancedMode.fieldStates.readOnly.borderColor",syncPaths:["advancedMode.fieldStates.readOnly.borderColor"]},{ref:Zl,storePath:"advancedMode.fieldStates.readOnly.textColor",syncPaths:["advancedMode.fieldStates.readOnly.textColor"]},{ref:ol,storePath:"advancedMode.fieldStates.readOnly.descriptionColor",syncPaths:["advancedMode.fieldStates.readOnly.descriptionColor"]},{ref:nl,storePath:"advancedMode.fieldStates.readOnly.borderStyle",syncPaths:["advancedMode.fieldStates.readOnly.borderStyle"]},{ref:Vn,storePath:"advancedMode.fieldStates.error.background",syncPaths:["advancedMode.fieldStates.error.background"]},{ref:ea,storePath:"advancedMode.fieldStates.error.borderColor",syncPaths:["advancedMode.fieldStates.error.borderColor"]},{ref:ta,storePath:"advancedMode.fieldStates.error.textColor",syncPaths:["advancedMode.fieldStates.error.textColor"]},{ref:Xa,storePath:"advancedMode.fieldStates.error.descriptionColor",syncPaths:["advancedMode.fieldStates.error.descriptionColor"]},{ref:oa,storePath:"advancedMode.fieldStates.error.borderStyle",syncPaths:["advancedMode.fieldStates.error.borderStyle"]},{ref:Wa,storePath:"advancedMode.fieldLabels.label.fontColor",syncPaths:["advancedMode.fieldLabels.label.fontColor","quickMode.labelFontColor"]},{ref:Ya,storePath:"advancedMode.fieldLabels.label.fontWeight",syncPaths:["advancedMode.fieldLabels.label.fontWeight"]},{ref:Yl,storePath:"advancedMode.fieldLabels.label.fontStyle",syncPaths:["advancedMode.fieldLabels.label.fontStyle"]},{ref:Ga,storePath:"advancedMode.fieldLabels.label.alignment",syncPaths:["advancedMode.fieldLabels.label.alignment"]},{ref:ja,storePath:"advancedMode.fieldLabels.requiredIndicator.fontColor",syncPaths:["advancedMode.fieldLabels.requiredIndicator.fontColor"]},{ref:Qi,storePath:"advancedMode.fieldPlaceholder.fontColor",syncPaths:["advancedMode.fieldPlaceholder.fontColor"]},{ref:Xi,storePath:"advancedMode.fieldPlaceholder.fontWeight",syncPaths:["advancedMode.fieldPlaceholder.fontWeight"]},{ref:Ji,storePath:"advancedMode.fieldPlaceholder.fontStyle",syncPaths:["advancedMode.fieldPlaceholder.fontStyle"]},{ref:gi,storePath:"advancedMode.fieldPlaceholder.alignment",syncPaths:["advancedMode.fieldPlaceholder.alignment"]},{ref:na,storePath:"advancedMode.buttonStates.normal.background",syncPaths:["advancedMode.buttonStates.normal.background","quickMode.buttonBackground"]},{ref:ia,storePath:"advancedMode.buttonStates.normal.borderColor",syncPaths:["advancedMode.buttonStates.normal.borderColor","quickMode.buttonBorderColor"]},{ref:Za,storePath:"advancedMode.buttonStates.normal.textColor",syncPaths:["advancedMode.buttonStates.normal.textColor","quickMode.buttonText"]},{ref:Zt,storePath:"advancedMode.buttonStates.normal.fontWeight",syncPaths:["advancedMode.buttonStates.normal.fontWeight"]},{ref:Xt,storePath:"advancedMode.buttonStates.normal.fontStyle",syncPaths:["advancedMode.buttonStates.normal.fontStyle"]},{ref:jr,storePath:"advancedMode.buttonStates.hover.background",syncPaths:["advancedMode.buttonStates.hover.background"]},{ref:Kr,storePath:"advancedMode.buttonStates.hover.borderColor",syncPaths:["advancedMode.buttonStates.hover.borderColor"]},{ref:Qr,storePath:"advancedMode.buttonStates.hover.textColor",syncPaths:["advancedMode.buttonStates.hover.textColor"]},{ref:Xr,storePath:"advancedMode.checkboxRadio.selectionColor",syncPaths:["advancedMode.checkboxRadio.selectionColor"]},{ref:ua,storePath:"advancedMode.checkboxRadio.fontColor",syncPaths:["advancedMode.checkboxRadio.fontColor"]},{ref:ca,storePath:"advancedMode.checkboxRadio.fontWeight",syncPaths:["advancedMode.checkboxRadio.fontWeight"]},{ref:Eo,storePath:"advancedMode.checkboxRadio.fontStyle",syncPaths:["advancedMode.checkboxRadio.fontStyle"]},{ref:fa,storePath:"advancedMode.checkboxRadio.selectionColor",syncPaths:["advancedMode.checkboxRadio.selectionColor"]},{ref:cn,storePath:"advancedMode.checkboxRadio.borderColor",syncPaths:["advancedMode.checkboxRadio.borderColor"]},{ref:_l,storePath:"advancedMode.rating.iconColor",syncPaths:["advancedMode.rating.iconColor"]},...MM({sliderHandleColor:ar,sliderHighlightColor:ma,sliderBorderColor:Bo,sliderTrackColor:xl,sliderRemainingTrackColor:Jn}),{ref:va,storePath:"advancedMode.dateTimePicker.calendarBackground",syncPaths:["advancedMode.dateTimePicker.calendarBackground"]},{ref:pa,storePath:"advancedMode.dateTimePicker.numberTextColor",syncPaths:["advancedMode.dateTimePicker.numberTextColor"]},{ref:rr,storePath:"advancedMode.dateTimePicker.selectionColor",syncPaths:["advancedMode.dateTimePicker.selectionColor"]},{ref:sr,storePath:"advancedMode.select.tagColor",syncPaths:["advancedMode.select.tagColor"]},{ref:dr,storePath:"advancedMode.select.optionHoverColor",syncPaths:["advancedMode.select.optionHoverColor"]},{ref:ur,storePath:"advancedMode.select.tagTextColor",syncPaths:["advancedMode.select.tagTextColor"]},{ref:cr,storePath:"advancedMode.select.selectionTextColor",syncPaths:["advancedMode.select.selectionTextColor"]},{ref:Mn,storePath:"advancedMode.select.selectionBackgroundColor",syncPaths:["advancedMode.select.selectionBackgroundColor"]},{ref:_i,storePath:"advancedMode.confirmationMessage.borderColor",syncPaths:["advancedMode.confirmationMessage.borderColor"]},{ref:vl,storePath:"advancedMode.confirmationMessage.borderStyle",syncPaths:["advancedMode.confirmationMessage.borderStyle"]},{ref:no,storePath:"advancedMode.confirmationMessage.backgroundColor",syncPaths:["advancedMode.confirmationMessage.backgroundColor"]}],n,m),L2([{valueRef:Y,unitRef:H,storePath:"quickMode.formBorderWidth",syncPaths:["advancedMode.general.formBorderWidth","quickMode.formBorderWidth"]},{valueRef:Z,unitRef:J,storePath:"advancedMode.general.formPaddingLeftRight",syncPaths:["advancedMode.general.formPaddingLeftRight"]},{valueRef:q,unitRef:j,storePath:"advancedMode.general.formPaddingTopBottom",syncPaths:["advancedMode.general.formPaddingTopBottom"]},{valueRef:K,unitRef:G,storePath:"advancedMode.general.verticalSpacing",syncPaths:["advancedMode.general.verticalSpacing","quickMode.verticalSpacing"]},{valueRef:W,unitRef:V,storePath:"advancedMode.general.horizontalSpacing",syncPaths:["advancedMode.general.horizontalSpacing","quickMode.horizontalSpacing"]},{valueRef:Mt,unitRef:re,storePath:"advancedMode.formTitle.paddingLeftRight",syncPaths:["advancedMode.formTitle.paddingLeftRight"]},{valueRef:ot,unitRef:rt,storePath:"advancedMode.formTitle.fontSize",syncPaths:["advancedMode.formTitle.fontSize"]},{valueRef:ve,unitRef:Ie,storePath:"advancedMode.formTitle.paddingTopBottom",syncPaths:["advancedMode.formTitle.paddingTopBottom"]},{valueRef:Bt,unitRef:yo,storePath:"advancedMode.formDescription.paddingLeftRight",syncPaths:["advancedMode.formDescription.paddingLeftRight"]},{valueRef:bt,unitRef:$e,storePath:"advancedMode.formDescription.fontSize",syncPaths:["advancedMode.formDescription.fontSize"]},{valueRef:oo,unitRef:so,storePath:"advancedMode.formDescription.paddingTopBottom",syncPaths:["advancedMode.formDescription.paddingTopBottom"]},{valueRef:Ot,unitRef:Jt,storePath:"quickMode.fieldBorderWidth",syncPaths:["advancedMode.fieldStates.default.borderWidth","quickMode.fieldBorderWidth"]},{valueRef:bo,unitRef:_n,storePath:"quickMode.fieldPaddingLeftRight",syncPaths:["advancedMode.fieldStates.default.paddingLeftRight","quickMode.fieldPaddingLeftRight"]},{valueRef:Qt,unitRef:So,storePath:"advancedMode.fieldStates.default.fontSize",syncPaths:["advancedMode.fieldStates.default.fontSize"]},{valueRef:pi,unitRef:yi,storePath:"quickMode.fieldPaddingTopBottom",syncPaths:["advancedMode.fieldStates.default.paddingTopBottom","quickMode.fieldPaddingTopBottom"]},{valueRef:Gl,unitRef:jl,storePath:"advancedMode.fieldLabels.label.paddingLeftRight",syncPaths:["advancedMode.fieldLabels.label.paddingLeftRight"]},{valueRef:Hl,unitRef:Ha,storePath:"advancedMode.fieldLabels.label.fontSize",syncPaths:["advancedMode.fieldLabels.label.fontSize"]},{valueRef:Kl,unitRef:el,storePath:"advancedMode.fieldLabels.label.paddingTopBottom",syncPaths:["advancedMode.fieldLabels.label.paddingTopBottom"]},{valueRef:hi,unitRef:Na,storePath:"advancedMode.fieldPlaceholder.paddingLeftRight",syncPaths:["advancedMode.fieldPlaceholder.paddingLeftRight"]},{valueRef:Zi,unitRef:za,storePath:"advancedMode.fieldPlaceholder.fontSize",syncPaths:["advancedMode.fieldPlaceholder.fontSize"]},{valueRef:la,unitRef:Ja,storePath:"advancedMode.buttonStates.normal.borderWidth",syncPaths:["advancedMode.buttonStates.normal.borderWidth","quickMode.buttonBorderWidth"]},{valueRef:er,unitRef:tr,storePath:"advancedMode.buttonStates.normal.fontSize",syncPaths:["advancedMode.buttonStates.normal.fontSize"]},{valueRef:nr,unitRef:wo,storePath:"advancedMode.buttonStates.normal.paddingLeftRight",syncPaths:["advancedMode.buttonStates.normal.paddingLeftRight"]},{valueRef:fl,unitRef:xn,storePath:"advancedMode.buttonStates.normal.paddingTopBottom",syncPaths:["advancedMode.buttonStates.normal.paddingTopBottom"]},{valueRef:sa,unitRef:ml,storePath:"advancedMode.buttonStates.normal.width",syncPaths:["advancedMode.buttonStates.normal.width"]},{valueRef:Do,unitRef:da,storePath:"advancedMode.buttonStates.normal.height",syncPaths:["advancedMode.buttonStates.normal.height"]},{valueRef:Oo,unitRef:ir,storePath:"advancedMode.checkboxRadio.fontSize",syncPaths:["advancedMode.checkboxRadio.fontSize"]},{valueRef:fn,unitRef:pl,storePath:"advancedMode.confirmationMessage.borderWidth",syncPaths:["advancedMode.confirmationMessage.borderWidth"]},{valueRef:lr,unitRef:bl,storePath:"advancedMode.rating.iconSize",syncPaths:["advancedMode.rating.iconSize"]}],n,m),Rr([U,be,ae,Re,we,ge,Se,Qe,ut,fe,de],m,()=>es()),Rr([ue,gt,mt,tt,he,xe,lo,Ro,ko,Me,He],m,()=>Hs()),Rr([Kn,Qn,yl,gl,wi,Un,mn,hl,Ci,Si,Xn],m,()=>Gs()),Rr([Hn,Gn,il,ll,al,rl,jn,sl,dl,ul,cl],m,()=>js()),(Q,I)=>{const Ft=LU,It=Bv,Yt=Xe,Kt=eU,Cl=DV,vr=SV,qo=iV,Sl=O8,pr=cL,Rn=j$,Fi=f$,Ii=Ev;return g(),k("div",RM,[r(Ii,{accordion:!0,"default-active":"general"},{default:y(()=>[r(It,{title:l(o)("general"),name:"general","icon-name":"settings-tune","icon-category":"builder"},{default:y(()=>[r(Ft,{"form-background":l(N),"form-border-color":l(ne),"form-border-style":l(ee),"form-border-width-value":l(Y),"form-border-width-unit":l(H),"vertical-spacing-value":l(K),"vertical-spacing-unit":l(G),"horizontal-spacing-value":l(W),"horizontal-spacing-unit":l(V),"form-alignment":l(D),"form-padding-left-right-value":l(Z),"form-padding-left-right-unit":l(J),"form-padding-top-bottom-value":l(q),"form-padding-top-bottom-unit":l(j),"is-form-corner-linked":U.value,"form-corner-linked-value":be.value,"form-corner-linked-unit":ae.value,"form-corner-top-left-value":Re.value,"form-corner-top-left-unit":we.value,"form-corner-top-right-value":ge.value,"form-corner-top-right-unit":Se.value,"form-corner-bottom-right-value":Qe.value,"form-corner-bottom-right-unit":ut.value,"form-corner-bottom-left-value":fe.value,"form-corner-bottom-left-unit":de.value,"form-corner-main-placeholder":Ns.value,"form-corner-main-value":Ws.value,"onUpdate:formBackground":I[0]||(I[0]=$=>N.value=$),"onUpdate:formBorderColor":I[1]||(I[1]=$=>ne.value=$),"onUpdate:formBorderStyle":I[2]||(I[2]=$=>ee.value=$),"onUpdate:formBorderWidthValue":I[3]||(I[3]=$=>Y.value=$),"onUpdate:formBorderWidthUnit":I[4]||(I[4]=$=>H.value=$),"onUpdate:verticalSpacingValue":I[5]||(I[5]=$=>K.value=$),"onUpdate:verticalSpacingUnit":I[6]||(I[6]=$=>G.value=$),"onUpdate:horizontalSpacingValue":I[7]||(I[7]=$=>W.value=$),"onUpdate:horizontalSpacingUnit":I[8]||(I[8]=$=>V.value=$),"onUpdate:formAlignment":I[9]||(I[9]=$=>D.value=$),"onUpdate:formPaddingLeftRightValue":I[10]||(I[10]=$=>Z.value=$),"onUpdate:formPaddingLeftRightUnit":I[11]||(I[11]=$=>J.value=$),"onUpdate:formPaddingTopBottomValue":I[12]||(I[12]=$=>q.value=$),"onUpdate:formPaddingTopBottomUnit":I[13]||(I[13]=$=>j.value=$),"onUpdate:formCornerMainValue":I[14]||(I[14]=$=>Ws.value=typeof $=="string"?$===""?"":Number($):$),"onUpdate:formCornerLinkedUnit":I[15]||(I[15]=$=>ae.value=$),"onUpdate:formCornerTopLeftValue":I[16]||(I[16]=$=>Re.value=$),"onUpdate:formCornerTopLeftUnit":I[17]||(I[17]=$=>we.value=$),"onUpdate:formCornerTopRightValue":I[18]||(I[18]=$=>ge.value=$),"onUpdate:formCornerTopRightUnit":I[19]||(I[19]=$=>Se.value=$),"onUpdate:formCornerBottomRightValue":I[20]||(I[20]=$=>Qe.value=$),"onUpdate:formCornerBottomRightUnit":I[21]||(I[21]=$=>ut.value=$),"onUpdate:formCornerBottomLeftValue":I[22]||(I[22]=$=>fe.value=$),"onUpdate:formCornerBottomLeftUnit":I[23]||(I[23]=$=>de.value=$),onToggleFormCornerLinked:iu},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"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("form_title"),name:"formTitle","icon-name":"text","icon-category":"builder"},{default:y(()=>[r(Kt,{"form-title-text":Ve.value,"form-title-font-weight":pe.value,"form-title-font-style":qe.value,"form-title-font-size-value":ot.value,"form-title-font-size-unit":rt.value,"form-title-padding-left-right-value":Mt.value,"form-title-padding-left-right-unit":re.value,"form-title-padding-top-bottom-value":ve.value,"form-title-padding-top-bottom-unit":Ie.value,"onUpdate:formTitleText":I[24]||(I[24]=$=>Ve.value=$),"onUpdate:formTitleFontWeight":I[25]||(I[25]=$=>pe.value=$),"onUpdate:formTitleFontStyle":I[26]||(I[26]=$=>qe.value=$),"onUpdate:formTitleFontSizeValue":I[27]||(I[27]=$=>ot.value=$),"onUpdate:formTitleFontSizeUnit":I[28]||(I[28]=$=>rt.value=$),"onUpdate:formTitlePaddingLeftRightValue":I[29]||(I[29]=$=>Mt.value=$),"onUpdate:formTitlePaddingLeftRightUnit":I[30]||(I[30]=$=>re.value=$),"onUpdate:formTitlePaddingTopBottomValue":I[31]||(I[31]=$=>ve.value=$),"onUpdate:formTitlePaddingTopBottomUnit":I[32]||(I[32]=$=>Ie.value=$)},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"]),r(It,{title:l(o)("form_description_settings"),name:"formDescription","icon-name":"text-align-left","icon-category":"builder"},{default:y(()=>[r(Cl,{"form-description-font-color":Ze.value,"form-description-font-weight":ht.value,"form-description-font-style":yt.value,"form-description-font-size-value":bt.value,"form-description-font-size-unit":$e.value,"form-description-padding-left-right-value":Bt.value,"form-description-padding-left-right-unit":yo.value,"form-description-padding-top-bottom-value":oo.value,"form-description-padding-top-bottom-unit":so.value,"onUpdate:formDescriptionFontColor":I[33]||(I[33]=$=>Ze.value=$),"onUpdate:formDescriptionFontWeight":I[34]||(I[34]=$=>ht.value=$),"onUpdate:formDescriptionFontStyle":I[35]||(I[35]=$=>yt.value=$),"onUpdate:formDescriptionFontSizeValue":I[36]||(I[36]=$=>bt.value=$),"onUpdate:formDescriptionFontSizeUnit":I[37]||(I[37]=$=>$e.value=$),"onUpdate:formDescriptionPaddingLeftRightValue":I[38]||(I[38]=$=>Bt.value=$),"onUpdate:formDescriptionPaddingLeftRightUnit":I[39]||(I[39]=$=>yo.value=$),"onUpdate:formDescriptionPaddingTopBottomValue":I[40]||(I[40]=$=>oo.value=$),"onUpdate:formDescriptionPaddingTopBottomUnit":I[41]||(I[41]=$=>so.value=$)},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"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("field_labels"),name:"fieldLabels","icon-name":"field","icon-category":"builder"},{default:y(()=>[r(vr,{"field-labels-active-tab":p.value,"field-labels-tabs":f,"field-label-text":Wa.value,"field-label-font-weight":Ya.value,"field-label-font-style":Yl.value,"field-label-font-size-value":Hl.value,"field-label-font-size-unit":Ha.value,"field-label-alignment":Ga.value,"field-label-padding-left-right-value":Gl.value,"field-label-padding-left-right-unit":jl.value,"field-label-padding-top-bottom-value":Kl.value,"field-label-padding-top-bottom-unit":el.value,"required-indicator-font-color":ja.value,"onUpdate:fieldLabelsActiveTab":I[42]||(I[42]=$=>p.value=$),"onUpdate:fieldLabelText":I[43]||(I[43]=$=>Wa.value=$),"onUpdate:fieldLabelFontWeight":I[44]||(I[44]=$=>Ya.value=$),"onUpdate:fieldLabelFontStyle":I[45]||(I[45]=$=>Yl.value=$),"onUpdate:fieldLabelFontSizeValue":I[46]||(I[46]=$=>Hl.value=$),"onUpdate:fieldLabelFontSizeUnit":I[47]||(I[47]=$=>Ha.value=$),"onUpdate:fieldLabelAlignment":I[48]||(I[48]=$=>Ga.value=$),"onUpdate:fieldLabelPaddingLeftRightValue":I[49]||(I[49]=$=>Gl.value=$),"onUpdate:fieldLabelPaddingLeftRightUnit":I[50]||(I[50]=$=>jl.value=$),"onUpdate:fieldLabelPaddingTopBottomValue":I[51]||(I[51]=$=>Kl.value=$),"onUpdate:fieldLabelPaddingTopBottomUnit":I[52]||(I[52]=$=>el.value=$),"onUpdate:requiredIndicatorFontColor":I[53]||(I[53]=$=>ja.value=$)},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"]),r(It,{title:l(o)("field_placeholder"),name:"fieldPlaceholder","icon-name":"paragraph","icon-category":"global"},{default:y(()=>[r(qo,{"placeholder-font-color":Qi.value,"field-placeholder-font-weight":Xi.value,"field-placeholder-font-style":Ji.value,"field-placeholder-font-size-value":Zi.value,"field-placeholder-font-size-unit":za.value,"field-placeholder-alignment":gi.value,"field-placeholder-padding-left-right-value":hi.value,"field-placeholder-padding-left-right-unit":Na.value,"onUpdate:placeholderFontColor":I[54]||(I[54]=$=>Qi.value=$),"onUpdate:fieldPlaceholderFontWeight":I[55]||(I[55]=$=>Xi.value=$),"onUpdate:fieldPlaceholderFontStyle":I[56]||(I[56]=$=>Ji.value=$),"onUpdate:fieldPlaceholderFontSizeValue":I[57]||(I[57]=$=>Zi.value=$),"onUpdate:fieldPlaceholderFontSizeUnit":I[58]||(I[58]=$=>za.value=$),"onUpdate:fieldPlaceholderAlignment":I[59]||(I[59]=$=>gi.value=$),"onUpdate:fieldPlaceholderPaddingLeftRightValue":I[60]||(I[60]=$=>hi.value=$),"onUpdate:fieldPlaceholderPaddingLeftRightUnit":I[61]||(I[61]=$=>Na.value=$)},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"]),r(It,{title:l(o)("field_states"),name:"fieldStates","icon-name":"color-palette","icon-category":"builder"},{default:y(()=>[r(Sl,{"field-states-active-tab":v.value,"field-states-tabs":h,"field-background":go.value,"field-text":Oe.value,"field-font-weight":ze.value,"field-font-style":vt.value,"field-font-size-value":Qt.value,"field-font-size-unit":So.value,"field-description-color":ho.value,"field-border-color":Vo.value,"field-border-style":Fe.value,"is-field-corner-linked":ue.value,"field-corner-linked-value":gt.value,"field-corner-linked-unit":mt.value,"field-corner-top-left-value":tt.value,"field-corner-top-left-unit":he.value,"field-corner-top-right-value":xe.value,"field-corner-top-right-unit":lo.value,"field-corner-bottom-right-value":Ro.value,"field-corner-bottom-right-unit":ko.value,"field-corner-bottom-left-value":Me.value,"field-corner-bottom-left-unit":He.value,"field-corner-main-placeholder":Zn.value,"field-corner-main-value":Ys.value,"field-border-width-value":Ot.value,"field-border-width-unit":Jt.value,"field-padding-left-right-value":bo.value,"field-padding-left-right-unit":_n.value,"field-padding-top-bottom-value":pi.value,"field-padding-top-bottom-unit":yi.value,"field-active-background":bi.value,"field-active-border-color":Ql.value,"field-active-text-color":Ka.value,"field-active-description-color":Xl.value,"field-active-border-style":Jl.value,"field-read-only-background":tl.value,"field-read-only-border-color":Qa.value,"field-read-only-text-color":Zl.value,"field-read-only-description-color":ol.value,"field-read-only-border-style":nl.value,"field-error-background":Vn.value,"field-error-border-color":ea.value,"field-error-text-color":ta.value,"field-error-description-color":Xa.value,"field-error-border-style":oa.value,"onUpdate:fieldStatesActiveTab":I[62]||(I[62]=$=>v.value=$),"onUpdate:fieldBackground":I[63]||(I[63]=$=>go.value=$),"onUpdate:fieldText":I[64]||(I[64]=$=>Oe.value=$),"onUpdate:fieldFontWeight":I[65]||(I[65]=$=>ze.value=$),"onUpdate:fieldFontStyle":I[66]||(I[66]=$=>vt.value=$),"onUpdate:fieldFontSizeValue":I[67]||(I[67]=$=>Qt.value=$),"onUpdate:fieldFontSizeUnit":I[68]||(I[68]=$=>So.value=$),"onUpdate:fieldDescriptionColor":I[69]||(I[69]=$=>ho.value=$),"onUpdate:fieldBorderColor":I[70]||(I[70]=$=>Vo.value=$),"onUpdate:fieldBorderStyle":I[71]||(I[71]=$=>Fe.value=$),"onUpdate:fieldCornerMainValue":I[72]||(I[72]=$=>Ys.value=typeof $=="string"?$===""?"":Number($):$),"onUpdate:fieldCornerLinkedUnit":I[73]||(I[73]=$=>mt.value=$),"onUpdate:fieldCornerTopLeftValue":I[74]||(I[74]=$=>tt.value=$),"onUpdate:fieldCornerTopLeftUnit":I[75]||(I[75]=$=>he.value=$),"onUpdate:fieldCornerTopRightValue":I[76]||(I[76]=$=>xe.value=$),"onUpdate:fieldCornerTopRightUnit":I[77]||(I[77]=$=>lo.value=$),"onUpdate:fieldCornerBottomRightValue":I[78]||(I[78]=$=>Ro.value=$),"onUpdate:fieldCornerBottomRightUnit":I[79]||(I[79]=$=>ko.value=$),"onUpdate:fieldCornerBottomLeftValue":I[80]||(I[80]=$=>Me.value=$),"onUpdate:fieldCornerBottomLeftUnit":I[81]||(I[81]=$=>He.value=$),"onUpdate:fieldBorderWidthValue":I[82]||(I[82]=$=>Ot.value=$),"onUpdate:fieldBorderWidthUnit":I[83]||(I[83]=$=>Jt.value=$),"onUpdate:fieldPaddingLeftRightValue":I[84]||(I[84]=$=>bo.value=$),"onUpdate:fieldPaddingLeftRightUnit":I[85]||(I[85]=$=>_n.value=$),"onUpdate:fieldPaddingTopBottomValue":I[86]||(I[86]=$=>pi.value=$),"onUpdate:fieldPaddingTopBottomUnit":I[87]||(I[87]=$=>yi.value=$),"onUpdate:fieldActiveBackground":I[88]||(I[88]=$=>bi.value=$),"onUpdate:fieldActiveBorderColor":I[89]||(I[89]=$=>Ql.value=$),"onUpdate:fieldActiveTextColor":I[90]||(I[90]=$=>Ka.value=$),"onUpdate:fieldActiveDescriptionColor":I[91]||(I[91]=$=>Xl.value=$),"onUpdate:fieldActiveBorderStyle":I[92]||(I[92]=$=>Jl.value=$),"onUpdate:fieldReadOnlyBackground":I[93]||(I[93]=$=>tl.value=$),"onUpdate:fieldReadOnlyBorderColor":I[94]||(I[94]=$=>Qa.value=$),"onUpdate:fieldReadOnlyTextColor":I[95]||(I[95]=$=>Zl.value=$),"onUpdate:fieldReadOnlyDescriptionColor":I[96]||(I[96]=$=>ol.value=$),"onUpdate:fieldReadOnlyBorderStyle":I[97]||(I[97]=$=>nl.value=$),"onUpdate:fieldErrorBackground":I[98]||(I[98]=$=>Vn.value=$),"onUpdate:fieldErrorBorderColor":I[99]||(I[99]=$=>ea.value=$),"onUpdate:fieldErrorTextColor":I[100]||(I[100]=$=>ta.value=$),"onUpdate:fieldErrorDescriptionColor":I[101]||(I[101]=$=>Xa.value=$),"onUpdate:fieldErrorBorderStyle":I[102]||(I[102]=$=>oa.value=$),onToggleFieldCornerLinked:lu},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"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("checkbox_radio_selection"),name:"checkboxRadio","icon-name":"checklist","icon-category":"builder"},{default:y(()=>[r(pr,{"checkbox-radio-font-color":ua.value,"checkbox-radio-font-weight":ca.value,"checkbox-radio-font-style":Eo.value,"checkbox-radio-font-size-value":Oo.value,"checkbox-radio-font-size-unit":ir.value,"checkbox-radio-selection-color":fa.value,"checkbox-radio-border-color":cn.value,"onUpdate:checkboxRadioFontColor":I[103]||(I[103]=$=>ua.value=$),"onUpdate:checkboxRadioFontWeight":I[104]||(I[104]=$=>ca.value=$),"onUpdate:checkboxRadioFontStyle":I[105]||(I[105]=$=>Eo.value=$),"onUpdate:checkboxRadioFontSizeValue":I[106]||(I[106]=$=>Oo.value=$),"onUpdate:checkboxRadioFontSizeUnit":I[107]||(I[107]=$=>ir.value=$),"onUpdate:checkboxRadioSelectionColor":I[108]||(I[108]=$=>fa.value=$),"onUpdate:checkboxRadioBorderColor":I[109]||(I[109]=$=>cn.value=$)},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"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("button_states"),name:"buttonStates","icon-name":"button","icon-category":"builder"},{default:y(()=>[r(Rn,{"button-background":na.value,"button-border-color":ia.value,"button-text":Za.value,"button-font-weight":Zt.value,"button-font-style":Xt.value,"button-font-size-value":er.value,"button-font-size-unit":tr.value,"button-border-width-value":la.value,"button-border-width-unit":Ja.value,"is-button-corner-linked":Hn.value,"button-corner-main-value":en.value,"button-corner-linked-unit":il.value,"button-corner-main-placeholder":nu.value,"button-corner-top-left-value":ll.value,"button-corner-top-left-unit":al.value,"button-corner-top-right-value":rl.value,"button-corner-top-right-unit":jn.value,"button-corner-bottom-right-value":sl.value,"button-corner-bottom-right-unit":dl.value,"button-corner-bottom-left-value":ul.value,"button-corner-bottom-left-unit":cl.value,"button-padding-left-right-value":nr.value,"button-padding-left-right-unit":wo.value,"button-padding-top-bottom-value":fl.value,"button-padding-top-bottom-unit":xn.value,"button-width-value":sa.value,"button-width-unit":ml.value,"button-height-value":Do.value,"button-height-unit":da.value,"onUpdate:buttonBackground":I[110]||(I[110]=$=>na.value=$),"onUpdate:buttonBorderColor":I[111]||(I[111]=$=>ia.value=$),"onUpdate:buttonText":I[112]||(I[112]=$=>Za.value=$),"onUpdate:buttonFontWeight":I[113]||(I[113]=$=>Zt.value=$),"onUpdate:buttonFontStyle":I[114]||(I[114]=$=>Xt.value=$),"onUpdate:buttonFontSizeValue":I[115]||(I[115]=$=>er.value=$),"onUpdate:buttonFontSizeUnit":I[116]||(I[116]=$=>tr.value=$),"onUpdate:buttonBorderWidthValue":I[117]||(I[117]=$=>la.value=$),"onUpdate:buttonBorderWidthUnit":I[118]||(I[118]=$=>Ja.value=$),"onUpdate:buttonCornerMainValue":I[119]||(I[119]=$=>en.value=typeof $=="string"?$===""?"":Number($):$),"onUpdate:buttonCornerLinkedUnit":I[120]||(I[120]=$=>il.value=$),"onUpdate:buttonCornerTopLeftValue":I[121]||(I[121]=$=>ll.value=$),"onUpdate:buttonCornerTopLeftUnit":I[122]||(I[122]=$=>al.value=$),"onUpdate:buttonCornerTopRightValue":I[123]||(I[123]=$=>rl.value=$),"onUpdate:buttonCornerTopRightUnit":I[124]||(I[124]=$=>jn.value=$),"onUpdate:buttonCornerBottomRightValue":I[125]||(I[125]=$=>sl.value=$),"onUpdate:buttonCornerBottomRightUnit":I[126]||(I[126]=$=>dl.value=$),"onUpdate:buttonCornerBottomLeftValue":I[127]||(I[127]=$=>ul.value=$),"onUpdate:buttonCornerBottomLeftUnit":I[128]||(I[128]=$=>cl.value=$),"onUpdate:buttonPaddingLeftRightValue":I[129]||(I[129]=$=>nr.value=$),"onUpdate:buttonPaddingLeftRightUnit":I[130]||(I[130]=$=>wo.value=$),"onUpdate:buttonPaddingTopBottomValue":I[131]||(I[131]=$=>fl.value=$),"onUpdate:buttonPaddingTopBottomUnit":I[132]||(I[132]=$=>xn.value=$),"onUpdate:buttonWidthValue":I[133]||(I[133]=$=>sa.value=$),"onUpdate:buttonWidthUnit":I[134]||(I[134]=$=>ml.value=$),"onUpdate:buttonHeightValue":I[135]||(I[135]=$=>Do.value=$),"onUpdate:buttonHeightUnit":I[136]||(I[136]=$=>da.value=$),onToggleButtonCornerLinked:se},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"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("confirmation_message"),name:"confirmationMessage","icon-name":"check-circle","icon-category":"global"},{default:y(()=>[r(Fi,{"confirmation-border-color":_i.value,"confirmation-border-style":vl.value,"confirmation-background-color":no.value,"confirmation-border-width-value":fn.value,"confirmation-border-width-unit":pl.value,"is-confirmation-corner-linked":Kn.value,"confirmation-corner-linked-value":Qn.value,"confirmation-corner-linked-unit":yl.value,"confirmation-corner-top-left-value":gl.value,"confirmation-corner-top-left-unit":wi.value,"confirmation-corner-top-right-value":Un.value,"confirmation-corner-top-right-unit":mn.value,"confirmation-corner-bottom-right-value":hl.value,"confirmation-corner-bottom-right-unit":Ci.value,"confirmation-corner-bottom-left-value":Si.value,"confirmation-corner-bottom-left-unit":Xn.value,"confirmation-corner-main-placeholder":mr.value,"confirmation-corner-main-value":ki.value,"onUpdate:confirmationBorderColor":I[137]||(I[137]=$=>_i.value=$),"onUpdate:confirmationBorderStyle":I[138]||(I[138]=$=>vl.value=$),"onUpdate:confirmationBackgroundColor":I[139]||(I[139]=$=>no.value=$),"onUpdate:confirmationBorderWidthValue":I[140]||(I[140]=$=>fn.value=$),"onUpdate:confirmationBorderWidthUnit":I[141]||(I[141]=$=>pl.value=$),"onUpdate:confirmationCornerMainValue":I[142]||(I[142]=$=>ki.value=typeof $=="string"?$===""?"":Number($):$),"onUpdate:confirmationCornerLinkedUnit":I[143]||(I[143]=$=>yl.value=$),"onUpdate:confirmationCornerTopLeftValue":I[144]||(I[144]=$=>gl.value=$),"onUpdate:confirmationCornerTopLeftUnit":I[145]||(I[145]=$=>wi.value=$),"onUpdate:confirmationCornerTopRightValue":I[146]||(I[146]=$=>Un.value=$),"onUpdate:confirmationCornerTopRightUnit":I[147]||(I[147]=$=>mn.value=$),"onUpdate:confirmationCornerBottomRightValue":I[148]||(I[148]=$=>hl.value=$),"onUpdate:confirmationCornerBottomRightUnit":I[149]||(I[149]=$=>Ci.value=$),"onUpdate:confirmationCornerBottomLeftValue":I[150]||(I[150]=$=>Si.value=$),"onUpdate:confirmationCornerBottomLeftUnit":I[151]||(I[151]=$=>Xn.value=$),onToggleConfirmationCornerLinked:wl},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"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("rating"),name:"rating","icon-name":"star","icon-category":"global"},{default:y(()=>[r(DU,{"rating-icon-size-value":lr.value,"rating-icon-size-unit":bl.value,"rating-icon-color":_l.value,"onUpdate:ratingIconSizeValue":I[152]||(I[152]=$=>lr.value=$),"onUpdate:ratingIconSizeUnit":I[153]||(I[153]=$=>bl.value=$),"onUpdate:ratingIconColor":I[154]||(I[154]=$=>_l.value=$)},null,8,["rating-icon-size-value","rating-icon-size-unit","rating-icon-color"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("slider_style_section"),name:"slider","icon-name":"slider","icon-category":"global"},{default:y(()=>[r(NU,{"slider-handle-color":l(ar),"slider-highlight-color":l(ma),"slider-border-color":l(Bo),"slider-track-color":l(xl),"slider-remaining-track-color":l(Jn),"onUpdate:sliderHandleColor":I[155]||(I[155]=$=>ar.value=$),"onUpdate:sliderHighlightColor":I[156]||(I[156]=$=>ma.value=$),"onUpdate:sliderBorderColor":I[157]||(I[157]=$=>Bo.value=$),"onUpdate:sliderTrackColor":I[158]||(I[158]=$=>xl.value=$),"onUpdate:sliderRemainingTrackColor":I[159]||(I[159]=$=>Jn.value=$)},null,8,["slider-handle-color","slider-highlight-color","slider-border-color","slider-track-color","slider-remaining-track-color"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("date_time_picker"),name:"dateTimePicker","icon-name":"calendar-dot","icon-category":"global"},{default:y(()=>[r(eM,{"date-time-calendar-background":va.value,"date-time-number-text-color":pa.value,"date-time-selection-color":rr.value,"onUpdate:dateTimeCalendarBackground":I[160]||(I[160]=$=>va.value=$),"onUpdate:dateTimeNumberTextColor":I[161]||(I[161]=$=>pa.value=$),"onUpdate:dateTimeSelectionColor":I[162]||(I[162]=$=>rr.value=$)},null,8,["date-time-calendar-background","date-time-number-text-color","date-time-selection-color"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("select"),name:"select","icon-name":"checklist","icon-category":"builder"},{default:y(()=>[r(wM,{"select-tag-color":sr.value,"select-tag-text-color":ur.value,"select-option-hover-color":dr.value,"select-selection-text-color":cr.value,"select-selection-background-color":Mn.value,"onUpdate:selectTagColor":I[163]||(I[163]=$=>sr.value=$),"onUpdate:selectTagTextColor":I[164]||(I[164]=$=>ur.value=$),"onUpdate:selectOptionHoverColor":I[165]||(I[165]=$=>dr.value=$),"onUpdate:selectSelectionTextColor":I[166]||(I[166]=$=>cr.value=$),"onUpdate:selectSelectionBackgroundColor":I[167]||(I[167]=$=>Mn.value=$)},null,8,["select-tag-color","select-tag-text-color","select-option-hover-color","select-selection-text-color","select-selection-background-color"])]),_:1},8,["title"]),(g(!0),k(ye,null,Ae(l(a),($,yr)=>(g(),X(jt($.component),Bd({key:l(d)($,yr)},{ref_for:!0},$.props??{}),null,16))),128)),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("css_class"),name:"cssClass","icon-name":"code","icon-category":"global"},{default:y(()=>[r($M,{"copied-form-css-class":zs.value,"additional-css-classes":fr.value,onCopyCssClass:Zr,"onUpdate:additionalCssClasses":I[168]||(I[168]=$=>fr.value=$)},null,8,["copied-form-css-class","additional-css-classes"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"})]),_:1})])}}}),BM=We(EM,[["__scopeId","data-v-80c29cd7"]]),AM="form_style_themes",DM="essentials",OM={class:"ivyforms-pro-theme-collection__preview ivyforms-overflow-hidden","aria-hidden":"true"},qM={class:"ivyforms-pro-theme-collection__preview-eyebrow bold-10"},zM={class:"ivyforms-pro-theme-collection__preview-title medium-12"},NM={class:"ivyforms-pro-theme-collection__preview-field regular-10"},WM={class:"ivyforms-pro-theme-collection__preview-field regular-10"},YM={class:"ivyforms-pro-theme-collection__preview-consent ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},HM={class:"ivyforms-pro-theme-collection__preview-consent-label regular-10"},GM={class:"ivyforms-pro-theme-collection__preview-button regular-10"},jM={class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},KM={class:"ivyforms-pro-theme-collection__title medium-18"},QM={class:"ivyforms-pro-theme-collection__description regular-14"},XM=_e({__name:"IvyProThemeCollectionCard",setup(t){const{getLabel:o}=Ye(),{showUpgradeDialog:n}=$o(),a=()=>n(DM),d=[{className:"ivyforms-pro-theme-collection__preview-card--purple",titleKey:"contact_us",nameKey:"your_name",consentKey:"i_agree_to_terms"},{className:"ivyforms-pro-theme-collection__preview-card--blue",titleKey:"get_started",nameKey:"full_name",consentKey:"i_agree_to_terms"},{className:"ivyforms-pro-theme-collection__preview-card--amber",titleKey:"join_waitlist",nameKey:"your_name",consentKey:"subscribe_to_updates"},{className:"ivyforms-pro-theme-collection__preview-card--brand",titleKey:"book_a_demo",nameKey:"your_name",consentKey:"i_agree_to_terms"}];return(m,s)=>(g(),k("article",{class:"ivyforms-pro-theme-collection ivyforms-border-radius-8 ivyforms-p-16 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-cursor-pointer",onClick:a},[u("div",OM,[(g(),k(ye,null,Ae(d,p=>u("div",{key:p.className,class:it(["ivyforms-pro-theme-collection__preview-card ivyforms-border-radius-8 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6 ivyforms-overflow-hidden",p.className])},[u("span",qM,_(l(o)("form_theme")),1),u("span",zM,_(l(o)(p.titleKey)),1),u("span",NM,_(l(o)(p.nameKey)),1),u("span",WM,_(l(o)("email_address")),1),u("span",YM,[s[0]||(s[0]=u("span",{class:"ivyforms-pro-theme-collection__preview-checkbox"},null,-1)),u("span",HM,_(l(o)(p.consentKey)),1)]),u("span",GM,_(l(o)("submit")),1)],2)),64))]),u("div",jM,[u("h3",KM,_(l(o)("unlock_creative_superpowers")),1),r(ro,{image:"pro-text",size:"s"})]),u("p",QM,_(l(o)("pro_themes_collection_description")),1),r(ke,{priority:"pro",size:"d","full-width":"","icon-start":"pro-lightning-alt","icon-start-category":"global","icon-start-type":"fill-duo",onClick:Ht(a,["stop"])},{default:y(()=>[ie(_(l(o)("upgrade")),1)]),_:1}),u("button",{type:"button",class:"ivyforms-pro-theme-collection__explore medium-14",onClick:Ht(a,["stop"])},_(l(o)("explore_collection")),1)]))}}),JM=We(XM,[["__scopeId","data-v-a473ce72"]]),ZM={class:"ivyforms-form-styles"},eR={key:0,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},tR={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},oR={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4 ivyforms-flex-1"},nR={class:"ivyforms-form-styles__disable-label regular-16"},iR={key:0,class:"ivyforms-form-styles__section ivyforms-width-100"},lR={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"},aR={class:"ivyforms-form-styles__themes ivyforms-pt-16 ivyforms-gap-4 ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100"},rR={key:1,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},sR={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"},dR={class:"regular-16"},uR={class:"ivyforms-form-styles__mode-tabs ivyforms-mt-16 ivyforms-width-100"},cR={key:0,class:"",style:{"text-align":"center"}},fR={class:"ivyforms-text-secondary ivyforms-text-sm text-muted"},mR={key:1,class:"",style:{"text-align":"center"}},vR={class:"ivyforms-text-secondary ivyforms-text-sm text-muted"},pR={class:"ivyforms-flex ivyforms-justify-content-end ivyforms-gap-8"},yR="ivyforms/style/filter/save_theme_modal_component",gR=_e({__name:"FieldStyleTabContent",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Hi(),{showUpgradeDialog:d}=$o(),m=x(!1),s=x(!1),p=x(!1),{canUseFeature:f}=Wn(),v=T(()=>(Ge.hooks.updateCounter.value,fx())),h=T(()=>f(AM)),w=T(()=>v.value.filter(H=>!H.isPro)),L=T(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/form_builder/filter_style_controls_component",null,{formType:n.formType})}catch{return null}}),F=T(()=>(Ge.hooks.updateCounter.value,Ge.hooks.applyFilters(yR,null)||null)),M=T({get:()=>!n.styleSettings.stylesEnabled,set:H=>{n.updateStyleSettings("stylesEnabled",!H)}}),E=T({get:()=>n.styleSettings.styleMode||"quick",set:H=>{n.updateStyleSettings("styleMode",H)}}),C=T({get:()=>n.styleSettings.selectedTheme||"ivy-default",set:H=>{n.updateStyleSettings("selectedTheme",H)}}),P=T(()=>{const H=v.value.find(Z=>Z.id===C.value);return H?H.name:""}),B=H=>{const Z=v.value.find(q=>q.id===H),J=C.value!==H;Z&&!Z.isPro&&!Z.isComingSoon&&(C.value=H,J&&Object.keys(Z.settings).forEach(q=>{q!=="stylesEnabled"&&q!=="selectedTheme"&&q!=="styleMode"&&n.updateStyleSettings(q,Z.settings[q])}))},z=H=>{B(H),L.value||n.updateStyleSettings("styleMode","quick"),s.value=!0},N=(H,Z)=>{const J=v.value.find(q=>q.id===H);!J||J.isPro||J.isComingSoon||a.openContextMenu({actions:[$t(Lt.Edit,{handler:()=>z(H)}),$t(Lt.SaveAsNewTheme,{handler:()=>ne()})],contextMenuButtonRef:Z})},ne=()=>{F.value?p.value=!0:d("essentials")},ee=H=>{p.value=!1,H?.id&&(C.value=H.id),De({message:o("theme_saved_successfully"),type:"success"})},Y=()=>{const H=v.value.find(Z=>Z.id===C.value);if(H){const Z=JSON.parse(JSON.stringify(H.settings));n.resetStyleToThemeDefaults({...Z,selectedTheme:C.value})}m.value=!1};return(H,Z)=>{const J=xo,q=to,j=co,K=$2,G=ke,W=Pn,V=ci;return g(),k("div",ZM,[s.value?(g(),k("div",rR,[u("div",sR,[r(G,{size:"s",type:"ghost",priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows",onClick:Z[2]||(Z[2]=D=>s.value=!1)}),u("div",dR,_(P.value),1),Z[8]||(Z[8]=u("div",{class:"ivyforms-flex-1"},null,-1)),r(G,{size:"s",priority:"danger",type:"ghost","icon-start":"refresh","icon-start-category":"arrows",onClick:Z[3]||(Z[3]=D=>m.value=!0)},{default:y(()=>[ie(_(l(o)("reset")),1)]),_:1}),r(G,{size:"s",priority:"tertiary",type:"ghost","icon-start":"cloud-upload","icon-start-category":"global",onClick:ne},{default:y(()=>[ie(_(l(o)("save_as_theme")),1)]),_:1})]),L.value?(g(),X(jt(L.value),{key:0,embedded:""})):(g(),k(ye,{key:1},[u("div",uR,[r(W,{modelValue:E.value,"onUpdate:modelValue":Z[4]||(Z[4]=D=>E.value=D),size:"s",priority:"tertiary",type:"tonal",background:"",tabs:[{name:"quick",label:l(o)("quick_start")},{name:"advanced",label:l(o)("advanced")}]},null,8,["modelValue","tabs"])]),E.value==="quick"?(g(),k("div",cR,[u("div",fR,_(l(o)("quick_start_description")),1)])):ce("",!0),E.value==="advanced"?(g(),k("div",mR,[u("div",vR,_(l(o)("advanced_mode_description")),1)])):ce("",!0),E.value==="quick"?(g(),X(YP,{key:2})):ce("",!0),E.value==="advanced"?(g(),X(BM,{key:3})):ce("",!0)],64))])):(g(),k("div",eR,[u("div",tR,[r(J,{modelValue:M.value,"onUpdate:modelValue":Z[0]||(Z[0]=D=>M.value=D),size:"d"},null,8,["modelValue"]),u("div",oR,[u("div",nR,_(l(o)("disable_styles")),1),r(j,{content:l(o)("disable_styles_tooltip")},{default:y(()=>[r(q,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",class:"ivyforms-radio__tooltip-icon",onClick:Z[1]||(Z[1]=Ht(()=>{},["prevent"]))})]),_:1},8,["content"])])]),M.value?ce("",!0):(g(),k("div",iR,[u("div",lR,_(l(o)("ivy_styles")),1),u("div",aR,[(g(!0),k(ye,null,Ae(w.value,D=>(g(),X(K,{key:D.id,theme:D,"is-selected":C.value===D.id,"selected-theme-id":C.value,onSelect:B,onMenuClick:N},null,8,["theme","is-selected","selected-theme-id"]))),128)),h.value?ce("",!0):(g(),X(JM,{key:0}))])]))])),r(V,{modelValue:m.value,"onUpdate:modelValue":Z[6]||(Z[6]=D=>m.value=D),title:l(o)("reset_styles_confirmation_title"),priority:"danger",width:"364px"},{footer:y(()=>[u("div",pR,[r(G,{size:"d",priority:"tertiary",type:"ghost",onClick:Z[5]||(Z[5]=D=>m.value=!1)},{default:y(()=>[ie(_(l(o)("cancel")),1)]),_:1}),r(G,{size:"d",priority:"danger",type:"fill",onClick:Y},{default:y(()=>[ie(_(l(o)("reset")),1)]),_:1})])]),default:y(()=>[u("div",null,_(l(o)("reset_styles_confirmation_message")),1)]),_:1},8,["modelValue","title"]),F.value?(g(),X(jt(F.value),{key:2,modelValue:p.value,"onUpdate:modelValue":Z[7]||(Z[7]=D=>p.value=D),settings:l(n).styleSettings,onSaved:ee},null,40,["modelValue","settings"])):ce("",!0)])}}}),hR=We(gR,[["__scopeId","data-v-f17a73b3"]]),bR={class:"advanced-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},_R=_e({__name:"AdvancedFieldOptions",setup(t){const{getLabel:o}=Ye(),{selectedField:n}=zi(kt()),{updateSelectedField:a,updateFieldOptions:d}=kt(),m=T(()=>{if(!n.value)return[];let f=Ge.fieldOptions.getForFieldType(n.value.type,"advanced");return f=Ll("ivyforms/field_options/filter_options",f,{fieldType:n.value.type,tab:"advanced"}),f.forEach((v,h)=>{v.showDividerAfter=h<f.length-1,h===f.length-1&&(v.showDividerAfter=!1)}),f.filter(v=>v.condition?v.condition(n.value):!0)});Ee(()=>Ge.hooks.updateCounter.value,()=>{});const s=T(()=>n.value),p=(f,v)=>{a(f,v),d(f,v)};return(f,v)=>(g(),k("div",bR,[(g(!0),k(ye,null,Ae(m.value,h=>(g(),k(ye,{key:h.id},[h.showDividerBefore?(g(),X(Xe,{key:0})):ce("",!0),(g(),X(jt(h.component),{field:s.value,"update-field":p,"get-label":l(o)},null,8,["field","get-label"])),h.showDividerAfter?(g(),X(Xe,{key:1})):ce("",!0)],64))),128)),m.value.length?ce("",!0):(g(),X(dn,{key:0,title:l(o)("coming_soon"),subtitle:l(o)("we_are_working_on_it"),image:"fields-options"},null,8,["title","subtitle"]))]))}}),xR=We(_R,[["__scopeId","data-v-8f9e2212"]]),wR={class:"ivyforms-general-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},CR=_e({__name:"GeneralFieldOptions",setup(t){const{getLabel:o}=Ye(),{selectedField:n}=zi(kt()),{updateFieldOptions:a,updateSelectedField:d}=kt(),m=(p,f)=>{d(p,f),a(p,f)},s=T(()=>{if(Ge.hooks.updateCounter.value,!n.value)return[];let p=Ge.fieldOptions.getForFieldType(n.value.type,"general");return p=Ll("ivyforms/field_options/filter_options",p,{fieldType:n.value.type,tab:"general"}),p.forEach((f,v)=>{f.showDividerAfter=v<p.length-1,v===p.length-1&&(f.showDividerAfter=!1)}),p.filter(f=>f.condition?f.condition(n.value):!0)});return(p,f)=>{const v=Xe;return g(),k("div",wR,[(g(!0),k(ye,null,Ae(s.value,(h,w)=>(g(),k(ye,{key:h.id},[h.showDividerBefore&&w>0?(g(),X(v,{key:0})):ce("",!0),(g(),X(jt(h.component),{field:l(n),"update-field":m,"get-label":l(o)},null,8,["field","get-label"])),h.showDividerAfter&&w<s.value.length-1?(g(),X(v,{key:1})):ce("",!0)],64))),128))])}}}),SR=We(CR,[["__scopeId","data-v-305170d5"]]),kR={},FR={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},IR={class:"ivyforms-flex ivyforms-gap-16"},TR={class:"ivyforms-flex ivyforms-gap-16"};function PR(t,o){const n=zn,a=mi,d=Xe;return g(),k("div",FR,[r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[u("div",IR,[r(n,{variant:"text",style:{height:"20px",width:"20px"}}),r(n,{variant:"text",style:{height:"20px"}})]),r(n,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),r(n,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(d),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[u("div",TR,[r(n,{variant:"text",style:{height:"20px",width:"20px"}}),r(n,{variant:"text",style:{height:"20px"}})]),r(n,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),r(n,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(d),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(d),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1})])}const $R=We(kR,[["render",PR]]),LR={class:"ivyforms-smart-logic-placeholder ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},VR=_e({__name:"SmartLogicOptions",props:{field:{}},setup(t){const{getLabel:o}=Ye(),n=()=>{pv()};return(a,d)=>{const m=ke;return g(),k("div",LR,[r(dn,{title:l(o)("smart_logic_pro_feature"),subtitle:l(o)("smart_logic_pro_description"),image:"fields-options"},{actionButton:y(()=>[r(m,{priority:"primary",size:"d","icon-start":"arrow-up-right","icon-start-category":"global","icon-start-type":"outline",onClick:n},{default:y(()=>[ie(_(l(o)("upgrade_to_pro")),1)]),_:1})]),_:1},8,["title","subtitle"])])}}}),UR=We(VR,[["__scopeId","data-v-dce92330"]]),MR={key:0,class:"ivyforms-secondary-tab-menu"},RR={class:"ivyforms-secondary-tab-menu__tabs"},ER={class:"ivyforms-secondary-tab-menu__content"},BR={key:0,class:"ivyforms-py-16 ivyforms-pr-8"},AR={key:0},DR={key:1},OR={key:2},qR={key:1},zR=_e({__name:"FieldOptionsTabContent",props:{field:{default:null}},setup(t){const o=T(()=>window.IvyForms?.components?.SmartLogicOptions),{getLabel:n}=Ye(),{updateFieldOptions:a,updateSelectedField:d}=kt(),{checkFeatureAccess:m,isProInstalled:s,isProLicenseActive:p}=$o(),f=Av(),{dialogVisible:v}=zi(f),h=(ne,ee)=>{d(ne,ee),a(ne,ee)},w=window.IvyForms?.pro?Zo():null,L=t,F=()=>n("no_field_selected"),M=()=>n("please_select_field"),E=x("general"),C=x(!1),P=x("general"),B=T(()=>!w||!w.loaded.value?!1:w.hasFeature("smart_logic")),z=T(()=>[{name:"general",label:n("general")},{name:"advanced",label:n("advanced")},{name:"smartLogic",label:n("smart_logic"),pro:!s()}]),N=ne=>{const ee=String(ne),H={smartLogic:"smart_logic"}[ee];if(H){if(P.value=E.value,s()&&!p()){m(H);return}if(!B.value){m(H);return}}E.value=ee};return Pt(async()=>{w&&!w.loaded.value&&await w.fetch()}),Ee(()=>L.field,(ne,ee)=>{ne&&ee&&ne.fieldIndex!==ee.fieldIndex&&(E.value="general",C.value=!0,setTimeout(()=>{C.value=!1},200))}),Ee(()=>v.value,ne=>{!ne&&E.value==="smartLogic"&&!B.value&&(E.value=P.value)}),(ne,ee)=>{const Y=Pn,H=SR,Z=xR;return t.field?(g(),k("div",MR,[u("div",RR,[r(Y,{"model-value":E.value,background:"",type:"tonal",priority:"tertiary",tabs:z.value,size:"d","onUpdate:modelValue":N},null,8,["model-value","tabs"])]),u("div",ER,[C.value?(g(),k("div",BR,[r($R)])):ce("",!0),Ul(u("div",null,[E.value==="general"?(g(),k("div",AR,[r(H,{field:t.field},null,8,["field"])])):ce("",!0),E.value==="advanced"?(g(),k("div",DR,[r(Z)])):ce("",!0),E.value==="smartLogic"?(g(),k("div",OR,[B.value&&o.value?(g(),X(jt(o.value),{key:0,field:t.field,"update-field":h,"get-label":l(n)},null,8,["field","get-label"])):(g(),X(UR,{key:1,field:t.field},null,8,["field"]))])):ce("",!0)],512),[[Ml,!C.value]])])])):(g(),k("div",qR,[r(dn,{title:F(),subtitle:M(),image:"fields"},null,8,["title","subtitle"])]))}}}),NR=We(zR,[["__scopeId","data-v-3bf3e4ed"]]),WR={class:"ivyforms-add-field-wrapper ivyforms-flex ivyforms-align-items-center"},YR=["disabled"],HR={class:"ivyforms-add-field__left-content ivyforms-flex ivyforms-align-items-end ivyforms-gap-4"},GR={class:"ivyforms-add-field__name medium-14"},jR={class:"ivyforms-add-field__right-content"},KR=_e({__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 o=t;return(n,a)=>{const d=to,m=Gd;return g(),k("div",WR,[u("button",{class:it(["ivyforms-add-field ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-p-4",["ivyforms-add-field__type__"+o.type,{"is-icon-start":o.iconStart,"is-icon-end":o.iconEnd||o.pro,"is-pro":o.pro}]]),disabled:o.disabled||o.comingSoon},[u("span",HR,[o.iconStart?(g(),X(d,{key:0,name:o.iconStart,category:o.iconStartCategory,type:o.iconStartType,class:"ivyforms-add-field__icon-start",size:"d"},null,8,["name","category","type"])):ce("",!0),u("span",GR,_(o.fieldName),1)]),u("span",jR,[o.iconEnd?(g(),X(d,{key:0,name:o.iconEnd,category:o.iconEndCategory,type:o.iconEndType,class:"ivyforms-add-field__icon-end",size:"d"},null,8,["name","category","type"])):ce("",!0)]),o.pro?(g(),X(ro,{key:0,image:"pro-bolt",size:"s",class:"ivyforms-add-field__pro-badge"})):ce("",!0)],10,YR),o.comingSoon?(g(),X(m,{key:0,class:"ivyforms-add-field__coming-soon",size:"s"})):ce("",!0)])}}}),Lp=We(KR,[["__scopeId","data-v-25da1f0c"]]),QR={class:"ivyforms-add-field"},XR={class:"ivyforms-add-field__search-wrapper ivyforms-pb-8"},JR={key:0,class:"ivyforms-add-field__drag-area ivyforms-gap-8"},ZR={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},eE=["draggable","onDragstart"],tE={class:"ivyforms-add-field__drag-area ivyforms-gap-8"},oE={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},nE=["draggable","onDragstart"],iE=_e({__name:"AddFieldTabContent",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Mo(),{onFieldDragEnd:d}=mx(),{checkFeatureAccess:m,getFeatureSlugForFieldType:s}=$o(),{defaultProvider:p}=Dv(),f=x(""),v=window.IvyForms?.pro?Zo():null;Pt(async()=>{v&&await v.fetch(),a.allSettings||await a.loadAllSettings()});const h=["general","layout","payment","security","advanced"],w={general:"collapse-general",layout:"collapse-layout",payment:"collapse-payment",security:"collapse-security",advanced:"collapse-advanced"},L=J=>{const q=new Map;for(const j of J){const K=j.category,G=q.get(K);if(!G){q.set(K,{...j,name:w[K],dragFields:[...j.dragFields??[]]});continue}const W=[...G.dragFields];for(const D of j.dragFields??[])W.some(R=>R.type===D.type)||W.push(D);const V=(j.dragFields?.length??0)>0&&(G.dragFields?.length??0)===0;q.set(K,{title:V?j.title:G.title,name:w[K],category:K,dragFields:W,comingSoon:G.comingSoon??j.comingSoon})}return h.map(j=>{const K=q.get(j);return K?{...K,name:w[j]}:null}).filter(j=>!!j)},F=J=>J.comingSoon===!0?!0:J.comingSoon===!1?!1:J.dragFields.length===0,M=J=>{const q=n.fields.some(W=>W.type==="recaptcha"),j=n.fields.some(W=>W.type==="turnstile"),K=n.fields.some(W=>W.type==="hcaptcha"),G=q||j||K;return J.map(W=>{if(W.featureSlug){const D=W.pro,R=W.comingSoon||(W.type==="recaptcha"||W.type==="turnstile"||W.type==="hcaptcha")&&G;return{...W,pro:D,_precomputedDisabled:R}}const V=W.pro||W.comingSoon||(W.type==="recaptcha"||W.type==="turnstile"||W.type==="hcaptcha")&&G;return{...W,_precomputedDisabled:V}})},E=J=>J._precomputedDisabled!==void 0?J._precomputedDisabled:J.comingSoon||J.pro?!0:J.type==="recaptcha"||J.type==="turnstile"||J.type==="hcaptcha"?n.fields.some(q=>q.type==="recaptcha")||n.fields.some(q=>q.type==="turnstile")||n.fields.some(q=>q.type==="hcaptcha"):!1,C=T(()=>Z.value.map(J=>({...J,draggableFields:M(J.dragFields)}))),P=T(()=>{const J=f.value.toLowerCase().trim();if(!J)return[];const q=Z.value.flatMap(K=>K.dragFields);return M(q).filter(K=>{const G=K.name.toLowerCase(),W=K.type.toLowerCase();return G.includes(J)||W.includes(J)})}),B=J=>{if(n.isFormLoading)return;const q=Z.value.flatMap(V=>V.dragFields).find(V=>V.type===J);if(q?.pro||q?.featureSlug){const V=q.featureSlug||s(J);if(V&&!m(V))return}if(J==="recaptcha"&&n.fields.some(D=>D.type==="recaptcha")||J==="turnstile"&&n.fields.some(D=>D.type==="turnstile")||J==="hcaptcha"&&n.fields.some(D=>D.type==="hcaptcha")||J==="turnstile"&&n.fields.some(D=>D.type==="turnstile")||J==="hcaptcha"&&n.fields.some(D=>D.type==="hcaptcha"))return;(!Number.isFinite(n.counterFields)||n.counterFields<0)&&(n.counterFields=0);const j=n.increaseCounter(),K=ee({type:J},j);n.isDraggingFromPanel=!1;const W=(n.fields.length>0?Math.max(...n.fields.map(V=>V.rowIndex??0)):-1)+1;n.addField({...K,position:n.fields.length+1,rowIndex:W,columnIndex:0,width:100}),n.updateFieldPositions()},z=(J,q)=>{if(n.isFormLoading||q.comingSoon||q.pro){J.preventDefault();return}n.isDraggingFromPanel=!0;const j=ne(q);if(J.dataTransfer){J.dataTransfer.effectAllowed="move",J.dataTransfer.setData("fieldData",JSON.stringify(j));const G=J.target.closest(".ivyforms-add-field__wrapper");if(G){const W=G.cloneNode(!0);W.style.position="absolute",W.style.top="-9999px",W.style.width=G.offsetWidth+"px",W.style.opacity="0.8",document.body.appendChild(W),J.dataTransfer.setDragImage(W,G.offsetWidth/2,G.offsetHeight/2),setTimeout(()=>{W.parentNode===document.body&&document.body.removeChild(W)},0)}}},N=J=>{n.isDraggingFromPanel=!1,d(),J?.dataTransfer&&J.dataTransfer.clearData()},ne=J=>{const q=n.increaseCounter();return ee(J,q)},ee=(J,q)=>{const j=Ge.hooks.applyFilters("ivyforms/builder/add/transform",null,J,q,{getLabel:o});if(j)return j;switch(J.type){case"text":return{id:0,fieldIndex:q,type:"text",label:o("text"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"email":return{id:0,fieldIndex:q,type:"email",label:o("email"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"number":return{id:0,fieldIndex:q,type:"number",label:o("number"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"slider":return{id:0,fieldIndex:q,type:"slider",label:o("slider"),required:!1,minValue:0,maxValue:100,step:1,defaultValue:50,position:0,labelPosition:"default"};case"textarea":return{id:0,fieldIndex:q,type:"textarea",label:o("paragraph"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"phone":return{id:0,fieldIndex:q,type:"phone",label:o("phone"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",phoneAutoDetect:!0};case"website":return{id:0,fieldIndex:q,type:"website",label:o("website"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"date":return{id:0,fieldIndex:q,type:"date",label:o("date_picker"),required:!1,defaultValue:"",placeholder:"",position:0,dateFieldType:"date-picker",dateFormat:"MM/DD/YYYY",labelPosition:"default"};case"time":return{id:0,fieldIndex:q,type:"time",label:o("time_picker"),required:!1,defaultValue:"",placeholder:"",position:0,timeFieldType:"time-picker",timeFormat:"24h",labelPosition:"default"};case"date_time":return{id:0,fieldIndex:q,type:"date_time",label:o("date_time_picker"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",readOnly:!1,requiredMessage:o("validation_required"),dateTimeFieldType:"picker",dateTimeMode:"single",defaultValueMode:"none",dateFormat:"MM/DD/YYYY",timeFormat:"24h",enableSeconds:!1,featureSlug:"date_time_field",pro:!0};case"recaptcha":return{id:0,fieldIndex:q,type:"recaptcha",label:o("recaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"html":return{id:0,fieldIndex:q,type:"html",label:o("html"),hideLabel:!1,htmlContent:"",description:"",position:0,labelPosition:"default",cssClasses:""};case"turnstile":return{id:0,fieldIndex:q,type:"turnstile",label:o("turnstile"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"hcaptcha":return{id:0,fieldIndex:q,type:"hcaptcha",label:o("hcaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"radio":return{id:0,fieldIndex:q,type:"radio",label:o("radio_button"),required:!1,defaultValue:o("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:o("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:o("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0};case"select":return{id:0,fieldIndex:q,type:"select",label:o("dropdown"),required:!1,defaultValue:o("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:o("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:o("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0,enableSearch:!1};case"rating":return{id:0,fieldIndex:q,type:"rating",label:o("rating"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",ratingIcon:"star",fieldOptions:[{id:1,label:o("good"),value:"1",isDefault:!1},{id:2,label:o("nice"),value:"2",isDefault:!1},{id:3,label:o("very_good"),value:"3",isDefault:!1},{id:4,label:o("awesome"),value:"4",isDefault:!1},{id:5,label:o("amazing"),value:"5",isDefault:!1}],showValues:!1};case"file-upload":return{id:0,fieldIndex:q,type:"file-upload",label:o("file_upload"),required:!1,defaultValue:"",placeholder:o("file_upload_placeholder_drag_here"),position:0,labelPosition:"default",readOnly:!1,hideLabel:!1,description:"",cssClasses:"",maxFileSizeMb:999,saveUploadsTo:"ivyforms",allowedFileExtensions:[],allowMultiple:!1,maxUploadCount:0};case"nps":return{id:0,fieldIndex:q,type:"nps",label:o("net_promoter"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",hideLabel:!1,description:"",negativeStatementLabel:"",positiveStatementLabel:""};case"address":{const K=["streetAddress","addressLine2","city","state","zip","country"],G=K.map(W=>({type:W,id:"",label:o(W==="addressLine2"?"address_line_2":W),value:"",placeholder:"",required:!1,hideLabel:!1,description:"",requiredMessage:"",visible:!0}));return{id:0,fieldIndex:q,type:"address",label:o("address"),hideLabel:!1,cssClasses:"",labelPosition:"top",addressFieldTypes:K,addressFields:G,countryDefaultValue:"",position:0}}case"name":{const K=["nameField1","nameField2"],G=K.map((W,V)=>({type:W,id:"",modelValue:"",label:o(V===0?"first_name":"last_name"),required:!1,optionHide:!1,description:"",placeholder:""}));return{id:0,fieldIndex:q,type:"name",label:o("name"),required:!1,defaultValue:"",placeholder:"",position:0,nameFieldTypes:K,nameFields:G}}case"checkbox":return{id:0,fieldIndex:q,type:"checkbox",label:o("checkbox"),required:!1,placeholder:"",position:0,fieldOptions:[{id:0,label:o("choice_1"),value:"choice1",isDefault:!1,position:1},{id:1,label:o("choice_2"),value:"choice2",isDefault:!1,position:2},{id:2,label:o("choice_3"),value:"choice3",isDefault:!1,position:3}],shuffleOptions:!1,showValues:!0};case"product":{const K=[{id:0,label:`${o("product")} 1`,value:"product1",isDefault:!0,position:1},{id:1,label:`${o("product")} 2`,value:"product2",isDefault:!1,position:2},{id:2,label:`${o("product")} 3`,value:"product3",isDefault:!1,position:3}],G={product1:"29.99",product2:"19.99",product3:"9.99"};return{id:0,fieldIndex:q,type:"product",label:o("product"),required:!1,defaultValue:"product1",placeholder:"",position:0,labelPosition:"default",fieldOptions:K,shuffleOptions:!1,showValues:!0,htmlContent:JSON.stringify({configVersion:1,productType:"radio",paymentAmount:"",minAmount:"",maxAmount:"",amountLabel:"",showPriceAfterItemLabel:!1,prices:G,choiceLayout:"inline",columnsCount:3})}}case"quantity":return{id:0,fieldIndex:q,type:"quantity",label:o("quantity"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",minValue:1,maxValue:null,step:1,limitRange:!0,numberFormat:"us_int",htmlContent:JSON.stringify({quantityConfigVersion:1,linkedProductFieldIndex:null})};case"payment-method":return{id:0,fieldIndex:q,type:"payment-method",label:o("payment_method_field"),required:!0,readOnly:!1,defaultValue:"",placeholder:o("card_number"),position:0,labelPosition:"default",requiredMessage:o("required"),inputPrefix:"",inputSuffix:"",htmlContent:JSON.stringify({paymentMethods:[p.value],hideCardLabels:!1})};case"total":return{id:0,fieldIndex:q,type:"total",label:o("total"),required:!0,readOnly:!0,defaultValue:"",placeholder:"",position:0,labelPosition:"default",requiredMessage:o("total_default_required_message"),inputPrefix:"",inputSuffix:"",htmlContent:JSON.stringify({totalConfigVersion:1,enablePaymentSummary:!1,showPaymentSummaryCloseButton:!0,emptyPaymentMessageHtml:"",enableAutocomplete:!1})};case"gdpr":return{id:0,fieldIndex:q,type:"gdpr",label:o("gdpr"),required:!0,defaultValue:"",placeholder:"",position:0,agreementText:o("gdpr_default_agreement_text"),labelPosition:"default"}}},Y=[{title:o("general"),name:"collapse-general",category:"general",dragFields:[{type:"text",name:o("text"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"email",name:o("email"),iconStart:"email",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"number",name:o("number"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"textarea",name:o("paragraph"),iconStart:"paragraph",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"phone",name:o("phone"),iconStart:"phone",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"website",name:o("website"),iconStart:"globe",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"name",name:o("name"),iconStart:"user",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"address",name:o("address"),iconStart:"location",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"radio",name:o("radio_button"),iconStart:"radio",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"checkbox",name:o("checkbox"),iconStart:"checkbox",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"select",name:o("dropdown"),iconStart:"chevron-square-down",iconStartType:"outline",iconStartCategory:"arrows",iconEnd:"none",iconEndType:"fill",iconEndCategory:"global"},{type:"rating",name:o("rating"),iconStart:"star",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"html",name:o("html"),iconStart:"code",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"file-upload",name:o("file_upload"),iconStart:"import",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"slider",name:o("slider"),iconStart:"slider",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:o("layout"),name:"collapse-layout",category:"layout",dragFields:[{type:"section",name:o("sections"),iconStart:"sections",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"section_field",pro:!0}]},{title:o("payment"),name:"collapse-payment",category:"payment",dragFields:[{type:"product",name:o("product"),iconStart:"cart",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"quantity",name:o("quantity"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"total",name:o("total"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"payment-method",name:o("payment_method_field"),iconStart:"cc",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:o("security"),name:"collapse-security",category:"security",dragFields:[{type:"recaptcha",name:o("recaptcha"),iconStart:"recaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"turnstile",name:o("turnstile"),iconStart:"turnstile",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"hcaptcha",name:o("hcaptcha"),iconStart:"hcaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"gdpr",name:o("gdpr"),iconStart:"gdpr-shield",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:o("advanced"),name:"collapse-advanced",category:"advanced",dragFields:[{type:"date",name:o("date"),iconStart:"calendar-dot",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"time",name:o("time"),iconStart:"clock",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"date_time",name:o("date_time"),iconStart:"date-and-time",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"date_time_field",pro:!0},{type:"password",name:o("password"),iconStart:"key",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"password_field",pro:!0},{type:"signature",name:o("signature"),iconStart:"signature2",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"signature_field",pro:!0},{type:"likert",name:o("likert"),iconStart:"list-bullet",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"likert_field",pro:!0},{type:"nps",name:o("net_promoter"),iconStart:"slider",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"nps_field",pro:!0},{type:"rich_text",name:o("rich_text"),iconStart:"text-bold",iconStartType:"outline",iconStartCategory:"text-formatting",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"rich_text_field",pro:!0},{type:"calculated",name:o("calculate"),iconStart:"grid",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"calculated_field",pro:!0}]}],H=J=>bp()?J:J.map(q=>({...q,dragFields:q.dragFields.filter(j=>j.type!=="payment-method")})),Z=T(()=>{Ge.hooks.updateCounter.value,v&&v.loaded.value;const J=Ge.hooks.applyFilters("ivyforms/builder/filter/collapse_items",Y,{getLabel:o}),q=Array.isArray(J)?J:Y;return L(H(q))});return(J,q)=>{const j=Lp,K=Bv,G=Ev;return g(),k("div",QR,[u("div",XR,[r(Ki,{modelValue:f.value,"onUpdate:modelValue":q[0]||(q[0]=W=>f.value=W),placeholder:l(o)("search_fields")},null,8,["modelValue","placeholder"])]),f.value?(g(),k("div",JR,[u("div",ZR,[(g(!0),k(ye,null,Ae(P.value,W=>(g(),k("div",{key:W.type,class:it(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":W.comingSoon||W.pro}]),draggable:!W.comingSoon&&!W.pro&&!l(n).isFormLoading,onDragstart:V=>z(V,W),onDragend:q[1]||(q[1]=V=>N(V))},[r(j,{"field-type":W.type,"field-name":W.name,"icon-start":W.iconStart,"icon-start-category":W.iconStartCategory,"icon-start-type":W.iconStartType,"icon-end":W.iconEnd,"icon-end-category":W.iconEndCategory,"icon-end-type":W.iconEndType,"coming-soon":W.comingSoon,disabled:E(W),pro:W.pro,"use-pro-badge":W.pro,onClick:V=>B(W.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,eE))),128))])])):(g(),X(G,{key:1,accordion:!1,"default-active":["collapse-general"]},{default:y(()=>[(g(!0),k(ye,null,Ae(C.value,W=>(g(),X(K,{key:W.category,class:it(["ivyforms-add-field__collapse-item"]),title:W.title,name:W.name,"coming-soon":F(W)},{default:y(()=>[u("div",tE,[u("div",oE,[(g(!0),k(ye,null,Ae(W.draggableFields,V=>(g(),k("div",{key:V.type,class:it(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":V.comingSoon||V.pro}]),draggable:!V.comingSoon&&!V.pro&&!l(n).isFormLoading,onDragstart:D=>z(D,V),onDragend:q[2]||(q[2]=D=>N(D))},[r(j,{"field-type":V.type,"field-name":V.name,"icon-start":V.iconStart,"icon-start-category":V.iconStartCategory,"icon-start-type":V.iconStartType,"icon-end":V.iconEnd,"icon-end-category":V.iconEndCategory,"icon-end-type":V.iconEndType,"coming-soon":V.comingSoon,disabled:E(V),pro:V.pro,"use-pro-badge":V.pro,onClick:D=>B(V.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,nE))),128))])])]),_:2},1032,["title","name","coming-soon"]))),128))]),_:1}))])}}});function lE(){const t=kt();return T(()=>{Ge.hooks.updateCounter.value;const o=t.selectedBuilderEntity;if(!o||o.kind!=="canvas")return null;const n=vx(o.id);return n?.settingsPanelContext?Ge.hooks.applyFilters("ivyforms/form_builder/settings_panel_component",null,{context:n.settingsPanelContext,formType:t.formType,extensionId:n.id})??null:null})}const aE={class:"ivyforms-submit-button-settings ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16 ivyforms-pr-8"},rE=_e({__name:"SubmitButtonSettings",setup(t){const{getLabel:o}=Ye(),n=kt(),{submitButtonSettings:a}=zi(n),d=x(a.value.label),m=x(a.value.position);Ee(a,f=>{d.value=f.label,m.value=f.position},{deep:!0});const s=f=>{n.updateSubmitButtonSettings("label",f)},p=f=>{(f==="default"||f==="left"||f==="center"||f==="right")&&n.updateSubmitButtonSettings("position",f)};return(f,v)=>(g(),k("div",aE,[r(Ne,{label:l(o)("button_label"),"label-position":"top"},{default:y(()=>[r(Ue,{modelValue:d.value,"onUpdate:modelValue":v[0]||(v[0]=h=>d.value=h),placeholder:l(o)("submit"),onInput:s},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(Ne,{label:l(o)("button_position")},{default:y(()=>[r($n,{"model-value":m.value,priority:"secondary",onChange:p},{default:y(()=>[r(Gt,{value:"default",priority:"secondary"},{default:y(()=>[ie(_(l(o)("label_position_default")),1)]),_:1}),r(Gt,{value:"left",priority:"secondary"},{default:y(()=>[ie(_(l(o)("label_position_left")),1)]),_:1}),r(Gt,{value:"center",priority:"secondary"},{default:y(()=>[ie(_(l(o)("center")),1)]),_:1}),r(Gt,{value:"right",priority:"secondary"},{default:y(()=>[ie(_(l(o)("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),sE=We(rE,[["__scopeId","data-v-69ec5f5c"]]),dE={class:"ivyforms-form-builder-page-panel ivyforms-flex ivyforms-flex-direction-column ivyforms-align-self-stretch ivyforms-overflow-visible"},uE={class:"ivyforms-tabs-container ivyforms-pb-12 ivyforms-flex-shrink-0"},cE={class:"ivyforms-tab-content ivyforms-width-100 ivyforms-flex-1 ivyforms-overflow-visible"},fE={key:0},mE={key:1},vE={key:2},pE=_e({__name:"FormBuilderPagePanel",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Mv(),m=lE(),{progressSettings:s,navigationSettings:p}=Rv(),f=T(()=>a.isBuilderEntitySelected({kind:"submit-button"})),v=T({get:()=>a.activeTab,set:w=>{a.activeTab=w}}),h=T(()=>[{name:"addField",label:o("add_field")},{name:"options",label:o("options")},{name:"style",label:o("style")}]);return Ee(()=>a.selectedField,w=>{w&&(a.activeTab="options",d.deselectProgressIndicator(),d.deselectPageNavigation())}),(w,L)=>{const F=Pn,M=iE,E=NR,C=hR,P=bn,B=Rs;return g(),k("div",dE,[r(B,{width:520,class:"ivyforms-form-builder-page-panel__body ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-align-items-stretch ivyforms-overflow-visible"},{default:y(()=>[u("div",uE,[r(F,{modelValue:v.value,"onUpdate:modelValue":L[0]||(L[0]=z=>v.value=z),background:"",type:"filled",size:"d",priority:"primary",tabs:h.value},null,8,["modelValue","tabs"])]),u("div",cE,[r(P,{always:"",class:"ivyforms-form-builder-page-panel__scrollbar",modifier:"outside-vertical"},{default:y(()=>[v.value==="addField"?(g(),k("div",fE,[r(M)])):ce("",!0),v.value==="options"?(g(),k("div",mE,[l(m)?(g(),X(jt(l(m)),{key:0})):l(d).isProgressIndicatorSelected&&l(s)?(g(),X(jt(l(s)),{key:1})):(l(d).isPageNavigationSelected||l(d).isNavigationButtonSelected)&&l(p)?(g(),X(jt(l(p)),{key:2})):f.value?(g(),X(sE,{key:3})):(g(),X(E,{key:4,field:l(a).selectedField},null,8,["field"]))])):ce("",!0),v.value==="style"?(g(),k("div",vE,[r(C)])):ce("",!0)]),_:1})])]),_:1})])}}}),yE=We(pE,[["__scopeId","data-v-c0bf96d9"]]),Ts=t=>{let o;switch(t){case"text":o=_s;break;case"email":o=Uv;break;case"textarea":case"paragraph":o=Vv;break;case"tel":case"phone":o=Lv;break;case"number":o=$v;break;case"slider":o=xx;break;case"product":o=_x;break;case"quantity":o=bx;break;case"total":o=hx;break;case"website":o=Pv;break;case"recaptcha":o=gx;break;case"turnstile":o=yx;break;case"hcaptcha":o=px;break;case"name":o=Tv;break;case"radio":o=Iv;break;case"checkbox":o=Fv;break;case"select":case"dropdown":case"multi-select":o=kv;break;case"address":o=Sv;break;case"date":o=Cv;break;case"time":o=wv;break;case"date_time":case"datetime":o=Ge.fields.public.date_time??_s;break;case"html":o=xv;break;case"rating":o=_v;break;case"file-upload":o=bv;break;default:o=_s;break}try{return Ge.hooks.applyFilters("ivyforms/template/field/filter/component",o,{type:t})||o}catch{return o}},gE={class:"ivyforms-sample-form-preview ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},hE={class:"ivyforms-sample-form-preview__title ivyforms-form-title"},bE={class:"ivyforms-sample-form-preview__description ivyforms-form-description"},_E={class:"ivyforms-sample-form-preview__form-body",inert:""},xE={key:0,class:"ivyforms-field ivyforms-field__select ivyforms-sample-preview-open-dropdown"},wE={class:"ivyforms-sample-open-dropdown"},CE={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"},SE={class:"el-select-dropdown"},kE={class:"el-select-dropdown__wrap"},FE={class:"el-select-dropdown__list"},IE={class:"el-select-dropdown__item ivyforms-select-option is-hovering",role:"option"},TE={class:"el-select-dropdown__item ivyforms-select-option is-selected",role:"option"},PE={class:"el-select-dropdown__item ivyforms-select-option",role:"option"},$E={key:1,class:"ivyforms-sample-preview-open-datetime ivyforms-mt-8"},LE={key:2,class:"ivyforms-sample-preview-open-datetime ivyforms-mt-8"},VE={class:"ivyforms-sample-form-preview__submit ivyforms-form-submit ivyforms-form-submit--default"},UE={class:"ivyforms-sample-form-preview__success-message ivyforms-confirmation-message"},ME="ivyforms/style/filter/sample_preview_fields",RE="sample-preview",EE=_e({__name:"SampleFormPreview",setup(t){const o=kt(),n=Hi(),{getLabel:a}=Ye(),d=window.IvyForms?.pro?Zo():null,m=RE,s=x({}),p=T(()=>Ov(m));rn("formPopperScopeClass",p),rn("clearFieldError",()=>{});const f=[{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}],v=[{id:1,label:"Option 1",value:"radio_opt1",position:0},{id:2,label:"Option 2",value:"radio_opt2",position:1}],h=[{id:1,label:"Choice 1",value:"cb_opt1",position:0},{id:2,label:"Choice 2",value:"cb_opt2",position:1}],w=Array.from({length:5},(V,D)=>({id:D+1,label:String(D+1),value:String(D+1),position:D}));function L(V){return{id:V.fieldIndex+1,formId:0,fieldIndex:V.fieldIndex,label:V.label,type:V.type,defaultValue:V.defaultValue??"",required:V.required??!1,placeholder:V.placeholder??"",fieldOptions:V.fieldOptions??[],labelPosition:V.labelPosition??"top",...V}}function F(){return[L({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,defaultValue:a("sample_text_value","Sample text")}),L({type:"text",fieldIndex:1,label:a("sample_active_field","Text (active)"),placeholder:a("sample_active_state","Active state"),defaultValue:a("sample_active_value","Active field state")}),L({type:"text",fieldIndex:2,label:a("sample_error_field","Text (error)"),placeholder:a("sample_error_state","Error state"),defaultValue:""}),L({type:"select",fieldIndex:3,label:a("sample_dropdown_label","Dropdown (empty)"),placeholder:a("sample_select_placeholder","Select an option"),fieldOptions:f,defaultValue:""}),L({type:"select",fieldIndex:4,label:a("sample_dropdown_selected_label","Dropdown (selected)"),placeholder:a("sample_select_placeholder","Select an option"),fieldOptions:f,defaultValue:"2"}),L({type:"multi-select",fieldIndex:5,label:a("sample_multiselect_label","Multi-select"),placeholder:a("sample_select_placeholder","Choose one or more"),fieldOptions:f,defaultValue:["1","3"],samplePreviewPanel:"open-dropdown"}),L({type:"date",fieldIndex:6,label:a("sample_date_field","Date"),dateFieldType:"date-picker",dateFormat:"MM/DD/YYYY",placeholder:a("sample_date_placeholder","Select date"),defaultValue:"2025-06-15",samplePreviewPanel:"open-date"}),L({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",samplePreviewPanel:"open-time"}),L({type:"rating",fieldIndex:8,label:a("sample_rating_field","Rating"),ratingIcon:"star",showRatingText:!1,fieldOptions:w,defaultValue:4}),L({type:"radio",fieldIndex:9,label:a("sample_radio_group","Radio buttons"),fieldOptions:v,defaultValue:"radio_opt1"}),L({type:"checkbox",fieldIndex:10,label:a("sample_checkbox_group","Checkboxes"),fieldOptions:h,defaultValue:["cb_opt1"]}),L({type:"text",fieldIndex:11,label:a("sample_readonly_field","Read-only"),readOnly:!0,placeholder:"",defaultValue:a("sample_readonly_value","Read-only value")}),L({type:"slider",fieldIndex:12,label:a("slider","Slider"),minValue:0,maxValue:100,step:1,showGrid:!1,defaultValue:50,alwaysShowTooltip:!0}),L({type:"file-upload",fieldIndex:13,label:a("sample_file_upload_label","File upload"),placeholder:a("file_upload_placeholder_drag_here","Drag file here"),description:a("sample_file_upload_description","Upload one or more files"),maxFileSizeMb:10,saveUploadsTo:"ivyforms",allowedFileExtensions:[],defaultValue:[]})]}const M=T(()=>{Ge.hooks.updateCounter.value,d&&d.loaded.value;const V=F(),D=Ge.hooks.applyFilters(ME,V,{getLabel:a});return(Array.isArray(D)?D:V).map((U,oe)=>L({...U,fieldIndex:oe}))}),E=V=>V.defaultValue??"",C=V=>V.fieldIndex===2?a("sample_error_message","This field has an error"):"",P=V=>V===1?"ivyforms-sample-preview-field--active":"",B=T(()=>o.styleSettings),z=T(()=>Dd(B.value?.customCssClass||"")),N=T(()=>Dd(B.value?.additionalCssClasses||"")),ne=T(()=>["ivyforms-sample-form-preview__outer",`ivyforms-form-wrapper-${m}`,`ivyforms-form-${m}`,...z.value,...N.value]),ee=T(()=>["ivyforms-sample-form-preview__wrapper","ivyforms-form-wrapper",`ivyforms-form-wrapper-${m}`]),Y=T(()=>{const V=`.ivyforms-form-wrapper-${m}`,D=z.value[0];return D?`${V}.${D}`:V}),H=T(()=>{const V=B.value?.quickMode;return B.value?.advancedMode?.fieldLabels?.label?.fontColor||V?.labelFontColor||""}),Z=T(()=>{const V=B.value?.quickMode;return B.value?.advancedMode?.buttonStates?.normal?.textColor||V?.buttonText||""}),J=T(()=>B.value?.advancedMode?.fieldLabels?.requiredIndicator?.fontColor||"#E53E3E"),q=T(()=>{const V=o.styleSettings?.advancedMode?.general?.alignment;return V==="center"?{display:"flex",flexDirection:"column",alignItems:"center"}:V==="right"?{display:"flex",flexDirection:"column",alignItems:"flex-end"}:{}});function j(V,D,R){const U=`${V} .ivyforms-sample-preview-field--active`,oe=D.advancedMode?.fieldStates?.active?.background,be=D.advancedMode?.fieldStates?.active?.borderColor,ae=D.advancedMode?.fieldStates?.active?.textColor,Re=D.advancedMode?.fieldStates?.active?.descriptionColor,we=D.advancedMode?.fieldStates?.active?.borderStyle!=null,ge=we?mo(D.advancedMode?.fieldStates?.active?.borderStyle):void 0,Se=[];if(oe||be||we){const Qe=[`${U} .ivyforms-input.el-input .el-input__wrapper`,`${U} .ivyforms-field__text .el-input__wrapper`,`${U} .ivyforms-field__email .el-input__wrapper`,`${U} .ivyforms-field__website .el-input__wrapper`,`${U} .ivyforms-field__textarea .el-textarea__inner`,`${U} .ivyforms-phone-input .el-input__wrapper`,`${U} .ivyforms-field__phone .vue-tel-input`,`${U} .ivyforms-field__select .el-input__wrapper`,`${U} .ivyforms-field__select .el-select__wrapper`,`${U} .el-select .el-select__wrapper`,`${U} .ivyforms-field__date .el-input__wrapper`,`${U} .ivyforms-field__time .el-input__wrapper`];Se.push(Qe.join(",")+" {"),oe&&Se.push(` background-color: ${oe} !important;`),be&&(Se.push(` border-width: ${R} !important;`),Se.push(` border-color: ${be} !important;`)),we&&ge&&Se.push(` border-style: ${ge} !important;`),Se.push("}"),oe&&(Se.push(`${U} .ivyforms-field__phone .vti__input {`),Se.push(` background-color: ${oe} !important;`),Se.push("}"))}if(Re&&(Se.push(`${U} .ivyforms-form-item .ivyforms-form-item__info-text,`),Se.push(`${U} .el-form-item .ivyforms-form-item__info-text {`),Se.push(` color: ${Re} !important;`),Se.push(` --ivyforms-info-color: ${Re} !important;`),Se.push("}")),ae){const Qe=[`${U} .ivyforms-field__textarea .el-textarea__inner`,`${U} .ivyforms-field__textarea textarea`,`${U} .ivyforms-field__select .el-select__selected-item`,`${U} .el-select .el-select__selected-item`,`${U} .ivyforms-field__text .el-input__inner`,`${U} .ivyforms-field__text input`,`${U} .ivyforms-field__email .el-input__inner`,`${U} .ivyforms-field__email input`,`${U} .ivyforms-field__phone .vti__input`,`${U} .ivyforms-field__phone .vue-tel-input input`,`${U} .ivyforms-field__phone input.vti__input`,`${U} .ivyforms-field__phone input.iti__input`,`${U} .ivyforms-field__phone .vti__input.vti__phone`];Se.push(Qe.join(",")+" {"),Se.push(` color: ${ae} !important;`),Se.push(` -webkit-text-fill-color: ${ae} !important;`),Se.push("}")}return Se.join(`
21 -`)}function K(V,D){if(!D||D.stylesEnabled===!1)return"";const R=D.advancedMode?.dateTimePicker?.calendarBackground,U=[],oe=V,be=`${oe} .ivyforms-sample-preview-popper-shell.ivyforms-select-popper`,ae=`${oe} .ivyforms-sample-preview-popper-shell.ivyforms-date-picker-popper`,Re=`${oe} .ivyforms-sample-preview-popper-shell.ivyforms-time-popper`;return U.push(`${be} {`),U.push(" background-color: var(--map-ground-level-2-foreground, #ffffff) !important;"),U.push(" box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px 0px rgba(0, 0, 0, 0.08) !important;"),U.push(" border-radius: 8px !important;"),U.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),U.push("}"),U.push(`${be} .el-select-dropdown {`),U.push(" background-color: transparent !important;"),U.push(" border: none !important;"),U.push(" box-shadow: none !important;"),U.push("}"),U.push(`${ae},`),U.push(`${Re} {`),R?U.push(` background-color: ${R} !important;`):U.push(" background-color: var(--map-ground-level-2-foreground, #ffffff) !important;"),U.push(" box-shadow: none !important;"),U.push(" border-radius: 8px !important;"),U.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),U.push(" width: fit-content !important;"),U.push(" max-width: 100% !important;"),U.push("}"),U.push(`${ae} .el-picker-panel,`),U.push(`${ae} .el-date-picker {`),U.push(" min-width: 0 !important;"),U.push(" width: auto !important;"),U.push("}"),U.push(`${Re} .el-time-panel,`),U.push(`${Re} .el-time-spinner {`),U.push(" overflow: visible !important;"),U.push(" max-height: none !important;"),U.push("}"),U.push(`${Re} .el-scrollbar__wrap {`),U.push(" overflow: visible !important;"),U.push(" max-height: none !important;"),U.push("}"),U.push(`${ae} .el-popper__arrow::before,`),U.push(`${ae} .el-popper__arrow:before,`),U.push(`${Re} .el-popper__arrow::before,`),U.push(`${Re} .el-popper__arrow:before {`),R?(U.push(` background: ${R} !important;`),U.push(` background-color: ${R} !important;`),U.push(` border-color: ${R} !important;`)):(U.push(" background: var(--map-ground-level-2-foreground, #ffffff) !important;"),U.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;")),U.push("}"),U.push(`${be} .el-popper__arrow::before,`),U.push(`${be} .el-popper__arrow:before {`),U.push(" background: var(--map-ground-level-2-foreground, #ffffff) !important;"),U.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),U.push("}"),U.join(`
22 -`)}const G=()=>{const V=o.styleSettings;let D=qv(m,V);const R=[];if(H.value&&R.push(`
20 +}`;var Rt=km(function(){return It(q,ct+"return "+Be).apply(n,ee)});if(Rt.source=Be,Nu(Rt))throw Rt;return Rt}function G_(e){return eo(e).toLowerCase()}function j_(e){return eo(e).toUpperCase()}function K_(e,i,c){if(e=eo(e),e&&(c||i===n))return ma(e);if(!e||!(i=vn(i)))return e;var b=en(e),S=en(i),q=va(b,S),ee=pa(b,S)+1;return Tl(b,q,ee).join("")}function Q_(e,i,c){if(e=eo(e),e&&(c||i===n))return e.slice(0,es(e)+1);if(!e||!(i=vn(i)))return e;var b=en(e),S=pa(b,en(i))+1;return Tl(b,0,S).join("")}function X_(e,i,c){if(e=eo(e),e&&(c||i===n))return e.replace(Ro,"");if(!e||!(i=vn(i)))return e;var b=en(e),S=va(b,en(i));return Tl(b,S).join("")}function J_(e,i){var c=Z,b=N;if(_o(i)){var S="separator"in i?i.separator:S;c="length"in i?Ut(i.length):c,b="omission"in i?vn(i.omission):b}e=eo(e);var q=e.length;if(Mn(e)){var ee=en(e);q=ee.length}if(c>=q)return e;var le=c-ki(b);if(le<1)return b;var me=ee?Tl(ee,0,le).join(""):e.slice(0,le);if(S===n)return me+b;if(ee&&(le+=me.length-le),Wu(S)){if(e.slice(le).search(S)){var Te,Pe=me;for(S.global||(S=Cl(S.source,eo(yi.exec(S))+"g")),S.lastIndex=0;Te=S.exec(Pe);)var Be=Te.index;me=me.slice(0,Be===n?le:Be)}}else if(e.indexOf(vn(S),le)!=le){var Je=me.lastIndexOf(S);Je>-1&&(me=me.slice(0,Je))}return me+b}function Z_(e){return e=eo(e),e&&Lo.test(e)?e.replace(So,Hs):e}var e1=xr(function(e,i,c){return e+(c?" ":"")+i.toUpperCase()}),Gu=Ff("toUpperCase");function Sm(e,i,c){return e=eo(e),i=c?n:i,i===n?fr(e)?iu(e):gl(e):e.match(i)||[]}var km=At(function(e,i){try{return Eo(e,n,i)}catch(c){return Nu(c)?c:new Ft(c)}}),t1=Ui(function(e,i){return Oo(i,function(c){c=oi(c),Li(e,c,qu(e[c],e))}),e});function o1(e){var i=e==null?0:e.length,c=_t();return e=i?no(e,function(b){if(typeof b[1]!="function")throw new qo(s);return[c(b[0]),b[1]]}):[],At(function(b){for(var S=-1;++S<i;){var q=e[S];if(Eo(q[0],this,b))return Eo(q[1],this,b)}})}function n1(e){return Ty(Cn(e,w))}function ju(e){return function(){return e}}function i1(e,i){return e==null||e!==e?i:e}var l1=Tf(),a1=Tf(!0);function ln(e){return e}function Ku(e){return nf(typeof e=="function"?e:Cn(e,w))}function r1(e){return af(Cn(e,w))}function s1(e,i){return rf(e,Cn(i,w))}var d1=At(function(e,i){return function(c){return us(c,e,i)}}),u1=At(function(e,i){return function(c){return us(e,c,i)}});function Qu(e,i,c){var b=Ao(i),S=ad(i,b);c==null&&!(_o(i)&&(S.length||!b.length))&&(c=i,i=e,e=this,S=ad(i,Ao(i)));var q=!(_o(c)&&"chain"in c)||!!c.chain,ee=Ri(e);return Oo(S,function(le){var me=i[le];e[le]=me,ee&&(e.prototype[le]=function(){var Te=this.__chain__;if(q||Te){var Pe=e(this.__wrapped__),Be=Pe.__actions__=tn(this.__actions__);return Be.push({func:me,args:arguments,thisArg:e}),Pe.__chain__=Te,Pe}return me.apply(e,fn([this.value()],arguments))})}),e}function c1(){return wo._===this&&(wo._=Qs),this}function Xu(){}function f1(e){return e=Ut(e),At(function(i){return sf(i,e)})}var m1=Tu(no),v1=Tu(fa),p1=Tu(xi);function Fm(e){return Ru(e)?Xn(oi(e)):Yy(e)}function y1(e){return function(i){return e==null?n:ka(e,i)}}var g1=$f(),h1=$f(!0);function Ju(){return[]}function Zu(){return!1}function b1(){return{}}function _1(){return""}function x1(){return!0}function w1(e,i){if(e=Ut(e),e<1||e>E)return[];var c=be,b=Wo(e,be);i=_t(i),e-=be;for(var S=_l(b,i);++c<e;)i(c);return S}function C1(e){return Vt(e)?no(e,oi):pn(e)?[e]:tn(Hf(eo(e)))}function S1(e){var i=++yr;return eo(e)+i}var k1=fd(function(e,i){return e+i},0),F1=Pu("ceil"),I1=fd(function(e,i){return e/i},1),T1=Pu("floor");function P1(e){return e&&e.length?ld(e,ln,vu):n}function $1(e,i){return e&&e.length?ld(e,_t(i,2),vu):n}function L1(e){return Si(e,ln)}function V1(e,i){return Si(e,_t(i,2))}function U1(e){return e&&e.length?ld(e,ln,hu):n}function M1(e,i){return e&&e.length?ld(e,_t(i,2),hu):n}var R1=fd(function(e,i){return e*i},1),E1=Pu("round"),B1=fd(function(e,i){return e-i},0);function A1(e){return e&&e.length?bl(e,ln):0}function D1(e,i){return e&&e.length?bl(e,_t(i,2)):0}return A.after=rb,A.ary=nm,A.assign=jb,A.assignIn=gm,A.assignInWith=kd,A.assignWith=Kb,A.at=Qb,A.before=im,A.bind=qu,A.bindAll=t1,A.bindKey=lm,A.castArray=bb,A.chain=em,A.chunk=Tg,A.compact=Pg,A.concat=$g,A.cond=o1,A.conforms=n1,A.constant=ju,A.countBy=Ah,A.create=Xb,A.curry=am,A.curryRight=rm,A.debounce=sm,A.defaults=Jb,A.defaultsDeep=Zb,A.defer=sb,A.delay=db,A.difference=Lg,A.differenceBy=Vg,A.differenceWith=Ug,A.drop=Mg,A.dropRight=Rg,A.dropRightWhile=Eg,A.dropWhile=Bg,A.fill=Ag,A.filter=Oh,A.flatMap=Nh,A.flatMapDeep=Wh,A.flatMapDepth=Yh,A.flatten=Qf,A.flattenDeep=Dg,A.flattenDepth=Og,A.flip=ub,A.flow=l1,A.flowRight=a1,A.fromPairs=qg,A.functions=a_,A.functionsIn=r_,A.groupBy=Hh,A.initial=Ng,A.intersection=Wg,A.intersectionBy=Yg,A.intersectionWith=Hg,A.invert=d_,A.invertBy=u_,A.invokeMap=jh,A.iteratee=Ku,A.keyBy=Kh,A.keys=Ao,A.keysIn=nn,A.map=bd,A.mapKeys=f_,A.mapValues=m_,A.matches=r1,A.matchesProperty=s1,A.memoize=xd,A.merge=v_,A.mergeWith=hm,A.method=d1,A.methodOf=u1,A.mixin=Qu,A.negate=wd,A.nthArg=f1,A.omit=p_,A.omitBy=y_,A.once=cb,A.orderBy=Qh,A.over=m1,A.overArgs=fb,A.overEvery=v1,A.overSome=p1,A.partial=zu,A.partialRight=dm,A.partition=Xh,A.pick=g_,A.pickBy=bm,A.property=Fm,A.propertyOf=y1,A.pull=Qg,A.pullAll=Jf,A.pullAllBy=Xg,A.pullAllWith=Jg,A.pullAt=Zg,A.range=g1,A.rangeRight=h1,A.rearg=mb,A.reject=eb,A.remove=eh,A.rest=vb,A.reverse=Du,A.sampleSize=ob,A.set=b_,A.setWith=__,A.shuffle=nb,A.slice=th,A.sortBy=ab,A.sortedUniq=sh,A.sortedUniqBy=dh,A.split=N_,A.spread=pb,A.tail=uh,A.take=ch,A.takeRight=fh,A.takeRightWhile=mh,A.takeWhile=vh,A.tap=Ph,A.throttle=yb,A.thru=hd,A.toArray=vm,A.toPairs=_m,A.toPairsIn=xm,A.toPath=C1,A.toPlainObject=ym,A.transform=x_,A.unary=gb,A.union=ph,A.unionBy=yh,A.unionWith=gh,A.uniq=hh,A.uniqBy=bh,A.uniqWith=_h,A.unset=w_,A.unzip=Ou,A.unzipWith=Zf,A.update=C_,A.updateWith=S_,A.values=Sr,A.valuesIn=k_,A.without=xh,A.words=Sm,A.wrap=hb,A.xor=wh,A.xorBy=Ch,A.xorWith=Sh,A.zip=kh,A.zipObject=Fh,A.zipObjectDeep=Ih,A.zipWith=Th,A.entries=_m,A.entriesIn=xm,A.extend=gm,A.extendWith=kd,Qu(A,A),A.add=k1,A.attempt=km,A.camelCase=P_,A.capitalize=wm,A.ceil=F1,A.clamp=F_,A.clone=_b,A.cloneDeep=wb,A.cloneDeepWith=Cb,A.cloneWith=xb,A.conformsTo=Sb,A.deburr=Cm,A.defaultTo=i1,A.divide=I1,A.endsWith=$_,A.eq=An,A.escape=L_,A.escapeRegExp=V_,A.every=Dh,A.find=qh,A.findIndex=jf,A.findKey=e_,A.findLast=zh,A.findLastIndex=Kf,A.findLastKey=t_,A.floor=T1,A.forEach=tm,A.forEachRight=om,A.forIn=o_,A.forInRight=n_,A.forOwn=i_,A.forOwnRight=l_,A.get=Yu,A.gt=kb,A.gte=Fb,A.has=s_,A.hasIn=Hu,A.head=Xf,A.identity=ln,A.includes=Gh,A.indexOf=zg,A.inRange=I_,A.invoke=c_,A.isArguments=Ta,A.isArray=Vt,A.isArrayBuffer=Ib,A.isArrayLike=on,A.isArrayLikeObject=Fo,A.isBoolean=Tb,A.isBuffer=Pl,A.isDate=Pb,A.isElement=$b,A.isEmpty=Lb,A.isEqual=Vb,A.isEqualWith=Ub,A.isError=Nu,A.isFinite=Mb,A.isFunction=Ri,A.isInteger=um,A.isLength=Cd,A.isMap=cm,A.isMatch=Rb,A.isMatchWith=Eb,A.isNaN=Bb,A.isNative=Ab,A.isNil=Ob,A.isNull=Db,A.isNumber=fm,A.isObject=_o,A.isObjectLike=Co,A.isPlainObject=ys,A.isRegExp=Wu,A.isSafeInteger=qb,A.isSet=mm,A.isString=Sd,A.isSymbol=pn,A.isTypedArray=Cr,A.isUndefined=zb,A.isWeakMap=Nb,A.isWeakSet=Wb,A.join=Gg,A.kebabCase=U_,A.last=kn,A.lastIndexOf=jg,A.lowerCase=M_,A.lowerFirst=R_,A.lt=Yb,A.lte=Hb,A.max=P1,A.maxBy=$1,A.mean=L1,A.meanBy=V1,A.min=U1,A.minBy=M1,A.stubArray=Ju,A.stubFalse=Zu,A.stubObject=b1,A.stubString=_1,A.stubTrue=x1,A.multiply=R1,A.nth=Kg,A.noConflict=c1,A.noop=Xu,A.now=_d,A.pad=E_,A.padEnd=B_,A.padStart=A_,A.parseInt=D_,A.random=T_,A.reduce=Jh,A.reduceRight=Zh,A.repeat=O_,A.replace=q_,A.result=h_,A.round=E1,A.runInContext=se,A.sample=tb,A.size=ib,A.snakeCase=z_,A.some=lb,A.sortedIndex=oh,A.sortedIndexBy=nh,A.sortedIndexOf=ih,A.sortedLastIndex=lh,A.sortedLastIndexBy=ah,A.sortedLastIndexOf=rh,A.startCase=W_,A.startsWith=Y_,A.subtract=B1,A.sum=A1,A.sumBy=D1,A.template=H_,A.times=w1,A.toFinite=Ei,A.toInteger=Ut,A.toLength=pm,A.toLower=G_,A.toNumber=Fn,A.toSafeInteger=Gb,A.toString=eo,A.toUpper=j_,A.trim=K_,A.trimEnd=Q_,A.trimStart=X_,A.truncate=J_,A.unescape=Z_,A.uniqueId=S1,A.upperCase=e1,A.upperFirst=Gu,A.each=tm,A.eachRight=om,A.first=Xf,Qu(A,(function(){var e={};return ei(A,function(i,c){$.call(A.prototype,c)||(e[c]=i)}),e})(),{chain:!1}),A.VERSION=a,Oo(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){A[e].placeholder=A}),Oo(["drop","take"],function(e,i){Nt.prototype[e]=function(c){c=c===n?1:Uo(Ut(c),0);var b=this.__filtered__&&!i?new Nt(this):this.clone();return b.__filtered__?b.__takeCount__=Wo(c,b.__takeCount__):b.__views__.push({size:Wo(c,be),type:e+(b.__dir__<0?"Right":"")}),b},Nt.prototype[e+"Right"]=function(c){return this.reverse()[e](c).reverse()}}),Oo(["filter","map","takeWhile"],function(e,i){var c=i+1,b=c==G||c==L;Nt.prototype[e]=function(S){var q=this.clone();return q.__iteratees__.push({iteratee:_t(S,3),type:c}),q.__filtered__=q.__filtered__||b,q}}),Oo(["head","last"],function(e,i){var c="take"+(i?"Right":"");Nt.prototype[e]=function(){return this[c](1).value()[0]}}),Oo(["initial","tail"],function(e,i){var c="drop"+(i?"":"Right");Nt.prototype[e]=function(){return this.__filtered__?new Nt(this):this[c](1)}}),Nt.prototype.compact=function(){return this.filter(ln)},Nt.prototype.find=function(e){return this.filter(e).head()},Nt.prototype.findLast=function(e){return this.reverse().find(e)},Nt.prototype.invokeMap=At(function(e,i){return typeof e=="function"?new Nt(this):this.map(function(c){return us(c,e,i)})}),Nt.prototype.reject=function(e){return this.filter(wd(_t(e)))},Nt.prototype.slice=function(e,i){e=Ut(e);var c=this;return c.__filtered__&&(e>0||i<0)?new Nt(c):(e<0?c=c.takeRight(-e):e&&(c=c.drop(e)),i!==n&&(i=Ut(i),c=i<0?c.dropRight(-i):c.take(i-e)),c)},Nt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Nt.prototype.toArray=function(){return this.take(be)},ei(Nt.prototype,function(e,i){var c=/^(?:filter|find|map|reject)|While$/.test(i),b=/^(?:head|last)$/.test(i),S=A[b?"take"+(i=="last"?"Right":""):i],q=b||/^find/.test(i);S&&(A.prototype[i]=function(){var ee=this.__wrapped__,le=b?[1]:arguments,me=ee instanceof Nt,Te=le[0],Pe=me||Vt(ee),Be=function(qt){var Wt=S.apply(A,fn([qt],le));return b&&Je?Wt[0]:Wt};Pe&&c&&typeof Te=="function"&&Te.length!=1&&(me=Pe=!1);var Je=this.__chain__,ct=!!this.__actions__.length,wt=q&&!Je,Rt=me&&!ct;if(!q&&Pe){ee=Rt?ee:new Nt(this);var Ct=e.apply(ee,le);return Ct.__actions__.push({func:hd,args:[Be],thisArg:n}),new wn(Ct,Je)}return wt&&Rt?e.apply(this,le):(Ct=this.thru(Be),wt?b?Ct.value()[0]:Ct.value():Ct)})}),Oo(["pop","push","shift","sort","splice","unshift"],function(e){var i=Sl[e],c=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",b=/^(?:pop|shift)$/.test(e);A.prototype[e]=function(){var S=arguments;if(b&&!this.__chain__){var q=this.value();return i.apply(Vt(q)?q:[],S)}return this[c](function(ee){return i.apply(Vt(ee)?ee:[],S)})}}),ei(Nt.prototype,function(e,i){var c=A[i];if(c){var b=c.name+"";$.call(hr,b)||(hr[b]=[]),hr[b].push({name:i,func:c})}}),hr[cd(n,T).name]=[{name:"wrapper",func:n}],Nt.prototype.clone=Zp,Nt.prototype.reverse=ey,Nt.prototype.value=ty,A.prototype.at=$h,A.prototype.chain=Lh,A.prototype.commit=Vh,A.prototype.next=Uh,A.prototype.plant=Rh,A.prototype.reverse=Eh,A.prototype.toJSON=A.prototype.valueOf=A.prototype.value=Bh,A.prototype.first=A.prototype.head,ns&&(A.prototype[ns]=Mh),A}),wl=lu();xn?((xn.exports=wl)._=wl,fl._=wl):wo._=wl}).call(dF)})(hs,hs.exports)),hs.exports}var zr=uF();const cF={class:"ivyforms-settings-permissions ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20 ivyforms-min-height-0 ivyforms-gap-24"},fF={class:"ivyforms-settings-permissions__option-bar ivyforms-flex ivyforms-flex-shrink-0 ivyforms-justify-content-between ivyforms-align-items-center"},mF={class:"medium-18"},vF={class:"ivyforms-settings-permissions__table ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-min-height-0"},pF={class:"medium-18 ivyforms-pb-12"},yF={key:0,class:"ivyforms-table-skeleton"},gF={class:"ivyforms-settings-permissions__pagination-container ivyforms-flex-shrink-0"},hF={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},bF={class:"regular-14 ivyforms-pb-8"},_F={key:0},xF={class:"regular-14 ivyforms-pb-8"},wF={key:1},CF={class:"regular-14 ivyforms-pb-8"},SF={class:"regular-14 ivyforms-pb-8"},kF={class:"ivyforms-flex ivyforms-gap-24"},FF={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-flex-1"},IF={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-flex-1"},TF={key:2,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},PF={class:"regular-12 ivyforms-text-secondary"},$F=52,LF=70,Nm=2,VF=300,UF=2,MF=_e({__name:"PermissionsSettingsPage",setup(t){const{getLabel:o}=Ye(),{request:n}=po(),a=Gi(),d=x(!0),m=x(!1),s=x([]),p=x([]),f=x(0),v=x([]),h=x({}),w=x([]),P=x([]),M=x(!1),U=x(null),R=x("role"),C=x([]),T=x([]),B=x([]),O=x(!1),D=x(!1),te=x([]),J=To({}),Y=To({page:1,perPage:10}),Q=I(()=>v.value.slice(0,4)),ie=I(()=>v.value.slice(4)),Z=x(null),{shouldShowSkeleton:N}=Zd({loading:d}),H=I(()=>w.value.filter(re=>re.slug!=="administrator"));function j(){for(const re of Object.keys(J))delete J[re];for(const re of v.value)J[re.key]=!1}Ee(v,j,{immediate:!0});function G(re){for(const[ve,Ie]of Object.entries(h.value))if(re.has(ve))for(const Ze of Ie)re.add(Ze)}Ee(J,()=>{for(const[re,ve]of Object.entries(h.value))if(J[re])for(const Ie of ve)J[Ie]||(J[Ie]=!0)},{deep:!0});function W(re){return{id:re.id,email:re.email_display??"",role:re.type==="user"?o("target_user"):re.role_name||"—",forms:re.forms_display??"",permissions:re.permissions_display??"",permissionKeysCsv:(Array.isArray(re.permissions)?re.permissions:[]).join(",")}}function L(){const re=s.value.map(W);f.value=re.length;const ve=Math.max(1,Math.ceil(re.length/Y.perPage)||1);Y.page>ve&&(Y.page=ve);const Ie=(Y.page-1)*Y.perPage,Ze=Ie+Y.perPage;p.value=re.slice(Ie,Ze)}Ee([()=>Y.page,()=>Y.perPage,()=>s.value],()=>{L()});async function z(){const{data:re,error:ve,status:Ie}=await n("permissions/meta",{method:"GET"});if(Ie!==200||ve||!re?.data)return;const Ze=re.data;v.value=Ze.permission_definitions||[],h.value=Ze.dependency_map||{},w.value=Ze.roles||[],P.value=Ze.forms||[]}function E(re){const ve=new Set(P.value.map(Ie=>Ie.id));return re.map(Ie=>{if(!Array.isArray(Ie.form_ids)||Ie.form_ids.length===0)return Ie;const Ze=Ie.form_ids.filter(ht=>ve.has(ht));return Ze.length===Ie.form_ids.length?Ie:{...Ie,form_ids:Ze}})}async function V(){d.value=!0;try{const{data:re,error:ve,status:Ie}=await n("permissions/access-rules",{method:"GET"});if(Ie!==200||ve||!re?.data){Oe({message:o("error_loading_permissions"),type:"error"});return}const Ze=re.data;s.value=E(Ze.rules||[]),L()}finally{d.value=!1}}function oe(re){re&&B.value.length===0&&ae("")}function be(re){const ve=new Map;for(const Ie of B.value)T.value.includes(String(Ie.id))&&ve.set(Ie.id,Ie);for(const Ie of re)ve.set(Ie.id,Ie);return Array.from(ve.values())}async function ae(re){const ve=re.trim();if(ve.length>0&&ve.length<UF)return;O.value=!0;const{data:Ie,error:Ze,status:ht}=await n("permissions/users",{method:"GET",params:{search:ve}});if(O.value=!1,ht!==200||Ze||!Ie?.data)return;const yt=Ie.data;B.value=be(yt.users||[])}const Re=zr.debounce(re=>{ae(re)},300);function we(){U.value=null,R.value="role",C.value=[],T.value=[],D.value=!1,te.value=[],j(),B.value=[],M.value=!0}function ge(re){U.value=re.id,R.value=re.type==="user"?"user":"role",C.value=re.type==="role"&&re.role_slug?[re.role_slug]:[],T.value=re.type==="user"&&re.user_id?[String(re.user_id)]:[],D.value=Array.isArray(re.form_ids)&&re.form_ids.length>0,te.value=Array.isArray(re.form_ids)?re.form_ids.map(ve=>String(ve)):[],j();for(const ve of re.permissions||[])ve in J&&(J[ve]=!0);if(re.type==="user"&&re.user_id){const ve=re.email_display||"";B.value=[{id:re.user_id,email:ve,label:ve}]}else B.value=[];M.value=!0,R.value==="user"&&ae("")}Ee(R,re=>{re==="user"&&M.value&&ae("")});function Se(re){a.actionType="delete",a.showDialog({title:o("confirm_delete_rule"),subtitle:o("action_cannot_be_undone"),dialogType:"error",buttons:{close:{type:"tertiary",text:o("cancel")},confirm:{type:"danger",text:o("delete"),function:()=>{s.value=s.value.filter(ve=>ve.id!==re.id),ft()}}}})}function Qe(re){return typeof re!="string"?0:re.split(",").map(ve=>ve.trim()).filter(ve=>ve.length>0).length}const ut=I(()=>p.value.some(ve=>{const Ie=Qe(ve.forms),Ze=Qe(ve.permissions);return Ie>Nm||Ze>Nm})?LF:$F);function ce(re){return typeof re!="string"?[]:re.split(",").map(ve=>ve.trim()).filter(ve=>ve.length>0)}function de(re,ve,Ie=""){const Ze=ce(re);if(Ze.length===0)return je("span",{class:"ivyforms-permissions-table__text-cell"},"—");const ht=typeof ve=="number"&&ve>0,yt=ht?Ze.slice(0,ve):Ze,et=ht?Ze.slice(ve):[],bt=et.join(", ");return je("div",{class:["ivyforms-permissions-table__pill-list",Ie].filter(Boolean).join(" ")},[...yt.map($e=>je("span",{class:"ivyforms-permissions-table__pill",title:$e},$e)),...et.length>0?[je(co,{content:bt,placement:"top"},()=>[je("span",{class:"ivyforms-permissions-table__pill ivyforms-permissions-table__pill--muted",title:bt},`+${et.length}`)])]:[]])}function Ve(re){const ve=typeof re.permissionKeysCsv=="string"?re.permissionKeysCsv:"",Ie=ve.length>0?ve.split(",").filter(Boolean):[],Ze=v.value.length;return Ze>0&&Ie.length>=Ze?je("div",{class:"ivyforms-permissions-table__pill-list"},[je("span",{class:"ivyforms-permissions-table__pill"},"All permissions")]):de(re.permissions,4)}const pe=x([{key:"email",title:o("permissions_email_column"),width:200,minWidth:180,visible:!0,showInModal:!1},{key:"role",title:o("role_user_column"),width:140,minWidth:120,visible:!0,showInModal:!1},{key:"forms",title:o("forms_column"),width:VF,minWidth:220,visible:!0,showInModal:!1,class:"ivyforms-permissions-forms-cell",cellRenderer:({rowData:re})=>de(re.forms,3,"ivyforms-permissions-table__pill-list--forms")},{key:"permissions",title:o("permissions_column"),width:240,minWidth:240,visible:!0,showInModal:!0,class:"ivyforms-permissions-permissions-cell",cellRenderer:({rowData:re})=>Ve(re)},qr({width:104,minWidth:104,title:o("permissions_actions"),className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:o("edit"),onClick:re=>{const ve=s.value.find(Ie=>Ie.id===re.id);ve&&ge(ve)}},{icon:"trash",tooltip:o("delete"),priority:"danger",onClick:re=>{const ve=s.value.find(Ie=>Ie.id===re.id);ve&&Se(ve)}}]})]),{dynamicWidthColumns:qe,minTableWidth:Ke}=Es(Z,{columns:pe,isDynamic:re=>re.key==="permissions"});function ot(){return typeof crypto<"u"&&"randomUUID"in crypto?crypto.randomUUID():`rule_${Date.now()}_${Math.random().toString(16).slice(2)}`}function rt(re){const ve={id:re.id,type:re.type,permissions:re.permissions,form_ids:re.form_ids,created_at:re.created_at??Math.floor(Date.now()/1e3),updated_at:Math.floor(Date.now()/1e3)};return re.type==="role"?ve.role_slug=re.role_slug??"":re.type==="user"&&(ve.user_id=re.user_id??0),ve}async function ft(){m.value=!0;const re=s.value.map(Ze=>rt(Ze)),{error:ve,status:Ie}=await n("permissions/access-rules",{method:"PUT",data:{rules:re},headers:{"Content-Type":"application/json"}});if(m.value=!1,Ie!==200||ve){Oe({message:o("error_saving_permissions"),type:"error"});return}Oe({message:o("permissions_saved"),type:"success"}),await z(),await V()}function Dt(){const re=new Set(v.value.filter(ve=>J[ve.key]).map(ve=>ve.key));return G(re),v.value.map(ve=>ve.key).filter(ve=>re.has(ve))}async function Mt(){const re=Dt();if(re.length===0){Oe({message:o("field_required"),type:"error"});return}if(D.value&&te.value.length===0){Oe({message:o("select_forms"),type:"error"});return}const ve=D.value?te.value.map(bt=>Number(bt)):null,Ie=Math.floor(Date.now()/1e3),ht=(U.value?s.value.find(bt=>bt.id===U.value):null)?.created_at??Ie,yt=[];if(R.value==="role"){if(C.value.length===0){Oe({message:o("select_roles"),type:"error"});return}for(const bt of C.value){const $e=s.value.find(nt=>nt.type==="role"&&nt.role_slug===bt);yt.push({id:$e?.id??(U.value&&C.value.length===1?U.value:ot()),type:"role",role_slug:bt,permissions:re,form_ids:ve,created_at:$e?.created_at??ht,updated_at:Ie})}}else{if(T.value.length===0){Oe({message:o("select_users"),type:"error"});return}if(U.value&&T.value.length!==1){Oe({message:o("select_users"),type:"error"});return}for(const bt of T.value){const $e=Number(bt);yt.push({id:U.value&&T.value.length===1?U.value:ot(),type:"user",user_id:$e,permissions:re,form_ids:ve,created_at:ht,updated_at:Ie})}}let et=[...s.value];R.value==="role"&&(et=et.filter(bt=>!(bt.type==="role"&&bt.role_slug&&C.value.includes(bt.role_slug)))),U.value&&(et=et.filter(bt=>bt.id!==U.value)),et.push(...yt),s.value=et,M.value=!1,await ft()}return Pt(async()=>{await z(),await V()}),(re,ve)=>{const Ie=zn,Ze=mi,ht=ji,yt=Ea;return g(),k("div",cF,[u("div",fF,[u("span",mF,_(l(o)("permissions")),1),r(ke,{priority:"primary",type:"fill",onClick:we},{default:y(()=>[ne(_(l(o)("add_permission")),1)]),_:1})]),u("div",vF,[u("span",pF,_(l(o)("role_based_permissions")),1),r(ht,{ref_key:"tableRef",ref:Z,pagination:"",data:l(N)?[]:p.value,loading:l(N),total:f.value,"row-key":"id","row-height":ut.value,columns:l(qe),"min-table-width":l(Ke)},{empty:y(()=>[l(N)?(g(),k("div",yF,[r(Ze,null,{template:y(()=>[(g(!0),k(ye,null,Ae(Y.perPage,et=>(g(),X(Ie,{key:et,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):(g(),X(dn,{key:1,image:"not-found",title:l(o)("permissions"),subtitle:l(o)("permissions_empty")},{actionButton:y(()=>[r(ke,{priority:"primary",type:"fill",onClick:we},{default:y(()=>[ne(_(l(o)("add_permission")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["data","loading","total","row-height","columns","min-table-width"]),r(Dl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",gF,[r(yt,{"current-page":Y.page,"onUpdate:currentPage":ve[0]||(ve[0]=et=>Y.page=et),"page-size":Y.perPage,"onUpdate:pageSize":ve[1]||(ve[1]=et=>Y.perPage=et),total:f.value,"page-sizes":[10,20,50],secondary:""},null,8,["current-page","page-size","total"])])]),r(ci,{modelValue:M.value,"onUpdate:modelValue":ve[8]||(ve[8]=et=>M.value=et),title:U.value?l(o)("edit_permission"):l(o)("add_permission"),"show-close":"","align-center":"",width:"475px"},{footer:y(()=>[r(ke,{priority:"tertiary",type:"fill",onClick:ve[7]||(ve[7]=et=>M.value=!1)},{default:y(()=>[ne(_(l(o)("cancel")),1)]),_:1}),r(ke,{priority:"primary",type:"fill",loading:m.value,onClick:Mt},{default:y(()=>[ne(_(l(o)("save")),1)]),_:1},8,["loading"])]),default:y(()=>[u("div",hF,[u("div",null,[u("div",bF,_(l(o)("target_type")),1),r($n,{modelValue:R.value,"onUpdate:modelValue":ve[2]||(ve[2]=et=>R.value=et),priority:"secondary",direction:"horizontal"},{default:y(()=>[r(Gt,{priority:"secondary",label:"role"},{default:y(()=>[ne(_(l(o)("target_role")),1)]),_:1}),r(Gt,{priority:"secondary",label:"user"},{default:y(()=>[ne(_(l(o)("target_user")),1)]),_:1})]),_:1},8,["modelValue"])]),r(Xe),R.value==="role"?(g(),k("div",_F,[u("div",xF,_(l(o)("select_roles")),1),r(St,{modelValue:C.value,"onUpdate:modelValue":ve[3]||(ve[3]=et=>C.value=et),multiple:"",priority:"secondary",placeholder:l(o)("select_roles"),class:"ivyforms-width-100"},{default:y(()=>[(g(!0),k(ye,null,Ae(H.value,et=>(g(),X(l(ec),{priority:"secondary",key:et.slug,label:et.name,value:et.slug},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])])):(g(),k("div",wF,[u("div",CF,_(l(o)("select_users")),1),r(St,{modelValue:T.value,"onUpdate:modelValue":ve[4]||(ve[4]=et=>T.value=et),multiple:"",remote:"","remote-method":l(Re),loading:O.value,placeholder:l(o)("select_users"),class:"ivyforms-width-100",onVisibleChange:oe},{default:y(()=>[(g(!0),k(ye,null,Ae(B.value,et=>(g(),X(l(ec),{key:et.id,label:et.email,value:String(et.id)},null,8,["label","value"]))),128))]),_:1},8,["modelValue","remote-method","loading","placeholder"])])),u("div",null,[u("div",SF,_(l(o)("permissions_column")),1),u("div",kF,[u("div",FF,[(g(!0),k(ye,null,Ae(Q.value,et=>(g(),X(pt,{key:et.key,modelValue:J[et.key],"onUpdate:modelValue":bt=>J[et.key]=bt,priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ne(_(et.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue"]))),128))]),u("div",IF,[(g(!0),k(ye,null,Ae(ie.value,et=>(g(),X(pt,{key:et.key,modelValue:J[et.key],"onUpdate:modelValue":bt=>J[et.key]=bt,priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ne(_(et.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue"]))),128))])])]),r(Xe),r(pt,{modelValue:D.value,"onUpdate:modelValue":ve[5]||(ve[5]=et=>D.value=et),priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ne(_(l(o)("limit_to_specific_forms")),1)]),_:1},8,["modelValue"]),D.value?(g(),k("div",TF,[u("div",PF,_(l(o)("limit_to_specific_forms_hint")),1),r(St,{modelValue:te.value,"onUpdate:modelValue":ve[6]||(ve[6]=et=>te.value=et),multiple:"",placeholder:l(o)("select_forms"),class:"ivyforms-width-100"},{default:y(()=>[(g(!0),k(ye,null,Ae(P.value,et=>(g(),X(l(ec),{key:et.id,label:et.name,value:String(et.id)},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])])):fe("",!0)])]),_:1},8,["modelValue","title"])])}}}),RF={class:"ivyforms-export-dialog ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pb-16"},EF={class:"ivyforms-export-dialog__description regular-14"},BF={class:"ivyforms-export-dialog__field ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},AF={class:"ivyforms-export-dialog__label medium-18"},DF={class:"ivyforms-export-dialog__options ivyforms-flex ivyforms-align-items-center ivyforms-gap-24"},OF={key:0,class:"ivyforms-export-dialog__option-wrapper"},qF={class:"medium-14"},zF={class:"medium-14"},NF=_e({__name:"IvyExportDialog",props:{modelValue:{type:Boolean,default:!1},isExporting:{type:Boolean,default:!1},formsCount:{default:1}},emits:["update:modelValue","export","cancel"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=t,d=o,m=I(()=>a.formsCount===1?n("form"):n("forms")),s=I(()=>[{id:"forms",label:m.value,disabled:!1,comingSoon:!1},{id:"entries",label:n("entries"),disabled:!0,comingSoon:!1,pro:!0},{id:"styles",label:n("styles"),disabled:!1,comingSoon:!1}]),p=I(()=>{const M=window.IvyForms?.hooks??window.IvyForms?.api?.hooks;return M?.updateCounter?.value,M?.applyFilters?M.applyFilters("ivyforms/export_dialog/sections",s.value):s.value}),f=x({forms:!0,entries:!1,styles:!0}),v=I(()=>f.value.forms),h=I({get:()=>a.modelValue,set:M=>{d("update:modelValue",M),M||P()}}),w=()=>{d("export",{...f.value})},P=()=>{f.value={forms:!0,entries:!1,styles:!0}};return Ee(()=>a.modelValue,M=>{M||P()}),(M,U)=>(g(),X(ci,{modelValue:h.value,"onUpdate:modelValue":U[0]||(U[0]=R=>h.value=R),title:l(n)("export"),"show-close":"","align-center":"",width:"500px","append-to-body":"","z-index":10001},{footer:y(()=>[r(ke,{priority:"success",size:"d",type:"fill",disabled:!v.value||t.isExporting,onClick:w},{default:y(()=>[ne(_(t.isExporting?l(n)("exporting"):l(n)("export")),1)]),_:1},8,["disabled"])]),default:y(()=>[u("div",RF,[u("p",EF,_(l(n)("export_forms_instructions")),1),u("div",BF,[u("label",AF,_(l(n)("select_export_options")),1),u("div",DF,[(g(!0),k(ye,null,Ae(p.value,R=>(g(),k(ye,{key:R.id},[R.comingSoon||R.pro?(g(),k("div",OF,[R.comingSoon?(g(),X(Gd,{key:0,image:"coming-soon-arrow-text",size:"s",class:"ivyforms-export-dialog__badge"})):R.pro?(g(),X(ro,{key:1,image:"pro-text-no-background",size:"s",class:"ivyforms-export-dialog__badge"})):fe("",!0),r(pt,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:y(()=>[u("span",qF,_(R.label),1)]),_:2},1024)])):(g(),X(pt,{key:1,modelValue:f.value[R.id],"onUpdate:modelValue":C=>f.value[R.id]=C,priority:"secondary",size:"s",type:"checkmark",disabled:R.disabled},{default:y(()=>[u("span",zF,_(R.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"]))],64))),128))])])])]),_:1},8,["modelValue","title"]))}}),xp=We(NF,[["__scopeId","data-v-7a1f60ea"]]);function wp(t){return!t||typeof t!="object"?"unknown":WF(t)?"ivyforms":"thirdparty"}function WF(t){return"forms"in t&&Array.isArray(t.forms)}const YF={class:"ivyforms-import-dialog ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pb-16"},HF={class:"ivyforms-import-dialog__description regular-16"},GF={class:"ivyforms-import-dialog__field ivyforms-flex ivyforms-flex-direction-column"},jF={class:"ivyforms-import-dialog__label medium-18"},KF={class:"ivyforms-import-dialog__hint regular-16"},QF={class:"ivyforms-import-dialog__file-selector ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-mt-4"},XF={class:"ivyforms-import-dialog__file-name ivyforms-flex-1 regular-14"},JF={key:0,class:"ivyforms-import-dialog__notice ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4"},ZF={class:"ivyforms-import-dialog__notice-title medium-14"},eI={class:"ivyforms-import-dialog__notice-body regular-14"},Wm=5*1024*1024,tI=_e({__name:"IvyImportDialog",props:{modelValue:{type:Boolean,default:!1},isImporting:{type:Boolean,default:!1}},emits:["update:modelValue","import","cancel"],setup(t,{emit:o}){const n=t,a=o,{getLabel:d}=Ye(),m=x(null),s=x(null),p=x(""),f=x(null),v=I(()=>f.value==="thirdparty"),h=I({get:()=>n.modelValue,set:T=>{a("update:modelValue",T),T||C()}}),w=()=>{m.value?.click()},P=async T=>{const O=T.target.files?.[0];if(!O)return;if(O.size>Wm){const te=(O.size/1048576).toFixed(2),J=Wm/(1024*1024),Y=d("file_size_exceeds_limit").replace("{fileSize}",te).replace("{maxSize}",J.toString());Oe({message:Y,type:"error"}),R();return}const D=await M(O);if(D==="unknown"){Oe({message:d("unsupported_import_file"),type:"error"}),R();return}s.value=O,p.value=O.name,f.value=D},M=async T=>{try{const B=await T.text();return wp(JSON.parse(B))}catch{return"unknown"}},U=()=>{s.value&&a("import",s.value)},R=()=>{s.value=null,p.value="",f.value=null,m.value&&(m.value.value="")},C=()=>{R()};return Ee(()=>n.modelValue,T=>{T||C()}),(T,B)=>(g(),X(ci,{modelValue:h.value,"onUpdate:modelValue":B[0]||(B[0]=O=>h.value=O),title:l(d)("import_forms"),"show-close":"","align-center":"",width:"500px","z-index":10001,"append-to-body":""},{footer:y(()=>[r(ke,{priority:"success",size:"d",type:"fill",disabled:!s.value||t.isImporting,onClick:U},{default:y(()=>[ne(_(t.isImporting?l(d)("importing"):l(d)("import")),1)]),_:1},8,["disabled"])]),default:y(()=>[u("div",YF,[u("p",HF,_(l(d)("import_forms_instructions")),1),u("div",GF,[u("label",jF,_(l(d)("choose_ivyforms_file")),1),u("p",KF,_(l(d)("maximum_file_size")),1),u("div",QF,[u("input",{ref_key:"fileInputRef",ref:m,type:"file",accept:".json",class:"ivyforms-import-dialog__file-input",onChange:P},null,544),r(ke,{priority:"tertiary",type:"fill",size:"d",onClick:w},{default:y(()=>[ne(_(l(d)("choose_file")),1)]),_:1}),u("span",XF,_(p.value||l(d)("no_file_chosen")),1)])]),v.value?(g(),k("div",JF,[u("p",ZF,_(l(d)("import_compatibility_title")),1),u("p",eI,_(l(d)("import_compatibility_notice")),1)])):fe("",!0)])]),_:1},8,["modelValue","title"]))}}),Cp=We(tI,[["__scopeId","data-v-2aae549a"]]),oI=".ivyforms-context-menu, .ivyforms-popper-context-menu";function nI(t){if(!t)return null;if(t instanceof HTMLElement)return t;if(typeof t=="object"&&t!==null&&"$el"in t){const o=t.$el;return o instanceof HTMLElement?o:null}return null}function Vc(t,o={}){const{selector:n=oI,ignore:a=[]}=o,d=m=>{const s=m.target;if(!(s instanceof Node))return;const p=document.querySelectorAll(n);for(const f of p)if(f.contains(s))return;for(const f of a)if(nI(f.value)?.contains(s))return;t()};Pt(()=>{document.addEventListener("mousedown",d)}),Ln(()=>{document.removeEventListener("mousedown",d)})}function lc(t){return typeof structuredClone=="function"?structuredClone(t):JSON.parse(JSON.stringify(t))}function Sp(t,o){if(Object.is(t,o))return!0;if(typeof t!="object"||t===null||typeof o!="object"||o===null||Array.isArray(t)!==Array.isArray(o))return!1;const n=Object.keys(t),a=Object.keys(o);if(n.length!==a.length)return!1;for(const d of n)if(!Sp(t[d],o[d]))return!1;return!0}function Uc(t){const o=lc(t),n=To(lc(t)),a=I(()=>{for(const s in o)if(!Sp(n[s],o[s]))return!0;return!1});return{filters:n,isFiltered:a,resetFilters:()=>{for(const s in o)n[s]=lc(o[s])},setFilter:(s,p)=>{n[s]=p}}}function iI(t){if(!t)return null;if(t instanceof HTMLElement)return t;if(typeof t=="object"&&t!==null&&"$el"in t){const o=t.$el;return o instanceof HTMLElement?o:null}return null}function eu(t,o,n){const a=x(!1),d=I(()=>t.value!==null),m=()=>{a.value=!0,Ho(()=>{o?.(),(iI(n?.value)??document).querySelector(".el-date-editor")?.click()})},s=()=>{a.value=!1};return{showDatePicker:a,datePickerIndicator:d,openDatePicker:m,closeDatePicker:s,hideDatePickerIndicator:()=>{t.value=null,a.value=!1},toggleDatePicker:()=>{a.value?s():m()}}}function Nr(t={}){const{delay:o=500,initial:n=""}=t,a=x(n),d=x(n),m=zr.debounce(p=>{d.value=p},o);Ee(a,p=>m(p));const s=()=>{m.cancel(),a.value="",d.value=""};return Ln(()=>{m.cancel()}),{searchQuery:a,debouncedSearchQuery:d,clearSearch:s}}function kp(t){const o=t.minVisible??1,n=x(!1),a=x([]),d=I(()=>a.value.filter(v=>v.visible).length),m=I({get(){const v=a.value.filter(h=>h.key!=="id"&&h.showInModal);return v.length>0&&v.every(h=>h.visible)},set(v){a.value.forEach(w=>{w.key!=="id"&&w.showInModal&&(w.visible=v)});const h=a.value.find(w=>w.key==="id");h&&(h.visible=!0)}}),s=v=>{const h=a.value.find(w=>w.key===v);return d.value===o&&!!h?.visible},p=()=>{a.value=t.columns.value.map(v=>({key:v.key,title:v.title,visible:v.visible??!0,showInModal:v.showInModal??!0})),n.value=!0},f=()=>{a.value.forEach(v=>{const h=t.columns.value.find(w=>w.key===v.key);h&&(h.visible=v.visible)}),t.save?.(a.value),n.value=!1};return Ee(()=>a.value.map(v=>v.visible),()=>{if(a.value.filter(h=>h.visible).length===0){const h=a.value.find(w=>w.key==="id");h&&(h.visible=!0)}}),{showMenu:n,tempColumns:a,openMenu:p,applyColumnVisibility:f,areAllColumnsSelected:m,isCheckboxDisabled:s}}const Xo=(t,o=500)=>async()=>{try{await t()}finally{setTimeout(()=>{Hi().closeContextMenu()},o)}};function Mc(t={}){const o=$o(),n=No(),a=t.filters??To({}),d=t.pagination??To({page:1,perPage:10}),m=t.sort??To({column:null,order:null}),s=t.searchQuery,p=t.dateRange,f=t.preserveOtherParams??!0,v=t.onRestored,h={page:d.page,perPage:d.perPage},w={column:m.column,order:m.order},P={...a},M=a;let U=!0,R=!1,C=!1,T=!1,B=!1;const O=Q=>{T=!0,n.replace({query:Q}).finally(()=>{T=!1})},D=async Q=>{B=!0;try{await Q()}finally{B=!1}},te=()=>{C=!0;const Q=o.query;if(Q.page){const ie=parseInt(Q.page,10);!isNaN(ie)&&ie>0&&(d.page=ie)}else d.page=h.page;if(Q.perPage){const ie=parseInt(Q.perPage,10);!isNaN(ie)&&ie>0&&(d.perPage=ie)}else d.perPage=h.perPage;Q.sortColumn?m.column=Q.sortColumn:m.column=w.column,Q.sortOrder&&(Q.sortOrder==="asc"||Q.sortOrder==="desc")?m.order=Q.sortOrder:m.order=w.order,s&&(Q.search?s.value=Q.search:s.value=""),p&&(Q.dateFrom&&Q.dateTo?p.value=[Q.dateFrom,Q.dateTo]:p.value=null),Object.keys(a).forEach(ie=>{const Z=Q[ie];Z!==void 0?Z==="true"?M[ie]=!0:Z==="false"?M[ie]=!1:Z==="null"?M[ie]=null:M[ie]=Z:M[ie]=P[ie]??null}),C=!1,!U&&v&&v()},J=()=>{if(R||C||B){R=!1;return}const Q={};f&&Object.keys(o.query).forEach(ie=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(ie)&&!Object.keys(a).includes(ie)&&(Q[ie]=o.query[ie])}),d.page!==h.page&&(Q.page=d.page.toString()),d.perPage!==h.perPage&&(Q.perPage=d.perPage.toString()),m.column&&m.column!==w.column&&(Q.sortColumn=m.column),m.order&&m.order!==w.order&&(Q.sortOrder=m.order),s?.value&&(Q.search=s.value),p?.value&&Array.isArray(p.value)&&p.value.length===2&&(Q.dateFrom=p.value[0],Q.dateTo=p.value[1]),Object.keys(a).forEach(ie=>{const Z=a[ie];Z!=null&&Z!==P[ie]&&(Q[ie]=String(Z))}),O(Q)},Y=()=>{R=!0,d.page=1,d.perPage=10,m.column=null,m.order=null,s&&(s.value=""),p&&(p.value=null),Object.keys(a).forEach(ie=>{M[ie]=null});const Q={};f&&Object.keys(o.query).forEach(ie=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(ie)&&!Object.keys(a).includes(ie)&&(Q[ie]=o.query[ie])}),O(Q)};return Ee(()=>o.query,()=>{T||!C&&!U&&te()},{deep:!0}),Pt(()=>{n.isReady().then(()=>{te(),U=!1,v&&v(),Ee(()=>[d.page,d.perPage],()=>{!U&&!C&&J()},{deep:!0}),Ee(()=>[m.column,m.order],()=>{!U&&!C&&J()},{deep:!0}),s&&Ee(s,()=>{!U&&!C&&J()}),p&&Ee(p,()=>{!U&&!C&&J()}),Ee(a,()=>{!U&&!C&&J()},{deep:!0})})}),{filters:a,pagination:d,sort:m,resetState:Y,updateUrl:J,restoreFromUrl:te,withSuppressedUpdates:D}}const lI={class:"ivyforms-table-bulk-header"},Rc=_e({__name:"IvyTableBulkHeader",props:{selectedIds:{},loading:{type:Boolean},primaryAction:{},menuActions:{},allSelected:{type:Boolean},someSelected:{type:Boolean}},emits:["unselect-all","toggle-all"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=Hi(),d=x(null),m=t,s=o,p=I(()=>!!m.allSelected),f=h=>{m.loading||s(h?"toggle-all":"unselect-all")},v=()=>{m.loading||!m.selectedIds.length||!m.menuActions?.length||a.openContextMenu({actions:m.menuActions,contextMenuButtonRef:d.value})};return(h,w)=>(g(),k("div",lI,[r(pt,{type:"checkmark",size:"s","model-value":p.value,indeterminate:t.someSelected&&!t.allSelected,disabled:t.loading,class:"ivyforms-ml-6","onUpdate:modelValue":f},{default:y(()=>[Vl(h.$slots,"default")]),_:3},8,["model-value","indeterminate","disabled"]),t.primaryAction?(g(),X(ke,{key:0,priority:t.primaryAction.danger?"danger":"tertiary",size:"xs",disabled:t.loading||!t.selectedIds.length,onClick:t.primaryAction.onClick},{default:y(()=>[ne(_(t.primaryAction.label),1)]),_:1},8,["priority","disabled","onClick"])):fe("",!0),t.menuActions&&t.menuActions.length?(g(),X(ke,{key:1,ref_key:"bulkMenuButtonRef",ref:d,"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":l(n)("more_actions"),onClick:v},null,8,["disabled","aria-label"])):fe("",!0)]))}});function Ec(t){const o=f=>{const v=t.value.find(h=>h.id===f);v&&(v.selected=!v.selected)},n=()=>{const f=t.value.some(v=>!v.selected);t.value.forEach(v=>{v.selected=f})},a=()=>{t.value.forEach(f=>{f.selected=!1})},d=I(()=>t.value.filter(f=>f.selected).map(f=>f.id)),m=I(()=>d.value.length>0),s=I(()=>t.value.length>0&&t.value.every(f=>f.selected)),p=I(()=>m.value&&!s.value);return{toggle:o,toggleAll:n,clear:a,selectedIds:d,anyRowSelected:m,allSelected:s,someSelected:p}}const aI=Ps("ivyformsTemplate",()=>{const t=x([]),o=x({}),n=x(!1),a=x(null),{getLabel:d}=Ye(),{request:m}=po();return{templates:t,categories:o,isLoading:n,error:a,fetchTemplates:async()=>{n.value=!0,a.value=null;try{const{data:T,error:B}=await m("templates",{method:"GET"});if(B)throw new Error(B);if(T.data.success)t.value=Object.values(T.data.data.templates),o.value=T.data.data.categories;else throw new Error(d("failed_to_fetch_template"))}catch(T){throw a.value=T instanceof Error?T.message:d("failed_to_fetch_template"),console.error(d("template_fetch_error"),T),Oe({message:`${d("failed_to_fetch_template")} ${a.value}`,type:"error"}),T}finally{n.value=!1}},getTemplate:async T=>{try{const{data:B,error:O}=await m(`template/${T}`,{method:"GET"});if(O)throw new Error(O);if(B.data.success)return B.data.data;throw new Error(d("failed_to_fetch_template"))}catch(B){return a.value=B instanceof Error?B.message:d("failed_to_fetch_template"),console.error(d("template_fetch_error"),B),Oe({message:`${d("failed_to_fetch_template")} ${a.value}`,type:"error"}),null}},getTemplatesByCategory:T=>t.value.filter(B=>B.category===T),searchTemplates:T=>{if(!T.trim())return t.value;const B=T.toLowerCase();return t.value.filter(O=>{const D=O.name?.toLowerCase()??"",te=O.description?.toLowerCase()??"";return D.includes(B)||te.includes(B)})},clearError:()=>{a.value=null},resetStore:()=>{t.value=[],o.value={},n.value=!1,a.value=null},getTemplateById:T=>t.value.find(B=>B.id===T),getAvailableCategories:()=>Object.values(o.value),getTemplatesCount:()=>t.value.length,getProTemplatesCount:()=>t.value.filter(T=>T.is_pro).length,getFreeTemplatesCount:()=>t.value.filter(T=>!T.is_pro).length}});function rI(){const{getLabel:t}=Ye(),{request:o}=po(),n=x(!1),a=x(null),d=async s=>{n.value=!0,a.value=null;try{const p=await m(s),f=JSON.parse(p);if(wp(f)==="unknown")return a.value=t("unsupported_import_file"),!1;const{data:v,error:h}=await o("forms/import",{method:"POST",data:{importData:f}});if(h)return a.value=h||t("failed_to_import_forms"),!1;const w=v?.data;return w&&w.success?w.data||!1:(a.value=w?.message||t("failed_to_import_forms"),!1)}catch(p){return console.error("Import error:",p),p instanceof SyntaxError?a.value=t("invalid_import_file"):a.value=t("failed_to_import_forms"),!1}finally{n.value=!1}},m=s=>new Promise((p,f)=>{const v=new FileReader;v.onload=h=>{h.target?.result?p(h.target.result):f(new Error("Failed to read file"))},v.onerror=()=>f(new Error("Failed to read file")),v.readAsText(s)});return{isImporting:n,importError:a,importForms:d}}function Fp(){const{getLabel:t}=Ye(),{importForms:o,isImporting:n,importError:a}=rI(),d=f=>f.reduce((v,h)=>{const w=Number(h.id);return Number.isInteger(w)&&w>0&&v.push({...h,id:w}),v},[]),m=f=>d(f).map(v=>v.id),s=f=>{Oe({message:a.value||t("failed_to_import_forms"),type:"error"})};return{isImporting:n,importError:a,handleImportedForms:async(f,v={})=>{const{showSuccessMessage:h=!1,showErrorMessage:w=!0,successMessage:P=t("forms_imported_successfully"),onAfterSuccessfulImport:M,onSingleFormImported:U,onMultipleFormsImported:R}=v,C=await o(f);if(!C||!Array.isArray(C)||C.length===0)return w&&s(),[];const T=d(C),B=T.map(O=>O.id);return B.length===0?(w&&s(),[]):(h&&Oe({message:P,type:"success"}),await M?.(B,T),B.length===1?await U?.(B[0],T[0],B,T):await R?.(B,T),B)},getImportedFormIds:m,getValidImportedForms:d}}const sI={class:"template-modal template-modal--ai-prompt ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},dI={class:"template-modal__header template-modal__header--ai ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-p-24 ivyforms-mb-0"},uI={class:"template-modal__ai-body ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-justify-content-center ivyforms-p-24"},cI={class:"template-modal__ai-card ivyforms-flex ivyforms-flex-direction-column"},fI={key:0,class:"template-modal__ai-card-body template-modal__ai-generating ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},mI={class:"template-modal__ai-progress ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-p-16",role:"status","aria-live":"polite"},vI={class:"template-modal__ai-progress-copy ivyforms-flex-1"},pI={class:"template-modal__ai-progress-title"},yI={class:"template-modal__ai-progress-status"},gI={class:"template-modal__ai-progress-percent"},hI={class:"template-modal__ai-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},bI={key:1,class:"template-modal__ai-card-body ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-16"},_I={class:"template-modal__ai-title"},xI={class:"template-modal__ai-subtitle"},wI={class:"template-modal__ai-suggestions"},CI={class:"template-modal__ai-suggestions-label"},SI={class:"template-modal__ai-suggestions-list ivyforms-flex ivyforms-gap-8"},kI=["onClick"],FI={class:"template-modal__ai-actions ivyforms-flex ivyforms-justify-content-end ivyforms-gap-12 ivyforms-px-24 ivyforms-py-16"},II=_e({__name:"IvyFormsAiPromptView",props:{prompt:{},placeholder:{},suggestions:{},isGenerating:{type:Boolean},progress:{},statusText:{}},emits:["update:prompt","cancel","generate","apply-suggestion"],setup(t){const{getLabel:o}=Ye();return(n,a)=>(g(),k("div",sI,[u("div",dI,[r(ke,{priority:"tertiary",size:"s",type:"ghost","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:a[0]||(a[0]=d=>n.$emit("cancel"))},{default:y(()=>[ne(_(l(o)("ai_back")),1)]),_:1}),u("span",null,_(l(o)("generate_with_ai")),1)]),r(Xe,{class:"template-modal__ai-divider"}),u("div",uI,[u("div",cI,[t.isGenerating?(g(),k("div",fI,[u("div",mI,[r(to,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-purple-symbol-0)",class:"template-modal__ai-progress-icon"}),u("div",vI,[u("div",pI,_(l(o)("ai_generating_title")),1),u("div",yI,_(t.statusText),1)]),u("div",gI,_(t.progress)+"%",1)]),u("div",hI,[(g(),k(ye,null,Ae(2,d=>u("div",{key:`ai-skeleton-field-${d}`,class:"template-modal__ai-skeleton-field ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},[...a[4]||(a[4]=[u("div",{class:"template-modal__ai-skeleton-label"},null,-1),u("div",{class:"template-modal__ai-skeleton-input"},null,-1)])])),64)),a[5]||(a[5]=hv('<div class="template-modal__ai-skeleton-choice ivyforms-flex ivyforms-gap-12" data-v-62e5ca63><div class="template-modal__ai-skeleton-checkbox" data-v-62e5ca63></div><div class="template-modal__ai-skeleton-choice-lines ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-flex-1" data-v-62e5ca63><div class="template-modal__ai-skeleton-line template-modal__ai-skeleton-line--lg" data-v-62e5ca63></div><div class="template-modal__ai-skeleton-line template-modal__ai-skeleton-line--md" data-v-62e5ca63></div></div></div>',1))])])):(g(),k("div",bI,[u("div",null,[u("div",_I,_(l(o)("ai_prompt_title")),1),u("div",xI,_(l(o)("ai_prompt_subtitle")),1)]),r(Ue,{"model-value":t.prompt,type:"textarea",class:"template-modal__ai-textarea",resize:"none",rows:4,maxlength:1e3,placeholder:t.placeholder,"onUpdate:modelValue":a[1]||(a[1]=d=>n.$emit("update:prompt",String(d??"")))},null,8,["model-value","placeholder"]),u("div",wI,[u("span",CI,_(l(o)("ai_suggestions_label")),1),u("div",SI,[(g(!0),k(ye,null,Ae(t.suggestions,d=>(g(),k("button",{key:d,type:"button",class:it(["template-modal__ai-chip",{"template-modal__ai-chip--active":t.prompt.trim()===d}]),onClick:m=>n.$emit("apply-suggestion",d)},_(d),11,kI))),128))])])])),r(Xe,{class:"template-modal__ai-divider"}),u("div",FI,[r(ke,{priority:"tertiary",onClick:a[2]||(a[2]=d=>n.$emit("cancel"))},{default:y(()=>[ne(_(l(o)("ai_cancel")),1)]),_:1}),r(ke,{priority:"primary","icon-start":"generate-ai","icon-start-category":"templates","icon-start-type":"outline",disabled:t.isGenerating||!t.prompt.trim(),onClick:a[3]||(a[3]=d=>n.$emit("generate"))},{default:y(()=>[ne(_(l(o)("ai_create_form")),1)]),_:1},8,["disabled"])])])])]))}}),TI=We(II,[["__scopeId","data-v-62e5ca63"]]),Ym=I(()=>{const{getLabel:t}=Ye();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:"vendor-registration-forms",label:t("vendor_registration_forms")},{index:"workshop-registration-forms",label:t("workshop_registration_forms")},{index:"class-registration-forms",label:t("class_registration_forms")}]},{index:"request-forms",label:t("request_forms"),subItems:[{index:"leave-request-forms",label:t("leave_request_forms")}]},{index:"application-forms",label:t("application_forms"),subItems:[{index:"job-application-forms",label:t("job_application_forms")},{index:"employment-application-forms",label:t("employment_application_forms")},{index:"internship-application-forms",label:t("internship_application_forms")},{index:"freelancer-application-forms",label:t("freelancer_application_forms")},{index:"tenant-application-forms",label:t("tenant_application_forms")},{index:"vendor-application-forms",label:t("vendor_application_forms")},{index:"sponsorship-application-forms",label:t("sponsorship_application_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")}]}]});function PI(t){const{getLabel:o}=Ye(),{request:n}=po(),{navigateToFormBuilder:a}=un(),d=kt(),m=Go(),s=kc(),{isProInstalled:p,isProLicenseActive:f}=Vo(),v=x(!1),h=x(""),w=x(0),P=x(0),M=x(0);let U=null;const R=I(()=>{const we=window.wpIvyApiSettings?.aiAvailable;return we===!0||we===1||we==="1"}),C=I(()=>window.wpIvyApiSettings?.aiStatus||"text_generation_unavailable"),T=I(()=>window.wpIvyApiSettings?.aiActionUrl||""),B=I(()=>{switch(C.value){case"wordpress_update_required":return o("ai_wordpress_update_required");case"ai_disabled":return o("ai_disabled");case"ai_client_missing":return o("ai_client_missing");default:return o("ai_connect_text_provider")}}),O=I(()=>{switch(C.value){case"wordpress_update_required":return o("ai_update_wordpress");case"ai_client_missing":return o("ai_install_plugin");default:return o("ai_open_connectors")}}),D=I(()=>t.isCreatingForm.value&&t.selectedTemplateId.value==="ai_generate"),te=I(()=>p()&&f()?o("ai_prompt_placeholder_conversational"):o("ai_prompt_placeholder")),J=I(()=>[o("ai_suggestion_feedback"),o("ai_suggestion_event"),o("ai_suggestion_job"),o("ai_suggestion_membership")]),Y=I(()=>[o("ai_generating_step_understanding"),o("ai_generating_step_fields"),o("ai_generating_step_building"),o("ai_generating_step_finalizing")]),Q=I(()=>Y.value[M.value]||Y.value[0]),ie=()=>{U&&(clearInterval(U),U=null)},Z=()=>{ie(),P.value=3,M.value=0,U=setInterval(()=>{P.value>=92||(P.value=Math.min(92,P.value+1+Math.floor(Math.random()*3)),P.value<25?M.value=0:P.value<55?M.value=1:P.value<80?M.value=2:M.value=3)},450)},N=()=>{ie(),P.value=0,M.value=0},H=()=>{w.value+=1,N(),t.selectedTemplateId.value==="ai_generate"&&(t.isCreatingForm.value=!1,t.selectedTemplateId.value=null)},j=we=>we===w.value,G=we=>{if(typeof we=="object"&&we!==null){const ge=we;if(typeof ge.message=="string"&&ge.message.trim()!=="")return ge.message;if(typeof ge.data?.message=="string"&&ge.data.message.trim()!=="")return ge.data.message}return o("ai_generation_failed")},W=async we=>{const{error:ge,status:Se}=await n(Ar.forms.delete(we),{method:"POST",data:{id:we}});(ge||Se!==200)&&console.error(`Failed to clean up dismissed AI form ${we}.`,ge)},L=async we=>{we<=0||await W(we)},z=()=>{t.isCreatingForm.value||(t.selectedOption.value="ai",v.value=!0)},E=()=>{const we=T.value?{type:"primary",text:O.value,function:()=>window.location.assign(T.value)}:void 0;s.showDialog({title:o("ai_feature_locked_title"),subtitle:B.value,buttons:{close:{type:"tertiary",text:o("ai_cancel")},confirm:we}})},V=()=>{if(!t.isCreatingForm.value){if(!R.value){E();return}z()}},oe=()=>{H(),v.value=!1,h.value="",t.selectedOption.value="scratch"},be=()=>{v.value=!1,h.value=""},ae=we=>{t.isCreatingForm.value||(h.value=we)},Re=async()=>{const we=h.value.trim();if(!we||t.isCreatingForm.value)return;const ge=++w.value;t.isCreatingForm.value=!0,t.selectedTemplateId.value="ai_generate",Z();let Se=0;try{const{data:Qe,error:ut,status:ce}=await n(Ar.ai.generateForm,{method:"POST",headers:{"Content-Type":"application/json"},timeout:12e4,data:{prompt:we}});if(ut||ce!==200){if(!j(ge))return;throw ut||new Error(o("ai_generation_failed"))}const Ve=Qe?.data,pe=Ve?.id!=null?parseInt(String(Ve.id),10):NaN;if(Se=Number.isFinite(pe)&&pe>0?pe:0,!j(ge)){await L(Se);return}if(!Se)throw new Error(o("ai_generation_failed"));if(await d.resetForm(),!j(ge)){await L(Se);return}if(await d.loadForm(String(Se)),!j(ge)){await L(Se);return}d.name&&m.setPageTitle(d.name),t.onFormCreated(Se),a(Se),t.onCloseModal(),be()}catch(Qe){if(await L(Se),!j(ge))return;console.error(o("ai_generation_failed"),Qe),Oe({message:G(Qe),type:"error"})}finally{j(ge)&&(ie(),P.value=100,M.value=Y.value.length-1,t.isCreatingForm.value=!1,t.selectedTemplateId.value=null)}};return Al(()=>{ie()}),{isAiPromptMode:v,aiPrompt:h,isAiFormGenerationAvailable:R,isAiGenerating:D,aiPromptPlaceholder:te,aiSuggestions:J,aiGenerationProgress:P,aiGenerationStatus:Q,applyAiSuggestion:ae,handleGenerateWithAiClick:V,cancelAiPrompt:oe,handleGenerateWithAi:Re,invalidateAiGeneration:H,resetAiPromptUi:be}}const $I={key:1,class:"template-modal ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},LI={class:"template-modal__header ivyforms-flex ivyforms-align-items-center ivyforms-p-24 ivyforms-mb-0"},VI={class:"template-modal__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},UI={class:"template-modal__options ivyforms-flex ivyforms-gap-16 ivyforms-mb-0 ivyforms-px-24"},MI={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},RI={class:"template-modal__option-text"},EI={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},BI={class:"template-modal__option-desc regular-16"},AI=["tabindex","aria-disabled","onKeydown"],DI={class:"template-modal__option-icon ivyforms-align-items-center ivyforms-flex ivyforms-mr-16"},OI={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},qI={class:"template-modal__option-desc regular-16"},zI=["tabindex","aria-disabled"],NI={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},WI={class:"template-modal__option-text"},YI={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},HI={class:"template-modal__option-desc regular-16"},GI={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},jI={class:"template-modal__option-text"},KI={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},QI={class:"template-modal__option-desc regular-16"},XI={class:"template-modal__templates ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-p-24"},JI={class:"template-modal__templates-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},ZI={class:"template-modal__select-label ivyforms-m-0"},eT={class:"template-modal__select-desc ivyforms-m-0 regular-16"},tT={class:"template-modal__templates-section ivyforms-flex ivyforms-gap-16"},oT={class:"template-modal__categories-sidebar"},nT={class:"template-modal__templates-content ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-flex-1"},iT={class:"template-modal__templates-option-bar ivyforms-flex ivyforms-justify-content-between"},lT={class:"template-modal__search ivyforms-m-0"},aT={class:"template-modal__templates-header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-gap-16"},rT={class:"template-modal__card-grid ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-mt-0"},sT={class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},dT={key:0,class:"template-modal__pro-badge ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-py-4 ivyforms-px-8"},uT=["src","alt"],cT={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"},fT={class:"template-modal__overlay-buttons ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-gap-8"},mT={class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},vT={class:"template-modal__card-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4 regular-18"},pT={key:0,class:"ivyforms-flash"},yT={class:"template-modal__card-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0 regular-16"},gT={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"},hT={class:"template-modal__empty-icon ivyforms-mb-16"},bT={class:"ivyforms-mb-8 ivyforms-m-0"},_T={class:"ivyforms-m-0"},xT={key:2,class:"template-preview template-preview--active ivyforms-px-16 ivyforms-pb-16"},wT={class:"template-preview__header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-gap-16 ivyforms-mb-24 ivyforms-pt-16"},CT={class:"template-preview__header-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},ST={class:"template-preview__template-info ivyforms-flex ivyforms-flex-direction-column"},kT={key:0,class:"ivyforms-flash"},FT={class:"template-preview__header-right ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},IT={class:"template-preview__form ivyforms-p-16"},TT={class:"template-preview__form-container"},PT={class:"ivyforms-mb-16"},$T={class:"ivyforms-mb-24"},LT="https://ivyforms.com/form-templates",VT=_e({__name:"IvyFormsTemplateSelection",props:{visible:{type:Boolean}},emits:["update:visible","form-created","close"],setup(t,{emit:o}){const n=t,a=o,d=aI(),m=Mo(),s=kt(),p=Go(),{getLabel:f}=Ye(),{navigateToFormBuilder:v,navigateToAllForms:h}=un(),{showUpgradeDialog:w,isProInstalled:P,isProLicenseActive:M}=Vo(),{handleImportedForms:U,isImporting:R}=Fp(),{request:C}=po(),T=I({get:()=>n.visible,set:Fe=>a("update:visible",Fe)}),B=x(""),O=x(!1),D=x(!1),te=x(null),J=x(!1),Y=x(null),Q=x(0),ie=x("desktop"),Z=x(!1),N=x(null),H=x("scratch"),j=x("all"),G=x("all"),W=x({}),L=x(!1),{isAiPromptMode:z,aiPrompt:E,isAiFormGenerationAvailable:V,isAiGenerating:oe,aiPromptPlaceholder:be,aiSuggestions:ae,aiGenerationProgress:Re,aiGenerationStatus:we,applyAiSuggestion:ge,handleGenerateWithAiClick:Se,cancelAiPrompt:Qe,handleGenerateWithAi:ut,invalidateAiGeneration:ce,resetAiPromptUi:de}=PI({isCreatingForm:D,selectedTemplateId:te,selectedOption:H,onFormCreated:Fe=>a("form-created",Fe),onCloseModal:()=>{T.value=!1}}),Ve=I(()=>!D.value||oe.value),pe=I(()=>P()&&M()),qe=()=>{if(!D.value){if(!pe.value){w("essentials");return}nt()}},Ke=()=>{J.value=!1,Se()},ot=Ym,rt=x([{name:"all",label:"All"},{name:"free",label:"Free"},{name:"pro",label:"Pro"}]),ft=x([{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"}}]),Dt=I(()=>{let Fe=d.templates;if(j.value==="favorites"?Fe=Fe.filter(ue=>m.isTemplateFavorited(ue.id)):j.value!=="all"&&(Ym.value.some(Le=>Le.subItems?.some(gt=>gt.index===j.value))?Fe=Fe.filter(Le=>Le.subcategory===j.value):Fe=Fe.filter(Le=>Le.category===j.value)),G.value==="free"?Fe=Fe.filter(ue=>!ue.is_pro):G.value==="pro"&&(Fe=Fe.filter(ue=>ue.is_pro)),B.value){const ue=B.value.toLowerCase();Fe=Fe.filter(Le=>{const gt=Le.name?.toLowerCase()??"",mt=Le.description?.toLowerCase()??"";return gt.includes(ue)||mt.includes(ue)})}return Fe}),Mt=I(()=>{const Fe=Dt.value,ue=[];for(let Le=0;Le<Fe.length;Le+=3)ue.push(Fe.slice(Le,Le+3));return ue}),re=I(()=>{const Fe=d.templates.length>0?d.templates.length:6,ue=Array.from({length:Fe},(gt,mt)=>({id:`skeleton-${mt}`})),Le=[];for(let gt=0;gt<ue.length;gt+=3)Le.push(ue.slice(gt,gt+3));return Le}),ve=I(()=>Q.value>0),Ie=I(()=>Q.value<Dt.value.length-1),Ze=(Fe,ue,Le)=>{const gt=ue.filter(he=>he.parentId!==null&&he.parentId!==void 0&&Number(he.parentId)===Number(Fe.fieldIndex)),mt={},tt=[];if(Le==="name"){const he=new Map;return gt.forEach((lo,Ro)=>he.set(lo,Ro)),ox(gt,he).forEach((lo,Ro)=>{const ko=lo,Me=nx(lo),He=ix({type:typeof ko.nameFieldType=="string"?ko.nameFieldType:void 0,label:ko.label},Me,Ro,tt);tt.push(He),mt[`${He}Label`]=ko.label||"",mt[`${He}Placeholder`]=ko.placeholder||"",mt[`${He}Required`]=ko.required||!1,mt[`${He}HideLabel`]=ko.optionHide||!1,mt[`${He}Description`]=""}),{...Fe,nameFieldTypes:tt,...mt}}else return gt.forEach(he=>{let xe=he.addressType;if(!xe&&he.settings)try{const lo=typeof he.settings=="string"?JSON.parse(he.settings):he.settings;xe=lo.type||lo.addressType}catch(lo){console.warn(f("failed_to_parse_address_settings"),lo)}if(xe&&(tt.push(xe),mt[`${xe}Label`]=he.label||"",mt[`${xe}Placeholder`]=he.placeholder||"",mt[`${xe}Required`]=he.required||!1,mt[`${xe}HideLabel`]=he.hideLabel||!1,mt[`${xe}Description`]=he.description||"",he.settings))try{const lo=typeof he.settings=="string"?JSON.parse(he.settings):he.settings;lo.visible!==void 0&&(mt[`${xe}Visible`]=lo.visible)}catch(lo){console.warn(f("failed_to_parse_address_settings"),lo)}}),{...Fe,addressFieldTypes:tt,...mt}},ht=I(()=>{if(!N.value?.fields)return[];const Fe=N.value.fields;return Fe.filter(Le=>Le.parentId===null||Le.parentId===void 0).map(Le=>Le.type==="name"||Le.type==="address"?Ze(Le,Fe,Le.type):Le)}),yt=Fe=>{const ue=`${Fe.type}_${Fe.fieldIndex}`;return ue in W.value||(Fe.type==="address"?W.value[ue]={}:Fe.type==="name"?W.value[ue]={}:Fe.type==="select"||Fe.type==="multi-select"?W.value[ue]=Fe.type==="multi-select"?[]:"":W.value[ue]=Fe.defaultValue||""),W.value[ue]},et=(Fe,ue)=>{const Le=`${Fe.type}_${Fe.fieldIndex}`;W.value[Le]=ue},bt=async()=>{O.value=!0;try{await d.fetchTemplates()}catch(Fe){console.error(f("failed_to_tab_form"),Fe)}finally{O.value=!1}},$e=async()=>{if(!D.value){D.value=!0,te.value="blank_form";try{await s.resetForm(),await s.saveForm({template_id:"blank_form"}),s.name&&p.setPageTitle(s.name),s.formId&&(a("form-created",parseInt(s.formId)),v(parseInt(s.formId))),T.value=!1}catch(Fe){console.error(f("failed_to_create_form"),Fe)}finally{D.value=!1,te.value=null}}},nt=async()=>{if(!D.value){D.value=!0,te.value="conversational_blank",H.value=Id;try{await s.resetForm(),s.formType="conversational",s.initExtensionsForFormType("conversational"),s.name=f("conversational_form"),await s.saveForm({template_id:"blank_form",formType:Id}),s.name&&p.setPageTitle(s.name),s.formId&&(a("form-created",parseInt(s.formId)),v(parseInt(s.formId))),T.value=!1}catch(Fe){console.error(f("failed_to_create_form"),Fe)}finally{D.value=!1,te.value=null}}},Et=async Fe=>{if(!(D.value||R.value)){D.value=!0;try{await U(Fe,{onSingleFormImported:async ue=>{await s.resetForm(),await s.loadForm(String(ue)),s.name&&p.setPageTitle(s.name),L.value=!1,T.value=!1,await Ho(),a("form-created",ue),v(ue)},onMultipleFormsImported:async()=>{L.value=!1,T.value=!1,a("close"),await Ho(),h()}})}catch(ue){console.error(f("failed_to_import_forms"),ue),Oe({message:f("failed_to_import_forms"),type:"error"})}finally{D.value=!1}}},Bt=async Fe=>{if(Y.value=Fe,J.value=!0,Q.value=Dt.value.findIndex(ue=>ue.id===Fe.id),!Fe.form_data||!Fe.form_data.fields||Fe.form_data.fields.length===0){Z.value=!0;try{const ue=await d.getTemplate(Fe.id);if(ue){const Le={...ue,form_data:{...ue.form_data,published:!!ue.form_data.published}};Y.value=Le,N.value=Le.form_data}}catch(ue){console.error(f("failed_to_tab_form"),ue)}finally{Z.value=!1}}else{const ue={...Fe.form_data,published:!!Fe.form_data.published};N.value=ue}},yo=Fe=>{let ue;switch(Fe){case"text":ue=_s;break;case"email":ue=Uv;break;case"textarea":case"paragraph":ue=Vv;break;case"tel":case"phone":ue=Lv;break;case"number":ue=$v;break;case"website":ue=Pv;break;case"name":ue=Tv;break;case"radio":ue=Iv;break;case"checkbox":ue=Fv;break;case"select":case"dropdown":case"multi-select":ue=kv;break;case"address":ue=Sv;break;case"date":ue=Cv;break;case"time":ue=wv;break;case"html":ue=xv;break;case"rating":ue=_v;break;case"file-upload":ue=bv;break;default:ue=_s;break}try{return Ge.hooks.applyFilters("ivyforms/template/field/filter/component",ue,{type:Fe})||ue}catch{return ue}},oo=async Fe=>{if(!D.value){D.value=!0,te.value=Fe.id;try{s.formId=null,s.isEditing=!1,s.fields=[],s.counterFields=0,s.selectedField=null,s.activeTab="addField",s.description=null,s.name="Blank form",s.published=!0,s.showTitle=!1,s.showDescription=!1,s.storeEntries=!1,s.confirmationId=null,s.isFormLoading=!0;let ue=Fe;if(!Fe.form_data||!Fe.form_data.fields||Fe.form_data.fields.length===0)try{const Le=await d.getTemplate(Fe.id);Le&&(ue={...Le,form_data:{...Le.form_data,published:!!Le.form_data.published}})}catch(Le){console.error("Failed to fetch full template data:",Le)}ue.form_data&&(s.name=ue.form_data.name||ue.name,s.description=ue.form_data.description||ue.description,s.showTitle=ue.form_data.showTitle??!0,s.showDescription=ue.form_data.showDescription??!1,s.published=ue.form_data.published??!1),await s.saveForm({template_id:Fe.id}),s.isFormLoading=!1,s.name&&p.setPageTitle(s.name),s.formId&&await s.loadForm(s.formId),T.value=!1,s.formId&&(a("form-created",parseInt(s.formId)),v(parseInt(s.formId)))}catch(ue){console.error(f("failed_to_create_form"),ue)}finally{D.value=!1,te.value=null}}},so=()=>{Ve.value&&(ce(),de(),te.value=null,H.value="scratch",T.value=!1,B.value="",Y.value=null,J.value=!1,L.value=!1,Q.value=0,ie.value="desktop",W.value={},a("close"))};Ee(T,async(Fe,ue)=>{!Fe&&ue&&te.value==="ai_generate"&&ce(),Fe&&(H.value="scratch",te.value=null,de(),await m.loadFavoriteTemplates(!0),d.templates.length===0&&await bt())});const go=async()=>{if(ve.value){Q.value--;const Fe=Dt.value[Q.value];if(Y.value=Fe,!Fe.form_data||!Fe.form_data.fields||Fe.form_data.fields.length===0){Z.value=!0;try{const ue=await d.getTemplate(Fe.id);if(ue){const Le={...ue,form_data:{...ue.form_data,published:!!ue.form_data.published}};Y.value=Le,N.value=Le.form_data}}catch(ue){console.error(f("failed_to_tab_form"),ue)}finally{Z.value=!1}}else{const ue={...Fe.form_data,published:!!Fe.form_data.published};N.value=ue}}},De=async()=>{if(Ie.value){Q.value++;const Fe=Dt.value[Q.value];if(Y.value=Fe,!Fe.form_data||!Fe.form_data.fields||Fe.form_data.fields.length===0){Z.value=!0;try{const ue=await d.getTemplate(Fe.id);if(ue){const Le={...ue,form_data:{...ue.form_data,published:!!ue.form_data.published}};Y.value=Le,N.value=Le.form_data}}catch(ue){console.error(f("failed_to_tab_form"),ue)}finally{Z.value=!1}}else{const ue={...Fe.form_data,published:!!Fe.form_data.published};N.value=ue}}},ze=()=>{J.value=!1,Y.value=null,Q.value=0,N.value=null,Z.value=!1,W.value={}},vt=Fe=>{Fe==="scratch"&&!D.value?(H.value=Fe,$e()):Fe==="import"&&(H.value=Fe,L.value=!0)},lt=Fe=>{j.value=Fe},Qt=async Fe=>{await m.toggleFavoriteTemplate(Fe)},So=Fe=>m.isTemplateFavorited(Fe),ho=Fe=>{const ue=Fe.name.toLowerCase().replace(/\s+/g,"-");window.open(`${LT}/${ue}/`,"_blank")},Lo=()=>{w()};return(Fe,ue)=>(g(),k(ye,null,[r(rv,{visible:T.value,"onUpdate:visible":ue[15]||(ue[15]=Le=>T.value=Le),teleport:!0,"close-on-overlay-click":Ve.value,"close-on-escape":Ve.value,onClose:so},{default:y(()=>[l(z)?(g(),X(TI,{key:0,prompt:l(E),placeholder:l(be),suggestions:l(ae),"is-generating":l(oe),progress:l(Re),"status-text":l(we),"onUpdate:prompt":ue[0]||(ue[0]=Le=>E.value=Le),onCancel:l(Qe),onGenerate:l(ut),onApplySuggestion:l(ge)},null,8,["prompt","placeholder","suggestions","is-generating","progress","status-text","onCancel","onGenerate","onApplySuggestion"])):J.value?(g(),k("div",xT,[u("div",wT,[u("div",CT,[r(ke,{priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:ze},{default:y(()=>[ne(_(l(f)("back")),1)]),_:1}),u("div",ST,[u("h3",null,_(Y.value?.name),1),Y.value?.is_pro?(g(),k("span",kT,"⚡")):fe("",!0)])]),u("div",FT,[r(ke,{priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows","icon-start-type":"fill",disabled:!ve.value,onClick:go},null,8,["disabled"]),r(ke,{priority:"tertiary","icon-start":"arrow-right","icon-start-category":"arrows","icon-start-type":"fill",disabled:!Ie.value,onClick:De},null,8,["disabled"]),r(Pn,{modelValue:ie.value,"onUpdate:modelValue":ue[13]||(ue[13]=Le=>ie.value=Le),background:"",tabs:ft.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"]),r(ke,{priority:"primary",loading:D.value,onClick:ue[14]||(ue[14]=Le=>oo(Y.value))},{default:y(()=>[D.value?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(f)("use_this_template")),1)],64))]),_:1},8,["loading"])])]),u("div",{class:it(["template-preview__content",`device-${ie.value}`])},[u("div",IT,[u("div",TT,[u("h2",PT,_(Y.value?.name),1),u("p",$T,_(Y.value?.description),1),Z.value?(g(),X(mi,{key:0,animated:"",class:"template-preview__loading-fields"},{template:y(()=>[(g(),k(ye,null,Ae(4,Le=>u("div",{key:`skeleton-field-${Le}`,class:"template-preview__skeleton-field ivyforms-mb-16"},[r(zn,{variant:"text",style:{height:"16px",width:"120px"}}),r(zn,{variant:"text",style:{height:"40px",width:"100%"}})])),64))]),_:1})):N.value?.fields&&N.value.fields.length>0?(g(!0),k(ye,{key:1},Ae(ht.value,(Le,gt)=>(g(),X(Kt(yo(Le.type)),{key:Le.id||gt,"model-value":yt(Le),error:"","field-errors":{},disabled:!1,field:{...Le,formId:0,fieldIndex:Le.fieldIndex,id:parseInt(Le.id)||0,position:Le.position||gt,label:Le.label||"",defaultValue:Le.defaultValue||"",required:Le.required||!1,placeholder:Le.placeholder||"",fieldOptions:Le.fieldOptions||[],minValue:Le.minValue,maxValue:Le.maxValue},class:"template-preview__form-field ivyforms-mb-16","onUpdate:modelValue":mt=>et(Le,mt)},null,8,["model-value","field","onUpdate:modelValue"]))),128)):fe("",!0),r(ke,{class:"template-preview__submit-btn ivyforms-p-10",priority:"tertiary",type:"border"},{default:y(()=>[ne(_(l(f)("submit")),1)]),_:1})])])],2)])):(g(),k("div",$I,[u("div",LI,[u("span",null,_(l(f)("add_new_form")),1),u("div",VI,[r(ke,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",disabled:!Ve.value,onClick:so},null,8,["disabled"])])]),u("div",UI,[u("div",{class:it(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":H.value==="scratch","template-modal__option--disabled":D.value&&te.value==="blank_form"}]),role:"button",tabindex:"0",onClick:ue[1]||(ue[1]=Le=>vt("scratch")),onKeydown:[ue[2]||(ue[2]=ni(Ht(Le=>vt("scratch"),["prevent"]),["enter"])),ue[3]||(ue[3]=ni(Ht(Le=>vt("scratch"),["prevent"]),["space"]))]},[u("div",MI,[u("div",{class:it(["template-modal__icon-bg",{"template-modal__icon-bg--active":H.value==="scratch","template-modal__icon-bg--loading":D.value&&te.value==="blank_form"}])},[D.value&&te.value==="blank_form"?(g(),X(to,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(g(),X(to,{key:0,name:"plus-circle",size:"d",category:"global",type:"fill-duo"}))],2)]),u("div",RI,[u("div",EI,_(D.value&&te.value==="blank_form"?"":l(f)("start_scratch")),1),u("div",BI,_(l(f)("start_with_blank_desc")),1)])],34),u("div",{class:it(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":H.value==="ai"&&l(V),"template-modal__option--ai-locked":!l(V),"template-modal__option--disabled":D.value&&l(V)}]),role:"button",tabindex:D.value?-1:0,"aria-disabled":D.value?"true":"false",onClick:Ke,onKeydown:[ni(Ht(Ke,["prevent"]),["enter"]),ni(Ht(Ke,["prevent"]),["space"])]},[u("div",DI,[u("div",{class:it(["template-modal__icon-bg",{"template-modal__icon-bg--active":H.value==="ai"&&l(V),"template-modal__icon-bg--disabled":!l(V)}])},[r(to,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:l(V)?"":"var(--map-base-dusk-symbol-2)"},null,8,["color"])],2)]),u("div",null,[u("div",OI,[ne(_(l(f)("generate_with_ai"))+" ",1),l(V)?fe("",!0):(g(),X(Zv,{key:0,size:"s"}))]),u("div",qI,_(l(f)("generate_with_ai_desc")),1)])],42,AI),u("div",{class:it(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":H.value===l(Id)&&pe.value,"template-modal__option--pro-locked":!pe.value,"template-modal__option--disabled":pe.value&&D.value&&te.value==="conversational_blank"}]),role:"button",tabindex:D.value?-1:0,"aria-disabled":D.value?"true":"false",onClick:ue[4]||(ue[4]=Le=>qe()),onKeydown:[ue[5]||(ue[5]=ni(Ht(Le=>qe(),["prevent"]),["enter"])),ue[6]||(ue[6]=ni(Ht(Le=>qe(),["prevent"]),["space"]))]},[u("div",NI,[u("div",{class:it(["template-modal__icon-bg",{"template-modal__icon-bg--active":H.value===l(Id)&&pe.value,"template-modal__icon-bg--disabled":!pe.value,"template-modal__icon-bg--loading":pe.value&&D.value&&te.value==="conversational_blank"}])},[pe.value&&D.value&&te.value==="conversational_blank"?(g(),X(to,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(g(),X(to,{key:0,name:"chat-dots",type:"outline",size:"d",category:"global",color:pe.value?"":"var(--map-base-dusk-symbol-2)"},null,8,["color"]))],2)]),u("div",WI,[u("div",YI,[ne(_(pe.value&&D.value&&te.value==="conversational_blank"?"":l(f)("conversational_form"))+" ",1),pe.value?fe("",!0):(g(),X(ro,{key:0,image:"pro-text-with-bolt",size:"xs"}))]),u("div",HI,_(l(f)("conversational_form_desc")),1)])],42,zI),u("div",{class:it(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":H.value==="import"}]),role:"button",tabindex:"0",onClick:ue[7]||(ue[7]=Le=>vt("import")),onKeydown:[ue[8]||(ue[8]=ni(Ht(Le=>vt("import"),["prevent"]),["enter"])),ue[9]||(ue[9]=ni(Ht(Le=>vt("import"),["prevent"]),["space"]))]},[u("div",GI,[u("div",{class:it(["template-modal__icon-bg",{"template-modal__icon-bg--active":H.value==="import"}])},[r(to,{name:"import",size:"d",category:"global",type:"outline"})],2)]),u("div",jI,[u("div",KI,_(l(f)("import")),1),u("div",QI,_(l(f)("import_from_file_desc")),1)])],34)]),u("div",XI,[u("div",JI,[u("div",ZI,_(l(f)("select_a_template")),1),u("div",eT,_(l(f)("select_template_desc")),1)]),u("div",tT,[u("div",oT,[r(bn,{class:"template-modal__categories-scrollbar"},{default:y(()=>[r(_c,{modelValue:j.value,"onUpdate:modelValue":ue[10]||(ue[10]=Le=>j.value=Le),priority:"secondary","menu-items":l(ot),onMenuSelect:lt},null,8,["modelValue","menu-items"])]),_:1})]),u("div",nT,[u("div",iT,[u("div",lT,[r(Ki,{modelValue:B.value,"onUpdate:modelValue":ue[11]||(ue[11]=Le=>B.value=Le),placeholder:l(f)("search_template"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])]),u("div",aT,[r(Pn,{modelValue:G.value,"onUpdate:modelValue":ue[12]||(ue[12]=Le=>G.value=Le),tabs:rt.value,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue","tabs"])])]),r(bn,{class:"template-modal__templates-scrollbar",modifier:"outside-vertical"},{default:y(()=>[u("div",rT,[O.value?(g(!0),k(ye,{key:0},Ae(re.value,(Le,gt)=>(g(),k("div",{key:`loading-row-${gt}`,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(g(!0),k(ye,null,Ae(Le,(mt,tt)=>(g(),k("div",{key:`loading-${gt}-${tt}`,class:"template-modal__card-container"},[r(Tm,{title:"",description:"",starred:!1,class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0"},{header:y(()=>[...ue[17]||(ue[17]=[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:y(()=>[...ue[18]||(ue[18]=[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)):(g(!0),k(ye,{key:1},Ae(Mt.value,(Le,gt)=>(g(),k("div",{key:gt,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(g(!0),k(ye,null,Ae(Le,mt=>(g(),k("div",{key:mt.id,class:"template-modal__card-container"},[r(Tm,{title:mt.name,description:mt.description,starred:So(mt.id),class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0",onStarClick:()=>Qt(mt.id)},{header:y(()=>[u("div",sT,[mt.is_pro&&(!l(P)()||!l(M)())?(g(),k("div",dT,[r(ro,{image:"pro-text",size:"s"})])):fe("",!0),u("img",{src:mt.screenshot,alt:mt.name,class:"template-modal__image ivyforms-mb-0 ivyforms-mx-0 ivyforms-p-0"},null,8,uT),u("div",cT,[u("div",fT,[mt.is_pro&&(!l(P)()||!l(M)())?(g(),k(ye,{key:0},[mt.demo_url?(g(),X(ke,{key:0,priority:"tertiary",onClick:tt=>ho(mt)},{default:y(()=>[ne(_(l(f)("view_demo")),1)]),_:1},8,["onClick"])):fe("",!0),r(ke,{priority:"pro",class:"template-modal__upgrade-button",onClick:Lo},{default:y(()=>[ne(_(l(P)()?l(f)("activate_license"):l(f)("upgrade")),1)]),_:1})],64)):(g(),k(ye,{key:1},[r(ke,{priority:"tertiary",onClick:tt=>Bt(mt)},{default:y(()=>[ne(_(l(f)("preview")),1)]),_:1},8,["onClick"]),r(ke,{priority:"primary",loading:D.value&&te.value===mt.id,onClick:tt=>oo(mt)},{default:y(()=>[D.value?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(f)("use_this_template")),1)],64))]),_:1},8,["loading","onClick"])],64))])])])]),footer:y(()=>[u("div",mT,[u("div",vT,[ne(_(mt.name)+" ",1),mt.is_pro?(g(),k("span",pT)):fe("",!0)]),u("div",yT,_(mt.description),1)])]),_:2},1032,["title","description","starred","onStarClick"])]))),128))]))),128)),!O.value&&Dt.value.length===0?(g(),k("div",gT,[u("div",hT,[r(to,{name:"search",type:"outline",size:"d",category:"global"})]),u("h4",bT,_(l(f)("no_templates_found")),1),u("p",_T,_(l(f)("try_adjusting_criteria")),1)])):fe("",!0)])]),_:1})])])])]))]),_:1},8,["visible","close-on-overlay-click","close-on-escape"]),r(Cp,{modelValue:L.value,"onUpdate:modelValue":ue[16]||(ue[16]=Le=>L.value=Le),"is-importing":l(R),onImport:Et},null,8,["modelValue","is-importing"])],64))}}),Ip=We(VT,[["__scopeId","data-v-0a64a44e"]]);function UT(){return window.wpIvyApiSettings?.permissions??{}}function Tp(){const t=I(()=>Pc()),o=f=>t.value?!0:UT()[f]===!0,n=I(()=>o("add_edit_forms")),a=I(()=>o("delete_forms")),d=I(()=>o("view_forms_list")),m=I(()=>o("view_entries_admin")),s=I(()=>o("delete_entries_admin")),p=I(()=>o("access_settings_page"));return{can:o,canEditForms:n,canDeleteForms:a,canViewForms:d,canViewEntries:m,canDeleteEntries:s,canAccessSettings:p}}function Pp(){const{getLabel:t}=Ye(),{request:o}=po(),n=x(!1),a=x(null);return{isExporting:n,exportError:a,exportForms:async(m,s,p)=>{n.value=!0,a.value=null;try{const{data:f,error:v}=await o("forms/export",{method:"POST",data:{formIds:m,includeStyles:p?.includeStyles??!0,includeEntries:p?.includeEntries??!1}});if(v)return a.value=v||t("failed_to_export_forms"),!1;const h=f?.data;if(h&&h.success){const w=h.data,P=JSON.stringify(w,null,2),M=new Blob([P],{type:"application/json"}),U=URL.createObjectURL(M),R=document.createElement("a");R.href=U;const C=s?s.trim().replace(/[^a-z0-9_-]/gi,"-").replace(/-+/g,"-").replace(/^-|-$/g,""):"ivyforms-export";return R.download=m.length===1?`${C}.json`:`ivyforms-export-${m.length}-forms.json`,document.body.appendChild(R),R.click(),document.body.removeChild(R),URL.revokeObjectURL(U),!0}else return a.value=h?.message||t("failed_to_export_forms"),!1}catch(f){return console.error("Export error:",f),a.value=t("failed_to_export_forms"),!1}finally{n.value=!1}}}}async function Bc(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 o=document.createElement("textarea");o.value=t,o.style.position="fixed",o.style.opacity="0",document.body.appendChild(o),o.select();try{return document.execCommand("copy")}catch{return!1}finally{o.remove()}}const MT={class:"all-forms ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},RT={class:"ivyforms-all-forms-option-bar"},ET={class:"ivyforms-all-forms-option-bar__left"},BT={key:0,class:"ivyforms-all-forms-option-bar__right"},AT={class:"ivyforms-all-forms-table"},DT={key:0,class:"ivyforms-table-skeleton"},OT={class:"ivyforms-all-forms-pagination-container"},qT=_e({__name:"AllForms",setup(t){const{startWatching:o}=Po();o();const n=Mo(),a=Go(),{getLabel:d}=Ye(),{canEditForms:m}=Tp(),s=jd(),p=Hi(),{getAdminPageUrl:f,navigateToAdminPage:v}=un(),h=x(),w=x(null),P=x(null),M=x(null),U=x([]),R=x(0),C=x(null),T=x(!0),B=x({}),{searchQuery:O,debouncedSearchQuery:D}=Nr(),te=x(!1),J=x(!1),Y=x(!1),Q=x([]),ie=x(void 0),Z=I(()=>O.value!==D.value),N=I(()=>T.value||Z.value),{filters:H,isFiltered:j}=Uc({starred:null,published:null}),{pagination:G,sort:W,withSuppressedUpdates:L,resetState:z}=Mc({filters:H,pagination:To({page:1,perPage:10}),sort:To({column:"id",order:"desc"}),searchQuery:O,dateRange:C,preserveOtherParams:!0,onRestored:()=>yt(!0)}),E=To({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),V=Gi(),{toggleAll:oe,clear:be,selectedIds:ae,anyRowSelected:Re,allSelected:we,someSelected:ge}=Ec(U),Se=I(()=>[$t(Lt.AddStar,{handler:()=>go(!0)}),$t(Lt.RemoveStar,{handler:()=>go(!1)}),$t(Lt.Export,{handler:()=>lt()})]),Qe=di({text:Me=>Me.id,href:Me=>f(an,`/manage/${Me.id}`)}),ut=di({text:Me=>Me.name,href:Me=>f(an,`/manage/${Me.id}`),class:"ivyforms-name-cell"}),ce=_p({field:"published",ariaLabel:d("status_switch"),onChange:async(Me,He)=>{const Ot=Me.published;Me.published=He;try{await s.updateStatus(Me.id,He),He?(E.publishedTrueCount++,E.publishedFalseCount--):(E.publishedTrueCount--,E.publishedFalseCount++)}catch(Jt){Me.published=Ot,Oe({message:String(Jt),type:"error"})}}}),de=di({text:Me=>{const He=s.entryCount[Me.id];return He!==void 0?He:"-"},href:Me=>f(an,`/manage/${Me.id}/results/entries`)}),Ve=({rowData:Me})=>{if(!Me)return null;const Ot=`[ivyforms id=${Me.id}]`;return je("div",[je(co,{content:d("copy_shortcode"),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ariaLabel:d("copy_shorcode_table_form"),onClick:ht(Ot)})]),je("span",Ot)])},pe=x([$c({allSelected:we,toggleAll:()=>oe(),headerAriaLabel:d("select_all_forms"),cellAriaLabel:d("select_form_header"),width:56}),Lc({title:d("starred"),field:"starred",onChange:async(Me,He)=>{const Ot=Me.starred;Me.starred=He;try{await s.updateStarred(Me.id,He),He?(E.starredTrueCount++,E.starredFalseCount--):(E.starredTrueCount--,E.starredFalseCount++)}catch(Jt){Me.starred=Ot,Oe({message:String(Jt),type:"error"})}}}),{key:"id",title:d("id"),width:40,minWidth:40,cellRenderer:Qe,visible:!0,showInModal:!0,sortable:!0},{key:"name",title:d("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:ut,visible:!0,showInModal:!0},{key:"published",title:d("published"),width:48,minWidth:48,cellRenderer:ce,visible:!0,showInModal:!0},{key:"entries",title:d("entries"),width:54,minWidth:54,cellRenderer:de,visible:!0,showInModal:!0},{key:"shortcode",title:d("shortcode"),width:160,minWidth:160,cellRenderer:Ve,visible:!0,showInModal:!0},{key:"date-created",title:d("date_created"),width:105,minWidth:105,cellRenderer:({rowData:Me})=>je("span",sn.formatWPDate(Me.dateCreated)),visible:!0,showInModal:!0},{key:"date-edited",title:d("date_edited"),width:105,minWidth:105,cellRenderer:({rowData:Me})=>je("span",sn.formatWPDate(Me.dateEdited)),visible:!0,showInModal:!0},{key:"author",title:d("author"),width:204,minWidth:204,cellRenderer:({rowData:Me})=>je("span",Me.author),visible:!0,sortable:!0,showInModal:!0},qr({width:160,className:"ivyforms-cell-actions",headerRenderer:()=>je(co,{content:d("column_visibility"),placement:"left",ariaLabel:d("column_visibility")},()=>[je(to,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:Dt,style:"cursor: pointer;",ariaLabel:d("column_visibility"),role:"button"})]),actions:[{icon:"edit",tooltip:d("edit"),onClick:Me=>Et(Me.id)()},{icon:"copy",tooltip:d("duplicate"),onClick:Me=>yo(Me.id)()},{icon:"preview",tooltip:d("preview"),onClick:Me=>oo(Me.id)()},{icon:"context-menu-dot",tooltip:d("actions"),refKey:"context-menu",onClick:Me=>ue(Me.id)}],onButtonRef:(Me,He)=>{B.value[Me]=He}})]),qe=I(()=>sn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),{dynamicWidthColumns:Ke,minTableWidth:ot}=Es(h,{columns:pe}),{showMenu:rt,tempColumns:ft,openMenu:Dt,applyColumnVisibility:Mt,areAllColumnsSelected:re,isCheckboxDisabled:ve}=kp({columns:pe,minVisible:3,save:()=>{pe.value=[...pe.value];const Me=pe.value.filter(Ot=>Ot.visible&&Ot.showInModal),He=Me.length>0?`${100/Me.length}%`:"auto";pe.value.forEach(Ot=>{Ot.showInModal&&(Ot.width=Ot.visible?He:void 0)})}}),Ie=I(()=>O.value.trim()!==""||C.value!==null||j.value),Ze=Me=>({page:G.page,perPage:G.perPage,search:D.value,sortBy:W.column,sortOrder:W.order,dateRange:sn.formatDateRangeForApi(C.value),shouldGetCount:Me,filters:{starred:H.starred,published:H.published}}),ht=Me=>async()=>{const He=await Bc(Me);Oe({message:d(He?"copied_shortcode":"error_copying"),type:He?"success":"error"})},yt=async Me=>{T.value=!0;try{await s.fetchData(Ze(Me)),U.value=s.tableData;const He=s.paginationMeta;await L(async()=>{G.page=He.page,G.perPage=He.perPage}),R.value=He.total,Me&&(E.publishedTrueCount=s.filterCount.publishedTrueCount,E.publishedFalseCount=s.filterCount.publishedFalseCount,E.starredTrueCount=s.filterCount.starredTrueCount,E.starredFalseCount=s.filterCount.starredFalseCount)}finally{T.value=!1}};Ee([()=>G.page,()=>G.perPage,()=>D.value,()=>H.starred,()=>H.published,()=>C.value],async([,,Me,He,Ot,Jt],bo)=>{bo&&(Me!==bo[2]||He!==bo[3]||Ot!==bo[4]||Jt!==bo[5])&&(G.page=1),await yt(!1)},{flush:"sync"}),Ee(()=>s.tableData,Me=>{U.value=Me,T.value=!1},{immediate:!0}),Ee(()=>s.filterCount,Me=>{E.publishedTrueCount=Me.publishedTrueCount,E.publishedFalseCount=Me.publishedFalseCount,E.starredTrueCount=Me.starredTrueCount,E.starredFalseCount=Me.starredFalseCount},{immediate:!0}),Ee(()=>a.isFullScreenMode,()=>yt(!1));const et=({column:Me,order:He})=>{W.column=Me,W.order=He==="asc"?"asc":He==="desc"?"desc":"",G.page=1,yt(!1)},bt=()=>{te.value=!0},$e=()=>{te.value=!1},nt=()=>{yt(!1),te.value=!1},Et=Me=>()=>{v(an,`/manage/${Me}`)},Bt=Me=>()=>{v(an,`/manage/${Me}/settings/general`)},yo=Me=>async()=>{await V.handleActionClick(Me,null,"form","duplicate",{setLoading:He=>{T.value=He}})},oo=Me=>()=>{window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${Me}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},so=async()=>{if(ae.value.length)try{await V.handleActionClick(null,ae.value,"forms","delete",{setLoading:Me=>{T.value=Me}})}catch(Me){Oe({message:String(Me),type:"error"})}},go=async Me=>{if(!ae.value.length)return;T.value=!0;const He=[...ae.value];try{const Ot=U.value.filter(Jt=>He.includes(Jt.id));await s.updateStarreds(He,Me),Ot.forEach(Jt=>{Jt.starred!==Me&&(Me?(E.starredTrueCount++,E.starredFalseCount--):(E.starredTrueCount--,E.starredFalseCount++)),Jt.starred=Me})}catch(Ot){Oe({message:String(Ot),type:"error"})}finally{T.value=!1}},{exportForms:De,exportError:ze,isExporting:vt}=Pp(),lt=async()=>{ae.value.length&&(Q.value=[...ae.value],ie.value=void 0,Y.value=!0)},{handleImportedForms:Qt,isImporting:So}=Fp(),ho=()=>{J.value=!0},Lo=async Me=>{if(!So.value)try{await Qt(Me,{showSuccessMessage:!1,onAfterSuccessfulImport:()=>{J.value=!1},onSingleFormImported:async He=>{Oe({message:d("forms_imported_successfully"),type:"success"}),v(an,`/manage/${He}`)},onMultipleFormsImported:async()=>{Oe({message:d("forms_imported_successfully"),type:"success"}),await yt(!0)}})}catch(He){console.error(d("failed_to_import_forms"),He),Oe({message:d("failed_to_import_forms"),type:"error"})}},Fe=async Me=>{if(Q.value.length===0)return;await De(Q.value,ie.value,{includeStyles:Me.styles,includeEntries:Me.entries})?(Oe({message:d("forms_exported_successfully"),type:"success"}),Y.value=!1,be()):ze.value&&Oe({message:ze.value,type:"error"})},ue=zr.debounce(Me=>{const He=B.value[Me];if(!He){Oe({message:d("menu_button_element_not_found"),type:"error"});return}const Ot=document.querySelector(".ivyforms-table");Ot&&Ot.querySelectorAll(".el-table-v2__row").forEach(bo=>{bo.getAttribute("rowkey")===Me.toString()&&(bo.classList.add("highlighted"),bo.classList.add("hovered"))}),p.openContextMenu({actions:[$t(Lt.Edit,{handler:Et(Me)}),$t(Lt.Duplicate,{handler:yo(Me)}),$t(Lt.Preview,{handler:oo(Me)}),$t(Lt.Entries,{handler:()=>{v(an,`/manage/${Me}/results/entries`)}}),$t(Lt.Export,{handler:Jt=>{Q.value=[Jt],ie.value=U.value.find(bo=>bo.id===Jt)?.name??void 0,Y.value=!0}}),$t(Lt.Settings,{handler:Bt(Me)}),$t(Lt.Delete,{handler:async Jt=>{await V.handleActionClick(null,[Jt],"forms","delete",{setLoading:bo=>{T.value=bo}})}})],entityId:Me,contextMenuButtonRef:He,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(_n=>_n.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(_n=>_n.classList.remove("hovered"))}})},100),Le=()=>{Ho(()=>{const Me=P.value&&"$el"in P.value?P.value.$el:P.value,He=M.value&&"$el"in M.value?M.value.$el:M.value;if(Me instanceof HTMLElement&&He instanceof HTMLElement){const Ot=Me.getBoundingClientRect();He.style.position="absolute",He.style.top=`${Ot.bottom+8}px`,He.style.left=`${Ot.left}px`,He.style.inset="unset"}})},{showDatePicker:gt,datePickerIndicator:mt,openDatePicker:tt,closeDatePicker:he,hideDatePickerIndicator:xe}=eu(C,Le,M),lo=async()=>{if(p.isOpen){p.closeContextMenu();return}p.openContextMenu({actions:[$t(Lt.Starred,{handler:Xo(()=>H.starred=H.starred===!0?null:!0),isActive:()=>H.starred===!0,rightText:E.starredTrueCount.toString(),secondary:!0}),$t(Lt.Unstarred,{handler:Xo(()=>H.starred=H.starred===!1?null:!1),isActive:()=>H.starred===!1,rightText:E.starredFalseCount.toString(),secondary:!0}),$t(Lt.Published,{handler:Xo(()=>H.published=H.published===!0?null:!0),isActive:()=>H.published===!0,rightText:E.publishedTrueCount.toString(),secondary:!0}),$t(Lt.Unpublished,{handler:Xo(()=>H.published=H.published===!1?null:!1),isActive:()=>H.published===!1,rightText:E.publishedFalseCount.toString(),secondary:!0}),$t(Lt.ResetFilters,{handler:Xo(()=>ko()),secondary:!0,divided:!0})],contextMenuButtonRef:w.value})},Ro=()=>{H.starred=null,H.published=null},ko=()=>{z()};return Vc(()=>{p.isOpen&&p.closeContextMenu()},{ignore:[w]}),Pt(()=>{n.loadAllSettings()}),(Me,He)=>{const Ot=Ki,Jt=Kd,bo=zn,_n=mi,pi=dn,yi=ji,Qi=Ea,Xi=Cp,Ji=xp;return g(),k("div",MT,[u("div",RT,[u("div",ET,[r(Ot,{modelValue:l(O),"onUpdate:modelValue":He[0]||(He[0]=zt=>hn(O)?O.value=zt:null),class:"ivyforms-search__fixed-width",placeholder:l(d)("search")},null,8,["modelValue","placeholder"]),l(gt)?(g(),X(Va,{key:0,ref_key:"datePickerPopperRef",ref:M,modelValue:C.value,"onUpdate:modelValue":He[1]||(He[1]=zt=>C.value=zt),type:"datetimerange","date-format":qe.value,"aria-label":l(d)("date_filters"),clearable:"",shortcuts:"",secondary:"",onClose:l(he)},null,8,["modelValue","date-format","aria-label","onClose"])):fe("",!0),r(Jt,{ref_key:"datePickerButtonRef",ref:P,color:"tertiary",type:"datepicker","aria-label":l(d)("date_filters"),indicator:l(mt),"custom-hide-indicator":l(xe),onClick:l(tt)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),r(Jt,{ref_key:"menuButtonRef",ref:w,color:"tertiary",type:"filter","aria-label":l(d)("filters"),indicator:l(j),"custom-hide-indicator":Ro,onClick:lo},null,8,["aria-label","indicator"]),r(Or)]),l(m)?(g(),k("div",BT,[r(co,{content:l(d)("import_forms"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(ke,{"icon-only":"","icon-start":"import","icon-start-type":"outline",priority:"tertiary",onClick:ho})]),_:1},8,["content"]),r(ke,{"icon-start":"plus",onClick:bt},{default:y(()=>[ne(_(l(d)("form")),1)]),_:1})])):fe("",!0)]),u("div",AT,[r(yi,{ref_key:"tableRef",ref:h,data:N.value?[]:U.value,loading:N.value,total:R.value,"row-key":"id",columns:l(Ke),"min-table-width":l(ot),sort:l(W),pagination:"",onSortChange:et},Ad({empty:y(()=>[N.value?(g(),k("div",DT,[r(_n,null,{template:y(()=>[(g(!0),k(ye,null,Ae(l(G).perPage,zt=>(g(),X(bo,{key:zt,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):Ie.value?(g(),X(pi,{key:2,image:"filters",title:l(d)("empty_state_all_forms_title"),subtitle:l(d)("empty_state_all_forms_subtitle")},{actionButton:y(()=>[r(ke,{onClick:ko},{default:y(()=>[ne(_(l(d)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),X(pi,{key:1,image:"not-found",title:l(d)("empty_state_all_forms_title"),subtitle:l(d)("empty_state_all_forms_subtitle")},Ad({_:2},[l(m)?{name:"actionButton",fn:y(()=>[r(ke,{"icon-start":"plus",onClick:bt},{default:y(()=>[ne(_(l(d)("form")),1)]),_:1})]),key:"0"}:void 0]),1032,["title","subtitle"]))]),_:2},[l(Re)?{name:"bulk-header",fn:y(()=>[r(Rc,{"selected-ids":l(ae),loading:T.value,"all-selected":l(we),"some-selected":l(ge),"primary-action":{label:l(d)("delete"),danger:!0,onClick:so},"menu-actions":Se.value,onUnselectAll:l(be),onToggleAll:l(oe)},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"]),r(ci,{modelValue:l(rt),"onUpdate:modelValue":He[4]||(He[4]=zt=>hn(rt)?rt.value=zt:null),title:l(d)("edit_table"),subtitle:l(d)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{footer:y(()=>[r(ke,{priority:"tertiary",size:"d",type:"fill",onClick:He[3]||(He[3]=zt=>rt.value=!1)},{default:y(()=>[ne(_(l(d)("cancel")),1)]),_:1}),r(ke,{priority:"success",size:"d",type:"fill",onClick:l(Mt)},{default:y(()=>[ne(_(l(d)("apply")),1)]),_:1},8,["onClick"])]),default:y(()=>[r(pt,{modelValue:l(re),"onUpdate:modelValue":He[2]||(He[2]=zt=>hn(re)?re.value=zt:null),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:y(()=>[Vl(Me.$slots,"default",{},()=>[ne(_(l(d)("show_hide_all")),1)])]),_:3},8,["modelValue"]),(g(!0),k(ye,null,Ae(l(ft),zt=>(g(),k("div",{key:zt.key},[zt.showInModal?(g(),X(pt,{key:0,modelValue:zt.visible,"onUpdate:modelValue":Zi=>zt.visible=Zi,disabled:l(ve)(zt.key),priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ne(_(zt.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):fe("",!0)]))),128))]),_:3},8,["modelValue","title","subtitle"])]),r(Dl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",OT,[r(Qi,{"current-page":l(G).page,"onUpdate:currentPage":He[5]||(He[5]=zt=>l(G).page=zt),"page-size":l(G).perPage,"onUpdate:pageSize":He[6]||(He[6]=zt=>l(G).perPage=zt),total:R.value,secondary:"","aria-label":l(d)("pagination_navigation")},null,8,["current-page","page-size","total","aria-label"])]),r(Ip,{visible:te.value,"onUpdate:visible":He[7]||(He[7]=zt=>te.value=zt),"source-page-type":"allForms",onClose:$e,onFormCreated:nt},null,8,["visible"]),r(Xi,{modelValue:J.value,"onUpdate:modelValue":He[8]||(He[8]=zt=>J.value=zt),"is-importing":l(So),onImport:Lo,onCancel:He[9]||(He[9]=zt=>J.value=!1)},null,8,["modelValue","is-importing"]),Y.value?(g(),X(Ji,{key:0,modelValue:Y.value,"onUpdate:modelValue":He[10]||(He[10]=zt=>Y.value=zt),"is-exporting":l(vt),onExport:He[11]||(He[11]=zt=>Fe(zt)),onCancel:He[12]||(He[12]=zt=>Y.value=!1)},null,8,["modelValue","is-exporting"])):fe("",!0)])}}}),zT=_e({__name:"AllFormsPageSection",setup(t){return Po(),(o,n)=>{const a=qT,d=Yn;return g(),X(d,{"has-table":""},{default:y(()=>[r(a)]),_:1})}}}),NT=_e({__name:"FormsPage",setup(t){const{getLabel:o}=Ye(),{navigateToAllForms:n,navigateToEntries:a,navigateToSettings:d,navigateToIntegrations:m}=un(),s=o("all_forms");rn("pageTitle",s);const p=Go(),f=I(()=>p.isFullScreenMode),v=x(On),h=[{label:o("all_forms"),index:On},{label:o("entries"),index:Jo},{label:o("integrations"),index:ri},{label:o("settings"),index:El}],w=P=>{P!==v.value&&(v.value=P,P===On?n():P===Jo?a():P===El?d():P===ri&&m())};return(P,M)=>{const U=ql,R=Ol,C=Nl,T=vi,B=zT;return g(),k(ye,null,[r(T,null,{left:y(()=>[f.value?(g(),X(R,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(),k(ye,null,Ae(h,O=>r(U,{key:O.index,label:O.label,name:O.index,"is-active":v.value===O.index,type:"tonal",onClick:D=>w(O.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):fe("",!0)]),default:y(()=>[r(C)]),_:1}),u("div",{class:it(["ivyforms-all-forms-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":f.value}])},[r(B)],2)],64)}}}),WT={},YT={class:"ivyforms-form-builder-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-p-20"};function HT(t,o){return g(),k("div",YT,[...o[0]||(o[0]=[hv('<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 GT=We(WT,[["render",HT],["__scopeId","data-v-976fdbb6"]]),jT={class:"ivyforms-form-builder__canvas-section-actions ivyforms-form-builder__canvas-section-actions--fab ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},KT=_e({__name:"FormBuilderCanvasSection",props:{sections:{},isSelected:{type:Boolean}},emits:["select"],setup(t,{emit:o}){const n=o,{getLabel:a}=Ye(),d=x(!1);return(m,s)=>(g(),k("div",{class:it(["ivyforms-form-builder__canvas-section-host","ivyforms-width-100",{"ivyforms-form-builder__canvas-section-host--hovered":d.value,"ivyforms-form-builder__canvas-section-host--selected":t.isSelected}]),onMouseover:s[1]||(s[1]=p=>d.value=!0),onMouseleave:s[2]||(s[2]=p=>d.value=!1)},[(g(!0),k(ye,null,Ae(t.sections,(p,f)=>(g(),X(Kt(p),{key:f,class:"ivyforms-form-builder__canvas-section ivyforms-width-100"}))),128)),Ul(u("div",jT,[r(ke,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-category":"global","icon-start-type":"outline",title:l(a)("settings"),onClick:s[0]||(s[0]=Ht(p=>n("select"),["stop"]))},null,8,["title"])],512),[[Ml,d.value||t.isSelected]])],34))}}),Hm=We(KT,[["__scopeId","data-v-66b1eaf9"]]),QT={prepend:{enabled:"ivyforms/form_builder/canvas_prepend_enabled",components:"ivyforms/form_builder/canvas_prepend"},append:{enabled:"ivyforms/form_builder/canvas_append_enabled",components:"ivyforms/form_builder/canvas_append"}};function Gm(t){const o=kt();return{sections:I(()=>{Ge.hooks.updateCounter.value,o.formType;const a=QT[t];if(!Ge.hooks.applyFilters(a.enabled,!1,o.formType))return[];const m=Ge.hooks.applyFilters(a.components,[]);return Array.isArray(m)?m.filter(Boolean):[]})}}const XT={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},JT=["onDragstart","onDragend"],ZT={key:0,class:"ivyforms-form-builder__row-actions-wrapper"},e2={key:1,class:"ivyforms-form-builder__row-actions-wrapper"},t2={class:"ivyforms-form-builder__row-actions-wrapper"},o2={class:"ivyforms-form-builder__row-actions-wrapper"},n2={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},i2={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},l2={class:"ivyforms-form-builder__submit-button"},a2=_e({__name:"FormBuilder",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=$o(),d=kt(),m=Mv(),{isProActivated:s}=Wn(),{sections:p}=Gm("prepend"),{sections:f}=Gm("append"),v=I(()=>d.submitButtonSettings.label),{progressIndicator:h,pageNavigation:w}=Rv(),P=x(!1),M=x(!1),U=x(!1),R=I(()=>d.isBuilderEntitySelected({kind:"submit-button"})),C=()=>d.selectBuilderEntity({kind:"submit-button"}),T=I(()=>{const L=d.submitButtonSettings.position;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[L]||"ivyforms-justify-content-start"}),B=I(()=>{if(!!!Y.value?.isGrouped)return"ivyforms-justify-content-start";const z=Y.value?.buttonPosition;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"}),O=()=>o("empty_state_title");function D(L){if(!(L instanceof HTMLElement))return!1;if(L.isContentEditable)return!0;const z=L.tagName;return z==="INPUT"||z==="TEXTAREA"||z==="SELECT"}const te=L=>{if(!d.isEditing||d.isFormLoading||D(L.target)||!(L.metaKey||L.ctrlKey))return;const E=L.key;E==="z"||E==="Z"?L.shiftKey?d.canRedo&&(L.preventDefault(),d.redo()):d.canUndo&&(L.preventDefault(),d.undo()):(E==="y"||E==="Y")&&!L.shiftKey&&d.canRedo&&(L.preventDefault(),d.redo())},J=I(()=>m.pages.findIndex(L=>L.id===m.currentPageId)),Y=I(()=>m.getPageNavigationSettings(m.currentPageId)),Q=()=>{const L=J.value;L>0&&(m.currentPageId=m.pages[L-1].id)},ie=()=>{const L=J.value;L<m.pages.length-1&&(m.currentPageId=m.pages[L+1].id)},Z=()=>{},N=L=>{m.currentPageId=L},H=()=>{d.selectProgressIndicator()};Pt(async()=>{window.addEventListener("keydown",te,!0),a.params.id&&(d.formId=a.params.id,d.fields.length||(d.counterFields=0))}),Ln(()=>{window.removeEventListener("keydown",te,!0)});const j=L=>"ivyforms-field-unit_"+d.formId+"_"+L.fieldIndex,G=L=>{d.selectField(L)},W=L=>{d.deselectField(L)};return(L,z)=>(g(),k("div",{class:it(["ivyforms-form-builder ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column",{"ivyforms-pt-20":l(d).formType==="conversational"}]),style:{"max-width":"100%","box-sizing":"border-box"},onClick:W},[l(d).isFormLoading?(g(),X(GT,{key:0})):(g(),X(zl,{key:1},{default:y(()=>[l(d).formType!=="conversational"&&l(h)&&l(m).pages.length>0?(g(),k("div",{key:0,class:it(["ivyforms-form-builder__progress-indicator-wrapper","ivyforms-form-builder__submit-button-wrapper",{"ivyforms-form-builder__progress-indicator-wrapper--type-none":l(m).progressIndicator.type==="none","ivyforms-form-builder__submit-button-wrapper--selected":l(m).isProgressIndicatorSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":U.value}]),onMouseover:z[0]||(z[0]=E=>U.value=!0),onMouseleave:z[1]||(z[1]=E=>U.value=!1),onClick:z[2]||(z[2]=Ht((...E)=>l(d).selectProgressIndicator&&l(d).selectProgressIndicator(...E),["stop"]))},[Ul(u("div",XT,[r(ke,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:Ht(H,["stop"])})],512),[[Ml,U.value||l(m).isProgressIndicatorSelected]]),(g(),X(Kt(l(h)),{key:`progress-${l(m).currentPageId}`,type:l(m).progressIndicator.type,pages:l(m).pages,"current-page-id":l(m).currentPageId,"show-page-titles":l(m).progressIndicator.showPageTitles,"hide-page-numbers":l(m).progressIndicator.hidePageNumbers,"hide-connecting-lines":l(m).progressIndicator.hideConnectingLines,"embed-inline-settings":!1,onChangePage:N,onOpenSettings:H},null,40,["type","pages","current-page-id","show-page-titles","hide-page-numbers","hide-connecting-lines"]))],34)):fe("",!0),u("div",{class:it(["ivyforms-form-builder__drop-area","ivyforms-form-builder__grid-container","ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-18","ivyforms-width-100",{"ivyforms-form-builder__grid-container--conversational":l(d).formType==="conversational"}])},[l(p).length>0?(g(),X(Hm,{key:0,sections:l(p),"is-selected":l(d).isCanvasPlacementSelected("prepend"),onSelect:z[3]||(z[3]=E=>l(d).selectCanvasByPlacement("prepend"))},null,8,["sections","is-selected"])):fe("",!0),r(lx,{class:"ivyforms-flex-1 ivyforms-width-100"},{empty:y(()=>[r(dn,{title:O(),image:"form-builder"},null,8,["title"])]),"row-actions":y(({row:E,handlers:V})=>[u("div",{class:"ivyforms-form-builder__row-actions-wrapper ivyforms-form-builder__row-drag-handle",draggable:"true",onDragstart:oe=>V.onDragStart(oe,E),onDragend:V.onDragEnd},[r(ke,{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,JT),E.rowIndex>0?(g(),k("div",ZT,[r(ke,{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:Ht(oe=>V.moveUp(E),["stop"])},null,8,["onClick"])])):fe("",!0),V.canMoveDown(E)?(g(),k("div",e2,[r(ke,{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:Ht(oe=>V.moveDown(E),["stop"])},null,8,["onClick"])])):fe("",!0),u("div",t2,[r(ke,{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:Ht(oe=>V.duplicate(E),["stop"])},null,8,["onClick"])]),u("div",o2,[r(ke,{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:oe=>V.delete(E)},null,8,["onClick"])])]),field:y(({field:E,row:V,fieldHandlers:oe})=>[r(ax,{id:j(E),variant:"default",type:E.type,"field-index":E.fieldIndex,onSelectField:G,onDragstart:be=>oe.onDragStart(be,E,V),onDragend:oe.onDragEnd},null,8,["id","type","field-index","onDragstart","onDragend"])]),_:1}),l(f).length>0?(g(),X(Hm,{key:1,sections:l(f),"is-selected":l(d).isCanvasPlacementSelected("append"),onSelect:z[4]||(z[4]=E=>l(d).selectCanvasByPlacement("append"))},null,8,["sections","is-selected"])):fe("",!0)],2),l(d).formType!=="conversational"&&l(s)&&l(m).pages.length>0&&l(w)?(g(),k("div",{key:1,class:it(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",B.value,`ivyforms-form-builder__submit-button-wrapper--${Y.value?.buttonPosition||"left"}`,{"ivyforms-form-builder__submit-button-wrapper--selected":l(m).isNavigationButtonSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":M.value}]),onMouseover:z[6]||(z[6]=E=>M.value=!0),onMouseleave:z[7]||(z[7]=E=>M.value=!1),onClick:z[8]||(z[8]=(...E)=>l(d).selectNavigationButton&&l(d).selectNavigationButton(...E))},[Ul(u("div",n2,[r(ke,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:Ht(l(d).selectNavigationButton,["stop"])},null,8,["onClick"])],512),[[Ml,M.value||l(m).isNavigationButtonSelected]]),(g(),X(Kt(l(w)),{key:`nav-${l(m).currentPageId}`,"page-index":J.value,"total-pages":l(m).pages.length,"previous-button":Y.value?.previousButton,"next-button":Y.value?.nextButton,"submit-button":Y.value?.submitButton,"button-position":Y.value?.buttonPosition,"is-grouped":Y.value?.isGrouped,readonly:"",onPrevious:Q,onNext:ie,onSubmit:Z,onClick:z[5]||(z[5]=Ht(()=>{},["prevent"]))},null,40,["page-index","total-pages","previous-button","next-button","submit-button","button-position","is-grouped"]))],34)):l(d).fields.length!==0&&l(d).formType!=="conversational"?(g(),k("div",{key:2,class:it(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",T.value,`ivyforms-form-builder__submit-button-wrapper--${l(d).submitButtonSettings.position}`,{"ivyforms-form-builder__submit-button-wrapper--selected":R.value,"ivyforms-form-builder__submit-button-wrapper--hovered":P.value}]),onMouseover:z[10]||(z[10]=E=>P.value=!0),onMouseleave:z[11]||(z[11]=E=>P.value=!1),onClick:C},[Ul(u("div",i2,[r(ke,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:Ht(C,["stop"])})],512),[[Ml,P.value||R.value]]),u("div",l2,[r(ke,{priority:"tertiary",type:"border",readonly:"","aria-label":l(d).submitButtonSettings.label.trim()||l(o)("submit"),onClick:z[9]||(z[9]=Ht(()=>{},["prevent"]))},{default:y(()=>[ne(_(v.value),1)]),_:1},8,["aria-label"])])],34)):fe("",!0)]),_:1})),r(Or,{offset:2,teleported:""})],2))}}),r2=We(a2,[["__scopeId","data-v-317211b2"]]),s2={class:"ivyforms-form-page-tabs ivyforms-flex ivyforms-align-items-center ivyforms-border-radius-8"},d2={class:"ivyforms-form-page-tabs__list ivyforms-flex ivyforms-align-items-center"},u2=["onClick","onKeydown"],c2={class:"ivyforms-page-tab__label"},f2=["aria-label","onClick"],m2={type:"button",class:"ivyforms-page-tab ivyforms-page-tab--overflow ivyforms-cursor-pointer","aria-label":"More pages","aria-haspopup":"menu"},v2=_e({__name:"IvyFormPageTabs",props:{modelValue:{},pages:{default:()=>[]},maxVisibleTabs:{default:4}},emits:["update:modelValue","page-add","page-delete","upgrade-required"],setup(t,{emit:o}){const n=t,a=o,d=I({get:()=>n.modelValue,set:C=>a("update:modelValue",C)}),m=I(()=>n.pages.length>n.maxVisibleTabs),s=I(()=>{if(!m.value)return n.pages;const C=n.maxVisibleTabs-1,T=n.pages.findIndex(B=>B.id===d.value);return T<C?n.pages.slice(0,C):[...n.pages.slice(0,C-1),n.pages[T]]}),p=I(()=>{if(!m.value)return[];const C=s.value.map(T=>T.id);return n.pages.filter(T=>!C.includes(T.id))}),f=(C,T=20)=>C.length>T?C.substring(0,T)+"...":C,{showUpgradeDialog:v}=Vo(),{isProActivated:h,isProInstalled:w}=Wn(),P=C=>{d.value=C},M=()=>{if(!h.value&&n.pages.length>=1){v(),a("upgrade-required","multi-page");return}a("page-add")},U=C=>{a("page-delete",C)},R=C=>{C.action==="select"&&C.pageId&&(d.value=C.pageId)};return(C,T)=>(g(),k("div",s2,[u("div",d2,[(g(!0),k(ye,null,Ae(s.value,B=>(g(),k("div",{key:B.id,class:it(["ivyforms-page-tab-wrapper ivyforms-flex ivyforms-align-items-center",{"is-active":d.value===B.id}])},[u("div",{role:"button",tabindex:"0",class:it(["ivyforms-page-tab ivyforms-cursor-pointer",{"is-active":d.value===B.id}]),onClick:O=>P(B.id),onKeydown:[ni(Ht(O=>P(B.id),["prevent"]),["enter"]),ni(Ht(O=>P(B.id),["prevent"]),["space"])]},[u("span",c2,_(f(B.label)),1),t.pages.length>1?(g(),k("button",{key:0,type:"button",class:"ivyforms-page-tab__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center","aria-label":`Remove ${B.label}`,onClick:Ht(O=>U(B.id),["stop"])},[r(to,{name:"close",category:"global",type:"outline",size:"s"})],8,f2)):fe("",!0)],42,u2)],2))),128)),m.value?(g(),X(rx,{key:0,trigger:"click",placement:"bottom-start","popper-class":"ivyforms-dropdown ivyforms-form-page-tabs-dropdown",onCommand:R},{dropdown:y(()=>[r(sx,null,{default:y(()=>[(g(!0),k(ye,null,Ae(p.value,B=>(g(),X(dx,{key:B.id,command:{action:"select",pageId:B.id}},{default:y(()=>[ne(_(B.label),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:y(()=>[u("button",m2,[r(to,{name:"context-menu-dot",category:"global",type:"fill",size:"s"})])]),_:1})):fe("",!0),u("button",{type:"button",class:"ivyforms-page-tab ivyforms-page-tab--add ivyforms-cursor-pointer",onClick:M},[r(to,{name:"plus",category:"global",type:"fill",size:"s",class:"ivyforms-page-tab--add__icon"}),!l(w)&&t.pages.length>=1?(g(),X(ro,{key:0,image:"pro-bolt-no-background",size:"d",class:"ivyforms-page-tab--add__pro-badge"})):fe("",!0)])])]))}}),p2=We(v2,[["__scopeId","data-v-b5733a4a"]]),y2={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"},g2={class:"ivyforms-form-builder-page__section-header__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start"},h2={class:"ivyforms-form-builder-page__section-header__right ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-end"},b2=_e({__name:"FormBuilderPageSectionHeader",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=I(()=>ux(a.formType)),{showUpgradeDialog:m}=Vo(),{isProActivated:s}=Wn(),p=()=>{if(!s.value&&a.pages.length>=1){m();return}a.addPage()},f=w=>{a.deletePage(w)},v=()=>{m()},h=async()=>{if(!a.formId){Oe({message:o("form_id_not_found"),type:"error"});return}const w=`[ivyforms id=${a.formId}]`,P=await Bc(w);Oe({message:o(P?"shortcode_copied":"error_copying"),type:P?"success":"error"})};return(w,P)=>(g(),k("div",y2,[u("div",g2,[d.value?fe("",!0):(g(),X(p2,{key:0,modelValue:l(a).currentPageId,"onUpdate:modelValue":P[0]||(P[0]=M=>l(a).currentPageId=M),pages:l(a).pages,onPageAdd:p,onPageDelete:f,onUpgradeRequired:v},null,8,["modelValue","pages"]))]),u("div",h2,[r(co,{content:l(o)("form_builder_undo"),placement:"top",theme:"inverted"},{default:y(()=>[r(ke,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"undo","icon-start-category":"arrows","icon-start-type":"outline",disabled:!l(a).canUndo,"aria-label":l(o)("form_builder_undo"),onClick:Ht(l(a).undo,["stop"])},null,8,["disabled","aria-label","onClick"])]),_:1},8,["content"]),r(co,{content:l(o)("form_builder_redo"),placement:"top",theme:"inverted"},{default:y(()=>[r(ke,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"redo","icon-start-category":"arrows","icon-start-type":"outline",disabled:!l(a).canRedo,"aria-label":l(o)("form_builder_redo"),onClick:Ht(l(a).redo,["stop"])},null,8,["disabled","aria-label","onClick"])]),_:1},8,["content"]),r(co,{content:l(o)("copy_shortcode"),placement:"top",theme:"inverted"},{default:y(()=>[r(ke,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"code","icon-start-category":"global","icon-start-type":"fill",onClick:Ht(h,["stop"])})]),_:1},8,["content"])])]))}}),_2=We(b2,[["__scopeId","data-v-44691fd9"]]),x2={class:"ivyforms-form-builder-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column ivyforms-overflow-hidden"},w2=_e({__name:"FormBuilderPageSection",setup(t){const o=kt(),n=I(()=>o.formType==="conversational");return(a,d)=>{const m=_2,s=r2,p=Yn;return g(),k("div",x2,[r(m),r(p,{conversational:n.value},{default:y(()=>[r(bn,{class:"ivyforms-border-radius-12",modifier:"outside-vertical"},{default:y(()=>[r(s)]),_:1})]),_:1},8,["conversational"])])}}}),C2=We(w2,[["__scopeId","data-v-12ff2507"]]),S2={class:"ivyforms-theme-card__header ivyforms-flex ivyforms-align-items-center ivyforms-gap-10"},k2={class:"ivyforms-theme-card__radio-wrapper ivyforms-flex ivyformms-align-items-center ivyforms-gap-12 ivyforms-flex-1"},F2={class:"ivyforms-theme-card__preview ivyforms-flex ivyforms-align-items-center ivyforms-border-radius-4 ivyforms-overflow-hidden"},I2={class:"ivyforms-theme-card__preview-content ivyforms-flex ivyforms-align-items-center ivyforms-gap-20"},T2={class:"ivyforms-theme-card__preview-controls ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10"},P2=_e({__name:"IvyThemeCard",props:{theme:{},isSelected:{type:Boolean},selectedThemeId:{}},emits:["select","menu-click"],setup(t,{emit:o}){const n=t,a=o,{showUpgradeDialog:d}=Vo(),m=x(null),s=I({get:()=>n.selectedThemeId,set:C=>{a("select",C)}}),p=()=>{if(!n.theme.isComingSoon){if(n.theme.isPro){d();return}a("select",n.theme.id)}},f=C=>{C.stopPropagation(),a("menu-click",n.theme.id,m.value)};function v(C){const T=C.settings;return{fieldBorderColor:T.colors?.fieldBorder||T.quickMode?.fieldBorderColor,textColor:T.colors?.formTitleColor||T.quickMode?.formTitleText||T.colors?.fieldText,formBackgroundColor:T.quickMode?.formBackground,buttonBackgroundColor:T.quickMode?.buttonBackground||T.button?.backgroundColor,fieldTextColor:T.quickMode?.fieldText}}const h=I(()=>{Ge.hooks.updateCounter.value;const C=v(n.theme);try{const T=Ge.hooks.applyFilters("ivyforms/form_style/filter_theme_card_colors",C,n.theme);return T&&typeof T=="object"?T:C}catch{return C}}),w=I(()=>h.value.fieldBorderColor),P=I(()=>h.value.textColor),M=I(()=>h.value.formBackgroundColor),U=I(()=>h.value.buttonBackgroundColor),R=I(()=>h.value.fieldTextColor);return(C,T)=>{const B=Gt,O=Gd,D=ro,te=ke;return g(),k("div",{class:it(["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:p},[u("div",S2,[u("div",k2,[r(B,{modelValue:s.value,"onUpdate:modelValue":T[0]||(T[0]=J=>s.value=J),priority:"secondary",type:"checkmark",label:t.theme.id,disabled:t.theme.isPro||t.theme.isComingSoon},{default:y(()=>[ne(_(t.theme.name),1)]),_:1},8,["modelValue","label","disabled"])]),t.theme.isComingSoon?(g(),X(O,{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?(g(),X(D,{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"})):(g(),X(te,{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:Ht(f,["stop"])},null,8,["aria-label"]))]),u("div",F2,[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:st({backgroundColor:M.value})},[u("div",I2,[u("div",{class:"ivyforms-theme-card__preview-text",style:st({color:P.value})},"Aa",4),u("div",T2,[u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:st({backgroundColor:w.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:st({backgroundColor:w.value})},null,4)],4),u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:st({backgroundColor:U.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:st({backgroundColor:U.value})},null,4)],4),u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:st({backgroundColor:R.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:st({backgroundColor:R.value})},null,4)],4)])])],4)])],2)}}}),$2=We(P2,[["__scopeId","data-v-3a537b89"]]),Rr=(t,o,n)=>{Ee(t,()=>{o.value||setTimeout(()=>{n()},0)})},L2=(t,o,n)=>{t.forEach(a=>{Ud(a.valueRef,a.unitRef,a.storePath,a.syncPaths,o,n)})},V2=(t,o)=>{t.forEach(n=>{Ee(n.watchRef,a=>{o.value||setTimeout(()=>{a!==n.getCurrentValue()&&n.onChange()},0)})})},U2=(t,o)=>{t.forEach(n=>{Ee([n.valueRef,n.unitRef],()=>{o.value||setTimeout(()=>{const a=n.getCurrentValue(),d=gs(n.valueRef.value,n.unitRef.value);d!==""&&d!==a&&n.onChange()},0)})})},M2={class:"ivyforms-quick-mode-controls ivyforms-mt-16 ivyforms-width-100"},R2={class:"ivyforms-quick-mode-controls__section"},E2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},B2={class:"ivyforms-quick-mode-controls__label"},A2={class:"ivyforms-quick-mode-controls__color-input"},D2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},O2={class:"ivyforms-quick-mode-controls__label"},q2={class:"ivyforms-quick-mode-controls__color-input"},z2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},N2={class:"ivyforms-quick-mode-controls__label"},W2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},Y2={class:"ivyforms-quick-mode-controls__label"},H2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},G2={class:"ivyforms-quick-mode-controls__label"},j2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-corner-field ivyforms-align-items-start"},K2={class:"ivyforms-quick-mode-controls__label"},Q2={class:"ivyforms-quick-mode-controls__corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},X2={class:"ivyforms-quick-mode-controls__corner-main-input ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},J2={key:0,class:"ivyforms-quick-mode-controls__corner-grid ivyforms-gap-12 ivyforms-px-12 ivyforms-pb-8"},Z2={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},eP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},tP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},oP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},nP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},iP={class:"ivyforms-quick-mode-controls__label"},lP={class:"ivyforms-quick-mode-controls__color-input"},aP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},rP={class:"ivyforms-quick-mode-controls__label"},sP={class:"ivyforms-quick-mode-controls__color-input"},dP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},uP={class:"ivyforms-quick-mode-controls__label"},cP={class:"ivyforms-quick-mode-controls__color-input"},fP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},mP={class:"ivyforms-quick-mode-controls__label"},vP={class:"ivyforms-quick-mode-controls__color-input"},pP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-corner-field ivyforms-align-items-start"},yP={class:"ivyforms-quick-mode-controls__label"},gP={class:"ivyforms-quick-mode-controls__corner-inputs"},hP={class:"ivyforms-quick-mode-controls__corner-main-input ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},bP={key:1,class:"ivyforms-quick-mode-controls__corner-grid ivyforms-gap-12 ivyforms-px-12 ivyforms-pb-8"},_P={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},xP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},wP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},CP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},SP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},kP={class:"ivyforms-quick-mode-controls__label"},FP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},IP={class:"ivyforms-quick-mode-controls__label"},TP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},PP={class:"ivyforms-quick-mode-controls__label"},$P={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},LP={class:"ivyforms-quick-mode-controls__label"},VP={class:"ivyforms-color-input-wrapper"},UP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},MP={class:"ivyforms-quick-mode-controls__label"},RP={class:"ivyforms-color-input-wrapper"},EP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},BP={class:"ivyforms-quick-mode-controls__label"},AP={class:"ivyforms-color-input-wrapper"},DP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},OP={class:"ivyforms-quick-mode-controls__label"},qP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},zP={class:"ivyforms-quick-mode-controls__label"},NP={class:"ivyforms-color-input-wrapper"},WP=_e({__name:"QuickModeStyleControls",setup(t){const{getLabel:o}=Ye(),n=kt(),a=x(!1),d=xs.quickMode,m=uo(d.formBorderWidth,1),s=vo(In(d.formCorner)),p=uo(d.fieldBorderWidth,1),f=vo(In(d.fieldCorner)),v=uo(d.fieldPaddingLeftRight,4),h=uo(d.fieldPaddingTopBottom,0),w=uo(d.buttonBorderWidth,1),P=uo(d.verticalSpacing,16),M=uo(d.horizontalSpacing,0),U=x(d.formBackground),R=x(d.formBorderColor),C=x(m.value),T=x(m.unit),B=x(P.value),O=x(P.unit),D=x(M.value),te=x(M.unit),J=x(Tr(d.formCorner)),Y=Pr(s),Q=x(Y),ie=x(s.unit),Z=x(Y),N=x(s.unit),H=x(Y),j=x(s.unit),G=x(Y),W=x(s.unit),L=x(Y),z=x(s.unit),E=x(d.formTitleText),V=x(d.fieldBackground),oe=x(d.fieldText),be=x(d.fieldBorderColor),ae=x(Tr(d.fieldCorner)),Re=Pr(f),we=x(Re),ge=x(f.unit),Se=x(Re),Qe=x(f.unit),ut=x(Re),ce=x(f.unit),de=x(Re),Ve=x(f.unit),pe=x(Re),qe=x(f.unit),Ke=x(p.value),ot=x(p.unit),rt=x(v.value),ft=x(v.unit),Dt=x(h.value),Mt=x(h.unit),re=x(d.labelFontColor),ve=x(d.buttonBackground),Ie=x(d.buttonBorderColor),Ze=x(w.value),ht=x(w.unit),yt=x(d.buttonText),et=I(()=>J.value?String(Q.value):o("mix")),bt=I(()=>ae.value?String(we.value):o("mix")),$e=I({get:()=>J.value?Q.value:"",set:tt=>{J.value&&(Q.value=tt===""?0:Number(tt))}}),nt=I({get:()=>ae.value?we.value:"",set:tt=>{ae.value&&(we.value=tt===""?0:Number(tt))}}),Et=()=>{const tt=Vr(J.value,Q.value,ie.value,Z.value,N.value,H.value,j.value,G.value,W.value,L.value,z.value);n.updateStyleSettings("quickMode.formCorner",tt),n.updateStyleSettings("advancedMode.general.formCorner",tt)},Bt=()=>{const tt=Vr(ae.value,we.value,ge.value,Se.value,Qe.value,ut.value,ce.value,de.value,Ve.value,pe.value,qe.value);n.updateStyleSettings("quickMode.fieldCorner",tt),n.updateStyleSettings("advancedMode.fieldStates.default.corner",tt)},yo=()=>{$r(J,Q,ie,Z,N,H,j,G,W,L,z),Et()},oo=()=>{$r(ae,we,ge,Se,Qe,ut,ce,de,Ve,pe,qe),Bt()},so=()=>{a.value=!0;const tt=n.styleSettings.quickMode;if(tt){U.value=dt(tt.formBackground,d.formBackground),R.value=dt(tt.formBorderColor,d.formBorderColor);const he=fo(tt.formBorderWidth,d.formBorderWidth);C.value=he.value,T.value=he.unit;const xe=fo(tt.verticalSpacing,d.verticalSpacing);B.value=xe.value,O.value=xe.unit;const lo=fo(tt.horizontalSpacing,d.horizontalSpacing);D.value=lo.value,te.value=lo.unit;const Ro=In(d.formCorner);Lr(tt.formCorner,Ro,J,Q,ie,Z,N,H,j,G,W,L,z),E.value=dt(tt.formTitleText,d.formTitleText),V.value=dt(tt.fieldBackground,d.fieldBackground),oe.value=dt(tt.fieldText,d.fieldText),be.value=dt(tt.fieldBorderColor,d.fieldBorderColor);const ko=In(d.fieldCorner);Lr(tt.fieldCorner,ko,ae,we,ge,Se,Qe,ut,ce,de,Ve,pe,qe);const Me=fo(tt.fieldBorderWidth,d.fieldBorderWidth);Ke.value=Me.value,ot.value=Me.unit;const He=uo(tt.fieldPaddingLeftRight??d.fieldPaddingLeftRight);rt.value=He.value,ft.value=He.unit;const Ot=uo(tt.fieldPaddingTopBottom??d.fieldPaddingTopBottom);Dt.value=Ot.value,Mt.value=Ot.unit,re.value=dt(tt.labelFontColor,d.labelFontColor),ve.value=dt(tt.buttonBackground,d.buttonBackground),Ie.value=dt(tt.buttonBorderColor,d.buttonBorderColor);const Jt=fo(tt.buttonBorderWidth,d.buttonBorderWidth);Ze.value=Jt.value,ht.value=Jt.unit,yt.value=dt(tt.buttonText,d.buttonText)}setTimeout(()=>{a.value=!1},0)};Pt(()=>{so()}),Ee(()=>n.styleSettings,()=>{so()},{deep:!0}),Ee(()=>n.formId,()=>{so()}),V2([{watchRef:U,getCurrentValue:()=>n.styleSettings.quickMode?.formBackground,onChange:()=>go()},{watchRef:R,getCurrentValue:()=>n.styleSettings.quickMode?.formBorderColor,onChange:()=>De()},{watchRef:E,getCurrentValue:()=>n.styleSettings.quickMode?.formTitleText,onChange:()=>ze()},{watchRef:V,getCurrentValue:()=>n.styleSettings.quickMode?.fieldBackground,onChange:()=>vt()},{watchRef:oe,getCurrentValue:()=>n.styleSettings.quickMode?.fieldText,onChange:()=>lt()},{watchRef:be,getCurrentValue:()=>n.styleSettings.quickMode?.fieldBorderColor,onChange:()=>Qt()},{watchRef:re,getCurrentValue:()=>n.styleSettings.quickMode?.labelFontColor,onChange:()=>So()},{watchRef:ve,getCurrentValue:()=>n.styleSettings.quickMode?.buttonBackground,onChange:()=>ho()},{watchRef:Ie,getCurrentValue:()=>n.styleSettings.quickMode?.buttonBorderColor,onChange:()=>Lo()},{watchRef:yt,getCurrentValue:()=>n.styleSettings.quickMode?.buttonText,onChange:()=>Fe()}],a),Ud(C,T,"quickMode.formBorderWidth",["quickMode.formBorderWidth","advancedMode.general.formBorderWidth"],n,a),Ud(B,O,"quickMode.verticalSpacing",["quickMode.verticalSpacing","advancedMode.general.verticalSpacing"],n,a),Ud(D,te,"quickMode.horizontalSpacing",["quickMode.horizontalSpacing","advancedMode.general.horizontalSpacing"],n,a),Rr([J,Q,ie,Z,N,H,j,G,W,L,z],a,()=>Et()),Rr([ae,we,ge,Se,Qe,ut,ce,de,Ve,pe,qe],a,()=>Bt()),U2([{valueRef:Ke,unitRef:ot,getCurrentValue:()=>n.styleSettings.quickMode?.fieldBorderWidth,onChange:()=>ue()},{valueRef:rt,unitRef:ft,getCurrentValue:()=>n.styleSettings.quickMode?.fieldPaddingLeftRight,onChange:()=>Le()},{valueRef:Dt,unitRef:Mt,getCurrentValue:()=>n.styleSettings.quickMode?.fieldPaddingTopBottom,onChange:()=>gt()},{valueRef:Ze,unitRef:ht,getCurrentValue:()=>n.styleSettings.quickMode?.buttonBorderWidth,onChange:()=>mt()}],a);const go=()=>{n.updateStyleSettings("quickMode.formBackground",U.value),n.updateStyleSettings("advancedMode.general.formBackground",U.value)},De=()=>{n.updateStyleSettings("quickMode.formBorderColor",R.value),n.updateStyleSettings("advancedMode.general.formBorderColor",R.value)},ze=()=>{n.updateStyleSettings("quickMode.formTitleText",E.value),n.updateStyleSettings("advancedMode.formTitle.fontColor",E.value)},vt=()=>{n.updateStyleSettings("quickMode.fieldBackground",V.value),n.updateStyleSettings("advancedMode.fieldStates.default.background",V.value)},lt=()=>{n.updateStyleSettings("quickMode.fieldText",oe.value),n.updateStyleSettings("advancedMode.fieldStates.default.textColor",oe.value),n.updateStyleSettings("advancedMode.fieldPlaceholder.fontColor",oe.value)},Qt=()=>{n.updateStyleSettings("quickMode.fieldBorderColor",be.value),n.updateStyleSettings("advancedMode.fieldStates.default.borderColor",be.value)},So=()=>{n.updateStyleSettings("quickMode.labelFontColor",re.value),n.updateStyleSettings("advancedMode.fieldLabels.label.fontColor",re.value)},ho=()=>{n.updateStyleSettings("quickMode.buttonBackground",ve.value),n.updateStyleSettings("advancedMode.buttonStates.normal.background",ve.value)},Lo=()=>{n.updateStyleSettings("quickMode.buttonBorderColor",Ie.value),n.updateStyleSettings("advancedMode.buttonStates.normal.borderColor",Ie.value)},Fe=()=>{n.updateStyleSettings("quickMode.buttonText",yt.value),n.updateStyleSettings("advancedMode.buttonStates.normal.textColor",yt.value)},ue=()=>{const tt=gs(Ke.value,ot.value);n.updateStyleSettings("quickMode.fieldBorderWidth",tt),n.updateStyleSettings("advancedMode.fieldStates.default.borderWidth",tt)},Le=()=>{const tt=gs(rt.value,ft.value);n.updateStyleSettings("quickMode.fieldPaddingLeftRight",tt),n.updateStyleSettings("advancedMode.fieldStates.default.paddingLeftRight",tt)},gt=()=>{const tt=gs(Dt.value,Mt.value);n.updateStyleSettings("quickMode.fieldPaddingTopBottom",tt),n.updateStyleSettings("advancedMode.fieldStates.default.paddingTopBottom",tt)},mt=()=>{const tt=gs(Ze.value,ht.value);n.updateStyleSettings("quickMode.buttonBorderWidth",tt),n.updateStyleSettings("advancedMode.buttonStates.normal.borderWidth",tt)};return(tt,he)=>(g(),k("div",M2,[u("div",R2,[u("div",E2,[u("label",B2,_(l(o)("form_background")),1),u("div",A2,[r(xt,{modelValue:U.value,"onUpdate:modelValue":he[1]||(he[1]=xe=>U.value=xe)},{reference:y(()=>[r(Ue,{modelValue:U.value,"onUpdate:modelValue":he[0]||(he[0]=xe=>U.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:U.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",D2,[u("label",O2,_(l(o)("form_border_color")),1),u("div",q2,[r(xt,{modelValue:R.value,"onUpdate:modelValue":he[3]||(he[3]=xe=>R.value=xe)},{reference:y(()=>[r(Ue,{modelValue:R.value,"onUpdate:modelValue":he[2]||(he[2]=xe=>R.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:R.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",z2,[u("label",N2,_(l(o)("form_border_width")),1),r(at,{modelValue:C.value,"onUpdate:modelValue":he[4]||(he[4]=xe=>C.value=xe),unit:T.value,"onUpdate:unit":he[5]||(he[5]=xe=>T.value=xe),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"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",W2,[u("label",Y2,_(l(o)("vertical_spacing")),1),r(at,{modelValue:B.value,"onUpdate:modelValue":he[6]||(he[6]=xe=>B.value=xe),unit:O.value,"onUpdate:unit":he[7]||(he[7]=xe=>O.value=xe),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",H2,[u("label",G2,_(l(o)("horizontal_spacing")),1),r(at,{modelValue:D.value,"onUpdate:modelValue":he[8]||(he[8]=xe=>D.value=xe),unit:te.value,"onUpdate:unit":he[9]||(he[9]=xe=>te.value=xe),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",j2,[u("label",K2,_(l(o)("form_corner")),1),u("div",Q2,[u("div",X2,[r(ke,{size:"s",type:"ghost",priority:J.value?"secondary":"tertiary","icon-start":J.value?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":J.value?l(o)("unlink_corners"):l(o)("link_corners"),onClick:yo},null,8,["priority","icon-start","aria-label"]),r(at,{modelValue:$e.value,"onUpdate:modelValue":he[10]||(he[10]=xe=>$e.value=xe),unit:ie.value,"onUpdate:unit":he[11]||(he[11]=xe=>ie.value=xe),secondary:"","icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:et.value,disabled:!J.value,class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit","placeholder","disabled"])])])]),J.value?fe("",!0):(g(),k("div",J2,[u("div",Z2,[r(at,{modelValue:Z.value,"onUpdate:modelValue":he[12]||(he[12]=xe=>Z.value=xe),unit:N.value,"onUpdate:unit":he[13]||(he[13]=xe=>N.value=xe),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",eP,[r(at,{modelValue:H.value,"onUpdate:modelValue":he[14]||(he[14]=xe=>H.value=xe),unit:j.value,"onUpdate:unit":he[15]||(he[15]=xe=>j.value=xe),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",tP,[r(at,{modelValue:L.value,"onUpdate:modelValue":he[16]||(he[16]=xe=>L.value=xe),unit:z.value,"onUpdate:unit":he[17]||(he[17]=xe=>z.value=xe),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",oP,[r(at,{modelValue:G.value,"onUpdate:modelValue":he[18]||(he[18]=xe=>G.value=xe),unit:W.value,"onUpdate:unit":he[19]||(he[19]=xe=>W.value=xe),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",nP,[u("label",iP,_(l(o)("form_title_text")),1),u("div",lP,[r(xt,{modelValue:E.value,"onUpdate:modelValue":he[21]||(he[21]=xe=>E.value=xe)},{reference:y(()=>[r(Ue,{modelValue:E.value,"onUpdate:modelValue":he[20]||(he[20]=xe=>E.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:E.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",aP,[u("label",rP,_(l(o)("field_background")),1),u("div",sP,[r(xt,{modelValue:V.value,"onUpdate:modelValue":he[23]||(he[23]=xe=>V.value=xe)},{reference:y(()=>[r(Ue,{modelValue:V.value,"onUpdate:modelValue":he[22]||(he[22]=xe=>V.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:V.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",dP,[u("label",uP,_(l(o)("field_text")),1),u("div",cP,[r(xt,{modelValue:oe.value,"onUpdate:modelValue":he[25]||(he[25]=xe=>oe.value=xe)},{reference:y(()=>[r(Ue,{modelValue:oe.value,"onUpdate:modelValue":he[24]||(he[24]=xe=>oe.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:oe.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",fP,[u("label",mP,_(l(o)("field_border_color")),1),u("div",vP,[r(xt,{modelValue:be.value,"onUpdate:modelValue":he[27]||(he[27]=xe=>be.value=xe)},{reference:y(()=>[r(Ue,{modelValue:be.value,"onUpdate:modelValue":he[26]||(he[26]=xe=>be.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:be.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",pP,[u("label",yP,_(l(o)("field_corner")),1),u("div",gP,[u("div",hP,[r(ke,{size:"s",type:"ghost",priority:ae.value?"secondary":"tertiary","icon-start":ae.value?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":ae.value?l(o)("unlink_corners"):l(o)("link_corners"),onClick:oo},null,8,["priority","icon-start","aria-label"]),r(at,{modelValue:nt.value,"onUpdate:modelValue":he[28]||(he[28]=xe=>nt.value=xe),unit:ge.value,"onUpdate:unit":he[29]||(he[29]=xe=>ge.value=xe),secondary:"","icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:bt.value,disabled:!ae.value,class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit","placeholder","disabled"])])])]),ae.value?fe("",!0):(g(),k("div",bP,[u("div",_P,[r(at,{modelValue:Se.value,"onUpdate:modelValue":he[30]||(he[30]=xe=>Se.value=xe),unit:Qe.value,"onUpdate:unit":he[31]||(he[31]=xe=>Qe.value=xe),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",xP,[r(at,{modelValue:ut.value,"onUpdate:modelValue":he[32]||(he[32]=xe=>ut.value=xe),unit:ce.value,"onUpdate:unit":he[33]||(he[33]=xe=>ce.value=xe),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",wP,[r(at,{modelValue:pe.value,"onUpdate:modelValue":he[34]||(he[34]=xe=>pe.value=xe),unit:qe.value,"onUpdate:unit":he[35]||(he[35]=xe=>qe.value=xe),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",CP,[r(at,{modelValue:de.value,"onUpdate:modelValue":he[36]||(he[36]=xe=>de.value=xe),unit:Ve.value,"onUpdate:unit":he[37]||(he[37]=xe=>Ve.value=xe),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",SP,[u("label",kP,_(l(o)("field_border_width")),1),r(at,{modelValue:Ke.value,"onUpdate:modelValue":he[38]||(he[38]=xe=>Ke.value=xe),unit:ot.value,"onUpdate:unit":he[39]||(he[39]=xe=>ot.value=xe),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",FP,[u("label",IP,_(l(o)("field_padding_left_right")),1),r(at,{modelValue:rt.value,"onUpdate:modelValue":he[40]||(he[40]=xe=>rt.value=xe),unit:ft.value,"onUpdate:unit":he[41]||(he[41]=xe=>ft.value=xe),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",TP,[u("label",PP,_(l(o)("field_padding_top_bottom")),1),r(at,{modelValue:Dt.value,"onUpdate:modelValue":he[42]||(he[42]=xe=>Dt.value=xe),unit:Mt.value,"onUpdate:unit":he[43]||(he[43]=xe=>Mt.value=xe),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",$P,[u("label",LP,_(l(o)("label_font_color")),1),u("div",VP,[r(xt,{modelValue:re.value,"onUpdate:modelValue":he[45]||(he[45]=xe=>re.value=xe)},{reference:y(()=>[r(Ue,{modelValue:re.value,"onUpdate:modelValue":he[44]||(he[44]=xe=>re.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:re.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",UP,[u("label",MP,_(l(o)("button_background")),1),u("div",RP,[r(xt,{modelValue:ve.value,"onUpdate:modelValue":he[47]||(he[47]=xe=>ve.value=xe)},{reference:y(()=>[r(Ue,{modelValue:ve.value,"onUpdate:modelValue":he[46]||(he[46]=xe=>ve.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:ve.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",EP,[u("label",BP,_(l(o)("button_border_color")),1),u("div",AP,[r(xt,{modelValue:Ie.value,"onUpdate:modelValue":he[49]||(he[49]=xe=>Ie.value=xe)},{reference:y(()=>[r(Ue,{modelValue:Ie.value,"onUpdate:modelValue":he[48]||(he[48]=xe=>Ie.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:Ie.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",DP,[u("label",OP,_(l(o)("button_border_width")),1),r(at,{unit:ht.value,"onUpdate:unit":he[50]||(he[50]=xe=>ht.value=xe),modelValue:Ze.value,"onUpdate:modelValue":he[51]||(he[51]=xe=>Ze.value=xe),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",qP,[u("label",zP,_(l(o)("button_text")),1),u("div",NP,[r(xt,{modelValue:yt.value,"onUpdate:modelValue":he[53]||(he[53]=xe=>yt.value=xe)},{reference:y(()=>[r(Ue,{modelValue:yt.value,"onUpdate:modelValue":he[52]||(he[52]=xe=>yt.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:yt.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])])])]))}}),YP=We(WP,[["__scopeId","data-v-fc5a453e"]]),HP={class:"ivyforms-advanced-mode-controls__section"},GP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},jP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},KP={class:"ivyforms-color-input-wrapper"},QP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},XP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JP={class:"ivyforms-color-input-wrapper"},ZP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},e$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},t$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},o$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},n$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},i$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},l$={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},a$={class:"ivyforms-corner-main-input"},r$={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},s$={class:"ivyforms-corner-grid-item"},d$={class:"ivyforms-corner-grid-item"},u$={class:"ivyforms-corner-grid-item"},c$={class:"ivyforms-corner-grid-item"},f$=_e({__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:o}){const{getLabel:n}=Ye(),a=xc,d=o;return(m,s)=>{const p=Tt;return g(),k("div",HP,[u("div",GP,[u("label",jP,_(l(n)("border_color")),1),u("div",KP,[r(xt,{"model-value":t.confirmationBorderColor,"onUpdate:modelValue":s[1]||(s[1]=f=>d("update:confirmationBorderColor",f))},{reference:y(()=>[r(Ue,{"model-value":t.confirmationBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":s[0]||(s[0]=f=>d("update:confirmationBorderColor",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.confirmationBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",QP,[u("label",XP,_(l(n)("background_color")),1),u("div",JP,[r(xt,{"model-value":t.confirmationBackgroundColor,"onUpdate:modelValue":s[3]||(s[3]=f=>d("update:confirmationBackgroundColor",f))},{reference:y(()=>[r(Ue,{"model-value":t.confirmationBackgroundColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":s[2]||(s[2]=f=>d("update:confirmationBackgroundColor",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.confirmationBackgroundColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",ZP,[u("label",e$,_(l(n)("border_width")),1),r(at,{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":s[4]||(s[4]=f=>d("update:confirmationBorderWidthValue",f)),"onUpdate:unit":s[5]||(s[5]=f=>d("update:confirmationBorderWidthUnit",f))},null,8,["model-value","unit"])]),u("div",t$,[u("label",o$,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.confirmationBorderStyle,"icon-start":l(Ur)(t.confirmationBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":s[6]||(s[6]=f=>d("update:confirmationBorderStyle",l(mo)(f)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),f=>(g(),X(p,{key:f.value,label:f.label,value:f.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),u("div",n$,[u("label",i$,_(l(n)("corner")),1),u("div",l$,[u("div",a$,[r(ke,{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?l(n)("unlink_corners"):l(n)("link_corners"),onClick:s[7]||(s[7]=f=>d("toggleConfirmationCornerLinked"))},null,8,["priority","icon-start","aria-label"]),r(at,{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":s[8]||(s[8]=f=>d("update:confirmationCornerMainValue",f)),"onUpdate:unit":s[9]||(s[9]=f=>d("update:confirmationCornerLinkedUnit",f))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isConfirmationCornerLinked?fe("",!0):(g(),k("div",r$,[u("div",s$,[r(at,{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":s[10]||(s[10]=f=>d("update:confirmationCornerTopLeftValue",f)),"onUpdate:unit":s[11]||(s[11]=f=>d("update:confirmationCornerTopLeftUnit",f))},null,8,["model-value","unit"])]),u("div",d$,[r(at,{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":s[12]||(s[12]=f=>d("update:confirmationCornerTopRightValue",f)),"onUpdate:unit":s[13]||(s[13]=f=>d("update:confirmationCornerTopRightUnit",f))},null,8,["model-value","unit"])]),u("div",u$,[r(at,{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":s[14]||(s[14]=f=>d("update:confirmationCornerBottomLeftValue",f)),"onUpdate:unit":s[15]||(s[15]=f=>d("update:confirmationCornerBottomLeftUnit",f))},null,8,["model-value","unit"])]),u("div",c$,[r(at,{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":s[16]||(s[16]=f=>d("update:confirmationCornerBottomRightValue",f)),"onUpdate:unit":s[17]||(s[17]=f=>d("update:confirmationCornerBottomRightUnit",f))},null,8,["model-value","unit"])])]))])}}}),m$={class:"ivyforms-advanced-mode-controls__section"},v$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},p$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},y$={class:"ivyforms-color-input-wrapper"},g$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},h$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},b$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},_$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},x$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},w$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},C$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},S$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},k$={class:"ivyforms-color-input-wrapper"},F$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},I$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},T$={class:"ivyforms-color-input-wrapper"},P$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},L$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},V$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},U$={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},M$={class:"ivyforms-corner-main-input"},R$={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},E$={class:"ivyforms-corner-grid-item"},B$={class:"ivyforms-corner-grid-item"},A$={class:"ivyforms-corner-grid-item"},D$={class:"ivyforms-corner-grid-item"},O$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},q$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},z$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},N$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},W$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},Y$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},H$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},G$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},j$=_e({__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:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Xe,v=Tt;return g(),k("div",m$,[u("div",v$,[u("label",p$,_(l(n)("button_background")),1),u("div",y$,[r(xt,{"model-value":t.buttonBackground,"onUpdate:modelValue":p[1]||(p[1]=h=>m("update:buttonBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.buttonBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":p[0]||(p[0]=h=>m("update:buttonBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.buttonBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),r(f,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",g$,[u("label",h$,_(l(n)("font_weight")),1),r(St,{"model-value":t.buttonFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=h=>m("update:buttonFontWeight",String(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",b$,[u("label",_$,_(l(n)("font_style")),1),r(St,{"model-value":t.buttonFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=h=>m("update:buttonFontStyle",l(ao)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",x$,[u("label",w$,_(l(n)("font_size")),1),r(at,{"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":p[4]||(p[4]=h=>m("update:buttonFontSizeValue",h)),"onUpdate:unit":p[5]||(p[5]=h=>m("update:buttonFontSizeUnit",h))},null,8,["model-value","unit"])]),u("div",C$,[u("label",S$,_(l(n)("button_border_color")),1),u("div",k$,[r(xt,{"model-value":t.buttonBorderColor,"onUpdate:modelValue":p[7]||(p[7]=h=>m("update:buttonBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.buttonBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":p[6]||(p[6]=h=>m("update:buttonBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.buttonBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",F$,[u("label",I$,_(l(n)("button_text")),1),u("div",T$,[r(xt,{"model-value":t.buttonText,"onUpdate:modelValue":p[9]||(p[9]=h=>m("update:buttonText",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.buttonText,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":p[8]||(p[8]=h=>m("update:buttonText",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.buttonText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",P$,[u("label",$$,_(l(n)("button_border_width")),1),r(at,{"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":p[10]||(p[10]=h=>m("update:buttonBorderWidthValue",h)),"onUpdate:unit":p[11]||(p[11]=h=>m("update:buttonBorderWidthUnit",h))},null,8,["model-value","unit"])]),u("div",L$,[u("label",V$,_(l(n)("corner")),1),u("div",U$,[u("div",M$,[r(ke,{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?l(n)("unlink_corners"):l(n)("link_corners"),onClick:p[12]||(p[12]=h=>m("toggleButtonCornerLinked"))},null,8,["priority","icon-start","aria-label"]),r(at,{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":p[13]||(p[13]=h=>m("update:buttonCornerMainValue",h)),"onUpdate:unit":p[14]||(p[14]=h=>m("update:buttonCornerLinkedUnit",h))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isButtonCornerLinked?fe("",!0):(g(),k("div",R$,[u("div",E$,[r(at,{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":p[15]||(p[15]=h=>m("update:buttonCornerTopLeftValue",h)),"onUpdate:unit":p[16]||(p[16]=h=>m("update:buttonCornerTopLeftUnit",h))},null,8,["model-value","unit"])]),u("div",B$,[r(at,{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":p[17]||(p[17]=h=>m("update:buttonCornerTopRightValue",h)),"onUpdate:unit":p[18]||(p[18]=h=>m("update:buttonCornerTopRightUnit",h))},null,8,["model-value","unit"])]),u("div",A$,[r(at,{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":p[19]||(p[19]=h=>m("update:buttonCornerBottomLeftValue",h)),"onUpdate:unit":p[20]||(p[20]=h=>m("update:buttonCornerBottomLeftUnit",h))},null,8,["model-value","unit"])]),u("div",D$,[r(at,{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":p[21]||(p[21]=h=>m("update:buttonCornerBottomRightValue",h)),"onUpdate:unit":p[22]||(p[22]=h=>m("update:buttonCornerBottomRightUnit",h))},null,8,["model-value","unit"])])])),r(f,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",O$,[u("label",q$,_(l(n)("padding_left_right")),1),r(at,{"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":p[23]||(p[23]=h=>m("update:buttonPaddingLeftRightValue",h)),"onUpdate:unit":p[24]||(p[24]=h=>m("update:buttonPaddingLeftRightUnit",h))},null,8,["model-value","unit"])]),u("div",z$,[u("label",N$,_(l(n)("padding_top_bottom")),1),r(at,{"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":p[25]||(p[25]=h=>m("update:buttonPaddingTopBottomValue",h)),"onUpdate:unit":p[26]||(p[26]=h=>m("update:buttonPaddingTopBottomUnit",h))},null,8,["model-value","unit"])]),r(f,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",W$,[u("label",Y$,_(l(n)("button_width")),1),r(at,{"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":p[27]||(p[27]=h=>m("update:buttonWidthValue",h)),"onUpdate:unit":p[28]||(p[28]=h=>m("update:buttonWidthUnit",h))},null,8,["model-value","unit"])]),u("div",H$,[u("label",G$,_(l(n)("button_height")),1),r(at,{"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":p[29]||(p[29]=h=>m("update:buttonHeightValue",h)),"onUpdate:unit":p[30]||(p[30]=h=>m("update:buttonHeightUnit",h))},null,8,["model-value","unit"])])])}}}),K$={class:"ivyforms-advanced-mode-controls__section"},Q$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},X$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},J$={class:"ivyforms-color-input-wrapper"},Z$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},eL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},tL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},oL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},nL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},iL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},lL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 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-py-12 ivyforms-px-12 ivyforms-gap-16"},dL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},uL={class:"ivyforms-color-input-wrapper"},cL=_e({__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:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",K$,[u("div",Q$,[u("label",X$,_(l(n)("font_color")),1),u("div",J$,[r(xt,{"model-value":t.checkboxRadioFontColor,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:checkboxRadioFontColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.checkboxRadioFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:checkboxRadioFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.checkboxRadioFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",Z$,[u("label",eL,_(l(n)("font_weight")),1),r(St,{"model-value":t.checkboxRadioFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:checkboxRadioFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",tL,[u("label",oL,_(l(n)("font_style")),1),r(St,{"model-value":t.checkboxRadioFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:checkboxRadioFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",nL,[u("label",iL,_(l(n)("font_size")),1),r(at,{"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":p[4]||(p[4]=v=>m("update:checkboxRadioFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:checkboxRadioFontSizeUnit",v))},null,8,["model-value","unit"])]),u("div",lL,[u("label",aL,_(l(n)("selection_color")),1),u("div",rL,[r(xt,{"model-value":t.checkboxRadioSelectionColor,"onUpdate:modelValue":p[7]||(p[7]=v=>m("update:checkboxRadioSelectionColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.checkboxRadioSelectionColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[6]||(p[6]=v=>m("update:checkboxRadioSelectionColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.checkboxRadioSelectionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",sL,[u("label",dL,_(l(n)("border_color")),1),u("div",uL,[r(xt,{"model-value":t.checkboxRadioBorderColor,"onUpdate:modelValue":p[9]||(p[9]=v=>m("update:checkboxRadioBorderColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.checkboxRadioBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[8]||(p[8]=v=>m("update:checkboxRadioBorderColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.checkboxRadioBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])])}}}),fL={class:"ivyforms-advanced-mode-controls__section"},mL={key:0,class:"ivyforms-tab-content ivyforms-width-100"},vL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},pL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},yL={class:"ivyforms-color-input-wrapper"},gL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},hL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},bL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},_L={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},xL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},wL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},CL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},SL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},kL={class:"ivyforms-color-input-wrapper"},FL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},IL={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-py-12 ivyforms-px-12 ivyforms-gap-16"},$L={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},LL={class:"ivyforms-color-input-wrapper"},VL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},UL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},ML={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},RL={class:"ivyforms-corner-main-input"},EL={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},BL={class:"ivyforms-corner-grid-item"},AL={class:"ivyforms-corner-grid-item"},DL={class:"ivyforms-corner-grid-item"},OL={class:"ivyforms-corner-grid-item"},qL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},zL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},NL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},WL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},YL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},HL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},GL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},jL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},KL={key:1,class:"ivyforms-tab-content ivyforms-width-100"},QL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},XL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JL={class:"ivyforms-color-input-wrapper"},ZL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},e8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},t8={class:"ivyforms-color-input-wrapper"},o8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},n8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},i8={class:"ivyforms-color-input-wrapper"},l8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},a8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},r8={class:"ivyforms-color-input-wrapper"},s8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},d8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},u8={key:2,class:"ivyforms-tab-content ivyforms-width-100"},c8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},f8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},m8={class:"ivyforms-color-input-wrapper"},v8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},p8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},y8={class:"ivyforms-color-input-wrapper"},g8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},h8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},b8={class:"ivyforms-color-input-wrapper"},_8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},x8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},w8={class:"ivyforms-color-input-wrapper"},C8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},S8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},k8={key:3,class:"ivyforms-tab-content ivyforms-width-100"},F8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},I8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},T8={class:"ivyforms-color-input-wrapper"},P8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},L8={class:"ivyforms-color-input-wrapper"},V8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},U8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},M8={class:"ivyforms-color-input-wrapper"},R8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},E8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},B8={class:"ivyforms-color-input-wrapper"},A8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},D8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},O8=_e({__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:o}){const{getLabel:n}=Ye(),a=xc,d=Ba,m=Aa,s=o;return(p,f)=>{const v=Tt;return g(),k("div",fL,[r(Pn,{"model-value":t.fieldStatesActiveTab,tabs:t.fieldStatesTabs,priority:"secondary",type:"tonal",background:!1,class:"ivyforms-field-states-tabs","onUpdate:modelValue":f[0]||(f[0]=h=>s("update:fieldStatesActiveTab",h))},null,8,["model-value","tabs"]),t.fieldStatesActiveTab==="default"?(g(),k("div",mL,[u("div",vL,[u("label",pL,_(l(n)("field_background")),1),u("div",yL,[r(xt,{"model-value":t.fieldBackground,"onUpdate:modelValue":f[2]||(f[2]=h=>s("update:fieldBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[1]||(f[1]=h=>s("update:fieldBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",gL,[u("label",hL,_(l(n)("font_weight")),1),r(St,{secondary:"","model-value":t.fieldFontWeight,class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[3]||(f[3]=h=>s("update:fieldFontWeight",String(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",bL,[u("label",_L,_(l(n)("font_style")),1),r(St,{secondary:"","model-value":t.fieldFontStyle,class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[4]||(f[4]=h=>s("update:fieldFontStyle",l(ao)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(m),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",xL,[u("label",wL,_(l(n)("font_size")),1),r(at,{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":f[5]||(f[5]=h=>s("update:fieldFontSizeValue",h)),"onUpdate:unit":f[6]||(f[6]=h=>s("update:fieldFontSizeUnit",h))},null,8,["model-value","unit"])]),u("div",CL,[u("label",SL,_(l(n)("field_text")),1),u("div",kL,[r(xt,{"model-value":t.fieldText,"onUpdate:modelValue":f[8]||(f[8]=h=>s("update:fieldText",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldText,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[7]||(f[7]=h=>s("update:fieldText",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",FL,[u("label",IL,_(l(n)("description_color")),1),u("div",TL,[r(xt,{"model-value":t.fieldDescriptionColor,"onUpdate:modelValue":f[10]||(f[10]=h=>s("update:fieldDescriptionColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[9]||(f[9]=h=>s("update:fieldDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",PL,[u("label",$L,_(l(n)("field_border_color")),1),u("div",LL,[r(xt,{"model-value":t.fieldBorderColor,"onUpdate:modelValue":f[12]||(f[12]=h=>s("update:fieldBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[11]||(f[11]=h=>s("update:fieldBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",VL,[u("label",UL,_(l(n)("field_corner")),1),u("div",ML,[u("div",RL,[r(ke,{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?l(n)("unlink_corners"):l(n)("link_corners"),onClick:f[13]||(f[13]=h=>s("toggleFieldCornerLinked"))},null,8,["priority","icon-start","aria-label"]),r(at,{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":f[14]||(f[14]=h=>s("update:fieldCornerMainValue",h)),"onUpdate:unit":f[15]||(f[15]=h=>s("update:fieldCornerLinkedUnit",h))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isFieldCornerLinked?fe("",!0):(g(),k("div",EL,[u("div",BL,[r(at,{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":f[16]||(f[16]=h=>s("update:fieldCornerTopLeftValue",h)),"onUpdate:unit":f[17]||(f[17]=h=>s("update:fieldCornerTopLeftUnit",h))},null,8,["model-value","unit"])]),u("div",AL,[r(at,{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":f[18]||(f[18]=h=>s("update:fieldCornerTopRightValue",h)),"onUpdate:unit":f[19]||(f[19]=h=>s("update:fieldCornerTopRightUnit",h))},null,8,["model-value","unit"])]),u("div",DL,[r(at,{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":f[20]||(f[20]=h=>s("update:fieldCornerBottomLeftValue",h)),"onUpdate:unit":f[21]||(f[21]=h=>s("update:fieldCornerBottomLeftUnit",h))},null,8,["model-value","unit"])]),u("div",OL,[r(at,{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":f[22]||(f[22]=h=>s("update:fieldCornerBottomRightValue",h)),"onUpdate:unit":f[23]||(f[23]=h=>s("update:fieldCornerBottomRightUnit",h))},null,8,["model-value","unit"])])])),u("div",qL,[u("label",zL,_(l(n)("field_border_width")),1),r(at,{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":f[24]||(f[24]=h=>s("update:fieldBorderWidthValue",h)),"onUpdate:unit":f[25]||(f[25]=h=>s("update:fieldBorderWidthUnit",h))},null,8,["model-value","unit"])]),u("div",NL,[u("label",WL,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.fieldBorderStyle,"icon-start":l(Ur)(t.fieldBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[26]||(f[26]=h=>s("update:fieldBorderStyle",l(mo)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",YL,[u("label",HL,_(l(n)("padding_left_right")),1),r(at,{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":f[27]||(f[27]=h=>s("update:fieldPaddingLeftRightValue",h)),"onUpdate:unit":f[28]||(f[28]=h=>s("update:fieldPaddingLeftRightUnit",h))},null,8,["model-value","unit"])]),u("div",GL,[u("label",jL,_(l(n)("padding_top_bottom")),1),r(at,{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":f[29]||(f[29]=h=>s("update:fieldPaddingTopBottomValue",h)),"onUpdate:unit":f[30]||(f[30]=h=>s("update:fieldPaddingTopBottomUnit",h))},null,8,["model-value","unit"])])])):fe("",!0),t.fieldStatesActiveTab==="active"?(g(),k("div",KL,[u("div",QL,[u("label",XL,_(l(n)("field_background")),1),u("div",JL,[r(xt,{"model-value":t.fieldActiveBackground,"onUpdate:modelValue":f[32]||(f[32]=h=>s("update:fieldActiveBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldActiveBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[31]||(f[31]=h=>s("update:fieldActiveBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldActiveBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",ZL,[u("label",e8,_(l(n)("field_border_color")),1),u("div",t8,[r(xt,{"model-value":t.fieldActiveBorderColor,"onUpdate:modelValue":f[34]||(f[34]=h=>s("update:fieldActiveBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldActiveBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[33]||(f[33]=h=>s("update:fieldActiveBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldActiveBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",o8,[u("label",n8,_(l(n)("field_text")),1),u("div",i8,[r(xt,{"model-value":t.fieldActiveTextColor,"onUpdate:modelValue":f[36]||(f[36]=h=>s("update:fieldActiveTextColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldActiveTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[35]||(f[35]=h=>s("update:fieldActiveTextColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldActiveTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",l8,[u("label",a8,_(l(n)("description_color")),1),u("div",r8,[r(xt,{"model-value":t.fieldActiveDescriptionColor,"onUpdate:modelValue":f[38]||(f[38]=h=>s("update:fieldActiveDescriptionColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldActiveDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[37]||(f[37]=h=>s("update:fieldActiveDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldActiveDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",s8,[u("label",d8,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.fieldActiveBorderStyle,"icon-start":l(Ur)(t.fieldActiveBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[39]||(f[39]=h=>s("update:fieldActiveBorderStyle",l(mo)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):fe("",!0),t.fieldStatesActiveTab==="read-only"?(g(),k("div",u8,[u("div",c8,[u("label",f8,_(l(n)("field_background")),1),u("div",m8,[r(xt,{"model-value":t.fieldReadOnlyBackground,"onUpdate:modelValue":f[41]||(f[41]=h=>s("update:fieldReadOnlyBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldReadOnlyBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[40]||(f[40]=h=>s("update:fieldReadOnlyBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldReadOnlyBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",v8,[u("label",p8,_(l(n)("field_border_color")),1),u("div",y8,[r(xt,{"model-value":t.fieldReadOnlyBorderColor,"onUpdate:modelValue":f[43]||(f[43]=h=>s("update:fieldReadOnlyBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldReadOnlyBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[42]||(f[42]=h=>s("update:fieldReadOnlyBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldReadOnlyBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",g8,[u("label",h8,_(l(n)("field_text")),1),u("div",b8,[r(xt,{"model-value":t.fieldReadOnlyTextColor,"onUpdate:modelValue":f[45]||(f[45]=h=>s("update:fieldReadOnlyTextColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldReadOnlyTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[44]||(f[44]=h=>s("update:fieldReadOnlyTextColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldReadOnlyTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",_8,[u("label",x8,_(l(n)("description_color")),1),u("div",w8,[r(xt,{"model-value":t.fieldReadOnlyDescriptionColor,"onUpdate:modelValue":f[47]||(f[47]=h=>s("update:fieldReadOnlyDescriptionColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldReadOnlyDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[46]||(f[46]=h=>s("update:fieldReadOnlyDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldReadOnlyDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",C8,[u("label",S8,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.fieldReadOnlyBorderStyle,"icon-start":l(Ur)(t.fieldReadOnlyBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[48]||(f[48]=h=>s("update:fieldReadOnlyBorderStyle",l(mo)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):fe("",!0),t.fieldStatesActiveTab==="error"?(g(),k("div",k8,[u("div",F8,[u("label",I8,_(l(n)("field_background")),1),u("div",T8,[r(xt,{"model-value":t.fieldErrorBackground,"onUpdate:modelValue":f[50]||(f[50]=h=>s("update:fieldErrorBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldErrorBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[49]||(f[49]=h=>s("update:fieldErrorBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldErrorBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",P8,[u("label",$8,_(l(n)("field_border_color")),1),u("div",L8,[r(xt,{"model-value":t.fieldErrorBorderColor,"onUpdate:modelValue":f[52]||(f[52]=h=>s("update:fieldErrorBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldErrorBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[51]||(f[51]=h=>s("update:fieldErrorBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldErrorBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",V8,[u("label",U8,_(l(n)("field_text")),1),u("div",M8,[r(xt,{"model-value":t.fieldErrorTextColor,"onUpdate:modelValue":f[54]||(f[54]=h=>s("update:fieldErrorTextColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldErrorTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[53]||(f[53]=h=>s("update:fieldErrorTextColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldErrorTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",R8,[u("label",E8,_(l(n)("description_color")),1),u("div",B8,[r(xt,{"model-value":t.fieldErrorDescriptionColor,"onUpdate:modelValue":f[56]||(f[56]=h=>s("update:fieldErrorDescriptionColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldErrorDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[55]||(f[55]=h=>s("update:fieldErrorDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldErrorDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",A8,[u("label",D8,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.fieldErrorBorderStyle,"icon-start":l(Ur)(t.fieldErrorBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[57]||(f[57]=h=>s("update:fieldErrorBorderStyle",l(mo)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):fe("",!0)])}}}),q8={class:"ivyforms-alignment-control"},z8={class:"ivyforms-alignment-control__label"},N8=_e({__name:"AlignmentControl",props:{modelValue:{},label:{}},emits:["update:modelValue"],setup(t,{emit:o}){const n=t,a=o,d=I(()=>{const s=n.modelValue;return[{name:"left",label:"",iconConfig:{name:"align-left",type:"outline",category:"builder",size:"s",color:s==="left"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:s==="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:s==="center"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:s==="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:s==="right"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:s==="right"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-2)"}}]}),m=I({get:()=>n.modelValue,set:s=>a("update:modelValue",s)});return(s,p)=>(g(),k("div",q8,[u("label",z8,_(t.label),1),(g(),X(Pn,{key:n.modelValue,modelValue:m.value,"onUpdate:modelValue":p[0]||(p[0]=f=>m.value=f),tabs:d.value,priority:"secondary",type:"tonal","tab-style":"stroke",class:"ivyforms-alignment-control__tabs"},null,8,["modelValue","tabs"]))]))}}),$p=We(N8,[["__scopeId","data-v-ff75968d"]]),W8={class:"ivyforms-advanced-mode-controls__section"},Y8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},H8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},G8={class:"ivyforms-color-input-wrapper"},j8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},K8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},Q8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},X8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},J8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},Z8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},eV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 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-py-12 ivyforms-px-12 ivyforms-gap-16"},nV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},iV=_e({__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:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",W8,[u("div",Y8,[u("label",H8,_(l(n)("placeholder_font_color")),1),u("div",G8,[r(xt,{"model-value":t.placeholderFontColor,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:placeholderFontColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.placeholderFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:placeholderFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.placeholderFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",j8,[u("label",K8,_(l(n)("font_weight")),1),r(St,{"model-value":t.fieldPlaceholderFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:fieldPlaceholderFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",Q8,[u("label",X8,_(l(n)("font_style")),1),r(St,{"model-value":t.fieldPlaceholderFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:fieldPlaceholderFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",J8,[u("label",Z8,_(l(n)("font_size")),1),r(at,{"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":p[4]||(p[4]=v=>m("update:fieldPlaceholderFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:fieldPlaceholderFontSizeUnit",v))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",eV,[u("label",tV,_(l(n)("placeholder_alignment")),1),r($p,{"model-value":t.fieldPlaceholderAlignment,"onUpdate:modelValue":p[6]||(p[6]=v=>m("update:fieldPlaceholderAlignment",v))},null,8,["model-value"])]),u("div",oV,[u("label",nV,_(l(n)("padding_left_right")),1),r(at,{"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":p[7]||(p[7]=v=>m("update:fieldPlaceholderPaddingLeftRightValue",v)),"onUpdate:unit":p[8]||(p[8]=v=>m("update:fieldPlaceholderPaddingLeftRightUnit",v))},null,8,["model-value","unit"])])])}}}),lV={class:"ivyforms-advanced-mode-controls__section"},aV={key:0,class:"ivyforms-tab-content ivyforms-width-100"},rV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},sV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},dV={class:"ivyforms-color-input-wrapper"},uV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},cV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},fV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},mV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},vV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 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-py-12 ivyforms-px-12 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-py-12 ivyforms-px-12 ivyforms-gap-16"},bV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},_V={key:1,class:"ivyforms-tab-content ivyforms-width-100"},xV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},wV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},CV={class:"ivyforms-color-input-wrapper"},SV=_e({__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:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",lV,[r(Pn,{"model-value":t.fieldLabelsActiveTab,tabs:t.fieldLabelsTabs,priority:"secondary",type:"tonal",background:!1,class:"ivyforms-field-labels-tabs ivyforms-width-100","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:fieldLabelsActiveTab",v))},null,8,["model-value","tabs"]),t.fieldLabelsActiveTab==="label"?(g(),k("div",aV,[u("div",rV,[u("label",sV,_(l(n)("field_label_text")),1),u("div",dV,[r(xt,{"model-value":t.fieldLabelText,"onUpdate:modelValue":p[2]||(p[2]=v=>m("update:fieldLabelText",v))},{reference:y(()=>[r(Ue,{"model-value":t.fieldLabelText,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[1]||(p[1]=v=>m("update:fieldLabelText",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldLabelText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",uV,[u("label",cV,_(l(n)("font_weight")),1),r(St,{"model-value":t.fieldLabelFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:fieldLabelFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",fV,[u("label",mV,_(l(n)("font_style")),1),r(St,{"model-value":t.fieldLabelFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=v=>m("update:fieldLabelFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",vV,[u("label",pV,_(l(n)("font_size")),1),r(at,{"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":p[5]||(p[5]=v=>m("update:fieldLabelFontSizeValue",v)),"onUpdate:unit":p[6]||(p[6]=v=>m("update:fieldLabelFontSizeUnit",v))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",yV,[u("label",gV,_(l(n)("padding_left_right")),1),r(at,{"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":p[7]||(p[7]=v=>m("update:fieldLabelPaddingLeftRightValue",v)),"onUpdate:unit":p[8]||(p[8]=v=>m("update:fieldLabelPaddingLeftRightUnit",v))},null,8,["model-value","unit"])]),u("div",hV,[u("label",bV,_(l(n)("padding_top_bottom")),1),r(at,{"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":p[9]||(p[9]=v=>m("update:fieldLabelPaddingTopBottomValue",v)),"onUpdate:unit":p[10]||(p[10]=v=>m("update:fieldLabelPaddingTopBottomUnit",v))},null,8,["model-value","unit"])])])):fe("",!0),t.fieldLabelsActiveTab==="required-indicator"?(g(),k("div",_V,[u("div",xV,[u("label",wV,_(l(n)("font_color")),1),u("div",CV,[r(xt,{"model-value":t.requiredIndicatorFontColor,"onUpdate:modelValue":p[12]||(p[12]=v=>m("update:requiredIndicatorFontColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.requiredIndicatorFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[11]||(p[11]=v=>m("update:requiredIndicatorFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.requiredIndicatorFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])])):fe("",!0)])}}}),kV={class:"ivyforms-advanced-mode-controls__section"},FV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},IV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},TV={class:"ivyforms-color-input-wrapper"},PV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$V={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},LV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},VV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},UV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},MV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},RV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},EV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},BV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},AV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},DV=_e({__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:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",kV,[u("div",FV,[u("label",IV,_(l(n)("font_color")),1),u("div",TV,[r(xt,{"model-value":t.formDescriptionFontColor,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:formDescriptionFontColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.formDescriptionFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:formDescriptionFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.formDescriptionFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",PV,[u("label",$V,_(l(n)("font_weight")),1),r(St,{"model-value":t.formDescriptionFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:formDescriptionFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",LV,[u("label",VV,_(l(n)("font_style")),1),r(St,{"model-value":t.formDescriptionFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:formDescriptionFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",UV,[u("label",MV,_(l(n)("font_size")),1),r(at,{"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":p[4]||(p[4]=v=>m("update:formDescriptionFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:formDescriptionFontSizeUnit",v))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",RV,[u("label",EV,_(l(n)("padding_left_right")),1),r(at,{"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":p[6]||(p[6]=v=>m("update:formDescriptionPaddingLeftRightValue",v)),"onUpdate:unit":p[7]||(p[7]=v=>m("update:formDescriptionPaddingLeftRightUnit",v))},null,8,["model-value","unit"])]),u("div",BV,[u("label",AV,_(l(n)("padding_top_bottom")),1),r(at,{"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":p[8]||(p[8]=v=>m("update:formDescriptionPaddingTopBottomValue",v)),"onUpdate:unit":p[9]||(p[9]=v=>m("update:formDescriptionPaddingTopBottomUnit",v))},null,8,["model-value","unit"])])])}}}),OV={class:"ivyforms-advanced-mode-controls__section"},qV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},zV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},NV={class:"ivyforms-color-input-wrapper"},WV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},YV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},HV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},GV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},jV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},KV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},QV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},XV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},ZV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},eU=_e({__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:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",OV,[u("div",qV,[u("label",zV,_(l(n)("form_title_text")),1),u("div",NV,[r(xt,{"model-value":t.formTitleText,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:formTitleText",v))},{reference:y(()=>[r(Ue,{"model-value":t.formTitleText,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:formTitleText",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.formTitleText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",WV,[u("label",YV,_(l(n)("font_weight")),1),r(St,{"model-value":t.formTitleFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:formTitleFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",HV,[u("label",GV,_(l(n)("font_style")),1),r(St,{"model-value":t.formTitleFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:formTitleFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",jV,[u("label",KV,_(l(n)("font_size")),1),r(at,{"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":p[4]||(p[4]=v=>m("update:formTitleFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:formTitleFontSizeUnit",v))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",QV,[u("label",XV,_(l(n)("padding_left_right")),1),r(at,{"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":p[6]||(p[6]=v=>m("update:formTitlePaddingLeftRightValue",v)),"onUpdate:unit":p[7]||(p[7]=v=>m("update:formTitlePaddingLeftRightUnit",v))},null,8,["model-value","unit"])]),u("div",JV,[u("label",ZV,_(l(n)("padding_top_bottom")),1),r(at,{"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":p[8]||(p[8]=v=>m("update:formTitlePaddingTopBottomValue",v)),"onUpdate:unit":p[9]||(p[9]=v=>m("update:formTitlePaddingTopBottomUnit",v))},null,8,["model-value","unit"])])])}}}),tU={class:"ivyforms-advanced-mode-controls__section"},oU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},nU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},iU={class:"ivyforms-color-input-wrapper"},lU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},aU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},rU={class:"ivyforms-color-input-wrapper"},sU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},dU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},uU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},cU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},fU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},mU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},vU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},pU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},yU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},gU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},hU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},bU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},_U={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},xU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},wU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},CU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},SU={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},kU={class:"ivyforms-corner-main-input"},FU={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},IU={class:"ivyforms-corner-grid-item"},TU={class:"ivyforms-corner-grid-item"},PU={class:"ivyforms-corner-grid-item"},$U={class:"ivyforms-corner-grid-item"},LU=_e({__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:o}){const{getLabel:n}=Ye(),a=xc,d=o;return(m,s)=>{const p=Tt;return g(),k("div",tU,[u("div",oU,[u("label",nU,_(l(n)("form_background")),1),u("div",iU,[r(xt,{"model-value":t.formBackground,"onUpdate:modelValue":s[1]||(s[1]=f=>d("update:formBackground",f))},{reference:y(()=>[r(Ue,{"model-value":t.formBackground,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":s[0]||(s[0]=f=>d("update:formBackground",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.formBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",lU,[u("label",aU,_(l(n)("form_border_color")),1),u("div",rU,[r(xt,{"model-value":t.formBorderColor,"onUpdate:modelValue":s[3]||(s[3]=f=>d("update:formBorderColor",f))},{reference:y(()=>[r(Ue,{"model-value":t.formBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":s[2]||(s[2]=f=>d("update:formBorderColor",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.formBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",sU,[u("label",dU,_(l(n)("form_border_width")),1),r(at,{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":s[4]||(s[4]=f=>d("update:formBorderWidthValue",f)),"onUpdate:unit":s[5]||(s[5]=f=>d("update:formBorderWidthUnit",f))},null,8,["model-value","unit"])]),u("div",uU,[u("label",cU,_(l(n)("form_border_style")),1),r(St,{secondary:"","model-value":t.formBorderStyle,"icon-start":l(Ur)(t.formBorderStyle),"icon-start-category":"builder","icon-start-type":"outline",class:"ivyforms-mixed-input-field","onUpdate:modelValue":s[6]||(s[6]=f=>d("update:formBorderStyle",l(mo)(f)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),f=>(g(),X(p,{key:f.value,label:f.label,value:f.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",fU,[u("label",mU,_(l(n)("vertical_spacing")),1),r(at,{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":s[7]||(s[7]=f=>d("update:verticalSpacingValue",f)),"onUpdate:unit":s[8]||(s[8]=f=>d("update:verticalSpacingUnit",f))},null,8,["model-value","unit"])]),u("div",vU,[u("label",pU,_(l(n)("horizontal_spacing")),1),r(at,{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":s[9]||(s[9]=f=>d("update:horizontalSpacingValue",f)),"onUpdate:unit":s[10]||(s[10]=f=>d("update:horizontalSpacingUnit",f))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",yU,[u("label",gU,_(l(n)("form_alignment")),1),r($p,{"model-value":t.formAlignment,"onUpdate:modelValue":s[11]||(s[11]=f=>d("update:formAlignment",f))},null,8,["model-value"])]),u("div",hU,[u("label",bU,_(l(n)("form_padding_left_right")),1),r(at,{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":s[12]||(s[12]=f=>d("update:formPaddingLeftRightValue",f)),"onUpdate:unit":s[13]||(s[13]=f=>d("update:formPaddingLeftRightUnit",f))},null,8,["model-value","unit"])]),u("div",_U,[u("label",xU,_(l(n)("padding_top_bottom")),1),r(at,{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":s[14]||(s[14]=f=>d("update:formPaddingTopBottomValue",f)),"onUpdate:unit":s[15]||(s[15]=f=>d("update:formPaddingTopBottomUnit",f))},null,8,["model-value","unit"])]),u("div",wU,[u("label",CU,_(l(n)("form_corner")),1),u("div",SU,[u("div",kU,[r(ke,{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?l(n)("unlink_corners"):l(n)("link_corners"),onClick:s[16]||(s[16]=f=>d("toggleFormCornerLinked"))},null,8,["priority","icon-start","aria-label"]),r(at,{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":s[17]||(s[17]=f=>d("update:formCornerMainValue",f)),"onUpdate:unit":s[18]||(s[18]=f=>d("update:formCornerLinkedUnit",f))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isFormCornerLinked?fe("",!0):(g(),k("div",FU,[u("div",IU,[r(at,{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":s[19]||(s[19]=f=>d("update:formCornerTopLeftValue",f)),"onUpdate:unit":s[20]||(s[20]=f=>d("update:formCornerTopLeftUnit",f))},null,8,["model-value","unit"])]),u("div",TU,[r(at,{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":s[21]||(s[21]=f=>d("update:formCornerTopRightValue",f)),"onUpdate:unit":s[22]||(s[22]=f=>d("update:formCornerTopRightUnit",f))},null,8,["model-value","unit"])]),u("div",PU,[r(at,{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":s[23]||(s[23]=f=>d("update:formCornerBottomLeftValue",f)),"onUpdate:unit":s[24]||(s[24]=f=>d("update:formCornerBottomLeftUnit",f))},null,8,["model-value","unit"])]),u("div",$U,[r(at,{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":s[25]||(s[25]=f=>d("update:formCornerBottomRightValue",f)),"onUpdate:unit":s[26]||(s[26]=f=>d("update:formCornerBottomRightUnit",f))},null,8,["model-value","unit"])])]))])}}});function VU(t={}){const o=vo(t.formBorderWidth||"1px"),n=vo(t.formPaddingLeftRight||"24px"),a=vo(t.formPaddingTopBottom||"24px"),d=vo(t.verticalSpacing||"16px"),m=vo(t.horizontalSpacing||"12px"),s=x(t.formBackground||"transparent"),p=x(t.formBorderColor||""),f=x(mo(t.formBorderStyle)),v=x(Number(o.value??1)),h=x(o.unit),w=x(Number(n.value??24)),P=x(n.unit),M=x(Number(a.value??24)),U=x(a.unit),R=x(Number(d.value??16)),C=x(d.unit),T=x(Number(m.value??12)),B=x(m.unit),O=x(Mr(t.alignment));return{formBackground:s,formBorderColor:p,formBorderStyle:f,formBorderWidthValue:v,formBorderWidthUnit:h,formPaddingLeftRightValue:w,formPaddingLeftRightUnit:P,formPaddingTopBottomValue:M,formPaddingTopBottomUnit:U,verticalSpacingValue:R,verticalSpacingUnit:C,horizontalSpacingValue:T,horizontalSpacingUnit:B,formAlignment:O,syncGeneralSection:te=>{s.value=te?.formBackground||t.formBackground||"transparent",p.value=te?.formBorderColor||t.formBorderColor||"",f.value=mo(te?.formBorderStyle,mo(t.formBorderStyle));const J=vo(te?.formBorderWidth||t.formBorderWidth||"1px");v.value=J.value!==""?Number(J.value):null,h.value=J.unit;const Y=vo(te?.formPaddingLeftRight||t.formPaddingLeftRight||"24px");w.value=Y.value!==""?Number(Y.value):null,P.value=Y.unit;const Q=vo(te?.formPaddingTopBottom||t.formPaddingTopBottom||"24px");M.value=Q.value!==""?Number(Q.value):null,U.value=Q.unit;const ie=vo(te?.verticalSpacing||t.verticalSpacing||"16px");R.value=ie.value!==""?Number(ie.value):null,C.value=ie.unit;const Z=vo(te?.horizontalSpacing||t.horizontalSpacing||"12px");T.value=Z.value!==""?Number(Z.value):null,B.value=Z.unit,O.value=Mr(te?.alignment||t.alignment)}}}const UU={class:"ivyforms-advanced-mode-controls__section"},MU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},RU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},EU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},BU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},AU={class:"ivyforms-color-input-wrapper"},DU=_e({__name:"RatingSection",props:{ratingIconSizeValue:{},ratingIconSizeUnit:{},ratingIconColor:{}},emits:["update:ratingIconSizeValue","update:ratingIconSizeUnit","update:ratingIconColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=o;return(d,m)=>(g(),k("div",UU,[u("div",MU,[u("label",RU,_(l(n)("icon_size")),1),r(at,{"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]=s=>a("update:ratingIconSizeValue",s)),"onUpdate:unit":m[1]||(m[1]=s=>a("update:ratingIconSizeUnit",s))},null,8,["model-value","unit"])]),u("div",EU,[u("label",BU,_(l(n)("icon_color")),1),u("div",AU,[r(xt,{"model-value":t.ratingIconColor,"onUpdate:modelValue":m[3]||(m[3]=s=>a("update:ratingIconColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.ratingIconColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=s=>a("update:ratingIconColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.ratingIconColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),OU={class:"ivyforms-advanced-mode-controls__section"},qU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},zU={class:"ivyforms-color-input-wrapper"},NU=_e({__name:"SliderSection",props:{sliderHandleColor:{},sliderHighlightColor:{},sliderBorderColor:{},sliderTrackColor:{},sliderRemainingTrackColor:{}},emits:["update:sliderHandleColor","update:sliderHighlightColor","update:sliderBorderColor","update:sliderTrackColor","update:sliderRemainingTrackColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=t,d=o,m=I(()=>[{key:"handle",labelKey:"slider_handle_color",modelValue:a.sliderHandleColor,onUpdate:s=>d("update:sliderHandleColor",s)},{key:"highlight",labelKey:"slider_highlight_color",modelValue:a.sliderHighlightColor,onUpdate:s=>d("update:sliderHighlightColor",s)},{key:"border",labelKey:"slider_border_color",modelValue:a.sliderBorderColor,onUpdate:s=>d("update:sliderBorderColor",s)},{key:"track",labelKey:"slider_track_color",modelValue:a.sliderTrackColor,onUpdate:s=>d("update:sliderTrackColor",s)},{key:"remaining",labelKey:"remaining_track_color",modelValue:a.sliderRemainingTrackColor,onUpdate:s=>d("update:sliderRemainingTrackColor",s)}]);return(s,p)=>(g(),k("div",OU,[(g(!0),k(ye,null,Ae(m.value,f=>(g(),k("div",{key:f.key,class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-16 ivyforms-py-12 ivyforms-px-12"},[u("label",qU,_(l(n)(f.labelKey)),1),u("div",zU,[r(xt,{"model-value":f.modelValue,"onUpdate:modelValue":v=>f.onUpdate(v)},{reference:y(()=>[r(Ue,{"model-value":f.modelValue,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v=>f.onUpdate(v)},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:f.modelValue})},null,4)]),_:2},1032,["model-value","onUpdate:modelValue"])]),_:2},1032,["model-value","onUpdate:modelValue"])])]))),128))]))}}),WU={class:"ivyforms-advanced-mode-controls__section"},YU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},HU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},GU={class:"ivyforms-color-input-wrapper"},jU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},KU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},QU={class:"ivyforms-color-input-wrapper"},XU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},JU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},ZU={class:"ivyforms-color-input-wrapper"},eM=_e({__name:"DateTimePickerSection",props:{dateTimeCalendarBackground:{},dateTimeNumberTextColor:{},dateTimeSelectionColor:{}},emits:["update:dateTimeCalendarBackground","update:dateTimeNumberTextColor","update:dateTimeSelectionColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=o;return(d,m)=>(g(),k("div",WU,[u("div",YU,[u("label",HU,_(l(n)("calendar_background_color")),1),u("div",GU,[r(xt,{"model-value":t.dateTimeCalendarBackground,"onUpdate:modelValue":m[1]||(m[1]=s=>a("update:dateTimeCalendarBackground",s))},{reference:y(()=>[r(Ue,{"model-value":t.dateTimeCalendarBackground,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[0]||(m[0]=s=>a("update:dateTimeCalendarBackground",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.dateTimeCalendarBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",jU,[u("label",KU,_(l(n)("number_text_color")),1),u("div",QU,[r(xt,{"model-value":t.dateTimeNumberTextColor,"onUpdate:modelValue":m[3]||(m[3]=s=>a("update:dateTimeNumberTextColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.dateTimeNumberTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=s=>a("update:dateTimeNumberTextColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.dateTimeNumberTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",XU,[u("label",JU,_(l(n)("selection_color")),1),u("div",ZU,[r(xt,{"model-value":t.dateTimeSelectionColor,"onUpdate:modelValue":m[5]||(m[5]=s=>a("update:dateTimeSelectionColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.dateTimeSelectionColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[4]||(m[4]=s=>a("update:dateTimeSelectionColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.dateTimeSelectionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),tM="ivyforms/style/filter/advanced_style_sections",oM=t=>cv(t)?hc(t):t;function nM(){const t=Ge.hooks.applyFilters(tM,[]);return Array.isArray(t)?t.map(o=>({...o,component:oM(o.component)})):[]}function iM(t,o){return t.meta?.id??t.meta?.feature??`advanced-style-section-${o}`}function lM(){const t=window.IvyForms?.pro?Zo():null;return{extensionSections:I(()=>(Ge.hooks.updateCounter.value,t&&t.loaded.value,nM())),getAdvancedStyleSectionKey:iM}}const aM={class:"ivyforms-advanced-mode-controls__section"},rM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},sM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},dM={class:"ivyforms-color-input-wrapper"},uM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},cM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},fM={class:"ivyforms-color-input-wrapper"},mM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},vM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},pM={class:"ivyforms-color-input-wrapper"},yM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},gM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},hM={class:"ivyforms-color-input-wrapper"},bM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},_M={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},xM={class:"ivyforms-color-input-wrapper"},wM=_e({__name:"SelectSection",props:{selectTagColor:{},selectTagTextColor:{},selectOptionHoverColor:{},selectSelectionTextColor:{},selectSelectionBackgroundColor:{}},emits:["update:selectTagColor","update:selectTagTextColor","update:selectOptionHoverColor","update:selectSelectionTextColor","update:selectSelectionBackgroundColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=o;return(d,m)=>(g(),k("div",aM,[u("div",rM,[u("label",sM,_(l(n)("tag_color")),1),u("div",dM,[r(xt,{"model-value":t.selectTagColor,"onUpdate:modelValue":m[1]||(m[1]=s=>a("update:selectTagColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectTagColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[0]||(m[0]=s=>a("update:selectTagColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectTagColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",uM,[u("label",cM,_(l(n)("tag_text_color")),1),u("div",fM,[r(xt,{"model-value":t.selectTagTextColor,"onUpdate:modelValue":m[3]||(m[3]=s=>a("update:selectTagTextColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectTagTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=s=>a("update:selectTagTextColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectTagTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",mM,[u("label",vM,_(l(n)("option_hover_color")),1),u("div",pM,[r(xt,{"model-value":t.selectOptionHoverColor,"onUpdate:modelValue":m[5]||(m[5]=s=>a("update:selectOptionHoverColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectOptionHoverColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[4]||(m[4]=s=>a("update:selectOptionHoverColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectOptionHoverColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",yM,[u("label",gM,_(l(n)("selection_text_color")),1),u("div",hM,[r(xt,{"model-value":t.selectSelectionTextColor,"onUpdate:modelValue":m[7]||(m[7]=s=>a("update:selectSelectionTextColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectSelectionTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[6]||(m[6]=s=>a("update:selectSelectionTextColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectSelectionTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",bM,[u("label",_M,_(l(n)("selection_background_color")),1),u("div",xM,[r(xt,{"model-value":t.selectSelectionBackgroundColor,"onUpdate:modelValue":m[9]||(m[9]=s=>a("update:selectSelectionBackgroundColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectSelectionBackgroundColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[8]||(m[8]=s=>a("update:selectSelectionBackgroundColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectSelectionBackgroundColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),CM={class:"ivyforms-advanced-mode-controls__section"},SM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},kM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},FM={class:"ivyforms-mixed-input-field ivyforms-css-class-copy ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},IM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},TM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},PM=_e({__name:"CssClassesSection",props:{copiedFormCssClass:{},additionalCssClasses:{}},emits:["update:additionalCssClasses","copyCssClass"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=o;return(d,m)=>(g(),k("div",CM,[u("div",SM,[u("label",kM,_(l(n)("copy_css_class")),1),u("div",FM,[r(Ue,{"model-value":t.copiedFormCssClass,secondary:"",readonly:"",class:"ivyforms-width-100","icon-end":"copy","icon-end-size":"s",onIconEndClick:m[0]||(m[0]=s=>a("copyCssClass"))},null,8,["model-value"])])]),u("div",IM,[u("label",TM,_(l(n)("additional_css_classes")),1),r(Ue,{"model-value":t.additionalCssClasses,secondary:"",class:"ivyforms-mixed-input-field",placeholder:l(n)("additional_css_classes_placeholder"),"onUpdate:modelValue":m[1]||(m[1]=s=>a("update:additionalCssClasses",String(s||"")))},null,8,["model-value","placeholder"])])]))}}),$M=We(PM,[["__scopeId","data-v-e31ccd45"]]),Fr={handleColor:"#FFFFFF",highlightColor:"#202124",borderColor:"#5F6368",trackColor:"#5F6368",remainingTrackColor:"#E8EAED"},ai=xs.advancedMode?.slider??Fr;function LM(t){return t?.slider?.trackColor??t?.slider?.rangeColor}function VM(){return{sliderHandleColor:x(ai.handleColor??Fr.handleColor),sliderHighlightColor:x(ai.highlightColor??Fr.highlightColor),sliderBorderColor:x(ai.borderColor??Fr.borderColor),sliderTrackColor:x(ai.trackColor??Fr.trackColor),sliderRemainingTrackColor:x(ai.remainingTrackColor??Fr.remainingTrackColor)}}function UM(t,o){t.sliderHandleColor.value=dt(o?.slider?.handleColor,ai.handleColor),t.sliderHighlightColor.value=dt(o?.slider?.highlightColor,ai.highlightColor),t.sliderBorderColor.value=dt(o?.slider?.borderColor,ai.borderColor),t.sliderTrackColor.value=dt(LM(o),ai.trackColor),t.sliderRemainingTrackColor.value=dt(o?.slider?.remainingTrackColor,ai.remainingTrackColor)}function MM(t){return[{ref:t.sliderHandleColor,storePath:"advancedMode.slider.handleColor",syncPaths:["advancedMode.slider.handleColor"]},{ref:t.sliderHighlightColor,storePath:"advancedMode.slider.highlightColor",syncPaths:["advancedMode.slider.highlightColor"]},{ref:t.sliderBorderColor,storePath:"advancedMode.slider.borderColor",syncPaths:["advancedMode.slider.borderColor"]},{ref:t.sliderTrackColor,storePath:"advancedMode.slider.trackColor",syncPaths:["advancedMode.slider.trackColor","advancedMode.slider.rangeColor"]},{ref:t.sliderRemainingTrackColor,storePath:"advancedMode.slider.remainingTrackColor",syncPaths:["advancedMode.slider.remainingTrackColor"]}]}const RM={class:"ivyforms-advanced-mode-controls ivyforms-mt-16 ivyforms-width-100"},EM=_e({__name:"AdvancedModeStyleControls",setup(t){const{getLabel:o}=Ye(),n=kt(),{extensionSections:a,getAdvancedStyleSectionKey:d}=lM(),m=x(!1),s=xs.advancedMode,p=x("label"),f=[{name:"label",label:"Label"},{name:"required-indicator",label:"Required Indicator"}],v=x("default"),h=[{name:"default",label:"Default"},{name:"active",label:"Active"},{name:"read-only",label:"Read Only"},{name:"error",label:"Error"}],w=vo(In(s.general?.formCorner)),P=uo(s.fieldStates?.default?.borderWidth,1),M=vo(In(s.fieldStates?.default?.corner)),U=uo(s.fieldStates?.default?.paddingLeftRight,4),R=uo(s.fieldStates?.default?.paddingTopBottom,0),C=uo(s.buttonStates?.normal?.borderWidth,1),T=vo(In(s.buttonStates?.normal?.corner)),B=uo(s.confirmationMessage?.borderWidth,1),O=vo(In(s.confirmationMessage?.corner)),{formBackground:D,formBorderColor:te,formBorderStyle:J,formBorderWidthValue:Y,formBorderWidthUnit:Q,formPaddingLeftRightValue:ie,formPaddingLeftRightUnit:Z,formPaddingTopBottomValue:N,formPaddingTopBottomUnit:H,verticalSpacingValue:j,verticalSpacingUnit:G,horizontalSpacingValue:W,horizontalSpacingUnit:L,formAlignment:z,syncGeneralSection:E}=VU({formBackground:s.general?.formBackground,formBorderColor:s.general?.formBorderColor,formBorderWidth:s.general?.formBorderWidth,formBorderStyle:s.general?.formBorderStyle,formPaddingLeftRight:s.general?.formPaddingLeftRight,formPaddingTopBottom:s.general?.formPaddingTopBottom,verticalSpacing:s.general?.verticalSpacing,horizontalSpacing:s.general?.horizontalSpacing,alignment:s.general?.alignment}),V=x(Tr(s.general?.formCorner)),oe=Pr(w),be=x(oe),ae=x(w.unit),Re=x(oe),we=x(w.unit),ge=x(oe),Se=x(w.unit),Qe=x(oe),ut=x(w.unit),ce=x(oe),de=x(w.unit),Ve=x(s.formTitle?.fontColor),pe=x(s.formTitle?.fontWeight),qe=x(ao(s.formTitle?.fontStyle)),Ke=uo(s.formTitle?.fontSize,20),ot=x(Ke.value),rt=x(Ke.unit),ft=vo(s.formTitle?.paddingLeftRight),Dt=vo(s.formTitle?.paddingTopBottom),Mt=x(ft.value!==""?Number(ft.value):null),re=x(ft.unit),ve=x(Dt.value!==""?Number(Dt.value):null),Ie=x(Dt.unit),Ze=x(s.formDescription?.fontColor),ht=x(s.formDescription?.fontWeight),yt=x(ao(s.formDescription?.fontStyle)),et=uo(s.formDescription?.fontSize,16),bt=x(et.value),$e=x(et.unit),nt=vo(s.formDescription?.paddingLeftRight),Et=vo(s.formDescription?.paddingTopBottom),Bt=x(nt.value!==""?Number(nt.value):null),yo=x(nt.unit),oo=x(Et.value!==""?Number(Et.value):null),so=x(Et.unit),go=x(s.fieldStates?.default?.background),De=x(s.fieldStates?.default?.textColor),ze=x(s.fieldStates?.default?.fontWeight),vt=x(ao(s.fieldStates?.default?.fontStyle)),lt=uo(s.fieldStates?.default?.fontSize,14),Qt=x(lt.value),So=x(lt.unit),ho=x(s.fieldStates?.default?.descriptionColor),Lo=x(s.fieldStates?.default?.borderColor),Fe=x(mo(s.fieldStates?.default?.borderStyle)),ue=x(Tr(s.fieldStates?.default?.corner)),Le=Pr(M),gt=x(Le),mt=x(M.unit),tt=x(Le),he=x(M.unit),xe=x(Le),lo=x(M.unit),Ro=x(Le),ko=x(M.unit),Me=x(Le),He=x(M.unit),Ot=x(P.value),Jt=x(P.unit),bo=x(U.value),_n=x(U.unit),pi=x(R.value),yi=x(R.unit),Qi=x(s.fieldPlaceholder?.fontColor),Xi=x(s.fieldPlaceholder?.fontWeight),Ji=x(ao(s.fieldPlaceholder?.fontStyle)),zt=uo(s.fieldPlaceholder?.fontSize,14),Zi=x(zt.value),za=x(zt.unit),gi=x(Mr(s.fieldPlaceholder?.alignment)),Wr=vo(s.fieldPlaceholder?.paddingLeftRight),hi=x(Wr.value!==""?Number(Wr.value):null),Na=x(Wr.unit),Wa=x(s.fieldLabels?.label?.fontColor),Ya=x(s.fieldLabels?.label?.fontWeight),Yl=x(ao(s.fieldLabels?.label?.fontStyle)),Yr=uo(s.fieldLabels?.label?.fontSize,14),Hl=x(Yr.value),Ha=x(Yr.unit),Ga=x(Mr(s.fieldLabels?.label?.alignment)),Hr=vo(s.fieldLabels?.label?.paddingLeftRight),Gr=vo(s.fieldLabels?.label?.paddingTopBottom),Gl=x(Hr.value!==""?Number(Hr.value):null),jl=x(Hr.unit),Kl=x(Gr.value!==""?Number(Gr.value):null),el=x(Gr.unit),ja=x(s.fieldLabels?.requiredIndicator?.fontColor),Bs=x(s.fieldPlaceholder?.fontColor),bi=x(s.fieldStates?.active?.background),Ql=x(s.fieldStates?.active?.borderColor),Ka=x(s.fieldStates?.active?.textColor),Xl=x(s.fieldStates?.active?.descriptionColor),Jl=x(mo(s.fieldStates?.active?.borderStyle)),tl=x(s.fieldStates?.readOnly?.background),Qa=x(s.fieldStates?.readOnly?.borderColor),Zl=x(s.fieldStates?.readOnly?.textColor),ol=x(s.fieldStates?.readOnly?.descriptionColor),nl=x(mo(s.fieldStates?.readOnly?.borderStyle)),Vn=x(s.fieldStates?.error?.background),ea=x(s.fieldStates?.error?.borderColor),ta=x(s.fieldStates?.error?.textColor),Xa=x(s.fieldStates?.error?.descriptionColor),oa=x(mo(s.fieldStates?.error?.borderStyle)),na=x(s.buttonStates?.normal?.background),ia=x(s.buttonStates?.normal?.borderColor),la=x(C.value),Ja=x(C.unit),Hn=x(Tr(s.buttonStates?.normal?.corner)),aa=Pr(T),Gn=x(aa),il=x(T.unit),ll=x(aa),al=x(T.unit),rl=x(aa),jn=x(T.unit),sl=x(aa),dl=x(T.unit),ul=x(aa),cl=x(T.unit),Za=x(s.buttonStates?.normal?.textColor),Zt=x(s.buttonStates?.normal?.fontWeight),Xt=x(ao(s.buttonStates?.normal?.fontStyle)),As=uo(s.buttonStates?.normal?.fontSize,14),er=x(As.value),tr=x(As.unit),Ds=uo(s.buttonStates?.normal?.paddingLeftRight),Os=uo(s.buttonStates?.normal?.paddingTopBottom),or=vo(s.buttonStates?.normal?.width),ra=vo(s.buttonStates?.normal?.height),nr=x(Ds.value),wo=x(Ds.unit),fl=x(Os.value),xn=x(Os.unit),sa=x(or.value!==""&&or.value!=="auto"?Number(or.value):null),ml=x(or.unit),Do=x(ra.value!==""&&ra.value!=="auto"?Number(ra.value):null),da=x(ra.unit),jr=x(s.buttonStates?.hover?.background),Kr=x(s.buttonStates?.hover?.borderColor),Qr=x(s.buttonStates?.hover?.textColor),ua=x(s.checkboxRadio?.fontColor),ca=x(s.checkboxRadio?.fontWeight),Eo=x(ao(s.checkboxRadio?.fontStyle)),qs=uo(s.checkboxRadio?.fontSize,14),Oo=x(qs.value),ir=x(qs.unit),fa=x(s.checkboxRadio?.selectionColor),cn=x(s.checkboxRadio?.borderColor),_i=x(s.confirmationMessage?.borderColor),vl=x(mo(s.confirmationMessage?.borderStyle)),no=x(s.confirmationMessage?.backgroundColor),fn=x(B.value),pl=x(B.unit),Kn=x(Tr(s.confirmationMessage?.corner)),xi=Pr(O),Qn=x(xi),yl=x(O.unit),gl=x(xi),wi=x(O.unit),Un=x(xi),mn=x(O.unit),hl=x(xi),Ci=x(O.unit),Si=x(xi),Xn=x(O.unit),Xr=x(s.checkboxRadio?.selectionColor),Jr=uo(s.rating?.iconSize,24),lr=x(Jr.value),bl=x(Jr.unit),_l=x(s.rating?.iconColor),{sliderHandleColor:ar,sliderHighlightColor:ma,sliderBorderColor:Bo,sliderTrackColor:xl,sliderRemainingTrackColor:Jn}=VM(),va=x(s.dateTimePicker?.calendarBackground),pa=x(s.dateTimePicker?.numberTextColor),rr=x(s.dateTimePicker?.selectionColor),sr=x(s.select?.tagColor),dr=x(s.select?.optionHoverColor),ur=x(s.select?.tagTextColor),cr=x(s.select?.selectionTextColor),Mn=x(s.select?.selectionBackgroundColor),fr=x(xs.additionalCssClasses||""),zs=I(()=>`ivyforms-form-wrapper-${n.formId??"builder-preview"}`),Zr=async()=>{const K=await Bc(zs.value);Oe({message:o(K?"copied_css_class":"error_copying"),type:K?"success":"error"})},Ns=I(()=>V.value?String(be.value):o("mix")),Zn=I(()=>ue.value?String(gt.value):o("mix")),mr=I(()=>Kn.value?String(Qn.value):o("mix")),nu=I(()=>Hn.value?String(Gn.value):o("mix")),Ws=I({get:()=>V.value?be.value:"",set:K=>{V.value&&(be.value=K===""?0:Number(K))}}),Ys=I({get:()=>ue.value?gt.value:"",set:K=>{ue.value&&(gt.value=K===""?0:Number(K))}}),ki=I({get:()=>Kn.value?Qn.value:"",set:K=>{Kn.value&&(Qn.value=K===""?0:Number(K))}}),en=I({get:()=>Hn.value?Gn.value:"",set:K=>{Hn.value&&(Gn.value=K===""?0:Number(K))}}),es=()=>{const K=Vr(V.value,be.value,ae.value,Re.value,we.value,ge.value,Se.value,Qe.value,ut.value,ce.value,de.value);n.updateStyleSettings("advancedMode.general.formCorner",K),n.updateStyleSettings("quickMode.formCorner",K)},Hs=()=>{const K=Vr(ue.value,gt.value,mt.value,tt.value,he.value,xe.value,lo.value,Ro.value,ko.value,Me.value,He.value);n.updateStyleSettings("advancedMode.fieldStates.default.corner",K),n.updateStyleSettings("quickMode.fieldCorner",K)},Gs=()=>{const K=Vr(Kn.value,Qn.value,yl.value,gl.value,wi.value,Un.value,mn.value,hl.value,Ci.value,Si.value,Xn.value);n.updateStyleSettings("advancedMode.confirmationMessage.corner",K)},js=()=>{const K=Vr(Hn.value,Gn.value,il.value,ll.value,al.value,rl.value,jn.value,sl.value,dl.value,ul.value,cl.value);n.updateStyleSettings("advancedMode.buttonStates.normal.corner",K),n.updateStyleSettings("advancedMode.buttonStates.hover.corner",K)},iu=()=>{$r(V,be,ae,Re,we,ge,Se,Qe,ut,ce,de),es()},lu=()=>{$r(ue,gt,mt,tt,he,xe,lo,Ro,ko,Me,He),Hs()},wl=()=>{$r(Kn,Qn,yl,gl,wi,Un,mn,hl,Ci,Si,Xn),Gs()},se=()=>{$r(Hn,Gn,il,ll,al,rl,jn,sl,dl,ul,cl),js()},Ce=()=>{m.value=!0,fr.value=dt(n.styleSettings.additionalCssClasses,xs.additionalCssClasses);const K=n.styleSettings.advancedMode;if(K){E(K.general);const F=In(s.general?.formCorner);Lr(K.general?.formCorner,F,V,be,ae,Re,we,ge,Se,Qe,ut,ce,de),Ve.value=dt(K.formTitle?.fontColor,s.formTitle?.fontColor),pe.value=dt(K.formTitle?.fontWeight,s.formTitle?.fontWeight),qe.value=ao(K.formTitle?.fontStyle,ao(s.formTitle?.fontStyle));const Ft=fo(K.formTitle?.fontSize,s.formTitle?.fontSize,20);ot.value=Ft.value,rt.value=Ft.unit;const It=fo(K.formTitle?.paddingLeftRight,s.formTitle?.paddingLeftRight);Mt.value=It.value,re.value=It.unit;const Yt=fo(K.formTitle?.paddingTopBottom,s.formTitle?.paddingTopBottom);ve.value=Yt.value,Ie.value=Yt.unit,Ze.value=dt(K.formDescription?.fontColor,s.formDescription?.fontColor),ht.value=dt(K.formDescription?.fontWeight,s.formDescription?.fontWeight),yt.value=ao(K.formDescription?.fontStyle,ao(s.formDescription?.fontStyle));const jt=fo(K.formDescription?.fontSize,s.formDescription?.fontSize,16);bt.value=jt.value,$e.value=jt.unit;const Cl=fo(K.formDescription?.paddingLeftRight,s.formDescription?.paddingLeftRight);Bt.value=Cl.value,yo.value=Cl.unit;const vr=fo(K.formDescription?.paddingTopBottom,s.formDescription?.paddingTopBottom);oo.value=vr.value,so.value=vr.unit,go.value=dt(K.fieldStates?.default?.background,s.fieldStates?.default?.background),De.value=dt(K.fieldStates?.default?.textColor,s.fieldStates?.default?.textColor),ze.value=dt(K.fieldStates?.default?.fontWeight,s.fieldStates?.default?.fontWeight),vt.value=ao(K.fieldStates?.default?.fontStyle,ao(s.fieldStates?.default?.fontStyle));const qo=fo(K.fieldStates?.default?.fontSize,s.fieldStates?.default?.fontSize,14);Qt.value=qo.value,So.value=qo.unit,ho.value=dt(K.fieldStates?.default?.descriptionColor,s.fieldStates?.default?.descriptionColor),Lo.value=dt(K.fieldStates?.default?.borderColor,s.fieldStates?.default?.borderColor),Fe.value=mo(K.fieldStates?.default?.borderStyle,mo(s.fieldStates?.default?.borderStyle));const Sl=In(s.fieldStates?.default?.corner);Lr(K.fieldStates?.default?.corner,Sl,ue,gt,mt,tt,he,xe,lo,Ro,ko,Me,He);const pr=fo(K.fieldStates?.default?.borderWidth,s.fieldStates?.default?.borderWidth);Ot.value=pr.value,Jt.value=pr.unit;const Rn=uo(K.fieldStates?.default?.paddingLeftRight??s.fieldStates?.default?.paddingLeftRight);bo.value=Rn.value,_n.value=Rn.unit;const Fi=uo(K.fieldStates?.default?.paddingTopBottom??s.fieldStates?.default?.paddingTopBottom);pi.value=Fi.value,yi.value=Fi.unit,bi.value=dt(K.fieldStates?.active?.background,s.fieldStates?.active?.background),Ql.value=dt(K.fieldStates?.active?.borderColor,s.fieldStates?.active?.borderColor),Ka.value=dt(K.fieldStates?.active?.textColor,s.fieldStates?.active?.textColor),Xl.value=dt(K.fieldStates?.active?.descriptionColor,s.fieldStates?.active?.descriptionColor),Jl.value=mo(K.fieldStates?.active?.borderStyle,mo(s.fieldStates?.active?.borderStyle)),tl.value=dt(K.fieldStates?.readOnly?.background,s.fieldStates?.readOnly?.background),Qa.value=dt(K.fieldStates?.readOnly?.borderColor,s.fieldStates?.readOnly?.borderColor),Zl.value=dt(K.fieldStates?.readOnly?.textColor,s.fieldStates?.readOnly?.textColor),ol.value=dt(K.fieldStates?.readOnly?.descriptionColor,s.fieldStates?.readOnly?.descriptionColor),nl.value=mo(K.fieldStates?.readOnly?.borderStyle,mo(s.fieldStates?.readOnly?.borderStyle)),Vn.value=dt(K.fieldStates?.error?.background,s.fieldStates?.error?.background),ea.value=dt(K.fieldStates?.error?.borderColor,s.fieldStates?.error?.borderColor),ta.value=dt(K.fieldStates?.error?.textColor,s.fieldStates?.error?.textColor),Xa.value=dt(K.fieldStates?.error?.descriptionColor,s.fieldStates?.error?.descriptionColor),oa.value=mo(K.fieldStates?.error?.borderStyle,mo(s.fieldStates?.error?.borderStyle)),Wa.value=dt(K.fieldLabels?.label?.fontColor,s.fieldLabels?.label?.fontColor),Ya.value=dt(K.fieldLabels?.label?.fontWeight,s.fieldLabels?.label?.fontWeight),Yl.value=ao(K.fieldLabels?.label?.fontStyle,ao(s.fieldLabels?.label?.fontStyle));const Ii=fo(K.fieldLabels?.label?.fontSize,s.fieldLabels?.label?.fontSize,14);Hl.value=Ii.value,Ha.value=Ii.unit,Ga.value=Mr(K.fieldLabels?.label?.alignment||s.fieldLabels?.label?.alignment);const $=fo(K.fieldLabels?.label?.paddingLeftRight,s.fieldLabels?.label?.paddingLeftRight);Gl.value=$.value,jl.value=$.unit;const yr=fo(K.fieldLabels?.label?.paddingTopBottom,s.fieldLabels?.label?.paddingTopBottom);Kl.value=yr.value,el.value=yr.unit,ja.value=K.fieldLabels?.requiredIndicator?.fontColor||s.fieldLabels?.requiredIndicator?.fontColor,Qi.value=dt(K.fieldPlaceholder?.fontColor,s.fieldPlaceholder?.fontColor),Xi.value=dt(K.fieldPlaceholder?.fontWeight,s.fieldPlaceholder?.fontWeight),Ji.value=ao(K.fieldPlaceholder?.fontStyle,ao(s.fieldPlaceholder?.fontStyle));const ts=fo(K.fieldPlaceholder?.fontSize,s.fieldPlaceholder?.fontSize,14);Zi.value=ts.value,za.value=ts.unit,gi.value=Mr(K.fieldPlaceholder?.alignment||s.fieldPlaceholder?.alignment);const ya=fo(K.fieldPlaceholder?.paddingLeftRight,s.fieldPlaceholder?.paddingLeftRight);hi.value=ya.value,Na.value=ya.unit,Bs.value=dt(K.fieldPlaceholder?.fontColor,s.fieldPlaceholder?.fontColor),na.value=dt(K.buttonStates?.normal?.background,s.buttonStates?.normal?.background),ia.value=dt(K.buttonStates?.normal?.borderColor,s.buttonStates?.normal?.borderColor),Za.value=dt(K.buttonStates?.normal?.textColor,s.buttonStates?.normal?.textColor),Zt.value=dt(K.buttonStates?.normal?.fontWeight,s.buttonStates?.normal?.fontWeight),Xt.value=ao(K.buttonStates?.normal?.fontStyle,ao(s.buttonStates?.normal?.fontStyle));const Ks=fo(K.buttonStates?.normal?.fontSize,s.buttonStates?.normal?.fontSize,14);er.value=Ks.value,tr.value=Ks.unit;const Qs=fo(K.buttonStates?.normal?.borderWidth,s.buttonStates?.normal?.borderWidth);la.value=Qs.value,Ja.value=Qs.unit;const au=In(s.buttonStates?.normal?.corner);Lr(K.buttonStates?.normal?.corner,au,Hn,Gn,il,ll,al,rl,jn,sl,dl,ul,cl);const ga=fo(K.buttonStates?.normal?.paddingLeftRight,s.buttonStates?.normal?.paddingLeftRight);nr.value=ga.value,wo.value=ga.unit;const En=fo(K.buttonStates?.normal?.paddingTopBottom,s.buttonStates?.normal?.paddingTopBottom);fl.value=En.value,xn.value=En.unit;const Ti=Pm(K.buttonStates?.normal?.width,s.buttonStates?.normal?.width);sa.value=Ti.value!==""&&Ti.value!=="auto"?Number(Ti.value):null,ml.value=Ti.unit;const ha=Pm(K.buttonStates?.normal?.height,s.buttonStates?.normal?.height);Do.value=ha.value!==""&&ha.value!=="auto"?Number(ha.value):null,da.value=ha.unit,jr.value=dt(K.buttonStates?.hover?.background,s.buttonStates?.hover?.background),Kr.value=dt(K.buttonStates?.hover?.borderColor,s.buttonStates?.hover?.borderColor),Qr.value=dt(K.buttonStates?.hover?.textColor,s.buttonStates?.hover?.textColor),ua.value=dt(K.checkboxRadio?.fontColor,s.checkboxRadio?.fontColor),ca.value=dt(K.checkboxRadio?.fontWeight,s.checkboxRadio?.fontWeight),Eo.value=ao(K.checkboxRadio?.fontStyle,ao(s.checkboxRadio?.fontStyle));const ba=fo(K.checkboxRadio?.fontSize,s.checkboxRadio?.fontSize,14);Oo.value=ba.value,ir.value=ba.unit,fa.value=dt(K.checkboxRadio?.selectionColor,s.checkboxRadio?.selectionColor),cn.value=dt(K.checkboxRadio?.borderColor,s.checkboxRadio?.borderColor),_i.value=dt(K.confirmationMessage?.borderColor,s.confirmationMessage?.borderColor),vl.value=mo(K.confirmationMessage?.borderStyle,mo(s.confirmationMessage?.borderStyle)),no.value=dt(K.confirmationMessage?.backgroundColor,s.confirmationMessage?.backgroundColor);const os=fo(K.confirmationMessage?.borderWidth,s.confirmationMessage?.borderWidth);fn.value=os.value,pl.value=os.unit;const Xs=In(s.confirmationMessage?.corner);Lr(K.confirmationMessage?.corner,Xs,Kn,Qn,yl,gl,wi,Un,mn,hl,Ci,Si,Xn);const _a=fo(K.rating?.iconSize,s.rating?.iconSize,24);lr.value=_a.value,bl.value=_a.unit,_l.value=dt(K.rating?.iconColor,s.rating?.iconColor),UM({sliderHandleColor:ar,sliderHighlightColor:ma,sliderBorderColor:Bo,sliderTrackColor:xl,sliderRemainingTrackColor:Jn},K),va.value=dt(K.dateTimePicker?.calendarBackground,s.dateTimePicker?.calendarBackground),pa.value=dt(K.dateTimePicker?.numberTextColor,s.dateTimePicker?.numberTextColor),rr.value=dt(K.dateTimePicker?.selectionColor,s.dateTimePicker?.selectionColor),sr.value=dt(K.select?.tagColor,s.select?.tagColor),dr.value=dt(K.select?.optionHoverColor,s.select?.optionHoverColor),ur.value=dt(K.select?.tagTextColor,s.select?.tagTextColor),cr.value=dt(K.select?.selectionTextColor,s.select?.selectionTextColor),Mn.value=dt(K.select?.selectionBackgroundColor,s.select?.selectionBackgroundColor)}setTimeout(()=>{m.value=!1},0)};return Pt(()=>{Ce()}),Ee(()=>n.formId,()=>{Ce()}),Ee(()=>n.styleSettings,()=>{Ce()},{deep:!0}),cx([{ref:D,storePath:"advancedMode.general.formBackground",syncPaths:["advancedMode.general.formBackground","quickMode.formBackground"]},{ref:te,storePath:"advancedMode.general.formBorderColor",syncPaths:["advancedMode.general.formBorderColor","quickMode.formBorderColor"]},{ref:J,storePath:"advancedMode.general.formBorderStyle",syncPaths:["advancedMode.general.formBorderStyle"]},{ref:z,storePath:"advancedMode.general.alignment",syncPaths:["advancedMode.general.alignment"]},{ref:fr,storePath:"additionalCssClasses",syncPaths:["additionalCssClasses"]},{ref:Ve,storePath:"advancedMode.formTitle.fontColor",syncPaths:["advancedMode.formTitle.fontColor","quickMode.formTitleText"]},{ref:pe,storePath:"advancedMode.formTitle.fontWeight",syncPaths:["advancedMode.formTitle.fontWeight"]},{ref:qe,storePath:"advancedMode.formTitle.fontStyle",syncPaths:["advancedMode.formTitle.fontStyle"]},{ref:Ze,storePath:"advancedMode.formDescription.fontColor",syncPaths:["advancedMode.formDescription.fontColor"]},{ref:ht,storePath:"advancedMode.formDescription.fontWeight",syncPaths:["advancedMode.formDescription.fontWeight"]},{ref:yt,storePath:"advancedMode.formDescription.fontStyle",syncPaths:["advancedMode.formDescription.fontStyle"]},{ref:go,storePath:"advancedMode.fieldStates.default.background",syncPaths:["advancedMode.fieldStates.default.background","quickMode.fieldBackground"]},{ref:De,storePath:"advancedMode.fieldStates.default.textColor",syncPaths:["advancedMode.fieldStates.default.textColor","quickMode.fieldText"]},{ref:ze,storePath:"advancedMode.fieldStates.default.fontWeight",syncPaths:["advancedMode.fieldStates.default.fontWeight"]},{ref:vt,storePath:"advancedMode.fieldStates.default.fontStyle",syncPaths:["advancedMode.fieldStates.default.fontStyle"]},{ref:ho,storePath:"advancedMode.fieldStates.default.descriptionColor",syncPaths:["advancedMode.fieldStates.default.descriptionColor"]},{ref:Lo,storePath:"advancedMode.fieldStates.default.borderColor",syncPaths:["advancedMode.fieldStates.default.borderColor","quickMode.fieldBorderColor"]},{ref:Fe,storePath:"advancedMode.fieldStates.default.borderStyle",syncPaths:["advancedMode.fieldStates.default.borderStyle"]},{ref:bi,storePath:"advancedMode.fieldStates.active.background",syncPaths:["advancedMode.fieldStates.active.background"]},{ref:Ql,storePath:"advancedMode.fieldStates.active.borderColor",syncPaths:["advancedMode.fieldStates.active.borderColor"]},{ref:Ka,storePath:"advancedMode.fieldStates.active.textColor",syncPaths:["advancedMode.fieldStates.active.textColor"]},{ref:Xl,storePath:"advancedMode.fieldStates.active.descriptionColor",syncPaths:["advancedMode.fieldStates.active.descriptionColor"]},{ref:Jl,storePath:"advancedMode.fieldStates.active.borderStyle",syncPaths:["advancedMode.fieldStates.active.borderStyle"]},{ref:tl,storePath:"advancedMode.fieldStates.readOnly.background",syncPaths:["advancedMode.fieldStates.readOnly.background"]},{ref:Qa,storePath:"advancedMode.fieldStates.readOnly.borderColor",syncPaths:["advancedMode.fieldStates.readOnly.borderColor"]},{ref:Zl,storePath:"advancedMode.fieldStates.readOnly.textColor",syncPaths:["advancedMode.fieldStates.readOnly.textColor"]},{ref:ol,storePath:"advancedMode.fieldStates.readOnly.descriptionColor",syncPaths:["advancedMode.fieldStates.readOnly.descriptionColor"]},{ref:nl,storePath:"advancedMode.fieldStates.readOnly.borderStyle",syncPaths:["advancedMode.fieldStates.readOnly.borderStyle"]},{ref:Vn,storePath:"advancedMode.fieldStates.error.background",syncPaths:["advancedMode.fieldStates.error.background"]},{ref:ea,storePath:"advancedMode.fieldStates.error.borderColor",syncPaths:["advancedMode.fieldStates.error.borderColor"]},{ref:ta,storePath:"advancedMode.fieldStates.error.textColor",syncPaths:["advancedMode.fieldStates.error.textColor"]},{ref:Xa,storePath:"advancedMode.fieldStates.error.descriptionColor",syncPaths:["advancedMode.fieldStates.error.descriptionColor"]},{ref:oa,storePath:"advancedMode.fieldStates.error.borderStyle",syncPaths:["advancedMode.fieldStates.error.borderStyle"]},{ref:Wa,storePath:"advancedMode.fieldLabels.label.fontColor",syncPaths:["advancedMode.fieldLabels.label.fontColor","quickMode.labelFontColor"]},{ref:Ya,storePath:"advancedMode.fieldLabels.label.fontWeight",syncPaths:["advancedMode.fieldLabels.label.fontWeight"]},{ref:Yl,storePath:"advancedMode.fieldLabels.label.fontStyle",syncPaths:["advancedMode.fieldLabels.label.fontStyle"]},{ref:Ga,storePath:"advancedMode.fieldLabels.label.alignment",syncPaths:["advancedMode.fieldLabels.label.alignment"]},{ref:ja,storePath:"advancedMode.fieldLabels.requiredIndicator.fontColor",syncPaths:["advancedMode.fieldLabels.requiredIndicator.fontColor"]},{ref:Qi,storePath:"advancedMode.fieldPlaceholder.fontColor",syncPaths:["advancedMode.fieldPlaceholder.fontColor"]},{ref:Xi,storePath:"advancedMode.fieldPlaceholder.fontWeight",syncPaths:["advancedMode.fieldPlaceholder.fontWeight"]},{ref:Ji,storePath:"advancedMode.fieldPlaceholder.fontStyle",syncPaths:["advancedMode.fieldPlaceholder.fontStyle"]},{ref:gi,storePath:"advancedMode.fieldPlaceholder.alignment",syncPaths:["advancedMode.fieldPlaceholder.alignment"]},{ref:na,storePath:"advancedMode.buttonStates.normal.background",syncPaths:["advancedMode.buttonStates.normal.background","quickMode.buttonBackground"]},{ref:ia,storePath:"advancedMode.buttonStates.normal.borderColor",syncPaths:["advancedMode.buttonStates.normal.borderColor","quickMode.buttonBorderColor"]},{ref:Za,storePath:"advancedMode.buttonStates.normal.textColor",syncPaths:["advancedMode.buttonStates.normal.textColor","quickMode.buttonText"]},{ref:Zt,storePath:"advancedMode.buttonStates.normal.fontWeight",syncPaths:["advancedMode.buttonStates.normal.fontWeight"]},{ref:Xt,storePath:"advancedMode.buttonStates.normal.fontStyle",syncPaths:["advancedMode.buttonStates.normal.fontStyle"]},{ref:jr,storePath:"advancedMode.buttonStates.hover.background",syncPaths:["advancedMode.buttonStates.hover.background"]},{ref:Kr,storePath:"advancedMode.buttonStates.hover.borderColor",syncPaths:["advancedMode.buttonStates.hover.borderColor"]},{ref:Qr,storePath:"advancedMode.buttonStates.hover.textColor",syncPaths:["advancedMode.buttonStates.hover.textColor"]},{ref:Xr,storePath:"advancedMode.checkboxRadio.selectionColor",syncPaths:["advancedMode.checkboxRadio.selectionColor"]},{ref:ua,storePath:"advancedMode.checkboxRadio.fontColor",syncPaths:["advancedMode.checkboxRadio.fontColor"]},{ref:ca,storePath:"advancedMode.checkboxRadio.fontWeight",syncPaths:["advancedMode.checkboxRadio.fontWeight"]},{ref:Eo,storePath:"advancedMode.checkboxRadio.fontStyle",syncPaths:["advancedMode.checkboxRadio.fontStyle"]},{ref:fa,storePath:"advancedMode.checkboxRadio.selectionColor",syncPaths:["advancedMode.checkboxRadio.selectionColor"]},{ref:cn,storePath:"advancedMode.checkboxRadio.borderColor",syncPaths:["advancedMode.checkboxRadio.borderColor"]},{ref:_l,storePath:"advancedMode.rating.iconColor",syncPaths:["advancedMode.rating.iconColor"]},...MM({sliderHandleColor:ar,sliderHighlightColor:ma,sliderBorderColor:Bo,sliderTrackColor:xl,sliderRemainingTrackColor:Jn}),{ref:va,storePath:"advancedMode.dateTimePicker.calendarBackground",syncPaths:["advancedMode.dateTimePicker.calendarBackground"]},{ref:pa,storePath:"advancedMode.dateTimePicker.numberTextColor",syncPaths:["advancedMode.dateTimePicker.numberTextColor"]},{ref:rr,storePath:"advancedMode.dateTimePicker.selectionColor",syncPaths:["advancedMode.dateTimePicker.selectionColor"]},{ref:sr,storePath:"advancedMode.select.tagColor",syncPaths:["advancedMode.select.tagColor"]},{ref:dr,storePath:"advancedMode.select.optionHoverColor",syncPaths:["advancedMode.select.optionHoverColor"]},{ref:ur,storePath:"advancedMode.select.tagTextColor",syncPaths:["advancedMode.select.tagTextColor"]},{ref:cr,storePath:"advancedMode.select.selectionTextColor",syncPaths:["advancedMode.select.selectionTextColor"]},{ref:Mn,storePath:"advancedMode.select.selectionBackgroundColor",syncPaths:["advancedMode.select.selectionBackgroundColor"]},{ref:_i,storePath:"advancedMode.confirmationMessage.borderColor",syncPaths:["advancedMode.confirmationMessage.borderColor"]},{ref:vl,storePath:"advancedMode.confirmationMessage.borderStyle",syncPaths:["advancedMode.confirmationMessage.borderStyle"]},{ref:no,storePath:"advancedMode.confirmationMessage.backgroundColor",syncPaths:["advancedMode.confirmationMessage.backgroundColor"]}],n,m),L2([{valueRef:Y,unitRef:Q,storePath:"quickMode.formBorderWidth",syncPaths:["advancedMode.general.formBorderWidth","quickMode.formBorderWidth"]},{valueRef:ie,unitRef:Z,storePath:"advancedMode.general.formPaddingLeftRight",syncPaths:["advancedMode.general.formPaddingLeftRight"]},{valueRef:N,unitRef:H,storePath:"advancedMode.general.formPaddingTopBottom",syncPaths:["advancedMode.general.formPaddingTopBottom"]},{valueRef:j,unitRef:G,storePath:"advancedMode.general.verticalSpacing",syncPaths:["advancedMode.general.verticalSpacing","quickMode.verticalSpacing"]},{valueRef:W,unitRef:L,storePath:"advancedMode.general.horizontalSpacing",syncPaths:["advancedMode.general.horizontalSpacing","quickMode.horizontalSpacing"]},{valueRef:Mt,unitRef:re,storePath:"advancedMode.formTitle.paddingLeftRight",syncPaths:["advancedMode.formTitle.paddingLeftRight"]},{valueRef:ot,unitRef:rt,storePath:"advancedMode.formTitle.fontSize",syncPaths:["advancedMode.formTitle.fontSize"]},{valueRef:ve,unitRef:Ie,storePath:"advancedMode.formTitle.paddingTopBottom",syncPaths:["advancedMode.formTitle.paddingTopBottom"]},{valueRef:Bt,unitRef:yo,storePath:"advancedMode.formDescription.paddingLeftRight",syncPaths:["advancedMode.formDescription.paddingLeftRight"]},{valueRef:bt,unitRef:$e,storePath:"advancedMode.formDescription.fontSize",syncPaths:["advancedMode.formDescription.fontSize"]},{valueRef:oo,unitRef:so,storePath:"advancedMode.formDescription.paddingTopBottom",syncPaths:["advancedMode.formDescription.paddingTopBottom"]},{valueRef:Ot,unitRef:Jt,storePath:"quickMode.fieldBorderWidth",syncPaths:["advancedMode.fieldStates.default.borderWidth","quickMode.fieldBorderWidth"]},{valueRef:bo,unitRef:_n,storePath:"quickMode.fieldPaddingLeftRight",syncPaths:["advancedMode.fieldStates.default.paddingLeftRight","quickMode.fieldPaddingLeftRight"]},{valueRef:Qt,unitRef:So,storePath:"advancedMode.fieldStates.default.fontSize",syncPaths:["advancedMode.fieldStates.default.fontSize"]},{valueRef:pi,unitRef:yi,storePath:"quickMode.fieldPaddingTopBottom",syncPaths:["advancedMode.fieldStates.default.paddingTopBottom","quickMode.fieldPaddingTopBottom"]},{valueRef:Gl,unitRef:jl,storePath:"advancedMode.fieldLabels.label.paddingLeftRight",syncPaths:["advancedMode.fieldLabels.label.paddingLeftRight"]},{valueRef:Hl,unitRef:Ha,storePath:"advancedMode.fieldLabels.label.fontSize",syncPaths:["advancedMode.fieldLabels.label.fontSize"]},{valueRef:Kl,unitRef:el,storePath:"advancedMode.fieldLabels.label.paddingTopBottom",syncPaths:["advancedMode.fieldLabels.label.paddingTopBottom"]},{valueRef:hi,unitRef:Na,storePath:"advancedMode.fieldPlaceholder.paddingLeftRight",syncPaths:["advancedMode.fieldPlaceholder.paddingLeftRight"]},{valueRef:Zi,unitRef:za,storePath:"advancedMode.fieldPlaceholder.fontSize",syncPaths:["advancedMode.fieldPlaceholder.fontSize"]},{valueRef:la,unitRef:Ja,storePath:"advancedMode.buttonStates.normal.borderWidth",syncPaths:["advancedMode.buttonStates.normal.borderWidth","quickMode.buttonBorderWidth"]},{valueRef:er,unitRef:tr,storePath:"advancedMode.buttonStates.normal.fontSize",syncPaths:["advancedMode.buttonStates.normal.fontSize"]},{valueRef:nr,unitRef:wo,storePath:"advancedMode.buttonStates.normal.paddingLeftRight",syncPaths:["advancedMode.buttonStates.normal.paddingLeftRight"]},{valueRef:fl,unitRef:xn,storePath:"advancedMode.buttonStates.normal.paddingTopBottom",syncPaths:["advancedMode.buttonStates.normal.paddingTopBottom"]},{valueRef:sa,unitRef:ml,storePath:"advancedMode.buttonStates.normal.width",syncPaths:["advancedMode.buttonStates.normal.width"]},{valueRef:Do,unitRef:da,storePath:"advancedMode.buttonStates.normal.height",syncPaths:["advancedMode.buttonStates.normal.height"]},{valueRef:Oo,unitRef:ir,storePath:"advancedMode.checkboxRadio.fontSize",syncPaths:["advancedMode.checkboxRadio.fontSize"]},{valueRef:fn,unitRef:pl,storePath:"advancedMode.confirmationMessage.borderWidth",syncPaths:["advancedMode.confirmationMessage.borderWidth"]},{valueRef:lr,unitRef:bl,storePath:"advancedMode.rating.iconSize",syncPaths:["advancedMode.rating.iconSize"]}],n,m),Rr([V,be,ae,Re,we,ge,Se,Qe,ut,ce,de],m,()=>es()),Rr([ue,gt,mt,tt,he,xe,lo,Ro,ko,Me,He],m,()=>Hs()),Rr([Kn,Qn,yl,gl,wi,Un,mn,hl,Ci,Si,Xn],m,()=>Gs()),Rr([Hn,Gn,il,ll,al,rl,jn,sl,dl,ul,cl],m,()=>js()),(K,F)=>{const Ft=LU,It=Bv,Yt=Xe,jt=eU,Cl=DV,vr=SV,qo=iV,Sl=O8,pr=cL,Rn=j$,Fi=f$,Ii=Ev;return g(),k("div",RM,[r(Ii,{accordion:!0,"default-active":"general"},{default:y(()=>[r(It,{title:l(o)("general"),name:"general","icon-name":"settings-tune","icon-category":"builder"},{default:y(()=>[r(Ft,{"form-background":l(D),"form-border-color":l(te),"form-border-style":l(J),"form-border-width-value":l(Y),"form-border-width-unit":l(Q),"vertical-spacing-value":l(j),"vertical-spacing-unit":l(G),"horizontal-spacing-value":l(W),"horizontal-spacing-unit":l(L),"form-alignment":l(z),"form-padding-left-right-value":l(ie),"form-padding-left-right-unit":l(Z),"form-padding-top-bottom-value":l(N),"form-padding-top-bottom-unit":l(H),"is-form-corner-linked":V.value,"form-corner-linked-value":be.value,"form-corner-linked-unit":ae.value,"form-corner-top-left-value":Re.value,"form-corner-top-left-unit":we.value,"form-corner-top-right-value":ge.value,"form-corner-top-right-unit":Se.value,"form-corner-bottom-right-value":Qe.value,"form-corner-bottom-right-unit":ut.value,"form-corner-bottom-left-value":ce.value,"form-corner-bottom-left-unit":de.value,"form-corner-main-placeholder":Ns.value,"form-corner-main-value":Ws.value,"onUpdate:formBackground":F[0]||(F[0]=$=>D.value=$),"onUpdate:formBorderColor":F[1]||(F[1]=$=>te.value=$),"onUpdate:formBorderStyle":F[2]||(F[2]=$=>J.value=$),"onUpdate:formBorderWidthValue":F[3]||(F[3]=$=>Y.value=$),"onUpdate:formBorderWidthUnit":F[4]||(F[4]=$=>Q.value=$),"onUpdate:verticalSpacingValue":F[5]||(F[5]=$=>j.value=$),"onUpdate:verticalSpacingUnit":F[6]||(F[6]=$=>G.value=$),"onUpdate:horizontalSpacingValue":F[7]||(F[7]=$=>W.value=$),"onUpdate:horizontalSpacingUnit":F[8]||(F[8]=$=>L.value=$),"onUpdate:formAlignment":F[9]||(F[9]=$=>z.value=$),"onUpdate:formPaddingLeftRightValue":F[10]||(F[10]=$=>ie.value=$),"onUpdate:formPaddingLeftRightUnit":F[11]||(F[11]=$=>Z.value=$),"onUpdate:formPaddingTopBottomValue":F[12]||(F[12]=$=>N.value=$),"onUpdate:formPaddingTopBottomUnit":F[13]||(F[13]=$=>H.value=$),"onUpdate:formCornerMainValue":F[14]||(F[14]=$=>Ws.value=typeof $=="string"?$===""?"":Number($):$),"onUpdate:formCornerLinkedUnit":F[15]||(F[15]=$=>ae.value=$),"onUpdate:formCornerTopLeftValue":F[16]||(F[16]=$=>Re.value=$),"onUpdate:formCornerTopLeftUnit":F[17]||(F[17]=$=>we.value=$),"onUpdate:formCornerTopRightValue":F[18]||(F[18]=$=>ge.value=$),"onUpdate:formCornerTopRightUnit":F[19]||(F[19]=$=>Se.value=$),"onUpdate:formCornerBottomRightValue":F[20]||(F[20]=$=>Qe.value=$),"onUpdate:formCornerBottomRightUnit":F[21]||(F[21]=$=>ut.value=$),"onUpdate:formCornerBottomLeftValue":F[22]||(F[22]=$=>ce.value=$),"onUpdate:formCornerBottomLeftUnit":F[23]||(F[23]=$=>de.value=$),onToggleFormCornerLinked:iu},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"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("form_title"),name:"formTitle","icon-name":"text","icon-category":"builder"},{default:y(()=>[r(jt,{"form-title-text":Ve.value,"form-title-font-weight":pe.value,"form-title-font-style":qe.value,"form-title-font-size-value":ot.value,"form-title-font-size-unit":rt.value,"form-title-padding-left-right-value":Mt.value,"form-title-padding-left-right-unit":re.value,"form-title-padding-top-bottom-value":ve.value,"form-title-padding-top-bottom-unit":Ie.value,"onUpdate:formTitleText":F[24]||(F[24]=$=>Ve.value=$),"onUpdate:formTitleFontWeight":F[25]||(F[25]=$=>pe.value=$),"onUpdate:formTitleFontStyle":F[26]||(F[26]=$=>qe.value=$),"onUpdate:formTitleFontSizeValue":F[27]||(F[27]=$=>ot.value=$),"onUpdate:formTitleFontSizeUnit":F[28]||(F[28]=$=>rt.value=$),"onUpdate:formTitlePaddingLeftRightValue":F[29]||(F[29]=$=>Mt.value=$),"onUpdate:formTitlePaddingLeftRightUnit":F[30]||(F[30]=$=>re.value=$),"onUpdate:formTitlePaddingTopBottomValue":F[31]||(F[31]=$=>ve.value=$),"onUpdate:formTitlePaddingTopBottomUnit":F[32]||(F[32]=$=>Ie.value=$)},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"]),r(It,{title:l(o)("form_description_settings"),name:"formDescription","icon-name":"text-align-left","icon-category":"builder"},{default:y(()=>[r(Cl,{"form-description-font-color":Ze.value,"form-description-font-weight":ht.value,"form-description-font-style":yt.value,"form-description-font-size-value":bt.value,"form-description-font-size-unit":$e.value,"form-description-padding-left-right-value":Bt.value,"form-description-padding-left-right-unit":yo.value,"form-description-padding-top-bottom-value":oo.value,"form-description-padding-top-bottom-unit":so.value,"onUpdate:formDescriptionFontColor":F[33]||(F[33]=$=>Ze.value=$),"onUpdate:formDescriptionFontWeight":F[34]||(F[34]=$=>ht.value=$),"onUpdate:formDescriptionFontStyle":F[35]||(F[35]=$=>yt.value=$),"onUpdate:formDescriptionFontSizeValue":F[36]||(F[36]=$=>bt.value=$),"onUpdate:formDescriptionFontSizeUnit":F[37]||(F[37]=$=>$e.value=$),"onUpdate:formDescriptionPaddingLeftRightValue":F[38]||(F[38]=$=>Bt.value=$),"onUpdate:formDescriptionPaddingLeftRightUnit":F[39]||(F[39]=$=>yo.value=$),"onUpdate:formDescriptionPaddingTopBottomValue":F[40]||(F[40]=$=>oo.value=$),"onUpdate:formDescriptionPaddingTopBottomUnit":F[41]||(F[41]=$=>so.value=$)},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"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("field_labels"),name:"fieldLabels","icon-name":"field","icon-category":"builder"},{default:y(()=>[r(vr,{"field-labels-active-tab":p.value,"field-labels-tabs":f,"field-label-text":Wa.value,"field-label-font-weight":Ya.value,"field-label-font-style":Yl.value,"field-label-font-size-value":Hl.value,"field-label-font-size-unit":Ha.value,"field-label-alignment":Ga.value,"field-label-padding-left-right-value":Gl.value,"field-label-padding-left-right-unit":jl.value,"field-label-padding-top-bottom-value":Kl.value,"field-label-padding-top-bottom-unit":el.value,"required-indicator-font-color":ja.value,"onUpdate:fieldLabelsActiveTab":F[42]||(F[42]=$=>p.value=$),"onUpdate:fieldLabelText":F[43]||(F[43]=$=>Wa.value=$),"onUpdate:fieldLabelFontWeight":F[44]||(F[44]=$=>Ya.value=$),"onUpdate:fieldLabelFontStyle":F[45]||(F[45]=$=>Yl.value=$),"onUpdate:fieldLabelFontSizeValue":F[46]||(F[46]=$=>Hl.value=$),"onUpdate:fieldLabelFontSizeUnit":F[47]||(F[47]=$=>Ha.value=$),"onUpdate:fieldLabelAlignment":F[48]||(F[48]=$=>Ga.value=$),"onUpdate:fieldLabelPaddingLeftRightValue":F[49]||(F[49]=$=>Gl.value=$),"onUpdate:fieldLabelPaddingLeftRightUnit":F[50]||(F[50]=$=>jl.value=$),"onUpdate:fieldLabelPaddingTopBottomValue":F[51]||(F[51]=$=>Kl.value=$),"onUpdate:fieldLabelPaddingTopBottomUnit":F[52]||(F[52]=$=>el.value=$),"onUpdate:requiredIndicatorFontColor":F[53]||(F[53]=$=>ja.value=$)},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"]),r(It,{title:l(o)("field_placeholder"),name:"fieldPlaceholder","icon-name":"paragraph","icon-category":"global"},{default:y(()=>[r(qo,{"placeholder-font-color":Qi.value,"field-placeholder-font-weight":Xi.value,"field-placeholder-font-style":Ji.value,"field-placeholder-font-size-value":Zi.value,"field-placeholder-font-size-unit":za.value,"field-placeholder-alignment":gi.value,"field-placeholder-padding-left-right-value":hi.value,"field-placeholder-padding-left-right-unit":Na.value,"onUpdate:placeholderFontColor":F[54]||(F[54]=$=>Qi.value=$),"onUpdate:fieldPlaceholderFontWeight":F[55]||(F[55]=$=>Xi.value=$),"onUpdate:fieldPlaceholderFontStyle":F[56]||(F[56]=$=>Ji.value=$),"onUpdate:fieldPlaceholderFontSizeValue":F[57]||(F[57]=$=>Zi.value=$),"onUpdate:fieldPlaceholderFontSizeUnit":F[58]||(F[58]=$=>za.value=$),"onUpdate:fieldPlaceholderAlignment":F[59]||(F[59]=$=>gi.value=$),"onUpdate:fieldPlaceholderPaddingLeftRightValue":F[60]||(F[60]=$=>hi.value=$),"onUpdate:fieldPlaceholderPaddingLeftRightUnit":F[61]||(F[61]=$=>Na.value=$)},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"]),r(It,{title:l(o)("field_states"),name:"fieldStates","icon-name":"color-palette","icon-category":"builder"},{default:y(()=>[r(Sl,{"field-states-active-tab":v.value,"field-states-tabs":h,"field-background":go.value,"field-text":De.value,"field-font-weight":ze.value,"field-font-style":vt.value,"field-font-size-value":Qt.value,"field-font-size-unit":So.value,"field-description-color":ho.value,"field-border-color":Lo.value,"field-border-style":Fe.value,"is-field-corner-linked":ue.value,"field-corner-linked-value":gt.value,"field-corner-linked-unit":mt.value,"field-corner-top-left-value":tt.value,"field-corner-top-left-unit":he.value,"field-corner-top-right-value":xe.value,"field-corner-top-right-unit":lo.value,"field-corner-bottom-right-value":Ro.value,"field-corner-bottom-right-unit":ko.value,"field-corner-bottom-left-value":Me.value,"field-corner-bottom-left-unit":He.value,"field-corner-main-placeholder":Zn.value,"field-corner-main-value":Ys.value,"field-border-width-value":Ot.value,"field-border-width-unit":Jt.value,"field-padding-left-right-value":bo.value,"field-padding-left-right-unit":_n.value,"field-padding-top-bottom-value":pi.value,"field-padding-top-bottom-unit":yi.value,"field-active-background":bi.value,"field-active-border-color":Ql.value,"field-active-text-color":Ka.value,"field-active-description-color":Xl.value,"field-active-border-style":Jl.value,"field-read-only-background":tl.value,"field-read-only-border-color":Qa.value,"field-read-only-text-color":Zl.value,"field-read-only-description-color":ol.value,"field-read-only-border-style":nl.value,"field-error-background":Vn.value,"field-error-border-color":ea.value,"field-error-text-color":ta.value,"field-error-description-color":Xa.value,"field-error-border-style":oa.value,"onUpdate:fieldStatesActiveTab":F[62]||(F[62]=$=>v.value=$),"onUpdate:fieldBackground":F[63]||(F[63]=$=>go.value=$),"onUpdate:fieldText":F[64]||(F[64]=$=>De.value=$),"onUpdate:fieldFontWeight":F[65]||(F[65]=$=>ze.value=$),"onUpdate:fieldFontStyle":F[66]||(F[66]=$=>vt.value=$),"onUpdate:fieldFontSizeValue":F[67]||(F[67]=$=>Qt.value=$),"onUpdate:fieldFontSizeUnit":F[68]||(F[68]=$=>So.value=$),"onUpdate:fieldDescriptionColor":F[69]||(F[69]=$=>ho.value=$),"onUpdate:fieldBorderColor":F[70]||(F[70]=$=>Lo.value=$),"onUpdate:fieldBorderStyle":F[71]||(F[71]=$=>Fe.value=$),"onUpdate:fieldCornerMainValue":F[72]||(F[72]=$=>Ys.value=typeof $=="string"?$===""?"":Number($):$),"onUpdate:fieldCornerLinkedUnit":F[73]||(F[73]=$=>mt.value=$),"onUpdate:fieldCornerTopLeftValue":F[74]||(F[74]=$=>tt.value=$),"onUpdate:fieldCornerTopLeftUnit":F[75]||(F[75]=$=>he.value=$),"onUpdate:fieldCornerTopRightValue":F[76]||(F[76]=$=>xe.value=$),"onUpdate:fieldCornerTopRightUnit":F[77]||(F[77]=$=>lo.value=$),"onUpdate:fieldCornerBottomRightValue":F[78]||(F[78]=$=>Ro.value=$),"onUpdate:fieldCornerBottomRightUnit":F[79]||(F[79]=$=>ko.value=$),"onUpdate:fieldCornerBottomLeftValue":F[80]||(F[80]=$=>Me.value=$),"onUpdate:fieldCornerBottomLeftUnit":F[81]||(F[81]=$=>He.value=$),"onUpdate:fieldBorderWidthValue":F[82]||(F[82]=$=>Ot.value=$),"onUpdate:fieldBorderWidthUnit":F[83]||(F[83]=$=>Jt.value=$),"onUpdate:fieldPaddingLeftRightValue":F[84]||(F[84]=$=>bo.value=$),"onUpdate:fieldPaddingLeftRightUnit":F[85]||(F[85]=$=>_n.value=$),"onUpdate:fieldPaddingTopBottomValue":F[86]||(F[86]=$=>pi.value=$),"onUpdate:fieldPaddingTopBottomUnit":F[87]||(F[87]=$=>yi.value=$),"onUpdate:fieldActiveBackground":F[88]||(F[88]=$=>bi.value=$),"onUpdate:fieldActiveBorderColor":F[89]||(F[89]=$=>Ql.value=$),"onUpdate:fieldActiveTextColor":F[90]||(F[90]=$=>Ka.value=$),"onUpdate:fieldActiveDescriptionColor":F[91]||(F[91]=$=>Xl.value=$),"onUpdate:fieldActiveBorderStyle":F[92]||(F[92]=$=>Jl.value=$),"onUpdate:fieldReadOnlyBackground":F[93]||(F[93]=$=>tl.value=$),"onUpdate:fieldReadOnlyBorderColor":F[94]||(F[94]=$=>Qa.value=$),"onUpdate:fieldReadOnlyTextColor":F[95]||(F[95]=$=>Zl.value=$),"onUpdate:fieldReadOnlyDescriptionColor":F[96]||(F[96]=$=>ol.value=$),"onUpdate:fieldReadOnlyBorderStyle":F[97]||(F[97]=$=>nl.value=$),"onUpdate:fieldErrorBackground":F[98]||(F[98]=$=>Vn.value=$),"onUpdate:fieldErrorBorderColor":F[99]||(F[99]=$=>ea.value=$),"onUpdate:fieldErrorTextColor":F[100]||(F[100]=$=>ta.value=$),"onUpdate:fieldErrorDescriptionColor":F[101]||(F[101]=$=>Xa.value=$),"onUpdate:fieldErrorBorderStyle":F[102]||(F[102]=$=>oa.value=$),onToggleFieldCornerLinked:lu},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"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("checkbox_radio_selection"),name:"checkboxRadio","icon-name":"checklist","icon-category":"builder"},{default:y(()=>[r(pr,{"checkbox-radio-font-color":ua.value,"checkbox-radio-font-weight":ca.value,"checkbox-radio-font-style":Eo.value,"checkbox-radio-font-size-value":Oo.value,"checkbox-radio-font-size-unit":ir.value,"checkbox-radio-selection-color":fa.value,"checkbox-radio-border-color":cn.value,"onUpdate:checkboxRadioFontColor":F[103]||(F[103]=$=>ua.value=$),"onUpdate:checkboxRadioFontWeight":F[104]||(F[104]=$=>ca.value=$),"onUpdate:checkboxRadioFontStyle":F[105]||(F[105]=$=>Eo.value=$),"onUpdate:checkboxRadioFontSizeValue":F[106]||(F[106]=$=>Oo.value=$),"onUpdate:checkboxRadioFontSizeUnit":F[107]||(F[107]=$=>ir.value=$),"onUpdate:checkboxRadioSelectionColor":F[108]||(F[108]=$=>fa.value=$),"onUpdate:checkboxRadioBorderColor":F[109]||(F[109]=$=>cn.value=$)},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"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("button_states"),name:"buttonStates","icon-name":"button","icon-category":"builder"},{default:y(()=>[r(Rn,{"button-background":na.value,"button-border-color":ia.value,"button-text":Za.value,"button-font-weight":Zt.value,"button-font-style":Xt.value,"button-font-size-value":er.value,"button-font-size-unit":tr.value,"button-border-width-value":la.value,"button-border-width-unit":Ja.value,"is-button-corner-linked":Hn.value,"button-corner-main-value":en.value,"button-corner-linked-unit":il.value,"button-corner-main-placeholder":nu.value,"button-corner-top-left-value":ll.value,"button-corner-top-left-unit":al.value,"button-corner-top-right-value":rl.value,"button-corner-top-right-unit":jn.value,"button-corner-bottom-right-value":sl.value,"button-corner-bottom-right-unit":dl.value,"button-corner-bottom-left-value":ul.value,"button-corner-bottom-left-unit":cl.value,"button-padding-left-right-value":nr.value,"button-padding-left-right-unit":wo.value,"button-padding-top-bottom-value":fl.value,"button-padding-top-bottom-unit":xn.value,"button-width-value":sa.value,"button-width-unit":ml.value,"button-height-value":Do.value,"button-height-unit":da.value,"onUpdate:buttonBackground":F[110]||(F[110]=$=>na.value=$),"onUpdate:buttonBorderColor":F[111]||(F[111]=$=>ia.value=$),"onUpdate:buttonText":F[112]||(F[112]=$=>Za.value=$),"onUpdate:buttonFontWeight":F[113]||(F[113]=$=>Zt.value=$),"onUpdate:buttonFontStyle":F[114]||(F[114]=$=>Xt.value=$),"onUpdate:buttonFontSizeValue":F[115]||(F[115]=$=>er.value=$),"onUpdate:buttonFontSizeUnit":F[116]||(F[116]=$=>tr.value=$),"onUpdate:buttonBorderWidthValue":F[117]||(F[117]=$=>la.value=$),"onUpdate:buttonBorderWidthUnit":F[118]||(F[118]=$=>Ja.value=$),"onUpdate:buttonCornerMainValue":F[119]||(F[119]=$=>en.value=typeof $=="string"?$===""?"":Number($):$),"onUpdate:buttonCornerLinkedUnit":F[120]||(F[120]=$=>il.value=$),"onUpdate:buttonCornerTopLeftValue":F[121]||(F[121]=$=>ll.value=$),"onUpdate:buttonCornerTopLeftUnit":F[122]||(F[122]=$=>al.value=$),"onUpdate:buttonCornerTopRightValue":F[123]||(F[123]=$=>rl.value=$),"onUpdate:buttonCornerTopRightUnit":F[124]||(F[124]=$=>jn.value=$),"onUpdate:buttonCornerBottomRightValue":F[125]||(F[125]=$=>sl.value=$),"onUpdate:buttonCornerBottomRightUnit":F[126]||(F[126]=$=>dl.value=$),"onUpdate:buttonCornerBottomLeftValue":F[127]||(F[127]=$=>ul.value=$),"onUpdate:buttonCornerBottomLeftUnit":F[128]||(F[128]=$=>cl.value=$),"onUpdate:buttonPaddingLeftRightValue":F[129]||(F[129]=$=>nr.value=$),"onUpdate:buttonPaddingLeftRightUnit":F[130]||(F[130]=$=>wo.value=$),"onUpdate:buttonPaddingTopBottomValue":F[131]||(F[131]=$=>fl.value=$),"onUpdate:buttonPaddingTopBottomUnit":F[132]||(F[132]=$=>xn.value=$),"onUpdate:buttonWidthValue":F[133]||(F[133]=$=>sa.value=$),"onUpdate:buttonWidthUnit":F[134]||(F[134]=$=>ml.value=$),"onUpdate:buttonHeightValue":F[135]||(F[135]=$=>Do.value=$),"onUpdate:buttonHeightUnit":F[136]||(F[136]=$=>da.value=$),onToggleButtonCornerLinked:se},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"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("confirmation_message"),name:"confirmationMessage","icon-name":"check-circle","icon-category":"global"},{default:y(()=>[r(Fi,{"confirmation-border-color":_i.value,"confirmation-border-style":vl.value,"confirmation-background-color":no.value,"confirmation-border-width-value":fn.value,"confirmation-border-width-unit":pl.value,"is-confirmation-corner-linked":Kn.value,"confirmation-corner-linked-value":Qn.value,"confirmation-corner-linked-unit":yl.value,"confirmation-corner-top-left-value":gl.value,"confirmation-corner-top-left-unit":wi.value,"confirmation-corner-top-right-value":Un.value,"confirmation-corner-top-right-unit":mn.value,"confirmation-corner-bottom-right-value":hl.value,"confirmation-corner-bottom-right-unit":Ci.value,"confirmation-corner-bottom-left-value":Si.value,"confirmation-corner-bottom-left-unit":Xn.value,"confirmation-corner-main-placeholder":mr.value,"confirmation-corner-main-value":ki.value,"onUpdate:confirmationBorderColor":F[137]||(F[137]=$=>_i.value=$),"onUpdate:confirmationBorderStyle":F[138]||(F[138]=$=>vl.value=$),"onUpdate:confirmationBackgroundColor":F[139]||(F[139]=$=>no.value=$),"onUpdate:confirmationBorderWidthValue":F[140]||(F[140]=$=>fn.value=$),"onUpdate:confirmationBorderWidthUnit":F[141]||(F[141]=$=>pl.value=$),"onUpdate:confirmationCornerMainValue":F[142]||(F[142]=$=>ki.value=typeof $=="string"?$===""?"":Number($):$),"onUpdate:confirmationCornerLinkedUnit":F[143]||(F[143]=$=>yl.value=$),"onUpdate:confirmationCornerTopLeftValue":F[144]||(F[144]=$=>gl.value=$),"onUpdate:confirmationCornerTopLeftUnit":F[145]||(F[145]=$=>wi.value=$),"onUpdate:confirmationCornerTopRightValue":F[146]||(F[146]=$=>Un.value=$),"onUpdate:confirmationCornerTopRightUnit":F[147]||(F[147]=$=>mn.value=$),"onUpdate:confirmationCornerBottomRightValue":F[148]||(F[148]=$=>hl.value=$),"onUpdate:confirmationCornerBottomRightUnit":F[149]||(F[149]=$=>Ci.value=$),"onUpdate:confirmationCornerBottomLeftValue":F[150]||(F[150]=$=>Si.value=$),"onUpdate:confirmationCornerBottomLeftUnit":F[151]||(F[151]=$=>Xn.value=$),onToggleConfirmationCornerLinked:wl},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"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("rating"),name:"rating","icon-name":"star","icon-category":"global"},{default:y(()=>[r(DU,{"rating-icon-size-value":lr.value,"rating-icon-size-unit":bl.value,"rating-icon-color":_l.value,"onUpdate:ratingIconSizeValue":F[152]||(F[152]=$=>lr.value=$),"onUpdate:ratingIconSizeUnit":F[153]||(F[153]=$=>bl.value=$),"onUpdate:ratingIconColor":F[154]||(F[154]=$=>_l.value=$)},null,8,["rating-icon-size-value","rating-icon-size-unit","rating-icon-color"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("slider_style_section"),name:"slider","icon-name":"slider","icon-category":"global"},{default:y(()=>[r(NU,{"slider-handle-color":l(ar),"slider-highlight-color":l(ma),"slider-border-color":l(Bo),"slider-track-color":l(xl),"slider-remaining-track-color":l(Jn),"onUpdate:sliderHandleColor":F[155]||(F[155]=$=>ar.value=$),"onUpdate:sliderHighlightColor":F[156]||(F[156]=$=>ma.value=$),"onUpdate:sliderBorderColor":F[157]||(F[157]=$=>Bo.value=$),"onUpdate:sliderTrackColor":F[158]||(F[158]=$=>xl.value=$),"onUpdate:sliderRemainingTrackColor":F[159]||(F[159]=$=>Jn.value=$)},null,8,["slider-handle-color","slider-highlight-color","slider-border-color","slider-track-color","slider-remaining-track-color"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("date_time_picker"),name:"dateTimePicker","icon-name":"calendar-dot","icon-category":"global"},{default:y(()=>[r(eM,{"date-time-calendar-background":va.value,"date-time-number-text-color":pa.value,"date-time-selection-color":rr.value,"onUpdate:dateTimeCalendarBackground":F[160]||(F[160]=$=>va.value=$),"onUpdate:dateTimeNumberTextColor":F[161]||(F[161]=$=>pa.value=$),"onUpdate:dateTimeSelectionColor":F[162]||(F[162]=$=>rr.value=$)},null,8,["date-time-calendar-background","date-time-number-text-color","date-time-selection-color"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("select"),name:"select","icon-name":"checklist","icon-category":"builder"},{default:y(()=>[r(wM,{"select-tag-color":sr.value,"select-tag-text-color":ur.value,"select-option-hover-color":dr.value,"select-selection-text-color":cr.value,"select-selection-background-color":Mn.value,"onUpdate:selectTagColor":F[163]||(F[163]=$=>sr.value=$),"onUpdate:selectTagTextColor":F[164]||(F[164]=$=>ur.value=$),"onUpdate:selectOptionHoverColor":F[165]||(F[165]=$=>dr.value=$),"onUpdate:selectSelectionTextColor":F[166]||(F[166]=$=>cr.value=$),"onUpdate:selectSelectionBackgroundColor":F[167]||(F[167]=$=>Mn.value=$)},null,8,["select-tag-color","select-tag-text-color","select-option-hover-color","select-selection-text-color","select-selection-background-color"])]),_:1},8,["title"]),(g(!0),k(ye,null,Ae(l(a),($,yr)=>(g(),X(Kt($.component),Bd({key:l(d)($,yr)},{ref_for:!0},$.props??{}),null,16))),128)),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("css_class"),name:"cssClass","icon-name":"code","icon-category":"global"},{default:y(()=>[r($M,{"copied-form-css-class":zs.value,"additional-css-classes":fr.value,onCopyCssClass:Zr,"onUpdate:additionalCssClasses":F[168]||(F[168]=$=>fr.value=$)},null,8,["copied-form-css-class","additional-css-classes"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"})]),_:1})])}}}),BM=We(EM,[["__scopeId","data-v-80c29cd7"]]),AM="form_style_themes",DM="essentials",OM={class:"ivyforms-pro-theme-collection__preview ivyforms-overflow-hidden","aria-hidden":"true"},qM={class:"ivyforms-pro-theme-collection__preview-eyebrow bold-10"},zM={class:"ivyforms-pro-theme-collection__preview-title medium-12"},NM={class:"ivyforms-pro-theme-collection__preview-field regular-10"},WM={class:"ivyforms-pro-theme-collection__preview-field regular-10"},YM={class:"ivyforms-pro-theme-collection__preview-consent ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},HM={class:"ivyforms-pro-theme-collection__preview-consent-label regular-10"},GM={class:"ivyforms-pro-theme-collection__preview-button regular-10"},jM={class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},KM={class:"ivyforms-pro-theme-collection__title medium-18"},QM={class:"ivyforms-pro-theme-collection__description regular-14"},XM=_e({__name:"IvyProThemeCollectionCard",setup(t){const{getLabel:o}=Ye(),{showUpgradeDialog:n}=Vo(),a=()=>n(DM),d=[{className:"ivyforms-pro-theme-collection__preview-card--purple",titleKey:"contact_us",nameKey:"your_name",consentKey:"i_agree_to_terms"},{className:"ivyforms-pro-theme-collection__preview-card--blue",titleKey:"get_started",nameKey:"full_name",consentKey:"i_agree_to_terms"},{className:"ivyforms-pro-theme-collection__preview-card--amber",titleKey:"join_waitlist",nameKey:"your_name",consentKey:"subscribe_to_updates"},{className:"ivyforms-pro-theme-collection__preview-card--brand",titleKey:"book_a_demo",nameKey:"your_name",consentKey:"i_agree_to_terms"}];return(m,s)=>(g(),k("article",{class:"ivyforms-pro-theme-collection ivyforms-border-radius-8 ivyforms-p-16 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-cursor-pointer",onClick:a},[u("div",OM,[(g(),k(ye,null,Ae(d,p=>u("div",{key:p.className,class:it(["ivyforms-pro-theme-collection__preview-card ivyforms-border-radius-8 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6 ivyforms-overflow-hidden",p.className])},[u("span",qM,_(l(o)("form_theme")),1),u("span",zM,_(l(o)(p.titleKey)),1),u("span",NM,_(l(o)(p.nameKey)),1),u("span",WM,_(l(o)("email_address")),1),u("span",YM,[s[0]||(s[0]=u("span",{class:"ivyforms-pro-theme-collection__preview-checkbox"},null,-1)),u("span",HM,_(l(o)(p.consentKey)),1)]),u("span",GM,_(l(o)("submit")),1)],2)),64))]),u("div",jM,[u("h3",KM,_(l(o)("unlock_creative_superpowers")),1),r(ro,{image:"pro-text",size:"s"})]),u("p",QM,_(l(o)("pro_themes_collection_description")),1),r(ke,{priority:"pro",size:"d","full-width":"","icon-start":"pro-lightning-alt","icon-start-category":"global","icon-start-type":"fill-duo",onClick:Ht(a,["stop"])},{default:y(()=>[ne(_(l(o)("upgrade")),1)]),_:1}),u("button",{type:"button",class:"ivyforms-pro-theme-collection__explore medium-14",onClick:Ht(a,["stop"])},_(l(o)("explore_collection")),1)]))}}),JM=We(XM,[["__scopeId","data-v-a473ce72"]]),ZM={class:"ivyforms-form-styles"},eR={key:0,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},tR={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},oR={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4 ivyforms-flex-1"},nR={class:"ivyforms-form-styles__disable-label regular-16"},iR={key:0,class:"ivyforms-form-styles__section ivyforms-width-100"},lR={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"},aR={class:"ivyforms-form-styles__themes ivyforms-pt-16 ivyforms-gap-4 ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100"},rR={key:1,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},sR={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"},dR={class:"regular-16"},uR={class:"ivyforms-form-styles__mode-tabs ivyforms-mt-16 ivyforms-width-100"},cR={key:0,class:"",style:{"text-align":"center"}},fR={class:"ivyforms-text-secondary ivyforms-text-sm text-muted"},mR={key:1,class:"",style:{"text-align":"center"}},vR={class:"ivyforms-text-secondary ivyforms-text-sm text-muted"},pR={class:"ivyforms-flex ivyforms-justify-content-end ivyforms-gap-8"},yR=_e({__name:"FieldStyleTabContent",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Hi(),d=x(!1),m=x(!1),{canUseFeature:s}=Wn(),p=I(()=>(Ge.hooks.updateCounter.value,fx())),f=I(()=>s(AM)),v=I(()=>p.value.filter(O=>!O.isPro)),h=I(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/form_builder/filter_style_controls_component",null,{formType:n.formType})}catch{return null}}),w=I({get:()=>!n.styleSettings.stylesEnabled,set:O=>{n.updateStyleSettings("stylesEnabled",!O)}}),P=I({get:()=>n.styleSettings.styleMode||"quick",set:O=>{n.updateStyleSettings("styleMode",O)}}),M=I({get:()=>n.styleSettings.selectedTheme||"ivy-default",set:O=>{n.updateStyleSettings("selectedTheme",O)}}),U=I(()=>{const O=p.value.find(D=>D.id===M.value);return O?O.name:""}),R=O=>{const D=p.value.find(J=>J.id===O),te=M.value!==O;D&&!D.isPro&&!D.isComingSoon&&(M.value=O,te&&Object.keys(D.settings).forEach(J=>{J!=="stylesEnabled"&&J!=="selectedTheme"&&J!=="styleMode"&&n.updateStyleSettings(J,D.settings[J])}))},C=O=>{R(O),h.value||n.updateStyleSettings("styleMode","quick"),m.value=!0},T=(O,D)=>{const te=p.value.find(J=>J.id===O);!te||te.isPro||te.isComingSoon||a.openContextMenu({actions:[$t(Lt.Edit,{handler:()=>C(O)})],contextMenuButtonRef:D})},B=()=>{const O=p.value.find(D=>D.id===M.value);if(O){const D=JSON.parse(JSON.stringify(O.settings));n.resetStyleToThemeDefaults({...D,selectedTheme:M.value})}d.value=!1};return(O,D)=>{const te=xo,J=to,Y=co,Q=$2,ie=ke,Z=Pn,N=ci;return g(),k("div",ZM,[m.value?(g(),k("div",rR,[u("div",sR,[r(ie,{size:"s",type:"ghost",priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows",onClick:D[2]||(D[2]=H=>m.value=!1)}),u("div",dR,_(U.value),1),D[7]||(D[7]=u("div",{class:"ivyforms-flex-1"},null,-1)),r(ie,{size:"s",priority:"danger",type:"ghost","icon-start":"refresh","icon-start-category":"arrows",onClick:D[3]||(D[3]=H=>d.value=!0)},{default:y(()=>[ne(_(l(o)("reset")),1)]),_:1})]),h.value?(g(),X(Kt(h.value),{key:0,embedded:""})):(g(),k(ye,{key:1},[u("div",uR,[r(Z,{modelValue:P.value,"onUpdate:modelValue":D[4]||(D[4]=H=>P.value=H),size:"s",priority:"tertiary",type:"tonal",background:"",tabs:[{name:"quick",label:l(o)("quick_start")},{name:"advanced",label:l(o)("advanced")}]},null,8,["modelValue","tabs"])]),P.value==="quick"?(g(),k("div",cR,[u("div",fR,_(l(o)("quick_start_description")),1)])):fe("",!0),P.value==="advanced"?(g(),k("div",mR,[u("div",vR,_(l(o)("advanced_mode_description")),1)])):fe("",!0),P.value==="quick"?(g(),X(YP,{key:2})):fe("",!0),P.value==="advanced"?(g(),X(BM,{key:3})):fe("",!0)],64))])):(g(),k("div",eR,[u("div",tR,[r(te,{modelValue:w.value,"onUpdate:modelValue":D[0]||(D[0]=H=>w.value=H),size:"d"},null,8,["modelValue"]),u("div",oR,[u("div",nR,_(l(o)("disable_styles")),1),r(Y,{content:l(o)("disable_styles_tooltip")},{default:y(()=>[r(J,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",class:"ivyforms-radio__tooltip-icon",onClick:D[1]||(D[1]=Ht(()=>{},["prevent"]))})]),_:1},8,["content"])])]),w.value?fe("",!0):(g(),k("div",iR,[u("div",lR,_(l(o)("ivy_styles")),1),u("div",aR,[(g(!0),k(ye,null,Ae(v.value,H=>(g(),X(Q,{key:H.id,theme:H,"is-selected":M.value===H.id,"selected-theme-id":M.value,onSelect:R,onMenuClick:T},null,8,["theme","is-selected","selected-theme-id"]))),128)),f.value?fe("",!0):(g(),X(JM,{key:0}))])]))])),r(N,{modelValue:d.value,"onUpdate:modelValue":D[6]||(D[6]=H=>d.value=H),title:l(o)("reset_styles_confirmation_title"),priority:"danger",width:"364px"},{footer:y(()=>[u("div",pR,[r(ie,{size:"d",priority:"tertiary",type:"ghost",onClick:D[5]||(D[5]=H=>d.value=!1)},{default:y(()=>[ne(_(l(o)("cancel")),1)]),_:1}),r(ie,{size:"d",priority:"danger",type:"fill",onClick:B},{default:y(()=>[ne(_(l(o)("reset")),1)]),_:1})])]),default:y(()=>[u("div",null,_(l(o)("reset_styles_confirmation_message")),1)]),_:1},8,["modelValue","title"])])}}}),gR=We(yR,[["__scopeId","data-v-f4ec9d96"]]),hR={class:"advanced-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},bR=_e({__name:"AdvancedFieldOptions",setup(t){const{getLabel:o}=Ye(),{selectedField:n}=zi(kt()),{updateSelectedField:a,updateFieldOptions:d}=kt(),m=I(()=>{if(!n.value)return[];let f=Ge.fieldOptions.getForFieldType(n.value.type,"advanced");return f=Ll("ivyforms/field_options/filter_options",f,{fieldType:n.value.type,tab:"advanced"}),f.forEach((v,h)=>{v.showDividerAfter=h<f.length-1,h===f.length-1&&(v.showDividerAfter=!1)}),f.filter(v=>v.condition?v.condition(n.value):!0)});Ee(()=>Ge.hooks.updateCounter.value,()=>{});const s=I(()=>n.value),p=(f,v)=>{a(f,v),d(f,v)};return(f,v)=>(g(),k("div",hR,[(g(!0),k(ye,null,Ae(m.value,h=>(g(),k(ye,{key:h.id},[h.showDividerBefore?(g(),X(Xe,{key:0})):fe("",!0),(g(),X(Kt(h.component),{field:s.value,"update-field":p,"get-label":l(o)},null,8,["field","get-label"])),h.showDividerAfter?(g(),X(Xe,{key:1})):fe("",!0)],64))),128)),m.value.length?fe("",!0):(g(),X(dn,{key:0,title:l(o)("coming_soon"),subtitle:l(o)("we_are_working_on_it"),image:"fields-options"},null,8,["title","subtitle"]))]))}}),_R=We(bR,[["__scopeId","data-v-8f9e2212"]]),xR={class:"ivyforms-general-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},wR=_e({__name:"GeneralFieldOptions",setup(t){const{getLabel:o}=Ye(),{selectedField:n}=zi(kt()),{updateFieldOptions:a,updateSelectedField:d}=kt(),m=(p,f)=>{d(p,f),a(p,f)},s=I(()=>{if(Ge.hooks.updateCounter.value,!n.value)return[];let p=Ge.fieldOptions.getForFieldType(n.value.type,"general");return p=Ll("ivyforms/field_options/filter_options",p,{fieldType:n.value.type,tab:"general"}),p.forEach((f,v)=>{f.showDividerAfter=v<p.length-1,v===p.length-1&&(f.showDividerAfter=!1)}),p.filter(f=>f.condition?f.condition(n.value):!0)});return(p,f)=>{const v=Xe;return g(),k("div",xR,[(g(!0),k(ye,null,Ae(s.value,(h,w)=>(g(),k(ye,{key:h.id},[h.showDividerBefore&&w>0?(g(),X(v,{key:0})):fe("",!0),(g(),X(Kt(h.component),{field:l(n),"update-field":m,"get-label":l(o)},null,8,["field","get-label"])),h.showDividerAfter&&w<s.value.length-1?(g(),X(v,{key:1})):fe("",!0)],64))),128))])}}}),CR=We(wR,[["__scopeId","data-v-305170d5"]]),SR={},kR={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},FR={class:"ivyforms-flex ivyforms-gap-16"},IR={class:"ivyforms-flex ivyforms-gap-16"};function TR(t,o){const n=zn,a=mi,d=Xe;return g(),k("div",kR,[r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[u("div",FR,[r(n,{variant:"text",style:{height:"20px",width:"20px"}}),r(n,{variant:"text",style:{height:"20px"}})]),r(n,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),r(n,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(d),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[u("div",IR,[r(n,{variant:"text",style:{height:"20px",width:"20px"}}),r(n,{variant:"text",style:{height:"20px"}})]),r(n,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),r(n,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(d),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(d),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1})])}const PR=We(SR,[["render",TR]]),$R={class:"ivyforms-smart-logic-placeholder ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},LR=_e({__name:"SmartLogicOptions",props:{field:{}},setup(t){const{getLabel:o}=Ye(),n=()=>{pv()};return(a,d)=>{const m=ke;return g(),k("div",$R,[r(dn,{title:l(o)("smart_logic_pro_feature"),subtitle:l(o)("smart_logic_pro_description"),image:"fields-options"},{actionButton:y(()=>[r(m,{priority:"primary",size:"d","icon-start":"arrow-up-right","icon-start-category":"global","icon-start-type":"outline",onClick:n},{default:y(()=>[ne(_(l(o)("upgrade_to_pro")),1)]),_:1})]),_:1},8,["title","subtitle"])])}}}),VR=We(LR,[["__scopeId","data-v-dce92330"]]),UR={key:0,class:"ivyforms-secondary-tab-menu"},MR={class:"ivyforms-secondary-tab-menu__tabs"},RR={class:"ivyforms-secondary-tab-menu__content"},ER={key:0,class:"ivyforms-py-16 ivyforms-pr-8"},BR={key:0},AR={key:1},DR={key:2},OR={key:1},qR=_e({__name:"FieldOptionsTabContent",props:{field:{default:null}},setup(t){const o=I(()=>window.IvyForms?.components?.SmartLogicOptions),{getLabel:n}=Ye(),{updateFieldOptions:a,updateSelectedField:d}=kt(),{checkFeatureAccess:m,isProInstalled:s,isProLicenseActive:p}=Vo(),f=Av(),{dialogVisible:v}=zi(f),h=(te,J)=>{d(te,J),a(te,J)},w=window.IvyForms?.pro?Zo():null,P=t,M=()=>n("no_field_selected"),U=()=>n("please_select_field"),R=x("general"),C=x(!1),T=x("general"),B=I(()=>!w||!w.loaded.value?!1:w.hasFeature("smart_logic")),O=I(()=>[{name:"general",label:n("general")},{name:"advanced",label:n("advanced")},{name:"smartLogic",label:n("smart_logic"),pro:!s()}]),D=te=>{const J=String(te),Q={smartLogic:"smart_logic"}[J];if(Q){if(T.value=R.value,s()&&!p()){m(Q);return}if(!B.value){m(Q);return}}R.value=J};return Pt(async()=>{w&&!w.loaded.value&&await w.fetch()}),Ee(()=>P.field,(te,J)=>{te&&J&&te.fieldIndex!==J.fieldIndex&&(R.value="general",C.value=!0,setTimeout(()=>{C.value=!1},200))}),Ee(()=>v.value,te=>{!te&&R.value==="smartLogic"&&!B.value&&(R.value=T.value)}),(te,J)=>{const Y=Pn,Q=CR,ie=_R;return t.field?(g(),k("div",UR,[u("div",MR,[r(Y,{"model-value":R.value,background:"",type:"tonal",priority:"tertiary",tabs:O.value,size:"d","onUpdate:modelValue":D},null,8,["model-value","tabs"])]),u("div",RR,[C.value?(g(),k("div",ER,[r(PR)])):fe("",!0),Ul(u("div",null,[R.value==="general"?(g(),k("div",BR,[r(Q,{field:t.field},null,8,["field"])])):fe("",!0),R.value==="advanced"?(g(),k("div",AR,[r(ie)])):fe("",!0),R.value==="smartLogic"?(g(),k("div",DR,[B.value&&o.value?(g(),X(Kt(o.value),{key:0,field:t.field,"update-field":h,"get-label":l(n)},null,8,["field","get-label"])):(g(),X(VR,{key:1,field:t.field},null,8,["field"]))])):fe("",!0)],512),[[Ml,!C.value]])])])):(g(),k("div",OR,[r(dn,{title:M(),subtitle:U(),image:"fields"},null,8,["title","subtitle"])]))}}}),zR=We(qR,[["__scopeId","data-v-3bf3e4ed"]]),NR={class:"ivyforms-add-field-wrapper ivyforms-flex ivyforms-align-items-center"},WR=["disabled"],YR={class:"ivyforms-add-field__left-content ivyforms-flex ivyforms-align-items-end ivyforms-gap-4"},HR={class:"ivyforms-add-field__name medium-14"},GR={class:"ivyforms-add-field__right-content"},jR=_e({__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 o=t;return(n,a)=>{const d=to,m=Gd;return g(),k("div",NR,[u("button",{class:it(["ivyforms-add-field ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-p-4",["ivyforms-add-field__type__"+o.type,{"is-icon-start":o.iconStart,"is-icon-end":o.iconEnd||o.pro,"is-pro":o.pro}]]),disabled:o.disabled||o.comingSoon},[u("span",YR,[o.iconStart?(g(),X(d,{key:0,name:o.iconStart,category:o.iconStartCategory,type:o.iconStartType,class:"ivyforms-add-field__icon-start",size:"d"},null,8,["name","category","type"])):fe("",!0),u("span",HR,_(o.fieldName),1)]),u("span",GR,[o.iconEnd?(g(),X(d,{key:0,name:o.iconEnd,category:o.iconEndCategory,type:o.iconEndType,class:"ivyforms-add-field__icon-end",size:"d"},null,8,["name","category","type"])):fe("",!0)]),o.pro?(g(),X(ro,{key:0,image:"pro-bolt",size:"s",class:"ivyforms-add-field__pro-badge"})):fe("",!0)],10,WR),o.comingSoon?(g(),X(m,{key:0,class:"ivyforms-add-field__coming-soon",size:"s"})):fe("",!0)])}}}),Lp=We(jR,[["__scopeId","data-v-25da1f0c"]]),KR={class:"ivyforms-add-field"},QR={class:"ivyforms-add-field__search-wrapper ivyforms-pb-8"},XR={key:0,class:"ivyforms-add-field__drag-area ivyforms-gap-8"},JR={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},ZR=["draggable","onDragstart"],eE={class:"ivyforms-add-field__drag-area ivyforms-gap-8"},tE={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},oE=["draggable","onDragstart"],nE=_e({__name:"AddFieldTabContent",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Mo(),{onFieldDragEnd:d}=mx(),{checkFeatureAccess:m,getFeatureSlugForFieldType:s}=Vo(),{defaultProvider:p}=Dv(),f=x(""),v=window.IvyForms?.pro?Zo():null;Pt(async()=>{v&&await v.fetch(),a.allSettings||await a.loadAllSettings()});const h=["general","layout","payment","security","advanced"],w={general:"collapse-general",layout:"collapse-layout",payment:"collapse-payment",security:"collapse-security",advanced:"collapse-advanced"},P=Z=>{const N=new Map;for(const H of Z){const j=H.category,G=N.get(j);if(!G){N.set(j,{...H,name:w[j],dragFields:[...H.dragFields??[]]});continue}const W=[...G.dragFields];for(const z of H.dragFields??[])W.some(E=>E.type===z.type)||W.push(z);const L=(H.dragFields?.length??0)>0&&(G.dragFields?.length??0)===0;N.set(j,{title:L?H.title:G.title,name:w[j],category:j,dragFields:W,comingSoon:G.comingSoon??H.comingSoon})}return h.map(H=>{const j=N.get(H);return j?{...j,name:w[H]}:null}).filter(H=>!!H)},M=Z=>Z.comingSoon===!0?!0:Z.comingSoon===!1?!1:Z.dragFields.length===0,U=Z=>{const N=n.fields.some(W=>W.type==="recaptcha"),H=n.fields.some(W=>W.type==="turnstile"),j=n.fields.some(W=>W.type==="hcaptcha"),G=N||H||j;return Z.map(W=>{if(W.featureSlug){const z=W.pro,E=W.comingSoon||(W.type==="recaptcha"||W.type==="turnstile"||W.type==="hcaptcha")&&G;return{...W,pro:z,_precomputedDisabled:E}}const L=W.pro||W.comingSoon||(W.type==="recaptcha"||W.type==="turnstile"||W.type==="hcaptcha")&&G;return{...W,_precomputedDisabled:L}})},R=Z=>Z._precomputedDisabled!==void 0?Z._precomputedDisabled:Z.comingSoon||Z.pro?!0:Z.type==="recaptcha"||Z.type==="turnstile"||Z.type==="hcaptcha"?n.fields.some(N=>N.type==="recaptcha")||n.fields.some(N=>N.type==="turnstile")||n.fields.some(N=>N.type==="hcaptcha"):!1,C=I(()=>ie.value.map(Z=>({...Z,draggableFields:U(Z.dragFields)}))),T=I(()=>{const Z=f.value.toLowerCase().trim();if(!Z)return[];const N=ie.value.flatMap(j=>j.dragFields);return U(N).filter(j=>{const G=j.name.toLowerCase(),W=j.type.toLowerCase();return G.includes(Z)||W.includes(Z)})}),B=Z=>{if(n.isFormLoading)return;const N=ie.value.flatMap(L=>L.dragFields).find(L=>L.type===Z);if(N?.pro||N?.featureSlug){const L=N.featureSlug||s(Z);if(L&&!m(L))return}if(Z==="recaptcha"&&n.fields.some(z=>z.type==="recaptcha")||Z==="turnstile"&&n.fields.some(z=>z.type==="turnstile")||Z==="hcaptcha"&&n.fields.some(z=>z.type==="hcaptcha")||Z==="turnstile"&&n.fields.some(z=>z.type==="turnstile")||Z==="hcaptcha"&&n.fields.some(z=>z.type==="hcaptcha"))return;(!Number.isFinite(n.counterFields)||n.counterFields<0)&&(n.counterFields=0);const H=n.increaseCounter(),j=J({type:Z},H);n.isDraggingFromPanel=!1;const W=(n.fields.length>0?Math.max(...n.fields.map(L=>L.rowIndex??0)):-1)+1;n.addField({...j,position:n.fields.length+1,rowIndex:W,columnIndex:0,width:100}),n.updateFieldPositions()},O=(Z,N)=>{if(n.isFormLoading||N.comingSoon||N.pro){Z.preventDefault();return}n.isDraggingFromPanel=!0;const H=te(N);if(Z.dataTransfer){Z.dataTransfer.effectAllowed="move",Z.dataTransfer.setData("fieldData",JSON.stringify(H));const G=Z.target.closest(".ivyforms-add-field__wrapper");if(G){const W=G.cloneNode(!0);W.style.position="absolute",W.style.top="-9999px",W.style.width=G.offsetWidth+"px",W.style.opacity="0.8",document.body.appendChild(W),Z.dataTransfer.setDragImage(W,G.offsetWidth/2,G.offsetHeight/2),setTimeout(()=>{W.parentNode===document.body&&document.body.removeChild(W)},0)}}},D=Z=>{n.isDraggingFromPanel=!1,d(),Z?.dataTransfer&&Z.dataTransfer.clearData()},te=Z=>{const N=n.increaseCounter();return J(Z,N)},J=(Z,N)=>{const H=Ge.hooks.applyFilters("ivyforms/builder/add/transform",null,Z,N,{getLabel:o});if(H)return H;switch(Z.type){case"text":return{id:0,fieldIndex:N,type:"text",label:o("text"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"email":return{id:0,fieldIndex:N,type:"email",label:o("email"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"number":return{id:0,fieldIndex:N,type:"number",label:o("number"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"slider":return{id:0,fieldIndex:N,type:"slider",label:o("slider"),required:!1,minValue:0,maxValue:100,step:1,defaultValue:50,position:0,labelPosition:"default"};case"textarea":return{id:0,fieldIndex:N,type:"textarea",label:o("paragraph"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"phone":return{id:0,fieldIndex:N,type:"phone",label:o("phone"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",phoneAutoDetect:!0};case"website":return{id:0,fieldIndex:N,type:"website",label:o("website"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"date":return{id:0,fieldIndex:N,type:"date",label:o("date_picker"),required:!1,defaultValue:"",placeholder:"",position:0,dateFieldType:"date-picker",dateFormat:"MM/DD/YYYY",labelPosition:"default"};case"time":return{id:0,fieldIndex:N,type:"time",label:o("time_picker"),required:!1,defaultValue:"",placeholder:"",position:0,timeFieldType:"time-picker",timeFormat:"24h",labelPosition:"default"};case"date_time":return{id:0,fieldIndex:N,type:"date_time",label:o("date_time_picker"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",readOnly:!1,requiredMessage:o("validation_required"),dateTimeFieldType:"picker",dateTimeMode:"single",defaultValueMode:"none",dateFormat:"MM/DD/YYYY",timeFormat:"24h",enableSeconds:!1,featureSlug:"date_time_field",pro:!0};case"recaptcha":return{id:0,fieldIndex:N,type:"recaptcha",label:o("recaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"html":return{id:0,fieldIndex:N,type:"html",label:o("html"),hideLabel:!1,htmlContent:"",description:"",position:0,labelPosition:"default",cssClasses:""};case"turnstile":return{id:0,fieldIndex:N,type:"turnstile",label:o("turnstile"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"hcaptcha":return{id:0,fieldIndex:N,type:"hcaptcha",label:o("hcaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"radio":return{id:0,fieldIndex:N,type:"radio",label:o("radio_button"),required:!1,defaultValue:o("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:o("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:o("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0};case"select":return{id:0,fieldIndex:N,type:"select",label:o("dropdown"),required:!1,defaultValue:o("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:o("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:o("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0,enableSearch:!1};case"rating":return{id:0,fieldIndex:N,type:"rating",label:o("rating"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",ratingIcon:"star",fieldOptions:[{id:1,label:o("good"),value:"1",isDefault:!1},{id:2,label:o("nice"),value:"2",isDefault:!1},{id:3,label:o("very_good"),value:"3",isDefault:!1},{id:4,label:o("awesome"),value:"4",isDefault:!1},{id:5,label:o("amazing"),value:"5",isDefault:!1}],showValues:!1};case"file-upload":return{id:0,fieldIndex:N,type:"file-upload",label:o("file_upload"),required:!1,defaultValue:"",placeholder:o("file_upload_placeholder_drag_here"),position:0,labelPosition:"default",readOnly:!1,hideLabel:!1,description:"",cssClasses:"",maxFileSizeMb:999,saveUploadsTo:"ivyforms",allowedFileExtensions:[],allowMultiple:!1,maxUploadCount:0};case"nps":return{id:0,fieldIndex:N,type:"nps",label:o("net_promoter"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",hideLabel:!1,description:"",negativeStatementLabel:"",positiveStatementLabel:""};case"address":{const j=["streetAddress","addressLine2","city","state","zip","country"],G=j.map(W=>({type:W,id:"",label:o(W==="addressLine2"?"address_line_2":W),value:"",placeholder:"",required:!1,hideLabel:!1,description:"",requiredMessage:"",visible:!0}));return{id:0,fieldIndex:N,type:"address",label:o("address"),hideLabel:!1,cssClasses:"",labelPosition:"top",addressFieldTypes:j,addressFields:G,countryDefaultValue:"",position:0}}case"name":{const j=["nameField1","nameField2"],G=j.map((W,L)=>({type:W,id:"",modelValue:"",label:o(L===0?"first_name":"last_name"),required:!1,optionHide:!1,description:"",placeholder:""}));return{id:0,fieldIndex:N,type:"name",label:o("name"),required:!1,defaultValue:"",placeholder:"",position:0,nameFieldTypes:j,nameFields:G}}case"checkbox":return{id:0,fieldIndex:N,type:"checkbox",label:o("checkbox"),required:!1,placeholder:"",position:0,fieldOptions:[{id:0,label:o("choice_1"),value:"choice1",isDefault:!1,position:1},{id:1,label:o("choice_2"),value:"choice2",isDefault:!1,position:2},{id:2,label:o("choice_3"),value:"choice3",isDefault:!1,position:3}],shuffleOptions:!1,showValues:!0};case"product":{const j=[{id:0,label:`${o("product")} 1`,value:"product1",isDefault:!0,position:1},{id:1,label:`${o("product")} 2`,value:"product2",isDefault:!1,position:2},{id:2,label:`${o("product")} 3`,value:"product3",isDefault:!1,position:3}],G={product1:"29.99",product2:"19.99",product3:"9.99"};return{id:0,fieldIndex:N,type:"product",label:o("product"),required:!1,defaultValue:"product1",placeholder:"",position:0,labelPosition:"default",fieldOptions:j,shuffleOptions:!1,showValues:!0,htmlContent:JSON.stringify({configVersion:1,productType:"radio",paymentAmount:"",minAmount:"",maxAmount:"",amountLabel:"",showPriceAfterItemLabel:!1,prices:G,choiceLayout:"inline",columnsCount:3})}}case"quantity":return{id:0,fieldIndex:N,type:"quantity",label:o("quantity"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",minValue:1,maxValue:null,step:1,limitRange:!0,numberFormat:"us_int",htmlContent:JSON.stringify({quantityConfigVersion:1,linkedProductFieldIndex:null})};case"payment-method":return{id:0,fieldIndex:N,type:"payment-method",label:o("payment_method_field"),required:!0,readOnly:!1,defaultValue:"",placeholder:o("card_number"),position:0,labelPosition:"default",requiredMessage:o("required"),inputPrefix:"",inputSuffix:"",htmlContent:JSON.stringify({paymentMethods:[p.value],hideCardLabels:!1})};case"total":return{id:0,fieldIndex:N,type:"total",label:o("total"),required:!0,readOnly:!0,defaultValue:"",placeholder:"",position:0,labelPosition:"default",requiredMessage:o("total_default_required_message"),inputPrefix:"",inputSuffix:"",htmlContent:JSON.stringify({totalConfigVersion:1,enablePaymentSummary:!1,showPaymentSummaryCloseButton:!0,emptyPaymentMessageHtml:"",enableAutocomplete:!1})};case"gdpr":return{id:0,fieldIndex:N,type:"gdpr",label:o("gdpr"),required:!0,defaultValue:"",placeholder:"",position:0,agreementText:o("gdpr_default_agreement_text"),labelPosition:"default"}}},Y=[{title:o("general"),name:"collapse-general",category:"general",dragFields:[{type:"text",name:o("text"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"email",name:o("email"),iconStart:"email",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"number",name:o("number"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"textarea",name:o("paragraph"),iconStart:"paragraph",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"phone",name:o("phone"),iconStart:"phone",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"website",name:o("website"),iconStart:"globe",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"name",name:o("name"),iconStart:"user",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"address",name:o("address"),iconStart:"location",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"radio",name:o("radio_button"),iconStart:"radio",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"checkbox",name:o("checkbox"),iconStart:"checkbox",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"select",name:o("dropdown"),iconStart:"chevron-square-down",iconStartType:"outline",iconStartCategory:"arrows",iconEnd:"none",iconEndType:"fill",iconEndCategory:"global"},{type:"rating",name:o("rating"),iconStart:"star",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"html",name:o("html"),iconStart:"code",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"file-upload",name:o("file_upload"),iconStart:"import",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"slider",name:o("slider"),iconStart:"slider",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:o("layout"),name:"collapse-layout",category:"layout",dragFields:[{type:"section",name:o("sections"),iconStart:"sections",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"section_field",pro:!0}]},{title:o("payment"),name:"collapse-payment",category:"payment",dragFields:[{type:"product",name:o("product"),iconStart:"cart",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"quantity",name:o("quantity"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"total",name:o("total"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"payment-method",name:o("payment_method_field"),iconStart:"cc",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:o("security"),name:"collapse-security",category:"security",dragFields:[{type:"recaptcha",name:o("recaptcha"),iconStart:"recaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"turnstile",name:o("turnstile"),iconStart:"turnstile",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"hcaptcha",name:o("hcaptcha"),iconStart:"hcaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"gdpr",name:o("gdpr"),iconStart:"gdpr-shield",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:o("advanced"),name:"collapse-advanced",category:"advanced",dragFields:[{type:"date",name:o("date"),iconStart:"calendar-dot",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"time",name:o("time"),iconStart:"clock",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"date_time",name:o("date_time"),iconStart:"date-and-time",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"date_time_field",pro:!0},{type:"password",name:o("password"),iconStart:"key",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"password_field",pro:!0},{type:"signature",name:o("signature"),iconStart:"signature2",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"signature_field",pro:!0},{type:"likert",name:o("likert"),iconStart:"list-bullet",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"likert_field",pro:!0},{type:"nps",name:o("net_promoter"),iconStart:"slider",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"nps_field",pro:!0},{type:"rich_text",name:o("rich_text"),iconStart:"text-bold",iconStartType:"outline",iconStartCategory:"text-formatting",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"rich_text_field",pro:!0},{type:"calculated",name:o("calculate"),iconStart:"grid",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"calculated_field",pro:!0}]}],Q=Z=>bp()?Z:Z.map(N=>({...N,dragFields:N.dragFields.filter(H=>H.type!=="payment-method")})),ie=I(()=>{Ge.hooks.updateCounter.value,v&&v.loaded.value;const Z=Ge.hooks.applyFilters("ivyforms/builder/filter/collapse_items",Y,{getLabel:o}),N=Array.isArray(Z)?Z:Y;return P(Q(N))});return(Z,N)=>{const H=Lp,j=Bv,G=Ev;return g(),k("div",KR,[u("div",QR,[r(Ki,{modelValue:f.value,"onUpdate:modelValue":N[0]||(N[0]=W=>f.value=W),placeholder:l(o)("search_fields")},null,8,["modelValue","placeholder"])]),f.value?(g(),k("div",XR,[u("div",JR,[(g(!0),k(ye,null,Ae(T.value,W=>(g(),k("div",{key:W.type,class:it(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":W.comingSoon||W.pro}]),draggable:!W.comingSoon&&!W.pro&&!l(n).isFormLoading,onDragstart:L=>O(L,W),onDragend:N[1]||(N[1]=L=>D(L))},[r(H,{"field-type":W.type,"field-name":W.name,"icon-start":W.iconStart,"icon-start-category":W.iconStartCategory,"icon-start-type":W.iconStartType,"icon-end":W.iconEnd,"icon-end-category":W.iconEndCategory,"icon-end-type":W.iconEndType,"coming-soon":W.comingSoon,disabled:R(W),pro:W.pro,"use-pro-badge":W.pro,onClick:L=>B(W.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,ZR))),128))])])):(g(),X(G,{key:1,accordion:!1,"default-active":["collapse-general"]},{default:y(()=>[(g(!0),k(ye,null,Ae(C.value,W=>(g(),X(j,{key:W.category,class:it(["ivyforms-add-field__collapse-item"]),title:W.title,name:W.name,"coming-soon":M(W)},{default:y(()=>[u("div",eE,[u("div",tE,[(g(!0),k(ye,null,Ae(W.draggableFields,L=>(g(),k("div",{key:L.type,class:it(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":L.comingSoon||L.pro}]),draggable:!L.comingSoon&&!L.pro&&!l(n).isFormLoading,onDragstart:z=>O(z,L),onDragend:N[2]||(N[2]=z=>D(z))},[r(H,{"field-type":L.type,"field-name":L.name,"icon-start":L.iconStart,"icon-start-category":L.iconStartCategory,"icon-start-type":L.iconStartType,"icon-end":L.iconEnd,"icon-end-category":L.iconEndCategory,"icon-end-type":L.iconEndType,"coming-soon":L.comingSoon,disabled:R(L),pro:L.pro,"use-pro-badge":L.pro,onClick:z=>B(L.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,oE))),128))])])]),_:2},1032,["title","name","coming-soon"]))),128))]),_:1}))])}}});function iE(){const t=kt();return I(()=>{Ge.hooks.updateCounter.value;const o=t.selectedBuilderEntity;if(!o||o.kind!=="canvas")return null;const n=vx(o.id);return n?.settingsPanelContext?Ge.hooks.applyFilters("ivyforms/form_builder/settings_panel_component",null,{context:n.settingsPanelContext,formType:t.formType,extensionId:n.id})??null:null})}const lE={class:"ivyforms-submit-button-settings ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16 ivyforms-pr-8"},aE=_e({__name:"SubmitButtonSettings",setup(t){const{getLabel:o}=Ye(),n=kt(),{submitButtonSettings:a}=zi(n),d=x(a.value.label),m=x(a.value.position);Ee(a,f=>{d.value=f.label,m.value=f.position},{deep:!0});const s=f=>{n.updateSubmitButtonSettings("label",f)},p=f=>{(f==="default"||f==="left"||f==="center"||f==="right")&&n.updateSubmitButtonSettings("position",f)};return(f,v)=>(g(),k("div",lE,[r(Ne,{label:l(o)("button_label"),"label-position":"top"},{default:y(()=>[r(Ue,{modelValue:d.value,"onUpdate:modelValue":v[0]||(v[0]=h=>d.value=h),placeholder:l(o)("submit"),onInput:s},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(Ne,{label:l(o)("button_position")},{default:y(()=>[r($n,{"model-value":m.value,priority:"secondary",onChange:p},{default:y(()=>[r(Gt,{value:"default",priority:"secondary"},{default:y(()=>[ne(_(l(o)("label_position_default")),1)]),_:1}),r(Gt,{value:"left",priority:"secondary"},{default:y(()=>[ne(_(l(o)("label_position_left")),1)]),_:1}),r(Gt,{value:"center",priority:"secondary"},{default:y(()=>[ne(_(l(o)("center")),1)]),_:1}),r(Gt,{value:"right",priority:"secondary"},{default:y(()=>[ne(_(l(o)("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),rE=We(aE,[["__scopeId","data-v-69ec5f5c"]]),sE={class:"ivyforms-form-builder-page-panel ivyforms-flex ivyforms-flex-direction-column ivyforms-align-self-stretch ivyforms-overflow-visible"},dE={class:"ivyforms-tabs-container ivyforms-pb-12 ivyforms-flex-shrink-0"},uE={class:"ivyforms-tab-content ivyforms-width-100 ivyforms-flex-1 ivyforms-overflow-visible"},cE={key:0},fE={key:1},mE={key:2},vE=_e({__name:"FormBuilderPagePanel",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Mv(),m=iE(),{progressSettings:s,navigationSettings:p}=Rv(),f=I(()=>a.isBuilderEntitySelected({kind:"submit-button"})),v=I({get:()=>a.activeTab,set:w=>{a.activeTab=w}}),h=I(()=>[{name:"addField",label:o("add_field")},{name:"options",label:o("options")},{name:"style",label:o("style")}]);return Ee(()=>a.selectedField,w=>{w&&(a.activeTab="options",d.deselectProgressIndicator(),d.deselectPageNavigation())}),(w,P)=>{const M=Pn,U=nE,R=zR,C=gR,T=bn,B=Rs;return g(),k("div",sE,[r(B,{width:520,class:"ivyforms-form-builder-page-panel__body ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-align-items-stretch ivyforms-overflow-visible"},{default:y(()=>[u("div",dE,[r(M,{modelValue:v.value,"onUpdate:modelValue":P[0]||(P[0]=O=>v.value=O),background:"",type:"filled",size:"d",priority:"primary",tabs:h.value},null,8,["modelValue","tabs"])]),u("div",uE,[r(T,{always:"",class:"ivyforms-form-builder-page-panel__scrollbar",modifier:"outside-vertical"},{default:y(()=>[v.value==="addField"?(g(),k("div",cE,[r(U)])):fe("",!0),v.value==="options"?(g(),k("div",fE,[l(m)?(g(),X(Kt(l(m)),{key:0})):l(d).isProgressIndicatorSelected&&l(s)?(g(),X(Kt(l(s)),{key:1})):(l(d).isPageNavigationSelected||l(d).isNavigationButtonSelected)&&l(p)?(g(),X(Kt(l(p)),{key:2})):f.value?(g(),X(rE,{key:3})):(g(),X(R,{key:4,field:l(a).selectedField},null,8,["field"]))])):fe("",!0),v.value==="style"?(g(),k("div",mE,[r(C)])):fe("",!0)]),_:1})])]),_:1})])}}}),pE=We(vE,[["__scopeId","data-v-c0bf96d9"]]),Ts=t=>{let o;switch(t){case"text":o=_s;break;case"email":o=Uv;break;case"textarea":case"paragraph":o=Vv;break;case"tel":case"phone":o=Lv;break;case"number":o=$v;break;case"slider":o=xx;break;case"product":o=_x;break;case"quantity":o=bx;break;case"total":o=hx;break;case"website":o=Pv;break;case"recaptcha":o=gx;break;case"turnstile":o=yx;break;case"hcaptcha":o=px;break;case"name":o=Tv;break;case"radio":o=Iv;break;case"checkbox":o=Fv;break;case"select":case"dropdown":case"multi-select":o=kv;break;case"address":o=Sv;break;case"date":o=Cv;break;case"time":o=wv;break;case"date_time":case"datetime":o=Ge.fields.public.date_time??_s;break;case"html":o=xv;break;case"rating":o=_v;break;case"file-upload":o=bv;break;default:o=_s;break}try{return Ge.hooks.applyFilters("ivyforms/template/field/filter/component",o,{type:t})||o}catch{return o}},yE={class:"ivyforms-sample-form-preview ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},gE={class:"ivyforms-sample-form-preview__title ivyforms-form-title"},hE={class:"ivyforms-sample-form-preview__description ivyforms-form-description"},bE={class:"ivyforms-sample-form-preview__form-body",inert:""},_E={key:0,class:"ivyforms-field ivyforms-field__select ivyforms-sample-preview-open-dropdown"},xE={class:"ivyforms-sample-open-dropdown"},wE={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"},CE={class:"el-select-dropdown"},SE={class:"el-select-dropdown__wrap"},kE={class:"el-select-dropdown__list"},FE={class:"el-select-dropdown__item ivyforms-select-option is-hovering",role:"option"},IE={class:"el-select-dropdown__item ivyforms-select-option is-selected",role:"option"},TE={class:"el-select-dropdown__item ivyforms-select-option",role:"option"},PE={key:1,class:"ivyforms-sample-preview-open-datetime ivyforms-mt-8"},$E={key:2,class:"ivyforms-sample-preview-open-datetime ivyforms-mt-8"},LE={class:"ivyforms-sample-form-preview__submit ivyforms-form-submit ivyforms-form-submit--default"},VE={class:"ivyforms-sample-form-preview__success-message ivyforms-confirmation-message"},UE="ivyforms/style/filter/sample_preview_fields",ME="sample-preview",RE=_e({__name:"SampleFormPreview",setup(t){const o=kt(),n=Hi(),{getLabel:a}=Ye(),d=window.IvyForms?.pro?Zo():null,m=ME,s=x({}),p=I(()=>Ov(m));rn("formPopperScopeClass",p),rn("clearFieldError",()=>{});const f=[{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}],v=[{id:1,label:"Option 1",value:"radio_opt1",position:0},{id:2,label:"Option 2",value:"radio_opt2",position:1}],h=[{id:1,label:"Choice 1",value:"cb_opt1",position:0},{id:2,label:"Choice 2",value:"cb_opt2",position:1}],w=Array.from({length:5},(L,z)=>({id:z+1,label:String(z+1),value:String(z+1),position:z}));function P(L){return{id:L.fieldIndex+1,formId:0,fieldIndex:L.fieldIndex,label:L.label,type:L.type,defaultValue:L.defaultValue??"",required:L.required??!1,placeholder:L.placeholder??"",fieldOptions:L.fieldOptions??[],labelPosition:L.labelPosition??"top",...L}}function M(){return[P({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,defaultValue:a("sample_text_value","Sample text")}),P({type:"text",fieldIndex:1,label:a("sample_active_field","Text (active)"),placeholder:a("sample_active_state","Active state"),defaultValue:a("sample_active_value","Active field state")}),P({type:"text",fieldIndex:2,label:a("sample_error_field","Text (error)"),placeholder:a("sample_error_state","Error state"),defaultValue:""}),P({type:"select",fieldIndex:3,label:a("sample_dropdown_label","Dropdown (empty)"),placeholder:a("sample_select_placeholder","Select an option"),fieldOptions:f,defaultValue:""}),P({type:"select",fieldIndex:4,label:a("sample_dropdown_selected_label","Dropdown (selected)"),placeholder:a("sample_select_placeholder","Select an option"),fieldOptions:f,defaultValue:"2"}),P({type:"multi-select",fieldIndex:5,label:a("sample_multiselect_label","Multi-select"),placeholder:a("sample_select_placeholder","Choose one or more"),fieldOptions:f,defaultValue:["1","3"],samplePreviewPanel:"open-dropdown"}),P({type:"date",fieldIndex:6,label:a("sample_date_field","Date"),dateFieldType:"date-picker",dateFormat:"MM/DD/YYYY",placeholder:a("sample_date_placeholder","Select date"),defaultValue:"2025-06-15",samplePreviewPanel:"open-date"}),P({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",samplePreviewPanel:"open-time"}),P({type:"rating",fieldIndex:8,label:a("sample_rating_field","Rating"),ratingIcon:"star",showRatingText:!1,fieldOptions:w,defaultValue:4}),P({type:"radio",fieldIndex:9,label:a("sample_radio_group","Radio buttons"),fieldOptions:v,defaultValue:"radio_opt1"}),P({type:"checkbox",fieldIndex:10,label:a("sample_checkbox_group","Checkboxes"),fieldOptions:h,defaultValue:["cb_opt1"]}),P({type:"text",fieldIndex:11,label:a("sample_readonly_field","Read-only"),readOnly:!0,placeholder:"",defaultValue:a("sample_readonly_value","Read-only value")}),P({type:"slider",fieldIndex:12,label:a("slider","Slider"),minValue:0,maxValue:100,step:1,showGrid:!1,defaultValue:50,alwaysShowTooltip:!0}),P({type:"file-upload",fieldIndex:13,label:a("sample_file_upload_label","File upload"),placeholder:a("file_upload_placeholder_drag_here","Drag file here"),description:a("sample_file_upload_description","Upload one or more files"),maxFileSizeMb:10,saveUploadsTo:"ivyforms",allowedFileExtensions:[],defaultValue:[]})]}const U=I(()=>{Ge.hooks.updateCounter.value,d&&d.loaded.value;const L=M(),z=Ge.hooks.applyFilters(UE,L,{getLabel:a});return(Array.isArray(z)?z:L).map((V,oe)=>P({...V,fieldIndex:oe}))}),R=L=>L.defaultValue??"",C=L=>L.fieldIndex===2?a("sample_error_message","This field has an error"):"",T=L=>L===1?"ivyforms-sample-preview-field--active":"",B=I(()=>o.styleSettings),O=I(()=>Dd(B.value?.customCssClass||"")),D=I(()=>Dd(B.value?.additionalCssClasses||"")),te=I(()=>["ivyforms-sample-form-preview__outer",`ivyforms-form-wrapper-${m}`,`ivyforms-form-${m}`,...O.value,...D.value]),J=I(()=>["ivyforms-sample-form-preview__wrapper","ivyforms-form-wrapper",`ivyforms-form-wrapper-${m}`]),Y=I(()=>{const L=`.ivyforms-form-wrapper-${m}`,z=O.value[0];return z?`${L}.${z}`:L}),Q=I(()=>{const L=B.value?.quickMode;return B.value?.advancedMode?.fieldLabels?.label?.fontColor||L?.labelFontColor||""}),ie=I(()=>{const L=B.value?.quickMode;return B.value?.advancedMode?.buttonStates?.normal?.textColor||L?.buttonText||""}),Z=I(()=>B.value?.advancedMode?.fieldLabels?.requiredIndicator?.fontColor||"#E53E3E"),N=I(()=>{const L=o.styleSettings?.advancedMode?.general?.alignment;return L==="center"?{display:"flex",flexDirection:"column",alignItems:"center"}:L==="right"?{display:"flex",flexDirection:"column",alignItems:"flex-end"}:{}});function H(L,z,E){const V=`${L} .ivyforms-sample-preview-field--active`,oe=z.advancedMode?.fieldStates?.active?.background,be=z.advancedMode?.fieldStates?.active?.borderColor,ae=z.advancedMode?.fieldStates?.active?.textColor,Re=z.advancedMode?.fieldStates?.active?.descriptionColor,we=z.advancedMode?.fieldStates?.active?.borderStyle!=null,ge=we?mo(z.advancedMode?.fieldStates?.active?.borderStyle):void 0,Se=[];if(oe||be||we){const Qe=[`${V} .ivyforms-input.el-input .el-input__wrapper`,`${V} .ivyforms-field__text .el-input__wrapper`,`${V} .ivyforms-field__email .el-input__wrapper`,`${V} .ivyforms-field__website .el-input__wrapper`,`${V} .ivyforms-field__textarea .el-textarea__inner`,`${V} .ivyforms-phone-input .el-input__wrapper`,`${V} .ivyforms-field__phone .vue-tel-input`,`${V} .ivyforms-field__select .el-input__wrapper`,`${V} .ivyforms-field__select .el-select__wrapper`,`${V} .el-select .el-select__wrapper`,`${V} .ivyforms-field__date .el-input__wrapper`,`${V} .ivyforms-field__time .el-input__wrapper`];Se.push(Qe.join(",")+" {"),oe&&Se.push(` background-color: ${oe} !important;`),be&&(Se.push(` border-width: ${E} !important;`),Se.push(` border-color: ${be} !important;`)),we&&ge&&Se.push(` border-style: ${ge} !important;`),Se.push("}"),oe&&(Se.push(`${V} .ivyforms-field__phone .vti__input {`),Se.push(` background-color: ${oe} !important;`),Se.push("}"))}if(Re&&(Se.push(`${V} .ivyforms-form-item .ivyforms-form-item__info-text,`),Se.push(`${V} .el-form-item .ivyforms-form-item__info-text {`),Se.push(` color: ${Re} !important;`),Se.push(` --ivyforms-info-color: ${Re} !important;`),Se.push("}")),ae){const Qe=[`${V} .ivyforms-field__textarea .el-textarea__inner`,`${V} .ivyforms-field__textarea textarea`,`${V} .ivyforms-field__select .el-select__selected-item`,`${V} .el-select .el-select__selected-item`,`${V} .ivyforms-field__text .el-input__inner`,`${V} .ivyforms-field__text input`,`${V} .ivyforms-field__email .el-input__inner`,`${V} .ivyforms-field__email input`,`${V} .ivyforms-field__phone .vti__input`,`${V} .ivyforms-field__phone .vue-tel-input input`,`${V} .ivyforms-field__phone input.vti__input`,`${V} .ivyforms-field__phone input.iti__input`,`${V} .ivyforms-field__phone .vti__input.vti__phone`];Se.push(Qe.join(",")+" {"),Se.push(` color: ${ae} !important;`),Se.push(` -webkit-text-fill-color: ${ae} !important;`),Se.push("}")}return Se.join(`
21 +`)}function j(L,z){if(!z||z.stylesEnabled===!1)return"";const E=z.advancedMode?.dateTimePicker?.calendarBackground,V=[],oe=L,be=`${oe} .ivyforms-sample-preview-popper-shell.ivyforms-select-popper`,ae=`${oe} .ivyforms-sample-preview-popper-shell.ivyforms-date-picker-popper`,Re=`${oe} .ivyforms-sample-preview-popper-shell.ivyforms-time-popper`;return V.push(`${be} {`),V.push(" background-color: var(--map-ground-level-2-foreground, #ffffff) !important;"),V.push(" box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px 0px rgba(0, 0, 0, 0.08) !important;"),V.push(" border-radius: 8px !important;"),V.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),V.push("}"),V.push(`${be} .el-select-dropdown {`),V.push(" background-color: transparent !important;"),V.push(" border: none !important;"),V.push(" box-shadow: none !important;"),V.push("}"),V.push(`${ae},`),V.push(`${Re} {`),E?V.push(` background-color: ${E} !important;`):V.push(" background-color: var(--map-ground-level-2-foreground, #ffffff) !important;"),V.push(" box-shadow: none !important;"),V.push(" border-radius: 8px !important;"),V.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),V.push(" width: fit-content !important;"),V.push(" max-width: 100% !important;"),V.push("}"),V.push(`${ae} .el-picker-panel,`),V.push(`${ae} .el-date-picker {`),V.push(" min-width: 0 !important;"),V.push(" width: auto !important;"),V.push("}"),V.push(`${Re} .el-time-panel,`),V.push(`${Re} .el-time-spinner {`),V.push(" overflow: visible !important;"),V.push(" max-height: none !important;"),V.push("}"),V.push(`${Re} .el-scrollbar__wrap {`),V.push(" overflow: visible !important;"),V.push(" max-height: none !important;"),V.push("}"),V.push(`${ae} .el-popper__arrow::before,`),V.push(`${ae} .el-popper__arrow:before,`),V.push(`${Re} .el-popper__arrow::before,`),V.push(`${Re} .el-popper__arrow:before {`),E?(V.push(` background: ${E} !important;`),V.push(` background-color: ${E} !important;`),V.push(` border-color: ${E} !important;`)):(V.push(" background: var(--map-ground-level-2-foreground, #ffffff) !important;"),V.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;")),V.push("}"),V.push(`${be} .el-popper__arrow::before,`),V.push(`${be} .el-popper__arrow:before {`),V.push(" background: var(--map-ground-level-2-foreground, #ffffff) !important;"),V.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),V.push("}"),V.join(`
22 +`)}const G=()=>{const L=o.styleSettings;let z=qv(m,L);const E=[];if(Q.value&&E.push(`
23 23 ${Y.value} .ivyforms-form-item__label,
24 24 ${Y.value} .ivyforms-form-item__label span,
25 25 ${Y.value} .el-form-item__label,
26 26 ${Y.value} .ivyforms-form-label,
27 27 ${Y.value} .ivyforms-form-label span {
28 - color: ${H.value} !important;
28 + color: ${Q.value} !important;
29 29 }
30 - `),J.value&&R.push(`
30 + `),Z.value&&E.push(`
31 31 ${Y.value} .ivyforms-form-item__asterisk,
32 32 ${Y.value} .el-form-item__label.is-required::before {
33 - color: ${J.value} !important;
33 + color: ${Z.value} !important;
34 34 }
35 - `),Z.value&&R.push(`
35 + `),ie.value&&E.push(`
36 36 ${Y.value} .ivyforms-form-submit .ivyforms-button-action,
37 37 ${Y.value} .ivyforms-form-submit .ivyforms-button-action span,
38 38 ${Y.value} .ivyforms-form-submit button.ivyforms-button-action,
39 39 ${Y.value} .ivyforms-form-page-navigation .ivyforms-button-action,
@@ -38,40 +38,40 @@
38 38 ${Y.value} .ivyforms-form-submit button.ivyforms-button-action,
39 39 ${Y.value} .ivyforms-form-page-navigation .ivyforms-button-action,
40 40 ${Y.value} .ivyforms-form-page-navigation .ivyforms-button-action span,
41 41 ${Y.value} .ivyforms-form-page-navigation button.ivyforms-button-action {
42 - color: ${Z.value} !important;
42 + color: ${ie.value} !important;
43 43 }
44 - `),V&&V.stylesEnabled!==!1){const U=V.advancedMode?.fieldStates?.default?.borderWidth||V.quickMode?.fieldBorderWidth||"1px",oe=j(Y.value,V,U);oe&&R.push(oe);const be=K(Y.value,V);be&&R.push(be)}R.length&&(D=`${D}
45 -${R.join(`
46 -`)}`),zv(m,D)};Ee(()=>o.styleSettings,()=>{G()},{deep:!0});const W=()=>{n.closeContextMenu(),o.showSampleView=!1};return Ee(()=>o.showSampleView,V=>{V&&G()}),Pt(()=>{G()}),Ln(()=>{n.closeContextMenu()}),(V,D)=>(g(),k("div",gE,[r(Yn,null,{default:y(()=>[r(bn,{modifier:"outside-vertical"},{default:y(()=>[u("div",{class:it(ne.value)},[u("div",{class:it(ee.value),style:st(q.value)},[u("h2",hE,_(l(a)("form_title","Form title")),1),u("p",bE,_(l(a)("sample_form_description","Form description")),1),u("div",_E,[r(zl,{model:s.value,class:it(["ivyforms-sample-form-preview__form","ivyforms-form",`ivyforms-form-${l(m)}`,"ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-8"])},{default:y(()=>[(g(!0),k(ye,null,Ae(M.value,R=>(g(),k(ye,{key:R.fieldIndex},[u("div",{class:it(["ivyforms-sample-preview-field-wrapper",P(R.fieldIndex)])},[(g(),X(jt(l(Ts)(R.type)),{"model-value":E(R),field:R,error:C(R),disabled:!1},null,8,["model-value","field","error"]))],2),R.samplePreviewPanel==="open-dropdown"?(g(),k("div",xE,[r(Ne,{label:l(a)("sample_dropdown_open_label","Dropdown (open panel)")},{default:y(()=>[u("div",wE,[r(St,{"model-value":"",disabled:"",placeholder:l(a)("sample_select_placeholder","Select an option"),"aria-label":l(a)("sample_dropdown_open_label","Dropdown (open panel)")},null,8,["placeholder","aria-label"]),u("div",CE,[D[0]||(D[0]=u("span",{class:"el-popper__arrow","data-popper-arrow":""},null,-1)),u("div",SE,[u("div",kE,[u("ul",FE,[u("li",IE,_(l(a)("sample_option_1","Option 1")),1),u("li",TE,_(l(a)("sample_option_2","Option 2")),1),u("li",PE,_(l(a)("sample_option_3","Option 3")),1)])])])])])]),_:1},8,["label"])])):ce("",!0),R.samplePreviewPanel==="open-date"?(g(),k("div",$E,[...D[1]||(D[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)])])):ce("",!0),R.samplePreviewPanel==="open-time"?(g(),k("div",LE,[...D[2]||(D[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)])])):ce("",!0)],64))),128)),u("div",VE,[r(ke,{priority:"tertiary",type:"border"},{default:y(()=>[ie(_(l(a)("submit","Submit")),1)]),_:1})]),u("div",UE,_(l(a)("sample_success_message","Success message preview")),1)]),_:1},8,["model","class"])])],6)],2)]),_:1}),r(ke,{class:"ivyforms-sample-form-preview__back-btn",priority:"tertiary",type:"ghost","icon-start":"arrow-left","icon-start-category":"arrows",onClick:W},{default:y(()=>[ie(_(l(a)("back_to_form","Back to form")),1)]),_:1})]),_:1})]))}}),BE=We(EE,[["__scopeId","data-v-b0ed09ff"]]),AE={class:"ivyforms-styled-form-preview ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},DE={key:0,class:"ivyforms-styled-form-preview__title ivyforms-form-title"},OE={key:1,class:"ivyforms-styled-form-preview__description ivyforms-form-description"},qE=_e({__name:"StyledFormPreview",setup(t){const o=kt(),{getLabel:n}=Ye(),a=T(()=>o.formId??"builder-preview"),d=T(()=>Ov(a.value));rn("formPopperScopeClass",d),rn("clearFieldError",()=>{});const m=T(()=>o.formId?parseInt(o.formId,10):0),s=x({}),p=T(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/form_builder/filter_styled_preview_component",null,{formType:o.formType})}catch{return null}}),f=T(()=>s.value),v=T(()=>o.styleSettings),h=T(()=>Dd(v.value?.customCssClass||"")),w=T(()=>Dd(v.value?.additionalCssClasses||"")),L=T(()=>["ivyforms-styled-form-preview__outer",`ivyforms-form-wrapper-${a.value}`,`ivyforms-form-${a.value}`,...h.value,...w.value]),F=T(()=>{const fe=`.ivyforms-form-wrapper-${a.value}`,de=h.value[0];return de?`${fe}.${de}`:fe}),M=wx(v),E=T(()=>{if(p.value)return{};const fe=v.value?.advancedMode?.general?.alignment||"left";return fe==="left"?{}:{display:"flex",flexDirection:"column",alignItems:{center:"center",right:"flex-end"}[fe]||"flex-start"}}),C=T(()=>{const fe=v.value?.quickMode;return v.value?.advancedMode?.fieldLabels?.label?.fontColor||fe?.labelFontColor||""}),P=T(()=>{const fe=v.value?.quickMode;return v.value?.advancedMode?.buttonStates?.normal?.textColor||fe?.buttonText||""}),B=T(()=>v.value?.advancedMode?.fieldLabels?.requiredIndicator?.fontColor||"#E53E3E"),{groupFieldsByRow:z,getFieldWidthStyle:N}=Cx(),ne=T(()=>Math.max(Re.value.length,1)),ee=T(()=>Math.round(1/ne.value*100)),Y=T(()=>o.progressAndButtons.type==="steps"?`1/${ne.value}`:`${ee.value}%`),H=T(()=>o.progressAndButtons.previousButtonLabel||n("previous")),Z=T(()=>o.progressAndButtons.nextButtonLabel||n("next")),J=fe=>`${fe.type}_${fe.fieldIndex}`,q=fe=>fe==null?"":String(fe),j=fe=>fe==null?!1:Array.isArray(fe)?fe.length>0:typeof fe=="string"?fe.trim().length>0:!0,K=fe=>Array.isArray(fe)?fe.map(de=>String(de)).filter(de=>de.length>0):typeof fe=="string"&&fe.trim().length?fe.split(",").map(de=>de.trim()).filter(de=>de.length>0):[],G=fe=>{if(!j(fe))return;const de=Number(fe);return Number.isFinite(de)?de:void 0},W=fe=>{if(fe.type==="address"){const de={};return(fe.addressFieldTypes?.length?fe.addressFieldTypes:(fe.addressFields||[]).map(pe=>pe.type)).forEach(pe=>{const qe=fe[`${pe}Value`];de[pe]=q(qe)}),de}if(fe.type==="checkbox"&&Array.isArray(fe.fieldOptions)){if(j(fe.defaultValue))return K(fe.defaultValue);const de=fe.fieldOptions.filter(Ve=>Ve.isDefault).map(Ve=>Ve.value);return de.length?de:[]}if(fe.type==="multi-select"&&Array.isArray(fe.fieldOptions)){if(j(fe.defaultValue))return K(fe.defaultValue);const de=fe.fieldOptions.filter(Ve=>Ve.isDefault).map(Ve=>Ve.value);return de.length?de:[]}if(fe.type==="file-upload")return[];if(fe.type==="rating"&&Array.isArray(fe.fieldOptions)){if(j(fe.defaultValue))return G(fe.defaultValue);const de=fe.fieldOptions.find(Ve=>Ve.isDefault);return de?Number(de.value):void 0}if((fe.type==="radio"||fe.type==="select"||fe.type==="dropdown")&&Array.isArray(fe.fieldOptions)){if(j(fe.defaultValue))return q(fe.defaultValue);const de=fe.fieldOptions.find(Ve=>Ve.isDefault);return de?de.value:""}return q(fe.defaultValue)},V=fe=>{const de=J(fe);return s.value[de]!==void 0?s.value[de]:W(fe)},D=(fe,de)=>{s.value[J(fe)]=de},R=fe=>{const de=fe.labelPosition;return!de||de==="default"?"top":de},U=fe=>{const de={...fe,readOnly:!1,disabled:!1};return fe.type==="date_time"||fe.type==="datetime"?{...de,dateTimeFieldType:fe.dateTimeFieldType||"picker",dateTimeMode:fe.dateTimeMode||"single"}:de},oe=(fe,de)=>({...fe,formId:m.value,fieldIndex:fe.fieldIndex??de,id:fe.id||0,position:fe.position??de,label:fe.label||"",defaultValue:fe.defaultValue||"",required:fe.required||!1,placeholder:fe.placeholder||"",fieldOptions:fe.fieldOptions||[]}),be=(fe,de)=>{const Ve=oe(fe,de),pe=fe.nameFields||[],qe=fe.nameFieldTypes?.length?fe.nameFieldTypes:pe.map((ot,rt)=>ot.type||`nameField${rt+1}`),Ke={...Ve,nameFieldTypes:qe};return qe.forEach((ot,rt)=>{const ft=pe[rt];Ke[`${ot}Label`]=ft?.label||"",Ke[`${ot}Placeholder`]=ft?.placeholder||"",Ke[`${ot}Required`]=!!ft?.required,Ke[`${ot}Description`]=ft?.description||"",Ke[`${ot}HideLabel`]=!!ft?.optionHide,Ke[`${ot}RequiredMessage`]=ft?.requiredMessage||""}),Ke},ae=(fe,de)=>{const Ve=oe(fe,de),pe=fe.addressFields||[],qe=fe.addressFieldTypes?.length?fe.addressFieldTypes:pe.map(ot=>ot.type),Ke={...Ve,addressFieldTypes:qe};return qe.forEach(ot=>{const rt=pe.find(ft=>ft.type===ot);Ke[`${ot}Label`]=rt?.label||"",Ke[`${ot}Placeholder`]=rt?.placeholder||"",Ke[`${ot}Required`]=!!rt?.required,Ke[`${ot}Description`]=rt?.description||"",Ke[`${ot}HideLabel`]=!!rt?.hideLabel,Ke[`${ot}Visible`]=rt?.visible!==!1,Ke[`${ot}RequiredMessage`]=rt?.requiredMessage||""}),Ke},Re=T(()=>o.fields.map((fe,de)=>fe.type==="name"?be(fe,de):fe.type==="address"?ae(fe,de):oe(fe,de))),we=T(()=>{const fe=z(Re.value);return Array.from(fe.entries()).sort((de,Ve)=>de[0]-Ve[0]).map(([,de])=>de)}),ge=T(()=>o.progressAndButtons.enabled!==!1&&Re.value.length>0),Se=(fe,de,Ve)=>({width:N(fe,de,Ve),flex:"0 0 auto"}),Qe=()=>{let fe=qv(a.value,o.styleSettings,p.value?o.formType:void 0);const de=[];!p.value&&C.value&&de.push(`
47 - ${F.value} .ivyforms-form-item__label,
48 - ${F.value} .ivyforms-form-item__label span,
49 - ${F.value} .el-form-item__label,
50 - ${F.value} .ivyforms-form-label,
51 - ${F.value} .ivyforms-form-label span {
44 + `),L&&L.stylesEnabled!==!1){const V=L.advancedMode?.fieldStates?.default?.borderWidth||L.quickMode?.fieldBorderWidth||"1px",oe=H(Y.value,L,V);oe&&E.push(oe);const be=j(Y.value,L);be&&E.push(be)}E.length&&(z=`${z}
45 +${E.join(`
46 +`)}`),zv(m,z)};Ee(()=>o.styleSettings,()=>{G()},{deep:!0});const W=()=>{n.closeContextMenu(),o.showSampleView=!1};return Ee(()=>o.showSampleView,L=>{L&&G()}),Pt(()=>{G()}),Ln(()=>{n.closeContextMenu()}),(L,z)=>(g(),k("div",yE,[r(Yn,null,{default:y(()=>[r(bn,{modifier:"outside-vertical"},{default:y(()=>[u("div",{class:it(te.value)},[u("div",{class:it(J.value),style:st(N.value)},[u("h2",gE,_(l(a)("form_title","Form title")),1),u("p",hE,_(l(a)("sample_form_description","Form description")),1),u("div",bE,[r(zl,{model:s.value,class:it(["ivyforms-sample-form-preview__form","ivyforms-form",`ivyforms-form-${l(m)}`,"ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-8"])},{default:y(()=>[(g(!0),k(ye,null,Ae(U.value,E=>(g(),k(ye,{key:E.fieldIndex},[u("div",{class:it(["ivyforms-sample-preview-field-wrapper",T(E.fieldIndex)])},[(g(),X(Kt(l(Ts)(E.type)),{"model-value":R(E),field:E,error:C(E),disabled:!1},null,8,["model-value","field","error"]))],2),E.samplePreviewPanel==="open-dropdown"?(g(),k("div",_E,[r(Ne,{label:l(a)("sample_dropdown_open_label","Dropdown (open panel)")},{default:y(()=>[u("div",xE,[r(St,{"model-value":"",disabled:"",placeholder:l(a)("sample_select_placeholder","Select an option"),"aria-label":l(a)("sample_dropdown_open_label","Dropdown (open panel)")},null,8,["placeholder","aria-label"]),u("div",wE,[z[0]||(z[0]=u("span",{class:"el-popper__arrow","data-popper-arrow":""},null,-1)),u("div",CE,[u("div",SE,[u("ul",kE,[u("li",FE,_(l(a)("sample_option_1","Option 1")),1),u("li",IE,_(l(a)("sample_option_2","Option 2")),1),u("li",TE,_(l(a)("sample_option_3","Option 3")),1)])])])])])]),_:1},8,["label"])])):fe("",!0),E.samplePreviewPanel==="open-date"?(g(),k("div",PE,[...z[1]||(z[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)])])):fe("",!0),E.samplePreviewPanel==="open-time"?(g(),k("div",$E,[...z[2]||(z[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)])])):fe("",!0)],64))),128)),u("div",LE,[r(ke,{priority:"tertiary",type:"border"},{default:y(()=>[ne(_(l(a)("submit","Submit")),1)]),_:1})]),u("div",VE,_(l(a)("sample_success_message","Success message preview")),1)]),_:1},8,["model","class"])])],6)],2)]),_:1}),r(ke,{class:"ivyforms-sample-form-preview__back-btn",priority:"tertiary",type:"ghost","icon-start":"arrow-left","icon-start-category":"arrows",onClick:W},{default:y(()=>[ne(_(l(a)("back_to_form","Back to form")),1)]),_:1})]),_:1})]))}}),EE=We(RE,[["__scopeId","data-v-b0ed09ff"]]),BE={class:"ivyforms-styled-form-preview ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},AE={key:0,class:"ivyforms-styled-form-preview__title ivyforms-form-title"},DE={key:1,class:"ivyforms-styled-form-preview__description ivyforms-form-description"},OE=_e({__name:"StyledFormPreview",setup(t){const o=kt(),{getLabel:n}=Ye(),a=I(()=>o.formId??"builder-preview"),d=I(()=>Ov(a.value));rn("formPopperScopeClass",d),rn("clearFieldError",()=>{});const m=I(()=>o.formId?parseInt(o.formId,10):0),s=x({}),p=I(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/form_builder/filter_styled_preview_component",null,{formType:o.formType})}catch{return null}}),f=I(()=>s.value),v=I(()=>o.styleSettings),h=I(()=>Dd(v.value?.customCssClass||"")),w=I(()=>Dd(v.value?.additionalCssClasses||"")),P=I(()=>["ivyforms-styled-form-preview__outer",`ivyforms-form-wrapper-${a.value}`,`ivyforms-form-${a.value}`,...h.value,...w.value]),M=I(()=>{const ce=`.ivyforms-form-wrapper-${a.value}`,de=h.value[0];return de?`${ce}.${de}`:ce}),U=wx(v),R=I(()=>{if(p.value)return{};const ce=v.value?.advancedMode?.general?.alignment||"left";return ce==="left"?{}:{display:"flex",flexDirection:"column",alignItems:{center:"center",right:"flex-end"}[ce]||"flex-start"}}),C=I(()=>{const ce=v.value?.quickMode;return v.value?.advancedMode?.fieldLabels?.label?.fontColor||ce?.labelFontColor||""}),T=I(()=>{const ce=v.value?.quickMode;return v.value?.advancedMode?.buttonStates?.normal?.textColor||ce?.buttonText||""}),B=I(()=>v.value?.advancedMode?.fieldLabels?.requiredIndicator?.fontColor||"#E53E3E"),{groupFieldsByRow:O,getFieldWidthStyle:D}=Cx(),te=I(()=>Math.max(Re.value.length,1)),J=I(()=>Math.round(1/te.value*100)),Y=I(()=>o.progressAndButtons.type==="steps"?`1/${te.value}`:`${J.value}%`),Q=I(()=>o.progressAndButtons.previousButtonLabel||n("previous")),ie=I(()=>o.progressAndButtons.nextButtonLabel||n("next")),Z=ce=>`${ce.type}_${ce.fieldIndex}`,N=ce=>ce==null?"":String(ce),H=ce=>ce==null?!1:Array.isArray(ce)?ce.length>0:typeof ce=="string"?ce.trim().length>0:!0,j=ce=>Array.isArray(ce)?ce.map(de=>String(de)).filter(de=>de.length>0):typeof ce=="string"&&ce.trim().length?ce.split(",").map(de=>de.trim()).filter(de=>de.length>0):[],G=ce=>{if(!H(ce))return;const de=Number(ce);return Number.isFinite(de)?de:void 0},W=ce=>{if(ce.type==="address"){const de={};return(ce.addressFieldTypes?.length?ce.addressFieldTypes:(ce.addressFields||[]).map(pe=>pe.type)).forEach(pe=>{const qe=ce[`${pe}Value`];de[pe]=N(qe)}),de}if(ce.type==="checkbox"&&Array.isArray(ce.fieldOptions)){if(H(ce.defaultValue))return j(ce.defaultValue);const de=ce.fieldOptions.filter(Ve=>Ve.isDefault).map(Ve=>Ve.value);return de.length?de:[]}if(ce.type==="multi-select"&&Array.isArray(ce.fieldOptions)){if(H(ce.defaultValue))return j(ce.defaultValue);const de=ce.fieldOptions.filter(Ve=>Ve.isDefault).map(Ve=>Ve.value);return de.length?de:[]}if(ce.type==="file-upload")return[];if(ce.type==="rating"&&Array.isArray(ce.fieldOptions)){if(H(ce.defaultValue))return G(ce.defaultValue);const de=ce.fieldOptions.find(Ve=>Ve.isDefault);return de?Number(de.value):void 0}if((ce.type==="radio"||ce.type==="select"||ce.type==="dropdown")&&Array.isArray(ce.fieldOptions)){if(H(ce.defaultValue))return N(ce.defaultValue);const de=ce.fieldOptions.find(Ve=>Ve.isDefault);return de?de.value:""}return N(ce.defaultValue)},L=ce=>{const de=Z(ce);return s.value[de]!==void 0?s.value[de]:W(ce)},z=(ce,de)=>{s.value[Z(ce)]=de},E=ce=>{const de=ce.labelPosition;return!de||de==="default"?"top":de},V=ce=>{const de={...ce,readOnly:!1,disabled:!1};return ce.type==="date_time"||ce.type==="datetime"?{...de,dateTimeFieldType:ce.dateTimeFieldType||"picker",dateTimeMode:ce.dateTimeMode||"single"}:de},oe=(ce,de)=>({...ce,formId:m.value,fieldIndex:ce.fieldIndex??de,id:ce.id||0,position:ce.position??de,label:ce.label||"",defaultValue:ce.defaultValue||"",required:ce.required||!1,placeholder:ce.placeholder||"",fieldOptions:ce.fieldOptions||[]}),be=(ce,de)=>{const Ve=oe(ce,de),pe=ce.nameFields||[],qe=ce.nameFieldTypes?.length?ce.nameFieldTypes:pe.map((ot,rt)=>ot.type||`nameField${rt+1}`),Ke={...Ve,nameFieldTypes:qe};return qe.forEach((ot,rt)=>{const ft=pe[rt];Ke[`${ot}Label`]=ft?.label||"",Ke[`${ot}Placeholder`]=ft?.placeholder||"",Ke[`${ot}Required`]=!!ft?.required,Ke[`${ot}Description`]=ft?.description||"",Ke[`${ot}HideLabel`]=!!ft?.optionHide,Ke[`${ot}RequiredMessage`]=ft?.requiredMessage||""}),Ke},ae=(ce,de)=>{const Ve=oe(ce,de),pe=ce.addressFields||[],qe=ce.addressFieldTypes?.length?ce.addressFieldTypes:pe.map(ot=>ot.type),Ke={...Ve,addressFieldTypes:qe};return qe.forEach(ot=>{const rt=pe.find(ft=>ft.type===ot);Ke[`${ot}Label`]=rt?.label||"",Ke[`${ot}Placeholder`]=rt?.placeholder||"",Ke[`${ot}Required`]=!!rt?.required,Ke[`${ot}Description`]=rt?.description||"",Ke[`${ot}HideLabel`]=!!rt?.hideLabel,Ke[`${ot}Visible`]=rt?.visible!==!1,Ke[`${ot}RequiredMessage`]=rt?.requiredMessage||""}),Ke},Re=I(()=>o.fields.map((ce,de)=>ce.type==="name"?be(ce,de):ce.type==="address"?ae(ce,de):oe(ce,de))),we=I(()=>{const ce=O(Re.value);return Array.from(ce.entries()).sort((de,Ve)=>de[0]-Ve[0]).map(([,de])=>de)}),ge=I(()=>o.progressAndButtons.enabled!==!1&&Re.value.length>0),Se=(ce,de,Ve)=>({width:D(ce,de,Ve),flex:"0 0 auto"}),Qe=()=>{let ce=qv(a.value,o.styleSettings,p.value?o.formType:void 0);const de=[];!p.value&&C.value&&de.push(`
47 + ${M.value} .ivyforms-form-item__label,
48 + ${M.value} .ivyforms-form-item__label span,
49 + ${M.value} .el-form-item__label,
50 + ${M.value} .ivyforms-form-label,
51 + ${M.value} .ivyforms-form-label span {
52 52 color: ${C.value} !important;
53 53 }
54 54 `),!p.value&&B.value&&de.push(`
55 - ${F.value} .ivyforms-form-item__asterisk,
56 - ${F.value} .el-form-item__label.is-required::before {
55 + ${M.value} .ivyforms-form-item__asterisk,
56 + ${M.value} .el-form-item__label.is-required::before {
57 57 color: ${B.value} !important;
58 58 }
59 - `),!p.value&&P.value&&de.push(`
60 - ${F.value} .ivyforms-form-submit .ivyforms-button-action,
61 - ${F.value} .ivyforms-form-submit .ivyforms-button-action span,
62 - ${F.value} .ivyforms-form-submit button.ivyforms-button-action,
63 - ${F.value} .ivyforms-form-page-navigation .ivyforms-button-action,
64 - ${F.value} .ivyforms-form-page-navigation .ivyforms-button-action span,
65 - ${F.value} .ivyforms-form-page-navigation button.ivyforms-button-action {
66 - color: ${P.value} !important;
59 + `),!p.value&&T.value&&de.push(`
60 + ${M.value} .ivyforms-form-submit .ivyforms-button-action,
61 + ${M.value} .ivyforms-form-submit .ivyforms-button-action span,
62 + ${M.value} .ivyforms-form-submit button.ivyforms-button-action,
63 + ${M.value} .ivyforms-form-page-navigation .ivyforms-button-action,
64 + ${M.value} .ivyforms-form-page-navigation .ivyforms-button-action span,
65 + ${M.value} .ivyforms-form-page-navigation button.ivyforms-button-action {
66 + color: ${T.value} !important;
67 67 }
68 68 `),de.push(`
69 - ${F.value} .ivyforms-form-field input[type="checkbox"],
70 - ${F.value} .ivyforms-form-field input[type="radio"] {
69 + ${M.value} .ivyforms-form-field input[type="checkbox"],
70 + ${M.value} .ivyforms-form-field input[type="radio"] {
71 71 pointer-events: auto !important;
72 72 cursor: pointer !important;
73 73 }
74 - `),de.length&&(fe=`${fe}
74 + `),de.length&&(ce=`${ce}
75 75 ${de.join(`
76 -`)}`),zv(a.value,fe)};Pt(()=>{Qe()}),Ee(()=>o.styleSettings,()=>{Qe()},{deep:!0}),Ee(a,()=>{Qe()});const ut=()=>{o.showSampleView=!o.showSampleView};return(fe,de)=>(g(),k("div",AE,[r(Yn,null,{default:y(()=>[r(bn,{modifier:"outside-vertical"},{default:y(()=>[u("div",{class:it(L.value)},[u("div",{class:it(["ivyforms-styled-form-preview__wrapper","ivyforms-form-wrapper",`ivyforms-form-wrapper-${a.value}`]),style:st(E.value)},[!p.value&&l(o).showTitle?(g(),k("h2",DE,_(l(o).name||l(n)("form_title")),1)):ce("",!0),!p.value&&l(o).showDescription?(g(),k("p",OE,_(l(o).description||l(n)("sample_form_description")),1)):ce("",!0),r(zl,{model:f.value,class:it(["ivyforms-styled-form-preview__form","ivyforms-form",`ivyforms-form-${a.value}`,"ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-8"])},{default:y(()=>[p.value?(g(),X(jt(p.value),{key:0,"preview-fields-by-row":we.value,"horizontal-gap-css":l(M),"get-row-field-style":Se,"get-preview-field-component":l(Ts),"get-field-value":V,"update-field-value":D,"show-conversational-progress":ge.value,"conversational-progress-label":Y.value,"conversational-progress-percent":ee.value,"conversational-previous-label":H.value,"conversational-next-label":Z.value},null,8,["preview-fields-by-row","horizontal-gap-css","get-preview-field-component","show-conversational-progress","conversational-progress-label","conversational-progress-percent","conversational-previous-label","conversational-next-label"])):(g(),k(ye,{key:1},[(g(!0),k(ye,null,Ae(we.value,(Ve,pe)=>(g(),k("div",{key:pe,class:"ivyforms-form-row ivyforms-flex ivyforms-mb-16 ivyforms-width-100 ivyforms-flex-wrap-wrap",style:st({gap:l(M)})},[(g(!0),k(ye,null,Ae(Ve,qe=>(g(),k("div",{key:qe.type+"_"+qe.fieldIndex,class:"ivyforms-form-field",style:st(Se(qe,Ve,l(M)))},[(g(),X(jt(l(Ts)(qe.type)),{"model-value":V(qe),error:"","field-errors":{},disabled:!1,field:U(qe),"label-position":R(qe),"horizontal-gap":l(M),"onUpdate:modelValue":Ke=>D(qe,Ke)},null,8,["model-value","field","label-position","horizontal-gap","onUpdate:modelValue"]))],4))),128))],4))),128)),u("div",{class:it(["ivyforms-form-submit",`ivyforms-form-submit--${l(o).submitButtonSettings.position}`])},[r(ke,{priority:"tertiary",type:"border"},{default:y(()=>[ie(_(l(o).submitButtonSettings.label||l(n)("submit")),1)]),_:1})],2)],64))]),_:1},8,["model","class"])],6)],2)]),_:1}),r(ke,{class:"ivyforms-sample-view-btn",priority:"tertiary",type:"ghost","icon-start":"eye-opened",onClick:ut},{default:y(()=>[ie(_(l(n)(l(o).showSampleView?"back_to_form":"sample_view")),1)]),_:1})]),_:1})]))}}),zE=We(qE,[["__scopeId","data-v-31541d4c"]]);function tu(){const t=No(),o=fi(),n=kt();function a(){return o.isDirty("formBuilder")||o.isDirty("confirmationBuilder")||o.isDirty("notificationBuilder")}function d(){o.markClean("formBuilder"),o.markClean("confirmationBuilder"),o.markClean("notificationBuilder")}async function m(f,v=null){return a()?f.routeName?{name:v,params:{id:n.formId}}:void 0:f.routeName==="form-confirmations"||f.routeName==="form-confirmation"?{name:"form-confirmations",params:{formId:n.formId}}:f.routeName==="form-notifications"?{name:f.routeName,params:{formId:n.formId}}:f.routeName?{name:f.routeName,params:{id:n.formId}}:void 0}async function s(f,v){if(v(f.routeName,f.index))return;const h=async()=>{if(f.subItems&&f.subItems.length>0&&f.autoNavigateToFirst){const w=f.subItems[0],L=`/manage/${n.formId}/settings/${f.index}${w.index}`;await t.push(L);return}if(f.routeName==="form-confirmations"||f.routeName==="form-confirmation"){await t.push({name:"form-confirmations",params:{formId:n.formId}});return}if(f.routeName==="form-notifications"){await t.push({name:f.routeName,params:{formId:n.formId}});return}if(f.routeName==="form-integrations"){await t.push({name:f.routeName,params:{formId:n.formId,integration:"wpdatatables"}});return}await t.push({name:f.routeName,params:{formId:n.formId}})};a()?o.showUnsavedChangesDialog(async()=>{d(),await h()}):await h()}function p(f,v){const h=t.currentRoute.value.matched,w=t.currentRoute.value.path;return v==="build"?h.some(({name:L})=>L===Ni||L===Wi):v==="integrations"?w.includes("/settings/integrations/"):f&&h.some(({name:L})=>L===f)?!0:v==="settings"?h.some(({name:L})=>L===Oi):!!(v==="notifications"&&h.some(({name:L})=>L===Er||L===Br)||v==="confirmations"&&h.some(({name:L})=>L===ws||L===Cs))}return{getMenuRoute:m,onMenuClick:s,isActive:p}}function Ai(t){const o=kt(),{getLabel:n}=Ye();if(o.formId&&o.name){const a=t.value.findIndex(d=>d.value===o.formId);a===-1?t.value.push({value:o.formId,labelId:`${n("id")}: ${o.formId}`,label:o.name}):t.value[a].label=o.name}}function Ac(t={}){const{canViewEntries:o}=Tp(),n=T(()=>o.value);return{canAccessResultsTab:n,checkResultsTabAccess:async()=>{!n.value&&t.onDenied&&await t.onDenied()}}}const NE=_e({__name:"FormBuilderPage",setup(t){const{getLabel:o}=Ye(),{navigateToAllForms:n}=un(),{startWatching:a}=Po();a();const d=No(),m=x(!1),s=fi(),{canAccessResultsTab:p}=Ac(),f=T(()=>[{label:o("build"),index:"build",routeName:L.isEditing?Wi:Ni},{label:o("settings"),index:"settings",routeName:Rl},...p.value?[{label:o("results"),index:"results",routeName:ui}]:[]]),v=x([]),h=x(!1),w=x(!1),L=kt(),F=Go(),M=jd(),E=Us(),C=Da(),P=tu(),B=T(()=>L.activeTab==="style"),z=T(()=>L.formId),N=async()=>{h.value=!0;try{await M.fetchData({page:1,perPage:100}),v.value=M.tableData.map(U=>({value:U.id,labelId:`${o("id")}: ${U.id}`,label:U.name||`Form #${U.id}`}))}catch(U){console.error(o("failed_to_fetch_form"),U),De({message:`${o("failed_to_fetch_form")} ${U}`,type:"error"})}finally{h.value=!1}},ne=async U=>{if(!U){L.resetForm(),E.allNotifications=[],E.formId=null,C.allConfirmations=[],C.formId=null,await d.push({path:"/"});return}w.value=!0;try{await L.loadForm(U);const oe=d.currentRoute.value.path;oe.includes("/settings/notification")?(await E.fetchData(parseInt(U)),await d.push({path:`/manage/${U}/settings/notification`}),De({message:o("notification_loaded"),type:"success"})):oe.includes("/settings/general")||oe.includes("/settings/confirmation")?(await d.push({path:`/manage/${U}/settings/general`}),De({message:o("form_loaded"),type:"success"})):(await d.push({path:`/manage/${U}`}),De({message:o("form_loaded"),type:"success"}))}catch(oe){console.error(o("failed_to_load_form"),oe),De({message:`${o("failed_to_load_form")} ${oe}`,type:"error"})}finally{w.value=!1}},ee=async U=>{s.confirmIfDirty(()=>{ne(U)})},Y=async()=>{w.value=!0;try{await L.saveForm(),await N(),Ai(v)}finally{w.value=!1}},H=async()=>{w.value=!0;try{await L.updateForm(),await N(),Ai(v)}finally{w.value=!1}},Z=()=>{L.formId||De({message:o("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${L.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},{exportForms:J,exportError:q,isExporting:j}=Pp(),K=x(!1),G=()=>{if(!L.formId){De({message:o("first_save_form_for_export"),type:"error"});return}K.value=!0},W=async U=>{if(!L.formId)return;await J([Number(L.formId)],L.name??void 0,{includeStyles:U.styles,includeEntries:U.entries})?(De({message:o("forms_exported_successfully"),type:"success"}),K.value=!1):q.value&&De({message:q.value,type:"error"})};let V=null;Pt(async()=>{await N();let oe=d.currentRoute.value.params.formId;Array.isArray(oe)&&(oe=oe[0]),oe?(m.value=!1,L.formId=oe,await L.loadForm(oe),Ai(v)):(m.value=!0,Ai(v)),F.setCurrentPage("FormBuilderPage");const be=document.getElementById("adminmenu");be&&(V=ae=>{s.handleAdminMenuClick(ae)},be.addEventListener("click",V,!0))}),Ln(()=>{const U=document.getElementById("adminmenu");U&&V&&U.removeEventListener("click",V,!0)}),Ee(()=>d.currentRoute.value.params.formId,U=>{U||(m.value=!0,L.resetForm())},{immediate:!1}),Ee(()=>L.name,U=>{if(L.formId&&U!==null&&U!==void 0){const oe=v.value.findIndex(be=>be.value===L.formId);oe!==-1?v.value[oe].label=U:Ai(v)}});const D=async U=>{try{if(await N(),Ai(v),U&&L.formId&&L.name){const oe=v.value.findIndex(be=>be.value===L.formId);oe===-1?v.value.push({value:L.formId,labelId:`${o("id")}: ${L.formId}`,label:L.name}):v.value[oe].label=L.name,F.setPageTitle(L.name)}m.value=!1}catch(oe){console.error(o("failed_to_load_form"),oe),m.value=!1}},R=()=>{m.value=!1,n()};return(U,oe)=>{const be=Ms,ae=ql,Re=Ol,we=co,ge=Nl,Se=vi,Qe=yE,ut=C2;return g(),k(ye,null,[r(Se,null,{left:y(()=>[r(be,{modelValue:z.value,"onUpdate:modelValue":oe[0]||(oe[0]=fe=>z.value=fe),size:"s",type:"border",placeholder:l(o)("select_form"),options:v.value,loading:h.value||w.value,onChange:ee},null,8,["modelValue","placeholder","options","loading"])]),center:y(()=>[r(Re,{mode:"horizontal",ellipsis:!1,router:""},{default:y(()=>[(g(!0),k(ye,null,Ae(f.value,fe=>(g(),X(ae,{key:fe.index,label:fe.label,name:fe.index,type:"tonal","is-active":l(P).isActive(fe.routeName,fe.index),route:l(P).getMenuRoute(fe,l(Ni)),onClick:de=>l(P).onMenuClick(fe,l(P).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:y(()=>[r(we,{content:l(o)("preview_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(ke,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:Z})]),_:1},8,["content"]),l(L).isEditing?(g(),X(we,{key:0,content:l(o)("export_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(ke,{priority:"tertiary","icon-start":"export","icon-start-type":"outline",onClick:G})]),_:1},8,["content"])):ce("",!0),l(L).isEditing?(g(),X(ke,{key:1,class:it(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",loading:w.value,onClick:H},{default:y(()=>[w.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("update")),1)],64))]),_:1},8,["loading"])):(g(),X(ke,{key:2,class:it(["ivyforms-button__action ivyforms-button__action--save"]),priority:"primary",loading:w.value,onClick:Y},{default:y(()=>[w.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("save")),1)],64))]),_:1},8,["loading"])),r(ge)]),_:1}),u("div",{class:it(["ivyforms-form-builder-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-form-builder-page--fullscreen-mode":l(F).isFullScreenMode,"ivyforms-form-builder-page--template-open":m.value}])},[r(Qe),Ul(r(zE,null,null,512),[[Ml,B.value&&!l(L).showSampleView]]),Ul(r(BE,null,null,512),[[Ml,B.value&&l(L).showSampleView]]),Ul(r(ut,null,null,512),[[Ml,!B.value]]),r(Ip,{visible:m.value,"onUpdate:visible":oe[1]||(oe[1]=fe=>m.value=fe),onFormCreated:D,onClose:R},null,8,["visible"])],2),r(gc),r(Dl,{"align-center":"",width:"342px"}),K.value?(g(),X(xp,{key:0,modelValue:K.value,"onUpdate:modelValue":oe[2]||(oe[2]=fe=>K.value=fe),"is-exporting":l(j),"forms-count":1,onExport:oe[3]||(oe[3]=fe=>W(fe)),onCancel:oe[4]||(oe[4]=fe=>K.value=!1)},null,8,["modelValue","is-exporting"])):ce("",!0)],64)}}}),jm=We(NE,[["__scopeId","data-v-963f6133"]]),WE=_e({__name:"FormSettingsPageSection",emits:["update:isAddingNotification"],setup(t,{emit:o}){const n=o,a=()=>{n("update:isAddingNotification",!1)};return(d,m)=>{const s=$s("router-view"),p=Yn;return g(),X(p,null,{default:y(()=>[r(s,null,{default:y(({Component:f})=>[(g(),X(jt(f),{onCreated:a},null,32))]),_:1})]),_:1})}}});let bs=null,Ir=null;async function YE(){return bs||Ir||(Ir=(async()=>{try{const{request:t}=po(),a=(await t("integrations")).data?.data?.data;if(!a||typeof a!="object")throw new Error("Invalid response format");const d=Object.entries(a).map(([m,s])=>({name:s.label,value:m,image:s.icon||m,description:s.description||"",category:s.category||"Other",type:s.plan==="lite"?"disabled":"soon",searchCategory:s.plan||"lite",requiredPlan:s.plan!=="lite"?s.plan:void 0,component:s.component,learnMoreUrl:s.learnMoreUrl||"",hasGlobalSettings:s.hasGlobalSettings,hasFormSettings:s.hasFormSettings,docsOnly:s.docsOnly,comingSoon:s.comingSoon===!0}));return bs=d,d}catch(t){console.error("Failed to load integrations from backend:",t);const o=[{name:"wpdatatables",value:"wpdatatables",image:"wpdatatables",description:"wpdt_integration_description",category:"Data Management",type:"disabled",searchCategory:"lite"}];return bs=o,o}finally{Ir=null}})(),Ir)}async function HE(){let t=await YE();if(typeof window<"u"){const n=window.IvyFormsPro?.integrationsHooks||[];for(const a of n)t=a(t);t=Ll("ivyforms/integrations/list",t)}return t}function GE(){bs=null,Ir=null}const Md={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 mc(t){return t in Md}function Dc(){const t=Zo(),o=Mo(),{isProInstalled:n,isProLicenseActive:a}=$o(),d=x({}),m=async()=>{const M=o.integrationsSettings||{},E={};for(const[B,z]of Object.entries(M))z&&typeof z=="object"&&(E[B]={enabled:z.enabled||!1,connected:z.connected||!1});const C=M.square,P=o.paymentSettings?.square;E.square={enabled:(C&&typeof C=="object"?C.enabled:!1)||!1,connected:!!(P?.connected??E.square?.connected)},d.value=E},s=M=>{if(!M)return!0;if(!n()||!a()||!t.loaded.value)return!1;const E=t.plan.value;if(!(E!=="lite"&&E!=="error"&&E!=="unauthorized"))return!1;const P=["essentials","growth","agency"],B=P.indexOf(E),z=P.indexOf(M);return B>=z&&B!==-1},p=M=>{const E=d.value[M.value]||{enabled:!1,connected:!1};if(M.comingSoon)return"soon";if(M.value==="square")return!E.enabled||!E.connected?"proDisabled":"proActive";if(M.searchCategory!=="lite"){const P=n(),B=a();if(!P)return"upgrade";if(!B){const z=["essentials","growth","agency"],N=z.indexOf(t.installedPlan.value),ne=z.indexOf(M.requiredPlan||"essentials");return N!==-1&&N>=ne?"proDisabled":"upgrade"}return s(M.requiredPlan)?!E.enabled||!E.connected?"proDisabled":"proActive":"upgrade"}return mc(M.value)?E.connected?"active":"disabled":"active"},f=x([]),v=x(!1),h=async()=>{const M=await HE();return f.value=M.map(E=>({...E,type:p(E)})),v.value=!0,f.value},w=async()=>v.value?f.value:h();Ee(()=>Ge.hooks.updateCounter.value,()=>{v.value&&h()});const L=async()=>(await m(),GE(),v.value=!1,h()),F=(M,E,C=!1)=>{d.value[M]={enabled:E,connected:C}};return{integrations:T(()=>f.value),integrationsLoaded:T(()=>v.value),integrationState:d,loadIntegrations:w,reloadIntegrations:L,loadIntegrationStates:m,updateIntegrationState:F,getIntegrationType:p}}const jE={key:1},KE=_e({__name:"FormSettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:o}){const{getLabel:n}=Ye(),{integrations:a,reloadIntegrations:d}=Dc(),m=No(),s=Lo(),p=fi(),f=kt(),v=Mo();let h=null;const w=t,L=o,F=x(w.activeIndex||"wpdatatables"),M=Y=>!(!Y.component||Y.type==="upgrade"||Y.type==="soon"||Y.hasFormSettings===!1),E=T(()=>{const Y=v.allSettings?.integrations||{};return a.value.filter(H=>Y[H.value]?.enabled?M(H):!1)}),C=T(()=>a.value.some(M)),P=T(()=>E.value.length>0||C.value),B=()=>E.value[0]?.value?E.value[0].value:a.value.find(M)?.value||"wpdatatables",z=T(()=>{const Y=[{label:n("general_settings"),index:"general"},{label:n("notifications"),index:"notifications"},{label:n("confirmations"),index:"confirmations"}];if(P.value){const H=E.value.map(j=>({index:`integrations/${j.value}`,label:n(j.name),iconConfig:{name:j.image||j.value,type:"fill",category:"integrations",size:"d"}})),Z=new Set(H.map(j=>j.index)),J=[];for(const j of a.value){if(!M(j))continue;const K=`integrations/${j.value}`;Z.has(K)||(Z.add(K),J.push({index:K,label:n(j.name),iconConfig:{name:j.image||j.value,type:"fill",category:"integrations",size:"d"}}))}const q=[...H,...J];Y.push({label:n("integrations"),index:"integrations",autoNavigateToFirst:!0,subItems:q})}return Y.push({label:n("payments"),index:"payments"}),Y}),N=async Y=>{F.value=Y,L("update:activeIndex",Y);const H=f.formId;if(Y==="general")await m.push({path:`/manage/${H}/settings/general`});else if(Y==="notifications")await m.push({path:`/manage/${H}/settings/notification`});else if(Y==="confirmations")await m.push({path:`/manage/${H}/settings/confirmation`});else if(Y.startsWith("integrations/")){const Z=Y.split("integrations/")[1];await m.push({path:`/manage/${H}/settings/integrations/${Z}`})}else Y==="integrations"?await m.push({path:`/manage/${H}/settings/integrations/${B()}`}):Y==="payments"&&await m.push({path:`/manage/${H}/settings/payments`})},ne=()=>{const Y=s.path;if(Y.includes("/settings/general"))F.value="general";else if(Y.includes("/settings/notification"))F.value="notifications";else if(Y.includes("/settings/confirmation"))F.value="confirmations";else if(Y.includes("/settings/integrations/")){const H=Y.match(/\/integrations\/(\w+)/);H?F.value=`integrations/${H[1]}`:F.value="integrations/wpdatatables"}else Y.includes("/settings/payments")&&(F.value="payments")},ee=x(!0);return Pt(async()=>{ne(),m.afterEach(()=>{ne()}),v.allSettings?.integrations||await v.loadAllSettings(),await d(),ee.value=!1;const Y=document.getElementById("adminmenu");Y&&(h=H=>{p.handleAdminMenuClick(H)},Y.addEventListener("click",h,!0))}),Ln(()=>{const Y=document.getElementById("adminmenu");Y&&h&&Y.removeEventListener("click",h,!0)}),(Y,H)=>{const Z=Rs;return g(),X(Z,null,{default:y(()=>[ee.value?(g(),k("div",jE,"Loading settings...")):(g(),X(_c,{key:0,modelValue:F.value,"onUpdate:modelValue":H[0]||(H[0]=J=>F.value=J),"menu-items":z.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:N},null,8,["modelValue","menu-items"]))]),_:1})}}}),QE=_e({__name:"FormBuilderSettingsPage",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Go(),m=jd(),s=Us(),p=Da(),f=fi(),v=x("general"),h=x(!1);let w=null;const L=x("horizontal"),F=Lo(),M=No(),E=tu(),{canAccessResultsTab:C}=Ac(),P=T(()=>a.formId||null),B=x([]),z=x(!1),N=x(!1),ne=T(()=>[{label:o("build"),index:"build",routeName:a.isEditing?Wi:Ni},{label:o("settings"),index:"settings",routeName:Rl},...C.value?[{label:o("results"),index:"results",routeName:ui}]:[]]),ee=()=>{a.formId||De({message:o("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${a.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},Y=async J=>{if(!J){a.resetForm(),s.allNotifications=[],s.formId=null,p.allConfirmations=[],p.formId=null,await M.push({path:"/"});return}N.value=!0;try{await a.loadForm(J);const j=(M.currentRoute.value.path+M.currentRoute.value.hash).match(/\/settings\/(\w+)/),K=j?j[1]:null;K?(await M.push({path:`/manage/${J}/settings/${K}`}),v.value=K,De({message:o("form_loaded"),type:"success"})):(await M.push({path:`/manage/${J}`}),De({message:o("form_loaded"),type:"success"}))}catch(q){console.error(o("failed_to_load_form"),q),De({message:`${o("failed_to_load_form")} ${q}`,type:"error"})}finally{N.value=!1}},H=async()=>{z.value=!0;try{await m.fetchData({page:1,perPage:100}),B.value=m.tableData.map(J=>({value:J.id,labelId:`${o("id")}: ${J.id}`,label:J.name||`Form #${J.id}`}))}catch(J){console.error(o("failed_to_load_form"),J),De({message:`${o("failed_to_fetch_form")} ${J}`,type:"error"})}finally{z.value=!1}};function Z(J){if(J.params.confirmationId){v.value="confirmations",h.value=!1;return}if(J.params.notificationId){v.value="notifications",h.value=!0;return}const q=J.name??"",j=J.path+J.hash;if(q===wc||j.includes("/settings/payments")){v.value="payments",h.value=!1;return}if(q===ks||j.includes("/settings/integrations")){const K=typeof J.params.integration=="string"?J.params.integration:j.match(/\/settings\/integrations\/(\w+)/)?.[1]||"wpdatatables";v.value=`integrations/${K}`,h.value=!1;return}if(q===Er||q===Br||q===Ua||j.includes("/settings/notification")){v.value="notifications",h.value=q===Ua?!1:h.value;return}if(q===Ss||j.includes("/settings/confirmation")){v.value="confirmations",h.value=!1;return}v.value="general",h.value=!1}return Pt(async()=>{await H();const J=F.params.formId,q=Array.isArray(J)?J[0]:J;if(q&&!a.formId){N.value=!0;try{await a.loadForm(q),Ai(B)}catch(K){console.error(o("failed_to_load_form"),K),De({message:`${o("failed_to_load_form")} ${K}`,type:"error"})}finally{N.value=!1}}else Ai(B);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&&(p.id=F.params.confirmationId?Number(Array.isArray(F.params.confirmationId)?F.params.confirmationId[0]:F.params.confirmationId):null),F.params.notificationId&&(s.id=F.params.notificationId?Number(Array.isArray(F.params.notificationId)?F.params.notificationId[0]:F.params.notificationId):null),Z(F);const j=document.getElementById("adminmenu");j&&(w=K=>{f.handleAdminMenuClick(K)},j.addEventListener("click",w,!0))}),Ln(()=>{const J=document.getElementById("adminmenu");J&&w&&J.removeEventListener("click",w,!0)}),Ee(()=>a.name,J=>{if(a.formId&&J!==null&&J!==void 0){const q=B.value.findIndex(j=>j.value===a.formId);q!==-1?B.value[q].label=J:Ai(B)}}),Ee(()=>[F.path,F.hash,F.name],()=>{Z(F)},{immediate:!0}),Ee(()=>F.params,J=>{J.formId&&(a.formId=Array.isArray(J.formId)?J.formId[0]:J.formId),J.confirmationId&&(p.id=J.confirmationId?Number(Array.isArray(J.confirmationId)?J.confirmationId[0]:J.confirmationId):null),J.notificationId&&(s.id=J.notificationId?Number(Array.isArray(J.notificationId)?J.notificationId[0]:J.notificationId):null)},{immediate:!0}),(J,q)=>{const j=Ms,K=ql,G=Ol,W=ke,V=co,D=Nl,R=vi,U=KE,oe=WE;return g(),k(ye,null,[r(R,null,{left:y(()=>[r(j,{modelValue:P.value,"onUpdate:modelValue":q[0]||(q[0]=be=>P.value=be),size:"s",type:"border",placeholder:"Select a form",options:B.value,loading:z.value||N.value,onChange:Y},null,8,["modelValue","options","loading"])]),center:y(()=>[r(G,{mode:L.value,ellipsis:!1,router:""},{default:y(()=>[(g(!0),k(ye,null,Ae(ne.value,be=>(g(),X(K,{key:be.index,label:be.label,name:be.index,type:"tonal","is-active":l(E).isActive(be.routeName,be.index),route:l(E).getMenuRoute(be,l(Rl)),onClick:ae=>l(E).onMenuClick(be,l(E).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1},8,["mode"])]),right:y(()=>[r(V,{content:l(o)("preview_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(W,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:ee})]),_:1},8,["content"]),r(D)]),_:1}),u("div",{class:it(["ivyforms-form-builder-settings-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":l(d).isFullScreenMode}])},[(g(),X(U,{key:P.value,"active-index":v.value},null,8,["active-index"])),r(oe,{"active-index":v.value,"is-adding-notification":h.value},null,8,["active-index","is-adding-notification"])],2),r(Dl,{"align-center":"",width:"342px"})],64)}}}),XE=We(QE,[["__scopeId","data-v-df7bf3c5"]]);function JE(t){return t.map(o=>({label:o.label,value:`{{${o.type}_${o.fieldIndex}}}`,type:o.type,fieldIndex:o.fieldIndex}))}function ZE(t){const o=T(()=>Sx(t)),n=T(()=>JE(o.value)),a=T(()=>Nv()),d=T(()=>n.value.filter(s=>s.type==="email")),m=T(()=>a.value.filter(s=>s.key==="admin_email"));return{fieldsPlaceholders:n,generalPlaceholders:a,emailFieldsPlaceholders:d,adminEmailGeneralPlaceholders:m}}function eB(t,o,n){if(!t?.$el)return;const a=t.$el.querySelector("input")||t.$el.querySelector("textarea");if(!a)return;const d=a.selectionStart??0,m=a.selectionEnd??0,s=a.value,p=s.slice(0,d)+o+s.slice(m);a.value=p,a.setSelectionRange(d+o.length,d+o.length),a.focus(),n?.(p)}function tB(t,o){return n=>eB(t.value,n,o)}const oB=_e({__name:"InputWithPlaceholders",props:{label:{},modelValue:{default:""},inputType:{default:"text"},inputPlaceholder:{},generalOnly:{type:Boolean,default:!1},fields:{},general:{},formItemSecondary:{type:Boolean,default:!0},formItemProp:{},inputSecondary:{type:Boolean,default:!1}},emits:["update:modelValue","blur"],setup(t,{emit:o}){const n=o,{getLabel:a}=Ye(),d=x(null),m=tB(d,s=>{n("update:modelValue",s)});return(s,p)=>(g(),X(Ne,{label:t.label,prop:t.formItemProp,secondary:t.formItemSecondary},{default:y(()=>[r(Ue,{ref_key:"inputRef",ref:d,"model-value":t.modelValue,type:t.inputType,placeholder:t.inputPlaceholder,secondary:t.inputSecondary,onInput:p[0]||(p[0]=f=>n("update:modelValue",f)),onBlur:p[1]||(p[1]=f=>n("blur",f))},null,8,["model-value","type","placeholder","secondary"]),r(kx,{"general-only":t.generalOnly,fields:t.fields,general:t.general,class:"ivyforms-input-with-placeholders__popover",onInsertPlaceholder:l(m)},{reference:y(()=>[r(co,{content:l(a)("insert_placeholders")},{default:y(()=>[r(ke,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":l(a)("placeholders"),class:"ivyforms-input-with-placeholders__btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["general-only","fields","general","onInsertPlaceholder"])]),_:1},8,["label","prop","secondary"]))}}),La=We(oB,[["__scopeId","data-v-ed6bcec9"]]),nB={key:0,class:"ivyforms-notification-file-attachments-fallback ivyforms-mb-16"},iB={class:"ivyforms-notification-file-attachments-fallback__header ivyforms-flex ivyforms-align-items-start ivyforms-gap-12 is-locked"},lB={class:"ivyforms-notification-file-attachments-fallback__text ivyforms-flex-1"},aB={class:"ivyforms-notification-file-attachments-fallback__title ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},rB={class:"regular-16"},sB={class:"ivyforms-notification-file-attachments-fallback__description"},dB="notification_file_attachments",uB=_e({__name:"NotificationFileAttachmentsFallback",props:{fields:{},getLabel:{type:Function},extensionData:{}},setup(t){const o=t,{checkFeatureAccess:n,showUpgradeDialog:a,isProInstalled:d}=$o(),m=T(()=>(o.fields||[]).filter(p=>p.type==="file-upload"));function s(p){if(p.preventDefault(),p.stopPropagation(),!d()){a("essentials");return}n(dB)}return(p,f)=>m.value.length>0?(g(),k("div",nB,[u("div",{class:"ivyforms-notification-file-attachments-fallback__card ivyforms-flex ivyforms-flex-direction-column",onClickCapture:s},[u("div",iB,[r(xo,{"model-value":!1,priority:"secondary",size:"d","text-position":"right",disabled:"","aria-label":t.getLabel("attach_uploaded_files")},null,8,["aria-label"]),u("div",lB,[u("div",aB,[u("span",rB,_(t.getLabel("attach_uploaded_files")),1),r(ro,{image:"pro-text",size:"s"})]),u("div",sB,_(t.getLabel("attach_uploaded_files_description")),1)])])],32)])):ce("",!0)}}),Km=We(uB,[["__scopeId","data-v-36a552b9"]]),cB={class:"ivyforms-form-builder-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},fB={class:"ivyforms-form-builder-settings-notification__option-bar ivyforms-pb-8 ivyforms-flex"},mB={class:"ivyforms-form-builder-settings-notification__option-bar__left ivyforms-flex ivyforms-gap-8"},vB={class:"ivyforms-form-builder-settings-notification__option-bar__right ivyforms-flex ivyforms-gap-8"},pB=_e({__name:"FormBuilderManageNotification",setup(t){const o=No(),n=Lo(),{getLabel:a}=Ye(),{startWatching:d}=Po();d();const m=T(()=>{const Y=n.params.formId;return Array.isArray(Y)?Y[0]:Y}),s=T(()=>{const Y=n.params.notificationId;return Array.isArray(Y)?Y[0]:Y}),p=()=>{o.push({name:Ua,params:{formId:m.value}})},f=Us(),{isEditing:v}=zi(f),h=x({formName:"",formDescription:""});s.value?(f.loadNotification(Number(s.value)),f.isEditing=!0):(f.resetNotification(m.value),f.isEditing=!1);const w=kt(),{formId:L,fields:F}=zi(w),M=x(!1),E=T(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/notification/file_attachments_section",null)||Km}catch{return Km}}),C=T(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/notification/smart_logic_section",null)}catch{return null}}),P=()=>{Ge.hooks.updateCounter.value},{fieldsPlaceholders:B,generalPlaceholders:z,emailFieldsPlaceholders:N,adminEmailGeneralPlaceholders:ne}=ZE(()=>w.fields||[]),ee=async()=>{M.value=!0;try{const Y={name:f.name,sender:f.sender,replyTo:f.replyTo,receiver:f.receiver,cc:f.cc,bcc:f.bcc,enabled:f.enabled,showEmptyFields:f.showEmptyFields,...f.buildExtensionPayload(),subject:f.subject,message:f.message,smartLogic:f.smartLogic,formId:m.value||f.formId};f.isEditing&&s.value?await f.updateNotification(s.value,Y):await f.createNotification(m.value),p()}catch(Y){console.error(a("error_saving_notification"),Y)}finally{M.value=!1}};return Pt(()=>{window.addEventListener("ivyforms:ready",P),window.addEventListener("ivyforms:pro_features_loaded",P),m.value&&(!L.value||String(L.value)!==String(m.value)||Array.isArray(F.value)&&F.value.length===0)&&w.loadForm(String(m.value))}),Ln(()=>{window.removeEventListener("ivyforms:ready",P),window.removeEventListener("ivyforms:pro_features_loaded",P)}),(Y,H)=>{const Z=xo,J=ke,q=Ue,j=Ne,K=Qd,G=pt,W=zl,V=bn;return g(),k("div",cB,[u("div",fB,[u("div",mB,[r(Z,{modelValue:l(f).enabled,"onUpdate:modelValue":H[0]||(H[0]=D=>l(f).enabled=D),priority:"primary",size:"s",title:l(a)("active"),"text-position":"left"},null,8,["modelValue","title"])]),u("div",vB,[r(J,{class:it(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:p},{default:y(()=>[ie(_(l(a)("cancel")),1)]),_:1}),r(J,{class:it(`ivyforms-button__action--${l(v)?"update":"save"}`),priority:"primary",loading:M.value,onClick:ee},{default:y(()=>[M.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(a)(l(v)?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),r(V,{modifier:"outside-vertical"},{default:y(()=>[r(W,{model:h.value},{default:y(()=>[r(j,{label:l(a)("name"),prop:"notificationName",secondary:""},{default:y(()=>[r(q,{modelValue:l(f).name,"onUpdate:modelValue":H[1]||(H[1]=D=>l(f).name=D),placeholder:l(a)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(La,{label:l(a)("send_from"),modelValue:l(f).sender,"onUpdate:modelValue":H[2]||(H[2]=D=>l(f).sender=D),"form-item-prop":"notificationSender","input-placeholder":l(a)("email_placeholder"),fields:l(N),general:l(ne)},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("reply_to"),modelValue:l(f).replyTo,"onUpdate:modelValue":H[3]||(H[3]=D=>l(f).replyTo=D),"form-item-prop":"notificationReplyTo","input-placeholder":l(a)("email_placeholder"),fields:l(N),general:l(ne),"form-item-secondary":!1},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("send_to"),modelValue:l(f).receiver,"onUpdate:modelValue":H[4]||(H[4]=D=>l(f).receiver=D),"form-item-prop":"notificationReceiver","input-placeholder":l(a)("email_placeholder"),fields:l(N),general:l(ne)},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("cc"),modelValue:l(f).cc,"onUpdate:modelValue":H[5]||(H[5]=D=>l(f).cc=D),"form-item-prop":"notificationCc","input-placeholder":l(a)("email_placeholder"),fields:l(N),general:l(ne),"form-item-secondary":!1},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("bcc"),modelValue:l(f).bcc,"onUpdate:modelValue":H[6]||(H[6]=D=>l(f).bcc=D),"form-item-prop":"notificationBcc","input-placeholder":l(a)("email_placeholder"),fields:l(N),general:l(ne)},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("subject"),modelValue:l(f).subject,"onUpdate:modelValue":H[7]||(H[7]=D=>l(f).subject=D),"form-item-prop":"notificationSubject","input-placeholder":l(a)("example"),fields:l(N),general:l(ne),"input-secondary":"","form-item-secondary":!1},null,8,["label","modelValue","input-placeholder","fields","general"]),r(j,{label:l(a)("message"),prop:"formDescription",class:"ivyforms-form-builder-settings-notification__editor"},{default:y(()=>[r(K,{modelValue:l(f).message,"onUpdate:modelValue":H[8]||(H[8]=D=>l(f).message=D),"fields-placeholders":l(B),"general-placeholders":l(z),folder:"notification","show-toolbar":""},null,8,["modelValue","fields-placeholders","general-placeholders"])]),_:1},8,["label"]),r(G,{modelValue:l(f).showEmptyFields,"onUpdate:modelValue":H[9]||(H[9]=D=>l(f).showEmptyFields=D),priority:"secondary",type:"checkmark",class:"ivyforms-mb-16"},{default:y(()=>[ie(_(l(a)("show_empty_fields")),1)]),_:1},8,["modelValue"]),(g(),X(jt(E.value),{"extension-data":l(f).extensionData,"onUpdate:extensionData":H[10]||(H[10]=D=>l(f).extensionData=D),fields:l(w).fields||[],"get-label":l(a)},null,40,["extension-data","fields","get-label"])),C.value?(g(),X(jt(C.value),{key:0,modelValue:l(f).smartLogic,"onUpdate:modelValue":H[11]||(H[11]=D=>l(f).smartLogic=D),fields:l(w).fields||[],"get-label":l(a)},null,8,["modelValue","fields","get-label"])):ce("",!0)]),_:1},8,["model"])]),_:1})])}}}),vc=We(pB,[["__scopeId","data-v-070ca8af"]]),yB={class:"ivyforms-form-builder-settings ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},gB={class:"ivyforms-form-builder-settings__option-bar ivyforms-pb-8 ivyforms-flex"},hB={class:"ivyforms-form-builder-settings__option-bar__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start ivyforms-gap-8"},bB={class:"ivyforms-form-builder-settings__option-bar__right ivyforms-align-items-center ivyforms-justify-content-end ivyforms-flex ivyforms-gap-8"},_B={class:"ivyforms-flex ivyforms-flex-grow ivyforms-gap-16 ivyforms-flex-direction-column"},xB=_e({__name:"FormBuilderSettings",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=Lo(),d=x({formName:"",formDescription:""}),m=kt(),s=x(!1),p=T(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/form_builder/general_settings_conversational_section",null)}catch{return null}});Pt(async()=>{a.params.formId&&await m.loadForm(a.params.formId)});const f=async()=>{s.value=!0;try{await m.saveFormSettings()}finally{s.value=!1}},v=async()=>{s.value=!0;try{await m.updateForm()}finally{s.value=!1}};return(h,w)=>{const L=xo,F=ke,M=Ue,E=Ne,C=pt,P=Xe,B=zl,z=bn;return g(),k("div",yB,[u("div",gB,[u("div",hB,[r(L,{modelValue:l(m).published,"onUpdate:modelValue":w[0]||(w[0]=N=>l(m).published=N),priority:"primary",size:"s",title:l(o)("published"),"text-position":"left"},null,8,["modelValue","title"])]),u("div",bB,[l(m).isEditingSettingGeneral?(g(),X(F,{key:0,class:it(["ivyforms-button__action--update"]),priority:"primary",loading:s.value,onClick:v},{default:y(()=>[s.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("save")),1)],64))]),_:1},8,["loading"])):(g(),X(F,{key:1,class:it(["ivyforms-button__action--save"]),priority:"primary",loading:s.value,onClick:f},{default:y(()=>[s.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("save")),1)],64))]),_:1},8,["loading"]))])]),r(z,{modifier:"outside-vertical"},{default:y(()=>[r(B,{model:d.value},{default:y(()=>[r(E,{label:l(o)("form_name"),prop:"formName",secondary:""},{default:y(()=>[r(M,{modelValue:l(m).name,"onUpdate:modelValue":w[1]||(w[1]=N=>l(m).name=N),placeholder:l(o)("form_name_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(E,{label:l(o)("form_desc"),prop:"formDescription",class:"ivyforms-form-settings-description",secondary:""},{default:y(()=>[r(M,{modelValue:l(m).description,"onUpdate:modelValue":w[2]||(w[2]=N=>l(m).description=N),type:"textarea",placeholder:l(o)("form_description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),u("div",_B,[r(C,{modelValue:l(m).showTitle,"onUpdate:modelValue":w[3]||(w[3]=N=>l(m).showTitle=N),priority:"secondary",size:"d",type:"checkmark"},{default:y(()=>[ie(_(l(o)("show_form_title")),1)]),_:1},8,["modelValue"]),r(C,{modelValue:l(m).showDescription,"onUpdate:modelValue":w[4]||(w[4]=N=>l(m).showDescription=N),priority:"secondary",size:"d",type:"checkmark"},{default:y(()=>[ie(_(l(o)("show_form_description")),1)]),_:1},8,["modelValue"]),r(P,{class:"ivyforms-my-8"}),p.value?(g(),X(jt(p.value),{key:0})):ce("",!0),p.value?(g(),X(P,{key:1,class:"ivyforms-my-8"})):ce("",!0),r(C,{modelValue:l(m).storeEntries,"onUpdate:modelValue":w[5]||(w[5]=N=>l(m).storeEntries=N),priority:"secondary",size:"d",type:"checkmark"},{default:y(()=>[ie(_(l(o)("store_entries_db")),1)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1})])}}}),wB=We(xB,[["__scopeId","data-v-02cc2092"]]),CB={class:"ivyforms-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},SB={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},kB={class:"ivyforms-settings-notification__option-bar ivyforms-flex ivyforms-gap-8"},FB={class:"ivyforms-settings-notification__option-bar-left ivyforms-flex ivyforms-gap-8"},IB={class:"ivyforms-settings-notification__option-bar-right ivyforms-flex ivyforms-gap-8"},TB={class:"ivyforms-settings-notification__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},PB={key:0,class:"ivyforms-table-skeleton"},$B={class:"ivyforms-all-forms-pagination-container"},LB={key:1},VB=_e({__name:"FormBuilderNotificationTable",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Us(),m=Gi(),{searchQuery:s,debouncedSearchQuery:p}=Nr(),f=x(!1),v=x(!1),h=x(!1),w=x([]),L=x(0),F=Lo(),M=No(),{shouldShowSkeleton:E}=Zd({loading:f,searchQuery:s,debouncedSearchQuery:p}),C=To({page:1,perPage:10}),P=To({column:"id",order:"desc"}),B=T(()=>s.value.trim().length>0),z=()=>({page:C.page,perPage:C.perPage,search:p.value,sortBy:P.column,sortOrder:P.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}),N=async()=>{f.value=!0;try{await d.searchNotifications(z()),w.value=d.tableData;const D=d.paginationMeta;C.page=D.page,C.perPage=D.perPage,L.value=D.total}catch(D){console.error(o("error_loading_notification"),D)}finally{f.value=!1}};Ee(()=>m.dialogVisible,(D,R)=>{R&&!D&&(m.actionType==="delete"||m.actionType==="duplicate")&&setTimeout(N,300)}),Ee([()=>C.page,()=>C.perPage,()=>p.value],async()=>{f.value=!0,await d.searchNotifications(z()),w.value=d.tableData,f.value=!1}),Ee(()=>d.tableData,D=>{w.value=D,f.value=!1},{immediate:!0}),Ee(()=>d.paginationMeta,D=>{L.value=Fx(D).total||0},{immediate:!0});const ne=({column:D,order:R})=>{P.column=D,P.order=R==="asc"?"asc":R==="desc"?"desc":"asc",C.page=1,N()},ee=()=>{const D=Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId||a.formId;d.resetNotification(D),v.value=!0,h.value=!1,M.replace(`/manage/${D}/settings/notification/manage`)},Y=()=>{v.value=!1,h.value=!1,N(),M.push({name:"form-notifications",params:{formId:a.formId}})},H=D=>async()=>{f.value=!0;try{await d.loadNotification(D),v.value=!0,h.value=!0;const R=Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId||a.formId;await M.push(`/manage/${R}/settings/notification/manage/${D}`)}catch(R){console.error(o("error_loading_notification"),R),De({message:String(R),type:"error"})}finally{f.value=!1}},Z=D=>async()=>{await m.handleActionClick(D,null,"notification","duplicate",{setLoading:R=>{f.value=R}})},J=D=>async()=>{await m.handleActionClick(D,null,"notification","delete",{setLoading:R=>{f.value=R}})},q=_p({field:"enabled",onChange:async(D,R)=>{const U=D.enabled;D.enabled=R;try{await d.updateNotification(D.id,D),await N()}catch(oe){D.enabled=U,De({message:String(oe),type:"error"})}}}),j=di({text:D=>D.name||"No Name",href:"#",onClick:D=>H(D.id)(),class:"ivyforms-name-cell"}),K=({rowData:D})=>D?je("span",D.receiver||"No Receiver"):null,G=({rowData:D})=>D?je("span",D.replyTo||"No Reply-To"):null,W=({rowData:D})=>D?je("span",D.subject||"No Subject"):null,V=x([{key:"active",title:o("active"),cellRenderer:q,width:100,visible:!0,class:"status-column"},{key:"name",title:o("name"),cellRenderer:j,width:300,visible:!0,class:"name-column",sortable:!0},{key:"receiver",title:o("receiver"),cellRenderer:K,width:250,visible:!0,class:"receiver-column",sortable:!0},{key:"replyTo",title:o("reply_to"),cellRenderer:G,width:250,visible:!0,class:"replyto-column",sortable:!0},{key:"subject",title:o("subject"),cellRenderer:W,width:300,visible:!0,class:"subject-column",sortable:!0},qr({width:124,className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:o("edit"),onClick:D=>H(D.id)()},{icon:"copy",tooltip:o("duplicate"),onClick:D=>Z(D.id)()},{icon:"trash",tooltip:o("delete"),priority:"danger",onClick:D=>J(D.id)()}]})]);return Pt(()=>{d.isEditing=!1,N()}),(D,R)=>(g(),k("div",CB,[v.value?(g(),k("div",LB,[r(vc,{onClose:Y})])):(g(),k("div",SB,[u("div",kB,[u("div",FB,[r(Ki,{modelValue:l(s),"onUpdate:modelValue":R[0]||(R[0]=U=>hn(s)?s.value=U:null),placeholder:l(o)("search_notifications"),clearable:""},null,8,["modelValue","placeholder"])]),u("div",IB,[r(ke,{"icon-start":"plus",onClick:ee},{default:y(()=>[ie(_(l(o)("notifications")),1)]),_:1})])]),u("div",TB,[r(ji,{columns:V.value,data:l(E)?[]:w.value,loading:l(E),sort:P,total:L.value,"row-key":"id",pagination:"",onSortChange:ne},{empty:y(({loading:U})=>[U?(g(),k("div",PB,[r(mi,null,{template:y(()=>[(g(!0),k(ye,null,Ae(C.perPage,oe=>(g(),X(zn,{key:oe,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):B.value?(g(),X(dn,{key:2,title:l(o)("empty_search_title"),subtitle:l(o)("empty_search_subtitle")},null,8,["title","subtitle"])):(g(),X(dn,{key:1,image:"not-found",title:l(o)("empty_state_notification_title"),subtitle:l(o)("empty_state_notification_subtitle")},{actionButton:y(()=>[r(ke,{"icon-start":"plus",onClick:ee},{default:y(()=>[ie(_(l(o)("notifications")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),u("div",$B,[r(Ea,{"current-page":C.page,"onUpdate:currentPage":R[1]||(R[1]=U=>C.page=U),"page-size":C.perPage,"onUpdate:pageSize":R[2]||(R[2]=U=>C.perPage=U),total:L.value},null,8,["current-page","page-size","total"])])])]))]))}});function Oc(t){const{canUseFeature:o}=Wn(),{showUpgradeDialog:n}=$o(),a=T(()=>o("multiple_confirmations")),d=T(()=>{if(a.value)return null;const f=Ix(t.value);return f?.id?f.id:[...t.value].sort((h,w)=>(h.position??0)-(w.position??0))[0]?.id??null}),m=f=>a.value||t.value.length<=1?!0:f.id===d.value;return{hasMultipleConfirmations:a,primaryEditableId:d,isRowEditable:m,requireMultipleConfirmations:()=>a.value?!0:(n("essentials"),!1),requireRowEditable:f=>m(f)?!0:(n("essentials"),!1)}}function UB(t){if(!t)return!1;const o=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(o))return!1;const a=o.match(/https?:\/\//gi);if(a&&a.length>1)return!1;let d=o;try{return/^https?:\/\//i.test(o)||(d="https://"+o),new URL(d),!0}catch{return!1}}const MB={key:0,class:"ivyforms-form-builder-settings-confirmation__editor"},RB={key:0,class:"ivyforms-form-builder-settings-confirmation__content-section"},EB={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},BB={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},AB={class:"confirmation-title medium-14"},DB={class:"ivyforms-form-builder-settings-confirmation__radio-section"},OB={key:1,class:"ivyforms-form-builder-settings-confirmation__content-section"},qB={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},zB={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},NB={class:"confirmation-title medium-14"},WB={key:2,class:"ivyforms-form-builder-settings-confirmation__content-section"},YB={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},HB={class:"confirmation-title medium-14"},GB=_e({__name:"FormBuilderConfirmationEditor",setup(t){const{getLabel:o}=Ye(),{request:n}=po(),{startWatching:a}=Po();a();const d=Da(),m=kt(),s=x("horizontal"),p=x("successMessage"),f=x([]),v=x(!1);x(null);const h=x(""),w=x(""),L=[{label:o("success_message"),index:"successMessage"},{label:o("redirect_to_page"),index:"redirectToPage"},{label:o("redirect_to_custom_url"),index:"redirectToCustomUrl"}],F=T(()=>(m.fields||[]).filter(B=>B.type&&typeof B.fieldIndex<"u")),M=T(()=>Nv()),E=T(()=>d.page!==null&&d.page!==""?String(d.page):""),C=B=>{d.page=B},P=async()=>{const B=[];let z=1;for(;;){const{data:N,error:ne,status:ee}=await n("wp/v2/pages",{method:"GET",params:{per_page:100,page:z,_fields:"id,title"},headers:{"Content-Type":"application/json"}},{useNamespace:!1});if(ne||ee!==200||!Array.isArray(N)||N.length===0||(B.push(...N.map(Y=>({value:Y.id,label:Y.title.rendered}))),N.length<100))break;z++}return B};return Pt(async()=>{try{if(f.value=await P(),p.value=d.type||"successMessage",d.page){const B=f.value.find(z=>z.value===Number(d.page));d.page=B?B.value:d.page}typeof d.resetEntityState=="function"&&d.resetEntityState()}catch(B){console.error(o("error_loading_data_confirmation"),B),f.value=[]}finally{v.value=!0}}),Ee(()=>v.value&&p.value,B=>{B&&d.type!==B&&(d.type=B)}),Ee(()=>v.value&&d.type,B=>{B&&p.value!==B&&(p.value=B)}),Ee(p,()=>{h.value="",w.value=""}),Ee(()=>d.page,B=>{h.value&&B&&(h.value="")}),Ee(()=>d.url,B=>{if(w.value){if(w.value===o("please_enter_a_url"))B&&B.trim()!==""&&(w.value="");else if(w.value===o("please_enter_a_valid_url")&&B&&B.trim()!=="")try{const z=B.trim();z.startsWith("//")?new URL("http:"+z):new URL(z),w.value=""}catch{}}}),(B,z)=>{const N=Pn,ne=to,ee=co,Y=Qd,H=Gt,Z=$n,J=Tt,q=St,j=Ne,K=Ue;return v.value?(g(),k("div",MB,[r(N,{modelValue:p.value,"onUpdate:modelValue":z[0]||(z[0]=G=>p.value=G),mode:s.value,type:"tonal",priority:"tertiary",class:"ivyforms-form-builder-settings-confirmation__menu",tabs:L.map(G=>({name:G.index,label:G.label}))},null,8,["modelValue","mode","tabs"]),p.value==="successMessage"?(g(),k("div",RB,[u("div",EB,[u("div",BB,[u("span",AB,_(l(o)("message")),1),r(ee,{content:l(o)("message_tooltip"),"aria-label":l(o)("message_tooltip"),placement:"top",theme:"inverted"},{default:y(()=>[r(ne,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:z[1]||(z[1]=Ht(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),r(Y,{modelValue:l(d).message,"onUpdate:modelValue":z[2]||(z[2]=G=>l(d).message=G),"fields-placeholders":F.value,"general-placeholders":M.value,"aria-label":l(o)("success_message"),folder:"confirmation","show-toolbar":""},null,8,["modelValue","fields-placeholders","general-placeholders","aria-label"]),u("div",DB,[u("p",null,_(l(o)("after_form_submission")),1),r(Z,{modelValue:l(d).showForm,"onUpdate:modelValue":z[3]||(z[3]=G=>l(d).showForm=G),priority:"secondary"},{default:y(()=>[r(H,{value:!1,priority:"secondary"},{default:y(()=>[ie(_(l(o)("hide_form")),1)]),_:1}),r(H,{value:!0,priority:"secondary"},{default:y(()=>[ie(_(l(o)("reset_form")),1)]),_:1})]),_:1},8,["modelValue"])])])):p.value==="redirectToPage"?(g(),k("div",OB,[u("div",qB,[u("div",zB,[u("span",NB,_(l(o)("select_page")),1),r(ee,{content:l(o)("select_tooltip"),"aria-label":l(o)("select_tooltip"),placement:"top",theme:"inverted"},{default:y(()=>[r(ne,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:z[4]||(z[4]=Ht(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),r(j,{error:h.value,secondary:""},{default:y(()=>[r(q,{"model-value":E.value,placeholder:l(o)("select"),"onUpdate:modelValue":C},{default:y(()=>[(g(!0),k(ye,null,Ae(f.value,G=>(g(),X(J,{key:G.value,value:String(G.value),label:G.label},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder"])]),_:1},8,["error"])])):p.value==="redirectToCustomUrl"?(g(),k("div",WB,[u("div",YB,[u("span",HB,_(l(o)("custom_url")),1),r(ee,{content:l(o)("redirection_url_tooltip"),placement:"top",theme:"inverted"},{default:y(()=>[r(ne,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:z[5]||(z[5]=Ht(()=>{},["prevent"]))})]),_:1},8,["content"])]),r(j,{error:w.value,secondary:""},{default:y(()=>[r(K,{modelValue:l(d).url,"onUpdate:modelValue":z[6]||(z[6]=G=>l(d).url=G),placeholder:l(o)("enter_url")},null,8,["modelValue","placeholder"])]),_:1},8,["error"])])):ce("",!0)])):ce("",!0)}}}),jB={class:"ivyforms-form-builder-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},KB={class:"ivyforms-form-builder-settings-confirmation__option-bar ivyforms-pb-8 ivyforms-flex"},QB={class:"ivyforms-form-builder-settings-confirmation__option-bar__left ivyforms-flex"},XB={class:"ivyforms-form-builder-settings-confirmation__option-bar__right ivyforms-flex ivyforms-gap-8"},JB=_e({__name:"FormBuilderManageConfirmation",setup(t){const{getLabel:o}=Ye(),n=Lo(),a=No(),d=Da(),m=kt(),s=x(!1),p=x([]),{isRowEditable:f,requireRowEditable:v}=Oc(p),h=T(()=>{const ee=n.params.formId;return Array.isArray(ee)?ee[0]:ee}),w=T(()=>{const ee=n.params.confirmationId;return Array.isArray(ee)?ee[0]:ee}),L=T(()=>d.isEditing&&!!w.value),F=x(0),M=T(()=>(F.value,window.IvyForms?.components?.ConfirmationSmartLogicOptions)),E=()=>{F.value++},C=window.IvyForms?.pro?Zo():null,{checkFeatureAccess:P}=$o(),B=T(()=>(F.value,window.IvyForms?.hasProFeature?.("smart_logic")??!1)),z=async ee=>{if(ee){if(C)try{await C.fetch()}catch(Y){console.error(Y);return}finally{F.value++}if(!P("smart_logic"))return}d.smartLogic.enabled=ee},N=()=>{const ee=h.value||m.formId;a.push({name:Ma,params:{formId:ee}})},ne=async()=>{if(!d.name?.trim()){De({message:o("confirmation_name_required"),type:"error"});return}const ee=d.type||"successMessage";if(ee==="redirectToPage"&&!d.page){De({message:o("please_select_a_page"),type:"error"});return}if(ee==="redirectToCustomUrl"){if(!d.url){De({message:o("please_enter_a_url"),type:"error"});return}if(!UB(d.url)){De({message:o("please_enter_a_valid_url"),type:"error"});return}}s.value=!0;const Y={formId:h.value||m.formId,name:d.name,type:ee,enabled:d.enabled,showForm:d.showForm,message:d.message||"",url:d.url||"",page:d.page||"",smartLogic:d.smartLogic};try{let H=!1;d.id?H=await d.updateConfirmation(d.id,Y):(d.formId=Number(h.value||m.formId),d.type=ee,H=await d.createConfirmation(Y)),H&&N()}finally{s.value=!1}};return Pt(async()=>{window.addEventListener("ivyforms:pro:component-registered",E),h.value&&(!m.formId||String(m.formId)!==String(h.value)||Array.isArray(m.fields)&&m.fields.length===0)&&await m.loadForm(h.value);const ee=h.value?parseInt(String(h.value),10):null;if(ee&&(p.value=await d.loadAllConfirmationsForForm(ee)),h.value&&w.value){const Y=p.value.find(H=>H.id===Number(w.value));if(Y&&!f(Y)){v(Y),N();return}await d.loadConfirmation(Number(w.value))}else await d.resetConfirmation(h.value||m.formId),await d.beginEditingConfirmation()}),Ln(()=>{window.removeEventListener("ivyforms:pro:component-registered",E)}),(ee,Y)=>{const H=xo,Z=ke,J=Ue,q=Ne,j=Xe,K=bn;return g(),k("div",jB,[u("div",KB,[u("div",QB,[r(H,{modelValue:l(d).enabled,"onUpdate:modelValue":Y[0]||(Y[0]=G=>l(d).enabled=G),priority:"primary",size:"s","text-position":"left",title:l(o)("active")},null,8,["modelValue","title"])]),u("div",XB,[r(Z,{class:it(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:N},{default:y(()=>[ie(_(l(o)("cancel")),1)]),_:1}),r(Z,{class:it(`ivyforms-button__action--${L.value?"update":"save"}`),priority:"primary",loading:s.value,onClick:ne},{default:y(()=>[s.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)(L.value?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),r(K,{modifier:"outside-vertical",class:"ivyforms-form-builder-settings-confirmation__scroll"},{default:y(()=>[r(q,{label:l(o)("confirmation_name"),prop:"confirmationName",secondary:"",class:"ivyforms-form-builder-settings-confirmation__name"},{default:y(()=>[r(J,{modelValue:l(d).name,"onUpdate:modelValue":Y[1]||(Y[1]=G=>l(d).name=G),placeholder:l(o)("new_confirmation")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(j,{class:"ivyforms-form-builder-settings-confirmation__divider"}),r(GB),r(j,{class:"ivyforms-form-builder-settings-confirmation__divider"}),r(q,{label:l(o)("smart_logic"),prop:"confirmationSmartLogic",secondary:""},{default:y(()=>[r(H,{"model-value":l(d).smartLogic.enabled,priority:"secondary","text-position":"left","onUpdate:modelValue":z},null,8,["model-value"])]),_:1},8,["label"]),M.value&&l(d).smartLogic.enabled&&B.value?(g(),X(jt(M.value),{key:0,modelValue:l(d).smartLogic,"onUpdate:modelValue":Y[2]||(Y[2]=G=>l(d).smartLogic=G),fields:l(m).fields,"get-label":l(o),"show-enabled-toggle":!1},null,8,["modelValue","fields","get-label"])):ce("",!0)]),_:1})])}}}),zd=We(JB,[["__scopeId","data-v-613d4d46"]]),ZB={class:"ivyforms-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},eA={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},tA={class:"ivyforms-settings-confirmation__option-bar ivyforms-flex ivyforms-gap-8"},oA={class:"ivyforms-settings-confirmation__option-bar-right ivyforms-flex ivyforms-gap-8 ivyforms-ml-auto"},nA={class:"ivyforms-settings-confirmation__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-min-h-0"},iA={key:0,class:"ivyforms-table-skeleton"},lA=_e({__name:"FormBuilderConfirmationTableShell",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Da(),m=fi(),s=Lo(),p=No(),f=x(!1),v=x(!1),h=x([]),{isRowEditable:w,requireMultipleConfirmations:L,requireRowEditable:F}=Oc(h),M=j=>w(j)?"":"ivyforms-confirmation-row--locked",{shouldShowSkeleton:E}=Zd({loading:f,searchQuery:x(""),debouncedSearchQuery:x("")}),C=()=>{const j=s.params.formId,K=Array.isArray(j)?j[0]:j;return K?parseInt(K,10):a.formId?parseInt(a.formId,10):null},P=async()=>{const j=C();if(j){f.value=!0;try{const K=await d.loadAllConfirmationsForForm(j);h.value=K}catch(K){console.error(o("error_loading_confirmation"),K)}finally{f.value=!1}}},B=()=>{v.value=!1,P();const j=C();p.push({name:Ma,params:{formId:String(j)}})},z=j=>async()=>{const K=h.value.find(G=>G.id===j);if(!(K&&!F(K))){f.value=!0;try{await d.loadConfirmation(j),v.value=!0;const G=C();await p.push(`/manage/${G}/settings/confirmation/manage/${j}`)}catch(G){De({message:String(G),type:"error"})}finally{f.value=!1}}},N=j=>({successMessage:o("success_message"),redirectToPage:o("redirect_to_page"),redirectToCustomUrl:o("redirect_to_custom_url")})[j]||j,ne=({rowData:j})=>{const K=j;return K?je(xo,{modelValue:!!K.enabled,size:"s",disabled:!w(K),"onUpdate:modelValue":async G=>{if(!F(K))return;const W=K.enabled;K.enabled=G;try{await d.updateConfirmation(K.id,{...K,enabled:G}),await P()}catch(V){K.enabled=W,De({message:String(V),type:"error"})}}}):null},ee=di({text:j=>j.name||o("new_confirmation"),href:"#",onClick:j=>z(j.id)(),class:"ivyforms-name-cell"}),Y=j=>{const K=j.rowData;if(!K)return null;if(!w(K)){const G=K.name||o("new_confirmation");return je("span",{class:"ivyforms-confirmation-name-cell ivyforms-confirmation-name-cell--locked"},[je("span",G),je(ro,{image:"pro-bolt",size:"s"})])}return ee(j)},H=({rowData:j})=>{const K=j;if(!K)return null;const G=w(K)?"ivyforms-column-actions":"ivyforms-column-actions ivyforms-column-actions--locked";return w(K)?je("div",{class:[G,"ivyforms-flex","ivyforms-flex-direction-row","ivyforms-align-items-center","ivyforms-justify-content-end"]},[je(co,{content:o("edit"),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:()=>z(K.id)()})])]):je("div",{class:[G,"ivyforms-flex","ivyforms-flex-direction-row","ivyforms-align-items-center","ivyforms-justify-content-end"]},[je("button",{type:"button",class:"ivyforms-confirmation-pro-badge-action","aria-label":o("upgrade_to_pro"),onClick:()=>F(K)},[je(ro,{image:"pro-bolt",size:"s"})])])},Z=({rowData:j})=>je("span",N(String(j?.type||""))),J=({rowData:j})=>j?.isDefault?je("span",{class:"ivyforms-confirmation-default-badge"},o("default_confirmation")):null,q=T(()=>[{key:"enabled",title:o("active"),cellRenderer:ne,width:100,visible:!0,class:"status-column"},{key:"name",title:o("name"),cellRenderer:Y,width:260,visible:!0},{key:"type",title:o("type"),cellRenderer:Z,width:200,visible:!0},{key:"isDefault",title:o("default_confirmation"),cellRenderer:J,width:120,visible:!0},{key:"actions",title:"",cellRenderer:H,width:80,visible:!0,class:"ivyforms-cell-actions",fixed:Hd.RIGHT}]);return Ee(()=>s.path,j=>{const K=v.value;v.value=j.includes("/settings/confirmation/manage"),K&&!v.value&&P()},{immediate:!0}),Pt(()=>{d.isEditing=!1,m.stopEditing("confirmationBuilder"),s.path.includes("/settings/confirmation/manage")?v.value=!0:P()}),(j,K)=>{const G=zn,W=mi,V=dn,D=ji;return g(),k("div",ZB,[v.value?(g(),X(zd,{key:1,onClose:B})):(g(),k("div",eA,[u("div",tA,[u("div",oA,[r(ke,{priority:"pro","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:l(L)},{default:y(()=>[ie(_(l(o)("add_confirmation")),1)]),_:1},8,["onClick"])])]),u("div",nA,[r(D,{columns:q.value,data:l(E)?[]:h.value,loading:l(E),"row-key":"id","row-class":M},{empty:y(({loading:R})=>[R?(g(),k("div",iA,[r(W,null,{template:y(()=>[r(G,{class:"ivyforms-skeleton-row",style:{"min-height":"48px"}})]),_:1})])):(g(),X(V,{key:1,image:"not-found",title:l(o)("empty_state_confirmation_title"),subtitle:l(o)("empty_state_confirmation_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["columns","data","loading"])])]))])}}}),Vp=Ps("confirmationMultiSetting",()=>{const t=x([]),o=x({page:1,perPage:10,total:0}),{getLabel:n}=Ye(),{request:a}=po();return{tableData:t,paginationMeta:o,searchConfirmations:async({page:p=1,perPage:f=10,search:v="",sortBy:h="position",sortOrder:w="asc",filters:L={},formId:F=null}={})=>{try{const M={...L};F!=null&&(M.formId=F);const{data:E,error:C}=await a("confirmations/search",{method:"GET",params:{page:p,perPage:f,search:v,orderBy:h,order:w,filters:M}});if(C){De({message:`${n("error_fetching_confirmations")} ${Td(C)}`,type:"error"});return}const P=E?.data?.data;t.value=P?.data||[],o.value=P?.meta||{page:1,perPage:10,total:0}}catch(M){De({message:`${n("error_fetching_confirmations")} ${Td(M)}`,type:"error"})}},reorderConfirmations:async(p,f)=>{try{const{error:v}=await a("/confirmations/reorder",{method:"POST",data:{formId:p,orderedIds:f}});if(v){const h=typeof v=="object"&&v!==null&&"message"in v&&typeof v.message=="string"?v.message:Td(v);return De({message:`${n("error_to_update_confirmation")} ${h}`,type:"error"}),!1}return!0}catch(v){return De({message:`${n("error_to_update_confirmation")} ${Td(v)}`,type:"error"}),!1}},loadAllConfirmationsForForm:async p=>{try{const{data:f,error:v,status:h}=await a(`/confirmations/${p}`,{method:"GET"});return v||h!==200?[]:f?.data?.data||[]}catch{return[]}}}}),aA={class:"ivyforms-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},rA={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},sA={class:"ivyforms-settings-confirmation__option-bar ivyforms-flex ivyforms-gap-8"},dA={class:"ivyforms-settings-confirmation__option-bar-left ivyforms-flex ivyforms-gap-8"},uA={class:"ivyforms-settings-confirmation__option-bar-right ivyforms-flex ivyforms-gap-8"},cA={class:"ivyforms-settings-confirmation__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},fA={key:0,class:"ivyforms-table-skeleton"},mA={class:"ivyforms-all-forms-pagination-container"},vA=_e({__name:"FormBuilderConfirmationTableMulti",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Da(),m=Vp(),s=fi(),p=Gi(),f=Hi(),v=Lo(),h=No(),w=x({}),{searchQuery:L,debouncedSearchQuery:F}=Nr(),M=x(!1),E=x(!1),C=x([]),P=x(0),{hasMultipleConfirmations:B,isRowEditable:z,requireMultipleConfirmations:N,requireRowEditable:ne}=Oc(C),{shouldShowSkeleton:ee}=Zd({loading:M,searchQuery:L,debouncedSearchQuery:F}),Y=To({page:1,perPage:10}),H=To({column:"position",order:"asc"}),Z=T(()=>L.value.trim().length>0),J=()=>{const de=v.params.formId,Ve=Array.isArray(de)?de[0]:de;return Ve?parseInt(Ve,10):a.formId?parseInt(a.formId,10):null},q=()=>({page:Y.page,perPage:Y.perPage,search:F.value,sortBy:H.column,sortOrder:H.order,formId:J()}),j=async()=>{M.value=!0;try{await m.searchConfirmations(q()),C.value=m.tableData;const de=m.paginationMeta;Y.page=de.page,Y.perPage=de.perPage,P.value=de.total}catch(de){console.error(o("error_loading_confirmation"),de)}finally{M.value=!1}},K=()=>P.value<1?!0:B.value,G=async()=>{if(!K()){N();return}const de=J();await d.resetConfirmation(de),E.value=!0,h.replace(`/manage/${de}/settings/confirmation/manage`)},W=()=>{E.value=!1,j();const de=J();h.push({name:Ma,params:{formId:String(de)}})},V=de=>async()=>{const Ve=C.value.find(pe=>pe.id===de);if(!(Ve&&!ne(Ve))){M.value=!0;try{await d.loadConfirmation(de),E.value=!0;const pe=J();await h.push(`/manage/${pe}/settings/confirmation/manage/${de}`)}catch(pe){De({message:String(pe),type:"error"})}finally{M.value=!1}}},D=de=>async()=>{const Ve=C.value.find(pe=>pe.id===de);if(!(Ve&&!ne(Ve))){if(!K()){N();return}await p.handleActionClick(de,null,"confirmation","duplicate",{setLoading:pe=>{M.value=pe}})}},R=de=>async()=>{const Ve=C.value.find(pe=>pe.id===de);if(!(Ve&&!ne(Ve))){if(!B.value){N();return}if(P.value<=1){De({message:o("cannot_delete_last_confirmation"),type:"error"});return}await p.handleActionClick(de,null,"confirmation","delete",{setLoading:pe=>{M.value=pe}})}},U=de=>[...de].sort((Ve,pe)=>(Ve.position??0)-(pe.position??0)),oe=async(de,Ve)=>{if(!ne(de)||!N())return;const pe=J();if(!pe)return;const qe=await m.loadAllConfirmationsForForm(pe),Ke=U(qe),ot=Ke.findIndex(re=>re.id===de.id);if(ot<0)return;const rt=Ve==="up"?ot-1:ot+1;if(rt<0||rt>=Ke.length)return;const ft=[...Ke],[Dt]=ft.splice(ot,1);ft.splice(rt,0,Dt),await m.reorderConfirmations(pe,ft.map(re=>re.id))&&await j()},be=zr.debounce(de=>{const Ve=w.value[de.id];if(!Ve){De({message:o("menu_button_element_not_found"),type:"error"});return}const pe=U(C.value).length,qe=z(de),Ke=B.value&&pe>1&&qe,ot=document.querySelector(".ivyforms-settings-confirmation .ivyforms-table");ot&&ot.querySelectorAll(".el-table-v2__row").forEach(ft=>{ft.getAttribute("rowkey")===String(de.id)&&ft.classList.add("highlighted","hovered")});const rt=[$t(Lt.Edit,{handler:()=>V(de.id)()})];qe&&rt.push($t(Lt.Duplicate,{handler:()=>D(de.id)()})),Ke&&rt.push($t(Lt.MoveUp,{handler:()=>oe(de,"up")}),$t(Lt.MoveDown,{handler:()=>oe(de,"down")})),qe&&rt.push($t(Lt.Delete,{handler:()=>R(de.id)()})),f.openContextMenu({actions:rt,entityId:de.id,contextMenuButtonRef:Ve,onClose:()=>{document.querySelectorAll(".ivyforms-settings-confirmation .el-table-v2__row.highlighted, .ivyforms-settings-confirmation .el-table-v2__row.hovered").forEach(ft=>ft.classList.remove("highlighted","hovered"))}})},100),ae=de=>({successMessage:o("success_message"),redirectToPage:o("redirect_to_page"),redirectToCustomUrl:o("redirect_to_custom_url")})[de]||de,Re=({rowData:de})=>{const Ve=de;return Ve?je(xo,{modelValue:!!Ve.enabled,size:"s",disabled:!z(Ve),"onUpdate:modelValue":async pe=>{if(!ne(Ve))return;const qe=Ve.enabled;Ve.enabled=pe;try{await d.updateConfirmation(Ve.id,{...Ve,enabled:pe}),await j()}catch(Ke){Ve.enabled=qe,De({message:String(Ke),type:"error"})}}}):null},we=di({text:de=>de.name||o("new_confirmation"),href:"#",onClick:de=>V(de.id)(),class:"ivyforms-name-cell"}),ge=de=>{const Ve=de.rowData;if(!Ve)return null;if(!z(Ve)){const pe=Ve.name||o("new_confirmation");return je("span",{class:"ivyforms-confirmation-name-cell ivyforms-confirmation-name-cell--locked"},[je("span",pe),je(ro,{image:"pro-bolt",size:"s"})])}return we(de)},Se=({rowData:de})=>je("span",ae(String(de?.type||""))),Qe=({rowData:de})=>de?.isDefault?je("span",{class:"ivyforms-confirmation-default-badge"},o("default_confirmation")):null,ut=x([{key:"enabled",title:o("active"),cellRenderer:Re,width:100,visible:!0,class:"status-column"},{key:"name",title:o("name"),cellRenderer:ge,width:260,visible:!0,sortable:!0},{key:"type",title:o("type"),cellRenderer:Se,width:200,visible:!0,sortable:!0},{key:"isDefault",title:o("default_confirmation"),cellRenderer:Qe,width:120,visible:!0},qr({width:124,className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:o("edit"),visible:de=>z(de),onClick:de=>V(de.id)()},{icon:"copy",tooltip:o("duplicate"),visible:de=>z(de),onClick:de=>D(de.id)()},{icon:"context-menu-dot",tooltip:o("actions"),refKey:"context-menu",visible:de=>z(de),onClick:de=>be(de)}],onButtonRef:(de,Ve)=>{typeof de=="number"&&Ve&&(w.value[de]=Ve)}})]);Ee(()=>p.dialogVisible,(de,Ve)=>{Ve&&!de&&(p.actionType==="delete"||p.actionType==="duplicate")&&setTimeout(j,300)}),Ee([()=>Y.page,()=>Y.perPage,()=>F.value],j),Ee(()=>v.path,de=>{const Ve=E.value;E.value=de.includes("/settings/confirmation/manage"),Ve&&!E.value&&j()},{immediate:!0});const fe=({column:de,order:Ve})=>{H.column=de,H.order=Ve==="desc"?"desc":"asc",Y.page=1,j()};return Pt(()=>{d.isEditing=!1,s.stopEditing("confirmationBuilder"),v.path.includes("/settings/confirmation/manage")?E.value=!0:j()}),(de,Ve)=>{const pe=Ki,qe=ke,Ke=zn,ot=mi,rt=dn,ft=ji,Dt=Ea;return g(),k("div",aA,[E.value?(g(),X(zd,{key:1,onClose:W})):(g(),k("div",rA,[u("div",sA,[u("div",dA,[r(pe,{modelValue:l(L),"onUpdate:modelValue":Ve[0]||(Ve[0]=Mt=>hn(L)?L.value=Mt:null),placeholder:l(o)("search_confirmations"),clearable:""},null,8,["modelValue","placeholder"])]),u("div",uA,[r(qe,{"icon-start":"plus",onClick:G},{default:y(()=>[ie(_(l(o)("add_confirmation")),1)]),_:1})])]),u("div",cA,[r(ft,{columns:ut.value,data:l(ee)?[]:C.value,loading:l(ee),sort:H,total:P.value,"row-key":"id",pagination:"",onSortChange:fe},{empty:y(({loading:Mt})=>[Mt?(g(),k("div",fA,[r(ot,null,{template:y(()=>[(g(!0),k(ye,null,Ae(Y.perPage,re=>(g(),X(Ke,{key:re,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):Z.value?(g(),X(rt,{key:2,title:l(o)("empty_search_title"),subtitle:l(o)("empty_search_subtitle")},null,8,["title","subtitle"])):(g(),X(rt,{key:1,image:"not-found",title:l(o)("empty_state_confirmation_title"),subtitle:l(o)("empty_state_confirmation_subtitle")},{actionButton:y(()=>[r(qe,{"icon-start":"plus",onClick:G},{default:y(()=>[ie(_(l(o)("add_confirmation")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),u("div",mA,[r(Dt,{"current-page":Y.page,"onUpdate:currentPage":Ve[1]||(Ve[1]=Mt=>Y.page=Mt),"page-size":Y.perPage,"onUpdate:pageSize":Ve[2]||(Ve[2]=Mt=>Y.perPage=Mt),total:P.value},null,8,["current-page","page-size","total"])])])])),r(Or)])}}}),pA=_e({__name:"FormBuilderConfirmationTable",setup(t){const{canUseFeature:o}=Wn(),n=T(()=>o("multiple_confirmations")),a=T(()=>n.value?vA:lA);return(d,m)=>(g(),X(jt(a.value)))}}),yA={class:"ivyforms-form-integration ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},gA={class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},hA={class:"ivyforms-form-integration__title ivyforms-flex ivyforms-align-items-center regular-16"},bA={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},_A={class:"ivyforms-form-integration__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},xA={class:"ivyforms-form-integration__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24 ivyforms-border-radius-16"},wA={key:1,class:"ivyforms-form-integration__not-available"},CA=_e({__name:"FormBuilderIntegrations",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Lo(),d=x(!1),{loadIntegrations:m,integrations:s}=Dc(),p=x(!0),f=x(0);Pt(async()=>{await m(),window.addEventListener("ivyforms:ready",E),window.addEventListener("ivyforms:pro:component-registered",E),setTimeout(()=>{f.value++,p.value=!1},100),P.value&&await n.loadForm(P.value)}),Ln(()=>{window.removeEventListener("ivyforms:ready",E),window.removeEventListener("ivyforms:pro:component-registered",E)});const v=T(()=>a.params.integration||"wpdatatables"),h=T(()=>{f.value;const N=v.value;return s.value.find(ne=>ne.value===N)||null}),w=T(()=>{if(f.value,typeof window>"u")return null;const N=window,ne=h.value;if(!ne||!ne.component)return null;const ee=ne.component;return N.IvyForms?.components?.[ee]||null}),L=T(()=>(f.value,window.IvyForms?.components?.IntegrationSmartLogicOptions)),F=T(()=>{const N=v.value;return n.integrationSettings?.[N]||{}}),M=N=>{const ne=v.value;n.integrationSettings&&(n.integrationSettings[ne]=N)},E=()=>{f.value++,p.value=!1},C=async()=>{d.value=!0;try{await n.updateForm()}finally{d.value=!1}},P=T(()=>{const N=a.params.formId;return Array.isArray(N)?N[0]:N}),B=T(()=>{const N=v.value,ne=n.integrationSettings?.[N];return ne?!Object.values(ne).some(ee=>typeof ee=="boolean"?ee:typeof ee=="string"?ee.length>0:typeof ee=="object"&&ee!==null?Object.keys(ee).length>0:!1):!0}),z=()=>{const N=v.value;n.integrationSettings&&(n.integrationSettings[N]={})};return(N,ne)=>{const ee=$s("router-view"),Y=ke,H=pt;return g(),k("div",yA,[l(a).name&&l(a).name!=="form-integrations"?(g(),X(ee,{key:0})):w.value?(g(),X(jt(w.value),{key:1})):p.value?ce("",!0):(g(),k(ye,{key:2},[u("div",gA,[u("div",hA,_(l(o)(v.value+"_integration_settings")),1),u("div",bA,[r(Y,{class:it(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:B.value,onClick:z},{default:y(()=>[ie(_(l(o)("clear_settings")),1)]),_:1},8,["disabled"]),r(Y,{class:it(["ivyforms-button__action--save"]),priority:"primary",loading:d.value,onClick:C},{default:y(()=>[d.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",_A,[u("div",xA,[v.value==="wpdatatables"?(g(),X(H,{key:0,modelValue:l(n).integrationSettings.wpdatatables.enabled,"onUpdate:modelValue":ne[0]||(ne[0]=Z=>l(n).integrationSettings.wpdatatables.enabled=Z),priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(o)("allow_ivy_wpdatatables_integration")),1)]),_:1},8,["modelValue"])):(g(),k("div",wA,[u("p",null,_(l(o)("integration_not_available")),1),L.value&&v.value!="wpdatatables"?(g(),X(jt(L.value),{key:0,"integration-name":v.value,settings:F.value,fields:l(n).fields,"get-label":l(o),"onUpdate:settings":M},null,40,["integration-name","settings","fields","get-label"])):ce("",!0)]))])])],64))])}}}),SA={class:"ivyforms-form-builder-settings-payments ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},kA={class:"ivyforms-form-builder-settings-payments__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},FA={class:"ivyforms-form-builder-settings-payments__title medium-18 text-primary"},IA={class:"ivyforms-form-builder-settings-payments__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},TA=_e({__name:"FormBuilderPayments",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Mo(),d=x(!1),m=x(""),{startWatching:s}=Po();s();function p(){m.value=JSON.stringify(n.paymentSettings)}Pt(()=>{p(),a.loadAllSettings()});const f=T({get(){return n.paymentSettings.currency},set(L){n.paymentSettings.currency=L}}),v=T(()=>{const L=a.squareSettings?.currency,F=n.paymentSettings?.currency;return!a.isSquareConnected||!L||!F?!1:L.toUpperCase()!==F.toUpperCase()}),h=()=>{try{const L=JSON.parse(m.value);n.paymentSettings.currency=L.currency}catch{n.paymentSettings={...$m},m.value=JSON.stringify($m)}},w=async()=>{d.value=!0;try{await n.updateForm(),p()}catch(L){const F=L instanceof Error?L.message:String(L);De({message:`${o("error_saving_payments")} ${F}`,type:"error"})}finally{d.value=!1}};return(L,F)=>{const M=ke,E=Cc,C=Tt,P=St,B=Ne,z=zl,N=bn;return g(),k("div",SA,[u("div",kA,[u("span",FA,_(l(o)("payments")),1),u("div",IA,[r(M,{priority:"tertiary",class:it(["ivyforms-button__action--cancel"]),onClick:h},{default:y(()=>[ie(_(l(o)("cancel")),1)]),_:1}),r(M,{priority:"primary",class:it(["ivyforms-button__action--update"]),loading:d.value,onClick:w},{default:y(()=>[d.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("save")),1)],64))]),_:1},8,["loading"])])]),r(N,{modifier:"outside-vertical"},{default:y(()=>[r(z,{class:"ivyforms-form-builder-settings-payments__body"},{default:y(()=>[v.value?(g(),X(E,{key:0,type:"warning",title:l(o)("currency_mismatch_warning")},null,8,["title"])):ce("",!0),r(B,{secondary:"",label:l(o)("currency"),tooltip:l(o)("currency_tooltip")},{default:y(()=>[r(P,{modelValue:f.value,"onUpdate:modelValue":F[0]||(F[0]=ne=>f.value=ne),secondary:"","aria-label":l(o)("currency")},{default:y(()=>[(g(!0),k(ye,null,Ae(l(Tx),ne=>(g(),X(C,{key:ne.code,value:ne.code,label:l(Px)(ne.code),secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","aria-label"])]),_:1},8,["label","tooltip"])]),_:1})]),_:1})])}}}),PA=We(TA,[["__scopeId","data-v-ca8be92a"]]),$A={class:"all-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},LA={class:"ivyforms-all-entries-option-bar"},VA={class:"ivyforms-all-entries-option-bar__left"},UA={class:"ivyforms-all-entries-table"},MA={key:0,class:"ivyforms-table-skeleton"},RA={class:"ivyforms-all-entries-pagination-container"},EA=_e({__name:"AllEntries",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const{getAdminPageUrl:a,navigateToAdminPage:d}=un(),m=kt(),s=Go(),p=Mo(),f=Dr(),v=Zo(),h=Hi(),w=x({}),L=Gi(),F=x(),M=x(null),E=x(null),C=x(null),P=x([]),B=x(0),z=x(null),N=x(!0),{searchQuery:ne,debouncedSearchQuery:ee}=Nr(),Y=T(()=>ne.value!==ee.value),H=T(()=>N.value||Y.value),{filters:Z,isFiltered:J}=Uc({starred:null,read:null,formId:null}),{pagination:q,sort:j,withSuppressedUpdates:K,resetState:G}=Mc({filters:Z,pagination:To({page:1,perPage:10}),sort:To({column:"id",order:"desc"}),searchQuery:ne,dateRange:z,preserveOtherParams:!0,onRestored:()=>pe(!0)}),W=To({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),{toggleAll:V,clear:D,selectedIds:R,anyRowSelected:U,allSelected:oe,someSelected:be}=Ec(P),ae=T(()=>[$t(Lt.MarkAsRead,{handler:()=>ft("read")}),$t(Lt.MarkAsUnread,{handler:()=>ft("unread")}),$t(Lt.AddStar,{handler:()=>Dt(!0)}),$t(Lt.RemoveStar,{handler:()=>Dt(!1)})]),Re=di({text:$e=>$e.id,class:$e=>$e.status==="unread"?"ivyforms-unread-entry":"",onClick:$e=>{d(Od,`/details/${$e.id}`,!0)}}),we=di({text:$e=>Qe.value[$e.formId]||"",href:$e=>a(an,`/manage/${$e.formId}`),class:"ivyforms-name-cell"}),ge=x([$c({allSelected:oe,toggleAll:()=>V(),headerAriaLabel:o("select_all"),cellAriaLabel:o("select_row")}),Lc({title:o("starred"),field:"starred",onChange:async($e,nt)=>{const Et=$e.starred;$e.starred=nt;try{await f.updateStarred($e.id,nt),nt?(W.starredTrueCount++,W.starredFalseCount--):(W.starredTrueCount--,W.starredFalseCount++)}catch(Bt){$e.starred=Et,De({message:String(Bt),type:"error"})}}}),{key:"id",title:o("id"),width:40,minWidth:40,cellRenderer:Re,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"formName",title:o("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:we,visible:!0,showInModal:!0},{key:"date-created",title:o("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:$e})=>je("span",sn.formatWPDate($e.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:o("browser"),width:100,minWidth:100,cellRenderer:({rowData:$e})=>je("span",$e.userAgent||o("unknown")),visible:!0,showInModal:!0},{key:"ip",title:o("ip_address"),width:120,minWidth:120,cellRenderer:({rowData:$e})=>je("span",$e.ipAddress||o("unknown")),visible:!0,showInModal:!0},qr({title:"",width:176,className:"ivyforms-cell-actions",actions:[{icon:$e=>$e.status==="read"?"read":"unread",tooltip:$e=>$e.status==="read"?o("mark_as_unread"):o("mark_as_read"),onClick:async $e=>{const nt=$e.status==="read"?"unread":"read",Et=$e.status;$e.status=nt;try{await f.updateStatus($e.id,nt),nt==="read"?(W.readTrueCount++,W.readFalseCount--):(W.readTrueCount--,W.readFalseCount++)}catch(Bt){$e.status=Et,De({message:String(Bt),type:"error"})}}},{icon:"preview",tooltip:o("view"),onClick:$e=>{d(Od,`/details/${$e.id}`,!0)}},{icon:"trash",tooltip:o("delete"),priority:"danger",onClick:$e=>Ke($e.id)()},{icon:"context-menu-dot",tooltip:o("actions"),iconStartType:"fill",refKey:"context-menu",onClick:$e=>ot($e)}],onButtonRef:($e,nt)=>{w.value[$e]=nt}})]),Se=T(()=>sn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),Qe=T(()=>f.formIdToName),{dynamicWidthColumns:ut,minTableWidth:fe}=Es(F,{columns:ge}),de=T(()=>ne.value.trim()!==""||z.value!==null||J.value),Ve=$e=>({page:q.page,perPage:q.perPage,search:ee.value,sortBy:j.column,sortOrder:j.order,dateRange:sn.formatDateRangeForApi(z.value),shouldGetCount:$e,formId:Z.formId||void 0,filters:{starred:Z.starred,read:Z.read},searchFieldValue:!1}),pe=async $e=>{N.value=!0;try{await f.fetchData(Ve($e)),P.value=f.tableData;const nt=f.paginationMeta;await K(async()=>{q.page=nt.page,q.perPage=nt.perPage}),B.value=nt.total,$e&&(W.readTrueCount=f.filterCount.readTrueCount,W.readFalseCount=f.filterCount.readFalseCount,W.starredTrueCount=f.filterCount.starredTrueCount,W.starredFalseCount=f.filterCount.starredFalseCount)}finally{N.value=!1}};Ee([()=>q.page,()=>q.perPage,()=>ee.value,()=>Z.starred,()=>Z.read,()=>z.value,()=>Z.formId],async([,,$e,nt,Et,Bt,yo],oo)=>{oo&&($e!==oo[2]||nt!==oo[3]||Et!==oo[4]||Bt!==oo[5]||yo!==oo[6])&&(q.page=1),await pe(!1)},{flush:"sync"}),Ee([()=>m.formId,()=>m.loadedForEntry],async()=>{m.formId&&!m.loadedForEntry?Z.formId=Number(m.formId):!m.formId&&!m.loadedForEntry&&(Z.formId=null)}),Ee(()=>f.tableData,$e=>{P.value=$e,N.value=!1},{immediate:!0}),Ee(()=>f.filterCount,$e=>{W.readTrueCount=$e.readTrueCount,W.readFalseCount=$e.readFalseCount,W.starredTrueCount=$e.starredTrueCount,W.starredFalseCount=$e.starredFalseCount},{immediate:!0});const qe=({column:$e,order:nt})=>{j.column=$e,j.order=nt==="asc"?"asc":nt==="desc"?"desc":"",q.page=1,pe(!1)},Ke=$e=>async()=>{await L.handleActionClick($e,null,"entry","delete",{setLoading:nt=>{N.value=nt}})},ot=zr.debounce($e=>{const nt=$e.id,Et=w.value[nt];if(!Et)return;const Bt=document.querySelector(".ivyforms-table");Bt&&Bt.querySelectorAll(".el-table-v2__row").forEach(so=>{so.getAttribute("rowkey")===nt.toString()&&so.classList.add("highlighted")});const yo=[Ic(()=>{h.closeContextMenu()},{locked:()=>!v.hasFeature("edit_entries")})];h.openContextMenu({actions:Fc(yo,{entryId:nt,formId:$e.formId??null,context:"all-entries"}),entityId:nt,contextMenuButtonRef:Et,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(go=>go.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(go=>go.classList.remove("hovered"))}})},100),rt=async()=>{if(R.value.length)try{await L.handleActionClick(null,R.value,"entries","delete",{setLoading:$e=>{N.value=$e}})}catch($e){De({message:String($e),type:"error"})}},ft=async $e=>{if(!R.value.length)return;N.value=!0;const nt=[...R.value];try{const Et=P.value.filter(Bt=>nt.includes(Bt.id));await f.updateReads(nt,$e),Et.forEach(Bt=>{Bt.status!==$e&&($e==="read"?(W.readTrueCount++,W.readFalseCount--):(W.readTrueCount--,W.readFalseCount++)),Bt.status=$e})}catch(Et){De({message:String(Et),type:"error"})}finally{N.value=!1}},Dt=async $e=>{if(!R.value.length)return;N.value=!0;const nt=[...R.value];try{const Et=P.value.filter(Bt=>nt.includes(Bt.id));await f.updateStarreds(nt,$e),Et.forEach(Bt=>{Bt.starred!==$e&&($e?(W.starredTrueCount++,W.starredFalseCount--):(W.starredTrueCount--,W.starredFalseCount++)),Bt.starred=$e})}catch(Et){De({message:String(Et),type:"error"})}finally{N.value=!1}},Mt=()=>{Ho(()=>{const $e=E.value&&"$el"in E.value?E.value.$el:E.value,nt=C.value&&"$el"in C.value?C.value.$el:C.value;if($e instanceof HTMLElement&&nt instanceof HTMLElement){const Et=$e.getBoundingClientRect();nt.style.position="absolute",nt.style.top=`${Et.bottom+8}px`,nt.style.left=`${Et.left}px`,nt.style.inset="unset"}})},{showDatePicker:re,datePickerIndicator:ve,openDatePicker:Ie,closeDatePicker:Ze,hideDatePickerIndicator:ht}=eu(z,Mt,C),yt=async()=>{if(h.isOpen){h.closeContextMenu();return}h.openContextMenu({actions:[$t(Lt.Read,{handler:Xo(()=>{Z.read="read",Z.starred=null}),rightText:W.readTrueCount.toString(),isActive:()=>Z.read==="read",secondary:!0}),$t(Lt.Unread,{handler:Xo(()=>{Z.read="unread",Z.starred=null}),isActive:()=>Z.read==="unread",secondary:!0,rightText:W.readFalseCount.toString()}),$t(Lt.Starred,{handler:Xo(()=>{Z.starred=!0,Z.read=null}),isActive:()=>Z.starred===!0,secondary:!0,rightText:W.starredTrueCount.toString()}),$t(Lt.Unstarred,{handler:Xo(()=>{Z.starred=!1,Z.read=null}),isActive:()=>Z.starred===!1,rightText:W.starredFalseCount.toString(),secondary:!0}),$t(Lt.ResetFilters,{handler:Xo(()=>{Z.starred=null,Z.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:M.value})},et=()=>{Z.starred=null,Z.read=null},bt=()=>{G()};return Vc(()=>{h.isOpen&&h.closeContextMenu()},{ignore:[M]}),Pt(()=>{p.loadAllSettings()}),Ee(()=>s.isFullScreenMode,()=>pe(!1)),($e,nt)=>{const Et=Ki,Bt=Kd,yo=zn,oo=mi,so=dn,go=ji,Oe=Ea;return g(),k("div",$A,[u("div",LA,[u("div",VA,[r(Et,{modelValue:l(ne),"onUpdate:modelValue":nt[0]||(nt[0]=ze=>hn(ne)?ne.value=ze:null),class:"ivyforms-search__fixed-width",placeholder:l(o)("search")},null,8,["modelValue","placeholder"]),l(re)?(g(),X(Va,{key:0,ref_key:"datePickerPopperRef",ref:C,modelValue:z.value,"onUpdate:modelValue":nt[1]||(nt[1]=ze=>z.value=ze),type:"datetimerange","date-format":Se.value,"aria-label":l(o)("date_filters"),clearable:"",secondary:"",shortcuts:"",onClose:l(Ze)},null,8,["modelValue","date-format","aria-label","onClose"])):ce("",!0),r(Bt,{ref_key:"datePickerButtonRef",ref:E,color:"tertiary",type:"datepicker","aria-label":l(o)("date_filters"),indicator:l(ve),"custom-hide-indicator":l(ht),onClick:l(Ie)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),r(Bt,{ref_key:"menuButtonRef",ref:M,color:"tertiary",type:"filter","aria-label":l(o)("filters"),indicator:l(J),"custom-hide-indicator":et,onClick:yt},null,8,["aria-label","indicator"]),r(Or)])]),u("div",UA,[r(go,{ref_key:"tableRef",ref:F,data:H.value?[]:P.value,loading:H.value,total:B.value,"row-key":"id",columns:l(ut),"min-table-width":l(fe),sort:l(j),pagination:"",onSortChange:qe},Ad({empty:y(()=>[H.value?(g(),k("div",MA,[r(oo,null,{template:y(()=>[(g(!0),k(ye,null,Ae(l(q).perPage,ze=>(g(),X(yo,{key:ze,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):de.value?(g(),X(so,{key:2,image:"filters",title:l(o)("empty_state_filters_all_entries_title"),subtitle:l(o)("empty_state_filters_all_entries_subtitle")},{actionButton:y(()=>[r(ke,{onClick:bt},{default:y(()=>[ie(_(l(o)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),X(so,{key:1,image:"not-found",title:l(o)("empty_state_all_entries_title"),subtitle:l(o)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:2},[l(U)?{name:"bulk-header",fn:y(()=>[r(Rc,{"selected-ids":l(R),loading:N.value,"all-selected":l(oe),"some-selected":l(be),"primary-action":{label:l(o)("delete"),danger:!0,onClick:rt},"menu-actions":ae.value,onUnselectAll:l(D),onToggleAll:l(V)},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"])]),r(Dl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",RA,[r(Oe,{"current-page":l(q).page,"onUpdate:currentPage":nt[2]||(nt[2]=ze=>l(q).page=ze),"page-size":l(q).perPage,"onUpdate:pageSize":nt[3]||(nt[3]=ze=>l(q).perPage=ze),total:B.value},null,8,["current-page","page-size","total"])])])}}}),BA={};function AA(t,o){const n=EA,a=Yn;return g(),X(a,{"has-table":""},{default:y(()=>[r(n)]),_:1})}const DA=We(BA,[["render",AA]]),OA={class:"ivyforms-all-entries-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden"},qA=_e({__name:"EntriesPage",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=Lo(),d=x(),m=x([]),s=x(!1),p=x(!1),{request:f}=po(),v=kt(),h=Go(),w=T(()=>h.isFullScreenMode),{navigateToAllForms:L,navigateToEntries:F,navigateToSettings:M,navigateToIntegrations:E}=un(),C=x(Jo),P=T(()=>[{label:o("all_forms"),index:On,routeName:On},{label:o("entries"),index:Jo,routeName:Jo},{label:o("integrations"),index:ri},{label:o("settings"),index:El}]),B=o("all_entries");rn("pageTitle",B);const z=async()=>{s.value=!0;try{const{data:ee,error:Y,status:H}=await f("entries/forms",{method:"GET"});if(H!==200||Y||!ee?.data){m.value=[];return}const J=ee.data.forms??[];m.value=J.map(q=>({value:Number(q.id),labelId:`${o("id")}: ${q.id}`,label:q.name||`Form #${q.id}`}))}catch(ee){console.error(o("failed_to_fetch_form"),ee),De({message:`${o("failed_to_fetch_form")} ${ee}`,type:"error"})}finally{s.value=!1}},N=ee=>{d.value=ee,v.formId=ee?String(ee):null};Ee(()=>a.query.formId,(ee,Y)=>{if(ee!==Y)if(ee){const H=Number(ee);d.value=H,v.loadedForEntry||(v.formId=String(H))}else Y!==void 0&&(d.value=null,v.loadedForEntry||(v.formId=null))});const ne=ee=>{ee!==C.value&&(C.value=ee,ee===On?L():ee===Jo?F():ee===El?M():ee===ri&&E())};return Pt(()=>{if(a.query.formId){const ee=Number(a.query.formId);d.value=ee,v.loadedForEntry||(v.formId=String(ee))}z()}),(ee,Y)=>{const H=Ms,Z=ql,J=Ol,q=Nl,j=vi,K=DA;return g(),k(ye,null,[r(j,null,{left:y(()=>[r(H,{modelValue:d.value,"onUpdate:modelValue":Y[0]||(Y[0]=G=>d.value=G),size:"s",type:"border",clearable:"",placeholder:l(o)("select_form"),options:m.value,loading:s.value||p.value,onChange:N},null,8,["modelValue","placeholder","options","loading"]),w.value?(g(),X(J,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(!0),k(ye,null,Ae(P.value,G=>(g(),X(Z,{key:G.index,label:G.label,name:G.index,"is-active":C.value===G.index,type:"tonal",onClick:W=>ne(G.index)},null,8,["label","name","is-active","onClick"]))),128))]),_:1})):ce("",!0)]),default:y(()=>[r(q)]),_:1}),u("div",OA,[r(K)])],64)}}}),zA={class:"ivyforms-file-upload__chips ivyforms-flex ivyforms-flex-wrap-wrap ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},NA={class:"ivyforms-file-upload__chips-icon ivyforms-flex ivyforms-flex-shrink-0"},WA={class:"ivyforms-file-upload__chips-name"},YA=_e({__name:"IvyFileUploadTableChips",props:{files:{}},setup(t){return(o,n)=>(g(),k("ul",zA,[(g(!0),k(ye,null,Ae(t.files,(a,d)=>(g(),k("li",{key:d,class:"ivyforms-file-upload__chips-pill ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-py-6 ivyforms-px-10"},[u("span",NA,[r(fv,{"file-name":a.name,size:"s"},null,8,["file-name"])]),u("span",WA,_(a.name),1)]))),128))]))}}),HA=We(YA,[["__scopeId","data-v-ec7d871d"]]),GA={class:"form-builder-results-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},jA={class:"form-builder-results-entries__option-bar ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-8"},KA={class:"form-builder-results-entries__option-bar-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-overflow-visible"},QA={class:"form-builder-results-entries__table"},XA={key:0,class:"form-builder-results-entries__table-skeleton"},JA={class:"form-builder-results-entries__pagination-container"},ZA=_e({__name:"FormBuilderResultsEntries",setup(t){const{navigateToAdminPage:o}=un(),n=Zo(),{getLabel:a}=Ye(),d=kt(),m=Go(),s=Mo(),p=Lo(),f=Dr(),v=Hi(),h=Gi(),w=x(),L=x(null),F=x(null),M=x({}),E=x(null),C=x([]),P=x(0),B=x(null),z=x(!0),N=x([]),{searchQuery:ne,debouncedSearchQuery:ee}=Nr(),Y=T(()=>ne.value!==ee.value),H=T(()=>z.value||Y.value),{filters:Z,isFiltered:J}=Uc({starred:null,read:null}),{pagination:q,sort:j,withSuppressedUpdates:K,resetState:G}=Mc({filters:Z,pagination:To({page:1,perPage:10}),sort:To({column:"id",order:"desc"}),searchQuery:ne,dateRange:B,preserveOtherParams:!0,onRestored:()=>Ze(!0)}),W=To({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),{toggleAll:V,clear:D,selectedIds:R,anyRowSelected:U,allSelected:oe,someSelected:be}=Ec(C),ae=T(()=>[$t(Lt.MarkAsRead,{handler:()=>re("read")}),$t(Lt.MarkAsUnread,{handler:()=>re("unread")}),$t(Lt.AddStar,{handler:()=>ve(!0)}),$t(Lt.RemoveStar,{handler:()=>ve(!1)})]),Re=di({text:Oe=>Oe.id,class:Oe=>Oe.status==="unread"?"ivyforms-unread-entry":void 0,onClick:Oe=>{const vt=`/manage/${p.params.formId||p.params.id}/results/entries/details/${Oe.id}`;o(an,vt,!0)}}),we=x([$c({allSelected:oe,toggleAll:()=>V(),headerAriaLabel:a("select_all"),cellAriaLabel:a("select_row")}),Lc({title:a("starred"),field:"starred",onChange:async(Oe,ze)=>{const vt=Oe.starred;Oe.starred=ze;try{await f.updateStarred(Oe.id,ze),ze?(W.starredTrueCount++,W.starredFalseCount--):(W.starredTrueCount--,W.starredFalseCount++)}catch(lt){Oe.starred=vt,De({message:String(lt),type:"error"})}}}),{key:"id",title:a("id"),width:40,minWidth:40,cellRenderer:Re,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"date-created",title:a("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:Oe})=>je("span",sn.formatWPDate(Oe.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:a("browser"),width:100,minWidth:100,cellRenderer:({rowData:Oe})=>je("span",Oe.userAgent||a("unknown")),visible:!0,showInModal:!0},qr({title:"",width:176,className:"ivyforms-cell-actions",headerRenderer:()=>je(co,{content:a("column_visibility"),placement:"left",ariaLabel:a("column_visibility")},()=>[je(to,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:Ke,class:"ivyforms-ml-6",style:"cursor: pointer;",role:"button",ariaLabel:a("column_visibility")})]),actions:[{icon:Oe=>Oe.status==="read"?"read":"unread",tooltip:Oe=>Oe.status==="read"?a("mark_as_unread"):a("mark_as_read"),onClick:async Oe=>{const ze=Oe.status==="read"?"unread":"read",vt=Oe.status;Oe.status=ze;try{await f.updateStatus(Oe.id,ze),ze==="read"?(W.readTrueCount++,W.readFalseCount--):(W.readTrueCount--,W.readFalseCount++)}catch(lt){Oe.status=vt,De({message:String(lt),type:"error"})}}},{icon:"preview",tooltip:a("view"),onClick:Oe=>yt(Oe.id)()},{icon:"trash",tooltip:a("delete"),priority:"danger",onClick:Oe=>{h.handleActionClick(null,[Oe.id],"entries","delete",{setLoading:ze=>{z.value=ze}})}},{icon:"context-menu-dot",tooltip:a("actions"),iconStartType:"fill",refKey:"context-menu",onClick:Oe=>et(Oe)}],onButtonRef:(Oe,ze)=>{M.value[Oe]=ze}})]),ge=T(()=>{const ze=(d.fields||[]).filter(lt=>lt.type!=="recaptcha"&&lt.type!=="turnstile"&&lt.type!=="hcaptcha"&&!Ll("ivyforms/entry/results_table/exclude_field",!1,lt)),vt=[];return ze.forEach((lt,Qt)=>{const So=window.IvyForms?.hooks?.applyFilters?window.IvyForms.hooks.applyFilters("ivyforms/results/entry_columns",[],lt,Qt,{allEntryFields:f.entryFields,h:je}):[],ho=Array.isArray(So)?So:[];ho.length>0?vt.push(...ho):vt.push({key:`field-${lt.fieldIndex}`,title:lt.label,width:150,minWidth:100,cellRenderer:({rowData:Vo})=>{const Fe=Vo.id,ue=f.entryFields.find(gt=>gt.entryId==Fe&&gt.fieldId==lt.id)?.fieldValue;if((lt.type==="checkbox"||lt.type==="multi-select")&&Array.isArray(lt.fieldOptions)){const mt=(ue||"").split(",").map(tt=>tt.trim()).filter(tt=>tt).map(tt=>{const he=lt.fieldOptions.find(xe=>xe.value==tt);return he?he.label:tt});return je("span",mt.join(", "))}if(lt.type==="product")return je(mp,{value:ue??"",currencyCode:d.paymentSettings.currency});if(lt.type==="total")return je("span",mv(ue,d.paymentSettings.currency));if((lt.type==="radio"||lt.type==="select")&&Array.isArray(lt.fieldOptions)){const gt=lt.fieldOptions.find(mt=>mt.value==ue);return je("span",gt?gt.label:ue||"")}let Le=ue||"";if(Le&&lt.type==="phone")try{const gt=$x(Le);gt&&(lt.phoneFormat==="international"?Le=gt.formatInternational():lt.phoneFormat==="e164"?Le=gt.number:Le=gt.formatNational())}catch{}if(lt.type==="number"||lt.type==="quantity")return je("span",Lx(ue,lt.numberFormat||""));if(lt.type==="file-upload"){const gt=fp(ue);if(gt.length>0)return je(HA,{files:gt.map(mt=>({name:mt.name}))})}return je("span",Le)},visible:Qt<4,showInModal:!0})}),vt});Ee(ge,Oe=>{N.value.length===0?N.value=Oe.map(ze=>({...ze})):N.value=Oe.map(ze=>{const vt=N.value.find(lt=>lt.key===ze.key);return vt?{...ze,visible:vt.visible}:{...ze}})},{immediate:!0});const Se=x([]);Ee([we,N],()=>{const Oe=we.value,ze=Oe.findIndex(Qt=>Qt.key==="id"),vt=Oe.slice(0,ze+1),lt=Oe.slice(ze+1);Se.value=[...vt,...N.value,...lt]},{immediate:!0});const ut=T(()=>sn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),{tableWidth:fe,dynamicWidthColumns:de,minTableWidth:Ve}=Es(w,{columns:Se,minWidthFilter:Oe=>Oe.visible===!0}),{showMenu:pe,tempColumns:qe,openMenu:Ke,applyColumnVisibility:ot,areAllColumnsSelected:rt,isCheckboxDisabled:ft}=kp({columns:Se,minVisible:1,save:Oe=>{Oe.forEach(ze=>{const vt=N.value.find(Qt=>Qt.key===ze.key);if(vt){vt.visible=ze.visible;return}const lt=we.value.find(Qt=>Qt.key===ze.key);lt&&(lt.visible=ze.visible)})}}),Dt=T(()=>ne.value.trim()!==""||B.value!==null||J.value);function Mt(){let Oe=d.formId||p.params.formId||p.params.formId;return Array.isArray(Oe)&&(Oe=Oe[0]),Oe}const re=async Oe=>{if(!R.value.length)return;z.value=!0;const ze=[...R.value];try{const vt=C.value.filter(lt=>ze.includes(lt.id));await f.updateReads(ze,Oe),vt.forEach(lt=>{lt.status!==Oe&&(Oe==="read"?(W.readTrueCount++,W.readFalseCount--):(W.readTrueCount--,W.readFalseCount++)),lt.status=Oe})}catch(vt){De({message:String(vt),type:"error"})}finally{z.value=!1}},ve=async Oe=>{if(!R.value.length)return;z.value=!0;const ze=[...R.value];try{const vt=C.value.filter(lt=>ze.includes(lt.id));await f.updateStarreds(ze,Oe),vt.forEach(lt=>{lt.starred!==Oe&&(Oe?(W.starredTrueCount++,W.starredFalseCount--):(W.starredTrueCount--,W.starredFalseCount++)),lt.starred=Oe})}catch(vt){De({message:String(vt),type:"error"})}finally{z.value=!1}},Ie=Oe=>({page:q.page,perPage:q.perPage,search:ee.value,sortBy:j.column,sortOrder:j.order,dateRange:sn.formatDateRangeForApi(B.value),shouldGetCount:Oe,formId:Number(Mt()),filters:{starred:Z.starred,read:Z.read},searchFieldValue:!0}),Ze=async Oe=>{z.value=!0;try{await f.fetchData(Ie(Oe)),C.value=f.tableData;const ze=f.paginationMeta;await K(async()=>{q.page=ze.page,q.perPage=ze.perPage}),P.value=ze.total,Oe&&(W.readTrueCount=f.filterCount.readTrueCount,W.readFalseCount=f.filterCount.readFalseCount,W.starredTrueCount=f.filterCount.starredTrueCount,W.starredFalseCount=f.filterCount.starredFalseCount)}finally{z.value=!1}};Ee([()=>q.page,()=>q.perPage,()=>ee.value,()=>Z.starred,()=>Z.read,()=>B.value],async([,,Oe,ze,vt,lt],Qt)=>{Qt&&(Oe!==Qt[2]||ze!==Qt[3]||vt!==Qt[4]||lt!==Qt[5])&&(q.page=1),await Ze(!1)},{flush:"sync"}),Ee(()=>Mt(),async(Oe,ze)=>{Oe&&Oe!==ze&&(C.value=[],await Ze(!1))}),Ee(()=>f.listVersion,async()=>{await Ze(!1)}),Ee(()=>f.tableData,Oe=>{C.value=Oe,z.value=!1},{immediate:!0}),Ee(()=>h.dialogVisible,(Oe,ze)=>{ze&&!Oe&&h.actionType==="delete"&&setTimeout(()=>Ze(!1),300)});const ht=({column:Oe,order:ze})=>{j.column=Oe,j.order=ze==="asc"?"asc":ze==="desc"?"desc":"",q.page=1,Ze(!1)},yt=Oe=>()=>{const vt=`/manage/${p.params.formId||p.params.id}/results/entries/details/${Oe}`;o(an,vt,!0)},et=zr.debounce(Oe=>{const ze=Oe.id,vt=M.value[ze];if(!vt){console.warn(a("menu_button_element_not_found"));return}const lt=document.querySelector(".ivyforms-table");lt&&lt.querySelectorAll(".el-table-v2__row").forEach(ho=>{ho.getAttribute("rowkey")===ze.toString()&&ho.classList.add("highlighted")});const Qt=[Ic(()=>{v.closeContextMenu()},{locked:()=>!n.hasFeature("edit_entries")})];v.openContextMenu({actions:Fc(Qt,{entryId:ze,formId:Number(Mt())||null,context:"form-results"}),entityId:ze,contextMenuButtonRef:vt,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(Vo=>Vo.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(Vo=>Vo.classList.remove("hovered"))}})},100),bt=()=>{Ho(()=>{const Oe=F.value&&"$el"in F.value?F.value.$el:F.value,ze=E.value&&"$el"in E.value?E.value.$el:E.value;if(Oe instanceof HTMLElement&&ze instanceof HTMLElement){const vt=Oe.getBoundingClientRect();ze.style.position="absolute",ze.style.top=`${vt.bottom+8}px`,ze.style.left=`${vt.left}px`,ze.style.inset="unset"}})},{showDatePicker:$e,datePickerIndicator:nt,openDatePicker:Et,closeDatePicker:Bt,hideDatePickerIndicator:yo}=eu(B,bt,E),oo=async()=>{if(v.isOpen){v.closeContextMenu();return}v.openContextMenu({actions:[$t(Lt.Read,{handler:Xo(()=>{Z.read="read",Z.starred=null}),rightText:W.readTrueCount.toString(),isActive:()=>Z.read==="read",secondary:!0}),$t(Lt.Unread,{handler:Xo(()=>{Z.read="unread",Z.starred=null}),isActive:()=>Z.read==="unread",secondary:!0,rightText:W.readFalseCount.toString()}),$t(Lt.Starred,{handler:Xo(()=>{Z.starred=!0,Z.read=null}),isActive:()=>Z.starred===!0,secondary:!0,rightText:W.starredTrueCount.toString()}),$t(Lt.Unstarred,{handler:Xo(()=>{Z.starred=!1,Z.read=null}),isActive:()=>Z.starred===!1,rightText:W.starredFalseCount.toString(),secondary:!0}),$t(Lt.ResetFilters,{handler:Xo(()=>{Z.starred=null,Z.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:L.value})},so=()=>{Z.starred=null,Z.read=null},go=()=>{G()};return Vc(()=>{v.isOpen&&v.closeContextMenu()},{ignore:[L]}),Pt(()=>{s.loadAllSettings()}),Ee(()=>m.isFullScreenMode,()=>Ze(!1)),(Oe,ze)=>{const vt=Ki,lt=Kd,Qt=zn,So=mi,ho=dn,Vo=ji,Fe=Ea;return g(),k("div",GA,[u("div",jA,[u("div",KA,[r(vt,{modelValue:l(ne),"onUpdate:modelValue":ze[0]||(ze[0]=ue=>hn(ne)?ne.value=ue:null),class:"ivyforms-search__fixed-width",placeholder:l(a)("search")},null,8,["modelValue","placeholder"]),l($e)?(g(),X(Va,{key:0,ref_key:"datePickerPopperRef",ref:E,modelValue:B.value,"onUpdate:modelValue":ze[1]||(ze[1]=ue=>B.value=ue),type:"datetimerange","date-format":ut.value,"aria-label":l(a)("date_filters"),clearable:"",secondary:"",shortcuts:"","popper-class":"results-picker",onClose:l(Bt)},null,8,["modelValue","date-format","aria-label","onClose"])):ce("",!0),r(lt,{ref_key:"datePickerButtonRef",ref:F,color:"tertiary",type:"datepicker","aria-label":l(a)("date_filters"),indicator:l(nt),"custom-hide-indicator":l(yo),onClick:l(Et)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),r(lt,{ref_key:"menuButtonRef",ref:L,color:"tertiary",type:"filter","aria-label":l(a)("filters"),indicator:l(J),"custom-hide-indicator":so,onClick:oo},null,8,["aria-label","indicator"]),r(Or)])]),u("div",QA,[(g(),X(Vo,{ref_key:"tableRef",ref:w,key:l(fe),data:H.value?[]:C.value,loading:H.value,total:P.value,"row-key":"id",columns:l(de),"min-table-width":l(Ve),sort:l(j),pagination:"",onSortChange:ht},Ad({empty:y(()=>[H.value?(g(),k("div",XA,[r(So,null,{template:y(()=>[(g(!0),k(ye,null,Ae(l(q).perPage,ue=>(g(),X(Qt,{key:ue,class:"form-builder-results-entries__skeleton-row"}))),128))]),_:1})])):Dt.value?(g(),X(ho,{key:2,image:"filters",title:l(a)("empty_state_filters_all_entries_title"),subtitle:l(a)("empty_state_filters_all_entries_subtitle")},{actionButton:y(()=>[r(ke,{onClick:go},{default:y(()=>[ie(_(l(a)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),X(ho,{key:1,image:"not-found",title:l(a)("empty_state_all_entries_title"),subtitle:l(a)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:2},[l(U)?{name:"bulk-header",fn:y(()=>[r(Rc,{"selected-ids":l(R),loading:z.value,"all-selected":l(oe),"some-selected":l(be),"menu-actions":ae.value,onUnselectAll:l(D),onToggleAll:l(V)},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"])),r(ci,{modelValue:l(pe),"onUpdate:modelValue":ze[4]||(ze[4]=ue=>hn(pe)?pe.value=ue:null),title:l(a)("edit_table"),subtitle:l(a)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{default:y(()=>[r(pt,{modelValue:l(rt),"onUpdate:modelValue":ze[2]||(ze[2]=ue=>hn(rt)?rt.value=ue:null),priority:"secondary",size:"s",type:"checkmark",class:"form-builder-results-entries__show-all-columns show-all-columns"},{default:y(()=>[Vl(Oe.$slots,"default",{},()=>[ie(_(l(a)("show_hide_all")),1)])]),_:3},8,["modelValue"]),(g(!0),k(ye,null,Ae(l(qe),ue=>(g(),k("div",{key:ue.key},[ue.showInModal?(g(),X(pt,{key:0,modelValue:ue.visible,"onUpdate:modelValue":Le=>ue.visible=Le,disabled:l(ft)(ue.key),priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ie(_(ue.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ce("",!0)]))),128))]),footer:y(()=>[r(ke,{priority:"tertiary",size:"d",type:"fill",onClick:ze[3]||(ze[3]=ue=>pe.value=!1)},{default:y(()=>[ie(_(l(a)("cancel")),1)]),_:1}),r(ke,{priority:"success",size:"d",type:"fill",onClick:l(ot)},{default:y(()=>[ie(_(l(a)("apply")),1)]),_:1},8,["onClick"])]),_:3},8,["modelValue","title","subtitle"])]),r(Dl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",JA,[r(Fe,{"current-page":l(q).page,"onUpdate:currentPage":ze[5]||(ze[5]=ue=>l(q).page=ue),"page-size":l(q).perPage,"onUpdate:pageSize":ze[6]||(ze[6]=ue=>l(q).perPage=ue),total:P.value},null,8,["current-page","page-size","total"])])])}}}),eD={};function tD(t,o){const n=$s("router-view"),a=Yn;return g(),X(a,null,{default:y(()=>[r(n,null,{default:y(({Component:d})=>[(g(),X(jt(d)))]),_:1})]),_:1})}const oD=We(eD,[["render",tD]]),nD=_e({__name:"FormResultsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=x("vertical"),d=o,m=tu(),s=[{label:n("entries"),index:Jo,routeName:ui,disabled:!1}],p=async f=>{d("update:activeIndex",f.index),await m.onMenuClick(f,m.isActive)};return(f,v)=>{const h=ql,w=Ol,L=Rs;return g(),X(L,null,{default:y(()=>[r(w,{mode:a.value,ellipsis:!1,class:"ivyforms-form-builder-results__menu"},{default:y(()=>[(g(),k(ye,null,Ae(s,F=>r(h,{key:F.index,label:F.label,name:F.index,type:"tonal","is-active":l(m).isActive(F.routeName,F.index),"coming-soon":F.disabled,onClick:M=>p(F)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),iD=_e({__name:"FormBuilderResultsPage",setup(t){const o=kt(),n=Go(),a=jd(),d=x("entries"),m=x([]),s=x(!1),p=x(!1),f=Lo(),v=No(),h=tu(),{getLabel:w}=Ye(),L=Zo(),{canUseFeature:F,isProInstalled:M}=Wn(),{showUpgradeDialog:E}=$o(),C=T(()=>F(up)),{canAccessResultsTab:P,checkResultsTabAccess:B}=Ac({onDenied:async()=>{try{const q=o.formId||f.params.formId;q?await v.replace({path:`/manage/${q}`}):await v.replace({path:"/manage"})}catch(q){console.error("Failed to redirect after access check:",q)}}}),z=T(()=>o.formId||null),N=T(()=>[{label:w("build"),index:"build",routeName:o.isEditing?Wi:Ni},{label:w("settings"),index:"settings",routeName:Rl},...P.value?[{label:w("results"),index:"results",routeName:ui}]:[]]),ne=q=>{d.value=q},ee=()=>{if(!M.value)return;if(!C.value){E(cp);return}if(!o.formId){De({message:w("first_save_form"),type:"error"});return}const q=window.IvyForms?.hooks,j="ivyforms/results/add_entry";if(!(typeof q?.doAction=="function"&&(q.actions?.[j]?.length??0)>0)){De({message:w("add_entry_unavailable","Add entry is unavailable. Please reload the page and try again."),type:"error"});return}q.doAction(j,{formId:o.formId})},Y=()=>{o.formId||De({message:w("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${o.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},H=async q=>{q&&await v.push({path:`/manage/${q}/results/entries`})},Z=async()=>{s.value=!0;try{if(await a.fetchData({page:1,perPage:100}),m.value=a.tableData.map(q=>({value:q.id,labelId:`${w("id")}: ${q.id}`,label:q.name||`Form #${q.id}`})),!o.formId&&!f.params.formId&&a.tableData.length>0){const q=a.tableData[0].id.toString();o.formId=q,await o.loadForm(q),f.params.formId!==q&&await v.push({path:`/manage/${q}/results/entries`})}}catch(q){console.error(w("failed_to_load_form"),q),De({message:`${w("failed_to_fetch_form")} ${q}`,type:"error"})}finally{s.value=!1}};Pt(async()=>{await L.fetch(),await B(),await Z(),o.formId||(o.counterFields=0)});const{startWatching:J}=Po();return J(),Ee(()=>f.params.formId,async q=>{q&&q!==o.formId&&(o.formId=String(q),await o.loadForm(String(q)))},{immediate:!0}),Ee(()=>o.name,q=>{if(o.formId&&q!==null&&q!==void 0){const j=m.value.findIndex(K=>K.value===o.formId);j!==-1&&(m.value[j].label=q)}}),Ee(()=>f.hash,q=>{q.includes("/entries")?d.value="entries":q.includes("/insights")?d.value="insights":q.includes("/report")&&(d.value="report")},{immediate:!0}),(q,j)=>{const K=Ms,G=ql,W=Ol,V=ke,D=co,R=Nl,U=vi,oe=nD,be=oD;return g(),k(ye,null,[r(U,null,{left:y(()=>[r(K,{modelValue:z.value,"onUpdate:modelValue":j[0]||(j[0]=ae=>z.value=ae),size:"s",type:"border",placeholder:l(w)("select_form"),options:m.value,loading:s.value||p.value,onChange:H},null,8,["modelValue","placeholder","options","loading"])]),center:y(()=>[r(W,{mode:"horizontal",ellipsis:!1,router:""},{default:y(()=>[(g(!0),k(ye,null,Ae(N.value,ae=>(g(),X(G,{key:ae.index,label:ae.label,name:ae.index,type:"tonal","is-active":l(h).isActive(ae.routeName,ae.index),route:l(h).getMenuRoute(ae,l(ui)),onClick:Re=>l(h).onMenuClick(ae,l(h).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:y(()=>[l(o).formId&&l(M)?(g(),X(V,{key:0,class:it(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",pro:!C.value,onClick:ee},{default:y(()=>[ie(_(l(w)("add_new_entry")),1)]),_:1},8,["pro"])):ce("",!0),r(D,{content:l(w)("preview_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(V,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:Y})]),_:1},8,["content"]),r(R)]),_:1}),u("div",{class:it(["ivyforms-form-builder-results-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":l(n).isFullScreenMode}])},[r(oe,{"active-index":d.value,"onUpdate:activeIndex":ne},null,8,["active-index"]),r(be,{"active-index":d.value},null,8,["active-index"])],2)],64)}}}),lD=We(iD,[["__scopeId","data-v-0db02d52"]]),aD=Ps("paymentsStore",()=>{const t=x([]),o=x(0),n=x(!1),a=x(1),d=x(20),m=x("dateCreated"),s=x("DESC"),p=x({}),{request:f}=po();async function v(){n.value=!0;try{const F=p.value.dateFrom&&p.value.dateTo?[p.value.dateFrom,p.value.dateTo]:void 0,{data:M,error:E}=await f("payments",{method:"GET",params:{page:a.value,perPage:d.value,orderBy:m.value,order:s.value,search:p.value.search||void 0,filters:p.value.formId||p.value.status?{formId:p.value.formId,status:p.value.status}:void 0,dateRange:F}});if(E){t.value=[],o.value=0;return}const C=M.data;t.value=C.data?.data??[],o.value=C.data?.meta?.total??C.data?.filterCount??0}finally{n.value=!1}}function h(F,M=!0){p.value={...p.value,...F},M&&(a.value=1)}function w(F,M){m.value=F,s.value=M}function L(F){a.value=F}return{payments:t,total:o,isLoading:n,currentPage:a,perPage:d,orderBy:m,order:s,filters:p,loadPayments:v,setFilter:h,setSort:w,setPage:L}}),rD={class:"payments-page ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24"},sD={class:"ivyforms-payments-page__toolbar"},dD={class:"ivyforms-payments-page__toolbar-left"},uD={class:"ivyforms-payments-page__section-header"},cD={class:"medium-18 text-primary"},fD={class:"ivyforms-payments-page__tabs"},mD={class:"ivyforms-payments-page__table"},vD={class:"ivyforms-payments-page__pagination"},pD=_e({__name:"PaymentsPage",setup(t){const{getLabel:o}=Ye(),{navigateToAdminPage:n}=un(),{request:a}=po(),d=aD(),m=Mo(),s=Go(),{searchQuery:p,debouncedSearchQuery:f}=Nr(),v=o("payments");rn("pageTitle",v);const h=T(()=>s.isFullScreenMode),w=x("payments"),L=x(!1),F=x(null),M=x(null),E=x(null),C=[{label:"Succeeded",value:"succeeded"},{label:"Declined",value:"declined"},{label:"Failed",value:"failed"},{label:"Orphaned",value:"orphaned"},{label:"Refunded",value:"refunded"},{label:"Disputed",value:"disputed"}],P=x([]),B=x(!1),z=x(),N=x(null),ne=x(null),ee=T(()=>m.generalSettings?.dateFormat||"YYYY-MM-DD"),Y=T(()=>[{name:"payments",label:o("payments")}]),H=To({column:"dateCreated",order:"desc"}),Z=T(()=>!!(f.value||d.filters.formId||d.filters.status||d.filters.dateFrom||d.filters.dateTo));function J(pe,qe){const Ke=bc(qe)?qe:"USD",ot=["BIF","CLP","DJF","GNF","JPY","KMF","KRW","MGA","PYG","RWF","UGX","VND","VUV","XAF","XOF","XPF"].includes(Ke);return`${(ot?pe:pe/100).toFixed(ot?0:2)}${vv(Ke)}`}function q(pe){const qe=pe.toLowerCase();return qe==="square"||qe==="square card"?o("square"):qe==="stripe"?o("stripe"):qe==="paypal"?o("paypal"):pe}function j(pe){const qe=String(pe.paymentMethod).toLowerCase();return qe==="stripe"&&pe.transactionId.startsWith("pi_")?`https://dashboard.stripe.com/payments/${encodeURIComponent(pe.transactionId)}`:qe==="paypal"&&pe.transactionId!==""?yp(pe.transactionId,{receiptUrl:pe.squareReceiptUrl,sandbox:m.paypalSettings?.environment==="sandbox"}):pp(pe.transactionId,{locationId:m.squareSettings?.locationId,receiptUrl:pe.squareReceiptUrl})}const K=di({text:pe=>pe.id,onClick:pe=>{pe.entryId!==null&&n(Od,`/details/${pe.entryId}`,!0)}}),G=x([{key:"id",title:o("id"),width:40,minWidth:40,sortable:!0,cellRenderer:K,visible:!0,showInModal:!0},{key:"formName",title:o("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:({rowData:pe})=>je("span",pe.formName||""),visible:!0,showInModal:!0},{key:"type",title:o("type"),width:100,minWidth:100,sortable:!1,cellRenderer:()=>je("span",o("charge")),visible:!0,showInModal:!0},{key:"customerName",title:o("customer"),width:160,minWidth:160,sortable:!0,cellRenderer:({rowData:pe})=>je("span",pe.customerName||"—"),visible:!0,showInModal:!0},{key:"amount",title:o("amount"),width:80,minWidth:80,sortable:!0,cellRenderer:({rowData:pe})=>je("span",J(Number(pe.amount),String(pe.currency))),visible:!0,showInModal:!0},{key:"paymentMethod",title:o("source"),width:120,minWidth:120,sortable:!0,cellRenderer:({rowData:pe})=>je("span",q(String(pe.paymentMethod))),visible:!0,showInModal:!0},{key:"status",title:o("status"),width:100,minWidth:100,sortable:!0,cellRenderer:({rowData:pe})=>je("span",String(pe.status||"succeeded")),visible:!0,showInModal:!0},{key:"dateCreated",title:o("date"),width:105,minWidth:105,sortable:!0,cellRenderer:({rowData:pe})=>je("span",pe.dateCreated?sn.formatWPDate(pe.dateCreated):""),visible:!0,showInModal:!0},{key:"squareLink",title:"",width:48,minWidth:48,sortable:!1,cellRenderer:({rowData:pe})=>{const qe=pe,Ke=j(qe);if(!Ke)return je("span");const ot=String(qe.paymentMethod).toLowerCase(),rt=o(ot==="paypal"?"view_in_paypal":ot==="stripe"?"view_in_stripe":"view_in_square");return je("a",{href:Ke,target:"_blank",rel:"noopener noreferrer",class:"ivyforms-payments-page__square-link","aria-label":rt},[je(to,{name:"arrow-square-right-top",category:"arrows",type:"outline",size:"s"})])},visible:!0,showInModal:!1}]),{dynamicWidthColumns:W,minTableWidth:V}=Es(z,{columns:G});async function D(){B.value=!0;try{const{data:pe,error:qe,status:Ke}=await a("entries/forms",{method:"GET"});if(Ke!==200||qe||!pe?.data){P.value=[];return}const ot=pe.data;P.value=(ot.forms??[]).map(rt=>({value:Number(rt.id),labelId:`${o("id")}: ${rt.id}`,label:rt.name||`Form #${rt.id}`}))}finally{B.value=!1}}async function R(){d.setFilter({search:f.value||void 0},!1),await d.loadPayments()}function U(pe){M.value=pe,d.setFilter({formId:pe||void 0}),R()}function oe(pe){E.value=pe,d.setFilter({status:pe||void 0}),R()}function be(pe){H.column=pe.column,H.order=pe.order,d.setSort(pe.column,pe.order==="asc"?"ASC":"DESC"),R()}function ae(){d.setPage(1),R()}function Re(){p.value="",F.value=null,M.value=null,E.value=null,d.setFilter({search:void 0,formId:void 0,status:void 0,dateFrom:void 0,dateTo:void 0}),R()}const we=()=>{Ho(()=>{const pe=N.value&&"$el"in N.value?N.value.$el:N.value,qe=ne.value&&"$el"in ne.value?ne.value.$el:ne.value;if(pe instanceof HTMLElement&&qe instanceof HTMLElement){const Ke=pe.getBoundingClientRect();qe.style.position="absolute",qe.style.top=`${Ke.bottom+8}px`,qe.style.left=`${Ke.left}px`,qe.style.inset="unset"}})},{showDatePicker:ge,datePickerIndicator:Se,openDatePicker:Qe,closeDatePicker:ut,hideDatePickerIndicator:fe}=eu(F,we,ne);function de(pe){return/[",\n]/.test(pe)?`"${pe.replace(/"/g,'""')}"`:pe}async function Ve(){L.value=!0;try{const pe=d.filters.dateFrom&&d.filters.dateTo?[d.filters.dateFrom,d.filters.dateTo]:void 0,{data:qe,error:Ke}=await a("payments",{method:"GET",params:{page:1,perPage:1e4,orderBy:d.orderBy,order:d.order,search:d.filters.search||void 0,filters:d.filters.formId?{formId:d.filters.formId}:void 0,dateRange:pe}});if(Ke||!qe?.data){De({message:o("failed_to_export_forms"),type:"error"});return}const rt=qe.data.data?.data??[],Dt=[[o("id"),o("form_name"),o("type"),o("customer"),o("amount"),o("source"),o("status"),o("date"),o("transaction_id"),o("view_payment")].map(de).join(","),...rt.map(Ie=>[String(Ie.id),Ie.formName||"",o("charge"),Ie.customerName||"",J(Number(Ie.amount),String(Ie.currency)),q(String(Ie.paymentMethod)),Ie.status||"succeeded",Ie.dateCreated?sn.formatWPDate(Ie.dateCreated):"",Ie.transactionId||"",j(Ie)||""].map(de).join(","))],Mt=new Blob([Dt.join(`
77 -`)],{type:"text/csv;charset=utf-8;"}),re=URL.createObjectURL(Mt),ve=document.createElement("a");ve.href=re,ve.download=`ivyforms-payments-${new Date().toISOString().slice(0,10)}.csv`,ve.click(),URL.revokeObjectURL(re)}finally{L.value=!1}}return Ee(f,()=>{d.setFilter({search:f.value||void 0}),R()}),Ee(F,pe=>{if(!pe||pe.length<2)d.setFilter({dateFrom:void 0,dateTo:void 0});else{const[qe,Ke]=sn.formatDateRangeForApi(pe);d.setFilter({dateFrom:qe,dateTo:Ke})}R()}),Pt(()=>{m.loadAllSettings(),D(),R()}),(pe,qe)=>{const Ke=Ms,ot=vi,rt=Ki,ft=Va,Dt=Kd,Mt=ke,re=dn,ve=ji,Ie=Ea,Ze=Yn;return g(),k(ye,null,[r(ot,null,{left:y(()=>[r(Ke,{modelValue:M.value,"onUpdate:modelValue":qe[0]||(qe[0]=ht=>M.value=ht),class:"ivyforms-payments-page__form-picker",size:"s",type:"border",clearable:"",placeholder:l(o)("select_form"),options:P.value,loading:B.value,onChange:U},null,8,["modelValue","placeholder","options","loading"]),r(Ke,{modelValue:E.value,"onUpdate:modelValue":qe[1]||(qe[1]=ht=>E.value=ht),size:"s",type:"border",clearable:"",placeholder:l(o)("status"),options:C,onChange:oe},null,8,["modelValue","placeholder"])]),_:1}),u("div",{class:it(["ivyforms-payments-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":h.value}])},[r(Ze,null,{default:y(()=>[u("div",rD,[u("div",sD,[u("div",dD,[r(rt,{modelValue:l(p),"onUpdate:modelValue":qe[2]||(qe[2]=ht=>hn(p)?p.value=ht:null),class:"ivyforms-search__fixed-width",placeholder:l(o)("search_payments")},null,8,["modelValue","placeholder"]),l(ge)?(g(),X(ft,{key:0,ref_key:"datePickerPopperRef",ref:ne,modelValue:F.value,"onUpdate:modelValue":qe[3]||(qe[3]=ht=>F.value=ht),type:"datetimerange","date-format":ee.value,"aria-label":l(o)("date_filters"),clearable:"",secondary:"",shortcuts:"",onClose:l(ut)},null,8,["modelValue","date-format","aria-label","onClose"])):ce("",!0),r(Dt,{ref_key:"datePickerButtonRef",ref:N,color:"tertiary",type:"datepicker","aria-label":l(o)("date_filters"),indicator:l(Se),"custom-hide-indicator":l(fe),onClick:l(Qe)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"])]),r(Mt,{priority:"tertiary","icon-start":"export","icon-start-category":"global","icon-start-type":"outline",loading:L.value,onClick:Ve},{default:y(()=>[ie(_(l(o)("export_csv")),1)]),_:1},8,["loading"])]),u("div",uD,[u("span",cD,_(l(o)("transactions")),1),u("div",fD,[r(Pn,{modelValue:w.value,"onUpdate:modelValue":qe[4]||(qe[4]=ht=>w.value=ht),tabs:Y.value,type:"filled",size:"d",priority:"primary",stretch:!1},null,8,["modelValue","tabs"])])]),u("div",mD,[r(ve,{ref_key:"tableRef",ref:z,data:l(d).payments,loading:l(d).isLoading,total:l(d).total,columns:l(W),"min-table-width":l(V),sort:H,"row-key":"id",pagination:"",onSortChange:be},{empty:y(()=>[Z.value?(g(),X(re,{key:1,image:"filters",title:l(o)("empty_state_filters_payments_title"),subtitle:l(o)("empty_state_filters_payments_subtitle")},{actionButton:y(()=>[r(Mt,{onClick:Re},{default:y(()=>[ie(_(l(o)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),X(re,{key:0,image:"not-found",title:l(o)("empty_state_payments_title"),subtitle:l(o)("empty_state_payments_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","sort"])]),u("div",vD,[r(Ie,{"current-page":l(d).currentPage,"onUpdate:currentPage":qe[5]||(qe[5]=ht=>l(d).currentPage=ht),"page-size":l(d).perPage,"onUpdate:pageSize":qe[6]||(qe[6]=ht=>l(d).perPage=ht),total:l(d).total,secondary:"",onCurrentChange:R,onSizeChange:ae},null,8,["current-page","page-size","total"])])])]),_:1})],2)],64)}}}),yD=We(pD,[["__scopeId","data-v-f696353c"]]);function gD(){const{request:t}=po(),{getLabel:o}=Ye();function n(m,s){if(m&&typeof m=="object"&&"message"in m){const p=m.message;if(typeof p=="string"&&p.trim()!=="")return p.trim()}return s===400||s===503||s>=500?o("square_service_unavailable"):o("square_connect_failed")}async function a(){const{data:m,error:s,status:p}=await t("integration/square/connect",{method:"POST"});if(m?.data?.auth_url){window.location.href=m.data.auth_url;return}De({message:n(s,p),type:"error"})}function d(){const m=new URLSearchParams(window.location.search),s=m.get("square_error"),p=m.get("square_connected");if(!(!s&&!p)){if(s==="1"){De({type:"error",message:o("square_connect_failed")});return}p==="1"&&De({type:"success",message:o("square_connected")})}}return{connectSquare:a,checkOAuthCallback:d}}const hD={class:"ivyforms-payment-settings ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},bD={class:"regular-16 text-secondary"},Up=_e({__name:"PaymentSettingsPage",setup(t){const{getLabel:o}=Ye(),n=Mo(),{connectSquare:a,checkOAuthCallback:d}=gD(),m=x(!1),s=x(!1),p=T(()=>n.isSquareConnected),f=T(()=>n.squareSettings),v=T(()=>!!f.value?.disconnectedByWebhook&&!p.value);Pt(async()=>{d(),await n.loadAllSettings()});async function h(){m.value=!0,await a()}async function w(){s.value=!0;try{await n.disconnectSquare(),De({type:"success",message:o("square_disconnected")})}finally{s.value=!1}}return(L,F)=>{const M=Cc,E=ke,C=Ue,P=Ne,B=zl;return g(),k("div",hD,[v.value?(g(),X(M,{key:0,type:"warning",title:l(o)("square_disconnected_warning")},null,8,["title"])):ce("",!0),p.value?(g(),k(ye,{key:2},[r(B,{class:"ivyforms-payment-settings__form"},{default:y(()=>[r(P,{secondary:"",label:l(o)("merchant_name")},{default:y(()=>[r(C,{"model-value":f.value?.merchantName??"",disabled:"",secondary:""},null,8,["model-value"])]),_:1},8,["label"]),r(P,{secondary:"",label:l(o)("currency")},{default:y(()=>[r(C,{"model-value":f.value?.currency??"",disabled:"",secondary:""},null,8,["model-value"])]),_:1},8,["label"]),r(P,{secondary:"",label:l(o)("location")},{default:y(()=>[r(C,{"model-value":f.value?.locationName||f.value?.locationId||"",disabled:"",secondary:""},null,8,["model-value"])]),_:1},8,["label"])]),_:1}),r(E,{priority:"danger",type:"border",loading:s.value,onClick:w},{default:y(()=>[ie(_(l(o)("disconnect_square")),1)]),_:1},8,["loading"])],64)):(g(),k(ye,{key:1},[u("p",bD,_(l(o)("square_connect_description")),1),r(E,{priority:"primary",loading:m.value,onClick:h},{default:y(()=>[ie(_(l(o)("connect_with_square")),1)]),_:1},8,["loading"])],64))])}}}),_D={key:0,class:"ivyforms-integration-card__pro-line"},xD={key:1,class:"ivyforms-integration-card__pro-badge-wrapper ivyforms-flex ivyforms-align-items-end"},wD={class:"ivyforms-integration-card__content ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-20 ivyforms-width-100"},CD={class:"ivyforms-integration-card__top-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-width-100"},SD={class:"ivyforms-integration-card__image-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},kD={class:"ivyforms-integration-card__title medium-18"},FD={key:0,class:"ivyforms-integration-card__badge ivyforms-integration-card__badge--soon"},ID={class:"ivyforms-integration-card__desc regular-16 text-secondary"},TD=_e({__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:o}=Ye(),n=t,a=T(()=>n.type==="upgrade"),d=T(()=>n.type==="soon"),m=T(()=>n.type==="upgrade"||n.type==="soon"||n.type==="disabled"||n.toggleDisabled===!0),s=T(()=>({"ivyforms-integration-card--active":n.type==="active","ivyforms-integration-card--disabled":n.type==="disabled","ivyforms-integration-card--upgrade":n.type==="upgrade","ivyforms-integration-card--pro-active":n.type==="proActive","ivyforms-integration-card--pro-disabled":n.type==="proDisabled","ivyforms-integration-card--soon":n.type==="soon"})),p=T(()=>{switch(n.type){case"upgrade":return o("upgrade");case"disabled":return o("install");case"active":return n.showToggle?n.toggleValue&&n.buttonText||o("learn_more"):n.buttonText||o("learn_more");case"soon":return o("learn_more");case"proActive":case"proDisabled":return n.buttonText?n.buttonText:n.toggleValue&&n.hasGlobalSettings===!0?o("go_to_settings"):o("learn_more");default:return""}}),f=T(()=>{switch(n.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(v,h)=>{const w=ro,L=to,F=Gd,M=xo,E=ke;return g(),k("div",{class:it(["ivyforms-integration-card ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-p-24 ivyforms-border-radius-8",s.value])},[a.value?(g(),k("div",_D)):ce("",!0),a.value?(g(),k("div",xD,[r(w,{class:"ivyforms-integration-card__pro-badge ivyforms-shadow-100"})])):ce("",!0),u("div",wD,[u("div",CD,[u("div",SD,[r(L,{category:"integrations",name:t.image||"default",size:"l"},null,8,["name"])]),u("div",kD,_(t.title),1),d.value?(g(),k("div",FD,[r(F)])):t.showToggle?(g(),X(M,{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"])):ce("",!0)]),u("div",ID,_(t.description),1),d.value?ce("",!0):(g(),X(E,{key:0,class:"ivyforms-integration-card__button",priority:f.value.priority,type:f.value.type,loading:t.isLoading,onClick:t.onButtonClick},{default:y(()=>[ie(_(p.value),1)]),_:1},8,["priority","type","loading","onClick"]))])],2)}}}),PD=We(TD,[["__scopeId","data-v-b303d8ab"]]),$D={class:"ivyforms-integrations-section-content ivyforms-flex ivyforms-flex-direction-column ivyforms-overflow-hidden"},LD={class:"ivyforms-integrations-section-content__header ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8 ivyforms-pb-24 ivyforms-flex-shrink-0"},VD={class:"ivyforms-integrations-section-content__title medium-18"},UD={class:"ivyforms-integrations-section-content__body regular-16"},MD={class:"ivyforms-integrations-section-content__option-bar ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-align-self-stretch"},RD={class:"ivyforms-integrations-section-content__list ivyforms-flex ivyforms-flex-wrap-wrap ivyforms-align-items-stretch ivyforms-width-100 ivyforms-gap-24 ivyforms-pb-8"},ED="https://ivyforms.com/documentation/",BD=_e({__name:"IntegrationsSectionContent",setup(t){const{getLabel:o}=Ye(),n=Mo(),a=Zo(),{checkFeatureAccess:d,getProIntegrationFeatures:m,showUpgradeDialog:s,isProInstalled:p,isProLicenseActive:f}=$o(),{integrations:v,getIntegrationType:h,loadIntegrationStates:w,loadIntegrations:L,reloadIntegrations:F,integrationState:M}=Dc(),{request:E}=po(),C=x(""),P=x("all"),B=x(!0),z=x(null),N=x(2),ne=V=>!!n.integrationsSettings?.[V]?.enabled,ee=V=>{const D=v.value.find(U=>U.value===V),R=new URL(window.location.href);return R.searchParams.set("page","ivyforms-settings"),R.hash=D?.category==="Payment"?`#/payments/${V}`:`#/integrations/${V}`,R.toString()},Y=T(()=>m()),H=[{name:"all",label:o("all")},{name:"lite",label:o("lite")},{name:"pro",label:o("pro")},{name:"soon",label:o("soon")}];Pt(async()=>{B.value=!0,await a.fetch(),await n.loadAllSettings(),await w(),await L(),N.value=v.value.length||2,B.value=!1});const Z=V=>{const D=n.integrationsSettings?.[V],R=M.value?.[V];return mc(V)&&R&&!R.connected?!1:D?.enabled||!1},J=V=>v.value.find(U=>U.value===V)?.docsOnly?!1:Md[V]?.hideToggle!==!0,q=V=>v.value.find(R=>R.value===V)?!!(p()&&!f()):!1,j=V=>{const D=v.value.find(oe=>oe.value===V);if(!D)return;if(h(D)==="proDisabled"&&p()&&!f())return o("activate_license");if(V==="square")return ne(V)?o("set_up"):o("learn_more");const U=Md[V];if(U){const oe=n.integrationsSettings?.[V],be=oe?.enabled||!1,ae=oe?.connected||!1;if(z.value===V)return o("installing");if(ae&&(U.hideToggle||be))return o(U.activeButtonLabel)}},K=async V=>{const D=v.value.find(U=>U.value===V);if(!D)return;if(V==="square"){ne(V)?window.location.href=ee("square"):window.open(ED,"_blank");return}const R=h(D);if(R==="upgrade"){s(D.requiredPlan);return}if(R==="disabled"){if(mc(V)){try{z.value=V;const U=await E("/integrations/install-plugin",{method:"POST",data:{plugin_slug:V}});U.data?.success?(De({message:o(V+"_installed_successfully"),type:"success",duration:3e3}),await n.updateIntegrationEnabled(V,!0),await n.loadAllSettings(),await w()):De({message:U.data?.message||o("installation_failed"),type:"error",duration:3e3})}catch(U){console.error("Error installing plugin:",U),De({message:`${o("installation_failed")} ${U}`,type:"error",duration:3e3})}finally{z.value=null}return}await n.updateIntegrationEnabled(V,!0),await w();return}if(R==="active"){const U=Md[V];if(U){const be=n.integrationsSettings?.[V]?.enabled||!1,ae=U.hideToggle||be;window.open(ae?U.adminUrl:U.docsUrl,"_blank");return}D.learnMoreUrl&&window.open(D.learnMoreUrl,"_blank");return}if(R==="proActive"||R==="proDisabled"){if(p()&&!f()){s(D.requiredPlan);return}const U=`${V}_integration`;if(Object.values(Y.value).includes(U)&&!d(U))return;n.integrationsSettings?.[V]?.enabled&&D.hasGlobalSettings!==!1?window.location.href=ee(V):D.learnMoreUrl&&window.open(D.learnMoreUrl,"_blank");return}},G=async(V,D)=>{const R=`${V}_integration`;if(D&&Object.values(Y.value).includes(R)&&!d(R))return;let U;if(window.IvyForms?.hooks?.applyFilters&&(U=window.IvyForms.hooks.applyFilters("ivyforms/integrations/filter/toggle_handlers",{})?.[V]),U)try{const oe=await U(D);if(oe.ok){await n.loadAllSettings(),await F(),oe.successMessage&&De({message:oe.successMessage,type:"success",duration:5e3});return}De({message:o("failed_to_save_settings"),type:"error",duration:3200}),await n.loadAllSettings(),await F();return}catch{De({message:o("failed_to_save_settings"),type:"error",duration:3200}),await n.loadAllSettings(),await F();return}await n.updateIntegrationEnabled(V,D),await n.loadAllSettings(),await w(),window.IvyForms?.hooks?.triggerUpdate?.(),D&&v.value.find(be=>be.value===V)?.hasGlobalSettings!==!1&&(window.location.href=ee(V))},W=T(()=>{M.value,n.integrationsSettings,n.paymentSettings;let V=v.value;if(P.value!=="all"&&(V=V.filter(D=>{const R=["essentials","growth","agency"].includes(D.searchCategory);return P.value==="pro"?R:P.value==="lite"?D.searchCategory==="lite":P.value==="soon"?D.type==="soon":!0})),C.value){const D=C.value.toLowerCase();V=V.filter(R=>o(R.name).toLowerCase().includes(D)||o(R.description).toLowerCase().includes(D))}return V});return(V,D)=>{const R=Vx,U=PD;return g(),k("div",$D,[u("div",LD,[u("div",VD,_(l(o)("integrations_section_title")),1),u("div",UD,_(l(o)("integrations_section_body")),1),u("div",MD,[r(Ki,{modelValue:C.value,"onUpdate:modelValue":D[0]||(D[0]=oe=>C.value=oe),placeholder:l(o)("search"),class:"ivyforms-integrations-section-content__search-fixed-width"},null,8,["modelValue","placeholder"]),r(Pn,{modelValue:P.value,"onUpdate:modelValue":D[1]||(D[1]=oe=>P.value=oe),tabs:H,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue"])])]),r(bn,{always:"",class:"ivyforms-integrations-section-content__list-scroll ivyforms-flex-1 ivyforms-width-100 ivyforms-overflow-hidden"},{default:y(()=>[u("div",RD,[B.value?(g(!0),k(ye,{key:0},Ae(N.value,oe=>(g(),k("div",{key:oe,class:"ivyforms-integrations-section-content__item ivyforms-flex ivyforms-min-width-0"},[r(R,{rows:3,animated:"",class:"ivyforms-integration-skeleton ivyforms-width-100 ivyforms-p-24 ivyforms-border-radius-8"})]))),128)):(g(!0),k(ye,{key:1},Ae(W.value,oe=>(g(),k("div",{key:oe.value,class:"ivyforms-integrations-section-content__item ivyforms-flex ivyforms-min-width-0"},[r(U,{title:l(o)(oe.name),description:l(o)(oe.description),image:oe.image,type:l(h)(oe),"required-plan":oe.requiredPlan,"has-global-settings":oe.hasGlobalSettings,"toggle-value":Z(oe.value),"toggle-disabled":q(oe.value),"show-toggle":J(oe.value),"is-loading":z.value===oe.value,"button-text":j(oe.value),"on-button-click":()=>K(oe.value),"on-toggle-change":be=>G(oe.value,be)},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))])]),_:1})])}}}),AD=We(BD,[["__scopeId","data-v-1fbf4f83"]]),DD={};function OD(t,o){const n=AD,a=Yn;return g(),X(a,{class:"ivyforms-p-24"},{default:y(()=>[r(n)]),_:1})}const qD=We(DD,[["render",OD]]),zD=_e({__name:"IntegrationsPage",setup(t){const{getLabel:o}=Ye(),{navigateToAllForms:n,navigateToEntries:a,navigateToSettings:d,navigateToIntegrations:m}=un(),s=o("integrations");rn("pageTitle",s);const p=Go(),f=T(()=>p.isFullScreenMode),v=x(ri),h=[{label:o("all_forms"),index:On},{label:o("entries"),index:Jo},{label:o("integrations"),index:ri},{label:o("settings"),index:El}],w=L=>{L!==v.value&&(v.value=L,L===On?n():L===Jo?a():L===El?d():L===ri&&m())};return(L,F)=>{const M=ql,E=Ol,C=ke,P=Nl,B=vi,z=qD;return g(),k(ye,null,[r(B,null,{left:y(()=>[f.value?(g(),X(E,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(),k(ye,null,Ae(h,N=>r(M,{key:N.index,label:N.label,name:N.index,"is-active":v.value===N.index,type:"tonal",onClick:ne=>w(N.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ce("",!0)]),right:y(()=>[r(C,{priority:"tertiary","icon-start":"bell","icon-start-type":"fill-duo"})]),default:y(()=>[r(P)]),_:1}),u("div",{class:it(["ivyforms-integrations-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":f.value}])},[r(z)],2),r(gc)],64)}}}),ND=We(zD,[["__scopeId","data-v-ae555da4"]]),Oa=new URLSearchParams(window.location.search).get("page");let Wl=[];Oa===Rx&&(Wl=[{path:"/",name:Ex,component:r0,meta:{pageType:"dashboard",breadcrumb:"Dashboard"}}]);Oa===gv&&(Wl=[{path:"/",name:On,component:NT,meta:{pageType:"forms",breadcrumb:"All Forms"}}]);Oa===an&&(Wl=[{path:"/",name:Ni,component:jm,meta:{pageType:"form-builder",breadcrumb:"Add Form"}},{path:"/manage/:formId(\\d+)",redirect:{name:Wi},children:[{path:"",name:Wi,component:jm,meta:{pageType:"form-builder",breadcrumb:"Edit Form",requiresForm:!0}},{path:"settings",name:Oi,component:XE,meta:{pageType:"form-settings",breadcrumb:"Settings",requiresForm:!0},children:[{path:"general",name:Rl,component:wB,meta:{breadcrumb:"General",requiresForm:!0}},{path:"notification",name:Ua,component:VB,meta:{breadcrumb:"Notifications",requiresForm:!0}},{path:"notification/manage",name:Er,component:vc,meta:{breadcrumb:"New Notification",requiresForm:!0}},{path:"notification/manage/:notificationId(\\d+)",name:Br,component:vc,meta:{breadcrumb:"Edit Notification",requiresForm:!0}},{path:"confirmation",name:Ma,component:pA,meta:{breadcrumb:"Confirmations",requiresForm:!0}},{path:"confirmation/manage",name:ws,component:zd,meta:{breadcrumb:"New Confirmation",requiresForm:!0}},{path:"confirmation/manage/:confirmationId(\\d+)",name:Cs,component:zd,meta:{breadcrumb:"Edit Confirmation",requiresForm:!0}},{path:"integrations",redirect:"integrations/wpdatatables"},{path:"integrations/:integration",name:ks,component:CA,meta:{breadcrumb:"Integrations",requiresForm:!0},children:[]},{path:"payments",name:wc,component:PA,meta:{breadcrumb:"Payments",requiresForm:!0}}]},{path:"results",name:yv,component:lD,meta:{pageType:"form-results",breadcrumb:"Results",requiresForm:!0},children:[{path:"entries",name:ui,component:ZA,meta:{breadcrumb:"Entries",requiresForm:!0}}]},{path:"results/entries/details/:entryId(\\d+)",name:Tn,component:Tc,meta:{breadcrumb:"Entry Details",requiresForm:!0,returnContext:"form-results"}}]}]);Oa===Bx&&(Wl=[{path:"/",name:Ax,component:yD,meta:{pageType:"payments",breadcrumb:"Payments"}}]);Oa===Od&&(Wl=[{path:"/",name:Jo,component:qA,meta:{pageType:"entries",breadcrumb:"All Entries"}},{path:"/details/:id(\\d+)",name:Di,component:Tc,meta:{breadcrumb:"Entry Details",returnContext:"all-entries"}}]);Oa===Yv&&(Wl=[{path:"/",name:El,component:m0,redirect:"/general",meta:{pageType:"settings",breadcrumb:"Settings"},children:[{path:"general",name:Wv,component:S0,meta:{breadcrumb:"General"}},{path:"security",redirect:"security/recaptcha"},{path:"security/:provider(recaptcha|hcaptcha|turnstile|honeypot)",name:Dx,component:nF,meta:{breadcrumb:"Security"}},{path:"payments",redirect:"/payments/stripe"},{path:"payments/square",name:Ox,component:Up,meta:{breadcrumb:"Square"}},{path:"payment/square",redirect:"/payments/square"},{path:"integrations/square",redirect:"/payments/square"},{path:"permissions",name:qx,component:MF,meta:{breadcrumb:"Permissions",requiresAdministrator:!0}}]}]);Oa===zx&&(Wl=[{path:"/",name:ri,component:ND,meta:{pageType:"integrations",breadcrumb:"Integrations"}}]);const qn=Ux({history:Mx(),routes:Wl,scrollBehavior(t,o,n){return n||{top:0}}}),Qm=qn.addRoute.bind(qn);qn.addRoute=function(t,o){if(typeof t=="string"&&o)return qn.hasRoute(t)?Qm(t,o):void 0;if(typeof t!="string"&&!o)return Qm(t)};typeof window<"u"&&(window.IvyFormsRouter=qn,window.IvyFormsAddRoute=(t,o)=>qn.hasRoute(t)?(qn.addRoute(t,o),!0):!1);let Xm=!0,ac=!1;const WD=[Ni,Wi,Rl,Ss,ks,wc],YD=[Ma,ws,Cs,Ss],HD=[Ua,Er,Br];qn.beforeEach((t,o,n)=>{if(t.meta?.requiresAdministrator&&!Pc()){n({path:"/general",replace:!0});return}if(ac){ac=!1,n();return}if(Xm){Xm=!1,n();return}if(o.name===Di||o.name===Tn){n();return}const a=fi(),d=kt(),m=Da(),s=Us(),p=Mo(),f=[];if(WD.includes(o.name)&&d.isEditing&&f.push("formBuilder"),YD.includes(o.name)&&m.isEditing&&f.push("confirmationBuilder"),HD.includes(o.name)&&s.isEditing&&f.push("notificationBuilder"),o.name===Wv&&p.isEditingGeneralSettings&&f.push("generalSettings"),f.length===0){n();return}if(a.hasAnyUnsavedChanges(f)){a.showUnsavedChangesDialog(()=>{f.includes("generalSettings")&&p.revertGeneralSettings(),f.forEach(v=>{a.markClean(v),a.stopEditing(v)}),f.includes("confirmationBuilder")&&(m.isEditing=!1),f.includes("notificationBuilder")&&(s.isEditing=!1),ac=!0,qn.push(t)}),n(!1);return}n()});const qa=_e({__name:"FieldDescriptionOption",props:{modelValue:{},getLabel:{},labelKey:{default:"description"},placeholderKey:{default:"field_desc_placeholder"}},emits:["update:modelValue"],setup(t,{emit:o}){const n=o;return(a,d)=>(g(),X(Ne,{label:t.getLabel(t.labelKey),tooltip:t.getLabel("agreement_text_html_hint"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.modelValue,placeholder:t.getLabel(t.placeholderKey),type:"textarea",rows:3,onInput:d[0]||(d[0]=m=>n("update:modelValue",m))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]))}}),GD={class:"ivyforms-basic-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},jD={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},KD={class:"ivyforms-basic-field-options__field-meta-title medium-16"},QD={class:"ivyforms-basic-field-options__field-meta-id regular-16"},XD=_e({__name:"BasicFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=T(()=>{const a=t.field?.type?String(t.field.type):"";if(!a)return"";const d=a.replace(/[-_]/g," ").replace(/\s+/g," ").trim(),s=d.toLowerCase().replace(/\s+field$/i,"").trim(),p=s.replace(/\s+/g,""),f={select:"Dropdown",textarea:"Paragraph","multi select":"Dropdown"},v=f[s]?s:p;if(f[v]){const w=f[v];return/field$/i.test(w)?w:`${w} Field`}const h=d.replace(/\b\w/g,w=>w.toUpperCase());return/field$/i.test(h)?h:`${h} Field`}),n=T(()=>{const a=t.field?.id??"";return typeof a=="number"&&a?String(a).padStart(2,"0"):t.getLabel("not_set")});return(a,d)=>{const m=Xe;return g(),k("div",GD,[u("div",jD,[u("div",KD,[ie(_(o.value)+" ",1),u("span",QD,"(ID "+_(n.value)+")",1)]),r(m)]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:d[0]||(d[0]=s=>t.updateField("label",s))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:d[1]||(d[1]=s=>t.updateField("hideLabel",s))},{default:y(()=>[ie(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(qa,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":d[2]||(d[2]=s=>t.updateField("description",s))},null,8,["model-value","get-label"])])}}}),JD=We(XD,[["__scopeId","data-v-1f8cf492"]]),ZD={class:"ivyforms-validation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},e4={class:"ivyforms-checkbox-row ivyforms-flex ivyforms-gap-16"},t4=_e({__name:"ValidationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",ZD,[u("div",e4,[r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",disabled:t.field.readOnly,onChange:n[0]||(n[0]=a=>t.updateField("required",a))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),r(pt,{"model-value":t.field.readOnly,priority:"secondary",type:"checkmark",disabled:t.field.required||t.field.confirmFieldEnabled,onChange:n[1]||(n[1]=a=>t.updateField("readOnly",a))},{default:y(()=>[ie(_(t.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message")},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",secondary:"",placeholder:t.getLabel("required_message_placeholder"),onInput:n[2]||(n[2]=a=>t.updateField("requiredMessage",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0)]))}}),o4=We(t4,[["__scopeId","data-v-9d75ad26"]]),Yi=_e({__name:"FieldInputWithPlaceholders",props:{label:{},modelValue:{default:""},inputType:{default:"text"},inputPlaceholder:{}},emits:["update:modelValue","blur"],setup(t,{emit:o}){const n=Nx(),a=o;return(d,m)=>(g(),X(La,{label:t.label,"model-value":t.modelValue,"input-type":t.inputType,"input-placeholder":t.inputPlaceholder,"general-only":"",general:l(n),"onUpdate:modelValue":m[0]||(m[0]=s=>a("update:modelValue",s)),onBlur:m[1]||(m[1]=s=>a("blur",s))},null,8,["label","model-value","input-type","input-placeholder","general"]))}}),n4=_e({__name:"PlaceholderOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),X(Yi,{label:t.getLabel("placeholder"),"model-value":t.field.placeholder,"onUpdate:modelValue":n[0]||(n[0]=a=>t.updateField("placeholder",a))},null,8,["label","model-value"]))}}),Mp=_e({__name:"CssClassesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),X(Ne,{label:t.getLabel("css_classes"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.cssClasses,placeholder:t.getLabel("css_classes_placeholder"),onInput:n[0]||(n[0]=a=>t.updateField("cssClasses",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"]))}}),i4={class:"ivyforms-number-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},l4={key:0,class:"ivyforms-number-range ivyforms-flex ivyforms-gap-16"},a4=_e({__name:"NumberRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t;Ee(()=>[o.field.minValue,o.field.maxValue],()=>{(o.field.minValue!==null&&o.field.minValue!==void 0||o.field.maxValue!==null&&o.field.maxValue!==void 0)&&!o.field.limitRange&&o.updateField("limitRange",!0)});function n(s){o.updateField("limitRange",s),s||(o.updateField("minValue",null),o.updateField("maxValue",null))}const a=T({get(){return o.field?o.field.minValue===null||o.field.minValue===void 0?null:o.field.minValue:null},set(s){o.updateField("minValue",s==null?null:Number(s))}}),d=T({get(){return o.field?o.field.maxValue===null||o.field.maxValue===void 0?null:o.field.maxValue:null},set(s){o.updateField("maxValue",s==null?null:Number(s))}}),m=T({get(){if(!o.field)return 1;const s=o.field.step;return s==null||isNaN(Number(s))||Number(s)<1?1:Number(s)},set(s){const p=s==null||isNaN(Number(s))?1:s;o.updateField("step",p<1?1:p)}});return(s,p)=>(g(),k("div",i4,[r(xo,{"model-value":t.field.limitRange,priority:"secondary",size:"d",title:t.getLabel("limit_min_max_range"),"text-position":"right",onChange:n},null,8,["model-value","title"]),t.field.limitRange?(g(),k("div",l4,[r(Ne,{label:t.getLabel("range_from"),secondary:""},{default:y(()=>[r(si,{modelValue:a.value,"onUpdate:modelValue":p[0]||(p[0]=f=>a.value=f),max:t.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("range_to"),secondary:""},{default:y(()=>[r(si,{modelValue:d.value,"onUpdate:modelValue":p[1]||(p[1]=f=>d.value=f),min:t.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])])):ce("",!0),r(Xe),r(Ne,{label:t.getLabel("step"),secondary:""},{default:y(()=>[r(si,{modelValue:m.value,"onUpdate:modelValue":p[2]||(p[2]=f=>m.value=f),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("number_format"),secondary:""},{default:y(()=>[r(St,{"model-value":t.field.numberFormat||"",class:"ivyforms-number-format-select","onUpdate:modelValue":p[3]||(p[3]=f=>t.updateField("numberFormat",f))},{default:y(()=>[r(Tt,{label:t.getLabel("number_format_none"),value:"",secondary:""},null,8,["label"]),r(Tt,{label:t.getLabel("number_format_us_decimal"),value:"us_decimal",secondary:""},null,8,["label"]),r(Tt,{label:t.getLabel("number_format_us_int"),value:"us_int",secondary:""},null,8,["label"]),r(Tt,{label:t.getLabel("number_format_eu_decimal"),value:"eu_decimal",secondary:""},null,8,["label"]),r(Tt,{label:t.getLabel("number_format_eu_int"),value:"eu_int",secondary:""},null,8,["label"])]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),r4=We(a4,[["__scopeId","data-v-795131cd"]]),s4={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},d4=_e({__name:"PhoneFormatOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",s4,[r(Ne,{label:t.getLabel("phone_format"),secondary:""},{default:y(()=>[r(St,{"model-value":t.field.phoneFormat,placeholder:t.getLabel("phone_format"),onChange:n[0]||(n[0]=a=>t.updateField("phoneFormat",a))},{default:y(()=>[r(Tt,{value:"international",label:t.getLabel("phone_format_international"),secondary:""},{default:y(()=>[ie(_(t.getLabel("phone_format_international")),1)]),_:1},8,["label"]),r(Tt,{value:"national",label:t.getLabel("phone_format_national"),secondary:""},{default:y(()=>[ie(_(t.getLabel("phone_format_national")),1)]),_:1},8,["label"]),r(Tt,{value:"e164",label:t.getLabel("phone_format_e164"),secondary:""},{default:y(()=>[ie(_(t.getLabel("phone_format_e164")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),u4=We(d4,[["__scopeId","data-v-09b5ecc0"]]),c4={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},f4=_e({__name:"PhoneCountryDetectionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",c4,[r(xo,{"model-value":t.field.phoneAutoDetect,priority:"secondary",title:t.getLabel("enable_auto_country_detection"),"text-position":"right",onChange:n[0]||(n[0]=a=>t.updateField("phoneAutoDetect",a))},null,8,["model-value","title"])]))}}),m4=We(f4,[["__scopeId","data-v-24afeb5c"]]),v4={class:"ivyforms-general-time-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},p4={class:"ivyforms-radio-group ivyforms-flex ivyforms-gap-24"},y4={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},g4={class:"medium-14"},h4=_e({__name:"TimeFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{parseTimeString:o}=cc(),n=T(()=>!!window.ivyFormsProScripts),a=t,d=f=>{if(a.updateField("timeFieldType",f),f==="time-picker"){const v=o(a.field.defaultValue);(!v.hours||!v.minutes)&&a.updateField("defaultValue","")}if(f==="time-picker"){const v=a.getLabel("time_picker");a.updateField("label",v),a.updateField("pickerLabel",v)}else if(f==="input"){const v=a.getLabel("time_input");a.updateField("label",v),a.updateField("inputLabel",v)}else f==="dropdown"&&a.updateField("label",a.getLabel("time_dropdown"))};Ee(()=>a.field.timeFieldType,f=>{const v=a.field.label;if([a.getLabel("time_picker"),a.getLabel("time_input"),a.getLabel("time_dropdown"),""].includes(v))if(f==="time-picker"){const w=a.getLabel("time_picker");a.updateField("label",w),a.updateField("pickerLabel",w)}else if(f==="input"){const w=a.getLabel("time_input");a.updateField("label",w),a.updateField("inputLabel",w)}else f==="dropdown"&&a.updateField("label",a.getLabel("time_dropdown"))},{immediate:!0});const{formatTimeString:m,getAmPmFromHours:s,to24hFormat:p}=cc();return Ee(()=>a.field.timeFormat,f=>{if(f==="ampm"){const v=o(a.field.defaultValue);if(!v.amPm&&v.hours){const h=parseInt(v.hours,10),w=s(v.hours),L=h%12||12,F=m(String(L).padStart(2,"0"),v.minutes,w);a.updateField("defaultValue",F)}}else if(f==="24h"){const v=p(a.field.defaultValue);a.updateField("defaultValue",v)}}),(f,v)=>(g(),k("div",v4,[t.field.timeFieldType==="input"||t.field.timeFieldType==="time-picker"?(g(),X(Yi,{key:0,label:t.getLabel("placeholder"),"model-value":t.field.placeholder,"onUpdate:modelValue":v[0]||(v[0]=h=>t.updateField("placeholder",h))},null,8,["label","model-value"])):ce("",!0),t.field.timeFieldType==="input"||t.field.timeFieldType==="time-picker"?(g(),X(Xe,{key:1})):ce("",!0),r(Ne,{label:t.getLabel("time_field_type")},{default:y(()=>[r(St,{"model-value":t.field.timeFieldType,placeholder:t.getLabel("select"),class:"ivyforms-time-select",secondary:"","onUpdate:modelValue":d},{default:y(()=>[r(Tt,{value:"time-picker",label:t.getLabel("time_picker"),secondary:""},{default:y(()=>[ie(_(t.getLabel("time_picker")),1)]),_:1},8,["label"]),r(Tt,{value:"dropdown",label:t.getLabel("dropdown"),secondary:""},{default:y(()=>[ie(_(t.getLabel("time_dropdown")),1)]),_:1},8,["label"]),r(Tt,{value:"input",label:t.getLabel("input"),secondary:""},{default:y(()=>[ie(_(t.getLabel("time_input")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(Ne,{label:t.getLabel("time_format")},{default:y(()=>[u("div",p4,[r(Gt,{"model-value":t.field.timeFormat,priority:"secondary",value:"24h",onChange:v[1]||(v[1]=h=>t.updateField("timeFormat","24h"))},{default:y(()=>[ie(_(t.getLabel("24_hour")),1)]),_:1},8,["model-value"]),r(Gt,{"model-value":t.field.timeFormat,priority:"secondary",value:"ampm",onChange:v[2]||(v[2]=h=>t.updateField("timeFormat","ampm"))},{default:y(()=>[ie(_(t.getLabel("am_pm")),1)]),_:1},8,["model-value"])])]),_:1},8,["label"]),!n.value&&t.field.timeFieldType!=="dropdown"?(g(),k(ye,{key:2},[r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",y4,[u("span",g4,_(t.getLabel("time_mode")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":t.getLabel("time_mode_single"),placeholder:t.getLabel("time_mode_single"),disabled:"",secondary:""},null,8,["model-value","placeholder"])]),_:1})],64)):ce("",!0)]))}}),b4=We(h4,[["__scopeId","data-v-f241cb2d"]]),_4={class:"ivyforms-general-date-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},x4={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},w4={class:"medium-14"},C4=_e({__name:"DateFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{parseDateString:o,formatDateString:n}=Hv(),a=T(()=>!!window.ivyFormsProScripts),d=t,m=f=>f==="date-picker"||f==="picker",s=f=>{if(d.updateField("dateFieldType",f),f==="date-picker"||f==="picker"){const v=d.getLabel("date_picker");d.updateField("label",v)}else if(f==="input"){const v=d.getLabel("date_input");d.updateField("label",v)}else f==="dropdown"&&d.updateField("label",d.getLabel("date_dropdown"))},p=f=>{const v=d.field.dateFormat||"MM/DD/YYYY";if(d.updateField("dateFormat",f),d.field.defaultValue){const h=d.field.defaultValue;let w,L,F;const M=h.match(/^(\d{4})-(\d{2})-(\d{2})$/);if(M)F=M[1],L=M[2],w=M[3];else{const E=o(h,v);w=E.day,L=E.month,F=E.year}if(w&&L&&F){const E=n(w,L,F,f);d.updateField("defaultValue",E)}}for(const h of["minDateValue","maxDateValue"]){const w=d.field[h];if(w&&typeof w=="string"){let L,F,M;const E=w.match(/^(\d{4})-(\d{2})-(\d{2})$/);if(E)M=E[1],F=E[2],L=E[3];else{const C=o(w,v);L=C.day,F=C.month,M=C.year}L&&F&&M&&d.updateField(h,`${M}-${F.padStart(2,"0")}-${L.padStart(2,"0")}`)}}};return Ee(()=>d.field.dateFieldType,f=>{const v=d.field.label;[d.getLabel("date_picker"),d.getLabel("date_input"),d.getLabel("date_dropdown"),d.getLabel("date"),""].includes(v)&&(f==="date-picker"||f==="picker"?d.updateField("label",d.getLabel("date_picker")):f==="input"?d.updateField("label",d.getLabel("date_input")):f==="dropdown"&&d.updateField("label",d.getLabel("date_dropdown")))},{immediate:!0}),(f,v)=>(g(),k("div",_4,[t.field.dateFieldType==="input"||m(t.field.dateFieldType)?(g(),X(Yi,{key:0,label:t.getLabel("placeholder"),"model-value":t.field.placeholder,"onUpdate:modelValue":v[0]||(v[0]=h=>t.updateField("placeholder",h))},null,8,["label","model-value"])):ce("",!0),t.field.dateFieldType==="input"||m(t.field.dateFieldType)?(g(),X(Xe,{key:1})):ce("",!0),r(Ne,{label:t.getLabel("date_input_type")},{default:y(()=>[r(St,{"model-value":t.field.dateFieldType,placeholder:t.getLabel("select"),class:"ivyforms-date-select",secondary:"","onUpdate:modelValue":s},{default:y(()=>[r(Tt,{value:"input",label:t.getLabel("date_input"),secondary:""},{default:y(()=>[ie(_(t.getLabel("date_input")),1)]),_:1},8,["label"]),r(Tt,{value:"date-picker",label:t.getLabel("date_picker"),secondary:""},{default:y(()=>[ie(_(t.getLabel("date_picker")),1)]),_:1},8,["label"]),r(Tt,{value:"dropdown",label:t.getLabel("date_dropdown"),secondary:""},{default:y(()=>[ie(_(t.getLabel("date_dropdown")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(Ne,{label:t.getLabel("date_format")},{default:y(()=>[r(St,{"model-value":t.field.dateFormat,placeholder:t.getLabel("select"),secondary:"","onUpdate:modelValue":p},{default:y(()=>[r(Tt,{value:"MM/DD/YYYY",label:"MM/DD/YYYY",secondary:""},{default:y(()=>[...v[1]||(v[1]=[ie(" MM/DD/YYYY ",-1)])]),_:1}),r(Tt,{value:"DD/MM/YYYY",label:"DD/MM/YYYY",secondary:""},{default:y(()=>[...v[2]||(v[2]=[ie(" DD/MM/YYYY ",-1)])]),_:1}),r(Tt,{value:"YYYY-MM-DD",label:"YYYY-MM-DD",secondary:""},{default:y(()=>[...v[3]||(v[3]=[ie(" YYYY-MM-DD ",-1)])]),_:1}),r(Tt,{value:"DD.MM.YYYY",label:"DD.MM.YYYY",secondary:""},{default:y(()=>[...v[4]||(v[4]=[ie(" DD.MM.YYYY ",-1)])]),_:1})]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),!a.value&&t.field.dateFieldType!=="dropdown"?(g(),k(ye,{key:2},[r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",x4,[u("span",w4,_(t.getLabel("date_mode")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":t.getLabel("date_time_mode_single"),placeholder:t.getLabel("date_time_mode_single"),disabled:"",secondary:""},null,8,["model-value","placeholder"])]),_:1})],64)):ce("",!0)]))}}),S4=We(C4,[["__scopeId","data-v-9590a9a3"]]),k4={class:"ivyforms-slider-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},F4={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},I4={class:"ivyforms-basic-field-options__field-meta-title medium-16"},T4={class:"ivyforms-basic-field-options__field-meta-id regular-16"},P4=_e({__name:"SliderGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>{const a=o.field?.id??"";return typeof a=="number"&&a?String(a).padStart(2,"0"):o.getLabel("not_set")});return(a,d)=>{const m=Xe,s=Ue,p=Ne,f=pt,v=qa,h=si,w=co;return g(),k("div",k4,[u("div",F4,[u("div",I4,[ie(_(t.getLabel("slider_field"))+" ",1),u("span",T4,"(ID "+_(n.value)+")",1)]),r(m)]),r(p,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(s,{"model-value":t.field.label,onInput:d[0]||(d[0]=L=>t.updateField("label",L))},null,8,["model-value"])]),_:1},8,["label"]),r(f,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:d[1]||(d[1]=L=>t.updateField("hideLabel",L))},{default:y(()=>[ie(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(v,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":d[2]||(d[2]=L=>t.updateField("description",L))},null,8,["model-value","get-label"]),r(f,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:d[3]||(d[3]=L=>t.updateField("required",L))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(g(),X(p,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(s,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),onInput:d[4]||(d[4]=L=>t.updateField("requiredMessage",L))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),r(m),r(p,{label:t.getLabel("step"),secondary:""},{default:y(()=>[r(h,{"model-value":t.field.step||1,min:.1,placeholder:t.getLabel("step"),"onUpdate:modelValue":d[5]||(d[5]=L=>t.updateField("step",Number(L)||1))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(f,{"model-value":t.field.showGrid||!1,priority:"secondary",type:"checkmark",onChange:d[6]||(d[6]=L=>t.updateField("showGrid",L))},{tooltip:y(()=>[r(w,{trigger:"hover",content:t.getLabel("show_grid_for_the_slider"),icon:"question-circle","icon-category":"regular"},null,8,["content"])]),default:y(()=>[ie(_(t.getLabel("show_grid_for_the_slider"))+" ",1)]),_:1},8,["model-value"])])}}}),$4=We(P4,[["__scopeId","data-v-d25a10ef"]]),L4={class:"ivyforms-textarea-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},V4=_e({__name:"TextAreaOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T({get(){return!o.field.rows||o.field.rows===0?null:o.field.rows},set(d){o.updateField("rows",d==null?0:Number(d))}}),a=d=>{d!==null&&d<1?n.value=1:n.value=d};return(d,m)=>(g(),k("div",L4,[r(Ne,{label:t.getLabel("text_area_size")},{default:y(()=>[r(Xd,{"model-value":n.value,secondary:"",min:1,placeholder:t.getLabel("rows"),"onUpdate:modelValue":a},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),U4=We(V4,[["__scopeId","data-v-efb5ea14"]]),M4={class:"ivyforms-confirmation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},R4=_e({__name:"ConfirmationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=()=>{const m=`enable_${o.field.type}_confirmation`,s=o.getLabel(m);return s!==m?s:o.getLabel("enable_confirmation")},a=d=>{const s=`${o.field.type}_${d}`;return o.getLabel(s)!==s?s:d};return(d,m)=>(g(),k("div",M4,[r(xo,{"model-value":t.field.confirmFieldEnabled,priority:"secondary",title:n(),"text-position":"right",disabled:t.field.readOnly,onChange:m[0]||(m[0]=s=>t.updateField("confirmFieldEnabled",s))},null,8,["model-value","title","disabled"]),t.field.confirmFieldEnabled?(g(),k(ye,{key:0},[r(Ne,{label:t.getLabel(a("confirmation_label")),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.confirmFieldLabel,placeholder:t.getLabel(a("confirmation_label_placeholder")),onInput:m[1]||(m[1]=s=>t.updateField("confirmFieldLabel",s))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.confirmFieldHideLabel,priority:"secondary",type:"checkmark",onChange:m[2]||(m[2]=s=>t.updateField("confirmFieldHideLabel",s))},{default:y(()=>[ie(_(t.getLabel("hide_confirmation_label")),1)]),_:1},8,["model-value"]),r(Ne,{label:t.getLabel(a("confirmation_placeholder")),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.confirmFieldPlaceholder,placeholder:t.getLabel(a("confirmation_placeholder_placeholder")),onInput:m[3]||(m[3]=s=>t.updateField("confirmFieldPlaceholder",s))},null,8,["model-value","placeholder"])]),_:1},8,["label"])],64)):ce("",!0)]))}}),E4=We(R4,[["__scopeId","data-v-13280942"]]);function B4(t){const{getLabel:o}=Ye(),{request:n}=po(),a=kc(),d=x(!1),m=x(!1),s=x("prompt"),p=x(""),f=x(""),v=x([]),h=x([]),w=x(0),L=x(0),F=x(0);let M=null,E=1,C=[];const P=T(()=>{const re=window.wpIvyApiSettings?.aiAvailable;return re===!0||re===1||re==="1"}),B=T(()=>window.wpIvyApiSettings?.aiStatus||"text_generation_unavailable"),z=T(()=>window.wpIvyApiSettings?.aiActionUrl||""),N=T(()=>{switch(B.value){case"wordpress_update_required":return o("ai_wordpress_update_required");case"ai_disabled":return o("ai_disabled");case"ai_client_missing":return o("ai_client_missing");default:return o("ai_connect_text_provider")}}),ne=T(()=>{switch(B.value){case"wordpress_update_required":return o("ai_update_wordpress");case"ai_client_missing":return o("ai_install_plugin");default:return o("ai_open_connectors")}}),ee=T(()=>[o("ai_choices_suggestion_books"),o("ai_choices_suggestion_genres"),o("ai_choices_suggestion_dogs"),o("ai_choices_suggestion_industries")]),Y=T(()=>[o("ai_choices_generating_step_searching"),o("ai_choices_generating_step_collecting"),o("ai_choices_generating_step_finalizing")]),H=T(()=>Y.value[F.value]||Y.value[0]),Z=T(()=>s.value==="generating"),J=T(()=>s.value==="preview"||s.value==="editing"),q=T(()=>s.value==="editing"),j=Wx,K=T(()=>p.value.trim()!==""&&!Z.value),G=T(()=>q.value?h.value:v.value),W=T(()=>G.value.some(re=>re.label.trim()!=="")&&!Z.value),V=()=>{M&&(clearInterval(M),M=null)},D=()=>{V(),L.value=3,F.value=0,M=setInterval(()=>{L.value>=92||(L.value=Math.min(92,L.value+1+Math.floor(Math.random()*3)),L.value<35?F.value=0:L.value<75?F.value=1:F.value=2)},450)},R=()=>{V(),L.value=0,F.value=0},U=re=>re===w.value,oe=re=>{if(typeof re=="object"&&re!==null){const ve=re;if(typeof ve.message=="string"&&ve.message.trim()!=="")return ve.message;if(typeof ve.data?.message=="string"&&ve.data.message.trim()!=="")return ve.data.message}return o("ai_choices_generation_failed")},be=()=>{const re=z.value?{type:"primary",text:ne.value,function:()=>window.location.assign(z.value)}:void 0;a.showDialog({title:o("ai_choices_locked_title"),subtitle:N.value,buttons:{close:{type:"tertiary",text:o("ai_cancel")},confirm:re}})},ae=()=>{w.value+=1,R(),s.value="prompt",p.value="",f.value="",v.value=[],h.value=[],C=[],E=1,m.value=!1},Re=()=>{ae(),d.value=!1},we=()=>{if(!P.value){be();return}ae(),d.value=!0},ge=re=>{Z.value||(p.value=re)},Se=re=>(E=1,re.map(ve=>{const Ie=typeof ve.label=="string"?ve.label.trim():"";if(Ie==="")return null;const Ze=typeof ve.value=="string"?ve.value.trim():"";return{id:E++,label:Ie,value:Ze}}).filter(ve=>ve!==null)),Qe=async()=>{const re=p.value.trim();if(!re||Z.value)return;const ve=++w.value;s.value="generating",D();try{const{data:Ie,error:Ze,status:ht}=await n(Ar.ai.generateChoices,{method:"POST",headers:{"Content-Type":"application/json"},timeout:12e4,data:{prompt:re,fieldType:t.getFieldType(),history:C}});if(!U(ve))return;if(Ze||ht!==200)throw Ze||new Error(o("ai_choices_generation_failed"));const yt=Ie?.data,et=Se(yt?.choices??[]);if(et.length===0)throw new Error(o("ai_choices_generation_failed"));const bt=typeof yt?.title=="string"&&yt.title.trim()!==""?yt.title.trim():o("ai_choices_default_title");C=[...C,{prompt:re,title:bt,choices:et.map(({label:$e,value:nt})=>({label:$e,value:nt}))}].slice(-5),f.value=bt,v.value=et,h.value=et.map($e=>({...$e})),s.value="preview"}catch(Ie){if(!U(ve))return;console.error(o("ai_choices_generation_failed"),Ie),De({message:oe(Ie),type:"error"}),s.value="prompt"}finally{U(ve)&&(V(),L.value=100,F.value=Y.value.length-1)}},ut=()=>{w.value+=1,R(),v.value=[],h.value=[],f.value="",p.value="",s.value="prompt"},fe=()=>{!J.value||Z.value||(h.value=v.value.map(re=>({...re})),s.value="editing")},de=()=>{const re=h.value.map(ve=>({...ve,label:ve.label.trim()})).filter(ve=>ve.label!=="");re.length!==0&&(v.value=re,h.value=re.map(ve=>({...ve})),s.value="preview")},Ve=(re,ve)=>{const Ie=h.value.find(Ze=>Ze.id===re);Ie&&(Ie.label=ve)},pe=re=>{const ve=h.value.findIndex(Ze=>Ze.id===re),Ie=ve>=0?ve+1:h.value.length;h.value.splice(Ie,0,{id:E++,label:"",value:""})},qe=re=>{h.value.length<=1||(h.value=h.value.filter(ve=>ve.id!==re))},Ke=(re,ve)=>{const Ie=re.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"");return Ie!==""?Ie:`option${ve}`},ot=re=>{const ve=new Set;return re.reduce((Ie,Ze,ht)=>{const yt=Ze.label.trim();if(yt==="")return Ie;const et=Ze.value.trim()||Ke(yt,ht+1);let bt=et,$e=2;for(;ve.has(bt);)bt=`${et}-${$e}`,$e+=1;return ve.add(bt),Ie.push({id:Ie.length+1,label:yt,value:bt,isDefault:!1,position:Ie.length+1}),Ie},[])},rt=()=>t.getExistingChoices().some(re=>re.label.trim()!==""),ft=()=>{const re=ot(G.value);re.length!==0&&(t.onInsert(re),m.value=!1,Re())},Dt=()=>{if(W.value){if(s.value==="editing"&&de(),rt()){m.value=!0;return}ft()}},Mt=()=>{m.value=!1};return Al(()=>{ae()}),{isDialogOpen:d,isOverwriteConfirmOpen:m,view:s,prompt:p,title:f,choices:v,draftChoices:h,visibleChoices:G,suggestions:ee,generationProgress:L,generationStatus:H,isGenerating:Z,isPreview:J,isEditing:q,canGenerate:K,canInsert:W,learnMoreUrl:j,openDialog:we,closeDialog:Re,applySuggestion:ge,generateChoices:Qe,tryAgain:ut,startEditing:fe,saveEditedChoices:de,updateDraftLabel:Ve,addDraftChoice:pe,removeDraftChoice:qe,requestInsert:Dt,commitInsert:ft,cancelOverwrite:Mt}}const A4={class:"ivyforms-ai-choices-dialog__title medium-18"},D4={key:0,class:"ivyforms-ai-choices-dialog__body ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},O4={class:"ivyforms-ai-choices-dialog__progress ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-p-16",role:"status","aria-live":"polite"},q4={class:"ivyforms-ai-choices-dialog__progress-copy ivyforms-flex-1"},z4={class:"ivyforms-ai-choices-dialog__progress-title"},N4={class:"ivyforms-ai-choices-dialog__progress-status"},W4={class:"ivyforms-ai-choices-dialog__progress-percent"},Y4={class:"ivyforms-ai-choices-dialog__skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},H4={key:1,class:"ivyforms-ai-choices-dialog__preview-wrap ivyforms-flex ivyforms-gap-16"},G4={class:"ivyforms-ai-choices-dialog__avatar ivyforms-flex-shrink-0"},j4={class:"ivyforms-ai-choices-dialog__preview-column ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},K4={class:"ivyforms-ai-choices-dialog__preview"},Q4={class:"ivyforms-ai-choices-dialog__preview-scroll"},X4={class:"ivyforms-ai-choices-dialog__preview-title medium-16"},J4={key:0,class:"ivyforms-ai-choices-dialog__preview-list"},Z4={key:1,class:"ivyforms-ai-choices-dialog__edit-list ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},e6={class:"ivyforms-ai-choices-dialog__preview-actions ivyforms-flex ivyforms-justify-content-end"},t6={key:2,class:"ivyforms-ai-choices-dialog__body ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},o6={class:"ivyforms-ai-choices-dialog__heading"},n6={class:"ivyforms-ai-choices-dialog__subtitle"},i6=["href"],l6={class:"ivyforms-ai-choices-dialog__suggestions-label"},a6={class:"ivyforms-ai-choices-dialog__suggestions ivyforms-flex ivyforms-gap-8"},r6=["onClick"],s6={class:"ivyforms-ai-choices-dialog__footer ivyforms-flex ivyforms-justify-content-end ivyforms-gap-12"},d6=_e({__name:"IvyFormsAiChoicesDialog",props:{modelValue:{type:Boolean},prompt:{},title:{},suggestions:{},visibleChoices:{},isGenerating:{type:Boolean},isPreview:{type:Boolean},isEditing:{type:Boolean},canGenerate:{type:Boolean},canInsert:{type:Boolean},progress:{},statusText:{},learnMoreUrl:{}},emits:["update:modelValue","update:prompt","close","generate","try-again","insert","apply-suggestion","edit-choices","save-choices","update-draft-label","add-draft-choice","remove-draft-choice"],setup(t,{emit:o}){const n=o,{getLabel:a}=Ye(),d=m=>{if(!m){n("close");return}n("update:modelValue",!0)};return(m,s)=>(g(),X(ci,{"model-value":t.modelValue,class:it(["ivyforms-ai-choices-dialog",{"ivyforms-ai-choices-dialog--preview":t.isPreview}]),width:"640px","show-close":"","align-center":"","close-on-click-modal":!t.isGenerating,"close-on-press-escape":!t.isGenerating,"onUpdate:modelValue":d},{header:y(()=>[u("div",A4,_(l(a)("generate_with_ai")),1)]),footer:y(()=>[u("div",s6,[r(ke,{priority:"tertiary","icon-start":"refresh","icon-start-category":"arrows","icon-start-type":"outline",disabled:t.isGenerating&&!t.prompt.trim(),onClick:s[2]||(s[2]=p=>n("try-again"))},{default:y(()=>[ie(_(l(a)("ai_choices_try_again")),1)]),_:1},8,["disabled"]),t.isPreview?(g(),X(ke,{key:0,priority:"primary","icon-start":"import","icon-start-type":"outline",disabled:!t.canInsert,onClick:s[3]||(s[3]=p=>n("insert"))},{default:y(()=>[ie(_(l(a)("ai_choices_insert")),1)]),_:1},8,["disabled"])):(g(),X(ke,{key:1,priority:"primary","icon-start":"generate-ai","icon-start-category":"templates","icon-start-type":"outline",disabled:!t.canGenerate,onClick:s[4]||(s[4]=p=>n("generate"))},{default:y(()=>[ie(_(l(a)("ai_choices_generate")),1)]),_:1},8,["disabled"]))])]),default:y(()=>[t.isGenerating?(g(),k("div",D4,[u("div",O4,[r(to,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-purple-symbol-0)"}),u("div",q4,[u("div",z4,_(l(a)("ai_choices_generating_title")),1),u("div",N4,_(t.statusText),1)]),u("div",W4,_(t.progress)+"%",1)]),u("div",Y4,[(g(),k(ye,null,Ae(2,p=>u("div",{key:`ai-choices-skeleton-${p}`,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},[...s[5]||(s[5]=[u("div",{class:"ivyforms-ai-choices-dialog__skeleton-label"},null,-1),u("div",{class:"ivyforms-ai-choices-dialog__skeleton-input"},null,-1)])])),64))])])):t.isPreview?(g(),k("div",H4,[u("div",G4,[r(to,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--primitive-white)"})]),u("div",j4,[u("div",K4,[u("div",Q4,[u("div",X4,_(t.title),1),t.isEditing?(g(),k("div",Z4,[(g(!0),k(ye,null,Ae(t.visibleChoices,p=>(g(),k("div",{key:p.id,class:"ivyforms-ai-choices-dialog__edit-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},[r(Ue,{"model-value":p.label,class:"ivyforms-flex-1","onUpdate:modelValue":f=>n("update-draft-label",p.id,String(f??""))},null,8,["model-value","onUpdate:modelValue"]),r(ke,{"icon-start":"plus-circle",priority:"secondary",type:"ghost",size:"s","icon-only":"","aria-label":l(a)("add_option"),onClick:f=>n("add-draft-choice",p.id)},null,8,["aria-label","onClick"]),r(ke,{"icon-start":"minus",priority:"secondary",type:"ghost",size:"s","icon-only":"",disabled:t.visibleChoices.length<=1,"aria-label":l(a)("delete"),onClick:f=>n("remove-draft-choice",p.id)},null,8,["disabled","aria-label","onClick"])]))),128))])):(g(),k("ol",J4,[(g(!0),k(ye,null,Ae(t.visibleChoices,p=>(g(),k("li",{key:p.id},_(p.label),1))),128))]))])]),u("div",e6,[r(co,{content:t.isEditing?l(a)("ai_choices_save"):l(a)("ai_choices_edit"),placement:"left",theme:"inverted"},{default:y(()=>[r(ke,{"icon-start":t.isEditing?"check-circle":"edit","icon-start-type":"outline",priority:"secondary",size:"s","icon-only":"","aria-label":t.isEditing?l(a)("ai_choices_save"):l(a)("ai_choices_edit"),onClick:s[0]||(s[0]=p=>t.isEditing?n("save-choices"):n("edit-choices"))},null,8,["icon-start","aria-label"])]),_:1},8,["content"])])])])):(g(),k("div",t6,[u("div",null,[u("div",o6,_(l(a)("ai_choices_prompt_title")),1),u("div",n6,[ie(_(l(a)("ai_choices_prompt_subtitle"))+" ",1),u("a",{class:"ivyforms-ai-choices-dialog__learn-more",href:t.learnMoreUrl,target:"_blank",rel:"noopener noreferrer"},_(l(a)("ai_choices_learn_more")),9,i6)])]),r(Ue,{"model-value":t.prompt,type:"textarea",class:"ivyforms-ai-choices-dialog__textarea",resize:"none",rows:4,maxlength:1e3,placeholder:l(a)("ai_choices_prompt_placeholder"),"onUpdate:modelValue":s[1]||(s[1]=p=>n("update:prompt",String(p??"")))},null,8,["model-value","placeholder"]),u("div",null,[u("span",l6,_(l(a)("ai_suggestions_label")),1),u("div",a6,[(g(!0),k(ye,null,Ae(t.suggestions,p=>(g(),k("button",{key:p,type:"button",class:it(["ivyforms-ai-choices-dialog__chip",{"ivyforms-ai-choices-dialog__chip--active":t.prompt.trim()===p}]),onClick:f=>n("apply-suggestion",p)},_(p),11,r6))),128))])])]))]),_:1},8,["model-value","class","close-on-click-modal","close-on-press-escape"]))}}),u6=We(d6,[["__scopeId","data-v-86f1e9f1"]]),c6={class:"ivyforms-choice-list-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},f6={class:"ivyforms-flex ivyforms-justify-content-end ivyforms-gap-8"},m6=_e({__name:"ChoiceListOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=["select","multi-select"],a=T(()=>{if(Array.isArray(o.field.fieldOptions))return o.field.fieldOptions;const ae=o.field.options;return Array.isArray(ae)?ae:[]}),{isDialogOpen:d,isOverwriteConfirmOpen:m,prompt:s,title:p,visibleChoices:f,suggestions:v,generationProgress:h,generationStatus:w,isGenerating:L,isPreview:F,isEditing:M,canGenerate:E,canInsert:C,learnMoreUrl:P,openDialog:B,closeDialog:z,applySuggestion:N,generateChoices:ne,tryAgain:ee,startEditing:Y,saveEditedChoices:H,updateDraftLabel:Z,addDraftChoice:J,removeDraftChoice:q,requestInsert:j,commitInsert:K,cancelOverwrite:G}=B4({getFieldType:()=>o.field.type,getExistingChoices:()=>a.value,onInsert:ae=>{o.updateField("fieldOptions",ae),o.updateField("defaultValue","")}});function W(ae){o.updateField("type",ae)}function V(ae){return ae==="checkbox"||ae==="multi-select"?"multiple":"single"}function D(ae){return ae!=="rating"}function R(ae){return ae==="select"||ae==="multi-select"}function U(ae){return ae==="radio"||ae==="select"||ae==="rating"}function oe(ae){return ae==="checkbox"?"Choice":"Option"}function be(ae){return ae==="checkbox"?"choice":"option"}return(ae,Re)=>(g(),k("div",c6,[n.includes(t.field.type)?(g(),X(Ne,{key:0},{default:y(()=>[r($n,{"model-value":t.field.type,onChange:W},{default:y(()=>[r(Gt,{value:"select",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("single_choice")),1)]),_:1}),r(Gt,{value:"multi-select",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("multiple_choice")),1)]),_:1})]),_:1},8,["model-value"])]),_:1})):ce("",!0),r(Sc,{choices:a.value,"show-values":t.field.showValues,"shuffle-options":t.field.shuffleOptions,"enable-search":t.field.enableSearch,"selection-mode":V(t.field.type),"can-shuffle":D(t.field.type),"can-search":R(t.field.type),"can-clear-selection":U(t.field.type),"default-label":oe(t.field.type),"default-value-prefix":be(t.field.type),"onUpdate:choices":Re[0]||(Re[0]=we=>t.updateField("fieldOptions",we)),"onUpdate:showValues":Re[1]||(Re[1]=we=>t.updateField("showValues",we)),"onUpdate:shuffleOptions":Re[2]||(Re[2]=we=>t.updateField("shuffleOptions",we)),"onUpdate:enableSearch":Re[3]||(Re[3]=we=>t.updateField("enableSearch",we))},null,8,["choices","show-values","shuffle-options","enable-search","selection-mode","can-shuffle","can-search","can-clear-selection","default-label","default-value-prefix"]),r(ke,{priority:"secondary","icon-start":"generate-ai","icon-start-category":"templates","icon-start-type":"outline",onClick:l(B)},{default:y(()=>[ie(_(t.getLabel("generate_with_ai")),1)]),_:1},8,["onClick"]),r(u6,{"model-value":l(d),prompt:l(s),title:l(p),suggestions:l(v),"visible-choices":l(f),"is-generating":l(L),"is-preview":l(F),"is-editing":l(M),"can-generate":l(E),"can-insert":l(C),progress:l(h),"status-text":l(w),"learn-more-url":l(P),onClose:l(z),"onUpdate:prompt":Re[4]||(Re[4]=we=>s.value=we),onApplySuggestion:l(N),onGenerate:l(ne),onTryAgain:l(ee),onInsert:l(j),onEditChoices:l(Y),onSaveChoices:l(H),onUpdateDraftLabel:l(Z),onAddDraftChoice:l(J),onRemoveDraftChoice:l(q)},null,8,["model-value","prompt","title","suggestions","visible-choices","is-generating","is-preview","is-editing","can-generate","can-insert","progress","status-text","learn-more-url","onClose","onApplySuggestion","onGenerate","onTryAgain","onInsert","onEditChoices","onSaveChoices","onUpdateDraftLabel","onAddDraftChoice","onRemoveDraftChoice"]),r(ci,{modelValue:l(m),"onUpdate:modelValue":Re[5]||(Re[5]=we=>hn(m)?m.value=we:null),title:t.getLabel("ai_choices_overwrite_title"),width:"400px","show-close":"","align-center":""},{footer:y(()=>[u("div",f6,[r(ke,{priority:"tertiary",onClick:l(G)},{default:y(()=>[ie(_(t.getLabel("cancel")),1)]),_:1},8,["onClick"]),r(ke,{priority:"primary",onClick:l(K)},{default:y(()=>[ie(_(t.getLabel("ai_choices_overwrite_confirm")),1)]),_:1},8,["onClick"])])]),default:y(()=>[u("div",null,_(t.getLabel("ai_choices_overwrite_message")),1)]),_:1},8,["modelValue","title"])]))}}),v6=We(m6,[["__scopeId","data-v-61e16bf7"]]),p6={class:"ivyforms-name-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},y6={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},g6={class:"ivyforms-basic-field-options__field-meta-title medium-16"},h6={class:"ivyforms-basic-field-options__field-meta-id regular-16"},b6={class:"ivyforms-name-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},_6={class:"ivyforms-name-options-list-label medium-14"},x6={class:"ivyforms-flex ivyforms-flex-direction-column"},w6=_e({__name:"NameFieldOptions",setup(t){const{getLabel:o}=Ye(),{selectedField:n}=zi(kt()),{updateSelectedField:a,updateFieldOptions:d}=kt(),m=T(()=>{const G=n.value?.id??"";return typeof G=="number"&&G?String(G).padStart(2,"0"):o("not_set")}),s=T({get:()=>n.value?.nameFields||[],set:G=>C("nameFields",G)}),p=x([]);let f=!1;Ee(s,G=>{f||(p.value=[...G])},{immediate:!0,deep:!0}),Ee(p,G=>{f&&P(G)},{deep:!0});const v=x([]);Ee(s,(G,W)=>{const V=G.length;if(!W||W.length===0){v.value=Array.from({length:V},()=>!0),V>0&&(v.value[0]=!1);return}const D=v.value;v.value=Array.from({length:V},()=>!0);for(let R=0;R<V;R++)v.value[R]=D[R]??!1},{immediate:!0});const h=T({get:()=>n.value?.hideLabel||!1,set:G=>C("hideLabel",G)}),w=T({get:()=>n.value?.readOnly||!1,set:G=>{if(C("readOnly",G),G){const W=s.value.map(V=>({...V,required:!1,requiredMessage:""}));P(W)}}}),L=T({get:()=>n.value?.cssClasses||"",set:G=>C("cssClasses",G)}),F=T(()=>s.value.length>=5),M=T(()=>s.value.some(G=>!!G.required)),E=T(()=>w.value),C=(G,W)=>{a(G,W),d(G,W)},P=G=>{C("nameFields",G),C("nameFieldTypes",G.map(W=>W.type))},B=G=>G.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),z=()=>{const G=o("name_field");let W=s.value.length;const V=new RegExp(`^${B(G)}\\s+(\\d+)$`,"i");for(const D of s.value){const R=/^nameField(\d+)$/i.exec(D.type||"");if(R){const oe=parseInt(R[1],10);oe>W&&(W=oe)}const U=V.exec(D.label||"");if(U){const oe=parseInt(U[1],10);oe>W&&(W=oe)}}return W+1},N=(G,W,V)=>{const D=[...s.value];D[G]={...D[G],[W]:V},P(D)},ne=G=>{if(s.value.length<=1)return;const W=[...s.value];W.splice(G,1),P(W)},ee=()=>{if(F.value)return;const G=[...s.value],W=z();G.push({type:`nameField${W}`,id:"",modelValue:"",label:`${o("name_field")} ${W}`,required:!1,optionHide:!1,description:"",placeholder:""}),P(G)},Y=()=>{f=!1,j()},H=()=>{f=!0,j()},Z=G=>{G.preventDefault(),document.querySelectorAll(".ivyforms-name-option-item").forEach(R=>{R.classList.remove("dragging-over-top","dragging-over-bottom")});const W=G.currentTarget,V=W.getBoundingClientRect();G.clientY-V.top<V.height/2?W.classList.add("dragging-over-top"):W.classList.add("dragging-over-bottom")},J=G=>{G.preventDefault(),[...document.querySelectorAll(".ivyforms-name-option-item")].some(V=>V.matches(":hover"))||document.querySelectorAll(".ivyforms-name-option-item").forEach(V=>{V.classList.remove("dragging-over-top","dragging-over-bottom")})},q=G=>{G.preventDefault(),j()},j=()=>{document.querySelectorAll(".ivyforms-name-option-item").forEach(G=>{G.classList.remove("dragging-over-top","dragging-over-bottom")})},K=(G,W)=>{N(G,"required",!!W),W&&w.value&&C("readOnly",!1)};return(G,W)=>(g(),k("div",p6,[u("div",y6,[u("div",g6,[ie(_(l(o)("name_field"))+" ",1),u("span",h6,"(ID "+_(m.value)+")",1)]),r(Xe)]),r(Ne,{label:l(o)("label"),secondary:""},{default:y(()=>[r(Ue,{modelValue:l(n).label,"onUpdate:modelValue":W[0]||(W[0]=V=>l(n).label=V),onInput:W[1]||(W[1]=V=>C("label",V))},null,8,["modelValue"])]),_:1},8,["label"]),u("div",b6,[r(pt,{modelValue:h.value,"onUpdate:modelValue":W[2]||(W[2]=V=>h.value=V),priority:"secondary",type:"checkmark",onChange:W[3]||(W[3]=V=>C("hideLabel",V))},{default:y(()=>[ie(_(l(o)("hide_label")),1)]),_:1},8,["modelValue"]),r(pt,{modelValue:w.value,"onUpdate:modelValue":W[4]||(W[4]=V=>w.value=V),priority:"secondary",type:"checkmark",disabled:M.value,onChange:W[5]||(W[5]=V=>C("readOnly",V))},{default:y(()=>[ie(_(l(o)("read_only")),1)]),_:1},8,["modelValue","disabled"])]),r(Xe),u("div",_6,_(l(o)("options_list"))+":",1),u("div",x6,[r(l(Yx),{modelValue:p.value,"onUpdate:modelValue":W[6]||(W[6]=V=>p.value=V),handle:".ivyforms-drag-handle","item-key":"id","ghost-class":"ivyforms-drag-ghost","chosen-class":"ivyforms-drag-chosen",onStart:H,onEnd:Y},{item:y(({element:V,index:D})=>[r(Gv,{class:"ivyforms-name-option-item",title:V.label||`${l(o)("name_field")} ${D+1}`,collapsed:v.value[D],"disable-delete":s.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":R=>v.value[D]=R,onDelete:R=>s.value.length>1&&ne(D),onDragover:Z,onDragleave:J,onDrop:q},{default:y(()=>[r(Ne,{label:l(o)("sublabel"),secondary:""},{default:y(()=>[r(Ue,{modelValue:V.label,"onUpdate:modelValue":R=>V.label=R,onInput:R=>N(D,"label",R)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),r(qa,{"model-value":V.description||"","get-label":l(o),"label-key":"description_message","placeholder-key":"enter_description_here","onUpdate:modelValue":R=>N(D,"description",R)},null,8,["model-value","get-label","onUpdate:modelValue"]),r(pt,{modelValue:V.optionHide,"onUpdate:modelValue":R=>V.optionHide=R,priority:"secondary",type:"checkmark",onChange:R=>N(D,"optionHide",R)},{default:y(()=>[ie(_(l(o)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),r(Xe),r(pt,{modelValue:V.required,"onUpdate:modelValue":R=>V.required=R,priority:"secondary",type:"checkmark",disabled:E.value,onChange:R=>K(D,R)},{default:y(()=>[ie(_(l(o)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","disabled","onChange"]),V.required?(g(),X(Ne,{key:0,label:l(o)("required_message"),secondary:""},{default:y(()=>[r(Ue,{modelValue:V.requiredMessage,"onUpdate:modelValue":R=>V.requiredMessage=R,placeholder:l(o)("this_field_is_required"),disabled:E.value||!V.required,onInput:R=>N(D,"requiredMessage",R)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","onInput"])]),_:2},1032,["label"])):ce("",!0),r(Xe),r(Yi,{label:l(o)("placeholder"),"model-value":V.placeholder,"onUpdate:modelValue":R=>N(D,"placeholder",R)},null,8,["label","model-value","onUpdate:modelValue"]),r(Yi,{label:l(o)("default_value"),"model-value":V.modelValue,"onUpdate:modelValue":R=>N(D,"modelValue",R)},null,8,["label","model-value","onUpdate:modelValue"])]),_:2},1032,["title","collapsed","disable-delete","onUpdate:collapsed","onDelete"])]),_:1},8,["modelValue"])]),r(ke,{priority:"secondary",type:"fill",size:"d","icon-start-category":"global","icon-start-name":"plus",disabled:F.value,onClick:ee},{default:y(()=>[ie(_(l(o)("add_option")),1)]),_:1},8,["disabled"]),r(Xe),r(Ne,{label:l(o)("css_classes"),secondary:""},{default:y(()=>[r(Ue,{modelValue:L.value,"onUpdate:modelValue":W[7]||(W[7]=V=>L.value=V),onInput:W[8]||(W[8]=V=>C("cssClasses",V))},null,8,["modelValue"])]),_:1},8,["label"])]))}}),C6=We(w6,[["__scopeId","data-v-470cf855"]]),S6={class:"ivyforms-address-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},k6={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},F6={class:"ivyforms-basic-field-options__field-meta-title medium-16"},I6={class:"ivyforms-basic-field-options__field-meta-id regular-16"},T6={class:"ivyforms-address-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},P6={class:"ivyforms-address-field-options__options-list-label medium-14"},$6={class:"ivyforms-address-field-options__address-options ivyforms-flex ivyforms-flex-direction-column"},L6=_e({__name:"AddressFieldOptions",setup(t){const{getLabel:o}=Ye(),{selectedField:n}=zi(kt()),{updateSelectedField:a,updateFieldOptions:d}=kt(),m=T(()=>{const C=n.value?.id??"";return typeof C=="number"&&C?String(C).padStart(2,"0"):o("not_set")}),s=T({get:()=>n.value?.addressFields||[],set:C=>F("addressFields",C)}),p=x([]);Ee(s,(C,P)=>{const B=C.length;if(!P||P.length===0){p.value=Array.from({length:B},()=>!0),B>0&&(p.value[0]=!1);return}const z=p.value;p.value=Array.from({length:B},()=>!0);for(let N=0;N<B;N++)p.value[N]=z[N]??!1},{immediate:!0});const f=T({get:()=>n.value?.hideLabel||!1,set:C=>F("hideLabel",C)}),v=jv.map(C=>C.name),h=T({get(){return s.value.find(P=>P.type==="country")?.value||""},set(C){const P=s.value.find(B=>B.type==="country");P&&(P.value=C)}});function w(C,P){M(C,"value",P)}const L=C=>{switch(C){case"streetAddress":return o("street_address");case"addressLine2":return o("address_line_2");case"city":return o("city");case"state":return o("state");case"zip":return o("zip");case"country":return o("country");default:return C}},F=(C,P)=>{a(C,P),d(C,P)},M=(C,P,B)=>{const z=[...s.value];z[C]={...z[C],[P]:B},F("addressFields",z)},E=(C,P)=>{M(C,"required",!!P)};return(C,P)=>(g(),k("div",S6,[u("div",k6,[u("div",F6,[ie(_(l(o)("address_field"))+" ",1),u("span",I6,"(ID "+_(m.value)+")",1)]),r(Xe)]),r(Ne,{label:l(o)("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).label,onInput:P[0]||(P[0]=B=>F("label",B))},null,8,["model-value"])]),_:1},8,["label"]),u("div",T6,[r(pt,{modelValue:f.value,"onUpdate:modelValue":P[1]||(P[1]=B=>f.value=B),priority:"secondary",type:"checkmark",onChange:P[2]||(P[2]=B=>F("hideLabel",B))},{default:y(()=>[ie(_(l(o)("hide_label")),1)]),_:1},8,["modelValue"])]),r(Xe),u("div",P6,_(l(o)("address_fields"))+": ",1),u("div",$6,[(g(!0),k(ye,null,Ae(s.value,(B,z)=>(g(),X(Gv,{key:B.type,title:B.label||L(B.type),collapsed:p.value[z],"show-trash":!1,"show-drag":!1,"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":N=>p.value[z]=N},{"header-actions":y(()=>[r(pt,{modelValue:B.visible,"onUpdate:modelValue":N=>B.visible=N,class:"ivyforms-address-field-options__option-item-visible-checkbox","aria-label":l(o)("show_field"),priority:"secondary",type:"withMarker",onChange:N=>M(z,"visible",N)},{default:y(()=>[ie(_(l(o)("")),1)]),_:1},8,["modelValue","onUpdate:modelValue","aria-label","onChange"])]),default:y(()=>[r(Ne,{label:l(o)("sublabel"),secondary:""},{default:y(()=>[r(Ue,{modelValue:B.label,"onUpdate:modelValue":N=>B.label=N,onInput:N=>M(z,"label",N)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),r(qa,{"model-value":B.description||"","get-label":l(o),"label-key":"description_message","placeholder-key":"enter_description_here","onUpdate:modelValue":N=>M(z,"description",N)},null,8,["model-value","get-label","onUpdate:modelValue"]),r(pt,{modelValue:B.hideLabel,"onUpdate:modelValue":N=>B.hideLabel=N,priority:"secondary",type:"checkmark",onChange:N=>M(z,"hideLabel",N)},{default:y(()=>[ie(_(l(o)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),r(Xe),r(pt,{modelValue:B.required,"onUpdate:modelValue":N=>B.required=N,priority:"secondary",type:"checkmark",onChange:N=>E(z,N)},{default:y(()=>[ie(_(l(o)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),B.required?(g(),X(Ne,{key:0,label:l(o)("required_message"),secondary:""},{default:y(()=>[r(Ue,{modelValue:B.requiredMessage,"onUpdate:modelValue":N=>B.requiredMessage=N,placeholder:l(o)("this_field_is_required"),onInput:N=>M(z,"requiredMessage",N)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"])):ce("",!0),r(Xe),r(Yi,{label:l(o)("placeholder"),"model-value":B.placeholder,"input-placeholder":l(o)("enter_text_here"),"onUpdate:modelValue":N=>M(z,"placeholder",N)},null,8,["label","model-value","input-placeholder","onUpdate:modelValue"]),B.type!=="country"?(g(),X(Yi,{key:1,label:l(o)("default_value"),"model-value":B.value,"onUpdate:modelValue":N=>M(z,"value",N)},null,8,["label","model-value","onUpdate:modelValue"])):(g(),X(Ne,{key:2,label:l(o)("default_value"),secondary:""},{default:y(()=>[r(St,{modelValue:h.value,"onUpdate:modelValue":P[3]||(P[3]=N=>h.value=N),placeholder:l(o)("select_country"),onChange:N=>w(z,N)},{default:y(()=>[(g(!0),k(ye,null,Ae(l(v),N=>(g(),X(Tt,{key:N,value:N,secondary:""},{default:y(()=>[ie(_(N),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"])]),_:2},1032,["label"]))]),_:2},1032,["title","collapsed","onUpdate:collapsed"]))),128))]),r(Xe),r(Ne,{label:l(o)("css_classes"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).cssClasses,onInput:P[4]||(P[4]=B=>F("cssClasses",B))},null,8,["model-value"])]),_:1},8,["label"])]))}}),V6=We(L6,[["__scopeId","data-v-1c7e8383"]]),U6={class:"ivyforms-html-content-options"},M6={class:"ivyforms-html-content-options__label medium-14 ivyforms-mb-8"},R6=_e({__name:"HtmlContentOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>o.field?.htmlContent||""),a=d=>{o.updateField("htmlContent",d)};return(d,m)=>(g(),k("div",U6,[u("div",M6,_(t.getLabel("content")),1),r(Qd,{"model-value":n.value,"onUpdate:modelValue":a,"show-toolbar":""},null,8,["model-value"])]))}}),E6=We(R6,[["__scopeId","data-v-4055c756"]]),B6={class:"ivyforms-rating-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},A6=_e({__name:"RatingFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>{if(Array.isArray(o.field.fieldOptions))return o.field.fieldOptions;const a=o.field.options;return Array.isArray(a)?a:[]});return Pt(()=>{if(!o.field.fieldOptions||o.field.fieldOptions.length===0){const a=[{id:1,label:o.getLabel("good"),value:"1",isDefault:!1,position:1},{id:2,label:o.getLabel("nice"),value:"2",isDefault:!1,position:2},{id:3,label:o.getLabel("very_good"),value:"3",isDefault:!1,position:3},{id:4,label:o.getLabel("awesome"),value:"4",isDefault:!1,position:4},{id:5,label:o.getLabel("amazing"),value:"5",isDefault:!1,position:5}];o.updateField("fieldOptions",a)}}),Ee(()=>n.value,a=>{if(!a||a.length===0)return;if(a.some((m,s)=>m.value!==String(s+1))){const m=a.map((s,p)=>({...s,value:String(p+1),position:p+1}));o.updateField("fieldOptions",m)}},{deep:!0}),(a,d)=>(g(),k("div",B6,[r(Sc,{choices:n.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":d[0]||(d[0]=m=>t.updateField("fieldOptions",m)),"onUpdate:showValues":d[1]||(d[1]=m=>t.updateField("showValues",m))},null,8,["choices","show-values"]),r(pt,{"model-value":!!t.field.showRatingText,priority:"secondary",type:"checkmark","onUpdate:modelValue":d[2]||(d[2]=m=>t.updateField("showRatingText",m))},{default:y(()=>[ie(_(t.getLabel("show_text")),1)]),_:1},8,["model-value"]),r(Xe),r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark","onUpdate:modelValue":d[3]||(d[3]=m=>t.updateField("required",m))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message")},{default:y(()=>[r(Ue,{secondary:"","model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),"onUpdate:modelValue":d[4]||(d[4]=m=>t.updateField("requiredMessage",m))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0)]))}}),D6=We(A6,[["__scopeId","data-v-de505318"]]),O6={class:"ivyforms-product-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},q6={class:"ivyforms-product-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},z6={class:"ivyforms-product-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},N6={class:"medium-16 text-primary"},W6={class:"regular-16 text-secondary"},Y6={class:"ivyforms-product-field-options__checkbox-row ivyforms-flex ivyforms-gap-16 ivyforms-justify-content-start"},H6={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},G6=_e({__name:"ProductFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>Kv(o.field)),a=T(()=>n.value.productType==="checkbox"?"multiple":"single"),d=T(()=>o.getLabel("product")),m=T(()=>"product"),s=T(()=>{const E=o.field?.id??"";return typeof E=="number"&&E>0?String(E).padStart(2,"0"):o.getLabel("not_set")});function p(E){const C={...n.value,...E,prices:E.prices??{...n.value.prices}};o.updateField("htmlContent",Qv(C))}function f(E){p({prices:E})}function v(E){["single","checkbox","radio","select","user_defined"].includes(E)&&p({productType:E})}function h(E){p({paymentAmount:E})}function w(E){p({minAmount:E})}function L(E){p({maxAmount:E})}function F(E){p({amountLabel:E})}function M(E){p({showPriceAfterItemLabel:E})}return(E,C)=>(g(),k("div",O6,[u("div",q6,[u("div",z6,[u("span",N6,_(t.getLabel("product_field")),1),u("span",W6,"("+_(t.getLabel("field_id"))+" "+_(s.value)+")",1)]),C[11]||(C[11]=u("div",{class:"ivyforms-product-field-options__divider ivyforms-width-100"},null,-1))]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:C[0]||(C[0]=P=>t.updateField("label",P))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:C[1]||(C[1]=P=>t.updateField("hideLabel",P))},{default:y(()=>[ie(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(qa,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":C[2]||(C[2]=P=>t.updateField("description",P))},null,8,["model-value","get-label"]),u("div",Y6,[r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:C[3]||(C[3]=P=>t.updateField("required",P))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value"])]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),onInput:C[4]||(C[4]=P=>t.updateField("requiredMessage",P))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),n.value.productType==="single"||n.value.productType==="user_defined"?(g(),X(Ne,{key:1,label:t.getLabel("default_value"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.defaultValue||"",placeholder:t.getLabel("enter_text_here"),onInput:C[5]||(C[5]=P=>t.updateField("defaultValue",P))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),n.value.productType==="select"?(g(),X(Ne,{key:2,label:t.getLabel("placeholder_single_select"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.placeholder||"",placeholder:t.getLabel("enter_text_here"),onInput:C[6]||(C[6]=P=>t.updateField("placeholder",P))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),n.value.productType==="single"?(g(),X(Ne,{key:3,label:t.getLabel("payment_amount"),secondary:""},{default:y(()=>[r(Ue,{"model-value":n.value.paymentAmount,placeholder:t.getLabel("enter_amount"),onInput:h},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),n.value.productType==="single"?(g(),X(Ne,{key:4,label:t.getLabel("amount_label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":n.value.amountLabel,placeholder:t.getLabel("enter_label_text"),onInput:F},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),r(Ne,{label:t.getLabel("product_type"),secondary:""},{default:y(()=>[r(St,{"model-value":n.value.productType,placeholder:t.getLabel("select"),secondary:"","onUpdate:modelValue":v},{default:y(()=>[r(Tt,{value:"single",label:t.getLabel("product_type_single"),secondary:""},{default:y(()=>[ie(_(t.getLabel("product_type_single")),1)]),_:1},8,["label"]),r(Tt,{value:"checkbox",label:t.getLabel("product_type_checkbox"),secondary:""},{default:y(()=>[ie(_(t.getLabel("product_type_checkbox")),1)]),_:1},8,["label"]),r(Tt,{value:"radio",label:t.getLabel("product_type_radio"),secondary:""},{default:y(()=>[ie(_(t.getLabel("product_type_radio")),1)]),_:1},8,["label"]),r(Tt,{value:"select",label:t.getLabel("product_type_select"),secondary:""},{default:y(()=>[ie(_(t.getLabel("product_type_select")),1)]),_:1},8,["label"]),r(Tt,{value:"user_defined",label:t.getLabel("product_type_user_defined"),secondary:""},{default:y(()=>[ie(_(t.getLabel("product_type_user_defined")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),n.value.productType==="user_defined"?(g(),X(Ne,{key:5,label:t.getLabel("product_min_amount"),secondary:""},{default:y(()=>[r(Ue,{"model-value":n.value.minAmount,placeholder:t.getLabel("enter_amount"),onInput:w},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),n.value.productType==="user_defined"?(g(),X(Ne,{key:6,label:t.getLabel("product_max_amount"),secondary:""},{default:y(()=>[r(Ue,{"model-value":n.value.maxAmount,placeholder:t.getLabel("enter_amount"),onInput:L},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),l(Lm)(n.value)?(g(),X(pt,{key:7,"model-value":n.value.showPriceAfterItemLabel,priority:"secondary",type:"checkmark",onChange:M},{default:y(()=>[u("span",H6,_(t.getLabel("show_price_after_item_label")),1)]),_:1},8,["model-value"])):ce("",!0),l(Lm)(n.value)?(g(),X(Sc,{key:8,choices:t.field.fieldOptions||[],"show-values":t.field.showValues!==!1,"shuffle-options":!!t.field.shuffleOptions,"enable-search":!!t.field.enableSearch,"selection-mode":a.value,"can-shuffle":!0,"can-search":n.value.productType==="select","can-clear-selection":n.value.productType==="radio"||n.value.productType==="select","default-label":d.value,"default-value-prefix":m.value,"enable-price-column":!0,prices:n.value.prices,"choice-presets-enabled":!1,"onUpdate:choices":C[7]||(C[7]=P=>t.updateField("fieldOptions",P)),"onUpdate:showValues":C[8]||(C[8]=P=>t.updateField("showValues",P)),"onUpdate:shuffleOptions":C[9]||(C[9]=P=>t.updateField("shuffleOptions",P)),"onUpdate:enableSearch":C[10]||(C[10]=P=>t.updateField("enableSearch",P)),"onUpdate:prices":f},null,8,["choices","show-values","shuffle-options","enable-search","selection-mode","can-search","can-clear-selection","default-label","default-value-prefix","prices"])):ce("",!0)]))}}),j6=We(G6,[["__scopeId","data-v-729b688f"]]),K6={class:"ivyforms-quantity-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Q6={class:"ivyforms-quantity-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},X6={class:"ivyforms-quantity-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},J6={class:"medium-16 text-primary"},Z6={class:"regular-16 text-secondary"},eO={key:0,class:"regular-14 text-secondary ivyforms-m-0"},tO={class:"ivyforms-quantity-field-options__checkbox-row ivyforms-flex ivyforms-gap-16 ivyforms-justify-content-start"},oO={class:"ivyforms-quantity-field-options__css-classes ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},nO={class:"ivyforms-quantity-field-options__css-classes-header ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},iO={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},lO={class:"medium-14 text-primary"},aO=_e({__name:"QuantityFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=kt(),a=T(()=>{const v=o.field?.id??"";return typeof v=="number"&&v>0?String(v).padStart(2,"0"):o.getLabel("not_set")}),d=T(()=>Hx(o.field)),m=T(()=>n.fields.filter(v=>v.type==="product"&&v.fieldIndex!==o.field.fieldIndex).map(v=>({value:String(v.fieldIndex),label:v.label?.trim()?`${v.label} (#${v.fieldIndex})`:`${o.getLabel("product")} (#${v.fieldIndex})`}))),s=T(()=>{const v=d.value.linkedProductFieldIndex;return typeof v=="number"&&v>=0?String(v):""});function p(v){const h={...d.value,...v};o.updateField("htmlContent",Gx(h))}function f(v){if(v===""||v===null||v===void 0){p({linkedProductFieldIndex:null});return}const h=typeof v=="number"?v:Number(v);if(!Number.isFinite(h)||h<0){p({linkedProductFieldIndex:null});return}p({linkedProductFieldIndex:Math.round(h)})}return Ee([m,()=>d.value.linkedProductFieldIndex],()=>{const v=d.value.linkedProductFieldIndex;if(v==null)return;if(!m.value.some(w=>Number(w.value)===v)){const w=m.value[0]?.value,L=typeof w=="string"&&w!==""?Number(w):Number.NaN;p({linkedProductFieldIndex:Number.isFinite(L)?Math.round(L):null})}},{immediate:!0}),(v,h)=>(g(),k("div",K6,[u("div",Q6,[u("div",X6,[u("span",J6,_(t.getLabel("quantity_field")),1),u("span",Z6,"("+_(t.getLabel("field_id"))+" "+_(a.value)+")",1)]),h[10]||(h[10]=u("div",{class:"ivyforms-quantity-field-options__divider ivyforms-width-100"},null,-1))]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:h[0]||(h[0]=w=>t.updateField("label",w))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:h[1]||(h[1]=w=>t.updateField("hideLabel",w))},{default:y(()=>[ie(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(Xe),r(Ne,{label:t.getLabel("description_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.description||"",placeholder:t.getLabel("enter_description_here"),onInput:h[2]||(h[2]=w=>t.updateField("description",w))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(Ne,{label:t.getLabel("product_mapping"),secondary:"",tooltip:t.getLabel("product_mapping_tooltip")},{default:y(()=>[r(St,{"model-value":s.value,class:"ivyforms-quantity-field-options__product-select",disabled:m.value.length===0,placeholder:t.getLabel("select_product"),"onUpdate:modelValue":f},{default:y(()=>[(g(!0),k(ye,null,Ae(m.value,w=>(g(),X(Tt,{key:String(w.value),value:w.value,label:w.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","placeholder"])]),_:1},8,["label","tooltip"]),m.value.length===0?(g(),k("p",eO,_(t.getLabel("quantity_no_product_fields")),1)):ce("",!0),r(Xe),u("div",tO,[r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",disabled:t.field.readOnly,onChange:h[3]||(h[3]=w=>t.updateField("required",w))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),r(pt,{"model-value":t.field.readOnly,priority:"secondary",type:"checkmark",disabled:t.field.required||t.field.confirmFieldEnabled,onChange:h[4]||(h[4]=w=>t.updateField("readOnly",w))},{default:y(()=>[ie(_(t.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),t.field.required?(g(),X(Ne,{key:1,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("required_message_placeholder"),onInput:h[5]||(h[5]=w=>t.updateField("requiredMessage",w))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),r(Xe),r(Ne,{label:t.getLabel("placeholder"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.placeholder||"",placeholder:t.getLabel("enter_amount"),onInput:h[6]||(h[6]=w=>t.updateField("placeholder",w))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(Ne,{label:t.getLabel("default_value"),secondary:"",tooltip:t.getLabel("default_value_tooltip")},{default:y(()=>[r(Ue,{"model-value":t.field.defaultValue||"",placeholder:t.getLabel("enter_text_here"),onInput:h[7]||(h[7]=w=>t.updateField("defaultValue",w))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]),r(Xe),u("div",oO,[u("div",nO,[u("div",iO,[u("span",lO,_(t.getLabel("css_classes")),1),r(co,{content:t.getLabel("css_classes_tooltip"),"raw-content":"",placement:"top",theme:"inverted","aria-label":t.getLabel("css_classes")},{default:y(()=>[r(to,{name:"question",type:"outline",size:"s","outer-size":"16px",color:"var(--map-base-dusk-symbol-2)",onClick:h[8]||(h[8]=Ht(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),r(Ue,{"model-value":t.field.cssClasses||"",placeholder:t.getLabel("css_classes_placeholder"),onInput:h[9]||(h[9]=w=>t.updateField("cssClasses",w))},null,8,["model-value","placeholder"])])]))}}),rO=We(aO,[["__scopeId","data-v-35a95cc1"]]),sO={class:"ivyforms-total-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},dO={class:"ivyforms-total-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},uO={class:"ivyforms-total-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},cO={class:"medium-16 text-primary"},fO={class:"regular-16 text-secondary"},mO={class:"ivyforms-total-field-options__checkbox-row ivyforms-flex ivyforms-gap-16 ivyforms-justify-content-start"},vO={class:"ivyforms-total-field-options__empty-payment ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},pO={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},yO={class:"medium-14 text-primary"},gO=_e({__name:"TotalFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>{const s=o.field?.id??"";return typeof s=="number"&&s>0?String(s).padStart(2,"0"):o.getLabel("not_set")}),a=T(()=>Xv(o.field));function d(s){const p={...a.value,...s};o.updateField("htmlContent",Jv(p))}function m(s){d({emptyPaymentMessageHtml:s})}return(s,p)=>(g(),k("div",sO,[u("div",dO,[u("div",uO,[u("span",cO,_(t.getLabel("total_field")),1),u("span",fO,"("+_(t.getLabel("field_id"))+" "+_(n.value)+")",1)]),p[6]||(p[6]=u("div",{class:"ivyforms-total-field-options__divider ivyforms-width-100"},null,-1))]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:p[0]||(p[0]=f=>t.updateField("label",f))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:p[1]||(p[1]=f=>t.updateField("hideLabel",f))},{default:y(()=>[ie(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(Xe),r(qa,{"model-value":t.field.description||"","get-label":t.getLabel,"label-key":"description_message","placeholder-key":"enter_description_here","onUpdate:modelValue":p[2]||(p[2]=f=>t.updateField("description",f))},null,8,["model-value","get-label"]),r(Xe),u("div",mO,[r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:p[3]||(p[3]=f=>t.updateField("required",f))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value"])]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("total_default_required_message"),onInput:p[4]||(p[4]=f=>t.updateField("requiredMessage",f))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),r(Xe),u("div",vO,[u("div",pO,[u("span",yO,_(t.getLabel("empty_payment_message")),1),r(co,{content:t.getLabel("empty_payment_message_tooltip"),"raw-content":"",placement:"top",theme:"inverted","aria-label":t.getLabel("empty_payment_message")},{default:y(()=>[r(to,{name:"question",type:"outline",size:"s","outer-size":"16px",color:"var(--map-base-dusk-symbol-2)",onClick:p[5]||(p[5]=Ht(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])]),r(Qd,{"model-value":a.value.emptyPaymentMessageHtml,"onUpdate:modelValue":m,"show-toolbar":""},null,8,["model-value"])])]))}}),hO=We(gO,[["__scopeId","data-v-7aa3bf3b"]]),bO={class:"ivyforms-gdpr-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},_O={class:"ivyforms-gdpr-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},xO={class:"ivyforms-gdpr-field-options__field-meta-title medium-16"},wO={class:"ivyforms-gdpr-field-options__field-meta-id regular-16"},CO=_e({__name:"GdprFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=T(()=>{const n=t.field?.id??"";return typeof n=="number"&&n?String(n).padStart(2,"0"):t.getLabel("not_set")});return(n,a)=>(g(),k("div",bO,[u("div",_O,[u("div",xO,[ie(_(t.getLabel("gdpr"))+" ",1),u("span",wO,"(ID "+_(o.value)+")",1)]),r(Xe)]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:a[0]||(a[0]=d=>t.updateField("label",d))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:a[1]||(a[1]=d=>t.updateField("hideLabel",d))},{default:y(()=>[ie(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(Ne,{label:t.getLabel("agreement_text"),tooltip:t.getLabel("agreement_text_html_hint"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.agreementText||"",placeholder:t.getLabel("agreement_text_placeholder"),type:"textarea",rows:3,onInput:a[2]||(a[2]=d=>t.updateField("agreementText",d))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]),r(qa,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":a[3]||(a[3]=d=>t.updateField("description",d))},null,8,["model-value","get-label"]),r(Xe),r(Ne,{label:t.getLabel("css_classes"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.cssClasses||"",placeholder:t.getLabel("css_classes_placeholder"),onInput:a[4]||(a[4]=d=>t.updateField("cssClasses",d))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),SO=We(CO,[["__scopeId","data-v-3007828a"]]),kO={class:"ivyforms-payment-method-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},FO={class:"ivyforms-payment-method-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},IO={class:"ivyforms-payment-method-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},TO={class:"medium-16 text-primary"},PO={class:"regular-16 text-secondary"},$O={class:"ivyforms-payment-method-field-options__methods"},LO={class:"ivyforms-payment-method-field-options__methods-label ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},VO={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},UO={class:"medium-14 text-primary"},MO=_e({__name:"PaymentMethodFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,{navigateToAdminPage:n}=un(),a=T(()=>{const P=o.field?.id??"";return typeof P=="number"&&P>0?String(P).padStart(2,"0"):o.getLabel("not_set")}),d=T(()=>jx(o.field)),m=T(()=>d.value.paymentMethods),{providers:s,defaultProvider:p,connectedProviders:f,isProviderAvailable:v,isProviderConnected:h,providerSettingsPath:w}=Dv(),L=T(()=>s.value.filter(P=>P.id!=="square"||P.connected).map(P=>({value:P.id,label:o.getLabel(P.id),disabled:!P.connected})));function F(P){o.updateField("htmlContent",Kx({...d.value,...P}))}function M(P){const z=(Array.isArray(P)?P:P?[P]:[]).filter(N=>v(N)&&h(N));F({paymentMethods:z.length>0?z:[p.value]})}function E(P){F({hideCardLabels:P})}Ee([m,f],([P])=>{const B=P.filter(z=>h(z));if(B.length>0){B.length!==P.length&&F({paymentMethods:B});return}h(p.value)&&F({paymentMethods:[p.value]})},{immediate:!0});function C(){const P=m.value.find(v)??p.value;n(Yv,w(P))}return(P,B)=>(g(),k("div",kO,[u("div",FO,[u("div",IO,[u("span",TO,_(t.getLabel("payment_method_field")),1),u("span",PO,"("+_(t.getLabel("field_id"))+" "+_(a.value)+")",1)]),B[5]||(B[5]=u("div",{class:"ivyforms-payment-method-field-options__divider ivyforms-width-100"},null,-1))]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:B[0]||(B[0]=z=>t.updateField("label",z))},null,8,["model-value"])]),_:1},8,["label"]),u("div",$O,[u("div",LO,[u("div",VO,[u("span",UO,_(t.getLabel("payment_methods")),1),r(co,{content:t.getLabel("payment_methods_tooltip"),placement:"top",theme:"inverted","aria-label":t.getLabel("payment_methods")},{default:y(()=>[r(to,{name:"question",type:"outline",size:"s"})]),_:1},8,["content","aria-label"])]),u("button",{type:"button",class:"ivyforms-payment-method-field-options__settings-link medium-14",onClick:C},_(t.getLabel("go_to_global_settings")),1)]),r(St,{"model-value":m.value,multiple:"",secondary:"","aria-label":t.getLabel("payment_methods"),"onUpdate:modelValue":M},{default:y(()=>[(g(!0),k(ye,null,Ae(L.value,z=>(g(),X(Tt,{key:z.value,value:z.value,label:z.label,disabled:z.disabled},{default:y(()=>[ie(_(z.label),1)]),_:2},1032,["value","label","disabled"]))),128))]),_:1},8,["model-value","aria-label"])]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:B[1]||(B[1]=z=>t.updateField("hideLabel",z))},{default:y(()=>[ie(_(t.getLabel("hide_title")),1)]),_:1},8,["model-value"]),r(Ne,{label:t.getLabel("description_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.description||"",placeholder:t.getLabel("enter_description_here"),onInput:B[2]||(B[2]=z=>t.updateField("description",z))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:B[3]||(B[3]=z=>t.updateField("required",z))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),onInput:B[4]||(B[4]=z=>t.updateField("requiredMessage",z))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),r(Xe),m.value[0]!=="paypal"?(g(),X(pt,{key:1,"model-value":d.value.hideCardLabels,priority:"secondary",type:"checkmark",onChange:E},{default:y(()=>[ie(_(t.getLabel("hide_labels")),1)]),_:1},8,["model-value"])):ce("",!0),r(Xe),r(Mp,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"])]))}}),RO=We(MO,[["__scopeId","data-v-e2d6df6d"]]),EO={class:"ivyforms-max-length-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},BO=_e({__name:"MaxLengthOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",EO,[r(xo,{"model-value":t.field.limitMaxLength,priority:"secondary",size:"d",title:t.getLabel("limit_maximum_length"),"text-position":"right",onChange:n[0]||(n[0]=a=>t.updateField("limitMaxLength",a))},null,8,["model-value","title"]),t.field.limitMaxLength?(g(),X(Ne,{key:0},{default:y(()=>[r(Xd,{"model-value":t.field.maxLength,min:1,max:65535,secondary:"","onUpdate:modelValue":n[1]||(n[1]=a=>t.updateField("maxLength",a))},null,8,["model-value"])]),_:1})):ce("",!0)]))}}),AO=We(BO,[["__scopeId","data-v-38f09b3a"]]),DO={class:"ivyforms-default-value-options"},OO=_e({__name:"TextDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",DO,[r(Yi,{label:t.getLabel("default_value"),"model-value":t.field.defaultValue,"onUpdate:modelValue":n[0]||(n[0]=a=>t.updateField("defaultValue",a))},null,8,["label","model-value"])]))}}),qO={class:"ivyforms-default-value-options"},zO=_e({__name:"TextareaDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",qO,[r(Yi,{label:t.getLabel("default_value"),"model-value":t.field.defaultValue,"input-type":"textarea","onUpdate:modelValue":n[0]||(n[0]=a=>t.updateField("defaultValue",a))},null,8,["label","model-value"])]))}}),NO={class:"ivyforms-label-position-options"},WO=_e({__name:"LabelPositionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",NO,[r(Ne,{label:t.getLabel("label_position")},{default:y(()=>[r($n,{"model-value":t.field.labelPosition,priority:"secondary",onChange:n[0]||(n[0]=a=>t.updateField("labelPosition",a))},{default:y(()=>[r(Gt,{value:"default",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("label_position_default")),1)]),_:1}),r(Gt,{value:"top",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("label_position_top")),1)]),_:1}),r(Gt,{value:"left",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("label_position_left")),1)]),_:1}),r(Gt,{value:"right",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),ou=We(WO,[["__scopeId","data-v-ac4261e2"]]),YO={class:"ivyforms-no-duplicates-option"},HO=_e({__name:"NoDuplicatesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",YO,[r(pt,{"model-value":t.field.noDuplicates,priority:"secondary",type:"checkmark",onChange:n[0]||(n[0]=a=>t.updateField("noDuplicates",a))},{default:y(()=>[ie(_(t.getLabel("no_duplicates")),1)]),_:1},8,["model-value"])]))}}),GO={key:1,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},jO={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},KO={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},QO={key:2,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},XO={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},JO={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},ZO={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},e3={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},t3={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},o3={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},n3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},i3={class:"medium-14"},l3={key:1,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},a3=_e({__name:"TimeFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function},displayFormat:{}},setup(t){const o=t,{field:n,updateField:a,getLabel:d,displayFormat:m}=o,s={TIME_PICKER:"time-picker",INPUT:"input",DROPDOWN:"dropdown"},p={AMPM:"ampm"},f={EMPTY:""},v=T(()=>o.field.timeFieldType===s.TIME_PICKER),h=T(()=>o.field.timeFieldType===s.INPUT),w=T(()=>o.field.timeFieldType===s.DROPDOWN),L=T(()=>v.value||h.value),F=x(o.field.defaultValue?"custom":"none");Ee(()=>o.field.defaultValue,R=>{!R&&F.value==="custom"?F.value="none":R&&F.value==="none"&&(F.value="custom")});const M=R=>{const U=String(R);F.value=U,U==="none"&&o.updateField("defaultValue","")},E=T(()=>o.field.timeFormat===p.AMPM),C=x(f.EMPTY),P=x(f.EMPTY),B=x(""),z=x(""),N=x(""),ne=T(()=>{const R={value:"",label:o.getLabel("not_selected")};if(o.field.timeFormat===p.AMPM){const U=Array.from({length:12},(oe,be)=>{const ae=String(be+1).padStart(2,"0");return{value:ae,label:ae}});return[R,...U]}else{const U=Array.from({length:24},(oe,be)=>{const ae=String(be).padStart(2,"0");return{value:ae,label:ae}});return[R,...U]}}),ee=[{value:"",label:o.getLabel("not_selected")},...Array.from({length:60},(R,U)=>{const oe=String(U).padStart(2,"0");return{value:oe,label:oe}})],{parseTimeString:Y,formatTimeString:H,getAmPmFromHours:Z}=cc();Ee(()=>o.field.defaultValue,R=>{if(w.value&&typeof R=="string"){const U=Y(R);z.value=U.hours,N.value=U.minutes,P.value=U.amPm}if(h.value&&typeof R=="string"){const U=R.match(/\b(AM|PM)\b/i);B.value=R.replace(/\b(AM|PM)\b/i,"").trim(),U&&U[1]&&(C.value=U[1].toUpperCase())}},{immediate:!0});const J=R=>{const U=C.value,oe=U?`${R.trim()} ${U}`:R.trim();o.updateField("defaultValue",oe)},q=R=>{const U=B.value.trim(),oe=R?`${U} ${R}`:U;o.updateField("defaultValue",oe)},j=R=>{P.value=R;const U=H(z.value,N.value||"",R);o.updateField("defaultValue",U)},K=()=>{const R=H(z.value,N.value,P.value);o.updateField("defaultValue",R)},G=x(o.field.defaultValue||"");Ee(G,R=>{if(o.field.timeFormat===p.AMPM&&R){const U=R.match(/^(\d{1,2}):(\d{2})(?::(\d{2}))?$/);if(U){const oe=parseInt(U[1],10),be=Z(U[1]),ae=oe%12||12,Re=String(ae).padStart(2,"0"),we=U[3]?`${Re}:${U[2]}:${U[3]}`:`${Re}:${U[2]}`;o.updateField("defaultValue",`${we} ${be}`)}else o.updateField("defaultValue",R)}else o.updateField("defaultValue",R)}),Pt(()=>{n.minTimeValue&&n.minTimeValue!==""||n.maxTimeValue&&n.maxTimeValue!==""?a("limitTimeRange",!0):a("limitTimeRange",!1)});function W(R){a("limitTimeRange",R),R||(a("minTimeValue",""),a("maxTimeValue",""))}const V=T({get(){return n.minTimeValue||null},set(R){a("minTimeValue",R||"")}}),D=T({get(){return n.maxTimeValue||null},set(R){a("maxTimeValue",R||"")}});return(R,U)=>{const oe=Tt,be=St;return g(),k(ye,null,[l(n).type==="time"?(g(),X(Ne,{key:0,label:l(d)("default_value")},{default:y(()=>[r($n,{"model-value":F.value,priority:"secondary",class:"ivyforms-flex ivyforms-gap-24 ivyforms-time-default-mode-group","onUpdate:modelValue":M},{default:y(()=>[r(Gt,{label:"none",priority:"secondary"},{default:y(()=>[ie(_(l(d)("none")),1)]),_:1}),r(Gt,{label:"current",disabled:"",priority:"secondary",class:"ivyforms-time-radio--pro"},{default:y(()=>[ie(_(l(d)("current_time"))+" ",1),r(ro,{image:"pro-bolt",size:"s"})]),_:1}),r(Gt,{label:"custom",priority:"secondary"},{default:y(()=>[ie(_(l(d)("custom")),1)]),_:1})]),_:1},8,["model-value"]),v.value&&F.value==="custom"?(g(),X(tc,{key:0,modelValue:G.value,"onUpdate:modelValue":U[0]||(U[0]=ae=>G.value=ae),"time-format":l(n).timeFormat,editable:!1,clearable:!0,secondary:""},null,8,["modelValue","time-format"])):h.value&&F.value==="custom"?(g(),k("div",GO,[u("div",jO,[r(Ue,{modelValue:B.value,"onUpdate:modelValue":U[1]||(U[1]=ae=>B.value=ae),onInput:J},null,8,["modelValue"])]),E.value?(g(),k("div",KO,[r(be,{modelValue:C.value,"onUpdate:modelValue":[U[2]||(U[2]=ae=>C.value=ae),q],class:"ivyforms-ampm-select"},{default:y(()=>[r(oe,{value:"",label:l(d)("not_selected")},{default:y(()=>[ie(_(l(d)("not_selected")),1)]),_:1},8,["label"]),r(oe,{value:"AM",label:l(d)("am")},{default:y(()=>[ie(_(l(d)("am")),1)]),_:1},8,["label"]),r(oe,{value:"PM",label:l(d)("pm")},{default:y(()=>[ie(_(l(d)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):ce("",!0)])):w.value&&F.value==="custom"?(g(),k("div",QO,[u("div",XO,[u("div",JO,_(l(d)("hours")),1),r(be,{modelValue:z.value,"onUpdate:modelValue":[U[3]||(U[3]=ae=>z.value=ae),K],class:"ivyforms-hours-select"},{default:y(()=>[(g(!0),k(ye,null,Ae(ne.value,ae=>(g(),X(oe,{key:ae.value,label:ae.label,value:ae.value},{default:y(()=>[ie(_(ae.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),u("div",ZO,[u("div",e3,_(l(d)("minutes")),1),r(be,{modelValue:N.value,"onUpdate:modelValue":[U[4]||(U[4]=ae=>N.value=ae),K],class:"ivyforms-minutes-select"},{default:y(()=>[(g(),k(ye,null,Ae(ee,ae=>r(oe,{key:ae.value,label:ae.label,value:ae.value},{default:y(()=>[ie(_(ae.label),1)]),_:2},1032,["label","value"])),64))]),_:1},8,["modelValue"])]),E.value?(g(),k("div",t3,[u("div",o3,_(l(d)("am_pm")),1),r(be,{modelValue:P.value,"onUpdate:modelValue":[U[5]||(U[5]=ae=>P.value=ae),j],class:"ivyforms-ampm-select"},{default:y(()=>[r(oe,{value:"",label:l(d)("not_selected")},{default:y(()=>[ie(_(l(d)("not_selected")),1)]),_:1},8,["label"]),r(oe,{value:"AM",label:l(d)("am")},{default:y(()=>[ie(_(l(d)("am")),1)]),_:1},8,["label"]),r(oe,{value:"PM",label:l(d)("pm")},{default:y(()=>[ie(_(l(d)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):ce("",!0)])):ce("",!0)]),_:1},8,["label"])):ce("",!0),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",n3,[u("span",i3,_(l(d)("enable_seconds")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(xo,{"model-value":!1,priority:"secondary",size:"d","text-position":"right",disabled:""})]),_:1}),r(Xe),r(xo,{"model-value":l(n).limitTimeRange,priority:"secondary",size:"d",title:l(d)("limit_min_max_time"),"text-position":"right",onChange:W},null,8,["model-value","title"]),l(n).limitTimeRange?(g(),k("div",l3,[r(Ne,{label:l(d)("min_time"),class:"ivyforms-flex-1"},{default:y(()=>[r(tc,{modelValue:V.value,"onUpdate:modelValue":U[6]||(U[6]=ae=>V.value=ae),format:l(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),r(Ne,{label:l(d)("max_time"),class:"ivyforms-flex-1"},{default:y(()=>[r(tc,{modelValue:D.value,"onUpdate:modelValue":U[7]||(U[7]=ae=>D.value=ae),format:l(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):ce("",!0),L.value?(g(),k(ye,{key:2},[r(Xe),r(Ne,{label:l(d)("prefix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).inputPrefix||"",onInput:U[8]||(U[8]=ae=>l(a)("inputPrefix",ae))},null,8,["model-value"])]),_:1},8,["label"]),r(Ne,{label:l(d)("suffix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).inputSuffix||"",onInput:U[9]||(U[9]=ae=>l(a)("inputSuffix",ae))},null,8,["model-value"])]),_:1},8,["label"])],64)):ce("",!0)],64)}}}),r3=We(a3,[["__scopeId","data-v-9398e4cc"]]),s3={key:0,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},d3={key:2,label:"",class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},u3={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},c3={class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},f3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},m3={class:"medium-14"},v3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},p3={class:"medium-14"},y3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},g3={class:"medium-14"},h3={class:"ivyforms-flex ivyforms-gap-16 ivyforms-width-100 ivyforms-date-pro-checkboxes"},b3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},_3={class:"medium-14"},x3={class:"ivyforms-flex ivyforms-gap-16 ivyforms-width-100"},w3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},C3={class:"medium-14"},S3=_e({__name:"DateFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,{field:n,updateField:a,getLabel:d}=o,m=T(()=>o.field.dateFieldType==="date-picker"||o.field.dateFieldType==="picker"),s=T(()=>o.field.dateFieldType==="input"),p=T(()=>o.field.dateFieldType==="dropdown"),f=T(()=>m.value||s.value),v=x(o.field.defaultValue?"custom":"none");Ee(()=>o.field.defaultValue,R=>{!R&&v.value==="custom"?v.value="none":R&&v.value==="none"&&(v.value="custom")});const h=R=>{const U=String(R);v.value=U,U==="none"&&o.updateField("defaultValue","")},{parseDateString:w,formatDateString:L,getDaysArray:F,getMonthsArray:M,getYearsArray:E,toISOFormat:C,fromISOFormat:P}=Hv(),B=T(()=>String(o.field.dateFormat||"MM/DD/YYYY")),z=T({get:()=>C(o.field.defaultValue||"",o.field.dateFormat||"MM/DD/YYYY"),set:R=>{o.updateField("defaultValue",P(R||"",o.field.dateFormat||"MM/DD/YYYY"))}}),N=x(""),ne=x(""),ee=x(""),Y=x(""),H=x(!1),Z=T(()=>{const R=(o.field.dateFormat||"MM/DD/YYYY").toUpperCase(),U=[],oe=R.indexOf("D"),be=R.indexOf("M"),ae=R.indexOf("Y");return oe!==-1&&U.push({type:"day",order:oe,placeholder:R.includes("DD")?"DD":"D"}),be!==-1&&U.push({type:"month",order:be,placeholder:R.includes("MM")?"MM":"M"}),ae!==-1&&U.push({type:"year",order:ae,placeholder:R.includes("YYYY")?"YYYY":"YY"}),U.sort((Re,we)=>Re.order-we.order)});Ee(()=>o.field.defaultValue,R=>{if(!H.value)if(R&&typeof R=="string"){N.value=R;const U=w(R,o.field.dateFormat||"MM/DD/YYYY");ne.value=U.day,ee.value=U.month,Y.value=U.year}else N.value="",ne.value="",ee.value="",Y.value=""},{immediate:!0});const J=()=>{const R=N.value.trim();if(!R){H.value=!0,o.updateField("defaultValue",""),Ho(()=>{H.value=!1});return}const U=w(R,o.field.dateFormat||"MM/DD/YYYY");if(U.day&&U.month&&U.year){const oe=Number(U.day),be=Number(U.month),ae=Number(U.year);if(oe>=1&&oe<=31&&be>=1&&be<=12&&ae>=1900&&ae<=2100){const we=L(String(oe),String(be),String(ae),o.field.dateFormat||"MM/DD/YYYY");H.value=!0,N.value=we,o.updateField("defaultValue",we),Ho(()=>{H.value=!1})}else N.value=R}else N.value=R},q=()=>{Ho(()=>{const R=ne.value&&ee.value&&Y.value,U=!ne.value&&!ee.value&&!Y.value;if(R){H.value=!0;const oe=L(ne.value,ee.value,Y.value,o.field.dateFormat||"MM/DD/YYYY");o.updateField("defaultValue",oe),Ho(()=>{H.value=!1})}else U&&(H.value=!0,o.updateField("defaultValue",""),Ho(()=>{H.value=!1}))})},j=T(()=>[{label:"--",value:""},...F()]),K=T(()=>[{label:"--",value:""},...M()]),G=T(()=>{const R=o.field.minYear||new Date().getFullYear()-100,U=o.field.maxYear||new Date().getFullYear()+100;return[{label:"--",value:""},...E(R,U)]}),W=T({get:()=>{const R=o.field.minDateValue;if(!R)return"";const U=String(R);return/^\d{4}-\d{2}-\d{2}$/.test(U)?U:C(U,o.field.dateFormat||"MM/DD/YYYY")},set:R=>{o.updateField("minDateValue",R||"")}}),V=T({get:()=>{const R=o.field.maxDateValue;if(!R)return"";const U=String(R);return/^\d{4}-\d{2}-\d{2}$/.test(U)?U:C(U,o.field.dateFormat||"MM/DD/YYYY")},set:R=>{o.updateField("maxDateValue",R||"")}});Pt(()=>{n.minDateValue&&n.minDateValue!==""||n.maxDateValue&&n.maxDateValue!==""?a("limitDateRange",!0):a("limitDateRange",!1)});function D(R){a("limitDateRange",R),R||(a("minDateValue",""),a("maxDateValue",""))}return(R,U)=>(g(),k(ye,null,[r(xo,{"model-value":l(n).limitDateRange,priority:"secondary",size:"d",title:l(d)("enable_date_range"),"text-position":"right",onChange:D},null,8,["model-value","title"]),l(n).limitDateRange?(g(),k("div",s3,[r(Ne,{label:l(d)("min_date"),class:"ivyforms-flex-50"},{default:y(()=>[r(Va,{modelValue:W.value,"onUpdate:modelValue":U[0]||(U[0]=oe=>W.value=oe),format:B.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),r(Ne,{label:l(d)("max_date"),class:"ivyforms-flex-50"},{default:y(()=>[r(Va,{modelValue:V.value,"onUpdate:modelValue":U[1]||(U[1]=oe=>V.value=oe),format:B.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):ce("",!0),r(Xe),r(Ne,{label:l(d)("default_value")},{default:y(()=>[r($n,{"model-value":v.value,priority:"secondary",class:"ivyforms-flex ivyforms-gap-24 ivyforms-date-default-mode-group","onUpdate:modelValue":h},{default:y(()=>[r(Gt,{label:"none",priority:"secondary"},{default:y(()=>[ie(_(l(d)("none")),1)]),_:1}),r(Gt,{label:"current",disabled:"",priority:"secondary",class:"ivyforms-date-radio--pro"},{default:y(()=>[ie(_(l(d)("current_date"))+" ",1),r(ro,{image:"pro-bolt",size:"s"})]),_:1}),r(Gt,{label:"custom",priority:"secondary"},{default:y(()=>[ie(_(l(d)("custom")),1)]),_:1})]),_:1},8,["model-value"]),m.value&&v.value==="custom"?(g(),X(Va,{key:0,label:"",modelValue:z.value,"onUpdate:modelValue":U[2]||(U[2]=oe=>z.value=oe),format:B.value,"value-format":"YYYY-MM-DD","icon-start":"calendar-dot",clearable:"",secondary:""},null,8,["modelValue","format"])):s.value&&v.value==="custom"?(g(),X(Ue,{key:1,label:"",modelValue:N.value,"onUpdate:modelValue":U[3]||(U[3]=oe=>N.value=oe),placeholder:B.value,type:"text",onBlur:J},null,8,["modelValue","placeholder"])):p.value&&v.value==="custom"?(g(),k("div",d3,[(g(!0),k(ye,null,Ae(Z.value,oe=>(g(),k("div",{key:oe.type,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},[u("div",u3,_(l(d)(oe.type)),1),oe.type==="day"?(g(),X(St,{key:0,modelValue:ne.value,"onUpdate:modelValue":[U[4]||(U[4]=be=>ne.value=be),q],class:"ivyforms-day-select"},{default:y(()=>[(g(!0),k(ye,null,Ae(j.value,be=>(g(),X(Tt,{key:be.value,label:be.label,value:be.value},{default:y(()=>[ie(_(be.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):oe.type==="month"?(g(),X(St,{key:1,modelValue:ee.value,"onUpdate:modelValue":[U[5]||(U[5]=be=>ee.value=be),q],class:"ivyforms-month-select"},{default:y(()=>[(g(!0),k(ye,null,Ae(K.value,be=>(g(),X(Tt,{key:be.value,label:be.label,value:be.value},{default:y(()=>[ie(_(be.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):oe.type==="year"?(g(),X(St,{key:2,modelValue:Y.value,"onUpdate:modelValue":[U[6]||(U[6]=be=>Y.value=be),q],class:"ivyforms-year-select"},{default:y(()=>[(g(!0),k(ye,null,Ae(G.value,be=>(g(),X(Tt,{key:be.value,label:be.label,value:be.value},{default:y(()=>[ie(_(be.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):ce("",!0)]))),128))])):ce("",!0)]),_:1},8,["label"]),r(Xe),u("div",c3,[r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(d)("no_duplicates")),1)]),_:1}),r(ro,{image:"pro-text",size:"d"})]),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",f3,[u("span",m3,_(l(d)("available_calendar_months")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":"",placeholder:l(d)("any_months"),disabled:"",secondary:""},null,8,["placeholder"])]),_:1}),r(Ne,{secondary:""},{label:y(()=>[u("div",v3,[u("span",p3,_(l(d)("available_calendar_week_days")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":"",placeholder:l(d)("any_days_of_week"),disabled:"",secondary:""},null,8,["placeholder"])]),_:1}),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",y3,[u("span",g3,_(l(d)("available_dynamic_dates")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":"",placeholder:l(d)("any_dates"),disabled:"",secondary:""},null,8,["placeholder"])]),_:1}),u("div",h3,[r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(d)("exclude_weekends")),1)]),_:1}),r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(d)("exclude_weekdays")),1)]),_:1})]),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",b3,[u("span",_3,_(l(d)("allow_select_dates")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[u("div",x3,[r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(d)("past_dates")),1)]),_:1}),r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(d)("future_dates")),1)]),_:1})])]),_:1}),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",w3,[u("span",C3,_(l(d)("week_starts")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r($n,{"model-value":"monday",priority:"secondary",class:"ivyforms-flex ivyforms-gap-24 ivyforms-date-week-starts-group"},{default:y(()=>[r(Gt,{label:"monday",disabled:"",priority:"secondary"},{default:y(()=>[ie(_(l(d)("on_monday")),1)]),_:1}),r(Gt,{label:"sunday",disabled:"",priority:"secondary"},{default:y(()=>[ie(_(l(d)("on_sunday")),1)]),_:1})]),_:1})]),_:1}),f.value?(g(),k(ye,{key:1},[r(Xe),r(Ne,{label:l(d)("prefix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).inputPrefix||"",onInput:U[7]||(U[7]=oe=>l(a)("inputPrefix",oe))},null,8,["model-value"])]),_:1},8,["label"]),r(Ne,{label:l(d)("suffix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).inputSuffix||"",onInput:U[8]||(U[8]=oe=>l(a)("inputSuffix",oe))},null,8,["model-value"])]),_:1},8,["label"])],64)):ce("",!0)],64))}}),k3=We(S3,[["__scopeId","data-v-4cdb33b7"]]),F3={class:"ivyforms-file-upload-max-size"},I3=_e({__name:"FileUploadMaxSizeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>{const d=o.field.maxFileSizeMb;return typeof d=="number"&&!Number.isNaN(d)?d:typeof d=="string"&&d.trim()!==""&&parseInt(d,10)||0});function a(d){if(d==null||Number.isNaN(d)){o.updateField("maxFileSizeMb",0);return}o.updateField("maxFileSizeMb",Math.min(9999,Math.max(0,d)))}return(d,m)=>(g(),k("div",F3,[r(Ne,{label:t.getLabel("file_upload_max_size_mb"),tooltip:t.getLabel("file_upload_max_size_tooltip")},{default:y(()=>[r(Xd,{"model-value":n.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"])]))}}),T3=We(I3,[["__scopeId","data-v-3f0573ef"]]),P3={class:"ivyforms-file-upload-pro-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},$3={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},L3={class:"ivyforms-file-upload-pro-advanced__label-row ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},V3={class:"medium-14"},U3=_e({__name:"FileUploadProAdvancedOptionsFallback",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{checkFeatureAccess:o}=$o();function n(a){a.preventDefault(),a.stopPropagation(),o("file_upload_pro")}return(a,d)=>(g(),k("div",P3,[u("div",{class:"ivyforms-file-upload-pro-advanced__row is-locked",onClickCapture:n},[r(pt,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:y(()=>[ie(_(t.getLabel("file_upload_multiple_upload")),1)]),_:1}),r(ro,{image:"pro-text",size:"s"})],32),u("div",$3,[u("div",{class:"ivyforms-file-upload-pro-advanced__row is-locked",onClickCapture:n},[r(pt,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:"",tooltip:t.getLabel("file_upload_max_upload_count_tooltip")},{default:y(()=>[ie(_(t.getLabel("file_upload_max_upload_count")),1)]),_:1},8,["tooltip"]),r(ro,{image:"pro-text",size:"s"})],32)]),r(Ne,{secondary:""},{label:y(()=>[u("div",L3,[u("span",V3,_(t.getLabel("file_upload_allowed_file_types")),1),r(ro,{image:"pro-text",size:"s"})])]),default:y(()=>[u("div",{class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12 is-locked",onClickCapture:n},[r($n,{"model-value":"all",class:"ivyforms-file-upload-pro-advanced__radios"},{default:y(()=>[r(Gt,{value:"all",priority:"secondary",disabled:""},{default:y(()=>[ie(_(t.getLabel("file_upload_all_file_types")),1)]),_:1}),r(Gt,{value:"specified",priority:"secondary",disabled:""},{default:y(()=>[ie(_(t.getLabel("file_upload_specify_allowed_types")),1)]),_:1})]),_:1})],32)]),_:1})]))}}),M3=We(U3,[["__scopeId","data-v-392dff47"]]),R3=_e({__name:"FileUploadProAdvancedOptionsBridge",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=T(()=>(Ge.hooks.updateCounter.value,window.IvyForms?.components?.FileUploadProAdvancedOptions)),n=T(()=>o.value??M3);function a(d){d.detail?.componentName==="FileUploadProAdvancedOptions"&&Ge.hooks.triggerUpdate()}return Pt(()=>{window.addEventListener("ivyforms:pro:component-registered",a)}),Al(()=>{window.removeEventListener("ivyforms:pro:component-registered",a)}),(d,m)=>(g(),X(jt(n.value),{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]))}}),E3={class:"ivyforms-file-upload-save-location"},B3=_e({__name:"FileUploadSaveLocationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>o.field.saveUploadsTo==="media_library"?"media_library":"ivyforms");return(a,d)=>(g(),k("div",E3,[r(Ne,{label:t.getLabel("file_upload_save_location"),secondary:""},{default:y(()=>[r($n,{"model-value":n.value,priority:"secondary",class:"ivyforms-file-upload-save-location__radios",onChange:d[0]||(d[0]=m=>t.updateField("saveUploadsTo",m))},{default:y(()=>[r(Gt,{value:"ivyforms",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("file_upload_save_ivyforms_default")),1)]),_:1}),r(Gt,{value:"media_library",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("file_upload_save_media_library")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),A3=We(B3,[["__scopeId","data-v-e1c41e9c"]]),D3={class:"ivyforms-slider-range-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},O3={key:0,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},q3=_e({__name:"SliderRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>o.field.minValue??0),a=T(()=>o.field.maxValue??100),d=T(()=>{const h=o.field.defaultValue!==null&&o.field.defaultValue!==void 0?Number(o.field.defaultValue):n.value;return Math.max(n.value,Math.min(a.value,h))}),m=T(()=>o.field.minValue!==null&&o.field.minValue!==void 0||o.field.maxValue!==null&&o.field.maxValue!==void 0),s=h=>{h?((o.field.minValue===null||o.field.minValue===void 0)&&o.updateField("minValue",0),(o.field.maxValue===null||o.field.maxValue===void 0)&&o.updateField("maxValue",100)):(o.updateField("minValue",null),o.updateField("maxValue",null))},p=h=>{const w=h??0;o.updateField("minValue",w);const L=a.value;L<w&&o.updateField("maxValue",w);const F=Math.max(L,w),M=Math.max(w,Math.min(F,d.value));o.updateField("defaultValue",M)},f=h=>{const w=h??100;o.updateField("maxValue",w);const L=n.value;L>w&&o.updateField("minValue",w);const F=Math.min(L,w),M=Math.max(F,Math.min(w,d.value));o.updateField("defaultValue",M)},v=h=>{const w=Math.max(n.value,Math.min(a.value,h??n.value));o.updateField("defaultValue",w)};return(h,w)=>(g(),k("div",D3,[r(xo,{"model-value":m.value,priority:"secondary",size:"d",title:t.getLabel("show_min_max_value"),"text-position":"right",onChange:s},null,8,["model-value","title"]),m.value?(g(),k("div",O3,[r(Ne,{label:t.getLabel("min_value"),class:"ivyforms-flex-50",secondary:""},{default:y(()=>[r(si,{"model-value":t.field.minValue??0,placeholder:t.getLabel("min_value"),"onUpdate:modelValue":w[0]||(w[0]=L=>p(L))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("max_value"),class:"ivyforms-flex-50",secondary:""},{default:y(()=>[r(si,{"model-value":t.field.maxValue??100,placeholder:t.getLabel("max_value"),"onUpdate:modelValue":w[1]||(w[1]=L=>f(L))},null,8,["model-value","placeholder"])]),_:1},8,["label"])])):ce("",!0),r(Xe),r(Ne,{label:t.getLabel("default_value"),secondary:""},{default:y(()=>[r(si,{"model-value":d.value,min:n.value,max:a.value,placeholder:t.getLabel("default_value"),"onUpdate:modelValue":w[2]||(w[2]=L=>v(L))},null,8,["model-value","min","max","placeholder"])]),_:1},8,["label"])]))}}),z3=We(q3,[["__scopeId","data-v-a8f620b8"]]),N3={class:"ivyforms-prefix-and-suffix-options ivyforms-flex ivyforms-gap-16 ivyforms-flex-direction-column"},qc=_e({__name:"PrefixAndSuffixOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",N3,[r(Ne,{label:t.getLabel("prefix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.inputPrefix,placeholder:t.getLabel("prefix_placeholder"),onInput:n[0]||(n[0]=a=>t.updateField("inputPrefix",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("suffix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.inputSuffix,placeholder:t.getLabel("suffix_placeholder"),onInput:n[1]||(n[1]=a=>t.updateField("inputSuffix",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),W3=_e({__name:"RatingIconOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>o.getLabel?.("icon_type")),a=T(()=>o.field.ratingIcon||"star");return(d,m)=>(g(),X(Ne,{label:n.value,secondary:""},{default:y(()=>[r(St,{"model-value":t.field.ratingIcon||"star","icon-start":a.value,"icon-start-type":"line","onUpdate:modelValue":m[0]||(m[0]=s=>t.updateField("ratingIcon",s))},{default:y(()=>[r(Tt,{value:"star",label:t.getLabel("stars"),"icon-start":"star","icon-start-type":"line",secondary:""},{default:y(()=>[ie(_(t.getLabel("stars")),1)]),_:1},8,["label"]),r(Tt,{value:"heart",label:t.getLabel("hearts"),"icon-start":"heart","icon-start-type":"line",secondary:""},{default:y(()=>[ie(_(t.getLabel("hearts")),1)]),_:1},8,["label"]),r(Tt,{value:"like",label:t.getLabel("likes"),"icon-start":"like","icon-start-type":"line",secondary:""},{default:y(()=>[ie(_(t.getLabel("likes")),1)]),_:1},8,["label"])]),_:1},8,["model-value","icon-start"])]),_:1},8,["label"]))}}),Y3=We(W3,[["__scopeId","data-v-5b87b553"]]),H3={class:"ivyforms-product-field-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},G3={key:0,class:"ivyforms-product-field-advanced__section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-width-100"},j3=_e({__name:"ProductFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>Kv(o.field)),a=T(()=>n.value.productType==="radio"||n.value.productType==="checkbox"),d=T(()=>n.value.columnsCount);function m(f){const v={...n.value,...f,prices:f.prices??{...n.value.prices}};o.updateField("htmlContent",Qv(v))}function s(f){const v=String(f);v!=="inline"&&v!=="columns"&&v!=="button"||m({choiceLayout:v})}function p(f){const v=typeof f=="number"&&Number.isFinite(f)?Math.round(f):n.value.columnsCount;m({columnsCount:Math.min(6,Math.max(2,v))})}return(f,v)=>(g(),k("div",H3,[r(ou,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),a.value?(g(),k("div",G3,[r(Ne,{label:t.getLabel("product_choice_layout"),secondary:""},{default:y(()=>[r($n,{"model-value":n.value.choiceLayout,priority:"secondary",class:"ivyforms-product-field-advanced__layout-group",onChange:s},{default:y(()=>[r(Gt,{value:"inline",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("product_layout_inline")),1)]),_:1}),r(Gt,{value:"columns",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("product_layout_columns")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"]),n.value.choiceLayout==="columns"?(g(),X(Ne,{key:0,label:t.getLabel("product_columns_count"),secondary:"",class:"ivyforms-product-field-advanced__columns-count"},{default:y(()=>[r(Xd,{"model-value":d.value,min:2,max:6,step:1,secondary:"","onUpdate:modelValue":p},null,8,["model-value"])]),_:1},8,["label"])):ce("",!0)])):ce("",!0)]))}}),K3=We(j3,[["__scopeId","data-v-0994c2c6"]]),Q3={class:"ivyforms-quantity-field-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},X3={key:0,class:"ivyforms-quantity-field-advanced__number-range ivyforms-flex ivyforms-gap-16"},J3=_e({__name:"QuantityFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t;Ee(()=>[o.field.minValue,o.field.maxValue],()=>{(o.field.minValue!==null&&o.field.minValue!==void 0||o.field.maxValue!==null&&o.field.maxValue!==void 0)&&!o.field.limitRange&&o.updateField("limitRange",!0)},{immediate:!0});function n(s){o.updateField("limitRange",s),s||(o.updateField("minValue",null),o.updateField("maxValue",null))}const a=T({get(){return o.field?o.field.minValue===null||o.field.minValue===void 0?null:o.field.minValue:null},set(s){o.updateField("minValue",s==null?null:Number(s))}}),d=T({get(){return o.field?o.field.maxValue===null||o.field.maxValue===void 0?null:o.field.maxValue:null},set(s){o.updateField("maxValue",s==null?null:Number(s))}}),m=T({get(){if(!o.field)return 1;const s=o.field.step;return s==null||isNaN(Number(s))||Number(s)<1?1:Number(s)},set(s){const p=s==null||isNaN(Number(s))?1:s;o.updateField("step",p<1?1:p)}});return(s,p)=>(g(),k("div",Q3,[r(xo,{"model-value":t.field.limitRange,priority:"secondary",size:"d",title:t.getLabel("limit_min_max_range"),"text-position":"right",onChange:n},null,8,["model-value","title"]),t.field.limitRange?(g(),k("div",X3,[r(Ne,{label:t.getLabel("range_from"),secondary:""},{default:y(()=>[r(si,{modelValue:a.value,"onUpdate:modelValue":p[0]||(p[0]=f=>a.value=f),max:t.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("range_to"),secondary:""},{default:y(()=>[r(si,{modelValue:d.value,"onUpdate:modelValue":p[1]||(p[1]=f=>d.value=f),min:t.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])])):ce("",!0),r(Xe),r(Ne,{label:t.getLabel("step"),secondary:""},{default:y(()=>[r(si,{modelValue:m.value,"onUpdate:modelValue":p[2]||(p[2]=f=>m.value=f),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),r(Xe),r(ou,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),r(Xe),r(qc,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"])]))}}),Z3=We(J3,[["__scopeId","data-v-7f12d00e"]]),eq={class:"ivyforms-total-field-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},tq=_e({__name:"TotalFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>Xv(o.field));function a(p){const f={...n.value,...p};o.updateField("htmlContent",Jv(f))}function d(p){a({enablePaymentSummary:p})}function m(p){a({showPaymentSummaryCloseButton:p})}function s(p){a({enableAutocomplete:p})}return(p,f)=>(g(),k("div",eq,[r(xo,{"model-value":n.value.enablePaymentSummary,priority:"secondary",size:"d",title:t.getLabel("enable_summary"),tooltip:t.getLabel("enable_summary_tooltip"),"text-position":"right",onChange:d},null,8,["model-value","title","tooltip"]),n.value.enablePaymentSummary?(g(),X(pt,{key:0,"model-value":n.value.showPaymentSummaryCloseButton,priority:"secondary",type:"checkmark",onChange:m},{default:y(()=>[ie(_(t.getLabel("show_close_button_payment_summary")),1)]),_:1},8,["model-value"])):ce("",!0),r(Xe),r(ou,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),r(Xe),r(qc,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),r(Xe),r(pt,{"model-value":n.value.enableAutocomplete,priority:"secondary",type:"checkmark",onChange:s},{default:y(()=>[ie(_(t.getLabel("autocomplete")),1)]),_:1},8,["model-value"])]))}}),oq=We(tq,[["__scopeId","data-v-82d62e77"]]),Rp=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","recaptcha","turnstile","hcaptcha","html","file-upload","rating"],nq=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","file-upload"],iq=["text","email","number","textarea","phone","website","select","multi-select","file-upload"],lq=["radio","checkbox","select","multi-select"],aq=[...Rp,"slider","product","quantity","total"],Jm=["name","address","slider","product","quantity","total","gdpr","payment-method"],rq=["recaptcha","turnstile","hcaptcha"],sq=["name","address","gdpr","quantity","payment-method"];function dq(){Ge.fieldOptions.register({id:"lite-basic-options",fieldTypes:Rp,tab:"general",order:10,component:JD,showDividerAfter:!0,condition:s=>!Jm.includes(s.type)&&!rq.includes(s.type)}),Ge.fieldOptions.register({id:"lite-html-content-options",fieldTypes:["html"],tab:"general",order:15,component:E6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-validation-options",fieldTypes:nq,tab:"general",order:20,component:o4,showDividerAfter:!0,condition:s=>!Jm.includes(s.type)}),Ge.fieldOptions.register({id:"lite-product-field-options",fieldTypes:["product"],tab:"general",order:12,component:j6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-quantity-field-options",fieldTypes:["quantity"],tab:"general",order:13,component:rO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-total-field-options",fieldTypes:["total"],tab:"general",order:14,component:hO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-choice-list-options",fieldTypes:lq,tab:"general",order:30,component:v6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-number-range-options",fieldTypes:["number"],tab:"general",order:35,component:r4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-slider-general-options",fieldTypes:["slider"],tab:"general",order:36,component:$4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-placeholder-option",fieldTypes:iq,tab:"general",order:40,component:n4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-name-field-basic-options",fieldTypes:["name"],tab:"general",order:45,component:C6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-address-field-basic-options",fieldTypes:["address"],tab:"general",order:50,component:V6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-rating-field-options",fieldTypes:["rating"],tab:"general",order:52,component:D6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-gdpr-field-options",fieldTypes:["gdpr"],tab:"general",order:53,component:SO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-payment-method-field-options",fieldTypes:["payment-method"],tab:"general",order:54,component:RO,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-phone-format-options",fieldTypes:["phone"],tab:"general",order:55,component:u4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-time-field-options",fieldTypes:["time"],tab:"general",order:60,component:b4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-date-field-options",fieldTypes:["date"],tab:"general",order:60,component:S4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-css-classes-option",fieldTypes:aq,tab:"general",order:90,component:Mp,showDividerAfter:!0,condition:s=>!sq.includes(s.type)}),Ge.fieldOptions.register({id:"lite-phone-country-detection",fieldTypes:["phone"],tab:"general",order:91,component:m4,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-textarea-options",fieldTypes:["textarea"],tab:"general",order:96,component:U4,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-confirmation-options",fieldTypes:["email"],tab:"general",order:97,component:E4,showDividerAfter:!1});const t=["text","email","number","website"],o=["text","email","textarea","website","phone"],n=["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"],d=["website"],m=["rating"];Ge.fieldOptions.register({id:"lite-time-advanced-options",fieldTypes:["time"],tab:"advanced",order:10,component:r3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-date-advanced-options",fieldTypes:["date"],tab:"advanced",order:10,component:k3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-product-field-advanced-options",fieldTypes:["product"],tab:"advanced",order:11,component:K3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-quantity-field-advanced-options",fieldTypes:["quantity"],tab:"advanced",order:12,component:Z3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-total-field-advanced-options",fieldTypes:["total"],tab:"advanced",order:13,component:oq,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-slider-range-options",fieldTypes:["slider"],tab:"advanced",order:15,component:z3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-max-length-options",fieldTypes:[...o],tab:"advanced",order:20,component:AO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-text-default-value-options",fieldTypes:[...t],tab:"advanced",order:30,component:OO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-textarea-default-value-options",fieldTypes:["textarea"],tab:"advanced",order:31,component:zO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-file-upload-max-size-options",fieldTypes:["file-upload"],tab:"advanced",order:31,component:T3,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-file-upload-pro-advanced-options",fieldTypes:["file-upload"],tab:"advanced",order:32,component:R3,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-file-upload-save-location-options",fieldTypes:["file-upload"],tab:"advanced",order:33,component:A3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-label-position-options",fieldTypes:n,tab:"advanced",order:40,component:ou,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-rating-icon-options",fieldTypes:m,tab:"advanced",order:41,component:Y3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-no-duplicates-option",fieldTypes:[...a],tab:"advanced",order:50,component:HO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-prefix-suffix-options",fieldTypes:d,tab:"advanced",order:50,component:qc,showDividerAfter:!1})}const uq=_e({__name:"SquareIntegrationSettings",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Mo(),d=To({enabled:!0,paymentDescription:"",buyerEmailField:"",billingNameField:"",billingAddressField:""}),m=T(()=>`Payment for ${n.name??"form"}`);function s(w){return n.fields.filter(L=>w.includes(L.type)).map(L=>({key:`${L.type}_${L.fieldIndex}`,label:L.label||`${L.type} #${L.fieldIndex}`}))}const p=T(()=>s(["email"])),f=T(()=>s(["name"])),v=T(()=>s(["address"])),h=T(()=>{const w=a.squareSettings?.currency,L=n.paymentSettings?.currency;return!w||!L?!1:w.toUpperCase()!==L.toUpperCase()});return Ee(()=>n.integrationSettings?.square,w=>{w&&Object.assign(d,w)},{immediate:!0,deep:!0}),Ee(d,w=>{n.integrationSettings.square||(n.integrationSettings.square={}),Object.assign(n.integrationSettings.square,w)},{deep:!0}),(w,L)=>{const F=Ue,M=Ne,E=Tt,C=St,P=Cc,B=zl;return g(),X(B,{class:"ivyforms-square-integration-settings"},{default:y(()=>[r(M,{secondary:"",label:l(o)("payment_description")},{default:y(()=>[r(F,{modelValue:d.paymentDescription,"onUpdate:modelValue":L[0]||(L[0]=z=>d.paymentDescription=z),secondary:"",placeholder:m.value},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(M,{secondary:"",label:l(o)("buyer_email_field")},{default:y(()=>[r(C,{modelValue:d.buyerEmailField,"onUpdate:modelValue":L[1]||(L[1]=z=>d.buyerEmailField=z),secondary:""},{default:y(()=>[r(E,{value:"",label:"—"}),(g(!0),k(ye,null,Ae(p.value,z=>(g(),X(E,{key:z.key,value:z.key,label:z.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),r(M,{secondary:"",label:l(o)("billing_name_field")},{default:y(()=>[r(C,{modelValue:d.billingNameField,"onUpdate:modelValue":L[2]||(L[2]=z=>d.billingNameField=z),secondary:""},{default:y(()=>[r(E,{value:"",label:"—"}),(g(!0),k(ye,null,Ae(f.value,z=>(g(),X(E,{key:z.key,value:z.key,label:z.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),r(M,{secondary:"",label:l(o)("billing_address_field")},{default:y(()=>[r(C,{modelValue:d.billingAddressField,"onUpdate:modelValue":L[3]||(L[3]=z=>d.billingAddressField=z),secondary:""},{default:y(()=>[r(E,{value:"",label:"—"}),(g(!0),k(ye,null,Ae(v.value,z=>(g(),X(E,{key:z.key,value:z.key,label:z.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),h.value?(g(),X(P,{key:0,type:"warning",title:l(o)("currency_mismatch_warning")},null,8,["title"])):ce("",!0)]),_:1})}}});function cq(t){t("SquareIntegrationSettings",uq),t("PaymentSettingsPage",Up)}const fq=[{feature:"nps_field",plan:"growth",titleKey:"net_promoter",collapseName:"nps",iconName:"slider",iconCategory:"global"},{feature:"likert_field",plan:"growth",titleKey:"likert",collapseName:"likert",iconName:"list-bullet",iconCategory:"global"}],mq=["aria-label"],vq=_e({__name:"ProStyleSectionPromo",props:{feature:{},plan:{},titleKey:{},iconName:{},iconCategory:{}},setup(t){const o=t,{getLabel:n}=Ye(),{canUseFeature:a}=Wn(),{showUpgradeDialog:d}=$o(),m=T(()=>n(o.titleKey)||o.titleKey);function s(){a(o.feature)||d(o.plan)}function p(f){f.key!=="Enter"&&f.key!==" "||(f.preventDefault(),s())}return(f,v)=>(g(),k(ye,null,[r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",{class:"ivyforms-pro-style-section-promo",role:"button",tabindex:"0","aria-label":m.value,onClick:s,onKeydown:p},[r(Lp,{type:"fill","field-name":m.value,"icon-start":t.iconName,"icon-start-category":t.iconCategory,"icon-start-type":"outline",disabled:"",pro:""},null,8,["field-name","icon-start","icon-start-category"])],40,mq)],64))}}),pq=We(vq,[["__scopeId","data-v-3d162429"]]),yq="ivyforms/style/filter/advanced_style_sections";let Zm=!1;function gq(){Zm||(Ge.hooks.addFilter(yq,t=>{const o=Array.isArray(t)?t:[],n=fq.map(a=>({component:hc(pq),props:{feature:a.feature,plan:a.plan,titleKey:a.titleKey,iconName:a.iconName,iconCategory:a.iconCategory},meta:{feature:a.feature,plan:a.plan,id:a.collapseName}}));return[...o,...n]}),Zm=!0)}const rc=x(!1),$d=x(!1),sc=x(!1),dc=x(!1),uc=x(""),Ep=()=>{const{request:t}=po(),o=()=>{$d.value=!1};return{isConnected:rc,isConnecting:$d,isDisconnecting:sc,isInitialized:dc,accountEmail:uc,checkConnectionStatus:async()=>{o();const{data:m,error:s}=await t("integrations/google-sheets/status",{method:"GET"});if(s){dc.value=!0;return}const p=m?.data;p&&(rc.value=p.connected,uc.value=p.email||"",dc.value=!0)},connectGoogleSheets:async()=>{$d.value=!0;const{data:m,error:s}=await t("integrations/google-sheets/connect",{method:"POST"});return m?.data?.auth_url?(window.location.href=m.data.auth_url,{success:!0,errorMessage:null}):($d.value=!1,{success:!1,errorMessage:typeof s=="object"&&s!==null&&"message"in s&&typeof s.message=="string"?s.message:null})},disconnectGoogleSheets:async()=>{sc.value=!0;const{data:m}=await t("integrations/google-sheets/disconnect",{method:"POST"});sc.value=!1,m?.data?.success&&(rc.value=!1,uc.value="",o())},resetConnectUiState:o}},ev=()=>({spreadsheet_id:"",spreadsheet_name:"",worksheet_name:"",field_mapping:[],enabled:!0,smart_logic:{enabled:!1,match:"any",rules:[]}});function Bp(t){const{getLabel:o}=Ye(),{request:n}=po(),a=kt(),d=Lo(),m=No(),{showUpgradeDialog:s}=$o(),p=Gi(),f=fi(),{isConnected:v,checkConnectionStatus:h}=Ep();f.registerEntity("googleSheetsBuilder");const w=x([]),L=x(null),F=x(!1),M=x(null),E=x(!1),C=x(!0),P=x(!1),B=x(ev()),z=x(null),N=T(()=>`${String(d.name??"unknown")}-${JSON.stringify(d.params)}`),ne=T(()=>L.value!==null&&L.value>0?L.value>=Number.MAX_SAFE_INTEGER?1/0:L.value:t?.maxIntegrations===void 0?1:typeof t.maxIntegrations=="number"?t.maxIntegrations:t.maxIntegrations.value),ee=T(()=>w.value.length>=ne.value&&ne.value!==1/0),Y=T(()=>w.value.length>=ne.value),H=T(()=>ne.value===1&&w.value.length===1),Z=T(()=>{const ge=a.fields;return Array.isArray(ge)?ge:[]}),J=()=>{const ge=d.params.formId;if(ge)return Array.isArray(ge)?ge[0]:String(ge);const Se=d.path.match(/\/manage\/(\d+)/);if(Se?.[1])return Se[1];const Qe=window.location.hash.match(/\/manage\/(\d+)/);return Qe?.[1]?Qe[1]:a.formId?String(a.formId):null},q=()=>{B.value=ev()},j=async()=>{C.value=!0;try{const ge=J();if(!ge){w.value=[];return}const{data:Se,error:Qe}=await n(`integrations/google-sheets?form_id=${encodeURIComponent(ge)}`,{method:"GET"});if(Qe){w.value=[],L.value=null;return}const ut=Se?.data??Se;w.value=ut?.integrations??[],L.value=typeof ut?.max_integrations=="number"?ut.max_integrations:null}finally{C.value=!1}},K=()=>{window.location.href="admin.php?page=ivyforms-settings#/integrations/google_sheets"},G=ge=>{B.value={...ge},z.value=JSON.stringify(ge),f.startEditing("googleSheetsBuilder"),M.value=ge.id??null,F.value=!1},W=()=>{if(w.value.length>=ne.value){s("essentials");return}q(),z.value=JSON.stringify(B.value),f.startEditing("googleSheetsBuilder"),F.value=!0,M.value=null;const ge=J();ge&&m.replace({path:`/manage/${ge}/settings/integrations/google_sheets/manage`})},V=ge=>{if(ne.value===1/0)return!0;const Se=w.value.findIndex(Qe=>Qe.id===ge);return Se>=0&&Se<ne.value},D=ge=>{if(!V(ge)){s("essentials");return}const Se=w.value.find(ut=>ut.id===ge);if(!Se)return;G(Se);const Qe=J();Qe&&m.push({path:`/manage/${Qe}/settings/integrations/google_sheets/manage/${ge}`})},R=()=>{const ge=async()=>{if(f.markClean("googleSheetsBuilder"),H.value&&!F.value){const Qe=w.value[0];if(Qe){G(Qe);return}}F.value=!1,M.value=null,f.stopEditing("googleSheetsBuilder"),q(),z.value=null;const Se=J();Se&&m.push({path:`/manage/${Se}/settings/integrations/google_sheets`})};f.isDirty("googleSheetsBuilder")?f.showUnsavedChangesDialog(()=>{ge()}):ge()},U=ge=>typeof ge=="object"&&ge!==null&&"message"in ge&&typeof ge.message=="string"?ge.message:o("error_saving_google_sheets"),oe=async ge=>{E.value=!0;try{const Se=J();if(!Se)throw new Error(o("form_id_required"));const Qe={form_id:Se,spreadsheet_id:ge.spreadsheet_id,spreadsheet_name:ge.spreadsheet_name,worksheet_name:ge.worksheet_name,field_mapping:ge.field_mapping||[],smart_logic:ge.smart_logic||{enabled:!1,match:"any",rules:[]},enabled:ge.enabled??!0},ut=!!M.value;if(M.value){const{error:fe}=await n(`integrations/google-sheets/update/${M.value}`,{method:"POST",data:Qe});if(fe)throw new Error(U(fe))}else{const{error:fe}=await n("integrations/google-sheets/add",{method:"POST",data:Qe});if(fe)throw new Error(U(fe))}if(f.markClean("googleSheetsBuilder"),await j(),ne.value===1&&w.value.length===1){const fe=w.value[0];fe&&G(fe)}else R();De({message:o(ut?"google_sheets_updated_successfully":"google_sheets_created_successfully"),type:"success"})}catch(Se){De({message:Se instanceof Error?Se.message:o("error_saving_google_sheets"),type:"error"})}finally{E.value=!1}},be=ge=>{const Se=ge??M.value??w.value[0]?.id;Se&&p.showDialog({title:o("delete_google_sheet_title"),subtitle:o("delete_google_sheet_subtitle"),dialogType:"warning",buttons:{close:{text:o("cancel")},confirm:{type:"danger",text:o("delete"),function:async()=>{E.value=!0;try{const{error:Qe}=await n(`integrations/google-sheets/${Se}`,{method:"DELETE"});if(Qe)throw new Error("Delete failed");f.markClean("googleSheetsBuilder"),f.stopEditing("googleSheetsBuilder"),F.value=!1,M.value=null,q(),await j();const ut=J();ut&&m.push({path:`/manage/${ut}/settings/integrations/google_sheets`}),De({message:o("google_sheets_deleted_successfully"),type:"success"})}catch{De({message:o("error_deleting_google_sheets"),type:"error"})}finally{E.value=!1}}}}})},ae=async ge=>{if(ge.id){if(!V(ge.id)){s("essentials");return}E.value=!0;try{const{error:Se}=await n(`integrations/google-sheets/update/status/${ge.id}`,{method:"POST"});if(Se)throw new Error("Toggle failed");await j()}catch{ge.enabled=!ge.enabled,De({message:o("error_updating_google_sheets"),type:"error"})}finally{E.value=!1}}},Re=()=>{if(!H.value||F.value)return;const ge=w.value[0];ge?.id&&M.value!==ge.id&&G(ge)};Ee(()=>[d.name,d.params.integrationId],async([ge,Se])=>{if(C.value=!0,P.value=!1,ge==="google-sheets-edit"&&Se){M.value=parseInt(Se),F.value=!1,P.value=!0,await j();const Qe=parseInt(Se),ut=w.value.find(fe=>fe.id===Qe);ut&&G(ut),P.value=!1}else if(ge==="google-sheets-manage"){if(await j(),w.value.length>=ne.value){const Qe=J();Qe&&m.replace({path:`/manage/${Qe}/settings/integrations/google_sheets`}),s("essentials"),C.value=!1,Re();return}M.value=null,F.value=!0,q(),z.value=JSON.stringify(B.value),f.startEditing("googleSheetsBuilder")}else F.value=!1,M.value=null,q(),z.value=null,f.stopEditing("googleSheetsBuilder"),await j(),Re()},{immediate:!0}),Ee(()=>[J(),d.params.formId,a.formId],async ge=>{ge[0]&&!F.value&&!M.value&&w.value.length===0&&(await j(),Re())}),Ee(()=>B.value,()=>{(F.value||M.value)&&z.value&&(JSON.stringify(B.value)!==z.value?f.markDirty("googleSheetsBuilder"):f.markClean("googleSheetsBuilder"))},{deep:!0});let we=null;return Pt(async()=>{await h()}),we=m.beforeEach((ge,Se,Qe)=>{const ut=Se.path.includes("/integrations/google_sheets"),fe=ge.path.includes("/integrations/google_sheets"),de=ut&&!fe,Ve=Se.path.includes("/integrations/google_sheets/manage"),pe=ge.path.includes("/integrations/google_sheets/manage"),qe=Ve&&!pe,Ke=!!(F.value||M.value);if((de||qe)&&Ke&&f.isDirty("googleSheetsBuilder")){Qe(!1),f.showUnsavedChangesDialog(()=>{f.markClean("googleSheetsBuilder"),f.stopEditing("googleSheetsBuilder"),m.push(ge)});return}Qe()}),Ln(()=>{we?.()}),{integrations:w,isAddingIntegration:F,editingIntegrationId:M,loading:E,initialLoading:C,formLoading:P,currentIntegration:B,componentKey:N,maxIntegrations:ne,showLimitNotice:ee,isAddMoreUpgradeMode:Y,isSingleConfigMode:H,formFields:Z,isGoogleConnected:v,navigateToGlobalSettings:K,startAddingIntegration:W,startEditingIntegration:D,cancelEditing:R,saveIntegration:oe,confirmDeleteIntegration:be,handleToggle:ae}}const hq=["text","email","textarea","paragraph","number","phone","tel","website","time","date","date_time","datetime","recaptcha","turnstile","hcaptcha","html","radio","select","dropdown","name","address","checkbox","multi-select","rating","slider","file-upload","quantity","product","total"];function bq(t){hq.forEach(o=>{t(o,Ts(o))})}const _q={class:"ivyforms-settings-google-sheets ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},xq={class:"ivyforms-settings-google-sheets__option-bar ivyforms-pb-8 ivyforms-flex"},wq={class:"ivyforms-settings-google-sheets__option-bar__left ivyforms-flex"},Cq={class:"ivyforms-settings-google-sheets__title medium-18"},Sq={key:0,class:"ivyforms-settings-google-sheets__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},kq={class:"ivyforms-settings-google-sheets__card ivyforms-p-24 ivyforms-border-radius-16 ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-space-between"},Fq={class:"ivyforms-settings-google-sheets__card-content ivyforms-flex ivyforms-align-items-center ivyforms-gap-16"},Iq={class:"ivyforms-settings-google-sheets__icon-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},Tq={class:"ivyforms-settings-google-sheets__info"},Pq={class:"ivyforms-settings-google-sheets__card-title medium-16"},$q={class:"ivyforms-settings-google-sheets__subtitle regular-14"},Lq={class:"ivyforms-settings-google-sheets__action"},Vq={class:"ivyforms-settings-google-sheets__dialog-header-icon ivyforms-mb-16 ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},Uq={class:"ivyforms-settings-google-sheets__dialog__header__title-wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},Mq={class:"ivyforms-settings-google-sheets__dialog__header__title ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},Rq={class:"medium-14"},Eq={class:"ivyforms-settings-google-sheets__dialog__body__title regular-14"},tv=_e({__name:"GoogleSheetsSettings",setup(t){const{getLabel:o}=Ye(),{isConnected:n,isConnecting:a,isDisconnecting:d,isInitialized:m,accountEmail:s,checkConnectionStatus:p,connectGoogleSheets:f,disconnectGoogleSheets:v,resetConnectUiState:h}=Ep(),w=x(!1),L=()=>{const C=new URL(window.location.href);C.searchParams.delete("google_sheets_connected"),C.searchParams.delete("google_sheets_error"),window.history.replaceState({},"",C.toString())},F=()=>{const C=new URLSearchParams(window.location.search),P=C.get("google_sheets_error"),B=C.get("google_sheets_connected");if(P==="1"){n.value=!1,h(),De({type:"error",message:o("google_sheets_connection_error")}),L();return}B==="1"&&(n.value=!0,m.value=!0,De({type:"success",message:o("google_sheets_connection_success")}),L())},M=async()=>{h();const{success:C,errorMessage:P}=await f();C||(h(),De({type:"error",message:P||o("google_sheets_connection_error")}))},E=async()=>{await v(),w.value=!1};return Pt(async()=>{F(),await p()}),(C,P)=>(g(),k("div",_q,[u("div",xq,[u("div",wq,[u("span",Cq,_(l(o)("google_sheets")),1)])]),l(m)?(g(),k("div",Sq,[l(n)?ce("",!0):(g(),X(Vs,{key:0,type:"stripe",state:"notes",style:"stripe","show-button":!1,"show-title-icon":!1,"show-description-icon":!0,description:l(o)("google_sheets_instruction")},null,8,["description"])),u("div",kq,[u("div",Fq,[u("div",Iq,[r(to,{category:"integrations",name:"google_sheets",size:"l"})]),u("div",Tq,[u("div",Pq,_(l(o)("google_sheets")),1),u("div",$q,_(l(n)?l(s):l(o)("google_sheets_sync_description")),1)])]),u("div",Lq,[l(n)?(g(),X(ke,{key:1,priority:"secondary",type:"border",loading:l(d),class:"ivyforms-settings-google-sheets__action-button",onClick:P[0]||(P[0]=B=>w.value=!0)},{default:y(()=>[l(d)?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("disconnect_account")),1)],64))]),_:1},8,["loading"])):(g(),X(ke,{key:0,priority:"secondary",loading:l(a),class:"ivyforms-settings-google-sheets__action-button",onClick:M},{default:y(()=>[l(a)?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("connect_account")),1)],64))]),_:1},8,["loading"]))])])])):ce("",!0),r(ci,{modelValue:w.value,"onUpdate:modelValue":P[2]||(P[2]=B=>w.value=B),class:"ivyforms-settings-google-sheets__dialog","show-close":!0,type:"fill","align-center":"",width:"352px"},{header:y(()=>[u("div",Vq,[r(to,{name:"danger",type:"fill-duo",size:"l",color:"var(--map-accent-amber-symbol-0)"})]),u("div",Uq,[u("div",Mq,[u("span",Rq,_(l(o)("disconnect_account_title")),1)])])]),default:y(()=>[u("div",Eq,_(l(o)("disconnect_account_subtitle")),1)]),footer:y(()=>[r(ke,{priority:"warning",type:"fill",size:"d",loading:l(d),class:"ivyforms-settings-google-sheets__dialog-button",onClick:E},{default:y(()=>[ie(_(l(o)("disconnect")),1)]),_:1},8,["loading"]),r(ke,{priority:"tertiary",type:"fill",size:"d",onClick:P[1]||(P[1]=B=>w.value=!1)},{default:y(()=>[ie(_(l(o)("cancel")),1)]),_:1})]),_:1},8,["modelValue"])]))}}),pc=_e({__name:"GoogleSheetsEmptyState",emits:["add-integration"],setup(t){const{getLabel:o}=Ye();return(n,a)=>(g(),X(dn,{image:"not-found",title:l(o)("no_google_sheets_title"),subtitle:l(o)("no_google_sheets_description")},{actionButton:y(()=>[r(ke,{"icon-start":"plus",priority:"primary",onClick:a[0]||(a[0]=d=>n.$emit("add-integration"))},{default:y(()=>[ie(_(l(o)("add_google_sheet")),1)]),_:1})]),_:1},8,["title","subtitle"]))}}),Bq="google_sheets_picker_not_configured";class yc extends Error{code;constructor(o){super(o),this.name="GoogleSheetsPickerError",this.code=o}}function Aq(t){return t instanceof yc&&t.code===Bq}let Pa=null;const Dq=()=>window.google?.picker?Promise.resolve():Pa||(Pa=new Promise((t,o)=>{const n=()=>{if(!window.gapi?.load){Pa=null,document.querySelector('script[data-ivyforms-google-picker="1"]')?.remove(),o(new Error("Google API loader is unavailable"));return}window.gapi.load("picker",()=>t())},a=document.querySelector('script[data-ivyforms-google-picker="1"]');if(a){if(window.gapi){n();return}a.addEventListener("load",n,{once:!0}),a.addEventListener("error",()=>{Pa=null,a.remove(),o(new Error("Failed to load Google API script"))},{once:!0});return}const d=document.createElement("script");d.src="https://apis.google.com/js/api.js",d.async=!0,d.defer=!0,d.dataset.ivyformsGooglePicker="1",d.onload=n,d.onerror=()=>{Pa=null,d.remove(),o(new Error("Failed to load Google API script"))},document.head.appendChild(d)}),Pa);function Oq(){const{request:t}=po(),o=async()=>{const{data:a,error:d}=await t(Ar.googleSheets.pickerConfig,{method:"GET"}),m=a?.data,s=m?.code;if(s)throw new yc(s);if(d||!m?.developerKey||!m.appId||!m.accessToken)throw new yc("google_sheets_picker_error");return{developerKey:m.developerKey,appId:m.appId,accessToken:m.accessToken}};return{pickSpreadsheet:async()=>{const a=await o();return await Dq(),new Promise((d,m)=>{const s=window.google?.picker;if(!s){m(new Error("picker-unavailable"));return}let p=!1;const f=w=>{p||(p=!0,w())},v=new s.DocsView(s.ViewId.DOCS).setMimeTypes("application/vnd.google-apps.spreadsheet").setIncludeFolders(!0);new s.PickerBuilder().addView(v).setOAuthToken(a.accessToken).setDeveloperKey(a.developerKey).setAppId(a.appId).setCallback(w=>{const L=w.action;if(!(L==="loaded"||L===s.Action.LOADED)){if(L===s.Action.PICKED){const F=w.docs?.[0];if(F?.id){f(()=>d({id:F.id,name:F.name||""}));return}f(()=>m(new Error("picker-empty")));return}if(L===s.Action.CANCEL){f(()=>d(null));return}f(()=>m(new Error("picker-error")))}}).build().setVisible(!0)})}}}const qq={class:"ivyforms-google-sheets-form ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},zq={key:0,class:"ivyforms-google-sheets-form__option-bar ivyforms-pb-8 ivyforms-flex"},Nq={class:"ivyforms-google-sheets-form__option-bar__left ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center"},Wq={class:"ivyforms-google-sheets-form__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},Yq={class:"ivyforms-google-sheets-form__fields ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},Hq={class:"ivyforms-google-sheets-form__spreadsheet ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center"},Gq={class:"ivyforms-google-sheets-form__spreadsheet-input"},jq={key:0,class:"ivyforms-google-sheets-form__mapping"},Kq={class:"medium-14 ivyforms-mb-12"},Qq={class:"regular-14 ivyforms-mb-16 text-secondary"},Xq={class:"ivyforms-google-sheets-form__mapping-grid"},Jq={class:"ivyforms-google-sheets-form__mapping-header"},Zq={class:"medium-12"},ez={class:"medium-12"},tz={class:"ivyforms-google-sheets-form__mapping-actions"},oz=_e({__name:"GoogleSheetsForm",props:{integrationData:{type:Object,required:!0},formFields:{type:Array,required:!0},loading:{type:Boolean,default:!1},formLoading:{type:Boolean,default:!1},isEditing:{type:Boolean,default:!1}},emits:["save","cancel","update:integration-data"],setup(t,{emit:o}){const{getLabel:n}=Ye(),{request:a}=po(),{pickSpreadsheet:d}=Oq(),m=t,s=o,p=x([]),f=x([]),v=x(!1),h=x(!1),w=x(!1),L=x({}),F=x([{formFieldKey:"",column:""}]),M=x(null),E=T(()=>window.IvyForms?.components?.IntegrationSmartLogicOptions),C=T(()=>m.formFields),P=()=>({enabled:!1,match:"any",rules:[]}),B=T(()=>({...m.integrationData,smartLogic:m.integrationData.smart_logic??m.integrationData.smartLogic??P()})),z=ae=>{const Re=ae.smartLogic,{smartLogic:we,...ge}=ae;ee({...ge,smart_logic:Re??m.integrationData.smart_logic??P()})},N=new Set(["html","recaptcha","turnstile","hcaptcha"]),ne=T(()=>{const ae=m.formFields.filter(ge=>!ge.type||N.has(ge.type)?!1:!(typeof ge.parentId=="number"&&ge.parentId>0)),Re=new Map,we=new Map;return ae.forEach(ge=>{const Se=(ge.label||ge.type).trim()||ge.type;Re.set(Se,(Re.get(Se)??0)+1)}),ae.map((ge,Se)=>{const Qe=(ge.label||ge.type).trim()||ge.type,ut=(we.get(Qe)??0)+1;we.set(Qe,ut);const fe=(Re.get(Qe)??1)>1?`${Qe} (${ut})`:Qe;return{key:`{{${ge.type}_${ge.fieldIndex??Se}}}`,label:fe}})}),ee=ae=>{s("update:integration-data",{...m.integrationData,...ae})},Y=()=>F.value.filter(ae=>ae.column&&ae.formFieldKey).map(ae=>({column:ae.column,value:ae.formFieldKey}));let H=0,Z=0;const J=async ae=>{const Re=++H;if(!ae){p.value=[],h.value=!1;return}h.value=!0;const{data:we,error:ge}=await a(`${Ar.googleSheets.worksheets}?spreadsheet_id=${encodeURIComponent(ae)}`,{method:"GET"});Re===H&&(p.value=ge?[]:we?.data?.worksheets||[],h.value=!1)},q=async(ae,Re)=>{const we=++Z;if(!ae||!Re){f.value=[],w.value=!1;return}w.value=!0;const{data:ge,error:Se}=await a(`${Ar.googleSheets.columns}?spreadsheet_id=${encodeURIComponent(ae)}&worksheet_name=${encodeURIComponent(Re)}`,{method:"GET"});we===Z&&(f.value=Se?[]:(ge?.data?.columns||[]).map(Qe=>({column:Qe,label:Qe})),w.value=!1)},j=(ae,Re)=>{ee({spreadsheet_id:ae,spreadsheet_name:Re,worksheet_name:"",field_mapping:[]}),F.value=[{formFieldKey:"",column:""}]},K=async()=>{v.value=!0;try{const ae=await d();if(!ae)return;j(ae.id,ae.name)}catch(ae){De({message:n(Aq(ae)?"google_sheets_picker_not_configured":"google_sheets_picker_error"),type:"error"})}finally{v.value=!1}},G=ae=>{ee({worksheet_name:ae,field_mapping:[]}),F.value=[{formFieldKey:"",column:""}]},W=(ae,Re)=>{F.value[ae].formFieldKey=Re},V=(ae,Re)=>{F.value[ae].column=Re},D=()=>{F.value.push({formFieldKey:"",column:""})},R=ae=>{F.value.splice(ae,1)},U=()=>(L.value={},m.integrationData.spreadsheet_id||(L.value.spreadsheet_id=n("spreadsheet_required")),m.integrationData.worksheet_name||(L.value.worksheet_name=n("worksheet_required")),Object.keys(L.value).length===0),oe=()=>{U()&&s("save",{...m.integrationData,field_mapping:Y()})},be=()=>{const ae=m.integrationData.field_mapping||[];ae.length>0?F.value=ae.map(Re=>({formFieldKey:Re.value,column:Re.column})):F.value=[{formFieldKey:"",column:""}]};return Ee(()=>m.integrationData.field_mapping,()=>be(),{immediate:!0}),Ee(()=>m.integrationData.spreadsheet_id,async ae=>{await J(ae||"")},{immediate:!0}),Ee(()=>[m.integrationData.spreadsheet_id,m.integrationData.worksheet_name],async([ae,Re])=>{await q(ae||"",Re||"")},{immediate:!0}),Ee(()=>F.value.length,async()=>{await Ho(),M.value?.update()}),(ae,Re)=>(g(),k("div",qq,[t.formLoading?ce("",!0):(g(),k("div",zq,[u("div",Nq,[r(xo,{"model-value":t.integrationData.enabled,title:l(n)("active"),size:"s","text-position":"left","onUpdate:modelValue":Re[0]||(Re[0]=we=>ee({enabled:we}))},null,8,["model-value","title"])]),u("div",Wq,[r(ke,{priority:"tertiary",onClick:Re[1]||(Re[1]=we=>ae.$emit("cancel"))},{default:y(()=>[ie(_(l(n)("cancel")),1)]),_:1}),r(ke,{priority:"primary",loading:t.loading,onClick:oe},{default:y(()=>[ie(_(t.isEditing?l(n)("update"):l(n)("save")),1)]),_:1},8,["loading"])])])),t.formLoading?ce("",!0):(g(),X(bn,{key:1,ref_key:"scrollbarRef",ref:M,modifier:"outside-vertical"},{default:y(()=>[u("div",Yq,[r(Ne,Bd({label:l(n)("spreadsheet"),secondary:"",required:""},L.value.spreadsheet_id?{error:L.value.spreadsheet_id}:{}),{default:y(()=>[u("div",Hq,[u("div",Gq,[r(Ue,{"model-value":t.integrationData.spreadsheet_name||"",placeholder:l(n)("choose_spreadsheet"),readonly:"",secondary:""},null,8,["model-value","placeholder"])]),r(ke,{priority:"secondary",type:"border",loading:v.value,onClick:K},{default:y(()=>[ie(_(t.integrationData.spreadsheet_id?l(n)("change_spreadsheet"):l(n)("select_spreadsheet")),1)]),_:1},8,["loading"])])]),_:1},16,["label"]),r(Ne,Bd({label:l(n)("worksheet_name"),secondary:"",required:""},L.value.worksheet_name?{error:L.value.worksheet_name}:{}),{default:y(()=>[r(St,{"model-value":t.integrationData.worksheet_name,placeholder:l(n)("choose_value"),loading:h.value,disabled:!t.integrationData.spreadsheet_id,"onUpdate:modelValue":G},{default:y(()=>[(g(!0),k(ye,null,Ae(p.value,we=>(g(),X(Tt,{key:we.title,value:we.title,label:we.title},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","loading","disabled"])]),_:1},16,["label"]),t.integrationData.worksheet_name?(g(),k("div",jq,[u("div",Kq,_(l(n)("map_fields")),1),u("p",Qq,_(l(n)("map_fields_description")),1),u("div",Xq,[u("div",Jq,[u("div",Zq,_(l(n)("form_fields")),1),u("div",ez,_(l(n)("spreadsheet_columns")),1),Re[2]||(Re[2]=u("div",null,null,-1))]),(g(!0),k(ye,null,Ae(F.value,(we,ge)=>(g(),k("div",{key:ge,class:"ivyforms-google-sheets-form__mapping-row"},[r(St,{"model-value":we.formFieldKey,placeholder:l(n)("select_form_field"),secondary:"","onUpdate:modelValue":Se=>W(ge,Se)},{default:y(()=>[(g(!0),k(ye,null,Ae(ne.value,Se=>(g(),X(Tt,{key:Se.key,value:Se.key,label:Se.label},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","onUpdate:modelValue"]),r(St,{"model-value":we.column,placeholder:l(n)("select_spreadsheet_column"),secondary:"",loading:w.value,"onUpdate:modelValue":Se=>V(ge,Se)},{default:y(()=>[(g(!0),k(ye,null,Ae(f.value,Se=>(g(),X(Tt,{key:Se.column,value:Se.column,label:Se.label},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","loading","onUpdate:modelValue"]),u("div",tz,[r(ke,{"icon-only":"","icon-start":"plus",size:"s",type:"ghost",priority:"secondary",onClick:D}),F.value.length>1?(g(),X(ke,{key:0,"icon-only":"","icon-start":"minus",size:"s",type:"ghost",priority:"secondary",onClick:Se=>R(ge)},null,8,["onClick"])):ce("",!0)])]))),128))])])):ce("",!0),E.value?(g(),X(jt(E.value),{key:1,"integration-name":"google_sheets",settings:B.value,fields:C.value,"get-label":l(n),"onUpdate:settings":z},null,40,["settings","fields","get-label"])):ce("",!0)])]),_:1},512))]))}}),Nd=We(oz,[["__scopeId","data-v-1d1350e1"]]),nz={class:"ivyforms-google-sheets-list"},iz={key:0,class:"ivyforms-table-skeleton"},lz={key:1,class:"ivyforms-google-sheets-list__empty-table"},az={class:"regular-14"},Wd=_e({__name:"GoogleSheetsList",props:{integrations:{type:Array,required:!0},loading:{type:Boolean,default:!1},maxIntegrations:{type:Number,required:!0},showLimitNotice:{type:Boolean,default:!1}},emits:["edit-integration","delete-integration","toggle-integration","upgrade-plan"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=t,d=o,m=x(null),s=T(()=>a.loading),p=M=>a.maxIntegrations!==1/0&&M>=a.maxIntegrations,f=(({rowData:M,rowIndex:E})=>{const C=M;return C?p(E??0)?je("div",{class:"ivyforms-google-sheets-list__locked-toggle",role:"button",tabindex:0,onClick:()=>d("upgrade-plan"),onKeydown:B=>{(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),d("upgrade-plan"))},onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},[je(xo,{modelValue:!1,size:"s",disabled:!0})]):je(xo,{modelValue:C.enabled,size:"s",disabled:a.loading,"onUpdate:modelValue":async B=>{C.enabled=B,d("toggle-integration",C)},onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}}):null}),v=(({rowData:M,rowIndex:E})=>{const C=M;if(!C)return null;const P=p(E??0);return je(Ls,{size:"s",href:"#",onClick:B=>{if(B.preventDefault(),P){d("upgrade-plan");return}d("edit-integration",C.id)},class:["ivyforms-name-cell","medium-14",P?"ivyforms-google-sheets-list__locked":""],onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},()=>[C.spreadsheet_name||n("unnamed_spreadsheet")])}),h=(({rowData:M,rowIndex:E})=>{const C=M;if(!C)return null;const P=p(E??0);return je("span",{class:["regular-14",P?"ivyforms-google-sheets-list__locked":""],onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},C.worksheet_name)}),w=(({rowData:M})=>{const E=M;return E?.last_status?je("span",{class:"regular-14 ivyforms-google-sheets-list__sync-status"},E.last_status):null}),L=(({rowData:M,rowIndex:E})=>{const C=M;return C?.id?p(E??0)?je("div",{class:"ivyforms-google-sheets-list__pro-badge",onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},[je(co,{content:n("upgrade"),placement:"top"},()=>[je("button",{type:"button",class:"ivyforms-google-sheets-list__pro-badge-btn",onClick:()=>d("upgrade-plan")},[je(ro,{image:"pro-bolt",size:"s"})])])]):je("div",{class:["ivyforms-column-actions",{hovered:C.id===m.value}],onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},[je(co,{content:n("edit"),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:()=>d("edit-integration",C.id)})]),je(co,{content:n("delete"),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:()=>d("delete-integration",C.id)})])]):null}),F=[{key:"enabled",title:n("active"),cellRenderer:f,width:100,visible:!0,class:"status-column"},{key:"spreadsheet_name",title:n("spreadsheet_name"),cellRenderer:v,width:300,visible:!0,sortable:!0},{key:"worksheet_name",title:n("worksheet_name"),cellRenderer:h,width:250,visible:!0,sortable:!0},{key:"last_status",title:n("sync_status"),cellRenderer:w,width:200,visible:!0},{key:"actions",title:"",cellRenderer:L,width:100,minWidth:100,visible:!0,class:"actions-column",fixed:Hd.RIGHT}];return(M,E)=>(g(),k("div",nz,[t.showLimitNotice?(g(),X(Vs,{key:0,state:"warning",class:"ivyforms-mb-24",type:"stripe",style:"stripe","show-button":!0,"button-label":l(n)("upgrade"),"show-title-icon":!1,"show-description-icon":!0,description:l(n)("google_sheets_limit_reached").replace("{limit}",t.maxIntegrations.toString()),onButtonClick:E[0]||(E[0]=C=>d("upgrade-plan"))},null,8,["button-label","description"])):ce("",!0),r(ji,{columns:F,data:s.value?[]:t.integrations,loading:s.value,"row-key":"id"},{empty:y(()=>[s.value?(g(),k("div",iz,[r(mi,{animated:""},{template:y(()=>[(g(),k(ye,null,Ae(5,C=>r(zn,{key:C,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}})),64))]),_:1})])):(g(),k("div",lz,[u("p",az,_(l(n)("google_sheets_not_found")),1)]))]),_:1},8,["data","loading"])]))}}),rz={key:0,class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},sz={class:"ivyforms-form-integration__title regular-16"},dz={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},uz=_e({__name:"GoogleSheetsSingleIntegrationSettings",setup(t){const{getLabel:o}=Ye(),{integrations:n,isAddingIntegration:a,editingIntegrationId:d,loading:m,initialLoading:s,formLoading:p,currentIntegration:f,componentKey:v,maxIntegrations:h,showLimitNotice:w,isAddMoreUpgradeMode:L,isSingleConfigMode:F,formFields:M,isGoogleConnected:E,navigateToGlobalSettings:C,startAddingIntegration:P,startEditingIntegration:B,cancelEditing:z,saveIntegration:N,confirmDeleteIntegration:ne,handleToggle:ee}=Bp(),Y=H=>{f.value=H};return(H,Z)=>(g(),k("div",{key:l(v),class:"ivyforms-google-sheets-integration ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},[!l(a)&&!l(s)?(g(),k("div",rz,[u("div",sz,_(l(o)("google_sheets")),1),u("div",dz,[l(F)?(g(),X(ke,{key:0,priority:"secondary",size:"d",onClick:Z[0]||(Z[0]=J=>l(ne)())},{default:y(()=>[ie(_(l(o)("delete")),1)]),_:1})):ce("",!0),r(ke,{priority:l(L)?"pro":"primary",size:"d","icon-start":"plus",onClick:l(P)},{default:y(()=>[ie(_(l(o)(l(L)?"add_more_google_sheets":"add_google_sheet")),1)]),_:1},8,["priority","onClick"])])])):ce("",!0),!l(E)&&!l(a)&&!l(d)&&!l(s)?(g(),X(Vs,{key:1,type:"stripe",state:"warning",style:"stripe","show-button":!0,"button-label":l(o)("go_to_settings"),"show-title-icon":!1,"show-description-icon":!0,description:l(o)("google_sheets_not_connected"),onButtonClick:l(C)},null,8,["button-label","description","onButtonClick"])):ce("",!0),l(n).length===0&&!l(a)&&!l(d)&&!l(s)&&l(E)?(g(),X(pc,{key:2,onAddIntegration:l(P)},null,8,["onAddIntegration"])):l(a)||l(d)?(g(),X(Nd,{key:3,"integration-data":l(f),"form-fields":l(M),loading:l(m),"form-loading":l(p),"is-editing":!!l(d),onSave:l(N),onCancel:l(z),"onUpdate:integrationData":Y},null,8,["integration-data","form-fields","loading","form-loading","is-editing","onSave","onCancel"])):l(n).length>0?(g(),X(Wd,{key:4,integrations:l(n),loading:l(s)||l(m),"max-integrations":l(h),"show-limit-notice":l(w),onEditIntegration:l(B),onDeleteIntegration:l(ne),onToggleIntegration:l(ee),onUpgradePlan:l(P)},null,8,["integrations","loading","max-integrations","show-limit-notice","onEditIntegration","onDeleteIntegration","onToggleIntegration","onUpgradePlan"])):ce("",!0)]))}}),cz=We(uz,[["__scopeId","data-v-eec63e01"]]),fz="ivyforms/google_sheets/multi_settings_component",mz="GoogleSheetsMultiIntegrationSettings",vz="google_sheets_multi",Yd=_e({__name:"GoogleSheetsIntegrationSettings",setup(t){const o=m=>!!m&&(typeof m=="function"||typeof m=="object")&&("render"in m||"setup"in m||"__hmrId"in m||"__name"in m),n=()=>{try{return window.IvyForms?.hasProFeature?.(vz)===!0}catch{return!1}},a=()=>{if(!n())return null;const m=window.IvyForms?.hooks||window.IvyForms?.api?.hooks;if(m?.applyFilters){const p=m.applyFilters(fz,null);if(o(p))return p}const s=window.IvyForms?.components?.[mz];return o(s)?s:null},d=T(()=>((window.IvyForms?.hooks||window.IvyForms?.api?.hooks)?.updateCounter?.value,a()||cz));return(m,s)=>(g(),X(jt(d.value),{"form-component":Nd,"list-component":Wd}))}}),Rd="google_sheets",ov=`integrations-${Rd}`;let nv=!1,iv=!1;function pz(){if(nv)return;const t=window.IvyForms;if(!t?.hooks)return;nv=!0;const{hooks:o}=t;t.registerComponent&&(t.registerComponent("GoogleSheetsSettings",tv),t.registerComponent("GoogleSheetsIntegrationSettings",Yd),t.registerComponent("GoogleSheetsForm",Nd),t.registerComponent("GoogleSheetsEmptyState",pc),t.registerComponent("GoogleSheetsList",Wd)),t.components&&(t.components.GoogleSheetsIntegrationSettings=Yd,t.components.GoogleSheetsForm=Nd,t.components.GoogleSheetsEmptyState=pc,t.components.GoogleSheetsList=Wd),o.addFilter("ivyforms/settings/add_integration_subitem",a=>{const d=a||[],m=`integrations/${Rd}`;return d.find(s=>s.index===m)||d.push({index:m,label:t.getLabel?.("google_sheets")||"Google Sheet",iconConfig:{name:"google_sheets",type:"fill",category:"integrations",size:"d"}}),d});const n=()=>{const a=t._router;if(!a?.addRoute)return!1;try{a.hasRoute?.(ov)||a.addRoute(El,{path:`/integrations/${Rd}`,name:ov,component:tv});const d=window.location.hash.replace("#","");return d.includes(`/integrations/${Rd}`)&&a.push(d),!0}catch{return!1}};!n()&&!iv&&(iv=!0,window.addEventListener("ivyforms:ready",()=>{n()},{once:!0})),window.dispatchEvent(new CustomEvent("ivyforms:pro:component-registered",{detail:{componentName:"GoogleSheetsIntegrationSettings"}})),o.triggerUpdate?.()}const Ld="google-sheets-manage",Vd="google-sheets-edit";let lv=!1,av=!1;function yz(){if(lv)return;const t=window.IvyForms?.api;if(!t?.hooks?.addFilter)return;lv=!0,t.hooks.addFilter("ivyforms/builder/filter/routes",n=>{const d=[...Array.isArray(n)?n:[]];return d.includes(Ld)||d.push(Ld),d.includes(Vd)||d.push(Vd),d});const o=()=>{const n=window.IvyForms?._router;if(!n?.hasRoute(Oi))return!1;n.hasRoute(Ld)||n.addRoute(Oi,{path:"integrations/google_sheets/manage",name:Ld,component:Yd,meta:{breadcrumb:"Add Google Sheet",requiresForm:!0}}),n.hasRoute(Vd)||n.addRoute(Oi,{path:"integrations/google_sheets/manage/:integrationId(\\d+)",name:Vd,component:Yd,meta:{breadcrumb:"Edit Google Sheet",requiresForm:!0}});const a=window.location.hash.replace("#","");return a.includes("/integrations/google_sheets/manage")&&n.push(a),!0};o()||av||(av=!0,window.addEventListener("ivyforms:ready",()=>{o()},{once:!0}))}function gz(){pz(),yz()}const Ra=Qx(Xw),hz=Xx();Ra.use(hz);Ra.use(qn);const Ap=Mo(),bz=Jx();bz.initialize();Ra.config.globalProperties.$labels=Ye();(function(){Zx();const o=window,{getLabel:n}=Ye(),a=kt(),d=Go(),m=new Proxy({},{get:(f,v)=>{try{return n(String(v))}catch{return String(v)}}});o.IvyForms=o.IvyForms||{api:Ge,hooks:Ge.hooks,fields:Ge.fields},o.IvyForms.api=Ge,o.IvyForms.hooks=Ge.hooks,o.IvyForms.hooks===Ge.hooks&&Ge.hooks.triggerUpdate&&(o.IvyForms.hooks.triggerUpdate=Ge.hooks.triggerUpdate.bind(Ge.hooks)),o.IvyForms.fields=Ge.fields,o.IvyForms.getLabel=n,o.IvyForms.labels=m,o.IvyForms.adminUrl=o.wpIvyApiSettings?.root?.replace(/\/wp-json\/?$/,"")+"/wp-admin/",o.IvyForms.Vue=ew,o.IvyForms.IvyMessage=De,o.IvyForms.useApiClient=po,o.IvyForms.useGoogleSheetsFormIntegrations=Bp,o.IvyForms.useActionEntityStore=Gi,o.IvyForms.unsavedChangesStore=fi(),o.IvyForms.useProUpgradeDialogStore=Av,o.IvyForms.formBuilder=a,o.IvyForms.registerFormBuilderExtension=tw,o.IvyForms.getFormBuilderExtensions=ow,o.IvyForms.useEntry=Is,o.IvyForms.globalState=d,o.IvyForms.types=nw;const{showUpgradeDialog:s}=$o();o.IvyForms.helpers={isSecurityField:vp,showUpgradeDialog:s,getPreviewFieldComponent:Ts,normalizeFieldsForBuilder:lw,denormalizeFieldsForApi:iw,countryList:jv,registerLitePublicFieldComponents:bq},o.IvyForms.confirmationMulti={refreshTable:async f=>{await Vp().searchConfirmations({formId:f})}},o.IvyForms.useAllEntries=Dr,o.IvyForms.useEntry=Is;const p=((f,v)=>f&&v?(Ra.component(f,v),p[f]=v,v):f?p[f]:p);if(aw(p,Ra),o.IvyForms.components=p,o.IvyForms.registerComponent=(f,v)=>p(f,v),o.IvyForms.registerComponent("EntryPage",Tc),cq((f,v)=>{p(f,v)}),o.IvyForms._router=qn,!o.IvyForms.pro){const f=Zo();f.fetch().then(()=>{window.dispatchEvent(new CustomEvent("ivyforms:pro_features_loaded"))}).catch(()=>{}),o.IvyForms.pro={get loaded(){return f.loaded.value},get loading(){return f.loading.value},get plan(){return f.plan.value},get upgradeMap(){return f.upgradeMap.value},get groups(){return f.groups.value},get license(){return f.license.value},get features(){const v=f.data?.value?.features||{},h={};for(const w in v)h[w]=!!v[w];return h},hasFeature:v=>f.hasFeature(v),fetch:v=>f.fetch(v),refresh:()=>f.refresh()}}o.IvyForms.onProReady||(o.IvyForms._proReadyQueue=[],o.IvyForms.onProReady=f=>{try{if(o.IvyForms.pro?.loaded)return f(o.IvyForms.pro);o.IvyForms._proReadyQueue?.push(f)}catch{}},window.addEventListener("ivyforms:pro_features_loaded",()=>{const f=Array.isArray(o.IvyForms._proReadyQueue)?o.IvyForms._proReadyQueue:[];for(;f.length;){const v=f.shift();try{v&&v(o.IvyForms.pro)}catch{}}})),o.IvyForms.hasProFeature||(o.IvyForms.hasProFeature=f=>{try{return!o.IvyForms.pro||!o.IvyForms.pro.loaded?!1:!!o.IvyForms.pro.hasFeature?.(f)}catch{return!1}}),o.IvyForms.settingsStore=Ap})();gz();dq();gq();Ra.runWithContext(()=>{window.IvyForms.navigateToAdminPage=un().navigateToAdminPage});Ra.mount("#ivyforms-app");Ap.loadAllSettings().then(()=>{const{startWatching:t}=Po();t()}).catch(()=>{const{startWatching:t}=Po();t()});rw({scope:"admin"});
76 +`)}`),zv(a.value,ce)};Pt(()=>{Qe()}),Ee(()=>o.styleSettings,()=>{Qe()},{deep:!0}),Ee(a,()=>{Qe()});const ut=()=>{o.showSampleView=!o.showSampleView};return(ce,de)=>(g(),k("div",BE,[r(Yn,null,{default:y(()=>[r(bn,{modifier:"outside-vertical"},{default:y(()=>[u("div",{class:it(P.value)},[u("div",{class:it(["ivyforms-styled-form-preview__wrapper","ivyforms-form-wrapper",`ivyforms-form-wrapper-${a.value}`]),style:st(R.value)},[!p.value&&l(o).showTitle?(g(),k("h2",AE,_(l(o).name||l(n)("form_title")),1)):fe("",!0),!p.value&&l(o).showDescription?(g(),k("p",DE,_(l(o).description||l(n)("sample_form_description")),1)):fe("",!0),r(zl,{model:f.value,class:it(["ivyforms-styled-form-preview__form","ivyforms-form",`ivyforms-form-${a.value}`,"ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-8"])},{default:y(()=>[p.value?(g(),X(Kt(p.value),{key:0,"preview-fields-by-row":we.value,"horizontal-gap-css":l(U),"get-row-field-style":Se,"get-preview-field-component":l(Ts),"get-field-value":L,"update-field-value":z,"show-conversational-progress":ge.value,"conversational-progress-label":Y.value,"conversational-progress-percent":J.value,"conversational-previous-label":Q.value,"conversational-next-label":ie.value},null,8,["preview-fields-by-row","horizontal-gap-css","get-preview-field-component","show-conversational-progress","conversational-progress-label","conversational-progress-percent","conversational-previous-label","conversational-next-label"])):(g(),k(ye,{key:1},[(g(!0),k(ye,null,Ae(we.value,(Ve,pe)=>(g(),k("div",{key:pe,class:"ivyforms-form-row ivyforms-flex ivyforms-mb-16 ivyforms-width-100 ivyforms-flex-wrap-wrap",style:st({gap:l(U)})},[(g(!0),k(ye,null,Ae(Ve,qe=>(g(),k("div",{key:qe.type+"_"+qe.fieldIndex,class:"ivyforms-form-field",style:st(Se(qe,Ve,l(U)))},[(g(),X(Kt(l(Ts)(qe.type)),{"model-value":L(qe),error:"","field-errors":{},disabled:!1,field:V(qe),"label-position":E(qe),"horizontal-gap":l(U),"onUpdate:modelValue":Ke=>z(qe,Ke)},null,8,["model-value","field","label-position","horizontal-gap","onUpdate:modelValue"]))],4))),128))],4))),128)),u("div",{class:it(["ivyforms-form-submit",`ivyforms-form-submit--${l(o).submitButtonSettings.position}`])},[r(ke,{priority:"tertiary",type:"border"},{default:y(()=>[ne(_(l(o).submitButtonSettings.label||l(n)("submit")),1)]),_:1})],2)],64))]),_:1},8,["model","class"])],6)],2)]),_:1}),r(ke,{class:"ivyforms-sample-view-btn",priority:"tertiary",type:"ghost","icon-start":"eye-opened",onClick:ut},{default:y(()=>[ne(_(l(n)(l(o).showSampleView?"back_to_form":"sample_view")),1)]),_:1})]),_:1})]))}}),qE=We(OE,[["__scopeId","data-v-31541d4c"]]);function tu(){const t=No(),o=fi(),n=kt();function a(){return o.isDirty("formBuilder")||o.isDirty("confirmationBuilder")||o.isDirty("notificationBuilder")}function d(){o.markClean("formBuilder"),o.markClean("confirmationBuilder"),o.markClean("notificationBuilder")}async function m(f,v=null){return a()?f.routeName?{name:v,params:{id:n.formId}}:void 0:f.routeName==="form-confirmations"||f.routeName==="form-confirmation"?{name:"form-confirmations",params:{formId:n.formId}}:f.routeName==="form-notifications"?{name:f.routeName,params:{formId:n.formId}}:f.routeName?{name:f.routeName,params:{id:n.formId}}:void 0}async function s(f,v){if(v(f.routeName,f.index))return;const h=async()=>{if(f.subItems&&f.subItems.length>0&&f.autoNavigateToFirst){const w=f.subItems[0],P=`/manage/${n.formId}/settings/${f.index}${w.index}`;await t.push(P);return}if(f.routeName==="form-confirmations"||f.routeName==="form-confirmation"){await t.push({name:"form-confirmations",params:{formId:n.formId}});return}if(f.routeName==="form-notifications"){await t.push({name:f.routeName,params:{formId:n.formId}});return}if(f.routeName==="form-integrations"){await t.push({name:f.routeName,params:{formId:n.formId,integration:"wpdatatables"}});return}await t.push({name:f.routeName,params:{formId:n.formId}})};a()?o.showUnsavedChangesDialog(async()=>{d(),await h()}):await h()}function p(f,v){const h=t.currentRoute.value.matched,w=t.currentRoute.value.path;return v==="build"?h.some(({name:P})=>P===Ni||P===Wi):v==="integrations"?w.includes("/settings/integrations/"):f&&h.some(({name:P})=>P===f)?!0:v==="settings"?h.some(({name:P})=>P===Oi):!!(v==="notifications"&&h.some(({name:P})=>P===Er||P===Br)||v==="confirmations"&&h.some(({name:P})=>P===ws||P===Cs))}return{getMenuRoute:m,onMenuClick:s,isActive:p}}function Ai(t){const o=kt(),{getLabel:n}=Ye();if(o.formId&&o.name){const a=t.value.findIndex(d=>d.value===o.formId);a===-1?t.value.push({value:o.formId,labelId:`${n("id")}: ${o.formId}`,label:o.name}):t.value[a].label=o.name}}function Ac(t={}){const{canViewEntries:o}=Tp(),n=I(()=>o.value);return{canAccessResultsTab:n,checkResultsTabAccess:async()=>{!n.value&&t.onDenied&&await t.onDenied()}}}const zE=_e({__name:"FormBuilderPage",setup(t){const{getLabel:o}=Ye(),{navigateToAllForms:n}=un(),{startWatching:a}=Po();a();const d=No(),m=x(!1),s=fi(),{canAccessResultsTab:p}=Ac(),f=I(()=>[{label:o("build"),index:"build",routeName:P.isEditing?Wi:Ni},{label:o("settings"),index:"settings",routeName:Rl},...p.value?[{label:o("results"),index:"results",routeName:ui}]:[]]),v=x([]),h=x(!1),w=x(!1),P=kt(),M=Go(),U=jd(),R=Us(),C=Da(),T=tu(),B=I(()=>P.activeTab==="style"),O=I(()=>P.formId),D=async()=>{h.value=!0;try{await U.fetchData({page:1,perPage:100}),v.value=U.tableData.map(V=>({value:V.id,labelId:`${o("id")}: ${V.id}`,label:V.name||`Form #${V.id}`}))}catch(V){console.error(o("failed_to_fetch_form"),V),Oe({message:`${o("failed_to_fetch_form")} ${V}`,type:"error"})}finally{h.value=!1}},te=async V=>{if(!V){P.resetForm(),R.allNotifications=[],R.formId=null,C.allConfirmations=[],C.formId=null,await d.push({path:"/"});return}w.value=!0;try{await P.loadForm(V);const oe=d.currentRoute.value.path;oe.includes("/settings/notification")?(await R.fetchData(parseInt(V)),await d.push({path:`/manage/${V}/settings/notification`}),Oe({message:o("notification_loaded"),type:"success"})):oe.includes("/settings/general")||oe.includes("/settings/confirmation")?(await d.push({path:`/manage/${V}/settings/general`}),Oe({message:o("form_loaded"),type:"success"})):(await d.push({path:`/manage/${V}`}),Oe({message:o("form_loaded"),type:"success"}))}catch(oe){console.error(o("failed_to_load_form"),oe),Oe({message:`${o("failed_to_load_form")} ${oe}`,type:"error"})}finally{w.value=!1}},J=async V=>{s.confirmIfDirty(()=>{te(V)})},Y=async()=>{w.value=!0;try{await P.saveForm(),await D(),Ai(v)}finally{w.value=!1}},Q=async()=>{w.value=!0;try{await P.updateForm(),await D(),Ai(v)}finally{w.value=!1}},ie=()=>{P.formId||Oe({message:o("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${P.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},{exportForms:Z,exportError:N,isExporting:H}=Pp(),j=x(!1),G=()=>{if(!P.formId){Oe({message:o("first_save_form_for_export"),type:"error"});return}j.value=!0},W=async V=>{if(!P.formId)return;await Z([Number(P.formId)],P.name??void 0,{includeStyles:V.styles,includeEntries:V.entries})?(Oe({message:o("forms_exported_successfully"),type:"success"}),j.value=!1):N.value&&Oe({message:N.value,type:"error"})};let L=null;Pt(async()=>{await D();let oe=d.currentRoute.value.params.formId;Array.isArray(oe)&&(oe=oe[0]),oe?(m.value=!1,P.formId=oe,await P.loadForm(oe),Ai(v)):(m.value=!0,Ai(v)),M.setCurrentPage("FormBuilderPage");const be=document.getElementById("adminmenu");be&&(L=ae=>{s.handleAdminMenuClick(ae)},be.addEventListener("click",L,!0))}),Ln(()=>{const V=document.getElementById("adminmenu");V&&L&&V.removeEventListener("click",L,!0)}),Ee(()=>d.currentRoute.value.params.formId,V=>{V||(m.value=!0,P.resetForm())},{immediate:!1}),Ee(()=>P.name,V=>{if(P.formId&&V!==null&&V!==void 0){const oe=v.value.findIndex(be=>be.value===P.formId);oe!==-1?v.value[oe].label=V:Ai(v)}});const z=async V=>{try{if(await D(),Ai(v),V&&P.formId&&P.name){const oe=v.value.findIndex(be=>be.value===P.formId);oe===-1?v.value.push({value:P.formId,labelId:`${o("id")}: ${P.formId}`,label:P.name}):v.value[oe].label=P.name,M.setPageTitle(P.name)}m.value=!1}catch(oe){console.error(o("failed_to_load_form"),oe),m.value=!1}},E=()=>{m.value=!1,n()};return(V,oe)=>{const be=Ms,ae=ql,Re=Ol,we=co,ge=Nl,Se=vi,Qe=pE,ut=C2;return g(),k(ye,null,[r(Se,null,{left:y(()=>[r(be,{modelValue:O.value,"onUpdate:modelValue":oe[0]||(oe[0]=ce=>O.value=ce),size:"s",type:"border",placeholder:l(o)("select_form"),options:v.value,loading:h.value||w.value,onChange:J},null,8,["modelValue","placeholder","options","loading"])]),center:y(()=>[r(Re,{mode:"horizontal",ellipsis:!1,router:""},{default:y(()=>[(g(!0),k(ye,null,Ae(f.value,ce=>(g(),X(ae,{key:ce.index,label:ce.label,name:ce.index,type:"tonal","is-active":l(T).isActive(ce.routeName,ce.index),route:l(T).getMenuRoute(ce,l(Ni)),onClick:de=>l(T).onMenuClick(ce,l(T).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:y(()=>[r(we,{content:l(o)("preview_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(ke,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:ie})]),_:1},8,["content"]),l(P).isEditing?(g(),X(we,{key:0,content:l(o)("export_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(ke,{priority:"tertiary","icon-start":"export","icon-start-type":"outline",onClick:G})]),_:1},8,["content"])):fe("",!0),l(P).isEditing?(g(),X(ke,{key:1,class:it(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",loading:w.value,onClick:Q},{default:y(()=>[w.value?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(o)("update")),1)],64))]),_:1},8,["loading"])):(g(),X(ke,{key:2,class:it(["ivyforms-button__action ivyforms-button__action--save"]),priority:"primary",loading:w.value,onClick:Y},{default:y(()=>[w.value?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(o)("save")),1)],64))]),_:1},8,["loading"])),r(ge)]),_:1}),u("div",{class:it(["ivyforms-form-builder-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-form-builder-page--fullscreen-mode":l(M).isFullScreenMode,"ivyforms-form-builder-page--template-open":m.value}])},[r(Qe),Ul(r(qE,null,null,512),[[Ml,B.value&&!l(P).showSampleView]]),Ul(r(EE,null,null,512),[[Ml,B.value&&l(P).showSampleView]]),Ul(r(ut,null,null,512),[[Ml,!B.value]]),r(Ip,{visible:m.value,"onUpdate:visible":oe[1]||(oe[1]=ce=>m.value=ce),onFormCreated:z,onClose:E},null,8,["visible"])],2),r(gc),r(Dl,{"align-center":"",width:"342px"}),j.value?(g(),X(xp,{key:0,modelValue:j.value,"onUpdate:modelValue":oe[2]||(oe[2]=ce=>j.value=ce),"is-exporting":l(H),"forms-count":1,onExport:oe[3]||(oe[3]=ce=>W(ce)),onCancel:oe[4]||(oe[4]=ce=>j.value=!1)},null,8,["modelValue","is-exporting"])):fe("",!0)],64)}}}),jm=We(zE,[["__scopeId","data-v-963f6133"]]),NE=_e({__name:"FormSettingsPageSection",emits:["update:isAddingNotification"],setup(t,{emit:o}){const n=o,a=()=>{n("update:isAddingNotification",!1)};return(d,m)=>{const s=$s("router-view"),p=Yn;return g(),X(p,null,{default:y(()=>[r(s,null,{default:y(({Component:f})=>[(g(),X(Kt(f),{onCreated:a},null,32))]),_:1})]),_:1})}}});let bs=null,Ir=null;async function WE(){return bs||Ir||(Ir=(async()=>{try{const{request:t}=po(),a=(await t("integrations")).data?.data?.data;if(!a||typeof a!="object")throw new Error("Invalid response format");const d=Object.entries(a).map(([m,s])=>({name:s.label,value:m,image:s.icon||m,description:s.description||"",category:s.category||"Other",type:s.plan==="lite"?"disabled":"soon",searchCategory:s.plan||"lite",requiredPlan:s.plan!=="lite"?s.plan:void 0,component:s.component,learnMoreUrl:s.learnMoreUrl||"",hasGlobalSettings:s.hasGlobalSettings,hasFormSettings:s.hasFormSettings,docsOnly:s.docsOnly,comingSoon:s.comingSoon===!0}));return bs=d,d}catch(t){console.error("Failed to load integrations from backend:",t);const o=[{name:"wpdatatables",value:"wpdatatables",image:"wpdatatables",description:"wpdt_integration_description",category:"Data Management",type:"disabled",searchCategory:"lite"}];return bs=o,o}finally{Ir=null}})(),Ir)}async function YE(){let t=await WE();if(typeof window<"u"){const n=window.IvyFormsPro?.integrationsHooks||[];for(const a of n)t=a(t);t=Ll("ivyforms/integrations/list",t)}return t}function HE(){bs=null,Ir=null}const Md={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 mc(t){return t in Md}function Dc(){const t=Zo(),o=Mo(),{isProInstalled:n,isProLicenseActive:a}=Vo(),d=x({}),m=async()=>{const U=o.integrationsSettings||{},R={};for(const[B,O]of Object.entries(U))O&&typeof O=="object"&&(R[B]={enabled:O.enabled||!1,connected:O.connected||!1});const C=U.square,T=o.paymentSettings?.square;R.square={enabled:(C&&typeof C=="object"?C.enabled:!1)||!1,connected:!!(T?.connected??R.square?.connected)},d.value=R},s=U=>{if(!U)return!0;if(!n()||!a()||!t.loaded.value)return!1;const R=t.plan.value;if(!(R!=="lite"&&R!=="error"&&R!=="unauthorized"))return!1;const T=["essentials","growth","agency"],B=T.indexOf(R),O=T.indexOf(U);return B>=O&&B!==-1},p=U=>{const R=d.value[U.value]||{enabled:!1,connected:!1};if(U.comingSoon)return"soon";if(U.value==="square")return!R.enabled||!R.connected?"proDisabled":"proActive";if(U.searchCategory!=="lite"){const T=n(),B=a();if(!T)return"upgrade";if(!B){const O=["essentials","growth","agency"],D=O.indexOf(t.installedPlan.value),te=O.indexOf(U.requiredPlan||"essentials");return D!==-1&&D>=te?"proDisabled":"upgrade"}return s(U.requiredPlan)?!R.enabled||!R.connected?"proDisabled":"proActive":"upgrade"}return mc(U.value)?R.connected?"active":"disabled":"active"},f=x([]),v=x(!1),h=async()=>{const U=await YE();return f.value=U.map(R=>({...R,type:p(R)})),v.value=!0,f.value},w=async()=>v.value?f.value:h();Ee(()=>Ge.hooks.updateCounter.value,()=>{v.value&&h()});const P=async()=>(await m(),HE(),v.value=!1,h()),M=(U,R,C=!1)=>{d.value[U]={enabled:R,connected:C}};return{integrations:I(()=>f.value),integrationsLoaded:I(()=>v.value),integrationState:d,loadIntegrations:w,reloadIntegrations:P,loadIntegrationStates:m,updateIntegrationState:M,getIntegrationType:p}}const GE={key:1},jE=_e({__name:"FormSettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:o}){const{getLabel:n}=Ye(),{integrations:a,reloadIntegrations:d}=Dc(),m=No(),s=$o(),p=fi(),f=kt(),v=Mo();let h=null;const w=t,P=o,M=x(w.activeIndex||"wpdatatables"),U=Y=>!(!Y.component||Y.type==="upgrade"||Y.type==="soon"||Y.hasFormSettings===!1),R=I(()=>{const Y=v.allSettings?.integrations||{};return a.value.filter(Q=>Y[Q.value]?.enabled?U(Q):!1)}),C=I(()=>a.value.some(U)),T=I(()=>R.value.length>0||C.value),B=()=>R.value[0]?.value?R.value[0].value:a.value.find(U)?.value||"wpdatatables",O=I(()=>{const Y=[{label:n("general_settings"),index:"general"},{label:n("notifications"),index:"notifications"},{label:n("confirmations"),index:"confirmations"}];if(T.value){const Q=R.value.map(H=>({index:`integrations/${H.value}`,label:n(H.name),iconConfig:{name:H.image||H.value,type:"fill",category:"integrations",size:"d"}})),ie=new Set(Q.map(H=>H.index)),Z=[];for(const H of a.value){if(!U(H))continue;const j=`integrations/${H.value}`;ie.has(j)||(ie.add(j),Z.push({index:j,label:n(H.name),iconConfig:{name:H.image||H.value,type:"fill",category:"integrations",size:"d"}}))}const N=[...Q,...Z];Y.push({label:n("integrations"),index:"integrations",autoNavigateToFirst:!0,subItems:N})}return Y.push({label:n("payments"),index:"payments"}),Y}),D=async Y=>{M.value=Y,P("update:activeIndex",Y);const Q=f.formId;if(Y==="general")await m.push({path:`/manage/${Q}/settings/general`});else if(Y==="notifications")await m.push({path:`/manage/${Q}/settings/notification`});else if(Y==="confirmations")await m.push({path:`/manage/${Q}/settings/confirmation`});else if(Y.startsWith("integrations/")){const ie=Y.split("integrations/")[1];await m.push({path:`/manage/${Q}/settings/integrations/${ie}`})}else Y==="integrations"?await m.push({path:`/manage/${Q}/settings/integrations/${B()}`}):Y==="payments"&&await m.push({path:`/manage/${Q}/settings/payments`})},te=()=>{const Y=s.path;if(Y.includes("/settings/general"))M.value="general";else if(Y.includes("/settings/notification"))M.value="notifications";else if(Y.includes("/settings/confirmation"))M.value="confirmations";else if(Y.includes("/settings/integrations/")){const Q=Y.match(/\/integrations\/(\w+)/);Q?M.value=`integrations/${Q[1]}`:M.value="integrations/wpdatatables"}else Y.includes("/settings/payments")&&(M.value="payments")},J=x(!0);return Pt(async()=>{te(),m.afterEach(()=>{te()}),v.allSettings?.integrations||await v.loadAllSettings(),await d(),J.value=!1;const Y=document.getElementById("adminmenu");Y&&(h=Q=>{p.handleAdminMenuClick(Q)},Y.addEventListener("click",h,!0))}),Ln(()=>{const Y=document.getElementById("adminmenu");Y&&h&&Y.removeEventListener("click",h,!0)}),(Y,Q)=>{const ie=Rs;return g(),X(ie,null,{default:y(()=>[J.value?(g(),k("div",GE,"Loading settings...")):(g(),X(_c,{key:0,modelValue:M.value,"onUpdate:modelValue":Q[0]||(Q[0]=Z=>M.value=Z),"menu-items":O.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:D},null,8,["modelValue","menu-items"]))]),_:1})}}}),KE=_e({__name:"FormBuilderSettingsPage",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Go(),m=jd(),s=Us(),p=Da(),f=fi(),v=x("general"),h=x(!1);let w=null;const P=x("horizontal"),M=$o(),U=No(),R=tu(),{canAccessResultsTab:C}=Ac(),T=I(()=>a.formId||null),B=x([]),O=x(!1),D=x(!1),te=I(()=>[{label:o("build"),index:"build",routeName:a.isEditing?Wi:Ni},{label:o("settings"),index:"settings",routeName:Rl},...C.value?[{label:o("results"),index:"results",routeName:ui}]:[]]),J=()=>{a.formId||Oe({message:o("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${a.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},Y=async Z=>{if(!Z){a.resetForm(),s.allNotifications=[],s.formId=null,p.allConfirmations=[],p.formId=null,await U.push({path:"/"});return}D.value=!0;try{await a.loadForm(Z);const H=(U.currentRoute.value.path+U.currentRoute.value.hash).match(/\/settings\/(\w+)/),j=H?H[1]:null;j?(await U.push({path:`/manage/${Z}/settings/${j}`}),v.value=j,Oe({message:o("form_loaded"),type:"success"})):(await U.push({path:`/manage/${Z}`}),Oe({message:o("form_loaded"),type:"success"}))}catch(N){console.error(o("failed_to_load_form"),N),Oe({message:`${o("failed_to_load_form")} ${N}`,type:"error"})}finally{D.value=!1}},Q=async()=>{O.value=!0;try{await m.fetchData({page:1,perPage:100}),B.value=m.tableData.map(Z=>({value:Z.id,labelId:`${o("id")}: ${Z.id}`,label:Z.name||`Form #${Z.id}`}))}catch(Z){console.error(o("failed_to_load_form"),Z),Oe({message:`${o("failed_to_fetch_form")} ${Z}`,type:"error"})}finally{O.value=!1}};function ie(Z){if(Z.params.confirmationId){v.value="confirmations",h.value=!1;return}if(Z.params.notificationId){v.value="notifications",h.value=!0;return}const N=Z.name??"",H=Z.path+Z.hash;if(N===wc||H.includes("/settings/payments")){v.value="payments",h.value=!1;return}if(N===ks||H.includes("/settings/integrations")){const j=typeof Z.params.integration=="string"?Z.params.integration:H.match(/\/settings\/integrations\/(\w+)/)?.[1]||"wpdatatables";v.value=`integrations/${j}`,h.value=!1;return}if(N===Er||N===Br||N===Ua||H.includes("/settings/notification")){v.value="notifications",h.value=N===Ua?!1:h.value;return}if(N===Ss||H.includes("/settings/confirmation")){v.value="confirmations",h.value=!1;return}v.value="general",h.value=!1}return Pt(async()=>{await Q();const Z=M.params.formId,N=Array.isArray(Z)?Z[0]:Z;if(N&&!a.formId){D.value=!0;try{await a.loadForm(N),Ai(B)}catch(j){console.error(o("failed_to_load_form"),j),Oe({message:`${o("failed_to_load_form")} ${j}`,type:"error"})}finally{D.value=!1}}else Ai(B);a.formId||(a.counterFields=0),M.params.formId&&(a.formId=Array.isArray(M.params.formId)?M.params.formId[0]:M.params.formId),M.params.confirmationId&&(p.id=M.params.confirmationId?Number(Array.isArray(M.params.confirmationId)?M.params.confirmationId[0]:M.params.confirmationId):null),M.params.notificationId&&(s.id=M.params.notificationId?Number(Array.isArray(M.params.notificationId)?M.params.notificationId[0]:M.params.notificationId):null),ie(M);const H=document.getElementById("adminmenu");H&&(w=j=>{f.handleAdminMenuClick(j)},H.addEventListener("click",w,!0))}),Ln(()=>{const Z=document.getElementById("adminmenu");Z&&w&&Z.removeEventListener("click",w,!0)}),Ee(()=>a.name,Z=>{if(a.formId&&Z!==null&&Z!==void 0){const N=B.value.findIndex(H=>H.value===a.formId);N!==-1?B.value[N].label=Z:Ai(B)}}),Ee(()=>[M.path,M.hash,M.name],()=>{ie(M)},{immediate:!0}),Ee(()=>M.params,Z=>{Z.formId&&(a.formId=Array.isArray(Z.formId)?Z.formId[0]:Z.formId),Z.confirmationId&&(p.id=Z.confirmationId?Number(Array.isArray(Z.confirmationId)?Z.confirmationId[0]:Z.confirmationId):null),Z.notificationId&&(s.id=Z.notificationId?Number(Array.isArray(Z.notificationId)?Z.notificationId[0]:Z.notificationId):null)},{immediate:!0}),(Z,N)=>{const H=Ms,j=ql,G=Ol,W=ke,L=co,z=Nl,E=vi,V=jE,oe=NE;return g(),k(ye,null,[r(E,null,{left:y(()=>[r(H,{modelValue:T.value,"onUpdate:modelValue":N[0]||(N[0]=be=>T.value=be),size:"s",type:"border",placeholder:"Select a form",options:B.value,loading:O.value||D.value,onChange:Y},null,8,["modelValue","options","loading"])]),center:y(()=>[r(G,{mode:P.value,ellipsis:!1,router:""},{default:y(()=>[(g(!0),k(ye,null,Ae(te.value,be=>(g(),X(j,{key:be.index,label:be.label,name:be.index,type:"tonal","is-active":l(R).isActive(be.routeName,be.index),route:l(R).getMenuRoute(be,l(Rl)),onClick:ae=>l(R).onMenuClick(be,l(R).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1},8,["mode"])]),right:y(()=>[r(L,{content:l(o)("preview_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(W,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:J})]),_:1},8,["content"]),r(z)]),_:1}),u("div",{class:it(["ivyforms-form-builder-settings-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":l(d).isFullScreenMode}])},[(g(),X(V,{key:T.value,"active-index":v.value},null,8,["active-index"])),r(oe,{"active-index":v.value,"is-adding-notification":h.value},null,8,["active-index","is-adding-notification"])],2),r(Dl,{"align-center":"",width:"342px"})],64)}}}),QE=We(KE,[["__scopeId","data-v-df7bf3c5"]]);function XE(t){return t.map(o=>({label:o.label,value:`{{${o.type}_${o.fieldIndex}}}`,type:o.type,fieldIndex:o.fieldIndex}))}function JE(t){const o=I(()=>Sx(t)),n=I(()=>XE(o.value)),a=I(()=>Nv()),d=I(()=>n.value.filter(s=>s.type==="email")),m=I(()=>a.value.filter(s=>s.key==="admin_email"));return{fieldsPlaceholders:n,generalPlaceholders:a,emailFieldsPlaceholders:d,adminEmailGeneralPlaceholders:m}}function ZE(t,o,n){if(!t?.$el)return;const a=t.$el.querySelector("input")||t.$el.querySelector("textarea");if(!a)return;const d=a.selectionStart??0,m=a.selectionEnd??0,s=a.value,p=s.slice(0,d)+o+s.slice(m);a.value=p,a.setSelectionRange(d+o.length,d+o.length),a.focus(),n?.(p)}function eB(t,o){return n=>ZE(t.value,n,o)}const tB=_e({__name:"InputWithPlaceholders",props:{label:{},modelValue:{default:""},inputType:{default:"text"},inputPlaceholder:{},generalOnly:{type:Boolean,default:!1},fields:{},general:{},formItemSecondary:{type:Boolean,default:!0},formItemProp:{},inputSecondary:{type:Boolean,default:!1}},emits:["update:modelValue","blur"],setup(t,{emit:o}){const n=o,{getLabel:a}=Ye(),d=x(null),m=eB(d,s=>{n("update:modelValue",s)});return(s,p)=>(g(),X(Ne,{label:t.label,prop:t.formItemProp,secondary:t.formItemSecondary},{default:y(()=>[r(Ue,{ref_key:"inputRef",ref:d,"model-value":t.modelValue,type:t.inputType,placeholder:t.inputPlaceholder,secondary:t.inputSecondary,onInput:p[0]||(p[0]=f=>n("update:modelValue",f)),onBlur:p[1]||(p[1]=f=>n("blur",f))},null,8,["model-value","type","placeholder","secondary"]),r(kx,{"general-only":t.generalOnly,fields:t.fields,general:t.general,class:"ivyforms-input-with-placeholders__popover",onInsertPlaceholder:l(m)},{reference:y(()=>[r(co,{content:l(a)("insert_placeholders")},{default:y(()=>[r(ke,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":l(a)("placeholders"),class:"ivyforms-input-with-placeholders__btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["general-only","fields","general","onInsertPlaceholder"])]),_:1},8,["label","prop","secondary"]))}}),La=We(tB,[["__scopeId","data-v-ed6bcec9"]]),oB={key:0,class:"ivyforms-notification-file-attachments-fallback ivyforms-mb-16"},nB={class:"ivyforms-notification-file-attachments-fallback__header ivyforms-flex ivyforms-align-items-start ivyforms-gap-12 is-locked"},iB={class:"ivyforms-notification-file-attachments-fallback__text ivyforms-flex-1"},lB={class:"ivyforms-notification-file-attachments-fallback__title ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},aB={class:"regular-16"},rB={class:"ivyforms-notification-file-attachments-fallback__description"},sB="notification_file_attachments",dB=_e({__name:"NotificationFileAttachmentsFallback",props:{fields:{},getLabel:{type:Function},extensionData:{}},setup(t){const o=t,{checkFeatureAccess:n,showUpgradeDialog:a,isProInstalled:d}=Vo(),m=I(()=>(o.fields||[]).filter(p=>p.type==="file-upload"));function s(p){if(p.preventDefault(),p.stopPropagation(),!d()){a("essentials");return}n(sB)}return(p,f)=>m.value.length>0?(g(),k("div",oB,[u("div",{class:"ivyforms-notification-file-attachments-fallback__card ivyforms-flex ivyforms-flex-direction-column",onClickCapture:s},[u("div",nB,[r(xo,{"model-value":!1,priority:"secondary",size:"d","text-position":"right",disabled:"","aria-label":t.getLabel("attach_uploaded_files")},null,8,["aria-label"]),u("div",iB,[u("div",lB,[u("span",aB,_(t.getLabel("attach_uploaded_files")),1),r(ro,{image:"pro-text",size:"s"})]),u("div",rB,_(t.getLabel("attach_uploaded_files_description")),1)])])],32)])):fe("",!0)}}),Km=We(dB,[["__scopeId","data-v-36a552b9"]]),uB={class:"ivyforms-form-builder-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},cB={class:"ivyforms-form-builder-settings-notification__option-bar ivyforms-pb-8 ivyforms-flex"},fB={class:"ivyforms-form-builder-settings-notification__option-bar__left ivyforms-flex ivyforms-gap-8"},mB={class:"ivyforms-form-builder-settings-notification__option-bar__right ivyforms-flex ivyforms-gap-8"},vB=_e({__name:"FormBuilderManageNotification",setup(t){const o=No(),n=$o(),{getLabel:a}=Ye(),{startWatching:d}=Po();d();const m=I(()=>{const Y=n.params.formId;return Array.isArray(Y)?Y[0]:Y}),s=I(()=>{const Y=n.params.notificationId;return Array.isArray(Y)?Y[0]:Y}),p=()=>{o.push({name:Ua,params:{formId:m.value}})},f=Us(),{isEditing:v}=zi(f),h=x({formName:"",formDescription:""});s.value?(f.loadNotification(Number(s.value)),f.isEditing=!0):(f.resetNotification(m.value),f.isEditing=!1);const w=kt(),{formId:P,fields:M}=zi(w),U=x(!1),R=I(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/notification/file_attachments_section",null)||Km}catch{return Km}}),C=I(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/notification/smart_logic_section",null)}catch{return null}}),T=()=>{Ge.hooks.updateCounter.value},{fieldsPlaceholders:B,generalPlaceholders:O,emailFieldsPlaceholders:D,adminEmailGeneralPlaceholders:te}=JE(()=>w.fields||[]),J=async()=>{U.value=!0;try{const Y={name:f.name,sender:f.sender,replyTo:f.replyTo,receiver:f.receiver,cc:f.cc,bcc:f.bcc,enabled:f.enabled,showEmptyFields:f.showEmptyFields,...f.buildExtensionPayload(),subject:f.subject,message:f.message,smartLogic:f.smartLogic,formId:m.value||f.formId};f.isEditing&&s.value?await f.updateNotification(s.value,Y):await f.createNotification(m.value),p()}catch(Y){console.error(a("error_saving_notification"),Y)}finally{U.value=!1}};return Pt(()=>{window.addEventListener("ivyforms:ready",T),window.addEventListener("ivyforms:pro_features_loaded",T),m.value&&(!P.value||String(P.value)!==String(m.value)||Array.isArray(M.value)&&M.value.length===0)&&w.loadForm(String(m.value))}),Ln(()=>{window.removeEventListener("ivyforms:ready",T),window.removeEventListener("ivyforms:pro_features_loaded",T)}),(Y,Q)=>{const ie=xo,Z=ke,N=Ue,H=Ne,j=Qd,G=pt,W=zl,L=bn;return g(),k("div",uB,[u("div",cB,[u("div",fB,[r(ie,{modelValue:l(f).enabled,"onUpdate:modelValue":Q[0]||(Q[0]=z=>l(f).enabled=z),priority:"primary",size:"s",title:l(a)("active"),"text-position":"left"},null,8,["modelValue","title"])]),u("div",mB,[r(Z,{class:it(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:p},{default:y(()=>[ne(_(l(a)("cancel")),1)]),_:1}),r(Z,{class:it(`ivyforms-button__action--${l(v)?"update":"save"}`),priority:"primary",loading:U.value,onClick:J},{default:y(()=>[U.value?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(a)(l(v)?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),r(L,{modifier:"outside-vertical"},{default:y(()=>[r(W,{model:h.value},{default:y(()=>[r(H,{label:l(a)("name"),prop:"notificationName",secondary:""},{default:y(()=>[r(N,{modelValue:l(f).name,"onUpdate:modelValue":Q[1]||(Q[1]=z=>l(f).name=z),placeholder:l(a)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(La,{label:l(a)("send_from"),modelValue:l(f).sender,"onUpdate:modelValue":Q[2]||(Q[2]=z=>l(f).sender=z),"form-item-prop":"notificationSender","input-placeholder":l(a)("email_placeholder"),fields:l(D),general:l(te)},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("reply_to"),modelValue:l(f).replyTo,"onUpdate:modelValue":Q[3]||(Q[3]=z=>l(f).replyTo=z),"form-item-prop":"notificationReplyTo","input-placeholder":l(a)("email_placeholder"),fields:l(D),general:l(te),"form-item-secondary":!1},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("send_to"),modelValue:l(f).receiver,"onUpdate:modelValue":Q[4]||(Q[4]=z=>l(f).receiver=z),"form-item-prop":"notificationReceiver","input-placeholder":l(a)("email_placeholder"),fields:l(D),general:l(te)},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("cc"),modelValue:l(f).cc,"onUpdate:modelValue":Q[5]||(Q[5]=z=>l(f).cc=z),"form-item-prop":"notificationCc","input-placeholder":l(a)("email_placeholder"),fields:l(D),general:l(te),"form-item-secondary":!1},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("bcc"),modelValue:l(f).bcc,"onUpdate:modelValue":Q[6]||(Q[6]=z=>l(f).bcc=z),"form-item-prop":"notificationBcc","input-placeholder":l(a)("email_placeholder"),fields:l(D),general:l(te)},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("subject"),modelValue:l(f).subject,"onUpdate:modelValue":Q[7]||(Q[7]=z=>l(f).subject=z),"form-item-prop":"notificationSubject","input-placeholder":l(a)("example"),fields:l(D),general:l(te),"input-secondary":"","form-item-secondary":!1},null,8,["label","modelValue","input-placeholder","fields","general"]),r(H,{label:l(a)("message"),prop:"formDescription",class:"ivyforms-form-builder-settings-notification__editor"},{default:y(()=>[r(j,{modelValue:l(f).message,"onUpdate:modelValue":Q[8]||(Q[8]=z=>l(f).message=z),"fields-placeholders":l(B),"general-placeholders":l(O),folder:"notification","show-toolbar":""},null,8,["modelValue","fields-placeholders","general-placeholders"])]),_:1},8,["label"]),r(G,{modelValue:l(f).showEmptyFields,"onUpdate:modelValue":Q[9]||(Q[9]=z=>l(f).showEmptyFields=z),priority:"secondary",type:"checkmark",class:"ivyforms-mb-16"},{default:y(()=>[ne(_(l(a)("show_empty_fields")),1)]),_:1},8,["modelValue"]),(g(),X(Kt(R.value),{"extension-data":l(f).extensionData,"onUpdate:extensionData":Q[10]||(Q[10]=z=>l(f).extensionData=z),fields:l(w).fields||[],"get-label":l(a)},null,40,["extension-data","fields","get-label"])),C.value?(g(),X(Kt(C.value),{key:0,modelValue:l(f).smartLogic,"onUpdate:modelValue":Q[11]||(Q[11]=z=>l(f).smartLogic=z),fields:l(w).fields||[],"get-label":l(a)},null,8,["modelValue","fields","get-label"])):fe("",!0)]),_:1},8,["model"])]),_:1})])}}}),vc=We(vB,[["__scopeId","data-v-070ca8af"]]),pB={class:"ivyforms-form-builder-settings ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},yB={class:"ivyforms-form-builder-settings__option-bar ivyforms-pb-8 ivyforms-flex"},gB={class:"ivyforms-form-builder-settings__option-bar__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start ivyforms-gap-8"},hB={class:"ivyforms-form-builder-settings__option-bar__right ivyforms-align-items-center ivyforms-justify-content-end ivyforms-flex ivyforms-gap-8"},bB={class:"ivyforms-flex ivyforms-flex-grow ivyforms-gap-16 ivyforms-flex-direction-column"},_B=_e({__name:"FormBuilderSettings",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=$o(),d=x({formName:"",formDescription:""}),m=kt(),s=x(!1),p=I(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/form_builder/general_settings_conversational_section",null)}catch{return null}});Pt(async()=>{a.params.formId&&await m.loadForm(a.params.formId)});const f=async()=>{s.value=!0;try{await m.saveFormSettings()}finally{s.value=!1}},v=async()=>{s.value=!0;try{await m.updateForm()}finally{s.value=!1}};return(h,w)=>{const P=xo,M=ke,U=Ue,R=Ne,C=pt,T=Xe,B=zl,O=bn;return g(),k("div",pB,[u("div",yB,[u("div",gB,[r(P,{modelValue:l(m).published,"onUpdate:modelValue":w[0]||(w[0]=D=>l(m).published=D),priority:"primary",size:"s",title:l(o)("published"),"text-position":"left"},null,8,["modelValue","title"])]),u("div",hB,[l(m).isEditingSettingGeneral?(g(),X(M,{key:0,class:it(["ivyforms-button__action--update"]),priority:"primary",loading:s.value,onClick:v},{default:y(()=>[s.value?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(o)("save")),1)],64))]),_:1},8,["loading"])):(g(),X(M,{key:1,class:it(["ivyforms-button__action--save"]),priority:"primary",loading:s.value,onClick:f},{default:y(()=>[s.value?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(o)("save")),1)],64))]),_:1},8,["loading"]))])]),r(O,{modifier:"outside-vertical"},{default:y(()=>[r(B,{model:d.value},{default:y(()=>[r(R,{label:l(o)("form_name"),prop:"formName",secondary:""},{default:y(()=>[r(U,{modelValue:l(m).name,"onUpdate:modelValue":w[1]||(w[1]=D=>l(m).name=D),placeholder:l(o)("form_name_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(R,{label:l(o)("form_desc"),prop:"formDescription",class:"ivyforms-form-settings-description",secondary:""},{default:y(()=>[r(U,{modelValue:l(m).description,"onUpdate:modelValue":w[2]||(w[2]=D=>l(m).description=D),type:"textarea",placeholder:l(o)("form_description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),u("div",bB,[r(C,{modelValue:l(m).showTitle,"onUpdate:modelValue":w[3]||(w[3]=D=>l(m).showTitle=D),priority:"secondary",size:"d",type:"checkmark"},{default:y(()=>[ne(_(l(o)("show_form_title")),1)]),_:1},8,["modelValue"]),r(C,{modelValue:l(m).showDescription,"onUpdate:modelValue":w[4]||(w[4]=D=>l(m).showDescription=D),priority:"secondary",size:"d",type:"checkmark"},{default:y(()=>[ne(_(l(o)("show_form_description")),1)]),_:1},8,["modelValue"]),r(T,{class:"ivyforms-my-8"}),p.value?(g(),X(Kt(p.value),{key:0})):fe("",!0),p.value?(g(),X(T,{key:1,class:"ivyforms-my-8"})):fe("",!0),r(C,{modelValue:l(m).storeEntries,"onUpdate:modelValue":w[5]||(w[5]=D=>l(m).storeEntries=D),priority:"secondary",size:"d",type:"checkmark"},{default:y(()=>[ne(_(l(o)("store_entries_db")),1)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1})])}}}),xB=We(_B,[["__scopeId","data-v-02cc2092"]]),wB={class:"ivyforms-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},CB={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},SB={class:"ivyforms-settings-notification__option-bar ivyforms-flex ivyforms-gap-8"},kB={class:"ivyforms-settings-notification__option-bar-left ivyforms-flex ivyforms-gap-8"},FB={class:"ivyforms-settings-notification__option-bar-right ivyforms-flex ivyforms-gap-8"},IB={class:"ivyforms-settings-notification__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},TB={key:0,class:"ivyforms-table-skeleton"},PB={class:"ivyforms-all-forms-pagination-container"},$B={key:1},LB=_e({__name:"FormBuilderNotificationTable",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Us(),m=Gi(),{searchQuery:s,debouncedSearchQuery:p}=Nr(),f=x(!1),v=x(!1),h=x(!1),w=x([]),P=x(0),M=$o(),U=No(),{shouldShowSkeleton:R}=Zd({loading:f,searchQuery:s,debouncedSearchQuery:p}),C=To({page:1,perPage:10}),T=To({column:"id",order:"desc"}),B=I(()=>s.value.trim().length>0),O=()=>({page:C.page,perPage:C.perPage,search:p.value,sortBy:T.column,sortOrder:T.order,formId:M.params.formId?parseInt(Array.isArray(M.params.formId)?M.params.formId[0]:M.params.formId,10):a.formId?parseInt(a.formId,10):null}),D=async()=>{f.value=!0;try{await d.searchNotifications(O()),w.value=d.tableData;const z=d.paginationMeta;C.page=z.page,C.perPage=z.perPage,P.value=z.total}catch(z){console.error(o("error_loading_notification"),z)}finally{f.value=!1}};Ee(()=>m.dialogVisible,(z,E)=>{E&&!z&&(m.actionType==="delete"||m.actionType==="duplicate")&&setTimeout(D,300)}),Ee([()=>C.page,()=>C.perPage,()=>p.value],async()=>{f.value=!0,await d.searchNotifications(O()),w.value=d.tableData,f.value=!1}),Ee(()=>d.tableData,z=>{w.value=z,f.value=!1},{immediate:!0}),Ee(()=>d.paginationMeta,z=>{P.value=Fx(z).total||0},{immediate:!0});const te=({column:z,order:E})=>{T.column=z,T.order=E==="asc"?"asc":E==="desc"?"desc":"asc",C.page=1,D()},J=()=>{const z=Array.isArray(M.params.formId)?M.params.formId[0]:M.params.formId||a.formId;d.resetNotification(z),v.value=!0,h.value=!1,U.replace(`/manage/${z}/settings/notification/manage`)},Y=()=>{v.value=!1,h.value=!1,D(),U.push({name:"form-notifications",params:{formId:a.formId}})},Q=z=>async()=>{f.value=!0;try{await d.loadNotification(z),v.value=!0,h.value=!0;const E=Array.isArray(M.params.formId)?M.params.formId[0]:M.params.formId||a.formId;await U.push(`/manage/${E}/settings/notification/manage/${z}`)}catch(E){console.error(o("error_loading_notification"),E),Oe({message:String(E),type:"error"})}finally{f.value=!1}},ie=z=>async()=>{await m.handleActionClick(z,null,"notification","duplicate",{setLoading:E=>{f.value=E}})},Z=z=>async()=>{await m.handleActionClick(z,null,"notification","delete",{setLoading:E=>{f.value=E}})},N=_p({field:"enabled",onChange:async(z,E)=>{const V=z.enabled;z.enabled=E;try{await d.updateNotification(z.id,z),await D()}catch(oe){z.enabled=V,Oe({message:String(oe),type:"error"})}}}),H=di({text:z=>z.name||"No Name",href:"#",onClick:z=>Q(z.id)(),class:"ivyforms-name-cell"}),j=({rowData:z})=>z?je("span",z.receiver||"No Receiver"):null,G=({rowData:z})=>z?je("span",z.replyTo||"No Reply-To"):null,W=({rowData:z})=>z?je("span",z.subject||"No Subject"):null,L=x([{key:"active",title:o("active"),cellRenderer:N,width:100,visible:!0,class:"status-column"},{key:"name",title:o("name"),cellRenderer:H,width:300,visible:!0,class:"name-column",sortable:!0},{key:"receiver",title:o("receiver"),cellRenderer:j,width:250,visible:!0,class:"receiver-column",sortable:!0},{key:"replyTo",title:o("reply_to"),cellRenderer:G,width:250,visible:!0,class:"replyto-column",sortable:!0},{key:"subject",title:o("subject"),cellRenderer:W,width:300,visible:!0,class:"subject-column",sortable:!0},qr({width:124,className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:o("edit"),onClick:z=>Q(z.id)()},{icon:"copy",tooltip:o("duplicate"),onClick:z=>ie(z.id)()},{icon:"trash",tooltip:o("delete"),priority:"danger",onClick:z=>Z(z.id)()}]})]);return Pt(()=>{d.isEditing=!1,D()}),(z,E)=>(g(),k("div",wB,[v.value?(g(),k("div",$B,[r(vc,{onClose:Y})])):(g(),k("div",CB,[u("div",SB,[u("div",kB,[r(Ki,{modelValue:l(s),"onUpdate:modelValue":E[0]||(E[0]=V=>hn(s)?s.value=V:null),placeholder:l(o)("search_notifications"),clearable:""},null,8,["modelValue","placeholder"])]),u("div",FB,[r(ke,{"icon-start":"plus",onClick:J},{default:y(()=>[ne(_(l(o)("notifications")),1)]),_:1})])]),u("div",IB,[r(ji,{columns:L.value,data:l(R)?[]:w.value,loading:l(R),sort:T,total:P.value,"row-key":"id",pagination:"",onSortChange:te},{empty:y(({loading:V})=>[V?(g(),k("div",TB,[r(mi,null,{template:y(()=>[(g(!0),k(ye,null,Ae(C.perPage,oe=>(g(),X(zn,{key:oe,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):B.value?(g(),X(dn,{key:2,title:l(o)("empty_search_title"),subtitle:l(o)("empty_search_subtitle")},null,8,["title","subtitle"])):(g(),X(dn,{key:1,image:"not-found",title:l(o)("empty_state_notification_title"),subtitle:l(o)("empty_state_notification_subtitle")},{actionButton:y(()=>[r(ke,{"icon-start":"plus",onClick:J},{default:y(()=>[ne(_(l(o)("notifications")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),u("div",PB,[r(Ea,{"current-page":C.page,"onUpdate:currentPage":E[1]||(E[1]=V=>C.page=V),"page-size":C.perPage,"onUpdate:pageSize":E[2]||(E[2]=V=>C.perPage=V),total:P.value},null,8,["current-page","page-size","total"])])])]))]))}});function Oc(t){const{canUseFeature:o}=Wn(),{showUpgradeDialog:n}=Vo(),a=I(()=>o("multiple_confirmations")),d=I(()=>{if(a.value)return null;const f=Ix(t.value);return f?.id?f.id:[...t.value].sort((h,w)=>(h.position??0)-(w.position??0))[0]?.id??null}),m=f=>a.value||t.value.length<=1?!0:f.id===d.value;return{hasMultipleConfirmations:a,primaryEditableId:d,isRowEditable:m,requireMultipleConfirmations:()=>a.value?!0:(n("essentials"),!1),requireRowEditable:f=>m(f)?!0:(n("essentials"),!1)}}function VB(t){if(!t)return!1;const o=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(o))return!1;const a=o.match(/https?:\/\//gi);if(a&&a.length>1)return!1;let d=o;try{return/^https?:\/\//i.test(o)||(d="https://"+o),new URL(d),!0}catch{return!1}}const UB={key:0,class:"ivyforms-form-builder-settings-confirmation__editor"},MB={key:0,class:"ivyforms-form-builder-settings-confirmation__content-section"},RB={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},EB={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},BB={class:"confirmation-title medium-14"},AB={class:"ivyforms-form-builder-settings-confirmation__radio-section"},DB={key:1,class:"ivyforms-form-builder-settings-confirmation__content-section"},OB={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},qB={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},zB={class:"confirmation-title medium-14"},NB={key:2,class:"ivyforms-form-builder-settings-confirmation__content-section"},WB={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},YB={class:"confirmation-title medium-14"},HB=_e({__name:"FormBuilderConfirmationEditor",setup(t){const{getLabel:o}=Ye(),{request:n}=po(),{startWatching:a}=Po();a();const d=Da(),m=kt(),s=x("horizontal"),p=x("successMessage"),f=x([]),v=x(!1);x(null);const h=x(""),w=x(""),P=[{label:o("success_message"),index:"successMessage"},{label:o("redirect_to_page"),index:"redirectToPage"},{label:o("redirect_to_custom_url"),index:"redirectToCustomUrl"}],M=I(()=>(m.fields||[]).filter(B=>B.type&&typeof B.fieldIndex<"u")),U=I(()=>Nv()),R=I(()=>d.page!==null&&d.page!==""?String(d.page):""),C=B=>{d.page=B},T=async()=>{const B=[];let O=1;for(;;){const{data:D,error:te,status:J}=await n("wp/v2/pages",{method:"GET",params:{per_page:100,page:O,_fields:"id,title"},headers:{"Content-Type":"application/json"}},{useNamespace:!1});if(te||J!==200||!Array.isArray(D)||D.length===0||(B.push(...D.map(Y=>({value:Y.id,label:Y.title.rendered}))),D.length<100))break;O++}return B};return Pt(async()=>{try{if(f.value=await T(),p.value=d.type||"successMessage",d.page){const B=f.value.find(O=>O.value===Number(d.page));d.page=B?B.value:d.page}typeof d.resetEntityState=="function"&&d.resetEntityState()}catch(B){console.error(o("error_loading_data_confirmation"),B),f.value=[]}finally{v.value=!0}}),Ee(()=>v.value&&p.value,B=>{B&&d.type!==B&&(d.type=B)}),Ee(()=>v.value&&d.type,B=>{B&&p.value!==B&&(p.value=B)}),Ee(p,()=>{h.value="",w.value=""}),Ee(()=>d.page,B=>{h.value&&B&&(h.value="")}),Ee(()=>d.url,B=>{if(w.value){if(w.value===o("please_enter_a_url"))B&&B.trim()!==""&&(w.value="");else if(w.value===o("please_enter_a_valid_url")&&B&&B.trim()!=="")try{const O=B.trim();O.startsWith("//")?new URL("http:"+O):new URL(O),w.value=""}catch{}}}),(B,O)=>{const D=Pn,te=to,J=co,Y=Qd,Q=Gt,ie=$n,Z=Tt,N=St,H=Ne,j=Ue;return v.value?(g(),k("div",UB,[r(D,{modelValue:p.value,"onUpdate:modelValue":O[0]||(O[0]=G=>p.value=G),mode:s.value,type:"tonal",priority:"tertiary",class:"ivyforms-form-builder-settings-confirmation__menu",tabs:P.map(G=>({name:G.index,label:G.label}))},null,8,["modelValue","mode","tabs"]),p.value==="successMessage"?(g(),k("div",MB,[u("div",RB,[u("div",EB,[u("span",BB,_(l(o)("message")),1),r(J,{content:l(o)("message_tooltip"),"aria-label":l(o)("message_tooltip"),placement:"top",theme:"inverted"},{default:y(()=>[r(te,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:O[1]||(O[1]=Ht(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),r(Y,{modelValue:l(d).message,"onUpdate:modelValue":O[2]||(O[2]=G=>l(d).message=G),"fields-placeholders":M.value,"general-placeholders":U.value,"aria-label":l(o)("success_message"),folder:"confirmation","show-toolbar":""},null,8,["modelValue","fields-placeholders","general-placeholders","aria-label"]),u("div",AB,[u("p",null,_(l(o)("after_form_submission")),1),r(ie,{modelValue:l(d).showForm,"onUpdate:modelValue":O[3]||(O[3]=G=>l(d).showForm=G),priority:"secondary"},{default:y(()=>[r(Q,{value:!1,priority:"secondary"},{default:y(()=>[ne(_(l(o)("hide_form")),1)]),_:1}),r(Q,{value:!0,priority:"secondary"},{default:y(()=>[ne(_(l(o)("reset_form")),1)]),_:1})]),_:1},8,["modelValue"])])])):p.value==="redirectToPage"?(g(),k("div",DB,[u("div",OB,[u("div",qB,[u("span",zB,_(l(o)("select_page")),1),r(J,{content:l(o)("select_tooltip"),"aria-label":l(o)("select_tooltip"),placement:"top",theme:"inverted"},{default:y(()=>[r(te,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:O[4]||(O[4]=Ht(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),r(H,{error:h.value,secondary:""},{default:y(()=>[r(N,{"model-value":R.value,placeholder:l(o)("select"),"onUpdate:modelValue":C},{default:y(()=>[(g(!0),k(ye,null,Ae(f.value,G=>(g(),X(Z,{key:G.value,value:String(G.value),label:G.label},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder"])]),_:1},8,["error"])])):p.value==="redirectToCustomUrl"?(g(),k("div",NB,[u("div",WB,[u("span",YB,_(l(o)("custom_url")),1),r(J,{content:l(o)("redirection_url_tooltip"),placement:"top",theme:"inverted"},{default:y(()=>[r(te,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:O[5]||(O[5]=Ht(()=>{},["prevent"]))})]),_:1},8,["content"])]),r(H,{error:w.value,secondary:""},{default:y(()=>[r(j,{modelValue:l(d).url,"onUpdate:modelValue":O[6]||(O[6]=G=>l(d).url=G),placeholder:l(o)("enter_url")},null,8,["modelValue","placeholder"])]),_:1},8,["error"])])):fe("",!0)])):fe("",!0)}}}),GB={class:"ivyforms-form-builder-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},jB={class:"ivyforms-form-builder-settings-confirmation__option-bar ivyforms-pb-8 ivyforms-flex"},KB={class:"ivyforms-form-builder-settings-confirmation__option-bar__left ivyforms-flex"},QB={class:"ivyforms-form-builder-settings-confirmation__option-bar__right ivyforms-flex ivyforms-gap-8"},XB=_e({__name:"FormBuilderManageConfirmation",setup(t){const{getLabel:o}=Ye(),n=$o(),a=No(),d=Da(),m=kt(),s=x(!1),p=x([]),{isRowEditable:f,requireRowEditable:v}=Oc(p),h=I(()=>{const J=n.params.formId;return Array.isArray(J)?J[0]:J}),w=I(()=>{const J=n.params.confirmationId;return Array.isArray(J)?J[0]:J}),P=I(()=>d.isEditing&&!!w.value),M=x(0),U=I(()=>(M.value,window.IvyForms?.components?.ConfirmationSmartLogicOptions)),R=()=>{M.value++},C=window.IvyForms?.pro?Zo():null,{checkFeatureAccess:T}=Vo(),B=I(()=>(M.value,window.IvyForms?.hasProFeature?.("smart_logic")??!1)),O=async J=>{if(J){if(C)try{await C.fetch()}catch(Y){console.error(Y);return}finally{M.value++}if(!T("smart_logic"))return}d.smartLogic.enabled=J},D=()=>{const J=h.value||m.formId;a.push({name:Ma,params:{formId:J}})},te=async()=>{if(!d.name?.trim()){Oe({message:o("confirmation_name_required"),type:"error"});return}const J=d.type||"successMessage";if(J==="redirectToPage"&&!d.page){Oe({message:o("please_select_a_page"),type:"error"});return}if(J==="redirectToCustomUrl"){if(!d.url){Oe({message:o("please_enter_a_url"),type:"error"});return}if(!VB(d.url)){Oe({message:o("please_enter_a_valid_url"),type:"error"});return}}s.value=!0;const Y={formId:h.value||m.formId,name:d.name,type:J,enabled:d.enabled,showForm:d.showForm,message:d.message||"",url:d.url||"",page:d.page||"",smartLogic:d.smartLogic};try{let Q=!1;d.id?Q=await d.updateConfirmation(d.id,Y):(d.formId=Number(h.value||m.formId),d.type=J,Q=await d.createConfirmation(Y)),Q&&D()}finally{s.value=!1}};return Pt(async()=>{window.addEventListener("ivyforms:pro:component-registered",R),h.value&&(!m.formId||String(m.formId)!==String(h.value)||Array.isArray(m.fields)&&m.fields.length===0)&&await m.loadForm(h.value);const J=h.value?parseInt(String(h.value),10):null;if(J&&(p.value=await d.loadAllConfirmationsForForm(J)),h.value&&w.value){const Y=p.value.find(Q=>Q.id===Number(w.value));if(Y&&!f(Y)){v(Y),D();return}await d.loadConfirmation(Number(w.value))}else await d.resetConfirmation(h.value||m.formId),await d.beginEditingConfirmation()}),Ln(()=>{window.removeEventListener("ivyforms:pro:component-registered",R)}),(J,Y)=>{const Q=xo,ie=ke,Z=Ue,N=Ne,H=Xe,j=bn;return g(),k("div",GB,[u("div",jB,[u("div",KB,[r(Q,{modelValue:l(d).enabled,"onUpdate:modelValue":Y[0]||(Y[0]=G=>l(d).enabled=G),priority:"primary",size:"s","text-position":"left",title:l(o)("active")},null,8,["modelValue","title"])]),u("div",QB,[r(ie,{class:it(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:D},{default:y(()=>[ne(_(l(o)("cancel")),1)]),_:1}),r(ie,{class:it(`ivyforms-button__action--${P.value?"update":"save"}`),priority:"primary",loading:s.value,onClick:te},{default:y(()=>[s.value?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(o)(P.value?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),r(j,{modifier:"outside-vertical",class:"ivyforms-form-builder-settings-confirmation__scroll"},{default:y(()=>[r(N,{label:l(o)("confirmation_name"),prop:"confirmationName",secondary:"",class:"ivyforms-form-builder-settings-confirmation__name"},{default:y(()=>[r(Z,{modelValue:l(d).name,"onUpdate:modelValue":Y[1]||(Y[1]=G=>l(d).name=G),placeholder:l(o)("new_confirmation")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(H,{class:"ivyforms-form-builder-settings-confirmation__divider"}),r(HB),r(H,{class:"ivyforms-form-builder-settings-confirmation__divider"}),r(N,{label:l(o)("smart_logic"),prop:"confirmationSmartLogic",secondary:""},{default:y(()=>[r(Q,{"model-value":l(d).smartLogic.enabled,priority:"secondary","text-position":"left","onUpdate:modelValue":O},null,8,["model-value"])]),_:1},8,["label"]),U.value&&l(d).smartLogic.enabled&&B.value?(g(),X(Kt(U.value),{key:0,modelValue:l(d).smartLogic,"onUpdate:modelValue":Y[2]||(Y[2]=G=>l(d).smartLogic=G),fields:l(m).fields,"get-label":l(o),"show-enabled-toggle":!1},null,8,["modelValue","fields","get-label"])):fe("",!0)]),_:1})])}}}),zd=We(XB,[["__scopeId","data-v-613d4d46"]]),JB={class:"ivyforms-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},ZB={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},eA={class:"ivyforms-settings-confirmation__option-bar ivyforms-flex ivyforms-gap-8"},tA={class:"ivyforms-settings-confirmation__option-bar-right ivyforms-flex ivyforms-gap-8 ivyforms-ml-auto"},oA={class:"ivyforms-settings-confirmation__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-min-h-0"},nA={key:0,class:"ivyforms-table-skeleton"},iA=_e({__name:"FormBuilderConfirmationTableShell",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Da(),m=fi(),s=$o(),p=No(),f=x(!1),v=x(!1),h=x([]),{isRowEditable:w,requireMultipleConfirmations:P,requireRowEditable:M}=Oc(h),U=H=>w(H)?"":"ivyforms-confirmation-row--locked",{shouldShowSkeleton:R}=Zd({loading:f,searchQuery:x(""),debouncedSearchQuery:x("")}),C=()=>{const H=s.params.formId,j=Array.isArray(H)?H[0]:H;return j?parseInt(j,10):a.formId?parseInt(a.formId,10):null},T=async()=>{const H=C();if(H){f.value=!0;try{const j=await d.loadAllConfirmationsForForm(H);h.value=j}catch(j){console.error(o("error_loading_confirmation"),j)}finally{f.value=!1}}},B=()=>{v.value=!1,T();const H=C();p.push({name:Ma,params:{formId:String(H)}})},O=H=>async()=>{const j=h.value.find(G=>G.id===H);if(!(j&&!M(j))){f.value=!0;try{await d.loadConfirmation(H),v.value=!0;const G=C();await p.push(`/manage/${G}/settings/confirmation/manage/${H}`)}catch(G){Oe({message:String(G),type:"error"})}finally{f.value=!1}}},D=H=>({successMessage:o("success_message"),redirectToPage:o("redirect_to_page"),redirectToCustomUrl:o("redirect_to_custom_url")})[H]||H,te=({rowData:H})=>{const j=H;return j?je(xo,{modelValue:!!j.enabled,size:"s",disabled:!w(j),"onUpdate:modelValue":async G=>{if(!M(j))return;const W=j.enabled;j.enabled=G;try{await d.updateConfirmation(j.id,{...j,enabled:G}),await T()}catch(L){j.enabled=W,Oe({message:String(L),type:"error"})}}}):null},J=di({text:H=>H.name||o("new_confirmation"),href:"#",onClick:H=>O(H.id)(),class:"ivyforms-name-cell"}),Y=H=>{const j=H.rowData;if(!j)return null;if(!w(j)){const G=j.name||o("new_confirmation");return je("span",{class:"ivyforms-confirmation-name-cell ivyforms-confirmation-name-cell--locked"},[je("span",G),je(ro,{image:"pro-bolt",size:"s"})])}return J(H)},Q=({rowData:H})=>{const j=H;if(!j)return null;const G=w(j)?"ivyforms-column-actions":"ivyforms-column-actions ivyforms-column-actions--locked";return w(j)?je("div",{class:[G,"ivyforms-flex","ivyforms-flex-direction-row","ivyforms-align-items-center","ivyforms-justify-content-end"]},[je(co,{content:o("edit"),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:()=>O(j.id)()})])]):je("div",{class:[G,"ivyforms-flex","ivyforms-flex-direction-row","ivyforms-align-items-center","ivyforms-justify-content-end"]},[je("button",{type:"button",class:"ivyforms-confirmation-pro-badge-action","aria-label":o("upgrade_to_pro"),onClick:()=>M(j)},[je(ro,{image:"pro-bolt",size:"s"})])])},ie=({rowData:H})=>je("span",D(String(H?.type||""))),Z=({rowData:H})=>H?.isDefault?je("span",{class:"ivyforms-confirmation-default-badge"},o("default_confirmation")):null,N=I(()=>[{key:"enabled",title:o("active"),cellRenderer:te,width:100,visible:!0,class:"status-column"},{key:"name",title:o("name"),cellRenderer:Y,width:260,visible:!0},{key:"type",title:o("type"),cellRenderer:ie,width:200,visible:!0},{key:"isDefault",title:o("default_confirmation"),cellRenderer:Z,width:120,visible:!0},{key:"actions",title:"",cellRenderer:Q,width:80,visible:!0,class:"ivyforms-cell-actions",fixed:Hd.RIGHT}]);return Ee(()=>s.path,H=>{const j=v.value;v.value=H.includes("/settings/confirmation/manage"),j&&!v.value&&T()},{immediate:!0}),Pt(()=>{d.isEditing=!1,m.stopEditing("confirmationBuilder"),s.path.includes("/settings/confirmation/manage")?v.value=!0:T()}),(H,j)=>{const G=zn,W=mi,L=dn,z=ji;return g(),k("div",JB,[v.value?(g(),X(zd,{key:1,onClose:B})):(g(),k("div",ZB,[u("div",eA,[u("div",tA,[r(ke,{priority:"pro","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:l(P)},{default:y(()=>[ne(_(l(o)("add_confirmation")),1)]),_:1},8,["onClick"])])]),u("div",oA,[r(z,{columns:N.value,data:l(R)?[]:h.value,loading:l(R),"row-key":"id","row-class":U},{empty:y(({loading:E})=>[E?(g(),k("div",nA,[r(W,null,{template:y(()=>[r(G,{class:"ivyforms-skeleton-row",style:{"min-height":"48px"}})]),_:1})])):(g(),X(L,{key:1,image:"not-found",title:l(o)("empty_state_confirmation_title"),subtitle:l(o)("empty_state_confirmation_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["columns","data","loading"])])]))])}}}),Vp=Ps("confirmationMultiSetting",()=>{const t=x([]),o=x({page:1,perPage:10,total:0}),{getLabel:n}=Ye(),{request:a}=po();return{tableData:t,paginationMeta:o,searchConfirmations:async({page:p=1,perPage:f=10,search:v="",sortBy:h="position",sortOrder:w="asc",filters:P={},formId:M=null}={})=>{try{const U={...P};M!=null&&(U.formId=M);const{data:R,error:C}=await a("confirmations/search",{method:"GET",params:{page:p,perPage:f,search:v,orderBy:h,order:w,filters:U}});if(C){Oe({message:`${n("error_fetching_confirmations")} ${Td(C)}`,type:"error"});return}const T=R?.data?.data;t.value=T?.data||[],o.value=T?.meta||{page:1,perPage:10,total:0}}catch(U){Oe({message:`${n("error_fetching_confirmations")} ${Td(U)}`,type:"error"})}},reorderConfirmations:async(p,f)=>{try{const{error:v}=await a("/confirmations/reorder",{method:"POST",data:{formId:p,orderedIds:f}});if(v){const h=typeof v=="object"&&v!==null&&"message"in v&&typeof v.message=="string"?v.message:Td(v);return Oe({message:`${n("error_to_update_confirmation")} ${h}`,type:"error"}),!1}return!0}catch(v){return Oe({message:`${n("error_to_update_confirmation")} ${Td(v)}`,type:"error"}),!1}},loadAllConfirmationsForForm:async p=>{try{const{data:f,error:v,status:h}=await a(`/confirmations/${p}`,{method:"GET"});return v||h!==200?[]:f?.data?.data||[]}catch{return[]}}}}),lA={class:"ivyforms-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},aA={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},rA={class:"ivyforms-settings-confirmation__option-bar ivyforms-flex ivyforms-gap-8"},sA={class:"ivyforms-settings-confirmation__option-bar-left ivyforms-flex ivyforms-gap-8"},dA={class:"ivyforms-settings-confirmation__option-bar-right ivyforms-flex ivyforms-gap-8"},uA={class:"ivyforms-settings-confirmation__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},cA={key:0,class:"ivyforms-table-skeleton"},fA={class:"ivyforms-all-forms-pagination-container"},mA=_e({__name:"FormBuilderConfirmationTableMulti",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Da(),m=Vp(),s=fi(),p=Gi(),f=Hi(),v=$o(),h=No(),w=x({}),{searchQuery:P,debouncedSearchQuery:M}=Nr(),U=x(!1),R=x(!1),C=x([]),T=x(0),{hasMultipleConfirmations:B,isRowEditable:O,requireMultipleConfirmations:D,requireRowEditable:te}=Oc(C),{shouldShowSkeleton:J}=Zd({loading:U,searchQuery:P,debouncedSearchQuery:M}),Y=To({page:1,perPage:10}),Q=To({column:"position",order:"asc"}),ie=I(()=>P.value.trim().length>0),Z=()=>{const de=v.params.formId,Ve=Array.isArray(de)?de[0]:de;return Ve?parseInt(Ve,10):a.formId?parseInt(a.formId,10):null},N=()=>({page:Y.page,perPage:Y.perPage,search:M.value,sortBy:Q.column,sortOrder:Q.order,formId:Z()}),H=async()=>{U.value=!0;try{await m.searchConfirmations(N()),C.value=m.tableData;const de=m.paginationMeta;Y.page=de.page,Y.perPage=de.perPage,T.value=de.total}catch(de){console.error(o("error_loading_confirmation"),de)}finally{U.value=!1}},j=()=>T.value<1?!0:B.value,G=async()=>{if(!j()){D();return}const de=Z();await d.resetConfirmation(de),R.value=!0,h.replace(`/manage/${de}/settings/confirmation/manage`)},W=()=>{R.value=!1,H();const de=Z();h.push({name:Ma,params:{formId:String(de)}})},L=de=>async()=>{const Ve=C.value.find(pe=>pe.id===de);if(!(Ve&&!te(Ve))){U.value=!0;try{await d.loadConfirmation(de),R.value=!0;const pe=Z();await h.push(`/manage/${pe}/settings/confirmation/manage/${de}`)}catch(pe){Oe({message:String(pe),type:"error"})}finally{U.value=!1}}},z=de=>async()=>{const Ve=C.value.find(pe=>pe.id===de);if(!(Ve&&!te(Ve))){if(!j()){D();return}await p.handleActionClick(de,null,"confirmation","duplicate",{setLoading:pe=>{U.value=pe}})}},E=de=>async()=>{const Ve=C.value.find(pe=>pe.id===de);if(!(Ve&&!te(Ve))){if(!B.value){D();return}if(T.value<=1){Oe({message:o("cannot_delete_last_confirmation"),type:"error"});return}await p.handleActionClick(de,null,"confirmation","delete",{setLoading:pe=>{U.value=pe}})}},V=de=>[...de].sort((Ve,pe)=>(Ve.position??0)-(pe.position??0)),oe=async(de,Ve)=>{if(!te(de)||!D())return;const pe=Z();if(!pe)return;const qe=await m.loadAllConfirmationsForForm(pe),Ke=V(qe),ot=Ke.findIndex(re=>re.id===de.id);if(ot<0)return;const rt=Ve==="up"?ot-1:ot+1;if(rt<0||rt>=Ke.length)return;const ft=[...Ke],[Dt]=ft.splice(ot,1);ft.splice(rt,0,Dt),await m.reorderConfirmations(pe,ft.map(re=>re.id))&&await H()},be=zr.debounce(de=>{const Ve=w.value[de.id];if(!Ve){Oe({message:o("menu_button_element_not_found"),type:"error"});return}const pe=V(C.value).length,qe=O(de),Ke=B.value&&pe>1&&qe,ot=document.querySelector(".ivyforms-settings-confirmation .ivyforms-table");ot&&ot.querySelectorAll(".el-table-v2__row").forEach(ft=>{ft.getAttribute("rowkey")===String(de.id)&&ft.classList.add("highlighted","hovered")});const rt=[$t(Lt.Edit,{handler:()=>L(de.id)()})];qe&&rt.push($t(Lt.Duplicate,{handler:()=>z(de.id)()})),Ke&&rt.push($t(Lt.MoveUp,{handler:()=>oe(de,"up")}),$t(Lt.MoveDown,{handler:()=>oe(de,"down")})),qe&&rt.push($t(Lt.Delete,{handler:()=>E(de.id)()})),f.openContextMenu({actions:rt,entityId:de.id,contextMenuButtonRef:Ve,onClose:()=>{document.querySelectorAll(".ivyforms-settings-confirmation .el-table-v2__row.highlighted, .ivyforms-settings-confirmation .el-table-v2__row.hovered").forEach(ft=>ft.classList.remove("highlighted","hovered"))}})},100),ae=de=>({successMessage:o("success_message"),redirectToPage:o("redirect_to_page"),redirectToCustomUrl:o("redirect_to_custom_url")})[de]||de,Re=({rowData:de})=>{const Ve=de;return Ve?je(xo,{modelValue:!!Ve.enabled,size:"s",disabled:!O(Ve),"onUpdate:modelValue":async pe=>{if(!te(Ve))return;const qe=Ve.enabled;Ve.enabled=pe;try{await d.updateConfirmation(Ve.id,{...Ve,enabled:pe}),await H()}catch(Ke){Ve.enabled=qe,Oe({message:String(Ke),type:"error"})}}}):null},we=di({text:de=>de.name||o("new_confirmation"),href:"#",onClick:de=>L(de.id)(),class:"ivyforms-name-cell"}),ge=de=>{const Ve=de.rowData;if(!Ve)return null;if(!O(Ve)){const pe=Ve.name||o("new_confirmation");return je("span",{class:"ivyforms-confirmation-name-cell ivyforms-confirmation-name-cell--locked"},[je("span",pe),je(ro,{image:"pro-bolt",size:"s"})])}return we(de)},Se=({rowData:de})=>je("span",ae(String(de?.type||""))),Qe=({rowData:de})=>de?.isDefault?je("span",{class:"ivyforms-confirmation-default-badge"},o("default_confirmation")):null,ut=x([{key:"enabled",title:o("active"),cellRenderer:Re,width:100,visible:!0,class:"status-column"},{key:"name",title:o("name"),cellRenderer:ge,width:260,visible:!0,sortable:!0},{key:"type",title:o("type"),cellRenderer:Se,width:200,visible:!0,sortable:!0},{key:"isDefault",title:o("default_confirmation"),cellRenderer:Qe,width:120,visible:!0},qr({width:124,className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:o("edit"),visible:de=>O(de),onClick:de=>L(de.id)()},{icon:"copy",tooltip:o("duplicate"),visible:de=>O(de),onClick:de=>z(de.id)()},{icon:"context-menu-dot",tooltip:o("actions"),refKey:"context-menu",visible:de=>O(de),onClick:de=>be(de)}],onButtonRef:(de,Ve)=>{typeof de=="number"&&Ve&&(w.value[de]=Ve)}})]);Ee(()=>p.dialogVisible,(de,Ve)=>{Ve&&!de&&(p.actionType==="delete"||p.actionType==="duplicate")&&setTimeout(H,300)}),Ee([()=>Y.page,()=>Y.perPage,()=>M.value],H),Ee(()=>v.path,de=>{const Ve=R.value;R.value=de.includes("/settings/confirmation/manage"),Ve&&!R.value&&H()},{immediate:!0});const ce=({column:de,order:Ve})=>{Q.column=de,Q.order=Ve==="desc"?"desc":"asc",Y.page=1,H()};return Pt(()=>{d.isEditing=!1,s.stopEditing("confirmationBuilder"),v.path.includes("/settings/confirmation/manage")?R.value=!0:H()}),(de,Ve)=>{const pe=Ki,qe=ke,Ke=zn,ot=mi,rt=dn,ft=ji,Dt=Ea;return g(),k("div",lA,[R.value?(g(),X(zd,{key:1,onClose:W})):(g(),k("div",aA,[u("div",rA,[u("div",sA,[r(pe,{modelValue:l(P),"onUpdate:modelValue":Ve[0]||(Ve[0]=Mt=>hn(P)?P.value=Mt:null),placeholder:l(o)("search_confirmations"),clearable:""},null,8,["modelValue","placeholder"])]),u("div",dA,[r(qe,{"icon-start":"plus",onClick:G},{default:y(()=>[ne(_(l(o)("add_confirmation")),1)]),_:1})])]),u("div",uA,[r(ft,{columns:ut.value,data:l(J)?[]:C.value,loading:l(J),sort:Q,total:T.value,"row-key":"id",pagination:"",onSortChange:ce},{empty:y(({loading:Mt})=>[Mt?(g(),k("div",cA,[r(ot,null,{template:y(()=>[(g(!0),k(ye,null,Ae(Y.perPage,re=>(g(),X(Ke,{key:re,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):ie.value?(g(),X(rt,{key:2,title:l(o)("empty_search_title"),subtitle:l(o)("empty_search_subtitle")},null,8,["title","subtitle"])):(g(),X(rt,{key:1,image:"not-found",title:l(o)("empty_state_confirmation_title"),subtitle:l(o)("empty_state_confirmation_subtitle")},{actionButton:y(()=>[r(qe,{"icon-start":"plus",onClick:G},{default:y(()=>[ne(_(l(o)("add_confirmation")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),u("div",fA,[r(Dt,{"current-page":Y.page,"onUpdate:currentPage":Ve[1]||(Ve[1]=Mt=>Y.page=Mt),"page-size":Y.perPage,"onUpdate:pageSize":Ve[2]||(Ve[2]=Mt=>Y.perPage=Mt),total:T.value},null,8,["current-page","page-size","total"])])])])),r(Or)])}}}),vA=_e({__name:"FormBuilderConfirmationTable",setup(t){const{canUseFeature:o}=Wn(),n=I(()=>o("multiple_confirmations")),a=I(()=>n.value?mA:iA);return(d,m)=>(g(),X(Kt(a.value)))}}),pA={class:"ivyforms-form-integration ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},yA={class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},gA={class:"ivyforms-form-integration__title ivyforms-flex ivyforms-align-items-center regular-16"},hA={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},bA={class:"ivyforms-form-integration__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},_A={class:"ivyforms-form-integration__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24 ivyforms-border-radius-16"},xA={key:1,class:"ivyforms-form-integration__not-available"},wA=_e({__name:"FormBuilderIntegrations",setup(t){const{getLabel:o}=Ye(),n=kt(),a=$o(),d=x(!1),{loadIntegrations:m,integrations:s}=Dc(),p=x(!0),f=x(0);Pt(async()=>{await m(),window.addEventListener("ivyforms:ready",R),window.addEventListener("ivyforms:pro:component-registered",R),setTimeout(()=>{f.value++,p.value=!1},100),T.value&&await n.loadForm(T.value)}),Ln(()=>{window.removeEventListener("ivyforms:ready",R),window.removeEventListener("ivyforms:pro:component-registered",R)});const v=I(()=>a.params.integration||"wpdatatables"),h=I(()=>{f.value;const D=v.value;return s.value.find(te=>te.value===D)||null}),w=I(()=>{if(f.value,typeof window>"u")return null;const D=window,te=h.value;if(!te||!te.component)return null;const J=te.component;return D.IvyForms?.components?.[J]||null}),P=I(()=>(f.value,window.IvyForms?.components?.IntegrationSmartLogicOptions)),M=I(()=>{const D=v.value;return n.integrationSettings?.[D]||{}}),U=D=>{const te=v.value;n.integrationSettings&&(n.integrationSettings[te]=D)},R=()=>{f.value++,p.value=!1},C=async()=>{d.value=!0;try{await n.updateForm()}finally{d.value=!1}},T=I(()=>{const D=a.params.formId;return Array.isArray(D)?D[0]:D}),B=I(()=>{const D=v.value,te=n.integrationSettings?.[D];return te?!Object.values(te).some(J=>typeof J=="boolean"?J:typeof J=="string"?J.length>0:typeof J=="object"&&J!==null?Object.keys(J).length>0:!1):!0}),O=()=>{const D=v.value;n.integrationSettings&&(n.integrationSettings[D]={})};return(D,te)=>{const J=$s("router-view"),Y=ke,Q=pt;return g(),k("div",pA,[l(a).name&&l(a).name!=="form-integrations"?(g(),X(J,{key:0})):w.value?(g(),X(Kt(w.value),{key:1})):p.value?fe("",!0):(g(),k(ye,{key:2},[u("div",yA,[u("div",gA,_(l(o)(v.value+"_integration_settings")),1),u("div",hA,[r(Y,{class:it(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:B.value,onClick:O},{default:y(()=>[ne(_(l(o)("clear_settings")),1)]),_:1},8,["disabled"]),r(Y,{class:it(["ivyforms-button__action--save"]),priority:"primary",loading:d.value,onClick:C},{default:y(()=>[d.value?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(o)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",bA,[u("div",_A,[v.value==="wpdatatables"?(g(),X(Q,{key:0,modelValue:l(n).integrationSettings.wpdatatables.enabled,"onUpdate:modelValue":te[0]||(te[0]=ie=>l(n).integrationSettings.wpdatatables.enabled=ie),priority:"secondary",type:"checkmark"},{default:y(()=>[ne(_(l(o)("allow_ivy_wpdatatables_integration")),1)]),_:1},8,["modelValue"])):(g(),k("div",xA,[u("p",null,_(l(o)("integration_not_available")),1),P.value&&v.value!="wpdatatables"?(g(),X(Kt(P.value),{key:0,"integration-name":v.value,settings:M.value,fields:l(n).fields,"get-label":l(o),"onUpdate:settings":U},null,40,["integration-name","settings","fields","get-label"])):fe("",!0)]))])])],64))])}}}),CA={class:"ivyforms-form-builder-settings-payments ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},SA={class:"ivyforms-form-builder-settings-payments__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},kA={class:"ivyforms-form-builder-settings-payments__title medium-18 text-primary"},FA={class:"ivyforms-form-builder-settings-payments__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},IA=_e({__name:"FormBuilderPayments",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Mo(),d=x(!1),m=x(""),{startWatching:s}=Po();s();function p(){m.value=JSON.stringify(n.paymentSettings)}Pt(()=>{p(),a.loadAllSettings()});const f=I({get(){return n.paymentSettings.currency},set(P){n.paymentSettings.currency=P}}),v=I(()=>{const P=a.squareSettings?.currency,M=n.paymentSettings?.currency;return!a.isSquareConnected||!P||!M?!1:P.toUpperCase()!==M.toUpperCase()}),h=()=>{try{const P=JSON.parse(m.value);n.paymentSettings.currency=P.currency}catch{n.paymentSettings={...$m},m.value=JSON.stringify($m)}},w=async()=>{d.value=!0;try{await n.updateForm(),p()}catch(P){const M=P instanceof Error?P.message:String(P);Oe({message:`${o("error_saving_payments")} ${M}`,type:"error"})}finally{d.value=!1}};return(P,M)=>{const U=ke,R=Cc,C=Tt,T=St,B=Ne,O=zl,D=bn;return g(),k("div",CA,[u("div",SA,[u("span",kA,_(l(o)("payments")),1),u("div",FA,[r(U,{priority:"tertiary",class:it(["ivyforms-button__action--cancel"]),onClick:h},{default:y(()=>[ne(_(l(o)("cancel")),1)]),_:1}),r(U,{priority:"primary",class:it(["ivyforms-button__action--update"]),loading:d.value,onClick:w},{default:y(()=>[d.value?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(o)("save")),1)],64))]),_:1},8,["loading"])])]),r(D,{modifier:"outside-vertical"},{default:y(()=>[r(O,{class:"ivyforms-form-builder-settings-payments__body"},{default:y(()=>[v.value?(g(),X(R,{key:0,type:"warning",title:l(o)("currency_mismatch_warning")},null,8,["title"])):fe("",!0),r(B,{secondary:"",label:l(o)("currency"),tooltip:l(o)("currency_tooltip")},{default:y(()=>[r(T,{modelValue:f.value,"onUpdate:modelValue":M[0]||(M[0]=te=>f.value=te),secondary:"","aria-label":l(o)("currency")},{default:y(()=>[(g(!0),k(ye,null,Ae(l(Tx),te=>(g(),X(C,{key:te.code,value:te.code,label:l(Px)(te.code),secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","aria-label"])]),_:1},8,["label","tooltip"])]),_:1})]),_:1})])}}}),TA=We(IA,[["__scopeId","data-v-ca8be92a"]]),PA={class:"all-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},$A={class:"ivyforms-all-entries-option-bar"},LA={class:"ivyforms-all-entries-option-bar__left"},VA={class:"ivyforms-all-entries-table"},UA={key:0,class:"ivyforms-table-skeleton"},MA={class:"ivyforms-all-entries-pagination-container"},RA=_e({__name:"AllEntries",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const{getAdminPageUrl:a,navigateToAdminPage:d}=un(),m=kt(),s=Go(),p=Mo(),f=Dr(),v=Zo(),h=Hi(),w=x({}),P=Gi(),M=x(),U=x(null),R=x(null),C=x(null),T=x([]),B=x(0),O=x(null),D=x(!0),{searchQuery:te,debouncedSearchQuery:J}=Nr(),Y=I(()=>te.value!==J.value),Q=I(()=>D.value||Y.value),{filters:ie,isFiltered:Z}=Uc({starred:null,read:null,formId:null}),{pagination:N,sort:H,withSuppressedUpdates:j,resetState:G}=Mc({filters:ie,pagination:To({page:1,perPage:10}),sort:To({column:"id",order:"desc"}),searchQuery:te,dateRange:O,preserveOtherParams:!0,onRestored:()=>pe(!0)}),W=To({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),{toggleAll:L,clear:z,selectedIds:E,anyRowSelected:V,allSelected:oe,someSelected:be}=Ec(T),ae=I(()=>[$t(Lt.MarkAsRead,{handler:()=>ft("read")}),$t(Lt.MarkAsUnread,{handler:()=>ft("unread")}),$t(Lt.AddStar,{handler:()=>Dt(!0)}),$t(Lt.RemoveStar,{handler:()=>Dt(!1)})]),Re=di({text:$e=>$e.id,class:$e=>$e.status==="unread"?"ivyforms-unread-entry":"",onClick:$e=>{d(Od,`/details/${$e.id}`,!0)}}),we=di({text:$e=>Qe.value[$e.formId]||"",href:$e=>a(an,`/manage/${$e.formId}`),class:"ivyforms-name-cell"}),ge=x([$c({allSelected:oe,toggleAll:()=>L(),headerAriaLabel:o("select_all"),cellAriaLabel:o("select_row")}),Lc({title:o("starred"),field:"starred",onChange:async($e,nt)=>{const Et=$e.starred;$e.starred=nt;try{await f.updateStarred($e.id,nt),nt?(W.starredTrueCount++,W.starredFalseCount--):(W.starredTrueCount--,W.starredFalseCount++)}catch(Bt){$e.starred=Et,Oe({message:String(Bt),type:"error"})}}}),{key:"id",title:o("id"),width:40,minWidth:40,cellRenderer:Re,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"formName",title:o("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:we,visible:!0,showInModal:!0},{key:"date-created",title:o("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:$e})=>je("span",sn.formatWPDate($e.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:o("browser"),width:100,minWidth:100,cellRenderer:({rowData:$e})=>je("span",$e.userAgent||o("unknown")),visible:!0,showInModal:!0},{key:"ip",title:o("ip_address"),width:120,minWidth:120,cellRenderer:({rowData:$e})=>je("span",$e.ipAddress||o("unknown")),visible:!0,showInModal:!0},qr({title:"",width:176,className:"ivyforms-cell-actions",actions:[{icon:$e=>$e.status==="read"?"read":"unread",tooltip:$e=>$e.status==="read"?o("mark_as_unread"):o("mark_as_read"),onClick:async $e=>{const nt=$e.status==="read"?"unread":"read",Et=$e.status;$e.status=nt;try{await f.updateStatus($e.id,nt),nt==="read"?(W.readTrueCount++,W.readFalseCount--):(W.readTrueCount--,W.readFalseCount++)}catch(Bt){$e.status=Et,Oe({message:String(Bt),type:"error"})}}},{icon:"preview",tooltip:o("view"),onClick:$e=>{d(Od,`/details/${$e.id}`,!0)}},{icon:"trash",tooltip:o("delete"),priority:"danger",onClick:$e=>Ke($e.id)()},{icon:"context-menu-dot",tooltip:o("actions"),iconStartType:"fill",refKey:"context-menu",onClick:$e=>ot($e)}],onButtonRef:($e,nt)=>{w.value[$e]=nt}})]),Se=I(()=>sn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),Qe=I(()=>f.formIdToName),{dynamicWidthColumns:ut,minTableWidth:ce}=Es(M,{columns:ge}),de=I(()=>te.value.trim()!==""||O.value!==null||Z.value),Ve=$e=>({page:N.page,perPage:N.perPage,search:J.value,sortBy:H.column,sortOrder:H.order,dateRange:sn.formatDateRangeForApi(O.value),shouldGetCount:$e,formId:ie.formId||void 0,filters:{starred:ie.starred,read:ie.read},searchFieldValue:!1}),pe=async $e=>{D.value=!0;try{await f.fetchData(Ve($e)),T.value=f.tableData;const nt=f.paginationMeta;await j(async()=>{N.page=nt.page,N.perPage=nt.perPage}),B.value=nt.total,$e&&(W.readTrueCount=f.filterCount.readTrueCount,W.readFalseCount=f.filterCount.readFalseCount,W.starredTrueCount=f.filterCount.starredTrueCount,W.starredFalseCount=f.filterCount.starredFalseCount)}finally{D.value=!1}};Ee([()=>N.page,()=>N.perPage,()=>J.value,()=>ie.starred,()=>ie.read,()=>O.value,()=>ie.formId],async([,,$e,nt,Et,Bt,yo],oo)=>{oo&&($e!==oo[2]||nt!==oo[3]||Et!==oo[4]||Bt!==oo[5]||yo!==oo[6])&&(N.page=1),await pe(!1)},{flush:"sync"}),Ee([()=>m.formId,()=>m.loadedForEntry],async()=>{m.formId&&!m.loadedForEntry?ie.formId=Number(m.formId):!m.formId&&!m.loadedForEntry&&(ie.formId=null)}),Ee(()=>f.tableData,$e=>{T.value=$e,D.value=!1},{immediate:!0}),Ee(()=>f.filterCount,$e=>{W.readTrueCount=$e.readTrueCount,W.readFalseCount=$e.readFalseCount,W.starredTrueCount=$e.starredTrueCount,W.starredFalseCount=$e.starredFalseCount},{immediate:!0});const qe=({column:$e,order:nt})=>{H.column=$e,H.order=nt==="asc"?"asc":nt==="desc"?"desc":"",N.page=1,pe(!1)},Ke=$e=>async()=>{await P.handleActionClick($e,null,"entry","delete",{setLoading:nt=>{D.value=nt}})},ot=zr.debounce($e=>{const nt=$e.id,Et=w.value[nt];if(!Et)return;const Bt=document.querySelector(".ivyforms-table");Bt&&Bt.querySelectorAll(".el-table-v2__row").forEach(so=>{so.getAttribute("rowkey")===nt.toString()&&so.classList.add("highlighted")});const yo=[Ic(()=>{h.closeContextMenu()},{locked:()=>!v.hasFeature("edit_entries")})];h.openContextMenu({actions:Fc(yo,{entryId:nt,formId:$e.formId??null,context:"all-entries"}),entityId:nt,contextMenuButtonRef:Et,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(go=>go.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(go=>go.classList.remove("hovered"))}})},100),rt=async()=>{if(E.value.length)try{await P.handleActionClick(null,E.value,"entries","delete",{setLoading:$e=>{D.value=$e}})}catch($e){Oe({message:String($e),type:"error"})}},ft=async $e=>{if(!E.value.length)return;D.value=!0;const nt=[...E.value];try{const Et=T.value.filter(Bt=>nt.includes(Bt.id));await f.updateReads(nt,$e),Et.forEach(Bt=>{Bt.status!==$e&&($e==="read"?(W.readTrueCount++,W.readFalseCount--):(W.readTrueCount--,W.readFalseCount++)),Bt.status=$e})}catch(Et){Oe({message:String(Et),type:"error"})}finally{D.value=!1}},Dt=async $e=>{if(!E.value.length)return;D.value=!0;const nt=[...E.value];try{const Et=T.value.filter(Bt=>nt.includes(Bt.id));await f.updateStarreds(nt,$e),Et.forEach(Bt=>{Bt.starred!==$e&&($e?(W.starredTrueCount++,W.starredFalseCount--):(W.starredTrueCount--,W.starredFalseCount++)),Bt.starred=$e})}catch(Et){Oe({message:String(Et),type:"error"})}finally{D.value=!1}},Mt=()=>{Ho(()=>{const $e=R.value&&"$el"in R.value?R.value.$el:R.value,nt=C.value&&"$el"in C.value?C.value.$el:C.value;if($e instanceof HTMLElement&&nt instanceof HTMLElement){const Et=$e.getBoundingClientRect();nt.style.position="absolute",nt.style.top=`${Et.bottom+8}px`,nt.style.left=`${Et.left}px`,nt.style.inset="unset"}})},{showDatePicker:re,datePickerIndicator:ve,openDatePicker:Ie,closeDatePicker:Ze,hideDatePickerIndicator:ht}=eu(O,Mt,C),yt=async()=>{if(h.isOpen){h.closeContextMenu();return}h.openContextMenu({actions:[$t(Lt.Read,{handler:Xo(()=>{ie.read="read",ie.starred=null}),rightText:W.readTrueCount.toString(),isActive:()=>ie.read==="read",secondary:!0}),$t(Lt.Unread,{handler:Xo(()=>{ie.read="unread",ie.starred=null}),isActive:()=>ie.read==="unread",secondary:!0,rightText:W.readFalseCount.toString()}),$t(Lt.Starred,{handler:Xo(()=>{ie.starred=!0,ie.read=null}),isActive:()=>ie.starred===!0,secondary:!0,rightText:W.starredTrueCount.toString()}),$t(Lt.Unstarred,{handler:Xo(()=>{ie.starred=!1,ie.read=null}),isActive:()=>ie.starred===!1,rightText:W.starredFalseCount.toString(),secondary:!0}),$t(Lt.ResetFilters,{handler:Xo(()=>{ie.starred=null,ie.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:U.value})},et=()=>{ie.starred=null,ie.read=null},bt=()=>{G()};return Vc(()=>{h.isOpen&&h.closeContextMenu()},{ignore:[U]}),Pt(()=>{p.loadAllSettings()}),Ee(()=>s.isFullScreenMode,()=>pe(!1)),($e,nt)=>{const Et=Ki,Bt=Kd,yo=zn,oo=mi,so=dn,go=ji,De=Ea;return g(),k("div",PA,[u("div",$A,[u("div",LA,[r(Et,{modelValue:l(te),"onUpdate:modelValue":nt[0]||(nt[0]=ze=>hn(te)?te.value=ze:null),class:"ivyforms-search__fixed-width",placeholder:l(o)("search")},null,8,["modelValue","placeholder"]),l(re)?(g(),X(Va,{key:0,ref_key:"datePickerPopperRef",ref:C,modelValue:O.value,"onUpdate:modelValue":nt[1]||(nt[1]=ze=>O.value=ze),type:"datetimerange","date-format":Se.value,"aria-label":l(o)("date_filters"),clearable:"",secondary:"",shortcuts:"",onClose:l(Ze)},null,8,["modelValue","date-format","aria-label","onClose"])):fe("",!0),r(Bt,{ref_key:"datePickerButtonRef",ref:R,color:"tertiary",type:"datepicker","aria-label":l(o)("date_filters"),indicator:l(ve),"custom-hide-indicator":l(ht),onClick:l(Ie)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),r(Bt,{ref_key:"menuButtonRef",ref:U,color:"tertiary",type:"filter","aria-label":l(o)("filters"),indicator:l(Z),"custom-hide-indicator":et,onClick:yt},null,8,["aria-label","indicator"]),r(Or)])]),u("div",VA,[r(go,{ref_key:"tableRef",ref:M,data:Q.value?[]:T.value,loading:Q.value,total:B.value,"row-key":"id",columns:l(ut),"min-table-width":l(ce),sort:l(H),pagination:"",onSortChange:qe},Ad({empty:y(()=>[Q.value?(g(),k("div",UA,[r(oo,null,{template:y(()=>[(g(!0),k(ye,null,Ae(l(N).perPage,ze=>(g(),X(yo,{key:ze,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):de.value?(g(),X(so,{key:2,image:"filters",title:l(o)("empty_state_filters_all_entries_title"),subtitle:l(o)("empty_state_filters_all_entries_subtitle")},{actionButton:y(()=>[r(ke,{onClick:bt},{default:y(()=>[ne(_(l(o)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),X(so,{key:1,image:"not-found",title:l(o)("empty_state_all_entries_title"),subtitle:l(o)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:2},[l(V)?{name:"bulk-header",fn:y(()=>[r(Rc,{"selected-ids":l(E),loading:D.value,"all-selected":l(oe),"some-selected":l(be),"primary-action":{label:l(o)("delete"),danger:!0,onClick:rt},"menu-actions":ae.value,onUnselectAll:l(z),onToggleAll:l(L)},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"])]),r(Dl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",MA,[r(De,{"current-page":l(N).page,"onUpdate:currentPage":nt[2]||(nt[2]=ze=>l(N).page=ze),"page-size":l(N).perPage,"onUpdate:pageSize":nt[3]||(nt[3]=ze=>l(N).perPage=ze),total:B.value},null,8,["current-page","page-size","total"])])])}}}),EA={};function BA(t,o){const n=RA,a=Yn;return g(),X(a,{"has-table":""},{default:y(()=>[r(n)]),_:1})}const AA=We(EA,[["render",BA]]),DA={class:"ivyforms-all-entries-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden"},OA=_e({__name:"EntriesPage",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=$o(),d=x(),m=x([]),s=x(!1),p=x(!1),{request:f}=po(),v=kt(),h=Go(),w=I(()=>h.isFullScreenMode),{navigateToAllForms:P,navigateToEntries:M,navigateToSettings:U,navigateToIntegrations:R}=un(),C=x(Jo),T=I(()=>[{label:o("all_forms"),index:On,routeName:On},{label:o("entries"),index:Jo,routeName:Jo},{label:o("integrations"),index:ri},{label:o("settings"),index:El}]),B=o("all_entries");rn("pageTitle",B);const O=async()=>{s.value=!0;try{const{data:J,error:Y,status:Q}=await f("entries/forms",{method:"GET"});if(Q!==200||Y||!J?.data){m.value=[];return}const Z=J.data.forms??[];m.value=Z.map(N=>({value:Number(N.id),labelId:`${o("id")}: ${N.id}`,label:N.name||`Form #${N.id}`}))}catch(J){console.error(o("failed_to_fetch_form"),J),Oe({message:`${o("failed_to_fetch_form")} ${J}`,type:"error"})}finally{s.value=!1}},D=J=>{d.value=J,v.formId=J?String(J):null};Ee(()=>a.query.formId,(J,Y)=>{if(J!==Y)if(J){const Q=Number(J);d.value=Q,v.loadedForEntry||(v.formId=String(Q))}else Y!==void 0&&(d.value=null,v.loadedForEntry||(v.formId=null))});const te=J=>{J!==C.value&&(C.value=J,J===On?P():J===Jo?M():J===El?U():J===ri&&R())};return Pt(()=>{if(a.query.formId){const J=Number(a.query.formId);d.value=J,v.loadedForEntry||(v.formId=String(J))}O()}),(J,Y)=>{const Q=Ms,ie=ql,Z=Ol,N=Nl,H=vi,j=AA;return g(),k(ye,null,[r(H,null,{left:y(()=>[r(Q,{modelValue:d.value,"onUpdate:modelValue":Y[0]||(Y[0]=G=>d.value=G),size:"s",type:"border",clearable:"",placeholder:l(o)("select_form"),options:m.value,loading:s.value||p.value,onChange:D},null,8,["modelValue","placeholder","options","loading"]),w.value?(g(),X(Z,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(!0),k(ye,null,Ae(T.value,G=>(g(),X(ie,{key:G.index,label:G.label,name:G.index,"is-active":C.value===G.index,type:"tonal",onClick:W=>te(G.index)},null,8,["label","name","is-active","onClick"]))),128))]),_:1})):fe("",!0)]),default:y(()=>[r(N)]),_:1}),u("div",DA,[r(j)])],64)}}}),qA={class:"ivyforms-file-upload__chips ivyforms-flex ivyforms-flex-wrap-wrap ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},zA={class:"ivyforms-file-upload__chips-icon ivyforms-flex ivyforms-flex-shrink-0"},NA={class:"ivyforms-file-upload__chips-name"},WA=_e({__name:"IvyFileUploadTableChips",props:{files:{}},setup(t){return(o,n)=>(g(),k("ul",qA,[(g(!0),k(ye,null,Ae(t.files,(a,d)=>(g(),k("li",{key:d,class:"ivyforms-file-upload__chips-pill ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-py-6 ivyforms-px-10"},[u("span",zA,[r(fv,{"file-name":a.name,size:"s"},null,8,["file-name"])]),u("span",NA,_(a.name),1)]))),128))]))}}),YA=We(WA,[["__scopeId","data-v-ec7d871d"]]),HA={class:"form-builder-results-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},GA={class:"form-builder-results-entries__option-bar ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-8"},jA={class:"form-builder-results-entries__option-bar-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-overflow-visible"},KA={class:"form-builder-results-entries__table"},QA={key:0,class:"form-builder-results-entries__table-skeleton"},XA={class:"form-builder-results-entries__pagination-container"},JA=_e({__name:"FormBuilderResultsEntries",setup(t){const{navigateToAdminPage:o}=un(),n=Zo(),{getLabel:a}=Ye(),d=kt(),m=Go(),s=Mo(),p=$o(),f=Dr(),v=Hi(),h=Gi(),w=x(),P=x(null),M=x(null),U=x({}),R=x(null),C=x([]),T=x(0),B=x(null),O=x(!0),D=x([]),{searchQuery:te,debouncedSearchQuery:J}=Nr(),Y=I(()=>te.value!==J.value),Q=I(()=>O.value||Y.value),{filters:ie,isFiltered:Z}=Uc({starred:null,read:null}),{pagination:N,sort:H,withSuppressedUpdates:j,resetState:G}=Mc({filters:ie,pagination:To({page:1,perPage:10}),sort:To({column:"id",order:"desc"}),searchQuery:te,dateRange:B,preserveOtherParams:!0,onRestored:()=>Ze(!0)}),W=To({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),{toggleAll:L,clear:z,selectedIds:E,anyRowSelected:V,allSelected:oe,someSelected:be}=Ec(C),ae=I(()=>[$t(Lt.MarkAsRead,{handler:()=>re("read")}),$t(Lt.MarkAsUnread,{handler:()=>re("unread")}),$t(Lt.AddStar,{handler:()=>ve(!0)}),$t(Lt.RemoveStar,{handler:()=>ve(!1)})]),Re=di({text:De=>De.id,class:De=>De.status==="unread"?"ivyforms-unread-entry":void 0,onClick:De=>{const vt=`/manage/${p.params.formId||p.params.id}/results/entries/details/${De.id}`;o(an,vt,!0)}}),we=x([$c({allSelected:oe,toggleAll:()=>L(),headerAriaLabel:a("select_all"),cellAriaLabel:a("select_row")}),Lc({title:a("starred"),field:"starred",onChange:async(De,ze)=>{const vt=De.starred;De.starred=ze;try{await f.updateStarred(De.id,ze),ze?(W.starredTrueCount++,W.starredFalseCount--):(W.starredTrueCount--,W.starredFalseCount++)}catch(lt){De.starred=vt,Oe({message:String(lt),type:"error"})}}}),{key:"id",title:a("id"),width:40,minWidth:40,cellRenderer:Re,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"date-created",title:a("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:De})=>je("span",sn.formatWPDate(De.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:a("browser"),width:100,minWidth:100,cellRenderer:({rowData:De})=>je("span",De.userAgent||a("unknown")),visible:!0,showInModal:!0},qr({title:"",width:176,className:"ivyforms-cell-actions",headerRenderer:()=>je(co,{content:a("column_visibility"),placement:"left",ariaLabel:a("column_visibility")},()=>[je(to,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:Ke,class:"ivyforms-ml-6",style:"cursor: pointer;",role:"button",ariaLabel:a("column_visibility")})]),actions:[{icon:De=>De.status==="read"?"read":"unread",tooltip:De=>De.status==="read"?a("mark_as_unread"):a("mark_as_read"),onClick:async De=>{const ze=De.status==="read"?"unread":"read",vt=De.status;De.status=ze;try{await f.updateStatus(De.id,ze),ze==="read"?(W.readTrueCount++,W.readFalseCount--):(W.readTrueCount--,W.readFalseCount++)}catch(lt){De.status=vt,Oe({message:String(lt),type:"error"})}}},{icon:"preview",tooltip:a("view"),onClick:De=>yt(De.id)()},{icon:"trash",tooltip:a("delete"),priority:"danger",onClick:De=>{h.handleActionClick(null,[De.id],"entries","delete",{setLoading:ze=>{O.value=ze}})}},{icon:"context-menu-dot",tooltip:a("actions"),iconStartType:"fill",refKey:"context-menu",onClick:De=>et(De)}],onButtonRef:(De,ze)=>{U.value[De]=ze}})]),ge=I(()=>{const ze=(d.fields||[]).filter(lt=>lt.type!=="recaptcha"&&lt.type!=="turnstile"&&lt.type!=="hcaptcha"&&!Ll("ivyforms/entry/results_table/exclude_field",!1,lt)),vt=[];return ze.forEach((lt,Qt)=>{const So=window.IvyForms?.hooks?.applyFilters?window.IvyForms.hooks.applyFilters("ivyforms/results/entry_columns",[],lt,Qt,{allEntryFields:f.entryFields,h:je}):[],ho=Array.isArray(So)?So:[];ho.length>0?vt.push(...ho):vt.push({key:`field-${lt.fieldIndex}`,title:lt.label,width:150,minWidth:100,cellRenderer:({rowData:Lo})=>{const Fe=Lo.id,ue=f.entryFields.find(gt=>gt.entryId==Fe&&gt.fieldId==lt.id)?.fieldValue;if((lt.type==="checkbox"||lt.type==="multi-select")&&Array.isArray(lt.fieldOptions)){const mt=(ue||"").split(",").map(tt=>tt.trim()).filter(tt=>tt).map(tt=>{const he=lt.fieldOptions.find(xe=>xe.value==tt);return he?he.label:tt});return je("span",mt.join(", "))}if(lt.type==="product")return je(mp,{value:ue??"",currencyCode:d.paymentSettings.currency});if(lt.type==="total")return je("span",mv(ue,d.paymentSettings.currency));if((lt.type==="radio"||lt.type==="select")&&Array.isArray(lt.fieldOptions)){const gt=lt.fieldOptions.find(mt=>mt.value==ue);return je("span",gt?gt.label:ue||"")}let Le=ue||"";if(Le&&lt.type==="phone")try{const gt=$x(Le);gt&&(lt.phoneFormat==="international"?Le=gt.formatInternational():lt.phoneFormat==="e164"?Le=gt.number:Le=gt.formatNational())}catch{}if(lt.type==="number"||lt.type==="quantity")return je("span",Lx(ue,lt.numberFormat||""));if(lt.type==="file-upload"){const gt=fp(ue);if(gt.length>0)return je(YA,{files:gt.map(mt=>({name:mt.name}))})}return je("span",Le)},visible:Qt<4,showInModal:!0})}),vt});Ee(ge,De=>{D.value.length===0?D.value=De.map(ze=>({...ze})):D.value=De.map(ze=>{const vt=D.value.find(lt=>lt.key===ze.key);return vt?{...ze,visible:vt.visible}:{...ze}})},{immediate:!0});const Se=x([]);Ee([we,D],()=>{const De=we.value,ze=De.findIndex(Qt=>Qt.key==="id"),vt=De.slice(0,ze+1),lt=De.slice(ze+1);Se.value=[...vt,...D.value,...lt]},{immediate:!0});const ut=I(()=>sn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),{tableWidth:ce,dynamicWidthColumns:de,minTableWidth:Ve}=Es(w,{columns:Se,minWidthFilter:De=>De.visible===!0}),{showMenu:pe,tempColumns:qe,openMenu:Ke,applyColumnVisibility:ot,areAllColumnsSelected:rt,isCheckboxDisabled:ft}=kp({columns:Se,minVisible:1,save:De=>{De.forEach(ze=>{const vt=D.value.find(Qt=>Qt.key===ze.key);if(vt){vt.visible=ze.visible;return}const lt=we.value.find(Qt=>Qt.key===ze.key);lt&&(lt.visible=ze.visible)})}}),Dt=I(()=>te.value.trim()!==""||B.value!==null||Z.value);function Mt(){let De=d.formId||p.params.formId||p.params.formId;return Array.isArray(De)&&(De=De[0]),De}const re=async De=>{if(!E.value.length)return;O.value=!0;const ze=[...E.value];try{const vt=C.value.filter(lt=>ze.includes(lt.id));await f.updateReads(ze,De),vt.forEach(lt=>{lt.status!==De&&(De==="read"?(W.readTrueCount++,W.readFalseCount--):(W.readTrueCount--,W.readFalseCount++)),lt.status=De})}catch(vt){Oe({message:String(vt),type:"error"})}finally{O.value=!1}},ve=async De=>{if(!E.value.length)return;O.value=!0;const ze=[...E.value];try{const vt=C.value.filter(lt=>ze.includes(lt.id));await f.updateStarreds(ze,De),vt.forEach(lt=>{lt.starred!==De&&(De?(W.starredTrueCount++,W.starredFalseCount--):(W.starredTrueCount--,W.starredFalseCount++)),lt.starred=De})}catch(vt){Oe({message:String(vt),type:"error"})}finally{O.value=!1}},Ie=De=>({page:N.page,perPage:N.perPage,search:J.value,sortBy:H.column,sortOrder:H.order,dateRange:sn.formatDateRangeForApi(B.value),shouldGetCount:De,formId:Number(Mt()),filters:{starred:ie.starred,read:ie.read},searchFieldValue:!0}),Ze=async De=>{O.value=!0;try{await f.fetchData(Ie(De)),C.value=f.tableData;const ze=f.paginationMeta;await j(async()=>{N.page=ze.page,N.perPage=ze.perPage}),T.value=ze.total,De&&(W.readTrueCount=f.filterCount.readTrueCount,W.readFalseCount=f.filterCount.readFalseCount,W.starredTrueCount=f.filterCount.starredTrueCount,W.starredFalseCount=f.filterCount.starredFalseCount)}finally{O.value=!1}};Ee([()=>N.page,()=>N.perPage,()=>J.value,()=>ie.starred,()=>ie.read,()=>B.value],async([,,De,ze,vt,lt],Qt)=>{Qt&&(De!==Qt[2]||ze!==Qt[3]||vt!==Qt[4]||lt!==Qt[5])&&(N.page=1),await Ze(!1)},{flush:"sync"}),Ee(()=>Mt(),async(De,ze)=>{De&&De!==ze&&(C.value=[],await Ze(!1))}),Ee(()=>f.listVersion,async()=>{await Ze(!1)}),Ee(()=>f.tableData,De=>{C.value=De,O.value=!1},{immediate:!0}),Ee(()=>h.dialogVisible,(De,ze)=>{ze&&!De&&h.actionType==="delete"&&setTimeout(()=>Ze(!1),300)});const ht=({column:De,order:ze})=>{H.column=De,H.order=ze==="asc"?"asc":ze==="desc"?"desc":"",N.page=1,Ze(!1)},yt=De=>()=>{const vt=`/manage/${p.params.formId||p.params.id}/results/entries/details/${De}`;o(an,vt,!0)},et=zr.debounce(De=>{const ze=De.id,vt=U.value[ze];if(!vt){console.warn(a("menu_button_element_not_found"));return}const lt=document.querySelector(".ivyforms-table");lt&&lt.querySelectorAll(".el-table-v2__row").forEach(ho=>{ho.getAttribute("rowkey")===ze.toString()&&ho.classList.add("highlighted")});const Qt=[Ic(()=>{v.closeContextMenu()},{locked:()=>!n.hasFeature("edit_entries")})];v.openContextMenu({actions:Fc(Qt,{entryId:ze,formId:Number(Mt())||null,context:"form-results"}),entityId:ze,contextMenuButtonRef:vt,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(Lo=>Lo.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(Lo=>Lo.classList.remove("hovered"))}})},100),bt=()=>{Ho(()=>{const De=M.value&&"$el"in M.value?M.value.$el:M.value,ze=R.value&&"$el"in R.value?R.value.$el:R.value;if(De instanceof HTMLElement&&ze instanceof HTMLElement){const vt=De.getBoundingClientRect();ze.style.position="absolute",ze.style.top=`${vt.bottom+8}px`,ze.style.left=`${vt.left}px`,ze.style.inset="unset"}})},{showDatePicker:$e,datePickerIndicator:nt,openDatePicker:Et,closeDatePicker:Bt,hideDatePickerIndicator:yo}=eu(B,bt,R),oo=async()=>{if(v.isOpen){v.closeContextMenu();return}v.openContextMenu({actions:[$t(Lt.Read,{handler:Xo(()=>{ie.read="read",ie.starred=null}),rightText:W.readTrueCount.toString(),isActive:()=>ie.read==="read",secondary:!0}),$t(Lt.Unread,{handler:Xo(()=>{ie.read="unread",ie.starred=null}),isActive:()=>ie.read==="unread",secondary:!0,rightText:W.readFalseCount.toString()}),$t(Lt.Starred,{handler:Xo(()=>{ie.starred=!0,ie.read=null}),isActive:()=>ie.starred===!0,secondary:!0,rightText:W.starredTrueCount.toString()}),$t(Lt.Unstarred,{handler:Xo(()=>{ie.starred=!1,ie.read=null}),isActive:()=>ie.starred===!1,rightText:W.starredFalseCount.toString(),secondary:!0}),$t(Lt.ResetFilters,{handler:Xo(()=>{ie.starred=null,ie.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:P.value})},so=()=>{ie.starred=null,ie.read=null},go=()=>{G()};return Vc(()=>{v.isOpen&&v.closeContextMenu()},{ignore:[P]}),Pt(()=>{s.loadAllSettings()}),Ee(()=>m.isFullScreenMode,()=>Ze(!1)),(De,ze)=>{const vt=Ki,lt=Kd,Qt=zn,So=mi,ho=dn,Lo=ji,Fe=Ea;return g(),k("div",HA,[u("div",GA,[u("div",jA,[r(vt,{modelValue:l(te),"onUpdate:modelValue":ze[0]||(ze[0]=ue=>hn(te)?te.value=ue:null),class:"ivyforms-search__fixed-width",placeholder:l(a)("search")},null,8,["modelValue","placeholder"]),l($e)?(g(),X(Va,{key:0,ref_key:"datePickerPopperRef",ref:R,modelValue:B.value,"onUpdate:modelValue":ze[1]||(ze[1]=ue=>B.value=ue),type:"datetimerange","date-format":ut.value,"aria-label":l(a)("date_filters"),clearable:"",secondary:"",shortcuts:"","popper-class":"results-picker",onClose:l(Bt)},null,8,["modelValue","date-format","aria-label","onClose"])):fe("",!0),r(lt,{ref_key:"datePickerButtonRef",ref:M,color:"tertiary",type:"datepicker","aria-label":l(a)("date_filters"),indicator:l(nt),"custom-hide-indicator":l(yo),onClick:l(Et)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),r(lt,{ref_key:"menuButtonRef",ref:P,color:"tertiary",type:"filter","aria-label":l(a)("filters"),indicator:l(Z),"custom-hide-indicator":so,onClick:oo},null,8,["aria-label","indicator"]),r(Or)])]),u("div",KA,[(g(),X(Lo,{ref_key:"tableRef",ref:w,key:l(ce),data:Q.value?[]:C.value,loading:Q.value,total:T.value,"row-key":"id",columns:l(de),"min-table-width":l(Ve),sort:l(H),pagination:"",onSortChange:ht},Ad({empty:y(()=>[Q.value?(g(),k("div",QA,[r(So,null,{template:y(()=>[(g(!0),k(ye,null,Ae(l(N).perPage,ue=>(g(),X(Qt,{key:ue,class:"form-builder-results-entries__skeleton-row"}))),128))]),_:1})])):Dt.value?(g(),X(ho,{key:2,image:"filters",title:l(a)("empty_state_filters_all_entries_title"),subtitle:l(a)("empty_state_filters_all_entries_subtitle")},{actionButton:y(()=>[r(ke,{onClick:go},{default:y(()=>[ne(_(l(a)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),X(ho,{key:1,image:"not-found",title:l(a)("empty_state_all_entries_title"),subtitle:l(a)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:2},[l(V)?{name:"bulk-header",fn:y(()=>[r(Rc,{"selected-ids":l(E),loading:O.value,"all-selected":l(oe),"some-selected":l(be),"menu-actions":ae.value,onUnselectAll:l(z),onToggleAll:l(L)},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"])),r(ci,{modelValue:l(pe),"onUpdate:modelValue":ze[4]||(ze[4]=ue=>hn(pe)?pe.value=ue:null),title:l(a)("edit_table"),subtitle:l(a)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{default:y(()=>[r(pt,{modelValue:l(rt),"onUpdate:modelValue":ze[2]||(ze[2]=ue=>hn(rt)?rt.value=ue:null),priority:"secondary",size:"s",type:"checkmark",class:"form-builder-results-entries__show-all-columns show-all-columns"},{default:y(()=>[Vl(De.$slots,"default",{},()=>[ne(_(l(a)("show_hide_all")),1)])]),_:3},8,["modelValue"]),(g(!0),k(ye,null,Ae(l(qe),ue=>(g(),k("div",{key:ue.key},[ue.showInModal?(g(),X(pt,{key:0,modelValue:ue.visible,"onUpdate:modelValue":Le=>ue.visible=Le,disabled:l(ft)(ue.key),priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ne(_(ue.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):fe("",!0)]))),128))]),footer:y(()=>[r(ke,{priority:"tertiary",size:"d",type:"fill",onClick:ze[3]||(ze[3]=ue=>pe.value=!1)},{default:y(()=>[ne(_(l(a)("cancel")),1)]),_:1}),r(ke,{priority:"success",size:"d",type:"fill",onClick:l(ot)},{default:y(()=>[ne(_(l(a)("apply")),1)]),_:1},8,["onClick"])]),_:3},8,["modelValue","title","subtitle"])]),r(Dl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",XA,[r(Fe,{"current-page":l(N).page,"onUpdate:currentPage":ze[5]||(ze[5]=ue=>l(N).page=ue),"page-size":l(N).perPage,"onUpdate:pageSize":ze[6]||(ze[6]=ue=>l(N).perPage=ue),total:T.value},null,8,["current-page","page-size","total"])])])}}}),ZA={};function eD(t,o){const n=$s("router-view"),a=Yn;return g(),X(a,null,{default:y(()=>[r(n,null,{default:y(({Component:d})=>[(g(),X(Kt(d)))]),_:1})]),_:1})}const tD=We(ZA,[["render",eD]]),oD=_e({__name:"FormResultsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=x("vertical"),d=o,m=tu(),s=[{label:n("entries"),index:Jo,routeName:ui,disabled:!1}],p=async f=>{d("update:activeIndex",f.index),await m.onMenuClick(f,m.isActive)};return(f,v)=>{const h=ql,w=Ol,P=Rs;return g(),X(P,null,{default:y(()=>[r(w,{mode:a.value,ellipsis:!1,class:"ivyforms-form-builder-results__menu"},{default:y(()=>[(g(),k(ye,null,Ae(s,M=>r(h,{key:M.index,label:M.label,name:M.index,type:"tonal","is-active":l(m).isActive(M.routeName,M.index),"coming-soon":M.disabled,onClick:U=>p(M)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),nD=_e({__name:"FormBuilderResultsPage",setup(t){const o=kt(),n=Go(),a=jd(),d=x("entries"),m=x([]),s=x(!1),p=x(!1),f=$o(),v=No(),h=tu(),{getLabel:w}=Ye(),P=Zo(),{canUseFeature:M,isProInstalled:U}=Wn(),{showUpgradeDialog:R}=Vo(),C=I(()=>M(up)),{canAccessResultsTab:T,checkResultsTabAccess:B}=Ac({onDenied:async()=>{try{const N=o.formId||f.params.formId;N?await v.replace({path:`/manage/${N}`}):await v.replace({path:"/manage"})}catch(N){console.error("Failed to redirect after access check:",N)}}}),O=I(()=>o.formId||null),D=I(()=>[{label:w("build"),index:"build",routeName:o.isEditing?Wi:Ni},{label:w("settings"),index:"settings",routeName:Rl},...T.value?[{label:w("results"),index:"results",routeName:ui}]:[]]),te=N=>{d.value=N},J=()=>{if(!U.value)return;if(!C.value){R(cp);return}if(!o.formId){Oe({message:w("first_save_form"),type:"error"});return}const N=window.IvyForms?.hooks,H="ivyforms/results/add_entry";if(!(typeof N?.doAction=="function"&&(N.actions?.[H]?.length??0)>0)){Oe({message:w("add_entry_unavailable","Add entry is unavailable. Please reload the page and try again."),type:"error"});return}N.doAction(H,{formId:o.formId})},Y=()=>{o.formId||Oe({message:w("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${o.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},Q=async N=>{N&&await v.push({path:`/manage/${N}/results/entries`})},ie=async()=>{s.value=!0;try{if(await a.fetchData({page:1,perPage:100}),m.value=a.tableData.map(N=>({value:N.id,labelId:`${w("id")}: ${N.id}`,label:N.name||`Form #${N.id}`})),!o.formId&&!f.params.formId&&a.tableData.length>0){const N=a.tableData[0].id.toString();o.formId=N,await o.loadForm(N),f.params.formId!==N&&await v.push({path:`/manage/${N}/results/entries`})}}catch(N){console.error(w("failed_to_load_form"),N),Oe({message:`${w("failed_to_fetch_form")} ${N}`,type:"error"})}finally{s.value=!1}};Pt(async()=>{await P.fetch(),await B(),await ie(),o.formId||(o.counterFields=0)});const{startWatching:Z}=Po();return Z(),Ee(()=>f.params.formId,async N=>{N&&N!==o.formId&&(o.formId=String(N),await o.loadForm(String(N)))},{immediate:!0}),Ee(()=>o.name,N=>{if(o.formId&&N!==null&&N!==void 0){const H=m.value.findIndex(j=>j.value===o.formId);H!==-1&&(m.value[H].label=N)}}),Ee(()=>f.hash,N=>{N.includes("/entries")?d.value="entries":N.includes("/insights")?d.value="insights":N.includes("/report")&&(d.value="report")},{immediate:!0}),(N,H)=>{const j=Ms,G=ql,W=Ol,L=ke,z=co,E=Nl,V=vi,oe=oD,be=tD;return g(),k(ye,null,[r(V,null,{left:y(()=>[r(j,{modelValue:O.value,"onUpdate:modelValue":H[0]||(H[0]=ae=>O.value=ae),size:"s",type:"border",placeholder:l(w)("select_form"),options:m.value,loading:s.value||p.value,onChange:Q},null,8,["modelValue","placeholder","options","loading"])]),center:y(()=>[r(W,{mode:"horizontal",ellipsis:!1,router:""},{default:y(()=>[(g(!0),k(ye,null,Ae(D.value,ae=>(g(),X(G,{key:ae.index,label:ae.label,name:ae.index,type:"tonal","is-active":l(h).isActive(ae.routeName,ae.index),route:l(h).getMenuRoute(ae,l(ui)),onClick:Re=>l(h).onMenuClick(ae,l(h).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:y(()=>[l(o).formId&&l(U)?(g(),X(L,{key:0,class:it(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",pro:!C.value,onClick:J},{default:y(()=>[ne(_(l(w)("add_new_entry")),1)]),_:1},8,["pro"])):fe("",!0),r(z,{content:l(w)("preview_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(L,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:Y})]),_:1},8,["content"]),r(E)]),_:1}),u("div",{class:it(["ivyforms-form-builder-results-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":l(n).isFullScreenMode}])},[r(oe,{"active-index":d.value,"onUpdate:activeIndex":te},null,8,["active-index"]),r(be,{"active-index":d.value},null,8,["active-index"])],2)],64)}}}),iD=We(nD,[["__scopeId","data-v-0db02d52"]]),lD=Ps("paymentsStore",()=>{const t=x([]),o=x(0),n=x(!1),a=x(1),d=x(20),m=x("dateCreated"),s=x("DESC"),p=x({}),{request:f}=po();async function v(){n.value=!0;try{const M=p.value.dateFrom&&p.value.dateTo?[p.value.dateFrom,p.value.dateTo]:void 0,{data:U,error:R}=await f("payments",{method:"GET",params:{page:a.value,perPage:d.value,orderBy:m.value,order:s.value,search:p.value.search||void 0,filters:p.value.formId||p.value.status?{formId:p.value.formId,status:p.value.status}:void 0,dateRange:M}});if(R){t.value=[],o.value=0;return}const C=U.data;t.value=C.data?.data??[],o.value=C.data?.meta?.total??C.data?.filterCount??0}finally{n.value=!1}}function h(M,U=!0){p.value={...p.value,...M},U&&(a.value=1)}function w(M,U){m.value=M,s.value=U}function P(M){a.value=M}return{payments:t,total:o,isLoading:n,currentPage:a,perPage:d,orderBy:m,order:s,filters:p,loadPayments:v,setFilter:h,setSort:w,setPage:P}}),aD={class:"payments-page ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24"},rD={class:"ivyforms-payments-page__toolbar"},sD={class:"ivyforms-payments-page__toolbar-left"},dD={class:"ivyforms-payments-page__section-header"},uD={class:"medium-18 text-primary"},cD={class:"ivyforms-payments-page__tabs"},fD={class:"ivyforms-payments-page__table"},mD={class:"ivyforms-payments-page__pagination"},vD=_e({__name:"PaymentsPage",setup(t){const{getLabel:o}=Ye(),{navigateToAdminPage:n}=un(),{request:a}=po(),d=lD(),m=Mo(),s=Go(),{searchQuery:p,debouncedSearchQuery:f}=Nr(),v=o("payments");rn("pageTitle",v);const h=I(()=>s.isFullScreenMode),w=x("payments"),P=x(!1),M=x(null),U=x(null),R=x(null),C=[{label:"Succeeded",value:"succeeded"},{label:"Declined",value:"declined"},{label:"Failed",value:"failed"},{label:"Orphaned",value:"orphaned"},{label:"Refunded",value:"refunded"},{label:"Disputed",value:"disputed"}],T=x([]),B=x(!1),O=x(),D=x(null),te=x(null),J=I(()=>m.generalSettings?.dateFormat||"YYYY-MM-DD"),Y=I(()=>[{name:"payments",label:o("payments")}]),Q=To({column:"dateCreated",order:"desc"}),ie=I(()=>!!(f.value||d.filters.formId||d.filters.status||d.filters.dateFrom||d.filters.dateTo));function Z(pe,qe){const Ke=bc(qe)?qe:"USD",ot=["BIF","CLP","DJF","GNF","JPY","KMF","KRW","MGA","PYG","RWF","UGX","VND","VUV","XAF","XOF","XPF"].includes(Ke);return`${(ot?pe:pe/100).toFixed(ot?0:2)}${vv(Ke)}`}function N(pe){const qe=pe.toLowerCase();return qe==="square"||qe==="square card"?o("square"):qe==="stripe"?o("stripe"):qe==="paypal"?o("paypal"):pe}function H(pe){const qe=String(pe.paymentMethod).toLowerCase();return qe==="stripe"&&pe.transactionId.startsWith("pi_")?`https://dashboard.stripe.com/payments/${encodeURIComponent(pe.transactionId)}`:qe==="paypal"&&pe.transactionId!==""?yp(pe.transactionId,{receiptUrl:pe.squareReceiptUrl,sandbox:m.paypalSettings?.environment==="sandbox"}):pp(pe.transactionId,{locationId:m.squareSettings?.locationId,receiptUrl:pe.squareReceiptUrl})}const j=di({text:pe=>pe.id,onClick:pe=>{pe.entryId!==null&&n(Od,`/details/${pe.entryId}`,!0)}}),G=x([{key:"id",title:o("id"),width:40,minWidth:40,sortable:!0,cellRenderer:j,visible:!0,showInModal:!0},{key:"formName",title:o("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:({rowData:pe})=>je("span",pe.formName||""),visible:!0,showInModal:!0},{key:"type",title:o("type"),width:100,minWidth:100,sortable:!1,cellRenderer:()=>je("span",o("charge")),visible:!0,showInModal:!0},{key:"customerName",title:o("customer"),width:160,minWidth:160,sortable:!0,cellRenderer:({rowData:pe})=>je("span",pe.customerName||"—"),visible:!0,showInModal:!0},{key:"amount",title:o("amount"),width:80,minWidth:80,sortable:!0,cellRenderer:({rowData:pe})=>je("span",Z(Number(pe.amount),String(pe.currency))),visible:!0,showInModal:!0},{key:"paymentMethod",title:o("source"),width:120,minWidth:120,sortable:!0,cellRenderer:({rowData:pe})=>je("span",N(String(pe.paymentMethod))),visible:!0,showInModal:!0},{key:"status",title:o("status"),width:100,minWidth:100,sortable:!0,cellRenderer:({rowData:pe})=>je("span",String(pe.status||"succeeded")),visible:!0,showInModal:!0},{key:"dateCreated",title:o("date"),width:105,minWidth:105,sortable:!0,cellRenderer:({rowData:pe})=>je("span",pe.dateCreated?sn.formatWPDate(pe.dateCreated):""),visible:!0,showInModal:!0},{key:"squareLink",title:"",width:48,minWidth:48,sortable:!1,cellRenderer:({rowData:pe})=>{const qe=pe,Ke=H(qe);if(!Ke)return je("span");const ot=String(qe.paymentMethod).toLowerCase(),rt=o(ot==="paypal"?"view_in_paypal":ot==="stripe"?"view_in_stripe":"view_in_square");return je("a",{href:Ke,target:"_blank",rel:"noopener noreferrer",class:"ivyforms-payments-page__square-link","aria-label":rt},[je(to,{name:"arrow-square-right-top",category:"arrows",type:"outline",size:"s"})])},visible:!0,showInModal:!1}]),{dynamicWidthColumns:W,minTableWidth:L}=Es(O,{columns:G});async function z(){B.value=!0;try{const{data:pe,error:qe,status:Ke}=await a("entries/forms",{method:"GET"});if(Ke!==200||qe||!pe?.data){T.value=[];return}const ot=pe.data;T.value=(ot.forms??[]).map(rt=>({value:Number(rt.id),labelId:`${o("id")}: ${rt.id}`,label:rt.name||`Form #${rt.id}`}))}finally{B.value=!1}}async function E(){d.setFilter({search:f.value||void 0},!1),await d.loadPayments()}function V(pe){U.value=pe,d.setFilter({formId:pe||void 0}),E()}function oe(pe){R.value=pe,d.setFilter({status:pe||void 0}),E()}function be(pe){Q.column=pe.column,Q.order=pe.order,d.setSort(pe.column,pe.order==="asc"?"ASC":"DESC"),E()}function ae(){d.setPage(1),E()}function Re(){p.value="",M.value=null,U.value=null,R.value=null,d.setFilter({search:void 0,formId:void 0,status:void 0,dateFrom:void 0,dateTo:void 0}),E()}const we=()=>{Ho(()=>{const pe=D.value&&"$el"in D.value?D.value.$el:D.value,qe=te.value&&"$el"in te.value?te.value.$el:te.value;if(pe instanceof HTMLElement&&qe instanceof HTMLElement){const Ke=pe.getBoundingClientRect();qe.style.position="absolute",qe.style.top=`${Ke.bottom+8}px`,qe.style.left=`${Ke.left}px`,qe.style.inset="unset"}})},{showDatePicker:ge,datePickerIndicator:Se,openDatePicker:Qe,closeDatePicker:ut,hideDatePickerIndicator:ce}=eu(M,we,te);function de(pe){return/[",\n]/.test(pe)?`"${pe.replace(/"/g,'""')}"`:pe}async function Ve(){P.value=!0;try{const pe=d.filters.dateFrom&&d.filters.dateTo?[d.filters.dateFrom,d.filters.dateTo]:void 0,{data:qe,error:Ke}=await a("payments",{method:"GET",params:{page:1,perPage:1e4,orderBy:d.orderBy,order:d.order,search:d.filters.search||void 0,filters:d.filters.formId?{formId:d.filters.formId}:void 0,dateRange:pe}});if(Ke||!qe?.data){Oe({message:o("failed_to_export_forms"),type:"error"});return}const rt=qe.data.data?.data??[],Dt=[[o("id"),o("form_name"),o("type"),o("customer"),o("amount"),o("source"),o("status"),o("date"),o("transaction_id"),o("view_payment")].map(de).join(","),...rt.map(Ie=>[String(Ie.id),Ie.formName||"",o("charge"),Ie.customerName||"",Z(Number(Ie.amount),String(Ie.currency)),N(String(Ie.paymentMethod)),Ie.status||"succeeded",Ie.dateCreated?sn.formatWPDate(Ie.dateCreated):"",Ie.transactionId||"",H(Ie)||""].map(de).join(","))],Mt=new Blob([Dt.join(`
77 +`)],{type:"text/csv;charset=utf-8;"}),re=URL.createObjectURL(Mt),ve=document.createElement("a");ve.href=re,ve.download=`ivyforms-payments-${new Date().toISOString().slice(0,10)}.csv`,ve.click(),URL.revokeObjectURL(re)}finally{P.value=!1}}return Ee(f,()=>{d.setFilter({search:f.value||void 0}),E()}),Ee(M,pe=>{if(!pe||pe.length<2)d.setFilter({dateFrom:void 0,dateTo:void 0});else{const[qe,Ke]=sn.formatDateRangeForApi(pe);d.setFilter({dateFrom:qe,dateTo:Ke})}E()}),Pt(()=>{m.loadAllSettings(),z(),E()}),(pe,qe)=>{const Ke=Ms,ot=vi,rt=Ki,ft=Va,Dt=Kd,Mt=ke,re=dn,ve=ji,Ie=Ea,Ze=Yn;return g(),k(ye,null,[r(ot,null,{left:y(()=>[r(Ke,{modelValue:U.value,"onUpdate:modelValue":qe[0]||(qe[0]=ht=>U.value=ht),class:"ivyforms-payments-page__form-picker",size:"s",type:"border",clearable:"",placeholder:l(o)("select_form"),options:T.value,loading:B.value,onChange:V},null,8,["modelValue","placeholder","options","loading"]),r(Ke,{modelValue:R.value,"onUpdate:modelValue":qe[1]||(qe[1]=ht=>R.value=ht),size:"s",type:"border",clearable:"",placeholder:l(o)("status"),options:C,onChange:oe},null,8,["modelValue","placeholder"])]),_:1}),u("div",{class:it(["ivyforms-payments-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":h.value}])},[r(Ze,null,{default:y(()=>[u("div",aD,[u("div",rD,[u("div",sD,[r(rt,{modelValue:l(p),"onUpdate:modelValue":qe[2]||(qe[2]=ht=>hn(p)?p.value=ht:null),class:"ivyforms-search__fixed-width",placeholder:l(o)("search_payments")},null,8,["modelValue","placeholder"]),l(ge)?(g(),X(ft,{key:0,ref_key:"datePickerPopperRef",ref:te,modelValue:M.value,"onUpdate:modelValue":qe[3]||(qe[3]=ht=>M.value=ht),type:"datetimerange","date-format":J.value,"aria-label":l(o)("date_filters"),clearable:"",secondary:"",shortcuts:"",onClose:l(ut)},null,8,["modelValue","date-format","aria-label","onClose"])):fe("",!0),r(Dt,{ref_key:"datePickerButtonRef",ref:D,color:"tertiary",type:"datepicker","aria-label":l(o)("date_filters"),indicator:l(Se),"custom-hide-indicator":l(ce),onClick:l(Qe)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"])]),r(Mt,{priority:"tertiary","icon-start":"export","icon-start-category":"global","icon-start-type":"outline",loading:P.value,onClick:Ve},{default:y(()=>[ne(_(l(o)("export_csv")),1)]),_:1},8,["loading"])]),u("div",dD,[u("span",uD,_(l(o)("transactions")),1),u("div",cD,[r(Pn,{modelValue:w.value,"onUpdate:modelValue":qe[4]||(qe[4]=ht=>w.value=ht),tabs:Y.value,type:"filled",size:"d",priority:"primary",stretch:!1},null,8,["modelValue","tabs"])])]),u("div",fD,[r(ve,{ref_key:"tableRef",ref:O,data:l(d).payments,loading:l(d).isLoading,total:l(d).total,columns:l(W),"min-table-width":l(L),sort:Q,"row-key":"id",pagination:"",onSortChange:be},{empty:y(()=>[ie.value?(g(),X(re,{key:1,image:"filters",title:l(o)("empty_state_filters_payments_title"),subtitle:l(o)("empty_state_filters_payments_subtitle")},{actionButton:y(()=>[r(Mt,{onClick:Re},{default:y(()=>[ne(_(l(o)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),X(re,{key:0,image:"not-found",title:l(o)("empty_state_payments_title"),subtitle:l(o)("empty_state_payments_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","sort"])]),u("div",mD,[r(Ie,{"current-page":l(d).currentPage,"onUpdate:currentPage":qe[5]||(qe[5]=ht=>l(d).currentPage=ht),"page-size":l(d).perPage,"onUpdate:pageSize":qe[6]||(qe[6]=ht=>l(d).perPage=ht),total:l(d).total,secondary:"",onCurrentChange:E,onSizeChange:ae},null,8,["current-page","page-size","total"])])])]),_:1})],2)],64)}}}),pD=We(vD,[["__scopeId","data-v-f696353c"]]);function yD(){const{request:t}=po(),{getLabel:o}=Ye();function n(m,s){if(m&&typeof m=="object"&&"message"in m){const p=m.message;if(typeof p=="string"&&p.trim()!=="")return p.trim()}return s===400||s===503||s>=500?o("square_service_unavailable"):o("square_connect_failed")}async function a(){const{data:m,error:s,status:p}=await t("integration/square/connect",{method:"POST"});if(m?.data?.auth_url){window.location.href=m.data.auth_url;return}Oe({message:n(s,p),type:"error"})}function d(){const m=new URLSearchParams(window.location.search),s=m.get("square_error"),p=m.get("square_connected");if(!(!s&&!p)){if(s==="1"){Oe({type:"error",message:o("square_connect_failed")});return}p==="1"&&Oe({type:"success",message:o("square_connected")})}}return{connectSquare:a,checkOAuthCallback:d}}const gD={class:"ivyforms-payment-settings ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},hD={class:"regular-16 text-secondary"},Up=_e({__name:"PaymentSettingsPage",setup(t){const{getLabel:o}=Ye(),n=Mo(),{connectSquare:a,checkOAuthCallback:d}=yD(),m=x(!1),s=x(!1),p=I(()=>n.isSquareConnected),f=I(()=>n.squareSettings),v=I(()=>!!f.value?.disconnectedByWebhook&&!p.value);Pt(async()=>{d(),await n.loadAllSettings()});async function h(){m.value=!0,await a()}async function w(){s.value=!0;try{await n.disconnectSquare(),Oe({type:"success",message:o("square_disconnected")})}finally{s.value=!1}}return(P,M)=>{const U=Cc,R=ke,C=Ue,T=Ne,B=zl;return g(),k("div",gD,[v.value?(g(),X(U,{key:0,type:"warning",title:l(o)("square_disconnected_warning")},null,8,["title"])):fe("",!0),p.value?(g(),k(ye,{key:2},[r(B,{class:"ivyforms-payment-settings__form"},{default:y(()=>[r(T,{secondary:"",label:l(o)("merchant_name")},{default:y(()=>[r(C,{"model-value":f.value?.merchantName??"",disabled:"",secondary:""},null,8,["model-value"])]),_:1},8,["label"]),r(T,{secondary:"",label:l(o)("currency")},{default:y(()=>[r(C,{"model-value":f.value?.currency??"",disabled:"",secondary:""},null,8,["model-value"])]),_:1},8,["label"]),r(T,{secondary:"",label:l(o)("location")},{default:y(()=>[r(C,{"model-value":f.value?.locationName||f.value?.locationId||"",disabled:"",secondary:""},null,8,["model-value"])]),_:1},8,["label"])]),_:1}),r(R,{priority:"danger",type:"border",loading:s.value,onClick:w},{default:y(()=>[ne(_(l(o)("disconnect_square")),1)]),_:1},8,["loading"])],64)):(g(),k(ye,{key:1},[u("p",hD,_(l(o)("square_connect_description")),1),r(R,{priority:"primary",loading:m.value,onClick:h},{default:y(()=>[ne(_(l(o)("connect_with_square")),1)]),_:1},8,["loading"])],64))])}}}),bD={key:0,class:"ivyforms-integration-card__pro-line"},_D={key:1,class:"ivyforms-integration-card__pro-badge-wrapper ivyforms-flex ivyforms-align-items-end"},xD={class:"ivyforms-integration-card__content ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-20 ivyforms-width-100"},wD={class:"ivyforms-integration-card__top-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-width-100"},CD={class:"ivyforms-integration-card__image-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},SD={class:"ivyforms-integration-card__title medium-18"},kD={key:0,class:"ivyforms-integration-card__badge ivyforms-integration-card__badge--soon"},FD={class:"ivyforms-integration-card__desc regular-16 text-secondary"},ID=_e({__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:o}=Ye(),n=t,a=I(()=>n.type==="upgrade"),d=I(()=>n.type==="soon"),m=I(()=>n.type==="upgrade"||n.type==="soon"||n.type==="disabled"||n.toggleDisabled===!0),s=I(()=>({"ivyforms-integration-card--active":n.type==="active","ivyforms-integration-card--disabled":n.type==="disabled","ivyforms-integration-card--upgrade":n.type==="upgrade","ivyforms-integration-card--pro-active":n.type==="proActive","ivyforms-integration-card--pro-disabled":n.type==="proDisabled","ivyforms-integration-card--soon":n.type==="soon"})),p=I(()=>{switch(n.type){case"upgrade":return o("upgrade");case"disabled":return o("install");case"active":return n.showToggle?n.toggleValue&&n.buttonText||o("learn_more"):n.buttonText||o("learn_more");case"soon":return o("learn_more");case"proActive":case"proDisabled":return n.buttonText?n.buttonText:n.toggleValue&&n.hasGlobalSettings===!0?o("go_to_settings"):o("learn_more");default:return""}}),f=I(()=>{switch(n.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(v,h)=>{const w=ro,P=to,M=Gd,U=xo,R=ke;return g(),k("div",{class:it(["ivyforms-integration-card ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-p-24 ivyforms-border-radius-8",s.value])},[a.value?(g(),k("div",bD)):fe("",!0),a.value?(g(),k("div",_D,[r(w,{class:"ivyforms-integration-card__pro-badge ivyforms-shadow-100"})])):fe("",!0),u("div",xD,[u("div",wD,[u("div",CD,[r(P,{category:"integrations",name:t.image||"default",size:"l"},null,8,["name"])]),u("div",SD,_(t.title),1),d.value?(g(),k("div",kD,[r(M)])):t.showToggle?(g(),X(U,{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"])):fe("",!0)]),u("div",FD,_(t.description),1),d.value?fe("",!0):(g(),X(R,{key:0,class:"ivyforms-integration-card__button",priority:f.value.priority,type:f.value.type,loading:t.isLoading,onClick:t.onButtonClick},{default:y(()=>[ne(_(p.value),1)]),_:1},8,["priority","type","loading","onClick"]))])],2)}}}),TD=We(ID,[["__scopeId","data-v-b303d8ab"]]),PD={class:"ivyforms-integrations-section-content ivyforms-flex ivyforms-flex-direction-column ivyforms-overflow-hidden"},$D={class:"ivyforms-integrations-section-content__header ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8 ivyforms-pb-24 ivyforms-flex-shrink-0"},LD={class:"ivyforms-integrations-section-content__title medium-18"},VD={class:"ivyforms-integrations-section-content__body regular-16"},UD={class:"ivyforms-integrations-section-content__option-bar ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-align-self-stretch"},MD={class:"ivyforms-integrations-section-content__list ivyforms-flex ivyforms-flex-wrap-wrap ivyforms-align-items-stretch ivyforms-width-100 ivyforms-gap-24 ivyforms-pb-8"},RD="https://ivyforms.com/documentation/",ED=_e({__name:"IntegrationsSectionContent",setup(t){const{getLabel:o}=Ye(),n=Mo(),a=Zo(),{checkFeatureAccess:d,getProIntegrationFeatures:m,showUpgradeDialog:s,isProInstalled:p,isProLicenseActive:f}=Vo(),{integrations:v,getIntegrationType:h,loadIntegrationStates:w,loadIntegrations:P,reloadIntegrations:M,integrationState:U}=Dc(),{request:R}=po(),C=x(""),T=x("all"),B=x(!0),O=x(null),D=x(2),te=L=>!!n.integrationsSettings?.[L]?.enabled,J=L=>{const z=v.value.find(V=>V.value===L),E=new URL(window.location.href);return E.searchParams.set("page","ivyforms-settings"),E.hash=z?.category==="Payment"?`#/payments/${L}`:`#/integrations/${L}`,E.toString()},Y=I(()=>m()),Q=[{name:"all",label:o("all")},{name:"lite",label:o("lite")},{name:"pro",label:o("pro")},{name:"soon",label:o("soon")}];Pt(async()=>{B.value=!0,await a.fetch(),await n.loadAllSettings(),await w(),await P(),D.value=v.value.length||2,B.value=!1});const ie=L=>{const z=n.integrationsSettings?.[L],E=U.value?.[L];return mc(L)&&E&&!E.connected?!1:z?.enabled||!1},Z=L=>v.value.find(V=>V.value===L)?.docsOnly?!1:Md[L]?.hideToggle!==!0,N=L=>v.value.find(E=>E.value===L)?!!(p()&&!f()):!1,H=L=>{const z=v.value.find(oe=>oe.value===L);if(!z)return;if(h(z)==="proDisabled"&&p()&&!f())return o("activate_license");if(L==="square")return te(L)?o("set_up"):o("learn_more");const V=Md[L];if(V){const oe=n.integrationsSettings?.[L],be=oe?.enabled||!1,ae=oe?.connected||!1;if(O.value===L)return o("installing");if(ae&&(V.hideToggle||be))return o(V.activeButtonLabel)}},j=async L=>{const z=v.value.find(V=>V.value===L);if(!z)return;if(L==="square"){te(L)?window.location.href=J("square"):window.open(RD,"_blank");return}const E=h(z);if(E==="upgrade"){s(z.requiredPlan);return}if(E==="disabled"){if(mc(L)){try{O.value=L;const V=await R("/integrations/install-plugin",{method:"POST",data:{plugin_slug:L}});V.data?.success?(Oe({message:o(L+"_installed_successfully"),type:"success",duration:3e3}),await n.updateIntegrationEnabled(L,!0),await n.loadAllSettings(),await w()):Oe({message:V.data?.message||o("installation_failed"),type:"error",duration:3e3})}catch(V){console.error("Error installing plugin:",V),Oe({message:`${o("installation_failed")} ${V}`,type:"error",duration:3e3})}finally{O.value=null}return}await n.updateIntegrationEnabled(L,!0),await w();return}if(E==="active"){const V=Md[L];if(V){const be=n.integrationsSettings?.[L]?.enabled||!1,ae=V.hideToggle||be;window.open(ae?V.adminUrl:V.docsUrl,"_blank");return}z.learnMoreUrl&&window.open(z.learnMoreUrl,"_blank");return}if(E==="proActive"||E==="proDisabled"){if(p()&&!f()){s(z.requiredPlan);return}const V=`${L}_integration`;if(Object.values(Y.value).includes(V)&&!d(V))return;n.integrationsSettings?.[L]?.enabled&&z.hasGlobalSettings!==!1?window.location.href=J(L):z.learnMoreUrl&&window.open(z.learnMoreUrl,"_blank");return}},G=async(L,z)=>{const E=`${L}_integration`;if(z&&Object.values(Y.value).includes(E)&&!d(E))return;let V;if(window.IvyForms?.hooks?.applyFilters&&(V=window.IvyForms.hooks.applyFilters("ivyforms/integrations/filter/toggle_handlers",{})?.[L]),V)try{const oe=await V(z);if(oe.ok){await n.loadAllSettings(),await M(),oe.successMessage&&Oe({message:oe.successMessage,type:"success",duration:5e3});return}Oe({message:o("failed_to_save_settings"),type:"error",duration:3200}),await n.loadAllSettings(),await M();return}catch{Oe({message:o("failed_to_save_settings"),type:"error",duration:3200}),await n.loadAllSettings(),await M();return}await n.updateIntegrationEnabled(L,z),await n.loadAllSettings(),await w(),window.IvyForms?.hooks?.triggerUpdate?.(),z&&v.value.find(be=>be.value===L)?.hasGlobalSettings!==!1&&(window.location.href=J(L))},W=I(()=>{U.value,n.integrationsSettings,n.paymentSettings;let L=v.value;if(T.value!=="all"&&(L=L.filter(z=>{const E=["essentials","growth","agency"].includes(z.searchCategory);return T.value==="pro"?E:T.value==="lite"?z.searchCategory==="lite":T.value==="soon"?z.type==="soon":!0})),C.value){const z=C.value.toLowerCase();L=L.filter(E=>o(E.name).toLowerCase().includes(z)||o(E.description).toLowerCase().includes(z))}return L});return(L,z)=>{const E=Vx,V=TD;return g(),k("div",PD,[u("div",$D,[u("div",LD,_(l(o)("integrations_section_title")),1),u("div",VD,_(l(o)("integrations_section_body")),1),u("div",UD,[r(Ki,{modelValue:C.value,"onUpdate:modelValue":z[0]||(z[0]=oe=>C.value=oe),placeholder:l(o)("search"),class:"ivyforms-integrations-section-content__search-fixed-width"},null,8,["modelValue","placeholder"]),r(Pn,{modelValue:T.value,"onUpdate:modelValue":z[1]||(z[1]=oe=>T.value=oe),tabs:Q,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue"])])]),r(bn,{always:"",class:"ivyforms-integrations-section-content__list-scroll ivyforms-flex-1 ivyforms-width-100 ivyforms-overflow-hidden"},{default:y(()=>[u("div",MD,[B.value?(g(!0),k(ye,{key:0},Ae(D.value,oe=>(g(),k("div",{key:oe,class:"ivyforms-integrations-section-content__item ivyforms-flex ivyforms-min-width-0"},[r(E,{rows:3,animated:"",class:"ivyforms-integration-skeleton ivyforms-width-100 ivyforms-p-24 ivyforms-border-radius-8"})]))),128)):(g(!0),k(ye,{key:1},Ae(W.value,oe=>(g(),k("div",{key:oe.value,class:"ivyforms-integrations-section-content__item ivyforms-flex ivyforms-min-width-0"},[r(V,{title:l(o)(oe.name),description:l(o)(oe.description),image:oe.image,type:l(h)(oe),"required-plan":oe.requiredPlan,"has-global-settings":oe.hasGlobalSettings,"toggle-value":ie(oe.value),"toggle-disabled":N(oe.value),"show-toggle":Z(oe.value),"is-loading":O.value===oe.value,"button-text":H(oe.value),"on-button-click":()=>j(oe.value),"on-toggle-change":be=>G(oe.value,be)},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))])]),_:1})])}}}),BD=We(ED,[["__scopeId","data-v-1fbf4f83"]]),AD={};function DD(t,o){const n=BD,a=Yn;return g(),X(a,{class:"ivyforms-p-24"},{default:y(()=>[r(n)]),_:1})}const OD=We(AD,[["render",DD]]),qD=_e({__name:"IntegrationsPage",setup(t){const{getLabel:o}=Ye(),{navigateToAllForms:n,navigateToEntries:a,navigateToSettings:d,navigateToIntegrations:m}=un(),s=o("integrations");rn("pageTitle",s);const p=Go(),f=I(()=>p.isFullScreenMode),v=x(ri),h=[{label:o("all_forms"),index:On},{label:o("entries"),index:Jo},{label:o("integrations"),index:ri},{label:o("settings"),index:El}],w=P=>{P!==v.value&&(v.value=P,P===On?n():P===Jo?a():P===El?d():P===ri&&m())};return(P,M)=>{const U=ql,R=Ol,C=ke,T=Nl,B=vi,O=OD;return g(),k(ye,null,[r(B,null,{left:y(()=>[f.value?(g(),X(R,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(),k(ye,null,Ae(h,D=>r(U,{key:D.index,label:D.label,name:D.index,"is-active":v.value===D.index,type:"tonal",onClick:te=>w(D.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):fe("",!0)]),right:y(()=>[r(C,{priority:"tertiary","icon-start":"bell","icon-start-type":"fill-duo"})]),default:y(()=>[r(T)]),_:1}),u("div",{class:it(["ivyforms-integrations-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":f.value}])},[r(O)],2),r(gc)],64)}}}),zD=We(qD,[["__scopeId","data-v-ae555da4"]]),Oa=new URLSearchParams(window.location.search).get("page");let Wl=[];Oa===Rx&&(Wl=[{path:"/",name:Ex,component:r0,meta:{pageType:"dashboard",breadcrumb:"Dashboard"}}]);Oa===gv&&(Wl=[{path:"/",name:On,component:NT,meta:{pageType:"forms",breadcrumb:"All Forms"}}]);Oa===an&&(Wl=[{path:"/",name:Ni,component:jm,meta:{pageType:"form-builder",breadcrumb:"Add Form"}},{path:"/manage/:formId(\\d+)",redirect:{name:Wi},children:[{path:"",name:Wi,component:jm,meta:{pageType:"form-builder",breadcrumb:"Edit Form",requiresForm:!0}},{path:"settings",name:Oi,component:QE,meta:{pageType:"form-settings",breadcrumb:"Settings",requiresForm:!0},children:[{path:"general",name:Rl,component:xB,meta:{breadcrumb:"General",requiresForm:!0}},{path:"notification",name:Ua,component:LB,meta:{breadcrumb:"Notifications",requiresForm:!0}},{path:"notification/manage",name:Er,component:vc,meta:{breadcrumb:"New Notification",requiresForm:!0}},{path:"notification/manage/:notificationId(\\d+)",name:Br,component:vc,meta:{breadcrumb:"Edit Notification",requiresForm:!0}},{path:"confirmation",name:Ma,component:vA,meta:{breadcrumb:"Confirmations",requiresForm:!0}},{path:"confirmation/manage",name:ws,component:zd,meta:{breadcrumb:"New Confirmation",requiresForm:!0}},{path:"confirmation/manage/:confirmationId(\\d+)",name:Cs,component:zd,meta:{breadcrumb:"Edit Confirmation",requiresForm:!0}},{path:"integrations",redirect:"integrations/wpdatatables"},{path:"integrations/:integration",name:ks,component:wA,meta:{breadcrumb:"Integrations",requiresForm:!0},children:[]},{path:"payments",name:wc,component:TA,meta:{breadcrumb:"Payments",requiresForm:!0}}]},{path:"results",name:yv,component:iD,meta:{pageType:"form-results",breadcrumb:"Results",requiresForm:!0},children:[{path:"entries",name:ui,component:JA,meta:{breadcrumb:"Entries",requiresForm:!0}}]},{path:"results/entries/details/:entryId(\\d+)",name:Tn,component:Tc,meta:{breadcrumb:"Entry Details",requiresForm:!0,returnContext:"form-results"}}]}]);Oa===Bx&&(Wl=[{path:"/",name:Ax,component:pD,meta:{pageType:"payments",breadcrumb:"Payments"}}]);Oa===Od&&(Wl=[{path:"/",name:Jo,component:OA,meta:{pageType:"entries",breadcrumb:"All Entries"}},{path:"/details/:id(\\d+)",name:Di,component:Tc,meta:{breadcrumb:"Entry Details",returnContext:"all-entries"}}]);Oa===Yv&&(Wl=[{path:"/",name:El,component:m0,redirect:"/general",meta:{pageType:"settings",breadcrumb:"Settings"},children:[{path:"general",name:Wv,component:S0,meta:{breadcrumb:"General"}},{path:"security",redirect:"security/recaptcha"},{path:"security/:provider(recaptcha|hcaptcha|turnstile|honeypot)",name:Dx,component:nF,meta:{breadcrumb:"Security"}},{path:"payments",redirect:"/payments/square"},{path:"payments/square",name:Ox,component:Up,meta:{breadcrumb:"Square"}},{path:"payment/square",redirect:"/payments/square"},{path:"integrations/square",redirect:"/payments/square"},{path:"permissions",name:qx,component:MF,meta:{breadcrumb:"Permissions",requiresAdministrator:!0}}]}]);Oa===zx&&(Wl=[{path:"/",name:ri,component:zD,meta:{pageType:"integrations",breadcrumb:"Integrations"}}]);const qn=Ux({history:Mx(),routes:Wl,scrollBehavior(t,o,n){return n||{top:0}}}),Qm=qn.addRoute.bind(qn);qn.addRoute=function(t,o){if(typeof t=="string"&&o)return qn.hasRoute(t)?Qm(t,o):void 0;if(typeof t!="string"&&!o)return Qm(t)};typeof window<"u"&&(window.IvyFormsRouter=qn,window.IvyFormsAddRoute=(t,o)=>qn.hasRoute(t)?(qn.addRoute(t,o),!0):!1);let Xm=!0,ac=!1;const ND=[Ni,Wi,Rl,Ss,ks,wc],WD=[Ma,ws,Cs,Ss],YD=[Ua,Er,Br];qn.beforeEach((t,o,n)=>{if(t.meta?.requiresAdministrator&&!Pc()){n({path:"/general",replace:!0});return}if(ac){ac=!1,n();return}if(Xm){Xm=!1,n();return}if(o.name===Di||o.name===Tn){n();return}const a=fi(),d=kt(),m=Da(),s=Us(),p=Mo(),f=[];if(ND.includes(o.name)&&d.isEditing&&f.push("formBuilder"),WD.includes(o.name)&&m.isEditing&&f.push("confirmationBuilder"),YD.includes(o.name)&&s.isEditing&&f.push("notificationBuilder"),o.name===Wv&&p.isEditingGeneralSettings&&f.push("generalSettings"),f.length===0){n();return}if(a.hasAnyUnsavedChanges(f)){a.showUnsavedChangesDialog(()=>{f.includes("generalSettings")&&p.revertGeneralSettings(),f.forEach(v=>{a.markClean(v),a.stopEditing(v)}),f.includes("confirmationBuilder")&&(m.isEditing=!1),f.includes("notificationBuilder")&&(s.isEditing=!1),ac=!0,qn.push(t)}),n(!1);return}n()});const qa=_e({__name:"FieldDescriptionOption",props:{modelValue:{},getLabel:{},labelKey:{default:"description"},placeholderKey:{default:"field_desc_placeholder"}},emits:["update:modelValue"],setup(t,{emit:o}){const n=o;return(a,d)=>(g(),X(Ne,{label:t.getLabel(t.labelKey),tooltip:t.getLabel("agreement_text_html_hint"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.modelValue,placeholder:t.getLabel(t.placeholderKey),type:"textarea",rows:3,onInput:d[0]||(d[0]=m=>n("update:modelValue",m))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]))}}),HD={class:"ivyforms-basic-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},GD={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},jD={class:"ivyforms-basic-field-options__field-meta-title medium-16"},KD={class:"ivyforms-basic-field-options__field-meta-id regular-16"},QD=_e({__name:"BasicFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=I(()=>{const a=t.field?.type?String(t.field.type):"";if(!a)return"";const d=a.replace(/[-_]/g," ").replace(/\s+/g," ").trim(),s=d.toLowerCase().replace(/\s+field$/i,"").trim(),p=s.replace(/\s+/g,""),f={select:"Dropdown",textarea:"Paragraph","multi select":"Dropdown"},v=f[s]?s:p;if(f[v]){const w=f[v];return/field$/i.test(w)?w:`${w} Field`}const h=d.replace(/\b\w/g,w=>w.toUpperCase());return/field$/i.test(h)?h:`${h} Field`}),n=I(()=>{const a=t.field?.id??"";return typeof a=="number"&&a?String(a).padStart(2,"0"):t.getLabel("not_set")});return(a,d)=>{const m=Xe;return g(),k("div",HD,[u("div",GD,[u("div",jD,[ne(_(o.value)+" ",1),u("span",KD,"(ID "+_(n.value)+")",1)]),r(m)]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:d[0]||(d[0]=s=>t.updateField("label",s))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:d[1]||(d[1]=s=>t.updateField("hideLabel",s))},{default:y(()=>[ne(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(qa,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":d[2]||(d[2]=s=>t.updateField("description",s))},null,8,["model-value","get-label"])])}}}),XD=We(QD,[["__scopeId","data-v-1f8cf492"]]),JD={class:"ivyforms-validation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},ZD={class:"ivyforms-checkbox-row ivyforms-flex ivyforms-gap-16"},e4=_e({__name:"ValidationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",JD,[u("div",ZD,[r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",disabled:t.field.readOnly,onChange:n[0]||(n[0]=a=>t.updateField("required",a))},{default:y(()=>[ne(_(t.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),r(pt,{"model-value":t.field.readOnly,priority:"secondary",type:"checkmark",disabled:t.field.required||t.field.confirmFieldEnabled,onChange:n[1]||(n[1]=a=>t.updateField("readOnly",a))},{default:y(()=>[ne(_(t.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message")},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",secondary:"",placeholder:t.getLabel("required_message_placeholder"),onInput:n[2]||(n[2]=a=>t.updateField("requiredMessage",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0)]))}}),t4=We(e4,[["__scopeId","data-v-9d75ad26"]]),Yi=_e({__name:"FieldInputWithPlaceholders",props:{label:{},modelValue:{default:""},inputType:{default:"text"},inputPlaceholder:{}},emits:["update:modelValue","blur"],setup(t,{emit:o}){const n=Nx(),a=o;return(d,m)=>(g(),X(La,{label:t.label,"model-value":t.modelValue,"input-type":t.inputType,"input-placeholder":t.inputPlaceholder,"general-only":"",general:l(n),"onUpdate:modelValue":m[0]||(m[0]=s=>a("update:modelValue",s)),onBlur:m[1]||(m[1]=s=>a("blur",s))},null,8,["label","model-value","input-type","input-placeholder","general"]))}}),o4=_e({__name:"PlaceholderOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),X(Yi,{label:t.getLabel("placeholder"),"model-value":t.field.placeholder,"onUpdate:modelValue":n[0]||(n[0]=a=>t.updateField("placeholder",a))},null,8,["label","model-value"]))}}),Mp=_e({__name:"CssClassesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),X(Ne,{label:t.getLabel("css_classes"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.cssClasses,placeholder:t.getLabel("css_classes_placeholder"),onInput:n[0]||(n[0]=a=>t.updateField("cssClasses",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"]))}}),n4={class:"ivyforms-number-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},i4={key:0,class:"ivyforms-number-range ivyforms-flex ivyforms-gap-16"},l4=_e({__name:"NumberRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t;Ee(()=>[o.field.minValue,o.field.maxValue],()=>{(o.field.minValue!==null&&o.field.minValue!==void 0||o.field.maxValue!==null&&o.field.maxValue!==void 0)&&!o.field.limitRange&&o.updateField("limitRange",!0)});function n(s){o.updateField("limitRange",s),s||(o.updateField("minValue",null),o.updateField("maxValue",null))}const a=I({get(){return o.field?o.field.minValue===null||o.field.minValue===void 0?null:o.field.minValue:null},set(s){o.updateField("minValue",s==null?null:Number(s))}}),d=I({get(){return o.field?o.field.maxValue===null||o.field.maxValue===void 0?null:o.field.maxValue:null},set(s){o.updateField("maxValue",s==null?null:Number(s))}}),m=I({get(){if(!o.field)return 1;const s=o.field.step;return s==null||isNaN(Number(s))||Number(s)<1?1:Number(s)},set(s){const p=s==null||isNaN(Number(s))?1:s;o.updateField("step",p<1?1:p)}});return(s,p)=>(g(),k("div",n4,[r(xo,{"model-value":t.field.limitRange,priority:"secondary",size:"d",title:t.getLabel("limit_min_max_range"),"text-position":"right",onChange:n},null,8,["model-value","title"]),t.field.limitRange?(g(),k("div",i4,[r(Ne,{label:t.getLabel("range_from"),secondary:""},{default:y(()=>[r(si,{modelValue:a.value,"onUpdate:modelValue":p[0]||(p[0]=f=>a.value=f),max:t.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("range_to"),secondary:""},{default:y(()=>[r(si,{modelValue:d.value,"onUpdate:modelValue":p[1]||(p[1]=f=>d.value=f),min:t.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])])):fe("",!0),r(Xe),r(Ne,{label:t.getLabel("step"),secondary:""},{default:y(()=>[r(si,{modelValue:m.value,"onUpdate:modelValue":p[2]||(p[2]=f=>m.value=f),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("number_format"),secondary:""},{default:y(()=>[r(St,{"model-value":t.field.numberFormat||"",class:"ivyforms-number-format-select","onUpdate:modelValue":p[3]||(p[3]=f=>t.updateField("numberFormat",f))},{default:y(()=>[r(Tt,{label:t.getLabel("number_format_none"),value:"",secondary:""},null,8,["label"]),r(Tt,{label:t.getLabel("number_format_us_decimal"),value:"us_decimal",secondary:""},null,8,["label"]),r(Tt,{label:t.getLabel("number_format_us_int"),value:"us_int",secondary:""},null,8,["label"]),r(Tt,{label:t.getLabel("number_format_eu_decimal"),value:"eu_decimal",secondary:""},null,8,["label"]),r(Tt,{label:t.getLabel("number_format_eu_int"),value:"eu_int",secondary:""},null,8,["label"])]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),a4=We(l4,[["__scopeId","data-v-795131cd"]]),r4={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},s4=_e({__name:"PhoneFormatOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",r4,[r(Ne,{label:t.getLabel("phone_format"),secondary:""},{default:y(()=>[r(St,{"model-value":t.field.phoneFormat,placeholder:t.getLabel("phone_format"),onChange:n[0]||(n[0]=a=>t.updateField("phoneFormat",a))},{default:y(()=>[r(Tt,{value:"international",label:t.getLabel("phone_format_international"),secondary:""},{default:y(()=>[ne(_(t.getLabel("phone_format_international")),1)]),_:1},8,["label"]),r(Tt,{value:"national",label:t.getLabel("phone_format_national"),secondary:""},{default:y(()=>[ne(_(t.getLabel("phone_format_national")),1)]),_:1},8,["label"]),r(Tt,{value:"e164",label:t.getLabel("phone_format_e164"),secondary:""},{default:y(()=>[ne(_(t.getLabel("phone_format_e164")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),d4=We(s4,[["__scopeId","data-v-09b5ecc0"]]),u4={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},c4=_e({__name:"PhoneCountryDetectionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",u4,[r(xo,{"model-value":t.field.phoneAutoDetect,priority:"secondary",title:t.getLabel("enable_auto_country_detection"),"text-position":"right",onChange:n[0]||(n[0]=a=>t.updateField("phoneAutoDetect",a))},null,8,["model-value","title"])]))}}),f4=We(c4,[["__scopeId","data-v-24afeb5c"]]),m4={class:"ivyforms-general-time-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},v4={class:"ivyforms-radio-group ivyforms-flex ivyforms-gap-24"},p4={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},y4={class:"medium-14"},g4=_e({__name:"TimeFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{parseTimeString:o}=cc(),n=I(()=>!!window.ivyFormsProScripts),a=t,d=f=>{if(a.updateField("timeFieldType",f),f==="time-picker"){const v=o(a.field.defaultValue);(!v.hours||!v.minutes)&&a.updateField("defaultValue","")}if(f==="time-picker"){const v=a.getLabel("time_picker");a.updateField("label",v),a.updateField("pickerLabel",v)}else if(f==="input"){const v=a.getLabel("time_input");a.updateField("label",v),a.updateField("inputLabel",v)}else f==="dropdown"&&a.updateField("label",a.getLabel("time_dropdown"))};Ee(()=>a.field.timeFieldType,f=>{const v=a.field.label;if([a.getLabel("time_picker"),a.getLabel("time_input"),a.getLabel("time_dropdown"),""].includes(v))if(f==="time-picker"){const w=a.getLabel("time_picker");a.updateField("label",w),a.updateField("pickerLabel",w)}else if(f==="input"){const w=a.getLabel("time_input");a.updateField("label",w),a.updateField("inputLabel",w)}else f==="dropdown"&&a.updateField("label",a.getLabel("time_dropdown"))},{immediate:!0});const{formatTimeString:m,getAmPmFromHours:s,to24hFormat:p}=cc();return Ee(()=>a.field.timeFormat,f=>{if(f==="ampm"){const v=o(a.field.defaultValue);if(!v.amPm&&v.hours){const h=parseInt(v.hours,10),w=s(v.hours),P=h%12||12,M=m(String(P).padStart(2,"0"),v.minutes,w);a.updateField("defaultValue",M)}}else if(f==="24h"){const v=p(a.field.defaultValue);a.updateField("defaultValue",v)}}),(f,v)=>(g(),k("div",m4,[t.field.timeFieldType==="input"||t.field.timeFieldType==="time-picker"?(g(),X(Yi,{key:0,label:t.getLabel("placeholder"),"model-value":t.field.placeholder,"onUpdate:modelValue":v[0]||(v[0]=h=>t.updateField("placeholder",h))},null,8,["label","model-value"])):fe("",!0),t.field.timeFieldType==="input"||t.field.timeFieldType==="time-picker"?(g(),X(Xe,{key:1})):fe("",!0),r(Ne,{label:t.getLabel("time_field_type")},{default:y(()=>[r(St,{"model-value":t.field.timeFieldType,placeholder:t.getLabel("select"),class:"ivyforms-time-select",secondary:"","onUpdate:modelValue":d},{default:y(()=>[r(Tt,{value:"time-picker",label:t.getLabel("time_picker"),secondary:""},{default:y(()=>[ne(_(t.getLabel("time_picker")),1)]),_:1},8,["label"]),r(Tt,{value:"dropdown",label:t.getLabel("dropdown"),secondary:""},{default:y(()=>[ne(_(t.getLabel("time_dropdown")),1)]),_:1},8,["label"]),r(Tt,{value:"input",label:t.getLabel("input"),secondary:""},{default:y(()=>[ne(_(t.getLabel("time_input")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(Ne,{label:t.getLabel("time_format")},{default:y(()=>[u("div",v4,[r(Gt,{"model-value":t.field.timeFormat,priority:"secondary",value:"24h",onChange:v[1]||(v[1]=h=>t.updateField("timeFormat","24h"))},{default:y(()=>[ne(_(t.getLabel("24_hour")),1)]),_:1},8,["model-value"]),r(Gt,{"model-value":t.field.timeFormat,priority:"secondary",value:"ampm",onChange:v[2]||(v[2]=h=>t.updateField("timeFormat","ampm"))},{default:y(()=>[ne(_(t.getLabel("am_pm")),1)]),_:1},8,["model-value"])])]),_:1},8,["label"]),!n.value&&t.field.timeFieldType!=="dropdown"?(g(),k(ye,{key:2},[r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",p4,[u("span",y4,_(t.getLabel("time_mode")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":t.getLabel("time_mode_single"),placeholder:t.getLabel("time_mode_single"),disabled:"",secondary:""},null,8,["model-value","placeholder"])]),_:1})],64)):fe("",!0)]))}}),h4=We(g4,[["__scopeId","data-v-f241cb2d"]]),b4={class:"ivyforms-general-date-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},_4={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},x4={class:"medium-14"},w4=_e({__name:"DateFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{parseDateString:o,formatDateString:n}=Hv(),a=I(()=>!!window.ivyFormsProScripts),d=t,m=f=>f==="date-picker"||f==="picker",s=f=>{if(d.updateField("dateFieldType",f),f==="date-picker"||f==="picker"){const v=d.getLabel("date_picker");d.updateField("label",v)}else if(f==="input"){const v=d.getLabel("date_input");d.updateField("label",v)}else f==="dropdown"&&d.updateField("label",d.getLabel("date_dropdown"))},p=f=>{const v=d.field.dateFormat||"MM/DD/YYYY";if(d.updateField("dateFormat",f),d.field.defaultValue){const h=d.field.defaultValue;let w,P,M;const U=h.match(/^(\d{4})-(\d{2})-(\d{2})$/);if(U)M=U[1],P=U[2],w=U[3];else{const R=o(h,v);w=R.day,P=R.month,M=R.year}if(w&&P&&M){const R=n(w,P,M,f);d.updateField("defaultValue",R)}}for(const h of["minDateValue","maxDateValue"]){const w=d.field[h];if(w&&typeof w=="string"){let P,M,U;const R=w.match(/^(\d{4})-(\d{2})-(\d{2})$/);if(R)U=R[1],M=R[2],P=R[3];else{const C=o(w,v);P=C.day,M=C.month,U=C.year}P&&M&&U&&d.updateField(h,`${U}-${M.padStart(2,"0")}-${P.padStart(2,"0")}`)}}};return Ee(()=>d.field.dateFieldType,f=>{const v=d.field.label;[d.getLabel("date_picker"),d.getLabel("date_input"),d.getLabel("date_dropdown"),d.getLabel("date"),""].includes(v)&&(f==="date-picker"||f==="picker"?d.updateField("label",d.getLabel("date_picker")):f==="input"?d.updateField("label",d.getLabel("date_input")):f==="dropdown"&&d.updateField("label",d.getLabel("date_dropdown")))},{immediate:!0}),(f,v)=>(g(),k("div",b4,[t.field.dateFieldType==="input"||m(t.field.dateFieldType)?(g(),X(Yi,{key:0,label:t.getLabel("placeholder"),"model-value":t.field.placeholder,"onUpdate:modelValue":v[0]||(v[0]=h=>t.updateField("placeholder",h))},null,8,["label","model-value"])):fe("",!0),t.field.dateFieldType==="input"||m(t.field.dateFieldType)?(g(),X(Xe,{key:1})):fe("",!0),r(Ne,{label:t.getLabel("date_input_type")},{default:y(()=>[r(St,{"model-value":t.field.dateFieldType,placeholder:t.getLabel("select"),class:"ivyforms-date-select",secondary:"","onUpdate:modelValue":s},{default:y(()=>[r(Tt,{value:"input",label:t.getLabel("date_input"),secondary:""},{default:y(()=>[ne(_(t.getLabel("date_input")),1)]),_:1},8,["label"]),r(Tt,{value:"date-picker",label:t.getLabel("date_picker"),secondary:""},{default:y(()=>[ne(_(t.getLabel("date_picker")),1)]),_:1},8,["label"]),r(Tt,{value:"dropdown",label:t.getLabel("date_dropdown"),secondary:""},{default:y(()=>[ne(_(t.getLabel("date_dropdown")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(Ne,{label:t.getLabel("date_format")},{default:y(()=>[r(St,{"model-value":t.field.dateFormat,placeholder:t.getLabel("select"),secondary:"","onUpdate:modelValue":p},{default:y(()=>[r(Tt,{value:"MM/DD/YYYY",label:"MM/DD/YYYY",secondary:""},{default:y(()=>[...v[1]||(v[1]=[ne(" MM/DD/YYYY ",-1)])]),_:1}),r(Tt,{value:"DD/MM/YYYY",label:"DD/MM/YYYY",secondary:""},{default:y(()=>[...v[2]||(v[2]=[ne(" DD/MM/YYYY ",-1)])]),_:1}),r(Tt,{value:"YYYY-MM-DD",label:"YYYY-MM-DD",secondary:""},{default:y(()=>[...v[3]||(v[3]=[ne(" YYYY-MM-DD ",-1)])]),_:1}),r(Tt,{value:"DD.MM.YYYY",label:"DD.MM.YYYY",secondary:""},{default:y(()=>[...v[4]||(v[4]=[ne(" DD.MM.YYYY ",-1)])]),_:1})]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),!a.value&&t.field.dateFieldType!=="dropdown"?(g(),k(ye,{key:2},[r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",_4,[u("span",x4,_(t.getLabel("date_mode")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":t.getLabel("date_time_mode_single"),placeholder:t.getLabel("date_time_mode_single"),disabled:"",secondary:""},null,8,["model-value","placeholder"])]),_:1})],64)):fe("",!0)]))}}),C4=We(w4,[["__scopeId","data-v-9590a9a3"]]),S4={class:"ivyforms-slider-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},k4={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},F4={class:"ivyforms-basic-field-options__field-meta-title medium-16"},I4={class:"ivyforms-basic-field-options__field-meta-id regular-16"},T4=_e({__name:"SliderGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=I(()=>{const a=o.field?.id??"";return typeof a=="number"&&a?String(a).padStart(2,"0"):o.getLabel("not_set")});return(a,d)=>{const m=Xe,s=Ue,p=Ne,f=pt,v=qa,h=si,w=co;return g(),k("div",S4,[u("div",k4,[u("div",F4,[ne(_(t.getLabel("slider_field"))+" ",1),u("span",I4,"(ID "+_(n.value)+")",1)]),r(m)]),r(p,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(s,{"model-value":t.field.label,onInput:d[0]||(d[0]=P=>t.updateField("label",P))},null,8,["model-value"])]),_:1},8,["label"]),r(f,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:d[1]||(d[1]=P=>t.updateField("hideLabel",P))},{default:y(()=>[ne(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(v,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":d[2]||(d[2]=P=>t.updateField("description",P))},null,8,["model-value","get-label"]),r(f,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:d[3]||(d[3]=P=>t.updateField("required",P))},{default:y(()=>[ne(_(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(g(),X(p,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(s,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),onInput:d[4]||(d[4]=P=>t.updateField("requiredMessage",P))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0),r(m),r(p,{label:t.getLabel("step"),secondary:""},{default:y(()=>[r(h,{"model-value":t.field.step||1,min:.1,placeholder:t.getLabel("step"),"onUpdate:modelValue":d[5]||(d[5]=P=>t.updateField("step",Number(P)||1))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(f,{"model-value":t.field.showGrid||!1,priority:"secondary",type:"checkmark",onChange:d[6]||(d[6]=P=>t.updateField("showGrid",P))},{tooltip:y(()=>[r(w,{trigger:"hover",content:t.getLabel("show_grid_for_the_slider"),icon:"question-circle","icon-category":"regular"},null,8,["content"])]),default:y(()=>[ne(_(t.getLabel("show_grid_for_the_slider"))+" ",1)]),_:1},8,["model-value"])])}}}),P4=We(T4,[["__scopeId","data-v-d25a10ef"]]),$4={class:"ivyforms-textarea-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},L4=_e({__name:"TextAreaOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=I({get(){return!o.field.rows||o.field.rows===0?null:o.field.rows},set(d){o.updateField("rows",d==null?0:Number(d))}}),a=d=>{d!==null&&d<1?n.value=1:n.value=d};return(d,m)=>(g(),k("div",$4,[r(Ne,{label:t.getLabel("text_area_size")},{default:y(()=>[r(Xd,{"model-value":n.value,secondary:"",min:1,placeholder:t.getLabel("rows"),"onUpdate:modelValue":a},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),V4=We(L4,[["__scopeId","data-v-efb5ea14"]]),U4={class:"ivyforms-confirmation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},M4=_e({__name:"ConfirmationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=()=>{const m=`enable_${o.field.type}_confirmation`,s=o.getLabel(m);return s!==m?s:o.getLabel("enable_confirmation")},a=d=>{const s=`${o.field.type}_${d}`;return o.getLabel(s)!==s?s:d};return(d,m)=>(g(),k("div",U4,[r(xo,{"model-value":t.field.confirmFieldEnabled,priority:"secondary",title:n(),"text-position":"right",disabled:t.field.readOnly,onChange:m[0]||(m[0]=s=>t.updateField("confirmFieldEnabled",s))},null,8,["model-value","title","disabled"]),t.field.confirmFieldEnabled?(g(),k(ye,{key:0},[r(Ne,{label:t.getLabel(a("confirmation_label")),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.confirmFieldLabel,placeholder:t.getLabel(a("confirmation_label_placeholder")),onInput:m[1]||(m[1]=s=>t.updateField("confirmFieldLabel",s))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.confirmFieldHideLabel,priority:"secondary",type:"checkmark",onChange:m[2]||(m[2]=s=>t.updateField("confirmFieldHideLabel",s))},{default:y(()=>[ne(_(t.getLabel("hide_confirmation_label")),1)]),_:1},8,["model-value"]),r(Ne,{label:t.getLabel(a("confirmation_placeholder")),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.confirmFieldPlaceholder,placeholder:t.getLabel(a("confirmation_placeholder_placeholder")),onInput:m[3]||(m[3]=s=>t.updateField("confirmFieldPlaceholder",s))},null,8,["model-value","placeholder"])]),_:1},8,["label"])],64)):fe("",!0)]))}}),R4=We(M4,[["__scopeId","data-v-13280942"]]);function E4(t){const{getLabel:o}=Ye(),{request:n}=po(),a=kc(),d=x(!1),m=x(!1),s=x("prompt"),p=x(""),f=x(""),v=x([]),h=x([]),w=x(0),P=x(0),M=x(0);let U=null,R=1,C=[];const T=I(()=>{const re=window.wpIvyApiSettings?.aiAvailable;return re===!0||re===1||re==="1"}),B=I(()=>window.wpIvyApiSettings?.aiStatus||"text_generation_unavailable"),O=I(()=>window.wpIvyApiSettings?.aiActionUrl||""),D=I(()=>{switch(B.value){case"wordpress_update_required":return o("ai_wordpress_update_required");case"ai_disabled":return o("ai_disabled");case"ai_client_missing":return o("ai_client_missing");default:return o("ai_connect_text_provider")}}),te=I(()=>{switch(B.value){case"wordpress_update_required":return o("ai_update_wordpress");case"ai_client_missing":return o("ai_install_plugin");default:return o("ai_open_connectors")}}),J=I(()=>[o("ai_choices_suggestion_books"),o("ai_choices_suggestion_genres"),o("ai_choices_suggestion_dogs"),o("ai_choices_suggestion_industries")]),Y=I(()=>[o("ai_choices_generating_step_searching"),o("ai_choices_generating_step_collecting"),o("ai_choices_generating_step_finalizing")]),Q=I(()=>Y.value[M.value]||Y.value[0]),ie=I(()=>s.value==="generating"),Z=I(()=>s.value==="preview"||s.value==="editing"),N=I(()=>s.value==="editing"),H=Wx,j=I(()=>p.value.trim()!==""&&!ie.value),G=I(()=>N.value?h.value:v.value),W=I(()=>G.value.some(re=>re.label.trim()!=="")&&!ie.value),L=()=>{U&&(clearInterval(U),U=null)},z=()=>{L(),P.value=3,M.value=0,U=setInterval(()=>{P.value>=92||(P.value=Math.min(92,P.value+1+Math.floor(Math.random()*3)),P.value<35?M.value=0:P.value<75?M.value=1:M.value=2)},450)},E=()=>{L(),P.value=0,M.value=0},V=re=>re===w.value,oe=re=>{if(typeof re=="object"&&re!==null){const ve=re;if(typeof ve.message=="string"&&ve.message.trim()!=="")return ve.message;if(typeof ve.data?.message=="string"&&ve.data.message.trim()!=="")return ve.data.message}return o("ai_choices_generation_failed")},be=()=>{const re=O.value?{type:"primary",text:te.value,function:()=>window.location.assign(O.value)}:void 0;a.showDialog({title:o("ai_choices_locked_title"),subtitle:D.value,buttons:{close:{type:"tertiary",text:o("ai_cancel")},confirm:re}})},ae=()=>{w.value+=1,E(),s.value="prompt",p.value="",f.value="",v.value=[],h.value=[],C=[],R=1,m.value=!1},Re=()=>{ae(),d.value=!1},we=()=>{if(!T.value){be();return}ae(),d.value=!0},ge=re=>{ie.value||(p.value=re)},Se=re=>(R=1,re.map(ve=>{const Ie=typeof ve.label=="string"?ve.label.trim():"";if(Ie==="")return null;const Ze=typeof ve.value=="string"?ve.value.trim():"";return{id:R++,label:Ie,value:Ze}}).filter(ve=>ve!==null)),Qe=async()=>{const re=p.value.trim();if(!re||ie.value)return;const ve=++w.value;s.value="generating",z();try{const{data:Ie,error:Ze,status:ht}=await n(Ar.ai.generateChoices,{method:"POST",headers:{"Content-Type":"application/json"},timeout:12e4,data:{prompt:re,fieldType:t.getFieldType(),history:C}});if(!V(ve))return;if(Ze||ht!==200)throw Ze||new Error(o("ai_choices_generation_failed"));const yt=Ie?.data,et=Se(yt?.choices??[]);if(et.length===0)throw new Error(o("ai_choices_generation_failed"));const bt=typeof yt?.title=="string"&&yt.title.trim()!==""?yt.title.trim():o("ai_choices_default_title");C=[...C,{prompt:re,title:bt,choices:et.map(({label:$e,value:nt})=>({label:$e,value:nt}))}].slice(-5),f.value=bt,v.value=et,h.value=et.map($e=>({...$e})),s.value="preview"}catch(Ie){if(!V(ve))return;console.error(o("ai_choices_generation_failed"),Ie),Oe({message:oe(Ie),type:"error"}),s.value="prompt"}finally{V(ve)&&(L(),P.value=100,M.value=Y.value.length-1)}},ut=()=>{w.value+=1,E(),v.value=[],h.value=[],f.value="",p.value="",s.value="prompt"},ce=()=>{!Z.value||ie.value||(h.value=v.value.map(re=>({...re})),s.value="editing")},de=()=>{const re=h.value.map(ve=>({...ve,label:ve.label.trim()})).filter(ve=>ve.label!=="");re.length!==0&&(v.value=re,h.value=re.map(ve=>({...ve})),s.value="preview")},Ve=(re,ve)=>{const Ie=h.value.find(Ze=>Ze.id===re);Ie&&(Ie.label=ve)},pe=re=>{const ve=h.value.findIndex(Ze=>Ze.id===re),Ie=ve>=0?ve+1:h.value.length;h.value.splice(Ie,0,{id:R++,label:"",value:""})},qe=re=>{h.value.length<=1||(h.value=h.value.filter(ve=>ve.id!==re))},Ke=(re,ve)=>{const Ie=re.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"");return Ie!==""?Ie:`option${ve}`},ot=re=>{const ve=new Set;return re.reduce((Ie,Ze,ht)=>{const yt=Ze.label.trim();if(yt==="")return Ie;const et=Ze.value.trim()||Ke(yt,ht+1);let bt=et,$e=2;for(;ve.has(bt);)bt=`${et}-${$e}`,$e+=1;return ve.add(bt),Ie.push({id:Ie.length+1,label:yt,value:bt,isDefault:!1,position:Ie.length+1}),Ie},[])},rt=()=>t.getExistingChoices().some(re=>re.label.trim()!==""),ft=()=>{const re=ot(G.value);re.length!==0&&(t.onInsert(re),m.value=!1,Re())},Dt=()=>{if(W.value){if(s.value==="editing"&&de(),rt()){m.value=!0;return}ft()}},Mt=()=>{m.value=!1};return Al(()=>{ae()}),{isDialogOpen:d,isOverwriteConfirmOpen:m,view:s,prompt:p,title:f,choices:v,draftChoices:h,visibleChoices:G,suggestions:J,generationProgress:P,generationStatus:Q,isGenerating:ie,isPreview:Z,isEditing:N,canGenerate:j,canInsert:W,learnMoreUrl:H,openDialog:we,closeDialog:Re,applySuggestion:ge,generateChoices:Qe,tryAgain:ut,startEditing:ce,saveEditedChoices:de,updateDraftLabel:Ve,addDraftChoice:pe,removeDraftChoice:qe,requestInsert:Dt,commitInsert:ft,cancelOverwrite:Mt}}const B4={class:"ivyforms-ai-choices-dialog__title medium-18"},A4={key:0,class:"ivyforms-ai-choices-dialog__body ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},D4={class:"ivyforms-ai-choices-dialog__progress ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-p-16",role:"status","aria-live":"polite"},O4={class:"ivyforms-ai-choices-dialog__progress-copy ivyforms-flex-1"},q4={class:"ivyforms-ai-choices-dialog__progress-title"},z4={class:"ivyforms-ai-choices-dialog__progress-status"},N4={class:"ivyforms-ai-choices-dialog__progress-percent"},W4={class:"ivyforms-ai-choices-dialog__skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Y4={key:1,class:"ivyforms-ai-choices-dialog__preview-wrap ivyforms-flex ivyforms-gap-16"},H4={class:"ivyforms-ai-choices-dialog__avatar ivyforms-flex-shrink-0"},G4={class:"ivyforms-ai-choices-dialog__preview-column ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},j4={class:"ivyforms-ai-choices-dialog__preview"},K4={class:"ivyforms-ai-choices-dialog__preview-scroll"},Q4={class:"ivyforms-ai-choices-dialog__preview-title medium-16"},X4={key:0,class:"ivyforms-ai-choices-dialog__preview-list"},J4={key:1,class:"ivyforms-ai-choices-dialog__edit-list ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},Z4={class:"ivyforms-ai-choices-dialog__preview-actions ivyforms-flex ivyforms-justify-content-end"},e6={key:2,class:"ivyforms-ai-choices-dialog__body ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},t6={class:"ivyforms-ai-choices-dialog__heading"},o6={class:"ivyforms-ai-choices-dialog__subtitle"},n6=["href"],i6={class:"ivyforms-ai-choices-dialog__suggestions-label"},l6={class:"ivyforms-ai-choices-dialog__suggestions ivyforms-flex ivyforms-gap-8"},a6=["onClick"],r6={class:"ivyforms-ai-choices-dialog__footer ivyforms-flex ivyforms-justify-content-end ivyforms-gap-12"},s6=_e({__name:"IvyFormsAiChoicesDialog",props:{modelValue:{type:Boolean},prompt:{},title:{},suggestions:{},visibleChoices:{},isGenerating:{type:Boolean},isPreview:{type:Boolean},isEditing:{type:Boolean},canGenerate:{type:Boolean},canInsert:{type:Boolean},progress:{},statusText:{},learnMoreUrl:{}},emits:["update:modelValue","update:prompt","close","generate","try-again","insert","apply-suggestion","edit-choices","save-choices","update-draft-label","add-draft-choice","remove-draft-choice"],setup(t,{emit:o}){const n=o,{getLabel:a}=Ye(),d=m=>{if(!m){n("close");return}n("update:modelValue",!0)};return(m,s)=>(g(),X(ci,{"model-value":t.modelValue,class:it(["ivyforms-ai-choices-dialog",{"ivyforms-ai-choices-dialog--preview":t.isPreview}]),width:"640px","show-close":"","align-center":"","close-on-click-modal":!t.isGenerating,"close-on-press-escape":!t.isGenerating,"onUpdate:modelValue":d},{header:y(()=>[u("div",B4,_(l(a)("generate_with_ai")),1)]),footer:y(()=>[u("div",r6,[r(ke,{priority:"tertiary","icon-start":"refresh","icon-start-category":"arrows","icon-start-type":"outline",disabled:t.isGenerating&&!t.prompt.trim(),onClick:s[2]||(s[2]=p=>n("try-again"))},{default:y(()=>[ne(_(l(a)("ai_choices_try_again")),1)]),_:1},8,["disabled"]),t.isPreview?(g(),X(ke,{key:0,priority:"primary","icon-start":"import","icon-start-type":"outline",disabled:!t.canInsert,onClick:s[3]||(s[3]=p=>n("insert"))},{default:y(()=>[ne(_(l(a)("ai_choices_insert")),1)]),_:1},8,["disabled"])):(g(),X(ke,{key:1,priority:"primary","icon-start":"generate-ai","icon-start-category":"templates","icon-start-type":"outline",disabled:!t.canGenerate,onClick:s[4]||(s[4]=p=>n("generate"))},{default:y(()=>[ne(_(l(a)("ai_choices_generate")),1)]),_:1},8,["disabled"]))])]),default:y(()=>[t.isGenerating?(g(),k("div",A4,[u("div",D4,[r(to,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-purple-symbol-0)"}),u("div",O4,[u("div",q4,_(l(a)("ai_choices_generating_title")),1),u("div",z4,_(t.statusText),1)]),u("div",N4,_(t.progress)+"%",1)]),u("div",W4,[(g(),k(ye,null,Ae(2,p=>u("div",{key:`ai-choices-skeleton-${p}`,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},[...s[5]||(s[5]=[u("div",{class:"ivyforms-ai-choices-dialog__skeleton-label"},null,-1),u("div",{class:"ivyforms-ai-choices-dialog__skeleton-input"},null,-1)])])),64))])])):t.isPreview?(g(),k("div",Y4,[u("div",H4,[r(to,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--primitive-white)"})]),u("div",G4,[u("div",j4,[u("div",K4,[u("div",Q4,_(t.title),1),t.isEditing?(g(),k("div",J4,[(g(!0),k(ye,null,Ae(t.visibleChoices,p=>(g(),k("div",{key:p.id,class:"ivyforms-ai-choices-dialog__edit-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},[r(Ue,{"model-value":p.label,class:"ivyforms-flex-1","onUpdate:modelValue":f=>n("update-draft-label",p.id,String(f??""))},null,8,["model-value","onUpdate:modelValue"]),r(ke,{"icon-start":"plus-circle",priority:"secondary",type:"ghost",size:"s","icon-only":"","aria-label":l(a)("add_option"),onClick:f=>n("add-draft-choice",p.id)},null,8,["aria-label","onClick"]),r(ke,{"icon-start":"minus",priority:"secondary",type:"ghost",size:"s","icon-only":"",disabled:t.visibleChoices.length<=1,"aria-label":l(a)("delete"),onClick:f=>n("remove-draft-choice",p.id)},null,8,["disabled","aria-label","onClick"])]))),128))])):(g(),k("ol",X4,[(g(!0),k(ye,null,Ae(t.visibleChoices,p=>(g(),k("li",{key:p.id},_(p.label),1))),128))]))])]),u("div",Z4,[r(co,{content:t.isEditing?l(a)("ai_choices_save"):l(a)("ai_choices_edit"),placement:"left",theme:"inverted"},{default:y(()=>[r(ke,{"icon-start":t.isEditing?"check-circle":"edit","icon-start-type":"outline",priority:"secondary",size:"s","icon-only":"","aria-label":t.isEditing?l(a)("ai_choices_save"):l(a)("ai_choices_edit"),onClick:s[0]||(s[0]=p=>t.isEditing?n("save-choices"):n("edit-choices"))},null,8,["icon-start","aria-label"])]),_:1},8,["content"])])])])):(g(),k("div",e6,[u("div",null,[u("div",t6,_(l(a)("ai_choices_prompt_title")),1),u("div",o6,[ne(_(l(a)("ai_choices_prompt_subtitle"))+" ",1),u("a",{class:"ivyforms-ai-choices-dialog__learn-more",href:t.learnMoreUrl,target:"_blank",rel:"noopener noreferrer"},_(l(a)("ai_choices_learn_more")),9,n6)])]),r(Ue,{"model-value":t.prompt,type:"textarea",class:"ivyforms-ai-choices-dialog__textarea",resize:"none",rows:4,maxlength:1e3,placeholder:l(a)("ai_choices_prompt_placeholder"),"onUpdate:modelValue":s[1]||(s[1]=p=>n("update:prompt",String(p??"")))},null,8,["model-value","placeholder"]),u("div",null,[u("span",i6,_(l(a)("ai_suggestions_label")),1),u("div",l6,[(g(!0),k(ye,null,Ae(t.suggestions,p=>(g(),k("button",{key:p,type:"button",class:it(["ivyforms-ai-choices-dialog__chip",{"ivyforms-ai-choices-dialog__chip--active":t.prompt.trim()===p}]),onClick:f=>n("apply-suggestion",p)},_(p),11,a6))),128))])])]))]),_:1},8,["model-value","class","close-on-click-modal","close-on-press-escape"]))}}),d6=We(s6,[["__scopeId","data-v-86f1e9f1"]]),u6={class:"ivyforms-choice-list-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},c6={class:"ivyforms-flex ivyforms-justify-content-end ivyforms-gap-8"},f6=_e({__name:"ChoiceListOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=["select","multi-select"],a=I(()=>{if(Array.isArray(o.field.fieldOptions))return o.field.fieldOptions;const ae=o.field.options;return Array.isArray(ae)?ae:[]}),{isDialogOpen:d,isOverwriteConfirmOpen:m,prompt:s,title:p,visibleChoices:f,suggestions:v,generationProgress:h,generationStatus:w,isGenerating:P,isPreview:M,isEditing:U,canGenerate:R,canInsert:C,learnMoreUrl:T,openDialog:B,closeDialog:O,applySuggestion:D,generateChoices:te,tryAgain:J,startEditing:Y,saveEditedChoices:Q,updateDraftLabel:ie,addDraftChoice:Z,removeDraftChoice:N,requestInsert:H,commitInsert:j,cancelOverwrite:G}=E4({getFieldType:()=>o.field.type,getExistingChoices:()=>a.value,onInsert:ae=>{o.updateField("fieldOptions",ae),o.updateField("defaultValue","")}});function W(ae){o.updateField("type",ae)}function L(ae){return ae==="checkbox"||ae==="multi-select"?"multiple":"single"}function z(ae){return ae!=="rating"}function E(ae){return ae==="select"||ae==="multi-select"}function V(ae){return ae==="radio"||ae==="select"||ae==="rating"}function oe(ae){return ae==="checkbox"?"Choice":"Option"}function be(ae){return ae==="checkbox"?"choice":"option"}return(ae,Re)=>(g(),k("div",u6,[n.includes(t.field.type)?(g(),X(Ne,{key:0},{default:y(()=>[r($n,{"model-value":t.field.type,onChange:W},{default:y(()=>[r(Gt,{value:"select",priority:"secondary"},{default:y(()=>[ne(_(t.getLabel("single_choice")),1)]),_:1}),r(Gt,{value:"multi-select",priority:"secondary"},{default:y(()=>[ne(_(t.getLabel("multiple_choice")),1)]),_:1})]),_:1},8,["model-value"])]),_:1})):fe("",!0),r(Sc,{choices:a.value,"show-values":t.field.showValues,"shuffle-options":t.field.shuffleOptions,"enable-search":t.field.enableSearch,"selection-mode":L(t.field.type),"can-shuffle":z(t.field.type),"can-search":E(t.field.type),"can-clear-selection":V(t.field.type),"default-label":oe(t.field.type),"default-value-prefix":be(t.field.type),"onUpdate:choices":Re[0]||(Re[0]=we=>t.updateField("fieldOptions",we)),"onUpdate:showValues":Re[1]||(Re[1]=we=>t.updateField("showValues",we)),"onUpdate:shuffleOptions":Re[2]||(Re[2]=we=>t.updateField("shuffleOptions",we)),"onUpdate:enableSearch":Re[3]||(Re[3]=we=>t.updateField("enableSearch",we))},null,8,["choices","show-values","shuffle-options","enable-search","selection-mode","can-shuffle","can-search","can-clear-selection","default-label","default-value-prefix"]),r(ke,{priority:"secondary","icon-start":"generate-ai","icon-start-category":"templates","icon-start-type":"outline",onClick:l(B)},{default:y(()=>[ne(_(t.getLabel("generate_with_ai")),1)]),_:1},8,["onClick"]),r(d6,{"model-value":l(d),prompt:l(s),title:l(p),suggestions:l(v),"visible-choices":l(f),"is-generating":l(P),"is-preview":l(M),"is-editing":l(U),"can-generate":l(R),"can-insert":l(C),progress:l(h),"status-text":l(w),"learn-more-url":l(T),onClose:l(O),"onUpdate:prompt":Re[4]||(Re[4]=we=>s.value=we),onApplySuggestion:l(D),onGenerate:l(te),onTryAgain:l(J),onInsert:l(H),onEditChoices:l(Y),onSaveChoices:l(Q),onUpdateDraftLabel:l(ie),onAddDraftChoice:l(Z),onRemoveDraftChoice:l(N)},null,8,["model-value","prompt","title","suggestions","visible-choices","is-generating","is-preview","is-editing","can-generate","can-insert","progress","status-text","learn-more-url","onClose","onApplySuggestion","onGenerate","onTryAgain","onInsert","onEditChoices","onSaveChoices","onUpdateDraftLabel","onAddDraftChoice","onRemoveDraftChoice"]),r(ci,{modelValue:l(m),"onUpdate:modelValue":Re[5]||(Re[5]=we=>hn(m)?m.value=we:null),title:t.getLabel("ai_choices_overwrite_title"),width:"400px","show-close":"","align-center":""},{footer:y(()=>[u("div",c6,[r(ke,{priority:"tertiary",onClick:l(G)},{default:y(()=>[ne(_(t.getLabel("cancel")),1)]),_:1},8,["onClick"]),r(ke,{priority:"primary",onClick:l(j)},{default:y(()=>[ne(_(t.getLabel("ai_choices_overwrite_confirm")),1)]),_:1},8,["onClick"])])]),default:y(()=>[u("div",null,_(t.getLabel("ai_choices_overwrite_message")),1)]),_:1},8,["modelValue","title"])]))}}),m6=We(f6,[["__scopeId","data-v-61e16bf7"]]),v6={class:"ivyforms-name-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},p6={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},y6={class:"ivyforms-basic-field-options__field-meta-title medium-16"},g6={class:"ivyforms-basic-field-options__field-meta-id regular-16"},h6={class:"ivyforms-name-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},b6={class:"ivyforms-name-options-list-label medium-14"},_6={class:"ivyforms-flex ivyforms-flex-direction-column"},x6=_e({__name:"NameFieldOptions",setup(t){const{getLabel:o}=Ye(),{selectedField:n}=zi(kt()),{updateSelectedField:a,updateFieldOptions:d}=kt(),m=I(()=>{const G=n.value?.id??"";return typeof G=="number"&&G?String(G).padStart(2,"0"):o("not_set")}),s=I({get:()=>n.value?.nameFields||[],set:G=>C("nameFields",G)}),p=x([]);let f=!1;Ee(s,G=>{f||(p.value=[...G])},{immediate:!0,deep:!0}),Ee(p,G=>{f&&T(G)},{deep:!0});const v=x([]);Ee(s,(G,W)=>{const L=G.length;if(!W||W.length===0){v.value=Array.from({length:L},()=>!0),L>0&&(v.value[0]=!1);return}const z=v.value;v.value=Array.from({length:L},()=>!0);for(let E=0;E<L;E++)v.value[E]=z[E]??!1},{immediate:!0});const h=I({get:()=>n.value?.hideLabel||!1,set:G=>C("hideLabel",G)}),w=I({get:()=>n.value?.readOnly||!1,set:G=>{if(C("readOnly",G),G){const W=s.value.map(L=>({...L,required:!1,requiredMessage:""}));T(W)}}}),P=I({get:()=>n.value?.cssClasses||"",set:G=>C("cssClasses",G)}),M=I(()=>s.value.length>=5),U=I(()=>s.value.some(G=>!!G.required)),R=I(()=>w.value),C=(G,W)=>{a(G,W),d(G,W)},T=G=>{C("nameFields",G),C("nameFieldTypes",G.map(W=>W.type))},B=G=>G.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),O=()=>{const G=o("name_field");let W=s.value.length;const L=new RegExp(`^${B(G)}\\s+(\\d+)$`,"i");for(const z of s.value){const E=/^nameField(\d+)$/i.exec(z.type||"");if(E){const oe=parseInt(E[1],10);oe>W&&(W=oe)}const V=L.exec(z.label||"");if(V){const oe=parseInt(V[1],10);oe>W&&(W=oe)}}return W+1},D=(G,W,L)=>{const z=[...s.value];z[G]={...z[G],[W]:L},T(z)},te=G=>{if(s.value.length<=1)return;const W=[...s.value];W.splice(G,1),T(W)},J=()=>{if(M.value)return;const G=[...s.value],W=O();G.push({type:`nameField${W}`,id:"",modelValue:"",label:`${o("name_field")} ${W}`,required:!1,optionHide:!1,description:"",placeholder:""}),T(G)},Y=()=>{f=!1,H()},Q=()=>{f=!0,H()},ie=G=>{G.preventDefault(),document.querySelectorAll(".ivyforms-name-option-item").forEach(E=>{E.classList.remove("dragging-over-top","dragging-over-bottom")});const W=G.currentTarget,L=W.getBoundingClientRect();G.clientY-L.top<L.height/2?W.classList.add("dragging-over-top"):W.classList.add("dragging-over-bottom")},Z=G=>{G.preventDefault(),[...document.querySelectorAll(".ivyforms-name-option-item")].some(L=>L.matches(":hover"))||document.querySelectorAll(".ivyforms-name-option-item").forEach(L=>{L.classList.remove("dragging-over-top","dragging-over-bottom")})},N=G=>{G.preventDefault(),H()},H=()=>{document.querySelectorAll(".ivyforms-name-option-item").forEach(G=>{G.classList.remove("dragging-over-top","dragging-over-bottom")})},j=(G,W)=>{D(G,"required",!!W),W&&w.value&&C("readOnly",!1)};return(G,W)=>(g(),k("div",v6,[u("div",p6,[u("div",y6,[ne(_(l(o)("name_field"))+" ",1),u("span",g6,"(ID "+_(m.value)+")",1)]),r(Xe)]),r(Ne,{label:l(o)("label"),secondary:""},{default:y(()=>[r(Ue,{modelValue:l(n).label,"onUpdate:modelValue":W[0]||(W[0]=L=>l(n).label=L),onInput:W[1]||(W[1]=L=>C("label",L))},null,8,["modelValue"])]),_:1},8,["label"]),u("div",h6,[r(pt,{modelValue:h.value,"onUpdate:modelValue":W[2]||(W[2]=L=>h.value=L),priority:"secondary",type:"checkmark",onChange:W[3]||(W[3]=L=>C("hideLabel",L))},{default:y(()=>[ne(_(l(o)("hide_label")),1)]),_:1},8,["modelValue"]),r(pt,{modelValue:w.value,"onUpdate:modelValue":W[4]||(W[4]=L=>w.value=L),priority:"secondary",type:"checkmark",disabled:U.value,onChange:W[5]||(W[5]=L=>C("readOnly",L))},{default:y(()=>[ne(_(l(o)("read_only")),1)]),_:1},8,["modelValue","disabled"])]),r(Xe),u("div",b6,_(l(o)("options_list"))+":",1),u("div",_6,[r(l(Yx),{modelValue:p.value,"onUpdate:modelValue":W[6]||(W[6]=L=>p.value=L),handle:".ivyforms-drag-handle","item-key":"id","ghost-class":"ivyforms-drag-ghost","chosen-class":"ivyforms-drag-chosen",onStart:Q,onEnd:Y},{item:y(({element:L,index:z})=>[r(Gv,{class:"ivyforms-name-option-item",title:L.label||`${l(o)("name_field")} ${z+1}`,collapsed:v.value[z],"disable-delete":s.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":E=>v.value[z]=E,onDelete:E=>s.value.length>1&&te(z),onDragover:ie,onDragleave:Z,onDrop:N},{default:y(()=>[r(Ne,{label:l(o)("sublabel"),secondary:""},{default:y(()=>[r(Ue,{modelValue:L.label,"onUpdate:modelValue":E=>L.label=E,onInput:E=>D(z,"label",E)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),r(qa,{"model-value":L.description||"","get-label":l(o),"label-key":"description_message","placeholder-key":"enter_description_here","onUpdate:modelValue":E=>D(z,"description",E)},null,8,["model-value","get-label","onUpdate:modelValue"]),r(pt,{modelValue:L.optionHide,"onUpdate:modelValue":E=>L.optionHide=E,priority:"secondary",type:"checkmark",onChange:E=>D(z,"optionHide",E)},{default:y(()=>[ne(_(l(o)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),r(Xe),r(pt,{modelValue:L.required,"onUpdate:modelValue":E=>L.required=E,priority:"secondary",type:"checkmark",disabled:R.value,onChange:E=>j(z,E)},{default:y(()=>[ne(_(l(o)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","disabled","onChange"]),L.required?(g(),X(Ne,{key:0,label:l(o)("required_message"),secondary:""},{default:y(()=>[r(Ue,{modelValue:L.requiredMessage,"onUpdate:modelValue":E=>L.requiredMessage=E,placeholder:l(o)("this_field_is_required"),disabled:R.value||!L.required,onInput:E=>D(z,"requiredMessage",E)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","onInput"])]),_:2},1032,["label"])):fe("",!0),r(Xe),r(Yi,{label:l(o)("placeholder"),"model-value":L.placeholder,"onUpdate:modelValue":E=>D(z,"placeholder",E)},null,8,["label","model-value","onUpdate:modelValue"]),r(Yi,{label:l(o)("default_value"),"model-value":L.modelValue,"onUpdate:modelValue":E=>D(z,"modelValue",E)},null,8,["label","model-value","onUpdate:modelValue"])]),_:2},1032,["title","collapsed","disable-delete","onUpdate:collapsed","onDelete"])]),_:1},8,["modelValue"])]),r(ke,{priority:"secondary",type:"fill",size:"d","icon-start-category":"global","icon-start-name":"plus",disabled:M.value,onClick:J},{default:y(()=>[ne(_(l(o)("add_option")),1)]),_:1},8,["disabled"]),r(Xe),r(Ne,{label:l(o)("css_classes"),secondary:""},{default:y(()=>[r(Ue,{modelValue:P.value,"onUpdate:modelValue":W[7]||(W[7]=L=>P.value=L),onInput:W[8]||(W[8]=L=>C("cssClasses",L))},null,8,["modelValue"])]),_:1},8,["label"])]))}}),w6=We(x6,[["__scopeId","data-v-470cf855"]]),C6={class:"ivyforms-address-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},S6={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},k6={class:"ivyforms-basic-field-options__field-meta-title medium-16"},F6={class:"ivyforms-basic-field-options__field-meta-id regular-16"},I6={class:"ivyforms-address-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},T6={class:"ivyforms-address-field-options__options-list-label medium-14"},P6={class:"ivyforms-address-field-options__address-options ivyforms-flex ivyforms-flex-direction-column"},$6=_e({__name:"AddressFieldOptions",setup(t){const{getLabel:o}=Ye(),{selectedField:n}=zi(kt()),{updateSelectedField:a,updateFieldOptions:d}=kt(),m=I(()=>{const C=n.value?.id??"";return typeof C=="number"&&C?String(C).padStart(2,"0"):o("not_set")}),s=I({get:()=>n.value?.addressFields||[],set:C=>M("addressFields",C)}),p=x([]);Ee(s,(C,T)=>{const B=C.length;if(!T||T.length===0){p.value=Array.from({length:B},()=>!0),B>0&&(p.value[0]=!1);return}const O=p.value;p.value=Array.from({length:B},()=>!0);for(let D=0;D<B;D++)p.value[D]=O[D]??!1},{immediate:!0});const f=I({get:()=>n.value?.hideLabel||!1,set:C=>M("hideLabel",C)}),v=jv.map(C=>C.name),h=I({get(){return s.value.find(T=>T.type==="country")?.value||""},set(C){const T=s.value.find(B=>B.type==="country");T&&(T.value=C)}});function w(C,T){U(C,"value",T)}const P=C=>{switch(C){case"streetAddress":return o("street_address");case"addressLine2":return o("address_line_2");case"city":return o("city");case"state":return o("state");case"zip":return o("zip");case"country":return o("country");default:return C}},M=(C,T)=>{a(C,T),d(C,T)},U=(C,T,B)=>{const O=[...s.value];O[C]={...O[C],[T]:B},M("addressFields",O)},R=(C,T)=>{U(C,"required",!!T)};return(C,T)=>(g(),k("div",C6,[u("div",S6,[u("div",k6,[ne(_(l(o)("address_field"))+" ",1),u("span",F6,"(ID "+_(m.value)+")",1)]),r(Xe)]),r(Ne,{label:l(o)("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).label,onInput:T[0]||(T[0]=B=>M("label",B))},null,8,["model-value"])]),_:1},8,["label"]),u("div",I6,[r(pt,{modelValue:f.value,"onUpdate:modelValue":T[1]||(T[1]=B=>f.value=B),priority:"secondary",type:"checkmark",onChange:T[2]||(T[2]=B=>M("hideLabel",B))},{default:y(()=>[ne(_(l(o)("hide_label")),1)]),_:1},8,["modelValue"])]),r(Xe),u("div",T6,_(l(o)("address_fields"))+": ",1),u("div",P6,[(g(!0),k(ye,null,Ae(s.value,(B,O)=>(g(),X(Gv,{key:B.type,title:B.label||P(B.type),collapsed:p.value[O],"show-trash":!1,"show-drag":!1,"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":D=>p.value[O]=D},{"header-actions":y(()=>[r(pt,{modelValue:B.visible,"onUpdate:modelValue":D=>B.visible=D,class:"ivyforms-address-field-options__option-item-visible-checkbox","aria-label":l(o)("show_field"),priority:"secondary",type:"withMarker",onChange:D=>U(O,"visible",D)},{default:y(()=>[ne(_(l(o)("")),1)]),_:1},8,["modelValue","onUpdate:modelValue","aria-label","onChange"])]),default:y(()=>[r(Ne,{label:l(o)("sublabel"),secondary:""},{default:y(()=>[r(Ue,{modelValue:B.label,"onUpdate:modelValue":D=>B.label=D,onInput:D=>U(O,"label",D)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),r(qa,{"model-value":B.description||"","get-label":l(o),"label-key":"description_message","placeholder-key":"enter_description_here","onUpdate:modelValue":D=>U(O,"description",D)},null,8,["model-value","get-label","onUpdate:modelValue"]),r(pt,{modelValue:B.hideLabel,"onUpdate:modelValue":D=>B.hideLabel=D,priority:"secondary",type:"checkmark",onChange:D=>U(O,"hideLabel",D)},{default:y(()=>[ne(_(l(o)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),r(Xe),r(pt,{modelValue:B.required,"onUpdate:modelValue":D=>B.required=D,priority:"secondary",type:"checkmark",onChange:D=>R(O,D)},{default:y(()=>[ne(_(l(o)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),B.required?(g(),X(Ne,{key:0,label:l(o)("required_message"),secondary:""},{default:y(()=>[r(Ue,{modelValue:B.requiredMessage,"onUpdate:modelValue":D=>B.requiredMessage=D,placeholder:l(o)("this_field_is_required"),onInput:D=>U(O,"requiredMessage",D)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"])):fe("",!0),r(Xe),r(Yi,{label:l(o)("placeholder"),"model-value":B.placeholder,"input-placeholder":l(o)("enter_text_here"),"onUpdate:modelValue":D=>U(O,"placeholder",D)},null,8,["label","model-value","input-placeholder","onUpdate:modelValue"]),B.type!=="country"?(g(),X(Yi,{key:1,label:l(o)("default_value"),"model-value":B.value,"onUpdate:modelValue":D=>U(O,"value",D)},null,8,["label","model-value","onUpdate:modelValue"])):(g(),X(Ne,{key:2,label:l(o)("default_value"),secondary:""},{default:y(()=>[r(St,{modelValue:h.value,"onUpdate:modelValue":T[3]||(T[3]=D=>h.value=D),placeholder:l(o)("select_country"),onChange:D=>w(O,D)},{default:y(()=>[(g(!0),k(ye,null,Ae(l(v),D=>(g(),X(Tt,{key:D,value:D,secondary:""},{default:y(()=>[ne(_(D),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"])]),_:2},1032,["label"]))]),_:2},1032,["title","collapsed","onUpdate:collapsed"]))),128))]),r(Xe),r(Ne,{label:l(o)("css_classes"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).cssClasses,onInput:T[4]||(T[4]=B=>M("cssClasses",B))},null,8,["model-value"])]),_:1},8,["label"])]))}}),L6=We($6,[["__scopeId","data-v-1c7e8383"]]),V6={class:"ivyforms-html-content-options"},U6={class:"ivyforms-html-content-options__label medium-14 ivyforms-mb-8"},M6=_e({__name:"HtmlContentOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=I(()=>o.field?.htmlContent||""),a=d=>{o.updateField("htmlContent",d)};return(d,m)=>(g(),k("div",V6,[u("div",U6,_(t.getLabel("content")),1),r(Qd,{"model-value":n.value,"onUpdate:modelValue":a,"show-toolbar":""},null,8,["model-value"])]))}}),R6=We(M6,[["__scopeId","data-v-4055c756"]]),E6={class:"ivyforms-rating-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},B6=_e({__name:"RatingFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=I(()=>{if(Array.isArray(o.field.fieldOptions))return o.field.fieldOptions;const a=o.field.options;return Array.isArray(a)?a:[]});return Pt(()=>{if(!o.field.fieldOptions||o.field.fieldOptions.length===0){const a=[{id:1,label:o.getLabel("good"),value:"1",isDefault:!1,position:1},{id:2,label:o.getLabel("nice"),value:"2",isDefault:!1,position:2},{id:3,label:o.getLabel("very_good"),value:"3",isDefault:!1,position:3},{id:4,label:o.getLabel("awesome"),value:"4",isDefault:!1,position:4},{id:5,label:o.getLabel("amazing"),value:"5",isDefault:!1,position:5}];o.updateField("fieldOptions",a)}}),Ee(()=>n.value,a=>{if(!a||a.length===0)return;if(a.some((m,s)=>m.value!==String(s+1))){const m=a.map((s,p)=>({...s,value:String(p+1),position:p+1}));o.updateField("fieldOptions",m)}},{deep:!0}),(a,d)=>(g(),k("div",E6,[r(Sc,{choices:n.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":d[0]||(d[0]=m=>t.updateField("fieldOptions",m)),"onUpdate:showValues":d[1]||(d[1]=m=>t.updateField("showValues",m))},null,8,["choices","show-values"]),r(pt,{"model-value":!!t.field.showRatingText,priority:"secondary",type:"checkmark","onUpdate:modelValue":d[2]||(d[2]=m=>t.updateField("showRatingText",m))},{default:y(()=>[ne(_(t.getLabel("show_text")),1)]),_:1},8,["model-value"]),r(Xe),r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark","onUpdate:modelValue":d[3]||(d[3]=m=>t.updateField("required",m))},{default:y(()=>[ne(_(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message")},{default:y(()=>[r(Ue,{secondary:"","model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),"onUpdate:modelValue":d[4]||(d[4]=m=>t.updateField("requiredMessage",m))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0)]))}}),A6=We(B6,[["__scopeId","data-v-de505318"]]),D6={class:"ivyforms-product-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},O6={class:"ivyforms-product-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},q6={class:"ivyforms-product-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},z6={class:"medium-16 text-primary"},N6={class:"regular-16 text-secondary"},W6={class:"ivyforms-product-field-options__checkbox-row ivyforms-flex ivyforms-gap-16 ivyforms-justify-content-start"},Y6={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},H6=_e({__name:"ProductFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=I(()=>Kv(o.field)),a=I(()=>n.value.productType==="checkbox"?"multiple":"single"),d=I(()=>o.getLabel("product")),m=I(()=>"product"),s=I(()=>{const R=o.field?.id??"";return typeof R=="number"&&R>0?String(R).padStart(2,"0"):o.getLabel("not_set")});function p(R){const C={...n.value,...R,prices:R.prices??{...n.value.prices}};o.updateField("htmlContent",Qv(C))}function f(R){p({prices:R})}function v(R){["single","checkbox","radio","select","user_defined"].includes(R)&&p({productType:R})}function h(R){p({paymentAmount:R})}function w(R){p({minAmount:R})}function P(R){p({maxAmount:R})}function M(R){p({amountLabel:R})}function U(R){p({showPriceAfterItemLabel:R})}return(R,C)=>(g(),k("div",D6,[u("div",O6,[u("div",q6,[u("span",z6,_(t.getLabel("product_field")),1),u("span",N6,"("+_(t.getLabel("field_id"))+" "+_(s.value)+")",1)]),C[11]||(C[11]=u("div",{class:"ivyforms-product-field-options__divider ivyforms-width-100"},null,-1))]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:C[0]||(C[0]=T=>t.updateField("label",T))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:C[1]||(C[1]=T=>t.updateField("hideLabel",T))},{default:y(()=>[ne(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(qa,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":C[2]||(C[2]=T=>t.updateField("description",T))},null,8,["model-value","get-label"]),u("div",W6,[r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:C[3]||(C[3]=T=>t.updateField("required",T))},{default:y(()=>[ne(_(t.getLabel("required")),1)]),_:1},8,["model-value"])]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),onInput:C[4]||(C[4]=T=>t.updateField("requiredMessage",T))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0),n.value.productType==="single"||n.value.productType==="user_defined"?(g(),X(Ne,{key:1,label:t.getLabel("default_value"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.defaultValue||"",placeholder:t.getLabel("enter_text_here"),onInput:C[5]||(C[5]=T=>t.updateField("defaultValue",T))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0),n.value.productType==="select"?(g(),X(Ne,{key:2,label:t.getLabel("placeholder_single_select"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.placeholder||"",placeholder:t.getLabel("enter_text_here"),onInput:C[6]||(C[6]=T=>t.updateField("placeholder",T))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0),n.value.productType==="single"?(g(),X(Ne,{key:3,label:t.getLabel("payment_amount"),secondary:""},{default:y(()=>[r(Ue,{"model-value":n.value.paymentAmount,placeholder:t.getLabel("enter_amount"),onInput:h},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0),n.value.productType==="single"?(g(),X(Ne,{key:4,label:t.getLabel("amount_label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":n.value.amountLabel,placeholder:t.getLabel("enter_label_text"),onInput:M},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0),r(Ne,{label:t.getLabel("product_type"),secondary:""},{default:y(()=>[r(St,{"model-value":n.value.productType,placeholder:t.getLabel("select"),secondary:"","onUpdate:modelValue":v},{default:y(()=>[r(Tt,{value:"single",label:t.getLabel("product_type_single"),secondary:""},{default:y(()=>[ne(_(t.getLabel("product_type_single")),1)]),_:1},8,["label"]),r(Tt,{value:"checkbox",label:t.getLabel("product_type_checkbox"),secondary:""},{default:y(()=>[ne(_(t.getLabel("product_type_checkbox")),1)]),_:1},8,["label"]),r(Tt,{value:"radio",label:t.getLabel("product_type_radio"),secondary:""},{default:y(()=>[ne(_(t.getLabel("product_type_radio")),1)]),_:1},8,["label"]),r(Tt,{value:"select",label:t.getLabel("product_type_select"),secondary:""},{default:y(()=>[ne(_(t.getLabel("product_type_select")),1)]),_:1},8,["label"]),r(Tt,{value:"user_defined",label:t.getLabel("product_type_user_defined"),secondary:""},{default:y(()=>[ne(_(t.getLabel("product_type_user_defined")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),n.value.productType==="user_defined"?(g(),X(Ne,{key:5,label:t.getLabel("product_min_amount"),secondary:""},{default:y(()=>[r(Ue,{"model-value":n.value.minAmount,placeholder:t.getLabel("enter_amount"),onInput:w},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0),n.value.productType==="user_defined"?(g(),X(Ne,{key:6,label:t.getLabel("product_max_amount"),secondary:""},{default:y(()=>[r(Ue,{"model-value":n.value.maxAmount,placeholder:t.getLabel("enter_amount"),onInput:P},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0),l(Lm)(n.value)?(g(),X(pt,{key:7,"model-value":n.value.showPriceAfterItemLabel,priority:"secondary",type:"checkmark",onChange:U},{default:y(()=>[u("span",Y6,_(t.getLabel("show_price_after_item_label")),1)]),_:1},8,["model-value"])):fe("",!0),l(Lm)(n.value)?(g(),X(Sc,{key:8,choices:t.field.fieldOptions||[],"show-values":t.field.showValues!==!1,"shuffle-options":!!t.field.shuffleOptions,"enable-search":!!t.field.enableSearch,"selection-mode":a.value,"can-shuffle":!0,"can-search":n.value.productType==="select","can-clear-selection":n.value.productType==="radio"||n.value.productType==="select","default-label":d.value,"default-value-prefix":m.value,"enable-price-column":!0,prices:n.value.prices,"choice-presets-enabled":!1,"onUpdate:choices":C[7]||(C[7]=T=>t.updateField("fieldOptions",T)),"onUpdate:showValues":C[8]||(C[8]=T=>t.updateField("showValues",T)),"onUpdate:shuffleOptions":C[9]||(C[9]=T=>t.updateField("shuffleOptions",T)),"onUpdate:enableSearch":C[10]||(C[10]=T=>t.updateField("enableSearch",T)),"onUpdate:prices":f},null,8,["choices","show-values","shuffle-options","enable-search","selection-mode","can-search","can-clear-selection","default-label","default-value-prefix","prices"])):fe("",!0)]))}}),G6=We(H6,[["__scopeId","data-v-729b688f"]]),j6={class:"ivyforms-quantity-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},K6={class:"ivyforms-quantity-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},Q6={class:"ivyforms-quantity-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},X6={class:"medium-16 text-primary"},J6={class:"regular-16 text-secondary"},Z6={key:0,class:"regular-14 text-secondary ivyforms-m-0"},eO={class:"ivyforms-quantity-field-options__checkbox-row ivyforms-flex ivyforms-gap-16 ivyforms-justify-content-start"},tO={class:"ivyforms-quantity-field-options__css-classes ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},oO={class:"ivyforms-quantity-field-options__css-classes-header ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},nO={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},iO={class:"medium-14 text-primary"},lO=_e({__name:"QuantityFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=kt(),a=I(()=>{const v=o.field?.id??"";return typeof v=="number"&&v>0?String(v).padStart(2,"0"):o.getLabel("not_set")}),d=I(()=>Hx(o.field)),m=I(()=>n.fields.filter(v=>v.type==="product"&&v.fieldIndex!==o.field.fieldIndex).map(v=>({value:String(v.fieldIndex),label:v.label?.trim()?`${v.label} (#${v.fieldIndex})`:`${o.getLabel("product")} (#${v.fieldIndex})`}))),s=I(()=>{const v=d.value.linkedProductFieldIndex;return typeof v=="number"&&v>=0?String(v):""});function p(v){const h={...d.value,...v};o.updateField("htmlContent",Gx(h))}function f(v){if(v===""||v===null||v===void 0){p({linkedProductFieldIndex:null});return}const h=typeof v=="number"?v:Number(v);if(!Number.isFinite(h)||h<0){p({linkedProductFieldIndex:null});return}p({linkedProductFieldIndex:Math.round(h)})}return Ee([m,()=>d.value.linkedProductFieldIndex],()=>{const v=d.value.linkedProductFieldIndex;if(v==null)return;if(!m.value.some(w=>Number(w.value)===v)){const w=m.value[0]?.value,P=typeof w=="string"&&w!==""?Number(w):Number.NaN;p({linkedProductFieldIndex:Number.isFinite(P)?Math.round(P):null})}},{immediate:!0}),(v,h)=>(g(),k("div",j6,[u("div",K6,[u("div",Q6,[u("span",X6,_(t.getLabel("quantity_field")),1),u("span",J6,"("+_(t.getLabel("field_id"))+" "+_(a.value)+")",1)]),h[10]||(h[10]=u("div",{class:"ivyforms-quantity-field-options__divider ivyforms-width-100"},null,-1))]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:h[0]||(h[0]=w=>t.updateField("label",w))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:h[1]||(h[1]=w=>t.updateField("hideLabel",w))},{default:y(()=>[ne(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(Xe),r(Ne,{label:t.getLabel("description_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.description||"",placeholder:t.getLabel("enter_description_here"),onInput:h[2]||(h[2]=w=>t.updateField("description",w))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(Ne,{label:t.getLabel("product_mapping"),secondary:"",tooltip:t.getLabel("product_mapping_tooltip")},{default:y(()=>[r(St,{"model-value":s.value,class:"ivyforms-quantity-field-options__product-select",disabled:m.value.length===0,placeholder:t.getLabel("select_product"),"onUpdate:modelValue":f},{default:y(()=>[(g(!0),k(ye,null,Ae(m.value,w=>(g(),X(Tt,{key:String(w.value),value:w.value,label:w.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","placeholder"])]),_:1},8,["label","tooltip"]),m.value.length===0?(g(),k("p",Z6,_(t.getLabel("quantity_no_product_fields")),1)):fe("",!0),r(Xe),u("div",eO,[r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",disabled:t.field.readOnly,onChange:h[3]||(h[3]=w=>t.updateField("required",w))},{default:y(()=>[ne(_(t.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),r(pt,{"model-value":t.field.readOnly,priority:"secondary",type:"checkmark",disabled:t.field.required||t.field.confirmFieldEnabled,onChange:h[4]||(h[4]=w=>t.updateField("readOnly",w))},{default:y(()=>[ne(_(t.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),t.field.required?(g(),X(Ne,{key:1,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("required_message_placeholder"),onInput:h[5]||(h[5]=w=>t.updateField("requiredMessage",w))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0),r(Xe),r(Ne,{label:t.getLabel("placeholder"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.placeholder||"",placeholder:t.getLabel("enter_amount"),onInput:h[6]||(h[6]=w=>t.updateField("placeholder",w))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(Ne,{label:t.getLabel("default_value"),secondary:"",tooltip:t.getLabel("default_value_tooltip")},{default:y(()=>[r(Ue,{"model-value":t.field.defaultValue||"",placeholder:t.getLabel("enter_text_here"),onInput:h[7]||(h[7]=w=>t.updateField("defaultValue",w))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]),r(Xe),u("div",tO,[u("div",oO,[u("div",nO,[u("span",iO,_(t.getLabel("css_classes")),1),r(co,{content:t.getLabel("css_classes_tooltip"),"raw-content":"",placement:"top",theme:"inverted","aria-label":t.getLabel("css_classes")},{default:y(()=>[r(to,{name:"question",type:"outline",size:"s","outer-size":"16px",color:"var(--map-base-dusk-symbol-2)",onClick:h[8]||(h[8]=Ht(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),r(Ue,{"model-value":t.field.cssClasses||"",placeholder:t.getLabel("css_classes_placeholder"),onInput:h[9]||(h[9]=w=>t.updateField("cssClasses",w))},null,8,["model-value","placeholder"])])]))}}),aO=We(lO,[["__scopeId","data-v-35a95cc1"]]),rO={class:"ivyforms-total-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},sO={class:"ivyforms-total-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},dO={class:"ivyforms-total-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},uO={class:"medium-16 text-primary"},cO={class:"regular-16 text-secondary"},fO={class:"ivyforms-total-field-options__checkbox-row ivyforms-flex ivyforms-gap-16 ivyforms-justify-content-start"},mO={class:"ivyforms-total-field-options__empty-payment ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},vO={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},pO={class:"medium-14 text-primary"},yO=_e({__name:"TotalFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=I(()=>{const s=o.field?.id??"";return typeof s=="number"&&s>0?String(s).padStart(2,"0"):o.getLabel("not_set")}),a=I(()=>Xv(o.field));function d(s){const p={...a.value,...s};o.updateField("htmlContent",Jv(p))}function m(s){d({emptyPaymentMessageHtml:s})}return(s,p)=>(g(),k("div",rO,[u("div",sO,[u("div",dO,[u("span",uO,_(t.getLabel("total_field")),1),u("span",cO,"("+_(t.getLabel("field_id"))+" "+_(n.value)+")",1)]),p[6]||(p[6]=u("div",{class:"ivyforms-total-field-options__divider ivyforms-width-100"},null,-1))]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:p[0]||(p[0]=f=>t.updateField("label",f))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:p[1]||(p[1]=f=>t.updateField("hideLabel",f))},{default:y(()=>[ne(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(Xe),r(qa,{"model-value":t.field.description||"","get-label":t.getLabel,"label-key":"description_message","placeholder-key":"enter_description_here","onUpdate:modelValue":p[2]||(p[2]=f=>t.updateField("description",f))},null,8,["model-value","get-label"]),r(Xe),u("div",fO,[r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:p[3]||(p[3]=f=>t.updateField("required",f))},{default:y(()=>[ne(_(t.getLabel("required")),1)]),_:1},8,["model-value"])]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("total_default_required_message"),onInput:p[4]||(p[4]=f=>t.updateField("requiredMessage",f))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0),r(Xe),u("div",mO,[u("div",vO,[u("span",pO,_(t.getLabel("empty_payment_message")),1),r(co,{content:t.getLabel("empty_payment_message_tooltip"),"raw-content":"",placement:"top",theme:"inverted","aria-label":t.getLabel("empty_payment_message")},{default:y(()=>[r(to,{name:"question",type:"outline",size:"s","outer-size":"16px",color:"var(--map-base-dusk-symbol-2)",onClick:p[5]||(p[5]=Ht(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])]),r(Qd,{"model-value":a.value.emptyPaymentMessageHtml,"onUpdate:modelValue":m,"show-toolbar":""},null,8,["model-value"])])]))}}),gO=We(yO,[["__scopeId","data-v-7aa3bf3b"]]),hO={class:"ivyforms-gdpr-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},bO={class:"ivyforms-gdpr-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},_O={class:"ivyforms-gdpr-field-options__field-meta-title medium-16"},xO={class:"ivyforms-gdpr-field-options__field-meta-id regular-16"},wO=_e({__name:"GdprFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=I(()=>{const n=t.field?.id??"";return typeof n=="number"&&n?String(n).padStart(2,"0"):t.getLabel("not_set")});return(n,a)=>(g(),k("div",hO,[u("div",bO,[u("div",_O,[ne(_(t.getLabel("gdpr"))+" ",1),u("span",xO,"(ID "+_(o.value)+")",1)]),r(Xe)]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:a[0]||(a[0]=d=>t.updateField("label",d))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:a[1]||(a[1]=d=>t.updateField("hideLabel",d))},{default:y(()=>[ne(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(Ne,{label:t.getLabel("agreement_text"),tooltip:t.getLabel("agreement_text_html_hint"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.agreementText||"",placeholder:t.getLabel("agreement_text_placeholder"),type:"textarea",rows:3,onInput:a[2]||(a[2]=d=>t.updateField("agreementText",d))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]),r(qa,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":a[3]||(a[3]=d=>t.updateField("description",d))},null,8,["model-value","get-label"]),r(Xe),r(Ne,{label:t.getLabel("css_classes"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.cssClasses||"",placeholder:t.getLabel("css_classes_placeholder"),onInput:a[4]||(a[4]=d=>t.updateField("cssClasses",d))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),CO=We(wO,[["__scopeId","data-v-3007828a"]]),SO={class:"ivyforms-payment-method-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},kO={class:"ivyforms-payment-method-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},FO={class:"ivyforms-payment-method-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},IO={class:"medium-16 text-primary"},TO={class:"regular-16 text-secondary"},PO={class:"ivyforms-payment-method-field-options__methods"},$O={class:"ivyforms-payment-method-field-options__methods-label ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},LO={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},VO={class:"medium-14 text-primary"},UO=_e({__name:"PaymentMethodFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,{navigateToAdminPage:n}=un(),a=I(()=>{const T=o.field?.id??"";return typeof T=="number"&&T>0?String(T).padStart(2,"0"):o.getLabel("not_set")}),d=I(()=>jx(o.field)),m=I(()=>d.value.paymentMethods),{providers:s,defaultProvider:p,connectedProviders:f,isProviderAvailable:v,isProviderConnected:h,providerSettingsPath:w}=Dv(),P=I(()=>s.value.filter(T=>T.id!=="square"||T.connected).map(T=>({value:T.id,label:o.getLabel(T.id),disabled:!T.connected})));function M(T){o.updateField("htmlContent",Kx({...d.value,...T}))}function U(T){const O=(Array.isArray(T)?T:T?[T]:[]).filter(D=>v(D)&&h(D));M({paymentMethods:O.length>0?O:[p.value]})}function R(T){M({hideCardLabels:T})}Ee([m,f],([T])=>{const B=T.filter(O=>h(O));if(B.length>0){B.length!==T.length&&M({paymentMethods:B});return}h(p.value)&&M({paymentMethods:[p.value]})},{immediate:!0});function C(){const T=m.value.find(v)??p.value;n(Yv,w(T))}return(T,B)=>(g(),k("div",SO,[u("div",kO,[u("div",FO,[u("span",IO,_(t.getLabel("payment_method_field")),1),u("span",TO,"("+_(t.getLabel("field_id"))+" "+_(a.value)+")",1)]),B[5]||(B[5]=u("div",{class:"ivyforms-payment-method-field-options__divider ivyforms-width-100"},null,-1))]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:B[0]||(B[0]=O=>t.updateField("label",O))},null,8,["model-value"])]),_:1},8,["label"]),u("div",PO,[u("div",$O,[u("div",LO,[u("span",VO,_(t.getLabel("payment_methods")),1),r(co,{content:t.getLabel("payment_methods_tooltip"),placement:"top",theme:"inverted","aria-label":t.getLabel("payment_methods")},{default:y(()=>[r(to,{name:"question",type:"outline",size:"s"})]),_:1},8,["content","aria-label"])]),u("button",{type:"button",class:"ivyforms-payment-method-field-options__settings-link medium-14",onClick:C},_(t.getLabel("go_to_global_settings")),1)]),r(St,{"model-value":m.value,multiple:"",secondary:"","aria-label":t.getLabel("payment_methods"),"onUpdate:modelValue":U},{default:y(()=>[(g(!0),k(ye,null,Ae(P.value,O=>(g(),X(Tt,{key:O.value,value:O.value,label:O.label,disabled:O.disabled},{default:y(()=>[ne(_(O.label),1)]),_:2},1032,["value","label","disabled"]))),128))]),_:1},8,["model-value","aria-label"])]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:B[1]||(B[1]=O=>t.updateField("hideLabel",O))},{default:y(()=>[ne(_(t.getLabel("hide_title")),1)]),_:1},8,["model-value"]),r(Ne,{label:t.getLabel("description_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.description||"",placeholder:t.getLabel("enter_description_here"),onInput:B[2]||(B[2]=O=>t.updateField("description",O))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:B[3]||(B[3]=O=>t.updateField("required",O))},{default:y(()=>[ne(_(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),onInput:B[4]||(B[4]=O=>t.updateField("requiredMessage",O))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):fe("",!0),r(Xe),m.value[0]!=="paypal"?(g(),X(pt,{key:1,"model-value":d.value.hideCardLabels,priority:"secondary",type:"checkmark",onChange:R},{default:y(()=>[ne(_(t.getLabel("hide_labels")),1)]),_:1},8,["model-value"])):fe("",!0),r(Xe),r(Mp,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"])]))}}),MO=We(UO,[["__scopeId","data-v-e2d6df6d"]]),RO={class:"ivyforms-max-length-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},EO=_e({__name:"MaxLengthOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",RO,[r(xo,{"model-value":t.field.limitMaxLength,priority:"secondary",size:"d",title:t.getLabel("limit_maximum_length"),"text-position":"right",onChange:n[0]||(n[0]=a=>t.updateField("limitMaxLength",a))},null,8,["model-value","title"]),t.field.limitMaxLength?(g(),X(Ne,{key:0},{default:y(()=>[r(Xd,{"model-value":t.field.maxLength,min:1,max:65535,secondary:"","onUpdate:modelValue":n[1]||(n[1]=a=>t.updateField("maxLength",a))},null,8,["model-value"])]),_:1})):fe("",!0)]))}}),BO=We(EO,[["__scopeId","data-v-38f09b3a"]]),AO={class:"ivyforms-default-value-options"},DO=_e({__name:"TextDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",AO,[r(Yi,{label:t.getLabel("default_value"),"model-value":t.field.defaultValue,"onUpdate:modelValue":n[0]||(n[0]=a=>t.updateField("defaultValue",a))},null,8,["label","model-value"])]))}}),OO={class:"ivyforms-default-value-options"},qO=_e({__name:"TextareaDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",OO,[r(Yi,{label:t.getLabel("default_value"),"model-value":t.field.defaultValue,"input-type":"textarea","onUpdate:modelValue":n[0]||(n[0]=a=>t.updateField("defaultValue",a))},null,8,["label","model-value"])]))}}),zO={class:"ivyforms-label-position-options"},NO=_e({__name:"LabelPositionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",zO,[r(Ne,{label:t.getLabel("label_position")},{default:y(()=>[r($n,{"model-value":t.field.labelPosition,priority:"secondary",onChange:n[0]||(n[0]=a=>t.updateField("labelPosition",a))},{default:y(()=>[r(Gt,{value:"default",priority:"secondary"},{default:y(()=>[ne(_(t.getLabel("label_position_default")),1)]),_:1}),r(Gt,{value:"top",priority:"secondary"},{default:y(()=>[ne(_(t.getLabel("label_position_top")),1)]),_:1}),r(Gt,{value:"left",priority:"secondary"},{default:y(()=>[ne(_(t.getLabel("label_position_left")),1)]),_:1}),r(Gt,{value:"right",priority:"secondary"},{default:y(()=>[ne(_(t.getLabel("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),ou=We(NO,[["__scopeId","data-v-ac4261e2"]]),WO={class:"ivyforms-no-duplicates-option"},YO=_e({__name:"NoDuplicatesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",WO,[r(pt,{"model-value":t.field.noDuplicates,priority:"secondary",type:"checkmark",onChange:n[0]||(n[0]=a=>t.updateField("noDuplicates",a))},{default:y(()=>[ne(_(t.getLabel("no_duplicates")),1)]),_:1},8,["model-value"])]))}}),HO={key:1,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},GO={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},jO={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},KO={key:2,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},QO={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},XO={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},JO={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},ZO={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},e3={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},t3={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},o3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},n3={class:"medium-14"},i3={key:1,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},l3=_e({__name:"TimeFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function},displayFormat:{}},setup(t){const o=t,{field:n,updateField:a,getLabel:d,displayFormat:m}=o,s={TIME_PICKER:"time-picker",INPUT:"input",DROPDOWN:"dropdown"},p={AMPM:"ampm"},f={EMPTY:""},v=I(()=>o.field.timeFieldType===s.TIME_PICKER),h=I(()=>o.field.timeFieldType===s.INPUT),w=I(()=>o.field.timeFieldType===s.DROPDOWN),P=I(()=>v.value||h.value),M=x(o.field.defaultValue?"custom":"none");Ee(()=>o.field.defaultValue,E=>{!E&&M.value==="custom"?M.value="none":E&&M.value==="none"&&(M.value="custom")});const U=E=>{const V=String(E);M.value=V,V==="none"&&o.updateField("defaultValue","")},R=I(()=>o.field.timeFormat===p.AMPM),C=x(f.EMPTY),T=x(f.EMPTY),B=x(""),O=x(""),D=x(""),te=I(()=>{const E={value:"",label:o.getLabel("not_selected")};if(o.field.timeFormat===p.AMPM){const V=Array.from({length:12},(oe,be)=>{const ae=String(be+1).padStart(2,"0");return{value:ae,label:ae}});return[E,...V]}else{const V=Array.from({length:24},(oe,be)=>{const ae=String(be).padStart(2,"0");return{value:ae,label:ae}});return[E,...V]}}),J=[{value:"",label:o.getLabel("not_selected")},...Array.from({length:60},(E,V)=>{const oe=String(V).padStart(2,"0");return{value:oe,label:oe}})],{parseTimeString:Y,formatTimeString:Q,getAmPmFromHours:ie}=cc();Ee(()=>o.field.defaultValue,E=>{if(w.value&&typeof E=="string"){const V=Y(E);O.value=V.hours,D.value=V.minutes,T.value=V.amPm}if(h.value&&typeof E=="string"){const V=E.match(/\b(AM|PM)\b/i);B.value=E.replace(/\b(AM|PM)\b/i,"").trim(),V&&V[1]&&(C.value=V[1].toUpperCase())}},{immediate:!0});const Z=E=>{const V=C.value,oe=V?`${E.trim()} ${V}`:E.trim();o.updateField("defaultValue",oe)},N=E=>{const V=B.value.trim(),oe=E?`${V} ${E}`:V;o.updateField("defaultValue",oe)},H=E=>{T.value=E;const V=Q(O.value,D.value||"",E);o.updateField("defaultValue",V)},j=()=>{const E=Q(O.value,D.value,T.value);o.updateField("defaultValue",E)},G=x(o.field.defaultValue||"");Ee(G,E=>{if(o.field.timeFormat===p.AMPM&&E){const V=E.match(/^(\d{1,2}):(\d{2})(?::(\d{2}))?$/);if(V){const oe=parseInt(V[1],10),be=ie(V[1]),ae=oe%12||12,Re=String(ae).padStart(2,"0"),we=V[3]?`${Re}:${V[2]}:${V[3]}`:`${Re}:${V[2]}`;o.updateField("defaultValue",`${we} ${be}`)}else o.updateField("defaultValue",E)}else o.updateField("defaultValue",E)}),Pt(()=>{n.minTimeValue&&n.minTimeValue!==""||n.maxTimeValue&&n.maxTimeValue!==""?a("limitTimeRange",!0):a("limitTimeRange",!1)});function W(E){a("limitTimeRange",E),E||(a("minTimeValue",""),a("maxTimeValue",""))}const L=I({get(){return n.minTimeValue||null},set(E){a("minTimeValue",E||"")}}),z=I({get(){return n.maxTimeValue||null},set(E){a("maxTimeValue",E||"")}});return(E,V)=>{const oe=Tt,be=St;return g(),k(ye,null,[l(n).type==="time"?(g(),X(Ne,{key:0,label:l(d)("default_value")},{default:y(()=>[r($n,{"model-value":M.value,priority:"secondary",class:"ivyforms-flex ivyforms-gap-24 ivyforms-time-default-mode-group","onUpdate:modelValue":U},{default:y(()=>[r(Gt,{label:"none",priority:"secondary"},{default:y(()=>[ne(_(l(d)("none")),1)]),_:1}),r(Gt,{label:"current",disabled:"",priority:"secondary",class:"ivyforms-time-radio--pro"},{default:y(()=>[ne(_(l(d)("current_time"))+" ",1),r(ro,{image:"pro-bolt",size:"s"})]),_:1}),r(Gt,{label:"custom",priority:"secondary"},{default:y(()=>[ne(_(l(d)("custom")),1)]),_:1})]),_:1},8,["model-value"]),v.value&&M.value==="custom"?(g(),X(tc,{key:0,modelValue:G.value,"onUpdate:modelValue":V[0]||(V[0]=ae=>G.value=ae),"time-format":l(n).timeFormat,editable:!1,clearable:!0,secondary:""},null,8,["modelValue","time-format"])):h.value&&M.value==="custom"?(g(),k("div",HO,[u("div",GO,[r(Ue,{modelValue:B.value,"onUpdate:modelValue":V[1]||(V[1]=ae=>B.value=ae),onInput:Z},null,8,["modelValue"])]),R.value?(g(),k("div",jO,[r(be,{modelValue:C.value,"onUpdate:modelValue":[V[2]||(V[2]=ae=>C.value=ae),N],class:"ivyforms-ampm-select"},{default:y(()=>[r(oe,{value:"",label:l(d)("not_selected")},{default:y(()=>[ne(_(l(d)("not_selected")),1)]),_:1},8,["label"]),r(oe,{value:"AM",label:l(d)("am")},{default:y(()=>[ne(_(l(d)("am")),1)]),_:1},8,["label"]),r(oe,{value:"PM",label:l(d)("pm")},{default:y(()=>[ne(_(l(d)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):fe("",!0)])):w.value&&M.value==="custom"?(g(),k("div",KO,[u("div",QO,[u("div",XO,_(l(d)("hours")),1),r(be,{modelValue:O.value,"onUpdate:modelValue":[V[3]||(V[3]=ae=>O.value=ae),j],class:"ivyforms-hours-select"},{default:y(()=>[(g(!0),k(ye,null,Ae(te.value,ae=>(g(),X(oe,{key:ae.value,label:ae.label,value:ae.value},{default:y(()=>[ne(_(ae.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),u("div",JO,[u("div",ZO,_(l(d)("minutes")),1),r(be,{modelValue:D.value,"onUpdate:modelValue":[V[4]||(V[4]=ae=>D.value=ae),j],class:"ivyforms-minutes-select"},{default:y(()=>[(g(),k(ye,null,Ae(J,ae=>r(oe,{key:ae.value,label:ae.label,value:ae.value},{default:y(()=>[ne(_(ae.label),1)]),_:2},1032,["label","value"])),64))]),_:1},8,["modelValue"])]),R.value?(g(),k("div",e3,[u("div",t3,_(l(d)("am_pm")),1),r(be,{modelValue:T.value,"onUpdate:modelValue":[V[5]||(V[5]=ae=>T.value=ae),H],class:"ivyforms-ampm-select"},{default:y(()=>[r(oe,{value:"",label:l(d)("not_selected")},{default:y(()=>[ne(_(l(d)("not_selected")),1)]),_:1},8,["label"]),r(oe,{value:"AM",label:l(d)("am")},{default:y(()=>[ne(_(l(d)("am")),1)]),_:1},8,["label"]),r(oe,{value:"PM",label:l(d)("pm")},{default:y(()=>[ne(_(l(d)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):fe("",!0)])):fe("",!0)]),_:1},8,["label"])):fe("",!0),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",o3,[u("span",n3,_(l(d)("enable_seconds")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(xo,{"model-value":!1,priority:"secondary",size:"d","text-position":"right",disabled:""})]),_:1}),r(Xe),r(xo,{"model-value":l(n).limitTimeRange,priority:"secondary",size:"d",title:l(d)("limit_min_max_time"),"text-position":"right",onChange:W},null,8,["model-value","title"]),l(n).limitTimeRange?(g(),k("div",i3,[r(Ne,{label:l(d)("min_time"),class:"ivyforms-flex-1"},{default:y(()=>[r(tc,{modelValue:L.value,"onUpdate:modelValue":V[6]||(V[6]=ae=>L.value=ae),format:l(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),r(Ne,{label:l(d)("max_time"),class:"ivyforms-flex-1"},{default:y(()=>[r(tc,{modelValue:z.value,"onUpdate:modelValue":V[7]||(V[7]=ae=>z.value=ae),format:l(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):fe("",!0),P.value?(g(),k(ye,{key:2},[r(Xe),r(Ne,{label:l(d)("prefix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).inputPrefix||"",onInput:V[8]||(V[8]=ae=>l(a)("inputPrefix",ae))},null,8,["model-value"])]),_:1},8,["label"]),r(Ne,{label:l(d)("suffix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).inputSuffix||"",onInput:V[9]||(V[9]=ae=>l(a)("inputSuffix",ae))},null,8,["model-value"])]),_:1},8,["label"])],64)):fe("",!0)],64)}}}),a3=We(l3,[["__scopeId","data-v-9398e4cc"]]),r3={key:0,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},s3={key:2,label:"",class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},d3={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},u3={class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},c3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},f3={class:"medium-14"},m3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},v3={class:"medium-14"},p3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},y3={class:"medium-14"},g3={class:"ivyforms-flex ivyforms-gap-16 ivyforms-width-100 ivyforms-date-pro-checkboxes"},h3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},b3={class:"medium-14"},_3={class:"ivyforms-flex ivyforms-gap-16 ivyforms-width-100"},x3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},w3={class:"medium-14"},C3=_e({__name:"DateFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,{field:n,updateField:a,getLabel:d}=o,m=I(()=>o.field.dateFieldType==="date-picker"||o.field.dateFieldType==="picker"),s=I(()=>o.field.dateFieldType==="input"),p=I(()=>o.field.dateFieldType==="dropdown"),f=I(()=>m.value||s.value),v=x(o.field.defaultValue?"custom":"none");Ee(()=>o.field.defaultValue,E=>{!E&&v.value==="custom"?v.value="none":E&&v.value==="none"&&(v.value="custom")});const h=E=>{const V=String(E);v.value=V,V==="none"&&o.updateField("defaultValue","")},{parseDateString:w,formatDateString:P,getDaysArray:M,getMonthsArray:U,getYearsArray:R,toISOFormat:C,fromISOFormat:T}=Hv(),B=I(()=>String(o.field.dateFormat||"MM/DD/YYYY")),O=I({get:()=>C(o.field.defaultValue||"",o.field.dateFormat||"MM/DD/YYYY"),set:E=>{o.updateField("defaultValue",T(E||"",o.field.dateFormat||"MM/DD/YYYY"))}}),D=x(""),te=x(""),J=x(""),Y=x(""),Q=x(!1),ie=I(()=>{const E=(o.field.dateFormat||"MM/DD/YYYY").toUpperCase(),V=[],oe=E.indexOf("D"),be=E.indexOf("M"),ae=E.indexOf("Y");return oe!==-1&&V.push({type:"day",order:oe,placeholder:E.includes("DD")?"DD":"D"}),be!==-1&&V.push({type:"month",order:be,placeholder:E.includes("MM")?"MM":"M"}),ae!==-1&&V.push({type:"year",order:ae,placeholder:E.includes("YYYY")?"YYYY":"YY"}),V.sort((Re,we)=>Re.order-we.order)});Ee(()=>o.field.defaultValue,E=>{if(!Q.value)if(E&&typeof E=="string"){D.value=E;const V=w(E,o.field.dateFormat||"MM/DD/YYYY");te.value=V.day,J.value=V.month,Y.value=V.year}else D.value="",te.value="",J.value="",Y.value=""},{immediate:!0});const Z=()=>{const E=D.value.trim();if(!E){Q.value=!0,o.updateField("defaultValue",""),Ho(()=>{Q.value=!1});return}const V=w(E,o.field.dateFormat||"MM/DD/YYYY");if(V.day&&V.month&&V.year){const oe=Number(V.day),be=Number(V.month),ae=Number(V.year);if(oe>=1&&oe<=31&&be>=1&&be<=12&&ae>=1900&&ae<=2100){const we=P(String(oe),String(be),String(ae),o.field.dateFormat||"MM/DD/YYYY");Q.value=!0,D.value=we,o.updateField("defaultValue",we),Ho(()=>{Q.value=!1})}else D.value=E}else D.value=E},N=()=>{Ho(()=>{const E=te.value&&J.value&&Y.value,V=!te.value&&!J.value&&!Y.value;if(E){Q.value=!0;const oe=P(te.value,J.value,Y.value,o.field.dateFormat||"MM/DD/YYYY");o.updateField("defaultValue",oe),Ho(()=>{Q.value=!1})}else V&&(Q.value=!0,o.updateField("defaultValue",""),Ho(()=>{Q.value=!1}))})},H=I(()=>[{label:"--",value:""},...M()]),j=I(()=>[{label:"--",value:""},...U()]),G=I(()=>{const E=o.field.minYear||new Date().getFullYear()-100,V=o.field.maxYear||new Date().getFullYear()+100;return[{label:"--",value:""},...R(E,V)]}),W=I({get:()=>{const E=o.field.minDateValue;if(!E)return"";const V=String(E);return/^\d{4}-\d{2}-\d{2}$/.test(V)?V:C(V,o.field.dateFormat||"MM/DD/YYYY")},set:E=>{o.updateField("minDateValue",E||"")}}),L=I({get:()=>{const E=o.field.maxDateValue;if(!E)return"";const V=String(E);return/^\d{4}-\d{2}-\d{2}$/.test(V)?V:C(V,o.field.dateFormat||"MM/DD/YYYY")},set:E=>{o.updateField("maxDateValue",E||"")}});Pt(()=>{n.minDateValue&&n.minDateValue!==""||n.maxDateValue&&n.maxDateValue!==""?a("limitDateRange",!0):a("limitDateRange",!1)});function z(E){a("limitDateRange",E),E||(a("minDateValue",""),a("maxDateValue",""))}return(E,V)=>(g(),k(ye,null,[r(xo,{"model-value":l(n).limitDateRange,priority:"secondary",size:"d",title:l(d)("enable_date_range"),"text-position":"right",onChange:z},null,8,["model-value","title"]),l(n).limitDateRange?(g(),k("div",r3,[r(Ne,{label:l(d)("min_date"),class:"ivyforms-flex-50"},{default:y(()=>[r(Va,{modelValue:W.value,"onUpdate:modelValue":V[0]||(V[0]=oe=>W.value=oe),format:B.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),r(Ne,{label:l(d)("max_date"),class:"ivyforms-flex-50"},{default:y(()=>[r(Va,{modelValue:L.value,"onUpdate:modelValue":V[1]||(V[1]=oe=>L.value=oe),format:B.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):fe("",!0),r(Xe),r(Ne,{label:l(d)("default_value")},{default:y(()=>[r($n,{"model-value":v.value,priority:"secondary",class:"ivyforms-flex ivyforms-gap-24 ivyforms-date-default-mode-group","onUpdate:modelValue":h},{default:y(()=>[r(Gt,{label:"none",priority:"secondary"},{default:y(()=>[ne(_(l(d)("none")),1)]),_:1}),r(Gt,{label:"current",disabled:"",priority:"secondary",class:"ivyforms-date-radio--pro"},{default:y(()=>[ne(_(l(d)("current_date"))+" ",1),r(ro,{image:"pro-bolt",size:"s"})]),_:1}),r(Gt,{label:"custom",priority:"secondary"},{default:y(()=>[ne(_(l(d)("custom")),1)]),_:1})]),_:1},8,["model-value"]),m.value&&v.value==="custom"?(g(),X(Va,{key:0,label:"",modelValue:O.value,"onUpdate:modelValue":V[2]||(V[2]=oe=>O.value=oe),format:B.value,"value-format":"YYYY-MM-DD","icon-start":"calendar-dot",clearable:"",secondary:""},null,8,["modelValue","format"])):s.value&&v.value==="custom"?(g(),X(Ue,{key:1,label:"",modelValue:D.value,"onUpdate:modelValue":V[3]||(V[3]=oe=>D.value=oe),placeholder:B.value,type:"text",onBlur:Z},null,8,["modelValue","placeholder"])):p.value&&v.value==="custom"?(g(),k("div",s3,[(g(!0),k(ye,null,Ae(ie.value,oe=>(g(),k("div",{key:oe.type,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},[u("div",d3,_(l(d)(oe.type)),1),oe.type==="day"?(g(),X(St,{key:0,modelValue:te.value,"onUpdate:modelValue":[V[4]||(V[4]=be=>te.value=be),N],class:"ivyforms-day-select"},{default:y(()=>[(g(!0),k(ye,null,Ae(H.value,be=>(g(),X(Tt,{key:be.value,label:be.label,value:be.value},{default:y(()=>[ne(_(be.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):oe.type==="month"?(g(),X(St,{key:1,modelValue:J.value,"onUpdate:modelValue":[V[5]||(V[5]=be=>J.value=be),N],class:"ivyforms-month-select"},{default:y(()=>[(g(!0),k(ye,null,Ae(j.value,be=>(g(),X(Tt,{key:be.value,label:be.label,value:be.value},{default:y(()=>[ne(_(be.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):oe.type==="year"?(g(),X(St,{key:2,modelValue:Y.value,"onUpdate:modelValue":[V[6]||(V[6]=be=>Y.value=be),N],class:"ivyforms-year-select"},{default:y(()=>[(g(!0),k(ye,null,Ae(G.value,be=>(g(),X(Tt,{key:be.value,label:be.label,value:be.value},{default:y(()=>[ne(_(be.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):fe("",!0)]))),128))])):fe("",!0)]),_:1},8,["label"]),r(Xe),u("div",u3,[r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ne(_(l(d)("no_duplicates")),1)]),_:1}),r(ro,{image:"pro-text",size:"d"})]),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",c3,[u("span",f3,_(l(d)("available_calendar_months")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":"",placeholder:l(d)("any_months"),disabled:"",secondary:""},null,8,["placeholder"])]),_:1}),r(Ne,{secondary:""},{label:y(()=>[u("div",m3,[u("span",v3,_(l(d)("available_calendar_week_days")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":"",placeholder:l(d)("any_days_of_week"),disabled:"",secondary:""},null,8,["placeholder"])]),_:1}),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",p3,[u("span",y3,_(l(d)("available_dynamic_dates")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":"",placeholder:l(d)("any_dates"),disabled:"",secondary:""},null,8,["placeholder"])]),_:1}),u("div",g3,[r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ne(_(l(d)("exclude_weekends")),1)]),_:1}),r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ne(_(l(d)("exclude_weekdays")),1)]),_:1})]),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",h3,[u("span",b3,_(l(d)("allow_select_dates")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[u("div",_3,[r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ne(_(l(d)("past_dates")),1)]),_:1}),r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ne(_(l(d)("future_dates")),1)]),_:1})])]),_:1}),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",x3,[u("span",w3,_(l(d)("week_starts")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r($n,{"model-value":"monday",priority:"secondary",class:"ivyforms-flex ivyforms-gap-24 ivyforms-date-week-starts-group"},{default:y(()=>[r(Gt,{label:"monday",disabled:"",priority:"secondary"},{default:y(()=>[ne(_(l(d)("on_monday")),1)]),_:1}),r(Gt,{label:"sunday",disabled:"",priority:"secondary"},{default:y(()=>[ne(_(l(d)("on_sunday")),1)]),_:1})]),_:1})]),_:1}),f.value?(g(),k(ye,{key:1},[r(Xe),r(Ne,{label:l(d)("prefix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).inputPrefix||"",onInput:V[7]||(V[7]=oe=>l(a)("inputPrefix",oe))},null,8,["model-value"])]),_:1},8,["label"]),r(Ne,{label:l(d)("suffix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).inputSuffix||"",onInput:V[8]||(V[8]=oe=>l(a)("inputSuffix",oe))},null,8,["model-value"])]),_:1},8,["label"])],64)):fe("",!0)],64))}}),S3=We(C3,[["__scopeId","data-v-4cdb33b7"]]),k3={class:"ivyforms-file-upload-max-size"},F3=_e({__name:"FileUploadMaxSizeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=I(()=>{const d=o.field.maxFileSizeMb;return typeof d=="number"&&!Number.isNaN(d)?d:typeof d=="string"&&d.trim()!==""&&parseInt(d,10)||0});function a(d){if(d==null||Number.isNaN(d)){o.updateField("maxFileSizeMb",0);return}o.updateField("maxFileSizeMb",Math.min(9999,Math.max(0,d)))}return(d,m)=>(g(),k("div",k3,[r(Ne,{label:t.getLabel("file_upload_max_size_mb"),tooltip:t.getLabel("file_upload_max_size_tooltip")},{default:y(()=>[r(Xd,{"model-value":n.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"])]))}}),I3=We(F3,[["__scopeId","data-v-3f0573ef"]]),T3={class:"ivyforms-file-upload-pro-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},P3={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},$3={class:"ivyforms-file-upload-pro-advanced__label-row ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},L3={class:"medium-14"},V3=_e({__name:"FileUploadProAdvancedOptionsFallback",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{checkFeatureAccess:o}=Vo();function n(a){a.preventDefault(),a.stopPropagation(),o("file_upload_pro")}return(a,d)=>(g(),k("div",T3,[u("div",{class:"ivyforms-file-upload-pro-advanced__row is-locked",onClickCapture:n},[r(pt,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:y(()=>[ne(_(t.getLabel("file_upload_multiple_upload")),1)]),_:1}),r(ro,{image:"pro-text",size:"s"})],32),u("div",P3,[u("div",{class:"ivyforms-file-upload-pro-advanced__row is-locked",onClickCapture:n},[r(pt,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:"",tooltip:t.getLabel("file_upload_max_upload_count_tooltip")},{default:y(()=>[ne(_(t.getLabel("file_upload_max_upload_count")),1)]),_:1},8,["tooltip"]),r(ro,{image:"pro-text",size:"s"})],32)]),r(Ne,{secondary:""},{label:y(()=>[u("div",$3,[u("span",L3,_(t.getLabel("file_upload_allowed_file_types")),1),r(ro,{image:"pro-text",size:"s"})])]),default:y(()=>[u("div",{class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12 is-locked",onClickCapture:n},[r($n,{"model-value":"all",class:"ivyforms-file-upload-pro-advanced__radios"},{default:y(()=>[r(Gt,{value:"all",priority:"secondary",disabled:""},{default:y(()=>[ne(_(t.getLabel("file_upload_all_file_types")),1)]),_:1}),r(Gt,{value:"specified",priority:"secondary",disabled:""},{default:y(()=>[ne(_(t.getLabel("file_upload_specify_allowed_types")),1)]),_:1})]),_:1})],32)]),_:1})]))}}),U3=We(V3,[["__scopeId","data-v-392dff47"]]),M3=_e({__name:"FileUploadProAdvancedOptionsBridge",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=I(()=>(Ge.hooks.updateCounter.value,window.IvyForms?.components?.FileUploadProAdvancedOptions)),n=I(()=>o.value??U3);function a(d){d.detail?.componentName==="FileUploadProAdvancedOptions"&&Ge.hooks.triggerUpdate()}return Pt(()=>{window.addEventListener("ivyforms:pro:component-registered",a)}),Al(()=>{window.removeEventListener("ivyforms:pro:component-registered",a)}),(d,m)=>(g(),X(Kt(n.value),{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]))}}),R3={class:"ivyforms-file-upload-save-location"},E3=_e({__name:"FileUploadSaveLocationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=I(()=>o.field.saveUploadsTo==="media_library"?"media_library":"ivyforms");return(a,d)=>(g(),k("div",R3,[r(Ne,{label:t.getLabel("file_upload_save_location"),secondary:""},{default:y(()=>[r($n,{"model-value":n.value,priority:"secondary",class:"ivyforms-file-upload-save-location__radios",onChange:d[0]||(d[0]=m=>t.updateField("saveUploadsTo",m))},{default:y(()=>[r(Gt,{value:"ivyforms",priority:"secondary"},{default:y(()=>[ne(_(t.getLabel("file_upload_save_ivyforms_default")),1)]),_:1}),r(Gt,{value:"media_library",priority:"secondary"},{default:y(()=>[ne(_(t.getLabel("file_upload_save_media_library")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),B3=We(E3,[["__scopeId","data-v-e1c41e9c"]]),A3={class:"ivyforms-slider-range-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},D3={key:0,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},O3=_e({__name:"SliderRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=I(()=>o.field.minValue??0),a=I(()=>o.field.maxValue??100),d=I(()=>{const h=o.field.defaultValue!==null&&o.field.defaultValue!==void 0?Number(o.field.defaultValue):n.value;return Math.max(n.value,Math.min(a.value,h))}),m=I(()=>o.field.minValue!==null&&o.field.minValue!==void 0||o.field.maxValue!==null&&o.field.maxValue!==void 0),s=h=>{h?((o.field.minValue===null||o.field.minValue===void 0)&&o.updateField("minValue",0),(o.field.maxValue===null||o.field.maxValue===void 0)&&o.updateField("maxValue",100)):(o.updateField("minValue",null),o.updateField("maxValue",null))},p=h=>{const w=h??0;o.updateField("minValue",w);const P=a.value;P<w&&o.updateField("maxValue",w);const M=Math.max(P,w),U=Math.max(w,Math.min(M,d.value));o.updateField("defaultValue",U)},f=h=>{const w=h??100;o.updateField("maxValue",w);const P=n.value;P>w&&o.updateField("minValue",w);const M=Math.min(P,w),U=Math.max(M,Math.min(w,d.value));o.updateField("defaultValue",U)},v=h=>{const w=Math.max(n.value,Math.min(a.value,h??n.value));o.updateField("defaultValue",w)};return(h,w)=>(g(),k("div",A3,[r(xo,{"model-value":m.value,priority:"secondary",size:"d",title:t.getLabel("show_min_max_value"),"text-position":"right",onChange:s},null,8,["model-value","title"]),m.value?(g(),k("div",D3,[r(Ne,{label:t.getLabel("min_value"),class:"ivyforms-flex-50",secondary:""},{default:y(()=>[r(si,{"model-value":t.field.minValue??0,placeholder:t.getLabel("min_value"),"onUpdate:modelValue":w[0]||(w[0]=P=>p(P))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("max_value"),class:"ivyforms-flex-50",secondary:""},{default:y(()=>[r(si,{"model-value":t.field.maxValue??100,placeholder:t.getLabel("max_value"),"onUpdate:modelValue":w[1]||(w[1]=P=>f(P))},null,8,["model-value","placeholder"])]),_:1},8,["label"])])):fe("",!0),r(Xe),r(Ne,{label:t.getLabel("default_value"),secondary:""},{default:y(()=>[r(si,{"model-value":d.value,min:n.value,max:a.value,placeholder:t.getLabel("default_value"),"onUpdate:modelValue":w[2]||(w[2]=P=>v(P))},null,8,["model-value","min","max","placeholder"])]),_:1},8,["label"])]))}}),q3=We(O3,[["__scopeId","data-v-a8f620b8"]]),z3={class:"ivyforms-prefix-and-suffix-options ivyforms-flex ivyforms-gap-16 ivyforms-flex-direction-column"},qc=_e({__name:"PrefixAndSuffixOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",z3,[r(Ne,{label:t.getLabel("prefix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.inputPrefix,placeholder:t.getLabel("prefix_placeholder"),onInput:n[0]||(n[0]=a=>t.updateField("inputPrefix",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("suffix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.inputSuffix,placeholder:t.getLabel("suffix_placeholder"),onInput:n[1]||(n[1]=a=>t.updateField("inputSuffix",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),N3=_e({__name:"RatingIconOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=I(()=>o.getLabel?.("icon_type")),a=I(()=>o.field.ratingIcon||"star");return(d,m)=>(g(),X(Ne,{label:n.value,secondary:""},{default:y(()=>[r(St,{"model-value":t.field.ratingIcon||"star","icon-start":a.value,"icon-start-type":"line","onUpdate:modelValue":m[0]||(m[0]=s=>t.updateField("ratingIcon",s))},{default:y(()=>[r(Tt,{value:"star",label:t.getLabel("stars"),"icon-start":"star","icon-start-type":"line",secondary:""},{default:y(()=>[ne(_(t.getLabel("stars")),1)]),_:1},8,["label"]),r(Tt,{value:"heart",label:t.getLabel("hearts"),"icon-start":"heart","icon-start-type":"line",secondary:""},{default:y(()=>[ne(_(t.getLabel("hearts")),1)]),_:1},8,["label"]),r(Tt,{value:"like",label:t.getLabel("likes"),"icon-start":"like","icon-start-type":"line",secondary:""},{default:y(()=>[ne(_(t.getLabel("likes")),1)]),_:1},8,["label"])]),_:1},8,["model-value","icon-start"])]),_:1},8,["label"]))}}),W3=We(N3,[["__scopeId","data-v-5b87b553"]]),Y3={class:"ivyforms-product-field-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},H3={key:0,class:"ivyforms-product-field-advanced__section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-width-100"},G3=_e({__name:"ProductFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=I(()=>Kv(o.field)),a=I(()=>n.value.productType==="radio"||n.value.productType==="checkbox"),d=I(()=>n.value.columnsCount);function m(f){const v={...n.value,...f,prices:f.prices??{...n.value.prices}};o.updateField("htmlContent",Qv(v))}function s(f){const v=String(f);v!=="inline"&&v!=="columns"&&v!=="button"||m({choiceLayout:v})}function p(f){const v=typeof f=="number"&&Number.isFinite(f)?Math.round(f):n.value.columnsCount;m({columnsCount:Math.min(6,Math.max(2,v))})}return(f,v)=>(g(),k("div",Y3,[r(ou,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),a.value?(g(),k("div",H3,[r(Ne,{label:t.getLabel("product_choice_layout"),secondary:""},{default:y(()=>[r($n,{"model-value":n.value.choiceLayout,priority:"secondary",class:"ivyforms-product-field-advanced__layout-group",onChange:s},{default:y(()=>[r(Gt,{value:"inline",priority:"secondary"},{default:y(()=>[ne(_(t.getLabel("product_layout_inline")),1)]),_:1}),r(Gt,{value:"columns",priority:"secondary"},{default:y(()=>[ne(_(t.getLabel("product_layout_columns")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"]),n.value.choiceLayout==="columns"?(g(),X(Ne,{key:0,label:t.getLabel("product_columns_count"),secondary:"",class:"ivyforms-product-field-advanced__columns-count"},{default:y(()=>[r(Xd,{"model-value":d.value,min:2,max:6,step:1,secondary:"","onUpdate:modelValue":p},null,8,["model-value"])]),_:1},8,["label"])):fe("",!0)])):fe("",!0)]))}}),j3=We(G3,[["__scopeId","data-v-0994c2c6"]]),K3={class:"ivyforms-quantity-field-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Q3={key:0,class:"ivyforms-quantity-field-advanced__number-range ivyforms-flex ivyforms-gap-16"},X3=_e({__name:"QuantityFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t;Ee(()=>[o.field.minValue,o.field.maxValue],()=>{(o.field.minValue!==null&&o.field.minValue!==void 0||o.field.maxValue!==null&&o.field.maxValue!==void 0)&&!o.field.limitRange&&o.updateField("limitRange",!0)},{immediate:!0});function n(s){o.updateField("limitRange",s),s||(o.updateField("minValue",null),o.updateField("maxValue",null))}const a=I({get(){return o.field?o.field.minValue===null||o.field.minValue===void 0?null:o.field.minValue:null},set(s){o.updateField("minValue",s==null?null:Number(s))}}),d=I({get(){return o.field?o.field.maxValue===null||o.field.maxValue===void 0?null:o.field.maxValue:null},set(s){o.updateField("maxValue",s==null?null:Number(s))}}),m=I({get(){if(!o.field)return 1;const s=o.field.step;return s==null||isNaN(Number(s))||Number(s)<1?1:Number(s)},set(s){const p=s==null||isNaN(Number(s))?1:s;o.updateField("step",p<1?1:p)}});return(s,p)=>(g(),k("div",K3,[r(xo,{"model-value":t.field.limitRange,priority:"secondary",size:"d",title:t.getLabel("limit_min_max_range"),"text-position":"right",onChange:n},null,8,["model-value","title"]),t.field.limitRange?(g(),k("div",Q3,[r(Ne,{label:t.getLabel("range_from"),secondary:""},{default:y(()=>[r(si,{modelValue:a.value,"onUpdate:modelValue":p[0]||(p[0]=f=>a.value=f),max:t.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("range_to"),secondary:""},{default:y(()=>[r(si,{modelValue:d.value,"onUpdate:modelValue":p[1]||(p[1]=f=>d.value=f),min:t.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])])):fe("",!0),r(Xe),r(Ne,{label:t.getLabel("step"),secondary:""},{default:y(()=>[r(si,{modelValue:m.value,"onUpdate:modelValue":p[2]||(p[2]=f=>m.value=f),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),r(Xe),r(ou,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),r(Xe),r(qc,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"])]))}}),J3=We(X3,[["__scopeId","data-v-7f12d00e"]]),Z3={class:"ivyforms-total-field-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},eq=_e({__name:"TotalFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=I(()=>Xv(o.field));function a(p){const f={...n.value,...p};o.updateField("htmlContent",Jv(f))}function d(p){a({enablePaymentSummary:p})}function m(p){a({showPaymentSummaryCloseButton:p})}function s(p){a({enableAutocomplete:p})}return(p,f)=>(g(),k("div",Z3,[r(xo,{"model-value":n.value.enablePaymentSummary,priority:"secondary",size:"d",title:t.getLabel("enable_summary"),tooltip:t.getLabel("enable_summary_tooltip"),"text-position":"right",onChange:d},null,8,["model-value","title","tooltip"]),n.value.enablePaymentSummary?(g(),X(pt,{key:0,"model-value":n.value.showPaymentSummaryCloseButton,priority:"secondary",type:"checkmark",onChange:m},{default:y(()=>[ne(_(t.getLabel("show_close_button_payment_summary")),1)]),_:1},8,["model-value"])):fe("",!0),r(Xe),r(ou,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),r(Xe),r(qc,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),r(Xe),r(pt,{"model-value":n.value.enableAutocomplete,priority:"secondary",type:"checkmark",onChange:s},{default:y(()=>[ne(_(t.getLabel("autocomplete")),1)]),_:1},8,["model-value"])]))}}),tq=We(eq,[["__scopeId","data-v-82d62e77"]]),Rp=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","recaptcha","turnstile","hcaptcha","html","file-upload","rating"],oq=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","file-upload"],nq=["text","email","number","textarea","phone","website","select","multi-select","file-upload"],iq=["radio","checkbox","select","multi-select"],lq=[...Rp,"slider","product","quantity","total"],Jm=["name","address","slider","product","quantity","total","gdpr","payment-method"],aq=["recaptcha","turnstile","hcaptcha"],rq=["name","address","gdpr","quantity","payment-method"];function sq(){Ge.fieldOptions.register({id:"lite-basic-options",fieldTypes:Rp,tab:"general",order:10,component:XD,showDividerAfter:!0,condition:s=>!Jm.includes(s.type)&&!aq.includes(s.type)}),Ge.fieldOptions.register({id:"lite-html-content-options",fieldTypes:["html"],tab:"general",order:15,component:R6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-validation-options",fieldTypes:oq,tab:"general",order:20,component:t4,showDividerAfter:!0,condition:s=>!Jm.includes(s.type)}),Ge.fieldOptions.register({id:"lite-product-field-options",fieldTypes:["product"],tab:"general",order:12,component:G6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-quantity-field-options",fieldTypes:["quantity"],tab:"general",order:13,component:aO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-total-field-options",fieldTypes:["total"],tab:"general",order:14,component:gO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-choice-list-options",fieldTypes:iq,tab:"general",order:30,component:m6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-number-range-options",fieldTypes:["number"],tab:"general",order:35,component:a4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-slider-general-options",fieldTypes:["slider"],tab:"general",order:36,component:P4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-placeholder-option",fieldTypes:nq,tab:"general",order:40,component:o4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-name-field-basic-options",fieldTypes:["name"],tab:"general",order:45,component:w6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-address-field-basic-options",fieldTypes:["address"],tab:"general",order:50,component:L6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-rating-field-options",fieldTypes:["rating"],tab:"general",order:52,component:A6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-gdpr-field-options",fieldTypes:["gdpr"],tab:"general",order:53,component:CO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-payment-method-field-options",fieldTypes:["payment-method"],tab:"general",order:54,component:MO,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-phone-format-options",fieldTypes:["phone"],tab:"general",order:55,component:d4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-time-field-options",fieldTypes:["time"],tab:"general",order:60,component:h4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-date-field-options",fieldTypes:["date"],tab:"general",order:60,component:C4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-css-classes-option",fieldTypes:lq,tab:"general",order:90,component:Mp,showDividerAfter:!0,condition:s=>!rq.includes(s.type)}),Ge.fieldOptions.register({id:"lite-phone-country-detection",fieldTypes:["phone"],tab:"general",order:91,component:f4,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-textarea-options",fieldTypes:["textarea"],tab:"general",order:96,component:V4,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-confirmation-options",fieldTypes:["email"],tab:"general",order:97,component:R4,showDividerAfter:!1});const t=["text","email","number","website"],o=["text","email","textarea","website","phone"],n=["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"],d=["website"],m=["rating"];Ge.fieldOptions.register({id:"lite-time-advanced-options",fieldTypes:["time"],tab:"advanced",order:10,component:a3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-date-advanced-options",fieldTypes:["date"],tab:"advanced",order:10,component:S3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-product-field-advanced-options",fieldTypes:["product"],tab:"advanced",order:11,component:j3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-quantity-field-advanced-options",fieldTypes:["quantity"],tab:"advanced",order:12,component:J3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-total-field-advanced-options",fieldTypes:["total"],tab:"advanced",order:13,component:tq,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-slider-range-options",fieldTypes:["slider"],tab:"advanced",order:15,component:q3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-max-length-options",fieldTypes:[...o],tab:"advanced",order:20,component:BO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-text-default-value-options",fieldTypes:[...t],tab:"advanced",order:30,component:DO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-textarea-default-value-options",fieldTypes:["textarea"],tab:"advanced",order:31,component:qO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-file-upload-max-size-options",fieldTypes:["file-upload"],tab:"advanced",order:31,component:I3,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-file-upload-pro-advanced-options",fieldTypes:["file-upload"],tab:"advanced",order:32,component:M3,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-file-upload-save-location-options",fieldTypes:["file-upload"],tab:"advanced",order:33,component:B3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-label-position-options",fieldTypes:n,tab:"advanced",order:40,component:ou,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-rating-icon-options",fieldTypes:m,tab:"advanced",order:41,component:W3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-no-duplicates-option",fieldTypes:[...a],tab:"advanced",order:50,component:YO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-prefix-suffix-options",fieldTypes:d,tab:"advanced",order:50,component:qc,showDividerAfter:!1})}const dq=_e({__name:"SquareIntegrationSettings",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Mo(),d=To({enabled:!0,paymentDescription:"",buyerEmailField:"",billingNameField:"",billingAddressField:""}),m=I(()=>`Payment for ${n.name??"form"}`);function s(w){return n.fields.filter(P=>w.includes(P.type)).map(P=>({key:`${P.type}_${P.fieldIndex}`,label:P.label||`${P.type} #${P.fieldIndex}`}))}const p=I(()=>s(["email"])),f=I(()=>s(["name"])),v=I(()=>s(["address"])),h=I(()=>{const w=a.squareSettings?.currency,P=n.paymentSettings?.currency;return!w||!P?!1:w.toUpperCase()!==P.toUpperCase()});return Ee(()=>n.integrationSettings?.square,w=>{w&&Object.assign(d,w)},{immediate:!0,deep:!0}),Ee(d,w=>{n.integrationSettings.square||(n.integrationSettings.square={}),Object.assign(n.integrationSettings.square,w)},{deep:!0}),(w,P)=>{const M=Ue,U=Ne,R=Tt,C=St,T=Cc,B=zl;return g(),X(B,{class:"ivyforms-square-integration-settings"},{default:y(()=>[r(U,{secondary:"",label:l(o)("payment_description")},{default:y(()=>[r(M,{modelValue:d.paymentDescription,"onUpdate:modelValue":P[0]||(P[0]=O=>d.paymentDescription=O),secondary:"",placeholder:m.value},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(U,{secondary:"",label:l(o)("buyer_email_field")},{default:y(()=>[r(C,{modelValue:d.buyerEmailField,"onUpdate:modelValue":P[1]||(P[1]=O=>d.buyerEmailField=O),secondary:""},{default:y(()=>[r(R,{value:"",label:"—"}),(g(!0),k(ye,null,Ae(p.value,O=>(g(),X(R,{key:O.key,value:O.key,label:O.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),r(U,{secondary:"",label:l(o)("billing_name_field")},{default:y(()=>[r(C,{modelValue:d.billingNameField,"onUpdate:modelValue":P[2]||(P[2]=O=>d.billingNameField=O),secondary:""},{default:y(()=>[r(R,{value:"",label:"—"}),(g(!0),k(ye,null,Ae(f.value,O=>(g(),X(R,{key:O.key,value:O.key,label:O.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),r(U,{secondary:"",label:l(o)("billing_address_field")},{default:y(()=>[r(C,{modelValue:d.billingAddressField,"onUpdate:modelValue":P[3]||(P[3]=O=>d.billingAddressField=O),secondary:""},{default:y(()=>[r(R,{value:"",label:"—"}),(g(!0),k(ye,null,Ae(v.value,O=>(g(),X(R,{key:O.key,value:O.key,label:O.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),h.value?(g(),X(T,{key:0,type:"warning",title:l(o)("currency_mismatch_warning")},null,8,["title"])):fe("",!0)]),_:1})}}});function uq(t){t("SquareIntegrationSettings",dq),t("PaymentSettingsPage",Up)}const cq=[{feature:"nps_field",plan:"growth",titleKey:"net_promoter",collapseName:"nps",iconName:"slider",iconCategory:"global"},{feature:"likert_field",plan:"growth",titleKey:"likert",collapseName:"likert",iconName:"list-bullet",iconCategory:"global"}],fq=["aria-label"],mq=_e({__name:"ProStyleSectionPromo",props:{feature:{},plan:{},titleKey:{},iconName:{},iconCategory:{}},setup(t){const o=t,{getLabel:n}=Ye(),{canUseFeature:a}=Wn(),{showUpgradeDialog:d}=Vo(),m=I(()=>n(o.titleKey)||o.titleKey);function s(){a(o.feature)||d(o.plan)}function p(f){f.key!=="Enter"&&f.key!==" "||(f.preventDefault(),s())}return(f,v)=>(g(),k(ye,null,[r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",{class:"ivyforms-pro-style-section-promo",role:"button",tabindex:"0","aria-label":m.value,onClick:s,onKeydown:p},[r(Lp,{type:"fill","field-name":m.value,"icon-start":t.iconName,"icon-start-category":t.iconCategory,"icon-start-type":"outline",disabled:"",pro:""},null,8,["field-name","icon-start","icon-start-category"])],40,fq)],64))}}),vq=We(mq,[["__scopeId","data-v-3d162429"]]),pq="ivyforms/style/filter/advanced_style_sections";let Zm=!1;function yq(){Zm||(Ge.hooks.addFilter(pq,t=>{const o=Array.isArray(t)?t:[],n=cq.map(a=>({component:hc(vq),props:{feature:a.feature,plan:a.plan,titleKey:a.titleKey,iconName:a.iconName,iconCategory:a.iconCategory},meta:{feature:a.feature,plan:a.plan,id:a.collapseName}}));return[...o,...n]}),Zm=!0)}const rc=x(!1),$d=x(!1),sc=x(!1),dc=x(!1),uc=x(""),Ep=()=>{const{request:t}=po(),o=()=>{$d.value=!1};return{isConnected:rc,isConnecting:$d,isDisconnecting:sc,isInitialized:dc,accountEmail:uc,checkConnectionStatus:async()=>{o();const{data:m,error:s}=await t("integrations/google-sheets/status",{method:"GET"});if(s){dc.value=!0;return}const p=m?.data;p&&(rc.value=p.connected,uc.value=p.email||"",dc.value=!0)},connectGoogleSheets:async()=>{$d.value=!0;const{data:m,error:s}=await t("integrations/google-sheets/connect",{method:"POST"});return m?.data?.auth_url?(window.location.href=m.data.auth_url,{success:!0,errorMessage:null}):($d.value=!1,{success:!1,errorMessage:typeof s=="object"&&s!==null&&"message"in s&&typeof s.message=="string"?s.message:null})},disconnectGoogleSheets:async()=>{sc.value=!0;const{data:m}=await t("integrations/google-sheets/disconnect",{method:"POST"});sc.value=!1,m?.data?.success&&(rc.value=!1,uc.value="",o())},resetConnectUiState:o}},ev=()=>({spreadsheet_id:"",spreadsheet_name:"",worksheet_name:"",field_mapping:[],enabled:!0,smart_logic:{enabled:!1,match:"any",rules:[]}});function Bp(t){const{getLabel:o}=Ye(),{request:n}=po(),a=kt(),d=$o(),m=No(),{showUpgradeDialog:s}=Vo(),p=Gi(),f=fi(),{isConnected:v,checkConnectionStatus:h}=Ep();f.registerEntity("googleSheetsBuilder");const w=x([]),P=x(null),M=x(!1),U=x(null),R=x(!1),C=x(!0),T=x(!1),B=x(ev()),O=x(null),D=I(()=>`${String(d.name??"unknown")}-${JSON.stringify(d.params)}`),te=I(()=>P.value!==null&&P.value>0?P.value>=Number.MAX_SAFE_INTEGER?1/0:P.value:t?.maxIntegrations===void 0?1:typeof t.maxIntegrations=="number"?t.maxIntegrations:t.maxIntegrations.value),J=I(()=>w.value.length>=te.value&&te.value!==1/0),Y=I(()=>w.value.length>=te.value),Q=I(()=>te.value===1&&w.value.length===1),ie=I(()=>{const ge=a.fields;return Array.isArray(ge)?ge:[]}),Z=()=>{const ge=d.params.formId;if(ge)return Array.isArray(ge)?ge[0]:String(ge);const Se=d.path.match(/\/manage\/(\d+)/);if(Se?.[1])return Se[1];const Qe=window.location.hash.match(/\/manage\/(\d+)/);return Qe?.[1]?Qe[1]:a.formId?String(a.formId):null},N=()=>{B.value=ev()},H=async()=>{C.value=!0;try{const ge=Z();if(!ge){w.value=[];return}const{data:Se,error:Qe}=await n(`integrations/google-sheets?form_id=${encodeURIComponent(ge)}`,{method:"GET"});if(Qe){w.value=[],P.value=null;return}const ut=Se?.data??Se;w.value=ut?.integrations??[],P.value=typeof ut?.max_integrations=="number"?ut.max_integrations:null}finally{C.value=!1}},j=()=>{window.location.href="admin.php?page=ivyforms-settings#/integrations/google_sheets"},G=ge=>{B.value={...ge},O.value=JSON.stringify(ge),f.startEditing("googleSheetsBuilder"),U.value=ge.id??null,M.value=!1},W=()=>{if(w.value.length>=te.value){s("essentials");return}N(),O.value=JSON.stringify(B.value),f.startEditing("googleSheetsBuilder"),M.value=!0,U.value=null;const ge=Z();ge&&m.replace({path:`/manage/${ge}/settings/integrations/google_sheets/manage`})},L=ge=>{if(te.value===1/0)return!0;const Se=w.value.findIndex(Qe=>Qe.id===ge);return Se>=0&&Se<te.value},z=ge=>{if(!L(ge)){s("essentials");return}const Se=w.value.find(ut=>ut.id===ge);if(!Se)return;G(Se);const Qe=Z();Qe&&m.push({path:`/manage/${Qe}/settings/integrations/google_sheets/manage/${ge}`})},E=()=>{const ge=async()=>{if(f.markClean("googleSheetsBuilder"),Q.value&&!M.value){const Qe=w.value[0];if(Qe){G(Qe);return}}M.value=!1,U.value=null,f.stopEditing("googleSheetsBuilder"),N(),O.value=null;const Se=Z();Se&&m.push({path:`/manage/${Se}/settings/integrations/google_sheets`})};f.isDirty("googleSheetsBuilder")?f.showUnsavedChangesDialog(()=>{ge()}):ge()},V=ge=>typeof ge=="object"&&ge!==null&&"message"in ge&&typeof ge.message=="string"?ge.message:o("error_saving_google_sheets"),oe=async ge=>{R.value=!0;try{const Se=Z();if(!Se)throw new Error(o("form_id_required"));const Qe={form_id:Se,spreadsheet_id:ge.spreadsheet_id,spreadsheet_name:ge.spreadsheet_name,worksheet_name:ge.worksheet_name,field_mapping:ge.field_mapping||[],smart_logic:ge.smart_logic||{enabled:!1,match:"any",rules:[]},enabled:ge.enabled??!0},ut=!!U.value;if(U.value){const{error:ce}=await n(`integrations/google-sheets/update/${U.value}`,{method:"POST",data:Qe});if(ce)throw new Error(V(ce))}else{const{error:ce}=await n("integrations/google-sheets/add",{method:"POST",data:Qe});if(ce)throw new Error(V(ce))}if(f.markClean("googleSheetsBuilder"),await H(),te.value===1&&w.value.length===1){const ce=w.value[0];ce&&G(ce)}else E();Oe({message:o(ut?"google_sheets_updated_successfully":"google_sheets_created_successfully"),type:"success"})}catch(Se){Oe({message:Se instanceof Error?Se.message:o("error_saving_google_sheets"),type:"error"})}finally{R.value=!1}},be=ge=>{const Se=ge??U.value??w.value[0]?.id;Se&&p.showDialog({title:o("delete_google_sheet_title"),subtitle:o("delete_google_sheet_subtitle"),dialogType:"warning",buttons:{close:{text:o("cancel")},confirm:{type:"danger",text:o("delete"),function:async()=>{R.value=!0;try{const{error:Qe}=await n(`integrations/google-sheets/${Se}`,{method:"DELETE"});if(Qe)throw new Error("Delete failed");f.markClean("googleSheetsBuilder"),f.stopEditing("googleSheetsBuilder"),M.value=!1,U.value=null,N(),await H();const ut=Z();ut&&m.push({path:`/manage/${ut}/settings/integrations/google_sheets`}),Oe({message:o("google_sheets_deleted_successfully"),type:"success"})}catch{Oe({message:o("error_deleting_google_sheets"),type:"error"})}finally{R.value=!1}}}}})},ae=async ge=>{if(ge.id){if(!L(ge.id)){s("essentials");return}R.value=!0;try{const{error:Se}=await n(`integrations/google-sheets/update/status/${ge.id}`,{method:"POST"});if(Se)throw new Error("Toggle failed");await H()}catch{ge.enabled=!ge.enabled,Oe({message:o("error_updating_google_sheets"),type:"error"})}finally{R.value=!1}}},Re=()=>{if(!Q.value||M.value)return;const ge=w.value[0];ge?.id&&U.value!==ge.id&&G(ge)};Ee(()=>[d.name,d.params.integrationId],async([ge,Se])=>{if(C.value=!0,T.value=!1,ge==="google-sheets-edit"&&Se){U.value=parseInt(Se),M.value=!1,T.value=!0,await H();const Qe=parseInt(Se),ut=w.value.find(ce=>ce.id===Qe);ut&&G(ut),T.value=!1}else if(ge==="google-sheets-manage"){if(await H(),w.value.length>=te.value){const Qe=Z();Qe&&m.replace({path:`/manage/${Qe}/settings/integrations/google_sheets`}),s("essentials"),C.value=!1,Re();return}U.value=null,M.value=!0,N(),O.value=JSON.stringify(B.value),f.startEditing("googleSheetsBuilder")}else M.value=!1,U.value=null,N(),O.value=null,f.stopEditing("googleSheetsBuilder"),await H(),Re()},{immediate:!0}),Ee(()=>[Z(),d.params.formId,a.formId],async ge=>{ge[0]&&!M.value&&!U.value&&w.value.length===0&&(await H(),Re())}),Ee(()=>B.value,()=>{(M.value||U.value)&&O.value&&(JSON.stringify(B.value)!==O.value?f.markDirty("googleSheetsBuilder"):f.markClean("googleSheetsBuilder"))},{deep:!0});let we=null;return Pt(async()=>{await h()}),we=m.beforeEach((ge,Se,Qe)=>{const ut=Se.path.includes("/integrations/google_sheets"),ce=ge.path.includes("/integrations/google_sheets"),de=ut&&!ce,Ve=Se.path.includes("/integrations/google_sheets/manage"),pe=ge.path.includes("/integrations/google_sheets/manage"),qe=Ve&&!pe,Ke=!!(M.value||U.value);if((de||qe)&&Ke&&f.isDirty("googleSheetsBuilder")){Qe(!1),f.showUnsavedChangesDialog(()=>{f.markClean("googleSheetsBuilder"),f.stopEditing("googleSheetsBuilder"),m.push(ge)});return}Qe()}),Ln(()=>{we?.()}),{integrations:w,isAddingIntegration:M,editingIntegrationId:U,loading:R,initialLoading:C,formLoading:T,currentIntegration:B,componentKey:D,maxIntegrations:te,showLimitNotice:J,isAddMoreUpgradeMode:Y,isSingleConfigMode:Q,formFields:ie,isGoogleConnected:v,navigateToGlobalSettings:j,startAddingIntegration:W,startEditingIntegration:z,cancelEditing:E,saveIntegration:oe,confirmDeleteIntegration:be,handleToggle:ae}}const gq=["text","email","textarea","paragraph","number","phone","tel","website","time","date","date_time","datetime","recaptcha","turnstile","hcaptcha","html","radio","select","dropdown","name","address","checkbox","multi-select","rating","slider","file-upload","quantity","product","total"];function hq(t){gq.forEach(o=>{t(o,Ts(o))})}const bq={class:"ivyforms-settings-google-sheets ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},_q={class:"ivyforms-settings-google-sheets__option-bar ivyforms-pb-8 ivyforms-flex"},xq={class:"ivyforms-settings-google-sheets__option-bar__left ivyforms-flex"},wq={class:"ivyforms-settings-google-sheets__title medium-18"},Cq={key:0,class:"ivyforms-settings-google-sheets__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},Sq={class:"ivyforms-settings-google-sheets__card ivyforms-p-24 ivyforms-border-radius-16 ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-space-between"},kq={class:"ivyforms-settings-google-sheets__card-content ivyforms-flex ivyforms-align-items-center ivyforms-gap-16"},Fq={class:"ivyforms-settings-google-sheets__icon-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},Iq={class:"ivyforms-settings-google-sheets__info"},Tq={class:"ivyforms-settings-google-sheets__card-title medium-16"},Pq={class:"ivyforms-settings-google-sheets__subtitle regular-14"},$q={class:"ivyforms-settings-google-sheets__action"},Lq={class:"ivyforms-settings-google-sheets__dialog-header-icon ivyforms-mb-16 ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},Vq={class:"ivyforms-settings-google-sheets__dialog__header__title-wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},Uq={class:"ivyforms-settings-google-sheets__dialog__header__title ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},Mq={class:"medium-14"},Rq={class:"ivyforms-settings-google-sheets__dialog__body__title regular-14"},tv=_e({__name:"GoogleSheetsSettings",setup(t){const{getLabel:o}=Ye(),{isConnected:n,isConnecting:a,isDisconnecting:d,isInitialized:m,accountEmail:s,checkConnectionStatus:p,connectGoogleSheets:f,disconnectGoogleSheets:v,resetConnectUiState:h}=Ep(),w=x(!1),P=()=>{const C=new URL(window.location.href);C.searchParams.delete("google_sheets_connected"),C.searchParams.delete("google_sheets_error"),window.history.replaceState({},"",C.toString())},M=()=>{const C=new URLSearchParams(window.location.search),T=C.get("google_sheets_error"),B=C.get("google_sheets_connected");if(T==="1"){n.value=!1,h(),Oe({type:"error",message:o("google_sheets_connection_error")}),P();return}B==="1"&&(n.value=!0,m.value=!0,Oe({type:"success",message:o("google_sheets_connection_success")}),P())},U=async()=>{h();const{success:C,errorMessage:T}=await f();C||(h(),Oe({type:"error",message:T||o("google_sheets_connection_error")}))},R=async()=>{await v(),w.value=!1};return Pt(async()=>{M(),await p()}),(C,T)=>(g(),k("div",bq,[u("div",_q,[u("div",xq,[u("span",wq,_(l(o)("google_sheets")),1)])]),l(m)?(g(),k("div",Cq,[l(n)?fe("",!0):(g(),X(Vs,{key:0,type:"stripe",state:"notes",style:"stripe","show-button":!1,"show-title-icon":!1,"show-description-icon":!0,description:l(o)("google_sheets_instruction")},null,8,["description"])),u("div",Sq,[u("div",kq,[u("div",Fq,[r(to,{category:"integrations",name:"google_sheets",size:"l"})]),u("div",Iq,[u("div",Tq,_(l(o)("google_sheets")),1),u("div",Pq,_(l(n)?l(s):l(o)("google_sheets_sync_description")),1)])]),u("div",$q,[l(n)?(g(),X(ke,{key:1,priority:"secondary",type:"border",loading:l(d),class:"ivyforms-settings-google-sheets__action-button",onClick:T[0]||(T[0]=B=>w.value=!0)},{default:y(()=>[l(d)?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(o)("disconnect_account")),1)],64))]),_:1},8,["loading"])):(g(),X(ke,{key:0,priority:"secondary",loading:l(a),class:"ivyforms-settings-google-sheets__action-button",onClick:U},{default:y(()=>[l(a)?fe("",!0):(g(),k(ye,{key:0},[ne(_(l(o)("connect_account")),1)],64))]),_:1},8,["loading"]))])])])):fe("",!0),r(ci,{modelValue:w.value,"onUpdate:modelValue":T[2]||(T[2]=B=>w.value=B),class:"ivyforms-settings-google-sheets__dialog","show-close":!0,type:"fill","align-center":"",width:"352px"},{header:y(()=>[u("div",Lq,[r(to,{name:"danger",type:"fill-duo",size:"l",color:"var(--map-accent-amber-symbol-0)"})]),u("div",Vq,[u("div",Uq,[u("span",Mq,_(l(o)("disconnect_account_title")),1)])])]),default:y(()=>[u("div",Rq,_(l(o)("disconnect_account_subtitle")),1)]),footer:y(()=>[r(ke,{priority:"warning",type:"fill",size:"d",loading:l(d),class:"ivyforms-settings-google-sheets__dialog-button",onClick:R},{default:y(()=>[ne(_(l(o)("disconnect")),1)]),_:1},8,["loading"]),r(ke,{priority:"tertiary",type:"fill",size:"d",onClick:T[1]||(T[1]=B=>w.value=!1)},{default:y(()=>[ne(_(l(o)("cancel")),1)]),_:1})]),_:1},8,["modelValue"])]))}}),pc=_e({__name:"GoogleSheetsEmptyState",emits:["add-integration"],setup(t){const{getLabel:o}=Ye();return(n,a)=>(g(),X(dn,{image:"not-found",title:l(o)("no_google_sheets_title"),subtitle:l(o)("no_google_sheets_description")},{actionButton:y(()=>[r(ke,{"icon-start":"plus",priority:"primary",onClick:a[0]||(a[0]=d=>n.$emit("add-integration"))},{default:y(()=>[ne(_(l(o)("add_google_sheet")),1)]),_:1})]),_:1},8,["title","subtitle"]))}}),Eq="google_sheets_picker_not_configured";class yc extends Error{code;constructor(o){super(o),this.name="GoogleSheetsPickerError",this.code=o}}function Bq(t){return t instanceof yc&&t.code===Eq}let Pa=null;const Aq=()=>window.google?.picker?Promise.resolve():Pa||(Pa=new Promise((t,o)=>{const n=()=>{if(!window.gapi?.load){Pa=null,document.querySelector('script[data-ivyforms-google-picker="1"]')?.remove(),o(new Error("Google API loader is unavailable"));return}window.gapi.load("picker",()=>t())},a=document.querySelector('script[data-ivyforms-google-picker="1"]');if(a){if(window.gapi){n();return}a.addEventListener("load",n,{once:!0}),a.addEventListener("error",()=>{Pa=null,a.remove(),o(new Error("Failed to load Google API script"))},{once:!0});return}const d=document.createElement("script");d.src="https://apis.google.com/js/api.js",d.async=!0,d.defer=!0,d.dataset.ivyformsGooglePicker="1",d.onload=n,d.onerror=()=>{Pa=null,d.remove(),o(new Error("Failed to load Google API script"))},document.head.appendChild(d)}),Pa);function Dq(){const{request:t}=po(),o=async()=>{const{data:a,error:d}=await t(Ar.googleSheets.pickerConfig,{method:"GET"}),m=a?.data,s=m?.code;if(s)throw new yc(s);if(d||!m?.developerKey||!m.appId||!m.accessToken)throw new yc("google_sheets_picker_error");return{developerKey:m.developerKey,appId:m.appId,accessToken:m.accessToken}};return{pickSpreadsheet:async()=>{const a=await o();return await Aq(),new Promise((d,m)=>{const s=window.google?.picker;if(!s){m(new Error("picker-unavailable"));return}let p=!1;const f=w=>{p||(p=!0,w())},v=new s.DocsView(s.ViewId.DOCS).setMimeTypes("application/vnd.google-apps.spreadsheet").setIncludeFolders(!0);new s.PickerBuilder().addView(v).setOAuthToken(a.accessToken).setDeveloperKey(a.developerKey).setAppId(a.appId).setCallback(w=>{const P=w.action;if(!(P==="loaded"||P===s.Action.LOADED)){if(P===s.Action.PICKED){const M=w.docs?.[0];if(M?.id){f(()=>d({id:M.id,name:M.name||""}));return}f(()=>m(new Error("picker-empty")));return}if(P===s.Action.CANCEL){f(()=>d(null));return}f(()=>m(new Error("picker-error")))}}).build().setVisible(!0)})}}}const Oq={class:"ivyforms-google-sheets-form ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},qq={key:0,class:"ivyforms-google-sheets-form__option-bar ivyforms-pb-8 ivyforms-flex"},zq={class:"ivyforms-google-sheets-form__option-bar__left ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center"},Nq={class:"ivyforms-google-sheets-form__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},Wq={class:"ivyforms-google-sheets-form__fields ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},Yq={class:"ivyforms-google-sheets-form__spreadsheet ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center"},Hq={class:"ivyforms-google-sheets-form__spreadsheet-input"},Gq={key:0,class:"ivyforms-google-sheets-form__mapping"},jq={class:"medium-14 ivyforms-mb-12"},Kq={class:"regular-14 ivyforms-mb-16 text-secondary"},Qq={class:"ivyforms-google-sheets-form__mapping-grid"},Xq={class:"ivyforms-google-sheets-form__mapping-header"},Jq={class:"medium-12"},Zq={class:"medium-12"},ez={class:"ivyforms-google-sheets-form__mapping-actions"},tz=_e({__name:"GoogleSheetsForm",props:{integrationData:{type:Object,required:!0},formFields:{type:Array,required:!0},loading:{type:Boolean,default:!1},formLoading:{type:Boolean,default:!1},isEditing:{type:Boolean,default:!1}},emits:["save","cancel","update:integration-data"],setup(t,{emit:o}){const{getLabel:n}=Ye(),{request:a}=po(),{pickSpreadsheet:d}=Dq(),m=t,s=o,p=x([]),f=x([]),v=x(!1),h=x(!1),w=x(!1),P=x({}),M=x([{formFieldKey:"",column:""}]),U=x(null),R=I(()=>window.IvyForms?.components?.IntegrationSmartLogicOptions),C=I(()=>m.formFields),T=()=>({enabled:!1,match:"any",rules:[]}),B=I(()=>({...m.integrationData,smartLogic:m.integrationData.smart_logic??m.integrationData.smartLogic??T()})),O=ae=>{const Re=ae.smartLogic,{smartLogic:we,...ge}=ae;J({...ge,smart_logic:Re??m.integrationData.smart_logic??T()})},D=new Set(["html","recaptcha","turnstile","hcaptcha"]),te=I(()=>{const ae=m.formFields.filter(ge=>!ge.type||D.has(ge.type)?!1:!(typeof ge.parentId=="number"&&ge.parentId>0)),Re=new Map,we=new Map;return ae.forEach(ge=>{const Se=(ge.label||ge.type).trim()||ge.type;Re.set(Se,(Re.get(Se)??0)+1)}),ae.map((ge,Se)=>{const Qe=(ge.label||ge.type).trim()||ge.type,ut=(we.get(Qe)??0)+1;we.set(Qe,ut);const ce=(Re.get(Qe)??1)>1?`${Qe} (${ut})`:Qe;return{key:`{{${ge.type}_${ge.fieldIndex??Se}}}`,label:ce}})}),J=ae=>{s("update:integration-data",{...m.integrationData,...ae})},Y=()=>M.value.filter(ae=>ae.column&&ae.formFieldKey).map(ae=>({column:ae.column,value:ae.formFieldKey}));let Q=0,ie=0;const Z=async ae=>{const Re=++Q;if(!ae){p.value=[],h.value=!1;return}h.value=!0;const{data:we,error:ge}=await a(`${Ar.googleSheets.worksheets}?spreadsheet_id=${encodeURIComponent(ae)}`,{method:"GET"});Re===Q&&(p.value=ge?[]:we?.data?.worksheets||[],h.value=!1)},N=async(ae,Re)=>{const we=++ie;if(!ae||!Re){f.value=[],w.value=!1;return}w.value=!0;const{data:ge,error:Se}=await a(`${Ar.googleSheets.columns}?spreadsheet_id=${encodeURIComponent(ae)}&worksheet_name=${encodeURIComponent(Re)}`,{method:"GET"});we===ie&&(f.value=Se?[]:(ge?.data?.columns||[]).map(Qe=>({column:Qe,label:Qe})),w.value=!1)},H=(ae,Re)=>{J({spreadsheet_id:ae,spreadsheet_name:Re,worksheet_name:"",field_mapping:[]}),M.value=[{formFieldKey:"",column:""}]},j=async()=>{v.value=!0;try{const ae=await d();if(!ae)return;H(ae.id,ae.name)}catch(ae){Oe({message:n(Bq(ae)?"google_sheets_picker_not_configured":"google_sheets_picker_error"),type:"error"})}finally{v.value=!1}},G=ae=>{J({worksheet_name:ae,field_mapping:[]}),M.value=[{formFieldKey:"",column:""}]},W=(ae,Re)=>{M.value[ae].formFieldKey=Re},L=(ae,Re)=>{M.value[ae].column=Re},z=()=>{M.value.push({formFieldKey:"",column:""})},E=ae=>{M.value.splice(ae,1)},V=()=>(P.value={},m.integrationData.spreadsheet_id||(P.value.spreadsheet_id=n("spreadsheet_required")),m.integrationData.worksheet_name||(P.value.worksheet_name=n("worksheet_required")),Object.keys(P.value).length===0),oe=()=>{V()&&s("save",{...m.integrationData,field_mapping:Y()})},be=()=>{const ae=m.integrationData.field_mapping||[];ae.length>0?M.value=ae.map(Re=>({formFieldKey:Re.value,column:Re.column})):M.value=[{formFieldKey:"",column:""}]};return Ee(()=>m.integrationData.field_mapping,()=>be(),{immediate:!0}),Ee(()=>m.integrationData.spreadsheet_id,async ae=>{await Z(ae||"")},{immediate:!0}),Ee(()=>[m.integrationData.spreadsheet_id,m.integrationData.worksheet_name],async([ae,Re])=>{await N(ae||"",Re||"")},{immediate:!0}),Ee(()=>M.value.length,async()=>{await Ho(),U.value?.update()}),(ae,Re)=>(g(),k("div",Oq,[t.formLoading?fe("",!0):(g(),k("div",qq,[u("div",zq,[r(xo,{"model-value":t.integrationData.enabled,title:l(n)("active"),size:"s","text-position":"left","onUpdate:modelValue":Re[0]||(Re[0]=we=>J({enabled:we}))},null,8,["model-value","title"])]),u("div",Nq,[r(ke,{priority:"tertiary",onClick:Re[1]||(Re[1]=we=>ae.$emit("cancel"))},{default:y(()=>[ne(_(l(n)("cancel")),1)]),_:1}),r(ke,{priority:"primary",loading:t.loading,onClick:oe},{default:y(()=>[ne(_(t.isEditing?l(n)("update"):l(n)("save")),1)]),_:1},8,["loading"])])])),t.formLoading?fe("",!0):(g(),X(bn,{key:1,ref_key:"scrollbarRef",ref:U,modifier:"outside-vertical"},{default:y(()=>[u("div",Wq,[r(Ne,Bd({label:l(n)("spreadsheet"),secondary:"",required:""},P.value.spreadsheet_id?{error:P.value.spreadsheet_id}:{}),{default:y(()=>[u("div",Yq,[u("div",Hq,[r(Ue,{"model-value":t.integrationData.spreadsheet_name||"",placeholder:l(n)("choose_spreadsheet"),readonly:"",secondary:""},null,8,["model-value","placeholder"])]),r(ke,{priority:"secondary",type:"border",loading:v.value,onClick:j},{default:y(()=>[ne(_(t.integrationData.spreadsheet_id?l(n)("change_spreadsheet"):l(n)("select_spreadsheet")),1)]),_:1},8,["loading"])])]),_:1},16,["label"]),r(Ne,Bd({label:l(n)("worksheet_name"),secondary:"",required:""},P.value.worksheet_name?{error:P.value.worksheet_name}:{}),{default:y(()=>[r(St,{"model-value":t.integrationData.worksheet_name,placeholder:l(n)("choose_value"),loading:h.value,disabled:!t.integrationData.spreadsheet_id,"onUpdate:modelValue":G},{default:y(()=>[(g(!0),k(ye,null,Ae(p.value,we=>(g(),X(Tt,{key:we.title,value:we.title,label:we.title},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","loading","disabled"])]),_:1},16,["label"]),t.integrationData.worksheet_name?(g(),k("div",Gq,[u("div",jq,_(l(n)("map_fields")),1),u("p",Kq,_(l(n)("map_fields_description")),1),u("div",Qq,[u("div",Xq,[u("div",Jq,_(l(n)("form_fields")),1),u("div",Zq,_(l(n)("spreadsheet_columns")),1),Re[2]||(Re[2]=u("div",null,null,-1))]),(g(!0),k(ye,null,Ae(M.value,(we,ge)=>(g(),k("div",{key:ge,class:"ivyforms-google-sheets-form__mapping-row"},[r(St,{"model-value":we.formFieldKey,placeholder:l(n)("select_form_field"),secondary:"","onUpdate:modelValue":Se=>W(ge,Se)},{default:y(()=>[(g(!0),k(ye,null,Ae(te.value,Se=>(g(),X(Tt,{key:Se.key,value:Se.key,label:Se.label},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","onUpdate:modelValue"]),r(St,{"model-value":we.column,placeholder:l(n)("select_spreadsheet_column"),secondary:"",loading:w.value,"onUpdate:modelValue":Se=>L(ge,Se)},{default:y(()=>[(g(!0),k(ye,null,Ae(f.value,Se=>(g(),X(Tt,{key:Se.column,value:Se.column,label:Se.label},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","loading","onUpdate:modelValue"]),u("div",ez,[r(ke,{"icon-only":"","icon-start":"plus",size:"s",type:"ghost",priority:"secondary",onClick:z}),M.value.length>1?(g(),X(ke,{key:0,"icon-only":"","icon-start":"minus",size:"s",type:"ghost",priority:"secondary",onClick:Se=>E(ge)},null,8,["onClick"])):fe("",!0)])]))),128))])])):fe("",!0),R.value?(g(),X(Kt(R.value),{key:1,"integration-name":"google_sheets",settings:B.value,fields:C.value,"get-label":l(n),"onUpdate:settings":O},null,40,["settings","fields","get-label"])):fe("",!0)])]),_:1},512))]))}}),Nd=We(tz,[["__scopeId","data-v-1d1350e1"]]),oz={class:"ivyforms-google-sheets-list"},nz={key:0,class:"ivyforms-table-skeleton"},iz={key:1,class:"ivyforms-google-sheets-list__empty-table"},lz={class:"regular-14"},Wd=_e({__name:"GoogleSheetsList",props:{integrations:{type:Array,required:!0},loading:{type:Boolean,default:!1},maxIntegrations:{type:Number,required:!0},showLimitNotice:{type:Boolean,default:!1}},emits:["edit-integration","delete-integration","toggle-integration","upgrade-plan"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=t,d=o,m=x(null),s=I(()=>a.loading),p=U=>a.maxIntegrations!==1/0&&U>=a.maxIntegrations,f=(({rowData:U,rowIndex:R})=>{const C=U;return C?p(R??0)?je("div",{class:"ivyforms-google-sheets-list__locked-toggle",role:"button",tabindex:0,onClick:()=>d("upgrade-plan"),onKeydown:B=>{(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),d("upgrade-plan"))},onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},[je(xo,{modelValue:!1,size:"s",disabled:!0})]):je(xo,{modelValue:C.enabled,size:"s",disabled:a.loading,"onUpdate:modelValue":async B=>{C.enabled=B,d("toggle-integration",C)},onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}}):null}),v=(({rowData:U,rowIndex:R})=>{const C=U;if(!C)return null;const T=p(R??0);return je(Ls,{size:"s",href:"#",onClick:B=>{if(B.preventDefault(),T){d("upgrade-plan");return}d("edit-integration",C.id)},class:["ivyforms-name-cell","medium-14",T?"ivyforms-google-sheets-list__locked":""],onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},()=>[C.spreadsheet_name||n("unnamed_spreadsheet")])}),h=(({rowData:U,rowIndex:R})=>{const C=U;if(!C)return null;const T=p(R??0);return je("span",{class:["regular-14",T?"ivyforms-google-sheets-list__locked":""],onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},C.worksheet_name)}),w=(({rowData:U})=>{const R=U;return R?.last_status?je("span",{class:"regular-14 ivyforms-google-sheets-list__sync-status"},R.last_status):null}),P=(({rowData:U,rowIndex:R})=>{const C=U;return C?.id?p(R??0)?je("div",{class:"ivyforms-google-sheets-list__pro-badge",onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},[je(co,{content:n("upgrade"),placement:"top"},()=>[je("button",{type:"button",class:"ivyforms-google-sheets-list__pro-badge-btn",onClick:()=>d("upgrade-plan")},[je(ro,{image:"pro-bolt",size:"s"})])])]):je("div",{class:["ivyforms-column-actions",{hovered:C.id===m.value}],onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},[je(co,{content:n("edit"),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:()=>d("edit-integration",C.id)})]),je(co,{content:n("delete"),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:()=>d("delete-integration",C.id)})])]):null}),M=[{key:"enabled",title:n("active"),cellRenderer:f,width:100,visible:!0,class:"status-column"},{key:"spreadsheet_name",title:n("spreadsheet_name"),cellRenderer:v,width:300,visible:!0,sortable:!0},{key:"worksheet_name",title:n("worksheet_name"),cellRenderer:h,width:250,visible:!0,sortable:!0},{key:"last_status",title:n("sync_status"),cellRenderer:w,width:200,visible:!0},{key:"actions",title:"",cellRenderer:P,width:100,minWidth:100,visible:!0,class:"actions-column",fixed:Hd.RIGHT}];return(U,R)=>(g(),k("div",oz,[t.showLimitNotice?(g(),X(Vs,{key:0,state:"warning",class:"ivyforms-mb-24",type:"stripe",style:"stripe","show-button":!0,"button-label":l(n)("upgrade"),"show-title-icon":!1,"show-description-icon":!0,description:l(n)("google_sheets_limit_reached").replace("{limit}",t.maxIntegrations.toString()),onButtonClick:R[0]||(R[0]=C=>d("upgrade-plan"))},null,8,["button-label","description"])):fe("",!0),r(ji,{columns:M,data:s.value?[]:t.integrations,loading:s.value,"row-key":"id"},{empty:y(()=>[s.value?(g(),k("div",nz,[r(mi,{animated:""},{template:y(()=>[(g(),k(ye,null,Ae(5,C=>r(zn,{key:C,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}})),64))]),_:1})])):(g(),k("div",iz,[u("p",lz,_(l(n)("google_sheets_not_found")),1)]))]),_:1},8,["data","loading"])]))}}),az={key:0,class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},rz={class:"ivyforms-form-integration__title regular-16"},sz={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},dz=_e({__name:"GoogleSheetsSingleIntegrationSettings",setup(t){const{getLabel:o}=Ye(),{integrations:n,isAddingIntegration:a,editingIntegrationId:d,loading:m,initialLoading:s,formLoading:p,currentIntegration:f,componentKey:v,maxIntegrations:h,showLimitNotice:w,isAddMoreUpgradeMode:P,isSingleConfigMode:M,formFields:U,isGoogleConnected:R,navigateToGlobalSettings:C,startAddingIntegration:T,startEditingIntegration:B,cancelEditing:O,saveIntegration:D,confirmDeleteIntegration:te,handleToggle:J}=Bp(),Y=Q=>{f.value=Q};return(Q,ie)=>(g(),k("div",{key:l(v),class:"ivyforms-google-sheets-integration ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},[!l(a)&&!l(s)?(g(),k("div",az,[u("div",rz,_(l(o)("google_sheets")),1),u("div",sz,[l(M)?(g(),X(ke,{key:0,priority:"secondary",size:"d",onClick:ie[0]||(ie[0]=Z=>l(te)())},{default:y(()=>[ne(_(l(o)("delete")),1)]),_:1})):fe("",!0),r(ke,{priority:l(P)?"pro":"primary",size:"d","icon-start":"plus",onClick:l(T)},{default:y(()=>[ne(_(l(o)(l(P)?"add_more_google_sheets":"add_google_sheet")),1)]),_:1},8,["priority","onClick"])])])):fe("",!0),!l(R)&&!l(a)&&!l(d)&&!l(s)?(g(),X(Vs,{key:1,type:"stripe",state:"warning",style:"stripe","show-button":!0,"button-label":l(o)("go_to_settings"),"show-title-icon":!1,"show-description-icon":!0,description:l(o)("google_sheets_not_connected"),onButtonClick:l(C)},null,8,["button-label","description","onButtonClick"])):fe("",!0),l(n).length===0&&!l(a)&&!l(d)&&!l(s)&&l(R)?(g(),X(pc,{key:2,onAddIntegration:l(T)},null,8,["onAddIntegration"])):l(a)||l(d)?(g(),X(Nd,{key:3,"integration-data":l(f),"form-fields":l(U),loading:l(m),"form-loading":l(p),"is-editing":!!l(d),onSave:l(D),onCancel:l(O),"onUpdate:integrationData":Y},null,8,["integration-data","form-fields","loading","form-loading","is-editing","onSave","onCancel"])):l(n).length>0?(g(),X(Wd,{key:4,integrations:l(n),loading:l(s)||l(m),"max-integrations":l(h),"show-limit-notice":l(w),onEditIntegration:l(B),onDeleteIntegration:l(te),onToggleIntegration:l(J),onUpgradePlan:l(T)},null,8,["integrations","loading","max-integrations","show-limit-notice","onEditIntegration","onDeleteIntegration","onToggleIntegration","onUpgradePlan"])):fe("",!0)]))}}),uz=We(dz,[["__scopeId","data-v-eec63e01"]]),cz="ivyforms/google_sheets/multi_settings_component",fz="GoogleSheetsMultiIntegrationSettings",mz="google_sheets_multi",Yd=_e({__name:"GoogleSheetsIntegrationSettings",setup(t){const o=m=>!!m&&(typeof m=="function"||typeof m=="object")&&("render"in m||"setup"in m||"__hmrId"in m||"__name"in m),n=()=>{try{return window.IvyForms?.hasProFeature?.(mz)===!0}catch{return!1}},a=()=>{if(!n())return null;const m=window.IvyForms?.hooks||window.IvyForms?.api?.hooks;if(m?.applyFilters){const p=m.applyFilters(cz,null);if(o(p))return p}const s=window.IvyForms?.components?.[fz];return o(s)?s:null},d=I(()=>((window.IvyForms?.hooks||window.IvyForms?.api?.hooks)?.updateCounter?.value,a()||uz));return(m,s)=>(g(),X(Kt(d.value),{"form-component":Nd,"list-component":Wd}))}}),Rd="google_sheets",ov=`integrations-${Rd}`;let nv=!1,iv=!1;function vz(){if(nv)return;const t=window.IvyForms;if(!t?.hooks)return;nv=!0;const{hooks:o}=t;t.registerComponent&&(t.registerComponent("GoogleSheetsSettings",tv),t.registerComponent("GoogleSheetsIntegrationSettings",Yd),t.registerComponent("GoogleSheetsForm",Nd),t.registerComponent("GoogleSheetsEmptyState",pc),t.registerComponent("GoogleSheetsList",Wd)),t.components&&(t.components.GoogleSheetsIntegrationSettings=Yd,t.components.GoogleSheetsForm=Nd,t.components.GoogleSheetsEmptyState=pc,t.components.GoogleSheetsList=Wd),o.addFilter("ivyforms/settings/add_integration_subitem",a=>{const d=a||[],m=`integrations/${Rd}`;return d.find(s=>s.index===m)||d.push({index:m,label:t.getLabel?.("google_sheets")||"Google Sheet",iconConfig:{name:"google_sheets",type:"fill",category:"integrations",size:"d"}}),d});const n=()=>{const a=t._router;if(!a?.addRoute)return!1;try{a.hasRoute?.(ov)||a.addRoute(El,{path:`/integrations/${Rd}`,name:ov,component:tv});const d=window.location.hash.replace("#","");return d.includes(`/integrations/${Rd}`)&&a.push(d),!0}catch{return!1}};!n()&&!iv&&(iv=!0,window.addEventListener("ivyforms:ready",()=>{n()},{once:!0})),window.dispatchEvent(new CustomEvent("ivyforms:pro:component-registered",{detail:{componentName:"GoogleSheetsIntegrationSettings"}})),o.triggerUpdate?.()}const Ld="google-sheets-manage",Vd="google-sheets-edit";let lv=!1,av=!1;function pz(){if(lv)return;const t=window.IvyForms?.api;if(!t?.hooks?.addFilter)return;lv=!0,t.hooks.addFilter("ivyforms/builder/filter/routes",n=>{const d=[...Array.isArray(n)?n:[]];return d.includes(Ld)||d.push(Ld),d.includes(Vd)||d.push(Vd),d});const o=()=>{const n=window.IvyForms?._router;if(!n?.hasRoute(Oi))return!1;n.hasRoute(Ld)||n.addRoute(Oi,{path:"integrations/google_sheets/manage",name:Ld,component:Yd,meta:{breadcrumb:"Add Google Sheet",requiresForm:!0}}),n.hasRoute(Vd)||n.addRoute(Oi,{path:"integrations/google_sheets/manage/:integrationId(\\d+)",name:Vd,component:Yd,meta:{breadcrumb:"Edit Google Sheet",requiresForm:!0}});const a=window.location.hash.replace("#","");return a.includes("/integrations/google_sheets/manage")&&n.push(a),!0};o()||av||(av=!0,window.addEventListener("ivyforms:ready",()=>{o()},{once:!0}))}function yz(){vz(),pz()}const Ra=Qx(Xw),gz=Xx();Ra.use(gz);Ra.use(qn);const Ap=Mo(),hz=Jx();hz.initialize();Ra.config.globalProperties.$labels=Ye();(function(){Zx();const o=window,{getLabel:n}=Ye(),a=kt(),d=Go(),m=new Proxy({},{get:(f,v)=>{try{return n(String(v))}catch{return String(v)}}});o.IvyForms=o.IvyForms||{api:Ge,hooks:Ge.hooks,fields:Ge.fields},o.IvyForms.api=Ge,o.IvyForms.hooks=Ge.hooks,o.IvyForms.hooks===Ge.hooks&&Ge.hooks.triggerUpdate&&(o.IvyForms.hooks.triggerUpdate=Ge.hooks.triggerUpdate.bind(Ge.hooks)),o.IvyForms.fields=Ge.fields,o.IvyForms.getLabel=n,o.IvyForms.labels=m,o.IvyForms.adminUrl=o.wpIvyApiSettings?.root?.replace(/\/wp-json\/?$/,"")+"/wp-admin/",o.IvyForms.Vue=ew,o.IvyForms.IvyMessage=Oe,o.IvyForms.useApiClient=po,o.IvyForms.useGoogleSheetsFormIntegrations=Bp,o.IvyForms.useActionEntityStore=Gi,o.IvyForms.unsavedChangesStore=fi(),o.IvyForms.useProUpgradeDialogStore=Av,o.IvyForms.formBuilder=a,o.IvyForms.registerFormBuilderExtension=tw,o.IvyForms.getFormBuilderExtensions=ow,o.IvyForms.useEntry=Is,o.IvyForms.globalState=d,o.IvyForms.types=nw;const{showUpgradeDialog:s}=Vo();o.IvyForms.helpers={isSecurityField:vp,showUpgradeDialog:s,getPreviewFieldComponent:Ts,normalizeFieldsForBuilder:lw,denormalizeFieldsForApi:iw,countryList:jv,registerLitePublicFieldComponents:hq},o.IvyForms.confirmationMulti={refreshTable:async f=>{await Vp().searchConfirmations({formId:f})}},o.IvyForms.useAllEntries=Dr,o.IvyForms.useEntry=Is;const p=((f,v)=>f&&v?(Ra.component(f,v),p[f]=v,v):f?p[f]:p);if(aw(p,Ra),o.IvyForms.components=p,o.IvyForms.registerComponent=(f,v)=>p(f,v),o.IvyForms.registerComponent("EntryPage",Tc),uq((f,v)=>{p(f,v)}),o.IvyForms._router=qn,!o.IvyForms.pro){const f=Zo();f.fetch().then(()=>{window.dispatchEvent(new CustomEvent("ivyforms:pro_features_loaded"))}).catch(()=>{}),o.IvyForms.pro={get loaded(){return f.loaded.value},get loading(){return f.loading.value},get plan(){return f.plan.value},get upgradeMap(){return f.upgradeMap.value},get groups(){return f.groups.value},get license(){return f.license.value},get features(){const v=f.data?.value?.features||{},h={};for(const w in v)h[w]=!!v[w];return h},hasFeature:v=>f.hasFeature(v),fetch:v=>f.fetch(v),refresh:()=>f.refresh()}}o.IvyForms.onProReady||(o.IvyForms._proReadyQueue=[],o.IvyForms.onProReady=f=>{try{if(o.IvyForms.pro?.loaded)return f(o.IvyForms.pro);o.IvyForms._proReadyQueue?.push(f)}catch{}},window.addEventListener("ivyforms:pro_features_loaded",()=>{const f=Array.isArray(o.IvyForms._proReadyQueue)?o.IvyForms._proReadyQueue:[];for(;f.length;){const v=f.shift();try{v&&v(o.IvyForms.pro)}catch{}}})),o.IvyForms.hasProFeature||(o.IvyForms.hasProFeature=f=>{try{return!o.IvyForms.pro||!o.IvyForms.pro.loaded?!1:!!o.IvyForms.pro.hasFeature?.(f)}catch{return!1}}),o.IvyForms.settingsStore=Ap})();yz();sq();yq();Ra.runWithContext(()=>{window.IvyForms.navigateToAdminPage=un().navigateToAdminPage});Ra.mount("#ivyforms-app");Ap.loadAllSettings().then(()=>{const{startWatching:t}=Po();t()}).catch(()=>{const{startWatching:t}=Po();t()});rw({scope:"admin"});