PageSourceSearch

https://kiku.listen.org/2080.2fb7efb0531b1c1b.bundle.js

js listen.org collected 2026-10-02 06:40:13 UTC 101,089 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkclient"]=self["webpackChunkclient"]||[]).push([[2080],{7334:function(e,t,i){i.d(t,{A:function(){return Mt}});var l=i(20641),a=i(90033),o=i(53751);const s={class:"modal-card o-we-picker-card"},n={class:"modal-card-head o-we-head"},d={class:"o-we-head__title"},r={class:"modal-card-title"},c={class:"o-we-head__hint"},u={class:"o-we-search"},b=["placeholder","aria-label"],p=["aria-label"],h=["aria-label"],k={class:"modal-card-body"},m={class:"o-we-picker__group-title"},g={class:"o-we-picker__group-hint"},y={class:"o-we-picker"},f=["onClick"],v={class:"o-we-picker__icon"},w={class:"o-we-picker__body"},_={class:"o-we-picker__label"},C={class:"o-we-picker__desc"},$={key:0,class:"o-we-picker__empty"},x={key:0,class:"modal-card"},L={class:"modal-card-head o-we-head"},A={class:"o-we-head__icon"},W={class:"o-we-head__title"},I={class:"modal-card-title"},S={class:"o-we-head__hint"},F=["aria-label"],E=["aria-checked","title","aria-label","onClick"],U=["aria-label"],X={class:"modal-card-body"},T={key:0,class:"mt-5"},V={class:"label"},B={key:1,class:"help"},P={class:"modal-card-foot o-we-foot"},D={class:"o-we-foot__note"};function O(e,t,i,O,Q,R){const q=(0,l.g2)("font-awesome-icon"),M=(0,l.g2)("b-modal"),K=(0,l.g2)("WebsiteBlockFields"),N=(0,l.g2)("CompanyMapEmbedCode"),z=(0,l.g2)("b-button");return(0,l.uX)(),(0,l.Wv)(l.Im,{to:"body"},[(0,l.bF)(M,{modelValue:Q.isPickerOpen,"onUpdate:modelValue":t[4]||(t[4]=e=>Q.isPickerOpen=e),"has-modal-card":"","custom-class":"o-we-modal",width:900,"can-cancel":["escape","outside"],onAfterEnter:R.focusSearch},{default:(0,l.k6)(()=>[(0,l.Lk)("div",s,[(0,l.Lk)("header",n,[(0,l.Lk)("div",d,[(0,l.Lk)("p",r,(0,a.v_)(e.$t("Add section")),1),(0,l.Lk)("p",c,(0,a.v_)(e.$t("Pick what this part of the page should be.")),1)]),(0,l.Lk)("div",u,[(0,l.bF)(q,{class:"o-we-search__icon",icon:["fal","magnifying-glass"]}),(0,l.bo)((0,l.Lk)("input",{ref:"search","onUpdate:modelValue":t[0]||(t[0]=e=>Q.query=e),class:"o-we-search__input",type:"search",autocomplete:"off",placeholder:e.$t("Search sections"),"aria-label":e.$t("Search sections"),onKeydown:t[1]||(t[1]=(0,o.jR)((0,o.D$)((...e)=>R.addFirstMatch&&R.addFirstMatch(...e),["prevent"]),["enter"]))},null,40,b),[[o.Jo,Q.query]]),Q.query?((0,l.uX)(),(0,l.CE)("button",{key:0,class:"o-we-search__clear",type:"button","aria-label":e.$t("Clear"),onClick:t[2]||(t[2]=(...e)=>R.clearQuery&&R.clearQuery(...e))},[(0,l.bF)(q,{icon:["fal","xmark"]})],8,p)):(0,l.Q3)("",!0)]),(0,l.Lk)("button",{class:"o-we-head__close",type:"button","aria-label":e.$t("Close"),onClick:t[3]||(t[3]=e=>Q.isPickerOpen=!1)},[(0,l.bF)(q,{icon:["fal","xmark"]})],8,h)]),(0,l.Lk)("section",k,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(R.blockGroups,t=>((0,l.uX)(),(0,l.CE)("div",{key:t.key,class:"o-we-picker__group"},[(0,l.Lk)("h3",m,(0,a.v_)(e.$t(t.label)),1),(0,l.Lk)("p",g,(0,a.v_)(e.$t(t.hint)),1),(0,l.Lk)("div",y,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(t.items,t=>((0,l.uX)(),(0,l.CE)("button",{key:t.type,type:"button",class:"o-we-picker__item",onClick:e=>R.add(t)},[(0,l.Lk)("span",v,[(0,l.bF)(q,{icon:["fal",t.icon]},null,8,["icon"])]),(0,l.Lk)("span",w,[(0,l.Lk)("span",_,(0,a.v_)(e.$t(t.label)),1),(0,l.Lk)("span",C,(0,a.v_)(e.$t(t.description)),1)])],8,f))),128))])]))),128)),R.blockGroups.length?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.CE)("p",$,(0,a.v_)(e.$t("No section matches that search.")),1))])])]),_:1},8,["modelValue","onAfterEnter"]),(0,l.bF)(M,{modelValue:Q.isSettingsOpen,"onUpdate:modelValue":t[7]||(t[7]=e=>Q.isSettingsOpen=e),"has-modal-card":"","custom-class":`o-we-modal o-we-panel is-${Q.dock}`,width:720,"can-cancel":["escape","outside"]},{default:(0,l.k6)(()=>[R.settingsBlock?((0,l.uX)(),(0,l.CE)("div",x,[(0,l.Lk)("header",L,[(0,l.Lk)("span",A,[(0,l.bF)(q,{icon:["fal",R.settingsDefinition.icon||"cube"]},null,8,["icon"])]),(0,l.Lk)("div",W,[(0,l.Lk)("p",I,(0,a.v_)(e.$t(R.settingsDefinition.label)),1
1),(0,l.Lk)("p",S,(0,a.v_)(e.$t("Everything this section can be given.")),1)]),(0,l.Lk)("div",{class:"o-we-dock",role:"radiogroup","aria-label":e.$t("Panel position")},[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(R.dockOptions,t=>((0,l.uX)(),(0,l.CE)("button",{key:t.key,type:"button",class:(0,a.C4)(["o-we-dock__btn",{"is-on":Q.dock===t.key}]),role:"radio","aria-checked":String(Q.dock===t.key),title:e.$t(t.label),"aria-label":e.$t(t.label),onClick:e=>R.setDock(t.key)},[(0,l.bF)(q,{icon:["fal",t.icon]},null,8,["icon"])],10,E))),128))],8,F),(0,l.Lk)("button",{class:"o-we-head__close",type:"button","aria-label":e.$t("Close"),onClick:t[5]||(t[5]=e=>Q.isSettingsOpen=!1)},[(0,l.bF)(q,{icon:["fal","xmark"]})],8,U)]),(0,l.Lk)("section",X,[(0,l.bF)(K,{block:R.settingsBlock,definition:R.settingsDefinition,onUpdate:R.applySettings},null,8,["block","definition","onUpdate"]),"companyMap"===R.settingsBlock?.type?((0,l.uX)(),(0,l.CE)("div",T,[e.tenant?.settingFeatures?.company?.publicMap?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[(0,l.Lk)("p",V,(0,a.v_)(e.$t("Embed on another website")),1),(0,l.bF)(N)],64)):((0,l.uX)(),(0,l.CE)("p",B,(0,a.v_)(e.$t("Switch on the public company map in the Companies module settings to show this section on your website.")),1))])):(0,l.Q3)("",!0)]),(0,l.Lk)("footer",P,[(0,l.Lk)("span",D,(0,a.v_)(e.$t("Changes show on the page as you make them.")),1),(0,l.bF)(z,{class:"is-rounded is-primary",onClick:t[6]||(t[6]=e=>Q.isSettingsOpen=!1)},{default:(0,l.k6)(()=>[(0,l.eW)((0,a.v_)(e.$t("Done")),1)]),_:1})])])):(0,l.Q3)("",!0)]),_:1},8,["modelValue","custom-class"])])}i(18111),i(22489);var Q=i(40834);const R={class:"o-wa-fields"},q={key:0,class:"o-wa-wording"},M=["aria-expanded"],K={class:"o-wa-wording__label"},N={class:"o-wa-wording__hint"},z={key:0,class:"o-wa-wording__body"};function j(e,t,i,o,s,n){const d=(0,l.g2)("font-awesome-icon"),r=(0,l.g2)("WebsiteBlockField"),c=(0,l.g2)("WebsiteSectionAdvanced");return(0,l.uX)(),(0,l.CE)("div",R,[n.wordingFields.length?((0,l.uX)(),(0,l.CE)("div",q,[(0,l.Lk)("button",{class:"o-wa-wording__toggle",type:"button","aria-expanded":String(s.isWordingOpen),onClick:t[0]||(t[0]=(...e)=>n.toggleWording&&n.toggleWording(...e))},[(0,l.bF)(d,{icon:["fal",s.isWordingOpen?"chevron-down":"chevron-right"]},null,8,["icon"]),(0,l.Lk)("span",K,(0,a.v_)(e.$t("Wording")),1),(0,l.Lk)("span",N,(0,a.v_)(n.wordingSummary),1)],8,M),s.isWordingOpen?((0,l.uX)(),(0,l.CE)("div",z,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(n.wordingFields,a=>((0,l.uX)(),(0,l.Wv)(r,{key:a.key,block:i.block,field:a,onUpdate:t[1]||(t[1]=t=>e.$emit("update",t))},null,8,["block","field"]))),128))])):(0,l.Q3)("",!0)])):(0,l.Q3)("",!0),((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(n.settingFields,a=>((0,l.uX)(),(0,l.Wv)(r,{key:a.key,block:i.block,field:a,onUpdate:t[2]||(t[2]=t=>e.$emit("update",t))},null,8,["block","field"]))),128)),(0,l.bF)(c,{layout:i.block.layout||null,onUpdate:n.setLayout},null,8,["layout","onUpdate"])])}i(61701);const H={class:"o-wa-label"},G=["title"],J={key:2},Z=["aria-label"],Y=["aria-checked","onClick"],ee={class:"o-wa-label"},te=["title"],ie=["value"],le=["aria-label"],ae=["aria-checked","onClick"],oe={class:"o-wa-list"},se={class:"o-wa-record__head"},ne={class:"o-wa-record__number"},de={class:"o-wa-record__actions"},re=["disabled","aria-label","onClick"],ce=["disabled","aria-label","onClick"],ue=["aria-label","onClick"],be={key:5,class:"o-wa-list__row"},pe=["value"],he={key:1,class:"help"},ke={class:"o-wa-list"},me=["value"],ge=["aria-label","onClick"],ye={class:"o-wa-list"},fe={class:"o-wa-list__row"},ve={class:"o-wa-icon__option"},we=["aria-label","onClick"],_e={class:"o-wa-list"},Ce=["aria-label","onClick"],$e={key:14,class:"o-wa-fields__help"};function xe(e,t,i,o,s,n){const d=(0,l.g2)("b-switch"),r=(0,l.g2)("b-input"),c=(0,l.g2)("b-field"),u=(0,l.g2)("WebsiteRichText"),b=(0,l.g2)("WebsiteImagePicker"),p=(0,l.g2)("WebsiteFormPicker"),h=(0,l.g2)("b-select"),k=(0,l.g2)("b-numberinput"),m=(0,l.g2)("font-awesome-icon"),g=(0,l.g2)("WebsiteDriveFilePicker"),y=(0,l.g2)("b-button"),f=(0,l.g2)("WebsiteIcon"),v=(0,l.g2)("b-autocomplete");return(0,l.uX)(),(0,l.CE)("div",{class:(0,a.C4)(["o-wa-field",{"is-half":i.field.half}])},["text"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:0},{label:(0,l.k6)(()=>[(0,l.Lk)("span",H,[(0,l.eW)((0,a.v_)(e.$t(i.field.label))+" ",1),i.field.required?((0,l.uX)(),(0,l.CE)("span",{key:0,class:"o-wa-label__required",title:e.$t("Required")}," * ",8,G)):(0,l.Q3)("",!0),i.field.toggleKey?((0,l.uX)(),(0,l.Wv)(d,{key:1,size:"is-small","model-value":!1!==i.block[i.field.toggleKey],title:e.$t(i.field.toggleLabel),"aria-label":e.$t(i.field.toggleLabel),"onUpdate:modelValue":t[0]||(t[0]=e=>n.set(i.field.toggleKey,e))},null,8,["model-value","title","aria-label"])):(0,l.Q3)("",!0)])]),default:(0,l.k6)(()=>[(0,l.bF)(r,{class:(0,a.C4)("sm"===i.field.width?"o-wa-text__input is-narrow":"o-wa-text__input"),"model-value":i.block[i.field.key],maxlength:i.field.max||500,"has-counter"
1:!!i.block[i.field.key],disabled:n.isToggledOff,readonly:n.isToggledOff,"onUpdate:modelValue":t[1]||(t[1]=e=>n.set(i.field.key,e))},null,8,["class","model-value","maxlength","has-counter","disabled","readonly"])]),_:1})):"textarea"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:1,label:e.$t(i.field.label)},{default:(0,l.k6)(()=>[(0,l.bF)(r,{type:"textarea",rows:"3","model-value":i.block[i.field.key],maxlength:i.field.max||500,"has-counter":!!i.block[i.field.key],"onUpdate:modelValue":t[2]||(t[2]=e=>n.set(i.field.key,e))},null,8,["model-value","maxlength","has-counter"])]),_:1},8,["label"])):"videoLink"===i.field.kind?((0,l.uX)(),(0,l.CE)("div",J,[(0,l.bF)(c,{label:e.$t(i.field.label),type:s.videoError?"is-danger":"",message:s.videoError?e.$t(s.videoError.key,s.videoError.values):""},{default:(0,l.k6)(()=>[(0,l.bF)(r,{class:"o-wa-text__input","model-value":n.videoText,placeholder:"https://www.youtube.com/watch?v=…","onUpdate:modelValue":t[3]||(t[3]=e=>n.setVideoLink(e))},null,8,["model-value"])]),_:1},8,["label","type","message"]),(0,l.Lk)("div",{class:"o-wa-choice",role:"radiogroup","aria-label":e.$t("Where it lives")},[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.field.providers,e=>((0,l.uX)(),(0,l.CE)("button",{key:e,type:"button",class:(0,a.C4)(["o-wa-choice__option",{"is-on":n.videoProvider===e}]),role:"radio","aria-checked":String(n.videoProvider===e),onClick:t=>n.setVideoProvider(e)},(0,a.v_)(n.videoProviderLabel(e)),11,Y))),128))],8,Z)])):"html"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:3,label:e.$t(i.field.label)},{default:(0,l.k6)(()=>[(0,l.bF)(u,{"model-value":i.block[i.field.key]||"",placeholder:e.$t("Write the text of this section…"),"onUpdate:modelValue":t[4]||(t[4]=e=>n.set(i.field.key,e))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):"image"===i.field.kind||"video"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:4},{label:(0,l.k6)(()=>[(0,l.Lk)("span",ee,[(0,l.eW)((0,a.v_)(e.$t(i.field.label))+" ",1),i.field.required?((0,l.uX)(),(0,l.CE)("span",{key:0,class:"o-wa-label__required",title:e.$t("Required")}," * ",8,te)):(0,l.Q3)("",!0)])]),default:(0,l.k6)(()=>[(0,l.bF)(b,{kind:i.field.kind,"model-value":i.block[i.field.key],"onUpdate:modelValue":t[5]||(t[5]=e=>n.set(i.field.key,e))},null,8,["kind","model-value"])]),_:1})):"orgoForm"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:5,label:e.$t(i.field.label)},{default:(0,l.k6)(()=>[(0,l.bF)(p,{"model-value":i.block[i.field.key],block:i.block,onPick:n.pickForm},null,8,["model-value","block","onPick"])]),_:1},8,["label"])):"select"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:6,label:e.$t(i.field.label)},{default:(0,l.k6)(()=>[(0,l.bF)(h,{"model-value":n.chosenOption,expanded:"","onUpdate:modelValue":t[6]||(t[6]=e=>n.set(i.field.key,e))},{default:(0,l.k6)(()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.field.options,t=>((0,l.uX)(),(0,l.CE)("option",{key:t,value:t},(0,a.v_)(e.$t(n.optionLabel(t))),9,ie))),128))]),_:1},8,["model-value"])]),_:1},8,["label"])):"radio"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:7,label:e.$t(i.field.label)},{default:(0,l.k6)(()=>[(0,l.Lk)("div",{class:"o-wa-choice",role:"radiogroup","aria-label":e.$t(i.field.label)},[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.field.options,t=>((0,l.uX)(),(0,l.CE)("button",{key:t,type:"button",class:(0,a.C4)(["o-wa-choice__option",{"is-on":n.chosenOption===t}]),role:"radio","aria-checked":String(n.chosenOption===t),onClick:e=>n.set(i.field.key,t)},(0,a.v_)(e.$t(n.optionLabel(t))),11,ae))),128))],8,le)]),_:1},8,["label"])):"number"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:8,label:e.$t(i.field.label)},{default:(0,l.k6)(()=>[(0,l.bF)(k,{class:"o-wa-number","model-value":i.block[i.field.key]||3,min:1,max:12,"controls-position":"compact","controls-rounded":"","onUpdate:modelValue":t[7]||(t[7]=e=>n.set(i.field.key,e))},null,8,["model-value"])]),_:1},8,["label"])):"switch"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:9},{default:(0,l.k6)(()=>[(0,l.bF)(d,{"model-value":!0===i.block[i.field.key],"onUpdate:modelValue":t[8]||(t[8]=e=>n.set(i.field.key,e))},{default:(0,l.k6)(()=>
1[(0,l.eW)((0,a.v_)(e.$t(i.field.label)),1)]),_:1},8,["model-value"])]),_:1})):"records"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:10,label:e.$t(i.field.label)},{default:(0,l.k6)(()=>[(0,l.Lk)("div",oe,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.block[i.field.key]||[],(t,o)=>((0,l.uX)(),(0,l.CE)("div",{key:o,class:"o-wa-record"},[(0,l.Lk)("div",se,[(0,l.Lk)("span",ne,(0,a.v_)(o+1),1),(0,l.Lk)("span",de,[(0,l.Lk)("button",{class:"orgo-table-action-btn",disabled:0===o,"aria-label":e.$t("Move up"),onClick:e=>n.moveItem(i.field.key,o,-1)},[(0,l.bF)(m,{icon:["fal","arrow-up"]})],8,re),(0,l.Lk)("button",{class:"orgo-table-action-btn",disabled:o===(i.block[i.field.key]||[]).length-1,"aria-label":e.$t("Move down"),onClick:e=>n.moveItem(i.field.key,o,1)},[(0,l.bF)(m,{icon:["fal","arrow-down"]})],8,ce),(0,l.Lk)("button",{class:"orgo-table-action-btn is-danger","aria-label":e.$t("Remove"),onClick:e=>n.removeItem(i.field.key,o)},[(0,l.bF)(m,{icon:["fal","trash"]})],8,ue)])]),((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.field.fields,s=>((0,l.uX)(),(0,l.Wv)(c,{key:s.key,label:e.$t(s.label)},{default:(0,l.k6)(()=>["text"===s.kind?((0,l.uX)(),(0,l.Wv)(r,{key:0,class:(0,a.C4)("sm"===s.width?"o-wa-text__input is-narrow":""),"model-value":t[s.key],maxlength:s.max||500,"has-counter":!!t[s.key],required:s.required,"onUpdate:modelValue":e=>n.setItem(i.field.key,o,s.key,e)},null,8,["class","model-value","maxlength","has-counter","required","onUpdate:modelValue"])):"textarea"===s.kind?((0,l.uX)(),(0,l.Wv)(r,{key:1,type:"textarea",rows:"2","model-value":t[s.key],maxlength:s.max||500,"has-counter":!!t[s.key],"onUpdate:modelValue":e=>n.setItem(i.field.key,o,s.key,e)},null,8,["model-value","maxlength","has-counter","onUpdate:modelValue"])):"image"===s.kind||"video"===s.kind?((0,l.uX)(),(0,l.Wv)(b,{key:2,kind:s.kind,"model-value":t[s.key],"onUpdate:modelValue":e=>n.setItem(i.field.key,o,s.key,e)},null,8,["kind","model-value","onUpdate:modelValue"])):"html"===s.kind?((0,l.uX)(),(0,l.Wv)(u,{key:3,"model-value":t[s.key]||"",placeholder:e.$t("Write the text of this section…"),"onUpdate:modelValue":e=>n.setItem(i.field.key,o,s.key,e)},null,8,["model-value","placeholder","onUpdate:modelValue"])):"driveFile"===s.kind?((0,l.uX)(),(0,l.Wv)(g,{key:4,"model-value":t[s.key],record:t,onPick:e=>n.pickRecord(i.field.key,o,s,e)},null,8,["model-value","record","onPick"])):"cta"===s.kind?((0,l.uX)(),(0,l.CE)("div",be,[(0,l.bF)(r,{class:"o-wa-list__grow","model-value":(t[s.key]||{}).label,placeholder:e.$t("Button text"),"onUpdate:modelValue":e=>n.setRecordCta(i.field.key,o,s.key,"label",e)},null,8,["model-value","placeholder","onUpdate:modelValue"]),(0,l.bF)(h,{"model-value":(t[s.key]||{}).action||"page","onUpdate:modelValue":e=>n.setRecordCta(i.field.key,o,s.key,"action",e)},{default:(0,l.k6)(()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(n.ctaActions,t=>((0,l.uX)(),(0,l.CE)("option",{key:t.value,value:t.value},(0,a.v_)(e.$t(t.label)),9,pe))),128))]),_:1},8,["model-value","onUpdate:modelValue"]),n.ctaNeedsValue((t[s.key]||{}).action)?((0,l.uX)(),(0,l.Wv)(r,{key:0,class:"o-wa-list__grow","model-value":(t[s.key]||{}).value,placeholder:e.$t(n.ctaValueLabel((t[s.key]||{}).action)),"onUpdate:modelValue":e=>n.setRecordCta(i.field.key,o,s.key,"value",e)},null,8,["model-value","placeholder","onUpdate:modelValue"])):(0,l.Q3)("",!0)])):(0,l.Q3)("",!0)]),_:2},1032,["label"]))),128))]))),128)),!i.field.max||(i.block[i.field.key]||[]).length<i.field.max?((0,l.uX)(),(0,l.Wv)(y,{key:0,class:"is-rounded is-small is-light","icon-left":"plus",onClick:t[9]||(t[9]=e=>n.addRecord(i.field))},{default:(0,l.k6)(()=>[(0,l.eW)((0,a.v_)(e.$t(i.field.addLabel||"Add")),1)]),_:1})):((0,l.uX)(),(0,l.CE)("p",he,(0,a.v_)(e.$t("This section holds up to {count} entries.",{count:i.field.max})),1))])]),_:1},8,["label"])):"ctas"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:11,label:e.$t(i.field.label)},{default:(0,l.k6)(()=>[(0,l.Lk)("div",ke,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.block[i.field.key]||[],(t,o)=>((0,l.uX)(),(0,l.CE)("div",{key:o,class:"o-wa-list__row"},[(0,l.bF)(r,{class:"o-wa-list__grow","model-value":t.label,placeholder:e.$t("Button text"),"onUpdate:modelValue":e=>n.setCta(i.field.key,o,"label",e)},null,8,["model-value","placeholder","onUpdate:modelValue"]),(0,l.bF)(h,{"model-value":t.action,"onUpdate:modelValue":e=>n.setCta(i.field.key,o,"action",e)},{default:(0,l.k6)(()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(n.ctaActions,t=>((0,l.uX)(),(0,l.CE)("option",{key:t.value,value:t.value},(0,a.v_)(e.$t(t.label)),9,me))),128))]),_:1},8,["model-value","onUpdate:modelValue"]),n.ctaNeedsValue(t.action)?((0,l.uX)(),(0,l.Wv)(r,{key:0,class:"o-wa-list__grow","model-value":t.value,placeholder:e.$t(n.ctaValueLabel(t.action)),"onUpdate:modelValue":e=>n.setCta(i.field.key,o,"value",e)},null,8,["model-value","placeholder","onUpdate:modelValue"])):(0,l.Q3)("",!0),(0,l.Lk)("button",{class:"orgo-table-action-btn is-danger","aria-label":e.$t("Remove"),onClick:e=>n.removeItem(i.field.key,o)},[(0,l.bF)(m,{icon:["fal","trash"]})],8,ge)]))),128)),(i.block[i.field.key]||[]).length<3?((0,l.uX)(),(0,l.Wv)(y,{key:0,class:"is-rounded is-small is-light","icon-left":"plus",onClick:t[10
1]||(t[10]=e=>n.addCta(i.field.key))},{default:(0,l.k6)(()=>[(0,l.eW)((0,a.v_)(e.$t("Add button")),1)]),_:1})):(0,l.Q3)("",!0)])]),_:1},8,["label"])):"features"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:12,label:e.$t(i.field.label)},{default:(0,l.k6)(()=>[(0,l.Lk)("div",ye,[(0,l.Lk)("div",{class:"o-wa-cards",style:(0,a.Tr)({"--o-wa-cards-columns":n.cardColumns})},[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.block[i.field.key]||[],(t,o)=>((0,l.uX)(),(0,l.CE)("div",{key:o,class:"o-wa-card"},[(0,l.Lk)("div",fe,[(0,l.bF)(v,{class:"o-wa-icon","model-value":n.iconText(i.field.key,o,t),data:n.iconMatches(i.field.key,o),"open-on-focus":"",placeholder:e.$t("Search icons…"),"onUpdate:modelValue":e=>n.setIconQuery(i.field.key,o,e),onSelect:e=>n.chooseIcon(i.field.key,o,e),onBlur:e=>n.setIconQuery(i.field.key,o,null)},{default:(0,l.k6)(({option:e})=>[(0,l.Lk)("span",ve,[(0,l.bF)(f,{name:e},null,8,["name"]),(0,l.eW)(" "+(0,a.v_)(e),1)])]),_:1},8,["model-value","data","placeholder","onUpdate:modelValue","onSelect","onBlur"]),(0,l.bF)(r,{class:"o-wa-list__grow","model-value":t.title,placeholder:e.$t("Card title (required)"),maxlength:"80","has-counter":!!t.title,"onUpdate:modelValue":e=>n.setItem(i.field.key,o,"title",e)},null,8,["model-value","placeholder","has-counter","onUpdate:modelValue"]),(0,l.Lk)("button",{class:"orgo-table-action-btn is-danger","aria-label":e.$t("Remove"),onClick:e=>n.removeItem(i.field.key,o)},[(0,l.bF)(m,{icon:["fal","trash"]})],8,we)]),(0,l.bF)(r,{type:"textarea",rows:"2","model-value":t.text,placeholder:e.$t("Card text"),maxlength:"240","has-counter":!!t.text,"onUpdate:modelValue":e=>n.setItem(i.field.key,o,"text",e)},null,8,["model-value","placeholder","has-counter","onUpdate:modelValue"])]))),128))],4),(i.block[i.field.key]||[]).length<8?((0,l.uX)(),(0,l.Wv)(y,{key:0,class:"is-rounded is-small is-light","icon-left":"plus",onClick:t[11]||(t[11]=e=>n.addFeature(i.field.key))},{default:(0,l.k6)(()=>[(0,l.eW)((0,a.v_)(e.$t("Add card")),1)]),_:1})):(0,l.Q3)("",!0)])]),_:1},8,["label"])):"stats"===i.field.kind?((0,l.uX)(),(0,l.Wv)(c,{key:13,label:e.$t(i.field.label)},{default:(0,l.k6)(()=>[(0,l.Lk)("div",_e,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.block[i.field.key]||[],(t,a)=>((0,l.uX)(),(0,l.CE)("div",{key:a,class:"o-wa-list__row"},[(0,l.bF)(r,{"model-value":t.value,placeholder:e.$t("e.g. 12k+"),maxlength:"24","onUpdate:modelValue":e=>n.setStat(i.field.key,a,"value",e)},null,8,["model-value","placeholder","onUpdate:modelValue"]),(0,l.bF)(r,{class:"o-wa-list__grow","model-value":t.label,placeholder:e.$t("e.g. Active members"),"onUpdate:modelValue":e=>n.setStat(i.field.key,a,"label",e)},null,8,["model-value","placeholder","onUpdate:modelValue"]),(0,l.Lk)("button",{class:"orgo-table-action-btn is-danger","aria-label":e.$t("Remove"),onClick:e=>n.removeItem(i.field.key,a)},[(0,l.bF)(m,{icon:["fal","trash"]})],8,Ce)]))),128)),(i.block[i.field.key]||[]).length<6?((0,l.uX)(),(0,l.Wv)(y,{key:0,class:"is-rounded is-small is-light","icon-left":"plus",onClick:t[12]||(t[12]=e=>n.addStat(i.field.key))},{default:(0,l.k6)(()=>[(0,l.eW)((0,a.v_)(e.$t("Add figure")),1)]),_:1})):(0,l.Q3)("",!0)])]),_:1},8,["label"])):(0,l.Q3)("",!0),i.field.help?((0,l.uX)(),(0,l.CE)("p",$e,(0,a.v_)(e.$t(i.field.help)),1)):(0,l.Q3)("",!0)],2)}i(20116),i(7588);var Le=i(19318),Ae=i(18539);const We={class:"o-wa-drive"},Ie={key:0,class:"o-wa-drive__picked"},Se={class:"o-wa-drive__badge"},Fe={class:"o-wa-drive__label"},Ee={class:"o-wa-drive__title"},Ue={class:"o-wa-drive__meta"},Xe=["aria-label"],Te={key:1,class:"o-wa-drive__pick"},Ve={class:"o-wa-drive__option"},Be={class:"o-wa-drive__badge"},Pe={class:"o-wa-drive__label"},De={class:"o-wa-drive__title"},Oe={class:"o-wa-drive__meta"},Qe={class:"o-wa-drive__empty"},Re={class:"button orgo-btn-secondary o-wa-drive__upload"};function qe(e,t,i,o,s,n){const d=(0,l.g2)("font-awesome-icon"),r=(0,l.g2)("b-autocomplete"),c=(0,l.g2)("b-upload");return(0,l.uX)(),(0,l.CE)("div",We,[n.current?((0,l.uX)(),(0,l.CE)("div",Ie,[(0,l.Lk)("span",Se,(0,a.v_)(n.picked.fileType||e.$t("File")),1),(0,l.Lk)("span",Fe,[(0,l.Lk)("span",Ee,(0,a.v_)(n.picked.title||n.current),1),(0,l.Lk)("span",Ue,(0,a.v_)(n.pickedMeta),1)]),(0,l.Lk)("button",{class:"orgo-table-action-btn is-danger","aria-label":e.$t("Remove"),onClick:t[0]||(t[0]=(...e)=>n.clear&&n.clear(...e))},[(0,l.bF)(d,{icon:["fal","xmark"]})],8,Xe)])):((0,l.uX)(),(0,l.CE)("div",Te,[(0,l.bF)(r,{modelValue:s.query,"onUpdate:modelValue":t[1]||(t[1]=e=>s.query=e),class:"o-wa-drive__search",data:s.results,loading:s.isSearching,placeholder:e.$t("Search Drive and website documents…"),"open-on-focus":"","clear-on-select":"",field:"title",onTyping:n.search,onFocus:t[2]||(t[2]=e=>n.search("")),onSelect:n.choose},{default:(0,l.k6)(({option:t})=>[(0,l.Lk)("div",Ve,[(0,l.Lk)("span",Be,(0,a.v_)(t.fileType||e.$t("File")),1),(0,l.Lk)("span",Pe,[(0,l.Lk)("span",De,(0,a.v_)(t.title),
11),(0,l.Lk)("span",Oe,(0,a.v_)([t.slug?e.$t("Drive"):e.$t("Website"),n.formatSize(t.size)].filter(Boolean).join(" · ")),1)])])]),empty:(0,l.k6)(()=>[(0,l.Lk)("p",Qe,(0,a.v_)(s.isSearching?e.$t("Searching…"):e.$t("No document matches. Upload one, or share a file publicly in Drive.")),1)]),_:1},8,["modelValue","data","loading","placeholder","onTyping","onSelect"]),(0,l.bF)(c,{"model-value":null,accept:n.accept,disabled:s.isUploading,"onUpdate:modelValue":n.upload},{default:(0,l.k6)(()=>[(0,l.Lk)("span",Re,[(0,l.bF)(d,{icon:["fal",s.isUploading?"spinner-third":"arrow-up-from-bracket"],spin:s.isUploading},null,8,["icon","spin"]),(0,l.Lk)("span",null,(0,a.v_)(s.isUploading?e.$t("Uploading…"):e.$t("Upload")),1)])]),_:1},8,["accept","disabled","onUpdate:modelValue"])]))])}var Me={name:"WebsiteDriveFilePicker",props:{modelValue:{type:String,default:null},record:{type:Object,default:()=>({})}},emits:["pick"],data(){return{query:"",results:[],isSearching:!1,isUploading:!1,chosen:null,debounce:null}},computed:{current(){return this.modelValue||this.record.file||null},accept(){return".pdf,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.odt,.ods,.odp,.rtf,.txt,.csv,.epub"},picked(){return{title:this.record.title||this.chosen?.title||null,fileType:this.record.fileType||this.chosen?.fileType||null,size:this.record.size||this.chosen?.size||null}},pickedMeta(){return[this.formatSize(this.picked.size),this.modelValue?this.$t("Drive"):this.$t("Website")].filter(Boolean).join(" · ")}},beforeUnmount(){clearTimeout(this.debounce)},methods:{search(e){clearTimeout(this.debounce),this.debounce=setTimeout(()=>this.run(e),250)},run(e){this.isSearching=!0;const t={params:{search:e||""}};Promise.all([this.$http.plain.get("/website-drive-files",t).then(e=>e.data?.files||[]).catch(()=>[]),this.$http.plain.get("/website-documents",t).then(e=>e.data?.files||[]).catch(()=>[])]).then(([e,t])=>{this.results=[...e,...t]}).catch(()=>{this.results=[]}).finally(()=>{this.isSearching=!1})},choose(e){e&&(this.chosen=e,this.$emit("pick",{slug:e.slug||null,file:e.file||null,title:e.title,fileType:e.fileType,size:e.size}))},upload(e){e&&(this.isUploading=!0,this.$http.plain.post("/website-documents/upload-url").then(t=>{const{uploadKey:i,url:l,fields:a,maxBytes:o}=t.data;if(e.size>o)throw new Error(this.$t("A document may be at most {size}.",{size:this.formatSize(o)}));const s=new FormData;return Object.keys(a).forEach(e=>s.append(e,a[e])),s.append("Content-Type",e.type||"application/octet-stream"),s.append("file",e),fetch(l,{method:"POST",body:s}).then(t=>{if(200!==t.status&&204!==t.status)throw new Error(this.$t("Upload failed. Please try again."));return this.$http.plain.post("/website-documents/upload",{uploadKey:i,fileName:e.name})})}).then(e=>{this.choose(e.data)}).catch(e=>{const t=e?.response?.data?.detail||e?.message||this.$t("Upload failed. Please try again.");this.$buefy.snackbar.open({message:t,type:"is-danger"})}).finally(()=>{this.isUploading=!1}))},clear(){this.chosen=null,this.query="",this.$emit("pick",null)},formatSize(e){if(!e)return"";const t=["B","KB","MB","GB"];let i=e,l=0;while(i>=1024&&l<t.length-1)i/=1024,l+=1;return`${i<10&&l>0?i.toFixed(1):Math.round(i)} ${t[l]}`}}},Ke=i(66262);const Ne=(0,Ke.A)(Me,[["render",qe],["__scopeId","data-v-0c85fc5f"]]);var ze=Ne;const je={class:"o-wa-form"},He={key:0,class:"o-wa-form__picked"},Ge={class:"o-wa-form__badge"},Je={class:"o-wa-form__label"},Ze={class:"o-wa-form__title"},Ye={class:"o-wa-form__meta"},et=["aria-label"],tt={class:"o-wa-form__option"},it={class:"o-wa-form__badge"},lt={class:"o-wa-form__label"},at={class:"o-wa-form__title"},ot={class:"o-wa-form__meta"},st={class:"o-wa-form__empty"};function nt(e,t,i,o,s,n){const d=(0,l.g2)("font-awesome-icon"),r=(0,l.g2)("b-autocomplete");return(0,l.uX)(),(0,l.CE)("div",je,[i.modelValue?((0,l.uX)(),(0,l.CE)("div",He,[(0,l.Lk)("span",Ge,(0,a.v_)(e.$t("CLOSED"===n.picked.status?"Closed":"Live")),1),(0,l.Lk)("span",Je,[(0,l.Lk)("span",Ze,(0,a.v_)(n.picked.name||i.modelValue),1),(0,l.Lk)("span",Ye,(0,a.v_)(i.modelValue),1)]),(0,l.Lk)("button",{class:"orgo-table-action-btn is-danger","aria-label":e.$t("Remove"),onClick:t[0]||(t[0]=(...e)=>n.clear&&n.clear(...e))},[(0,l.bF)(d,{icon:["fal","xmark"]})],8,et)])):((0,l.uX)(),(0,l.Wv)(r,{key:1,modelValue:s.query,"onUpdate:modelValue":t[1]||(t[1]=e=>s.query=e),data:s.results,loading:s.isSearching,placeholder:e.$t("Search your forms…"),"open-on-focus":"","clear-on-select":"",field:"name",onTyping:n.search,onFocus:t[2]||(t[2]=e=>n.search("")),onSelect:n.choose},{default:(0,l.k6)(({option:t})=>[(0,l.Lk)("div",tt,[(0,l.Lk)("span",it,(0,a.v_)(e.$t("CLOSED"===t.status?"Closed":"Live")),1),(0,l.Lk)("span",lt,[(0,l.Lk)("span",at,(0,a.v_)(t.name),1),(0,l.Lk)("span",ot,(0,a.v_)(t.fieldCount)+" "+(0,a.v_)(e.$t("questions")),1)])])]),empty:(0,l.k6)(()=>[(0,l.Lk)("p",st,(0,a.v_)(s.isSearching?e.$t("Searching…"):e.$t("No form matches. A form is listed once it is published and set to be answered by anyone — with email verification, or anonymously.")),1)]),_:1},8,["modelValue","data","loading","placeholder","onTyping","onSelect"]))])}var dt={name:"WebsiteFormPicker",props:{modelValue:{type:String,default:null},block:{type:Object,default:()=>({})}},emits:["pick"],data(){return{query:"",results:[],isSearching:!1,chosen:null,debounce:null}},computed:{picked(){return{name:this.block.formName||this.chosen?.name||null,status:this.chosen?.status||null}}},beforeUnmount(){clearTimeout(this.debounce)},methods:{search(e){clearTimeout(this.debounce),this.debounce=setTimeout(()=>this.run(e),250)}
1,run(e){this.isSearching=!0,this.$http.plain.get("/website-forms",{params:{search:e||""}}).then(e=>{this.results=e.data?.forms||[]}).catch(e=>{console.log(e),this.results=[]}).finally(()=>{this.isSearching=!1})},choose(e){e&&(this.chosen=e,this.$emit("pick",{formUuid:e.uuid,formName:e.name}))},clear(){this.chosen=null,this.query="",this.$emit("pick",null)}}};const rt=(0,Ke.A)(dt,[["render",nt],["__scopeId","data-v-62f98c8e"]]);var ct=rt,ut=i(78219),bt=i(36412);i(14603),i(47566),i(98721);const pt={youtube:/^[A-Za-z0-9_-]{6,20}$/,vimeo:/^[0-9]{6,12}(?:\/[A-Za-z0-9]{6,16})?$/,spotify:/^[A-Za-z0-9]{22}$/,soundcloud:/^(?:[0-9]{6,12}|[a-z0-9_-]{1,80}\/[a-z0-9_-]{1,120})$/};Object.keys(pt);function ht(e,t){const i=pt[e];return!!i&&"string"===typeof t&&i.test(t)}const kt={"youtube.com":"youtube","youtube-nocookie.com":"youtube","youtu.be":"youtube","vimeo.com":"vimeo","spotify.com":"spotify","soundcloud.com":"soundcloud"},mt=e=>{const t=String(e||"").toLowerCase().replace(/^www\./,"");return kt[t]||kt[t.split(".").slice(-2).join(".")]||null},gt={youtube(e){if("youtu.be"===e.hostname.toLowerCase().replace(/^www\./,""))return e.pathname.split("/").filter(Boolean)[0]||null;const t=e.searchParams.get("v");if(t)return t;const i=e.pathname.split("/").filter(Boolean);return["shorts","embed","live","v"].includes(i[0])&&i[1]||null},vimeo(e){const t=e.pathname.split("/").filter(Boolean),i=t.findIndex(e=>/^[0-9]{6,12}$/.test(e));if(-1===i)return null;const l=e.searchParams.get("h")||(/^[A-Za-z0-9]{6,16}$/.test(t[i+1]||"")?t[i+1]:null);return l?`${t[i]}/${l}`:t[i]},spotify(e){const t=e.pathname.split("/").filter(Boolean),i=t.indexOf("episode");return-1===i?null:t[i+1]||null},soundcloud(e){const t=e.pathname.split("/").filter(Boolean),i=t.indexOf("tracks");if(-1!==i)return t[i+1]||null;const l=e.hostname.toLowerCase().replace(/^(www|m)\./,"");return"soundcloud.com"!==l||2!==t.length||["discover","search","you","stream"].includes(t[0])?null:`${t[0]}/${t[1]}`.toLowerCase()}},yt={youtube:"YouTube",vimeo:"Vimeo",spotify:"Spotify",soundcloud:"SoundCloud"},ft=e=>{const t=/^[a-z][a-z0-9+.-]*:/i.test(e)?e:`https://${e}`;try{return new URL(t)}catch{return null}};function vt(e,t=null){const i=String(e??"").trim();if(""===i)return{provider:t,videoId:null,error:null};const l=i.match(/^spotify:episode:([A-Za-z0-9]+)$/);if(l)return wt("spotify",l[1]);const a=/[:/?]/.test(i)||/\.[a-z]{2,}$/i.test(i.split("/")[0]);if(!a)return t?wt(t,i):{provider:t,videoId:null,error:{key:"Choose where the video lives, or paste its address.",values:{}}};const o=ft(i),s=o?mt(o.hostname):null;if(!s)return{provider:t,videoId:null,error:{key:"Paste a YouTube, Vimeo, Spotify or SoundCloud address.",values:{}}};const n=gt[s](o);return n?wt(s,n):{provider:s,videoId:null,error:{key:"That {service} address does not point at one video.",values:{service:yt[s]}}}}function wt(e,t){return ht(e,t)?{provider:e,videoId:t,error:null}:{provider:e,videoId:null,error:{key:'"{id}" is not a {service} id.',values:{id:t,service:yt[e]||e}}}}var _t={name:"WebsiteBlockField",components:{WebsiteIcon:Le.A,WebsiteImagePicker:Ae.A,WebsiteDriveFilePicker:ze,WebsiteFormPicker:ct,WebsiteRichText:ut.A},props:{block:{type:Object,required:!0},field:{type:Object,required:!0}},emits:["update"],data(){return{iconQueries:{},videoDraft:null,videoDraftProvider:null,videoError:null}},computed:{isToggledOff(){return!!this.field.toggleKey&&!1===this.block[this.field.toggleKey]},ctaActions(){return bt.lB},featureIcons(){return bt.c_},chosenOption(){return this.block[this.field.key]||this.field.default||(this.field.options||[])[0]},videoText(){return null===this.videoDraft?this.block[this.field.key]||"":this.videoDraft},videoProvider(){return this.block[this.field.providerKey]||this.videoDraftProvider},cardColumns(){const e=parseInt(this.block.columns,10);return!e||e<2?3:Math.min(e,4)}},methods:{iconText(e,t,i){const l=this.iconQueries[`${e}.${t}`];return void 0===l||null===l?i.icon||"star":l},iconMatches(e,t){const i=this.iconQueries[`${e}.${t}`];return void 0===i||null===i||""===i?this.featureIcons:this.featureIcons.filter(e=>e.includes(String(i).toLowerCase()))},setIconQuery(e,t,i){this.iconQueries={...this.iconQueries,[`${e}.${t}`]:i}}
1,chooseIcon(e,t,i){i&&(this.setIconQuery(e,t,null),this.setItem(e,t,"icon",i))},set(e,t){this.$emit("update",{...this.block,[e]:t})},setVideoLink(e){const{provider:t,videoId:i,error:l}=vt(e,this.videoProvider);this.videoDraft=e,this.videoDraftProvider=t,this.videoError=l,this.$emit("update",{...this.block,[this.field.providerKey]:i?t:null,[this.field.key]:i})},setVideoProvider(e){this.videoDraftProvider=e,this.setVideoLink(this.videoText)},videoProviderLabel(e){return yt[e]||e},setList(e,t){this.set(e,t)},addCta(e){this.setList(e,[...this.block[e]||[],{label:"",action:"register"}])},setCta(e,t,i,l){const a=[...this.block[e]||[]];a[t]={...a[t],[i]:l},this.setList(e,a)},addStat(e){this.setList(e,[...this.block[e]||[],{value:"",label:""}])},addFeature(e){this.setList(e,[...this.block[e]||[],{icon:"star",title:"",text:""}])},addRecord(e){this.setList(e.key,[...this.block[e.key]||[],{}])},pickRecord(e,t,i,l){const a=[...this.block[e]||[]],o={...a[t]};l?(o[i.key]=l[i.key],(i.pairKeys||[]).forEach(e=>{o[e]=l[e]??null}),Object.entries(i.fillKeys||{}).forEach(([e,t])=>{const i=l[e];null===i||void 0===i||""===i||o[t]||(o[t]=i)})):(o[i.key]=null,[...i.pairKeys||[],...i.resetKeys||[]].forEach(e=>{o[e]=null})),a[t]=o,this.setList(e,a)},pickForm(e){this.$emit("update",{...this.block,formUuid:e?.formUuid||null,formName:e?.formName||null})},setRecordCta(e,t,i,l,a){const o=[...this.block[e]||[]],s=o[t][i]||{};o[t]={...o[t],[i]:{action:"page",...s,[l]:a}},this.setList(e,o)},moveItem(e,t,i){const l=[...this.block[e]||[]],a=t+i;a<0||a>=l.length||([l[t],l[a]]=[l[a],l[t]],this.setList(e,l))},setItem(e,t,i,l){const a=[...this.block[e]||[]];a[t]={...a[t],[i]:l},this.setList(e,a)},setStat(e,t,i,l){this.setItem(e,t,i,l)},removeItem(e,t){const i=[...this.block[e]||[]];i.splice(t,1),this.setList(e,i)},ctaNeedsValue(e){return!0===bt.lB.find(t=>t.value===e)?.needsValue},ctaValueLabel(e){return bt.lB.find(t=>t.value===e)?.valueLabel||"Value"},optionLabel(e){const t={left:"Left",right:"Right",center:"Centered",column:"Form on its own, centred",textLeft:"Text on the left, form on the right",textRight:"Form on the left, text on the right",container:"Inside the page width",full:"Full width",popup:"Open the donation popup",page:"Go to the donation page",plain:"Plain",bordered:"Bordered",elevated:"Raised",grid:"A grid",slider:"A row that scrolls",none:"None",sm:"Small",md:"Normal",lg:"Large",third:"One third",half:"Half",twoThirds:"Two thirds",line:"A line",space:"A gap"};return t[e]||e}}};const Ct=(0,Ke.A)(_t,[["render",xe],["__scopeId","data-v-538cd70a"]]);var $t=Ct;const xt={class:"o-wa-advanced"},Lt=["aria-expanded"],At={key:0,class:"o-wa-advanced__count"},Wt={key:0,class:"o-wa-advanced__body"},It=["value"],St={key:0,class:"o-wa-advanced__help"};function Ft(e,t,i,o,s,n){const d=(0,l.g2)("font-awesome-icon"),r=(0,l.g2)("b-input"),c=(0,l.g2)("WebsiteImagePicker"),u=(0,l.g2)("b-select"),b=(0,l.g2)("b-field");return(0,l.uX)(),(0,l.CE)("div",xt,[(0,l.Lk)("button",{class:"o-wa-advanced__toggle",type:"button","aria-expanded":String(s.open),onClick:t[0]||(t[0]=e=>s.open=!s.open)},[(0,l.bF)(d,{icon:["fal",s.open?"chevron-down":"chevron-right"]},null,8,["icon"]),(0,l.eW)(" "+(0,a.v_)(e.$t("Advanced"))+" ",1),n.changedCount?((0,l.uX)(),(0,l.CE)("span",At,(0,a.v_)(n.changedCount),1)):(0,l.Q3)("",!0)],8,Lt),s.open?((0,l.uX)(),(0,l.CE)("div",Wt,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(n.visibleFields,t=>((0,l.uX)(),(0,l.CE)("div",{key:t.key,class:"o-wa-advanced__field"},[(0,l.bF)(b,{label:e.$t(t.label)},{default:(0,l.k6)(()=>["text"===t.kind?((0,l.uX)(),(0,l.Wv)(r,{key:0,class:"o-wa-advanced__narrow","model-value":n.value(t),"onUpdate:modelValue":e=>n.set(t,e)},null,8,["model-value","onUpdate:modelValue"])):"image"===t.kind?((0,l.uX)(),(0,l.Wv)(c,{key:1,"model-value":n.value(t),"onUpdate:modelValue":e=>n.set(t,e)},null,8,["model-value","onUpdate:modelValue"])):((0,l.uX)(),(0,l.Wv)(u,{key:2,expanded:"","model-value":n.value(t),"onUpdate:modelValue":e=>n.set(t,e)},{default:(0,l.k6)(()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(t.options,e=>((0,l.uX)(),(0,l.CE)("option",{key:e,value:e},(0,a.v_)(n.optionText(t.key,e)),9,It))),128))]),_:2},1032,["model-value","onUpdate:modelValue"]))]),_:2},1032,["label"]),t.help?((0,l.uX)(),(0,l.CE)("p",St,(0,a.v_)(e.$t(t.help)),1)):(0,l.Q3)("",!0)]))),128))])):(0,l.Q3)("",!0)])}var Et={name:"WebsiteSectionAdvanced",components:{WebsiteImagePicker:Ae.A},props:{layout:{type:Object,default:null}},emits:["update"],data(){return{open:!1}},computed:{fields(){return bt.jC},visibleFields(){return this.fields.filter(e=>(0,bt.il)(e,this.layout||{}))},changedCount(){return this.fields.filter(e=>{const t=this.raw(e.key);return void 0!==t&&null!==t&&""!==t&&String(t)!==String(e.default??"")}).length}},methods:{raw(e){return this.layout?this.layout[e]:void 0},value(e){const t=this.raw(e.key);return void 0===t||null===t?e.default??"":"select"===e.kind?String(t):t},set(e,t){const i={...this.layout||{}},l=""===t||null===t||void 0===t||String(t)===String(e.default??"");l?delete i[e.key]:i[e.key]="overlay"===e.key?parseInt(t,10):t,"background"===e.key&&"image"!==i.background&&(delete i.backgroundImage,delete i.overlay),this.$emit("update",Object.keys(i).length?i:null)},optionText(e,t){return"overlay"===e&&"0"!==t?`${t}%`:this.$t(this.optionLabel(e,t))},optionLabel(e,t){if("overlay"===e)return"None";const i={narrow:"Narrow",container:"Normal",wide:"Wide",full:"Full width",none:"None",sm:"Small",md:"Normal",lg:"Large",xl:"Extra large",default:"None",alt:"Alternate surface",primary:"Brand colour",dark:"Dark",image:"Image"};return i[t]||t}}};const Ut=(0,Ke.A)(Et,[["render",Ft],["__scopeId","data-v-0dc0f010"]]);var Xt=Ut;const Tt="orgo.website.sectionPanel.wording";var Vt={name:"WebsiteBlockFields",components:{WebsiteBlockField:$t,WebsiteSectionAdvanced:Xt},props:{block:{type:Object,required:!0},definition:{type:Object,required:!0}},emits:["update"],data(){return{isWordingOpen:!1}},computed:{visibleFields(){return(this.definition.fields||[]).filter(e=>(0,bt.il)(e,this.block))},wordingFields(){const e=this.definition.inline||[];return this.visibleFields.filter(t=>e.includes(t.key))},settingFields(){const e=this.wordingFields;return this.visibleFields.filter(t=>!e.includes(t))},wordingSummary(){return this.wordingFields.map(e=>this.$t(e.label).toLowerCase()).join(", ")}},created(){this.isWordingOpen=this.storedWordingOpen()},methods:{setLayout(e){const t={...this.block};e?t.layout=e:delete t.layout,this.$emit("update",t)},toggleWording(){this.isWordingOpen=!this.isWordingOpen;try{window.localStorage.setItem(Tt,this.isWordingOpen?"1":"0")}catch{}},storedWordingOpen(){try{return"1"===window.localStorage.getItem(Tt)}catch{return!1}}}};const Bt=(0,Ke.A)(Vt,[["render",j],["__scopeId","data-v-2b7a53cc"]]);var Pt=Bt,Dt=i(22560);const Ot="orgo.website.sectionPanel.dock",Qt=["left","center","right"];var Rt={name:"WebsiteSectionPicker",components:{WebsiteBlockFields:Pt,CompanyMapEmbedCode:Dt.A},props:{blocks:{type:Array,default:()=>[]},context:{type:String,default:"page"}},emits:["update:blocks"],data(){return{isPickerOpen:!1,isSettingsOpen:!1,insertAt:0,settingsIndex:null,query:"",dock:"center"}},computed:{...(0,Q.L8)(["tenant"]),blockGroups(){const e=[{key:"attention",label:"Openers and asks",hint:"The top of a page, and the moments that ask for something."},{key:"showing",label:"Showing things",hint:"Rows of items, pictures and video."},{key:"writing",label:"Writing",hint:"Prose, questions and the space between sections."},{key:"proof",label:"Proof",hint:"Figures, quotes and the people behind the work."}
1,{key:"platform",label:"From your Orgo workspace",hint:"These sections stay up to date on their own, from what is already in Orgo."}];return e.map(e=>({...e,items:this.offered.filter(t=>"platform"===e.key?!0===t.isSystem:!t.isSystem&&(t.group||"writing")===e.key)})).filter(e=>e.items.length)},offered(){const e=bt.US.filter(e=>!e.hidden&&("article"!==this.context||!0===e.inArticle)),t=this.query.trim().toLowerCase();return t?e.filter(e=>[e.type,this.$t(e.label),this.$t(e.description)].join(" ").toLowerCase().includes(t)):e},dockOptions(){return[{key:"left",icon:"sidebar",label:"Dock to the left"},{key:"center",icon:"window-maximize",label:"Centred"},{key:"right",icon:"sidebar-flip",label:"Dock to the right"}]},settingsBlock(){return null===this.settingsIndex?null:this.blocks[this.settingsIndex]||null},settingsDefinition(){return(0,bt.Cx)(this.settingsBlock?.type)||{label:"Section",icon:"cube",fields:[]}}},created(){this.dock=this.storedDock()},methods:{open(e){this.insertAt=e,this.query="",this.isPickerOpen=!0},configure(e){this.settingsIndex=e,this.isSettingsOpen=!0},focusSearch(){this.$refs.search?.focus()},clearQuery(){this.query="",this.focusSearch()},addFirstMatch(){const e=this.blockGroups[0]?.items[0];e&&this.add(e)},add(e){const t=[...this.blocks];t.splice(this.insertAt,0,{type:e.type}),this.$emit("update:blocks",t),this.isPickerOpen=!1,this.settingsIndex=this.insertAt,this.isSettingsOpen=!0},applySettings(e){const t=[...this.blocks];t[this.settingsIndex]=e,this.$emit("update:blocks",t)},storedDock(){try{const e=window.localStorage.getItem(Ot);return Qt.includes(e)?e:"center"}catch{return"center"}},setDock(e){this.dock=Qt.includes(e)?e:"center";try{window.localStorage.setItem(Ot,this.dock)}catch{}}}};const qt=(0,Ke.A)(Rt,[["render",O],["__scopeId","data-v-141af4cc"]]);var Mt=qt},18539:function(e,t,i){i.d(t,{A:function(){return v}});var l=i(20641),a=i(90033);const o={class:"o-wa-image"},s={key:0,class:"o-wa-image__preview"},n=["src"],d=["src"],r=["aria-label"],c={class:"o-wa-image__drop"},u={class:"o-wa-image__drop-text"},b={class:"o-wa-image__drop-hint"};function p(e,t,i,p,h,k){const m=(0,l.g2)("font-awesome-icon"),g=(0,l.g2)("b-upload");return(0,l.uX)(),(0,l.CE)("div",o,[k.previewUrl?((0,l.uX)(),(0,l.CE)("div",s,[k.isVideo?((0,l.uX)(),(0,l.CE)("video",{key:0,src:k.previewUrl,class:"o-wa-image__img",muted:"",loop:"",playsinline:"",controls:""},null,8,n)):((0,l.uX)(),(0,l.CE)("img",{key:1,src:k.previewUrl,alt:"",class:"o-wa-image__img"},null,8,d)),(0,l.Lk)("button",{class:"o-wa-image__remove","aria-label":e.$t("Remove"),onClick:t[0]||(t[0]=(...e)=>k.clear&&k.clear(...e))},[(0,l.bF)(m,{icon:["fal","xmark"]})],8,r)])):((0,l.uX)(),(0,l.Wv)(g,{key:1,loading:h.isUploading,accept:k.accept,"drag-drop":"",expanded:"","onUpdate:modelValue":k.upload},{default:(0,l.k6)(()=>[(0,l.Lk)("section",c,[(0,l.bF)(m,{icon:["fal",k.isVideo?"circle-play":"image"],class:"o-wa-image__drop-icon"},null,8,["icon"]),(0,l.Lk)("p",u,(0,a.v_)(k.isVideo?e.$t("Drop a video or click to upload"):e.$t("Drop an image or click to upload")),1),(0,l.Lk)("p",b,(0,a.v_)(k.isVideo?e.$t("MP4 or WebM, up to 25 MB"):e.$t("JPEG, PNG, GIF, WebP or AVIF")),1)])]),_:1},8,["loading","accept","onUpdate:modelValue"]))])}i(14603),i(47566),i(98721);var h=i(28782);const k=26214400,m=1600;var g={name:"WebsiteImagePicker",props:{kind:{type:String,default:"image"},modelValue:{type:String,default:null}},emits:["update:modelValue"],data(){return{isUploading:!1}},computed:{isVideo(){return"video"===this.kind},accept(){return this.isVideo?"video/mp4,video/webm":"image/jpeg,image/png,image/gif,image/webp,image/avif"},previewUrl(){return this.modelValue?`${h.hd}${h.DJ}website/${this.modelValue}`:null}},methods:{shrink(e){return new Promise(t=>{if(!e.type.startsWith("image/")||"image/gif"===e.type)return void t(e);const i=new Image;i.onload=()=>{URL.revokeObjectURL(i.src);const l=Math.max(i.width,i.height);if(l<=m)return void t(e);const a=m/l,o=document.createElement("canvas");o.width=Math.round(i.width*a),o.height=Math.round(i.height*a),o.getContext("2d").drawImage(i,0,0,o.width,o.height),o.toBlob(i=>t(i?new File([i],e.name,{type:"image/jpeg"}):e),"image/jpeg",.9)},i.onerror=()=>{URL.revokeObjectURL(i.src),t(e)},i.src=URL.createObjectURL(e)})},upload(e){if(!e)return;if(this.isVideo&&e.size>k)return void this.$buefy.snackbar.open({message:this.$t("That video is larger than 25 MB. Trim it or compress it first."),type:"is-danger"});this.isUploading=!0;const t=this.isVideo?Promise.resolve(e):this.shrink(e);t.then(e=>{const t=new FormData;return t.append("files",e),this.$http.plain.post("/s3-sign-builder-image-upload/website",t,{headers:{"Content-Type":"multipart/form-data"}})}).then(e=>{const t=e.data?.data?.[0];t?.fileName?this.$emit("update:modelValue",t.fileName):this.$buefy.snackbar.open({message:this.$t("Upload failed. Please try again."),type:"is-danger"})}).catch(e=>{console.log(e),this.$buefy.snackbar.open({message:this.$t("Upload failed. Please try again."),type:"is-danger"})}).finally(()=>{this.isUploading=!1})},clear(){this.$emit("update:modelValue",null)}}},y=i(66262);const f=(0,y.A)(g,[["render",p],["__scopeId","data-v-ec62635e"]]);var v=f},22560:function(e,t,i){i.d(t,{A:function(){return h}});var l=i(20641),a=i(90033);const o={class:"o-company-map-embed-code"},s=["value","aria-label"];function n(e,t,i,n,d,r){const c=(0,l.g2)("b-button");return(0,l.uX)(),(0,l.CE)("div",o,[(0,l.Lk)("textarea",{class:"textarea is-small mb-3",rows:"2",value:r.embedCode,"aria-label":e.$t("Embed Code"),readonly:""},null,8,s),(0,l.bF)(c,{type:"is-primary",rounded:"",size:"is-small",onClick:r.copy},{default:(0,l.k6)(()=>[(0,l.eW)((0,a.v_)(e.$t("Copy Embed Code")),1)]),_:1},8,["onClick"])])}var d=i(40834),r=i(95256),c=i(61486),u={name:"CompanyMapEmbedCode",computed:{...(0,d.L8)(["tenant"]),embedCode(){if(!this.tenant?.slug)return"";const e=window.location.origin+(0,c.sb)(this.tenant.slug),t=String(this.$t("Company map")).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/</g,"&lt;");return`<iframe src="${e.replace(/&/g,"&amp;")}" title="${t}" width="100%" height="720" style="border:0" loading="lazy"></iframe>`}}
1,methods:{copy(){(0,r.lW)(this.embedCode),this.$buefy.toast.open({message:this.$t("Embed code copied to clipboard"),type:"is-success"})}}},b=i(66262);const p=(0,b.A)(u,[["render",n]]);var h=p},35008:function(e,t,i){i(18111),i(22489);const l=2e3,a=30;t.A={data(){return{publishPages:[],publishArticles:[],pendingCount:0,articlesPendingCount:0,changedAreas:[],build:null,isLoadingPublishState:!1,publishingTarget:null,pollTimer:null}},computed:{isPublishing(){return null!==this.publishingTarget},settingsChanged(){return this.changedAreas.length>0},siteSettingsChanged(){const e=this.changedAreas.filter(e=>"articles"!==e);return e.length>0||this.changedAreas.includes("articles")&&0===this.articlesPendingCount},hasPendingChanges(){return this.pendingCount>0||this.articlesPendingCount>0||this.settingsChanged},isBuildRunning(){return null!==this.build&&["QUEUED","RUNNING"].includes(this.build.status)}},beforeUnmount(){this.stopPolling()},methods:{fetchPublishState(){this.isLoadingPublishState=!0,this.$http.plain.get("/website-build").then(e=>{this.applyPublishState(e)}).catch(e=>{console.log(e)}).finally(()=>{this.isLoadingPublishState=!1})},applyPublishState(e){this.publishPages=e.data.pages||[],this.publishArticles=e.data.articles||[],this.pendingCount=e.data.pendingCount||0,this.articlesPendingCount=e.data.articlesPendingCount||0,this.changedAreas=e.data.changedAreas||[],this.build=e.data.build||null,this.onPublishStateLoaded()},onPublishStateLoaded(){},publishEverything(){this.sendPublish({},"all",this.$t("Publishing your website…"))},publishOnePage(e){const t={only:[e.slug]};"DRAFT"===e.status&&"WITHDRAWING"!==e.publishState&&(t.pages=[e.slug]);const i="WITHDRAWING"===e.publishState?this.$t("Removing the page from your website…"):this.$t("Publishing the page…");this.sendPublish(t,e.slug,i)},sendPublish(e,t,i){this.publishingTarget=t,this.$buefy.snackbar.open({message:i,type:"is-info"}),this.$http.plain.post("/website-publish",e).then(e=>{this.build=e.data.build||null,this.pollBuild(a)}).catch(e=>{console.log(e),this.publishingTarget=null,this.$buefy.snackbar.open({message:e.response?.data?.["hydra:description"]||e.response?.data?.detail||this.$t("Could not publish your website"),type:"is-danger",duration:6e3})})},pollBuild(e){if(this.stopPolling(),e<=0)return this.publishingTarget=null,this.fetchPublishState(),void this.$buefy.snackbar.open({message:this.$t("Your website is still building. Reopen this tab in a moment to see the result."),type:"is-warning",duration:6e3});this.pollTimer=setTimeout(()=>{this.$http.plain.get("/website-build").then(t=>{this.applyPublishState(t),this.build&&["QUEUED","RUNNING"].includes(this.build.status)?this.pollBuild(e-1):(this.publishingTarget=null,this.onBuildSettled(this.build))}).catch(e=>{console.log(e),this.publishingTarget=null})},l)},onBuildSettled(e){e&&"FAILED"===e.status?this.$buefy.snackbar.open({message:e.error||this.$t("The website build failed"),type:"is-danger",duration:8e3}):this.$buefy.snackbar.open({message:this.$t("Your website is live"),type:"is-success"})},stopPolling(){this.pollTimer&&(clearTimeout(this.pollTimer),this.pollTimer=null)}}}},36412:function(e,t,i){i.d(t,{US:function(){return r},lB:function(){return c},c_:function(){return u},jC:function(){return d},Cx:function(){return b},il:function(){return p}});i(18111),i(81148);const l={"arrow-right":{set:"lucide",source:"arrow-right"},bars:{set:"lucide",source:"menu"},"chevron-down":{set:"lucide",source:"chevron-down"},"circle-check":{set:"lucide",source:"circle-check"},clock:{set:"lucide",source:"clock"},envelope:{set:"lucide",source:"mail"},image:{set:"lucide",source:"image"},"location-dot":{set:"lucide",source:"map-pin"},plus:{set:"lucide",source:"plus"},trash:{set:"lucide",source:"trash-2"},video:{set:"lucide",source:"video"},xmark:{set:"lucide",source:"x"}},a={seedling:{set:"lucide",source:"sprout"},"earth-europe":{set:"lucide",source:"earth"},"people-group":{set:"lucide",source:"users"},"hand-holding-heart":{set:"lucide",source:"hand-heart"},heart:{set:"lucide",source:"heart"},"graduation-cap":{set:"lucide",source:"graduation-cap"},"book-open":{set:"lucide",source:"book-open"},lightbulb:{set:"lucide",source:"lightbulb"},"scale-balanced":{set:"lucide",source:"scale"},landmark:{set:"lucide",source:"landmark"},bullhorn:{set:"lucide",source:"megaphone"},handshake:{set:"lucide",source:"handshake"},"shield-check":{set:"lucide",source:"shield-check"},leaf:{set:"lucide",source:"leaf"},recycle:{set:"lucide",source:"recycle"},tree:{set:"lucide",source:"trees"},users:{set:"lucide",source:"users"},"user-group":{set:"lucide",source:"users-round"},"calendar-days":{set:"lucide",source:"calendar-days"},"map-location-dot":{set:"lucide",source:"map-pinned"},briefcase:{set:"lucide",source:"briefcase"},"chart-line":{set:"lucide",source:"chart-line"},globe:{set:"lucide",source:"globe"},star:{set:"lucide",source:"star"},compass:{set:"lucide",source:"compass"},flag:{set:"lucide",source:"flag"},"life-ring":{set:"lucide",source:"life-buoy"},sun:{set:"lucide",source:"sun"},ticket:{set:"lucide",source:"ticket"},"masks-theater":{set:"lucide",source:"drama"},"building-columns":{set:"lucide",source:"university"}
1,microphone:{set:"lucide",source:"mic"},"child-reaching":{set:"lucide",source:"person-standing"}},o={facebook:{set:"simple",source:"facebook"},instagram:{set:"simple",source:"instagram"},linkedin:{set:"fa-brands",source:"faLinkedin"},youtube:{set:"simple",source:"youtube"},tiktok:{set:"simple",source:"tiktok"},"x-twitter":{set:"simple",source:"x"}};const s={key:"eyebrow",kind:"text",label:"Eyebrow",width:"sm",toggleKey:"showEyebrow",toggleLabel:"Show the eyebrow"},n=["eyebrow","title","subtitle"],d=[{key:"id",kind:"text",width:"sm",label:"Anchor",help:"Lets a button or a menu entry link straight to this section."},{key:"width",kind:"select",label:"Width",options:["narrow","container","wide","full"],default:"container"},{key:"spaceTop",kind:"select",label:"Space above",options:["none","sm","md","lg","xl"],default:"md"},{key:"spaceBottom",kind:"select",label:"Space below",options:["none","sm","md","lg","xl"],default:"md"},{key:"background",kind:"select",label:"Background",options:["default","alt","primary","dark","image"],default:"default"},{key:"backgroundImage",kind:"image",label:"Background image",showWhen:{background:"image"}},{key:"overlay",kind:"select",label:"Darken",options:["0","10","20","30","40","50","60","70","80"],default:"0",showWhen:{background:"image"}}],r=[{type:"hero",inline:n,group:"attention",label:"Hero",icon:"rectangle-wide",description:"Large opening section with a headline, buttons and optional figures.",fields:[s,{key:"title",kind:"text",label:"Headline"},{key:"subtitle",kind:"textarea",label:"Subheadline"},{key:"image",kind:"image",label:"Background image",half:!0},{key:"videoBackground",kind:"video",label:"Background video",half:!0,help:"A short, silent, looping clip. Needs the background image beside it as its poster. Keep it small — it is the heaviest thing a page can carry."},{key:"align",kind:"radio",label:"Alignment",options:["center","left"]},{key:"ctas",kind:"ctas",label:"Buttons"},{key:"stats",kind:"stats",label:"Figures"}]},{type:"text",inline:[...n,"html"],inArticle:!0,group:"writing",label:"Text",icon:"align-left",description:"A block of formatted text.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"html",kind:"html",label:"Content"},{key:"align",kind:"radio",label:"Alignment",options:["left","center"]}]},{type:"imageText",inline:[...n,"html"],inArticle:!0,group:"showing",label:"Image and text",icon:"panorama",description:"An image beside a block of text.",fields:[s,{key:"image",kind:"image",label:"Image"},{key:"alt",kind:"text",label:"Describe the picture",help:"Read out to visitors who cannot see it."},{key:"mediaPosition",kind:"radio",label:"Image side",options:["left","right"]},{key:"mediaWidth",kind:"radio",label:"Image width",options:["third","half","twoThirds"],default:"half"},{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"html",kind:"html",label:"Content"},{key:"ctas",kind:"ctas",label:"Buttons"}]},{type:"image",inArticle:!0,group:"showing",label:"Image",icon:"image",description:"A single image, optionally full width.",fields:[{key:"image",kind:"image",label:"Image"},{key:"alt",kind:"text",label:"Describe the picture",help:"Read out to visitors who cannot see it. Leave empty for a purely decorative picture."},{key:"caption",kind:"text",label:"Caption"},{key:"width",kind:"select",label:"Width",options:["sm","md","lg","container","full"],default:"container"},{key:"align",kind:"radio",label:"Position",options:["left","center","right"],default:"center",showWhen:{width:["sm","md","lg"]}}]},{type:"features",inline:n,group:"proof",label:"Feature cards",icon:"grid-2",description:"A row of icon cards — what you do, in three or four points.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"columns",kind:"select",label:"Columns",options:["2","3","4"],default:"3"},{key:"items",kind:"features",label:"Cards",max:8}]},{type:"stats",inline:n,inArticle:!0,group:"proof",label:"Figures",icon:"chart-simple",description:"A row of numbers with labels.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"items",kind:"stats",label:"Figures"}]},{type:"cta",inline:n,group:"attention",label:"Call to action",icon:"bullhorn",description:"A highlighted panel with buttons.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Text"},{key:"ctas",kind:"ctas",label:"Buttons"}]},{type:"cards",inline:n,group:"showing",label:"Cards",icon:"cards",de
1scription:"Linked cards with a picture — programmes, news, anything to browse.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"columns",kind:"select",label:"Columns",options:["2","3","4"],default:"3"},{key:"style",kind:"radio",label:"Card style",options:["plain","bordered","elevated"],default:"bordered"},{key:"aspect",kind:"select",label:"Image shape",options:["16:9","4:3","1:1","none"],default:"16:9"},{key:"items",kind:"records",label:"Cards",addLabel:"Add card",max:12,fields:[{key:"image",kind:"image",label:"Image"},{key:"tag",kind:"text",label:"Label",width:"sm",max:40},{key:"title",kind:"text",label:"Title",max:120},{key:"text",kind:"textarea",label:"Text",max:240},{key:"cta",kind:"cta",label:"Button"}]}]},{type:"logos",inline:n,group:"showing",label:"Logos",icon:"handshake",description:"A wall of partner or funder logos.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"columns",kind:"select",label:"Columns",options:["4","5","6"],default:"5"},{key:"grayscale",kind:"switch",label:"Show them in grey"},{key:"items",kind:"records",label:"Logos",addLabel:"Add logo",max:24,fields:[{key:"image",kind:"image",label:"Logo"},{key:"name",kind:"text",label:"Name",max:80},{key:"url",kind:"text",label:"Website"}]}]},{type:"quote",inArticle:!0,group:"proof",label:"Quote",icon:"quote-left",description:"One pulled quote with its attribution.",fields:[{key:"quote",kind:"textarea",label:"Quote",max:400},{key:"author",kind:"text",label:"Who said it",width:"sm",max:80},{key:"role",kind:"text",label:"Their role",width:"sm",max:120},{key:"image",kind:"image",label:"Portrait"},{key:"align",kind:"radio",label:"Alignment",options:["center","left"]}]},{type:"testimonials",inline:n,group:"proof",label:"Testimonials",icon:"comments",description:"Several short endorsements with a face and a name.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"display",kind:"radio",label:"Show as",options:["grid","slider"]},{key:"items",kind:"records",label:"Testimonials",addLabel:"Add testimonial",max:8,fields:[{key:"quote",kind:"textarea",label:"What they said",max:400},{key:"author",kind:"text",label:"Name",width:"sm",max:80},{key:"role",kind:"text",label:"Role",width:"sm",max:120},{key:"location",kind:"text",label:"Where",width:"sm",max:80},{key:"image",kind:"image",label:"Portrait"}]}]},{type:"people",inline:n,group:"proof",label:"People",icon:"users",description:"A team, a board, a list of speakers.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"columns",kind:"select",label:"Columns",options:["2","3","4"],default:"3"},{key:"items",kind:"records",label:"People",addLabel:"Add person",max:24,fields:[{key:"image",kind:"image",label:"Photograph"},{key:"name",kind:"text",label:"Name",width:"sm",max:80,required:!0},{key:"role",kind:"text",label:"Role",width:"sm",max:120},{key:"bio",kind:"textarea",label:"A line about them",max:400}]}]},{type:"faq",inline:n,group:"writing",label:"Questions",icon:"circle-question",description:"Questions with answers that open.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"items",kind:"records",label:"Questions",addLabel:"Add question",max:20,fields:[{key:"question",kind:"text",label:"Question",max:200,required:!0},{key:"answer",kind:"html",label:"Answer"}]}]}
1,{type:"banner",group:"attention",label:"Banner",icon:"panorama",description:"A full-width picture with a heading and a button on it.",fields:[{key:"image",kind:"image",label:"Image",half:!0,required:!0},{key:"videoBackground",kind:"video",label:"Background video",half:!0,help:"A short, silent, looping clip drawn over the image. Keep it small."},{key:"overlay",kind:"select",label:"Darken",options:["0","10","20","30","40","50","60","70","80"],default:"0"},{key:"height",kind:"radio",label:"Height",options:["sm","md","lg"],default:"md"},s,{key:"title",kind:"text",label:"Headline"},{key:"subtitle",kind:"textarea",label:"Text"},{key:"ctas",kind:"ctas",label:"Buttons"}]},{type:"gallery",inline:n,inArticle:!0,group:"showing",label:"Gallery",icon:"images",description:"A grid of photographs.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"columns",kind:"select",label:"Columns",options:["2","3","4"],default:"3"},{key:"aspect",kind:"select",label:"Image shape",options:["16:9","4:3","1:1","none"],default:"4:3"},{key:"lightbox",kind:"switch",label:"Open pictures full size"},{key:"items",kind:"records",label:"Pictures",addLabel:"Add picture",max:24,fields:[{key:"image",kind:"image",label:"Picture"},{key:"alt",kind:"text",label:"Describe the picture",max:200},{key:"caption",kind:"text",label:"Caption",max:160}]}]},{type:"video",inline:n,inArticle:!0,group:"showing",label:"Video",icon:"circle-play",description:"One video or podcast episode.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"videoId",kind:"videoLink",providerKey:"provider",providers:["youtube","vimeo","spotify","soundcloud"],label:"Video link",help:"Paste the address from the share button. An id typed by hand works too, once the service below is chosen."},{key:"ratio",kind:"radio",label:"Shape",options:["16:9","4:3","1:1"]},{key:"caption",kind:"text",label:"Caption"}]},{type:"columns",inline:n,inArticle:!0,group:"writing",label:"Columns",icon:"table-columns",description:"Two or three columns of text.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"count",kind:"radio",label:"Columns",options:["2","3"]},{key:"items",kind:"records",label:"Columns",addLabel:"Add column",max:3,fields:[{key:"title",kind:"text",label:"Heading",max:120},{key:"html",kind:"html",label:"Text"}]}]},{type:"divider",inArticle:!0,group:"writing",label:"Divider",icon:"minus",description:"A rule or a gap between two sections.",fields:[{key:"style",kind:"radio",label:"Style",options:["line","space"]},{key:"size",kind:"radio",label:"Size",options:["sm","md","lg"],default:"md"}]},{type:"events",inline:n,label:"Events",icon:"calendar-days",isSystem:!0,description:"Upcoming public events, pulled from the platform.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Text"},{key:"limit",kind:"number",label:"How many to show"}]},{type:"donate",label:"Donations",icon:"hand-holding-heart",isSystem:!0,description:"Donation panel. Needs online payments enabled.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Text"},{key:"action",kind:"select",label:"Donate button",options:["popup","page"]}]},{type:"newsletter",inline:n,label:"Newsletter",icon:"envelope",isSystem:!0,description:"Newsletter sign-up form.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Text"}]},{type:"chapters",inline:n,label:"Chapters",icon:"map-location-dot",isSystem:!0,description:"Map and list of local chapters.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Text"}]},{type:"companyMap",inline:n,label:"Company map",icon:"map-location-dot",isSystem:!0,description:"Member organisations on a map, with their representatives.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Text"}]},{type:"articles",inline:n,label:"News",icon:"newspaper",isSystem:!0,description:"Your latest articles, newest first.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Text"},{key:"limit",kind:"number",label:"How many to show"},{key:"category",kind:"text",label:"Only this category",width:"sm"},{key:"display",kind:"radio",label:"Show as",options:["grid","list"]}]},{type:"contact",inline:n,label:"Contact",icon:"address-card",isSystem:!0,hidden:!0,description:"Contact email and social links from your settings.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Text"}]},{type:"form",inline:n,label:"Form",icon:"clipboard-list-check",isSystem:!0,description:"One of your forms, filled 
1in on the page itself.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"formUuid",kind:"orgoForm",label:"Form",help:'Only forms anyone can answer are listed. A form set to "Only registered users" cannot be filled in on a public page.'},{key:"display",kind:"radio",label:"Layout",options:["column","textLeft","textRight"]},{key:"html",kind:"html",label:"Text beside the form",showWhen:{display:["textLeft","textRight"]}}]},{type:"files",inline:n,label:"Files",icon:"file-lines",isSystem:!0,description:"Documents to download: upload them, or pick files you have shared in Drive.",fields:[s,{key:"title",kind:"text",label:"Title"},{key:"subtitle",kind:"textarea",label:"Intro"},{key:"items",kind:"records",label:"Files",addLabel:"Add file",max:30,fields:[{key:"slug",kind:"driveFile",label:"File",pairKeys:["file"],fillKeys:{title:"title",fileType:"fileType",size:"size"},resetKeys:["fileType","size"]},{key:"title",kind:"text",label:"Name"},{key:"description",kind:"textarea",label:"Description"}]}]}],c=[{value:"register",label:"Become a member",needsValue:!1},{value:"login",label:"Login",needsValue:!1},{value:"donate",label:"Donate",needsValue:!1},{value:"newsletter",label:"Newsletter",needsValue:!1},{value:"events",label:"Events",needsValue:!1},{value:"page",label:"Another page",needsValue:!0,valueLabel:"Page address"},{value:"url",label:"External link",needsValue:!0,valueLabel:"https://…"},{value:"anchor",label:"Section on this page",needsValue:!0,valueLabel:"Section id"}],u=Object.keys(a);function b(e){return r.find(t=>t.type===e)||null}function p(e,t){if(!e.showWhen)return!0;const i=t?t[e.key]:null;return!(null===i||void 0===i||""===i||Array.isArray(i)&&!i.length)||Object.entries(e.showWhen).every(([e,i])=>{const l=t?t[e]:void 0;return Array.isArray(i)?i.includes(l):l===i})}},45456:function(e,t,i){i.d(t,{A:function(){return c}});var l=i(20641),a=i(90033),o=i(53751);function s(e,t,i,s,n,d){return(0,l.uX)(),(0,l.Wv)((0,l.$y)(i.tag),{class:(0,a.C4)([e.$attrs.class,{"o-we-editable":i.editing,"is-empty":i.editing&&!i.modelValue}]),contenteditable:i.editing?"plaintext-only":null,"data-placeholder":i.placeholder,spellcheck:i.editing?"true":null,onInput:d.onInput,onBlur:d.onBlur,onKeydown:[(0,o.jR)((0,o.D$)(d.onEnter,["prevent"]),["enter"]),(0,o.jR)((0,o.D$)(d.onEscape,["prevent"]),["esc"])],onPaste:d.onPaste},{default:(0,l.k6)(()=>[(0,l.eW)((0,a.v_)(i.modelValue),1)]),_:1},40,["class","contenteditable","data-placeholder","spellcheck","onInput","onBlur","onKeydown","onPaste"])}var n={name:"WebsiteEditable",inheritAttrs:!1,props:{modelValue:{type:String,default:""},tag:{type:String,default:"span"},editing:{type:Boolean,default:!1},placeholder:{type:String,default:""}},emits:["update:modelValue"],methods:{onInput(e){this.$emit("update:modelValue",e.target.innerText.trim())},onBlur(e){this.$emit("update:modelValue",e.target.innerText.trim())},onEnter(e){e.target.blur()},onEscape(e){e.target.innerText=this.modelValue,e.target.blur()},onPaste(e){e.preventDefault();const t=(e.clipboardData||window.clipboardData).getData("text/plain");document.execCommand("insertText",!1,t.replace(/\s+/g," "))}}},d=i(66262);const r=(0,d.A)(n,[["render",s],["__scopeId","data-v-464dcad8"]]);var c=r},55510:function(e,t,i){i.d(t,{A:function(){return b}});var l=i(20641),a=i(90033);const o=["href"],s=["href","onClick"];function n(e,t,i,n,d,r){const c=(0,l.g2)("router-link");return i.ctas.length?((0,l.uX)(),(0,l.CE)("div",{key:0,class:(0,a.C4)(["o-wb-ctas",[r.alignClass,{"is-on-dark":i.onDark,"is-on-media":i.onMedia}]])},[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.ctas,(e,t)=>((0,l.uX)(),(0,l.CE)(l.FK,{key:t},[r.target(e).to?((0,l.uX)(),(0,l.Wv)(c,{key:0,class:(0,a.C4)(["o-wb-btn",r.buttonClass(t)]),to:r.target(e).to},{default:(0,l.k6)(()=>[(0,l.eW)((0,a.v_)(e.label),1)]),_:2},1032,["class","to"])):r.target(e).href?((0,l.uX)(),(0,l.CE)("a",{key:1,class:(0,a.C4)(["o-wb-btn",r.buttonClass(t)]),href:r.target(e).href,target:"_blank",rel:"noopener noreferrer"},(0,a.v_)(e.label),11,o)):r.target(e).hash?((0,l.uX)(),(0,l.CE)("a",{key:2,class:(0,a.C4)(["o-wb-btn",r.buttonClass(t)]),href:`#${r.target(e).hash}`,onClick:t=>r.scrollToAnchor(t,r.target(e).hash)},(0,a.v_)(e.label),11,s)):(0,l.Q3)("",!0)],64))),128))],2)):(0,l.Q3)("",!0)}var d=i(95322),r={name:"WebsiteBlockCtas",mixins:[d.A],props:{ctas:{type:Array,default:()=>[]},align:{type:String,default:"center"},onDark:{type:Boolean,default:!1},onMedia:{type:Boolean,default:!1}},computed:{alignClass(){return"left"===this.align?"is-left":"is-center"}},methods:{target(e){return this.websiteCtaTarget(e)},buttonClass(e){return 0===e?"o-wb-btn--primary":"o-wb-btn--secondary"},scrollToAnchor(e,t){"undefined"!==typeof document&&document.getElementById(t)&&(e.preventDefault(),this.websiteScrollTo(t))}}},c=i(66262);const u=(0,c.A)(r,[["render",n],["__scopeId","data-v-05980ec2"]]);var b=u},78219:function(e,t,i){i.d(t,{A:function(){return m}});var l=i(20641),a=i(90033),o=i(53751);const s={key:0,class:"o-wrt__toolbar"},n=["disabled","title","aria-label","aria-pressed","onClick"],d={class:"o-wrt__body"},r={key:0,class:"o-wrt__placeholder"};function c(e,t,i,c,u,b){const p=(0,l.g2)("font-awesome-icon"),h=(0,l.g2)("editor-content");return(0,l.uX)(),(0,l.CE)("div",{class:(0,a.C4)(["o-wrt",[`is-${i.variant}`,{"is-focused":u.isFocused}]])},[u.editor?((0,l.uX)(),(0,l.CE)("div",s,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(b.buttons,i=>((0,l.uX)(),(0,l.CE)("button",{key:i.key,type:"button",class:(0,a.C4)(["o-wrt__btn",{"is-active":i.isActive&&i.isActive(),"is-separated":i.separated}]),disabled:!!i.isDisabled&&i.isDisabled(),title:e.$t(i.label),"aria-label":e.$t(i.label),"aria-pressed":i.isActive?String(i.isActive()):null,onMousedown:t[0]||(t[0]=(0,o.D$)(()=>{},["prevent"])),onClick:e=>i.run()},[(0,l.bF)(p,{icon:["fal",i.icon]},null,8,["icon"])],42,n))),128))])):(0,l.Q3)("",!0),(0,l.Lk)("div",d,[(0,l.bF)(h,{class:"o-wrt__content",editor:u.editor},null,8,["editor"]),u.editor&&u.editor.isEmpty&&i.placeholder?((0,l.uX)(),(0,l.CE)("span",r,(0,a.v_)(i.placeholder),1)):(0,l.Q3)("",!0)])],2)}var u=i(45442),b=i(14905),p={name:"WebsiteRichText",components:{EditorContent:u.$Z},props:{modelValue:{type:String,default:""},variant:{type:String,default:"panel"},placeholder:{type:String,default:""},contentClass:{type:String,default:""}},emits:["update:modelValue"],data(){return{editor:null,isFocused:!1}},computed:{buttons(){const e=this.editor;return e?[{key:"bold",icon:"bold",label:"Bold",run:()=>e.chain().focus().toggleBold().run(),isActive:()=>e.isActive("bold")},{key:"italic",icon:"italic",label:"Italic",run:()=>e.chain().focus().toggleItalic().run(),isActive:()=>e.isActive("italic")},{key:"underline",icon:"underline",label:"Underline",run:()=>e.chain().focus().toggleUnderline().run(),isActive:()=>e.isActive("underline")}
1,{key:"strike",icon:"strikethrough",label:"Strikethrough",run:()=>e.chain().focus().toggleStrike().run(),isActive:()=>e.isActive("strike")},{key:"h2",icon:"h2",label:"Heading",separated:!0,run:()=>e.chain().focus().toggleHeading({level:2}).run(),isActive:()=>e.isActive("heading",{level:2})},{key:"h3",icon:"h3",label:"Subheading",run:()=>e.chain().focus().toggleHeading({level:3}).run(),isActive:()=>e.isActive("heading",{level:3})},{key:"bulletList",icon:"list-ul",label:"Bulleted list",separated:!0,run:()=>e.chain().focus().toggleBulletList().run(),isActive:()=>e.isActive("bulletList")},{key:"orderedList",icon:"list-ol",label:"Numbered list",run:()=>e.chain().focus().toggleOrderedList().run(),isActive:()=>e.isActive("orderedList")},{key:"blockquote",icon:"quote-left",label:"Quote",run:()=>e.chain().focus().toggleBlockquote().run(),isActive:()=>e.isActive("blockquote")},{key:"link",icon:"link",label:"Add link",separated:!0,run:()=>this.promptForLink(),isActive:()=>e.isActive("link")},{key:"unlink",icon:"link-slash",label:"Remove link",run:()=>e.chain().focus().unsetLink().run(),isDisabled:()=>!e.isActive("link")},{key:"clear",icon:"text-slash",label:"Clear formatting",run:()=>e.chain().focus().unsetAllMarks().clearNodes().run()},{key:"undo",icon:"undo",label:"Undo",separated:!0,run:()=>e.chain().focus().undo().run(),isDisabled:()=>!e.can().undo()},{key:"redo",icon:"redo",label:"Redo",run:()=>e.chain().focus().redo().run(),isDisabled:()=>!e.can().redo()}]:[]}},watch:{modelValue(e){this.editor&&e!==this.editor.getHTML()&&this.editor.commands.setContent(e||"",{emitUpdate:!1})}},mounted(){this.editor=new u.KE({content:this.modelValue||"",extensions:[b.W.configure({heading:{levels:[2,3]},link:{openOnClick:!1,autolink:!0,protocols:["http","https","mailto"]},codeBlock:!1,horizontalRule:!1})],editorProps:{attributes:this.contentClass?{class:this.contentClass}:{}},onUpdate:({editor:e})=>{this.$emit("update:modelValue",e.isEmpty?"":e.getHTML())},onFocus:()=>{this.isFocused=!0},onBlur:()=>{this.isFocused=!1}})},beforeUnmount(){this.editor&&(this.editor.destroy(),this.editor=null)},methods:{promptForLink(){const e=this.editor.getAttributes("link").href||"";this.$buefy.dialog.prompt({title:this.$t("Add link"),message:this.$t("An address starting with https://, or /page for a page on this website."),inputAttrs:{value:e,placeholder:"https://"},confirmText:this.$t("Save"),cancelText:this.$t("Cancel"),trapFocus:!0,onConfirm:e=>this.applyLink(e)})},applyLink(e){const t=(e||"").trim();t?/^(https?:\/\/|\/|#|mailto:)/i.test(t)?this.editor.chain().focus().extendMarkRange("link").setLink({href:t}).run():this.$buefy.snackbar.open({message:this.$t("An address starting with https://, or /page for a page on this website."),type:"is-danger"}):this.editor.chain().focus().unsetLink().run()}}},h=i(66262);const k=(0,h.A)(p,[["render",c],["__scopeId","data-v-bde9d49c"]]);var m=k},92736:function(e,t,i){i.d(t,{A:function(){return b}});var l=i(20641),a=i(90033);const o={key:0,class:"o-wh__eyebrow"};function s(e,t,i,s,n,d){const r=(0,l.g2)("WebsiteIcon"),c=(0,l.g2)("WebsiteEditable");return d.hasContent?((0,l.uX)(),(0,l.CE)("header",{key:0,class:(0,a.C4)(["o-wh",`is-${i.align}`])},[i.showEyebrow&&(i.eyebrow||i.editing)?((0,l.uX)(),(0,l.CE)("span",o,[i.icon?((0,l.uX)(),(0,l.Wv)(r,{key:0,name:i.icon,class:"o-wh__eyebrow-icon"},null,8,["name"])):(0,l.Q3)("",!0),(0,l.bF)(c,{"model-value":i.eyebrow,editing:i.editing,placeholder:e.$t("Eyebrow"),"onUpdate:modelValue":t[0]||(t[0]=t=>e.$emit("update",{eyebrow:t}))},null,8,["model-value","editing","placeholder"])])):(0,l.Q3)("",!0),i.showTitle&&(i.title||i.editing)?((0,l.uX)(),(0,l.Wv)(c,{key:1,tag:"h2",class:"o-wh__title","model-value":i.title,editing:i.editing,placeholder:e.$t("Section title"),"onUpdate:modelValue":t[1]||(t[1]=t=>e.$emit("update",{title:t}))},null,8,["model-value","editing","placeholder"])):(0,l.Q3)("",!0),i.subtitle||i.editing?((0,l.uX)(),(0,l.Wv)(c,{key:2,tag:"p",class:"o-wh__subtitle","model-value":i.subtitle,editing:i.editing,placeholder:e.$t("Short intro"),"onUpdate:modelValue":t[2]||(t[2]=t=>e.$emit("update",{subtitle:t}))},null,8,["model-value","editing","placeholder"])):(0,l.Q3)("",!0)],2)):(0,l.Q3)("",!0)}var n=i(45456),d=i(19318),r={name:"WebsiteSectionHead",components:{WebsiteEditable:n.A,WebsiteIcon:d.A},props:{eyebrow:{type:String,default:null},showEyebrow:{type:Boolean,default:!0},icon:{type:String,default:null},title:{type:String,default:null},showTitle:{type:Boolean,default:!0},subtitle:{type:String,default:null},align:{type:String,default:"center"},editing:{type:Boolean,default:!1}},emits:["update"],computed:{hasContent(){return this.editing||!!(this.showEyebrow&&this.eyebrow||this.title||this.subtitle)}}},c=i(66262);const u=(0,c.A)(r,[["render",s],["__scopeId","data-v-20e9e71d"]]);var b=u},95322:function(e,t,i){var l=i(28782),a=i(14470),o=i(91495);const s="https://go.orgo.space";t.A={inject:{website:{default:null}},methods:{websiteImageUrl(e){return e?`${l.hd}${l.DJ}website/${e}`:null},websiteDriveFileUrl(e){return e?`${s}/d/${e}`:null},websiteDocumentUrl(e){return e?.slug?this.websiteDriveFileUrl(e.slug):e?.file?this.websiteImageUrl(e.file):null},websiteFileSize(e){if(!e)return"";const t=["B","KB","MB","GB"];let i=e,l=0;while(i>=1024&&l<t.length-1)i/=1024,l+=1;return`${i<10&&l>0?i.toFixed(1):Math.round(i)} ${t[l]}`},websiteBlockOnMedia(e){const t=e?.layout;return"image"===t?.background&&!!t?.backgroundImage},websiteCtaTarget(e){if(!e||!e.action)return{};switch(e.action){case"register":case"login":return this.websiteAppTarget("login"===e.action?"Login":"Register");case"events":return{to:{name:"EventsPublic"}};case"newsletter":return{hash:"newsletter"};case"donate":return{hash:"donate"};case"page":return{to:(0,o.K7)(this.website?.site,e.value)};case"anchor":return{hash:e.value};case"url":{const t=(0,a.es)(e.value);return t?{to:t}:{href:e.value}}default:return{}}},websiteAppTarget(e){const t=this.website?.site?.tenant?.appHost||null;if(!t||"undefined"!==typeof window&&window.location.hostname.toLowerCase()===String(t).toLowerCase())return{to:{name:e}};const i="undefined"!==typeof window?window.location.href:this.website?.site?.publicOrigin||this.website?.site?.origin||null;return{href:(0,a.pV)(t,e,i)}},websiteScrollTo(e){const t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth",block:"start"})}}}},99475:function(e,t,i){var l=i(35008);t.A={mixins:[l.A],inject:{website:{default:null}},data(){return{draftBlocks:[]}},computed:{edit(){return this.website?.edit||{enabled:!1,device:"desktop",dirty:!1,isSaving:!1,canPublish:!1,isPublishing:!1}},renderedBlocks(){return this.edit.enabled?this.draftBlocks:this.savedBlocks||[]}},watch:{isPublishing(e){this.website?.edit&&(this.website.edit.isPublishing=e)}},created(){this.website&&(this.website.editor={save:()=>this.saveBlocks(),publish:()=>this.publishFromEditor(),discard:()=>this.discardChanges()},this.website.edit.canPublish=!1)},beforeUnmount(){this.website?.editor&&(this.website.editor=null,this.website.edit.dirty=!1,this.website.edit.canPublish=!1,this.website.edit.isPublishing=!1)},methods:{resetDraft(){this.draftBlocks=JSON.parse(JSON.stringify(this.savedBlocks||[])),this.website?.edit&&(this.website.edit.dirty=!1)},updateDraftBlocks(e){this.draftBlocks=e,this.website?.edit&&(this.website.edit.dirty=!0)},discardChanges(){this.resetDraft()},publishFromEditor(){"function"!==typeof this.publishScope||this.isPublishing||this.sendPublish(this.publishScope(),"editor",this.$t("Publishing…"))},saveBlocks(){this.website?.edit&&"function"===typeof this.persistDraft&&(this.website.edit.isSaving=!0,this.persistDraft().then(e=>{Array.isArray(e)&&this.applySavedBlocks(e),this.resetDraft(),this.website.edit.canPublish=!0}).catch(e=>{console.log(e),this.$buefy.snackbar.open({message:e.response?.data?.["hydra:description"]||e.response?.data?.detail||this.$t("Could not save the changes"),type:"is-danger",duration:6e3})}).finally(()=>{this.website.edit.isSaving=!1}))}}}},99661:function(e,t,i){i.d(t,{A:function(){return Qe}});var l=i(20641),a=i(90033);const o={class:"o-wb-renderer"};function s(e,t,i,s,n,d){const r=(0,l.g2)("WebsiteBlockFrame"),c=(0,l.g2)("WebsiteIcon");return(0,l.uX)(),(0,l.CE)("div",o,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(d.renderableBlocks,(t,a)=>((0,l.uX)(),(0,l.Wv)(r,{key:`${t.block.type}-${t.index}`,editing:i.editing,label:d.definitionFor(t.block).label,icon:d.definitionFor(t.block).icon,"is-first":0===a,"is-last":a===d.renderableBlocks.length-1,"is-active":n.activeIndex===t.index,"section-id":t.block.layout&&t.block.layout.id,"layout-classes":d.layoutClasses(t.block),"layout-style":d.layoutStyle(t.block),onActivate:e=>n.activeIndex=t.index,onMove:e=>d.move(t.index,e),onRemove:e=>d.remove(t.index),onInsert:i=>e.$emit("insert",t.index+1),onConfigure:i=>e.$emit("configure",t.index)},{default:(0,l.k6)(()=>[((0,l.uX)(),(0,l.Wv)((0,l.$y)(d.componentFor(t.block.type)),(0,l.v6)({ref_for:!0},d.propsFor(t.block),{editing:i.editing,onUpdate:e=>d.patch(t.index,e)}),null,16,["editing","onUpdate"]))]),_:2},1032,["editing","label","icon","is-first","is-last","is-active","section-id","layout-classes","layout-style","onActivate","onMove","onRemove","onInsert","onConfigure"]))),128)),i.editing&&!d.renderableBlocks.length?((0,l.uX)(),(0,l.CE)("button",{key:0,class:"o-wb-renderer__empty",onClick:t[0]||(t[0]=t=>e.$emit("insert",0))},[(0,l.bF)(c,{name:"plus"}),(0,l.eW)(" "+(0,a.v_)(e.$t("Add your first section")),1)])):(0,l.Q3)("",!0)])}i(44114),i(18111),i(22489),i(61701);const n=["poster"],d=["src","type"],r={key:1,class:"o-wb-hero__scrim"},c={class:"o-wb-shell o-wb-hero__inner"};function u(e,t,i,o,s,u){const b=(0,l.g2)("WebsiteEditable"),p=(0,l.g2)("WebsiteBlockCtas"),h=(0,l.g2)("WebsiteStatsGrid");return(0,l.uX)(),(0,l.CE)("section",{id:"top",class:(0,a.C4)(["o-wb-hero",[`is-${u.align}`,{"has-image":!!u.imageUrl,"has-video":!!u.videoUrl,"has-media":u.hasMedia}]]),style:(0,a.Tr)(u.heroStyle)},[u.videoUrl?((0,l.uX)(),(0,l.CE)("video",{key:0,class:"o-wb-hero__video",poster:u.imageUrl,auto
1play:"",muted:"",loop:"",playsinline:"",preload:"metadata","aria-hidden":"true",tabindex:"-1"},[(0,l.Lk)("source",{src:u.videoUrl,type:u.videoType},null,8,d)],8,n)):(0,l.Q3)("",!0),u.hasMedia?((0,l.uX)(),(0,l.CE)("div",r)):(0,l.Q3)("",!0),(0,l.Lk)("div",c,[u.showEyebrow&&(i.block.eyebrow||i.editing)?((0,l.uX)(),(0,l.Wv)(b,{key:0,class:"o-wb-hero__eyebrow","model-value":i.block.eyebrow,editing:i.editing,placeholder:e.$t("Eyebrow"),"onUpdate:modelValue":t[0]||(t[0]=t=>e.$emit("update",{eyebrow:t}))},null,8,["model-value","editing","placeholder"])):(0,l.Q3)("",!0),i.block.title||i.editing?((0,l.uX)(),(0,l.Wv)(b,{key:1,tag:"h1",class:"o-wb-hero__title","model-value":i.block.title,editing:i.editing,placeholder:e.$t("Headline"),"onUpdate:modelValue":t[1]||(t[1]=t=>e.$emit("update",{title:t}))},null,8,["model-value","editing","placeholder"])):(0,l.Q3)("",!0),i.block.subtitle||i.editing?((0,l.uX)(),(0,l.Wv)(b,{key:2,tag:"p",class:"o-wb-hero__subtitle","model-value":i.block.subtitle,editing:i.editing,placeholder:e.$t("Subheadline"),"onUpdate:modelValue":t[2]||(t[2]=t=>e.$emit("update",{subtitle:t}))},null,8,["model-value","editing","placeholder"])):(0,l.Q3)("",!0),(0,l.bF)(p,{ctas:i.block.ctas||[],align:u.align,"on-media":u.hasMedia||e.websiteBlockOnMedia(i.block)},null,8,["ctas","align","on-media"]),u.stats.length?((0,l.uX)(),(0,l.Wv)(h,{key:3,class:"o-wb-hero__stats",items:u.stats},null,8,["items"])):(0,l.Q3)("",!0)])],6)}var b=i(95322),p=i(55510);const h={class:"o-wb-stats__grid"},k={class:"o-wb-stats__value"},m={class:"o-wb-stats__label"};function g(e,t,i,o,s,n){return(0,l.uX)(),(0,l.CE)("div",h,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.items,(e,t)=>((0,l.uX)(),(0,l.CE)("div",{key:t,class:"o-wb-stats__item"},[(0,l.Lk)("span",k,(0,a.v_)(e.value),1),(0,l.Lk)("span",m,(0,a.v_)(e.label),1)]))),128))])}var y={name:"WebsiteStatsGrid",props:{items:{type:Array,default:()=>[]}}},f=i(66262);const v=(0,f.A)(y,[["render",g],["__scopeId","data-v-0d508181"]]);var w=v,_=i(45456),C={name:"WebsiteBlockHero",components:{WebsiteBlockCtas:p.A,WebsiteStatsGrid:w,WebsiteEditable:_.A},mixins:[b.A],props:{block:{type:Object,required:!0},editing:{type:Boolean,default:!1}},emits:["update"],computed:{align(){return"left"===this.block.align?"left":"center"},showEyebrow(){return!1!==this.block.showEyebrow},stats(){return this.block.stats||[]},imageUrl(){return this.websiteImageUrl(this.block.image)},hasMedia(){return!!this.imageUrl||!!this.block.videoBackground},videoUrl(){return this.editing?null:this.websiteImageUrl(this.block.videoBackground)},videoType(){return String(this.block.videoBackground||"").endsWith(".webm")?"video/webm":"video/mp4"},heroStyle(){return this.imageUrl?{backgroundImage:`url("${this.imageUrl}")`}:this.block.layout?.background&&"default"!==this.block.layout.background?{}:{background:"var(--orgo-w-hero-bg)"}}}};const $=(0,f.A)(C,[["render",u],["__scopeId","data-v-e62501cc"]]);var x=$;const L={class:"o-wb-shell o-wb-text__inner"},A=["innerHTML"];function W(e,t,i,o,s,n){const d=(0,l.g2)("WebsiteSectionHead"),r=(0,l.g2)("WebsiteRichText");return(0,l.uX)(),(0,l.CE)("section",{class:(0,a.C4)(["o-wb-text",`is-${n.align}`])},[(0,l.Lk)("div",L,[(0,l.bF)(d,{eyebrow:i.block.eyebrow,"show-eyebrow":!1!==i.block.showEyebrow,title:i.block.title,subtitle:i.block.subtitle,align:n.align,editing:i.editing,onUpdate:t[0]||(t[0]=t=>e.$emit("update",t))},null,8,["eyebrow","show-eyebrow","title","subtitle","align","editing"]),i.editing?((0,l.uX)(),(0,l.Wv)(r,{key:0,"model-value":i.block.html||"",variant:"inline","content-class":"o-wb-prose",placeholder:e.$t("Write the text of this section…"),"onUpdate:modelValue":t[1]||(t[1]=t=>e.$emit("update",{html:t}))},null,8,["model-value","placeholder"])):i.block.html?((0,l.uX)(),(0,l.CE)("div",{key:1,class:"o-wb-prose",innerHTML:i.block.html},null,8,A)):(0,l.Q3)("",!0)])],2)}var I=i(92736),S=i(78219),F={name:"WebsiteBlockText",components:{WebsiteSectionHead:I.A,WebsiteRichText:S.A},props:{block:{type:Object,required:!0},editing:{type:Boolean,default:!1}},emits:["update"],computed:{align(){return"center"===this.block.align?"center":"left"}}};const E=(0,f.A)(F,[["render",W],["__scopeId","data-v-33311d2e"]]);var U=E;const X={class:"o-wb-imagetext"},T={class:"o-wb-shell"},V=["src","alt"],B={key:1,class:"o-wb-imagetext__placeholder","aria-hidden":"true"},P={class:"o-wb-imagetext__body"},D=["innerHTML"];function O(e,t,i,o,s,n){const d=(0,l.g2)("WebsiteSectionHead"),r=(0,l.g2)("WebsiteIcon"),c=(0,l.g2)("WebsiteEditable"),u=(0,l.g2)("WebsiteRichText"),b=(0,l.g2)("WebsiteBlockCtas");return(0,l.uX)(),(0,l.CE)("section",X,[(0,l.Lk)("div",T,[i.block.eyebrow||i.block.subtitle||i.editing?((0,l.uX)(),(0,l.Wv)(d,{key:0,eyebrow:i.block.eyebrow,"show-eyebrow":!1!==i.block.showEyebrow,"show-title":!1,subtitle:i.block.subtitle,editing:i.editing,onUpdate:t[0]||(t[0]=t=>e.$emit("update",t))},null,8,["eyebrow","show-eyebrow","subtitle","editing"])):(0,l.Q3)("",!0),(0,l.Lk)("div",{class:(0,a.C4)(["o-wb-imagetext__grid",[`is-media-${n.mediaWidth}`,"right"===i.block.mediaPosition?"is-media-second":null]])},[(0,l.Lk)("div",{class:(0,a.C4)(["o-wb-imagetext__media",{"is-second":"right"===i.block.mediaPosition}])},[n.imageUrl?((0,l.uX)(),(0,l.CE)("img",{key:0,src:n.imageUrl,alt:i.block.alt||i.block.title||"",loading:"lazy",class:"o-wb-imagetext__img"},null,8,V)):((0,l.uX)(),(0,l.CE)("div",B,[(0,l.bF)(r,{name:"image"})]))],2),(0,l.Lk)("div",P,[i.block.title||i.editing?((0,l.uX)(),(0,l.Wv)(c,{key:0,tag:"h2",class:"o-wb-imagetext__title","model-value":i.block.title,editing:i.editing,placeholder:e.$t("Section title"),"onUpdate:modelValue":t[1]||(t[1]=t=>e.$emit("update",{title:t}))},null,8,["model-value","editing","placeholder"])):(0,l.Q3)("",!0),i.editing?((0,l.uX)(),(0,l.Wv)(u,{key:1,"model-value":i.block.html||"",variant:"inline","content-class":"o-wb-prose",placeholder:e.$t("Write the text of this section…"),"onUpdate:modelValue":t[2]||(t[2]=t=>e.$emit("update",{html:t}))},null,8,["model-value","placeholder"])):i.block.html?((0,l.uX)(),(0,l.CE)("div",{key:2,class:"o-wb-prose",innerHTML:i.block.html},null,8,D)):(0,l.Q3)("",!0),(0,l.bF)(b,{ctas:i.block.ctas||[],align:"left"},null,8,["ctas"])])],2)])])}var Q=i(19318),R={name:"WebsiteBlockImageText",components:{WebsiteSectionHead:I.A,WebsiteEditable:_.A,WebsiteBlockCtas:p.A,WebsiteRichText:S.A,WebsiteIcon:Q.A},mixins:[b.A],props:{block:{type:Object,required:!0},editing:{type:Boolean,default:!1}},emits:["update"],computed:{imageUrl(){return this.websiteImageUrl(this.block.image)},mediaWidth(){return["third","twoThirds"].includes(this.block.mediaWidth)?this.block.mediaWidth:"half"}}};const q=(0,f.A)(R,[["render",O],["__scopeId","data-v-4d1a8966"]]);var M=q;const K={class:"o-wb-image__figure"},N=["src","alt"],z={key:1,class:"o-wb-image__placeholder","aria-hidden":"true"},j={key:2,class:"o-wb-image__caption"};function H(e,t,i,o,s,n){const d=(0,l.g2)("WebsiteIcon");return n.imageUrl||i.editing?((0,l.uX)(),(0,l.CE)("section",{key:0,class:(0,a.C4)(["o-wb-image",[`is-${n.width}`,n.isSized?`is-align-${n.align}`:null]])},[(0,l.Lk)("figure",K,[n.imageUrl?((0,l.uX)(),(0,l.CE)("img",{key:0,src:n.imageUrl,alt:i.block.alt||i.block.caption||"",loading:"lazy",class:"o-wb-image__img"},null,8,N)):((0,l.uX)(),(0,l.CE)("div",z,[(0,l.bF)(d,{name:"image"})])),i.block.caption?((0,l.uX)(),(0,l.CE)("figcaption",j,(0,a.v_)(i.block.caption),1)):(0,l.Q3)("",!0)])],2)):(0,l.Q3)("",!0)}var G={name:"WebsiteBlockImage",components:{WebsiteIcon:Q.A},mixins:[b.A],props:{block:{type:Object,required:!0},editing:{type:Boolean,default:!1}},emits:["update"],computed:{imageUrl(){return this.websiteImageUrl(this.block.image)},width(){return["sm","md","lg","full"].includes(this.block.width)?this.block.width:"container"},isSized(){return["sm","md","lg"].includes(this.width)},align(){return["left","right"].includes(this.block.align)?this.block.align:"center"}}};const J=(0,f.A)(G,[["render",H],["__scopeId","data-v-e410cd0e"]]);var Z=J;const Y={key:0,class:"o-wb-stats"},ee={class:"o-wb-shell"};function te(e,t,i,a,o,s){const n=(0,l.g2)("WebsiteSectionHead"),d=(0,l.g2)("WebsiteStatsGrid");return s.items.length||i.editing?((0,l.uX)(),(0,l.CE)("section",Y,[(0,l.Lk)("div",ee,[(0,l.bF)(n,{eyebrow:i.block.eyebrow,"show-eyebrow":!1!==i.block.showEyebrow,title:i.block.title,subtitle:i.block.subtitle,editing:i.editing,onUpdate:t[0]||(t[0]=t=>e.$emit("update",t))},null,8,["eyebrow","show-eyebrow","title","subtitle","editing"]),(0,l.bF)(d,{items:s.items},null,8,["items"])])])):(0,l.Q3)("",!0)}var ie={name:"WebsiteBlockStats",components:{WebsiteSectionHead:I.A,WebsiteStatsGrid:w},props:{block:{type:Object,required:!0},editing:{type:Boolean,default:!1}},emits:["update"],computed:{items(){return this.block.items||[]}}};const le=(0,f.A)(ie,[["render",te],["__scopeId","data-v-66e44bc7"]]);var ae=le,oe=i(53751);const se={key:0,class:"o-wb-features"},ne={class:"o-wb-shell"},de={class:"o-wb-features__icon"}
1,re=["aria-label","title","onClick"];function ce(e,t,i,o,s,n){const d=(0,l.g2)("WebsiteSectionHead"),r=(0,l.g2)("WebsiteIcon"),c=(0,l.g2)("WebsiteEditable");return n.items.length||i.editing?((0,l.uX)(),(0,l.CE)("section",se,[(0,l.Lk)("div",ne,[(0,l.bF)(d,{eyebrow:i.block.eyebrow,"show-eyebrow":!1!==i.block.showEyebrow,title:i.block.title,subtitle:i.block.subtitle,editing:i.editing,onUpdate:t[0]||(t[0]=t=>e.$emit("update",t))},null,8,["eyebrow","show-eyebrow","title","subtitle","editing"]),n.items.length?((0,l.uX)(),(0,l.CE)("div",{key:0,class:(0,a.C4)(["o-wb-features__grid",`is-${n.columns}`])},[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(n.items,(t,o)=>((0,l.uX)(),(0,l.CE)("article",{key:o,class:(0,a.C4)(["o-wb-features__card",{"is-editing":i.editing}])},[(0,l.Lk)("span",de,[(0,l.bF)(r,{name:t.icon||"star"},null,8,["name"])]),t.title||i.editing?((0,l.uX)(),(0,l.Wv)(c,{key:0,tag:"h3",class:"o-wb-features__title","model-value":t.title,editing:i.editing,placeholder:e.$t("Card title"),"onUpdate:modelValue":e=>n.setItem(o,"title",e)},null,8,["model-value","editing","placeholder","onUpdate:modelValue"])):(0,l.Q3)("",!0),t.text||i.editing?((0,l.uX)(),(0,l.Wv)(c,{key:1,tag:"p",class:"o-wb-features__text","model-value":t.text,editing:i.editing,placeholder:e.$t("Card text"),"onUpdate:modelValue":e=>n.setItem(o,"text",e)},null,8,["model-value","editing","placeholder","onUpdate:modelValue"])):(0,l.Q3)("",!0),i.editing?((0,l.uX)(),(0,l.CE)("button",{key:2,class:"o-wb-features__remove","aria-label":e.$t("Remove card"),title:e.$t("Remove card"),onClick:(0,oe.D$)(e=>n.removeItem(o),["stop"])},[(0,l.bF)(r,{name:"trash"})],8,re)):(0,l.Q3)("",!0)],2))),128)),i.editing&&n.items.length<n.maxItems?((0,l.uX)(),(0,l.CE)("button",{key:0,class:"o-wb-features__add",onClick:t[1]||(t[1]=(0,oe.D$)((...e)=>n.addItem&&n.addItem(...e),["stop"]))},[(0,l.bF)(r,{name:"plus"}),(0,l.eW)(" "+(0,a.v_)(e.$t("Add card")),1)])):(0,l.Q3)("",!0)],2)):i.editing?((0,l.uX)(),(0,l.CE)("button",{key:1,class:"o-wb-features__add is-standalone",onClick:t[2]||(t[2]=(0,oe.D$)((...e)=>n.addItem&&n.addItem(...e),["stop"]))},[(0,l.bF)(r,{name:"plus"}),(0,l.eW)(" "+(0,a.v_)(e.$t("Add card")),1)])):(0,l.Q3)("",!0)])])):(0,l.Q3)("",!0)}const ue=8;var be={name:"WebsiteBlockFeatures",components:{WebsiteSectionHead:I.A,WebsiteEditable:_.A,WebsiteIcon:Q.A},props:{block:{type:Object,required:!0},editing:{type:Boolean,default:!1}},emits:["update"],computed:{items(){return this.block.items||[]},columns(){return this.block.columns||"3"},maxItems(){return ue}},methods:{setItems(e){this.$emit("update",{items:e})},setItem(e,t,i){const l=[...this.items];l[e]={...l[e],[t]:i},this.setItems(l)},addItem(){this.setItems([...this.items,{icon:"star",title:this.$t("Card title"),text:""}])},removeItem(e){const t=[...this.items];t.splice(e,1),this.setItems(t)}}};const pe=(0,f.A)(be,[["render",ce],["__scopeId","data-v-6c7b5412"]]);var he=pe;const ke={key:0,class:"o-wb-cta"},me={class:"o-wb-shell"},ge={class:"o-wb-cta__panel"};function ye(e,t,i,a,o,s){const n=(0,l.g2)("WebsiteEditable"),d=(0,l.g2)("WebsiteBlockCtas");return i.block.title||i.block.subtitle||i.block.ctas&&i.block.ctas.length||i.editing?((0,l.uX)(),(0,l.CE)("section",ke,[(0,l.Lk)("div",me,[(0,l.Lk)("div",ge,[!1!==i.block.showEyebrow&&(i.block.eyebrow||i.editing)?((0,l.uX)(),(0,l.Wv)(n,{key:0,class:"o-wb-cta__eyebrow","model-value":i.block.eyebrow,editing:i.editing,placeholder:e.$t("Eyebrow"),"onUpdate:modelValue":t[0]||(t[0]=t=>e.$emit("update",{eyebrow:t}))},null,8,["model-value","editing","placeholder"])):(0,l.Q3)("",!0),i.block.title||i.editing?((0,l.uX)(),(0,l.Wv)(n,{key:1,tag:"h2",class:"o-wb-cta__title","model-value":i.block.title,editing:i.editing,placeholder:e.$t("Section title"),"onUpdate:modelValue":t[1]||(t[1]=t=>e.$emit("update",{title:t}))},null,8,["model-value","editing","placeholder"])):(0,l.Q3)("",!0),i.block.subtitle||i.editing?((0,l.uX)(),(0,l.Wv)(n,{key:2,tag:"p",class:"o-wb-cta__subtitle","model-value":i.block.subtitle,editing:i.editing,placeholder:e.$t("Short intro"),"onUpdate:modelValue":t[2]||(t[2]=t=>e.$emit("update",{subtitle:t}))},null,8,["model-value","editing","placeholder"])):(0,l.Q3)("",!0),(0,l.bF)(d,{ctas:i.block.ctas||[],align:"center","on-dark":""},null,8,["ctas"])])])])):(0,l.Q3)("",!0)}var fe={name:"WebsiteBlockCta",components:{WebsiteBlockCtas:p.A,WebsiteEditable:_.A},props:{block:{type:Object,required:!0},editing:{type:Boolean,default:!1}},emits:["update"]};const ve=(0,f.A)(fe,[["render",ye],["__scopeId","data-v-5705fce8"]]);var we=ve;const _e=["id"],Ce={key:0,class:"o-we-frame__bar"},$e={class:"o-we-frame__label"},xe={class:"o-we-frame__actions"},Le=["disabled","aria-label"],Ae=["disabled","aria-label"],We=["aria-label"],Ie=["aria-label"],Se=["aria-label"],Fe={class:"o-we-frame__insert-dot"};function Ee(e,t,i,o,s,n){const d=(0,l.g2)("font-awesome-icon");return(0,l.uX)(),(0,l.CE)("div",{id:i.sectionId||null,class:(0,a.C4)(["o-we-frame",[{"is-editing":i.editing,"is-active":i.editing&&i.isActive},i.layoutClasses]]),style:(0,a.Tr)(i.layoutStyle),onClick:t[5]||(t[5]=t=>i.editing&&e.$emit("activate"))},[i.editing?((0,l.uX)(),(0,l.CE)("div",Ce,[(0,l.Lk)("span",$e,[(0,l.bF)(d,{icon:["fal",i.icon]}
1,null,8,["icon"]),(0,l.eW)(" "+(0,a.v_)(e.$t(i.label)),1)]),(0,l.Lk)("span",xe,[(0,l.Lk)("button",{class:"o-we-frame__btn",disabled:i.isFirst,"aria-label":e.$t("Move up"),onClick:t[0]||(t[0]=(0,oe.D$)(t=>e.$emit("move",-1),["stop"]))},[(0,l.bF)(d,{icon:["fal","arrow-up"]})],8,Le),(0,l.Lk)("button",{class:"o-we-frame__btn",disabled:i.isLast,"aria-label":e.$t("Move down"),onClick:t[1]||(t[1]=(0,oe.D$)(t=>e.$emit("move",1),["stop"]))},[(0,l.bF)(d,{icon:["fal","arrow-down"]})],8,Ae),(0,l.Lk)("button",{class:"o-we-frame__btn","aria-label":e.$t("All settings"),onClick:t[2]||(t[2]=(0,oe.D$)(t=>e.$emit("configure"),["stop"]))},[(0,l.bF)(d,{icon:["fal","sliders"]})],8,We),(0,l.Lk)("button",{class:"o-we-frame__btn is-danger","aria-label":e.$t("Remove section"),onClick:t[3]||(t[3]=(0,oe.D$)(t=>e.$emit("remove"),["stop"]))},[(0,l.bF)(d,{icon:["fal","trash"]})],8,Ie)])])):(0,l.Q3)("",!0),(0,l.RG)(e.$slots,"default",{},void 0,!0),i.editing?((0,l.uX)(),(0,l.CE)("button",{key:1,class:"o-we-frame__insert","aria-label":e.$t("Add section here"),onClick:t[4]||(t[4]=(0,oe.D$)(t=>e.$emit("insert"),["stop"]))},[(0,l.Lk)("span",Fe,[(0,l.bF)(d,{icon:["fal","plus"]})])],8,Se)):(0,l.Q3)("",!0)],14,_e)}var Ue={name:"WebsiteBlockFrame",props:{editing:{type:Boolean,default:!1},label:{type:String,default:"Section"},icon:{type:String,default:"cube"},isFirst:{type:Boolean,default:!1},isLast:{type:Boolean,default:!1},isActive:{type:Boolean,default:!1},sectionId:{type:String,default:null},layoutClasses:{type:Array,default:()=>[]},layoutStyle:{type:Object,default:()=>({})}},emits:["move","remove","insert","configure","activate"]};const Xe=(0,f.A)(Ue,[["render",Ee],["__scopeId","data-v-24bb82c7"]]);var Te=Xe,Ve=i(36412);const Be={hero:x,text:U,imageText:M,image:Z,stats:ae,features:he,cta:we,cards:()=>i.e(6297).then(i.bind(i,36297)),logos:()=>i.e(4954).then(i.bind(i,64954)),quote:()=>i.e(5949).then(i.bind(i,45949)),testimonials:()=>i.e(5963).then(i.bind(i,35963)),people:()=>i.e(9448).then(i.bind(i,59448)),faq:()=>i.e(1205).then(i.bind(i,21205)),banner:()=>i.e(4611).then(i.bind(i,24611)),gallery:()=>i.e(1572).then(i.bind(i,31572)),video:()=>i.e(8352).then(i.bind(i,68352)),columns:()=>i.e(9980).then(i.bind(i,79980)),divider:()=>i.e(2744).then(i.bind(i,22744)),contact:()=>i.e(8733).then(i.bind(i,78733)),files:()=>i.e(4379).then(i.bind(i,34379)),events:()=>i.e(6944).then(i.bind(i,96944)),donate:()=>i.e(1009).then(i.bind(i,91009)),newsletter:()=>i.e(2616).then(i.bind(i,72616)),chapters:()=>i.e(1372).then(i.bind(i,51372)),companyMap:()=>i.e(6554).then(i.bind(i,26554)),articles:()=>i.e(7187).then(i.bind(i,27187)),form:()=>i.e(6760).then(i.bind(i,56760))},Pe=["events","donate","newsletter","chapters","companyMap","articles","form"];var De={name:"WebsiteRenderer",components:{WebsiteBlockFrame:Te,WebsiteIcon:Q.A},mixins:[b.A],inject:{website:{default:null},blockComponents:{default:null}},props:{blocks:{type:Array,default:()=>[]},editing:{type:Boolean,default:!1}},emits:["update:blocks","insert","configure"],data(){return{activeIndex:null,asyncComponents:{}}},computed:{components(){return this.blockComponents||Be},renderableBlocks(){return this.blocks.map((e,t)=>({block:e,index:t})).filter(e=>!!this.components[e.block?.type]&&this.isEnabled(e.block.type))}},methods:{componentFor(e){const t=this.components[e];return"function"!==typeof t?t:(this.asyncComponents[e]||(this.asyncComponents[e]=(0,l.$V)(t)),this.asyncComponents[e])},layoutClasses(e){const t=e.layout;if(!t)return[];const i=[];return t.width&&i.push(`o-wb-block--w-${t.width}`),t.spaceTop&&i.push(`o-wb-block--pt-${t.spaceTop}`),t.spaceBottom&&i.push(`o-wb-block--pb-${t.spaceBottom}`),t.background&&i.push(`o-wb-block--bg-${t.background}`),i},layoutStyle(e){const t=e.layout;if(!t||"image"!==t.background)return{};const i=this.websiteImageUrl(t.backgroundImage);return i?{backgroundImage:`url("${i}")`,"--o-wb-overlay":(t.overlay||0)/100}:{}},definitionFor(e){return(0,Ve.Cx)(e.type)||{label:e.type,icon:"cube"}},propsFor(e){if(Pe.includes(e.type)){const t={eyebrow:e.eyebrow||null,showEyebrow:!1!==e.showEyebrow,title:e.title||null,subtitle:e.subtitle||null};return"events"===e.type&&(t.limit=e.limit||null),"donate"===e.type&&(t.action=e.action||null),"articles"===e.type&&(t.limit=e.limit||null,t.category=e.category||null,t.display=e.display||"grid"),"form"===e.type&&(t.formUuid=e.formUuid||null,t.formName=e.formName||null,t.html=e.html||null,t.display=e.display||"column"),t}return{block:e}},isEnabled(e){const t=this.website?.site?.features;return!(t&&!this.editing)||("donate"===e?!1!==t.donations:"events"===e?!1!==t.events:"chapters"===e?!1!==t.chapters:"companyMap"===e?!1!==t.companies:"articles"!==e||!1!==t.articles)},patch(e,t){const i=[...this.blocks];i[e]={...i[e],...t},this.$emit("update:blocks",i)},move(e,t){const i=e+t;if(i<0||i>=this.blocks.length)return;const l=[...this.blocks];[l[e],l[i]]=[l[i],l[e]],this.$emit("update:blocks",l),this.activeIndex=i},remove(e){this.$buefy.dialog.confirm({title:this.$t("Remove section"),message:this.$t("This section and everything in it will be removed from the page."),confirmText:this.$t("Remove"),cancelText:this.$t("Cancel"),type:"is-danger",onConfirm:()=>{const t=[...this.blocks];t.splice(e,1),this.$emit("update:blocks",t),this.activeIndex=null}})}}};const Oe=(0,f.A)(De,[["render",s],["__scopeId","data-v-9983ec34"]]);var Qe=Oe}}]);

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.