import{aa as c,r as a}from"./index-207e8178.js";const f=c("programStore",()=>{const t=a({studieduur_dagen:null,zoekargument:"",soort_diploma:[],niveau:[],thema:[],elearning:[],location:{search_term:"",distance:0},instructietaal:[],keurmerk:[],leertraject:[],sorteren:null,erkenningen:[],excludes:{}}),u=a(1),s=a({soort_diploma:[],niveau:[],thema:[],elearning:[],instructietaal:[],keurmerk:[],leertraject:[]});return{query:t,page:u,filterCounts:s,changeProgramLevel:e=>{let r=t.value.niveau;const o=e==null?void 0:e.on,i=e==null?void 0:e.off;o!==void 0&&i!==void 0&&(o.forEach(n=>{r.includes(n)||r.push(n)}),r=r.filter(n=>!i.includes(n)))},programClearSearch:()=>{t.value={studieduur_dagen:null,zoekargument:"",soort_diploma:[],niveau:[],thema:[],elearning:[],location:{search_term:"",distance:0},instructietaal:[],keurmerk:[],leertraject:[],sorteren:null,erkenningen:[],excludes:{}}}}});export{f as u};