{"version":3,"file":"GoaiChat.CC7jo9LS.mjs","names":["__esmMin","window","init_jsx_runtime","init_npm_react_18_3_1","init_ssg_sandbox_shims","c","ce","init_framer_BL9pqxmF","addPropertyControls","ControlType","GoaiChat","props","domains","d","widgetKey","src","s","init_GoaiChat"],"sources":["https:/framerusercontent.com/modules/noBUhAnwG01FLepzK2Dk/sz42ILXinuHok99wW016/GoaiChat.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * goai Chat: lädt den Website-Chat (rt.goai.at) nur auf der veröffentlichten Seite.\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function GoaiChat(props){const{widgetKey,domains}=props;useEffect(()=>{if(typeof window===\"undefined\")return;const erlaubt=domains.split(\",\").map(d=>d.trim()).filter(Boolean);// Nicht im Framer-Editor und nicht in der Vorschau: dort lehnt der Relay ab.\nif(!erlaubt.includes(window.location.hostname))return;if(!/^wk_[a-z0-9]{8,40}$/.test(widgetKey))return;const src=`https://rt.goai.at/w/${widgetKey}.js`;if(!document.querySelector(`script[src=\"${src}\"]`)){const s=document.createElement(\"script\");s.src=src;s.async=true;s.setAttribute(\"data-launcher\",\"none\");document.body.appendChild(s);}else if(!document.querySelector(\"goai-assistant\")){// Zurück auf die Seite: das Skript ist schon geladen, nur die Blase fehlt.\ndocument.body.appendChild(document.createElement(\"goai-assistant\"));}// Seite verlassen: Blase weg, sie gehört nur auf diese Seite.\nreturn()=>document.querySelector(\"goai-assistant\")?.remove();},[widgetKey,domains]);return /*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1},\"aria-hidden\":\"true\"});}GoaiChat.defaultProps={widgetKey:\"wk_bcbc2fc871463f42cae23ced\",domains:\"goai.at,www.goai.at\"};addPropertyControls(GoaiChat,{widgetKey:{type:ControlType.String,title:\"Widget-Key\"},domains:{type:ControlType.String,title:\"Domains\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GoaiChat\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GoaiChat.map"],"mappings":"A,wLAIG,SAAwBU,EAAS,EAAM,CAAC,GAAK,CAAC,YAAU,WAASC,EAGgB,OAHVL,MAAc,CAClC,GAD6CL,IAAS,QACzG,CAD0IW,EAAQ,MAAM,GAAG,CAAC,CAAC,IAAI,GAAGC,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,OAC9K,CAAC,CAAC,SAASZ,EAAO,SAAS,QAAQ,GAAY,CAAC,sBAAsB,KAAKa,CAAS,EAAE,OAAO,IAAMC,EAAI,wBAAwBD,EAAU,KAAK,GAAI,SAAS,cAAc,eAAeC,EAAI,GAAG,EAAiJ,SAAS,cAAc,gBAAgB,GACjY,SAAS,KAAK,YAAY,SAAS,cAAc,gBAAgB,CAAC,MADyI,CAAC,IAAMC,EAAE,SAAS,cAAc,QAAQ,EAAE,EAAE,IAAID,EAAI,EAAE,MAAM,GAAKC,EAAE,aAAa,gBAAgB,MAAM,EAAE,SAAS,KAAK,YAAYA,CAAC,CAAE,CAEhV,UAAU,SAAS,cAAc,gBAAgB,CAAC,EAAE,OAAO,CAAE,EAAE,CAACF,EAAUF,CAAO,CAAC,EAAsB,gBAAK,MAAM,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,EAAE,cAAc,MAAM,CAAC,CAAE,C,8CAAC,EAAS,aAAa,CAAC,UAAU,8BAA8B,QAAQ,qBAAqB,EAAEJ,EAAoBE,EAAS,CAAC,UAAU,CAAC,KAAKD,EAAY,OAAO,MAAM,YAAY,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,CAAC,CAAC,C"}