1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,464675,637613,e=>{"use strict";e.i(366805);var t=e.i(216887),r=e.i(718565);let a=({reCaptchaKey:e,language:t,useRecaptchaNet:r=!1,useEnterprise:a=!1}={})=>{let l=`https://www.${r?"recaptcha.net":"google.com"}/recaptcha/${a?"enterprise.js":"api.js"}?`;return e&&(l+=`render=${e}`),t&&(l+=`&hl=${t}`),l},l="u">typeof window?t.useLayoutEffect:t.useEffect;e.s(["getRecaptchaScriptSrc",0,a,"useIsomorphicLayoutEffect",0,l],637613);let s=(0,t.createContext)({reCaptchaKey:null,grecaptcha:null,loaded:!1,error:!1});e.s(["ReCaptchaContext",0,s,"ReCaptchaProvider",0,({reCaptchaKey:e,useEnterprise:l=!1,useRecaptchaNet:i=!1,language:o,children:n,id:d="google-recaptcha-v3",strategy:u="afterInteractive",src:c,onLoad:f,onError:m,...p})=>{let[h,y]=(0,t.useState)(null),[v,x]=(0,t.useState)(!1),[b,g]=(0,t.useState)(!1),w=e||"6LfvQ5QoAAAAAH1y5OUIT0LUVhRG0uR6j1fP11jF",j=c||a({reCaptchaKey:w,language:o,useRecaptchaNet:i,useEnterprise:l})||null,C=(0,t.useRef)(!1);(0,t.useEffect)(()=>{C.current&&(x(!1),g(!1)),C.current=!0},[j]);let S=(0,t.useCallback)(e=>{let t=l?window?.grecaptcha?.enterprise:window?.grecaptcha;t&&t.ready(()=>{y(t),x(!0),f?.(t,e)})},[f,l]);(0,t.useEffect)(()=>S(),[S]);let k=(0,t.useCallback)(e=>{g(!0),m?.(e)},[m]),N=(0,t.useMemo)(()=>({reCaptchaKey:w,grecaptcha:h,loaded:v,error:b}),[w,h,v,b]);return t.default.createElement(s.Provider,{value:N},n,t.default.createElement(r.default,{id:d,src:j,strategy:u,onLoad:S,onError:k,...p}))},"useReCaptchaContext",0,()=>{let e=(0,t.useContext)(s);return(0,t.useDebugValue)(`grecaptcha available: ${e?.loaded?"Yes":"No"}`),(0,t.useDebugValue)(`ReCaptcha Script: ${e?.loaded?"Loaded":"Not Loaded"}`),(0,t.useDebugValue)(`Failed to load Script: ${e?.error?"Yes":"No"}`),e}],464675)},249763,e=>{"use strict";var t=e.i(216887),r=e.i(464675),a=e.i(637613);e.s(["useReCaptcha",0,e=>{let{grecaptcha:l,loaded:s,reCaptchaKey:i,...o}=(0,r.useReCaptchaContext)(),n=e||i,d=(0,t.useRef)(l?.execute);(0,a.useIsomorphicLayoutEffect)(()=>{d.current=l?.execute},[s,l?.execute]);let u=(0,t.useCallback)(async e=>{if("function"!=typeof d.current)throw Error("Recaptcha has not been loaded");if(!n)throw Error("ReCaptcha sitekey is not defined");return await d.current(n,{action:e})},[n]);return{...o,grecaptcha:l,loaded:s,reCaptchaKey:n,executeRecaptcha:u}}])},71131,e=>{"use strict";var t=e.i(216887),r=e.i(249763);e.s(["ReCaptcha",0,({action:e,onValidate:a,validate:l=!0,reCaptchaKey:s})=>{let{loaded:i,executeRecaptcha:o}=(0,r.useReCaptcha)(s);return(0,t.useEffect)(()=>{l&&i&&"function"==typeof a&&(async()=>{a(await o(e))})()},[e,a,l,i,o]),null}])},579093,e=>{"use strict";var t=e.i(216887),r=e.i(249763);e.s(["withReCaptcha",0,function(e){let a=e.displayName||e.name||"Component",l=a=>{let l=(0,r.useReCaptcha)();return t.default.createElement(e,{...l,...a})};return l.displayName=`withReCaptcha(${a})`,l}])},65909,474221,573391,81636,500368,622983,569797,e=>{"use strict";var t=e.i(216887),r=e=>e instanceof Date,a=e=>null==e,l=e=>!a(e)&&!Array.isArray(e)&&"object"==typeof e&&!r(e),s=e=>l(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,i=(e,t)=>e.has(t.substring(0,t.search(/\.\d+(\.|$)/))||t),o="u">typeof window&&void 0!==window.HTMLElement&&"u">typeof document;function n(e){let t,r=Array.isArray(e),a="u">typeof FileList&&e instanceof FileList;if(e instanceof Date)t=new Date(e);else{let s;if(!(!(o&&(e instanceof Blob||a))&&(r||l(e))))return e;if(t=r?[]:Object.create(Object.getPrototypeOf(e)),r||l(s=e.constructor&&e.constructor.prototype)&&s.hasOwnProperty("isPrototypeOf"))for(let r in e)e.hasOwnProperty(r)&&(t[r]=n(e[r]));else t=e}return t}var d=e=>void 0===e,u=e=>Array.isArray(e)?e.filter(Boolean):[],c=e=>u(e.replace(/["|']|\]/g,"").split(/\.|\[/)),f=(e,t,r)=>{if(!t||!l(e))return r;let s=(/^\w*$/.test(t)?[t]:c(t)).reduce((e,t)=>a(e)?e:e[t],e);return d(s)||s===e?d(e[t])?r:e[t]:s},m=(e,t,r)=>{let a=-1,s=/^\w*$/.test(t)?[t]:c(t),i=s.length,o=i-1;for(;++a<i;){let t=s[a],i=r;if(a!==o){let r=e[t];i=l(r)||Array.isArray(r)?r:isNaN(+s[a+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=i,e=e[t]}};let p="blur",h="onChange",y="onSubmit",v="maxLength",x="minLength",b="pattern",g="required",w=t.default.createContext(null);w.displayName="HookFormContext";let j=()=>t.default.useContext(w);var C=(e,t,r,a=!0)=>{let l={defaultValues:t._defaultValues};for(let s in e)Object.defineProperty(l,s,{get:()=>("all"!==t._proxyFormState[s]&&(t._proxyFormState[s]=!a||"all"),r&&(r[s]=!0),e[s])});return l};let S="u">typeof window?t.default.useLayoutEffect:t.default.useEffect;var k=(e,t,r,a,l)=>"string"==typeof e?(a&&t.watch.add(e),f(r,e,l)):Array.isArray(e)?e.map(e=>(a&&t.watch.add(e),f(r,e))):(a&&(t.watchAll=!0),r),N=e=>a(e)||"object"!=typeof e;function E(e,t,a=new WeakSet){if(N(e)||N(t))return e===t;if(r(e)&&r(t))return e.getTime()===t.getTime();let s=Object.keys(e),i=Object.keys(t);if(s.length!==i.length)return!1;if(a.has(e)||a.has(t))return!0;for(let o of(a.add(e),a.add(t),s)){let s=e[o];if(!i.includes(o))return!1;if("ref"!==o){let e=t[o];if(r(s)&&r(e)||l(s)&&l(e)||Array.isArray(s)&&Array.isArray(e)?!E(s,e,a):s!==e)return!1}}return!0}let F=e=>e.render(function(e){let r=j(),{name:a,disabled:l,control:o=r.control,shouldUnregister:u,defaultValue:c}=e,h=i(o._names.array,a),y=t.default.useMemo(()=>f(o._formValues,a,f(o._defaultValues,a,c)),[o,a,c]),v=function(e){let r=j(),{control:a=r.control,name:l,defaultValue:s,disabled:i,exact:o,c
1ompute:n}=e||{},d=t.default.useRef(s),u=t.default.useRef(n),c=t.default.useRef(void 0);u.current=n;let f=t.default.useMemo(()=>a._getWatch(l,d.current),[a,l]),[m,p]=t.default.useState(u.current?u.current(f):f);return S(()=>a._subscribe({name:l,formState:{values:!0},exact:o,callback:e=>{if(!i){let t=k(l,a._names,e.values||a._formValues,!1,d.current);if(u.current){let e=u.current(t);E(e,c.current)||(p(e),c.current=e)}else p(t)}}}),[a,i,l,o]),t.default.useEffect(()=>a._removeUnmounted()),m}({control:o,name:a,defaultValue:y,exact:!0}),x=function(e){let r=j(),{control:a=r.control,disabled:l,name:s,exact:i}=e||{},[o,n]=t.default.useState(a._formState),d=t.default.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return S(()=>a._subscribe({name:s,formState:d.current,exact:i,callback:e=>{l||n({...a._formState,...e})}}),[s,l,i]),t.default.useEffect(()=>{d.current.isValid&&a._setValid(!0)},[a]),t.default.useMemo(()=>C(o,a,d.current,!1),[o,a])}({control:o,name:a,exact:!0}),b=t.default.useRef(e),g=t.default.useRef(o.register(a,{...e.rules,value:v,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}}));b.current=e;let w=t.default.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!f(x.errors,a)},isDirty:{enumerable:!0,get:()=>!!f(x.dirtyFields,a)},isTouched:{enumerable:!0,get:()=>!!f(x.touchedFields,a)},isValidating:{enumerable:!0,get:()=>!!f(x.validatingFields,a)},error:{enumerable:!0,get:()=>f(x.errors,a)}}),[x,a]),N=t.default.useCallback(e=>g.current.onChange({target:{value:s(e),name:a},type:"change"}),[a]),F=t.default.useCallback(()=>g.current.onBlur({target:{value:f(o._formValues,a),name:a},type:p}),[a,o._formValues]),_=t.default.useCallback(e=>{let t=f(o._fields,a);t&&e&&(t._f.ref={focus:()=>e.focus&&e.focus(),select:()=>e.select&&e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})},[o._fields,a]),V=t.default.useMemo(()=>({name:a,value:v,..."boolean"==typeof l||x.disabled?{disabled:x.disabled||l}:{},onChange:N,onBlur:F,ref:_}),[a,l,x.disabled,N,F,_,v]);return t.default.useEffect(()=>{let e=o._options.shouldUnregister||u;o.register(a,{...b.current.rules,..."boolean"==typeof b.current.disabled?{disabled:b.current.disabled}:{}});let t=(e,t)=>{let r=f(o._fields,e);r&&r._f&&(r._f.mount=t)};if(t(a,!0),e){let e=n(f(o._options.defaultValues,a));m(o._defaultValues,a,e),d(f(o._formValues,a))&&m(o._formValues,a,e)}return h||o.register(a),()=>{(h?e&&!o._state.action:e)?o.unregister(a):t(a,!1)}},[a,o,h,u]),t.default.useEffect(()=>{o._setDisabledField({disabled:l,name:a})},[l,a,o]),t.default.useMemo(()=>({field:V,formState:x,fieldState:w}),[V,x,w])}(e));var _=(e,t,r,a,l)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[a]:l||!0}}:{},V=e=>Array.isArray(e)?e:[e],R=()=>{let e=[];return{get observers(){return e},next:t=>{for(let r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},A=e=>l(e)&&!Object.keys(e).length,D=e=>"function"==typeof e,P=e=>{if(!o)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},T=e=>P(e)&&e.isConnected;function L(e,t){let r=Array.isArray(t)?t:/^\w*$/.test(t)?[t]:c(t),a=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,a=0;for(;a<r;)e=d(e)?a++:e[t[a++]];return e}(e,r),s=r.length-1,i=r[s];return a&&delete a[i],0!==s&&(l(a)&&A(a)||Array.isArray(a)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!d(e[t]))return!1;return!0}(a))&&L(e,r.slice(0,-1)),e}var I=e=>{for(let t in e)if(D(e[t]))return!0;return!1};function M(e,t={}){let r=Array.isArray(e);if(l(e)||r)for(let r in e)Array.isArray(e[r])||l(e[r])&&!I(e[r])?(t[r]=Array.isArray(e[r])?[]:{},M(e[r],t[r])):a(e[r])||(t[r]=!0);return t}var O=(e,t)=>(function e(t,r,s){let i=Array.isArray(t);if(l(t)||i)for(let i in t)Array.isArray(t[i])||l(t[i])&&!I(t[i])?d(r)||N(s[i])?s[i]=Array.isArray(t[i])?M(t[i],[]):{...M(t[i])}:e(t[i],a(r)?{}:r[i],s[i]):s[i]=!E(t[i],r[i]);return s})(e,t,M(t));let H={value:!1,isValid:!1},B={value:!0,isValid:!0};var U=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!d(e[0].attributes.value)?d(e[0].value)||""===e[0].value?B:{value:e[0].value,isValid:!0}:B:H}return H},z=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:a})=>d(e)?e:t?""===e?NaN:e?+e:e:r&&"string"==typeof e?new Date(e):a?a(e):e;let q={isValid:!1,value:null};var K=e=>Array.isArray(e)?e.reduce((e,t)=>
1t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,q):q;function $(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?K(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?U(e.refs).value:z(d(t.value)?e.ref.value:t.value,e)}var W=e=>d(e)?e:e instanceof RegExp?e.source:l(e)?e.value instanceof RegExp?e.value.source:e.value:e,Y=e=>({isOnSubmit:!e||e===y,isOnBlur:"onBlur"===e,isOnChange:e===h,isOnAll:"all"===e,isOnTouch:"onTouched"===e});let G="AsyncFunction";var X=e=>!!e&&!!e.validate&&!!(D(e.validate)&&e.validate.constructor.name===G||l(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===G)),Q=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let J=(e,t,r,a)=>{for(let s of r||Object.keys(e)){let r=f(e,s);if(r){let{_f:e,...i}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],s)&&!a)return!0;else if(e.ref&&t(e.ref,e.name)&&!a)return!0;else if(J(i,t))break}else if(l(i)&&J(i,t))break}}};function Z(e,t,r){let a=f(e,r);if(a||/^\w*$/.test(r))return{error:a,name:r};let l=r.split(".");for(;l.length;){let a=l.join("."),s=f(t,a),i=f(e,a);if(s&&!Array.isArray(s)&&r!==a)break;if(i&&i.type)return{name:a,error:i};if(i&&i.root&&i.root.type)return{name:`${a}.root`,error:i.root};l.pop()}return{name:r}}var ee=(e,t,r)=>{let a=V(f(e,r));return m(a,"root",t[r]),m(e,r,a),e},et=e=>"string"==typeof e;function er(e,t,r="validate"){if(et(e)||Array.isArray(e)&&e.every(et)||"boolean"==typeof e&&!e)return{type:r,message:et(e)?e:"",ref:t}}var ea=e=>!l(e)||e instanceof RegExp?{value:e,message:""}:e,el=async(e,t,r,s,i,o)=>{let{ref:n,refs:u,required:c,maxLength:m,minLength:p,min:h,max:y,pattern:w,validate:j,name:C,valueAsNumber:S,mount:k}=e._f,N=f(r,C);if(!k||t.has(C))return{};let E=u?u[0]:n,F=e=>{i&&E.reportValidity&&(E.setCustomValidity("boolean"==typeof e?"":e||""),E.reportValidity())},V={},R="radio"===n.type,T="checkbox"===n.type,L=(S||"file"===n.type)&&d(n.value)&&d(N)||P(n)&&""===n.value||""===N||Array.isArray(N)&&!N.length,I=_.bind(null,C,s,V),M=(e,t,r,a=v,l=x)=>{let s=e?t:r;V[C]={type:e?a:l,message:s,ref:n,...I(e?a:l,s)}};if(o?!Array.isArray(N)||!N.length:c&&(!(R||T)&&(L||a(N))||"boolean"==typeof N&&!N||T&&!U(u).isValid||R&&!K(u).isValid)){let{value:e,message:t}=et(c)?{value:!!c,message:c}:ea(c);if(e&&(V[C]={type:g,message:t,ref:E,...I(g,t)},!s))return F(t),V}if(!L&&(!a(h)||!a(y))){let e,t,r=ea(y),l=ea(h);if(a(N)||isNaN(N)){let a=n.valueAsDate||new Date(N),s=e=>new Date(new Date().toDateString()+" "+e),i="time"==n.type,o="week"==n.type;"string"==typeof r.value&&N&&(e=i?s(N)>s(r.value):o?N>r.value:a>new Date(r.value)),"string"==typeof l.value&&N&&(t=i?s(N)<s(l.value):o?N<l.value:a<new Date(l.value))}else{let s=n.valueAsNumber||(N?+N:N);a(r.value)||(e=s>r.value),a(l.value)||(t=s<l.value)}if((e||t)&&(M(!!e,r.message,l.message,"max","min"),!s))return F(V[C].message),V}if((m||p)&&!L&&("string"==typeof N||o&&Array.isArray(N))){let e=ea(m),t=ea(p),r=!a(e.value)&&N.length>+e.value,l=!a(t.value)&&N.length<+t.value;if((r||l)&&(M(r,e.message,t.message),!s))return F(V[C].message),V}if(w&&!L&&"string"==typeof N){let{value:e,message:t}=ea(w);if(e instanceof RegExp&&!N.match(e)&&(V[C]={type:b,message:t,ref:n,...I(b,t)},!s))return F(t),V}if(j){if(D(j)){let e=er(await j(N,r),E);if(e&&(V[C]={...e,...I("validate",e.message)},!s))return F(e.message),V}else if(l(j)){let e={};for(let t in j){if(!A(e)&&!s)break;let a=er(await j[t](N,r),E,t);a&&(e={...a,...I(t,a.message)},F(a.message),s&&(V[C]=e))}if(!A(e)&&(V[C]={ref:E,...e},!s))return V}}return F(!0),V};let es={mode:y,reValidateMode:h,shouldFocusError:!0};e.s(["Controller",0,F,"FormProvider",0,e=>{let{children:r,...a}=e;return t.default.createElement(w.Provider,{value:a},r)},"appendErrors",0,_,"get",0,f,"set",0,m,"useForm",0,function(e={}){let c=t.default.useRef(void 0),h=t.default.useRef(void 0),[y,v]=t.default.useState({isDirty:!1,isValidating:!1,isLoading:D(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:D(e.defaultValues)?void 0:e.defaultValues});if(!c.current)if(e.formControl)c.current={...e.formControl,formState:y},e.defaultValues&&!D(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:t,...h}=function(e={}){let t,c={...es,...e},h={submitCount:0,isDirty:!1,isReady:!1,isLoading:D(c.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:c.errors||{},disabled:c.disabled||!1},y={},v=(l(c.defaultValues)||l(c.values))&&n(c.defaultValues||c.values)||{},x=c.shouldUnregister?{}:n(v),b={action:!1,mount:!1,watch:!1},g={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},w=0,j={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},C={...j},S={array:R(),state:R()},N="all"===c.criteriaMode,F=async e=>{if(!c.disabled&&(j.isValid||C.isValid||e)){let e=c.resolver?A((await H()).errors):await U(y,!0);e!==h.isValid&&S.state.next({isValid:e})}},_=(e,t)=>
1{!c.disabled&&(j.isValidating||j.validatingFields||C.isValidating||C.validatingFields)&&((e||Array.from(g.mount)).forEach(e=>{e&&(t?m(h.validatingFields,e,t):L(h.validatingFields,e))}),S.state.next({validatingFields:h.validatingFields,isValidating:!A(h.validatingFields)}))},I=(e,t,r,a)=>{let l=f(y,e);if(l){let s=f(x,e,d(r)?f(v,e):r);d(s)||a&&a.defaultChecked||t?m(x,e,t?s:$(l._f)):G(e,s),b.mount&&F()}},M=(e,t,r,a,l)=>{let s=!1,i=!1,o={name:e};if(!c.disabled){if(!r||a){(j.isDirty||C.isDirty)&&(i=h.isDirty,h.isDirty=o.isDirty=q(),s=i!==o.isDirty);let r=E(f(v,e),t);i=!!f(h.dirtyFields,e),r?L(h.dirtyFields,e):m(h.dirtyFields,e,!0),o.dirtyFields=h.dirtyFields,s=s||(j.dirtyFields||C.dirtyFields)&&!r!==i}if(r){let t=f(h.touchedFields,e);t||(m(h.touchedFields,e,r),o.touchedFields=h.touchedFields,s=s||(j.touchedFields||C.touchedFields)&&t!==r)}s&&l&&S.state.next(o)}return s?o:{}},H=async e=>{_(e,!0);let t=await c.resolver(x,c.context,((e,t,r,a)=>{let l={};for(let r of e){let e=f(t,r);e&&m(l,r,e._f)}return{criteriaMode:r,names:[...e],fields:l,shouldUseNativeValidation:a}})(e||g.mount,y,c.criteriaMode,c.shouldUseNativeValidation));return _(e),t},B=async e=>{let{errors:t}=await H(e);if(e)for(let r of e){let e=f(t,r);e?m(h.errors,r,e):L(h.errors,r)}else h.errors=t;return t},U=async(e,t,r={valid:!0})=>{for(let a in e){let l=e[a];if(l){let{_f:e,...s}=l;if(e){let s=g.array.has(e.name),i=l._f&&X(l._f);i&&j.validatingFields&&_([a],!0);let o=await el(l,g.disabled,x,N,c.shouldUseNativeValidation&&!t,s);if(i&&j.validatingFields&&_([a]),o[e.name]&&(r.valid=!1,t))break;t||(f(o,e.name)?s?ee(h.errors,o,e.name):m(h.errors,e.name,o[e.name]):L(h.errors,e.name))}A(s)||await U(s,t,r)}}return r.valid},q=(e,t)=>!c.disabled&&(e&&t&&m(x,e,t),!E(en(),v)),K=(e,t,r)=>k(e,g,{...b.mount?x:d(t)?v:"string"==typeof e?{[e]:t}:t},r,t),G=(e,t,r={})=>{let l=f(y,e),s=t;if(l){let r=l._f;r&&(r.disabled||m(x,e,z(t,r)),s=P(r.ref)&&a(t)?"":t,"select-multiple"===r.ref.type?[...r.ref.options].forEach(e=>e.selected=s.includes(e.value)):r.refs?"checkbox"===r.ref.type?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(s)?e.checked=!!s.find(t=>t===e.value):e.checked=s===e.value||!!s)}):r.refs.forEach(e=>e.checked=e.value===s):"file"===r.ref.type?r.ref.value="":(r.ref.value=s,r.ref.type||S.state.next({name:e,values:n(x)})))}(r.shouldDirty||r.shouldTouch)&&M(e,s,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&eo(e)},et=(e,t,a)=>{for(let s in t){if(!t.hasOwnProperty(s))return;let i=t[s],o=e+"."+s,n=f(y,o);(g.array.has(e)||l(i)||n&&!n._f)&&!r(i)?et(o,i,a):G(o,i,a)}},er=(e,t,r={})=>{let l=f(y,e),s=g.array.has(e),i=n(t);m(x,e,i),s?(S.array.next({name:e,values:n(x)}),(j.isDirty||j.dirtyFields||C.isDirty||C.dirtyFields)&&r.shouldDirty&&S.state.next({name:e,dirtyFields:O(v,x),isDirty:q(e,i)})):!l||l._f||a(i)?G(e,i,r):et(e,i,r),Q(e,g)&&S.state.next({...h,name:e}),S.state.next({name:b.mount?e:void 0,values:n(x)})},ea=async e=>{b.mount=!0;let a=e.target,l=a.name,i=!0,o=f(y,l),d=e=>{i=Number.isNaN(e)||r(e)&&isNaN(e.getTime())||E(e,f(x,l,e))},u=Y(c.mode),v=Y(c.reValidateMode);if(o){var k,V,R,D,P;let r,b,B,z=a.type?$(o._f):s(e),q=e.type===p||"focusout"===e.type,K=!((B=o._f).mount&&(B.required||B.min||B.max||B.maxLength||B.minLength||B.pattern||B.validate))&&!c.resolver&&!f(h.errors,l)&&!o._f.deps||(k=q,V=f(h.touchedFields,l),R=h.isSubmitted,D=v,!(P=u).isOnAll&&(!R&&P.isOnTouch?!(V||k):(R?D.isOnBlur:P.isOnBlur)?!k:(R?!D.isOnChange:!P.isOnChange)||k)),W=Q(l,g,q);m(x,l,z),q?a&&a.readOnly||(o._f.onBlur&&o._f.onBlur(e),t&&t(0)):o._f.onChange&&o._f.onChange(e);let Y=M(l,z,q),G=!A(Y)||W;if(q||S.state.next({name:l,type:e.type,values:n(x)}),K)return(j.isValid||C.isValid)&&("onBlur"===c.mode?q&&F():q||F()),G&&S.state.next({name:l,...W?{}:Y});if(!q&&W&&S.state.next({...h}),c.resolver){let{errors:e}=await H([l]);if(d(z),i){let t=Z(h.errors,y,l),a=Z(e,y,t.name||l);r=a.error,l=a.name,b=A(e)}}else _([l],!0),r=(await el(o,g.disabled,x,N,c.shouldUseNativeValidation))[l],_([l]),d(z),i&&(r?b=!1:(j.isValid||C.isValid)&&(b=await U(y,!0)));if(i){o._f.deps&&eo(o._f.deps);var T=l,I=b,O=r;let e=f(h.errors,T),a=(j.isValid||C.isValid)&&"boolean"==typeof I&&h.isValid!==I;if(c.delayError&&O){let e;e=()=>{m(h.errors,T,O),S.state.next({errors:h.errors})},(t=t=>{clearTimeout(w),w=setTimeout(e,t)})(c.delayError)}else clearTimeout(w),t=null,O?m(h.errors,T,O):L(h.errors,T);if((O?!E(e,O):e)||!A(Y)||a){let e={...Y,...a&&"boolean"==typeof I?{isValid:I}:{},errors:h.errors,name:T};h={...h,...e},S.state.next(e)}}}},ei=(e,t)=>{if(f(h.errors,t)&&e.focus)return e.focus(),1},eo=async(e,t={})=>{let r,a,l=V(e);if(c.resolver){let t=await B(d(e)?e:l);r=A(t),a=e?!l.some(e=>f(t,e)):r}else e?((a=(await Promise.all(l.map(async e=>{let t=f(y,e);return await U(t&&t._f?{[e]:t}:t)}))).every(Boolean))||h.isValid)&&F():a=r=await U(y);return S.state.next({..."string"!=typeof e||(j.isValid||C.isValid)&&r!==h.isValid?{}:{name:e},...c.resolver||!e?{isValid:r}:{},errors:h.errors}),t.shouldFocus&&!a&&J(y,ei,e?l:g.mount),a},en=e=>{let t={...b.mount?x:v};return d(e)?t:"string"==typeof e?f(t,e):e.map(e=>f(t,e))},ed=(e,t)=>({invalid:!!f((t||h).errors,e),isDirty:!!f((t||h).dirtyFields,e),error:f((t||h).errors,e),isValidating:!!f(h.validatingFields,e),isTouched:!!f((t||h).touchedFields,e)}),eu=(e,t,r)=>{let a=(f(y,e,{_f:{}})._f||{}).ref,{ref:l,message:s,type:i,...o}=f(h.errors,e)||{};
1m(h.errors,e,{...o,...t,ref:a}),S.state.next({name:e,errors:h.errors,isValid:!1}),r&&r.shouldFocus&&a&&a.focus&&a.focus()},ec=e=>S.state.subscribe({next:t=>{let r,a,l;r=e.name,a=t.name,l=e.exact,(!r||!a||r===a||V(r).some(e=>e&&(l?e===a:e.startsWith(a)||a.startsWith(e))))&&((e,t,r,a)=>{r(e);let{name:l,...s}=e;return A(s)||Object.keys(s).length>=Object.keys(t).length||Object.keys(s).find(e=>t[e]===(!a||"all"))})(t,e.formState||j,eb,e.reRenderRoot)&&e.callback({values:{...x},...h,...t,defaultValues:v})}}).unsubscribe,ef=(e,t={})=>{for(let r of e?V(e):g.mount)g.mount.delete(r),g.array.delete(r),t.keepValue||(L(y,r),L(x,r)),t.keepError||L(h.errors,r),t.keepDirty||L(h.dirtyFields,r),t.keepTouched||L(h.touchedFields,r),t.keepIsValidating||L(h.validatingFields,r),c.shouldUnregister||t.keepDefaultValue||L(v,r);S.state.next({values:n(x)}),S.state.next({...h,...!t.keepDirty?{}:{isDirty:q()}}),t.keepIsValid||F()},em=({disabled:e,name:t})=>{("boolean"==typeof e&&b.mount||e||g.disabled.has(t))&&(e?g.disabled.add(t):g.disabled.delete(t))},ep=(e,t={})=>{let r=f(y,e),a="boolean"==typeof t.disabled||"boolean"==typeof c.disabled;return(m(y,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),g.mount.add(e),r)?em({disabled:"boolean"==typeof t.disabled?t.disabled:c.disabled,name:e}):I(e,!0,t.value),{...a?{disabled:t.disabled||c.disabled}:{},...c.progressive?{required:!!t.required,min:W(t.min),max:W(t.max),minLength:W(t.minLength),maxLength:W(t.maxLength),pattern:W(t.pattern)}:{},name:e,onChange:ea,onBlur:ea,ref:a=>{if(a){let l;
1ep(e,t),r=f(y,e);let s=d(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,i="radio"===(l=s).type||"checkbox"===l.type,o=r._f.refs||[];(i?o.find(e=>e===s):s===r._f.ref)||(m(y,e,{_f:{...r._f,...i?{refs:[...o.filter(T),s,...Array.isArray(f(v,e))?[{}]:[]],ref:{type:s.type,name:e}}:{ref:s}}}),I(e,!1,void 0,s))}else(r=f(y,e,{}))._f&&(r._f.mount=!1),(c.shouldUnregister||t.shouldUnregister)&&!(i(g.array,e)&&b.action)&&g.unMount.add(e)}}},eh=()=>c.shouldFocusError&&J(y,ei,g.mount),ey=(e,t)=>async r=>{let a;r&&(r.preventDefault&&r.preventDefault(),r.persist&&r.persist());let l=n(x);if(S.state.next({isSubmitting:!0}),c.resolver){let{errors:e,values:t}=await H();h.errors=e,l=n(t)}else await U(y);if(g.disabled.size)for(let e of g.disabled)L(l,e);if(L(h.errors,"root"),A(h.errors)){S.state.next({errors:{}});try{await e(l,r)}catch(e){a=e}}else t&&await t({...h.errors},r),eh(),setTimeout(eh);if(S.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:A(h.errors)&&!a,submitCount:h.submitCount+1,errors:h.errors}),a)throw a},ev=(e,t={})=>{let r=e?n(e):v,a=n(r),l=A(e),s=l?v:a;if(t.keepDefaultValues||(v=r),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...g.mount,...Object.keys(O(v,x))])))f(h.dirtyFields,e)?m(s,e,f(x,e)):er(e,f(s,e));else{if(o&&d(e))for(let e of g.mount){let t=f(y,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(P(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of g.mount)er(e,f(s,e));else y={}}x=c.shouldUnregister?t.keepDefaultValues?n(v):{}:n(s),S.array.next({values:{...s}}),S.state.next({values:{...s}})}g={mount:t.keepDirtyValues?g.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},b.mount=!j.isValid||!!t.keepIsValid||!!t.keepDirtyValues,b.watch=!!c.shouldUnregister,S.state.next({submitCount:t.keepSubmitCount?h.submitCount:0,isDirty:!l&&(t.keepDirty?h.isDirty:!!(t.keepDefaultValues&&!E(e,v))),isSubmitted:!!t.keepIsSubmitted&&h.isSubmitted,dirtyFields:l?{}:t.keepDirtyValues?t.keepDefaultValues&&x?O(v,x):h.dirtyFields:t.keepDefaultValues&&e?O(v,e):t.keepDirty?h.dirtyFields:{},touchedFields:t.keepTouched?h.touchedFields:{},errors:t.keepErrors?h.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&h.isSubmitSuccessful,isSubmitting:!1,defaultValues:v})},ex=(e,t)=>ev(D(e)?e(x):e,t),eb=e=>{h={...h,...e}},eg={control:{register:ep,unregister:ef,getFieldState:ed,handleSubmit:ey,setError:eu,_subscribe:ec,_runSchema:H,_focusError:eh,_getWatch:K,_getDirty:q,_setValid:F,_setFieldArray:(e,t=[],r,a,l=!0,s=!0)=>{if(a&&r&&!c.disabled){if(b.action=!0,s&&Array.isArray(f(y,e))){let t=r(f(y,e),a.argA,a.argB);l&&m(y,e,t)}if(s&&Array.isArray(f(h.errors,e))){let t,s=r(f(h.errors,e),a.argA,a.argB);l&&m(h.errors,e,s),u(f(t=h.errors,e)).length||L(t,e)}if((j.touchedFields||C.touchedFields)&&s&&Array.isArray(f(h.touchedFields,e))){let t=r(f(h.touchedFields,e),a.argA,a.argB);l&&m(h.touchedFields,e,t)}(j.dirtyFields||C.dirtyFields)&&(h.dirtyFields=O(v,x)),S.state.next({name:e,isDirty:q(e,t),dirtyFields:h.dirtyFields,errors:h.errors,isValid:h.isValid})}else m(x,e,t)},_setDisabledField:em,_setErrors:e=>{h.errors=e,S.state.next({errors:h.errors,isValid:!1})},_getFieldArray:e=>u(f(b.mount?x:v,e,c.shouldUnregister?f(v,e,[]):[])),_reset:ev,_resetDefaultValues:()=>D(c.defaultValues)&&c.defaultValues().then(e=>{ex(e,c.resetOptions),S.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of g.unMount){let t=f(y,e);t&&(t._f.refs?t._f.refs.every(e=>!T(e)):!T(t._f.ref))&&ef(e)}g.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(S.state.next({disabled:e}),J(y,(t,r)=>{let a=f(y,r);a&&(t.disabled=a._f.disabled||e,Array.isArray(a._f.refs)&&a._f.refs.forEach(t=>{t.disabled=a._f.disabled||e}))},0,!1))},_subjects:S,_proxyFormState:j,get _fields(){return y},get _formValues(){return x},get _state(){return b},set _state(value){b=value},get _defaultValues(){return v},get _names(){return g},set _names(value){g=value},get _formState(){return h},get _options(){return c},set _options(value){c={...c,...value}}},subscribe:e=>(b.mount=!0,C={...C,...e.formState},ec({...e,formState:C})),trigger:eo,register:ep,handleSubmit:ey,watch:(e,t)=>D(e)?S.state.subscribe({next:r=>"values"in r&&e(K(void 0,t),r)}):K(e,t,!0),setValue:er,getValues:en,reset:ex,resetField:(e,t={})=>{f(y,e)&&(d(t.defaultValue)?er(e,n(f(v,e))):(er(e,t.defaultValue),m(v,e,n(t.defaultValue))),t.keepTouched||L(h.touchedFields,e),t.keepDirty||(L(h.dirtyFields,e),h.isDirty=t.defaultValue?q(e,n(f(v,e))):q()),!t.keepError&&(L(h.errors,e),j.isValid&&F()),S.state.next({...h}))},clearErrors:e=>
1{e&&V(e).forEach(e=>L(h.errors,e)),S.state.next({errors:e?h.errors:{}})},unregister:ef,setError:eu,setFocus:(e,t={})=>{let r=f(y,e),a=r&&r._f;if(a){let e=a.refs?a.refs[0]:a.ref;e.focus&&(e.focus(),t.shouldSelect&&D(e.select)&&e.select())}},getFieldState:ed};return{...eg,formControl:eg}}(e);c.current={...h,formState:y}}let x=c.current.control;return x._options=e,S(()=>{let e=x._subscribe({formState:x._proxyFormState,callback:()=>v({...x._formState}),reRenderRoot:!0});return v(e=>({...e,isReady:!0})),x._formState.isReady=!0,e},[x]),t.default.useEffect(()=>x._disableForm(e.disabled),[x,e.disabled]),t.default.useEffect(()=>{e.mode&&(x._options.mode=e.mode),e.reValidateMode&&(x._options.reValidateMode=e.reValidateMode)},[x,e.mode,e.reValidateMode]),t.default.useEffect(()=>{e.errors&&(x._setErrors(e.errors),x._focusError())},[x,e.errors]),t.default.useEffect(()=>{e.shouldUnregister&&x._subjects.state.next({values:x._getWatch()})},[x,e.shouldUnregister]),t.default.useEffect(()=>{if(x._proxyFormState.isDirty){let e=x._getDirty();e!==y.isDirty&&x._subjects.state.next({isDirty:e})}},[x,y.isDirty]),t.default.useEffect(()=>{e.values&&!E(e.values,h.current)?(x._reset(e.values,{keepFieldsRef:!0,...x._options.resetOptions}),h.current=e.values,v(e=>({...e}))):x._resetDefaultValues()},[x,e.values]),t.default.useEffect(()=>{x._state.mount||(x._setValid(),x._state.mount=!0),x._state.watch&&(x._state.watch=!1,x._subjects.state.next({...x._formState})),x._removeUnmounted()}),c.current.formState=C(y,x),c.current},"useFormContext",0,j],474221);let ei=(e,t,r)=>{if(e&&"reportValidity"in e){let a=f(r,t);e.setCustomValidity(a&&a.message||""),e.reportValidity()}},eo=(e,t)=>{for(let r in t.fields){let a=t.fields[r];a&&a.ref&&"reportValidity"in a.ref?ei(a.ref,r,e):a.refs&&a.refs.forEach(t=>ei(t,r,e))}},en=(e,t)=>e.some(e=>e.startsWith(t+"."));var ed=function(e,t){for(var r={};e.length;){var a=e[0],l=a.code,s=a.message,i=a.path.join(".");if(!r[i])if("unionErrors"in a){var o=a.unionErrors[0].errors[0];r[i]={message:o.message,type:o.code}}else r[i]={message:s,type:l};if("unionErrors"in a&&a.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),t){var n=r[i].types,d=n&&n[a.code];r[i]=_(i,t,r,l,d?[].concat(d,a.message):a.message)}e.shift()}return r};e.s(["zodResolver",0,function(e,t,r){return void 0===r&&(r={}),function(a,l,s){try{return Promise.resolve(function(l){try{var i=Promise.resolve(e["sync"===r.mode?"parse":"parseAsync"](a,t)).then(function(e){return s.shouldUseNativeValidation&&eo({},s),{errors:{},values:r.raw?a:e}})}catch(e){return l(e)}return i&&i.then?i.then(void 0,l):i}(function(e){if(Array.isArray(null==e?void 0:e.errors))return{values:{},errors:((e,t)=>{t.shouldUseNativeValidation&&eo(e,t);let r={};for(let a in e){let l=f(t.fields,a),s=Object.assign(e[a]||{},{ref:l&&l.ref});if(en(t.names||Object.keys(e),a)){let e=Object.assign({},f(r,a));m(e,"root",s),m(r,a,e)}else m(r,a,s)}return r})(ed(e.errors,!s.shouldUseNativeValidation&&"all"===s.criteriaMode),s)};throw e}))}catch(e){return Promise.reject(e)}}}],65909),e.s([],569797),e.s(["FormItem",()=>eg,"FormItemContext",()=>eb],622983);var eu=e.i(573378),ec=e.i(565319);e.i(858422);var ef=e.i(466112);e.s(["useFormField",()=>ep],500368);let em=(0,t.createContext)({});e.s(["FormField",0,({...e})=>{let r=(0,t.useMemo)(()=>({name:e.name}),[e.name]);return(0,eu.jsx)(em.Provider,{value:r,children:(0,eu.jsx)(F,{...e})})},"FormFieldContext",0,em],573391),e.s([],81636);let ep=()=>{let e=(0,t.useContext)(em),r=(0,t.useContext)(eb),{formState:a,getFieldState:l}=j(),s=l(e.name,a);if(!e)throw Error("useFormField should be used within <FormField>");let{id:i}=r,{name:o}=e;return{formDescriptionId:`${i}-form-item-description`,formItemId:`${i}-form-item`,formMessageId:`${i}-form-item-message`,id:i,name:o,...s}};e.i(921261);var eh=e.i(368847);let ey=(0,t.forwardRef)(({className:e,...t},r)=>{let{formDescriptionId:a}=ep();return(0,eu.jsx)(eh.Text,{className:(0,ec.cn)("dark:text-blanc",e),id:a,size:"small",...t,ref:r})});ey.displayName="FormDescription";let ev=(0,t.forwardRef)(({children:e,className:t,skipHtmlFor:r,...a},l)=>{let{error:s,formItemId:i}=ep();return(0,eu.jsx)("label",{className:(0,ec.cn)("text-formLabel dark:text-blanc","font-normal","text-[0.875rem]/[100%]","tracking-normal",s&&"text-formError",t),htmlFor:r?void 0:i,...a,ref:l,children:e})});ev.displayName="FormLabel";let ex=(0,t.forwardRef)(({children:e,className:t,...r},a)=>{let{error:l,formMessageId:s}=ep(),i=l?String(l.message):e;return i&&l?(0,eu.jsx)(eh.Text,{className:(0,ec.cn)("text-formError",t),id:s,size:"small",...r,ref:a,children:i}):null});ex.displayName="FormMessage";let eb=(0,t.createContext)({}),eg=(0,t.forwardRef)(({children:e,className:r,description:a,error:l,label:s,labelClasses:i,required:o,...n},d)=>{let u=(0,t.useId)(),c=(0,t.useMemo)(()=>({id:u}),[u]);return(0,eu.jsx)(eb.Provider,{value:c,children:(0,eu.jsxs)("div",{className:(0,ec.cn)("flex flex-col space-y-2",r),ref:d,...n,children:[s?(0,eu.jsxs)(ev,{className:(0,ec.cn)("flex flex-col gap-2 self
1-stretch font-semibold",i),children:[(0,eu.jsxs)(ef.Flex,{direction:"row",items:"start",self:"stretch",children:[(0,eu.jsx)("span",{children:s}),o?(0,eu.jsx)("span",{className:"text-formError",children:"*"}):null]}),e]}):e,a?(0,eu.jsx)(ey,{children:a}):null,l?(0,eu.jsx)(ex,{children:l}):(0,eu.jsx)(ex,{})]})})});eg.displayName="FormItem"},569829,300161,2524,113062,e=>{"use strict";var t=e.i(573378),r=e.i(73125),a=e.i(216887),l=e.i(65909),s=e.i(856794);e.i(71131),e.i(464675);var i=e.i(249763);e.i(579093);var o=e.i(474221),n=e.i(520234),d=e.i(527139);let u={signUpUrl:"signUpURL",utmCampaign:"signUpURLCampaign",utmMedium:"signUpURLMedium",utmSource:"signUpURLSource"};Object.values(u);let c=["automatedEmailAll","centerAffiliationAll","englishNewsletterAll","nonEnglishNewsletterAll","programAffiliation"];var f=e.i(637531),m=e.i(639249),p=e.i(395672),h=e.i(291967),y=e.i(830252),v=e.i(482884),x=e.i(801837),b=e.i(152136),g=e.i(606088),w="Checkbox",[j,C]=(0,p.createContextScope)(w),[S,k]=j(w);function N(e){let{__scopeCheckbox:r,checked:l,children:s,defaultChecked:i,disabled:o,form:n,name:d,onCheckedChange:u,required:c,value:f="on",internal_do_not_use_render:m}=e,[p,h]=(0,y.useControllableState)({prop:l,defaultProp:i??!1,onChange:u,caller:w}),[v,x]=a.useState(null),[b,g]=a.useState(null),j=a.useRef(!1),C=!v||!!n||!!v.closest("form"),k={checked:p,disabled:o,setChecked:h,control:v,setControl:x,name:d,form:n,value:f,hasConsumerStoppedPropagationRef:j,required:c,defaultChecked:!P(i)&&i,isFormControl:C,bubbleInput:b,setBubbleInput:g};return(0,t.jsx)(S,{scope:r,...k,children:"function"==typeof m?m(k):s})}var E="CheckboxTrigger",F=a.forwardRef(({__scopeCheckbox:e,onKeyDown:r,onClick:l,...s},i)=>{let{control:o,value:n,disabled:d,checked:u,required:c,setControl:f,setChecked:p,hasConsumerStoppedPropagationRef:y,isFormControl:v,bubbleInput:x}=k(E,e),b=(0,m.useComposedRefs)(i,f),w=a.useRef(u);return a.useEffect(()=>{let e=o?.form;if(e){let t=()=>p(w.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[o,p]),(0,t.jsx)(g.Primitive.button,{type:"button",role:"checkbox","aria-checked":P(u)?"mixed":u,"aria-required":c,"data-state":T(u),"data-disabled":d?"":void 0,disabled:d,value:n,...s,ref:b,onKeyDown:(0,h.composeEventHandlers)(r,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,h.composeEventHandlers)(l,e=>{p(e=>!!P(e)||!e),x&&v&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})})});F.displayName=E;var _=a.forwardRef((e,r)=>{let{__scopeCheckbox:a,name:l,checked:s,defaultChecked:i,required:o,disabled:n,value:d,onCheckedChange:u,form:c,...f}=e;return(0,t.jsx)(N,{__scopeCheckbox:a,checked:s,defaultChecked:i,disabled:n,required:o,onCheckedChange:u,name:l,form:c,value:d,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(F,{...f,ref:r,__scopeCheckbox:a}),e&&(0,t.jsx)(D,{__scopeCheckbox:a})]})})});_.displayName=w;var V="CheckboxIndicator",R=a.forwardRef((e,r)=>{let{__scopeCheckbox:a,forceMount:l,...s}=e,i=k(V,a);return(0,t.jsx)(b.Presence,{present:l||P(i.checked)||!0===i.checked,children:(0,t.jsx)(g.Primitive.span,{"data-state":T(i.checked),"data-disabled":i.disabled?"":void 0,...s,ref:r,style:{pointerEvents:"none",...e.style}})})});R.displayName=V;var A="CheckboxBubbleInput",D=a.forwardRef(({__scopeCheckbox:e,...r},l)=>{let{control:s,hasConsumerStoppedPropagationRef:i,checked:o,defaultChecked:n,required:d,disabled:u,name:c,value:f,form:p,bubbleInput:h,setBubbleInput:y}=k(A,e),b=(0,m.useComposedRefs)(l,y),w=(0,v.usePrevious)(o),j=(0,x.useSize)(s);a.useEffect(()=>{if(!h)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!i.current;if(w!==o&&e){let r=new Event("click",{bubbles:t});h.indeterminate=P(o),e.call(h,!P(o)&&o),h.dispatchEvent(r)}},[h,w,o,i]);let C=a.useRef(!P(o)&&o);return(0,t.jsx)(g.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:n??C.current,required:d,disabled:u,name:c,value:f,form:p,...r,tabIndex:-1,ref:b,style:{...r.style,...j,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function P(e){return"indeterminate"===e}function T(e){return P(e)?"indeterminate":e?"checked":"unchecked"}D.displayName=A;var L=e.i(724398);let I=(0,L.default)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);var M=e.i(565319),O=e.i(514423);let H=(0,e.i(294237).cva)([],{defaultVariants:{color:"primary"},variants:{color:{form:"focus-visible:ring-formBorderActive enabled:focus:ring-formBorderActive",primary:"focus-visible:ring-brandPrimary enabled:focus:ring-brandPrimary"}}}
1),B=({children:e,className:r,color:a,keyboard:l=!1,mouse:s=!1})=>{let i,o=(0,M.cn)({"enabled:focus:ring-2 enabled:focus:ring-offset-2":s,"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2":l},(i={className:r,color:a},(0,M.cn)(H(i))));return(0,t.jsx)(O.Slot,{className:o,children:e})},U=(0,a.forwardRef)(({className:e,...r},a)=>(0,t.jsx)(B,{color:"primary",keyboard:!0,mouse:!0,children:(0,t.jsx)(_,{className:(0,M.cn)("inline-flex items-center justify-center","ring-offset-background","peer h-6 w-6 shrink-0 rounded","border border-brandPrimary","disabled:cursor-not-allowed disabled:opacity-50","data-[state=checked]:bg-brandPrimary data-[state=checked]:text-textParagraphInverse",e),ref:a,...r,children:(0,t.jsx)(R,{children:(0,t.jsx)(I,{className:"size-6"})})})}));U.displayName=_.displayName,e.i(569797);var z=e.i(622983);e.i(858422);var q=e.i(466112),K=e.i(500368);let $=(0,a.forwardRef)(({children:e,className:r,...a},l)=>{let{error:s,formDescriptionId:i,formItemId:o,formMessageId:n}=(0,K.useFormField)(),d=(0,M.cn)("text-body","block rounded-form border-0 py-1.5 outline-none","text-textParagraph placeholder:text-formPlaceholder","ring-1 ring-inset ring-formBorder","focus:ring-2 focus:ring-inset focus:ring-formBorderActive","font-normal",r);return(0,t.jsx)(O.Slot,{"aria-describedby":s?`${i} ${n}`:i,"aria-invalid":!!s,className:d,id:o,...a,ref:l,children:e})});$.displayName="FormControl";let W=(0,a.forwardRef)((e,r)=>{let{className:a,hasError:l,leadingContent:s,trailingContent:i,...o}=e,n=(0,M.cn)("w-fill relative",a),d=(0,M.cn)(s?"ps-10":"ps-4",i?"pe-10":"pe-4"),u=(0,M.cn)("w-full rounded-none bg-formBackground py-3 caret-formBorder transition-all focus:shadow-md",l?"border border-red-500 focus:border-red-500 focus:ring-1 focus:ring-red-500":"border border-formBorder focus:border-formBorderActive focus:ring-1 focus:ring-formBorderActive");return(0,t.jsxs)("div",{className:(0,M.cn)(n),children:[s&&(0,t.jsx)(q.Flex,{className:"pointer-events-none absolute inset-y-0 start-0 py-2 ps-1",items:"center",children:s}),(0,t.jsx)($,{className:d,children:(0,t.jsx)("input",{...o,className:(0,M.cn)(u),ref:r})}),i&&(0,t.jsx)(q.Flex,{className:"pointer-events-none absolute inset-y-0 end-0 py-2 pe-1",items:"center",children:i})]})});e.i(497935);var Y=e.i(81755),G=e.i(372400);function X(e,[t,r]){return Math.min(r,Math.max(t,e))}var Q=e.i(439746),J=e.i(592364),Z=e.i(720486),ee=e.i(999659),et=e.i(275172),er=e.i(516164),ea=e.i(211336),el=e.i(939366),es=e.i(86289),ei=e.i(263877),eo=e.i(756482),en=e.i(73772),ed=e.i(499520),eu=[" ","Enter","ArrowUp","ArrowDown"],ec=[" ","Enter"],ef="Select",[em,ep,eh]=(0,Q.createCollection)(ef),[ey,ev]=(0,p.createContextScope)(ef,[eh,ea.createPopperScope]),ex=(0,ea.createPopperScope)(),[eb,eg]=ey(ef),[ew,ej]=ey(ef),eC=e=>{let{__scopeSelect:r,children:l,open:s,defaultOpen:i,onOpenChange:o,value:n,defaultValue:d,onValueChange:u,dir:c,name:f,autoComplete:m,disabled:p,required:h,form:v}=e,x=ex(r),[b,g]=a.useState(null),[w,j]=a.useState(null),[C,S]=a.useState(!1),k=(0,J.useDirection)(c),[N,E]=(0,y.useControllableState)({prop:s,defaultProp:i??!1,onChange:o,caller:ef}),[F,_]=(0,y.useControllableState)({prop:n,defaultProp:d,onChange:u,caller:ef}
1),V=a.useRef(null),R=!b||v||!!b.closest("form"),[A,D]=a.useState(new Set),P=Array.from(A).map(e=>e.props.value).join(";");return(0,t.jsx)(ea.Root,{...x,children:(0,t.jsxs)(eb,{required:h,scope:r,trigger:b,onTriggerChange:g,valueNode:w,onValueNodeChange:j,valueNodeHasChildren:C,onValueNodeHasChildrenChange:S,contentId:(0,er.useId)(),value:F,onValueChange:_,open:N,onOpenChange:E,dir:k,triggerPointerDownPosRef:V,disabled:p,children:[(0,t.jsx)(em.Provider,{scope:r,children:(0,t.jsx)(ew,{scope:e.__scopeSelect,onNativeOptionAdd:a.useCallback(e=>{D(t=>new Set(t).add(e))},[]),onNativeOptionRemove:a.useCallback(e=>{D(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:l})}),R?(0,t.jsxs)(e7,{"aria-hidden":!0,required:h,tabIndex:-1,name:f,autoComplete:m,value:F,onChange:e=>_(e.target.value),disabled:p,form:v,children:[void 0===F?(0,t.jsx)("option",{value:""}):null,Array.from(A)]},P):null]})})};eC.displayName=ef;var eS="SelectTrigger",ek=a.forwardRef((e,r)=>{let{__scopeSelect:l,disabled:s=!1,...i}=e,o=ex(l),n=eg(eS,l),d=n.disabled||s,u=(0,m.useComposedRefs)(r,n.onTriggerChange),c=ep(l),f=a.useRef("touch"),[p,y,v]=te(e=>{let t=c().filter(e=>!e.disabled),r=t.find(e=>e.value===n.value),a=tt(t,e,r);void 0!==a&&n.onValueChange(a.value)}),x=e=>{d||(n.onOpenChange(!0),v()),e&&(n.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,t.jsx)(ea.Anchor,{asChild:!0,...o,children:(0,t.jsx)(g.Primitive.button,{type:"button",role:"combobox","aria-controls":n.contentId,"aria-expanded":n.open,"aria-required":n.required,"aria-autocomplete":"none",dir:n.dir,"data-state":n.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":e9(n.value)?"":void 0,...i,ref:u,onClick:(0,h.composeEventHandlers)(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==f.current&&x(e)}),onPointerDown:(0,h.composeEventHandlers)(i.onPointerDown,e=>{f.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(x(e),e.preventDefault())}),onKeyDown:(0,h.composeEventHandlers)(i.onKeyDown,e=>{let t=""!==p.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||y(e.key),(!t||" "!==e.key)&&eu.includes(e.key)&&(x(),e.preventDefault())})})})});ek.displayName=eS;var eN="SelectValue",eE=a.forwardRef((e,r)=>{let{__scopeSelect:a,className:l,style:s,children:i,placeholder:o="",...n}=e,d=eg(eN,a),{onValueNodeHasChildrenChange:u}=d,c=void 0!==i,f=(0,m.useComposedRefs)(r,d.onValueNodeChange);return(0,ei.useLayoutEffect)(()=>{u(c)},[u,c]),(0,t.jsx)(g.Primitive.span,{...n,ref:f,style:{pointerEvents:"none"},children:e9(d.value)?(0,t.jsx)(t.Fragment,{children:o}):i})});eE.displayName=eN;var eF=a.forwardRef((e,r)=>{let{__scopeSelect:a,children:l,...s}=e;return(0,t.jsx)(g.Primitive.span,{"aria-hidden":!0,...s,ref:r,children:l||"â¼"})});eF.displayName="SelectIcon";var e_=e=>(0,t.jsx)(el.Portal,{asChild:!0,...e});e_.displayName="SelectPortal";var eV="SelectContent",eR=a.forwardRef((e,r)=>{let l=eg(eV,e.__scopeSelect),[s,i]=a.useState();return((0,ei.useLayoutEffect)(()=>{i(new DocumentFragment)},[]),l.open)?(0,t.jsx)(eT,{...e,ref:r}):s?G.createPortal((0,t.jsx)(eA,{scope:e.__scopeSelect,children:(0,t.jsx)(em.Slot,{scope:e.__scopeSelect,children:(0,t.jsx)("div",{children:e.children})})}),s):null});eR.displayName=eV;var[eA,eD]=ey(eV),eP=(0,O.createSlot)("SelectContent.RemoveScroll"),eT=a.forwardRef((e,r)=>{let{__scopeSelect:l,position:s="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:o,onPointerDownOutside:n,side:d,sideOffset:u,align:c,alignOffset:f,arrowPadding:p,collisionBoundary:y,collisionPadding:v,sticky:x,hideWhenDetached:b,avoidCollisions:g,...w}=e,j=eg(eV,l),[C,S]=a.useState(null),[k,N]=a.useState(null),E=(0,m.useComposedRefs)(r,e=>S(e)),[F,_]=a.useState(null),[V,R]=a.useState(null),A=ep(l),[D,P]=a.useState(!1),T=a.useRef(!1);a.useEffect(()=>{if(C)return(0,en.hideOthers)(C)},[C]),(0,ee.useFocusGuards)();let L=a.useCallback(e=>{let[t,...r]=A().map(e=>e.ref.current),[a]=r.slice(-1),l=document.activeElement;for(let r of e)if(r===l||(r?.scrollIntoView({block:"nearest"}),r===t&&k&&(k.scrollTop=0),r===a&&k&&(k.scrollTop=k.scrollHeight),r?.focus(),document.activeElement!==l))return},[A,k]),I=a.useCallback(()=>L([F,C]),[L,F,C]);a.useEffect(()=>{D&&I()},[D,I]);let{onOpenChange:M,triggerPointerDownPosRef:O}=j;a.useEffect(()=>{if(C){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(O.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(O.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():C.contains(r.target)||M(!1),document.removeEventListener("pointermove",t),O.current=null};return null!==O.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[C,M,O]),a.useEffect(()=>{let e=()=>M(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[M]);let[H,B]=te(e=>{let t=A().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),a=tt(t,e,r);a&&setTimeout(()=>a.ref.current.focus())}),U=a.useCallback((e,t,r)=>{let a=!T.current&&!r;(void 0!==j.value&&j.value===t||a)&&(_(e),a&&(T.current=!0))},[j.value]),z=a.useCallback(()=>C?.focus(),[C]),q=a.useCallback((e,t,r)=>{let a=!T.current&&!r;(void 0!==j.value&&j.value===t||a)&&R(e)},[j.value]),K="popper"===s?eI:eL,$=K===eI?{side:d,sideOffset:u,align:c,alignOffset:f,arrowPadding:p,collisionBoundary:y,collisionPadding:v,sticky:x,hideWhenDetached:b,avoidCollisions:g}:{};return(0,t.jsx)(eA,{scope:l,content:C,viewport:k,onViewportChange:N,itemRefCallback:U,selectedItem:F,onItemLeave:z,itemTextRefCallback:q,focusSelectedItem:I,selectedItemText:V,position:s,isPositioned:D,searchRef:H,children:(0,t.jsx)(ed.RemoveScroll,{as:eP,allowPinchZoom:!0,children:(0,t.jsx)(et.FocusScope,{asChild:!0,trapped:j.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,h.composeEventHandlers)(i,e=>{j.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,t.jsx)(Z.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:n,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>j.onOpenChange(!1),children:(0,t.jsx)(K,{role:"listbox",id:j.contentId,"data-state":j.open?"open":"closed",dir:j.dir,onContextMenu:e=>e.preventDefault(),...w,...$,onPlaced:()=>P(!0),ref:E,style:{display:"flex",flexDirection:"column",outline:"none",...w.style},onKeyDown:(0,h.composeEventHandlers)(w.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||B(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=A().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,a=t.indexOf(r);t=t.slice(a+1)}setTimeout(()=>L(t)),e.preventDefault()}})})})})})})});eT.displayName="SelectContentImpl";var eL=a.forwardRef((e,r)=>{let{__scopeSelect:l,onPlaced:s,...i}=e,o=eg(eV,l),n=eD(eV,l),[d,u]=a.useState(null),[c,f]=a.useState(null),p=(0,m.useComposedRefs)(r,e=>f(e)),h=ep(l),y=a.useRef(!1),v=a.useRef(!0),{viewport:x,selectedItem:b,selectedItemText:w,focusSelectedItem:j}=n,C=a.useCallback(()=>{if(o.trigger&&o.valueNode&&d&&c&&x&&b&&w){let e=o.trigger.getBoundingClientRect(),t=c.getBoundingClientRect(),r=o.valueNode.getBoundingClientRect(),a=w.getBoundingClientRect();if("rtl"!==o.dir){let l=a.left-t.left,s=r.left-l,i=e.left-s,o=e.width+i,n=Math.max(o,t.width),u=X(s,[10,Math.max(10,window.innerWidth-10-n)]);d.style.minWidth=o+"px",d.style.left=u+"px"}else{let l=t.right-a.right,s=window.innerWidth-r.right-l,i=window.innerWidth-e.right-s,o=e.width+i,n=Math.max(o,t.width),u=X(s,[10,Math.max(10,window.innerWidth-10-n)]);d.style.minWidth=o+"px",d.style.right=u+"px"}let l=h(),i=window.innerHeight-20,n=x.scrollHeight,u=window.getComputedStyle(c),f=parseInt(u.borderTopWidth,10),m=parseInt(u.paddingTop,10),p=parseInt(u.borderBottomWidth,10),v=f+m+n+parseInt(u.paddingBottom,10)+p,g=Math.min(5*b.offsetHeight,v),j=window.getComputedStyle(x),C=parseInt(j.paddingTop,10),S=parseInt(j.paddingBottom,10),k=e.top+e.height/2-10,N=b.offsetHeight/2,E=f+m+(b.offsetTop+N);if(E<=k){let e=l.length>0&&b===l[l.length-1].ref.current;d.style.bottom="0px";let t=Math.max(i-k,N+(e?S:0)+(c.clientHeight-x.offsetTop-x.offsetHeight)+p);d.style.height=E+t+"px"}else{let e=l.length>0&&b===l[0].ref.current;d.style.top="0px";let t=Math.max(k,f+x.offsetTop+(e?C:0)+N);d.style.height=t+(v-E)+"px",x.scrollTop=E-k+x.offsetTop}d.style.margin="10px 0",d.style.minHeight=g+"px",d.style.maxHeight=i+"px",s?.(),requestAnimationFrame(()=>y.current=!0)}},[h,o.trigger,o.valueNode,d,c,x,b,w,o.dir,s]);(0,ei.useLayoutEffect)(()=>C(),[C]);let[S,k]=a.useState();(0,ei.useLayoutEffect)(()=>{c&&k(window.getComputedStyle(c).zIndex)},[c]);let N=a.useCallback(e=>{e&&!0===v.current&&(C(),j?.(),v.current=!1)},[C,j]);return(0,t.jsx)(eM,{scope:l,contentWrapper:d,shouldExpandOnScrollRef:y,onScrollButtonChange:N,children:(0,t.jsx)("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:S},children:(0,t.jsx)(g.Primitive.div,{...i,ref:p,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});eL.displayName="SelectItemAlignedPosition";var eI=a.forwardRef((e,r)=>{let{__scopeSelect:a,align:l="start",collisionPadding:s=10,...i}=e,o=ex(a);return(0,t.jsx)(ea.Content,{...o,...i,ref:r,align:l,collisionPadding:s,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});eI.displayName="SelectPopperPosition";var[eM,eO]=ey(eV,{}),eH="SelectViewport",eB=a.forwardRef((e,r)=>{let{__scopeSelect:l,nonce:s,...i}=e,o=eD(eH,l),n=eO(eH,l),d=(0,m.useComposedRefs)(r,o.onViewportChange),u=a.useRef(0);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:s}),(0,t.jsx)(em.Slot,{scope:l,children:(0,t.jsx)(g.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:(0,h.composeEventHandlers)(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:a}=n;
1if(a?.current&&r){let e=Math.abs(u.current-t.scrollTop);if(e>0){let a=window.innerHeight-20,l=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(l<a){let s=l+e,i=Math.min(a,s),o=s-i;r.style.height=i+"px","0px"===r.style.bottom&&(t.scrollTop=o>0?o:0,r.style.justifyContent="flex-end")}}}u.current=t.scrollTop})})})]})});eB.displayName=eH;var eU="SelectGroup",[ez,eq]=ey(eU);a.forwardRef((e,r)=>{let{__scopeSelect:a,...l}=e,s=(0,er.useId)();return(0,t.jsx)(ez,{scope:a,id:s,children:(0,t.jsx)(g.Primitive.div,{role:"group","aria-labelledby":s,...l,ref:r})})}).displayName=eU;var eK="SelectLabel",e$=a.forwardRef((e,r)=>{let{__scopeSelect:a,...l}=e,s=eq(eK,a);return(0,t.jsx)(g.Primitive.div,{id:s.id,...l,ref:r})});e$.displayName=eK;var eW="SelectItem",[eY,eG]=ey(eW),eX=a.forwardRef((e,r)=>{let{__scopeSelect:l,value:s,disabled:i=!1,textValue:o,...n}=e,d=eg(eW,l),u=eD(eW,l),c=d.value===s,[f,p]=a.useState(o??""),[y,v]=a.useState(!1),x=(0,m.useComposedRefs)(r,e=>u.itemRefCallback?.(e,s,i)),b=(0,er.useId)(),w=a.useRef("touch"),j=()=>{i||(d.onValueChange(s),d.onOpenChange(!1))};if(""===s)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,t.jsx)(eY,{scope:l,value:s,disabled:i,textId:b,isSelected:c,onItemTextChange:a.useCallback(e=>{p(t=>t||(e?.textContent??"").trim())},[]),children:(0,t.jsx)(em.ItemSlot,{scope:l,value:s,disabled:i,textValue:f,children:(0,t.jsx)(g.Primitive.div,{role:"option","aria-labelledby":b,"data-highlighted":y?"":void 0,"aria-selected":c&&y,"data-state":c?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...n,ref:x,onFocus:(0,h.composeEventHandlers)(n.onFocus,()=>v(!0)),onBlur:(0,h.composeEventHandlers)(n.onBlur,()=>v(!1)),onClick:(0,h.composeEventHandlers)(n.onClick,()=>{"mouse"!==w.current&&j()}),onPointerUp:(0,h.composeEventHandlers)(n.onPointerUp,()=>{"mouse"===w.current&&j()}),onPointerDown:(0,h.composeEventHandlers)(n.onPointerDown,e=>{w.current=e.pointerType}),onPointerMove:(0,h.composeEventHandlers)(n.onPointerMove,e=>{w.current=e.pointerType,i?u.onItemLeave?.():"mouse"===w.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,h.composeEventHandlers)(n.onPointerLeave,e=>{e.currentTarget===document.activeElement&&u.onItemLeave?.()}),onKeyDown:(0,h.composeEventHandlers)(n.onKeyDown,e=>{(u.searchRef?.current===""||" "!==e.key)&&(ec.includes(e.key)&&j()," "===e.key&&e.preventDefault())})})})})});eX.displayName=eW;var eQ="SelectItemText",eJ=a.forwardRef((e,r)=>{let{__scopeSelect:l,className:s,style:i,...o}=e,n=eg(eQ,l),d=eD(eQ,l),u=eG(eQ,l),c=ej(eQ,l),[f,p]=a.useState(null),h=(0,m.useComposedRefs)(r,e=>p(e),u.onItemTextChange,e=>d.itemTextRefCallback?.(e,u.value,u.disabled)),y=f?.textContent,v=a.useMemo(()=>(0,t.jsx)("option",{value:u.value,disabled:u.disabled,children:y},u.value),[u.disabled,u.value,y]),{onNativeOptionAdd:x,onNativeOptionRemove:b}=c;return(0,ei.useLayoutEffect)(()=>(x(v),()=>b(v)),[x,b,v]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(g.Primitive.span,{id:u.textId,...o,ref:h}),u.isSelected&&n.valueNode&&!n.valueNodeHasChildren?G.createPortal(o.children,n.valueNode):null]})});eJ.displayName=eQ;var eZ="SelectItemIndicator",e0=a.forwardRef((e,r)=>{let{__scopeSelect:a,...l}=e;return eG(eZ,a).isSelected?(0,t.jsx)(g.Primitive.span,{"aria-hidden":!0,...l,ref:r}):null});e0.displayName=eZ;var e1="SelectScrollUpButton",e2=a.forwardRef((e,r)=>{let l=eD(e1,e.__scopeSelect),s=eO(e1,e.__scopeSelect),[i,o]=a.useState(!1),n=(0,m.useComposedRefs)(r,s.onScrollButtonChange);return(0,ei.useLayoutEffect)(()=>{if(l.viewport&&l.isPositioned){let e=function(){o(t.scrollTop>0)},t=l.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[l.viewport,l.isPositioned]),i?(0,t.jsx)(e6,{...e,ref:n,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=l;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});e2.displayName=e1;var e5="SelectScrollDownButton",e3=a.forwardRef((e,r)=>{let l=eD(e5,e.__scopeSelect),s=eO(e5,e.__scopeSelect),[i,o]=a.use
1State(!1),n=(0,m.useComposedRefs)(r,s.onScrollButtonChange);return(0,ei.useLayoutEffect)(()=>{if(l.viewport&&l.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;o(Math.ceil(t.scrollTop)<e)},t=l.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[l.viewport,l.isPositioned]),i?(0,t.jsx)(e6,{...e,ref:n,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=l;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});e3.displayName=e5;var e6=a.forwardRef((e,r)=>{let{__scopeSelect:l,onAutoScroll:s,...i}=e,o=eD("SelectScrollButton",l),n=a.useRef(null),d=ep(l),u=a.useCallback(()=>{null!==n.current&&(window.clearInterval(n.current),n.current=null)},[]);return a.useEffect(()=>()=>u(),[u]),(0,ei.useLayoutEffect)(()=>{let e=d().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[d]),(0,t.jsx)(g.Primitive.div,{"aria-hidden":!0,...i,ref:r,style:{flexShrink:0,...i.style},onPointerDown:(0,h.composeEventHandlers)(i.onPointerDown,()=>{null===n.current&&(n.current=window.setInterval(s,50))}),onPointerMove:(0,h.composeEventHandlers)(i.onPointerMove,()=>{o.onItemLeave?.(),null===n.current&&(n.current=window.setInterval(s,50))}),onPointerLeave:(0,h.composeEventHandlers)(i.onPointerLeave,()=>{u()})})}),e4=a.forwardRef((e,r)=>{let{__scopeSelect:a,...l}=e;return(0,t.jsx)(g.Primitive.div,{"aria-hidden":!0,...l,ref:r})});e4.displayName="SelectSeparator";var e8="SelectArrow";a.forwardRef((e,r)=>{let{__scopeSelect:a,...l}=e,s=ex(a),i=eg(e8,a),o=eD(e8,a);return i.open&&"popper"===o.position?(0,t.jsx)(ea.Arrow,{...s,...l,ref:r}):null}).displayName=e8;var e7=a.forwardRef(({__scopeSelect:e,value:r,...l},s)=>{let i=a.useRef(null),o=(0,m.useComposedRefs)(s,i),n=(0,v.usePrevious)(r);return a.useEffect(()=>{let e=i.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(n!==r&&t){let a=new Event("change",{bubbles:!0});t.call(e,r),e.dispatchEvent(a)}},[n,r]),(0,t.jsx)(g.Primitive.select,{...l,style:{...eo.VISUALLY_HIDDEN_STYLES,...l.style},ref:o,defaultValue:r})});function e9(e){return""===e||void 0===e}function te(e){let t=(0,es.useCallbackRef)(e),r=a.useRef(""),l=a.useRef(0),s=a.useCallback(e=>{let a=r.current+e;t(a),function e(t){r.current=t,window.clearTimeout(l.current),""!==t&&(l.current=window.setTimeout(()=>e(""),1e3))}(a)},[t]),i=a.useCallback(()=>{r.current="",window.clearTimeout(l.current)},[]);return a.useEffect(()=>()=>window.clearTimeout(l.current),[]),[r,s,i]}function tt(e,t,r){var a,l;let s=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,o=(a=e,l=Math.max(i,0),a.map((e,t)=>a[(l+t)%a.length]));1===s.length&&(o=o.filter(e=>e!==r));let n=o.find(e=>e.textValue.toLowerCase().startsWith(s.toLowerCase()));return n!==r?n:void 0}e7.displayName="SelectBubbleInput";var tr=e.i(872032);let ta=(0,L.default)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),tl=(0,a.forwardRef)(({children:e,className:r,...a},l)=>(0,t.jsx)($,{children:(0,t.jsxs)(ek,{className:(0,M.cn)("flex h-12 w-full items-center justify-between rounded-none border border-formBorder bg-formBackground px-3 py-2 text-base font-normal placeholder:text-formPlaceholder disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1","focus:ring-1 focus:ring-textLink focus:ring-offset-1 focus:ring-offset-formBorder",r),ref:l,...a,children:[e,(0,t.jsx)(eF,{asChild:!0,children:(0,t.jsx)(tr.ChevronDown,{className:"size-4"})})]})}));tl.displayName=ek.displayName;let ts=(0,a.forwardRef)(({className:e,...r},a)=>(0,t.jsx)(e2,{className:(0,M.cn)("flex cursor-default items-center justify-center py-1",e),ref:a,...r,children:(0,t.jsx)(ta,{className:"size-4"})}));ts.displayName=e2.displayName;let ti=(0,a.forwardRef)(({className:e,...r},a)=>(0,t.jsx)(e3,{className:(0,M.cn)("flex cursor-default items-center justify-center py-1",e),ref:a,...r,children:(0,t.jsx)(tr.ChevronDown,{className:"size-4"})}));ti.displayName=e3.displayName;let to=(0,a.forwardRef)(({children:e,className:r,position:a="popper",...l},s)=>(0,t.jsx)(e_,{children:(0,t.jsxs)(eR,{className:(0,M.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded border border-formBorder bg-formBackgroun
1d text-formLabel shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===a&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",r),position:a,ref:s,...l,children:[(0,t.jsx)(ts,{}),(0,t.jsx)(eB,{className:(0,M.cn)("p-1","popper"===a&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:e}),(0,t.jsx)(ti,{})]})}));to.displayName=eR.displayName,(0,a.forwardRef)(({className:e,...r},a)=>(0,t.jsx)(e$,{className:(0,M.cn)("py-1.5 pe-2 ps-8 text-sm font-semibold",e),ref:a,...r})).displayName=e$.displayName;let tn=(0,a.forwardRef)(({children:e,className:r,...a},l)=>(0,t.jsxs)(eX,{className:(0,M.cn)("relative flex w-full cursor-default select-none items-center rounded py-1.5 pe-2 ps-8 text-body font-normal outline-none hover:bg-formBorderActive hover:text-buttonPrimaryText focus:bg-formBorderActive focus:text-buttonPrimaryText data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),ref:l,...a,children:[(0,t.jsx)("span",{className:"absolute start-2 flex size-3.5 items-center justify-center",children:(0,t.jsx)(e0,{children:(0,t.jsx)(I,{className:"size-4"})})}),(0,t.jsx)(eJ,{children:e})]}));tn.displayName=eX.displayName,(0,a.forwardRef)(({className:e,...r},a)=>(0,t.jsx)(e4,{className:(0,M.cn)("-mx-1 my-1 h-px bg-divider",e),ref:a,...r})).displayName=e4.displayName;var td=e.i(164496);let tu=(0,td.createServerReference)("40c0cb446a92932fc5c23ae4cba5a637bfd99536b8",td.callServer,void 0,td.findSourceMapURL,"validateReCaptcha");var tc=e.i(832356);let tf=({className:e,formInfo:m,marketingControls:p})=>{let[h,y]=(0,a.useState)(!1),[v,x]=(0,a.useState)(!1),[b,g]=(0,a.useState)(null),{executeRecaptcha:w}=(0,i.useReCaptcha)(),{marketingControls:j,sendFormEvent:C,utmParameters:S}=(0,d.useAnalytics)(),k=(0,r.useTranslations)("FormSection"),N=(0,s.useLocale)(),E=p??j,{fields:F,submitButtonLabel:_}=m.form;(0,a.useEffect)(()=>{h||(C(m.form.id,"start"),y(!0))},[h,C,m.form.id]);let V=F.reduce((e,t)=>(e[t.name]="checkbox"===t.blockType?"true"===t.defaultValue:t.defaultValue??"",e),{}),R=(e=>{let t={};for(let r of e)t[r.name]=function(e){return(0,n.match)(e.blockType).with("checkbox",()=>e.required?tc.z.coerce.boolean():tc.z.coerce.boolean().optional()).with("email",()=>e.required?tc.z.string().email():tc.z.string().email().optional()).with("hidden",()=>tc.z.string().optional()).otherwise(()=>e.required?tc.z.string().min(1):tc.z.string().optional())}(r);return tc.z.object(t)})(F),A=(0,o.useForm)({defaultValues:V,resolver:(0,l.zodResolver)(R)}),{control:D,formState:{errors:P,isSubmitSuccessful:T},getValues:L,handleSubmit:I,register:O,setValue:H}=A,B=async e=>{x(!0);let t=await w("form_submit");if(!await tu(t)){g(k("recaptchaError")),C(m.form.id,"error");return}let r=function({href:e,utmParameters:t}){let r={[u.signUpUrl]:(function(e){try{let t=new URL(e);for(let e of[...t.searchParams.keys()])e.startsWith("mkt_")&&t.searchParams.delete(e);return t.toString()}catch{return e}})(e).slice(0,255)};return t?.utmSource&&(r[u.utmSource]=t.utmSource.slice(0,255)),t?.utmMedium&&(r[u.utmMedium]=t.utmMedium.slice(0,255)),t?.utmCampaign&&(r[u.utmCampaign]=t.utmCampaign.slice(0,255)),r}({href:globalThis.window.location.href,utmParameters:S}),a=Object.fromEntries(Object.entries(E).filter(([t])=>{if(!c.includes(t))return!1;let r=e[t];return void 0===r||""===r})),l=Object.entries({...e,...a,...r,Site_Source__c:m.siteSource}).flatMap(([e,t])=>(0,n.match)(t).with(n.P.nullish,()=>[]).otherwise(t=>[{field:e,value:t}])),s={form:m.form.id,submissionData:l};try{await fetch("/api/form-submissions",{body:JSON.stringify(s),headers:{"Content-Type":"application/json"},method:"POST"})}catch(e){console.error("Failed to submit to Payload:",e),C(m.form.id,"error")}C(m.form.id,"submit"),x(!1)};return T?(0,t.jsx)(Y.RichText,{content:m.form.confirmationMessage}):(0,t.jsx)(o.FormProvider,{...A,children:(0,t.jsxs)("form",{className:(0,M.cn)("w-full space-y-6",e),onSubmit:I(B),children:[F.map(e=>{let r=e.errorMessage??(e.label&&"en"===N?`${e.label} is required`:k("required"));return(0,n.match)(e.blockType).with("checkbox",()=>(0,t.jsxs)(z.FormItem,{error:P[e.name]?.message,required:e.required,
1children:[(0,t.jsxs)("div",{className:"flex flex-row items-center space-x-2 space-y-0",children:[(0,t.jsx)(o.Controller,{control:D,name:e.name,render:({field:r})=>(0,t.jsx)(U,{checked:!0===r.value,id:e.name,onBlur:r.onBlur,onCheckedChange:e=>{r.onChange(!0===e)},ref:r.ref})}),(0,t.jsx)("label",{className:"text-bodyExtraSmall",htmlFor:e.name,children:e.label})]}),P[e.name]&&(0,t.jsx)("p",{className:"text-bodyExtraSmall text-formError",children:r})]},e.name)).with("email","text",()=>{let a="email"===e.blockType?"":void 0;return(0,t.jsxs)(z.FormItem,{error:P[e.name]?.message,label:e.label,required:e.required,children:[(0,t.jsx)(W,{autoComplete:"on",id:e.name,placeholder:e.placeholder??a,type:e.blockType,...O(e.name,{required:e.required})}),P[e.name]&&(0,t.jsx)("p",{className:"text-bodyExtraSmall text-formError",children:r})]},e.name)}).with("hidden",()=>(0,t.jsx)("input",{name:e.name,type:"hidden",value:e.defaultValue},e.name)).with("select",()=>(0,t.jsxs)(z.FormItem,{error:P[e.name]?.message,label:e.label,required:e.required,children:[(0,t.jsxs)(eC,{defaultValue:L(e.name),onValueChange:t=>{H(e.name,t)},children:[(0,t.jsx)(tl,{children:(0,t.jsx)(eE,{placeholder:e.placeholder??k("selectAnOption")})}),(0,t.jsx)(to,{children:e.options?.map(e=>(0,t.jsx)(tn,{value:e.value,children:e.label},e.id))})]}),P[e.name]&&(0,t.jsx)("p",{className:"text-bodyExtraSmall text-formError",children:r})]},e.name)).otherwise(()=>null)}),b&&(0,t.jsx)("p",{className:"text-bodyExtraSmall text-formError",children:b}),(0,t.jsxs)("button",{className:"grid place-items-center rounded bg-teal px-3 py-2.5 text-white hover:bg-tealHover disabled:opacity-70",disabled:v,type:"submit",children:[(0,t.jsx)("span",{className:(0,M.cn)("col-start-1 row-start-1 transition-opacity",v&&"opacity-0"),children:_}),(0,t.jsx)(f.Icon,{className:(0,M.cn)("col-start-1 row-start-1 size-6 animate-spin transition-opacity",!v&&"opacity-0"),name:"LoaderCircle"})]})]})})};e.s(["FormSection",0,tf],300161),e.s([],2524),e.i(161148);var tm=e.i(877957);e.i(380642);var tp=e.i(338401),th=e.i(483182),ty=e.i(261254),tv=e.i(361266),tx=e.i(189674);e.i(333611);var tb=e.i(59937);e.s(["SubscribeModal",0,({accentColor:e,addedClass:a,description:l,form:s,hideTrigger:i=!1,marketingControls:o,newsletterFormName:n,...d})=>{let u=(0,r.useTranslations)();return s.formInfo.siteSource="overlay",(0,t.jsxs)(tp.Dialog,{...d,children:[!i&&(0,t.jsx)(tx.DialogTrigger,{asChild:!0,children:(0,t.jsx)(tm.Button,{className:"max-w-fit",style:{backgroundColor:e},children:u("Common.subscribeButtonLabel")})}),(0,t.jsxs)(th.DialogContent,{className:a,classNames:{content:"dark"},onCloseAutoFocus:e=>{e.preventDefault()},onOpenAutoFocus:e=>{e.preventDefault()},children:[(0,t.jsx)(tv.DialogTitle,{asChild:!0,children:(0,t.jsx)(tb.Heading,{as:"h3",className:"text-center text-headlineH3Display text-blanc",children:u("Common.subscribeToday")})}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-[3.2rem]",children:[(0,t.jsx)(ty.DialogDescription,{asChild:!0,children:l?(0,t.jsx)(Y.RichText,{className:"text-center",content:l}):(0,t.jsx)("p",{className:"max-w-[60rem] text-center font-serif text-bodyExtraLarge text-blanc",children:n?u("Common.subscribeDescription",{newsletterFormName:n}):u("Common.subscribeDescriptionFallback")})}),(0,t.jsx)(tf,{...s,className:"max-w-[60rem]",marketingControls:o})]})]})]})}],113062),e.s([],569829)},438298,e=>{"use strict";var t=e.i(573378),r=e.i(13418),a=e.i(73125);e.i(2524);var l=e.i(300161),s=e.i(565319);e.i(497935);var i=e.i(81755);e.i(569829);var o=e.i(113062);e.s(["Subscribe",0,({accentColor:e,dek:n,form:d,heroImage:u,marketingControls:c,modalDescription:f,mode:m="full",newsletterFormName:p,width:h="full"})=>{let y=(0,a.useTranslations)();return"fullWithForm"===m?(0,t.jsx)("div",{className:(0,s.cn)("bg-blanc @container print:hidden","full"!==h&&"rounded outline outline-1 outline-gray-200"),children:(0,t.jsxs)("div",{className:(0,s.cn)("flex flex-col","full"===h&&"tablet:flex-row","100"===h&&"justify-between"),children:[(0,t.jsx)("div",{className:(0,s.cn)("flex p-[2.4rem] @[73.8rem]:p-[4.8rem] tablet:items-center",u&&"tablet:basis-2/3","full"===h&&"@[73.8rem]:p-32"),children:(0,t.jsxs)("div",{className:(0,s.cn)("mx-auto flex flex-col gap-4","100"===h&&"justify-center text-start","full"===h&&"text-center tablet:text-start"),children:[(0,t.jsxs)("div",{className:(0,s.cn)("relative max-w-prose pt-[2.4rem] font-serif","25"===h&&"text-bodyDisplayLarge",("33"===h||"50"===h)&&"text-headlineH4Display","100"===h&&"text-headlineH3Dis
1play","full"===h&&"text-headlineH2Display"),children:[(0,t.jsx)("span",{className:"absolute start-1/2 top-0 h-[0.5rem] w-[4.8rem] bg-teal max-tablet:-translate-x-1/2 tablet:start-0",style:{backgroundColor:e}}),(0,t.jsx)("em",{className:"text-noir/60",children:y("Common.subscribeIntro")}),(0,t.jsx)("br",{}),(0,t.jsx)("span",{children:p})]}),"25"!==h&&"100"!==h&&n&&(0,t.jsx)(i.RichText,{asChild:!0,className:(0,s.cn)("text-noir/70","full"===h?"text-[1.8rem]":"text-[1.6rem]"),content:n}),(0,t.jsx)("div",{children:(0,t.jsx)(l.FormSection,{...d,marketingControls:c})})]})}),u?.url&&("100"===h||"full"===h)&&(0,t.jsx)("div",{className:"hidden tablet:flex tablet:basis-1/3",children:(0,t.jsx)(r.default,{alt:u.alt||"",blurDataURL:u.blurhash??void 0,className:"size-full object-cover",height:u.height??400,loading:"lazy",placeholder:u.blurhash?"blur":"empty",src:u.url,width:u.width??400})})]})}):"newsletterPageWithForm"===m?(0,t.jsx)("div",{className:(0,s.cn)("rounded bg-greyLight outline outline-1 outline-gray-200 @container print:hidden"),children:(0,t.jsx)("div",{className:(0,s.cn)("flex flex-col"),children:(0,t.jsx)("div",{className:(0,s.cn)("flex p-[2.4rem] @[73.8rem]:p-[4.8rem] tablet:items-center"),children:(0,t.jsxs)("div",{className:(0,s.cn)("mx-auto flex min-w-[80%] flex-col gap-4"),children:[(0,t.jsxs)("div",{className:(0,s.cn)("relative max-w-prose pt-[2.4rem] font-serif text-headlineH3Display"),children:[(0,t.jsx)("span",{className:"absolute start-1/2 top-0 h-[0.5rem] w-[4.8rem] bg-teal max-tablet:-translate-x-1/2 tablet:start-0",style:{backgroundColor:e}}),(0,t.jsx)("em",{className:"text-noir/60",children:y("Common.subscribeToday")}),(0,t.jsx)("br",{}),(0,t.jsx)("span",{children:p})]}),n&&(0,t.jsx)(i.RichText,{asChild:!0,className:(0,s.cn)("my-4 text-[2rem] text-noir/70"),content:n}),(0,t.jsx)("div",{children:(0,t.jsx)(l.FormSection,{...d,marketingControls:c})})]})})})}):"full"===m?(0,t.jsx)("div",{className:(0,s.cn)("bg-blanc @container print:hidden","full"!==h&&"rounded outline outline-1 outline-gray-200"),children:(0,t.jsxs)("div",{className:(0,s.cn)("flex flex-col","full"===h&&"tablet:flex-row","100"===h&&"justify-between"),children:[(0,t.jsx)("div",{className:(0,s.cn)("flex p-[2.4rem] @[73.8rem]:p-[4.8rem] tablet:items-center",u&&"tablet:basis-2/3","full"===h&&"@[73.8rem]:p-32"),children:(0,t.jsxs)("div",{className:(0,s.cn)("mx-auto flex flex-col gap-4","100"===h&&"justify-center text-start","full"===h&&"text-center tablet:text-start"),children:[(0,t.jsxs)("div",{className:(0,s.cn)("relative max-w-prose pt-[2.4rem] font-serif","25"===h&&"text-bodyDisplayLarge",("33"===h||"50"===h)&&"text-headlineH4Display","100"===h&&"text-headlineH3Display","full"===h&&"text-headlineH2Display"),children:[(0,t.jsx)("span",{className:"absolute start-1/2 top-0 h-[0.5rem] w-[4.8rem] bg-teal max-tablet:-translate-x-1/2 tablet:start-0",style:{backgroundColor:e}}),(0,t.jsx)("em",{className:"text-noir/60",children:y("Common.subscribeIntro")}),(0,t.jsx)("br",{}),(0,t.jsx)("span",{children:p})]}),"25"!==h&&"100"!==h&&n&&(0,t.jsx)(i.RichText,{asChild:!0,className:(0,s.cn)("text-noir/70","full"===h?"text-[1.8rem]":"text-[1.6rem]"),content:n}),(0,t.jsx)("div",{children:(0,t.jsx)(o.SubscribeModal,{accentColor:e,description:f??n,form:d,marketingControls:c,newsletterFormName:p})})]})}),u?.url&&("100"===h||"full"===h)&&(0,t.jsx)("div",{className:"hidden tablet:flex tablet:basis-1/3",children:(0,t.jsx)(r.default,{alt:u.alt||"",blurDataURL:u.blurhash??void 0,className:"size-full object-cover",height:u.height??400,loading:"lazy",placeholder:u.blurhash?"blur":"empty",src:u.url,width:u.width??400})})]})}):(0,t.jsx)(o.SubscribeModal,{accentColor:e,description:f??n,form:d,marketingControls:c,newsletterFormName:p})}])},15399,291982,e=>{"use strict";var t=e.i(573378),r=e.i(554295),a=e.i(637531),l=e.i(565319);let s=(0,e.i(187857).tv)({base:"group flex items-center justify-center gap-4 roun
1ded-full",slots:{icon:["transition-colors duration-150 ease-in-out","fill-blue/25 text-blue/25 group-hover:fill-teal group-hover:text-teal group-active:fill-blue group-active:text-blue","dark:fill-blanc50 dark:text-blanc50 dark:group-hover:fill-blanc dark:group-hover:text-blanc dark:group-active:bg-tealActive"],iconContainer:["flex items-center justify-center","rounded-full border","transition-colors duration-150 ease-in-out","border-blue/25 group-hover:border-tealHover group-active:border-tealActive","dark:border-teal dark:group-hover:border-tealHover dark:group-hover:bg-teal dark:group-active:border-tealActive dark:group-active:bg-tealActive"],label:["border-blue text-body","text-blue/50 group-hover:text-teal group-active:text-tealActive","dark:fill-blanc50 dark:text-blanc50 dark:group-hover:text-blanc dark:group-active:bg-tealActive"]},variants:{position:{left:"flex-row",right:"flex-row-reverse"},size:{large:{iconContainer:"size-[4.2rem]"},medium:{iconContainer:"size-[3.6rem]"},small:{iconContainer:"size-[1.8rem]"}}}});e.s(["IconLink",0,({asButton:e=!1,className:i,destination:o,icon:n="ArrowDown",label:d,onClick:u,onKeyDown:c,openInNewTab:f=!1,position:m="left",ref:p,size:h="large",type:y,...v})=>{let{base:x,icon:b,iconContainer:g,label:w}=s({position:m,size:h}),j=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:g({position:m,size:h}),children:(0,t.jsx)(a.Icon,{className:b({position:m,size:h}),name:n})}),d&&(0,t.jsx)("span",{className:w({position:m,size:h}),children:d})]});return e?(0,t.jsx)("button",{className:(0,l.cn)(x({position:m,size:h}),i),onClick:u,onKeyDown:e=>{c&&c(e)},ref:p,...v,children:j}):(0,t.jsx)(r.Link,{className:(0,l.cn)(x({position:m,size:h}),i),href:o??"",target:f?"_blank":"_self",type:y,children:j})}],291982),e.s([],15399)}]);
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.