(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,551623,e=>{"use strict";var t=e.i(247167),n=e.i(24509);function a(e){return e.split(".").slice(-2).join(".")}let r=e.i(294951).default.getSubLogger({prefix:["orgDomains.ts"]});function o({hostname:e,fallback:a,forcedSlug:o}){let s=function(e,a){if(a){if(t.default.env.NEXT_PUBLIC_IS_E2E||t.default.env.INTEGRATION_TEST_MODE)return r.debug("Using provided forcedSlug in E2E/Integration Test mode",{forcedSlug:a}),a;r.debug("Ignoring forcedSlug in non-test mode",{forcedSlug:a})}if(n.SINGLE_ORG_SLUG)return r.debug("In Single Org Mode, using SINGLE_ORG_SLUG as the Org slug",{SINGLE_ORG_SLUG:n.SINGLE_ORG_SLUG}),n.SINGLE_ORG_SLUG;if(!e.includes("."))return r.warn('Org support not enabled for hostname without "."',{hostname:e}),null;let o=n.ALLOWED_HOSTNAMES.find(e=>{let t=new URL(n.WEBAPP_URL);return`${t.hostname}${t.port?`:${t.port}`:""}`.endsWith(`.${e}`)});if(!o)return r.warn("Match of WEBAPP_URL with ALLOWED_HOSTNAMES failed",{WEBAPP_URL:n.WEBAPP_URL,ALLOWED_HOSTNAMES:n.ALLOWED_HOSTNAMES}),null;let s=e.replace(o?`.${o}`:"","");return -1===s.indexOf(".")?s:(r.warn("Derived slug ended up having dots, so not considering it an org domain",{slug:s}),null)}(e,o),i=null!==s&&!n.RESERVED_SUBDOMAINS.includes(s);if(i||!a)return{currentOrgDomain:i?s:null,isValidOrgDomain:i};let l=!n.RESERVED_SUBDOMAINS.includes(a);return{currentOrgDomain:l?a:null,isValidOrgDomain:l}}function s(){if(!n.IS_PRODUCTION&&t.default.env.LOCAL_TESTING_DOMAIN_VERCEL)return t.default.env.LOCAL_TESTING_DOMAIN_VERCEL;let e=n.WEBAPP_URL.replace("https://","")?.replace("http://","").split(".");return 3===e.length?e.slice(1).join("."):e.join(".")}function i(e,t={protocol:!0}){if(!e){let e=a(new URL(n.WEBSITE_URL).hostname)!==a(new URL(n.WEBAPP_URL).hostname)?n.WEBAPP_URL:n.WEBSITE_URL;return t.protocol?e:e.replace("https://","").replace("http://","")}return`${t.protocol?`${new URL(n.WEBSITE_URL).protocol}//`:""}${e}.${s()}`}e.s(["getOrgDomainConfigFromHostname",()=>o,"getOrgFullOrigin",()=>i,"subdomainSuffix",()=>s],551623)},313069,e=>{"use strict";var t=e.i(271645);let n=()=>{};e.s(["default",0,e=>{let a=(0,t.useCallback)(t=>{let n=window.matchMedia(e);return n.addEventListener("change",t),()=>n.removeEventListener("change",t)},[e]),r=(0,t.useCallback)(()=>window.matchMedia(e).matches,[e]);return(0,t.useSyncExternalStore)(a,r,n)??!1}])},478618,e=>{"use strict";var t=e.i(618566);e.s(["useCompatSearchParams",0,()=>{let e=(0,t.useSearchParams)()??new URLSearchParams,n=(0,t.useParams)()??{},a=new URLSearchParams(e.toString());return Object.getOwnPropertyNames(n).forEach(e=>{a.delete(e);let t=n[e],r="string"==typeof t?t.split("/"):t;r?.forEach(t=>{a.append(e,t)})}),new t.ReadonlyURLSearchParams(a)}])},168173,675994,e=>{"use strict";let t={"cal-radius":"radius","cal-radius-sm":"radius-sm","cal-radius-md":"radius-md","cal-radius-lg":"radius-lg","cal-radius-xl":"radius-xl","cal-radius-2xl":"radius-2xl","cal-radius-3xl":"radius-3xl","cal-radius-full":"radius-full","cal-radius-none":"radius-none","cal-spacing-px":"spacing"};function n(e){if(!e)return e;let n={};for(let[a,r]of Object.entries(e))for(let[e,o]of(n[a]={},Object.entries(r))){let r=t[e];if(!r){n[a][e]=o;continue}console.log("Mapped variable:",e,"to",r),n[a][r]=o}return n}function a({param:e,value:t,container:n}){let a=function(e){let t={};if(null===e)return t;for(let[n,a]of e)if(t.hasOwnProperty(n)){let e=t[n];Array.isArray(e)||(e=[e]),e.push(a),t[n]=e}else t[n]=a;return t}(n.entries());if(!n.has(e))return!1;let r=a[e],o=Array.isArray(t)?t:[t];return o.length===r.length&&o.every(e=>r.includes(e))}e.s(["mapOldToNewCssVars",()=>n],168173),e.s(["isParamValuePresentInUrlSearchParams",()=>a],675994)},111914,e=>{"use strict";function t(e,t){let n=new window.CustomEvent(e,{detail:t});window.dispatchEvent(n)}let n=null;!function(){if(window.isEmbed)return;let e=new URL(document.URL),t=e.searchParams.get("embed"),n=e.pathname.endsWith("/embed"),a="string"==typeof t?t:window.name.includes("cal-embed=")?window.name.replace(/cal-embed=(.*)/,"$1").trim():n?"":null;window.isEmbed=()=>"string"==typeof a,window.getEmbedTheme=()=>window.CalEmbed.embedStore.theme?window.CalEmbed.embedStore.theme:new URL(document.URL).searchParams.get("theme"),window.getEmbedNamespace=()=>a,window.CalEmbed=window.CalEmbed||{},window.CalEmbed.applyCssVars=e=>{let t=[];if(e)for(let[n,a]of Object.entries(e)){for(let[e,r]of(t.push(`.${n} {`),Object.entries(a)))t.push(`--${e}: ${r} !important;`);t.push("}")}let n=document.head.querySelector("#embed-css-vars");if(n){console.warn("Existing embed CSS Vars are being reset"),n.innerText=t.join("\n");return}let a=document.createElement("style");a.id="embed-css-vars",a.innerText=t.join("\n"),document.head.appendChild(a)}}(),n=new class{namespace;static parseAction(e){if(!e)return null;let[t,n,a]=e.split(":");return"CAL"!==t?null:{ns:n,type:a}}getFullActionName(e){return this.namespace?`CAL:${this.namespace}:${e}`:`CAL::${e}`}fire(e,n){let a=this.getFullActionName(e),r={type:e,namespace:this.namespace,fullType:a,data:n};t(a,r),t(this.getFullActionName("*"),r)}on(e,t){let n=this.getFullActionName(e);window.addEventListener(n,t)}off(e,t){let n=this.getFullActionName(e);window.removeEventListener(n,t)}constructor(e){e=e||"",this.namespace=e}}(window.getEmbedNamespace()),e.s(["sdkActionManager",()=>n],111914)},436864,867426,e=>{"use strict";e.s(["getEmbedBookerState",()=>B,"interfaceWithParent",()=>$,"methods",()=>N,"updateEmbedBookerState",()=>x,"useBrandColors",()=>R,"useEmbedNonStylesConfig",()=>I,"useEmbedStyles",()=>T,"useEmbedTheme",()=>v,"useEmbedType",()=>_,"useEmbedUiConfig",()=>C,"useIsBackgroundTransparent",()=>P,"useIsEmbed",()=>k],436864);var t,n=e.i(271645),a=e.i(168173),r=e.i(675994),o=e.i(247167),s=e.i(111914);function i(e){return setTimeout(e,50)}function l(){return"slotsDone"===window._embedBookerState}let d=()=>"true"===new URL(document.URL).searchParams.get("prerender");function c({embedStore:e}){return!!e.providedCorrectHeightToParent&&(!(window._embedBookerState&&new URL(document.URL).searchParams.get("cal.embed.pageType"))||l())}let u=async e=>{let t=new URL(document.URL),n=null,a=t.searchParams.get("cal.queuedFormResponseId");if(!a)return null;if("00000000-0000-0000-0000-000000000000"===a)return 0;let{form:r,...o}=e,s=await fetch("/api/routing-forms/queued-response",{method:"POST",body:JSON.stringify({queuedFormResponseId:a,params:o})});if(!s.ok)return null;let i=(await s.json()).data.formResponseId;return i&&(n=i),n};function m(...e){{let t=window?.getEmbedNamespace?.()??null,n=new URL(document.URL).searchParams,a=window.CalEmbed.__logQueue=window.CalEmbed.__logQueue||[];e.push({ns:t,url:document.URL}),e.unshift("CAL:"),a.push(e),(n.get("debug")||"true"===o.default.env.INTEGRATION_TEST_MODE)&&console.log("Child:",...e)}}var f=((t={})[t.NOT_INITIALIZED=0]="NOT_INITIALIZED",t[t.INITIALIZED=1]="INITIALIZED",t);let h={connectVersion:0,renderState:null,router:{ensureQueryParamsInUrl({toBeThereParams:e,toRemoveParams:t}){let n=!1,{hasChanged:a}=function a(){if(n)return{hasChanged:!1};let o=new URL(document.URL),s=!1;for(let[t,n]of Object.entries(e))(s=!(0,r.isParamValuePresentInUrlSearchParams)({param:t,value:n,container:o.searchParams}))&&function({key:e,value:t,url:n}){n.searchParams.delete(e),(Array.isArray(t)?t:[t]).forEach(t=>{n.searchParams.append(e,t)})}({key:t,value:n,url:o});return function({keys:e,url:t}){for(let n of e)t.searchParams.delete(n)}({keys:t,url:o}),(s=s||t.length>0)&&window.history.replaceState({},"",o.toString()),i(a),{hasChanged:s}}();return{stopEnsuringQueryParamsInUrl:()=>{n=!0},hasChanged:a}}},state:0,styles:{},nonStyles:{},namespace:null,embedType:void 0,reactStylesStateSetters:{},reactNonStylesStateSetters:{},providedCorrectHeightToParent:!1,windowLoadEventFired:!1,setTheme:void 0,theme:void 0,uiConfig:void 0,setUiConfig:[],viewId:null,pageData:{eventsState:{bookerViewed:{hasFired:!1},bookerReopened:{hasFired:!1},bookerReloaded:{hasFired:!1},bookerReady:{hasFired:!1}},reloadInitiated:!1}};function g(e){return h.pageData.eventsState[e].hasFired}function S(e,t){h.pageData.eventsState[e].hasFired=t}var p=e.i(478618);e.s(["useBookerEmbedEvents",()=>b,"useSlotsViewOnSmallScreen",()=>y],867426);var w=e.i(313069);let b=({eventId:e,eventSlug:t,schedule:n})=>{let a=h.viewId;!d()&&a&&((({eventId:e,eventSlug:t,slotsLoaded:n})=>{var a;let r=1===h.viewId,o=h.pageData.reloadInitiated?"bookerReloaded":r?"bookerViewed":"bookerReopened";g(o)||(S(a=o,!0),n?e&&t?s.sdkActionManager?.fire(a,{eventId:e,eventSlug:t,slotsLoaded:!0}):console.error("BookerViewed event not fired because slotsLoaded is true but eventId or eventSlug are falsy"):s.sdkActionManager?.fire(a,{eventId:null,eventSlug:null,slotsLoaded:!1}))})({eventId:e,eventSlug:t,slotsLoaded:n.isSuccess}),e&&t&&(({eventId:e,eventSlug:t,slotsLoaded:n})=>{n&&(g("bookerReady")||(s.sdkActionManager?.fire("bookerReady",{eventId:e,eventSlug:t}),S("bookerReady",!0)))})({eventId:e,eventSlug:t,slotsLoaded:n.isSuccess}))},y=()=>{let e=k(),t=(0,w.default)("(max-width: 768px)"),n=C();return!!e&&!!t&&(n.useSlotsViewOnSmallScreen??!1)},E=["__iframeReady","__dimensionChanged","__connectInitiated","linkPrerendered"];{window.CalEmbed=window?.CalEmbed||{},window.CalEmbed.embedStore=h;let e=navigator.userAgent.toLowerCase();e.includes("safari")&&!e.includes("chrome")&&m("Safari Detected: Using setTimeout instead of rAF")}let L=e=>e.styles?(h.reactStylesStateSetters[e.elementName]=e.setState,e.setState(h.styles||{}),()=>{delete h.reactStylesStateSetters[e.elementName]}):(h.reactNonStylesStateSetters[e.elementName]=e.setState,e.setState(h.nonStyles||{}),()=>{delete h.reactNonStylesStateSetters[e.elementName]}),v=()=>{var e;let t,a,r,o,i=(0,p.useCompatSearchParams)(),[l,d]=(0,n.useState)(h.theme||i?.get("theme"));return e=(0,n.useCallback)(()=>{s.sdkActionManager?.fire("__routeChanged",{})},[]),t=new URL(document.URL),a=t?.pathname??"",r=t?.searchParams??null,o=(0,n.useRef)(`${a}?${r}`),(0,n.useEffect)(()=>{let t=`${a}?${r}`;o.current!==t&&(o.current=t,e(t))},[a,r,e]),h.setTheme=d,l},C=()=>{let[e,t]=(0,n.useState)(h.uiConfig||{});return h.setUiConfig.push(t),(0,n.useEffect)(()=>()=>{let e=h.setUiConfig.findIndex(e=>e===t);h.setUiConfig.splice(e,1)}),e},T=e=>{let[,t]=(0,n.useState)({});return(0,n.useEffect)(()=>L({elementName:e,setState:t,styles:!0}),[]),(h.styles||{})[e]||{}},I=e=>{let[,t]=(0,n.useState)({});return(0,n.useEffect)(()=>L({elementName:e,setState:t,styles:!1}),[]),(h.nonStyles||{})[e]||{}},P=()=>{let e=!1;return"transparent"===T("body").background&&(e=!0),e},R=()=>I("branding")||{},k=e=>{let[t,a]=(0,n.useState)(e);return(0,n.useEffect)(()=>{let e=null!=function(){if(null!=h.namespace)return h.namespace;{let e=window?.getEmbedNamespace?.()??null;return h.namespace=e,e}}();parent===window||e||m("Looks like you have iframed cal.com but not using Embed Snippet. Directly using an iframe isn't recommended."),a(window?.isEmbed?.()||!1)},[]),t},_=()=>{let[e,t]=(0,n.useState)(null);return(0,n.useEffect)(()=>{t(h.embedType?h.embedType:h.embedType=new URL(document.URL).searchParams.get("embedType"))},[]),e};function A(){"u">typeof document&&document.body&&("visible"!==document.body.style.visibility&&(document.body.style.visibility="visible"),"1"!==document.body.style.opacity&&(document.body.style.opacity="1"),i(()=>{A()}))}async function O({newlyRecordedResponseId:e,toBeThereParams:t,toRemoveParams:n}){let{stopEnsuringQueryParamsInUrl:a}=h.router.ensureQueryParamsInUrl({toBeThereParams:{...t,"cal.routingFormResponseId":e.toString()},toRemoveParams:n});a()}async function U(){return new Promise(e=>{!function t(){"completed"!==h.renderState?i(t):e()}()})}let N={ui:function(e){let t;m("Method: ui called",e);let n=e.styles;n&&console.warn("Cal.com Embed: `styles` prop is deprecated. Use `cssVarsPerTheme` instead to achieve the same effect. Here is a list of CSS variables that are supported. https://github.com/calcom/cal.com/blob/main/packages/config/tailwind-preset.js#L19"),n?.body?.background&&(document.body.style.background=n.body.background),e.theme&&(h.theme=e.theme,h.setTheme&&h.setTheme(e.theme));let r=h.uiConfig?.cssVarsPerTheme,o=e.cssVarsPerTheme;if(r||o)for(let e of(t={},Array.from(new Set([...r?Object.keys(r):[],...o?Object.keys(o):[]]))))t[e]={...r?.[e],...o?.[e]};if((e={...h.uiConfig,...e,...t?{cssVarsPerTheme:t}:{}}).cssVarsPerTheme){let t=(0,a.mapOldToNewCssVars)(e.cssVarsPerTheme);window.CalEmbed.applyCssVars(t)}e.colorScheme&&F(e.colorScheme),h.setUiConfig&&(h.uiConfig=s=e,h.setUiConfig.forEach(e=>e(s)));var s,i=n||{};for(let[,e]of(h.styles=i,Object.entries(h.reactStylesStateSetters)))e(e=>({...e,...i}));var l=n||{};for(let[,e]of(h.nonStyles=l,Object.entries(h.reactStylesStateSetters)))e(e=>({...e,...l}))},parentKnowsIframeReady:e=>{m("Method: `parentKnowsIframeReady` called"),i(function e(){c({embedStore:h})?M()?D(window.CalComPageStatus):(A(),m("renderState is 'completed'"),h.renderState="completed",d()?s.sdkActionManager?.fire("linkPrerendered",{}):s.sdkActionManager?.fire("linkReady",{})):i(e)})},connect:async function({config:e,params:t}){s.sdkActionManager?.fire("__connectInitiated",{}),m("Method: connect, requested with params",{config:e,params:t});let{iframeAttrs:n,"cal.embed.noSlotsFetchOnConnect":a,...r}=e;h.providedCorrectHeightToParent=!1,"true"!==a&&(m("Method: connect, noSlotsFetchOnConnect is false. Requesting slots re-fetch"),h.connectVersion=h.connectVersion+1);let o=h.connectVersion,i={...t,...r,"cal.embed.connectVersion":o.toString()},l=["preload","prerender","cal.skipSlotsFetch"];await U(),m("Method: connect, renderState is completed. Connecting"),await V({toBeThereParams:i,toRemoveParams:l});let d=await u(t);"number"==typeof d&&await O({newlyRecordedResponseId:d,toBeThereParams:i,toRemoveParams:l})},__reloadInitiated:function(e){m("Method: __reloadInitiated called"),h.pageData.reloadInitiated=!0}},$=N;function M(){let e=window.CalComPageStatus;return!!(e&&"200"!=e)}function D(e){s.sdkActionManager?.fire("linkFailed",{code:e,msg:"Problem loading the link",data:{url:document.URL}})}function F(e){e&&(document.documentElement.style.colorScheme=e)}async function V({toBeThereParams:e,toRemoveParams:t}){let{hasChanged:n,stopEnsuringQueryParamsInUrl:a}=h.router.ensureQueryParamsInUrl({toBeThereParams:e,toRemoveParams:t}),r=0;return l()&&n&&(r=2),await new Promise(e=>{i(function t(){if(!c({embedStore:h})||r>0){r--,i(t);return}if(M()){D(window.CalComPageStatus),e();return}a(),s.sdkActionManager?.fire("__connectCompleted",{}),s.sdkActionManager?.fire("linkReady",{}),e()})}),{stopEnsuringQueryParamsInUrl:a}}function B({bookerState:e,slotsQuery:t}){return"loading"===e?"initializing":t.isLoading?"slotsLoading":t.isPending||t.isSuccess?"slotsDone":t.isError?"slotsLoadingError":"slotsPending"}function x({bookerState:e,slotsQuery:t}){window._embedBookerState=B({bookerState:e,slotsQuery:t})}!function(){m("Embed SDK loaded",{isEmbed:window?.isEmbed?.()||!1});let e=new URL(document.URL);h.theme=window?.getEmbedTheme?.();let t=e.searchParams.get("ui.autoscroll"),n=e.searchParams.get("useSlotsViewOnSmallScreen");if(h.uiConfig={colorScheme:e.searchParams.get("ui.color-scheme"),layout:e.searchParams.get("layout"),disableAutoScroll:"false"===t,useSlotsViewOnSmallScreen:(n??"false")==="true"},F(h.uiConfig.colorScheme),top===window){A(),"transparent"===document.body.style.background&&(document.body.style.background=""),m("Embed SDK Skipped as we are in top");return}let a="true"!==e.searchParams.get("cal.skipSlotsFetch");m(`Slots will ${a?"":"NOT "}be fetched`),window.addEventListener("message",e=>{let t=e.data;if(!t)return;let n=t.method;"CAL"===t.originator&&"string"==typeof n&&$[n]?.(t.arg)}),document.addEventListener("click",e=>{if(!e.target||!(e.target instanceof Node))return;let t=document.getElementsByClassName("main")[0]||document.getElementsByTagName("main")[0]||document.documentElement;e.target.contains(t)&&s.sdkActionManager?.fire("__closeIframe",{})}),s.sdkActionManager?.on("linkReady",()=>{!d()&&(m("Resetting page data"),h.pageData={eventsState:{bookerViewed:{hasFired:!1},bookerReopened:{hasFired:!1},bookerReloaded:{hasFired:!1},bookerReady:{hasFired:!1}},reloadInitiated:!1},h.viewId?h.viewId++:h.viewId=1)}),s.sdkActionManager?.on("*",e=>{if(d()&&!E.includes(e.detail.type))return;let t=e.detail;m(t),parent.postMessage({originator:"CAL",...t},"*")}),"true"!==e.searchParams.get("preload")&&window?.isEmbed?.()?function(){if(s.sdkActionManager?.fire("__iframeReady",{isPrerendering:d()}),h.renderState="inProgress",h.state!==f.NOT_INITIALIZED)return m("Embed Iframe already initialized");h.state=f.INITIALIZED,m("Initializing embed-iframe");let e=window.CalComPageStatus;M()?D(e):function({embedStore:e}){let t=null,n=null,a=!0,r=!1;i(function o(){if("complete"!==document.readyState)return void i(o);if(!r)return void setTimeout(()=>{r=!0,o()},100);e.windowLoadEventFired||s.sdkActionManager?.fire("__windowLoadComplete",{}),e.windowLoadEventFired=!0;let l=document.getElementsByClassName("main")[0]||document.getElementsByTagName("main")[0]||document.documentElement,d=document.documentElement.scrollHeight,c=document.documentElement.scrollWidth;if(!(l instanceof HTMLElement))throw Error("Main element should be an HTMLElement");let u=getComputedStyle(l),m=Math.ceil(parseFloat(u.height)+parseFloat(u.marginTop)+parseFloat(u.marginBottom)),f=Math.ceil(parseFloat(u.width)+parseFloat(u.marginLeft)+parseFloat(u.marginRight)),h=a?d:m,g=a?c:f;h&&g&&(t===h&&n===g&&e.providedCorrectHeightToParent||(t=h,n=g,s.sdkActionManager?.fire("__dimensionChanged",{iframeHeight:h,iframeWidth:g,isFirstTime:a})),a||(e.providedCorrectHeightToParent=!0),a=!1),i(o)})}({embedStore:h})}():m("Preloaded scenario - Skipping initialization and setup as only assets need to be loaded")}()},278587,e=>{"use strict";var t=e.i(271645);let n=["light","dark"],a="(prefers-color-scheme: dark)",r="u"{},themes:[]},i=()=>{var e;return null!=(e=(0,t.useContext)(o))?e:s},l=e=>(0,t.useContext)(o)?t.default.createElement(t.Fragment,null,e.children):t.default.createElement(d,e),d=({forcedTheme:e,disableTransitionOnChange:r=!1,enableSystem:s=!0,enableColorScheme:i=!0,storageKey:l="theme",themes:d=["light","dark"],defaultTheme:h=s?"system":"light",attribute:g="data-theme",value:S,children:p,nonce:w})=>{let[b,y]=(0,t.useState)(()=>u(l,h)),[E,L]=(0,t.useState)(()=>u(l)),v=S?Object.values(S):d,C=(0,t.useCallback)(e=>{let t=e;if(!t)return;"system"===e&&s&&(t=f());let a=S?S[t]:t,o=r?m():null,l=document.documentElement;if("class"===g?(l.classList.remove(...v),a&&l.classList.add(a)):a?l.setAttribute(g,a):l.removeAttribute(g),i){let e=n.includes(h)?h:null,a=n.includes(t)?t:e;l.style.colorScheme=a}null==o||o()},[]),T=(0,t.useCallback)(e=>{y(e);try{localStorage.setItem(l,e)}catch(e){}},[e]),I=(0,t.useCallback)(t=>{L(f(t)),"system"===b&&s&&!e&&C("system")},[b,e]);return(0,t.useEffect)(()=>{let e=window.matchMedia(a);return e.addListener(I),I(e),()=>e.removeListener(I)},[I]),(0,t.useEffect)(()=>{let e=e=>{e.key===l&&T(e.newValue||h)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[T]),(0,t.useEffect)(()=>{C(null!=e?e:b)},[e,b]),t.default.createElement(o.Provider,{value:{theme:b,setTheme:T,forcedTheme:e,resolvedTheme:"system"===b?E:b,themes:s?[...d,"system"]:d,systemTheme:s?E:void 0}},t.default.createElement(c,{forcedTheme:e,disableTransitionOnChange:r,enableSystem:s,enableColorScheme:i,storageKey:l,themes:d,defaultTheme:h,attribute:g,value:S,children:p,attrs:v,nonce:w}),p)},c=(0,t.memo)(({forcedTheme:e,storageKey:r,attribute:o,enableSystem:s,enableColorScheme:i,defaultTheme:l,value:d,attrs:c,nonce:u})=>{let m="system"===l,f="class"===o?`var d=document.documentElement,c=d.classList;c.remove(${c.map(e=>`'${e}'`).join(",")});`:`var d=document.documentElement,n='${o}',s='setAttribute';`,h=i?n.includes(l)&&l?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${l}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",g=(e,t=!1,a=!0)=>{let r=d?d[e]:e,s=t?e+"|| ''":`'${r}'`,l="";return i&&a&&!t&&n.includes(e)&&(l+=`d.style.colorScheme = '${e}';`),"class"===o?l+=t||r?`c.add(${s})`:"null":r&&(l+=`d[s](n,${s})`),l},S=e?`!function(){${f}${g(e)}}()`:s?`!function(){try{${f}var e=localStorage.getItem('${r}');if('system'===e||(!e&&${m})){var t='${a}',m=window.matchMedia(t);if(m.media!==t||m.matches){${g("dark")}}else{${g("light")}}}else if(e){${d?`var x=${JSON.stringify(d)};`:""}${g(d?"x[e]":"e",!0)}}${m?"":"else{"+g(l,!1,!1)+"}"}${h}}catch(e){}}()`:`!function(){try{${f}var e=localStorage.getItem('${r}');if(e){${d?`var x=${JSON.stringify(d)};`:""}${g(d?"x[e]":"e",!0)}}else{${g(l,!1,!1)};}${h}}catch(t){}}();`;return t.default.createElement("script",{nonce:u,dangerouslySetInnerHTML:{__html:S}})},()=>!0),u=(e,t)=>{let n;if(!r){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},m=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},f=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light");e.s(["ThemeProvider",()=>l,"useTheme",()=>i])}]); //# sourceMappingURL=be8df95a536e0941.js.map