PageSourceSearch

https://spedy.ai/_next/static/chunks/4454-dea11143d003a663.js

js spedy.ai collected 2026-09-24 14:07:58 UTC 17,466 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="43854186-9bde-4390-8f55-b1d3a656e57b",e._sentryDebugIdIdentifier="sentry-dbid-43854186-9bde-4390-8f55-b1d3a656e57b")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4454],{1147:(e,r,t)=>{t.d(r,{A:()=>a});function a(e){let r=document.querySelector(e);return!!r&&(r.scrollIntoView(),window.history.pushState(null,"",e),!0)}},1310:(e,r,t)=>{t.d(r,{x:()=>s});var a=t(53430),n=t(20390);function s(e){let{children:r,className:t,fullWidth:s=!1}=e;return(0,a.jsx)("div",{className:(0,n.$)("mx-auto w-full px-4 sm:px-6 lg:px-8",!s&&"max-w-7xl",t),children:r})}},35453:(e,r,t)=>{t.d(r,{Fh:()=>l,gt:()=>s,lF:()=>o});let a=[{labelKey:"features.dashboard.nav_title",href:"/features/dashboard"},{labelKey:"features.boards.nav_title",href:"/features/boards"},{labelKey:"features.tickets.nav_title",href:"/features/tickets"},{labelKey:"features.todos.nav_title",href:"/features/todos"},{labelKey:"features.wiki.nav_title",href:"/features/wiki"},{labelKey:"features.teams.nav_title",href:"/features/teams"},{labelKey:"features.integrations.nav_title",href:"/features/integrations"},{labelKey:"features.time_tracking.nav_title",href:"/features/time-tracking"},{labelKey:"features.releases.nav_title",href:"/features/releases"},{labelKey:"features.explainability.nav_title",href:"/features/explainability"},{labelKey:"features.pulse.nav_title",href:"/features/pulse"},{labelKey:"features.workload.nav_title",href:"/features/workload"},{labelKey:"features.ai_knowledge.nav_title",href:"/features/ai-knowledge"},{labelKey:"features.agents.nav_title",href:"/features/agents"},{labelKey:"features.mcp.nav_title",href:"/features/mcp"},{labelKey:"features.ai_handoff.nav_title",href:"/features/ai-handoff"},{labelKey:"features.pull_requests.nav_title",href:"/features/pull-requests"},{labelKey:"features.pipelines.nav_title",href:"/features/pipelines"},{labelKey:"features.gitlab.nav_title",href:"/features/gitlab"},{labelKey:"features.automations.nav_title",href:"/features/automations"},{labelKey:"features.public_forms.nav_title",href:"/features/public-forms"}],n=[{labelKey:"landing.nav.for.software_agencies",href:"/fuer/software-agenturen"},{labelKey:"landing.nav.for.product_teams",href:"/fuer/produktteams"},{labelKey:"landing.nav.for.in_house_dev_teams",href:"/fuer/in-house-dev-teams"},{labelKey:"landing.nav.for.all",href:"/fuer"}],s=[{labelKey:"landing.nav.features",href:"#features",children:a},{labelKey:"landing.nav.for.title",href:"/fuer",children:n},{labelKey:"landing.nav.extensions",href:"/extensions",children:[{labelKey:"landing.extensions_nav.chrome",href:"/extensions/chrome"},{labelKey:"landing.extensions_nav.jetbrains",href:"/extensions/jetbrains"}]},{labelKey:"landing.nav.pricing",href:"#pricing",isAnchor:!0},{labelKey:"landing.nav.blog",href:"/blog"},{labelKey:"landing.nav.login",href:"/login"},{labelKey:"landing.nav.demo",href:"/#kontakt",isPrimary:!0}],l=[{titleKey:"landing.footer.sections.product",links:[{labelKey:"landing.nav.features",href:"#features",isAnchor:!0},{labelKey:"landing.nav.how_it_works",href:"#how-it-works",isAnchor:!0},{labelKey:"landing.nav.extensions",href:"/extensions"},{labelKey:"landing.nav.pricing",href:"#pricing",isAnchor:!0},{labelKey:"landing.nav.tools.roi_calculator",href:"/roi-rechner"},{labelKey:"landing.footer.contact",href:"#contact",isAnchor:!0},{labelKey:"landing.footer.developers",href:"/developers"},{labelKey:"landing.footer.docs",href:"https://docs.spedy.ai/de/docs",external:!0},{labelKey:"landing.nav.blog",href:"/blog"}]},{titleKey:"landing.footer.sections.for",links:n},{titleKey:"landing.footer.sections.compare",links:[{labelKey:"landing.nav.compare.moco",href:"/vergleich/moco"},{labelKey:"landing.nav.compare.awork",href:"/vergleich/awork"},{labelKey:"landing.nav.compare.jira_tempo",href:"/vergleich/jira-tempo"},{labelKey:"landing.nav.compare.linear",href:"/vergleich/linear"},{labelKey:"landing.nav.compare.all",href:"/vergleich"}]},{titleKey:"landing.footer.sections.solutions",links:[{labelKey:"features.agents.nav_title",href:"/features/agents"},{labelKey:"features.mcp.nav_title",href:"/features/mcp"},{labelKey:"features.ai_handoff.nav_title",href:"/features/ai-handoff"},{labelKey:"landing.footer.developers",href:"/developers"}]},{titleKey:"landing.footer.sections.features",links:a}],i={"/fuer":"/en/for","/fuer/software-agenturen":"/en/for/software-agencies","/fuer/produktteams":"/en/for/product-teams","/fuer/in-house-dev-teams":"/en/for/in-house-dev-teams","/roi-rechner":"/en/roi-calculator","/vergleich":"/en/compare","/vergleich/moco":"/en/compare/moco","/vergleich/awork":"/en/compare/awork","/vergleich/jira-tempo":"/en/compare/jira-tempo","/vergleich/linear":"/en/compare/linear","/developers":"/en/developers"};function o(e,r){var t;return"en"!==r||e.startsWith("#")||e.startsWith("http")||e.startsWith("/en")?e:null!=(t=i[e])?t:e}},45105:(e,r,t)=>{t.d(r,{Footer:()=>p});var a=t(53430),n=t(25238),s=t(48753),l=t.n(s),i=t(5905),o=t(6354),d=t(32674),f=t(46650),u=t(72133),c=t(4912),h=t(35453),m=t(6414),x=t(1310),g=t(1147);function p(){let{t:e,locale:r}=(0,c.WD)(),t=(0,o.usePathname)(),s=(0,o.useRouter)(),p=new Date().getFullYear(),b="/"===t,v=(0,n.useCallback)((e,r)=>{r.startsWith("#")&&(e.preventDefault(),b&&(0,g.A)(r)||s.push("/".concat(r)))},[b,s]);return(0,a.jsx)("footer",{className:"relative border-t border-border/20 bg-muted/10",children:(0,a.jsx)(x.x,{children:(0,a.jsxs)("div",{className:"relative py-12 md:py-16",children:[(0,a.jsxs)("div",{className:"grid gap-10 md:grid-cols-2 lg:grid-cols-7",children:[(0,a.jsxs)("div",{className:"lg:col-span-2",children:[(0,a.jsxs)(l(),{href:"/",className:"inline-flex items-center gap-2.5 text-lg font-heading font-medium",children:[(0,a.jsx)(i.default,{src:"/icons/spedy-bildmarke.svg",alt:"Spedy",width:24,height:24,className:"h-6 w-6 opacity-70"}
1),(0,a.jsx)("span",{className:"text-foreground/80",children:"Spedy"})]}),(0,a.jsx)("p",{className:"mt-4 text-sm text-muted-foreground max-w-xs leading-relaxed",children:e("landing.footer.description")}),(0,a.jsx)("div",{className:"mt-6",children:(0,a.jsx)("a",{href:"https://de.linkedin.com/company/coding-9-gmbh",target:"_blank",rel:"noopener noreferrer",className:"inline-flex h-9 w-9 items-center justify-center rounded-lg text-foreground/40 transition-colors hover:text-foreground/70","aria-label":"LinkedIn",children:(0,a.jsx)(d.A,{className:"h-4 w-4"})})})]}),h.Fh.map(t=>(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-medium text-foreground/60 text-xs uppercase tracking-wider mb-3",children:e(t.titleKey)}),(0,a.jsx)("ul",{className:"space-y-2",children:t.links.map(t=>(0,a.jsx)("li",{children:(0,a.jsxs)(l(),{href:t.isAnchor||t.external?t.href:(0,h.lF)(t.href,r),...t.external?{target:"_blank",rel:"noopener noreferrer"}:{},onClick:e=>t.isAnchor&&v(e,t.href),className:"group inline-flex items-center text-sm text-muted-foreground hover:text-foreground/80 transition-colors",children:[e(t.labelKey),t.external&&(0,a.jsx)(f.A,{className:"ml-1 h-3 w-3 opacity-0 group-hover:opacity-50 transition-opacity"})]})},t.href))})]},t.titleKey))]}),(0,a.jsxs)("div",{className:"mt-12 pt-6 border-t border-border/20 flex flex-col items-center justify-between gap-3 md:flex-row",children:[(0,a.jsx)("p",{className:"text-xs text-muted-foreground text-center md:text-left",children:e("landing.footer.copyright",{year:p})}),(0,a.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-x-5 gap-y-2",children:[(0,a.jsx)(l(),{href:"/privacy",className:"text-xs text-muted-foreground hover:text-muted-foreground transition-colors",children:e("landing.footer.privacy")}),(0,a.jsx)(l(),{href:"/imprint",className:"text-xs text-muted-foreground hover:text-muted-foreground transition-colors",children:e("landing.footer.imprint")}),(0,a.jsx)(l(),{href:"/terms",className:"text-xs text-muted-foreground hover:text-muted-foreground transition-colors",children:e("landing.footer.terms")}),(0,a.jsx)(u.$,{variant:"ghost",onClick:()=>m.v0.getState().openSettings(),className:"h-auto p-0 text-xs font-normal text-muted-foreground hover:text-muted-foreground hover:bg-transparent transition-colors",children:e("consent.footer_link")})]})]})]})})})}},67942:(e,r,t)=>{t.d(r,{Navigation:()=>O});var a=t(53430),n=t(25238),s=t(48753),l=t.n(s),i=t(5905),o=t(6354),d=t(4589),f=t(70931),u=t(14636),c=t(4930),h=t(40948),m=t(28139),x=t(55165),g=t(9),p=t(65449),b=t(54432),v=t(61440),y=t(3630),j=t(16494),w=t(53487),K=t(96553),k=t(80743),N=t(32300),_=t(13721),A=t(20561),C=t(63469),E=t(65979),F=t(78088),$=t(17828),D=t(84430),S=t(15588),W=t(98267),I=t(20390),L=t(72133),q=t(4912),z=t(35453),P=t(1310),R=t(1147);let T={"/features/dashboard":d.A,"/features/boards":f.A,"/features/tickets":u.A,"/features/todos":c.A,"/features/wiki":h.A,"/features/ai-knowledge":m.A,"/features/agents":x.A,"/features/ai-handoff":g.A,"/features/mcp":p.A,"/features/teams":b.A,"/features/integrations":v.A,"/features/time-tracking":y.A,"/features/releases":j.A,"/features/explainability":w.A,"/features/pulse":K.A,"/features/workload":k.A,"/features/pull-requests":N.A,"/features/pipelines":_.A,"/features/gitlab":A.A,"/features/automations":C.A,"/features/public-forms":E.A,"/extensions/chrome":F.A,"/extensions/jetbrains":$.A},Y=[{labelKey:"landing.nav.group.project",hrefs:["/features/boards","/features/tickets","/features/todos","/features/releases","/features/time-tracking","/features/pull-requests","/features/pipelines","/features/gitlab","/features/public-forms","/features/automations"]},{labelKey:"landing.nav.group.knowledge",hrefs:["/features/agents","/features/mcp","/features/ai-handoff","/features/wiki","/features/ai-knowledge","/features/teams","/features/integrations"]},{labelKey:"landing.nav.group.insights",hrefs:["/features/dashboard","/features/pulse","/features/workload","/features/explainability"]}];function M(e){let{className:r}=e,{locale:t,setLocale:n}=(0,q.WD)(),s=e=>(0,I.$)("h-auto rounded px-1.5 py-0.5 text-xs font-heading transition-colors duration-200 hover:bg-transparent",e?"font-semibold text-foreground":"font-normal text-muted-foreground hover:text-foreground");return(0,a.jsxs)("div",{className:(0,I.$)("flex items-center gap-1",r),children:[(0,a.jsx)(L.$,{type:"button",variant:"ghost",size:"sm","aria-pressed":"de"===t,onClick:()=>n("de"),className:s("de"===t),children:"DE"}
1),(0,a.jsx)("span",{className:"text-muted-foreground/30 text-xs",children:"/"}),(0,a.jsx)(L.$,{type:"button",variant:"ghost",size:"sm","aria-pressed":"en"===t,onClick:()=>n("en"),className:s("en"===t),children:"EN"})]})}function O(){let{t:e,locale:r}=(0,q.WD)(),t=(0,o.usePathname)(),s=(0,o.useRouter)(),[d,f]=(0,n.useState)(!1),[u,c]=(0,n.useState)(!1),[h,m]=(0,n.useState)(null),x=(0,n.useRef)(null),g=(0,n.useRef)(null),p="/"===t;(0,n.useEffect)(()=>{c(!1),m(null)},[t]),(0,n.useEffect)(()=>{let e=()=>{f(window.scrollY>10)};return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,n.useEffect)(()=>{let e=()=>{window.innerWidth>=1280&&c(!1)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,n.useEffect)(()=>{let e=e=>{let r=e.target;!x.current||x.current.contains(r)||g.current&&g.current.contains(r)||m(null)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let b=(0,n.useCallback)((e,r)=>{r.startsWith("#")&&(e.preventDefault(),c(!1),p&&(0,R.A)(r)||s.push("/".concat(r)))},[p,s]);return(0,a.jsx)("header",{className:(0,I.$)("fixed top-0 left-0 right-0 z-50 transition-all duration-300",d||u?"bg-background/80 backdrop-blur-xl border-b border-border/30":"bg-transparent"),children:(0,a.jsxs)(P.x,{children:[(0,a.jsxs)("nav",{className:"flex h-16 items-center justify-between","aria-label":"Main navigation",children:[(0,a.jsxs)(l(),{href:"/",className:"group flex items-center gap-2.5 text-lg font-heading font-semibold",children:[(0,a.jsx)(i.default,{src:"/icons/spedy-bildmarke.svg",alt:"Spedy",width:28,height:28,className:"h-7 w-7 transition-opacity group-hover:opacity-70",priority:!0}),(0,a.jsx)("span",{className:"text-foreground",children:"Spedy"})]}),(0,a.jsx)("div",{className:"hidden xl:flex xl:items-center xl:gap-1",ref:x,children:z.gt.map(t=>{var n;return t.children?(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)("button",{type:"button",onClick:()=>m(h===t.href?null:t.href),className:"flex items-center gap-1 px-4 py-2 text-sm font-heading font-medium text-muted-foreground hover:text-foreground transition-all duration-200",children:[e(t.labelKey),(0,a.jsx)(D.A,{className:(0,I.$)("h-3.5 w-3.5 transition-transform duration-200",h===t.href&&"rotate-180")})]}),h===t.href&&(0,a.jsx)("div",{className:"absolute top-full left-1/2 -translate-x-1/2 mt-1 rounded-xl border border-border/50 bg-card/95 backdrop-blur-xl shadow-lg p-4 animate-in fade-in-0 slide-in-from-top-2 duration-200",children:"#features"===t.href?(0,a.jsx)("div",{className:"flex gap-6",children:Y.map(n=>(0,a.jsxs)("div",{className:"min-w-[180px]",children:[(0,a.jsx)("p",{className:"text-[10px] uppercase tracking-wider text-muted-foreground font-medium mb-2 px-2",children:e(n.labelKey)}),(0,a.jsx)("div",{className:"space-y-0.5",children:n.hrefs.map(n=>{var s;let i=null==(s=t.children)?void 0:s.find(e=>e.href===n);if(!i)return null;let o=T[n];return(0,a.jsxs)(l(),{href:(0,z.lF)(n,r),onClick:()=>m(null),className:"flex items-center gap-2.5 px-2 py-2 text-sm text-muted-foreground hover:text-foreground hover:bg-muted/50 rounded-lg transition-colors",children:[o&&(0,a.jsx)(o,{className:"h-3.5 w-3.5 text-foreground/40"}),e(i.labelKey)]},n)})})]},n.labelKey))}):(0,a.jsx)("div",{className:"min-w-[220px] space-y-0.5",children:null==(n=t.children)?void 0:n.map(t=>{let n=T[t.href];return(0,a.jsxs)(l(),{href:(0,z.lF)(t.href,r),onClick:()=>m(null),className:"flex items-center gap-2.5 px-2 py-2 text-sm text-muted-foreground hover:text-foreground hover:bg-muted/50 rounded-lg transition-colors",children:[n&&(0,a.jsx)(n,{className:"h-3.5 w-3.5 text-foreground/40"}),e(t.labelKey)]},t.href)})})})]},t.href):(0,a.jsx)(l(),{href:t.isAnchor?t.href:(0,z.lF)(t.href,r),onClick:e=>t.isAnchor&&b(e,t.href),className:(0,I.$)("text-sm font-heading font-medium transition-all duration-200",t.isPrimary?"rounded-lg bg-foreground px-5 py-2 text-background hover:bg-foreground
1/90":"px-4 py-2 text-muted-foreground hover:text-foreground"),children:e(t.labelKey)},t.href)})}),(0,a.jsx)(M,{className:"hidden xl:flex"}),(0,a.jsx)("button",{type:"button",className:"xl:hidden p-2 rounded-lg text-muted-foreground hover:text-foreground transition-colors",onClick:()=>c(!u),"aria-expanded":u,"aria-controls":"mobile-menu","aria-label":u?"Close menu":"Open menu",children:u?(0,a.jsx)(S.A,{className:"h-5 w-5","aria-hidden":"true"}):(0,a.jsx)(W.A,{className:"h-5 w-5","aria-hidden":"true"})})]}),(0,a.jsx)("div",{ref:g,id:"mobile-menu",className:(0,I.$)("xl:hidden transition-all duration-300 ease-in-out",u?"max-h-[calc(100dvh-4rem)] overflow-y-auto opacity-100 pb-6":"max-h-0 overflow-hidden opacity-0"),children:(0,a.jsxs)("div",{className:"flex flex-col gap-1 pt-4 border-t border-border/30",children:[(0,a.jsx)("div",{className:"px-4 pb-2 flex items-center justify-end",children:(0,a.jsx)(M,{})}),z.gt.map(t=>{var n;return t.children?(0,a.jsxs)("div",{children:[(0,a.jsxs)("button",{type:"button",onClick:()=>m(h===t.href?null:t.href),className:"flex items-center justify-between w-full px-4 py-3 text-sm font-heading font-medium text-muted-foreground hover:text-foreground rounded-lg transition-colors",children:[e(t.labelKey),(0,a.jsx)(D.A,{className:(0,I.$)("h-4 w-4 transition-transform duration-200",h===t.href&&"rotate-180")})]}),h===t.href&&(0,a.jsx)("div",{className:"ml-4 pb-2 space-y-3",children:"#features"===t.href?Y.map(n=>(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-[10px] uppercase tracking-wider text-muted-foreground font-medium px-4 mb-1",children:e(n.labelKey)}),(0,a.jsx)("div",{className:"space-y-0.5",children:n.hrefs.map(n=>{var s;let i=null==(s=t.children)?void 0:s.find(e=>e.href===n);if(!i)return null;let o=T[n];return(0,a.jsxs)(l(),{href:(0,z.lF)(n,r),onClick:()=>{c(!1),m(null)},className:"flex items-center gap-3 px-4 py-2.5 text-sm text-muted-foreground hover:text-foreground rounded-lg transition-colors",children:[o&&(0,a.jsx)(o,{className:"h-4 w-4 text-foreground/50"}),e(i.labelKey)]},n)})})]},n.labelKey)):(0,a.jsx)("div",{className:"space-y-0.5",children:null==(n=t.children)?void 0:n.map(t=>{let n=T[t.href];return(0,a.jsxs)(l(),{href:(0,z.lF)(t.href,r),onClick:()=>{c(!1),m(null)},className:"flex items-center gap-3 px-4 py-2.5 text-sm text-muted-foreground hover:text-foreground rounded-lg transition-colors",children:[n&&(0,a.jsx)(n,{className:"h-4 w-4 text-foreground/50"}),e(t.labelKey)]},t.href)})})})]},t.href):(0,a.jsx)(l(),{href:t.isAnchor?t.href:(0,z.lF)(t.href,r),onClick:e=>{t.isAnchor?b(e,t.href):c(!1)},className:(0,I.$)("px-4 py-3 text-sm font-heading font-medium rounded-lg transition-colors",t.isPrimary?"mt-1 mx-0 flex items-center justify-center bg-foreground text-background rounded-xl h-12":"text-muted-foreground hover:text-foreground"),children:e(t.labelKey)},t.href)})]})})]})})}}}]);

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.