PageSourceSearch

https://trustandwill.com/_next/static/chunks/9769-22008f09cd85e009.js

js trustandwill.com collected 2026-09-24 08:36:57 UTC 33,908 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9769],{5208:(e,r,a)=>{a.d(r,{A:()=>s});var l=a(12115);let t="server_error";function s(e){let{schema:r,defaultValues:a={},mode:s="onBlur"}=e,[n,m]=(0,l.useState)(a),[i,o]=(0,l.useState)({}),[d,c]=(0,l.useState)(!1),u=(0,l.useRef)(!1),x=(0,l.useCallback)(e=>async r=>{if(r.preventDefault(),!u.current){u.current=!0,c(!0);try{await e(r)}finally{u.current=!1,c(!1)}}},[]),f=(0,l.useCallback)((e,r)=>{o(a=>({...a,[e]:r}))},[]),h=(0,l.useCallback)(e=>{o(r=>{if(!(e in r)&&!(t in r))return r;let a={...r};return delete a[e],delete a[t],a})},[]),b=(0,l.useCallback)(()=>o({}),[]),p=(0,l.useCallback)((e,r)=>{m(a=>({...a,[e]:r}))},[]),j=(0,l.useCallback)(()=>{m(a),o({})},[a]),g=(0,l.useCallback)(function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n[e],l=null==r?void 0:r.shape[e];if(!l)return!0;let t=l.safeParse(a);return t.success?(h(e),!0):(f(e,t.error.errors[0].message),!1)},[r,n,h,f]),_=(0,l.useCallback)(()=>{if(!r)return!0;let e=r.safeParse(n),a={};return e.success||e.error.errors.forEach(e=>{a[e.path[0]]=e.message}),o(e=>{let l={...e};return Object.keys(r.shape).forEach(e=>delete l[e]),{...l,...a}}),e.success},[r,n]),v=(0,l.useCallback)(e=>{var r;return{inputName:e,value:null!=(r=n[e])?r:"",error:i[e],changeHandler:r=>{p(e,r.target.value),"onChange"===s?g(e,r.target.value):h(e)},onBlur:()=>{"onBlur"===s&&g(e)}}},[n,i,s,p,g,h]),y=(0,l.useCallback)(e=>({selectedValues:n[e]?[n[e]]:[],error:i[e],onChange:r=>{var a;let l=null!=(a=r[r.length-1])?a:"";p(e,l),g(e,l)}}),[n,i,p,g]),A=(0,l.useCallback)(function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:", ";return{selectedValues:n[e]?n[e].split(r):[],error:i[e],onChange:a=>{let l=a.join(r);p(e,l),g(e,l)}}},[n,i,p,g]),N=!!i[t];return(0,l.useMemo)(()=>({values:n,errors:i,isSubmitting:d,hasServerError:N,register:v,registerSelect:y,registerMultiSelect:A,setValue:p,setError:f,clearError:h,clearErrors:b,validateField:g,validate:_,reset:j,handleSubmit:x}),[n,i,d,N,v,y,A,p,f,h,b,g,_,j,x])}},34376:(e,r,a)=>{a.d(r,{default:()=>v});var l=a(95155),t=a(12115),s=a(2821),n=a(54879),m=a(51783),i=a(41051),o=a(91320),d=a(94893),c=a(82810),u=a(89565),x=a(93518),f=a(71764),h=a(10460),b=a(5208),p=a(68167);let j=(0,a(39292).c1)(),g=n.Ik({first_name:n.Yj().min(1,{message:"Required field"}),last_name:n.Yj().min(1,{message:"Required field"}),email:j.shape.email}),_={first_name:"",last_name:"",email:""};function v(e){let{actionUrl:r,formPosition:a,description:n,formHeading:j,heading:v,image:y,sectionId:A,__typename:N,sys:w,schedulerUrl:k}=e,[C,S]=(0,t.useState)(!1),[E,P]=(0,t.useState)({}),{values:L,errors:R,isSubmitting:T,register:O,setValue:I,setError:q,clearErrors:F,validate:H,handleSubmit:Y}=(0,b.A)({schema:g,defaultValues:_,mode:"onBlur"}),{emailSuggestion:B,emailError:V,handleEmailChange:U,handleAcceptSuggestion:D,checkForSuggestion:M}=(0,f.A)(),{formRef:W,recordKeystroke:J,isLikelyBot:K}=(0,h.A)(),z=O("email");(0,t.useEffect)(()=>{P((0,u.Zl)())},[]);let Z=async()=>{var e,a;if(F(),!H())return void M(null!=(e=L.email)?e:"");if(!M(null!=(a=L.email)?a:""))return;if(K())return void q("server_error","Please try submitting again.");let l=Object.entries(E).map(e=>{let[r,a]=e;return{objectTypeId:"0-1",name:r,value:a}}),t={fields:[{objectTypeId:"0-1",name:"firstname",value:L.first_name},{objectTypeId:"0-1",name:"lastname",value:L.last_name},{objectTypeId:"0-1",name:"email",value:L.email},...l],context:{pageUri:window.location.href,pageName:"undefined"!=typeof document?document.title:""}};try{let e=await fetch(r,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!e.ok){let r=await e.json().catch(()=>({}));console.error("HubSpot API Error:",r),q("server_error","Unable to submit form. Please try again later.");return}if(S(!0),k)try{let e=new URL(k);Object.entries(E).forEach(r=>{let[a,l]=r;e.searchParams.set(a,l)}),window.open(e.toString(),"_blank","noopener,noreferrer")}catch(e){console.error("Invalid scheduler URL:",e)}}catch(e){q("server_error","An error occurred. Please try again later.")}};return(0,l.jsx)(m.A,{id:"".concat(N.toLowerCase(),"-").concat(w.id,"-").concat(A),width:"auto",className:"mx-[1.5rem] mb-[3rem] mt-[2.75rem] bg-ivory-100 md:mx-[4.5rem] md:mb-[4.5rem] md:mt-[3rem] xl:mx-[11.3rem] xl:mt-[4rem]",children:(0,l.jsxs)(m.A,{className:(0,s.A)("Left"===a?"md:flex-row":"md:flex-row-reverse","flex-col gap-x-[1.25rem]"),children:[(0,l.jsxs)(m.A,{className:"mb-[2rem] flex-col md:mb-0 md:w-1/2",children:[v&&(0,l.jsx)(i.A,{Component:"h2",className:"pb-[1rem] font-ne
1wspirit text-[3.375rem] font-semibold leading-[3.34125rem] xl:text-[5.25rem] xl:leading-[5.1975rem]",children:v}),n&&(0,l.jsx)(i.A,{className:"mb-[1rem]",children:n}),y&&(0,l.jsx)(o.default,{src:y.url,width:y.width,height:y.height,alt:y.description,className:"w-full object-cover h-full"})]}),(0,l.jsxs)(m.A,{className:"flex-col rounded-[1.2rem] bg-ivory-200 p-[1.5rem] md:w-1/2 md:px-[2.5rem] md:py-[2.75rem]",role:"region",...!C?{"aria-labelledby":"form-heading-".concat(w.id)}:{"aria-label":"Form submission status"},children:[!C&&(0,l.jsx)(i.A,{id:"form-heading-".concat(w.id),className:"mb-[2.5rem] xl:text-[1.5rem] xl:font-semibold xl:leading-[2.1rem]",children:j}),C&&(0,l.jsxs)(m.A,{className:"flex-col items-center justify-center",role:"status","aria-live":"polite",children:[(0,l.jsx)(i.A,{Component:"h3",className:"text-center mb-[1rem]",children:"Thank you!"}),(0,l.jsx)(i.A,{className:"text-center font-normal",children:k?(0,l.jsxs)(l.Fragment,{children:["A new tab has opened to schedule your demo. If it didn't open, please check your popup blocker or"," ",(0,l.jsx)("a",{href:(()=>{try{let e=new URL(k);return Object.entries(E).forEach(r=>{let[a,l]=r;e.searchParams.set(a,l)}),e.toString()}catch(e){return console.error("Invalid scheduler URL:",e),"#"}})(),target:"_blank",rel:"noopener noreferrer",className:"text-blue-900 underline underline-offset-2 hover:opacity-60 duration-200",children:"click here to open in a new window"}),"."]}):"We'll be in touch shortly to schedule your demo."})]}),!C&&(0,l.jsxs)("form",{ref:W,onSubmit:Y(Z),noValidate:!0,"aria-labelledby":"form-heading-".concat(w.id),children:[(0,l.jsx)(p.A,{}),(0,l.jsx)(c.p,{label:"First Name*",id:"first-name-".concat(w.id),...O("first_name")}),(0,l.jsx)(c.p,{label:"Last Name*",id:"last-name-".concat(w.id),...O("last_name")}),(0,l.jsx)(c.p,{label:"Email*",id:"email-".concat(w.id),type:"email",...z,changeHandler:e=>{z.changeHandler(e),U(e),J()},error:V||z.error,containerClassName:"mb-[0.75rem]"}),(0,l.jsx)(x.A,{suggestedEmail:B,onAccept:()=>{B&&(I("email",B),D())}}),(0,l.jsx)(m.A,{className:"mb-[0.75rem] flex-col",children:R.server_error&&(0,l.jsxs)(i.A,{className:"inline-flex items-center text-[1rem] leading-[1rem] text-red-800 md:text-[1rem] xl:text-[1rem]",role:"alert","aria-live":"assertive",children:[(0,l.jsx)(d.A,{}),R.server_error]})}),(0,l.jsx)(m.A,{className:"mt-[2.5rem]",children:(0,l.jsx)("button",{type:"submit",disabled:T,"aria-busy":T,"aria-label":T?"Submitting form":"Book a Demo",className:"w-full xl:px-[6rem] font-dmsans text-[1.125rem] text-center font-semibold leading-[1.12rem] py-[0.94rem] px-[1.5rem] rounded-[3.125rem] bg-blue-900 text-white hover:opacity-80 duration-200 disabled:opacity-50 disabled:cursor-not-allowed",children:T?"Submitting...":"Book a Demo"})})]})]})]})})}},38884:(e,r,a)=>{a.d(r,{default:()=>v});var l=a(95155),t=a(12115),s=a(2821),n=a(54879),m=a(51783),i=a(41051),o=a(91320),d=a(94893),c=a(82810),u=a(39292),x=a(93518),f=a(71764),h=a(10460),b=a(5208),p=a(68167);let j=(0,u.c1)(),g=n.Ik({first_name:n.Yj().min(1,{message:"Required field"}),last_name:n.Yj().min(1,{message:"Required field"}),email:j.shape.email,industry:n.Yj().min(1,{message:"Required field"}),phone_number:n.Yj().min(12,{message:"Please use a valid Phone number"})}),_={first_name:"",last_name:"",email:"",phone_number:"",firm_or_business_name:"",industry:""};function v(e){var r;let{actionUrl:a,formPosition:n,description:u,formHeading:j,heading:v,image:y,sectionId:A,__typename:N,sys:w}=e,[k,C]=(0,t.useState)(!1),{values:S,errors:E,isSubmitting:P,register:L,setValue:R,setError:T,validateField:O,validate:I,handleSubmit:q}=(0,b.A)({schema:g,defaultValues:_,mode:"onBlur"}),{emailSuggestion:F,emailError:H,handleEmailChange:Y,handleAcceptSuggestion:B,checkForSuggestion:V}=(0,f.A)(),{formRef:U,recordKeystroke:D,isLikelyBot:M}=(0,h.A)(),W=L("email"),J=async()=>{var e,r;let l=null!=(e=S.email)?e:"";if(!I())return void V(l);if(!V(l))return;if(M())return void T("server_error","Please try submitting again.");let t=new FormData;if(Object.entries(S).forEach(e=>{let[r,a]=e;return t.set(r,null!=a?a:"")}),t.set("phone_number","+1".concat(null!=(r=S.phone_number)?r:"").replaceAll("-","")),!(await fetch(a,{method:"POST",body:t})).ok)return void T("server_error","Network error. Please check your connection and try again.");C(!0)};return(0,l.jsx)(m.A,{id:"".concat(N.toLowerCase(),"-").concat(w.id,"-").concat(A),width:"auto",className:"mx-[1.5rem] mb-[3rem] mt-[2.75rem] bg-ivory-100 md:mx-[4.5rem] md:mb-[4.5rem] md:mt-[3rem] xl:mx-[11.3rem] xl:mt-[4rem]",children:(0,l.jsxs)(m.A,{className:(0,s.A)("Left"===n?"md:flex-row":"md:flex-row-reverse","flex-col gap-x-[1.25rem]"),children:[(0,l.jsxs)(m.A,{className:"mb-[2rem] flex-col md:mb-0 md:w-1/2",children:[v&&(0,l.jsx)(i.A,{Component:"h2",className:"pb-[1rem] font-ne
1wspirit text-[3.375rem] font-semibold leading-[3.34125rem] xl:text-[5.25rem] xl:leading-[5.1975rem]",children:v}),u&&(0,l.jsx)(i.A,{className:"mb-[1rem]",children:u}),y&&(0,l.jsx)(m.A,{className:"overflow-hidden rounded-sm h-full",children:(0,l.jsx)(o.default,{src:y.url,width:y.width,height:y.height,alt:y.description,className:"w-full object-cover h-full"})})]}),(0,l.jsxs)(m.A,{className:"flex-col rounded-[1.2rem] bg-ivory-200 p-[1.5rem] md:w-1/2 md:px-[2.5rem] md:py-[2.75rem]",children:[!k&&(0,l.jsx)(i.A,{className:"mb-[2.5rem] xl:text-[1.5rem] xl:font-semibold xl:leading-[2.1rem]",children:j}),k&&(0,l.jsxs)(m.A,{className:"flex-col items-center justify-center  mt-[5rem]",role:"status","aria-live":"polite",children:[(0,l.jsx)(i.A,{Component:"h3",className:"text-center mb-[1rem]",children:"Thanks for your inquiry!"}),(0,l.jsx)(i.A,{className:"text-center font-normal",children:"Someone from our team will reach out if there's a fit."})]}),!k&&(0,l.jsxs)("form",{ref:U,onSubmit:q(J),noValidate:!0,children:[(0,l.jsx)(p.A,{}),(0,l.jsx)(c.p,{label:"First Name*",id:"first-name",...L("first_name")}),(0,l.jsx)(c.p,{label:"Last Name*",id:"last-name",...L("last_name")}),(0,l.jsx)(c.p,{label:"Email*",id:"email",type:"email",...W,changeHandler:e=>{W.changeHandler(e),Y(e),D()},error:H||W.error,containerClassName:"mb-[0.75rem]"}),(0,l.jsx)(x.A,{suggestedEmail:F,onAccept:()=>{F&&(R("email",F),B())},className:"mb-[0.75rem]"}),(0,l.jsx)(c.p,{label:"Phone Number*",id:"phone-number",inputName:"phone_number",value:null!=(r=S.phone_number)?r:"",error:E.phone_number,changeHandler:e=>{R("phone_number",(e=>{let r=e.replaceAll("-","").slice(0,10);return[r.slice(0,3),r.slice(3,6),r.slice(6)].filter(Boolean).join("-")})(e.target.value))},onBlur:()=>O("phone_number")}),(0,l.jsx)(c.p,{label:"Company",id:"firm-or-business_name",...L("firm_or_business_name")}),(0,l.jsx)(c.p,{label:"Industry*",id:"industry",...L("industry")}),(0,l.jsx)(m.A,{className:"mb-[0.75rem] flex-col",children:E.server_error&&(0,l.jsxs)(i.A,{className:"inline-flex items-center text-[1rem] leading-[1rem] text-red-800 md:text-[1rem] xl:text-[1rem]",role:"alert","aria-live":"assertive",children:[(0,l.jsx)(d.A,{}),E.server_error]})}),(0,l.jsx)(m.A,{className:"mt-[2.5rem]",children:(0,l.jsx)("button",{"aria-label":"Submit",type:"submit",disabled:P,className:"w-full xl:px-[6rem] font-dmsans text-[1.125rem] text-center font-semibold leading-[1.12rem] py-[0.94rem] px-[1.5rem] rounded-[3.125rem] bg-blue-900 text-white hover:opacity-80 duration-200 disabled:opacity-70 disabled:cursor-not-allowed",children:"Submit"})})]})]})]})})}},68167:(e,r,a)=>{a.d(r,{A:()=>s});var l=a(95155),t=a(41051);function s(){return(0,l.jsx)(t.A,{className:"mb-[0.75rem] text-[0.875rem] leading-[1.25rem]",children:"Fields marked with an asterisk (*) are required."})}},68321:(e,r,a)=>{a.d(r,{default:()=>A});var l=a(95155),t=a(12115),s=a(2821),n=a(54879),m=a(51783),i=a(41051),o=a(91320),d=a(94893),c=a(82810),u=a(89565),x=a(39292),f=a(93518),h=a(71764),b=a(10460),p=a(5208),j=a(68167);let g=(0,x.c1)(),_=n.Ik({first_name:n.Yj().min(1,{message:"Required field"}),last_name:n.Yj().min(1,{message:"Required field"}),email:g.shape.email,state_of_licensure:n.Yj().min(1,{message:"Required field"})}),v={first_name:"",last_name:"",email:"",state_of_licensure:""},y="Network error. Please check your connection and try again.";function A(e){let{actionUrl:r,formPosition:a,description:n,formHeading:x,heading:g,image:A,__typename:N,sys:w,sectionId:k}=e,[C,S]=(0,t.useState)(!1),{values:E,errors:P,isSubmitting:L,register:R,registerMultiSelect:T,setValue:O,setError:I,validate:q,handleSubmit:F}=(0,p.A)({schema:_,defaultValues:v,mode:"onBlur"}),{emailSuggestion:H,emailError:Y,handleEmailChange:B,handleAcceptSuggestion:V,checkForSuggestion:U}=(0,h.A)(),{formRef:D,recordKeystroke:M,isLikelyBot:W}=(0,b.A)(),J=R("email"),K=async()=>{var e;let a,l=null!=(e=E.email)?e:"";if(!q())return void U(l);if(!U(l))return;if(W())return void I("server_error","Please try submitting again.");let t=new FormData;Object.entries(E).forEach(e=>{let[r,a]=e;return t.set(r,null!=a?a:"")});try{a=await fetch(r,{method:"POST",body:t})}catch(e){I("server_error",y);return}if(!a.ok)return void I("server_error",y);S(!0)};return(0,l.jsx)(m.A,{id:"".concat(N.toLowerCase(),"-").concat(w.id,"-").concat(k),width:"auto",className:"mx-[1.5rem] mb-[3rem] mt-[2.75rem] bg-ivory-100 md:mx-[4.5rem] md:mb-[4.5rem] md:mt-[3rem] xl:mx-[11.3rem] xl:mt-[4rem]",children:(0,l.jsxs)(m.A,{className:(0,s.A)("Left"===a?"md:flex-row":"md:flex-row-reverse","flex-col gap-x-[1.25rem]"),children:[(0,l.jsxs)(m.A,{className:"mb-[2rem] flex-col md:mb-0 md:w-1/2",children:[g&&(0,l.jsx)(i.A,{Component:"h2",className:"pb-[1rem] font-ne
1wspirit text-[3.375rem] font-semibold leading-[3.34125rem] xl:text-[5.25rem] xl:leading-[5.1975rem]",children:g}),n&&(0,l.jsx)(i.A,{className:"mb-[1rem]",children:n}),A&&(0,l.jsx)(o.default,{src:A.url,width:A.width,height:A.height,alt:A.description,className:"w-full object-cover h-full"})]}),(0,l.jsxs)(m.A,{className:"flex-col rounded-[1.2rem] bg-ivory-200 p-[1.5rem] md:w-1/2 md:px-[2.5rem] md:py-[2.75rem]",children:[!C&&(0,l.jsx)(i.A,{className:"mb-[2.5rem] xl:text-[1.5rem] xl:font-semibold xl:leading-[2.1rem]",children:x}),C&&(0,l.jsxs)(m.A,{className:"flex-col items-center justify-center  mt-[5rem]",role:"status","aria-live":"polite",children:[(0,l.jsx)(i.A,{Component:"h3",className:"text-center mb-[1rem]",children:"Thanks for your inquiry!"}),(0,l.jsx)(i.A,{className:"text-center font-normal",children:"Someone from our legal team will reach out if there's a fit."})]}),!C&&(0,l.jsxs)("form",{ref:D,onSubmit:F(K),noValidate:!0,children:[(0,l.jsx)(j.A,{}),(0,l.jsx)(c.p,{label:"First Name*",id:"first-name",...R("first_name")}),(0,l.jsx)(c.p,{label:"Last Name*",id:"last-name",...R("last_name")}),(0,l.jsx)(c.p,{label:"Email*",id:"email",type:"email",...J,changeHandler:e=>{J.changeHandler(e),B(e),M()},error:Y||J.error,containerClassName:"mb-[0.75rem]"}),(0,l.jsx)(f.A,{suggestedEmail:H,onAccept:()=>{H&&(O("email",H),V())},className:"mb-[0.75rem]"}),(0,l.jsx)(c.K,{id:"state-of-licensure",label:"State(s) of Licensure*",options:u.Jp,...T("state_of_licensure")}),(0,l.jsx)(m.A,{className:"mb-[0.75rem] flex-col",children:P.server_error&&(0,l.jsxs)(i.A,{className:"inline-flex items-center text-[1rem] leading-[1rem] text-red-800 md:text-[1rem] xl:text-[1rem]",role:"alert","aria-live":"assertive",children:[(0,l.jsx)(d.A,{}),P.server_error]})}),(0,l.jsx)(m.A,{className:"mt-[2.5rem]",children:(0,l.jsx)("button",{"aria-label":"Submit",type:"submit",disabled:L,className:"w-full xl:px-[6rem] font-dmsans text-[1.125rem] text-center font-semibold leading-[1.12rem] py-[0.94rem] px-[1.5rem] rounded-[3.125rem] bg-blue-900 text-white hover:opacity-80 duration-200 disabled:opacity-70 disabled:cursor-not-allowed",children:"Submit"})})]})]})]})})}},76694:(e,r,a)=>{a.d(r,{default:()=>y});var l=a(95155),t=a(12115),s=a(2821),n=a(54879),m=a(51783),i=a(41051),o=a(91320),d=a(94893),c=a(82810),u=a(39292),x=a(93518),f=a(71764),h=a(10460),b=a(5208),p=a(68167);let j=(0,u.c1)(),g=n.Ik({first_name:n.Yj().min(1,{message:"Required field"}),last_name:n.Yj().min(1,{message:"Required field"}),email:j.shape.email,website:n.Yj().refine(e=>{if(!e)return!0;let r=e.startsWith("http://")||e.startsWith("https://")?e:"https://".concat(e);try{let e=new URL(r);return e.hostname.length>0&&e.hostname.replace("www.","").includes(".")}catch(e){return!1}},{message:"Invalid Website URL"}),approx_number_of_us_donors:n.Yj().refine(e=>!(Number.isNaN(Number(e.replaceAll(",","")))||1>Number(e)),{message:"Invalid approx number of US donors"})}),_={first_name:"",last_name:"",email:"",website:"",approx_number_of_us_donors:""},v="Network error. Please check your connection and try again.";function y(e){var r;let{actionUrl:a,formPosition:n,description:u,formHeading:j,heading:y,image:A,sectionId:N,__typename:w,sys:k}=e,[C,S]=(0,t.useState)(!1),{values:E,errors:P,isSubmitting:L,register:R,setValue:T,setError:O,validateField:I,validate:q,handleSubmit:F}=(0,b.A)({schema:g,defaultValues:_,mode:"onBlur"}),{emailSuggestion:H,emailError:Y,handleEmailChange:B,handleAcceptSuggestion:V,checkForSuggestion:U}=(0,f.A)(),{formRef:D,recordKeystroke:M,isLikelyBot:W}=(0,h.A)({disableHoneypot:!0}),J=R("email"),K=async()=>{var e,r;let l,t=null!=(e=E.email)?e:"";if(!q())return void U(t);if(!U(t))return;if(W())return void O("server_error","Please try submitting again.");let s=new FormData;Object.entries(E).forEach(e=>{let[r,a]=e;return s.set(r,null!=a?a:"")}),s.set("approx_number_of_us_donors",(null!=(r=E.approx_number_of_us_donors)?r:"").replaceAll(",",""));try{l=await fetch(a,{method:"POST",body:s})}catch(e){O("server_error",v);return}if(!l.ok)return void O("server_error",v);S(!0)};return(0,l.jsx)(m.A,{id:"".concat(w.toLowerCase(),"-").concat(k.id,"-").concat(N),width:"auto",className:"mx-[1.5rem] mb-[3rem] mt-[2.75rem] bg-ivory-100 md:mx-[4.5rem] md:mb-[4.5rem] md:mt-[3rem] xl:mx-[11.3rem] xl:mt-[4rem]",children:(0,l.jsxs)(m.A,{className:(0,s.A)("Left"===n?"md:flex-row":"md:flex-row-reverse","flex-col gap-x-[1.25rem]"),children:[(0,l.jsxs)(m.A,{className:"mb-[2rem] flex-col md:mb-0 md:w-1/2",children:[y&&(0,l.jsx)(i.A,{Component:"h2",className:"pb-[1rem] font-ne
1wspirit text-[3.375rem] font-semibold leading-[3.34125rem] xl:text-[5.25rem] xl:leading-[5.1975rem]",children:y}),u&&(0,l.jsx)(i.A,{className:"mb-[1rem]",children:u}),A&&(0,l.jsx)(o.default,{src:A.url,width:A.width,height:A.height,alt:A.description,className:"w-full object-cover h-full"})]}),(0,l.jsxs)(m.A,{className:"flex-col rounded-[1.2rem] bg-ivory-200 p-[1.5rem] md:w-1/2 md:px-[2.5rem] md:py-[2.75rem]",children:[!C&&(0,l.jsx)(i.A,{className:"mb-[2.5rem] xl:text-[1.5rem] xl:font-semibold xl:leading-[2.1rem]",children:j}),C&&(0,l.jsxs)(m.A,{className:"flex-col items-center justify-center  mt-[5rem]",role:"status","aria-live":"polite",children:[(0,l.jsx)(i.A,{Component:"h3",className:"text-center mb-[1rem]",children:"Thanks for your inquiry!"}),(0,l.jsx)(i.A,{className:"text-center font-normal",children:"Someone from our partnerships team will reach out if there's a fit"})]}),!C&&(0,l.jsxs)("form",{ref:D,onSubmit:F(K),noValidate:!0,children:[(0,l.jsx)(p.A,{}),(0,l.jsx)(c.p,{label:"First Name*",id:"first-name",...R("first_name")}),(0,l.jsx)(c.p,{label:"Last Name*",id:"last-name",...R("last_name")}),(0,l.jsx)(c.p,{label:"Email*",id:"email",type:"email",...J,changeHandler:e=>{J.changeHandler(e),B(e),M()},error:Y||J.error,containerClassName:"mb-[0.75rem]"}),(0,l.jsx)(x.A,{suggestedEmail:H,onAccept:()=>{H&&(T("email",H),V())},className:"mb-[0.75rem]"}),(0,l.jsx)(c.p,{label:"Organization website",id:"website",...R("website")}),(0,l.jsx)(c.p,{label:"Approximate number of U.S.-based donors*",id:"approx-number-of-us-donors",inputName:"approx_number_of_us_donors",value:null!=(r=E.approx_number_of_us_donors)?r:"",error:P.approx_number_of_us_donors,changeHandler:e=>{let r=Number(e.target.value.replaceAll(",",""));Number.isNaN(r)||T("approx_number_of_us_donors",r>0?r.toLocaleString("en-US"):"")},onBlur:()=>I("approx_number_of_us_donors")}),(0,l.jsx)(m.A,{className:"mb-[0.75rem] flex-col",children:P.server_error&&(0,l.jsxs)(i.A,{className:"inline-flex items-center text-[1rem] leading-[1rem] text-red-800 md:text-[1rem] xl:text-[1rem]",role:"alert","aria-live":"assertive",children:[(0,l.jsx)(d.A,{}),P.server_error]})}),(0,l.jsx)(m.A,{className:"mt-[2.5rem]",children:(0,l.jsx)("button",{"aria-label":"Submit",type:"submit",disabled:L,className:"w-full xl:px-[6rem] font-dmsans text-[1.125rem] text-center font-semibold leading-[1.12rem] py-[0.94rem] px-[1.5rem] rounded-[3.125rem] bg-blue-900 text-white hover:opacity-80 duration-200 disabled:opacity-70 disabled:cursor-not-allowed",children:"Submit"})})]})]})]})})}},77569:(e,r,a)=>{a.d(r,{default:()=>y});var l=a(95155),t=a(12115),s=a(2821),n=a(54879),m=a(51783),i=a(41051),o=a(91320),d=a(94893),c=a(82810),u=a(39292),x=a(93518),f=a(71764),h=a(10460),b=a(5208),p=a(68167);let j=(0,u.c1)(),g=n.Ik({first_name:n.Yj().min(1,{message:"Required field"}),last_name:n.Yj().min(1,{message:"Required field"}),email:j.shape.email}),_={first_name:"",last_name:"",email:"",firm_or_business_name:""},v="Network error. Please check your connection and try again.";function y(e){let{actionUrl:r,formPosition:a,description:n,formHeading:u,heading:j,image:y,sectionId:A,__typename:N,sys:w}=e,[k,C]=(0,t.useState)(!1),{values:S,errors:E,isSubmitting:P,register:L,setValue:R,setError:T,validate:O,handleSubmit:I}=(0,b.A)({schema:g,defaultValues:_,mode:"onBlur"}),{emailSuggestion:q,emailError:F,handleEmailChange:H,handleAcceptSuggestion:Y,checkForSuggestion:B}=(0,f.A)(),{formRef:V,recordKeystroke:U,isLikelyBot:D}=(0,h.A)(),M=L("email"),W=async()=>{var e;let a,l=null!=(e=S.email)?e:"";if(!O())return void B(l);if(!B(l))return;if(D())return void T("server_error","Please try submitting again.");let t=new FormData;Object.entries(S).forEach(e=>{let[r,a]=e;return t.set(r,null!=a?a:"")});try{a=await fetch(r,{method:"POST",body:t})}catch(e){T("server_error",v);return}if(!a.ok)return void T("server_error",v);C(!0)};return(0,l.jsx)(m.A,{id:"".concat(N.toLowerCase(),"-").concat(w.id,"-").concat(A),width:"auto",className:"mx-[1.5rem] mb-[3rem] mt-[2.75rem] bg-ivory-100 md:mx-[4.5rem] md:mb-[4.5rem] md:mt-[3rem] xl:mx-[11.3rem] xl:mt-[4rem]",children:(0,l.jsxs)(m.A,{className:(0,s.A)("Left"===a?"md:flex-row":"md:flex-row-reverse","flex-col gap-x-[1.25rem]"),children:[(0,l.jsxs)(m.A,{className:"mb-[2rem] flex-col md:mb-0 md:w-1/2",children:[j&&(0,l.jsx)(i.A,{Component:"h2",className:"pb-[1rem] font-ne
1wspirit text-[3.375rem] font-semibold leading-[3.34125rem] xl:text-[5.25rem] xl:leading-[5.1975rem]",children:j}),n&&(0,l.jsx)(i.A,{className:"mb-[1rem]",children:n}),y&&(0,l.jsx)(o.default,{src:y.url,width:y.width,height:y.height,alt:y.description,className:"w-full object-cover h-full"})]}),(0,l.jsxs)(m.A,{className:"flex-col rounded-[1.2rem] bg-ivory-200 p-[1.5rem] md:w-1/2 md:px-[2.5rem] md:py-[2.75rem]",children:[!k&&(0,l.jsx)(i.A,{className:"mb-[2.5rem] xl:text-[1.5rem] xl:font-semibold xl:leading-[2.1rem]",children:u}),k&&(0,l.jsxs)(m.A,{className:"flex-col items-center justify-center  mt-[5rem]",role:"status","aria-live":"polite",children:[(0,l.jsx)(i.A,{Component:"h3",className:"text-center mb-[1rem]",children:"Thank you!"}),(0,l.jsx)(i.A,{className:"text-center font-normal",children:"You'll receive an email shortly to register for this course."})]}),!k&&(0,l.jsxs)("form",{ref:V,onSubmit:I(W),noValidate:!0,children:[(0,l.jsx)(p.A,{}),(0,l.jsx)(c.p,{label:"First Name*",id:"first-name",...L("first_name")}),(0,l.jsx)(c.p,{label:"Last Name*",id:"last-name",...L("last_name")}),(0,l.jsx)(c.p,{label:"Email*",id:"email",type:"email",note:"Please enter your work email",...M,changeHandler:e=>{M.changeHandler(e),H(e),U()},error:F||M.error}),(0,l.jsx)(x.A,{suggestedEmail:q,onAccept:()=>{q&&(R("email",q),Y())},className:"mt-[0.25rem] mb-[0.75rem]"}),(0,l.jsx)(c.p,{label:"Company",id:"firm-or-business_name",...L("firm_or_business_name")}),(0,l.jsx)(m.A,{className:"mb-[0.75rem] flex-col",children:E.server_error&&(0,l.jsxs)(i.A,{className:"inline-flex items-center text-[1rem] leading-[1rem] text-red-800 md:text-[1rem] xl:text-[1rem]",role:"alert","aria-live":"assertive",children:[(0,l.jsx)(d.A,{}),E.server_error]})}),(0,l.jsx)(m.A,{className:"mt-[2.5rem]",children:(0,l.jsx)("button",{"aria-label":"Submit",type:"submit",disabled:P,className:"w-full xl:px-[6rem] font-dmsans text-[1.125rem] text-center font-semibold leading-[1.12rem] py-[0.94rem] px-[1.5rem] rounded-[3.125rem] bg-blue-900 text-white hover:opacity-80 duration-200 disabled:opacity-70 disabled:cursor-not-allowed",children:"Submit"})})]})]})]})})}},85660:(e,r,a)=>{a.d(r,{default:()=>E});var l=a(95155),t=a(12115),s=a(2821),n=a(51783),m=a(41051),i=a(91320),o=a(54879);function d(e){let{children:r}=e;return r}let c=(e,r,a)=>Math.min(Math.max(e,r),a),u=e=>(0,t.isValidElement)(e)&&e.type===d;function x(e){var r;let{activeStep:a,children:l}=e;return null!=(r=t.Children.toArray(l).filter(u)[a])?r:null}var f=a(93518),h=a(71764),b=a(10460),p=a(5208),j=a(39292),g=a(94893),_=a(82810),v=a(68167);let y=(0,j.c1)(),A=[o.Ik({fullname:o.Yj().min(1,{message:"Required field"}),firm_or_business_name:o.Yj().min(1,{message:"Required field"}),email:y.shape.email}),o.Ik({interested_in:o.Yj().min(1,{message:"Required field"}),partnerships_industry:o.Yj().min(1,{message:"Required field"})})],N={fullname:"",firm_or_business_name:"",email:"",interested_in:"",partnerships_industry:""},w=[{label:"Partnering with Trust & Will",value:"partnering_with_trust_and_will"},{label:"Joining the affiliate program (my audience size is under 100K)",value:"joining_the_affiliate_program_under_100k_audience"},{label:"Having my product offered/sold to Trust & Will customers",value:"having_my_product_offered_or_sold"},{label:"Offering a free estate plan to my audience",value:"offering_a_free_estate_plan_to_my_audience"},{label:"Learning about the advisor offering",value:"learning_about_the_advisor_offering"},{label:"Joining our network (e.g., notary services)",value:"joining_our_network"},{label:"Other",value:"other"}],k=[{label:"Insurance",value:"insurance"},{label:"Real Estate",value:"real_estate"},{label:"Financial Institution / Fintech",value:"financial_institution_fintech"},{label:"Union",value:"union"},{label:"Employee Benefits",value:"employee_benefits"},{label:"Nonprofit",value:"nonprofit"},{label:"Other",value:"other"}],C="Network error. Please check your connection and try again.";function S(e){let{actionUrl:r,heading:a}=e,{activeStep:i,next:o,isLast:u}=(e=>{let{index:r=0,total:a}=e,l=Math.max(0,a-1),[s,n]=(0,t.useState)(()=>c(r,0,l)),m=c(s,0,l),i=(0,t.useCallback)(e=>n(c(e,0,l)),[l]),o=(0,t.useCallback)(()=>{n(e=>Math.min(e+1,l))},[l]);return{activeStep:m,setActiveStep:i,next:o,prev:(0,t.useCallback)(()=>{n(e=>Math.max(e-1,0))},[]),reset:(0,t.useCallback)(()=>{n(c(r,0,l))},[r,l]),isFirst:0===m,isLast:m===l,total:a}})({index:0,total:3}),{values:j,errors:y,isSubmitting:S,hasServerError:E,register:P,registerSelect:L,setValue:R,setError:T,clearErrors:O,validate:I,handleSubmit:q}=(0,p.A)({schema:A[i],defaultValues:N,mode:"onBlur"}),{emailSuggestion:F,emailError:H,handleEmailChange:Y,handleAcceptSuggestion:B,checkForSuggestion:V}=(0,h.A)(),{formRef:U,recordKeystroke:D,isLikelyBot:M}=(0,b.A)(),W=1===i,J=P("email"),K=async()=>{var e;let a;if(!A[i])return;let l=null!=(e=j.email)?e:"";if(!I()){W||V(l);return}if(!W&&!V(l))return;if(M())return void T("server_error","Please try submitting again.");let t=new FormData;
1Object.entries(j).forEach(e=>{let[r,a]=e;!t.has(r)&&a&&t.set(r,null!=a?a:"")});try{a=await fetch(r,{method:"POST",body:t})}catch(e){T("server_error",C);return}if(!a.ok)return void T("server_error",C);O(),u||o()};return(0,l.jsxs)("form",{ref:U,onSubmit:q(K),noValidate:!0,children:[!u&&(0,l.jsx)(m.A,{className:"mb-[2.5rem] xl:text-[1.5rem] xl:font-semibold xl:leading-[2.1rem]",children:a}),!u&&(0,l.jsx)(v.A,{}),(0,l.jsx)("div",{className:(0,s.A)({"min-h-[265px]":!u}),children:(0,l.jsxs)(x,{activeStep:i,children:[(0,l.jsxs)(d,{children:[(0,l.jsx)(_.p,{label:"Full Name*",id:"full-name",...P("fullname")}),(0,l.jsx)(_.p,{label:"Firm or Business Name*",id:"firm-or-business-name",...P("firm_or_business_name")}),(0,l.jsx)(_.p,{label:"Email*",id:"email",type:"email",...J,changeHandler:e=>{J.changeHandler(e),Y(e),D()},error:H||J.error,containerClassName:"mb-[0.75rem]"}),(0,l.jsx)(f.A,{suggestedEmail:F,onAccept:()=>{F&&(R("email",F),B())},className:"mb-[0.75rem]"})]}),(0,l.jsxs)(d,{children:[(0,l.jsx)(_.K,{id:"interested-in",label:"I'm interested in...*",options:w,closeOnSelect:!0,disableClear:!0,disableSearch:!0,selectContainerClassName:"rounded-[0.4rem] border-2 border-ivory-300 font-dmsans md:rounded-[0.7rem] md:py-[0.13rem]",placeHolderClassName:"font-dmsans text-[1rem]",...L("interested_in")}),(0,l.jsx)(_.K,{id:"partnerships-industry",label:"Industry*",options:k,closeOnSelect:!0,disableClear:!0,disableSearch:!0,selectContainerClassName:"rounded-[0.4rem] border-2 border-ivory-300 font-dmsans md:rounded-[0.7rem] md:py-[0.13rem]",placeHolderClassName:"font-dmsans text-[1rem]",...L("partnerships_industry")})]}),(0,l.jsx)(d,{children:(0,l.jsxs)(n.A,{className:"flex-col items-center justify-center h-full",role:"status","aria-live":"polite",children:[(0,l.jsx)(m.A,{Component:"h3",className:"text-center mb-[1rem]",children:"Thanks for your inquiry!"}),(0,l.jsx)(m.A,{className:"text-center font-normal",children:"Someone from our partnerships team will reach out if there's a fit."})]})})]})}),E&&(0,l.jsx)(n.A,{className:"mb-[0.75rem] flex-col",children:(0,l.jsxs)(m.A,{className:"inline-flex items-center text-[1rem] leading-[1rem] text-red-800 md:text-[1rem] xl:text-[1rem]",role:"alert","aria-live":"assertive",children:[(0,l.jsx)(g.A,{}),y.server_error]})}),!u&&(0,l.jsx)(n.A,{className:"mt-[2.5rem]",children:(0,l.jsx)("button",{"aria-label":W?"Submit":"Next to step 2",type:"submit",disabled:S,className:"w-full xl:px-[6rem] font-dmsans text-[1.125rem] text-center font-semibold leading-[1.12rem] py-[0.94rem] px-[1.5rem] rounded-[3.125rem] bg-blue-900 text-white hover:opacity-80 duration-200 disabled:opacity-70 disabled:cursor-not-allowed",children:W?"Submit":"Next"})})]})}function E(e){let{actionUrl:r,formPosition:a,description:t,formHeading:o,heading:d,image:c,sectionId:u,__typename:x,sys:f}=e;return(0,l.jsx)(n.A,{id:"".concat(x.toLowerCase(),"-").concat(f.id,"-").concat(u),width:"auto",className:"mx-[1.5rem] mb-[3rem] mt-[2.75rem] bg-ivory-100 md:mx-[4.5rem] md:mb-[4.5rem] md:mt-[3rem] xl:mx-[11.3rem] xl:mt-[4rem]",children:(0,l.jsxs)(n.A,{className:(0,s.A)("Left"===a?"md:flex-row":"md:flex-row-reverse","flex-col gap-x-[1.25rem]"),children:[(0,l.jsxs)(n.A,{className:"mb-[2rem] flex-col md:mb-0 md:w-1/2",children:[d&&(0,l.jsx)(m.A,{Component:"h2",className:"pb-[1rem] font-newspirit text-[3.375rem] font-semibold leading-[3.34125rem] xl:text-[5.25rem] xl:leading-[5.1975rem]",children:d}),t&&(0,l.jsx)(m.A,{className:"mb-[1rem]",children:t}),c&&(0,l.jsx)(i.default,{src:c.url,width:c.width,height:c.height,alt:c.description,className:"w-auto object-cover h-full"})]}),(0,l.jsx)(n.A,{className:"min-w-0 flex-col justify-center rounded-[1.2rem] bg-ivory-200 p-[1.5rem] md:w-1/2 md:px-[2.5rem] md:py-[2.75rem]",children:(0,l.jsx)(S,{actionUrl:r,heading:o})})]})})}},95183:(e,r,a)=>{a.d(r,{default:()=>u});var l=a(95155),t=a(12115),s=a(2821),n=a(51783),m=a(41051),i=a(98404),o=a(93518),d=a(71764);let c=(0,a(39292).c1)();function u(e){let{actionUrl:r,formHeading:a,description:u,heading:x}=e,[f,h]=(0,t.useState)(!1),[b,p]=(0,t.useState)({}),[j,g]=(0,t.useState)(""),{emailValue:_,emailSuggestion:v,emailError:y,handleEmailChange:A,handleAcceptSuggestion:N,checkForSuggestion:w}=(0,d.A)(),k=!f&&u,C=async(e,a)=>{e.preventDefault();let l=new FormData(e.currentTarget),t={};l.forEach((e,r)=>{t[r]=e});let s=c.safeParse(t);
1if(!s.success){s.error.errors.forEach(e=>{p(r=>({...r,[e.path[0]]:e.message}))}),w(t.email);return}if(w(t.email)){if(a)return void p(e=>({...e,server_error:"Please try submitting again."}));if(!(await fetch(r,{method:"POST",body:l})).ok){p({server_error:"Network error. Please check your connection and try again."}),g("Failed to submit email. Please try again.");return}h(!0),g("Thank you! Email submitted successfully.")}};return(0,l.jsxs)(n.A,{className:"flex-col rounded-[1rem] bg-blue-200 p-[2rem] gap-5",children:[(0,l.jsxs)(n.A,{className:"flex-col gap-3",children:[x&&(0,l.jsx)(m.A,{Component:"h3",children:x}),a&&(0,l.jsx)(m.A,{children:a})]}),(0,l.jsxs)(n.A,{className:"flex-col gap-3",children:[!f&&(0,l.jsxs)(n.A,{className:"flex-col gap-3",children:[(0,l.jsx)(i.A,{buttonText:"Submit",value:_,onChange:e=>{A(e),p({}),g("")},onSubmit:C,error:y||b.email||b.server_error,errorTone:"light",label:a?void 0:"Enter your email",labelClassName:"text-black",buttonClassName:"p-[.5rem] text-[1rem] leading-[1.12rem] font-normal"}),(0,l.jsx)(o.A,{suggestedEmail:v,onAccept:N})]}),(0,l.jsx)("div",{role:f?"status":"alert","aria-atomic":"true",className:(0,s.A)({"mt-[1rem]":!f,block:j,"sr-only":!j}),children:j&&(0,l.jsx)(m.A,{className:(0,s.A)("font-semibold",f?"text-green-700":"text-red-800"),children:j})}),k&&(0,l.jsx)(m.A,{className:"font-dmsans text-[0.75rem] xl:text-[0.75rem] text-black text-opacity-60 leading-[120%]",children:u})]})]})}}}]);

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.