PageSourceSearch

https://www.zeppelin-museum.de/_nuxt/BG7wZOdh.js

js zeppelin-museum.de collected 2026-10-02 05:55:39 UTC 5,833 bytes, 1 lines download raw bytes

1import{y as R,M as j}from"./DKqLuN47.js";const N=m=>{const{baseUrl:g,httpAuth:d}=m.public,P=g??"http://localhost:3000",D=d?{Authorization:`${d}`}:void 0,p=R.create({baseURL:`${P}/api`,headers:D});return{get:async(e,c,t,u,l,s,$,h,r,n="de")=>{const o=[`locale=${n}`];if(u&&u.length===1&&u.includes("offer")){const a=j().startOf("day").unix(),i=[];i.push(`startDate > ${a} OR endDate > ${a} OR NOT endDate > 0`),o.push(`dateFilter=(${i})`)}else if(e||c){const a=[];t?t.searchWithoutEndDate&&t.searchNotFinishedAtStartDate?a.push(`(startDate > ${e} AND (NOT endDate > 0)) OR endDate > ${e}`):t.searchNotFinishedAtStartDate&&a.push(`endDate > ${e}`):e&&c?(a.push(`endDate > ${e}`),a.push(`startDate < ${c}`)):e?a.push(`startDate > ${e}`):c&&a.push(`endDate < ${c}`),o.push(`dateFilter=(${a.join(" AND ")})`)}if($&&o.push(`limit=${$}`),h&&o.push(`offset=${h}`),r&&(r.param&&o.push(`sortParam=${r.param}`),r.direction&&o.push(`sortDirection=${r.direction}`)),u&&u.length>0){const a=[];u.forEach(i=>{a.push(`contentType = '${i}'`)}),o.push(`contentTypes=(${a.join(" OR ")})`)}if(l&&l.length>0){const a=[];l.forEach(i=>{a.push(`type = '${i}'`)}),o.push(`types=(${a.join(" OR ")})`)}if(s&&(s==null?void 0:s.length)>0){const a=[];s.forEach(i=>{a.push(`targetGroups.title = '${i}'`)}),o.push(`targetGroups=(${a.join(" OR ")})`)}try{const{data:a}=await p.get(`/search?${o.join("&")}`);return a??null}catch(a){return console.log("search failed",a),null}},getProgramm:async(e,c,t,u,l,s,$,h,r,n,o="de")=>{const a=[`locale=${o}`];if(e||c){const i=[];t?t.searchWithoutEndDate&&t.searchNotFinishedAtStartDate?i.push(`(startDate > ${e} AND (NOT endDate > 0)) OR endDate > ${e}`):t.searchNotFinishedAtStartDate&&i.push(`endDate > ${e}`):e&&c?(i.push(`endDate > ${e}`),i.push(`startDate < ${c}`)):e?i.push(`startDate > ${e}`):c&&i.push(`endDate < ${c}`),a.push(`dateFilter=(${i.join(" AND ")})`)}if(h&&a.push(`limit=${h}`),r&&a.push(`offset=${r}`),n&&(n.param&&a.push(`sortParam=${n.param}`),n.direction&&a.push(`sortDirection=${n.direction}`)),u&&u.length>0){const i=[];u.forEach(f=>{i.push(`contentType = '${f}'`)}),a.push(`contentTypes=(${i.join(" OR ")})`)}if(l&&l.length>0){const i=[];l.forEach(f=>{i.push(`type = '${f}'`)}),a.push(`types=(${i.join(" OR ")})`)}if(s&&(s==null?void 0:s.length)>0){const i=[];s.forEach(f=>{i.push(`targetGroups.title = '${f}'`)}),a.push(`targetGroups=(${i.join(" OR ")})`)}$&&a.push(`special=${$}`);try{const{data:i}=await p.get(`/search?${a.join("&")}`);return i??null}catch(i){return console.log("search failed",i),null}},getSomeAndExclude:async(e,c,t,u,l,s,$,h,r,n,o="de")=>{const a=[`locale=${o}`];if(e||c){const i=[];t?t.searchWithoutEndDate&&t.searchWithoutStartAndEndDate&&t.searchNotFinishedAtStartDate?i.push(`(startDate > ${e} AND (NOT endDate > 0)) OR endDate > ${e} OR (NOT startDate > 0 AND NOT endDate > 0)`):t.searchWithoutEndDate&&t.searchNotFinishedAtStartDate?i.push(`(startDate > ${e} AND (NOT endDate > 0)) OR endDate > ${e}`):t.searchNotFinishedAtStartDate&&i.push(`endDate > ${e}`):e&&c?(i.push(`endDate > ${e}`),i.push(`startDate < ${c}`)):e?i.push(`startDate > ${e}`):c&&i.push(`endDate < ${c}`),a.push(`dateFilter=(${i.join(" AND ")})`)}if(h&&a.push(`limit=${h}`),r&&a.push(`offset=${r}`),n&&(n.param&&a.push(`sortParam=${n.param}`),n.direction&&a.push(`sortDirection=${n.direction}`)),$&&a.push(`slugToExclude=${$}`),u&&(u==null?void 0:u.length)>0){const i=[];u.forEach(f=>{i.push(`contentType = '${f}'`)}),a.push(`contentTypes=(${i.join(" OR ")})`)}if(l&&(l==null?void 0:l.length)>0){const i=[];l.forEach(f=>{i.push(`type = '${f}'`)}),a.push(`types=(${i.join(" OR ")})`)}if(s&&(s==null?void 0:s.length)>0){const i=[];s.forEach(f=>{i.push(`targetGroups.title = '${f}'`)}),a.push(`targetGroups=(${i.join(" OR ")})`)}try{const{data:i}=await p.get(`/search?${a.join("&")}`);return i??null}catch(i){return console.log("search failed",i),null}},getDiscoverWithCategory:async(e,c,t,u,l,s,$="de")=>{const h=[`locale=${$}`];if(h.push("contentTypes = 'discover'"),e&&h.push(`categories=(categories.title = '${e}')`),u&&h.push(`limit=${u}`),l&&h.push(`offset=${l}`),s&&(s.param&&h.push(`sortParam=${s.param}`),s.direction&&h.push(`sortDirection=${s.direction}`)),c&&(c==null?void 0:c.length)>0){const r=[];
1c.forEach(n=>{r.push(`type = '${n}'`)}),h.push(`types=(${r.join(" OR ")})`)}if(t&&(t==null?void 0:t.length)>0){const r=[];t.forEach(n=>{r.push(`targetGroups.title = '${n}'`)}),h.push(`targetGroups=(${r.join(" OR ")})`)}try{const{data:r}=await p.get(`/search?${h.join("&")}`);return r??null}catch(r){return console.log("search failed",r),null}},getByText:async(e,c,t,u,l,s,$="de")=>{const h=[`locale=${$}`];e&&h.push(`q=${e}`),h.push("isGlobalTextSearch=true"),h.push("highlightPreTag=<em>"),h.push("highlightPostTag=</em>"),c&&h.push(`offset=${c}`),t&&h.push(`limit=${t}`),u&&h.push(`hitsPerPage=${u}`),l&&h.push(`page=${l}`),s&&(s.param&&h.push(`sortParam=${s.param}`),s.direction&&h.push(`sortDirection=${s.direction}`));try{const{data:r}=await p.get(`/search?${h.join("&")}`);return r??null}catch(r){return console.log("search failed",r),null}},getContentTypeWithText:async(e,c,t,u,l,s,$,h,r="de")=>{const n=[`locale=${r}`];if(e&&e.length>0){const o=[];e.forEach(a=>{o.push(`contentType = '${a}'`)}),n.push(`contentTypes=(${o.join(" OR ")})`)}if(c&&n.push(`q=${c}`),t&&t.length>0){const o=[];t.forEach(a=>{o.push(`type = '${a}'`)}),n.push(`types=(${o.join(" OR ")})`)}n.push("highlightPreTag=<em>"),n.push("highlightPostTag=</em>"),u&&n.push(`offset=${u}`),l&&n.push(`limit=${l}`),s&&n.push(`hitsPerPage=${s}`),$&&n.push(`page=${$}`),h&&(h.param&&n.push(`sortParam=${h.param}`),h.direction&&n.push(`sortDirection=${h.direction}`));try{const{data:o}=await p.get(`/search?${n.join("&")}`);return o??null}catch(o){return console.log("search failed",o),null}}}},E={getRepository:N};export{E as D};

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.