PageSourceSearch

https://www.opendeved.net/_next/static/chunks/0vokl.unbx~rx.js?dpl=dpl_nKkic4rAGuVkY9tkBnyovWu8fKsU

js opendeved.net collected 2026-09-24 10:45:07 UTC 72,880 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,859564,e=>{"use strict";var a=e.i(116069),l=e.i(112086),t=e.i(665143),r=e.i(644937);e.s(["FadeIn",0,function({children:e,className:i,delay:s=0,duration:n=r.DURATION.secondary}){let o=(0,t.useReducedMotion)();return(0,a.jsx)(l.motion.div,{initial:o?{opacity:1,y:0}:{opacity:0,y:r.OFFSET},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:n,delay:s,ease:r.EASE},className:i,children:e})}])},832579,e=>{"use strict";var a=e.i(116069),l=e.i(347190),t=e.i(29821),r=e=>e instanceof Date,i=e=>null==e,s=e=>!i(e)&&!Array.isArray(e)&&"object"==typeof e&&!r(e),n=e=>s(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,o=(e,a)=>e.has(a.substring(0,a.search(/\.\d+(\.|$)/))||a),u="u">typeof window&&void 0!==window.HTMLElement&&"u">typeof document;function d(e){let a,l=Array.isArray(e);if(e instanceof Date)a=new Date(e);else if(e instanceof Set)a=new Set(e);else{let t;if(!(!(u&&(e instanceof Blob||e instanceof FileList))&&(l||s(e))))return e;if(a=l?[]:{},l||s(t=e.constructor&&e.constructor.prototype)&&t.hasOwnProperty("isPrototypeOf"))for(let l in e)e.hasOwnProperty(l)&&(a[l]=d(e[l]));else a=e}return a}var c=e=>Array.isArray(e)?e.filter(Boolean):[],m=e=>void 0===e,v=(e,a,l)=>{if(!a||!s(e))return l;let t=c(a.split(/[,[\].]+?/)).reduce((e,a)=>i(e)?e:e[a],e);return m(t)||t===e?m(e[a])?l:e[a]:t};let f="blur",h="onChange",b="onSubmit",p="maxLength",x="minLength",g="pattern",y="required",w=t.default.createContext(null),j=e=>{let{children:a,...l}=e;return t.default.createElement(w.Provider,{value:l},a)};var N=(e,a,l,t=!0)=>{let r={defaultValues:a._defaultValues};for(let i in e)Object.defineProperty(r,i,{get:()=>("all"!==a._proxyFormState[i]&&(a._proxyFormState[i]=!t||"all"),l&&(l[i]=!0),e[i])});return r},S=e=>s(e)&&!Object.keys(e).length,A=(e,a,l,t)=>{l(e);let{name:r,...i}=e;return S(i)||Object.keys(i).length>=Object.keys(a).length||Object.keys(i).find(e=>a[e]===(!t||"all"))},k=e=>Array.isArray(e)?e:[e],E=(e,a,l)=>l&&a?e===a:!e||!a||e===a||k(e).some(e=>e&&(e.startsWith(a)||a.startsWith(e)));function V(e){let a=t.default.useRef(e);a.current=e,t.default.useEffect(()=>{let l=!e.disabled&&a.current.subject&&a.current.subject.subscribe({next:a.current.next});return()=>{l&&l.unsubscribe()}},[e.disabled])}var T=(e,a,l,t,r)=>"string"==typeof e?(t&&a.watch.add(e),v(l,e,r)):Array.isArray(e)?e.map(e=>(t&&a.watch.add(e),v(l,e))):(t&&(a.watchAll=!0),l),C=e=>c(e.replace(/["|']|\]/g,"").split(/\.|\[/));function F(e,a,l){let t=-1,r=/^\w*$/.test(a)?[a]:C(a),i=r.length,n=i-1;for(;++t<i;){let a=r[t],i=l;if(t!==n){let l=e[a];i=s(l)||Array.isArray(l)?l:isNaN(+r[t+1])?{}:[]}e[a]=i,e=e[a]}return e}let M=e=>e.render(function(e){let a=t.default.useContext(w),{name:l,control:r=a.control,shouldUnregister:i}=e,s=o(r._names.array,l),u=function(e){let a=t.default.useContext(w),{control:l=a.control,name:r,defaultValue:i,disabled:s,exact:n}=e||{},o=t.default.useRef(r);o.current=r,V({disabled:s,subject:l._subjects.values,next:e=>{E(o.current,e.name,n)&&c(d(T(o.current,l._names,e.values||l._formValues,!1,i)))}});let[u,c]=t.default.useState(l._getWatch(r,i));return t.default.useEffect(()=>l._removeUnmounted()),u}({control:r,name:l,defaultValue:v(r._formValues,l,v(r._defaultValues,l,e.defaultValue)),exact:!0}),c=function(e){let a=t.default.useContext(w),{control:l=a.control,disabled:r,name:i,exact:s}=e||{},[n,o]=t.default.useState(l._formState),u=t.default.useRef(!0),d=t.default.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),c=t.default.useRef(i);return c.current=i,V({disabled:r,next:e=>u.current&&E(c.current,e.name,s)&&A(e,d.current,l._updateFormState)&&o({...l._formState,...e}),subject:l._subjects.state}),t.default.useEffect(()=>(u.current=!0,d.current.isValid&&l._updateValid(!0),()=>{u.current=!1}),[l]),N(n,l,d.current,!1)}({control:r,name:l}),h=t.default.useRef(r.register(l,{...e.rules,value:u}));return h.current=r.register(l,e.rules),t.default.useEffect(()=>{let e=r._options.shouldUnregister||i,a=(e,a)=>{let l=v(r._fields,e);l&&(l._f.mount=a)};if(a(l,!0),e){let e=d(v(r._options.defaultValues,l));F(r._defaultValues,l,e),m(v(r._formValues,l))&&F(r._formValues,l,e)}return()=>{(s?e&&!r._state.action:e)?r.unregister(l):a(l,!1)}},[l,r,s,i]),{field:{name:l,value:u,onChange:t.default.useCallback(e=>h.current.onChange({target:{value:n(e),name:l},type:"change"}),[l]),onBlur:t.default.useCallback(()=>h.current.onBlur({target:{value:v(r._formValues,l),name:l},type:f}),[l,r]),ref:e=>{let a=v(r._fields,l);
1a&&e&&(a._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:a=>e.setCustomValidity(a),reportValidity:()=>e.reportValidity()})}},formState:c,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!v(c.errors,l)},isDirty:{enumerable:!0,get:()=>!!v(c.dirtyFields,l)},isTouched:{enumerable:!0,get:()=>!!v(c.touchedFields,l)},error:{enumerable:!0,get:()=>v(c.errors,l)}})}}(e));var I=(e,a,l,t,r)=>a?{...l[e],types:{...l[e]&&l[e].types?l[e].types:{},[t]:r||!0}}:{};let R=(e,a,l)=>{for(let t of l||Object.keys(e)){let l=v(e,t);if(l){let{_f:e,...t}=l;if(e&&a(e.name)){if(e.ref.focus){e.ref.focus();break}else if(e.refs&&e.refs[0].focus){e.refs[0].focus();break}}else s(t)&&R(t,a)}}};var _=e=>({isOnSubmit:!e||e===b,isOnBlur:"onBlur"===e,isOnChange:e===h,isOnAll:"all"===e,isOnTouch:"onTouched"===e}),O=(e,a,l)=>!l&&(a.watchAll||a.watch.has(e)||[...a.watch].some(a=>e.startsWith(a)&&/^\.\w+/.test(e.slice(a.length)))),D=(e,a,l)=>{let t=c(v(e,l));return F(t,"root",a[l]),F(e,l,t),e},G=e=>"function"==typeof e,L=e=>{if(!u)return!1;let a=e?e.ownerDocument:0;return e instanceof(a&&a.defaultView?a.defaultView.HTMLElement:HTMLElement)},B=e=>"string"==typeof e;let P={value:!1,isValid:!1},U={value:!0,isValid:!0};var z=e=>{if(Array.isArray(e)){if(e.length>1){let a=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:a,isValid:!!a.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!m(e[0].attributes.value)?m(e[0].value)||""===e[0].value?U:{value:e[0].value,isValid:!0}:U:P}return P};let H={isValid:!1,value:null};var K=e=>Array.isArray(e)?e.reduce((e,a)=>a&&a.checked&&!a.disabled?{isValid:!0,value:a.value}:e,H):H;function W(e,a,l="validate"){if(B(e)||Array.isArray(e)&&e.every(B)||"boolean"==typeof e&&!e)return{type:l,message:B(e)?e:"",ref:a}}var q=e=>!s(e)||e instanceof RegExp?{value:e,message:""}:e,Z=async(e,a,l,t,r)=>{let{ref:n,refs:o,required:u,maxLength:d,minLength:c,min:f,max:h,pattern:b,validate:w,name:j,valueAsNumber:N,mount:A,disabled:k}=e._f,E=v(a,j);if(!A||k)return{};let V=o?o[0]:n,T=e=>{t&&V.reportValidity&&(V.setCustomValidity("boolean"==typeof e?"":e||""),V.reportValidity())},C={},F="radio"===n.type,M="checkbox"===n.type,R=(N||"file"===n.type)&&m(n.value)&&m(E)||L(n)&&""===n.value||""===E||Array.isArray(E)&&!E.length,_=I.bind(null,j,l,C),O=(e,a,l,t=p,r=x)=>{let i=e?a:l;C[j]={type:e?t:r,message:i,ref:n,..._(e?t:r,i)}};if(r?!Array.isArray(E)||!E.length:u&&(!(F||M)&&(R||i(E))||"boolean"==typeof E&&!E||M&&!z(o).isValid||F&&!K(o).isValid)){let{value:e,message:a}=B(u)?{value:!!u,message:u}:q(u);if(e&&(C[j]={type:y,message:a,ref:V,..._(y,a)},!l))return T(a),C}if(!R&&(!i(f)||!i(h))){let e,a,t=q(h),r=q(f);if(i(E)||isNaN(E)){let l=n.valueAsDate||new Date(E),i=e=>new Date(new Date().toDateString()+" "+e),s="time"==n.type,o="week"==n.type;"string"==typeof t.value&&E&&(e=s?i(E)>i(t.value):o?E>t.value:l>new Date(t.value)),"string"==typeof r.value&&E&&(a=s?i(E)<i(r.value):o?E<r.value:l<new Date(r.value))}else{let l=n.valueAsNumber||(E?+E:E);i(t.value)||(e=l>t.value),i(r.value)||(a=l<r.value)}if((e||a)&&(O(!!e,t.message,r.message,"max","min"),!l))return T(C[j].message),C}if((d||c)&&!R&&("string"==typeof E||r&&Array.isArray(E))){let e=q(d),a=q(c),t=!i(e.value)&&E.length>+e.value,r=!i(a.value)&&E.length<+a.value;if((t||r)&&(O(t,e.message,a.message),!l))return T(C[j].message),C}if(b&&!R&&"string"==typeof E){let{value:e,message:a}=q(b);if(e instanceof RegExp&&!E.match(e)&&(C[j]={type:g,message:a,ref:n,..._(g,a)},!l))return T(a),C}if(w){if(G(w)){let e=W(await w(E,a),V);if(e&&(C[j]={...e,..._("validate",e.message)},!l))return T(e.message),C}else if(s(w)){let e={};for(let t in w){if(!S(e)&&!l)break;let r=W(await w[t](E,a),V,t);r&&(e={...r,..._(t,r.message)},T(r.message),l&&(C[j]=e))}if(!S(e)&&(C[j]={ref:V,...e},!l))return C}}return T(!0),C};function Y(e,a){let l=Array.isArray(a)?a:/^\w*$/.test(a)?[a]:C(a),t=1===l.length?e:function(e,a){let l=a.slice(0,-1).length,t=0;for(;t<l;)e=m(e)?t++:e[a[t++]];return e}(e,l),r=l.length-1,i=l[r];return t&&delete t[i],0!==r&&(s(t)&&S(t)||Array.isArray(t)&&function(e){for(let a in e)if(e.hasOwnProperty(a)&&!m(e[a]))return!1;return!0}(t))&&Y(e,l.slice(0,-1)),e}function J(){let e=[];return{get observers(){return e},next:a=>{for(let l of e)l.next&&l.next(a)},subscribe:a=>(e.push(a),{unsubscribe:()=>{e=e.filter(e=>e!==a)}}),unsubscribe:()=>{e=[]}}}var $=e=>i(e)||"object"!=typeof e;function Q(e,a){if($(e)||$(a))return e===a;if(r(e)&&r(a))return e.getTime()===a.getTime();let l=Object.keys(e),t=Object.keys(a);if(l.length!==t.length)return!1;for(let i of l){let l=e[i];if(!t.includes(i))return!1;if("ref"!==i){let e=a[i];if(r(l)&&r(e)||s(l)&&s(e)||Array.isArray(l)&&Array.isArray(e)?!Q(l,e):l!==e)return!1}}return!0}var X=e=>L(e)&&e.isConnected,ee=e=>{for(let a in e)if(G(e[a]))return!0;return!1};function ea(e,a={}){let l=Array.isArray(e);if(s(e)||l)for(let l in e)Array.isArray(e[l])||s(e[l])&&!ee(e[l])?(a[l]=Array.isArray(e[l])?[]:{},ea(e[l],a[l])):i(e[l])||(a[l]=!0);return a}var el=(e,a)=>(function e(a,l,t){let r=Array.isArray(a);if(s(a)||r)for(let r in a)Array.isArray(a[r])||s(a[r])&&!ee(a[r])?m(l)||$(t[r])?t[r]=Array.isArray(a[r])?ea(a[r],[]):{...ea(a[r])}:e(a[r],i(l)?{}:l[r],t[r]):t[r]=!Q(a[r],l[r]);return t})(e,a,ea(a)),et=(e,{valueAsNumber:a,valueAsDate:l,setValueAs:t})=>m(e)?e:a?""===e?NaN:e?+e:e:l&&"string"==typeof e?new Date(e):t?t(e):e;function er(e){let a=e.ref;if(e.refs?!e.refs.every(e=>e.disabled):!a.disabled)return"file"===a.type?a.files:"radio"===a.type?K(e.refs).value:"select-multiple"===a.type?[...a.selectedOptions].map(({value:e})=>e):"checkbox"===a.type?z(e.refs).value:et(m(a.value)?e.ref.value:a.value,e)}var ei=e=>m(e)?e:e instanceof RegExp?e.source:s(e)?e.value instanceof RegExp?e.value.source:e.value:e;function es(e,a,l){let t=v(e,l);if(t||/^\w*$/.test(l))return{error:t,name:l};let r=l.split(".");for(;r.length;){let t=r.join("."),i=v(a,t),s=v(e,t);if(i&&!Array.isArray(i)&&l!==t)break;
1if(s&&s.type)return{name:t,error:s};r.pop()}return{name:l}}let en={mode:b,reValidateMode:h,shouldFocusError:!0};var eo=e.i(760207),eu=e.i(519455),ed=e.i(112086),ec=e.i(140802),em=e.i(665143),ev=e.i(644937),ef=e.i(122341),eh=e.i(479281),eb=e.i(473112),ep=e.i(714679),ex=e.i(530941),eg=e.i(570367),ey=e.i(130917),ew=e.i(922353),ej=e.i(9413),eN=e.i(291967),eS=e.i(136567),eA=e.i(809641),ek=e.i(570391),eE=e.i(690816),eV=e.i(285565),eT="Checkbox",[eC,eF]=(0,ej.createContextScope)(eT),[eM,eI]=eC(eT);function eR(e){let{__scopeCheckbox:l,checked:r,children:i,defaultChecked:s,disabled:n,form:o,name:u,onCheckedChange:d,required:c,value:m="on",internal_do_not_use_render:v}=e,[f,h]=(0,eS.useControllableState)({prop:r,defaultProp:s??!1,onChange:d,caller:eT}),[b,p]=t.useState(null),[x,g]=t.useState(null),y=t.useRef(!1),w=!b||!!o||!!b.closest("form"),j={checked:f,disabled:n,setChecked:h,control:b,setControl:p,name:u,form:o,value:m,hasConsumerStoppedPropagationRef:y,required:c,defaultChecked:!eU(s)&&s,isFormControl:w,bubbleInput:x,setBubbleInput:g};return(0,a.jsx)(eM,{scope:l,...j,children:"function"==typeof v?v(j):i})}var e_="CheckboxTrigger",eO=t.forwardRef(({__scopeCheckbox:e,onKeyDown:l,onClick:r,...i},s)=>{let{control:n,value:o,disabled:u,checked:d,required:c,setControl:m,setChecked:v,hasConsumerStoppedPropagationRef:f,isFormControl:h,bubbleInput:b}=eI(e_,e),p=(0,ew.useComposedRefs)(s,m),x=t.useRef(d);return t.useEffect(()=>{let e=n?.form;if(e){let a=()=>v(x.current);return e.addEventListener("reset",a),()=>e.removeEventListener("reset",a)}},[n,v]),(0,a.jsx)(eV.Primitive.button,{type:"button",role:"checkbox","aria-checked":eU(d)?"mixed":d,"aria-required":c,"data-state":ez(d),"data-disabled":u?"":void 0,disabled:u,value:o,...i,ref:p,onKeyDown:(0,eN.composeEventHandlers)(l,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,eN.composeEventHandlers)(r,e=>{v(e=>!!eU(e)||!e),b&&h&&(f.current=e.isPropagationStopped(),f.current||e.stopPropagation())})})});eO.displayName=e_;var eD=t.forwardRef((e,l)=>{let{__scopeCheckbox:t,name:r,checked:i,defaultChecked:s,required:n,disabled:o,value:u,onCheckedChange:d,form:c,...m}=e;return(0,a.jsx)(eR,{__scopeCheckbox:t,checked:i,defaultChecked:s,disabled:o,required:n,onCheckedChange:d,name:r,form:c,value:u,internal_do_not_use_render:({isFormControl:e})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eO,{...m,ref:l,__scopeCheckbox:t}),e&&(0,a.jsx)(eP,{__scopeCheckbox:t})]})})});eD.displayName=eT;var eG="CheckboxIndicator",eL=t.forwardRef((e,l)=>{let{__scopeCheckbox:t,forceMount:r,...i}=e,s=eI(eG,t);return(0,a.jsx)(eE.Presence,{present:r||eU(s.checked)||!0===s.checked,children:(0,a.jsx)(eV.Primitive.span,{"data-state":ez(s.checked),"data-disabled":s.disabled?"":void 0,...i,ref:l,style:{pointerEvents:"none",...e.style}})})});eL.displayName=eG;var eB="CheckboxBubbleInput",eP=t.forwardRef(({__scopeCheckbox:e,...l},r)=>{let{control:i,hasConsumerStoppedPropagationRef:s,checked:n,defaultChecked:o,required:u,disabled:d,name:c,value:m,form:v,bubbleInput:f,setBubbleInput:h}=eI(eB,e),b=(0,ew.useComposedRefs)(r,h),p=(0,eA.usePrevious)(n),x=(0,ek.useSize)(i);t.useEffect(()=>{if(!f)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,a=!s.current;if(p!==n&&e){let l=new Event("click",{bubbles:a});f.indeterminate=eU(n),e.call(f,!eU(n)&&n),f.dispatchEvent(l)}},[f,p,n,s]);let g=t.useRef(!eU(n)&&n);return(0,a.jsx)(eV.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:o??g.current,required:u,disabled:d,name:c,value:m,form:v,...l,tabIndex:-1,ref:b,style:{...l.style,...x,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function eU(e){return"indeterminate"===e}function ez(e){return eU(e)?"indeterminate":e?"checked":"unchecked"}eP.displayName=eB;var eH=e.i(706631);let eK=({className:e,ref:l,...t})=>(0,a.jsx)(eD,{className:(0,ex.cn)("peer h-4 w-4 shrink-0 rounded border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),ref:l,...t,children:(0,a.jsx)(eL,{className:(0,ex.cn)("flex items-center justify-center text-current"),children:(0,a.jsx)(eH.Check,{className:"h-4 w-4"})})});var eW=e.i(110204);let eq=({name:e})=>{let{formState:{errors:l}}=t.default.useContext(w);return(0,a.jsx)("div",{className:"mt-2 text-red-500 text-sm",children:l[e]?.message||"This field is required"})},eZ=({children:e,className:l,width:t})=>(0,a.jsx)("div",{className:l,style:{maxWidth:t?`${t}%`:void 0},children:e});var eY=e.i(967489);let eJ=[{label:"Afghanistan",value:"AF"},{label:"Åland Islands",value:"AX"},{label:"Albania",value:"AL"},{label:"Algeria",value:"DZ"},{label:"American Samoa",value:"AS"},{label:"Andorra",value:"AD"},{label:"Angola",value:"AO"},{label:"Anguilla",value:"AI"},{label:"Antarctica",value:"AQ"},{label:"Antigua and Barbuda",value:"AG"},{label:"Argentina",value:"AR"},{label:"Armenia",value:"AM"},{label:"Aruba",value:"AW"},{label:"Australia",value:"AU"},{label:"Austria",value:"AT"},{label:"Azerbaijan",value:"AZ"},{label:"Bahamas",value:"BS"},{label:"Bahrain",value:"BH"},{label:"Bangladesh",value:"BD"},{label:"Barbados",value:"BB"},{label:"Belarus",value:"BY"},{label:"Belgium",value:"BE"},{label:"Belize",value:"BZ"},{label:"Benin",value:"BJ"},{label:"Bermuda",value:"BM"},{label:"Bhutan",value:"BT"},{label:"Bolivia",value:"BO"},{label:"Bosnia and Herzegovina",value:"BA"},{label:"Botswana",value:"BW"},{label:"Bouvet Island",value:"BV"},{label:"Brazil",value:"BR"},{label:"British Indian Ocean Territory",value:"IO"},{label:"Brunei Darussalam",value:"BN"},{label:"Bulgaria",value:"BG"},{label:"Burkina Faso",value:"BF"},{label:"Burundi",value:"BI"},{label:"Cambodia",value:"KH"},{label:"Cameroon",value:"CM"},{label:"Canada",value:"CA"},{label:"Cape Verde",value:"CV"},{label:"Cayman Islands",value:"KY"},{label:"Central African Republic",value:"CF"},{label:"Chad",value:"TD"},{label:"Chile",value:"CL"},{label:"China",value:"CN"},{label:"Christmas Island",value:"CX"},{label:"Cocos (Keeling) Islands",value:"CC"},{label:"Colombia",value:"CO"},{label:"Comoros",value:"KM"},{label:"Congo",value:"CG"},{label:"Congo, The Democratic Republic of the",value:"CD"},{label:"Cook Islands",value:"CK"},{label:"Costa Rica",value:"CR"},{label:"Cote D'Ivoire",value:"CI"},{label:"Croatia",value:"HR"},{label:"Cuba",value:"CU"},{label:"Cyprus",value:"CY"},{label:"Czech Republic",value:"CZ"},{label:"Denmark",value:"DK"},{label:"Djibouti",value:"DJ"},{label:"Dominica",value:"DM"},{label:"Dominican Republic",value:"DO"},{label:"Ecuador",value:"EC"},{label:"Egypt",value:"EG"},{label:"El Salvador",value:"SV"},{label:"Equatorial Guinea",value:"GQ"},{label:"Eritrea",value:"ER"},{label:"Estonia",value:"EE"},{label:"Ethiopia",value:"ET"},{label:"Falkland Islands (Malvinas)",value:"FK"},{label:"Faroe Islands",value:"FO"},{label:"Fiji",value:"FJ"},{label:"Finland",value:"FI"},{label:"France",value:"FR"},{label:"French Guiana",value:"GF"},{label:"French Polynesia",value:"PF"},{label:"French Southern Territories",value:"TF"},{label:"Gabon",value:"GA"},{label:"Gambia",value:"GM"},{label:"Georgia",value:"GE"},{label:"Germany",value:"DE"},{label:"Ghana",value:"GH"},{label:"Gibraltar",value:"GI"},{label:"Greece",value:"GR"},{label:"Greenland",value:"GL"},{label:"Grenada",value:"GD"},{label:"Guadeloupe",value:"GP"},{label:"Guam",value:"GU"},{label:"Guatemala",value:"GT"},{label:"Guernsey",value:"GG"},{label:"Guinea",value:"GN"},{label:"Guinea-Bissau",value:"GW"},{label:"Guyana",value:"GY"},{label:"Haiti",value:"HT"},{label:"Heard Island and Mcdonald Islands",value:"HM"},{label:"Holy See (Vatican City State)",value:"VA"},{label:"Honduras",value:"HN"},{label:"Hong Kong",value:"HK"},{label:"Hungary",value:"HU"},{label:"Iceland",value:"IS"},{label:"India",value:"IN"},{label:"Indonesia",value:"ID"}
1,{label:"Iran, Islamic Republic Of",value:"IR"},{label:"Iraq",value:"IQ"},{label:"Ireland",value:"IE"},{label:"Isle of Man",value:"IM"},{label:"Israel",value:"IL"},{label:"Italy",value:"IT"},{label:"Jamaica",value:"JM"},{label:"Japan",value:"JP"},{label:"Jersey",value:"JE"},{label:"Jordan",value:"JO"},{label:"Kazakhstan",value:"KZ"},{label:"Kenya",value:"KE"},{label:"Kiribati",value:"KI"},{label:"Democratic People's Republic of Korea",value:"KP"},{label:"Korea, Republic of",value:"KR"},{label:"Kosovo",value:"XK"},{label:"Kuwait",value:"KW"},{label:"Kyrgyzstan",value:"KG"},{label:"Lao People's Democratic Republic",value:"LA"},{label:"Latvia",value:"LV"},{label:"Lebanon",value:"LB"},{label:"Lesotho",value:"LS"},{label:"Liberia",value:"LR"},{label:"Libyan Arab Jamahiriya",value:"LY"},{label:"Liechtenstein",value:"LI"},{label:"Lithuania",value:"LT"},{label:"Luxembourg",value:"LU"},{label:"Macao",value:"MO"},{label:"Macedonia, The Former Yugoslav Republic of",value:"MK"},{label:"Madagascar",value:"MG"},{label:"Malawi",value:"MW"},{label:"Malaysia",value:"MY"},{label:"Maldives",value:"MV"},{label:"Mali",value:"ML"},{label:"Malta",value:"MT"},{label:"Marshall Islands",value:"MH"},{label:"Martinique",value:"MQ"},{label:"Mauritania",value:"MR"},{label:"Mauritius",value:"MU"},{label:"Mayotte",value:"YT"},{label:"Mexico",value:"MX"},{label:"Micronesia, Federated States of",value:"FM"},{label:"Moldova, Republic of",value:"MD"},{label:"Monaco",value:"MC"},{label:"Mongolia",value:"MN"},{label:"Montenegro",value:"ME"},{label:"Montserrat",value:"MS"},{label:"Morocco",value:"MA"},{label:"Mozambique",value:"MZ"},{label:"Myanmar",value:"MM"},{label:"Namibia",value:"NA"},{label:"Nauru",value:"NR"},{label:"Nepal",value:"NP"},{label:"Netherlands",value:"NL"},{label:"Netherlands Antilles",value:"AN"},{label:"New Caledonia",value:"NC"},{label:"New Zealand",value:"NZ"},{label:"Nicaragua",value:"NI"},{label:"Niger",value:"NE"},{label:"Nigeria",value:"NG"},{label:"Niue",value:"NU"},{label:"Norfolk Island",value:"NF"},{label:"Northern Mariana Islands",value:"MP"},{label:"Norway",value:"NO"},{label:"Oman",value:"OM"},{label:"Pakistan",value:"PK"},{label:"Palau",value:"PW"},{label:"Palestinian Territory, Occupied",value:"PS"},{label:"Panama",value:"PA"},{label:"Papua New Guinea",value:"PG"},{label:"Paraguay",value:"PY"},{label:"Peru",value:"PE"},{label:"Philippines",value:"PH"},{label:"Pitcairn",value:"PN"},{label:"Poland",value:"PL"},{label:"Portugal",value:"PT"},{label:"Puerto Rico",value:"PR"},{label:"Qatar",value:"QA"},{label:"Reunion",value:"RE"},{label:"Romania",value:"RO"},{label:"Russian Federation",value:"RU"},{label:"Rwanda",value:"RW"},{label:"Saint Helena",value:"SH"},{label:"Saint Kitts and Nevis",value:"KN"},{label:"Saint Lucia",value:"LC"},{label:"Saint Pierre and Miquelon",value:"PM"},{label:"Saint Vincent and the Grenadines",value:"VC"},{label:"Samoa",value:"WS"},{label:"San Marino",value:"SM"},{label:"Sao Tome and Principe",value:"ST"},{label:"Saudi Arabia",value:"SA"},{label:"Senegal",value:"SN"},{label:"Serbia",value:"RS"},{label:"Seychelles",value:"SC"},{label:"Sierra Leone",value:"SL"},{label:"Singapore",value:"SG"},{label:"Slovakia",value:"SK"},{label:"Slovenia",value:"SI"},{label:"Solomon Islands",value:"SB"},{label:"Somalia",value:"SO"},{label:"South Africa",value:"ZA"},{label:"South Georgia and the South Sandwich Islands",value:"GS"},{label:"Spain",value:"ES"},{label:"Sri Lanka",value:"LK"},{label:"Sudan",value:"SD"},{label:"Suriname",value:"SR"},{label:"Svalbard and Jan Mayen",value:"SJ"},{label:"Swaziland",value:"SZ"},{label:"Sweden",value:"SE"},{label:"Switzerland",value:"CH"},{label:"Syrian Arab Republic",value:"SY"},{label:"Taiwan",value:"TW"},{label:"Tajikistan",value:"TJ"},{label:"Tanzania, United Republic of",value:"TZ"},{label:"Thailand",value:"TH"},{label:"Timor-Leste",value:"TL"},{label:"Togo",value:"TG"},{label:"Tokelau",value:"TK"},{label:"Tonga",value:"TO"},{label:"Trinidad and Tobago",value:"TT"},{label:"Tunisia",value:"TN"},{label:"Turkey",value:"TR"},{label:"Turkmenistan",value:"TM"},{label:"Turks and Caicos Islands",value:"TC"},{label:"Tuvalu",value:"TV"},{label:"Uganda",value:"UG"},{label:"Ukraine",value:"UA"},{label:"United Arab Emirates",value:"AE"},{label:"United Kingdom",value:"GB"},{label:"United States",value:"US"},{label:"United States Minor Outlying Islands",value:"UM"},{label:"Uruguay",value:"UY"},{label:"Uzbekistan",value:"UZ"},{label:"Vanuatu",value:"VU"},{label:"Venezuela",value:"VE"},{label:"Viet Nam",value:"VN"},{label:"Virgin Islands, British",value:"VG"},{label:"Virgin Islands, U.S.",value:"VI"},{label:"Wallis and Futuna",value:"WF"},{label:"Western Sahara",value:"EH"},{label:"Yemen",value:"YE"},{label:"Zambia",value:"ZM"},{label:"Zimbabwe",value:"ZW"}];var e$=e.i(793479),eQ=e.i(297062);let eX=[{label:"Alabama",value:"AL"},{label:"Alaska",value:"AK"},{label:"Arizona",value:"AZ"},{label:"Arkansas",value:"AR"},{label:"California",value:"CA"},{label:"Colorado",value:"CO"},{label:"Connecticut",value:"CT"},{label:"Delaware",value:"DE"},{label:"Florida",value:"FL"},{label:"Georgia",value:"GA"},{label:"Hawaii",value:"HI"},{label:"Idaho",value:"ID"},{label:"Illinois",value:"IL"},{label:"Indiana",value:"IN"},{label:"Iowa",value:"IA"},{label:"Kansas",value:"KS"},{label:"Kentucky",value:"KY"},{label:"Louisiana",value:"LA"},{label:"Maine",value:"ME"},{label:"Maryland",value:"MD"},{label:"Massachusetts",value:"MA"},{label:"Michigan",value:"MI"},{label:"Minnesota",value:"MN"},{label:"Mississippi",value:"MS"},{label:"Missouri",value:"MO"},{label:"Montana",value:"MT"},{label:"Nebraska",value:"NE"},{label:"Nevada",value:"NV"},{label:"New Hampshire",value:"NH"},{label:"New Jersey",value:"NJ"},{label:"New Mexico",value:"NM"},{label:"New York",value:"NY"},{label:"North Carolina",value:"NC"},{label:"North Dakota",value:"ND"},{label:"Ohio",value:"OH"},{label:"Oklahoma",value:"OK"},{label:"Oregon",value:"OR"},{label:"Pennsylvania",value:"PA"},{label:"Rhode Island",value:"RI"},{label:"South Carolina",value:"SC"},{label:"South Dakota",value:"SD"},{label:"Tennessee",value:"TN"},{label:"Texas",value:"TX"},{label:"Utah",value:"UT"},{label:"Vermont",value:"VT"},{label:"Virginia",value:"VA"},{label:"Washington",value:"WA"},{label:"West Virginia",value:"WV"},{label:"Wisconsin",value:"WI"},{label:"Wyoming",value:"WY"}];var e0=e.i(251476),e1=e.i(297590);let e2=(0,e1.default)("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]),e4=(0,e1.default)("Building",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["path",{d:"M9 22v-4h6v4",key:"r93iot"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}]]);var e3=e.i(845208),e5=e.i(208509);let e6=(0,e1.default)("Type",[["polyline",{points:"4 7 4 4 20 4 20 7",key:"1nosan"}],["line",{x1:"9",x2:"15",y1:"20",y2:"20",key:"swin9y"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]]),e8=({className:e,ref:l,...t})=>(0,a.jsx)("textarea",{className:(0,ex.cn)("flex min-h-[80px] w-full rounded border border-border bg-background px-3 py-2 text-sm r
1ing-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:l,...t}),e7=(0,e1.default)("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]),e9={checkbox:({name:e,defaultValue:l,errors:r,label:i,register:s,required:n,width:o})=>{let u=s(e,{required:n}),{setValue:d}=t.default.useContext(w);return(0,a.jsxs)(eZ,{width:o,children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(eK,{defaultChecked:l,id:e,...u,onCheckedChange:e=>{d(u.name,e)}}),(0,a.jsxs)(eW.Label,{htmlFor:e,children:[n&&(0,a.jsxs)("span",{className:"required",children:["* ",(0,a.jsx)("span",{className:"sr-only",children:"(required)"})]}),i]})]}),r[e]&&(0,a.jsx)(eq,{name:e})]})},country:({name:e,control:l,errors:t,label:r,required:i,width:s})=>(0,a.jsxs)(eZ,{width:s,children:[(0,a.jsxs)(eW.Label,{className:"",htmlFor:e,children:[r,i&&(0,a.jsxs)("span",{className:"required",children:["* ",(0,a.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,a.jsx)(M,{control:l,defaultValue:"",name:e,render:({field:{onChange:l,value:t}})=>{let i=eJ.find(e=>e.value===t);return(0,a.jsxs)(eY.Select,{onValueChange:e=>l(e),value:i?.value,children:[(0,a.jsx)(eY.SelectTrigger,{className:"w-full",id:e,children:(0,a.jsx)(eY.SelectValue,{placeholder:r})}),(0,a.jsx)(eY.SelectContent,{children:eJ.map(({label:e,value:l})=>(0,a.jsx)(eY.SelectItem,{value:l,children:e},l))})]})},rules:{required:i}}),t[e]&&(0,a.jsx)(eq,{name:e})]}),email:({name:e,defaultValue:l,errors:t,label:r,register:i,required:s,width:n})=>(0,a.jsxs)(eZ,{width:n,children:[(0,a.jsxs)(eW.Label,{htmlFor:e,className:"text-sm font-medium text-foreground mb-2 block",children:[r,s&&(0,a.jsx)("span",{className:"text-accent ml-1",children:"*"})]}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground",children:(0,a.jsx)(eQ.Mail,{className:"w-4 h-4"})}),(0,a.jsx)(e$.Input,{defaultValue:l,id:e,type:"email",className:(0,ex.cn)("pl-10 h-12","bg-zinc-50 dark:bg-zinc-800/50","border-zinc-200 dark:border-zinc-700","focus:border-accent focus:ring-accent","rounded-xl",t[e]&&"border-red-500 focus:ring-red-500"),...i(e,{pattern:/^\S[^\s@]*@\S+$/,required:s})})]}),t[e]&&(0,a.jsx)(eq,{name:e})]}),message:({message:e})=>(0,a.jsx)(eZ,{className:"my-12",width:"100",children:e&&(0,a.jsx)(eo.default,{data:e})}),number:({name:e,defaultValue:l,errors:t,label:r,register:i,required:s,width:n})=>(0,a.jsxs)(eZ,{width:n,children:[(0,a.jsxs)(eW.Label,{htmlFor:e,children:[r,s&&(0,a.jsxs)("span",{className:"required",children:["* ",(0,a.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,a.jsx)(e$.Input,{defaultValue:l,id:e,type:"number",...i(e,{required:s})}),t[e]&&(0,a.jsx)(eq,{name:e})]}),select:({name:e,control:l,errors:t,label:r,options:i,required:s,width:n,defaultValue:o})=>(0,a.jsxs)(eZ,{width:n,children:[(0,a.jsxs)(eW.Label,{htmlFor:e,children:[r,s&&(0,a.jsxs)("span",{className:"required",children:["* ",(0,a.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,a.jsx)(M,{control:l,defaultValue:o,name:e,render:({field:{onChange:l,value:t}})=>{let s=i.find(e=>e.value===t);return(0,a.jsxs)(eY.Select,{onValueChange:e=>l(e),value:s?.value,children:[(0,a.jsx)(eY.SelectTrigger,{className:"w-full",id:e,children:(0,a.jsx)(eY.SelectValue,{placeholder:r})}),(0,a.jsx)(eY.SelectContent,{children:i.map(({label:e,value:l})=>(0,a.jsx)(eY.SelectItem,{value:l,children:e},l))})]})},rules:{required:s}}),t[e]&&(0,a.jsx)(eq,{name:e})]}),state:({name:e,control:l,errors:t,label:r,required:i,width:s})=>(0,a.jsxs)(eZ,{width:s,children:[(0,a.jsxs)(eW.Label,{htmlFor:e,children:[r,i&&(0,a.jsxs)("span",{className:"required",children:["* ",(0,a.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,a.jsx)(M,{control:l,defaultValue:"",name:e,render:({field:{onChange:l,value:t}})=>{let i=eX.find(e=>e.value===t);return(0,a.jsxs)(eY.Select,{onValueChange:e=>l(e),value:i?.value,children:[(0,a.jsx)(eY.SelectTrigger,{className:"w-full",id:e,children:(0,a.jsx)(eY.SelectValue,{placeholder:r})}),(0,a.jsx)(eY.SelectContent,{children:eX.map(({label:e,value:l})=>(0,a.jsx)(eY.SelectItem,{value:l,children:e},l))})]})},rules:{required:i}}),t[e]&&(0,a.jsx)(eq,{name:e})]}),text:({name:e,defaultValue:l,errors:t,label:r,register:i,required:s,width:n})=>{let o,u=(o=e.toLowerCase()).includes("name")||o.includes("first")||o.includes("last")?e0.User:o.includes("phone")||o.includes("tel")||o.includes("mobile")?e2:o.includes("company")||o.includes("organization")||o.includes("org")?e4:o.includes("address")||o.includes("city")||o.includes("location")?e3.MapPin:o.includes("id")||o.includes("number")||o.includes("code")?e5.Hash:e6;return(0,a.jsxs)(eZ,{width:n,children:[(0,a.jsxs)(eW.Label,{htmlFor:e,className:"text-sm font-medium text-foreground mb-2 block",children:[r,s&&(0,a.jsx)("span",{className:"text-accent ml-1",children:"*"})]}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground",children:(0,a.jsx)(u,{className:"w-4 h-4"})}),(0,a.jsx)(e$.Input,{defaultValue:l,id:e,type:"text",className:(0,ex.cn)("pl-10 h-12","bg-zinc-50 dark:bg-zinc-800/50","border-zinc-200 dark:border-zinc-700","focus:border-accent focus:ring-accent","rounded-xl",t[e]&&"border-red-500 focus:ring-red-500"),...i(e,{required:s})})]}),t[e]&&(0,a.jsx)(eq,{name:e})]})},textarea:({name:e,defaultValue:l,errors:t,label:r,register:i,required:s,rows:n=4,width:o})=>(0,a.jsxs)(eZ,{width:o,children:[(0,a.jsxs)(eW.Label,{htmlFor:e,className:"text-sm font-medium text-foreground mb-2 block",children:[r,s&&(0,a.jsx)("span",{className:"text-accent ml-1",children:"*"})]}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"absolute left-3 top-3 text-muted-foreground",children:(0,a.jsx)(e7,{className:"w-4 h-4"})}),(0,a.jsx)(e8,{defaultValue:l,id:e,rows:n,className:(0,ex.cn)("pl-10 pt-3 min-h-[120px]","bg-zinc-50 dark:bg-zinc-800/50","border-zinc-200 dark:border-zinc-700","focus:border-accent focus:ring-accent","rounded-xl resize-none",t[e]&&"border-red-500 focus:ring-red-500"),...i(e,{required:s})})]}),t[e]&&(0,a.jsx)(eq,{name:e})]})};var ae=e.i(656447);e.s(["FormBlock",0,e=>{let{enableIntro:h,form:b,form:{id:p,confirmationMessage:x,confirmationType:g,redirect:y,submitButtonLabel:w}={},introContent:E,theme:C="none"}=e,M=function(e={}){let a=t.default.useRef(),l=t.default.useRef(),[h,b]=t.default.useState({isDirty:!1,isValidating:!1,isLoading:G(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:G(e.defaultValues)?void 0:e.defaultValues});a.current||(a.current={...function(e={},a){let l,t={...en,...e},h={submitCount:0,isDirty:!1,isLoading:G(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},b={},p=(s(t.defaultValues)||s(t.values))&&d(t.defaultValues||t.values)||{},x=t.shouldUnregister?{}:d(p),g={action:!1,mount:!1,watch:!1},y={mount:new Set,unMount:new Set,array:new Set,watch:new Set},w=0,j={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},N={values:J(),array:J(),state:J()},A=e.resetOptions&&e.resetOptions.keepDirtyValues,E=_(t.mode),V=_(t.reValidateMode),C="all"===t.criteriaMode,M=async e=>{if(j.isValid||e){let e=t.resolver?S((await U()).errors):await H(b,!0);e!==h.isValid&&N.state.next({isValid:e})}},I=e=>j.isValidating&&N.state.next({isValidating:e}),B=(e,a,l,t)=>{let r=v(b,e);if(r){let i=v(x,e,m(l)?v(p,e):l);m(i)||t&&t.defaultChecked||a?F(x,e,a?i:er(r._f)):q(e,i),g.mount&&M()}},P=(e,a,l,t,r)=>{let i=!1,s=!1,n={name:e};if(!l||t){j.isDirty&&(s=h.isDirty,h.isDirty=n.isDirty=K(),i=s!==n.isDirty);let l=Q(v(p,e),a);s=v(h.dirtyFields,e),l?Y(h.dirtyFields,e):F(h.dirtyFields,e,!0),n.dirtyFields=h.dirtyFields,i=i||j.dirtyFields&&!l!==s}if(l){let a=v(h.touchedFields,e);a||(F(h.touchedFields,e,l),n.touchedFields=h.touchedFields,i=i||j.touchedFields&&a!==l)}return i&&r&&N.state.next(n),i?n:{}},U=async e=>t.resolver(x,t.context,((e,a,l,t)=>{let r={};for(let l of e){let e=v(a,l);e&&F(r,l,e._f)}return{criteriaMode:l,names:[...e],fields:r,shouldUseNativeValidation:t}}
1)(e||y.mount,b,t.criteriaMode,t.shouldUseNativeValidation)),z=async e=>{let{errors:a}=await U();if(e)for(let l of e){let e=v(a,l);e?F(h.errors,l,e):Y(h.errors,l)}else h.errors=a;return a},H=async(e,a,l={valid:!0})=>{for(let r in e){let i=e[r];if(i){let{_f:e,...r}=i;if(e){let r=y.array.has(e.name),s=await Z(i,x,C,t.shouldUseNativeValidation&&!a,r);if(s[e.name]&&(l.valid=!1,a))break;a||(v(s,e.name)?r?D(h.errors,s,e.name):F(h.errors,e.name,s[e.name]):Y(h.errors,e.name))}r&&await H(r,a,l)}}return l.valid},K=(e,a)=>(e&&a&&F(x,e,a),!Q(ed(),p)),W=(e,a,l)=>T(e,y,{...g.mount?x:m(a)?p:"string"==typeof e?{[e]:a}:a},l,a),q=(e,a,l={})=>{let t=v(b,e),r=a;if(t){let l=t._f;l&&(l.disabled||F(x,e,et(a,l)),r=L(l.ref)&&i(a)?"":a,"select-multiple"===l.ref.type?[...l.ref.options].forEach(e=>e.selected=r.includes(e.value)):l.refs?"checkbox"===l.ref.type?l.refs.length>1?l.refs.forEach(e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(r)?!!r.find(a=>a===e.value):r===e.value)):l.refs[0]&&(l.refs[0].checked=!!r):l.refs.forEach(e=>e.checked=e.value===r):"file"===l.ref.type?l.ref.value="":(l.ref.value=r,l.ref.type||N.values.next({name:e,values:{...x}})))}(l.shouldDirty||l.shouldTouch)&&P(e,r,l.shouldTouch,l.shouldDirty,!0),l.shouldValidate&&eu(e)},ee=(e,a,l)=>{for(let t in a){let i=a[t],s=`${e}.${t}`,n=v(b,s);!y.array.has(e)&&$(i)&&(!n||n._f)||r(i)?q(s,i,l):ee(s,i,l)}},ea=(e,l,t={})=>{let r=v(b,e),s=y.array.has(e),n=d(l);F(x,e,n),s?(N.array.next({name:e,values:{...x}}),(j.isDirty||j.dirtyFields)&&t.shouldDirty&&N.state.next({name:e,dirtyFields:el(p,x),isDirty:K(e,n)})):!r||r._f||i(n)?q(e,n,t):ee(e,n,t),O(e,y)&&N.state.next({...h}),N.values.next({name:e,values:{...x}}),g.mount||a()},eo=async a=>{let r=a.target,i=r.name,s=!0,o=v(b,i);if(o){var u,d,c,m,p;let T,R,_,D=r.type?er(o._f):n(a),G=a.type===f||"focusout"===a.type,L=!((_=o._f).mount&&(_.required||_.min||_.max||_.maxLength||_.minLength||_.pattern||_.validate))&&!t.resolver&&!v(h.errors,i)&&!o._f.deps||(u=G,d=v(h.touchedFields,i),c=h.isSubmitted,m=V,!(p=E).isOnAll&&(!c&&p.isOnTouch?!(d||u):(c?m.isOnBlur:p.isOnBlur)?!u:(c?!m.isOnChange:!p.isOnChange)||u)),B=O(i,y,G);F(x,i,D),G?(o._f.onBlur&&o._f.onBlur(a),l&&l(0)):o._f.onChange&&o._f.onChange(a);let z=P(i,D,G,!1),K=!S(z)||B;if(G||N.values.next({name:i,type:a.type,values:{...x}}),L)return j.isValid&&M(),K&&N.state.next({name:i,...B?{}:z});if(!G&&B&&N.state.next({...h}),I(!0),t.resolver){let{errors:e}=await U([i]),a=es(h.errors,b,i),l=es(e,b,a.name||i);T=l.error,i=l.name,R=S(e)}else T=(await Z(o,x,C,t.shouldUseNativeValidation))[i],(s=isNaN(D)||D===v(x,i,D))&&(T?R=!1:j.isValid&&(R=await H(b,!0)));if(s){o._f.deps&&eu(o._f.deps);var g=i,A=R,k=T;let a=v(h.errors,g),t=j.isValid&&"boolean"==typeof A&&h.isValid!==A;if(e.delayError&&k){let a;a=()=>{F(h.errors,g,k),N.state.next({errors:h.errors})},(l=e=>{clearTimeout(w),w=setTimeout(a,e)})(e.delayError)}else clearTimeout(w),l=null,k?F(h.errors,g,k):Y(h.errors,g);if((k?!Q(a,k):a)||!S(z)||t){let e={...z,...t&&"boolean"==typeof A?{isValid:A}:{},errors:h.errors,name:g};h={...h,...e},N.state.next(e)}I(!1)}}},eu=async(e,a={})=>{let l,r,i=k(e);if(I(!0),t.resolver){let a=await z(m(e)?e:i);l=S(a),r=e?!i.some(e=>v(a,e)):l}else e?((r=(await Promise.all(i.map(async e=>{let a=v(b,e);return await H(a&&a._f?{[e]:a}:a)}))).every(Boolean))||h.isValid)&&M():r=l=await H(b);return N.state.next({..."string"!=typeof e||j.isValid&&l!==h.isValid?{}:{name:e},...t.resolver||!e?{isValid:l}:{},errors:h.errors,isValidating:!1}),a.shouldFocus&&!r&&R(b,e=>e&&v(h.errors,e),e?i:y.mount),r},ed=e=>{let a={...p,...g.mount?x:{}};return m(e)?a:"string"==typeof e?v(a,e):e.map(e=>v(a,e))},ec=(e,a)=>({invalid:!!v((a||h).errors,e),isDirty:!!v((a||h).dirtyFields,e),isTouched:!!v((a||h).touchedFields,e),error:v((a||h).errors,e)}),em=(e,a,l)=>{let t=(v(b,e,{_f:{}})._f||{}).ref;F(h.errors,e,{...a,ref:t}),N.state.next({name:e,errors:h.errors,isValid:!1}),l&&l.shouldFocus&&t&&t.focus&&t.focus()},ev=(e,a={})=>{for(let l of e?k(e):y.mount)y.mount.delete(l),y.array.delete(l),a.keepValue||(Y(b,l),Y(x,l)),a.keepError||Y(h.errors,l),a.keepDirty||Y(h.dirtyFields,l),a.keepTouched||Y(h.touchedFields,l),t.shouldUnregister||a.keepDefaultValue||Y(p,l);N.values.next({values:{...x}}),N.state.next({...h,...!a.keepDirty?{}:{isDirty:K()}}),a.keepIsValid||M()},ef=(e,a={})=>{let l=v(b,e),r="boolean"==typeof a.disabled;return F(b,e,{...l||{},_f:{...l&&l._f?l._f:{ref:{name:e}},name:e,mount:!0,...a}}),y.mount.add(e),l?r&&F(x,e,a.disabled?void 0:v(x,e,er(l._f))):B(e,!0,a.value),{...r?{disabled:a.disabled}:{},...t.progressive?{required:!!a.required,min:ei(a.min),max:ei(a.max),minLength:ei(a.minLength),maxLength:ei(a.maxLength),pattern:ei(a.pattern)}:{}
1,name:e,onChange:eo,onBlur:eo,ref:r=>{if(r){let t;ef(e,a),l=v(b,e);let i=m(r.value)&&r.querySelectorAll&&r.querySelectorAll("input,select,textarea")[0]||r,s="radio"===(t=i).type||"checkbox"===t.type,n=l._f.refs||[];(s?n.find(e=>e===i):i===l._f.ref)||(F(b,e,{_f:{...l._f,...s?{refs:[...n.filter(X),i,...Array.isArray(v(p,e))?[{}]:[]],ref:{type:i.type,name:e}}:{ref:i}}}),B(e,!1,void 0,i))}else(l=v(b,e,{}))._f&&(l._f.mount=!1),(t.shouldUnregister||a.shouldUnregister)&&!(o(y.array,e)&&g.action)&&y.unMount.add(e)}}},eh=()=>t.shouldFocusError&&R(b,e=>e&&v(h.errors,e),y.mount),eb=(e,a)=>async l=>{l&&(l.preventDefault&&l.preventDefault(),l.persist&&l.persist());let r=d(x);if(N.state.next({isSubmitting:!0}),t.resolver){let{errors:e,values:a}=await U();h.errors=e,r=a}else await H(b);Y(h.errors,"root"),S(h.errors)?(N.state.next({errors:{}}),await e(r,l)):(a&&await a({...h.errors},l),eh(),setTimeout(eh)),N.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:S(h.errors),submitCount:h.submitCount+1,errors:h.errors})},ep=(l,t={})=>{let r=l||p,i=d(r),s=l&&!S(l)?i:p;if(t.keepDefaultValues||(p=r),!t.keepValues){if(t.keepDirtyValues||A)for(let e of y.mount)v(h.dirtyFields,e)?F(s,e,v(x,e)):ea(e,v(s,e));else{if(u&&m(l))for(let e of y.mount){let a=v(b,e);if(a&&a._f){let e=Array.isArray(a._f.refs)?a._f.refs[0]:a._f.ref;if(L(e)){let a=e.closest("form");if(a){a.reset();break}}}}b={}}x=e.shouldUnregister?t.keepDefaultValues?d(p):{}:d(s),N.array.next({values:{...s}}),N.values.next({values:{...s}})}y={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},g.mount||a(),g.mount=!j.isValid||!!t.keepIsValid,g.watch=!!e.shouldUnregister,N.state.next({submitCount:t.keepSubmitCount?h.submitCount:0,isDirty:t.keepDirty?h.isDirty:!!(t.keepDefaultValues&&!Q(l,p)),isSubmitted:!!t.keepIsSubmitted&&h.isSubmitted,dirtyFields:t.keepDirtyValues?h.dirtyFields:t.keepDefaultValues&&l?el(p,l):{},touchedFields:t.keepTouched?h.touchedFields:{},errors:t.keepErrors?h.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},ex=(e,a)=>ep(G(e)?e(x):e,a);return{control:{register:ef,unregister:ev,getFieldState:ec,handleSubmit:eb,setError:em,_executeSchema:U,_getWatch:W,_getDirty:K,_updateValid:M,_removeUnmounted:()=>{for(let e of y.unMount){let a=v(b,e);a&&(a._f.refs?a._f.refs.every(e=>!X(e)):!X(a._f.ref))&&ev(e)}y.unMount=new Set},_updateFieldArray:(e,a=[],l,t,r=!0,i=!0)=>{if(t&&l){if(g.action=!0,i&&Array.isArray(v(b,e))){let a=l(v(b,e),t.argA,t.argB);r&&F(b,e,a)}if(i&&Array.isArray(v(h.errors,e))){let a,i=l(v(h.errors,e),t.argA,t.argB);r&&F(h.errors,e,i),c(v(a=h.errors,e)).length||Y(a,e)}if(j.touchedFields&&i&&Array.isArray(v(h.touchedFields,e))){let a=l(v(h.touchedFields,e),t.argA,t.argB);r&&F(h.touchedFields,e,a)}j.dirtyFields&&(h.dirtyFields=el(p,x)),N.state.next({name:e,isDirty:K(e,a),dirtyFields:h.dirtyFields,errors:h.errors,isValid:h.isValid})}else F(x,e,a)},_getFieldArray:a=>c(v(g.mount?x:p,a,e.shouldUnregister?v(p,a,[]):[])),_reset:ep,_resetDefaultValues:()=>G(t.defaultValues)&&t.defaultValues().then(e=>{ex(e,t.resetOptions),N.state.next({isLoading:!1})}),_updateFormState:e=>{h={...h,...e}},_subjects:N,_proxyFormState:j,get _fields(){return b},get _formValues(){return x},get _state(){return g},set _state(value){g=value},get _defaultValues(){return p},get _names(){return y},set _names(value){y=value},get _formState(){return h},set _formState(value){h=value},get _options(){return t},set _options(value){t={...t,...value}}},trigger:eu,register:ef,handleSubmit:eb,watch:(e,a)=>G(e)?N.values.subscribe({next:l=>e(W(void 0,a),l)}):W(e,a,!0),setValue:ea,getValues:ed,reset:ex,resetField:(e,a={})=>{v(b,e)&&(m(a.defaultValue)?ea(e,v(p,e)):(ea(e,a.defaultValue),F(p,e,a.defaultValue)),a.keepTouched||Y(h.touchedFields,e),a.keepDirty||(Y(h.dirtyFields,e),h.isDirty=a.defaultValue?K(e,v(p,e)):K()),!a.keepError&&(Y(h.errors,e),j.isValid&&M()),N.state.next({...h}))},clearErrors:e=>{e&&k(e).forEach(e=>Y(h.errors,e)),N.state.next({errors:e?h.errors:{}})},unregister:ev,setError:em,setFocus:(e,a={})=>{let l=v(b,e),t=l&&l._f;if(t){let e=t.refs?t.refs[0]:t.ref;e.focus&&(e.focus(),a.shouldSelect&&e.select())}},getFieldState:ec}}(e,()=>b(e=>({...e}))),formState:h});let p=a.current.control;return p._options=e,V({subject:p._subjects.state,next:e=>{A(e,p._proxyFormState,p._updateFormState,!0)&&b({...p._formState})}}),t.default.useEffect(()=>{e.values&&!Q(e.values,l.current)?(p._reset(e.values,p._options.resetOptions),l.current=e.values):p._resetDefaultValues()},[e.values,p]),t.default.useEffect(()=>
1{p._state.mount||(p._updateValid(),p._state.mount=!0),p._state.watch&&(p._state.watch=!1,p._subjects.state.next({...p._formState})),p._removeUnmounted()}),a.current.formState=N(h,p),a.current}({defaultValues:b.fields}),{control:I,formState:{errors:B},handleSubmit:P,register:U}=M,[z,H]=(0,t.useState)(!1),[K,W]=(0,t.useState)(),[q,ee]=(0,t.useState)(),ea=(0,l.useRouter)(),ew=(0,t.useCallback)(e=>{let a;(async()=>{ee(void 0);let l=Object.entries(e).map(([e,a])=>({field:e,value:a}));a=setTimeout(()=>{H(!0)},1e3);try{let e=await fetch(`${(0,ae.getClientSideURL)()}/api/form-submissions`,{body:JSON.stringify({form:p,submissionData:l}),headers:{"Content-Type":"application/json"},method:"POST"}),t=await e.json();if(clearTimeout(a),e.status>=400){H(!1),ee({message:t.errors?.[0]?.message||"Internal Server Error",status:t.status});return}if(H(!1),W(!0),"redirect"===g&&y){let{url:e}=y;e&&ea.push(e)}}catch(e){console.warn(e),H(!1),ee({message:"Something went wrong."})}})()},[ea,p,y,g]),ej=(0,em.useReducedMotion)(),eN="ode"===C,eS=(0,a.jsx)(j,{...M,children:(0,a.jsx)(ec.AnimatePresence,{mode:"wait",children:!z&&K&&"message"===g?(0,a.jsxs)(ed.motion.div,{initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},className:(0,ex.cn)("rounded-xl p-8 text-center",eN?"bg-accent/10 border border-accent/20":"bg-green-50 dark:bg-green-950/30 border border-green-200 dark:border-green-800"),children:[(0,a.jsx)("div",{className:(0,ex.cn)("w-14 h-14 rounded-full flex items-center justify-center mx-auto mb-4",eN?"bg-accent/20":"bg-green-100 dark:bg-green-900/50"),children:(0,a.jsx)(eh.CheckCircle,{className:(0,ex.cn)("w-7 h-7",eN?"text-accent":"text-green-600 dark:text-green-400")})}),(0,a.jsx)(eo.default,{data:x})]}):(0,a.jsxs)(ed.motion.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},children:[q&&(0,a.jsxs)("div",{className:(0,ex.cn)("mb-6 p-4 rounded-xl flex items-center gap-3","bg-red-50 dark:bg-red-950/30 border border-red-200 dark:border-red-800 text-red-600 dark:text-red-400"),children:[(0,a.jsx)(ef.AlertCircle,{className:"w-5 h-5 shrink-0"}),(0,a.jsx)("div",{className:"text-sm",children:`${q.status||"500"}: ${q.message||""}`})]}),(0,a.jsxs)("form",{id:p,onSubmit:P(ew),className:"space-y-5",children:[(0,a.jsx)("div",{className:"space-y-5",children:b&&b.fields&&b.fields?.map((e,l)=>{let t=e9?.[e.blockType];return t?(0,a.jsx)("div",{className:"relative",children:(0,a.jsx)(t,{form:b,...e,...M,control:I,errors:B,register:U})},l):null})}),(0,a.jsx)(eu.Button,{form:p,type:"submit",disabled:z,className:(0,ex.cn)("w-full mt-6 h-12 font-semibold rounded-xl","bg-accent text-accent-foreground hover:bg-accent/90","transition-[box-shadow] duration-200","shadow-lg shadow-accent/20 hover:shadow-xl hover:shadow-accent/30"),children:z?(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[(0,a.jsx)(eb.Loader2,{className:"w-4 h-4 animate-spin"}),"Sending..."]}):(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[w,(0,a.jsx)(ep.Send,{className:"w-4 h-4"})]})})]})]})})});return eN?(0,a.jsx)("section",{className:"relative overflow-hidden",children:(0,a.jsxs)("div",{className:"container relative z-10 pt-header-safe pb-24",children:[(0,a.jsxs)("div",{className:"max-w-3xl mx-auto text-center mb-12",children:[(0,a.jsx)(ed.motion.div,{initial:ej?{opacity:0}:{opacity:0,y:ev.OFFSET},animate:ej?{opacity:1}:{opacity:1,y:0},transition:{duration:ev.DURATION.secondary,delay:0*ev.STAGGER,ease:ev.EASE},className:"mb-6",children:(0,a.jsx)(eg.HeroBadge,{children:"Get in touch"})}),(0,a.jsx)(ed.motion.h1,{initial:ej?{opacity:0}:{opacity:0,y:ev.OFFSET},animate:ej?{opacity:1}:{opacity:1,y:0},transition:{duration:ev.DURATION.primary,delay:+ev.STAGGER,ease:ev.EASE},className:(0,ex.cn)((0,ey.headingVariants)({level:"page",align:"center"}),"mb-6"),children:"Contact Us"}),h&&E&&!K&&(0,a.jsx)(ed.motion.div,{initial:ej?{opacity:0}:{opacity:0,y:ev.OFFSET},animate:ej?{opacity:1}:{opacity:1,y:0},transition:{duration:ev.DURATION.secondary,delay:2*ev.STAGGER,ease:ev.EASE},children:(0,a.jsx)(eo.default,{data:E,enableGutter:!1,className:(0,ex.cn)((0,ey.subtitleVariants)(),"max-w-xl mx-auto")})})]}),(0,a.jsx)(ed.motion.div,{initial:ej?{opacity:0}:{opacity:0,y:ev.OFFSET},animate:ej?{opacity:1}:{opacity:1,y:0},transition:{duration:ev.DURATION.secondary,delay:3*ev.STAGGER,ease:ev.EASE},className:"max-w-2xl mx-auto",children:(0,a.jsx)("div",{className:(0,ex.cn)("p-6 sm:p-8 md:p-10","bg-white dark:bg-zinc-900","border border-zinc-200 dark:border-zinc-800","rounded-2xl","shadow-xl shadow-black/5"),children:eS})})]})}):(0,a.jsxs)("div",{className:"container lg:max-w-[48rem] py-8",children:[h&&E&&!K&&(0,a.jsx)(eo.default,{className:"mb-8 lg:mb-12",data:E,enableGutter:!1}),(0,a.jsx)("div",{className:(0,ex.cn)("p-6 lg:p-8","bg-white dark:bg-zinc-900","border border-zinc-200 dark:border-zinc-800","rounded-xl"),children:eS})]})}],832579)},673675,e=>{"use strict";var a=e.i(116069),l=e.i(370993),t=e.i(22533),r=e.i(151641),i=e.i(760207);e.s(["HighImpactHero",0,({links:e,media:s,richText:n})=>((0,l.useHeaderThemeOverride)("dark"),(0,a.jsxs)("div",{className:"relative -mt-[10.4rem] flex items-center justify-center text-white","data-theme":"dark",children:[(0,a.jsx)("div",{className:"container mb-8 z-10 relative flex items-center justify-center",children:(0,a.jsxs)("div",{className:"max-w-[36.5rem] md:text-center",children:[n&&(0,a.jsx)(i.default,{className:"mb-6",data:n,enableGutter:!1}),Array.isArray(e)&&e.length>0&&(0,a.jsx)("ul",{className:"flex md:justify-center gap-4",children:e.map(({link:e},l)=>(0,a.jsx)("li",{children:(0,a.jsx)(t.CMSLink,{...e})},l))})]})}),(0,a.jsx)("div",{className:"min-h-[80vh] select-none",children:s&&"object"==typeof s&&(0,a.jsx)(r.Media,{fill:!0,imgClassName:"-z-10 object-cover",priority:!0,resource:s})})]}))])},620273,e=>{"use strict";
1var a=e.i(116069),l=e.i(22533),t=e.i(760207),r=e.i(112086),i=e.i(665143),s=e.i(644937);e.s(["ContactHero",0,({links:e,richText:n})=>{let o=(0,i.useReducedMotion)();return(0,a.jsx)("div",{className:"relative min-h-[40vh] flex items-center justify-center overflow-hidden py-12 md:py-16",children:(0,a.jsx)("div",{className:"container relative z-10",children:(0,a.jsx)("div",{className:"flex flex-col items-center text-center",children:(0,a.jsxs)(r.motion.div,{initial:o?{opacity:1,y:0}:{opacity:0,y:s.OFFSET},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:s.DURATION.primary,delay:0*s.STAGGER,ease:s.EASE},className:"relative max-w-4xl",children:[(0,a.jsxs)("div",{className:"flex items-center justify-center gap-3 mb-6",children:[(0,a.jsxs)("div",{className:"flex gap-1",children:[(0,a.jsx)("span",{className:"w-1 h-1 bg-accent rounded-full"}),(0,a.jsx)("span",{className:"w-1 h-1 bg-accent rounded-full"})]}),(0,a.jsx)("span",{className:"text-xs font-mono tracking-[0.3em] text-accent uppercase",children:"Signal Established"})]}),(0,a.jsxs)("h1",{className:"text-5xl md:text-7xl lg:text-[8rem] font-black tracking-tighter leading-[0.9] mb-8 text-foreground",children:[(0,a.jsx)("span",{className:"block overflow-hidden",children:(0,a.jsx)(r.motion.span,{initial:o?{opacity:1,y:0}:{opacity:0,y:s.OFFSET},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:s.DURATION.primary,delay:+s.STAGGER,ease:s.EASE},className:"block",children:"Contact"})}),(0,a.jsx)("span",{className:"block overflow-hidden",children:(0,a.jsx)(r.motion.span,{initial:o?{opacity:1,y:0}:{opacity:0,y:s.OFFSET},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:s.DURATION.primary,delay:+s.STAGGER+.06,ease:s.EASE},className:"block text-transparent bg-clip-text bg-gradient-to-r from-accent to-blue-500",children:"Us"})})]}),(0,a.jsx)("div",{className:"text-xl md:text-2xl text-muted-foreground font-light leading-relaxed mb-10 max-w-2xl mx-auto",children:n&&(0,a.jsx)(t.default,{data:n,enableGutter:!1})}),Array.isArray(e)&&e.length>0&&(0,a.jsx)("div",{className:"flex flex-wrap justify-center gap-4",children:e.map(({link:e},t)=>(0,a.jsx)(r.motion.div,{initial:o?{opacity:1,y:0}:{opacity:0,y:s.OFFSET},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:s.DURATION.secondary,delay:(2+t)*s.STAGGER,ease:s.EASE},children:(0,a.jsx)(l.CMSLink,{...e})},t))})]})})})})}])},330681,e=>{"use strict";var a=e.i(116069),l=e.i(301828);e.s(["PostStyleHero",0,e=>{let{title:t,description:r,categories:i,showAuthor:s,authorName:n,showDate:o,heroDate:u,media:d}=e||{};return(0,a.jsx)(l.PostHeroBase,{title:t,description:r,categories:i,author:s&&n?n:null,date:o&&u?u:null,heroImage:d})}])},447120,e=>{"use strict";var a=e.i(116069),l=e.i(519455),t=e.i(54253),r=e.i(198914),i=e.i(432440);let s=(0,e.i(297590).default)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);var n=e.i(746028),o=e.i(112086),u=e.i(46946),d=e.i(202355),c=e.i(665143),m=e.i(29821),v=e.i(427772);let f={some:0,all:1};function h({value:e,duration:l=2}){let t=(0,m.useRef)(null),r=function(e,{root:a,margin:l,amount:t,once:r=!1,initial:i=!1}={}){let[s,n]=(0,m.useState)(i);return(0,m.useEffect)(()=>{if(!e.current||r&&s)return;let i={root:a&&a.current||void 0,margin:l,amount:t};return function(e,a,{root:l,margin:t,amount:r="some"}={}){let i=(0,v.resolveElements)(e),s=new WeakMap,n=new IntersectionObserver(e=>{e.forEach(e=>{let l=s.get(e.target);if(!!l!==e.isIntersecting)if(e.isIntersecting){let l=a(e.target,e);"function"==typeof l?s.set(e.target,l):n.unobserve(e.target)}else"function"==typeof l&&(l(e),s.delete(e.target))})},{root:l,rootMargin:t,threshold:"number"==typeof r?r:f[r]});return i.forEach(e=>n.observe(e)),()=>n.disconnect()}(e.current,()=>(n(!0),r?void 0:()=>n(!1)),i)},[a,e,l,r,t]),s}(t,{once:!0}),[i,s]=(0,m.useState)("0");return(0,m.useEffect)(()=>{let a;if(!r)return;let t=parseInt(e.replace(/,/g,""));if(isNaN(t))return void s(e);let i=r=>{a||(a=r);let n=(r-a)/(1e3*l);n<1?(s(Math.floor(t*n).toLocaleString()),requestAnimationFrame(i)):s(e)};requestAnimationFrame(i)},[e,r,l]),(0,a.jsx)("span",{ref:t,children:i})}function b({value:e,label:l}){return(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"block text-6xl md:text-7xl font-black text-foreground
1/90 mb-2 tracking-tighter",children:(0,a.jsx)(h,{value:e})}),(0,a.jsx)("span",{className:"text-sm text-accent font-bold uppercase tracking-[0.25em]",children:l})]})}var p=e.i(530941),x=e.i(644937);let g=(0,i.default)(()=>e.A(716078).then(e=>e.WorldMap),{loadableGenerated:{modules:[431904]},ssr:!1,loading:()=>(0,a.jsx)("div",{className:"w-full aspect-[2/1] rounded-2xl bg-muted/10 animate-pulse"})}),y=[{title:"Rigorous Education Research",description:"Change and innovation in education should be founded on evidence. We produce reliable, actionable bases of evidence that inform effective strategy and programming, particularly in the fast-changing EdTech sector.",capabilities:["Design-based implementation research","Mixed-methods research","Participatory research","Actionable evidence use"],href:"/education-research",imageSrc:"https://images.unsplash.com/photo-1524178232363-1fb2b075b655?auto=format&fit=crop&w=1600&q=80",imageAlt:"Adults engaged in a collaborative research workshop."},{title:"Programme Implementation",description:"We bridge the gap between producing evidence and putting it into practice across all education levels. Our agile project management approach focuses on the ultimate end-user: the learner.",capabilities:["Programme design","Participatory implementation","Monitoring, evaluation & learning (MERL)","Technology-enhanced education"],href:"/implementation",imageSrc:"https://images.unsplash.com/photo-1624555130581-1d9cca783bc0?auto=format&fit=crop&w=1600&q=80",imageAlt:"Facilitators gathered around a table during a programme working session."},{title:"Strategy & Management",description:"We work with governments, donors, and institutions to develop effective education strategies and policies, informed by the best available evidence and iterative agile methodologies.",capabilities:["National EdTech strategies","Policy development","Capacity building","Learning recovery programmes"],href:"/management",imageSrc:"https://images.unsplash.com/photo-1568992688065-536aad8a12f6?auto=format&fit=crop&w=1600&q=80",imageAlt:"Education leaders in a planning meeting across a shared table."},{title:"Technology in Education",description:"Technology can have significant positive impacts when used effectively. We believe EdTech should be used when it presents the best-value solution, not as a panacea, but as a powerful tool.",capabilities:["Best-value technology solutions","Teacher professional development","Open-source tool development","Low- and hi-tech approaches"],href:"/technology-in-education",imageSrc:"https://images.unsplash.com/photo-1531482615713-2afd69097998?auto=format&fit=crop&w=1600&q=80",imageAlt:"Adults collaborating around a laptop in a modern workspace."}],w={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.1,delayChildren:.05}}},j={hidden:{opacity:0,y:x.OFFSET},visible:{opacity:1,y:0,transition:{duration:x.DURATION.primary,ease:x.EASE}}},N=({specialty:e,index:l,featured:i=!1,horizontal:n=!1})=>{var o;let u,d=(o=e.imageSrc,(u=o?.trim())?u.startsWith("http://")||u.startsWith("https://")||u.startsWith("/")?u:`/media/${u.replace(/^\/+/,"")}`:null),c=d?.startsWith("/api/media/file/")??!1;return n?(0,a.jsxs)("article",{className:"group relative grid grid-cols-1 lg:grid-cols-2 overflow-hidden rounded-3xl bg-card",children:[d&&(0,a.jsx)("div",{className:"relative aspect-[16/10] lg:aspect-auto lg:min-h-[320px] overflow-hidden",children:(0,a.jsx)(r.default,{alt:e.imageAlt||e.title,className:"object-cover transition-transform duration-700 ease-out group-hover:scale-105",fill:!0,sizes:"(max-width: 1024px) 100vw, 50vw",src:d,unoptimized:c})}),(0,a.jsxs)("div",{className:"relative flex flex-col justify-center p-8 lg:p-12 gap-4",children:[(0,a.jsx)("h3",{className:"text-2xl lg:text-3xl font-bold tracking-tight text-foreground leading-tight",children:e.title}),(0,a.jsx)("p",{className:"text-muted-foreground text-sm lg:text-base leading-relaxed max-w-md",children:e.description}),(0,a.jsxs)(t.default,{href:e.href,className:"inline-flex items-center gap-2 text-sm font-semibold text-accent hover:text-accent/80 transition-colors group/cta mt-1",children:["Explore",(0,a.jsx)(s,{className:"w-3.5 h-3.5 transition-transform duration-300 group-hover/cta:translate-x-1"})]})]})]}):(0,a.jsxs)("article",{className:(0,p.cn)("group relative overflow-hidden rounded-3xl h-full",i?"min-h-[420px]":"min-h-[340px]"),children:[d&&(0,a.jsx)(r.default,{alt:e.imageAlt||e.title,className:"object-cover transition-transform duration-700 ease-out group-hover:scale-105",fill:!0,sizes:i?"(max-width: 768px) 100vw, 58vw":"(max-width: 768px) 100vw, 42vw",src:d,unoptimized:c}),(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/90 via-black/55 via-45% to-black/10"}),(0,a.jsxs)("div",{className:"absolute inset-x-0 bottom-0 z-10 p-6 lg:p-8 flex flex-col gap-3",children:[(0,a.jsx)("h3",{className:(0,p.cn)("font-bold tracking-tight text-white leading-tight",i?"text-2xl lg:text-3xl":"text-xl lg:text-2xl"),children:e.title}),(0,a.jsx)("p",{className:(0,p.cn)("text-white/70 leading-relaxed line-clamp-3",i?"text-sm lg:text-base max-w-lg"
1:"text-sm max-w-sm"),children:e.description}),(0,a.jsxs)(t.default,{href:e.href,className:"inline-flex items-center gap-2 text-sm font-semibold text-accent hover:text-accent/80 transition-colors group/cta pt-1",children:["Explore",(0,a.jsx)(s,{className:"w-3.5 h-3.5 transition-transform duration-300 group-hover/cta:translate-x-1"})]})]})]})},S={hidden:{},visible:{transition:{staggerChildren:.14,delayChildren:.1}}},A={hidden:{opacity:0,y:28},visible:{opacity:1,y:0,transition:{duration:.7,ease:x.EASE}}},k=({specialties:e})=>(0,a.jsx)("section",{className:"py-24 lg:py-36",children:(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsxs)(o.motion.div,{variants:w,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-80px"},className:"mb-16 lg:mb-24",children:[(0,a.jsx)(o.motion.span,{variants:j,className:"block text-sm font-semibold tracking-[0.2em] uppercase text-accent mb-5",children:"What We Do"}),(0,a.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-end lg:justify-between gap-6 lg:gap-16",children:[(0,a.jsxs)(o.motion.h2,{variants:j,className:"text-4xl sm:text-5xl lg:text-7xl font-black tracking-tight text-foreground leading-[0.92]",children:["Facilitating",(0,a.jsx)("br",{}),(0,a.jsx)("span",{className:"text-accent",children:"Effective Change"})]}),(0,a.jsx)(o.motion.p,{variants:j,className:"text-lg text-muted-foreground leading-relaxed max-w-md lg:pb-2",children:"Working with education stakeholders in low- and middle-income countries. Equity and evidence at the heart of everything."})]})]}),(0,a.jsxs)(o.motion.div,{variants:S,initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.05},className:"grid grid-cols-1 lg:grid-cols-12 auto-rows-auto gap-4 lg:gap-5",children:[e[0]&&(0,a.jsx)(o.motion.div,{variants:A,className:"lg:col-span-7 lg:row-span-2",children:(0,a.jsx)(N,{specialty:e[0],index:0,featured:!0})}),e[1]&&(0,a.jsx)(o.motion.div,{variants:A,className:"lg:col-span-5",children:(0,a.jsx)(N,{specialty:e[1],index:1})}),e[2]&&(0,a.jsx)(o.motion.div,{variants:A,className:"lg:col-span-5",children:(0,a.jsx)(N,{specialty:e[2],index:2})}),e[3]&&(0,a.jsx)(o.motion.div,{variants:A,className:"lg:col-span-12",children:(0,a.jsx)(N,{specialty:e[3],index:3,horizontal:!0})})]})]})});e.s(["TemporaryHomeClient",0,({recentProgrammes:e,recentPosts:r})=>{let i=(0,c.useReducedMotion)(),v=(0,m.useRef)(null),{scrollYProgress:f}=(0,u.useScroll)({target:v}),h=e.docs.length,p=-(160+600*h+(h-1)*48-1200-100),w=(0,d.useTransform)(f,[0,1],[0,p]);return(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"home-hero-overlap relative z-20 bg-background rounded-t-[2.5rem] lg:rounded-t-[4rem] shadow-[0_-24px_80px_-40px_rgba(0,0,0,0.35)] dark:shadow-[0_-24px_80px_-40px_rgba(0,0,0,0.8)]",children:(0,a.jsx)(k,{specialties:y})}),e.docs.length>0&&(0,a.jsx)("section",{ref:v,className:"relative min-h-[300vh]",children:(0,a.jsxs)("div",{className:"sticky top-0 min-h-screen flex flex-col justify-center overflow-hidden py-20",children:[(0,a.jsx)("div",{className:"container mx-auto px-4 relative z-10 mb-12",children:(0,a.jsxs)("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-end gap-8",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(o.motion.span,{initial:i?{opacity:0}:{opacity:0,y:x.OFFSET},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:x.DURATION.secondary,ease:x.EASE},className:"block text-sm font-semibold tracking-[0.2em] uppercase text-accent mb-4",children:"Our Work"}),(0,a.jsx)(o.motion.h2,{initial:i?{opacity:0}:{opacity:0,y:x.OFFSET},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:x.DURATION.primary,delay:+x.STAGGER,ease:x.EASE},className:"text-4xl md:text-5xl font-bold text-foreground",children:"Recent Programmes"})]}),(0,a.jsx)(o.motion.div,{initial:i?{opacity:0}:{opacity:0,y:x.OFFSET},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:x.DURATION.secondary,delay:2*x.STAGGER,ease:x.EASE},children:(0,a.jsx)(t.default,{href:"/programmes",children:(0,a.jsxs)(l.Button,{variant:"ghost",className:"rounded-full text-lg px-8 h-14 hover:bg-accent/10 hover:text-accent transition-[background-color,color]",children:["View All Programmes ",(0,a.jsx)(s,{className:"ml-2 w-5 h-5"})]})})})]})}),(0,a.jsx)(o.motion.div,{style:{x:w},className:"hidden lg:flex gap-12 px-4 pl-[10vw]",children:e.docs.map(e=>(0,a.jsx)(o.motion.div,{className:"relative min-w-[600px] h-[500px]",whileHover:{y:-4,transition:{duration:.3,ease:[.25,1,.5,1]}},children:(0,a.jsx)(n.BentoCard,{doc:e,relationTo:"programmes",showCategories:!0,className:"h-full rounded-[2.5rem] bg-card dark:bg-card/80 border-none shadow-lg dark:shadow-none"})},e.slug||e.id))}),(0,a.jsx)("div",{className:"flex lg:hidden flex-col gap-8 container mx-auto px-4",children:e.docs.map(e=>(0,a.jsx)("div",{className:"relative w-full h-[400px]",children:(0,a.jsx)(n.BentoCard,{doc:e,relationTo:"programmes",showCategories:!0,className:"h-full rounded-[2rem] bg-card dark:bg-card/80 border-zinc-200/50 dark:border-white/5"})},e.slug||e.id))})]})}),(0,a.jsx)("section",{className:"py-28 lg:py-36 relative overflow-hidden",children:(0,a.jsxs)("div",{className:"container mx-auto px-4 relative z-10",children:[(0,a.jsxs)(o.motion.div,{initial:i?{opacity:0}
1:{opacity:0,y:x.OFFSET},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:x.DURATION.primary,ease:x.EASE},className:"mb-16 lg:mb-20",children:[(0,a.jsx)("span",{className:"block text-sm font-semibold tracking-[0.2em] uppercase text-accent mb-5",children:"Global Impact"}),(0,a.jsx)("h2",{className:"text-4xl md:text-5xl lg:text-6xl font-black tracking-tight text-foreground mb-5",children:"Our reach"}),(0,a.jsx)("p",{className:"text-lg lg:text-xl text-muted-foreground leading-relaxed max-w-2xl",children:"A global organisation with a presence in over 30 countries, impacting millions of learners worldwide through evidence-driven programmes."})]}),(0,a.jsx)(o.motion.div,{initial:i?{opacity:0}:{opacity:0,y:x.OFFSET},whileInView:i?{opacity:1}:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:x.DURATION.primary,ease:x.EASE},className:"relative rounded-3xl lg:rounded-[2.5rem] overflow-hidden border border-zinc-200/50 dark:border-white/5 bg-card/40 dark:bg-card/10",children:(0,a.jsx)(g,{})}),(0,a.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-8 lg:gap-16 mt-16 lg:mt-20 max-w-4xl",children:[{value:"30",label:"Countries where we have worked",staggerIndex:0},{value:"7,300",label:"Our evidence library",staggerIndex:1},{value:"35",label:"Staff allocation",staggerIndex:2}].map(e=>(0,a.jsx)(o.motion.div,{initial:i?{opacity:0}:{opacity:0,y:x.OFFSET},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:x.DURATION.secondary,delay:e.staggerIndex*x.STAGGER,ease:x.EASE},children:(0,a.jsx)(b,{value:e.value,label:e.label})},e.label))})]})}),r.docs.length>0&&(0,a.jsx)("section",{className:"py-20 lg:py-28 relative overflow-hidden",children:(0,a.jsxs)("div",{className:"container mx-auto px-4 relative z-10",children:[(0,a.jsxs)(o.motion.div,{initial:i?{opacity:0}:{opacity:0,y:x.OFFSET},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:x.DURATION.primary,ease:x.EASE},className:"flex flex-col md:flex-row justify-between items-start md:items-end gap-8 mb-16",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"block text-sm font-semibold tracking-[0.2em] uppercase text-accent mb-4",children:"Latest Insights"}),(0,a.jsx)("h2",{className:"text-4xl md:text-5xl font-bold text-foreground",children:"Recent Blog Posts"})]}),(0,a.jsx)(t.default,{href:"/blog",children:(0,a.jsxs)(l.Button,{variant:"ghost",className:"rounded-full text-lg px-8 h-14 hover:bg-accent/10 hover:text-accent transition-[background-color,color]",children:["View All Posts ",(0,a.jsx)(s,{className:"ml-2 w-5 h-5"})]})})]}),(0,a.jsx)("div",{className:"hidden sm:grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:r.docs.map(e=>(0,a.jsx)("div",{children:(0,a.jsx)(n.BentoCard,{doc:e,relationTo:"posts",showCategories:!0})},e.slug||e.id))}),(0,a.jsx)("div",{className:"flex sm:hidden flex-col gap-8",children:r.docs.map(e=>(0,a.jsx)("div",{className:"relative w-full h-[400px]",children:(0,a.jsx)(n.BentoCard,{doc:e,relationTo:"posts",showCategories:!0,className:"h-full rounded-[2rem] bg-card dark:bg-card/80 border-zinc-200/50 dark:border-white/5"})},e.slug||e.id))})]})})]})}],447120)},631263,e=>{"use strict";var a=e.i(116069);e.s(["GlobeIcon",0,e=>(0,a.jsxs)("svg",{viewBox:"0 0 22 24",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,a.jsx)("path",{d:"M0 12c0-1.967.293-3.702.879-5.205.585-1.502 1.38-2.757 2.386-3.762A9.878 9.878 0 0 1 6.78.763 11.885 11.885 0 0 1 11.04 0c1.48 0 2.878.254 4.193.762a9.785 9.785 0 0 1 3.464 2.271c.994 1.005 1.784 2.26 2.37 3.762.586 1.503.879 3.238.879 5.205s-.293 3.701-.879 5.204c-.586 1.503-1.376 2.757-2.37 3.762a9.775 9.775 0 0 1-3.464 2.271 11.526 11.526 0 0 1-4.194.763 11.88 11.88 0 0 1-4.259-.763 9.868 9.868 0 0 1-3.514-2.27C2.26 19.96 1.464 18.706.88 17.203.293 15.701 0 13.967 0 12Zm17.405-6.605a6.007 6.007 0 0 0-1.81-1.476c-.099-.054-.13-.095-.082-.205a.495.495 0 0 0-.17-.593.543.543 0 0 0-.636-.026c-.042.025-.087.044-.138.07-.01-.04-.017-.058-.02-.076-.075-.434-.634-.603-.926-.29-.025.028-.067.04-.112.066-.073-.245-.214-.4-.459-.447-.257-.05-.434.085-.59.276-.037-.05-.063-.08-.085-.115-.192-.297-.585-.362-.833-.113-.117.118-.163.098-.265-.004a.492.492 0 0 0-.601-.086c-.113.063-.2.168-.316.269-.14-.183-.332-.324-.6-.27-.274.054-.409.246-.463.54-.169-.222-.35-.361-.609-.317-.252.043-.4.208-.475.457-.19-.134-.372-.238-.604-.162-.228.076-.342.243-.4.478-.213-.16-.423-.248-.672-.13-.24.116-.313.323-.328.583-.248-.146-.486-.195-.718-.022-.234.175-.251.414-.187.687-.264-.192-.528-.308-.815-.089-.277.212-.267.48-.097.777-.326-.06-.548.037-.686.293-.145.27.01.477.198.689-.304-.005-.524.086-.635.335-.116.259.006.468.205.662-.261.087-.443.223-.481.48-.04.262.131.426.343.583-.243.095-.4.235-.44.461-.041.232.104.394.271.556-.259.113-.433.282-.417.55.016.271.204.43.495.517-.236.148-.386.321-.348.58.038.255.22.392.49.47-.186.181-.317.365-.234.618.081.247.286.346.545.398-.17.212-.258.42-.125.653.126.22.336.31.596.29-.138.602-.056.746.51.894-.113.21-.188.427-.033.645.153.216.373.281.665.228-.095.215-.127.409 0 .596.128.19.324.25.555.254-.02.058-.036.102-.048.147-.06.228.011.416.
1198.563.16.126.41.14.592.04.155-.084.367.041.358.219-.02.424-.047.848-.07 1.271l-.063 1.203c-.018.341-.045.682-.056 1.023-.01.312-.002.624-.002.952h6.472c.034 0 .074.011.1-.003.045-.023.105-.055.115-.094.114-.428.218-.859.325-1.288l.176-.679.13.072c.114.068.221.15.342.202.531.23 1.1.312 1.673.332.657.024 1.034-.227 1.277-.817.123-.299.155-.616.139-.936-.006-.107.027-.162.13-.216.271-.141.539-.293.794-.459.263-.17.306-.357.128-.592-.127-.168-.297-.305-.447-.456-.033-.033-.062-.068-.114-.126.215 0 .391.016.563-.003.351-.04.593-.192.466-.6-.086-.276-.204-.542-.307-.813-.017-.045-.03-.09-.049-.143.049-.008.077-.014.106-.017.484-.051.925-.197 1.284-.53.11-.102.179-.218.11-.362-.103-.21-.197-.426-.33-.616-.36-.514-.749-1.01-1.11-1.524-.22-.316-.36-.665-.278-1.06.171-.822.217-1.65.104-2.482a5.463 5.463 0 0 0-1.171-2.742Z"}),(0,a.jsx)("path",{d:"M14.57 11.5c-.135.28-.301.54-.497.783l-.644-.521c.156-.193.288-.401.397-.624l.745.362Zm-1.167 1.44c-.245.19-.509.35-.79.481l-.348-.752c.224-.104.434-.232.63-.384l.508.655Zm-1.687.775c-.27.055-.543.083-.819.083h-.075l.015-.829h.06c.22 0 .438-.022.653-.066l.166.812Zm-1.798-.036a4.095 4.095 0 0 1-.879-.328l.377-.738c.224.114.457.202.701.261l-.199.805Zm-1.653-.842a4.107 4.107 0 0 1-.644-.683l.665-.495c.15.201.32.383.513.544l-.534.634Zm-1.108-1.48a4.04 4.04 0 0 1-.277-.903l.815-.15c.045.248.119.488.221.72l-.759.333ZM6.815 9.56c.011-.307.057-.609.137-.906l.8.215c-.064.236-.1.477-.109.722l-.828-.03Zm.481-1.776c.148-.275.325-.53.53-.765l.624.546c-.164.187-.306.39-.423.61l-.73-.39Zm1.227-1.394c.25-.18.519-.329.804-.448l.319.765a3.262 3.262 0 0 0-.642.356l-.481-.673Zm1.714-.708a4.084 4.084 0 0 1 .89-.047l-.047.827a3.204 3.204 0 0 0-.71.038l-.133-.818Zm1.799.108c.3.088.587.208.86.36l-.405.723a3.258 3.258 0 0 0-.686-.287l.23-.796Zm1.616.907c.233.212.438.448.616.708l-.684.468a3.245 3.245 0 0 0-.49-.564l.558-.612Zm1.046 1.519c.117.296.198.6.243.915l-.82.118c-.036-.25-.1-.493-.194-.73l.771-.303Zm.284 1.497c0 .303-.033.603-.1.899l-.808-.183c.053-.236.08-.474.08-.716h.828Z"})]})])},737649,e=>{"use strict";var a=e.i(29821);let l=e=>Math.min(1,Math.max(0,e));e.s(["HomeHeroScroll",0,()=>((0,a.useEffect)(()=>{if("u">typeof CSS&&CSS.supports("animation-timeline: scroll()")||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let e=document.querySelector(".home-hero"),a=e?.querySelector(".home-hero-pin");if(!e||!a)return;e.dataset.jsScroll="true";let t=0,r=1,i=()=>{t=Math.max(0,-parseFloat(getComputedStyle(a).top)||0),r=Math.max(1,a.offsetHeight-t)},s=-1,n=()=>{let a=l((window.scrollY-t)/r);if(a===s)return;s=a;let i=(e=>{let a,[l,t,r,i]=[.25,.35,.65,.85],s=e=>3*l*e*(1-e)**2+3*r*e**2*(1-e)+e**3,n=0,o=1,u=e;for(let a=0;a<12;a++)s(u=(n+o)/2)<e?n=u:o=u;return 3*t*(a=u)*(1-a)**2+3*i*a**2*(1-a)+a**3})(a),n=1-l((a-.55)/.35),o=a<.45?a/.45*.85:.85*(1-(a-.45)/.55);e.style.setProperty("--hero-progress",a.toFixed(4)),e.style.setProperty("--hero-eased",i.toFixed(4)),e.style.setProperty("--hero-fade",n.toFixed(4)),e.style.setProperty("--hero-glow",o.toFixed(4))},o=()=>{i(),n()};i(),n(),window.addEventListener("scroll",n,{passive:!0}),window.addEventListener("resize",o,{passive:!0});let u=new ResizeObserver(o);return u.observe(a),()=>{window.removeEventListener("scroll",n),window.removeEventListener("resize",o),u.disconnect(),delete e.dataset.jsScroll}},[]),null)])}]);

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.