import{D as S,u as C,K as h}from"./BbB25lLZ.js";import{H as A,a4 as v,s as O,ao as B,a9 as V,a6 as y,z as g,C as z,bo as M,o as b,aw as G}from"./B7Ee6uH9.js";import{f as d,E as _,i as Y,j as U,g as j}from"./ohHnq9Jx.js";var D=(e=>(e.SZUKAJ="szukaj",e.KARTA_HOTELU="karta-hotelu",e.KARTA_FAKULTETU="karta-fakultetu",e.OPINIE_PAGE="opinie-page",e.WF_TRAVELLA="wycieczki-fakultatywne-travella",e.WF_KIERUNKI="wycieczki-fakultatywne-kierunki",e.WF_KIERUNKI_PANSTWO="wycieczki-fakultatywne-kierunki-panstwo",e.WF_KIERUNKI_PANSTWO_REGION="wycieczki-fakultatywne-kierunki-panstwo-region",e))(D||{});const T=()=>{const e=A(null),n=v("USE_DATA_STORE_SERVER_OFFSET",()=>null),s=v("USE_DATA_STORE_CLIENT_OFFSET",()=>null),o=(a,t=S)=>{e.value||(e.value={server:null,client:null,local:t},i(a))},r=()=>{var t;if(s.value===null&&(s.value=Y()),!((t=e.value)!=null&&t.server))return;const a=e.value.server&&n.value!==null&&s.value!==null?U(e.value.server,n.value):null;e.value={...e.value,client:e.value.local?e.value.server:a}},l=O(()=>e.value?e.value.client:null),i=a=>{if(!a){e.value=null;return}const t=e.value?e.value.local:S;t?e.value={client:a,server:a,local:t}:e.value={client:a,server:s.value!==null&&n.value!==null?U(a,n.value,!1):null,local:t}},u=O(()=>(a=_.DAY_MONTH_YEAR,t=0)=>{const c=l.value;return Array.isArray(c)?c[t]?d(c[t],a):null:c?d(c,a):null}),f=O(()=>(a=_.DAY_MONTH_YEAR)=>{const t=l.value;return Array.isArray(t)?t.map(c=>d(c,a)||""):null});return{serverOffset:n,clientOffset:s,getDate:l,setDate:i,initDate:o,initClient:r,formatDate:u,formatAllDates:f,val:e}},x=e=>e?Array.isArray(e)?e:[e]:[],te=e=>{var r;const n=e.data&&e.data.length?(r=e.data)==null?void 0:r.map(l=>d(l,_.BACKEND)):void 0,s=e.datyUrodzenia.map(l=>d(l,_.BACKEND));return{data:n,datyUrodzenia:s}},ae=B("filtry",()=>{const{defaultAdultBirthDate:e}=C(),n=T(),{val:s}=n,o=T(),{val:r}=o,l=T(),{val:i}=l,u=T(),{val:f}=u,a=A(null),t=A([]),c=A({}),p=V(),w=y(),{$getUrl:H}=g();return{data:n,_dataValReadonly:s,_TerminMinValReadonly:r,_TerminMaxValReadonly:i,_datyUrodzeniaValReadonly:f,initDates:()=>{n.initDate(null),o.initDate(new Date),l.initDate(new Date(2024,12,31)),u.initDate(Array(2).fill(e.getDate.value)),e.getDate.value&&(t.value=Array(2).fill(d(e.getDate.value,_.BACKEND)))},initClient:()=>{n.initClient(),o.initClient(),l.initClient(),u.initClient()},wybraneDokadObiekt:a,TerminMin:o,TerminMax:l,datyUrodzenia:u,defaultAdultBirthDate:e,datyUrodzeniaString:t,filtryBoczneValue:c,loadValuesFromParams:async(R,I,N)=>{if(R.data){const k=x(R.data).map(W=>new Date(j(W)));n.setDate(k.length?k:null)}const E=N||I||"";if(!E||E.length===0){a.value=null;return}const K=H(z.FAKULTETY,"/pobierz-chips",{fraza:E}),m=await $fetch(K);if(!m){a.value=null,p.push({path:h,query:w.query});return}a.value=m}}}),F=81,$=220,P=180,L=130,le=()=>{const e=y(),n=e.name?[D.WF_TRAVELLA,D.WF_KIERUNKI,D.WF_KIERUNKI_PANSTWO,D.WF_KIERUNKI_PANSTWO_REGION].includes(e.name):!1,s=v("pageUp",()=>!1),o=v("pageDown",()=>!1),r=v("isHeaderHidden",()=>!1),l=v("bottomOfBackground",()=>!1),i=v("fullWidth",()=>!1);let u=0;const f=()=>{const t=window.scrollY;if(!n){u=t;return}t>u?(t>F&&r.value!==!0&&(r.value=!0),t>F&&(o.value!==!0||s.value!==!1)&&(o.value=!0,s.value=!1)):t<u&&(s.value=!0,r.value!==!1&&(r.value=!1)),t>$?l.value=!0:t<P&&(l.value=!1),t===0&&(o.value=!1,s.value=!1,r.value=!1),t>L&&i.value!==!0?i.value=!0:t<=L&&i.value!==!1&&(i.value=!1),u=t},a=()=>{removeEventListener("scroll",f),o.value=!1,s.value=!1,r.value=!1,l.value=!1,i.value=!1};return M(()=>{setTimeout(()=>{if(!n){a();return}addEventListener("scroll",f)},0)}),b(()=>{setTimeout(()=>{if(!n){a();return}addEventListener("scroll",f)},0)}),G(()=>{setTimeout(()=>{a()},0)}),{pageDown:o,pageUp:s,isHeaderHidden:r,bottomOfBackground:l,fullWidth:i}};function ne(e=!0){const n=A(!1),s=v("pageLoaderForceShowLoader",()=>!1),o=g(),r=l=>{var u,f,a,t,c,p;return!!(l.path===h||(((f=(u=l.params)==null?void 0:u.panstwo)==null?void 0:f.length)||((t=(a=l.params)==null?void 0:a.region)==null?void 0:t.length))&&!((p=(c=l.params)==null?void 0:c.karta)!=null&&p.length))};if(e){const l=y();o.hook("page:start",()=>{n.value=s.value?!0:!r(l)}),o.hook("page:finish",()=>{n.value=!1,s.value=!1})}return{loading:n,forceShowLoader:s,checkIsSzukaj:r}}export{D as E,ne as a,le as b,te as p,ae as u};
//# sourceMappingURL=CJ1pMV_X.js.map
