1import{c as e,m as t,s as n}from"./CqLZqFGF.js";import{B as r,On as i,St as a,ct as o,g as s,it as c,k as l,vn as u,xn as d}from"./B4b-2GOK.js";import"./rxhDcyfF.js";import{d as f,f as p,h as m,p as h}from"./CRGHRPZF.js";import{d as g,i as _,l as v,s as y,v as b,x}from"./CfJbCC2N.js";import{c as S,n as C,o as w,r as T,t as E}from"./DffK_964.js";var D={scrollBehavior(e,t,r){let i=n(),a=m(),o=a.options?.scrollBehaviorType??`auto`;return e.path.replace(/\/$/,``)===t.path.replace(/\/$/,``)?t.hash&&!e.hash?r??{left:0,top:0}:e.hash?{el:e.hash,top:O(e.hash),behavior:o}:!1:(typeof e.meta.scrollToTop==`function`?e.meta.scrollToTop(e,t):e.meta.scrollToTop)===!1?!1:t===S?k(e,t,r,o):new Promise(n=>{let s=()=>{requestAnimationFrame(()=>{if(a.currentRoute.value.fullPath!==e.fullPath){n(!1);return}n(k(e,t,r,o))})};i.hooks.hookOnce(`page:loading:end`,()=>{let e=i[`~transitionPromise`];e?e.then(s):s()})})}};function O(e){try{let t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function k(e,t,n,r){return n||(e.hash?{el:e.hash,top:O(e.hash),behavior:w(e,t)?r:`instant`}:{left:0,top:0})}var A=[{from:`/portal/forms/9c933d03-999b-4d54-9905-a39b1cae8fcb/9`,to:`/portal/forms-id/9c933d03-999b-4d54-9905-a39b1cae8fcb/9`,statusCode:301,query:{seedColor:`37a58c`,buttonVariant:`solid`,radius:`none`,colorMode:`light`}},{from:`/portal/forms/9c933d03-999b-4d54-9905-a39b1cae8fcb/10`,to:`/portal/forms-id/9c933d03-999b-4d54-9905-a39b1cae8fcb/10`,statusCode:301,query:{seedColor:`37a58c`,buttonVariant:`solid`,radius:`none`,colorMode:`light`}},{from:`/portal/forms/9c933d03-999b-4d54-9905-a39b1cae8fcb/1182`,to:`/portal/forms-id/9c933d03-999b-4d54-9905-a39b1cae8fcb/1182`,statusCode:301,query:{seedColor:`37a58c`,buttonVariant:`solid`,radius:`none`,colorMode:`light`}},{from:`/portal/forms/9c933d03-999b-4d54-9905-a39b1cae8fcb/1183`,to:`/portal/forms-id/9c933d03-999b-4d54-9905-a39b1cae8fcb/1183`,statusCode:301,query:{seedColor:`37a58c`,buttonVariant:`solid`,radius:`none`,colorMode:`light`}},{from:`/portal/forms/9c933d03-999b-4d54-9905-a39b1cae8fcb/1184`,to:`/portal/forms-id/9c933d03-999b-4d54-9905-a39b1cae8fcb/1184`,statusCode:301,query:{seedColor:`37a58c`,buttonVariant:`solid`,radius:`none`,colorMode:`light`}},{from:`/portal/forms/9c933d03-999b-4d54-9905-a39b1cae8fcb/1191`,to:`/portal/forms-id/9c933d03-999b-4d54-9905-a39b1cae8fcb/1191`,statusCode:301,query:{seedColor:`37a58c`,buttonVariant:`solid`,radius:`none`,colorMode:`light`}},{from:`/portal/forms/9c933d03-999b-4d54-9905-a39b1cae8fcb/1192`,to:`/portal/forms-id/9c933d03-999b-4d54-9905-a39b1cae8fcb/1192`,statusCode:301,query:{seedColor:`37a58c`,buttonVariant:`solid`,radius:`none`,colorMode:`light`}},{from:`/portal/forms/2563c837-8a85-4927-8966-38c98b20cdc0/10`,to:`/portal/forms-id/2563c837-8a85-4927-8966-38c98b20cdc0/10`,statusCode:301},{from:`/portal/forms/2563c837-8a85-4927-8966-38c98b20cdc0/11`,to:`/portal/forms-id/2563c837-8a85-4927-8966-38c98b20cdc0/11`,statusCode:301},{from:`/portal/forms/2563c837-8a85-4927-8966-38c98b20cdc0/15`,to:`/portal/forms-id/2563c837-8a85-4927-8966-38c98b20cdc0/15`,statusCode:301},{from:`/portal/forms/2563c837-8a85-4927-8966-38c98b20cdc0/18`,to:`/portal/forms-id/2563c837-8a85-4927-8966-38c98b20cdc0/18`,statusCode:301},{from:`/portal/forms/2563c837-8a85-4927-8966-38c98b20cdc0/9999`,to:`/portal/forms-id/2563c837-8a85-4927-8966-38c98b20cdc0/9999`,statusCode:301},{from:`/portal/forms/2563c837-8a85-4927-8966-38c98b20cdc0/1005`,to:`/portal/forms-id/2563c837-8a85-4927-8966-38c98b20cdc0/1005`,statusCode:301},{from:`/portal/forms/2563c837-8a85-4927-8966-38c98b20cdc0/1006`,to:`/portal/forms-id/2563c837-8a85-4927-8966-38c98b20cdc0/1006`,statusCode:301},{from:`/portal/forms/2563c837-8a85-4927-8966-38c98b20cdc0/1007`,to:`/portal/forms-id/2563c837-8a85-4927-8966-38c98b20cdc0/1007`,statusCode:301},{from:`/portal/forms/2563c837-8a85-4927-8966-38c98b20cdc0/1182`,to:`/portal/forms-id/2563c837-8a85-4927-8966-38c98b20cdc0/1182`,statusCode:301},{from:`/portal/forms/2563c837-8a85-4927-8966-38c98b20cdc0/1191`,to:`/portal/forms-id/2563c837-8a85-4927-8966-38c98b20cdc0/1191`,statusCode:301},{from:`/portal/forms/2563c837-8a85-4927-8966-38c98b20cdc0/1192`,to:`/portal/forms-id/2563c837-8a85-4927-8966-38c98b20cdc0/1192`,statusCode:301},{from:`/portal/forms/38dd8bc7-17d1-4851-a34e-41b91504fd30/26`,to:`/portal/forms-id/38dd8bc7-17d1-4851-a34e-41b91504fd30/26`,statusCode:301},{from:`/portal/forms/f6c58143-151e-495e-874a-4f8566a8f590/18`,to:`/portal/forms-id/f6c58143-151e-495e-874a-4f8566a8f590/18`,statusCode:301},{from:`/portal/forms/f6c58143-151e-495e-874a-4f8566a8f590/19`,to:`/portal/forms-id/f6c58143-151e-495e-874a-4f8566a8f590/19`,statusCode:301},{from:`/portal/forms/f6c58143-151e-495e-874a-4f8566a8f590/1191`,to:`/portal/forms-id/f6c58143-151e-495e-874a-4f8566a8f590/1191`,statusCode:301},{from:`/forms/anfrage/9c933d03-999b-4d54-9905-a39b1cae8fcb`,to:`/portal/forms/9c933d03-999b-4d54-9905-a39b1cae8fcb/1182`,statusCode:302},{from:`/kontakt/datenschutz.php`,to:`/datenschutz`,statusCode:301},{from:`/kontakt/impressum.php`,to:`/impressum`,statusCode:301},{from:`/kontakt/kontakt_alt.php`,to:`/kontakt`,statusCode:301},{from:`/kontakt/kontakt.php`,to:`/kontakt`,statusCode:301},{from:`/unternehmen/kontakt/vertrieb.php`,to:`/kontakt`,statusCode:301},{from:`/jobs.php`,to:`/karriere`,statusCode:301},{from:`/produkte/preis.php`,to:`/erp-software`,statusCode:301},{from:`/unternehmen/ueber/anbindungen.php`,to:`/erp-software`,statusCode:301}
1,{from:`/produkte/ida.php`,to:`/erp-software`,statusCode:301},{from:`/produkte/daisychain.php`,to:`/erp-software`,statusCode:301},{from:`/produkte/idaservicecloud.php`,to:`/erp-software`,statusCode:301},{from:`/produkte/projekte.php`,to:`/erp-software`,statusCode:301},{from:`/produkte/idadwh.php`,to:`/erp-software`,statusCode:301},{from:`/produkte/beratung.php`,to:`/`,statusCode:301},{from:`/unternehmen/ueber/inside.php`,to:`/das-sind-wir`,statusCode:301},{from:`/demo.php`,to:`/demo-testen`,statusCode:301},{from:`/de`,to:`/`,statusCode:301},{from:`/de/`,to:`/`,statusCode:301}],j=new Map([]),M={routes:e=>{let t=j.size>0?N():void 0,n=A.map(e=>({path:e.from,redirect(t){return{path:e.to,query:e.query?{...e.query,...t.query}:t.query,...e.statusCode?{statusCode:e.statusCode}:{}}}}));return t&&j.has(t)?P(e,t,j.get(t)):[...e,...n]}};function N(){if(I()&&typeof window<`u`)return window.location.hostname.split(`.`)[0]}function P(e,t,n){return e.filter(e=>F(e,n)).map(e=>({...e,path:e.path.slice(n.length+1)||`/`,name:e.name||`index`}))}function F(e,t){let{path:n}=e;return n===`/${t}`||n.startsWith(`/${t}/`)}function I(){return typeof window<`u`}var L={hashMode:!1,scrollBehaviorType:`auto`},R=M.hashMode??!1,z={...L,...D,...M};function B(e){if(e?.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function V(e,t=m()){let{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||=new Set,t._routePreloaded.has(n)))return;let i=t._preloadPromises||=[];if(i.length>4)return Promise.all(i).then(()=>V(e,t));t._routePreloaded.add(n);for(let e of r){let t=e.components?.default;if(typeof t!=`function`)continue;let n=Promise.resolve(t()).catch(()=>{}).finally(()=>i.splice(i.indexOf(n),1));i.push(n)}await Promise.all(i)}var H=(...e)=>e.find(e=>e!==void 0);function U(e){let t=e.replace(/[\u0000-\u001F\s]+/g,``);for(;t.toLowerCase().startsWith(`view-source:`);)t=t.slice(12);let n=t.indexOf(`:`);return n>0&&y(t.slice(0,n+1))?null:e}function W(t){let y=t.componentName||`NuxtLink`;function b(e){return!R&&typeof e==`string`&&e.startsWith(`#`)}function x(e,n,r){let i=r??t.trailingSlash;if(!e||i!==`append`&&i!==`remove`)return e;if(typeof e==`string`)return K(e,i);let a=`path`in e&&e.path!==void 0?e.path:n(e).path;return{...e,name:void 0,path:K(a,i)}}function S(n){let r=m(),o=e(),c=s(()=>!!i(n.target)&&i(n.target)!==`_self`),l=s(()=>{let e=i(n.to)||i(n.href)||``;return typeof e==`string`&&_(e,{acceptRelative:!0})}),u=a(`RouterLink`),d=u&&typeof u!=`string`?u.useLink:void 0,f=s(()=>{if(i(n.external))return!0;let e=i(n.to)||i(n.href)||``;return typeof e==`object`?!1:e===``||l.value}),g=s(()=>{let e=i(n.to)||i(n.href)||``;return f.value?e:x(e,r.resolve,i(n.trailingSlash))}),y=f.value?void 0:d?.({...n,to:g,viewTransition:i(n.viewTransition)}),S=s(()=>{let e=i(n.trailingSlash)??t.trailingSlash;if(!g.value||l.value||b(g.value)){let e=g.value;return typeof e==`string`?U(e):e}if(f.value){let t=typeof g.value==`object`&&`path`in g.value?h(g.value):g.value,n=typeof t==`object`?r.resolve(t).href:t,i=typeof n==`string`?U(n):n;return i===null?null:K(i,e)}return typeof g.value==`object`?r.resolve(g.value)?.href??null:K(v(o.app.baseURL,g.value),e)});return{to:g,hasTarget:c,isAbsoluteUrl:l,isExternal:f,href:S,isActive:y?.isActive??s(()=>g.value===r.currentRoute.value.path),isExactActive:y?.isExactActive??s(()=>g.value===r.currentRoute.value.path),route:y?.route??s(()=>r.resolve(g.value)),async navigate(e){S.value!==null&&await p(S.value,{replace:i(n.replace),external:f.value||c.value})}}}return l({name:y,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1},trailingSlash:{type:String,default:void 0,required:!1}},useLink:S,setup(e,{slots:i}){let s=m(),{to:l,href:p,navigate:_,isExternal:v,hasTarget:y,isAbsoluteUrl:x}=S(e),w=d(!1),D=u(null),O=t=>{D.value=e.custom?t?.$el?.nextElementSibling:t?.$el};function k(n){return!!(!w.value&&(typeof e.prefetchOn==`string`?e.prefetchOn===n:e.prefetchOn?.[n]??t.prefetchOn?.[n])&&(e.prefetch??t.prefetch)!==!1&&e.noPrefetch!==!0&&e.target!==`_blank`&&!Y())}
1async function A(e=n()){if(w.value||p.value===null)return;w.value=!0;let t=typeof l.value==`string`?l.value:v.value?h(l.value):s.resolve(l.value).fullPath,r=v.value?new URL(t,window.location.href).href:t;await Promise.all([e.hooks.callHook(`link:prefetch`,r)?.catch(()=>{}),!v.value&&!y.value&&V(l.value,s).catch(()=>{})])}if(!e.custom&&k(`visibility`)){let e=n(),t,r=null;o(()=>{let n=q();E(()=>{t=T(()=>{D?.value?.tagName&&(r=n.observe(D.value,async()=>{r?.(),r=null,await A(e)}))})})}),c(()=>{t&&C(t),r?.(),r=null})}return()=>{let n=e.target||null,o=H(e.noRel?``:e.rel,t.externalRelAttribute,x.value||y.value?`noopener noreferrer`:``)||null,c=e=>({href:p.value,navigate:_,get route(){if(!p.value)return;let e=new URL(p.value,window.location.href);return{path:e.pathname,fullPath:e.pathname,get query(){return g(e.search)},hash:e.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:p.value}},rel:o,target:n,isExternal:v.value||y.value,isActive:!1,isExactActive:!1,...e,prefetch:A,prefetched:w.value,shouldPrefetch:k});if(!v.value&&!y.value&&!b(l.value)){let n={ref:O,to:l.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};
1return e.custom||(k(`interaction`)&&(n.onPointerenter=A.bind(null,void 0),n.onFocus=A.bind(null,void 0)),w.value&&(n.class=e.prefetchedClass||t.prefetchedClass),n.rel=e.rel||void 0),r(a(`RouterLink`),n,e.custom&&i.default?{default:e=>i.default(c(e))}:i.default)}return e.custom?i.default?i.default(c()):null:r(`a`,{ref:D,href:p.value||null,rel:o,target:n,onClick:async t=>{if(!(v.value||y.value)){t.preventDefault();try{let t=f(p.value??``);return await(e.replace?s.replace(t):s.push(t))}finally{if(b(l.value)){let e=l.value.slice(1),t=e;try{t=decodeURIComponent(e)}catch{}document.getElementById(t)?.focus()}}}}},i.default?.())}}})}var G=W(t);function K(e,t){if(t!==`append`&&t!==`remove`)return e;let n=t===`append`?b:x;return _(e)&&!e.startsWith(`http`)?e:n(e,!0)}function q(){let e=n();if(e._observer)return e._observer;let t=null,r=new Map;return e._observer={observe:(e,n)=>(t||=new IntersectionObserver(e=>{for(let t of e){let e=r.get(t.target);(t.isIntersecting||t.intersectionRatio>0)&&e&&e()}}),r.set(e,n),t.observe(e),()=>{r.delete(e),t?.unobserve(e),r.size===0&&(t?.disconnect(),t=null)})}}var J=/2g/;function Y(){let e=navigator.connection;return!!(e&&(e.saveData||J.test(e.effectiveType)))}export{V as a,A as c,B as i,Y as n,R as o,q as r,z as s,G as t};
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.