import{d as he,u as Cr,r as W,c as P,w as Ce,o as Mt,a as Fi,b as oe,e as k,I as pd,n as Hn,f,g as F,h as c,_ as vd,i as Ee,t as U,j as hd,k as qe,l as E,m as me,p as qt,F as ye,q as We,s as ce,T as eh,v as Fe,x as Ol,y as ms,z as De,A as Xr,B as Ke,C as th,D as Gn,E as yd,G as mn,H as _d,J as nh,K as ze,L as kr,M as ta,N as ah,O as b,P as rh,Q as Wt,R as ha,S as wr,U as aa,V as gd,W as Sa,X as an,Y as rr,Z as ir,$ as ka,a0 as Fa,a1 as Qr,a2 as ps,a3 as Ze,a4 as un,a5 as qn,a6 as pt,a7 as Zr,a8 as Fr,a9 as Cl,aa as kl,ab as vs,ac as Jr,ad as Yc,ae as Kc,af as ih,ag as lh,ah as oh,ai as sh,aj as Ti,ak as hs,al as Mn,am as Gr,an as xe,ao as ys,ap as _s,aq as gs,ar as bs,as as Dl,at as Vl,au as Nl,av as bd,aw as Ai,ax as Bl,ay as gr,az as Me,aA as uh,aB as ch,aC as wd,aD as Ul,aE as Ia,aF as dh,aG as El,aH as nn,aI as xd,aJ as Xc,aK as Qc,aL as it,aM as ws,aN as xs,aO as jr,aP as Ei,aQ as zn,aR as fh,aS as mh,aT as Is,aU as Wl,aV as Id,aW as Sd,aX as ph,aY as Cd,aZ as Mi,a_ as vh,a$ as hh,b0 as yh,b1 as _h,b2 as kd,b3 as gh,b4 as bh,b5 as wh,b6 as xh,b7 as Ih,b8 as Sh,b9 as Ch,ba as kh,bb as Fh,bc as Th}from"./chunks/index-k8X2W312.js";const Ah={class:"ivyforms-changelog-modal ivyforms-flex ivyforms-flex-direction-column"},Eh={class:"ivyforms-changelog-modal__header ivyforms-flex ivyforms-flex-direction-column"},Mh={class:"ivyforms-changelog-modal__header-top ivyforms-flex"},Ph={class:"ivyforms-changelog-modal__logo"},Lh={class:"ivyforms-changelog-modal__header-text"},$h={class:"ivyforms-changelog-modal__title"},Rh={class:"ivyforms-changelog-modal__slider ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},Oh={key:0,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},Dh={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},Vh={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--feature"},Nh={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},Bh={key:1,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},Uh={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},Wh={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--improvement"},qh={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},zh={key:2,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},Hh={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},Gh={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--bugfix"},Yh={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},Kh={class:"ivyforms-changelog-modal__indicators ivyforms-flex ivyforms-justify-content-center"},Xh=["onClick"],Qh={class:"ivyforms-changelog-modal__footer ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center"},Zh={class:"ivyforms-changelog-modal__footer-counter"},Jh=he({__name:"IvyChangelogModal",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","close"],setup(i,{emit:n}){const{request:r}=Cr(),l=W({version:"",oldVersion:"",shouldShow:!1,items:{date:"",improvements:[],features:[],bugfixes:[]}}),s=W(!1),d=W(!1),h=async()=>{var A,H;try{s.value=!0;const V=await r("changelog",{method:"GET"}),B=((H=(A=V==null?void 0:V.data)==null?void 0:A.data)==null?void 0:H.data)||{};l.value={version:B.version||"",oldVersion:B.oldVersion||"",shouldShow:!!B.shouldShow,items:{date:B.release_date||"",improvements:B.improvements||[],features:B.features||[],bugfixes:B.bugfixes||[]}},d.value=!!B.shouldShow&&B.version!==B.oldVersion}catch(V){console.error("Error fetching changelog:",V)}finally{s.value=!1}},w=i,x=n,S=W(0),y=W("slide-left"),C=W(280),p=W(0),m=P({get:()=>w.visible||d.value,set:A=>x("update:visible",A)}),_=P(()=>window.wpIvyLabels||{}),I=P(()=>{var H,V,B;let A=0;return(H=l.value.items.features)!=null&&H.length&&A++,(V=l.value.items.improvements)!=null&&V.length&&A++,(B=l.value.items.bugfixes)!=null&&B.length&&A++,A}),R=()=>{S.value{S.value>0&&(y.value="slide-right",S.value--)},T=A=>{A>=0&&AS.value?"slide-left":"slide-right",S.value=A)},O=()=>{d.value=!1,x("update:visible",!1),x("close")},X=()=>{Hn(()=>{const A=document.querySelector(".ivyforms-changelog-section");if(A){const H=A.querySelector(".ivyforms-changelog-section-header"),B=320-((H==null?void 0:H.clientHeight)||0)-40;C.value=Math.max(200,Math.min(280,B))}})},j=()=>{Hn(()=>{let A=0;[l.value.items.features,l.value.items.improvements,l.value.items.bugfixes].forEach(V=>{if(V!=null&&V.length){const B=50+V.length*32+40;A=Math.max(A,B)}}),p.value=Math.min(450,Math.max(250,A))})};return Ce(()=>S.value,()=>{X()}),Ce(()=>d.value,A=>{A&&(S.value=0,j())}),Mt(()=>{h(),X(),j();const A=H=>{H.key==="Escape"&&m.value&&O()};window.addEventListener("keydown",A),Fi(()=>{window.removeEventListener("keydown",A)})}),(A,H)=>(f(),oe(pd,{visible:m.value,width:480,"close-on-overlay-click":!1,"is-changelog":!0,"onUpdate:visible":O},{default:k(()=>[F("div",Ah,[F("div",Eh,[F("div",Mh,[F("div",Ph,[c(vd,{orientation:"logoOnly"})]),c(Ee,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",class:"ivyforms-changelog-modal__close",onClick:O})]),F("div",Lh,[F("h2",$h,U(_.value.whats_new_in_ivyforms)+" "+U(l.value.version),1)])]),F("div",{class:"ivyforms-changelog-modal__content ivyforms-flex ivyforms-flex-direction-column",style:hd({height:p.value+"px"})},[c(Ee,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-left","icon-start-type":"outline","icon-start-category":"arrows",class:qe(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--left",{"ivyforms-changelog-modal__arrow--hidden":S.value===0}]),onClick:M},null,8,["class"]),c(Ee,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-right","icon-start-type":"outline","icon-start-category":"arrows",class:qe(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--right",{"ivyforms-changelog-modal__arrow--hidden":S.value>=I.value-1}]),onClick:R},null,8,["class"]),F("div",Rh,[c(eh,{name:y.value,mode:"out-in"},{default:k(()=>{var V,B,se;return[(f(),E("div",{key:S.value,class:"ivyforms-changelog-modal__slide ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},[S.value===0&&((V=l.value.items.features)!=null&&V.length)?(f(),E("div",Oh,[F("div",Dh,[F("div",Vh,[c(qt,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),F("h3",null,U(_.value.new_features),1)]),F("ul",Nh,[(f(!0),E(ye,null,We(l.value.items.features,(Y,$)=>(f(),E("li",{key:`feature-${$}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[H[0]||(H[0]=F("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ce(" "+U(Y.text),1)]))),128))])])):me("",!0),S.value===1&&((B=l.value.items.improvements)!=null&&B.length)?(f(),E("div",Bh,[F("div",Uh,[F("div",Wh,[c(qt,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),F("h3",null,U(_.value.improvements),1)]),F("ul",qh,[(f(!0),E(ye,null,We(l.value.items.improvements,(Y,$)=>(f(),E("li",{key:`improvement-${$}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[H[1]||(H[1]=F("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ce(" "+U(Y.text),1)]))),128))])])):me("",!0),S.value===2&&((se=l.value.items.bugfixes)!=null&&se.length)?(f(),E("div",zh,[F("div",Hh,[F("div",Gh,[c(qt,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),F("h3",null,U(_.value.bug_fixes),1)]),F("ul",Yh,[(f(!0),E(ye,null,We(l.value.items.bugfixes,(Y,$)=>(f(),E("li",{key:`bugfix-${$}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[H[2]||(H[2]=F("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ce(" "+U(Y.text),1)]))),128))])])):me("",!0)]))]}),_:1},8,["name"])]),F("div",Kh,[(f(!0),E(ye,null,We(I.value,V=>(f(),E("span",{key:V,class:qe(["ivyforms-changelog-modal__indicator",{"ivyforms-changelog-modal__indicator--active":S.value===V-1}]),onClick:B=>T(V-1)},null,10,Xh))),128))])],4),F("div",Qh,[F("div",Zh,U(S.value+1)+" / "+U(I.value),1),c(Ee,{priority:"primary",size:"d",type:"fill",onClick:O},{default:k(()=>[ce(U(_.value.got_it_thanks),1)]),_:1})])])]),_:1},8,["visible"]))}}),jh=Fe(Jh,[["__scopeId","data-v-9b5afcce"]]),ey=he({__name:"App",setup(i){return(n,r)=>{const l=Ol("RouterView");return f(),E("div",null,[c(l),c(jh)])}}}),ty={},ny={xmlns:"http://www.w3.org/2000/svg",width:"2",height:"30",viewBox:"0 0 2 30",fill:"none"};function ay(i,n){return f(),E("svg",ny,[...n[0]||(n[0]=[F("path",{d:"M1 1L1 29",stroke:"#5A6C7E","stroke-opacity":"0.2","stroke-linecap":"round"},null,-1)])])}const lr=Fe(ty,[["render",ay]]),Ba="ivyforms-forms",xn="ivyforms-builder",ei="ivyforms-settings",ry="ivyforms-dashboard",Ua="ivyforms-entries",Pi="ivyforms-integrations",Ml="settings",iy="dashboard",va="all-forms",xr="add-form",Ir="edit-form",Sr="form-setting",Pl="form-notifications",Ll="new-notifications",$l="edit-notifications",ss="form-confirmation",us="form-integrations",Fd="results",tr="form-results",br="entry-details",er="results-entry-details",Pn="entries",ly="general-settings",oy="global-settings",sy="security-settings",Ca="integrations",ti=ms("confirmationSettingBuilder",()=>{const i=W([]),n=W(null),r=W(null),l=W("successMessage"),s=W(!0),d=W(!1),h=W(""),w=W(""),x=W(""),S=W(!1),{getLabel:y}=De(),p=Xr().createEntityManager("confirmationBuilder",{url:w,message:h,type:l,enabled:s,showForm:d,page:x}),m=()=>{p.resetUnsavedChanges()},{request:_}=Cr(),I=async A=>{var H;try{const{data:V,error:B,status:se}=await _(`/confirmation/${A}`,{method:"GET"}),Y=(H=V==null?void 0:V.data)==null?void 0:H.data;!B&&se===200&&Y?(n.value=A,r.value=Y.formId,l.value=Y.type||"successMessage",s.value=Y.enabled||!1,d.value=Y.showForm||!1,h.value=Y.message||"",w.value=Y.url||"",x.value=Y.page||"",S.value=!0,m()):Ke({message:`${y("failed_to_load_confirmation")} ${(V==null?void 0:V.message)??B}`,type:"error"})}catch(V){Ke({message:`${y("failed_to_load_confirmation")} ${V}`,type:"error"})}},R=async A=>{if(!(!A||isNaN(Number(A))))try{const{data:H,error:V,status:B}=await _(`/confirmations/${A}`,{method:"GET"});if(!V&&B===200&&(H!=null&&H.data)){const se=H.data[0][0];n.value=se.id,r.value=se.formId,l.value=se.type||"successMessage",s.value=se.enabled||!1,d.value=se.showForm||!1,h.value=se.message||"",w.value=se.url||"",x.value=se.page||"",S.value=!0,m()}else Ke({message:`${y("failed_to_fetch_confirmation")} ${(H==null?void 0:H.message)??V}`,type:"error"})}catch(H){Ke({message:`${y("failed_to_fetch_confirmation")} ${H}`,type:"error"})}},M=()=>{n.value=null,r.value=null,l.value="",s.value=!0,d.value=!1,h.value="",w.value="",x.value="",S.value=!1},T=async()=>{var H;const A={formId:r.value??null,type:l.value||"",enabled:s.value||!1,showForm:d.value||!1,message:h.value||"",url:w.value||"",page:x.value||""};try{const{data:V,error:B,status:se}=await _("/confirmation/add/",{method:"POST",data:A});!B&&se===200&&((H=V==null?void 0:V.data)!=null&&H.data)?(n.value=V.data.data.id,i.value.push(V.data),Ke({message:y("create_confirmation"),type:"success"}),p.resetUnsavedChanges()):Ke({message:`${y("failed_to_create_confirmation")} ${(V==null?void 0:V.message)??B}`,type:"error"})}catch(V){Ke({message:`${y("error_creating_confirmation")} ${V}`,type:"error"})}},O=async(A,H)=>{try{const{data:V,error:B,status:se}=await _(`/confirmation/update/${A}/`,{method:"POST",data:H});!B&&se===200?(Ke({message:y("update_confirmation"),type:"success"}),p.resetUnsavedChanges()):Ke({message:`${y("error_creating_confirmation")}: ${(V==null?void 0:V.message)??B}`,type:"error"})}catch(V){Ke({message:`${y("error_to_update_confirmation")} ${V}`,type:"error"})}},X=async A=>{try{const{data:H,error:V,status:B}=await _(`/confirmation/duplicate/${A}/`,{method:"POST"});!V&&B===200&&(H!=null&&H.data)?(Ke({message:y("updating_duplicated_confirmation"),type:"success"}),i.value.push(H.data)):Ke({message:`${y("failed_to_duplicate_confirmation")} ${(H==null?void 0:H.message)??V}`,type:"error"})}catch(H){Ke({message:`${y("error_duplicate_confirmation")} ${H}`,type:"error"})}},j=async A=>{try{const{data:H,error:V,status:B}=await _(`/confirmation/delete/${A}/`,{method:"POST",data:{id:A}});!V&&B===200?(Ke({message:y("delete_confirmation"),type:"success"}),i.value=i.value.filter(se=>se.id!==A)):Ke({message:`${y("failed_to_delete_confirmation")} ${(H==null?void 0:H.message)??V}`,type:"error"})}catch(H){Ke({message:`${y("error_delete_confirmation")} ${H}`,type:"error"})}};return{allConfirmations:i,id:n,formId:r,type:l,enabled:s,showForm:d,resetEntityState:m,message:h,url:w,page:x,isEditing:S,getCurrentState:p.getCurrentState,fetchAllConfirmations:R,resetConfirmation:M,createConfirmation:T,updateConfirmation:O,deleteConfirmation:j,loadConfirmation:I,duplicateConfirmation:X}}),uy={class:"ivyforms-header"},cy={class:"ivyforms-header__left"},dy={key:2,class:"ivyforms-header__title ivyforms-flex-1 ivyforms-align-items-center ivyforms-gap-12 medium-18"},fy={class:"ivyforms-header__title-text ivyforms-text-cut"},my={class:"ivyforms-header__center"},py={class:"ivyforms-header__right"},vy=he({__name:"PageHeader",setup(i){const{redirectToWordPressAdminPage:n}=ha(),{getLabel:r}=De(),l=th(),{request:s}=Cr(),d=[xr,Ir,Ml,Sr,Pl,Ll,$l,ss,us,tr],h=W(!1),w=Gn(),x=yd("pageTitle",""),S=P(()=>x||w.pageTitle),y=W(!1),C=mn(),p=[br,xn,xr,Ir,Ml,Sr,Pl,Ll,$l,ss,us,tr,er],m=P(()=>p.includes(C.name)),{theme:_,setTheme:I}=_d();nh(()=>{I(l.get("ivyforms_theme")||"light")});const R=async()=>{const Y=!h.value;M(Y),y.value=!0;try{const{data:$,error:K,status:Q}=await s("setting/update",{method:"POST",headers:{"Content-Type":"application/json"},data:{settingsCategory:"general",settingsOption:"fullscreen",settingsValue:Y}});if(Q!==200||K){console.error(r("error_update_settings"),K),M(h.value);return}$&&$.success?(h.value=$.data.value,w.setFullScreenMode($.data.value),typeof window.wpIvySettings<"u"&&(window.wpIvySettings.general.fullscreen=$.data.value)):M(h.value)}catch($){console.error(r("error_update_settings"),$),M(h.value)}setTimeout(()=>{y.value=!1},1e3)},M=Y=>{const $=document.body,K=document.getElementById("adminmenumain"),Q=document.getElementById("wpcontent"),de=document.getElementById("wpadminbar"),ne=document.getElementsByClassName("wp-toolbar")[0];Y?($.classList.add("ivyforms-fullscreen-mode"),K&&(K.style.display="none"),Q&&(Q.style.marginLeft="0",Q.style.width="100vw",Q.style.height="100vh"),de&&(de.style.display="none"),ne instanceof HTMLElement&&(ne.style.padding="0")):($.classList.remove("ivyforms-fullscreen-mode"),K&&(K.style.display=""),Q&&(Q.style.marginLeft="",Q.style.width="",Q.style.height=""),de&&(de.style.display=""),ne instanceof HTMLElement&&(ne.style.padding="")),h.value=Y,w.setFullScreenMode(Y)},T=()=>{window.open("https://wordpress.org/support/plugin/ivyforms/","_blank")},O=Xr(),X=ze(),j=ti(),A=kr(),H={formBuilder:()=>X.getCurrentState(),confirmationBuilder:()=>j.getCurrentState(),notificationBuilder:()=>A.getCurrentState()};function V(){O.confirmNavigationIfUnsaved(H,()=>{if(C.name===br){n(Ua);return}if(C.name===er){const Y=C.params.formId;Y?n(xn,`manage/${Y}/results/entries`):n(Fd);return}if(C.name===xn||d.includes(C.name)){n(Ba);return}})}const B=P(()=>C.name===br?r("all_entries"):C.name===er?r("results"):r("all_forms")),se=P(()=>C.name===xn||d.includes(C.name));return Mt(()=>{var $;let Y=w.isFullScreenMode;if(!w.isFullScreenModeInitialized)try{typeof window.wpIvySettings<"u"&&(($=window.wpIvySettings.general)==null?void 0:$.fullscreen)!==void 0&&(Y=!!window.wpIvySettings.general.fullscreen)}catch(K){console.warn("Could not read wpIvySettings.general.fullscreen:",K)}h.value=Y,w.setFullScreenMode(Y),Y&&M(!0)}),Ce(()=>w.isFullScreenMode,Y=>{Y!==h.value&&(h.value=Y,M(Y))}),Fi(()=>{h.value&&document.body.classList.remove("ivyforms-fullscreen-mode")}),(Y,$)=>{const K=vd,Q=lr,de=ah,ne=Wt;return f(),E("header",uy,[F("div",cy,[h.value&&m.value?(f(),oe(Ee,{key:0,priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:V},{default:k(()=>[ce(U(B.value),1)]),_:1})):(f(),oe(K,{key:1,class:"ivyforms-header__logo",orientation:"logoOnly"})),c(Q),se.value?me("",!0):(f(),E("div",dy,[F("span",fy,U(S.value),1)])),ta(Y.$slots,"left",{},void 0,!0)]),F("div",my,[ta(Y.$slots,"center",{},void 0,!0)]),F("div",py,[c(ne,{content:b(_)==="dark"?b(r)("light_theme"):b(r)("dark_theme"),theme:"inverted",placement:"bottom"},{default:k(()=>[c(de,{modelValue:b(_),"onUpdate:modelValue":$[0]||($[0]=ve=>rh(_)?_.value=ve:null),"aria-label":b(r)("theme_switch")},null,8,["modelValue","aria-label"])]),_:1},8,["content"]),c(ne,{content:b(r)("support"),placement:"bottom",theme:"inverted"},{default:k(()=>[c(Ee,{priority:"tertiary","icon-start":"chat-dots","icon-start-type":"outline",onClick:T})]),_:1},8,["content"]),c(Q),ta(Y.$slots,"right",{},void 0,!0),c(ne,{content:h.value?b(r)("collapse"):b(r)("full_screen"),theme:"inverted",disabled:y.value},{default:k(()=>[c(Ee,{priority:"tertiary","icon-start-category":"arrows","icon-start":h.value?"collapse":"expand",onClick:R},null,8,["icon-start"])]),_:1},8,["content","disabled"])])])}}}),Wa=Fe(vy,[["__scopeId","data-v-d308a5d5"]]),hy=he({__name:"DashboardPage",setup(i){const{getLabel:n}=De(),r=n("dashboard");return wr("pageTitle",r),(l,s)=>{const d=Wa;return f(),oe(d)}}}),yy=he({__name:"PagePanel",props:{width:{type:[String,Number],default:"240px"}},setup(i){const n=i,r=P(()=>typeof n.width=="number"?`${n.width}px`:n.width);return(l,s)=>(f(),E("div",{class:"ivyforms-page-panel",style:hd({width:r.value})},[ta(l.$slots,"default",{},void 0,!0)],4))}}),Li=Fe(yy,[["__scopeId","data-v-e817d512"]]),_y=he({__name:"SettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(i,{emit:n}){const{getLabel:r}=De(),l=i,s=n,d=aa(),h=mn(),w=W(l.activeIndex||"general"),x=P(()=>[{label:r("general"),index:"general"},{label:r("security"),index:"security",autoNavigateToFirst:!0,subItems:[{index:"security/recaptcha",label:"reCAPTCHA",iconConfig:{name:"recaptcha-colored",type:"fill",category:"security",size:"d"}}]}]),S=y=>{if(w.value=y,s("update:activeIndex",y),y==="general")d.push({path:"/general"});else if(y==="security")d.push({path:"/security/recaptcha"});else if(y.startsWith("security/")){const C=y.split("security/")[1];d.push({path:`/security/${C}`})}};return Mt(()=>{const y=h.path;if(y.includes("/security/")){const C=y.split("/security/")[1];C?(w.value=`security/${C}`,s("update:activeIndex",`security/${C}`)):(w.value="security/recaptcha",s("update:activeIndex","security/recaptcha"))}else y.includes("/security")?(w.value="security/recaptcha",s("update:activeIndex","security/recaptcha")):(w.value="general",s("update:activeIndex","general"))}),(y,C)=>{const p=Li;return f(),oe(p,null,{default:k(()=>[c(gd,{modelValue:w.value,"onUpdate:modelValue":C[0]||(C[0]=m=>w.value=m),"menu-items":x.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:S},null,8,["modelValue","menu-items"])]),_:1})}}}),gy={class:"ivyforms-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-24"},by=he({__name:"PageSection",setup(i){const n=Gn();return(r,l)=>(f(),E("div",gy,[F("div",{class:qe(["ivyforms-page-section__content",{"ivyforms-page-section__content__fullscreen":b(n).isFullScreenMode}])},[ta(r.$slots,"default",{},void 0,!0)],2)]))}}),or=Fe(by,[["__scopeId","data-v-2003a857"]]),wy={};function xy(i,n){const r=Ol("router-view"),l=or;return f(),oe(l,null,{default:k(()=>[c(r,null,{default:k(({Component:s})=>[(f(),oe(Sa(s)))]),_:1})]),_:1})}const Iy=Fe(wy,[["render",xy]]),Sy=he({__name:"SettingsPage",setup(i){const n=Gn(),r=P(()=>n.isFullScreenMode),{getLabel:l}=De(),s=aa(),{startWatching:d}=an();d();const{redirectToWordPressAdminPage:h}=ha(),w=W("settings"),x=W("general"),S=l("settings");wr("pageTitle",S);const y=[{label:l("all_forms"),index:va},{label:l("entries"),index:Pn},{label:l("integrations"),index:Ca},{label:l("settings"),index:"settings"}],C=m=>{x.value=m,s.push({path:`/${m}/`})},p=m=>{m!==w.value&&(w.value=m,m===va?h(Ba):m===Pn?h(Ua):m==="settings"?h(ei):m===Ca&&h(Pi))};return Mt(()=>{(s.currentRoute.value.path==="/"||s.currentRoute.value.path==="")&&(x.value="general",s.push({path:"/general/"}))}),(m,_)=>{const I=lr,R=Wa;return f(),E(ye,null,[c(R,null,{left:k(()=>[r.value?(f(),oe(rr,{key:0,mode:"horizontal",ellipsis:!1},{default:k(()=>[(f(),E(ye,null,We(y,M=>c(ir,{key:M.index,label:M.label,name:M.index,type:"tonal",onClick:T=>p(M.index)},null,8,["label","name","onClick"])),64))]),_:1})):me("",!0)]),default:k(()=>[c(I)]),_:1}),F("div",{class:qe(["ivyforms-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":r.value}])},[c(_y,{"active-index":x.value,"onUpdate:activeIndex":C},null,8,["active-index"]),c(Iy,{"active-index":x.value},null,8,["active-index"])],2)],64)}}}),Cy=Fe(Sy,[["__scopeId","data-v-964ea4f3"]]),ky={class:"ivyforms-settings-general ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},Fy={class:"ivyforms-settings-general__option-bar ivyforms-pb-8 ivyforms-flex"},Ty={class:"ivyforms-settings-general__option-bar__left ivyforms-flex"},Ay={class:"ivyforms-settings-general__title medium-18"},Ey={class:"ivyforms-settings-general__option-bar__right ivyforms-flex"},My={class:"ivyforms-settings-general__items ivyforms-pb-8 ivyforms-flex"},Py=he({__name:"GeneralSettingsPage",setup(i){const n=ka(),{getLabel:r}=De();Mt(async()=>{await n.loadAllSettings()});const l=async()=>{await n.saveGeneralSettings()};return(s,d)=>{const h=Ee,w=Fa;return f(),E("div",ky,[F("div",Fy,[F("div",Ty,[F("span",Ay,U(b(r)("general")),1)]),F("div",Ey,[c(h,{class:qe(["ivyforms-button__action--save"]),priority:"primary",onClick:l},{default:k(()=>[ce(U(b(r)("save")),1)]),_:1})])]),F("div",My,[c(w,{modelValue:b(n).wcagBackendCompliance,"onUpdate:modelValue":d[0]||(d[0]=x=>b(n).wcagBackendCompliance=x),priority:"secondary",size:"d","text-position":"right",title:b(r)("wcag_compliance_settings")},null,8,["modelValue","title"])])])}}}),Ly=[{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"}],$y={class:"ivyforms-settings-security ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},Ry={class:"ivyforms-settings-security__option-bar ivyforms-pb-8 ivyforms-flex"},Oy={class:"ivyforms-settings-security__option-bar__left ivyforms-flex"},Dy={class:"ivyforms-settings-security__title medium-18"},Vy={class:"ivyforms-settings-security__option-bar__right ivyforms-flex ivyforms-gap-8"},Ny={class:"ivyforms-settings-security__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},By={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},Uy={class:"ivyforms-settings-security__tabs"},Wy={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},qy={for:"site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},zy={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Hy={for:"secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Gy={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Yy={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Ky={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Xy={for:"hcaptcha-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Qy={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Zy={for:"hcaptcha-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Jy={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},jy={for:"turnstile-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},e_={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},t_={for:"turnstile-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},n_={key:3,class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},a_={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},r_={class:"ivyforms-settings-security__field-description medium-14 ivyforms-mb-12"},i_={class:"ivyforms-settings-security__toggle"},l_=he({__name:"SecuritySettingsPage",setup(i){const{getLabel:n}=De(),r=ka(),l=mn(),s=[{name:"v2",label:"v2"},{name:"invisible",label:"Invisible v2"},{name:"v3",label:"v3"}],d=P(()=>l.params.provider||"recaptcha"),h=()=>{switch(d.value){case"recaptcha":return"reCAPTCHA";case"hcaptcha":return"hCaptcha";case"turnstile":return"Turnstile";case"honeypot":return"Honeypot";default:return"reCAPTCHA"}},w=P({get:()=>r.recaptchaType,set:de=>r.setRecaptchaType(de)}),x=P({get:()=>r.recaptchaSiteKey,set:de=>r.setRecaptchaSiteKey(de)}),S=P({get:()=>r.recaptchaSecretKey,set:de=>r.setRecaptchaSecretKey(de)}),y=P({get:()=>r.recaptchaLanguage,set:de=>r.setRecaptchaLanguage(de)}),C=W(""),p=W(""),m=W(""),_=W(""),I=W(!1),R=P(()=>r.isLoading),M=P(()=>Ly.map(de=>({...de,label:de.value===""?n("browser_default"):de.label}))),T=de=>{de?r.setRecaptchaType(de):r.setRecaptchaType(w.value)},O=()=>{r.setRecaptchaSiteKey(x.value)},X=()=>{r.setRecaptchaSecretKey(S.value)},j=()=>{r.setRecaptchaLanguage(y.value)},A=()=>{window.open("https://cloud.google.com/security/products/recaptcha","_blank")},H=()=>{},V=()=>{},B=()=>{},se=()=>{},Y=()=>{},$=()=>{switch(d.value){case"recaptcha":r.setRecaptchaSiteKey(""),r.setRecaptchaSecretKey(""),r.setRecaptchaLanguage("");break;case"hcaptcha":C.value="",p.value="";break;case"turnstile":m.value="",_.value="";break;case"honeypot":I.value=!1;break}},K=async()=>{switch(d.value){case"recaptcha":await r.saveRecaptchaSettings();break}};Mt(async()=>{await r.loadAllSettings(),r.recaptchaType||r.setRecaptchaType("v2")});const Q=P(()=>{switch(d.value){case"recaptcha":return!r.recaptchaSiteKey&&!r.recaptchaSecretKey&&!r.recaptchaLanguage;case"hcaptcha":return!C.value&&!p.value;case"turnstile":return!m.value&&!_.value;case"honeypot":return!I.value;default:return!0}});return(de,ne)=>{const ve=Ee,ge=ps,Ve=Ze;return f(),E("div",$y,[F("div",Ry,[F("div",Oy,[F("span",Dy,U(h()),1)]),F("div",Vy,[c(ve,{class:qe(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:Q.value,onClick:$},{default:k(()=>[ce(U(b(n)("clear_settings")),1)]),_:1},8,["disabled"]),c(ve,{class:qe(["ivyforms-button__action--save"]),priority:"primary",loading:R.value,onClick:K},{default:k(()=>[R.value?me("",!0):(f(),E(ye,{key:0},[ce(U(b(n)("save")),1)],64))]),_:1},8,["loading"])])]),F("div",Ny,[d.value==="recaptcha"?(f(),E(ye,{key:0},[F("div",By,[F("div",Uy,[c(Qr,{modelValue:w.value,"onUpdate:modelValue":[ne[0]||(ne[0]=be=>w.value=be),T],tabs:s,size:"d",priority:"tertiary",type:"tonal",width:200,background:!0},null,8,["modelValue"])]),c(ge,{type:"stripe",state:"notes",style:"stripe","show-button":!0,"button-label":b(n)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:b(n)("recaptcha_instruction"),onButtonClick:A},null,8,["button-label","description"]),F("div",Wy,[F("label",qy,U(b(n)("captcha_site_key")),1),c(Ve,{modelValue:x.value,"onUpdate:modelValue":[ne[1]||(ne[1]=be=>x.value=be),O],type:"text",placeholder:b(n)("enter_site_key")},null,8,["modelValue","placeholder"])]),F("div",zy,[F("label",Hy,U(b(n)("captcha_secret_key")),1),c(Ve,{modelValue:S.value,"onUpdate:modelValue":[ne[2]||(ne[2]=be=>S.value=be),X],type:"text",placeholder:b(n)("enter_secret_key")},null,8,["modelValue","placeholder"])])]),F("div",Gy,[F("label",Yy,U(b(n)("recaptcha_language")),1),c(qn,{modelValue:y.value,"onUpdate:modelValue":[ne[3]||(ne[3]=be=>y.value=be),j],placeholder:b(n)("browser_default")},{default:k(()=>[(f(!0),E(ye,null,We(M.value,be=>(f(),oe(un,{key:be.value,value:be.value,label:be.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])],64)):d.value==="hcaptcha"?(f(),E(ye,{key:1},[F("div",Ky,[F("label",Xy,U(b(n)("captcha_site_key")),1),c(Ve,{modelValue:C.value,"onUpdate:modelValue":[ne[4]||(ne[4]=be=>C.value=be),H],type:"text",placeholder:"{{ getLabel('enter_hcaptcha_site_key') }}"},null,8,["modelValue"])]),F("div",Qy,[F("label",Zy,U(b(n)("captcha_secret_key")),1),c(Ve,{modelValue:p.value,"onUpdate:modelValue":[ne[5]||(ne[5]=be=>p.value=be),V],type:"text",placeholder:"{{ getLabel('enter_hcaptcha_secret_key') }}"},null,8,["modelValue"])])],64)):d.value==="turnstile"?(f(),E(ye,{key:2},[F("div",Jy,[F("label",jy,U(b(n)("captcha_site_key")),1),c(Ve,{modelValue:m.value,"onUpdate:modelValue":[ne[6]||(ne[6]=be=>m.value=be),B],type:"text",placeholder:"{{ getLabel('enter_turnstile_site_key') }}"},null,8,["modelValue"])]),F("div",e_,[F("label",t_,U(b(n)("captcha_secret_key")),1),c(Ve,{modelValue:_.value,"onUpdate:modelValue":[ne[7]||(ne[7]=be=>_.value=be),se],type:"text",placeholder:"{{ getLabel('enter_turnstile_secret_key') }}"},null,8,["modelValue"])])],64)):d.value==="honeypot"?(f(),E("div",n_,[F("label",a_,U(b(n)("honeypot_protection")),1),F("p",r_,U(b(n)("honeypot_protection_description")),1),F("div",i_,[c(pt,{modelValue:I.value,"onUpdate:modelValue":ne[8]||(ne[8]=be=>I.value=be),label:b(n)("enable_honeypot_protection"),onChange:Y},null,8,["modelValue","label"])])])):me("",!0)])])}}}),o_=Fe(l_,[["__scopeId","data-v-ee42d8f4"]]),s_={xmlns:"http://www.w3.org/2000/svg",width:"199",height:"200",fill:"none"};function u_(i,n){return f(),E("svg",s_,[...n[0]||(n[0]=[Zr('',9)])])}const c_={render:u_},d_={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none"};function f_(i,n){return f(),E("svg",d_,[...n[0]||(n[0]=[Zr('',34)])])}const m_={render:f_},p_={xmlns:"http://www.w3.org/2000/svg",width:"118",height:"61",fill:"none"};function v_(i,n){return f(),E("svg",p_,[...n[0]||(n[0]=[Zr('',10)])])}const h_={render:v_},y_={xmlns:"http://www.w3.org/2000/svg",width:"118",height:"61",fill:"none"};function __(i,n){return f(),E("svg",y_,[...n[0]||(n[0]=[Zr('',10)])])}const g_={render:__},b_={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none"};function w_(i,n){return f(),E("svg",b_,[...n[0]||(n[0]=[Zr('',30)])])}const x_={render:w_},I_={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none",viewBox:"0 0 174 155"};function S_(i,n){return f(),E("svg",I_,[...n[0]||(n[0]=[Zr('',32)])])}const C_={render:S_},k_={class:"ivyforms-page-empty-state__text"},F_={class:"medium-16"},T_={class:"ivyforms-page-empty-state__text__subtitle regular-14"},A_=he({__name:"PageEmptyState",props:{title:{default:""},subtitle:{default:""},image:{default:"fields"}},setup(i){const n=i,{isDark:r,isLight:l}=_d();return(s,d)=>(f(),E("div",{class:qe(["ivyforms-page-empty-state",`ivyforms-page-empty-state__${n.image}`])},[n.image==="fields"?(f(),oe(b(c_),{key:0})):me("",!0),n.image==="fields-options"?(f(),oe(b(m_),{key:1})):n.image==="form-builder"&&b(l)()?(f(),oe(b(h_),{key:2})):n.image==="form-builder"&&b(r)()?(f(),oe(b(g_),{key:3})):n.image==="filters"?(f(),oe(b(x_),{key:4})):n.image==="not-found"?(f(),oe(b(C_),{key:5})):me("",!0),F("div",k_,[F("span",F_,U(n.title),1),F("span",T_,U(n.subtitle),1)]),ta(s.$slots,"actionButton",{},void 0,!0)],2))}}),nr=Fe(A_,[["__scopeId","data-v-8bddb5eb"]]),E_={class:"ivyforms-all-forms__header"},M_=he({__name:"AllFormsTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading"],setup(i,{emit:n}){const r=Fr(),{getLabel:l}=De(),s=i,d=n,h=W(!1),w=()=>{s.selectedIds.length>0&&r.handleActionClick(null,s.selectedIds,"forms","delete",{setLoading:y=>{h.value=y,d("update:loading",y)}})},x=P(()=>s.selectedIds.length>0),S=y=>{y||d("unselect-all")};return(y,C)=>(f(),E("div",E_,[c(pt,{type:"checkmark",indeterminate:"",size:"s","model-value":x.value,class:"ivyforms-ml-12","onUpdate:modelValue":S},{default:k(()=>[ta(y.$slots,"default")]),_:3},8,["model-value"]),c(Ee,{priority:"danger",size:"xs",onClick:w},{default:k(()=>[ce(U(b(l)("delete")),1)]),_:1})]))}});var Ci={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */var P_=Ci.exports,Zc;function L_(){return Zc||(Zc=1,(function(i,n){(function(){var r,l="4.17.21",s=200,d="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",h="Expected a function",w="Invalid `variable` option passed into `_.template`",x="__lodash_hash_undefined__",S=500,y="__lodash_placeholder__",C=1,p=2,m=4,_=1,I=2,R=1,M=2,T=4,O=8,X=16,j=32,A=64,H=128,V=256,B=512,se=30,Y="...",$=800,K=16,Q=1,de=2,ne=3,ve=1/0,ge=9007199254740991,Ve=17976931348623157e292,be=NaN,$e=4294967295,Se=$e-1,fe=$e>>>1,Ue=[["ary",H],["bind",R],["bindKey",M],["curry",O],["curryRight",X],["flip",B],["partial",j],["partialRight",A],["rearg",V]],He="[object Arguments]",wt="[object Array]",zt="[object AsyncFunction]",rn="[object Boolean]",nt="[object Date]",Rt="[object DOMException]",ft="[object Error]",Ot="[object Function]",Ln="[object GeneratorFunction]",gt="[object Map]",pn="[object Number]",ra="[object Null]",Pt="[object Object]",vn="[object Promise]",Cn="[object Proxy]",Ht="[object RegExp]",Gt="[object Set]",Jt="[object String]",Xt="[object Symbol]",$n="[object Undefined]",jt="[object WeakMap]",kn="[object WeakSet]",hn="[object ArrayBuffer]",ae="[object DataView]",we="[object Float32Array]",ot="[object Float64Array]",Lt="[object Int8Array]",Ft="[object Int16Array]",ln="[object Int32Array]",lt="[object Uint8Array]",It="[object Uint8ClampedArray]",Rn="[object Uint16Array]",On="[object Uint32Array]",Dt=/\b__p \+= '';/g,J=/\b(__p \+=) '' \+/g,ee=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Le=/&(?:amp|lt|gt|quot|#39);/g,je=/[&<>"']/g,st=RegExp(Le.source),Tt=RegExp(je.source),ct=/<%-([\s\S]+?)%>/g,z=/<%([\s\S]+?)%>/g,re=/<%=([\s\S]+?)%>/g,Te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Re=/^\w*$/,Vt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ia=/[\\^$.*+?()[\]{}|]/g,yn=RegExp(ia.source),Yt=/^\s+/,la=/\s/,Ar=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ut=/\{\n\/\* \[wrapped with (.+)\] \*/,sr=/,? & /,$i=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,oa=/[()=,{}\[\]\/\s]/,Ri=/\\(\\)?/g,Oi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ai=/\w*$/,Di=/^[-+]0x[0-9a-f]+$/i,zl=/^0b[01]+$/i,Pe=/^\[object .+?Constructor\]$/,N=/^0o[0-7]+$/i,pe=/^(?:0|[1-9]\d*)$/,ke=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,vt=/($^)/,en=/['\n\r\u2028\u2029\\]/g,St="\\ud800-\\udfff",cn="\\u0300-\\u036f",sa="\\ufe20-\\ufe2f",qa="\\u20d0-\\u20ff",Er=cn+sa+qa,Kt="\\u2700-\\u27bf",ri="a-z\\xdf-\\xf6\\xf8-\\xff",Vi="\\xac\\xb1\\xd7\\xf7",Qd="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Zd="\\u2000-\\u206f",Jd=" \\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",Cs="A-Z\\xc0-\\xd6\\xd8-\\xde",ks="\\ufe0e\\ufe0f",Fs=Vi+Qd+Zd+Jd,Hl="['’]",jd="["+St+"]",Ts="["+Fs+"]",Ni="["+Er+"]",As="\\d+",ef="["+Kt+"]",Es="["+ri+"]",Ms="[^"+St+Fs+As+Kt+ri+Cs+"]",Gl="\\ud83c[\\udffb-\\udfff]",tf="(?:"+Ni+"|"+Gl+")",Ps="[^"+St+"]",Yl="(?:\\ud83c[\\udde6-\\uddff]){2}",Kl="[\\ud800-\\udbff][\\udc00-\\udfff]",Mr="["+Cs+"]",Ls="\\u200d",$s="(?:"+Es+"|"+Ms+")",nf="(?:"+Mr+"|"+Ms+")",Rs="(?:"+Hl+"(?:d|ll|m|re|s|t|ve))?",Os="(?:"+Hl+"(?:D|LL|M|RE|S|T|VE))?",Ds=tf+"?",Vs="["+ks+"]?",af="(?:"+Ls+"(?:"+[Ps,Yl,Kl].join("|")+")"+Vs+Ds+")*",rf="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",lf="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ns=Vs+Ds+af,of="(?:"+[ef,Yl,Kl].join("|")+")"+Ns,sf="(?:"+[Ps+Ni+"?",Ni,Yl,Kl,jd].join("|")+")",uf=RegExp(Hl,"g"),cf=RegExp(Ni,"g"),Xl=RegExp(Gl+"(?="+Gl+")|"+sf+Ns,"g"),df=RegExp([Mr+"?"+Es+"+"+Rs+"(?="+[Ts,Mr,"$"].join("|")+")",nf+"+"+Os+"(?="+[Ts,Mr+$s,"$"].join("|")+")",Mr+"?"+$s+"+"+Rs,Mr+"+"+Os,lf,rf,As,of].join("|"),"g"),ff=RegExp("["+Ls+St+Er+ks+"]"),mf=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,pf=["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"],vf=-1,Ct={};Ct[we]=Ct[ot]=Ct[Lt]=Ct[Ft]=Ct[ln]=Ct[lt]=Ct[It]=Ct[Rn]=Ct[On]=!0,Ct[He]=Ct[wt]=Ct[hn]=Ct[rn]=Ct[ae]=Ct[nt]=Ct[ft]=Ct[Ot]=Ct[gt]=Ct[pn]=Ct[Pt]=Ct[Ht]=Ct[Gt]=Ct[Jt]=Ct[jt]=!1;var xt={};xt[He]=xt[wt]=xt[hn]=xt[ae]=xt[rn]=xt[nt]=xt[we]=xt[ot]=xt[Lt]=xt[Ft]=xt[ln]=xt[gt]=xt[pn]=xt[Pt]=xt[Ht]=xt[Gt]=xt[Jt]=xt[Xt]=xt[lt]=xt[It]=xt[Rn]=xt[On]=!0,xt[ft]=xt[Ot]=xt[jt]=!1;var hf={À:"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"},yf={"&":"&","<":"<",">":">",'"':""","'":"'"},_f={"&":"&","<":"<",">":">",""":'"',"'":"'"},gf={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},bf=parseFloat,wf=parseInt,Bs=typeof Cl=="object"&&Cl&&Cl.Object===Object&&Cl,xf=typeof self=="object"&&self&&self.Object===Object&&self,on=Bs||xf||Function("return this")(),Ql=n&&!n.nodeType&&n,ur=Ql&&!0&&i&&!i.nodeType&&i,Us=ur&&ur.exports===Ql,Zl=Us&&Bs.process,Yn=(function(){try{var q=ur&&ur.require&&ur.require("util").types;return q||Zl&&Zl.binding&&Zl.binding("util")}catch{}})(),Ws=Yn&&Yn.isArrayBuffer,qs=Yn&&Yn.isDate,zs=Yn&&Yn.isMap,Hs=Yn&&Yn.isRegExp,Gs=Yn&&Yn.isSet,Ys=Yn&&Yn.isTypedArray;function Dn(q,te,Z){switch(Z.length){case 0:return q.call(te);case 1:return q.call(te,Z[0]);case 2:return q.call(te,Z[0],Z[1]);case 3:return q.call(te,Z[0],Z[1],Z[2])}return q.apply(te,Z)}function If(q,te,Z,Ie){for(var Ge=-1,dt=q==null?0:q.length;++Ge-1}function Jl(q,te,Z){for(var Ie=-1,Ge=q==null?0:q.length;++Ie-1;);return Z}function tu(q,te){for(var Z=q.length;Z--&&Pr(te,q[Z],0)>-1;);return Z}function Pf(q,te){for(var Z=q.length,Ie=0;Z--;)q[Z]===te&&++Ie;return Ie}var Lf=no(hf),$f=no(yf);function Rf(q){return"\\"+gf[q]}function Of(q,te){return q==null?r:q[te]}function Lr(q){return ff.test(q)}function Df(q){return mf.test(q)}function Vf(q){for(var te,Z=[];!(te=q.next()).done;)Z.push(te.value);return Z}function lo(q){var te=-1,Z=Array(q.size);return q.forEach(function(Ie,Ge){Z[++te]=[Ge,Ie]}),Z}function nu(q,te){return function(Z){return q(te(Z))}}function Ga(q,te){for(var Z=-1,Ie=q.length,Ge=0,dt=[];++Z-1}function C1(e,t){var a=this.__data__,o=al(a,e);return o<0?(++this.size,a.push([e,t])):a[o][1]=t,this}Ta.prototype.clear=w1,Ta.prototype.delete=x1,Ta.prototype.get=I1,Ta.prototype.has=S1,Ta.prototype.set=C1;function Aa(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t=t?e:t)),e}function Zn(e,t,a,o,u,g){var L,D=t&C,G=t&p,ie=t&m;if(a&&(L=u?a(e,o,u,g):a(e)),L!==r)return L;if(!At(e))return e;var le=Ye(e);if(le){if(L=Am(e),!D)return Fn(e,L)}else{var ue=fn(e),_e=ue==Ot||ue==Ln;if(Ja(e))return Vu(e,D);if(ue==Pt||ue==He||_e&&!u){if(L=G||_e?{}:ac(e),!D)return G?_m(e,U1(L,e)):ym(e,pu(L,e))}else{if(!xt[ue])return u?e:{};L=Em(e,ue,D)}}g||(g=new ca);var Ae=g.get(e);if(Ae)return Ae;g.set(e,L),Pc(e)?e.forEach(function(Be){L.add(Zn(Be,t,a,Be,e,g))}):Ec(e)&&e.forEach(function(Be,et){L.set(et,Zn(Be,t,a,et,e,g))});var Ne=ie?G?Lo:Po:G?An:tn,Qe=le?r:Ne(e);return Kn(Qe||e,function(Be,et){Qe&&(et=Be,Be=e[et]),di(L,et,Zn(Be,t,a,et,e,g))}),L}function W1(e){var t=tn(e);return function(a){return vu(a,e,t)}}function vu(e,t,a){var o=a.length;if(e==null)return!o;for(e=bt(e);o--;){var u=a[o],g=t[u],L=e[u];if(L===r&&!(u in e)||!g(L))return!1}return!0}function hu(e,t,a){if(typeof e!="function")throw new Xn(h);return _i(function(){e.apply(r,a)},t)}function fi(e,t,a,o){var u=-1,g=Bi,L=!0,D=e.length,G=[],ie=t.length;if(!D)return G;a&&(t=kt(t,Vn(a))),o?(g=Jl,L=!1):t.length>=s&&(g=ii,L=!1,t=new fr(t));e:for(;++uu?0:u+a),o=o===r||o>u?u:Xe(o),o<0&&(o+=u),o=a>o?0:$c(o);a0&&a(D)?t>1?sn(D,t-1,a,o,u):Ha(u,D):o||(u[u.length]=D)}return u}var po=zu(),gu=zu(!0);function _a(e,t){return e&&po(e,t,tn)}function vo(e,t){return e&&gu(e,t,tn)}function il(e,t){return za(t,function(a){return $a(e[a])})}function pr(e,t){t=Qa(t,e);for(var a=0,o=t.length;e!=null&&at}function H1(e,t){return e!=null&&ht.call(e,t)}function G1(e,t){return e!=null&&t in bt(e)}function Y1(e,t,a){return e>=dn(t,a)&&e=120&&le.length>=120)?new fr(L&&le):r}le=e[0];var ue=-1,_e=D[0];e:for(;++ue-1;)D!==e&&Qi.call(D,G,1),Qi.call(e,G,1);return e}function Eu(e,t){for(var a=e?t.length:0,o=a-1;a--;){var u=t[a];if(a==o||u!==g){var g=u;La(u)?Qi.call(e,u,1):Co(e,u)}}return e}function xo(e,t){return e+ji(cu()*(t-e+1))}function lm(e,t,a,o){for(var u=-1,g=Zt(Ji((t-e)/(a||1)),0),L=Z(g);g--;)L[o?g:++u]=e,e+=a;return L}function Io(e,t){var a="";if(!e||t<1||t>ge)return a;do t%2&&(a+=e),t=ji(t/2),t&&(e+=e);while(t);return a}function Je(e,t){return Bo(lc(e,t,En),e+"")}function om(e){return mu(zr(e))}function sm(e,t){var a=zr(e);return hl(a,mr(t,0,a.length))}function vi(e,t,a,o){if(!At(e))return e;t=Qa(t,e);for(var u=-1,g=t.length,L=g-1,D=e;D!=null&&++uu?0:u+t),a=a>u?u:a,a<0&&(a+=u),u=t>a?0:a-t>>>0,t>>>=0;for(var g=Z(u);++o>>1,L=e[g];L!==null&&!Bn(L)&&(a?L<=t:L=s){var ie=t?null:xm(e);if(ie)return Wi(ie);L=!1,u=ii,G=new fr}else G=t?[]:D;e:for(;++o=o?e:Jn(e,t,a)}var Du=jf||function(e){return on.clearTimeout(e)};function Vu(e,t){if(t)return e.slice();var a=e.length,o=iu?iu(a):new e.constructor(a);return e.copy(o),o}function Ao(e){var t=new e.constructor(e.byteLength);return new Ki(t).set(new Ki(e)),t}function mm(e,t){var a=t?Ao(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.byteLength)}function pm(e){var t=new e.constructor(e.source,ai.exec(e));return t.lastIndex=e.lastIndex,t}function vm(e){return ci?bt(ci.call(e)):{}}function Nu(e,t){var a=t?Ao(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.length)}function Bu(e,t){if(e!==t){var a=e!==r,o=e===null,u=e===e,g=Bn(e),L=t!==r,D=t===null,G=t===t,ie=Bn(t);if(!D&&!ie&&!g&&e>t||g&&L&&G&&!D&&!ie||o&&L&&G||!a&&G||!u)return 1;if(!o&&!g&&!ie&&e=D)return G;var ie=a[o];return G*(ie=="desc"?-1:1)}}return e.index-t.index}function Uu(e,t,a,o){for(var u=-1,g=e.length,L=a.length,D=-1,G=t.length,ie=Zt(g-L,0),le=Z(G+ie),ue=!o;++D1?a[u-1]:r,L=u>2?a[2]:r;for(g=e.length>3&&typeof g=="function"?(u--,g):r,L&&gn(a[0],a[1],L)&&(g=u<3?r:g,u=1),t=bt(t);++o-1?u[g?t[L]:L]:r}}function Yu(e){return Pa(function(t){var a=t.length,o=a,u=Qn.prototype.thru;for(e&&t.reverse();o--;){var g=t[o];if(typeof g!="function")throw new Xn(h);if(u&&!L&&pl(g)=="wrapper")var L=new Qn([],!0)}for(o=L?o:a;++o1&&rt.reverse(),le&&GD))return!1;var ie=g.get(e),le=g.get(t);if(ie&&le)return ie==t&&le==e;var ue=-1,_e=!0,Ae=a&I?new fr:r;for(g.set(e,t),g.set(t,e);++ue1?"& ":"")+t[o],t=t.join(a>2?", ":" "),e.replace(Ar,`{ /* [wrapped with `+t+`] */ `)}function Pm(e){return Ye(e)||yr(e)||!!(su&&e&&e[su])}function La(e,t){var a=typeof e;return t=t??ge,!!t&&(a=="number"||a!="symbol"&&pe.test(e))&&e>-1&&e%1==0&&e0){if(++t>=$)return arguments[0]}else t=0;return e.apply(r,arguments)}}function hl(e,t){var a=-1,o=e.length,u=o-1;for(t=t===r?o:t;++a1?e[t-1]:r;return a=typeof a=="function"?(e.pop(),a):r,_c(e,a)});function gc(e){var t=v(e);return t.__chain__=!0,t}function qp(e,t){return t(e),e}function yl(e,t){return t(e)}var zp=Pa(function(e){var t=e.length,a=t?e[0]:0,o=this.__wrapped__,u=function(g){return mo(g,e)};return t>1||this.__actions__.length||!(o instanceof at)||!La(a)?this.thru(u):(o=o.slice(a,+a+(t?1:0)),o.__actions__.push({func:yl,args:[u],thisArg:r}),new Qn(o,this.__chain__).thru(function(g){return t&&!g.length&&g.push(r),g}))});function Hp(){return gc(this)}function Gp(){return new Qn(this.value(),this.__chain__)}function Yp(){this.__values__===r&&(this.__values__=Lc(this.value()));var e=this.__index__>=this.__values__.length,t=e?r:this.__values__[this.__index__++];return{done:e,value:t}}function Kp(){return this}function Xp(e){for(var t,a=this;a instanceof nl;){var o=fc(a);o.__index__=0,o.__values__=r,t?u.__wrapped__=o:t=o;var u=o;a=a.__wrapped__}return u.__wrapped__=e,t}function Qp(){var e=this.__wrapped__;if(e instanceof at){var t=e;return this.__actions__.length&&(t=new at(this)),t=t.reverse(),t.__actions__.push({func:yl,args:[Uo],thisArg:r}),new Qn(t,this.__chain__)}return this.thru(Uo)}function Zp(){return Ru(this.__wrapped__,this.__actions__)}var Jp=ul(function(e,t,a){ht.call(e,a)?++e[a]:Ea(e,a,1)});function jp(e,t,a){var o=Ye(e)?Ks:q1;return a&&gn(e,t,a)&&(t=r),o(e,Oe(t,3))}function ev(e,t){var a=Ye(e)?za:_u;return a(e,Oe(t,3))}var tv=Gu(mc),nv=Gu(pc);function av(e,t){return sn(_l(e,t),1)}function rv(e,t){return sn(_l(e,t),ve)}function iv(e,t,a){return a=a===r?1:Xe(a),sn(_l(e,t),a)}function bc(e,t){var a=Ye(e)?Kn:Ka;return a(e,Oe(t,3))}function wc(e,t){var a=Ye(e)?Sf:yu;return a(e,Oe(t,3))}var lv=ul(function(e,t,a){ht.call(e,a)?e[a].push(t):Ea(e,a,[t])});function ov(e,t,a,o){e=Tn(e)?e:zr(e),a=a&&!o?Xe(a):0;var u=e.length;return a<0&&(a=Zt(u+a,0)),Il(e)?a<=u&&e.indexOf(t,a)>-1:!!u&&Pr(e,t,a)>-1}var sv=Je(function(e,t,a){var o=-1,u=typeof t=="function",g=Tn(e)?Z(e.length):[];return Ka(e,function(L){g[++o]=u?Dn(t,L,a):mi(L,t,a)}),g}),uv=ul(function(e,t,a){Ea(e,a,t)});function _l(e,t){var a=Ye(e)?kt:Su;return a(e,Oe(t,3))}function cv(e,t,a,o){return e==null?[]:(Ye(t)||(t=t==null?[]:[t]),a=o?r:a,Ye(a)||(a=a==null?[]:[a]),Tu(e,t,a))}var dv=ul(function(e,t,a){e[a?0:1].push(t)},function(){return[[],[]]});function fv(e,t,a){var o=Ye(e)?jl:Js,u=arguments.length<3;return o(e,Oe(t,4),a,u,Ka)}function mv(e,t,a){var o=Ye(e)?Cf:Js,u=arguments.length<3;return o(e,Oe(t,4),a,u,yu)}function pv(e,t){var a=Ye(e)?za:_u;return a(e,wl(Oe(t,3)))}function vv(e){var t=Ye(e)?mu:om;return t(e)}function hv(e,t,a){(a?gn(e,t,a):t===r)?t=1:t=Xe(t);var o=Ye(e)?V1:sm;return o(e,t)}function yv(e){var t=Ye(e)?N1:cm;return t(e)}function _v(e){if(e==null)return 0;if(Tn(e))return Il(e)?$r(e):e.length;var t=fn(e);return t==gt||t==Gt?e.size:go(e).length}function gv(e,t,a){var o=Ye(e)?eo:dm;return a&&gn(e,t,a)&&(t=r),o(e,Oe(t,3))}var bv=Je(function(e,t){if(e==null)return[];var a=t.length;return a>1&&gn(e,t[0],t[1])?t=[]:a>2&&gn(t[0],t[1],t[2])&&(t=[t[0]]),Tu(e,sn(t,1),[])}),gl=e1||function(){return on.Date.now()};function wv(e,t){if(typeof t!="function")throw new Xn(h);return e=Xe(e),function(){if(--e<1)return t.apply(this,arguments)}}function xc(e,t,a){return t=a?r:t,t=e&&t==null?e.length:t,Ma(e,H,r,r,r,r,t)}function Ic(e,t){var a;if(typeof t!="function")throw new Xn(h);return e=Xe(e),function(){return--e>0&&(a=t.apply(this,arguments)),e<=1&&(t=r),a}}var qo=Je(function(e,t,a){var o=R;if(a.length){var u=Ga(a,Wr(qo));o|=j}return Ma(e,o,t,a,u)}),Sc=Je(function(e,t,a){var o=R|M;if(a.length){var u=Ga(a,Wr(Sc));o|=j}return Ma(t,o,e,a,u)});function Cc(e,t,a){t=a?r:t;var o=Ma(e,O,r,r,r,r,r,t);return o.placeholder=Cc.placeholder,o}function kc(e,t,a){t=a?r:t;var o=Ma(e,X,r,r,r,r,r,t);return o.placeholder=kc.placeholder,o}function Fc(e,t,a){var o,u,g,L,D,G,ie=0,le=!1,ue=!1,_e=!0;if(typeof e!="function")throw new Xn(h);t=ea(t)||0,At(a)&&(le=!!a.leading,ue="maxWait"in a,g=ue?Zt(ea(a.maxWait)||0,t):g,_e="trailing"in a?!!a.trailing:_e);function Ae(Bt){var fa=o,Oa=u;return o=u=r,ie=Bt,L=e.apply(Oa,fa),L}function Ne(Bt){return ie=Bt,D=_i(et,t),le?Ae(Bt):L}function Qe(Bt){var fa=Bt-G,Oa=Bt-ie,Gc=t-fa;return ue?dn(Gc,g-Oa):Gc}function Be(Bt){var fa=Bt-G,Oa=Bt-ie;return G===r||fa>=t||fa<0||ue&&Oa>=g}function et(){var Bt=gl();if(Be(Bt))return rt(Bt);D=_i(et,Qe(Bt))}function rt(Bt){return D=r,_e&&o?Ae(Bt):(o=u=r,L)}function Un(){D!==r&&Du(D),ie=0,o=G=u=D=r}function bn(){return D===r?L:rt(gl())}function Wn(){var Bt=gl(),fa=Be(Bt);if(o=arguments,u=this,G=Bt,fa){if(D===r)return Ne(G);if(ue)return Du(D),D=_i(et,t),Ae(G)}return D===r&&(D=_i(et,t)),L}return Wn.cancel=Un,Wn.flush=bn,Wn}var xv=Je(function(e,t){return hu(e,1,t)}),Iv=Je(function(e,t,a){return hu(e,ea(t)||0,a)});function Sv(e){return Ma(e,B)}function bl(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new Xn(h);var a=function(){var o=arguments,u=t?t.apply(this,o):o[0],g=a.cache;if(g.has(u))return g.get(u);var L=e.apply(this,o);return a.cache=g.set(u,L)||g,L};return a.cache=new(bl.Cache||Aa),a}bl.Cache=Aa;function wl(e){if(typeof e!="function")throw new Xn(h);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Cv(e){return Ic(2,e)}var kv=fm(function(e,t){t=t.length==1&&Ye(t[0])?kt(t[0],Vn(Oe())):kt(sn(t,1),Vn(Oe()));var a=t.length;return Je(function(o){for(var u=-1,g=dn(o.length,a);++u=t}),yr=wu((function(){return arguments})())?wu:function(e){return $t(e)&&ht.call(e,"callee")&&!ou.call(e,"callee")},Ye=Z.isArray,Uv=Ws?Vn(Ws):X1;function Tn(e){return e!=null&&xl(e.length)&&!$a(e)}function Nt(e){return $t(e)&&Tn(e)}function Wv(e){return e===!0||e===!1||$t(e)&&_n(e)==rn}var Ja=n1||ts,qv=qs?Vn(qs):Q1;function zv(e){return $t(e)&&e.nodeType===1&&!gi(e)}function Hv(e){if(e==null)return!0;if(Tn(e)&&(Ye(e)||typeof e=="string"||typeof e.splice=="function"||Ja(e)||qr(e)||yr(e)))return!e.length;var t=fn(e);if(t==gt||t==Gt)return!e.size;if(yi(e))return!go(e).length;for(var a in e)if(ht.call(e,a))return!1;return!0}function Gv(e,t){return pi(e,t)}function Yv(e,t,a){a=typeof a=="function"?a:r;var o=a?a(e,t):r;return o===r?pi(e,t,r,a):!!o}function Ho(e){if(!$t(e))return!1;var t=_n(e);return t==ft||t==Rt||typeof e.message=="string"&&typeof e.name=="string"&&!gi(e)}function Kv(e){return typeof e=="number"&&uu(e)}function $a(e){if(!At(e))return!1;var t=_n(e);return t==Ot||t==Ln||t==zt||t==Cn}function Ac(e){return typeof e=="number"&&e==Xe(e)}function xl(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=ge}function At(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function $t(e){return e!=null&&typeof e=="object"}var Ec=zs?Vn(zs):J1;function Xv(e,t){return e===t||_o(e,t,Ro(t))}function Qv(e,t,a){return a=typeof a=="function"?a:r,_o(e,t,Ro(t),a)}function Zv(e){return Mc(e)&&e!=+e}function Jv(e){if(Rm(e))throw new Ge(d);return xu(e)}function jv(e){return e===null}function e0(e){return e==null}function Mc(e){return typeof e=="number"||$t(e)&&_n(e)==pn}function gi(e){if(!$t(e)||_n(e)!=Pt)return!1;var t=Xi(e);if(t===null)return!0;var a=ht.call(t,"constructor")&&t.constructor;return typeof a=="function"&&a instanceof a&&Hi.call(a)==Qf}var Go=Hs?Vn(Hs):j1;function t0(e){return Ac(e)&&e>=-ge&&e<=ge}var Pc=Gs?Vn(Gs):em;function Il(e){return typeof e=="string"||!Ye(e)&&$t(e)&&_n(e)==Jt}function Bn(e){return typeof e=="symbol"||$t(e)&&_n(e)==Xt}var qr=Ys?Vn(Ys):tm;function n0(e){return e===r}function a0(e){return $t(e)&&fn(e)==jt}function r0(e){return $t(e)&&_n(e)==kn}var i0=ml(bo),l0=ml(function(e,t){return e<=t});function Lc(e){if(!e)return[];if(Tn(e))return Il(e)?ua(e):Fn(e);if(li&&e[li])return Vf(e[li]());var t=fn(e),a=t==gt?lo:t==Gt?Wi:zr;return a(e)}function Ra(e){if(!e)return e===0?e:0;if(e=ea(e),e===ve||e===-ve){var t=e<0?-1:1;return t*Ve}return e===e?e:0}function Xe(e){var t=Ra(e),a=t%1;return t===t?a?t-a:t:0}function $c(e){return e?mr(Xe(e),0,$e):0}function ea(e){if(typeof e=="number")return e;if(Bn(e))return be;if(At(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=At(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=js(e);var a=zl.test(e);return a||N.test(e)?wf(e.slice(2),a?2:8):Di.test(e)?be:+e}function Rc(e){return ga(e,An(e))}function o0(e){return e?mr(Xe(e),-ge,ge):e===0?e:0}function mt(e){return e==null?"":Nn(e)}var s0=Br(function(e,t){if(yi(t)||Tn(t)){ga(t,tn(t),e);return}for(var a in t)ht.call(t,a)&&di(e,a,t[a])}),Oc=Br(function(e,t){ga(t,An(t),e)}),Sl=Br(function(e,t,a,o){ga(t,An(t),e,o)}),u0=Br(function(e,t,a,o){ga(t,tn(t),e,o)}),c0=Pa(mo);function d0(e,t){var a=Nr(e);return t==null?a:pu(a,t)}var f0=Je(function(e,t){e=bt(e);var a=-1,o=t.length,u=o>2?t[2]:r;for(u&&gn(t[0],t[1],u)&&(o=1);++a1),g}),ga(e,Lo(e),a),o&&(a=Zn(a,C|p|m,Im));for(var u=t.length;u--;)Co(a,t[u]);return a});function E0(e,t){return Vc(e,wl(Oe(t)))}var M0=Pa(function(e,t){return e==null?{}:rm(e,t)});function Vc(e,t){if(e==null)return{};var a=kt(Lo(e),function(o){return[o]});return t=Oe(t),Au(e,a,function(o,u){return t(o,u[0])})}function P0(e,t,a){t=Qa(t,e);var o=-1,u=t.length;for(u||(u=1,e=r);++ot){var o=e;e=t,t=o}if(a||e%1||t%1){var u=cu();return dn(e+u*(t-e+bf("1e-"+((u+"").length-1))),t)}return xo(e,t)}var q0=Ur(function(e,t,a){return t=t.toLowerCase(),e+(a?Uc(t):t)});function Uc(e){return Xo(mt(e).toLowerCase())}function Wc(e){return e=mt(e),e&&e.replace(ke,Lf).replace(cf,"")}function z0(e,t,a){e=mt(e),t=Nn(t);var o=e.length;a=a===r?o:mr(Xe(a),0,o);var u=a;return a-=t.length,a>=0&&e.slice(a,u)==t}function H0(e){return e=mt(e),e&&Tt.test(e)?e.replace(je,$f):e}function G0(e){return e=mt(e),e&&yn.test(e)?e.replace(ia,"\\$&"):e}var Y0=Ur(function(e,t,a){return e+(a?"-":"")+t.toLowerCase()}),K0=Ur(function(e,t,a){return e+(a?" ":"")+t.toLowerCase()}),X0=Hu("toLowerCase");function Q0(e,t,a){e=mt(e),t=Xe(t);var o=t?$r(e):0;if(!t||o>=t)return e;var u=(t-o)/2;return fl(ji(u),a)+e+fl(Ji(u),a)}function Z0(e,t,a){e=mt(e),t=Xe(t);var o=t?$r(e):0;return t&&o>>0,a?(e=mt(e),e&&(typeof t=="string"||t!=null&&!Go(t))&&(t=Nn(t),!t&&Lr(e))?Za(ua(e),0,a):e.split(t,a)):[]}var r2=Ur(function(e,t,a){return e+(a?" ":"")+Xo(t)});function i2(e,t,a){return e=mt(e),a=a==null?0:mr(Xe(a),0,e.length),t=Nn(t),e.slice(a,a+t.length)==t}function l2(e,t,a){var o=v.templateSettings;a&&gn(e,t,a)&&(t=r),e=mt(e),t=Sl({},t,o,Ju);var u=Sl({},t.imports,o.imports,Ju),g=tn(u),L=io(u,g),D,G,ie=0,le=t.interpolate||vt,ue="__p += '",_e=oo((t.escape||vt).source+"|"+le.source+"|"+(le===re?Oi:vt).source+"|"+(t.evaluate||vt).source+"|$","g"),Ae="//# sourceURL="+(ht.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++vf+"]")+` `;e.replace(_e,function(Be,et,rt,Un,bn,Wn){return rt||(rt=Un),ue+=e.slice(ie,Wn).replace(en,Rf),et&&(D=!0,ue+=`' + __e(`+et+`) + '`),bn&&(G=!0,ue+=`'; `+bn+`; __p += '`),rt&&(ue+=`' + ((__t = (`+rt+`)) == null ? '' : __t) + '`),ie=Wn+Be.length,Be}),ue+=`'; `;var Ne=ht.call(t,"variable")&&t.variable;if(!Ne)ue=`with (obj) { `+ue+` } `;else if(oa.test(Ne))throw new Ge(w);ue=(G?ue.replace(Dt,""):ue).replace(J,"$1").replace(ee,"$1;"),ue="function("+(Ne||"obj")+`) { `+(Ne?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(D?", __e = _.escape":"")+(G?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+ue+`return __p }`;var Qe=zc(function(){return dt(g,Ae+"return "+ue).apply(r,L)});if(Qe.source=ue,Ho(Qe))throw Qe;return Qe}function o2(e){return mt(e).toLowerCase()}function s2(e){return mt(e).toUpperCase()}function u2(e,t,a){if(e=mt(e),e&&(a||t===r))return js(e);if(!e||!(t=Nn(t)))return e;var o=ua(e),u=ua(t),g=eu(o,u),L=tu(o,u)+1;return Za(o,g,L).join("")}function c2(e,t,a){if(e=mt(e),e&&(a||t===r))return e.slice(0,au(e)+1);if(!e||!(t=Nn(t)))return e;var o=ua(e),u=tu(o,ua(t))+1;return Za(o,0,u).join("")}function d2(e,t,a){if(e=mt(e),e&&(a||t===r))return e.replace(Yt,"");if(!e||!(t=Nn(t)))return e;var o=ua(e),u=eu(o,ua(t));return Za(o,u).join("")}function f2(e,t){var a=se,o=Y;if(At(t)){var u="separator"in t?t.separator:u;a="length"in t?Xe(t.length):a,o="omission"in t?Nn(t.omission):o}e=mt(e);var g=e.length;if(Lr(e)){var L=ua(e);g=L.length}if(a>=g)return e;var D=a-$r(o);if(D<1)return o;var G=L?Za(L,0,D).join(""):e.slice(0,D);if(u===r)return G+o;if(L&&(D+=G.length-D),Go(u)){if(e.slice(D).search(u)){var ie,le=G;for(u.global||(u=oo(u.source,mt(ai.exec(u))+"g")),u.lastIndex=0;ie=u.exec(le);)var ue=ie.index;G=G.slice(0,ue===r?D:ue)}}else if(e.indexOf(Nn(u),D)!=D){var _e=G.lastIndexOf(u);_e>-1&&(G=G.slice(0,_e))}return G+o}function m2(e){return e=mt(e),e&&st.test(e)?e.replace(Le,Wf):e}var p2=Ur(function(e,t,a){return e+(a?" ":"")+t.toUpperCase()}),Xo=Hu("toUpperCase");function qc(e,t,a){return e=mt(e),t=a?r:t,t===r?Df(e)?Hf(e):Tf(e):e.match(t)||[]}var zc=Je(function(e,t){try{return Dn(e,r,t)}catch(a){return Ho(a)?a:new Ge(a)}}),v2=Pa(function(e,t){return Kn(t,function(a){a=ba(a),Ea(e,a,qo(e[a],e))}),e});function h2(e){var t=e==null?0:e.length,a=Oe();return e=t?kt(e,function(o){if(typeof o[1]!="function")throw new Xn(h);return[a(o[0]),o[1]]}):[],Je(function(o){for(var u=-1;++uge)return[];var a=$e,o=dn(e,$e);t=Oe(t),e-=$e;for(var u=ro(o,t);++a0||t<0)?new at(a):(e<0?a=a.takeRight(-e):e&&(a=a.drop(e)),t!==r&&(t=Xe(t),a=t<0?a.dropRight(-t):a.take(t-e)),a)},at.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},at.prototype.toArray=function(){return this.take($e)},_a(at.prototype,function(e,t){var a=/^(?:filter|find|map|reject)|While$/.test(t),o=/^(?:head|last)$/.test(t),u=v[o?"take"+(t=="last"?"Right":""):t],g=o||/^find/.test(t);u&&(v.prototype[t]=function(){var L=this.__wrapped__,D=o?[1]:arguments,G=L instanceof at,ie=D[0],le=G||Ye(L),ue=function(et){var rt=u.apply(v,Ha([et],D));return o&&_e?rt[0]:rt};le&&a&&typeof ie=="function"&&ie.length!=1&&(G=le=!1);var _e=this.__chain__,Ae=!!this.__actions__.length,Ne=g&&!_e,Qe=G&&!Ae;if(!g&&le){L=Qe?L:new at(this);var Be=e.apply(L,D);return Be.__actions__.push({func:yl,args:[ue],thisArg:r}),new Qn(Be,_e)}return Ne&&Qe?e.apply(this,D):(Be=this.thru(ue),Ne?o?Be.value()[0]:Be.value():Be)})}),Kn(["pop","push","shift","sort","splice","unshift"],function(e){var t=qi[e],a=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",o=/^(?:pop|shift)$/.test(e);v.prototype[e]=function(){var u=arguments;if(o&&!this.__chain__){var g=this.value();return t.apply(Ye(g)?g:[],u)}return this[a](function(L){return t.apply(Ye(L)?L:[],u)})}}),_a(at.prototype,function(e,t){var a=v[t];if(a){var o=a.name+"";ht.call(Vr,o)||(Vr[o]=[]),Vr[o].push({name:t,func:a})}}),Vr[cl(r,M).name]=[{name:"wrapper",func:r}],at.prototype.clone=m1,at.prototype.reverse=p1,at.prototype.value=v1,v.prototype.at=zp,v.prototype.chain=Hp,v.prototype.commit=Gp,v.prototype.next=Yp,v.prototype.plant=Xp,v.prototype.reverse=Qp,v.prototype.toJSON=v.prototype.valueOf=v.prototype.value=Zp,v.prototype.first=v.prototype.head,li&&(v.prototype[li]=Kp),v}),Rr=Gf();ur?((ur.exports=Rr)._=Rr,Ql._=Rr):on._=Rr}).call(P_)})(Ci,Ci.exports)),Ci.exports}var Yr=L_(),Et=(i=>(i.Rename="Rename",i.ShowAll="ShowAll",i.MoveToFolder="MoveToFolder",i.MoveUp="MoveUp",i.Export="Export",i.Entries="Entries",i.Download="Download",i.MarkAsSpam="MarkAsSpam",i.ResendNotification="ResendNotification",i.Save="Save",i.Placeholder="Placeholder",i.AddSubfolder="AddSubfolder",i.Print="Print",i.Folder="Folder",i.MoveDown="MoveDown",i.Import="Import",i.Preview="Preview",i.AddStar="AddStar",i.MarkAsRead="MarkAsRead",i.Trash="Trash",i.SaveAsDraft="SaveAsDraft",i.Cancel="Cancel",i.Edit="Edit",i.SortBy="SortBy",i.Duplicate="Duplicate",i.Translate="Translate",i.Settings="Settings",i.Locate="Locate",i.RemoveStar="RemoveStar",i.MarkAsUnread="MarkAsUnread",i.Restore="Restore",i.Page="Page",i.Delete="Delete",i.Starred="Starred",i.Unstarred="Unstarred",i.Published="Published",i.Unpublished="Unpublished",i.Reset="Reset",i.ResetFilters="Reset Filters",i.Read="Read",i.Unread="Unread",i))(Et||{});const Ut=(i,n={})=>{const{getLabel:r}=De();return{...{Edit:{label:r("edit"),icon:"edit",handler:()=>alert("Edit clicked")},Delete:{label:r("delete"),icon:"trash",danger:!0,handler:()=>alert("Delete clicked")},MoveToFolder:{label:r("move_to_folder"),icon:"move-to",showArrow:!0,handler:()=>{alert("Move to folder clicked")}},Folder:{label:"",icon:"folder",handler:s=>{const d=String(s);alert(`${r("move_up")} ${d}`)}},Duplicate:{label:r("duplicate"),icon:"copy",handler:()=>alert("Duplicate clicked")},MoveUp:{label:r("move_up"),icon:"arrow-up",iconCategory:"arrows",handler:()=>alert("Move up clicked")},MoveDown:{label:r("move_down"),icon:"arrow-down",iconCategory:"arrows",handler:()=>alert("Move down clicked")},Save:{label:r("save"),icon:"cloud-save",handler:()=>alert("Save clicked")},SaveAsDraft:{label:r("save_as_draft"),icon:"archive-check",handler:()=>alert("Save as draft clicked")},Cancel:{label:r("cancel"),icon:"close-circle",danger:!0,handler:()=>alert("Cancel clicked")},Print:{label:r("print"),icon:"print",handler:()=>alert("Print clicked")},Export:{label:r("export"),icon:"export",handler:()=>alert("Export clicked")},Import:{label:r("import"),icon:"import",handler:()=>alert("Import clicked")},Download:{label:r("download"),icon:"cloud-download",handler:()=>alert("Download clicked")},MarkAsSpam:{label:r("mark_as_spam"),icon:"spam",handler:()=>alert("Mark as spam clicked")},MarkAsRead:{label:r("mark_as_read"),icon:"read",handler:()=>alert("Mark as read clicked")},MarkAsUnread:{label:r("mark_as_unread"),icon:"unread",handler:()=>alert("Mark as unread clicked")},AddStar:{label:r("add_star"),icon:"star",iconType:"fill",handler:()=>alert("Add star clicked")},RemoveStar:{label:r("remove_star"),icon:"star",handler:()=>alert("Remove star clicked")},Locate:{label:r("locate"),icon:"send-locate",handler:()=>alert("Locate clicked")},Settings:{label:r("settings"),icon:"settings",handler:()=>alert("Settings clicked")},SortBy:{label:r("sort_by"),icon:"sort",handler:()=>alert("Sort by clicked")},Translate:{label:r("translate"),icon:"globe",handler:()=>alert("Translate clicked")},Preview:{label:r("preview"),icon:"preview",handler:()=>alert("Preview clicked")},AddSubfolder:{label:r("add_subfolder"),icon:"plus",handler:()=>alert("Add subfolder clicked")},Trash:{label:r("trash"),icon:"archive",handler:()=>alert("Trash clicked")},Restore:{label:r("restore"),icon:"restore",handler:()=>alert("Restore clicked")},ShowAll:{label:r("show_all"),icon:"checklist",handler:()=>alert("Show all clicked")},Entries:{label:r("entries"),icon:"login",iconCategory:"arrows",handler:()=>alert("Entries clicked")},Page:{label:"",handler:()=>alert("Page clicked")},Placeholder:{label:"[placeholder name]",handler:()=>alert("Placeholder clicked")},Rename:{label:r("rename"),icon:"edit-field",handler:()=>alert("Rename clicked")},ResendNotification:{label:r("resend_notification"),icon:"resend",handler:()=>alert("Resend notification clicked")},Starred:{label:r("starred"),icon:"star",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Starred clicked")},Unstarred:{label:r("unstarred"),icon:"star",iconCategory:"global",iconType:"outline",iconSize:"s",handler:()=>alert("Unstarred clicked")},Unpublished:{label:r("unpublished"),icon:"toggle-off",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Unpublished clicked")},Published:{label:r("published"),icon:"toggle-on",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Published clicked")},Reset:{label:r("reset"),danger:!0,icon:"refresh",iconType:"outline",iconCategory:"arrows",iconSize:"s",handler:()=>alert("Reset")},Read:{label:r("read"),icon:"email",iconSize:"s",handler:()=>alert("Read clicked")},Unread:{label:r("unread"),icon:"unread",iconSize:"s",handler:()=>alert("Unread clicked")},"Reset Filters":{label:r("reset_filters"),danger:!0,icon:"refresh",iconType:"outline",iconCategory:"arrows",iconSize:"s",handler:()=>alert("Reset clicked")}}[i],...n}},Td=6048e5,$_=864e5,Jc=Symbol.for("constructDateFrom");function ar(i,n){return typeof i=="function"?i(n):i&&typeof i=="object"&&Jc in i?i[Jc](n):i instanceof Date?new i.constructor(n):new Date(n)}function ya(i,n){return ar(n||i,i)}let R_={};function ql(){return R_}function ki(i,n){var w,x,S,y;const r=ql(),l=(n==null?void 0:n.weekStartsOn)??((x=(w=n==null?void 0:n.locale)==null?void 0:w.options)==null?void 0:x.weekStartsOn)??r.weekStartsOn??((y=(S=r.locale)==null?void 0:S.options)==null?void 0:y.weekStartsOn)??0,s=ya(i,n==null?void 0:n.in),d=s.getDay(),h=(d=d.getTime()?l+1:r.getTime()>=w.getTime()?l:l-1}function jc(i){const n=ya(i),r=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return r.setUTCFullYear(n.getFullYear()),+i-+r}function O_(i,...n){const r=ar.bind(null,n.find(l=>typeof l=="object"));return n.map(r)}function ed(i,n){const r=ya(i,n==null?void 0:n.in);return r.setHours(0,0,0,0),r}function D_(i,n,r){const[l,s]=O_(r==null?void 0:r.in,i,n),d=ed(l),h=ed(s),w=+d-jc(d),x=+h-jc(h);return Math.round((w-x)/$_)}function V_(i,n){const r=Ad(i,n),l=ar(i,0);return l.setFullYear(r,0,4),l.setHours(0,0,0,0),Rl(l)}function N_(i){return i instanceof Date||typeof i=="object"&&Object.prototype.toString.call(i)==="[object Date]"}function B_(i){return!(!N_(i)&&typeof i!="number"||isNaN(+ya(i)))}function U_(i,n){const r=ya(i,n==null?void 0:n.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}const W_={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"}},Ed=(i,n,r)=>{let l;const s=W_[i];return typeof s=="string"?l=s:n===1?l=s.one:l=s.other.replace("{{count}}",n.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+l:l+" ago":l};function Na(i){return(n={})=>{const r=n.width?String(n.width):i.defaultWidth;return i.formats[r]||i.formats[i.defaultWidth]}}const q_={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},z_={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},H_={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},G_={date:Na({formats:q_,defaultWidth:"full"}),time:Na({formats:z_,defaultWidth:"full"}),dateTime:Na({formats:H_,defaultWidth:"full"})},Y_={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Md=(i,n,r,l)=>Y_[i];function wa(i){return(n,r)=>{const l=r!=null&&r.context?String(r.context):"standalone";let s;if(l==="formatting"&&i.formattingValues){const h=i.defaultFormattingWidth||i.defaultWidth,w=r!=null&&r.width?String(r.width):h;s=i.formattingValues[w]||i.formattingValues[h]}else{const h=i.defaultWidth,w=r!=null&&r.width?String(r.width):i.defaultWidth;s=i.values[w]||i.values[h]}const d=i.argumentCallback?i.argumentCallback(n):n;return s[d]}}const K_={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},X_={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Q_={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"]},Z_={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"]},J_={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"}},j_={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"}},eg=(i,n)=>{const r=Number(i),l=r%100;if(l>20||l<10)switch(l%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Pd={ordinalNumber:eg,era:wa({values:K_,defaultWidth:"wide"}),quarter:wa({values:X_,defaultWidth:"wide",argumentCallback:i=>i-1}),month:wa({values:Q_,defaultWidth:"wide"}),day:wa({values:Z_,defaultWidth:"wide"}),dayPeriod:wa({values:J_,defaultWidth:"wide",formattingValues:j_,defaultFormattingWidth:"wide"})};function xa(i){return(n,r={})=>{const l=r.width,s=l&&i.matchPatterns[l]||i.matchPatterns[i.defaultMatchWidth],d=n.match(s);if(!d)return null;const h=d[0],w=l&&i.parsePatterns[l]||i.parsePatterns[i.defaultParseWidth],x=Array.isArray(w)?ng(w,C=>C.test(h)):tg(w,C=>C.test(h));let S;S=i.valueCallback?i.valueCallback(x):x,S=r.valueCallback?r.valueCallback(S):S;const y=n.slice(h.length);return{value:S,rest:y}}}function tg(i,n){for(const r in i)if(Object.prototype.hasOwnProperty.call(i,r)&&n(i[r]))return r}function ng(i,n){for(let r=0;r{const l=n.match(i.matchPattern);if(!l)return null;const s=l[0],d=n.match(i.parsePattern);if(!d)return null;let h=i.valueCallback?i.valueCallback(d[0]):d[0];h=r.valueCallback?r.valueCallback(h):h;const w=n.slice(s.length);return{value:h,rest:w}}}const ag=/^(\d+)(th|st|nd|rd)?/i,rg=/\d+/i,ig={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},lg={any:[/^b/i,/^(a|c)/i]},og={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},sg={any:[/1/i,/2/i,/3/i,/4/i]},ug={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},cg={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]},dg={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},fg={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]},mg={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},pg={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}},$d={ordinalNumber:Ld({matchPattern:ag,parsePattern:rg,valueCallback:i=>parseInt(i,10)}),era:xa({matchPatterns:ig,defaultMatchWidth:"wide",parsePatterns:lg,defaultParseWidth:"any"}),quarter:xa({matchPatterns:og,defaultMatchWidth:"wide",parsePatterns:sg,defaultParseWidth:"any",valueCallback:i=>i+1}),month:xa({matchPatterns:ug,defaultMatchWidth:"wide",parsePatterns:cg,defaultParseWidth:"any"}),day:xa({matchPatterns:dg,defaultMatchWidth:"wide",parsePatterns:fg,defaultParseWidth:"any"}),dayPeriod:xa({matchPatterns:mg,defaultMatchWidth:"any",parsePatterns:pg,defaultParseWidth:"any"})},vg={code:"en-US",formatDistance:Ed,formatLong:G_,formatRelative:Md,localize:Pd,match:$d,options:{weekStartsOn:0,firstWeekContainsDate:1}};function hg(i,n){const r=ya(i,n==null?void 0:n.in);return D_(r,U_(r))+1}function yg(i,n){const r=ya(i,n==null?void 0:n.in),l=+Rl(r)-+V_(r);return Math.round(l/Td)+1}function Rd(i,n){var y,C,p,m;const r=ya(i,n==null?void 0:n.in),l=r.getFullYear(),s=ql(),d=(n==null?void 0:n.firstWeekContainsDate)??((C=(y=n==null?void 0:n.locale)==null?void 0:y.options)==null?void 0:C.firstWeekContainsDate)??s.firstWeekContainsDate??((m=(p=s.locale)==null?void 0:p.options)==null?void 0:m.firstWeekContainsDate)??1,h=ar((n==null?void 0:n.in)||i,0);h.setFullYear(l+1,0,d),h.setHours(0,0,0,0);const w=ki(h,n),x=ar((n==null?void 0:n.in)||i,0);x.setFullYear(l,0,d),x.setHours(0,0,0,0);const S=ki(x,n);return+r>=+w?l+1:+r>=+S?l:l-1}function _g(i,n){var w,x,S,y;const r=ql(),l=(n==null?void 0:n.firstWeekContainsDate)??((x=(w=n==null?void 0:n.locale)==null?void 0:w.options)==null?void 0:x.firstWeekContainsDate)??r.firstWeekContainsDate??((y=(S=r.locale)==null?void 0:S.options)==null?void 0:y.firstWeekContainsDate)??1,s=Rd(i,n),d=ar((n==null?void 0:n.in)||i,0);return d.setFullYear(s,0,l),d.setHours(0,0,0,0),ki(d,n)}function gg(i,n){const r=ya(i,n==null?void 0:n.in),l=+ki(r,n)-+_g(r,n);return Math.round(l/Td)+1}function yt(i,n){const r=i<0?"-":"",l=Math.abs(i).toString().padStart(n,"0");return r+l}const ja={y(i,n){const r=i.getFullYear(),l=r>0?r:1-r;return yt(n==="yy"?l%100:l,n.length)},M(i,n){const r=i.getMonth();return n==="M"?String(r+1):yt(r+1,2)},d(i,n){return yt(i.getDate(),n.length)},a(i,n){const r=i.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h(i,n){return yt(i.getHours()%12||12,n.length)},H(i,n){return yt(i.getHours(),n.length)},m(i,n){return yt(i.getMinutes(),n.length)},s(i,n){return yt(i.getSeconds(),n.length)},S(i,n){const r=n.length,l=i.getMilliseconds(),s=Math.trunc(l*Math.pow(10,r-3));return yt(s,n.length)}},Hr={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},td={G:function(i,n,r){const l=i.getFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return r.era(l,{width:"abbreviated"});case"GGGGG":return r.era(l,{width:"narrow"});case"GGGG":default:return r.era(l,{width:"wide"})}},y:function(i,n,r){if(n==="yo"){const l=i.getFullYear(),s=l>0?l:1-l;return r.ordinalNumber(s,{unit:"year"})}return ja.y(i,n)},Y:function(i,n,r,l){const s=Rd(i,l),d=s>0?s:1-s;if(n==="YY"){const h=d%100;return yt(h,2)}return n==="Yo"?r.ordinalNumber(d,{unit:"year"}):yt(d,n.length)},R:function(i,n){const r=Ad(i);return yt(r,n.length)},u:function(i,n){const r=i.getFullYear();return yt(r,n.length)},Q:function(i,n,r){const l=Math.ceil((i.getMonth()+1)/3);switch(n){case"Q":return String(l);case"QQ":return yt(l,2);case"Qo":return r.ordinalNumber(l,{unit:"quarter"});case"QQQ":return r.quarter(l,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(l,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(l,{width:"wide",context:"formatting"})}},q:function(i,n,r){const l=Math.ceil((i.getMonth()+1)/3);switch(n){case"q":return String(l);case"qq":return yt(l,2);case"qo":return r.ordinalNumber(l,{unit:"quarter"});case"qqq":return r.quarter(l,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(l,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(l,{width:"wide",context:"standalone"})}},M:function(i,n,r){const l=i.getMonth();switch(n){case"M":case"MM":return ja.M(i,n);case"Mo":return r.ordinalNumber(l+1,{unit:"month"});case"MMM":return r.month(l,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(l,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(l,{width:"wide",context:"formatting"})}},L:function(i,n,r){const l=i.getMonth();switch(n){case"L":return String(l+1);case"LL":return yt(l+1,2);case"Lo":return r.ordinalNumber(l+1,{unit:"month"});case"LLL":return r.month(l,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(l,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(l,{width:"wide",context:"standalone"})}},w:function(i,n,r,l){const s=gg(i,l);return n==="wo"?r.ordinalNumber(s,{unit:"week"}):yt(s,n.length)},I:function(i,n,r){const l=yg(i);return n==="Io"?r.ordinalNumber(l,{unit:"week"}):yt(l,n.length)},d:function(i,n,r){return n==="do"?r.ordinalNumber(i.getDate(),{unit:"date"}):ja.d(i,n)},D:function(i,n,r){const l=hg(i);return n==="Do"?r.ordinalNumber(l,{unit:"dayOfYear"}):yt(l,n.length)},E:function(i,n,r){const l=i.getDay();switch(n){case"E":case"EE":case"EEE":return r.day(l,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(l,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(l,{width:"short",context:"formatting"});case"EEEE":default:return r.day(l,{width:"wide",context:"formatting"})}},e:function(i,n,r,l){const s=i.getDay(),d=(s-l.weekStartsOn+8)%7||7;switch(n){case"e":return String(d);case"ee":return yt(d,2);case"eo":return r.ordinalNumber(d,{unit:"day"});case"eee":return r.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(s,{width:"short",context:"formatting"});case"eeee":default:return r.day(s,{width:"wide",context:"formatting"})}},c:function(i,n,r,l){const s=i.getDay(),d=(s-l.weekStartsOn+8)%7||7;switch(n){case"c":return String(d);case"cc":return yt(d,n.length);case"co":return r.ordinalNumber(d,{unit:"day"});case"ccc":return r.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(s,{width:"narrow",context:"standalone"});case"cccccc":return r.day(s,{width:"short",context:"standalone"});case"cccc":default:return r.day(s,{width:"wide",context:"standalone"})}},i:function(i,n,r){const l=i.getDay(),s=l===0?7:l;switch(n){case"i":return String(s);case"ii":return yt(s,n.length);case"io":return r.ordinalNumber(s,{unit:"day"});case"iii":return r.day(l,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(l,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(l,{width:"short",context:"formatting"});case"iiii":default:return r.day(l,{width:"wide",context:"formatting"})}},a:function(i,n,r){const s=i.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(i,n,r){const l=i.getHours();let s;switch(l===12?s=Hr.noon:l===0?s=Hr.midnight:s=l/12>=1?"pm":"am",n){case"b":case"bb":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(i,n,r){const l=i.getHours();let s;switch(l>=17?s=Hr.evening:l>=12?s=Hr.afternoon:l>=4?s=Hr.morning:s=Hr.night,n){case"B":case"BB":case"BBB":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(i,n,r){if(n==="ho"){let l=i.getHours()%12;return l===0&&(l=12),r.ordinalNumber(l,{unit:"hour"})}return ja.h(i,n)},H:function(i,n,r){return n==="Ho"?r.ordinalNumber(i.getHours(),{unit:"hour"}):ja.H(i,n)},K:function(i,n,r){const l=i.getHours()%12;return n==="Ko"?r.ordinalNumber(l,{unit:"hour"}):yt(l,n.length)},k:function(i,n,r){let l=i.getHours();return l===0&&(l=24),n==="ko"?r.ordinalNumber(l,{unit:"hour"}):yt(l,n.length)},m:function(i,n,r){return n==="mo"?r.ordinalNumber(i.getMinutes(),{unit:"minute"}):ja.m(i,n)},s:function(i,n,r){return n==="so"?r.ordinalNumber(i.getSeconds(),{unit:"second"}):ja.s(i,n)},S:function(i,n){return ja.S(i,n)},X:function(i,n,r){const l=i.getTimezoneOffset();if(l===0)return"Z";switch(n){case"X":return ad(l);case"XXXX":case"XX":return _r(l);case"XXXXX":case"XXX":default:return _r(l,":")}},x:function(i,n,r){const l=i.getTimezoneOffset();switch(n){case"x":return ad(l);case"xxxx":case"xx":return _r(l);case"xxxxx":case"xxx":default:return _r(l,":")}},O:function(i,n,r){const l=i.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+nd(l,":");case"OOOO":default:return"GMT"+_r(l,":")}},z:function(i,n,r){const l=i.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+nd(l,":");case"zzzz":default:return"GMT"+_r(l,":")}},t:function(i,n,r){const l=Math.trunc(+i/1e3);return yt(l,n.length)},T:function(i,n,r){return yt(+i,n.length)}};function nd(i,n=""){const r=i>0?"-":"+",l=Math.abs(i),s=Math.trunc(l/60),d=l%60;return d===0?r+String(s):r+String(s)+n+yt(d,2)}function ad(i,n){return i%60===0?(i>0?"-":"+")+yt(Math.abs(i)/60,2):_r(i,n)}function _r(i,n=""){const r=i>0?"-":"+",l=Math.abs(i),s=yt(Math.trunc(l/60),2),d=yt(l%60,2);return r+s+n+d}const rd=(i,n)=>{switch(i){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});case"PPPP":default:return n.date({width:"full"})}},Od=(i,n)=>{switch(i){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});case"pppp":default:return n.time({width:"full"})}},bg=(i,n)=>{const r=i.match(/(P+)(p+)?/)||[],l=r[1],s=r[2];if(!s)return rd(i,n);let d;switch(l){case"P":d=n.dateTime({width:"short"});break;case"PP":d=n.dateTime({width:"medium"});break;case"PPP":d=n.dateTime({width:"long"});break;case"PPPP":default:d=n.dateTime({width:"full"});break}return d.replace("{{date}}",rd(l,n)).replace("{{time}}",Od(s,n))},wg={p:Od,P:bg},xg=/^D+$/,Ig=/^Y+$/,Sg=["D","DD","YY","YYYY"];function Cg(i){return xg.test(i)}function kg(i){return Ig.test(i)}function Fg(i,n,r){const l=Tg(i,n,r);if(console.warn(l),Sg.includes(i))throw new RangeError(l)}function Tg(i,n,r){const l=i[0]==="Y"?"years":"days of the month";return`Use \`${i.toLowerCase()}\` instead of \`${i}\` (in \`${n}\`) for formatting ${l} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Ag=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Eg=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Mg=/^'([^]*?)'?$/,Pg=/''/g,Lg=/[a-zA-Z]/;function $g(i,n,r){var y,C,p,m,_,I,R,M;const l=ql(),s=(r==null?void 0:r.locale)??l.locale??vg,d=(r==null?void 0:r.firstWeekContainsDate)??((C=(y=r==null?void 0:r.locale)==null?void 0:y.options)==null?void 0:C.firstWeekContainsDate)??l.firstWeekContainsDate??((m=(p=l.locale)==null?void 0:p.options)==null?void 0:m.firstWeekContainsDate)??1,h=(r==null?void 0:r.weekStartsOn)??((I=(_=r==null?void 0:r.locale)==null?void 0:_.options)==null?void 0:I.weekStartsOn)??l.weekStartsOn??((M=(R=l.locale)==null?void 0:R.options)==null?void 0:M.weekStartsOn)??0,w=ya(i,r==null?void 0:r.in);if(!B_(w))throw new RangeError("Invalid time value");let x=n.match(Eg).map(T=>{const O=T[0];if(O==="p"||O==="P"){const X=wg[O];return X(T,s.formatLong)}return T}).join("").match(Ag).map(T=>{if(T==="''")return{isToken:!1,value:"'"};const O=T[0];if(O==="'")return{isToken:!1,value:Rg(T)};if(td[O])return{isToken:!0,value:T};if(O.match(Lg))throw new RangeError("Format string contains an unescaped latin alphabet character `"+O+"`");return{isToken:!1,value:T}});s.localize.preprocessor&&(x=s.localize.preprocessor(w,x));const S={firstWeekContainsDate:d,weekStartsOn:h,locale:s};return x.map(T=>{if(!T.isToken)return T.value;const O=T.value;(!(r!=null&&r.useAdditionalWeekYearTokens)&&kg(O)||!(r!=null&&r.useAdditionalDayOfYearTokens)&&Cg(O))&&Fg(O,n,String(i));const X=td[O[0]];return X(w,O,s.localize,S)}).join("")}function Rg(i){const n=i.match(Mg);return n?n[1].replace(Pg,"'"):i}const Og={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},Dg={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Vg={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Ng={date:Na({formats:Og,defaultWidth:"full"}),time:Na({formats:Dg,defaultWidth:"full"}),dateTime:Na({formats:Vg,defaultWidth:"full"})},Bg={code:"en-GB",formatDistance:Ed,formatLong:Ng,formatRelative:Md,localize:Pd,match:$d,options:{weekStartsOn:1,firstWeekContainsDate:4}},Ug={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}} година"}},Wg=(i,n,r)=>{let l;const s=Ug[i];return typeof s=="string"?l=s:n===1?r!=null&&r.addSuffix?r.comparison&&r.comparison>0?l=s.one.withPrepositionIn:l=s.one.withPrepositionAgo:l=s.one.standalone:n%10>1&&n%10<5&&String(n).substr(-2,1)!=="1"?l=s.dual.replace("{{count}}",String(n)):l=s.other.replace("{{count}}",String(n)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"за "+l:"пре "+l:l},qg={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},zg={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Hg={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},Gg={date:Na({formats:qg,defaultWidth:"full"}),time:Na({formats:zg,defaultWidth:"full"}),dateTime:Na({formats:Hg,defaultWidth:"full"})},Yg={lastWeek:i=>{switch(i.getDay()){case 0:return"'прошле недеље у' p";case 3:return"'прошле среде у' p";case 6:return"'прошле суботе у' p";default:return"'прошли' EEEE 'у' p"}},yesterday:"'јуче у' p",today:"'данас у' p",tomorrow:"'сутра у' p",nextWeek:i=>{switch(i.getDay()){case 0:return"'следеће недеље у' p";case 3:return"'следећу среду у' p";case 6:return"'следећу суботу у' p";default:return"'следећи' EEEE 'у' p"}},other:"P"},Kg=(i,n,r,l)=>{const s=Yg[i];return typeof s=="function"?s(n):s},Xg={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},Qg={narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},Zg={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},Jg={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},jg={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},e3={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:"ноћу"}},t3={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:"ноћу"}},n3=(i,n)=>Number(i)+".",a3={ordinalNumber:n3,era:wa({values:Xg,defaultWidth:"wide"}),quarter:wa({values:Qg,defaultWidth:"wide",argumentCallback:i=>i-1}),month:wa({values:Zg,defaultWidth:"wide",formattingValues:Jg,defaultFormattingWidth:"wide"}),day:wa({values:jg,defaultWidth:"wide"}),dayPeriod:wa({values:t3,defaultWidth:"wide",formattingValues:e3,defaultFormattingWidth:"wide"})},r3=/^(\d+)\./i,i3=/\d+/i,l3={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},o3={any:[/^пр/i,/^(по|нова)/i]},s3={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},u3={any:[/1/i,/2/i,/3/i,/4/i]},c3={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},d3={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]},f3={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},m3={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},p3={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},v3={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},h3={ordinalNumber:Ld({matchPattern:r3,parsePattern:i3,valueCallback:i=>parseInt(i,10)}),era:xa({matchPatterns:l3,defaultMatchWidth:"wide",parsePatterns:o3,defaultParseWidth:"any"}),quarter:xa({matchPatterns:s3,defaultMatchWidth:"wide",parsePatterns:u3,defaultParseWidth:"any",valueCallback:i=>i+1}),month:xa({matchPatterns:c3,defaultMatchWidth:"wide",parsePatterns:d3,defaultParseWidth:"any"}),day:xa({matchPatterns:f3,defaultMatchWidth:"wide",parsePatterns:m3,defaultParseWidth:"any"}),dayPeriod:xa({matchPatterns:p3,defaultMatchWidth:"any",parsePatterns:v3,defaultParseWidth:"any"})},y3={code:"sr",formatDistance:Wg,formatLong:Gg,formatRelative:Kg,localize:a3,match:h3,options:{weekStartsOn:1,firstWeekContainsDate:1}};function Dd(i,n="dateFns"){const r={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 i.replace(/\b[a-zA-Z]\b/g,l=>{const s=r[l];return(s==null?void 0:s[n])||(s==null?void 0:s.all)||l})}function _3(i){var d,h;if(!i||typeof i=="boolean")return"";let n;if(typeof i=="string"){if(i.trim()===""||(n=new Date(i),isNaN(n.getTime())))return""}else if(typeof i=="number"){if(i===0||(n=new Date(i),isNaN(n.getTime())))return""}else if(i instanceof Date){if(n=i,isNaN(n.getTime()))return""}else return"";const r=((d=window.wpIvyDateFormat)==null?void 0:d.dateFormat)||"dd MMM yyyy",l=((h=window.wpIvyDateFormat)==null?void 0:h.locale)==="sr_RS"?y3:Bg,s=Dd(r,"dateFns");try{return $g(n,s,{locale:l})}catch{return""}}function g3(i){return Array.isArray(i)?i.map(n=>typeof n=="string"||typeof n=="number"||n instanceof Date||kl.isDayjs(n)?kl(n).format("YYYY-MM-DD"):null).filter(Boolean):typeof i=="string"||typeof i=="number"||i instanceof Date||kl.isDayjs(i)?[kl(i).format("YYYY-MM-DD")]:[]}const pa={formatWPDate:_3,convertWPFormat:Dd,formatDateRangeForApi:g3},b3=ms("ivyformsTemplate",()=>{const i=W([]),n=W({}),r=W(!1),l=W(null),{getLabel:s}=De(),{request:d}=Cr();return{templates:i,categories:n,isLoading:r,error:l,fetchTemplates:async()=>{r.value=!0,l.value=null;try{const{data:M,error:T}=await d("templates",{method:"GET"});if(T)throw new Error(T);if(M.data.success)i.value=Object.values(M.data.data.templates),n.value=M.data.data.categories;else throw new Error(s("failed_to_fetch_template"))}catch(M){throw l.value=M instanceof Error?M.message:s("failed_to_fetch_template"),console.error(s("template_fetch_error"),M),Ke({message:`${s("failed_to_fetch_template")} ${l.value}`,type:"error"}),M}finally{r.value=!1}},getTemplate:async M=>{try{const{data:T,error:O}=await d(`template/${M}`,{method:"GET"});if(O)throw new Error(O);if(T.data.success)return T.data.data;throw new Error(s("failed_to_fetch_template"))}catch(T){return l.value=T instanceof Error?T.message:s("failed_to_fetch_template"),console.error(s("template_fetch_error"),T),Ke({message:`${s("failed_to_fetch_template")} ${l.value}`,type:"error"}),null}},getTemplatesByCategory:M=>i.value.filter(T=>T.category===M),searchTemplates:M=>{if(!M.trim())return i.value;const T=M.toLowerCase();return i.value.filter(O=>O.name.toLowerCase().includes(T)||O.description.toLowerCase().includes(T))},clearError:()=>{l.value=null},resetStore:()=>{i.value=[],n.value={},r.value=!1,l.value=null},getTemplateById:M=>i.value.find(T=>T.id===M),getAvailableCategories:()=>Object.values(n.value),getTemplatesCount:()=>i.value.length,getProTemplatesCount:()=>i.value.filter(M=>M.is_pro).length,getFreeTemplatesCount:()=>i.value.filter(M=>!M.is_pro).length}}),w3={key:0,class:"add-form-page ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},x3={class:"ivyforms-header ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-p-24 ivyforms-mb-0"},I3={class:"ivyforms-close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},S3={class:"ivyforms-options ivyforms-flex ivyforms-gap-16 ivyforms-mb-0 ivyforms-px-24"},C3={class:"ivyforms-option-icon ivyforms-mr-16"},k3={class:"ivyforms-option-title ivyforms-mb-4 ivyforms-gap-8"},F3={class:"ivyforms-option-desc"},T3={class:"ivyforms-option ivyforms-flex ivyforms-option-disabled ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16"},A3={class:"ivyforms-option-icon ivyforms-flex ivyforms-mr-16"},E3={class:"ivyforms-icon-bg disabled"},M3={class:"ivyforms-option-title ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},P3={class:"ivyforms-option-desc"},L3={class:"ivyforms-templates-section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-p-24"},$3={class:"ivyforms-templates-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},R3={class:"ivyforms-select-label ivyforms-m-0"},O3={class:"ivyforms-select-desc ivyforms-m-0"},D3={class:"ivyforms-search ivyforms-m-0"},V3={class:"ivyforms-card-grid ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-mt-0"},N3={class:"ivyforms-image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0"},B3=["src","alt"],U3={class:"ivyforms-card-actions-overlay ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-m-0 ivyforms-p-0"},W3={class:"ivyforms-overlay-buttons ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-gap-8"},q3={class:"ivyforms-card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},z3={class:"ivyforms-card__title ivyforms-flex ivyforms-align-items-center ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4 ivyforms-gap-8"},H3={key:0,class:"ivyforms-flash"},G3={class:"ivyforms-card__desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0"},Y3={key:2,class:"ivyforms-empty-state ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-center ivyforms-justify-content-center ivyforms-py-24 ivyforms-px-24"},K3={class:"ivyforms-empty-icon ivyforms-mb-16"},X3={class:"ivyforms-mb-8 ivyforms-m-0"},Q3={class:"ivyforms-m-0"},Z3={key:1,class:"preview-form-page ivyforms-p-16"},J3={class:"ivyforms-preview-header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-gap-16 ivyforms-mb-24"},j3={class:"ivyforms-preview-header-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},e4={class:"ivyforms-template-info ivyforms-flex ivyforms-flex-direction-column"},t4={key:0,class:"ivyforms-flash"},n4={class:"ivyforms-preview-header-right ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},a4={class:"ivyforms-preview-form ivyforms-p-16"},r4={class:"ivyforms-form-container"},i4={class:"ivyforms-mb-16"},l4={class:"ivyforms-mb-24"},o4={key:0,class:"ivyforms-loading-fields"},s4=he({__name:"IvyFormsTemplateSelection",props:{visible:{type:Boolean},sourcePageType:{default:"newForm"}},emits:["update:visible","form-created","close"],setup(i,{emit:n}){const{redirectToWordPressAdminPage:r,getHashRedirectLink:l}=ha(),s=i,d=n,h=b3(),w=ze(),x=Gn(),{getLabel:S}=De(),y=P({get:()=>s.visible,set:Se=>d("update:visible",Se)}),C=W(""),p=W(!1),m=W(!1),_=W(null),I=W(!1),R=W(null),M=W(0),T=W("desktop"),O=W(!1),X=W(null),j=W("scratch"),A=W([{name:"desktop",label:"",iconConfig:{name:"desktop",type:"outline",size:"d",category:"global"}},{name:"tablet",label:"",iconConfig:{name:"tablet",type:"outline",size:"d",category:"global"}},{name:"mobile",label:"",iconConfig:{name:"mobile",type:"outline",size:"d",category:"global"}}]),H=P(()=>{if(!C.value)return h.templates;const Se=C.value.toLowerCase();return h.templates.filter(fe=>fe.name.toLowerCase().includes(Se)||fe.description.toLowerCase().includes(Se))}),V=P(()=>{const Se=H.value,fe=[];for(let Ue=0;Ue{const Se=h.templates.length>0?h.templates.length:6,fe=Array.from({length:Se},(He,wt)=>({id:`skeleton-${wt}`})),Ue=[];for(let He=0;HeM.value>0),Y=P(()=>M.value{p.value=!0;try{await h.fetchTemplates()}catch(Se){console.error(S("failed_to_tab_form"),Se)}finally{p.value=!1}},K=async()=>{if(!m.value){m.value=!0,_.value="blank_form";try{await w.resetForm(),await w.saveForm({template_id:"blank_form"}),w.name&&x.setPageTitle(w.name),w.formId&&d("form-created",parseInt(w.formId)),w.formId&&(s.sourcePageType==="allForms"&&window.history.replaceState({fromAllForms:!0},"",l(Ba,"/")),r(xn,`/manage/${w.formId}`)),y.value=!1}catch(Se){console.error(S("failed_to_create_form"),Se)}finally{m.value=!1,_.value=null}}},Q=async Se=>{if(R.value=Se,I.value=!0,M.value=H.value.findIndex(fe=>fe.id===Se.id),!Se.form_data||!Se.form_data.fields||Se.form_data.fields.length===0){O.value=!0;try{const fe=await h.getTemplate(Se.id);if(fe){const Ue={...fe,form_data:{...fe.form_data,published:!!fe.form_data.published}};R.value=Ue,X.value=Ue.form_data}}catch(fe){console.error(S("failed_to_tab_form"),fe)}finally{O.value=!1}}else{const fe={...Se.form_data,published:!!Se.form_data.published};X.value=fe}},de=Se=>{switch(Se){case"text":return Kc;case"email":return sh;case"textarea":case"paragraph":return oh;case"tel":case"phone":return lh;case"number":return ih;default:return Kc}},ne=async Se=>{if(!m.value){m.value=!0,_.value=Se.id;try{await w.resetForm();let fe=Se;if(!Se.form_data||!Se.form_data.fields||Se.form_data.fields.length===0)try{const Ue=await h.getTemplate(Se.id);Ue&&(fe={...Ue,form_data:{...Ue.form_data,published:!!Ue.form_data.published}})}catch(Ue){console.error("Failed to fetch full template data:",Ue)}fe.form_data&&(w.name=fe.form_data.name||fe.name,w.description=fe.form_data.description||fe.description,w.showTitle=fe.form_data.showTitle??!0,w.showDescription=fe.form_data.showDescription??!1,w.published=fe.form_data.published??!1,fe.form_data.fields&&fe.form_data.fields.length>0&&(w.counterFields=0,w.fields=[],fe.form_data.fields.forEach((Ue,He)=>{const wt=w.increaseCounter();w.addField({id:0,fieldIndex:wt,type:Ue.type,label:Ue.label,defaultValue:Ue.defaultValue||"",required:Ue.required||!1,placeholder:Ue.placeholder||"",position:He+1,timeFieldType:Ue.timeFieldType,timeFormat:Ue.timeFormat})}))),await w.saveForm({template_id:Se.id}),w.name&&x.setPageTitle(w.name),w.formId&&(s.sourcePageType==="allForms"&&window.history.replaceState({fromAllForms:!0},"",l(Ba,"/")),r(xn,`/manage/${w.formId}`),d("form-created",parseInt(w.formId))),y.value=!1}catch(fe){console.error(S("failed_to_create_form"),fe)}finally{m.value=!1,_.value=null}}},ve=()=>{m.value=!1,_.value=null,y.value=!1,C.value="",R.value=null,I.value=!1,M.value=0,T.value="desktop",d("close")};Ce(y,Se=>{Se&&h.templates.length===0&&$()});const ge=async()=>{if(se.value){M.value--;const Se=H.value[M.value];if(R.value=Se,!Se.form_data||!Se.form_data.fields||Se.form_data.fields.length===0){O.value=!0;try{const fe=await h.getTemplate(Se.id);if(fe){const Ue={...fe,form_data:{...fe.form_data,published:!!fe.form_data.published}};R.value=Ue,X.value=Ue.form_data}}catch(fe){console.error(S("failed_to_tab_form"),fe)}finally{O.value=!1}}else{const fe={...Se.form_data,published:!!Se.form_data.published};X.value=fe}}},Ve=async()=>{if(Y.value){M.value++;const Se=H.value[M.value];if(R.value=Se,!Se.form_data||!Se.form_data.fields||Se.form_data.fields.length===0){O.value=!0;try{const fe=await h.getTemplate(Se.id);if(fe){const Ue={...fe,form_data:{...fe.form_data,published:!!fe.form_data.published}};R.value=Ue,X.value=Ue.form_data}}catch(fe){console.error(S("failed_to_tab_form"),fe)}finally{O.value=!1}}else{const fe={...Se.form_data,published:!!Se.form_data.published};X.value=fe}}},be=()=>{I.value=!1,R.value=null,M.value=0,X.value=null,O.value=!1},$e=Se=>{m.value||(j.value=Se,K())};return(Se,fe)=>(f(),oe(pd,{visible:y.value,"onUpdate:visible":fe[4]||(fe[4]=Ue=>y.value=Ue),teleport:!0,onClose:ve},{default:k(()=>{var Ue,He,wt,zt,rn;return[I.value?(f(),E("div",Z3,[F("div",J3,[F("div",j3,[c(Ee,{priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:be},{default:k(()=>[ce(U(b(S)("back")),1)]),_:1}),F("div",e4,[F("h3",null,U((Ue=R.value)==null?void 0:Ue.name),1),(He=R.value)!=null&&He.is_pro?(f(),E("span",t4,"⚡")):me("",!0)])]),F("div",n4,[c(Ee,{priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows","icon-start-type":"fill",disabled:!se.value,onClick:ge},null,8,["disabled"]),c(Ee,{priority:"tertiary","icon-start":"arrow-right","icon-start-category":"arrows","icon-start-type":"fill",disabled:!Y.value,onClick:Ve},null,8,["disabled"]),c(Qr,{modelValue:T.value,"onUpdate:modelValue":fe[2]||(fe[2]=nt=>T.value=nt),background:"",tabs:A.value,type:"tonal",priority:"tertiary",size:"d",class:"ivyforms-device-tabs ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},null,8,["modelValue","tabs"]),c(Ee,{priority:"primary",loading:m.value,onClick:fe[3]||(fe[3]=nt=>ne(R.value))},{default:k(()=>[m.value?me("",!0):(f(),E(ye,{key:0},[ce(U(b(S)("use_this_template")),1)],64))]),_:1},8,["loading"])])]),F("div",{class:qe(["ivyforms-preview-content",`device-${T.value}`])},[F("div",a4,[F("div",r4,[F("h2",i4,U((wt=R.value)==null?void 0:wt.name),1),F("p",l4,U((zt=R.value)==null?void 0:zt.description),1),O.value?(f(),E("div",o4,[...fe[7]||(fe[7]=[F("div",{class:"ivyforms-loading-message"},"Loading template fields...",-1)])])):(rn=X.value)!=null&&rn.fields&&X.value.fields.length>0?(f(!0),E(ye,{key:1},We(X.value.fields,(nt,Rt)=>(f(),oe(Sa(de(nt.type)),{key:nt.id||Rt,modelValue:nt.value,"onUpdate:modelValue":ft=>nt.value=ft,field:{...nt,formId:0,fieldIndex:Rt,id:parseInt(nt.id)||0,position:Rt,label:nt.label||"",defaultValue:nt.defaultValue||"",required:!1,placeholder:nt.placeholder||"",value:nt.value||""},class:"ivyforms-form-field ivyforms-mb-16"},null,8,["modelValue","onUpdate:modelValue","field"]))),128)):me("",!0),c(Ee,{class:"ivyforms-submit-btn ivyforms-p-10",priority:"tertiary",type:"border"},{default:k(()=>[ce(U(b(S)("submit")),1)]),_:1})])])],2)])):(f(),E("div",w3,[F("div",x3,[F("span",null,U(b(S)("add_new_form")),1),F("div",I3,[c(qt,{priority:"tertiary",name:"close",type:"outline",size:"s",category:"global",color:"var(--map-base-dusk-symbol-2)",onClick:ve})])]),F("div",S3,[F("div",{class:qe(["ivyforms-option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{active:j.value==="scratch","ivyforms-option-disabled":m.value&&_.value==="blank_form"}]),onClick:fe[0]||(fe[0]=nt=>$e("scratch"))},[F("div",C3,[F("div",{class:qe(["ivyforms-icon-bg",{active:j.value==="scratch",loading:m.value&&_.value==="blank_form"}])},[m.value&&_.value==="blank_form"?(f(),oe(qt,{key:1,name:"loader",size:"d",category:"global",type:"outline",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(f(),oe(qt,{key:0,name:"plus-circle",size:"d",category:"global",type:"fill-duo",color:"var(--map-base-purple-symbol-0)"}))],2)]),F("div",null,[F("div",k3,U(m.value&&_.value==="blank_form"?"":b(S)("start_scratch")),1),F("div",F3,U(b(S)("start_with_blank_desc")),1)])],2),F("div",T3,[F("div",A3,[F("div",E3,[c(qt,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-dusk-symbol-2)"})])]),F("div",null,[F("div",M3,[ce(U(b(S)("generate_with_ai"))+" ",1),c(vs,{image:"coming-soon-arrow-text",size:"s"})]),F("div",P3,U(b(S)("generate_with_ai_desc")),1)])])]),F("div",L3,[F("div",$3,[F("div",R3,U(b(S)("select_a_template")),1),F("div",O3,U(b(S)("select_template_desc")),1)]),F("div",D3,[c(Jr,{modelValue:C.value,"onUpdate:modelValue":fe[1]||(fe[1]=nt=>C.value=nt),placeholder:b(S)("search_template"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])]),F("div",V3,[p.value?(f(!0),E(ye,{key:0},We(B.value,(nt,Rt)=>(f(),E("div",{key:`loading-row-${Rt}`,class:"ivyforms-card-row ivyforms-flex ivyforms-gap-16"},[(f(!0),E(ye,null,We(nt,(ft,Ot)=>(f(),E("div",{key:`loading-${Rt}-${Ot}`,class:"ivyforms-card-container"},[c(Yc,{title:"",description:"",starred:!1,class:"ivyforms-card ivyforms-gap-0 ivyforms-pb-0"},{header:k(()=>[...fe[5]||(fe[5]=[F("div",{class:"ivyforms-image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0"},[F("div",{class:"ivyforms-skeleton-image-placeholder ivyforms-flex ivyforms-flex-direction-column ivyforms-p-10 ivyforms-justify-content-center"},[F("div",{class:"skeleton-bar skeleton-bar-1"}),F("div",{class:"skeleton-bar skeleton-bar-2"}),F("div",{class:"skeleton-bar skeleton-bar-3"}),F("div",{class:"skeleton-row ivyforms-flex ivyforms-gap-12 ivyforms-mt-8"},[F("div",{class:"skeleton-pill"}),F("div",{class:"skeleton-pill"})])])],-1)])]),footer:k(()=>[...fe[6]||(fe[6]=[F("div",{class:"ivyforms-card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},[F("div",{class:"ivyforms-empty-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4"}),F("div",{class:"ivyforms-empty-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0"})],-1)])]),_:1})]))),128))]))),128)):(f(!0),E(ye,{key:1},We(V.value,(nt,Rt)=>(f(),E("div",{key:Rt,class:"ivyforms-card-row ivyforms-flex ivyforms-gap-16"},[(f(!0),E(ye,null,We(nt,ft=>(f(),E("div",{key:ft.id,class:"ivyforms-card-container"},[c(Yc,{title:ft.name,description:ft.description,starred:!1,class:"ivyforms-card ivyforms-gap-0 ivyforms-pb-0"},{header:k(()=>[F("div",N3,[F("img",{src:ft.screenshot,alt:ft.name,class:"ivyforms-image ivyforms-m-0 ivyforms-p-0"},null,8,B3),F("div",U3,[F("div",W3,[c(Ee,{priority:"tertiary",onClick:Ot=>Q(ft)},{default:k(()=>[ce(U(b(S)("preview")),1)]),_:1},8,["onClick"]),c(Ee,{priority:"primary",loading:m.value&&_.value===ft.id,onClick:Ot=>ne(ft)},{default:k(()=>[m.value?me("",!0):(f(),E(ye,{key:0},[ce(U(b(S)("use_this_template")),1)],64))]),_:1},8,["loading","onClick"])])])])]),footer:k(()=>[F("div",q3,[F("div",z3,[ce(U(ft.name)+" ",1),ft.is_pro?(f(),E("span",H3)):me("",!0)]),F("div",G3,U(ft.description),1)])]),_:2},1032,["title","description"])]))),128))]))),128)),!p.value&&H.value.length===0?(f(),E("div",Y3,[F("div",K3,[c(qt,{name:"search",type:"outline",size:"d",category:"global"})]),F("h4",X3,U(b(S)("no_templates_found")),1),F("p",Q3,U(b(S)("try_adjusting_criteria")),1)])):me("",!0)])])]))]}),_:1},8,["visible"]))}}),Vd=Fe(s4,[["__scopeId","data-v-ffa5fae0"]]),u4={class:"all-forms ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},c4={class:"ivyforms-all-forms-option-bar"},d4={class:"ivyforms-all-forms-option-bar__left"},f4={class:"ivyforms-all-forms-option-bar__right"},m4={class:"ivyforms-all-forms-table"},p4={key:0,class:"ivyforms-table-skeleton"},v4={class:"ivyforms-all-forms-pagination-container"},h4=he({__name:"AllForms",setup(i){const{startWatching:n}=an();n();const r=ka(),l=Gn(),{getLabel:s}=De(),d=Ti(),h=hs(),{getHashRedirectLink:w,redirectToWordPressAdminPage:x}=ha(),S=W(),y=W(0),C=W(null),p=W(null),m=W(null),_=W(!1),I=W([]),R=W([]),M=W(0),T=W(null),O=W(!1),X=W(!0),j=W(!1),A=W(!1),H=W({}),V=W(null),B=W(""),se=W(""),Y=W(!1),$=Yr.debounce(z=>{se.value=z},500),K=Mn({starred:null,published:null}),Q=Mn({page:1,perPage:10}),de=Mn({column:"id",order:"desc"}),ne=Mn({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),ve=Fr(),ge=()=>xe(pt,{modelValue:Ln.value,size:"s",type:"checkmark",ariaLabel:s("select_all_forms"),"onUpdate:modelValue":z=>ot(z)},()=>[]),Ve=({rowData:z})=>z?xe(pt,{modelValue:z.selected,type:"checkmark",size:"s",ariaLabel:s("select_form_header"),"onUpdate:modelValue":re=>z.selected=re},()=>[]):null,be=({rowData:z})=>z?xe(gr,{size:"s",href:w(xn,`/manage/${z.id}`)},()=>[z.id]):null,$e=({rowData:z})=>z?xe(gr,{size:"s",href:w(xn,`/manage/${z.id}`),class:"ivyforms-name-cell"},()=>[z.name]):null,Se=({rowData:z})=>z?xe(qt,{name:z.starred?"star-2":"star",type:"fill",size:"d",color:z.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{z.starred=!z.starred,await d.updateStarred(z.id,z.starred),z.starred?(ne.starredTrueCount++,ne.starredFalseCount--):(ne.starredTrueCount--,ne.starredFalseCount++)}}):null,fe=({rowData:z})=>z?xe(Fa,{modelValue:z.published,size:"s",ariaLabel:s("status_switch"),"onUpdate:modelValue":async re=>{z.published=re,await d.updateStatus(z.id,z.published),z.published?(ne.publishedTrueCount++,ne.publishedFalseCount--):(ne.publishedTrueCount--,ne.publishedFalseCount++)}}):null,Ue=({rowData:z})=>{if(!z)return null;const re=d.entryCount[z.id];return xe(gr,{size:"s",href:w(xn,`/manage/${z.id}/results/entries`)},()=>[re!==void 0?re:"-"])},He=({rowData:z})=>{if(!z)return null;const re=`[ivyforms id=${z.id}]`;return xe("div",[xe(Wt,{content:s("copy_shortcode"),placement:"top"},()=>[xe(Ee,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ariaLabel:s("copy_shorcode_table_form"),onClick:Cn(re)})]),xe("span",re)])},wt=({rowData:z})=>z?xe("div",{class:["ivyforms-column-actions",{hovered:z.id===V.value}]},[xe(Wt,{content:s("edit"),placement:"top"},()=>[xe(Ee,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:jt(z.id)})]),xe(Wt,{content:s("duplicate"),placement:"top"},()=>[xe(Ee,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:hn(z.id)})]),xe(Wt,{content:s("preview"),placement:"top"},()=>[xe(Ee,{iconOnly:!0,iconStart:"preview",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:ae(z.id)})]),xe(Wt,{content:s("actions"),placement:"top"},()=>[xe(Ee,{iconOnly:!0,iconStart:"context-menu-dot",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ref:re=>{H.value[z.id]=re&&"$el"in re&&re.$el instanceof HTMLElement?re.$el:null},onClick:()=>Lt(z.id)})])]):null,zt=W([{key:"select",width:56,minWidth:56,headerRenderer:ge,cellRenderer:Ve,visible:!0,showInModal:!1,fixed:Gr.LEFT},{key:"star",width:32,minWidth:32,title:s("starred"),headerRenderer:()=>xe(qt,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:Se,visible:!0,showInModal:!0},{key:"id",title:s("id"),width:40,minWidth:40,cellRenderer:be,visible:!0,showInModal:!0,sortable:!0},{key:"name",title:s("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:$e,visible:!0,showInModal:!0},{key:"published",title:s("status"),width:48,minWidth:48,cellRenderer:fe,visible:!0,showInModal:!0},{key:"entries",title:s("entries"),width:54,minWidth:54,cellRenderer:Ue,visible:!0,showInModal:!0},{key:"shortcode",title:s("shortcode"),width:160,minWidth:160,cellRenderer:He,visible:!0,showInModal:!0},{key:"date-created",title:s("date_created"),width:105,minWidth:105,cellRenderer:({rowData:z})=>xe("span",pa.formatWPDate(z.dateCreated)),visible:!0,showInModal:!0},{key:"date-edited",title:s("date_edited"),width:105,minWidth:105,cellRenderer:({rowData:z})=>xe("span",pa.formatWPDate(z.dateEdited)),visible:!0,showInModal:!0},{key:"author",title:s("author"),width:204,minWidth:204,cellRenderer:({rowData:z})=>xe("span",z.author),visible:!0,sortable:!0,showInModal:!0},{key:"actions",headerRenderer:()=>xe(Wt,{content:s("column_visibility"),placement:"left",ariaLabel:s("column_visibility")},()=>[xe(qt,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:ln,style:"cursor: pointer;",ariaLabel:s("column_visibility"),role:"button"})]),class:"ivyforms-cell-actions",width:160,minWidth:160,cellRenderer:wt,visible:!0,showInModal:!1,fixed:Gr.RIGHT}]),rn=P(()=>{var z;return pa.convertWPFormat(((z=window.wpIvyDateFormat)==null?void 0:z.dateFormat)||"D/M/Y","dayjs")}),nt=P(()=>{const z=zt.value.filter(yn=>yn.visible),re=z.filter(yn=>yn.showInModal),Te=y.value||0,Re=z.reduce((yn,Yt)=>yn+(typeof Yt.width=="number"?Yt.width:0),0),ia=Te-Re>0?Te/re.length:null;return z.map(yn=>yn.showInModal&&ia?{...yn,width:Math.floor(ia)}:yn)}),Rt=P(()=>zt.value.reduce((z,re)=>z+(typeof re.minWidth=="number"?re.minWidth:parseFloat(re.minWidth)||0),0)),ft=P(()=>R.value.some(z=>z.selected)),Ot=P(()=>R.value.filter(z=>z.selected).map(z=>z.id)),Ln=P(()=>R.value.length>0&&R.value.every(z=>z.selected)),gt=P({get(){return I.value.every(z=>z.visible)},set(z){I.value.forEach(Te=>{Te.key!=="id"&&Te.showInModal&&(Te.visible=z)});const re=I.value.find(Te=>Te.key==="id");re&&(re.visible=!0)}}),pn=P(()=>I.value.filter(z=>z.visible).length),ra=z=>{var re;return pn.value===3&&((re=I.value.find(Te=>Te.key===z))==null?void 0:re.visible)},Pt=P(()=>B.value.trim()!==""||T.value||K.starred!==null||K.published!==null),vn=z=>({page:Q.page,perPage:Q.perPage,search:se.value,sortBy:de.column,sortOrder:de.order,dateRange:pa.formatDateRangeForApi(T.value),shouldGetCount:z,filters:{starred:K.starred,published:K.published}}),Cn=z=>()=>{if(navigator.clipboard)navigator.clipboard.writeText(z).then(()=>{Ke({message:s("copied_shortcode"),type:"success"})});else{const re=document.createElement("textarea");re.value=z,re.style.position="fixed",re.style.opacity="0",document.body.appendChild(re),re.select();try{document.execCommand("copy"),Ke({message:s("copied_shortcode"),type:"success"})}catch(Te){Ke({message:Te,type:"error"})}document.body.removeChild(re)}};Ce(B,$),Ce([()=>Q.page,()=>Q.perPage,()=>se.value,()=>K.starred,()=>K.published,()=>T.value],async()=>{X.value=!0,await d.fetchData(vn(!1)),R.value=d.tableData,X.value=!1}),Ce(()=>d.paginationMeta,z=>{Q.page!==z.page&&(Q.page=z.page),Q.perPage!==z.perPage&&(Q.perPage=z.perPage)},{deep:!0,immediate:!0}),Ce(T,()=>A.value=!!T.value),Ce(()=>d.tableData,z=>{R.value=z,X.value=!1},{immediate:!0}),Ce(()=>d.paginationMeta,z=>{M.value=ys(z).total||0},{immediate:!0}),Ce(()=>d.filterCount,z=>{ne.publishedTrueCount=z.publishedTrueCount,ne.publishedFalseCount=z.publishedFalseCount,ne.starredTrueCount=z.starredTrueCount,ne.starredFalseCount=z.starredFalseCount},{immediate:!0}),Ce(()=>I.value.map(z=>z.visible),()=>{if(I.value.filter(re=>re.visible).length===0){const re=I.value.find(Te=>Te.key==="id");re&&(re.visible=!0)}});const Ht=async z=>{X.value=!0;try{await d.fetchData(vn(z)),R.value=d.tableData;const re=d.paginationMeta;Q.page=re.page,Q.perPage=re.perPage,M.value=re.total,z&&(ne.publishedTrueCount=d.filterCount.publishedTrueCount,ne.publishedFalseCount=d.filterCount.publishedFalseCount,ne.starredTrueCount=d.filterCount.starredTrueCount,ne.starredFalseCount=d.filterCount.starredFalseCount)}finally{X.value=!1,await Ft()}},Gt=({column:z,order:re})=>{de.column=z,de.order=re==="asc"?"asc":re==="desc"?"desc":"",Q.page=1,Ht(!1)},Jt=()=>{Y.value=!0},Xt=()=>{Y.value=!1},$n=()=>{Ht(!1),Y.value=!1},jt=z=>()=>{x(xn,`/manage/${z}`)},kn=z=>()=>{x(xn,`/manage/${z}/settings/general`)},hn=z=>async()=>{await ve.handleActionClick(z,null,"form","duplicate",{setLoading:re=>{X.value=re}})},ae=z=>()=>{window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${z}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},we=()=>{R.value.forEach(z=>{z.selected=!1})},ot=z=>{R.value.forEach(re=>re.selected=z)},Lt=Yr.debounce(z=>{const re=H.value[z];if(!re){Ke({message:s("menu_button_element_not_found"),type:"error"});return}V.value=z,h.openContextMenu({actions:[Ut(Et.Entries,{handler:()=>{x(xn,`/manage/${z}/results/entries`)}}),Ut(Et.Settings,{handler:kn(z)}),Ut(Et.Delete,{handler:async Te=>{await ve.handleActionClick(null,[Te],"forms","delete",{setLoading:Re=>{X.value=Re}})}})],entityId:z,contextMenuButtonRef:re,onClose:()=>{document.querySelectorAll(".el-table-v2__row.hovered").forEach(Re=>Re.classList.remove("hovered")),V.value=null}})},100),Ft=async()=>{await Hn();const z=document.querySelector(".ivyforms-table");if(!z)return;const re=z.querySelectorAll(".el-table-v2__row");re.length&&re.forEach(Te=>{const Re=Te.getAttribute("rowkey");Re&&(Te.addEventListener("mouseenter",()=>{V.value=Number(Re),re.forEach(Vt=>{Vt.getAttribute("rowkey")===Re&&Vt.classList.add("hovered")})}),Te.addEventListener("mouseleave",()=>{V.value=null,re.forEach(Vt=>{Vt.getAttribute("rowkey")===Re&&Vt.classList.remove("hovered")})}))})},ln=()=>{I.value=zt.value.map(z=>({key:z.key,visible:z.visible,showInModal:z.showInModal??!0,title:z.title})),_.value=!0},lt=()=>{I.value.forEach(Te=>{const Re=zt.value.find(Vt=>Vt.key===Te.key);Re&&(Re.visible=Te.visible)}),zt.value=[...zt.value];const z=zt.value.filter(Te=>Te.visible&&Te.showInModal),re=z.length>0?`${100/z.length}%`:"auto";zt.value.forEach(Te=>{Te.showInModal&&(Te.width=Te.visible?re:null)}),_.value=!1},It=()=>{O.value=!0,Hn(()=>{Rn();const z=document.querySelector(".el-date-editor");z==null||z.click()})},Rn=()=>{Hn(()=>{const z=p.value&&"$el"in p.value?p.value.$el:p.value,re=m.value&&"$el"in m.value?m.value.$el:m.value;if(z instanceof HTMLElement&&re instanceof HTMLElement){const Te=z.getBoundingClientRect();re.style.position="absolute",re.style.top=`${Te.bottom+8}px`,re.style.left=`${Te.left}px`,re.style.inset="unset"}})},On=()=>{O.value=!1},Dt=()=>{j.value=!1},J=()=>{T.value=null,A.value=!1,O.value=!1},ee=(z,re=500)=>()=>{z(),setTimeout(()=>{h.closeContextMenu()},re)},Le=(z,re)=>{K.starred=z==="starred"?re:null,K.published=z==="published"?re:null,j.value=re!==null},je=async()=>{if(h.isOpen){h.closeContextMenu();return}h.openContextMenu({actions:[Ut(Et.Published,{handler:ee(()=>Le("published",!0)),rightText:ne.publishedTrueCount.toString(),isActive:()=>K.published===!0,secondary:!0}),Ut(Et.Unpublished,{handler:ee(()=>Le("published",!1)),isActive:()=>K.published===!1,secondary:!0,rightText:ne.publishedFalseCount.toString()}),Ut(Et.Starred,{handler:ee(()=>Le("starred",!0)),isActive:()=>K.starred===!0,secondary:!0,rightText:ne.starredTrueCount.toString()}),Ut(Et.Unstarred,{handler:ee(()=>Le("starred",!1)),isActive:()=>K.starred===!1,rightText:ne.starredFalseCount.toString(),secondary:!0}),Ut(Et.Reset,{handler:ee(()=>{Le("starred",null),Le("published",null)}),secondary:!0})],contextMenuButtonRef:p.value})},st=()=>{K.starred=null,K.published=null,j.value=!1},Tt=()=>{K.starred=null,K.published=null,T.value=null,B.value="",Q.page=1,j.value=!1,A.value=!1};function ct(z){const re=p.value&&("$el"in p.value?p.value.$el:p.value),Te=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");h.isOpen&&!(re!=null&&re.contains(z.target))&&!(Te!=null&&Te.contains(z.target))&&h.closeContextMenu()}return Mt(()=>{var re,Te;document.addEventListener("mousedown",ct),Ht(!0),r.loadAllSettings(),C.value=new ResizeObserver(Re=>{for(const Vt of Re)y.value=Vt.contentRect.width});const z=(Te=(re=S.value)==null?void 0:re.$el)==null?void 0:Te.parentElement;z&&C.value.observe(z)}),Fi(()=>{document.removeEventListener("mousedown",ct),C.value&&C.value.disconnect()}),Ce(()=>l.isFullScreenMode,()=>Ht(!1)),(z,re)=>{const Te=Jr,Re=gs,Vt=M_,ia=Nl,yn=Vl,Yt=nr,la=Dl,Ar=Bl;return f(),E("div",u4,[F("div",c4,[F("div",d4,[c(Te,{modelValue:B.value,"onUpdate:modelValue":re[0]||(re[0]=ut=>B.value=ut),class:"ivyforms-search__fixed-width",placeholder:b(s)("search")},null,8,["modelValue","placeholder"]),O.value?(f(),oe(_s,{key:0,ref_key:"datePickerPopperRef",ref:m,modelValue:T.value,"onUpdate:modelValue":re[1]||(re[1]=ut=>T.value=ut),type:"datetimerange","date-format":rn.value,"aria-label":b(s)("date_filters"),clearable:"",onClose:On},null,8,["modelValue","date-format","aria-label"])):me("",!0),c(Re,{color:"tertiary",type:"datepicker","aria-label":b(s)("date_filters"),indicator:A.value,"custom-hide-indicator":J,onClick:It},null,8,["aria-label","indicator"]),c(Re,{ref_key:"menuButtonRef",ref:p,color:"tertiary",type:"filter","aria-label":b(s)("filters"),indicator:j.value,"custom-hide-indicator":st,onClick:je},null,8,["aria-label","indicator"]),c(bs,{onClose:Dt})]),F("div",f4,[c(Ee,{"icon-start":"plus",onClick:Jt},{default:k(()=>[ce(U(b(s)("form")),1)]),_:1})])]),F("div",m4,[(f(),oe(la,{key:y.value,ref_key:"tableRef",ref:S,data:X.value?[]:R.value,loading:X.value,total:M.value,"row-key":"id",columns:nt.value,"min-table-width":Rt.value,"is-custom-header":ft.value,sort:de,pagination:"",onSortChange:Gt,onWidthChange:re[3]||(re[3]=ut=>y.value=ut)},{header:k(()=>[c(Vt,{loading:X.value,"onUpdate:loading":re[2]||(re[2]=ut=>X.value=ut),"selected-ids":Ot.value,onUnselectAll:we},null,8,["loading","selected-ids"])]),empty:k(()=>[X.value?(f(),E("div",p4,[c(yn,null,{template:k(()=>[(f(!0),E(ye,null,We(Q.perPage,ut=>(f(),oe(ia,{key:ut,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):Pt.value?(f(),oe(Yt,{key:2,image:"filters",title:b(s)("empty_state_all_forms_title"),subtitle:b(s)("empty_state_all_forms_subtitle")},{actionButton:k(()=>[c(Ee,{onClick:Tt},{default:k(()=>[ce(U(b(s)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(f(),oe(Yt,{key:1,image:"not-found",title:b(s)("empty_state_all_forms_title"),subtitle:b(s)("empty_state_all_forms_subtitle")},{actionButton:k(()=>[c(Ee,{"icon-start":"plus",onClick:Jt},{default:k(()=>[ce(U(b(s)("form")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"])),c(bd,{modelValue:_.value,"onUpdate:modelValue":re[6]||(re[6]=ut=>_.value=ut),title:b(s)("edit_table"),subtitle:b(s)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{footer:k(()=>[c(Ee,{priority:"tertiary",size:"d",type:"fill",onClick:re[5]||(re[5]=ut=>_.value=!1)},{default:k(()=>[ce(U(b(s)("cancel")),1)]),_:1}),c(Ee,{priority:"success",size:"d",type:"fill",onClick:lt},{default:k(()=>[ce(U(b(s)("save")),1)]),_:1})]),default:k(()=>[c(pt,{modelValue:gt.value,"onUpdate:modelValue":re[4]||(re[4]=ut=>gt.value=ut),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:k(()=>[ta(z.$slots,"default",{},()=>[ce(U(b(s)("show_all_forms")),1)])]),_:3},8,["modelValue"]),(f(!0),E(ye,null,We(I.value,ut=>(f(),E("div",{key:ut.key},[ut.showInModal?(f(),oe(pt,{key:0,modelValue:ut.visible,"onUpdate:modelValue":sr=>ut.visible=sr,disabled:ra(ut.key),priority:"secondary",size:"s",type:"checkmark"},{default:k(()=>[ce(U(ut.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):me("",!0)]))),128))]),_:3},8,["modelValue","title","subtitle"])]),c(Ai,{"show-close":"","align-center":"",type:"error",width:"342px"}),F("div",v4,[c(Ar,{"current-page":Q.page,"onUpdate:currentPage":re[7]||(re[7]=ut=>Q.page=ut),"page-size":Q.perPage,"onUpdate:pageSize":re[8]||(re[8]=ut=>Q.perPage=ut),total:M.value,"aria-label":b(s)("pagination_navigation")},null,8,["current-page","page-size","total","aria-label"])]),c(Vd,{visible:Y.value,"onUpdate:visible":re[9]||(re[9]=ut=>Y.value=ut),"source-page-type":"allForms",onClose:Xt,onFormCreated:$n},null,8,["visible"])])}}}),y4=he({__name:"AllFormsPageSection",setup(i){return an(),(n,r)=>{const l=h4,s=or;return f(),oe(s,{"has-table":""},{default:k(()=>[c(l)]),_:1})}}}),_4=he({__name:"FormsPage",setup(i){const{getLabel:n}=De(),{redirectToWordPressAdminPage:r}=ha(),l=n("all_forms");wr("pageTitle",l);const s=Gn(),d=P(()=>s.isFullScreenMode),h=W(va),w=[{label:n("all_forms"),index:va},{label:n("entries"),index:Pn},{label:n("integrations"),index:Ca},{label:n("settings"),index:"global-settings",routeName:"global-settings"}],x=S=>{S===va?r(Ba):S===Pn?r(Ua):S==="global-settings"?r(ei):S===Ca&&r(Pi)};return(S,y)=>{const C=lr,p=Wa,m=y4;return f(),E(ye,null,[c(p,null,{left:k(()=>[d.value?(f(),oe(rr,{key:0,mode:"horizontal",ellipsis:!1},{default:k(()=>[(f(),E(ye,null,We(w,_=>c(ir,{key:_.index,label:_.label,name:_.index,"is-active":h.value===_.index,type:"tonal",onClick:I=>x(_.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):me("",!0)]),default:k(()=>[c(C)]),_:1}),F("div",{class:qe(["ivyforms-all-forms-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":d.value}])},[c(m)],2)],64)}}}),g4={class:"ivyforms-field__text"},b4={key:0,class:"ivyforms-description-message regular-14"},w4=he({__name:"TextField",props:{fieldIndex:{}},setup(i){const n=i,r=ze(),l=P(()=>r.fields.find(p=>p.fieldIndex===n.fieldIndex)),s=P(()=>{var p;return((p=l.value)==null?void 0:p.label)||""}),d=P(()=>{var p;return((p=l.value)==null?void 0:p.placeholder)||""}),h=P(()=>{var p;return((p=l.value)==null?void 0:p.required)||!1}),w=P(()=>{var p;return((p=l.value)==null?void 0:p.hideLabel)||!1}),x=P(()=>{var p;return((p=l.value)==null?void 0:p.fieldIndex)??n.fieldIndex}),S=P(()=>{var p;return((p=l.value)==null?void 0:p.defaultValue)||""}),y=P(()=>{var p;return((p=l.value)==null?void 0:p.description)||""}),C=P(()=>{var p,m;return((p=l.value)==null?void 0:p.labelPosition)==="default"?"top":((m=l.value)==null?void 0:m.labelPosition)||"top"});return(p,m)=>{const _=Ze,I=Me;return f(),E("div",g4,[c(I,{label:w.value?"":s.value,required:h.value,"label-position":C.value},{default:k(()=>[c(_,{id:x.value,"aria-label":s.value,readonly:"",placeholder:d.value,"model-value":S.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"]),y.value?(f(),E("div",b4,U(y.value),1)):me("",!0)]),_:1},8,["label","required","label-position"])])}}}),x4=Fe(w4,[["__scopeId","data-v-4169bf9d"]]),I4={class:"ivyforms-field__email"},S4={key:0,class:"ivyforms-description-message regular-14"},C4=he({__name:"EmailField",props:{fieldIndex:{}},setup(i){const{getLabel:n}=De(),r=i,l=ze(),s=P(()=>l.fields.find(I=>I.fieldIndex===r.fieldIndex)),d=P(()=>{var I;return((I=s.value)==null?void 0:I.label)||""}),h=P(()=>{var I;return((I=s.value)==null?void 0:I.placeholder)||""}),w=P(()=>{var I;return((I=s.value)==null?void 0:I.required)||!1}),x=P(()=>{var I;return((I=s.value)==null?void 0:I.hideLabel)||!1}),S=P(()=>{var I;return((I=s.value)==null?void 0:I.fieldIndex)??r.fieldIndex}),y=P(()=>{var I;return((I=s.value)==null?void 0:I.defaultValue)||""}),C=P(()=>{var I,R;return((I=s.value)==null?void 0:I.labelPosition)==="default"?"top":((R=s.value)==null?void 0:R.labelPosition)||"top"}),p=P(()=>{var I;return((I=s.value)==null?void 0:I.description)||""}),m=P(()=>{var I;return((I=s.value)==null?void 0:I.confirmFieldLabel)||n("confirmation_label_placeholder")}),_=P(()=>{var I;return((I=s.value)==null?void 0:I.confirmFieldPlaceholder)||""});return(I,R)=>{var O,X;const M=Ze,T=Me;return f(),E("div",I4,[c(T,{label:x.value?"":d.value,required:w.value,"label-position":C.value},{default:k(()=>[c(M,{id:S.value,"aria-label":d.value,readonly:"",placeholder:h.value,"model-value":y.value,type:"email"},null,8,["id","aria-label","placeholder","model-value"]),p.value?(f(),E("div",S4,U(p.value),1)):me("",!0)]),_:1},8,["label","required","label-position"]),(O=s.value)!=null&&O.confirmFieldEnabled?(f(),oe(T,{key:0,label:(X=s.value)!=null&&X.confirmFieldHideLabel?"":m.value,required:w.value},{default:k(()=>[c(M,{id:S.value+"-confirm",readonly:"",placeholder:_.value,"model-value":"",type:"email"},null,8,["id","placeholder"])]),_:1},8,["label","required"])):me("",!0)])}}}),k4=Fe(C4,[["__scopeId","data-v-47e7fda7"]]),F4={class:"ivyforms-field__numeric"},T4={key:0,class:"ivyforms-description-message regular-14"},A4=he({__name:"NumericField",props:{fieldIndex:{}},setup(i){const n=i,r=ze(),l=P(()=>r.fields.find(p=>p.fieldIndex===n.fieldIndex)),s=P(()=>{var p;return((p=l.value)==null?void 0:p.label)||""}),d=P(()=>{var p;return((p=l.value)==null?void 0:p.placeholder)||""}),h=P(()=>{var p;return((p=l.value)==null?void 0:p.required)||!1}),w=P(()=>{var p;return((p=l.value)==null?void 0:p.hideLabel)||!1}),x=P(()=>{var p;return((p=l.value)==null?void 0:p.fieldIndex)??n.fieldIndex}),S=P(()=>{var p;return((p=l.value)==null?void 0:p.defaultValue)||""}),y=P(()=>{var p;return((p=l.value)==null?void 0:p.description)||""}),C=P(()=>{var p,m;return((p=l.value)==null?void 0:p.labelPosition)==="default"?"top":((m=l.value)==null?void 0:m.labelPosition)||"top"});return(p,m)=>{const _=Ze,I=Me;return f(),E("div",F4,[c(I,{label:w.value?"":s.value,required:h.value,"label-position":C.value},{default:k(()=>[c(_,{id:x.value,readonly:"",placeholder:d.value,"model-value":S.value,type:"number"},null,8,["id","placeholder","model-value"]),y.value?(f(),E("div",T4,U(y.value),1)):me("",!0)]),_:1},8,["label","required","label-position"])])}}}),E4=Fe(A4,[["__scopeId","data-v-12e4ab49"]]),M4={class:"ivyforms-field__paragraph"},P4={key:0,class:"ivyforms-description-message regular-14"},L4=he({__name:"ParagraphField",props:{fieldIndex:{}},setup(i){const n=i,r=ze(),l=P(()=>r.fields.find(m=>m.fieldIndex===n.fieldIndex)),s=P(()=>{var m;return((m=l.value)==null?void 0:m.label)||""}),d=P(()=>{var m;return((m=l.value)==null?void 0:m.placeholder)||""}),h=P(()=>{var m;return((m=l.value)==null?void 0:m.required)||!1}),w=P(()=>{var m;return((m=l.value)==null?void 0:m.hideLabel)||!1}),x=P(()=>{var m;return((m=l.value)==null?void 0:m.fieldIndex)??n.fieldIndex}),S=P(()=>{var m;return((m=l.value)==null?void 0:m.defaultValue)||""}),y=P(()=>{var m,_;return((m=l.value)==null?void 0:m.rows)<=0?3:(_=l.value)==null?void 0:_.rows}),C=P(()=>{var m;return((m=l.value)==null?void 0:m.description)||""}),p=P(()=>{var m,_;return((m=l.value)==null?void 0:m.labelPosition)==="default"?"top":((_=l.value)==null?void 0:_.labelPosition)||"top"});return(m,_)=>{const I=Ze,R=Me;return f(),E("div",M4,[c(R,{label:w.value?"":s.value,required:h.value,"label-position":p.value},{default:k(()=>[c(I,{id:x.value,readonly:"",placeholder:d.value,"model-value":S.value,type:"textarea",rows:y.value},null,8,["id","placeholder","model-value","rows"]),C.value?(f(),E("div",P4,U(C.value),1)):me("",!0)]),_:1},8,["label","required","label-position"])])}}}),$4=Fe(L4,[["__scopeId","data-v-b5b64bf6"]]),R4={class:"ivyforms-field__phone"},O4={key:0,class:"ivyforms-description-message regular-14"},D4=he({__name:"PhoneField",props:{fieldIndex:{}},setup(i){const n=i,r=ze(),l=P(()=>r.fields.find(p=>p.fieldIndex===n.fieldIndex)),s=P(()=>{var p;return((p=l.value)==null?void 0:p.label)||""}),d=P(()=>{var p;return((p=l.value)==null?void 0:p.placeholder)||"(___) __ - __ - __"}),h=P(()=>{var p;return((p=l.value)==null?void 0:p.required)||!1}),w=P(()=>{var p;return((p=l.value)==null?void 0:p.hideLabel)||!1}),x=P(()=>{var p;return((p=l.value)==null?void 0:p.fieldIndex)??n.fieldIndex}),S=P(()=>{var p;return((p=l.value)==null?void 0:p.defaultValue)||""}),y=P(()=>{var p;return((p=l.value)==null?void 0:p.description)||""}),C=P(()=>{var p,m;return((p=l.value)==null?void 0:p.labelPosition)==="default"?"top":((m=l.value)==null?void 0:m.labelPosition)||"top"});return(p,m)=>{const _=Me;return f(),E("div",R4,[c(_,{label:w.value?"":s.value,required:h.value,"label-position":C.value},{default:k(()=>[c(uh,{id:x.value,disabled:"",placeholder:d.value,"model-value":S.value,type:"number"},null,8,["id","placeholder","model-value"]),y.value?(f(),E("div",O4,U(y.value),1)):me("",!0)]),_:1},8,["label","required","label-position"])])}}}),V4=Fe(D4,[["__scopeId","data-v-f1a1469d"]]),N4={class:"ivyforms-form-builder-field-recaptcha"},B4={key:0},U4={key:0,class:"ivyforms-recaptcha-widget"},W4={class:"ivyforms-recaptcha-widget__header"},q4={class:"ivyforms-recaptcha-widget__checkbox"},z4={class:"ivyforms-recaptcha-widget__text"},H4={class:"ivyforms-recaptcha-widget__logos"},G4={key:1,class:"ivyforms-recaptcha-badge"},Y4={class:"ivyforms-recaptcha-badge__icon"},K4={class:"ivyforms-recaptcha-badge__content"},X4={class:"ivyforms-recaptcha-badge__text"},Q4={class:"ivyforms-recaptcha-badge__protected"},Z4={class:"ivyforms-recaptcha-badge__links"},J4={href:"#",class:"ivyforms-recaptcha-badge__link"},j4={href:"#",class:"ivyforms-recaptcha-badge__link"},e5={key:1,class:"ivyforms-recaptcha-warning"},t5=he({__name:"RecaptchaField",props:{fieldIndex:{}},setup(i){const{getLabel:n}=De(),r=ka(),{getHashRedirectLink:l}=ha(),s=()=>l(ei,"/security/recaptcha"),d=P(()=>r.isRecaptchaConfigured),h=P(()=>r.recaptchaType);return(w,x)=>{const S=qt,y=ps,C=Me;return f(),E("div",N4,[c(C,null,{default:k(()=>[d.value?(f(),E("div",B4,[h.value==="v2"?(f(),E("div",U4,[F("div",W4,[F("div",q4,[c(S,{name:"check",type:"outline",category:"global",size:"s",class:"ivyforms-recaptcha-widget__icon"})]),F("span",z4,U(b(n)("not_a_robot")),1),F("div",H4,[c(S,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})])])])):(f(),E("div",G4,[F("div",Y4,[c(S,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})]),F("div",K4,[F("div",X4,[F("span",Q4,U(b(n)("protected_by"))+" reCAPTCHA",1)]),F("div",Z4,[F("a",J4,U(b(n)("privacy")),1),x[0]||(x[0]=F("span",{class:"ivyforms-recaptcha-badge__separator"},"-",-1)),F("a",j4,U(b(n)("terms")),1)])])]))])):(f(),E("div",e5,[c(y,{state:"warning",description:b(n)("recaptcha_not_configured"),"show-button":!1,"show-link":!0,"link-text":b(n)("configure_now"),"link-url":s()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),n5=Fe(t5,[["__scopeId","data-v-074bc829"]]),a5={key:0,class:"ivyforms-name-fields__main-label ivyforms-mb-8 regular-16"},r5={key:0,class:"ivyforms-name-fields__main-label ivyforms-name-fields__main-label--left regular-16"},i5={key:0,class:"ivyforms-name-fields__layout-field-description regular-14 ivyforms-width-100"},l5={key:1,class:"ivyforms-name-fields__main-label ivyforms-name-fields__main-label--right regular-16"},o5=he({__name:"NameField",props:{fieldIndex:{}},setup(i){const{getLabel:n}=De(),r=i,l=ze(),s=P(()=>l.fields.find(w=>w.fieldIndex===r.fieldIndex)),d=P(()=>{var w;return((w=s.value)==null?void 0:w.nameFields)||[]}),h=P(()=>{var x;const w=(x=s.value)==null?void 0:x.labelPosition;return w==="default"||!w?"top":w});return(w,x)=>{var C,p,m,_,I,R,M;const S=Ze,y=Me;return f(),E("div",{class:qe(["ivyforms-name-fields",[{"ivyforms-name-fields--readonly":!!((C=s.value)!=null&&C.readOnly)},`ivyforms-name-fields--label-${h.value}`]])},[!((p=s.value)!=null&&p.hideLabel)&&(h.value==="top"||h.value==="default")?(f(),E("div",a5,U(((m=s.value)==null?void 0:m.label)||b(n)("name")),1)):me("",!0),F("div",{class:qe(["ivyforms-name-fields__container",{"ivyforms-name-fields__container--flex-row":h.value==="left"||h.value==="right","ivyforms-name-fields__container--flex-column":h.value==="top"||h.value==="default"}])},[!((_=s.value)!=null&&_.hideLabel)&&h.value==="left"?(f(),E("div",r5,U(((I=s.value)==null?void 0:I.label)||b(n)("name")),1)):me("",!0),F("div",{class:qe(["ivyforms-name-fields__layout ivyforms-flex ivyforms-flex-direction-row ivyforms-flex-wrap-wrap ivyforms-gap-16",{"ivyforms-name-fields__layout--with-left-label":h.value==="left","ivyforms-name-fields__layout--with-right-label":h.value==="right"}])},[(f(!0),E(ye,null,We(d.value,T=>(f(),E("div",{key:T.id,class:qe(["ivyforms-name-fields__layout-field ivyforms-flex-1",T.type.toLowerCase()+"-name"])},[c(y,{label:T.optionHide?"":T.label,required:T.required},{default:k(()=>[c(S,{id:T.id,readonly:"","aria-label":T.label,"model-value":T.modelValue,type:"text",placeholder:T.placeholder},null,8,["id","aria-label","model-value","placeholder"]),T.description?(f(),E("div",i5,U(T.description),1)):me("",!0)]),_:2},1032,["label","required"])],2))),128))],2),!((R=s.value)!=null&&R.hideLabel)&&h.value==="right"?(f(),E("div",l5,U(((M=s.value)==null?void 0:M.label)||b(n)("name")),1)):me("",!0)],2)],2)}}}),s5=Fe(o5,[["__scopeId","data-v-3dda492f"]]),u5={class:"ivyforms-field__website"},c5={class:"ivyforms-field__website-prefix"},d5={class:"ivyforms-field__website-suffix"},f5={key:0,class:"ivyforms-description-message regular-14"},m5=he({__name:"WebsiteField",props:{fieldIndex:{}},setup(i){const n=i,r=ze(),l=P(()=>r.fields.find(_=>_.fieldIndex===n.fieldIndex)),s=P(()=>{var _;return((_=l.value)==null?void 0:_.label)||""}),d=P(()=>{var _;return((_=l.value)==null?void 0:_.placeholder)||""}),h=P(()=>{var _;return((_=l.value)==null?void 0:_.required)||!1}),w=P(()=>{var _;return((_=l.value)==null?void 0:_.hideLabel)||!1}),x=P(()=>{var _;return((_=l.value)==null?void 0:_.fieldIndex)??n.fieldIndex}),S=P(()=>{var _;return((_=l.value)==null?void 0:_.defaultValue)||""}),y=P(()=>{var _;return((_=l.value)==null?void 0:_.description)||""}),C=P(()=>{var _;return((_=l.value)==null?void 0:_.inputPrefix)||""}),p=P(()=>{var _;return((_=l.value)==null?void 0:_.inputSuffix)||""}),m=P(()=>{var _,I;return((_=l.value)==null?void 0:_.labelPosition)==="default"?"top":((I=l.value)==null?void 0:I.labelPosition)||"top"});return(_,I)=>{const R=Ze,M=Me;return f(),E("div",u5,[c(M,{label:w.value?"":s.value,required:h.value,"label-position":m.value},{default:k(()=>[c(R,{id:x.value,readonly:"",placeholder:d.value,"model-value":S.value,type:"website"},ch({suffix:k(()=>[F("span",d5,U(p.value),1)]),_:2},[C.value?{name:"prefix",fn:k(()=>[F("span",c5,U(C.value),1)]),key:"0"}:void 0]),1032,["id","placeholder","model-value"]),y.value?(f(),E("div",f5,U(y.value),1)):me("",!0)]),_:1},8,["label","required","label-position"])])}}}),p5=Fe(m5,[["__scopeId","data-v-d9f4fd41"]]),v5="https://ivyforms.com/pricing/",h5={class:"ivyforms-field__require-pro"},y5={class:"ivyforms-field__require-pro-warning"},_5=he({__name:"RequirePro",setup(i){const{getLabel:n}=De(),r=()=>window.open(v5,"_blank");return(l,s)=>{const d=ps,h=Me;return f(),E("div",h5,[c(h,null,{default:k(()=>[F("div",y5,[c(d,{state:"warning",description:b(n)("require_pro_plan"),"show-link":!1,"show-button":!0,"button-label":b(n)("upgrade"),onButtonClick:s[0]||(s[0]=w=>r())},null,8,["description","button-label"])])]),_:1})])}}}),g5={key:0,class:"ivyforms-field__address-label ivyforms-mb-16 regular-16"},b5={key:0,class:"ivyforms-field__address-label ivyforms-field__address-label--left regular-16 ivyforms-mr-16 ivyforms-flex ivyforms-align-items-center"},w5={class:"ivyforms-field__address-fields ivyforms-width-100"},x5={key:0,class:"ivyforms-field__address-description regular-14"},I5={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},S5={key:2,class:"ivyforms-field__address-description regular-14"},C5={class:"ivyforms-field__address-fields ivyforms-width-100"},k5={key:0,class:"ivyforms-field__address-description regular-14"},F5={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},T5={key:2,class:"ivyforms-field__address-description regular-14"},A5={key:0,class:"ivyforms-field__address-label ivyforms-field__address-label--right regular-16 ivyforms-ml-16 ivyforms-flex ivyforms-align-items-center"},E5={key:2,class:"ivyforms-field__address-fields ivyforms-width-100"},M5={key:0,class:"ivyforms-field__address-description regular-14"},P5={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},L5={key:2,class:"ivyforms-field__address-description regular-14"},$5=he({__name:"AddressField",props:{fieldIndex:{}},setup(i){const{getLabel:n}=De(),r=i,l=ze(),s=P(()=>l.fields.find(S=>S.fieldIndex===r.fieldIndex)),d=P(()=>{var S;return(((S=s.value)==null?void 0:S.addressFields)||[]).filter(y=>y.visible!==!1)}),h=wd.map(S=>S.name),w=P({get:()=>{var S;return((S=d.value.find(y=>y.type==="country"))==null?void 0:S.value)||""},set:()=>{}}),x=P(()=>{var y;const S=(y=s.value)==null?void 0:y.labelPosition;return S==="default"||!S?"top":S});return(S,y)=>{var I,R,M,T,O,X,j;const C=Ze,p=Me,m=un,_=qn;return f(),E("div",{class:qe(["ivyforms-field__address ivyforms-width-100",[{"ivyforms-field__address--readonly":!!((I=s.value)!=null&&I.readOnly)},`ivyforms-field__address--label-${x.value}`]])},[!((R=s.value)!=null&&R.hideLabel)&&(x.value==="top"||x.value==="default")?(f(),E("div",g5,U(((M=s.value)==null?void 0:M.label)||b(n)("address")),1)):me("",!0),F("div",{class:qe(["ivyforms-field__address-container ivyforms-width-100",{"ivyforms-field__address-container--flex-row":x.value==="left"||x.value==="right","ivyforms-field__address-container--flex-column":x.value==="top"||x.value==="default"}])},[x.value==="left"?(f(),E(ye,{key:0},[(T=s.value)!=null&&T.hideLabel?me("",!0):(f(),E("div",b5,U(((O=s.value)==null?void 0:O.label)||b(n)("address")),1)),F("div",w5,[(f(!0),E(ye,null,We(d.value.slice(0,3),A=>(f(),E("div",{key:A.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[F("div",{class:qe(["ivyforms-field__address-field ivyforms-flex-1",A.type.toLowerCase()+"-address"])},[c(p,{label:A.hideLabel?"":A.label,required:A.required},{default:k(()=>[c(C,{id:A.id,"aria-label":A.label,readonly:"","model-value":A.value,type:"text",placeholder:A.placeholder},null,8,["id","aria-label","model-value","placeholder"]),A.description?(f(),E("div",x5,U(A.description),1)):me("",!0)]),_:2},1032,["label","required"])],2)]))),128)),F("div",I5,[(f(!0),E(ye,null,We(d.value.slice(3,6),A=>(f(),E("div",{key:A.type,class:qe(["ivyforms-field__address-field ivyforms-flex-1",A.type.toLowerCase()+"-address"])},[c(p,{label:A.hideLabel?"":A.label,required:A.required},{default:k(()=>[A.type==="country"?(f(),oe(_,{key:0,id:A.id,modelValue:w.value,"onUpdate:modelValue":y[0]||(y[0]=H=>w.value=H),placeholder:b(n)("select_country"),disabled:"",readonly:""},{default:k(()=>[c(m,{value:""},{default:k(()=>[ce(U(b(n)("select_country")),1)]),_:1}),(f(!0),E(ye,null,We(b(h),H=>(f(),oe(m,{key:H,value:H},{default:k(()=>[ce(U(H),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(f(),oe(C,{key:1,id:A.id,"aria-label":A.label,readonly:"","model-value":A.value,type:"text",placeholder:A.placeholder},null,8,["id","aria-label","model-value","placeholder"])),A.description?(f(),E("div",S5,U(A.description),1)):me("",!0)]),_:2},1032,["label","required"])],2))),128))])])],64)):x.value==="right"?(f(),E(ye,{key:1},[F("div",C5,[(f(!0),E(ye,null,We(d.value.slice(0,3),A=>(f(),E("div",{key:A.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[F("div",{class:qe(["ivyforms-field__address-field ivyforms-flex-1",A.type.toLowerCase()+"-address"])},[c(p,{label:A.hideLabel?"":A.label,required:A.required},{default:k(()=>[c(C,{id:A.id,"aria-label":A.label,readonly:"","model-value":A.value,type:"text",placeholder:A.placeholder},null,8,["id","aria-label","model-value","placeholder"]),A.description?(f(),E("div",k5,U(A.description),1)):me("",!0)]),_:2},1032,["label","required"])],2)]))),128)),F("div",F5,[(f(!0),E(ye,null,We(d.value.slice(3,6),A=>(f(),E("div",{key:A.type,class:qe(["ivyforms-field__address-field ivyforms-flex-1",A.type.toLowerCase()+"-address"])},[c(p,{label:A.hideLabel?"":A.label,required:A.required},{default:k(()=>[A.type==="country"?(f(),oe(_,{key:0,id:A.id,modelValue:w.value,"onUpdate:modelValue":y[1]||(y[1]=H=>w.value=H),placeholder:b(n)("select_country"),disabled:"",readonly:""},{default:k(()=>[c(m,{value:""},{default:k(()=>[ce(U(b(n)("select_country")),1)]),_:1}),(f(!0),E(ye,null,We(b(h),H=>(f(),oe(m,{key:H,value:H},{default:k(()=>[ce(U(H),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(f(),oe(C,{key:1,id:A.id,"aria-label":A.label,readonly:"","model-value":A.value,type:"text",placeholder:A.placeholder},null,8,["id","aria-label","model-value","placeholder"])),A.description?(f(),E("div",T5,U(A.description),1)):me("",!0)]),_:2},1032,["label","required"])],2))),128))])]),(X=s.value)!=null&&X.hideLabel?me("",!0):(f(),E("div",A5,U(((j=s.value)==null?void 0:j.label)||b(n)("address")),1))],64)):(f(),E("div",E5,[(f(!0),E(ye,null,We(d.value.slice(0,3),A=>(f(),E("div",{key:A.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[F("div",{class:qe(["ivyforms-field__address-field ivyforms-flex-1",A.type.toLowerCase()+"-address"])},[c(p,{label:A.hideLabel?"":A.label,required:A.required},{default:k(()=>[c(C,{id:A.id,"aria-label":A.label,readonly:"","model-value":A.value,type:"text",placeholder:A.placeholder},null,8,["id","aria-label","model-value","placeholder"]),A.description?(f(),E("div",M5,U(A.description),1)):me("",!0)]),_:2},1032,["label","required"])],2)]))),128)),F("div",P5,[(f(!0),E(ye,null,We(d.value.slice(3,6),A=>(f(),E("div",{key:A.type,class:qe(["ivyforms-field__address-field ivyforms-flex-1",A.type.toLowerCase()+"-address"])},[c(p,{label:A.hideLabel?"":A.label,required:A.required},{default:k(()=>[A.type==="country"?(f(),oe(_,{key:0,id:A.id,modelValue:w.value,"onUpdate:modelValue":y[2]||(y[2]=H=>w.value=H),placeholder:b(n)("select_country"),disabled:"",readonly:""},{default:k(()=>[c(m,{value:""},{default:k(()=>[ce(U(b(n)("select_country")),1)]),_:1}),(f(!0),E(ye,null,We(b(h),H=>(f(),oe(m,{key:H,value:H},{default:k(()=>[ce(U(H),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(f(),oe(C,{key:1,id:A.id,"aria-label":A.label,readonly:"","model-value":A.value,type:"text",placeholder:A.placeholder},null,8,["id","aria-label","model-value","placeholder"])),A.description?(f(),E("div",L5,U(A.description),1)):me("",!0)]),_:2},1032,["label","required"])],2))),128))])]))],2)],2)}}}),R5=Fe($5,[["__scopeId","data-v-c0919748"]]),O5={class:"ivyforms-field__radio"},D5={key:0,class:"ivyforms-description-message regular-14"},V5=he({__name:"RadioField",props:{fieldIndex:{}},setup(i){const n=i,r=ze(),l=P(()=>r.fields.find(m=>m.fieldIndex===n.fieldIndex)),s=P(()=>{var m;return((m=l.value)==null?void 0:m.label)||""}),d=P(()=>{var m;return((m=l.value)==null?void 0:m.required)||!1}),h=P(()=>{var m;return((m=l.value)==null?void 0:m.hideLabel)||!1}),w=P(()=>{var m;return((m=l.value)==null?void 0:m.fieldIndex)??n.fieldIndex}),x=P(()=>{var m;return((m=l.value)==null?void 0:m.description)||""}),S=P(()=>{var m,_;return((m=l.value)==null?void 0:m.labelPosition)==="default"?"top":((_=l.value)==null?void 0:_.labelPosition)||"top"}),y=P({get(){var I;const _=(((I=l.value)==null?void 0:I.fieldOptions)||[]).find(R=>R.isDefault);return _?String(_.value):""},set(){}});function C(m){const _=m.slice();for(let I=_.length-1;I>0;I--){const R=Math.floor(Math.random()*(I+1));[_[I],_[R]]=[_[R],_[I]]}return _}const p=P(()=>{var _,I;let m=((_=l.value)==null?void 0:_.fieldOptions)||[];return(I=l.value)!=null&&I.shuffleOptions&&(m=C(m)),m.map(R=>({label:R.label,value:R.value,id:R.id}))});return(m,_)=>{const I=Ia,R=Ul,M=Me;return f(),E("div",O5,[c(M,{label:h.value?"":s.value,required:d.value,"label-position":S.value},{default:k(()=>[c(R,{id:w.value,modelValue:y.value,"onUpdate:modelValue":_[0]||(_[0]=T=>y.value=T),"aria-label":s.value,direction:"vertical",readonly:"",class:"ivyforms-field__radio-group ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-start ivyforms-gap-8"},{default:k(()=>[(f(!0),E(ye,null,We(p.value,T=>(f(),oe(I,{id:T.id,key:T.id||T.value,value:T.value,label:T.label,priority:"secondary",readonly:"",class:"ivyforms-field__radio-option"},null,8,["id","value","label"]))),128))]),_:1},8,["id","modelValue","aria-label"]),x.value?(f(),E("div",D5,U(x.value),1)):me("",!0)]),_:1},8,["label","required","label-position"])])}}}),N5=Fe(V5,[["__scopeId","data-v-d3d7338e"]]),B5={class:"ivyforms-field__checkbox"},U5={key:0,class:"ivyforms-description-message regular-14"},W5=he({__name:"CheckboxField",props:{fieldIndex:{}},setup(i){const n=i,r=ze(),l=P(()=>r.fields.find(m=>m.fieldIndex===n.fieldIndex)),s=P(()=>{var m;return((m=l.value)==null?void 0:m.label)||""}),d=P(()=>{var m;return((m=l.value)==null?void 0:m.required)||!1}),h=P(()=>{var m;return((m=l.value)==null?void 0:m.hideLabel)||!1}),w=P(()=>{var m;return((m=l.value)==null?void 0:m.fieldIndex)??n.fieldIndex}),x=P(()=>{var m;return((m=l.value)==null?void 0:m.description)||""}),S=P(()=>{var m,_;return((m=l.value)==null?void 0:m.labelPosition)==="default"?"top":((_=l.value)==null?void 0:_.labelPosition)||"top"}),y=P({get(){var _;return(((_=l.value)==null?void 0:_.fieldOptions)||[]).filter(I=>I.isDefault).map(I=>I.value)},set(){}});function C(m){const _=m.slice();for(let I=_.length-1;I>0;I--){const R=Math.floor(Math.random()*(I+1));[_[I],_[R]]=[_[R],_[I]]}return _}const p=P(()=>{var _,I;let m=((_=l.value)==null?void 0:_.fieldOptions)||[];return(I=l.value)!=null&&I.shuffleOptions&&(m=C(m)),m.map(R=>({label:R.label,value:R.value,id:R.id}))});return(m,_)=>(f(),E("div",B5,[c(Me,{label:h.value?"":s.value,required:d.value,"label-position":S.value},{default:k(()=>[c(dh,{id:w.value,modelValue:y.value,"onUpdate:modelValue":_[0]||(_[0]=I=>y.value=I),readonly:"",class:"ivyforms-field__checkbox-group ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-start ivyforms-flex-direction-column ivyforms-gap-8"},{default:k(()=>[(f(!0),E(ye,null,We(p.value,I=>(f(),oe(pt,{id:I.id,key:I.id||I.value,value:I.value,priority:"secondary",type:"checkmark",class:qe(["ivyforms-field__checkbox-option",{"readonly-option":!0}])},{default:k(()=>[ce(U(I.label),1)]),_:2},1032,["id","value"]))),128))]),_:1},8,["id","modelValue"]),x.value?(f(),E("div",U5,U(x.value),1)):me("",!0)]),_:1},8,["label","required","label-position"])]))}}),q5=Fe(W5,[["__scopeId","data-v-e2971147"]]),z5={class:"ivyforms-field__select"},H5={key:0,class:"ivyforms-description-message regular-14"},G5=he({__name:"SelectField",props:{fieldIndex:{}},setup(i){const n=i,r=ze(),l=P(()=>r.fields.find(_=>_.fieldIndex===n.fieldIndex)),s=P(()=>{var _;return((_=l.value)==null?void 0:_.label)||""}),d=P(()=>{var _;return((_=l.value)==null?void 0:_.required)||!1}),h=P(()=>{var _;return((_=l.value)==null?void 0:_.hideLabel)||!1}),w=P(()=>{var _;return((_=l.value)==null?void 0:_.fieldIndex)??n.fieldIndex}),x=P(()=>{var _;return((_=l.value)==null?void 0:_.description)||""}),S=P(()=>{var _;return((_=l.value)==null?void 0:_.fieldOptions)||[]}),y=P(()=>{const _=l.value;return _&&typeof _=="object"&&_.type==="multi-select"}),C=P(()=>{var _;return((_=l.value)==null?void 0:_.placeholder)||""}),p=P({get(){var I;const _=((I=l.value)==null?void 0:I.fieldOptions)||[];if(y.value)return _.filter(R=>R.isDefault).map(R=>R.value);{const R=_.find(M=>M.isDefault);return R?String(R.value):""}},set(_){l.value&&(y.value&&Array.isArray(_)?l.value.fieldOptions.forEach(I=>{I.isDefault=_.includes(I.value)}):l.value.fieldOptions.forEach(I=>{I.isDefault=String(I.value)===String(_)}))}}),m=P(()=>{var _,I;return((_=l.value)==null?void 0:_.labelPosition)==="default"?"top":((I=l.value)==null?void 0:I.labelPosition)||"top"});return(_,I)=>{const R=un,M=qn,T=Me;return f(),E("div",z5,[c(T,{label:h.value?"":s.value,required:d.value,"label-position":m.value},{default:k(()=>[c(M,{id:String(w.value),modelValue:p.value,"onUpdate:modelValue":I[0]||(I[0]=O=>p.value=O),class:"ivyforms-field__select-dropdown",multiple:y.value,placeholder:C.value,readonly:""},{default:k(()=>[(f(!0),E(ye,null,We(S.value,O=>(f(),oe(R,{key:O.id||O.value,value:O.value,label:O.label},null,8,["value","label"]))),128))]),_:1},8,["id","modelValue","multiple","placeholder"]),x.value?(f(),E("div",H5,U(x.value),1)):me("",!0)]),_:1},8,["label","required","label-position"])])}}}),Y5={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},K5={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},X5={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},Q5={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},Z5={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},J5={class:"ivyforms-flex ivyforms-width-100 ivyforms-gap-12"},j5={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},e8={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},t8={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},n8={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},a8={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-justify-content-end"},r8={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},i8=he({__name:"TimeField",props:{fieldIndex:{}},setup(i){const{getLabel:n}=De(),r=i,l=ze(),s=P(()=>l.fields.find($=>$.fieldIndex===r.fieldIndex)),d=P(()=>{var $;return(($=s.value)==null?void 0:$.label)||""}),h=P(()=>{var $;return(($=s.value)==null?void 0:$.placeholder)||""}),w=P(()=>{var $;return(($=s.value)==null?void 0:$.required)||!1}),x=P(()=>{var $;return(($=s.value)==null?void 0:$.hideLabel)||!1}),S=P(()=>{var $;return(($=s.value)==null?void 0:$.readOnly)||!1}),y=P(()=>{var $;return(($=s.value)==null?void 0:$.description)||""}),C=P(()=>{var $;return(($=s.value)==null?void 0:$.fieldIndex)??r.fieldIndex}),p=P(()=>{var $;return(($=s.value)==null?void 0:$.defaultValue)||""}),m=P(()=>{var $;return(($=s.value)==null?void 0:$.timeFieldType)||"time-picker"}),_=P(()=>{var $;return($=s.value)==null?void 0:$.timeFormat}),I=P(()=>{var $,K;return(($=s.value)==null?void 0:$.labelPosition)==="default"?"top":((K=s.value)==null?void 0:K.labelPosition)||"top"}),R=P(()=>m.value==="dropdown"),{parseTimeString:M,to24hFormat:T}=El(),O=P(()=>T(p.value)),X=P(()=>M(p.value)),j=P(()=>{if(!p.value||/^(AM|PM)$/i.test(p.value.trim()))return"";const $=p.value.match(/^(.*?)(?:\s*(AM|PM))?$/);return $?$[1].trim():p.value}),A=P(()=>j.value),H=W(""),V=P(()=>{if(!p.value)return"";const $=p.value.match(/\b(AM|PM)\b/i);return $&&$[1]?$[1].toUpperCase():""});Ce(V,$=>{H.value=$});const B=P(()=>{if(!p.value)return"";const $=p.value.match(/^(\d{2})$/);if($)return $[1];const K=p.value.match(/^(\d{2}):/);return K?K[1]:""}),se=P(()=>{if(!p.value)return"";if(/^:([0-9]{2})$/.test(p.value)){const $=p.value.match(/^:([0-9]{2})$/);return $?$[1]:""}return X.value.minutes}),Y=P(()=>p.value?/^(AM|PM)$/.test(p.value)?p.value:X.value.amPm?X.value.amPm:"":"");return($,K)=>(f(),E("div",{class:qe(["ivyforms-field-time",{"ivyforms-field-time--readonly":S.value}])},[R.value?(f(),oe(Me,{key:1,label:x.value?"":d.value,required:w.value,"label-position":I.value},{default:k(()=>[F("div",J5,[F("div",j5,[F("div",e8,U(b(n)("hours")),1),c(qn,{"model-value":B.value,placeholder:"--",readonly:"",onMousedown:K[3]||(K[3]=nn(()=>{},["prevent"])),onClick:K[4]||(K[4]=nn(()=>{},["prevent"]))},null,8,["model-value"])]),F("div",t8,[F("div",n8,U(b(n)("minutes")),1),c(qn,{"model-value":se.value,placeholder:"--",readonly:"",onMousedown:K[5]||(K[5]=nn(()=>{},["prevent"])),onClick:K[6]||(K[6]=nn(()=>{},["prevent"]))},null,8,["model-value"])]),s.value.timeFormat==="ampm"?(f(),E("div",a8,[c(qn,{"model-value":Y.value,"aria-label":b(n)("am_pm"),placeholder:b(n)("am_pm"),readonly:"",onMousedown:K[7]||(K[7]=nn(()=>{},["prevent"])),onClick:K[8]||(K[8]=nn(()=>{},["prevent"]))},null,8,["model-value","aria-label","placeholder"])])):me("",!0)]),y.value?(f(),E("div",r8,U(y.value),1)):me("",!0)]),_:1},8,["label","required","label-position"])):(f(),E(ye,{key:0},[m.value==="input"?(f(),oe(Me,{key:0,label:x.value?"":d.value,required:w.value,"label-position":I.value},{default:k(()=>[F("div",Y5,[F("div",K5,[c(Ze,{id:"time_"+C.value,"aria-label":d.value,readonly:"",placeholder:h.value,"model-value":A.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"])]),s.value.timeFormat==="ampm"?(f(),E("div",X5,[c(qn,{"model-value":V.value,"aria-label":b(n)("am_pm"),readonly:"",placeholder:b(n)("am_pm"),onMousedown:K[0]||(K[0]=nn(()=>{},["prevent"])),onClick:K[1]||(K[1]=nn(()=>{},["prevent"]))},null,8,["model-value","aria-label","placeholder"])])):me("",!0)]),y.value?(f(),E("div",Q5,U(y.value),1)):me("",!0)]),_:1},8,["label","required","label-position"])):(f(),oe(Me,{key:1,label:x.value?"":d.value,required:w.value,"label-position":I.value},{default:k(()=>[c(xd,{id:"time_"+C.value,"aria-label":d.value,editable:!1,format:_.value==="ampm"?"hh:mm A":"HH:mm","model-value":O.value,clearable:!1,"time-format":_.value,placeholder:h.value,onClick:K[2]||(K[2]=nn(()=>{},["stop","prevent"]))},null,8,["id","aria-label","format","model-value","time-format","placeholder"]),y.value?(f(),E("div",Z5,U(y.value),1)):me("",!0)]),_:1},8,["label","required","label-position"]))],64))],2))}}),l8=Fe(i8,[["__scopeId","data-v-ad9925c9"]]),o8={class:"ivyforms-field-unit__action-buttons"},s8=he({__name:"IvyFieldUnit",props:{variant:{},type:{},fieldIndex:{}},setup(i){const n=ze(),r=W(null),l=i,s=()=>{n.selectField(l.fieldIndex)},d=W(!1),h=P(()=>n.isSelected(l.fieldIndex)),w=P(()=>{const S=l.fieldIndex,y=n.fields.find(m=>m.fieldIndex===S),C=n.fields.length;if(!y)return[];const p=y.position;return[{icon:"arrow-up",category:"arrows",type:"outline",hidden:C===1||p===1,handler:()=>{n.moveFieldUp(y.fieldIndex)}},{icon:"arrow-down",category:"arrows",type:"outline",hidden:C===1||p===C,handler:()=>{n.moveFieldDown(y.fieldIndex)}},{icon:"settings",category:"global",type:"outline",hidden:!1,handler:()=>{s()}},{icon:"copy",category:"global",type:"outline",hidden:y.type==="recaptcha",handler:()=>{n.duplicateField(y.fieldIndex)}},{icon:"trash",category:"global",type:"outline",hidden:!1,handler:()=>{n.deleteField(y.fieldIndex)}}]}),x=S=>{let y;switch(S){case"text":y=x4;break;case"email":y=k4;break;case"number":y=E4;break;case"textarea":y=$4;break;case"phone":y=V4;break;case"website":y=p5;break;case"name":y=s5;break;case"address":y=R5;break;case"radio":y=N5;break;case"checkbox":y=q5;break;case"select":case"multi-select":y=G5;break;case"time":y=l8;break;case"recaptcha":y=n5;break;default:y=_5;break}try{return it.hooks.applyFilters("ivyforms/field/filter/component",y,{type:S})||y}catch{return y}};return(S,y)=>(f(),E("div",{ref_key:"fieldRef",ref:r,class:qe(["ivyforms-field-unit",{"ivyforms-field-unit--hovered":d.value,"ivyforms-field-unit--selected":h.value}]),onMouseover:y[0]||(y[0]=C=>d.value=!0),onMouseleave:y[1]||(y[1]=C=>d.value=!1),onClick:nn(s,["stop"])},[(f(),oe(Sa(x(i.type)),{"field-index":i.fieldIndex,readonly:""},null,8,["field-index"])),Xc(F("div",o8,[(f(!0),E(ye,null,We(w.value,(C,p)=>Xc((f(),oe(Ee,{key:p,size:"d",class:qe([{"ivyforms-field-unit__drag-item":C.icon==="move"}]),priority:"white",type:"ghost","icon-only":"","icon-start":C.icon,"icon-start-category":C.category,"icon-start-type":C.type,onClick:nn(C.handler,["stop","prevent"])},null,8,["class","icon-start","icon-start-category","icon-start-type","onClick"])),[[Qc,!C.hidden]])),128))],512),[[Qc,d.value||h.value]])],34))}}),u8=Fe(s8,[["__scopeId","data-v-0e3db4d8"]]),c8={key:1},d8={class:"ivyforms-form-builder__submit-button ivyforms-p-12"},f8=he({__name:"FormBuilder",setup(i){const{getLabel:n}=De(),{startWatching:r}=an();r();const l=mn(),s=ze(),d=P(()=>s.fields),h=W(!1),w=()=>n("empty_state_title");Mt(async()=>{l.params.id&&(s.formId=l.params.id,s.fields.length||(s.counterFields=0))});const x=M=>"ivyforms-field-unit_"+s.formId+"_"+M.fieldIndex,S=()=>{h.value=!0},y=()=>{h.value=!1,R()},C=M=>{M.preventDefault(),document.querySelectorAll(".ivyforms-form-builder__list-group__item").forEach(j=>{j.classList.remove("dragging-over-top","dragging-over-bottom")});const T=M.currentTarget,O=T.getBoundingClientRect();M.clientY-O.top{j.classList.add("hidden")})},p=M=>{M.preventDefault(),[...document.querySelectorAll(".ivyforms-form-builder__list-group__item")].some(O=>O.matches(":hover"))||document.querySelectorAll(".ivyforms-form-builder__list-group__item").forEach(O=>{O.classList.remove("dragging-over-top","dragging-over-bottom")})},m=M=>{M.preventDefault(),document.querySelectorAll(".ivyforms-form-builder__list-group__item").forEach(T=>{T.classList.remove("dragging-over-top","dragging-over-bottom")}),document.querySelectorAll(".action-buttons").forEach(T=>{T.classList.remove("hidden")})},_=M=>{s.selectField(M)},I=M=>{s.deselectField(M)},R=()=>{s.fields.forEach((M,T)=>{M.position=T+1})};return(M,T)=>{const O=nr,X=Ee,j=ws;return f(),E("div",{class:"ivyforms-form-builder ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20 ivyforms-pt-20",onClick:I},[c(j,null,{default:k(()=>[c(b(xs),{class:"ivyforms-form-builder__drop-area ivyforms-form-builder__list-group",list:d.value,group:"d_fields","item-key":"name","drag-class":"drag-class",onChange:R,onDragstart:S,onDragend:y},{item:k(({element:A})=>[F("div",{class:"ivyforms-form-builder__list-group__item",onDragover:C,onDragleave:p,onDrop:m},[c(u8,{id:x(A),variant:"default",type:A.type,"field-index":A.fieldIndex,onSelectField:_},null,8,["id","type","field-index"])],32)]),footer:k(()=>[d.value.length===0?(f(),E("div",{key:0,class:"ivyforms-form-builder__item__wrapper__empty",onDragover:C,onDragleave:p},[c(O,{title:w(),image:"form-builder"},null,8,["title"])],32)):me("",!0),d.value.length!==0?(f(),E("div",c8,[F("div",d8,[c(X,{priority:"tertiary",type:"border",readonly:"",onClick:T[0]||(T[0]=nn(()=>{},["prevent"]))},{default:k(()=>[ce(U(b(n)("submit")),1)]),_:1})])])):me("",!0)]),_:1},8,["list"])]),_:1})])}}}),m8=Fe(f8,[["__scopeId","data-v-637323b9"]]),p8={class:"ivyforms-form-builder-page__section-header ivyforms-flex ivyforms-flex-1 ivyforms-p-12"},v8={class:"ivyforms-form-builder-page__section-header__right"},h8=he({__name:"FormBuilderPageSectionHeader",setup(i){const{getLabel:n}=De(),{startWatching:r}=an();r();const l=ze(),s=()=>{if(!l.formId){Ke({message:n("form_id_not_found"),type:"error"});return}const d=`[ivyforms id=${l.formId}]`;if(navigator.clipboard)navigator.clipboard.writeText(d).then(()=>{Ke({message:n("shortcode_copied"),type:"success"})});else{const h=document.createElement("textarea");h.value=d,h.style.position="fixed",h.style.opacity="0",document.body.appendChild(h),h.select();try{document.execCommand("copy"),Ke({message:n("shortcode_copied"),type:"success"})}catch(w){Ke({message:w,type:"error"})}document.body.removeChild(h)}};return(d,h)=>{const w=Ee,x=Wt;return f(),E("div",p8,[h[0]||(h[0]=F("div",{class:"ivyforms-form-builder-page__section-header__left"},null,-1)),F("div",v8,[c(x,{content:b(n)("copy_shortcode"),placement:"top",theme:"inverted"},{default:k(()=>[c(w,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"code","icon-start-category":"global","icon-start-type":"fill",onClick:nn(s,["stop"])})]),_:1},8,["content"])])])}}}),y8=Fe(h8,[["__scopeId","data-v-dbb2be6b"]]),_8={},g8={class:"ivyforms-form-builder-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function b8(i,n){const r=y8,l=m8,s=jr,d=or;return f(),E("div",g8,[c(r),c(d,null,{default:k(()=>[c(s,null,{default:k(()=>[c(l)]),_:1})]),_:1})])}const w8=Fe(_8,[["render",b8],["__scopeId","data-v-ea2cd0a0"]]),x8={class:"ivyforms-field-style ivyforms-pr-8"},I8=he({__name:"FieldStyleTabContent",setup(i){const{getLabel:n}=De();return(r,l)=>{const s=jr;return f(),oe(s,null,{default:k(()=>[F("div",x8,U(b(n)("style_data")),1)]),_:1})}}}),S8={class:"ivyforms-advanced-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pr-8 ivyforms-pt-16"},C8=he({__name:"AdvancedFieldOptions",setup(i){const{getLabel:n}=De(),{selectedField:r}=Ei(ze()),{updateSelectedField:l,updateFieldOptions:s}=ze(),d=P(()=>{if(!r.value)return[];const x=it.fieldOptions.getForFieldType(r.value.type,"advanced");return x.forEach((S,y)=>{S.showDividerAfter=yS.condition?S.condition(r.value):!0)});Ce(()=>it.hooks.updateCounter.value,()=>{});const h=P(()=>r.value),w=(x,S)=>{l(x,S),s(x,S)};return(x,S)=>(f(),E("div",S8,[(f(!0),E(ye,null,We(d.value,y=>(f(),E(ye,{key:y.id},[y.showDividerBefore?(f(),oe(zn,{key:0})):me("",!0),(f(),oe(Sa(y.component),{field:h.value,"update-field":w,"get-label":b(n)},null,8,["field","get-label"])),y.showDividerAfter?(f(),oe(zn,{key:1})):me("",!0)],64))),128)),d.value.length?me("",!0):(f(),oe(nr,{key:0,title:b(n)("coming_soon"),subtitle:b(n)("we_are_working_on_it"),image:"fields-options"},null,8,["title","subtitle"]))]))}}),k8=Fe(C8,[["__scopeId","data-v-06878bf4"]]),F8={class:"ivyforms-general-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16 ivyforms-pr-8"},T8=he({__name:"GeneralFieldOptions",setup(i){const{getLabel:n}=De(),{selectedField:r}=Ei(ze()),{updateFieldOptions:l,updateSelectedField:s}=ze(),d=(w,x)=>{s(w,x),l(w,x)},h=P(()=>{if(it.hooks.updateCounter.value,!r.value)return[];const w=it.fieldOptions.getForFieldType(r.value.type,"general");return w.forEach((x,S)=>{x.showDividerAfter=Sx.condition?x.condition(r.value):!0)});return(w,x)=>{const S=zn;return f(),E("div",F8,[(f(!0),E(ye,null,We(h.value,(y,C)=>(f(),E(ye,{key:y.id},[y.showDividerBefore&&C>0?(f(),oe(S,{key:0})):me("",!0),(f(),oe(Sa(y.component),{field:b(r),"update-field":d,"get-label":b(n)},null,8,["field","get-label"])),y.showDividerAfter&&Cn("no_field_selected"),l=()=>n("please_select_field"),s=W("general"),d=[{name:"general",label:n("general")},{name:"advanced",label:n("advanced")}];return(h,w)=>{const x=Qr,S=A8,y=k8,C=nr;return i.field?(f(),E("div",E8,[F("div",M8,[c(x,{modelValue:s.value,"onUpdate:modelValue":w[0]||(w[0]=p=>s.value=p),background:"",type:"tonal",priority:"tertiary",tabs:d,size:"s"},null,8,["modelValue"])]),F("div",P8,[s.value==="general"?(f(),E("div",L8,[c(S,{field:i.field},null,8,["field"])])):me("",!0),s.value==="advanced"?(f(),E("div",$8,[c(y)])):me("",!0),s.value==="smartLogic"?(f(),E("div",R8)):me("",!0)])])):(f(),E("div",O8,[c(C,{title:r(),subtitle:l(),image:"fields"},null,8,["title","subtitle"])]))}}}),V8=Fe(D8,[["__scopeId","data-v-f96db5d1"]]),N8=["disabled"],B8={class:"ivyforms-add-field__left-content ivyforms-flex ivyforms-align-items-end ivyforms-gap-4"},U8={class:"ivyforms-add-field__name medium-14"},W8={class:"ivyforms-add-field__right-content"},q8=he({__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(i){const n=i;return(r,l)=>{const s=qt,d=vs;return f(),E("button",{class:qe(["ivyforms-add-field ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-p-4",["ivyforms-add-field__type__"+n.type,{"is-icon-start":n.iconStart,"is-icon-end":n.iconEnd,"is-pro":n.pro}]]),disabled:n.disabled||n.comingSoon||n.pro},[F("span",B8,[n.iconStart?(f(),oe(s,{key:0,name:n.iconStart,category:n.iconStartCategory,type:n.iconStartType,class:"ivyforms-add-field__icon-start",size:"d"},null,8,["name","category","type"])):me("",!0),F("span",U8,U(n.fieldName),1)]),F("span",W8,[n.iconEnd?(f(),oe(s,{key:0,name:n.iconEnd,category:n.iconEndCategory,type:n.iconEndType,class:"ivyforms-add-field__icon-end",size:"d"},null,8,["name","category","type"])):me("",!0)]),n.comingSoon?(f(),oe(d,{key:0,class:"ivyforms-add-field__coming-soon",size:"s"})):me("",!0)],10,N8)}}}),z8=Fe(q8,[["__scopeId","data-v-a3656fa5"]]),_t={loading:W(!1),loaded:W(!1),error:W(null),data:W(null),fetchedAt:W(null)};function Nd(){const{request:i}=Cr(),n=x=>{var S,y;return _t.loaded.value?!!((y=(S=_t.data.value)==null?void 0:S.features)!=null&&y[x]):!1},r=P(()=>{var x;return((x=_t.data.value)==null?void 0:x.plan)||"starter"}),l=P(()=>{var x;return((x=_t.data.value)==null?void 0:x.license)||null}),s=P(()=>{var x;return((x=_t.data.value)==null?void 0:x.upgrade)||{}}),d=P(()=>{var x;return((x=_t.data.value)==null?void 0:x.groups)||{}}),h=async(x={})=>{if(_t.loading.value||!x.force&&_t.loaded.value||window.ivyFormsProScripts===void 0)return;_t.loading.value=!0,x.force&&(_t.error.value=null);const{data:y,error:C,status:p}=await i("pro/features");y?(_t.data.value=y,_t.loaded.value=!0,_t.fetchedAt.value=Date.now(),_t.error.value=null):C&&(p===404?(console.info("%c🌿 IvyForms Lite %cis in use","font-weight: bold; color: #06a192;","font-weight: normal; color: inherit;"),_t.data.value=_t.data.value||{plan:"lite",features:{},upgrade:{}},_t.error.value=null):p===401||p===403?(_t.data.value=_t.data.value||{plan:"unauthorized",features:{},upgrade:{}},_t.error.value={message:"pro_features_unauthorized",status:p}):(_t.data.value||(_t.data.value={plan:"error",features:{},upgrade:{}}),_t.error.value=C),_t.loaded.value=!0,_t.fetchedAt.value||(_t.fetchedAt.value=Date.now())),_t.loading.value=!1};return{..._t,plan:r,license:l,groups:d,upgradeMap:s,hasFeature:n,fetch:h,refresh:async()=>h({force:!0})}}const H8={class:"ivyforms-add-field__drag-area ivyforms-pr-8 ivyforms-gap-8"},G8=he({__name:"AddFieldTabContent",setup(i){var R;const{getLabel:n}=De(),r=ze(),l=ka(),s=(R=window.IvyForms)!=null&&R.pro?Nd():null,d=M=>!s||!s.loaded.value?!1:s.hasFeature(M);Mt(async()=>{s&&await s.fetch(),l.allSettings||await l.loadAllSettings()});const h=M=>{const T=r.fields.some(O=>O.type==="recaptcha");return M.map(O=>{if(O.featureSlug){const j=O.pro,A=j||O.comingSoon||O.type==="recaptcha"&&T;return{...O,pro:j,_precomputedDisabled:A}}const X=O.pro||O.comingSoon||O.type==="recaptcha"&&T;return{...O,_precomputedDisabled:X}})},w=M=>M._precomputedDisabled!==void 0?M._precomputedDisabled:M.comingSoon||M.pro?!0:M.type==="recaptcha"?r.fields.some(T=>T.type==="recaptcha"):!1,x=P(()=>I.value.map(M=>({...M,draggableFields:h(M.dragFields)}))),S=M=>{if(r.isFormLoading)return;const T=I.value.flatMap(j=>j.dragFields).find(j=>j.type===M);if((T==null?void 0:T.pro)!==!1&&(T==null?void 0:T.featureSlug)!==void 0&&!d(T.featureSlug)||M==="recaptcha"&&r.fields.some(A=>A.type==="recaptcha"))return;(!Number.isFinite(r.counterFields)||r.counterFields<0)&&(r.counterFields=0);const O=r.increaseCounter(),X=m({type:M},O);r.addField({...X,position:r.fields.length+1}),y()},y=()=>{r.fields.forEach((M,T)=>{M.position=T+1})},C=M=>{var X;if(r.isFormLoading){M.preventDefault();return}const T=M.target,O=m(T.__draggable_context.element,r.counterFields);(X=M.dataTransfer)==null||X.setData("fieldData",JSON.stringify(O))},p=M=>{const T=r.increaseCounter();return m(M,T)},m=(M,T)=>{const O=it.hooks.applyFilters("ivyforms/builder/add/transform",null,M,T,{getLabel:n});if(O)return O;switch(M.type){case"text":return{id:0,fieldIndex:T,type:"text",label:n("text"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"email":return{id:0,fieldIndex:T,type:"email",label:n("email"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"number":return{id:0,fieldIndex:T,type:"number",label:n("number"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"textarea":return{id:0,fieldIndex:T,type:"textarea",label:n("paragraph"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"phone":return{id:0,fieldIndex:T,type:"phone",label:n("phone"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",phoneAutoDetect:!0};case"website":return{id:0,fieldIndex:T,type:"website",label:n("website"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"time":return{id:0,fieldIndex:T,type:"time",label:n("time_picker"),required:!1,defaultValue:"",placeholder:"",position:0,timeFieldType:"time-picker",timeFormat:"24h",labelPosition:"default"};case"recaptcha":return{id:0,fieldIndex:T,type:"recaptcha",label:n("recaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"radio":return{id:0,fieldIndex:T,type:"radio",label:n("radio_button"),required:!1,defaultValue:n("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:n("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:n("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0};case"select":return{id:0,fieldIndex:T,type:"select",label:n("dropdown"),required:!1,defaultValue:n("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:n("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:n("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0,enableSearch:!1};case"address":{const X=["streetAddress","addressLine2","city","state","zip","country"],j=X.map(A=>({type:A,id:"",label:n(A==="addressLine2"?"address_line_2":A),value:"",placeholder:"",required:!1,hideLabel:!1,description:"",requiredMessage:"",visible:!0}));return{id:0,fieldIndex:T,type:"address",label:n("address"),hideLabel:!1,cssClasses:"",labelPosition:"top",addressFieldTypes:X,addressFields:j,countryDefaultValue:"",position:0}}case"name":{const X=["nameField1","nameField2"],j=X.map((A,H)=>({type:A,id:"",modelValue:"",label:n(H===0?"first_name":"last_name"),required:!1,optionHide:!1,description:"",placeholder:""}));return{id:0,fieldIndex:T,type:"name",label:n("name"),required:!1,defaultValue:"",placeholder:"",position:0,nameFieldTypes:X,nameFields:j}}case"checkbox":return{id:0,fieldIndex:T,type:"checkbox",label:n("checkbox"),required:!1,placeholder:"",position:0,fieldOptions:[{id:0,label:n("choice_1"),value:"choice1",isDefault:!1,position:1},{id:1,label:n("choice_2"),value:"choice2",isDefault:!1,position:2},{id:2,label:n("choice_3"),value:"choice3",isDefault:!1,position:3}],shuffleOptions:!1,showValues:!0}}},_=[{title:n("general"),name:"1",category:"general",dragFields:[{type:"text",name:n("text"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"email",name:n("email"),iconStart:"email",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"number",name:n("number"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"textarea",name:n("paragraph"),iconStart:"paragraph",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"phone",name:n("phone"),iconStart:"phone",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"website",name:n("website"),iconStart:"globe",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"name",name:n("name"),iconStart:"user",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"address",name:n("address"),iconStart:"location",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"radio",name:n("radio_button"),iconStart:"radio",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"checkbox",name:n("checkbox"),iconStart:"checkbox",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"select",name:n("dropdown"),iconStart:"chevron-square-down",iconStartType:"outline",iconStartCategory:"arrows",iconEnd:"none",iconEndType:"fill",iconEndCategory:"global"}]},{title:n("security"),name:"2",category:"security",dragFields:[{type:"recaptcha",name:n("recaptcha"),iconStart:"recaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:n("advanced"),name:"3",category:"advanced",dragFields:[{type:"time",name:n("time"),iconStart:"clock",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"date",name:n("date"),iconStart:"calendar-dot",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",comingSoon:!0}]}],I=P(()=>{it.hooks.updateCounter.value,s&&s.loaded.value;const M=it.hooks.applyFilters("ivyforms/builder/filter/collapse_items",_,{getLabel:n});return Array.isArray(M)?M:_});return(M,T)=>{const O=z8,X=mh,j=fh;return f(),oe(j,{accordion:!1},{default:k(()=>[(f(!0),E(ye,null,We(x.value,(A,H)=>(f(),oe(X,{key:H,class:qe(["ivyforms-add-field__collapse-item"]),title:A.title,name:A.name,"coming-soon":A.dragFields.length===0},{default:k(()=>[F("div",H8,[c(b(xs),{class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap",list:A.draggableFields,sort:!1,group:{name:"d_fields",pull:"clone",put:!1},clone:p,"item-key":"type",filter:".non-draggable","prevent-on-filter":!1,disabled:b(r).isFormLoading,onDragstart:T[0]||(T[0]=V=>C(V))},{item:k(({element:V})=>[F("div",{class:qe(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":V.comingSoon||V.pro}])},[c(O,{"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:w(V),pro:V.pro,onClick:B=>S(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","onClick"])],2)]),_:1},8,["list","disabled"])])]),_:2},1032,["title","name","coming-soon"]))),128))]),_:1})}}}),Y8={class:"ivyforms-tabs-container ivyforms-pb-16 ivyforms-pr-12"},K8={class:"ivyforms-tab-content ivyforms-pr-12 ivyforms-width-100"},X8={key:0},Q8={key:1},Z8={key:2},J8=he({__name:"FormBuilderPagePanel",setup(i){const{getLabel:n}=De(),{startWatching:r}=an();r();const l=ze(),s=W("addField"),d=[{name:"addField",label:n("add_field")},{name:"options",label:n("options")},{name:"style",label:n("style"),disabled:!0}];return Ce(()=>l.selectedField,h=>{h&&(s.value="options")}),(h,w)=>{const x=Qr,S=G8,y=V8,C=I8,p=jr,m=Li;return f(),oe(m,{width:360},{default:k(()=>[F("div",Y8,[c(x,{modelValue:s.value,"onUpdate:modelValue":w[0]||(w[0]=_=>s.value=_),background:"",type:"filled",size:"s",priority:"primary",tabs:d,"coming-soon":!0},null,8,["modelValue"])]),F("div",K8,[c(p,null,{default:k(()=>[s.value==="addField"?(f(),E("div",X8,[c(S)])):me("",!0),s.value==="options"?(f(),E("div",Q8,[c(y,{field:b(l).selectedField},null,8,["field"])])):me("",!0),s.value==="style"?(f(),E("div",Z8,[c(C)])):me("",!0)]),_:1})])]),_:1})}}}),j8=Fe(J8,[["__scopeId","data-v-d9817428"]]);function Ss(){const i=aa(),n=Xr(),r=Fr(),l=ze(),s=ti(),d=kr();function h(){return{hasFormBuilderUnsaved:n.hasUnsavedChanges("formBuilder",()=>l.getCurrentState()).value,hasConfirmationUnsaved:n.hasUnsavedChanges("confirmationBuilder",()=>s.getCurrentState()).value,hasNotificationUnsaved:n.hasUnsavedChanges("notificationBuilder",()=>d.getCurrentState()).value}}async function w(C){return s.id&&s.formId==C||(await s.fetchAllConfirmations(C),s.id)||(s.formId=C,await s.createConfirmation()),s.id}async function x(C,p=null){const{hasFormBuilderUnsaved:m,hasConfirmationUnsaved:_,hasNotificationUnsaved:I}=h();if(m||_||I)return C.routeName?{name:p,params:{id:l.formId}}:void 0;if(C.routeName==="form-confirmation"){const R=l.formId,M=await w(R);return{name:C.routeName,params:{formId:R,confirmationId:M}}}return C.routeName==="form-notifications"?{name:C.routeName,params:{formId:l.formId}}:C.routeName?{name:C.routeName,params:{id:l.formId}}:void 0}async function S(C,p){if(p(C.routeName,C.index))return;const{hasFormBuilderUnsaved:m,hasConfirmationUnsaved:_,hasNotificationUnsaved:I}=h(),R=async()=>{if(C.subItems&&C.subItems.length>0&&C.autoNavigateToFirst){const M=C.subItems[0],T=`/manage/${l.formId}/settings/${C.index}${M.index}`;await i.push(T);return}if(C.routeName==="form-confirmation"){const M=l.formId,T=await w(M);await i.push({name:C.routeName,params:{formId:M,confirmationId:T}});return}if(C.routeName==="form-notifications"){await i.push({name:C.routeName,params:{formId:l.formId}});return}if(C.routeName==="form-integrations"){await i.push({name:C.routeName,params:{formId:l.formId,integration:"wpdatatables"}});return}await i.push({name:C.routeName,params:{id:l.formId}})};m||_||I?r.showUnsavedChangesDialog(async()=>{m&&n.resetUnsavedChanges("formBuilder",()=>l.getCurrentState()),_&&n.resetUnsavedChanges("confirmationBuilder",()=>s.getCurrentState()),I&&n.resetUnsavedChanges("notificationBuilder",()=>d.getCurrentState()),await R()}):await R()}function y(C,p){const m=i.currentRoute.value.matched,_=i.currentRoute.value.path;if(p==="integrations")return _.includes("/settings/integrations/");if(C&&m.some(({name:I})=>I===C))return!0;if(m.length>1&&p==="settings"){const I=m[m.length-2];if(I&&I.name===Ml)return!0}return!!(p==="notifications"&&m.some(({name:I})=>I===Ll||I===$l))}return{getMenuRoute:x,onMenuClick:S,isActive:y}}function Va(i){const n=ze(),{getLabel:r}=De();if(n.formId&&n.name){const l=i.value.findIndex(s=>s.value===n.formId);l===-1?i.value.push({value:n.formId,labelId:`${r("id")}: ${n.formId}`,label:n.name}):i.value[l].label=n.name}}const e6=he({__name:"FormBuilderPage",setup(i){const{getLabel:n}=De(),{redirectToWordPressAdminPage:r}=ha(),{startWatching:l}=an();l();const s=aa(),d=W(!1),h=Xr(),w={formBuilder:()=>p.getCurrentState(),confirmationBuilder:()=>R.getCurrentState(),notificationBuilder:()=>I.getCurrentState()},x=P(()=>[{label:n("build"),index:"build",routeName:p.isEditing?Ir:xr},{label:n("settings"),index:"settings",routeName:Sr},{label:n("results"),index:"results",routeName:tr}]),S=W([]),y=W(!1),C=W(!1),p=ze(),m=Gn(),_=Ti(),I=kr(),R=ti(),M=Ss(),T=P(()=>p.formId),O=async()=>{y.value=!0;try{await _.fetchData({page:1,perPage:100}),S.value=_.tableData.map(Y=>({value:Y.id,labelId:`${n("id")}: ${Y.id}`,label:Y.name||`Form #${Y.id}`}))}catch(Y){console.error(n("failed_to_fetch_form"),Y),Ke({message:n("failed_to_fetch_form"),type:"error"})}finally{y.value=!1}},X=async Y=>{if(!Y){p.resetForm(),I.allNotifications=[],I.formId=null,R.allConfirmations=[],R.formId=null,await s.push({path:"/"});return}C.value=!0;try{await p.loadForm(Y),s.currentRoute.value.path.includes("/settings/general/")||s.currentRoute.value.path.includes("/settings/notification")||s.currentRoute.value.path.includes("/settings/confirmation")?(await s.push({path:`/manage/${Y}/settings/general`}),Ke({message:n("form_loaded"),type:"success"})):s.currentRoute.value.path.includes("/settings/notification/")?(await I.fetchData(parseInt(Y)),await s.push({path:`/settings/notification/${Y}`}),Ke({message:n("notification_loaded"),type:"success"})):(await s.push({path:`/manage/${Y}`}),Ke({message:n("form_loaded"),type:"success"}))}catch($){console.error(n("failed_to_load_form"),$),Ke({message:n("failed_to_load_form"),type:"error"})}finally{C.value=!1}},j=async Y=>{h.confirmNavigationIfUnsaved(w,()=>{X(Y)})},A=async()=>{C.value=!0;try{await p.saveForm(),await O(),Va(S)}finally{C.value=!1}},H=async()=>{C.value=!0;try{await p.updateForm(),await O(),Va(S)}finally{C.value=!1}},V=()=>{p.formId||Ke({message:n("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${p.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")};Mt(async()=>{await O();let $=s.currentRoute.value.params.formId;Array.isArray($)&&($=$[0]),$?(d.value=!1,p.formId=$,await p.loadForm($),Va(S)):(d.value=!0,Va(S)),m.setCurrentPage("FormBuilderPage");const K=document.getElementById("adminmenu");if(K){const Q=de=>{h.anyUnsaved(w)&&(de.preventDefault(),h.confirmNavigationIfUnsaved(w,()=>{const ve=de.target.closest("a");ve&&(window.location.href=ve.href)}))};K.addEventListener("click",Q,!0),Is(()=>K.removeEventListener("click",Q,!0))}}),Ce(()=>s.currentRoute.value.params.formId,Y=>{Y||(d.value=!0,p.resetForm())},{immediate:!1}),Ce(()=>p.name,Y=>{if(Y&&p.formId){const $=S.value.findIndex(K=>K.value===p.formId);$!==-1?S.value[$].label=Y:Va(S)}});const B=async Y=>{try{if(await O(),Va(S),Y&&p.formId&&p.name){const $=S.value.findIndex(K=>K.value===p.formId);$===-1?S.value.push({value:p.formId,labelId:`${n("id")}: ${p.formId}`,label:p.name}):S.value[$].label=p.name,m.setPageTitle(p.name)}d.value=!1}catch($){console.error(n("failed_to_load_form"),$),d.value=!1}},se=()=>{d.value=!1,r(Ba)};return(Y,$)=>{const K=Wl,Q=ir,de=rr,ne=Wt,ve=lr,ge=Wa,Ve=j8,be=w8;return f(),E(ye,null,[c(ge,null,{left:k(()=>[c(K,{modelValue:T.value,"onUpdate:modelValue":$[0]||($[0]=$e=>T.value=$e),size:"s",type:"border",placeholder:b(n)("select_form"),options:S.value,loading:y.value||C.value,onChange:j},null,8,["modelValue","placeholder","options","loading"])]),center:k(()=>[c(de,{mode:"horizontal",ellipsis:!1,router:""},{default:k(()=>[(f(!0),E(ye,null,We(x.value,$e=>(f(),oe(Q,{key:$e.index,label:$e.label,name:$e.index,type:"tonal","is-active":b(M).isActive($e.routeName,$e.index),route:b(M).getMenuRoute($e,b(xr)),onClick:Se=>b(M).onMenuClick($e,b(M).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:k(()=>[c(ne,{content:b(n)("preview_form"),placement:"bottom",theme:"inverted"},{default:k(()=>[c(Ee,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:V})]),_:1},8,["content"]),b(p).isEditing?(f(),oe(Ee,{key:0,class:qe(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",loading:C.value,onClick:H},{default:k(()=>[C.value?me("",!0):(f(),E(ye,{key:0},[ce(U(b(n)("update")),1)],64))]),_:1},8,["loading"])):(f(),oe(Ee,{key:1,class:qe(["ivyforms-button__action ivyforms-button__action--save"]),priority:"primary",loading:C.value,onClick:A},{default:k(()=>[C.value?me("",!0):(f(),E(ye,{key:0},[ce(U(b(n)("save")),1)],64))]),_:1},8,["loading"])),c(ve)]),_:1}),F("div",{class:qe(["ivyforms-form-builder-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-form-builder-page--fullscreen-mode":b(m).isFullScreenMode}])},[c(Ve),c(be),c(Vd,{visible:d.value,"onUpdate:visible":$[1]||($[1]=$e=>d.value=$e),onFormCreated:B,onClose:se},null,8,["visible"])],2),c(Ai,{"show-close":"","align-center":"",width:"342px"})],64)}}}),id=Fe(e6,[["__scopeId","data-v-1ced9758"]]),t6=he({__name:"FormSettingsPageSection",emits:["update:isAddingNotification"],setup(i,{emit:n}){const r=n,l=()=>{r("update:isAddingNotification",!1)};return(s,d)=>{const h=Ol("router-view"),w=or;return f(),oe(w,null,{default:k(()=>[c(h,null,{default:k(({Component:x})=>[(f(),oe(Sa(x),{onCreated:l},null,32))]),_:1})]),_:1})}}}),n6={key:1},a6=he({__name:"FormSettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(i,{emit:n}){const{getLabel:r}=De(),l=aa(),s=mn(),d=Xr(),h=ze(),w=ti(),x=kr(),S=Id(),y=ka(),C=i,p=n,m=W(C.activeIndex||"wpdatatables"),_=P(()=>{var j;const X=(j=y.allSettings)==null?void 0:j.integrations;return X?Object.values(X).some(A=>A&&A.enabled===!0):!1}),I=P(()=>{var j;const X=[{label:r("general_settings"),index:"general"},{label:r("notifications"),index:"notifications"},{label:r("confirmations"),index:"confirmations"}];if(_.value){const A=((j=y.allSettings)==null?void 0:j.integrations)||{},H=Object.entries(A).filter(([,V])=>V&&V.enabled===!0).map(([V])=>({index:`integrations/${V}`,label:r(V),iconConfig:{name:V,type:"fill",category:"integrations",size:"d"}}));X.push({label:r("integrations"),index:"integrations",autoNavigateToFirst:!0,subItems:H})}return X}),R=async X=>(w.id&&w.formId==X||(await w.fetchAllConfirmations(X),w.id)||(w.formId=X,await w.createConfirmation()),w.id),M=async X=>{m.value=X,p("update:activeIndex",X);const j=h.formId;if(X==="general")await l.push({path:`/manage/${j}/settings/general`});else if(X==="notifications")await l.push({path:`/manage/${j}/settings/notification`});else if(X==="confirmations"){const A=await R(Number(j));await l.push({path:`/manage/${j}/settings/confirmation/manage/${A}`})}else if(X.startsWith("integrations/")){const A=X.split("integrations/")[1];await l.push({path:`/manage/${j}/settings/integrations/${A}`})}else X==="integrations"&&await l.push({path:`/manage/${j}/settings/integrations/wpdatatables`})},T=()=>{const X=s.path;if(X.includes("/settings/general"))m.value="general";else if(X.includes("/settings/notification"))m.value="notifications";else if(X.includes("/settings/confirmation"))m.value="confirmations";else if(X.includes("/settings/integrations/")){const j=X.match(/\/integrations\/(\w+)/);j?m.value=`integrations/${j[1]}`:m.value="integrations/wpdatatables"}},O=W(!0);return Mt(async()=>{var j;T(),l.afterEach(()=>{T()}),(j=y.allSettings)!=null&&j.integrations||await y.loadAllSettings(),O.value=!1;const X=d.setupAdminMenuListener(S,()=>d.hasUnsavedChanges("formBuilder",()=>h.getCurrentState()).value||d.hasUnsavedChanges("confirmationBuilder",()=>w.getCurrentState()).value||d.hasUnsavedChanges("notificationBuilder",()=>x.getCurrentState()).value);Is(X)}),(X,j)=>{const A=Li;return f(),oe(A,null,{default:k(()=>[O.value?(f(),E("div",n6,"Loading settings...")):(f(),oe(gd,{key:0,modelValue:m.value,"onUpdate:modelValue":j[0]||(j[0]=H=>m.value=H),"menu-items":I.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:M},null,8,["modelValue","menu-items"]))]),_:1})}}}),r6=he({__name:"FormBuilderSettingsPage",setup(i){const{getLabel:n}=De(),{startWatching:r}=an();r();const l=ze(),s=Gn(),d=Ti(),h=kr(),w=ti(),x=Xr(),S=W("general"),y=W(!1),C=W("horizontal"),p=mn(),m=aa(),_=Ss(),I=P(()=>l.formId||null),R=W([]),M=W(!1),T=W(!1),O=P(()=>[{label:n("build"),index:"build",routeName:l.isEditing?Ir:xr},{label:n("settings"),index:"settings",routeName:Sr},{label:n("results"),index:"results",routeName:tr}]),X=()=>{l.formId||Ke({message:n("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${l.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},j=async B=>{if(!B){l.resetForm(),h.allNotifications=[],h.formId=null,w.allConfirmations=[],w.formId=null,await m.push({path:"/"});return}T.value=!0;try{await l.loadForm(B);const Y=(m.currentRoute.value.path+m.currentRoute.value.hash).match(/\/settings\/(\w+)/),$=Y?Y[1]:null;$?(await m.push({path:`/manage/${B}/settings/${$}`}),S.value=$,Ke({message:n("form_loaded"),type:"success"})):(await m.push({path:`/manage/${B}`}),Ke({message:n("form_loaded"),type:"success"}))}catch(se){console.error(n("failed_to_load_form"),se),Ke({message:n("failed_to_load_form"),type:"error"})}finally{T.value=!1}},A=async()=>{M.value=!0;try{await d.fetchData({page:1,perPage:100}),R.value=d.tableData.map(B=>({value:B.id,labelId:`${n("id")}: ${B.id}`,label:B.name||`Form #${B.id}`}))}catch(B){console.error(n("failed_to_load_form"),B),Ke({message:n("failed_to_fetch_form"),type:"error"})}finally{M.value=!1}};function H(B){if(B.params.confirmationId){S.value="confirmations",y.value=!1;return}if(B.params.notificationId){S.value="notifications",y.value=!0;return}const se=B.name?B.name.toString():"";if(se.includes("notification"))S.value="notifications",y.value=!0;else if(se.includes("confirmation"))S.value="confirmations",y.value=!1;else if(se.includes("general")||se.includes("settings"))S.value="general",y.value=!1;else{const Y=B.path+B.hash;Y.includes("/notification")?(S.value="notifications",y.value=!0):Y.includes("/confirmation")?(S.value="confirmations",y.value=!1):(S.value="general",y.value=!1)}}Mt(async()=>{await A();const B=p.params.formId,se=Array.isArray(B)?B[0]:B;if(se&&!l.formId){T.value=!0;try{await l.loadForm(se),Va(R)}catch($){console.error(n("failed_to_load_form"),$),Ke({message:n("failed_to_load_form"),type:"error"})}finally{T.value=!1}}else Va(R);l.formId||(l.counterFields=0),p.params.formId&&(l.formId=Array.isArray(p.params.formId)?p.params.formId[0]:p.params.formId),p.params.confirmationId&&(w.id=p.params.confirmationId?Number(Array.isArray(p.params.confirmationId)?p.params.confirmationId[0]:p.params.confirmationId):null),p.params.notificationId&&(h.id=p.params.notificationId?Number(Array.isArray(p.params.notificationId)?p.params.notificationId[0]:p.params.notificationId):null),H(p),x.resetUnsavedChanges("formBuilder",()=>l.getCurrentState());const Y=x.setupAdminMenuListener(V,()=>x.hasUnsavedChanges("formBuilder",()=>l.getCurrentState()).value||x.hasUnsavedChanges("confirmationBuilder",()=>w.getCurrentState()).value||x.hasUnsavedChanges("notificationBuilder",()=>h.getCurrentState()).value);Is(Y)}),Ce(()=>l.name,B=>{if(B&&l.formId){const se=R.value.findIndex(Y=>Y.value===l.formId);se!==-1?R.value[se].label=B:Va(R)}}),Ce(()=>[p.path,p.hash,p.name],()=>{H(p)},{immediate:!0}),Ce(()=>p.params,B=>{B.formId&&(l.formId=Array.isArray(B.formId)?B.formId[0]:B.formId),B.confirmationId&&(w.id=B.confirmationId?Number(Array.isArray(B.confirmationId)?B.confirmationId[0]:B.confirmationId):null),B.notificationId&&(h.id=B.notificationId?Number(Array.isArray(B.notificationId)?B.notificationId[0]:B.notificationId):null)},{immediate:!0});const V=Id();return(B,se)=>{const Y=Wl,$=ir,K=rr,Q=Ee,de=Wt,ne=lr,ve=Wa,ge=a6,Ve=t6;return f(),E(ye,null,[c(ve,null,{left:k(()=>[c(Y,{modelValue:I.value,"onUpdate:modelValue":se[0]||(se[0]=be=>I.value=be),size:"s",type:"border",placeholder:"Select a form",options:R.value,loading:M.value||T.value,onChange:j},null,8,["modelValue","options","loading"])]),center:k(()=>[c(K,{mode:C.value,ellipsis:!1,router:""},{default:k(()=>[(f(!0),E(ye,null,We(O.value,be=>(f(),oe($,{key:be.index,label:be.label,name:be.index,type:"tonal","is-active":b(_).isActive(be.routeName,be.index),route:b(_).getMenuRoute(be,b(Sr)),onClick:$e=>b(_).onMenuClick(be,b(_).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1},8,["mode"])]),right:k(()=>[c(de,{content:b(n)("preview_form"),placement:"bottom",theme:"inverted"},{default:k(()=>[c(Q,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:X})]),_:1},8,["content"]),c(ne)]),_:1}),F("div",{class:qe(["ivyforms-form-builder-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":b(s).isFullScreenMode}])},[(f(),oe(ge,{key:I.value,"active-index":S.value},null,8,["active-index"])),c(Ve,{"active-index":S.value,"is-adding-notification":y.value},null,8,["active-index","is-adding-notification"])],2),c(Ai,{"align-center":"",width:"342px"})],64)}}}),i6=Fe(r6,[["__scopeId","data-v-08b952ea"]]),l6={class:"ivyforms-form-builder-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},o6={class:"ivyforms-form-builder-settings-notification__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-mr-20"},s6={class:"ivyforms-form-builder-settings-notification__option-bar__left ivyforms-flex ivyforms-gap-8"},u6={class:"ivyforms-form-builder-settings-notification__option-bar__right ivyforms-flex ivyforms-gap-8"},c6=he({__name:"FormBuilderManageNotification",setup(i){const n=aa(),r=mn(),{getLabel:l}=De(),{startWatching:s}=an();s();const d=P(()=>{const V=r.params.formId;return Array.isArray(V)?V[0]:V}),h=P(()=>{const V=r.params.notificationId;return Array.isArray(V)?V[0]:V}),w=()=>{n.push({name:Pl,params:{formId:d.value}})},x=kr(),{isEditing:S}=Ei(x),y=W({formName:"",formDescription:""});h.value?(x.loadNotification(Number(h.value)),x.isEditing=!0):(x.resetNotification(d.value),x.isEditing=!1);const C=ze(),p=W(!1),m=W(null),_=W(),I=W(),R=W();function M(V){m.value&&m.value.editor&&m.value.editor.chain().focus().insertContent(V).run()}const T=P(()=>(C.fields||[]).map(V=>({label:V.label,value:`{{${V.type}_${V.fieldIndex}}}`,type:V.type,fieldIndex:V.fieldIndex}))),O=P(()=>Sd()),X=P(()=>T.value.filter(V=>V.type==="email")),j=P(()=>O.value.filter(V=>V.key&&V.key==="admin_email")),A=async()=>{p.value=!0;try{const V={name:x.name,sender:x.sender,receiver:x.receiver,enabled:x.enabled,subject:x.subject,message:x.message,smartLogic:x.smartLogic,formId:d.value||x.formId};x.isEditing&&h.value?await x.updateNotification(h.value,V):await x.createNotification(d.value),w()}catch(V){console.error(l("error_saving_notification"),V)}finally{p.value=!1}};function H(V,B){let se;switch(V){case"sender":se=_.value;break;case"receiver":se=I.value;break;case"subject":se=R.value;break}if(se&&se.$el){const Y=se.$el.querySelector("input")||se.$el.querySelector("textarea");if(Y){const $=Y.selectionStart,K=Y.selectionEnd,Q=Y.value;Y.value=Q.slice(0,$)+B+Q.slice(K),Y.dispatchEvent(new Event("input")),Y.setSelectionRange($+B.length,$+B.length),Y.focus()}}}return(V,B)=>{const se=Fa,Y=Ee,$=Ze,K=Me,Q=Wt,de=ph,ne=Cd,ve=ws,ge=jr;return f(),E("div",l6,[F("div",o6,[F("div",s6,[c(se,{modelValue:b(x).enabled,"onUpdate:modelValue":B[0]||(B[0]=Ve=>b(x).enabled=Ve),priority:"primary",size:"s",title:b(l)("enabled_status"),"text-position":"left"},null,8,["modelValue","title"])]),F("div",u6,[c(Y,{class:qe(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:w},{default:k(()=>[ce(U(b(l)("cancel")),1)]),_:1}),c(Y,{class:qe(["ivyforms-button__action--save"]),priority:"primary",loading:p.value,onClick:A},{default:k(()=>[p.value?me("",!0):(f(),E(ye,{key:0},[ce(U(b(l)(b(S)?"update":"save")),1)],64))]),_:1},8,["loading"])])]),c(ge,null,{default:k(()=>[c(ve,{model:y.value},{default:k(()=>[c(K,{label:b(l)("name"),prop:"notificationName"},{default:k(()=>[c($,{modelValue:b(x).name,"onUpdate:modelValue":B[1]||(B[1]=Ve=>b(x).name=Ve),placeholder:b(l)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(K,{label:b(l)("send_from"),prop:"notificationSender"},{default:k(()=>[c($,{ref_key:"senderInputRef",ref:_,modelValue:b(x).sender,"onUpdate:modelValue":B[2]||(B[2]=Ve=>b(x).sender=Ve),placeholder:"ivy@forms.io"},null,8,["modelValue"]),c(de,{fields:X.value,general:j.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:B[3]||(B[3]=Ve=>H("sender",Ve))},{reference:k(()=>[c(Q,{content:b(l)("insert_placeholders")},{default:k(()=>[c(Y,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":b(l)("placeholders"),class:"ivyforms-form-builder-settings-notification__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),c(K,{label:b(l)("send_to"),prop:"notificationReceiver"},{default:k(()=>[c($,{ref_key:"receiverInputRef",ref:I,modelValue:b(x).receiver,"onUpdate:modelValue":B[4]||(B[4]=Ve=>b(x).receiver=Ve),placeholder:"ivy@forms.io"},null,8,["modelValue"]),c(de,{fields:X.value,general:j.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:B[5]||(B[5]=Ve=>H("receiver",Ve))},{reference:k(()=>[c(Q,{content:b(l)("insert_placeholders")},{default:k(()=>[c(Y,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":b(l)("placeholders"),class:"ivyforms-editor__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),c(K,{label:b(l)("subject"),prop:"notificationSubject"},{default:k(()=>[c($,{ref_key:"subjectInputRef",ref:R,modelValue:b(x).subject,"onUpdate:modelValue":B[6]||(B[6]=Ve=>b(x).subject=Ve),placeholder:b(l)("example")},null,8,["modelValue","placeholder"]),c(de,{class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:B[7]||(B[7]=Ve=>H("subject",Ve))},{reference:k(()=>[c(Q,{content:b(l)("insert_placeholders")},{default:k(()=>[c(Y,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":b(l)("placeholders"),class:"ivyforms-editor__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1})]),_:1},8,["label"]),c(K,{label:b(l)("message"),prop:"formDescription",class:"ivyforms-form-builder-settings-notification__editor"},{default:k(()=>[c(ne,{ref_key:"editorRef",ref:m,modelValue:b(x).message,"onUpdate:modelValue":B[8]||(B[8]=Ve=>b(x).message=Ve),"fields-placeholders":T.value,"general-placeholders":O.value,onInsertPlaceholder:M},null,8,["modelValue","fields-placeholders","general-placeholders"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1})])}}}),cs=Fe(c6,[["__scopeId","data-v-fb6bb5b6"]]),d6={class:"ivyforms-form-builder-settings ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},f6={class:"ivyforms-form-builder-settings__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-mr-20"},m6={class:"ivyforms-form-builder-settings__option-bar__left ivyforms-flex ivyforms-gap-8"},p6={class:"ivyforms-form-builder-settings__option-bar__right ivyforms-flex ivyforms-gap-8"},v6={class:"ivyforms-form-checkbox ivyforms-flex ivyforms-flex-direction-column"},h6=he({__name:"FormBuilderSettings",setup(i){const{getLabel:n}=De(),{startWatching:r}=an();r();const l=mn(),s=W({formName:"",formDescription:""}),d=ze(),h=W(!1);Mt(async()=>{l.params.id&&await d.loadForm(l.params.id)});const w=async()=>{h.value=!0;try{await d.saveFormSettings()}finally{h.value=!1}},x=async()=>{h.value=!0;try{await d.updateForm()}finally{h.value=!1}};return(S,y)=>{const C=Fa,p=Ee,m=Ze,_=Me,I=pt,R=ws,M=jr;return f(),E("div",d6,[F("div",f6,[F("div",m6,[c(C,{modelValue:b(d).published,"onUpdate:modelValue":y[0]||(y[0]=T=>b(d).published=T),priority:"primary",size:"s",title:b(n)("enabled_status"),"text-position":"left"},null,8,["modelValue","title"])]),F("div",p6,[b(d).isEditingSettingGeneral?(f(),oe(p,{key:0,class:qe(["ivyforms-button__action--update"]),priority:"primary",loading:h.value,onClick:x},{default:k(()=>[h.value?me("",!0):(f(),E(ye,{key:0},[ce(U(b(n)("save")),1)],64))]),_:1},8,["loading"])):(f(),oe(p,{key:1,class:qe(["ivyforms-button__action--save"]),priority:"primary",loading:h.value,onClick:w},{default:k(()=>[h.value?me("",!0):(f(),E(ye,{key:0},[ce(U(b(n)("save")),1)],64))]),_:1},8,["loading"]))])]),c(M,null,{default:k(()=>[c(R,{model:s.value},{default:k(()=>[c(_,{label:b(n)("form_name"),prop:"formName"},{default:k(()=>[c(m,{modelValue:b(d).name,"onUpdate:modelValue":y[1]||(y[1]=T=>b(d).name=T),placeholder:"ivy@forms.io"},null,8,["modelValue"])]),_:1},8,["label"]),c(_,{label:b(n)("form_desc"),prop:"formDescription",class:"ivyforms-form-settings-description"},{default:k(()=>[c(m,{modelValue:b(d).description,"onUpdate:modelValue":y[2]||(y[2]=T=>b(d).description=T),type:"textarea",placeholder:b(n)("form_description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),F("div",v6,[c(I,{modelValue:b(d).showTitle,"onUpdate:modelValue":y[3]||(y[3]=T=>b(d).showTitle=T),priority:"secondary",size:"d",type:"checkmark"},{default:k(()=>[ce(U(b(n)("show_form_title")),1)]),_:1},8,["modelValue"]),c(I,{modelValue:b(d).showDescription,"onUpdate:modelValue":y[4]||(y[4]=T=>b(d).showDescription=T),priority:"secondary",size:"d",type:"checkmark"},{default:k(()=>[ce(U(b(n)("show_form_description")),1)]),_:1},8,["modelValue"]),c(I,{modelValue:b(d).storeEntries,"onUpdate:modelValue":y[5]||(y[5]=T=>b(d).storeEntries=T),priority:"secondary",size:"d",type:"checkmark"},{default:k(()=>[ce(U(b(n)("store_entries_db")),1)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1})])}}}),y6=Fe(h6,[["__scopeId","data-v-158851de"]]),_6={class:"ivyforms-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},g6={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},b6={class:"ivyforms-settings-notification__option-bar ivyforms-flex ivyforms-gap-8"},w6={class:"ivyforms-settings-notification__option-bar-left ivyforms-flex ivyforms-gap-8"},x6={class:"ivyforms-settings-notification__option-bar-right ivyforms-flex ivyforms-gap-8"},I6={class:"ivyforms-settings-notification__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},S6={key:0,class:"ivyforms-table-skeleton"},C6={class:"ivyforms-all-forms-pagination-container"},k6={key:1},F6=he({__name:"FormBuilderNotificationTable",setup(i){const{getLabel:n}=De(),{startWatching:r}=an();r();const l=ze(),s=kr(),d=Fr(),h=W(""),w=W(""),x=W(!1),S=W(!1),y=W(!1),C=W([]),p=W(0),m=mn(),_=aa(),I=Yr.debounce(ve=>{w.value=ve},500),R=Mn({page:1,perPage:10}),M=Mn({column:"id",order:"desc"}),T=P(()=>h.value.trim().length>0),O=()=>({page:R.page,perPage:R.perPage,search:w.value,sortBy:M.column,sortOrder:M.order,formId:m.params.formId?parseInt(Array.isArray(m.params.formId)?m.params.formId[0]:m.params.formId,10):l.formId?parseInt(l.formId,10):null}),X=async()=>{x.value=!0;try{await s.searchNotifications(O()),C.value=s.tableData;const ve=s.paginationMeta;R.page=ve.page,R.perPage=ve.perPage,p.value=ve.total}catch(ve){console.error(n("error_loading_notification"),ve)}finally{x.value=!1}};Ce(h,I),Ce(()=>d.dialogVisible,(ve,ge)=>{ge&&!ve&&(d.actionType==="delete"||d.actionType==="duplicate")&&setTimeout(X,300)}),Ce([()=>R.page,()=>R.perPage,()=>w.value],async()=>{x.value=!0,await s.searchNotifications(O()),C.value=s.tableData,x.value=!1}),Ce(()=>s.tableData,ve=>{C.value=ve,x.value=!1},{immediate:!0}),Ce(()=>s.paginationMeta,ve=>{p.value=ys(ve).total||0},{immediate:!0});const j=({column:ve,order:ge})=>{M.column=ve,M.order=ge==="asc"?"asc":ge==="desc"?"desc":"asc",R.page=1,X()},A=()=>{const ve=Array.isArray(m.params.formId)?m.params.formId[0]:m.params.formId||l.formId;s.resetNotification(ve),S.value=!0,y.value=!1,_.replace(`/manage/${ve}/settings/notification/manage`)},H=()=>{S.value=!1,y.value=!1,X(),_.push({name:"form-notifications",params:{formId:l.formId}})},V=ve=>async()=>{x.value=!0;try{await s.loadNotification(ve),S.value=!0,y.value=!0}catch(ge){console.error(n("error_loading_notification"),ge)}finally{x.value=!1;const ge=Array.isArray(m.params.formId)?m.params.formId[0]:m.params.formId||l.formId;await _.push(`/manage/${ge}/settings/notification/manage/${ve}`)}},B=ve=>async()=>{await d.handleActionClick(ve,null,"notification","duplicate",{setLoading:ge=>{x.value=ge}})},se=ve=>async()=>{await d.handleActionClick(ve,null,"notification","delete",{setLoading:ge=>{x.value=ge}})},Y=({rowData:ve})=>ve?xe("div",{class:"ivyforms-column-actions"},[xe(Wt,{content:n("edit"),placement:"top"},()=>[xe(Ee,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:V(ve.id)})]),xe(Wt,{content:n("duplicate"),placement:"top"},()=>[xe(Ee,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:B(ve.id)})]),xe(Wt,{content:n("delete"),placement:"top"},()=>[xe(Ee,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:se(ve.id)})])]):null,$=({rowData:ve})=>ve?xe(Fa,{modelValue:ve.enabled,size:"s","onUpdate:modelValue":async ge=>{ve.enabled=ge,await s.updateNotification(ve.id,ve),await X()}}):null,K=({rowData:ve})=>ve?xe(gr,{size:"s",href:"#",onClick:V(ve.id),class:"ivyforms-name-cell"},()=>[ve.name||"No Name"]):null,Q=({rowData:ve})=>ve?xe("span",ve.receiver||"No Receiver"):null,de=({rowData:ve})=>ve?xe("span",ve.subject||"No Subject"):null,ne=W([{key:"enabled",title:n("status"),cellRenderer:$,width:100,visible:!0,class:"status-column"},{key:"name",title:n("name"),cellRenderer:K,width:300,visible:!0,class:"name-column",sortable:!0},{key:"receiver",title:n("receiver"),cellRenderer:Q,width:250,visible:!0,class:"receiver-column",sortable:!0},{key:"subject",title:n("subject"),cellRenderer:de,width:300,visible:!0,class:"subject-column",sortable:!0},{key:"actions",title:"",cellRenderer:Y,width:200,visible:!0,class:"ivyforms-cell-actions"}]);return Mt(()=>{s.isEditing=!1,X()}),(ve,ge)=>(f(),E("div",_6,[S.value?(f(),E("div",k6,[c(cs,{onClose:H})])):(f(),E("div",g6,[F("div",b6,[F("div",w6,[c(Jr,{modelValue:h.value,"onUpdate:modelValue":ge[0]||(ge[0]=Ve=>h.value=Ve),placeholder:b(n)("search_notifications"),clearable:""},null,8,["modelValue","placeholder"])]),F("div",x6,[c(Ee,{"icon-start":"plus",onClick:A},{default:k(()=>[ce(U(b(n)("notifications")),1)]),_:1})])]),F("div",I6,[c(Dl,{columns:ne.value,data:x.value?[]:C.value,loading:x.value,sort:M,"row-key":"id",pagination:"",onSortChange:j},{empty:k(()=>[x.value?(f(),E("div",S6,[c(Vl,null,{template:k(()=>[(f(!0),E(ye,null,We(R.perPage,Ve=>(f(),oe(Nl,{key:Ve,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):T.value?(f(),oe(nr,{key:2,title:b(n)("empty_search_title"),subtitle:b(n)("empty_search_subtitle")},null,8,["title","subtitle"])):(f(),oe(nr,{key:1,image:"not-found",title:b(n)("empty_state_notification_title"),subtitle:b(n)("empty_state_notification_subtitle")},{actionButton:k(()=>[c(Ee,{"icon-start":"plus",onClick:A},{default:k(()=>[ce(U(b(n)("notifications")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort"]),F("div",C6,[c(Bl,{"current-page":R.page,"onUpdate:currentPage":ge[1]||(ge[1]=Ve=>R.page=Ve),"page-size":R.perPage,"onUpdate:pageSize":ge[2]||(ge[2]=Ve=>R.perPage=Ve),total:p.value},null,8,["current-page","page-size","total"])])])]))]))}});function T6(i){if(!i)return!1;const n=i.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(n))return!1;const l=n.match(/https?:\/\//gi);if(l&&l.length>1)return!1;let s=n;try{return/^https?:\/\//i.test(n)||(s="https://"+n),new URL(s),!0}catch{return!1}}const A6={key:0,class:"ivyforms-form-builder-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},E6={class:"ivyforms-form-builder-settings-confirmation__option-bar ivyforms-pb-8 ivyforms-flex"},M6={class:"ivyforms-form-builder-settings-confirmation__option-bar-left ivyforms-flex"},P6={class:"ivyforms-form-builder-settings-confirmation__option-bar-right ivyforms-flex"},L6={key:0,class:"ivyforms-form-builder-settings-confirmation__content-section"},$6={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},R6={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},O6={class:"confirmation-title medium-14"},D6={class:"redirection-description regular-14"},V6={class:"ivyforms-form-builder-settings-confirmation__radio-section"},N6={key:1,class:"ivyforms-form-builder-settings-confirmation__content-section"},B6={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},U6={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},W6={class:"confirmation-title medium-14"},q6={key:2,class:"ivyforms-form-builder-settings-confirmation__content-section"},z6={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},H6={class:"confirmation-title medium-14"},G6=he({__name:"FormBuilderConfirmation",setup(i){const{getLabel:n}=De(),{request:r}=Cr(),l=mn(),{startWatching:s}=an();s();const d=P(()=>{const A=l.params.formId;return Array.isArray(A)?A[0]:A}),h=P(()=>{const A=l.params.confirmationId;return Array.isArray(A)?A[0]:A}),w=ti(),x=ze(),S=W("horizontal"),y=W("successMessage"),C=W([]),p=W(!1),m=W(!1),_=W(null),I=W(""),R=W(""),M=[{label:n("success_message"),index:"successMessage"},{label:n("redirect_to_page"),index:"redirectToPage"},{label:n("redirect_to_custom_url"),index:"redirectToCustomUrl"}];function T(A){_.value&&_.value.editor&&_.value.editor.chain().focus().insertContent(A+" ").run()}const O=P(()=>(x.fields||[]).filter(A=>A.type&&typeof A.fieldIndex<"u")),X=P(()=>Sd()),j=async()=>{if(I.value="",R.value="",y.value==="redirectToPage"&&!w.page){I.value=n("please_select_a_page");return}if(y.value==="redirectToCustomUrl"){if(!w.url){R.value=n("please_enter_a_url");return}if(!T6(w.url)){R.value=n("please_enter_a_valid_url");return}}m.value=!0;const A={formId:d.value||x.formId,type:y.value,enabled:w.enabled,showForm:w.showForm};switch(y.value){case"successMessage":A.message=w.message||"";break;case"redirectToPage":A.page=w.page||"";break;case"redirectToCustomUrl":A.url=w.url||"";break}w.type=y.value,w.formId=Number(d.value||x.formId);try{w.id?await w.updateConfirmation(w.id,A):await w.createConfirmation()}finally{m.value=!1}};return Mt(async()=>{try{d.value&&await x.loadForm(d.value);const{data:A,error:H,status:V}=await r("wp/v2/pages",{method:"GET",headers:{"Content-Type":"application/json"}},{useNamespace:!1});!H&&V===200&&Array.isArray(A)?C.value=A.map(se=>({value:se.id,label:se.title.rendered})):C.value=[],d.value&&h.value&&await w.loadConfirmation(Number(h.value));const B=w.type;if(y.value=B||"successMessage",typeof w.resetEntityState=="function"&&w.resetEntityState(),p.value=!0,w.page){const se=C.value.find(Y=>Y.value===Number(w.page));w.page=se?se.value:w.page}}catch(A){console.error(n("error_loading_data_confirmation"),A)}}),Ce(()=>p.value&&y.value,A=>{A&&w.type!==A&&(w.type=A)}),Ce(()=>p.value&&w.type,A=>{A&&y.value!==A&&(y.value=A)}),Ce(y,()=>{I.value="",R.value=""}),Ce(()=>w.page,A=>{I.value&&A&&(I.value="")}),Ce(()=>w.url,A=>{if(R.value){if(R.value===n("please_enter_a_url"))A&&A.trim()!==""&&(R.value="");else if(R.value===n("please_enter_a_valid_url")&&A&&A.trim()!=="")try{const H=A.trim();/^\/\//.test(H)?new URL("http:"+H):new URL(H),R.value=""}catch{}}}),(A,H)=>{const V=Fa,B=Ee,se=Qr,Y=qt,$=Wt,K=Cd,Q=Ia,de=Ul,ne=un,ve=qn,ge=Me,Ve=Ze;return p.value?(f(),E("div",A6,[F("div",E6,[F("div",M6,[c(V,{modelValue:b(w).enabled,"onUpdate:modelValue":H[0]||(H[0]=be=>b(w).enabled=be),priority:"primary",size:"s","text-position":"left",title:b(n)("enabled_status")},null,8,["modelValue","title"])]),F("div",P6,[c(B,{class:qe(["ivyforms-button__action--save"]),priority:"primary",loading:m.value,onClick:j},{default:k(()=>[m.value?me("",!0):(f(),E(ye,{key:0},[ce(U(b(n)("save")),1)],64))]),_:1},8,["loading"])])]),c(se,{modelValue:y.value,"onUpdate:modelValue":H[1]||(H[1]=be=>y.value=be),mode:S.value,type:"tonal",priority:"tertiary",class:"ivyforms-form-builder-settings-confirmation__menu",tabs:M.map(be=>({name:be.index,label:be.label}))},null,8,["modelValue","mode","tabs"]),y.value==="successMessage"?(f(),E("div",L6,[F("div",$6,[F("div",R6,[F("span",O6,U(b(n)("message")),1),c($,{content:b(n)("success_message_tooltip"),"aria-label":b(n)("success_message_tooltip"),placement:"top",theme:"inverted"},{default:k(()=>[c(Y,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:H[2]||(H[2]=nn(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])]),F("span",D6,U(b(n)("overridden_warn")),1)]),c(K,{ref_key:"editorRef",ref:_,modelValue:b(w).message,"onUpdate:modelValue":H[3]||(H[3]=be=>b(w).message=be),"fields-placeholders":O.value,"general-placeholders":X.value,"aria-label":b(n)("success_message"),onInsertPlaceholder:T},null,8,["modelValue","fields-placeholders","general-placeholders","aria-label"]),F("div",V6,[F("p",null,U(b(n)("after_form_submission")),1),c(de,{modelValue:b(w).showForm,"onUpdate:modelValue":H[4]||(H[4]=be=>b(w).showForm=be),priority:"secondary"},{default:k(()=>[c(Q,{value:!1,priority:"secondary"},{default:k(()=>[ce(U(b(n)("hide_form")),1)]),_:1}),c(Q,{value:!0,priority:"secondary"},{default:k(()=>[ce(U(b(n)("reset_form")),1)]),_:1})]),_:1},8,["modelValue"])])])):y.value==="redirectToPage"?(f(),E("div",N6,[F("div",B6,[F("div",U6,[F("span",W6,U(b(n)("select_page")),1),c($,{content:b(n)("success_message_tooltip"),"aria-label":b(n)("success_message_tooltip"),placement:"top",theme:"inverted"},{default:k(()=>[c(Y,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:H[5]||(H[5]=nn(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),c(ge,{error:I.value},{default:k(()=>[c(ve,{modelValue:b(w).page,"onUpdate:modelValue":H[6]||(H[6]=be=>b(w).page=be),placeholder:b(n)("select")},{default:k(()=>[(f(!0),E(ye,null,We(C.value,be=>(f(),oe(ne,{key:be.value,value:be.value,label:be.label},{default:k(()=>[ce(U(be.label),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["error"])])):y.value==="redirectToCustomUrl"?(f(),E("div",q6,[F("div",z6,[F("span",H6,U(b(n)("custom_url")),1),c($,{content:b(n)("redirection_url_tooltip"),placement:"top",theme:"inverted"},{default:k(()=>[c(Y,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:H[7]||(H[7]=nn(()=>{},["prevent"]))})]),_:1},8,["content"])]),c(ge,{error:R.value},{default:k(()=>[c(Ve,{modelValue:b(w).url,"onUpdate:modelValue":H[8]||(H[8]=be=>b(w).url=be),placeholder:b(n)("enter_url")},null,8,["modelValue","placeholder"])]),_:1},8,["error"])])):me("",!0)])):me("",!0)}}}),Y6={class:"ivyforms-form-integration ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},K6={class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},X6={class:"ivyforms-form-integration__title ivyforms-flex ivyforms-align-items-center regular-16"},Q6={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},Z6={class:"ivyforms-form-integration__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},J6={key:0,class:"ivyforms-form-integration__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24 ivyforms-border-radius-16"},j6=he({__name:"FormBuilderIntegrations",setup(i){const{getLabel:n}=De(),r=ze(),l=mn(),s=W(!1),d=P(()=>l.params.integration||"wpdatatables"),h=async()=>{s.value=!0;try{await r.updateForm()}finally{s.value=!1}},w=P(()=>{const x=l.params.formId;return Array.isArray(x)?x[0]:x});return Mt(async()=>{w.value&&await r.loadForm(w.value)}),(x,S)=>{const y=Ee,C=pt;return f(),E("div",Y6,[F("div",K6,[F("div",X6,U(b(n)(d.value+"_integration_settings")),1),F("div",Q6,[c(y,{class:qe(["ivyforms-button__action--save"]),priority:"primary",loading:s.value,onClick:h},{default:k(()=>[s.value?me("",!0):(f(),E(ye,{key:0},[ce(U(b(n)("save")),1)],64))]),_:1},8,["loading"])])]),F("div",Z6,[d.value==="wpdatatables"?(f(),E("div",J6,[c(C,{modelValue:b(r).integrationSettings.wpdatatables.enabled,"onUpdate:modelValue":S[0]||(S[0]=p=>b(r).integrationSettings.wpdatatables.enabled=p),priority:"secondary",type:"checkmark"},{default:k(()=>[ce(U(b(n)("allow_ivy_wpdatatables_integration")),1)]),_:1},8,["modelValue"])])):me("",!0)])])}}}),e7=Fe(j6,[["__scopeId","data-v-b1843450"]]),t7={class:"ivyforms-all-entries__header"},Bd=he({__name:"AllEntriesTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading"],setup(i,{emit:n}){const r=Fr(),{getLabel:l}=De(),s=i,d=n,h=W(!1),w=()=>{s.selectedIds.length>0&&r.handleActionClick(null,s.selectedIds,"entries","delete",{setLoading:y=>{h.value=y,d("update:loading",y)}})},x=P(()=>s.selectedIds.length>0),S=y=>{y||d("unselect-all")};return(y,C)=>(f(),E("div",t7,[c(pt,{type:"checkmark",indeterminate:"",size:"s","model-value":x.value,class:"ivyforms-ml-6","onUpdate:modelValue":S},{default:k(()=>[ta(y.$slots,"default")]),_:3},8,["model-value"]),c(Ee,{priority:"danger",size:"xs",onClick:w},{default:k(()=>[ce(U(b(l)("delete")),1)]),_:1})]))}}),n7={class:"all-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},a7={class:"ivyforms-all-entries-option-bar"},r7={class:"ivyforms-all-entries-option-bar__left"},i7={class:"ivyforms-all-entries-table"},l7={key:0,class:"ivyforms-table-skeleton"},o7={class:"ivyforms-all-entries-pagination-container"},s7=he({__name:"AllEntries",setup(i){const{getLabel:n}=De(),{startWatching:r}=an();r();const{getHashRedirectLink:l,redirectToWordPressAdminPage:s}=ha(),d=ze(),h=Gn(),w=ka(),x=W(null),S=Mi(),y=hs(),C=Fr(),p=W(),m=W(0),_=W(null),I=W(null),R=W([]),M=W(0),T=W(null),O=W(!1),X=W(!0),j=W(!1),A=W(!1),H=W(null),V=W(""),B=W(""),se=Yr.debounce(ae=>{B.value=ae},500),Y=Mn({starred:null,read:null}),$=Mn({page:1,perPage:10}),K=Mn({column:"id",order:"desc"}),Q=Mn({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),de=()=>xe(pt,{modelValue:rn.value,size:"s",type:"checkmark","onUpdate:modelValue":ae=>ra(ae)},()=>[]),ne=({rowData:ae})=>ae?xe(pt,{modelValue:ae.selected,type:"checkmark",size:"s","onUpdate:modelValue":we=>ae.selected=we},()=>[]):null,ve=({rowData:ae})=>ae?xe(gr,{size:"s",href:l(Ua,`/details/${ae.id}`),class:ae.status==="unread"?"ivyforms-unread-entry":""},()=>[ae.id]):null,ge=({rowData:ae})=>ae?xe(qt,{name:ae.starred?"star-2":"star",type:"fill",size:"d",color:ae.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{ae.starred=!ae.starred,await S.updateStarred(ae.id,ae.starred),ae.starred?(Q.starredTrueCount++,Q.starredFalseCount--):(Q.starredTrueCount--,Q.starredFalseCount++)}}):null,Ve=({rowData:ae})=>{if(!ae)return null;const we=ae.formId,ot=fe.value[we]||"";return xe(gr,{size:"s",href:l(xn,`/manage/${we}`),class:"ivyforms-name-cell"},()=>[ot])},be=({rowData:ae})=>ae?xe("div",{class:["ivyforms-column-actions",{hovered:ae.id===H.value}]},[xe(Wt,{content:ae.status==="read"?n("mark_as_unread"):n("mark_as_read"),placement:"top"},xe(Ee,{iconOnly:!0,iconStart:ae.status==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:async()=>{ae.status=ae.status==="read"?"unread":"read",await S.updateStatus(ae.id,ae.status),ae.status==="read"?(Q.readTrueCount++,Q.readFalseCount--):(Q.readTrueCount--,Q.readFalseCount++)}})),xe(Wt,{content:n("preview"),placement:"top"},xe(Ee,{iconOnly:!0,iconStart:"preview",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:gt(ae.id)})),xe(Wt,{content:n("delete"),placement:"top"},xe(Ee,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:Pt(ae.id)}))]):null,$e=W([{key:"select",width:44,minWidth:44,headerRenderer:de,cellRenderer:ne,visible:!0,showInModal:!1,fixed:Gr.LEFT},{key:"star",width:32,minWidth:32,title:n("starred"),headerRenderer:()=>xe(qt,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:ge,visible:!0,showInModal:!0},{key:"id",title:n("id"),width:40,minWidth:40,cellRenderer:ve,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"formName",title:n("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:Ve,visible:!0,showInModal:!0},{key:"date-created",title:n("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:ae})=>xe("span",pa.formatWPDate(ae.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:n("browser"),width:100,minWidth:100,cellRenderer:({rowData:ae})=>xe("span",ae.userAgent||n("unknown")),visible:!0,showInModal:!0},{key:"ip",title:n("ip_address"),width:120,minWidth:120,cellRenderer:({rowData:ae})=>xe("span",ae.ipAddress||n("unknown")),visible:!0,showInModal:!0},{key:"actions",title:"",class:"ivyforms-cell-actions",width:124,minWidth:124,cellRenderer:be,visible:!0,showInModal:!1,fixed:Gr.RIGHT}]),Se=P(()=>{var ae;return pa.convertWPFormat(((ae=window.wpIvyDateFormat)==null?void 0:ae.dateFormat)||"D/M/Y","dayjs")}),fe=P(()=>S.formIdToName),Ue=P(()=>{const ae=$e.value.filter(lt=>lt.visible),we=ae.filter(lt=>lt.showInModal),ot=m.value||0,Lt=ae.reduce((lt,It)=>lt+(typeof It.width=="number"?It.width:0),0),ln=ot-Lt>0?ot/we.length:null;return ae.map(lt=>lt.showInModal&&ln?{...lt,width:Math.floor(ln)}:lt)}),He=P(()=>$e.value.reduce((ae,we)=>ae+(typeof we.minWidth=="number"?we.minWidth:parseFloat(we.minWidth)||0),0)),wt=P(()=>R.value.some(ae=>ae.selected)),zt=P(()=>R.value.filter(ae=>ae.selected).map(ae=>ae.id)),rn=P(()=>R.value.length>0&&R.value.every(ae=>ae.selected)),nt=P(()=>V.value.trim()!==""||T.value||Y.starred!==null||Y.read!==null),Rt=ae=>({page:$.page,perPage:$.perPage,search:B.value,sortBy:K.column,sortOrder:K.order,dateRange:pa.formatDateRangeForApi(T.value),shouldGetCount:ae,formId:d.formId?Number(d.formId):void 0,filters:{starred:Y.starred,read:Y.read},searchFieldValue:!1});Ce(V,se),Ce([()=>$.page,()=>$.perPage,()=>B.value,()=>Y.starred,()=>Y.read,()=>T.value],async()=>{X.value=!0,await S.fetchData(Rt(!1)),R.value=S.tableData,X.value=!1}),Ce([()=>d.formId],async()=>{X.value=!0,await S.fetchData(Rt(!0)),R.value=S.tableData,X.value=!1}),Ce(T,()=>A.value=!!T.value),Ce(()=>S.tableData,ae=>{R.value=ae,X.value=!1},{immediate:!0}),Ce(()=>S.paginationMeta,ae=>{$.page!==ae.page&&($.page=ae.page),$.perPage!==ae.perPage&&($.perPage=ae.perPage),M.value=ae.total},{deep:!0,immediate:!0}),Ce(()=>S.filterCount,ae=>{Q.readTrueCount=ae.readTrueCount,Q.readFalseCount=ae.readFalseCount,Q.starredTrueCount=ae.starredTrueCount,Q.starredFalseCount=ae.starredFalseCount},{immediate:!0});const ft=async ae=>{X.value=!0;try{await S.fetchData(Rt(ae)),R.value=S.tableData;const we=S.paginationMeta;$.page=we.page,$.perPage=we.perPage,M.value=we.total,ae&&(Q.readTrueCount=S.filterCount.readTrueCount,Q.readFalseCount=S.filterCount.readFalseCount,Q.starredTrueCount=S.filterCount.starredTrueCount,Q.starredFalseCount=S.filterCount.starredFalseCount)}finally{X.value=!1,await Ot()}},Ot=async()=>{await Hn();const ae=document.querySelector(".ivyforms-table");if(!ae)return;const we=ae.querySelectorAll(".el-table-v2__row");we.length&&we.forEach(ot=>{const Lt=ot.getAttribute("rowkey");Lt&&(ot.addEventListener("mouseenter",()=>{H.value=Number(Lt),we.forEach(Ft=>{Ft.getAttribute("rowkey")===Lt&&Ft.classList.add("hovered")})}),ot.addEventListener("mouseleave",()=>{H.value=null,we.forEach(Ft=>{Ft.getAttribute("rowkey")===Lt&&Ft.classList.remove("hovered")})}))})},Ln=({column:ae,order:we})=>{K.column=ae,K.order=we==="asc"?"asc":we==="desc"?"desc":"",$.page=1,ft(!1)},gt=ae=>()=>{s(Ua,`/details/${ae}`)},pn=()=>{R.value.forEach(ae=>{ae.selected=!1})},ra=ae=>{R.value.forEach(we=>we.selected=ae)},Pt=ae=>async()=>{await C.handleActionClick(ae,null,"entry","delete",{setLoading:we=>{X.value=we}})},vn=()=>{O.value=!0,Hn(()=>{Cn();const ae=document.querySelector(".el-date-editor");ae==null||ae.click()})},Cn=()=>{Hn(()=>{const ae=_.value&&"$el"in _.value?_.value.$el:_.value,we=I.value&&"$el"in I.value?I.value.$el:I.value;if(ae instanceof HTMLElement&&we instanceof HTMLElement){const ot=ae.getBoundingClientRect();we.style.position="absolute",we.style.top=`${ot.bottom+8}px`,we.style.left=`${ot.left}px`,we.style.inset="unset"}})},Ht=()=>{O.value=!1},Gt=()=>{T.value=null,A.value=!1,O.value=!1},Jt=(ae,we=500)=>()=>{ae(),setTimeout(()=>{y.closeContextMenu()},we)},Xt=(ae,we)=>{Y.starred=ae==="starred"?we:null,Y.read=ae==="read"?we:null,j.value=we!==null},$n=async()=>{if(y.isOpen){y.closeContextMenu();return}y.openContextMenu({actions:[Ut(Et.Read,{handler:Jt(()=>Xt("read","read")),rightText:Q.readTrueCount.toString(),isActive:()=>Y.read==="read",secondary:!0}),Ut(Et.Unread,{handler:Jt(()=>Xt("read","unread")),isActive:()=>Y.read==="unread",secondary:!0,rightText:Q.readFalseCount.toString()}),Ut(Et.Starred,{handler:Jt(()=>Xt("starred",!0)),isActive:()=>Y.starred===!0,secondary:!0,rightText:Q.starredTrueCount.toString()}),Ut(Et.Unstarred,{handler:Jt(()=>Xt("starred",!1)),isActive:()=>Y.starred===!1,rightText:Q.starredFalseCount.toString(),secondary:!0}),Ut(Et.ResetFilters,{handler:Jt(()=>{Xt("starred",null),Xt("read",null)}),secondary:!0})],contextMenuButtonRef:_.value})},jt=()=>{Y.starred=null,Y.read=null,j.value=!1},kn=()=>{Y.starred=null,Y.read=null,T.value=null,V.value="",$.page=1,j.value=!1,A.value=!1};function hn(ae){const we=_.value&&("$el"in _.value?_.value.$el:_.value),ot=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");y.isOpen&&!(we!=null&&we.contains(ae.target))&&!(ot!=null&&ot.contains(ae.target))&&y.closeContextMenu()}return Mt(()=>{var we,ot;document.addEventListener("mousedown",hn),ft(!0),w.loadAllSettings(),x.value=new ResizeObserver(Lt=>{for(const Ft of Lt)m.value=Ft.contentRect.width});const ae=(ot=(we=p.value)==null?void 0:we.$el)==null?void 0:ot.parentElement;ae&&x.value.observe(ae)}),Fi(()=>{document.removeEventListener("mousedown",hn),x.value&&x.value.disconnect()}),Ce(()=>h.isFullScreenMode,()=>ft(!1)),(ae,we)=>{const ot=Jr,Lt=gs,Ft=Bd,ln=Nl,lt=Vl,It=nr,Rn=Dl,On=Bl;return f(),E("div",n7,[F("div",a7,[F("div",r7,[c(ot,{modelValue:V.value,"onUpdate:modelValue":we[0]||(we[0]=Dt=>V.value=Dt),class:"ivyforms-search__fixed-width",placeholder:b(n)("search")},null,8,["modelValue","placeholder"]),O.value?(f(),oe(_s,{key:0,ref_key:"datePickerPopperRef",ref:I,modelValue:T.value,"onUpdate:modelValue":we[1]||(we[1]=Dt=>T.value=Dt),type:"datetimerange","date-format":Se.value,"aria-label":b(n)("date_filters"),clearable:"",onClose:Ht},null,8,["modelValue","date-format","aria-label"])):me("",!0),c(Lt,{color:"tertiary",type:"datepicker","aria-label":b(n)("date_filters"),indicator:A.value,"custom-hide-indicator":Gt,onClick:vn},null,8,["aria-label","indicator"]),c(Lt,{ref_key:"menuButtonRef",ref:_,color:"tertiary",type:"filter","aria-label":b(n)("filters"),indicator:j.value,"custom-hide-indicator":jt,onClick:$n},null,8,["aria-label","indicator"]),c(bs)])]),F("div",i7,[(f(),oe(Rn,{key:m.value,ref_key:"tableRef",ref:p,data:X.value?[]:R.value,loading:X.value,total:M.value,"row-key":"id",columns:Ue.value,"min-table-width":He.value,"is-custom-header":wt.value,sort:K,pagination:"",onSortChange:Ln,onWidthChange:we[3]||(we[3]=Dt=>m.value=Dt)},{header:k(()=>[c(Ft,{loading:X.value,"onUpdate:loading":we[2]||(we[2]=Dt=>X.value=Dt),"selected-ids":zt.value,onUnselectAll:pn},null,8,["loading","selected-ids"])]),empty:k(()=>[X.value?(f(),E("div",l7,[c(lt,null,{template:k(()=>[(f(!0),E(ye,null,We($.perPage,Dt=>(f(),oe(ln,{key:Dt,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):nt.value?(f(),oe(It,{key:2,image:"filters",title:b(n)("empty_state_filters_all_entries_title"),subtitle:b(n)("empty_state_filters_all_entries_subtitle")},{actionButton:k(()=>[c(Ee,{onClick:kn},{default:k(()=>[ce(U(b(n)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(f(),oe(It,{key:1,image:"not-found",title:b(n)("empty_state_all_entries_title"),subtitle:b(n)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"]))]),c(Ai,{"show-close":"","align-center":"",type:"error",width:"342px"}),F("div",o7,[c(On,{"current-page":$.page,"onUpdate:currentPage":we[4]||(we[4]=Dt=>$.page=Dt),"page-size":$.perPage,"onUpdate:pageSize":we[5]||(we[5]=Dt=>$.perPage=Dt),total:M.value},null,8,["current-page","page-size","total"])])])}}}),u7={};function c7(i,n){const r=s7,l=or;return f(),oe(l,{"has-table":""},{default:k(()=>[c(r)]),_:1})}const d7=Fe(u7,[["render",c7]]),f7={class:"ivyforms-all-entries-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},m7=he({__name:"EntriesPage",setup(i){const{getLabel:n}=De(),{startWatching:r}=an();r();const l=W(),s=W([]),d=W(!1),h=W(!1),w=Ti(),x=ze(),S=Gn(),y=P(()=>S.isFullScreenMode),{redirectToWordPressAdminPage:C}=ha(),p=W(Pn),m=P(()=>[{label:n("all_forms"),index:va,routeName:va},{label:n("entries"),index:Pn,routeName:Pn},{label:n("integrations"),index:Ca},{label:n("settings"),index:"global-settings",routeName:"global-settings"}]),_=n("all_entries");wr("pageTitle",_);const I=async()=>{d.value=!0;try{await w.fetchData({page:1,perPage:100}),s.value=w.tableData.map(T=>({value:T.id,labelId:`${n("id")}: ${T.id}`,label:T.name||`Form #${T.id}`}))}catch(T){console.error(n("failed_to_fetch_form"),T),Ke({message:n("failed_to_fetch_form"),type:"error"})}finally{d.value=!1}},R=T=>{l.value=T,x.formId=String(T)},M=T=>{T===va?C(Ba):T===Pn?C(Ua):T==="global-settings"?C(ei):T===Ca&&C(Pi)};return Mt(()=>{I()}),(T,O)=>{const X=Wl,j=lr,A=Wa,H=d7;return f(),E(ye,null,[c(A,null,{left:k(()=>[c(X,{modelValue:l.value,"onUpdate:modelValue":O[0]||(O[0]=V=>l.value=V),size:"s",type:"border",clearable:"",placeholder:b(n)("select_form"),options:s.value,loading:d.value||h.value,onChange:R},null,8,["modelValue","placeholder","options","loading"]),y.value?(f(),oe(rr,{key:0,mode:"horizontal",ellipsis:!1},{default:k(()=>[(f(!0),E(ye,null,We(m.value,V=>(f(),oe(ir,{key:V.index,label:V.label,name:V.index,"is-active":p.value===V.index,type:"tonal",onClick:B=>M(V.index)},null,8,["label","name","is-active","onClick"]))),128))]),_:1})):me("",!0)]),default:k(()=>[c(j)]),_:1}),F("div",f7,[c(H)])],64)}}}),p7=[{key:"id",label:"Entry ID"},{key:"ipAddress",label:"User IP"},{key:"sourceURL",label:"Source URL"},{key:"userAgent",label:"Browser"},{key:"author",label:"User"},{key:"status",label:"Status"},{key:"dateCreated",label:"Submitted On"}],v7={class:"ivyforms-entry-page-section-title"},h7={class:"medium-18"},y7={class:"ivyforms-entry-page-section-content"},_7={class:"ivyforms-entry-details-table"},g7={class:"ivyforms-key-column medium-14"},b7={class:"ivyforms-value-column regular-14"},w7={key:0,class:"ivyforms-status-cell"},x7=he({__name:"EntryDetailsPagePanel",setup(i){const n=mn(),r=aa(),l=Mi(),s=ze(),{getLabel:d}=De(),h=yd("entry"),w=P(()=>p7.filter(y=>(h==null?void 0:h.value)&&Object.prototype.hasOwnProperty.call(h.value,y.key))),x=()=>n.name===er?n.params.entryId:n.params.id,S=async y=>{try{const C=y==="read"?"unread":"read",p=x();await l.updateStatus(Number(p),C),h!=null&&h.value&&(h.value.status=C),y==="read"&&C==="unread"&&(n.name===er?await r.push({name:tr,params:{id:n.params.formId}}):(n.name===br||n.name===Pn)&&(s.formId=null,await r.push({name:Pn})))}catch(C){console.error(d("failed_to_update_entry_status"),C)}};return(y,C)=>{const p=Ee,m=Li;return f(),oe(m,{width:360},{default:k(()=>[F("div",v7,[F("span",h7,U(b(d)("general_details")),1)]),F("div",y7,[F("table",_7,[F("tbody",null,[(f(!0),E(ye,null,We(w.value,_=>(f(),E("tr",{key:_.key},[F("td",g7,U(_.label),1),F("td",b7,[_.label===b(d)("status")?(f(),E("div",w7,[F("span",null,U(b(h)[_.key].charAt(0).toUpperCase()+b(h)[_.key].slice(1)),1),c(p,{"icon-only":"","icon-start":b(h)[_.key]==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:I=>S(b(h)[_.key])},null,8,["icon-start","onClick"])])):_.label===b(d)("submitted_on")?(f(),E(ye,{key:1},[ce(U(b(pa).formatWPDate(b(h)[_.key])),1)],64)):(f(),E(ye,{key:2},[ce(U(b(h)[_.key]),1)],64))])]))),128))])])])]),_:1})}}}),I7=Fe(x7,[["__scopeId","data-v-02bee4a9"]]),Ud=ms("entry",()=>{const i=W(null),n=W([]),r=W(!1),l=W(null),{getLabel:s}=De(),{request:d}=Cr(),h=Mi();return{entry:i,entryFields:n,loading:r,error:l,fetchEntry:async x=>{try{const{data:S,error:y,status:C}=await d(`entry/${x}`,{method:"GET",headers:{"Content-Type":"application/json"}});!y&&C===200&&(S!=null&&S.data)?(i.value=S.data.entry,n.value=S.data.fields||[],r.value=!1,i.value.status==="unread"&&(await h.updateStatus(x,"read"),i.value.status="read")):(Ke({message:s("failed_to_get_entry"),type:"error"}),console.error(s("failed_to_get_entry"),S==null?void 0:S.message))}catch(S){Ke({message:`${s("failed_to_get_entry")} ${S}`,type:"error"})}}}});/*! @license DOMPurify 3.2.7 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.7/LICENSE */const{entries:Wd,setPrototypeOf:ld,isFrozen:S7,getPrototypeOf:C7,getOwnPropertyDescriptor:k7}=Object;let{freeze:In,seal:na,create:qd}=Object,{apply:ds,construct:fs}=typeof Reflect<"u"&&Reflect;In||(In=function(n){return n});na||(na=function(n){return n});ds||(ds=function(n,r){for(var l=arguments.length,s=new Array(l>2?l-2:0),d=2;d1?r-1:0),s=1;s1?r-1:0),s=1;s2&&arguments[2]!==void 0?arguments[2]:Al;ld&&ld(i,null);let l=n.length;for(;l--;){let s=n[l];if(typeof s=="string"){const d=r(s);d!==s&&(S7(n)||(n[l]=d),s=d)}i[s]=!0}return i}function P7(i){for(let n=0;n/gm),D7=na(/\$\{[\w\W]*/gm),V7=na(/^data-[\-\w.\u00B7-\uFFFF]+$/),N7=na(/^aria-[\-\w]+$/),zd=na(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),B7=na(/^(?:\w+script|data):/i),U7=na(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Hd=na(/^html$/i),W7=na(/^[a-z][.\w]*(-[.\w]+)+$/i);var fd=Object.freeze({__proto__:null,ARIA_ATTR:N7,ATTR_WHITESPACE:U7,CUSTOM_ELEMENT:W7,DATA_ATTR:V7,DOCTYPE_NAME:Hd,ERB_EXPR:O7,IS_ALLOWED_URI:zd,IS_SCRIPT_OR_DATA:B7,MUSTACHE_EXPR:R7,TMPLIT_EXPR:D7});const Si={element:1,text:3,progressingInstruction:7,comment:8,document:9},q7=function(){return typeof window>"u"?null:window},z7=function(n,r){if(typeof n!="object"||typeof n.createPolicy!="function")return null;let l=null;const s="data-tt-policy-suffix";r&&r.hasAttribute(s)&&(l=r.getAttribute(s));const d="dompurify"+(l?"#"+l:"");try{return n.createPolicy(d,{createHTML(h){return h},createScriptURL(h){return h}})}catch{return console.warn("TrustedTypes policy "+d+" could not be created."),null}},md=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Gd(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:q7();const n=Pe=>Gd(Pe);if(n.version="3.2.7",n.removed=[],!i||!i.document||i.document.nodeType!==Si.document||!i.Element)return n.isSupported=!1,n;let{document:r}=i;const l=r,s=l.currentScript,{DocumentFragment:d,HTMLTemplateElement:h,Node:w,Element:x,NodeFilter:S,NamedNodeMap:y=i.NamedNodeMap||i.MozNamedAttrMap,HTMLFormElement:C,DOMParser:p,trustedTypes:m}=i,_=x.prototype,I=Ii(_,"cloneNode"),R=Ii(_,"remove"),M=Ii(_,"nextSibling"),T=Ii(_,"childNodes"),O=Ii(_,"parentNode");if(typeof h=="function"){const Pe=r.createElement("template");Pe.content&&Pe.content.ownerDocument&&(r=Pe.content.ownerDocument)}let X,j="";const{implementation:A,createNodeIterator:H,createDocumentFragment:V,getElementsByTagName:B}=r,{importNode:se}=l;let Y=md();n.isSupported=typeof Wd=="function"&&typeof O=="function"&&A&&A.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:$,ERB_EXPR:K,TMPLIT_EXPR:Q,DATA_ATTR:de,ARIA_ATTR:ne,IS_SCRIPT_OR_DATA:ve,ATTR_WHITESPACE:ge,CUSTOM_ELEMENT:Ve}=fd;let{IS_ALLOWED_URI:be}=fd,$e=null;const Se=tt({},[...sd,...rs,...is,...ls,...ud]);let fe=null;const Ue=tt({},[...cd,...os,...dd,...Tl]);let He=Object.seal(qd(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),wt=null,zt=null,rn=!0,nt=!0,Rt=!1,ft=!0,Ot=!1,Ln=!0,gt=!1,pn=!1,ra=!1,Pt=!1,vn=!1,Cn=!1,Ht=!0,Gt=!1;const Jt="user-content-";let Xt=!0,$n=!1,jt={},kn=null;const hn=tt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ae=null;const we=tt({},["audio","video","img","source","image","track"]);let ot=null;const Lt=tt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ft="http://www.w3.org/1998/Math/MathML",ln="http://www.w3.org/2000/svg",lt="http://www.w3.org/1999/xhtml";let It=lt,Rn=!1,On=null;const Dt=tt({},[Ft,ln,lt],ns);let J=tt({},["mi","mo","mn","ms","mtext"]),ee=tt({},["annotation-xml"]);const Le=tt({},["title","style","font","a","script"]);let je=null;const st=["application/xhtml+xml","text/html"],Tt="text/html";let ct=null,z=null;const re=r.createElement("form"),Te=function(N){return N instanceof RegExp||N instanceof Function},Re=function(){let N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(z&&z===N)){if((!N||typeof N!="object")&&(N={}),N=Da(N),je=st.indexOf(N.PARSER_MEDIA_TYPE)===-1?Tt:N.PARSER_MEDIA_TYPE,ct=je==="application/xhtml+xml"?ns:Al,$e=ma(N,"ALLOWED_TAGS")?tt({},N.ALLOWED_TAGS,ct):Se,fe=ma(N,"ALLOWED_ATTR")?tt({},N.ALLOWED_ATTR,ct):Ue,On=ma(N,"ALLOWED_NAMESPACES")?tt({},N.ALLOWED_NAMESPACES,ns):Dt,ot=ma(N,"ADD_URI_SAFE_ATTR")?tt(Da(Lt),N.ADD_URI_SAFE_ATTR,ct):Lt,ae=ma(N,"ADD_DATA_URI_TAGS")?tt(Da(we),N.ADD_DATA_URI_TAGS,ct):we,kn=ma(N,"FORBID_CONTENTS")?tt({},N.FORBID_CONTENTS,ct):hn,wt=ma(N,"FORBID_TAGS")?tt({},N.FORBID_TAGS,ct):Da({}),zt=ma(N,"FORBID_ATTR")?tt({},N.FORBID_ATTR,ct):Da({}),jt=ma(N,"USE_PROFILES")?N.USE_PROFILES:!1,rn=N.ALLOW_ARIA_ATTR!==!1,nt=N.ALLOW_DATA_ATTR!==!1,Rt=N.ALLOW_UNKNOWN_PROTOCOLS||!1,ft=N.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Ot=N.SAFE_FOR_TEMPLATES||!1,Ln=N.SAFE_FOR_XML!==!1,gt=N.WHOLE_DOCUMENT||!1,Pt=N.RETURN_DOM||!1,vn=N.RETURN_DOM_FRAGMENT||!1,Cn=N.RETURN_TRUSTED_TYPE||!1,ra=N.FORCE_BODY||!1,Ht=N.SANITIZE_DOM!==!1,Gt=N.SANITIZE_NAMED_PROPS||!1,Xt=N.KEEP_CONTENT!==!1,$n=N.IN_PLACE||!1,be=N.ALLOWED_URI_REGEXP||zd,It=N.NAMESPACE||lt,J=N.MATHML_TEXT_INTEGRATION_POINTS||J,ee=N.HTML_INTEGRATION_POINTS||ee,He=N.CUSTOM_ELEMENT_HANDLING||{},N.CUSTOM_ELEMENT_HANDLING&&Te(N.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(He.tagNameCheck=N.CUSTOM_ELEMENT_HANDLING.tagNameCheck),N.CUSTOM_ELEMENT_HANDLING&&Te(N.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(He.attributeNameCheck=N.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),N.CUSTOM_ELEMENT_HANDLING&&typeof N.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(He.allowCustomizedBuiltInElements=N.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ot&&(nt=!1),vn&&(Pt=!0),jt&&($e=tt({},ud),fe=[],jt.html===!0&&(tt($e,sd),tt(fe,cd)),jt.svg===!0&&(tt($e,rs),tt(fe,os),tt(fe,Tl)),jt.svgFilters===!0&&(tt($e,is),tt(fe,os),tt(fe,Tl)),jt.mathMl===!0&&(tt($e,ls),tt(fe,dd),tt(fe,Tl))),N.ADD_TAGS&&($e===Se&&($e=Da($e)),tt($e,N.ADD_TAGS,ct)),N.ADD_ATTR&&(fe===Ue&&(fe=Da(fe)),tt(fe,N.ADD_ATTR,ct)),N.ADD_URI_SAFE_ATTR&&tt(ot,N.ADD_URI_SAFE_ATTR,ct),N.FORBID_CONTENTS&&(kn===hn&&(kn=Da(kn)),tt(kn,N.FORBID_CONTENTS,ct)),Xt&&($e["#text"]=!0),gt&&tt($e,["html","head","body"]),$e.table&&(tt($e,["tbody"]),delete wt.tbody),N.TRUSTED_TYPES_POLICY){if(typeof N.TRUSTED_TYPES_POLICY.createHTML!="function")throw xi('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof N.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw xi('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');X=N.TRUSTED_TYPES_POLICY,j=X.createHTML("")}else X===void 0&&(X=z7(m,s)),X!==null&&typeof j=="string"&&(j=X.createHTML(""));In&&In(N),z=N}},Vt=tt({},[...rs,...is,...L7]),ia=tt({},[...ls,...$7]),yn=function(N){let pe=O(N);(!pe||!pe.tagName)&&(pe={namespaceURI:It,tagName:"template"});const ke=Al(N.tagName),vt=Al(pe.tagName);return On[N.namespaceURI]?N.namespaceURI===ln?pe.namespaceURI===lt?ke==="svg":pe.namespaceURI===Ft?ke==="svg"&&(vt==="annotation-xml"||J[vt]):!!Vt[ke]:N.namespaceURI===Ft?pe.namespaceURI===lt?ke==="math":pe.namespaceURI===ln?ke==="math"&&ee[vt]:!!ia[ke]:N.namespaceURI===lt?pe.namespaceURI===ln&&!ee[vt]||pe.namespaceURI===Ft&&!J[vt]?!1:!ia[ke]&&(Le[ke]||!Vt[ke]):!!(je==="application/xhtml+xml"&&On[N.namespaceURI]):!1},Yt=function(N){bi(n.removed,{element:N});try{O(N).removeChild(N)}catch{R(N)}},la=function(N,pe){try{bi(n.removed,{attribute:pe.getAttributeNode(N),from:pe})}catch{bi(n.removed,{attribute:null,from:pe})}if(pe.removeAttribute(N),N==="is")if(Pt||vn)try{Yt(pe)}catch{}else try{pe.setAttribute(N,"")}catch{}},Ar=function(N){let pe=null,ke=null;if(ra)N=""+N;else{const St=as(N,/^[\r\n\t ]+/);ke=St&&St[0]}je==="application/xhtml+xml"&&It===lt&&(N=''+N+"");const vt=X?X.createHTML(N):N;if(It===lt)try{pe=new p().parseFromString(vt,je)}catch{}if(!pe||!pe.documentElement){pe=A.createDocument(It,"template",null);try{pe.documentElement.innerHTML=Rn?j:vt}catch{}}const en=pe.body||pe.documentElement;return N&&ke&&en.insertBefore(r.createTextNode(ke),en.childNodes[0]||null),It===lt?B.call(pe,gt?"html":"body")[0]:gt?pe.documentElement:en},ut=function(N){return H.call(N.ownerDocument||N,N,S.SHOW_ELEMENT|S.SHOW_COMMENT|S.SHOW_TEXT|S.SHOW_PROCESSING_INSTRUCTION|S.SHOW_CDATA_SECTION,null)},sr=function(N){return N instanceof C&&(typeof N.nodeName!="string"||typeof N.textContent!="string"||typeof N.removeChild!="function"||!(N.attributes instanceof y)||typeof N.removeAttribute!="function"||typeof N.setAttribute!="function"||typeof N.namespaceURI!="string"||typeof N.insertBefore!="function"||typeof N.hasChildNodes!="function")},$i=function(N){return typeof w=="function"&&N instanceof w};function oa(Pe,N,pe){Fl(Pe,ke=>{ke.call(n,N,pe,z)})}const Ri=function(N){let pe=null;if(oa(Y.beforeSanitizeElements,N,null),sr(N))return Yt(N),!0;const ke=ct(N.nodeName);if(oa(Y.uponSanitizeElement,N,{tagName:ke,allowedTags:$e}),Ln&&N.hasChildNodes()&&!$i(N.firstElementChild)&&wn(/<[/\w!]/g,N.innerHTML)&&wn(/<[/\w!]/g,N.textContent)||N.nodeType===Si.progressingInstruction||Ln&&N.nodeType===Si.comment&&wn(/<[/\w]/g,N.data))return Yt(N),!0;if(!$e[ke]||wt[ke]){if(!wt[ke]&&ai(ke)&&(He.tagNameCheck instanceof RegExp&&wn(He.tagNameCheck,ke)||He.tagNameCheck instanceof Function&&He.tagNameCheck(ke)))return!1;if(Xt&&!kn[ke]){const vt=O(N)||N.parentNode,en=T(N)||N.childNodes;if(en&&vt){const St=en.length;for(let cn=St-1;cn>=0;--cn){const sa=I(en[cn],!0);sa.__removalCount=(N.__removalCount||0)+1,vt.insertBefore(sa,M(N))}}}return Yt(N),!0}return N instanceof x&&!yn(N)||(ke==="noscript"||ke==="noembed"||ke==="noframes")&&wn(/<\/no(script|embed|frames)/i,N.innerHTML)?(Yt(N),!0):(Ot&&N.nodeType===Si.text&&(pe=N.textContent,Fl([$,K,Q],vt=>{pe=wi(pe,vt," ")}),N.textContent!==pe&&(bi(n.removed,{element:N.cloneNode()}),N.textContent=pe)),oa(Y.afterSanitizeElements,N,null),!1)},Oi=function(N,pe,ke){if(Ht&&(pe==="id"||pe==="name")&&(ke in r||ke in re))return!1;if(!(nt&&!zt[pe]&&wn(de,pe))){if(!(rn&&wn(ne,pe))){if(!fe[pe]||zt[pe]){if(!(ai(N)&&(He.tagNameCheck instanceof RegExp&&wn(He.tagNameCheck,N)||He.tagNameCheck instanceof Function&&He.tagNameCheck(N))&&(He.attributeNameCheck instanceof RegExp&&wn(He.attributeNameCheck,pe)||He.attributeNameCheck instanceof Function&&He.attributeNameCheck(pe,N))||pe==="is"&&He.allowCustomizedBuiltInElements&&(He.tagNameCheck instanceof RegExp&&wn(He.tagNameCheck,ke)||He.tagNameCheck instanceof Function&&He.tagNameCheck(ke))))return!1}else if(!ot[pe]){if(!wn(be,wi(ke,ge,""))){if(!((pe==="src"||pe==="xlink:href"||pe==="href")&&N!=="script"&&A7(ke,"data:")===0&&ae[N])){if(!(Rt&&!wn(ve,wi(ke,ge,"")))){if(ke)return!1}}}}}}return!0},ai=function(N){return N!=="annotation-xml"&&as(N,Ve)},Di=function(N){oa(Y.beforeSanitizeAttributes,N,null);const{attributes:pe}=N;if(!pe||sr(N))return;const ke={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:fe,forceKeepAttr:void 0};let vt=pe.length;for(;vt--;){const en=pe[vt],{name:St,namespaceURI:cn,value:sa}=en,qa=ct(St),Er=sa;let Kt=St==="value"?Er:E7(Er);if(ke.attrName=qa,ke.attrValue=Kt,ke.keepAttr=!0,ke.forceKeepAttr=void 0,oa(Y.uponSanitizeAttribute,N,ke),Kt=ke.attrValue,Gt&&(qa==="id"||qa==="name")&&(la(St,N),Kt=Jt+Kt),Ln&&wn(/((--!?|])>)|<\/(style|title|textarea)/i,Kt)){la(St,N);continue}if(qa==="attributename"&&as(Kt,"href")){la(St,N);continue}if(ke.forceKeepAttr)continue;if(!ke.keepAttr){la(St,N);continue}if(!ft&&wn(/\/>/i,Kt)){la(St,N);continue}Ot&&Fl([$,K,Q],Vi=>{Kt=wi(Kt,Vi," ")});const ri=ct(N.nodeName);if(!Oi(ri,qa,Kt)){la(St,N);continue}if(X&&typeof m=="object"&&typeof m.getAttributeType=="function"&&!cn)switch(m.getAttributeType(ri,qa)){case"TrustedHTML":{Kt=X.createHTML(Kt);break}case"TrustedScriptURL":{Kt=X.createScriptURL(Kt);break}}if(Kt!==Er)try{cn?N.setAttributeNS(cn,St,Kt):N.setAttribute(St,Kt),sr(N)?Yt(N):od(n.removed)}catch{la(St,N)}}oa(Y.afterSanitizeAttributes,N,null)},zl=function Pe(N){let pe=null;const ke=ut(N);for(oa(Y.beforeSanitizeShadowDOM,N,null);pe=ke.nextNode();)oa(Y.uponSanitizeShadowNode,pe,null),Ri(pe),Di(pe),pe.content instanceof d&&Pe(pe.content);oa(Y.afterSanitizeShadowDOM,N,null)};return n.sanitize=function(Pe){let N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pe=null,ke=null,vt=null,en=null;if(Rn=!Pe,Rn&&(Pe=""),typeof Pe!="string"&&!$i(Pe))if(typeof Pe.toString=="function"){if(Pe=Pe.toString(),typeof Pe!="string")throw xi("dirty is not a string, aborting")}else throw xi("toString is not a function");if(!n.isSupported)return Pe;if(pn||Re(N),n.removed=[],typeof Pe=="string"&&($n=!1),$n){if(Pe.nodeName){const sa=ct(Pe.nodeName);if(!$e[sa]||wt[sa])throw xi("root node is forbidden and cannot be sanitized in-place")}}else if(Pe instanceof w)pe=Ar(""),ke=pe.ownerDocument.importNode(Pe,!0),ke.nodeType===Si.element&&ke.nodeName==="BODY"||ke.nodeName==="HTML"?pe=ke:pe.appendChild(ke);else{if(!Pt&&!Ot&&!gt&&Pe.indexOf("<")===-1)return X&&Cn?X.createHTML(Pe):Pe;if(pe=Ar(Pe),!pe)return Pt?null:Cn?j:""}pe&&ra&&Yt(pe.firstChild);const St=ut($n?Pe:pe);for(;vt=St.nextNode();)Ri(vt),Di(vt),vt.content instanceof d&&zl(vt.content);if($n)return Pe;if(Pt){if(vn)for(en=V.call(pe.ownerDocument);pe.firstChild;)en.appendChild(pe.firstChild);else en=pe;return(fe.shadowroot||fe.shadowrootmode)&&(en=se.call(l,en,!0)),en}let cn=gt?pe.outerHTML:pe.innerHTML;return gt&&$e["!doctype"]&&pe.ownerDocument&&pe.ownerDocument.doctype&&pe.ownerDocument.doctype.name&&wn(Hd,pe.ownerDocument.doctype.name)&&(cn=" `+cn),Ot&&Fl([$,K,Q],sa=>{cn=wi(cn,sa," ")}),X&&Cn?X.createHTML(cn):cn},n.setConfig=function(){let Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Re(Pe),pn=!0},n.clearConfig=function(){z=null,pn=!1},n.isValidAttribute=function(Pe,N,pe){z||Re({});const ke=ct(Pe),vt=ct(N);return Oi(ke,vt,pe)},n.addHook=function(Pe,N){typeof N=="function"&&bi(Y[Pe],N)},n.removeHook=function(Pe,N){if(N!==void 0){const pe=F7(Y[Pe],N);return pe===-1?void 0:T7(Y[Pe],pe,1)[0]}return od(Y[Pe])},n.removeHooks=function(Pe){Y[Pe]=[]},n.removeAllHooks=function(){Y=md()},n}var H7=Gd();const G7=he({__name:"SafeHTML",props:{html:{},fieldType:{default:"unknown"},allowedTags:{default:void 0},allowedAttributes:{default:void 0}},setup(i){const n=i,r=W(),l=()=>{const h={RETURN_DOM_FRAGMENT:!1,RETURN_DOM:!1,ALLOWED_URI_REGEXP:/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|data):|[^a-z]|[a-z+.-]+(?:[^a-z+.-:]|$))/i};switch(n.fieldType){case"signature":return{...h,ALLOWED_TAGS:["img"],ALLOWED_ATTR:["src","alt","style","class","width","height"],ALLOWED_URI_REGEXP:/^data:image\/(png|jpeg|jpg|gif|svg\+xml);base64,/i};case"rich-text":return{...h,ALLOWED_TAGS:["p","br","strong","b","em","i","u","a","ul","ol","li","h1","h2","h3","h4","h5","h6","blockquote","code","pre","span","div"],ALLOWED_ATTR:["href","target","rel","class","style"]};case"chart":case"visualization":return{...h,ALLOWED_TAGS:["div","svg","canvas","img"],ALLOWED_ATTR:["class","style","width","height","viewBox","src","alt","data-*"]};default:return n.allowedTags||n.allowedAttributes?{...h,ALLOWED_TAGS:n.allowedTags,ALLOWED_ATTR:n.allowedAttributes?Object.values(n.allowedAttributes).flat():void 0}:{...h,ALLOWED_TAGS:["span","div"],ALLOWED_ATTR:["class"]}}},s=h=>{if(!h||typeof h!="string")return"";const w=l();try{return H7.sanitize(h,w)}catch(x){return console.error("SafeHTML: Error sanitizing HTML:",x),""}},d=()=>{if(!r.value)return;const h=s(n.html);r.value.innerHTML=h};return Mt(()=>{Hn(()=>{d()})}),Ce(()=>n.html,()=>{Hn(()=>{d()})}),(h,w)=>(f(),E("div",{ref_key:"containerRef",ref:r,class:"ivyforms-safe-html"},null,512))}}),Y7=Fe(G7,[["__scopeId","data-v-bed7cd5a"]]),K7={class:"ivyforms-entry-page-section-title"},X7={class:"medium-18"},Q7={class:"ivyforms-entry-page-section-content ivyforms-mt-24"},Z7={class:"ivyforms-entry-table"},J7={class:"ivyforms-key-column medium-14"},j7={key:0,class:"ivyforms-value-column regular-14"},eb={key:1,class:"ivyforms-value-column regular-14"},tb=he({__name:"EntryPageSectionContent",setup(i){const n=ze(),r=W(!1),l=Ud(),{getLabel:s}=De(),d=W(!1),h=P(()=>l.entryFields.filter(C=>{var _;const p=typeof C=="object"&&C!==null?C.fieldId??C.id:C,m=(_=n.fields)==null?void 0:_.find(I=>I.id==p);return!(!m||m.parentId||!r.value&&(C.fieldValue===null||C.fieldValue===""))}));Ce(()=>l.entry,async C=>{C&&C.formId&&(!n.fields||n.fields.length===0)&&(d.value=!0,await n.loadForm(C.formId.toString()),d.value=!1)},{immediate:!0});const w=C=>{var _;const p=typeof C=="object"&&C!==null?C.fieldId??C.id:C,m=(_=n.fields)==null?void 0:_.find(I=>I.id==p);return m?m.label:""},x=C=>{var m;const p=typeof C=="object"&&C!==null?C.fieldId??C.id:C;return(m=n.fields)==null?void 0:m.find(_=>_.id==p)},S=C=>{var I;const p=typeof C=="object"&&C!==null?C.fieldId??C.id:C,m=(I=n.fields)==null?void 0:I.find(R=>R.id==p);return m?it.hooks.applyFilters("ivyforms/entry/html_field_types",[],m).includes(m.type):!1},y=C=>{var _;const p=typeof C=="object"&&C!==null?C.fieldId??C.id:C,m=(_=n.fields)==null?void 0:_.find(I=>I.id==p);if(m&&(m.type==="checkbox"||m.type==="multi-select")&&Array.isArray(m.fieldOptions))return(C.fieldValue||"").split(",").map(M=>M.trim()).filter(M=>M).map(M=>{const T=m.fieldOptions.find(O=>O.value==M);return T?T.label:M}).join(", ");if(m&&(m.type==="radio"||m.type==="select")&&Array.isArray(m.fieldOptions)){const I=m.fieldOptions.find(R=>R.value==C.fieldValue);return I?I.label:C.fieldValue}return C.fieldValue};return(C,p)=>{const m=pt;return f(),E(ye,null,[F("div",K7,[F("span",X7,U(b(s)("user_information")),1),c(m,{modelValue:r.value,"onUpdate:modelValue":p[0]||(p[0]=_=>r.value=_),priority:"secondary",type:"checkmark"},{default:k(()=>[ce(U(b(s)("show_empty_fields")),1)]),_:1},8,["modelValue"])]),F("div",Q7,[F("table",Z7,[F("tbody",null,[(f(!0),E(ye,null,We(h.value,_=>{var I;return f(),E("tr",{key:_.id},[F("td",J7,U(w(_)||""),1),S(_)?(f(),E("td",j7,[c(Y7,{html:y(_),"field-type":(I=x(_))==null?void 0:I.type},null,8,["html","field-type"])])):(f(),E("td",eb,U(y(_)),1))])}),128))])])])],64)}}}),nb={},ab={class:"ivyforms-entry-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function rb(i,n){const r=tb,l=jr,s=or;return f(),E("div",ab,[c(s,{class:"ivyforms-pr-20"},{default:k(()=>[c(l,null,{default:k(()=>[c(r)]),_:1})]),_:1})])}const ib=Fe(nb,[["render",rb],["__scopeId","data-v-525cb4ac"]]),lb={class:"ivyforms-header__navigation ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},ob={class:"ivyforms-header__navigation-text ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center regular-14"},sb={key:0,class:"ivyforms-count-loader"},ub={class:"ivyforms-entry-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},cb=he({__name:"EntryPage",setup(i){const{getLabel:n}=De(),{startWatching:r}=an();r();const l=mn(),s=aa(),d=Ud(),h=ze(),w=Mi(),x=P(()=>l.path.includes("/results/entries")&&l.params.formId),S=P(()=>x.value?l.params.entryId:l.params.id),y=P(()=>{var j;return x.value?l.params.formId:((j=d.entry)==null?void 0:j.formId)||h.formId}),C=W(null),p=W(null),m=W([]),_=W(1),I=P(()=>m.value.length),R=W(!1),M=P(()=>h.name?h.name:""),T=async j=>{R.value=!0;try{await d.fetchEntry(j),C.value=d.entry,p.value=d.entryFields,_.value=m.value.findIndex(A=>Number(A.id)===Number(j))+1}finally{R.value=!1}},O=async()=>{if(_.value>1){_.value--;const j=m.value[_.value-1].id;x.value?await s.push({name:er,params:{formId:y.value,entryId:j}}):await s.push({name:br,params:{id:j}}),await T(Number(j))}},X=async()=>{if(_.value{var j,A;R.value=!0;try{await d.fetchEntry(Number(S.value)),C.value=d.entry,p.value=d.entryFields,x.value&&y.value?await h.loadForm(Array.isArray(y.value)?y.value[0]:y.value):(j=C.value)!=null&&j.formId&&await h.loadForm(C.value.formId);const H=w.paginationMeta,V=(A=C.value)==null?void 0:A.formId;await w.fetchData({formId:V,perPage:H.total}),m.value=w.tableData.filter(B=>Number(B.formId)===Number(V)).sort((B,se)=>Number(B.id)-Number(se.id)),_.value=m.value.findIndex(B=>Number(B.id)===Number(S.value))+1,Ce(()=>x.value?l.params.entryId:l.params.id,B=>{_.value=m.value.findIndex(se=>Number(se.id)===Number(B))+1},{immediate:!0})}catch(H){console.error(n("failed_to_get_entry"),H)}finally{R.value=!1}}),wr("entry",C),wr("pageTitle",M),(j,A)=>{const H=Ee,V=Wa,B=ib,se=I7;return f(),E(ye,null,[c(V,null,{center:k(()=>[F("div",lb,[c(H,{"icon-only":"","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:_.value<=1,onClick:O},null,8,["disabled"]),c(H,{"icon-only":"","icon-start":"chevron-right","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:_.value>=I.value,onClick:X},null,8,["disabled"]),F("span",ob,[R.value?(f(),E("div",sb)):(f(),E(ye,{key:1},[ce(U(_.value)+"/"+U(I.value)+" "+U(b(n)("entries")),1)],64))])])]),_:1}),F("div",ub,[c(B),c(se)])],64)}}}),Yd=Fe(cb,[["__scopeId","data-v-e879025b"]]),db={class:"form-builder-results-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},fb={class:"form-builder-results-entries__option-bar ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-8"},mb={class:"form-builder-results-entries__option-bar-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-overflow-visible"},pb={class:"form-builder-results-entries__table"},vb={key:0,class:"form-builder-results-entries__table-skeleton"},hb={class:"form-builder-results-entries__pagination-container"},yb=he({__name:"FormBuilderResultsEntries",setup(i){const{getHashRedirectLink:n,redirectToWordPressAdminPage:r}=ha(),{getLabel:l}=De(),s=ze(),d=Gn(),h=ka(),w=W(null),x=mn(),S=Mi(),y=hs(),C=Fr(),p=W(),m=W(null),_=W({}),I=W(null),R=W(!1),M=W([]),T=W([]),O=W(0),X=W(0),j=W(null),A=W(!1),H=W(!0),V=W(!1),B=W(!1),se=W(null),Y=W([]),$=W(""),K=W(""),Q=Yr.debounce(J=>{K.value=J},500),de=Mn({starred:null,read:null}),ne=Mn({page:1,perPage:10}),ve=Mn({column:"id",order:"desc"}),ge=Mn({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),Ve=()=>xe(pt,{modelValue:Ln.value,size:"s",type:"checkmark","onUpdate:modelValue":J=>hn(J)},()=>[]),be=({rowData:J})=>J?xe(pt,{modelValue:J.selected,type:"checkmark",size:"s","onUpdate:modelValue":ee=>J.selected=ee},()=>[]):null,$e=({rowData:J})=>{if(!J)return null;const ee=x.params.formId||x.params.id,Le=J.id,je=`/manage/${ee}/results/entries/details/${Le}`,st=n(xn,je);return xe(gr,{size:"s",href:st,class:J.status==="unread"?"ivyforms-unread-entry":""},()=>[J.id])},Se=({rowData:J})=>J?xe(qt,{name:J.starred?"star-2":"star",type:"fill",size:"d",color:J.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{J.starred=!J.starred,await S.updateStarred(J.id,J.starred),J.starred?(ge.starredTrueCount++,ge.starredFalseCount--):(ge.starredTrueCount--,ge.starredFalseCount++)}}):null,fe=({rowData:J})=>J?xe(Wt,{content:l("actions"),placement:"top"},()=>[xe(Ee,{iconOnly:!0,iconStart:"context-menu-dot",size:"s",type:"ghost",priority:"tertiary",iconStartType:"fill",ref:ee=>{_.value[J.id]=ee&&"$el"in ee&&ee.$el instanceof HTMLElement?ee.$el:null},onClick:()=>we(J)})]):null,Ue=W([{key:"select",width:44,minWidth:44,headerRenderer:Ve,cellRenderer:be,visible:!0,showInModal:!1,fixed:Gr.LEFT},{key:"star",width:32,minWidth:32,title:l("starred"),headerRenderer:()=>xe(qt,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:Se,visible:!0,showInModal:!0},{key:"id",title:l("id"),width:40,minWidth:40,cellRenderer:$e,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"date-created",title:l("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:J})=>xe("span",pa.formatWPDate(J.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:l("browser"),width:100,minWidth:100,cellRenderer:({rowData:J})=>xe("span",J.userAgent||l("unknown")),visible:!0,showInModal:!0},{key:"actions",title:"",headerRenderer:()=>xe(Wt,{content:l("column_visibility"),placement:"left",ariaLabel:l("column_visibility")},()=>[xe(qt,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:Jt,class:"ivyforms-ml-6",style:"cursor: pointer;",role:"button",ariaLabel:l("column_visibility")})]),width:45,minWidth:45,cellRenderer:fe,visible:!0,showInModal:!1,fixed:Gr.RIGHT}]),He=P(()=>(s.fields||[]).map((ee,Le)=>({key:`field-${ee.fieldIndex}`,title:ee.label,width:150,minWidth:100,cellRenderer:({rowData:je})=>{var ct;const st=(ct=S.entryFields.find(z=>z.entryId==je.id&&z.fieldId==ee.id))==null?void 0:ct.fieldValue;if((ee.type==="checkbox"||ee.type==="multi-select")&&Array.isArray(ee.fieldOptions)){const re=(st||"").split(",").map(Te=>Te.trim()).filter(Te=>Te).map(Te=>{const Re=ee.fieldOptions.find(Vt=>Vt.value==Te);return Re?Re.label:Te});return xe("span",re.join(", "))}if((ee.type==="radio"||ee.type==="select")&&Array.isArray(ee.fieldOptions)){const z=ee.fieldOptions.find(re=>re.value==st);return xe("span",z?z.label:st||"")}let Tt=st||"";if(Tt&&ee.type==="phone")try{const z=vh(Tt);z&&(ee.phoneFormat==="international"?Tt=z.formatInternational():ee.phoneFormat==="e164"?Tt=z.number:Tt=z.formatNational())}catch{}return ee.type==="number"?xe("span",hh(st,ee.numberFormat||"")):xe("span",st||"")},visible:Le<4,showInModal:!0})));Ce(He,J=>{Y.value.length===0?Y.value=J.map(ee=>({...ee})):Y.value=J.map(ee=>{const Le=Y.value.find(je=>je.key===ee.key);return Le?{...ee,visible:Le.visible}:{...ee}})},{immediate:!0});const wt=W([]);Ce([Ue,Y],()=>{const J=Ue.value,ee=J.findIndex(st=>st.key==="id"),Le=J.slice(0,ee+1),je=J.slice(ee+1);wt.value=[...Le,...Y.value,...je]},{immediate:!0});const rn=P(()=>{var J;return pa.convertWPFormat(((J=window.wpIvyDateFormat)==null?void 0:J.dateFormat)||"D/M/Y","dayjs")}),nt=P(()=>{var ct,z;const J=wt.value.filter(re=>re.visible),ee=J.filter(re=>re.showInModal),Le=((z=(ct=p.value)==null?void 0:ct.$el)==null?void 0:z.offsetWidth)||0,je=J.reduce((re,Te)=>re+(typeof Te.width=="number"?Te.width:0),0),Tt=Le-je>0?Le/ee.length:null;return J.map(re=>re.showInModal&&Tt?{...re,width:Math.floor(Tt)}:re)}),Rt=P(()=>Ue.value.reduce((J,ee)=>J+(typeof ee.minWidth=="number"?ee.minWidth:parseFloat(ee.minWidth)||0),0)),ft=P(()=>T.value.some(J=>J.selected)),Ot=P(()=>T.value.filter(J=>J.selected).map(J=>J.id)),Ln=P(()=>T.value.length>0&&T.value.every(J=>J.selected)),gt=P({get(){return M.value.every(J=>J.visible)},set(J){M.value.forEach(Le=>{Le.key!=="id"&&Le.showInModal&&(Le.visible=J)});const ee=M.value.find(Le=>Le.key==="id");ee&&(ee.visible=!0)}}),pn=P(()=>M.value.filter(J=>J.visible).length),ra=J=>{var ee;return pn.value===1&&((ee=M.value.find(Le=>Le.key===J))==null?void 0:ee.visible)},Pt=P(()=>$.value.trim()!==""||j.value||de.starred!==null||de.read!==null);function vn(){let J=s.formId||x.params.formId||x.params.formId;return Array.isArray(J)&&(J=J[0]),J}const Cn=J=>({page:ne.page,perPage:ne.perPage,search:K.value,sortBy:ve.column,sortOrder:ve.order,dateRange:pa.formatDateRangeForApi(j.value),shouldGetCount:J,formId:Number(vn()),filters:{starred:de.starred,read:de.read},searchFieldValue:!0});Ce($,Q),Ce([()=>ne.page,()=>ne.perPage,()=>K.value,()=>de.starred,()=>de.read,()=>j.value],async()=>{H.value=!0,await S.fetchData(Cn(!1)),T.value=S.tableData,H.value=!1}),Ce(()=>vn(),async(J,ee)=>{J&&J!==ee&&(T.value=[],H.value=!0,await S.fetchData(Cn(!1)),T.value=S.tableData,H.value=!1)}),Ce(j,()=>B.value=!!j.value),Ce(()=>S.tableData,J=>{T.value=J,H.value=!1},{immediate:!0}),Ce(()=>S.paginationMeta,J=>{X.value=ys(J).total||0},{immediate:!0}),Ce(()=>M.value.map(J=>J.visible),()=>{if(M.value.filter(ee=>ee.visible).length===0){const ee=M.value.find(Le=>Le.key==="id");ee&&(ee.visible=!0)}}),Ce(()=>C.dialogVisible,(J,ee)=>{ee&&!J&&C.actionType==="delete"&&setTimeout(()=>Ht(!1),300)});const Ht=async J=>{H.value=!0;try{await S.fetchData(Cn(J)),T.value=S.tableData;const ee=S.paginationMeta;ne.page=ee.page,ne.perPage=ee.perPage,X.value=ee.total,J&&(ge.readTrueCount=S.filterCount.readTrueCount,ge.readFalseCount=S.filterCount.readFalseCount,ge.starredTrueCount=S.filterCount.starredTrueCount,ge.starredFalseCount=S.filterCount.starredFalseCount)}finally{H.value=!1,await Gt()}},Gt=async()=>{await Hn();const J=document.querySelector(".ivyforms-table");if(!J)return;const ee=J.querySelectorAll(".el-table-v2__row");ee.length&&ee.forEach(Le=>{const je=Le.getAttribute("rowkey");je&&(Le.addEventListener("mouseenter",()=>{se.value=Number(je),ee.forEach(st=>{st.getAttribute("rowkey")===je&&st.classList.add("hovered")})}),Le.addEventListener("mouseleave",()=>{se.value=null,ee.forEach(st=>{st.getAttribute("rowkey")===je&&st.classList.remove("hovered")})}))})},Jt=()=>{M.value=wt.value.map(J=>({key:J.key,visible:J.visible,showInModal:J.showInModal??!0,title:J.title})),R.value=!0},Xt=()=>{M.value.forEach(J=>{const ee=wt.value.find(je=>je.key===J.key);ee&&(ee.visible=J.visible);const Le=Y.value.find(je=>je.key===J.key);Le&&(Le.visible=J.visible)}),R.value=!1},$n=({column:J,order:ee})=>{ve.column=J,ve.order=ee==="asc"?"asc":ee==="desc"?"desc":"",ne.page=1,Ht(!1)},jt=J=>()=>{r(Ua,`/details/${J}`)},kn=()=>{T.value.forEach(J=>{J.selected=!1})},hn=J=>{T.value.forEach(ee=>ee.selected=J)};function ae(J){const ee=m.value&&("$el"in m.value?m.value.$el:m.value),Le=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");y.isOpen&&!(ee!=null&&ee.contains(J.target))&&!(Le!=null&&Le.contains(J.target))&&y.closeContextMenu()}const we=Yr.debounce(J=>{const ee=J.id,Le=J.status,je=_.value[ee];if(!je){console.warn(l("menu_button_element_not_found"));return}se.value=ee,y.openContextMenu({actions:[Ut(Le==="unread"?Et.MarkAsRead:Et.MarkAsUnread,{iconSize:"s",handler:async st=>{const Tt=J.status==="unread"?"read":"unread";await S.updateStatus(st,Tt),J.status=Tt,J.status==="read"?(ge.readTrueCount++,ge.readFalseCount--):(ge.readTrueCount--,ge.readFalseCount++)}}),Ut(Et.Preview,{iconSize:"s",handler:jt(ee)}),Ut(Et.Delete,{iconSize:"s",handler:async st=>{await C.handleActionClick(null,[st],"entries","delete",{setLoading:Tt=>{H.value=Tt}})}})],entityId:ee,contextMenuButtonRef:je,onClose:()=>{document.querySelectorAll(".el-table-v2__row.hovered").forEach(Tt=>Tt.classList.remove("hovered")),se.value=null}})},100),ot=()=>{A.value=!0,Hn(()=>{Lt();const J=document.querySelector(".el-date-editor");J==null||J.click()})},Lt=()=>{Hn(()=>{const J=m.value&&"$el"in m.value?m.value.$el:m.value,ee=I.value&&"$el"in I.value?I.value.$el:I.value;if(J instanceof HTMLElement&&ee instanceof HTMLElement){const Le=J.getBoundingClientRect();ee.style.position="absolute",ee.style.top=`${Le.bottom+8}px`,ee.style.left=`${Le.left}px`,ee.style.inset="unset"}})},Ft=()=>{A.value=!1},ln=()=>{j.value=null,B.value=!1,A.value=!1},lt=(J,ee=500)=>()=>{J(),setTimeout(()=>{y.closeContextMenu()},ee)},It=(J,ee)=>{de.starred=J==="starred"?ee:null,de.read=J==="read"?ee:null,V.value=ee!==null},Rn=async()=>{if(y.isOpen){y.closeContextMenu();return}y.openContextMenu({actions:[Ut(Et.Read,{handler:lt(()=>It("read","read")),rightText:ge.readTrueCount.toString(),isActive:()=>de.read==="read",secondary:!0}),Ut(Et.Unread,{handler:lt(()=>It("read","unread")),isActive:()=>de.read==="unread",secondary:!0,rightText:ge.readFalseCount.toString()}),Ut(Et.Starred,{handler:lt(()=>It("starred",!0)),isActive:()=>de.starred===!0,secondary:!0,rightText:ge.starredTrueCount.toString()}),Ut(Et.Unstarred,{handler:lt(()=>It("starred",!1)),isActive:()=>de.starred===!1,rightText:ge.starredFalseCount.toString(),secondary:!0}),Ut(Et.ResetFilters,{handler:lt(()=>{It("starred",null),It("read",null)}),secondary:!0})],contextMenuButtonRef:m.value})},On=()=>{de.starred=null,de.read=null,V.value=!1},Dt=()=>{de.starred=null,de.read=null,j.value=null,$.value="",ne.page=1,V.value=!1,B.value=!1};return Mt(()=>{var ee,Le;Ht(!0),h.loadAllSettings(),w.value=new ResizeObserver(je=>{for(const st of je)O.value=st.contentRect.width});const J=(Le=(ee=p.value)==null?void 0:ee.$el)==null?void 0:Le.parentElement;J&&w.value.observe(J)}),Fi(()=>{document.removeEventListener("mousedown",ae),w.value&&w.value.disconnect()}),Ce(()=>d.isFullScreenMode,()=>Ht(!1)),(J,ee)=>{const Le=Jr,je=gs,st=Bd,Tt=Nl,ct=Vl,z=nr,re=Dl,Te=Bl;return f(),E("div",db,[F("div",fb,[F("div",mb,[c(Le,{modelValue:$.value,"onUpdate:modelValue":ee[0]||(ee[0]=Re=>$.value=Re),class:"ivyforms-search__fixed-width",placeholder:b(l)("search")},null,8,["modelValue","placeholder"]),A.value?(f(),oe(_s,{key:0,ref_key:"datePickerPopperRef",ref:I,modelValue:j.value,"onUpdate:modelValue":ee[1]||(ee[1]=Re=>j.value=Re),type:"datetimerange","date-format":rn.value,"aria-label":b(l)("date_filters"),clearable:"",onClose:Ft},null,8,["modelValue","date-format","aria-label"])):me("",!0),c(je,{color:"tertiary",type:"datepicker","aria-label":b(l)("date_filters"),indicator:B.value,"custom-hide-indicator":ln,onClick:ot},null,8,["aria-label","indicator"]),c(je,{ref_key:"menuButtonRef",ref:m,color:"tertiary",type:"filter","aria-label":b(l)("filters"),indicator:V.value,"custom-hide-indicator":On,onClick:Rn},null,8,["aria-label","indicator"]),c(bs)])]),F("div",pb,[(f(),oe(re,{ref_key:"tableRef",ref:p,key:Array.isArray(b(x).params.formId)?b(x).params.formId[0]+"-"+O.value:b(x).params.formId+"-"+O.value,data:H.value?[]:T.value,loading:H.value,total:X.value,"row-key":"id",columns:nt.value,"min-table-width":Rt.value,"is-custom-header":ft.value,sort:ve,pagination:"",onSortChange:$n},{header:k(()=>[c(st,{loading:H.value,"onUpdate:loading":ee[2]||(ee[2]=Re=>H.value=Re),"selected-ids":Ot.value,onUnselectAll:kn},null,8,["loading","selected-ids"])]),empty:k(()=>[H.value?(f(),E("div",vb,[c(ct,null,{template:k(()=>[(f(!0),E(ye,null,We(ne.perPage,Re=>(f(),oe(Tt,{key:Re,class:"form-builder-results-entries__skeleton-row"}))),128))]),_:1})])):Pt.value?(f(),oe(z,{key:2,image:"filters",title:b(l)("empty_state_filters_all_entries_title"),subtitle:b(l)("empty_state_filters_all_entries_subtitle")},{actionButton:k(()=>[c(Ee,{onClick:Dt},{default:k(()=>[ce(U(b(l)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(f(),oe(z,{key:1,image:"not-found",title:b(l)("empty_state_all_entries_title"),subtitle:b(l)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"])),c(bd,{modelValue:R.value,"onUpdate:modelValue":ee[5]||(ee[5]=Re=>R.value=Re),title:b(l)("edit_table"),subtitle:b(l)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{default:k(()=>[c(pt,{modelValue:gt.value,"onUpdate:modelValue":ee[3]||(ee[3]=Re=>gt.value=Re),priority:"secondary",size:"s",type:"checkmark",class:"form-builder-results-entries__show-all-columns"},{default:k(()=>[ta(J.$slots,"default",{},()=>[ce(U(b(l)("show_all_columns")),1)])]),_:3},8,["modelValue"]),(f(!0),E(ye,null,We(M.value,Re=>(f(),E("div",{key:Re.key},[Re.showInModal?(f(),oe(pt,{key:0,modelValue:Re.visible,"onUpdate:modelValue":Vt=>Re.visible=Vt,disabled:ra(Re.key),priority:"secondary",size:"s",type:"checkmark"},{default:k(()=>[ce(U(Re.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):me("",!0)]))),128))]),footer:k(()=>[c(Ee,{priority:"tertiary",size:"d",type:"fill",onClick:ee[4]||(ee[4]=Re=>R.value=!1)},{default:k(()=>[ce(U(b(l)("cancel")),1)]),_:1}),c(Ee,{priority:"success",size:"d",type:"fill",onClick:Xt},{default:k(()=>[ce(U(b(l)("save")),1)]),_:1})]),_:3},8,["modelValue","title","subtitle"])]),c(Ai,{"show-close":"","align-center":"",type:"error",width:"342px"}),F("div",hb,[c(Te,{"current-page":ne.page,"onUpdate:currentPage":ee[6]||(ee[6]=Re=>ne.page=Re),"page-size":ne.perPage,"onUpdate:pageSize":ee[7]||(ee[7]=Re=>ne.perPage=Re),total:X.value},null,8,["current-page","page-size","total"])])])}}}),_b={};function gb(i,n){const r=Ol("router-view"),l=or;return f(),oe(l,null,{default:k(()=>[c(r,null,{default:k(({Component:s})=>[(f(),oe(Sa(s)))]),_:1})]),_:1})}const bb=Fe(_b,[["render",gb]]),wb=he({__name:"FormResultsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(i,{emit:n}){const{getLabel:r}=De(),l=W("vertical"),s=i,d=mn(),h=ze(),w=P(()=>h.formId||d.params.id),x=n,S=[{label:r("entries"),index:Pn,disabled:!1}],y=aa(),C=p=>{x("update:activeIndex",p),p==="entries"&&y.push({path:`/results/entries/${w.value}`})};return(p,m)=>{const _=ir,I=rr,R=Li;return f(),oe(R,null,{default:k(()=>[c(I,{mode:l.value,ellipsis:!1,class:"ivyforms-form-builder-results__menu"},{default:k(()=>[(f(),E(ye,null,We(S,M=>c(_,{key:M.index,label:M.label,name:M.index,type:"tonal","is-active":s.activeIndex===M.index,"coming-soon":M.disabled,onClick:T=>C(M.index)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),xb=he({__name:"FormBuilderResultsPage",setup(i){const n=ze(),r=Gn(),l=Ti(),s=W("entries"),d=W([]),h=W(!1),w=W(!1),x=mn(),S=aa(),y=Ss(),{getLabel:C}=De(),p=P(()=>n.formId||null),m=P(()=>[{label:C("build"),index:"build",routeName:n.isEditing?Ir:xr},{label:C("settings"),index:"settings",routeName:Sr},{label:C("results"),index:"results",routeName:tr}]),_=O=>{s.value=O},I=()=>{n.formId||Ke({message:C("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${n.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},R=async O=>{O&&await S.push({path:`/manage/${O}/results/entries`})},M=async()=>{h.value=!0;try{if(await l.fetchData({page:1,perPage:100}),d.value=l.tableData.map(O=>({value:O.id,labelId:`${C("id")}: ${O.id}`,label:O.name||`Form #${O.id}`})),!n.formId&&l.tableData.length>0){const O=l.tableData[0].id.toString();n.formId=O,await n.loadForm(O),x.params.formId!==O&&await S.push({path:`/manage/${O}/results/entries`})}}catch(O){console.error(C("failed_to_load_form"),O),Ke({message:C("failed_to_fetch_form"),type:"error"})}finally{h.value=!1}};Mt(async()=>{await M(),n.formId||(n.counterFields=0)});const{startWatching:T}=an();return T(),Ce(()=>x.params.formId,async O=>{O&&O!==n.formId&&(n.formId=String(O),await n.loadForm(String(O)))},{immediate:!0}),Ce(()=>n.name,O=>{if(O&&n.formId){const X=d.value.findIndex(j=>j.value===n.formId);X!==-1&&(d.value[X].label=O)}}),Ce(()=>x.hash,O=>{O.includes("/entries")?s.value="entries":O.includes("/insights")?s.value="insights":O.includes("/report")&&(s.value="report")},{immediate:!0}),(O,X)=>{const j=Wl,A=ir,H=rr,V=Ee,B=Wt,se=lr,Y=Wa,$=wb,K=bb;return f(),E(ye,null,[c(Y,null,{left:k(()=>[c(j,{modelValue:p.value,"onUpdate:modelValue":X[0]||(X[0]=Q=>p.value=Q),size:"s",type:"border",placeholder:b(C)("select_form"),options:d.value,loading:h.value||w.value,onChange:R},null,8,["modelValue","placeholder","options","loading"])]),center:k(()=>[c(H,{mode:"horizontal",ellipsis:!1,router:""},{default:k(()=>[(f(!0),E(ye,null,We(m.value,Q=>(f(),oe(A,{key:Q.index,label:Q.label,name:Q.index,type:"tonal","is-active":b(y).isActive(Q.routeName,Q.index),route:b(y).getMenuRoute(Q,b(tr)),onClick:de=>b(y).onMenuClick(Q,b(y).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:k(()=>[c(B,{content:b(C)("preview_form"),placement:"bottom",theme:"inverted"},{default:k(()=>[c(V,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:I})]),_:1},8,["content"]),c(se)]),_:1}),F("div",{class:qe(["ivyforms-form-builder-results-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":b(r).isFullScreenMode}])},[c($,{"active-index":s.value,"onUpdate:activeIndex":_},null,8,["active-index"]),c(K,{"active-index":s.value},null,8,["active-index"])],2)],64)}}}),Ib=Fe(xb,[["__scopeId","data-v-8e63ff40"]]),Sb={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none"};function Cb(i,n){return f(),E("svg",Sb,[...n[0]||(n[0]=[F("rect",{width:"24",height:"24",fill:"#F69D0B",rx:"4"},null,-1),F("path",{fill:"#fff",d:"M7.78 10.61 9.82 7.848c1.32-1.786 1.98-2.679 2.595-2.49s.616 1.284.616 3.473v.207c0 .79 0 1.185.252 1.432l.013.013c.258.243.67.243 1.491.243 1.48 0 2.22 0 2.47.448l.011.023c.236.455-.192 1.035-1.049 2.193l-2.041 2.762c-1.32 1.786-1.98 2.678-2.595 2.49-.616-.189-.616-1.284-.616-3.473v-.207c0-.79 0-1.185-.252-1.432l-.013-.013c-.258-.243-.67-.243-1.491-.243-1.48 0-2.219 0-2.469-.448l-.012-.023c-.236-.455.192-1.035 1.049-2.193"},null,-1)])])}const kb={render:Cb},Fb={xmlns:"http://www.w3.org/2000/svg",width:"40",height:"24",fill:"none"};function Tb(i,n){return f(),E("svg",Fb,[...n[0]||(n[0]=[F("rect",{width:"40",height:"24",fill:"#F69D0B",rx:"4"},null,-1),F("path",{fill:"#fff",d:"M12.236 12.959h-2.174v-1.371h2.174q.505 0 .82-.164.317-.17.464-.469.146-.3.146-.674 0-.38-.146-.709a1.2 1.2 0 0 0-.463-.527q-.317-.2-.82-.2h-1.565V16H8.914V7.469h3.322q1.002 0 1.717.363.72.357 1.102.99.38.633.38 1.448 0 .825-.38 1.43-.38.603-1.102.93-.714.33-1.717.329m4.412-5.49h3.182q.978 0 1.682.293.708.293 1.09.867.38.574.38 1.412 0 .686-.234 1.178-.229.486-.65.814a3.4 3.4 0 0 1-.979.516l-.556.293h-2.766l-.012-1.371h2.057q.462 0 .767-.164.305-.165.457-.457.159-.293.159-.68 0-.41-.153-.71a1.03 1.03 0 0 0-.463-.456q-.31-.159-.779-.158h-1.424V16h-1.758zM21.418 16l-1.945-3.803 1.857-.011 1.969 3.732V16zm9.926-4.465v.405q0 .972-.264 1.745a3.8 3.8 0 0 1-.744 1.319q-.48.54-1.148.826a3.7 3.7 0 0 1-1.471.287 3.7 3.7 0 0 1-1.47-.287 3.3 3.3 0 0 1-1.15-.826 3.9 3.9 0 0 1-.755-1.319q-.264-.773-.264-1.745v-.405q0-.978.264-1.746a3.8 3.8 0 0 1 .744-1.318q.486-.545 1.148-.832a3.7 3.7 0 0 1 1.471-.287q.81 0 1.47.287.669.286 1.15.832.485.544.75 1.318.269.768.269 1.746m-1.776.405v-.417q0-.68-.123-1.195a2.6 2.6 0 0 0-.363-.867 1.57 1.57 0 0 0-.586-.527 1.7 1.7 0 0 0-.79-.182q-.446 0-.792.182-.34.176-.58.527a2.7 2.7 0 0 0-.357.867 5.2 5.2 0 0 0-.123 1.195v.417q0 .673.123 1.195.123.516.363.873.24.351.586.533t.79.182q.446 0 .792-.182t.58-.533q.234-.358.357-.873.123-.522.123-1.195"},null,-1)])])}const Ab={render:Tb},Eb={xmlns:"http://www.w3.org/2000/svg",width:"60",height:"24",fill:"none"};function Mb(i,n){return f(),E("svg",Eb,[...n[0]||(n[0]=[F("rect",{width:"60",height:"24",fill:"#F69D0B",rx:"4"},null,-1),F("path",{fill:"#fff","fill-rule":"evenodd",d:"M21.685 10.916c-.247-.428-.7-.57-1.132-.63-.436-.06-1.02-.06-1.725-.06h-.04c-.42 0-.695-.005-.895-.032-.18-.026-.238-.063-.263-.085-.018-.018-.05-.062-.072-.22-.025-.186-.026-.442-.026-.851v-.25c0-1.058 0-1.906-.082-2.51-.076-.568-.258-1.205-.887-1.398-.619-.19-1.137.217-1.54.636-.43.446-.94 1.136-1.58 2l-2.09 2.83c-.407.55-.746 1.01-.949 1.39s-.35.831-.125 1.282v.001l.003.005.003.006.003.005.002.005.003.006.003.005.003.005.003.004v.002c.246.424.697.573 1.133.64.45.068 1.05.072 1.777.072.424 0 .695.001.894.027.175.022.228.057.25.076.02.021.055.07.08.234.028.187.032.446.032.851v.25c0 1.058 0 1.906.082 2.51.076.568.258 1.205.887 1.398.619.19 1.138-.217 1.54-.636.43-.446.94-1.137 1.58-2l2.065-2.796c.421-.57.767-1.045.97-1.44.2-.387.34-.842.117-1.288v-.002l-.003-.005-.003-.005-.002-.005-.003-.005-.003-.006-.003-.005-.003-.005-.003-.005zm-5.942-4.707c-.379.394-.85 1.03-1.52 1.936l-2.041 2.762c-.439.593-.732.992-.895 1.298-.08.15-.11.243-.118.3-.005.035-.002.051.002.061.017.024.087.097.415.147.358.055.874.061 1.626.061h.03c.385 0 .72 0 .99.035.289.037.576.12.813.344l.004.003.004.004c.233.23.328.513.372.802.041.276.043.615.043 1v.207c0 1.11.002 1.89.073 2.42.035.264.083.418.129.504.034.065.054.07.06.07l.002.001c.006.002.031.011.107-.027.095-.048.23-.15.418-.346.379-.394.85-1.03 1.52-1.936l2.041-2.762c.436-.59.727-.995.886-1.303.136-.265.122-.355.113-.379-.015-.022-.083-.09-.403-.134-.358-.05-.87-.051-1.626-.051-.402 0-.75-.003-1.032-.042-.291-.04-.58-.128-.814-.35l-.004-.003-.004-.004c-.236-.231-.326-.515-.366-.801-.036-.263-.036-.589-.036-.956v-.239c0-1.11-.002-1.89-.073-2.42-.035-.263-.083-.418-.129-.504-.034-.065-.054-.07-.06-.07l-.001-.001c-.007-.003-.032-.011-.108.027-.094.048-.23.15-.418.346","clip-rule":"evenodd"},null,-1),F("path",{fill:"#fff",d:"M32.236 12.959h-2.173v-1.371h2.173q.504 0 .82-.164.318-.17.464-.469.146-.3.146-.674 0-.38-.146-.709a1.2 1.2 0 0 0-.463-.527q-.317-.2-.82-.2h-1.565V16h-1.758V7.469h3.322q1.002 0 1.717.363.72.357 1.102.99.38.633.38 1.448 0 .825-.38 1.43-.38.603-1.102.93-.715.33-1.717.329m4.412-5.49h3.182q.978 0 1.682.293.709.293 1.09.867.38.574.38 1.412 0 .686-.234 1.178-.229.486-.65.814a3.4 3.4 0 0 1-.979.516l-.556.293h-2.766l-.012-1.371h2.057q.462 0 .767-.164.305-.165.457-.457.159-.293.159-.68 0-.41-.153-.71a1.03 1.03 0 0 0-.463-.456q-.31-.159-.779-.158h-1.424V16h-1.758zM41.418 16l-1.945-3.803 1.857-.011 1.969 3.732V16zm9.926-4.465v.405q0 .972-.264 1.745a3.8 3.8 0 0 1-.744 1.319q-.48.54-1.148.826a3.7 3.7 0 0 1-1.471.287 3.7 3.7 0 0 1-1.47-.287 3.3 3.3 0 0 1-1.15-.826 3.9 3.9 0 0 1-.755-1.319q-.264-.773-.264-1.745v-.405q0-.978.264-1.746a3.8 3.8 0 0 1 .744-1.318q.486-.545 1.148-.832a3.7 3.7 0 0 1 1.471-.287q.81 0 1.47.287.669.286 1.15.832.485.544.75 1.318.269.768.269 1.746m-1.776.405v-.417q0-.68-.123-1.195a2.6 2.6 0 0 0-.363-.867 1.57 1.57 0 0 0-.586-.527 1.7 1.7 0 0 0-.79-.182q-.447 0-.792.182-.34.176-.58.527a2.7 2.7 0 0 0-.357.867 5.2 5.2 0 0 0-.123 1.195v.417q0 .673.123 1.195.123.516.363.873.24.351.586.533.345.182.79.182t.792-.182.58-.533q.234-.358.357-.873.123-.522.123-1.195"},null,-1)])])}const Pb={render:Mb},Lb=he({__name:"ProBadge",props:{image:{default:"pro-text-with-bolt"},size:{default:"d"}},setup(i){const n=i;return(r,l)=>(f(),E("div",{class:qe(["ivyforms-pro-badge","ivyforms-flex","ivyforms-justify-content-center","ivyforms-align-items-center",`ivyforms-pro-badge--size-${n.size}`])},[n.image==="pro-bolt"?(f(),oe(Sa(b(kb)),{key:0})):me("",!0),n.image==="pro-text"?(f(),oe(Sa(b(Ab)),{key:1})):me("",!0),n.image==="pro-text-with-bolt"?(f(),oe(Sa(b(Pb)),{key:2})):me("",!0)],2))}}),$b=Fe(Lb,[["__scopeId","data-v-507fa1c9"]]),Rb={key:0,class:"ivyforms-integration-card__pro-line"},Ob={key:1,class:"ivyforms-integration-card__pro-badge-wrapper ivyforms-flex ivyforms-align-items-end"},Db={class:"ivyforms-integration-card__content ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-20 ivyforms-width-100"},Vb={class:"ivyforms-integration-card__top-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-width-100"},Nb={class:"ivyforms-integration-card__image-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},Bb={class:"ivyforms-integration-card__title medium-18"},Ub={key:0,class:"ivyforms-integration-card__badge ivyforms-integration-card__badge--soon"},Wb={class:"ivyforms-integration-card__desc regular-16 text-secondary"},qb=he({__name:"IvyIntegrationCard",props:{title:{},description:{},image:{},type:{},buttonText:{},buttonType:{},toggleValue:{type:Boolean},onButtonClick:{type:Function},onToggleChange:{type:Function}},setup(i){const n=i,r=P(()=>["proActive","proDisabled","upgrade"].includes(n.type)),l=P(()=>n.type==="soon"),s=P(()=>({"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"}));return(d,h)=>{const w=$b,x=qt,S=vs,y=Fa;return f(),E("div",{class:qe(["ivyforms-integration-card ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-p-24 ivyforms-flex-1 ivyforms-border-radius-8",s.value])},[r.value?(f(),E("div",Rb)):me("",!0),r.value?(f(),E("div",Ob,[c(w,{class:"ivyforms-integration-card__pro-badge ivyforms-shadow-100"})])):me("",!0),F("div",Db,[F("div",Vb,[F("div",Nb,[c(x,{category:"integrations",name:i.image||"default","outer-size":"30px"},null,8,["name"])]),F("div",Bb,U(i.title),1),l.value?(f(),E("div",Ub,[c(S)])):(f(),oe(y,{key:1,class:"ivyforms-integration-card__toggle ivyforms-ml-auto","model-value":i.toggleValue,"onUpdate:modelValue":i.onToggleChange},null,8,["model-value","onUpdate:modelValue"]))]),F("div",Wb,U(i.description),1)])],2)}}}),zb=Fe(qb,[["__scopeId","data-v-69ac714a"]]),Hb=[{name:"wpdatatables",value:"wpdatatables",image:"wpdatatables",description:"wpdatatables_integration_description",category:"Data Management",type:"disabled",searchCategory:"lite"}],Gb={class:"ivyforms-integrations-section-content"},Yb={class:"ivyforms-integrations-section-content__header ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},Kb={class:"ivyforms-integrations-section-content__title medium-18"},Xb={class:"ivyforms-integrations-section-content__body regular-16"},Qb={class:"ivyforms-integrations-section-content__option-bar ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start"},Zb={class:"ivyforms-integrations-section-content__list ivyforms-flex ivyforms-flex-direction-row ivyforms-align-items-start ivyforms-gap-16 ivyforms-pt-24"},Jb=he({__name:"IntegrationsSectionContent",setup(i){const{getLabel:n}=De(),r=ka(),l=Hb,s=W(""),d=W("all"),h=[{name:"all",label:n("all")},{name:"lite",label:n("lite")},{name:"pro",label:n("pro")},{name:"soon",label:n("soon")}];Mt(async()=>{await r.loadAllSettings()});const w=p=>{var I;const m=l.find(R=>R.value===p);if(!m)return"disabled";const _=(I=r.integrationsSettings)==null?void 0:I[p];return _!=null&&_.enabled?m.type==="upgrade"||m.type==="proActive"||m.type==="proDisabled"?"proActive":"active":m.type},x=p=>{var _;const m=(_=r.integrationsSettings)==null?void 0:_[p];return(m==null?void 0:m.enabled)||!1},S=async p=>{if(!l.find(I=>I.value===p))return;w(p)==="disabled"&&await r.updateIntegrationEnabled(p,!0)},y=async(p,m)=>{await r.updateIntegrationEnabled(p,m)},C=P(()=>{let p=l;if(d.value!=="all"&&(p=p.filter(m=>m.searchCategory.split(",").map(I=>I.trim()).includes(d.value))),s.value){const m=s.value.toLowerCase();p=p.filter(_=>_.name.toLowerCase().includes(m)||_.description.toLowerCase().includes(m))}return p});return(p,m)=>{const _=zb;return f(),E("div",Gb,[F("div",Yb,[F("div",Kb,U(b(n)("integrations_section_title")),1),F("div",Xb,U(b(n)("integrations_section_body")),1),F("div",Qb,[c(Jr,{modelValue:s.value,"onUpdate:modelValue":m[0]||(m[0]=I=>s.value=I),placeholder:b(n)("search"),class:"ivyforms-integrations-section-content__search-fixed-width"},null,8,["modelValue","placeholder"]),c(Qr,{modelValue:d.value,"onUpdate:modelValue":m[1]||(m[1]=I=>d.value=I),tabs:h,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue"])])]),F("div",Zb,[(f(!0),E(ye,null,We(C.value,I=>(f(),oe(_,{key:I.value,title:b(n)(I.name),description:b(n)(I.description),image:I.image,type:w(I.value),"toggle-value":x(I.value),"on-button-click":()=>S(I.value),"on-toggle-change":R=>y(I.value,R)},null,8,["title","description","image","type","toggle-value","on-button-click","on-toggle-change"]))),128))])])}}}),jb=Fe(Jb,[["__scopeId","data-v-9521f5f2"]]),e9={};function t9(i,n){const r=jb,l=or;return f(),oe(l,{class:"ivyforms-p-24"},{default:k(()=>[c(r)]),_:1})}const n9=Fe(e9,[["render",t9]]),a9=he({__name:"IntegrationsPage",setup(i){const{getLabel:n}=De(),{redirectToWordPressAdminPage:r}=ha(),l=n("integrations");wr("pageTitle",l);const s=Gn(),d=P(()=>s.isFullScreenMode),h=W(Ca),w=[{label:n("all_forms"),index:va},{label:n("entries"),index:Pn},{label:n("integrations"),index:Ca},{label:n("settings"),index:"global-settings",routeName:"global-settings"}],x=S=>{S===va?r(Ba):S===Pn?r(Ua):S==="global-settings"?r(ei):S===Ca&&r(Pi)};return(S,y)=>{const C=lr,p=Wa,m=n9;return f(),E(ye,null,[c(p,null,{left:k(()=>[d.value?(f(),oe(rr,{key:0,mode:"horizontal",ellipsis:!1},{default:k(()=>[(f(),E(ye,null,We(w,_=>c(ir,{key:_.index,label:_.label,name:_.index,"is-active":h.value===_.index,type:"tonal",onClick:I=>x(_.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):me("",!0)]),default:k(()=>[c(C)]),_:1}),F("div",{class:qe(["ivyforms-integrations-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":d.value}])},[c(m)],2)],64)}}}),r9=Fe(a9,[["__scopeId","data-v-1584f771"]]),ni=new URLSearchParams(window.location.search).get("page");let Tr=[];ni===ry&&(Tr=[{path:"/",name:iy,component:hy}]);ni===Ba&&(Tr=[{path:"/",name:va,component:_4}]);ni===xn&&(Tr=[{path:"/",name:xr,component:id},{path:"/manage/:formId(\\d+)",redirect:{name:Ir},children:[{path:"",name:Ir,component:id},{path:"settings",name:Ml,component:i6,children:[{path:"general",name:Sr,component:y6},{path:"notification",name:Pl,component:F6},{path:"notification/manage",name:Ll,component:cs},{path:"notification/manage/:notificationId(\\d+)",name:$l,component:cs},{path:"confirmation/manage/:confirmationId(\\d+)",name:ss,component:G6},{path:"integrations",redirect:"integrations/wpdatatables"},{path:"integrations/:integration(wpdatatables|mailchimp)",name:us,component:e7}]},{path:"results",name:Fd,component:Ib,children:[{path:"entries",name:tr,component:yb}]},{path:"results/entries/details/:entryId(\\d+)",name:er,component:Yd}]}]);ni===Ua&&(Tr=[{path:"/",name:Pn,component:m7},{path:"/details/:id(\\d+)",name:br,component:Yd}]);ni===ei&&(Tr=[{path:"/",name:oy,component:Cy,children:[{path:"general",name:ly,component:Py},{path:"security",redirect:"security/recaptcha"},{path:"security/:provider(recaptcha|hcaptcha|turnstile|honeypot)",name:sy,component:o_}]}]);ni===Pi&&(Tr=[{path:"/",name:Ca,component:r9}]);const i9=yh({history:_h(),routes:Tr}),l9={class:"ivyforms-basic-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},o9=he({__name:"BasicFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){return(n,r)=>(f(),E("div",l9,[c(Me,{label:i.getLabel("label")},{default:k(()=>[c(Ze,{"model-value":i.field.label,onInput:r[0]||(r[0]=l=>i.updateField("label",l))},null,8,["model-value"])]),_:1},8,["label"]),c(pt,{"model-value":i.field.hideLabel,priority:"secondary",type:"checkmark",onChange:r[1]||(r[1]=l=>i.updateField("hideLabel",l))},{default:k(()=>[ce(U(i.getLabel("hide_label")),1)]),_:1},8,["model-value"]),c(Me,{label:i.getLabel("description")},{default:k(()=>[c(Ze,{"model-value":i.field.description||"",placeholder:i.getLabel("field_desc_placeholder"),onInput:r[2]||(r[2]=l=>i.updateField("description",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),s9=Fe(o9,[["__scopeId","data-v-d34e6195"]]),u9={class:"ivyforms-validation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},c9={class:"ivyforms-checkbox-row ivyforms-flex ivyforms-gap-16"},d9=he({__name:"ValidationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){return(n,r)=>(f(),E("div",u9,[F("div",c9,[c(pt,{"model-value":i.field.required,priority:"secondary",type:"checkmark",disabled:i.field.readOnly,onChange:r[0]||(r[0]=l=>i.updateField("required",l))},{default:k(()=>[ce(U(i.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),c(pt,{"model-value":i.field.readOnly,priority:"secondary",type:"checkmark",disabled:i.field.required||i.field.confirmFieldEnabled,onChange:r[1]||(r[1]=l=>i.updateField("readOnly",l))},{default:k(()=>[ce(U(i.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),i.field.required?(f(),oe(Me,{key:0,label:i.getLabel("required_message")},{default:k(()=>[c(Ze,{"model-value":i.field.requiredMessage||"",placeholder:i.getLabel("required_message_placeholder"),onInput:r[2]||(r[2]=l=>i.updateField("requiredMessage",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):me("",!0)]))}}),f9=he({__name:"PlaceholderOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){return(n,r)=>(f(),oe(Me,{label:i.getLabel("placeholder")},{default:k(()=>[c(Ze,{"model-value":i.field.placeholder,onInput:r[0]||(r[0]=l=>i.updateField("placeholder",l))},null,8,["model-value"])]),_:1},8,["label"]))}}),m9=he({__name:"CssClassesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){return(n,r)=>(f(),oe(Me,{label:i.getLabel("css_classes")},{default:k(()=>[c(Ze,{"model-value":i.field.cssClasses,placeholder:i.getLabel("css_classes_placeholder"),onInput:r[0]||(r[0]=l=>i.updateField("cssClasses",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"]))}}),p9={class:"ivyforms-number-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},v9={class:"ivyforms-number-range ivyforms-flex ivyforms-gap-16"},h9=he({__name:"NumberRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){const n=i,r=P({get(){return n.field?n.field.minValue===null||n.field.minValue===void 0?null:n.field.minValue:null},set(s){n.updateField("minValue",s==null?null:Number(s))}}),l=P({get(){return n.field?n.field.maxValue===null||n.field.maxValue===void 0?null:n.field.maxValue:null},set(s){n.updateField("maxValue",s==null?null:Number(s))}});return(s,d)=>(f(),E("div",p9,[F("div",v9,[c(Me,{label:i.getLabel("range_from")},{default:k(()=>[c(Ze,{modelValue:r.value,"onUpdate:modelValue":d[0]||(d[0]=h=>r.value=h),type:"number",max:i.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),c(Me,{label:i.getLabel("range_to")},{default:k(()=>[c(Ze,{modelValue:l.value,"onUpdate:modelValue":d[1]||(d[1]=h=>l.value=h),type:"number",min:i.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])]),c(zn),c(Me,{label:i.getLabel("step")},{default:k(()=>[c(Ze,{"model-value":i.field.step===null?1:i.field.step,type:"number",min:"1","onUpdate:modelValue":d[2]||(d[2]=h=>i.updateField("step",Number(h)<1?1:Number(h)))},null,8,["model-value"])]),_:1},8,["label"]),c(Me,{label:i.getLabel("number_format")},{default:k(()=>[c(qn,{"model-value":i.field.numberFormat||"",class:"ivyforms-number-format-select","onUpdate:modelValue":d[3]||(d[3]=h=>i.updateField("numberFormat",h))},{default:k(()=>[c(un,{label:i.getLabel("number_format_none"),value:""},null,8,["label"]),c(un,{label:i.getLabel("number_format_us_decimal"),value:"us_decimal"},null,8,["label"]),c(un,{label:i.getLabel("number_format_us_int"),value:"us_int"},null,8,["label"]),c(un,{label:i.getLabel("number_format_eu_decimal"),value:"eu_decimal"},null,8,["label"]),c(un,{label:i.getLabel("number_format_eu_int"),value:"eu_int"},null,8,["label"])]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),y9=Fe(h9,[["__scopeId","data-v-ceeb9a07"]]),_9={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},g9=he({__name:"PhoneFormatOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){return(n,r)=>(f(),E("div",_9,[c(Me,{label:i.getLabel("phone_format")},{default:k(()=>[c(qn,{"model-value":i.field.phoneFormat,placeholder:i.getLabel("phone_format"),onChange:r[0]||(r[0]=l=>i.updateField("phoneFormat",l))},{default:k(()=>[c(un,{value:"international",label:i.getLabel("phone_format_international")},{default:k(()=>[ce(U(i.getLabel("phone_format_international")),1)]),_:1},8,["label"]),c(un,{value:"national",label:i.getLabel("phone_format_national")},{default:k(()=>[ce(U(i.getLabel("phone_format_national")),1)]),_:1},8,["label"]),c(un,{value:"e164",label:i.getLabel("phone_format_e164")},{default:k(()=>[ce(U(i.getLabel("phone_format_e164")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),b9=Fe(g9,[["__scopeId","data-v-5f34de75"]]),w9={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},x9=he({__name:"PhoneCountryDetectionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){return(n,r)=>(f(),E("div",w9,[c(Fa,{"model-value":i.field.phoneAutoDetect,priority:"secondary",title:i.getLabel("enable_auto_country_detection"),"text-position":"right",onChange:r[0]||(r[0]=l=>i.updateField("phoneAutoDetect",l))},null,8,["model-value","title"])]))}}),I9=Fe(x9,[["__scopeId","data-v-24afeb5c"]]),S9={class:"ivyforms-general-time-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},C9={class:"ivyforms-radio-group ivyforms-flex ivyforms-gap-24"},k9=he({__name:"TimeFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){const{parseTimeString:n}=El(),r=i,l=w=>{if(r.updateField("timeFieldType",w),w==="time-picker"){const x=n(r.field.defaultValue);(!x.hours||!x.minutes)&&r.updateField("defaultValue","")}if(w==="time-picker"){const x=r.getLabel("time_picker");r.updateField("label",x),r.updateField("pickerLabel",x)}else if(w==="input"){const x=r.getLabel("time_input");r.updateField("label",x),r.updateField("inputLabel",x)}else w==="dropdown"&&r.updateField("label",r.getLabel("time_dropdown"))};Ce(()=>r.field.timeFieldType,w=>{const x=r.field.label;if([r.getLabel("time_picker"),r.getLabel("time_input"),r.getLabel("time_dropdown"),""].includes(x))if(w==="time-picker"){const y=r.getLabel("time_picker");r.updateField("label",y),r.updateField("pickerLabel",y)}else if(w==="input"){const y=r.getLabel("time_input");r.updateField("label",y),r.updateField("inputLabel",y)}else w==="dropdown"&&r.updateField("label",r.getLabel("time_dropdown"))},{immediate:!0});const{formatTimeString:s,getAmPmFromHours:d,to24hFormat:h}=El();return Ce(()=>r.field.timeFormat,w=>{if(w==="ampm"){const x=n(r.field.defaultValue);if(!x.amPm&&x.hours){const S=parseInt(x.hours,10),y=d(x.hours),C=S%12||12,p=s(String(C).padStart(2,"0"),x.minutes,y);r.updateField("defaultValue",p)}}else if(w==="24h"){const x=h(r.field.defaultValue);r.updateField("defaultValue",x)}}),(w,x)=>{const S=zn;return f(),E("div",S9,[c(Me,{label:i.getLabel("time_field_type")},{default:k(()=>[c(qn,{"model-value":i.field.timeFieldType,placeholder:i.getLabel("select"),class:"ivyforms-time-select","onUpdate:modelValue":l},{default:k(()=>[c(un,{value:"time-picker",label:i.getLabel("time_picker")},{default:k(()=>[ce(U(i.getLabel("time_picker")),1)]),_:1},8,["label"]),c(un,{value:"dropdown",label:i.getLabel("dropdown")},{default:k(()=>[ce(U(i.getLabel("time_dropdown")),1)]),_:1},8,["label"]),c(un,{value:"input",label:i.getLabel("input")},{default:k(()=>[ce(U(i.getLabel("time_input")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),c(S),c(Me,{label:i.getLabel("time_format")},{default:k(()=>[F("div",C9,[c(Ia,{"model-value":i.field.timeFormat,value:"24h",onChange:x[0]||(x[0]=y=>i.updateField("timeFormat","24h"))},{default:k(()=>[ce(U(i.getLabel("24_hour")),1)]),_:1},8,["model-value"]),c(Ia,{"model-value":i.field.timeFormat,value:"ampm",onChange:x[1]||(x[1]=y=>i.updateField("timeFormat","ampm"))},{default:k(()=>[ce(U(i.getLabel("am_pm")),1)]),_:1},8,["model-value"])])]),_:1},8,["label"])])}}}),F9=Fe(k9,[["__scopeId","data-v-97ab9d91"]]),T9={class:"ivyforms-textarea-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},A9=he({__name:"TextAreaOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){const n=i,r=P({get(){return!n.field.rows||n.field.rows===0?null:n.field.rows},set(s){n.updateField("rows",s==null?0:Number(s))}}),l=s=>{s!==null&&s<1?r.value=1:r.value=s};return(s,d)=>(f(),E("div",T9,[c(Me,{label:i.getLabel("text_area_size")},{default:k(()=>[c(kd,{"model-value":r.value,min:1,placeholder:i.getLabel("rows"),"onUpdate:modelValue":l},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),E9=Fe(A9,[["__scopeId","data-v-c64f9e7f"]]),M9={class:"ivyforms-confirmation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},P9=he({__name:"ConfirmationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){const n=i,r=()=>n.field.type==="email"?n.getLabel("enable_email_confirmation"):n.field.type==="password"?n.getLabel("enable_password_confirmation"):n.getLabel("enable_confirmation"),l=s=>{const d=n.field.type;return d==="email"?`email_${s}`:d==="password"?`password_${s}`:s};return(s,d)=>(f(),E("div",M9,[c(Fa,{"model-value":i.field.confirmFieldEnabled,priority:"secondary",title:r(),"text-position":"right",disabled:i.field.readOnly,onChange:d[0]||(d[0]=h=>i.updateField("confirmFieldEnabled",h))},null,8,["model-value","title","disabled"]),i.field.confirmFieldEnabled?(f(),E(ye,{key:0},[c(Me,{label:i.getLabel(l("confirmation_label"))},{default:k(()=>[c(Ze,{"model-value":i.field.confirmFieldLabel,placeholder:i.getLabel(l("confirmation_label_placeholder")),onInput:d[1]||(d[1]=h=>i.updateField("confirmFieldLabel",h))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),c(Me,{label:i.getLabel(l("confirmation_placeholder"))},{default:k(()=>[c(Ze,{"model-value":i.field.confirmFieldPlaceholder,placeholder:i.getLabel(l("confirmation_placeholder_placeholder")),onInput:d[2]||(d[2]=h=>i.updateField("confirmFieldPlaceholder",h))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),c(pt,{"model-value":i.field.confirmFieldHideLabel,priority:"secondary",type:"checkmark",onChange:d[3]||(d[3]=h=>i.updateField("confirmFieldHideLabel",h))},{default:k(()=>[ce(U(i.getLabel("hide_confirmation_label")),1)]),_:1},8,["model-value"])],64)):me("",!0)]))}}),L9=Fe(P9,[["__scopeId","data-v-6f547f52"]]),$9={class:"ivyforms-choice-list-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},R9=he({__name:"ChoiceListOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){const n=i,r=["select","multi-select"];function l(s){n.updateField("type",s)}return(s,d)=>(f(),E("div",$9,[r.includes(i.field.type)?(f(),oe(Me,{key:0},{default:k(()=>[c(Ul,{"model-value":i.field.type,onChange:l},{default:k(()=>[c(Ia,{value:"select",priority:"secondary"},{default:k(()=>[ce(U(i.getLabel("single_choice")),1)]),_:1}),c(Ia,{value:"multi-select",priority:"secondary"},{default:k(()=>[ce(U(i.getLabel("multiple_choice")),1)]),_:1})]),_:1},8,["model-value"])]),_:1})):me("",!0),c(gh,{choices:i.field.fieldOptions,"show-values":i.field.showValues,"shuffle-options":i.field.shuffleOptions,"enable-search":i.field.enableSearch,type:i.field.type,"onUpdate:choices":d[0]||(d[0]=h=>i.updateField("fieldOptions",h)),"onUpdate:showValues":d[1]||(d[1]=h=>i.updateField("showValues",h)),"onUpdate:shuffleOptions":d[2]||(d[2]=h=>i.updateField("shuffleOptions",h)),"onUpdate:enableSearch":d[3]||(d[3]=h=>i.updateField("enableSearch",h))},null,8,["choices","show-values","shuffle-options","enable-search","type"])]))}}),O9=Fe(R9,[["__scopeId","data-v-180d68c0"]]),D9={class:"ivyforms-option-item__header__left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},V9={class:"ivyforms-option-item__header__left__title medium-14"},N9={key:0,class:"ivyforms-option-item__content ivyforms-pt-8 ivyforms-pb-16 ivyforms-px-16 ivyforms-flex ivyforms-flex-direction-column ivyforms-border-radius-8 ivyforms-gap-16"},B9=he({inheritAttrs:!1,__name:"FieldOptionsItem",props:{title:{},collapsed:{type:Boolean},showDrag:{type:Boolean,default:!0},showTrash:{type:Boolean,default:!0},showDropdown:{type:Boolean,default:!0},disableDelete:{type:Boolean,default:!1},dragIcon:{default:()=>({name:"drag",category:"builder",type:"outline"})},trashIcon:{default:()=>({name:"trash",category:"global",type:"outline"})}},emits:["update:collapsed","delete"],setup(i,{emit:n}){const r=i,l=n,s=P(()=>r.showDrag!==!1),d=P(()=>r.showTrash!==!1),h=P(()=>r.showDropdown!==!1),w=P(()=>{var y,C,p;return{name:((y=r.dragIcon)==null?void 0:y.name)??"drag",category:((C=r.dragIcon)==null?void 0:C.category)??"builder",type:((p=r.dragIcon)==null?void 0:p.type)??"outline"}}),x=()=>l("update:collapsed",!r.collapsed),S=()=>{r.disableDelete||l("delete")};return(y,C)=>(f(),E("div",bh({class:["ivyforms-option-item ivyforms-mb-8 ivyforms-border-radius-8",{collapsed:i.collapsed}]},y.$attrs),[F("div",{class:"ivyforms-option-item__header ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-border-radius-8 ivyforms-px-8",onClick:x},[F("div",D9,[s.value?(f(),oe(qt,{key:0,class:qe(["ivyforms-option-item__header__left__drag-icon",i.collapsed?"ivyforms-option-item__header__left__drag-icon--handle":"ivyforms-option-item__header__left__drag-icon--disabled",i.collapsed?"ivyforms-drag-handle":""]),name:w.value.name,category:w.value.category,type:w.value.type,onClick:C[0]||(C[0]=nn(()=>{},["stop"]))},null,8,["class","name","category","type"])):me("",!0),ta(y.$slots,"header-actions",{},void 0,!0),F("span",V9,U(i.title),1)]),F("div",{class:"ivyforms-option-actions ivyforms-flex ivyforms-align-items-center ivyforms-gap-4",onClick:C[1]||(C[1]=nn(()=>{},["stop"]))},[d.value?(f(),oe(Ee,{key:0,priority:"danger",type:"ghost",size:"d","icon-start":"trash","icon-start-category":"global","icon-start-type":"outline","icon-only":"",disabled:i.disableDelete,"aria-label":"Delete",class:"ivyforms-trash-action",onClick:S},null,8,["disabled"])):me("",!0),h.value?(f(),oe(Ee,{key:1,priority:"tertiary",type:"ghost",size:"d","icon-start":"chevron-down","icon-start-category":"arrows","icon-start-type":"outline","icon-only":"",class:qe(["ivyforms-dropdown-toggle",{expanded:!i.collapsed}]),"aria-label":"Toggle section",onClick:x},null,8,["class"])):me("",!0)])]),i.collapsed?me("",!0):(f(),E("div",N9,[ta(y.$slots,"default",{},void 0,!0)]))],16))}}),Kd=Fe(B9,[["__scopeId","data-v-8056b645"]]),U9={class:"ivyforms-name-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pr-8 ivyforms-pt-16"},W9={class:"ivyforms-name-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},q9={class:"ivyforms-name-options-list-label medium-14"},z9={class:"ivyforms-flex ivyforms-flex-direction-column"},H9=he({__name:"NameFieldOptions",setup(i){const{getLabel:n}=De(),{selectedField:r}=Ei(ze()),{updateSelectedField:l,updateFieldOptions:s}=ze(),d=P({get:()=>{var $;return(($=r.value)==null?void 0:$.nameFields)||[]},set:$=>I("nameFields",$)}),h=W([]);let w=!1;Ce(d,$=>{w||(h.value=[...$])},{immediate:!0,deep:!0}),Ce(h,$=>{w&&I("nameFields",$)},{deep:!0});const x=W([]);Ce(d,($,K)=>{const Q=$.length;if(!K||K.length===0){x.value=new Array(Q).fill(!0),Q>0&&(x.value[0]=!1);return}const de=x.value;x.value=new Array(Q).fill(!0);for(let ne=0;ne{var $;return(($=r.value)==null?void 0:$.hideLabel)||!1},set:$=>I("hideLabel",$)}),y=P({get:()=>{var $;return(($=r.value)==null?void 0:$.readOnly)||!1},set:$=>{if(I("readOnly",$),$){const K=d.value.map(Q=>({...Q,required:!1,requiredMessage:""}));I("nameFields",K)}}}),C=P({get:()=>{var $;return(($=r.value)==null?void 0:$.cssClasses)||""},set:$=>I("cssClasses",$)}),p=P(()=>d.value.length>=5),m=P(()=>d.value.some($=>!!$.required)),_=P(()=>y.value),I=($,K)=>{l($,K),s($,K)},R=$=>$.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),M=()=>{const $=n("name_field");let K=d.value.length;const Q=new RegExp(`^${R($)}\\s+(\\d+)$`,"i");for(const de of d.value){const ne=/^nameField(\d+)$/i.exec(de.type||"");if(ne){const ge=parseInt(ne[1],10);ge>K&&(K=ge)}const ve=Q.exec(de.label||"");if(ve){const ge=parseInt(ve[1],10);ge>K&&(K=ge)}}return K+1},T=($,K,Q)=>{const de=[...d.value];de[$]={...de[$],[K]:Q},I("nameFields",de)},O=$=>{if(d.value.length<=1)return;const K=[...d.value];K.splice($,1),I("nameFields",K)},X=()=>{if(p.value)return;const $=[...d.value],K=M();$.push({type:`nameField${K}`,id:"",modelValue:"",label:`${n("name_field")} ${K}`,required:!1,optionHide:!1,description:"",placeholder:""}),I("nameFields",$)},j=()=>{w=!1,se()},A=()=>{w=!0,se()},H=$=>{$.preventDefault(),document.querySelectorAll(".ivyforms-name-option-item").forEach(ne=>{ne.classList.remove("dragging-over-top","dragging-over-bottom")});const K=$.currentTarget,Q=K.getBoundingClientRect();$.clientY-Q.top{$.preventDefault(),[...document.querySelectorAll(".ivyforms-name-option-item")].some(Q=>Q.matches(":hover"))||document.querySelectorAll(".ivyforms-name-option-item").forEach(Q=>{Q.classList.remove("dragging-over-top","dragging-over-bottom")})},B=$=>{$.preventDefault(),se()},se=()=>{document.querySelectorAll(".ivyforms-name-option-item").forEach($=>{$.classList.remove("dragging-over-top","dragging-over-bottom")})},Y=($,K)=>{T($,"required",!!K),K&&y.value&&I("readOnly",!1)};return($,K)=>(f(),E("div",U9,[c(Me,{label:b(n)("label")},{default:k(()=>[c(Ze,{modelValue:b(r).label,"onUpdate:modelValue":K[0]||(K[0]=Q=>b(r).label=Q),onInput:K[1]||(K[1]=Q=>I("label",Q))},null,8,["modelValue"])]),_:1},8,["label"]),F("div",W9,[c(pt,{modelValue:S.value,"onUpdate:modelValue":K[2]||(K[2]=Q=>S.value=Q),priority:"secondary",type:"checkmark",onChange:K[3]||(K[3]=Q=>I("hideLabel",Q))},{default:k(()=>[ce(U(b(n)("hide_label")),1)]),_:1},8,["modelValue"]),c(pt,{modelValue:y.value,"onUpdate:modelValue":K[4]||(K[4]=Q=>y.value=Q),priority:"secondary",type:"checkmark",disabled:m.value,onChange:K[5]||(K[5]=Q=>I("readOnly",Q))},{default:k(()=>[ce(U(b(n)("read_only")),1)]),_:1},8,["modelValue","disabled"])]),c(zn),F("div",q9,U(b(n)("options_list"))+":",1),F("div",z9,[c(b(xs),{modelValue:h.value,"onUpdate:modelValue":K[6]||(K[6]=Q=>h.value=Q),handle:".ivyforms-drag-handle","item-key":"id","ghost-class":"ivyforms-drag-ghost","chosen-class":"ivyforms-drag-chosen",onStart:A,onEnd:j},{item:k(({element:Q,index:de})=>[c(Kd,{class:"ivyforms-name-option-item",title:Q.label||`${b(n)("name_field")} ${de+1}`,collapsed:x.value[de],"disable-delete":d.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":ne=>x.value[de]=ne,onDelete:ne=>d.value.length>1&&O(de),onDragover:H,onDragleave:V,onDrop:B},{default:k(()=>[c(Me,{label:b(n)("sublabel")},{default:k(()=>[c(Ze,{modelValue:Q.label,"onUpdate:modelValue":ne=>Q.label=ne,onInput:ne=>T(de,"label",ne)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),c(Me,{label:b(n)("description_message")},{default:k(()=>[c(Ze,{modelValue:Q.description,"onUpdate:modelValue":ne=>Q.description=ne,placeholder:b(n)("enter_description_here"),onInput:ne=>T(de,"description",ne)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),c(pt,{modelValue:Q.optionHide,"onUpdate:modelValue":ne=>Q.optionHide=ne,priority:"secondary",type:"checkmark",onChange:ne=>T(de,"optionHide",ne)},{default:k(()=>[ce(U(b(n)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),c(zn),c(pt,{modelValue:Q.required,"onUpdate:modelValue":ne=>Q.required=ne,priority:"secondary",type:"checkmark",disabled:_.value,onChange:ne=>Y(de,ne)},{default:k(()=>[ce(U(b(n)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","disabled","onChange"]),c(Me,{label:b(n)("required_message")},{default:k(()=>[c(Ze,{modelValue:Q.requiredMessage,"onUpdate:modelValue":ne=>Q.requiredMessage=ne,placeholder:b(n)("this_field_is_required"),disabled:_.value||!Q.required,onInput:ne=>T(de,"requiredMessage",ne)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","onInput"])]),_:2},1032,["label"]),c(zn),c(Me,{label:b(n)("placeholder")},{default:k(()=>[c(Ze,{modelValue:Q.placeholder,"onUpdate:modelValue":ne=>Q.placeholder=ne,placeholder:b(n)("enter_text_here"),onInput:ne=>T(de,"placeholder",ne)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),c(Me,{label:b(n)("default_value")},{default:k(()=>[c(Ze,{modelValue:Q.modelValue,"onUpdate:modelValue":ne=>Q.modelValue=ne,onInput:ne=>T(de,"modelValue",ne)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"])]),_:2},1032,["title","collapsed","disable-delete","onUpdate:collapsed","onDelete"])]),_:1},8,["modelValue"])]),c(Ee,{priority:"secondary",type:"fill",size:"d","icon-start-category":"global","icon-start-name":"plus",disabled:p.value,onClick:X},{default:k(()=>[ce(U(b(n)("add_option")),1)]),_:1},8,["disabled"]),c(zn),c(Me,{label:b(n)("css_classes")},{default:k(()=>[c(Ze,{modelValue:C.value,"onUpdate:modelValue":K[7]||(K[7]=Q=>C.value=Q),onInput:K[8]||(K[8]=Q=>I("cssClasses",Q))},null,8,["modelValue"])]),_:1},8,["label"])]))}}),G9=Fe(H9,[["__scopeId","data-v-78a4576f"]]),Y9={class:"ivyforms-address-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pr-8 ivyforms-pt-16"},K9={class:"ivyforms-address-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},X9={class:"ivyforms-address-field-options__options-list-label medium-14"},Q9={class:"ivyforms-address-field-options__address-options ivyforms-flex ivyforms-flex-direction-column"},Z9=he({__name:"AddressFieldOptions",setup(i){const{getLabel:n}=De(),{selectedField:r}=Ei(ze()),{updateSelectedField:l,updateFieldOptions:s}=ze(),d=P({get:()=>{var I;return((I=r.value)==null?void 0:I.addressFields)||[]},set:I=>p("addressFields",I)}),h=W([]);Ce(d,(I,R)=>{const M=I.length;if(!R||R.length===0){h.value=new Array(M).fill(!0),M>0&&(h.value[0]=!1);return}const T=h.value;h.value=new Array(M).fill(!0);for(let O=0;O{var I;return((I=r.value)==null?void 0:I.hideLabel)||!1},set:I=>p("hideLabel",I)}),x=wd.map(I=>I.name),S=P({get(){const I=d.value.find(R=>R.type==="country");return(I==null?void 0:I.value)||""},set(I){const R=d.value.find(M=>M.type==="country");R&&(R.value=I)}});function y(I,R){m(I,"value",R)}const C=I=>{switch(I){case"streetAddress":return n("street_address");case"addressLine2":return n("address_line_2");case"city":return n("city");case"state":return n("state");case"zip":return n("zip");case"country":return n("country");default:return I}},p=(I,R)=>{l(I,R),s(I,R)},m=(I,R,M)=>{const T=[...d.value];T[I]={...T[I],[R]:M},p("addressFields",T)},_=(I,R)=>{m(I,"required",!!R)};return(I,R)=>(f(),E("div",Y9,[c(Me,{label:b(n)("label")},{default:k(()=>[c(Ze,{"model-value":b(r).label,onInput:R[0]||(R[0]=M=>p("label",M))},null,8,["model-value"])]),_:1},8,["label"]),F("div",K9,[c(pt,{modelValue:w.value,"onUpdate:modelValue":R[1]||(R[1]=M=>w.value=M),priority:"secondary",type:"checkmark",onChange:R[2]||(R[2]=M=>p("hideLabel",M))},{default:k(()=>[ce(U(b(n)("hide_label")),1)]),_:1},8,["modelValue"])]),c(zn),F("div",X9,U(b(n)("address_fields"))+": ",1),F("div",Q9,[(f(!0),E(ye,null,We(d.value,(M,T)=>(f(),oe(Kd,{key:M.type,title:M.label||C(M.type),collapsed:h.value[T],"show-trash":!1,"show-drag":!1,"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":O=>h.value[T]=O},{"header-actions":k(()=>[c(pt,{modelValue:M.visible,"onUpdate:modelValue":O=>M.visible=O,class:"ivyforms-address-field-options__option-item-visible-checkbox","aria-label":b(n)("show_field"),priority:"secondary",type:"withMarker",onChange:O=>m(T,"visible",O)},{default:k(()=>[ce(U(b(n)("")),1)]),_:1},8,["modelValue","onUpdate:modelValue","aria-label","onChange"])]),default:k(()=>[c(Me,{label:b(n)("sublabel")},{default:k(()=>[c(Ze,{modelValue:M.label,"onUpdate:modelValue":O=>M.label=O,onInput:O=>m(T,"label",O)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),c(Me,{label:b(n)("description_message")},{default:k(()=>[c(Ze,{modelValue:M.description,"onUpdate:modelValue":O=>M.description=O,placeholder:b(n)("enter_description_here"),onInput:O=>m(T,"description",O)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),c(pt,{modelValue:M.hideLabel,"onUpdate:modelValue":O=>M.hideLabel=O,priority:"secondary",type:"checkmark",onChange:O=>m(T,"hideLabel",O)},{default:k(()=>[ce(U(b(n)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),c(zn),c(pt,{modelValue:M.required,"onUpdate:modelValue":O=>M.required=O,priority:"secondary",type:"checkmark",onChange:O=>_(T,O)},{default:k(()=>[ce(U(b(n)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),c(Me,{label:b(n)("required_message")},{default:k(()=>[c(Ze,{modelValue:M.requiredMessage,"onUpdate:modelValue":O=>M.requiredMessage=O,placeholder:b(n)("this_field_is_required"),onInput:O=>m(T,"requiredMessage",O)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),c(zn),c(Me,{label:b(n)("placeholder")},{default:k(()=>[c(Ze,{modelValue:M.placeholder,"onUpdate:modelValue":O=>M.placeholder=O,placeholder:b(n)("enter_text_here"),onInput:O=>m(T,"placeholder",O)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),M.type==="country"?(f(),oe(Me,{key:0,label:b(n)("default_value")},{default:k(()=>[c(qn,{modelValue:S.value,"onUpdate:modelValue":R[3]||(R[3]=O=>S.value=O),placeholder:b(n)("select_country"),onChange:O=>y(T,O)},{default:k(()=>[(f(!0),E(ye,null,We(b(x),O=>(f(),oe(un,{key:O,value:O},{default:k(()=>[ce(U(O),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"])]),_:2},1032,["label"])):me("",!0)]),_:2},1032,["title","collapsed","onUpdate:collapsed"]))),128))]),c(zn),c(Me,{label:b(n)("css_classes")},{default:k(()=>[c(Ze,{"model-value":b(r).cssClasses,onInput:R[4]||(R[4]=M=>p("cssClasses",M))},null,8,["model-value"])]),_:1},8,["label"])]))}}),J9=Fe(Z9,[["__scopeId","data-v-70d6b25d"]]),j9={class:"ivyforms-max-length-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},ew=he({__name:"MaxLengthOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){return(n,r)=>(f(),E("div",j9,[c(Fa,{"model-value":i.field.limitMaxLength,priority:"secondary",size:"d",title:i.getLabel("limit_maximum_length"),"text-position":"right",onChange:r[0]||(r[0]=l=>i.updateField("limitMaxLength",l))},null,8,["model-value","title"]),i.field.limitMaxLength?(f(),oe(Me,{key:0},{default:k(()=>[c(kd,{"model-value":i.field.maxLength,min:1,max:65535,"onUpdate:modelValue":r[1]||(r[1]=l=>i.updateField("maxLength",l))},null,8,["model-value"])]),_:1})):me("",!0)]))}}),tw=Fe(ew,[["__scopeId","data-v-ea04692d"]]),nw={class:"ivyforms-default-value-options"},aw=he({__name:"TextDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){return(n,r)=>(f(),E("div",nw,[c(Me,{label:i.getLabel("default_value")},{default:k(()=>[c(Ze,{"model-value":i.field.defaultValue,onInput:r[0]||(r[0]=l=>i.updateField("defaultValue",l))},null,8,["model-value"])]),_:1},8,["label"])]))}}),rw={class:"ivyforms-default-value-options"},iw=he({__name:"TextareaDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){return(n,r)=>(f(),E("div",rw,[c(Me,{label:i.getLabel("default_value")},{default:k(()=>[c(Ze,{"model-value":i.field.defaultValue,type:"textarea",onInput:r[0]||(r[0]=l=>i.updateField("defaultValue",l))},null,8,["model-value"])]),_:1},8,["label"])]))}}),lw={class:"ivyforms-label-position-options"},ow=he({__name:"LabelPositionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){return(n,r)=>(f(),E("div",lw,[c(Me,{label:i.getLabel("label_position")},{default:k(()=>[c(Ul,{"model-value":i.field.labelPosition,priority:"secondary",onChange:r[0]||(r[0]=l=>i.updateField("labelPosition",l))},{default:k(()=>[c(Ia,{value:"default",priority:"secondary"},{default:k(()=>[ce(U(i.getLabel("label_position_default")),1)]),_:1}),c(Ia,{value:"top",priority:"secondary"},{default:k(()=>[ce(U(i.getLabel("label_position_top")),1)]),_:1}),c(Ia,{value:"left",priority:"secondary"},{default:k(()=>[ce(U(i.getLabel("label_position_left")),1)]),_:1}),c(Ia,{value:"right",priority:"secondary"},{default:k(()=>[ce(U(i.getLabel("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),sw=Fe(ow,[["__scopeId","data-v-ac4261e2"]]),uw={class:"ivyforms-no-duplicates-option"},cw=he({__name:"NoDuplicatesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){return(n,r)=>(f(),E("div",uw,[c(pt,{"model-value":i.field.noDuplicates,priority:"secondary",type:"checkmark",onChange:r[0]||(r[0]=l=>i.updateField("noDuplicates",l))},{default:k(()=>[ce(U(i.getLabel("no_duplicates")),1)]),_:1},8,["model-value"])]))}}),dw={key:1,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},fw={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},mw={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-mt-26"},pw={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},vw={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},hw={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},yw={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},_w={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},gw={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},bw={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},ww=he({__name:"TimeFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){const n=i,r={TIME_PICKER:"time-picker",INPUT:"input",DROPDOWN:"dropdown"},l={AMPM:"ampm"},s={EMPTY:""},d=P(()=>n.field.timeFieldType===r.TIME_PICKER),h=P(()=>n.field.timeFieldType===r.INPUT),w=P(()=>n.field.timeFieldType===r.DROPDOWN),x=P(()=>n.field.timeFormat===l.AMPM),S=W(s.EMPTY),y=W(s.EMPTY),C=W(""),p=W(""),m=W(""),_=P(()=>{const V={value:"",label:n.getLabel("not_selected")};if(n.field.timeFormat===l.AMPM){const B=Array.from({length:12},(se,Y)=>{const $=String(Y+1).padStart(2,"0");return{value:$,label:$}});return[V,...B]}else{const B=Array.from({length:24},(se,Y)=>{const $=String(Y).padStart(2,"0");return{value:$,label:$}});return[V,...B]}}),I=[{value:"",label:n.getLabel("not_selected")},...Array.from({length:60},(V,B)=>{const se=String(B).padStart(2,"0");return{value:se,label:se}})],{parseTimeString:R,formatTimeString:M,getAmPmFromHours:T}=El();Ce(()=>n.field.defaultValue,V=>{if(w.value&&typeof V=="string"){const B=R(V);p.value=B.hours,m.value=B.minutes,y.value=B.amPm}if(h.value&&typeof V=="string"){const B=V.match(/\b(AM|PM)\b/i);C.value=V.replace(/\b(AM|PM)\b/i,"").trim(),B&&B[1]&&(S.value=B[1].toUpperCase())}},{immediate:!0});const O=V=>{const B=S.value,se=B?`${V.trim()} ${B}`:V.trim();n.updateField("defaultValue",se)},X=V=>{const B=C.value.trim(),se=V?`${B} ${V}`:B;n.updateField("defaultValue",se)},j=V=>{y.value=V;const B=M(p.value,m.value||"",V);n.updateField("defaultValue",B)},A=()=>{const V=M(p.value,m.value,y.value);n.updateField("defaultValue",V)},H=W(n.field.defaultValue||"");return Ce(H,V=>{if(n.field.timeFormat===l.AMPM&&V){const[B,se]=V.split(":"),Y=parseInt(B,10),$=T(B),K=Y%12||12,Q=M(String(K).padStart(2,"0"),se,$);n.updateField("defaultValue",Q)}else n.updateField("defaultValue",V)}),(V,B)=>{const se=Ze,Y=un,$=qn;return i.field.type==="time"?(f(),E(ye,{key:0},[d.value?(f(),oe(Me,{key:0,label:i.getLabel("default_value")},{default:k(()=>[c(xd,{modelValue:H.value,"onUpdate:modelValue":B[0]||(B[0]=K=>H.value=K),"time-format":i.field.timeFormat,editable:!1,clearable:!0},null,8,["modelValue","time-format"])]),_:1},8,["label"])):h.value?(f(),E("div",dw,[F("div",fw,[c(Me,{label:i.getLabel("default_value")},{default:k(()=>[c(se,{modelValue:C.value,"onUpdate:modelValue":B[1]||(B[1]=K=>C.value=K),onInput:O},null,8,["modelValue"])]),_:1},8,["label"])]),x.value?(f(),E("div",mw,[c($,{modelValue:S.value,"onUpdate:modelValue":[B[2]||(B[2]=K=>S.value=K),X],class:"ivyforms-ampm-select"},{default:k(()=>[c(Y,{value:"",label:i.getLabel("not_selected")},{default:k(()=>[ce(U(i.getLabel("not_selected")),1)]),_:1},8,["label"]),c(Y,{value:"AM",label:i.getLabel("am")},{default:k(()=>[ce(U(i.getLabel("am")),1)]),_:1},8,["label"]),c(Y,{value:"PM",label:i.getLabel("pm")},{default:k(()=>[ce(U(i.getLabel("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):me("",!0)])):w.value?(f(),oe(Me,{key:2,label:i.getLabel("default_value")},{default:k(()=>[F("div",pw,[F("div",vw,[F("div",hw,U(i.getLabel("hours")),1),c($,{modelValue:p.value,"onUpdate:modelValue":[B[3]||(B[3]=K=>p.value=K),A],class:"ivyforms-hours-select"},{default:k(()=>[(f(!0),E(ye,null,We(_.value,K=>(f(),oe(Y,{key:K.value,label:K.label,value:K.value},{default:k(()=>[ce(U(K.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),F("div",yw,[F("div",_w,U(i.getLabel("minutes")),1),c($,{modelValue:m.value,"onUpdate:modelValue":[B[4]||(B[4]=K=>m.value=K),A],class:"ivyforms-minutes-select"},{default:k(()=>[(f(),E(ye,null,We(I,K=>c(Y,{key:K.value,label:K.label,value:K.value},{default:k(()=>[ce(U(K.label),1)]),_:2},1032,["label","value"])),64))]),_:1},8,["modelValue"])]),x.value?(f(),E("div",gw,[F("div",bw,U(i.getLabel("am_pm")),1),c($,{modelValue:y.value,"onUpdate:modelValue":[B[5]||(B[5]=K=>y.value=K),j],class:"ivyforms-ampm-select"},{default:k(()=>[c(Y,{value:"",label:i.getLabel("not_selected")},{default:k(()=>[ce(U(i.getLabel("not_selected")),1)]),_:1},8,["label"]),c(Y,{value:"AM",label:i.getLabel("am")},{default:k(()=>[ce(U(i.getLabel("am")),1)]),_:1},8,["label"]),c(Y,{value:"PM",label:i.getLabel("pm")},{default:k(()=>[ce(U(i.getLabel("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):me("",!0)])]),_:1},8,["label"])):me("",!0)],64)):me("",!0)}}}),xw=Fe(ww,[["__scopeId","data-v-3027134e"]]),Iw={class:"ivyforms-prefix-and-suffix-options ivyforms-flex ivyforms-gap-16 ivyforms-flex-direction-column"},Sw=he({__name:"PrefixAndSuffixOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(i){return(n,r)=>(f(),E("div",Iw,[c(Me,{label:i.getLabel("prefix")},{default:k(()=>[c(Ze,{"model-value":i.field.inputPrefix,placeholder:i.getLabel("prefix_placeholder"),onInput:r[0]||(r[0]=l=>i.updateField("inputPrefix",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),c(Me,{label:i.getLabel("suffix")},{default:k(()=>[c(Ze,{"model-value":i.field.inputSuffix,placeholder:i.getLabel("suffix_placeholder"),onInput:r[1]||(r[1]=l=>i.updateField("inputSuffix",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),Xd=["text","email","number","textarea","phone","website","time","radio","checkbox","select","multi-select","name","address","recaptcha"],Cw=["text","email","number","textarea","phone","website","time","radio","checkbox","select","multi-select","name","address"],kw=["text","email","number","textarea","phone","website","select","multi-select"],Fw=["radio","checkbox","select","multi-select"],Tw=Xd;function Aw(){it.fieldOptions.register({id:"lite-basic-options",fieldTypes:Xd,tab:"general",order:10,component:s9,showDividerAfter:!0,condition:d=>d.type!=="name"&&d.type!=="address"&&d.type!=="recaptcha"}),it.fieldOptions.register({id:"lite-validation-options",fieldTypes:Cw,tab:"general",order:20,component:d9,showDividerAfter:!0,condition:d=>d.type!=="name"&&d.type!=="address"}),it.fieldOptions.register({id:"lite-choice-list-options",fieldTypes:Fw,tab:"general",order:30,component:O9,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-number-range-options",fieldTypes:["number"],tab:"general",order:35,component:y9,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-placeholder-option",fieldTypes:kw,tab:"general",order:40,component:f9,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-name-field-basic-options",fieldTypes:["name"],tab:"general",order:45,component:G9,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-address-field-basic-options",fieldTypes:["address"],tab:"general",order:50,component:J9,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-phone-format-options",fieldTypes:["phone"],tab:"general",order:55,component:b9,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-time-field-options",fieldTypes:["time"],tab:"general",order:60,component:F9,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-css-classes-option",fieldTypes:Tw,tab:"general",order:90,component:m9,showDividerAfter:!0,condition:d=>d.type!=="name"&&d.type!=="address"}),it.fieldOptions.register({id:"lite-phone-country-detection",fieldTypes:["phone"],tab:"general",order:91,component:I9,showDividerAfter:!1}),it.fieldOptions.register({id:"lite-textarea-options",fieldTypes:["textarea"],tab:"general",order:96,component:E9,showDividerAfter:!1}),it.fieldOptions.register({id:"lite-confirmation-options",fieldTypes:["email"],tab:"general",order:97,component:L9,showDividerAfter:!1});const i=["text","email","number","website"],n=["text","email","textarea","website","phone"],r=["text","email","number","textarea","website","phone","time","name","select","multi-select","radio","checkbox","address"],l=["text","email","number","website","phone"],s=["website"];it.fieldOptions.register({id:"lite-time-advanced-options",fieldTypes:["time"],tab:"advanced",order:10,component:xw,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-max-length-options",fieldTypes:n,tab:"advanced",order:20,component:tw,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-text-default-value-options",fieldTypes:i,tab:"advanced",order:30,component:aw,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-textarea-default-value-options",fieldTypes:["textarea"],tab:"advanced",order:31,component:iw,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-label-position-options",fieldTypes:r,tab:"advanced",order:40,component:sw,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-no-duplicates-option",fieldTypes:l,tab:"advanced",order:50,component:cw,showDividerAfter:!0}),it.fieldOptions.register({id:"lite-prefix-suffix-options",fieldTypes:s,tab:"advanced",order:50,component:Sw,showDividerAfter:!1})}const Kr=wh(ey),Ew=xh();Kr.use(Ew);Kr.use(i9);const Mw=Ih();Mw.initialize();Kr.config.globalProperties.$labels=De();(function(){Sh();const n=window,r=ze();n.IvyForms=n.IvyForms||{api:it,hooks:it.hooks,fields:it.fields},n.IvyForms.api=it,n.IvyForms.hooks||(n.IvyForms.hooks=it.hooks),n.IvyForms.fields||(n.IvyForms.fields=it.fields),n.IvyForms.Vue=Ch,n.IvyForms.formBuilder=r,n.IvyForms.types=kh;const l=((s,d)=>s&&d?(Kr.component(s,d),l[s]=d,d):l);if(Fh(l,Kr),n.IvyForms.components=l,n.IvyForms.registerComponent=(s,d)=>l(s,d),!n.IvyForms.pro){const s=Nd();s.fetch().then(()=>{window.dispatchEvent(new CustomEvent("ivyforms:pro_features_loaded"))}).catch(()=>{}),n.IvyForms.pro={get loaded(){return s.loaded.value},get loading(){return s.loading.value},get plan(){return s.plan.value},get upgradeMap(){return s.upgradeMap.value},get groups(){return s.groups.value},get license(){return s.license.value},get features(){var w,x;const d=((x=(w=s.data)==null?void 0:w.value)==null?void 0:x.features)||{},h={};for(const S in d)h[S]=!!d[S];return h},hasFeature:d=>s.hasFeature(d),fetch:d=>s.fetch(d),refresh:()=>s.refresh()}}n.IvyForms.onProReady||(n.IvyForms._proReadyQueue=[],n.IvyForms.onProReady=s=>{var d,h;try{if((d=n.IvyForms.pro)!=null&&d.loaded)return s(n.IvyForms.pro);(h=n.IvyForms._proReadyQueue)==null||h.push(s)}catch{}},window.addEventListener("ivyforms:pro_features_loaded",()=>{const s=Array.isArray(n.IvyForms._proReadyQueue)?n.IvyForms._proReadyQueue:[];for(;s.length;){const d=s.shift();try{d&&d(n.IvyForms.pro)}catch{}}})),n.IvyForms.hasProFeature||(n.IvyForms.hasProFeature=s=>{var d,h;try{return!n.IvyForms.pro||!n.IvyForms.pro.loaded?!1:!!((h=(d=n.IvyForms.pro).hasFeature)!=null&&h.call(d,s))}catch{return!1}})})();Aw();Kr.mount("#ivyforms-app");const Pw=ka();Pw.loadAllSettings().then(()=>{const{startWatching:i}=an();i()}).catch(()=>{const{startWatching:i}=an();i()});Th({scope:"admin"});