1import sl from"./CNiscjI-.js";import{a as nl,b as il,_ as ul}from"./CFP5PU3c.js";import{_ as dl}from"./i80qfu_3.js";import{b as vl,_ as ml,a as pl}from"./NZQATBRS.js";import{_ as fl,a as hl}from"./C6HC1Gi1.js";import{_ as cl}from"./CTj8vQxK.js";import{_ as gl,a as bl}from"./De9oWHq3.js";import{_ as kl}from"./Dv8kgg1f.js";import{_ as wl}from"./D9nQyaqw.js";import{_ as xl}from"./Cgv9O0qY.js";import{_ as yl}from"./D6hkcDXL.js";import Vl from"./C9fL7nUZ.js";import{u as Cl,_ as Pl}from"./DA3xPIAS.js";import Dl from"./C7rj8jqh.js";import{d as we,w as Pt,r as El}from"./BFbn5HvW.js";import{a0 as Dt,a1 as $l,V as _l,x as n,j as jl,w as Sl,k as u,l as f,q as d,z as E,I as t,D as v,G as J,X as p,p as m,ah as W,A as b,H as M,al as $,u as Ue,W as Me,a6 as Ol,a7 as Nl,aa as Et,$ as O}from"./D_dm4oaf.js";import{u as Ll}from"./CrUYa073.js";import{u as Tl}from"./BPYehBIu.js";import"./DlFTD1Oi.js";import"./CMpGzIwp.js";import"./Biwg3F9n.js";const zl={class:"text-xl font-bold text-center tracking-greycliff w-full leading-[2rem] md:text-left"},Il={class:"flex flex-col w-full mt-[3.2rem] md:mt-[2.4rem]"},Jl={class:"flex gap-[4.8rem] md:gap-[2.4rem] relative md:flex-col"},Ul={key:0,class:"flex flex-1 flex-col w-full bg-grey dark:bg-dark2 px-[2.4rem] gap-[2.4rem]"},Ml={class:"flex items-start justify-between gap-[2.4rem] w-full"},Fl={class:"flex flex-col relative"}
1,Rl=["innerHTML"],Al={key:2,class:"overflow-hidden p-[2.4rem] size-full"},ql={key:3,class:"overflow-hidden p-[2.4rem] size-full"},Bl={key:2,class:"overflow-hidden size-full"},Gl={key:3,class:"overflow-hidden size-full"},Wl={class:"flex flex-col overflow-hidden"},Hl={class:"flex items-center font-bold w-full justify-between relative"},Xl={class:"flex items-center absolute right-0"},Yl={key:0,class:"flex flex-col w-full"},Kl={key:0,class:"overflow-hidden size-full"},Ql={class:"flex overflow-hidden flex-col w-full relative"},Zl={class:"flex flex-col flex-1 overflow-hidden"},ea={class:"flex items-center font-bold w-full justify-between relative"},ta={class:"flex items-center absolute right-0"},la={key:0,class:"flex md:flex-col items-center w-full gap-[1.2rem] mt-[2.4rem]"},aa={class:"items-center flex-1 w-full flex flex-col"},oa=["onChange"],ra={key:0,class:"overflow-hidden size-full"},sa={class:"ml-[0.2rem]"},na={class:"flex flex-col flex-1 overflow-hidden"},ia={class:"flex items-center font-bold w-full justify-between relative"},ua={class:"flex items-center absolute right-0"},da={class:"flex group rounded-sm hover:text-white flex-col items-center relative cursor-pointer w-full h-[25rem] bg-white text-dark hover:bg-primary duration-100 justify-center"},va={key:0,class:"overflow-hidden size-full"},ma={key:0,class:"flex flex-wrap left-[50%] translate-x-[-50%] text-base absolute top-[0.6rem] justify-center"},pa=["onClick"],fa={class:"flex-flex-col overflow-hidden w-full"},ha={class:"flex items-center font-bold w-full justify-between relative"},ca={class:"flex items-center absolute right-0"},ga={key:0,class:"flex flex-col w-full"},ba={class:"flex gap-[2.4rem] mt-[2.4rem]"},ka={key:0,class:"overflow-hidden size-full"},wa={class:"flex max-w-[15rem] flex-col items-center w-full justify-start relative"},xa={class:"duration-100"},ya={key:0,class:"flex flex-col justify-between mt-[2.4rem] items-center w-full"},Va={key:0,class:"text-base text-center w-[13rem] text-ellipsis overflow-hidden"},Ca=["href","aria-label"],Pa={class:"flex flex-col flex-1 overflow-hidden"},Da={class:"flex items-center font-bold w-full justify-between relative"},Ea={class:"flex items-center"},$a={class:"flex group rounded-sm bg-white text-dark hover:text-white flex-col items-center relative cursor-pointer w-full h-[31.2rem] hover:bg-primary duration-100 justify-center"},_a={key:0,class:"overflow-hidden size-full"},ja={class:"flex flex-col gap-[1.2rem] w-full"},Sa={key:0,class:"flex flex-wrap left-[50%] translate-x-[-50%] text-base absolute top-[0.6rem] justify-center"},Oa=["onClick"],Na={class:"flex flex-col w-full gap-[1.2rem] mb-[2.4rem]"},La={key:1,class:"w-full flex-1 max-w-[40rem]"},Ta={class:"!sticky top-[4.8rem] self-start mt-[2.4rem] z-50 right-0 flex flex-col"},za={class:"flex items-start justify-between w-full gap-[2.4rem]"},Ia={key:1,class:"overflow-hidden w-full h-[15rem]"},Ja={class:"flex w-full gap-[2.4rem] relative mt-[2.4rem]"},Ua={class:"flex flex-col flex-1 overflow-hidden"},Ma={class:"flex items-center font-bold w-full justify-between relative"},Fa={class:"flex items-center absolute right-0"},Ra={key:0,class:"flex left-[50%] translate-x-[-50%] flex-wrap text-base absolute top-[0.6rem] justify-center"},Aa=["onClick"],qa={class:"flex justify-between items-center gap-[2.4rem] md:gap-[1.2rem] w-full mt-[4.8rem]"},Ba={class:"flex items-center gap-[2.4rem] md:gap-[1.2rem]"},fo={__name:"Project",props:{data:{type:Object,required:!0},edit:{type:Boolean}},emits:["closeModal","typeFailed","sizeFail","saveValues","deleteEntry"],setup(H,{emit:$t}){const _t=Dt(),{users:xe,events:st,partners:Fe,projects:nt,contests:Re,countries:it}=$l(_t),{setNotif:ye}=Dt(),ee=$t,{updateFeatured:jt,languagesObject:_,getData:X,downloadCountries:St,diffRemovedImages:Ot}=Ll(),{useModalTranslation:Nt}=Cl(),{fbTimestamp:Lt,fbTimestampFromDate:S}=Tl(),{encodeImageFileAsURL:Tt,validate:ue,getConvertedTimestamp:ut,checkTypeImage:zt,checkImageBigEnough:It,uuid:y}=_l(),r=H,Ae=Lt(),Y=n(r.data.title?{...r.data.title}:_()),te=n(r.data.summary?{...r.data.summary}:_()),F=n(r.data.pdfText?{...r.data.pdfText}:_()),le=n(r.data.description?{...r.data.description}:_()),de=n(r.data.extraDescription?{...r.data.extraDescription}:_()),w=n(r.data.photo?{fileError:!1,file:null,photo:r.data.photo}:{fileError:"",file:null,photo:""}),j=n(r.data.pdf?r.data.pdf:""),R=n(r.data.labels?r.data.labels.map(l
1=>we[l]):[]),h=n("English"),N=n(r.data?.country?r.data.country:r.edit?{name:"Global"}:{name:""}),ae=n(r.data.region?r.data.region:r.edit?"None":""),C=n(r.data.video?{...r.data.video}:{photo:"",file:null,..._()}),ve=n(!1),x=n(!0),k=n(!0),me=n(!!(r.data.contestLink&&r.data.contestLink.length>0)),Ve=n(r.data.ownInitiative??!1),Jt=n(r.data.featured??!1),qe=n(""),Be=n(""),Ge=n(""),We=n(""),pe=n(""),He=n(""),A=n(r.data.partners?[...r.data.partners]:[]),K=n(r.data.projects?[...r.data.projects]:[]),Q=n(r.data.contests?[...r.data.contests]:[]),Z=n(r.data.events?[...r.data.events]:[]),U=n(r.data.team?[...r.data.team]:[]),fe=n(r.data.iframe?r.data.iframe:""),q=n(r.data.contestLink&&r.data.contestLink.length>0?[...r.data.contestLink]:[]),dt=n(r.data.id??""),Xe=n(r.data.orderTime??Ae),oe=n(r.data.date??{to:Ae,from:Ae}),Ce=n(!1),Pe=n({value:!1,message:""}),De=n({value:!1,message:""}),Ee=n({value:!1,message:""}),$e=n({value:!1,message:""}),_e=n({value:!1,message:""}),je=n(!1),he=n(!1),Se=n(!1),re=n(!1),Oe=n(!1),ce=n(!1),B=n({code:0,value:!1}),ge=n(!1),be=n(!1),Ye=n(!1),ke=n(!1),Ke=n(!1),vt=n([]),Ne=n(!r.edit),Qe=n(!1),a={contact:{val:n(r.data.contact&&r.data.contact.length>0?r.data.contact.map(l=>n({...l,uid:l.uid??y()})):[]),view:n(0),trans:n("slide-ir-ol"),obj:{photo:"",name:"",telephone:"",email:"",linkedin:"",file:null}},logo:{val:n(r.data.logo?r.data.logo.map(l=>n({...l,uid:l.uid??y()})):[n({file:null,photo:"",uid:y()})])},separatorPhoto:{val:n(r.data.separatorPhoto?r.data.separatorPhoto.map(l=>n({...l,uid:l.uid??y()})):[n({file:null,photo:"",uid:y()})])},logoDark:{val:n(r.data.logoDark?r.data.logoDark.map(l=>n({...l,uid:l.uid??y()})):[n({file:null,photo:"",uid:y()})])},separatorPhotoDark:{val:n(r.data.separatorPhotoDark?r.data.separatorPhotoDark.map(l=>n({...l,uid:l.uid??y()})):[n({file:null,photo:"",uid:y()})])},pdfPhoto:{val:n(r.data.pdfPhoto?r.data.pdfPhoto.map(l=>n({...l,uid:l.uid??y()})):[n({file:null,photo:"",uid:y()})])},gallery:{val:n(r.data.gallery&&r.data.gallery.length>0?r.data.gallery.map(l=>n({photo:l.photo,caption:{...l.caption},uid:l.uid??y()})):[]),view:n(0),trans:n("slide-ir-ol"),obj:{file:null,photo:"",caption:_()}},slider:{val:n(r.data.slider&&r.data.slider.length>0?r.data.slider.map(l=>n({photo:l.photo,caption:{...l.caption},uid:l.uid??y()})):[n({file:null,photo:"",caption:_(),uid:y()}),n({file:null,photo:"",caption:_(),uid:y()})]),obj:{file:null,photo:"",caption:_()}},buttons:{val:n(r.data.buttons&&r.data.buttons.length>0?r.data.buttons.map(l=>n({text:{...l.text},link:l.link})):[]),view:n(0),trans:n("slide-ir-ol"),obj:{text:_(),link:""}}},Ut=O(()=>ut(oe.value.from)+" - "+ut(oe.value.to)),V=O(()=>a.contact.val.value[a.contact.view.value]?.value??!1),Le=O(()=>a.buttons.val.value[a.buttons.view.value].value),L=O(()=>a.gallery.val.value[a.gallery.view.value]?.value??!1),Mt=O(()=>Object.values(we).filter(l=>!R.value.includes(l)).sort((l,e)=>l.localeCompare(e))),Ft=O(()=>qe.value.length==0?"":xe.value.map(l=>l.name+" - "+l.userName).filter(l=>l.toLowerCase().includes(qe.value.toLowerCase()))),Rt=O(()=>Be.value.length==0?"":Fe.value.map(l=>l.name.English).filter(l=>l.toLowerCase().includes(Be.value.toLowerCase()))),At=O(()=>Ge.value.length==0?"":st.value.map(l=>l.title.English).filter(l=>l.toLowerCase().includes(Ge.value.toLowerCase()))),qt=O(()=>We.value.length==0?"":nt.value.map(l=>l.title.English).filter(l=>l.toLowerCase().includes(We.value.toLowerCase()))),mt=O(()=>He.value.length==0?"":Re.value.map(l=>l.title.English).filter(l=>l.toLowerCase().includes(He.value.toLowerCase()))),pt=O(()=>[{code:"Global",country:"Global",language:[],latitute:0,longitude:0,name:"Global"},...it.value].map(l=>({name:l.name,value:l})).filter(l=>l.name.toLowerCase().includes(pe.value.toLowerCase()))),Bt=(l,e)=>{e&&ee("deleteEntry",dt.value,U.value.map(D=>xe.value.filter(i=>i.userName==D.split(" - ")[1])[0].id)),l()},ft=()=>{for(let l=0;l<2;l++)a.slider.val.value[l].value={file:null,photo:"",caption:_(),uid:y()};B.value={code:0,value:!1}},Te=n(a.slider.val.value.some(l=>l.value.photo!=="")),Ze=n(Object.entries(C.value).some(([l,e])=>l!=="file"&&e!=="")),et=n(j.value!==""||a.pdfPhoto.val.value[0].value.photo!==""||F.value.
1English!==""),ht=l=>{Te.value=l,l||ft()},ct=l=>{Ze.value=l,!l&&(C.value={photo:"",file:null,..._()},ce.value=!1,ge.value=!1)},gt=l=>{et.value=l,!l&&(j.value="",F.value=_(),a.pdfPhoto.val.value[0].value={file:null,photo:"",uid:y()},he.value=!1,Se.value=!1,be.value=!1)},Gt=l=>{oe.value={from:S(l.from),to:S(l.to)},Xe.value=oe.value.to,Ce.value=!1},tt=l=>{const e=JSON.parse(JSON.stringify(a[l].obj));"photo"in e&&(e.uid=y()),a[l].val.value.push(n(e)),a[l].view.value=a[l].val.value.length-1},lt=l=>{const e=a[l].val;if(e.value.length==0)return;const D=a[l].view.value;e.value=e.value.filter((i,s)=>s!==D),a[l].view.value=Math.max(0,Math.min(D,e.value.length-1))},at=(l,e)=>{a[e].view.value<l?a[e].trans.value="slide-ir-ol":a[e].trans.value="slide-il-or",a[e].view.value=l},T=async(l,e,D=0)=>{if(!window.Worker){ye("warning","Please use a modern/updated browser for uploading images: Chrome recommended");return}if(!zt(l.target.files[0].type)){ee("typeFail");return}const s={cover:w,video:C,slider:a.slider.val.value[D],logo:a.logo.val.value[0],separatorPhoto:a.separatorPhoto.val.value[0],logoDark:a.logoDark.val.value[0],separatorPhotoDark:a.separatorPhotoDark.val.value[0],pdfPhoto:a.pdfPhoto.val.value[0],contact:V,gallery:L}[e].value;if(!s)return;const g=await Tt(l.target.files[0]);try{await It(g)}catch(Ie){ee("sizeFail",Ie.message);return}e=="logo"&&(x.value=!1),e=="separatorPhoto"&&(k.value=!1),"uid"in s&&(s.uid=y()),s.photo=g,s.file=l.target.files[0]},bt=(l,e)=>{e=="logo"?x.value=!x.value:k.value=!k.value,l.preventDefault()},Wt=async()=>{const l=document.createElement("input");l.type="file",l.accept="application/pdf",he.value=!1,l.addEventListener("change",async()=>{if(l.files&&l.files[0]){const e=l.files[0];if(e.type!=="application/pdf"){ee("typeFailPDF");return}const D=await URL.createObjectURL(e);j.value={file:e,src:D}}}),l.click()},kt=()=>me.value?q.value.length==0?(Ye.value=!0,!1):!0:(Pe.value=ue(Y.value.English,{required:!0}),De.value=ue(te.value.English,{required:!0}),Ee.value=ue(le.value.English,{required:!0}),Oe.value=!(R.value.length>0),$e.value=ue(ae.value,{required:!0}),_e.value=ue(N.value.name,{required:!0}),w.value.fileError=!(w.value.file!==null||r.edit),j.value==""&&a.pdfPhoto.val.value[0].value.photo!==""&&(he.value=!0),j.value!==""&&a.pdfPhoto.val.value[0].value.photo==""&&(Se.value=!0),(j.value!==""||a.pdfPhoto.val.value[0].value.photo!=="")&&F.value.English==""&&(be.value=!0),(a.logo.val.value[0].value.photo!==""&&a.logoDark.val.value[0].value.photo==""||a.logo.val.value[0].value.photo==""&&a.logoDark.val.value[0].value.photo!=="")&&(a.logo.val.value[0].value.photo!==""&&a.logoDark.val.value[0].value.photo==""&&(x.value=!1),a.logo.val.value[0].value.photo==""&&a.logoDark.val.value[0].value.photo!==""&&(x.value=!0),re.value=!0),(a.separatorPhoto.val.value[0].value.photo!==""&&a.separatorPhotoDark.val.value[0].value.photo==""||a.separatorPhoto.val.value[0].value.photo==""&&a.separatorPhotoDark.val.value[0].value.photo!=="")&&(a.separatorPhoto.val.value[0].value.photo!==""&&a.separatorPhotoDark.val.value[0].value.photo==""&&(k.value=!1),a.separatorPhoto.val.value[0].value.photo==""&&a.separatorPhotoDark.val.value[0].value.photo!==""&&(k.value=!0),je.value=!0),(a.slider.val.value[0].value.photo!==""||a.slider.val.value[1].value.photo!=="")&&((a.slider.val.value[0].value.photo!==""||a.slider.val.value[0].value.file)&&a.slider.val.value[1].value.photo==""?(B.value.code=2,B.value.value=!0):(a.slider.val.value[1].value.photo!==""||a.slider.val.value[1].value.file)&&a.slider.val.value[0].value.photo==""&&(B.value.code=1,B.value.value=!0)),C.value.English==""&&C.value.photo!==""&&(ce.value=!0),C.value.photo==""&&C.value.English!==""&&(ge.value=!0),![Pe.value.value,Oe.value,ce.value,ge.value,he.value,_e.value.value,$e.value.value,je,be.value,re,B.value.value,De.value.value,Ee.value.value,w.value.fileError,re.value.value].includes(!0));let ze=300;const se=(l,e)=>{const D={users:qe,partners:Be,events:Ge,projects:We,contests:He};if(D[e].value=l,ze==0&&l.length>1){let i=[{field:"keyWords",compare:"array-contains",value:l.toLowerCase()}];
1e=="contests"&&i.push({field:"isContest",compare:"==",value:!0}),X(e,i,[],null,0,!0),ze=100}else ze=100,setTimeout(()=>ze=0,100)},wt=["gallery","contact","slider","logo","logoDark","separatorPhoto","separatorPhotoDark","pdfPhoto"],Ht=()=>Ot(wt.flatMap(l=>(r.data[l]||[]).map(e=>e.photo)),wt.flatMap(l=>a[l].val.value.map(e=>e.value.photo))),ot=l=>{if(kt())try{const e=Ht(),D={id:dt.value,ownInitiative:Ve.value,...e.length>0&&{deletedImages:e},country:N.value.name=="Global"||N.value.value&&N.value.value.name=="Global"?"":N.value.value?N.value.value:N.value,region:ae.value=="None"?"":ae.value,...w.value.file&&{file:w.value.photo,fileObject:w.value.file},...JSON.stringify(oe.value)!==JSON.stringify(r.data.date)&&{date:oe.value},...JSON.stringify(Xe.value)!==JSON.stringify(r.data.orderTime)&&{orderTime:Xe.value},...JSON.stringify(fe.value)!==JSON.stringify(r.data.iframe)&&{iframe:fe.value},...JSON.stringify(Y.value)!==JSON.stringify(r.data.title)&&{title:Y.value},...JSON.stringify(te.value)!==JSON.stringify(r.data.summary)&&{summary:te.value},...JSON.stringify(C.value)!==JSON.stringify(r.data.video)&&{video:C.value},...JSON.stringify(le.value)!==JSON.stringify(r.data.description)&&{description:le.value},...JSON.stringify(de.value)!==JSON.stringify(r.data.extraDescription)&&{extraDescription:de.value},...JSON.stringify(F.value)!==JSON.stringify(r.data.pdfText)&&{pdfText:F.value},...JSON.stringify(j.value)!==JSON.stringify(r.data.pdf)&&{pdf:j.value},...R.value!==r.data.labels&&{labels:R.value.map(i=>Object.keys(we).find(s=>we[s]===i))},languages:Object.fromEntries(Object.values(Pt).map(i=>[i,Y.value[i]!==""])),...JSON.stringify(a.pdfPhoto.val.value.map(i=>i.value))!==JSON.stringify(r.data.pdfPhoto)&&{pdfPhoto:[...a.pdfPhoto.val.value.map(i=>i.value)]},...JSON.stringify(a.logo.val.value.map(i=>i.value))!==JSON.stringify(r.data.logo)&&{logo:[...a.logo.val.value.map(i=>i.value)]},...JSON.stringify(a.separatorPhoto.val.value.map(i=>i.value))!==JSON.stringify(r.data.separatorPhoto)&&{separatorPhoto:[...a.separatorPhoto.val.value.map(i=>i.value)]},...JSON.stringify(a.logoDark.val.value.map(i=>i.value))!==JSON.stringify(r.data.logoDark)&&{logoDark:[...a.logoDark.val.value.map(i=>i.value)]},...JSON.stringify(a.separatorPhotoDark.val.value.map(i=>i.value))!==JSON.stringify(r.data.separatorPhotoDark)&&{separatorPhotoDark:[...a.separatorPhotoDark.val.value.map(i=>i.value)]},...JSON.stringify(a.contact.val.value.filter(i=>i.value.photo!=="").map(i=>i.value))!==JSON.stringify(r.data.contact)&&{contact:[...a.contact.val.value.filter(i=>i.value.photo!=="").map(i=>i.value)]},...JSON.stringify(a.buttons.val.value.filter(i=>i.value.text!=="").map(i=>i.value))!==JSON.stringify(r.data.buttons)&&{buttons:[...a.buttons.val.value.filter(i=>i.value.link!=="").map(i=>i.value)]},...JSON.stringify(a.gallery.val.value.filter(i=>i.value.photo!=="").map(i=>i.value))!==JSON.stringify(r.data.gallery)&&{gallery:[...a.gallery.val.value.filter(i=>i.value.photo!=="").map(i=>i.value)]},...JSON.stringify(a.slider.val.value.filter(i=>i.value.photo!=="").map(i=>i.value))!==JSON.stringify(r.data.slider)&&{slider:[...a.slider.val.value.filter(i=>i.value.photo!=="").map(i=>i.value)]},...(Z.value.length>0||Z.value.length==0&&r.edit)&&{events:Z.value.map(i=>{let s=st.value.filter(g=>g.title.English==i)[0];try{return{id:s.id,title:s.title,date:s.date.hasOwnProperty("to")?{from:S((s.date.from._seconds?s.date.from._seconds:s.date.from.seconds)*1e3),to:S((s.date.to._seconds?s.date.to._seconds:s.date.to.seconds)*1e3)}:S((s.date._seconds?s.date._seconds:s.date.seconds)*1e3),type:s.type?s.type:"",...s.isEvent==!0&&{isEvent:!0},...s.isContest==!0&&{isContest:!0},cardPhoto:s.cardPhoto,location:s.location?s.location:"",uniqueIdentifier:s.uniqueIdentifier}}catch{throw new Error("Event â"+i+"â has been removed or changed, please remove it or add it again.")}})},...(K.value.length>0||K.value.length==0&&r.edit)&&{projects:K.value.map(i=>{let s=nt.value.filter(g=>g.title.English==i)[0];try{return{id:s.id,title:s.title,date:{from:S((s.date.from._seconds?s.date.from._seconds:s.date.from.seconds)*1e3),to:S((s.date.to._seconds?s.date.to._seconds:s.date.to.seconds)*1e3)},labels:s.labels,uniqueIdentifier:s.uniqueIdentifier,contestLink:s.contestLink,logo:s.logo,logoDark:s.logoDark,summary:s.summary}}catch{throw new Error("Project â"+i+"â has been removed or changed, please remove it or add it again.")}})},...(q.value.length>0||q.value.length==0&&r.edit)&&{contestLink:q.value.map(i=>{let s=Re.value.filter(g=>g.title.English==i)[0];try{return{id:s.id,summary:s.summary,date:{from:S((s.date.from._seconds?s.date.from._seconds:s.date.from.seconds)*1e3),to:S((s.date.to._seconds?s.date.to._seconds:s.date.to.seconds)*1e3)},title:s.title,partners:s.collaboratorsData,uniqueIdentifier:s.uniqueIdentifier}}catch{throw new Error("Contest â"+i+"â has been removed or changed, please remove it or add it again.")}})},...(U.value.length>0||U.value.length==0&&r.edit)&&{teamData:U.value.map(i=>{let s=xe.value.filter(g=>g.userName==i.split(" - ")[1])[0];try{return{id:s.id,title:s.title,name:s.name,userName:s.userName,linkedin:s.linkedin,photo:s.photo}}catch{throw new Error("Team member â"+i+"â has been removed or changed, please remove it or add it again.")}}),team:U.value.map(i=>xe.value.filter(s=>s.userName==i.split(" - ")[1])[0].id),...r.data.team&&{prevTeam:r.data.team}},...(A.value.length>0||A.value.length==0&&r.edit)&&{partnersData:A.value.map(i=>{let s=Fe.value.filter(g=>g.name.English==i)[0];try{return{id:s.id,name:s.name,photo:s.photo,photoDark:s.photoDark,website:s.website,uniqueIdentifier:s.uniqueIdentifier}}catch{throw new Error("Partner â"+i+"â has been removed or changed, please remove it or add it again.")}}),partners:A.value.map(i=>Fe.value.filter(s=>s.name.English==i)[0].id)},...(Q.value.length>0||Q.value.length==0&&r.edit)&&{contests:Q.value.map(i=>{let s=Re.value.filter(g=>g.title.English==i)[0];try{return{id:s.id,title:s.title,date:{from:S((s.date.from._seconds?s.date.from._seconds:s.date.from.seconds)*1e3),to:S((s.date.to._seconds?s.date.to._seconds:s.date.to.seconds)*1e3)},...s.deadline&&{deadline:S((s.deadline._seconds?s.deadline._seconds:s.deadline.seconds)*1e3)},isContest:!0,ownInitiative:s.ownInitiative??!1,cardPhoto:s.cardPhoto,uniqueIdentifier:s.uniqueIdentifier}}catch{throw new Error("Contest â"+i+"â has been removed or changed, please remove it or add it again.")}})}};ee("saveValues","projects",D,l)}catch(e){ye("warning",e.message)}else ye("warning","Check the fields")},Xt=()=>[Y.value,te.value,le.value,de.value,F.value,...a.slider.val.value.map(l=>l.value.caption),...a.gallery.val.value.map(l=>l.value.caption),...a.buttons.val.value.map(l=>l.value.text)],{preselectedLanguages:Yt,translateSelected:Kt}=Nt(Xt,()=>r.edit),xt=l=>Ne.value?rt(l):ot(l),rt=l=>{if(!Qe.value){if(!kt()){ye("warning","Check the fields");return}Ke.value=l,vt.value=Yt(),ke.value=!0}},Qt=async(l,e,D=!1)=>
1{if(l(),!e)return;if(e.length==0)return ot(Ke.value);Qe.value=!0;const i=await Kt(e,D);Qe.value=!1,i&&ot(Ke.value)},Zt=()=>{r.data.teamData&&r.data.teamData.length>0&&(U.value=r.data.teamData.map(l=>l.name+" - "+l.userName),r.data.teamData.forEach(l=>X("users",[{field:"id",compare:"==",value:l.id}],[],null,0,!0))),r.data.events&&r.data.events.length>0&&(Z.value=r.data.events.map(l=>l.title.English),r.data.events.forEach(l=>X("events",[{field:"id",compare:"==",value:l.id}],[],null,0,!0))),r.data.projects&&r.data.projects.length>0&&(K.value=r.data.projects.map(l=>l.title.English),r.data.projects.forEach(l=>X("projects",[{field:"id",compare:"==",value:l.id}],[],null,0,!0))),r.data.contests&&r.data.contests.length>0&&(Q.value=r.data.contests.map(l=>l.title.English),r.data.contests.forEach(l=>X("contests",[{field:"id",compare:"==",value:l.id}],[],null,0,!0))),r.data.contestLink&&r.data.contestLink.length>0&&(q.value=r.data.contestLink.map(l=>l.title.English),r.data.contestLink.forEach(l=>X("contests",[{field:"id",compare:"==",value:l.id}],[],null,0,!0))),r.data.partnersData&&r.data.partnersData.length>0&&(A.value=r.data.partnersData.map(l=>l.name.English),r.data.partnersData.forEach(l=>X("partners",[{field:"id",compare:"==",value:l.id}],[],null,0,!0)))};return jl(()=>{it.value.length==0&&St(null),r.data.labels&&r.data.labels.length>0&&(R.value=r.data.labels.map(l=>we[l])),Zt()}),Sl(Jt,l=>{jt(l,r.data.id,"projects")}),(l,e)=>{const D=sl,i=nl,s=dl,g=vl,Ie=fl,yt=hl,G=ml,z=cl,P=gl,ne=il,ie=ul,el=kl,tl=wl,ll=xl,Vt=yl,al=bl,Je=Vl,ol=Pl,Ct=Dl,rl=pl;return u(),f("div",{class:b(["py-[4.8rem] px-[3.2rem] flex flex-col relative items-center duration-300 text-current md:max-w-[45rem] max-w-[120rem] w-screen",{"max-w-[50rem]":t(me)}])},[d("h2",zl,E(H.edit?"Edit":"Add a")+" project",1),d("form",Il,[d("div",Jl,[t(me)?m("",!0):(u(),f("div",Ul,[e[96]||(e[96]=d("h3",{class:"w-[calc(100%+4.8rem)] tracking-greycliff left-[-2.4rem] relative pb-[2.4rem] bg-white dark:bg-dark2 text-center leading-[2rem] border-b border-grey4 text-subtitle font-bold select-none"},"Page Layout",-1)),d("div",Ml,[d("div",Fl,[e[88]||(e[88]=d("label",{class:"text-between font-bold tracking-greycliff"},"Running Dates",-1)),d("div",{class:"flex items-center text-between cursor-pointer group mt-[0.6rem]",onClick:e[0]||(e[0]=o=>Ce.value=!0)},[v(D,{class:"min-w-[2.8rem] min-h-[2.8rem] mr-[1.2rem] group-hover:text-primary duration-100"}),d("div",{class:"group-hover:text-primary duration-100 top-[0.2rem] relative font-bely",innerHTML:t(Ut)},null,8,Rl)]),v(W,{name:"fade",mode:"in-out"},{default:J(()=>[t(Ce)?(u(),p(i,{key:0,onRangePicked:e[1]||(e[1]=o=>Gt(o)),range:"",onClosePicker:e[2]||(e[2]=o=>Ce.value=!1),class:"absolute top-[-7.2rem] left-0 self-center"})):m("",!0)]),_:1})]),d("label",{onClick:e[7]||(e[7]=o=>re.value=!1),class:b([{"border border-warning":t(re),"!bg-white":a.logo.val.value[0].value.photo!==""&&t(x),"!bg-dark":a.logoDark.val.value[0].value.photo!==""&&!t(x),"bg-white !text-dark":t(x)},"flex flex-col size-[15rem] relative shrink-0 group bg-dark text-white items-center justify-center hover:bg-primary duration-100 hover:!text-white rounded-sm cursor-pointer"])},[t(x)?(u(),f("input",{key:0,type:"file",class:"hidden",onChange:e[3]||(e[3]=o=>T(o,"logo"))},null,32)):m("",!0),t(x)?m("",!0):(u(),f("input",{key:1,type:"file",class:"hidden",onChange:e[4]||(e[4]=o=>T(o,"logoDark"))},null,32)),a.logo.val.value[0].value.photo!==""&&t(x)?(u(),f("div",Al,[v(s,{class:"w-full h-[calc(100%-2.4rem)] px-[1.2rem] top-[1.2rem] relative group-hover:scale-105 duration-300",contain:"",src:a.logo.val.value[0].value.photo},null,8,["src"])])):m("",!0),a.logoDark.val.value[0].value.photo!==""&&!t(x)?(u(),f("div",ql,[v(s,{class:"w-full h-[calc(100%-2.4rem)] px-[1.2rem] top-[1.2rem] relative group-hover:scale-105 duration-300",contain:"",src:a.logoDark.val.value[0].value.photo},null,8,["src"])])):m("",!0),a.logoDark.val.value[0].value.photo==""&&!t(x)||a.logo.val.value[0].value.photo==""&&t(x)?(u(),p(g,{key:4,class:"size-[8rem] duration-100 mt-[-1.2rem]"})):m("",!0),d("div",{onClick:e[5]||(e[5]=o=>bt(o,"logo")),class:"absolute text-dark cursor-pointer bg-white z-1 left-0 border-b border-r p-[0.6rem] top-0 flex flex-col gap-[1.2rem]"},[t(x)?(u(),p(Ie,{key:0,class:"w-[1.7rem] hover:text-primary duration-100"})):(u(),p(yt,{key:1,class:"w-[1.7rem] hover:text-primary duration-100"}))]),d("label",{onClick:e[6]||(e[6]=o=>re.value=!1),class:b(["absolute flex items-center text-sm cursor-pointer duration-100 bottom-[2.4rem] px-[0.6rem] pt-[0.4rem]",{"text-dark dark:text-white !bottom-0 right-0 group-hover:!text-primary dark:bg-dark2 bg-grey":a.logoDark.val.value[0].value.photo!==""&&!t(x
1)," !text-dark group-hover:!text-primary !bottom-0 right-0 bg-grey dark:bg-dark2 dark:!text-white ":a.logo.val.value[0].value.photo!==""&&t(x)}])},[a.logo.val.value[0].value.photo!==""&&t(x)||a.logoDark.val.value[0].value.photo!==""&&!t(x)?(u(),p(G,{key:0,class:"mr-[0.2rem] size-[1.4rem]"})):m("",!0),M(" "+E(a.logo.val.value[0].value.photo!==""&&t(x)||a.logoDark.val.value[0].value.photo!==""&&!t(x)?"Edit":"Add")+" logo",1)],2)],2)]),v(z,{options:t(Mt),white:"",multiple:"",modelValue:t(R),"onUpdate:modelValue":e[8]||(e[8]=o=>$(R)?R.value=o:null),maxValue:"2",label:"Labels*",class:"min-h-[4.4rem] !text-base w-full",error:t(Oe),onResetError:e[9]||(e[9]=o=>Oe.value=!1)},null,8,["options","modelValue","error"]),v(P,{modelValue:t(Y)[t(h)],"onUpdate:modelValue":e[10]||(e[10]=o=>t(Y)[t(h)]=o),white:"",label:`Title${t(h)=="English"?"*":""} (${t(h)})`,class:"h-[4.4rem] w-full",error:t(Pe).value,onResetError:e[11]||(e[11]=o=>Pe.value={value:!1,message:""})},null,8,["modelValue","label","error"]),v(P,{modelValue:t(le)[t(h)],"onUpdate:modelValue":e[12]||(e[12]=o=>t(le)[t(h)]=o),white:"",type:"textarea",label:`Description${t(h)=="English"?"*":""} (${t(h)})`,class:"w-full h-[25rem]",error:t(Ee).value,onResetError:e[13]||(e[13]=o=>Ee.value={value:!1,message:""})},null,8,["modelValue","label","error"]),v(z,{modelValue:t(A),"onUpdate:modelValue":e[14]||(e[14]=o=>$(A)?A.value=o:null),white:"",multiple:"",options:t(Rt),filter:"",onOnFilter:e[15]||(e[15]=o=>se(o,"partners")),class:"w-full min-h-[4.4rem]",label:"Partners"},null,8,["modelValue","options"]),d("label",{onClick:e[19]||(e[19]=o=>je.value=!1),class:b([{"border border-warning":t(je),"!bg-white":a.separatorPhoto.val.value[0].value.photo!==""&&t(k),"!bg-dark":a.separatorPhotoDark.val.value[0].value.photo!==""&&!t(k),"bg-white !text-dark ":t(k)},"flex flex-col w-full relative self-end group h-[30rem] md:h-[25rem] bg-dark text-white items-center justify-center hover:bg-primary duration-100 hover:!text-white rounded-sm cursor-pointer"])},[t(k)?(u(),f("input",{key:0,type:"file",class:"hidden",onChange:e[16]||(e[16]=o=>T(o,"separatorPhoto"))},null,32)):m("",!0),t(k)?m("",!0):(u(),f("input",{key:1,type:"file",class:"hidden",onChange:e[17]||(e[17]=o=>T(o,"separatorPhotoDark"))},null,32)),a.separatorPhoto.val.value[0].value.photo!==""&&t(k)?(u(),f("div",Bl,[v(s,{cover:"",class:"size-full group-hover:scale-105 duration-300",src:a.separatorPhoto.val.value[0].value.photo},null,8,["src"])])):m("",!0),a.separatorPhotoDark.val.value[0].value.photo!==""&&!t(k)?(u(),f("div",Gl,[v(s,{cover:"",class:"size-full group-hover:scale-105 duration-300",src:a.separatorPhotoDark.val.value[0].value.photo},null,8,["src"])])):m("",!0),a.separatorPhotoDark.val.value[0].value.photo==""&&!t(k)||a.separatorPhoto.val.value[0].value.photo==""&&t(k)?(u(),p(g,{key:4,class:"size-[8rem] duration-100 mt-[-1.2rem]"})):m("",!0),d("div",{onClick:e[18]||(e[18]=o=>bt(o,"separator")),class:"absolute text-dark cursor-pointer bg-white z-1 left-0 border-b border-r p-[0.6rem] top-0 flex flex-col gap-[1.2rem]"},[t(k)?(u(),p(Ie,{key:0,class:"w-[1.7rem] hover:text-primary duration-100"})):(u(),p(yt,{key:1,class:"w-[1.7rem] hover:text-primary duration-100"}))]),d("label",{class:b(["absolute flex items-center text-sm cursor-pointer duration-100 bottom-[6.4rem] px-[0.6rem] pt-[0.4rem]",{" !text-dark bg-grey dark:bg-dark2 dark:!text-white group-hover:!text-primary !bottom-0 right-0 pb-[0.4rem] ":a.separatorPhoto.val.value[0].value.photo!==""&&t(k)||a.separatorPhotoDark.val.value[0].value.photo!==""&&!t(k)}])},[a.separatorPhoto.val.value[0].value.photo!==""&&t(k)||a.separatorPhotoDark.val.value[0].value.photo!==""&&!t(k)?(u(),p(G,{key:0,class:"mr-[0.2rem] size-[1.4rem]"})):m("",!0),M(" "+E(a.separatorPhoto.val.value[0].value.photo!==""&&t(k)||a.separatorPhotoDark.val.value[0].value.photo!==""&&!t(k)?"Edit":"Add")+" "+E(t(k)?"light":"dark")+" banner",1)],2)],2),v(P,{modelValue:t(de)[t(h)],"onUpdate:modelValue":e[20]||(e[20]=o=>t(de)[t(h)]=o),white:"",type:"textarea",label:`Extra Description (${t(h)})`,class:"w-full h-[25rem]"},null,8,["modelValue","label"]),d("div",Wl,[d("div",Hl,[e[89]||(e[89]=d("label",{class:"text-between w-full pr-[2.4rem] tracking-greycliff"},"Video",-1)),d("div",Xl,[t(Ze)?(u(),p(ie,{key:1,class:"ml-[1.2rem] text-xl cursor-pointer hover:bg-primary dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white hover:text-white duration-100 bg-dark text-white !shadow-none rounded-sm",onClick:e[22]||(e[22]=o=>ct(!1))})):(u(),p(ne,{key:0,class:"ml-[1.2rem] text-xl cursor-pointer hover:bg-primary dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white hover:text-white duration-100 bg-dark text-white !shadow-none rounded-sm",onClick:e[21]||(e[21]=o=>ct(!0))}))])]),v(W,{name:"slide-il-ol",mode:"out-in"},{default:J(()=>[t(Ze)?(u(),f("div",Yl,[d("label",{onClick:e[24]||(e[24]=o=>ge.value=!1),class:b([{"border-warning border":t(ge)},"flex group mt-[2.4rem] rounded-sm hover:text-white flex-col items-center relative cursor-pointer w-full h-[25rem] bg-white text-dark hover:bg-primary duration-100 justify-center"])},[d("input",{type:"file",class:"hidden",onChange:e[23]||(e[23]=o=>T(o,"video"))},null,32),t(C).photo!==""?(u(),f("div",Kl,[v(s,{class:"size-full group-hover:scale-105 duration-300",cover:"",src:t(C).photo},null,8,["src"])])):(u(),p(g,{key:1,class:"size-[10rem] duration-100 mt-[-1.2rem]"})),d("label",{class:b(["flex absolute bottom-[6.4rem] duration-100 items-center rounded-b-none border-dark mt-[0.8rem] text-sm cursor-pointer px-[0.6rem] pt-[0.4rem]",{"!bottom-0 right-0 border-r-white rounded-r-none group-hover:text-primary pb-[0.4rem] bg-grey rounded-sm dark:bg-dark2 text-dark dark:text-white":t(C).photo!==""}])},[t(C).photo!==""?(u(),p(G,{key:0,src:t(C).photo,class:"mr-[0.6rem] size-[1.4rem]"},null,8,["src"])):m("",!0),M(" "+E(t(C).photo!==""?"Edit":"Add")+" video cover",1)],2)],2),v(P,{modelValue:t(C)[t(h)],"onUpdate:modelValue":e[25]||(e[25]=o=>t(C)[t(h)]=o),white:"",label:`Link (${t(h)})`,class:"h-[4.4rem] mt-[1.2rem] w-full",error:t(ce),onResetError:e[26]||(e[26]=o=>ce.value=!1)},null,8,["modelValue","label","error"])])):m("",!0)]),_:1})]),d("div",Ql,[d("div",Zl,[d("div",ea,[e[90]||(e[90]=d("label",{class:"text-between w-full pr-[2.4rem] tracking-greycliff"},"Image Comparison",-1)),d("div",ta,[t(Te)&&(a.slider.val.value[0].value.photo!==""||a.slider.val.value[1].value.photo!=="")?(u(),p(el,{key:0,onClick:e[27]||(e[27]=o=>ft()),class:"size-[2.8rem] relative top-[0.2rem] cursor-pointer hover:text-warning duration-100"})):m("",!0),t(Te)?(u(),p(ie,{key:2,class:"ml-[1.2rem] text-xl cursor-pointer hover:bg-primary dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white hover:text-white duration-100 bg-dark text-white !shadow-none rounded-sm",onClick:e[29]||(e[29]=o=>ht(!1))})):(u(),p(ne,{key:1,class:"ml-[1.2rem] text-xl cursor-pointer hover:bg-primary dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white hover:text-white duration-100 bg-dark text-white !shadow-none rounded-sm",onClick:e[28]||(e[28]=o=>ht(!0))}))])]),v(W,{name:"slide-il-ol",mode:"out-in"},{default:J(()=>[t(Te)?(u(),f("div",la,[(u(!0),f(Ue,null,Me(a.slider.val.value,(o,c)=>(u(),f("div",aa,[d("label",{class:b([{"border-warning border":t(B).code==1&&c==0||t(B).code==2&&c==1},"flex group rounded-sm hover:text-white flex-col items-center relative cursor-pointer w-full h-[25rem] bg-white text-dark hover:bg-primary duration-100 justify-center"])},[d("input",{type:"file",class:"hidden",onChange:I=>T(I,"slider",c)},null,40,oa),a.slider.val.value[c].value.photo!==""?(u(),f("div",ra,[v(s,{class:"size-full group-hover:scale-105 duration-300",cover:"",src:a.slider.val.value[c].value.photo},null,8,["src"])])):(u(),p(g,{key:1,class:"size-[10rem] duration-100 mt-[-1.2rem]"})),d("label",{class:b(["flex absolute bottom-[6.4rem] duration-100 items-center rounded-b-none border-dark mt-[0.8rem] text-sm cursor-pointer px-[0.6rem] pt-[0.4rem]",{"!bottom-0 right-0 border-r-white rounded-r-none group-hover:text-primary pb-[0.4rem] bg-grey rounded-sm dark:bg-dark2 text-dark dark:text-white":a.slider.val.value[c].value.photo!==""}])},[a.slider.val.value[c].value.photo!==""?(u(),p(G,{key:0,src:a.slider.val.value[c].value.photo,class:"mr-[0.6rem] size-[1.4rem]"},null,8,["src"])):m("",!0),M(" "+E(a.slider.val.value[c].value.photo!==""?"Edit":"Add"),1),d("span",sa,E(c==0?"before":"after"),1)],2)],2),c==0?(u(),p(P,{key:0,modelValue:a.slider.val.value[0].value.caption[t(h)],"onUpdate:modelValue":e[30]||(e[30]=I=>a.slider.val.value[0].value.caption[t(h)]=I),white:"",label:`Caption (${t(h)})`,class:"h-[4.4rem] w-full mt-[1.2rem]"},null,8,["modelValue","label"])):(u(),p(P,{key:1,modelValue:a.slider.val.value[1].value.caption[t(h)],"onUpdate:modelValue":e[31]||(e[31]=I=>a.slider.val.value[1].value.caption[t(h)]=I),white:"",label:`Caption (${t(h)})`,class:"h-[4.4rem] w-full mt-[1.2rem]"},null,8,["modelValue","label"]))]))),256))])):m("",!0)]),_:1})])]),d("div",{class:b(["flex overflow-hidden flex-col w-full relative",a.gallery.val.value.length>0?"h-[36rem]":"h-auto"])},[d("div",na,[d("div",ia,[e[91]||(e[91]=d("label",{class:"text-between w-full pr-[2.4rem] tracking-greycliff"},"Gallery",-1)),d("div",ua,[v(ne,{class:"ml-[1.2rem] text-xl cursor-pointer hover:bg-primary dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white hover:text-white duration-100 bg-dark text-white !shadow-none rounded-sm",onClick:e[32]||(e[32]=o=>a.gallery.val.value.length<5?tt("gallery"):null)}),a.gallery.val.value.length>0?(u(),p(ie,{key:0,class:"ml-[1.2rem] text-xl cursor-pointer hover:bg-primary dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white hover:text-white duration-100 bg-dark text-white !shadow-none rounded-sm",onClick:e[33]||(e[33]=o=>lt("gallery"))})):m("",!0)])]),v(W,{name:"slide-il-ol",mode:"out-in"},{default:J(()=>[a.gallery.val.value.length>0&&t(L)?(u(),f("div",{class:b(["items-center absolute left-0 top-[4.8rem] flex flex-col w-full",{"pb-[2.4rem]":a.gallery.val.value.length==1}]),key:a.gallery.val.value.length+a.gallery.view.value},[d("label",da,[d("input",{type:"file",class:"hidden",onChange:e[34]||(e[34]=o=>T(o,"gallery"))},null,32),t(L).photo!==""?(u(),f("div",va,[v(s,{class:"size-full group-hover:scale-105 duration-300",cover:"",src:t(L).photo},null,8,["src"])])):(u(),p(g,{key:1,class:"size-[10rem] duration-100 mt-[-1.2rem]"})),d("label",{class:b(["flex absolute bottom-[6.4rem] duration-100 items-center rounded-b-none border-dark mt-[0.8rem] text-sm cursor-pointer px-[0.6rem] pt-[0.4rem]",{"!bottom-0 right-0 border-r-white rounded-r-none group-hover:text-primary pb-[0.4rem] bg-grey rounded-sm dark:bg-dark2 text-dark dark:text-white":t(L).photo!==""}])},[t(L).photo!==""?(u(),p(G,{key:0,src:t(L).photo,class:"mr-[0.6rem] size-[1.4rem]"},null,8,["src"])):m("",!0),M(" "+E(t(L).photo!==""?"Edit":"Add")+" photo",1)],2)]),v(P,{modelValue:t(L).caption[t(h)],"onUpdate:modelValue":e[35]||(e[35]=o=>t(L).caption[t(h)]=o),white:"",label:`Caption (${t(h)})`,class:"h-[4.4rem] w-full mt-[1.2rem]"},null,8,["modelValue","label"])],2)):m("",!0)]),_:1}),a.gallery.val.value.length>1?(u(),f("div",ma,[(u(!0),f(Ue,null,Me(a.gallery.val.value,(o,c)=>(u(),f("span",{class:b(["hover:text-current cursor-pointer text-dark dark:text-white",{"relative mr-[1.2rem]":c+1!==a.gallery.val.value.length,"text-bold !text-primary":c==a.gallery.view.value}]),onClick:I=>at(c,"gallery")},E(c+1),11,pa))),256))])):m("",!0)])],2),d("div",fa,[d("div",ha,[e[92]||(e[92]=d("label",{class:"text-between w-full pr-[2.4rem] tracking-greycliff"},"Print(Newspapers/Magazines/etc)",-1)),d("div",ca,[t(et)?(u(),p(ie,{key:1,class:"ml-[1.2rem] text-xl cursor-pointer hover:bg-primary dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white hover:text-white duration-100 bg-dark text-white !shadow-none rounded-sm",onClick:e[37]||(e[37]=o=>gt(!1))})):(u(),p(ne,{key:0,class:"ml-[1.2rem] text-xl cursor-pointer hover:bg-primary dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white hover:text-white duration-100 bg-dark text-white !shadow-none rounded-sm",onClick:e[36]||(e[36]=o=>gt(!0))}))])]),v(W,{name:"slide-il-ol",mode:"out-in"},{default:J(()=>[t(et)?(u(),f("div",ga,[d("div",ba,[d("label",{onClick:e[39]||(e[39]=o=>Se.value=!1),class:b([{"border border-warning":t(Se)},"flex flex-col h-[25rem] group items-center justify-center bg-white text-dark hover:text-white hover:bg-primary duration-100 rounded-sm cursor-pointer w-full relative"])},[d("input",{type:"file",class:"hidden",onChange:e[38]||(e[38]=o=>T(o,"pdfPhoto"))},null,32),a.pdfPhoto.val.value[0].value.photo!==""?(u(),f("div",ka,[v(s,{class:"size-full group-hover:scale-105 duration-300",cover:"",src:a.pdfPhoto.val.value[0].value?.photo},null,8,["src"])])):(u(),p(g,{key:1,class:"size-[10rem] duration-100 mt-[-1.2rem]"})),d("label",{class:b(["absolute flex items-center text-sm cursor-pointer duration-100 bottom-[6.4rem] px-[0.6rem] pt-[0.4rem]",{"bg-grey dark:bg-dark2 pb-[0.4rem] !bottom-0 right-0 text-dark dark:text-white group-hover:!text-primary ":a.pdfPhoto.val.value[0].value.photo!==""}])},[a.pdfPhoto.val.value[0].value.photo!==""?(u(),p(G,{key:0,class:"mr-[0.2rem]
1size-[1.4rem]"})):m("",!0),M(" "+E(a.pdfPhoto.val.value[0].value.photo!==""?"Edit":"Add")+" pdf photo",1)],2)],2),d("div",wa,[d("div",{onClick:e[40]||(e[40]=o=>Wt()),class:b([{"border border-warning":t(he)},"cursor-pointer w-full flex items-center justify-center h-[8rem] bg-white text-dark hover:text-white text-sm hover:bg-primary group duration-100"])},[d("span",xa,E(t(j)?"Change":"Add")+" pdf",1)],2),t(j)?(u(),f("div",ya,[t(j).file?(u(),f("label",Va,E(t(j).file.name),1)):(u(),f("a",{key:1,rel:"noopener noreferrer",href:t(j),target:"_blank",download:"","aria-label":`${l.$t("global.download")} ${l.$t("global.pdf")}`},[v(tl,{class:"text-xl mt-[1.2rem] hover:text-primary duration-100"})],8,Ca)),d("div",{class:"text-base flex cursor-pointer font-semibold mt-[1.2rem] items-center hover:text-warning duration-100",onClick:e[41]||(e[41]=o=>j.value="")},[e[93]||(e[93]=M("Delete ",-1)),v(ll,{class:"ml-[0.4rem] mt-[0.2rem] relative"})])])):m("",!0)])]),v(P,{modelValue:t(F)[t(h)],"onUpdate:modelValue":e[42]||(e[42]=o=>t(F)[t(h)]=o),white:"",label:`Text Print (${t(h)})`,class:"w-full mt-[1.2rem] h-[4.4rem]",error:t(be),onResetError:e[43]||(e[43]=o=>be.value=!1)},null,8,["modelValue","label","error"])])):m("",!0)]),_:1})]),v(z,{modelValue:t(U),"onUpdate:modelValue":e[44]||(e[44]=o=>$(U)?U.value=o:null),white:"",options:t(Ft),filter:"",onOnFilter:e[45]||(e[45]=o=>se(o,"users")),class:"bg-grey w-full min-h-[4.4rem]",multiple:"",label:"Team"},null,8,["modelValue","options"]),d("div",{class:b(["flex relative overflow-hidden flex-col w-full",a.contact.val.value.length>0?"h-[36.2rem]":"h-auto"])},[d("div",Pa,[d("div",Da,[e[94]||(e[94]=d("label",{class:"text-between w-full pr-[2.4rem] tracking-greycliff"},"Contact",-1)),d("div",Ea,[v(ne,{class:"ml-[1.2rem] text-xl cursor-pointer hover:bg-primary dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white hover:text-white duration-100 bg-dark text-white !shadow-none rounded-sm",onClick:e[46]||(e[46]=o=>a.contact.val.value.length<5?tt("contact"):null)}),a.contact.val.value.length>0?(u(),p(ie,{key:0,class:"ml-[1.2rem] text-xl cursor-pointer hover:bg-primary dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white hover:text-white duration-100 bg-dark text-white !shadow-none rounded-sm",onClick:e[47]||(e[47]=o=>lt("contact"))})):m("",!0)])]),v(W,{name:"slide-il-ol",mode:"out-in"},{default:J(()=>[a.contact.val.value.length>0&&t(V)?(u(),f("div",{class:b(["items-center absolute top-[4.8rem] flex gap-[2.4rem] w-full",{"pb-[2.4rem]":a.contact.val.value.length==1}]),key:a.contact.val.value.length+a.contact.view.value},[d("label",$a,[d("input",{type:"file",class:"hidden",onChange:e[48]||(e[48]=o=>T(o,"contact"))},null,32),t(V).photo!==""?(u(),f("div",_a,[v(s,{class:"size-full group-hover:scale-105 duration-300",cover:"",src:t(V).photo},null,8,["src"])])):(u(),p(g,{key:1,class:"size-[10rem] duration-100 mt-[-1.2rem]"})),d("label",{class:b(["flex absolute bottom-[9.6rem] duration-100 items-center rounded-b-none border-dark mt-[0.8rem] text-sm cursor-pointer px-[0.6rem] pt-[0.4rem]",{"!bottom-0 right-0 group-hover:text-primary pb-[0.4rem] bg-grey rounded-sm dark:bg-dark2 text-dark dark:text-white":t(V).photo!==""}])},[t(V).photo!==""?(u(),p(G,{key:0,src:t(V).photo,class:"mr-[0.6rem] size-[1.4rem]"},null,8,["src"])):m("",!0),M(" "+E(t(V).photo!==""?"Edit":"Add")+" photo",1)],2)]),d("div",ja,[v(P,{modelValue:t(V).name,"onUpdate:modelValue":e[49]||(e[49]=o=>t(V).name=o),white:"",label:"Name",class:"w-full h-[4.4rem]"},null,8,["modelValue"]),v(P,{modelValue:t(V).title,"onUpdate:modelValue":e[50]||(e[50]=o=>t(V).title=o),white:"",label:"Title",class:"w-full h-[4.4rem]"},null,8,["modelValue"]),v(P,{modelValue:t(V).email,"onUpdate:modelValue":e[51]||(e[51]=o=>t(V).email=o),white:"",label:"Email",class:"w-full h-[4.4rem]"},null,8,["modelValue"]),v(P,{modelValue:t(V).telephone,"onUpdate:modelValue":e[52]||(e[52]=o=>t(V).telephone=o),white:"",label:"Telephone",class:"w-full h-[4.4rem]"},null,8,["modelValue"]),v(P,{modelValue:t(V).linkedin,"onUpdate:modelValue":e[53]||(e[53]=o=>t(V).linkedin=o),white:"",label:"LinkedIn",class:"w-full h-[4.4rem]"},null,8,["modelValue"])])],2)):m("",!0)]),_:1}),a.contact.val.value.length>1?(u(),f("div",Sa,[(u(!0),f(Ue,null,Me(a.contact.val.value,(o,c)=>(u(),f("span",{class:b(["hover:text-current cursor-pointer text-dark dark:text-white",{"relative mr-[1.2rem]":c+1!==a.contact.val.value.length,"text-bold !text-primary":c==a.contact.view.value}]),onClick:I=>at(c,"contact")},E(c+1),11,Oa))),256))])):m("",!0)])],2),v(z,{modelValue:t(Z),"onUpdate:modelValue":e[54]||(e[54]=o=>$(Z)?Z.value=o:null),options:t(At),openTop:"",filter:"",onOnFilter:e[55]||(e[55]=o=>se(o,"events")),white:"",class:"min-h-[4.4rem] w-full",multiple:"",label:"Events Associated"},null,8,["modelValue","options"]),v(z,{modelValue:t(K),"onUpdate:modelValue":e[56]||(e[56]=o=>$(K)?K.value=o:null),options:t(qt),openTop:"",filter:"",onOnFilter:e[57]||(e[57]=o=>se(o,"projects")),white:"",class:"min-h-[4.4rem] w-full",multiple:"",label:"Projects Associated"},null,8,["modelValue","options"]),v(z,{modelValue:t(Q),"onUpdate:modelValue":e[58]||(e[58]=o=>$(Q)?Q.value=o:null),options:t(mt),openTop:"",filter:"",onOnFilter:e[59]||(e[59]=o=>se(o,"contests")),white:"",class:"min-h-[4.4rem] w-full",multiple:"",label:"Contests Associated"},null,8,["modelValue","options"]),d("div",Na,[e[95]||(e[95]=d("label",{class:"text-between w-full font-bold pr-[2.4rem] tracking-greycliff"},"Iframe",-1)),v(P,{modelValue:t(fe),"onUpdate:modelValue":e[60]||(e[60]=o=>$(fe)?fe.value=o:null),white:"",label:"URL",class:"h-[4.4rem] mt-[1.2rem] w-full"},null,8,["modelValue"])])])),Ol(v(z,{white:l.$colorMode.preference=="dark",error:t(Ye),onResetError:e[61]||(e[61]=o=>Ye.value=!1),options:t(mt),filter:"",onOnFilter:e[62]||(e[62]=o=>se(o,"contests")),multiple:"",modelValue:t(q),"onUpdate:modelValue":e[63]||(e[63]=o=>$(q)?q.value=o:null),maxValue:"1",label:"Contest",class:"min-h-[4.4rem] mt-[2.4rem] pb-[9.6rem] bg-grey !text-base w-full"},null,8,["white","error","options","modelValue"]),[[Nl,t(me)]]),t(me)?m("",!0):(u(),f("div",La,[e[98]||(e[98]=d("h3",{class:"w-full pb-[2.4rem] tracking-greycliff text-center leading-[2rem] border-grey4 border-b text-subtitle font-bold select-none"},"Meta",-1)),d("div",Ta,[d("div",za,[v(Vt,{dark:l.$colorMode.preference!=="dark",modelValue:t(Ve),"onUpdate:modelValue":e[64]||(e[64]=o=>$(Ve)?Ve.value=o:null),label:"Onewater",class:"dark:!text-white"},null,8,["dark","modelValue"]),v(z,{modelValue:t(h),"onUpdate:modelValue":e[65]||(e[65]=o=>$(h)?h.value=o:null),options:Object.values("webSiteLanguages"in l?l.webSiteLanguages:t(Pt)),class:"bg-grey w-[13rem] h-[4.4rem]
1shrink-0",label:"Select Language"},null,8,["modelValue","options"])]),d("label",{class:b([{"border-warning bg-white !text-dark":t(w).fileError&&t(w).file==null},"flex flex-col items-center justify-center flex-1 group border-grey dark:border-primary mt-[2.4rem] border bg-grey text-dark hover:text-white hover:bg-primary duration-100 min-h-[15rem] rounded-sm cursor-pointer w-full relative"]),onClick:e[67]||(e[67]=o=>t(w).fileError=!1)},[d("input",{type:"file",class:"hidden",onChange:e[66]||(e[66]=o=>T(o,"cover"))},null,32),t(w).fileError&&t(w).file==null?(u(),p(al,{key:0,class:"text-warning mb-[1.2rem] absolute right-[-0.5rem] bg-white rounded-round text-sm top-[-0.5rem]"})):m("",!0),t(w).photo&&t(w).photo!==""?(u(),f("div",Ia,[v(s,{class:"size-full group-hover:scale-105 duration-300",cover:"",src:t(w).photo},null,8,["src"])])):(u(),p(g,{key:2,class:"size-[8rem] duration-100 mt-[-1.2rem]"})),d("label",{class:b(["absolute flex items-center text-sm cursor-pointer duration-100 bottom-[2.4rem] px-[0.6rem] pt-[0.4rem]",{"bg-white pb-[0.4rem] dark:bg-dark2 !bottom-[-0.1rem] right-[-0.1rem] text-dark dark:!text-white group-hover:!text-primary ":t(w).photo&&t(w).photo!==""}])},[t(w).photo&&t(w).photo!==""?(u(),p(G,{key:0,class:"mr-[0.2rem] size-[1.4rem]"})):m("",!0),M(" "+E(t(w).photo&&t(w).photo!==""?"Edit":"Add")+" cover SEO*",1)],2)],2),v(P,{white:l.$colorMode.preference=="dark",modelValue:t(te)[t(h)],"onUpdate:modelValue":e[68]||(e[68]=o=>t(te)[t(h)]=o),maxlength:"128",type:"textarea",label:`Summary/Meta${t(h)=="English"?"*":""} (${t(h)})`,class:"w-full mt-[2.4rem] flex-1 h-[15rem]",error:t(De).value,onResetError:e[69]||(e[69]=o=>De.value={value:!1,message:""})},null,8,["white","modelValue","label","error"]),v(z,{modelValue:t(ae),"onUpdate:modelValue":e[70]||(e[70]=o=>$(ae)?ae.value=o:null),error:t($e).value,onResetError:e[71]||(e[71]=o=>$e.value={value:!1,message:""}),options:["None",...Object.values("regions"in l?l.regions:t(El))],class:"bg-grey mt-[2.4rem] min-h-[4.4rem] w-full",label:"Region*"},null,8,["modelValue","error","options"]),v(z,{options:t(pe)!==""?[{name:t(pe)},...t(pt)]:t(pt),filter:"",firstDisabled:t(pe)!=="",onOnFilter:e[72]||(e[72]=o=>{pe.value=o}),error:t(_e).value,onResetError:e[73]||(e[73]=o=>_e.value={value:!1,message:""}),objectPassed:"",modelValue:t(N),"onUpdate:modelValue":e[74]||(e[74]=o=>$(N)?N.value=o:null),label:"Country*",class:"bg-grey mt-[2.4rem] w-full h-[4.4rem]"},null,8,["options","firstDisabled","error","modelValue"]),d("div",Ja,[d("div",Ua,[d("div",Ma,[e[97]||(e[97]=d("label",{class:"text-between w-full tracking-greycliff"},"Buttons",-1)),d("div",Fa,[v(ne,{class:"ml-[1.2rem] text-xl cursor-pointer hover:bg-primary dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white hover:text-white duration-100 bg-dark text-white !shadow-none rounded-sm",onClick:e[75]||(e[75]=o=>a.buttons.val.value.length<4?tt("buttons"):null)}),v(ie,{class:"ml-[1.2rem] text-xl cursor-pointer hover:bg-primary dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white hover:text-white duration-100 bg-dark text-white !shadow-none rounded-sm",onClick:e[76]||(e[76]=o=>lt("buttons"))})])]),v(W,{name:"slide-il-ol",mode:"out-in"},{default:J(()=>[a.buttons.val.value.length>0?(u(),f("div",{class:b(["items-center flex gap-[1.2rem] mt-[2.4rem] w-full",{"pb-[2.4rem]":a.buttons.val.value.length==1}]),key:a.buttons.val.value.length+a.buttons.view.value},[v(P,{modelValue:t(Le).text[t(h)],"onUpdate:modelValue":e[77]||(e[77]=o=>t(Le).text[t(h)]=o),white:l.$colorMode.preference=="dark",label:`Text (${t(h)})`,class:"w-full h-[4.4rem]"},null,8,["modelValue","white","label"]),v(P,{modelValue:t(Le).link,"onUpdate:modelValue":e[78]||(e[78]=o=>t(Le).link=o),white:l.$colorMode.preference=="dark",label:"Link",class:"w-full h-[4.4rem]"},null,8,["modelValue","white"])],2)):m("",!0)]),_:1}),v(W,{name:"fade",mode:"out-in"},{default:J(()=>[a.buttons.val.value.length>1?(u(),f("div",Ra,[(u(!0),f(Ue,null,Me(a.buttons.val.value,(o,c)=>(u(),f("span",{class:b(["hover:text-current cursor-pointer text-dark dark:text-white",{"relative mr-[1.2rem]":c+1!==a.buttons.val.value.length,"text-bold !text-primary":c==a.buttons.view.value}]),onClick:I=>at(c,"buttons")},E(c+1),11,Aa))),256))])):m("",!0)]),_:1}
1)])])])]))]),d("div",qa,[H.edit?(u(),p(Je,{key:0,label:"Delete",class:"px-[1.2rem] rounded-sm !shadow-none bg-warning hover:bg-primary text-base !duration-100 w-[8rem] py-[0.6rem]",onClick:e[79]||(e[79]=o=>ve.value=!0)})):m("",!0),H.edit?m("",!0):(u(),p(Je,{key:1,label:"Close",class:"px-[1.2rem] rounded-sm !shadow-none bg-warning hover:bg-primary text-base !duration-100 w-[8rem] py-[0.6rem]",onClick:e[80]||(e[80]=o=>ee("closeModal"))})),d("div",Ba,[v(Vt,{modelValue:t(Ne),"onUpdate:modelValue":e[81]||(e[81]=o=>$(Ne)?Ne.value=o:null),dark:l.$colorMode.preference!=="dark",label:"AI translations",class:"dark:!text-white"},null,8,["modelValue","dark"]),H.edit?(u(),p(Je,{key:0,label:"Save",class:"w-[8rem] rounded-sm px-[1.2rem] !shadow-none dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white bg-dark hover:bg-primary text-base !duration-100 py-[0.6rem]",onClick:e[82]||(e[82]=o=>xt(!1)),onContextmenu:e[83]||(e[83]=Et(o=>rt(!1),["prevent"]))})):m("",!0),H.edit?m("",!0):(u(),p(Je,{key:1,label:"Create",class:"w-[8rem] dark:bg-white dark:!text-dark dark:hover:bg-primary dark:hover:!text-white rounded-sm px-[1.2rem] !shadow-none bg-dark hover:bg-primary text-base !duration-100 py-[0.6rem]",onClick:e[84]||(e[84]=o=>xt(!0)),onContextmenu:e[85]||(e[85]=Et(o=>rt(!0),["prevent"]))}))])])]),t(ve)?(u(),p(Ct,{key:0,modelValue:t(ve),"onUpdate:modelValue":e[86]||(e[86]=o=>$(ve)?ve.value=o:null),confirmation:""},{default:J(o=>[v(ol,{onClicked:c=>Bt(o.closeProp,c),label:"You are about to delete a project",button:"Delete"},null,8,["onClicked"])]),_:1},8,["modelValue"])):m("",!0),t(ke)?(u(),p(Ct,{key:1,modelValue:t(ke),"onUpdate:modelValue":e[87]||(e[87]=o=>$(ke)?ke.value=o:null),confirmation:""},{default:J(o=>[v(rl,{edit:H.edit,preselected:t(vt),onClicked:(c,I)=>Qt(o.closeProp,c,I)},null,8,["edit","preselected","onClicked"])]),_:1},8,["modelValue"])):m("",!0)],2)}}};export{fo as default};
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.