vendor: 4,298 bytes, lines 1-17
1(function(){const d=document.createElement("link").relList;if(d&&d.supports&&d.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))i(u);new MutationObserver(u=>{for(const h of u)if(h.type==="childList")for(const g of h.addedNodes)g.tagName==="LINK"&&g.rel==="modulepreload"&&i(g)}).observe(document,{childList:!0,subtree:!0});function c(u){const h={};return u.integrity&&(h.integrity=u.integrity),u.referrerPolicy&&(h.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?h.credentials="include":u.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function i(u){if(u.ep)return;u.ep=!0;const h=c(u);fetch(u.href,h)}})();function Px(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var Sc={exports:{}},il={};/** 2 * @license React 3 * react-jsx-runtime.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var sx;function Gg(){if(sx)return il;sx=1;var o=Symbol.for("react.transitional.element"),d=Symbol.for("react.fragment");function c(i,u,h){var g=null;if(h!==void 0&&(g=""+h),u.key!==void 0&&(g=""+u.key),"key"in u){h={};for(var b in u)b!=="key"&&(h[b]=u[b])}else h=u;return u=h.ref,{$$typeof:o,type:i,key:g,ref:u!==void 0?u:null,props:h}}return il.Fragment=d,il.jsx=c,il.jsxs=c,il}var lx;function Fg(){return lx||(lx=1,Sc.exports=Gg()),Sc.exports}var t=Fg(),kc={exports:{}},ce={};/** 10 * @license React 11 * react.production.js 12 * 13 * Copyright (c) Meta Platforms, Inc. and affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var ix;function Ug(){if(ix)return ce;ix=1;var o=Symbol.for("react.transitional.element"),d=Symbol.for("react.portal"),c=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),g=Symbol.for("react.context"),b=Symbol.for("react.forward_ref"),x=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),k=Symbol.iterator;function B(N){return N===null||typeof N!="object"?null:(N=k&&N[k]||N["@@iterator"],typeof N=="function"?N:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,_={};function D(N,P,Q){this.props=N,this.context=P,this.refs=_,this.updater=Q||C}D.prototype.isReactComponent={},D.prototype.setState=function(N,P){if(typeof N!="object"&&typeof N!="function"&&N!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,N,P,"setState")},D.prototype.forceUpdate=function(N){this.updater.enqueueForceUpdate(this,N,"forceUpdate")};function W(){}W.prototype=D.prototype;function q(N,P,Q){this.props=N,this.context=P,this.refs=_,this.updater=Q||C}var I=q.prototype=new W;I.constructor=q,O(I,D.prototype),I.isPureReactComponent=!0;var F=Array.isArray;function $(){}var V={H:null,A:null,T:null,S:null},xe=Object.prototype.hasOwnProperty;function Ee(N,P,Q){var X=Q.ref;return{$$typeof:o,type:N,key:P,ref:X!==void 0?X:null,props:Q}}function ze(N,P){return Ee(N.type,P,N.props)}function je(N){return typeof N=="object"&&N!==null&&N.$$typeof===o}function ve(N){var P={"=":"=0",":":"=2"};return"$"+N.replace(/[=:]/g,function(Q){return P[Q]})}var ne=/\/+/g;function Re(N,P){return typeof N=="object"&&N!==null&&N.key!=null?ve(""+N.key):P.toString(36)}function Me(N){switch(N.status){case"fulfilled":return N.value;case"rejected":throw N.reason;default:switch(typeof N.status=="string"?N.then($,$):(N.status="pending",N.then(function(P){N.status==="pending"&&(N.status="fulfilled",N.value=P)},function(P){N.status==="pending"&&(N.status="rejected",N.reason=P)})),N.status){case"fulfilled":return N.value;case"rejected":throw N.reason}}throw N}function E(N,P,Q,X,oe){var re=typeof N;(re==="undefined"||re==="boolean")&&(N=null);var Ne=!1;if(N===null)Ne=!0;else switch(re){case"bigint":case"string":case"number":Ne=!0;break;case"object":switch(N.$$typeof){case o:case d:Ne=!0;break;
vendor: 17,140 bytes, lines 17-41
17case y:return Ne=N._init,E(Ne(N._payload),P,Q,X,oe)}}if(Ne)return oe=oe(N),Ne=X===""?"."+Re(N,0):X,F(oe)?(Q="",Ne!=null&&(Q=Ne.replace(ne,"$&/")+"/"),E(oe,P,Q,"",function(Ya){return Ya})):oe!=null&&(je(oe)&&(oe=ze(oe,Q+(oe.key==null||N&&N.key===oe.key?"":(""+oe.key).replace(ne,"$&/")+"/")+Ne)),P.push(oe)),1;Ne=0;var nt=X===""?".":X+":";if(F(N))for(var Ve=0;Ve<N.length;Ve++)X=N[Ve],re=nt+Re(X,Ve),Ne+=E(X,P,Q,re,oe);else if(Ve=B(N),typeof Ve=="function")for(N=Ve.call(N),Ve=0;!(X=N.next()).done;)X=X.value,re=nt+Re(X,Ve++),Ne+=E(X,P,Q,re,oe);else if(re==="object"){if(typeof N.then=="function")return E(Me(N),P,Q,X,oe);throw P=String(N),Error("Objects are not valid as a React child (found: "+(P==="[object Object]"?"object with keys {"+Object.keys(N).join(", ")+"}":P)+"). If you meant to render a collection of children, use an array instead.")}return Ne}function K(N,P,Q){if(N==null)return N;var X=[],oe=0;return E(N,X,"","",function(re){return P.call(Q,re,oe++)}),X}function ae(N){if(N._status===-1){var P=N._result;P=P(),P.then(function(Q){(N._status===0||N._status===-1)&&(N._status=1,N._result=Q)},function(Q){(N._status===0||N._status===-1)&&(N._status=2,N._result=Q)}),N._status===-1&&(N._status=0,N._result=P)}if(N._status===1)return N._result.default;throw N._result}var we=typeof reportError=="function"?reportError:function(N){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var P=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof N=="object"&&N!==null&&typeof N.message=="string"?String(N.message):String(N),error:N});if(!window.dispatchEvent(P))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",N);return}console.error(N)},ue={map:K,forEach:function(N,P,Q){K(N,function(){P.apply(this,arguments)},Q)},count:function(N){var P=0;return K(N,function(){P++}),P},toArray:function(N){return K(N,function(P){return P})||[]},only:function(N){if(!je(N))throw Error("React.Children.only expected to receive a single React element child.");return N}};return ce.Activity=v,ce.Children=ue,ce.Component=D,ce.Fragment=c,ce.Profiler=u,ce.PureComponent=q,ce.StrictMode=i,ce.Suspense=x,ce.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=V,ce.__COMPILER_RUNTIME={__proto__:null,c:function(N){return V.H.useMemoCache(N)}},ce.cache=function(N){return function(){return N.apply(null,arguments)}},ce.cacheSignal=function(){return null},ce.cloneElement=function(N,P,Q){if(N==null)throw Error("The argument must be a React element, but you passed "+N+".");var X=O({},N.props),oe=N.key;if(P!=null)for(re in P.key!==void 0&&(oe=""+P.key),P)!xe.call(P,re)||re==="key"||re==="__self"||re==="__source"||re==="ref"&&P.ref===void 0||(X[re]=P[re]);var re=arguments.length-2;if(re===1)X.children=Q;else if(1<re){for(var Ne=Array(re),nt=0;nt<re;nt++)Ne[nt]=arguments[nt+2];X.children=Ne}return Ee(N.type,oe,X)},ce.createContext=function(N){return N={$$typeof:g,_currentValue:N,_currentValue2:N,_threadCount:0,Provider:null,Consumer:null},N.Provider=N,N.Consumer={$$typeof:h,_context:N},N},ce.createElement=function(N,P,Q){var X,oe={},re=null;if(P!=null)for(X in P.key!==void 0&&(re=""+P.key),P)xe.call(P,X)&&X!=="key"&&X!=="__self"&&X!=="__source"&&(oe[X]=P[X]);var Ne=arguments.length-2;if(Ne===1)oe.children=Q;else if(1<Ne){for(var nt=Array(Ne),Ve=0;Ve<Ne;Ve++)nt[Ve]=arguments[Ve+2];oe.children=nt}if(N&&N.defaultProps)for(X in Ne=N.defaultProps,Ne)oe[X]===void 0&&(oe[X]=Ne[X]);return Ee(N,re,oe)},ce.createRef=function(){return{current:null}},ce.forwardRef=function(N){return{$$typeof:b,render:N}},ce.isValidElement=je,ce.lazy=function(N){return{$$typeof:y,_payload:{_status:-1,_result:N},_init:ae}},ce.memo=function(N,P){return{$$typeof:f,type:N,compare:P===void 0?null:P}},ce.startTransition=function(N){var P=V.T,Q={};V.T=Q;try{var X=N(),oe=V.S;oe!==null&&oe(Q,X),typeof X=="object"&&X!==null&&typeof X.then=="function"&&X.then($,we)}catch(re){we(re)}finally{P!==null&&Q.types!==null&&(P.types=Q.types),V.T=P}},ce.unstable_useCacheRefresh=function(){return V.H.useCacheRefresh()},ce.use=function(N){return V.H.use(N)},ce.useActionState=function(N,P,Q){return V.H.useActionState(N,P,Q)},ce.useCallback=function(N,P){return V.H.useCallback(N,P)},ce.useContext=function(N){return V.H.useContext(N)},ce.useDebugValue=function(){},ce.useDeferredValue=function(N,P){return V.H.useDeferredValue(N,P)},ce.useEffect=function(N,P){return V.H.useEffect(N,P)},ce.useEffectEvent=function(N){return V.H.useEffectEvent(N)},ce.useId=function(){return V.H.useId()},ce.useImperativeHandle=function(N,P,Q){return V.H.useImperativeHandle(N,P,Q)},ce.useInsertionEffect=function(N,P){return V.H.useInsertionEffect(N,P)},ce.useLayoutEffect=function(N,P){return V.H.useLayoutEffect(N,P)},ce.useMemo=function(N,P){return V.H.useMemo(N,P)},ce.useOptimistic=function(N,P){return V.H.useOptimistic(N,P)},ce.useReducer=function(N,P,Q){return V.H.useReducer(N,P,Q)},ce.useRef=function(N){return V.H.useRef(N)},ce.useState=function(N){return V.H.useState(N)},ce.useSyncExternalStore=function(N,P,Q){return V.H.useSyncExternalStore(N,P,Q)},ce.useTransition=function(){return V.H.useTransition()},ce.version="19.2.8",ce}var rx;function Qc(){return rx||(rx=1,kc.exports=Ug()),kc.exports}var w=Qc();const Hg=Px(w);var Ac={exports:{}},rl={},Ec={exports:{}},Cc={};/** 18 * @license React 19 * scheduler.production.js 20 * 21 * Copyright (c) Meta Platforms, Inc. and affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */var ox;function Vg(){return ox||(ox=1,(function(o){function d(E,K){var ae=E.length;E.push(K);e:for(;0<ae;){var we=ae-1>>>1,ue=E[we];if(0<u(ue,K))E[we]=K,E[ae]=ue,ae=we;else break e}}function c(E){return E.length===0?null:E[0]}function i(E){if(E.length===0)return null;var K=E[0],ae=E.pop();if(ae!==K){E[0]=ae;e:for(var we=0,ue=E.length,N=ue>>>1;we<N;){var P=2*(we+1)-1,Q=E[P],X=P+1,oe=E[X];if(0>u(Q,ae))X<ue&&0>u(oe,Q)?(E[we]=oe,E[X]=ae,we=X):(E[we]=Q,E[P]=ae,we=P);else if(X<ue&&0>u(oe,ae))E[we]=oe,E[X]=ae,we=X;else break e}}return K}function u(E,K){var ae=E.sortIndex-K.sortIndex;return ae!==0?ae:E.id-K.id}if(o.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var h=performance;o.unstable_now=function(){return h.now()}}else{var g=Date,b=g.now();o.unstable_now=function(){return g.now()-b}}var x=[],f=[],y=1,v=null,k=3,B=!1,C=!1,O=!1,_=!1,D=typeof setTimeout=="function"?setTimeout:null,W=typeof clearTimeout=="function"?clearTimeout:null,q=typeof setImmediate<"u"?setImmediate:null;function I(E){for(var K=c(f);K!==null;){if(K.callback===null)i(f);else if(K.startTime<=E)i(f),K.sortIndex=K.expirationTime,d(x,K);else break;K=c(f)}}function F(E){if(O=!1,I(E),!C)if(c(x)!==null)C=!0,$||($=!0,ve());else{var K=c(f);K!==null&&Me(F,K.startTime-E)}}var $=!1,V=-1,xe=5,Ee=-1;function ze(){return _?!0:!(o.unstable_now()-Ee<xe)}function je(){if(_=!1,$){var E=o.unstable_now();Ee=E;var K=!0;try{e:{C=!1,O&&(O=!1,W(V),V=-1),B=!0;var ae=k;try{t:{for(I(E),v=c(x);v!==null&&!(v.expirationTime>E&&ze());){var we=v.callback;if(typeof we=="function"){v.callback=null,k=v.priorityLevel;var ue=we(v.expirationTime<=E);if(E=o.unstable_now(),typeof ue=="function"){v.callback=ue,I(E),K=!0;break t}v===c(x)&&i(x),I(E)}else i(x);v=c(x)}if(v!==null)K=!0;else{var N=c(f);N!==null&&Me(F,N.startTime-E),K=!1}}break e}finally{v=null,k=ae,B=!1}K=void 0}}finally{K?ve():$=!1}}}var ve;if(typeof q=="function")ve=function(){q(je)};else if(typeof MessageChannel<"u"){var ne=new MessageChannel,Re=ne.port2;ne.port1.onmessage=je,ve=function(){Re.postMessage(null)}}else ve=function(){D(je,0)};function Me(E,K){V=D(function(){E(o.unstable_now())},K)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(E){E.callback=null},o.unstable_forceFrameRate=function(E){0>E||125<E?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):xe=0<E?Math.floor(1e3/E):5},o.unstable_getCurrentPriorityLevel=function(){return k},o.unstable_next=function(E){switch(k){case 1:case 2:case 3:var K=3;break;default:K=k}var ae=k;k=K;try{return E()}finally{k=ae}},o.unstable_requestPaint=function(){_=!0},o.unstable_runWithPriority=function(E,K){switch(E){case 1:case 2:case 3:case 4:case 5:break;default:E=3}var ae=k;k=E;try{return K()}finally{k=ae}},o.unstable_scheduleCallback=function(E,K,ae){var we=o.unstable_now();switch(typeof ae=="object"&&ae!==null?(ae=ae.delay,ae=typeof ae=="number"&&0<ae?we+ae:we):ae=we,E){case 1:var ue=-1;break;case 2:ue=250;break;case 5:ue=1073741823;break;case 4:ue=1e4;break;default:ue=5e3}return ue=ae+ue,E={id:y++,callback:K,priorityLevel:E,startTime:ae,expirationTime:ue,sortIndex:-1},ae>we?(E.sortIndex=ae,d(f,E),c(x)===null&&E===c(f)&&(O?(W(V),V=-1):O=!0,Me(F,ae-we))):(E.sortIndex=ue,d(x,E),C||B||(C=!0,$||($=!0,ve()))),E},o.unstable_shouldYield=ze,o.unstable_wrapCallback=function(E){var K=k;return function(){var ae=k;k=K;try{return E.apply(this,arguments)}finally{k=ae}}}})(Cc)),Cc}var cx;function Kg(){return cx||(cx=1,Ec.exports=Vg()),Ec.exports}var zc={exports:{}},dt={};/** 26 * @license React 27 * react-dom.production.js 28 * 29 * Copyright (c) Meta Platforms, Inc. and affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var dx;function Wg(){if(dx)return dt;dx=1;var o=Qc();function d(x){var f="https://react.dev/errors/"+x;if(1<arguments.length){f+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)f+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+x+"; visit "+f+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function c(){}var i={d:{f:c,r:function(){throw Error(d(522))},D:c,C:c,L:c,m:c,X:c,S:c,M:c},p:0,findDOMNode:null},u=Symbol.for("react.portal");function h(x,f,y){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:u,key:v==null?null:""+v,children:x,containerInfo:f,implementation:y}}var g=o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function b(x,f){if(x==="font")return"";if(typeof f=="string")return f==="use-credentials"?f:""}return dt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,dt.createPortal=function(x,f){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!f||f.nodeType!==1&&f.nodeType!==9&&f.nodeType!==11)throw Error(d(299));return h(x,f,null,y)},dt.flushSync=function(x){var f=g.T,y=i.p;try{if(g.T=null,i.p=2,x)return x()}finally{g.T=f,i.p=y,i.d.f()}},dt.preconnect=function(x,f){typeof x=="string"&&(f?(f=f.crossOrigin,f=typeof f=="string"?f==="use-credentials"?f:"":void 0):f=null,i.d.C(x,f))},dt.prefetchDNS=function(x){typeof x=="string"&&i.d.D(x)},dt.preinit=function(x,f){if(typeof x=="string"&&f&&typeof f.as=="string"){var y=f.as,v=b(y,f.crossOrigin),k=typeof f.integrity=="string"?f.integrity:void 0,B=typeof f.fetchPriority=="string"?f.fetchPriority:void 0;y==="style"?i.d.S(x,typeof f.precedence=="string"?f.precedence:void 0,{crossOrigin:v,integrity:k,fetchPriority:B}):y==="script"&&i.d.X(x,{crossOrigin:v,integrity:k,fetchPriority:B,nonce:typeof f.nonce=="string"?f.nonce:void 0})}},dt.preinitModule=function(x,f){if(typeof x=="string")if(typeof f=="object"&&f!==null){if(f.as==null||f.as==="script"){var y=b(f.as,f.crossOrigin);i.d.M(x,{crossOrigin:y,integrity:typeof f.integrity=="string"?f.integrity:void 0,nonce:typeof f.nonce=="string"?f.nonce:void 0})}}else f==null&&i.d.M(x)},dt.preload=function(x,f){if(typeof x=="string"&&typeof f=="object"&&f!==null&&typeof f.as=="string"){var y=f.as,v=b(y,f.crossOrigin);i.d.L(x,y,{crossOrigin:v,integrity:typeof f.integrity=="string"?f.integrity:void 0,nonce:typeof f.nonce=="string"?f.nonce:void 0,type:typeof f.type=="string"?f.type:void 0,fetchPriority:typeof f.fetchPriority=="string"?f.fetchPriority:void 0,referrerPolicy:typeof f.referrerPolicy=="string"?f.referrerPolicy:void 0,imageSrcSet:typeof f.imageSrcSet=="string"?f.imageSrcSet:void 0,imageSizes:typeof f.imageSizes=="string"?f.imageSizes:void 0,media:typeof f.media=="string"?f.media:void 0})}},dt.preloadModule=function(x,f){if(typeof x=="string")if(f){var y=b(f.as,f.crossOrigin);i.d.m(x,{as:typeof f.as=="string"&&f.as!=="script"?f.as:void 0,crossOrigin:y,integrity:typeof f.integrity=="string"?f.integrity:void 0})}else i.d.m(x)},dt.requestFormReset=function(x){i.d.r(x)},dt.unstable_batchedUpdates=function(x,f){return x(f)},dt.useFormState=function(x,f,y){return g.H.useFormState(x,f,y)},dt.useFormStatus=function(){return g.H.useHostTransitionStatus()},dt.version="19.2.8",dt}var ux;function qg(){if(ux)return zc.exports;ux=1;function o(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(d){console.error(d)}}return o(),zc.exports=Wg(),zc.exports}/** 34 * @license React 35 * react-dom-client.production.js 36 * 37 * Copyright (c) Meta Platforms, Inc. and affiliates. 38 * 39 * This source code is licensed under the MIT license found in the 40 * LICENSE file in the root directory of this source tree. 41 */var mx;function Zg(){if(mx)return rl;mx=1;var o=Kg(),d=Qc(),c=qg();function i(e){var a="https://react.dev/errors/"+e;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)a+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function h(e){var a=e,n=e;if(e.alternate)for(;a.return;)a=a.return;else{e=a;do a=e,(a.flags&4098)!==0&&(n=a.return),e=a.return;while(e)}return a.tag===3?n:null}function g(e){if(e.tag===13){var a=e.memoizedState;if(a===null&&(e=e.alternate,e!==null&&(a=e.memoizedState)),a!==null)return a.dehydrated}return null}function b(e){if(e.tag===31){var a=e.memoizedState;if(a===null&&(e=e.alternate,e!==null&&(a=e.memoizedState)),a!==null)return a.dehydrated}return null}function x(e){if(h(e)!==e)throw Error(i(188))}function f(e){var a=e.alternate;if(!a){if(a=h(e),a===null)throw Error(i(188));return a!==e?null:e}for(var n=e,s=a;;){var l=n.return;if(l===null)break;var r=l.alternate;if(r===null){if(s=l.return,s!==null){n=s;continue}break}if(l.child===r.child){for(r=l.child;r;){if(r===n)return x(l),e;if(r===s)return x(l),a;r=r.sibling}throw Error(i(188))}if(n.return!==s.return)n=l,s=r;else{for(var m=!1,p=l.child;p;){if(p===n){m=!0,n=l,s=r;break}if(p===s){m=!0,s=l,n=r;break}p=p.sibling}if(!m){for(p=r.child;p;){if(p===n){m=!0,n=r,s=l;break}if(p===s){m=!0,s=r,n=l;break}p=p.sibling}if(!m)throw Error(i(189))}}if(n.alternate!==s)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:a}function y(e){var a=e.tag;if(a===5||a===26||a===27||a===6)return e;for(e=e.child;e!==null;){if(a=y(e),a!==null)return a;e=e.sibling}return null}var v=Object.assign,k=Symbol.for("react.element"),B=Symbol.for("react.transitional.element"),C=Symbol.for("react.portal"),O=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),D=Symbol.for("react.profiler"),W=Symbol.for("react.consumer"),q=Symbol.for("react.context"),I=Symbol.for("react.forward_ref"),F=Symbol.for("react.suspense"),$=Symbol.for("react.suspense_list"),V=Symbol.for("react.memo"),xe=Symbol.for("react.lazy"),Ee=Symbol.for("react.activity"),ze=Symbol.for("react.memo_cache_sentinel"),je=Symbol.iterator;function ve(e){return e===null||typeof e!="object"?null:(e=je&&e[je]||e["@@iterator"],typeof e=="function"?e:null)}var ne=Symbol.for("react.client.reference");function Re(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ne?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case O:return"Fragment";case D:return"Profiler";case _:return"StrictMode";case F:return"Suspense";case $:return"SuspenseList";case Ee:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case C:return"Portal";case q:return e.displayName||"Context";case W:return(e._context.displayName||"Context")+".Consumer";case I:var a=e.render;return e=e.displayName,e||(e=a.displayName||a.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case V:return a=e.displayName||null,a!==null?a:Re(e.type)||"Memo";case xe:a=e._payload,e=e._init;try{return Re(e(a))}catch{}}return null}var Me=Array.isArray,E=d.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K=c.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ae={pending:!1,data:null,method:null,action:null},we=[],ue=-1;function N(e){return{current:e}}function P(e){0>ue||(e.current=we[ue],we[ue]=null,ue--)}function Q(e,a){ue++,we[ue]=e.current,e.current=a}var X=N(null),oe=N(null),re=N(null),Ne=N(null);function nt(e,a){switch(Q(re,a),Q(oe,e),Q(X,null),a.nodeType){case 9:case 11:e=(e
vendor: 11,097 bytes, lines 41-48
41=a.documentElement)&&(e=e.namespaceURI)?Eh(e):0;break;default:if(e=a.tagName,a=a.namespaceURI)a=Eh(a),e=Ch(a,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}P(X),Q(X,e)}function Ve(){P(X),P(oe),P(re)}function Ya(e){e.memoizedState!==null&&Q(Ne,e);var a=X.current,n=Ch(a,e.type);a!==n&&(Q(oe,e),Q(X,n))}function yn(e){oe.current===e&&(P(X),P(oe)),Ne.current===e&&(P(Ne),al._currentValue=ae)}var ds,jl;function ea(e){if(ds===void 0)try{throw Error()}catch(n){var a=n.stack.trim().match(/\n( *(at )?)/);ds=a&&a[1]||"",jl=-1<n.stack.indexOf(` 42 at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return` 43`+ds+e+jl}var us=!1;function jt(e,a){if(!e||us)return"";us=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(a){var U=function(){throw Error()};if(Object.defineProperty(U.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(U,[])}catch(R){var T=R}Reflect.construct(e,[],U)}else{try{U.call()}catch(R){T=R}e.call(U.prototype)}}else{try{throw Error()}catch(R){T=R}(U=e())&&typeof U.catch=="function"&&U.catch(function(){})}}catch(R){if(R&&T&&typeof R.stack=="string")return[R.stack,T.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var r=s.DetermineComponentFrameRoot(),m=r[0],p=r[1];if(m&&p){var j=m.split(` 44`),M=p.split(` 45`);for(l=s=0;s<j.length&&!j[s].includes("DetermineComponentFrameRoot");)s++;for(;l<M.length&&!M[l].includes("DetermineComponentFrameRoot");)l++;if(s===j.length||l===M.length)for(s=j.length-1,l=M.length-1;1<=s&&0<=l&&j[s]!==M[l];)l--;for(;1<=s&&0<=l;s--,l--)if(j[s]!==M[l]){if(s!==1||l!==1)do if(s--,l--,0>l||j[s]!==M[l]){var L=` 46`+j[s].replace(" at new "," at ");return e.displayName&&L.includes("<anonymous>")&&(L=L.replace("<anonymous>",e.displayName)),L}while(1<=s&&0<=l);break}}}finally{us=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?ea(n):""}function cr(e,a){switch(e.tag){case 26:case 27:case 5:return ea(e.type);case 16:return ea("Lazy");case 13:return e.child!==a&&a!==null?ea("Suspense Fallback"):ea("Suspense");case 19:return ea("SuspenseList");case 0:case 15:return jt(e.type,!1);case 11:return jt(e.type.render,!1);case 1:return jt(e.type,!0);case 31:return ea("Activity");default:return""}}function wl(e){try{var a="",n=null;do a+=cr(e,n),n=e,e=e.return;while(e);return a}catch(s){return` 47Error generating stack: `+s.message+` 48`+s.stack}}var jn=Object.prototype.hasOwnProperty,wn=o.unstable_scheduleCallback,Nn=o.unstable_cancelCallback,Nl=o.unstable_shouldYield,Sl=o.unstable_requestPaint,ct=o.unstable_now,kl=o.unstable_getCurrentPriorityLevel,ms=o.unstable_ImmediatePriority,hs=o.unstable_UserBlockingPriority,Ja=o.unstable_NormalPriority,Al=o.unstable_LowPriority,xs=o.unstable_IdlePriority,El=o.log,Cl=o.unstable_setDisableYieldValue,H=null,J=null;function Se(e){if(typeof El=="function"&&Cl(e),J&&typeof J.setStrictMode=="function")try{J.setStrictMode(H,e)}catch{}}var Le=Math.clz32?Math.clz32:Ml,dr=Math.log,zl=Math.LN2;function Ml(e){return e>>>=0,e===0?32:31-(dr(e)/zl|0)|0}var Dl=256,Tl=262144,Rl=4194304;function Xa(e){var a=e&42;if(a!==0)return a;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Bl(e,a,n){var s=e.pendingLanes;if(s===0)return 0;var l=0,r=e.suspendedLanes,m=e.pingedLanes;e=e.warmLanes;var p=s&134217727;return p!==0?(s=p&~r,s!==0?l=Xa(s):(m&=p,m!==0?l=Xa(m):n||(n=p&~e,n!==0&&(l=Xa(n))))):(p=s&~r,p!==0?l=Xa(p):m!==0?l=Xa(m):n||(n=s&~e,n!==0&&(l=Xa(n)))),l===0?0:a!==0&&a!==l&&(a&r)===0&&(r=l&-l,n=a&-a,r>=n||r===32&&(n&4194048)!==0)?a:l}function fs(e,a){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&a)===0}function Af(e,a){switch(e){case 1:case 2:case 4:case 8:case 64:return a+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function od(){var e=Rl;return Rl<<=1,(Rl&62914560)===0&&(Rl=4194304),e}function ur(e){for(var a=[],n=0;31>n;n++)a.push(e);return a}function ps(e,a){e.pendingLanes|=a,a!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ef(e,a,n,s,l,r){var m=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var p=e.entanglements,j=e.expirationTimes,M=e.hiddenUpdates;for(n=m&~n;0<n;){var L=31-Le(n),U=1<<L;p[L]=0,j[L]=-1;var T=M[L];if(T!==null)for(M[L]=null,L=0;L<T.length;L++){var R=T[L];R!==null&&(R.lane&=-536870913)}n&=~U}s!==0&&cd(e,s,0),r!==0&&l===0&&e.tag!==0&&(e.suspendedLanes|=r&~(m&~a))}function cd(e,a,n){e.pendingLanes|=a,e.suspendedLanes&=~a;var s=31-Le(a);e.entangledLanes|=a,e.entanglements[s]=e.entanglements[s]|1073741824|n&261930}function dd(e,a){var n=e.entangledLanes|=a;for(e=e.entanglements;n;){var s=31-Le(n),l=1<<s;l&a|e[s]&a&&(e[s]|=a),n&=~l}}function ud(e,a){var n=a&-a;return n=(n&42)!==0?1:mr(n),(n&(e.suspendedLanes|a))!==0?0:n}function mr(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function hr(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function md(){var e=K.p;return e!==0?e:(e=window.event,e===void 0?32:Yh(e.type))}function hd(e,a){var n=K.p;try{return K.p=e,a()}finally{K.p=n}}var Sa=Math.random().toString(36).slice(2),st="__reactFiber$"+Sa,xt="__reactProps$"+Sa,Sn="__reactContainer$"+Sa,xr="__reactEvents$"+Sa,Cf="__reactListeners$"+Sa,zf="__reactHandles$"+Sa,xd="__reactResources$"+Sa,gs="__reactMarker$"+Sa;function fr(e){delete e[st],delete e[xt],delete e[xr],delete e[Cf],delete e[zf]}function kn(e){var a=e[st];if(a)return a;for(var n=e.parentNode;n;){if(a=n[Sn]||n[st]){if(n=a.alternate,a.child!==null||n!==null&&n.child!==null)for(e=Oh(e);e!==null;){if(n=e[st])return n;e=Oh(e)}return a}e=n,n=e.parentNode}return null}function An(e){if(e=e[st]||e[Sn]){var a=e.tag;if(a===5||a===6||a===13||a===31||a===26||a===27||a===3)return e}return null}function bs(e){var a=e.tag;if(a===5||a===26||a===27||a===6)return e.stateNode;throw Error(i(33))}function En(e){var a=e[xd];return a||(a=e[xd]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function tt(e){e[gs]=!0}var fd=new Set,pd={};function en(e,a){Cn(e,a),Cn(e+"Capture",a)}function Cn(e,a){for(pd[e]=a,e=0;e<a.length;e++)fd.add(a[e])}var Mf=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),gd={},bd={};function Df(e){return jn.call(bd,e)?!0:jn.call(gd,e)?!1:Mf.test(e)?bd[e]=!0:(gd[e]=!0,!1)}function Ol(e,a,n){if(Df(a))if(n===null)e.removeAttribute(a);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(a);return;case"boolean":var s=a.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){e.removeAttribute(a);return}}e.setAttribute(a,""+n)}}function _l(e,a,n){if(n===null)e.removeAttribute(a);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttribute(a,""+n)}}function ta(e,a,n,s){if(s===null)e.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(a,n,""+s)}}function zt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function vd(e){var a=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function Tf(e,a,n){var s=Object.getOwnPropertyDescriptor(e.constructor.prototype,a);if(!e.hasOwnProperty(a)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var l=s.get,r=s.set;return Object.defineProperty(e,a,{configurable:!0,get:function(){return l.call(this)},set:function(m){n=""+m,r.call(this,m)}}),Object.defineProperty(e,a,{enumerable:s.enumerable}),{getValue:function(){return n},setValue:function(m){n=""+m},stopTracking:function(){e._valueTracker=null,delete e[a]}}}}function pr(e){if(!e._valueTracker){var a=vd(e)?"checked":"value";e._valueTracker=Tf(e,a,""+e[a])}}function yd(e){if(!e)return!1;var a=e._valueTracker;if(!a)return!0;var n=a.getValue(),s="";return e&&(s=vd(e)?e.checked?"true":"false":e.value),e=s,e!==n?(a.setValue(e),!0):!1}function Ll(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var Rf=/[\n"\\]/g;function Mt(e){return e.replace(Rf,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function gr(e,a,n,s,l,r,m,p){e.name="",m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"?e.type=m:e.removeAttribute("type"),a!=null?m==="number"?(a===0&&e.value===""||e.value!=a)&&(e.value=""+zt(a)):e.value!==""+zt(a)&&(e.value=""+zt(a)):m!=="submit"&&m!=="reset"||e.removeAttribute("value"),a!=null?br(e,m,zt(a)):n!=null?br(e,m,zt(n)):s!=null&&e.removeAttribute("value"),l==null&&r!=null&&(e.defaultChecked=!!r),l!=null&&(e.checked=l&&typeof l!="function"&&typeof l!="symbol"),p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"?e.name=""+zt(p):e.removeAttribute("name")}function jd(e,a,n,s,l,r,m,p){if(r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"&&(e.type=r),a!=null||n!=null){if(!(r!=="submit"&&r!=="reset"||a!=null)){pr(e);return}n=n!=null?""+zt(n):"",a=a!=null?""+zt(a):n,p||a===e.value||(e.value=a),e.defaultValue=a}s=s??l,s=typeof s!="function"&&typeof s!="symbol"&&!!s,e.checked=p?e.checked:!!s,e.defaultChecked=!!s,m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(e.name=m),pr
vendor: 5,074 bytes, line 48
48(e)}function br(e,a,n){a==="number"&&Ll(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function zn(e,a,n,s){if(e=e.options,a){a={};for(var l=0;l<n.length;l++)a["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=a.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&s&&(e[n].defaultSelected=!0)}else{for(n=""+zt(n),a=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,s&&(e[l].defaultSelected=!0);return}a!==null||e[l].disabled||(a=e[l])}a!==null&&(a.selected=!0)}}function wd(e,a,n){if(a!=null&&(a=""+zt(a),a!==e.value&&(e.value=a),n==null)){e.defaultValue!==a&&(e.defaultValue=a);return}e.defaultValue=n!=null?""+zt(n):""}function Nd(e,a,n,s){if(a==null){if(s!=null){if(n!=null)throw Error(i(92));if(Me(s)){if(1<s.length)throw Error(i(93));s=s[0]}n=s}n==null&&(n=""),a=n}n=zt(a),e.defaultValue=n,s=e.textContent,s===n&&s!==""&&s!==null&&(e.value=s),pr(e)}function Mn(e,a){if(a){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=a;return}}e.textContent=a}var Bf=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Sd(e,a,n){var s=a.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?s?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="":s?e.setProperty(a,n):typeof n!="number"||n===0||Bf.has(a)?a==="float"?e.cssFloat=n:e[a]=(""+n).trim():e[a]=n+"px"}function kd(e,a,n){if(a!=null&&typeof a!="object")throw Error(i(62));if(e=e.style,n!=null){for(var s in n)!n.hasOwnProperty(s)||a!=null&&a.hasOwnProperty(s)||(s.indexOf("--")===0?e.setProperty(s,""):s==="float"?e.cssFloat="":e[s]="");for(var l in a)s=a[l],a.hasOwnProperty(l)&&n[l]!==s&&Sd(e,l,s)}else for(var r in a)a.hasOwnProperty(r)&&Sd(e,r,a[r])}function vr(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Of=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
48-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),_f=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Pl(e){return _f.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function aa(){}var yr=null;function jr(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Dn=null,Tn=null;function Ad(e){var a=An(e);if(a&&(e=a.stateNode)){var n=e[xt]||null;e:switch(e=a.stateNode,a.type){case"input":if(gr(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),a=n.name,n.type==="radio"&&a!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Mt(""+a)+'"][type="radio"]'),a=0;a<n.length;a++){var s=n[a];if(s!==e&&s.form===e.form){var l=s[xt]||null;if(!l)throw Error(i(90));gr(s,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(a=0;a<n.length;a++)s=n[a],s.form===e.form&&yd(s)}break e;case"textarea":wd(e,n.value,n.defaultValue);break e;case"select":a=n.value,a!=null&&zn(e,!!n.multiple,a,!1)}}}var wr=!1;function Ed(e,a,n){if(wr)return e(a,n);wr=!0;try{var s=e(a);return s}finally{if(wr=!1,(Dn!==null||Tn!==null)&&(ki(),Dn&&(a=Dn,e=Tn,Tn=Dn=null,Ad(a),e)))for(a=0;a<e.length;a++)Ad(e[a])}}function vs(e,a){var n=e.stateNode;if(n===null)return null;var s=n[xt]||null;if(s===null)return null;n=s[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(s=!s.disabled)||(e=e.type,s=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!s;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(i(231,a,typeof n));return n}var na=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Nr=!1;if(na)try{var ys={};Object.defineProperty(ys,"passive",{get:function(){Nr=!0}}),window.addEventListener("test",ys,ys),window.removeEventListener("test",ys,ys)}catch{Nr=!1}var ka=null,Sr=null,Gl=null;function Cd(){if(Gl)return Gl;var e,a=Sr,n=a.length,s,l="value"in ka?ka.value:ka.textContent,r=l.length;for(e=0;e<n&&a[e]===l[e];e++);var m=n-e;for(s=1;s<=m&&a[n-s]===l[r-s];s++);return Gl=l.slice(e,1<s?1-s:void 0)}function Fl(e){var a=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&a===13&&(e=13)):e=a,e===10&&(e=13),32<=e||e===13?e:0}function Ul(){return!0}function zd(){return!1}function ft(e){function a(n,s,l,r,m){this._reactName=n,this._targetInst=l,this.type=s,this.nativeEvent=r,this.target=m,this.currentTarget=null;for(var p in e)e.hasOwnProperty(p)&&(n=e[p],this[p]=n?n(r):r[p]);return this.isDefaultPrevented=(r.defaultPrevented!=null?r.defaultPrevented:r.returnValue===!1)?Ul:zd,this.isPropagationStopped=zd,this}return v(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Ul)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ul)},persist:function(){},isPersistent:Ul}),a}var tn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Hl=ft(tn),js=v({},tn,{view:0,detail:0}),Lf=ft(js),kr,Ar,ws,Vl=v({},js,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cr,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ws&&(ws&&e.type==="mousemove"?(kr=e.screenX-ws.screenX,Ar=e.screenY-ws.screenY):Ar=kr=0,ws=e),kr)},movementY:function(e){return"movementY"in e?e.movementY:Ar}}),Md=ft(Vl),Pf=v({},Vl,{dataTransfer:0}),Gf=ft(Pf),Ff=v({},js,{relatedTarget:0}),Er=ft(Ff),Uf=v({},tn,{animationName:0,elapsedTime:0,pseudoElement:0}),Hf=ft(Uf),Vf=v({},tn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Kf=ft(Vf),Wf=v({},tn,{data:0}),Dd=ft(Wf),qf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Zf={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},If={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Qf(e){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(e):(e=If[e])?!!a[e]:!1}
vendor: 5,306 bytes, line 48
48function Cr(){return Qf}var $f=v({},js,{key:function(e){if(e.key){var a=qf[e.key]||e.key;if(a!=="Unidentified")return a}return e.type==="keypress"?(e=Fl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Zf[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cr,charCode:function(e){return e.type==="keypress"?Fl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Fl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Yf=ft($f),Jf=v({},Vl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Td=ft(Jf),Xf=v({},js,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cr}),ep=ft(Xf),tp=v({},tn,{propertyName:0,elapsedTime:0,pseudoElement:0}),ap=ft(tp),np=v({},Vl,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),sp=ft(np),lp=v({},tn,{newState:0,oldState:0}),ip=ft(lp),rp=[9,13,27,32],zr=na&&"CompositionEvent"in window,Ns=null;na&&"documentMode"in document&&(Ns=document.documentMode);var op=na&&"TextEvent"in window&&!Ns,Rd=na&&(!zr||Ns&&8<Ns&&11>=Ns),Bd=" ",Od=!1;function _d(e,a){switch(e){case"keyup":return rp.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ld(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Rn=!1;function cp(e,a){switch(e){case"compositionend":return Ld(a);case"keypress":return a.which!==32?null:(Od=!0,Bd);case"textInput":return e=a.data,e===Bd&&Od?null:e;default:return null}}function dp(e,a){if(Rn)return e==="compositionend"||!zr&&_d(e,a)?(e=Cd(),Gl=Sr=ka=null,Rn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return Rd&&a.locale!=="ko"?null:a.data;default:return null}}var up={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Pd(e){var a=e&&e.nodeName&&e.nodeName.toLowerCase();return a==="input"?!!up[e.type]:a==="textarea"}function Gd(e,a,n,s){Dn?Tn?Tn.push(s):Tn=[s]:Dn=s,a=Ti(a,"onChange"),0<a.length&&(n=new Hl("onChange","change",null,n,s),e.push({event:n,listeners:a}))}var Ss=null,ks=null;function mp(e){jh(e,0)}function Kl(e){var a=bs(e);if(yd(a))return e}function Fd(e,a){if(e==="change")return a}var Ud=!1;if(na){var Mr;if(na){var Dr="oninput"in document;if(!Dr){var Hd=document.createElement("div");Hd.setAttribute("oninput","return;"),Dr=typeof Hd.oninput=="function"}Mr=Dr}else Mr=!1;Ud=Mr&&(!document.documentMode||9<document.documentMode)}function Vd(){Ss&&(Ss.detachEvent("onpropertychange",Kd),ks=Ss=null)}function Kd(e){if(e.propertyName==="value"&&Kl(ks)){var a=[];Gd(a,ks,e,jr(e)),Ed(mp,a)}}function hp(e,a,n){e==="focusin"?(Vd(),Ss=a,ks=n,Ss.attachEvent("onpropertychange",Kd)):e==="focusout"&&Vd()}function xp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Kl(ks)}function fp(e,a){if(e==="click")return Kl(a)}function pp(e,a){if(e==="input"||e==="change")return Kl(a)}function gp(e,a){return e===a&&(e!==0||1/e===1/a)||e!==e&&a!==a}var wt=typeof Object.is=="function"?Object.is:gp;function As(e,a){if(wt(e,a))return!0;if(typeof e!="object"||e===null||typeof a!="object"||a===null)return!1;var n=Object.keys(e),s=Object.keys(a);if(n.length!==s.length)return!1;for(s=0;s<n.length;s++){var l=n[s];if(!jn.call(a,l)||!wt(e[l],a[l]))return!1}return!0}function Wd(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function qd(e,a){var n=Wd(e);e=0;for(var s;n;){if(n.nodeType===3){if(s=e+n.textContent.length,e<=a&&s>=a)return{node:n,offset:a-e};e=s}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Wd(n)}}function Zd(e,a){return e&&a?e===a?!0:e&&e.nodeType===3?!1:a&&a.nodeType===3?Zd(e,a.parentNode):"contains"in e?e.contains(a):e.compareDocumentPosition?!!(e.compareDocumentPosition(a)&16):!1:!1}function Id(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var a=Ll(e.document);a instanceof e.HTMLIFrameElement;){try{var n=typeof a.contentWindow.location.href=="string"}catch{n=!1}if(n)e=a.contentWindow;else break;a=Ll(e.document)}return a}function Tr(e){var a=e&&e.nodeName&&e.nodeName.toLowerCase();return a&&(a==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||a==="textarea"||e.contentEditable==="true")}var bp=na&&"documentMode"in document&&11>=document.documentMode,Bn=null,Rr=null,Es=null,Br=!1;function Qd(e,a,n){var s=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Br||Bn==null||Bn!==Ll(s)||(s=Bn,"selectionStart"in s&&Tr(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focu
vendor: 19,258 bytes, line 48
48sNode:s.focusNode,focusOffset:s.focusOffset}),Es&&As(Es,s)||(Es=s,s=Ti(Rr,"onSelect"),0<s.length&&(a=new Hl("onSelect","select",null,a,n),e.push({event:a,listeners:s}),a.target=Bn)))}function an(e,a){var n={};return n[e.toLowerCase()]=a.toLowerCase(),n["Webkit"+e]="webkit"+a,n["Moz"+e]="moz"+a,n}var On={animationend:an("Animation","AnimationEnd"),animationiteration:an("Animation","AnimationIteration"),animationstart:an("Animation","AnimationStart"),transitionrun:an("Transition","TransitionRun"),transitionstart:an("Transition","TransitionStart"),transitioncancel:an("Transition","TransitionCancel"),transitionend:an("Transition","TransitionEnd")},Or={},$d={};na&&($d=document.createElement("div").style,"AnimationEvent"in window||(delete On.animationend.animation,delete On.animationiteration.animation,delete On.animationstart.animation),"TransitionEvent"in window||delete On.transitionend.transition);function nn(e){if(Or[e])return Or[e];if(!On[e])return e;var a=On[e],n;for(n in a)if(a.hasOwnProperty(n)&&n in $d)return Or[e]=a[n];return e}var Yd=nn("animationend"),Jd=nn("animationiteration"),Xd=nn("animationstart"),vp=nn("transitionrun"),yp=nn("transitionstart"),jp=nn("transitioncancel"),eu=nn("transitionend"),tu=new Map,_r="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");_r.push("scrollEnd");function Ut(e,a){tu.set(e,a),en(a,[e])}var Wl=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Dt=[],_n=0,Lr=0;function ql(){for(var e=_n,a=Lr=_n=0;a<e;){var n=Dt[a];Dt[a++]=null;var s=Dt[a];Dt[a++]=null;var l=Dt[a];Dt[a++]=null;var r=Dt[a];if(Dt[a++]=null,s!==null&&l!==null){var m=s.pending;m===null?l.next=l:(l.next=m.next,m.next=l),s.pending=l}r!==0&&au(n,l,r)}}function Zl(e,a,n,s){Dt[_n++]=e,Dt[_n++]=a,Dt[_n++]=n,Dt[_n++]=s,Lr|=s,e.lanes|=s,e=e.alternate,e!==null&&(e.lanes|=s)}function Pr(e,a,n,s){return Zl(e,a,n,s),Il(e)}function sn(e,a){return Zl(e,null,null,a),Il(e)}function au(e,a,n){e.lanes|=n;var s=e.alternate;s!==null&&(s.lanes|=n);for(var l=!1,r=e.return;r!==null;)r.childLanes|=n,s=r.alternate,s!==null&&(s.childLanes|=n),r.tag===22&&(e=r.stateNode,e===null||e._visibility&1||(l=!0)),e=r,r=r.return;return e.tag===3?(r=e.stateNode,l&&a!==null&&(l=31-Le(n),e=r.hiddenUpdates,s=e[l],s===null?e[l]=[a]:s.push(a),a.lane=n|536870912),r):null}function Il(e){if(50<Qs)throw Qs=0,Io=null,Error(i(185));for(var a=e.return;a!==null;)e=a,a=e.return;return e.tag===3?e.stateNode:null}var Ln={};function wp(e,a,n,s){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Nt(e,a,n,s){return new wp(e,a,n,s)}function Gr(e){return e=e.prototype,!(!e||!e.isReactComponent)}function sa(e,a){var n=e.alternate;return n===null?(n=Nt(e.tag,a,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=a,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,a=e.dependencies,n.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function nu(e,a){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=a,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,a=n.dependencies,e.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),e}function Ql(e,a,n,s,l,r){var m=0;if(s=e,typeof e=="function")Gr(e)&&(m=1);else if(typeof e=="string")m=Eg(e,n,X.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Ee:return e=Nt(31,n,a,l),e.elementType=Ee,e.lanes=r,e;case O:return ln(n.children,l,r,a);case _:m=8,l|=24;break;case D:return e=Nt(12,n,a,l|2),e.elementType=D,e.lanes=r,e;case F:return e=Nt(13,n,a,l),e.elementType=F,e.lanes=r,e;case $:return e=Nt(19,n,a,l),e.elementType=$,e.lanes=r,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q:m=10;break e;case W:m=9;break e;case I:m=11;break e;case V:m=14;break e;case xe:m=16,s=null;break e}m=29,n=Error(i(130,e===null?"null":typeof e,"")),s=null}return a=Nt(m,n,a,l),a.elementType=e,a.type=s,a.lanes=r,a}function ln(e,a,n,s){return e=Nt(7,e,s,a),e.lanes=n,e}function Fr(e,a,n){return e=Nt(6,e,null,a),e.lanes=n,e}function su(e){var a=Nt(18,null,null,0);return a.stateNode=e,a}function Ur(e,a,n){return a=Nt(4,e.children!==null?e.children:[],e.key,a),a.lanes=n,a.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},a}var lu=new WeakMap;function Tt(e,a){if(typeof e=="object"&&e!==null){var n=lu.get(e);return n!==void 0?n:(a={value:e,source:a,stack:wl(a)},lu.set(e,a),a)}return{value:e,source:a,stack:wl(a)}}var Pn=[],Gn=0,$l=null,Cs=0,Rt=[],Bt=0,Aa=null,Zt=1,It="";function la(e,a){Pn[Gn++]=Cs,Pn[Gn++]=$l,$l=e,Cs=a}function iu(e,a,n){Rt[Bt++]=Zt,Rt[Bt++]=It,Rt[Bt++]=Aa,Aa=e;var s=Zt;e=It;var l=32-Le(s)-1;s&=~(1<<l),n+=1;var r=32-Le(a)+l;if(30<r){var m=l-l%5;r=(s&(1<<m)-1).toString(32),s>>=m,l-=m,Zt=1<<32-Le(a)+l|n<<l|s,It=r+e}else Zt=1<<r|n<<l|s,It=e}function Hr(e){e.return!==null&&(la(e,1),iu(e,1,0))}function Vr(e){for(;e===$l;)$l=Pn[--Gn],Pn[Gn]=null,Cs=Pn[--Gn],Pn[Gn]=null;for(;e===Aa;)Aa=Rt[--Bt],Rt[Bt]=null,It=Rt[--Bt],Rt[Bt]=null,Zt=Rt[--Bt],Rt[Bt]=null}function ru(e,a){Rt[Bt++]=Zt,Rt[Bt++]=It,Rt[Bt++]=Aa,Zt=a.id,It=a.overflow,Aa=e}var lt=null,Fe=null,ye=!1,Ea=null,Ot=!1,Kr=Error(i(519));function Ca(e){var a=Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw zs(Tt(a,e)),Kr}function ou(e){var a=e.stateNode,n=e.type,s=e.memoizedProps;switch(a[st]=e,a[xt]=s,n){case"dialog":pe("cancel",a),pe("close",a);break;case"iframe":case"object":case"embed":pe("load",a);break;case"video":case"audio":for(n=0;n<Ys.length;n++)pe(Ys[n],a);break;case"source":pe("error",a);break;case"img":case"image":case"link":pe("error",a),pe("load",a);break;case"details":pe("toggle",a);break;case"input":pe("invalid",a),jd(a,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0);break;case"select":pe("invalid",a);break;case"textarea":pe("invalid",a),Nd(a,s.value,s.defaultValue,s.children)}n=s.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||a.textContent===""+n||s.suppressHydrationWarning===!0||kh(a.textContent,n)?(s.popover!=null&&(pe("beforetoggle",a),pe("toggle",a)),s.onScroll!=null&&pe("scroll",a),s.onScrollEnd!=null&&pe("scrollend",a),s.onClick!=null&&(a.onclick=aa),a=!0):a=!1,a||Ca(e,!0)}function cu(e){for(lt=e.return;lt;)switch(lt.tag){case 5:case 31:case 13:Ot=!1;return;case 27:case 3:Ot=!0;return;default:lt=lt.return}}function Fn(e){if(e!==lt)return!1;if(!ye)return cu(e),ye=!0,!1;var a=e.tag,n;if((n=a!==3&&a!==27)&&((n=a===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||cc(e.type,e.memoizedProps)),n=!n),n&&Fe&&Ca(e),cu(e),a===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));Fe=Bh(e)}else if(a===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));Fe=Bh(e)}else a===27?(a=Fe,Ha(e.type)?(e=xc,xc=null,Fe=e):Fe=a):Fe=lt?Lt(e.stateNode.nextSibling):null;return!0}function rn(){Fe=lt=null,ye=!1}function Wr(){var e=Ea;return e!==null&&(vt===null?vt=e:vt.push.apply(vt,e),Ea=null),e}function zs(e){Ea===null?Ea=[e]:Ea.push(e)}var qr=N(null),on=null,ia=null;function za(e,a,n){Q(qr,a._currentValue),a._currentValue=n}function ra(e){e._currentValue=qr.current,P(qr)}function Zr(e,a,n){for(;e!==null;){var s=e.alternate;if((e.childLanes&a)!==a?(e.childLanes|=a,s!==null&&(s.childLanes|=a)):s!==null&&(s.childLanes&a)!==a&&(s.childLanes|=a),e===n)break;e=e.return}}function Ir(e,a,n,s){var l=e.child;for(l!==null&&(l.return=e);l!==null;){var r=l.dependencies;if(r!==null){var m=l.child;r=r.firstContext;e:for(;r!==null;){var p=r;r=l;for(var j=0;j<a.length;j++)if(p.context===a[j]){r.lanes|=n,p=r.alternate,p!==null&&(p.lanes|=n),Zr(r.return,n,e),s||(m=null);break e}r=p.next}}else if(l.tag===18){if(m=l.return,m===null)throw Error(i(341));m.lanes|=n,r=m.alternate,r!==null&&(r.lanes|=n),Zr(m,n,e),m=null}else m=l.child;if(m!==null)m.return=l;else for(m=l;m!==null;){if(m===e){m=null;break}if(l=m.sibling,l!==null){l.return=m.return,m=l;break}m=m.return}l=m}}function Un(e,a,n,s){e=null;for(var l=a,r=!1;l!==null;){if(!r){if((l.flags&524288)!==0)r=!0;else if((l.flags&262144)!==0)break}if(l.tag===10){var m=l.alternate;if(m===null)throw Error(i(387));if(m=m.memoizedProps,m!==null){var p=l.type;wt(l.pendingProps.value,m.value)||(e!==null?e.push(p):e=[p])}}else if(l===Ne.current){if(m=l.alternate,m===null)throw Error(i(387));m.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(e!==null?e.push(al):e=[al])}l=l.return}e!==null&&Ir(a,e,n,s),a.flags|=262144}function Yl(e){for(e=e.firstContext;e!==null;){if(!wt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function cn(e){on=e,ia=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function it(e){return du(on,e)}function Jl(e,a){return on===null&&cn(e),du(e,a)}function du(e,a){var n=a._currentValue;if(a={context:a,memoizedValue:n,next:null},ia===null){if(e===null)throw Error(i(308));ia=a,e.dependencies={lanes:0,firstContext:a},e.flags|=524288}else ia=ia.next=a;return n}var Np=typeof AbortController<"u"?AbortController:function(){var e=[],a=this.signal={aborted:!1,addEventListener:function(n,s){e.push(s)}};this.abort=function(){a.aborted=!0,e.forEach(function(n){return n()})}},Sp=o.unstable_scheduleCallback,kp=o.unstable_NormalPriority,Qe={$$typeof:q,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Qr(){return{controller:new Np,data:new Map,refCount:0}}function Ms(e){e.refCount--,e.refCount===0&&Sp(kp,function(){e.controller.abort()})}var Ds=null,$r=0,Hn=0,Vn=null;function Ap(e,a){if(Ds===null){var n=Ds=[];$r=0,Hn=ec(),Vn={status:"pending",value:void 0,then:function(s){n.push(s)}}}return $r++,a.then(uu,uu),a}function uu(){if(--$r===0&&Ds!==null){Vn!==null&&(Vn.status="fulfilled");var e=Ds;Ds=null,Hn=0,Vn=null;for(var a=0;a<e.length;a++)(0,e[a])()}}function Ep(e,a){var n=[],s={status:"pending",value:null,reason:null,then:function(l){n.push(l)}};return e.then(function(){s.status="fulfilled",s.value=a;for(var l=0;l<n.length;l++)(0,n[l])(a)},function(l){for(s.status="rejected",s.reason=l,l=0;l<n.length;l++)(0,n[l])(void 0)}),s}var mu=E.S;E.S=function(e,a){Qm=ct(),typeof a=="object"&&a!==null&&typeof a.then=="function"&&Ap(e,a),mu!==null&&mu(e,a)};var dn=N(null);function Yr(){var e=dn.current;return e!==null?e:Pe.pooledCache}function Xl(e,a){a===null?Q(dn,dn.current):Q(dn,a.pool)}function hu(){var e=Yr();return e===null?null:{parent:Qe._currentValue,pool:e}}var Kn=Error(i(460)),Jr=Error(i(474)),ei=Error(i(542)),ti={then:function(){}};function xu(e){return e=e.status,e==="fulfilled"||e==="rejected"}function fu(e,a,n){switch(n=e[n],n===void 0?e.push(a):n!==a&&(a.then(aa,aa),a=n),a.status){case"fulfilled":return a.value;case"rejected":throw e=a.reason,gu(e),e;default:if(typeof a.status=="string")a.then(aa,aa);else{if(e=Pe,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=a,e.status="pending",e.then(function(s){if(a.status==="pending"){var l=a;l.status="fulfilled",l.value=s}},function(s){if(a.status==="pending"){var l=a;l.status="rejected",l.reason=s}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw e=a.reason,gu(e),e}throw mn=a,Kn}}function un(e){try{var a=e._init;return a(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(mn=n,Kn):n}}var mn=null;function pu(){if(mn===null)throw Error(i(459));var e=mn;return mn=null,e}function gu(e){if(e===Kn||e===ei)throw Error(i(483))}var Wn=null,Ts=0;function ai(e){var a=Ts;return Ts+=1,Wn===null&&(Wn=[]),fu(Wn,e,a)}function Rs(e,a){a=a.props.ref,e.ref=a!==void 0?a:null}function ni(e,a){throw a.$$typeof===k?Error(i(525)):(e=Object.prototype.toString.call(a),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":e)))}function bu(e){function a(A,S){if(e){var z=A.deletions;z===null?(A.deletions=[S],A.flags|=16):z.push(S)}}function n(A,S){if(!e)return null;for(;S!==null;)a(A,S),S=S.sibling;return null}function s(A){for(var S=new Map;A!==null;)A.key!==null?S.set(A.key,A):S.set(A.index,A),A=A.sibling;return S}function l(A,S){return A=sa(A,S),A.index=0,A.sibling=null,A}function r(A,S,z){return A.index=z,e?(z=A.alternate,z!==null?(z=z.index,z<S?(A.flags|=67108866,S):z):(A.flags|=67108866,S)):(A.flags|=1048576,S)}function m(A){return e&&A.alternate===null&&(A.flags|=67108866),A}function p(A,S,z,G){return S===null||S.tag!==6?(S=Fr(z,A.mode,G),S.return=A,S):(S=l(S,z),S.return=A,S)}function j(A,S,z,G){var se=z.type;return se===O?L(A,S,z.props.children,G,z.key):S!==null&&(S.elementType===se||typeof se=="object"&&se!==null&&se.$$typeof===xe&&un(se)===S.type)?(S=l(S,z.props),Rs(S,z),S.return=A,S):(S=Ql(z.type,z.key,z.props,null,A.mode,G),Rs(S,z),S.return=A,S)}function M(A,S,z,G){return S===null||S.tag!==4||S.stateNode.containerInfo!==z.containerInfo||S.stateNode.implementation!==z.implementation?(S=Ur(z,A.mode,G),S.return=A,S):(S=l(S,z.children||[]),S.return=A,S)}function L(A,S,z,G,se){return S===null||S.tag!==7?(S=ln(z,A.mode,G,se),S.return=A,S):(S=l(S,z),S.return=A,S)}function U(A,S,z){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return S=Fr(""+S,A.mode,z),S.return=A,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case B:return z=Ql(S.type,S.key,S.props,null,A.mode,z),Rs(z,S),z.return=A,z;case C:return S=Ur(S,A.mode,z),S.return=A,S;case xe:return S=un(S),U(A,S,z)}if(Me(S)||ve(S))return S=ln(S,A.mode,z,null),S.return=A,S;if(typeof S.then=="function")return U(A,ai(S),z);if(S.$$typeof===q)return U(A,Jl(A,S),z);ni(A,S)}return null}function T(A,S,z,G){var se=S!==null?S.key:null;if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return se!==null?null:p(A,S,""+z,G);if(typeof z=="object"&&z!==null){switch(z.$$typeof){case B:return z.key===se?j(A,S,z,G):null;case C:return z.key===se?M(A,S,z,G):null;case xe:return z=un(z),T(A,S,z,G)}if(Me(z)||ve(z))return se!==null?null:L(A,S,z,G,null);if(typeof z.then=="function")return T(A,S,ai(z),G);if(z.$$typeof===q)return T(A,S,Jl(A,z),G);ni(A,z)}return null}function R(A,S,z,G,se){if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return A=A.get(z)||null,p(S,A,""+G,se);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case B:return A=A.get(G.key===null?z:G.key)||null,j(S,A,G,se);case C:return A=A.get(G.key===null?z:G.key)||null,M(S,A,G,se);case xe:return G=un(G),R(A,S,z,G,se)}if(Me(G)||ve(G))return A=A.get(z)||null,L(S,A,G,se,null);if(typeof G.then=="function")return R(A,S,z,ai(G),se);if(G.$$typeof===q)return R(A,S,z,Jl(S,G),se);ni(S,G)}return null}function ee(A,S,z,G){for(var se=null,ke=null,te=S,me=S=0,be=null;te!==null&&me<z.length;me++){te.index>me?(be=te,te=null):be=te.sibling;var Ae=T(A,te,z[me],G);if(Ae===null){te===null&&(te=be);break}e&&te&&Ae.alternate===null&&a(A,te),S=r(Ae,S,me),ke===null?se=Ae:ke.sibling=Ae,ke=Ae,te=be}if(me===z.length)return n(A,te),ye&&la(A,me),se;if(te===null){for(;me<z.length;me++)te=U(A,z[me],G),te!==null&&(S=r(te,S,me),ke===null?se=te:ke.sibling=te,ke=te);return ye&&la(A,me),se}for(te=s(te);me<z.length;me++)be=R(te,A,me,z[me],G),be!==null&&(e&&be.alternate!==null&&te.delete(be.key===null?me:be.key),S=r(be,S,me),ke===null?se=be:ke.sibling=be,ke=be);return e&&te.forEach(function(Za){return a(A,Za)}),ye&&la(A,me),se}function le(A,S,z,G){if(z==null)throw Error(i(151));for(var se=null,ke=null,te=S,me=S=0,be=null,Ae=z.next();te!==null&&!Ae.done;me++,Ae=z.next()){te.index>me?(be=te,te=null):be=te.sibling;var Za=T(A,te,Ae.value,G);if(Za===null){te===null&&(te=be);break}e&&te&&Za.alternate===null&&a(A,te),S=r(Za,S,me),ke===null?se=Za:ke.sibling=Za,ke=Za,te=be}if(Ae.done)return n(A,te),ye&&la(A,me),se;if(te===null){for(;!Ae.done;me++,Ae=z.next())Ae=U(A,Ae.value,G),Ae!==null&&(S=r(Ae,S,me),ke===null?se=Ae:ke.sibling=Ae,ke=Ae);return ye&&la(A,me),se}for(te=s(te);!Ae.done;me++,Ae=z.next())Ae=R(te,A,me,Ae.value,G),Ae!==null&&(e&&Ae.alternate!==null&&te.delete(Ae.key===null?me:Ae.key),S=r(Ae,S,me),ke===null?se=Ae:ke.sibling=Ae,ke=Ae);return e&&te.forEach(function(Pg){return a(A,Pg)}),ye&&la(A,me),se}function _e(A,S,z,G){if(typeof z=="object"&&z!==null&&z.type===O&&z.key===null&&(z=z.props.children),typeof z=="object"&&z!==null){switch(z.$$typeof){case B:e:{for(var se=z.key;S!==null;){if(S.key===se){if(se=z.type,se===O){if(S.tag===7){n(A,S.sibling),G=l(S,z.props.children),G.return=A,A=G;break e}}else if(S.elementType===se||typeof se=="object"&&se!==null&&se.$$typeof===xe&&un(se)===S.type){n(A,S.sibling),G=l(S,z.props),Rs(G,z),G.return=A,A=G;break e}n(A,S);break}else a(A,S);S=S.sibling}z.type===O?(G=ln(z.props.children,A.mode,G,z.key),G.return=A,A=G):(G=Ql(z.type,z.key,z.props,null,A.mode,G),Rs(G,z),G.return=A,A=G)}return m(A);case C:e:{for(se=z.key;S!==null;){if(S.key===se)if(S.tag===4&&S.stateNode.containerInfo===z.containerInfo&&S.stateNode.implementation===z.implementation){n(A,S.sibling),G=l(S,z.children||[]),G.return=A,A=G;break e}else{n(A,S);break}else a(A,S);S=S.sibling}G=Ur(z,A.mode,G),G.return=A,A=G}return m(A);case xe:return z=un(z),_e(A,S,z,G)}if(Me(z))return ee(A,S,z,G);if(ve(z)){if(se=ve(z),typeof se!="function")throw Error(i(150));return z=se.call(z),le(A,S,z,G)}if(typeof z.then=="function")return _e(A,S,ai(z),G);if(z.$$typeof===q)return _e(A,S,Jl(A,z),G);ni(A,z)}return typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint"?(z=""+z,S!==null&&S.tag===6?(n(A,S.sibling),G=l(S,z),G.return=A,A=G):(n(A,S),G=Fr(z,A.mode,G),G.return=A,A=G),m(A)):n(A,S)}return function(A,S,z,G){try{Ts=0;var se=_e(A,S,z,G);
vendor: 4,309 bytes, line 48
48return Wn=null,se}catch(te){if(te===Kn||te===ei)throw te;var ke=Nt(29,te,null,A.mode);return ke.lanes=G,ke.return=A,ke}finally{}}}var hn=bu(!0),vu=bu(!1),Ma=!1;function Xr(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function eo(e,a){e=e.updateQueue,a.updateQueue===e&&(a.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Da(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ta(e,a,n){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,(Ce&2)!==0){var l=s.pending;return l===null?a.next=a:(a.next=l.next,l.next=a),s.pending=a,a=Il(e),au(e,null,n),a}return Zl(e,s,a,n),Il(e)}function Bs(e,a,n){if(a=a.updateQueue,a!==null&&(a=a.shared,(n&4194048)!==0)){var s=a.lanes;s&=e.pendingLanes,n|=s,a.lanes=n,dd(e,n)}}function to(e,a){var n=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,n===s)){var l=null,r=null;if(n=n.firstBaseUpdate,n!==null){do{var m={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};r===null?l=r=m:r=r.next=m,n=n.next}while(n!==null);r===null?l=r=a:r=r.next=a}else l=r=a;n={baseState:s.baseState,firstBaseUpdate:l,lastBaseUpdate:r,shared:s.shared,callbacks:s.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=a:e.next=a,n.lastBaseUpdate=a}var ao=!1;function Os(){if(ao){var e=Vn;if(e!==null)throw e}}function _s(e,a,n,s){ao=!1;var l=e.updateQueue;Ma=!1;var r=l.firstBaseUpdate,m=l.lastBaseUpdate,p=l.shared.pending;if(p!==null){l.shared.pending=null;var j=p,M=j.next;j.next=null,m===null?r=M:m.next=M,m=j;var L=e.alternate;L!==null&&(L=L.updateQueue,p=L.lastBaseUpdate,p!==m&&(p===null?L.firstBaseUpdate=M:p.next=M,L.lastBaseUpdate=j))}if(r!==null){var U=l.baseState;m=0,L=M=j=null,p=r;do{var T=p.lane&-536870913,R=T!==p.lane;if(R?(ge&T)===T:(s&T)===T){T!==0&&T===Hn&&(ao=!0),L!==null&&(L=L.next={lane:0,tag:p.tag,payload:p.payload,callback:null,next:null});e:{var ee=e,le=p;T=a;var _e=n;switch(le.tag){case 1:if(ee=le.payload,typeof ee=="function"){U=ee.call(_e,U,T);break e}U=ee;break e;case 3:ee.flags=ee.flags&-65537|128;case 0:if(ee=le.payload,T=typeof ee=="function"?ee.call(_e,U,T):ee,T==null)break e;U=v({},U,T);break e;case 2:Ma=!0}}T=p.callback,T!==null&&(e.flags|=64,R&&(e.flags|=8192),R=l.callbacks,R===null?l.callbacks=[T]:R.push(T))}else R={lane:T,tag:p.tag,payload:p.payload,callback:p.callback,next:null},L===null?(M=L=R,j=U):L=L.next=R,m|=T;if(p=p.next,p===null){if(p=l.shared.pending,p===null)break;R=p,p=R.next,R.next=null,l.lastBaseUpdate=R,l.shared.pending=null}}while(!0);L===null&&(j=U),l.baseState=j,l.firstBaseUpdate=M,l.lastBaseUpdate=L,r===null&&(l.shared.lanes=0),La|=m,e.lanes=m,e.memoizedState=U}}function yu(e,a){if(typeof e!="function")throw Error(i(191,e));e.call(a)}function ju(e,a){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)yu(n[e],a)}var qn=N(null),si=N(0);function wu(e,a){e=pa,Q(si,e),Q(qn,a),pa=e|a.baseLanes}function no(){Q(si,pa),Q(qn,qn.current)}function so(){pa=si.current,P(qn),P(si)}var St=N(null),_t=null;function Ra(e){var a=e.alternate;Q(Ze,Ze.current&1),Q(St,e),_t===null&&(a===null||qn.current!==null||a.memoizedState!==null)&&(_t=e)}function lo(e){Q(Ze,Ze.current),Q(St,e),_t===null&&(_t=e)}function Nu(e){e.tag===22?(Q(Ze,Ze.current),Q(St,e),_t===null&&(_t=e)):Ba()}function Ba(){Q(Ze,Ze.current),Q(St,St.current)}function kt(e){P(St),_t===e&&(_t=null),P(Ze)}var Ze=N(0);function li(e){for(var a=e;a!==null;){if(a.tag===13){var n=a.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||mc(n)||hc(n)))return a}else if(a.tag===19&&(a.memoizedProps.revealOrder==="forwards"||a.memoizedProps.revealOrder==="backwards"||a.memoizedProps.revealOrder==="unstable_legacy-backwards"||a.memoizedProps.revealOrder==="together")){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===e)break;for(;a.sibling===null;){if(a.return===null||a.return===e)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var oa=0,de=null,Be=null,$e=null,ii=!1,Zn=!1,xn=!1,ri=0,Ls=0,In=null,Cp=0;function We(){throw Error(i(321))}function io(e,a){if(a===null)return!1;for(var n=0;n<a.length&&n<e.length;
vendor: 13,103 bytes, line 48
48n++)if(!wt(e[n],a[n]))return!1;return!0}function ro(e,a,n,s,l,r){return oa=r,de=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,E.H=e===null||e.memoizedState===null?im:No,xn=!1,r=n(s,l),xn=!1,Zn&&(r=ku(a,n,s,l)),Su(e),r}function Su(e){E.H=Fs;var a=Be!==null&&Be.next!==null;if(oa=0,$e=Be=de=null,ii=!1,Ls=0,In=null,a)throw Error(i(300));e===null||Ye||(e=e.dependencies,e!==null&&Yl(e)&&(Ye=!0))}function ku(e,a,n,s){de=e;var l=0;do{if(Zn&&(In=null),Ls=0,Zn=!1,25<=l)throw Error(i(301));if(l+=1,$e=Be=null,e.updateQueue!=null){var r=e.updateQueue;r.lastEffect=null,r.events=null,r.stores=null,r.memoCache!=null&&(r.memoCache.index=0)}E.H=rm,r=a(n,s)}while(Zn);return r}function zp(){var e=E.H,a=e.useState()[0];return a=typeof a.then=="function"?Ps(a):a,e=e.useState()[0],(Be!==null?Be.memoizedState:null)!==e&&(de.flags|=1024),a}function oo(){var e=ri!==0;return ri=0,e}function co(e,a,n){a.updateQueue=e.updateQueue,a.flags&=-2053,e.lanes&=~n}function uo(e){if(ii){for(e=e.memoizedState;e!==null;){var a=e.queue;a!==null&&(a.pending=null),e=e.next}ii=!1}oa=0,$e=Be=de=null,Zn=!1,Ls=ri=0,In=null}function ht(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return $e===null?de.memoizedState=$e=e:$e=$e.next=e,$e}function Ie(){if(Be===null){var e=de.alternate;e=e!==null?e.memoizedState:null}else e=Be.next;var a=$e===null?de.memoizedState:$e.next;if(a!==null)$e=a,Be=e;else{if(e===null)throw de.alternate===null?Error(i(467)):Error(i(310));Be=e,e={memoizedState:Be.memoizedState,baseState:Be.baseState,baseQueue:Be.baseQueue,queue:Be.queue,next:null},$e===null?de.memoizedState=$e=e:$e=$e.next=e}return $e}function oi(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ps(e){var a=Ls;return Ls+=1,In===null&&(In=[]),e=fu(In,e,a),a=de,($e===null?a.memoizedState:$e.next)===null&&(a=a.alternate,E.H=a===null||a.memoizedState===null?im:No),e}function ci(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Ps(e);if(e.$$typeof===q)return it(e)}throw Error(i(438,String(e)))}function mo(e){var a=null,n=de.updateQueue;if(n!==null&&(a=n.memoCache),a==null){var s=de.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(a={data:s.data.map(function(l){return l.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),n===null&&(n=oi(),de.updateQueue=n),n.memoCache=a,n=a.data[a.index],n===void 0)for(n=a.data[a.index]=Array(e),s=0;s<e;s++)n[s]=ze;return a.index++,n}function ca(e,a){return typeof a=="function"?a(e):a}function di(e){var a=Ie();return ho(a,Be,e)}function ho(e,a,n){var s=e.queue;if(s===null)throw Error(i(311));s.lastRenderedReducer=n;var l=e.baseQueue,r=s.pending;if(r!==null){if(l!==null){var m=l.next;l.next=r.next,r.next=m}a.baseQueue=l=r,s.pending=null}if(r=e.baseState,l===null)e.memoizedState=r;else{a=l.next;var p=m=null,j=null,M=a,L=!1;do{var U=M.lane&-536870913;if(U!==M.lane?(ge&U)===U:(oa&U)===U){var T=M.revertLane;if(T===0)j!==null&&(j=j.next={lane:0,revertLane:0,gesture:null,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null}),U===Hn&&(L=!0);else if((oa&T)===T){M=M.next,T===Hn&&(L=!0);continue}else U={lane:0,revertLane:M.revertLane,gesture:null,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null},j===null?(p=j=U,m=r):j=j.next=U,de.lanes|=T,La|=T;U=M.action,xn&&n(r,U),r=M.hasEagerState?M.eagerState:n(r,U)}else T={lane:U,revertLane:M.revertLane,gesture:M.gesture,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null},j===null?(p=j=T,m=r):j=j.next=T,de.lanes|=U,La|=U;M=M.next}while(M!==null&&M!==a);if(j===null?m=r:j.next=p,!wt(r,e.memoizedState)&&(Ye=!0,L&&(n=Vn,n!==null)))throw n;e.memoizedState=r,e.baseState=m,e.baseQueue=j,s.lastRenderedState=r}return l===null&&(s.lanes=0),[e.memoizedState,s.dispatch]}function xo(e){var a=Ie(),n=a.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var s=n.dispatch,l=n.pending,r=a.memoizedState;if(l!==null){n.pending=null;var m=l=l.next;do r=e(r,m.action),m=m.next;while(m!==l);wt(r,a.memoizedState)||(Ye=!0),a.memoizedState=r,a.baseQueue===null&&(a.baseState=r),n.lastRenderedState=r}return[r,s]}function Au(e,a,n){var s=de,l=Ie(),r=ye;if(r){if(n===void 0)throw Error(i(407));n=n()}else n=a();var m=!wt((Be||l).memoizedState,n);if(m&&(l.memoizedState=n,Ye=!0),l=l.queue,go(zu.bind(null,s,l,e),[e]),l.getSnapshot!==a||m||$e!==null&&$e.memoizedState.tag&1){if(s.flags|=2048,Qn(9,{destroy:void 0},Cu.bind(null,s,l,n,a),null),Pe===null)throw Error(i(349));r||(oa&127)!==0||Eu(s,a,n)}return n}function Eu(e,a,n){e.flags|=16384,e={getSnapshot:a,value:n},a=de.updateQueue,a===null?(a=oi(),de.updateQueue=a,a.stores=[e]):(n=a.stores,n===null?a.stores=[e]:n.push(e))}function Cu(e,a,n,s){a.value=n,a.getSnapshot=s,Mu(a)&&Du(e)}function zu(e,a,n){return n(function(){Mu(a)&&Du(e)})}function Mu(e){var a=e.getSnapshot;e=e.value;try{var n=a();return!wt(e,n)}catch{return!0}}function Du(e){var a=sn(e,2);a!==null&&yt(a,e,2)}function fo(e){var a=ht();if(typeof e=="function"){var n=e;if(e=n(),xn){Se(!0);try{n()}finally{Se(!1)}}}return a.memoizedState=a.baseState=e,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ca,lastRenderedState:e},a}function Tu(e,a,n,s){return e.baseState=n,ho(e,Be,typeof s=="function"?s:ca)}function Mp(e,a,n,s,l){if(hi(e))throw Error(i(485));if(e=a.action,e!==null){var r={payload:l,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(m){r.listeners.push(m)}};E.T!==null?n(!0):r.isTransition=!1,s(r),n=a.pending,n===null?(r.next=a.pending=r,Ru(a,r)):(r.next=n.next,a.pending=n.next=r)}}function Ru(e,a){var n=a.action,s=a.payload,l=e.state;if(a.isTransition){var r=E.T,m={};E.T=m;try{var p=n(l,s),j=E.S;j!==null&&j(m,p),Bu(e,a,p)}catch(M){po(e,a,M)}finally{r!==null&&m.types!==null&&(r.types=m.types),E.T=r}}else try{r=n(l,s),Bu(e,a,r)}catch(M){po(e,a,M)}}function Bu(e,a,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(s){Ou(e,a,s)},function(s){return po(e,a,s)}):Ou(e,a,n)}function Ou(e,a,n){a.status="fulfilled",a.value=n,_u(a),e.state=n,a=e.pending,a!==null&&(n=a.next,n===a?e.pending=null:(n=n.next,a.next=n,Ru(e,n)))}function po(e,a,n){var s=e.pending;if(e.pending=null,s!==null){s=s.next;do a.status="rejected",a.reason=n,_u(a),a=a.next;while(a!==s)}e.action=null}function _u(e){e=e.listeners;for(var a=0;a<e.length;a++)(0,e[a])()}function Lu(e,a){return a}function Pu(e,a){if(ye){var n=Pe.formState;if(n!==null){e:{var s=de;if(ye){if(Fe){t:{for(var l=Fe,r=Ot;l.nodeType!==8;){if(!r){l=null;break t}if(l=Lt(l.nextSibling),l===null){l=null;break t}}r=l.data,l=r==="F!"||r==="F"?l:null}if(l){Fe=Lt(l.nextSibling),s=l.data==="F!";break e}}Ca(s)}s=!1}s&&(a=n[0])}}return n=ht(),n.memoizedState=n.baseState=a,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Lu,lastRenderedState:a},n.queue=s,n=nm.bind(null,de,s),s.dispatch=n,s=fo(!1),r=wo.bind(null,de,!1,s.queue),s=ht(),l={state:a,dispatch:null,action:e,pending:null},s.queue=l,n=Mp.bind(null,de,l,r,n),l.dispatch=n,s.memoizedState=e,[a,n,!1]}function Gu(e){var a=Ie();return Fu(a,Be,e)}function Fu(e,a,n){if(a=ho(e,a,Lu)[0],e=di(ca)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var s=Ps(a)}catch(m){throw m===Kn?ei:m}else s=a;a=Ie();var l=a.queue,r=l.dispatch;return n!==a.memoizedState&&(de.flags|=2048,Qn(9,{destroy:void 0},Dp.bind(null,l,n),null)),[s,r,e]}function Dp(e,a){e.action=a}function Uu(e){var a=Ie(),n=Be;if(n!==null)return Fu(a,n,e);Ie(),a=a.memoizedState,n=Ie();var s=n.queue.dispatch;return n.memoizedState=e,[a,s,!1]}function Qn(e,a,n,s){return e={tag:e,create:n,deps:s,inst:a,next:null},a=de.updateQueue,a===null&&(a=oi(),de.updateQueue=a),n=a.lastEffect,n===null?a.lastEffect=e.next=e:(s=n.next,n.next=e,e.next=s,a.lastEffect=e),e}function Hu(){return Ie().memoizedState}function ui(e,a,n,s){var l=ht();de.flags|=e,l.memoizedState=Qn(1|a,{destroy:void 0},n,s===void 0?null:s)}function mi(e,a,n,s){var l=Ie();s=s===void 0?null:s;var r=l.memoizedState.inst;Be!==null&&s!==null&&io(s,Be.memoizedState.deps)?l.memoizedState=Qn(a,r,n,s):(de.flags|=e,l.memoizedState=Qn(1|a,r,n,s))}function Vu(e,a){ui(8390656,8,e,a)}function go(e,a){mi(2048,8,e,a)}function Tp(e){de.flags|=4;var a=de.updateQueue;if(a===null)a=oi(),de.updateQueue=a,a.events=[e];else{var n=a.events;n===null?a.events=[e]:n.push(e)}}function Ku(e){var a=Ie().memoizedState;return Tp({ref:a,nextImpl:e}),function(){if((Ce&2)!==0)throw Error(i(440));return a.impl.apply(void 0,arguments)}}function Wu(e,a){return mi(4,2,e,a)}function qu(e,a){return mi(4,4,e,a)}function Zu(e,a){if(typeof a=="function"){e=e();var n=a(e);return function(){typeof n=="function"?n():a(null)}}if(a!=null)return e=e(),a.current=e,function(){a.current=null}}function Iu(e,a,n){n=n!=null?n.concat([e]):null,mi(4,4,Zu.bind(null,a,e),n)}function bo(){}function Qu(e,a){var n=Ie();a=a===void 0?null:a;var s=n.memoizedState;return a!==null&&io(a,s[1])?s[0]:(n.memoizedState=[e,a],e)}function $u(e,a){var n=Ie();a=a===void 0?null:a;var s=n.memoizedState;if(a!==null&&io(a,s[1]))return s[0];if(s=e(),xn){Se(!0);try{e()}finally{Se(!1)}}return n.memoizedState=[s,a],s}function vo(e,a,n){return n===void 0||(oa&1073741824)!==0&&(ge&261930)===0?e.memoizedState=a:(e.memoizedState=n,e=Ym(),de.lanes|=e,La|=e,n)}function Yu(e,a,n,s){return wt(n,a)?n:qn.current!==null?(e=vo(e,n,s),wt(e,a)||(Ye=!0),e):(oa&42)===0||(oa&1073741824)!==0&&(ge&261930)===0?(Ye=!0,e.memoizedState=n):(e=Ym(),de.lanes|=e,La|=e,a)}function Ju(e,a,n,s,l){var r=K.p;K.p=r!==0&&8>r?r:8;var m=E.T,p={};E.T=p,wo(e,!1,a,n);try{var j=l(),M=E.S;if(M!==null&&M(p,j),j!==null&&typeof j=="object"&&typeof j.then=="function"){var L=Ep(j,s);Gs(e,a,L,Ct(e))}else Gs(e,a,s,Ct(e))}catch(U){Gs(e,a,{then:function(){},status:"rejected",reason:U},Ct())}finally{K.p=r,m!==null&&p.types!==null&&(m.types=p.types),E.T=m}}function Rp(){}function yo(e,a,n,s){if(e.tag!==5)throw Error(i(476));var l=Xu(e).queue;Ju(e,l,a,ae,n===null?Rp:function(){return em(e),n(s)})}function Xu(e){var a=e.memoizedState;if(a!==null)return a;a={memoizedState:ae,baseState:ae,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ca,lastRenderedState:ae},next:null};var n={};return a.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ca,lastRenderedState:n},next:null},e.memoizedState=a,e=e.alternate,e!==null&&(e.memoizedState=a),a}function em(e){var a=Xu(e);a.next===null&&(a=e.alternate.memoizedState),Gs(e,a.next.queue,{},Ct())}function jo(){return it(al)}function tm(){return Ie().memoizedState}function am(){return Ie().memoizedState}function Bp(e){for(var a=e.return;a!==null;){switch(a.tag){case 24:case 3:var n=Ct();e=Da(n);var s=Ta(a,e,n);s!==null&&(yt(s,a,n),Bs(s,a,n)),a={cache:Qr()},e.payload=a;return}a=a.return}}function Op(e,a,n){var s=Ct();n={lane:s,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},hi(e)?sm(a,n):(n=Pr(e,a,n,s),n!==null&&(yt(n,e,s),lm(n,a,s)))}function nm(e,a,n){var s=Ct();Gs(e,a,n,s)}function Gs(e,a,n,s){var l={lane:s,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(hi(e))sm(a,l);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=a.lastRenderedReducer,r!==null))try{var m=a.lastRenderedState,p=r(m,n);if(l.hasEagerState=!0,l.eagerState=p,wt(p,m))return Zl(e,a,l,0),Pe===null&&ql(),!1}catch{}finally{}if(n=Pr(e,a,l,s),n!==null)return yt(n,e,s),lm(n,a,s),!0}return!1}function wo(e,a,n,s){if(s={lane:2,revertLane:ec(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},hi(e)){if(a)throw Error(i(479))}else a=Pr(e,n,s,2),a!==null&&yt(a,e,2)}function hi(e){var a=e.alternate;return e===de||a!==null&&a===de}function sm(e,a){Zn=ii=!0;var n=e.pending;n===null?a.next=a:(a.next=n.next,n.next=a),e.pending=a}function lm(e,a,n){if((n&4194048)!==0){var s=a.lanes;s&=e.pendingLanes,n|=s,a.lanes=n,dd(e,n)}}var Fs={readContext:it,use:ci,useCallback:We,useContext:We,useEffect:We,useImperativeHandle:We,useLayoutEffect:We,useInsertionEffect:We,useMemo:We,useReducer:We,useRef:We,useState:We,useDebugValue:We,useDeferredValue:We,useTransition:We,useSyncExternalStore:We,useId:We,useHostTransitionStatus:We,useFormState:We,useActionState:We,useOptimistic:We,useMemoCache:We,useCacheRefresh:We};Fs.useEffectEvent=We;var im={readContext:it,use:ci,useCallback:function(e,a){return ht().memoizedState=[e,a===void 0?null:a],e},useContext:it,useEffect:Vu,useImperativeHandle:function(e,a,n){n=n!=null?n.concat([e]):null,ui(4194308,4,Zu.bind(null,a,e),n)},useLayoutEffect:function(e,a){return ui(4194308,4,e,a)},useInsertionEffect:function(e,a){ui(4,2,e,a)},useMemo:function(e,a){var n=ht();a=a===void 0?null:a;var s=e();if(xn){Se(!0);try{e()}finally{Se(!1)}}return n.memoizedState=[s,a],s},useReducer:function(e,a,n){var s=ht();if(n!==void 0){var l=n(a);if(xn){Se(!0);try{n(a)}finally{Se(!1)}}}else l=a;return s.memoizedState=s.baseState=l,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:l},s.queue=e,e=e.dispatch=Op.bind(null,de,e),[s.memoizedState,e]}
vendor: 16,538 bytes, line 48
48,useRef:function(e){var a=ht();return e={current:e},a.memoizedState=e},useState:function(e){e=fo(e);var a=e.queue,n=nm.bind(null,de,a);return a.dispatch=n,[e.memoizedState,n]},useDebugValue:bo,useDeferredValue:function(e,a){var n=ht();return vo(n,e,a)},useTransition:function(){var e=fo(!1);return e=Ju.bind(null,de,e.queue,!0,!1),ht().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,a,n){var s=de,l=ht();if(ye){if(n===void 0)throw Error(i(407));n=n()}else{if(n=a(),Pe===null)throw Error(i(349));(ge&127)!==0||Eu(s,a,n)}l.memoizedState=n;var r={value:n,getSnapshot:a};return l.queue=r,Vu(zu.bind(null,s,r,e),[e]),s.flags|=2048,Qn(9,{destroy:void 0},Cu.bind(null,s,r,n,a),null),n},useId:function(){var e=ht(),a=Pe.identifierPrefix;if(ye){var n=It,s=Zt;n=(s&~(1<<32-Le(s)-1)).toString(32)+n,a="_"+a+"R_"+n,n=ri++,0<n&&(a+="H"+n.toString(32)),a+="_"}else n=Cp++,a="_"+a+"r_"+n.toString(32)+"_";return e.memoizedState=a},useHostTransitionStatus:jo,useFormState:Pu,useActionState:Pu,useOptimistic:function(e){var a=ht();a.memoizedState=a.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=n,a=wo.bind(null,de,!0,n),n.dispatch=a,[e,a]},useMemoCache:mo,useCacheRefresh:function(){return ht().memoizedState=Bp.bind(null,de)},useEffectEvent:function(e){var a=ht(),n={impl:e};return a.memoizedState=n,function(){if((Ce&2)!==0)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},No={readContext:it,use:ci,useCallback:Qu,useContext:it,useEffect:go,useImperativeHandle:Iu,useInsertionEffect:Wu,useLayoutEffect:qu,useMemo:$u,useReducer:di,useRef:Hu,useState:function(){return di(ca)},useDebugValue:bo,useDeferredValue:function(e,a){var n=Ie();return Yu(n,Be.memoizedState,e,a)},useTransition:function(){var e=di(ca)[0],a=Ie().memoizedState;return[typeof e=="boolean"?e:Ps(e),a]},useSyncExternalStore:Au,useId:tm,useHostTransitionStatus:jo,useFormState:Gu,useActionState:Gu,useOptimistic:function(e,a){var n=Ie();return Tu(n,Be,e,a)},useMemoCache:mo,useCacheRefresh:am};No.useEffectEvent=Ku;var rm={readContext:it,use:ci,useCallback:Qu,useContext:it,useEffect:go,useImperativeHandle:Iu,useInsertionEffect:Wu,useLayoutEffect:qu,useMemo:$u,useReducer:xo,useRef:Hu,useState:function(){return xo(ca)},useDebugValue:bo,useDeferredValue:function(e,a){var n=Ie();return Be===null?vo(n,e,a):Yu(n,Be.memoizedState,e,a)},useTransition:function(){var e=xo(ca)[0],a=Ie().memoizedState;return[typeof e=="boolean"?e:Ps(e),a]},useSyncExternalStore:Au,useId:tm,useHostTransitionStatus:jo,useFormState:Uu,useActionState:Uu,useOptimistic:function(e,a){var n=Ie();return Be!==null?Tu(n,Be,e,a):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:mo,useCacheRefresh:am};rm.useEffectEvent=Ku;function So(e,a,n,s){a=e.memoizedState,n=n(s,a),n=n==null?a:v({},a,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ko={enqueueSetState:function(e,a,n){e=e._reactInternals;var s=Ct(),l=Da(s);l.payload=a,n!=null&&(l.callback=n),a=Ta(e,l,s),a!==null&&(yt(a,e,s),Bs(a,e,s))},enqueueReplaceState:function(e,a,n){e=e._reactInternals;var s=Ct(),l=Da(s);l.tag=1,l.payload=a,n!=null&&(l.callback=n),a=Ta(e,l,s),a!==null&&(yt(a,e,s),Bs(a,e,s))},enqueueForceUpdate:function(e,a){e=e._reactInternals;var n=Ct(),s=Da(n);s.tag=2,a!=null&&(s.callback=a),a=Ta(e,s,n),a!==null&&(yt(a,e,n),Bs(a,e,n))}};function om(e,a,n,s,l,r,m){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(s,r,m):a.prototype&&a.prototype.isPureReactComponent?!As(n,s)||!As(l,r):!0}function cm(e,a,n,s){e=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(n,s),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(n,s),a.state!==e&&ko.enqueueReplaceState(a,a.state,null)}function fn(e,a){var n=a;if("ref"in a){n={};for(var s in a)s!=="ref"&&(n[s]=a[s])}if(e=e.defaultProps){n===a&&(n=v({},n));for(var l in e)n[l]===void 0&&(n[l]=e[l])}return n}function dm(e){Wl(e)}function um(e){console.error(e)}function mm(e){Wl(e)}function xi(e,a){try{var n=e.onUncaughtError;n(a.value,{componentStack:a.stack})}catch(s){setTimeout(function(){throw s})}}function hm(e,a,n){try{var s=e.onCaughtError;s(n.value,{componentStack:n.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(l){setTimeout(function(){throw l})}}function Ao(e,a,n){return n=Da(n),n.tag=3,n.payload={element:null},n.callback=function(){xi(e,a)},n}function xm(e){return e=Da(e),e.tag=3,e}function fm(e,a,n,s){var l=n.type.getDerivedStateFromError;if(typeof l=="function"){var r=s.value;e.payload=function(){return l(r)},e.callback=function(){hm(a,n,s)}}var m=n.stateNode;m!==null&&typeof m.componentDidCatch=="function"&&(e.callback=function(){hm(a,n,s),typeof l!="function"&&(Pa===null?Pa=new Set([this]):Pa.add(this));var p=s.stack;this.componentDidCatch(s.value,{componentStack:p!==null?p:""})})}function _p(e,a,n,s,l){if(n.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(a=n.alternate,a!==null&&Un(a,n,l,!0),n=St.current,n!==null){switch(n.tag){case 31:case 13:return _t===null?Ai():n.alternate===null&&qe===0&&(qe=3),n.flags&=-257,n.flags|=65536,n.lanes=l,s===ti?n.flags|=16384:(a=n.updateQueue,a===null?n.updateQueue=new Set([s]):a.add(s),Yo(e,s,l)),!1;case 22:return n.flags|=65536,s===ti?n.flags|=16384:(a=n.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([s])},n.updateQueue=a):(n=a.retryQueue,n===null?a.retryQueue=new Set([s]):n.add(s)),Yo(e,s,l)),!1}throw Error(i(435,n.tag))}return Yo(e,s,l),Ai(),!1}if(ye)return a=St.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=l,s!==Kr&&(e=Error(i(422),{cause:s}),zs(Tt(e,n)))):(s!==Kr&&(a=Error(i(423),{cause:s}),zs(Tt(a,n))),e=e.current.alternate,e.flags|=65536,l&=-l,e.lanes|=l,s=Tt(s,n),l=Ao(e.stateNode,s,l),to(e,l),qe!==4&&(qe=2)),!1;var r=Error(i(520),{cause:s});if(r=Tt(r,n),Is===null?Is=[r]:Is.push(r),qe!==4&&(qe=2),a===null)return!0;s=Tt(s,n),n=a;do{switch(n.tag){case 3:return n.flags|=65536,e=l&-l,n.lanes|=e,e=Ao(n.stateNode,s,e),to(n,e),!1;case 1:if(a=n.type,r=n.stateNode,(n.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||r!==null&&typeof r.componentDidCatch=="function"&&(Pa===null||!Pa.has(r))))return n.flags|=65536,l&=-l,n.lanes|=l,l=xm(l),fm(l,e,n,s),to(n,l),!1}n=n.return}while(n!==null);return!1}var Eo=Error(i(461)),Ye=!1;function rt(e,a,n,s){a.child=e===null?vu(a,null,n,s):hn(a,e.child,n,s)}function pm(e,a,n,s,l){n=n.render;var r=a.ref;if("ref"in s){var m={};for(var p in s)p!=="ref"&&(m[p]=s[p])}else m=s;return cn(a),s=ro(e,a,n,m,r,l),p=oo(),e!==null&&!Ye?(co(e,a,l),da(e,a,l)):(ye&&p&&Hr(a),a.flags|=1,rt(e,a,s,l),a.child)}function gm(e,a,n,s,l){if(e===null){var r=n.type;return typeof r=="function"&&!Gr(r)&&r.defaultProps===void 0&&n.compare===null?(a.tag=15,a.type=r,bm(e,a,r,s,l)):(e=Ql(n.type,null,s,a,a.mode,l),e.ref=a.ref,e.return=a,a.child=e)}if(r=e.child,!Oo(e,l)){var m=r.memoizedProps;if(n=n.compare,n=n!==null?n:As,n(m,s)&&e.ref===a.ref)return da(e,a,l)}return a.flags|=1,e=sa(r,s),e.ref=a.ref,e.return=a,a.child=e}function bm(e,a,n,s,l){if(e!==null){var r=e.memoizedProps;if(As(r,s)&&e.ref===a.ref)if(Ye=!1,a.pendingProps=s=r,Oo(e,l))(e.flags&131072)!==0&&(Ye=!0);else return a.lanes=e.lanes,da(e,a,l)}return Co(e,a,n,s,l)}function vm(e,a,n,s){var l=s.children,r=e!==null?e.memoizedState:null;if(e===null&&a.stateNode===null&&(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.mode==="hidden"){if((a.flags&128)!==0){if(r=r!==null?r.baseLanes|n:n,e!==null){for(s=a.child=e.child,l=0;s!==null;)l=l|s.lanes|s.childLanes,s=s.sibling;s=l&~r}else s=0,a.child=null;return ym(e,a,r,n,s)}if((n&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},e!==null&&Xl(a,r!==null?r.cachePool:null),r!==null?wu(a,r):no(),Nu(a);else return s=a.lanes=536870912,ym(e,a,r!==null?r.baseLanes|n:n,n,s)}else r!==null?(Xl(a,r.cachePool),wu(a,r),Ba(),a.memoizedState=null):(e!==null&&Xl(a,null),no(),Ba());return rt(e,a,l,n),a.child}function Us(e,a){return e!==null&&e.tag===22||a.stateNode!==null||(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.sibling}function ym(e,a,n,s,l){var r=Yr();return r=r===null?null:{parent:Qe._currentValue,pool:r},a.memoizedState={baseLanes:n,cachePool:r},e!==null&&Xl(a,null),no(),Nu(a),e!==null&&Un(e,a,s,!0),a.childLanes=l,null}function fi(e,a){return a=gi({mode:a.mode,children:a.children},e.mode),a.ref=e.ref,e.child=a,a.return=e,a}function jm(e,a,n){return hn(a,e.child,null,n),e=fi(a,a.pendingProps),e.flags|=2,kt(a),a.memoizedState=null,e}function Lp(e,a,n){var s=a.pendingProps,l=(a.flags&128)!==0;if(a.flags&=-129,e===null){if(ye){if(s.mode==="hidden")return e=fi(a,s),a.lanes=536870912,Us(null,e);if(lo(a),(e=Fe)?(e=Rh(e,Ot),e=e!==null&&e.data==="&"?e:null,e!==null&&(a.memoizedState={dehydrated:e,treeContext:Aa!==null?{id:Zt,overflow:It}:null,retryLane:536870912,hydrationErrors:null},n=su(e),n.return=a,a.child=n,lt=a,Fe=null)):e=null,e===null)throw Ca(a);return a.lanes=536870912,null}return fi(a,s)}var r=e.memoizedState;if(r!==null){var m=r.dehydrated;if(lo(a),l)if(a.flags&256)a.flags&=-257,a=jm(e,a,n);else if(a.memoizedState!==null)a.child=e.child,a.flags|=128,a=null;else throw Error(i(558));else if(Ye||Un(e,a,n,!1),l=(n&e.childLanes)!==0,Ye||l){if(s=Pe,s!==null&&(m=ud(s,n),m!==0&&m!==r.retryLane))throw r.retryLane=m,sn(e,m),yt(s,e,m),Eo;Ai(),a=jm(e,a,n)}else e=r.treeContext,Fe=Lt(m.nextSibling),lt=a,ye=!0,Ea=null,Ot=!1,e!==null&&ru(a,e),a=fi(a,s),a.flags|=4096;return a}return e=sa(e.child,{mode:s.mode,children:s.children}),e.ref=a.ref,a.child=e,e.return=a,e}function pi(e,a){var n=a.ref;if(n===null)e!==null&&e.ref!==null&&(a.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(i(284));(e===null||e.ref!==n)&&(a.flags|=4194816)}}function Co(e,a,n,s,l){return cn(a),n=ro(e,a,n,s,void 0,l),s=oo(),e!==null&&!Ye?(co(e,a,l),da(e,a,l)):(ye&&s&&Hr(a),a.flags|=1,rt(e,a,n,l),a.child)}function wm(e,a,n,s,l,r){return cn(a),a.updateQueue=null,n=ku(a,s,n,l),Su(e),s=oo(),e!==null&&!Ye?(co(e,a,r),da(e,a,r)):(ye&&s&&Hr(a),a.flags|=1,rt(e,a,n,r),a.child)}function Nm(e,a,n,s,l){if(cn(a),a.stateNode===null){var r=Ln,m=n.contextType;typeof m=="object"&&m!==null&&(r=it(m)),r=new n(s,r),a.memoizedState=r.state!==null&&r.state!==void 0?r.state:null,r.updater=ko,a.stateNode=r,r._reactInternals=a,r=a.stateNode,r.props=s,r.state=a.memoizedState,r.refs={},Xr(a),m=n.contextType,r.context=typeof m=="object"&&m!==null?it(m):Ln,r.state=a.memoizedState,m=n.getDerivedStateFromProps,typeof m=="function"&&(So(a,n,m,s),r.state=a.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof r.getSnapshotBeforeUpdate=="function"||typeof r.UNSAFE_componentWillMount!="function"&&typeof r.componentWillMount!="function"||(m=r.state,typeof r.componentWillMount=="function"&&r.componentWillMount(),typeof r.UNSAFE_componentWillMount=="function"&&r.UNSAFE_componentWillMount(),m!==r.state&&ko.enqueueReplaceState(r,r.state,null),_s(a,s,r,l),Os(),r.state=a.memoizedState),typeof r.componentDidMount=="function"&&(a.flags|=4194308),s=!0}else if(e===null){r=a.stateNode;var p=a.memoizedProps,j=fn(n,p);r.props=j;var M=r.context,L=n.contextType;m=Ln,typeof L=="object"&&L!==null&&(m=it(L));var U=n.getDerivedStateFromProps;L=typeof U=="function"||typeof r.getSnapshotBeforeUpdate=="function",p=a.pendingProps!==p,L||typeof r.UNSAFE_componentWillReceiveProps!="function"&&typeof r.componentWillReceiveProps!="function"||(p||M!==m)&&cm(a,r,s,m),Ma=!1;var T=a.memoizedState;r.state=T,_s(a,s,r,l),Os(),M=a.memoizedState,p||T!==M||Ma?(typeof U=="function"&&(So(a,n,U,s),M=a.memoizedState),(j=Ma||om(a,n,j,s,T,M,m))?(L||typeof r.UNSAFE_componentWillMount!="function"&&typeof r.componentWillMount!="function"||(typeof r.componentWillMount=="function"&&r.componentWillMount(),typeof r.UNSAFE_componentWillMount=="function"&&r.UNSAFE_componentWillMount()),typeof r.componentDidMount=="function"&&(a.flags|=4194308)):(typeof r.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=s,a.memoizedState=M),r.props=s,r.state=M,r.context=m,s=j):(typeof r.componentDidMount=="function"&&(a.flags|=4194308),s=!1)}else{r=a.stateNode,eo(e,a),m=a.memoizedProps,L=fn(n,m),r.props=L,U=a.pendingProps,T=r.context,M=n.contextType,j=Ln,typeof M=="object"&&M!==null&&(j=it(M)),p=n.getDerivedStateFromProps,(M=typeof p=="function"||typeof r.getSnapshotBeforeUpdate=="function")||typeof r.UNSAFE_componentWillReceiveProps!="function"&&typeof r.componentWillReceiveProps!="function"||(m!==U||T!==j)&&cm(a,r,s,j),Ma=!1,T=a.memoizedState,r.state=T,_s(a,s,r,l),Os();var R=a.memoizedState;m!==U||T!==R||Ma||e!==null&&e.dependencies!==null&&Yl(e.dependencies)?(typeof p=="function"&&(So(a,n,p,s),R=a.memoizedState),(L=Ma||om(a,n,L,s,T,R,j)||e!==null&&e.dependencies!==null&&Yl(e.dependencies))?(M||typeof r.UNSAFE_componentWillUpdate!="function"&&typeof r.componentWillUpdate!="function"||(typeof r.componentWillUpdate=="function"&&r.componentWillUpdate(s,R,j),typeof r.UNSAFE_componentWillUpdate=="function"&&r.UNSAFE_componentWillUpdate(s,R,j)),typeof r.componentDidUpdate=="function"&&(a.flags|=4),typeof r.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof r.componentDidUpdate!="function"||m===e.memoizedProps&&T===e.memoizedState||(a.flags|=4),typeof r.getSnapshotBeforeUpdate!="function"||m===e.memoizedProps&&T===e.memoizedState||(a.flags|=1024),a.memoizedProps=s,a.memoizedState=R),r.props=s,r.state=R,r.context=j,s=L):(typeof r.componentDidUpdate!="function"||m===e.memoizedProps&&T===e.memoizedState||(a.flags|=4),typeof r.getSnapshotBeforeUpdate!="function"||m===e.memoizedProps&&T===e.memoizedState||(a.flags|=1024),s=!1)}return r=s,pi(e,a),s=(a.flags&128)!==0,r||s?(r=a.stateNode,n=s&&typeof n.getDerivedStateFromError!="function"?null:r.render(),a.flags|=1,e!==null&&s?(a.child=hn(a,e.child,null,l),a.child=hn(a,null,n,l)):rt(e,a,n,l),a.memoizedState=r.state,e=a.child):e=da(e,a,l),e}function Sm(e,a,n,s){return rn(),a.flags|=256,rt(e,a,n,s),a.child}var zo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Mo(e){return{baseLanes:e,cachePool:hu()}}function Do(e,a,n){return e=e!==null?e.childLanes&~n:0,a&&(e|=Et),e}function km(e,a,n){var s=a.pendingProps,l=!1,r=(a.flags&128)!==0,m;if((m=r)||(m=e!==null&&e.memoizedState===null?!1:(Ze.current&2)!==0),m&&(l=!0,a.flags&=-129),m=(a.flags&32)!==0,a.flags&=-33,e===null){if(ye){if(l?Ra(a):Ba(),(e=Fe)?(e=Rh(e,Ot),e=e!==null&&e.data!=="&"?e:null,e!==null&&(a.memoizedState={dehydrated:e,treeContext:Aa!==null?{id:Zt,overflow:It}:null,retryLane:536870912,hydrationErrors:null},n=su(e),n.return=a,a.child=n,lt=a,Fe=null)):e=null,e===null)throw Ca(a);return hc(e)?a.lanes=32:a.lanes=536870912,null}var p=s.children;return s=s.fallback,l?(Ba(),l=a.mode,p=gi({mode:"hidden",children:p},l),s=ln(s,l,n,null),p.return=a,s.return=a,p.sibling=s,a.child=p,s=a.child,s.memoizedState=Mo(n),s.childLanes=Do(e,m,n),a.memoizedState=zo,Us(null,s)):(Ra(a),To(a,p))}var j=e.memoizedState;if(j!==null&&(p=j.dehydrated,p!==null)){if(r)a.flags&256?(Ra(a),a.flags&=-257,a=Ro(e,a,n)):a.memoizedState!==null?(Ba(),a.child=e.child,a.flags|=128,a=null):(Ba(),p=s.fallback,l=a.mode,s=gi({mode:"visible",children:s.children},l),p=ln(p,l,n,null),p.flags|=2,s.return=a,p.return=a,s.sibling=p,a.child=s,hn(a,e.child,null,n),s=a.child,s.memoizedState=Mo(n),s.childLanes=Do(e,m,n),a.memoizedState=zo,a=Us(null,s));else if(Ra(a),hc(p)){if(m=p.nextSibling&&p.nextSibling.dataset,m)var M=m.dgst;m=M,s=Error(i(419)),s.stack="",s.digest=m,zs({value:s,source:null,stack:null}),a=Ro(e,a,n)}else if(Ye||Un(e,a,n,!1),m=(n&e.childLanes)!==0,Ye||m){if(m=Pe,m!==null&&(s=ud(m,n),s!==0&&s!==j.retryLane))throw j.retryLane=s,sn(e,s),yt(m,e,s),Eo;mc(p)||Ai(),a=Ro(e,a,n)}else mc(p)?(a.flags|=192,a.child=e.child,a=null):(e=j.treeContext,Fe=Lt(p.nextSibling),lt=a,ye=!0,Ea=null,Ot=!1,e!==null&&ru(a,e),a=To(a,s.children),a.flags|=4096);return a}return l?(Ba(),p=s.fallback,l=a.mode,j=e.child,M=j.sibling,s=sa(j,{mode:"hidden",children:s.children}),s.subtreeFlags=j.subtreeFlags&65011712,M!==null?p=sa(M,p):(p=ln(p,l,n,null),p.flags|=2),p.return=a,s.return=a,s.sibling=p,a.child=s,Us(null,s),s=a.child,p=e.child.memoizedState,p===null?p=Mo(n):(l=p.cachePool,l!==null?(j=Qe._currentValue,l=l.parent!==j?{parent:j,pool:j}:l):l=hu(),p={baseLanes:p.baseLanes|n,cachePool:l}),s.memoizedState=p,s.childLanes=Do(e,m,n),a.memoizedState=zo,Us(e.child,s)):(Ra(a),n=e.child,e=n.sibling,n=sa(n,{mode:"visible",children:s.children}
vendor: 5,354 bytes, line 48
48),n.return=a,n.sibling=null,e!==null&&(m=a.deletions,m===null?(a.deletions=[e],a.flags|=16):m.push(e)),a.child=n,a.memoizedState=null,n)}function To(e,a){return a=gi({mode:"visible",children:a},e.mode),a.return=e,e.child=a}function gi(e,a){return e=Nt(22,e,null,a),e.lanes=0,e}function Ro(e,a,n){return hn(a,e.child,null,n),e=To(a,a.pendingProps.children),e.flags|=2,a.memoizedState=null,e}function Am(e,a,n){e.lanes|=a;var s=e.alternate;s!==null&&(s.lanes|=a),Zr(e.return,a,n)}function Bo(e,a,n,s,l,r){var m=e.memoizedState;m===null?e.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:s,tail:n,tailMode:l,treeForkCount:r}:(m.isBackwards=a,m.rendering=null,m.renderingStartTime=0,m.last=s,m.tail=n,m.tailMode=l,m.treeForkCount=r)}function Em(e,a,n){var s=a.pendingProps,l=s.revealOrder,r=s.tail;s=s.children;var m=Ze.current,p=(m&2)!==0;if(p?(m=m&1|2,a.flags|=128):m&=1,Q(Ze,m),rt(e,a,s,n),s=ye?Cs:0,!p&&e!==null&&(e.flags&128)!==0)e:for(e=a.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Am(e,n,a);else if(e.tag===19)Am(e,n,a);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===a)break e;for(;e.sibling===null;){if(e.return===null||e.return===a)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(l){case"forwards":for(n=a.child,l=null;n!==null;)e=n.alternate,e!==null&&li(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=a.child,a.child=null):(l=n.sibling,n.sibling=null),Bo(a,!1,l,n,r,s);break;case"backwards":case"unstable_legacy-backwards":for(n=null,l=a.child,a.child=null;l!==null;){if(e=l.alternate,e!==null&&li(e)===null){a.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Bo(a,!0,n,null,r,s);break;case"together":Bo(a,!1,null,null,void 0,s);break;default:a.memoizedState=null}return a.child}function da(e,a,n){if(e!==null&&(a.dependencies=e.dependencies),La|=a.lanes,(n&a.childLanes)===0)if(e!==null){if(Un(e,a,n,!1),(n&a.childLanes)===0)return null}else return null;if(e!==null&&a.child!==e.child)throw Error(i(153));if(a.child!==null){for(e=a.child,n=sa(e,e.pendingProps),a.child=n,n.return=a;e.sibling!==null;)e=e.sibling,n=n.sibling=sa(e,e.pendingProps),n.return=a;n.sibling=null}return a.child}function Oo(e,a){return(e.lanes&a)!==0?!0:(e=e.dependencies,!!(e!==null&&Yl(e)))}function Pp(e,a,n){switch(a.tag){case 3:nt(a,a.stateNode.containerInfo),za(a,Qe,e.memoizedState.cache),rn();break;case 27:case 5:Ya(a);break;case 4:nt(a,a.stateNode.containerInfo);break;case 10:za(a,a.type,a.memoizedProps.value);break;case 31:if(a.memoizedState!==null)return a.flags|=128,lo(a),null;break;case 13:var s=a.memoizedState;if(s!==null)return s.dehydrated!==null?(Ra(a),a.flags|=128,null):(n&a.child.childLanes)!==0?km(e,a,n):(Ra(a),e=da(e,a,n),e!==null?e.sibling:null);Ra(a);break;case 19:var l=(e.flags&128)!==0;if(s=(n&a.childLanes)!==0,s||(Un(e,a,n,!1),s=(n&a.childLanes)!==0),l){if(s)return Em(e,a,n);a.flags|=128}if(l=a.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),Q(Ze,Ze.current),s)break;return null;case 22:return a.lanes=0,vm(e,a,n,a.pendingProps);case 24:za(a,Qe,e.memoizedState.cache)}return da(e,a,n)}function Cm(e,a,n){if(e!==null)if(e.memoizedProps!==a.pendingProps)Ye=!0;else{if(!Oo(e,n)&&(a.flags&128)===0)return Ye=!1,Pp(e,a,n);Ye=(e.flags&131072)!==0}else Ye=!1,ye&&(a.flags&1048576)!==0&&iu(a,Cs,a.index);switch(a.lanes=0,a.tag){case 16:e:{var s=a.pendingProps;if(e=un(a.elementType),a.type=e,typeof e=="function")Gr(e)?(s=fn(e,s),a.tag=1,a=Nm(null,a,e,s,n)):(a.tag=0,a=Co(null,a,e,s,n));else{if(e!=null){var l=e.$$typeof;if(l===I){a.tag=11,a=pm(null,a,e,s,n);break e}else if(l===V){a.tag=14,a=gm(null,a,e,s,n);break e}}throw a=Re(e)||e,Error(i(306,a,""))}}return a;case 0:return Co(e,a,a.type,a.pendingProps,n);case 1:return s=a.type,l=fn(s,a.pendingProps),Nm(e,a,s,l,n);case 3:e:{if(nt(a,a.stateNode.containerInfo),e===null)throw Error(i(387));s=a.pendingProps;var r=a.memoizedState;l=r.element,eo(e,a),_s(a,s,null,n);var m=a.memoizedState;if(s=m.cache,za(a,Qe,s),s!==r.cache&&Ir(a,[Qe],n,!0),Os(),s=m.element,r.isDehydrated)if(r={element:s,isDehydrated:!1,cache:m.cache},a.updateQueue.baseState=r,a.memoizedState=r,a.flags&256){a=Sm(e,a,s,n);break e}else if(s!==l){l=Tt(Error(i(424)),a),zs(l),a=Sm(e,a,s,n);break e}else{switch(e=a.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Fe=Lt(e.firstChild),lt=a,ye=!0,Ea=null,Ot=!0,n=vu(a,null,s,n),a.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(rn(),s===l){a=da(e,a,n);break e}rt(e,a,s,n)}a=a.child}return a;case 26:return pi(e,a),e===null?(n=Gh(a.type,null,a.pendingProps,null))?a.memoizedState=n:ye||(n=a.type,e=a.pendingProps,s=Ri(re.current).createElement(n),s[st]=a,s[xt]=e,ot(s,n,e),tt(s),a.stateNode=s):a.memoizedState=Gh(a.type,e.memoizedProps,a.pendingProps,e.memoizedState),null;case 27:return Ya(a),e===null&&ye&&(s=a.stateNode=_h(a.type,a.pendingProps,re.current),lt=a,Ot=!0,l=Fe,Ha(a.type)?(xc=l,Fe=Lt(s.firstChild)):Fe=l),rt(e,a,a.pendingProps.children,n),pi(e,a),e===null&&(a.flags|=4194304),a.child;case 5:return e===null&&ye&&((l=s=Fe)&&(s=xg(s,a.type,a.pendingProps,Ot),s!==null?(a.stateNode=s,lt=a,Fe=Lt(s.firstChild),Ot=!1,l=!0):l=!1),l||Ca(a)),Ya(a),l=a.type,r=a.pendingProps,m=e!==null?e.memoizedProps:null,s=r.children,cc(l,r)?s=null:m!==null&&cc(l,m)&&(a.flags|=32),a.memoizedState!==null&&(l=ro(e,a,zp,null,
vendor: 4,242 bytes, line 48
48null,n),al._currentValue=l),pi(e,a),rt(e,a,s,n),a.child;case 6:return e===null&&ye&&((e=n=Fe)&&(n=fg(n,a.pendingProps,Ot),n!==null?(a.stateNode=n,lt=a,Fe=null,e=!0):e=!1),e||Ca(a)),null;case 13:return km(e,a,n);case 4:return nt(a,a.stateNode.containerInfo),s=a.pendingProps,e===null?a.child=hn(a,null,s,n):rt(e,a,s,n),a.child;case 11:return pm(e,a,a.type,a.pendingProps,n);case 7:return rt(e,a,a.pendingProps,n),a.child;case 8:return rt(e,a,a.pendingProps.children,n),a.child;case 12:return rt(e,a,a.pendingProps.children,n),a.child;case 10:return s=a.pendingProps,za(a,a.type,s.value),rt(e,a,s.children,n),a.child;case 9:return l=a.type._context,s=a.pendingProps.children,cn(a),l=it(l),s=s(l),a.flags|=1,rt(e,a,s,n),a.child;case 14:return gm(e,a,a.type,a.pendingProps,n);case 15:return bm(e,a,a.type,a.pendingProps,n);case 19:return Em(e,a,n);case 31:return Lp(e,a,n);case 22:return vm(e,a,n,a.pendingProps);case 24:return cn(a),s=it(Qe),e===null?(l=Yr(),l===null&&(l=Pe,r=Qr(),l.pooledCache=r,r.refCount++,r!==null&&(l.pooledCacheLanes|=n),l=r),a.memoizedState={parent:s,cache:l},Xr(a),za(a,Qe,l)):((e.lanes&n)!==0&&(eo(e,a),_s(a,null,null,n),Os()),l=e.memoizedState,r=a.memoizedState,l.parent!==s?(l={parent:s,cache:s},a.memoizedState=l,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=l),za(a,Qe,s)):(s=r.cache,za(a,Qe,s),s!==l.cache&&Ir(a,[Qe],n,!0))),rt(e,a,a.pendingProps.children,n),a.child;case 29:throw a.pendingProps}throw Error(i(156,a.tag))}function ua(e){e.flags|=4}function _o(e,a,n,s,l){if((a=(e.mode&32)!==0)&&(a=!1),a){if(e.flags|=16777216,(l&335544128)===l)if(e.stateNode.complete)e.flags|=8192;else if(th())e.flags|=8192;else throw mn=ti,Jr}else e.flags&=-16777217}function zm(e,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Kh(a))if(th())e.flags|=8192;else throw mn=ti,Jr}function bi(e,a){a!==null&&(e.flags|=4),e.flags&16384&&(a=e.tag!==22?od():536870912,e.lanes|=a,Xn|=a)}function Hs(e,a){if(!ye)switch(e.tailMode){case"hidden":a=e.tail;for(var n=null;a!==null;)a.alternate!==null&&(n=a),a=a.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var s=null;n!==null;)n.alternate!==null&&(s=n),n=n.sibling;s===null?a||e.tail===null?e.tail=null:e.tail.sibling=null:s.sibling=null}}function Ue(e){var a=e.alternate!==null&&e.alternate.child===e.child,n=0,s=0;if(a)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,s|=l.subtreeFlags&65011712,s|=l.flags&65011712,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,s|=l.subtreeFlags,s|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=s,e.childLanes=n,a}function Gp(e,a,n){var s=a.pendingProps;switch(Vr(a),a.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ue(a),null;case 1:return Ue(a),null;case 3:return n=a.stateNode,s=null,e!==null&&(s=e.memoizedState.cache),a.memoizedState.cache!==s&&(a.flags|=2048),ra(Qe),Ve(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Fn(a)?ua(a):e===null||e.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,Wr())),Ue(a),null;case 26:var l=a.type,r=a.memoizedState;return e===null?(ua(a),r!==null?(Ue(a),zm(a,r)):(Ue(a),_o(a,l,null,s,n))):r?r!==e.memoizedState?(ua(a),Ue(a),zm(a,r)):(Ue(a),a.flags&=-16777217):(e=e.memoizedProps,e!==s&&ua(a),Ue(a),_o(a,l,e,s,n)),null;case 27:if(yn(a),n=re.current,l=a.type,e!==null&&a.stateNode!=null)e.memoizedProps!==s&&ua(a);else{if(!s){if(a.stateNode===null)throw Error(i(166));return Ue(a),null}e=X.current,Fn(a)?ou(a):(e=_h(l,s,n),a.stateNode=e,ua(a))}return Ue(a),null;case 5:if(yn(a),l=a.type,e!==null&&a.stateNode!=null)e.memoizedProps!==s&&ua(a);else{if(!s){if(a.stateNode===null)throw Error(i(166));return Ue(a),null}if(r=X.current,Fn(a))ou(a);else{var m=Ri(re.current);switch(r){case 1:r=m.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:r=m.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":r=m.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":r=m.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":r=m.createElement("div"),r.innerHTML="<script><\/script>",r=r.removeChild(r.firstChild);break;
vendor: 17,291 bytes, line 48
48case"select":r=typeof s.is=="string"?m.createElement("select",{is:s.is}):m.createElement("select"),s.multiple?r.multiple=!0:s.size&&(r.size=s.size);break;default:r=typeof s.is=="string"?m.createElement(l,{is:s.is}):m.createElement(l)}}r[st]=a,r[xt]=s;e:for(m=a.child;m!==null;){if(m.tag===5||m.tag===6)r.appendChild(m.stateNode);else if(m.tag!==4&&m.tag!==27&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===a)break e;for(;m.sibling===null;){if(m.return===null||m.return===a)break e;m=m.return}m.sibling.return=m.return,m=m.sibling}a.stateNode=r;e:switch(ot(r,l,s),l){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&ua(a)}}return Ue(a),_o(a,a.type,e===null?null:e.memoizedProps,a.pendingProps,n),null;case 6:if(e&&a.stateNode!=null)e.memoizedProps!==s&&ua(a);else{if(typeof s!="string"&&a.stateNode===null)throw Error(i(166));if(e=re.current,Fn(a)){if(e=a.stateNode,n=a.memoizedProps,s=null,l=lt,l!==null)switch(l.tag){case 27:case 5:s=l.memoizedProps}e[st]=a,e=!!(e.nodeValue===n||s!==null&&s.suppressHydrationWarning===!0||kh(e.nodeValue,n)),e||Ca(a,!0)}else e=Ri(e).createTextNode(s),e[st]=a,a.stateNode=e}return Ue(a),null;case 31:if(n=a.memoizedState,e===null||e.memoizedState!==null){if(s=Fn(a),n!==null){if(e===null){if(!s)throw Error(i(318));if(e=a.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(557));e[st]=a}else rn(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;Ue(a),e=!1}else n=Wr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return a.flags&256?(kt(a),a):(kt(a),null);if((a.flags&128)!==0)throw Error(i(558))}return Ue(a),null;case 13:if(s=a.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(l=Fn(a),s!==null&&s.dehydrated!==null){if(e===null){if(!l)throw Error(i(318));if(l=a.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(i(317));l[st]=a}else rn(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;Ue(a),l=!1}else l=Wr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l)return a.flags&256?(kt(a),a):(kt(a),null)}return kt(a),(a.flags&128)!==0?(a.lanes=n,a):(n=s!==null,e=e!==null&&e.memoizedState!==null,n&&(s=a.child,l=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(l=s.alternate.memoizedState.cachePool.pool),r=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(r=s.memoizedState.cachePool.pool),r!==l&&(s.flags|=2048)),n!==e&&n&&(a.child.flags|=8192),bi(a,a.updateQueue),Ue(a),null);case 4:return Ve(),e===null&&sc(a.stateNode.containerInfo),Ue(a),null;case 10:return ra(a.type),Ue(a),null;case 19:if(P(Ze),s=a.memoizedState,s===null)return Ue(a),null;if(l=(a.flags&128)!==0,r=s.rendering,r===null)if(l)Hs(s,!1);else{if(qe!==0||e!==null&&(e.flags&128)!==0)for(e=a.child;e!==null;){if(r=li(e),r!==null){for(a.flags|=128,Hs(s,!1),e=r.updateQueue,a.updateQueue=e,bi(a,e),a.subtreeFlags=0,e=n,n=a.child;n!==null;)nu(n,e),n=n.sibling;return Q(Ze,Ze.current&1|2),ye&&la(a,s.treeForkCount),a.child}e=e.sibling}s.tail!==null&&ct()>Ni&&(a.flags|=128,l=!0,Hs(s,!1),a.lanes=4194304)}else{if(!l)if(e=li(r),e!==null){if(a.flags|=128,l=!0,e=e.updateQueue,a.updateQueue=e,bi(a,e),Hs(s,!0),s.tail===null&&s.tailMode==="hidden"&&!r.alternate&&!ye)return Ue(a),null}else 2*ct()-s.renderingStartTime>Ni&&n!==536870912&&(a.flags|=128,l=!0,Hs(s,!1),a.lanes=4194304);s.isBackwards?(r.sibling=a.child,a.child=r):(e=s.last,e!==null?e.sibling=r:a.child=r,s.last=r)}return s.tail!==null?(e=s.tail,s.rendering=e,s.tail=e.sibling,s.renderingStartTime=ct(),e.sibling=null,n=Ze.current,Q(Ze,l?n&1|2:n&1),ye&&la(a,s.treeForkCount),e):(Ue(a),null);case 22:case 23:return kt(a),so(),s=a.memoizedState!==null,e!==null?e.memoizedState!==null!==s&&(a.flags|=8192):s&&(a.flags|=8192),s?(n&536870912)!==0&&(a.flags&128)===0&&(Ue(a),a.subtreeFlags&6&&(a.flags|=8192)):Ue(a),n=a.updateQueue,n!==null&&bi(a,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),s=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(s=a.memoizedState.cachePool.pool),s!==n&&(a.flags|=2048),e!==null&&P(dn),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),a.memoizedState.cache!==n&&(a.flags|=2048),ra(Qe),Ue(a),null;case 25:return null;case 30:return null}throw Error(i(156,a.tag))}function Fp(e,a){switch(Vr(a),a.tag){case 1:return e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 3:return ra(Qe),Ve(),e=a.flags,(e&65536)!==0&&(e&128)===0?(a.flags=e&-65537|128,a):null;case 26:case 27:case 5:return yn(a),null;case 31:if(a.memoizedState!==null){if(kt(a),a.alternate===null)throw Error(i(340));rn()}return e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 13:if(kt(a),e=a.memoizedState,e!==null&&e.dehydrated!==null){if(a.alternate===null)throw Error(i(340));rn()}return e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 19:return P(Ze),null;case 4:return Ve(),null;case 10:return ra(a.type),null;case 22:case 23:return kt(a),so(),e!==null&&P(dn),e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 24:return ra(Qe),null;case 25:return null;default:return null}}function Mm(e,a){switch(Vr(a),a.tag){case 3:ra(Qe),Ve();break;case 26:case 27:case 5:yn(a);break;case 4:Ve();break;case 31:a.memoizedState!==null&&kt(a);break;case 13:kt(a);break;case 19:P(Ze);break;case 10:ra(a.type);break;case 22:case 23:kt(a),so(),e!==null&&P(dn);break;case 24:ra(Qe)}}function Vs(e,a){try{var n=a.updateQueue,s=n!==null?n.lastEffect:null;if(s!==null){var l=s.next;n=l;do{if((n.tag&e)===e){s=void 0;var r=n.create,m=n.inst;s=r(),m.destroy=s}n=n.next}while(n!==l)}}catch(p){Te(a,a.return,p)}}function Oa(e,a,n){try{var s=a.updateQueue,l=s!==null?s.lastEffect:null;if(l!==null){var r=l.next;s=r;do{if((s.tag&e)===e){var m=s.inst,p=m.destroy;if(p!==void 0){m.destroy=void 0,l=a;var j=n,M=p;try{M()}catch(L){Te(l,j,L)}}}s=s.next}while(s!==r)}}catch(L){Te(a,a.return,L)}}function Dm(e){var a=e.updateQueue;if(a!==null){var n=e.stateNode;try{ju(a,n)}catch(s){Te(e,e.return,s)}}}function Tm(e,a,n){n.props=fn(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(s){Te(e,a,s)}}function Ks(e,a){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var s=e.stateNode;break;case 30:s=e.stateNode;break;default:s=e.stateNode}typeof n=="function"?e.refCleanup=n(s):n.current=s}}catch(l){Te(e,a,l)}}function Qt(e,a){var n=e.ref,s=e.refCleanup;if(n!==null)if(typeof s=="function")try{s()}catch(l){Te(e,a,l)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(l){Te(e,a,l)}else n.current=null}function Rm(e){var a=e.type,n=e.memoizedProps,s=e.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":n.autoFocus&&s.focus();break e;case"img":n.src?s.src=n.src:n.srcSet&&(s.srcset=n.srcSet)}}catch(l){Te(e,e.return,l)}}function Lo(e,a,n){try{var s=e.stateNode;og(s,e.type,n,a),s[xt]=a}catch(l){Te(e,e.return,l)}}function Bm(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ha(e.type)||e.tag===4}function Po(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Bm(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ha(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Go(e,a,n){var s=e.tag;if(s===5||s===6)e=e.stateNode,a?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,a):(a=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,a.appendChild(e),n=n._reactRootContainer,n!=null||a.onclick!==null||(a.onclick=aa));else if(s!==4&&(s===27&&Ha(e.type)&&(n=e.stateNode,a=null),e=e.child,e!==null))for(Go(e,a,n),e=e.sibling;e!==null;)Go(e,a,n),e=e.sibling}function vi(e,a,n){var s=e.tag;if(s===5||s===6)e=e.stateNode,a?n.insertBefore(e,a):n.appendChild(e);else if(s!==4&&(s===27&&Ha(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(vi(e,a,n),e=e.sibling;e!==null;)vi(e,a,n),e=e.sibling}function Om(e){var a=e.stateNode,n=e.memoizedProps;try{for(var s=e.type,l=a.attributes;l.length;)a.removeAttributeNode(l[0]);ot(a,s,n),a[st]=e,a[xt]=n}catch(r){Te(e,e.return,r)}}var ma=!1,Je=!1,Fo=!1,_m=typeof WeakSet=="function"?WeakSet:Set,at=null;function Up(e,a){if(e=e.containerInfo,rc=Fi,e=Id(e),Tr(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var s=n.getSelection&&n.getSelection();if(s&&s.rangeCount!==0){n=s.anchorNode;var l=s.anchorOffset,r=s.focusNode;s=s.focusOffset;try{n.nodeType,r.nodeType}catch{n=null;break e}var m=0,p=-1,j=-1,M=0,L=0,U=e,T=null;t:for(;;){for(var R;U!==n||l!==0&&U.nodeType!==3||(p=m+l),U!==r||s!==0&&U.nodeType!==3||(j=m+s),U.nodeType===3&&(m+=U.nodeValue.length),(R=U.firstChild)!==null;)T=U,U=R;for(;;){if(U===e)break t;if(T===n&&++M===l&&(p=m),T===r&&++L===s&&(j=m),(R=U.nextSibling)!==null)break;U=T,T=U.parentNode}U=R}n=p===-1||j===-1?null:{start:p,end:j}}else n=null}n=n||{start:0,end:0}}else n=null;for(oc={focusedElem:e,selectionRange:n},Fi=!1,at=a;at!==null;)if(a=at,e=a.child,(a.subtreeFlags&1028)!==0&&e!==null)e.return=a,at=e;else for(;at!==null;){switch(a=at,r=a.alternate,e=a.flags,a.tag){case 0:if((e&4)!==0&&(e=a.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)l=e[n],l.ref.impl=l.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&r!==null){e=void 0,n=a,l=r.memoizedProps,r=r.memoizedState,s=n.stateNode;try{var ee=fn(n.type,l);e=s.getSnapshotBeforeUpdate(ee,r),s.__reactInternalSnapshotBeforeUpdate=e}catch(le){Te(n,n.return,le)}}break;case 3:if((e&1024)!==0){if(e=a.stateNode.containerInfo,n=e.nodeType,n===9)uc(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":uc(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(i(163))}if(e=a.sibling,e!==null){e.return=a.return,at=e;break}at=a.return}}function Lm(e,a,n){var s=n.flags;switch(n.tag){case 0:case 11:case 15:xa(e,n),s&4&&Vs(5,n);break;case 1:if(xa(e,n),s&4)if(e=n.stateNode,a===null)try{e.componentDidMount()}catch(m){Te(n,n.return,m)}else{var l=fn(n.type,a.memoizedProps);a=a.memoizedState;try{e.componentDidUpdate(l,a,e.__reactInternalSnapshotBeforeUpdate)}catch(m){Te(n,n.return,m)}}s&64&&Dm(n),s&512&&Ks(n,n.return);break;case 3:if(xa(e,n),s&64&&(e=n.updateQueue,e!==null)){if(a=null,n.child!==null)switch(n.child.tag){case 27:case 5:a=n.child.stateNode;break;case 1:a=n.child.stateNode}try{ju(e,a)}catch(m){Te(n,n.return,m)}}break;case 27:a===null&&s&4&&Om(n);case 26:case 5:xa(e,n),a===null&&s&4&&Rm(n),s&512&&Ks(n,n.return);break;case 12:xa(e,n);break;case 31:xa(e,n),s&4&&Fm(e,n);break;case 13:xa(e,n),s&4&&Um(e,n),s&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=$p.bind(null,n),pg(e,n))));break;case 22:if(s=n.memoizedState!==null||ma,!s){a=a!==null&&a.memoizedState!==null||Je,l=ma;var r=Je;ma=s,(Je=a)&&!r?fa(e,n,(n.subtreeFlags&8772)!==0):xa(e,n),ma=l,Je=r}break;case 30:break;default:xa(e,n)}}function Pm(e){var a=e.alternate;a!==null&&(e.alternate=null,Pm(a)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(a=e.stateNode,a!==null&&fr(a)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var He=null,pt=!1;function ha(e,a,n){for(n=n.child;n!==null;)Gm(e,a,n),n=n.sibling}function Gm(e,a,n){if(J&&typeof J.onCommitFiberUnmount=="function")try{J.onCommitFiberUnmount(H,n)}catch{}switch(n.tag){case 26:Je||Qt(n,a),ha(e,a,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Je||Qt(n,a);var s=He,l=pt;Ha(n.type)&&(He=n.stateNode,pt=!1),ha(e,a,n),Xs(n.stateNode),He=s,pt=l;break;case 5:Je||Qt(n,a);case 6:if(s=He,l=pt,He=null,ha(e,a,n),He=s,pt=l,He!==null)if(pt)try{(He.nodeType===9?He.body:He.nodeName==="HTML"?He.ownerDocument.body:He).removeChild(n.stateNode)}catch(r){Te(n,a,r)}else try{He.removeChild(n.stateNode)}catch(r){Te(n,a,r)}break;case 18:He!==null&&(pt?(e=He,Dh(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),rs(e)):Dh(He,n.stateNode));break;case 4:s=He,l=pt,He=n.stateNode.containerInfo,pt=!0,ha(e,a,n),He=s,pt=l;break;case 0:case 11:case 14:case 15:Oa(2,n,a),Je||Oa(4,n,a),ha(e,a,n);break;case 1:Je||(Qt(n,a),s=n.stateNode,typeof s.componentWillUnmount=="function"&&Tm(n,a,s)),ha(e,a,n);break;case 21:ha(e,a,n);break;case 22:Je=(s=Je)||n.memoizedState!==null,ha(e,a,n),Je=s;break;default:ha(e,a,n)}}function Fm(e,a){if(a.memoizedState===null&&(e=a.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{rs(e)}catch(n){Te(a,a.return,n)}}}function Um(e,a){if(a.memoizedState===null&&(e=a.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{rs(e)}catch(n){Te(a,a.return,n)}}function Hp(e){switch(e.tag){case 31:case 13:case 19:var a=e.stateNode;return a===null&&(a=e.stateNode=new _m),a;case 22:return e=e.stateNode,a=e._retryCache,a===null&&(a=e._retryCache=new _m),a;default:throw Error(i(435,e.tag))}}function yi(e,a){var n=Hp(e);a.forEach(function(s){if(!n.has(s)){n.add(s);var l=Yp.bind(null,e,s);s.then(l,l)}})}function gt(e,a){var n=a.deletions;if(n!==null)for(var s=0;s<n.length;s++){var l=n[s],r=e,m=a,p=m;e:for(;p!==null;){switch(p.tag){case 27:if(Ha(p.type)){He=p.stateNode,pt=!1;break e}break;case 5:He=p.stateNode,pt=!1;break e;case 3:case 4:He=p.stateNode.containerInfo,pt=!0;break e}p=p.return}if(He===null)throw Error(i(160));Gm(r,m,l),He=null,pt=!1,r=l.alternate,r!==null&&(r.return=null),l.return=null}if(a.subtreeFlags&13886)for(a=a.child;a!==null;)Hm(a,e),a=a.sibling}var Ht=null;function Hm(e,a){var n=e.alternate,s=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:gt(a,e),bt(e),s&4&&(Oa(3,e,e.return),Vs(3,e),Oa(5,e,e.return));break;case 1:gt(a,e),bt(e),s&512&&(Je||n===null||Qt(n,n.return)),s&64&&ma&&(e=e.updateQueue,e!==null&&(s=e.callbacks,s!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?s:n.concat(s))));break;case 26:var l=Ht;if(gt(a,e),bt(e),s&512&&(Je||n===null||Qt(n,n.return)),s&4){var r=n!==null?n.memoizedState:null;if(s=e.memoizedState,n===null)if(s===null)if(e.stateNode===null){e:{s=e.type,n=e.memoizedProps,l=l.ownerDocument||l;t:switch(s){case"title":r=l.getElementsByTagName("title")[0],(!r||r[gs]||r[st]||r.namespaceURI==="http://www.w3.org/2000/svg"||r.hasAttribute("itemprop"))&&(r=l.createElement(s),l.head.insertBefore(r,l.querySelector("head > title"))),ot(r,s,n),r[st]=e,tt(r),s=r;break e;case"link":var m=Hh("link","href",l).get(s+(n.href||""));if(m){for(var p=0;p<m.length;p++)if(r=m[p],r.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&r.getAttribute("rel")===(n.rel==null?null:n.rel)&&r.getAttribute("title")===(n.title==null?null:n.title)&&r.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){m.splice(p,1);break t}}r=l.createElement(s),ot(r,s,n),l.head.appendChild(r);break;case"meta":if(m=Hh("meta","content",l).get(s+(n.content||""))){for(p=0;p<m.length;p++)if(r=m[p],r.getAttribute("content")===(n.content==null?null:""+n.content)&&r.getAttribute("name")===(n.name==null?null:n.name)&&r.getAttribute("property")===(n.property==null?null:n.property)&&r.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&r.getAttribute("charset")===(n.charSet==null?null:n.charSet)){m.splice(p,1);break t}}r=l.createElement(s),ot(r,s,n),l.head.appendChild(r);break;default:throw Error(i(468,s))}r[st]=e,tt(r),s=r}e.stateNode=s}else Vh(l,e.type,e.stateNode);else e.stateNode=Uh(l,s,e.memoizedProps);else r!==s?(r===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):r.count--,s===null?Vh(l,e.type,e.stateNode):Uh(l,s,e.memoizedProps)):s===null&&e.stateNode!==null&&Lo(e,e.memoizedProps,n.memoizedProps)}break;case 27:gt(a,e),bt(e),s&512&&(Je||n===null||Qt(n,n.return)),n!==null&&s&4&&Lo(e,e.memoizedProps,n.memoizedProps);break;case 5:if(gt(a,e),bt(e),s&512&&(Je||n===null||Qt(n,n.return)),e.flags&32){l=e.stateNode;try{Mn(l,"")}catch(ee){Te(e,e.return,ee)}}s&4&&e.stateNode!=null&&(l=e.memoizedProps,Lo(e,l,n!==null?n.memoizedProps:l)),s&1024&&(Fo=!0);break;case 6:if(gt(a,e),bt(e),s&4){if(e.stateNode===null)throw Error(i(162));s=e.memoizedProps,n=e.stateNode;try{n.nodeValue=s}catch(ee){Te(e,e.return,ee)}}break;case 3:if(_i=null,l=Ht,Ht=Bi(a.containerInfo),gt(a,e),Ht=l,bt(e),s&4&&n!==null&&n.memoizedState.isDehydrated)try{rs(a.containerInfo)}catch(ee){Te(e,e.return,ee)}Fo&&(Fo=!1,Vm(e));break;case 4:s=Ht,Ht=Bi(e.stateNode.containerInfo),gt(a,e),bt(e),Ht=s;break;case 12:gt(a,e),bt(e);break;case 31:gt(a,e),bt(e),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,yi(e,s)));break;case 13:gt(a,e),bt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(wi=ct()),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,yi(e,s)));break;case 22:l=e.memoizedState!==null;var j=n!==null&&n.memoizedState!==null,M=ma,L=Je;if(ma=M||l,Je=L||j,gt(a,e),Je=L,ma=M,bt(e),s&8192)e:for(a=e.stateNode,a._visibility=l?a._visibility&-2:a._visibility|1,l&&(n===null||j||ma||Je||pn(e)),n=null,a=e;;
vendor: 13,641 bytes, line 48
48){if(a.tag===5||a.tag===26){if(n===null){j=n=a;try{if(r=j.stateNode,l)m=r.style,typeof m.setProperty=="function"?m.setProperty("display","none","important"):m.display="none";else{p=j.stateNode;var U=j.memoizedProps.style,T=U!=null&&U.hasOwnProperty("display")?U.display:null;p.style.display=T==null||typeof T=="boolean"?"":(""+T).trim()}}catch(ee){Te(j,j.return,ee)}}}else if(a.tag===6){if(n===null){j=a;try{j.stateNode.nodeValue=l?"":j.memoizedProps}catch(ee){Te(j,j.return,ee)}}}else if(a.tag===18){if(n===null){j=a;try{var R=j.stateNode;l?Th(R,!0):Th(j.stateNode,!1)}catch(ee){Te(j,j.return,ee)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===e)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===e)break e;for(;a.sibling===null;){if(a.return===null||a.return===e)break e;n===a&&(n=null),a=a.return}n===a&&(n=null),a.sibling.return=a.return,a=a.sibling}s&4&&(s=e.updateQueue,s!==null&&(n=s.retryQueue,n!==null&&(s.retryQueue=null,yi(e,n))));break;case 19:gt(a,e),bt(e),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,yi(e,s)));break;case 30:break;case 21:break;default:gt(a,e),bt(e)}}function bt(e){var a=e.flags;if(a&2){try{for(var n,s=e.return;s!==null;){if(Bm(s)){n=s;break}s=s.return}if(n==null)throw Error(i(160));switch(n.tag){case 27:var l=n.stateNode,r=Po(e);vi(e,r,l);break;case 5:var m=n.stateNode;n.flags&32&&(Mn(m,""),n.flags&=-33);var p=Po(e);vi(e,p,m);break;case 3:case 4:var j=n.stateNode.containerInfo,M=Po(e);Go(e,M,j);break;default:throw Error(i(161))}}catch(L){Te(e,e.return,L)}e.flags&=-3}a&4096&&(e.flags&=-4097)}function Vm(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var a=e;Vm(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),e=e.sibling}}function xa(e,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)Lm(e,a.alternate,a),a=a.sibling}function pn(e){for(e=e.child;e!==null;){var a=e;switch(a.tag){case 0:case 11:case 14:case 15:Oa(4,a,a.return),pn(a);break;case 1:Qt(a,a.return);var n=a.stateNode;typeof n.componentWillUnmount=="function"&&Tm(a,a.return,n),pn(a);break;case 27:Xs(a.stateNode);case 26:case 5:Qt(a,a.return),pn(a);break;case 22:a.memoizedState===null&&pn(a);break;case 30:pn(a);break;default:pn(a)}e=e.sibling}}function fa(e,a,n){for(n=n&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var s=a.alternate,l=e,r=a,m=r.flags;switch(r.tag){case 0:case 11:case 15:fa(l,r,n),Vs(4,r);break;case 1:if(fa(l,r,n),s=r,l=s.stateNode,typeof l.componentDidMount=="function")try{l.componentDidMount()}catch(M){Te(s,s.return,M)}if(s=r,l=s.updateQueue,l!==null){var p=s.stateNode;try{var j=l.shared.hiddenCallbacks;if(j!==null)for(l.shared.hiddenCallbacks=null,l=0;l<j.length;l++)yu(j[l],p)}catch(M){Te(s,s.return,M)}}n&&m&64&&Dm(r),Ks(r,r.return);break;case 27:Om(r);case 26:case 5:fa(l,r,n),n&&s===null&&m&4&&Rm(r),Ks(r,r.return);break;case 12:fa(l,r,n);break;case 31:fa(l,r,n),n&&m&4&&Fm(l,r);break;case 13:fa(l,r,n),n&&m&4&&Um(l,r);break;case 22:r.memoizedState===null&&fa(l,r,n),Ks(r,r.return);break;case 30:break;default:fa(l,r,n)}a=a.sibling}}function Uo(e,a){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(e=a.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Ms(n))}function Ho(e,a){e=null,a.alternate!==null&&(e=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==e&&(a.refCount++,e!=null&&Ms(e))}function Vt(e,a,n,s){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)Km(e,a,n,s),a=a.sibling}function Km(e,a,n,s){var l=a.flags;switch(a.tag){case 0:case 11:case 15:Vt(e,a,n,s),l&2048&&Vs(9,a);break;case 1:Vt(e,a,n,s);break;case 3:Vt(e,a,n,s),l&2048&&(e=null,a.alternate!==null&&(e=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==e&&(a.refCount++,e!=null&&Ms(e)));break;case 12:if(l&2048){Vt(e,a,n,s),e=a.stateNode;try{var r=a.memoizedProps,m=r.id,p=r.onPostCommit;typeof p=="function"&&p(m,a.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(j){Te(a,a.return,j)}}else Vt(e,a,n,s);break;case 31:Vt(e,a,n,s);break;case 13:Vt(e,a,n,s);break;case 23:break;case 22:r=a.stateNode,m=a.alternate,a.memoizedState!==null?r._visibility&2?Vt(e,a,n,s):Ws(e,a):r._visibility&2?Vt(e,a,n,s):(r._visibility|=2,$n(e,a,n,s,(a.subtreeFlags&10256)!==0||!1)),l&2048&&Uo(m,a);break;case 24:Vt(e,a,n,s),l&2048&&Ho(a.alternate,a);break;default:Vt(e,a,n,s)}}function $n(e,a,n,s,l){for(l=l&&((a.subtreeFlags&10256)!==0||!1),a=a.child;a!==null;){var r=e,m=a,p=n,j=s,M=m.flags;switch(m.tag){case 0:case 11:case 15:$n(r,m,p,j,l),Vs(8,m);break;case 23:break;case 22:var L=m.stateNode;m.memoizedState!==null?L._visibility&2?$n(r,m,p,j,l):Ws(r,m):(L._visibility|=2,$n(r,m,p,j,l)),l&&M&2048&&Uo(m.alternate,m);break;case 24:$n(r,m,p,j,l),l&&M&2048&&Ho(m.alternate,m);break;default:$n(r,m,p,j,l)}a=a.sibling}}function Ws(e,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var n=e,s=a,l=s.flags;switch(s.tag){case 22:Ws(n,s),l&2048&&Uo(s.alternate,s);break;case 24:Ws(n,s),l&2048&&Ho(s.alternate,s);break;default:Ws(n,s)}a=a.sibling}}var qs=8192;function Yn(e,a,n){if(e.subtreeFlags&qs)for(e=e.child;e!==null;)Wm(e,a,n),e=e.sibling}function Wm(e,a,n){switch(e.tag){case 26:Yn(e,a,n),e.flags&qs&&e.memoizedState!==null&&Cg(n,Ht,e.memoizedState,e.memoizedProps);break;case 5:Yn(e,a,n);break;case 3:case 4:var s=Ht;Ht=Bi(e.stateNode.containerInfo),Yn(e,a,n),Ht=s;break;case 22:e.memoizedState===null&&(s=e.alternate,s!==null&&s.memoizedState!==null?(s=qs,qs=16777216,Yn(e,a,n),qs=s):Yn(e,a,n));break;default:Yn(e,a,n)}}function qm(e){var a=e.alternate;if(a!==null&&(e=a.child,e!==null)){a.child=null;do a=e.sibling,e.sibling=null,e=a;while(e!==null)}}function Zs(e){var a=e.deletions;if((e.flags&16)!==0){if(a!==null)for(var n=0;n<a.length;n++){var s=a[n];at=s,Im(s,e)}qm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Zm(e),e=e.sibling}function Zm(e){switch(e.tag){case 0:case 11:case 15:Zs(e),e.flags&2048&&Oa(9,e,e.return);break;case 3:Zs(e);break;case 12:Zs(e);break;case 22:var a=e.stateNode;e.memoizedState!==null&&a._visibility&2&&(e.return===null||e.return.tag!==13)?(a._visibility&=-3,ji(e)):Zs(e);break;default:Zs(e)}}function ji(e){var a=e.deletions;if((e.flags&16)!==0){if(a!==null)for(var n=0;n<a.length;n++){var s=a[n];at=s,Im(s,e)}qm(e)}for(e=e.child;e!==null;){switch(a=e,a.tag){case 0:case 11:case 15:Oa(8,a,a.return),ji(a);break;case 22:n=a.stateNode,n._visibility&2&&(n._visibility&=-3,ji(a));break;default:ji(a)}e=e.sibling}}function Im(e,a){for(;at!==null;){var n=at;switch(n.tag){case 0:case 11:case 15:Oa(8,n,a);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var s=n.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:Ms(n.memoizedState.cache)}if(s=n.child,s!==null)s.return=n,at=s;else e:for(n=e;at!==null;){s=at;var l=s.sibling,r=s.return;if(Pm(s),s===n){at=null;break e}if(l!==null){l.return=r,at=l;break e}at=r}}}var Vp={getCacheForType:function(e){var a=it(Qe),n=a.data.get(e);return n===void 0&&(n=e(),a.data.set(e,n)),n},cacheSignal:function(){return it(Qe).controller.signal}},Kp=typeof WeakMap=="function"?WeakMap:Map,Ce=0,Pe=null,fe=null,ge=0,De=0,At=null,_a=!1,Jn=!1,Vo=!1,pa=0,qe=0,La=0,gn=0,Ko=0,Et=0,Xn=0,Is=null,vt=null,Wo=!1,wi=0,Qm=0,Ni=1/0,Si=null,Pa=null,et=0,Ga=null,es=null,ga=0,qo=0,Zo=null,$m=null,Qs=0,Io=null;function Ct(){return(Ce&2)!==0&&ge!==0?ge&-ge:E.T!==null?ec():md()}function Ym(){if(Et===0)if((ge&536870912)===0||ye){var e=Tl;Tl<<=1,(Tl&3932160)===0&&(Tl=262144),Et=e}else Et=536870912;return e=St.current,e!==null&&(e.flags|=32),Et}function yt(e,a,n){(e===Pe&&(De===2||De===9)||e.cancelPendingCommit!==null)&&(ts(e,0),Fa(e,ge,Et,!1)),ps(e,n),((Ce&2)===0||e!==Pe)&&(e===Pe&&((Ce&2)===0&&(gn|=n),qe===4&&Fa(e,ge,Et,!1)),$t(e))}function Jm(e,a,n){if((Ce&6)!==0)throw Error(i(327));var s=!n&&(a&127)===0&&(a&e.expiredLanes)===0||fs(e,a),l=s?Zp(e,a):$o(e,a,!0),r=s;do{if(l===0){Jn&&!s&&Fa(e,a,0,!1);break}else{if(n=e.current.alternate,r&&!Wp(n)){l=$o(e,a,!1),r=!1;continue}if(l===2){if(r=a,e.errorRecoveryDisabledLanes&r)var m=0;else m=e.pendingLanes&-536870913,m=m!==0?m:m&536870912?536870912:0;if(m!==0){a=m;e:{var p=e;l=Is;var j=p.current.memoizedState.isDehydrated;if(j&&(ts(p,m).flags|=256),m=$o(p,m,!1),m!==2){if(Vo&&!j){p.errorRecoveryDisabledLanes|=r,gn|=r,l=4;break e}r=vt,vt=l,r!==null&&(vt===null?vt=r:vt.push.apply(vt,r))}l=m}if(r=!1,l!==2)continue}}if(l===1){ts(e,0),Fa(e,a,0,!0);break}e:{switch(s=e,r=l,r){case 0:case 1:throw Error(i(345));case 4:if((a&4194048)!==a)break;case 6:Fa(s,a,Et,!_a);break e;case 2:vt=null;break;case 3:case 5:break;default:throw Error(i(329))}if((a&62914560)===a&&(l=wi+300-ct(),10<l)){if(Fa(s,a,Et,!_a),Bl(s,0,!0)!==0)break e;ga=a,s.timeoutHandle=zh(Xm.bind(null,s,n,vt,Si,Wo,a,Et,gn,Xn,_a,r,"Throttled",-0,0),l);break e}Xm(s,n,vt,Si,Wo,a,Et,gn,Xn,_a,r,null,-0,0)}}break}while(!0);$t(e)}function Xm(e,a,n,s,l,r,m,p,j,M,L,U,T,R){if(e.timeoutHandle=-1,U=a.subtreeFlags,U&8192||(U&16785408)===16785408){U={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:aa},Wm(a,r,U);var ee=(r&62914560)===r?wi-ct():(r&4194048)===r?Qm-ct():0;if(ee=zg(U,ee),ee!==null){ga=r,e.cancelPendingCommit=ee(rh.bind(null,e,a,r,n,s,l,m,p,j,L,U,null,T,R)),Fa(e,r,m,!M);return}}rh(e,a,r,n,s,l,m,p,j)}function Wp(e){for(var a=e;;){var n=a.tag;if((n===0||n===11||n===15)&&a.flags&16384&&(n=a.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var s=0;s<n.length;s++){var l=n[s],r=l.getSnapshot;l=l.value;try{if(!wt(r(),l))return!1}catch{return!1}}if(n=a.child,a.subtreeFlags&16384&&n!==null)n.return=a,a=n;else{if(a===e)break;for(;a.sibling===null;){if(a.return===null||a.return===e)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function Fa(e,a,n,s){a&=~Ko,a&=~gn,e.suspendedLanes|=a,e.pingedLanes&=~a,s&&(e.warmLanes|=a),s=e.expirationTimes;for(var l=a;0<l;){var r=31-Le(l),m=1<<r;s[r]=-1,l&=~m}n!==0&&cd(e,n,a)}function ki(){return(Ce&6)===0?($s(0),!1):!0}function Qo(){if(fe!==null){if(De===0)var e=fe.return;else e=fe,ia=on=null,uo(e),Wn=null,Ts=0,e=fe;for(;e!==null;)Mm(e.alternate,e),e=e.return;fe=null}}function ts(e,a){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,ug(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),ga=0,Qo(),Pe=e,fe=n=sa(e.current,null),ge=a,De=0,At=null,_a=!1,Jn=fs(e,a),Vo=!1,Xn=Et=Ko=gn=La=qe=0,vt=Is=null,Wo=!1,(a&8)!==0&&(a|=a&32);var s=e.entangledLanes;if(s!==0)for(e=e.entanglements,s&=a;0<s;){var l=31-Le(s),r=1<<l;a|=e[l],s&=~r}return pa=a,ql(),n}function eh(e,a){de=null,E.H=Fs,a===Kn||a===ei?(a=pu(),De=3):a===Jr?(a=pu(),De=4):De=a===Eo?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,At=a,fe===null&&(qe=1,xi(e,Tt(a,e.current)))}function th(){var e=St.current;return e===null?!0:(ge&4194048)===ge?_t===null:(ge&62914560)===ge||(ge&536870912)!==0?e===_t:!1}function ah(){var e=E.H;return E.H=Fs,e===null?Fs:e}function nh(){var e=E.A;return E.A=Vp,e}function Ai(){qe=4,_a||(ge&4194048)!==ge&&St.current!==null||(Jn=!0),(La&134217727)===0&&(gn&134217727)===0||Pe===null||Fa(Pe,ge,Et,!1)}function $o(e,a,n){var s=Ce;Ce|=2;var l=ah(),r=nh();(Pe!==e||ge!==a)&&(Si=null,ts(e,a)),a=!1;var m=qe;e:do try{if(De!==0&&fe!==null){var p=fe,j=At;switch(De){case 8:Qo(),m=6;break e;case 3:case 2:case 9:case 6:St.current===null&&(a=!0);var M=De;if(De=0,At=null,as(e,p,j,M),n&&Jn){m=0;break e}break;default:M=De,De=0,At=null,as(e,p,j,M)}}qp(),m=qe;break}catch(L){eh(e,L)}while(!0);return a&&e.shellSuspendCounter++,ia=on=null,Ce=s,E.H=l,E.A=r,fe===null&&(Pe=null,ge=0,ql()),m}function qp(){for(;fe!==null;)sh(fe)}function Zp(e,a){var n=Ce;Ce|=2;var s=ah(),l=nh();Pe!==e||ge!==a?(Si=null,Ni=ct()+500,ts(e,a)):Jn=fs(e,a);e:do try{if(De!==0&&fe!==null){a=fe;var r=At;t:switch(De){case 1:De=0,At=null,as(e,a,r,1);break;case 2:case 9:if(xu(r)){De=0,At=null,lh(a);break}a=function(){De!==2&&De!==9||Pe!==e||(De=7),$t(e)},r.then(a,a);break e;case 3:De=7;break e;case 4:De=5;break e;case 7:xu(r)?(De=0,At=null,lh(a)):(De=0,At=null,as(e,a,r,7));break;case 5:var m=null;switch(fe.tag){case 26:m=fe.memoizedState;case 5:case 27:var p=fe;if(m?Kh(m):p.stateNode.complete){De=0,At=null;var j=p.sibling;if(j!==null)fe=j;else{var M=p.return;M!==null?(fe=M,Ei(M)):fe=null}break t}}De=0,At=null,as(e,a,r,5);break;case 6:De=0,At=null,as(e,a,r,6);break;case 8:Qo(),qe=6;break e;default:throw Error(i(462))}}Ip();break}catch(L){eh(e,L)}while(!0);return ia=on=null,E.H=s,E.A=l,Ce=n,fe!==null?0:(Pe=null,ge=0,ql(),qe)}function Ip(){for(;fe!==null&&!Nl();)sh(fe)}function sh(e){var a=Cm(e.alternate,e,pa);e.memoizedProps=e.pendingProps,a===null?Ei(e):fe=a}function lh(e){var a=e,n=a.alternate;switch(a.tag){case 15:case 0:a=wm(n,a,a.pendingProps,a.type,void 0,ge);break;case 11:a=wm(n,a,a.pendingProps,a.type.render,a.ref,ge);break;case 5:uo(a);default:Mm(n,a),a=fe=nu(a,pa),a=Cm(n,a,pa)}e.memoizedProps=e.pendingProps,a===null?Ei(e):fe=a}function as(e,a,n,s){ia=on=null,uo(a),Wn=null,Ts=0;var l=a.return;try{if(_p(e,l,a,n,ge)){qe=1,xi(e,Tt(n,e.current)),fe=null;return}}catch(r){if(l!==null)throw fe=l,r;qe=1,xi(e,Tt(n,e.current)),fe=null;return}a.flags&32768?(ye||s===1?e=!0:Jn||(ge&536870912)!==0?e=!1:(_a=e=!0,(s===2||s===9||s===3||s===6)&&(s=St.current,s!==null&&s.tag===13&&(s.flags|=16384))),ih(a,e)):Ei(a)}function Ei(e){var a=e;do{if((a.flags&32768)!==0){ih(a,_a);return}e=a.return;var n=Gp(a.alternate,a,pa);if(n!==null){fe=n;return}if(a=a.sibling,a!==null){fe=a;return}fe=a=e}while(a!==null);qe===0&&(qe=5)}function ih(e,a){do{var n=Fp(e.alternate,e);if(n!==null){n.flags&=32767,fe=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deleti
vendor: 14,461 bytes, line 48
48ons=null),!a&&(e=e.sibling,e!==null)){fe=e;return}fe=e=n}while(e!==null);qe=6,fe=null}function rh(e,a,n,s,l,r,m,p,j){e.cancelPendingCommit=null;do Ci();while(et!==0);if((Ce&6)!==0)throw Error(i(327));if(a!==null){if(a===e.current)throw Error(i(177));if(r=a.lanes|a.childLanes,r|=Lr,Ef(e,n,r,m,p,j),e===Pe&&(fe=Pe=null,ge=0),es=a,Ga=e,ga=n,qo=r,Zo=l,$m=s,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Jp(Ja,function(){return mh(),null})):(e.callbackNode=null,e.callbackPriority=0),s=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||s){s=E.T,E.T=null,l=K.p,K.p=2,m=Ce,Ce|=4;try{Up(e,a,n)}finally{Ce=m,K.p=l,E.T=s}}et=1,oh(),ch(),dh()}}function oh(){if(et===1){et=0;var e=Ga,a=es,n=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||n){n=E.T,E.T=null;var s=K.p;K.p=2;var l=Ce;Ce|=4;try{Hm(a,e);var r=oc,m=Id(e.containerInfo),p=r.focusedElem,j=r.selectionRange;if(m!==p&&p&&p.ownerDocument&&Zd(p.ownerDocument.documentElement,p)){if(j!==null&&Tr(p)){var M=j.start,L=j.end;if(L===void 0&&(L=M),"selectionStart"in p)p.selectionStart=M,p.selectionEnd=Math.min(L,p.value.length);else{var U=p.ownerDocument||document,T=U&&U.defaultView||window;if(T.getSelection){var R=T.getSelection(),ee=p.textContent.length,le=Math.min(j.start,ee),_e=j.end===void 0?le:Math.min(j.end,ee);!R.extend&&le>_e&&(m=_e,_e=le,le=m);var A=qd(p,le),S=qd(p,_e);if(A&&S&&(R.rangeCount!==1||R.anchorNode!==A.node||R.anchorOffset!==A.offset||R.focusNode!==S.node||R.focusOffset!==S.offset)){var z=U.createRange();z.setStart(A.node,A.offset),R.removeAllRanges(),le>_e?(R.addRange(z),R.extend(S.node,S.offset)):(z.setEnd(S.node,S.offset),R.addRange(z))}}}}for(U=[],R=p;R=R.parentNode;)R.nodeType===1&&U.push({element:R,left:R.scrollLeft,top:R.scrollTop});for(typeof p.focus=="function"&&p.focus(),p=0;p<U.length;p++){var G=U[p];G.element.scrollLeft=G.left,G.element.scrollTop=G.top}}Fi=!!rc,oc=rc=null}finally{Ce=l,K.p=s,E.T=n}}e.current=a,et=2}}function ch(){if(et===2){et=0;var e=Ga,a=es,n=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||n){n=E.T,E.T=null;var s=K.p;K.p=2;var l=Ce;Ce|=4;try{Lm(e,a.alternate,a)}finally{Ce=l,K.p=s,E.T=n}}et=3}}function dh(){if(et===4||et===3){et=0,Sl();var e=Ga,a=es,n=ga,s=$m;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?et=5:(et=0,es=Ga=null,uh(e,e.pendingLanes));var l=e.pendingLanes;if(l===0&&(Pa=null),hr(n),a=a.stateNode,J&&typeof J.onCommitFiberRoot=="function")try{J.onCommitFiberRoot(H,a,void 0,(a.current.flags&128)===128)}catch{}if(s!==null){a=E.T,l=K.p,K.p=2,E.T=null;try{for(var r=e.onRecoverableError,m=0;m<s.length;m++){var p=s[m];r(p.value,{componentStack:p.stack})}}finally{E.T=a,K.p=l}}(ga&3)!==0&&Ci(),$t(e),l=e.pendingLanes,(n&261930)!==0&&(l&42)!==0?e===Io?Qs++:(Qs=0,Io=e):Qs=0,$s(0)}}function uh(e,a){(e.pooledCacheLanes&=a)===0&&(a=e.pooledCache,a!=null&&(e.pooledCache=null,Ms(a)))}function Ci(){return oh(),ch(),dh(),mh()}function mh(){if(et!==5)return!1;var e=Ga,a=qo;qo=0;var n=hr(ga),s=E.T,l=K.p;try{K.p=32>n?32:n,E.T=null,n=Zo,Zo=null;var r=Ga,m=ga;if(et=0,es=Ga=null,ga=0,(Ce&6)!==0)throw Error(i(331));var p=Ce;if(Ce|=4,Zm(r.current),Km(r,r.current,m,n),Ce=p,$s(0,!1),J&&typeof J.onPostCommitFiberRoot=="function")try{J.onPostCommitFiberRoot(H,r)}catch{}return!0}finally{K.p=l,E.T=s,uh(e,a)}}function hh(e,a,n){a=Tt(n,a),a=Ao(e.stateNode,a,2),e=Ta(e,a,2),e!==null&&(ps(e,2),$t(e))}function Te(e,a,n){if(e.tag===3)hh(e,e,n);else for(;a!==null;){if(a.tag===3){hh(a,e,n);break}else if(a.tag===1){var s=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(Pa===null||!Pa.has(s))){e=Tt(n,e),n=xm(2),s=Ta(a,n,2),s!==null&&(fm(n,s,a,e),ps(s,2),$t(s));break}}a=a.return}}function Yo(e,a,n){var s=e.pingCache;if(s===null){s=e.pingCache=new Kp;var l=new Set;s.set(a,l)}else l=s.get(a),l===void 0&&(l=new Set,s.set(a,l));l.has(n)||(Vo=!0,l.add(n),e=Qp.bind(null,e,a,n),a.then(e,e))}function Qp(e,a,n){var s=e.pingCache;s!==null&&s.delete(a),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Pe===e&&(ge&n)===n&&(qe===4||qe===3&&(ge&62914560)===ge&&300>ct()-wi?(Ce&2)===0&&ts(e,0):Ko|=n,Xn===ge&&(Xn=0)),$t(e)}function xh(e,a){a===0&&(a=od()),e=sn(e,a),e!==null&&(ps(e,a),$t(e))}function $p(e){var a=e.memoizedState,n=0;a!==null&&(n=a.retryLane),xh(e,n)}function Yp(e,a){var n=0;switch(e.tag){case 31:case 13:var s=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:s=e.stateNode;break;case 22:s=e.stateNode._retryCache;break;default:throw Error(i(314))}s!==null&&s.delete(a),xh(e,n)}function Jp(e,a){return wn(e,a)}var zi=null,ns=null,Jo=!1,Mi=!1,Xo=!1,Ua=0;function $t(e){e!==ns&&e.next===null&&(ns===null?zi=ns=e:ns=ns.next=e),Mi=!0,Jo||(Jo=!0,eg())}function $s(e,a){if(!Xo&&Mi){Xo=!0;do for(var n=!1,s=zi;s!==null;){if(e!==0){var l=s.pendingLanes;if(l===0)var r=0;else{var m=s.suspendedLanes,p=s.pingedLanes;r=(1<<31-Le(42|e)+1)-1,r&=l&~(m&~p),r=r&201326741?r&201326741|1:r?r|2:0}r!==0&&(n=!0,bh(s,r))}else r=ge,r=Bl(s,s===Pe?r:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(r&3)===0||fs(s,r)||(n=!0,bh(s,r));s=s.next}while(n);Xo=!1}}function Xp(){fh()}function fh(){Mi=Jo=!1;var e=0;Ua!==0&&dg()&&(e=Ua);for(var a=ct(),n=null,s=zi;s!==null;){var l=s.next,r=ph(s,a);r===0?(s.next=null,n===null?zi=l:n.next=l,l===null&&(ns=n)):(n=s,(e!==0||(r&3)!==0)&&(Mi=!0)),s=l}et!==0&&et!==5||$s(e),Ua!==0&&(Ua=0)}function ph(e,a){for(var n=e.suspendedLanes,s=e.pingedLanes,l=e.expirationTimes,r=e.pendingLanes&-62914561;0<r;){var m=31-Le(r),p=1<<m,j=l[m];j===-1?((p&n)===0||(p&s)!==0)&&(l[m]=Af(p,a)):j<=a&&(e.expiredLanes|=p),r&=~p}if(a=Pe,n=ge,n=Bl(e,e===a?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),s=e.callbackNode,n===0||e===a&&(De===2||De===9)||e.cancelPendingCommit!==null)return s!==null&&s!==null&&Nn(s),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||fs(e,n)){if(a=n&-n,a===e.callbackPriority)return a;switch(s!==null&&Nn(s),hr(n)){case 2:case 8:n=hs;break;case 32:n=Ja;break;case 268435456:n=xs;break;default:n=Ja}return s=gh.bind(null,e),n=wn(n,s),e.callbackPriority=a,e.callbackNode=n,a}return s!==null&&s!==null&&Nn(s),e.callbackPriority=2,e.callbackNode=null,2}function gh(e,a){if(et!==0&&et!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Ci()&&e.callbackNode!==n)return null;var s=ge;return s=Bl(e,e===Pe?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),s===0?null:(Jm(e,s,a),ph(e,ct()),e.callbackNode!=null&&e.callbackNode===n?gh.bind(null,e):null)}function bh(e,a){if(Ci())return null;Jm(e,a,!0)}function eg(){mg(function(){(Ce&6)!==0?wn(ms,Xp):fh()})}function ec(){if(Ua===0){var e=Hn;e===0&&(e=Dl,Dl<<=1,(Dl&261888)===0&&(Dl=256)),Ua=e}return Ua}function vh(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Pl(""+e)}function yh(e,a){var n=a.ownerDocument.createElement("input");return n.name=a.name,n.value=a.value,e.id&&n.setAttribute("form",e.id),a.parentNode.insertBefore(n,a),e=new FormData(e),n.parentNode.removeChild(n),e}function tg(e,a,n,s,l){if(a==="submit"&&n&&n.stateNode===l){var r=vh((l[xt]||null).action),m=s.submitter;m&&(a=(a=m[xt]||null)?vh(a.formAction):m.getAttribute("formAction"),a!==null&&(r=a,m=null));var p=new Hl("action","action",null,s,l);e.push({event:p,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(Ua!==0){var j=m?yh(l,m):new FormData(l);yo(n,{pending:!0,data:j,method:l.method,action:r},null,j)}}else typeof r=="function"&&(p.preventDefault(),j=m?yh(l,m):new FormData(l),yo(n,{pending:!0,data:j,method:l.method,action:r},r,j))},currentTarget:l}]})}}for(var tc=0;tc<_r.length;tc++){var ac=_r[tc],ag=ac.toLowerCase(),ng=ac[0].toUpperCase()+ac.slice(1);Ut(ag,"on"+ng)}Ut(Yd,"onAnimationEnd"),Ut(Jd,"onAnimationIteration"),Ut(Xd,"onAnimationStart"),Ut("dblclick","onDoubleClick"),Ut("focusin","onFocus"),Ut("focusout","onBlur"),Ut(vp,"onTransitionRun"),Ut(yp,"onTransitionStart"),Ut(jp,"onTransitionCancel"),Ut(eu,"onTransitionEnd"),Cn("onMouseEnter",["mouseout","mouseover"]),Cn("onMouseLeave",["mouseout","mouseover"]),Cn("onPointerEnter",["pointerout","pointerover"]),Cn("onPointerLeave",["pointerout","pointerover"]),en("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),en("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),en("onBeforeInput",["compositionend","keypress","textInput","paste"]),en("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),en("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),en("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ys="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),sg=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Ys));function jh(e,a){a=(a&4)!==0;for(var n=0;n<e.length;n++){var s=e[n],l=s.event;s=s.listeners;e:{var r=void 0;if(a)for(var m=s.length-1;0<=m;m--){var p=s[m],j=p.instance,M=p.currentTarget;if(p=p.listener,j!==r&&l.isPropagationStopped())break e;r=p,l.currentTarget=M;try{r(l)}catch(L){Wl(L)}l.currentTarget=null,r=j}else for(m=0;m<s.length;m++){if(p=s[m],j=p.instance,M=p.currentTarget,p=p.listener,j!==r&&l.isPropagationStopped())break e;r=p,l.currentTarget=M;try{r(l)}catch(L){Wl(L)}l.currentTarget=null,r=j}}}}function pe(e,a){var n=a[xr];n===void 0&&(n=a[xr]=new Set);var s=e+"__bubble";n.has(s)||(wh(a,e,2,!1),n.add(s))}function nc(e,a,n){var s=0;a&&(s|=4),wh(n,e,s,a)}var Di="_reactListening"+Math.random().toString(36).slice(2);function sc(e){if(!e[Di]){e[Di]=!0,fd.forEach(function(n){n!=="selectionchange"&&(sg.has(n)||nc(n,!1,e),nc(n,!0,e))});var a=e.nodeType===9?e:e.ownerDocument;a===null||a[Di]||(a[Di]=!0,nc("selectionchange",!1,a))}}function wh(e,a,n,s){switch(Yh(a)){case 2:var l=Tg;break;case 8:l=Rg;break;default:l=vc}n=l.bind(null,a,n,e),l=void 0,!Nr||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(l=!0),s?l!==void 0?e.addEventListener(a,n,{capture:!0,passive:l}):e.addEventListener(a,n,!0):l!==void 0?e.addEventListener(a,n,{passive:l}):e.addEventListener(a,n,!1)}function lc(e,a,n,s,l){var r=s;if((a&1)===0&&(a&2)===0&&s!==null)e:for(;;){if(s===null)return;var m=s.tag;if(m===3||m===4){var p=s.stateNode.containerInfo;if(p===l)break;if(m===4)for(m=s.return;m!==null;){var j=m.tag;if((j===3||j===4)&&m.stateNode.containerInfo===l)return;m=m.return}for(;p!==null;){if(m=kn(p),m===null)return;if(j=m.tag,j===5||j===6||j===26||j===27){s=r=m;continue e}p=p.parentNode}}s=s.return}Ed(function(){var M=r,L=jr(n),U=[];e:{var T=tu.get(e);if(T!==void 0){var R=Hl,ee=e;switch(e){case"keypress":if(Fl(n)===0)break e;case"keydown":case"keyup":R=Yf;break;case"focusin":ee="focus",R=Er;break;case"focusout":ee="blur",R=Er;break;case"beforeblur":case"afterblur":R=Er;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":R=Md;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":R=Gf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":R=ep;break;case Yd:case Jd:case Xd:R=Hf;break;case eu:R=ap;break;case"scroll":case"scrollend":R=Lf;break;case"wheel":R=sp;break;case"copy":case"cut":case"paste":R=Kf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":R=Td;break;case"toggle":case"beforetoggle":R=ip}var le=(a&4)!==0,_e=!le&&(e==="scroll"||e==="scrollend"),A=le?T!==null?T+"Capture":null:T;le=[];for(var S=M,z;S!==null;){var G=S;if(z=G.stateNode,G=G.tag,G!==5&&G!==26&&G!==27||z===null||A===null||(G=vs(S,A),G!=null&&le.push(Js(S,G,z))),_e)break;S=S.return}0<le.length&&(T=new R(T,ee,null,n,L),U.push({event:T,listeners:le}))}}if((a&7)===0){e:{if(T=e==="mouseover"||e==="pointerover",R=e==="mouseout"||e==="pointerout",T&&n!==yr&&(ee=n.relatedTarget||n.fromElement)&&(kn(ee)||ee[Sn]))break e;if((R||T)&&(T=L.window===L?L:(T=L.ownerDocument)?T.defaultView||T.parentWindow:window,R?(ee=n.relatedTarget||n.toElement,R=M,ee=ee?kn(ee):null,ee!==null&&(_e=h(ee),le=ee.tag,ee!==_e||le!==5&&le!==27&&le!==6)&&(ee=null)):(R=null,ee=M),R!==ee)){if(le=Md,G="onMouseLeave",A="onMouseEnter",S="mouse",(e==="pointerout"||e==="pointerover")&&(le=Td,G="onPointerLeave",A="onPointerEnter",S="pointer"),_e=R==null?T:bs(R),z=ee==null?T:bs(ee),T=new le(G,S+"leave",R,n,L),T.target=_e,T.relatedTarget=z,G=null,kn(L)===M&&(le=new le(A,S+"enter",ee,n,L),le.target=z,le.relatedTarget=_e,G=le),_e=G,R&&ee)t:{for(le=lg,A=R,S=ee,z=0,G=A;G;G=le(G))z++;G=0;for(var se=S;se;se=le(se))G++;for(;0<z-G;)A=le(A),z--;for(;0<G-z;)S=le(S),G--;for(;z--;){if(A===S||S!==null&&A===S.alternate){le=A;break t}A=le(A),S=le(S)}le=null}else le=null;R!==null&&Nh(U,T,R,le,!1),ee!==null&&_e!==null&&Nh(U,_e,ee,le,!0)}}e:{if(T=M?bs(M):window,R=T.nodeName&&T.nodeName.toLowerCase(),R==="select"||R==="input"&&T.type==="file")var ke=Fd;else if(Pd(T))if(Ud)ke=pp;else{ke=xp;var te=hp}else R=T.nodeName,!R||R.toLowerCase()!=="input"||T.type!=="checkbox"&&T.type!=="radio"?M&&vr(M.elementType)&&(ke=Fd):ke=fp;if(ke&&(ke=ke(e,M))){Gd(U,ke,n,L);break e}te&&te(e,T,M),e==="focusout"&&M&&T.type==="number"&&M.memoizedProps.value!=null&&br(T,"number",T.value)}switch(te=M?bs(M):window,e){case"focusin":(Pd(te)||te.contentEditable==="true")&&(Bn=te,Rr=M,Es=null);break;case"focusout":Es=Rr=Bn=null;break;case"mousedown":Br=!0;break;case"contextmenu":case"mouseup":case"dragend":Br=!1,Qd(U,n,L);break;case"selectionchange":if(bp)break;case"keydown":case"keyup":Qd(U,n,L)}var me;if(zr)e:{switch(e){case"compositionstart":var be="onCompositionStart";break e;case"compositionend":be="onCompositionEnd";break e;case"compositionupdate":be="onCompositionUpdate";break e}be=void 0}else Rn?_d(e,n)&&(be="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(be="onCompositionStart");be&&(Rd&&n.locale!=="ko"&&(Rn||be!=="onCompositionStart"?be==="onCompositionEnd"&&Rn&&(me=Cd()):(ka=L,Sr="value"in ka?ka.value:ka.textContent,Rn=!0)),te=Ti(M,be),0<te.length&&(be=new Dd(be,e,null,n,L),U.push({event:be,listeners:te}),me?be.data=me:(me=Ld(n),me!==null&&(be.data=me)))),(me=op?cp(e,n
vendor: 5,249 bytes, lines 48-49
48):dp(e,n))&&(be=Ti(M,"onBeforeInput"),0<be.length&&(te=new Dd("onBeforeInput","beforeinput",null,n,L),U.push({event:te,listeners:be}),te.data=me)),tg(U,e,M,n,L)}jh(U,a)})}function Js(e,a,n){return{instance:e,listener:a,currentTarget:n}}function Ti(e,a){for(var n=a+"Capture",s=[];e!==null;){var l=e,r=l.stateNode;if(l=l.tag,l!==5&&l!==26&&l!==27||r===null||(l=vs(e,n),l!=null&&s.unshift(Js(e,l,r)),l=vs(e,a),l!=null&&s.push(Js(e,l,r))),e.tag===3)return s;e=e.return}return[]}function lg(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Nh(e,a,n,s,l){for(var r=a._reactName,m=[];n!==null&&n!==s;){var p=n,j=p.alternate,M=p.stateNode;if(p=p.tag,j!==null&&j===s)break;p!==5&&p!==26&&p!==27||M===null||(j=M,l?(M=vs(n,r),M!=null&&m.unshift(Js(n,M,j))):l||(M=vs(n,r),M!=null&&m.push(Js(n,M,j)))),n=n.return}m.length!==0&&e.push({event:a,listeners:m})}var ig=/\r\n?/g,rg=/\u0000|\uFFFD/g;function Sh(e){return(typeof e=="string"?e:""+e).replace(ig,` 49`).replace(rg,"")}function kh(e,a){return a=Sh(a),Sh(e)===a}function Oe(e,a,n,s,l,r){switch(n){case"children":typeof s=="string"?a==="body"||a==="textarea"&&s===""||Mn(e,s):(typeof s=="number"||typeof s=="bigint")&&a!=="body"&&Mn(e,""+s);break;case"className":_l(e,"class",s);break;case"tabIndex":_l(e,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":_l(e,n,s);break;case"style":kd(e,s,r);break;case"data":if(a!=="object"){_l(e,"data",s);break}case"src":case"href":if(s===""&&(a!=="a"||n!=="href")){e.removeAttribute(n);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){e.removeAttribute(n);break}s=Pl(""+s),e.setAttribute(n,s);break;case"action":case"formAction":if(typeof s=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof r=="function"&&(n==="formAction"?(a!=="input"&&Oe(e,a,"name",l.name,l,null),Oe(e,a,"formEncType",l.formEncType,l,null),Oe(e,a,"formMethod",l.formMethod,l,null),Oe(e,a,"formTarget",l.formTarget,l,null)):(Oe(e,a,"encType",l.encType,l,null),Oe(e,a,"method",l.method,l,null),Oe(e,a,"target",l.target,l,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){e.removeAttribute(n);break}s=Pl(""+s),e.setAttribute(n,s);break;case"onClick":s!=null&&(e.onclick=aa);break;case"onScroll":s!=null&&pe("scroll",e);break;case"onScrollEnd":s!=null&&pe("scrollend",e);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(i(61));if(n=s.__html,n!=null){if(l.children!=null)throw Error(i(60));e.innerHTML=n}}break;case"multiple":e.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":e.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){e.removeAttribute("xlink:href");break}n=Pl(""+s),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?e.setAttribute(n,""+s):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":s&&typeof s!="function"&&typeof s!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":s===!0?e.setAttribute(n,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?e.setAttribute(n,s):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?e.setAttribute(n,s):e.removeAttribute(n);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?e.removeAttribute(n):e.setAttribute(n,s);break;case"popover":pe("beforetoggle",e),pe("toggle",e),Ol(e,"popover",s);break;case"xlinkActuate":ta(e,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":ta(e,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":ta(e,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":ta(e,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":ta(e,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":ta(e,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":ta(e,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":ta(e,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":ta(e,"http://www.w3.org/XML/1998/namespace","xml:space",s
vendor: 7,164 bytes, line 49
49);break;case"is":Ol(e,"is",s);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=Of.get(n)||n,Ol(e,n,s))}}function ic(e,a,n,s,l,r){switch(n){case"style":kd(e,s,r);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(i(61));if(n=s.__html,n!=null){if(l.children!=null)throw Error(i(60));e.innerHTML=n}}break;case"children":typeof s=="string"?Mn(e,s):(typeof s=="number"||typeof s=="bigint")&&Mn(e,""+s);break;case"onScroll":s!=null&&pe("scroll",e);break;case"onScrollEnd":s!=null&&pe("scrollend",e);break;case"onClick":s!=null&&(e.onclick=aa);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!pd.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(l=n.endsWith("Capture"),a=n.slice(2,l?n.length-7:void 0),r=e[xt]||null,r=r!=null?r[n]:null,typeof r=="function"&&e.removeEventListener(a,r,l),typeof s=="function")){typeof r!="function"&&r!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(a,s,l);break e}n in e?e[n]=s:s===!0?e.setAttribute(n,""):Ol(e,n,s)}}}function ot(e,a,n){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":pe("error",e),pe("load",e);var s=!1,l=!1,r;for(r in n)if(n.hasOwnProperty(r)){var m=n[r];if(m!=null)switch(r){case"src":s=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,a));default:Oe(e,a,r,m,n,null)}}l&&Oe(e,a,"srcSet",n.srcSet,n,null),s&&Oe(e,a,"src",n.src,n,null);return;case"input":pe("invalid",e);var p=r=m=l=null,j=null,M=null;for(s in n)if(n.hasOwnProperty(s)){var L=n[s];if(L!=null)switch(s){case"name":l=L;break;case"type":m=L;break;case"checked":j=L;break;case"defaultChecked":M=L;break;case"value":r=L;break;case"defaultValue":p=L;break;case"children":case"dangerouslySetInnerHTML":if(L!=null)throw Error(i(137,a));break;default:Oe(e,a,s,L,n,null)}}jd(e,r,p,j,M,m,l,!1);return;case"select":pe("invalid",e),s=m=r=null;for(l in n)if(n.hasOwnProperty(l)&&(p=n[l],p!=null))switch(l){case"value":r=p;break;case"defaultValue":m=p;break;case"multiple":s=p;default:Oe(e,a,l,p,n,null)}a=r,n=m,e.multiple=!!s,a!=null?zn(e,!!s,a,!1):n!=null&&zn(e,!!s,n,!0);return;case"textarea":pe("invalid",e),r=l=s=null;for(m in n)if(n.hasOwnProperty(m)&&(p=n[m],p!=null))switch(m){case"value":s=p;break;case"defaultValue":l=p;break;case"children":r=p;break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(i(91));break;default:Oe(e,a,m,p,n,null)}Nd(e,s,l,r);return;case"option":for(j in n)if(n.hasOwnProperty(j)&&(s=n[j],s!=null))switch(j){case"selected":e.selected=s&&typeof s!="function"&&typeof s!="symbol";break;default:Oe(e,a,j,s,n,null)}return;case"dialog":pe("beforetoggle",e),pe("toggle",e),pe("cancel",e),pe("close",e);break;case"iframe":case"object":pe("load",e);break;case"video":case"audio":for(s=0;s<Ys.length;s++)pe(Ys[s],e);break;case"image":pe("error",e),pe("load",e);break;case"details":pe("toggle",e);break;case"embed":case"source":case"link":pe("error",e),pe("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(M in n)if(n.hasOwnProperty(M)&&(s=n[M],s!=null))switch(M){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,a));default:Oe(e,a,M,s,n,null)}return;default:if(vr(a)){for(L in n)n.hasOwnProperty(L)&&(s=n[L],s!==void 0&&ic(e,a,L,s,n,void 0));return}}for(p in n)n.hasOwnProperty(p)&&(s=n[p],s!=null&&Oe(e,a,p,s,n,null))}function og(e,a,n,s){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,r=null,m=null,p=null,j=null,M=null,L=null;for(R in n){var U=n[R];if(n.hasOwnProperty(R)&&U!=null)switch(R){case"checked":break;case"value":break;case"defaultValue":j=U;default:s.hasOwnProperty(R)||Oe(e,a,R,null,s,U)}}for(var T in s){var R=s[T];if(U=n[T],s.hasOwnProperty(T)&&(R!=null||U!=null))switch(T){case"type":r=R;break;case"name":l=R;break;case"checked":M=R;break;case"defaultChecked":L=R;break;case"value":m=R;break;case"defaultValue":p=R;break;case"children":case"dangerouslySetInnerHTML":if(R!=null)throw Error(i(137,a));break;default:R!==U&&Oe(e,a,T,R,s,U)}}gr(e,m,p,j,M,L,r,l);return;case"select":R=m=p=T=null;for(r in n)if(j=n[r],n.hasOwnProperty(r)&&j!=null)switch(r){case"value":break;case"multiple":R=j;default:s.hasOwnProperty(r)||Oe(e,a,r,null,s,j)}for(l in s)if(r=s[l],j=n[l],s.hasOwnProperty(l)&&(r!=null||j!=null))switch(l){case"value":T=r;break;case"defaultValue":p=r;break;case"multiple":m=r;default:r!==j&&Oe(e,a,l,r,s,j)}a=p,n=m,s=R,T!=null?zn(e,!!n,T,!1):!!s!=!!n&&(a!=null?zn(e,!!n,a,!0):zn(e,!!n,n?[]:"",!1));return;case"textarea":R=T=null;for(p in n)if(l=n[p],n.hasOwnProperty(p)&&l!=null&&!s.hasOwnProperty(p))switch(p){case"value":break;case"children":break;default:Oe(e,a,p,null,s,l)}for(m in s)if(l=s[m],r=n[m],s.hasOwnProperty(m)&&(l!=null||r!=null))switch(m){case"value":T=l;break;case"defaultValue":R=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(i(91));break;default:l!==r&&Oe(e,a,m,l,s,r)}wd(e,T,R);return;case"option":for(var ee in n)if(T=n[ee],n.hasOwnProperty(ee)&&T!=null&&!s.hasOwnProperty(ee))switch(ee){case"selected":e.selected=!1;break;default:Oe(e,a,ee,null,s,T)}for(j in s)if(T=s[j],R=n[j],s.hasOwnProperty(j)&&T!==R&&(T!=null||R!=null))switch(j){case"selected":e.selected=T&&typeof T!="function"&&typeof T!="symbol";break;default:Oe(e,a,j,T,s,R)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var le in n)T=n[le],n.hasOwnProperty(le)&&T!=null&&!s.hasOwnProperty(le)&&Oe(e,a,le,null,s,T);for(M in s)if(T=s[M],R=n[M],s.hasOwnProperty(M)&&T!==R&&(T!=null||R!=null))switch(M){case"children":case"dangerouslySetInnerHTML":if(T!=null)throw Error(i(137,a));break;default:Oe(e,a,M,T,s,R)}return;default:if(vr(a)){for(var _e in n)T=n[_e],n.hasOwnProperty(_e)&&T!==void 0&&!s.hasOwnProperty(_e)&&ic(e,a,_e,void 0,s,T);for(L in s)T=s[L],R=n[L],!s.hasOwnProperty(L)||T===R||T===void 0&&R===void 0||ic(e,a,L,T,s,R);return}}for(var A in n)T=n[A],n.hasOwnProperty(A)&&T!=null&&!s.hasOwnProperty(A)&&Oe(e,a,A,null,s,T);for(U in s)T=s[U],R=n[U],!s.hasOwnProperty(U)||T===R||T==null&&R==null||Oe(e,a,U,T,s,R)}function Ah(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function cg(){if(typeof performance.getEntriesByType=="function"){for(var e=0,a=0,n=performance.getEntriesByType("resource"),s=0;s<n.length;s++){var l=n[s],r=l.transferSize,m=l.initiatorType,p=l.duration;if(r&&p&&Ah(m)){for(m=0,p=l.responseEnd,s+=1;s<n.length;s++){var j=n[s],M=j.startTime;if(M>p)break;var L=j.transferSize,U=j.initiatorType;L&&Ah(U)&&(j=j.responseEnd,m+=L*(j<p?1:(p-M)/(j-M)))}if(--s,a+=8*(r+m)/(l.duration/1e3),e++,10<e)break}}if(0<e)return a/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var rc=null,oc=null;
vendor: 14,014 bytes, line 49
49function Ri(e){return e.nodeType===9?e:e.ownerDocument}function Eh(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Ch(e,a){if(e===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&a==="foreignObject"?0:e}function cc(e,a){return e==="textarea"||e==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var dc=null;function dg(){var e=window.event;return e&&e.type==="popstate"?e===dc?!1:(dc=e,!0):(dc=null,!1)}var zh=typeof setTimeout=="function"?setTimeout:void 0,ug=typeof clearTimeout=="function"?clearTimeout:void 0,Mh=typeof Promise=="function"?Promise:void 0,mg=typeof queueMicrotask=="function"?queueMicrotask:typeof Mh<"u"?function(e){return Mh.resolve(null).then(e).catch(hg)}:zh;function hg(e){setTimeout(function(){throw e})}function Ha(e){return e==="head"}function Dh(e,a){var n=a,s=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"||n==="/&"){if(s===0){e.removeChild(l),rs(a);return}s--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")s++;else if(n==="html")Xs(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,Xs(n);for(var r=n.firstChild;r;){var m=r.nextSibling,p=r.nodeName;r[gs]||p==="SCRIPT"||p==="STYLE"||p==="LINK"&&r.rel.toLowerCase()==="stylesheet"||n.removeChild(r),r=m}}else n==="body"&&Xs(e.ownerDocument.body);n=l}while(n);rs(a)}function Th(e,a){var n=e;e=0;do{var s=n.nextSibling;if(n.nodeType===1?a?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(a?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),s&&s.nodeType===8)if(n=s.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=s}while(n)}function uc(e){var a=e.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var n=a;switch(a=a.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":uc(n),fr(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function xg(e,a,n,s){for(;e.nodeType===1;){var l=n;if(e.nodeName.toLowerCase()!==a.toLowerCase()){if(!s&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(s){if(!e[gs])switch(a){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(r=e.getAttribute("rel"),r==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(r!==l.rel||e.getAttribute("href")!==(l.href==null||l.href===""?null:l.href)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin)||e.getAttribute("title")!==(l.title==null?null:l.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(r=e.getAttribute("src"),(r!==(l.src==null?null:l.src)||e.getAttribute("type")!==(l.type==null?null:l.type)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&r&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(a==="input"&&e.type==="hidden"){var r=l.name==null?null:""+l.name;if(l.type==="hidden"&&e.getAttribute("name")===r)return e}else return e;if(e=Lt(e.nextSibling),e===null)break}return null}function fg(e,a,n){if(a==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Lt(e.nextSibling),e===null))return null;return e}function Rh(e,a){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Lt(e.nextSibling),e===null))return null;return e}function mc(e){return e.data==="$?"||e.data==="$~"}function hc(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function pg(e,a){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=a;else if(e.data!=="$?"||n.readyState!=="loading")a();else{var s=function(){a(),n.removeEventListener("DOMContentLoaded",s)};n.addEventListener("DOMContentLoaded",s),e._reactRetry=s}}function Lt(e){for(;e!=null;e=e.nextSibling){var a=e.nodeType;if(a===1||a===3)break;if(a===8){if(a=e.data,a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"||a==="F!"||a==="F")break;if(a==="/$"||a==="/&")return null}}return e}var xc=null;function Bh(e){e=e.nextSibling;for(var a=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(a===0)return Lt(e.nextSibling);a--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||a++}e=e.nextSibling}return null}function Oh(e){e=e.previousSibling;for(var a=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(a===0)return e;a--}else n!=="/$"&&n!=="/&"||a++}e=e.previousSibling}return null}function _h(e,a,n){switch(a=Ri(n),e){case"html":if(e=a.documentElement,!e)throw Error(i(452));return e;case"head":if(e=a.head,!e)throw Error(i(453));return e;case"body":if(e=a.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function Xs(e){for(var a=e.attributes;a.length;)e.removeAttributeNode(a[0]);fr(e)}var Pt=new Map,Lh=new Set;function Bi(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ba=K.d;K.d={f:gg,r:bg,D:vg,C:yg,L:jg,m:wg,X:Sg,S:Ng,M:kg};function gg(){var e=ba.f(),a=ki();return e||a}function bg(e){var a=An(e);a!==null&&a.tag===5&&a.type==="form"?em(a):ba.r(e)}var ss=typeof document>"u"?null:document;function Ph(e,a,n){var s=ss;if(s&&typeof a=="string"&&a){var l=Mt(a);l='link[rel="'+e+'"][href="'+l+'"]',typeof n=="string"&&(l+='[crossorigin="'+n+'"]'),Lh.has(l)||(Lh.add(l),e={rel:e,crossOrigin:n,href:a},s.querySelector(l)===null&&(a=s.createElement("link"),ot(a,"link",e),tt(a),s.head.appendChild(a)))}}function vg(e){ba.D(e),Ph("dns-prefetch",e,null)}function yg(e,a){ba.C(e,a),Ph("preconnect",e,a)}function jg(e,a,n){ba.L(e,a,n);var s=ss;if(s&&e&&a){var l='link[rel="preload"][as="'+Mt(a)+'"]';a==="image"&&n&&n.imageSrcSet?(l+='[imagesrcset="'+Mt(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(l+='[imagesizes="'+Mt(n.imageSizes)+'"]')):l+='[href="'+Mt(e)+'"]';var r=l;switch(a){case"style":r=ls(e);break;case"script":r=is(e)}Pt.has(r)||(e=v({rel:"preload",href:a==="image"&&n&&n.imageSrcSet?void 0:e,as:a},n),Pt.set(r,e),s.querySelector(l)!==null||a==="style"&&s.querySelector(el(r))||a==="script"&&s.querySelector(tl(r))||(a=s.createElement("link"),ot(a,"link",e),tt(a),s.head.appendChild(a)))}}function wg(e,a){ba.m(e,a);var n=ss;if(n&&e){var s=a&&typeof a.as=="string"?a.as:"script",l='link[rel="modulepreload"][as="'+Mt(s)+'"][href="'+Mt(e)+'"]',r=l;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":r=is(e)}if(!Pt.has(r)&&(e=v({rel:"modulepreload",href:e},a),Pt.set(r,e),n.querySelector(l)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(tl(r)))return}s=n.createElement("link"),ot(s,"link",e),tt(s),n.head.appendChild(s)}}}function Ng(e,a,n){ba.S(e,a,n);var s=ss;if(s&&e){var l=En(s).hoistableStyles,r=ls(e);a=a||"default";var m=l.get(r);if(!m){var p={loading:0,preload:null};if(m=s.querySelector(el(r)))p.loading=5;else{e=v({rel:"stylesheet",href:e,"data-precedence":a},n),(n=Pt.get(r))&&fc(e,n);var j=m=s.createElement("link");tt(j),ot(j,"link",e),j._p=new Promise(function(M,L){j.onload=M,j.onerror=L}),j.addEventListener("load",function(){p.loading|=1}),j.addEventListener("error",function(){p.loading|=2}),p.loading|=4,Oi(m,a,s)}m={type:"stylesheet",instance:m,count:1,state:p},l.set(r,m)}}}function Sg(e,a){ba.X(e,a);var n=ss;if(n&&e){var s=En(n).hoistableScripts,l=is(e),r=s.get(l);r||(r=n.querySelector(tl(l)),r||(e=v({src:e,async:!0},a),(a=Pt.get(l))&&pc(e,a),r=n.createElement("script"),tt(r),ot(r,"link",e),n.head.appendChild(r)),r={type:"script",instance:r,count:1,state:null},s.set(l,r))}}function kg(e,a){ba.M(e,a);var n=ss;if(n&&e){var s=En(n).hoistableScripts,l=is(e),r=s.get(l);r||(r=n.querySelector(tl(l)),r||(e=v({src:e,async:!0,type:"module"},a),(a=Pt.get(l))&&pc(e,a),r=n.createElement("script"),tt(r),ot(r,"link",e),n.head.appendChild(r)),r={type:"script",instance:r,count:1,state:null},s.set(l,r))}}function Gh(e,a,n,s){var l=(l=re.current)?Bi(l):null;if(!l)throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(a=ls(n.href),n=En(l).hoistableStyles,s=n.get(a),s||(s={type:"style",instance:null,count:0,state:null},n.set(a,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=ls(n.href);var r=En(l).hoistableStyles,m=r.get(e);if(m||(l=l.ownerDocument||l,m={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},r.set(e,m),(r=l.querySelector(el(e)))&&!r._p&&(m.instance=r,m.state.loading=5),Pt.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Pt.set(e,n),r||Ag(l,e,n,m.state))),a&&s===null)throw Error(i(528,""));return m}if(a&&s!==null)throw Error(i(529,""));return null;case"script":return a=n.async,n=n.src,typeof n=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=is(n),n=En(l).hoistableScripts,s=n.get(a),s||(s={type:"script",instance:null,count:0,state:null},n.set(a,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}function ls(e){return'href="'+Mt(e)+'"'}function el(e){return'link[rel="stylesheet"]['+e+"]"}function Fh(e){return v({},e,{"data-precedence":e.precedence,precedence:null})}function Ag(e,a,n,s){e.querySelector('link[rel="preload"][as="style"]['+a+"]")?s.loading=1:(a=e.createElement("link"),s.preload=a,a.addEventListener("load",function(){return s.loading|=1}),a.addEventListener("error",function(){return s.loading|=2}),ot(a,"link",n),tt(a),e.head.appendChild(a))}function is(e){return'[src="'+Mt(e)+'"]'}function tl(e){return"script[async]"+e}function Uh(e,a,n){if(a.count++,a.instance===null)switch(a.type){case"style":var s=e.querySelector('style[data-href~="'+Mt(n.href)+'"]');if(s)return a.instance=s,tt(s),s;var l=v({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return s=(e.ownerDocument||e).createElement("style"),tt(s),ot(s,"style",l),Oi(s,n.precedence,e),a.instance=s;case"stylesheet":l=ls(n.href);var r=e.querySelector(el(l));if(r)return a.state.loading|=4,a.instance=r,tt(r),r;s=Fh(n),(l=Pt.get(l))&&fc(s,l),r=(e.ownerDocument||e).createElement("link"),tt(r);var m=r;return m._p=new Promise(function(p,j){m.onload=p,m.onerror=j}),ot(r,"link",s),a.state.loading|=4,Oi(r,n.precedence,e),a.instance=r;case"script":return r=is(n.src),(l=e.querySelector(tl(r)))?(a.instance=l,tt(l),l):(s=n,(l=Pt.get(r))&&(s=v({},n),pc(s,l)),e=e.ownerDocument||e,l=e.createElement("script"),tt(l),ot(l,"link",s),e.head.appendChild(l),a.instance=l);case"void":return null;default:throw Error(i(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(s=a.instance,a.state.loading|=4,Oi(s,n.precedence,e));return a.instance}function Oi(e,a,n){for(var s=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=s.length?s[s.length-1]:null,r=l,m=0;m<s.length;m++){var p=s[m];if(p.dataset.precedence===a)r=p;else if(r!==l)break}r?r.parentNode.insertBefore(e,r.nextSibling):(a=n.nodeType===9?n.head:n,a.insertBefore(e,a.firstChild))}function fc(e,a){e.crossOrigin==null&&(e.crossOrigin=a.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=a.referrerPolicy),e.title==null&&(e.title=a.title)}function pc(e,a){e.crossOrigin==null&&(e.crossOrigin=a.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=a.referrerPolicy),e.integrity==null&&(e.integrity=a.integrity)}var _i=null;function Hh(e,a,n){if(_i===null){var s=new Map,l=_i=new Map;l.set(n,s)}else l=_i,s=l.get(n),s||(s=new Map,l.set(n,s));if(s.has(e))return s;for(s.set(e,null),n=n.getElementsByTagName(e),l=0;l<n.length;l++){var r=n[l];if(!(r[gs]||r[st]||e==="link"&&r.getAttribute("rel")==="stylesheet")&&r.namespaceURI!=="http://www.w3.org/2000/svg"){var m=r.getAttribute(a)||"";m=e+m;var p=s.get(m);p?p.push(r):s.set(m,[r])}}return s}function Vh(e,a,n){e=e.ownerDocument||e,e.head.insertBefore(n,a==="title"?e.querySelector("head > title"):null)}function Eg(e,a,n){if(n===1||a.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;switch(a.rel){case"stylesheet":return e=a.disabled,typeof a.precedence=="string"&&e==null;default:return!0}case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function Kh(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Cg(e,a,n,s){if(n.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var l=ls(s.href),r=a.querySelector(el(l));if(r){a=r._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(e.count++,e=Li.bind(e),a.then(e,e)),n.state.loading|=4,n.instance=r,tt(r);return}r=a.ownerDocument||a,s=Fh(s),(l=Pt.get(l))&&fc(s,l),r=r.createElement("link"),tt(r);var m=r;m._p=new Promise(function(p,j){m.onload=p,m.onerror=j}),ot(r,"link",s),n.instance=r}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,a),(a=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=Li.bind(e),a.addEventListener("load",n),a.addEventListener("error",n))}}var gc=0;function zg(e,a){return e.stylesheets&&e.count===0&&Gi(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var s=setTimeout(function(){if(e.stylesheets&&Gi(e,e.stylesheets),e.unsu
vendor: 10,526 bytes, line 49
49spend){var r=e.unsuspend;e.unsuspend=null,r()}},6e4+a);0<e.imgBytes&&gc===0&&(gc=62500*cg());var l=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Gi(e,e.stylesheets),e.unsuspend)){var r=e.unsuspend;e.unsuspend=null,r()}},(e.imgBytes>gc?50:800)+a);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(s),clearTimeout(l)}}:null}function Li(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Gi(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Pi=null;function Gi(e,a){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Pi=new Map,a.forEach(Mg,e),Pi=null,Li.call(e))}function Mg(e,a){if(!(a.state.loading&4)){var n=Pi.get(e);if(n)var s=n.get(null);else{n=new Map,Pi.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),r=0;r<l.length;r++){var m=l[r];(m.nodeName==="LINK"||m.getAttribute("media")!=="not all")&&(n.set(m.dataset.precedence,m),s=m)}s&&n.set(null,s)}l=a.instance,m=l.getAttribute("data-precedence"),r=n.get(m)||s,r===s&&n.set(null,l),n.set(m,l),this.count++,s=Li.bind(this),l.addEventListener("load",s),l.addEventListener("error",s),r?r.parentNode.insertBefore(l,r.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(l,e.firstChild)),a.state.loading|=4}}var al={$$typeof:q,Provider:null,Consumer:null,_currentValue:ae,_currentValue2:ae,_threadCount:0};function Dg(e,a,n,s,l,r,m,p,j){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ur(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ur(0),this.hiddenUpdates=ur(null),this.identifierPrefix=s,this.onUncaughtError=l,this.onCaughtError=r,this.onRecoverableError=m,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=j,this.incompleteTransitions=new Map}function Wh(e,a,n,s,l,r,m,p,j,M,L,U){return e=new Dg(e,a,n,m,j,M,L,U,p),a=1,r===!0&&(a|=24),r=Nt(3,null,null,a),e.current=r,r.stateNode=e,a=Qr(),a.refCount++,e.pooledCache=a,a.refCount++,r.memoizedState={element:s,isDehydrated:n,cache:a},Xr(r),e}function qh(e){return e?(e=Ln,e):Ln}function Zh(e,a,n,s,l,r){l=qh(l),s.context===null?s.context=l:s.pendingContext=l,s=Da(a),s.payload={element:n},r=r===void 0?null:r,r!==null&&(s.callback=r),n=Ta(e,s,a),n!==null&&(yt(n,e,a),Bs(n,e,a))}function Ih(e,a){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<a?n:a}}function bc(e,a){Ih(e,a),(e=e.alternate)&&Ih(e,a)}function Qh(e){if(e.tag===13||e.tag===31){var a=sn(e,67108864);a!==null&&yt(a,e,67108864),bc(e,67108864)}}function $h(e){if(e.tag===13||e.tag===31){var a=Ct();a=mr(a);var n=sn(e,a);n!==null&&yt(n,e,a),bc(e,a)}}var Fi=!0;function Tg(e,a,n,s){var l=E.T;E.T=null;var r=K.p;try{K.p=2,vc(e,a,n,s)}finally{K.p=r,E.T=l}}function Rg(e,a,n,s){var l=E.T;E.T=null;var r=K.p;try{K.p=8,vc(e,a,n,s)}finally{K.p=r,E.T=l}}function vc(e,a,n,s){if(Fi){var l=yc(s);if(l===null)lc(e,a,s,Ui,n),Jh(e,s);else if(Og(l,e,a,n,s))s.stopPropagation();else if(Jh(e,s),a&4&&-1<Bg.indexOf(e)){for(;l!==null;){var r=An(l);if(r!==null)switch(r.tag){case 3:if(r=r.stateNode,r.current.memoizedState.isDehydrated){var m=Xa(r.pendingLanes);if(m!==0){var p=r;for(p.pendingLanes|=2,p.entangledLanes|=2;m;){var j=1<<31-Le(m);p.entanglements[1]|=j,m&=~j}$t(r),(Ce&6)===0&&(Ni=ct()+500,$s(0))}}break;case 31:case 13:p=sn(r,2),p!==null&&yt(p,r,2),ki(),bc(r,2)}if(r=yc(s),r===null&&lc(e,a,s,Ui,n),r===l)break;l=r}l!==null&&s.stopPropagation()}else lc(e,a,s,null,n)}}function yc(e){return e=jr(e),jc(e)}var Ui=null;function jc(e){if(Ui=null,e=kn(e),e!==null){var a=h(e);if(a===null)e=null;else{var n=a.tag;if(n===13){if(e=g(a),e!==null)return e;e=null}else if(n===31){if(e=b(a),e!==null)return e;e=null}else if(n===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;e=null}else a!==e&&(e=null)}}return Ui=e,null}function Yh(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(kl()){case ms:return 2;case hs:return 8;case Ja:case Al:return 32;case xs:return 268435456;default:return 32}default:return 32}}var wc=!1,Va=null,Ka=null,Wa=null,nl=new Map,sl=new Map,qa=[],Bg="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Jh(e,a){switch(e){case"focusin":case"focusout":Va=null;break;case"dragenter":case"dragleave":Ka=null;break;case"mouseover":case"mouseout":Wa=null;break;case"pointerover":case"pointerout":nl.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":sl.delete(a.pointerId)}}function ll(e,a,n,s,l,r){return e===null||e.nativeEvent!==r?(e={blockedOn:a,domEventName:n,eventSystemFlags:s,nativeEvent:r,targetContainers:[l]},a!==null&&(a=An(a),a!==null&&Qh(a)),e):(e.eventSystemFlags|=s,a=e.targetContainers,l!==null&&a.indexOf(l)===-1&&a.push(l),e)}function Og(e,a,n,s,l){switch(a){case"focusin":return Va=ll(Va,e,a,n,s,l),!0;case"dragenter":return Ka=ll(Ka,e,a,n,s,l),!0;case"mouseover":return Wa=ll(Wa,e,a,n,s,l),!0;case"pointerover":var r=l.pointerId;return nl.set(r,ll(nl.get(r)||null,e,a,n,s,l)),!0;case"gotpointercapture":return r=l.pointerId,sl.set(r,ll(sl.get(r)||null,e,a,n,s,l)),!0}return!1}function Xh(e){var a=kn(e.target);if(a!==null){var n=h(a);if(n!==null){if(a=n.tag,a===13){if(a=g(n),a!==null){e.blockedOn=a,hd(e.priority,function(){$h(n)});return}}else if(a===31){if(a=b(n),a!==null){e.blockedOn=a,hd(e.priority,function(){$h(n)});return}}else if(a===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Hi(e){if(e.blockedOn!==null)return!1;for(var a=e.targetContainers;0<a.length;){var n=yc(e.nativeEvent);if(n===null){n=e.nativeEvent;var s=new n.constructor(n.type,n);yr=s,n.target.dispatchEvent(s),yr=null}else return a=An(n),a!==null&&Qh(a),e.blockedOn=n,!1;a.shift()}return!0}function ex(e,a,n){Hi(e)&&n.delete(a)}function _g(){wc=!1,Va!==null&&Hi(Va)&&(Va=null),Ka!==null&&Hi(Ka)&&(Ka=null),Wa!==null&&Hi(Wa)&&(Wa=null),nl.forEach(ex),sl.forEach(ex)}function Vi(e,a){e.blockedOn===a&&(e.blockedOn=null,wc||(wc=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,_g)))}var Ki=null;function tx(e){Ki!==e&&(Ki=e,o.unstable_scheduleCallback(o.unstable_NormalPriority,function(){Ki===e&&(Ki=null);for(var a=0;a<e.length;a+=3){var n=e[a],s=e[a+1],l=e[a+2];if(typeof s!="function"){if(jc(s||n)===null)continue;break}var r=An(n);r!==null&&(e.splice(a,3),a-=3,yo(r,{pending:!0,data:l,method:n.method,action:s},s,l))}}))}function rs(e){function a(j){return Vi(j,e)}Va!==null&&Vi(Va,e),Ka!==null&&Vi(Ka,e),Wa!==null&&Vi(Wa,e),nl.forEach(a),sl.forEach(a);for(var n=0;n<qa.length;n++){var s=qa[n];s.blockedOn===e&&(s.blockedOn=null)}for(;0<qa.length&&(n=qa[0],n.blockedOn===null);)Xh(n),n.blockedOn===null&&qa.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(s=0;s<n.length;s+=3){var l=n[s],r=n[s+1],m=l[xt]||null;if(typeof r=="function")m||tx(n);else if(m){var p=null;if(r&&r.hasAttribute("formAction")){if(l=r,m=r[xt]||null)p=m.formAction;else if(jc(l)!==null)continue}else p=m.action;typeof p=="function"?n[s+1]=p:(n.splice(s,3),s-=3),tx(n)}}}function ax(){function e(r){r.canIntercept&&r.info==="react-transition"&&r.intercept({handler:function(){return new Promise(function(m){return l=m})},focusReset:"manual",scroll:"manual"})}function a(){l!==null&&(l(),l=null),s||setTimeout(n,20)}function n(){if(!s&&!navigation.transition){var r=navigation.currentEntry;r&&r.url!=null&&navigation.navigate(r.url,{state:r.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var s=!1,l=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",a),navigation.addEventListener("navigateerror",a),setTimeout(n,100),function(){s=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",a),navigation.removeEventListener("navigateerror",a),l!==null&&(l(),l=null)}}}function Nc(e){this._internalRoot=e}Wi.prototype.render=Nc.prototype.render=function(e){var a=this._internalRoot;if(a===null)throw Error(i(409));var n=a.current,s=Ct();Zh(n,s,e,a,null,null)},Wi.prototype.unmount=Nc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var a=e.containerInfo;Zh(e.current,2,null,e,null,null),ki(),a[Sn]=null}};function Wi(e){this._internalRoot=e}Wi.prototype.unstable_scheduleHydration=function(e){if(e){var a=md();e={blockedOn:null,target:e,priority:a};for(var n=0;n<qa.length&&a!==0&&a<qa[n].priority;n++);qa.splice(n,0,e),n===0&&Xh(e)}};var nx=d.version;if(nx!=="19.2.8")throw Error(i(527,nx,"19.2.8"));K.findDOMNode=function(e){var a=e._reactInternals;if(a===void 0)throw typeof e.render=="function"?Error(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=f(a),e=e!==null?y(e):null,e=e===null?null:e.stateNode,e};var Lg={bundleType:0,version:"19.2.8",rendererPackageName:"react-dom",currentDispatcherRef:E,reconcilerVersion:"19.2.8"};
49if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var qi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!qi.isDisabled&&qi.supportsFiber)try{H=qi.inject(Lg),J=qi}catch{}}return rl.createRoot=function(e,a){if(!u(e))throw Error(i(299));var n=!1,s="",l=dm,r=um,m=mm;return a!=null&&(a.unstable_strictMode===!0&&(n=!0),a.identifierPrefix!==void 0&&(s=a.identifierPrefix),a.onUncaughtError!==void 0&&(l=a.onUncaughtError),a.onCaughtError!==void 0&&(r=a.onCaughtError),a.onRecoverableError!==void 0&&(m=a.onRecoverableError)),a=Wh(e,1,!1,null,null,n,s,null,l,r,m,ax),e[Sn]=a.current,sc(e),new Nc(a)},rl.hydrateRoot=function(e,a,n){if(!u(e))throw Error(i(299));var s=!1,l="",r=dm,m=um,p=mm,j=null;return n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onUncaughtError!==void 0&&(r=n.onUncaughtError),n.onCaughtError!==void 0&&(m=n.onCaughtError),n.onRecoverableError!==void 0&&(p=n.onRecoverableError),n.formState!==void 0&&(j=n.formState)),a=Wh(e,1,!0,a,n??null,s,l,j,r,m,p,ax),a.context=qh(null),n=a.current,s=Ct(),s=mr(s),l=Da(s),l.callback=null,Ta(n,l,s),n=s,a.current.lanes=n,ps(a,n),$t(a),e[Sn]=a.current,sc(e),new Wi(a)},rl.version="19.2.8",rl}var hx;function Ig(){if(hx)return Ac.exports;hx=1;function o(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(d){console.error(d)}}return o(),Ac.exports=Zg(),Ac.exports}var Qg=Ig();const $g=Px(Qg);/** 50 * react-router v7.18.2 51 * 52 * Copyright (c) Remix Software Inc. 53 * 54 * This source code is licensed under the MIT license found in the 55 * LICENSE.md file in the root directory of this source tree. 56 * 57 * @license MIT 58 */var $c=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,Gx=/^[\\/]{2}/;function Yg(o,d){return d+o.replace(/\\/g,"/")}var xx="popstate";function fx(o){return typeof o=="object"&&o!=null&&"pathname"in o&&"search"in o&&"hash"in o&&"state"in o&&"key"in o}function Jg(o={}){function d(i,u){var f;let h=(f=u.state)==null?void 0:f.masked,{pathname:g,search:b,hash:x}=h||i.location;return Uc("",{pathname:g,search:b,hash:x},u.state&&u.state.usr||null,u.state&&u.state.key||"default",h?{pathname:i.location.pathname,search:i.location.search,hash:i.location.hash}:void 0)}function c(i,u){return typeof u=="string"?u:ul(u)}return e0(d,c,null,o)}function Ke(o,d){if(o===!1||o===null||typeof o>"u")throw new Error(d)}function Jt(o,d){if(!o){typeof console<"u"&&console.warn(d);try{throw new Error(d)}catch{}}}function Xg(){return Math.random().toString(36).substring(2,10)}function px(o,d){return{usr:o.state,key:o.key,idx:d,masked:o.mask?{pathname:o.pathname,search:o.search,hash:o.hash}:void 0}}function Uc(o,d,c=null,i,u){return{pathname:typeof o=="string"?o:o.pathname,search:"",hash:"",...typeof d=="string"?os(d):d,state:c,key:d&&d.key||i||Xg(),mask:u}}function ul({pathname:o="/",search:d="",hash:c=""}){return d&&d!=="?"&&(o+=d.charAt(0)==="?"?d:"?"+d),c&&c!=="#"&&(o+=c.charAt(0)==="#"?c:"#"+c),o}function os(o){let d={};if(o){let c=o.indexOf("#");c>=0&&(d.hash=o.substring(c),o=o.substring(0,c));let i=o.indexOf("?");i>=0&&(d.search=o.substring(i),o=o.substring(0,i)),o&&(d.pathname=o)}return d}function e0(o,d,c,i={}){let{window:u=document.defaultView,v5Compat:h=!1}=i,g=u.history,b="POP",x=null,f=y();f==null&&(f=0,g.replaceState({...g.state,idx:f},""));function y(){return(g.state||{idx:null}).idx}function v(){b="POP";let _=y(),D=_==null?null:_-f;f=_,x&&x({action:b,location:O.location,delta:D})}function k(_,D){b="PUSH";let W=fx(_)?_:Uc(O.location,_,D);f=y()+1;let q=px(W,f),I=O.createHref(W.mask||W);try{g.pushState(q,"",I)}catch(F){if(F instanceof DOMException&&F.name==="DataCloneError")throw F;u.location.assign(I)}h&&x&&x({action:b,location:O.location,delta:1})}function B(_,D){b="REPLACE";let W=fx(_)?_:Uc(O.location,_,D);f=y();let q=px(W,f),I=O.createHref(W.mask||W);g.replaceState(q,"",I),h&&x&&x({action:b,location:O.location,delta:0})}function C(_){return t0(u,_)}let O={get action(){return b},get location(){return o(u,g)},listen(_){if(x)throw new Error("A history only accepts one active listener");return u.addEventListener(xx,v),x=_,()=>{u.removeEventListener(xx,v),x=null}},createHref(_){return d(u,_)},createURL:C,encodeLocation(_){let D=C(_);return{pathname:D.pathname,search:D.search,hash:D.hash}},push:k,replace:B,go(_){return g.go(_)}};return O}function t0(o,d,c=!1){let i="http://localhost";o&&(i=o.location.origin!=="null"?o.location.origin:o.location.href),Ke(i,"No window.location.(origin|href) available to create URL");
58let u=typeof d=="string"?d:ul(d);return u=u.replace(/ $/,"%20"),!c&&Gx.test(u)&&(u=i+u),new URL(u,i)}function Fx(o,d,c="/"){return a0(o,d,c,!1)}function a0(o,d,c,i,u){let h=typeof d=="string"?os(d):d,g=wa(h.pathname||"/",c);if(g==null)return null;let b=n0(o),x=null,f=x0(g);for(let y=0;x==null&&y<b.length;++y)x=h0(b[y],f,i);return x}function n0(o){let d=Ux(o);return s0(d),d}function Ux(o,d=[],c=[],i="",u=!1){let h=(g,b,x=u,f)=>{let y={relativePath:f===void 0?g.path||"":f,caseSensitive:g.caseSensitive===!0,childrenIndex:b,route:g};if(y.relativePath.startsWith("/")){if(!y.relativePath.startsWith(i)&&x)return;Ke(y.relativePath.startsWith(i),`Absolute route path "${y.relativePath}" nested under path "${i}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),y.relativePath=y.relativePath.slice(i.length)}let v=Wt([i,y.relativePath]),k=c.concat(y);g.children&&g.children.length>0&&(Ke(g.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${v}".`),Ux(g.children,d,k,v,x)),!(g.path==null&&!g.index)&&d.push({path:v,score:u0(v,g.index),routesMeta:k.map((B,C)=>{let[O,_]=Kx(B.relativePath,B.caseSensitive,C===k.length-1);return{...B,matcher:O,compiledParams:_}})})};return o.forEach((g,b)=>{var x;if(g.path===""||!((x=g.path)!=null&&x.includes("?")))h(g,b);else for(let f of Hx(g.path))h(g,b,!0,f)}),d}function Hx(o){let d=o.split("/");if(d.length===0)return[];let[c,...i]=d,u=c.endsWith("?"),h=c.replace(/\?$/,"");if(i.length===0)return u?[h,""]:[h];let g=Hx(i.join("/")),b=[];return b.push(...g.map(x=>x===""?h:[h,x].join("/"))),u&&b.push(...g),b.map(x=>o.startsWith("/")&&x===""?"/":x)}function s0(o){o.sort((d,c)=>d.score!==c.score?c.score-d.score:m0(d.routesMeta.map(i=>i.childrenIndex),c.routesMeta.map(i=>i.childrenIndex)))}var l0=/^:[\w-]+$/,i0=3,r0=2,o0=1,c0=10,d0=-2,gx=o=>o==="*";function u0(o,d){let c=o.split("/"),i=c.length;return c.some(gx)&&(i+=d0),d&&(i+=r0),c.filter(u=>!gx(u)).reduce((u,h)=>u+(l0.test(h)?i0:h===""?o0:c0),i)}function m0(o,d){return o.length===d.length&&o.slice(0,-1).every((i,u)=>i===d[u])?o[o.length-1]-d[d.length-1]:0}function h0(o,d,c=!1){let{routesMeta:i}=o,u={},h="/",g=[];for(let b=0;b<i.length;++b){let x=i[b],f=b===i.length-1,y=h==="/"?d:d.slice(h.length)||"/",v={path:x.relativePath,caseSensitive:x.caseSensitive,end:f},k=x.matcher&&x.compiledParams?Vx(v,y,x.matcher,x.compiledParams):Ji(v,y),B=x.route;if(!k&&f&&c&&!i[i.length-1].route.index&&(k=Ji({path:x.relativePath,caseSensitive:x.caseSensitive,end:!1},y)),!k)return null;
58Object.assign(u,k.params),g.push({params:u,pathname:Wt([h,k.pathname]),pathnameBase:g0(Wt([h,k.pathnameBase])),route:B}),k.pathnameBase!=="/"&&(h=Wt([h,k.pathnameBase]))}return g}function Ji(o,d){typeof o=="string"&&(o={path:o,caseSensitive:!1,end:!0});let[c,i]=Kx(o.path,o.caseSensitive,o.end);return Vx(o,d,c,i)}function Vx(o,d,c,i){let u=d.match(c);if(!u)return null;let h=u[0],g=h.replace(/(.)\/+$/,"$1"),b=u.slice(1);return{params:i.reduce((f,{paramName:y,isOptional:v},k)=>{if(y==="*"){let C=b[k]||"";g=h.slice(0,h.length-C.length).replace(/(.)\/+$/,"$1")}const B=b[k];return v&&!B?f[y]=void 0:f[y]=(B||"").replace(/%2F/g,"/"),f},{}),pathname:h,pathnameBase:g,pattern:o}}function Kx(o,d=!1,c=!0){Jt(o==="*"||!o.endsWith("*")||o.endsWith("/*"),`Route path "${o}" will be treated as if it were "${o.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${o.replace(/\*$/,"/*")}".`);let i=[],u="^"+o.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(g,b,x,f,y)=>{if(i.push({paramName:b,isOptional:x!=null}),x){let v=y.charAt(f+g.length);return v&&v!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return o.endsWith("*")?(i.push({paramName:"*"}),u+=o==="*"||o==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):c?u+="\\/*$":o!==""&&o!=="/"&&(u+="(?:(?=\\/|$))"),[new RegExp(u,d?void 0:"i"),i]}function x0(o){try{return o.split("/").map(d=>decodeURIComponent(d).replace(/\//g,"%2F")).join("/")}catch(d){return Jt(!1,`The URL path "${o}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${d}).`),o}}function wa(o,d){if(d==="/")return o;if(!o.toLowerCase().startsWith(d.toLowerCase()))return null;let c=d.endsWith("/")?d.length-1:d.length,i=o.charAt(c);return i&&i!=="/"?null:o.slice(c)||"/"}function f0(o,d="/"){let{pathname:c,search:i="",hash:u=""}=typeof o=="string"?os(o):o,h;return c?(c=qx(c),c.startsWith("/")?h=bx(c.substring(1),"/"):h=bx(c,d)):h=d,{pathname:h,search:b0(i),hash:v0(u)}}function bx(o,d){let c=Xi(d).split("/");return o.split("/").forEach(u=>{u===".."?c.length>1&&c.pop():u!=="."&&c.push(u)}),c.length>1?c.join("/"):"/"}function Mc(o,d,c,i){return`Cannot include a '${o}' character in a manually specified \`to.${d}\` field [${JSON.stringify(i)}]. Please separate it out to the \`to.${c}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function p0(o){return o.filter((d,c)=>c===0||d.route.path&&d.route.path.length>0)}function Wx(o){let d=p0(o);return d.map((c,i)=>i===d.length-1?c.pathname:c.pathnameBase)}function Yc(o,d,c,i=!1){let u;typeof o=="string"?u=os(o):(u={...o},Ke(!u.pathname||!u.pathname.includes("?"),Mc("?","pathname","search",u)),Ke(!u.pathname||!u.pathname.includes("#"),Mc("#","pathname","hash",u)),Ke(!u.search||!u.search.includes("#"),Mc("#","search","hash",u)));let h=o===""||u.pathname==="",g=h?"/":u.pathname,b;if(g==null)b=c;else{let v=d.length-1;if(!i&&g.startsWith("..")){let k=g.split("/");for(;k[0]==="..";)k.shift(),v-=1;u.pathname=k.join("/")}b=v>=0?d[v]:"/"}let x=f0(u,b),f=g&&g!=="/"&&g.endsWith("/"),y=(h||g===".")&&c.endsWith("/");return!x.pathname.endsWith("/")&&(f||y)&&(x.pathname+="/"),x}var qx=o=>o.replace(/[\\/]{2,}/g,"/"),Wt=o=>qx(o.join("/")),Xi=o=>o.replace(/\/+$/,""),g0=o=>Xi(o).replace(/^\/*/,"/"),b0=o=>!o||o==="?"?"":o.startsWith("?")?o:"?"+o,v0=o=>!o||o==="#"?"":o.startsWith("#")?o:"#"+o,y0=class{constructor(o,d,c,i=!1){this.status=o,this.statusText=d||"",this.internal=i,c instanceof Error?(this.data=c.toString(),this.error=c):this.data=c}};function j0(o){return o!=null&&typeof o.status=="number"&&typeof o.statusText=="string"&&typeof o.internal=="boolean"&&"data"in o}function w0(o){let d=o.map(c=>c.route.path).filter(Boolean);return Wt(d)||"/"}var Zx=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Ix(o,d){let c=o;if(typeof c!="string"||!$c.test(c))return{absoluteURL:void 0,isExternal:!1,to:c};let i=c,u=!1;if(Zx)try{let h=new URL(window.location.href),g=Gx.test(c)?new URL(Yg(c,h.protocol)):new URL(c),b=wa(g.pathname,d);g.origin===h.origin&&b!=null?c=b+g.search+g.hash:u=!0}catch{Jt(!1,`<Link to="${c}">
58 contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:i,isExternal:u,to:c}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Qx=["POST","PUT","PATCH","DELETE"];new Set(Qx);var N0=["GET",...Qx];new Set(N0);var S0=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function k0(o){try{return S0.includes(new URL(o).protocol)}catch{return!1}}var cs=w.createContext(null);cs.displayName="DataRouter";var sr=w.createContext(null);sr.displayName="DataRouterState";var $x=w.createContext(!1);function A0(){return w.useContext($x)}var Yx=w.createContext({isTransitioning:!1});Yx.displayName="ViewTransition";var E0=w.createContext(new Map);E0.displayName="Fetchers";var C0=w.createContext(null);C0.displayName="Await";var Ft=w.createContext(null);Ft.displayName="Navigation";var gl=w.createContext(null);gl.displayName="Location";var Xt=w.createContext({outlet:null,matches:[],isDataRoute:!1});Xt.displayName="Route";var Jc=w.createContext(null);Jc.displayName="RouteError";var Jx="REACT_ROUTER_ERROR",z0="REDIRECT",M0="ROUTE_ERROR_RESPONSE";
58function D0(o){if(o.startsWith(`${Jx}:${z0}:{`))try{let d=JSON.parse(o.slice(28));if(typeof d=="object"&&d&&typeof d.status=="number"&&typeof d.statusText=="string"&&typeof d.location=="string"&&typeof d.reloadDocument=="boolean"&&typeof d.replace=="boolean")return d}catch{}}function T0(o){if(o.startsWith(`${Jx}:${M0}:{`))try{let d=JSON.parse(o.slice(40));if(typeof d=="object"&&d&&typeof d.status=="number"&&typeof d.statusText=="string")return new y0(d.status,d.statusText,d.data)}catch{}}function R0(o,{relative:d}={}){Ke(bl(),"useHref() may be used only in the context of a <Router> component.");let{basename:c,navigator:i}=w.useContext(Ft),{hash:u,pathname:h,search:g}=vl(o,{relative:d}),b=h;return c!=="/"&&(b=h==="/"?c:Wt([c,h])),i.createHref({pathname:b,search:g,hash:u})}function bl(){return w.useContext(gl)!=null}function qt(){return Ke(bl(),"useLocation() may be used only in the context of a <Router> component."),w.useContext(gl).location}var Xx="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function ef(o){w.useContext(Ft).static||w.useLayoutEffect(o)}function Xc(){let{isDataRoute:o}=w.useContext(Xt);return o?Z0():B0()}function B0(){Ke(bl(),"useNavigate() may be used only in the context of a <Router> component.");let o=w.useContext(cs),{basename:d,navigator:c}=w.useContext(Ft),{matches:i}=w.useContext(Xt),{pathname:u}=qt(),h=JSON.stringify(Wx(i)),g=w.useRef(!1);return ef(()=>{g.current=!0}),w.useCallback((x,f={})=>{if(Jt(g.current,Xx),!g.current)return;if(typeof x=="number"){c.go(x);return}let y=Yc(x,JSON.parse(h),u,f.relative==="path");o==null&&d!=="/"&&(y.pathname=y.pathname==="/"?d:Wt([d,y.pathname])),(f.replace?c.replace:c.push)(y,f.state,f)},[d,c,h,u,o])}w.createContext(null);function O0(){let{matches:o}=w.useContext(Xt),d=o[o.length-1];return(d==null?void 0:d.params)??{}}function vl(o,{relative:d}={}){let{matches:c}=w.useContext(Xt),{pathname:i}=qt(),u=JSON.stringify(Wx(c));return w.useMemo(()=>Yc(o,JSON.parse(u),i,d==="path"),[o,u,i,d])}function _0(o,d){return tf(o,d)}function tf(o,d,c){var _;Ke(bl(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i}=w.useContext(Ft),{matches:u}=w.useContext(Xt),h=u[u.length-1],g=h?h.params:{},b=h?h.pathname:"/",x=h?h.pathnameBase:"/",f=h&&h.route;{let D=f&&f.path||"";nf(b,!f||D.endsWith("*")||D.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${b}" (under <Route path="${D}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. 59 60Please change the parent <Route path="${D}"> to <Route path="${D==="/"?"*":`${D}/*`}">.`)}let y=qt(),v;if(d){let D=typeof d=="string"?os(d):d;Ke(x==="/"||((_=D.pathname)==null?void 0:_.startsWith(x)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${x}" but pathname "${D.pathname}" was given in the \`location\` prop.`),v=D}else v=y;let k=v.pathname||"/",B=k;if(x!=="/"){let D=x.replace(/^\//,"").split("/");B="/"+k.replace(/^\//,"").split("/").slice(D.length).join("/")}let C=c&&c.state.matches.length?c.state.matches.map(D=>Object.assign(D,{route:c.manifest[D.route.id]||D.route})):Fx(o,{pathname:B});Jt(f||C!=null,`No routes matched location "${v.pathname}${v.search}${v.hash}" `),Jt(C==null||C[C.length-1].route.element!==void 0||C[C.length-1].route.Component!==void 0||C[C.length-1].route.lazy!==void 0,`Matched leaf route at location "${v.pathname}${v.search}${v.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let O=U0(C&&C.map(D=>Object.assign({},D,{params:Object.assign({},g,D.params),pathname:Wt([x,i.encodeLocation?i.encodeLocation(D.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:D.pathname]),pathnameBase:D.pathnameBase==="/"?x:Wt([x,i.encodeLocation?i.encodeLocation(D.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:D.pathnameBase])})),u,c);return d&&O?w.createElement(gl.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...v},navigationType:"POP"}},O):O}function L0(){let o=q0(),d=j0(o)?`${o.status} ${o.statusText}`:o instanceof Error?o.message:JSON.stringify(o),c=o instanceof Error?o.stack:null,i="rgba(200,200,200, 0.5)",u={padding:"0.5rem",backgroundColor:i},h={padding:"2px 4px",backgroundColor:i},g=null;return console.error("Error handled by React Router default ErrorBoundary:",o),g=w.createElement(w.Fragment,null,w.createElement("p",null,"ð¿ Hey developer ð"),w.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",w.createElement("code",{style:h},"ErrorBoundary")," or"," ",w.createElement("code",{style:h},"errorElement")," prop on your route.")),w.createElement(w.Fragment,null,w.createElement("h2",null,"Unexpected Application
60Error!"),w.createElement("h3",{style:{fontStyle:"italic"}},d),c?w.createElement("pre",{style:u},c):null,g)}var P0=w.createElement(L0,null),af=class extends w.Component{constructor(o){super(o),this.state={location:o.location,revalidation:o.revalidation,error:o.error}}static getDerivedStateFromError(o){return{error:o}}static getDerivedStateFromProps(o,d){return d.location!==o.location||d.revalidation!=="idle"&&o.revalidation==="idle"?{error:o.error,location:o.location,revalidation:o.revalidation}:{error:o.error!==void 0?o.error:d.error,location:d.location,revalidation:o.revalidation||d.revalidation}}componentDidCatch(o,d){this.props.onError?this.props.onError(o,d):console.error("React Router caught the following error during render",o)}render(){let o=this.state.error;if(this.context&&typeof o=="object"&&o&&"digest"in o&&typeof o.digest=="string"){const c=T0(o.digest);c&&(o=c)}let d=o!==void 0?w.createElement(Xt.Provider,{value:this.props.routeContext},w.createElement(Jc.Provider,{value:o,children:this.props.component})):this.props.children;return this.context?w.createElement(G0,{error:o},d):d}};af.contextType=$x;var Dc=new WeakMap;function G0({children:o,error:d}){let{basename:c}=w.useContext(Ft);if(typeof d=="object"&&d&&"digest"in d&&typeof d.digest=="string"){let i=D0(d.digest);if(i){let u=Dc.get(d);if(u)throw u;let h=Ix(i.location,c),g=h.absoluteURL||h.to;if(k0(g))throw new Error("Invalid redirect location");if(Zx&&!Dc.get(d))if(h.isExternal||i.reloadDocument)window.location.href=g;else{const b=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(h.to,{replace:i.replace}));throw Dc.set(d,b),b}return w.createElement("meta",{httpEquiv:"refresh",content:`0;url=${g}`})}}return o}function F0({routeContext:o,match:d,children:c}){let i=w.useContext(cs);return i&&i.static&&i.staticContext&&(d.route.errorElement||d.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=d.route.id),w.createElement(Xt.Provider,{value:o},c)}function U0(o,d=[],c){let i=c==null?void 0:c.state;if(o==null){if(!i)return null;if(i.errors)o=i.matches;else if(d.length===0&&!i.initialized&&i.matches.length>0)o=i.matches;else return null}let u=o,h=i==null?void 0:i.errors;if(h!=null){let y=u.findIndex(v=>v.route.id&&(h==null?void 0:h[v.route.id])!==void 0);Ke(y>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(h).join(",")}`),u=u.slice(0,Math.min(u.length,y+1))}let g=!1,b=-1;if(c&&i){g=i.renderFallback;for(let y=0;y<u.length;y++){let v=u[y];if((v.route.HydrateFallback||v.route.hydrateFallbackElement)&&(b=y),v.route.id){let{loaderData:k,errors:B}=i,C=v.route.loader&&!k.hasOwnProperty(v.route.id)&&(!B||B[v.route.id]===void 0);if(v.route.lazy||C){c.isStatic&&(g=!0),b>=0?u=u.slice(0,b+1):u=[u[0]];break}}}}let x=c==null?void 0:c.onError,f=i&&x?(y,v)=>{var k,B;x(y,{location:i.location,params:((B=(k=i.matches)==null?void 0:k[0])==null?void 0:B.params)??{},pattern:w0(i.matches),errorInfo:v})}:void 0;return u.reduceRight((y,v,k)=>{let B,C=!1,O=null,_=null;i&&(B=h&&v.route.id?h[v.route.id]:void 0,O=v.route.errorElement||P0,g&&(b<0&&k===0?(nf("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),C=!0,_=null):b===k&&(C=!0,_=v.route.hydrateFallbackElement||null)));let D=d.concat(u.slice(0,k+1)),W=()=>{let q;return B?q=O:C?q=_:v.route.Component?q=w.createElement(v.route.Component,null):v.route.element?q=v.route.element:q=y,w.createElement(F0,{match:v,routeContext:{outlet:y,matches:D,isDataRoute:i!=null},children:q})};return i&&(v.route.ErrorBoundary||v.route.errorElement||k===0)?w.createElement(af,{location:i.location,revalidation:i.revalidation,component:O,error:B,children:W(),routeContext:{outlet:null,matches:D,isDataRoute:!0},onError:f}):W()},null)}function ed(o){return`${o} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function H0(o){let d=w.useContext(cs);return Ke(d,ed(o)),d}function V0(o){let d=w.useContext(sr);return Ke(d,ed(o)),d}function K0(o){let d=w.useContext(Xt);return Ke(d,ed(o)),d}function td(o){let d=K0(o),c=d.matches[d.matches.length-1];return Ke(c.route.id,`${o}
60 can only be used on routes that contain a unique "id"`),c.route.id}function W0(){return td("useRouteId")}function q0(){var i;let o=w.useContext(Jc),d=V0("useRouteError"),c=td("useRouteError");return o!==void 0?o:(i=d.errors)==null?void 0:i[c]}function Z0(){let{router:o}=H0("useNavigate"),d=td("useNavigate"),c=w.useRef(!1);return ef(()=>{c.current=!0}),w.useCallback(async(u,h={})=>{Jt(c.current,Xx),c.current&&(typeof u=="number"?await o.navigate(u):await o.navigate(u,{fromRouteId:d,...h}))},[o,d])}var vx={};function nf(o,d,c){!d&&!vx[o]&&(vx[o]=!0,Jt(!1,c))}w.memo(I0);function I0({routes:o,manifest:d,future:c,state:i,isStatic:u,onError:h}){return tf(o,void 0,{manifest:d,state:i,isStatic:u,onError:h})}function Ge(o){Ke(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Q0({basename:o="/",children:d=null,location:c,navigationType:i="POP",navigator:u,static:h=!1,useTransitions:g}){Ke(!bl(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let b=o.replace(/^\/*/,"/"),x=w.useMemo(()=>({basename:b,navigator:u,static:h,useTransitions:g,future:{}}),[b,u,h,g]);typeof c=="string"&&(c=os(c));let{pathname:f="/",search:y="",hash:v="",state:k=null,key:B="default",mask:C}=c,O=w.useMemo(()=>{let _=wa(f,b);return _==null?null:{location:{pathname:_,search:y,hash:v,state:k,key:B,mask:C},navigationType:i}},[b,f,y,v,k,B,i,C]);return Jt(O!=null,`<Router basename="${b}"> is not able to match the URL "${f}${y}${v}" because it does not start with the basename, so the <Router> won't render anything.`),O==null?null:w.createElement(Ft.Provider,{value:x},w.createElement(gl.Provider,{children:d,value:O}))}function $0({children:o,location:d}){return _0(Hc(o),d)}function Hc(o,d=[]){let c=[];return w.Children.forEach(o,(i,u)=>{if(!w.isValidElement(i))return;let h=[...d,u];if(i.type===w.Fragment){c.push.apply(c,Hc(i.props.children,h));return}Ke(i.type===Ge,`[${typeof i.type=="string"?i.type:i.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Ke(!i.props.index||!i.props.children,"An index route cannot have child routes.");let g={id:i.props.id||h.join("-"),caseSensitive:i.props.caseSensitive,element:i.props.element,Component:i.props.Component,index:i.props.index,path:i.props.path,middleware:i.props.middleware,loader:i.props.loader,action:i.props.action,hydrateFallbackElement:i.props.hydrateFallbackElement,HydrateFallback:i.props.HydrateFallback,errorElement:i.props.errorElement,ErrorBoundary:i.props.ErrorBoundary,hasErrorBoundary:i.props.hasErrorBoundary===!0||i.props.ErrorBoundary!=null||i.props.errorElement!=null,shouldRevalidate:i.props.shouldRevalidate,handle:i.props.handle,lazy:i.props.lazy};i.props.children&&(g.children=Hc(i.props.children,h)),c.push(g)}),c}var Ii="get",Qi="application/x-www-form-urlencoded";function lr(o){return typeof HTMLElement<"u"&&o instanceof HTMLElement}function Y0(o){return lr(o)&&o.tagName.toLowerCase()==="button"}function J0(o){return lr(o)&&o.tagName.toLowerCase()==="form"}function X0(o){return lr(o)&&o.tagName.toLowerCase()==="input"}function eb(o){return!!(o.metaKey||o.altKey||o.ctrlKey||o.shiftKey)}function tb(o,d){return o.button===0&&(!d||d==="_self")&&!eb(o)}var Zi=null;function ab(){if(Zi===null)try{new FormData(document.createElement("form"),0),Zi=!1}catch{Zi=!0}return Zi}var nb=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Tc(o){return o!=null&&!nb.has(o)?(Jt(!1,`"${o}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Qi}"`),null):o}function sb(o,d){let c,i,u,h,g;if(J0(o)){let b=o.getAttribute("action");i=b?wa(b,d):null,c=o.getAttribute("method")||Ii,u=Tc(o.getAttribute("enctype"))||Qi,h=new FormData(o)}else if(Y0(o)||X0(o)&&(o.type==="submit"||o.type==="image")){let b=o.form;if(b==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let x=o.getAttribute("formaction")||b.getAttribute("action");if(i=x?wa(x,d):null,c=o.getAttribute("formmethod")||b.getAttribute("method")||Ii,u=Tc(o.getAttribute("formenctype"))||Tc(b.getAttribute("enctype"))||Qi,h=new FormData(b,o),!ab()){let{name:f,type:y,value:v}=o;if(y==="image"){let k=f?`${f}.`:"";h.append(`${k}x`,"0"),h.append(`${k}y`,"0")}else f&&h.append(f,v)}}else{if(lr(o))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');c=Ii,i=null,u=Qi,g=o}return h&&u==="text/plain"&&(g=h,h=void 0),{action:i,method:c.toLowerCase(),encType:u,formData:h,body:g}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function ad(o,d){if(o===!1||o===null||typeof o>"u")throw new Error(d)}
60function sf(o,d,c,i){let u=typeof o=="string"?new URL(o,typeof window>"u"?"server://singlefetch/":window.location.origin):o;return c?u.pathname.endsWith("/")?u.pathname=`${u.pathname}_.${i}`:u.pathname=`${u.pathname}.${i}`:u.pathname==="/"?u.pathname=`_root.${i}`:d&&wa(u.pathname,d)==="/"?u.pathname=`${Xi(d)}/_root.${i}`:u.pathname=`${Xi(u.pathname)}.${i}`,u}async function lb(o,d){if(o.id in d)return d[o.id];try{let c=await import(o.module);return d[o.id]=c,c}catch(c){return console.error(`Error loading route module \`${o.module}\`, reloading page...`),console.error(c),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function ib(o){return o==null?!1:o.href==null?o.rel==="preload"&&typeof o.imageSrcSet=="string"&&typeof o.imageSizes=="string":typeof o.rel=="string"&&typeof o.href=="string"}async function rb(o,d,c){let i=await Promise.all(o.map(async u=>{let h=d.routes[u.route.id];if(h){let g=await lb(h,c);return g.links?g.links():[]}return[]}));return ub(i.flat(1).filter(ib).filter(u=>u.rel==="stylesheet"||u.rel==="preload").map(u=>u.rel==="stylesheet"?{...u,rel:"prefetch",as:"style"}:{...u,rel:"prefetch"}))}function yx(o,d,c,i,u,h){let g=(x,f)=>c[f]?x.route.id!==c[f].route.id:!0,b=(x,f)=>{var y;return c[f].pathname!==x.pathname||((y=c[f].route.path)==null?void 0:y.endsWith("*"))&&c[f].params["*"]!==x.params["*"]};return h==="assets"?d.filter((x,f)=>g(x,f)||b(x,f)):h==="data"?d.filter((x,f)=>{var v;let y=i.routes[x.route.id];if(!y||!y.hasLoader)return!1;if(g(x,f)||b(x,f))return!0;if(x.route.shouldRevalidate){let k=x.route.shouldRevalidate({currentUrl:new URL(u.pathname+u.search+u.hash,window.origin),currentParams:((v=c[0])==null?void 0:v.params)||{},nextUrl:new URL(o,window.origin),nextParams:x.params,defaultShouldRevalidate:!0});if(typeof k=="boolean")return k}return!0}):[]}function ob(o,d,{includeHydrateFallback:c}={}){return cb(o.map(i=>{let u=d.routes[i.route.id];if(!u)return[];let h=[u.module];return u.clientActionModule&&(h=h.concat(u.clientActionModule)),u.clientLoaderModule&&(h=h.concat(u.clientLoaderModule)),c&&u.hydrateFallbackModule&&(h=h.concat(u.hydrateFallbackModule)),u.imports&&(h=h.concat(u.imports)),h}).flat(1))}function cb(o){return[...new Set(o)]}function db(o){let d={},c=Object.keys(o).sort();for(let i of c)d[i]=o[i];return d}function ub(o,d){let c=new Set;return new Set(d),o.reduce((i,u)=>{let h=JSON.stringify(db(u));return c.has(h)||(c.add(h),i.push({key:h,link:u})),i},[])}function nd(){let o=w.useContext(cs);return ad(o,"You must render this element inside a <DataRouterContext.Provider> element"),o}function mb(){let o=w.useContext(sr);return ad(o,"You must render this element inside a <DataRouterStateContext.Provider> element"),o}var sd=w.createContext(void 0);sd.displayName="FrameworkContext";function ir(){let o=w.useContext(sd);return ad(o,"You must render this element inside a <HydratedRouter> element"),o}function hb(o,d){let c=w.useContext(sd),[i,u]=w.useState(!1),[h,g]=w.useState(!1),{onFocus:b,onBlur:x,onMouseEnter:f,onMouseLeave:y,onTouchStart:v}=d,k=w.useRef(null);w.useEffect(()=>{if(o==="render"&&g(!0),o==="viewport"){let O=D=>{D.forEach(W=>{g(W.isIntersecting)})},_=new IntersectionObserver(O,{threshold:.5});return k.current&&_.observe(k.current),()=>{_.disconnect()}}},[o]),w.useEffect(()=>{if(i){let O=setTimeout(()=>{g(!0)},100);return()=>{clearTimeout(O)}}},[i]);let B=()=>{u(!0)},C=()=>{u(!1),g(!1)};return c?o!=="intent"?[h,k,{}]:[h,k,{onFocus:ol(b,B),onBlur:ol(x,C),onMouseEnter:ol(f,B),onMouseLeave:ol(y,C),onTouchStart:ol(v,B)}]:[!1,k,{}]}function ol(o,d){return c=>{o&&o(c),c.defaultPrevented||d(c)}}function xb({page:o,...d}){let c=A0(),{nonce:i}=ir(),{router:u}=nd(),h=w.useMemo(()=>Fx(u.routes,o,u.basename),[u.routes,o,u.basename]);return h?(d.nonce==null&&i&&(d={...d,nonce:i}),c?w.createElement(pb,{page:o,matches:h,...d}):w.createElement(gb,{page:o,matches:h,...d})):null}function fb(o){let{manifest:d,routeModules:c}=ir(),[i,u]=w.useState([]);return w.useEffect(()=>{let h=!1;return rb(o,d,c).then(g=>{h||u(g)}),()=>{h=!0}},[o,d,c]),i}function pb({page:o,matches:d,...c}){let i=qt(),{future:u}=ir(),{basename:h}=nd(),g=w.useMemo(()=>
60{if(o===i.pathname+i.search+i.hash)return[];let b=sf(o,h,u.v8_trailingSlashAwareDataRequests,"rsc"),x=!1,f=[];for(let y of d)typeof y.route.shouldRevalidate=="function"?x=!0:f.push(y.route.id);return x&&f.length>0&&b.searchParams.set("_routes",f.join(",")),[b.pathname+b.search]},[h,u.v8_trailingSlashAwareDataRequests,o,i,d]);return w.createElement(w.Fragment,null,g.map(b=>w.createElement("link",{key:b,rel:"prefetch",as:"fetch",href:b,...c})))}function gb({page:o,matches:d,...c}){let i=qt(),{future:u,manifest:h,routeModules:g}=ir(),{basename:b}=nd(),{loaderData:x,matches:f}=mb(),y=w.useMemo(()=>yx(o,d,f,h,i,"data"),[o,d,f,h,i]),v=w.useMemo(()=>yx(o,d,f,h,i,"assets"),[o,d,f,h,i]),k=w.useMemo(()=>{if(o===i.pathname+i.search+i.hash)return[];let O=new Set,_=!1;if(d.forEach(W=>{var I;let q=h.routes[W.route.id];!q||!q.hasLoader||(!y.some(F=>F.route.id===W.route.id)&&W.route.id in x&&((I=g[W.route.id])!=null&&I.shouldRevalidate)||q.hasClientLoader?_=!0:O.add(W.route.id))}),O.size===0)return[];let D=sf(o,b,u.v8_trailingSlashAwareDataRequests,"data");return _&&O.size>0&&D.searchParams.set("_routes",d.filter(W=>O.has(W.route.id)).map(W=>W.route.id).join(",")),[D.pathname+D.search]},[b,u.v8_trailingSlashAwareDataRequests,x,i,h,y,d,o,g]),B=w.useMemo(()=>ob(v,h),[v,h]),C=fb(v);return w.createElement(w.Fragment,null,k.map(O=>w.createElement("link",{key:O,rel:"prefetch",as:"fetch",href:O,...c})),B.map(O=>w.createElement("link",{key:O,rel:"modulepreload",href:O,...c})),C.map(({key:O,link:_})=>w.createElement("link",{key:O,nonce:c.nonce,..._,crossOrigin:_.crossOrigin??c.crossOrigin})))}function bb(...o){return d=>{o.forEach(c=>{typeof c=="function"?c(d):c!=null&&(c.current=d)})}}var vb=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{vb&&(window.__reactRouterVersion="7.18.2")}catch{}function yb({basename:o,children:d,useTransitions:c,window:i}){let u=w.useRef();u.current==null&&(u.current=Jg({window:i,v5Compat:!0}));let h=u.current,[g,b]=w.useState({action:h.action,location:h.location}),x=w.useCallback(f=>{c===!1?b(f):w.startTransition(()=>b(f))},[c]);return w.useLayoutEffect(()=>h.listen(x),[h,x]),w.createElement(Q0,{basename:o,children:d,location:g.location,navigationType:g.action,navigator:h,useTransitions:c})}var Z=w.forwardRef(function({onClick:d,discover:c="render",prefetch:i="none",relative:u,reloadDocument:h,replace:g,mask:b,state:x,target:f,to:y,preventScrollReset:v,viewTransition:k,defaultShouldRevalidate:B,...C},O){let{basename:_,navigator:D,useTransitions:W}=w.useContext(Ft),q=typeof y=="string"&&$c.test(y),I=Ix(y,_);y=I.to;let F=R0(y,{relative:u}),$=qt(),V=null;if(b){let Me=Yc(b,[],$.mask?$.mask.pathname:"/",!0);_!=="/"&&(Me.pathname=Me.pathname==="/"?_:Wt([_,Me.pathname])),V=D.createHref(Me)}let[xe,Ee,ze]=hb(i,C),je=Nb(y,{replace:g,mask:b,state:x,target:f,preventScrollReset:v,relative:u,viewTransition:k,defaultShouldRevalidate:B,useTransitions:W});function ve(Me){d&&d(Me),Me.defaultPrevented||je(Me)}let ne=!(I.isExternal||h),Re=w.createElement("a",{...C,...ze,href:(ne?V:void 0)||I.absoluteURL||F,onClick:ne?ve:d,ref:bb(O,Ee),target:f,"data-discover":!q&&c==="render"?"true":void 0});return xe&&!q?w.createElement(w.Fragment,null,Re,w.createElement(xb,{page:F})):Re});Z.displayName="Link";var lf=w.forwardRef(function({"aria-current":d="page",caseSensitive:c=!1,className:i="",end:u=!1,style:h,to:g,viewTransition:b,children:x,...f},y){let v=vl(g,{relative:f.relative}),k=qt(),B=w.useContext(sr),{navigator:C,basename:O}=w.useContext(Ft),_=B!=null&&Cb(v)&&b===!0,D=C.encodeLocation?C.encodeLocation(v).pathname:v.pathname,W=k.pathname,q=B&&B.navigation&&B.navigation.location?B.navigation.location.pathname:null;c||(W=W.toLowerCase(),q=q?q.toLowerCase():null,D=D.toLowerCase()),q&&O&&(q=wa(q,O)||q);const I=D!=="/"&&D.endsWith("/")?D.length-1:D.length;let F=W===D||!u&&W.startsWith(D)&&W.charAt(I)==="/",$=q!=null&&(q===D||!u&&q.startsWith(D)&&q.charAt(D.length)==="/"),V={isActive:F,isPending:$,isTransitioning:_},xe=F?d:void 0,Ee;typeof i=="function"?Ee=i(V):Ee=[i,F?"active":null,$?"pending":null,_?"transitioning":null].filter(
60Boolean).join(" ");let ze=typeof h=="function"?h(V):h;return w.createElement(Z,{...f,"aria-current":xe,className:Ee,ref:y,style:ze,to:g,viewTransition:b},typeof x=="function"?x(V):x)});lf.displayName="NavLink";var jb=w.forwardRef(({discover:o="render",fetcherKey:d,navigate:c,reloadDocument:i,replace:u,state:h,method:g=Ii,action:b,onSubmit:x,relative:f,preventScrollReset:y,viewTransition:v,defaultShouldRevalidate:k,...B},C)=>{let{useTransitions:O}=w.useContext(Ft),_=Ab(),D=Eb(b,{relative:f}),W=g.toLowerCase()==="get"?"get":"post",q=typeof b=="string"&&$c.test(b),I=F=>{if(x&&x(F),F.defaultPrevented)return;F.preventDefault();let $=F.nativeEvent.submitter,V=($==null?void 0:$.getAttribute("formmethod"))||g,xe=()=>_($||F.currentTarget,{fetcherKey:d,method:V,navigate:c,replace:u,state:h,relative:f,preventScrollReset:y,viewTransition:v,defaultShouldRevalidate:k});O&&c!==!1?w.startTransition(()=>xe()):xe()};return w.createElement("form",{ref:C,method:W,action:D,onSubmit:i?x:I,...B,"data-discover":!q&&o==="render"?"true":void 0})});jb.displayName="Form";function wb(o){return`${o} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function rf(o){let d=w.useContext(cs);return Ke(d,wb(o)),d}function Nb(o,{target:d,replace:c,mask:i,state:u,preventScrollReset:h,relative:g,viewTransition:b,defaultShouldRevalidate:x,useTransitions:f}={}){let y=Xc(),v=qt(),k=vl(o,{relative:g});return w.useCallback(B=>{if(tb(B,d)){B.preventDefault();let C=c!==void 0?c:ul(v)===ul(k),O=()=>y(o,{replace:C,mask:i,state:u,preventScrollReset:h,relative:g,viewTransition:b,defaultShouldRevalidate:x});f?w.startTransition(()=>O()):O()}},[v,y,k,c,i,u,d,o,h,g,b,x,f])}var Sb=0,kb=()=>`__${String(++Sb)}__`;function Ab(){let{router:o}=rf("useSubmit"),{basename:d}=w.useContext(Ft),c=W0(),i=o.fetch,u=o.navigate;return w.useCallback(async(h,g={})=>{let{action:b,method:x,encType:f,formData:y,body:v}=sb(h,d);if(g.navigate===!1){let k=g.fetcherKey||kb();await i(k,c,g.action||b,{defaultShouldRevalidate:g.defaultShouldRevalidate,preventScrollReset:g.preventScrollReset,formData:y,body:v,formMethod:g.method||x,formEncType:g.encType||f,flushSync:g.flushSync})}else await u(g.action||b,{defaultShouldRevalidate:g.defaultShouldRevalidate,preventScrollReset:g.preventScrollReset,formData:y,body:v,formMethod:g.method||x,formEncType:g.encType||f,replace:g.replace,state:g.state,fromRouteId:c,flushSync:g.flushSync,viewTransition:g.viewTransition})},[i,u,d,c])}function Eb(o,{relative:d}={}){let{basename:c}=w.useContext(Ft),i=w.useContext(Xt);Ke(i,"useFormAction must be used inside a RouteContext");let[u]=i.matches.slice(-1),h={...vl(o||".",{relative:d})},g=qt();if(o==null){h.search=g.search;let b=new URLSearchParams(h.search),x=b.getAll("index");if(x.some(y=>y==="")){b.delete("index"),x.filter(v=>v).forEach(v=>b.append("index",v));let y=b.toString();h.search=y?`?${y}`:""}}return(!o||o===".")&&u.route.index&&(h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index"),c!=="/"&&(h.pathname=h.pathname==="/"?c:Wt([c,h.pathname])),ul(h)}function Cb(o,{relative:d}={}){let c=w.useContext(Yx);Ke(c!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:i}=rf("useViewTransitionState"),u=vl(o,{relative:d});if(!c.isTransitioning)return!1;let h=wa(c.currentLocation.pathname,i)||c.currentLocation.pathname,g=wa(c.nextLocation.pathname,i)||c.nextLocation.pathname;return Ji(u.pathname,g)!=null||Ji(u.pathname,h)!=null}/** 61 * @license lucide-react v1.34.0 - ISC 62 * 63 * This source code is licensed under the ISC license. 64 * See the LICENSE file in the root directory of this source tree. 65 */const of=(...o)=>o.filter((d,c,i)=>!!d&&d.trim()!==""&&i.indexOf(d)===c).join(" ").trim();/** 66 * @license lucide-react v1.34.0 - ISC 67 * 68 * This source code is licensed under the ISC license. 69 * See the LICENSE file in the root directory of this source tree. 70 */const zb=o=>o.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/** 71 * @license lucide-react v1.34.0 - ISC 72 * 73 * This source code is licensed under the ISC license. 74 * See the LICENSE file in the root directory of this source tree. 75 */const Mb=o=>o.replace(/^([A-Z])|[\s-_]+(\w)/g,(d,c,i)=>i?i.toUpperCase():c.toLowerCase());/** 76 * @license lucide-react v1.34.0 - ISC 77 * 78 * This source code is licensed under the ISC license. 79 * See the LICENSE file in the root directory of this source tree. 80 */const jx=o=>{const d=Mb(o);return d.charAt(0).toUpperCase()+d.slice(1)};/** 81 * @license lucide-react v1.34.0 - ISC 82 * 83 * This source code is licensed under the ISC license. 84 * See the LICENSE file in the root directory of this source tree. 85 */var Rc={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 86 * @license lucide-react v1.34.0 - ISC 87 * 88 * This source code is licensed under the ISC license. 89 * See the LICENSE file in the root directory of this source tree. 90 */const Db=o=>{for(const d in o)if(d.startsWith("aria-")||d==="role"||d==="title")return!0;return!1},Tb=w.createContext({}),Rb=()=>w.useContext(Tb),Bb=w.forwardRef(({color:o,size:d,strokeWidth:c,absoluteStrokeWidth:i,className:u="",children:h,iconNode:g,...b},x)=>
90{const{size:f=24,strokeWidth:y=2,absoluteStrokeWidth:v=!1,color:k="currentColor",className:B=""}=Rb()??{},C=i??v?Number(c??y)*24/Number(d??f):c??y;return w.createElement("svg",{ref:x,...Rc,width:d??f??Rc.width,height:d??f??Rc.height,stroke:o??k,strokeWidth:C,className:of("lucide",B,u),...!h&&!Db(b)&&{"aria-hidden":"true"},...b},[...g.map(([O,_])=>w.createElement(O,_)),...Array.isArray(h)?h:[h]])});/** 91 * @license lucide-react v1.34.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const Y=(o,d)=>{const c=w.forwardRef(({className:i,...u},h)=>w.createElement(Bb,{ref:h,iconNode:d,className:of(`lucide-${zb(jx(o))}`,`lucide-${o}`,i),...u}));return c.displayName=jx(o),c};/** 96 * @license lucide-react v1.34.0 - ISC 97 * 98 * This source code is licensed under the ISC license. 99 * See the LICENSE file in the root directory of this source tree. 100 */const Ob=[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]],_b=Y("arrow-down",Ob);/** 101 * @license lucide-react v1.34.0 - ISC 102 * 103 * This source code is licensed under the ISC license. 104 * See the LICENSE file in the root directory of this source tree. 105 */const Lb=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],bn=Y("arrow-left",Lb);/** 106 * @license lucide-react v1.34.0 - ISC 107 * 108 * This source code is licensed under the ISC license. 109 * See the LICENSE file in the root directory of this source tree. 110 */const Pb=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],ie=Y("arrow-right",Pb);/** 111 * @license lucide-react v1.34.0 - ISC 112 * 113 * This source code is licensed under the ISC license. 114 * See the LICENSE file in the root directory of this source tree. 115 */const Gb=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],Vc=Y("arrow-up-right",Gb);/** 116 * @license lucide-react v1.34.0 - ISC 117 * 118 * This source code is licensed under the ISC license. 119 * See the LICENSE file in the root directory of this source tree. 120 */const Fb=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],Ub=Y("award",Fb);/** 121 * @license lucide-react v1.34.0 - ISC 122 * 123 * This source code is licensed under the ISC license. 124 * See the LICENSE file in the root directory of this source tree. 125 */const Hb=[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]],Vb=Y("bold",Hb);/** 126 * @license lucide-react v1.34.0 - ISC 127 * 128 * This source code is licensed under the ISC license. 129 * See the LICENSE file in the root directory of this source tree. 130 */const Kb=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],Wb=Y("briefcase",Kb);/** 131 * @license lucide-react v1.34.0 - ISC 132 * 133 * This source code is licensed under the ISC license. 134 * See the LICENSE file in the root directory of this source tree. 135 */const qb=[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]],Kc=Y("building-2",qb);/** 136 * @license lucide-react v1.34.0 - ISC 137 * 138 * This source code is licensed under the ISC license. 139 * See the LICENSE file in the root directory of this source tree. 140 */const Zb=[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]],Ib=Y("building",Zb);/** 141 * @license lucide-react v1.34.0 - ISC 142 * 143 * This source code is licensed under the ISC license. 144 * See the LICENSE file in the root directory of this source tree. 145 */const Qb=[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]],$b=Y("calculator",Qb);/** 146 * @license lucide-react v1.34.0 - ISC 147 * 148 * This source code is licensed under the ISC license. 149 * See the LICENSE file in the root directory of this source tree. 150 */const Yb=[["path",{d:"M8 2v3",key:"1ioesn"}],["path",{d:"M16 2v3",key:"otl347"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M8 13h.01",key:"1sbv64"}],["path",{d:"M12 13h.01",key:"y0uutt"}],["path",{d:"M16 13h.01",key:"wip0gl"}],["path",{d:"M8 17h.01",key:"p3bg7i"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M16 17h.01",key:"ql8jdd"}]],Jb=Y("calendar-days",Yb);/** 151 * @license lucide-react v1.34.0 - ISC 152 * 153 * This source code is licensed under the ISC license. 154 * See the LICENSE file in the root directory of this source tree. 155 */const Xb=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],er=Y("chart-column",Xb);/** 156 * @license lucide-react v1.34.0 - ISC 157 * 158 * This source code is licensed under the ISC license. 159 * See the LICENSE file in the root directory of this source tree. 160 */const ev=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],he=Y("check",ev);/** 161 * @license lucide-react v1.34.0 - ISC 162 * 163 * This source code is licensed under the ISC license. 164 * See the LICENSE file in the root directory of this source tree. 165 */const tv=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],$i=Y("chevron-down",tv);/** 166 * @license lucide-react v1.34.0 - ISC 167 * 168 * This source code is licensed under the ISC license. 169 * See the LICENSE file in the root directory of this source tree. 170 */const av=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],nv=Y("chevron-right",av);/** 171 * @license lucide-react v1.34.0 - ISC 172 * 173 * This source code is licensed under the ISC license. 174 * See the LICENSE file in the root directory of this source tree. 175 */const sv=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],cf=Y("circle-alert",sv);/** 176 * @license lucide-react v1.34.0 - ISC 177 * 178 * This source code is licensed under the ISC license. 179 * See the LICENSE file in the root directory of this source tree. 180 */const lv=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],mt=Y("circle-check",lv);/** 181 * @license lucide-react v1.34.0 - ISC 182 * 183 * This source code is licensed under the ISC license. 184 * See the LICENSE file in the root directory of this source tree. 185 */const iv=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],rv=Y("circle-question-mark",iv);/** 186 * @license lucide-react v1.34.0 - ISC 187 * 188 * This source code is licensed under the ISC license. 189 * See the LICENSE file in the root directory of this source tree. 190 */const ov=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]],Na=Y("clock",ov);/** 191 * @license lucide-react v1.34.0 - ISC 192 * 193 * This source code is licensed under the ISC license. 194 * See the LICENSE file in the root directory of this source tree. 195 */const cv=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],wx=Y("copy",cv);/** 196 * @license lucide-react v1.34.0 - ISC 197 * 198 * This source code is licensed under the ISC license. 199 * See the LICENSE file in the root directory of this source tree. 200 */const dv=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}
200],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],df=Y("cpu",dv);/** 201 * @license lucide-react v1.34.0 - ISC 202 * 203 * This source code is licensed under the ISC license. 204 * See the LICENSE file in the root directory of this source tree. 205 */const uv=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],Ia=Y("database",uv);/** 206 * @license lucide-react v1.34.0 - ISC 207 * 208 * This source code is licensed under the ISC license. 209 * See the LICENSE file in the root directory of this source tree. 210 */const mv=[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]],hv=Y("dollar-sign",mv);/** 211 * @license lucide-react v1.34.0 - ISC 212 * 213 * This source code is licensed under the ISC license. 214 * See the LICENSE file in the root directory of this source tree. 215 */const xv=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],cl=Y("download",xv);/** 216 * @license lucide-react v1.34.0 - ISC 217 * 218 * This source code is licensed under the ISC license. 219 * See the LICENSE file in the root directory of this source tree. 220 */const fv=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],Qa=Y("external-link",fv);/** 221 * @license lucide-react v1.34.0 - ISC 222 * 223 * This source code is licensed under the ISC license. 224 * See the LICENSE file in the root directory of this source tree. 225 */const pv=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Bc=Y("eye",pv);/** 226 * @license lucide-react v1.34.0 - ISC 227 * 228 * This source code is licensed under the ISC license. 229 * See the LICENSE file in the root directory of this source tree. 230 */const gv=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]],bv=Y("file-spreadsheet",gv);/** 231 * @license lucide-react v1.34.0 - ISC 232 * 233 * This source code is licensed under the ISC license. 234 * See the LICENSE file in the root directory of this source tree. 235 */const vv=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],yv=Y("file-text",vv);/** 236 * @license lucide-react v1.34.0 - ISC 237 * 238 * This source code is licensed under the ISC license. 239 * See the LICENSE file in the root directory of this source tree. 240 */const jv=[["path",{d:"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2",key:"18mbvz"}],["path",{d:"M6.453 15h11.094",key:"3shlmq"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]],Wc=Y("flask-conical",jv);/** 241 * @license lucide-react v1.34.0 - ISC 242 * 243 * This source code is licensed under the ISC license. 244 * See the LICENSE file in the root directory of this source tree. 245 */const wv=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],uf=Y("globe",wv);/** 246 * @license lucide-react v1.34.0 - ISC 247 * 248 * This source code is licensed under the ISC license. 249 * See the LICENSE file in the root directory of this source tree. 250 */const Nv=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],Sv=Y("image",Nv);/** 251 * @license lucide-react v1.34.0 - ISC 252 * 253 * This source code is licensed under the ISC license. 254 * See the LICENSE file in the root directory of this source tree. 255 */const kv=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],Nx=Y("info",kv);/** 256 * @license lucide-react v1.34.0 - ISC 257 * 258 * This source code is licensed under the ISC license. 259 * See the LICENSE file in the root directory of this source tree. 260 */const Av=[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]],Ev=Y("italic",Av);/** 261 * @license lucide-react v1.34.0 - ISC 262 * 263 * This source code is licensed under the ISC license. 264 * See the LICENSE file in the root directory of this source tree. 265 */const Cv=[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]],Sx=Y("key-round",Cv);/** 266 * @license lucide-react v1.34.0 - ISC 267 * 268 * This source code is licensed under the ISC license. 269 * See the LICENSE file in the root directory of this source tree. 270 */const zv=[["path",{d:"M10 18v-7",key:"wt116b"}],["path",{d:"M11.119 2.205a2 2 0 0 1 1.762 0l7.84 3.846A.5.5 0 0 1 20.5 7h-17a.5.5 0 0 1-.22-.949z",key:"yxxwt6"}],["path",{d:"M14 18v-7",key:"vav6t3"}],["path",{d:"M18 18v-7",key:"aexdmj"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M6 18v-7",key:"1ivflk"}]],Mv=Y("landmark",zv);/** 271 * @license lucide-react v1.34.0 - ISC 272 * 273 * This source code is licensed under the ISC license. 274 * See the LICENSE file in the root directory of this source tree. 275 */const Dv=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],ja=Y("layers",Dv);/** 276 * @license lucide-react v1.34.0 - ISC 277 * 278 * This source code is licensed under the ISC license. 279 * See the LICENSE file in the root directory of this source tree. 280 */const Tv=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],mf=Y("lightbulb",Tv);/** 281 * @license lucide-react v1.34.0 - ISC 282 * 283 * This source code is licensed under the ISC license. 284 * See the LICENSE file in the root directory of this source tree. 285 */const Rv=[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]],kx=Y("link",Rv);/** 286 * @license lucide-react v1.34.0 - ISC 287 * 288 * This source code is licensed under the ISC license. 289 * See the LICENSE file in the root directory of this source tree. 290 */const Bv=[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]],Ov=Y("list",Bv);/** 291 * @license lucide-react v1.34.0 - ISC 292 * 293 * This source code is licensed under the ISC license. 294 * See the LICENSE file in the root directory of this source tree. 295 */const _v=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],ya=Y("lock",_v);/** 296 * @license lucide-react v1.34.0 - ISC 297 * 298 * This source code is licensed under the ISC license. 299 * See the LICENSE file in the root directory of this source tree. 300 */const Lv=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],Pv=Y("log-out",Lv);/** 301 * @license lucide-react v1.34.0 - ISC 302 * 303 * This source code is licensed under the ISC license. 304 * See the LICENSE file in the root directory of this source tree. 305 */const Gv=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],yl=Y("mail",Gv);/** 306 * @license lucide-react v1.34.0 - ISC 307 * 308 * This source code is licensed under the ISC license. 309 * See the LICENSE file in the root directory of this source tree. 310 */const Fv=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],hf=Y("map-pin",Fv);/** 311 * @license lucide-react v1.34.0 - ISC 312 * 313 * This source code is licensed under the ISC license. 314 * See the LICENSE file in the root directory of this source tree. 315 */const Uv=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}
315]],Hv=Y("menu",Uv);/** 316 * @license lucide-react v1.34.0 - ISC 317 * 318 * This source code is licensed under the ISC license. 319 * See the LICENSE file in the root directory of this source tree. 320 */const Vv=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],Kv=Y("message-square",Vv);/** 321 * @license lucide-react v1.34.0 - ISC 322 * 323 * This source code is licensed under the ISC license. 324 * See the LICENSE file in the root directory of this source tree. 325 */const Wv=[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]],qc=Y("pen-line",Wv);/** 326 * @license lucide-react v1.34.0 - ISC 327 * 328 * This source code is licensed under the ISC license. 329 * See the LICENSE file in the root directory of this source tree. 330 */const qv=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],Zv=Y("plus",qv);/** 331 * @license lucide-react v1.34.0 - ISC 332 * 333 * This source code is licensed under the ISC license. 334 * See the LICENSE file in the root directory of this source tree. 335 */const Iv=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],ld=Y("refresh-cw",Iv);/** 336 * @license lucide-react v1.34.0 - ISC 337 * 338 * This source code is licensed under the ISC license. 339 * See the LICENSE file in the root directory of this source tree. 340 */const Qv=[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"m19 8 3 8a5 5 0 0 1-6 0zV7",key:"zcdpyk"}],["path",{d:"M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1",key:"1yorad"}],["path",{d:"m5 8 3 8a5 5 0 0 1-6 0zV7",key:"eua70x"}],["path",{d:"M7 21h10",key:"1b0cd5"}]],$v=Y("scale",Qv);/** 341 * @license lucide-react v1.34.0 - ISC 342 * 343 * This source code is licensed under the ISC license. 344 * See the LICENSE file in the root directory of this source tree. 345 */const Yv=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],xf=Y("search",Yv);/** 346 * @license lucide-react v1.34.0 - ISC 347 * 348 * This source code is licensed under the ISC license. 349 * See the LICENSE file in the root directory of this source tree. 350 */const Jv=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],ff=Y("send",Jv);/** 351 * @license lucide-react v1.34.0 - ISC 352 * 353 * This source code is licensed under the ISC license. 354 * See the LICENSE file in the root directory of this source tree. 355 */const Xv=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],ey=Y("settings",Xv);/** 356 * @license lucide-react v1.34.0 - ISC 357 * 358 * This source code is licensed under the ISC license. 359 * See the LICENSE file in the root directory of this source tree. 360 */const ty=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]],ay=Y("shield-alert",ty);/** 361 * @license lucide-react v1.34.0 - ISC 362 * 363 * This source code is licensed under the ISC license. 364 * See the LICENSE file in the root directory of this source tree. 365 */const ny=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Xe=Y("shield-check",ny);/** 366 * @license lucide-react v1.34.0 - ISC 367 * 368 * This source code is licensed under the ISC license. 369 * See the LICENSE file in the root directory of this source tree. 370 */const sy=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
370y:"oel41y"}]],ly=Y("shield",sy);/** 371 * @license lucide-react v1.34.0 - ISC 372 * 373 * This source code is licensed under the ISC license. 374 * See the LICENSE file in the root directory of this source tree. 375 */const iy=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],Gt=Y("sparkles",iy);/** 376 * @license lucide-react v1.34.0 - ISC 377 * 378 * This source code is licensed under the ISC license. 379 * See the LICENSE file in the root directory of this source tree. 380 */const ry=[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M8 3H3v5",key:"15dfkv"}],["path",{d:"M12 22v-8.3a4 4 0 0 0-1.172-2.872L3 3",key:"1qrqzj"}],["path",{d:"m15 9 6-6",key:"ko1vev"}]],oy=Y("split",ry);/** 381 * @license lucide-react v1.34.0 - ISC 382 * 383 * This source code is licensed under the ISC license. 384 * See the LICENSE file in the root directory of this source tree. 385 */const cy=[["path",{d:"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344",key:"2acyp4"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],dy=Y("square-check-big",cy);/** 386 * @license lucide-react v1.34.0 - ISC 387 * 388 * This source code is licensed under the ISC license. 389 * See the LICENSE file in the root directory of this source tree. 390 */const uy=[["path",{d:"M12 3v18",key:"108xh3"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}]],my=Y("table",uy);/** 391 * @license lucide-react v1.34.0 - ISC 392 * 393 * This source code is licensed under the ISC license. 394 * See the LICENSE file in the root directory of this source tree. 395 */const hy=[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]],Yi=Y("timer",hy);/** 396 * @license lucide-react v1.34.0 - ISC 397 * 398 * This source code is licensed under the ISC license. 399 * See the LICENSE file in the root directory of this source tree. 400 */const xy=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],fy=Y("trash-2",xy);/** 401 * @license lucide-react v1.34.0 - ISC 402 * 403 * This source code is licensed under the ISC license. 404 * See the LICENSE file in the root directory of this source tree. 405 */const py=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],gy=Y("trending-up",py);/** 406 * @license lucide-react v1.34.0 - ISC 407 * 408 * This source code is licensed under the ISC license. 409 * See the LICENSE file in the root directory of this source tree. 410 */const by=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],vy=Y("triangle-alert",by);/** 411 * @license lucide-react v1.34.0 - ISC 412 * 413 * This source code is licensed under the ISC license. 414 * See the LICENSE file in the root directory of this source tree. 415 */const yy=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],Oc=Y("upload",yy);/** 416 * @license lucide-react v1.34.0 - ISC 417 * 418 * This source code is licensed under the ISC license. 419 * See the LICENSE file in the root directory of this source tree. 420 */const jy=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],pf=Y("user",jy);/** 421 * @license lucide-react v1.34.0 - ISC 422 * 423 * This source code is licensed under the ISC license. 424 * See the LICENSE file in the root directory of this source tree. 425 */const wy=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],ml=Y("users",wy);/** 426 * @license lucide-react v1.34.0 - ISC 427 * 428 * This source code is licensed under the ISC license. 429 * See the LICENSE file in the root directory of this source tree. 430 */const Ny=[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]],_c=Y("video",Ny);/** 431 * @license lucide-react v1.34.0 - ISC 432 * 433 * This source code is licensed under the ISC license. 434 * See the LICENSE file in the root directory of this source tree. 435 */const Sy=[["path",{d:"M18 6 6 18",key:"1bl5f8"}
435],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],ut=Y("x",Sy);/** 436 * @license lucide-react v1.34.0 - ISC 437 * 438 * This source code is licensed under the ISC license. 439 * See the LICENSE file in the root directory of this source tree. 440 */const ky=[["path",{d:"M15.914 4a1.5 1.5 0 00-2.474-1.561l-9 9A1.5 1.5 0 005.5 14h4.002a.5.5 0 01.471.666L8.086 20a1.5 1.5 0 002.475 1.56l9-9A1.5 1.5 0 0018.5 10h-3.997a.5.5 0 01-.472-.667z",key:"1v7up4"}]],gf=Y("zap",ky);function Ay({onOpenAudit:o,lang:d,onToggleLang:c,t:i}){const[u,h]=w.useState(!1),[g,b]=w.useState(!1),[x,f]=w.useState(null),y=w.useRef(null),v=w.useRef(null),k=qt(),B=d!=="en";w.useEffect(()=>{const D=()=>{h(window.scrollY>10)};return window.addEventListener("scroll",D),()=>window.removeEventListener("scroll",D)},[]),w.useEffect(()=>{f(null),b(!1)},[k.pathname]),w.useEffect(()=>{const D=q=>{q.key==="Escape"&&(f(null),b(!1))},W=q=>{y.current&&!y.current.contains(q.target)&&f(null)};return window.addEventListener("keydown",D),document.addEventListener("mousedown",W),()=>{window.removeEventListener("keydown",D),document.removeEventListener("mousedown",W),v.current&&clearTimeout(v.current)}},[]);const C=D=>{v.current&&clearTimeout(v.current),f(D)},O=()=>{v.current&&clearTimeout(v.current),v.current=setTimeout(()=>{f(null)},220)},_=D=>{f(x===D?null:D)};return t.jsxs(t.Fragment,{children:[t.jsx("a",{href:"#main-content",className:"sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-[100] focus:px-4 focus:py-2 focus:bg-slate-900 focus:text-white focus:rounded-xl focus:shadow-2xl focus:outline-none focus-visible:ring-2 focus-visible:ring-slate-400",children:i.nav.skipToContent}),t.jsx("header",{ref:y,className:`fixed top-0 left-0 right-0 z-40 transition-all duration-300 ${u?"bg-white/95 backdrop-blur-md border-b border-slate-200 py-2.5 shadow-sm":"bg-white/85 backdrop-blur-sm border-b border-slate-200/60 py-3.5"}`,children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"flex items-center justify-between gap-4",children:[t.jsx(Z,{to:"/",className:"flex items-center gap-2.5 shrink-0 focus:outline-none focus-visible:ring-2 focus-visible:ring-slate-400 rounded-lg group","aria-label":"Noliam Homepage",children:t.jsx("img",{src:"https://cdn.prod.website-files.com/683a284d1c4379274b1c2825/6858f48971e8dc67cc364916_noliam%20logo%20(335%20x%2060%20px).svg",alt:"Noliam â Solution Partner für monday.com, Collabase & Stackfield",className:"h-7 sm:h-8 w-auto object-contain transition-opacity group-hover:opacity-90"})}),t.jsxs("nav",{className:"hidden lg:flex items-center gap-1.5","aria-label":"Hauptnavigation",children:[t.jsx("div",{className:"relative",onMouseEnter:()=>C("solutions"),onMouseLeave:O,children:t.jsxs("button",{type:"button","aria-expanded":x==="solutions","aria-haspopup":"true",onClick:()=>_("solutions"),className:`text-sm font-medium px-4 py-2 rounded-xl transition-colors flex items-center gap-1.5 cursor-pointer whitespace-nowrap focus:outline-none focus-visible:ring-2 focus-visible:ring-slate-400 ${x==="solutions"||k.pathname.startsWith("/loesungen")||k.pathname.startsWith("/fachbereiche")?"text-slate-950 font-bold bg-slate-100 shadow-xs":"text-slate-700 hover:text-slate-950 hover:bg-slate-100/70"}`,children:[t.jsx("span",{children:i.nav.solutions}),t.jsx($i,{className:`w-4 h-4 transition-transform duration-200 ${x==="solutions"?"rotate-180 text-slate-900":"text-slate-500"}`})]})}),t.jsx("div",{className:"relative",onMouseEnter:()=>C("services"),onMouseLeave:O,children:t.jsxs("button",{type:"button","aria-expanded":x==="services","aria-haspopup":"true",onClick:()=>_("services"),className:`text-sm font-medium px-4 py-2 rounded-xl transition-colors flex items-center gap-1.5 cursor-pointer whitespace-nowrap focus:outline-none focus-visible:ring-2 focus-visible:ring-slate-400 ${x==="services"||["/migration","/rechner"].includes(k.pathname)?"text-slate-950 font-bold bg-slate-100 shadow-xs":"text-slate-700 hover:text-slate-950 hover:bg-slate-100/70"}`,children:[t.jsx("span",{children:i.nav.servicesAndRoi}),t.jsx($i,{className:`w-4 h-4 transition-transform duration-200 ${x==="services"?"rotate-180 text-slate-900":"text-slate-500"}`})]})}),t.jsx("div",{className:"relative",onMouseEnter:()=>C("resources"),onMouseLeave:O,children:t.jsxs("button",{type:"button","aria-expanded":x==="resources","aria-haspopup":"true",onClick:()=>_("resources"),className:`text-sm font-medium px-4 py-2 rounded-xl transition-colors flex items-center gap-1.5 cursor-pointer whitespace-nowrap focu
440s:outline-none focus-visible:ring-2 focus-visible:ring-slate-400 ${x==="resources"||["/case-studies","/blog"].some(D=>k.pathname.startsWith(D))?"text-slate-950 font-bold bg-slate-100 shadow-xs":"text-slate-700 hover:text-slate-950 hover:bg-slate-100/70"}`,children:[t.jsx("span",{children:i.nav.resources}),t.jsx($i,{className:`w-4 h-4 transition-transform duration-200 ${x==="resources"?"rotate-180 text-slate-900":"text-slate-500"}`})]})}),t.jsx(lf,{to:"/kontakt",className:({isActive:D})=>`text-sm font-medium px-4 py-2 rounded-xl transition-colors whitespace-nowrap focus:outline-none focus-visible:ring-2 focus-visible:ring-slate-400 ${D?"text-slate-950 font-bold bg-slate-100":"text-slate-700 hover:text-slate-950 hover:bg-slate-100/70"}`,children:i.nav.contact})]}),t.jsxs("div",{className:"hidden sm:flex items-center gap-3 shrink-0",children:[t.jsxs("button",{type:"button",onClick:c,className:"flex items-center gap-1.5 text-sm font-semibold text-slate-700 hover:text-slate-950 bg-slate-100 hover:bg-slate-200/80 px-3 py-2 rounded-full transition-colors cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-slate-400","aria-label":`Sprache wechseln: ${d.toUpperCase()}`,children:[t.jsx(uf,{className:"w-4 h-4 text-slate-600"}),t.jsx("span",{className:"font-mono text-xs",children:d.toUpperCase()})]}),t.jsx("button",{onClick:()=>o("Navbar CTA"),className:"bg-slate-950 hover:bg-slate-900 text-white font-bold text-xs sm:text-sm py-2 px-5 rounded-full cursor-pointer whitespace-nowrap transition-all shadow-sm",children:t.jsx("span",{children:d==="en"?"Book Audit":"Audit buchen"})})]}),t.jsxs("div",{className:"flex lg:hidden items-center gap-2",children:[t.jsx("button",{type:"button",onClick:c,className:"px-3 py-1.5 text-xs font-bold bg-slate-100 text-slate-800 rounded-lg",children:d.toUpperCase()}),t.jsx("button",{onClick:()=>o("Mobile Header"),className:"bg-slate-950 text-white text-xs py-2 px-3.5 rounded-full font-bold",children:"Audit"}),t.jsx("button",{onClick:()=>b(!g),className:"p-2 text-slate-800 hover:text-slate-950 focus:outline-none rounded-lg hover:bg-slate-100","aria-label":g?"Menü schlieÃen":"Menü öffnen",children:g?t.jsx(ut,{className:"w-6 h-6"}):t.jsx(Hv,{className:"w-6 h-6"})})]})]}),x==="solutions"&&t.jsxs("div",{onMouseEnter:()=>C("solutions"),onMouseLeave:O,className:"hidden lg:block absolute top-full left-0 right-0 max-w-5xl mx-auto mt-2 bg-white/98 backdrop-blur-md rounded-3xl p-6 sm:p-7 shadow-2xl border border-slate-200 animate-in fade-in slide-in-from-top-2 duration-150",children:[t.jsxs("div",{className:"grid grid-cols-12 gap-6 items-start",children:[t.jsxs("div",{className:"col-span-7 space-y-3",children:[t.jsx("div",{className:"text-xs font-extrabold uppercase tracking-wider text-slate-400 mb-2 px-1",children:B?"Plattformen":"Platforms"}),t.jsxs(Z,{to:"/platform/monday-com",onClick:()=>f(null),className:"p-3.5 rounded-2xl bg-slate-50 hover:bg-orange-50/40 border border-slate-200/80 hover:border-[#FB5A3E]/40 transition-all group flex items-start gap-3.5",children:[t.jsx("div",{className:"w-8 h-8 rounded-xl bg-orange-100 text-[#FB5A3E] flex items-center justify-center font-extrabold shrink-0 mt-0.5",children:t.jsx(er,{className:"w-4 h-4"})}),t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("span",{className:"font-extrabold text-slate-950 group-hover:text-[#FB5A3E] transition-colors text-sm",children:"monday.com Work OS"}),t.jsx("span",{className:"text-[10px] font-bold uppercase bg-emerald-100 text-emerald-900 px-2 py-0.5 rounded-full",children:"FLAGSHIP"})]}),t.jsx("p",{className:"text-xs text-slate-600 leading-snug mt-0.5",children:B?"Vertrieb, Projektmanagement und Service mit direkter Schnittstelle zu SAP und DATEV.":"Sales, PPM & ITSM with connectors to SAP and DATEV."})]})]}),t.jsxs(Z,{to:"/platform/collabase",onClick:()=>f(null),className:"p-3.5 rounded-2xl bg-slate-50 hover:bg-rose-50/40 border border-slate-200/80 hover:border-rose-300 transition-all group flex items-start gap-3.5",children:[t.jsx("div",{className:"w-8 h-8 rounded-xl bg-rose-100 text-rose-700 flex items-center justify-center font-extrabold shrink-0 mt-0.5",children:t.jsx(Ia,{className:"w-4 h-4"})}),t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("span",{className:"font-extrabold text-slate-950 group-hover:text-rose-600 transition-colors text-sm",children:"Collabase"}),t.jsx("span",{className:"text-[10px] font-bold uppercase bg-rose-100 text-rose-900 px-2 py-0.5 rounded-full",children:"SWISS CLOUD"})]}),t.jsx("p",{className:"text-xs text-slate-600 leading-snug mt-0.5",children:B?"Relationale No-Code-Datenbanken, Fehlerverfolgung und Zeiterfassung in Schweizer Rechenzentren.":"Relational No-Code DB with defect management and time reporting."})]})]}),t.jsxs(Z,{to:"/platform/stackfield",onClick:()=>f(null),className:"p-3.5 rounded-2xl bg-slate-50 hover:bg-blue-50/40 border border-slate-200/80 hover:border-blue-300 transition-all group flex items-start gap-3.5",children:[t.jsx("div",{className:"w-8 h-8 rounded-xl bg-blue-100 text-blue-700 flex items-center justify-center font-extrabold shrink-0 mt-0.5",children:t.jsx(ya,{className:"w-4 h-4"})}),t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("span",{className:"font-extrabold text-slate-950 group-hover:text-blue-600 transition-colors text-sm",children:"Stackfield"}),t.jsx("span",{className:"text-[10px] font-bold uppercase bg-blue-100 text-blue-900 px-2 py-0.5 rounded-full",children:"ENDE-ZU-ENDE"})]}),t.jsx("p",{className:"text-xs text-slate-600 leading-snug mt-0.5",children:B?"Ende-zu-Ende verschlüsselt nach § 203 StGB für Kanzleien und vertrauliche Mandate.":"End-to-end encrypted collaboration for law firms and confidential mandates."})]})]})]}),t.jsxs("div",{className:"col-span-5 space-y-2 border-l border-slate-200/80 pl-6",children:[t.jsx("div",{className:"text-xs font-extrabold uppercase tracking-wider text-slate-400 mb-2",children:B?"Nach Fachbereich":"By Department"}),t.jsxs(Z,{to:"/fachbereiche#sales",onClick:()=>f(null),className:"block p-2.5 rounded-xl hover:bg-slate-50 transition-colors",children:[t.jsx("div",{className:"text-xs font-bold text-slate-900",children:"Sales & CRM"}),t.jsx("div",{className:"text-[11px] text-slate-500",children:"Pipeline, Angebotskonfiguration und automatische Erfassung"})]}),t.jsxs(Z,{to:"/fachbereiche#ops",onClick:()=>f(null),className:"block p-2.5 rounded-xl hover:bg-slate-50 transition-colors",children:[t.jsx("div",{className:"text-xs font-bold text-slate-900",children:"Operations & PPM"}),t.jsx("div",{className:"text-[11px] text-slate-500",children:"Projekt- und Portfoliosteuerung, Workload und Meilensteine"})]}),t.jsxs(Z,{to:"/fachbereiche#support",onClick:()=>f(null),className:"block p-2.5 rounded-xl hover:bg-slate-50 transition-colors",children:[t.jsx("div",{className:"text-xs font-bold text-slate-900",children:"Customer Support"}),t.jsx("div",{className:"text-[11px] text-slate-500",children:"Reaktionszeiten, Ticketverteilung und Wissensdatenbank"})]}),t.jsxs(Z,{to:"/fachbereiche#legal",onClick:()=>f(null),className:"block p-2.5 rounded-xl hover:bg-slate-50 transition-colors",children:[t.jsx("div",{className:"text-xs font-bold text-slate-900",children:"Legal & Compliance"}),t.jsx("div",{className:"text-[11px] text-slate-500",children:"geschützte Mandantenzugänge und Vertraulichkeit"})]}),t.jsxs(Z,{to:"/kommunen",onClick:()=>f(null),className:"block p-2.5 rounded-xl bg-orange-50/60 hover:bg-orange-100/60 border border-orange-200 transition-colors",children:[t.jsxs("div",{className:"text-xs font-extrabold text-slate-950 flex items-center gap-1.5",children:[t.jsx(Kc,{className:"w-3.5 h-3.5 text-orange-600 shrink-0"}),t.jsx("span",{children:B?"Ãffentlicher Sektor & Kommunen":"Public Sector & Municipalities"})]}),t.jsx("div",{className:"text-[11px] text-slate-600 font-normal",children:B?"Fördermittel, OZG & Stadtwerke-Steuerung":"Grants, digital public services & utilities"})]})]})]}),t.jsxs("div",{className:"mt-5 pt-4 border-t border-slate-200 flex items-center justify-between text-xs text-slate-600",children:[t.jsxs(Z,{to:"/sicherheit",onClick:()=>f(null),className:"font-semibold text-slate-700 hover:text-slate-950 flex items-center gap-1.5",children:[t.jsx(Xe,{className:"w-3.5 h-3.5 text-blue-600"}),t.jsx("span",{children:B?"Sicherheit & Compliance (revDSG, DSGVO, ISO 27001)":"Security & Compliance"})]}),t.jsx(Z,{to:"/loesungen",onClick:()=>f(null),className:"font-bold text-[#FB5A3E] hover:underline flex items-center gap-1",children:t.jsx("span",{children:B?"Plattform-Vergleich ansehen â":"Compare platform matrix â"})})]})]}),x==="services"&&t.jsx("div",{onMouseEnter:()=>C("services"),onMouseLeave:O,className:"hidden lg:block absolute top-full left-0 right-0 max-w-4xl mx-auto mt-2 bg-white/98 backdrop-blur-md rounded-3xl p-6 sm:p-7 shadow-2xl border border-slate-200 animate-in fade-in slide-in-from-top-2 duration-150",children:t.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[t.jsxs(Z,{to:"/#methode",onClick:()=>f(null),className:"p-4 rounded-2xl bg-slate-50 hover:bg-orange-50/40 border border-slate-200/80 hover:border-[#FB5A3E]/40 transition-all group flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-9 h-9 rounded-xl bg-orange-100 text-[#FB5A3E] flex items-center justify-center font-extrabold mb-3",children:t.jsx(ja,{className:"w-4.5 h-4.5"})}),t.jsx("div",{className:"font-extrabold text-slate-950 group-hover:text-[#FB5A3E] transition-colors text-sm mb-1",children:B?"Unser Vorgehen":"Our Approach"}),t.jsx("p",{className:"text-xs text-slate-600 leading-relaxed font-normal",children:B?"Die Noliam Methode in drei Phasen: Geschäftsprozess analysieren, Testinstanz pilotieren, Teams schulen.":"The 3-phase methodology: Analyze business processes, pilot test instances, train teams."})]}),t.jsxs("div",{className:"mt-4 pt-3 border-t border-slate-200 text-xs font-bold text-slate-800 group-hover:text-[#FB5A3E] flex items-center gap-1",children:[t.jsx("span",{children:B?"3 Phasen ansehen":"Explore p
440hases"}),t.jsx(ie,{className:"w-3.5 h-3.5 group-hover:translate-x-0.5 transition-transform"})]})]}),t.jsxs(Z,{to:"/#pakete",onClick:()=>f(null),className:"p-4 rounded-2xl bg-slate-50 hover:bg-indigo-50/40 border border-slate-200/80 hover:border-indigo-300 transition-all group flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-9 h-9 rounded-xl bg-indigo-100 text-indigo-800 flex items-center justify-center font-extrabold mb-3",children:t.jsx(mt,{className:"w-4.5 h-4.5"})}),t.jsx("div",{className:"font-extrabold text-slate-950 group-hover:text-indigo-700 transition-colors text-sm mb-1",children:B?"Pakete & Aufwand":"Packages & Scope"}),t.jsx("p",{className:"text-xs text-slate-600 leading-relaxed font-normal",children:B?"Drei Pakete mit festem Umfang und fester Dauer: Vom zweiwöchigen Proof of Concept bis zur laufenden Betreuung.":"Three packages with fixed scope and timeline: from two-week PoC to ongoing admin service."})]}),t.jsxs("div",{className:"mt-4 pt-3 border-t border-slate-200 text-xs font-bold text-slate-800 group-hover:text-indigo-700 flex items-center gap-1",children:[t.jsx("span",{children:B?"Paketübersicht":"View packages"}),t.jsx(ie,{className:"w-3.5 h-3.5 group-hover:translate-x-0.5 transition-transform"})]})]}),t.jsxs(Z,{to:"/migration",onClick:()=>f(null),className:"p-4 rounded-2xl bg-slate-50 hover:bg-emerald-50/40 border border-slate-200/80 hover:border-emerald-300 transition-all group flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-9 h-9 rounded-xl bg-emerald-100 text-emerald-800 flex items-center justify-center font-extrabold mb-3",children:t.jsx(ld,{className:"w-4.5 h-4.5"})}),t.jsx("div",{className:"font-extrabold text-slate-950 group-hover:text-emerald-700 transition-colors text-sm mb-1",children:B?"Migration & Einsparungsrechner":"Migration & Savings Calculator"}),t.jsx("p",{className:"text-xs text-slate-600 leading-relaxed font-normal",children:B?"Strukturierte Ãbernahme aus Excel, Jira, Trello und MS Project â mit Testlauf vor der Umstellung.":"Structured migration from Excel, Jira, and legacy tools with savings estimation."})]}),t.jsxs("div",{className:"mt-4 pt-3 border-t border-slate-200 text-xs font-bold text-slate-800 group-hover:text-emerald-700 flex items-center gap-1",children:[t.jsx("span",{children:B?"Migration prüfen":"Check migration"}),t.jsx(ie,{className:"w-3.5 h-3.5 group-hover:translate-x-0.5 transition-transform"})]})]})]})}),x==="resources"&&t.jsx("div",{onMouseEnter:()=>C("resources"),onMouseLeave:O,className:"hidden lg:block absolute top-full left-0 right-0 max-w-4xl mx-auto mt-2 bg-white/98 backdrop-blur-md rounded-3xl p-6 sm:p-7 shadow-2xl border border-slate-200 animate-in fade-in slide-in-from-top-2 duration-150",children:t.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[t.jsxs(Z,{to:"/case-studies",onClick:()=>f(null),className:"p-4 rounded-2xl bg-slate-50 hover:bg-orange-50/40 border border-slate-200/80 hover:border-[#FB5A3E]/40 transition-all group flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-9 h-9 rounded-xl bg-orange-100 text-[#FB5A3E] flex items-center justify-center font-extrabold mb-3",children:t.jsx(Gt,{className:"w-4.5 h-4.5"})}),t.jsx("div",{className:"font-extrabold text-slate-950 group-hover:text-[#FB5A3E] transition-colors text-sm mb-1",children:B?"Case Studies & Referenzen":"Case Studies & Proof"}),t.jsx("p",{className:"text-xs text-slate-600 leading-relaxed font-normal",children:B?"Ergebnisse aus der Praxis: Ausgangslage, Leistung und Ergebnis bei Bosch, Software AG, Porta u.a.":"Real customer proof: Initial situation, delivery, and tangible outcomes."})]}),t.jsxs("div",{className:"mt-4 pt-3 border-t border-slate-200 text-xs font-bold text-slate-800 group-hover:text-[#FB5A3E] flex items-center gap-1",children:[t.jsx("span",{children:B?"Projekte ansehen":"Explore cases"}),t.jsx(ie,{className:"w-3.5 h-3.5 group-hover:translate-x-0.5 transition-transform"})]})]}),t.jsxs(Z,{to:"/blog",onClick:()=>f(null),className:"p-4 rounded-2xl bg-slate-50 hover:bg-indigo-50/40 border border-slate-200/80 hover:border-indigo-300 transition-all group flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-9 h-9 rounded-xl bg-indigo-100 text-indigo-800 flex items-center justify-center font-extrabold mb-3",children:t.jsx(yv,{className:"w-4.5 h-4.5"})}),t.jsx("div",{className:"font-extrabold text-slate-950 group-hover:text-indigo-700 transition-colors text-sm mb-1",children:B?"Blog & Praxiswissen":"Blog & Practice Insights"}),t.jsx("p",{className:"text-xs text-slate-600 leading-relaxed font-normal",children:B?"Fachartikel zu Plattform-Architektur, Rollouts und Prozessautomatisierung im Mittelstand.":"Actionable articles on platform architecture, change management, and automation."})]}),t.jsxs("div",{className:"mt-4 pt-3 border-t border-slate-200 text-xs font-bold text-slate-800 group-hover:text-indigo-700 flex items-center gap-1",children:[t.jsx("span",{children:B?"Artikel lesen":"Read articles"}),t.jsx(ie,{className:"w-3.5 h-3.5 group-hover:translate-x-0.5 transition-transform"})]})]}),t.jsxs(Z,{to:"/migration",onClick:()=>f(null),className:"p-4 rounded-2xl bg-slate-50 hover:bg-emerald-50/40 border border-slate-200/80 hover:border-emerald-300 transition-all group flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-9 h-9 rounded-xl bg-emerald-100 text-emerald-800 flex items-center justify-center font-extrabold mb-3",children:t.jsx(Xe,{className:"w-4.5 h-4.5"})}),t.jsx("div",{className:"font-extrabold text-slate-950 group-hover:text-emerald-700 transition-colors text-sm mb-1",children:B?"Migrations-Guide & Whitepaper":"Migration Guide & Whitepaper"}),t.jsx("p",{className:"text-xs text-slate-600 leading-relaxed font-normal",children:B?"Leitfaden für IT-Leitungen: Altdaten aus Jira und Excel strukturiert und DSGVO-konform überführen.":"Guide for IT managers on data migration, field mapping, and GDPR requirements."})]}),t.jsxs("div",{className:"mt-4 pt-3 border-t border-slate-200 text-xs font-bold text-slate-800 group-hover:text-emerald-700 flex items-center gap-1",children:[t.jsx("span",{children:B?"Leitfaden öffnen":"Open guide"}),t.jsx(ie,{className:"w-3.5 h-3.5 group-hover:translate-x-0.5 transition-transform"})]})]})]})}),g&&t.jsxs("div",{className:"lg:hidden mt-2.5 p-6 bg-white border border-slate-200 rounded-3xl flex flex-col gap-4 shadow-2xl max-h-[85vh] overflow-y-auto animate-in fade-in duration-150",children:[t.jsx(Z,{to:"/",onClick:()=>b(!1),className:"text-sm font-extrabold text-slate-950 py-2 border-b border-slate-100",children:i.nav.home}),t.jsxs("div",{className:"space-y-2 py-2 border-b border-slate-100",children:[t.jsx("div",{className:"text-xs font-extrabold uppercase text-slate-400 tracking-wider",children:i.nav.solutions}),t.jsx(Z,{to:"/platform/monday-com",onClick:()=>b(!1),className:"block text-sm font-bold text-slate-800 pl-2",children:"monday.com Work OS"}),t.jsx(Z,{to:"/platform/collabase",onClick:()=>b(!1),className:"block text-sm font-bold text-slate-800 pl-2",children:"Collabase"}),t.jsx(Z,{to:"/platform/stackfield",onClick:()=>b(!1),className:"block text-sm font-bold text-slate-800 pl-2",children:"Stackfield"}),t.jsxs(Z,{to:"/kommunen",onClick:()=>b(!1),className:"flex items-center gap-2 text-sm font-bold text-slate-900 pl-2",children:[t.jsx(Kc,{className:"w-4 h-4 text-orange-600"}),t.jsx("span",{children:B?"Ãffentlicher Sektor & Kommunen":"Public Sector & Municipalities"})]}),t.jsx(Z,{to:"/loesungen",onClick:()=>b(!1),className:"block text-xs font-bold text-[#FB5A3E] pl-2 pt-1",children:B?"â Alle Lösungen im Detail":"â View all solutions"})]}),t.jsxs("div",{className:"space-y-2 py-2 border-b border-slate-100",children:[t.jsx("div",{className:"text-xs font-extrabold uppercase text-slate-400 tracking-wider",children:i.nav.servicesAndRoi}),t.jsx(Z,{to:"/#methode",onClick:()=>b(!1),className:"block text-sm font-medium text-slate-800 pl-2",children:B?"Unser Vorgehen":"Our Approach"}),t.jsx(Z,{to:"/#pakete",onClick:()=>b(!1),className:"block text-sm font-medium text-slate-800 pl-2",children:B?"Pakete & Aufwand":"Packages & Scope"}),t.jsx(Z,{to:"/migration",onClick:()=>b(!1),className:"block text-sm font-medium text-slate-800 pl-2",children:B?"Migration & Einsparungsrechner":"Migration & Savings Calculator"}),t.jsx(Z,{to:"/sicherheit",onClick:()=>b(!1),className:"block text-sm font-medium text-slate-800 pl-2",children:B?"Sicherheit & Compliance":"Security & Compliance"})]}),t.jsxs("div",{className:"space-y-2 py-2 border-b border-slate-100",children:[t.jsx("div",{className:"text-xs font-extrabold uppercase text-slate-400 tracking-wider",children:i.nav.resources}),t.jsx(Z,{to:"/case-studies",onClick:()=>b(!1),className:"block text-sm font-medium text-slate-800 pl-2",children:B?"Case Studies & Referenzen":"Case Studies"}),t.jsx(Z,{to:"/blog",onClick:()=>b(!1),className:"block text-sm font-medium text-slate-800 pl-2",children:B?"Blog & Praxiswissen":"Blog & Articles"})]}),t.jsx(Z,{to:"/kontakt",onClick:()=>b(!1),className:"text-sm font-extrabold text-slate-950 py-2 border-b border-slate-100",children:i.nav.contact}),t.jsx("button",{onClick:()=>{b(!1),o("Mobile Menu CTA")},className:"bg-slate-950 text-white w-full py-3.5 text-center font-bold text-sm rounded-2xl mt-2",children:i.nav.auditBtn})]})]})})]})}function Ey({onOpenAudit:o,t:d,lang:c}){return t.jsxs("footer",{className:"fluid-glow-dark text-white pt-20 pb-12 border-t border-slate-900 relative overflow-hidden",children:[t.jsx("div",{className:"absolute top-0 right-1/4 w-96 h-96 bg-[#FB5A3E]/10 rounded-full blur-[100px] pointer-events-none"}),t.jsx("div",{className:"absolute bottom-0 left-10 w-96 h-96 bg-rose-600/10 rounded-full blur-[100px] pointer-events-none"}),t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[t.jsxs("div",{className:"pb-16 border-b border-slate-800/80 grid grid-cols-1 lg:grid-cols-12 gap-8 items-center",children:[t.jsxs("div",{className:"lg:col-span-8 space-y-4",children:[t.jsx("h2",{className:"text-3xl sm:text-5xl lg:text-6xl font-extrabold text-white tracking-tight leading-[1.1]",children:c==="en"?"Letâs talk about your processes.":"Sprechen wir über Ihre Prozesse."}),t.jsx("p",{className:"text-base sm:text-lg text-slate-300 max-w-2xl font-normal leading-relaxed",children:c==="en"?"We evaluate your current situation and show how your workflows look with the right platform and targeted integrations.":"Wir analysieren Ihre Ausgangslage und zeigen Ihnen, wie Ihre Abläufe mit der passenden Plattform und gezielten Schnittstellen aussehen."})]}),t.jsxs("div",{className:"lg:col-span-4 flex flex-col sm:flex-row lg:flex-col gap-3.5 justify-end",children:[t.jsxs("button",{onClick:()=>o("Footer CTA"),className:"cta-coral py-4 px-8 text-sm sm:text-base font-bold shadow-2xl flex items-center justify-center gap-2 cursor-pointer focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:[t.jsx("span",{children:c==="en"?"Book Free 30-Min. Audit":"Kostenloses 30-Min. Audit buchen"}),t.jsx(Vc,{className:"w-4 h-4"})]}),t.jsx(Z,{to:"/kontakt",className:"py-3.5 px-6 text-sm sm:text-base font-semibold rounded-full border border-slate-700 hover:bg-white/10 text-white text-center transition-all cursor-pointer focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:c==="en"?"Send Custom Inquiry":"Individuelle Anfrage senden"})]})]}),t.jsx("div",{className:"py-12 border-b border-slate-800/80",children:t.jsx("a",{href:"mailto:[email protected]",className:"text-2xl sm:text-4xl lg:text-5xl font-extrabold text-slate-200 hover:text-[#FB5A3E] transition-colors tracking-tight font-mono focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded-lg p-1",children:"[email protected]"})}),t.jsxs("div",{className:"py-12 border-b border-slate-800/80 grid grid-cols-2 md:grid-cols-4 gap-8 text-sm",children:[t.jsxs("div",{className:"space-y-4",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-wider text-slate-400",children:c==="en"?"Platforms":"Plattformen"}),t.jsxs("ul",{className:"space-y-2.5 text-slate-200 font-medium",children:[t.jsx("li",{children:t.jsx(Z,{to:"/platform/monday-com",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:"monday.com (Flagship Work OS)"})}),t.jsx("li",{children:t.jsx(Z,{to:"/platform/collabase",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:"Collabase (Swiss Data & No-Code DB)"})}),t.jsx("li",{children:t.jsxs(Z,{to:"/platform/stackfield",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:["Stackfield (E2E ",c==="en"?"Encryption":"Verschlüsselung",")"]})}),t.jsx("li",{children:t.jsx(Z,{to:"/loesungen",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:c==="en"?"Platform Comparison":"Plattform-Vergleich"})})]})]}),t.jsxs("div",{className:"space-y-4",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-wider text-slate-400",children:c==="en"?"Departments":"Fachbereiche"}),t.jsxs("ul",{className:"space-y-2.5 text-slate-200 font-medium",children:[t.jsx("li",{children:t.jsx(Z,{to:"/fachbereiche#sales",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:"Sales & CRM"})}),t.jsx("li",{children:t.jsx(Z,{to:"/fachbereiche#ops",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:"Operations & PPM"})}),t.jsx("li",{children:t.jsx(Z,{to:"/fachbereiche#support",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:"Customer Support"})}),t.jsx("li",{children:t.jsx(Z,{to:"/fachbereiche#legal",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:"Legal & Compliance"})})]})]}),t.jsxs("div",{className:"space-y-4",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-wider text-slate-400",children:c==="en"?"Resources & Knowledge":"Wissen & Referenzen"}),t.jsxs("ul",{className:"space-y-2.5 text-slate-200 font-medium",children:[t.jsx("li",{children:t.jsx(Z,{to:"/blog",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:c==="en"?"Blog & Articles":"Blog & Fachartikel"})}),t.jsx("li",{children:t.jsx(Z,{to:"/case-studies",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:"Case Studies & Referenzen"})}),t.jsx("li",{children:t.jsx(Z,{to:"/migration",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:"Migrations-Guide & Whitepaper"})}),t.jsx("li",{children:t.jsx(Z,{to:"/rechner",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:c==="en"?"Efficiency Calculator":"Einsparungsrechner"})}),t.jsx("li",{children:t.jsx(Z,{to:"/sicherheit",className:"hover:text-[#FB5A3E] transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:c==="en"?"Security & GDPR / revDSG":"Sicherheit & Datenschutz"})})]})]}),t.jsxs("div",{className:"space-y-4",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-wider text-slate-400",children:c==="en"?"Locations":"Standorte"}),t.jsxs("div",{className:"text-sm text-slate-300 space-y-2 font-normal",children:[t.jsxs("div",{children:[t.jsx("strong",{children:c==="en"?"Switzerland:":"Schweiz:"}
440)," Zug (HQ) · Zürich"]}),t.jsxs("div",{children:[t.jsx("strong",{children:c==="en"?"Germany:":"Deutschland:"})," Berlin"]}),t.jsxs("div",{children:[t.jsx("strong",{children:c==="en"?"Austria:":"Ãsterreich:"})," Wien"]})]}),t.jsx("div",{className:"pt-2",children:t.jsxs(Z,{to:"/kontakt",className:"font-bold text-[#FB5A3E] hover:underline flex items-center gap-1 text-sm focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:[t.jsx("span",{children:c==="en"?"Book Direct Meeting":"Direkten Termin buchen"}),t.jsx(Vc,{className:"w-4 h-4"})]})})]})]}),t.jsxs("div",{className:"pt-8 flex flex-col sm:flex-row items-center justify-between gap-4 text-sm text-slate-400 font-normal",children:[t.jsxs("div",{className:"flex items-center gap-4",children:[t.jsx("img",{src:"https://cdn.prod.website-files.com/683a284d1c4379274b1c2825/6858f5210cb703d504334cc1_noliam%20logo%20(335%20x%2060%20px)%20invert.svg",alt:"Noliam logo invertiert",className:"h-6 w-auto object-contain"}),t.jsx("span",{className:"border-l border-slate-800 pl-4 text-slate-300 font-medium",children:"Noliam AG"})]}),t.jsxs("div",{className:"flex items-center gap-6",children:[t.jsx("a",{href:"https://www.linkedin.com/company/noliam-ag",target:"_blank",rel:"noopener noreferrer",className:"hover:text-white transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:"LinkedIn"}),t.jsx(Z,{to:"/datenschutz",className:"hover:text-white transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:c==="en"?"Privacy Policy":"Datenschutz"}),t.jsx(Z,{to:"/impressum",className:"hover:text-white transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:c==="en"?"Legal Notice / Imprint":"Impressum"}),t.jsx("span",{children:"© 2026 Noliam AG. All rights reserved."}),t.jsx(Z,{to:"/admin",title:"Noliam Redaktion & Admin Login",className:"text-slate-600 hover:text-slate-400 transition-colors opacity-30 hover:opacity-100 p-1",children:t.jsx(ya,{className:"w-3 h-3"})})]})]})]})]})}function Kt(o){if(!o||typeof o!="string")return"monday.com";const d=o.trim(),c=d.toLowerCase();return c.includes("floating")||c.includes("pill")||c.includes("cta")||c.includes("header")||c.includes("menu")||c.includes("banner")||c.includes("frage")?"monday.com / Work OS":d}function id(o=!0){const d=new Date;let c=new Date(d);for(c.setDate(d.getDate()+1);c.getDay()===0||c.getDay()===6;)c.setDate(c.getDate()+1);let i=new Date(c);for(i.setDate(c.getDate()+1);i.getDay()===0||i.getDay()===6;)i.setDate(i.getDate()+1);const u=f=>{const y=f.toLocaleDateString(o?"de-DE":"en-US",{weekday:"short"}),v=f.toLocaleDateString(o?"de-DE":"en-US",{day:"2-digit",month:"2-digit"});return f.getDate()-d.getDate()===1&&f.getMonth()===d.getMonth()?o?`Morgen (${y}, ${v})`:`Tomorrow (${y}, ${v})`:`${y}, ${v}`},h=u(c),g=u(i),b=c.toLocaleDateString(o?"de-DE":"en-US",{day:"2-digit",month:"2-digit",year:"numeric"}),x=i.toLocaleDateString(o?"de-DE":"en-US",{day:"2-digit",month:"2-digit",year:"numeric"});return[{id:"slot_day1_10",legacyId:"slot_tomorrow_10",dayHeading:h,exactDateStr:b,time:"10:00 â 10:30",tag:o?"Beliebt":"Popular",dateObj:c,startHour:10,startMin:0,endHour:10,endMin:30},{id:"slot_day1_14",legacyId:"slot_tomorrow_14",dayHeading:h,exactDateStr:b,time:"14:30 â 15:00",tag:o?"Verfügbar":"Available",dateObj:c,startHour:14,startMin:30,endHour:15,endMin:0},{id:"slot_day2_11",legacyId:"slot_dayafter_11",dayHeading:g,exactDateStr:x,time:"11:00 â 11:30",tag:o?"Verfügbar":"Available",dateObj:i,startHour:11,startMin:0,endHour:11,endMin:30},{id:"slot_day2_16",legacyId:"slot_dayafter_16",dayHeading:g,exactDateStr:x,time:"16:00 â 16:30",tag:o?"Fast voll":"Almost full",dateObj:i,startHour:16,startMin:0,endHour:16,endMin:30}]}function rr(o){const d=id(!0),c=d.find(g=>g.id===o||g.legacyId===o||o&&o.includes("_10")&&g.id.includes("_10")||o&&o.includes("_14")&&g.id.includes("_14")||o&&o.includes("_11")&&g.id.includes("_11")||o&&o.includes("_16")&&g.id.includes("_16"))||d[0],i=c.dateObj,u=new Date(i.getFullYear(),i.getMonth(),i.getDate(),c.startHour,c.startMin,0),h=new Date(i.getFullYear(),i.getMonth(),i.getDate(),c.endHour,c.endMin,0);return{startDate:u,endDate:h,slot:c}}function vn(o,d=!0){const{startDate:c,endDate:i}=rr(o),u=c.toLocaleDateString(d?"de-DE":"en-US",{weekday:"long",day:"numeric",month:"long",year:"numeric"}),h=c.toLocaleDateString(d?"de-DE":"en-US",{weekday:"short",day:"2-digit",month:"2-digit"}),g=String(c.getHours()).padStart(2,"0"),b=String(c.getMinutes()).padStart(2,"0"),x=String(i.getHours()).padStart(2,"0"),f=String(i.getMinutes()).padStart(2,"0"),y=`${g}:${b} â ${x}:${f}`,v=`${y} Uhr (CET)`,k=`${u}, ${v}`,B=`${h} um ${y} Uhr`;return{startDate:c,endDate:i,formattedDate:u,shortDate:h,timeOnly:y,formattedTime:v,fullSlotString:k,subjectSnippet:B}}function dl(o){const d=c=>c<10?"0"+c:c;return o.getUTCFullYear()+d(o.getUTCMonth()+1)+d(o.getUTCDate())+"T"+d(o.getUTCHours())+d(o.getUTCMinutes())+d(o.getUTCSeconds())+"Z"}function Cy({name:o,email:d,company:c,platform:i,slotId:u,goals:h,notes:g,isDe:b}){const x=Kt(i),{startDate:f,endDate:y}=rr(u),v=vn(u,b!==!1),k=dl(f),B=dl(y),C=dl(new Date),O=`noliam-audit-${Date.now()}-${Math.random().toString(36).substring(2,9)}@noliam.com`,_=`Noliam 30-Min Strategy Audit (${x}) â ${c||o||"Beratung"}
440`,D=b?`30-Minuten Strategie- und Potenzialanalyse mit Noliam.\\n\\nDatum & Uhrzeit: ${v.fullSlotString}\\nTeilnehmer: ${o} (${d})\\nUnternehmen: ${c||"N/A"}\\nPlattform-Fokus: ${x}\\nThemen: ${h&&h.length?h.join(", "):"Ganzheitliche Work OS Architektur"}\\n${g?`Notizen: ${g}\\n`:""}\\nVideo-Meeting: Google Meet / Microsoft Teams (Einwahllink folgt per Bestätigung)\\n\\nNoliam AG · Gotthardstrasse 26 · 6300 Zug · Schweiz`:`30-minute strategy and workflow potential analysis with Noliam.\\n\\nDate & Time: ${v.fullSlotString}\\nAttendee: ${o} (${d})\\nCompany: ${c||"N/A"}\\nPlatform: ${x}\\nFocus: ${h&&h.length?h.join(", "):"Enterprise Work OS Architecture"}\\n${g?`Notes: ${g}\\n`:""}\\nVideo Meeting: Google Meet / Microsoft Teams (link will follow in confirmation)\\n\\nNoliam AG · Gotthardstrasse 26 · 6300 Zug · Switzerland`;return["BEGIN:VCALENDAR","VERSION:2.0","PRODID:-//Noliam AG//Strategy Audit Booking//DE","CALSCALE:GREGORIAN","METHOD:REQUEST","BEGIN:VEVENT",`UID:${O}`,`DTSTAMP:${C}`,`DTSTART:${k}`,`DTEND:${B}`,`SUMMARY:${_}`,`DESCRIPTION:${D}`,"LOCATION:Google Meet / MS Teams (Online Video-Konferenz)","STATUS:CONFIRMED","ORGANIZER;CN=Noliam Enterprise Architecture:mailto:[email protected]",`ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=${o||"Teilnehmer"}:mailto:${d||"[email protected]"}`,"BEGIN:VALARM","TRIGGER:-PT15M","ACTION:DISPLAY","DESCRIPTION:Erinnerung: Noliam 30-Min Strategy Audit","END:VALARM","END:VEVENT","END:VCALENDAR"].join(`\r 441`)}function tr(o){const d=Cy(o),c=new Blob([d],{type:"text/calendar;charset=utf-8"}),i=window.URL.createObjectURL(c),u=document.createElement("a");u.href=i,u.setAttribute("download",`noliam-audit-${o.name?o.name.toLowerCase().replace(/\s+/g,"-"):"termin"}.ics`),document.body.appendChild(u),u.click(),document.body.removeChild(u),window.URL.revokeObjectURL(i)}function bf({name:o,email:d,company:c,platform:i,slotId:u,isDe:h}){const g=Kt(i),{startDate:b,endDate:x}=rr(u),f=vn(u,h!==!1),y=dl(b),v=dl(x),k=`Noliam 30-Min Strategy Audit (${g})`,B=h?`30-Minuten Strategie- & Potenzialanalyse mit Noliam für ${c||o}. 442Termin: ${f.fullSlotString} 443Video-Call: Google Meet / MS Teams 444Teilnehmer: ${o} (${d})`:`30-minute strategy & automation audit with Noliam for ${c||o}. 445Date: ${f.fullSlotString} 446Video Call: Google Meet / MS Teams 447Attendee: ${o} (${d})`;return`https://calendar.google.com/calendar/render?action=TEMPLATE&text=${encodeURIComponent(k)}&dates=${y}/${v}&details=${encodeURIComponent(B)}&location=${encodeURIComponent("Online Video-Konferenz (Google Meet / MS Teams)")}`}function vf({name:o,email:d,company:c,platform:i,slotId:u,isDe:h}){const g=Kt(i),{startDate:b,endDate:x}=rr(u),f=vn(u,h!==!1),y=`Noliam 30-Min Strategy Audit (${g})`,v=h?`30-Minuten Strategie- & Potenzialanalyse mit Noliam für ${c||o}. 448Termin: ${f.fullSlotString} 449Video-Call: Google Meet / MS Teams 450Teilnehmer: ${o} (${d})`:`30-minute strategy & automation audit with Noliam for ${c||o}. 451Date: ${f.fullSlotString} 452Video Call: Google Meet / MS Teams 453Attendee: ${o} (${d})`;return`https://outlook.live.com/calendar/0/deeplink/compose?subject=${encodeURIComponent(y)}&startdt=${b.toISOString()}&enddt=${x.toISOString()}&body=${encodeURIComponent(v)}&location=${encodeURIComponent("Online Video-Konferenz (Microsoft Teams / Google Meet)")}`}function yf({name:o,email:d,company:c,platform:i,teamSize:u,slotId:h,notes:g,goals:b}){const x=Kt(i),f=vn(h,!0),y=encodeURIComponent(`Terminanfrage: 30-Min Strategy Audit für ${c||o||"Unternehmen"} (${x}) am ${f.subjectSnippet}`),v=encodeURIComponent(`Hallo Dmitry, Hallo Serge, 454 455ich habe eine Terminanfrage für ein 30-Minuten Strategy Audit auf noliam.com gestellt: 456
457⢠Name: ${o||"N/A"} 458⢠E-Mail: ${d||"N/A"} 459⢠Unternehmen: ${c||"N/A"} 460⢠TeamgröÃe: ${u||"N/A"} 461⢠Gewünschter Fokus: ${x} 462⢠Themen: ${b&&b.length?b.join(", "):"Ganzheitliche Architektur"} 463⢠Wunschtermin (exaktes Datum & Zeit): ${f.fullSlotString} 464⢠Notizen / Kontext: ${g||"Keine"} 465 466Bitte senden Sie mir die Bestätigung und den Einwahllink (Google Meet / Teams) zu. 467 468Beste GrüÃe, 469${o||""}`);return`mailto:[email protected][email protected]&subject=${y}&body=${v}`}async function jf(o){const d=Kt(o.platform),c=vn(o.slotId,o.isDe!==!1),i={...o,platform:d,slotId:o.slotId,terminSlot:c.fullSlotString,genauesDatum:c.formattedDate,uhrzeit:c.formattedTime,recipients:["[email protected]","[email protected]"],submittedAt:new Date().toISOString()};try{try{const u=new URLSearchParams;u.append("form-name","audit-booking"),u.append("name",i.name||""),u.append("email",i.email||""),u.append("company",i.company||""),u.append("platform",d),u.append("teamSize",i.teamSize||""),u.append("location",i.location||"DACH"),u.append("slot",c.fullSlotString),u.append("datum",c.formattedDate),u.append("uhrzeit",c.formattedTime),u.append("goals",i.selectedGoals?i.selectedGoals.join(", "):""),u.append("notes",i.notes||""),fetch("/",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:u.toString()}).catch(h=>console.log("Netlify forms capture note:",h))}catch(u){console.log("Netlify form error:",u)}try{fetch("/.netlify/functions/send-booking",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)}).catch(u=>console.log("Serverless booking trigger note:",u))}catch(u){console.log("Function error:",u)}try{const u={_subject:`Noliam Audit Anfrage: ${i.company||i.name} (${d}) am ${c.subjectSnippet}`,_replyto:i.email,_cc:"[email protected]",_autoresponse:`Vielen Dank für Ihre Terminanfrage bei Noliam (${d}). Ihr reservierter Wunsch-Slot ist: ${c.fullSlotString}. Dmitry Rasin und Serge Baumberger haben Ihre Anfrage erhalten und melden sich in Kürze bei Ihnen mit der Bestätigung und dem Einwahllink.`,name:i.name,email:i.email,company:i.company||"N/A",platform:d,teamSize:i.teamSize||"20-50",terminSlot:c.fullSlotString,datum:c.formattedDate,uhrzeit:c.formattedTime,themen:i.selectedGoals?i.selectedGoals.join(", "):"Work OS Architecture",notizen:i.notes||"Keine"};fetch("https://formsubmit.co/ajax/[email protected]",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(u)}).catch(h=>console.log("Formsubmit Dmitry note:",h))}catch(u){console.log("Formsubmit Dmitry dispatch note:",u)}try{const u={_subject:`Noliam Audit Anfrage: ${i.company||i.name} (${d}) am ${c.subjectSnippet}`,_replyto:i.email,_cc:"[email protected]",name:i.name,email:i.email,company:i.company||"N/A",platform:d,teamSize:i.teamSize||"20-50",terminSlot:c.fullSlotString,datum:c.formattedDate,uhrzeit:c.formattedTime,themen:i.selectedGoals?i.selectedGoals.join(", "):"Work OS Architecture",notizen:i.notes||"Keine"};fetch("https://formsubmit.co/ajax/[email protected]",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(u)}).catch(h=>console.log("Formsubmit Serge note:",h))}catch(u){console.log("Formsubmit Serge dispatch note:",u)}return!0}catch(u){return console.error("Audit dispatch notice:",u),!1}}function zy({isOpen:o,onClose:d,initialPlatform:c,lang:i,t:u}){const h=i!=="en",g=id(h),[b,x]=w.useState(1),[f,y]=w.useState(Kt(c)||"monday.com"),[v,k]=w.useState(["sales","ai"]),[B,C]=w.useState("calendar"),[O,_]=w.useState(()=>{var E;return((E=g[0])==null?void 0:E.id)||"slot_day1_10"}),[D,W]=w.useState({name:"",email:"",company:"",teamSize:"20-50",location:"Deutschland",notes:""}),[q,I]=w.useState(!1),[F,$]=w.useState(!1);if(w.useEffect(()=>{c&&y(Kt(c))},[c]),!o)return null;const V=E=>{v.includes(E)?k(v.filter(K=>K!==E)):k([...v,E])},xe=async E=>{E.preventDefault(),$(!0);const K={...D,platform:f,selectedGoals:v,slotId:O,isDe:h};await jf(K);try{tr(K)}catch(ae){console.warn("Auto download notice:",ae)}$(!1),I(!0)},Ee=()=>{I(!1),x(1),d()},ze=vn(O,h),je=ze.formattedDate,ve=ze.formattedTime,ne=bf({name:D.name,email:D.email,company:D.c
469ompany,platform:f,slotId:O,isDe:h}),Re=vf({name:D.name,email:D.email,company:D.company,platform:f,slotId:O,isDe:h}),Me=yf({name:D.name,email:D.email,company:D.company,platform:f,teamSize:D.teamSize,slotId:O,notes:D.notes,goals:v});return t.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 bg-slate-950/75 backdrop-blur-md overflow-y-auto",role:"dialog","aria-modal":"true","aria-labelledby":"audit-modal-title",children:t.jsxs("div",{className:"relative w-full max-w-2xl bg-white border border-slate-200 rounded-3xl p-6 sm:p-8 shadow-2xl my-8 animate-in fade-in zoom-in-95 duration-200 max-h-[92vh] overflow-y-auto",children:[t.jsx("button",{type:"button",onClick:d,className:"absolute top-6 right-6 p-2 rounded-full text-slate-400 hover:text-slate-900 bg-slate-100 hover:bg-slate-200 transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] cursor-pointer z-10","aria-label":h?"SchlieÃen":"Close",children:t.jsx(ut,{className:"w-5 h-5"})}),q?t.jsxs("div",{className:"py-4 text-center space-y-6 animate-in fade-in duration-200",children:[t.jsx("div",{className:"w-16 h-16 rounded-full bg-emerald-50 text-emerald-600 flex items-center justify-center mx-auto border-2 border-emerald-200 shadow-sm",children:t.jsx(mt,{className:"w-9 h-9"})}),t.jsxs("div",{children:[t.jsx("h4",{className:"text-2xl sm:text-3xl font-extrabold text-slate-950",children:h?"Terminanfrage erfolgreich eingegangen!":"Appointment Request Received!"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 max-w-md mx-auto leading-relaxed mt-2",children:h?`Vielen Dank, ${D.name||""}! Wir haben Ihre Anfrage für das 30-minütige Strategy Audit (${Kt(f)}) erhalten. Unser Beratungsteam bereitet die Potenzialanalyse vor und sendet Ihnen die Bestätigung mit dem Video-Call-Link (Google Meet / Teams) an ${D.email} zu.`:`Thank you, ${D.name||""}! We have received your request for the 30-minute Strategy Session (${Kt(f)}). Our advisory team will send your confirmation and video meeting link to ${D.email} shortly.`})]}),t.jsxs("div",{className:"p-4 sm:p-5 rounded-2xl bg-slate-50 border border-slate-200 text-left max-w-lg mx-auto space-y-2.5 text-xs sm:text-sm",children:[t.jsxs("div",{className:"flex items-start gap-2.5 text-slate-800",children:[t.jsx(Na,{className:"w-4 h-4 text-[#FB5A3E] shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-slate-950",children:je}),t.jsx("div",{className:"text-slate-600 text-xs",children:ve})]})]}),t.jsxs("div",{className:"flex items-start gap-2.5 text-slate-800",children:[t.jsx(hf,{className:"w-4 h-4 text-indigo-600 shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-slate-950",children:"Online Video-Konferenz"}),t.jsx("div",{className:"text-slate-600 text-xs",children:"Google Meet / Microsoft Teams (Link im Kalendereintrag)"})]})]})]}),t.jsxs("div",{className:"space-y-3 max-w-lg mx-auto pt-2",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-wider text-slate-500",children:h?"Termin direkt in Ihren Kalender übernehmen:":"Add meeting to your calendar:"}),t.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2.5",children:[t.jsxs("button",{type:"button",onClick:()=>tr({name:D.name,email:D.email,company:D.company,platform:f,slotId:O,goals:v,notes:D.notes,isDe:h}),className:"p-3 rounded-xl bg-slate-900 text-white hover:bg-slate-800 font-bold text-xs flex items-center justify-center gap-2 cursor-pointer shadow-md transition-all",children:[t.jsx(cl,{className:"w-4 h-4 text-emerald-400"}),t.jsx("span",{children:h?"iCal / Outlook (.ics) Datei":"Download .ics Invite"})]}),t.jsxs("a",{href:ne,target:"_blank",rel:"noopener noreferrer",className:"p-3 rounded-xl bg-white border border-slate-300 hover:border-slate-400 text-slate-800 font-bold text-xs flex items-center justify-center gap-2 shadow-xs hover:bg-slate-50 transition-all",children:[t.jsx(Qa,{className:"w-4 h-4 text-blue-600"}),t.jsx("span",{children:"Google Calendar"})]}),t.jsxs("a",{href:Re,target:"_blank",rel:"noopener noreferrer",className:"p-3 rounded-xl bg-white border border-slate-300 hover:border-slate-400 text-slate-800 font-bold text-xs flex items-center justify-center gap-2 shadow-xs hover:bg-slate-50 transition-all",children:[t.jsx(Qa,{className:"w-4 h-4 text-indigo-600"}),t.jsx("span",{children:"Outlook / MS 365"})]}),t.jsxs("a",{href:Me,className:"p-3 rounded-xl bg-white border border-slate-300 hover:border-slate-400 text-slate-800 font-bold text-xs flex items-center justify-center gap-2 shadow-xs hover:bg-slate-50 transition-all",title:h?"Ãffnet Ihren E-Mail-Client mit einer Kopie der Terminanfrage":"Opens your email client with a summary copy",children:[t.jsx(yl,{className:"w-4 h-4 text-[#FB5A3E]"}),t.jsx("span",{children:h?"E-Mail-Entwurf öffnen":"Open in Email App"})]})]})]}),t.jsx("div",{className:"pt-3",children:t.jsx("button",{type:"button",onClick:Ee,className:"text-xs sm:text-sm font-bold text-slate-600 hover:text-slate-900 underline cursor-pointer",children:h?"Fenster schlieÃen":"Close Window"})})]}):t.jsxs("div",{children:[t.jsxs("div",{className:"mb-6 pr-8",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full badge-orange text-xs font-bold mb-2",children:[t.jsx(Gt,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:h?"Kostenloses 30-Minuten Automation-Audit":"Free Strategy & Automation Audit"})]}),t.jsx("h3",{id:"audit-modal-title",className:"text-2xl sm:text-3xl font-extrabold text-slate-950 tracking-tight",children:h?"Termin für Potenzialanal
469yse sichern":"Book Your 30-Min Strategy Call"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 mt-1",children:h?"In 3 kurzen Schritten zum maÃgeschneiderten Audit. Kalendereinladung und Bestätigung inklusive.":"In 3 brief steps to your tailored audit. Calendar invite and confirmation included."})]}),t.jsxs("div",{className:"flex items-center gap-2 mb-6",children:[t.jsx("div",{className:`flex-1 h-1.5 rounded-full transition-all ${b>=1?"bg-[#FB5A3E]":"bg-slate-200"}`}),t.jsx("div",{className:`flex-1 h-1.5 rounded-full transition-all ${b>=2?"bg-[#FB5A3E]":"bg-slate-200"}`}),t.jsx("div",{className:`flex-1 h-1.5 rounded-full transition-all ${b>=3?"bg-[#FB5A3E]":"bg-slate-200"}`})]}),b===1&&t.jsxs("div",{className:"space-y-4 animate-in fade-in duration-150",children:[t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700",children:h?"1. Welche Bereiche möchten Sie automatisieren & vernetzen?":"1. Which areas should be automated & connected?"}),t.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2.5",children:[{id:"sales",title:"Sales, CRM & Lead-to-Cash",desc:h?"Pipeline, Follow-ups, CPQ & ERP-Sync":"Pipeline, follow-ups, CPQ & ERP sync"},{id:"ops",title:"Operations & PPM",desc:h?"Multiprojekt-Controlling & Ressourcen":"Portfolio governance & capacity tracking"},{id:"support",title:"Customer Support & ITSM",desc:h?"Ticket-Triage, SLA-Monitoring & Portal":"Ticket triage, SLA alerts & portals"},{id:"ai",title:"AI Workflow Integration",desc:h?"Auto-Klassifizierung & Datenextraktion":"Auto-classification & data extraction"},{id:"migration",title:h?"Altsystem-Ablösung":"Legacy Tool Replacement",desc:"Jira, Confluence, Asana oder Excel"},{id:"compliance",title:"Legal & § 203 StGB",desc:h?"E2E-Verschlüsselung & Schweizer DB":"Zero-Knowledge E2E & Swiss DB"}].map(E=>{const K=v.includes(E.id);return t.jsxs("button",{type:"button",onClick:()=>V(E.id),className:`p-3 rounded-2xl border text-left transition-all cursor-pointer flex items-start gap-2.5 ${K?"bg-orange-50/70 border-[#FB5A3E] text-slate-900 shadow-sm":"bg-slate-50 border-slate-200 text-slate-700 hover:bg-slate-100"}`,children:[t.jsx("div",{className:`w-4 h-4 rounded mt-0.5 flex items-center justify-center border ${K?"bg-[#FB5A3E] border-[#FB5A3E] text-white":"border-slate-300 bg-white"}`,children:K&&t.jsx(he,{className:"w-3 h-3 stroke-[3]"})}),t.jsxs("div",{children:[t.jsx("div",{className:"text-xs font-bold text-slate-900",children:E.title}),t.jsx("div",{className:"text-[11px] text-slate-500",children:E.desc})]})]},E.id)})}),t.jsx("div",{className:"pt-4 flex justify-end",children:t.jsxs("button",{type:"button",onClick:()=>x(2),className:"cta-dark text-xs sm:text-sm font-bold flex items-center gap-2 cursor-pointer",children:[t.jsx("span",{children:h?"Weiter: Plattform & Team":"Next: Platform & Team"}),t.jsx(ie,{className:"w-4 h-4"})]})})]}),b===2&&t.jsxs("div",{className:"space-y-4 animate-in fade-in duration-150",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700 mb-2",children:h?"2. Bevorzugter Plattform-Fokus:":"2. Preferred Platform Focus:"}),t.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-2 text-xs",children:["monday.com","Collabase","Stackfield",h?"Unentschieden":"Undecided"].map(E=>t.jsx("button",{type:"button",onClick:()=>y(E),className:`p-2.5 rounded-xl border text-center font-bold transition-all cursor-pointer ${f===E?"bg-slate-900 border-slate-900 text-white shadow-sm":"bg-slate-50 border-slate-200 text-slate-700 hover:bg-slate-100"}`,children:E},E))})]}),t.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-semibold text-slate-700 mb-1",children:h?"TeamgröÃe":"Team Size"}),t.jsxs("select",{value:D.teamSize,onChange:E=>W({...D,teamSize:E.target.value}),className:"w-full px-4 py-2.5 rounded-xl bg-slate-50 border border-slate-200 text-slate-900 focus:outline-none focus:border-[#FB5A3E] focus:bg-white text-xs font-medium",children:[t.jsxs("option",{value:"5-20",children:["5 â 20 ",h?"Mitarbeiter":"Employees"]}),t.jsxs("option",{value:"20-50",children:["20 â 50 ",h?"Mitarbeiter":"Employees"]}),t.jsxs("option",{value:"50-200",children:["50 â 200 ",h?"Mitarbeiter":"Employees"]}),t.jsxs("option",{value:"200+",children:["200+ ",h?"Mitarbeiter (Enterprise)":"Employees (Enterprise)"]})]})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-semibold text-slate-700 mb-1",children:h?"Standort / Land":"Country / Location"}),t.jsxs("select",{value:D.location,onChange:E=>W({...D,location:E.target.value}),className:"w-full px-4 py-2.5 rounded-xl bg-slate-50 border border-slate-200 text-slate-900 focus:outline-none focus:border-[#FB5A3E] focus:bg-white text-xs font-medium",children:[t.jsx("option",{value:"Deutschland",children:h?"Deutschland (Berlin)":"Germany (Berlin)"}),t.jsx("option",{value:"Schweiz",children:h?"Schweiz (Zürich / Zug)":"Switzerland (Zurich / Zug)"}),t.jsx("option",{value:"Ãsterreich",children:h?"Ãsterreich (Wien)":"Austria (Vienna)"})]})]})]}),t.jsxs("div",{className:"pt-4 flex items-center justify-between",children:[t.jsxs("button",{type:"button",onClick:()=>x(1),className:"text-xs font-bold text-slate-500 hover:text-slate-900 flex items-center gap-1 cursor-pointer",children:[t.jsx(bn,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:h?"Zurück":"Back"})]}),t.jsxs("button",{type:"button",onClick:()=>x(3),className:"cta-dark text-xs sm:text-sm font-bold flex items-center gap-2 cursor-pointer",children:[t.jsx("span",{children:h?"Weiter zur Terminauswahl":"Next: Pick a Time Slot"}),t.jsx(ie,{className:"w-4 h-4"})]})]})]}),b===3&&t.jsxs("form",{onSubmit:xe,className:"space-y-4 animate-in fade-in duration-150",children:[t.jsxs("div",{className:"flex bg-slate-100 p-1 rounded-2xl border border-slate-200 text-xs font-bold mb-2",children:[t.jsxs("button",{type:"button",onClick:()=>C("calendar"),className:`flex-1 py-2 rounded-xl transition-all cursor-pointer flex items-center justify-center gap-1.5 ${B==="calendar"?"bg-white text-slate-950 shadow-sm":"text-slate-600 hover:text-slate-900"}`,children:[t.jsx(Jb,{className:"w-3.5 h-3.5 text-[#FB5A3E]"}),t.jsx("span",{children:h?"Sofortiger 1-Klick-Slot":"Instant 1-Click Slot"})]}),t.jsx("button",{type:"button",onClick:()=>C("form"),className:`flex-1 py-2 rounded-xl transition-all cursor-pointer flex items-center justify-center gap-1.5 ${B==="form"?"bg-white text-slate-950 shadow-sm":"text-slate-600 hover:text-slate-900"}`,children:t.jsx("span",{children:h?"Individuelle Anfrage":"Custom Inquiry"})})]}),B==="calendar"&&t.jsxs("div",{children:[t.jsxs("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700 mb-2 flex items-center justify-between",children:[t.jsx("span",{children:h?"Verfügbare 30-Minuten Video-Slots (Google Meet / Teams):":"Available 30-min Video Slots (Google Meet / Teams):"}),t.jsx("span",{className:"text-[10px] text-slate-400 font-mono",children:h?"Zeitzone: Berlin/Zürich":"Timezone: Berlin / Zurich"})]}),t.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-2 text-xs",children:g.map(E=>{const K=O===E.id;return t.jsxs("button",{type:"button",onClick:()=>_(E.id),className:`p-2.5 rounded-xl border text-left transition-all cursor-pointer ${K?"bg-slate-900 border-slate-900 text-white shadow-md ring-2 ring-[#FB5A3E]/30":"bg-slate-50 border-slate-200 text-slate-700 hover:bg-slate-100 hover:border-slate-300"}`,children:[t.jsx("div",{className:`text-[11px] font-bold ${K?"text-[#FB5A3E]":"text-slate-900"}`,children:E.dayHeading}),t.jsx("div",{className:`text-[10px] ${K?"text-slate-300":"text-slate-500"} mb-0.5`,children:E.exactDateStr}),t.jsx("div",{className:"font-extrabold text-xs tracking-tight",children:E.time})]},E.id)})})]}),t.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3 pt-1",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-semibold text-slate-700 mb-1",children:h?"Ihr Name *":"Your Name *"}),t.jsx("input",{type:"text",required:!0,placeholder:h?"z.B. Alexander Weber":"e.g. Alexander Weber",value:D.name,onChange:E=>W({...D,name:E.target.value}),className:"w-full px-3.5 py-2.5 rounded-xl bg-slate-50 border border-slate-200 text-slate-900 placeholder:text-slate-400 focus:outline-none focus:border-[#FB5A3E] focus:bg-white text-xs"})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-semibold text-slate-700 mb-1",children:h?"Geschäftliche E-Mail *":"Business Email *"}),t.jsx("input",{type:"email",required:!0,placeholder:"[email protected]",value:D.email,onChange:E=>W({...D,email:E.target.value}),className:"w-full px-3.5 py-2.5 rounded-xl bg-slate-50 border border-slate-200 text-slate-900 placeholder:text-slate-400 focus:outline-none focus:border-[#FB5A3E] focus:bg-white text-xs"})]})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-semibold text-slate-700 mb-1",children:h?"Unternehmen":"Company Name"}),t.jsx("input",{type:"text",placeholder:h?"z.B. Enterprise AG":"e.g. Enterprise AG",value:D.company,onChange:E=>W({...D,company:E.target.value}),className:"w-full px-3.5 py-2.5 rounded-xl bg-slate-50 border border-slate-200 text-slate-900 placeholder:text-slate-400 focus:outline-none focus:border-[#FB5A3E] focus:bg-white text-xs"})]}),t.jsxs("div",{className:"pt-2 flex items-center justify-between",children:[t.jsxs("button",{type:"button",onClick:()=>
469x(2),className:"text-xs font-bold text-slate-500 hover:text-slate-900 flex items-center gap-1 cursor-pointer",children:[t.jsx(bn,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:h?"Zurück":"Back"})]}),t.jsxs("button",{type:"submit",disabled:F,className:"cta-coral py-3.5 px-7 text-xs sm:text-sm font-bold cursor-pointer flex items-center gap-2 shadow-xl focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:[t.jsx(ff,{className:"w-4 h-4"}),t.jsx("span",{children:F?h?"Wird gebucht & generiert...":"Booking & generating...":B==="calendar"?h?"Slot verbindlich buchen & Kalender-Termin erhalten":"Book Slot & Generate Calendar Invite":h?"Audit anfragen":"Request Audit"})]})]}),t.jsxs("div",{className:"flex items-center justify-center gap-2 text-[11px] text-slate-500 text-center mt-2",children:[t.jsx(Xe,{className:"w-4 h-4 text-emerald-600"}),t.jsx("span",{children:h?"100% vertraulich. DSGVO- & revDSG-konform.":"100% confidential. GDPR & Swiss revDSG compliant."})]})]})]})]})})}function My({onOpenAudit:o,lang:d,t:c}){const[i,u]=w.useState(!1),[h,g]=w.useState(!1);return w.useEffect(()=>{const b=setTimeout(()=>{u(!0)},2500);return()=>clearTimeout(b)},[]),h||!i?null:t.jsx("aside",{"aria-label":d==="en"?"Quick Audit Booking":"Schnellbuchung Strategy Call",className:"fixed bottom-6 right-6 z-40 animate-in fade-in slide-in-from-bottom-5 duration-300",children:t.jsxs("div",{className:"bg-slate-950 text-white rounded-full pl-4 pr-2 py-2 shadow-2xl border border-slate-800 flex items-center gap-3",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("span",{className:"w-2 h-2 rounded-full bg-emerald-400 shrink-0"}),t.jsxs("span",{className:"text-xs font-medium text-slate-200 hidden sm:inline",children:[d==="en"?"Next free 30-min strategy slot:":"Freier 30-Min. Slot:"," ",t.jsx("strong",{className:"text-white",children:d==="en"?"Tomorrow 10:00 CET":"Morgen 10:00 Uhr"})]}),t.jsx("span",{className:"text-xs font-medium text-slate-200 sm:hidden",children:d==="en"?"Slot: Tomorrow 10:00":"Slot: Morgen 10:00"})]}),t.jsxs("button",{onClick:()=>o("monday.com"),className:"cta-coral text-[11px] font-semibold py-1.5 px-3 rounded-full flex items-center gap-1 cursor-pointer",children:[t.jsx("span",{children:d==="en"?"Book":"Buchen"}),t.jsx(ie,{className:"w-3 h-3"})]}),t.jsx("button",{type:"button",onClick:()=>g(!0),className:"p-1 text-slate-400 hover:text-white rounded-full hover:bg-slate-800 transition-colors","aria-label":d==="en"?"Dismiss":"SchlieÃen",children:t.jsx(ut,{className:"w-3.5 h-3.5"})})]})})}function Dy({onOpenAudit:o,t:d,lang:c}){const i=c!=="en";return t.jsx("section",{className:"relative pt-24 pb-16 md:pt-32 md:pb-20 overflow-hidden bg-[#FAFAFC]",id:"hero",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"relative rounded-[28px] sm:rounded-[36px] bg-slate-950 text-white overflow-hidden shadow-2xl border border-slate-800",children:[t.jsx("div",{className:"absolute inset-0 bg-cover bg-center opacity-30 mix-blend-luminosity pointer-events-none",style:{backgroundImage:"url('https://images.unsplash.com/photo-1497366216548-37526070297c?auto=format&fit=crop&w=1800&q=80')"}}),t.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-slate-950 via-slate-950/90 to-slate-900/80 pointer-events-none"}),t.jsx("div",{className:"absolute inset-0 bg-radial-at-t from-slate-900/40 via-transparent to-black/60 pointer-events-none"}),t.jsxs("div",{className:"relative z-10 px-6 sm:px-12 lg:px-16 pt-12 sm:pt-16 pb-14 sm:pb-16 flex flex-col justify-between min-h-[500px] lg:min-h-[560px]",children:[t.jsxs("div",{children:[t.jsxs("div",{className:"flex flex-wrap items-center gap-3 sm:gap-4 mb-8",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-slate-900/90 border border-slate-700/80 backdrop-blur-md shadow-xs",children:[t.jsxs("span",{className:"flex items-center gap-0.5",children:[t.jsx("span",{className:"w-1.5 h-3 rounded-full bg-[#FB2C36]"}),t.jsx("span",{className:"w-1.5 h-3 rounded-full bg-[#FFCB00]"}),t.jsx("span",{className:"w-1.5 h-3 rounded-full bg-[#00D647]"})]}),t.jsx("span",{className:"text-xs font-semibold text-slate-200",children:"monday.com Solution Partner"})]}),t.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-slate-900/90 border border-slate-700/80 backdrop-blur-md shadow-xs",children:[t.jsx("span",{className:"w-4 h-4 rounded-md bg-amber-500/20 border border-amber-400/40 text-amber-400 flex items-center justify-center font-black text-[10px]",children:"C"}),t.jsx("span",{className:"text-xs font-semibold text-slate-200",children:"Collabase Solution Partner"})]})]}),t.jsx("h1",{className:"text-3xl sm:text-5xl lg:text-6xl font-extrabold tracking-tight text-white max-w-4xl leading-[1.12] mb-5",children:"Prozesse verbinden. Systeme integrieren."}),t.jsx("p",{className:"text-base sm:text-xl text-slate-300 font-medium max-w-3xl leading-relaxed mb-4",children:"Kollaborationsplattformen für den Mittelstand im DACH-Raum: monday.com, Collabase, Stackfield."}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-400 max-w-2xl leading-relaxed mb-10 font-normal",children:"Wir nehmen Ihre Abläufe auf, setzen die passende Plattform auf und binden Ihre Bestandssysteme an: SAP, DATEV, HubSpot, Microsoft 365. Welche der drei es wird, entscheidet die Aufnahme."}),t.jsxs("div",{className:"flex flex-col sm:flex-row items-stretch sm:items-center gap-4 sm:gap-6 pt-2",children:[t.jsxs("button",{type:"button",onClick:()=>o("Hero Main CTA"),className:"bg-white hover:bg-slate-100 text-slate-950 font-bold px-7 py-3.5 rounded-full text-xs sm:text-sm cursor-pointer shadow-lg hover:shadow-xl transition-all flex items-center justify-center gap-2 group",children:[t.jsx("span",{children:i?"Kostenloses Prozess-Audit vereinbaren":"Schedule Free Process Audit"}),t.jsx("span",{className:"font-bold text-base group-hover:translate-x-0.5 transition-transform",children:"âº"})]}),t.jsxs("a",{href:"#ausgangslage",className:"text-slate-300 hover:text-white font-semibold text-xs sm:text-sm px-2 py-3 flex items-center justify-center sm:justify-start gap-2 transition-colors cursor-pointer",children:[t.jsx("span",{children:i?"So arbeiten wir":"How we work"}),t.jsx(ie,{className:"w-4 h-4 text-slate-400 group-hover:text-white"})]})]})]}),t.jsxs("div",{className:"mt-10 sm:mt-12 pt-6 border-t border-slate-800/80 flex items-center justify-between flex-wrap gap-4",children:[t.jsx("div",{className:"text-[11px] sm:text-xs text-slate-400 font-medium",children:"Zertifizierter Solution Partner · Standorte in Zug (HQ), Berlin · Wien"}),t.jsxs("div",{className:"flex items-center gap-2 text-xs text-slate-400",children:[t.jsx("span",{className:"text-[11px] text-slate-400",children:i?"Teil der":"Part of"}),t.jsxs("span",{className:"inline-flex items-center gap-1.5 font-bold text-white tracking-wide",children:[t.jsx("span",{className:"w-3.5 h-3.5 rounded-xs bg-[#FFCC00] flex items-center justify-center text-[9px] font-black text-slate-950",children:"â "}),t.jsx("span",{children:"infometis"})]})]})]})]})]}),t.jsxs("div",{className:"mt-12 sm:mt-16 text-center",children:[t.jsx("p",{className:"text-xs font-semibold text-slate-500 mb-6 uppercase tracking-wider",children:i?"Im Einsatz bei Unternehmen wie":"Trusted by leading organizations like"}),t.jsxs("div",{className:"relative w-full overflow-hidden py-3",children:[t.jsx("div",{className:"absolute top-0 bottom-0 left-0 w-16 sm:w-28 bg-gradient-to-r from-[#FAFAFC] to-transparent z-10 pointer-events-none"}),t.jsx("div",{className:"absolute top-0 bottom-0 right-0 w-16 sm:w-28 bg-gradient-to-l from-[#FAFAFC] to-transparent z-10 pointer-events-none"}
469),t.jsxs("div",{className:"flex items-center justify-around gap-10 sm:gap-16 opacity-75 grayscale hover:grayscale-0 transition-all duration-300",children:[t.jsxs("div",{className:"flex items-center gap-2 text-slate-800 hover:text-red-600 transition-colors",children:[t.jsx("div",{className:"w-7 h-7 rounded-full border-2 border-current flex items-center justify-center text-[10px] font-black",children:"B"}),t.jsx("span",{className:"font-extrabold text-base sm:text-lg tracking-wider",children:"BOSCH"})]}),t.jsx("div",{className:"text-slate-800 hover:text-indigo-600 transition-colors",children:t.jsxs("span",{className:"font-extrabold text-base sm:text-lg tracking-tight",children:["software",t.jsx("span",{className:"text-[#FB5A3E] font-black",children:"AG"})]})}),t.jsx("div",{className:"text-slate-800 hover:text-amber-600 transition-colors",children:t.jsx("span",{className:"font-black text-base sm:text-xl tracking-tight",children:"porta"})}),t.jsxs("div",{className:"flex items-center gap-1.5 text-slate-800 hover:text-emerald-600 transition-colors",children:[t.jsx("div",{className:"w-4 h-4 rounded-full border-2 border-current"}),t.jsx("span",{className:"font-black text-sm sm:text-base tracking-widest uppercase",children:"Grover"})]}),t.jsx("div",{className:"text-slate-800 hover:text-blue-600 transition-colors",children:t.jsxs("span",{className:"font-bold text-sm sm:text-base tracking-normal",children:["App",t.jsx("span",{className:"font-normal",children:"vestor"})]})}),t.jsx("div",{className:"text-slate-800 hover:text-slate-950 transition-colors",children:t.jsx("span",{className:"font-mono font-bold text-xs sm:text-sm px-2.5 py-1 rounded bg-slate-200/80 text-slate-800 tracking-wider",children:"PRS"})}),t.jsxs("div",{className:"hidden md:flex items-center gap-2 text-slate-800 hover:text-red-600 transition-colors",children:[t.jsx("div",{className:"w-7 h-7 rounded-full border-2 border-current flex items-center justify-center text-[10px] font-black",children:"B"}),t.jsx("span",{className:"font-extrabold text-base sm:text-lg tracking-wider",children:"BOSCH"})]}),t.jsx("div",{className:"hidden md:block text-slate-800 hover:text-indigo-600 transition-colors",children:t.jsxs("span",{className:"font-extrabold text-base sm:text-lg tracking-tight",children:["software",t.jsx("span",{className:"text-[#FB5A3E] font-black",children:"AG"})]})}),t.jsx("div",{className:"hidden lg:block text-slate-800 hover:text-amber-600 transition-colors",children:t.jsx("span",{className:"font-black text-base sm:text-xl tracking-tight",children:"porta"})})]})]})]})]})})}function wf({onOpenAudit:o,lang:d}){const c=d!=="en",i=[{domain:c?"Vertrieb":"Sales",time:"09:30",before:c?"Die Vertriebsleitung baut den Forecast aus HubSpot und drei Excel-Tabellen, Region Süd ist seit Freitag nicht aktualisiert, Sales Ops schickt eine Sammelmail hinterher.":"Sales leadership compiles forecasts from CRM and three spreadsheets; regional updates lag behind and ops sends chase-up emails.",after:c?"Jede Region pflegt ihre Deals im selben Board, die Summenfelder laufen live. Um 10:00 sieht das Meeting dieselben Zahlen wie der Vertrieb.":"Every team works in the unified board with live calculated rollups. Meeting attendees see the exact numbers sales operates with."},{domain:c?"Projekte":"Projects & PPM",time:"11:00",before:c?"Sieben von zwölf Projektverantwortlichen haben ihren Statusbericht geliefert, fünf nicht. Was in die Runde geht, korrigiert danach niemand mehr.":"Only a fraction of project managers submitted weekly reports. The compiled update contains outdated information nobody corrects.",after:c?"Der Bericht entsteht aus dem, was die Verantwortlichen ohnehin pflegen. Kein Einsammeln, keine zweite Version.":"Executive dashboards populate directly from daily task updates. Zero manual collection, no conflicting spreadsheet versions."},{domain:c?"Service":"Service & Support",time:c?"Ãber Nacht":"Overnight",before:c?"VierunddreiÃig Anfragen auf drei Kanälen, von Hand sortiert. Die vier Fälle mit Fristdruck liegen unten in der Liste.":"Dozens of incoming customer requests across multiple inboxes sorted manually; urgent deadline cases sit at the bottom of the list.",after:c?"Anfragen landen nach Fristpriorität im richtigen Board. Die vier kritischen stehen oben, bevor jemand danach fragt.":"Inquiries route automatically to the right team by SLA priority. Critical tickets are flagged before escalation."},{isHighlight:!0,domain:"",time:"",before:c?"Und irgendwo liegt eine Datei namens v4_final_überarbeitet_v2.xlsx.":"And somewhere in email attachments sits a file named v4_final_edited_v2.xlsx.",after:c?"Die Datei wird nicht mehr gebraucht.":"That spreadsheet is no longer needed."},{isMetric:!0,domain:"",time:"",beforeMetric:c?"12 Std. / Woche":"12 hrs / week",beforeText:c?"Reibungsverlust in einem 15-Personen-Team":"friction loss in a 15-person team",afterMetric:c?"5 Wochen":"5 weeks",afterText:c?"bis zum operativen Zustand":"to turnkey operative workflow"}];return t.jsx("section",{id:"ausgangslage",className:"py-20 sm:py-28 bg-[#FAF6F0] relative",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-12 sm:mb-16",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-widest text-slate-500 mb-3",children:c?"AUSGANGSLAGE UND ZIELBILD":"BEFORE & AFTER TRANSFORMATION"}),t.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight leading-tight mb-4",children:c?"Der Montagmorgen bei den meisten unserer Kunden.":"Monday morning at most of our clients."}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed font-normal",children:c?"Kein Konzeptdiagramm. Sondern was tatsächlich passiert, wenn Ihre Geschäftsführung die Woche eröffnet.":"Not an abstract concept chart. What actually happens when leadership kicks off the business week."})]}
469),t.jsx("div",{className:"rounded-[24px] sm:rounded-[32px] overflow-hidden border border-slate-200/90 shadow-xl bg-white",children:t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12",children:[t.jsxs("div",{className:"lg:col-span-7 bg-white p-6 sm:p-8 lg:p-10 divide-y divide-slate-100",children:[t.jsx("div",{className:"pb-4 text-xs font-extrabold uppercase tracking-wider text-slate-400",children:c?"AUSGANGSLAGE":"INITIAL SITUATION"}),i.map((u,h)=>u.isMetric?t.jsxs("div",{className:"py-5 flex items-baseline gap-3",children:[t.jsx("span",{className:"text-xl sm:text-2xl font-extrabold text-slate-950",children:u.beforeMetric}),t.jsx("span",{className:"text-xs sm:text-sm text-slate-600",children:u.beforeText})]},h):u.isHighlight?t.jsx("div",{className:"py-5 italic text-xs sm:text-sm text-slate-500 font-medium",children:u.before},h):t.jsxs("div",{className:"py-5 grid grid-cols-1 sm:grid-cols-12 gap-3 sm:gap-4 items-start",children:[t.jsxs("div",{className:"sm:col-span-4",children:[t.jsx("div",{className:"font-extrabold text-slate-900 text-sm",children:u.domain}),t.jsx("div",{className:"text-[11px] text-slate-400 font-mono mt-0.5",children:u.time})]}),t.jsx("div",{className:"sm:col-span-8 text-xs sm:text-sm text-slate-600 leading-relaxed",children:u.before})]},h))]}),t.jsxs("div",{className:"lg:col-span-5 bg-[#122320] text-white p-6 sm:p-8 lg:p-10 divide-y divide-emerald-950/80",children:[t.jsx("div",{className:"pb-4 text-xs font-extrabold uppercase tracking-wider text-emerald-400/90",children:c?"MIT NOLIAM":"WITH NOLIAM"}),i.map((u,h)=>u.isMetric?t.jsxs("div",{className:"py-5 flex items-baseline gap-3",children:[t.jsx("span",{className:"text-xl sm:text-2xl font-extrabold text-emerald-400",children:u.afterMetric}),t.jsx("span",{className:"text-xs sm:text-sm text-slate-300",children:u.afterText})]},h):u.isHighlight?t.jsx("div",{className:"py-5 italic text-xs sm:text-sm text-emerald-300/90 font-medium",children:u.after},h):t.jsx("div",{className:"py-5 text-xs sm:text-sm text-slate-200 leading-relaxed",children:u.after},h))]})]})}),t.jsxs("div",{className:"mt-8 flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4 text-xs sm:text-sm",children:[t.jsx("p",{className:"text-slate-600 font-normal",children:c?"Wenn Sie sich in mindestens zwei Punkten wiedererkennen, lohnt sich ein Gespräch.":"If you recognize your operations in at least two of these points, a strategy conversation makes sense."}),t.jsxs("button",{type:"button",onClick:()=>o("Ausgangslage Besprechen"),className:"font-bold text-slate-950 hover:text-[#FB5A3E] transition-colors flex items-center gap-1.5 cursor-pointer underline sm:no-underline",children:[t.jsx("span",{children:c?"Ausgangslage besprechen":"Discuss initial situation"}),t.jsx(ie,{className:"w-4 h-4"})]})]})]})})}function Nf({onOpenAudit:o,lang:d}){const c=d!=="en",i=[{id:"sales",title:"Sales & CRM",subtitle:c?"Vom Erstkontakt bis zur Rechnung":"From first lead to closed revenue",description:c?"Ein Angebot durchläuft Vertrieb, Kalkulation und Auftragsbearbeitung. Noliam bildet diesen Weg in einem System ab â inklusive Anbindung an Ihr ERP.":"Connect inbound leads, pricing calculations, and order processing in one synchronized board with ERP sync.",hasIllustration:!0,points:c?["Angebotskonfiguration und Freigabeworkflows","Automatische Erfassung eingehender Anfragen","Ãbergabe an Auftragsbearbeitung und ERP ohne Medienbruch"]:["Quote calculation and approval workflows","Automated ingestion of incoming customer inquiries","Clean handoff to ERP without spreadsheet friction"],link:"/fachbereiche#sales"},{id:"ops",title:"Operations & PPM",subtitle:c?"Projekt- und Portfoliosteuerung":"Project & Portfolio Management",description:c?"Verbinden Sie strategische Meilensteine mit der täglichen Umsetzung Ihrer Teams. Transparente Auslastung und Budgets in Echtzeit.":"Connect strategic milestones with daily team execution. Live capacity overview and budget tracking in real time.",points:c?["Boardübergreifende Gantt- und Meilenstein-Steuerung","Kapazitätsauslastung ohne manuelle Abfragen","Berichte für die Geschäftsleitung entstehen von Hand"]:["Cross-board Gantt timelines and dependencies","Capacity and workload balancing without spreadsheet polling","Live executive status dashboards"],link:"/fachbereiche#ops"},{id:"support",title:"Customer Support",subtitle:c?"Reaktionszeiten & Wissensdatenbank":"Response SLAs & Knowledge Base",description:c?"Zentralisieren Sie Service-Anfragen aus E-Mail, Chat und Portal. Automatische Vorsortierung nach Fristdruck und verknüpfte Wissensdatenbank.":"Centralize support inquiries across email, chat, and portals with automatic priority routing and shared knowledge base.",points:c?["Automatische Vorsortierung und Fristenüberwachung","Keine verloren gegangenen Anfragen bei Personalwechsel","Direkter Rückgriff auf bewährte Lösungsbausteine"]:["Automated triage and SLA deadline monitoring","Zero lost tickets during team handoffs","Instant reference to proven resolution playbooks"],link:"/fachbereiche#support"},{id:"legal",title:"Legal & Compliance",subtitle:c?"Geschützte Mandantenzugänge & Datenschutz":"Protected Client Access & Privacy",description:c?"Für sensible Mandate, Wirtschaftsprüfung und Rechtsabteilungen. Ende-zu-Ende verschlüsselt oder in Schweizer Rechenzentren.":"Engineered for confidential client files, legal departments, and regulated audits with end-to-e
469nd encryption.",points:c?["Geschützte Mandantenzugänge mit rollenbasierter Freigabe","Einhaltung von DSGVO, Schweizer revDSG und § 203 StGB","Revisionssicherer Prüfpfad für jedes Dokument"]:["Protected client workspaces with granular access roles","Compliance with GDPR, Swiss revDSG, and § 203 StGB","Audit-proof revision logs for every document"],link:"/fachbereiche#legal"}];return t.jsx("section",{id:"fachbereiche",className:"py-20 sm:py-28 bg-[#FAFAFC] relative border-b border-slate-200/60",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-12 sm:mb-16",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-widest text-slate-500 mb-3",children:c?"FACHBEREICHS-LÃSUNGEN":"SOLUTIONS BY DEPARTMENT"}),t.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight leading-tight mb-4",children:c?"In Anwendungsfällen gedacht, nicht in Software-Lizenzen.":"Built around operational use cases, not software tiers."}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed font-normal",children:c?"Ein Angebot durchläuft Vertrieb, Kalkulation und Auftragsbearbeitung. Noliam bildet diesen Weg in einem System ab.":"Work moves across sales, calculation, and delivery. Noliam connects this lifecycle in one coherent system."})]}),t.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 sm:gap-8 items-stretch",children:i.map(u=>t.jsxs("div",{className:`rounded-3xl border border-slate-200 bg-white p-7 sm:p-9 shadow-sm hover:shadow-md transition-shadow flex flex-col justify-between ${u.hasIllustration?"ring-1 ring-[#FB5A3E]/20":""}`,children:[t.jsxs("div",{children:[t.jsx("div",{className:"flex items-start justify-between gap-3 mb-4",children:t.jsxs("div",{children:[t.jsx("h3",{className:"text-xl sm:text-2xl font-extrabold text-slate-950",children:u.title}),t.jsx("div",{className:"text-xs font-bold text-[#FB5A3E] mt-0.5",children:u.subtitle})]})}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed font-normal mb-6",children:u.description}),t.jsx("ul",{className:"space-y-2.5 mb-6 text-xs sm:text-sm text-slate-700",children:u.points.map((h,g)=>t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(mt,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:h})]},g))}),u.hasIllustration&&t.jsxs("div",{className:"mb-6 p-4 rounded-2xl bg-slate-50 border border-slate-200/90 text-xs",children:[t.jsx("div",{className:"font-bold text-slate-900 mb-2",children:c?"Praxisbeispiel: E-Mail â strukturierter Board-Eintrag":"Practical Flow: Email to structured board entry"}),t.jsxs("div",{className:"space-y-2 text-slate-600",children:[t.jsxs("div",{className:"p-2 rounded-lg bg-white border border-slate-200 flex items-center justify-between",children:[t.jsxs("span",{className:"flex items-center gap-1.5 font-medium",children:[t.jsx(yl,{className:"w-3.5 h-3.5 text-slate-400"}),t.jsx("span",{children:"E-Mail: Ausschreibung Stadtwerke (PDF-Anhang)"})]}),t.jsx("span",{className:"text-[10px] font-mono text-slate-400",children:"09:14"})]}),t.jsx("div",{className:"flex justify-center text-slate-400 py-0.5",children:t.jsx(_b,{className:"w-3.5 h-3.5 text-[#FB5A3E]"})}),t.jsxs("div",{className:"p-2 rounded-lg bg-emerald-50 border border-emerald-200 text-emerald-950 flex items-center justify-between font-semibold",children:[t.jsx("span",{children:"Board: Automatische Vorsortierung & Frist 28.10. gesetzt"}),t.jsx("span",{className:"text-[10px] uppercase font-bold text-emerald-700",children:"Erfasst"})]})]})]})]}),t.jsx("div",{className:"pt-4 border-t border-slate-100 flex items-center justify-between",children:t.jsxs(Z,{to:u.link,className:"font-bold text-xs sm:text-sm text-slate-900 hover:text-[#FB5A3E] transition-colors flex items-center gap-1.5",children:[t.jsx("span",{children:c?"Details & Architektur ansehen":"Explore department architecture"}),t.jsx(ie,{className:"w-4 h-4"})]})})]},u.id))})]})})}function Ty({onSelectPlatform:o,lang:d}){const c=d!=="en";return t.jsx("section",{id:"plattformen",className:"py-20 sm:py-28 relative bg-white border-b border-slate-200/60",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-12 sm:mb-16",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-widest text-slate-500 mb-3",children:c?"PLATTFORM-ARCHITEKTUR":"PLATFORM ARCHITECTURE"}),t.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight leading-tight mb-4",children:c?"Unabhängige Beratung. Keine Reseller-Bindung.":"Independent advisory without vendor lock-in."}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed font-normal",children:c?"Mit monday.com, Collabase und Stackfield sowie Schnittstellen zu SAP, DATEV und Microsoft 365. Die Plattformwahl steht am Ende der Analyse, nicht an ihrem Anfang.":"Deploying monday.com, Collabase, and Stackfield with seamless connectors to SAP, DATEV, and Microsoft 365."})]}),t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8 items-stretch mb-14",children:[t.jsxs("div",{className:"rounded-3xl border-2 border-slate-900 bg-white p-7 sm:p-8 flex flex-col justify-between shadow-lg relative",children:[t.jsx("div",{className:"absolute -top-3.5 left-8 bg-slate-950 text-white text-[10px] font-extrabold uppercase tracking-wider px-3 py-1 rounded-full shadow-xs",children:c?"Unsere Empfehlung":"Our Recommendation"}),t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-center justify-between mb-5 pt-1",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsxs("div",{className:"flex items-center gap-1",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-[#FB2C36]"}),t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-[#FFCB00]"}),t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-[#00D647]"})]}),t.jsx("span",{className:"text-xl font-extrabold text-slate-950",children:"monday.com"})]}),t.jsx("span",{className:"text-[11px] font-bold text-slate-700 bg-slate-100 px-2.5 py-0.5 rounded-full",children:"Solution Partner"})]}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed mb-6 font-normal",children:c?"Plattform für Unternehmen zwischen 20 und 5.000 Mitarbeitenden. Verbindet Vertrieb, Projektmanagement, Produktentwicklung und Service in einem System.":"Work OS platform for teams between 20 and 5,000 employees. Unifies s
469ales, project delivery, and operations."}),t.jsxs("ul",{className:"space-y-3 mb-8 text-xs sm:text-sm text-slate-700",children:[t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"CRM: Lückenlose Pipeline vom Erstkontakt bis zur Rechnung":"CRM pipeline from lead to cash"})]}),t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"Projektsteuerung: Gantt-Charts, Meilensteine und Auslastung":"Project management and portfolio workload"})]}),t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"Service Desk: Ticketverteilung und Reaktionszeiten":"Service desk and automated SLA tracking"})]}),t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"Automatisierung: 200+ Schnittstellen zu SAP, DATEV und M365":"Native connectors to SAP, DATEV, and M365"})]}),t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"Bereitstellung: Schlüsselfertige Einführung und Anwenderschulung":"Turnkey rollout and team enablement"})]})]})]}),t.jsx("div",{className:"pt-4 border-t border-slate-100 flex items-center justify-between",children:t.jsxs(Z,{to:"/platform/monday-com",className:"font-bold text-xs sm:text-sm text-slate-900 hover:text-[#FB5A3E] transition-colors flex items-center gap-1.5",children:[t.jsx("span",{children:c?"monday.com im Detail":"Explore monday.com"}),t.jsx(ie,{className:"w-4 h-4"})]})})]}),t.jsxs("div",{className:"rounded-3xl border border-slate-200 bg-white p-7 sm:p-8 flex flex-col justify-between shadow-sm hover:shadow-md transition-shadow relative",children:[t.jsx("div",{className:"absolute -top-3.5 left-8 bg-rose-600 text-white text-[10px] font-extrabold uppercase tracking-wider px-3 py-1 rounded-full shadow-xs",children:"Swiss Cloud"}),t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-center justify-between mb-5 pt-1",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("div",{className:"w-6 h-6 rounded-md bg-rose-600 text-white flex items-center justify-center font-black text-xs",children:"C"}),t.jsx("span",{className:"text-xl font-extrabold text-slate-950",children:"Collabase"})]}),t.jsx("span",{className:"text-[11px] font-bold text-rose-700 bg-rose-50 px-2.5 py-0.5 rounded-full",children:"Swiss DB"})]}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed mb-6 font-normal",children:c?"Schweizer Plattform für relationale No-Code-Datenbanken, Test- und Fehlermanagement und Zeiterfassung, mit Datenhaltung in Schweizer Rechenzentren.":"Swiss relational database platform with native test management and time tracking hosted in Swiss ISO data centers."}),t.jsxs("ul",{className:"space-y-3 mb-8 text-xs sm:text-sm text-slate-700",children:[t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"Relationale Datenbanken ohne Programmierung aufbauen":"Relational no-code database structure"})]}),t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"Integriertes Test- und Fehlermanagement ohne Zusatz-Plugins":"Built-in defect and QA test management"})]}),t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"Natives Time Reporting und Leistungsnachweiserfassung":"Native time tracking and billing verification"})]}),t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"100% DSGVO- und Schweizer revDSG-konforme Datenhaltung":"Full compliance with Swiss revDSG and GDPR"})]}),t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"Kosteneffiziente Alternative zu teuren Enterprise-Lizenzen":"Cost-efficient alternative to legacy tools"})]})]})]}),t.jsx("div",{className:"pt-4 border-t border-slate-100 flex items-center justify-between",children:t.jsxs(Z,{to:"/platform/collabase",className:"font-bold text-xs sm:text-sm text-slate-900 hover:text-rose-600 transition-colors flex items-center gap-1.5",children:[t.jsx("span",{children:c?"Collabase im Detail":"Explore Collabase"}),t.jsx(ie,{className:"w-4 h-4"})]})})]}),t.jsxs("div",{className:"rounded-3xl border border-slate-200 bg-white p-7 sm:p-8 flex flex-col justify-between shadow-sm hover:shadow-md transition-shadow relative",children:[t.jsx("div",{className:"absolute -top-3.5 left-8 bg-blue-700 text-white text-[10px] font-extrabold uppercase tracking-wider px-3 py-1 rounded-full shadow-xs",children:c?"Ende-zu-Ende":"End-to-End Encrypted"}),t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-center justify-between mb-5 pt-1",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("div",{className:"w-6 h-6 rounded-md bg-blue-700 text-white flex items-center justify-center font-black text-xs",children:t.jsx(ya,{className:"w-3.5 h-3.5"})}),t.jsx("span",{className:"text-xl font-extrabold text-slate-950",children:"Stackfield"})]}),t.jsx("span",{className:"text-[11px] font-bold text-blue-800 bg-blue-50 px-2.5 py-0.5 rounded-full",children:"§ 203 StGB"})]}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed mb-6 font-normal",children:c?"Ende-zu-Ende verschlüsselte Collaboration nach § 203 StGB für Kanzleien und vertrauliche Mandate mit Servern in Deutschland.":"End-to-end encrypted collaboration engineered for statutory professional secrecy holders with German servers."}),t.jsxs("ul",{className:"space-y-3 mb-8 text-xs sm:text-sm text-slate-700",children:[t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"Zero-Knowledge: Selbst für den Anbieter unlesbar verschlüsselt":"Zero-knowledge: unreadable even to host"})]}),t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"Konform für Wirtschaftsprüfer, Steuerberater und Anwälte":"Certified for auditors, tax advisors, and lawyers"})]}),t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"Aufgaben, Projektsteuerung, Chat und Videokonferenzen":"Encrypted tasks, chats, and video calls"})]}),t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"AusschlieÃlich Rechenzentren in Frankfurt am Main und München":"Exclusively hosted in German ISO data centers"})]}),t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:c?"Geschützte Mandantenzugänge mit revisionssicherem Protokoll":"Auditable client access permissions"})]})]})]}),t.jsx("div",{className:"pt-4 border-t border-slate-100 flex items-center justify-between",children:t.jsxs(Z,{to:"/platform/stackfield",className:"font-bold text-xs sm:text-sm text-slate-900 hover:text-blue-600 transition-colors flex items-center gap-1.5",children:[t.jsx("span",{children:c?"Stackfield im Detail":"Explore Stackfield"}),t.jsx(ie,{className:"w-4 h-4"})]})})]})]}),t.jsxs("div",{className:"p-6 sm:p-7 rounded-2xl bg-slate-50 border border-slate-200 flex flex-col md:flex-row items-start md:items-center justify-between gap-4",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-wider text-slate-500 mb-1",children:c?"Schnittstellen & Altsysteme":"Integrations & Connectors"}),t.jsxs("div",{className:"flex flex-wrap items-center gap-2 text-xs font-medium text-slate-700",children:[t.jsx("span",{children:c?"Direkte Anbindung an Ihre Kernsysteme:":"Direct sync
469with your core systems:"}),t.jsx("span",{className:"font-bold text-slate-950",children:"SAP S/4HANA"})," ·",t.jsx("span",{className:"font-bold text-slate-950",children:"DATEV"})," ·",t.jsx("span",{className:"font-bold text-slate-950",children:"Microsoft 365"})," ·",t.jsx("span",{className:"font-bold text-slate-950",children:"Abacus Enterprise"})," ·",t.jsx("span",{className:"font-bold text-slate-950",children:"Jira"})," ·",t.jsx("span",{className:"font-bold text-slate-950",children:"HubSpot"})]})]}),t.jsxs(Z,{to:"/loesungen",className:"font-bold text-xs sm:text-sm text-[#FB5A3E] hover:underline flex items-center gap-1 shrink-0",children:[t.jsx("span",{children:c?"Alle Schnittstellen & Feature-Matrix ansehen":"View all integrations"}),t.jsx(ie,{className:"w-4 h-4"})]})]})]})})}function Ry({lang:o}){const d=o!=="en",c=[{company:"Software AG",domain:d?"Vertriebs- und Portfoliosteuerung":"Sales Pipeline & Global Forecasts",platform:"monday CRM / Enterprise",situation:d?"Fragmentierte Pipelines und manuelle Konsolidierung von Forecasts über mehrere Regionen führten zu zeitintensiven Abstimmungsrunden vor jedem Management-Meeting.":"Fragmented deal pipelines across regional teams led to hours of manual spreadsheet reconciliation before executive meetings.",delivery:d?"Strukturierung eines boardübergreifenden CRM-Systems mit direkter ERP-Schnittstelle, einheitlichen Summenfeldern und automatisierten Angebotsfreigaben.":"Turnkey rollout of a unified sales board with automated approvals, live forecast rollups, and direct ERP data handoffs.",result:d?"Umsatzprognosen stehen der Geschäftsleitung montags live zur Verfügung. Wöchentliche Abstimmungszeiten wurden um 85% reduziert.":"Executive forecasts update automatically every Monday. Manual status polling decreased by 85%."},{company:"porta Möbel",domain:d?"Projektmanagement & Filial-Rollout":"Multi-Location Store Rollout",platform:"monday Work Management",situation:d?"Filialumbauten und Logistikprojekte wurden mit uneinheitlichen Excel-Listen gesteuert. Terminverschiebungen wurden oft zu spät bemerkt.":"Store refurbishment and supply chain projects relied on fragmented spreadsheets, causing delayed milestone visibility.",delivery:d?"Einführung dynamischer Gantt-Meilensteinpläne mit automatischen Abhängigkeiten, Workload-Ãbersicht für Gewerke und mobiler Aufgabenerfassung.":"Standardized dynamic Gantt timelines with automated dependency shifts and live contractor workload tracking.",result:d?"Reibungslose Koordination über alle Standorte. Termingerechte Eröffnungen ohne Medienbruch zwischen Zentrale und Baustelle.":"On-time project completions across all locations with full transparency between headquarters and on-site crews."},{company:d?"Stadtwerke & Kommunalverbund":"Public Utilities & Municipal Network",domain:d?"Fördermittel- & Beschlusscontrolling":"Grants & Regulatory Tracking",platform:"Stackfield / monday.com",situation:d?"Hohe Dokumentationsauflagen, strenge Datenschutzvorgaben (DSGVO, OZG) und strikte Fristen bei Bundes- und Landesfördermitteln.":"Strict regulatory compliance mandates and tight submission deadlines across public grant management projects.",delivery:d?"Geschützte Mandantenräume mit revisionssicherem Audit-Trail, automatischen Fristen-Warnungen und § 203 StGB konformer Dokumentenablage.":"Implementation of encrypted collaborative workspaces with deadline alarms and compliant audit trails.",result:d?"100% fristgerechte Mittelabrufe und revisionssichere Dokumentation für Rechnungsprüfungsämter.":"100% deadline adherence on all public grant submissions and audit-proof documentation for oversight bodies."}];return t.jsx("section",{id:"referenzen",className:"py-20 sm:py-28 bg-[#FAFAFC] relative border-b border-slate-200/60",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-12 sm:mb-16",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-widest text-slate-500 mb-3",children:d?"CASE STUDIES & REFERENZEN":"CASE STUDIES & PROOF"}),t.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight leading-tight mb-4",children:d?"Beweise aus der Praxis.":"Proven in practice."}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed font-normal",children:d?"Drei ausgewählte Kundenprojekte im standardisierten Aufbau: Ausgangslage, Leistung und konkretes Ergebnis.":"Three selected client delivery stories: initial challenge, architectural delivery, and tangible business outcome."})]}),t.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6 sm:gap-8 items-stretch mb-10",children:c.map((i,u)=>t.jsx("div",{className:"rounded-3xl border border-slate-200 bg-white p-7 sm:p-8 flex flex-col justify-between shadow-sm hover:shadow-md transition-shadow",children:t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-start justify-between gap-3 mb-4 pb-4 border-b border-slate-100",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:i.company}),t.jsx("div",{className:"text-xs font-bold text-slate-500 mt-0.5",children:i.domain})]}),t.jsx("span",{className:"text-[10px] font-bold uppercase bg-slate-100 text-slate-700 px-2.5 py-1 rounded-full whitespace-nowrap",children:i.platform})]}),t.jsxs("div",{className:"space-y-4 text-xs sm:text-sm",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-[11px] font-extrabold uppercase tracking-wider text-slate-400 mb-1",children:d?"Ausgangslage:":"Challenge:"}),t.jsx("p",{className:"text-slate-600 leading-relaxed font-normal",children:i.situation})]}),t.jsxs("div",{children:[t.jsx("div",{className:"text-[11px] font-extrabold uppercase tracking-wider text-slate-400 mb-1",children:d?"Leistung von Noliam:":"Delivery by Noliam:"}),t.jsx("p",{className:"text-slate-600 leading-relaxed font-normal",children:i.delivery})]}),t.jsxs("div",{className:"p-3.5 rounded-xl bg-emerald-50/70 border border-emerald-200/80",children:[t.jsx("div",{className:"text-[11px] font-extrabold uppercase tracking-wider text-emerald-800 mb
469-1",children:d?"Ergebnis:":"Outcome:"}),t.jsx("p",{className:"text-emerald-950 font-semibold leading-relaxed",children:i.result})]})]})]})},u))}),t.jsx("div",{className:"text-center pt-2",children:t.jsxs(Z,{to:"/case-studies",className:"inline-flex items-center gap-2 font-bold text-xs sm:text-sm text-slate-900 hover:text-[#FB5A3E] transition-colors",children:[t.jsx("span",{children:d?"Alle Kundenprojekte und Detailberichte ansehen":"Explore all case studies and detailed reports"}),t.jsx(ie,{className:"w-4 h-4"})]})})]})})}function By({onOpenAudit:o,lang:d}){const c=d!=="en",h=c?[{num:"01",title:"1. Analyse & Systementwurf",desc:"Die Plattformwahl steht am Ende der Analyse, nicht an ihrem Anfang. Wir erfassen zuerst Ihre realen Abläufe, Schnittstellen zu Altsystemen und Datenschutzanforderungen.",deliverables:["Ablauf- und Schnittstellen-Mapping","Auswahl der Plattform: monday.com, Collabase oder Stackfield","Strukturierter Systementwurf und Zeitplan"]},{num:"02",title:"2. Pilotierung & Customizing",desc:"In zweiwöchigen Zyklen konfigurieren wir Ihre Boards, Berechtigungsrollen und Automatisierungen. Daten aus Excel oder Jira werden vorab in einem Testlauf geprüft.",deliverables:["Boardübergreifende Automatisierungen und Filteransichten","Schnittstellen zu ERP, DATEV, HubSpot und M365","Strukturierte Altdaten-Ãbernahme mit Testlauf"]},{num:"03",title:"3. Rollout & Schulung",desc:"Ein System wird genutzt, wenn die Teams es bedienen können. Deshalb gehört die praxisnahe Schulung in jede Einführung â auf Wunsch mit laufender Betreuung.",deliverables:["Praxisnahe Workshops für Anwender und Führungskräfte","Laufende Betreuung und Weiterentwicklung","Feste Reaktionszeiten im laufenden Betrieb"]}]:[{num:"01",title:"1. Analysis & Architectural Blueprint",desc:"Platform selection comes at the end of the analysis, not at the beginning. We first map your actual workflows, legacy connectors, and data privacy requirements.",deliverables:["Process and interface mapping","Platform selection: monday.com, Collabase, or Stackfield","System blueprint and delivery roadmap"]},{num:"02",title:"2. Agile Setup & Dry Run Migration",desc:"In 2-week agile cycles, we configure workspaces, access permissions, and automations. Data from Excel or Jira is verified in a pre-rollout test run.",deliverables:["Cross-board automations and custom views","Connectors to ERP, CRM, and Microsoft 365","Structured legacy migration with dry run"]},{num:"03",title:"3. Rollout & Team Enablement",desc:"A system is only effective when teams know how to use it. Practical training is a mandatory part of every rollout â with ongoing support upon request.",deliverables:["Hands-on interactive training workshops","Continuous workspace administration and evolution","Guaranteed SLA response times in operations"]}];return t.jsx("section",{id:"methode",className:"py-20 sm:py-28 relative bg-white border-b border-slate-200/60",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-12 sm:mb-16",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-widest text-slate-500 mb-3",children:c?"DIE NOLIAM METHODE":"THE NOLIAM METHODOLOGY"}),t.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight leading-tight mb-4",children:c?"Drei Phasen bis zum produktiven Betrieb.":"Three phases to turnkey operations."}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed font-normal",children:c?"Jede Phase endet mit einem lauffähigen Ergebnis, das Ihre Teams ab dem ersten Tag nutzen.":"Every phase delivers a working operative milestone that teams put to use from day one."})]}),t.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 sm:gap-8 items-stretch mb-14",children:h.map(g=>t.jsx("div",{className:"rounded-3xl border border-slate-200 bg-white p-7 sm:p-8 flex flex-col justify-between shadow-sm hover:shadow-md transition-shadow relative",children:t.jsxs("div",{children:[t.jsx("div",{className:"w-10 h-10 rounded-2xl bg-slate-950 text-white font-mono text-sm font-extrabold flex items-center justify-center mb-6",children:g.num}),t.jsx("h3",{className:"text-lg sm:text-xl font-extrabold text-slate-950 mb-3",children:g.title}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed font-normal mb-6",children:g.desc}),t.jsxs("div",{className:"pt-4 border-t border-slate-100",children:[t.jsx("div",{className:"text-[11px] font-extrabold uppercase tracking-wider text-slate-400 mb-2.5",children:c?"Ergebnisse dieser Phase:":"Phase Deliverables:"}),t.jsx("ul",{className:"space-y-2 text-xs text-slate-700",children:g.deliverables.map((b,x)=>t.jsxs("li",{className:"flex items-start gap-2",children:[t.jsx(he,{className:"w-3.5 h-3.5 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:b})]},x))})]})]})},g.num))}),t.jsxs("div",{className:"p-8 sm:p-10 rounded-3xl bg-[#FAF6F0] border border-slate-200/80 max-w-4xl mx-auto text-center",children:[t.jsx("blockquote",{className:"text-base sm:text-xl font-medium text-slate-900 leading-relaxed mb-4",children:c?"âWir beginnen bei Ihrem Geschäftsprozess und bauen darauf ein System, das Ihre Teams tatsächlich nutzen und das mit Ihnen mitwächst.â":"âWe start with your actual business process and build a system around it that your teams genuinely use and that scales with your growth.â"}),t.jsxs("div",{className:"text-xs sm:text-sm text-slate-600",children:[t.jsx("span",{className:"font-extrabold text-slate-950",children:"Dmitry Rasin"})," · Managing Director, Noliam AG"]})]})]})})}function Oy({onOpenAudit:o,lang:d}){const c=d!=="en",i=[{id:"poc",name:c?"Proof of Concept":"Proof of Concept (PoC)",duration:c?"2 Wochen":"2 Weeks",badge:"",desc:c?"Validierung der Machbarkeit auf einer echten Testinstanz vor der unternehmensweiten Entscheidung.":"Rapid feasibility validation on a live test environment with real workflows before corporate procurement.",features:c?["Funktionsfähiger Prototyp mit Ihren realen Daten","Systementwurf und Schnittstellen-Prüfung","Abschlusspräsentation für Entscheider und Fachbereich","Vollständige Anrechnung der Kosten bei anschlieÃendem Rollout"]:["Working live prototype with your real business data","System taxonomy blueprint and API connector check","Executive decision readout for C-level & PMO","Full cost credit applied to subsequent rollout"],cta:c?"PoC anfragen":"Request PoC",popular:!1},{id:"rollout",name:c?"Schlüsselfertiger Rollout":"Turnkey Rollout",duration:c?"3 â 6 Wochen":"3 â 6 Weeks",badge:c?"Am häufigsten gewählt":"Most Selected",desc:c?"Komplette Einführung der gewählten Plattform inklusive Datenmigration, Schnittstellen und Anwenderschulung.":"Full turnkey implementation of the chosen platform including data migration, API connectors, and training.",features:c?["Boardübergreifende Strukturierung und Rollenrechte","Strukturierte Altdaten-Ãbernahme aus Excel oder Jira","Schnittstellen zu ERP, DATEV, HubSpot und Microsoft 365","Praxisnahe Schulungen für alle Anwender und Teams"]:["Cross-board architecture and granular role permissions","Structured migration from Excel, Jira, or legacy tools","Connectors to ERP, DATEV, CRM, and Microsoft 365","Hands-on practical training for all users and leads"],cta:c?"Rollout planen":"Plan Rollout",popular:!0},{id:"retainer",name:c?"Laufende Betreuung":"Admin-as-a-Service",duration:c?"Monatlich flexibel":"Monthly Flexible",badge:"",desc:c?"Kontinuierliche Begleitung und Weiterentwicklung Ihrer Workspaces durch zertifizierte Berater.":"Continuous administrative management and workflow evolution with certified implementation consultants.",features:c?["Fester Ansprechpartner für Fragen und Anpassungen","Laufender Bau neuer Boards und Automatisierungen","Onboarding neuer Mitarbeitender und Lizenz-Monitoring","Verbindliche Reaktionszeiten im laufenden Betrieb"]:["Dedicated senior consultant as single point of contact","Continuous board creation and automation tuning","New team member onboarding and license auditing","Guaranteed SLA response times during business hours"],cta:c?"Betreuung anfragen":"Request Service",popular:!1}];return t.jsx("section",{id:"pakete",className:"py-20 sm:py-28 relative bg-[#FAFAFC] border-b border-slate-200/60",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-12 sm:mb-16",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-widest text-slate-500 mb-3",children:c?"PAKETE & AUFWAN
469D":"PACKAGES & SCOPE"}),t.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight leading-tight mb-4",children:c?"Drei Pakete mit festem Umfang und fester Dauer.":"Three packages with fixed scope and timeline."}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed font-normal",children:c?"Wählen Sie das Modell, das zu Ihrer aktuellen Phase passt: vom zweiwöchigen Proof of Concept bis zur laufenden Betreuung.":"Choose the engagement model that matches your current phase: from a two-week proof of concept to continuous administration."})]}),t.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6 sm:gap-8 items-stretch",children:i.map(u=>t.jsxs("div",{className:`rounded-3xl p-7 sm:p-9 relative flex flex-col justify-between transition-all ${u.popular?"border-2 border-slate-950 bg-white shadow-xl scale-[1.01]":"border border-slate-200 bg-white shadow-sm hover:shadow-md"}`,children:[u.popular&&t.jsx("div",{className:"absolute -top-3.5 left-1/2 -translate-x-1/2 bg-slate-950 text-white text-[10px] font-extrabold uppercase tracking-wider px-3.5 py-1 rounded-full shadow-md whitespace-nowrap",children:u.badge}),t.jsxs("div",{children:[t.jsxs("div",{className:"mb-4",children:[t.jsx("span",{className:"text-xs font-mono font-bold text-[#FB5A3E]",children:u.duration}),t.jsx("h3",{className:"text-xl sm:text-2xl font-extrabold text-slate-950 mt-1",children:u.name})]}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 mb-6 leading-relaxed font-normal",children:u.desc}),t.jsx("div",{className:"space-y-2.5 mb-8 text-xs sm:text-sm text-slate-700",children:u.features.map((h,g)=>t.jsxs("div",{className:"flex items-start gap-2.5",children:[t.jsx(mt,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:h})]},g))})]}),t.jsx("div",{className:"pt-4 border-t border-slate-100",children:t.jsxs("button",{type:"button",onClick:()=>o(`Paket: ${u.name}`),className:`w-full py-3 px-4 rounded-xl font-bold text-xs sm:text-sm flex items-center justify-center gap-2 cursor-pointer transition-all ${u.popular?"bg-slate-950 hover:bg-slate-900 text-white shadow-sm":"bg-slate-100 hover:bg-slate-200 text-slate-900"}`,children:[t.jsx("span",{children:u.cta}),t.jsx(ie,{className:"w-4 h-4"})]})})]},u.id))})]})})}function _y({onOpenAudit:o,lang:d}){const c=d!=="en",[i,u]=w.useState(1),[h,g]=w.useState("sales"),[b,x]=w.useState("excel"),[f,y]=w.useState("20-50"),[v,k]=w.useState("dsgvo"),[B,C]=w.useState(""),[O,_]=w.useState(""),D=[{id:"sales",title:"Sales & CRM",desc:c?"Vertrieb, Angebote, Pipeline":"Sales pipeline, quotes, CRM"},{id:"ops",title:"Operations & PPM",desc:c?"Projektsteuerung, Ressourcen, Meilensteine":"Project management, workload, delivery"},{id:"support",title:"Customer Support",desc:c?"Tickets, Reaktionszeiten, Wissensdatenbank":"Ticketing, SLA tracking, knowledge base"},{id:"legal",title:"Legal & Kanzleien",desc:c?"Vertrauliche Mandatsakten & Compliance":"Confidential client files & compliance"}],W=[{id:"excel",title:"Excel / Tabellen",desc:c?"Manuelle Tabellen & Dateichaos":"Manual spreadsheets & file clutter"},{id:"jira",title:"Jira & Confluence",desc:c?"Komplexe Altsysteme mit hoher Wartung":"Legacy Atlassian instances with high overhead"},{id:"trello",title:"Trello / Asana",desc:c?"Einfache Boards ohne ERP-Anbindung":"Simple boards lacking ERP integration"},{id:"mixed",title:"Postfächer & Insellösungen",desc:c?"Mehrere isolierte Einzellösungen":"Multiple disconnected tools"}],q=[{id:"dsgvo",title:"EU-DSGVO (Deutschland / Ãsterreich)",desc:c?"EU-Rechenzentren (Frankfurt / München)":"EU data residency (Frankfurt / Munich)"},{id:"revdsg",title:"Schweizer revDSG (Schweiz)",desc:c?"Datenhaltung in Schweizer Rechenzentren":"Data residency in Swiss ISO centers"},{id:"stgb",title:"§ 203 StGB (Berufsgeheimnisträger)",desc:c?"Ende-zu-Ende verschlüsselt (Zero-Knowledge)":"End-to-end encrypted (zero-knowledge)"}],F=v==="revdsg"?{platform:"Collabase",badge:"Swiss Cloud",summary:c?"Relationale No-Code-Datenbank mit Schweizer Datenhaltung, integriertem Testmanagement und Zeiterfassung.":"Swiss relational database with native test management and time tracking hosted in Switzerland.",timeSaved:c?"~8 â 12 Stunden / Woche":"~8 â 12 hrs / week",focus:c?"Schweizer Datenschutz & Kosteneffizienz":"Swiss data sovereignty & cost efficiency"}
469:v==="stgb"||h==="legal"?{platform:"Stackfield",badge:"§ 203 StGB Ende-zu-Ende",summary:c?"Ende-zu-Ende verschlüsselte Collaboration für Kanzleien und vertrauliche Mandate mit deutschen Servern.":"End-to-end encrypted collaboration with German servers engineered for statutory secrecy requirements.",timeSaved:c?"~10 â 14 Stunden / Woche":"~10 â 14 hrs / week",focus:c?"Höchste Vertraulichkeit & Revisionssicherheit":"Strict confidentiality & audit compliance"}:{platform:"monday.com Work OS",badge:"Empfohlene Plattform",summary:c?"Ganzheitliche Work OS Plattform mit direkter Schnittstelle zu SAP, DATEV, HubSpot und Microsoft 365.":"Scalable Work OS platform with native integrations to SAP, DATEV, CRM, and Microsoft 365.",timeSaved:c?"~12 â 16 Stunden / Woche":"~12 â 16 hrs / week",focus:c?"Skalierung, Automatisierung & ERP-Integration":"Scale, automation & ERP integration"},$=V=>{V&&V.preventDefault(),o(`Konfigurator: ${F.platform} (${h})`)};return t.jsx("section",{id:"konfigurator",className:"py-20 sm:py-28 bg-[#FAF6F0] relative border-b border-slate-200/60",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-12 sm:mb-16",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-widest text-slate-500 mb-3",children:c?"INTERAKTIVER PROZESS-KONFIGURATOR":"INTERACTIVE PROCESS CONFIGURATOR"}),t.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight leading-tight mb-4",children:c?"In 4 Schritten zur passenden Plattform-Architektur.":"Find the matching platform architecture in 4 steps."}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed font-normal",children:c?"Wählen Sie Ihren Fachbereich und Ihre aktuellen Systeme für eine konkrete Empfehlung inklusive Ersparnisschätzung.":"Select your department and legacy stack to receive a tailored architectural recommendation."})]}),t.jsxs("div",{className:"rounded-[28px] sm:rounded-[36px] bg-white border border-slate-200/90 shadow-xl p-7 sm:p-10 lg:p-12 max-w-4xl mx-auto",children:[t.jsxs("div",{className:"flex items-center justify-between pb-6 mb-8 border-b border-slate-100",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("span",{className:"w-7 h-7 rounded-full bg-slate-950 text-white font-mono text-xs font-bold flex items-center justify-center",children:i}),t.jsxs("span",{className:"text-xs sm:text-sm font-bold text-slate-900",children:[i===1&&(c?"Schritt 1: Fachbereich wählen":"Step 1: Select Department"),i===2&&(c?"Schritt 2: Aktuelle Altsysteme":"Step 2: Current Legacy Tools"),i===3&&(c?"Schritt 3: TeamgröÃe & Datenschutz":"Step 3: Team Size & Privacy"),i===4&&(c?"Schritt 4: Ihre Architektur-Empfehlung":"Step 4: Your Platform Blueprint")]})]}),t.jsxs("span",{className:"text-xs text-slate-400 font-mono",children:[i," / 4"]})]}),i===1&&t.jsxs("div",{className:"space-y-6",children:[t.jsx("h3",{className:"text-lg sm:text-xl font-extrabold text-slate-950",children:c?"Welcher Fachbereich soll primär strukturiert werden?":"Which department is your primary priority?"}),t.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3.5",children:D.map(V=>t.jsxs("button",{type:"button",onClick:()=>g(V.id),className:`p-4 rounded-2xl border text-left transition-all cursor-pointer ${h===V.id?"border-slate-950 bg-slate-50 ring-2 ring-slate-950/10":"border-slate-200 hover:border-slate-300"}`,children:[t.jsx("div",{className:"font-extrabold text-sm text-slate-950",children:V.title}),t.jsx("div",{className:"text-xs text-slate-500 mt-0.5",children:V.desc})]},V.id))}),t.jsx("div",{className:"pt-4 flex justify-end",children:t.jsxs("button",{type:"button",onClick:()=>u(2),className:"bg-slate-950 hover:bg-slate-900 text-white font-bold px-6 py-3 rounded-full text-xs sm:text-sm flex items-center gap-2 cursor-pointer transition-colors",children:[t.jsx("span",{children:c?"Weiter zu Altsystemen":"Next: Legacy Tools"}),t.jsx(ie,{className:"w-4 h-4"})]})})]}),i===2&&t.jsxs("div",{className:"space-y-6",children:[t.jsx("h3",{className:"text-lg sm:text-xl font-extrabold text-slate-950",children:c?"Welche Werkzeuge nutzen Sie aktuell hauptsächlich?":"What tools do you currently rely on?"}),t.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3.5",children:W.map(V=>t.jsxs("button",{type:"button",onClick:()=>x(V.id),className:`p-4 rounded-2xl border text-left transition-all cursor-pointer ${b===V.id?"border-slate-950 bg-slate-50 ring-2 ring-slate-950/10":"border-slate-200 hover:border-slate-300"}`,children:[t.jsx("div",{className:"font-extrabold text-sm text-slate-950",children:V.title}),t.jsx("div",{className:"text-xs text-slate-500 mt-0.5",children:V.desc})]},V.id))}),t.jsxs("div",{className:"pt-4 flex items-center justify-between",children:[t.jsxs("button",{type:"button",onClick:()=>u(1),className:"text-xs sm:text-sm font-semibold text-slate-600 hover:text-slate-950 flex items-center gap-1.5 cursor-pointer",children:[t.jsx(bn,{className:"w-4 h-4"}),t.jsx("span",{children:c?"Zurück":"Back"})]}),t.jsxs("button",{type:"button",onClick:()=>u(3),className:"bg-slate-950 hover:bg-slate-900 text-white font-bold px-6 py-3 rounded-full text-xs sm:text-sm flex items-center gap-2 cursor-pointer transition-colors",children:[t.jsx("span",{children:c?"Weiter zu Rahmenbedingungen":"Next: Framework"}),t.jsx(ie,{className:"w-4 h-4"})]})]})]}),i===3&&t.jsxs("div",{className:"space-y-6",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-lg sm:text-xl font-extrabold text-slate-950 mb-3",children:c?"TeamgröÃe & Datenschutzvorgaben":"Team Size & Compliance Requirements"}),t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-600 mb-2",children:c?"Mitarbeitende im Zielbereich:":"Team members in scope:"}),t.jsx("div",{className:"grid grid-cols-4 gap-2 mb-6",children:["5-20","20-50","50-200","200+"].map(V=>t.jsx("button",{type:"button",onClick:()=>y(V),className:`py-2.5 px-3 rounded-xl border text-center font-bold text-xs sm:text-sm transition-all cursor-pointer ${f===V?"border-slate-950 bg-slate-950 text-white":"border-slate-200 text-slate-700 hover:bg-slate-50"}`,children:V},V))}),t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-600 mb-2",children:c?"Datenschutz & Standort:":"Data Privacy Standard:"}),t.jsx("div",{className:"space-y-2.5",children:q.map(V=>t.jsxs("button",{type:"button",onClick:()=>k(V.id),className:`w-full p-3.5 rounded-2xl border text-left transition-all cursor-pointer ${v===V.id?"border-slate-950 bg-slate-50 ring-2 ring-slate-950/10":"border-slate-200 hover:border-slate-300"}`,children:[t.jsx("div",{className:"font-extrabold text-xs sm:text-sm text-slate-950",children:V.title}),t.jsx("div",{className:"text-xs text-slate-500 mt-0.5",children:V.desc})]},V.id))})]}),t.jsxs("div",{className:"pt-4 flex items-center justify-between",children:[t.jsxs("button",{type:"button",onClick:()=>u(2),className:"text-xs sm:text-sm font-semibold text-slate-600 hover:text-slate-950 flex items-center gap-1.5 cursor-pointer",children:[t.jsx(bn,{className:"w-4 h-4"}),t.jsx("span",{children:c?"Zurück":"Back"})]}),t.jsxs("button",{type:"button",onClick:()=>u(4),className:"bg-slate-950 hover:bg-slate-900 text-white font-bold px-6 py-3 rounded-full text-xs sm:text-sm flex items-center gap-2 cursor-pointer transition-colors",children:[t.jsx("span",{children:c?"Ergebnis berechnen":"Calculate Recommendation"}),t.jsx(ie,{className:"w-4 h-4"})]})]})]}),i===4&&t.jsxs("div",{className:"space-y-6 animate-in fade-in duration-200",children:[t.jsxs("div",{className:"p-6 sm:p-7 rounded-2xl bg-slate-50 border border-slate-200 space-y-4",children:[t.jsxs("div",{className:"flex items-start justify-between flex-wrap gap-2",children:[t.jsxs("div",{children:[t.jsx("span",{className:"text-[10px] font-bold uppercase tracking-wider bg-emerald-100 text-emerald-950 px-2.5 py-0.5 rounded-full",children:F.badge}),t.jsx("h3",{className:"text-2xl font-extrabold text-slate-950 mt-1.5",children:F.platform})]}),t.jsxs("div",{className:"text-right",children:[t.jsx("div",{className:"text-xs text-slate-500",children:c?"Geschätzte Ersparnis:":"Est. time recovered:"}),t.jsx("div",{className:"text-base sm:text-lg font-extrabold text-[#FB5A3E]",children:F.timeSaved})]})]}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-700 leading-relaxed font-normal",children:F.summary}),t.jsxs("div",{className:"pt-3 border-t border-slate-200 text-xs text-slate-600 flex items-center gap-2",children:[t.jsx(Xe,{className:"w-4 h-4 text-emerald-600 shrink-0"}),t.jsxs("span",{children:[c?"Fokus:":"Focus:"," ",F.focus]})]})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-white border border-slate-200 shadow-sm space-y-4",children:[t.jsx("div",{className:"font-extrabold text-slate-950 text-sm sm:text-base",children:c?"Ergebnis mit Beratern im 30-Minuten Prozess-Audit besprechen:":"Review this recommendation in a 30-minute process audit:"}),t.jsx("p",{className:"text-xs text-slate-600 font-normal",children:c?"Wir prüfen Ihre Altsysteme und zeigen Ihnen direkt auf einer Testinstanz, wie die Migration und Abläufe aussehen.":"We review your legacy setup and demonstrate the exact migration workflow on a live test environment."}),t.jsxs("button",{type:"button",onClick:$,className:"w-full bg-slate-950 hover:bg-slate-900 text-white font-bold py-3.5 px-6 rounded-xl text-xs sm:text-sm cursor-pointer shadow-md transition-all flex items-center justify-center gap-2",children:[t.jsx("span",{children:c?"Termin für Prozess-Audit wählen":"Choose Appointment Slot"}),t.jsx(ie,{className:"w-4 h-4"})]})]}),t.jsx("div",{className:"pt-2 flex justify-start",children:t.jsx("button",{type:"button",onClick:()=>u(1),className:"text-xs text-slate-500 hover:text-slate-900 underline cursor-pointer",children:c?"â Konfiguration neu starten":"â Restart configuration"})})]})]})]})})}function or({onOpenAudit:o,lang:d,t:c}){const[i,u]=w.useState(0),h=c.faq,x=d==="en"?[{q:"What is Noliamâs exact role as a Solution Provider?",a:"Noliam is not a simple software reseller. We are your implementation partner for the DACH region. We evaluate your operational processes, architect the optimal Work OS (monday.com, Collabase, or Stackfield), migrate legacy data, engineer integrations, and provide continuous support and training."},{q:"Can we test the platforms in a Proof of Concept (PoC) first?",a:"Yes. Within our potential analysis and PoC sprint, we set up a functional environment populated with your actual business workflows and sanitized data in just a few days â not an empty demo template. This allows your team to validate concrete efficiency gains directly."},{q:"How do I choose between monday.com, Collabase, and Stackfield?",a:"For most growing organizations, monday.com is the ideal, flexible Work OS for CRM, project management, and cross-team scaling. If you require Swiss data residency and relational no-code databases under Swiss revDSG, Collabase is recommended. If you are subject to German professional secrecy (§ 203 StGB) requiring zero-knowledge E2E encryption, Stackfield is the optimal choice."},{q:"How does legacy data migration work (Excel, Jira, Asana, Confluence)?",a:"We perform legacy migrations in a structured manner with zero operational downtime. After an initial schema audit and data sanitization, we execute test imports in an isolated staging workspace. Cutover typically occurs over a weekend with complete history, attachments, and access mappings intact."},{q:"What data privacy and compliance standards are guaranteed in DACH?",a:"All systems comply with EU-GDPR and Swiss revDSG. Stackfield operates in Frankfurt am Main and Munich data centers (ISO 27001). Collabase hosts in Swiss high-security facilities. For monday.com, we configure dedicated EU data residency and enterprise security policies."},{q:"Does Noliam provide ongoing support and administration after go-live?",a:"Yes. Through our ongoing support retainer, our certified consultants provide continuous workspace optimization, team onboarding, custom automation adjustments, and guaranteed response times."}]:[{q:"Was genau ist die Rolle von Noliam als Solution Provider?",a:"Noliam ist kein reiner Software-Händler, sondern Ihr Implementierungspartner für die DACH-Region. Wir analysieren Ihre Geschäftsprozesse, wählen die am besten geeignete Plattform (monday.com, Collabase oder Stackfield) aus, migrieren Ihre Altdaten, bauen Schnittstellen und Automationen und begleiten Ihre Teams durch strukturierte Schulungen und laufende Betreuung."},{q:"Kann ich die Plattformen vorab in einem Proof of Concept (PoC) testen?",a:"Ja. Im Rahmen einer Potenzialanal
469yse und eines PoCs setzen wir innerhalb weniger Tage eine lauffähige Test-Instanz mit Ihren realen Prozessen und Daten auf â nicht mit einer leeren Demo-Umgebung. So prüfen Sie den konkreten Nutzen direkt mit Ihren Schlüssel-Mitarbeitenden."},{q:"Wie entscheide ich zwischen monday.com, Collabase und Stackfield?",a:"Für die meisten wachsenden Unternehmen ist monday.com das ideale, hochflexible Work OS für Vertrieb (CRM), Projektmanagement und Skalierung. Wenn Sie garantierte Schweizer Datenhaltung und relationale No-Code-Datenbanken benötigen, ist Collabase die passende Wahl. Müssen Sie strenge deutsche Berufsgeheimnis-Vorgaben (§ 203 StGB für Kanzleien und Finanzdienstleister) mit Ende-zu-Ende-Verschlüsselung erfüllen, implementieren wir Stackfield."},{q:"Wie läuft die Datenmigration aus Altsystemen (Excel, Jira, Asana, Confluence) ab?",a:"Wir führen Migrationen strukturiert und ohne Betriebsunterbrechung durch. Nach einem initialen Schema-Audit und Datenbereinigung testen wir den Import in einer isolierten Staging-Umgebung. Der Go-Live erfolgt in der Regel an einem Wochenende mit vollständiger Historie, Anhängen und Berechtigungs-Mapping."},{q:"Welche Datenschutz- und Compliance-Vorgaben werden in Deutschland & der Schweiz eingehalten?",a:"Alle von uns implementierten Systeme sind DSGVO- und revDSG-konform. Bei Stackfield liegen alle Rechenzentren in Frankfurt am Main und München (ISO 27001). Bei Collabase erfolgt der Betrieb in Schweizer Hochsicherheits-Rechenzentren. Für monday.com konfigurieren wir dedizierte EU-Data-Residency und Enterprise-Sicherheitsrichtlinien."},{q:"Bietet Noliam auch laufenden Support und Betreuung nach dem Go-Live?",a:"Ja. Im Rahmen unserer laufenden Betreuung übernehmen unsere zertifizierten Consultants die kontinuierliche Optimierung, das Onboarding neuer Mitarbeitender, die Erweiterung von Workflows sowie vereinbarte Reaktionszeiten â damit Sie keine internen IT-Ressourcen binden müssen."}];return t.jsx("section",{id:"faq",className:"py-24 relative fluid-glow-subtle border-b border-slate-200/50",children:t.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center mb-16",children:[t.jsx("div",{className:"inline-flex items-center px-3.5 py-1 rounded-full badge-orange text-xs font-semibold mb-3",children:t.jsx("span",{children:h.badge})}),t.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight mb-4",children:h.title}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed",children:h.subtext})]}),t.jsx("div",{className:"space-y-3.5",children:x.map((f,y)=>{const v=i===y;return t.jsxs("div",{className:`noliam-card border transition-all duration-200 overflow-hidden ${v?"border-[#FB5A3E]/40 shadow-sm bg-white":"border-slate-200/70 bg-white/85 hover:border-slate-300"}`,children:[t.jsxs("button",{type:"button",onClick:()=>u(v?-1:y),className:"w-full p-6 text-left flex items-center justify-between gap-4 cursor-pointer",children:[t.jsx("span",{className:"text-base sm:text-lg font-bold text-slate-900 leading-snug",children:f.q}),t.jsx("div",{className:`w-8 h-8 rounded-full flex items-center justify-center shrink-0 transition-transform duration-200 ${v?"bg-[#FFF1EE] text-[#FB5A3E] rotate-180":"bg-slate-100/70 text-slate-400"}`,children:t.jsx($i,{className:"w-4 h-4"})})]}),v&&t.jsx("div",{className:"px-6 pb-6 pt-0 text-sm text-slate-600 leading-relaxed border-t border-slate-100 pt-4 animate-in fade-in duration-200 font-normal",children:f.a})]},y)})}),t.jsxs("div",{className:"mt-12 p-6 rounded-3xl glass-panel text-center flex flex-col sm:flex-row items-center justify-between gap-4",children:[t.jsxs("div",{className:"text-left",children:[t.jsx("div",{className:"font-bold text-slate-900 text-sm",children:h.askExpertTitle}),t.jsx("div",{className:"text-xs text-slate-500 mt-0.5",children:h.askExpertSub})]}),t.jsx("button",{onClick:()=>o("Spezifische Frage"),className:"cta-outline-dark text-xs font-semibold shrink-0 cursor-pointer",children:h.askExpertBtn})]})]})})}function Ly({onOpenAudit:o,lang:d,t:c}){return t.jsxs("div",{className:"bg-[#FAF6F0]",children:[t.jsx(Dy,{onOpenAudit:o,t:c,lang:d}),t.jsx("section",{className:"py-12 border-b border-slate-200/80 bg-white/70",children:t.jsx("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 lg:gap-8",children:[t.jsxs("div",{className:"p-6 rounded-2xl bg-white border border-slate-200/80 shadow-xs flex items-center gap-4",children:[t.jsx("div",{className:"w-12 h-12 rounded-xl bg-[#FAF6F0] border border-slate-200 flex items-center justify-center shrink-0 text-[#122320]",children:t.jsx(Na,{className:"w-6 h-6 text-[#122320]"})}),t.jsxs("div",{children:[t.jsx("div",{className:"text-2xl font-extrabold text-slate-900 tracking-tight",children:"50+ Altsystem-Migrationen"}),t.jsx("div",{className:"text-xs text-slate-600 mt-0.5",children:"Erfolgreich durchgeführt aus Jira, Excel, Confluence und Asana"})]})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-white border border-slate-200/80 shadow-xs flex items-center gap-4",children:[t.jsx("div",{className:"w-12 h-12 rounded-xl bg-[#FAF6F0] border border-slate-200 flex items-center justify-center shrink-0 text-[#122320]",children:t.jsx(ml,{className:"w-6 h-6 text-[#122320]"})}),t.jsxs("div",{children:[t.jsx("div",{className:"text-2xl font-extrabold text-slate-900 tracking-tight",children:"4.9 / 5.0 Kundenzufriedenheit"}),t.jsx("div",{className:"text-xs text-slate-600 mt-0.5",children:"Gemessen bei Enterprise- und Mittelstands-Projekten in DACH"})]})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-white border border-slate-200/80 shadow-xs flex items-center gap-4",children:[t.jsx("div",{className:"w-12 h-12 rounded-xl bg-[#FAF6F0] border border-slate-200 flex items-center justify-center shrink-0 text-[#122320]",children:t.jsx(Xe,{className:"w-6 h-6 text-[#122320]"})}),t.jsxs("div",{children:[t.jsx("div",{className:"text-2xl font-extrabold text-slate-900 tracking-tight",children:"Schweizer & Deutsche Standards"}),t.jsx("div",{className:"text-xs text-slate-600 mt-0.5",children:"100% DSGVO & revDSG · Standorte in Zug, Zürich und Berlin"})]})]})]})})}),t.jsx(wf,{t:c,lang:d,onOpenAudit:o}),t.jsx(Nf,{onOpenAudit:o,t:c,lang:d}),t.jsx(Ty,{onSelectPlatform:o,t:c,lang:d}),t.jsx(Ry,{onOpenAudit:o,lang:d}),t.jsx(By,{onOpenAudit:o,t:c,lang:d}),t.jsx(Oy,{onOpenAudit:o,t:c,lang:d}),t.jsx(_y,{onOpenAudit:o,t:c,lang:d}),t.jsx(or,{onOpenAudit:o,t:c,lang:d}),t.jsxs("section",{className:"py-24 bg-[#122320] text-white relative overflow-hidden",children:[t.jsx("div",{className:"absolute top-0 right-1/4 w-96 h-96 bg-white/5 rounded-full blur-[100px] pointer-events-none"}),t.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center relative z-10",children:[t.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-white/10 text-emerald-300 text-xs font-semibold mb-6",children:t.jsx("span",{children:"Kostenloses Prozess-Audit"})}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold tracking-tight mb-6",children:"Wo verlieren Ihre Abläufe heute Zeit?"}),t.jsx("p",{className:"text-base sm:text-xl text-slate-300 max-w-2xl mx-auto mb-10 leading-relaxed font-normal",children:"In 30 Minuten gehen wir Ihre Prozesse durch und zeigen, an welchen Stellen sich Automatisierung und Plattform-Integration rechnen."}),t.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[t.jsxs("button",{onClick:()=>o("Abschluss CTA"),className:"w-full sm:w-auto px-8 py-4 rounded-full bg-white text-[#122320] font-bold text-sm sm:text-base hover:bg-slate-100 transition-all shadow-xl flex items-center justify-center gap-2 cursor-pointer",children:[t.jsx("span",{children:"Kostenloses Prozess-Audit vereinbaren"}),t.jsx(ie,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"mailto:[email protected]",className:"w-full sm:w-auto px-8 py-4 rounded-full border border-white/20 text-white font-medium text-sm sm:text-base hover:bg-white/10 transition-colors flex items-center justify-center gap-2",children:[t.jsx("span",{children:"[email protected]"}),t.jsx(Vc,{className:"w-4 h-4 opacity-70"})]})]})]})]})]})}function Py({onSelectPlatform:o,t:d,lang:c}){const[i,u]=w.useState("mid"),[h,g]=w.useState("standard"),[b,x]=w.useState("crm_ops");let f={platform:"monday.com Work OS (Flagship)",slug:"monday.com",matchScore:"98% Match",color:"border-slate-900 bg-white",badge:"Empfohlene Kernplattform",badgeColor:"bg-slate-900 text-white",reason:"Ideal für Unternehmen, die eine hochgradig anpassbare, skalierbare Plattform für CRM, Projekt- und Servicemanagement mit erstklassigen Automatisierungen suchen.",benefits:["monday CRM für Vertriebs-Pipelines & E-Mail-Synchronisation","Multi-Board Dashboards für Management-Ãbersichten","Nahtlose Anbindung an SAP, DATEV, M365 und 200+ Apps"]};return h==="swiss"||b==="relational_db"?f={platform:"Collabase (Swiss No-Code DB)",slug:"Collabase",matchScore:"96% Match",color:"border-rose-600 bg-rose-50/20",badge:"Schweizer Datenhoheit (revDSG)",badgeColor:"bg-rose-600 text-white",reason:"Perfekt für Teams, die relationale No-Code Datenbanken mit 100% garantierter Schweizer Datenhaltung und strikter Einhaltung des neuen Datenschutzgesetzes (revDSG) benötigen.",benefits:["100% Speicherung in Schweizer Hochsicherheits-Rechenzentren","Vollständige Unabhängigkeit vom US Cloud Act","Relationale Tabellenverknüpfungen & geführte No-Code Workspaces"]}:(h==="e2e"||b==="confidential")&&(f={platform:"Stackfield (Ende-zu-Ende Verschlüsselung)",
469slug:"Stackfield",matchScore:"95% Match",color:"border-blue-600 bg-blue-50/20",badge:"Berufsgeheimnis (§ 203 StGB)",badgeColor:"bg-blue-600 text-white",reason:"Entwickelt für deutsche Berufsgeheimnisträger (Kanzleien, Wirtschaftsprüfer, Finanzen), die clientseitige Zero-Knowledge-Verschlüsselung und deutsche Serverstandorte fordern.",benefits:["Echte Ende-zu-Ende-Verschlüsselung (Zero-Knowledge)","Server ausschlieÃlich in Frankfurt am Main & München (ISO 27001)","Rechtssicher nach § 203 StGB und Bundesdatenschutzgesetz"]}),t.jsx("section",{id:"berater",className:"py-24 relative bg-white border-b border-slate-200/80",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-14",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold mb-3",children:t.jsx("span",{children:"Interaktiver Plattform-Finder"})}),t.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight mb-4",children:"Welche Plattform passt zu Ihrem Unternehmen?"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600",children:"Wählen Sie Ihre Rahmenbedingungen. Unser Beratungs-Algorithmus ermittelt sofort das optimale System für Ihre Anforderungen."})]}),t.jsx("div",{className:"noliam-card p-8 sm:p-12 border border-slate-200 bg-slate-50/60 shadow-lg",children:t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-10 items-start",children:[t.jsxs("div",{className:"lg:col-span-6 space-y-6",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700 mb-2",children:"1. Team- & UnternehmensgröÃe:"}),t.jsx("div",{className:"grid grid-cols-3 gap-2 text-xs",children:[{id:"small",label:"5 â 25 Mitarbeiter"},{id:"mid",label:"25 â 150 Mitarbeiter"},{id:"enterprise",label:"150+ Mitarbeiter"}].map(y=>t.jsx("button",{type:"button",onClick:()=>u(y.id),className:`p-3 rounded-xl border font-bold transition-all text-center cursor-pointer ${i===y.id?"bg-slate-900 border-slate-900 text-white shadow-sm":"bg-white border-slate-200 text-slate-700 hover:bg-slate-100"}`,children:y.label},y.id))})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700 mb-2",children:"2. Sicherheits- & Hosting-Anforderung:"}),t.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-2 text-xs",children:[{id:"standard",label:"EU Cloud / DSGVO"},{id:"swiss",label:"100% Schweiz (revDSG)"},{id:"e2e",label:"E2E & § 203 StGB (DE)"}].map(y=>t.jsx("button",{type:"button",onClick:()=>g(y.id),className:`p-3 rounded-xl border font-bold transition-all text-left cursor-pointer ${h===y.id?"bg-slate-900 border-slate-900 text-white shadow-sm":"bg-white border-slate-200 text-slate-700 hover:bg-slate-100"}`,children:y.label},y.id))})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700 mb-2",children:"3. Primärer Funktionsschwerpunkt:"}),t.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-2 text-xs",children:[{id:"crm_ops",label:"CRM, PPM & Automation"},{id:"relational_db",label:"Relationale No-Code DB"},{id:"confidential",label:"Vertrauliche Mandate"}].map(y=>t.jsx("button",{type:"button",onClick:()=>x(y.id),className:`p-3 rounded-xl border font-bold transition-all text-left cursor-pointer ${b===y.id?"bg-slate-900 border-slate-900 text-white shadow-sm":"bg-white border-slate-200 text-slate-700 hover:bg-slate-100"}`,children:y.label},y.id))})]})]}),t.jsx("div",{className:"lg:col-span-6",children:t.jsxs("div",{className:`p-8 rounded-3xl border-2 shadow-xl ${f.color} space-y-6`,children:[t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsx("span",{className:`text-xs font-bold uppercase tracking-wider px-3 py-1 rounded-full ${f.badgeColor}`,children:f.badge}),t.jsx("span",{className:"text-xs font-mono font-bold text-emerald-700 bg-emerald-100 px-2.5 py-1 rounded-full",children:f.matchScore})]}),t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 font-bold uppercase tracking-wider",children:"Optimale Empfehlung:"}),t.jsx("h3",{className:"text-2xl sm:text-3xl font-extrabold text-slate-950 mt-1",children:f.platform})]}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed font-medium",children:f.reason}),t.jsxs("div",{className:"space-y-2 pt-2 border-t border-slate-200/80",children:[t.jsx("div",{className:"text-xs font-bold text-slate-900 mb-2",children:"Ihre Kernvorteile mit Noliam:"}),f.benefits.map((y,v)=>t.jsxs("div",{className:"flex items-start gap-2 text-xs text-slate-700",children:[t.jsx(he,{className:"w-3.5 h-3.5 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:y})]},v))]}),t.jsx("div",{className:"pt-4",children:t.jsxs("button",{onClick:()=>o(f.slug),className:"cta-dark w-full py-4 text-xs sm:text-sm font-bold flex items-center justify-center gap-2 cursor-pointer shadow-lg",children:[t.jsxs("span",{children:["Kostenlose Potenzialanal
469yse für ",f.slug," anfragen"]}),t.jsx(ie,{className:"w-4 h-4"})]})})]})})]})})]})})}function rd({onOpenAudit:o,lang:d,t:c}){const[i,u]=w.useState(["excel","outlook","hubspot"]),[h,g]=w.useState("sales"),[b,x]=w.useState(!1),f=c.simulator,y=[{id:"excel",name:"Excel / Tabellen",icon:bv},{id:"outlook",name:"Outlook / E-Mail",icon:yl},{id:"hubspot",name:"HubSpot / Pipedrive",icon:Gt},{id:"asana",name:"Asana / Trello",icon:ja},{id:"jira",name:"Jira / Confluence",icon:Ia},{id:"slack",name:"Slack / Teams",icon:Kv}],v=[{id:"sales",name:d==="en"?"Sales & Lead-to-Cash":"Vertrieb & Lead-to-Cash"},{id:"ops",name:d==="en"?"Operations & PPM":"Operations & Projektmanagement"},{id:"support",name:d==="en"?"Customer Support & ITSM":"Customer Support & Service"},{id:"legal",name:d==="en"?"Legal & Compliance":"Kanzleien & Compliance"}],k=_=>{i.includes(_)?i.length>1&&u(i.filter(D=>D!==_)):u([...i,_])},B=()=>{x(!0),setTimeout(()=>{x(!1)},600)},O=h==="sales"?{platform:"monday CRM + AI Pipeline",beforeTime:d==="en"?"12.5 hrs / week":"12.5 Std. / Woche",afterTime:d==="en"?"2.0 hrs / week":"2.0 Std. / Woche",timeSaved:d==="en"?"84% Time Saved":"84% Zeitersparnis",steps:[{title:d==="en"?"Inbound Lead Ingestion":"Inbound Lead Erfassung",desc:d==="en"?"Web forms and emails flow directly into the central monday CRM pipeline.":"Formulare & E-Mails flieÃen automatisch in die zentrale monday CRM Pipeline."},{title:d==="en"?"AI Triage & Qualification":"KI-Qualifizierung & Triage",desc:d==="en"?"AI extracts budget, urgency, and routes lead to the best sales executive.":"AI extrahiert Budget, Dringlichkeit & weist den passenden Vertriebler zu."},{title:d==="en"?"Automated Follow-Up & Quote":"Auto-Follow-Up & Angebot",desc:d==="en"?"Personalized proposals drafted automatically and tracked in real time.":"Personalisierte Angebotsvorlage wird vorbereitet und versendet."},{title:d==="en"?"Live Executive Dashboard":"Live C-Level Dashboard",desc:d==="en"?"Real-time pipeline forecast and win rate analytics with zero manual reporting.":"Echtzeit-Forecast und Margenkontrolle ohne manuelle Tabellenberichte."}]}:h==="ops"?{platform:"monday Work Management / Collabase",beforeTime:d==="en"?"16.0 hrs / week":"16.0 Std. / Woche",afterTime:d==="en"?"3.5 hrs / week":"3.5 Std. / Woche",timeSaved:d==="en"?"78% Time Saved":"78% Zeitersparnis",steps:[{title:d==="en"?"Deal Closed â Auto Board":"Deal Closed â Projektstart",desc:d==="en"?"Closing a deal triggers automated creation of the project delivery workspace.":"Nach Vertragsabschluss wird automatisch das Projekt-Board erzeugt."},{title:d==="en"?"Resource & Gantt Planning":"Ressourcen- & Meilenstein-Planung",desc:d==="en"?"Dynamic Gantt timelines shift dependencies automatically upon milestones.":"Gantt-Planung mit automatischer Abhängigkeits-Anpassung."},{title:d==="en"?"Task Delegation & SLA":"Aufgaben-Zuweisung & SLA",desc:d==="en"?"Team members receive prioritized daily action items with time tracking.":"Teammitglieder erhalten priorisierte Tages-Tasks inklusive Zeiterfassung."},{title:d==="en"?"Automated Status Reports":"Automatisierte Status-Reports",desc:d==="en"?"Stakeholders receive automated progress reports on demand.":"Kunde und Geschäftsleitung erhalten wöchentliche Berichte per Klick."}]}:h==="support"?{platform:"monday Service / AI Support Engine",beforeTime:d==="en"?"14.0 hrs / week":"14.0 Std. / Woche",afterTime:d==="en"?"3.0 hrs / week":"3.0 Std. / Woche",timeSaved:d==="en"?"79% Time Saved":"79% Zeitersparnis",steps:[{title:d==="en"?"Multi-Channel Ingestion":"Multi-Channel Ticket Ingestion",desc:d==="en"?"Email, portal, and chat requests land in a unified queue.":"E-Mails, Portal und Chatnachrichten landen in einem gemeinsamen Inbox-Board."},{title:d==="en"?"AI Triage & Categorization":"KI-Kategorisierung & Sentiment",desc:d==="en"?"Urgent incidents routed immediately with SLA breach warnings.":"Dringende Incidents werden sofort mit SLA-Warnung weitergeleitet."},{title:d==="en"?"AI Draft Responses":"Auto-Lösungsvorschläge",desc:d==="en"?"AI drafts contextual answers referencing the connected knowledge base.":"KI formuliert Antworten basierend auf der verknüpften Wissensdatenbank."},{title:d==="en"?"SLA & CSAT Monitoring":"SLA- & CSAT-Monitoring",desc:d==="en"?"Live analytics for first-contact resolution and customer satisfaction.":"Echtzeit-Tracking der Lösungszeiten und Kundenzufriedenheit."}]}:{platform:"Collabase (Swiss DB) / Stackfield (E2E)",beforeTime:d==="en"?"10.5 hrs / week":"10.5 Std. / Woche",afterTime:d==="en"?"2.5 hrs / week":"2.5 Std. / Woche",timeSaved:d==="en"?"76% Time Saved":"76% Zeitersparnis",steps:[{title:d==="en"?"Secure Mandate Vault":"Mandatsannahme & Vault",desc:d==="en"?"Cryptographically isolated room with zero-knowledge encryption.":"Kryptografisch isolierter Projektraum mit Zero-Knowledge-Verschlüsselung."},{title:d==="en"?"2-Step Sign & Approve":"2-Stufen-Signatur & Freigabe",desc:d==="en"?"Legally compliant approval workflows for c
469onfidential contracts.":"Rechtssichere Freigabe von Verträgen und sensiblen Akten (§ 203 StGB)."},{title:d==="en"?"Encrypted Client Portal":"Verschlüsselter Mandanten-Chat",desc:d==="en"?"Swiss revDSG & GDPR compliant collaboration with no foreign cloud risks.":"DSGVO- und revDSG-konforme Kommunikation ohne Drittstaaten-Risiko."},{title:d==="en"?"Immutable Audit Trail":"Revisionssicherer Audit-Trail",desc:d==="en"?"Full audit logging of every document change and access event.":"Vollständiges Protokoll aller Zugriffe und Dokumentenversionen."}]};return t.jsx("section",{id:"simulator",className:"py-24 relative bg-white border-b border-slate-200/80",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold mb-3",children:t.jsx("span",{children:f.badge})}),t.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight mb-4",children:f.title}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600",children:f.subtext})]}),t.jsxs("div",{className:"noliam-card p-6 sm:p-10 border-2 border-slate-200 bg-slate-50/50 relative overflow-hidden shadow-xl",children:[t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 mb-8 pb-8 border-b border-slate-200",children:[t.jsxs("div",{className:"lg:col-span-7 space-y-3",children:[t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700",children:f.step1}),t.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 gap-2 text-xs",children:y.map(_=>{const D=_.icon,W=i.includes(_.id);return t.jsxs("button",{type:"button",onClick:()=>k(_.id),className:`p-2.5 rounded-xl border text-left font-bold transition-all cursor-pointer flex items-center gap-2 ${W?"bg-slate-900 border-slate-900 text-white shadow-sm":"bg-white border-slate-200 text-slate-700 hover:bg-slate-100"}`,children:[t.jsx(D,{className:`w-4 h-4 ${W?"text-white":"text-slate-500"}`}),t.jsx("span",{className:"truncate",children:_.name})]},_.id)})})]}),t.jsxs("div",{className:"lg:col-span-5 space-y-3",children:[t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700",children:f.step2}),t.jsx("div",{className:"grid grid-cols-2 gap-2 text-xs",children:v.map(_=>{const D=h===_.id;return t.jsx("button",{type:"button",onClick:()=>{g(_.id),B()},className:`p-2.5 rounded-xl border text-center font-bold transition-all cursor-pointer ${D?"bg-[#FB5A3E] border-[#FB5A3E] text-white shadow-sm":"bg-white border-slate-200 text-slate-700 hover:bg-slate-100"}`,children:_.name},_.id)})})]})]}),t.jsxs("div",{className:"space-y-6",children:[t.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4 bg-white p-4 rounded-2xl border border-slate-200 shadow-sm",children:[t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-orange-50 text-[#FB5A3E] flex items-center justify-center font-bold",children:t.jsx(gf,{className:"w-5 h-5"})}),t.jsxs("div",{children:[t.jsx("div",{className:"text-xs font-bold uppercase text-slate-400",children:f.targetArch}),t.jsx("div",{className:"text-base font-extrabold text-slate-900",children:O.platform})]})]}),t.jsxs("div",{className:"flex items-center gap-6 text-xs",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-slate-400 font-medium",children:f.beforeTime}),t.jsx("div",{className:"font-bold text-rose-600 line-through text-sm",children:O.beforeTime})]}),t.jsxs("div",{children:[t.jsx("div",{className:"text-slate-400 font-medium",children:f.afterTime}),t.jsx("div",{className:"font-bold text-emerald-600 text-sm",children:O.afterTime})]}),t.jsx("div",{className:"bg-emerald-100 text-emerald-800 font-extrabold px-3 py-1.5 rounded-xl border border-emerald-200",children:O.timeSaved})]})]}),t.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 relative",children:O.steps.map((_,D)=>t.jsxs("div",{className:`bg-white p-5 rounded-2xl border border-slate-200 shadow-sm relative group hover:border-[#FB5A3E]/50 transition-all ${b?"animate-pulse":""}`,children:[t.jsxs("div",{className:"flex items-center justify-between mb-3",children:[t.jsx("span",{className:"w-6 h-6 rounded-full bg-slate-900 text-white flex items-center justify-center font-bold text-xs",children:D+1}),t.jsx("span",{className:"text-[10px] bg-emerald-50 text-emerald-700 font-bold px-2 py-0.5 rounded-full border border-emerald-200",children:d==="en"?"Automated":"Automatisiert"})]}),t.jsx("div",{className:"font-bold text-slate-900 text-sm mb-1.5",children:_.title}),t.jsx("p",{className:"text-xs text-slate-500 leading-relaxed",children:_.desc})]},D))}),t.jsxs("div",{className:"pt-4 flex flex-col sm:flex-row items-center justify-between gap-4 bg-slate-900 text-white p-6 rounded-2xl shadow-xl",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-sm font-bold text-white mb-1",children:d==="en"?"Want to test this workflow on your actual business data?":"Möchten Sie diesen Workflow live an Ihren eigenen Daten testen?"}),t.jsx("div",{className:"text-xs text-slate-300",children:d==="en"?"We build a tailored Proof of Concept within 48 hours.":"Wir erstellen innerhalb von 48h einen maÃgeschneiderten Proof of Concept für Ihr Team."})]}),t.jsxs("button",{onClick:()=>o(`Workflow Simulation: ${O.platform}`),className:"cta-dark bg-[#FB5A3E] hover:bg-[#e04b31] text-white text-xs sm:text-sm font-bold py-3 px-6 shrink-0 cursor-pointer flex items-center gap-2",children:[t.jsx("span",{children:f.cta}),t.jsx(ie,{className:"w-4 h-4"})]})]})]})]})]})})}function Gy({onOpenAudit:o,lang:d,t:c}){const[i,u]=w.useState("all"),[h,g]=w.useState(null),b=v=>{g(h===v?null:v)}
469,x=d!=="en",f=[{label:x?"Primärer Fokus":"Primary Focus",monday:x?"Cross-funktionale Skalierung, CRM & PPM":"Cross-functional scaling, CRM & PPM",collabase:"Quality Engineering, Time Tracking & No-Code DB",stackfield:x?"Ende-zu-Ende verschlüsselte Collaboration":"End-to-End encrypted collaboration"},{label:"Quality Engineering & Test Management",monday:x?"Agiles Bug-Tracking & Test-Boards":"Agile bug tracking & test boards",collabase:x?"Voll integriert: Test-Pläne, QA-Runs, Suiten, Defects (Ersetzt Xray/Zephyr)":"Fully Built-In: Test plans, QA runs, suites, defects (Replaces Xray/Zephyr)",stackfield:x?"Aufgaben-basiertes QA-Tracking":"Task-based QA tracking"},{label:x?"Integriertes Time Reporting & Nachweise":"Native Time Reporting & Timesheets",monday:x?"Zeiterfassung in Pro/Enterprise":"Time tracking in Pro/Enterprise",collabase:x?"Voll integriert: Stundennachweise, Budgets, Abrechnung (Ersetzt Tempo Timesheets)":"Fully Built-In: Timesheets, budgets, billables (Replaces Tempo Timesheets)",stackfield:x?"Integrierte Zeiterfassung in Aufgaben":"Built-in task time tracking"},{label:x?"Hosting & Serverstandort":"Hosting & Server Location",monday:"EU Frankfurt (AWS EU-Central-1)",collabase:x?"100% Schweiz (ISO Rechenzentren)":"100% Switzerland (ISO Data Centers)",stackfield:x?"Deutschland (Frankfurt / München) + On-Prem":"Germany (Frankfurt / Munich) + On-Prem"},{label:x?"Verschlüsselungs-Architektur":"Encryption Architecture",monday:"TLS 1.3 / AES-256 (In-Transit & At-Rest)",collabase:x?"TLS 1.3 / AES-256 + revDSG Konformität":"TLS 1.3 / AES-256 + revDSG Compliance",stackfield:"Zero-Knowledge Client-Side (AES-256 / RSA-4096)"},{label:x?"Compliance & Zertifikate":"Compliance & Certifications",monday:x?"ISO 27001, SOC 2 Typ II, HIPAA, DSGVO":"ISO 27001, SOC 2 Type II, HIPAA, GDPR",collabase:x?"Schweizer revDSG, ISO 27001 zertifiziert":"Swiss revDSG, ISO 27001 certified",stackfield:x?"§ 203 StGB, ISO 27001, DSGVO, BSI Kriterien":"§ 203 StGB, ISO 27001, GDPR, BSI Criteria"},{label:x?"Relationale Datenbank-Verknüpfungen":"Relational Database Links",monday:x?"Verknüpfte Spalten & Mirror-Spalten":"Connect & Mirror columns",collabase:x?"Native relationale Tabellen (1:N, N:M Verknüpfungen)":"Native relational tables (1:N, N:M links)",stackfield:x?"Aufgaben- & Raum-Verknüpfungen":"Task & Room linking"},{label:x?"Vertrieb & CRM (Lead-to-Cash)":"Sales & CRM (Lead-to-Cash)",monday:x?"Hervorragend (monday CRM mit CPQ & E-Mail-Sync)":"Outstanding (monday CRM with CPQ & Email Sync)",collabase:x?"Flexibel über relationale Kunden-Tabellen":"Flexible via relational customer tables",stackfield:x?"Einfaches Kontakt- & Mandatsmanagement":"Basic contact & mandate management"},{label:x?"Projekt- & Portfoliomanagement":"Project & Portfolio Management",monday:x?"Marktführend (Gantt, Ressourcen, Multi-Board PPM)":"Market leader (Gantt, Resources, Multi-Board PPM)",collabase:x?"Stark (Tabellen, Kanban, Kalender, Formulare)":"Strong (Tables, Kanban, Calendar, Forms)",stackfield:x?"Sehr gut (Kanban, Gantt, Zeiterfassung)":"Very good (Kanban, Gantt, Time Tracking)"},{label:x?"Integrierte Kommunikation":"Integrated Communication",monday:x?"Updates, @Mentions, E-Mail-Sync, Slack/Teams":"Updates, @Mentions, Email sync, Slack/Teams",collabase:x?"Kommentare, Formulare, E-Mail-Trigger":"Comments, Forms, Email triggers",stackfield:x?"Verschlüsselter Gruppenchat, 1:1 Audio & Video":"Encrypted group chat, 1:1 Audio & Video"},{label:x?"Automationen & KI-Integration":"Automations & AI Integration",monday:x?"250.000+ Aktionen/Monat + Autonome AI Agents":"250,000+ actions/mo + Autonomous AI Agents",collabase:x?"Automatisierte Webhooks & API-Trigger":"Automated Webhooks & API triggers",stackfield:x?"Regelbasierte Raum- & Aufgaben-Automationen":"Rule-based room & task automations"},{label:x?"ERP- & Drittsystem-Konnektoren":"ERP & Third-Party Connectors",monday:"SAP, DATEV, Microsoft 365, Jira, Salesforce",collabase:"Abacus, Bexio, REST API, Webhooks",stackfield:"DATEV, Microsoft 365, E2E Vault API"},{label:x?"Ideale TeamgröÃe & Zielgruppe":"Ideal Team Size & Profile",monday:x?"15 â 5.000+ Mitarbeiter (Wachstum & Mittelstand)":"15 â 5,000+ employees (Growth & Mid-Market)",collabase:x?"10 â 1.000+ Mitarbeiter (Schweiz & QE / Tech-Fokus)":"
46910 â 1,000+ employees (Switzerland & QE / Tech Focus)",stackfield:x?"5 â 2.000+ Mitarbeiter (Kanzleien, Finanzen, Kliniken)":"5 â 2,000+ employees (Law firms, Finance, Clinics)"}],y=[{q:x?"Warum spart Collabase gegenüber Atlassian/Jira so viel Lizenzkosten?":"Why does Collabase save so much licensing budget compared to Atlassian/Jira?",a:x?"Bei Atlassian müssen viele essenzielle Funktionen über teure separate Lizenzen oder Marketplace-Plugins dazugekauft werden: z. B. Jira Software + Confluence + Jira Service Management + Xray/Zephyr für Testmanagement + Tempo Timesheets für Zeiterfassung. In Collabase sind vollwertiges Quality Engineering, Test-Case-Management und Time-Reporting bereits nativ im Basispaket enthalten â ohne teure Drittanbieter-Zusatzabos.":"In Atlassian, essential capabilities require purchasing separate products and marketplace add-ons: e.g. Jira + Confluence + JSM + Xray/Zephyr for test management + Tempo for timesheets. In Collabase, full-fledged Quality Engineering, test-case tracking, and time reporting are natively included out of the boxâeliminating expensive third-party plugin stacks."},{q:x?"Wie hilft Noliam bei der Wahl der richtigen Plattform?":"How does Noliam help choose the right platform?",a:x?"Als unabhängiger Solution Provider analysieren wir in einem strukturierten 30-minütigen Clarity Audit Ihre operativen Prozesse, Sicherheitsrichtlinien und Systemgrenzen. Wir empfehlen die Plattform (oder die hybride Kombination), die Ihren Anforderungen ohne Kompromisse entspricht.":"As an independent Solution Provider, we analyze your operational workflows, security policies, and technical landscape during a structured 30-minute Clarity Audit. We recommend the single platformâor hybrid combinationâthat best serves your goals without compromise."},{q:x?"Können Altdaten aus Excel, Jira oder Trello verlustfrei migriert werden?":"Can legacy data from Excel, Jira, or Trello be migrated without data loss?",a:x?"Ja. Noliam verfügt über standardisierte Migrations-Pipelines. Wir bereinigen, normalisieren und mappen Ihre historischen Daten inklusive Anhänge, Verknüpfungen und Historien in Ihre neue Work OS Struktur â ohne Ausfallzeiten für den laufenden Betrieb.":"Yes. Noliam operates standardized migration pipelines. We clean, normalize, and map historical data, attachments, relations, and history into your target Work OS structureâwith zero operational downtime."},{q:x?"Kann man monday.com, Collabase und Stackfield auch kombinieren?":"Can we combine monday.com, Collabase, and Stackfield in a hybrid setup?",a:x?"Absolut. Häufig nutzen unsere Kunden monday.com als zentrales Work OS für CRM und PPM, während hochsensible Rechts- und Vorstandsakten in Stackfield (§ 203 StGB) verwaltet oder relationale Schweizer Stammdaten in Collabase synchronisiert werden.":"Absolutely. Many of our clients deploy monday.com as their core operational Work OS for CRM and PPM, while confidential legal or executive files reside in Stackfield (§ 203 StGB) or Swiss master data synchronizes with Collabase."},{q:x?"Welche Betreuung bietet Noliam nach dem Rollout?":"What ongoing support does Noliam provide after rollout?",a:x?"Mit unserem Admin-as-a-Service Modell steht Ihnen ein dedizierter Senior Solution Architect zur Seite. Wir übernehmen den laufenden Bau neuer Boards, Optimierung von Automationen, Onboarding neuer Teams und garantieren Reaktionszeiten von unter 4 Stunden.":"With our Admin-as-a-Service model, you have a dedicated Senior Solution Architect at your side. We build new boards, refine automations, onboard new teams, and guarantee SLA response times of under 4 hours."}];return t.jsx("div",{className:"pt-28 pb-24 bg-[#FAFAFC]",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-4xl mb-12",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full badge-orange text-xs sm:text-sm font-bold mb-4",children:[t.jsx(Gt,{className:"w-4 h-4"}),t.jsx("span",{children:x?"Enterprise Plattform-Architektur":"Enterprise Platform Architecture"})]}),t.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight mb-6 leading-tight",children:x?"Die passenden Work OS Plattformen für den DACH-Markt":"Leading Work OS Platforms for the DACH Enterprise"}),t.jsx("p",{className:"text-lg sm:text-xl text-slate-700 leading-relaxed font-normal",children:x?"Noliam ist Ihr zertifizierter One-Stop-Shop: Wir planen, konfigurieren und betreuen monday.com als Flagship Work OS, Collabase für relationale No-Code Datenbanken & Quality Engineering mit Schweizer Datenhoheit und Stackfield für Zero-Knowledge Ende-zu-Ende-Verschlüsselung.":"Noliam is your certified One
469-Stop-Shop: We architect, configure, and maintain monday.com as your flagship Work OS, Collabase for relational databases & Quality Engineering with Swiss data residency, and Stackfield for zero-knowledge end-to-end encryption."})]}),t.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-16 pb-6 border-b border-slate-200",children:[t.jsx("button",{type:"button",onClick:()=>u("all"),className:`px-5 py-2.5 rounded-full text-xs sm:text-sm font-bold transition-all cursor-pointer focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] ${i==="all"?"bg-slate-950 text-white shadow-md":"bg-white border border-slate-200 text-slate-700 hover:bg-slate-50"}`,children:x?"Alle 3 Plattformen":"All 3 Platforms"}),t.jsxs("button",{type:"button",onClick:()=>u("monday"),className:`px-5 py-2.5 rounded-full text-xs sm:text-sm font-bold transition-all cursor-pointer flex items-center gap-2 focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] ${i==="monday"?"bg-slate-950 text-white shadow-md":"bg-white border border-slate-200 text-slate-700 hover:bg-slate-50"}`,children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-[#FB275D]"}),t.jsx("span",{children:"monday.com (Flagship)"})]}),t.jsxs("button",{type:"button",onClick:()=>u("collabase"),className:`px-5 py-2.5 rounded-full text-xs sm:text-sm font-bold transition-all cursor-pointer flex items-center gap-2 focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] ${i==="collabase"?"bg-rose-600 text-white shadow-md":"bg-white border border-slate-200 text-slate-700 hover:bg-slate-50"}`,children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-[#E11D48]"}),t.jsx("span",{children:"Collabase (Swiss DB & QE)"})]}),t.jsxs("button",{type:"button",onClick:()=>u("stackfield"),className:`px-5 py-2.5 rounded-full text-xs sm:text-sm font-bold transition-all cursor-pointer flex items-center gap-2 focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] ${i==="stackfield"?"bg-blue-700 text-white shadow-md":"bg-white border border-slate-200 text-slate-700 hover:bg-slate-50"}`,children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-[#1D4ED8]"}),t.jsx("span",{children:"Stackfield (§ 203 StGB)"})]}),t.jsx("a",{href:"#vergleich",className:"px-5 py-2.5 rounded-full text-xs sm:text-sm font-bold bg-white border border-slate-300 text-slate-800 hover:bg-slate-100 transition-all ml-auto focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:x?"Direkter Feature-Vergleich â":"Direct Feature Comparison â"})]}),(i==="all"||i==="monday")&&t.jsx("section",{id:"monday",className:"mb-24 scroll-mt-32",children:t.jsxs("div",{className:"noliam-card p-8 sm:p-12 rounded-3xl border-2 border-slate-900 bg-white shadow-xl relative overflow-hidden",children:[t.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-
469orange-100/60 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4 mb-6",children:[t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsxs("div",{className:"flex gap-1.5",children:[t.jsx("span",{className:"w-3.5 h-3.5 rounded-full bg-[#FB275D]"}),t.jsx("span",{className:"w-3.5 h-3.5 rounded-full bg-[#FFCC00]"}),t.jsx("span",{className:"w-3.5 h-3.5 rounded-full bg-[#00CA72]"})]}),t.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-950",children:"monday.com Work OS"})]}),t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("span",{className:"px-3.5 py-1.5 rounded-full bg-slate-900 text-white text-xs font-bold uppercase tracking-wider",children:x?"Empfohlenes Flagship":"Recommended Flagship"}),t.jsx("span",{className:"badge-monday text-xs font-bold px-3.5 py-1.5 rounded-full bg-amber-100 text-amber-900 border border-amber-300",children:"Solution Partner"})]})]}),t.jsx("p",{className:"text-base sm:text-lg text-slate-700 leading-relaxed font-normal max-w-4xl mb-8",children:x?"monday.com ist das führende, modular skalierbare Work OS für mittelständische und schnell wachsende Unternehmen im DACH-Raum. Als offizieller monday.com Solution Partner implementiert Noliam ganzheitliche Workspaces, die CRM, Projektportfolios, IT-Service und Softwareentwicklung nahtlos in einer synchronisierten Datenlandschaft vereinen.":"monday.com is the market-leading, modularly scalable Work OS for mid-market and enterprise organizations across the DACH region. As an official monday.com Solution Partner, Noliam delivers end-to-end workspaces unifying CRM, project portfolios, service management, and software dev into one connected system."}),t.jsxs("div",{className:"mb-12 rounded-3xl overflow-hidden bg-slate-950 border-2 border-slate-900 shadow-2xl p-2 sm:p-3 relative group",children:[t.jsxs("div",{className:"flex items-center justify-between px-3 py-2 border-b border-slate-800 mb-2",children:[t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-red-500/80"}),t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-yellow-500/80"}),t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-emerald-500/80"})]}),t.jsx("div",{className:"text-[11px] font-mono text-slate-400 font-bold",children:"monday.com Work OS Live Interface"}),t.jsx("div",{className:"w-8"})]}),t.jsx("div",{className:"rounded-2xl overflow-hidden bg-slate-900 border border-slate-800",children:t.jsxs("video",{autoPlay:!0,muted:!0,loop:!0,playsInline:!0,controls:!0,className:"w-full h-auto object-cover block rounded-2xl",poster:"https://cdn.prod.website-files.com/683a284d1c4379274b1c2825/688caed0ecfe190b357b1140_hero_admin.jpg",children:[t.jsx("source",{src:"https://dapulse-res.cloudinary.com/video/upload/v1739701578/remote_mondaycom_static/video/video-library/Hero_10.mp4",type:"video/mp4"}),x?"Dein Browser unterstützt das Video-Tag nicht.":"Your browser does not support the video tag."]})})]}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-12",children:[t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-50 border border-slate-200 flex flex-col justify-between hover:border-[#FB5A3E]/40 transition-colors",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-orange-100 text-[#FB5A3E] font-extrabold flex items-center justify-center mb-4",children:t.jsx(er,{className:"w-5 h-5"})}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:"monday CRM"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed mb-4",children:x?"Lückenlose Lead-to-Cash Pipeline mit E-Mail- & Kalender-Sync, automatischer Angebots-Erstellung (CPQ) und SAP/DATEV Anbindung.":"Full Lead-to-Cash pipeline with email & calendar sync, dynamic quotation generation (CPQ), and SAP/DATEV integrations."})]}),t.jsx("div",{className:"text-xs font-bold text-[#C23015] flex items-center gap-1 pt-2 border-t border-slate-200",children:t.jsx("span",{children:x?"Lead-Scoring & CPQ":"Lead Scoring & CPQ"})})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-50 border border-slate-200 flex flex-col justify-between hover:border-indigo-300 transition-colors",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-indigo-100 text-indigo-700 font-extrabold flex items-center justify-center mb-4",children:t.jsx(ja,{className:"w-5 h-5"})}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:"Work Management"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed mb-4",children:x?"Multi-Board Enterprise Projektportfolios (PPM), interaktive Gantt-Diagramme, Workload-Kapazitätensteuerung und Vorstandsberichte.":"Multi-board enterprise project portfolios (PPM), interactive Gantt baselines, workload capacity management, and executive rollups."})]}),t.jsx("div",{className:"text-xs font-bold text-indigo-800 flex items-center gap-1 pt-2 border-t border-slate-200",children:t.jsx("span",{children:x?"PPM & Ressourcen":"PPM & Resources"})})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-50 border border-slate-200 flex flex-col justify-between hover:border-emerald-300 transition-colors",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-emerald-100 text-emerald-800 font-extrabold flex items-center justify-center mb-4",children:t.jsx(ml,{className:"w-5 h-5"})}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:"monday Service"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed mb-4",children:x?"ITSM & Kundensupport mit Multi-Tier SLA-Monitoring, automatischem Ticket-Routing, Self-Service-Portalen und Wissensdatenbank.":"ITSM and customer support with multi-tier SLA monitoring, automatic ticket routing, customer self-service portals, and knowledge bases."})]}),t.jsx("div",{className:"text-xs font-bold text-emerald-900 flex items-center gap-1 pt-2 border-t border-slate-200",children:t.jsx("span",{children:x?"SLA-Timer & Triage":"SLA Engine & Triage"})})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-50 border border-slate-200 flex flex-col justify-between hover:border-blue-300 transition-colors",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-blue-100 text-blue-800 font-extrabold flex items-center justify-center mb-4",children:t.jsx(df,{className:"w-5 h-5"})}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:"monday Dev"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed mb-4",children:x?"Agile Sprints, Backlog-Planung, Bug-Tracking und nahtlose zwei-Wege Synchronisation mit GitHub, GitLab und Jira.":"Agile sprints, backlog planning, bug tracking, and seamless 2-way sync with GitHub, GitLab, and Jira repositories."})]}),t.jsx("div",{className:"text-xs font-bold text-blue-900 flex items-center gap-1 pt-2 border-t border-slate-200",children:t.jsx("span",{children:"Agile Sprints & Git"})})]})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-950 text-white mb-10 grid grid-cols-2 md:grid-cols-4 gap-6",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 uppercase font-bold",children:x?"Rechenzentrum":"Data Center"}),t.jsx("div",{className:"text-base font-extrabold text-white mt-1",children:"Frankfurt (AWS EU)"}),t.jsx("div",{className:"text-xs text-slate-300 font-medium",children:x?"100% DSGVO-konform":"100% GDPR compliant"})]}),t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 uppercase font-bold",children:x?"Sicherheits-Audit":"Security Audit"}),t.jsx("div",{className:"text-base font-extrabold text-white mt-1",children:"ISO 27001 · SOC 2"}),t.jsx("div",{className:"text-xs text-slate-300 font-medium",children:"HIPAA & GDPR Ready"})]}),t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 uppercase font-bold",children:x?"Automations-Limit":"Automation Power"}),t.jsx("div",{className:"text-base font-extrabold text-[#FB7A59] mt-1",children:"250k+ Aktionen/Mo"}),t.jsx("div",{className:"text-xs text-slate-300 font-medium",children:x?"Autonome KI-Agenten":"Autonomous AI Agents"})]}),t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 uppercase font-bold",children:x?"Noliam Status":"Noliam Partner"}),t.jsx("div",{className:"text-base font-extrabold text-amber-400 mt-1",children:"Solution Partner"}),t.jsx("div",{className:"text-xs text-slate-300 font-medium",children:"One-Stop-Shop DACH"})]})]}),t.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-between gap-4 pt-6 border-t border-slate-200",children:[t.jsxs("div",{className:"text-sm text-slate-700 font-medium",children:[t.jsx("strong",{children:x?"Noliam Leistungsbausteine:":"Noliam Service Tiers:"})," ",x?"Lizenzberatung · Migration aus Altsystemen · Fast Foundations · Admin-as-a-Service":"Licensing · Legacy Migration · Fast Foundations · Admin-as-a-Service"]}),t.jsxs("button",{onClick:()=>o("monday.com Flagship Deep Dive"),className:"cta-coral text-sm sm:text-base py-3.5 px-8 font-bold whitespace-nowrap cursor-pointer focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:[t.jsx("span",{children:x?"monday.com Beratung & Audit buchen":"Book monday.com Strategy Call"}),t.jsx(ie,{className:"w-4 h-4 ml-2"})]})]})]})}),(i==="all"||i==="collabase")&&t.jsx("section",{id:"collabase",className:"mb-24 scroll-mt-32",children:t.jsxs("div",{className:"noliam-card p-8 sm:p-12 rounded-3xl border-2 border-rose-300 bg-white shadow-xl relative overflow-hidden",children:[t.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-rose-100/60 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4 mb-6",children:[t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsx("span",{className:"w-3.5 h-3.5 rounded-full bg-[#E11D48]"}),t.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-950",children:"Collabase"})]}),t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("span",{className:"px-3.5 py-1.5 rounded-full bg-rose-600 text-white text-xs font-bold uppercase tracking-wider",children:"Quality Engineering & Swiss DB"}),t.jsx("span",{className:"badge-collabase text-xs font-bold px-3.5 py-1.5 rounded-full bg-rose-100 text-rose-900 border border-rose-300",children:"Solution Partner"})]})]}),t.jsx("p",{className:"text-base sm:text-lg text-slate-700 leading-relaxed font-normal max-w-4xl mb-8",children:x?"Collabase ist die vollwertige Schweizer All-in-One Plattform für relationale No-Code Datenbanken, professionelles Quality Engineering (Testmanagement) und integriertes Time Reporting. Als offizieller Collabase Solution Partner implementiert Noliam ganzheitliche Workspaces â garantiert und ausschlieÃlich in ISO-zertifizierten Schweizer Rechenzentren (revDSG).":"Collabase is the sovereign Swiss all-in-one platform for relational no-code databases, professional Quality Engineering (test management), and native time tracking. As an official Collabase Solution Partner, Noliam implements end-to-e
469nd workspaces hosted exclusively in Swiss ISO-certified facilities (revDSG)."}),t.jsxs("div",{className:"p-6 rounded-2xl bg-rose-50/80 border border-rose-200 mb-10 text-rose-950",children:[t.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3 mb-2",children:[t.jsxs("div",{className:"flex items-center gap-2.5 font-extrabold text-sm sm:text-base text-rose-900",children:[t.jsx(Gt,{className:"w-5 h-5 text-rose-600 shrink-0"}),t.jsx("span",{children:x?"Alles bereits inklusive â Keine teuren Zusatz-Plugins erforderlich!":"All-Inclusive Tool Suite â Zero Expensive Add-On Subscriptions!"})]}),t.jsx("span",{className:"font-mono text-xs sm:text-sm font-extrabold px-3 py-1 rounded-full bg-rose-600 text-white shadow-sm",children:x?"Lokale Version: 16.- CHF / Person":"Local Version: CHF 16.- / person"})]}),t.jsx("p",{className:"text-xs sm:text-sm text-rose-900/90 leading-relaxed font-normal",children:x?"Für nur 16.- CHF pro Person (lokale Version) erhalten Sie ein vollwertiges Gesamtsystem: Während bei Mitbewerbern wie Atlassian/Jira teure Drittanbieter-Plugins für Testmanagement (z. B. Xray, Zephyr für 8â15 â¬/User) und Zeiterfassung (z. B. Tempo für 5â8 â¬/User) dazugekauft werden müssen, ist bei Collabase das gesamte Quality Engineering und Time Reporting nativ enthalten.":"At just CHF 16.- per person (local version), you receive a fully integrated platform: While competitors like Atlassian/Jira require purchasing costly third-party add-ons for test management (Xray, Zephyr at $8â15/user) and time tracking (Tempo at $5â8/user), Collabase includes full Quality Engineering and Time Reporting out-of-the-box."})]}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-12",children:[t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-50 border border-slate-200 flex flex-col justify-between hover:border-rose-300 transition-colors",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-rose-100 text-rose-700 font-extrabold flex items-center justify-center mb-4",children:t.jsx(Wc,{className:"w-5 h-5"})}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:"Quality Engineering"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed mb-4 font-normal",children:x?"Test-Case Management, Test-Pläne, QA-Runs, Test-Suiten, Bug- & Defect-Tracking sowie lückenlose Requirements Traceability.":"Full test-case tracking, test plans, QA execution runs, test suites, defect management, and requirements traceability."})]}),t.jsxs("div",{className:"text-xs font-extrabold text-rose-700 flex items-center gap-1 pt-2 border-t border-slate-200",children:[t.jsx(dy,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:x?"Ersetzt Xray & TestRail":"Replaces Xray & TestRail"})]})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-50 border border-slate-200 flex flex-col justify-between hover:border-rose-300 transition-colors",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-rose-100 text-rose-700 font-extrabold flex items-center justify-center mb-4",children:t.jsx(Yi,{className:"w-5 h-5"})}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:"Time Reporting"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed mb-4 font-normal",children:x?"Integrierte Zeiterfassung, detaillierte Stundennachweise, Projekt-Budgetierung und Auswertung abrechenbarer Stunden direkt an den Aufgaben.":"Built-in time tracking, detailed timesheets, project budgeting, and billable hour allocation directly on linked task records."})]}),t.jsxs("div",{className:"text-xs font-extrabold text-rose-700 flex items-center gap-1 pt-2 border-t border-slate-200",children:[t.jsx(Na,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:x?"Ersetzt Tempo Timesheets":"Replaces Tempo Timesheets"})]})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-50 border border-slate-200 flex flex-col justify-between hover:border-rose-300 transition-colors",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-rose-100 text-rose-700 font-extrabold flex items-center justify-center mb-4",children:t.jsx(Ia,{className:"w-5 h-5"})}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:x?"Relationale No-Code DB":"Relational No-Code DB"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed mb-4 font-normal",children:x?"Verknüpfte Tabellen (1:N, N:M), Rollups, Berechnungsformeln und individuelle relationale ERP-Strukturen ohne Entwicklungsaufwand.":"Linked tables (1:N, N:M), rollups, formula matrices, and custom relational business models without writing backend code."})]}),t.jsxs("div",{className:"text-xs font-extrabold text-rose-700 flex items-center gap-1 pt-2 border-t border-slate-200",children:[t.jsx(ja,{className:"w-3.5 h-3.5"}
469),t.jsx("span",{children:x?"Ersetzt Confluence & Airtable":"Replaces Confluence & Airtable"})]})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-50 border border-slate-200 flex flex-col justify-between hover:border-rose-300 transition-colors",children:[t.jsxs("div",{children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-rose-100 text-rose-700 font-extrabold flex items-center justify-center mb-4",children:t.jsx(Xe,{className:"w-5 h-5"})}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:x?"Schweizer Datenhoheit":"Swiss revDSG Hosting"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed mb-4 font-normal",children:x?"100% in Schweizer ISO-Rechenzentren. Volle revDSG-Konformität und native Anbindung an Schweizer ERPs (Abacus, Bexio).":"100% in Swiss ISO facilities. Total revDSG compliance with certified sync to Swiss ERP ecosystems (Abacus, Bexio)."})]}),t.jsxs("div",{className:"text-xs font-extrabold text-rose-700 flex items-center gap-1 pt-2 border-t border-slate-200",children:[t.jsx(uf,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:"Abacus & Bexio Sync"})]})]})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-950 text-white mb-10 grid grid-cols-2 md:grid-cols-4 gap-6",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 uppercase font-bold",children:x?"Serverstandort":"Server Location"}),t.jsx("div",{className:"text-base font-extrabold text-white mt-1",children:"100% Schweiz (ISO)"}),t.jsx("div",{className:"text-xs text-slate-300 font-medium",children:x?"revDSG zertifiziert":"revDSG certified"})]}),t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 uppercase font-bold",children:x?"Integrierte Tools":"Included Tooling"}),t.jsx("div",{className:"text-base font-extrabold text-rose-400 mt-1",children:"QE + Time + No-Code"}),t.jsx("div",{className:"text-xs text-slate-300 font-medium",children:x?"Keine Zusatz-Plugins":"Zero Add-on Fees"})]}),t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 uppercase font-bold",children:x?"CLOUD Act Risiko":"US CLOUD Act Risk"}),t.jsx("div",{className:"text-base font-extrabold text-emerald-400 mt-1",children:"0% (Souverän)"}),t.jsx("div",{className:"text-xs text-slate-300 font-medium",children:x?"Schweizer Jurisdiktion":"Swiss Jurisdiction"})]}),t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 uppercase font-bold",children:"Noliam Status"}),t.jsx("div",{className:"text-base font-extrabold text-rose-400 mt-1",children:"Premier Partner"}),t.jsx("div",{className:"text-xs text-slate-300 font-medium",children:"Migration & Rollout"})]})]}),t.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-between gap-4 pt-6 border-t border-slate-200",children:[t.jsxs("div",{className:"text-sm text-slate-700 font-medium",children:[t.jsx("strong",{children:x?"Einsatzgebiet:":"Ideal Use Case:"})," ",x?"Schweizer KMU, Tech- & QA-Teams, Treuhand, Behörden mit revDSG-Fokus":"Swiss KMUs, Tech/QA teams, fiduciaries & cantons with strict revDSG mandates"]}),t.jsxs("button",{onClick:()=>o("Collabase Swiss DB & QE Deep Dive"),className:"py-3.5 px-8 rounded-full border-2 border-rose-600 text-rose-800 hover:bg-rose-50 text-sm sm:text-base font-bold transition-all flex items-center gap-2 cursor-pointer focus:outline-none focus:ring-2 focus:ring-rose-500",children:[t.jsx("span",{children:x?"Collabase Beratung buchen":"Book Collabase Strategy Call"}),t.jsx(ie,{className:"w-4 h-4"})]})]})]})}),(i==="all"||i==="stackfield")&&t.jsx("section",{id:"stackfield",className:"mb-24 scroll-mt-32",children:t.jsxs("div",{className:"noliam-card p-8 sm:p-12 rounded-3xl border-2 border-blue-300 bg-white shadow-xl relative overflow-hidden",children:[t.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/60 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4 mb-6",children:[t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsx("span",{className:"w-3.5 h-3.5 rounded-full bg-[#1D4ED8]"}),t.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-950",children:"Stackfield"})]}),t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("span",{className:"px-3.5 py-1.5 rounded-full bg-blue-700 text-white text-xs font-bold uppercase tracking-wider",children:"ISO 27001 · Made in Germany"}),t.jsx("span",{className:"badge-stackfield text-xs font-bold px-3.5 py-1.5 rounded-full",children:"§ 203 StGB Berufsgeheimnis"})]})]}),t.jsx("p",{className:"text-base sm:text-lg text-slate-700 leading-relaxed font-normal max-w-4xl mb-10",children:x?"Stackfield ist die führende All-in-One Collaboration Suite mit echter Zero-Knowledge Ende-zu-Ende-Verschlüsselung (AES-256 / RSA-4096). Entwickelt und gehostet in hochsicheren Rechenzentren in Frankfurt am Main und München, erfüllt Stackfield strengste gesetzliche Anforderungen für Berufsgeheimnisträger (§ 203 StGB).":"Stackfield is the leading all-in-one collaboration suite featuring true zero-knowledge end-to-e
469nd encryption (AES-256 / RSA-4096). Developed and hosted in Frankfurt and Munich, Stackfield fulfills stringent statutory confidentiality standards (§ 203 StGB)."}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-12",children:[t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-50 border border-slate-200",children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-blue-100 text-blue-700 font-extrabold flex items-center justify-center mb-4",children:t.jsx(ya,{className:"w-5 h-5"})}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:x?"Zero-Knowledge E2E Verschlüsselung":"Zero-Knowledge E2E Encryption"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed font-normal",children:x?"Dateien, Aufgaben, Chats und Video-Konferenzen werden direkt auf dem Endgerät verschlüsselt. Selbst die Server-Betreiber haben zu keinem Zeitpunkt Zugriff auf Ihre Daten.":"Files, tasks, chats, and video calls are encrypted directly on the client device. Server operators have zero cryptographic access to plaintext contents."})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-50 border border-slate-200",children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-blue-100 text-blue-700 font-extrabold flex items-center justify-center mb-4",children:t.jsx(Xe,{className:"w-5 h-5"})}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:x?"§ 203 StGB Berufsgeheimnisträger":"§ 203 StGB Professional Secrecy"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed font-normal",children:x?"Rechtssicher für Kanzleien, Notare, Wirtschaftsprüfer, Steuerberater und Kliniken. Vollständige AVV-Vereinbarungen und revisionssichere Audit-Trails.":"Legally vetted for law firms, notaries, tax advisors, auditors, and healthcare providers. Complete DPA agreements and audit-proof logs."})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-50 border border-slate-200",children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-blue-100 text-blue-700 font-extrabold flex items-center justify-center mb-4",children:t.jsx(ja,{className:"w-5 h-5"})}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:x?"Integrierte Kommunikation & Räume":"Integrated Rooms & Calls"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed font-normal",children:x?"Verschlüsselte Gruppen- & 1:1 Chats, Kanban-Boards, Gantt-Planung, Dokumentenablage und sichere externe Gästeräume für Mandanten.":"Encrypted group chats, Kanban boards, Gantt timelines, document vaults, and secure external client guest rooms."})]})]}),t.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-between gap-4 pt-6 border-t border-slate-200",children:[t.jsxs("div",{className:"text-sm text-slate-700 font-medium",children:[t.jsx("strong",{children:x?"Einsatzgebiet:":"Ideal Use Case:"})," ",x?"Rechtsberatung, Wirtschaftsprüfung, Vorstands-Kommunikation, Healthcare":"Legal advisory, auditing, executive boards & sensitive research"]}),t.jsxs("button",{onClick:()=>o("Stackfield E2E Deep Dive"),className:"cta-outline-dark text-sm sm:text-base py-3.5 px-8 font-bold whitespace-nowrap cursor-pointer focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:[t.jsx("span",{children:x?"Stackfield Beratung buchen":"Book Stackfield Strategy Call"}),t.jsx(ie,{className:"w-4 h-4 ml-2"})]})]})]})}),t.jsxs("section",{id:"vergleich",className:"mb-24 scroll-mt-32",children:[t.jsxs("div",{className:"max-w-3xl mb-10",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full badge-orange text-xs sm:text-sm font-bold mb-3",children:[t.jsx(er,{className:"w-4 h-4"}),t.jsx("span",{children:x?"Direkter Systemvergleich":"Direct System Comparison"})]}),t.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-950 tracking-tight mb-4",children:x?"Detaillierte Plattform-Vergleichsmatrix":"Full-Spectrum Platform Comparison Matrix"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-700 leading-relaxed font-normal",children:x?"Vergleichen Sie monday.com, Collabase und Stackfield anhand aller 13 entscheidenden Kriterien für Hosting, Testmanagement, Time Tracking, Sicherheit und Skalierung.":"Compare monday.com, Collabase, and Stackfield across 13 critical dimensions covering hosting, quality engineering, time reporting, security, and enterprise scale."})]}),t.jsx("div",{className:"overflow-x-auto rounded-3xl border border-slate-200 bg-white shadow-xl",children:t.jsxs("table",{className:"min-w-full divide-y divide-slate-200 text-sm sm:text-base",children:[t.jsx("thead",{className:"bg-slate-950 text-white",children:t.jsxs("tr",{children:[t.jsx("th",{className:"py-5 px-6 text-left font-bold tracking-wide w-1/4",children:x?"Kriterium / Anforderung":"Criterion / Requirement"}),t.jsx("th",{className:"py-5 px-6 text-left font-bold tracking-wide w-1/4 bg-slate-900 border-l border-slate-800",children:t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-[#FB275D]"}),t.jsx("span",{children:"monday.com (Flagship)"})]})}),t.jsx("th",{className:"py-5 px-6 text-left font-bold tracking-wide w-1/4 border-l border-slate-800",children:t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-[#E11D48]"}),t.jsx("span",{children:"Collabase (Swiss QE & DB)"})]})}),t.jsx("th",{className:"py-5 px-6 text-left font-bold tracking-wide w-1/4 border-l border-slate-800",children:t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-[#1D4ED8]"}),t.jsx("span",{children:"Stackfield (E2E)"})]})})]})}),t.jsx("tbody",{className:"divide-y divide-slate-200 font-medium text-slate-800",children:f.map((v,k)=>t.jsxs("tr",{className:k%2===1?"bg-slate-50/80":"bg-white",children:[t.jsx("td",{className:"py-4 px-6 font-bold text-slate-950",children:v.label}),t.jsx("td",{className:"py-4 px-6 bg-slate-50/40 border-l border-slate-200 font-semibold text-slate-900",children:v.monday}),t.jsx("td",{className:"py-4 px-6 border-l border-slate-200 text-slate-800",children:v.collabase}),t.jsx("td",{className:"py-4 px-6 border-l border-slate-200 text-slate-800",children:v.stackfield})]},k))})]})})]}),t.jsxs("section",{id:"vorgehen",className:"mb-24 scroll-mt-32",children:[t.jsxs("div",{className:"max-w-3xl mb-12",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full badge-orange text-xs sm:text-sm font-bold mb-3",children:[t.jsx(ja,{className:"w-4 h-4"}),t.jsx("span",{children:x?"Noliam Methodik":"Noliam Methodology"})]}),t.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-950 tracking-tight mb-4",children:x?"Der 4-Phasen-Fahrplan zur erfolgreichen Einführung":"The 4-Phase Delivery Framework"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-700 leading-relaxed font-normal",children:x?"Von der ersten Prozessanalyse bis zur produktiven Einführung und kontinuierlichen Weiterentwicklung â schlüsselfertig ohne Reibungsverluste.":"From initial process mapping to turnkey deployment and continuous managed optimizationâseamless and risk-free."})]}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:[t.jsxs("div",{className:"noliam-card p-6 sm:p-7 rounded-3xl bg-white border border-slate-200 flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("span",{className:"w-8 h-8 rounded-full bg-slate-950 text-white text-sm font-extrabold flex items-center justify-center mb-4",children:"1"}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:"Clarity Audit"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed font-normal mb-4",children:x?"90-minütige Deep-Dive Sessions zur Analyse Ihrer Ist-Prozesse, Engpässe und Datenstrukturen. Erstellung des Ziel-Blueprints.":"90-minute deep-dive sessions analyzing your workflows, bottlenecks, and data schemas. Delivery of the target architecture blueprint."})]}),t.jsx("div",{className:"text-xs font-bold text-slate-500 pt-3 border-t border-slate-100",children:x?"Dauer: Woche 1 â 2":"Timeline: Weeks 1 â 2"})]}),t.jsxs("div",{className:"noliam-card p-6 sm:p-7 rounded-3xl bg-white border border-slate-200 flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("span",{className:"w-8 h-8 rounded-full bg-slate-950 text-white text-sm font-extrabold flex items-center justify-center mb-4",children:"2"}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:x?"Prototyp & PoC":"Prototype & PoC"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed font-normal mb-4",children:x?"Aufbau eines voll funktionsfähigen Prototyps mit Ihren echten Daten zur internen Freigabe und Stakeholder-Validierung.":"Building a live interactive prototype with your real data for executive sign-off and stakeholder validation."})]}),t.jsx("div",{className:"text-xs font-bold text-slate-500 pt-3 border-t border-slate-100",children:x?"Dauer: Woche 3 â 4":"Timeline: Weeks 3 â 4"})]}),t.jsxs("div",{className:"noliam-card p-6 sm:p-7 rounded-3xl bg-white border border-slate-200 flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("span",{className:"w-8 h-8 rounded-full bg-slate-950 text-white text-sm font-extrabold flex items-center justify-center mb-4",children:"3"}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:"Migration & Rollout"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed font-normal mb-4",children:x?"Verlustfreie Altdatenübernahme aus Excel/Jira, Schnittstellen-Aktivierung (SAP, DATEV) und interaktive Teamschulungen.":"Lossless data migration from legacy tools, connector configuration (SAP, DATEV), and hands-on team enablement workshops."})]}),t.jsx("div",{className:"text-xs font-bold text-slate-500 pt-3 border-t border-slate-100",children:x?"Dauer: Woche 5 â 8":"Timeline: Weeks 5 â 8"})]}),t.jsxs("div",{className:"noliam-card p-6 sm:p-7 rounded-3xl bg-white border border-slate-200 flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("span",{className:"w-8 h-8 rounded-full bg-slate-950 text-white text-sm font-extrabold flex items-center justify-center mb-4",children:"4"}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2",children:"Admin-as-a-Service"}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed font-normal mb-4",children:x?"Laufender Bau neuer Boards, Optimierung von KI-Automationen und garantierte SLA-Reaktionszeiten unter 4 Stunden.":"Continuous workspace updates, AI automation tuning, and guaranteed SLA response times under 4 hours."})]}),t.jsx("div",{className:"text-xs font-bold text-slate-500 pt-3 border-t border-slate-100",children:x?"Laufende Betreuung":"Ongoing Retainer"})]})]})]}),t.jsx("div",{className:"mb-24",children:t.jsx(Py,{onSelectPlatform:o,t:c,lang:d})}),t.jsx("div",{className:"mb-24",children:t.jsx(rd,{onOpenAudit:o,t:c,lang:d})}),t.jsxs("section",{className:"mb-24",children:[t.jsxs("div",{className:"max-w-3xl mb-12",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full badge-orange text-xs sm:text-sm font-bold mb-3",children:[t.jsx(rv,{className:"w-4 h-4"}),t.jsx("span",{children:"FAQ"})]}),t.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-950 tracking-tight mb-4",children:x?"Häufig gestellte Fragen zu unseren Lösungen":"Frequently Asked Questions"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-700 leading-relaxed font-normal",children:x?"Wichtige Antworten zu Lizenzierung, Migration, Hybrid-Setups und laufender Betreuung.":"Key insights on licensing models, migrations, hybrid deployments, and ongoing SLA support."})]}),t.jsx("div",{className:"space-y-4 max-w-4xl",children:y.map((v,k)=>t.jsxs("div",{className:"noliam-card p-6 sm:p-7 rounded-2xl bg-white border border-slate-200 cursor-pointer transition-all",onClick:()=>b(k),children:[t.jsxs("div",{className:"flex items-center justify-between gap-4",children:[t.jsx("h3",{className:"text-base sm:text-lg font-extrabold text-slate-950",children:v.q}),t.jsx("span",{className:`text-xl font-bold text-slate-500 transition-transform ${h===k?"rotate-45 text-[#FB5A3E]":""}`,children:"+"})]}),h===k&&t.jsx("p",{className:"mt-4 pt-4 border-t border-slate-100 text-sm sm:text-base text-slate-700 leading-relaxed font-normal",children:v.a})]},k))})]}),t.jsxs("div",{className:"p-8 sm:p-12 rounded-3xl bg-slate-950 text-white shadow-2xl flex flex-col lg:flex-row items-center justify-between gap-8 relative overflow-hidden",children:[t.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-[#FB5A3E]/15 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"space-y-3 text-center lg:text-left max-w-2xl",children:[t.jsx("span",{className:"text-xs uppercase font-extrabold tracking-wider text-[#FB7A59]",children:x?"Unverbindliche Ersteinschätzung":"Complimentary Assessment"}),t.jsx("h3",{className:"text-2xl sm:text-4xl font-extrabold text-white",children:x?"Bereit für die passende Work OS Architektur?":"Ready to build your target Work OS architecture?"}),t.jsx("p",{className:"text-base text-slate-300 font-normal",children:x?"Buchen Sie ein kostenloses 30-minütiges Strategiegespräch mit unseren Senior Solution Architects.":"Book a complimentary 30-minute strategy call with our Senior Solution Architects."})]}),t.jsxs("button",{onClick:()=>o("Solutions Page Bottom CTA"),className:"cta-coral py-4 px-8 text-sm sm:text-base font-bold shrink-0 cursor-pointer flex items-center gap-2 shadow-2xl focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:[t.jsx("span",{children:x?"Jetzt 30-Min. Audit buchen":"Book Free Strategy Call"}),t.jsx(ie,{className:"w-4 h-4"})]})]})]})})}function Fy({onOpenAudit:o,lang:d,t:c}){return t.jsxs("div",{className:"pt-28 pb-20",children:[t.jsx("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8 mb-12",children:t.jsxs("div",{className:"max-w-3xl",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold mb-3",children:t.jsx("span",{children:d==="en"?"Department Architecture":"Fachbereichs-Architektur"})}),t.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight mb-6",children:d==="en"?"Solutions for Every Team. One Connected Flow.":"Lösungen für jeden Fachbereich. Ein gemeinsamer Datenfluss."}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed",children:d==="en"?"Eliminate organizational silos. We unite Sales, Operations & PPM, Customer Support, and confidential Legal workflows into one connected AI Work OS.":"Eliminieren Sie Abteilungssilos. Wir verbinden Sales, Projektmanagement, Service Desk und vertrauliche Kanzleiprozesse in einer integrierten Work OS Umgebung."})]})}),t.jsx(Nf,{onOpenAudit:o,t:c,lang:d}),t.jsx(rd,{onOpenAudit:o,t:c,lang:d}),t.jsx(wf,{t:c,lang:d})]})}function Uy({onOpenAudit:o,lang:d,t:c}){const[i,u]=w.useState(null),[h,g]=w.useState("all"),b=c.caseStudies,x=[{id:"software_ag",client:"Software AG",logo:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6890d45785c08e313254f08b_softw
469are-gmbh-dark-logo.png",category:d==="en"?"Enterprise Scaling":"Enterprise & Skalierung",title:d==="en"?"Software AG: Enterprise-wide alignment â how Software AG boosted campaign efficiency by 70%":"Software AG: Enterprise-wide alignment â wie Software AG Transparenz und Effizienz um über 70% gesteigert hat",headline:d==="en"?"From pilot to powerhouse: Scaled from 5 to 300+ monday.com users":"From pilot to powerhouse: von 5 auf 300+ monday.com User skaliert",kpis:d==="en"?["+70% Campaign Efficiency","300+ Users Onboarded","100% Visibility"]:["+70% Kampagnen-Effizienz","300+ User ausgerollt","100% Transparenz"],description:d==="en"?"The global marketing and operations organization required a central work management platform to coordinate hundreds of simultaneous campaigns. Noliam engineered a modular workspace framework, automated resource capacity allocations, and built real-time executive dashboards.":"Die globale Marketing- und Operations-Organisation benötigte eine zentrale Arbeitsplattform zur Koordinierung hunderter simultaner Kampagnen. Noliam entwickelte ein modulares Workspace-Modell, automatisierte Ressourcenallokationen und etablierte Echtzeit-Dashboards für das globale Management.",results:d==="en"?["Complete standardization of all campaign briefings and approval workflows","Reduced internal email ping-pong by more than 65%","Seamless scaling from an initial 5-person pilot team to 300+ global users"]:["Vollständige Standardisierung aller Kampagnen-Briefings und Freigabeprozesse","Reduktion der internen E-Mail-Abstimmungen um mehr als 65%","Nahtlose Skalierung von einem 5-Personen-Pilotteam auf über 300 Mitarbeiter"]},{id:"grover",client:"Grover",logo:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/689c7f4b688d83fb4628cff8_grover-logo.png",category:"Support & AI",title:d==="en"?"Grover: Scaling customer support without losing the personal human touch":"Grover: Kundenservice skalieren ohne Verlust der persönlichen Note",headline:d==="en"?"60% of customer requests automated with industry-leading CSAT satisfaction":"60% der Kundenanfragen automatisiert bei höchster CSAT-Zufriedenheit",kpis:d==="en"?["60% Support Automated","< 1 min Response Time","98% CSAT Rating"]:["60% Support automatisiert","< 1 min Reaktionszeit","98% CSAT Rating"],description:d==="en"?"During hypergrowth, Grover experienced an exponential surge in support volume. Noliam implemented AI triage, automated routine resolution flows, and directly bridged support conversations with inventory fulfillment.":"Während der Phase des Hyperwachstums stieg das Ticketvolumen exponentiell. Noliam implementierte intelligente KI-gestützte Triage, konfigurierte automatisierte Antworten für Standardanfragen und verknüpfte den Support direkt mit der operativen Abwicklung.",results:d==="en"?["First response time dropped below 60 seconds for 80% of all incoming requests","Automated smart routing for complex return and claim tickets","Agents freed up to focus on high-value B2B client relationships"]:["Erstreaktionszeit sank auf unter 60 Sekunden für 80% aller Anfragen","Automatisierte Eskalationspfade für komplexe Schadens- und Rücksendefälle","Support-Agenten gewinnen Zeit für hochwertige B2B-Kundenbetreuung"]},{id:"tig_freight",client:"TIG Freight",logo:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6899eb78f6723b12cb458eaf_TIG-logo.png",category:d==="en"?"Logistics & Operations":"Operations & Logistik",title:d==="en"?"TIG Freight: Centralizing 10,000+ shipments annually into one operational nerve center":"TIG Freight: Zentralisierung von 10.000+ Sendungen jährlich in einer operativen Schaltzentrale",headline:d==="en"?"Complete visibility for global supply chains in real time":"Vollständige Transparenz für globale Lieferketten in Echtzeit",kpis:d==="en"?["10,000+ Shipments/Year","0 Silo Disconnects","Real-Time Tracking"]:["10.000+ Sendungen/Jahr","0 Medienbrüche","Echtzeit-Tracking"],description:d==="en"?"Previously, freight orders were managed across fragmented spreadsheets and endless email chains. Noliam built a central monday.com logistics engine with automated carrier and customer status updates.":"Zuvor wurden Frachtaufträge über Tabellen und endlose E-Mail-Ketten verwaltet. Noliam baute eine zentrale monday.com Logistik-Engine mit automatischen Status-Updates für Kunden und Frachtführer.",results:d==="en"?["Central dispatch board with automated shipment tracking","Automated alerts for delay exceptions and customs clearances","Seamless integration with internal billing and carrier systems"]:["Zentrales Dispositions-Board mit automatischer Sendungsverfolgung","Automatische Warnmeldungen bei Verzögerungen oder Zollfreigaben","Vollständige Integration mit internen Abrechnungs- und Frachtsystemen"]},{id:"howard_kennedy",client:"Howard Kennedy",logo:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6899e686e40fa5a
469d9b373296_howard-kennedy-logo-png.png",category:"Legal & Compliance",title:d==="en"?"Howard Kennedy: Structure and velocity for complex legal project governance":"Howard Kennedy: Struktur und Geschwindigkeit für komplexe juristische Projektsteuerung",headline:d==="en"?"Precise mandate execution and deadline enforcement":"Präzise Mandatsabwicklung und Fristenüberwachung",kpis:d==="en"?["100% Deadline Adherence","Audit-Proof Filing","Automated Approvals"]:["100% Fristensicherheit","Revisionssichere Akten","Automatisierte Freigaben"],description:d==="en"?"For high-stakes corporate transactions, Noliam established standardized workflow blueprints, automated deadline escalation rules, and audit-proof document signing pipelines.":"Für komplexe Unternehmenstransaktionen und Rechtsmandate etablierte Noliam standardisierte Workflow-Templates, automatische Frist-Eskalationen und revisionssichere Dokumentenfreigaben.",results:d==="en"?["Comprehensive audit logging of all procedural steps and document versions","Smooth coordination between partners, associates, and external experts","Noticeably accelerated due-diligence review cycles"]:["Lückenloses Audit-Logging aller Prozess-Schritte und Dokumentenstände","Effiziente Koordination zwischen Partnern, Associates und externen Sachverständigen","Deutliche Beschleunigung von Due-Diligence-Prüfungen"]},{id:"social_hub",client:"The Social Hub",logo:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6899cf0cb63ed109f4469fdf_The-social-hub-logo.jpeg",category:d==="en"?"Hospitality & Real Estate":"Hospitality & PMO",title:d==="en"?"The Social Hub: Standardizing data and workflows across 30+ European properties":"The Social Hub: Vereinheitlichung von Daten und Workflows über 30+ europäische Standorte",headline:d==="en"?"Centralized PMO for new hotel openings and asset management":"Zentrale Steuerung aller Neueröffnungen und Bestandsimmobilien in Rekordzeit",kpis:d==="en"?["30+ European Hubs","Standardized Rollouts","Central PMO"]:["30+ Standorte vernetzt","Standardisierte Rollouts","Zentrales PMO"],description:d==="en"?"The Social Hub operates hybrid hospitality assets across Europe. Noliam engineered the blueprint architecture for new property openings, facility management, and cross-location campaigns.":"The Social Hub managt hybride Hospitality-Konzepte in ganz Europa. Noliam entwickelte die Blueprint-Architektur für Neueröffnungen, Facility-Management und standortübergreifende Marketingkampagnen.",results:d==="en"?["Reusable rollout blueprints for each new hotel property","Real-time budget and milestone dashboards for executive leadership","Automated handoffs between architectural build, design, and operations"]:["Wiederverwendbare Eröffnungs-Templates für neue Standorte","Transparente Budget- und Meilensteinüberwachung auf Vorstandsebene","Automatisierte Ãbergaben zwischen Bau, Design und operativer Hotelleitung"]},{id:"bosch",client:"Bosch DACH",logo:"https://cdn.prod.website-files.com/683a284d1c4379274b1c2825/6858f48971e8dc67cc364916_noliam%20logo%20(335%20x%2060%20px).svg",category:d==="en"?"Enterprise Scaling":"Enterprise & Skalierung",title:d==="en"?"Bosch DACH: Multi-Board governance & dynamic resource capacity planning":"Bosch DACH: Skalierbare Multi-Board Architektur & Ressourcen-Planung",headline:d==="en"?"Reduced recurring status meetings by 45%":"Reduktion von wöchentlichen Statusmeetings um 45%",kpis:d==="en"?["-45% Status Meetings","20+ Teams Connected","Automated Reports"]:["-45% Statusmeetings","20+ Teams vernetzt","Automatisierter Bericht"],description:d==="en"?"Implementation of cross-locational workspace governance for 20+ engineering squads. Dependencies calculate dynamically in real time and executive summaries aggregate automatically.":"Implementierung einer standortübergreifenden Workspace-Governance für 20+ Entwicklungsteams. Abhängigkeiten werden in Echtzeit berechnet und Vorstandsbriefings automatisch aggregiert.",results:d==="en"?["Central portfolio cockpit for department heads and management","Dynamic Gantt timelines with automatic milestone reconciliation","100% data integrity with legacy ERP and engineering systems"]:["Zentrales Portfolio-Cockpit für C-Level und Bereichsleiter","Dynamische Gantt-Timeline mit automatischem Meilenstein-Abgleich","Vollständige Datenintegrität und Schnittstellen zu bestehenden Systemen"]}],f=h==="all"?x:x.filter(y=>y.category.toLowerCase().includes(h.toLowerCase()));return t.jsx("div",{className:"pt-28 pb-20 bg-[#F8FAFC]",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-12",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold mb-3",children:t.jsx("span",{children:b.badge})}),t.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight mb-6",children:b.title}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed",children:b.subtext})]}),t.jsx("div",{className:"flex flex-wrap gap-2 mb-12 pb-6 border-b border-slate-200",children:[{id:"all",label:d==="en"?"All Case Studies":"Alle Case Studies"},{id:"enterprise",label:d==="en"?"Enterprise & Scaling":"Enterprise & Skalierung"},{id:"support",label:"Support & AI"},{id:"operations",label:d==="en"?"Operations & Logistics":"Operations & Logistik"},{id:"legal",label:"Legal & Compliance"}].map(y=>t.jsx("button",{type:"button",onClick:()=>g(y.id),className:`px-4 py-2 rounded-xl text-xs font-bold transition-all cursor-pointer ${h===y.id?"bg-slate-900 text-white shadow-sm":"bg-white border border-slate-200 text-slate-700 hover:bg-slate-50"}`,children:y.label},y.id))}),t.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:f.map(y=>t.jsxs("div",{className:"noliam-card p-7 rounded-3xl border border-slate-200 bg-white shadow-md flex flex-col justify-between hover:border-[#FB5A3E]/50 transition-all group",children:[t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-center justify-between mb-6 pb-4 border-b border-slate-100 min-h-[52px]",children:[t.jsx("img",{src:y.logo,alt:y.client,className:"h-8 max-w-[140px] object-contain"}),t.jsx("span",{className:"text-[10px] font-extrabold uppercase tracking-wider text-[#FB5A3E] bg-[#FFF1EE] px-2.5 py-1 rounded-full border border-[#FFE2DC]",children:y.category})]}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950 mb-2 group-hover:text-[#FB5A3E] transition-colors leading-snug",children:y.title}),t.jsx("p",{className:"text-xs text-slate-500 mb-6 leading-relaxed",children:y.headline})]}),t.jsxs("div",{children:[t.jsx("div",{className:"flex flex-wrap gap-1.5 mb-6",children:y.kpis.map((v,k)=>t.jsx("span",{className:"text-[11px] font-bold bg-slate-100 text-slate-800 px-2.5 py-1 rounded-lg",children:v},k))}),t.jsxs("button",{type:"button",onClick:()=>u(y),className:"w-full py-3 rounded-xl bg-slate-50 hover:bg-slate-100 border border-slate-200 text-slate-900 font-bold text-xs transition-all flex items-center justify-center gap-2 cursor-pointer",children:[t.jsx("span",{children:b.readCase}),t.jsx(ie,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]})]})]},y.id))}),i&&t.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 bg-slate-950/70 backdrop-blur-md overflow-y-auto",role:"dialog","aria-modal":"true",children:t.jsxs("div",{className:"relative w-full max-w-2xl bg-white border border-slate-200 rounded-3xl p-6 sm:p-8 shadow-2xl my-8 animate-in fade-in zoom-in-95 duration-150",children:[t.jsx("button",{type:"button",onClick:()=>u(null),className:"absolute top-6 right-6 p-2 rounded-full text-slate-400 hover:text-slate-900 bg-slate-100 hover:bg-slate-200 transition-colors cursor-pointer","aria-label":"SchlieÃen",children:t.jsx(ut,{className:"w-5 h-5"})}),t.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[t.jsx("img",{src:i.logo,alt:i.client,className:"h-8 max-w-[140px] object-contain"}),t.jsx("span",{className:"text-xs font-bold uppercase tracking-wider text-[#FB5A3E] bg-[#FFF1EE] px-3 py-1 rounded-full",children:i.category})]}),t.jsx("h2",{className:"text-2xl sm:text-3xl font-extrabold text-slate-950 tracking-tight mb-4",children:i.title}),t.jsx("div",{className:"flex flex-wrap gap-2 mb-6",children:i.kpis.map((y,v)=>t.jsx("span",{className:"text-xs font-bold bg-emerald-50 text-emerald-800 border border-emerald-200 px-3 py-1 rounded-full",children:y},v))}),t.jsxs("div",{className:"space-y-4 text-xs sm:text-sm text-slate-600 leading-relaxed mb-6",children:[t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-slate-900 mb-1",children:d==="en"?"Challenge & Initial State:":"Ausgangslage & Herausforderung:"}),t.jsx("p",{children:i.description})]}),t.jsxs("div",{className:"p-4 rounded-2xl bg-slate-50 border border-slate-200 space-y-2",children:[t.jsx("div",{className:"font-bold text-slate-900 text-xs",children:d==="en"?"Key Deliverables & Business Impact:":"Erzielte Ergebnisse & Mehrwert:"}),i.results.map((y,v)=>t.jsxs("div",{className:"flex items-start gap-2 text-xs text-slate-700",children:[t.jsx(he,{className:"w-3.5 h-3.5 text-emerald-600 shrink-0 mt-0.5"}),t.jsx("span",{children:y})]},v))]})]}),t.jsxs("div",{className:"flex items-center justify-between pt-4 border-t border-slate-100",children:[t.jsx("button",{type:"button",onClick:()=>u(null),className:"cta-outline-dark text-xs font-bold cursor-pointer",children:d==="en"?"Close"
469:"SchlieÃen"}),t.jsxs("button",{type:"button",onClick:()=>{u(null),o(`Case Study Blueprint: ${i.client}`)},className:"cta-dark text-xs font-bold flex items-center gap-2 cursor-pointer",children:[t.jsx("span",{children:b.modalCta}),t.jsx(ie,{className:"w-4 h-4"})]})]})]})})]})})}const Lc=[{slug:"change-management-public-sector",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a8b90b4b2f681a72d708317_1787278208065_Decorative-title-card-illustration.jpeg",featured:!0,author:"Dmitry Rasin",de:{category:"Change & Culture",tag:"Verwaltung & Wandel",title:"Change Management im öffentlichen Sektor: So gelingt der Wandel",excerpt:"Erfahre, wie Change Management im öffentlichen Sektor erfolgreich gelingt. Prioritäten setzen, klare Prozesse schaffen und Pilotprojekte starten!",readTime:"8 Min. Lesezeit",date:"24. August 2026",content:` 470Change im öffentlichen Sektor klappt, wenn Führung sichtbar priorisiert, Prozesse vor Tools analysiert werden und kleine, spürbare Pilotprojekte den Anfang machen. Change Management im [öffentlichen Sektor](/kommunen) ist zuerst eine Führungs- und Prozessaufgabe, kein Tech-Rollout. Wer glaubt, eine neue Software allein bringe die Verwaltung ins 21. Jahrhundert, hat schon verloren, bevor das erste Rollout-Meeting stattfindet. 471 472### Drei Schritte, die Du diese Woche noch angehen solltest: 473- **1. Prioritäten der Behördenleitung klären:** Verbindliche Zusage einholen, welches Kernvorhaben Vorrang vor konkurrierenden Sonderaufgaben hat. 474- **2. Einen Prozess zur Kartierung auswählen:** Einen überschaubaren Ablauf (z.B. Beschaffungsanträge oder Genehmigungsschleifen) isolieren. 475- **3. Einen Multiplikator benennen:** Eine geschätzte Person aus der mittleren Ebene mit klarem Mandat ausstatten. 476 477> **Profi-Tipp:** Die Studie zu Organizational Change Management im öffentlichen Sektor ([UC Berkeley](https://berkeley.edu)) zeigt, dass gezielter Aufbau von Change-Kompetenz bei Führungskräften der stärkste Einzelfaktor für Erfolg ist â stärker als jedes Software-Feature. Noliam nutzt diesen Dreischritt in [Verwaltungsprojekten](/kommunen) als Ausgangspunkt, bevor überhaupt das erste [monday.com Board](/platform/monday-com) konfiguriert wird. 478 479--- 480 481### Wichtige Erkenntnisse auf einen Blick 482 483| Thema | Details | 484|---|---| 485| **Führung zuerst** | Die Behördenleitung muss das Projekt sichtbar und persönlich priorisieren, nicht per Rundschreiben delegieren. | 486| **Prozess vor Tool** | Ein [Clarity Audit](/kontakt) klärt Engpässe, bevor ein System ausgewählt wird, das sonst fehlerhafte Abläufe digitalisiert. | 487| **Kleine Piloten** | Ein eng abgegrenzter Pilot mit sichtbarem Ergebnis innerhalb von 8â10 Wochen überzeugt mehr als eine 2-Jahres-Vision. | 488| **Mittlere Führungsebene stärken** | Multiplikatoren aus dieser Ebene reduzieren Widerstand schneller als reine Kommunikationskampagnen. | 489| **Noliam als Umsetzungspartner** | Noliam begleitet Verwaltungen vom [Clarity Audit](/kontakt) über [Fast Foundations](/loesungen) bis zum laufenden [Managed Admin-Service](/loesungen). | 490 491--- 492 493### Sektorspezifische Hürden: Warum öffentliche Verwaltungen anders reagieren 494 495Change Management im öffentlichen Sektor unterscheidet sich fundamental von Change in einem Start-up oder Konzern. Die Gründe liegen selten am fehlenden Willen der Mitarbeitenden, sondern an der Struktur selbst: 496 4971. **Parallele Reformagenden:** Wenn eine Behörde gleichzeitig eine neue Aktenordnung, ein Homeoffice-Konzept und ein Digitalisierungsprojekt stemmt, konkurrieren alle drei um dieselbe knappe Aufmerksamkeit. 4982. **Rechtliche Mitbestimmung:** Personalräte und Datenschutzbeauftragte müssen von Tag 1 eingebunden werden, um Vetos in späteren Phasen auszuschlieÃen. 4993. **Fehlende Fehlertoleranz:** Im öffentlichen Dienst wird Fehlervermeidung historisch höher belohnt als Innovationstempo. 500 501Technologie ist nicht der erste Schritt, sondern der letzte. Verwaltungen, die zuerst Prozesse klären und Beteiligung organisieren, erreichen spürbar höhere Akzeptanz als jene, die mit einem fertigen System starten und Schulungen nachschieben. 502 503--- 504 505### ADKAR, Kotter, Knoster: Welches Modell passt wann? 506 507Kein einzelnes theoretisches Modell löst alle Hürden, aber jedes liefert ein wertvolles Werkzeug: 508- **Knoster-Modell:** Zur schnellen Fehlerdiagnose, wenn ein Projekt feststeckt (z.B. Fehlt Vision $\rightarrow$ Verwirrung; Fehlen Ressourcen $\rightarrow$ Frustration). 509- **Kotter (8 Stufen):** Für die strategische Phasenplanung über die gesamte Organisation. 510- **ADKAR (Prosci):** Für 1-zu-1-Gespräche mit skeptischen Teammitgliedern. 511 512--- 513 514### Der 5-Phasen-Fahrplan: Von der Definition bis zur Verstetigung 515 516Ein erfolgreiches Change-Projekt im öffentlichen Sektor braucht keine hundertseitige Roadmap. Fünf Phasen reichen, wenn jede ein klares Ergebnis liefert: 517 5181. **Phase 1: Definition & Scope (Woche 1â2):** Scope-Definition, Einbindung der Personalvertretung und Stakeholder-Mapping. 5192. **Phase 2: Clarity Audit (Woche 3â4):** Aufnahme der Ist-Prozesse, Beseitigung von Redundanzen und Festlegung des Piloten. 5203. **Phase 3: Pilot Implementation (Woche 5â8):** Bau der Boards auf [monday.com](/platform/monday-com) oder [Stackfield](/platform/stackfield), Automatisierung von Freigaben und Bereitstellung des Führungscockpits. 5214. **Phase 4: Enablement & Multiplikatoren (Woche 9â10):** Schulung der Multiplikatoren anhand realer Vorgänge statt Dummy-Daten.
5225. **Phase 5: Skalierung & Verstetigung (ab Woche 11):** Ãbergang in den geregelten Betrieb mit [Admin-as-a-Service](/loesungen) Betreuung. 523 524> **Erfolgsbeispiel:** Ein Projekt in der [Kommunalverwaltung](/kommunen) zeigte, wie die Modernisierung eines einzelnen Beschaffungsprozesses als kleiner, klar abgegrenzter Pilot zu hoher Akzeptanz in der gesamten Behörde führte, weil die Durchlaufzeit von 14 Tagen auf 48 Stunden sank und für alle sichtbar war. Nutzen Sie unseren [ROI-Rechner](/rechner), um Einsparungen für Ihr Team zu simulieren. 525 526--- 527 528### Governance und Mitbestimmung richtig einbinden 529 530Wer Personalräte erst informiert, wenn das System steht, riskiert berechtigte Blockaden. Klare Rollen und Transparenz sind unverzichtbar: 531- Frühzeitige Fragerunden statt unpersönlicher E-Mail-Rundschreiben. 532- Offene Dashboards, die den echten Projektfortschritt und Zeitersparnisse visualisieren. 533- Einhaltung strenger [DSGVO- und ISO-27001-Kriterien](/sicherheit) bei Cloud-Workspaces. 534 535--- 536 537### Praxis-Setup: Wie Noliam bei Clarity Audit & Umsetzung hilft 538 539Für Verwaltungen und Unternehmen, die diesen Weg ohne Berater-Kauderwelsch gehen wollen, bietet Noliam drei aufeinander aufbauende Module: 540- **[Clarity Audit](/kontakt):** Kartiert bestehende Abläufe und zeigt in wenigen Wochen die gröÃten Engpässe auf. 541- **[Fast Foundations](/loesungen):** Setzt den ersten digitalen Teilprozess schlüsselfertig mit Boards, Automatisierungen und Chef-Dashboards um. 542- **[Managed Admin-Service](/loesungen):** Kontinuierliche Administration und Weiterentwicklung, damit Workspaces nachhaltig gepflegt bleiben. 543 `},en:{category:"Change & Culture",tag:"Public Sector & Change",title:"Change Management in the Public Sector: Navigating Digital Transformation",excerpt:"Learn how public administration and institutions navigate modernization successfully: setting priorities, building clear flows, and piloting with confidence.",readTime:"8 min read",date:"August 24, 2026",content:` 544Change in the public sector succeeds when leadership visibly prioritizes initiatives, processes are analyzed before tools are selected, and small, tangible pilot projects lead the way. Change management in the public sector is first and foremost a leadership and operational discipline, not a mere IT rollout. 545 546### 3 Immediate Steps for This Week: 547- **1. Align Executive Priorities:** Secure firm commitment from agency leadership on which core initiative takes precedence over competing tasks. 548- **2. Isolate One High-Impact Process:** Select an approachable, bounded workflow (e.g. procurement approvals or cross-department handoffs). 549- **3. Appoint a Respected Champion:** Empower a key informal leader from middle management with a clear mandate. 550 551> **Pro Tip:** Research on public sector organizational change (UC Berkeley) demonstrates that developing change capabilities in frontline leaders is the single strongest predictor of successâsurpassing any software feature. Noliam leverages this 3-step foundation before configuring a single board. 552 553--- 554 555### Key Takeaways at a Glance 556 557| Pillar | Operational Detail | 558|---|---| 559| **Leadership First** | Executive directors must actively sponsor the project rather than delegating via circular emails. | 560| **Process Before Tooling** | A Clarity Audit diagnoses friction points before software is introduced. | 561| **Agile Pilots** | A focused pilot delivering measurable results in 8â10 weeks creates more momentum than a multi-year vision. | 562| **Empower Middle Management** | Frontline champions neutralize resistance faster than broad corporate campaigns. | 563| **Noliam Implementation Partner** | Noliam guides public organizations from Clarity Audit through Fast Foundations to ongoing Managed Admin. | 564 565--- 566 567### Sector-Specific Hurdles: Why Public Institutions Behave Differently 568 569Public sector transformation differs fundamentally from private startups or multinational enterprises: 5701. **Parallel Reform Initiatives:** Agencies often juggle multiple simultaneous compliance, records, and digital mandates. 5712. **Staff Councils & Governance:** Employee councils and compliance officers must be actively involved from Day 1 to avoid late-stage vetoes. 5723. **Risk-Averse Culture:** Public incentives historically prioritize error prevention over rapid experimentation. 573 574--- 575 576### The 5-Stage Roadmap: From Scope to Sustainable Operation 577
5781. **Stage 1: Scope & Governance Alignment (Weeks 1â2):** Define boundaries and engage staff representation early. 5792. **Stage 2: Clarity Audit (Weeks 3â4):** Map current-state workflows, eliminate redundant steps, and define pilot KPIs. 5803. **Stage 3: Pilot Implementation (Weeks 5â8):** Build Work OS boards, configure automated notifications, and deploy leadership dashboards. 5814. **Stage 4: Champion Enablement (Weeks 9â10):** Train departmental champions using live cases instead of abstract slide decks. 5825. **Stage 5: Scale & Continuous Governance (Week 11+):** Transition into operational stability with Admin-as-a-Service support. 583 584--- 585 586### How Noliam Drives Clarity Audits & Public Modernization 587 588For public institutions seeking pragmatic transformation without consulting fluff: 589- **Clarity Audit:** Pinpoints manual bottlenecks and designs the target architecture in 2â3 weeks. 590- **Fast Foundations:** Turnkey deployment of the initial automated workflow with executive dashboards. 591- **Managed Admin-as-a-Service:** Dedicated ongoing maintenance and continuous workspace optimization. 592 `}},{slug:"process-mapping",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a83bcf1c4eebcfc9b149d5e_1786759836139_Decorative-title-card-illustration.jpeg",author:"Noliam Operations Team",de:{category:"Operations",tag:"Prozessoptimierung",title:"Process Mapping: Prozesse sichtbar machen und verbessern",excerpt:"Erlebe, wie Prozessmapping Abläufe sichtbar macht und Optimierungspotenziale aufdeckt. Spare Zeit und verbessere dein Team!",readTime:"7 Min. Lesezeit",date:"28. Mai 2026",content:` 593Bevor neue Software eingeführt oder bestehende Tools automatisiert werden, müssen die tatsächlichen Abläufe im Detail verstanden und visualisiert werden. Process Mapping (Prozesskartierung) ist das wirksamste Werkzeug, um Medienbrüche, Doppelarbeiten und versteckte Engpässe schonungslos offenzulegen. 594 595### Warum scheitern Automatisierungen ohne vorheriges Process Mapping? 596Der häufigste Fehler im Mittelstand besteht darin, einen unklaren, ineffizienten manuellen Prozess 1:1 in eine digitale Plattform zu übertragen. Das Ergebnis: ein automatisierter schlechter Prozess. 597 598> **Profi-Tipp:** Kartieren Sie nicht den idealen Soll-Zustand aus dem Management-Handbuch, sondern den realen "Work-as-Done"-Zustand der Mitarbeiter an der Front. Nur so finden Sie die Excel-Schattenlisten und WhatsApp-Absprachen, die im offiziellen Organigramm nicht existieren. 599 600--- 601 602### Die 4 Phasen einer erfolgreichen Prozesskartierung 603 604| Phase | Fokus | Ergebnis | 605|---|---|---| 606| **1. Ist-Aufnahme** | Interviews mit den operativen Mitarbeitern | Ungeschönte Visualisierung aller manuellen Zwischenschritte | 607| **2. Pain-Point-Analyse** | Identifikation von Wartezeiten und Medienbrüchen | Quantifizierter Zeitverlust pro Woche | 608| **3. Soll-Design** | Beseitigung von Redundanzen & Standardisierung | Schlanke Board- und Schnittstellen-Architektur | 609| **4. Implementierung** | Ãberführung in monday.com, Collabase oder Stackfield | Live-Workflows mit automatischen Statuswechseln | 610 611--- 612 613### Typische Warnsignale für defekte Prozesse 614- **Excel-Schattenlisten:** Mitarbeiter führen parallele Tabellen, weil das Hauptsystem zu langsam oder unvollständig ist. 615- **Status-Ping-Pong per E-Mail:** Mehr als 3 E-Mails, nur um herauszufinden, wer an einer Aufgabe arbeitet. 616- **Fehlende Ãbergabe-Kriterien:** Aufgaben werden an die nächste Abteilung übergeben, ohne dass alle Pflichtfelder ausgefüllt sind. 617 618--- 619 620### Wie Noliam beim Process Mapping unterstützt 621Im Rahmen unseres **Clarity Audits** analysieren unsere Solution Architects Ihre Kernprozesse in strukturierten 90-Minuten-Sessions und überführen sie in klare visuelle Blueprints. 622 `},en:{category:"Operations",tag:"Process Optimization",title:"Process Mapping: Visualizing and Optimizing Enterprise Workflows",excerpt:"Discover how process mapping reveals operational bottlenecks and manual disconnects. Save time and elevate cross-functional collaboration!",readTime:"7 min read",date:"May 28, 2026",content:` 623Before deploying software or configuring automations, operational workflows must be mapped and understood in detail. Process mapping is the most decisive framework for exposing communication silos, redundant approvals, and hidden bottlenecks. 624 625### Why Automations Fail Without Prior Process Mapping 626The single most frequent mistake in digital transformation is digitizing a broken manual workflow. The result is merely accelerated chaos. 627 628> **Pro Tip:** Map the actual "work-as-done" by frontline staff rather than the theoretical policy on paper. This is how you discover shadow spreadsheets and offline chats that never appear in official manuals. 629 630--- 631
632### The 4 Stages of Effective Process Mapping 633 634| Stage | Focus Area | Tangible Output | 635|---|---|---| 636| **1. Current-State Mapping** | Frontline interviews & time-logging | Unvarnished workflow flowcharts | 637| **2. Bottleneck Diagnostics** | Identifying handoff friction & waiting times | Quantified hours lost per week | 638| **3. Future-State Architecture** | Eliminating waste & standardizing stages | Lean Work OS blueprint | 639| **4. Platform Deployment** | Building live boards in monday.com / Collabase | Automated triggers & executive rollups | 640 641--- 642 643### Red Flags That Signal Broken Workflows 644- **Shadow Spreadsheets:** Teams maintain side Excel sheets due to core system friction. 645- **Status Email Ping-Pong:** More than 3 messages exchanged just to determine ownership. 646- **Vague Definition of Done:** Incomplete tasks pushed downstream without mandatory parameters. 647 `}},{slug:"operational-excellence",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a85075896dcd34058235d39_1786844270434_Decorative-title-card-illustration.jpeg",author:"Dmitry Rasin",de:{category:"Operations",tag:"Operations & PPM",title:"Operational Excellence: Praxisleitfaden für Ops-Teams",excerpt:"Entdecke, wie Operational Excellence Deine Prozesse optimiert: Schnellere Lieferzeiten, weniger manuelle Nachfragen und klare Kennzahlen.",readTime:"6 Min. Lesezeit",date:"02. Juli 2026",content:` 648Operative Exzellenz (Operational Excellence) bedeutet im modernen Mittelstand nicht, mehr Stunden zu arbeiten oder mehr Personal einzustellen, sondern Reibungsverluste systematisch zu eliminieren. 649 650### Die 3 Kernsäulen für skalierbare Operations 651 6521. **Standardisierte Ãbergaben:** 653 Ein klar definierter "Definition of Done"-Status verhindert unvollständige Arbeitsaufträge. Erst wenn alle Pflichtdokumente vorliegen, wechselt der Status im Board automatisch auf "Bereit für Produktion". 654 6552. **Zentrale Wissensbasis direkt am Vorgang:** 656 Kein Suchen in veralteten Netzlaufwerken oder Confluence-Seiten: Arbeitsanweisungen (SOPs) und Checklisten sind direkt in der Aufgabenkarte im Work OS hinterlegt. 657 6583. **Echtzeit-SLA-Monitoring:** 659 Frühwarnsysteme signalisieren Verzögerungen anhand von Farbcodierungen und automatischen Benachrichtigungen, bevor Kunden oder Partner unzufrieden werden. 660 661--- 662 663### KPI-Vergleich: Vorher vs. Nachher mit Noliam 664 665| Kennzahl | Vor Noliam Optimierung | Mit Noliam Work OS Architecture | 666|---|---|---| 667| **Durchlaufzeit Auftrag** | 14 â 18 Werktage | 4 â 6 Werktage (-65%) | 668| **Rückfragenquote** | 38% aller Aufträge | Unter 4% durch Pflichtfelder | 669| **Transparenz für GF** | Wöchentliche manuelle Excel-Zusammenstellung | Live-Dashboard in Echtzeit | 670| **Mitarbeiterzufriedenheit** | Hohe Frustration durch Suchzeiten | Fokussiertes Arbeiten ohne Unterbrechung | 671 672> **Profi-Tipp:** Führen Sie für jeden Kernprozess eine feste wöchentliche "Friction Review" ein: Welches Hindernis hat das Team in den letzten 5 Tagen am meisten Zeit gekostet? Lösen Sie genau dieses eine Problem im Board-Setup sofort. 673 `},en:{category:"Operations",tag:"Operations & PPM",title:"Operational Excellence: The Playbook for High-Performing Ops Teams",excerpt:"Discover how Operational Excellence streamlines core processes: faster delivery turnarounds, zero manual follow-ups, and clear executive KPIs.",readTime:"6 min read",date:"July 02, 2026",content:` 674Operational Excellence in modern mid-market enterprises is not about working longer hours or increasing headcountâit is about systematically eradicating process friction and handoff delays. 675 676### The 3 Pillars of Scalable Operations 677 6781. **Standardized Handoff Gates:** 679 A clear "Definition of Done" prevents half-baked work orders from polluting downstream teams. Only when all mandatory inputs are attached does the task transition to the next queue. 680 6812. **Contextual Knowledge Base:** 682 Standard Operating Procedures (SOPs) and compliance checklists embedded directly inside the active task card rather than buried in forgotten shared drives. 683 6843. **Automated SLA Early-Warning Systems:** 685 Color-coded triggers and automated escalation webhooks alert team leads before milestone breaches impact clients. 686 687--- 688 689### Key Operational Metrics: Before vs. After Noliam 690 691| Metric | Legacy Fragmented Setup | With Noliam Work OS | 692|---|---|---| 693| **Order Cycle Time** | 14 â 18 business days | 4 â 6 business days (-65%) | 694| **Follow-Up Inquiry Rate** | 38% of all handoffs | Under 4% with validation rules | 695| **Executive Visibility** | Manual weekly spreadsheets | Real-time live dashboard | 696| **Team Cognitive Load** | Severe context switching | Unified single source of truth | 697 `}},{slug:"gdpr-workflow-management",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a7e76e4e9ff40f7798ffa49_1786412193071_Decorative-title-card-illustration-with-watercolor-ribbons.jpeg",author:"Noliam Compliance Team",de:{category:"Compliance",tag:"Compliance & DSGVO",title:"DSGVO-konforme Workflows gestalten: Der Praxisleitfaden für DACH",excerpt:"Gestalte DSGVO-konforme Workflows effektiv: Tipps zur Datenminimierung, EU-Hosting, Rollenrechten und rechtssicheren AVVs für Ihr Unternehmen.",readTime:"7 Min. Lesezeit",date:"28. Juni 2026",content:` 698Datenschutz nach EU-DSGVO und dem Schweizer revDSG ist im DACH-Raum kein Innovationshemmnis, sondern ein entscheidender Vertrauensfaktor gegenüber Enterprise-Kunden und Behörden. 699 700### Die 4 Prüfpunkte für rechtssichere Work-Management-Systeme 701 7021. **Vertragliche Grundlagen (AVV / DPA):**
703 Ein rechtsgültiger Auftragsverarbeitungsvertrag nach Art. 28 DSGVO bzw. revDSG muss mit dem Plattformanbieter vorliegen. 704 7052. **Garantiertes Rechenzentrum in Europa / Schweiz:** 706 Für deutsche Unternehmen müssen Daten in ISO 27001-zertifizierten Rechenzentren (z. B. Frankfurt am Main) verbleiben. Für Schweizer Unternehmen bietet Collabase 100% Schweizer Serverstandorte ohne US Cloud Act Zugriff. 707 7083. **Granulare Spalten- und Board-Berechtigungen:** 709 Personenbezogene Daten (z. B. Bewerberdaten, Gehälter, Kundendaten) dürfen nur für berechtigte Rollen einsehbar sein. 710 7114. **Automatisierte Löschkonzepte:** 712 Festlegung von Aufbewahrungsfristen: Nach Projektabschluss werden personenbezogene Daten nach definierten Fristen automatisch archiviert oder anonymisiert. 713 714--- 715 716### Vergleich der Plattform-Sicherheitsstufen 717 718| Kriterium | monday.com Enterprise | Collabase | Stackfield | 719|---|---|---|---| 720| **Hosting-Standort** | EU (Frankfurt / Dublin) | 100% Schweiz (ISO) | Deutschland (Frankfurt & München) | 721| **Zertifizierungen** | ISO 27001, SOC 2, HIPAA | Schweizer revDSG | ISO 27001, § 203 StGB | 722| **Verschlüsselung** | TLS 1.3 & AES-256 (In-Transit / At-Rest) | Schweizer Banking-Grade | Zero-Knowledge Client-Side E2E | 723| **Geeignet für** | Enterprise PPM, Sales CRM & Ops | Schweizer Firmen mit Datenhoheit | Kanzleien, Wirtschaftsprüfer & Legal | 724 `},en:{category:"Compliance",tag:"Compliance & GDPR",title:"Designing GDPR-Compliant Workflows: A Practical Guide for DACH",excerpt:"Build GDPR-compliant workflows with confidence: data minimization strategies, EU-based hosting, granular role permissions, and DPA frameworks.",readTime:"7 min read",date:"June 28, 2026",content:` 725Data privacy compliance under EU GDPR and the Swiss revised Data Protection Act (revDSG) is a decisive trust asset when selling to enterprise clients and institutions in the DACH market. 726 727### The 4 Compliance Pillars for Modern Work OS Platforms 728 7291. **Data Processing Agreements (DPA):** 730 Legally binding DPAs compliant with Art. 28 GDPR and Swiss revDSG must be executed with all cloud providers. 731 7322. **Sovereign Data Residency:** 733 EU hosting in ISO 27001 certified facilities (e.g. Frankfurt). For Swiss organizations requiring absolute data sovereignty, Collabase delivers 100% Swiss-based hosting free from US Cloud Act jurisdiction. 734 7353. **Granular Role-Based Access Controls (RBAC):** 736 Sensitive employee and customer attributes must be protected via board-level and column-level masking. 737 7384. **Automated Data Retention & Anonymization:** 739 Configuring automated retention workflows that purge or anonymize PII upon project completion. 740 `}},{slug:"von-excel-zu-mondaycom-migrieren",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a6ae16c1864dae48926e5cb_1785116088041_Abstrakte-dekorative-Titelkarte.jpeg",featured:!0,author:"Dmitry Rasin",de:{category:"Migration",tag:"Migration & Tools",title:"Von Excel zu monday.com migrieren: Schritt für Schritt",excerpt:"Erfahre, wie du erfolgreich von Excel zu monday.com migrieren kannst. Schritt-für-Schritt-Anleitung mit wichtigen Tipps für eine reibungslose Umstellung ohne Datenverlust!",readTime:"6 Min. Lesezeit",date:"14. Juli 2026",content:` 741Viele wachsende Unternehmen im DACH-Raum stoÃen irgendwann an die Grenzen von Microsoft Excel: Versionierungs-Chaos, manuelle Ãbertragungsfehler und fehlende Automatisierungen bremsen Teams aus. 742 743### Die typischen Herausforderungen beim Umstieg von Tabellen 744Excel ist hervorragend für Ad-hoc-Analysen, aber ungeeignet als kollaboratives Work Management System: 745- **Echtzeit-Kollaboration:** Alle Beteiligten arbeiten stets auf demselben, aktuellen Datenstand. 746- **Automatisierte Benachrichtigungen:** Keine manuellen Nachfragen mehr nach Status-Updates. 747- **Visuelle Dashboards:** C-Level und Teamleiter erhalten automatische Ãbersichten ohne Formel-Gefrickel. 748 749--- 750 751### Der 4-Stufen-Migrationsplan 7521. **Datenbereinigung vor dem Import:** Entfernen Sie Dubletten, leere Zeilen und inkonsistente Schreibweisen direkt in der Ausgangstabelle. 7532. **Spalten-Mapping definieren:** Ordnen Sie Excel-Spalten den passenden monday.com Spaltentypen zu (Status, Datum, Personen, Zahlen, Verknüpfungen). 7543. **Test-Import in ein Staging-Board:** Importieren Sie zunächst einen Teilbereich (ca. 50 Zeilen), um Formatierungen und Rechte zu prüfen. 7554. **Automationen aufsetzen & Team-Schulung:** Richten Sie Statuswechsel und E-Mail-Trigger ein und schulen Sie Ihre Mitarbeiter praxisnah. 756 `}
756,en:{category:"Migration",tag:"Migration & Tools",title:"Migrating from Excel to monday.com: Step by Step Playbook",excerpt:"Discover how to successfully migrate from spreadsheets to monday.com. Step-by-step guidance and key tips for a lossless, disruption-free transition!",readTime:"6 min read",date:"July 14, 2026",content:` 757Growing mid-market enterprises across the DACH region frequently reach the limits of Microsoft Excel: versioning clutter, manual copy-paste errors, and lack of automations drag team velocity down. 758 759### Core Challenges of Spreadsheet Workflows 760- **Real-Time Collaboration:** All stakeholders work on a single unified source of truth. 761- **Automated Notifications:** No more manual status follow-up emails and ping-pong chats. 762- **Live Executive Dashboards:** Real-time portfolio summaries without fragile spreadsheet formulas. 763 764--- 765 766### The 4-Stage Migration Playbook 7671. **Pre-Import Data Cleansing:** Deduplicate records and normalize formatting in source sheets. 7682. **Schema Mapping:** Match spreadsheet columns to native monday.com types. 7693. **Staging Dry Run:** Perform an initial test import with ~50 rows in a sandbox board. 7704. **Automation & Enablement:** Configure status webhooks and train your team hands-on. 771 `}},{slug:"agentic-workflows",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a683e720db5418812a54a3c_1784943200260_Abstrakter-moderner-Rahmen-um-den-Titelbereich.jpeg",featured:!0,author:"Noliam Expert Team",de:{category:"AI & Automatisierung",tag:"AI Workflows",title:"Agentic Workflows sicher einführen: Pilot-Blueprint für den Mittelstand",excerpt:"Starte autonome KI-Workflows sicher mit modernem Work OS. Nutze einen Read-Only-Pilot für maximale Effizienz und volles Vertrauen im Team.",readTime:"7 Min. Lesezeit",date:"10. Juli 2026",content:` 772Agentic Workflows gehen weit über einfache Chatbots hinaus: Sie verbinden LLMs mit operativen Datenbanken und führen mehrstufige Aufgaben autonom aus. 773 774### Was unterscheidet Agentic Workflows von klassischer Automation? 775Klassische Automationen folgen starren Wenn-Dann-Regeln. KI-Agenten hingegen können unstrukturierte Daten interpretieren, fehlende Informationen anfordern und Workspaces selbstständig aktualisieren. 776 777### Die 3 goldenen Sicherheitsregeln bei der KI-Einführung 778- **Human-in-the-Loop:** Bei geschäftskritischen Entscheidungen bleibt die finale Freigabe stets beim Menschen. 779- **Lokale oder europäische Datenverarbeitung:** Sicherstellung, dass vertrauliche Kundendaten DSGVO-konform bleiben. 780- **Auditierbare Aktionsprotokolle:** Jede Aktion des Agenten wird lückenlos in der Board-Historie protokolliert. 781 `},en:{category:"AI & Automatisierung",tag:"AI Workflows",title:"Deploying Agentic AI Workflows Securely: Enterprise Pilot Blueprint",excerpt:"Launch autonomous AI workflows safely on modern Work OS. Leverage a read-only pilot framework for maximum operational leverage and team trust.",readTime:"7 min read",date:"July 10, 2026",content:` 782Agentic AI workflows connect enterprise LLMs to operational data stores and execute complex multi-step workflows autonomously. 783 784### Core Differences 785Traditional automations rely on rigid If-This-Then-That rules. AI agents interpret unstructured inputs and trigger actions with situational awareness. 786 787### 3 Enterprise Guardrails 788- **Human-in-the-Loop:** Mandatory human approval on critical decisions. 789- **Sovereign Processing:** GDPR and revDSG compliance without data leaks. 790- **Immutable Audit Logging:** Every agent step is tracked in board history. 791 `}},{slug:"stackfield",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a702e7db609227acb5e6c88_1785461617077_Modern-decorative-ribbon-frame-around-title-text.jpeg",author:"Dmitry Rasin",de:{category:"Compliance",tag:"Compliance & Kanzleien",title:"Stackfield für Betriebsleiter: Lohnt sich der Wechsel?",excerpt:"Entdecke, warum Stackfield die optimale Lösung für Betriebsleiter und regulierte Branchen ist: Höchste Datensicherheit nach § 203 StGB und Konsolidierung in einem Tool.",readTime:"5 Min. Lesezeit",date:"20. Juni 2026",content:` 792Für Berufsgeheimnisträger wie Anwaltskanzleien, Steuerberater, Wirtschaftsprüfer und das Gesundheitswesen gelten strenge gesetzliche Vorgaben (§ 203 StGB). Stackfield löst dieses Problem durch echte clientseitige Ende-zu-Ende-Verschlüsselung auf deutschen Servern. 793 `},en:{category:"Compliance",tag:"Security & Legal",title:"Stackfield for Operations & Legal Teams: Is It Worth the Switch?",excerpt:"Explore why Stackfield is the benchmark for regulated industries: maximum data privacy under § 203 StGB and unified collaboration on German servers.",readTime:"5 min read",date:"June 20, 2026",content:` 794For professional secrecy holders such as law firms and tax consultancies, Stackfield eliminates cloud exposure risks through zero-knowledge client-side encryption hosted exclusively in Frankfurt and Munich. 795 `}},{slug:"crm-deutsch",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a7953fc736b942eb8bb71df_1786071775402_Decorative-title-card-illustration.jpeg",author:"Noliam Sales Team",de:{category:"Sales & CRM",tag:"Sales & CRM",title:"CRM auf Deutsch: Praxis-Guide für Einsteiger und Entscheider",excerpt:"Entdecke, wie CRM-Systeme auf Deutsch dein Kundenmanagement revolutionieren. Gewinne Leads schneller und verbessere den Service jetzt!",readTime:"5 Min. Lesezeit",date:"12. Juni 2026",content:` 796Ein effektives CRM ist das Herzstück des Wachstums. Warum monday CRM im deutschsprachigen Mittelstand so erfolgreich ist: Intuitive Bedienung, nahtlose Synchronisation mit Outlook / Microsoft 365 und einfache Anbindung an bestehende ERP-Systeme wie SAP oder DATEV.
797 `},en:{category:"Sales & CRM",tag:"Sales & CRM",title:"Modern CRM for DACH Enterprises: Guide for Decision Makers",excerpt:"Learn how modern Work OS CRM systems transform pipeline velocity: close deals faster, automate follow-ups, and sync seamlessly with ERP systems.",readTime:"5 min read",date:"June 12, 2026",content:` 798Why monday CRM is widely adopted across DACH: intuitive UX, seamless Outlook/M365 integration, and out-of-the-box SAP and DATEV connectors. 799 `}},{slug:"kunstliche-intelligenz-kmu",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a7574c3e0d144eabeab5d19_1785846792073_Decorative-title-card-illustration.jpeg",author:"Dmitry Rasin",de:{category:"AI & Automatisierung",tag:"KI & Mittelstand",title:"Künstliche Intelligenz für KMU: Praktischer Fahrplan 2026",excerpt:"Nutze Künstliche Intelligenz KMU effektiv! Starte mit einem messbaren KI-Pilotprojekt und strukturiere deinen Erfolg für 2026.",readTime:"6 Min. Lesezeit",date:"05. Juni 2026",content:` 800Künstliche Intelligenz ist nicht mehr nur GroÃkonzernen vorbehalten. Mittelständische Unternehmen profitieren heute von vorkonfigurierten KI-Workflows zur Dokumentenextraktion, automatischen Ticket-Kategorisierung und Angebotsvorbereitung. 801 `},en:{category:"AI & Automatisierung",tag:"AI & Mid-Market",title:"Applied AI for Mid-Market Enterprises: Practical 2026 Roadmap",excerpt:"Deploy enterprise AI effectively: begin with a high-impact, measurable pilot project and systematically build workflow automation.",readTime:"6 min read",date:"June 05, 2026",content:` 802Mid-market companies unlock immediate ROI through turnkey AI workflows for automated document extraction, smart ticket triage, and quote drafting. 803 `}},{slug:"digital-workplace",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a7d255608b4df648bc3bdae_1786328405805_Decorative-title-card-illustration.jpeg",author:"Dmitry Rasin",de:{category:"Operations",tag:"Digital Workplace",title:"Digital Workplace: Praxis-Setup und Roadmap für Entscheider",excerpt:"Erfahre, wie ein Digital Workplace durch integrierte Technologien, transparente Prozesse und bessere Nutzerzufriedenheit dein Team effizienter macht.",readTime:"6 Min. Lesezeit",date:"15. Juni 2026",content:` 804Der moderne Digital Workplace ist mehr als nur Videokonferenzen. Er bildet den zentralen Einstiegspunkt für alle operativen Tätigkeiten, Freigaben und Unternehmensdaten. 805 `},en:{category:"Operations",tag:"Digital Workplace",title:"Digital Workplace: Architecture & Roadmap for Leaders",excerpt:"Learn how a connected digital workplace unites modern tools, transparent governance, and user adoption into scalable productivity.",readTime:"6 min read",date:"June 15, 2026",content:` 806The modern digital workplace serves as the unified operational cockpit for projects, approvals, and enterprise knowledge. 807 `}},{slug:"citizen-service-management",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a7bd3f8ee695e911a821ad6_1786249900967_Decorative-title-card-illustration.jpeg",author:"Noliam Public Team",de:{category:"Service & Support",tag:"Verwaltung & Bürger",title:"Citizen Service Management: Praxisguide für Behörden 2026",excerpt:"Entdecken Sie, wie moderne Behörden mit modularem Citizen Service Management Bürgerleistungen gezielt verbessern können.",readTime:"5 Min. Lesezeit",date:"10. Juni 2026",content:` 808Digitaler Bürgerservice erfordert reibungslose Ãbergaben zwischen Online-Formularen und nachgelagerten Sachbearbeitungs-Workflows unter strengen DSGVO-Vorgaben. 809 `},en:{category:"Service & Support",tag:"Public Administration",title:"Citizen Service Management: Public Sector Blueprint 2026",excerpt:"Explore how modern public institutions elevate citizen satisfaction through modular workflows and rapid response cycles.",readTime:"5 min read",date:"June 10, 2026",content:` 810Public service digitization requires seamless handoffs between citizen-facing portals and internal processing pipelines. 811 `}},{slug:"service-management-einfuhren",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a7a975350362651360f82bf_1786156402969_Decorative-title-card-illustration.jpeg",author:"Noliam Support Team",de:{category:"Service & Support",tag:"Service Desk & ITSM",title:"Service Management einführen: Der Praxisleitfaden für DACH",excerpt:"Starte dein Service Management mit einem effektiven Pilotprojekt. Folge unseren sechs Schritten für eine erfolgreiche Einführung in DACH.",readTime:"6 Min. Lesezeit",date:"08. Juni 2026",content:` 812Ein strukturierter Service Desk entlastet Fachabteilungen und schafft planbare SLAs. Dieser Leitfaden führt Schritt für Schritt durch Konfiguration und Rollout. 813 `},en:{category:"Service & Support",tag:"ITSM & Service Desk",title:"Implementing Enterprise Service Management: DACH Playbook",excerpt:"Deploy modern Service Management with a high-impact pilot. Follow our 6-step framework for seamless adoption across DACH.",readTime:"6 min read",date:"June 08, 2026",content:` 814A structured enterprise service desk eliminates support bottlenecks and guarantees SLA compliance. 815 `}},{slug:"freigabeprozess-digitalisieren",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a741c0021656378c21cee46_1785720939139_Decorative-illustration-fram
815ing-article-title.jpeg",author:"Dmitry Rasin",de:{category:"Operations",tag:"Freigaben & Governance",title:"Freigabeprozess digitalisieren: Pilot, Audit-Trail, Rollout",excerpt:"Starte jetzt, um deinen Freigabeprozess zu digitalisieren! Mit einem einfachen Setup reduzierst du Rückfragen und gewährleistest Nachvollziehbarkeit.",readTime:"5 Min. Lesezeit",date:"01. Juni 2026",content:` 816Manuelle Unterschriftenläufe und E-Mail-Freigaben verzögern Aufträge. Mit automatisierten Genehmigungsketten werden Freigaben in Minuten statt Tagen erteilt. 817 `},en:{category:"Operations",tag:"Approvals & Governance",title:"Digitizing Approval Workflows: Pilot, Audit Trails & Rollout",excerpt:"Automate approval chains to eradicate bottlenecks: reduce follow-up queries, ensure audit trails, and speed up decisions.",readTime:"5 min read",date:"June 01, 2026",content:` 818Automated multi-tier approval workflows shorten decision cycles from days to minutes. 819 `}},{slug:"prozesse-digitalisieren-kmu",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a72ed9a5dacb2776d1ab028_1785634519060_Editorial-watercolor-frame-surrounding-title-area.jpeg",author:"Noliam Team",de:{category:"Operations",tag:"KMU Transformation",title:"Prozesse digitalisieren: Der KMU-Leitfaden zum Sofortstart",excerpt:"Starte diese Woche mit dem digitalen Wandel. Erfahre, wie du Prozesse digitalisieren kannst, um effiziente Abläufe im KMU zu schaffen.",readTime:"6 Min. Lesezeit",date:"25. Mai 2026",content:` 820Digitalisierung im Mittelstand muss nicht Jahre dauern. Mit No-Code Plattformen und klaren Prioritäten lassen sich Kernabläufe in wenigen Wochen modernisieren. 821 `},en:{category:"Operations",tag:"Mid-Market Transformation",title:"Digitizing Core Workflows: The Mid-Market Quick-Start Guide",excerpt:"Kick off your digital transformation this week: map high-friction bottlenecks and build scalable operations for fast ROI.",readTime:"6 min read",date:"May 25, 2026",content:` 822With modern Work OS platforms, core mid-market processes can be automated in weeks. 823 `}},{slug:"change-management-softwareeinfuhrung",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a7172136e5ba7e9a26c20f3_1785548131614_Dekorative-Titelkartengestaltung-in-Markenfarben.jpeg",author:"Dmitry Rasin",de:{category:"Change & Culture",tag:"Change Management",title:"Change Management bei der Softwareeinführung: Dein Praxisleitfaden",excerpt:"Entdecke, wie du mit effektiven MaÃnahmen im Change Management Softwareeinführung Widerstand reduzierst und erfolgreich startest.",readTime:"5 Min. Lesezeit",date:"22. Mai 2026",content:` 824Software scheitert selten an der Technik, sondern an mangelnder Einbindung der Teams. Dieser Leitfaden zeigt, wie Nutzerakzeptanz aktiv gesichert wird. 825 `},en:{category:"Change & Culture",tag:"Change Management",title:"Change Management in Software Rollouts: Practical Blueprint",excerpt:"Minimize team friction and maximize software adoption during enterprise rollouts with empathetic change leadership.",readTime:"5 min read",date:"May 22, 2026",content:` 826Software rollouts succeed through proactive stakeholder engagement and tailored change leadership. 827 `}},{slug:"projektmanagement-tool-einfuhren",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a6c39f8696eab27f31811ca_1785202519802_Dekorative-Illustration-fur-Titelkarte-mit-Bandern.jpeg",author:"Dmitry Rasin",de:{category:"Operations",tag:"Tool-Einführung",title:"Projektmanagement Tool einführen: Praxisschritte für Entscheider",excerpt:"Erfahre, wie Du erfolgreich ein Projektmanagement Tool einführen kannst. Mit klaren Schritten und einem Pilotprojekt zum schnellen Nutzen!",readTime:"5 Min. Lesezeit",date:"18. Mai 2026",content:` 828Vermeiden Sie Tool-Wildwuchs. Erfahren Sie, wie Sie Work Management Software strukturiert evaluieren, pilotieren und unternehmensweit ausrollen. 829 `},en:{category:"Operations",tag:"Tool Implementation",title:"Deploying Project Management Tools: Step-by-Step for Decision Makers",excerpt:"How to successfully introduce a modern Work OS: structured evaluation, sandbox piloting, and company-wide rollout.",readTime:"5 min read",date:"May 18, 2026",content:` 830Discover how to evaluate, pilot, and deploy Work Management platforms with minimal operational friction. 831 `}},{slug:"workflow-standardization-de",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a66e60abbf0595728192adc_1784856940541_Dekorativer-Titelkarten-Rahmen-mit-modernen-Bandern.jpeg",author:"Noliam Team",de:{category:"Operations",tag:"Workflow Standardisierung",title:"Workflow-Standardisierung: Dein Praxis-Guide für DACH",excerpt:"Entdecke, wie Du mit Workflow-Standardisierung effektiver arbeitest. Dokumentiere Prozesse, erstelle Checklisten und teste mit Deinem Team!",readTime:"5 Min. Lesezeit",date:"12. Mai 2026",content:` 832Standardisierte Arbeitsabläufe sind die Voraussetzung für fehlerfreie Skalierung und reibungsloses Onboarding neuer Mitarbeiter. 833 `},en:{category:"Operations",tag:"Workflow Standardization",title:"Workflow Standardization: Practical Enterprise Guide for DACH",excerpt:"Learn how workflow standardization eliminates redundant steps, documents SOPs, and empowers cross-functional teams to scale.",readTime:"5 min read",date:"May 12, 2026",content:` 834Standardized operational workflows form the prerequisite for scalable growth and friction-free onboarding. 835 `}},{slug:"prozesse-automatisieren-schritt-fur-schritt-de",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a62ab167c5f0870d44b0ca3_1784672724218_Dekorative-moderne-Aquarellrahmung-fur-Titelkarte.jpeg",author:"Dmitry Rasin",de:{category:"AI & Automatisierung",tag:"Automatisierung",title:"Prozesse automatisieren Schritt für Schritt: Der Praxisguide",excerpt:"Erfahre, wie du in fünf Schritten Prozesse automatisieren kannst. Mit unserem Praxisguide vermeidest du typische Anfängerfehler.",readTime:"5 Min. Lesezeit",date:"08. Mai 2026",content:` 836Von der einfachen Benachrichtigung bis zur komplexen ERP-Synchronisation: Wie Unternehmen Automatisierungen systematisch und stabil aufbauen. 837 `},en:{category:"AI & Automatisierung",tag:"Workflow Automation",title:"Automating Processes Step by Step: The Practical Framework",excerpt:"Master workflow automation in 5 clear steps: avoid common integration pitfalls and build resilient data pipelines.",readTime:"5 min read",date:"May 08, 2026",content:` 838From trigger-based notifications to multi-tier ERP synchronization: how enterprises engineer reliable automations systematically. 839 `}},{slug:"definition-managed-services-de",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a61599868fce60dce9c9d14_1784586730335_Illustrative-decorative-title-card-framing.jpeg",author:"Noliam Team",de:{category:"Operations",tag:"Admin-as-a-Service",title:"Managed Services: Definition, Nutzen und Praxis für Entscheider",excerpt:"Entdecke die Definition von Managed Services und deren Vorteile. Proaktive IT-Betreuung durch Experten für optimierte Prozesse.",readTime:"5 Min. Lesezeit",date:"04. Mai 2026",content:` 840Warum Unternehmen zunehmend auf Admin-as-a-Service setzen, statt eigene teure Inhouse-Administratoren für Work OS Plattformen einzustellen. 841 `},en:{category:"Operations",tag:"Admin-as-a-Service",title:"Managed Services Explained: Value and ROI for Decision Makers",excerpt:"Understand Managed Work OS Services: proactive platform maintenance, continuous building, and dedicated SLA support.",readTime:"5 min read",date:"May 04, 2026",content:` 842Why enterprises increasingly rely on Admin-as-a-Service rather than hiring expensive full-time in-house Work OS administrators. 843 `}},{slug:"was-ist-no-code-automation-der-guide-fur-entscheider-de",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a44589bf16c374388d71383_1782615144276_Dekorative-Rahmenillustration-fur-Titelkarte.jpeg",author:"Dmitry Rasin",de:{category:"AI & Automatisierung",tag:"No-Code",title:"Was ist No-Code Automation? Der Guide für Entscheider",excerpt:"Erfahren Sie, was No-Code Automation ist und wie Entscheidungsträger Prozesse ohne Code einfach automatisieren können.",readTime:"4 Min. Lesezeit",date:"02. Mai 2026",content:` 844No-Code Automatisierung versetzt Fachabteilungen in die Lage, eigene Freigabe- und Datenaustausch-Prozesse eigenständig aufzusetzen, ohne die interne IT-Abteilung monatelang mit Ticket-Warteschlangen zu blockieren. 845 `},en:{category:"AI & Automatisierung",tag:"No-Code",title:"What Is No-Code Automation? Executive Guide for Leadership",excerpt:"Understand the power of no-code workflow automation: how business units build and optimize processes without relying on backlogged IT development.",readTime:"4 min read",date:"May 02, 2026",content:` 846No-code automation empowers functional business departments to deploy robust approval chains without waiting months on IT queues. 847 `}}
847,{slug:"monday-com-implementierung-in-deutschland-der-komplette-leitfaden",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/68c058536b6d6eea5ce69c94_clockwork_abstract.jpg",author:"Dmitry Rasin",de:{category:"Migration",tag:"monday.com Implementierung",title:"monday.com Implementierung in Deutschland: Der komplette Leitfaden",excerpt:"Viele Unternehmen kämpfen mit Excel-Chaos und Insellösungen. monday.com bringt Transparenz und Effizienz in Deinen Arbeitsalltag.",readTime:"7 Min. Lesezeit",date:"28. April 2026",content:` 848Vom Lizenzerwerb über das Board-Design bis hin zu Datenschutzrichtlinien (EU-Data-Residency): Der vollständige Fahrplan für den deutschen Mittelstand. 849 `},en:{category:"Migration",tag:"monday.com Implementation",title:"monday.com Implementation in Germany: The Complete Guide",excerpt:"Overcome spreadsheet fragmentation: how to implement monday.com successfully in German mid-market enterprises.",readTime:"7 min read",date:"April 28, 2026",content:` 850From enterprise licensing and workspace taxonomy to EU data residency compliance: the complete roadmap for DACH organizations. 851 `}},{slug:"ai-lead-management-monday-crm",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/68b815910c3b10d0c6069933_pexels-francesco-ungaro-96381.jpg",author:"Noliam Sales Team",de:{category:"Sales & CRM",tag:"AI Lead Management",title:"AI Lead Management mit monday CRM",excerpt:"Mit AI Lead Management gewinnst du Klarheit, Geschwindigkeit und Fokus im Vertrieb und nutzt deine Pipeline endlich als echten Wachstumsmotor.",readTime:"6 Min. Lesezeit",date:"20. April 2026",content:` 852Wie KI-Lead-Scoring und automatische E-Mail-Sequenzen die Abschlussquoten um über 30% steigern und Vertriebler von zeitraubender Datenpflege befreien. 853 `},en:{category:"Sales & CRM",tag:"AI Lead Management",title:"AI Lead Management on monday CRM: Accelerating Sales Pipelines",excerpt:"Win clarity, deal velocity, and focus in B2B sales by turning your CRM pipeline into an automated revenue engine.",readTime:"6 min read",date:"April 20, 2026",content:` 854How AI lead qualification and automated follow-up sequences boost win rates by over 30% while freeing sales reps from manual admin overhead. 855 `}},{slug:"business-process-reengineering",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/68b5be9a28a1826fa0277b65_featured-image-074448fb-4f25-49bc-bf1c-5b215192e67a.jpeg",author:"Dmitry Rasin",de:{category:"Operations",tag:"Prozess-Reengineering",title:"Business Process Reengineering: Prozesse von Grund auf neu denken",excerpt:"Transformiere Dein Unternehmen mit Business Process Reengineering. Unser Guide erklärt, wie defekte Workflows repariert werden.",readTime:"6 Min. Lesezeit",date:"15. April 2026",content:` 856Schlechte Prozesse zu digitalisieren macht sie nur schneller schlecht. Warum echter ROI mit radikaler Vereinfachung vor der Tool-Einführung beginnt. 857 `},en:{category:"Operations",tag:"Business Process Reengineering",title:"Business Process Reengineering: Fixing What Is Broken",excerpt:"Transform your organization with Business Process Reengineering: eliminate broken workflows and engineer customer-centric operations.",readTime:"6 min read",date:"April 15, 2026",content:` 858Digitizing bad processes only creates automated chaos. True enterprise ROI starts with radical simplification before deploying new software. 859 `}},{slug:"noliam-is-live",image:"https://cdn.prod.website-files.com/683a284d1c4379274b1c28a9/6a2095d8bb7cce4e87e09ae0_6899c31efceef00415b14c22_noliam%2520workflow.jpeg",author:"Dmitry Rasin",de:{category:"Change & Culture",tag:"Noliam News",title:"Noliam is live: Digitale Work OS Beratung für die DACH-Region",excerpt:"From Idea to Action. Faster. - Noliam ist live als zertifizierter Solution Partner für moderne Arbeitsabläufe in Deutschland, Ãsterreich und der Schweiz!",readTime:"3 Min. Lesezeit",date:"01. April 2026",content:` 860Wir freuen uns, den offiziellen Start von Noliam bekanntzugeben: Ihr spezialisierter Partner für vernetzte Workspaces, monday.com, Collabase und Stackfield im DACH-Raum. 861 `},en:{category:"Change & Culture",tag:"Noliam News",title:"Noliam is Live: Modern Work OS Consulting for the DACH Market",excerpt:"From Idea to Action. Faster. - Noliam is officially live as your certified solution partner for scalable enterprise operations in DACH!",readTime:"3 min read",date:"April 01, 2026",content:` 862We are thrilled to launch Noliam: your dedicated transformation and architecture partner for connected Work OS and AI automation across Germany, Austria, and Switzerland. 863 `}}];function Hy(o,d="de"){const c=o[d]||o.de;return{slug:o.slug,image:o.image,featured:o.featured||!1,author:o.author,category:c.category,tag:c.tag,title:c.title,excerpt:c.excerpt,readTime:c.readTime,date:c.date,content:c.content}}const hl="noliam_custom_blog_posts",xl="noliam_deleted_blog_slugs";function ar(o){return!o||typeof o!="string"?"":o.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'").replace(/'/g,"'").replace(/ /g," ").replace(/–/g,"â").replace(/—/g,"â").replace(/…/g,"â¦").replace(/•/g,"â¢").replace(/ä/g,"ä").replace(/ö/g,"ö").replace(/ü/g,"ü").replace(/ß/g,"Ã").replace(/Ä/g,"Ã").replace(/Ö/g,"Ã").replace(/Ü/g,"Ã").replace(/&#(\d+);/g,(d,c)=>String.fromCharCode(c)).replace(/&#x([0-9a-fA-F]+);/g,(d,c)=>String.fromCharCode(parseInt(c,16)))}
863function Vy(o){if(!o||typeof o!="string")return"";if(!/<[a-z][\s\S]*>/i.test(o))return ar(o).trim();let d=o;return d=d.replace(/<a\s+(?:[^>]*?\s+)?href=["']([^"']+)["'][^>]*>([\s\S]*?)<\/a>/gi,(c,i,u)=>`[${u.replace(/<[^>]+>/g,"").trim()||i}](${i.trim()})`),d=d.replace(/<h1[^>]*>([\s\S]*?)<\/h1>/gi,` 864 865# $1 866 867`),d=d.replace(/<h2[^>]*>([\s\S]*?)<\/h2>/gi,` 868 869## $1 870 871`),d=d.replace(/<h3[^>]*>([\s\S]*?)<\/h3>/gi,` 872 873### $1 874 875`),d=d.replace(/<h4[^>]*>([\s\S]*?)<\/h4>/gi,` 876 877#### $1 878 879`),d=d.replace(/<h5[^>]*>([\s\S]*?)<\/h5>/gi,` 880 881##### $1 882 883`),d=d.replace(/<h6[^>]*>([\s\S]*?)<\/h6>/gi,` 884 885###### $1 886 887`),d=d.replace(/<(?:strong|b)[^>]*>([\s\S]*?)<\/(?:strong|b)>/gi,"**$1**"),d=d.replace(/<(?:em|i)[^>]*>([\s\S]*?)<\/(?:em|i)>/gi,"*$1*"),d=d.replace(/<blockquote[^>]*>([\s\S]*?)<\/blockquote>/gi,(c,i)=>` 888 889> ${i.replace(/<[^>]+>/g,"").trim()} 890 891`),d=d.replace(/<ul[^>]*>([\s\S]*?)<\/ul>/gi,(c,i)=>{const u=[],h=/<li[^>]*>([\s\S]*?)<\/li>/gi;let g;for(;(g=h.exec(i))!==null;){const b=g[1].trim();b&&u.push(`- ${b}`)}return` 892 893${u.join(` 894`)} 895 896`}),d=d.replace(/<ol[^>]*>([\s\S]*?)<\/ol>/gi,(c,i)=>{const u=[],h=/<li[^>]*>([\s\S]*?)<\/li>/gi;let g,b=1;for(;(g=h.exec(i))!==null;){const x=g[1].trim();x&&(u.push(`${b}. ${x}`),b++)}return` 897 898${u.join(` 899`)} 900 901`}),d=d.replace(/<table[^>]*>([\s\S]*?)<\/table>/gi,(c,i)=>{const u=[],h=/<tr[^>]*>([\s\S]*?)<\/tr>/gi;let g;for(;(g=h.exec(i))!==null;){const y=g[1],v=[],k=/<(?:td|th)[^>]*>([\s\S]*?)<\/(?:td|th)>/gi;let B;for(;(B=k.exec(y))!==null;)v.push(B[1].replace(/<[^>]+>/g,"").trim());v.length>0&&u.push(`| ${v.join(" | ")} |`)}if(u.length===0)return"";const b=u[0].split("|").length-2,x=`| ${Array(b).fill("---").join(" | ")} |`;return` 902 903${[u[0],x,...u.slice(1)].join(` 904`)} 905 906`}),d=d.replace(/<p[^>]*>([\s\S]*?)<\/p>/gi,` 907 908$1 909 910`),d=d.replace(/<br\s*\/?>/gi,` 911`),d=d.replace(/<hr\s*\/?>/gi,` 912 913--- 914 915`),d=d.replace(/<[^>]+>/g,""),d=ar(d),d=d.replace(/\n{3,}/g,` 916 917`).trim(),d}function Ky(o){if(!o)return 0;const d=(o.match(/\[[^\]]+\]\([^)]+\)/g)||[]).length,c=(o.match(/<a\s+[^>]*href=["'][^"']+["'][^>]*>/gi)||[]).length;return d+c}function Yt(){if(typeof window>"u")return Lc;try{const o=JSON.parse(localStorage.getItem(xl)||"[]"),d=JSON.parse(localStorage.getItem(hl)||"[]"),c=new Map;d.forEach(u=>c.set(u.slug,u));const i=[];return d.forEach(u=>{o.includes(u.slug)||i.push(u)}),Lc.forEach(u=>{!c.has(u.slug)&&!o.includes(u.slug)&&i.push(u)}),i}catch(o){return console.error("Error reading blog posts from storage",o),Lc}}function Ax(o){return Yt().find(c=>c.slug===o)||null}function nr(o="de"){return Yt().map(c=>{const i=c[o]||c.de||c.en||{};return{slug:c.slug,image:c.image,featured:!!c.featured,author:c.author||"Noliam Team",category:i.category||"Work OS",tag:i.tag||"Work Management",title:i.title||c.slug,excerpt:i.excerpt||"",readTime:i.readTime||"5 Min.",date:i.date||"2026",content:i.content||""}})}function Zc(o){if(typeof window>"u")return!1;try{const c=JSON.parse(localStorage.getItem(xl)||"[]").filter(h=>h!==o.slug);localStorage.setItem(xl,JSON.stringify(c));const i=JSON.parse(localStorage.getItem(hl)||"[]"),u=i.findIndex(h=>h.slug===o.slug);return u>=0?i[u]={...i[u],...o}:i.unshift(o),localStorage.setItem(hl,JSON.stringify(i)),window.dispatchEvent(new Event("noliam_blog_updated")),!0}catch(d){return console.error("Error saving blog post",d),!1}}function Wy(o){if(typeof window>"u")return{success:!1,count:0,totalLinks:0};try{let d=[];if(Array.isArray(o))d=o;else if(o&&Array.isArray(o.items))d=o.items;else if(o&&typeof o=="object")d=[o];else return{success:!1,count:0,totalLinks:0,error:"Ungültiges Datenformat"};let c=0,i=0;return d.forEach(u=>{var q,I,F,$,V,xe,Ee,ze,je,ve;if(!u)return;const h=u.name||u.title||u["post-title"]||u.post_title||((q=u.de)==null?void 0:q.title)||((I=u.en)==null?void 0:I.title)||"";if(!h&&!u.slug)return;const g=u["post-body"]||u.post_body||u.body||u.content||u["rich-text"]||u.rich_text||u.text||u.artikeltext||((F=u.de)==null?void 0:F.content)||(($=u.en)==null?void 0:$.content)||"",b=Ky(g);i+=b;const x=Vy(g);let f=u.slug||u["post-slug"]||u.post_slug||"";!f&&h&&(f=h.toLowerCase().replace(/[äÃ]/g,"ae").replace(/[öÃ]/g,"oe").replace(/[üÃ]/g,"ue").replace(/[Ã]/g,"ss").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")),f=(f||`artikel-${Date.now().toString().slice(-4)}`).toLowerCase().trim().replace(/[^a-z0-9-]/g,"-").replace(/-+/g,"-");const y=u["main-image"]||u.main_image||u["featured-image"]||u.featured_image||u["thumbnail-image"]||u.image||u.thumbnail||((V=u.de)==null?void 0:V.image)||"https://images.unsplash.com/photo-1551836022-d5d88e9218df?auto=format&fit=crop&w=1200&q=80";let v=u["meta-description"]||u.meta_description||u["post-summary"]||u.post_summary||u.excerpt||u.summary||((xe=u.de)==null?void 0:xe.excerpt)||"";if(!v&&x){const ne=x.split(` 918`).find(Re=>Re.trim()&&!Re.startsWith("#")&&!Re.startsWith("---")&&!Re.startsWith("|"));ne&&(v=ne.slice(0,160)+(ne.length>160?"...":""))}const k=u["published-on"]||u.published_on||u["created-on"]||u.date||((Ee=u.de)==null?void 0:Ee.date);let B="2026";if(k)try{const ne=new Date(k);isNaN(ne.getTime())?B=String(k):B=ne.toLocaleDateString("de-DE",{day:"numeric",month:"long",year:"numeric"})}catch{B=String(k)}const C=u.category||u.kategorie||u.tag||((ze=u.de)==null?void 0:ze.category)||"Work OS",O=u.tag||C,_=u.author||u["author-name"]||((je
918=u.de)==null?void 0:je.author)||"Dmitry Rasin",D=u.readTime||u["read-time"]||((ve=u.de)==null?void 0:ve.readTime)||`${Math.max(3,Math.ceil(x.split(/\s+/).length/180))} Min. Lesezeit`,W={slug:f,image:y,featured:!!u.featured,author:_,de:{category:C,tag:O,title:ar(h),excerpt:ar(v),readTime:D,date:B,content:x}};Zc(W),c++}),window.dispatchEvent(new Event("noliam_blog_updated")),{success:!0,count:c,totalLinks:i}}catch(d){return console.error("Error bulk importing posts",d),{success:!1,count:0,totalLinks:0,error:d.message}}}function qy(o){if(typeof window>"u")return!1;try{const c=JSON.parse(localStorage.getItem(hl)||"[]").filter(u=>u.slug!==o);localStorage.setItem(hl,JSON.stringify(c));const i=JSON.parse(localStorage.getItem(xl)||"[]");return i.includes(o)||(i.push(o),localStorage.setItem(xl,JSON.stringify(i))),window.dispatchEvent(new Event("noliam_blog_updated")),!0}catch(d){return console.error("Error deleting blog post",d),!1}}function Zy(){const o=Yt();return JSON.stringify(o,null,2)}function Ex(){const o=Yt();return`// Exported Noliam Blog Articles Knowledge Base 919export const blogPosts = ${JSON.stringify(o,null,2)}; 920 921export function getLocalizedPost(post, lang = 'de') { 922 if (!post) return null; 923 const langData = post[lang] || post.de || post.en || {}; 924 return { 925 slug: post.slug, 926 image: post.image, 927 featured: Boolean(post.featured), 928 author: post.author || 'Noliam Team', 929 category: langData.category || 'Work OS', 930 tag: langData.tag || 'Work Management', 931 title: langData.title || post.slug, 932 excerpt: langData.excerpt || '', 933 readTime: langData.readTime || '5 Min.', 934 date: langData.date || '2026', 935 content: langData.content || '' 936 }; 937} 938 939export function getAllLocalizedPosts(lang = 'de') { 940 return blogPosts.map((post) => getLocalizedPost(post, lang)); 941} 942`}function Iy({onOpenAudit:o,lang:d,t:c}){const[i,u]=w.useState("all"),[h,g]=w.useState(""),[b,x]=w.useState(()=>nr(d)),f=c.blog;w.useEffect(()=>{const C=()=>{x(nr(d))};return C(),window.addEventListener("noliam_blog_updated",C),()=>window.removeEventListener("noliam_blog_updated",C)},[d]);const y=[{id:"all",label:d==="en"?"All Articles":"Alle Artikel"},{id:"AI & Automatisierung",label:d==="en"?"AI & Automation":"AI & Automatisierung"},{id:"Operations",label:"Operations & PPM"},{id:"Migration",label:"Migration & Tools"},{id:"Compliance",label:d==="en"?"Compliance & GDPR":"Compliance & DSGVO"},{id:"Sales & CRM",label:"Sales & CRM"},{id:"Change & Culture",label:"Change & Culture"},{id:"Service & Support",label:"Service & Support"}],v=b.filter(C=>{const O=i==="all"||C.category===i,_=h===""||C.title&&C.title.toLowerCase().includes(h.toLowerCase())||C.excerpt&&C.excerpt.toLowerCase().includes(h.toLowerCase())||C.tag&&C.tag.toLowerCase().includes(h.toLowerCase());return O&&_}),k=b.find(C=>C.featured)||b[0],B=v.filter(C=>C.slug!==(k==null?void 0:k.slug)||i!=="all"||h!=="");return t.jsx("div",{className:"pt-28 pb-24 bg-[#F8FAFC]",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-12",children:[t.jsx("div",{className:"inline-flex items-center px-4 py-1.5 rounded-full badge-orange text-xs sm:text-sm font-bold mb-4",children:t.jsx("span",{children:f.badge})}),t.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight mb-4 leading-tight",children:f.title}),t.jsx("p",{className:"text-lg sm:text-xl text-slate-700 leading-relaxed font-normal",children:f.subtext})]}),t.jsxs("div",{className:"flex flex-col md:flex-row items-stretch md:items-center justify-between gap-5 mb-14 pb-6 border-b border-slate-200",children:[t.jsx("div",{className:"flex flex-wrap gap-2",children:y.map(C=>t.jsx("button",{type:"button",onClick:()=>u(C.id),className:`px-4 py-2 rounded-full text-xs sm:text-sm font-semibold transition-all cursor-pointer ${i===C.id?"bg-slate-950 text-white shadow-md":"bg-white text-slate-700 hover:bg-slate-100 border border-slate-200"}`,children:C.label},C.id))}),t.jsxs("div",{className:"relative w-full md:w-80",children:[t.jsx(xf,{className:"w-4 h-4 text-slate-400 absolute left-3.5 to
942p-1/2 -translate-y-1/2"}),t.jsx("input",{type:"text",placeholder:f.searchPlaceholder,value:h,onChange:C=>g(C.target.value),className:"w-full pl-10 pr-4 py-2.5 rounded-full bg-white border border-slate-200 text-sm text-slate-900 placeholder:text-slate-500 focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] focus:border-transparent transition-all shadow-xs"})]})]}),i==="all"&&h===""&&k&&t.jsx("div",{className:"mb-16",children:t.jsx(Z,{to:`/blog/${k.slug}`,className:"group block relative rounded-3xl overflow-hidden bg-slate-950 border border-slate-900 shadow-2xl hover:border-slate-800 transition-all",children:t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-0 items-center",children:[t.jsxs("div",{className:"lg:col-span-7 p-8 sm:p-12 lg:p-16 space-y-6",children:[t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsx("span",{className:"px-3 py-1 rounded-full bg-[#FB5A3E] text-white text-xs font-bold uppercase tracking-wider",children:d==="en"?"Featured Guide":"Empfohlener Leitfaden"}),t.jsx("span",{className:"text-slate-400 text-xs font-semibold",children:k.tag})]}),t.jsx("h2",{className:"text-2xl sm:text-3xl lg:text-4xl font-extrabold text-white group-hover:text-[#FB7A59] transition-colors leading-tight",children:k.title}),t.jsx("p",{className:"text-sm sm:text-base text-slate-300 leading-relaxed font-normal line-clamp-3",children:k.excerpt}),t.jsxs("div",{className:"pt-2 flex flex-wrap items-center justify-between gap-4 border-t border-slate-800/80 text-xs text-slate-400",children:[t.jsxs("div",{className:"flex items-center gap-4",children:[t.jsxs("span",{className:"flex items-center gap-1.5 font-medium text-slate-300",children:[t.jsx(pf,{className:"w-3.5 h-3.5 text-[#FB5A3E]"}),k.author]}),t.jsx("span",{children:"·"}),t.jsxs("span",{className:"flex items-center gap-1.5",children:[t.jsx(Na,{className:"w-3.5 h-3.5 text-slate-400"}),k.readTime]})]}),t.jsxs("div",{className:"inline-flex items-center gap-1.5 font-bold text-white group-hover:text-[#FB5A3E] transition-colors",children:[t.jsx("span",{children:f.readMore}),t.jsx(ie,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]})]})]}),t.jsxs("div",{className:"lg:col-span-5 h-72 lg:h-full min-h-[320px] relative overflow-hidden bg-slate-900",children:[t.jsx("img",{src:k.image,alt:k.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-700",loading:"lazy"}),t.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-slate-950 via-slate-950/20 to-transparent lg:bg-gradient-to-r lg:from-slate-950 lg:via-transparent lg:to-transparent"})]})]})})}),v.length>0?t.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:(i==="all"&&h===""?B:v).map(C=>t.jsxs("article",{className:"group flex flex-col justify-between rounded-3xl bg-white border border-slate-200/80 shadow-sm hover:shadow-xl hover:border-slate-300 transition-all overflow-hidden",children:[t.jsxs("div",{children:[t.jsxs("div",{className:"h-52 w-full relative overflow-hidden bg-slate-100",children:[t.jsx("img",{src:C.image,alt:C.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",loading:"lazy"}),t.jsx("div",{className:"absolute top-4 left-4",children:t.jsx("span",{className:"px-3 py-1 rounded-full bg-white/95 backdrop-blur-md text-slate-950 text-xs font-bold shadow-xs border border-slate-200",children:C.tag})})]}),t.jsxs("div",{className:"p-6 sm:p-7 space-y-3",children:[t.jsxs("div",{className:"flex items-center gap-2 text-xs text-slate-500",children:[t.jsx("span",{children:C.date}),t.jsx("span",{children:"·"}),t.jsxs("span",{className:"flex items-center gap-1",children:[t.jsx(Na,{className:"w-3.5 h-3.5 text-slate-400"}),C.readTime]})]}),t.jsx("h3",{className:"text-lg sm:text-xl font-extrabold text-slate-950 group-hover:text-[#FB5A3E] transition-colors line-clamp-2 leading-snug",children:t.jsx(Z,{to:`/blog/${C.slug}`,children:C.title})}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed line-clamp-3 font-normal",children:C.excerpt})]})]}),t.jsxs("div",{className:"p-6 sm:p-7 pt-0 border-t border-slate-100/80 flex items-center justify-between",children:[t.jsx("span",{className:"text-xs font-medium text-slate-600",children:C.author}),t.jsxs(Z,{to:`/blog/${C.slug}`,className:"inline-flex items-center gap-1 text-xs font-bold text-slate-900 group-hover:text-[#FB5A3E] transition-colors",children:[t.jsx("span",{children:f.readMore}),t.jsx(ie,{className:"w-3.5 h-3.5 group-hover:translate-x-1 transition-transform"})]})]})]},C.slug))}):t.jsxs("div",{className:"py-20 text-center rounded-3xl bg-white border border-slate-200 p-8",children:[t.jsx("h3",{className:"text-xl font-extrabold text-slate-900 mb-2",children:d==="en"?"No Articles Found":"Keine Artikel gefunden"}),t.jsx("p",{className:"text-sm text-slate-600 mb-6",children:d==="en"?"Try adjusting your search query or select another category.":"Versuchen Sie einen anderen Suchbegriff oder wählen Sie eine andere Kategorie."}),t.jsx("button",{onClick:()=>{u("all"),g("")},className:"cta-outline-dark text-xs font-bold py-2.5 px-6",children:d==="en"?"Reset Filters":"Filter zurücksetzen"})]})]})})}const Cx=o=>
942{if(!o)return{isExternal:!1,path:"/"};const d=o.trim();if(d.startsWith("/")||d.startsWith("#"))return{isExternal:!1,path:d};const c=d.match(/^https?:\/\/(?:www\.)?(?:noliam\.com|noliamcom\.netlify\.app)(\/.*)?$/i);return c?{isExternal:!1,path:c[1]||"/"}:{isExternal:d.startsWith("http://")||d.startsWith("https://")||d.startsWith("mailto:")||d.startsWith("tel:"),path:d}},va=o=>{if(!o)return null;const d=/(\[.*?\]\(.*?\)|<a\s+(?:[^>]*?\s+)?href=["'][^"']+["'][^>]*>[\s\S]*?<\/a>|\*\*.*?\*\*|<(?:strong|b)>.*?<\/(?:strong|b)>|\*.*?\*|<(?:em|i)>.*?<\/(?:em|i)>)/gi;return o.split(d).map((i,u)=>{if(!i)return null;const h=i.match(/^\[(.*?)\]\((.*?)\)$/);if(h){const[,b,x]=h,{isExternal:f,path:y}=Cx(x);return f?t.jsxs("a",{href:y,target:"_blank",rel:"noopener noreferrer",className:"text-[#FB5A3E] hover:text-[#C23015] font-bold underline underline-offset-4 inline-flex items-center gap-0.5 focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:[t.jsx("span",{children:b}),t.jsx(Qa,{className:"w-3 h-3 inline shrink-0"})]},u):t.jsx(Z,{to:y,className:"text-[#FB5A3E] hover:text-[#C23015] font-bold underline underline-offset-4 focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:b},u)}const g=i.match(/^<a\s+(?:[^>]*?\s+)?href=["']([^"']+)["'][^>]*>([\s\S]*?)<\/a>$/i);if(g){const[,b,x]=g,f=x.replace(/<[^>]+>/g,"")||b,{isExternal:y,path:v}=Cx(b);return y?t.jsxs("a",{href:v,target:"_blank",rel:"noopener noreferrer",className:"text-[#FB5A3E] hover:text-[#C23015] font-bold underline underline-offset-4 inline-flex items-center gap-0.5 focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:[t.jsx("span",{children:f}),t.jsx(Qa,{className:"w-3 h-3 inline shrink-0"})]},u):t.jsx(Z,{to:v,className:"text-[#FB5A3E] hover:text-[#C23015] font-bold underline underline-offset-4 focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded",children:f},u)}if(i.startsWith("**")&&i.endsWith("**")&&i.length>=4||/^<(?:strong|b)>.*?<\/(?:strong|b)>$/i.test(i)){const b=i.replace(/^\*\*|\*\*$/g,"").replace(/^<(?:strong|b)>|<\/(?:strong|b)>$/gi,"");return t.jsx("strong",{className:"font-extrabold text-slate-950",children:b},u)}if(i.startsWith("*")&&i.endsWith("*")&&i.length>=2||/^<(?:em|i)>.*?<\/(?:em|i)>$/i.test(i)){const b=i.replace(/^\*|\*$/g,"").replace(/^<(?:em|i)>|<\/(?:em|i)>$/gi,"");return t.jsx("em",{className:"italic text-slate-800 font-medium",children:b},u)}return i})};function Qy(o){if(!o)return[];const d=o.split(` 943`),c=[];let i=null,u=null,h=null,g=null,b=[];const x=()=>{if(b.length>0){const C=b.join(" ").trim();C&&c.push({type:"p",text:C}),b=[]}},f=()=>{i&&(c.push({type:"table",...i}),i=null)},y=()=>{u&&(c.push({type:"ul",items:u}),u=null)},v=()=>{h&&(c.push({type:"ol",items:h}),h=null)},k=()=>{g&&(c.push({type:"quote",text:g.join(" ").trim()}),g=null)},B=()=>{x(),f(),y(),v(),k()};for(let C=0;C<d.length;C++){const O=d[C].trim();if(!O){B();continue}if(O==="---"||O==="***"||O==="___"){B(),c.push({type:"hr"});continue}if(O.startsWith("|")&&O.endsWith("|")){x(),y(),v(),k();const _=O.split("|").slice(1,-1).map(W=>W.trim());if(_.every(W=>/^:?-+:?$/.test(W)))continue;i?i.rows.push(_):i={headers:_,rows:[]};continue}else f();if(O.startsWith(">")){x(),y(),v();const _=O.replace(/^>\s*/,"");g||(g=[]),g.push(_);continue}else k();if(/^[-*]\s+/.test(O)){x(),v();const _=O.replace(/^[-*]\s+/,"");u||(u=[]),u.push(_);continue}else y();if(/^\d+\.\s+/.test(O)){x(),y();const _=O.replace(/^\d+\.\s+/,"");h||(h=[]),h.push(_);continue}else v();if(O.startsWith("## ")){B(),c.push({type:"h2",text:O.replace(/^##\s+/,"")});continue}if(O.startsWith("### ")){B(),c.push({type:"h3",text:O.replace(/^###\s+/,"")});continue}b.push(O)}return B(),c}function $y({content:o,className:d=""}){const c=Qy(o);return t.jsx("div",{className:`space-y-6 text-slate-700 leading-relaxed font-normal ${d}`,children:c.map((i,u)=>{if(i.type==="h2")return t.jsx("h2",{className:"text-2xl sm:text-3xl font-extrabold text-slate-950 tracking-tight pt-6 pb-2 border-b border-slate-200",children:va(i.text)},u);if(i.type==="h3")return t.jsx("h3",{className:"text-xl sm:text-2xl font-extrabold text-slate-950 tracking-tight pt-4",children:va(i.text)},u);if(i.type==="hr")return t.jsx("hr",{className:"my-8 border-slate-200"},u);if(i.type==="table")return t.jsx("div",{className:"my-6 overflow-x-auto rounded-2xl border border-slate-200 shadow-sm bg-white",children:t.jsxs("table",{className:"w-full text-left text-xs sm:text-sm border-collapse",children:[t.jsx("thead",{children:t.jsx("tr",{className:"bg-slate-100/90 text-slate-950 font-extrabold border-b border-slate-200",children:i.headers.map((h,g)=>t.jsx("th",{className:"py-3 px-4 sm:px-6",children:va(h)},g))})}),t.jsx("tbody",{className:"divide-y divide-slate-100",children:i.rows.map((h,g)=>t.jsx("tr",{className:"hover:bg-slate-50/80 transition-colors",children:h.map((b,x)=>t.jsx("td",{className:"py-3 px-4 sm:px-6 text-slate-700",children:va(b)},x))},g))})]})},u);if(i.type==="quote"){const h=i.text.toLowerCase().includes("profi-tipp")||i.text.toLowerCase().includes("tip");return t.jsx("div",{className:`my-6 p-5 sm:p-6 rounded-2xl border ${h?"bg-orange-50/70 border-orange-200 text-orange-950":"bg-slate-50 border-slate-200 text-slate-800"}`,children:t.jsxs("div",{className:"flex items-start gap-3",children:[h&&t.jsx(Gt,{className:"w-5 h-5 text-[#FB5A3E] shrink-0 mt-0.5"}),t.jsx("div",{className:"text-sm sm:text-base leading-relaxed",children:va(i.text)})]})},u)}return i.type==="ul"?t.jsx("ul",{className:"my-4 space-y-2 text-sm sm:text-base pl-2",children:i.items.map((h,g)=>t.jsxs("li",{className:"flex items-start gap-2.5",children:[t.jsx("span",{className:"w-2 h-2 rounded-full bg-[#FB5A3E] shrink-0 mt-2"}),t.jsx("span",{children:va(h)})]},g))}
943,u):i.type==="ol"?t.jsx("ol",{className:"my-4 space-y-2 text-sm sm:text-base list-decimal list-inside pl-2",children:i.items.map((h,g)=>t.jsx("li",{className:"pl-1",children:t.jsx("span",{children:va(h)})},g))},u):t.jsx("p",{className:"text-sm sm:text-base text-slate-700 leading-relaxed font-normal",children:va(i.text)},u)})})}function Yy({onOpenAudit:o,lang:d,t:c}){const{slug:i}=O0(),[u,h]=w.useState(()=>Ax(i)),[g,b]=w.useState(()=>nr(d));w.useEffect(()=>{const C=()=>{h(Ax(i)),b(nr(d))};return C(),window.addEventListener("noliam_blog_updated",C),()=>window.removeEventListener("noliam_blog_updated",C)},[i,d]);const x=c.blog;if(!u)return t.jsxs("div",{className:"pt-36 pb-24 text-center",children:[t.jsx("h1",{className:"text-3xl font-extrabold text-slate-900 mb-4",children:d==="en"?"Article Not Found":"Artikel nicht gefunden"}),t.jsx("p",{className:"text-base text-slate-600 mb-6 font-medium",children:d==="en"?"The requested guide does not exist or has been moved.":"Der gesuchte Fachartikel existiert leider nicht oder wurde verschoben."}),t.jsx(Z,{to:"/blog",className:"cta-dark text-sm font-bold",children:x.backToBlog})]});const f=Hy(u,d),y=g.filter(C=>C.slug!==i).slice(0,3);w.useEffect(()=>{if(f){document.title=`${f.title} | Noliam Blog`;const C=document.querySelector('meta[name="description"]');C&&f.excerpt&&C.setAttribute("content",f.excerpt)}},[f]);const v=va,B=(C=>{const O=C.split(` 944`),_=[];let D=null,W=null,q=null,I=null,F=[];const $=()=>{if(F.length>0){const ve=F.join(" ").trim();ve&&_.push({type:"p",text:ve}),F=[]}},V=()=>{D&&(_.push({type:"table",rows:D}),D=null)},xe=()=>{W&&(_.push({type:"ul",items:W}),W=null)},Ee=()=>{q&&(_.push({type:"ol",items:q}),q=null)},ze=()=>{I&&(_.push({type:"quote",text:I.join(" ").trim()}),I=null)},je=()=>{$(),V(),xe(),Ee(),ze()};for(let ve=0;ve<O.length;ve++){const ne=O[ve].trim();if(!ne){je();continue}if(ne==="---"||ne==="***"||ne==="___"){je(),_.push({type:"hr"});continue}if(ne.startsWith("#### ")){je(),_.push({type:"h4",text:ne.replace("#### ","")});continue}if(ne.startsWith("### ")){je(),_.push({type:"h3",text:ne.replace("### ","")});continue}if(ne.startsWith("## ")){je(),_.push({type:"h2",text:ne.replace("## ","")});continue}if(ne.startsWith("# ")){je(),_.push({type:"h1",text:ne.replace("# ","")});continue}if(ne.startsWith(">")){$(),V(),xe(),Ee(),I||(I=[]),I.push(ne.replace(/^>\s*/,""));continue}else I&&ze();if(ne.startsWith("|")&&ne.endsWith("|")){if($(),xe(),Ee(),ze(),ne.replace(/[\s|:-]/g,"").length===0)continue;D||(D=[]);const Me=ne.split("|").map(E=>E.trim()).filter((E,K,ae)=>K>0&&K<ae.length-1);D.push(Me);continue}else D&&V();if(ne.startsWith("- ")||ne.startsWith("* ")){$(),V(),Ee(),ze(),W||(W=[]),W.push(ne.replace(/^[-*]\s+/,""));continue}else W&&xe();const Re=ne.match(/^(\d+)\.\s+(.*)/);if(Re){$(),V(),xe(),ze(),q||(q=[]),q.push(Re[2]);continue}else q&&Ee();F.push(ne)}return je(),_})(f.content);return t.jsx("article",{className:"pt-28 pb-24 bg-white",children:t.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsx("div",{className:"mb-8",children:t.jsxs(Z,{to:"/blog",className:"inline-flex items-center gap-2 text-sm font-bold text-slate-600 hover:text-slate-950 transition-colors focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] rounded-lg p-1",children:[t.jsx(bn,{className:"w-4 h-4"}),t.jsx("span",{children:x.backToBlog})]})}),t.jsxs("div",{className:"space-y-4 mb-10",children:[t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsx("span",{className:"text-xs sm:text-sm font-extrabold uppercase tracking-wider text-[#C23015] bg-[#FFF1EE] px-3.5 py-1.5 rounded-full border border-[#FFD3CA]",children:f.tag}),t.jsx("span",{className:"text-xs sm:text-sm text-slate-500 font-semibold",children:f.date})]}),t.jsx("h1",{className:"text-3xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight leading-[1.15]",children:f.title}),t.jsx("p",{className:"text-lg sm:text-xl text-slate-700 leading-relaxed font-medium pt-1",children:f.excerpt}),t.jsxs("div",{className:"flex items-center justify-between pt-5 border-t border-slate-200 text-sm text-slate-700",children:[t.jsxs("div",{className:"flex items-center gap-3.5",children:[t.jsx("div",{className:"w-10 h-10 rounded-full bg-slate-900 text-white font-extrabold flex items-center justify-center text-sm shadow-sm",children:"DR"}),t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-slate-950 text-sm sm:text-base",children:f.author}),t.jsx("div",{className:"text-slate-600 text-xs sm:text-sm font-medium",children:"Managing Director, Noliam AG"})]})]}),t.jsxs("div",{className:"flex items-center gap-2 text-slate-600 font-semibold text-xs sm:text-sm",children:[t.jsx(Na,{className:"w-4 h-4 text-slate-500"}),t.jsx("span",{children:f.readTime})]})]})]}),t.jsx("div",{className:"mb-14",children:t.jsx("img",{src:f.image,alt:f.title,className:"w-full h-80 sm:h-[420px] object-cover rounded-3xl border border-slate-200 shadow-lg"})}),t.jsx("div",{className:"prose prose-slate max-w-none text-slate-800 text-base sm:text-lg leading-[1.75] space-y-7",children:B.map((C,O)=>{switch(C.type){case"hr":return t.jsx("hr",{className:"my-10 border-slate-200"},O);case"h1":case"h2":return t.jsx("h2",{className:"text-2xl sm:text-3xl lg:text-4xl font-extrabold text-slate-950 tracking-tight mt-12 mb-5 pb-3 border-b border-slate-200 leading-tight",children:v(C.text)},O);case"h3":return t.jsx("h3",{className:"text-xl sm:text-2xl font-extrabold text-slate-950 tracking-tight mt-10 mb-4 leading-snug",children:v(C.text)},O);case"h4":return t.jsx("h4",{className:"text-lg sm:text-xl font-bold text-slate-950 tracking-tight mt-8 mb-3",children:v(C.text)},O);case"quote":return t.jsx("div",{className:"my-8 p-6 sm:p-7 rounded-2xl bg-[#FFF7F5] border-l-4 border-[#FB5A3E] shadow-sm text-slate-900 text-base sm:text-lg leading-relaxed",children:t.jsxs("div",{className:"flex items-start gap-3.5",children:[t.jsx(Gt,{className:"w-5 h-5 text-[#C23015] shrink-0 mt-1"}),t.jsx("div",{children:v(C.text)})]})},O);case"table":if(C.rows.length===0)return null;const[_,...D]=C.rows;return t.jsx("div",{className:"my-8 overflow-x-auto rounded-2xl border border-slate-200 shadow-md",children:t.jsxs("table",{className:"min-w-full divide-y divide-slate-200 text-sm sm:text-base",children:[t.jsx("thead",{className:"bg-slate-900 text-white",children:t.jsx("tr",{children:_.map((W,q)=>t.jsx("th",{className:"py-4 px-5 text-left font-bold tracking-wide",children:v(W)},q))})}),t.jsx("tbody",{className:"divide-y divide-slate-200 bg-white font-medium",children:D.map((W,q)=>t.jsx("tr",{className:q%2===1?"bg-slate-50":"bg-white",children:W.map((I,F)=>t.jsx("td",{className:"py-3.5 px-5 text-slate-800 leading-relaxed",children:v(I)},F))},q))})]})},O);case"ul":return t.jsx("ul",{className:"space-y-3.5 my-5",children:C.items.map((W,q)=>t.jsxs("li",{className:"flex items-start gap-3 text-slate-800 text-base sm:text-lg font-medium",children:[t.jsx(he,{className:"w-5 h-5 text-emerald-700 shrink-0 mt-1"}),t.jsx("span",{className:"leading-relaxed",children:v(W)})]},q))},O);case"ol":return t.jsx("ol",{className:"space-y-4 my-5 text-slate-800 text-base sm:text-lg font-medium",children:C.items.map((W,q)=>t.jsxs("li",{className:"flex items-start gap-3.5",children:[t.jsx("span",{className:"w-6 h-6 rounded-full bg-slate-900 text-white text-xs font-extrabold flex items-center justify-center shrink-0 mt-0.5",children:q+1}),t.jsx("span",{className:"leading-relaxed",children:v(W)})]},q))},O);case"p":default:return t.jsx("p",{className:"leading-[1.75] text-slate-800 font-normal",children:v(C.text)},O)}})}),t.jsxs("div",{className:"my-16 p-8 sm:p-10 rounded-3xl bg-slate-950 text-white shadow-2xl flex flex-col sm:flex-row items-center justify-between gap-6",children:[t.jsxs("div",{className:"space-y-2 text-center sm:text-left",children:[t.jsx("div",{className:"text-xs uppercase font-extrabold tracking-wider text-[#FB7A59]",children:x.auditCallout}),t.jsx("h4",{className:"text-2xl font-extrabold text-white",children:x.auditCalloutSub}),t.jsx("p",{className:"text-sm sm:text-base text-slate-300 font-medium",children:d==="en"?"We analyze your systems in a complimentary 30-minute strategy call.":"Wir analysieren Ihre Systeme in einem kostenlosen 30-minütigen Strategiegespräch."})]}),t.jsxs("button",{onClick:()=>o(`Blog Audit: ${f.title}`),className:"cta-coral py-4 px-8 text-sm sm:text-base font-bold shrink-0 cursor-pointer flex items-center gap-2 shadow-xl",children:[t.jsx("span",{children:x.auditCalloutBtn}),t.jsx(ie,{className:"w-4 h-4"})]})]}),t.jsxs("div",{className:"pt-12 border-t border-slate-200",children:[t.jsx("h3",{className:"text-2xl font-extrabold text-slate-950 mb-6",children:d==="en"?"Related Articles & Blueprints":"Weitere interessante Artikel"}),t.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:y.map(C=>t.jsxs(Z,{to:`/blog/${C.slug}`,className:"noliam-card p-6 rounded-2xl border border-slate-200 bg-white hover:border-[#FB5A3E]/40 transition-all flex flex-col justify-between group",children:[t.jsxs("div",{children:[t.jsx("img",{src:C.image,alt:C.title,className:"w-full h-36 object-cover rounded-xl mb-4 border border-slate-100"}),t.jsx("span",{className:"text-xs font-bold text-[#C23015] uppercase tracking-wider",children:C.tag}),t.jsx("h4",{className:"font-extrabold text-slate-950 text-sm sm:text-base group-hover:text-[#FB5A3E] transition-colors mt-1 mb-2 line-clamp-2 leading-snug",children:C.title})]}),t.jsx("div",{className:"text-xs text-slate-500 font-semibold",children:C.readTime})]},C.slug))})]})]})})}function Jy({onOpenAudit:o,t:d,lang:c}){const[i,u]=w.useState("excel"),[h,g]=w.useState("monday"),b=d.migration,x=[{id:"excel",name:c==="en"?"Excel & SharePoint Tables":"Excel & SharePoint Tabellen",typicalDays:c==="en"?"5â10 days":"5â10 Tage"},{id:"jira",name:"Jira & Confluence",typicalDays:c==="en"?"10â18 days":"10â18 Tage"},{id:"asana",name:"Asana & Trello",typicalDays:c==="en"?"3â7 days":"3â7 Tage"},{id:"legacy_crm",name:c==="en"?"Legacy CRM / Pipedrive":"Altes CRM / Pipedrive",typicalDays:c==="en"?"7â12 days":"7â12 Tage"}];return t.jsx("section",{id:"migration",className:"py-24 relative bg-[#F8FAFC] border-b border-slate-200/80",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-14",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold mb-3",children:t.jsx("span",{children:b.badge})}),t.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight mb-4",children:b.title}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600",children:b.subtext})]}),t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[t.jsxs("div",{className:"lg:col-span-6 space-y-6",children:[t.jsxs("div",{className:"bg-white p-6 rounded-3xl border border-slate-200 shadow-sm space-y-5",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700 mb-2",children:c==="en"?"1. Which legacy tool needs to be replaced?":"1. Welches Altsystem soll abgelöst werden?"}),t.jsx("div",{className:"grid grid-cols-2 gap-2 text-xs",children:x.map(f=>t.jsxs("button",{type:"button",onClick:()=>u(f.id),className:`p-3 rounded-xl border text-left font-bold transition-all cursor-pointer ${i===f.id?"bg-slate-900 border-slate-900 text-white shadow-sm":"bg-slate-50 border-slate-200 text-slate-700 hover:bg-slate-100"}`,children:[t.jsx("div",{children:f.name}),t.jsxs("div",{className:`text-[10px] font-normal mt-0.5 ${i===f.id?"text-slate-300":"text-slate-500"}`,children:[c==="en"?"Duration:":"Dauer:"," ~",f.typicalDays]})]},f.id))})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700 mb-2",children:c==="en"?"2. Preferred target platform:":"2. Was ist Ihre bevorzugte Ziel-Plattform?"}),t.jsx("div",{className:"grid grid-cols-3 gap-2 text-xs",children:[{id:"monday",label:"monday.com (Flagship)"},{id:"collabase",label:"Collabase (Swiss DB)"},{id:"stackfield",label:"Stackfield (E2E)"}].map(f=>t.jsx("button",{type:"button",onClick:()=>g(f.id),className:`p-3 rounded-xl border text-center font-bold transition-all cursor-pointer ${h===f.id?"bg-[#FB5A3E] border-[#FB5A3E] text-white shadow-sm":"bg-slate-50 border-slate-200 text-slate-700 hover:bg-slate-100"}`,children:f.label},f.id))})]})]}),t.jsxs("div",{className:"bg-white p-6 rounded-3xl border border-slate-200 shadow-sm space-y-4",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-wider text-slate-400",children:c==="en"?"Our Standardized 4-Phase Migration Framework":"Unser standardisierter 4-Phasen-Migrationsprozess"}),t.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3 text-xs",children:[t.jsxs("div",{className:"p-3 rounded-xl bg-slate-50 border border-slate-100",children:[t.jsx("div",{className:"font-bold text-slate-900 mb-0.5",children:c==="en"?"1. Schema Audit & Cleanup":"1. Schema-Audit & Bereinigung"}),t.jsx("div",{className:"text-slate-500 text-[11px]",children:c==="en"?"Deduplication and field mapping.":"Dublettenprüfung und Mapping von Feldern & Tags."})]}),t.jsxs("div",{className:"p-3 rounded-xl bg-slate-50 border border-slate-100",children:[t.jsx("div",{className:"font-bold text-slate-900 mb-0.5",children:c==="en"?"2. Staging & Dry Run":"2. Staging & Test-Import"}),t.jsx("div",{className:"text-slate-500 text-[11px]",children:c==="en"?"Test import in isolated environment.":"Testübernahme in isolierter Umgebung zur Freigabe."})]}),t.jsxs("div",{className:"p-3 rounded-xl bg-slate-50 border border-slate-100",children:[t.jsx("div",{className:"font-bold text-slate-900 mb-0.5",children:c==="en"?"3. Delta Migration & Go-Live":"3. Deltamigration & Go-Live"}),t.jsx("div",{className:"text-slate-500 text-[11px]",children:c==="en"?"Seamless weekend switch without downtime.":"Nahtloser Wechsel am Wochenende ohne Betriebsstopp."})]}),t.jsxs("div",{className:"p-3 rounded-xl bg-slate-50 border border-slate-100",children:[t.jsx("div",{className:"font-bold text-slate-900 mb-0.5",children:"4. Post-Migration Support"}),t.jsx("div",{className:"text-slate-500 text-[11px]",children:c==="en"?"Active team enablement in the first 14 days.":"Begleitung der Teams in de
944n ersten 14 Tagen."})]})]})]})]}),t.jsx("div",{className:"lg:col-span-6",children:t.jsxs("div",{className:"noliam-card p-8 border border-slate-200 bg-white shadow-xl space-y-6",children:[t.jsxs("div",{className:"flex items-center justify-between pb-4 border-b border-slate-100",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(Ia,{className:"w-5 h-5 text-[#FB5A3E]"}),t.jsx("span",{className:"text-sm font-bold text-slate-900",children:b.guarantee})]}),t.jsxs("span",{className:"text-xs bg-emerald-100 text-emerald-800 font-bold px-2.5 py-1 rounded-full",children:["100% ",c==="en"?"Data Integrity":"Datenintegrität"]})]}),t.jsxs("div",{className:"space-y-3 text-xs sm:text-sm text-slate-700",children:[t.jsxs("div",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsxs("span",{children:[t.jsx("strong",{children:c==="en"?"Full History Preserved:":"Vollständige Historie:"})," ",c==="en"?"Comments, attachments, timestamps, and owners remain intact.":"Kommentare, Dateianhänge, Zeitstempel und Ersteller bleiben erhalten."]})]}),t.jsxs("div",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsxs("span",{children:[t.jsx("strong",{children:"Zero Downtime:"})," ",c==="en"?"Your operational teams keep working without disruption until go-live.":"Ihr Team arbeitet bis zum Go-Live ohne Unterbrechung im gewohnten System weiter."]})]}),t.jsxs("div",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsxs("span",{children:[t.jsx("strong",{children:c==="en"?"Roles & Permissions Mapping:":"Rechte- & Rollenübernahme:"})," ",c==="en"?"Existing access control models are mapped securely to the new setup.":"Bestehende Berechtigungen werden sicher auf die neue Plattform übertragen."]})]}),t.jsxs("div",{className:"flex items-start gap-2.5",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsxs("span",{children:[t.jsx("strong",{children:c==="en"?"Fixed Price Guarantee:":"DACH Festpreis-Garantie:"})," ",c==="en"?"Transparent milestone quotes without hidden hourly rates.":"Transparente Angebote ohne versteckte Stundensätze."]})]})]}),t.jsxs("div",{className:"p-4 rounded-2xl bg-orange-50/60 border border-[#FB5A3E]/20 text-xs text-slate-700 flex items-start gap-2",children:[t.jsx(mf,{className:"w-4 h-4 text-[#FB5A3E] shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("strong",{children:c==="en"?"Track Record:":"Erfahrung:"})," ",c==="en"?"Noliam has successfully executed 100+ legacy migrations for enterprise clients like Bosch, Porta Möbel, and mid-market leaders.":"Noliam hat bereits über 100+ Altsystem-Migrationen für Kunden wie Bosch, Porta Möbel und Schweizer KMU erfolgreich durchgeführt."]})]}),t.jsx("div",{className:"pt-2",children:t.jsxs("button",{onClick:()=>o("Altsystem-Migration"),className:"cta-dark w-full py-4 text-sm font-bold cursor-pointer flex items-center justify-center gap-2",children:[t.jsx("span",{children:b.ctaCheck}),t.jsx(ie,{className:"w-4 h-4"})]})})]})})]})]})})}function Xy({onOpenAudit:o,lang:d,t:c}){return t.jsxs("div",{className:"pt-28 pb-20",children:[t.jsx("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8 mb-12",children:t.jsxs("div",{className:"max-w-3xl",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold mb-3",children:t.jsx("span",{children:d==="en"?"Legacy Migration Hub":"Altsystem-Ablösung & Migration"})}),t.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight mb-6",children:d==="en"?"Migration with Zero Data Loss and Zero Operational Downtime":"Migration ohne Datenverlust oder Betriebsunterbrechung"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed",children:d==="en"?"We have successfully completed over 100 enterprise migrations from Jira, Confluence, Asana, Trello, and Excel into modern Work OS environments.":"Wir haben bereits über 100 Migrationen von Jira, Confluence, Asana, Trello und Excel zu modernen Work-Management-Plattformen schlüsselfertig realisiert."})]})}),t.jsx(Jy,{onOpenAudit:o,t:c,lang:d}),t.jsx(or,{onOpenAudit:o,t:c,lang:d})]})}function ej({onOpenAudit:o,t:d,lang:c}){const i=d.security;return t.jsx("section",{id:"sicherheit",className:"py-24 relative bg-white border-b border-slate-200/80",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-14",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold mb-3",children:t.jsx("span",{children:i.badge})}),t.jsxs("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight mb-4",children:[i.title," ",t.jsx("span",{className:"text-[#FB5A3E]",children:i.titleHighlight})]}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600",children:i.subtext})]}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-12",children:[t.jsxs("div",{className:"noliam-card p-8 border border-slate-200 bg-slate-50/50 flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-xs font-extrabold text-emerald-800 uppercase tracking-wider mb-2",children:c==="en"?"Information Security":"Informationssicherheit"}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950 mb-2",children:"ISO 27001 & EU-DSGVO"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 mb-6 leading-relaxed",children:c==="en"?"Certified information security management, GDPR data processing agreements (DPA), and strict access audits.":"Zertifizierte Informationssicherheit, Auftragsverarbeitungsverträge (AVV) nach EU-Recht und strenge Zugriffsprotokolle für alle verarbeiteten Daten."})]}),t.jsxs("div",{className:"pt-4 border-t border-slate-200/80 space-y-1.5 text-xs text-slate-700 font-semibold",children:[t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(he,{className:"w-3.5 h-3.5 text-emerald-600 shrink-0"})," ",t.jsx("span",{children:c==="en"?"Audit-ready compliance reporting":"Bereit für Audits & IT-Sicherheitsprüfungen"})]}),t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(he,{className:"w-3.5 h-3.5 text-emerald-600 shrink-0"})," ",t.jsx("span",{children:c==="en"?"Role-Based Access Control (RBAC)":"Rollenbasierte Rechteverwaltung (RBAC)"})]})]})]}),t.jsxs("div",{className:"noliam-card p-8 border border-slate-200 bg-slate-50/50 flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-xs font-extrabold text-rose-800 uppercase tracking-wider mb-2",children:c==="en"?"Swiss Sovereignty":"Datenhoheit Schweiz"}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950 mb-2",children:"Schweizer revDSG"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 mb-6 leading-relaxed",children:c==="en"?"100% data hosting in Swiss ISO-certified high-security data centers. Independent from the US Cloud Act (Collabase).":"100% Datenhaltung in Schweizer Hochsicherheits-Rechenzentren. AuÃerhalb der Reichweite des US Cloud Act mit voller Datenhoheit (Collabase)."})]}),t.jsxs("div",{className:"pt-4 border-t border-slate-200/80 space-y-1.5 text-xs text-slate-700 font-semibold",children:[t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(he,{className:"w-3.5 h-3.5 text-emerald-600 shrink-0"})," ",t.jsx("span",{children:c==="en"?"Hosting in Zurich & Swiss data centers":"Speicherung in Züric
944h & Schweizer Rechenzentren"})]}),t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(he,{className:"w-3.5 h-3.5 text-emerald-600 shrink-0"})," ",t.jsx("span",{children:c==="en"?"Full compliance with Swiss revDSG":"Vollständige Einhaltung des Schweizer DSG"})]})]})]}),t.jsxs("div",{className:"noliam-card p-8 border border-slate-200 bg-slate-50/50 flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-xs font-extrabold text-blue-800 uppercase tracking-wider mb-2",children:c==="en"?"German Professional Secrecy":"Berufsgeheimnis Deutschland"}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950 mb-2",children:"§ 203 StGB Konformität"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 mb-6 leading-relaxed",children:c==="en"?"Legally secure deployment for law firms, tax auditors, and regulated bodies via client-side zero-knowledge encryption (Stackfield).":"Rechtssicherer Einsatz für Kanzleien, Steuerberater, Wirtschaftsprüfer und sensible Mandate durch Zero-Knowledge Client-Verschlüsselung (Stackfield)."})]}),t.jsxs("div",{className:"pt-4 border-t border-slate-200/80 space-y-1.5 text-xs text-slate-700 font-semibold",children:[t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(he,{className:"w-3.5 h-3.5 text-emerald-600 shrink-0"})," ",t.jsx("span",{children:c==="en"?"Servers in Frankfurt am Main & Munich":"Server in Frankfurt am Main & München"})]}),t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(he,{className:"w-3.5 h-3.5 text-emerald-600 shrink-0"})," ",t.jsx("span",{children:c==="en"?"Zero foreign cloud access risks":"Kein Drittstaaten-Zugriff"})]})]})]})]}),t.jsxs("div",{className:"bg-slate-950 text-white rounded-3xl p-8 sm:p-12 shadow-2xl",children:[t.jsxs("div",{className:"flex flex-col md:flex-row items-start md:items-center justify-between gap-4 mb-8 pb-6 border-b border-white/10",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-wider text-[#FB5A3E] mb-1",children:i.tableTitle}),t.jsx("h3",{className:"text-2xl sm:text-3xl font-extrabold text-white",children:i.tableSub})]}),t.jsx("button",{onClick:()=>o("Sicherheits-Audit"),className:"px-6 py-3 rounded-full bg-white text-slate-950 font-bold text-xs sm:text-sm hover:bg-slate-100 transition-all shrink-0 cursor-pointer",children:i.cta})]}),t.jsx("div",{className:"overflow-x-auto",children:t.jsxs("table",{className:"w-full text-left text-xs sm:text-sm",children:[t.jsx("thead",{children:t.jsxs("tr",{className:"border-b border-white/10 text-slate-400 font-mono text-xs",children:[t.jsx("th",{className:"pb-3 pr-4 font-bold",children:c==="en"?"Criteria":"Kriterium"}),t.jsx("th",{className:"pb-3 px-4 font-bold text-[#FB5A3E]",children:"monday.com Enterprise"}),t.jsxs("th",{className:"pb-3 px-4 font-bold text-rose-400",children:["Collabase (",c==="en"?"Switzerland":"Schweiz",")"]}),t.jsxs("th",{className:"pb-3 px-4 font-bold text-blue-400",children:["Stackfield (",c==="en"?"Germany":"Deutschland",")"]})]})}),t.jsxs("tbody",{className:"divide-y divide-white/5 text-slate-200 font-medium",children:[t.jsxs("tr",{children:[t.jsx("td",{className:"py-3 pr-4 font-semibold text-white",children:c==="en"?"Server Location":"Server-Standort"}),t.jsx("td",{className:"py-3 px-4",children:c==="en"?"EU Data Centers (Frankfurt) / Global":"EU Rechenzentren (Frankfurt) / Global"}),t.jsxs("td",{className:"py-3 px-4 text-rose-300 font-bold",children:["100% ",c==="en"?"Switzerland (Zurich)":"Schweiz (Zürich)"]}),t.jsxs("td",{className:"py-3 px-4 text-blue-300 font-bold",children:["100% ",c==="en"?"Germany (Frankfurt / Munich)":"Deutschland (Frankfurt / München)"]})]}),t.jsxs("tr",{children:[t.jsx("td",{className:"py-3 pr-4 font-semibold text-white",children:c==="en"?"Encryption":"Verschlüsselung"}),t.jsx("td",{className:"py-3 px-4",children:"TLS 1.3 & AES-256 (in Transit / at Rest)"}),t.jsx("td",{className:"py-3 px-4 text-rose-300 font-bold",children:c==="en"?"Dedicated DB-Level Encryption":"Dedizierte DB-Verschlüsselung"}),t.jsx("td",{className:"py-3 px-4 text-blue-300 font-bold",children:c==="en"?"Zero-Knowledge End-to-End":"Ende-zu-Ende (Zero-Knowledge)"})]}),t.jsxs("tr",{children:[t.jsx("td",{className:"py-3 pr-4 font-semibold text-white",children:c==="en"?"Legal Framework":"Rechtsgrundlage"}),t.jsx("td",{className:"py-3 px-4",children:"EU-GDPR & SOC 2 Type II"}),t.jsx("td",{className:"py-3 px-4 text-rose-300 font-bold",children:"Swiss revDSG & EU-GDPR"}),t.jsxs("td",{className:"py-3 px-4 text-blue-300 font-bold",children:["GDPR + § 203 StGB (",c==="en"?"Professional Secrecy":"Berufsgeheimnis",")"]})]}),t.jsxs("tr",{children:[t.jsx("td",{className:"py-3 pr-4 font-semibold text-white",children:"US Cloud Act"}),t.jsx("td",{className:"py-3 px-4",children:"EU Data Residency Option"}),t.jsx("td",{className:"py-3 px-4 text-rose-300 font-bold",children:c==="en"?"No US Cloud Act (Swiss Entity)":"Kein US Cloud Act (Schweizer Anbieter)"}),t.jsx("td",{className:"py-3 px-4 text-blue-300 font-bold",children:c==="en"?"No US Cloud Act (German Entity)":"Kein US Cloud Act (Deutscher Anbieter)"})]})]})]})})]})]})})}function tj({onOpenAudit:o,lang:d,t:c}){return t.jsxs("div",{className:"pt-28 pb-20",children:[t.jsx("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8 mb-12",children:t.jsxs("div",{className:"max-w-3xl",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold mb-3",children:t.jsx("span",{children:d==="en"?"Data Sovereignty & Compliance":"Datensouveränität & Compliance"})}),t.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight mb-6",children:d==="en"?"Security and Compliance under German and
944Swiss Law":"Sicherheit und Compliance nach deutschem und Schweizer Recht"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed",children:d==="en"?"Whether ISO 27001 certification, professional secrecy (§ 203 StGB), or Swiss data sovereignty under revDSG: We configure your Work OS architecture for audit readiness.":"Egal ob ISO 27001 Zertifizierung, Berufsgeheimnis (§ 203 StGB) oder Schweizer Datenhoheit nach neuem DSG: Wir konfigurieren Ihre Work OS Umgebung revisionssicher."})]})}),t.jsx(ej,{onOpenAudit:o,t:c,lang:d}),t.jsx(or,{onOpenAudit:o,t:c,lang:d})]})}function aj({onOpenAudit:o,t:d,lang:c}){const i=c!=="en",[u,h]=w.useState(35),[g,b]=w.useState(75),[x,f]=w.useState("EUR"),[y,v]=w.useState("atlassian"),[k,B]=w.useState("collabase"),[C,O]=w.useState(!1),[_,D]=w.useState(35),[W,q]=w.useState(16),I={atlassian:{name:"Atlassian Stack",sub:"Jira + Confluence + Plugins",defaultCost:35,costBreakdown:i?"Jira Software Premium (~15 â¬) + Confluence Premium (~11 â¬) + Atlassian Access/Plugins (~9 â¬)":"Jira Software Premium (~$16) + Confluence Premium (~$11.50) + Plugins/Add-ons (~$9)",wastedHoursPerUserWeek:4.5,frictionPoints:i?["Separate Lizenzgebühren für Jira, Confluence, Service Desk und Marketplace-Plugins","Komplexe Berechtigungs- und Projekt-Administration erfordert oft eigene Jira-Admins","Starre Strukturen erschweren die Zusammenarbeit mit nicht-technischen Abteilungen (Marketing, Sales, Legal)"]:["Separate license fees for Jira, Confluence, Service Desk, and Marketplace add-ons","Complex permission schemas and workflow scripting require dedicated Jira admins","Rigid structures hinder collaboration with non-technical departments (Sales, Ops, Legal)"]},microsoft:{name:"Microsoft 365 Silos",sub:"MS Project + Planner + SharePoint",defaultCost:38,costBreakdown:i?"M365 Business Standard (~12 â¬) + Microsoft Project Plan 3 (~28 â¬) - anteilige Bündelung":"M365 Business Standard (~$12.50) + Microsoft Project Plan 3 (~$30) - blended allocation",wastedHoursPerUserWeek:5.5,frictionPoints:i?["Medienbrüche zwischen einfachem Planner, komplexem MS Project und unübersichtlichen SharePoint-Listen","Fehlende flexible No-Code Automations-Engine für abteilungsübergreifende Prozesse","Keine native CRM- oder agile Sprint-Integration ohne teure Microsoft Dynamics Erweiterungen"]:["Disconnection between lightweight Planner, heavy MS Project, and rigid SharePoint lists","Lack of a unified, intuitive no-code workflow automation engine","No native CRM or modern agile boards without expensive Microsoft Dynamics licensing"]},salesforce:{name:"Salesforce + Slack + Asana",sub:"Sales Cloud + Slack + PM-Tool",defaultCost:110,costBreakdown:i?"Salesforce Enterprise CRM (~165 ⬠anteilig) + Slack Business+ (~14 â¬) + Asana Advanced (~25 â¬)":"Salesforce Enterprise CRM (~$165 blended) + Slack Business+ (~$15) + Asana Advanced (~$25)",wastedHoursPerUserWeek:4,frictionPoints:i?["Sehr hohe Lizenzkosten für Salesforce Sales Cloud und zusätzliche Kollaborations-Tools","Hohe Abhängigkeit von externen Salesforce-Agenturen für kleinste Feld- und Prozess-Anpassungen","Isolierte Datensilos zwischen Vertriebspipeline und operativer Projektabwicklung"]:["Very high per-seat licensing for Salesforce Sales Cloud plus separate PM and chat tools","Heavy reliance on costly external consultants for basic workflow and field adjustments","Isolated data silos between closed sales pipelines and post-sales delivery teams"]},excel:{name:"Excel / Tabellen & E-Mail",sub:"Manuelle Tabellen & Postfächer",defaultCost:12,costBreakdown:i?"Reine Microsoft/Office-Basislizenz (~12 â¬) â Hauptkosten entstehen durch massiven Zeitverlust":"Basic Office license (~$12) â primary economic loss comes from manual labor waste",wastedHoursPerUserWeek:7.5,frictionPoints:i?["Keine Versionskontrolle: Mitarbeiter arbeiten auf veralteten lokalen Excel-Dateien","Extremer manueller Aufwand für Status-Rückfragen, E-Mail-Verteiler und manuelle Datenkonsolidierung","Keine Echtzeit-Transparenz und kein automatisiertes Reporting für die Geschäftsleitung"]:["Zero version control: staff work on conflicting offline spreadsheet copies","Exce
944ssive manual time lost to email status chasing, manual data re-entry, and consolidation","Zero real-time operational visibility and automated rollups for executive leadership"]},clickup:{name:"ClickUp / Notion / Fragmentiert",sub:"Fragmentierte SaaS-Tools",defaultCost:22,costBreakdown:i?"ClickUp Business / Notion Enterprise (~20-25 â¬) â isoliert von Enterprise-ERPs":"ClickUp Business / Notion Enterprise (~$19-25) â isolated from core enterprise ERPs",wastedHoursPerUserWeek:4,frictionPoints:i?["Performance-Probleme und Ladezeiten bei wachsenden Datenmengen und komplexen Datenbanken","Eingeschränkte Enterprise-Compliance (keine 100% Schweizer revDSG Datenhoheit oder § 203 StGB)","Fehlende tiefe Schnittstellen zu deutschen/Schweizer ERP-Systemen (SAP, DATEV, Abacus)"]:["Performance degradation and lag as workspace database volume grows","Limited enterprise compliance (lacks 100% Swiss revDSG data residency or § 203 StGB)","Missing deep certified connectors to DACH enterprise backends (SAP, DATEV, Abacus)"]}},F={collabase:{name:"Collabase",badge:"Solution Partner · 100% Swiss Hosted",color:"#E11D48",defaultCost:16,costBreakdown:i?"Collabase (Lokale Version): 16.- CHF / Person / Mo (inkl. volles Quality Engineering, Testmanagement, Time Reporting & Schweizer Hosting/revDSG)":"Collabase (Local Version): CHF 16.- / person / mo (incl. full Quality Engineering, Test Management, Time Reporting & Swiss revDSG hosting)",efficiencyGainPercent:.72,keyBenefit:i?"Volle Quality Engineering Lösung (Test-Pläne, QA-Runs, Defects) & natives Time Reporting für nur 16.- CHF/Person inklusive. Ersetzt Jira + Confluence + Xray + Tempo ohne teure Zusatz-Plugins!":"Full Quality Engineering suite (test plans, QA runs, defect tracking) & native time reporting included for just CHF 16.-/person. Replaces Jira + Confluence + Xray + Tempo without costly add-on fees!"},monday:{name:"monday.com Work OS",badge:"Solution Partner Flagship",color:"#FB5A3E",defaultCost:28,costBreakdown:i?"monday.com Pro/Enterprise: ~28 â¬/User/Mo (inkl. Multi-Board PPM, CRM, 250k Automationen & EU-Hosting)":"monday.com Pro/Enterprise: ~$28/User/Mo (incl. Multi-Board PPM, CRM, 250k automations & EU-Hosting)",efficiencyGainPercent:.78,keyBenefit:i?"Marktführendes All-in-One Work OS für CRM, Projektportfolios (PPM) und IT-Service mit 250k+ Automationen und nativer SAP/DATEV/M365-Anbindung.":"Market-leading All-in-One Work OS for CRM, PPM, and service delivery with 250k+ automations and native SAP/DATEV/M365 integrations."},stackfield:{name:"Stackfield",badge:"ISO 27001 · § 203 StGB",color:"#1D4ED8",defaultCost:20,costBreakdown:i?"Stackfield Enterprise: ~20 â¬/User/Mo (inkl. Zero-Knowledge E2E Verschlüsselung, Audio/Video & § 203 StGB)":"Stackfield Enterprise: ~$20/User/Mo (incl. Zero-Knowledge E2E encryption, audio/video & § 203 StGB)",efficiencyGainPercent:.65,keyBenefit:i?"Client-Side Zero-Knowledge Verschlüsselung auf Servern in Frankfurt & München. Speziell zertifiziert für Berufsgeheimnisträger (§ 203 StGB).":"Client-side zero-knowledge encryption on German servers (Frankfurt & Munich). Certified for statutory professional secrecy (§ 203 StGB)."}},$=I[y],V=F[k],xe=C?_:$.defaultCost,Ee=C?W:V.defaultCost,ze=46,je=u*xe*12,ve=u*Ee*12,ne=Math.max(0,je-ve),Re=u*$.wastedHoursPerUserWeek*ze,Me=Math.round(Re*V.efficiencyGainPercent),E=Math.round(Me*g),K=ne+E,ae=u<25?6500:u<75?12500:22e3,we=Math.max(.6,Number((ae/K*12).toFixed(1))),ue=N=>{const P=x==="EUR"?"â¬":"CHF";return`${N.toLocaleString(i?"de-DE":"en-US")} ${P}`};return t.jsx("section",{id:"rechner",className:"py-24 relative bg-white border-b border-slate-200",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-12",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full badge-orange text-xs sm:text-sm font-bold mb-3",children:[t.jsx($b,{className:"w-4 h-4"}),t.jsx("span",{children:i?"Transparenter Migrations- & ROI-Rechner":"Transparent Migration & ROI Studio"})]}),t.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-950 tracking-tight mb-4",children:i?"Wirtschaftlicher ROI beim Wechsel Ihrer Tool-Landschaft":"Calculate Your Exact ROI When Switching Platforms"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-700 leading-relaxed font-normal",children:i?"Wählen Sie Ihr aktuelles Altsystem (z. B. Atlassian, Microsoft oder Salesforce) und vergleichen Sie die echten Lizenz- und Personalkosten mit modernen Lösungen wie C
944ollabase, monday.com oder Stackfield.":"Select your current tool stack (e.g. Atlassian, Microsoft, or Salesforce) and compare realistic licensing and labor costs against modern platforms like Collabase, monday.com, or Stackfield."})]}),t.jsxs("div",{className:"noliam-card p-6 sm:p-10 lg:p-12 border-2 border-slate-200 bg-slate-50/70 shadow-2xl rounded-3xl",children:[t.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4 pb-8 mb-8 border-b border-slate-200",children:[t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsx("span",{className:"text-xs sm:text-sm font-bold uppercase tracking-wider text-slate-800",children:i?"Währung:":"Currency:"}),t.jsxs("div",{className:"flex bg-white p-1 rounded-xl border border-slate-200 shadow-sm text-xs sm:text-sm font-bold",children:[t.jsx("button",{type:"button",onClick:()=>f("EUR"),className:`px-3.5 py-1.5 rounded-lg transition-all cursor-pointer ${x==="EUR"?"bg-slate-900 text-white shadow-sm":"text-slate-700 hover:text-slate-950"}`,children:"EUR (â¬)"}),t.jsx("button",{type:"button",onClick:()=>f("CHF"),className:`px-3.5 py-1.5 rounded-lg transition-all cursor-pointer ${x==="CHF"?"bg-slate-900 text-white shadow-sm":"text-slate-700 hover:text-slate-950"}`,children:"CHF (Schweiz)"})]})]}),t.jsx("div",{className:"flex items-center gap-2",children:t.jsxs("button",{type:"button",onClick:()=>O(!C),className:`px-3.5 py-1.5 rounded-xl border text-xs sm:text-sm font-bold flex items-center gap-1.5 transition-all cursor-pointer ${C?"bg-slate-900 text-white border-slate-900 shadow-sm":"bg-white text-slate-700 border-slate-300 hover:bg-slate-50"}`,children:[t.jsx(qc,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:i?C?"Eigene Lizenzpreise aktiv":"Lizenzpreise manuell anpassen":C?"Custom pricing active":"Customize license prices"})]})})]}),t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-10 items-start",children:[t.jsxs("div",{className:"lg:col-span-7 space-y-8",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs sm:text-sm font-extrabold uppercase tracking-wider text-slate-900 mb-3",children:i?"1. Was nutzen Sie heute hauptsächlich?":"1. What is your current core tool stack?"}),t.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:Object.entries(I).map(([N,P])=>t.jsxs("button",{type:"button",onClick:()=>{v(N),C||D(P.defaultCost)},className:`p-4 rounded-2xl border text-left transition-all cursor-pointer focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] ${y===N?"bg-slate-950 text-white border-slate-950 shadow-md":"bg-white border-slate-200 text-slate-850 hover:bg-slate-50"}`,children:[t.jsx("div",{className:"text-sm font-extrabold",children:P.name}),t.jsx("div",{className:`text-xs mt-1 font-medium ${y===N?"text-slate-300":"text-slate-500"}`,children:P.sub}),t.jsxs("div",{className:`text-xs mt-2 font-mono font-bold ${y===N?"text-[#FB7A59]":"text-slate-700"}`,children:["~",P.defaultCost," ",x==="EUR"?"â¬":"CHF"," / User / Mo"]})]},N))}),t.jsxs("div",{className:"mt-3 p-3.5 rounded-xl bg-slate-100/90 border border-slate-200/80 text-xs text-slate-700 flex items-start gap-2",children:[t.jsx(Nx,{className:"w-4 h-4 text-slate-500 shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsxs("strong",{children:[i?"Preisbasis für":"Pricing Basis for"," ",$.name,":"]})," ",$.costBreakdown]})]})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs sm:text-sm font-extrabold uppercase tracking-wider text-slate-900 mb-3",children:i?"2. Zu welcher Zielplattform möchten Sie wechseln?":"2. Which target platform are you evaluating?"}),t.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:[t.jsxs("button",{type:"button",onClick:()=>{B("collabase"),C||q(F.collabase.defaultCost)},className:`p-4 rounded-2xl border text-left transition-all cursor-pointer focus:outline-none focus:ring-2 focus:ring-rose-500 ${k==="collabase"?"bg-rose-600 text-white border-rose-600 shadow-md":"bg-white border-slate-200 text-slate-850 hover:bg-rose-50/40"}`,children:[t.jsxs("div",{className:"text-sm font-extrabold flex items-center gap-1.5",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-[#E11D48]"}),t.jsx("span",{children:"Collabase"})]}),t.jsx("div",{className:`text-xs mt-1 font-medium ${k==="collabase"?"text-rose-100":"text-slate-500"}`,children:"100% Swiss Hosted"}),t.jsx("div",{className:`text-xs mt-2 font-mono font-bold ${k==="collabase"?"text-white":"text-rose-700"}`,children:"16.- CHF / Person / Mo"})]}),t.jsxs("button",{type:"button",onClick:()=>{B("monday"),C||q(F.monday.defaultCost)},className:`p-4 rounded-2xl border text-left transition-all cursor-pointer focus:outline-none focus:ring-2 focus:ring-[#FB5A3E] ${k==="monday"?"bg-slate-950 text-white border-slate-950 shadow-md":"bg-white border-slate-200 text-slate-850 hover:bg-orange-50/40"}`,children:[t.jsxs("div",{className:"text-sm font-extrabold flex items-center gap-1.5",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-[#FB275D]"}),t.jsx("span",{children:"monday.com"})]}),t.jsx("div",{className:`text-xs mt-1 font-medium ${k==="monday"?"text-slate-300":"text-slate-500"}`,children:"Flagship Work OS"}),t.jsx("div",{className:`text-xs mt-2 font-mono font-bold ${k==="monday"?"text-[#FB7A59]":"text-slate-700"}`,children:"~28 ⬠/ User / Mo"})]}),t.jsxs("button",{type:"button",onClick:()=>{B("stackfield"),C||q(F.stackfield.defaultCost)},className:`p-4 rounded-2xl border text-left transition-all cursor-pointer focus:outline-none focus:ring-2 focus:ring-blue-500 ${
944k==="stackfield"?"bg-blue-700 text-white border-blue-700 shadow-md":"bg-white border-slate-200 text-slate-850 hover:bg-blue-50/40"}`,children:[t.jsxs("div",{className:"text-sm font-extrabold flex items-center gap-1.5",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-[#1D4ED8]"}),t.jsx("span",{children:"Stackfield"})]}),t.jsx("div",{className:`text-xs mt-1 font-medium ${k==="stackfield"?"text-blue-100":"text-slate-500"}`,children:"§ 203 StGB E2E"}),t.jsx("div",{className:`text-xs mt-2 font-mono font-bold ${k==="stackfield"?"text-white":"text-blue-700"}`,children:"~20 ⬠/ User / Mo"})]})]}),t.jsxs("div",{className:"mt-3 p-3.5 rounded-xl bg-slate-100/90 border border-slate-200/80 text-xs text-slate-700 flex items-start gap-2",children:[t.jsx(Nx,{className:"w-4 h-4 text-slate-500 shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsxs("strong",{children:[i?"Preisbasis für":"Pricing Basis for"," ",V.name,":"]})," ",V.costBreakdown]})]})]}),C&&t.jsxs("div",{className:"p-6 rounded-2xl bg-white border-2 border-slate-900 shadow-sm space-y-4 animate-in fade-in duration-150",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-wider text-slate-900",children:i?"Eigene Lizenzkosten anpassen:":"Custom License Rates:"}),t.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsxs("div",{className:"flex justify-between text-xs font-bold text-slate-800 mb-1",children:[t.jsxs("span",{children:[$.name," (",i?"Aktuell":"Current","):"]}),t.jsxs("span",{className:"font-mono text-[#FB5A3E]",children:[ue(_)," / User"]})]}),t.jsx("input",{type:"range",min:"5",max:"200",step:"1",value:_,onChange:N=>D(Number(N.target.value)),className:"w-full accent-[#FB5A3E] cursor-pointer h-2 bg-slate-200 rounded-lg appearance-none"})]}),t.jsxs("div",{children:[t.jsxs("div",{className:"flex justify-between text-xs font-bold text-slate-800 mb-1",children:[t.jsxs("span",{children:[V.name," (",i?"Ziel":"Target","):"]}),t.jsxs("span",{className:"font-mono text-emerald-600",children:[ue(W)," / User"]})]}),t.jsx("input",{type:"range",min:"5",max:"80",step:"1",value:W,onChange:N=>q(Number(N.target.value)),className:"w-full accent-emerald-600 cursor-pointer h-2 bg-slate-200 rounded-lg appearance-none"})]})]})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-white border border-slate-200 shadow-sm space-y-3",children:[t.jsxs("div",{className:"flex justify-between items-center text-sm font-bold text-slate-900",children:[t.jsx("span",{children:i?"Anzahl aktiver Lizenzen / Nutzer:":"Active User Seats / Team Size:"}),t.jsxs("span",{className:"text-lg font-mono font-extrabold text-[#C23015] bg-
944orange-50 px-3 py-1 rounded-xl border border-[#FFD3CA]",children:[u," ",i?"Mitarbeiter":"Users"]})]}),t.jsx("input",{type:"range",min:"5",max:"350",step:"5",value:u,onChange:N=>h(Number(N.target.value)),className:"w-full accent-[#FB5A3E] cursor-pointer h-2 bg-slate-200 rounded-lg appearance-none"}),t.jsxs("div",{className:"flex justify-between text-xs text-slate-500 font-semibold",children:[t.jsx("span",{children:"5 User"}),t.jsx("span",{children:"100 User"}),t.jsx("span",{children:"350+ User"})]})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-white border border-slate-200 shadow-sm space-y-3",children:[t.jsxs("div",{className:"flex justify-between items-center text-sm font-bold text-slate-900",children:[t.jsx("span",{children:i?"Interner Stundensatz (Vollkosten):":"Internal Hourly Labor Cost:"}),t.jsxs("span",{className:"text-lg font-mono font-extrabold text-slate-950 bg-slate-100 px-3 py-1 rounded-xl border border-slate-200",children:[ue(g)," / Std."]})]}),t.jsx("input",{type:"range",min:"40",max:"160",step:"5",value:g,onChange:N=>b(Number(N.target.value)),className:"w-full accent-[#FB5A3E] cursor-pointer h-2 bg-slate-200 rounded-lg appearance-none"}),t.jsxs("div",{className:"flex justify-between text-xs text-slate-500 font-semibold",children:[t.jsxs("span",{children:[x==="EUR"?"40 â¬":"40 CHF"," (Junior)"]}),t.jsxs("span",{children:[x==="EUR"?"85 â¬":"85 CHF"," (à DACH)"]}),t.jsxs("span",{children:[x==="EUR"?"160 â¬":"160 CHF"," (Senior/Legal)"]})]})]}),t.jsxs("div",{className:"p-5 rounded-2xl bg-amber-50/80 border border-amber-200 text-amber-950 text-xs sm:text-sm space-y-2",children:[t.jsxs("div",{className:"font-extrabold flex items-center gap-2 text-amber-900",children:[t.jsx(vy,{className:"w-4 h-4 text-amber-700"}),t.jsx("span",{children:i?`Typische Reibungsverluste bei ${$.name}:`:`Typical Friction in ${$.name}:`})]}),t.jsx("ul",{className:"space-y-1.5 pl-6 list-disc font-medium text-amber-900/90",children:$.frictionPoints.map((N,P)=>t.jsx("li",{children:N},P))})]})]}),t.jsx("div",{className:"lg:col-span-5 sticky top-28",children:t.jsxs("div",{className:"p-8 sm:p-9 rounded-3xl bg-slate-950 text-white shadow-2xl space-y-6 relative overflow-hidden border border-slate-800",children:[t.jsx("div",{className:"absolute top-0 right-0 w-64 h-64 bg-[#FB5A3E]/15 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsx("span",{className:"text-xs uppercase font-extrabold tracking-wider text-[#FB7A59]",children:i?"Wirtschaftlichkeitsanalyse":"Financial Impact Analysis"}),t.jsxs("span",{className:"text-xs font-mono font-bold bg-emerald-950 text-emerald-300 px-2.5 py-1 rounded-full border border-emerald-800",children:["ROI: ",we," ",i?"Monate Payback":"Mo Payback"]})]}),t.jsxs("div",{className:"space-y-1 pt-2",children:[t.jsx("div",{className:"text-3xl sm:text-5xl font-extrabold text-[#FB7A59] tracking-tight font-mono",children:ue(K)}),t.jsx("div",{className:"text-xs sm:text-sm text-slate-300 font-medium",children:i?"Geschätzter wirtschaftlicher Gesamtvorteil pro Jahr":"Estimated total annual financial benefit"})]}),t.jsxs("div",{className:"space-y-3 pt-4 border-t border-slate-800 text-sm",children:[t.jsxs("div",{className:"p-4 rounded-2xl bg-white/5 border border-white/10 flex items-center justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 font-bold uppercase",children:i?"Direkte Lizenzersparnis":"License Cost Savings"}),t.jsxs("div",{className:"text-base font-extrabold text-white font-mono mt-0.5",children:[ne>0?ue(ne):ue(0)," / ",i?"Jahr":"Year"]}),t.jsxs("div",{className:"text-[11px] text-slate-400 font-normal",children:["(",ue(je)," alt vs. ",ue(ve)," neu)"]})]}),t.jsx(hv,{className:"w-6 h-6 text-emerald-400 shrink-0"})]}),t.jsxs("div",{className:"p-4 rounded-2xl bg-white/5 border border-white/10 flex items-center justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 font-bold uppercase",children:i?"Eingesparte Arbeitszeit":"Productive Time Recovered"}),t.jsxs("div",{className:"text-base font-extrabold text-white font-mono mt-0.5",children:["+",Me.toLocaleStr
944ing(i?"de-DE":"en-US")," Std. / ",i?"Jahr":"Year"]}),t.jsxs("div",{className:"text-xs text-slate-400 font-normal",children:["= ",ue(E)," ",i?"monetärer Gegenwert":"Labor Value"]})]}),t.jsx(Na,{className:"w-6 h-6 text-indigo-400 shrink-0"})]})]}),t.jsxs("div",{className:"p-4 rounded-2xl bg-slate-900 border border-slate-800 text-xs sm:text-sm text-slate-300 space-y-2",children:[t.jsxs("div",{className:"font-bold text-white flex items-center gap-1.5",children:[t.jsx(mt,{className:"w-4 h-4 text-emerald-400"}),t.jsx("span",{children:i?`Wechsel: ${$.name} â ${V.name}`:`Switch: ${$.name} â ${V.name}`})]}),t.jsx("p",{className:"text-xs text-slate-400 leading-relaxed font-normal",children:V.keyBenefit}),k==="monday"&&t.jsxs("div",{className:"mt-2 pt-2 border-t border-slate-800 text-[11px] text-slate-400 space-y-1",children:[t.jsxs("div",{className:"font-bold text-[#FB7A59] flex items-center gap-1.5",children:[t.jsx(mf,{className:"w-3.5 h-3.5 shrink-0"}),t.jsx("span",{children:i?"Warum spart monday.com bei Automation so viel?":"Why is monday.com so cost-effective for automation?"})]}),t.jsx("div",{children:i?"⢠Bis zu 250.000 Aktionen/Mo inklusive (keine teuren PowerAutomate- oder ScriptRunner-Aufpreise).":"⢠Up to 250,000 actions/mo included (no PowerAutomate or ScriptRunner add-on fees)."}),t.jsx("div",{children:i?"⢠200+ native No-Code Konnektoren ersetzen teure Middleware (Zapier/Make) und Programmieraufwände.":"⢠200+ native no-code connectors replace costly middleware (Zapier/Make) and custom coding."})]})]}),t.jsxs("div",{className:"pt-2",children:[t.jsxs("button",{onClick:()=>o(`Migrations-ROI: ${$.name} zu ${V.name} (${ue(K)}/Jahr)`),className:"cta-coral w-full py-4 text-sm sm:text-base font-bold flex items-center justify-center gap-2 cursor-pointer shadow-xl focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:[t.jsx("span",{children:i?"Diesen Business Case im Audit validieren":"Validate This Business Case in Audit"}),t.jsx(ie,{className:"w-4 h-4"})]}),t.jsx("div",{className:"text-[11px] text-slate-500 text-center mt-2.5 font-medium",children:i?"Kostenlose 30-Min. Analyse · Verlustfreie Altdaten-Ãbernahme garantiert":"Free 30-min strategy call · Lossless data migration guaranteed"})]})]})})]})]})]})})}function nj({onOpenAudit:o,lang:d,t:c}){const i=d!=="en",u=[{title:i?"Wechsel von Atlassian zu Collabase":"Switching from Atlassian to Collabase",badge:i?"Schweizer KMU & Tech-Teams":"Swiss Mid-Market & Tech Teams",icon:Ia,color:"#E11D48",summary:i?"Ersetzung von 3 separaten Lizenzen (Jira + Confluence + JSM) durch relationale Collabase-Tabellen. Vollständige Datenhoheit in Schweizer ISO-Rechenzentren (revDSG).":"Consolidation of 3 separate licenses (Jira + Confluence + JSM) into relational Collabase workspaces with 100% Swiss data residency.",savings:i?"à 55% Lizenzersparnis (16.- CHF/Person inkl. QE & Time) + 3,8h Zeitgewinn / Woche":"Avg. 55% license reduction (CHF 16.-/person incl. QE & Time) + 3.8h recovered / week"},{title:i?"Wechsel von Microsoft / Excel zu monday.com":"Switching from MS Project / Excel to monday.com",badge:i?"Operations, CRM & Mittelstand":"Operations, CRM & Enterprise",icon:ja,color:"#FB5A3E",summary:i?"Beseitigung von Excel-Schattenlisten, manuellem E-Mail-Pingpong und Medienbrüchen. Zentrales Echtzeit-Cockpit für Geschäftsführung und Projektleiter.":"Eliminating shadow spreadsheets, email status tennis, and disconnects. Single real-time cockpit for executive leadership and PMOs.",savings:i?"à 65% schnellere Durchlaufzeiten + 4,5h Zeitgewinn / Woche":"Avg. 65% faster project delivery + 4.5h recovered / week"},{title:i?"Wechsel zu Stackfield für Berufsgeheimnisträger":"Switching to Stackfield for Regulated Secrecy",badge:i?"§ 203 StGB & Kanzleien":"§ 203 StGB & Law Firms",icon:Xe,color:"#1D4ED8",summary:i?"Vollständige Erfüllung von § 203 StGB durch clientseitige Zero-Knowledge Verschlüsselung. Sicherer Ersatz für unverschlüsselte E-Mails und US-Cloud-Speicher.":"Full compliance with statutory confidentiality (§ 203 StGB) via client-side zero-knowledge encryption on German servers.",savings:i?"100% Haftungssicherheit + Integrierte Telefonie":"100% liability insulation + encrypted video/chat"}];return t.jsxs("div",{className:"pt-28 pb-24 bg-[#FAFAFC]",children:[t.jsx("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8 mb-12",children:t.jsxs("div",{className:"max-w-4xl",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full badge-orange text-xs sm:text-sm font-bold mb-4",children:[t.jsx(gy,{className:"w-4 h-4"}),t.jsx("span",{children:i?"Wirtschaftlichkeitsanalyse & Tool-Wechsel":"Economic Impact & Tool Switching"})]}),t.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight mb-6 leading-tight",children:i?"Wirtschaftlicher ROI beim Wechsel Ihrer Tool-Landschaft":"Calculate Your Exact ROI When Switching Platforms"}),t.jsx("p",{className:"text-lg sm:text-xl text-slate-700 leading-relaxed font-normal",children:i?"Veraltete Altsysteme wie Jira/Confluence, unübersichtliche Microsoft-Silos oder teure Einzellizenzen kosten mittelständische Unternehmen jährlich hunderttausende Euro an Lizenzgebühren und manuellen Reibungsverlusten. Berechnen Sie Ihr konkretes Einsparpotenzial:":"Legacy tools like Jira/Confluence, complex Microsoft silos, or costly point solutions cost organizations tens of thousands annually in licensing and manual handoff friction. Calculate your tangible business case:"})]})}),t.jsx(aj,{onOpenAudit:o,t:c,lang:d}),t.jsx("section",{className:"py-20 bg-slate-100/60 border-b border-slate-200",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-12",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-white text-slate-900 border border-slate-200 text-xs sm:text-sm font-bold mb-3 shadow-sm",children:[t.jsx(ld,{className:"w-4 h-4 text-[#FB5A3E]"}),t.jsx("span",{children:i?"Reale Migrations-Benchmarks":"Real-World Migration Benchmarks"})]}),t.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-950 tracking-tight mb-4",children:i?"Typische Wechsel-Szenarien unserer Kunden":"Typical Migration Scenarios"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-700 leading-relaxed font-normal",children:i?"Erfahren Sie, wie Kunden durch die Konsolidierung ihrer Werkzeuge messbare Budgets und Arbeitszeit freisetzen.":"Discover how clients unlock measurable budget and productivity through tool consolidation."})]}),t.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:u.map((h,g)=>{const b=h.icon;return t.jsxs("div",{className:"noliam-card p-8 rounded-3xl bg-white border border-slate-200 shadow-md flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-center justify-between mb-4",children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-slate-100 flex items-center justify-center text-slate-900 font-extrabold",children:t.jsx(b,{className:"w-5 h-5 text-slate-800"})}),t.jsx("span",{className:"text-xs font-bold px-3 py-1 rounded-full bg-slate-100 text-slate-700",children:h.badge})]}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950 mb-2.5",children:h.title}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed mb-6 font-normal",children:h.summary})]}),t.jsx("div",{className:"pt-4 border-t border-slate-100",children:t.jsx("div",{className:"text-xs font-extrabold text-[#C23015] bg-
944orange-50 p-3 rounded-xl border border-[#FFD3CA]",children:h.savings})})]},g)})})]})}),t.jsx(rd,{onOpenAudit:o,t:c,lang:d}),t.jsx(or,{onOpenAudit:o,t:c,lang:d})]})}function sj({lang:o="de"}){const d=o!=="en",[c,i]=w.useState("zug"),u={zug:{id:"zug",name:d?"Zürich · Zug":"Zurich · Zug",country:d?"Schweiz":"Switzerland",badge:d?"Hauptsitz & Architecture HQ":"Headquarters & Architecture HQ",isHQ:!0,address:"Gotthardstrasse 26",city:"6300 Zug / Zürich",coords:{x:131,y:263},focus:"monday.com Flagship, Collabase Swiss DB & Enterprise Governance",phoneNote:d?"Schweizer Präzision & revDSG Datenschutz":"Swiss precision & revDSG data compliance",color:"#FB5A3E"},berlin:{id:"berlin",name:"Berlin",country:d?"Deutschland":"Germany",badge:"Delivery & Public Sector Hub",isHQ:!1,address:"FriedrichstraÃe / Mitte",city:"10117 Berlin",coords:{x:293,y:113},focus:d?"Kommunen, Bundesbehörden, Stadtwerke & Enterprise DACH":"Municipalities, Public Sector & Enterprise DACH",phoneNote:d?"EVB-IT & DSGVO Konformität":"EVB-IT & GDPR compliance",color:"#3B82F6"},wien:{id:"wien",name:"Wien",country:d?"Ãsterreich":"Austria",badge:"Regional Consulting Hub",isHQ:!1,address:"Kärntner Ring / Innere Stadt",city:"1010 Wien",coords:{x:392,y:234},focus:d?"Cross-Border Rollouts, Mittelstand & Prozessautomatisierung":"Cross-Border Rollouts, Mid-Market & Workflow Automation",phoneNote:d?"DACH-weites Partnernetzwerk":"DACH partner network",color:"#10B981"}},h=u[c]||u.zug;return t.jsxs("div",{className:"noliam-card p-6 sm:p-7 border border-slate-200 bg-white shadow-md space-y-5 rounded-3xl",id:"standorte",children:[t.jsxs("div",{className:"flex items-center justify-between border-b border-slate-100 pb-3",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(Kc,{className:"w-5 h-5 text-[#FB5A3E]"}),t.jsx("h2",{className:"font-extrabold text-slate-950 text-base sm:text-lg",children:d?"Unsere Standorte & DACH-Präsenz":"Our Hub Locations (DACH)"})]}),t.jsx("span",{className:"text-[11px] font-mono font-bold bg-slate-100 text-slate-700 px-2.5 py-0.5 rounded-full",children:"DACH"})]}),t.jsxs("div",{className:"relative bg-slate-950 rounded-2xl p-4 overflow-hidden border border-slate-800 shadow-inner",children:[t.jsx("div",{className:"absolute inset-0 opacity-15 bg-[radial-gradient(#94a3b8_1px,transparent_1px)] [background-size:16px_16px] pointer-events-none"}),t.jsxs("svg",{viewBox:"0 0 480 340",className:"w-full h-auto max-h-[260px] select-none relative z-10","aria-label":"Interaktive Standorte-Karte DACH",children:[t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"lineGradZugBerlin",x1:"0%",y1:"100%",x2:"100%",y2:"0%",children:[t.jsx("stop",{offset:"0%",stopColor:"#FB5A3E",stopOpacity:"0.8"}),t.jsx("stop",{offset:"100%",stopColor:"#3B82F6",stopOpacity:"0.8"})]}),t.jsxs("linearGradient",{id:"lineGradZugWien",x1:"0%",y1:"50%",x2:"100%",y2:"50%",children:[t.jsx("stop",{offset:"0%",stopColor:"#FB5A3E",stopOpacity:"0.8"}),t.jsx("stop",{offset:"100%",stopColor:"#10B981",stopOpacity:"0.8"})]}),t.jsxs("filter",{id:"glowPin",x:"-20%",y:"-20%",width:"140%",height:"140%",children:[t.jsx("feGaussianBlur",{stdDeviation:"3",result:"blur"}),t.jsx("feComposite",{in:"SourceGraphic",in2:"blur",operator:"over"})]})]}),t.jsx("path",{d:"M200,45 L250,30 L290,40 L340,70 L350,130 L320,190 L260,240 L190,240 L160,190 L140,110 L180,60 Z",fill:"#1E293B",fillOpacity:"0.45",stroke:"#334155",strokeWidth:"1.2",strokeDasharray:"3 3"}),t.jsx("path",{d:"M95,245 L175,240 L190,280 L160,305 L110,300 L85,270 Z",fill:"#1E293B",fillOpacity:"0.6",stroke:"#475569",strokeWidth:"1.2"}),t.jsx("path",{d:"M190,250 L270,240 L340,230 L430,225 L440,265 L360,290 L260,290 L195,280 Z",fill:"#1E293B",fillOpacity:"0.5",stroke:"#334155",strokeWidth:"1.2",strokeDasharray:"3 3"}),t.jsx("text",{x:"210",y:"140",fill:"#475569",fontSize:"11",fontWeight:"700",letterSpacing:"2",children:"DEUTSCHLAND"}),t.jsx("text",{x:"95",y:"320",fill:"#64748B",fontSize:"10",fontWeight:"700",letterSpacing:"1.5",children:"SCHWEIZ"}),t.jsx("text",{x:"290",y:"270",fill:"#475569",fontSize:"10",fontWeight:"700",letterSpacing:"1.5",children:"ÃSTERREICH"}),t.jsx("path",{d:"M131,263 Q200,160 293,113",fill:"none",stroke:"url
944(#lineGradZugBerlin)",strokeWidth:"1.5",strokeDasharray:"4 3",opacity:"0.75"}),t.jsx("path",{d:"M131,263 Q260,270 392,234",fill:"none",stroke:"url(#lineGradZugWien)",strokeWidth:"1.5",strokeDasharray:"4 3",opacity:"0.75"}),t.jsxs("g",{className:"cursor-pointer transition-transform duration-200",onClick:()=>i("berlin"),children:[c==="berlin"&&t.jsx("circle",{cx:"293",cy:"113",r:"16",fill:"#3B82F6",opacity:"0.25"}),t.jsx("circle",{cx:"293",cy:"113",r:"8",fill:"#1E293B",stroke:"#3B82F6",strokeWidth:"2.5"}),t.jsx("circle",{cx:"293",cy:"113",r:"3.5",fill:"#60A5FA"}),t.jsxs("g",{transform:"translate(305, 117)",children:[t.jsx("rect",{x:"0",y:"-12",width:"55",height:"18",rx:"4",fill:"#0F172A",fillOpacity:"0.9",stroke:"#3B82F6",strokeWidth:"1"}),t.jsx("text",{x:"6",y:"1",fill:"#FFFFFF",fontSize:"10",fontWeight:"800",children:"Berlin"})]})]}),t.jsxs("g",{className:"cursor-pointer transition-transform duration-200",onClick:()=>i("wien"),children:[c==="wien"&&t.jsx("circle",{cx:"392",cy:"234",r:"16",fill:"#10B981",opacity:"0.25"}),t.jsx("circle",{cx:"392",cy:"234",r:"8",fill:"#1E293B",stroke:"#10B981",strokeWidth:"2.5"}),t.jsx("circle",{cx:"392",cy:"234",r:"3.5",fill:"#34D399"}),t.jsxs("g",{transform:"translate(404, 238)",children:[t.jsx("rect",{x:"0",y:"-12",width:"48",height:"18",rx:"4",fill:"#0F172A",f
944illOpacity:"0.9",stroke:"#10B981",strokeWidth:"1"}),t.jsx("text",{x:"6",y:"1",fill:"#FFFFFF",fontSize:"10",fontWeight:"800",children:"Wien"})]})]}),t.jsxs("g",{className:"cursor-pointer transition-transform duration-200",onClick:()=>i("zug"),children:[c==="zug"&&t.jsx("circle",{cx:"131",cy:"263",r:"20",fill:"#FB5A3E",opacity:"0.3"}),t.jsx("circle",{cx:"131",cy:"263",r:"10",fill:"#0F172A",stroke:"#FB5A3E",strokeWidth:"3",filter:"url(#glowPin)"}),t.jsx("circle",{cx:"131",cy:"263",r:"4.5",fill:"#FB5A3E"}),t.jsxs("g",{transform:"translate(30, 252)",children:[t.jsx("rect",{x:"0",y:"-14",width:"92",height:"20",rx:"4",fill:"#0F172A",fillOpacity:"0.95",stroke:"#FB5A3E",strokeWidth:"1.2"}),t.jsx("text",{x:"6",y:"0",fill:"#FFFFFF",fontSize:"10",fontWeight:"800",children:"Zürich · Zug (HQ)"})]})]})]}),t.jsxs("div",{className:"flex items-center justify-between text-[10px] text-slate-400 mt-1 pt-2 border-t border-slate-800/80",children:[t.jsx("span",{children:d?"Klicken Sie auf einen Standort für Details":"Click any location pin for details"}),t.jsxs("span",{className:"text-[#FB5A3E] font-semibold flex items-center gap-1",children:[t.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-[#FB5A3E]"}),d?"DACH-weites Consulting":"DACH Consulting Network"]})]})]}),t.jsx("div",{className:"grid grid-cols-3 gap-2",children:Object.values(u).map(g=>{const b=c===g.id;return t.jsxs("button",{type:"button",onClick:()=>i(g.id),className:`py-2 px-2 rounded-xl border text-center transition-all cursor-pointer text-xs ${b?"bg-slate-900 border-slate-900 text-white font-bold shadow-sm":"bg-slate-50 border-slate-200 text-slate-700 hover:bg-slate-100 font-medium"}`,children:[t.jsx("div",{className:"truncate",children:g.name}),t.jsx("div",{className:`text-[10px] ${b?"text-[#FB5A3E]":"text-slate-400"}`,children:g.country})]},g.id)})}),t.jsxs("div",{className:"p-4 rounded-2xl bg-slate-50 border border-slate-200 space-y-2.5 text-xs text-slate-700",children:[t.jsxs("div",{className:"flex items-start justify-between gap-2",children:[t.jsxs("div",{children:[t.jsxs("div",{className:"text-sm font-extrabold text-slate-950 flex items-center gap-1.5",children:[t.jsx("span",{children:h.name}),t.jsxs("span",{className:"text-slate-400 font-normal",children:["(",h.country,")"]})]}),t.jsxs("div",{className:"text-[11px] font-semibold text-slate-600 mt-0.5",children:[h.address," · ",h.city]})]}),t.jsx("span",{className:`px-2 py-0.5 rounded-full font-bold text-[10px] whitespace-nowrap ${h.isHQ?"bg-orange-100 text-orange-950 border border-orange-200":"bg-slate-200 text-slate-800"}`,children:h.badge})]}),t.jsxs("div",{className:"pt-2 border-t border-slate-200/80 space-y-1 text-slate-600",children:[t.jsxs("div",{className:"flex items-start gap-1.5",children:[t.jsx("span",{className:"font-bold text-slate-900 shrink-0",children:d?"Fokus:":"Focus:"}),t.jsx("span",{children:h.focus})]}),t.jsxs("div",{className:"flex items-center gap-1.5 text-slate-500 text-[11px]",children:[t.jsx(Xe,{className:"w-3.5 h-3.5 text-emerald-600 shrink-0"}),t.jsx("span",{children:h.phoneNote})]})]}),t.jsxs("div",{className:"pt-2 border-t border-slate-200/80 flex items-center justify-between text-[11px]",children:[t.jsx("span",{className:"text-slate-500",children:d?"Direkter Ansprechpartner:":"Direct Contact:"}),t.jsxs("a",{href:"mailto:[email protected]",className:"font-bold text-[#FB5A3E] hover:underline flex items-center gap-1",children:[t.jsx(yl,{className:"w-3 h-3"}),t.jsx("span",{children:"[email protected]"})]})]})]})]})}function lj({lang:o,t:d}){const c=o!=="en",i=id(c),[u,h]=w.useState(()=>{var I;return((I=i[0])==null?void 0:I.id)||"slot_day1_10"}),[g,b]=w.useState({name:"",email:"",company:"",platform:"monday.com",teamSize:"20-50",location:"Deutschland",notes:""}),[x,f]=w.useState(!1),[y,v]=w.useState(!1),k=d.contact,B=async I=>{I.preventDefault(),v(!0);const F={...g,slotId:u,isDe:c};await jf(F);try{tr(F)}catch($){console.warn("Auto download notice:",$)}v(!1),f(!0)},C=vn(u,c),O=C.formattedDate,_=C.formattedTime,D=bf({name:g.name,email:g.email,company:g.company,platform:g.platform,slotId:u,isDe:c}),W=vf({name:g.name,email:g.email,company:g.company,platform:g.platform,slotId:u,isDe:c}),q=yf({name:g.name,email:g.email,company:g.company,platform:g.platform,teamSize:g.teamSize,slotId:u,notes:g.notes});return t.jsx("div",{className:"pt-28 pb-24 bg-[#F8FAFC]",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"max-w-3xl mb-14",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold mb-3",children:t.jsx("span",{children:k.badge})}),t.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight mb-4",children:k.title}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed font-normal",children:k.subtext})]}),t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 items-start",children:[t.jsx("div",{className:"lg:col-span-7",children:t.jsx("div",{className:"noliam-card p-8 sm:p-10 border border-slate-200 bg-white shadow-xl rounded-3xl",children:x?t.jsxs("div",{className:"py-6 text-center space-y-6 animate-in fade-in duration-200",children:[t.jsx("div",{className:"w-16 h-16 rounded-full bg-emerald-50 text-emerald-600 flex items-center justify-center mx-auto border-2 border-emerald-200 shadow-sm",children:t.jsx(mt,{className:"w-9 h-9"})}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-2xl sm:text-3xl font-extrabold text-slate-950",children:c?"Terminanfrage erfolgreich eingegangen!":"Ap
944pointment Request Received!"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 max-w-md mx-auto leading-relaxed mt-2 font-normal",children:c?`Vielen Dank, ${g.name||""}! Wir haben Ihre Anfrage für das 30-minütige Strategy Audit (${Kt(g.platform)}) erhalten. Unser Team prüft den Slot und sendet Ihnen die Bestätigung und den Video-Meeting-Link (Google Meet / Teams) an ${g.email} zu.`:`Thank you, ${g.name||""}! We received your request for the 30-minute Strategy Session (${Kt(g.platform)}). Our advisory team will send your confirmation and video meeting link to ${g.email} shortly.`})]}),t.jsxs("div",{className:"p-4 sm:p-5 rounded-2xl bg-slate-50 border border-slate-200 text-left max-w-lg mx-auto space-y-2.5 text-xs sm:text-sm",children:[t.jsxs("div",{className:"flex items-start gap-2.5 text-slate-800",children:[t.jsx(Na,{className:"w-4 h-4 text-[#FB5A3E] shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-slate-950",children:O}),t.jsx("div",{className:"text-slate-600 text-xs",children:_})]})]}),t.jsxs("div",{className:"flex items-start gap-2.5 text-slate-800",children:[t.jsx(hf,{className:"w-4 h-4 text-indigo-600 shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-slate-950",children:"Online Video-Konferenz"}),t.jsx("div",{className:"text-slate-600 text-xs",children:"Google Meet / Microsoft Teams (Link im Kalendereintrag)"})]})]})]}),t.jsxs("div",{className:"space-y-3 max-w-lg mx-auto pt-2",children:[t.jsx("div",{className:"text-xs font-bold uppercase tracking-wider text-slate-500",children:c?"Termin direkt in Ihren Kalender übernehmen:":"Add meeting to your calendar:"}),t.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2.5",children:[t.jsxs("button",{type:"button",onClick:()=>tr({name:g.name,email:g.email,company:g.company,platform:g.platform,slotId:u,notes:g.notes,isDe:c}),className:"p-3 rounded-xl bg-slate-900 text-white hover:bg-slate-800 font-bold text-xs flex items-center justify-center gap-2 cursor-pointer shadow-md transition-all",children:[t.jsx(cl,{className:"w-4 h-4 text-emerald-400"}),t.jsx("span",{children:c?"iCal / Outlook (.ics) Datei":"Download .ics Invite"})]}),t.jsxs("a",{href:D,target:"_blank",rel:"noopener noreferrer",className:"p-3 rounded-xl bg-white border border-slate-300 hover:border-slate-400 text-slate-800 font-bold text-xs flex items-center justify-center gap-2 shadow-xs hover:bg-slate-50 transition-all",children:[t.jsx(Qa,{className:"w-4 h-4 text-blue-600"}),t.jsx("span",{children:"Google Calendar"})]}),t.jsxs("a",{href:W,target:"_blank",rel:"noopener noreferrer",className:"p-3 rounded-xl bg-white border border-slate-300 hover:border-slate-400 text-slate-800 font-bold text-xs flex items-center justify-center gap-2 shadow-xs hover:bg-slate-50 transition-all",children:[t.jsx(Qa,{className:"w-4 h-4 text-indigo-600"}),t.jsx("span",{children:"Outlook / MS 365"})]}),t.jsxs("a",{href:q,className:"p-3 rounded-xl bg-white border border-slate-300 hover:border-slate-400 text-slate-800 font-bold text-xs flex items-center justify-center gap-2 shadow-xs hover:bg-slate-50 transition-all",title:c?"Ãffnet Ihren E-Mail-Client mit einer Kopie der Terminanfrage":"Opens your email client with a summary copy",children:[t.jsx(yl,{className:"w-4 h-4 text-[#FB5A3E]"}),t.jsx("span",{children:c?"E-Mail-Entwurf öffnen":"Open in Email App"})]})]})]}),t.jsx("div",{className:"pt-2",children:t.jsx("button",{type:"button",onClick:()=>f(!1),className:"text-xs sm:text-sm font-bold text-slate-600 hover:text-slate-900 underline cursor-pointer",children:c?"Weiteren Termin anfragen":"Request another appointment"})})]}):t.jsxs("form",{onSubmit:B,className:"space-y-6",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700 mb-2",children:k.step1}),t.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-2.5 text-xs",children:i.map(I=>{const F=u===I.id;return t.jsxs("button",{type:"button",onClick:()=>h(I.id),className:`p-3 rounded-xl border text-left transition-all cursor-pointer ${F?"bg-slate-900 border-slate-900 text-white shadow-md ring-2 ring-[#FB5A3E]/30":"bg-slate-50 border-slate-200 text-slate-700 hover:bg-slate-100 hover:border-slate-300"}`,children:[t.jsx("div",{className:`text-[11px] font-bold ${F?"text-[#FB5A3E]":"text-slate-900"}`,children:I.dayHeading}),t.jsx("div",{className:`text-[10px] ${F?"text-slate-300":"text-slate-500"} mb-1`,children:I.exactDateStr}),t.jsx("div",{className:"font-extrabold text-xs tracking-tight",children:I.time})]},I.id)})})]}),t.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700 mb-1",children:c?"Plattform-Präferenz":"Platform Preference"}),t.jsxs("select",{value:g.platform,onChange:I=>b({...g,platform:I.target.value}),className:"w-full px-4 py-2.5 rounded-xl bg-slate-50 border border-slate-200 text-slate-900 text-xs font-semibold focus:outline-none focus:border-[#FB5A3E] focus:bg-white",children:[t.jsx("option",{value:"monday.com",children:"monday.com (Flagship Work OS)"}),t.jsx("option",{value:"Collabase",children:"Collabase (Swiss No-Code DB & QE · 16.- CHF)"}),t.jsx("option",{value:"Stackfield",children:"Stackfield (E2E Verschlüsselung · § 203 StGB)"}),t.jsx("option",{value:"Unabhängige Beratung",children:c?"Unabhängige Plattform-Beratung":"Independent Advisory"})]})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700 mb-1",children:c?"TeamgröÃe":"Team Size"}),t.jsxs("select",{value:g.teamSize,onChange:I=>b({...g,teamSize:I.target.value}),className:"w-full px-4 py-2.5 rounded-xl bg-slate-50 border border-slate-200 text-slate-900 text-xs font-semibold focus:outline-none focus:border-[#FB5A3E] focus:bg-white",children:[t.jsxs("option",{value:"5-20",children:["5 â 20 ",c?"Mitarbeiter":"Employees"]}),t.jsxs("option",{value:"20-50",children:["20 â 50 ",c?"Mitarbeiter":"Employees"]}),t.jsxs("option",{value:"50-200",children:["50 â 200 ",c?"Mitarbeiter":"Employees"]}),t.jsxs("option",{value:"200+",children:["200+ ",c?"Mitarbeiter (Enterprise)":"Employees (Enterprise)"]})]})]})]}),t.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-semibold text-slate-700 mb-1",children:k.nameLabel}),t.jsx("input",{type:"text",required:!0,placeholder:c?"z.B. Alexander Weber":"e.g. Alexander Weber",value:g.name,onChange:I=>b({...g,name:I.target.value}),className:"w-full px-4 py-2.5 rounded-xl bg-slate-50 border border-slate-200 text-slate-900 placeholder:text-slate-400 focus:outline-none focus:border-[#FB5A3E] focus:bg-white text-xs"})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-semibold text-slate-700 mb-1",children:k.emailLabel}),t.jsx("input",{type:"email",required:!0,placeholder:c?"[email protected]":"[email protected]",value:g.email,onChange:I=>b({...g,email:I.target.value}),className:"w-full px-4 py-2.5 rounded-xl bg-slate-50 border border-slate-200 text-slate-900 placeholder:text-slate-400 focus:outline-none focus:border-[#FB5A3E] focus:bg-white text-xs"})]})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-semibold text-slate-700 mb-1",children:k.companyLabel}),t.jsx("input",{type:"text",placeholder:c?"z.B. Enterprise AG":"e.g. Enterprise GmbH",value:g.company,onChange:I=>b({...g,company:I.target.value}),className:"w-full px-4 py-2.5 rounded-xl bg-slate-50 border border-slate-200 text-slate-900 placeholder:text-slate-400 focus:outline-none focus:border-[#FB5A3E] focus:bg-white text-xs"})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block text-xs font-semibold text-slate-700 mb-1",children:k.notesLabel}),t.jsx("textarea",{rows:3,placeholder:c?"Beschreiben Sie kurz Ihre aktuellen Systeme und gewünschten Automatisierungen...":"Briefly describe your current tools and automation goals...",value:g.notes,onChange:I=>b({...g,notes:I.target.value}),className:"w-full px-4 py-2.5 rounded-xl bg-slate-50 border border-slate-200 text-slate-900 placeholder:text-slate-400 focus:outline-none focus:border-[#FB5A3E] focus:bg-white text-xs"})]}),t.jsxs("button",{type:"submit",disabled:y,className:"cta-coral w-full py-4 text-sm font-bold flex items-center justify-center gap-2 cursor-pointer shadow-xl focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:[t.jsx(ff,{className:"w-4 h-4"}),t.jsx("span",{children:y?c?"Wird gebucht & generiert...":"Booking & generating...":k.submitBtn})]}),t.jsxs("div",{className:"flex items-center justify-center gap-2 text-xs text-slate-500 text-center",children:[t.jsx(Xe,{className:"w-4 h-4 text-emerald-600"}),t.jsx("span",{children:k.securityNote})]})]})})}),t.jsxs("div",{className:"lg:col-span-5 space-y-6",children:[t.jsxs("div",{className:"noliam-card p-8 border border-slate-200 bg-white shadow-md space-y-6 rounded-3xl",children:[t.jsx("div",{className:"font-extrabold text-slate-950 text-lg border-b border-slate-100 pb-3",children:c?"Direkter Kontakt":"Direct
944Contact"}),t.jsxs("div",{className:"space-y-4 text-sm",children:[t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 font-bold uppercase mb-1",children:c?"E-Mail für Anfragen:":"Email for Inquiries:"}),t.jsx("a",{href:"mailto:[email protected]",className:"text-slate-900 font-bold text-base hover:text-[#FB5A3E] transition-colors",children:"[email protected]"})]}),t.jsxs("div",{children:[t.jsx("div",{className:"text-xs text-slate-400 font-bold uppercase mb-1",children:c?"Reaktionszeit:":"Response SLA:"}),t.jsx("div",{className:"text-slate-700 font-medium",children:c?"Innerhalb von 4 Stunden an Werktagen":"Within 4 business hours"})]})]})]}),t.jsx(sj,{lang:o})]})]})]})})}function zx({onOpenAudit:o,lang:d,t:c}){const i=d!=="en";return t.jsxs("div",{className:"pt-24 pb-24 bg-[#FAFAFC] selection:bg-[#FB5A3E] selection:text-white",children:[t.jsxs("section",{className:"relative overflow-hidden pt-12 pb-20 sm:pt-16 sm:pb-24 border-b border-slate-200",children:[t.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_70%_50%_at_50%_-10%,rgba(251,90,62,0.14),transparent_70%)] pointer-events-none"}),t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[t.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-6",children:[t.jsx(Z,{to:"/",className:"text-xs font-bold text-slate-500 hover:text-slate-900 transition-colors",children:i?"Start":"Home"}),t.jsx("span",{className:"text-slate-300 text-xs",children:"/"}),t.jsx(Z,{to:"/loesungen",className:"text-xs font-bold text-slate-500 hover:text-slate-900 transition-colors",children:i?"Lösungen":"Solutions"}),t.jsx("span",{className:"text-slate-300 text-xs",children:"/"}),t.jsx("span",{className:"text-xs font-extrabold text-[#FB5A3E]",children:"monday.com Work OS"})]}),t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 items-center",children:[t.jsxs("div",{className:"lg:col-span-7 space-y-6",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full bg-slate-900 text-white text-xs font-bold shadow-sm",children:[t.jsxs("div",{className:"flex gap-1",children:[t.jsx("span",{className:"w-2 h-2 rounded-full bg-[#FB275D]"}),t.jsx("span",{className:"w-2 h-2 rounded-full bg-[#FFCC00]"}),t.jsx("span",{className:"w-2 h-2 rounded-full bg-[#00CA72]"})]}),t.jsx("span",{children:"monday.com Solution Partner · DACH Region"})]}),t.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight leading-[1.1]",children:i?t.jsxs(t.Fragment,{children:["Spezialisten für CRM & Service Workflows auf"," ",t.jsx("span",{className:"text-[#FB5A3E] underline decoration-slate-900 decoration-wavy decoration-2",children:"monday.com"})]}):t.jsxs(t.Fragment,{children:["Specialists in CRM and Service workflows â built on"," ",t.jsx("span",{className:"text-[#FB5A3E]",children:"monday.com"})]})}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed max-w-2xl font-normal",children:i?"Wir helfen schnell wachsenden mittelständischen Teams, monday.com in ein hochperformantes CRM- und Service-System zu verwandeln â ohne starre Silos. Von Sales Pipelines bis zu IT-Support Queues implementieren wir Systeme, die skalieren und Ihre Prozesse vereinfachen.":"We help fast-moving teams turn monday.com into a powerful CRM and support engine â without losing flexibility. From sales pipelines to service queues, we build systems that scale and simplify how you work."}),t.jsxs("div",{className:"pt-2 flex flex-wrap items-center gap-4",children:[t.jsxs("button",{onClick:()=>o("monday.com Platform Page CTA"),className:"cta-coral text-sm sm:text-base py-3.5 px-8 font-bold flex items-center gap-2 shadow-xl cursor-pointer focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:[t.jsx("span",{children:i?"Kostenloses 30-Min. Audit buchen":"Schedule a Strategy Demo"}),t.jsx(ie,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"https://monday.com/lang/de/crm?utm_source=Partner&utm_campaign=noliamde&utm_banner=utm_for_website_crm_2",target:"_blank",rel:"noopener noreferrer",className:"cta-outline-dark text-sm sm:text-base py-3.5 px-6 font-bold flex items-center gap-2",children:[t.jsx("span",{children:i?"monday.com kostenlos testen":"Try it out"}),t.jsx(Qa,{className:"w-4 h-4 text-slate-400"})]})]}),t.jsxs("div",{className:"pt-4 flex flex-wrap items-center gap-6 text-xs font-bold text-slate-600",children:[t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(mt,{className:"w-4 h-4 text-emerald-600 shrink-0"}),t.jsx("span",{children:i?"250k+ Automationen inklusive":"250k+ Automations Included"})]}),t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(Xe,{className:"w-4 h-4 text-blue-600 shrink-0"}),t.jsx("span",{children:i?"EU-Hosting Frankfurt · ISO 27001":"EU Frankfurt Hosting · ISO 27001"})]}),t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(gf,{className:"w-4 h-4 text-[#FB5A3E] shrink-0"}),t.jsx("span",{children:"SAP & DATEV Ready"})]})]})]}),t.jsx("div",{className:"lg:col-span-5",children:t.jsxs("div",{className:"relative rounded-3xl p-2 sm:p-3 bg-slate-950 border-2 border-slate-900 shadow-2xl overflow-hidden group",children:[t.jsx("div",{className:"absolute top-0 right-0 w-64 h-64 bg-[#FB5A3E]/20 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"flex items-center justify-between px-3 py-2 border-b border-slate-800/80 mb-2",children:[t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-red-500/80"}),t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-yellow-500/80"}),t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-emerald-500/80"})]}),t.jsx("div",{className:"text-[10px] font-mono text-slate-400 font-bold",children:"monday.com Work OS Live"}),t.jsx("div",{className:"w-8"})]}),t.jsx("div",{className:"rounded-2xl overflow-hidden bg-slate-900 border border-slate-800 relative",children:t.jsxs("video",{autoPlay:!0,muted:!0,loop:!0,playsInl
944ine:!0,controls:!0,className:"w-full h-auto object-cover block rounded-2xl",poster:"https://cdn.prod.website-files.com/683a284d1c4379274b1c2825/688caed0ecfe190b357b1140_hero_admin.jpg",children:[t.jsx("source",{src:"https://dapulse-res.cloudinary.com/video/upload/v1739701578/remote_mondaycom_static/video/video-library/Hero_10.mp4",type:"video/mp4"}),i?"Dein Browser unterstützt das Video-Tag nicht.":"Your browser does not support the video tag."]})}),t.jsx("div",{className:"p-3 text-center",children:t.jsx("span",{className:"text-[11px] text-slate-400 font-medium",children:i?"Offizielle monday.com Work OS Benutzeroberfläche in Aktion":"Official monday.com Work OS Interface in Action"})})]})})]})]})]}),t.jsx("section",{className:"bg-gradient-to-r from-[#FB5A3E] via-[#F84524] to-[#C92A0E] text-white py-12 sm:py-16",children:t.jsx("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:t.jsxs("div",{className:"flex flex-col lg:flex-row items-center justify-between gap-8",children:[t.jsxs("div",{className:"space-y-2 max-w-2xl text-center lg:text-left",children:[t.jsx("h2",{className:"text-2xl sm:text-4xl font-extrabold text-white tracking-tight",children:i?"Support- & CRM-Workflows vereinen â komplett auf monday.com.":"Power your support and CRM workflows â built entirely on monday.com."}),t.jsx("p",{className:"text-sm sm:text-base text-orange-100 font-medium",children:i?"Testen Sie es selbst oder lassen Sie sich von uns ein maÃgeschneidertes Setup zeigen.":"Try it yourself or let us show you how in a live demonstration."})]}),t.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3 shrink-0",children:[t.jsx("button",{onClick:()=>o("monday.com Orange Box"),className:"py-3.5 px-7 rounded-full bg-slate-950 text-white hover:bg-slate-900 font-bold text-sm shadow-xl transition-all hover:scale-105 cursor-pointer",children:i?"Kostenlosen Blueprint anfordern":"Schedule a Demo"}),t.jsx("a",{href:"https://monday.com/lang/de/crm?utm_source=Partner&utm_campaign=noliamde&utm_banner=utm_for_website_crm_2",target:"_blank",rel:"noopener noreferrer",className:"py-3.5 px-6 rounded-full bg-white text-slate-950 hover:bg-slate-100 font-bold text-sm shadow-md transition-all",children:i?"Jetzt testen":"Try it out"})]})]})})}),t.jsxs("section",{className:"py-20 sm:py-28 max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16 space-y-3",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold",children:t.jsx("span",{children:"Project Roulette vs. Flow"})}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-slate-950 tracking-tight",children:i?"Schluss mit Projekt-Roulette":"Project Roulette"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 font-normal leading-relaxed",children:i?"Bevor Systeme sauber aufgesetzt werden, herrscht Chaos: verteilte Excel-Listen, unklare Verantwortlichkeiten und Deadlines nach Bauchgefühl. Wir nennen es Projekt-Roulette â und wir lösen es nachhaltig.":"Before systems get serious, things get messy. Scattered notes, unclear ownership, and deadlines based on memory. We call it project roulette â and we fix it."})]}),t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-center",children:[t.jsxs("div",{className:"lg:col-span-5 p-8 rounded-3xl bg-slate-900 border border-slate-800 text-white shadow-xl space-y-6",children:[t.jsxs("div",{className:"flex items-center justify-between border-b border-slate-800 pb-4",children:[t.jsxs("h3",{className:"text-xl font-extrabold text-red-400 flex items-center gap-2",children:[t.jsx(ut,{className:"w-5 h-5"}),t.jsx("span",{children:i?"Vorher (Tool-Wildwuchs)":"Before (Scattered)"})]}),t.jsx("span",{className:"text-xs font-bold uppercase tracking-wider text-slate-500",children:"Legacy Status"})]}),t.jsx("div",{className:"space-y-4 text-sm text-slate-300",children:[{title:i?"Zu viele Dokumente & Excel-Silos":"Too many docs & spreadsheets",desc:i?"Keine Single Source of Truth, Daten veralten stündlic
944h.":"No single source of truth, data is instantly outdated."},{title:i?'Status "Wir hatten ein Meeting"':'Status "We had a call"',desc:i?"Entscheidungen bleiben in Köpfen, Aufgaben werden vergessen.":"Decisions stay in heads, commitments get lost."},{title:i?"Keine verlässlichen Zeitpläne":"No timelines or visibility",desc:i?"Meilensteine werden verschoben, ohne dass das Management es sieht.":"Milestones slip without leadership noticing."},{title:i?"Unklare Rollen & Ãbergaben":"No clarity on roles",desc:i?"Sales übergibt Deals unvollständig an Operations.":"Sales hands off incomplete deals to Operations."},{title:i?"Scope-Creep & Budgetüberziehung":"Scope? Ehh...",desc:i?"Kosten explodieren durch fehlendes Echtzeit-Controlling.":"Budgets exceed projections due to missing control."}].map((u,h)=>t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-white/5 border border-white/5",children:[t.jsx("div",{className:"w-5 h-5 rounded-full bg-red-500/20 text-red-400 flex items-center justify-center shrink-0 mt-0.5",children:t.jsx(ut,{className:"w-3.5 h-3.5"})}),t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-white text-sm",children:u.title}),t.jsx("div",{className:"text-xs text-slate-400 mt-0.5",children:u.desc})]})]},h))})]}),t.jsxs("div",{className:"lg:col-span-2 text-center flex flex-col items-center justify-center py-4",children:[t.jsx("div",{className:"w-14 h-14 rounded-full bg-[#FB5A3E] text-white flex items-center justify-center shadow-xl font-extrabold text-xl",children:"â"}),t.jsx("span",{className:"text-xs font-bold text-slate-500 uppercase mt-2",children:"Noliam Transformation"})]}),t.jsxs("div",{className:"lg:col-span-5 p-8 rounded-3xl bg-white border-2 border-slate-900 shadow-2xl space-y-6",children:[t.jsxs("div",{className:"flex items-center justify-between border-b border-slate-200 pb-4",children:[t.jsxs("h3",{className:"text-xl font-extrabold text-emerald-700 flex items-center gap-2",children:[t.jsx(he,{className:"w-5 h-5"}),t.jsx("span",{children:i?"Nachher (monday.com Work OS)":"After (monday.com Work OS)"})]}),t.jsx("span",{className:"text-xs font-bold uppercase tracking-wider bg-emerald-100 text-emerald-900 px-2.5 py-0.5 rounded-full",children:"Optimiert"})]}),t.jsx("div",{className:"space-y-4 text-sm text-slate-700",children:[{title:i?"Strukturierte Projekt-Kickoff Formulare":"Project kick-off form",desc:i?"Alle Pflichtdaten werden vor Projektstart standardisiert erfasst.":"Mandatory inputs are captured cleanly upfront."},{title:i?"Standardisierte monday.com Vorlagen":"monday.com template workflows",desc:i?"1-Klick Projektstart mit vordefinierten Gantt-Strukturen.":"1-click project initialization with preset Gantt charts."},{title:i?"Dynamische Timelines & Meilensteine":"Timelines + milestones",desc:i?"Echtzeit-Transparenz über Abhängigkeiten und Liefertermine.":"Real-time visibility over dependencies and deadlines."},{title:i?"Automatisierte Stakeholder-Updates":"Auto-notified stakeholders",desc:i?"Kunden und Vorstände erhalten automatische Statusberichte.":"Clients and management receive automated status alerts."},{title:i?"Live-Fortschritt & Budget-Tracking":"Live progress & budget tracking",desc:i?"Echtzeit-Dashboards statt manueller Monatsberichte.":"Executive dashboards replace manual reporting."}].map((u,h)=>t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-slate-50 border border-slate-200",children:[t.jsx("div",{className:"w-5 h-5 rounded-full bg-emerald-100 text-emerald-700 flex items-center justify-center shrink-0 mt-0.5",children:t.jsx(he,{className:"w-3.5 h-3.5"})}),t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-slate-950 text-sm",children:u.title}),t.jsx("div",{className:"text-xs text-slate-600 mt-0.5",children:u.desc})]})]},h))})]})]})]}),t.jsx("section",{className:"py-20 bg-white border-y border-slate-200",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16 space-y-3",children:[t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-slate-950 tracking-tight",children:i?"Entwickelt für Kundenbeziehungen â nicht nur Aufgaben":"Built to manage customers - not just projects"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 font-normal",children:i?"monday.com verbindet Ihren gesamten Kundenlebenszyklus in einem einheitlichen System.":"monday.com connects your entire customer journey within one cohesive system."})]}),t.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 mb-16",children:[{icon:er,title:i?"MaÃgeschneiderte CRM-Pipelines":"Custom CRM pipelines",desc:i?"Multi-Stage Sales Pipelines mit automatischen Statusübergängen, E-Mail-Sync und automatischen Angeboten (CPQ).":"Multi-stage sales pipelines with auto-transitions, email tracking, and quote creation."},{icon:ld,title:i?"Account Management & Verlängerungen":"Account management & renewals",desc:i?"Vorausschauendes Vertrags- und Renewal-Tracking, Upsell-Chancen und automatisierte Reminder.":"Contract lifecycle tracking, renewal notifications, and account health visibility."}
944,{icon:ml,title:i?"Service Queues & SLA-Monitoring":"Support queues with SLAs",desc:i?"ITSM-Tickets mit Multi-Tier SLA-Alarmen, Prioritäts-Routing und Kundenportalen.":"Support ticketing queues with SLAs, priority triage, and self-service portals."},{icon:Gt,title:i?"Customer Success Playbooks":"Customer success playbooks",desc:i?"Automatisierte Onboarding-Strecken für neue Kunden, QBR-Checklisten und Zufriedenheitsumfragen.":"Automated onboarding tracks for new clients, QBR workflows, and NPS feedback loops."},{icon:Ia,title:i?"Umsatz-Dashboards & Prognosen":"Revenue dashboards & reporting",desc:i?"Echtzeit-KPIs, Pipeline-Forecasts, Team-Auslastung und Vorstands-Rollups auf Knopfdruck.":"Executive revenue forecasts, pipeline velocity, and team capacity analytics."},{icon:df,title:i?"Konnektoren für ERP, Mail & DATEV":"ERP, Email & DATEV integrations",desc:i?"2-Wege Synchronisation mit SAP, DATEV, Microsoft 365, Slack, Jira und REST-APIs.":"2-way synchronization with SAP, DATEV, MS 365, Slack, Jira, and custom REST APIs."}].map((u,h)=>{const g=u.icon;return t.jsxs("div",{className:"p-6 rounded-3xl bg-slate-50 border border-slate-200 hover:border-[#FB5A3E]/40 hover:bg-orange-50/20 transition-all space-y-3",children:[t.jsx("div",{className:"w-10 h-10 rounded-2xl bg-slate-900 text-white flex items-center justify-center font-bold",children:t.jsx(g,{className:"w-5 h-5 text-[#FB5A3E]"})}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950",children:u.title}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed",children:u.desc})]},h)})}),t.jsxs("div",{className:"p-8 sm:p-10 rounded-3xl bg-slate-950 text-white space-y-6",children:[t.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center justify-between gap-4 border-b border-slate-800 pb-4",children:[t.jsx("h3",{className:"text-xl sm:text-2xl font-extrabold text-white",children:i?"Ja, wir decken den kompletten monday.com Stack ab":"Yes, we cover the full monday.com stack"}),t.jsx("span",{className:"text-xs font-mono font-bold text-[#FB7A59] bg-[#FB5A3E]/10 border border-[#FB5A3E]/30 px-3 py-1 rounded-full",children:"End-to-End Enterprise Delivery"})]}),t.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 text-xs sm:text-sm text-slate-300",children:[i?"Projekt- & Portfoliomanagement (PPM)":"Project & portfolio management (PPM)",i?"Marketing & Content Operations":"Marketing planning & content ops",i?"HR, Recruiting & Onboarding":"Hiring, onboarding & HR workflows",i?"Enterprise Governance & Rollenrechte":"Enterprise governance & permissions",i?"SAP, DATEV & Make.com Automationen":"SAP, DATEV & Make.com integrations",i?"Individuelle Schulung & Change Enablement":"Executive training & team onboarding",i?"Altdaten-Migration (Excel, Jira, Asana)":"Legacy data migration (Excel, Jira, Asana)",i?"Admin-as-a-Service & Managed Support":"Admin-as-a-Service & SLA Support"].map((u,h)=>t.jsxs("div",{className:"flex items-center gap-2.5 p-3 rounded-xl bg-white/5 border border-white/10",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-400 shrink-0 stroke-[3]"}),t.jsx("span",{children:u})]},h))})]})]})}),t.jsx("section",{className:"pt-20 max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:t.jsxs("div",{className:"p-8 sm:p-14 rounded-3xl bg-slate-900 border-2 border-slate-800 text-white text-center space-y-6 relative overflow-hidden shadow-2xl",children:[t.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-[#FB5A3E]/20 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full bg-white/10 text-xs font-bold text-[#FB7A59]",children:[t.jsx(Gt,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:i?"Bereit für maximale Prozessgeschwindigkeit?":"Ready for peak workflow velocity?"})]}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-white tracking-tight max-w-3xl mx-auto",children:i?"Lassen Sie uns Ihr monday.com Work OS Blueprint entwerfen":"Letâs design your monday.com Work OS blueprint"}),t.jsx("p",{className:"text-sm sm:text-base text-slate-300 max-w-2xl mx-auto font-normal",children:i?"Buchen Sie ein kostenloses 30-minütiges Audit. Wir zeigen Ihnen konkrete Workflows, Automatisierungspotenziale und Migrationspfade für Ihr Unternehmen.":"Book a free 30-minute strategy audit. We will map out specific workflows, automation potential, and migration timelines for your organization."}),t.jsxs("div",{className:"pt-4 flex flex-wrap items-center justify-center gap-4",children:[t.jsxs("button",{onClick:()=>o("monday.com Bottom Banner"),className:"cta-coral py-4 px-9 text-sm sm:text-base font-bold shadow-2xl cursor-pointer",children:[t.jsx("span",{children:i?"Termin für Potenzialanal
944yse buchen":"Book 30-Min Strategy Call"}),t.jsx(ie,{className:"w-4 h-4 ml-2"})]}),t.jsx(Z,{to:"/rechner",className:"cta-outline-dark py-4 px-7 text-sm sm:text-base font-bold bg-white/10 text-white border-slate-700 hover:bg-white hover:text-slate-950",children:t.jsx("span",{children:i?"ROI & Einsparungen berechnen":"Calculate Migration ROI"})})]})]})})]})}function Mx({onOpenAudit:o,lang:d,t:c}){const i=d!=="en",[u,h]=w.useState("qe");return t.jsxs("div",{className:"pt-24 pb-24 bg-[#FAFAFC] selection:bg-[#FB5A3E] selection:text-white",children:[t.jsxs("section",{className:"relative overflow-hidden pt-12 pb-20 sm:pt-16 sm:pb-24 border-b border-slate-200",children:[t.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_70%_50%_at_50%_-10%,rgba(225,29,72,0.12),transparent_70%)] pointer-events-none"}),t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[t.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-6",children:[t.jsx(Z,{to:"/",className:"text-xs font-bold text-slate-500 hover:text-slate-900 transition-colors",children:i?"Start":"Home"}),t.jsx("span",{className:"text-slate-300 text-xs",children:"/"}),t.jsx(Z,{to:"/loesungen",className:"text-xs font-bold text-slate-500 hover:text-slate-900 transition-colors",children:i?"Lösungen":"Solutions"}),t.jsx("span",{className:"text-slate-300 text-xs",children:"/"}),t.jsx("span",{className:"text-xs font-extrabold text-rose-600",children:"Collabase (Swiss Hosted)"})]}),t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 items-center",children:[t.jsxs("div",{className:"lg:col-span-7 space-y-6",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full bg-slate-900 text-white text-xs font-bold shadow-sm",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-rose-500"}),t.jsx("span",{children:"Collabase Solution Partner · 100% Swiss Hosted · 16.- CHF / Monat"})]}),t.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight leading-[1.1]",children:i?t.jsxs(t.Fragment,{children:["Relationale No-Code DB & Quality Engineering â"," ",t.jsx("span",{className:"text-rose-600 underline decoration-slate-900 decoration-wavy decoration-2",children:"Collabase"})]}):t.jsxs(t.Fragment,{children:["Relational No-Code DB & Quality Engineering â"," ",t.jsx("span",{className:"text-rose-600",children:"Collabase"})]})}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed max-w-2xl font-normal",children:i?"Collabase vereint kollaborative relationale Datenbanken, vollwertiges Quality Engineering (Testmanagement) und natives Time-Reporting in einer einzigen eleganten Plattform mit 100% Schweizer Datenhaltung (revDSG) â für nur 16.- CHF pro Person/Monat.":"Collabase unifies collaborative relational databases, full-fledged Quality Engineering (test management), and native time tracking in one cohesive suite with 100% Swiss data sovereignty (revDSG)âat only 16.- CHF per person/month."}),t.jsxs("div",{className:"pt-2 flex flex-wrap items-center gap-4",children:[t.jsxs("button",{onClick:()=>o("Collabase Platform Page CTA"),className:"cta-coral text-sm sm:text-base py-3.5 px-8 font-bold flex items-center gap-2 shadow-xl cursor-pointer focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:[t.jsx("span",{children:i?"Collabase PoC & Audit anfragen":"Request Collabase PoC & Audit"}),t.jsx(ie,{className:"w-4 h-4"})]}),t.jsxs(Z,{to:"/rechner",className:"cta-outline-dark text-sm sm:text-base py-3.5 px-6 font-bold flex items-center gap-2",children:[t.jsx("span",{children:i?"Ersparnis vs. Jira berechnen":"Calculate Savings vs Jira"}),t.jsx(ie,{className:"w-4 h-4 text-slate-400"})]})]}),t.jsxs("div",{className:"pt-4 flex flex-wrap items-center gap-6 text-xs font-bold text-slate-600",children:[t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(mt,{className:"w-4 h-4 text-emerald-600 shrink-0"}),t.jsx("span",{children:i?"Inklusive QE (Ersetzt Xray/Zephyr)":"Built-In QE (Replaces Xray/Zephyr)"})]}),t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(Xe,{className:"w-4 h-4 text-rose-600 shrink-0"}),t.jsx("span",{children:i?"100% Schweizer Rechenzentren (revDSG)":"100% Swiss Hosted (revDSG)"})]}),t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(Yi,{className:"w-4 h-4 text-indigo-600 shrink-0"}),t.jsx("span",{children:i?"Inklusive Time Reporting":"Built-In Time Reporting"})]})]})]}),t.jsx("div",{className:"lg:col-span-5",children:t.jsxs("div",{className:"relative rounded-3xl p-3 bg-slate-950 border-2 border-slate-900 shadow-2xl overflow-hidden group text-white",children:[t.jsx("div",{className:"absolute top-0 right-0 w-64 h-64 bg-rose-600/20 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"flex items-center justify-between px-3 py-2 border-b border-slate-800/80 mb-3",children:[t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-red-500/80"}),t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-yellow-500/80"}),t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-emerald-500/80"})]}),t.jsxs("div",{className:"flex items-center gap-1 bg-slate-900 p-1 rounded-xl border border-slate-800 text-[11px] font-bold",children:[t.jsx("button",{type:"button",onClick:()=>h("qe"),className:`px-2.5 py-1 rounded-lg transition-all cursor-pointer ${u==="qe"?"bg-rose-600 text-white shadow-xs":"text-slate-400 hover:text-white"}`,children:"Quality Eng."}),t.jsx("button",{type:"button",onClick:()=>h("db"),className:`px-2.5 py-1 rounded-lg transition-all cursor-pointer ${u==="db"?"bg-rose-600 text-white shadow-xs":"text-slate-400 hover:text-white"}`,children:i?"Relationale DB":"Relational DB"}),t.jsx("button",{type:"button",onClick:()=>h("time"),className:`px-2.5 py-1 rounded-lg transition-all cursor-pointer ${u==="time"?"bg-rose-600 text-white shadow-xs":"text-slate-400 hover:text-white"}`,children:i?"Time Tracking":"Timesheets"})]})]}),u==="qe"&&t.jsxs("div",{className:"p-4 rounded-2xl bg-slate-900 border border-slate-800 space-y-3.5 animate-in fade-in duration-150",children:[t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(Wc,{className:"w-4 h-4 text-rose-400"}),t.jsx("span",{className:"font-extrabold text-sm text-white",children:"Sprint 42 QA Test Run"})]}),t.jsx("span",{className:"text-[10px] font-bold uppercase bg-emerald-950 text-emerald-300 border border-emerald-800 px-2 py-0.5 rounded-full",children:"98.2% Passed"})]}),t.jsxs("div",{className:"space-y-2 text-xs",children:[t.jsxs("div",{className:"flex items-center justify-between p-2.5 rounded-xl bg-slate-950 border border-slate-800",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(mt,{className:"w-4 h-4 text-emerald-400 shrink-0"}),t.jsx("span",{className:"font-medium text-slate-200",children:"TC-104: Auth Token Expiry Validation"})]}),t.jsx("span",{className:"text-[10px] font-mono text-slate-400",children:"0.24s"})]}),t.jsxs("div",{className:"flex items-center justify-between p-2.5 rounded-xl bg-slate-950 border border-slate-800",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(mt,{className:"w-4 h-4 text-emerald-400 shrink-0"}),t.jsx("span",{className:"font-medium text-slate-200",children:"TC-108: Payment Webhook Idempotency"})]}),t.jsx("span",{className:"text-[10px] font-mono text-slate-400",children:"0.42s"})]}),t.jsxs("div",{className:"flex items-center justify-between p-2.5 rounded-xl bg-rose-950/40 border border-rose-900/50",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(cf,{className:"w-4 h-4 text-rose-400 shrink-0"}),t.jsx("span",{className:"font-medium text-rose-200",children:"TC-112: PDF Invoice Generation Layout"})]}),t.jsx("span",{className:"text-[10px] font-bold text-rose-400",children:"Defect #304"})]})]}),t.jsxs("div",{className:"pt-2 border-t border-slate-800/80 flex items-center justify-between text-[11px] text-slate-400",children:[t.jsx("span",{children:"Ersetzt: Xray · Zephyr · TestRail"}),t.jsx("span",{className:"font-bold text-rose-400",children:"Nativ inklusive"})]})]}),u==="db"&&t.jsxs("div",{className:"p-4 rounded-2xl bg-slate-900 border border-slate-800 space-y-3 animate-in fade-in duration-150 text-xs",children:[t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(Ia,{className:"w-4 h-4 text-indigo-400"}),t.jsx("span",{className:"font-extrabold text-sm text-white",children:"Kunden & Verträge (1:N Link)"})]}),t.jsx("span",{className:"text-[10px] font-mono text-slate-400",children:"12.480 Datensätze"})]}),t.jsx("div",{className:"overflow-x-auto",children:t.jsxs("table",{className:"w-full text-left",children:[t.jsx("thead",{children:t.jsxs("tr",{className:"border-b border-slate-800 text-[10px] uppercase text-slate-400",children:[t.jsx("th",{className:"pb-1.5 font-bold",children:"Kunde"}),t.jsx("th",{className:"pb-1.5 font-bold",children:"Vertrag"}),t.jsx("th",{className:"pb-1.5 font-bold",children:"Volumen"}),t.jsx("th",{className:"pb-1.5 font-bold",children:"Status"})]})}),t.jsxs("tbody",{className:"divide-y divide-slate-800/60 text-slate-300",children:[t.jsxs("tr",{children:[t.jsx("td",{className:"py-2 font-bold text-white",children:"Helvetia Tech AG"}),t.jsx("td",{className:"py-2 text-slate-400",children:"Master SLA 2026"}),t.jsx("td",{className:"py-2 font-mono text-emerald-400",children:"CHF 120.000"}),t.jsx("td",{className:"py-2",children:t.jsx("span",{className:"px-2 py-0.5 rounded-full bg-emerald-950 text-emerald-300 text-[10px] font-bold",children:"Aktiv"})})]}),t.jsxs("tr",{children:[t.jsx("td",{className:"py-2 font-bold text-white",children:"Alpen Pharma Corp"}),t.jsx("td",{className:"py-2 text-slate-400",children:"QE Audit Retainer"}),t.jsx("td",{className:"py-2 font-mono text-emerald-400",children:"CHF 48.000"}),t.jsx("td",{className:"py-2",children:t.jsx("span",{className:"px-2 py-0.5 rounded-full bg-indigo-950 text-indigo-300 text-[10px] font-bold",children:"In Review"})})]})]})]})}),t.jsxs("div",{className:"pt-2 border-t border-slate-800/80 flex items-center justify-between text-[11px] text-slate-400",children:[t.jsx("span",{children:"Relationale 1:N & N:M Tabellen"}),t.jsx("span",{className:"font-bold text-emerald-400",children:"revDSG zertifiziert"})]})]}),u==="time"&&t.jsxs("div",{className:"p-4 rounded-2xl bg-slate-900 border border-slate-800 space-y-3 animate-in fade-in duration-150 text-xs",children:[t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(Yi,{className:"w-4 h-4 text-emerald-400"}),t.jsx("span",{className:"font-extrabold text-sm text-white",children:"Wochen-Zeiterfassung & Budgets"})]}),t.jsx("span",{className:"text-[10px] font-mono text-slate-400",children:"KW 36 · 38.5 Std."})]}),t.jsxs("div",{className:"space-y-2",children:[t.jsxs("div",{className:"p-2.5 rounded-xl bg-slate-950 border border-slate-800 flex items-center justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-white",children:"Core Architecture & Testing"}),t.jsx("div",{className:"text-[11px] text-slate-400",children:"Projekt: Helvetia Migration"})]}),t.jsxs("div",{className:"text-right",children:[t.jsx("div",{className:"font-mono font-bold text-emerald-400",children:"18.5 h"}),t.jsx("div",{className:"text-[10px] text-slate-400",children:"Abrechenbar"})]})]}),t.jsxs("div",{className:"p-2.5 rounded-xl bg-slate-950 border border-slate-800 flex items-center justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-white",children:"QA Automation Scripting"}),t.jsx("div",{className:"text-[11px] text-slate-400",children:"Projekt: Release 4.2"})]}),t.jsxs("div",{className:"text-right",children:[t.jsx("div",{className:"font-mono font-bold text-emerald-400",children:"14.0 h"}),t.jsx("div",{className:"text-[10px] text-slate-400",children:"Abrechenbar"})]})]})]}),t.jsxs("div",{className:"pt-2 border-t border-slate-800/80 flex items-center justify-between text-[11px] text-slate-400",children:[t.jsx("span",{children:"Ersetzt: Tempo Timesheets"}),t.jsx("span",{className:"font-bold text-emerald-400",children:"0 CHF Zusatzkosten"})]})]}),t.jsx("div",{className:"p-3 text-center",children:t.jsx("span",{className:"text-[11px] text-slate-400 font-medium",children:i?"Klicken Sie durch die Tabs: Quality Engineering · Relationale DB · Zeiterfassung":"Click the tabs: Quality Engineering · Relational DB · Time Tracking"})})]})})]})]})]}),t.jsx("section",{className:"bg-gradient-to-r from-rose-700 via-rose-600 to-[#FB5A3E] text-white py-12 sm:py-16",children:t.jsx("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:t.jsxs("div",{className:"flex flex-col lg:flex-row items-center justify-between gap-8",children:[t.jsxs("div",{className:"space-y-2 max-w-2xl text-center lg:text-left",children:[t.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-black/20 text-xs font-bold text-white mb-1",children:t.jsx("span",{children:"16.- CHF / Person / Monat (Lokale Version)"})}),t.jsx("h2",{className:"text-2xl sm:text-4xl font-extrabold text-white tracking-tight",children:i?"Warum monatlich hunderte Franken für Plugin-Abos zahlen?":"Why pay hundreds for plugin subscriptions every month?"}),t.jsx("p",{className:"text-sm sm:text-base text-rose-100 font-medium",children:i?"Collabase liefert Testmanagement (Xray-Alternative) und Zeiterfassung (Tempo-Alternative) nativ im Grundpreis mit.":"Collabase includes full Test Management and native Time Reporting right out of the box."})]}),t.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3 shrink-0",children:[t.jsx("button",{onClick:()=>o("Collabase Swiss Banner"),className:"py-3.5 px-7 rounded-full bg-slate-950 text-white hover:bg-slate-900 font-bold text-sm shadow-xl transition-all hover:scale-105 cursor-pointer",children:i?"Swiss PoC anfordern":"Request Swiss PoC"}),t.jsx(Z,{to:"/rechner",className:"py-3.5 px-6 rounded-full bg-white text-slate-950 hover:bg-slate-100 font-bold text-sm shadow-md transition-all",children:i?"ROI-Vergleich ansehen":"View ROI Comparison"})]})]})})}),t.jsxs("section",{className:"py-20 max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16 space-y-3",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold",children:t.jsx("span",{children:"All-in-One Enterprise Platform"})}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-slate-950 tracking-tight",children:i?"Die 4 Säulen von Collabase":"The 4 Pillars of Collabase"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 font-normal",children:i?"Kein Stückwerk aus Drittanbieter-Plugins, sondern eine harmonisch integrierte Plattform für moderne Engineering- und Business-Teams.":"No fragmented plugin stacksâjust one elegantly unified workspace for modern teams."})]}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:[t.jsxs("div",{className:"p-7 rounded-3xl bg-white border-2 border-rose-200 hover:border-rose-400 transition-all shadow-md space-y-4",children:[t.jsx("div",{className:"w-12 h-12 rounded-2xl bg-rose-100 text-rose-700 flex items-center justify-center font-bold",children:t.jsx(Wc,{className:"w-6 h-6"})}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:"Quality Engineering"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed",children:i?"Strukturierte Test-Pläne, Test-Suiten, QA-Testläufe, Defect-Management und lückenlose Traceability â ersetzt Xray, Zephyr und TestRail vollständig.":"Structured test plans, QA execution runs, suites, defect tracking, and traceabilityâfully replacing Xray, Zephyr, and TestRail."}),t.jsx("div",{className:"pt-2 text-xs font-bold text-rose-700 flex items-center gap-1 border-t border-slate-100",children:t.jsx("span",{children:i?"Inklusive Test-Automation":"Incl. Test Automation"})})]}),t.jsxs("div",{className:"p-7 rounded-3xl bg-white border-2 border-indigo-200 hover:border-ind
944igo-400 transition-all shadow-md space-y-4",children:[t.jsx("div",{className:"w-12 h-12 rounded-2xl bg-indigo-100 text-indigo-700 flex items-center justify-center font-bold",children:t.jsx(Yi,{className:"w-6 h-6"})}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:"Time Reporting"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed",children:i?"Natives Timesheet-Reporting, Soll/Ist-Vergleiche, Budget-Controlling und Auswertungen abrechenbarer Kundenstunden â ersetzt Tempo Timesheets.":"Native timesheet reporting, budget tracking, and billable client hour calculationsâfully replacing Tempo Timesheets."}),t.jsx("div",{className:"pt-2 text-xs font-bold text-indigo-700 flex items-center gap-1 border-t border-slate-100",children:t.jsx("span",{children:i?"Exakte Stundennachweise":"Exact Timesheets"})})]}),t.jsxs("div",{className:"p-7 rounded-3xl bg-white border-2 border-slate-200 hover:border-slate-400 transition-all shadow-md space-y-4",children:[t.jsx("div",{className:"w-12 h-12 rounded-2xl bg-slate-100 text-slate-900 flex items-center justify-center font-bold",children:t.jsx(Ia,{className:"w-6 h-6 text-[#FB5A3E]"})}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:i?"Relationale No-Code DB":"Relational No-Code DB"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed",children:i?"Echte relationale Datenverknüpfungen (1:N, N:M), Kanban, Gantt, Kalender, Formulare, dynamische Berechnungen und Rollups ohne Programmieraufwand.":"True relational data links (1:N, N:M), Kanban, Gantt, calendars, forms, dynamic formulas, and rollups without coding."}),t.jsx("div",{className:"pt-2 text-xs font-bold text-slate-900 flex items-center gap-1 border-t border-slate-100",children:t.jsx("span",{children:i?"Maximale Flexibilität":"Maximum Flexibility"})})]}),t.jsxs("div",{className:"p-7 rounded-3xl bg-white border-2 border-emerald-200 hover:border-emerald-400 transition-all shadow-md space-y-4",children:[t.jsx("div",{className:"w-12 h-12 rounded-2xl bg-emerald-100 text-emerald-800 flex items-center justify-center font-bold",children:t.jsx(Xe,{className:"w-6 h-6"})}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:"100% Swiss revDSG"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed",children:i?"Garantiertes Datenhosting in ISO 27001 zertifizierten Rechenzentren in der Schweiz. Volle Ãbereinstimmung mit dem Schweizer Datenschutzgesetz (revDSG).":"Guaranteed data storage in Swiss ISO 27001 certified data centers with full compliance to the revised Swiss Data Protection Act."}),t.jsx("div",{className:"pt-2 text-xs font-bold text-emerald-800 flex items-center gap-1 border-t border-slate-100",children:t.jsx("span",{children:i?"Zürich & Genf Hosting":"Zurich & Geneva Hosting"})})]})]})]}),t.jsx("section",{className:"py-20 bg-white border-y border-slate-200",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16 space-y-3",children:[t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-slate-950 tracking-tight",children:i?"Der direkte Vergleich: Atlassian/Jira vs. Collabase":"Direct Comparison: Atlassian/Jira vs Collabase"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 font-normal",children:i?"Wie Sie durch den Wechsel auf Collabase Lizenzkosten halbieren und die Bedienbarkeit verdoppeln.":"How switching to Collabase cuts licensing fees in half while dramatically improving usability."})]}),t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:[t.jsxs("div",{className:"p-8 rounded-3xl bg-slate-900 border border-slate-800 text-white space-y-6",children:[t.jsxs("div",{className:"flex items-center justify-between border-b border-slate-800 pb-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xl font-extrabold text-red-400",children:"Atlassian Stack (Jira + Confluence + Plugins)"}),t.jsx("div",{className:"text-xs text-slate-400 mt-0.5",children:"Typisch: ca. 35 â 55 ⬠/ User / Monat"})]}),t.jsx("span",{className:"text-xs font-bold uppercase tracking-wider text-red-400 bg-red-950/80 px-3 py-1 rounded-full border border-red-800",children:"Fragmentiert"})]}),t.jsxs("div",{className:"space-y-3.5 text-xs sm:text-sm text-slate-300",children:[t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-white/5 border border-white/5",children:[t.jsx(ut,{className:"w-4 h-4 text-red-400 shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("strong",{className:"text-white",children:"Teure Pflicht-Plugins:"})," Xray ($5-$10/User) und Tempo Timesheets ($4-$8/User) müssen separat bezahlt werden."]})]}),t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-white/5 border border-white/5",children:[t.jsx(ut,{className:"w-4 h-4 text-red-400 shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("strong",{className:"text-white",children:"Hohe Administration:"})," Komplexe Konfigurationen erfordern teure Jira-Administratoren oder externe Consultants."]})]}),t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-white/5 border border-white/5",children:[t.jsx(ut,{className:"w-4 h-4 text-red-400 shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("strong",{className:"text-white",children:"US-Cloud oder teures Data Center:"})," Atlassian Cloud unterliegt US Cloud Act, Data Center Lizenzen sind extrem teuer."]})]})]})]}),t.jsxs("div",{className:"p-8 rounded-3xl bg-white border-2 border-slate-900 shadow-2xl space-y-6",children:[t.jsxs("div",{className:"flex items-center justify-between border-b border-slate-200 pb-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:"Collabase Swiss Suite"}),t.jsx("div",{className:"text-xs font-bold text-rose-600 mt-0.5",children:"16.- CHF / Person / Monat (Lokale Version)"})]}),t.jsx("span",{className:"text-xs font-bold uppercase tracking-wider bg-emerald-100 text-emerald-900 px-3 py-1 rounded-full border border-emerald-300",children:"All-in-One"})]}),t.jsxs("div",{className:"space-y-3.5 text-xs sm:text-sm text-slate-700",children:[t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-slate-50 border border-slate-200",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 font-bold shrink-0 mt-0.5 stroke-[3]"}),t.jsxs("div",{children:[t.jsx("strong",{className:"text-slate-950",children:"QE & Zeiterfassung inklusive:"})," Keine Zusatzabos für Testmanagement oder Stundennachweise erforderlich."]})]}),t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-slate-50 border border-slate-200",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 font-bold shrink-0 mt-0.5 stroke-[3]"}),t.jsxs("div",{children:[t.jsx("strong",{className:"text-slate-950",children:"Intuitive No-Code Bedienung:"})," Fachabteilungen und Entwickler können ohne Programmierer sofort produktiv arbeiten."]})]}),t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-slate-50 border border-slate-200",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 font-bold shrink-0 mt-0.5 stroke-[3]"}),t.jsxs("div",{children:[t.jsx("strong",{className:"text-slate-950",children:"100% Schweizer Datenschutz (revDSG):"})," Daten verbleiben garantiert in der Schweiz."]})]})]})]})]})]})}),t.jsx("section",{className:"pt-20 max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:t.jsxs("div",{className:"p-8 sm:p-14 roun
944ded-3xl bg-slate-900 border-2 border-slate-800 text-white text-center space-y-6 relative overflow-hidden shadow-2xl",children:[t.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-rose-600/20 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full bg-white/10 text-xs font-bold text-rose-300",children:[t.jsx(Gt,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:i?"Schweizer Präzision für Ihre Workflows":"Swiss precision for your workflows"})]}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-white tracking-tight max-w-3xl mx-auto",children:i?"Bereit für den Wechsel zu Collabase?":"Ready to switch to Collabase?"}),t.jsx("p",{className:"text-sm sm:text-base text-slate-300 max-w-2xl mx-auto font-normal",children:i?"Lassen Sie uns Ihre Altdaten verlustfrei aus Jira, Excel oder Trello migrieren und Ihre QE- und Zeit-Workflows schlüsselfertig aufsetzen.":"Let us migrate your legacy data seamlessly from Jira, Excel, or Trello and set up your QE and time tracking workflows turnkey."}),t.jsxs("div",{className:"pt-4 flex flex-wrap items-center justify-center gap-4",children:[t.jsxs("button",{onClick:()=>o("Collabase Bottom Banner"),className:"cta-coral py-4 px-9 text-sm sm:text-base font-bold shadow-2xl cursor-pointer",children:[t.jsx("span",{children:i?"Collabase PoC & Audit anfragen":"Request Collabase PoC"}),t.jsx(ie,{className:"w-4 h-4 ml-2"})]}),t.jsx(Z,{to:"/rechner",className:"cta-outline-dark py-4 px-7 text-sm sm:text-base font-bold bg-white/10 text-white border-slate-700 hover:bg-white hover:text-slate-950",children:t.jsx("span",{children:i?"Migrations-ROI berechnen":"Calculate Migration ROI"})})]})]})})]})}function Dx({onOpenAudit:o,lang:d,t:c}){const i=d!=="en",[u,h]=w.useState("vault");return t.jsxs("div",{className:"pt-24 pb-24 bg-[#FAFAFC] selection:bg-[#FB5A3E] selection:text-white",children:[t.jsxs("section",{className:"relative overflow-hidden pt-12 pb-20 sm:pt-16 sm:pb-24 border-b border-slate-200",children:[t.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_70%_50%_at_50%_-10%,rgba(29,78,216,0.12),transparent_70%)] pointer-events-none"}),t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[t.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-6",children:[t.jsx(Z,{to:"/",className:"text-xs font-bold text-slate-500 hover:text-slate-900 transition-colors",children:i?"Start":"Home"}),t.jsx("span",{className:"text-slate-300 text-xs",children:"/"}),t.jsx(Z,{to:"/loesungen",className:"text-xs font-bold text-slate-500 hover:text-slate-900 transition-colors",children:i?"Lösungen":"Solutions"}),t.jsx("span",{className:"text-slate-300 text-xs",children:"/"}),t.jsx("span",{className:"text-xs font-extrabold text-blue-700",children:"Stackfield (Zero-Knowledge)"})]}),t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 items-center",children:[t.jsxs("div",{className:"lg:col-span-7 space-y-6",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full bg-slate-900 text-white text-xs font-bold shadow-sm",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-blue-500"}),t.jsx("span",{children:"ISO 27001 · § 203 StGB · Server in Deutschland"})]}),t.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight leading-[1.1]",children:i?t.jsxs(t.Fragment,{children:["Ende-zu-Ende verschlüsselte All-in-One Collaboration â"," ",t.jsx("span",{className:"text-blue-700 underline decoration-slate-900 decoration-wavy decoration-2",children:"Stackfield"})]}):t.jsxs(t.Fragment,{children:["Zero-Knowledge End-to-End Encrypted Collaboration â"," ",t.jsx("span",{className:"text-blue-700",children:"Stackfield"})]})}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 leading-relaxed max-w-2xl font-normal",children:i?"Stackfield vereint Projektmanagement, Team-Chat, Audio-/Videokonferenzen und Dateiverwaltung in einer hochsicheren Plattform mit echter Client-Side Zero-Knowledge Verschlüsselung. Speziell zertifiziert für Berufsgeheimnisträger (§ 203 StGB).":"Stackfield combines project management, encrypted chat, audio/video calls, and file storage in one ultra-secure platform with true client-side zero-knowledge encryption. Purpose-certified for professional secrecy (§ 203 StGB)."}),t.jsxs("div",{className:"pt-2 flex flex-wrap items-center gap-4",children:[t.jsxs("button",{onClick:()=>o("Stackfield Platform Page CTA"),className:"cta-coral text-sm sm:text-base py-3.5 px-8 font-bold flex items-center gap-2 shadow-xl cursor-pointer focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:[t.jsx("span",{children:i?"Stackfield Sicherheits-Audit buchen":"Request Security Audit"}),t.jsx(ie,{className:"w-4 h-4"})]}),t.jsxs(Z,{to:"/sicherheit",className:"cta-outline-dark text-sm sm:text-base py-3.5 px-6 font-bold flex items-center gap-2",children:[t.jsx("span",{children:i?"Compliance Matrix ansehen":"View Compliance Matrix"}),t.jsx(Xe,{className:"w-4 h-4 text-blue-700"})]})]}),t.jsxs("div",{className:"pt-4 flex flex-wrap items-center gap-6 text-xs font-bold text-slate-600",children:[t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(Sx,{className:"w-4 h-4 text-blue-700 shrink-0"}),t.jsx("span",{children:i?"Zero-Knowledge (AES-256 / RSA-4096)":"Zero-Knowledge (AES-256)"})]}),t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(Xe,{className:"w-4 h-4 text-emerald-600 shrink-0"}),t.jsx("span",{children:i?"Zertifiziert nach § 203 StGB":"§ 203 StGB Certified"})]}),t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx(_c,{className:"w-4 h-4 text-indigo-600 shrink-0"}),t.jsx("span",{children:i?"Verschlüsseltes Audio & Video":"Encrypted Audio & Video"})]})]})]}),t.jsx("div",{className:"lg:col-span-5",children:t.jsxs("div",{className:"relative rounded-3xl p-3 bg-slate-950 border-2 border-slate-900 shadow-2xl overflow-hidden group text-white",children:[t.jsx("div",{className:"absolute top-0 right-0 w-64 h-64 bg-blue-600/20 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"flex items-center justify-between px-3 py-2 border-b border-slate-800/80 mb-3",children:[t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-red-500/80"}),t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-yellow-500/80"}),t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-emerald-500/80"})]}),t.jsxs("div",{className:"flex items-center gap-1 bg-slate-900 p-1 rounded-xl border border-slate-800 text-[11px] font-bold",children:[t.jsx("button",{type:"button",onClick:()=>h("vault"),className:`px-2.5 py-1 rounded-lg transition-all cursor-pointer ${u==="vault"?"bg-blue-600 text-white shadow-xs":"text-slate-400 hover:text-white"}`,children:i?"Zero-Knowledge Vault":"ZK Vault"}),t.jsx("button",{type:"button",onClick:()=>h("rooms"),className:`px-2.5 py-1 rounded-lg transition-all cursor-pointer ${u==="rooms"?"bg-blue-600 text-white shadow-xs":"text-slate-400 hover:text-white"}`,children:i?"Mandatsräume":"Rooms"}),t.jsx("button",{type:"button",onClick:()=>h("calls"),className:`px-2.5 py-1 rounded-lg transition-all cursor-pointer ${u==="calls"?"bg-blue-600 text-white shadow-xs":"text-slate-400 hover:text-white"}`,children:i?"E2E Audio/Video":"Calls"})]})]}),u==="vault"&&t.jsxs("div",{className:"p-4 rounded-2xl bg-slate-900 border border-slate-800 space-y-3.5 animate-in fade-in duration-150",children:[t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(Sx,{className:"w-4 h-4 text-blue-400"}),t.jsx("span",{className:"font-extrabold text-sm text-white",children:"Client-Side Key Management"})]}),t.jsx("span",{className:"text-[10px] font-bold uppercase bg-blue-950 text-blue-300 border border-blue-800 px-2 py-0.5 rounded-full",children:"RSA-4096 / AES-256"})]}),t.jsxs("div",{className:"space-y-2 text-xs",children:[t.jsxs("div",{className:"p-2.5 rounded-xl bg-slate-950 border border-slate-800 flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(ya,{className:"w-4 h-4 text-emerald-400 shrink-0"}),t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-white",children:"Mandatsakte #8942 â M&A Due Diligence"}),t.jsx("div",{className:"text-[10px] font-mono text-slate-400",children:"Schlüssel: SHA-256: 9f8a...c3b1 (Client-Only)"})]})]}),t.jsx("span",{className:"text-[10px] font-bold text-emerald-400 bg-emerald-950 px-2 py-0.5 rounded-full",children:"E2E OK"})]}),t.jsxs("div",{className:"p-2.5 rounded-xl bg-slate-950 border border-slate-800 flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(Xe,{className:"w-4 h-4 text-emerald-400 shrink-0"}),t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-white",children:"Gutachten Patientendokumentation"}),t.jsx("div",{className:"text-[10px] font-mono text-slate-400",children:"§ 203 StGB Signatur verifiziert"})]})]}),t.jsx("span",{className:"text-[10px] font-bold text-emerald-400 bg-emerald-950 px-2 py-0.5 rounded-full",children:"E2E OK"})]})]}),t.jsxs("div",{className:"pt-2 border-t border-slate-800/80 flex items-center justify-between text-[11px] text-slate-400",children:[t.jsx("span",{children:"Serverstandort: Frankfurt & München"}),t.jsx("span",{className:"font-bold text-blue-400",children:"Kein Master-Key"})]})]}),u==="rooms"&&t.jsxs("div",{className:"p-4 rounded-2xl bg-slate-900 border border-slate-800 space-y-3 animate-in fade-in duration-150 text-xs",children:[t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(ja,{className:"w-4 h-4 text-indigo-400"}),t.jsx("span",{className:"font-extrabold text-sm text-white",children:"Verschlüsselte Datenräume"})]}),t.jsx("span",{className:"text-[10px] font-mono text-slate-400",children:"4 Aktive Räume"})]}),t.jsxs("div",{className:"space-y-2",children:[t.jsxs("div",{className:"p-2.5 rounded-xl bg-slate-950 border border-slate-800 flex items-center justify-between",children:[t.jsxs("div",{children:[t.jsxs("div",{className:"font-bold text-white flex items-center gap-1.5",children:[t.jsx(ya,{className:"w-3.5 h-3.5 text-slate-400 shrink-0"}),t.jsx("span",{children:"Kanzlei-Mandat: Weber & Partner"})]}),t.jsx("div",{className:"text-[11px] text-slate-400",children:"3 Anwälte · 2 externe Gastprüfer (Audit-Log an)"})]}),t.jsx("span",{className:"text-[10px] font-bold text-blue-300",children:"Gäste-Sandbox"})]}),t.jsxs("div",{className:"p-2.5 rounded-xl bg-slate-950 border border-slate-800 flex items-center justify-between",children:[t.jsxs("div",{children:[t.jsxs("div",{className:"font-bold text-white flex items-center gap-1.5",children:[t.jsx(ya,{className:"w-3.5 h-3.5 text-slate-400 shrink-0"}),t.jsx("span",{children:"Steuer-Audit 2025/2026"})]}),t.jsx("div",{className:"text-[11px] text-slate-400",children:"DATEV-Export & verschlüsselte Belege"})]}),t.jsx("span",{className:"text-[10px] font-bold text-emerald-400",children:"Archiviert"})]})]}),t.jsxs("div",{className:"pt-2 border-t border-slate-800/80 flex items-center justify-between text-[11px] text-slate-400",children:[t.jsx("span",{children:"Feinjustierte Rollenrechte & Audit-Trails"}),t.jsx("span",{className:"font-bold text-emerald-400",children:"DSGVO & BSI"})]})]}),u==="calls"&&t.jsxs("div",{className:"p-4 rounded-2xl bg-slate-900 border border-slate-800 space-y-3 animate-in fade-in duration-150 text-xs",children:[t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(_c,{className:"w-4 h-4 text-emerald-400"}),t.jsx("span",{className:"font-extrabold text-sm text-white",children:"Ende-zu-Ende Audio/Video"})]}),t.jsx("span",{className:"text-[10px] font-mono text-emerald-400 font-bold",children:"â Live verschlüsselt"})]}),t.jsxs("div",{className:"p-4 rounded-xl bg-slate-950 border border-slate-800 text-center space-y-2",children:[t.jsx("div",{className:"w-12 h-12 rounded-full bg-blue-500/20 text-blue-400 flex items-center justify-center mx-auto",children:t.jsx(ya,{className:"w-6 h-6"})}),t.jsx("div",{className:"font-bold text-white",children:"Vertrauliche Mandanten-Konferenz"}),t.jsx("div",{className:"text-[11px] text-slate-400 max-w-xs mx-auto",children:"Direkte Peer-to-Peer Verschlüsselung ohne US-Routing oder Zwischenspeicher auf fremden Servern."})]}),t.jsxs("div",{className:"pt-2 border-t border-slate-800/80 flex items-center justify-between text-[11px] text-slate-400",children:[t.jsx("span",{children:"Integrierte Telefonie & Screensharing"}),t.jsx("span",{className:"font-bold text-blue-400",children:"100% DSGVO"})]})]}),t.jsx("div",{className:"p-3 text-center",children:t.jsx("span",{className:"text-[11px] text-slate-400 font-medium",children:i?"Klicken Sie durch die Tabs: Zero-Knowledge Vault · Mandatsräume · E2E Audio/Video":"Click the tabs: Zero-Knowledge Vault · Rooms · Encrypted Calls"})})]})})]})]})]}),t.jsx("section",{className:"bg-gradient-to-r from-blue-900 via-blue-800 to-indigo-900 text-white py-12 sm:py-16",children:t.jsx("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:t.jsxs("div",{className:"flex flex-col lg:flex-row items-center justify-between gap-8",children:[t.jsxs("div",{className:"space-y-2 max-w-2xl text-center lg:text-left",children:[t.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-blue-500/20 text-xs font-bold text-blue-200 mb-1 border border-blue-400/30",children:t.jsx("span",{children:"§ 203 StGB · Verschwiegenheit für Kanzleien & Kliniken"})}),t.jsx("h2",{className:"text-2xl sm:text-4xl font-extrabold text-white tracking-tight",children:i?"Maximale Sicherheit für hochsensible Mandate & Patientendaten":"Maximum security for confidential client & patient data"}),t.jsx("p",{className:"text-sm sm:text-base text-blue-200 font-medium",children:i?"Serverstandort ausschlieÃlich in Frankfurt und München mit optionalem On-Premise Deployment.":"Data hosted exclusively in Frankfurt and Munich with on-premise deployment available."})]}),t.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3 shrink-0",children:[t.jsx("button",{onClick:()=>o("Stackfield Security Banner"),className:"py-3.5 px-7 rounded-full bg-white text-slate-950 hover:bg-slate-100 font-bold text-sm shadow-xl transition-all hover:scale-105 cursor-pointer",children:i?"Sicherheits-Audit buchen":"Book Security Audit"}),t.jsx(Z,{to:"/sicherheit",className:"py-3.5 px-6 rounded-full bg-white/10 text-white hover:bg-white/20 font-bold text-sm border border-white/20 transition-all",children:i?"Zertifikate prüfen":"Check Certifications"})]})]})})}),t.jsxs("section",{className:"py-20 max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16 space-y-3",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold",children:t.jsx("span",{children:"Enterprise Zero-Knowledge Suite"})}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-slate-950 tracking-tight",children:i?"Die 4 Sicherheits-Säulen von Stackfield":"The 4 Security Pillars of Stackfield"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 font-normal",children:i?"Kollaboration auf Enterprise-Niveau ohne Sicherheits- und Datenschutzkompromisse.":"Enterprise-grade collaboration with zero security or data sovereignty compromises."})]}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:[t.jsxs("div",{className:"p-7 rounded-3xl bg-white border-2 border-blue-200 hover:border-blue-400 transition-all shadow-md space-y-4",children:[t.jsx("div",{className:"w-12 h-12 rounded-2xl bg-blue-100 text-blue-800 flex items-center justify-center font-bold",children:t.jsx(ya,{className:"w-6 h-6"})}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:"Zero-Knowledge E2E"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed",children:i?"Daten werden direkt im Browser verschlüsselt. Weder Stackfield noch Behörden können Inhalte im Kla
944rtext einsehen.":"Data is encrypted directly in the client. Neither Stackfield nor third parties can read plain text content."}),t.jsx("div",{className:"pt-2 text-xs font-bold text-blue-800 flex items-center gap-1 border-t border-slate-100",children:t.jsx("span",{children:"AES-256 / RSA-4096"})})]}),t.jsxs("div",{className:"p-7 rounded-3xl bg-white border-2 border-emerald-200 hover:border-emerald-400 transition-all shadow-md space-y-4",children:[t.jsx("div",{className:"w-12 h-12 rounded-2xl bg-emerald-100 text-emerald-800 flex items-center justify-center font-bold",children:t.jsx(Xe,{className:"w-6 h-6"})}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:i?"§ 203 StGB Konform":"§ 203 StGB Compliant"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed",children:i?"Rechtssichere Vereinbarungen zur Berufsverschwiegenheit für Rechtsanwälte, Wirtschaftsprüfer, Notare und Kliniken.":"Legally binding agreements for statutory professional secrecy for law firms, auditors, notaries, and clinics."}),t.jsx("div",{className:"pt-2 text-xs font-bold text-emerald-800 flex items-center gap-1 border-t border-slate-100",children:t.jsx("span",{children:i?"Berufsgeheimnisträger":"Professional Secrecy"})})]}),t.jsxs("div",{className:"p-7 rounded-3xl bg-white border-2 border-slate-200 hover:border-slate-400 transition-all shadow-md space-y-4",children:[t.jsx("div",{className:"w-12 h-12 rounded-2xl bg-slate-100 text-slate-900 flex items-center justify-center font-bold",children:t.jsx(ja,{className:"w-6 h-6 text-[#FB5A3E]"})}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:"All-in-One Workspace"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed",children:i?"Kanban, Gantt-Projektpläne, Zeiterfassung, Aufgabenverwaltung und Dokumentenmanagement in geschützten Datenräumen.":"Kanban, Gantt charts, time tracking, task management, and file storage in protected secure data rooms."}),t.jsx("div",{className:"pt-2 text-xs font-bold text-slate-900 flex items-center gap-1 border-t border-slate-100",children:t.jsx("span",{children:i?"Keine Tool-Brüche":"Seamless Integration"})})]}),t.jsxs("div",{className:"p-7 rounded-3xl bg-white border-2 border-indigo-200 hover:border-indigo-400 transition-all shadow-md space-y-4",children:[t.jsx("div",{className:"w-12 h-12 rounded-2xl bg-indigo-100 text-indigo-800 flex items-center justify-center font-bold",children:t.jsx(_c,{className:"w-6 h-6"})}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:i?"Audio & Video Telefonie":"Audio & Video Calls"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed",children:i?"Vollständig verschlüsselte 1:1 und Gruppen-Videokonferenzen sowie Team-Chat direkt in der Plattform ohne externe Tools.":"Fully encrypted 1:1 and group video calls and team chats directly inside the platform without external apps."}),t.jsx("div",{className:"pt-2 text-xs font-bold text-indigo-800 flex items-center gap-1 border-t border-slate-100",children:t.jsx("span",{children:i?"E2E Verschlüsselt":"E2E Encrypted"})})]})]})]}),t.jsx("section",{className:"py-20 bg-white border-y border-slate-200",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16 space-y-3",children:[t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-slate-950 tracking-tight",children:i?"Ungeschützte Standard-Tools vs. Stackfield":"Unprotected Standard Tools vs Stackfield"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 font-normal",children:i?"Warum gängige US-Tools für vertrauliche Mandate ein massives Haftungsrisiko darstellen.":"Why standard US cloud tools represent severe liability risks for regulated industries."})]}),t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:[t.jsxs("div",{className:"p-8 rounded-3xl bg-slate-900 border border-slate-800 text-white space-y-6",children:[t.jsxs("div",{className:"flex items-center justify-between border-b border-slate-800 pb-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xl font-extrabold text-red-400",children:"Standard US Cloud Tools"}),t.jsx("div",{className:"text-xs text-slate-400 mt-0.5",children:"MS Teams, Slack, Trello, Asana"})]}),t.jsx("span",{className:"text-xs font-bold uppercase tracking-wider text-red-400 bg-red-950/80 px-3 py-1 rounded-full border border-red-800",children:"Haftungsrisiko"})]}),t.jsxs("div",{className:"space-y-3.5 text-xs sm:text-sm text-slate-300",children:[t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-white/5 border border-white/5",children:[t.jsx(ut,{className:"w-4 h-4 text-red-400 shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("strong",{className:"text-white",children:"US Cloud Act Zugriff:"})," US-Behörden können Zugriff auf gespeicherte Daten fordern."]})]}),t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-white/5 border border-white/5",children:[t.jsx(ut,{className:"w-4 h-4 text-red-400 shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("strong",{className:"text-white",children:"Keine Zero-Knowledge Verschlüsselung:"})," Anbieter besitzt den Generalschlüssel und kann Daten einsehen."]})]}),t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-white/5 border border-white/5",children:[t.jsx(ut,{className:"w-4 h-4 text-red-400 shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("strong",{className:"text-white",children:"Keine § 203 StGB Zertifizierung:"})," Berufsgeheimnisträger verstoÃen gegen gesetzliche Verschwiegenheitspflichten."]})]})]})]}),t.jsxs("div",{className:"p-8 rounded-3xl bg-white border-2 border-slate-900 shadow-2xl space-y-6",children:[t.jsxs("div",{className:"flex items-center justify-between border-b border-slate-200 pb-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:"Stackfield Zero-Knowledge"}),t.jsx("div",{className:"text-xs font-bold text-blue-700 mt-0.5",children:"München & Frankfurt Rechenzentren"})]}),t.jsx("span",{className:"text-xs font-bold uppercase tracking-wider bg-emerald-100 text-emerald-900 px-3 py-1 rounded-full border border-emerald-300",children:"Rechtssicher"})]}),t.jsxs("div",{className:"space-y-3.5 text-xs sm:text-sm text-slate-700",children:[t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-slate-50 border border-slate-200",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 font-bold shrink-0 mt-0.5 stroke-[3]"}),t.jsxs("div",{children:[t.jsx("strong",{className:"text-slate-950",children:"Echte Client-Side Verschlüsselung:"})," Nur autorisierte Nutzer halten die kryptografischen Schlüssel."]})]}),t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-slate-50 border border-slate-200",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 font-bold shrink-0 mt-0.5 stroke-[3]"}),t.jsxs("div",{children:[t.jsx("strong",{className:"text-slate-950",children:"Vollständig § 203 StGB konform:"})," Erfüllt alle gesetzlichen Kriterien für Kanzleien, Ãrzte & Finanzinstitute."]})]}),t.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-2xl bg-slate-50 border border-slate-200",children:[t.jsx(he,{className:"w-4 h-4 text-emerald-600 font-bold shrink-0 mt-0.5 stroke-[3]"}),t.jsxs("div",{children:[t.jsx("strong",{className:"text-slate-950",children:"100% Deutsche Server / On-Prem:"})," ISO 27001 zertifizierte Standorte ohne Drittlandstransfers."]})]})]})]})]})]})}),t.jsx("section",{className:"pt-20 max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:t.jsxs("div",{className:"p-8 sm:p-14 roun
944ded-3xl bg-slate-900 border-2 border-slate-800 text-white text-center space-y-6 relative overflow-hidden shadow-2xl",children:[t.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-600/20 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full bg-white/10 text-xs font-bold text-blue-300",children:[t.jsx(Gt,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:i?"Höchster Datenschutz für Ihre Mandate":"Highest data protection for your clients"})]}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-white tracking-tight max-w-3xl mx-auto",children:i?"Lassen Sie uns Ihr Stackfield Sicherheits-Setup aufsetzen":"Letâs set up your Stackfield security architecture"}),t.jsx("p",{className:"text-sm sm:text-base text-slate-300 max-w-2xl mx-auto font-normal",children:i?"Buchen Sie ein kostenloses 30-minütiges Audit. Wir zeigen Ihnen Best Practices für Raumstrukturen, Gästeräume und § 203 StGB Richtlinien.":"Book a free 30-minute security audit. We will map out room templates, guest access policies, and compliance workflows."}),t.jsxs("div",{className:"pt-4 flex flex-wrap items-center justify-center gap-4",children:[t.jsxs("button",{onClick:()=>o("Stackfield Bottom Banner"),className:"cta-coral py-4 px-9 text-sm sm:text-base font-bold shadow-2xl cursor-pointer",children:[t.jsx("span",{children:i?"Stackfield Sicherheits-Audit buchen":"Book Security Strategy Call"}),t.jsx(ie,{className:"w-4 h-4 ml-2"})]}),t.jsx(Z,{to:"/sicherheit",className:"cta-outline-dark py-4 px-7 text-sm sm:text-base font-bold bg-white/10 text-white border-slate-700 hover:bg-white hover:text-slate-950",children:t.jsx("span",{children:i?"Compliance Matrix prüfen":"Check Compliance Matrix"})})]})]})})]})}function Pc({onOpenAudit:o,lang:d,t:c}){const i=d!=="en";return t.jsxs("div",{className:"pt-24 pb-24 bg-[#FAFAFC] selection:bg-[#FB5A3E] selection:text-white",children:[t.jsxs("section",{className:"relative overflow-hidden pt-12 pb-20 sm:pt-16 sm:pb-24 border-b border-slate-200",children:[t.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_70%_50%_at_50%_-10%,rgba(251,90,62,0.12),transparent_70%)] pointer-events-none"}),t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[t.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-6",children:[t.jsx(Z,{to:"/",className:"text-xs font-bold text-slate-500 hover:text-slate-900 transition-colors",children:i?"Start":"Home"}),t.jsx("span",{className:"text-slate-300 text-xs",children:"/"}),t.jsx(Z,{to:"/fachbereiche",className:"text-xs font-bold text-slate-500 hover:text-slate-900 transition-colors",children:i?"Fachbereiche":"Departments"}),t.jsx("span",{className:"text-slate-300 text-xs",children:"/"}),t.jsx("span",{className:"text-xs font-extrabold text-[#FB5A3E]",children:i?"Kommunen & Ãffentliche Verwaltung":"Public Sector & Municipalities"})]}),t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 items-center",children:[t.jsxs("div",{className:"lg:col-span-7 space-y-6",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full bg-slate-900 text-white text-xs font-bold shadow-sm",children:[t.jsx(Mv,{className:"w-3.5 h-3.5 text-[#FB5A3E]"}),t.jsx("span",{children:"monday.com für die öffentliche Verwaltung & Stadtwerke"})]}),t.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-slate-950 tracking-tight leading-[1.1]",children:i?t.jsxs(t.Fragment,{children:["Ihre Verwaltung hat genug Projekte."," ",t.jsx("span",{className:"gradient-text-noliam",children:"Was fehlt, ist der Ãberblick."})]}):t.jsxs(t.Fragment,{children:["Your administration has plenty of projects."," ",t.jsx("span",{className:"gradient-text-noliam",children:"What is missing is clarity."})]})}),t.jsx("p",{className:"text-base sm:text-lg text-slate-700 leading-relaxed max-w-2xl font-normal",children:i?"Projekte, Fördermittel und MaÃnahmen im Griff: Noliam macht monday.com zur zentralen Arbeitsplattform für Kommunen und Stadtwerke. DSGVO-konform, vergabefreundlich und mit echter Verwaltungserfahrung.":"Projects, grants, and municipal initiatives under control: Noliam deploys monday.com for public administrations and municipal utilities. GDPR-compliant, procurement-friendly, and backed by public sector experience."}),t.jsxs("div",{className:"pt-2 flex flex-wrap items-center gap-4",children:[t.jsxs("button",{onClick:()=>o("Kommunen Erstgespräch"),className:"cta-coral text-sm sm:text-base py-3.5 px-8 font-bold flex items-center gap-2 shadow-xl cursor-pointer focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]",children:[t.jsx("span",{children:i?"Erstgespräch / Kommunal-Check buchen":"Book Municipal Assessment"}),t.jsx(ie,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#anwendungsfaelle",className:"cta-outline-dark text-sm sm:text-base py-3.5 px-6 font-bold flex items-center gap-2",children:[t.jsx("span",{children:i?"5 Anwendungsfälle ansehen":"Explore 5 Use Cases"}),t.jsx(nv,{className:"w-4 h-4 text-slate-400"})]})]}),t.jsxs("div",{className:"pt-3 flex items-center gap-2 text-xs font-semibold text-slate-500",children:[t.jsx(mt,{className:"w-4 h-4 text-emerald-600 shrink-0"}),t.jsx("span",{children:i?"Im Einsatz bei deutschen Kommunen und Stadtwerken zwischen 50.000 und 180.000 Einwohnern.":"In active use by German municipalities and municipal utilities (50k to 180k residents)."})]})]}),t.jsx("div",{className:"lg:col-span-5",children:t.jsxs("div",{className:"relative rounded-3xl p-3 bg-slate-950 border-2 border-slate-900 shadow-2xl overflow-hidden text-white",children:[t.jsx("div",{className:"absolute top-0 right-0 w-64 h-64 bg-orange-500/10 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"flex items-center justify-between px-3 py-2 border-b border-slate-800/80 mb-3",children:[t.jsxs("div",{className:"flex items-center gap-1.5",children:[t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-red-500/80"}),t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-yellow-500/80"}),t.jsx("span",{className:"w-2.5 h-2.5 rounded-full bg-emerald-500/80"})]}),t.jsx("div",{className:"text-[11px] font-mono text-slate-400 font-bold",children:"Kommune Cockpit · OZG & Fördermittel"}),t.jsx("div",{className:"w-8"})]}),t.jsxs("div",{className:"p-4 rounded-2xl bg-slate-900 border border-slate-800 space-y-3 text-xs",children:[t.jsxs("div",{className:"flex items-center justify-between pb-2 border-b border-slate-800",children:[t.jsxs("div",{children:[t.jsx("div",{className:"font-extrabold text-sm text-white",children:"Fördermittel- & MaÃnahmen-Portfolio"}),t.jsx("div",{className:"text-[10px] text-slate-400",children:"Verwaltungsrat · Hauptamt · Stadtwerke"})]}),t.jsx("span",{className:"text-[10px] font-bold uppercase bg-emerald-950 text-emerald-300 border border-emerald-800 px-2 py-0.5 rounded-full",children:"100% DSGVO"})]}),t.jsxs("div",{className:"space-y-2",children:[t.jsxs("div",{className:"p-2.5 rounded-xl bg-slate-950 border border-slate-800 flex items-center justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-white",children:"Smart City Programm (EFRE Fördermittel)"}),t.jsx("div",{className:"text-[10px] text-slate-400",children:"Frist: 30.11.2026 · Budget: 1.450.000 â¬"})]}),t.jsx("span",{className:"px-2 py-0.5 rounded-full bg-emerald-950 text-emerald-300 font-bold text-[10px]",children:"Im Zeitplan"})]}),t.jsxs("div",{className:"p-2.5 rounded-xl bg-slate-950 border border-slate-800 flex items-center justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-white",children:"OZG-Digitalisierung Bürgerportal Phase 2"}),t.jsx("div",{className:"text-[10px] text-slate-400",children:"Bürgeramt & IT · 8 Fachverfahren angebunden"})]}),t.jsx("span",{className:"px-2 py-0.5 rounded-full bg-blue-950 text-blue-300 font-bold text-[10px]",children:"In Abnahme"})]}),t.jsxs("div",{className:"p-2.5 rounded-xl bg-slate-950 border border-slate-800 flex items-center justify-between",children:[t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-white",children:"Stadtwerke Glasfaser-Ausbau Gewerbegebiet"}),t.jsx("div",{className:"text-[10px] text-slate-400",children:"Tiefbau & Genehmigung Bauamt"})]}),t.jsx("span",{className:"px-2 py-0.5 rounded-full bg-amber-950 text-amber-300 font-bold text-[10px]",children:"Meilenstein erreicht"})]})]}),t.jsxs("div",{className:"pt-2 border-t border-slate-800 flex items-center justify-between text-[11px] text-slate-400",children:[t.jsx("span",{children:"Kein neues Fachverfahren"}),t.jsx("span",{className:"font-bold text-[#FB7A59]",children:"Arbeitsebene darüber"})]})]}),t.jsx("div",{className:"p-3 text-center",children:t.jsx("span",{className:"text-[11px] text-slate-400 font-medium",children:"Beric
944htsreife Ãbersichten für Rat, Fördergeber und Ãffentlichkeit auf Knopfdruck"})})]})})]})]})]}),t.jsx("section",{className:"py-20 bg-white border-b border-slate-200",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16 space-y-3",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold",children:t.jsx("span",{children:i?"Der Verwaltungsalltag":"Everyday Reality"})}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-slate-950 tracking-tight",children:i?"Kommt Ihnen das bekannt vor?":"Does this sound familiar?"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 font-normal",children:i?"Die typischen Engpässe in gewachsenen Verwaltungsstrukturen, bevor eine koordinierte Arbeitsplattform eingeführt wird.":"Typical bottlenecks in municipal structures before implementing a unified Work OS."})]}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:[t.jsxs("div",{className:"p-8 rounded-3xl bg-slate-50 border border-slate-200 space-y-4 hover:shadow-lg transition-all",children:[t.jsx("div",{className:"w-12 h-12 rounded-2xl bg-rose-100 text-rose-700 flex items-center justify-center font-bold",children:t.jsx(cf,{className:"w-6 h-6"})}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:i?"Alles ist irgendwo. Nichts ist auffindbar.":"Everything is somewhere. Nothing is findable."}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed font-normal",children:i?"Excel-Listen im Hauptamt. E-Mail-Ketten mit dem Bauamt. Fachverfahren, die nicht miteinander sprechen. Der Sachstand eines Projekts? Eine Rundmail und drei Tage Wartezeit.":"Spreadsheets in the central office. Email threads with the building authority. Specialized silo software. The status of a project? A circular email and 3 days of waiting."})]}),t.jsxs("div",{className:"p-8 rounded-3xl bg-slate-50 border border-slate-200 space-y-4 hover:shadow-lg transition-all",children:[t.jsx("div",{className:"w-12 h-12 rounded-2xl bg-amber-100 text-amber-800 flex items-center justify-center font-bold",children:t.jsx(Na,{className:"w-6 h-6"})}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:i?"Förderprogramme mit Ablaufdatum.":"Grant programs with ticking deadlines."}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed font-normal",children:i?"Smart City, OZG, Städtebauförderung: Das Geld ist da, die Fristen auch. Was fehlt, ist eine Struktur, die Berichtspflichten und Meilensteine ohne Nachtschichten im Griff behält.":"Smart City, online public access, urban development grants: Funds are allocated, but deadlines are tight without automated milestone and reporting controls."})]}),t.jsxs("div",{className:"p-8 rounded-3xl bg-slate-50 border border-slate-200 space-y-4 hover:shadow-lg transition-all",children:[t.jsx("div",{className:"w-12 h-12 rounded-2xl bg-indigo-100 text-indigo-800 flex items-center justify-center font-bold",children:t.jsx(ml,{className:"w-6 h-6"})}),t.jsx("h3",{className:"text-xl font-extrabold text-slate-950",children:i?"Wissen steckt in Köpfen.":"Knowledge stuck in individual heads."}),t.jsx("p",{className:"text-sm text-slate-600 leading-relaxed font-normal",children:i?"Eine Kollegin geht in den Ruhestand, ein Projektleiter wechselt. Und mit ihnen der komplette Projektstand. Verwaltung braucht Strukturen, die bleiben.":"A colleague retires or a project manager transfers departmentsâand institutional knowledge vanishes. Public administration needs sustainable structures."})]})]})]})}),t.jsx("section",{className:"py-20 max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:t.jsxs("div",{className:"p-8 sm:p-14 rounded-3xl bg-slate-900 border-2 border-slate-800 text-white relative overflow-hidden shadow-2xl",children:[t.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-
944orange-600/10 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-10 items-center",children:[t.jsxs("div",{className:"lg:col-span-6 space-y-4",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-white/10 text-xs font-bold text-orange-300",children:[t.jsx(Gt,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:i?"Die integrierte Lösung":"The Integrated Solution"})]}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-white tracking-tight leading-tight",children:i?"Eine Plattform. Alle Ãmter. Voller Ãberblick.":"One Platform. All Offices. Total Visibility."})]}),t.jsxs("div",{className:"lg:col-span-6 space-y-4 text-sm sm:text-base text-slate-300 font-normal leading-relaxed",children:[t.jsx("p",{children:i?"Mit monday.com steuern Sie Projekte, MaÃnahmen und Anliegen in einer Oberfläche, die Ihre Mitarbeitenden ohne Schulungsmarathon verstehen. Noliam richtet die Plattform so ein, dass sie zu Ihrer Verwaltung passt: zu Ihren Prozessen, Ihren Gremien, Ihrem Datenschutz.":"With monday.com, you orchestrate municipal initiatives, grant deadlines, and tasks in an intuitive interface without complex training. Noliam configures the system to fit your governance, committees, and data protection rules."}),t.jsxs("div",{className:"p-4 rounded-2xl bg-white/5 border border-white/10 font-bold text-white flex items-start gap-3",children:[t.jsx(he,{className:"w-5 h-5 text-[#FB5A3E] shrink-0 mt-0.5"}),t.jsx("span",{children:i?"Kein neues Fachverfahren. Sondern die Arbeitsebene darüber, die bisher gefehlt hat.":"Not a replacement for specialized proceduresârather the collaborative workspace layer above them."})]})]})]})]})}),t.jsx("section",{id:"anwendungsfaelle",className:"py-20 bg-white border-y border-slate-200",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16 space-y-3",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold",children:t.jsx("span",{children:i?"Praxis-Szenarien":"Real-World Use Cases"})}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-slate-950 tracking-tight",children:i?"Wofür Kommunen monday.com nutzen":"How Municipalities Leverage monday.com"}),t.jsx("p",{className:"text-base sm:text-lg text-slate-600 font-normal",children:i?"5 bewährte Einsatzbereiche in Stadtverwaltungen, Landkreisen und kommunalen Eigenbetrieben.":"5 proven applications across city halls, district offices, and municipal utilities."})]}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[t.jsxs("div",{className:"p-7 rounded-3xl bg-slate-50 border border-slate-200 hover:border-slate-300 hover:shadow-md transition-all space-y-3 relative",children:[t.jsx("div",{className:"text-xs font-black text-[#FB5A3E] font-mono",children:"01"}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950",children:i?"Smart-City- und Programmsteuerung":"Smart City & Program Management"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed font-normal",children:i?"Alle Teilprojekte, Meilensteine und Verantwortlichen in einem Portfolio. Berichtsreife Ãbersichten für Rat, Fördergeber und Ãffentlichkeit auf Knopfdruck.":"All sub-projects, milestones, and owners in a unified portfolio. One-click status reporting for councils, grantors, and the public."})]}),t.jsxs("div",{className:"p-7 rounded-3xl bg-slate-50 border border-slate-200 hover:border-slate-300 hover:shadow-md transition-all space-y-3 relative",children:[t.jsx("div",{className:"text-xs font-black text-[#FB5A3E] font-mono",children:"02"}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950",children:i?"Fördermittelverwaltung":"Grant & Subsidy Management"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed font-normal",children:i?"Von der Antragstellung bis zum Verwendungsnachweis. Fristen, Budgets und Auflagen je Förderprogramm, mit automatischen Erinnerungen, bevor etwas anbrennt.":"From application to proof of utilization. Deadlines, budgets, and compliance stipulations with automated alerts before deadlines lapse."})]}),t.jsxs("div",{className:"p-7 rounded-3xl bg-slate-50 border border-slate-200 hover:border-slate-300 hover:shadow-md transition-all space-y-3 relative",children:[t.jsx("div",{className:"text-xs font-black text-[#FB5A3E] font-mono",children:"03"}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950",children:i?"MaÃnahmen aus Gremienbeschlüssen":"Council & Committee Resolution Tracking"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed font-normal",children:i?"Der Rat beschlieÃt, die Verwaltung setzt um. Jeder Beschluss wird zur nachverfolgbaren MaÃnahme mit Zuständigkeit, Frist und lückenlosem Status.":"City council passes resolutions, administration executes. Every resolution becomes an actionable task with assigned ownership, deadline, and audit trail."})]}),t.jsxs("div",{className:"p-7 rounded-3xl bg-slate-50 border border-slate-200 hover:border-slate-300 hover:shadow-md transition-all space-y-3 relative",children:[t.jsx("div",{className:"text-xs font-black text-[#FB5A3E] font-mono",children:"04"}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950",children:i?"Bürgeranliegen und interne Services":"Citizen Inquiries & Internal Services"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed font-normal",children:i?"Anliegen strukturiert aufnehmen, dem richtigen Amt zuweisen, Bearbeitung dokumentieren. Transparent für alle Beteiligten, auswertbar für die Verwaltungsleitung.":"Structured intake of inquiries, automated rout
944ing to the responsible department, and transparent status tracking for leadership."})]}),t.jsxs("div",{className:"p-7 rounded-3xl bg-slate-50 border border-slate-200 hover:border-slate-300 hover:shadow-md transition-all space-y-3 relative md:col-span-2 lg:col-span-2",children:[t.jsx("div",{className:"text-xs font-black text-[#FB5A3E] font-mono",children:"05"}),t.jsx("h3",{className:"text-lg font-extrabold text-slate-950",children:i?"Bau- und Infrastrukturprojekte (Stadtwerke & Tiefbau)":"Construction & Infrastructure Projects (Utilities)"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed font-normal",children:i?"Netzausbau, Sanierungen, Energiewendeprojekte: Gewerke, externe Dienstleister und interne Teams in einem synchronisierten Plan. Besonders bewährt bei Stadtwerken und kommunalen Eigenbetrieben.":"Broadband rollout, energy transition, municipal renovations: Contractors, external engineering firms, and internal teams synchronized in one living schedule."})]})]})]})}),t.jsx("section",{className:"py-20 bg-slate-950 text-white",children:t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16 space-y-3",children:[t.jsxs("div",{className:"inline-flex items-center px-3 py-1 rounded-full bg-white/10 text-xs font-bold text-slate-300",children:[t.jsx(Xe,{className:"w-3.5 h-3.5 text-emerald-400"}),t.jsx("span",{children:"Sicherheit, Datenschutz & Vergabe"})]}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-white tracking-tight",children:i?"Die Fragen, die Ihr IT-Amt stellen wird. Beantwortet.":"The Questions Your IT Department Will Ask. Answered."})]}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[t.jsxs("div",{className:"p-8 rounded-3xl bg-slate-900 border border-slate-800 space-y-3",children:[t.jsxs("h3",{className:"text-xl font-extrabold text-white flex items-center gap-2",children:[t.jsx(mt,{className:"w-5 h-5 text-emerald-400"}),t.jsx("span",{children:"DSGVO-konform & EU-Hosting"})]}),t.jsx("p",{className:"text-sm text-slate-300 leading-relaxed font-normal",children:"monday.com bietet garantierte EU-Datenhaltung (Frankfurt) und einen rechtsgültigen Auftragsverarbeitungsvertrag (AVV nach Art. 28 DSGVO). Wir konfigurieren Rollen und Rechte so, dass nur sieht, wer sehen darf."})]}),t.jsxs("div",{className:"p-8 rounded-3xl bg-slate-900 border border-slate-800 space-y-3",children:[t.jsxs("h3",{className:"text-xl font-extrabold text-white flex items-center gap-2",children:[t.jsx(ml,{className:"w-5 h-5 text-blue-400"}),t.jsx("span",{children:"Mitbestimmung von Anfang an"})]}),t.jsx("p",{className:"text-sm text-slate-300 leading-relaxed font-normal",children:"Wir kennen die Anforderungen von Personalräten und binden sie frühzeitig ein. Keine Leistungskontrolle durch die Hintertür, sondern transparente Dienstvereinbarungen."})]}),t.jsxs("div",{className:"p-8 rounded-3xl bg-slate-900 border border-slate-800 space-y-3",children:[t.jsxs("h3",{className:"text-xl font-extrabold text-white flex items-center gap-2",children:[t.jsx(Wb,{className:"w-5 h-5 text-amber-400"}),t.jsx("span",{children:"Vergabefreundliche Pakete"})]}),t.jsx("p",{className:"text-sm text-slate-300 leading-relaxed font-normal",children:"Festpreis-Angebote mit klar definiertem Leistungsumfang (EVB-IT konform), kalkuliert für die unkomplizierte Direktvergabe. Sie wissen vor Projektstart exakt, was es kostet."})]}),t.jsxs("div",{className:"p-8 rounded-3xl bg-slate-900 border border-slate-800 space-y-3",children:[t.jsxs("h3",{className:"text-xl font-extrabold text-white flex items-center gap-2",children:[t.jsx(Ub,{className:"w-5 h-5 text-[#FB5A3E]"}),t.jsx("span",{children:"Echte Verwaltungserfahrung"})]}),t.jsx("p",{className:"text-sm text-slate-300 leading-relaxed font-normal",children:"Wir arbeiten regelmäÃig mit Kommunen und Stadtwerken. Wir wissen, was ein Ratsinformationssystem (RIS) ist, was ein Verwendungsnachweis bedeutet und warum der Kämmerer mit am Tisch sitzt."})]})]})]})}),t.jsxs("section",{className:"py-20 max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16 space-y-3",children:[t.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full badge-orange text-xs font-bold",children:t.jsx("span",{children:i?"Einführung & Pakete":"Engagement Models"})}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-slate-950 tracking-tight",children:i?"So starten Sie":"How to Get Started"})]}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 mb-12",children:[t.jsxs("div",{className:"p-8 rounded-3xl bg-white border-2 border-slate-200 hover:border-slate-400 transition-all shadow-md space-y-4 flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("span",{className:"px-3 py-1 rounded-full bg-emerald-100 text-emerald-900 text-xs font-bold uppercase tracking-wider",children:"Kostenlos"}),t.jsx("h3",{className:"text-2xl font-extrabold text-slate-950 mt-4 mb-2",children:"Kommunal-Check"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed font-normal",children:"30 Minuten Videocall. Sie schildern Ihre Situation, wir zeigen anhand echter Praxisbeispiele, ob und wie monday.com passt. Ehrliche Einschätzung, kein Verkaufsgespräch."})]}),t.jsxs("button",{onClick:()=>o("Kommunal-Check Paket"),className:"cta-outline-dark w-full py-3 text-xs font-bold flex items-center justify-center gap-2 cursor-pointer",children:[t.jsx("span",{children:"Kommunal-Check anfragen"}),t.jsx(ie,{className:"w-4 h-4"})]})]}),t.jsxs("div",{className:"p-8 rounded-3xl bg-white border-2 border-[#FB5A3E] shadow-xl space-y-4 flex flex-col justify-between relative",children:[t.jsx("div",{className:"absolute -top-3 left-8 bg-[#FB5A3E] text-white text-[11px] font-bold uppercase tracking-wider px-3.5 py-1 rounded-full shadow-sm",children:"Empfohlen"}),t.jsxs("div",{children:[t.jsx("span",{className:"px-3 py-1 rounded-full bg-orange-100 text-[#FB5A3E] text-xs font-bold uppercase tracking-wider",children:"Festpreis"}),t.jsx("h3",{className:"text-2xl font-extrabold text-slate-950 mt-4 mb-2",children:"Pilot-Accelerator"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed font-normal",children:"Ein Anwendungsfall, ein Amt, vier Wochen. Wir bauen mit Ihnen einen produktiven Piloten, zum Beispiel Ihre Fördermittelübersicht oder Ihre MaÃnahmenliste. Danach entscheiden Sie auf Basis echter Ergebnisse."})]}),t.jsxs("button",{onClick:()=>o("Pilot-Accelerator Paket"),className:"cta-coral w-full py-3.5 text-xs sm:text-sm font-bold flex items-center justify-center gap-2 shadow-lg cursor-pointer",children:[t.jsx("span",{children:"Pilot-Accelerator starten"}),t.jsx(ie,{className:"w-4 h-4"})]})]}),t.jsxs("div",{className:"p-8 rounded-3xl bg-white border-2 border-slate-200 hover:border-slate-400 transition-all shadow-md space-y-4 flex flex-col justify-between",children:[t.jsxs("div",{children:[t.jsx("span",{className:"px-3 py-1 rounded-full bg-slate-100 text-slate-800 text-xs font-bold uppercase tracking-wider",children:"Individuell"}),t.jsx("h3",{className:"text-2xl font-extrabold text-slate-950 mt-4 mb-2",children:"Verwaltungsplattform"}),t.jsx("p",{className:"text-xs sm:text-sm text-slate-600 leading-relaxed font-normal",children:"Ausrollen über mehrere Ãmter, Schulung von Key-Usern, Anbindung bestehender Systeme, Betrieb und Weiterentwicklung. Mit Change-Begleitung, die den Namen verdient."})]}),t.jsxs("button",{onClick:()=>o("Verwaltungsplattform Rollout"),className:"cta-outline-dark w-full py-3 text-xs font-bold flex items-center justify-center gap-2 cursor-pointer",children:[t.jsx("span",{children:"Rollout-Beratung anfragen"}),t.jsx(ie,{className:"w-4 h-4"})]})]})]})]}),t.jsx("section",{className:"py-16 bg-slate-100 border-y border-slate-200",children:t.jsxs("div",{className:"max-w-4xl mx-auto px-4 text-center space-y-4",children:[t.jsx("blockquote",{className:"text-xl sm:text-2xl font-extrabold text-slate-950 italic leading-relaxed",children:"âWir sehen jetzt auf einen Blick, wo jedes Projekt steht. Vorher waren das drei Excel-Listen und viele E-Mails.â"}),t.jsx("div",{className:"text-xs sm:text-sm text-slate-600 font-medium",children:"Projektleitung Digitalisierung, Kommune in Nordrhein-Westfalen. (Referenzgespräche vermitteln wir gern nach Rücksprache)."})]})}),t.jsxs("section",{className:"py-20 max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"text-center mb-12 space-y-2",children:[t.jsx("h2",{className:"text-3xl font-extrabold text-slate-950",children:"Häufige Fragen aus der Verwaltung"}),t.jsx("p",{className:"text-sm text-slate-600",children:"Was Kommunen und Stadtwerke uns zuerst fragen."})]}),t.jsxs("div",{className:"space-y-4 text-xs sm:text-sm",children:[t.jsxs("div",{className:"p-6 rounded-2xl bg-white border border-slate-200 space-y-2 shadow-xs",children:[t.jsx("h3",{className:"font-extrabold text-slate-950 text-base",children:"Ist monday.com für den Einsatz in der öffentlichen Verwaltung zulässig?"}),t.jsx("p",{className:"text-slate-600 leading-relaxed font-normal",children:"Ja. monday.com bietet EU-Datenhaltung (Frankfurt), AVV nach Art. 28 DSGVO und umfangreiche Zertifizierungen (u.a. ISO 27001-konform, SOC 2). Für die konkrete Bewertung stellen wir Ihrem Datenschutzbeauftragten alle erforderlichen Prüfunterlagen bereit."})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-white border border-slate-200 space-y-2 shadow-xs",children:[t.jsx("h3",{className:"font-extrabold text-slate-950 text-base",children:"Ersetzt monday.com unsere Fachverfahren?"}),t.jsx("p",{className:"text-slate-600 leading-relaxed font-normal",children:"Nein, und das soll es auch nicht. monday.com ist die Arbeits- und Koordinationsebene über den Fachverfahren: für alles, was heute in Excel, E-Mail und auf Fluren stattfindet."})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-white border border-slate-200 space-y-2 shadow-xs",children:[t.jsx("h3",{className:"font-extrabold text-slate-950 text-base",children:"Wie lange dauert die Einführung?"}),t.jsx("p",{className:"text-slate-600 leading-relaxed font-normal",children:"Ein Pilot ist in vier Wochen produktiv. Ein Rollout über mehrere Ãmter dauert je nach Umfang drei bis sechs Monate. Wir arbeiten in Etappen, die einzeln Nutzen stiften."})]}),t.jsxs("div",{className:"p-6 rounded-2xl bg-white border border-slate-200 space-y-2 shadow-xs",children:[t.jsx("h3",{className:"font-extrabold text-slate-950 text-base",children:"Müssen unsere Mitarbeitenden geschult werden?"}),t.jsx("p",{className:"text-slate-600 leading-relaxed font-normal",children:"monday.com ist so intuitiv, dass eine zweistündige Einführung für die meisten Teammitglieder ausreicht. Key-User bilden wir tiefer aus, damit Ihre Verwaltung dauerhaft unabhängig arbeiten kann."})]})]})]}),t.jsx("section",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:t.jsxs("div",{className:"p-8 sm:p-14 roun
944ded-3xl bg-slate-900 border-2 border-slate-800 text-white text-center space-y-6 relative overflow-hidden shadow-2xl",children:[t.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-orange-600/20 rounded-full blur-3xl pointer-events-none"}),t.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-white tracking-tight max-w-3xl mx-auto",children:"Sprechen wir über Ihre Verwaltung."}),t.jsx("p",{className:"text-sm sm:text-base text-slate-300 max-w-2xl mx-auto font-normal",children:"30 Minuten, ein Videocall, kein Pitch-Deck. Sie bringen einen konkreten Fall mit, wir zeigen live, wie er in monday.com aussieht."}),t.jsx("div",{className:"pt-4 flex flex-wrap items-center justify-center gap-4",children:t.jsxs("button",{onClick:()=>o("Kommunen Bottom Callout"),className:"cta-coral py-4 px-9 text-sm sm:text-base font-bold shadow-2xl cursor-pointer",children:[t.jsx("span",{children:"Erstgespräch / Kommunal-Check buchen"}),t.jsx(ie,{className:"w-4 h-4 ml-2"})]})}),t.jsx("div",{className:"text-xs text-slate-400",children:"Dmitry Rasin, Managing Director, Noliam AG"})]})})]})}function Tx({lang:o,t:d}){const c=o!=="en";return t.jsx("div",{className:"pt-28 pb-24 bg-[#FAFAFC] selection:bg-[#FB5A3E] selection:text-white",children:t.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsx("div",{className:"mb-6",children:t.jsxs(Z,{to:"/",className:"inline-flex items-center gap-1.5 text-xs font-bold text-slate-500 hover:text-slate-900 transition-colors",children:[t.jsx(bn,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:c?"Zurück zur Startseite":"Back to Home"})]})}),t.jsxs("div",{className:"mb-12 border-b border-slate-200 pb-8",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full badge-orange text-xs font-bold mb-3",children:[t.jsx($v,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:c?"Rechtliche Angaben":"Legal Disclosure"})]}),t.jsx("h1",{className:"text-3xl sm:text-5xl font-extrabold text-slate-950 tracking-tight",children:c?"Impressum":"Imprint / Legal Notice"}),t.jsx("p",{className:"text-sm sm:text-base text-slate-600 mt-2 font-normal",children:c?"Angaben gemäà Schweizer Obligationenrecht (OR), DSG / revDSG sowie Telemediengesetz.":"Company disclosure and legal details for Noliam AG in compliance with Swiss and EU regulations."})]}),t.jsxs("div",{className:"bg-white rounded-3xl p-8 sm:p-12 border border-slate-200 shadow-sm space-y-10 text-xs sm:text-sm text-slate-700 leading-relaxed font-normal",children:[t.jsxs("div",{className:"p-6 rounded-2xl bg-slate-50 border border-slate-200 space-y-4",children:[t.jsxs("h2",{className:"text-lg font-extrabold text-slate-950 flex items-center gap-2",children:[t.jsx(Ib,{className:"w-5 h-5 text-[#FB5A3E]"}),t.jsx("span",{children:"Noliam AG"})]}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-slate-900",children:"Unternehmenssitz / Adresse:"}),t.jsxs("div",{className:"text-slate-600",children:["Noliam AG",t.jsx("br",{}),"Lüssirainstrasse 31",t.jsx("br",{}),"CH-6300 Zug",t.jsx("br",{}),"Schweiz"]})]}),t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-slate-900",children:"Vertretungsberechtigter Verwaltungsrat:"}),t.jsx("div",{className:"text-slate-600",children:"Mr. Serge Wolf (Verwaltungsrat / Board of Directors)"}),t.jsx("div",{className:"font-bold text-slate-900 mt-3",children:"Kontakt:"}),t.jsxs("div",{className:"text-slate-600",children:["E-Mail: ",t.jsx("a",{href:"mailto:[email protected]",className:"text-[#FB5A3E] font-bold hover:underline",children:"[email protected]"}),t.jsx("br",{}),"Web: ",t.jsx("a",{href:"https://www.noliam.com",className:"text-slate-900 font-medium hover:underline",children:"www.noliam.com"})]})]})]}),t.jsxs("div",{className:"pt-3 border-t border-slate-200 grid grid-cols-1 sm:grid-cols-2 gap-3 text-xs",children:[t.jsxs("div",{children:[t.jsx("span",{className:"font-bold text-slate-900",children:"Handelsregister:"})," Handelsregisteramt des Kantons Zug"]}),t.jsxs("div",{children:[t.jsx("span",{className:"font-bold text-slate-900",children:"Mehrwertsteuer- / UID-Nummer:"})," CHE-200.813.808 MWST"]})]})]}),t.jsxs("section",{className:"space-y-3",children:[t.jsx("h2",{className:"text-base sm:text-lg font-extrabold text-slate-950",children:"Urheberrechte & Copyright (URG)"}),t.jsx("p",{children:"© 2026 Noliam AG und Lizenzgeber. Alle Rechte vorbehalten."}),t.jsx("p",{children:"Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem schweizerischen Urheberrecht (URG) sowie internationalen Abkommen. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung auÃerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung der Noliam AG bzw. des jeweiligen Autors oder Erstellers."}),t.jsx("p",{children:"Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet."})]}),t.jsxs("section",{className:"space-y-3",children:[t.jsx("h2",{className:"text-base sm:text-lg font-extrabold text-slate-950",children:"Haftungsausschluss für Inhalte & Links"}),t.jsx("p",{children:"Die Internetseiten der Noliam AG (www.noliam.com) wurden mit gröÃter Sorgfalt zusammengestellt und werden fortlaufend gepflegt. Alle Inhalte dienen ausschlieÃlich der unverbindlichen und allgemeinen Information und ersetzen keine detaillierte, individuelle Beratung."}),t.jsx("p",{children:"Die Noliam AG übernimmt keine Gewähr für die Richtigkeit, Aktualität, Vollständigkeit und Qualität der bereitgestellten Informationen und schlieÃt jegliche Haftung aus direkter oder indirekter Nutzung der Website oder dem Herunterladen von Daten aus."}),t.jsx("p",{children:"Unser Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte wir keinen Einfluss haben. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links unverzüglich entfernen."})]}),t.jsxs("section",{className:"p-5 rounded-2xl bg-orange-50/60 border border-orange-200 text-xs text-slate-700 space-y-1",children:[t.jsx("div",{className:"font-extrabold text-slate-900",children:"Hinweis zu Partner- & Markenzeichen:"}),t.jsx("div",{children:"monday.com, Collabase, Stackfield, Jira, Atlassian und weitere genannte Produktnamen sind eingetragene Warenzeichen ihrer jeweiligen Eigentümer. Noliam AG agiert als unabhängiger, zertifizierter Solution Partner und Implementierungsdienstleister."})]})]})]})})}function Rx({lang:o,t:d}){const c=o!=="en";return t.jsx("div",{className:"pt-28 pb-24 bg-[#FAFAFC] selection:bg-[#FB5A3E] selection:text-white",children:t.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsx("div",{className:"mb-6",children:t.jsxs(Z,{to:"/",className:"inline-flex items-center gap-1.5 text-xs font-bold text-slate-500 hover:text-slate-900 transition-colors",children:[t.jsx(bn,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:c?"Zurück zur Startseite":"Back to Home"})]})}),t.jsxs("div",{className:"mb-12 border-b border-slate-200 pb-8",children:[t.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-emerald-100 text-emerald-900 text-xs font-bold mb-3",children:[t.jsx(ly,{className:"w-3.5 h-3.5 text-emerald-700"}),t.jsx("span",{children:c?"Datenschutz & Compliance":"Privacy & Compliance"})]}),t.jsx("h1",{className:"text-3xl sm:text-5xl font-extrabold text-slate-950 tracking-tight",children:c?"Datenschutzerklärung":"Privacy Policy"}),t.jsx("p",{className:"text-sm sm:text-base text-slate-600 mt-2 font-normal",children:c?"Informationen zur Erhebung und Verarbeitung personenbezogener Daten nach Schweizer revDSG und EU-DSGVO.":"Information on the collection and processing of personal data in accordance with the Swiss revDSG and EU GDPR."})]}),t.jsxs("div",{className:"bg-white rounded-3xl p-8 sm:p-12 border border-slate-200 shadow-sm space-y-10 text-xs sm:text-sm text-slate-700 leading-relaxed font-normal",children:[t.jsxs("section",{className:"space-y-3",children:[t.jsx("h2",{className:"text-base sm:text-lg font-extrabold text-slate-950",children:"1. Verantwortliche Stelle"}),t.jsx("p",{children:"Verantwortlich für die Datenverarbeitung auf dieser Website ist:"}),t.jsxs("div",{className:"p-4 rounded-2xl bg-slate-50 border border-slate-200 text-xs space-y-1",children:[t.jsx("div",{className:"font-bold text-slate-900",children:"Noliam AG"}),t.jsx("div",{children:"Lüssirainstrasse 31, CH-6300 Zug, Schweiz"}),t.jsxs("div",{children:["E-Mail: ",t.jsx("a",{href:"mailto:[email protected]",className:"text-[#FB5A3E] font-bold",children:"[email protected]"})]}),t.jsx("div",{children:"Vertretungsberechtigt: Serge Wolf"})]})]}),t.jsxs("section",{className:"space-y-3",children:[t.jsx("h2",{className:"text-base sm:text-lg font-extrabold text-slate-950",children:"2. Hosting, Verschlüsselung & Sicherheitsstandards"}),t.jsx("p",{children:"Diese Website nutzt aus Sicherheitsgründen und zum Schutz der Ãbertragung vertraulicher Inhalte eine moderne SSL/TLS-Verschlüsselung (HTTPS). Die Datenverarbeitung erfolgt auf ISO 27001-konformer europäischer und schweizerischer Server-Infrastruktur."}),t.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3 pt-2",children:[t.jsxs("div",{className:"p-4 rounded-xl bg-slate-50 border border-slate-200 flex items-start gap-2.5",children:[t.jsx(mt,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-slate-900 text-xs",children:"Schweizer revDSG & EU-DSGVO"}),t.jsx("div",{className:"text-[11px] text-slate-500",children:"Vollständige Einhaltung aller Datenschutzrichtlinien."})]})]}),t.jsxs("div",{className:"p-4 rounded-xl bg-slate-50 border border-slate-200 flex items-start gap-2.5",children:[t.jsx(mt,{className:"w-4 h-4 text-emerald-600 shrink-0 mt-0.5"}),t.jsxs("div",{children:[t.jsx("div",{className:"font-bold text-slate-900 text-xs",children:"ISO 27001-konforme Rechenzentren"}),t.jsx("div",{className:"text-[11px] text-slate-500",children:"Frankfurt am Main, Zürich und Genf."})]})]})]})]}),t.jsxs("section",{className:"space-y-3",children:[t.jsx("h2",{className:"text-base sm:text-lg font-extrabold text-slate-950",children:"3. Kontaktauf
944nahme, Termine & Audit-Anfragen"}),t.jsx("p",{children:"Wenn Sie uns per Kontaktformular, E-Mail oder über die Buchung eines Clarity Audits Anfragen zukommen lassen, werden Ihre Angaben (Name, geschäftliche E-Mail, Unternehmen, Nachricht) zwecks Bearbeitung der Anfrage und für den Fall von Anschlussfragen bei uns gespeichert. Diese Daten geben wir nicht ohne Ihre Einwilligung weiter."})]}),t.jsxs("section",{className:"space-y-3",children:[t.jsx("h2",{className:"text-base sm:text-lg font-extrabold text-slate-950",children:"4. Auftragsverarbeitung im Rahmen von Kundenprojekten (AVV)"}),t.jsx("p",{children:"Bei der Beratung und Implementierung von monday.com, Collabase oder Stackfield schlieÃen wir mit unseren Kunden standardmäÃig einen Auftragsverarbeitungsvertrag (AVV nach Art. 28 DSGVO bzw. Art. 9 revDSG) ab, der die strikte Vertraulichkeit und Rollenberechtigungen regelt."})]}),t.jsxs("section",{className:"space-y-3",children:[t.jsx("h2",{className:"text-base sm:text-lg font-extrabold text-slate-950",children:"5. Google Fonts & Technische Schriftarten"}),t.jsx("p",{children:"Diese Seite nutzt zur einheitlichen und ansprechenden typografischen Darstellung Schriftarten von Google (Google Fonts). Beim Aufruf einer Seite lädt Ihr Browser die benötigten Schriften in ihren Browsercache. Zu diesem Zweck nimmt der von Ihnen verwendete Browser Verbindung zu den Servern von Google auf. Hierdurch erlangt Google Kenntnis darüber, dass über Ihre IP-Adresse diese Website aufgerufen wurde. Die Nutzung von Google Fonts erfolgt im Interesse einer einheitlichen und ansprechenden Darstellung unserer Online-Angebote (Art. 6 Abs. 1 lit. f DSGVO). Weitere Informationen zu Google Fonts finden Sie unter https://developers.google.com/fonts/faq und in der Datenschutzerklärung von Google: https://policies.google.com/privacy."})]}),t.jsxs("section",{className:"space-y-3",children:[t.jsx("h2",{className:"text-base sm:text-lg font-extrabold text-slate-950",children:"6. Ihre Rechte als betroffene Person"}),t.jsxs("p",{children:["Sie haben jederzeit das Recht auf unentgeltliche Auskunft über Ihre gespeicherten personenbezogenen Daten, deren Herkunft und Empfänger und den Zweck der Datenverarbeitung sowie ein Recht auf Berichtigung, Sperrung oder Löschung dieser Daten. Hierzu können Sie sich jederzeit unter ",t.jsx("a",{href:"mailto:[email protected]",className:"text-[#FB5A3E] font-bold",children:"[email protected]"})," an uns wenden."]})]})]})]})})}const Gc={},Ic="noliam_azure_client_id",fl="noliam_ms_user_session",Bx=typeof import.meta<"u"&&(Gc!=null&&Gc.VITE_AZURE_CLIENT_ID)?void 0:"87b5a864-16a2-4a7b-a25e-noliam01ad98";function Sf(){return typeof window>"u"?Bx:localStorage.getItem(Ic)||Bx}function ij(o){typeof window>"u"||(o&&o.trim()?localStorage.setItem(Ic,o.trim()):localStorage.removeItem(Ic))}function pl(o){return!o||typeof o!="string"?!1:o.trim().toLowerCase().endsWith("@noliam.com")}function Ox(){if(typeof window>"u")return null;try{const o=localStorage.getItem(fl);if(!o)return null;const d=JSON.parse(o);return d&&d.email&&pl(d.email)?d:(localStorage.removeItem(fl),null)}catch(o){return console.error("Error reading Microsoft auth session",o),null}}function kf(o){typeof window>"u"||(o&&pl(o.email)?(localStorage.setItem(fl,JSON.stringify(o)),window.dispatchEvent(new Event("noliam_auth_changed"))):(localStorage.removeItem(fl),window.dispatchEvent(new Event("noliam_auth_changed"))))}function rj(){typeof window>"u"||(localStorage.removeItem(fl),window.dispatchEvent(new Event("noliam_auth_changed")))}function oj(o){try{const c=o.split(".")[1].replace(/-/g,"+").replace(/_/g,"/"),i=decodeURIComponent(atob(c).split("").map(u=>"%"+("00"+u.charCodeAt(0).toString(16)).slice(-2)).join(""));return JSON.parse(i)}catch(d){return console.error("Error decoding JWT token",d),null}}function cj(){if(typeof window>"u")return null;const o=window.location.hash.substring(1),d=new URLSearchParams(o||window.location.search),c=d.get("id_token"),i=d.get("access_token"),u=d.get("error_description")||d.get("error");if(u)return{success:!1,error:u};if(c){const h=oj(c);if(h){const g=h.email||h.preferred_username||h.upn||"";if(!pl(g))return{success:!1,error:`Zugriff verweigert: Das Microsoft-Konto "${g||"Unbe
944kannt"}" besitzt keine @noliam.com Adresse. Nur autorisierte Mitarbeiter haben Zugriff.`};const b={name:h.name||g.split("@")[0],email:g.toLowerCase(),tenantId:h.tid,idToken:c,accessToken:i,loggedInAt:Date.now()};return kf(b),window.history.replaceState(null,"",window.location.pathname),{success:!0,user:b}}}return null}function dj({redirect:o=!1}={}){const d=Sf(),c=window.location.origin+"/admin",i="common",u=Math.random().toString(36).substring(2,15),h=Math.random().toString(36).substring(2,15),g=new URL(`https://login.microsoftonline.com/${i}/oauth2/v2.0/authorize`);if(g.searchParams.append("client_id",d),g.searchParams.append("response_type","id_token token"),g.searchParams.append("redirect_uri",c),g.searchParams.append("scope","openid profile email User.Read"),g.searchParams.append("response_mode","fragment"),g.searchParams.append("state",u),g.searchParams.append("nonce",h),g.searchParams.append("domain_hint","noliam.com"),g.searchParams.append("prompt","select_account"),o){window.location.href=g.toString();return}const b=500,x=650,f=window.screenX+(window.outerWidth-b)/2,y=window.screenY+(window.outerHeight-x)/2;return window.open(g.toString(),"Microsoft Login - Noliam Admin",`width=${b},height=${x},left=${f},top=${y},status=no,toolbar=no,menubar=no`)}const uj=[{label:"Ãffentlicher Sektor & Kommunen",url:"/kommunen"},{label:"monday.com Work OS (Flagship)",url:"/platform/monday-com"},{label:"Collabase Swiss DB & Quality Engineering",url:"/platform/collabase"},{label:"Stackfield Zero-Knowledge Vault",url:"/platform/stackfield"},{label:"Migration & ROI-Rechner",url:"/rechner"},{label:"Altdaten-Migration (Jira / Excel)",url:"/migration"},{label:"Sicherheit & Compliance Hub",url:"/sicherheit"},{label:"Alle Lösungen im Ãberblick",url:"/loesungen"},{label:"Case Studies & Referenzen",url:"/case-studies"},{label:"Clarity Audit buchen",url:"/kontakt"}],_x=["AI & Automatisierung","Operations","Kommunen & Public Sector","Migration","Compliance","Sales & CRM","Change & Culture","Service & Support","Work OS"];function Fc({lang:o="de"}){var wn,Nn,Nl,Sl,ct,kl,ms,hs,Ja,Al,xs,El,Cl;Xc();const[d,c]=w.useState(()=>Ox()),[i,u]=w.useState(""),[h,g]=w.useState(!1),[b,x]=w.useState(!1),[f,y]=w.useState(()=>Sf()),[v,k]=w.useState(""),[B,C]=w.useState(()=>Yt()),[O,_]=w.useState(""),[D,W]=w.useState("all"),[q,I]=w.useState(!1),[F,$]=w.useState(null),[V,xe]=w.useState("split"),[Ee,ze]=w.useState(!1),[je,ve]=w.useState(""),[ne,Re]=w.useState(""),[Me,E]=w.useState(!1),[K,ae]=w.useState(""),[we,ue]=w.useState(!1),[N,P]=w.useState(!1),Q=w.useRef(null),[X,oe]=w.useState("");w.useEffect(()=>{(()=>{const Le=cj();Le&&(Le.success&&Le.user?(c(Le.user),u(""),re(`Willkommen zurück, ${Le.user.name||Le.user.email}!`)):Le.error&&u(Le.error))})();const J=()=>C(Yt()),Se=()=>c(Ox());return window.addEventListener("noliam_blog_updated",J),window.addEventListener("noliam_auth_changed",Se),()=>{window.removeEventListener("noliam_blog_updated",J),window.removeEventListener("noliam_auth_changed",Se)}},[]);const re=H=>{oe(H),setTimeout(()=>oe(""),3500)},Ne=()=>{g(!0),u("");try{dj({redirect:!1})}catch(H){console.error("Login error",H),u("Microsoft Login-Fenster konnte nicht geöffnet werden. Nutzen Sie die direkte @noliam.com E-Mail-Autorisierung unten.")}finally{g(!1)}},nt=H=>{if(H.preventDefault(),u(""),!pl(v)){u(`Zugriff verweigert (403): "${v}" ist keine gültige @noliam.com E-Mail-Adresse. Nur Mitarbeiter der Noliam Organisation haben Zugang.`);return}const J={name:v.split("@")[0].replace("."," ").replace(/\b\w/g,Se=>Se.toUpperCase()),email:v.toLowerCase().trim(),provider:"Microsoft Entra ID (Noliam Verified)",loggedInAt:Date.now()};kf(J),c(J),re(`Erfolgreich als ${J.email} autorisiert.`)},Ve=()=>{rj(),c(null),re("Erfolgreich abgemeldet.")},Ya=()=>{const H=new Date().toLocaleDateString("de-DE",{day:"numeric",month:"long",year:"numeric"}),J=(d==null?void 0:d.name)||"Dmitry Rasin";$({slug:`leitfaden-${Date.now().toString().slice(-4)}`,image:PRESET_IMAGES[0].url,featured:!1,author:J,de:{category:"Work OS",tag:"Work Management",title:"",excerpt:"",readTime:"6 Min. Lesezeit",date:H,content:`## Warum dieser Ansatz für Ihr Unternehmen entscheidend ist 945 946In gewachsenen Unternehmensstrukturen führen fragmentierte Tools und isolierte Tabellen zu massiven Effizienzverlusten. Mit einer durchdachten [Work OS Plattform](/platform/monday-com) schaffen Sie eine einheitliche Datenbasis. 947 948### Drei Schritte zur Umsetzung:
949- **1. Status Quo analysieren:** Bestehende Workflows und Engpässe mit einem [kostenlosen Automation-Audit](/kontakt) kartieren. 950- **2. Standardisierung etablieren:** Klare Taxonomien und [DSGVO-konforme Sicherheitsstrukturen](/sicherheit) definieren. 951- **3. Automatisierung aktivieren:** Manuelle Routineaufgaben durch smarte Trigger und KI-Agenten ersetzen. 952 953> **Profi-Tipp:** Nutzen Sie unseren interaktiven [ROI- & Effizienz-Rechner](/rechner), um die jährlichen Lizenz- und Zeiteinsparungen für Ihr Team vorab zu kalkulieren. 954 955--- 956 957### Wichtige Erkenntnisse auf einen Blick 958 959| Handlungsfeld | Noliam Best Practice | Erwartetes Ergebnis | 960|---|---|---| 961| **Führung & Strategie** | Verbindliche Priorisierung | 100% Transparenz über alle Portfolios | 962| **Prozess vor Tool** | Erst glätten, dann automatisieren | Bis zu 40% schnellere Durchlaufzeiten | 963| **Messbarer ROI** | Schlüsselfertige Fast Foundations | Produktiver Go-Live in 3â6 Wochen | 964`}}),xe("split"),I(!0)},yn=H=>{$(JSON.parse(JSON.stringify(H))),xe("split"),I(!0)},ds=H=>{const J=JSON.parse(JSON.stringify(H));J.slug=`${H.slug}-copy-${Date.now().toString().slice(-4)}`,J.de&&(J.de.title=`${J.de.title} (Kopie)`),J.featured=!1,Zc(J),C(Yt()),re(`Artikel "${J.slug}" erfolgreich dupliziert.`)},jl=H=>{var Se;if(H.preventDefault(),!F.slug||!((Se=F.de)!=null&&Se.title)){alert("Bitte geben Sie mindestens einen Slug und einen Titel an.");return}F.slug=F.slug.toLowerCase().trim().replace(/[^a-z0-9-]/g,"-").replace(/-+/g,"-"),Zc(F)?(C(Yt()),I(!1),re(`Artikel "${F.de.title}" erfolgreich gespeichert!`)):alert("Fehler beim Speichern.")},ea=(H,J)=>{window.confirm(`Möchten Sie den Artikel "${J||H}" wirklich löschen?`)&&(qy(H),C(Yt()),re(`Artikel "${H}" gelöscht.`))},us=H=>{var Le;const J=(Le=H.target.files)==null?void 0:Le[0];if(!J)return;if(J.size>5*1024*1024){alert("Das Bild ist gröÃer als 5 MB. Bitte wählen Sie ein optimiertes Bild.");return}const Se=new FileReader;Se.onload=dr=>{var Ml;const zl=(Ml=dr.target)==null?void 0:Ml.result;zl&&F&&($({...F,image:zl}),re("Eigenes Titelbild erfolgreich geladen (dauerhaft lokal gespeichert)!"))},Se.readAsDataURL(J)},jt=H=>{if(!F||!F.de)return;const J=F.de.content||"";$({...F,de:{...F.de,content:J+(J?` 965 966`:"")+H}})},cr=()=>{if(!ne)return;const H=je||ne,J=`[${H}](${ne})`;jt(J),ze(!1),ve(""),Re(""),re(`Link "${H}" eingefügt!`)},wl=H=>{H.preventDefault();try{const J=JSON.parse(K),Se=Wy(J);Se.success?(C(Yt()),E(!1),ae(""),re(`${Se.count} Blog-Artikel erfolgreich importiert (${Se.totalLinks||0} Links & Backlinks erhalten)!`)):alert(`Fehler beim Import: ${Se.error||"Ungültiges Format"}`)}catch{alert("Ungültiges JSON Format. Bitte prüfen Sie die Struktur (z. B. Webflow JSON Export).")}},jn=B.filter(H=>{const J=H.de||H.en||{},Se=D==="all"||J.category===D,Le=O===""||J.title&&J.title.toLowerCase().includes(O.toLowerCase())||H.slug&&H.slug.toLowerCase().includes(O.toLowerCase())||J.tag&&J.tag.toLowerCase().includes(O.toLowerCase());return Se&&Le});return!d||!pl(d.email)?t.jsx("div",{className:"min-h-screen pt-32 pb-24 bg-slate-950 flex items-center justify-center px-4 selection:bg-[#FB5A3E] selection:text-white",children:t.jsxs("div",{className:"max-w-md w-full p-8 sm:p-10 rounded-3xl bg-slate-900 border-2 border-slate-800 shadow-2xl text-white space-y-6 relative overflow-hidden",children:[t.jsx("div",{className:"absolute top-0 right-0 w-64 h-64 bg-orange-500/10 rounded-full blur-3xl pointer-events-none"}),t.jsxs("div",{className:"text-center space-y-3",children:[t.jsxs("div",{className:"inline-flex items-center gap-1.5 px-3 py-1 rounded-full bg-blue-500/20 text-blue-400 border border-blue-500/30 text-xs font-bold",children:[t.jsx(Xe,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:"Microsoft 365 / Entra ID · Redaktionsportal"})]}),t.jsx("h1",{className:"text-2xl sm:text-3xl font-extrabold text-white tracking-tight",children:"Noliam Blog Manager"}),t.jsxs("p",{className:"text-xs text-slate-400 font-medium",children:["AusschlieÃlich für autorisierte Mitarbeiter mit ",t.jsx("strong",{className:"text-white",children:"@noliam.com"})," Adresse."]})]}),i&&t.jsxs("div",{className:"p-4 rounded-2xl bg-rose-950/80 border border-rose-800 text-xs text-rose-200 space-y-1 animate-in fade-in duration-200",children:[t.jsxs("div",{className:"flex items-center gap-2 font-bold text-rose-300",children:[t.jsx(ay,{className:"w-4 h-4 shrink-0"}),t.jsx("span",{children:"Hinweis"})]}),t.jsx("p",{className:"leading-relaxed",children:i})]}),t.jsxs("div",{className:"space-y-4 pt-2",children:[t.jsxs("button",{type:"button",onClick:Ne,disabled:h,className:"w-full py-3.5 px-6 rounded-2xl bg-white hover:bg-slate-100 text-slate-900 font-extrabold text-sm flex items-center justify-center gap-3 shadow-xl transition-all hover:scale-[1.02] cursor-pointer disabled:opacity-50",children:[t.jsxs("div",{className:"grid grid-cols-2 gap-0.5 w-4 h-4",children:[t.jsx("div",{className:"w-1.5 h-1.5 bg-[#F25022]"}),t.jsx("div",{className:"w-1.5 h-1.5 bg-[#7FBA00]"}),t.jsx("div",{className:"w-1.5 h-1.5 bg-[#00A4EF]"}),t.jsx("div",{className:"w-1.5 h-1.5 bg-[#FFB900]"})]}),t.jsx("span",{children:"Mit Microsoft 365 anmelden"})]}),t.jsxs("div",{className:"relative flex py-2 items-center",children:[t.jsx("div",{className:"flex-grow border-t border-slate-800"}),t.jsx("span",{className:"flex-shrink mx-4 text-[10px] font-bold uppercase tracking-wider text-slate-500",children:"Oder @noliam.com E-Mail bestätigen"}),t.jsx("div",{className:"flex-grow border-t border-slate-800"})]}),t.jsxs("form",{onSubmit:nt,className:"space-y-3",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block text-[11px] font-bold uppercase tracking-wider text-slate-400 mb-1",children:"Noliam Microsoft E-Mail-Adresse"}),t.jsxs("div",{className:"relative",children:[t.jsx(pf,{className:"w-4 h-4 text-slate-500 absolute left-3.5 to
966p-1/2 -translate-y-1/2"}),t.jsx("input",{type:"email",required:!0,placeholder:"z.B. [email protected] oder [email protected]",value:v,onChange:H=>k(H.target.value),className:"w-full pl-10 pr-4 py-2.5 rounded-xl bg-slate-950 border border-slate-700 text-xs text-white placeholder:text-slate-600 focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]"})]})]}),t.jsx("button",{type:"submit",className:"cta-coral w-full py-3 text-xs font-bold shadow-md cursor-pointer",children:"Als @noliam.com autorisieren"})]})]}),t.jsxs("div",{className:"pt-4 border-t border-slate-800/80 flex items-center justify-between text-[11px] text-slate-500",children:[t.jsx(Z,{to:"/",className:"hover:text-slate-300 transition-colors",children:"â Zurück zur Website"}),t.jsxs("button",{type:"button",onClick:()=>x(!b),className:"hover:text-slate-300 transition-colors flex items-center gap-1 cursor-pointer",children:[t.jsx(ey,{className:"w-3 h-3"}),t.jsx("span",{children:"Azure Konfiguration"})]})]}),b&&t.jsxs("div",{className:"p-3.5 rounded-2xl bg-slate-950 border border-slate-800 text-[11px] text-slate-400 space-y-2 animate-in fade-in",children:[t.jsx("div",{className:"font-bold text-slate-300",children:"Microsoft Azure Entra App Client ID"}),t.jsx("input",{type:"text",value:f,onChange:H=>{y(H.target.value),ij(H.target.value)},placeholder:"Azure App ID eingeben",className:"w-full px-3 py-1.5 rounded-lg bg-slate-900 border border-slate-700 text-[11px] text-white font-mono"}),t.jsxs("p",{className:"text-[10px] text-slate-500",children:["Redirect-URI: ",t.jsx("code",{className:"text-slate-400",children:typeof window<"u"?window.location.origin+"/admin":"https://noliam.com/admin"})]})]})]})}):t.jsxs("div",{className:"min-h-screen pt-24 pb-24 bg-[#F8FAFC]",children:[X&&t.jsxs("div",{className:"fixed bottom-6 right-6 z-50 p-4 rounded-2xl bg-slate-950 text-white border border-slate-800 shadow-2xl flex items-center gap-3 animate-in slide-in-from-bottom-3 duration-200",children:[t.jsx(mt,{className:"w-5 h-5 text-emerald-400 shrink-0"}),t.jsx("span",{className:"text-sm font-bold",children:X})]}),t.jsxs("div",{className:"max-w-[1360px] mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsxs("div",{className:"flex flex-col md:flex-row items-start md:items-center justify-between gap-4 py-6 border-b border-slate-200 mb-8",children:[t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[t.jsxs("span",{className:"px-2.5 py-0.5 rounded-full bg-emerald-100 text-emerald-900 text-[11px] font-extrabold uppercase tracking-wider flex items-center gap-1.5",children:[t.jsx(Xe,{className:"w-3 h-3 text-emerald-700"}),t.jsx("span",{children:"Noliam Verified Account"})]}),t.jsxs("span",{className:"text-xs font-bold text-slate-500",children:[B.length," Artikel aktiv (Webflow Sync Ready)"]})]}),t.jsx("h1",{className:"text-2xl sm:text-3xl font-extrabold text-slate-950 tracking-tight",children:"Blog & Knowledge Hub Redaktions-Portal"})]}),t.jsxs("div",{className:"flex flex-wrap items-center gap-2.5",children:[t.jsxs("div",{className:"flex items-center gap-2.5 px-3.5 py-1.5 rounded-full bg-white border border-slate-200 shadow-xs",children:[t.jsx("div",{className:"w-7 h-7 rounded-full bg-gradient-to-br from-[#FB5A3E] to-rose-600 text-white flex items-center justify-center font-extrabold text-xs",children:d.name?d.name[0].toUpperCase():"N"}),t.jsxs("div",{className:"text-left",children:[t.jsx("div",{className:"text-xs font-bold text-slate-900 leading-tight",children:d.name||"Noliam Redaktion"}),t.jsx("div",{className:"text-[10px] text-emerald-700 font-mono font-bold leading-tight",children:d.email})]})]}),t.jsxs("button",{onClick:Ya,className:"cta-coral text-xs sm:text-sm py-2.5 px-5 font-bold flex items-center gap-2 shadow-md cursor-pointer",children:[t.jsx(Zv,{className:"w-4 h-4"}),t.jsx("span",{children:"Neuer Artikel"})]}),t.jsxs("button",{onClick:()=>E(!0),className:"cta-outline-dark text-xs sm:text-sm py-2.5 px-4 font-bold flex items-center gap-1.5 cursor-pointer",children:[t.jsx(Oc,{className:"w-4 h-4 text-slate-600"}),t.jsx("span",{children:"Webflow / JSON Import"})]}),t.jsxs("button",{onClick:()=>ue(!0),className:"cta-outline-dark text-xs sm:text-sm py-2.5 px-4 font-bold flex items-center gap-1.5 cursor-pointer",children:[t.jsx(cl,{className:"w-4 h-4 text-slate-600"}),t.jsx("span",{children:"Code exportieren (Git)"})]}),t.jsxs(Z,{to:"/blog",target:"_blank",className:"p-2.5 rounded-xl bg-white border border-slate-200 hover:bg-slate-50 text-slate-700 text-xs font-bold flex items-center gap-1.5",children:[t.jsx(Bc,{className:"w-4 h-4"}),t.jsx("span",{children:"Live Blog"})]}),t.jsx("button",{onClick:Ve,title:"Abmelden",className:"p-2.5 rounded-xl bg-slate-200 hover:bg-rose-100 hover:text-rose-700 text-slate-800 text-xs font-bold flex items-center gap-1 transition-colors cursor-pointer",children:t.jsx(Pv,{className:"w-4 h-4"})})]})]}),t.jsxs("div",{className:"flex flex-col md:flex-row items-stretch md:items-center justify-between gap-4 mb-8",children:[t.jsxs("div",{className:"flex flex-wrap gap-2",children:[t.jsxs("button",{onClick:()=>W("all"),className:`px-3.5 py-1.5 rounded-full text-xs font-bold transition-all cursor-pointer ${D==="all"?"bg-slate-950 text-white":"bg-white text-slate-700 hover:bg-slate-100 border border-slate-200"}`,children:["Alle (",B.length,")"]}),_x.map(H=>t.jsx("button",{onClick:()=>W(H),className:`px-3.5 py-1.5 rounded-full text-xs font-bold transition-all cursor-pointer ${D===H?"bg-slate-950 text-white":"bg-white text-slate-700 hover:bg-slate-100 border border-slate-200"}`,children:H},H))]}),t.jsxs("div",{className:"relative w-full md:w-72",children:[t.jsx(xf,{className:"w-4 h-4 text-slate-400 absolute left-3.5 to
966p-1/2 -translate-y-1/2"}),t.jsx("input",{type:"text",placeholder:"Titel, Slug oder Tag filtern...",value:O,onChange:H=>_(H.target.value),className:"w-full pl-10 pr-4 py-2 rounded-full bg-white border border-slate-200 text-xs text-slate-900 focus:outline-none focus:ring-2 focus:ring-[#FB5A3E]"})]})]}),t.jsxs("div",{className:"bg-white rounded-3xl border border-slate-200 shadow-sm overflow-hidden mb-12",children:[t.jsx("div",{className:"overflow-x-auto",children:t.jsxs("table",{className:"w-full text-left border-collapse",children:[t.jsx("thead",{children:t.jsxs("tr",{className:"border-b border-slate-200 bg-slate-50/80 text-[11px] font-extrabold uppercase tracking-wider text-slate-500",children:[t.jsx("th",{className:"py-3.5 px-6",children:"Artikel & Titel"}),t.jsx("th",{className:"py-3.5 px-4",children:"Kategorie"}),t.jsx("th",{className:"py-3.5 px-4",children:"Autor & Datum"}),t.jsx("th",{className:"py-3.5 px-4",children:"Lesezeit"}),t.jsx("th",{className:"py-3.5 px-4 text-center",children:"Featured"}),t.jsx("th",{className:"py-3.5 px-6 text-right",children:"Aktionen"})]})}),t.jsx("tbody",{className:"divide-y divide-slate-100 text-xs text-slate-800",children:jn.map(H=>{const J=H.de||H.en||{};return t.jsxs("tr",{className:"hover:bg-slate-50/60 transition-colors group",children:[t.jsxs("td",{className:"py-4 px-6",children:[t.jsx("div",{className:"font-extrabold text-slate-950 text-sm group-hover:text-[#FB5A3E] transition-colors line-clamp-1 max-w-md",children:J.title||"(Kein Titel)"}),t.jsxs("div",{className:"text-[11px] font-mono text-slate-400 mt-0.5",children:["/blog/",H.slug]})]}),t.jsx("td",{className:"py-4 px-4 whitespace-nowrap",children:t.jsx("span",{className:"px-2.5 py-1 rounded-full bg-slate-100 text-slate-800 text-[11px] font-bold",children:J.category||"Allgemein"})}),t.jsxs("td",{className:"py-4 px-4 whitespace-nowrap",children:[t.jsx("div",{className:"font-medium text-slate-900",children:H.author||"Noliam Team"}),t.jsx("div",{className:"text-[11px] text-slate-400",children:J.date||"2026"})]}),t.jsx("td",{className:"py-4 px-4 whitespace-nowrap text-slate-500",children:J.readTime||"5 Min."}),t.jsx("td",{className:"py-4 px-4 text-center",children:H.featured?t.jsx("span",{className:"inline-flex items-center px-2 py-0.5 rounded-full bg-amber-100 text-amber-900 text-[10px] font-bold",children:"Hero Feature"}):t.jsx("span",{className:"text-slate-300 text-xs",children:"â"})}),t.jsx("td",{className:"py-4 px-6 text-right whitespace-nowrap",children:t.jsxs("div",{className:"flex items-center justify-end gap-1.5",children:[t.jsx("button",{onClick:()=>yn(H),title:"Artikel bearbeiten",className:"p-2 rounded-xl bg-slate-100 hover:bg-slate-200 text-slate-800 transition-colors cursor-pointer",children:t.jsx(qc,{className:"w-4 h-4"})}),t.jsx("button",{onClick:()=>ds(H),title:"Duplizieren",className:"p-2 rounded-xl bg-slate-100 hover:bg-slate-200 text-slate-800 transition-colors cursor-pointer",children:t.jsx(wx,{className:"w-4 h-4"})}),t.jsx(Z,{to:`/blog/${H.slug}`,target:"_blank",title:"In neuem Tab ansehen",className:"p-2 rounded-xl bg-slate-100 hover:bg-slate-200 text-slate-800 transition-colors",children:t.jsx(Qa,{className:"w-4 h-4"})}),t.jsx("button",{onClick:()=>ea(H.slug,J.title),title:"Löschen",className:"p-2 rounded-xl bg-rose-50 hover:bg-rose-100 text-rose-700 transition-colors cursor-pointer",children:t.jsx(fy,{className:"w-4 h-4"})})]})})]},H.slug)})})]})}),jn.length===0&&t.jsx("div",{className:"py-12 text-center text-slate-500 text-xs",children:"Keine Artikel passend zur Suchanfrage gefunden."})]})]}),q&&F&&t.jsx("div",{className:"fixed inset-0 z-50 bg-slate-950/80 backdrop-blur-sm flex items-center justify-center p-2 sm:p-4 overflow-y-auto",children:t.jsxs("div",{className:"bg-white rounded-3xl max-w-7xl w-full max-h-[96vh] flex flex-col shadow-2xl border border-slate-200 overflow-hidden animate-in zoom-in-95 duration-150",children:[t.jsxs("div",{className:"flex flex-wrap items-center justify-between px-6 py-4 border-b border-slate-200 bg-slate-50/90 gap-3",children:[t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsx("div",{className:"w-9 h-9 rounded-xl bg-orange-100 text-[#FB5A3E] flex items-center justify-center font-bold",children:t.jsx(qc,{className:"w-4 h-4"})}),t.jsxs("div",{children:[t.jsx("h2",{className:"text-base sm:text-lg font-extrabold text-slate-950 line-clamp-1",children:(wn=F.de)!=null&&wn.title?`Bearbeiten: ${F.de.title}`:"Neuen Fachartikel verfassen"}),t.jsxs("div",{className:"text-xs text-slate-500 font-mono",children:["URL: /blog/",F.slug]})]})]}),t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsxs("div",{className:"hidden sm:flex bg-slate-200 p-1 rounded-xl text-xs font-bold text-slate-700",children:[t.jsx("button",{type:"button",onClick:()=>xe("editor"),className:`px-3 py-1 rounded-lg transition-all cursor-pointer ${V==="editor"?"bg-white text-slate-950 shadow-xs":""}`,children:"Editor"}),t.jsxs("button",{type:"button",onClick:()=>xe("split"),className:`px-3 py-1 rounded-lg transition-all cursor-pointer flex items-center gap-1 ${V==="split"?"bg-white text-slate-950 shadow-xs":""}`,children:[t.jsx(oy,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:"Split-Screen"})]}),t.jsxs("button",{type:"button",onClick:()=>xe("preview"),className:`px-3 py-1 rounded-lg transition-all cursor-pointer flex items-center gap-1 ${V==="preview"?"bg-white text-slate-950 shadow-xs":""}`,children:[t.jsx(Bc,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:"Vorschau"})]})]}),t.jsxs("button",{type:"button",onClick:()=>I(!1),className:"py-1.5 px-3.5 rounded-full bg-slate-200 hover:bg-slate-300 text-slate-800 text-xs font-bold cursor-pointer inline-flex items-center gap-1.5",children:[t.jsx(ut,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:"SchlieÃen"})]})]})]}),t.jsxs("form",{onSubmit:jl,className:"flex-1 overflow-y-auto p-6 space-y-6 text-xs",children:[t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-12 gap-4",children:[t.jsxs("div",{className:"md:col-span-8",children:[t.jsx("label",{className:"block font-bold text-slate-700 mb-1",children:"Artikel-Titel *"}),t.jsx("input",{type:"text",required:!0,placeholder:"z.B. Enterprise PPM mit monday.com im DACH-Mittelstand",value:((Nn=F.de)==null?void 0:Nn.title)||"",onChange:H=>{const J=H.target.value,Se=J.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"");$({...F,slug:F.slug.startsWith("leitfaden-")?Se:F.slug,de:{...F.de,title:J}})},className:"w-full px-3.5 py-2.5 rounded-xl border border-slate-300 text-sm font-bold text-slate-900 focus:ring-2 focus:ring-[#FB5A3E] focus:outline-none"})]}),t.jsxs("div",{className:"md:col-span-4",children:[t.jsx("label",{className:"block font-bold text-slate-700 mb-1",children:"URL Slug (Eindeutiger Pfad) *"}),t.jsx("input",{type:"text",required:!0,value:F.slug,onChange:H=>$({...F,slug:H.target.value}),className:"w-full px-3.5 py-2.5 rounded-xl border border-slate-300 font-mono text-xs text-slate-900 focus:ring-2 focus:ring-[#FB5A3E] focus:outline-none"})]})]}
966),t.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-5 gap-3",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block font-bold text-slate-700 mb-1",children:"Kategorie"}),t.jsx("select",{value:((Nl=F.de)==null?void 0:Nl.category)||"Work OS",onChange:H=>$({...F,de:{...F.de,category:H.target.value}}),className:"w-full px-3 py-2 rounded-xl border border-slate-300 text-xs text-slate-900 bg-white",children:_x.map(H=>t.jsx("option",{value:H,children:H},H))})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block font-bold text-slate-700 mb-1",children:"Badge Tag"}),t.jsx("input",{type:"text",placeholder:"z.B. PPM & CRM",value:((Sl=F.de)==null?void 0:Sl.tag)||"",onChange:H=>$({...F,de:{...F.de,tag:H.target.value}}),className:"w-full px-3 py-2 rounded-xl border border-slate-300 text-xs text-slate-900"})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block font-bold text-slate-700 mb-1",children:"Autor"}),t.jsx("input",{type:"text",value:F.author||"",onChange:H=>$({...F,author:H.target.value}),className:"w-full px-3 py-2 rounded-xl border border-slate-300 text-xs text-slate-900"})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block font-bold text-slate-700 mb-1",children:"Datum"}),t.jsx("input",{type:"text",value:((ct=F.de)==null?void 0:ct.date)||"",onChange:H=>$({...F,de:{...F.de,date:H.target.value}}),className:"w-full px-3 py-2 rounded-xl border border-slate-300 text-xs text-slate-900"})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block font-bold text-slate-700 mb-1",children:"Lesezeit"}),t.jsx("input",{type:"text",value:((kl=F.de)==null?void 0:kl.readTime)||"",onChange:H=>$({...F,de:{...F.de,readTime:H.target.value}}),className:"w-full px-3 py-2 rounded-xl border border-slate-300 text-xs text-slate-900"})]})]}),t.jsxs("div",{className:"p-4 rounded-2xl bg-slate-50 border border-slate-200 space-y-3",children:[t.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[t.jsxs("label",{className:"font-bold text-slate-900 flex items-center gap-1.5",children:[t.jsx(Sv,{className:"w-4 h-4 text-[#FB5A3E]"}),t.jsx("span",{children:"Titelbild (Cover Image)"})]}),t.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[t.jsx("input",{type:"file",ref:Q,onChange:us,accept:"image/*",className:"hidden"}),t.jsxs("button",{type:"button",onClick:()=>{var H;return(H=Q.current)==null?void 0:H.click()},className:"px-3 py-1.5 rounded-lg bg-white border border-slate-300 text-[11px] font-bold text-slate-800 hover:bg-slate-100 flex items-center gap-1 cursor-pointer shadow-xs",children:[t.jsx(Oc,{className:"w-3.5 h-3.5 text-[#FB5A3E]"}),t.jsx("span",{children:"Eigenes Bild hochladen (Dauerhaft selbst gehostet)"})]})]})]}),t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-12 gap-4 items-center",children:[t.jsxs("div",{className:"md:col-span-8",children:[t.jsx("input",{type:"text",placeholder:"Bild-URL oder hochgeladene Data-URL...",value:F.image||"",onChange:H=>$({...F,image:H.target.value}),className:"w-full px-3.5 py-2 rounded-xl border border-slate-300 text-xs text-slate-900 font-mono"}),t.jsxs("div",{className:"flex flex-wrap gap-2 mt-2",children:[t.jsx("span",{className:"text-[10px] text-slate-500 font-bold",children:"Presets:"}),PRESET_IMAGES.map((H,J)=>t.jsx("button",{type:"button",onClick:()=>$({...F,image:H.url}),className:"text-[10px] text-slate-600 hover:text-[#FB5A3E] underline cursor-pointer",children:H.label},J))]})]}),t.jsxs("div",{className:"md:col-span-4 h-20 rounded-xl overflow-hidden bg-slate-900 border border-slate-300 relative",children:[t.jsx("img",{src:F.image,alt:"",className:"w-full h-full object-cover"}),t.jsx("div",{className:"absolute inset-0 bg-black/20 flex items-center justify-center text-[10px] text-white font-bold",children:"Vorschau"})]})]})]}),t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-center justify-between mb-1",children:[t.jsx("label",{className:"font-bold text-slate-700",children:"Kurzbeschreibung / Meta Excerpt (SEO Snippet & Ãbersichtskarte)"}),t.jsxs("span",{className:`text-[10px] font-mono ${((hs=(ms=F.de)==null?void 0:ms.excerpt)==null?void 0:hs.length)>160?"text-amber-600 font-bold":"text-slate-400"}`,children:[((Al=(Ja=F.de)==null?void 0:Ja.excerpt)==null?void 0:Al.length)||0," / 160 Zeichen"]})]}),t.jsx("textarea",{rows:2,placeholder:"Prägnante 1-2 Sätze für Suchmaschinen, AI-Crawler und die Blogkarte...",value:((xs=F.de)==null?void 0:xs.excerpt)||"",onChange:H=>$({...F,de:{...F.de,excerpt:H.target.value}}),className:"w-full px-3.5 py-2 rounded-xl border border-slate-300 text-xs text-slate-900 leading-relaxed"})]}),t.jsxs("div",{className:"space-y-2",children:[t.jsx("div",{className:"p-2.5 bg-slate-100 rounded-2xl border border-slate-200 flex flex-wrap items-center justify-between gap-2",children:t.jsxs("div",{className:"flex flex-wrap items-center gap-1.5",children:[t.jsx("button",{type:"button",onClick:()=>jt("## Neuer Hauptabschnitt"),title:"Hauptüberschrift (H2)",className:"px-2.5 py-1.5 rounded-lg bg-white hover:bg-slate-200 border border-slate-300 text-xs font-bold text-slate-900 cursor-pointer",children:"H2"}),t.jsx("button",{type:"button",onClick:()=>jt("### Neuer Unterabschnitt"),title:"Zwischenüberschrift (H3)",className:"px-2.5 py-1.5 rounded-lg bg-white hover:bg-slate-200 border border-slate-300 text-xs font-bold text-slate-900 cursor-pointer",children:"H3"}),t.jsx("button",{type:"button",onClick:()=>jt("**Fettgedruckter Text**"),title:"Fett formatieren",className:"p-1.5 rounded-lg bg-white hover:bg-slate-200 border border-slate-300 text-slate-900 cursor-pointer",children:t.jsx(Vb,{className:"w-3.5 h-3.5"})}),t.jsx("button",{type:"button",onClick:()=>jt("*Kursiver Text*"),title:"Kursiv formatieren",className:"p-1.5 rounded-lg bg-white hover:bg-slate-200 border border-slate-300 text-slate-900 cursor-pointer",children:t.jsx(Ev,{className:"w-3.5 h-3.5"})}),t.jsxs("button",{type:"button",onClick:()=>ze(!0),className:"px-3 py-1.5 rounded-lg bg-[#FB5A3E]/10 hover:bg-[#FB5A3E]/20 border border-[#FB5A3E]/30 text-[#FB5A3E] text-xs font-bold flex items-center gap-1 cursor-pointer",children:[t.jsx(kx,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:"Link / Cluster Content einfügen"})]}),t.jsx("button",{type:"button",onClick:()=>jt("> **Profi-Tipp:** Wichtiger Best-Practice Hinweis für die Praxis."),className:"px-2.5 py-1.5 rounded-lg bg-white hover:bg-slate-200 border border-slate-300 text-xs font-bold text-orange-700 cursor-pointer",children:"Profi-Tipp Box"}),t.jsxs("button",{type:"button",onClick:()=>jt(`| Thema | Best Practice | ROI | 967|---|---|---| 968| **Prozesse** | Klare Rollen | +35% Speed | 969| **Tools** | monday.com / Collabase | 0 Silos |`),className:"px-2.5 py-1.5 rounded-lg bg-white hover:bg-slate-200 border border-slate-300 text-xs font-bold text-slate-900 flex items-center gap-1 cursor-pointer",children:[t.jsx(my,{
969className:"w-3.5 h-3.5"}),t.jsx("span",{children:"Tabelle"})]}),t.jsxs("button",{type:"button",onClick:()=>jt(`- **1. Schritt:** Beschreibung des Schrittes. 970- **2. Schritt:** Beschreibung des Schrittes.`),className:"px-2.5 py-1.5 rounded-lg bg-white hover:bg-slate-200 border border-slate-300 text-xs font-bold text-slate-900 flex items-center gap-1 cursor-pointer",children:[t.jsx(Ov,{className:"w-3.5 h-3.5"}),t.jsx("span",{children:"Liste"})]}),t.jsx("button",{type:"button",onClick:()=>jt(`--- 971 972`),className:"px-2.5 py-1.5 rounded-lg bg-white hover:bg-slate-200 border border-slate-300 text-xs font-bold text-slate-900 cursor-pointer",children:"Trennlinie"})]})}),t.jsxs("div",{className:`grid gap-4 ${V==="split"?"grid-cols-1 lg:grid-cols-2":"grid-cols-1"}`,children:[(V==="editor"||V==="split")&&t.jsxs("div",{className:"space-y-1",children:[t.jsx("div",{className:"text-[11px] font-bold text-slate-500 uppercase tracking-wider",children:"Markdown Quellcode"}),t.jsx("textarea",{rows:18,value:((El=F.de)==null?void 0:El.content)||"",onChange:H=>$({...F,de:{...F.de,content:H.target.value}}),placeholder:"Schreiben Sie Ihren Artikel in Markdown oder nutzen Sie die Formatierungsleiste oben...",className:"w-full p-4 rounded-2xl border border-slate-300 font-mono text-xs text-slate-900 leading-relaxed focus:ring-2 focus:ring-[#FB5A3E] focus:outline-none bg-slate-50/50"})]}),(V==="preview"||V==="split")&&t.jsxs("div",{className:"space-y-1",children:[t.jsxs("div",{className:"text-[11px] font-bold text-slate-500 uppercase tracking-wider flex items-center gap-1.5",children:[t.jsx(Bc,{className:"w-3.5 h-3.5 text-[#FB5A3E]"}),t.jsx("span",{children:"Live-Vorschau (Echtes Blog-Styling mit formatierter Typografie & Links)"})]}),t.jsx("div",{className:"p-6 rounded-2xl bg-white border border-slate-300 shadow-sm max-h-[460px] overflow-y-auto",children:t.jsx($y,{content:((Cl=F.de)==null?void 0:Cl.content)||"*Noch kein Inhalt verfasst.*"})})]})]})]}),t.jsxs("div",{className:"flex items-center gap-2 pt-2",children:[t.jsx("input",{type:"checkbox",id:"featured",checked:!!F.featured,onChange:H=>$({...F,featured:H.target.checked}),className:"w-4 h-4 text-[#FB5A3E] rounded border-slate-300"}),t.jsx("label",{htmlFor:"featured",className:"font-bold text-slate-800 cursor-pointer",children:"Als Featured / Hero-Artikel ganz oben auf der Blogseite hervorheben"})]}),t.jsxs("div",{className:"pt-4 border-t border-slate-200 flex items-center justify-between",children:[t.jsx("button",{type:"button",onClick:()=>I(!1),className:"px-5 py-2.5 rounded-full border border-slate-300 text-slate-700 font-bold hover:bg-slate-100 cursor-pointer",children:"Abbrechen"}),t.jsx("button",{type:"submit",className:"cta-coral px-8 py-2.5 text-sm font-bold shadow-xl cursor-pointer",children:"Artikel speichern & live schalten"})]})]})]})}),Ee&&t.jsx("div",{className:"fixed inset-0 z-50 bg-slate-950/80 backdrop-blur-sm flex items-center justify-center p-4",children:t.jsxs("div",{className:"bg-white rounded-3xl max-w-lg w-full p-6 shadow-2xl border border-slate-200 space-y-5 animate-in zoom-in-95 duration-150",children:[t.jsxs("div",{className:"flex items-center justify-between border-b border-slate-200 pb-3",children:[t.jsxs("h3",{className:"font-extrabold text-base text-slate-950 flex items-center gap-2",children:[t.jsx(kx,{className:"w-4 h-4 text-[#FB5A3E]"}),t.jsx("span",{children:"Link oder Cluster Content einfügen"})]}),t.jsx("button",{onClick:()=>ze(!1),className:"text-slate-400 hover:text-slate-800 p-1 rounded-lg",children:t.jsx(ut,{className:"w-4 h-4"})})]}),t.jsxs("div",{className:"space-y-4 text-xs",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block font-bold text-slate-700 mb-1",children:"1. Klick: Interne Noliam Cluster-Seiten auswählen:"}),t.jsx("div",{className:"grid grid-cols-1 gap-1.5 max-h-40 overflow-y-auto p-1 bg-slate-50 rounded-xl border border-slate-200",children:uj.map((H,J)=>t.jsxs("button",{type:"button",onClick:()=>{Re(H.url),je||ve(H.label.replace(/^[^\s]+\s/,""))},className:`text-left px-3 py-2 rounded-lg text-xs font-semibold transition-colors flex items-center justify-between cursor-pointer ${ne===H.url?"bg-orange-100 text-orange-900 font-bold":"hover:bg-slate-200/70 text-slate-800"}`,children:[t.jsx("span",{children:H.label}),t.jsx("span",{className:"font-mono text-[10px] text-slate-500",children:H.url})]},J))})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block font-bold text-slate-700 mb-1",children:"Ziel-URL (
972Intern z.B. /kommunen oder Externe Backlink-URL z.B. https://...) *"}),t.jsx("input",{type:"text",placeholder:"https://... oder /platform/monday-com",value:ne,onChange:H=>Re(H.target.value),className:"w-full px-3.5 py-2 rounded-xl border border-slate-300 text-xs text-slate-900 font-mono"})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block font-bold text-slate-700 mb-1",children:"Sichtbarer Linktext (Anchor Text)"}),t.jsx("input",{type:"text",placeholder:"z.B. monday.com für Kommunen",value:je,onChange:H=>ve(H.target.value),className:"w-full px-3.5 py-2 rounded-xl border border-slate-300 text-xs text-slate-900"})]}),t.jsxs("div",{className:"pt-3 border-t border-slate-200 flex items-center justify-between",children:[t.jsx("button",{type:"button",onClick:()=>ze(!1),className:"px-4 py-2 rounded-full border border-slate-300 text-slate-700 font-bold",children:"Abbrechen"}),t.jsx("button",{type:"button",onClick:cr,disabled:!ne,className:"cta-coral px-6 py-2 rounded-full font-bold disabled:opacity-50 cursor-pointer",children:"Link in Text einfügen"})]})]})]})}),Me&&t.jsx("div",{className:"fixed inset-0 z-50 bg-slate-950/80 backdrop-blur-sm flex items-center justify-center p-4",children:t.jsxs("div",{className:"bg-white rounded-3xl max-w-2xl w-full max-h-[90vh] flex flex-col shadow-2xl border border-slate-200 overflow-hidden",children:[t.jsxs("div",{className:"flex items-center justify-between px-6 py-4 border-b border-slate-200 bg-slate-50",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(Oc,{className:"w-5 h-5 text-[#FB5A3E]"}),t.jsx("h2",{className:"text-base font-extrabold text-slate-950",children:"Webflow & JSON Bulk Import (87+ Blogs)"})]}),t.jsx("button",{onClick:()=>E(!1),className:"p-1.5 rounded-full bg-slate-200 hover:bg-slate-300 text-slate-700 cursor-pointer",children:t.jsx(ut,{className:"w-3.5 h-3.5"})})]}),t.jsxs("form",{onSubmit:wl,className:"p-6 overflow-y-auto space-y-4 text-xs",children:[t.jsxs("div",{className:"p-4 rounded-2xl bg-orange-50 border border-orange-200 text-orange-950 space-y-2",children:[t.jsxs("div",{className:"font-extrabold flex items-center gap-1.5 text-xs text-[#C23015]",children:[t.jsx(mt,{className:"w-4 h-4 text-[#FB5A3E]"}),t.jsx("span",{children:"Automatische Link- & Backlink-Erhaltung aktiv"})]}),t.jsxs("p",{className:"text-[11px] text-orange-900 leading-relaxed font-medium",children:["Der Importer unterstützt sowohl Webflow CMS JSON-Exporte (mit ",t.jsx("code",{children:"post-body"})," / Rich Text HTML) als auch strukturierte Markdown-Arrays. Alle internen Cluster-Links (",t.jsx("code",{children:"/platform/..."}),", ",t.jsx("code",{children:"/kommunen"})," etc.) sowie externe Backlinks (",t.jsx("code",{children:'<a href="...">'}),") werden automatisch extrahiert und formatiert."]})]}),t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsx("label",{className:"text-xs font-bold text-slate-900",children:"JSON-Daten hier einfügen:"}),t.jsx("button",{type:"button",onClick:()=>{ae(`[ 973 { 974 "name": "monday.com Enterprise Best Practices für den Mittelstand", 975 "slug": "monday-enterprise-best-practices", 976 "post-body": "<p>Erfahren Sie, wie Sie Ihre <a href=\\"/platform/monday-com\\">monday.com Architektur</a> skalieren. Nutzen Sie auch unseren <a href=\\"/rechner\\">ROI-Rechner</a> für Ihre Wirtschaftlichkeitsanalyse.</p><h2>1. Klare Datenstrukturen</h2><p>Verbinden Sie Ihre Boards direkt mit <a href=\\"https://www.datev.de\\" target=\\"_blank\\">DATEV</a> und SAP.</p>", 977 "main-image": "https://images.unsplash.com/photo-1551836022-d5d88e9218df?auto=format&fit=crop&w=1200&q=80", 978 "meta-description": "Praxisleitfaden zur Skalierung von monday.com im DACH-Mittelstand.", 979 "category": "Work OS", 980 "published-on": "2026-09-01" 981 } 982]`)},className:"text-[11px] text-[#FB5A3E] hover:underline font-bold",children:"+ Beispiel Webflow-JSON laden"})]}),t.jsx("textarea",{rows:12,required:!0,placeholder:`[ 983 { 984 "name": "Titel des Artikels", 985 "slug": "artikel-slug", 986 "post-body": "<p>Text mit <a href=\\"/platform/monday-com\\">Link</a>...</p>", 987 "main-image": "https://...", 988 "category": "Work OS" 989 } 990]`,value:K,onChange:H=>ae(H.target.value),className:"w-full p-4 rounded-2xl bg-slate-950 text-slate-200 font-mono text-[11px] leading-relaxed border border-slate-800"}),t.jsxs("div",{className:"flex items-center justify-between pt-2 border-t border-slate-200",children:[t.jsx("button",{type:"button",onClick:()=>E(!1),className:"px-4 py-2 rounded-full border border-slate-300 text-slate-700 font-bold",children:"Abbrechen"}),t.jsx("button",{type:"submit",className:"cta-coral py-2.5 px-6 font-bold text-xs shadow-md cursor-pointer",children:"Artikel jetzt importieren"})]})]})]})}),we&&t.jsx("div",{className:"fixed inset-0 z-50 bg-slate-950/80 backdrop-blur-sm flex items-center justify-center p-4",children:t.jsxs("div",{className:"bg-white rounded-3xl max-w-4xl w-full max-h-[90vh] flex flex-col shadow-2xl border border-slate-200 overflow-hidden",children:[t.jsxs("div",{className:"flex items-center justify-between px-6 py-4 border-b border-slate-200 bg-slate-50",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsx(cl,{className:"w-5 h-5 text-[#FB5A3E]"}),t.jsx("h2",{className:"text-base font-extrabold text-slate-950",children:"Code & JSON Export (für Git, Netlify & MCP/API)"})]}),t.jsx("button",{onClick:()=>ue(!1),className:"p-1.5 rounded-full bg-slate-200 hover:bg-slate-300 text-slate-700 cursor-pointer",children:t.jsx(ut,{className:"w-3.5 h-3.5"})})]}),t.jsxs("div",{className:"p-6 overflow-y-auto space-y-4 text-xs",children:[t.jsx("p",{className:"text-slate-600",children:"Exportieren Sie Ihren Datenbestand für das GitHub-Repository (`src/data/blogData.js`) oder als sauberes JSON für automatisierte tägliche Veröffentlichungen per API/MCP:"}),t.jsx("textarea",{readOnly:!0,rows:16,value:Ex(),className:"w-full p-4 rounded-2xl bg-slate-950 text-slate-200 font-mono text-[11px] leading-relaxed border border-slate-800 select-all"}),t.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3 pt-2",children:[t.jsxs("button",{type:"button",onClick:()=>{navigator.clipboard.writeText(Ex()),P(!0),setTimeout(()=>P(!1),3e3)},className:"cta-coral py-2.5 px-6 font-bold text-xs flex items-center gap-2 cursor-pointer",children:[N?t.jsx(he,{className:"w-4 h-4"}):t.jsx(wx,{className:"w-4 h-4"}),t.jsx("span",{children:N?"In Zwischenablage kopiert!":"JavaScript-Code kopieren"})]}),t.jsxs("button",{type:"button",onClick:()=>{const H=new Blob([Zy()],{type:"application/json"}),J=URL.createObjectURL(H),Se=document.createElement("a");Se.href=J,Se.download="noliam_blog_articles.json",Se.click(),URL.revokeObjectURL(J)},className:"cta-outline-dark py-2.5 px-5 font-bold text-xs flex items-center gap-1.5 cursor-pointer",children:[t.jsx(cl,{className:"w-4 h-4 text-slate-600"}),t.jsx("span",{children:"JSON exportieren"})]})]})]})]})})]})}const Lx={de:{nav:{home:"Start",solutions:"Lösungen",departments:"Fachbereiche",kommunen:"Ãffentlicher Sektor",servicesAndRoi:"Leistungen",resources:"Wissen & Referenzen",pricing:"Preise",migration:"Migration",security:"Sicherheit",caseStudies:"Referenzen",blog:"Wissen & Praxis",calculator:"Einsparungsrechner",faq:"FAQ",contact:"Kontakt",auditBtn:"Audit buchen",skipToContent:"Zum Hauptinhalt springen"},hero:{tagline:"Zertifizierter Solution Partner & Implementierungspartner",marketBadge:"Kollaborationssoftware für den Mittelstand im DACH-Raum",complianceBadge:"monday.com · Collabase · Stackfield",titleLine1:"Prozesse verbinden. Systeme integrieren.",titleHighlight:"Kollaborationsplattformen für den Mittelstand im DACH-Raum: monday.com, Collabase, Stackfield.",platformsSub:"monday.com · Collabase · Stackfield",platformsDesc:"Unabhängig beraten. Schlüsselfertig implementiert. Persönlich betreut.",subtext:"Wir nehmen Ihre Abläufe auf, setzen die passende Plattform auf und binden Ihre Bestandssysteme an: SAP, DATEV, HubSpot, Microsoft 365. Welche der drei es wird, entscheidet die Aufnahme.",ctaPrimary:"Kostenloses Prozess-Audit vereinbaren",ctaSecondary:"So arbeiten wir",trustLine:"Zertifizierter Solution Partner | Standorte in Zug (HQ), Berlin & Wien | Teil der Infometis Gruppe",metrics:{cert:"Bewährte Abläufe aus vergleichbaren Projekten",efficie
990ncy:"Deutliche Beschleunigung der Durchlaufzeiten",projects:"100+ gelieferte Projekte im DACH-Raum",locations:"Standorte: Zug (HQ), Berlin & Wien"}},solutions:{badge:"Plattform-Architektur",title:"Die passenden Plattformen.",titleHighlight:"Unabhängig beraten, keine Reseller-Bindung.",subtext:"Noliam berät unabhängig: Wir führen monday.com, Collabase für relationale No-Code Datenbanken mit Schweizer Datenhoheit oder Stackfield für Ende-zu-Ende-Verschlüsselung ein.",monday:{badge:"Unsere Empfehlung",desc:"Plattform für Unternehmen zwischen 20 und 5.000 Mitarbeitenden. Verbindet Vertrieb, Projektmanagement, Produktentwicklung und Service in einem System.",crm:"Vertrieb & CRM: Strukturierte Pipeline vom Erstkontakt bis zur Rechnung.",ops:"Projektsteuerung: Meilensteine, Ressourcenplanung, boardübergreifende Abhängigkeiten.",service:"Support & Service Desk: Automatische Vorsortierung, Reaktionszeiten und Wissensdatenbank.",auto:"Schnittstellen: Anbindung an SAP, DATEV, HubSpot und Microsoft 365.",ideal:"Ideal für: 20 â 5.000+ Mitarbeitende mit Skalierungsfokus.",cta:"monday.com Architektur prüfen"},collabase:{badge:"Quality Engineering & Swiss DB",desc:"Vollwertige Schweizer All-in-One Plattform für relationale No-Code Datenbanken, professionelles Quality Engineering (Test- & Defect-Management) und integriertes Time Reporting mit 100% Datenhaltung in Schweizer ISO-Rechenzentren (revDSG).",qe:"Integriertes Quality Engineering: Test-Pläne, QA-Runs & Bugs (ersetzt Xray/Zephyr).",timeReporting:"Natives Time Reporting: Stundennachweise & Leistungsabrechnung (ohne Tempo-Zusatzkosten).",db:"Relationale No-Code DB: Verknüpfte Tabellen (1:N, N:M), Rollups und Formeln.",sovereignty:"100% Schweizer Datenhoheit: Vollständige Unabhängigkeit vom US CLOUD Act.",ideal:"Ideal für: Schweizer Unternehmen, QA-/Tech-Teams & regulierte Branchen.",cta:"Collabase Architektur prüfen"},stackfield:{badge:"ISO 27001 · § 203 StGB",desc:"Ende-zu-Ende verschlüsselte All-in-One Collaboration Suite. Rechenzentren in Frankfurt am Main und München für streng regulierte Berufsgeheimnisträger.",e2e:"Zero-Knowledge Verschlüsselung: Daten sind nur für autorisierte Clients lesbar.",server:"Server in Deutschland: ISO 27001 zertifiziert, 100% DSGVO-konform.",legal:"§ 203 StGB konform: Geeignet für Anwälte, Steuerberater und Wirtschaftsprüfer.",comm:"Integrierte Kommunikation: Verschlüsselte Telefonie, Video & Chat.",ideal:"Ideal für: Kanzleien, Rechtsabteilungen und regulierte Finanzdienstleister.",cta:"Stackfield Beratung anfragen"}},departments:{badge:"Fachbereichs-Lösungen",title:"Vier Kernbereiche.",titleHighlight:"Ein vernetztes System.",subtext:"Arbeitsprozesse machen nicht an Abteilungsgrenzen halt. Noliam integriert Sales, Operations, Customer Support und Compliance in einen gemeinsamen, automatisierten Datenfluss.",ctaBlueprint:"Blueprint anfordern"},configurator:{badge:"Interaktiver Architektur-Konfigurator",title:"Konfigurieren Sie Ihr ideales Enterprise Setup",subtext:"In 3 Schritten zu Ihrem maÃgeschneiderten Systementwurf inklusive Tool-Empfehlung, Schnittstellen und ROI-Kalkulation.",step1:"1. Fachbereich & Kernprozess",step2:"2. Aktueller Altsystem-Stack",step3:"3. Compliance & Datenschutz-Anforderung",resultTitle:"Ihr empfohlener Noliam Architektur-Blueprint",estSavings:"Geschätzte jährliche Zeitersparnis",recommendedEngine:"Empfohlene Plattform-Engine",recommendedConnectors:"Empfohlene Schnittstellen",ctaBook:"Diesen Blueprint im 30-Min. Audit besprechen"},aiShowcase:{badge:"Praxis-Automatisierung",title:"Intelligente Prozessautomatisierung im operativen Alltag",subtext:"Keine theoretischen Spielereien: Wie strukturierte Automatisierungen und KI-gestützte Schnittstellen E-Mails, Ausschreibungen und Support-Tickets direkt fehlerfrei in Ihre Boards überführen.",tab1:"Lead & Angebots-Erstellung",tab2:"Support SLA & Ticket-Triage",tab3:"Vertragsprüfung & Compliance",stepInput:"1. Unstrukturierter Eingang",stepProcessing:"2. Strukturierte Logik & Validierung",stepOutput:"3. Strukturierter Board-Eintrag",cta:"Ãhnlichen Workflow für mein Team anfragen"},ecosystem:{badge:"Schnittstellen & Enterprise-Integration",title:"Nahtlose Anbindung an Ihre bestehende IT-Landschaft",subtext:"Ihre bestehenden Kernsysteme bleiben das Fundament. Wir verbinden monday.com, Collabase und Stackfield bidirektional mit SAP, DATEV, Abacus, Salesforce, Jira und Microsoft 365.",erpCategory:"ERP & Finanzen",collabCategory:"Collaboration & M365",devCategory:"IT & Entwicklung"}
990,packages:{badge:"Transparente Service-Modelle",title:"Feste Pakete statt unkalkulierbarer Beratungsstunden",subtext:"Wählen Sie das passende Modell für Ihre aktuelle Transformationsphase â vom 2-Wochen-PoC bis zum vollständigen Admin-as-a-Service.",tier1Name:"Proof of Concept (PoC)",tier1Duration:"2 â 3 Wochen",tier1Desc:"Funktionsfähiger Prototyp mit Ihren realen Daten und Workflows zum Festpreis.",tier2Name:"Enterprise Rollout & Migration",tier2Duration:"4 â 8 Wochen",tier2Desc:"Schlüsselfertige Implementierung, Altsystem-Migration, Schnittstellen und Teamschulung.",tier3Name:"Admin-as-a-Service (Retainer)",tier3Duration:"Laufende Betreuung",tier3Desc:"Dedizierte DACH-Administratoren, kontinuierlicher Board-Bau und garantierte SLA-Reaktionszeit.",ctaTier1:"PoC Sprint anfragen",ctaTier2:"Rollout-Angebot anfordern",ctaTier3:"Admin-as-a-Service buchen"},floatingPill:{available:"Nächster freier Strategie-Slot: Morgen um 10:00 Uhr",action:"30-Min. Audit"},simulator:{badge:"Interaktiver Workflow-Simulator",title:"Simulieren Sie Ihren vernetzten Zielzustand",subtext:"Wählen Sie Ihre aktuellen Tools und Ihren Fachbereich. Sehen Sie live, wie Noliam Medienbrüche in einen automatisierten Datenfluss verwandelt.",step1:"1. Welche Tools nutzen Sie aktuell? (Mehrfachauswahl)",step2:"2. Fokus-Fachbereich wählen",targetArch:"Empfohlene Ziel-Architektur",beforeTime:"Bisheriger manueller Aufwand:",afterTime:"Mit Noliam Automation:",timeSaved:"Zeitersparnis",cta:"Diesen Flow als PoC anfragen"},migration:{badge:"Noliam Migration Hub",title:"Altsysteme ablösen. Ohne Datenverlust oder Ausfallzeit.",subtext:"Wir migrieren gewachsene Datenbestände aus Excel, Jira, Confluence, Asana oder alten Datenbanken 1:1 in moderne Work-Management-Systeme.",ctaCheck:"Kostenlosen Migrations-Check anfordern",guarantee:"Migrations-Garantie",guaranteeSub:"100% Datenintegrität & Zero Downtime"},security:{badge:"Datensouveränität & Compliance",title:"Ihre Unternehmensdaten.",titleHighlight:"Sicher in DACH gehostet.",subtext:"Ob DSGVO, Schweizer revDSG oder Berufsgeheimnis (§ 203 StGB): Wir konfigurieren Ihre Plattform für höchste regulatorische Anforderungen.",isoPill:"ISO 27001 Zertifiziert",gdprPill:"100% DSGVO & revDSG",noCloudActPill:"Kein US Cloud Act Risiko",ctaAudit:"Sicherheits-Audit anfordern"},roi:{badge:"ROI & Effizienz-Rechner",title:"Berechnen Sie Ihren messbaren Produktivitätsgewinn",subtext:"Erfahren Sie in Sekunden, wie viele Stunden und Kosten Ihr Team durch automatisierte Ãbergaben und zentrale Dashboards jährlich einspart.",teamSizeLabel:"TeamgröÃe (Mitarbeiter):",avgSalaryLabel:"Durchschnittliches Jahresgehalt:",manualHoursLabel:"Manuelle Routineaufgaben & Statusabstimmungen pro Woche:",savingsHeadline:"Ihr geschätztes Einsparpotenzial:",hoursSavedYear:"Eingesparte Arbeitsstunden / Jahr:",costSavingsYear:"Geldwerter Effizienzgewinn / Jahr:",roiMultiplier:"Geschätzter ROI im 1. Jahr:",ctaValidate:"Ergebnis im 30-Minuten Audit validieren"},caseStudies:{badge:"Verifizierte Referenzprojekte",title:"Wie führende Unternehmen mit Noliam skalieren",subtext:"Echte Projektergebnisse aus der Praxis: Von der Multi-Board-Architektur bei Bosch bis zur ERP-Synchronisation bei Porta Möbel.",filterAll:"Alle Branchen",filterEnterprise:"Enterprise PPM",filterSales:"CRM & Retail",filterMigration:"Altsystem-Migration",readFullCase:"Vollständige Case Study lesen",ctaBlueprint:"Ãhnlichen Blueprint anfragen"},blog:{badge:"Noliam Knowledge Hub",title:"Fachartikel, Leitfäden & Best Practices",subtext:"Praxisnahes Expertenwissen rund um Work OS, Prozessautomatisierung, DSGVO-Compliance und Enterprise-Projektmanagement im DACH-Raum.",searchPlaceholder:"Artikel durchsuchen (z.B. Excel, Migration, KI, DSGVO)...",readMore:"Vollständigen Artikel lesen",backToBlog:"Zurück zur Blog-Ãbersicht",auditCallout:"Workflow-Audit für Ihr Team",auditCalloutSub:"Möchten Sie diese automatisierten Workflows in Ihrem Unternehmen umsetzen?",auditCalloutBtn:"Kostenloses Strategiegespräch buchen"},faq:{badge:"Häufig gestellte Fragen (FAQ)",title:"Alles, was Sie über unsere Lösungen wissen müssen",subtext:"Trans
990parente Antworten zu Vorgehensweise, Datenmigration, Datenschutz, Schnittstellen und Kosten.",askExpertTitle:"Haben Sie eine spezifische technische oder rechtliche Frage?",askExpertSub:"Unsere Solution Architects in Deutschland und der Schweiz beraten Sie gern.",askExpertBtn:"Experten kontaktieren"},contact:{badge:"Kontakt & Strategiegespräch",title:"Lassen Sie uns über Ihre Workflow-Architektur sprechen.",subtext:"Buchen Sie ein kostenloses 30-minütiges Strategiegespräch oder fordern Sie ein maÃgeschneidertes Angebot für Ihr Team an.",step1:"1. Wählen Sie Ihren bevorzugten 30-Minuten Video-Slot:",step2:"2. Plattform-Präferenz & TeamgröÃe:",nameLabel:"Ihr Name *",emailLabel:"Geschäftliche E-Mail *",companyLabel:"Unternehmen",notesLabel:"Aktuelle Herausforderungen / Notizen",submitBtn:"30-Minuten Strategiegespräch buchen",securityNote:"100% vertraulich. Vollständig DSGVO- und Schweizer revDSG-konform.",hubsTitle:"Unsere Standorte"},modal:{badge:"Kostenlose Potenzialanalyse für DACH",title:"Termin für Ihr Workflow-Audit sichern",subtext:"In 30 Minuten zeigen wir Ihnen live, wie Ihre Abläufe auf monday.com, Collabase oder Stackfield aussehen und wie viel Zeit Ihr Team wöchentlich spart."},footer:{headline:"Bereit, Ihre Unternehmensabläufe auf ein solides Fundament zu stellen?",sub:"Starten Sie mit einem kostenlosen 30-minütigen Audit und decken Sie auf, wo Ihre aktuellen Systeme Zeit und Umsatz verlieren.",directContact:"Direkter Kontakt",rights:"Alle Rechte vorbehalten. Zertifizierter Solution Partner für DACH."}},en:{nav:{home:"Home",solutions:"Solutions",departments:"Departments",kommunen:"Public Sector",servicesAndRoi:"Services & ROI",resources:"Insights & Cases",migration:"Migration",security:"Security & Compliance",caseStudies:"Case Studies",blog:"Blog & Insights",calculator:"ROI Calculator",faq:"FAQ",contact:"Contact",auditBtn:"Book Audit",skipToContent:"Skip to main content"},hero:{tagline:"Certified Solution Partner for Modern Work OS",marketBadge:"Solution Architecture for DACH Mid-Market & Public Sector",complianceBadge:"ISO 27001-compliant · GDPR · Swiss revDSG",titleLine1:"Connect Teams. Unify Systems.",titleHighlight:"Scale Operations with Modern Work OS.",platformsSub:"monday.com · Collabase · Stackfield · Process Automation",platformsDesc:"Individually architected. Turnkey implementation. Dedicated support.",subtext:"We help mid-market enterprises and public entities in Germany, Austria, and Switzerland eliminate manual friction across Sales, Operations, and Support with modern Work OS and certified ERP connectors (SAP, DATEV, M365).",ctaPrimary:"Book Free 30-Min Strategy Audit",ctaSecondary:"Explore Solutions",metrics:{cert:"100% Battle-Tested Best-Practice Workflows",efficiency:"up to 40%+ faster cycle times",projects:"100+ Successfully Delivered DACH Projects",locations:"Hubs in Zug (Switzerland) & Berlin"}},solutions:{badge:"Platform Architecture",title:"The Right Work OS Engines.",titleHighlight:"Engineered for your exact requirements.",subtext:"Noliam provides independent architecture advice: monday.com as your flagship Work OS, Collabase for relational no-code databases with Swiss data sovereignty, or Stackfield for zero-knowledge end-to-end encryption.",monday:{badge:"Recommended Flagship Work OS",desc:"The most versatile, scalable Work OS for high-growth enterprises. Unifies sales (CRM), project management, product delivery, and customer service.",crm:"monday CRM: Seamless lead-to-cash pipeline with two-way email & calendar sync.",ops:"Work Management: Gantt timelines, resource allocation, and portfolio rollups.",service:"monday Service & Dev: Fast ticket triage, SLA monitoring, and agile sprints.",auto:"Automation Power: 200+ native connectors (SAP, DATEV, Microsoft 365).",ideal:"Ideal for: 20 â 5,000+ employees with growth & scale focus.",cta:"Review monday.com Architecture"},collabase:{badge:"Quality Engineering & Swiss DB",desc:"Comprehensive Swiss all-in-one platform for relational no-code databases, professional Quality Engineering (test & defect management), and native time reporting hosted 100% in Swiss ISO data centers (revDSG).",qe:"Built-In Quality Engineering: Full test plans, QA runs & defects (replaces Xray/Zephyr).",timeReporting:"Native Time Reporting: Timesheets, budgets & billable tracking (zero Tempo plugin fees).",db:"Relational No-Code DB: Linked tables (1:N, N:M), rollups, and formula matrices.",sovereignty:"100% Swiss Data Residency: Immune to the US CLOUD Act and extraterritorial access.",ideal:"Ideal for: Swiss enterprises, QA/Tech teams & teams requiring sovereign data residency.",cta:"Review Collabase Architecture"},stackfield:{badge:"ISO 27001 · § 203 StGB",desc:"End-to-end encrypted all-in-one collaboration suite with Frankfurt and Munich data centers for strictly regulated professional secrecy holders.",e2e:"Zero-Knowledge Encryption: Client-side cryptographic isolation.",server:"German Data Centers: ISO 27001 certified, 100% GDPR compliant.",legal:"§ 203 StGB Compliant: Built for attorneys, auditors, and financial consultancies.",comm:"Integrated Secure Comms: Encrypted audio, video meetings, chats, and files.",ideal:"Ideal for: Law firms, legal departments, and regulated financial advisors.",cta:"Request Stackfield Consultation"}},departments:{badge:"Department Solutions",title:"Four Core Pillars.",titleHighlight:"One Connected System.",subtext:"Operational workflows do not stop at department borders. Noliam unites Sales, Operations, Support, and Legal into one connected, automated workflow engine.",ctaBlueprint:"Request Blueprint"},configurator:{badge:"Interactive Architecture Configurator",title:"Configure Your Ideal Enterprise Architecture",subtext:"Build your customized system blueprint in 3 steps, including platform recommendations, integration connectors, and projected ROI.",step1:"1. Department & Core Process",step2:"2. Current Legacy Stack",step3:"3. Compliance & Privacy Standards",resultTitle:"Your Recommended Noliam Architecture Blueprint",estSavings:"Projected Annual Hours Saved",recommendedEngine:"Recommended Work OS Engine",recommendedConnectors:"Recommended Enterprise Connectors",ctaBook:"Discuss this Blueprint in a 30-Min Strategy Call"},aiShowcase:{badge:"Workflow Automation in Practice",title:"How Intelligent Automated Workflows Run in Daily Operations",subtext:"Concrete operational workflows: How automated logic and verified connectors transform inbound RFPs, support tickets, and contracts into structured board data.",tab1:"Lead Ingestion & Quote Draft",tab2:"Support SLA & Ticket Triage",tab3:"Contract Compliance Check",stepInput:"1. Unstructured Ingestion",stepProcessing:"2. Structured Validation Logic",stepOutput:"3. Structured Board Execution",cta:"Request Similar Workflow for My Team"},ecosystem:{badge:"Enterprise Integrations & APIs",title:"Seamlessly Connected with Your Existing IT Landscape",subtext:"Your core systems remain the foundation. We connect monday.com, Collabase, and Stackfield two-way with SAP, DATEV, Abacus, Salesforce, Jira, and Microsoft 365.",erpCategory:"ERP & Financials",collabCategory:"Collaboration & M365",devCategory:"IT & Engineering"}
990,packages:{badge:"Transparent Engagement Models",title:"Fixed-Price Packages Over Unpredictable Hourly Billing",subtext:"Select the optimal engagement tier for your growth stage â from a 2-week PoC sprint to full Admin-as-a-Service.",tier1Name:"Proof of Concept (PoC)",tier1Duration:"2 â 3 Weeks",tier1Desc:"Functional live prototype populated with your real data and workflows at a fixed price.",tier2Name:"Enterprise Rollout & Migration",tier2Duration:"4 â 8 Weeks",tier2Desc:"Turnkey implementation, legacy data migration, API integrations, and team enablement.",tier3Name:"Admin-as-a-Service (Retainer)",tier3Duration:"Ongoing Retainer",tier3Desc:"Dedicated DACH administrators, continuous board evolution, and guaranteed SLA response times.",ctaTier1:"Request PoC Sprint",ctaTier2:"Request Rollout Proposal",ctaTier3:"Book Admin-as-a-Service"},floatingPill:{available:"Next free strategy slot: Tomorrow at 10:00 CET",action:"30-Min Audit"},simulator:{badge:"Interactive Workflow Simulator",title:"Simulate Your Connected Target State",subtext:"Select your current tools and department focus. See live how Noliam turns manual friction into an automated data flow.",step1:"1. Which tools do you currently use? (Multi-select)",step2:"2. Select focus department",targetArch:"Recommended Target Architecture",beforeTime:"Previous manual effort:",afterTime:"With Noliam Automation:",timeSaved:"Time saved",cta:"Request This Flow as a PoC"},migration:{badge:"Noliam Migration Hub",title:"Replace Legacy Systems. Zero Data Loss or Downtime.",subtext:"We migrate legacy spreadsheets, Jira, Confluence, Asana, and outdated databases 1:1 into modern Work OS environments.",ctaCheck:"Request Free Migration Check",guarantee:"Migration Guarantee",guaranteeSub:"100% Data Integrity & Zero Downtime"},security:{badge:"Data Sovereignty & Compliance",title:"Your Enterprise Data.",titleHighlight:"Securely Hosted in DACH.",subtext:"Whether GDPR, Swiss revDSG, or professional secrecy (§ 203 StGB): We configure your platform for the strictest regulatory standards.",isoPill:"ISO 27001 Certified",gdprPill:"100% GDPR & revDSG",noCloudActPill:"Zero US Cloud Act Risk",ctaAudit:"Request Security Audit"},roi:{badge:"ROI & Efficiency Calculator",title:"Calculate Your Measurable Productivity Gains",subtext:"Discover in seconds how many hours and operational budget your team regains annually through automated workflows.",teamSizeLabel:"Team Size (Employees):",avgSalaryLabel:"Average Annual Salary:",manualHoursLabel:"Weekly manual routine & status sync hours per person:",savingsHeadline:"Your Estimated Annual ROI:",hoursSavedYear:"Working Hours Saved / Year:",costSavingsYear:"Financial Efficiency Gain / Year:",roiMultiplier:"Projected Year-1 ROI Multiplier:",ctaValidate:"Validate Results in a 30-Minute Audit"},caseStudies:{badge:"Verified Success Stories",title:"How Market Leaders Scale with Noliam",subtext:"Tangible real-world results: from multi-board architectures at Bosch to ERP synchronization at Porta Möbel.",filterAll:"All Industries",filterEnterprise:"Enterprise PPM",filterSales:"CRM & Retail",filterMigration:"Legacy Migration",readFullCase:"Read Full Case Study",ctaBlueprint:"Request Similar Blueprint"},blog:{badge:"Noliam Knowledge Hub",title:"Articles, Guides & Best Practices",subtext:"Actionable expert insights on Work OS architectures, process automation, GDPR compliance, and enterprise delivery in DACH.",searchPlaceholder:"Search articles (e.g. Excel, Migration, AI, GDPR)...",readMore:"Read Full Article",backToBlog:"Back to Blog Overview",auditCallout:"Workflow Audit for Your Team",auditCalloutSub:"Want to implement these automated workflows in your business?",auditCalloutBtn:"Book Free Strategy Call"},faq:{badge:"Frequently Asked Questions (FAQ)",title:"Everything you need to know about our solutions",subtext:"Transparent answers regarding approach, data migration, data privacy, integrations, and pricing.",askExpertTitle:"Have a specific technical or compliance question?",askExpertSub:"Our Solution Architects in Germany and Switzerland are happy to assist.",askExpertBtn:"Contact an Expert"},contact:{badge:"Contact & Strategy Booking",title:"Letâs talk about your workflow architecture.",subtext:"Book a free 30-minute strategy call or request a tailored implementation proposal for your team.",step1:"1. Select your preferred 30-minute strategy slot:",step2:"2. Platform preference & team size:",nameLabel:"Your Full Name *",emailLabel:"Business Email *",companyLabel:"Company Name",notesLabel:"Current Challenges / Notes",submitBtn:"Book 30-Minute Strategy Call",securityNote:"100% confidential. Fully GDPR and Swiss revDSG compliant.",hubsTitle:"Our Hub Locations"},modal:{badge:"Free Potential Analysis for DACH",title:"Book Your Workflow & Automation Audit",subtext:"In 30 minutes, we show you live how your workflows run on monday.com, Collabase, or Stackfield and how much time your team saves each week."},footer:{headline:"Ready to place your business operations on a solid foundation?",sub:"Start with a free 30-minute audit and discover where your current systems leak t
990ime and revenue.",directContact:"Direct Contact",rights:"All rights reserved. Certified Solution Partner for DACH."}}},$a={"/":{de:{title:"Noliam | Prozesse verbinden. Systeme integrieren.",desc:"Noliam ist Ihr zertifizierter Partner für Kollaborationsplattformen im DACH-Raum: monday.com, Collabase und Stackfield â unabhängig beraten und schlüsselfertig integriert."},en:{title:"Noliam | Connect Processes. Integrate Systems.",desc:"Noliam is your certified partner for work collaboration platforms across DACH: monday.com, Collabase, and Stackfield â independent advisory and turnkey delivery."}},"/loesungen":{de:{title:"Lösungen & Plattformvergleich | monday.com, Collabase, Stackfield | Noliam",desc:"Architekturvergleich und Funktionsmatrix zwischen monday.com, Collabase und Stackfield für Unternehmen im DACH-Raum."},en:{title:"Solutions & Platform Comparison | monday.com, Collabase, Stackfield | Noliam",desc:"Architecture comparison and feature matrix comparing monday.com, Collabase, and Stackfield for enterprise workflows."}},"/fachbereiche":{de:{title:"Fachbereichslösungen | Sales & CRM, Operations & PPM, Customer Support & Legal | Noliam",desc:"Spezifische Lösungen für Vertrieb (vom Erstkontakt bis zur Rechnung), Projektsteuerung, Support und Rechtsabteilungen."},en:{title:"Department Solutions | Sales & CRM, Operations & PPM, Customer Support & Legal | Noliam",desc:"Tailored solutions for Sales, Project Management, Customer Support, and Legal Counsel."}},"/case-studies":{de:{title:"Case Studies & Referenzen | Software AG, Grover, Bosch | Noliam",desc:"Ergebnisse aus der Praxis: Wie Unternehmen und Verwaltungen im DACH-Raum ihre Abläufe mit Noliam strukturiert haben."},en:{title:"Case Studies & Success Stories | Software AG, Grover, Bosch | Noliam",desc:"Real-world results: How DACH organizations optimized their operations with Noliam."}},"/blog":{de:{title:"Wissen & Praxis | Kollaborationssoftware & Prozessoptimierung | Noliam",desc:"Praxisnahe Leitfäden, Architekturtipps und Kostenanalysen rund um monday.com, Collabase und Stackfield."},en:{title:"Knowledge & Practice | Work Management & Process Automation | Noliam",desc:"In-depth guides, architecture best practices, and ROI breakdowns for enterprise operations."}},"/migration":{de:{title:"Altdaten-Migration | Jira, Confluence, Trello & Excel | Noliam",desc:"Strukturierte Ãbernahme aus Excel, Jira, Trello und MS Project â mit Testlauf vor der Umstellung."},en:{title:"Data Migration | Jira, Confluence, Trello & Excel | Noliam",desc:"Structured data migration from legacy tools with pre-migration dry run."}},"/sicherheit":{de:{title:"Sicherheit & Compliance | DSGVO, Schweizer revDSG & § 203 StGB | Noliam",desc:"ISO 27001, DSGVO-Konformität, Schweizer Rechenzentren und Ende-zu-Ende-Verschlüsselung für regulierte Branchen."},en:{title:"Security & Compliance | GDPR, Swiss revDSG & § 203 StGB | Noliam",desc:"ISO 27001, GDPR compliance, Swiss cloud hosting, and zero-knowledge encryption for regulated teams."}},"/rechner":{de:{title:"Einsparungsrechner | Lizenzkosten & Zeitersparnis schätzen | Noliam",desc:"Schätzen Sie die GröÃenordnung Ihrer Einsparung bei Lizenzkosten und Arbeitszeit mit modernen Plattformen."},en:{title:"Savings Calculator | Estimate License Costs & Time Savings | Noliam",desc:"Estimate the scale of your cost and time savings when upgrading to modern collaboration platforms."}},"/kontakt":{de:{title:"Kontakt & 30-Minuten Prozess-Audit buchen | Noliam",desc:"Vereinbaren Sie ein unverbindliches 30-Minuten Prozess-Audit mit unseren Beratern."},en:{title:"Contact & Book 30-Min Process Audit | Noliam",desc:"Schedule a complimentary 30-minute process audit with our advisors."}},"/platform/monday-com":{de:{title:"monday.com Solution Partner | Implementierung & Beratung | Noliam",desc:"Zertifizierte monday.com Implementierung für Unternehmen im DACH-Raum. Boardübergreifende Prozesse, CRM & ERP-Anbindung."},en:{title:"monday.com Solution Partner | Implementation & Advisory | Noliam",desc:"Certified monday.com implementation across DACH. Cross-board workflows, CRM, and ERP integration."}}
990,"/platform/collabase":{de:{title:"Collabase | Schweizer relationale No-Code Plattform | Noliam",desc:"Schweizer Plattform für relationale No-Code-Datenbanken, Test- und Fehlermanagement und Zeiterfassung mit Datenhaltung in Schweizer Rechenzentren."},en:{title:"Collabase | Swiss Relational No-Code Platform | Noliam",desc:"Swiss relational database platform with native test management and time tracking hosted in Switzerland."}},"/platform/stackfield":{de:{title:"Stackfield Partner | § 203 StGB & Ende-zu-Ende Verschlüsselung | Noliam",desc:"Ende-zu-Ende verschlüsselte Collaboration für Kanzleien, Wirtschaftsprüfer und sensible Mandate mit Servern in Deutschland."},en:{title:"Stackfield Partner | § 203 StGB & Zero-Knowledge Encryption | Noliam",desc:"End-to-end encrypted collaboration for law firms, auditors, and confidential projects with servers in Germany."}},"/kommunen":{de:{title:"Ãffentlicher Sektor & Kommunen | OZG, Fördermittel & Stadtwerke | Noliam",desc:"Speziallösungen für Kommunalverwaltungen, Landkreise und Stadtwerke. Ratsbeschlüsse, OZG-Umsetzung und Fördermittelverwaltung."},en:{title:"Public Sector & Municipalities | Smart Cities, Grants & Utilities | Noliam",desc:"Tailored solutions for municipal administrations, public utilities, and council resolution tracking."}},"/impressum":{de:{title:"Impressum | Noliam AG",desc:"Rechtliche Angaben und Impressum der Noliam AG."},en:{title:"Legal Notice / Imprint | Noliam AG",desc:"Legal notice and company information of Noliam AG."}}
990,"/datenschutz":{de:{title:"Datenschutzerklärung | DSGVO & revDSG | Noliam AG",desc:"Datenschutzbestimmungen der Noliam AG gemäà DSGVO und Schweizer revDSG."},en:{title:"Privacy Policy | GDPR & revDSG | Noliam AG",desc:"Privacy policy of Noliam AG under EU-GDPR and Swiss revDSG."}}};$a["/platform/monday"]=$a["/platform/monday-com"];$a["/platform/collabase-ch"]=$a["/platform/collabase"];$a["/platform/stackfield-de"]=$a["/platform/stackfield"];function mj({lang:o}){const{pathname:d,hash:c}=qt();return w.useEffect(()=>{if(c){const x=document.querySelector(c);if(x){x.scrollIntoView({behavior:"smooth"});return}}window.scrollTo(0,0);const i=$a[d]||$a["/"],u=i[o]||i.de;if(u){document.title=u.title;const x=document.querySelector('meta[name="description"]');x&&x.setAttribute("content",u.desc);const f=document.querySelector('meta[property="og:title"]');f&&f.setAttribute("content",u.title);const y=document.querySelector('meta[property="og:description"]');y&&y.setAttribute("content",u.desc);const v=document.querySelector('meta[property="twitter:title"]');v&&v.setAttribute("content",u.title);const k=document.querySelector('meta[property="twitter:description"]');k&&k.setAttribute("content",u.desc)}const h=`https://noliam.com${d==="/"?"/":d}`;let g=document.querySelector('link[rel="canonical"]');g?g.setAttribute("href",h):(g=document.createElement("link"),g.setAttribute("rel","canonical"),g.setAttribute("href",h),document.head.appendChild(g));const b=document.querySelector('meta[property="og:url"]');b&&b.setAttribute("content",h)},[d,c,o]),null}function hj(){const[o,d]=w.useState("de"),[c,i]=w.useState(!1),[u,h]=w.useState("monday.com"),g=Xc();w.useEffect(()=>{const v=k=>{(k.ctrlKey||k.metaKey)&&k.shiftKey&&(k.key==="A"||k.key==="a")&&(k.preventDefault(),g("/admin"))};return window.addEventListener("keydown",v),()=>window.removeEventListener("keydown",v)},[g]);const b=Lx[o]||Lx.de,x=()=>{d(o==="de"?"en":"de")}
990,f=(v="monday.com")=>{h(v),i(!0)},y=()=>{i(!1)};return t.jsxs("div",{className:"min-h-screen flex flex-col bg-[#FAFAFC] text-slate-900 selection:bg-[#FB5A3E] selection:text-white font-['Plus_Jakarta_Sans',sans-serif]",children:[t.jsx(mj,{lang:o}),t.jsx(Ay,{onOpenAudit:()=>f("Navbar CTA"),lang:o,onToggleLang:x,t:b}),t.jsx("main",{className:"flex-grow",id:"main-content",children:t.jsxs($0,{children:[t.jsx(Ge,{path:"/",element:t.jsx(Ly,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/loesungen",element:t.jsx(Gy,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/fachbereiche",element:t.jsx(Fy,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/case-studies",element:t.jsx(Uy,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/blog",element:t.jsx(Iy,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/blog/:slug",element:t.jsx(Yy,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/migration",element:t.jsx(Xy,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/sicherheit",element:t.jsx(tj,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/rechner",element:t.jsx(nj,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/kontakt",element:t.jsx(lj,{lang:o,t:b})}),t.jsx(Ge,{path:"/platform/monday-com",element:t.jsx(zx,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/platform/monday",element:t.jsx(zx,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/platform/collabase",element:t.jsx(Mx,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/platform/collabase-ch",element:t.jsx(Mx,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/platform/stackfield",element:t.jsx(Dx,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/platform/stackfield-de",element:t.jsx(Dx,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/kommunen",element:t.jsx(Pc,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/oeffentlicher-sektor",element:t.jsx(Pc,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/public-sector",element:t.jsx(Pc,{onOpenAudit:f,lang:o,t:b})}),t.jsx(Ge,{path:"/impressum",element:t.jsx(Tx,{lang:o,t:b})}),t.jsx(Ge,{path:"/imprint",element:t.jsx(Tx,{lang:o,t:b})}),t.jsx(Ge,{path:"/datenschutz",element:t.jsx(Rx,{lang:o,t:b})}),t.jsx(Ge,{path:"/legal-notice",element:t.jsx(Rx,{lang:o,t:b})}),t.jsx(Ge,{path:"/admin",element:t.jsx(Fc,{lang:o})}),t.jsx(Ge,{path:"/login",element:t.jsx(Fc,{lang:o})}),t.jsx(Ge,{path:"/admin/blog",element:t.jsx(Fc,{lang:o})})]})}),t.jsx(Ey,{onOpenAudit:()=>f("Footer CTA"),t:b,lang:o}),t.jsx(zy,{isOpen:c,onClose:y,initialPlatform:u,lang:o,t:b}),t.jsx(My,{onOpenAudit:f,lang:o,t:b})]})}function xj(){return t.jsx(yb,{children:t.jsx(hj,{})})}$g.createRoot(document.getElementById("root")).render(t.jsx(Hg.StrictMode,{children:t.jsx(xj,{})}));
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.