1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,808341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={cancelIdleCallback:function(){return o},requestIdleCallback:function(){return s}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},o="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},479520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return v},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return g}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s=e.r(555682),o=e.r(190809),i=e.r(843476),c=s._(e.r(174080)),l=o._(e.r(271645)),d=e.r(742732),u=e.r(922737),b=e.r(808341),f=new Map,m=new Set,p=e=>{let{src:t,id:r,onLoad:a=()=>{},onReady:n=null,dangerouslySetInnerHTML:s,children:o="",strategy:i="afterInteractive",onError:l,stylesheets:d}=e,b=r||t;if(b&&m.has(b))return;if(f.has(t)){m.add(b),f.get(t).then(a,l);return}let p=()=>{n&&n(),m.add(b)},h=document.createElement("script"),g=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),a&&a.call(this,t),p()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});s?(h.innerHTML=s.__html||"",p()):o?(h.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",p()):t&&(h.src=t,f.set(t,g)),(0,u.setAttributesFromProps)(h,e),"worker"===i&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",i),d&&(e=>{if(c.default.preinit)return e.forEach(e=>{c.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(d),document.body.appendChild(h)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,b.requestIdleCallback)(()=>p(e))}):p(e)}function g(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");m.add(t)})}function x(e){let{id:t,src:r="",onLoad:a=()=>{},onReady:n=null,strategy:s="afterInteractive",onError:o,stylesheets:u,...f}=e,{updateScripts:h,scripts:g,getIsSsr:x,appDir:v,nonce:y}=(0,l.useContext)(d.HeadManagerContext);y=f.nonce||y;let w=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=t||r;w.current||(n&&e&&m.has(e)&&n(),w.current=!0)},[n,t,r]);let k=(0,l.useRef)(!1);if((0,l.useEffect)(()=>{if(!k.current){if("afterInteractive"===s)p(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,b.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,b.requestIdleCallback)(()=>p(e))}));k.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(h?(g[s]=(g[s]||[]).concat([{id:t,src:r,onLoad:a,onReady:n,onError:o,...f,nonce:y}]),h(g)):x&&x()?m.add(t||r):x&&!x()&&p({...e,nonce:y})),v){if(u&&u.forEach(e=>{c.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!r)return f.dangerouslySetInnerHTML&&(f.children=f.dangerouslySetInnerHTML.__html,delete f.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:y,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...f,id:t}])})`}});else return c.default.preload(r,f.integrity?{as:"script",integrity:f.integrity,nonce:y,crossOrigin:f.crossOrigin}:{as:"script",nonce:y,crossOrigin:f.crossOrigin}),(0,i.jsx)("script",{nonce:y,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([r,{...f,id:t}])})`}});"afterInteractive"===s&&r&&c.default.preload(r,f.integrity?{as:"script",integrity:f.integrity,nonce:y,crossOrigin:f.crossOrigin}:{as:"script",nonce:y,crossOrigin:f.crossOrigin})}return null}Object.defineProperty(x,"__nextScript",{value:!0});let v=x;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},98498,e=>{"use strict";e.i(247167);var t=e.i(843476),r=e.i(271645);let a=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},n=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var s={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"};let o=(0,r.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:a=2,absoluteStrokeWidth:o,className:i="",children:c,iconNode:l,...d},u)=>(0,r.createElement)("svg",{ref:u,...s,width:t,height:t,stroke:e,strokeWidth:o?24*Number(a)/Number(t):a,className:n("lucide",i),...!c&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(d)&&{"aria-hidden":"true"},...d},[...l.map(([e,t])=>(0,r.createElement)(e,t)),...Array.isArray(c)?c:[c]])),i=(e,t)=>{let s=(0,r.forwardRef)(({className:s,...i},c)=>(0,r.createElement)(o,{ref:c,iconNode:t,className:n(`lucide-${a(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,s),...i}));return s.displayName=a(e),s},c=i("bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]),l=i("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),d=i("download",[["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"}]]),u=i("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]),b=i("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]),f=i("message-square",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]),m=i("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]),p=i("send-horizontal",[["path",{d:"M3.714 3.048a.498.498 0 0 0-.683.627l2.843 7.627a2 2 0 0 1 0 1.396l-2.842 7.627a.498.498 0 0 0 .682.627l18-8.5a.5.5 0 0 0 0-.904z",key:"117uat"}],["path",{d:"M6 12h16",key:"s4cdu5"}]]),h=i("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);var g=e.i(207670),x=e.i(918789),v=e.i(807432),y=e.i(329422);let w=["ariaDescribedBy","ariaLabel","ariaLabelledBy"],k={ancestors:{tbody:["table"],td:["table"],th:["table"],thead:["table"],tfoot:["table"],tr:["table"]},attributes:{a:[...w,"dataFootnoteBackref","dataFootnoteRef",["className","data-footnote-backref"],"href"],blockquote:["cite"],code:[["className",/^language-./]],del:["cite"],div:["itemScope","itemType"],dl:[...w],h2:[["className","sr-only"]],img:[...w,"longDesc","src"],input:[["disabled",!0],["type","checkbox"]],ins:["cite"],li:[["className","task-list-item"]],ol:[...w,["className","contains-task-list"]],q:["cite"],section:["dataFootnotes",["className","footnotes"]],source:["srcSet"],summary:[...w],table:[...w],ul:[...w,["className","contains-task-list"]],"*":["abbr","accept","acceptCharset","accessKey","action","align","alt","axis","border","cellPadding","cellSpacing","char","charOff","charSet","checked","clear","colSpan","color","cols","compact","coords","dateTime","dir","encType","frame","hSpace","headers","height","hrefLang","htmlFor","id","isMap","itemProp","label","lang","maxLength","media","method","multiple","name","noHref","noShade","noWrap","open","prompt","readOnly","rev","rowSpan","rows","rules","scope","selected","shape","size","span","start","summary","tabIndex","title","useMap","vAlign","value","width"]},clobber:["ariaDescribedBy","ariaLabelledBy","id","name"],clobberPrefix:"user-content-",protocols:{cite:["http","https"],href:["http","https","irc","ircs","mailto","xmpp"],longDesc:["http","https"],src:["http","https"]},required:{input:{disabled:!0,type:"checkbox"}},strip:["script"],tagNames:["a","b","blockquote","br","code","dd","del","details","div","dl","dt","em","h1","h2","h3","h4","h5","h6","hr","i","img","input","ins","kbd","li","ol","p","picture","pre","q","rp","rt","ruby","s","samp","section","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","tr","tt","ul","var"]},N={}.hasOwnProperty;function j(e,t){if(t&&"object"==typeof t)switch("string"==typeof t.type?t.type:""){case"comment":var r,a,n=e,s=t;if(n.schema.allowComments){let e="string"==typeof s.value?s.value:"",t=e.indexOf("-->"),r={type:"comment",value:t<0?e:e.slice(0,t)};return A(r,s),r}return;case"doctype":var o=e,i=t;if(o.schema.allowDoctypes){let e={type:"doctype"};return A(e,i),e}return;case"element":return function(e,t){let r="string"==typeof t.tagName?t.tagName:"";e.stack.push(r);let a=S(e,t.children),n=function(e,t){let r,a=e.stack[e.stack.length-1],n=e.schema.attributes,s=e.schema.required,o=n&&N.call(n,a)?n[a]:void 0,i=n&&N.call(n,"*")?n["*"]:void 0,c=t&&"object"==typeof t?t:{},l={};for(r in c)if(N.call(c,r)){let t=c[r],a=E(e,M(o,r),r,t);null==a&&(a=E(e,M(i,r),r,t)),null!=a&&(l[r]=a)}if(s&&N.call(s,a)){let e=s[a];for(r in e)N.call(e,r)&&!N.call(l,r)&&(l[r]=e[r])}return l}(e,t.properties);e.stack.pop();let s=!1;if(r&&"*"!==r&&(!e.schema.tagNames||e.schema.tagNames.includes(r))&&(s=!0,e.schema.ancestors&&N.call(e.schema.ancestors,r))){let t=e.schema.ancestors[r],a=-1;for(s=!1;++a<t.length;
1)e.stack.includes(t[a])&&(s=!0)}if(!s)return e.schema.strip&&!e.schema.strip.includes(r)?a:void 0;let o={type:"element",tagName:r,properties:n,children:a};return A(o,t),o}(e,t);case"root":let c;return A(c={type:"root",children:S(e,(r=t).children)},r),c;case"text":let l;return A(l={type:"text",value:"string"==typeof(a=t).value?a.value:""},a),l}}function S(e,t){let r=[];if(Array.isArray(t)){let a=-1;for(;++a<t.length;){let n=j(e,t[a]);n&&(Array.isArray(n)?r.push(...n):r.push(n))}}return r}function E(e,t,r,a){return t?Array.isArray(a)?function(e,t,r,a){let n=-1,s=[];for(;++n<a.length;){let o=C(e,t,r,a[n]);("number"==typeof o||"string"==typeof o)&&s.push(o)}return s}(e,t,r,a):C(e,t,r,a):void 0}function C(e,t,r,a){if(("boolean"==typeof a||"number"==typeof a||"string"==typeof a)&&function(e,t,r){let a=e.schema.protocols&&N.call(e.schema.protocols,t)?e.schema.protocols[t]:void 0;if(!a||0===a.length)return!0;let n=String(r),s=n.indexOf(":"),o=n.indexOf("?"),i=n.indexOf("#"),c=n.indexOf("/");if(s<0||c>-1&&s>c||o>-1&&s>o||i>-1&&s>i)return!0;let l=-1;for(;++l<a.length;){let e=a[l];if(s===e.length&&n.slice(0,e.length)===e)return!0}return!1}(e,r,a)){if("object"==typeof t&&t.length>1){let e=!1,r=0;for(;++r<t.length;){let n=t[r];if(n&&"object"==typeof n&&"flags"in n){if(n.test(String(a))){e=!0;break}}else if(n===a){e=!0;break}}if(!e)return}return e.schema.clobber&&e.schema.clobberPrefix&&e.schema.clobber.includes(r)?e.schema.clobberPrefix+a:a}}function A(e,t){let r=(0,y.position)(t);t.data&&(e.data=(0,v.default)(t.data)),r&&(e.position=r)}function M(e,t){let r,a=-1;if(e)for(;++a<e.length;){let n=e[a],s="string"==typeof n?n:n[0];if(s===t)return n;"data*"===s&&(r=n)}if(t.length>4&&"data"===t.slice(0,4).toLowerCase())return r}function z(e){return function(t){let r,a;return r={type:"root",children:[]},(a=j({schema:e?{...k,...e}:k,stack:[]},t))&&(Array.isArray(a)?1===a.length?r=a[0]:r.children=a:r=a),r}}var I=e.i(742531),_={primary:"#ffffff",primaryForeground:"#111111",background:"#0b0b0b",surface:"#111111",surfaceForeground:"#f5f5f5",muted:"#262626",mutedForeground:"#a3a3a3",border:"#2f2f2f",ring:"#737373",userBubble:"#ffffff",userText:"#111111",assistantBubble:"#2a2a2a",assistantText:"#f5f5f5",radius:"14px",fontFamily:"Inter, var(--font-sans), ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif",shadowBubble:"0 18px 40px -16px rgba(0, 0, 0, 0.7)",shadowPanel:"0 34px 80px -36px rgba(0, 0, 0, 0.85)",fontSizeTitle:"17px",fontSizeSubtitle:"15px",fontSizeBody:"15px",fontSizeMenu:"13px",fontSizeInput:"15px",fontSizeCaption:"12px",inputMinHeight:"36px",inputMaxHeight:"168px",inputLineHeight:"20px"},O={launcher:f,launcherClosed:f,launcherOpen:l,close:h,send:p,attach:m,bot:c,menu:u,expand:b,download:d};function L(e){for(let t of["message","text","output","response","answer","content"]){let r=e[t];if("string"==typeof r&&r.trim().length>0)return r}}function P(e){let{files:t,metadata:r,message:a,headers:n,sessionId:s}=e;if(t.length>0){let e=new FormData;return e.set("message",a),e.set("sessionId",s),e.set("metadata",JSON.stringify(r)),t.forEach(t=>{e.append("files[]",t)}),{method:"POST",headers:n,body:e}}return{method:"POST",headers:{"Content-Type":"application/json",...n},body:JSON.stringify({message:a,sessionId:s,metadata:r})}}function R(e){if("string"==typeof e)return{message:e};if(Array.isArray(e))return{message:e.map(e=>"string"==typeof e?e:e&&"object"==typeof e?L(e):void 0).filter(Boolean).join("\n")};if(e&&"object"==typeof e){if(e.delta&&"string"==typeof e.delta)return{delta:e.delta,done:!!e.done};let t=L(e);if(t)return{message:t,done:!0};if(e.data&&"object"==typeof e.data){let t=L(e.data);if(t)return{message:t,done:!0}}}return{message:"",done:!0}}function $(e){let t,r=e.trim();if(!r)return{};if("[DONE]"===r)return{done:!0};try{t=JSON.parse(r)}catch{return{delta:r}}if(t&&"object"==typeof t&&!Array.isArray(t)){let e=t;if("item"===e.type)return"string"==typeof e.content&&e.content?{delta:e.content}:{};if("begin"===e.type||"end"===e.type)return{};if("error"===e.type)throw Error("string"==typeof e.content?e.content:"Stream error")}return R(t)}async function T(e,t,r=600){try{return await fetch(e,t)}catch(n){var a;if(n?.name==="AbortError"||(a=t.body,"u">typeof ReadableStream&&a instanceof ReadableStream))throw n;return await new Promise(e=>setTimeout(e,r)),fetch(e,t)}}function D(e,t,r){let a=t.parseStreamChunk(e);return(r(e),a.done&&a.message)?{text:a.message,done:!0}:a.delta?{text:a.delta,done:!!a.done}:a.message?{text:a.message,done:!!a.done}:{text:"",done:!!a.done}}async function F(e,t,r,a){let n=e.body?.getReader();if(!n)return"";let s=new TextDecoder,o="",i="",c=!1;for(;!c;){let e=await n.read();if(e.done)break;for(o+=s.decode(e.value,{stream:!0});o.includes("\n\n");){let e=o.indexOf("\n\n"),n=o.slice(0,e);for(let s of(o=o.slice(e+2),n.split("\n").filter(e=>e.startsWith("data:")))){let e=D(s.slice(5).trim(),t,a);if(e.text&&(i+=e.text,r(e.text)),e.done){c=!0;break}}}}if(o.trim()){let e=D(o.trim(),t,a);e.text&&(i+=e.text,r(e.text))}return i}async function H(e,t,r,a){let n=e.body?.getReader();if(!n)return"";let s=new TextDecoder,o="",i="",c=!1;for(;!c;){let e=await n.read();if(e.done)break;for(o+=s.decode(e.value,{stream:!0});o.includes("\n");){let e=o.indexOf("\n"),n=o.slice(0,e).trim();if(o=o.slice(e+1),!n)continue;let s=D(n,t,a);if(s.text&&(i+=s.text,r(s.text)),s.done){c=!0;break}}}if(o.trim()){let e=D(o.trim(),t,a);e.text&&(i+=e.text,r(e.text))}return i}async function B(e,t){if((e.headers.get("content-type")||"").includes("application/json")){let r=await e.json(),a=t.parseJsonResponse(r);return a.message??a.delta??""}let r=await e.text();try{let e=JSON.parse(r),a=t.parseJsonResponse(e);return a.message??a.delta??r}catch{return t.parseJsonResponse(r).message??r}}async function q({response:e,adapter:t,streamingMode:r,onDelta:a,onChunk:n,onRecoverableError:s}){if(!e.ok){let t=await e.text();throw Error(`Webhook request failed (${e.status}): ${t}`)}let o=e.headers.get("content-type");if(!("off"!==r&&e.body&&("on"===r||function(e){if(!e)return!1;let t=e.toLowerCase();return t.includes("text/event-stream")||t.includes("application/x-ndjson")||t.includes("application/stream")}(o))))return B(e,t);try{if((o||"").toLowerCase().includes("text/event-stream"))return await F(e,t,a,n);return await H(e,t,a,n)}catch(e){return s(e),""}}function U(e="cb"){return"u">typeof crypto&&"randomUUID"in crypto?`${e}-${crypto.randomUUID()}`:`${e}-${Date.now()}-${Math.random().toString(36).slice(2,9)}`}var W="cb:session-id";function K(){return"u">typeof crypto&&"randomUUID"in crypto?crypto.randomUUID():`cb-${Date.now()}-${Math.random().toString(36).slice(2,10)}`}function V(e){return`cb:history:${e}`}var J="chatbot_opened",G="chatbot_closed";function Y(e,t,r){if(!r.enabled||"u"<typeof window)return;window.dispatchEvent(new CustomEvent(e,{detail:t}));let a=r.dataLayerName?.trim()||"dataLayer",n=window[a];Array.isArray(n)&&n.push({event:e,...t})}var Z=(0,r.createContext)(void 0),Q="cb:pending",X={en:{agentName:"Assistant",assistantNote:"Here to help",welcomeMessage:"Hi, how can I help you?",disclaimer:"AI can make mistakes.",inputPlaceholder:"Ask something...",errorMessage:"Sorry, I couldn't send your message. Please try again."},de:{agentName:"Assistent",assistantNote:"Hier, um zu helfen.",welcomeMessage:"Hi, wie kann ich dir helfen?",disclaimer:"KI kann Fehler machen.",inputPlaceholder:"Frag etwas...",errorMessage:"Entschuldige, deine Nachricht konnte nicht gesendet werden. Bitte versuch es noch einmal."},es:{agentName:"Asistente",assistantNote:"Aqui para ayudarte.",welcomeMessage:"Hola, como puedo ayudarte?",disclaimer:"La IA puede cometer errores.",inputPlaceholder:"Pregunta algo...",errorMessage:"Lo siento, no pude enviar tu mensaje. Intentalo de nuevo."},fr:{agentName:"Assistant",assistantNote:"La pour t'aider.",welcomeMessage:"Salut, comment puis-je t'aider ?",disclaimer:"L'IA peut faire des erreurs.",inputPlaceholder:"Demande quelque chose...",errorMessage:"Desole, ton message n'a pas pu etre envoye. Reessaie, s'il te plait."},it:{agentName:"Assistente",assistantNote:"Qui per aiutarti.",welcomeMessage:"Ciao, come posso aiutarti?",disclaimer:"L'IA puo commettere errori.",inputPlaceholder:"Chiedi qualcosa...",errorMessage:"Scusa, non sono riuscito a inviare il tuo messaggio. Riprova."},nl:{agentName:"Assistent",assistantNote:"Hier om je te helpen.",welcomeMessage:"Hi, hoe kan ik je helpen?",disclaimer:"AI kan fouten maken.",inputPlaceholder:"Vraag iet
1s...",errorMessage:"Sorry, je bericht kon niet worden verzonden. Probeer het opnieuw."},pt:{agentName:"Assistente",assistantNote:"Aqui para te ajudar.",welcomeMessage:"Ola, como posso te ajudar?",disclaimer:"A IA pode cometer erros.",inputPlaceholder:"Pergunte algo...",errorMessage:"Desculpe, nao consegui enviar sua mensagem. Tente novamente."},pl:{agentName:"Asystent",assistantNote:"Tu, zeby ci pomoc.",welcomeMessage:"Czesc, jak moge ci pomoc?",disclaimer:"AI moze popelniac bledy.",inputPlaceholder:"Zapytaj o cos...",errorMessage:"Przepraszam, nie udalo sie wyslac wiadomosci. Sprobuj ponownie."},tr:{agentName:"Asistan",assistantNote:"Yardim etmek icin buradayim.",welcomeMessage:"Merhaba, nasil yardimci olabilirim?",disclaimer:"Yapay zeka hata yapabilir.",inputPlaceholder:"Bir sey sor...",errorMessage:"Uzgunum, mesajin gonderilemedi. Lutfen tekrar dene."},sv:{agentName:"Assistent",assistantNote:"Har for att hjalpa dig.",welcomeMessage:"Hej, hur kan jag hjalpa dig?",disclaimer:"AI kan gora misstag.",inputPlaceholder:"Fraga nagot...",errorMessage:"Tyvarr kunde ditt meddelande inte skickas. Forsok igen."},da:{agentName:"Assistent",assistantNote:"Her for at hjaelpe dig.",welcomeMessage:"Hej, hvordan kan jeg hjaelpe dig?",disclaimer:"AI kan lave fejl.",inputPlaceholder:"Sporg om noget...",errorMessage:"Beklager, din besked kunne ikke sendes. Prov igen."},no:{agentName:"Assistent",assistantNote:"Her for a hjelpe deg.",welcomeMessage:"Hei, hvordan kan jeg hjelpe deg?",disclaimer:"AI kan gjøre feil.",inputPlaceholder:"Sporsmal om noe...",errorMessage:"Beklager, meldingen din kunne ikke sendes. Prov igjen."},fi:{agentName:"Avustaja",assistantNote:"Tassa auttaakseni.",welcomeMessage:"Hei, miten voin auttaa?",disclaimer:"Tekoaly voi tehda virheita.",inputPlaceholder:"Kysy jotain...",errorMessage:"Pahoittelut, viestiasi ei voitu lahettaa. Yrita uudelleen."}},ee=new Set(Object.keys(X));function et(e){return e&&e.trim().toLowerCase().split("-")[0]||"en"}function er({children:e,endpoint:a,webhookUrl:n,locale:s,localeTexts:o,agentName:i,assistantNote:c,enableUploads:l=!1,streamingMode:d="auto",headers:u,theme:b,icons:f,branding:m,adapter:p,analyticsEnabled:h=!1,analyticsDataLayerName:g="dataLayer",events:x,initialOpen:v=!1,position:y="bottom-right",classNames:w}){let k=(a??n??"/api/chat").trim()||"/api/chat";(0,r.useEffect)(()=>{},[n]);let[N,j]=(0,r.useState)(Q),[S,E]=(0,r.useState)(!1),[C,A]=(0,r.useState)([]),[M,z]=(0,r.useState)(v),[I,L]=(0,r.useState)(!1),[D,F]=(0,r.useState)([]),H=(0,r.useRef)([]),B=(0,r.useRef)(!1);(0,r.useEffect)(()=>{H.current=C},[C]),(0,r.useEffect)(()=>{B.current=S},[S]);let er=D.length>0?D[D.length-1].config:void 0,ea=(0,r.useMemo)(()=>({...b??{},...er?.theme??{}}),[er?.theme,b]),en=(0,r.useMemo)(()=>({...m??{},...er?.branding??{}}),[er?.branding,m]),es=(0,r.useMemo)(()=>({headerLogoUrl:function(e){let t=e?.trim();if(!(!t||/^[a-z][a-z0-9+.-]*:/i.test(t)||t.startsWith("//"))&&!(t.includes("\\")||t.startsWith("#")||t.startsWith("?")))return t}(en.headerLogoUrl),headerLogoAlt:en.headerLogoAlt}),[en.headerLogoAlt,en.headerLogoUrl]),eo=(0,r.useMemo)(()=>({..._,...ea??{}}),[ea]),ei=(0,r.useMemo)(()=>({"--cb-primary":eo.primary,"--cb-primary-foreground":eo.primaryForeground,"--cb-background":eo.background,"--cb-surface":eo.surface,"--cb-surface-foreground":eo.surfaceForeground,"--cb-muted":eo.muted,"--cb-muted-foreground":eo.mutedForeground,"--cb-border":eo.border,"--cb-ring":eo.ring,"--cb-user-bubble":eo.userBubble,"--cb-user-text":eo.userText,"--cb-assistant-bubble":eo.assistantBubble,"--cb-assistant-text":eo.assistantText,"--cb-radius":eo.radius,"--cb-font-family":eo.fontFamily,"--cb-shadow-bubble":eo.shadowBubble,"--cb-shadow-
1panel":eo.shadowPanel,"--cb-font-size-title":eo.fontSizeTitle,"--cb-font-size-subtitle":eo.fontSizeSubtitle,"--cb-font-size-body":eo.fontSizeBody,"--cb-font-size-menu":eo.fontSizeMenu,"--cb-font-size-input":eo.fontSizeInput,"--cb-font-size-caption":eo.fontSizeCaption,"--cb-input-min-height":eo.inputMinHeight,"--cb-input-max-height":eo.inputMaxHeight,"--cb-input-line-height":eo.inputLineHeight}),[eo]),ec=(0,r.useMemo)(()=>{let e={...O,...f??{}};return e.launcherClosed=f?.launcherClosed??f?.launcher??O.launcherClosed,e.launcherOpen=f?.launcherOpen??O.launcherOpen,e},[f]),el=(0,r.useMemo)(()=>s?et(s):function(){if("u"<typeof window)return;let e=window.location.pathname.split("/").filter(Boolean)[0];if(!e)return;let t=et(e);return ee.has(t)?t:void 0}()??function(){if("u"<typeof document)return;let e=et(document.documentElement.lang);return ee.has(e)?e:void 0}()??et("u"<typeof navigator?"en":navigator.language||"en"),[s]),ed=(0,r.useMemo)(()=>(function(e){if(!e)return{};let t={};for(let[r,a]of Object.entries(e)){let e=et(r);t[e]||(t[e]={}),t[e]={...t[e],...a}}return t})(o),[o]),eu=(0,r.useMemo)(()=>{let e;return{...X[e=ee.has(el)?el:"en"],...ed[e]??{}}},[ed,el]),eb=eu.welcomeMessage,ef=eu.disclaimer,em=eu.inputPlaceholder,ep=eu.errorMessage,eh=er?.agentName??i??eu.agentName,eg=er?.assistantNote??c??eu.assistantNote,ex=er?.enableUploads??l,ev=er?.enabled??!0,ey=(0,r.useCallback)((e,t)=>{var r;return{sessionId:(r={sessionId:e,agentName:eh,locale:el,message:t}).sessionId,agentName:r.agentName,locale:r.locale,pageUrl:"u">typeof window?window.location.href:"",timestamp:new Date().toISOString(),message:r.message?{id:r.message.id,role:r.message.role,status:r.message.status,contentLength:r.message.content.length,attachmentCount:r.message.attachments?.length??0}:void 0}},[eh,el]),ew=(0,r.useMemo)(()=>({enabled:h,dataLayerName:g}),[g,h]);(0,r.useEffect)(()=>{!S||"u"<typeof window||window.sessionStorage.setItem(V(N),JSON.stringify(C))},[S,C,N]),(0,r.useEffect)(()=>{let e;if(M&&ev&&"u">typeof window)return A(t=>{if(t.length>0)return t;let r=U("msg");return e=window.setTimeout(()=>{A(e=>e.map(e=>e.id===r?{...e,content:eb,status:"complete"}:e))},1500),[...t,{id:r,role:"assistant",content:"",createdAt:new Date().toISOString(),status:"streaming"}]}),()=>{e&&window.clearTimeout(e)}},[M,eb,ev]);let ek=(0,r.useCallback)(()=>{z(!0),B.current&&Y(J,ey(N),ew),x?.onOpen?.()},[ew,ey,x,N]),eN=(0,r.useCallback)(()=>{z(!1),B.current&&Y(G,ey(N),ew),x?.onClose?.()},[ew,ey,x,N]),ej=(0,r.useCallback)(()=>{z(e=>{let t=!e;return B.current&&Y(t?J:G,ey(N),ew),t?x?.onOpen?.():x?.onClose?.(),t})},[ew,ey,x,N]),eS=(0,r.useCallback)(()=>{A([]),B.current&&"u">typeof window&&window.sessionStorage.removeItem(V(N))},[N]),eE=(0,r.useCallback)(()=>{var e;let t;(A([]),B.current)?j((e="u">typeof window?window.sessionStorage:void 0,t=K(),e&&e.setItem(W,t),t)):j(Q)},[]),eC=(0,r.useCallback)((e,t)=>{F(r=>[...r.filter(t=>t.id!==e),{id:e,config:t}])},[]),eA=(0,r.useCallback)(e=>{F(t=>t.filter(t=>t.id!==e))},[]),eM=(0,r.useCallback)(async({text:e,files:t=[]})=>{let r=e.trim();if(!r&&0===t.length)return;let a=new Date().toISOString(),n=t.map(e=>({id:U("att"),name:e.name,size:e.size,type:e.type,file:e}));n.length>0&&x?.onAttachmentAdded?.(n);let s={id:U("msg"),role:"user",content:r,createdAt:a,status:"complete",attachments:n},o="u">typeof window?window.sessionStorage:void 0,i=B.current?N:function(e){if(!e)return K();let t=e.getItem(W);if(t)return t;let r=K();return e.setItem(W,r),r}(o),c=B.current?[]:function(e,t){if(!e)return[];let r=e.getItem(V(t));if(!r)return[];try{let e=JSON.parse(r);return Array.isArray(e)?e:[]}catch{return[]}}(o,i),l=(e=>{if(e.some(e=>"assistant"===e.role&&e.content===eb))return e;let t=e.findIndex(e=>"assistant"===e.role&&"streaming"===e.status&&!e.content);return t>=0?e.map((e,r)=>r===t?{...e,content:eb,status:"complete"}:e):e.some(e=>"assistant"===e.role)?e:[...e,{id:U("msg"),role:"assistant",content:eb,createdAt:a,status:"complete"}]})(c.length>0?c:H.current),b=[...l,s].map(e=>({id:e.id,role:e.role,content:e.content,createdAt:e.createdAt}));B.current||(B.current=!0,j(i),E(!0),H.current=l),A([...l,s]),Y("chatbot_message_sent",ey(i,s),ew),x?.onMessageSent?.(s);let f=U("msg");A(e=>[...e,{id:f,role:"assistant",content:"",createdAt:new Date().toISOString(),status:"streaming"}]),L(!0);let m={buildRequest:p?.buildRequest??P,parseJsonResponse:p?.parseJsonResponse??R,parseStreamChunk:p?.parseStreamChunk??$};try{let e={sessionId:i,pageUrl:"u">typeof window?window.location.href:"",timestamp:new Date().toISOString(),agentName:eh,locale:el,history:b},a=m.buildRequest({endpoint:k,webhookUrl:k,message:r,sessionId:i,agentName:eh,files:ex?t:[],metadata:e,headers:u}),n=a.url??k,s=await T(n,a),o="",c=await q({response:s,adapter:m,streamingMode:d,onDelta:e=>{o+=e,A(t=>t.map(t=>
1t.id===f?{...t,content:`${t.content}${e}`,status:"streaming"}:t))},onChunk:e=>{x?.onChunkReceived?.(e)},onRecoverableError:e=>{x?.onError?.(e)}});A(e=>{let t=e.map(e=>{if(e.id!==f)return e;let t=o.length>0?e.content:c;return{...e,content:t,status:"complete"}}),r=t.find(e=>e.id===f);return r&&(Y("chatbot_answer_returned",ey(i,r),ew),x?.onResponseComplete?.(r)),t})}catch(t){let e=t instanceof Error?t:Error(String(t));x?.onError?.(e),A(e=>e.map(e=>e.id===f?{...e,content:e.content||ep,status:"error"}:e))}finally{L(!1)}},[p,ew,ey,x,u,eh,el,N,d,ex,eb,ep,k]),ez=(0,r.useMemo)(()=>({isOpen:M,isAwaiting:I,messages:C,sessionId:N,uploadEnabled:ex,agentName:eh,assistantNote:eg,disclaimerText:ef,inputPlaceholder:em,position:y,themeVars:ei,icons:ec,branding:{headerLogoUrl:es.headerLogoUrl,headerLogoAlt:es.headerLogoAlt},classNames:w??{},open:ek,close:eN,toggle:ej,sendMessage:eM,clearConversation:eS,registerPageConfig:eC,unregisterPageConfig:eA,widgetEnabled:ev,resetSession:eE}),[w,eS,eN,ef,em,I,M,ec,C,ek,y,eC,eh,eg,es.headerLogoAlt,es.headerLogoUrl,eM,N,ei,ej,eA,ex,ev,eE]);return(0,t.jsx)(Z.Provider,{value:ez,children:e})}function ea(){return(0,t.jsxs)("div",{className:"cb-inline-flex cb-items-center cb-gap-1 cb-px-1","aria-label":"Assistant is typing",children:[(0,t.jsx)("span",{className:"cb-awaiting-dot cb-awaiting-dot-1 cb-h-1.5 cb-w-1.5 cb-rounded-full cb-bg-[var(--cb-muted-foreground)] cb-opacity-70"}),(0,t.jsx)("span",{className:"cb-awaiting-dot cb-awaiting-dot-2 cb-h-1.5 cb-w-1.5 cb-rounded-full cb-bg-[var(--cb-muted-foreground)] cb-opacity-70"}),(0,t.jsx)("span",{className:"cb-awaiting-dot cb-awaiting-dot-3 cb-h-1.5 cb-w-1.5 cb-rounded-full cb-bg-[var(--cb-muted-foreground)] cb-opacity-70"})]})}function en({content:e}){return(0,t.jsx)("div",{className:"cb-markdown cb-message-text cb-text-body cb-leading-5",children:(0,t.jsx)(x.default,{remarkPlugins:[I.default],rehypePlugins:[z],children:e})})}function es(e,t){let r=new Intl.DateTimeFormat(void 0,{timeZoneName:t}).formatToParts(e);return r.find(e=>"timeZoneName"===e.type)?.value??""}function eo(e){let t,r,a,n,s=new Intl.DateTimeFormat(void 0,{month:"long",day:"numeric",year:"numeric"}).format(e),o=new Intl.DateTimeFormat(void 0,{hour:"2-digit",minute:"2-digit",hour12:!0}).format(e),i=es(e,"long"),c=es(e,"short"),l=(a=String(Math.floor((r=Math.abs(t=-e.getTimezoneOffset()))/60)).padStart(2,"0"),n=String(r%60).padStart(2,"0"),`GMT${t>=0?"+":"-"}${a}${n}`);return`${s} at ${o} ${i} time ${c} (${l})`.replace(/\s+/g," ").trim()}function ei({isOpen:e,icons:r,bubbleClassName:a,onOpen:n,onClose:s}){let o=r.launcherClosed,i=r.launcherOpen;return(0,t.jsx)("button",{type:"button",onClick:e?s:n,className:(0,g.default)("cb-launcher-bubble cb-pointer-events-auto cb-group cb-flex cb-h-14 cb-w-14 cb-items-center cb-justify-center cb-rounded-full cb-border cb-border-[var(--cb-border)] cb-bg-[#111111] cb-text-[#f5f5f5] cb-shadow-[var(--cb-shadow-bubble)] cb-transition cb-duration-300 hover:cb-scale-110 hover:cb-bg-[#262626] hover:cb-shadow-[0_24px_50px_-18px_rgba(0,0,0,0.9)] active:cb-scale-95",a),"aria-label":e?"Close chatbot":"Open chatbot",children:(0,t.jsxs)("span",{className:"cb-relative cb-flex cb-h-6 cb-w-6 cb-items-center cb-justify-center",children:[(0,t.jsx)(o,{size:22,className:(0,g.default)("cb-launcher-icon-base cb-launcher-icon-transition cb-absolute cb-fill-current",e?"cb-launcher-icon-closed-open":"cb-launcher-icon-closed-closed")}),(0,t.jsx)(i,{size:22,className:(0,g.default)("cb-launcher-icon-base cb-launcher-icon-transition cb-absolute",e?"cb-launcher-icon-open-open":"cb-launcher-icon-open-closed")})]})})}function ec(){let{isOpen:e,isAwaiting:a,messages:n,uploadEnabled:s,position:o,agentName:i,assistantNote:c,disclaimerText:l,inputPlaceholder:d,themeVars:u,icons:b,branding:f,classNames:m,close:p,open:h,sendMessage:x,widgetEnabled:v}=function(){let e=(0,r.useContext)(Z);if(!e)throw Error("useChatbotContext must be used within ChatbotProvider");return e}(),[y,w]=(0,r.useState)(""),[k,N]=(0,r.useState)([]),[j,S]=(0,r.useState)(!1),[E,C]=(0,r.useState)(!1),[A,M]=(0,r.useState)(!1),[z,I]=(0,r.useState)(e),[_,O]=(0,r.useState)(!1),L=(0,r.useRef)(null),P=(0,r.useRef)(null),R=(0,r.useRef)(null),$=(0,r.useRef)(null),T=(0,r.useRef)(null),D=b.bot,F=b.menu,H=b.close,B=b.send,q=b.attach,U=b.expand,W=b.download,K=A?"mobile":E?"desktop-expanded":"desktop-collapsed",V=!A,J=n.length>0,G=V||J,Y=(0,r.useMemo)(()=>!a&&(y.trim().length>0||k.length>0),[y,a,k.length]),Q=(0,r.useCallback)(()=>{let e=R.current;if(!e)return;let t=window.getComputedStyle(e),r=Number.parseFloat(t.minHeight)||36,a=Number.parseFloat(t.maxHeight)||168;if(0===e.value.length){e.style.height=`${r}px`,e.style.overflowY="hidden";return}e.style.height="auto";let n=Math.min(e.scrollHeight,a);e.style.height=`${n}px`,e.style.overflowY=e.scrollHeight>a?"auto":"hidden"},[]),X=(0,r.useCallback)(()=>{let e=P.current;e&&(e.scrollTop=e.scrollHeight)},[]),ee=(0,r.useMemo)(()=>{let e="1.5rem";return"mobile"===K?{className:"cb-fixed cb-max-h-none cb-max-w-none",style:{to
1p:e,right:e,bottom:"5.75rem",left:e}}:"desktop-expanded"===K?{className:"cb-relative cb-max-h-none cb-max-w-none",style:{width:"min(630px, calc(100vw - 3rem))",height:"calc(100vh - 7.25rem)"}}:{className:"cb-relative cb-h-[min(680px,calc(100vh-7.5rem))] cb-w-[min(92vw,420px)]",style:void 0}},[K]);(0,r.useEffect)(()=>{if("u"<typeof window)return;let e=window.matchMedia("(max-width: 768px)"),t=()=>{M(e.matches)};return(t(),"function"==typeof e.addEventListener)?(e.addEventListener("change",t),()=>e.removeEventListener("change",t)):(e.addListener(t),()=>e.removeListener(t))},[]),(0,r.useEffect)(()=>{let t,r,a;if("u"<typeof window){I(e),O(e);return}return e?(O(!1),I(!0),t=window.requestAnimationFrame(()=>{r=window.requestAnimationFrame(()=>{O(!0)})})):(O(!1),a=window.setTimeout(()=>{I(!1)},380)),()=>{t&&window.cancelAnimationFrame(t),r&&window.cancelAnimationFrame(r),a&&window.clearTimeout(a)}},[e]),(0,r.useEffect)(()=>{e&&z?(R.current?.focus(),Q()):S(!1)},[e,Q,z]),(0,r.useEffect)(()=>{Q()},[Q]),(0,r.useEffect)(()=>{if(!e)return;let t=window.requestAnimationFrame(()=>{X()});return()=>window.cancelAnimationFrame(t)},[e,n,a,X]),(0,r.useEffect)(()=>{if(!e)return;let t=e=>{let t=e.target;T.current&&!T.current.contains(t)&&S(!1)};return window.addEventListener("mousedown",t),()=>window.removeEventListener("mousedown",t)},[e]),(0,r.useEffect)(()=>{if(!e)return;let t=e=>{if("Escape"===e.key){if(j)return void S(!1);p()}};return window.addEventListener("keydown",t),()=>window.removeEventListener("keydown",t)},[p,j,e]),(0,r.useEffect)(()=>{S(!1)},[A]),(0,r.useEffect)(()=>{G||S(!1)},[G]);let et=async e=>{e.preventDefault(),!Y||(w(""),X(),await x({text:y,files:s?k:[]}),N([]),$.current&&($.current.value=""))},er=e=>`${e.name}:${e.size}:${e.lastModified}`;return v?(0,t.jsx)("div",{className:(0,g.default)("cb-fixed cb-bottom-6 cb-z-[2147483640] cb-text-[var(--cb-surface-foreground)]","bottom-left"===o?"cb-left-6":"cb-right-6",m.root),style:u,"data-chatbot-root":!0,children:(0,t.jsxs)("div",{className:(0,g.default)("cb-pointer-events-none cb-relative cb-flex cb-flex-col cb-gap-3","bottom-left"===o?"cb-items-start":"cb-items-end"),children:[z&&(0,t.jsxs)("div",{ref:L,className:(0,g.default)("cb-panel-transition cb-flex cb-flex-col cb-overflow-hidden cb-rounded-[var(--cb-radius)] cb-border cb-border-[var(--cb-border)] cb-bg-[var(--cb-surface)] cb-shadow-[var(--cb-shadow-panel)]","bottom-left"===o?"cb-origin-bottom-left":"cb-origin-bottom-right",ee.className,_?"cb-panel-open cb-pointer-events-auto":"cb-panel-closed cb-pointer-events-none",m.panel),style:ee.style,"aria-hidden":!e,onKeyDown:e=>{if("Tab"!==e.key)return;let t=L.current;if(!t)return;let r=t.querySelectorAll("button, [href], textarea, input, select, [tabindex]:not([tabindex='-1'])");if(0===r.length)return;let a=r[0],n=r[r.length-1];e.shiftKey&&document.activeElement===a?(n.focus(),e.preventDefault()):e.shiftKey||document.activeElement!==n||(a.focus(),e.preventDefault())},children:[(0,t.jsxs)("header",{className:(0,g.default)("cb-flex cb-items-center cb-justify-between cb-gap-2 cb-border-b cb-border-[var(--cb-border)] cb-bg-[var(--cb-surface)] cb-px-4 cb-py-3.5",m.header),style:{borderBottomWidth:"1px",borderBottomStyle:"solid",borderBottomColor:"var(--cb-border)"},children:[(0,t.jsxs)("div",{className:(0,g.default)("cb-flex cb-min-w-0 cb-items-center cb-gap-2.5",m.headerMeta),children:[(0,t.jsx)("span",{className:"cb-inline-flex cb-h-9 cb-shrink-0 cb-items-center cb-justify-center cb-self-center cb-text-[var(--cb-surface-foreground)]",children:f.headerLogoUrl?(0,t.jsx)("img",{src:f.headerLogoUrl,alt:f.headerLogoAlt??`${i} logo`,className:"cb-header-logo"}):(0,t.jsx)(D,{size:34})}),(0,t.jsxs)("div",{className:"cb-min-w-0 cb-space-y-0",children:[(0,t.jsx)("p",{className:"cb-text-title cb-m-0 cb-truncate cb-font-semibold cb-leading-6 cb-text-[var(--cb-surface-foreground)]",children:i}),(0,t.jsx)("p",{className:"cb-text-subtitle cb-m-0 cb-leading-5 cb-text-[var(--cb-muted-foreground)]",children:c})]})]}),(0,t.jsxs)("div",{ref:T,className:"cb-relative cb-flex cb-items-center cb-gap-1",children:[G&&(0,t.jsx)("button",{type:"button",onClick:()=>S(e=>!e),className:(0,g.default)("cb-flex cb-h-9 cb-w-9 cb-shrink-0 cb-items-center cb-justify-center cb-rounded-lg cb-bg-transparent cb-p-0 cb-text-[var(--cb-muted-foreground)] cb-transition hover:cb-bg-[var(--cb-muted)] hover:cb-text-[var(--cb-surface-foreground)] focus-visible:cb-bg-[var(--cb-muted)] focus-visible:cb-text-[var(--cb-surface-foreground)]",j&&"cb-bg-[var(--cb-muted)] cb-text-[var(--cb-surface-foreground)]"),"aria-label":"More options","aria-expanded":j,children:(0,t.jsx)(F,{size:18})}),j&&G&&(0,t.jsxs)("div",{className:(0,g.default)("cb-absolute cb-right-0 cb-top-full cb-z-20 cb-mt-2 cb-flex cb-min-w-[220px] cb-flex-col cb-gap-1 cb-rounded-xl cb-border
1cb-border-[var(--cb-border)] cb-bg-[var(--cb-surface)] cb-p-1.5 cb-shadow-[var(--cb-shadow-panel)]",m.menu),children:[V&&(0,t.jsxs)("button",{type:"button",onClick:()=>{A||(C(e=>!e),S(!1))},className:(0,g.default)("cb-text-menu cb-flex cb-w-full cb-items-center cb-gap-2 cb-rounded-lg cb-bg-transparent cb-px-3.5 cb-py-2.5 cb-text-left cb-text-[var(--cb-muted-foreground)] cb-transition hover:cb-bg-[var(--cb-muted)] hover:cb-text-[var(--cb-surface-foreground)] focus-visible:cb-bg-[var(--cb-muted)] focus-visible:cb-text-[var(--cb-surface-foreground)]",m.menuItem),children:[(0,t.jsx)(U,{size:16}),(0,t.jsx)("span",{children:E?"Restore window":"Expand window"})]}),J&&(0,t.jsxs)("button",{type:"button",onClick:()=>{let e,t,r,a,s,o,c,l,d,u;if(0===n.length)return;let b=new Date,f=new Blob([(e=new Date,r=Number.isNaN((t=n.length>0?new Date(n[0].createdAt):e).getTime())?e:t,a=[`Conversation with ${i}`,`Started on ${eo(r)}`,"","---",""],n.forEach(e=>{let t="user"===e.role?"Visitor":"assistant"===e.role?i:"System",r=e.content.trim();if(r){var n;let s;a.push(`${Number.isNaN((s=new Date(n=e.createdAt)).getTime())?n:new Intl.DateTimeFormat(void 0,{hour:"2-digit",minute:"2-digit",hour12:!0}).format(s)} | ${t}: ${r}`),a.push("")}}),a.push("---"),a.push(`Exported from ${i} on ${eo(e)}`),a.join("\n"))],{type:"text/plain;charset=utf-8"}),m=URL.createObjectURL(f),p=document.createElement("a");p.href=m,s=b.getFullYear(),o=String(b.getMonth()+1).padStart(2,"0"),c=String(b.getDate()).padStart(2,"0"),l=String(b.getHours()).padStart(2,"0"),d=String(b.getMinutes()).padStart(2,"0"),u=String(b.getSeconds()).padStart(2,"0"),p.download=`chat-transcript-${s}${o}${c}-${l}${d}${u}.txt`,document.body.appendChild(p),p.click(),document.body.removeChild(p),URL.revokeObjectURL(m),S(!1)},className:(0,g.default)("cb-text-menu cb-flex cb-w-full cb-items-center cb-gap-2 cb-rounded-lg cb-bg-transparent cb-px-3.5 cb-py-2.5 cb-text-left cb-text-[var(--cb-muted-foreground)] cb-transition hover:cb-bg-[var(--cb-muted)] hover:cb-text-[var(--cb-surface-foreground)] focus-visible:cb-bg-[var(--cb-muted)] focus-visible:cb-text-[var(--cb-surface-foreground)]",m.menuItem),children:[(0,t.jsx)(W,{size:16}),(0,t.jsx)("span",{children:"Download transcript"})]})]}),(0,t.jsx)("button",{type:"button",onClick:p,className:"cb-flex cb-h-9 cb-w-9 cb-shrink-0 cb-items-center cb-justify-center cb-rounded-lg cb-bg-transparent cb-p-0 cb-text-[var(--cb-muted-foreground)] cb-transition hover:cb-bg-[var(--cb-muted)] hover:cb-text-[var(--cb-surface-foreground)] focus-visible:cb-bg-[var(--cb-muted)] focus-visible:cb-text-[var(--cb-surface-foreground)]","aria-label":"Close chatbot",children:(0,t.jsx)(H,{size:18})})]})]}),(0,t.jsx)("section",{ref:P,className:(0,g.default)("cb-chat-scroll cb-flex-1 cb-overflow-y-auto cb-scroll-smooth cb-bg-[var(--cb-background)] cb-px-4 cb-pt-4 cb-pb-36",m.body),children:(0,t.jsxs)("div",{className:"cb-space-y-3.5",children:[0===n.length&&(0,t.jsx)("div",{className:"cb-text-body cb-rounded-xl cb-bg-[var(--cb-muted)] cb-p-3 cb-text-[var(--cb-muted-foreground)]",children:"Ask anything about this company and the assistant will answer using your RAG knowledge base."}),n.map(e=>{let r="user"===e.role;return(0,t.jsx)("article",{className:(0,g.default)("cb-flex",r?"cb-justify-end cb-message-enter-user":"cb-justify-start cb-message-enter-assistant"),children:(0,t.jsxs)("div",{className:(0,g.default)("cb-max-w-[85%] cb-rounded-2xl cb-px-4 cb-py-2",r?"cb-rounded-br-md cb-bg-[var(--cb-user-bubble)] cb-text-[var(--cb-user-text)]":"cb-rounded-bl-md cb-bg-[var(--cb-assistant-bubble)] cb-text-[var(--cb-assistant-text)]"),children:["assistant"!==e.role||"streaming"!==e.status||e.content?"assistant"===e.role?(0,t.jsx)(en,{content:e.content}):(0,t.jsx)("p",{className:"cb-text-body cb-message-text cb-m-0 cb-whitespace-pre-wrap cb-leading-5",children:e.content}):(0,t.jsx)(ea,{}),e.attachments&&e.attachments.length>0&&(0,t.jsx)("div",{className:"cb-mt-2 cb-flex cb-flex-wrap cb-gap-2",children:e.attachments.map(e=>{var r;return(0,t.jsxs)("span",{className:"cb-text-caption cb-inline-flex cb-items-center cb-gap-2 cb-rounded-full cb-bg-black/10 cb-px-2 cb-py-1",children:[(0,t.jsx)("span",{children:e.name}),(0,t.jsx)("span",{className:"cb-opacity-70",children:(r=e.size)<1024?`${r} B`:r<1048576?`${(r/1024).toFixed(1)} KB`:`${(r/1048576).toFixed(1)} MB`})]},e.id)})})]})},e.id)}),(0,t.jsx)("div",{})]})}
1),(0,t.jsx)("div",{"aria-hidden":!0,className:"cb-composer-fade cb-pointer-events-none cb-absolute cb-bottom-0 cb-left-0 cb-right-0 cb-z-0"}),(0,t.jsxs)("footer",{className:(0,g.default)("cb-absolute cb-bottom-4 cb-left-4 cb-right-4 cb-z-10 cb-p-0",m.footer),children:[s&&k.length>0&&(0,t.jsx)("div",{className:"cb-mb-2 cb-flex cb-flex-wrap cb-gap-2",children:k.map(e=>{let r=er(e);return(0,t.jsxs)("button",{type:"button",className:"cb-text-caption cb-inline-flex cb-items-center cb-gap-2 cb-rounded-full cb-bg-[var(--cb-muted)] cb-px-3 cb-py-1 cb-text-[var(--cb-muted-foreground)]",onClick:()=>{N(e=>e.filter(e=>er(e)!==r))},"aria-label":`Remove ${e.name}`,children:[(0,t.jsx)("span",{className:"cb-max-w-[140px] cb-truncate",children:e.name}),(0,t.jsx)("span",{children:"x"})]},r)})}),(0,t.jsxs)("form",{onSubmit:et,children:[(0,t.jsxs)("div",{className:(0,g.default)("cb-flex cb-items-end cb-gap-2 cb-rounded-2xl cb-bg-[var(--cb-surface)] cb-p-2 cb-shadow-[0_18px_35px_-24px_rgba(0,0,0,0.85)] cb-transition",m.composer),children:[s&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("input",{type:"file",multiple:!0,ref:$,className:"cb-hidden",onChange:e=>{let t=e.target.files;if(!t||!s)return;let r=Array.from(t);N(e=>{let t=new Set(e.map(e=>`${e.name}:${e.size}:${e.lastModified}`)),a=[...e];return r.forEach(e=>{let r=`${e.name}:${e.size}:${e.lastModified}`;t.has(r)||(t.add(r),a.push(e))}),a})},"aria-label":"Add attachments"}),(0,t.jsx)("button",{type:"button",className:"cb-flex cb-h-10 cb-w-10 cb-shrink-0 cb-items-center cb-justify-center cb-rounded-lg cb-bg-transparent cb-p-0 cb-text-[var(--cb-muted-foreground)] cb-transition hover:cb-bg-[var(--cb-muted)] hover:cb-text-white focus-visible:cb-bg-[var(--cb-muted)] focus-visible:cb-text-white",onClick:()=>$.current?.click(),"aria-label":"Attach files",children:(0,t.jsx)(q,{size:18})})]}),(0,t.jsx)("div",{className:"cb-flex-1",children:(0,t.jsx)("textarea",{ref:R,value:y,onChange:e=>w(e.target.value),onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),et(e))},rows:1,placeholder:d,className:(0,g.default)("cb-composer-input cb-text-body cb-w-full cb-resize-none cb-bg-transparent cb-px-2 cb-py-1.5 cb-text-[var(--cb-surface-foreground)] cb-outline-none placeholder:cb-text-[var(--cb-muted-foreground)]",m.input)})}),(0,t.jsx)("button",{type:"submit",disabled:!Y,className:(0,g.default)("cb-flex cb-h-10 cb-w-10 cb-shrink-0 cb-items-center cb-justify-center cb-rounded-full cb-bg-white cb-p-0 cb-text-[#111111] cb-transition cb-duration-200 hover:cb-scale-105 hover:cb-brightness-95 hover:cb-text-[#111111] active:cb-scale-95 focus-visible:cb-text-[#111111] disabled:cb-cursor-not-allowed disabled:cb-bg-white/70 disabled:cb-text-[#111111] disabled:cb-opacity-100",m.sendButton),"aria-label":"Send message",children:(0,t.jsx)(B,{size:18})})]}),(0,t.jsx)("p",{className:"cb-text-caption cb-m-0 cb-mt-1 cb-px-1 cb-text-center cb-leading-4 cb-text-[var(--cb-muted-foreground)]",children:l})]})]})]}),(0,t.jsx)(ei,{isOpen:e,icons:b,bubbleClassName:m.bubble,onOpen:h,onClose:p})]})}):null}e.i(363178);var el=e.i(357675),ed=e.i(833627),eu=e.i(558249),eb=e.i(229755),ef=e.i(647163);let em=(e,t)=>{if("number"==typeof e)return e;if("string"==typeof e){let r=Number.parseInt(e,10);return Number.isNaN(r)?t:r}return t};function ep({size:e=34,className:r,strokeWidth:a}){return(0,t.jsx)(ed.BotIcon,{className:(0,ef.cn)("inline-flex shrink-0",r),size:em(e,34),strokeWidth:em(a,2)})}function eh({size:e=18,className:r}){return(0,t.jsx)(el.Navigation03FillIcon,{className:(0,ef.cn)("inline-flex shrink-0",r),size:em(e,18)})}function eg({size:e=22,className:r,strokeWidth:a}){return(0,t.jsx)(ed.MessageSquareCodeIcon,{className:(0,ef.cn)("fill-current",r),size:e,strokeWidth:em(a,2.2)})}function ex(e){return(0,t.jsx)(ed.MoreHorizontalIcon,{className:e.className,size:e.size,strokeWidth:em(e.strokeWidth,2)})}function ev(e){return(0,t.jsx)(ed.XIcon,{className:e.className,size:e.size,strokeWidth:em(e.strokeWidth,2)})}function ey(e){return(0,t.jsx)(ed.CaretDownIcon,{className:e.className,size:e.size,strokeWidth:em(e.strokeWidth,2)})}function ew(e){return(0,t.jsx)(ed.Download01Icon,{className:e.className,size:e.size,strokeWidth:em(e.strokeWidth,2)})}function ek(e){return(0,t.jsx)(ed.Expand01Icon,{className:e.className,size:e.size,strokeWidth:em(e.strokeWidth,2)})}function eN(){let{currentLocale:e}=(0,eb.useTranslation)(),a=(0,r.useRef)(!1);return(0,t.jsx)(er,{endpoint:"/api/chat",streamingMode:"on",events:{onOpen:()=>{(0,eu.pushAnalyticsEvent)({event:"chatbot_opened"})},onClose:()=>{(0,eu.pushAnalyticsEvent)({event:"chatbot_closed"})},onMessageSent:()=>{a.current||(a.current=!0,(0,eu.pushAnalyticsEvent)({event:"chatbot_first_message"}))}},locale:e,localeTexts:{en:{agentName:"Nick",assistantNote:"Here to help",welcomeMessage:"Hi, I'm Nick! How can I help you?",disclaimer:"AI can make mistakes. Please verify important details.",inputPlaceholder:"Ask something..."},de:{agentName:"Nick",assistantNote:"Hier, um zu helfen",welcomeMessage:"Hi, ich bin Nick! Wie kann ich dir helfen?",disclaimer:"KI kann Fehler machen. Bitte wichtige Details eigenständig prüfen.",inputPlaceholder:"Frag etwas..."}},position:"bottom-right",theme:{primary:"hsl(var(--brand-default))",primaryForeground:"hsl(var(--brand-button-text))",background:"hsl(var(--surface-subtle))",surface:"hsl(var(--surface-default))",surfaceForeground:"hsl(var(--foreground-default))",muted:"hsl(var(--surface-strong))",mutedForeground:"hsl(var(--foreground-muted))",border:"hsl(var(--border-default))",ring:"hsl(var(--foreground-default))",userBubble:"hsl(var(--foreground-default))",userText:"hsl(var(--foreground-contrast))",assistantBubble:"hsl(var(--surface-strong))",assistantText:"hsl(var(--foreground-default))",radius:"var(--radius-xl)",fontFamily:"var(--type-family-sans)",shadowBubble:"0 18px 40px -16px hsl(var(--foreground-default) / 0.45)",shadowPanel:"0 30px 70px -35px hsl(var(--foreground-default) / 0.55)",fontSizeTitle:"var(--type-h5-size)",fontSizeSubtitle:"var(--type-p-size)",fontSizeBody:"var(--type-p-size)",fontSizeMenu:"var(--type-p-size)",fontSizeInput:"var(--type-p-size)",fontSizeCaption:"var(--type-caption-size)",inputMinHeight:"var(--spacing-9, 2.25rem)",inputMa
1xHeight:"10.5rem",inputLineHeight:"var(--type-p-line-height)"},icons:{bot:ep,send:eh,menu:ex,close:ev,download:ew,expand:ek,launcherClosed:eg,launcherOpen:ey},classNames:{root:"!bottom-28 !right-4 md:!bottom-6 md:!right-6",bubble:"!bg-[hsl(var(--foreground-default))] !text-[hsl(var(--foreground-contrast))] hover:!bg-[hsl(var(--foreground-hover))]",sendButton:"!bg-[hsl(var(--foreground-default))] !text-[hsl(var(--foreground-contrast))] hover:!bg-[hsl(var(--foreground-hover))] disabled:!bg-[hsl(var(--foreground-default))] disabled:!text-[hsl(var(--foreground-contrast))] disabled:!opacity-50",composer:"!bg-[hsl(var(--surface-default))] !border !border-[hsl(var(--border-default))] !shadow-lg",panel:"backdrop-blur-[2px] chatbot-panel-mobile-offset",body:"!overscroll-contain !touch-pan-y"},children:(0,t.jsx)(ec,{})})}var ej=e.i(282981);let eS=["_ga","_gid","_gat","_gcl_","_gac_","_fbp","_fbc"];function eE(){let{preferences:e}=function(){let[e,t]=(0,r.useState)(null),[a,n]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{t((0,ej.readCookiePreferences)()),n(!0);let e=e=>{e.detail?t(e.detail):t((0,ej.readCookiePreferences)())},r=e=>{e.key===ej.COOKIE_PREFERENCES_STORAGE_KEY&&t((0,ej.readCookiePreferences)())};return window.addEventListener(ej.COOKIE_PREFERENCES_CHANGED_EVENT,e),window.addEventListener("storage",r),()=>{window.removeEventListener(ej.COOKIE_PREFERENCES_CHANGED_EVENT,e),window.removeEventListener("storage",r)}},[]),{preferences:e,isHydrated:a}}(),a="G-Z7ZMSPN85K".trim();return(0,r.useEffect)(()=>{},[]),(0,r.useEffect)(()=>{let t=!!e?.analytics,r=!!e?.marketing,n=!!e?.personalization,s=(0,eu.canRunAnalyticsInBrowser)();a&&(window[`ga-disable-${a}`]=!s||!t),s&&(window.gtag?.("consent","update",{analytics_storage:t?"granted":"denied",ad_storage:r?"granted":"denied",ad_user_data:r?"granted":"denied",ad_personalization:r?"granted":"denied",personalization_storage:n?"granted":"denied",security_storage:"granted"}),t&&(0,eu.loadGoogleTagManager)()),t&&r||function(){let e=new Set(document.cookie.split(";").map(e=>e.trim().split("=")[0]).filter(Boolean));for(let t of eS)for(let r of e)if(r.startsWith(t))for(let e of function(e){let t=new Set([null]),r=e.split(".").filter(Boolean);if(r.length<2)return Array.from(t);t.add(e),t.add(`.${e}`);for(let e=1;e<r.length-1;e++){let a=r.slice(e).join(".");t.add(a),t.add(`.${a}`)}return Array.from(t)}(window.location.hostname)){if(e){document.cookie=`${r}=; Max-Age=0; path=/; domain=${e}; SameSite=Lax`;continue}document.cookie=`${r}=; Max-Age=0; path=/; SameSite=Lax`}}()},[e,a]),(0,t.jsx)(eN,{})}e.s(["ConsentManagedServices",()=>eE],98498)},381888,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(282981),n=e.i(229755),s=e.i(225913),o=e.i(647163);let i=(0,s.cva)("inline-flex items-center justify-center gap-1 whitespace-nowrap rounded-md border px-[5.5px] py-[3px] font-medium text-[10px] uppercase tracking-[0.07em] transition-all",{variants:{variant:{default:"border-badge-default-border bg-badge-default-bg text-badge-default-text hover:border-badge-default-border-hover hover:bg-badge-default-bg-hover",primary:"border-badge-primary-border bg-badge-primary-bg text-badge-primary-text hover:border-badge-primary-border-hover hover:bg-badge-primary-bg-hover",secondary:"border-badge-secondary-border bg-badge-secondary-bg text-badge-secondary-text hover:border-badge-secondary-border-hover hover:bg-badge-secondary-bg-hover",success:"border-badge-success-border bg-badge-success-bg text-badge-success-text hover:border-badge-success-border-hover hover:bg-badge-success-bg-hover",info:"border-badge-info-border bg-badge-info-bg text-badge-info-text hover:border-badge-info-border-hover hover:bg-badge-info-bg-hover",destructive:"border-badge-destructive-border bg-badge-destructive-bg text-badge-destructive-text hover:border-badge-destructive-border-hover hover:bg-badge-destructive-bg-hover",danger:"border-badge-destructive-border bg-badge-destructive-bg text-badge-destructive-text hover:border-badge-destructive-border-hover hover:bg-badge-destructive-bg-hover",warning:"border-badge-warning-border bg-badge-warning-bg text-badge-warning-text hover:border-badge-warning-border-hover hover:bg-badge-warning-bg-hover",outline:"border-badge-outline-border bg-badge-outline-bg text-badge-outline-text hover:border-badge-outline-border-hover"}},defaultVariants:{variant:"default"}});function c({className:e,variant:r,...a}){return(0,t.jsx)("div",{className:(0,o.cn)(i({variant:r}),e),...a})}var l=e.i(167881),d=e.i(630374);e.i(174080);var u=e.i(991918),b=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,a)=>{let n=(0,u.createSlot)(`Primitive.${a}`),s=r.forwardRef((e,r)=>{let{asChild:s,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,t.jsx)(s?n:a,{...o,ref:r})});return s.displayName=`Primitive.${a}`,{...e,[a]:s}},{}),f=r.forwardRef((e,r)=>(0,t.jsx)(b.label,{...e,ref:r,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));f.displayName="Label";let m=(0,s.cva)("w-fit cursor-text font-medium text-small text-foreground-default leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),p=(0,r.forwardRef)(({className:e,...r},a)=>(0,t.jsx)(f,{className:(0,o.cn)(m(),e),ref:a,...r}));p.displayName=f.displayName;var h=e.i(319036);function g(){let{t:e}=(0,n.useTranslation)(),[s,o]=(0,r.useState)(null),[i,u]=(0,r.useState)(a.defaultCookiePreferences),[b,f]=(0,r.useState)(!1),[m,g]=(0,r.useState)(!1),[x,v]=(0,r.useState)(0),[y,w]=(0,r.useState)(!1),[k,N]=(0,r.useState)(!1),j=(0,r.useRef)(null),S=(0,r.useRef)(null),E=(0,r.useRef)(null),C=m&&null===s;(0,r.useEffect)(()=>{let e=(0,a.readCookiePreferences)();e&&(o(e),u(e)),g(!0)},[]),(0,r.useEffect)(()=>{let e=()=>{let e=(0,a.readCookiePreferences)();o(e),u(e??a.defaultCookiePreferences)},t=t=>{t.key===a.COOKIE_PREFERENCES_STORAGE_KEY&&e()};return window.addEventListener(a.COOKIE_PREFERENCES_CHANGED_EVENT,e),window.addEventListener("storage",t),()=>{window.removeEventListener(a.COOKIE_PREFERENCES_CHANGED_EVENT,e),window.removeEventListener("storage",t)}},[]),(0,r.useEffect)(()=>{let e=()=>f(!0);return window.addEventListener(a.OPEN_COOKIE_PREFERENCES_EVENT,e),()=>window.removeEventListener(a.OPEN_COOKIE_PREFERENCES_EVENT,e)},[]),(0,r.useEffect)(()=>{b&&u(s??a.defaultCookiePreferences)},[s,b]),(0,r.useEffect)(()=>
1{if(!C)return;let e=()=>{let e=Math.ceil((j.current?.offsetWidth??0)+(S.current?.offsetWidth??0)+(E.current?.offsetWidth??0)+16);0!==e&&(v(e),N(window.innerWidth<640),w(e+32>window.innerWidth-32))};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[C,e.cookie.banner.acceptAll,e.cookie.banner.manage,e.cookie.banner.reject]);let A=e=>{let t=(0,a.persistCookiePreferences)(e);o(t),u(t)},M=()=>{A({essential:!0,analytics:!1,marketing:!1,personalization:!1,consentVersion:i.consentVersion,updatedAt:new Date().toISOString()}),f(!1)},z=()=>{A({essential:!0,analytics:!0,marketing:!0,personalization:!0,consentVersion:i.consentVersion,updatedAt:new Date().toISOString()}),f(!1)};return(0,t.jsxs)(t.Fragment,{children:[C&&(0,t.jsx)("div",{className:"fixed right-4 bottom-4 left-4 z-50 animate-in fade-in zoom-in-95 duration-200 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 rounded-xl border border-border-default bg-surface-subtle p-4 text-foreground-default shadow-xl sm:left-auto",style:!k&&x>0?{width:`min(calc(100vw - 2rem), ${x+32}px)`}:void 0,children:(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium text-small",children:e.cookie.banner.title}),(0,t.jsx)("p",{className:"mt-1 text-foreground-muted text-caption",children:e.cookie.banner.description})]}),(0,t.jsxs)("div",{className:`flex items-start gap-2 ${y?"flex-wrap":"flex-nowrap"}`,children:[(0,t.jsx)(l.Button,{className:"flex-none",onClick:()=>f(!0),ref:j,size:"small",variant:"secondary",children:e.cookie.banner.manage}),(0,t.jsx)(l.Button,{className:"flex-none",onClick:M,ref:S,size:"small",variant:"secondary",children:e.cookie.banner.reject}),(0,t.jsx)(l.Button,{className:"flex-none",onClick:z,ref:E,size:"small",variant:"primary",children:e.cookie.banner.acceptAll})]})]})}),(0,t.jsx)(d.Dialog,{onOpenChange:f,open:b,children:(0,t.jsxs)(d.DialogContent,{className:"border border-border-default bg-surface-subtle text-foreground-default sm:max-w-2xl",children:[(0,t.jsxs)(d.DialogHeader,{children:[(0,t.jsx)(d.DialogTitle,{children:e.cookie.dialog.title}),(0,t.jsx)(d.DialogDescription,{children:e.cookie.dialog.description})]}),(0,t.jsxs)("div",{className:"space-y-4 px-6 py-2",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between py-2",children:[(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)(p,{className:"text-small",children:e.cookie.dialog.essential.title}),(0,t.jsx)("p",{className:"text-foreground-muted text-caption",children:e.cookie.dialog.essential.description})]}),(0,t.jsx)(c,{variant:"secondary",children:e.cookie.dialog.essential.alwaysOn})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between py-2",children:[(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)(p,{className:"text-small",children:e.cookie.dialog.analytics.title}),(0,t.jsx)("p",{className:"text-foreground-muted text-caption",children:e.cookie.dialog.analytics.description})]}),(0,t.jsx)(h.Switch,{"aria-label":e.cookie.dialog.analytics.title,checked:i.analytics,onCheckedChange:e=>u(t=>({...t,analytics:e}))})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between py-2",children:[(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)(p,{className:"text-small",children:e.cookie.dialog.marketing.title}),(0,t.jsx)("p",{className:"text-foreground-muted text-caption",children:e.cookie.dialog.marketing.description})]}),(0,t.jsx)(h.Switch,{"aria-label":e.cookie.dialog.marketing.title,checked:i.marketing,onCheckedChange:e=>u(t=>({...t,marketing:e}))})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between py-2",children:[(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)(p,{className:"text-small",children:e.cookie.dialog.personalization.title}),(0,t.jsx)("p",{className:"text-foreground-muted text-caption",children:e.cookie.dialog.personalization.description})]}),(0,t.jsx)(h.Switch,{"aria-label":e.cookie.dialog.personalization.title,checked:i.personalization,onCheckedChange:e=>u(t=>({...t,personalization:e}))})]})]}),(0,t.jsxs)(d.DialogFooter,{className:"flex-col items-stretch justify-end gap-2 sm:flex-row sm:flex-wrap sm:items-center",children:[(0,t.jsx)(l.Button,{className:"w-full sm:w-auto",onClick:M,type:"button",variant:"secondary",children:e.cookie.dialog.actions.reject}),(0,t.jsx)(l.Button,{className:"w-full sm:w-auto",onClick:z,type:"button",variant:"secondary",children:e.cookie.dialog.actions.acceptAll}),(0,t.jsx)(l.Button,{className:"w-full sm:w-auto",onClick:()=>{A(i),f(!1)},type:"button",children:e.cookie.dialog.actions.save})]})]})})]})}e.s(["CookieConsent",()=>g],381888)},389130,e=>{"use strict";var t=e.i(618566),r=e.i(271645);function a(){let e=(0,t.usePathname)(),a=(0,r.useRef)(!1);return(0,r.useEffect)(()=>
1{if(!a.current){a.current=!0;return}let e=window.requestAnimationFrame(()=>{let e=document.getElementById("main-content");e&&e.focus({preventScroll:!0})});return()=>window.cancelAnimationFrame(e)},[e]),null}e.s(["RouteFocusManager",()=>a])},197985,e=>{"use strict";var t=e.i(843476);function r(e){let t=e;for(;t;){if(t.hasAttribute("data-chatbot-root"))return!0;t=t.parentElement}return!1}let a=(0,e.i(770703).default)(()=>e.A(197546).then(e=>{let a=e.ReactLenis;return{default:function(){return(0,t.jsx)(a,{root:!0,options:{lerp:.14,duration:.65,smoothWheel:!0,prevent:r},children:null})}}}),{loadableGenerated:{modules:[404044]},ssr:!1});function n({children:e}){return(0,t.jsxs)(t.Fragment,{children:[e,(0,t.jsx)(a,{})]})}e.s(["SmoothScrolling",()=>n])}]);
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.