import{t as e}from"./rolldown-runtime.CSLoBULC.mjs";import{D as t,H as n,L as r,M as i,U as a,W as o,f as s,p as c,u as l}from"./react.BewV2YM6.mjs";import{S as u}from"./motion.DceDKnJY.mjs";import{Ft as d,R as f,at as p,s as m}from"./framer.CQ-AGaXs.mjs";import{b as h}from"./OIjZRBmWDcIE2B6qgG1j.BlekyOFb.mjs";import{t as g}from"./default-utils.js@_0.45.DsNPq2-A.mjs";import{i as _,n as v,r as y,t as b}from"./integrations-styles.js@0.2.Bs78pILm.mjs";var x,S,C,w,T,E,D,O,k,A,j,M=e((()=>{n(),x=Object.create,S=Object.defineProperty,C=Object.getOwnPropertyDescriptor,w=Object.getOwnPropertyNames,T=Object.getPrototypeOf,E=Object.prototype.hasOwnProperty,D=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),O=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let i of w(t))!E.call(e,i)&&i!==n&&S(e,i,{get:()=>t[i],enumerable:!(r=C(t,i))||r.enumerable});return e},k=(e,t,n)=>(n=e==null?{}:x(T(e)),O(t||!e||!e.__esModule?S(n,`default`,{value:e,enumerable:!0}):n,e)),A=k(D((e,t)=>{(function(n,r){typeof e==`object`&&typeof t==`object`?t.exports=r():typeof define==`function`&&define.amd?define([],r):typeof e==`object`?e[`embed-next`]=r():n[`embed-next`]=r()})(e,(function(){return(function(){var e={27:function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.FORM_BASE_URL=t.POPUP_SIZE=t.SLIDER_WIDTH=t.SLIDER_POSITION=t.SIDETAB_ATTRIBUTE=t.WIDGET_ATTRIBUTE=t.SLIDER_ATTRIBUTE=t.POPUP_ATTRIBUTE=t.POPOVER_ATTRIBUTE=void 0,t.POPOVER_ATTRIBUTE=`data-tf-popover`,t.POPUP_ATTRIBUTE=`data-tf-popup`,t.SLIDER_ATTRIBUTE=`data-tf-slider`,t.WIDGET_ATTRIBUTE=`data-tf-widget`,t.SIDETAB_ATTRIBUTE=`data-tf-sidetab`,t.SLIDER_POSITION=`right`,t.SLIDER_WIDTH=800,t.POPUP_SIZE=100,t.FORM_BASE_URL=`https://form.typeform.com`},528:function(e,t,n){var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n `;return r.innerHTML=e?.startsWith(`http`)?`popover trigger icon button`:e??a,r.dataset.testid=`default-icon`,r})(u.customIcon,u.buttonColor||c.buttonColor),v=(function(){var e=document.createElement(`div`);e.className=`tf-v1-spinner`;var t=document.createElement(`div`);return t.className=`tf-v1-popover-button-icon`,t.dataset.testid=`spinner-icon`,t.append(e),t})(),y=s(),b=s(`a`,`tf-v1-popover-close`),x=(function(e){var t=i.getTextColor(e),n=document.createElement(`button`);return n.className=`tf-v1-popover-button`,n.dataset.testid=`tf-v1-popover-button`,n.style.backgroundColor=e,n.style.color=t,n})(u.buttonColor||c.buttonColor);(u.container||document.body).append(h),g.append(f),h.append(x),h.append(b),x.append(_);var S=function(){n&&n.parentNode&&(n.classList.add(`closing`),setTimeout((function(){i.unmountElement(n)}),250))};u.tooltip&&u.tooltip.length>0&&(n=(function(e,t){var n=document.createElement(`span`);n.className=`tf-v1-popover-tooltip-close`,n.dataset.testid=`tf-v1-popover-tooltip-close`,n.innerHTML=`×`,n.onclick=t;var r=document.createElement(`div`);r.className=`tf-v1-popover-tooltip-text`,r.innerHTML=e;var i=document.createElement(`div`);return i.className=`tf-v1-popover-tooltip`,i.dataset.testid=`tf-v1-popover-tooltip`,i.appendChild(r),i.appendChild(n),i})(u.tooltip,S),h.append(n)),u.notificationDays&&(u.enableSandbox||a.canBuildNotificationDot(e))&&(l=a.buildNotificationDot(),x.append(l)),f.onload=function(){h.classList.add(`open`),g.style.opacity=`1`,b.style.opacity=`1`,o(v,y),i.addCustomKeyboardListener(w)};var C=function(){i.isOpen(g)||(S(),l&&(l.classList.add(`closing`),u.notificationDays&&!u.enableSandbox&&a.saveNotificationDotHideUntilTime(e,u.notificationDays),setTimeout((function(){i.unmountElement(l)}),250)),setTimeout((function(){i.isInPage(g)?(g.style.opacity=`0`,b.style.opacity=`0`,g.style.display=`flex`,setTimeout((function(){h.classList.add(`open`),g.style.opacity=`1`,b.style.opacity=`1`})),o(_,y)):(h.append(g),o(_,v),g.style.opacity=`0`,b.style.opacity=`0`)})))},w=function(){var e;i.isOpen(h)&&((e=t.onClose)==null||e.call(t),setTimeout((function(){u.keepSession?g.style.display=`none`:i.unmountElement(g),h.classList.remove(`open`),o(y,_)}),250))};i.setAutoClose(p,u.autoClose,w);var T=function(){i.isOpen(g)?w():C()};return x.onclick=T,b.onclick=w,u.open&&!i.isOpen(g)&&i.handleCustomOpen(C,u.open,u.openValue),{open:C,close:w,toggle:T,refresh:m,unmount:function(){i.unmountElement(h)}}}},797:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n===`default`||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,`__esModule`,{value:!0}),i(n(528),t),i(n(100),t)},320:function(e,t){var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt&&(t&&(function(e){var t=i();delete t[e],a(t)})(e),!0)},t.buildNotificationDot=function(){var e=document.createElement(`span`);return e.className=`tf-v1-popover-unread-dot`,e.dataset.testid=`tf-v1-popover-unread-dot`,e}},100:function(e,t){Object.defineProperty(t,`__esModule`,{value:!0})},630:function(e,t,n){var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i `;return r.innerHTML=e?.startsWith(`http`)?`popover trigger icon button`:e??a,r.dataset.testid=`default-icon`,r})(u.customIcon,u.buttonColor||a.buttonColor),x=o(),S=o(`a`,`tf-v1-sidetab-close`);(u.container||document.body).append(h),g.append(f),h.append(v),h.append(S),v.append(b),v.append(y),setTimeout((function(){h.classList.add(`ready`)}),250),f.onload=function(){h.classList.add(`open`),s(_,x),i.addCustomKeyboardListener(w)};var C=function(){i.isOpen(g)||(i.isInPage(g)?(g.style.display=`flex`,h.classList.add(`open`),s(b,x)):(h.append(g),s(b,_)))},w=function(){var e;i.isOpen(g)&&((e=u.onClose)==null||e.call(u),h.classList.remove(`open`),setTimeout((function(){u.keepSession?g.style.display=`none`:i.unmountElement(g),s(x,b)}),250))};i.setAutoClose(p,u.autoClose,w);var T=function(){i.isOpen(g)?w():C()};return v.onclick=T,S.onclick=w,u.open&&!i.isOpen(g)&&i.handleCustomOpen(C,u.open,u.openValue),{open:C,close:w,toggle:T,refresh:m,unmount:function(){i.unmountElement(h)}}}},434:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n===`default`||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,`__esModule`,{value:!0}),i(n(382),t),i(n(668),t)},668:function(e,t){Object.defineProperty(t,`__esModule`,{value:!0})},603:function(e,t,n){var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i=a;(c>=e||l)&&(t(),document.removeEventListener(`scroll`,n))};document.addEventListener(`scroll`,n)})(n,e)}}},553:function(e,t,n){Object.defineProperty(t,`__esModule`,{value:!0}),t.createIframe=void 0;var r=n(626),i=n(747),a=n(866),s=n(554),c=n(256),l=n(144),u=n(511);t.createIframe=function(e,t,n){var d=a.generateEmbedId(),f=n.iframeProps,p=f===void 0?{}:f,m=n.onReady,h=n.onQuestionChanged,g=n.onHeightChanged,_=n.onSubmit,v=n.onEndingButtonClick,y=n.shareGaInstance,b=r.buildIframeSrc({formId:e,embedId:d,type:t,options:n}),x=document.createElement(`iframe`);return x.src=b,x.dataset.testid=`iframe`,x.style.border=`0px`,x.allow=`microphone; camera`,Object.keys(p).forEach((function(e){x.setAttribute(e,p[e])})),x.addEventListener(`load`,c.triggerIframeRedraw,{once:!0}),o.addEventListener(`message`,s.getFormReadyHandler(d,m)),o.addEventListener(`message`,s.getFormQuestionChangedHandler(d,h)),o.addEventListener(`message`,s.getFormHeightChangedHandler(d,g)),o.addEventListener(`message`,s.getFormSubmitHandler(d,_)),o.addEventListener(`message`,s.getFormThemeHandler(d)),o.addEventListener(`message`,s.getThankYouScreenButtonClickHandler(d,v)),t!==`widget`&&o.addEventListener(`message`,l.dispatchCustomKeyEventFromIframe),y&&o.addEventListener(`message`,s.getFormReadyHandler(d,(function(){i.setupGaInstance(x,d,y)}))),{iframe:x,embedId:d,refresh:function(){return u.refreshIframe(x)}}}},866:function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.generateEmbedId=void 0,t.generateEmbedId=function(){var e=Math.random();return String(e).split(`.`)[1]}},554:function(e,t){var n=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i0&&i[i.length-1])||a[0]!==6&&a[0]!==2)){o=0;continue}if(a[0]===3&&(!i||a[1]>i[0]&&a[1]125?`#000000`:`#FFFFFF`}},698:function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.getTransitiveSearchParams=void 0,t.getTransitiveSearchParams=function(e){var t=new URL(o.location.href),n={};return e&&e.length>0&&e.forEach((function(e){t.searchParams.has(e)&&(n[e]=t.searchParams.get(e))})),n}},252:function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.hasDom=void 0,t.hasDom=function(){return typeof document<`u`&&typeof o<`u`}},938:function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.hexRgb=void 0;var n=RegExp(`[^#a-f\\d]`,`gi`),r=RegExp(`^#?[a-f\\d]{3}[a-f\\d]?$|^#?[a-f\\d]{6}([a-f\\d]{2})?$`,`i`);t.hexRgb=function(e){if(typeof e!=`string`||n.test(e)||!r.test(e))throw TypeError(`Expected a valid hex string`);(e=e.replace(/^#/,``)).length===8&&(e=e.slice(0,6)),e.length===4&&(e=e.slice(0,3)),e.length===3&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]);var t=Number.parseInt(e,16);return{red:t>>16,green:t>>8&255,blue:255&t}}},71:function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.includeCss=void 0,t.includeCss=function(e){var t=(function(e){return`https://embed.typeform.com/next/css/`+e})(e);if(!document.querySelector(`link[href="`+t+`"]`)){var n=document.createElement(`link`);n.rel=`stylesheet`,n.href=t,document.head.append(n)}}},747:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n===`default`||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,`__esModule`,{value:!0}),i(n(626),t),i(n(339),t),i(n(252),t),i(n(71),t),i(n(346),t),i(n(377),t),i(n(563),t),i(n(527),t),i(n(533),t),i(n(451),t),i(n(972),t),i(n(748),t),i(n(392),t),i(n(939),t),i(n(917),t),i(n(987),t)},346:function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.isDefined=void 0,t.isDefined=function(e){return e!=null}},987:function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.isVisible=t.isInPage=t.isOpen=void 0,t.isOpen=function(e){return t.isInPage(e)&&t.isVisible(e)},t.isInPage=function(e){return!!e.parentNode},t.isVisible=function(e){return e.style.display!==`none`}},917:function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.lazyInitialize=void 0,t.lazyInitialize=function(e,t){var n=new IntersectionObserver((function(e){e.forEach((function(e){e.isIntersecting&&(t(),n.unobserve(e.target))}))}));n.observe(e)}},377:function(e,t){var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=1024&&o.screen.height>=768},t.isMobile=function(){return/mobile|tablet|android/i.test(a.userAgent.toLowerCase())},t.isFullscreen=function(){return t.isMobile()&&!t.isBigScreen()}},527:function(e,t,n){var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{M(),M()}));function P({formId:e,style:t,onSubmit:n,hideFooter:r,hideHeaders:i,autoFocus:a,...o}){function l(e){n!==void 0&&n(e),globalThis.__send_framer_conversion__&&globalThis.__send_framer_conversion__(`typeform`)}return e?s(u.div,{style:{...h,...t},...o,children:s(F,{id:e,style:{width:`100%`,height:`100%`},onSubmit:l,hideFooter:r,hideHeaders:i,disableAutoFocus:!a})}):c(u.div,{style:{...v,...t},...o,children:[s(`h1`,{style:_,children:`Typeform`}),s(`p`,{style:y,children:`Set a form ID in the Properties.`})]})}var F,I=e((()=>{n(),l(),t(),p(),g(),N(),b(),F=d(function({id:e,style:t,onSubmit:n,hideFooter:a,hideHeaders:c,disableAutoFocus:l,...u}){let d=i(null);return r(()=>{if(o===void 0||!d.current)return;let t=[...new URLSearchParams(o.location.search)].map(([e])=>e),r=j.createWidget(e,{width:`100%`,height:`100%`,container:d.current,transitiveSearchParams:t,onSubmit:n,hideFooter:a,hideHeaders:c,disableAutoFocus:l});return()=>r.unmount()},[e,n,a,c,l]),s(`div`,{style:t,className:`framer-typeform`,ref:d,...u})},[`.framer-typeform div, .framer-typeform iframe { width: 100%; height: 100%; border: none !important; }`]),f(P,{formId:{title:`ID`,type:m.String,placeholder:`12ABCD34`,defaultValue:`R2s5BM`,description:`Create a [Typeform](https://www.typeform.com/) account, add a form and copy its ID. [Learn more…](https://www.framer.com/sites/integrations/typeform/)`},hideFooter:{title:`Footer`,type:m.Boolean,enabledTitle:`Hide`,disabledTitle:`Show`,defaultValue:!1},hideHeaders:{title:`Headers`,type:m.Boolean,enabledTitle:`Hide`,disabledTitle:`Show`,defaultValue:!1},autoFocus:{title:`Auto-focus`,type:m.Boolean,enabledTitle:`On`,disabledTitle:`Off`,defaultValue:!0},onSubmit:{type:m.EventHandler}})}));export{I as n,P as t}; //# sourceMappingURL=Typeform.nqf-tlNp.mjs.map