1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3425],{2410:(e,t,a)=>{"use strict";a.d(t,{BK:()=>o,eu:()=>i,q5:()=>l});var n=a(58321);a(39349);var s=a(56986),r=a(50706);function i(e){let{className:t,...a}=e;return(0,n.jsx)(s.bL,{"data-slot":"avatar",className:(0,r.cn)("relative flex size-8 shrink-0 overflow-hidden rounded-full",t),...a})}function o(e){let{className:t,...a}=e;return(0,n.jsx)(s._V,{"data-slot":"avatar-image",className:(0,r.cn)("aspect-square size-full",t),...a})}function l(e){let{className:t,...a}=e;return(0,n.jsx)(s.H4,{"data-slot":"avatar-fallback",className:(0,r.cn)("bg-muted flex size-full items-center justify-center rounded-full",t),...a})}},5536:(e,t,a)=>{"use strict";a.d(t,{lg:()=>n});let n=()=>Date.parse(new Date().toUTCString())/1e3},17996:(e,t,a)=>{"use strict";a.d(t,{GB:()=>o,IB:()=>n,L$:()=>s,b:()=>i,q:()=>r});let n=["de"],s={de:"Deutsch"},r="de",i="as-needed",o=!1},18083:(e,t,a)=>{"use strict";a.d(t,{Ej:()=>r,y2:()=>s});var n=a(91015);function s(){return"true"===n.env.NEXT_PUBLIC_AUTH_ENABLED&&"false"!==n.env.NEXT_PUBLIC_AUTH_ENABLED}function r(){return!1}},21428:(e,t,a)=>{Promise.resolve().then(a.bind(a,75906)),Promise.resolve().then(a.t.bind(a,23669,23)),Promise.resolve().then(a.bind(a,86798)),Promise.resolve().then(a.bind(a,65625)),Promise.resolve().then(a.bind(a,89198)),Promise.resolve().then(a.bind(a,26826)),Promise.resolve().then(a.bind(a,36027))},21910:(e,t,a)=>{"use strict";a.d(t,{wD:()=>n});let n={Theme:"THEME",InviteCode:"INVITE_CODE"}},22066:(e,t,a)=>{"use strict";a.d(t,{N_:()=>i,a8:()=>l,rd:()=>d});var n=a(35528),s=a(17996);let r=(0,a(5542).A)({locales:s.IB,defaultLocale:s.q,localePrefix:s.b,localeDetection:s.GB}),{Link:i,redirect:o,usePathname:l,useRouter:d}=(0,n.A)(r)},24073:(e,t,a)=>{"use strict";a.d(t,{bq:()=>u,eb:()=>v,gC:()=>f,l6:()=>d,yv:()=>c});var n=a(58321);a(39349);var s=a(90486),r=a(71316),i=a(85862),o=a(30773),l=a(50706);function d(e){let{...t}=e;return(0,n.jsx)(s.bL,{"data-slot":"select",...t})}function c(e){let{...t}=e;return(0,n.jsx)(s.WT,{"data-slot":"select-value",...t})}function u(e){let{className:t,size:a="default",children:i,...o}=e;return(0,n.jsxs)(s.l9,{"data-slot":"select-trigger","data-size":a,className:(0,l.cn)("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...o,children:[i,(0,n.jsx)(s.In,{asChild:!0,children:(0,n.jsx)(r.A,{className:"size-4 opacity-50"})})]})}function f(e){let{className:t,children:a,position:r="popper",...i}=e;return(0,n.jsx)(s.ZL,{children:(0,n.jsxs)(s.UC,{"data-slot":"select-content",className:(0,l.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md","popper"===r&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:r,...i,children:[(0,n.jsx)(m,{}),(0,n.jsx)(s.LM,{className:(0,l.cn)("p-1","popper"===r&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:a}),(0,n.jsx)(p,{})]})})}function v(e){let{className:t,children:a,...r}=e;return(0,n.jsxs)(s.q7,{"data-slot":"select-item",className:(0,l.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",t),...r,children:[(0,n.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,n.jsx)(s.VF,{children:(0,n.jsx)(i.A,{className:"size-4"})})}),(0,n.jsx)(s.p4,{children:a})]})}function m(e){let{className:t,...a}=e;return(0,n.jsx)(s.PP,{"data-slot":"select-scroll-up-button",className:(0,l.cn)("flex cursor-default items-center justify-center py-1",t),...a,children:(0,n.jsx)(o.A,{className:"size-4"})})}function p(e){let{className:t,...a}=e;return(0,n.jsx)(s.wn,{"data-slot":"select-scroll-down-button",className:(0,l.cn)("flex cursor-default items-center justify-center py-1",t),...a,children:(0,n.jsx)(r.A,{className:"size-4"})})}},26826:(e,t,a)=>{"use strict";a.d(t,{default:()=>i});var n=a(58321),s=a(88276),r=a(70358);function i(){let{setTheme:e}=(0,r.D)();return(0,n.jsxs)("button",{type:"button",className:"inline-flex size-9 shrink-0 items-center justify-center rounded-md text-muted-foreground transition-colors hover:bg-accent hover:text-foreground",onClick:()=>{e(document.documentElement.classList.contains("dark")?"light":"dark")},"aria-label":"Farbschema wechseln",children:[(0,n.jsx)(s.uSI,{className:"hidden text-lg dark:block","aria-hidden":"true"}),(0,n.jsx)(s.KsI,{className:"text-lg dark:hidden","aria-hidden":"true"})]})}},36027:(e,t,a)=>{"use strict";a.d(t,{default:()=>o});var n=a(58321),s=a(40377),r=a(53580),i=a(79685);function o(){let e=(0,s.usePathname)(),t="ca-pub-6570409302917715";return!t||(0,i.x)(e)?null:(0,n.jsx)(r.default,{strategy:"lazyOnload",src:"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=".concat(t),crossOrigin:"anonymous"})}},40222:(e,t,a)=>{"use strict";a.d(t,{I:()=>d,SQ:()=>l,_2:()=>c,lp:()=>u,mB:()=>f,rI:()=>i,ty:()=>o});var n=a(58321);a(39349);var s=a(62378),r=a(50706);function i(e){let{...t}=e;return(0,n.jsx)(s.bL,{"data-slot":"dropdown-menu",...t})}function o(e){let{...t}=e;return(0,n.jsx)(s.l9,{"data-slot":"dropdown-menu-trigger",...t})}function l(e){let{className:t,sideOffset:a=4,...i}=e;return(0,n.jsx)(s.ZL,{children:(0,n.jsx)(s.UC,{"data-slot":"dropdown-menu-content",sideOffset:a,className:(0,r.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",t),...i})})}function d(e){let{...t}=e;return(0,n.jsx)(s.YJ,{"data-slot":"dropdown-menu-group",...t})}function c(e){let{className:t,inset:a,variant:i="default",...o}=e;return(0,n.jsx)(s.q7,{"data-slot":"dropdown-menu-item","data-inset":a,"data-variant":i,className:(0,r.cn)("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...o})}function u(e){let{className:t,inset:a,...i}=e;return(0,n.jsx)(s.JU,{"data-slot":"dropdown-menu-label","data-inset":a,className:(0,r.cn)("px-2 py-1.5 text-sm font-medium data-[inset]:pl-8",t),...i})}function f(e){let{className:t,...a}=e;return(0,n.jsx)(s.wv,{"data-slot":"dropdown-menu-separator",className:(0,r.cn)("bg-border -mx-1 my-1 h-px",t),...a})}},41081:(e,t,a)=>{"use strict";a.d(t,{PW:()=>r,np:()=>i,pr:()=>s});var n=a(5536);let s=e=>{let t=localStorage.getItem(e);if(!t)return null;let a=t.split(":");if(!a||a.length<2)return null;let s=Number(a[0]),r=(0,n.lg)();if(-1!==s&&s<r)return i(e),null;let o=a[0]+":";return t.replace(o,"")},r=(e,t,a)=>{localStorage.setItem(e,a+":"+t)},i=e=>{localStorage.removeItem(e)}},50706:(e,t,a)=>{"use strict";a.d(t,{cn:()=>r});var n=a(61898),s=a(82675);function r(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,s.QP)((0,n.$)(t))}},65625:(e,t,a)=>{"use strict";a.d(t,{default:()=>l});var n=a(58321),s=a(24073),r=a(40377),i=a(84862),o=a(17996);function l(e){let{isIcon:t=!1}=e,a=(0,r.useParams)().locale,l=(0,r.useRouter)(),d=(0,r.usePathname)();return(0,n.jsxs)(s.l6,{value:a,onValueChange:e=>{if(e!==a){let t=d.replace("/".concat(a),"/".concat(e));t.startsWith("/".concat(e))||(t="/".concat(e).concat(t)),l.push(t)}},children:[(0,n.jsxs)(s.bq,{className:"flex items-center gap-2 border-none text-muted-foreground outline-hidden hover:bg-transparent focus:ring-0 focus:ring-offset-0",children:[(0,n.jsx)(i.aVW,{className:"text-xl"}),!t&&(0,n.jsx)("span",{className:"hidden md:block",children:o.L$[a]})]}),(0,n.jsx)(s.gC,{className:"z-50 bg-background",children:Object.keys(o.L$).map(e=>{let t=o.L$[e];return(0,n.jsx)(s.eb,{className:"cursor-pointer px-4",value:e,children:t},e)})})]})}},79685:(e,t,a)=>{"use strict";a.d(t,{x:()=>n});let n=e=>{var t;if(!e)return!1;let a=e.replace(/\/+$/,"").split("/").filter(Boolean);return"werkzeuge"===a.at(-2)&&["pdf-erstellen","word-in-pdf","docx-in-pdf","odt-in-pdf"].includes(null!==(t=a.at(-1))&&void 0!==t?t:"")}},84245:(e,t,a)=>{"use strict";a.d(t,{$:()=>l,r:()=>o});var n=a(58321);a(39349);var s=a(61500),r=a(85820),i=a(50706);let o=(0,r.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function l(e){let{className:t,variant:a,size:r,asChild:l=!1,...d}=e,c=l?s.DX:"button";return(0,n.jsx)(c,{"data-slot":"button",className:(0,i.cn)(o({variant:a,size:r,className:t})),...d})}},86798:(e,t,a)=>{"use strict";a.d(t,{default:()=>d});var n=a(58321),s=a(28710),r=a(39349),i=a(84245),o=a(52485);let l=(0,s.default)(()=>Promise.all([a.e(7875),a.e(4325)]).then(a.bind(a,54325)).then(e=>e.MobileHeaderMenu),{loadableGenerated:{webpack:()=>[54325]},ssr:!1});function d(e){let{header:t}=e,[a,s]=(0,r.useState)(!1);return a?(0,n.jsx)(l,{header:t,initialOpen:!0,onOpenChange:e=>{e||s(!1)}}):(0,n.jsx)(i.$,{variant:"default",size:"icon",onClick:()=>s(!0),children:(0,n.jsx)(o.A,{className:"size-4"})})}},89198:(e,t,a)=>{"use strict";a.d(t,{default:()=>p});var n=a(58321),s=a(84245),r=a(90779),i=a(74146);function o(){let e=(0,i.c3)(),{setShowSignModal:t}=(0,r.U)();return(0,n.jsx)(s.$,{variant:"default",onClick:()=>t(!0),className:"cursor-pointer","data-umami-event":"sign-in-button",children:e("user.sign_in")})}var l=a(39349),d=a(2410),c=a(40222),u=a(22066),f=a(86676);function v(e){let{user:t}=e,a=(0,i.c3)(),s=[{title:t.nickname},{title:a("user.user_center"),url:"/my-orders"}];return t.is_admin&&s.push({title:a("user.admin_system"),url:"/admin/users"}),s.push({title:a("user.sign_out"),onClick:()=>(0,f.CI)()}),(0,n.jsxs)(c.rI,{children:[(0,n.jsx)(c.ty,{asChild:!0,children:(0,n.jsxs)(d.eu,{className:"cursor-pointer",children:[(0,n.jsx)(d.BK,{src:t.avatar_url,alt:t.nickname}),(0,n.jsx)(d.q5,{children:t.nickname})]})}),(0,n.jsx)(c.SQ,{className:"mx-4 bg-background",children:s.map((e,t)=>(0,n.jsxs)(l.Fragment,{children:[(0,n.jsx)(c._2,{className:"flex justify-center cursor-pointer",children:e.url?(0,n.jsx)(u.N_,{href:e.url,target:e.target,children:e.title}):(0,n.jsx)("button",{onClick:e.onClick,children:e.title})},t),t!==s.length-1&&(0,n.jsx)(c.mB,{})]},t))})]})}var m=a(18083);function p(){let{user:e}=(0,r.U)();return(0,m.y2)()?(0,n.jsx)("div",{className:"flex items-center gap-x-2 px-2 cursor-pointer",children:e?(0,n.jsx)(v,{user:e}):(0,n.jsx)(o,{})}):null}},90779:(e,t,a)=>{"use strict";a.d(t,{AppContextProvider:()=>g,U:()=>p});var n=a(58321),s=a(39349),r=a(41081),i=a(21910),o=a(20896),l=a.n(o),d=a(2233),c=a.n(d),u=a(86676),f=a(91015),v=a(18083);let m=(0,s.createContext)({}),p=()=>(0,s.useContext)(m),g=e=>{let{children:t}=e;(0,v.y2)()&&(0,v.Ej)()&&function(){let{data:e,status:t}=(0,u.wV)(),a=async function(){let e={client_id:f.env.NEXT_PUBLIC_AUTH_GOOGLE_ID,auto_
1select:!1,cancel_on_tap_outside:!1,context:"signin"};c()(e,e=>{console.log("onetap login ok",e),r(e.credential)})},r=async function(e){console.log("signIn ok",await (0,u.Jv)("google-one-tap",{credential:e,redirect:!1}))};(0,s.useEffect)(()=>{if("unauthenticated"===t){a();let e=setInterval(()=>{a()},3e3);return()=>{clearInterval(e)}}},[t]),n.Fragment}();let{data:a}=(0,v.y2)()?(0,u.wV)():{data:null},[o,d]=(0,s.useState)(!1),[p,g]=(0,s.useState)(null),[h,x]=(0,s.useState)(!1),b=async function(){try{let e=await fetch("/api/get-user-info",{method:"POST"});if(!e.ok)throw Error("fetch user info failed with status: "+e.status);let{code:t,message:a,data:n}=await e.json();if(0!==t)throw Error(a);g(n),j(n)}catch(e){console.log("fetch user info failed")}},j=async e=>{try{if(e.invited_by){console.log("user already been invited",e.invited_by);return}let t=(0,r.pr)(i.wD.InviteCode);if(!t)return;let a=l()(e.created_at).unix(),n=l()().unix(),s=Number(n-a);if(s<=0||s>7200){console.log("user created more than 2 hours");return}console.log("update invite",t,e.uuid);let o={invite_code:t,user_uuid:e.uuid},d=await fetch("/api/update-invite",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)});if(!d.ok)throw Error("update invite failed with status: "+d.status);let{code:c,message:u,data:f}=await d.json();if(0!==c)throw Error(u);g(f),(0,r.np)(i.wD.InviteCode)}catch(e){console.log("update invite failed: ",e)}};return(0,s.useEffect)(()=>{a&&a.user&&b()},[a]),(0,n.jsx)(m.Provider,{value:{showSignModal:o,setShowSignModal:d,user:p,setUser:g,showFeedback:h,setShowFeedback:x},children:t})}}},e=>{var t=t=>e(e.s=t);e.O(0,[8548,9649,7613,3825,4084,6556,9722,3202,2310,2514,3669,6676,8015,7764,1256,863,7710,7358],()=>t(21428)),_N_E=e.O()}]);
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.