PageSourceSearch

https://www.ellismadagan.com/_next/static/chunks/29a9049b384127dd.js

js ellismadagan.com collected 2026-10-04 08:07:12 UTC 13,474 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,18566,(e,t,r)=>{t.exports=e.r(76562)},15105,e=>{"use strict";var t=e.i(43476),r=e.i(22483),a=e.i(61869),n=e.i(71645),o=e.i(7895),i=e.i(52887),l=e.i(11011),s=e.i(10087);let d=(0,l.chakra)("span");d.displayName="Span";let{withContext:u,PropsProvider:c}=(0,i.createRecipeContext)({key:"spinner"}),p=u("span");p.displayName="Spinner";let f=(0,l.chakra)("div",{base:{position:"absolute",display:"flex",alignItems:"center",justifyContent:"center"},variants:{axis:{horizontal:{insetStart:"50%",translate:"-50%",_rtl:{translate:"50%"}},vertical:{top:"50%",translate:"0 -50%"},both:{insetStart:"50%",top:"50%",translate:"-50% -50%",_rtl:{translate:"50% -50%"}}}},defaultVariants:{axis:"both"}});f.displayName="AbsoluteCenter";let m=n.forwardRef(function(e,r){let{spinner:a=(0,t.jsx)(p,{size:"inherit",borderWidth:"0.125em",color:"inherit"}),spinnerPlacement:n="start",children:o,text:i,visible:l=!0,...s}=e;return l?i?(0,t.jsxs)(d,{ref:r,display:"contents",...s,children:["start"===n&&a,i,"end"===n&&a]}):a?(0,t.jsxs)(d,{ref:r,display:"contents",...s,children:[(0,t.jsx)(f,{display:"inline-flex",children:a}),(0,t.jsx)(d,{visibility:"hidden",display:"contents",children:o})]}):(0,t.jsx)(d,{ref:r,display:"contents",...s,children:o}):o});m.displayName="Loader";let{useRecipeResult:b,PropsProvider:y,usePropsContext:h}=(0,i.createRecipeContext)({key:"button"}),g=(0,n.forwardRef)(function(e,r){let a=h(),i=(0,n.useMemo)(()=>(0,o.mergeProps)(a,e),[a,e]),d=b(i),{loading:u,loadingText:c,children:p,spinner:f,spinnerPlacement:y,...g}=d.props;return(0,t.jsx)(l.chakra.button,{type:"button",ref:r,...g,"data-loading":u?"":void 0,disabled:u||g.disabled,className:(0,s.cx)(d.className,i.className),css:[d.styles,i.css],children:!i.asChild&&u?(0,t.jsx)(m,{spinner:f,text:c,spinnerPlacement:y,children:p}):p})});g.displayName="Button";let x=(0,n.forwardRef)(function(e,r){return(0,t.jsx)(g,{px:"0",py:"0",_icon:{fontSize:"1.2em"},ref:r,...e})});x.displayName="IconButton",e.s([],43313),e.i(43313);var v=e.i(32592);let[R,S]=(0,v.createContext)({name:"FieldContext",hookName:"useFieldContext",providerName:"<FieldProvider />",strict:!1}),w=e=>e.children(S());var O=e.i(11899),E=e.i(78605);let j=(0,n.forwardRef)((e,r)=>{let a=S(),n=(0,O.mergeProps)(a.getErrorTextProps(),e);return a?.invalid?(0,t.jsx)(E.ark.span,{...n,ref:r}):null});j.displayName="FieldErrorText";let C=(0,n.forwardRef)((e,r)=>{let a=S(),n=(0,O.mergeProps)(a?.getHelperTextProps(),e);return(0,t.jsx)(E.ark.span,{...n,ref:r})});C.displayName="FieldHelperText";let P=(0,n.forwardRef)((e,r)=>{let a=S(),n=(0,O.mergeProps)(a?.getInputProps(),e);return(0,t.jsx)(E.ark.input,{...n,ref:r})});P.displayName="FieldInput";let N=(0,n.forwardRef)((e,r)=>{let a=S(),n=(0,O.mergeProps)(a?.getLabelProps(),e);return(0,t.jsx)(E.ark.label,{...n,ref:r})});N.displayName="FieldLabel";let T=(0,n.forwardRef)(({fallback:e,...r},a)=>{let n=S();if(!n.required)return e;let o=(0,O.mergeProps)(n.getRequiredIndicatorProps(),r);return(0,t.jsx)(E.ark.span,{...o,ref:a,children:r.children??"*"})});T.displayName="FieldRequiredIndicator";var M=e.i(16417),k=e.i(87942),A=e.i(50377),Y=e.i(7652);let _="undefined"!=typeof window?n.useLayoutEffect:n.useEffect,[I,F]=(0,v.createContext)({name:"FieldsetContext",hookName:"useFieldsetContext",providerName:"<FieldsetProvider />",strict:!1});var L=e.i(37830);let B=(0,k.createSplitProps)(),D=(0,n.forwardRef)((e,r)=>{let[a,o]=B(e,["id","ids","disabled","invalid","readOnly","required"]),i=((e={})=>{let t=F(),r=(0,Y.useEnvironmentContext)(),{ids:a,disabled:o=!!t?.disabled,invalid:i=!1,readOnly:l=!1,required:s=!1}
1=e,[d,u]=(0,n.useState)(!1),[c,p]=(0,n.useState)(!1),f=(0,n.useId)(),m=e.id??f,b=(0,n.useRef)(null),y=a?.control??`field::${m}`,h=a?.errorText??`field::${m}::error-text`,g=a?.helperText??`field::${m}::helper-text`,x=a?.label??`field::${m}::label`;_(()=>{let e=b.current;if(!e)return;let t=()=>{let e=r.getRootNode();u(!!e.getElementById(h)),p(!!e.getElementById(g))};t();let a=new(r.getWindow()).MutationObserver(t);return a.observe(e,{childList:!0,subtree:!0}),()=>a.disconnect()},[r,h,g]);let v=(0,n.useMemo)(()=>{let e=[];return d&&i&&e.push(h),c&&e.push(g),e.join(" ")||void 0},[i,h,g,d,c]),R=(0,n.useMemo)(()=>()=>({...L.parts.root.attrs,id:y,ref:b,role:"group","data-disabled":(0,A.dataAttr)(o),"data-invalid":(0,A.dataAttr)(i),"data-readonly":(0,A.dataAttr)(l)}),[o,i,l,y]),S=(0,n.useMemo)(()=>()=>({...L.parts.label.attrs,id:x,"data-disabled":(0,A.dataAttr)(o),"data-invalid":(0,A.dataAttr)(i),"data-readonly":(0,A.dataAttr)(l),"data-required":(0,A.dataAttr)(s),htmlFor:m}),[o,i,l,s,m,x]),w=(0,n.useMemo)(()=>()=>({"aria-describedby":v,"aria-invalid":(0,A.ariaAttr)(i),"data-invalid":(0,A.dataAttr)(i),"data-required":(0,A.dataAttr)(s),"data-readonly":(0,A.dataAttr)(l),id:m,required:s,disabled:o,readOnly:l}),[v,i,s,l,m,o]),O=(0,n.useMemo)(()=>()=>({...w(),...L.parts.input.attrs}),[w]),E=(0,n.useMemo)(()=>()=>({...w(),...L.parts.textarea.attrs}),[w]),j=(0,n.useMemo)(()=>()=>({...w(),...L.parts.select.attrs}),[w]),C=(0,n.useMemo)(()=>()=>({id:g,...L.parts.helperText.attrs,"data-disabled":(0,A.dataAttr)(o)}),[o,g]),P=(0,n.useMemo)(()=>()=>({id:h,...L.parts.errorText.attrs,"aria-live":"polite"}),[h]);return{ariaDescribedby:v,ids:{root:y,control:m,label:x,errorText:h,helperText:g},refs:{rootRef:b},disabled:o,invalid:i,readOnly:l,required:s,getLabelProps:S,getRootProps:R,getInputProps:O,getTextareaProps:E,getSelectProps:j,getHelperTextProps:C,getErrorTextProps:P,getRequiredIndicatorProps:(0,n.useMemo)(()=>()=>({"aria-hidden":!0,...L.parts.requiredIndicator.attrs}),[])}})(a),l=(0,O.mergeProps)(i.getRootProps(),o);return(0,t.jsx)(R,{value:i,children:(0,t.jsx)(E.ark.div,{...l,ref:(0,M.composeRefs)(r,i.refs.rootRef)})})});D.displayName="FieldRoot";let U=(0,k.createSplitProps)(),q=(0,n.forwardRef)((e,r)=>{let[{value:a},n]=U(e,["value"]),o=(0,O.mergeProps)(a.getRootProps(),n);return(0,t.jsx)(R,{value:a,children:(0,t.jsx)(E.ark.div,{...o,ref:r})})});q.displayName="FieldRootProvider";let K=(0,n.forwardRef)((e,r)=>{let a=S(),n=(0,O.mergeProps)(a?.getSelectProps(),e);return(0,t.jsx)(E.ark.select,{...n,ref:r})});K.displayName="FieldSelect";var z=e.i(39980);let G=(0,n.forwardRef)((e,r)=>{let{autoresize:a,...o}=e,i=(0,n.useRef)(null),l=S(),s=(0,O.mergeProps)(l?.getTextareaProps(),{style:{resize:a?"none":void 0}},o);return(0,n.useEffect)(()=>{if(a)return(0,z.autoresizeTextarea)(i.current)},[a]),(0,t.jsx)(E.ark.textarea,{...s,ref:(0,M.composeRefs)(r,i)})});G.displayName="FieldTextarea",e.s(["Context",()=>w,"ErrorText",()=>j,"HelperText",()=>C,"Input",()=>P,"Label",()=>N,"RequiredIndicator",()=>T,"Root",()=>D,"RootProvider",()=>q,"Select",()=>K,"Textarea",()=>G],42309);var W=e.i(42309),W=W;let{withContext:$,PropsProvider:H}=(0,i.createRecipeContext)({key:"input"}),V=$(W.Input);var J=e.i(8851);let Q={success:"/payment_success.m4a",failure:"/payment_failure.m4a"},X=new Map;function Z(e){let t=X.get(e);return t||((t=new Audio(Q[e])).preload="auto",t.load(),X.set(e,t)),t}function ee(e){let t=Z(e);t.pause(),t.currentTime=0,t.play()}var et=e.i(18566),er={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},ea=n.default.createContext&&n.default.createContext(er),en=["attr","size","title"];function eo(){return(eo=Object.assign.bind()).apply(this,arguments)}function ei(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function el(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ei(Object(r),!0).forEach(function(t){var a,n,o;a=e,n=t,o=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=typeof a)return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in a?Object.defineProperty(a,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):a[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ei(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function es(e){return t=>n.default.createElement(ed,eo({attr:el({},e.attr)},t),function e(t){return t&&t.map((t,r)=>n.default.createElement(t.tag,el({key:r},t.attr),e(t.child)))}(e.child))}function ed(e){var t=t=>{var r,{attr:a,size:o,title:i}=e,l=function(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;r[a]=e[a]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,en),s=o||t.size||"1em";return t.className&&(r=t.className),e.className&&(r=(r?r+" ":"")+e.className),n.default.createElement("svg",eo({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,a,l,{className:r,style:el(el({color:e.color||t.color},t.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),i&&n.default.createElement("title",null,i),e.children)};return void 0!==ea?n.default.createElement(ea.Consumer,null,e=>t(e)):t(er)}function eu(e){return es({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M5 12h14"},child:[]},{tag:"path",attr:{d:"m12 5 7 7-7 7"},child:[]}]})(e)}function ec(e){return es({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M20 6 9 17l-5-5"},child:[]}]})(e)}function ep(e){return es({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M18 6 6 18"},child:[]},{tag:"path",attr:{d:"m6 6 12 12"},child:[]}]})(e)}function ef(e){return e.split(",").map(e=>Number.parseInt(e.trim(),10))}function em(e){return e.join(", ")}function eb(e,t,r){return e.map((e,a)=>Math.round(e+(t[a]-e)*r))}function ey(){let e=(0,et.useRouter)(),[o,i]=(0,n.useState)(""),[l,s]=(0,n.useState)(!1),[d,u]=(0,n.use
1State)(0),[c,p]=(0,n.useState)(!1),[f,m]=(0,n.useState)(!1),[b,y]=(0,n.useState)(null),h=(0,n.useRef)(null);(0,n.useEffect)(()=>{for(let e of Object.keys(Q))Z(e)},[]),(0,n.useEffect)(()=>()=>{null!==h.current&&window.clearTimeout(h.current)},[]),(0,n.useEffect)(()=>{if(!c)return;let e=requestAnimationFrame(()=>m(!0));return()=>cancelAnimationFrame(e)},[c]),(0,n.useEffect)(()=>{let e=c?J.MYSTERY_BACKGROUNDS.green:l?J.MYSTERY_BACKGROUNDS.red:J.MYSTERY_BACKGROUNDS.blue;return document.documentElement.style.setProperty("--background-start-rgb",e.start),document.documentElement.style.setProperty("--background-end-rgb",e.end),()=>{document.documentElement.style.setProperty("--background-start-rgb",J.MYSTERY_BACKGROUNDS.blue.start),document.documentElement.style.setProperty("--background-end-rgb",J.MYSTERY_BACKGROUNDS.blue.end)}},[l,c]),(0,n.useEffect)(()=>{if(!l||c)return;let e=ef(J.MYSTERY_BACKGROUNDS.red.start),t=ef(J.MYSTERY_BACKGROUNDS.red.end),r=ef(J.MYSTERY_BACKGROUNDS.blue.start),a=ef(J.MYSTERY_BACKGROUNDS.blue.end),n=0,o=!1,i=window.setTimeout(()=>{let i=performance.now(),l=d=>{if(o)return;let u=Math.min((d-i)/J.MYSTERY_RECOVER_MS,1);if(document.documentElement.style.setProperty("--background-start-rgb",em(eb(e,r,u))),document.documentElement.style.setProperty("--background-end-rgb",em(eb(t,a,u))),y(u),u<1){n=requestAnimationFrame(l);return}y(null),s(!1)};n=requestAnimationFrame(l)},300);return()=>{o=!0,window.clearTimeout(i),cancelAnimationFrame(n),y(null)}},[l,d,c]);let g=()=>{if(c)return;let t=o.trim().toLowerCase();if(t){if(J.MYSTERY_SUCCESS_NAMES.has(t)){ee("success"),(0,J.openMysteryMailto)(),p(!0),h.current=window.setTimeout(()=>{e.push("/")},J.MYSTERY_REDIRECT_DELAY_MS);return}ee("failure"),s(!0),u(e=>e+1)}},v=c?J.MYSTERY_ICON_COLORS.green:null!==b?function(e,t,r){let a=e=>{let t=Number.parseInt(e.slice(1),16);return[t>>16&255,t>>8&255,255&t]},[n,o,i]=a(e),[l,s,d]=a(t),u=[Math.round(n+(l-n)*r),Math.round(o+(s-o)*r),Math.round(i+(d-i)*r)];return`#${u.map(e=>e.toString(16).padStart(2,"0")).join("")}`}(J.MYSTERY_ICON_COLORS.red,J.MYSTERY_ICON_COLORS.blue,b):l?J.MYSTERY_ICON_COLORS.red:J.MYSTERY_ICON_COLORS.blue;return(0,t.jsx)(r.Center,{w:"full",flex:"1",px:4,children:(0,t.jsxs)(a.Flex,{gap:4,align:"stretch",w:"full",maxW:"md",opacity:+!f,transition:`opacity ${J.MYSTERY_FADE_OUT_MS}ms ease`,pointerEvents:c?"none":"auto",children:[(0,t.jsx)(V,{"aria-label":"Name",placeholder:"Enter your name",value:o,disabled:c,onChange:e=>i(e.target.value),onKeyDown:e=>{"Enter"===e.key&&g()},flex:"1",px:4,py:2,bg:"whiteAlpha.100",borderColor:"white",color:"white",_placeholder:{color:"whiteAlpha.600"},_focusVisible:{borderColor:"white",outlineColor:"whiteAlpha.400"}}),(0,t.jsx)(x,{"aria-label":c?"Success":l?"Incorrect name":"Submit name",size:"md",bg:"white",color:v,flexShrink:0,disabled:c,_hover:{bg:"whiteAlpha.900"},onClick:g,children:c?(0,t.jsx)(ec,{}):l?(0,t.jsx)(ep,{}):(0,t.jsx)(eu,{})})]})})}e.s(["default",()=>ey],15105)}]);

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.