1import{u as r,a as u,b as c}from"./react-query-B-PjvZ3S.js";import{a as n,f as o,d as p,b as a}from"./client-BrDz2RtE.js";import{g as l}from"./psTrack-B3z9epus.js";function m(e){const t=new URLSearchParams;e?.page&&t.set("page",String(e.page)),e?.search&&t.set("search",e.search),e?.brand&&t.set("brand",e.brand),e?.category&&t.set("category",e.category);const i=t.toString();return r({queryKey:["public","textilien",e],queryFn:()=>a(`/api/public/textilien-react${i?"?"+i:""}`)})}function q(){return r({queryKey:["public","featured-sliders"],queryFn:()=>a("/api/public/featured-sliders"),staleTime:300*1e3})}function d(){return r({queryKey:["public","bundles"],queryFn:()=>a("/api/public/bundles"),staleTime:300*1e3})}function g(e){return r({queryKey:["public","bundle",e],queryFn:()=>a(`/api/public/bundle/${e}`),enabled:!!e})}function F(){return r({queryKey:["public","cart"],queryFn:()=>a("/api/public/cart")})}function h(){const e=c();return u({mutationFn:t=>{const s=(t?.item_type||"")==="konfigurator"?"/api/public/cart/add-konfigurator":"/api/public/cart/add";return n(s,t)},onSuccess:()=>e.invalidateQueries({queryKey:["public","cart"]})})}function K(){const e=c();return u({mutationFn:({itemId:t,quantity:i})=>o(`/api/public/cart/items/${t}`,{quantity:i}),onSuccess:()=>e.invalidateQueries({queryKey:["public","cart"]})})}function S(){const e=c();return u({mutationFn:t=>p(`/api/public/cart/items/${t}`),onSuccess:()=>e.invalidateQueries({queryKey:["public","cart"]})})}function v(){const e=c();return u({mutationFn:t=>n("/api/public/cart/voucher",{code:t}),onSuccess:()=>e.invalidateQueries({queryKey:["public","cart"]})})}function k(){const e=c();return u({mutationFn:t=>{const i=l();return n("/api/public/cart/checkout",i?{...t,first_touch:i}:t)},onSuccess:()=>e.invalidateQueries({queryKey:["public","cart"]})})}function $(){return u({mutationFn:e=>n("/api/public/kontakt",e)})}function P(){return u({mutationFn:e=>n("/api/public/musterbox",e)})}function T(){return u({mutationFn:e=>n("/api/public/termin",e)})}function C(e=21){return r({queryKey:["termin-slots",e],queryFn:()=>a(`/api/public/termin/slots?days=${e}`),staleTime:6e4})}function Q(e){return r({queryKey:["public","angebot",e],queryFn:()=>a(`/api/public/angebot/${e}`),enabled:!!e})}function x(){return u({mutationFn:e=>n(`/api/public/angebot/${e}/create-checkout`,{})})}function A(){return u({mutationFn:e=>n(`/api/public/angebot/${e}/accept-invoice`,{})})}function w(){return u({mutationFn:e=>n("/api/public/rechnung/verifizieren",{code:e})})}function I(){return u({mutationFn:({token:e,password:t})=>n(`/portal/easy-register/${e}/complete`,{password:t})})}function R(){return r({queryKey:["public","p2p-network"],queryFn:()=>a("/api/public/p2p/network"),staleTime:60*1e3,refetchInterval:300*1e3,retry:1})}function B(e){return u({mutationFn:t=>n(`/api/public/partner/${e}`,t)})}export{B as a,R as b,$ as c,P as d,T as e,C as f,Q as g,x as h,A as i,I as j,w as k,m as l,q as m,d as n,g as o,h as p,K as q,S as r,v as s,k as t,F as u};
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.