1"use strict";(globalThis.webpackChunkstec=globalThis.webpackChunkstec||[]).push([[5889],{18831(e,t,a){a.r(t),a.d(t,{createSnapModifier:()=>n,restrictToFirstScrollableAncestor:()=>i,restrictToHorizontalAxis:()=>r,restrictToParentElement:()=>c,restrictToVerticalAxis:()=>o,restrictToWindowEdges:()=>u,snapCenterToCursor:()=>d});var l=a(74979);function n(e){return t=>{let{transform:a}=t;return{...a,x:Math.ceil(a.x/e)*e,y:Math.ceil(a.y/e)*e}}}const r=e=>{let{transform:t}=e;return{...t,y:0}};function s(e,t,a){const l={...e};return t.top+e.y<=a.top?l.y=a.top-t.top:t.bottom+e.y>=a.top+a.height&&(l.y=a.top+a.height-t.bottom),t.left+e.x<=a.left?l.x=a.left-t.left:t.right+e.x>=a.left+a.width&&(l.x=a.left+a.width-t.right),l}const c=e=>{let{containerNodeRect:t,draggingNodeRect:a,transform:l}=e;return a&&t?s(l,a,t):l},i=e=>{let{draggingNodeRect:t,transform:a,scrollableAncestorRects:l}=e;const n=l[0];return t&&n?s(a,t,n):a},o=e=>{let{transform:t}=e;return{...t,x:0}},u=e=>{let{transform:t,draggingNodeRect:a,windowRect:l}=e;return a&&l?s(t,a,l):t},d=e=>{let{activatorEvent:t,draggingNodeRect:a,transform:n}=e;if(a&&t){const e=(0,l.getEventCoordinates)(t);if(!e)return n;const r=e.x-a.left,s=e.y-a.top;return{...n,x:n.x+r-a.width/2,y:n.y+s-a.height/2}}return n}},91525(e,t,a){a.r(t),a.d(t,{UncontrolledInputFile:()=>i,default:()=>u});var l=a(8403),n=a(26878),r=a(75761),s=a(78565),c=a(10382);const i=React.forwardRef(((e,t)=>{const[a,i]=(0,n.useState)(e.defaultValue),o=(0,n.useRef)(),u=(0,n.useRef)(),[d,m]=(0,n.use
1State)(!1),[p,f]=(0,n.useState)(!1);(0,n.useEffect)((()=>{""!==a&&a||u.current.reset()}),[a]),(0,n.useEffect)((()=>{(d||e.wasSubmitted)&&e.required&&f(!a)}),[e.required,a,e.wasSubmitted,d]);return React.createElement(l.StecDiv,{className:"stec-input-file-wrapper"},React.createElement("label",null,React.createElement(s.default,{text:e.title}),React.createElement(l.StecDiv,{className:"stec-input-file-inner-wrap"},React.createElement("input",{ref:t,onBlur:()=>m(!0),type:"text",readOnly:!0,name:e.name,value:a?.name||"",placeholder:e.placeholder,onChange:e.onChange,style:{cursor:"select"},onClick:()=>{o.current.click()}}),React.createElement("i",{className:"fas fa-file-circle-plus"})),React.createElement("form",{ref:u},React.createElement("input",{ref:o,type:"file",accept:e.accept,onChange:t=>{const a=t.target.files[0];var l;i(l=a),e.onChange&&e.onChange(l)}})),React.createElement(c.default,{floating:!0,text:e.errorMessage,display:p}),React.createElement(r.default,{text:e.description})))}));i.displayName="UncontrolledInputFile";const o=React.forwardRef(((e,t)=>
1{const a=(0,n.useRef)(),i=(0,n.useRef)(),[o,u]=(0,n.useState)(!1),[d,m]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{""!==e.value&&e.value||i.current.reset()}),[e.value]),(0,n.useEffect)((()=>{(o||e.wasSubmitted)&&e.required&&m(!e.value)}),[e.required,e.value,e.wasSubmitted,o]),React.createElement(l.StecDiv,{className:"stec-input-file-wrapper"},React.createElement("label",null,React.createElement(s.default,{text:e.title}),React.createElement(l.StecDiv,{className:"stec-input-file-inner-wrap"},React.createElement("input",{ref:t,onBlur:()=>u(!0),type:"text",readOnly:!0,name:e.name,value:e.value,placeholder:e.placeholder,onChange:e.onChange,style:{cursor:"select"},onClick:()=>{a.current.click()}}),React.createElement("i",{className:"fas fa-file-circle-plus"})),React.createElement("form",{ref:i},React.createElement("input",{ref:a,type:"file",accept:e.accept,onChange:t=>{const a=t.target.files[0];e.onChange(a)}})),React.createElement(c.default,{floating:!0,text:e.errorMessage,display:d}),React.createElement(r.default,{text:e.description})))}));o.displayName="InputFile";const u=o},24292(e,t,a){a.r(t),a.d(t,{default:()=>d});var l=a(58168),n=a(52759),r=a(47080),s=a(22008),c=a(36263),i=a(8403),o=a(26878),u=a(73772);const __=u.__;const d=function(e){const t=(0,o.useRef)(e);return e.ready&&(t.current=e),React.createElement(i.StecDiv,{className:"stec-list-manager"},!1===e.ready&&React.createElement(i.StecDiv,{className:"stec-list-manager-loader"},React.createElement(s.default,{type:"calendar-sprite",title:__("Refreshing list","stec")})),e.ready&&t.current.items.length<=0&&React.createElement(i.StecDiv,{className:"stec-list-manager-is-empty"},__("No entries found","stec")),t.current.items.length>0&&React.createElement(React.Fragment,null,t.current.controls&&React.createElement(r.default,{controls:t.current.controls}),t.current.items.map((e=>React.createElement(n.default,(0,l.default)({key:e.key},e)))),React.createElement(c.default,{pages:t.current.totalPages,currentPage:t.current.currentPage,onClick:e=>{t.current.onPageChange(e)}})))}},52759(e,t,a){a.r(t),a.d(t,{default:()=>m});var l=a(8403),n=a(52779),r=a(57798),s=a(66831),c=a(32891),i=a(26878),o=a(73772);const __=o.__,u=e=>React.createElement(l.StecInputCheckBox,{key:"item-checkbox",hint:e.checkHint,checked:e.checked,onChange:()=>{e.onClick(e.itemId)}}),d=e=>{const[t,a]=(0,i.useState)(!1),s=(0,i.useRef)(!1);return React.createElement(React.Fragment,null,React.createElement(r.default,{isOpen:t,onClose:e=>{e.stopPropagation(),a(!1)},headerIcon:"fa-solid fa-triangle-exclamation",title:s.current.message||__("Are you sure you want to delete this item?","stec"),buttons:[React.createElement(n.default,{key:"delete",className:"red",label:__("Delete","stec"),onClick:()=>{s.current&&(s.current.onClick(s.current.id),a(!1))}}),React.createElement(n.default,{key:"cancel",className:"yellow",label:__("Cancel","stec"),onClick:()=>{s.current=!1,a(!1)}})]}),React.createElement(l.StecDiv,{className:"stec-list-manager-item-controls"},e.controls.map((t=>["select-item","title"].includes(t.id)?"":React.createElement(n.default,{key:t.id,className:t.color,label:[t.icon,t.label],onClick:()=>{["delete","empty-calendar"].includes(t.id)?(s.current={onClick:t.onClick,id:e.id,message:"empty-calendar"===t.id&&__("Are you use you want to delete all events from this calendar","stec")},a(!0)):t.onClick(e.id)}})))))},m=e=>React.createElement(l.StecDiv,{className:"stec-list-manager-item"},React.createElement(l.StecDiv,null,e.controls.map((t=>{if("select-item"===t.id)return React.createElement(u,{key:t.id,itemId:e.id,onClick:t.onClick,checked:e.checked,checkHint:e.checkHint})})),React.createElement(c.default,e.thumbnail),React.createElement(l.StecDiv,null,e.tags&&e.tags.map((e=>React.createElement(s.default,{key:e.id,title:e.title,label:e.label,backgroundColor:e.color}))),React.createElement(l.StecSpan,{className:"stec-list-manager-item-title",onClick:()=>{const t=e.controls.filter((e=>"title"===e.id));if(!(t.length>0))return!1;t[0].onClick(e.id)}},e.title),e.itemProps&&React.createElement(React.Fragment,null,React.createElement("br",null),e.itemProps.map((e=>
1React.createElement(l.StecDiv,{key:e.id,className:"stec-list-manager-item-prop"},e.icon&&React.createElement("i",{className:e.icon}),e.text)))),e.description&&React.createElement(React.Fragment,null,React.createElement("br",null),React.createElement(l.StecSpan,{className:"stec-list-manager-item-description"},e.description)))),React.createElement(d,e))},47080(e,t,a){a.r(t),a.d(t,{default:()=>u});var l=a(58168),n=a(8403),r=a(57798),s=a(52779),c=a(26878),i=a(73772);const __=i.__,o=e=>React.createElement(n.StecDiv,{className:"stec-list-manager-top-control-checkbox",onClick:e.onClick,style:e.style},React.createElement(n.StecInputCheckBox,{checked:e.checked,onClick:e.onClick}),e.label);const u=function(e){const[t,a]=(0,c.useState)(!1),i=(0,c.useRef)(!1);return React.createElement(React.Fragment,null,React.createElement(r.default,{isOpen:t,onClose:e=>{e.stopPropagation(),a(!1)},headerIcon:"fa-solid fa-triangle-exclamation",title:__("Are you sure you want to delete the selected items?","stec"),buttons:[React.createElement(s.default,{key:"delete",className:"red",label:__("Delete","stec"),onClick:()=>{i.current&&(i.current.onClick(),a(!1))}}),React.createElement(s.default,{key:"cancel",className:"yellow",label:__("Cancel","stec"),onClick:()=>{i.current=!1,a(!1)}})]}),React.createElement(n.StecDiv,{className:"stec-list-manager-top-control"},e.controls.map((t=>"checkbox"===t.type?React.createElement(o,(0,l.default)({key:t.id},t)):React.createElement(n.StecDiv,{key:t.id,className:`stec-list-manager-top-control-button ${t.color}`,onClick:()=>{"delete"===t.id?"delete"===t.id?(i.current={onClick:t.onClick},a(!0)):t.onClick(e.id):t.onClick()}},Array.isArray(t.label)?t.label.map(((e,t)=>React.createElement(n.StecSpan,{key:t},e))):t.label)))))}},47639(e,t,a){a.r(t),a.d(t,{default:()=>f});var l=a(52779),n=a(91525),r=a(32488),s=a(48596),c=a(22819),i=a(98196),o=a(91927),u=a(26960),d=a(26878),m=a(60799),p=a(73772);const __=p.__;const f=function(){const e=(0,d.useRef)(!1),t=(0,d.useRef)([]),[a,p]=(0,d.useState)(0),[f,E]=(0,d.useState)(!1),{setActiveMenu:b}=(0,o.useDashboardMenu)(),v={file:""},g=(0,d.useRef)(v),[y,h]=(0,d.useState)(!1),S=[React.createElement("i",{key:"icon",className:"fa-solid fa-file-import"}),__("Import templates from CSV file","stec")];return React.createElement(React.Fragment,null,React.createElement(s.default,{title:S,key:a},React.createElement(n.UncontrolledInputFile,{ref:e=>t.current.file=e,title:__("Import file","stec"),description:__("Select CSV file to import","stec"),placeholder:__("Select file","stec"),defaultValue:g.current.file?g.current.file.name:"",onChange:e=>{g.current.file=e?.name?e:""},accept:".csv",required:!0,errorMessage:__("No file selected","stec"),wasSubmitted:f}),React.createElement(c.default,null),React.createElement(l.default,{label:__("Import","stec"),className:"green",onClick:async()=>{if(!0!==e.current){if(E(!0),!1===(()=>{const e=[{id:"file",errorMessage:__("No file selected","stec")}];for(let a in e){const l=e[a];let n=!0;if(g.current[l.id]&&""!==g.current[l.id]||(n=!1),!1===n)return t.current[l.id]&&t.current[l.id].focus(),m.toast.error(l.errorMessage),!1}return!0})())return!1;h(!1),m.toast.promise(new Promise(((t,a)=>{e.current=!0,async function(e=0,l=""){try{const a=new FormData;l||(l=Date.now()),a.append("files",g.current.file),a.append("overwrite",!1),a.append("delete",!1),a.append("offset",e),a.append("import_session",l);const n=await(0,i.newApiPost)({route:"BUILDER/IMPORT",data:a,hasFiles:!0,includeResponseStatus:!0}),{status:r,data:s}=n;return h(s),t(__("Import complete","stec"))}catch(e){return a(e.message)}}()})),{loading:__("Importing","stec"),success:t=>(e.current=!1,t),error:t=>(e.current=!1,t)})}else(0,m.toast)(__("Another action is in progress","stec"))}}),React.createElement(l.default,{label:__("Reset form","stec"),className:"yellow",style:{marginLeft:5},onClick:()=>{g.current=v,p((0,u.uniqueId)()),h(!1),E(!1),(0,m.toast)(__("Form has been reset","stec"))}}),React.createElement(l.default,{label:__("Back","stec"),className:"blue",style:{marginLeft:5},onClick:()=>{b({page:"builder-list",params:{}})}})),y&&React.createElement(React.Fragment,null,React.createElement(c.default,null),React.createElement(s.default,{title:[React.createElement("i",{key:"icon",className:"fa-solid fa-check"}),__("Import results","stec")]},React.createElement(r.default,{title:__("Total found","stec"),value:y.found,readOnly:!0}),React.createElement(c.default,null),React.createElement(r.default,{title:__("Imported","stec"),value:y.imported,readOnly:!0}),React.createElement(c.default,null),React.createElement(r.default,{title:__("Errors","stec"),value:y.errors,readOnly:!0}),React.createElement(c.default,null),React.createElement(l.default,{className:"blue",label:__("Close","stec"),onClick:()=>{h(!1)}}))))}},86814(e,t,a){a.r(t),a.d(t,{default:()=>m});var l=a(52779),n=a(48596),r=a(98196),s=a(91927),c=a(8403),i=a(26878),o=a(60799),u=a(1614),d=a(73772);const __=d.__;const m=function(){const e=(0,i.useRef)([]),{setActiveMenu:t}=(0,s.useDashboardMenu)();return React.createElement(React.Fragment,null,React.createElement(c.StecDiv,{className:"stec-dashboard-top-nav"},React.createElement(l.default,{className:"stcolor stec-dashboard-home-button",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-house"}),__("Home","stec")],onClick:()=>{t({page:"home",params:{}})}}),React.createElement(l.default,{className:"green",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-plus"}),__("Add new template","stec")],onClick:()=>{t({page:"builder-upsert",params:{}})}}),STEC_VARIABLES?.current_user?.capability?.can_import&&React.createElement(l.default,{className:"blue",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-file-import"}),__("Import","stec")],onClick:()=>{t({page:"builder-import",params:{}})}}),React.createElement(l.default,{className:"blue",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-file-export"}),__("Export","stec")],onClick:()=>{(()=>{if(!0!==e.current)return o.toast.error(__("Nothing to export","stec"));const t=`${(0,r.testFetchUrl)("BUILDER/EXPORT")}?_wpnonce=${STEC_VARIABLES.api_nonce}`;(0,o.toast)(__("Exporting","stec")),window.location.href=t})()}})),React.createElement(n.default,{title:[React.createElement("i",{key:"icon",className:"fa-solid fa-list"}),__("Manage templates","stec")]},React.createElement(u.default,{hasItemsRef:e})))}}
1,1614(e,t,a){a.r(t),a.d(t,{default:()=>f});var l=a(58168),n=a(24292),r=a(98196),s=a(91927),c=a(6405),i=a(13328),o=a(73772),u=a(26960),d=a(26878),m=a(60799);const __=o.__,p=e=>{const{hasItemsRef:t,resetInstance:a}=e,l=(0,d.useRef)(!1),{setActiveMenu:o}=(0,s.useDashboardMenu)(),p={page:1,perPage:10,permissionType:"edit_permission",postType:"stec_build",lang:(0,c.getLangCode)()},[f,E]=(0,d.useState)(p),{items:b,totalPages:v,ready:g,error:y}=(0,i.usePostItems)(f),[h,S]=(0,d.useState)([]),k=e=>{const t=b.filter((t=>t.id===e))[0];o({page:"builder-upsert",params:{template:t}})},R=[{id:"select-all",label:__("Select all","stec"),onClick:()=>{h.length===b.length?S([]):S(b.map((e=>e.id)))},type:"checkbox",checked:h.length>0&&h.length===b.length},{id:"delete",color:"red",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-trash"}),__("Delete","stec")],onClick:()=>{(()=>{if(!0!==l.current)return h.length<=0?m.toast.error(__("No items selected","stec")):void m.toast.promise(new Promise(((e,t)=>{l.current=!0,async function(){try{for await(let e of h)await(0,r.newApiDelete)({route:"BUILDER",args:`${e}?force=true`,includeResponseStatus:!0});return S([]),E((e=>({...e,page:1,seed:Date.now()}))),e(__("Items deleted","stec"))}catch(e){return t(e.message)}}()})),{loading:__("Deleting items","stec"),success:e=>(l.current=!1,e),error:e=>(l.current=!1,e)});(0,m.toast)(__("Another action is in progress","stec"))})()}},{id:"export",color:"blue",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-file-export"}),__("Export","stec")],onClick:()=>{(()=>{if(h.length<=0)return m.toast.error(__("No items selected","stec"));const e=h.join(","),t=`${(0,r.testFetchUrl)("BUILDER/EXPORT")}?include=${e}&_wpnonce=${STEC_VARIABLES.api_nonce}`;(0,m.toast)(__("Exporting","stec")),window.location.href=t})()}}],C=[{id:"select-item",onClick:e=>{h.some((t=>e===t))?S(h.filter((t=>t!==e))):S([...h,e])}},{id:"title",onClick:e=>{k(e)}},{id:"duplicate",color:"blue",icon:React.createElement("i",{key:"icon",className:"fa-solid fa-clone"}),label:__("Duplicate","stec"),onClick:e=>{(e=>{if(!0===l.current)return void(0,m.toast)(__("Another action is in progress","stec"));const t=b.find((t=>t.id===e));if(!t)return void m.toast.error(__("Template not found","stec"));const a=(0,u.cloneDeep)(t);delete a.id,delete a.title.rendered,a.title.raw=`${a.title.raw} (duplicate)`,m.toast.promise(new Promise(((e,t)=>{l.current=!0,async function(){try{const l=await(0,r.newApiPost)({route:"BUILDER",data:a,includeResponseStatus:!0}),{status:n,data:s}=l;return[200,201].includes(n)?(E((e=>({...e,seed:Date.now()}))),e(__("Duplicated","stec"))):t(__("Sorry, something went wrong","stec"))}catch(e){return t(e.message)}}()})),{loading:__("Duplicating","stec"),success:e=>(l.current=!1,e),error:e=>(l.current=!1,e)})})(e)}},{id:"edit",color:"blue",icon:React.createElement("i",{key:"icon",className:"fa-solid fa-edit"}),label:__("Edit","stec"),onClick:e=>{k(e)}},{id:"delete",color:"red",icon:React.createElement("i",{key:"icon",className:"fa-solid fa-trash"}),label:__("Delete","stec"),onClick:e=>{(e=>{!0!==l.current?m.toast.promise(new Promise(((t,a)=>{l.current=!0,async function(){try{const a=await(0,r.newApiDelete)({route:"BUILDER",args:e,includeResponseStatus:!0}),{status:l,data:n}=a;return S([]),E((e=>({...e,page:1,seed:Date.now()}))),t(__("Deleted","stec"))}catch(e){return a(e.message)}}()})),{loading:__("Deleting","stec"),success:e=>(l.current=!1,e),error:e=>(l.current=!1,e)}):(0,m.toast)(__("Another action is in progress","stec"))})(e)}}],w=b.map((e=>{let t=e.meta.type;switch(t){case"stec_event":t=__("Event page template","stec");break;case"submit-form":t=__("Event submission form","stec")}return{key:e.id,id:e.id,title:`${e.title.raw} (#${e.id})`,itemProps:[{id:"secondary-data",icon:"",text:t}],thumbnail:{type:"icon",icon:"fa-solid fa-shapes",image:[],backgroundColor:"#202020",color:"#fff"},controls:C,checked:h.some((t=>e.id===t))}}));return t.current=b.length>0,React.createElement(n.default,{controls:R,totalPages:v,currentPage:f.page,onPageChange:e=>{(e=>{E({...f,page:e})})(e)},items:w,ready:g})};const f=function(e){const[t,a]=(0,d.useState)(0);return React.createElement(p,(0,l.default)({key:t},e,{resetInstance:()=>{a(Date.now())}}))}},77097(e,t,a){a.r(t),a.d(t,{default:()=>n});var l=a(31707);const n=function(){return React.createElement(l.default,null)}},45321(e,t,a){a.r(t),a.d(t,{default:()=>n});var l=a(8403);const n=function(e){return React.createElement(l.StecDiv,{className:"stec-content-tab",style:e.style},e.children)}},2060(e,t,a){a.r(t),a.d(t,{default:()=>i});var l=a(8403),n=a(26878),r=a(95341),s=a(70321);const c=({active:e,items:t,path:a})=>{const n=[...a],c=t.find((t=>t.id===e));return e&&c?(n.push(c.id),React.createElement(l.StecDiv,{className:"stec-content-tabs-content"},c.children.map((e=>React.createElement(r.default,{key:e.id,element:e,path:n}))),React.createElement(s.default,{id:c.id,accepts:["Row"],path:n}))):React.createElement(l.StecDiv,{className:"stec-content-tabs-content"})};
1const i=function(e){const[t,a]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{t?e.items.find((e=>e.id===t))||a(!1):e.items.length>0&&a(e.items[0].id)}),[t,e.items]),React.createElement(React.Fragment,null,React.createElement(l.StecDiv,{className:"stec-content-tabs",style:e.style},e.items.map((e=>React.createElement(l.StecDiv,{key:`${e.id}-label`,className:"stec-content-tab "+(e.id===t?"active":""),onClick:()=>{a(e.id)}},e.icon&&React.createElement("i",{className:e.icon}),React.createElement(l.StecSpan,null,e.label))))),React.createElement(c,{active:t,items:e.items,path:e.path}))}},70321(e,t,a){a.r(t),a.d(t,{default:()=>r});var l=a(15871),n=a(8403);const r=function({id:e,accepts:t,path:a=[]}){const r=["stec-builder-dropzone"],{active:s,isOver:c,setNodeRef:i}=(0,l.useDroppable)({id:e,data:{path:a,accepts:t}});if(s?.data?.current?.type){const e=t,a=s.data.current.type;e&&!1===e.includes(a)&&r.push("not-match")}if(c){const e=s.data.current.type;t&&!1===t.includes(e)||r.push("drop")}return React.createElement(n.StecDiv,{className:r.join(" "),ref:i},React.createElement("i",{className:"accept fa-solid fa-box-open"}),React.createElement("i",{className:"hint fa-solid fa-plus"}))}},31707(e,t,a){a.r(t),a.d(t,{default:()=>g});var l=a(15871),n=a(91927),r=a(8403),s=a(26878),c=a(54049),i=a(60724),o=a(16025),u=a(80187),d=a(29532),m=a(26533),p=a(26960),f=a(33569),E=a(18831);const b=()=>{const e=(0,s.useRef)(null),{value:t,setValue:a}=(0,i.useDragOverlayItem)(),{value:n,setValue:o}=(0,i.useStructure)(),f=e=>{const{transform:t}=e;return t},b=document.querySelector(".stec-modal-overlay")?e=>f(e):f;return(0,i.useHistoryKeybinding)(),(0,i.useShortCutKeyBinding)(),React.createElement(r.StecDiv,{className:"stec-editor-wrapper",ref:e},React.createElement(d.default,null),React.createElement(r.StecDiv,{className:"stec-editor"},React.createElement(l.DndContext,{onDragCancel:()=>{a(!1)},onDragStart:({active:e})=>{const t=e.data.current?.dragOverlayItem;t&&a(t)},onDragEnd:({over:e,active:t})=>{if(a(!1),e&&t)switch(t.data.current.action){case"createNewElement":{const a=e.data.current.accepts,l=t.data.current.type;if(a&&!1===a.includes(l))return;if("workspace"===e.id){const e=(0,p.cloneDeep)(n),a=(0,c.getStructureElementByType)(t.data.current.type);a.label=t.data.current.item.label,a.properties.icon=t.data.current.item.icon,e.push(a),o(e);break}const r=e.id.split("__"),s=r.length>1?r[1]:"drop",i=e.data.current.path,u=(0,c.getStructureElementByType)(t.data.current.type);u.properties.icon=t.data.current.item.icon,u.label=t.data.current.item.label;let d=(0,p.cloneDeep)(n);d=(0,c.attachStructureElementToPath)(d,i,u,s),o(d);break}case"moveExistingElement":{const a=e.data.current.accepts,l=t.data.current.type;if(a&&!1===a.includes(l))return;if("workspace"===e.id){const e=(0,p.cloneDeep)(t.data.current.item);let a=(0,p.cloneDeep)(n);a=(0,c.deleteStructureElementById)(a,t.id),a.push(e),o(a);break}const r=e.id.split("__"),s=r.length>1?r[1]:"drop",i=e.data.current.path,u=(0,p.cloneDeep)(t.data.current.item);let d=(0,p.cloneDeep)(n);d=(0,c.deleteStructureElementById)(d,t.id),d=(0,c.attachStructureElementToPath)(d,i,u,s),o(d);break}}}},React.createElement(u.default,null),React.createElement(m.default,null),React.createElement(l.DragOverlay,{modifiers:[E.snapCenterToCursor,b],zIndex:1e3,dropAnimation:null,style:{width:114}},t||null))))},v=e=>{switch(e){case"stec_event":return(0,p.cloneDeep)(f.eventLayoutTemplate);case"submit-form":return(0,p.cloneDeep)(f.submitFormTemplate)}return[]};const g=function(){const[e,t]=(0,s.useState)(!1),[a,l]=(0,s.useState)(!1),{activeMenuParams:r}=(0,n.useDashboardMenu)(),{resetState:c}=(0,i.useStructure)(),{setValue:u}=(0,i.useBuilderTemplateType)(),{setValue:d}=(0,i.useBuilderTemplateTitle)();return(0,s.useEffect)((()=>{if(!1===e){if(r.template){const e=JSON.parse(r.template.meta.structure);c(e),u(r.template.meta.type),d(r.template.title.raw)}else{const e=v("stec_event");c(e),u("stec_event"),l(!0),d("Untitled")}t(!0)}}),[]),(0,s.useEffect)((()=>{const e=document.querySelector(".stec-modal-content");e&&(e.style.animation="none")}),[]),e?React.createElement(React.Fragment,null,React.createElement(o.default,{isOpen:a,onClose:()=>{l(!1)},onTemplateTypeSelect:(e,t=!1)=>{const a=t?[]:v(e);u(e),l(!1),c(a)}}),React.createElement(b,null)):null}},47609(e,t,a){a.r(t),a.d(t,{default:()=>i});var l=a(8403),n=a(15871),r=a(54049);const s=({element:e,path:t,accepts:a=[],position:r="before"})=>{const{active:s,isOver:c,setNodeRef:i}=(0,n.useDroppable)({id:`${e.id}__${r}`,data:{path:t,accepts:a}}),o=["stec-builder-movezone","horizontal-movezone",r];
1if(!1===a.includes(s?.data?.current?.type))return null;c&&o.push("match");let u="";switch(r){case"before":u="fa-arrow-left";break;case"after":u="fa-arrow-right"}return React.createElement(l.StecDiv,{ref:i,className:o.join(" ")},React.createElement("i",{className:`fa-solid ${u}`}))},c=({element:e,path:t,accepts:a=[],position:r="before"})=>{const{active:s,isOver:c,setNodeRef:i}=(0,n.useDroppable)({id:`${e.id}__${r}`,data:{path:t,accepts:a}});if("before"!==r)return null;const o=["stec-builder-movezone","vertical-movezone",r];s&&a.includes(s.data.current.type)&&(o.push("reveal"),c&&o.push("match"));let u="";switch(r){case"before":u="fa-arrow-up";break;case"after":u="fa-arrow-down"}return React.createElement(l.StecDiv,{ref:i,className:o.join(" ")},React.createElement("i",{className:`fa-solid ${u}`}))};const i=function({element:e,path:t,position:a="before"}){switch(e.type){case"ContentTabs":case"Row":return React.createElement(c,{element:e,path:t,accepts:["Row","ContentTabs"],position:a});case"Column":return React.createElement(s,{element:e,path:t,accepts:["Column"],position:a});default:return r.COMMON_ELEMENTS.includes(e.type)?React.createElement(c,{element:e,path:t,accepts:r.COMMON_ELEMENTS,position:a}):null}}},8958(e,t,a){a.r(t),a.d(t,{default:()=>m});var l=a(52779),n=a(91927),r=a(33569),s=a(73772),c=a(26960),i=a(26878),o=a(60799),u=a(16025),d=a(60724);const __=s.__;const m=function(){const{setValue:e}=(0,d.useBuilderTemplateType)(),{setValue:t}=(0,d.useCopiedElement)(),{resetState:a}=(0,d.useStructure)(),{setActiveMenu:s}=(0,n.useDashboardMenu)(),[m,p]=(0,i.useState)(!1);return React.createElement(React.Fragment,null,React.createElement(u.default,{isOpen:m,onClose:()=>{p(!1)},onTemplateTypeSelect:(l,n=!1)=>{const i=n?[]:(e=>{switch(e){case"stec_event":return(0,c.cloneDeep)(r.eventLayoutTemplate);case"submit-form":return(0,c.cloneDeep)(r.submitFormTemplate)}return[]})(l);s({page:"builder-upsert",params:{}}),a(i),e(l),p(!1),t(!1),(0,o.toast)(__("Builder has been reset","stec"))}}),React.createElement(l.default,{className:"green",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-plus"}),__("New template","stec")],onClick:()=>{p(!0)}}))}},16025(e,t,a){a.r(t),a.d(t,{default:()=>d});var l=a(52779),n=a(40551),r=a(85262),s=a(57798),c=a(22819),i=a(8403),o=a(26878),u=a(73772);const __=u.__;const d=function({isOpen:e,onClose:t,onTemplateTypeSelect:a}){const[u,d]=(0,o.useState)(!1);return React.createElement(s.default,{className:"stec-dashboard-light-modal",isOpen:e,onClose:e=>{e.stopPropagation(),t(e)},headerIcon:"fa-solid fa-trowel-bricks",title:__("Select template type","stec"),buttons:[React.createElement(l.default,{key:"cancel",label:__("Cancel","stec"),className:"red",onClick:t})]},React.createElement(n.default,{columns:"1fr 1fr",gap:10},React.createElement(i.StecDiv,{className:"stec-editor-new-modal-select-type-item",onClick:()=>{a("stec_event",u)}},React.createElement("i",{className:"fa-solid fa-calendar-day"}),React.createElement(i.StecSpan,null,__("Event layout","stec"))),React.createElement(i.StecDiv,{className:"stec-editor-new-modal-select-type-item",onClick:()=>{a("submit-form",u)}},React.createElement("i",{className:"fa-solid fa-pen-to-square"}),React.createElement(i.StecSpan,null,__("Submit form","stec")))),React.createElement(r.default,{title:__("Blank template","stec"),value:u,onChange:e=>{d(e)}}),React.createElement(c.default,null))}},56171(e,t,a){a.r(t),a.d(t,{default:()=>v});var l=a(52779),n=a(32488),r=a(26524),s=a(57798),c=a(22819),i=a(98196),o=a(91927),u=a(8403),d=a(73772),m=a(26960),p=a(26878),f=a(60799),E=a(60724),b=a(52788);const __=d.__;const v=function(){const[e,t]=(0,p.useState)(!1),{setActiveMenu:a,activeMenuParams:d}=(0,o.useDashboardMenu)(),{value:v}=(0,E.useBuilderTemplateType)(),{value:g}=(0,E.useBuilderTemplateTitle)(),y=(0,p.useRef)(!1),{value:h}=(0,E.useStructure)(),S=(0,p.useRef)(d.template?(0,m.cloneDeep)(d.template):(0,m.cloneDeep)(b.default));return S.current.title.raw=g,React.createElement(React.Fragment,null,React.createElement(s.default,{className:"stec-dashboard-light-modal",isOpen:e,onClose:e=>{e.stopPropagation(),t(!1)},headerIcon:"fa-solid fa-save",title:__("Save template","stec"),buttons:[React.createElement(l.default,{key:"save",label:__("Save","stec"),className:"green",onClick:()=>{f.toast.promise(new Promise(((e,t)=>{y.current=!0,async function(){try{let l;if(""===S.current.title.raw)return t(__("Template title is required","stec"));S.current.meta.type=v,S.current.meta.structure=JSON.stringify(h),l=d?.template?.id?await(0,i.newApiPut)({route:"BUILDER",args:d.template.id,data:S.current,includeResponseStatus:!0}):await(0,i.newApiPost)({route:"BUILDER",data:S.current,includeResponseStatus:!0});const{status:n,data:r}=l;switch(n){case 200:return e(__("Template has been updated","stec"));case 201:return a({page:"builder-upsert",params:{template:r}}
1),e(__("Template has been saved","stec"))}}catch(e){return t(e.message)}}()})),{loading:__("Saving","stec"),success:e=>(y.current=!1,e),error:e=>(y.current=!1,React.createElement(u.StecDiv,{dangerouslySetInnerHTML:{__html:e}}))})}}),React.createElement(l.default,{key:"cancel",label:__("Cancel","stec"),className:"red",onClick:()=>{t(!1)}})]},React.createElement(n.UncontrolledInputText,{title:__("Template title","stec"),defaultValue:S.current.title.raw,onChange:e=>{S.current.title.raw=e}}),React.createElement(c.default,null),React.createElement(r.default,{defaultValue:S.current.meta.lang||"",onChange:e=>{S.current.meta.lang=e}}),React.createElement(c.default,null)),React.createElement(l.default,{className:"blue",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-bookmark"}),__("Save","stec")],onClick:()=>{t(!0)}}))}},71189(e,t,a){a.r(t),a.d(t,{default:()=>u});var l=a(13328),n=a(8403),r=a(26878),s=a(70321),c=a(95341),i=a(54049),o=a(60724);const u=function(){const e=(0,r.useRef)(),{value:t}=(0,o.useStructure)(),{value:a,setValue:u}=(0,o.useActiveElementId)();return(0,l.useOutsideHandler)(e,(e=>{const t=e.composedPath();if(a){t.some((e=>e?.className&&e.className.includes("stec-builder-toolbar")))||u(!1)}})),React.createElement(n.StecDiv,{className:"stec-builder-workspace-structure"},React.createElement(n.StecDiv,{ref:e},t.map((e=>React.createElement(c.default,{key:e.id,element:e})))),React.createElement(s.default,{id:"workspace",accepts:["Row","ContentTabs",...i.COMMON_ELEMENTS]}))}},95341(e,t,a){a.r(t),a.d(t,{default:()=>f});var l=a(58168),n=a(8403),r=a(26878),s=a(70321),c=a(54049),i=a(60724),o=a(47609),u=a(10748),d=a(99056),m=a(73772);const __=m.__,p=({element:e,path:t=[]})=>{const a=(0,r.useRef)([]),m=[...t],f=(0,r.useRef)(),E=(0,c.getComponentByType)(e.type),{value:b}=(0,i.useBuilderTemplateType)(),{value:v,setValue:g}=(0,i.useHoverElement)(),{value:y,setValue:h}=(0,i.useActiveElementId)(),S=e.id===v,k=e.id===y;m.push(e.id);const R=["stec-editor-structure-element"];(S||k)&&(R.push("show-control"),k&&R.push("is-active"));let C={},w={};for(let t in e.properties.style)if(t.includes("margin"))C[t]=e.properties.style[t]||0;else{let a=e.properties.style[t];t.includes("padding")&&(a=a||0),t.includes("gap")&&(a=a||0),w[t]=a}let D={isBuilder:!0};switch(b){case"stec_event":D.event=d.default;break;case"submit-form":D.event=d.eventBlank,D.invalidFields=a.current}switch(e.type){case"ContentTabs":D.items=e.children,D.path=m;break;case"EventOrganizers":D.tagLabel=__("Event organizer","stec"),D.persons=d.default.organizers;break;case"EventGuests":D.tagLabel=__("Event guest","stec"),D.persons=d.default.guests;break;case"FieldTitle":D.text=e.properties.text;break;case"FieldDescription":D.text=e.properties.textlong;break;case"CustomHtml":D.html=e.properties.html,D.preview=e.properties.preview;break;case"CustomJs":D.js=e.properties.js;break;case"ShareAndExport":D.items=e.properties.items;break;case"SubmitEventCalendar":case"SubmitEventOrganizers":case"SubmitEventGuests":case"SubmitEventCategories":case"SubmitEventLocation":case"SubmitEventImages":case"SubmitEventDatesPicker":case"SubmitEventEndDate":case"SubmitEventStartDate":case"SubmitEventHideEnd":case"SubmitEventRepeater":case"SubmitEventAllDay":case"SubmitEventTimezone":case"SubmitEventFeatured":case"SubmitEventStatus":case"SubmitEventRSVP":case"SubmitFormTos":D.label=e.properties.label,D.description=e.properties.description;break;case"SubmitEventExternalLink":D.label=e.properties.label,D.description=e.properties.description,D.buttonText=e.properties.buttonText;break;case"SubmitEventContactName":case"SubmitEventContactEmail":case"SubmitEventContactPhone":case"SubmitEventReviewNotes":case"SubmitEventDescription":case"SubmitEventShortDescription":case"SubmitEventSlug":case"SubmitEventTitle":D.label=e.properties.label,D.description=e.properties.description,D.placeholder=e.properties.placeholder;break;case"SubmitEventCustomField":case"EventCustomField":D.label=e.properties.label,D.description=e.properties.description,D.placeholder=e.properties.placeholder,D.field_name=e.properties.field_name,D.field_type=e.properties.field_type;break;case"SubmitEventCustomCheckbox":D.label=e.properties.label,D.description=e.properties.description,D.field_name=e.properties.field_name;break;case"EventCustomCheckbox":D.label=e.properties.label,D.description=e.properties.description,D.field_name=e.properties.field_name,D.checked_value=e.properties.checked_value,D.unchecked_value=e.properties.unchecked_value}let T=e.properties.accepts||[];return"string"==typeof T&&"COMMON_ELEMENTS"===T&&(T=c.COMMON_ELEMENTS),React.createElement(n.StecDiv,{ref:f,style:C,onClick:t=>{t.stopPropagation(),h(e.id)},onMouseOver:t=>{y||(t.stopPropagation(),e.id!==v&&g(e.id))},onMouseLeave:t=>{t.stopPropagation(),e.id===v&&g(!1)},className:R.join(" ")},!k&&React.createElement(o.default,{element:e,path:m,position:"before"}),React.createElement(n.StecDiv,{className:"stec-structure-element-overlay"},React.createElement(u.default,{elementRef:f,element:e,isActiveElement:k}),React.createElement(n.StecDiv,{style:{position:"relative"}}
1,e.children.length<=0&&React.createElement(n.StecDiv,{style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",zIndex:1e3}}),React.createElement(E,(0,l.default)({style:w},D),e.children.map((t=>"ContentTabs"===e.type?null:React.createElement(p,{key:t.id,element:t,path:m}))))),e.properties.dropzone&&React.createElement(s.default,{id:`${e.id}__drop`,path:m,accepts:T})),!k&&React.createElement(o.default,{element:e,path:m,position:"after"}))},f=p},10748(e,t,a){a.r(t),a.d(t,{default:()=>i});var l=a(8403),n=a(26960),r=a(58349),s=a(54049),c=a(60724);const i=({elementRef:e,element:t,isActiveElement:a})=>{const{setValue:i}=(0,c.useToolbarView)(),{value:o,setValue:u}=(0,c.useStructure)();return React.createElement(l.StecDiv,{className:"stec-editor-structure-element-control"},a&&React.createElement(r.default,{elementRef:e,element:t}),React.createElement(l.StecSpan,{className:"stec-editor-structure-element-control-label"},t.label),a&&React.createElement(l.StecSpan,{className:"stec-editor-structure-element-control-items"},React.createElement("i",{className:"fa-solid fa-cog edit",onClick:e=>{e.stopPropagation(),i({view:"properties",data:{elementId:t.id}})}}),React.createElement("i",{className:"fa-solid fa-trash delete",onClick:e=>{e.stopPropagation();let a=(0,n.cloneDeep)(o);a=(0,s.deleteStructureElementById)(a,t.id),u(a)}})))}},58349(e,t,a){a.r(t),a.d(t,{default:()=>c});var l=a(58168),n=a(15871),r=a(8403),s=a(26878);const c=({elementRef:e,element:t})=>{const{isDragging:a,attributes:c,listeners:i,setNodeRef:o}=(0,n.useDraggable)({id:t.id,data:{item:t,type:t.type,action:"moveExistingElement",dragOverlayItem:React.createElement(r.StecDiv,{className:"stec-builder-toolbar-element dragging"},React.createElement("i",{className:t.properties.icon}),React.createElement(r.StecDiv,{className:"stec-builder-toolbar-element-label"},t.label))}}),u={...c,...i};return(0,s.useEffect)((()=>{a?(document.body.classList.add("stec-builder-is-dragging-item"),e.current.style.opacity=0,e.current.style.zIndex=-1):(document.body.classList.remove("stec-builder-is-dragging-item"),e.current.style.opacity=1,e.current.style.zIndex=0)}),[e,a]),React.createElement(r.StecSpan,(0,l.default)({ref:o},u,{className:"stec-editor-structure-element-control-drag"}),React.createElement("i",{className:"fa-solid fa-grip"}))}},80187(e,t,a){a.r(t),a.d(t,{default:()=>i});var l=a(26878),n=a(60724),r=a(9990),s=a(98738),c=a(8403);const i=function(){const{value:e}=(0,n.useActiveElementId)(),{value:t,setValue:a}=(0,n.useToolbarView)();(0,l.useEffect)((()=>{a({view:"elements",data:null})}),[e,a]);let i="";if("properties"===t.view)i=s.default;else i=r.default;return React.createElement(c.StecDiv,{className:"stec-builder-toolbar"},React.createElement(i,null))}},9990(e,t,a){a.r(t),a.d(t,{default:()=>E});var l=a(58168),n=a(15871),r=a(8403),s=a(76606),c=a(32488),i=a(26878),o=a(60724),u=a(26960),d=a(73772);const __=d.__,m=e=>React.createElement(r.StecDiv,{className:"stec-builder-toolbar-element dragging"},React.createElement("i",{className:e.icon}),React.createElement(r.StecDiv,{className:"stec-builder-toolbar-element-label"},e.label)),p=({item:e})=>{const{isDragging:t,attributes:a,listeners:s,setNodeRef:c}=(0,n.useDraggable)({id:e.id,data:{item:e,type:e.type,action:"createNewElement",dragOverlayItem:m(e)}});return(0,i.useEffect)((()=>{t?document.body.classList.add("stec-builder-is-dragging-item"):document.body.classList.remove("stec-builder-is-dragging-item")}),[t]),"internal-section"===e.type?React.createElement(f,{className:"stec-builder-toolbar-elements-section",label:e.label,elements:e.elements,initState:e.expand}):React.createElement(r.StecDiv,(0,l.default)({ref:c},s,a,{key:e.id,className:"stec-builder-toolbar-element"}),React.createElement("i",{className:e.icon}),React.createElement(r.StecDiv,{className:"stec-builder-toolbar-element-label",title:e.label},e.label))},f=({label:e,initState:t,elements:a})=>{const[l,n]=(0,i.useState)(t);return React.createElement(r.StecDiv,{className:"stec-builder-toolbar-elements-section"},React.createElement(r.StecDiv,{className:"stec-builder-toolbar-elements-section-label",onClick:()=>{n(!l)}},React.createElement(r.StecSpan,null,e),React.createElement("i",{className:"fa-solid fa-chevron-"+(l?"down":"right")})),l&&React.createElement(r.StecDiv,{className:"stec-builder-toolbar-elements-section-grid"},a.map((e=>React.createElement(p,{key:e.id,item:e})))))},E=()=>{const{value:e}=(0,o.useBuilderTemplateType)(),[t,a]=(0,i.useState)("");let l=[];switch(e){case"submit-form":l=s.submitFormItems;break;case"stec_event":l=s.eventItems}const n=(e,a)=>(e=(e=(0,u.cloneDeep)(e)).map((e=>"internal-section"===e.type?(e.elements=n(e.elements,a),e.elements.length<=0?null:e):e.keywords.includes(t)?e:null))).filter((e=>e));return t&&(l=n(l,t)),React.createElement(r.StecDiv,{className:"stec-builder-toolbar-elements"},React.createElement(r.StecDiv,{className:"stec-builder-toolbar-label"},__("Elements","stec")),React.createElement(c.default,{placeholder:__("Search","stec"),value:t,onChange:e=>{a(e)}}),React.createElement(r.StecDiv,{className:"stec-builder-toolbar-elements-grid"},l.map((e=>React.createElement(p,{key:e.id,item:e})))))}},98738(e,t,a){a.r(t),a.d(t,{default:()=>$});var l=a(52779),n=a(75761),r=a(78565),s=a(40551),c=a(77160),i=a(85262),o=a(32779),u=a(32488),d=a(39393),m=a(99651),p=a(22819),f=a(8403),E=a(1
15871),b=a(43627),v=a(73772),g=a(26960),y=a(26878),h=a.n(y),S=a(54049),k=a(60724);const __=v.__,R=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.classes||"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Additional CSS classes","stec")}),h().createElement(u.default,{value:n,onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.classes=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)}}),h().createElement(p.default,null))},C=()=>{const{value:e}=(0,k.useBuilderTemplateType)(),{value:t,setValue:a}=(0,k.useStructure)(),{value:{data:l}}=(0,k.useToolbarView)(),n=(0,k.useStructureElement)(l.elementId),r=n.properties.conditions||[];let s=[];if("stec_event"===e)s=[{label:__("Physical location","stec"),value:"physical_location"},{label:__("Virtual location","stec"),value:"virtual_location"},{label:__("Forecast","stec"),value:"forecast"},{label:__("Coordinates","stec"),value:"coordinates"},{label:__("Schedule","stec"),value:"schedule"},{label:__("Attachments","stec"),value:"attachments"},{label:__("Organizers","stec"),value:"organizers"},{label:__("Guests","stec"),value:"guests"},{label:__("Images","stec"),value:"images"},{label:__("Products","stec"),value:"products"},{label:__("Tickets","stec"),value:"tickets"},{label:__("Attendance","stec"),value:"attendance"},{label:__("Comments","stec"),value:"comments"},{label:__("Logged in","stec"),value:"logged_in"},{label:__("Not logged in","stec"),value:"not_logged_in"}];else s=[{label:__("Logged in","stec"),value:"logged_in"},{label:__("Not logged in","stec"),value:"not_logged_in"}];return h().createElement(h().Fragment,null,h().createElement(o.default,{title:__("Conditions","stec"),multiple:!0,value:r,options:s,onChange:e=>{(e=>{const l=(0,g.cloneDeep)(n);let r=(0,g.cloneDeep)(t);l.properties.conditions=e,r=(0,S.replaceStructureElement)(r,l),a(r)})(e)},description:__("Select condition that must be met in order to display this element","stec")}),h().createElement(p.default,null))},w=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.style.textAlign||"",c=a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.style.textAlign=a,r=(0,S.replaceStructureElement)(r,n),t(r)};return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Text align","stec")}),h().createElement(s.default,{className:"stec-builder-toolbar-properties-text-align",gap:6,columns:"1fr 1fr 1fr"},h().createElement("i",{className:"fa-solid fa-align-left "+("left"===n?"active":""),onClick:()=>{c("left")}}),h().createElement("i",{className:"fa-solid fa-align-center "+("center"===n?"active":""),onClick:()=>{c("center")}}),h().createElement("i",{className:"fa-solid fa-align-right "+("right"===n?"active":""),onClick:()=>{c("right")}})),h().createElement(p.default,null))},D=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.textlong||"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Text","stec")}),h().createElement(d.default,{value:n,onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.textlong=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)}}),h().createElement(p.default,null))},T=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.html||"",s=l.properties.preview||!1,c=(a,n)=>{const r=(0,g.cloneDeep)(l);let s=(0,g.cloneDeep)(e);r.properties[n]=a,s=(0,S.replaceStructureElement)(s,r),t(s)};return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("HTML","stec")}),h().createElement(d.default,{value:n,onChange:e=>{c(e,"html")}}),h().createElement(p.default,null),h().createElement(i.default,{title:__("Preview","stec"),value:s,onChange:e=>{c(e,"preview")}}),h().createElement(p.default,null))},N=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.js||"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("JavaScript","stec")}),h().createElement(d.default,{value:n,onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.js=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)}}),h().createElement(p.default,null))},x=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId);return h().createElement(h().Fragment,null,h().createElement(o.default,{title:__("Field type","stec"),value:l.properties.field_type,options:[{label:__("Input","stec"),value:"input"},{label:__("Text Area","stec"),value:"textarea"}],onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.field_type=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)}}),h().createElement(p.default,null))},_=({title:e=__("Text","stec"),prop:t="text"})=>{const{value:a,setValue:l}=(0,k.useStructure)(),{value:{data:n}}=(0,k.useToolbarView)(),s=(0,k.useStructureElement)(n.elementId),c=s.properties[t]||"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:e}),h().createElement(u.default,{value:c,onChange:e=>{(e=>{const n=(0,g.cloneDeep)(s);let r=(0,g.cloneDeep)(a);n.properties[t]=e,r=(0,S.replaceStructureElement)(r,n),l(r)})(e)}}),h().createElement(p.default,null))},I=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.label||"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Label","stec")}),h().createElement(u.default,{value:n,onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.label=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)}}),h().createElement(p.default,null))},A=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),s=l.properties.buttonText||"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Button Text","stec")}),h().createElement(u.default,{value:s,onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.buttonText=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)}}),h().createElement(n.default,{text:__("Leave empty to use default text","stec")}),h().createElement(p.default,null))},L=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.description||"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Description","stec")}),h().createElement(u.default,{value:n,onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.description=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)}}),h().createElement(p.default,null))},V=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),s=l.properties.checked_value||"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Checked value","stec")}),h().createElement(u.default,{value:s,onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.checked_value=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)}}),h().createElement(n.default,{text:__('Displayed when the checkbox is checked. Leave empty to use "Yes".',"stec")}),h().createElement(p.default,null))},F=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),s=l.properties.unchecked_value||"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Unchecked value","stec")}),h().createElement(u.default,{value:s,onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.unchecked_value=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)}}),h().createElement(n.default,{text:__('Displayed when the checkbox is unchecked. Leave empty to use "No".',"stec")}),h().createElement(p.default,null))},z=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.placeholder||"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Placeholder","stec")}),h().createElement(u.default,{value:n,onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.placeholder=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)}}),h().createElement(p.default,null))},P=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.required;return h().createElement(h().Fragment,null,h().createElement(i.default,{title:__("Required","stec"),value:n,onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.required=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)}}),h().createElement(p.default,null))},M=e=>{const{element:t,update:a,deleteElement:l}=e,n=(0,E.useSensors)((0,E.useSensor)(E.PointerSensor,{activationConstraint:{distance:10}}
1));return h().createElement(E.DndContext,{sensors:n,collisionDetection:E.closestCenter,onDragEnd:e=>{const{active:l,over:n}=e;l.id!==n.id&&(()=>{const e=(0,g.cloneDeep)(t);let r,s;e.children.forEach(((e,t)=>{e.id===l.id&&(r=t),e.id===n.id&&(s=t)})),e.children=(0,b.arrayMove)(e.children,r,s),a(e)})()}},h().createElement(b.SortableContext,{items:t.children,strategy:b.verticalListSortingStrategy},t.children.map((e=>h().createElement(m.SortableItem,{key:e.id,id:e.id},h().createElement(s.default,{key:e.id,columns:"50px 1fr 25px",gap:6,style:{marginBottom:20,alignItems:"center"}},h().createElement(c.default,{value:e.icon,onPick:t=>{let l=(0,g.cloneDeep)(e);l.icon=t,a(l)}}),h().createElement(u.default,{key:e.id,value:e.label,onChange:t=>{let l=(0,g.cloneDeep)(e);l.label=t,a(l)}}),h().createElement("i",{className:"stec-builder-toolbar-content-tab-remove fa-solid fa-times",onClick:()=>{l(e.id)}})))))))},q=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),n=(0,k.useStructureElement)(a.elementId);return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Tabs","stec")}),h().createElement(l.default,{className:"blue",style:{width:"100%"},label:__("Add tab","stec"),onClick:()=>{const a=(0,S.getStructureElementByType)("ContentTab"),l=(0,g.cloneDeep)(n);l.children.push(a);let r=(0,g.cloneDeep)(e);r=(0,S.replaceStructureElement)(r,l),t(r)}}),h().createElement(p.default,null),h().createElement(M,{element:n,update:a=>{let l=(0,g.cloneDeep)(e);l=(0,S.replaceStructureElement)(l,a),t(l)},deleteElement:a=>{let l=(0,g.cloneDeep)(e);l=(0,S.deleteStructureElementById)(l,a),t(l)}}))},B=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.style.gridTemplateColumns||"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Grid template columns","stec")}),h().createElement(u.default,{placeholder:"",value:n,onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.style.gridTemplateColumns=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)},description:__("Template","stec")}),h().createElement(p.default,null))},O=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.style.gap||"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Grid gap","stec")}),h().createElement(u.default,{placeholder:0,value:n,onChange:a=>{(a=>{let n=isNaN(a)?a:parseInt(a,10);const r=(0,g.cloneDeep)(l);let s=(0,g.cloneDeep)(e);r.properties.style.gap=n,s=(0,S.replaceStructureElement)(s,r),t(s)})(a)},description:__("Gap","stec")}),h().createElement(p.default,null))},H=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.style.marginTop||"",c=l.properties.style.marginLeft||"",i=l.properties.style.marginBottom||"",o=l.properties.style.marginRight||"",d=(a,n)=>{let r=isNaN(n)?n:parseInt(n,10);const s=(0,g.cloneDeep)(l);let c=(0,g.cloneDeep)(e);s.properties.style[a]=r,c=(0,S.replaceStructureElement)(c,s),t(c)};return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Margin","stec")}),h().createElement(s.default,{columns:"1fr 1fr 1fr 1fr",gap:6},h().createElement(u.default,{placeholder:0,value:n,onChange:e=>{d("marginTop",e)},description:__("Top","stec")}),h().createElement(u.default,{placeholder:0,value:c,onChange:e=>{d("marginLeft",e)},description:__("Left","stec")}),h().createElement(u.default,{placeholder:0,value:i,onChange:e=>{d("marginBottom",e)},description:__("Bottom","stec")}),h().createElement(u.default,{placeholder:0,value:o,onChange:e=>{d("marginRight",e)},description:__("Right","stec")})),h().createElement(p.default,null))},U=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.style.paddingTop||"",c=l.properties.style.paddingLeft||"",i=l.properties.style.paddingBottom||"",o=l.properties.style.paddingRight||"",d=(a,n)=>{let r=isNaN(n)?n:parseInt(n,10);const s=(0,g.cloneDeep)(l);let c=(0,g.cloneDeep)(e);s.properties.style[a]=r,c=(0,S.replaceStructureElement)(c,s),t(c)};return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Padding","stec")}),h().createElement(s.default,{columns:"1fr 1fr 1fr 1fr",gap:6},h().createElement(u.default,{placeholder:0,value:n,onChange:e=>{d("paddingTop",e)},description:__("Top","stec")}),h().createElement(u.default,{placeholder:0,value:c,onChange:e=>{d("paddingLeft",e)},description:__("Left","stec")}),h().createElement(u.default,{placeholder:0,value:i,onChange:e=>{d("paddingBottom",e)},description:__("Bottom","stec")}),h().createElement(u.default,{placeholder:0,value:o,onChange:e=>{d("paddingRight",e)},description:__("Right","stec")})),h().createElement(p.default,null))},j=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.items||[];return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Allowed share links","stec")}),h().createElement(p.default,null),n.map(((a,n)=>h().createElement(h().Fragment,{key:a.id},h().createElement(i.default,{title:a.label,value:a.enabled,onChange:a=>{((a,n)=>{const r=(0,g.cloneDeep)(l);let s=(0,g.cloneDeep)(e);r.properties.items[n].enabled=a,s=(0,S.replaceStructureElement)(s,r),t(s)})(a,n)}}),h().createElement(p.default,null)))))},Y=()=>{const{value:e,setValue:t}=(0,k.useStructure)(),{value:{data:a}}=(0,k.useToolbarView)(),l=(0,k.useStructureElement)(a.elementId),n=l.properties.elementType??"";return h().createElement(h().Fragment,null,h().createElement(r.default,{text:__("Element type","stec")}),h().createElement(o.default,{value:n,options:[{label:__("Default","stec"),value:""},{label:__("Header 1","stec"),value:"h1"},{label:__("Header 2","stec"),value:"h2"},{label:__("Header 3","stec"),value:"h3"},{label:__("Header 4","stec"),value:"h4"},{label:__("Header 5","stec"),value:"h5"},{label:__("Header 6","stec"),value:"h6"},{label:__("Paragraph","stec"),value:"p"},{label:__("Div","stec"),value:"div"},{label:__("Span","stec"),value:"span"}],onChange:a=>{(a=>{const n=(0,g.cloneDeep)(l);let r=(0,g.cloneDeep)(e);n.properties.elementType=a,r=(0,S.replaceStructureElement)(r,n),t(r)})(a)}}),h().createElement(p.default,null))};const $=function(){const{value:{data:e},setValue:t}=(0,k.useToolbarView)(),a=(0,k.useStructureElement)(e.elementId);return(0,y.useEffect)((()=>{a||t({view:"elements",data:!1})}),[a,t]),a?h().createElement(f.StecDiv,{className:"stec-builder-toolbar-properties"},h().createElement(f.StecDiv,{className:"stec-builder-toolbar-label"},__("Properties","stec")),h().createElement(f.StecDiv,{className:"stec-builder-toolbar-properties-wrapper"},a.properties.settings.map((e=>{switch(e){case"field_type":return h().createElement(x,{key:"field_name"});case"field_name":return h().createElement(_,{key:"field_name",title:__("Field name","stec"),prop:"field_name"});case"text":return h().createElement(_,{key:"text"});case"js":return h().createElement(N,{key:"js"});case"html":return h().createElement(T,{key:"html"});case"textlong":return h().createElement(D,{key:"textlong"});case"textAlign":return h().createElement(w,{key:"textAlign"});case"margin":return h().createElement(H,{key:"margin"});case"padding":return h().createElement(U,{key:"padding"});case"gap":return h().createElement(O,{key:"gap"});
1case"contentTabs":return h().createElement(q,{key:"contentTabs"});case"gridTemplateColumns":return h().createElement(B,{key:"gridTemplateColumns"});case"conditions":return h().createElement(C,{key:"conditions"});case"label":return h().createElement(I,{key:"label"});case"externalLinkText":return h().createElement(A,{key:"externalLinkText"});case"description":return h().createElement(L,{key:"description"});case"placeholder":return h().createElement(z,{key:"placeholder"});case"checked_value":return h().createElement(V,{key:"checked_value"});case"unchecked_value":return h().createElement(F,{key:"unchecked_value"});case"required":return h().createElement(P,{key:"required"});case"shareSettings":return h().createElement(j,{key:"shareSettings"});case"classes":return h().createElement(R,{key:"classes"});case"elementType":return h().createElement(Y,{key:"elementType"})}})))):null}},29532(e,t,a){a.r(t),a.d(t,{default:()=>u});var l=a(52779),n=a(91927),r=a(8403),s=a(8958),c=a(56171),i=a(60724),o=a(73772);const __=o.__;const u=function(){const{value:e,setValue:t}=(0,i.useWorkspaceSize)(),{setActiveMenu:a}=(0,n.useDashboardMenu)();return React.createElement(r.StecDiv,{className:"stec-editor-top-menu"},React.createElement(r.StecDiv,{className:"stec-editor-top-menu-logo"}),React.createElement(r.StecDiv,{className:"stec-editor-top-menu-sizes"},React.createElement("i",{className:"fa-solid fa-desktop "+("desktop"===e?"active":""),onClick:()=>{t("desktop")}}),React.createElement("i",{className:"fa-solid fa-tablet-alt "+("tablet"===e?"active":""),onClick:()=>{t("tablet")}}),React.createElement("i",{className:"fa-solid fa-mobile-alt "+("mobile"===e?"active":""),onClick:()=>{t("mobile")}})),React.createElement(r.StecDiv,{className:"stec-editor-top-menu-right-controls"},React.createElement(s.default,null),React.createElement(c.default,null),React.createElement(l.default,{className:"red",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-home"}),__("Exit","stec")],onClick:()=>{a({page:"home",params:{}})}})))}},26533(e,t,a){a.r(t),a.d(t,{default:()=>c});var l=a(8403),n=a(71189),r=a(60724),s=a(26878);const c=function(){const{value:e}=(0,r.useWorkspaceSize)(),{value:t}=(0,r.useBuilderTemplateTitle)();return(0,s.useEffect)((()=>{let e=setTimeout((()=>{window.dispatchEvent(new Event("resize"))}),250);return()=>{clearTimeout(e)}}),[e]),React.createElement(l.StecDiv,{className:`stec-builder-workspace ${e}`},React.createElement(l.StecDiv,{className:"stec-builder-workspace-post-title"},React.createElement("i",{className:"fa-solid fa-shapes"}),React.createElement(l.StecSpan,null,t)),React.createElement(n.default,null))}},87694(e,t,a){a.r(t),a.d(t,{builderActiveElement:()=>s,builderCopyElement:()=>u,builderDragOverlayItem:()=>n,builderHoverElement:()=>r,builderStructure:()=>i,builderStructureHistoryIndex:()=>o,builderTemplateTitle:()=>m,builderTemplateType:()=>p,builderToolbarView:()=>c,builderWorkspaceSize:()=>d});var l=a(47444);const n=(0,l.atom)({key:"builderDragOverlayItem",default:!1}),r=(0,l.atom)({key:"builderHoverElement",default:!1}),s=(0,l.atom)({key:"builderActiveElement",default:!1}),c=(0,l.atom)({key:"builderToolbarView",default:{view:"elements",data:null}}),i=(0,l.atom)({key:"builderStructure",default:[[]]}),o=(0,l.atom)({key:"builderStructureHistoryIndex",default:0}),u=(0,l.atom)({key:"builderCopyElement",default:!1}),d=(0,l.atom)({key:"builderWorkspaceSize",default:"desktop"}),m=(0,l.atom)({key:"builderTemplateTitle",default:"Untitled"}),p=(0,l.atom)({key:"builderTemplateType",default:"stec_event"})},99056(e,t,a){a.r(t),a.d(t,{default:()=>d,eventBlank:()=>m});var l=a(59006),n=a(6405),r=a(26960);const s=moment().add(5,"days");let c=(0,n.getImageUrl)("blank1.jpg"),i=(0,n.getImageUrl)("blank2.jpg"),o=(0,n.getImageUrl)("blank3.jpg"),u=(0,n.getImageUrl)("stachethemes-avatar.jpg");const d={id:1,title:"Event title",meta:{thumbnail:{type:"icon",icon:"fa-solid fa-calendar-day",image:[]},images:[{id:1,sizes:{full:c,medium:c,large:c,thumbnail:c},order:0},{id:2,sizes:{full:i,medium:i,large:i,thumbnail:i},order:1},{id:3,sizes:{full:o,medium:o,large:o,thumbnail:o},order:2},{id:4,sizes:{full:c,medium:c,large:c,thumbnail:c},order:3},{id:5,sizes:{full:i,medium:i,large:i,thumbnail:i},order:4},{id:6,sizes:{full:o,medium:o,large:o,thumbnail:o},order:5},{id:7,sizes:{full:c,medium:c,large:c,thumbnail:c},order:6},{id:8,sizes:{full:i,medium:i,large:i,thumbnail:i},order:7},{id:9,sizes:{full:o,medium:o,large:o,thumbnail:o},order:8}
1],color:"#464646",timezone:"UTC",start_date:s.format("YYYY-MM-DDTHH:mm"),end_date:moment(s).add(1,"day").format("YYYY-MM-DDTHH:mm"),hide_end:!1,all_day:!0,rrule:"",exdate:[],event_status:"EventScheduled",featured:!0,external_link:{url:"https://",text:"Read more"},schedule:[{id:1,title:"Schedule 1",start:s.format("YYYY-MM-DDTHH:mm"),color:"#75dd66",thumbnail:{type:"icon",icon:"fa-solid fa-flag",image:[]},details:"Aliquam bibendum eleifend lobortis. Cras suscipit quis eros at aliquam. Cras porta, est quis aliquet ultrices, ligula magna placerat tellus, quis interdum risus dui ut risus. "},{id:2,title:"Schedule 2",start:moment(s).add(1,"day").format("YYYY-MM-DDTHH:mm"),color:"#66a7dd",thumbnail:{type:"icon",icon:"fas fa-binoculars",image:[]},details:" Cras suscipit quis eros at aliquam. Cras porta, est quis aliquet ultrices, ligula magna placerat tellus, quis interdum risus dui ut risus."},{id:3,title:"Schedule 3",start:moment(s).add(2,"day").format("YYYY-MM-DDTHH:mm"),color:"#dd6666",thumbnail:{type:"icon",icon:"fas fa-flag",image:[]},details:"Sed bibendum tempus libero at vehicula. Aliquam venenatis faucibus magna non lacinia. Phasellus eget quam rutrum, tempus diam a, ornare magna. Vestibulum tincidunt venenatis purus eget eleifend."}],attendance_method:"rsvp",attendance_private_list:!1,attendance_persons_per_rsvp:-1,attendance_persons_limit:10,attendance_rsvp_schedule_start:-1,attendance_rsvp_schedule_end:-1,attendance_rsvp_allow_waiting_list:!1,attachments:[{id:1,url:"Attachment 1"},{id:2,url:"Attachment 2"},{id:3,url:"Attachment 3"}],products:[],tickets:[],approved:1,author:1,health_measures:{require_masks:!0,require_temp:!0,require_distance:!0,require_tracing:!0,require_certificate:!1,require_pcr_test:!1,require_rapid_test:!1,custom:""},custom_fields:[{name:"cf_CustomText",label:"Custom Text",type:"input",value:"Sample custom text"},{name:"cf_CustomCheckbox",label:"Custom Checkbox",value:!0}],uid:"stec-dummy"},description:"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus a lacinia lacus. Praesent pulvinar, ligula a mattis consequat, lorem mi tempus ante, id porta quam augue a sapien. Aenean fringilla, erat vitae euismod eleifend, libero nisl rutrum dolor, lacinia fringilla justo dolor sit amet risus. Fusce vehicula gravida lectus sed tempor. Maecenas elementum iaculis aliquet. Maecenas elementum vitae risus non blandit. Aliquam iaculis consequat sollicitudin. Nam mattis vulputate nunc, sed vehicula arcu consectetur ut. Mauris et nibh justo. Proin neque velit, egestas nec neque quis, feugiat eleifend arcu. Mauris massa metus, dictum eu varius id, vulputate euismod arcu.</p>\n<p>Aliquam bibendum eleifend lobortis. Cras suscipit quis eros at aliquam. Cras porta, est quis aliquet ultrices, ligula magna placerat tellus, quis interdum risus dui ut risus. Donec justo lectus, rhoncus sit amet arcu a, aliquet maximus eros. Sed bibendum tempus libero at vehicula. Aliquam venenatis faucibus magna non lacinia. Phasellus eget quam rutrum, tempus diam a, ornare magna. Vestibulum tincidunt venenatis purus eget eleifend.</p>\n<p>Sed magna nibh, tincidunt non pretium sed, feugiat a magna. Suspendisse non erat vestibulum, pellentesque est vitae, rutrum ligula. Maecenas risus massa, fermentum eget porttitor sed, tristique nec augue. Pellentesque mollis sollicitudin purus id bibendum. In hac habitasse platea dictumst. Aliquam cursus id enim eget dapibus. Praesent fringilla at nisi i
1d consequat. Praesent consectetur bibendum justo, id efficitur lorem ultricies ut. Duis iaculis, velit non rutrum vehicula, velit magna cursus nulla, sit amet efficitur augue ipsum at lacus. Suspendisse ornare arcu egestas, elementum libero accumsan, varius urna. Curabitur massa turpis, rhoncus ac velit vel, tempor lacinia libero.</p>\n",short_description:"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus a lacinia lacus.</p>\n",comments:!0,calendar:{id:491,title:"Public calendar",color:"#5ea2f1",thumbnail:{type:"icon",icon:"fab fa-react",image:[]}},categories:[{id:498,title:"Category 1",color:"#A7C7E7",thumbnail:{type:"icon",icon:"fa-solid fa-folder",image:[]}},{id:499,title:"Category 2",color:"#c3a7e7",thumbnail:{type:"icon",icon:"fa-solid fa-folder",image:[]}},{id:500,title:"Category 3",color:"#a7e7ce",thumbnail:{type:"icon",icon:"fa-solid fa-folder",image:[]}}],location:{id:501,title:"Berlin, Germany",color:"#202020",type:"physical",country:"Germany",state:"Berlin",city:"Berlin",postal_code:"10178",address:"Am Lustgarten 9",coordinates:"52.5190261,13.3988747",protected:!1,description:"Berlin is the capital and largest city of Germany by both area and population. Its 3.7 million inhabitants make it the European Union's most populous city"},organizers:[{id:471,title:"Stachethemes",photo:{id:749,sizes:{full:u,medium:u,large:u,thumbnail:u}},verified:!0,color:"#202020",social:[],email:"email@example",description:"Stachethemes is a very small company located in Europe, but even with limited resources we became one of the Envato Market Elite Authors. We and our services changed a lot for the last 7 years and will keep trying to deliver only the best!"}],guests:[{id:471,title:"Stachethemes",photo:{id:749,sizes:{full:u,medium:u,large:u,thumbnail:u}},verified:!0,color:"#202020",social:[],email:"email@example",description:"Stachethemes is a very small company located in Europe, but even with limited resources we became one of the Envato Market Elite Authors. We and our services changed a lot for the last 7 years and will keep trying to deliver only the best!"}],permalink:"https://"},m=(0,r.cloneDeep)(l.default)},54049(e,t,a){a.r(t),a.d(t,{COMMON_ELEMENTS:()=>me,attachStructureElementToPath:()=>Ee,deleteStructureElementById:()=>be,duplicateElement:()=>ge,generateId:()=>ye,getComponentByType:()=>pe,getStructureElementByType:()=>fe,replaceStructureElement:()=>ve});var l=a(92701),n=a(65003),r=a(2060),s=a(45321),c=a(32185),i=a(89663),o=a(51727),u=a(78175),d=a(99765),m=a(75900),p=a(74095),f=a(87603),E=a(7666),b=a(31410),v=a(31048),g=a(81113),y=a(67374),h=a(38158),S=a(74869),k=a(98642),R=a(57217),C=a(17280),w=a(51761),D=a(91664),T=a(41577),N=a(67983),x=a(51276),_=a(29015),I=a(5986),A=a(78565),L=a(85473),V=a(77751),F=a(75761),z=a(26960),P=a(38652),M=a(84151),q=a(2050),B=a(10447),O=a(22463),H=a(90323),U=a(25276),j=a(24062),Y=a(57864),$=a(37087),G=a(93861),K=a(31072),J=a(2344),W=a(54894),X=a(28512),Z=a(53818),Q=a(40129),ee=a(77871),te=a(20481),ae=a(27159),le=a(20898),ne=a(38834),re=a(78678),se=a(53658),ce=a(23509),ie=a(69258),oe=a(53656),ue=a(68435),de=a(95283);const me=["CustomJs","CustomHtml","FieldDescription","FieldTitle","EventTickets","EventProducts","EventVirtualLocation","EventLocationDirections","EventLocationAddress","EventLocationName","EventLocationAbout","EventLocationMap","EventSchedule","EventGuests","EventOrganizers","EventAttendance","EventAttachments","EventTitle","EventDate","HealthMeasures","EventCounter","EventTags","EventCarousel","Comments","EventDescription","Forecast","ShareAndExport","EventExternalLink","EventCustomField","EventCustomCheckbox","SubmitEventTitle","SubmitEventSlug","SubmitEventStartDate","SubmitEventEndDate","SubmitEventAllDay","SubmitEventHideEnd","SubmitEventRepeater","SubmitEventTimezone","SubmitEventCalendar","SubmitEventShortDescription","SubmitEventCustomField","SubmitEventCustomCheckbox","SubmitEventDescription","SubmitEventImages","SubmitEventCategories","SubmitEventOrganizers","SubmitEventGuests","SubmitEventLocation","SubmitEventExternalLink","SubmitFormControls","SubmitEventContactName","SubmitEventContactEmail","SubmitEventContactPhone","SubmitEventFeatured","SubmitEventStatus","SubmitEventRSVP","SubmitEventReviewNotes","SubmitFormTos","SubmitEventDatesPicker"],pe=e=>{switch(e){case"Row":return n.default;case"Column":return l.default;case"ContentTabs":return r.default;case"ContentTab":return s.default;case"EventCounter":return c.default;case"EventTags":return I.default;case"EventCarousel":return i.default;case"Comments":return g.default;case"EventDescription":return o.default;case"Forecast":return m.default;case"ShareAndExport":return f.default;case"EventExternalLink":return E.default;case"HealthMeasures":return b.default;case"EventTitle":return u.default;case"EventDate":return d.default;case"EventAttachments":return p.default;case"EventAttendance":return y.default;case"EventOrganizers":case"EventGuests":return N.default;case"EventSchedule":return v.default;case"EventLocationMap":return k.default;case"EventLocationAbout":return R.default;case"EventLocationName":return w.default;case"EventLocationAddress":return C.default;case"EventLocationDirections":return D.default;case"EventVirtualLocation":return T.default;case"EventTickets":return S.default;case"EventProducts":return h.default;case"CustomHtml":return L.default;case"CustomJs":return V.default;case"FieldTitle":return A.default;case"FieldDescription":return F.default;case"EventCustomField":return x.default;case"EventCustomCheckbox":return _.default;case"SubmitEventTitle":return P.default;case"SubmitEventSlug":return M.default;case"SubmitEventStartDate":return q.default;case"SubmitEventEndDate":return B.default;case"SubmitEventAllDay":return O.default;case"SubmitEventTimezone":return $.default;case"SubmitEventHideEnd":return H.default;case"SubmitEventRepeater":return U.default;case"SubmitEventCalendar":return j.default;case"SubmitEventShortDescription":return Y.default;case"SubmitEventCustomField":return G.default;case"SubmitEventCustomCheckbox":return K.default;case"SubmitEventDescription":return J.default;case"SubmitEventImages":return W.default;case"SubmitEventCategories":return X.default;case"SubmitEventOrganizers":return Z.default;case"SubmitEventGuests":return Q.default;case"SubmitEventLocation":return ee.default;case"SubmitEventExternalLink":return ue.default;case"SubmitEventFeatured":return re.default;case"SubmitEventStatus":return se.default;case"SubmitEventRSVP":return ce.default;case"SubmitFormControls":return ie.default;case"SubmitEventContactPhone":return ne.default;case"SubmitEventContactName":return ae.default;case"SubmitEventContactEmail":return le.default;case"SubmitEventReviewNotes":return te.default;case"SubmitFormTos":return oe.default;case"SubmitEventDatesPicker":return de.default;default:return!1}},fe=e=>{let t={id:ye("element-"),type:e,children:[],properties:{dropzone:!1,accepts:[],settings:[],style:{}}};switch(e){case"Row":t.properties={dropzone:!0,accepts:["Column"],settings:["gridTemplateColumns","gap","margin","padding","conditions"],style:{gap:10,gridTemplateColumns:"repeat( auto-fit, minmax(250px, 1fr) )",marginBottom:20,paddingTop:20,paddingLeft:20,paddingBottom:20,paddingRight:20}};break;case"Column":t.properties={dropzone:!0,accepts:"COMMON_ELEMENTS",settings:["padding","margin","conditions"],style:{}};break;case"ContentTabs":t.properties={dropzone:!1,accepts:[],settings:["contentTabs","padding","margin"],style:{}};break;case"ContentTab":t.label="Content Tab",t.icon="",t.properties={dropzone:!0,accepts:[],settings:["contentTab","padding","margin"],style:{}};break;case"EventExternalLink":t.properties={dropzone:!1,accepts:[],settings:["margin","padding"],style:{width:"100%"}};break;case"FieldDescription":t.properties={dropzone:!1,accepts:[],settings:["elementType","textlong","textAlign","margin","padding"],style:{textAlign:"left"},textlong:"Field Description"};break;case"CustomJs":t.properties={dropzone:!1,accepts:[],settings:["js"],style:{paddingTop:20,paddingLeft:20,paddingBottom:20,paddingRight:20},html:""};break;case"CustomHtml":t.properties={dropzone:!1,accepts:[],settings:["html","margin","padding"],style:{paddingTop:20,paddingLeft:20,paddingBottom:20,paddingRight:20},html:""};break;case"FieldTitle":t.properties={dropzone:!1,accepts:[],settings:["elementType","text","textAlign","margin","padding"],style:{textAlign:"left"},text:"Field Title"};break;case"Forecast":t.properties={dropzone:!1,conditions:["coordinates","forecast"],accepts:[],settings:["margin","padding"],style:{}};break;case"EventProducts":t.properties={dropzone:!1,conditions:["products"],accepts:[],settings:["margin","padding"],style:{}};break;case"EventTickets":t.properties={dropzone:!1,conditions:["tickets"],accepts:[],settings:["margin","padding"],style:{}};break;case"EventVirtualLocation":t.properties={dropzone:!1,conditions:["virtual_location"],accepts:[],settings:["margin","padding"],style:{}};break;case"EventLocationName":t.properties={dropzone:!1,conditions:["location"],accepts:[],settings:["textAlign","margin","padding"],style:{textAlign:"left"}};break;case"EventLocationAbout":t.properties={dropzone:!1,conditions:["physical_location"],accepts:[],settings:["textAlign","margin","padding"],style:{textAlign:"left"}};break;case"EventLocationDirections":case"EventLocationAddress":case"EventLocationMap":t.properties={dropzone:!1,conditions:["physical_location"],accepts:[],settings:["margin","padding"],style:{}};break;case"ShareAndExport":t.properties={dropzone:!1,accepts:[],settings:["margin","padding","shareSettings"],style:{},items:[{id:"facebook",label:"Facebook",enabled:!0},{id:"x",label:"X (formerly Twitter)",enabled:!0},{id:"linkedin",label:"LinkedIn",enabled:!0},{id:"whatsapp",label:"WhatsApp",enabled:!0},{id:"messenger",label:"Messenger",enabled:!0},{id:"viber",label:"Viber",enabled:!0},{id:"telegram",label:"Telegram",enabled:!0},{id:"copylink",label:"Copy Link",enabled:!0},{id:"embed",label:"Embed",enabled:!0},{id:"subscribe",label:"Subscribe",enabled:!0}]};break;case"EventSchedule":case"EventGuests":case"EventOrganizers":case"EventAttendance":case"EventAttachments":case"HealthMeasures":case"Comments":case"EventCarousel":case"EventTags":case"EventCounter":case"SubmitFormControls":t.properties={dropzone:!1,accepts:[],settings:["margin","padding"],style:{}};break;case"EventDescription":case"EventTitle":case"EventDate":t.properties={dropzone:!1,accepts:[],settings:["elementType","textAlign","margin","padding"],style:{}};break;case"SubmitEventStatus":case"SubmitEventRSVP":case"SubmitEventFeatured":case"SubmitEventRepeater":case"SubmitEventHideEnd":case"SubmitEventTimezone":case"SubmitEventAllDay":t.properties={dropzone:!1,accepts:[],required:!1,label:"",description:"",settings:["label","description","margin","padding"],style:{}};break;case"SubmitEventSlug":case"SubmitEventTitle":t.properties={dropzone:!1,accepts:[],required:!0,label:"",description:"",settings:["label","description","placeholder","margin","padding"],style:{}};break;case"SubmitEventImages":case"SubmitEventCalendar":case"SubmitEventDatesPicker":case"SubmitEventEndDate":case"SubmitEventStartDate":t.properties={dropzone:!1,accepts:[],required:!0,label:"",description:"",settings:["label","description","margin","padding"],style:{}};break;case"SubmitEventExternalLink":t.properties={dropzone:!1,accepts:[],required:!1,label:"",description:"",settings:["label","description","externalLinkText","required","margin","padding"],style:{}};break;case"SubmitEventLocation":case"SubmitEventOrganizers":case"SubmitEventGuests":case"SubmitEventCategories":t.properties={dropzone:!1,accepts:[],required:!1,label:"",description:"",settings:["label","description","required","margin","padding"],style:{}};break;case"SubmitEventContactName":case"SubmitEventContactPhone":case"SubmitEventContactEmail":case"SubmitEventReviewNotes":case"SubmitEventDescription":case"SubmitEventShortDescription":t.properties={dropzone:!1,accepts:[],required:!1,label:"",description:"",settings:["label","description","placeholder","required","margin","padding"],style:{}};break;case"EventCustomCheckbox":t.properties={dropzone:!1,accepts:[],label:"",description:"",field_name:"",checked_value:"",unchecked_value:"",settings:["field_name","label","description","checked_value","unchecked_value","margin","padding"],style:{}};break;case"EventCustomField":t.properties={dropzone:!1,accepts:[],label:"",description:"",field_name:"",field_type:"input",settings:["field_name","field_type","label","description","margin","padding"],style:{}};break;case"SubmitEventCustomCheckbox":t.properties={dropzone:!1,accepts:[],required:!1,label:"",description:"",field_name:"",settings:["field_name","label","description","required","margin","padding"],style:{}};break;case"SubmitEventCustomField":t.properties={dropzone:!1,accepts:[],required:!1,label:"",description:"",field_name:"",field_type:"input",settings:["field_name","field_type","label","description","placeholder","required","margin","padding"],style:{}};break;case"SubmitFormTos":t.properties={dropzone:!1,accepts:[],required:!0,label:"I agree to the terms and conditions",description:"",settings:["label","description","margin","padding","conditions"],style:{}}}return"CustomHtml"!==t.type&&"CustomJs"!==t.type&&t.properties.settings.push("classes"),t},Ee=(e,t,a,l)=>{let n=e;const r=t.pop();let s;switch(t.forEach(((e,t)=>{if(t){let t=n.children.findIndex((t=>t.id===e));n=n.children[t]}else{let t=n.findIndex((t=>t.id===e));n=n[t]}})),Array.isArray(n)||(n=n.children),s=n.findIndex((e=>e.id===r)),l){case"after":n=n.splice(s+1,0,a);break;case"before":n=n.splice(s,0,a);break;default:n[s].children.push(a)}return e},be=(e,t)=>
1e.filter((e=>e.id!==t)).map((e=>(e.children=be(e.children,t),e))),ve=(e,t)=>e=e.map((e=>e.id===t.id?t:(e.children=ve(e.children,t),e))),ge=e=>{let t=(0,z.cloneDeep)(e),a=ye("element-");return t.id=a,t.children=t.children.map((e=>ge(e))),t},ye=(e="")=>{const t=Math.random().toString(36).substring(2,10);return`${e}${Date.now().toString(36)}${t}`}},60724(e,t,a){a.r(t),a.d(t,{useActiveElementId:()=>d,useBuilderTemplateTitle:()=>h,useBuilderTemplateType:()=>S,useCopiedElement:()=>v,useDragOverlayItem:()=>u,useHistoryKeybinding:()=>b,useHoverElement:()=>m,useShortCutKeyBinding:()=>g,useStructure:()=>E,useStructureElement:()=>f,useToolbarView:()=>p,useWorkspaceSize:()=>y});var l=a(26878),n=a(60799),r=a(47444),s=a(87694),c=a(54049),i=a(26960),o=a(73772);const __=o.__,u=()=>{const[e,t]=(0,r.useRecoilState)(s.builderDragOverlayItem);return{value:e,setValue:t}},d=()=>{const[e,t]=(0,r.useRecoilState)(s.builderActiveElement);return{value:e,setValue:t}},m=()=>{const[e,t]=(0,r.useRecoilState)(s.builderHoverElement);return{value:e,setValue:t}},p=()=>{const[e,t]=(0,r.useRecoilState)(s.builderToolbarView);return{value:e,setValue:t}},f=e=>{const{value:t}=E();if(!e)return null;const a=(e,t)=>{for(let l of t){if(l.id===e)return l;if(l.children.length>0){const t=a(e,l.children);if(t)return t}}};return a(e,t)},E=()=>{const[e,t]=(0,r.useRecoilState)(s.builderStructure),[a,n]=(0,r.useRecoilState)(s.builderStructureHistoryIndex),c=(0,l.useMemo)((()=>e[a]),[e,a]);return{value:c,setValue:l=>{if((0,i.isEqual)(c,l))return;const r=[...e.slice(0,a+1),l].slice(-100);t(r),n(r.length-1)},resetState:e=>{t([e]),n(0)},index:a,lastIndex:e.length-1,undo:(e=1)=>{n((t=>Math.max(0,t-e)))},redo:(t=1)=>{n((a=>Math.min(e.length-1,a+t)))}}},b=()=>{const{redo:e,undo:t}=E();(0,l.useEffect)((()=>{const a=e=>{e.ctrlKey&&"KeyZ"===e.code&&(e.preventDefault(),t())},l=t=>{t.ctrlKey&&"KeyY"===t.code&&(t.preventDefault(),e())};return document.addEventListener("keydown",a),document.addEventListener("keydown",l),()=>{document.removeEventListener("keydown",a),document.removeEventListener("keydown",l)}}),[e,t])},v=()=>{const[e,t]=(0,r.useRecoilState)(s.builderCopyElement);return{value:e,setValue:t}},g=()=>{const{value:e,setValue:t}=d(),a=f(e),[o,u]=(0,r.useRecoilState)(s.builderCopyElement),{value:m,setValue:p}=E();(0,l.useEffect)((()=>{const l=a=>{"INPUT"!==a.composedPath()[0].tagName&&"Escape"===a.code&&e&&t(!1)},r=t=>{const a=t.composedPath();if(!["INPUT","TEXTAREA"].includes(a[0].tagName)&&"Delete"===t.code&&e){let t=(0,i.cloneDeep)(m);t=(0,c.deleteStructureElementById)(t,e),p(t)}},s=e=>{const t=e.composedPath();["INPUT","TEXTAREA"].includes(t[0].tagName)||e.ctrlKey&&"KeyC"===e.code&&a&&(e.preventDefault(),u(a),(0,n.toast)(__("Element memorized (CTRL + C)","stec")))},d=e=>{const t=e.composedPath();if(!["INPUT","TEXTAREA"].includes(t[0].tagName)&&e.ctrlKey&&"KeyV"===e.code&&o){if("Column"===o.type)return;e.preventDefault();const t=(0,c.duplicateElement)(o),a=(0,i.cloneDeep)(m);a.push(t),p(a)}},f=e=>{if("INPUT"!==e.composedPath()[0].tagName&&e.altKey&&"KeyB"===e.code){document.querySelector(".stec-builder-workspace").classList.toggle("stec-builder-workspace-no-helpers"),(0,n.toast)(__("Toggle Outlines (ALT + B)","stec"))}};return document.addEventListener("keydown",f),document.addEventListener("keydown",s),document.addEventListener("keydown",d),document.addEventListener("keydown",r),document.addEventListener("keydown",l),()=>{document.removeEventListener("keydown",f),document.removeEventListener("keydown",l),document.removeEventListener("keydown",r),document.removeEventListener("keydown",s),document.removeEventListener("keydown",d)}}),[a,e,o,t,u,p,m])},y=()=>{const[e,t]=(0,r.useRecoilState)(s.builderWorkspaceSize);return{value:e,setValue:t}},h=()=>{const[e,t]=(0,r.useRecoilState)(s.builderTemplateTitle);return{value:e,setValue:t}},S=()=>{const[e,t]=(0,r.useRecoilState)(s.builderTemplateType);return{value:e,setValue:t}}},52788(e,t,a){a.r(t),a.d(t,{default:()=>l});const l={title:{raw:"Untitled"},slug:"",status:"publish",meta:{type:"",author:"",structure:[]}}},76606(e,t,a){a.r(t),a.d(t,{eventItems:()=>s,submitFormItems:()=>c});var l=a(73772);const __=l.__,n={id:"toolbar-section-1",type:"internal-section",label:__("Structure","stec"),expand:!0,elements:[{id:"row",type:"Row",icon:"fa-regular fa-square-full",label:__("Row section","stec"),keywords:"row"},{id:"column",type:"Column",icon:"fa-solid fa-table-columns",label:__("Column","stec"),keywords:"columns"},{id:"content-tabs",type:"ContentTabs",icon:"fa-solid fa-lines-leaning",label:__("Content Tabs","stec"),keywords:"content tabs"}]},r={id:"toolbar-section-common",type:"internal-section",label:__("Common","stec"),expand:!1,elements:[{id:"field-title",type:"FieldTitle",icon:"fa-solid fa-heading",label:__("Field title","stec"),keywords:"field title text"},{id:"field-description",type:"FieldDescription",icon:"fa-solid fa-align-left",label:__("Field description","stec"),keywords:"field description text"},{id:"custom-html",type:"CustomHtml",icon:"fa-solid fa-code",label:__("Custom HTML","stec"),keywords:"html code"},{id:"custom-js",type:"CustomJs",icon:"fa-brands fa-js",label:__("Custom JS","stec"),keywords:"js javascript code"}]},s=[n,r,{id:"toolbar-section-2",type:"internal-section",label:__("Event elements","stec"),expand:!1,elements:[{id:"event-counter",type:"EventCounter",icon:"fa-solid fa-hourglass",label:__("Event Counter","stec"),keywords:"counter"},{id:"event-tags",type:"EventTags",icon:"fa-solid fa-tags",label:__("Event Tags","stec"),keywords:"tags"}
1,{id:"event-carousel",type:"EventCarousel",icon:"fa-solid fa-images",label:__("Media Carousel","stec"),keywords:"images carousel media"},{id:"event-comments",type:"Comments",icon:"fa-solid fa-comments",label:__("Comments","stec"),keywords:"comments"},{id:"event-description",type:"EventDescription",icon:"fa-solid fa-align-left",label:__("Description","stec"),keywords:"description"},{id:"event-forecast",type:"Forecast",icon:"fa-solid fa-sun",label:__("Forecast","stec"),keywords:"forecast weather"},{id:"event-share-and-export",type:"ShareAndExport",icon:"fa-solid fa-share-nodes",label:__("Share & Export","stec"),keywords:"share export"},{id:"event-external-link",type:"EventExternalLink",icon:"fa-solid fa-arrow-up-right-from-square",label:__("External Link","stec"),keywords:"external link"},{id:"health-measures",type:"HealthMeasures",icon:"fa-solid fa-shield-virus",label:__("Health Measures","stec"),keywords:"health measures"},{id:"event-title",type:"EventTitle",icon:"fa-solid fa-t",label:__("Event Title","stec"),keywords:"title"},{id:"event-date",type:"EventDate",icon:"fa-solid fa-calendar-day",label:__("Event Date","stec"),keywords:"date"},{id:"event-attachments",type:"EventAttachments",icon:"fa-solid fa-file-download",label:__("Attachments","stec"),keywords:"attachments"},{id:"event-attendance",type:"EventAttendance",icon:"fa-solid fa-user-check",label:__("Attendance","stec"),keywords:"attendance rsvp"},{id:"event-organizers",type:"EventOrganizers",icon:"fa-solid fa-user",label:__("Organizers","stec"),keywords:"organizers"},{id:"event-guests",type:"EventGuests",icon:"fa-solid fa-star",label:__("Guests","stec"),keywords:"guests"},{id:"event-schedule",type:"EventSchedule",icon:"fa-solid fa-list",label:__("Schedule","stec"),keywords:"schedule"},{id:"event-tickets",type:"EventTickets",icon:"fa-solid fa-ticket",label:__("Tickets","stec"),keywords:"tickets shop"},{id:"event-products",type:"EventProducts",icon:"fa-solid fa-shopping-cart",label:__("Products","stec"),keywords:"products shop"},{id:"event-custom-field",type:"EventCustomField",icon:"fa-solid fa-pen",label:__("Custom Field","stec"),keywords:"custom field text"},{id:"event-custom-checkbox",type:"EventCustomCheckbox",icon:"fa-solid fa-square-check",label:__("Custom Checkbox","stec"),keywords:"custom checkbox"}]},{id:"toolbar-section-3",type:"internal-section",label:__("Physical location","stec"),expand:!1,elements:[{id:"event-location-name",type:"EventLocationName",icon:"fa-solid fa-heading",label:__("Name","stec"),keywords:"name location title"},{id:"event-location-map",type:"EventLocationMap",icon:"fa-solid fa-map",label:__("Map","stec"),keywords:"map location"},{id:"event-location-about",type:"EventLocationAbout",icon:"fa-solid fa-info",label:__("About","stec"),keywords:"map location about"},{id:"event-location-address",type:"EventLocationAddress",icon:"fa-solid fa-align-justify",label:__("Address","stec"),keywords:"map location address"},{id:"event-location-directions",type:"EventLocationDirections",icon:"fa-solid fa-route",label:__("Directions","stec"),keywords:"map location directions"}]},{id:"toolbar-section-4",type:"internal-section",label:__("Virtual location","stec"),expand:!1,elements:[{id:"event-location-virtual",type:"EventVirtualLocation",icon:"fa-solid fa-wifi",label:__("Virtual location","stec"),keywords:"location virtual"}]}],c=[n,r,{id:"toolbar-section-submit-elements",type:"internal-section",label:__("Submit form","stec"),expand:!1,elements:[{id:"event-title",type:"SubmitEventTitle",icon:"fa-solid fa-t",label:__("Event title","stec"),keywords:"title"},{id:"field-slug",type:"SubmitEventSlug",icon:"fa-solid fa-s",label:__("Event slug","stec"),keywords:"slug"},{id:"field-start-date",type:"SubmitEventStartDate",icon:"fa-regular fa-clock",label:__("Event start date","stec"),keywords:"start date"},{id:"field-end-date",type:"SubmitEventEndDate",icon:"fa-solid fa-clock",label:__("Event end date","stec"),keywords:"end date"},{id:"field-all-day",type:"SubmitEventAllDay",icon:"fa-solid fa-calendar-day",label:__("All day","stec"),keywords:"all day"},{id:"field-hide-end",type:"SubmitEventHideEnd",icon:"fa-solid fa-eye-slash",label:__("Hide end","stec"),keywords:"hide end"},{id:"field-repeater",type:"SubmitEventRepeater",icon:"fa-solid fa-repeat",label:__("Repeater","stec"),keywords:"repeater rrule recurrence"},{id:"field-timezone",type:"SubmitEventTimezone",icon:"fa-solid fa-globe",label:__("Timezone","stec"),keywords:"timezone"},{id:"field-calendar",type:"SubmitEventCalendar",icon:"fa-solid fa-calendar",label:__("Calendar","stec"),keywords:"calendar"},{id:"field-images",type:"SubmitEventImages",icon:"fa-solid fa-images",label:__("Images","stec"),keywords:"images media"},{id:"field-event-description",type:"SubmitEventDescription",icon:"fa-solid fa-align-left",label:__("Description","stec"),keywords:"description"},{id:"field-short-description",type:"SubmitEventShortDescription",icon:"fa-solid fa-info",label:__("Short description","stec"),keywords:"short description"},{id:"field-featured",type:"SubmitEventFeatured",icon:"fa-solid fa-star",label:__("Featured","
1stec"),keywords:"featured"},{id:"field-event-status",type:"SubmitEventStatus",icon:"fa-solid fa-bolt",label:__("Event Status","stec"),keywords:"event status"},{id:"field-rsvp",type:"SubmitEventRSVP",icon:"fa-solid fa-envelope-open-text",label:__("RSVP","stec"),keywords:"rsvp"},{id:"field-categories",type:"SubmitEventCategories",icon:"fa-solid fa-folder",label:__("Categories","stec"),keywords:"categories"},{id:"field-organizers",type:"SubmitEventOrganizers",icon:"fa-solid fa-users",label:__("Organizers","stec"),keywords:"organizers"},{id:"field-guests",type:"SubmitEventGuests",icon:"fa-solid fa-star",label:__("Guests","stec"),keywords:"guests"},{id:"field-location",type:"SubmitEventLocation",icon:"fa-solid fa-map-marker",label:__("Location","stec"),keywords:"locations venues"},{id:"field-external-link",type:"SubmitEventExternalLink",icon:"fa-solid fa-arrow-up-right-from-square",label:__("External Link","stec"),keywords:"external link url"},{id:"field-contact-name",type:"SubmitEventContactName",icon:"fa-solid fa-address-card",label:__("Contact Name","stec"),keywords:"contact name"},{id:"field-contact-email",type:"SubmitEventContactEmail",icon:"fa-solid fa-envelope",label:__("Contact Email","stec"),keywords:"contact email"},{id:"field-contact-phone",type:"SubmitEventContactPhone",icon:"fa-solid fa-phone",label:__("Contact Phone","stec"),keywords:"contact phone"},{id:"field-review-notes",type:"SubmitEventReviewNotes",icon:"fa-regular fa-pen-to-square",label:__("Notes to the reviewer","stec"),keywords:"notes to the reviewer"},{id:"field-tos",type:"SubmitFormTos",icon:"fa-solid fa-square-check",label:__("Terms of Service","stec"),keywords:"tos terms service"},{id:"field-controls",type:"SubmitFormControls",icon:"fa-solid fa-keyboard",label:__("Form controls","stec"),keywords:"controls"},{id:"field-custom-field",type:"SubmitEventCustomField",icon:"fa-solid fa-pen",label:__("Custom Field","stec"),keywords:"custom field"},{id:"field-custom-checkbox",type:"SubmitEventCustomCheckbox",icon:"fa-solid fa-square-check",label:__("Custom Checkbox","stec"),keywords:"custom checkbox"}]}];if(!0===window.stecEnableCustomDatesPicker){const e={id:"field-dates-picker",type:"SubmitEventDatesPicker",icon:"fa-solid fa-calendar",label:__("Dates Picker","stec"),keywords:"dates picker"};c[c.length-1].elements.push(e)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.