(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{8312:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return n(568)}])},568:function(e,t,n){"use strict";let a,r,o;n.r(t),n.d(t,{__N_SSP:function(){return oy},default:function(){return pages}});var i,l,c,s,d,u,p,m,h,y,g,x,f,v,b,_,j,C,w,k,E,S,I,O,P,L,T,A,D,F,M,q,B,R,N,z,Z,H,G,U,V,W,Q,K,Y,X,J,$,ee,et,en,ea,er,eo,ei,el,ec,es,ed,eu,ep,em,eh,ey,eg,ex,ef,ev,eb,e_,ej,eC,ew,ek,eE,eS,eI,eO,eP,eL,eT,eA,eD,eF,eM,eq,eB,eR,eN,ez,eZ,eH,eG,eU=n(2729),eV=n(5893),eW=n(7294),eQ=n(4061),eK=n.n(eQ),eY=n(1163),eX=n(1248),eJ=n(5462);let e$=eJ.hi.injectEndpoints({endpoints:e=>({getStates:e.query({query:e=>{let{countryCode:t}=e;return"/states?countryCode=".concat(t)}})})}),{endpoints:{getStates:e0},useGetStatesQuery:e1}=e$,usePrefetchStateMethods=e=>(0,eJ.lj)(e0,{countryCode:e},!!e);var e2=n(5481),e4=n(2446),e5=n(219),e3=n(1167),e6=n(6382),e7=n(6748),e8=n(4903);let isFrequency=e=>void 0!==e&&["bi-weekly","bi-monthly","daily","monthly","one-time","quarterly","semi-annually","weekly","yearly"].includes(e);var hooks_useQueryAndSessionData=e=>{let{query:t}=(0,eY.useRouter)(),{cid:n,oid:a,cart_id:r}=t,{data:o}=e4.ZP.useGetCartQuery(r,{skip:!r}),i="order_".concat(n,"_").concat(a),[l,c]=(0,eW.useState)(t);return(0,eW.useEffect)(()=>{(()=>{var n;let a=i?JSON.parse(sessionStorage.getItem(i)||"{}"):{},r={};if(e.forEach(e=>{switch(e){case"frequency":t[e]&&isFrequency(t[e])?r[e]=t[e]:a[e]&&isFrequency(a[e])?r[e]=a[e]:console.warn("Invalid order frequency value: ".concat(t[e]||a[e]));break;case"utm_*":let n=Object.keys(t).filter(e=>e.startsWith("utm_")).reduce((e,n)=>({...e,[n]:t[n]}),{});r["utm_*"]=n;break;default:t[e]?r[e]=t[e]:a[e]&&(r[e]=a[e])}}),null==o?void 0:null===(n=o.data)||void 0===n?void 0:n.attributes){let e=o.data.attributes;r.cid=e.campaignId.toString(),r.oid=e.organizationId.toString(),r.amount=e.grandTotal.toString(),r.currency=e.currency;let t=e.items.map(e=>{var t;return null===(t=e.recurringProperties)||void 0===t?void 0:t.frequency}).filter(e=>!!e),n=t.every(e=>"one-time"==e);r.frequency=n?"one-time":t.filter(e=>"one-time"!=e).pop()}else o&&(console.log("Error parsing cart data, received: ".concat(o)),eK().notify("Error parsing cart data in useQueryAndSessionData.ts, received: ".concat(o)));c(Object.keys(r).length>0?r:{})})()},[JSON.stringify(e),o,t,i]),l},e9=n(766),te=n(7361),tt=n.n(te),tn=n(3311),ta=n.n(tn),tr=n(3028);let to=eJ.hi.injectEndpoints({endpoints:e=>({getOrganization:e.query({query:e=>"/organizations/".concat(e)}),getOrgDomains:e.query({query:e=>"/organizations/".concat(e,"/domains")}),getOrgTags:e.query({query:e=>{let{organizationId:t,params:n}=e;return"/organizations/".concat(t,"/tags?").concat((0,tr.Z)(n))}}),getOrgPlanFeatures:e.query({query:e=>"/organizations/".concat(e,"/plan-features")})})}),{useGetOrganizationQuery:ti,useGetOrgDomainsQuery:tl,useGetOrgTagsQuery:tc,useGetOrgPlanFeaturesQuery:ts,endpoints:{getOrganization:td,getOrgDomains:tu,getOrgTags:tp,getOrgPlanFeatures:tm}}=to;(i=l||(l={})).DOUBLE_THE_DONATION="DTD",i.AMPLY="AMPLY";let getEmployerMatchingSettings=(e,t)=>{if(!e||!t)return{isEmployerMatchingEnabled:!1,isEmployerMatchingPreselected:!1,employerMatchType:null};let n=!1,a=!1,r=t.has_employer_match;if(!r){var o,i;let t=tt()(e,"modules.campaign_channel",[]),r=ta()(t,{channel_name:"DoubletheDonation"});n=!!(null==r?void 0:null===(o=r.metadata)||void 0===o?void 0:o.employer_match_on_donation_page),a=!!(null==r?void 0:null===(i=r.metadata)||void 0===i?void 0:i.employer_match_preselect)}return{isEmployerMatchingEnabled:r||n,isEmployerMatchingPreselected:a,employerMatchType:r?l.AMPLY:n?l.DOUBLE_THE_DONATION:null}};var hooks_useDonationOptions=()=>{let[e,t]=(0,eW.useState)({isDedicationEnabled:!1,isCommentEnabled:!1,hasMultipleDesignations:!1,isDonorCoveredFeesEnabled:!1,isEmployerMatchingEnabled:!1,isEmployerMatchingPreselected:!1,employerMatchType:null}),{cid:n,oid:a,cart_id:r}=hooks_useQueryAndSessionData(["cid","oid","cart_id"]),o=!!r,{data:i}=(0,e2.kv)(n,{skip:!n}),{data:l}=ti(a,{skip:!a}),{data:c}=(0,e9.ub)({campaignId:n,params:{}}),s=null==c?void 0:c.data;return(0,eW.useEffect)(()=>{if(i&&l&&s){var e,n,a;t({isDedicationEnabled:(null==i?void 0:null===(e=i.campaign_data)||void 0===e?void 0:e.hide_dedications)===!1,isCommentEnabled:(null==i?void 0:null===(n=i.campaign_data)||void 0===n?void 0:n.hide_donation_comments)===!1,hasMultipleDesignations:tt()(s,"length",1)>1&&!o,isDonorCoveredFeesEnabled:null==i?void 0:null===(a=i.campaign_data)||void 0===a?void 0:a.dcf_enabled,...getEmployerMatchingSettings(i,l)})}},[i,l,s]),e},th=n(24),ty=n(3515);let useGoogleRecaptchaEnabled=()=>{let{cid:e}=hooks_useQueryAndSessionData(["cid"]),{data:t}=(0,ty.VZ)(e,{skip:!e});return(null==t?void 0:t.effective_recaptcha_settings)==="ENABLED"},GoogleReCaptchaWrapper=e=>{let{children:t}=e,n=useGoogleRecaptchaEnabled();return n?(0,eV.jsx)(th.pm,{type:"v3",siteKey:"6LcwtHkpAAAAABHUXtvKCZQ645083zUdeimy8NlP",isEnterprise:!0,explicit:{badge:"hidden"},children:t}):(0,eV.jsx)(eV.Fragment,{children:t})},useGoogleRecaptchaHook=()=>{let e=useGoogleRecaptchaEnabled(),t=e?th.xX:()=>({executeV3:null});return t},tg=eJ.hi.injectEndpoints({endpoints:e=>({getPaymentMethods:e.query({query:e=>{let{campaignId:t,currency:n}=e;return"/campaigns/".concat(t,"/payment-methods?currency=").concat(n)}})})}),{endpoints:{getPaymentMethods:tx},useGetPaymentMethodsQuery:tf}=tg,usePrefetchPaymentMethods=(e,t)=>(0,eJ.lj)(tx,{campaignId:e,currency:t},!!e);var tv=n(8135);let tb=eJ.hi.injectEndpoints({endpoints:e=>({getPlaidToken:e.query({query:e=>{let{campaignId:t,currency:n}=e;return{url:"/token/plaid?campaignId=".concat(t,"&currency=").concat(n)}}})})}),usePrefetchPlaidToken=(e,t)=>(0,eJ.lj)(tb.endpoints.getPlaidToken,{campaignId:e,currency:t},!!e&&!!t),convertUSDToCents=e=>Math.round(100*Number(e));var t_=n(5535),tj=n(5047),tC=n(1200);let tw=!1;var custom_integrations_facebookPixel=e=>{let{pixelId:t}=e;return{name:"facebook-pixel",initialize:()=>{if(!tw)return window.fbq?(window.fbq("init",t),tw=!0,!0):(console.log("Facebook Pixel not loaded"),!1)},page:()=>{tw&&window.fbq("track","PageView")},track:e=>{let{payload:t}=e;tw&&window.fbq("track",t.event,t.properties)},loaded:()=>tw}};let getCookie=e=>{let t="; ".concat(document.cookie),n=t.split("; ".concat(e,"="));if(2===n.length){let e=n.pop();if(e)return e.split(";").shift()}},calculateNumOfItems=e=>{var t;return((null===(t=e.items)||void 0===t?void 0:t.length)||0)+(e.donation_amount?1:0)},getEventTime=()=>Math.round(new Date().getTime()/1e3),generateEventId=()=>"".concat(getEventTime(),".").concat(Math.floor(1e12*Math.random()));var functions_buildChannelEventObject=(e,t)=>{var n,a,r,o,i,l,c,s,d,u,p,m;let h=generateEventId(),y={member_id:null,event:{event_name:e,facebook_browser_id:getCookie("_fbp"),facebook_click_id:getCookie("_fbc"),event_time:h.split(".")[0],event_id:h,event_source_url:window.location.origin+window.location.pathname+window.location.search+window.location.hash,action_source:"website",client_user_agent:navigator.userAgent,meta_test_event_code:getCookie("cl_meta_event_code")}};switch(e){case"fundraising-page/create/complete":y.event.meta_event_name="CompleteRegistration",y.event.content_name="Fundraising Page Signup";break;case"donation/create/begin":case"begin_checkout":y.event.meta_event_name="InitiateCheckout";break;case"donation/create/complete":y.event.meta_event_name="Purchase",y.event.content_name="Donation",y.event.content_category="one-time",y.event.value=null!==(n=null==t?void 0:t.amount)&&void 0!==n?n:0,y.event.currency=null!==(a=null==t?void 0:t.currency)&&void 0!==a?a:"USD";break;case"registration/create/begin":y.event.meta_event_name="AddToCart",y.event.content_name="Registration",y.event.value=null!==(r=null==t?void 0:t.amount)&&void 0!==r?r:0,y.event.currency=null!==(o=null==t?void 0:t.currency)&&void 0!==o?o:"USD",y.event.items=t?calculateNumOfItems(t):0;break;case"registration/create/complete":y.event.meta_event_name="CompleteRegistration",y.event.content_name="Registration",y.event.value=null!==(i=null==t?void 0:t.amount)&&void 0!==i?i:0,y.event.currency=null!==(l=null==t?void 0:t.currency)&&void 0!==l?l:"USD",y.event.items=t?calculateNumOfItems(t):0,y.event.donation_frequency=null!==(c=null==t?void 0:t.donation_frequency)&&void 0!==c?c:"";break;case"recurring-donation/create/complete":y.event.meta_event_name="Purchase",y.event.content_name="Donation",y.event.content_category="recurring",y.event.value=null!==(s=null==t?void 0:t.amount)&&void 0!==s?s:0,y.event.currency=null!==(d=null==t?void 0:t.currency)&&void 0!==d?d:"USD";break;case"ViewContent":y.event.meta_event_name="ViewContent",y.event.content_name=null==t?void 0:t.title,y.event.content_url=window.location.origin+window.location.pathname+window.location.search+window.location.hash;break;case"Purchase":y.event.meta_event_name="Purchase",y.event.content_name="Donation",y.event.content_category=null!==(u=null==t?void 0:t.donation_frequency)&&void 0!==u?u:"",y.event.value=null!==(p=null==t?void 0:t.amount)&&void 0!==p?p:0,y.event.currency=null!==(m=null==t?void 0:t.currency)&&void 0!==m?m:"USD"}return y};let tk=eJ.hi.injectEndpoints({endpoints:e=>({createChannelEvent:e.mutation({query:e=>{let{oid:t,body:n}=e;return{url:"/organizations/".concat(t,"/channel-events"),method:"POST",body:n}}})})}),{endpoints:{createChannelEvent:tE},useCreateChannelEventMutation:tS}=tk;var facebookCapi=e=>{let{oid:t,dispatch:n}=e;return{name:"facebook-capi",initialize:()=>!0,page:e=>{let{payload:a}=e,r=functions_buildChannelEventObject("ViewContent",a.properties);n(tE.initiate({oid:t,body:r}))},track:e=>{let{payload:a}=e,r=functions_buildChannelEventObject(a.event,a.properties);n(tE.initiate({oid:t,body:r}))},loaded:()=>!0}},custom_integrations_heap=e=>({name:"heap",config:{...e,campaignType:"studio"},initialize(){window.heap&&window.heap.clearEventProperties()},page(e){let{payload:t,config:n}=e;window.heap.track("Page View",{...n,...t.properties})},track(e){let{payload:t,config:n}=e,{event:a,properties:r}=t;if(a)try{window.heap.track(a,{...n,...r})}catch(e){eK().notify(e)}},loaded:()=>!!window.heap}),tI=n(2238),tO=n.n(tI);let flattenObjectForTealium=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e?(Object.entries(e).forEach(e=>{let[a,r]=e;if("object"==typeof r&&null!==r){if(Array.isArray(r)){if(r.some(e=>"object"==typeof e&&null!==e)){let e=new Set(r.flatMap(e=>Object.keys(e||{})));e.forEach(e=>{n["".concat(t).concat(a,"_").concat(e)]=r.map(t=>{if(t&&void 0!==t[e]&&null!==t[e])return"boolean"==typeof t[e]?t[e]?"1":"0":String(t[e])})})}else n["".concat(t).concat(a)]=r}else flattenObjectForTealium(r,"".concat(t).concat(a,"_"),n)}else null!=r&&(n["".concat(t).concat(a)]="boolean"==typeof r?r?"1":"0":String(r))}),n):{}},flattenObjectForGA4=e=>{let t={};for(let n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{let a=e[n];for(let e in a){let r=a[e];t["".concat(n,"_").concat(e)]=null===r?void 0:r}}return t},tealium=e=>({name:"tealium",config:{...e,campaignType:"studio"},initialize(e){let{config:t}=e,{account:n,profile:a,...r}=t,o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src="https://tags.tiqcdn.com/utag/".concat(n,"/").concat(a,"/").concat(r.environment="dev","/utag.js"),document.body.prepend(o);let i=document.createElement("script");i.type="text/javascript",i.async=!0,i.text="var utag_data = ".concat(JSON.stringify(r)),document.body.prepend(i)},page(e){let{payload:t}=e,n=flattenObjectForTealium(t.properties);window.utag.view(n)},track(e){let{payload:t}=e,n=flattenObjectForTealium({tealium_event:t.event,...t.properties});window.utag.link(n)},loaded:()=>!!window.utag}),tP=null,tL=[],processEventsQueue=()=>{if(tP)for(;tL.length>0;){let{method:e,args:t,eventName:n,callback:a}=tL.shift();"once"===e&&n&&a?tP.once(n,a):tP[e](...t)}},initializeAnalytics=(e,t)=>{var n,a,r,o,i;let{cid:l,oid:c,cartId:s,dispatch:d}=t;if(null!==tP){console.warn("Analytics instance has already been initialized.");return}let u=[[/(GoogleBot)\/([\w\.]+)/i],[tI.UAParser.BROWSER.NAME,tI.UAParser.BROWSER.VERSION,["type","bot"]]],p=new tI.UAParser({browser:u});if("bot"===tt()(p.getBrowser(),"type",null)){console.warn("Analytics not initialized for bot traffic");return}let m=[],h=e.find(e=>"google_analytics_4"===e.service_name);if(h&&(null==h?void 0:null===(n=h.parameters)||void 0===n?void 0:n.measurement_id)){let e=(0,tj.Z)({measurementIds:[h.parameters.measurement_id]}),t=Object.assign({},e,{track:t=>{let{payload:n,...a}=t,r={...n,properties:flattenObjectForGA4(n.properties)};e.track({payload:r,...a})}});m.push(t)}let y=e.find(e=>"google_tag_manager"===e.service_name);y&&(null==y?void 0:null===(a=y.parameters)||void 0===a?void 0:a.container_id)&&m.push((0,tC.Z)({containerId:null===(o=y.parameters)||void 0===o?void 0:o.container_id}));let g=e.find(e=>"facebook_pixel"===e.service_name);g&&(null==g?void 0:null===(r=g.parameters)||void 0===r?void 0:r.pixel_id)&&m.push(custom_integrations_facebookPixel({pixelId:null===(i=g.parameters)||void 0===i?void 0:i.pixel_id}));let x=e.find(e=>"MetaCapi"===e.service_name);(null==x?void 0:x.status)==="enabled"&&m.push(facebookCapi({oid:c,dispatch:d}));let f={campaignId:l,orgId:c,environment:"prod",hasCartEnabled:!!s},v=e.find(e=>"tealium"===e.service_name);if(v){let{account:e,profile:t}=null==v?void 0:v.parameters;m.push(tealium({account:e,profile:t,...f}))}m.push(custom_integrations_heap(f)),tP=(0,t_.ZP)({app:"Classy Checkout",plugins:m}),processEventsQueue()},getAnalyticsInstance=()=>tP||(console.warn("Analytics instance has not been initialized."),{track:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return tL.push({method:"track",args:t})},page:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return tL.push({method:"page",args:t})},once:(e,t)=>(tL.push({method:"once",args:[],eventName:e,callback:t}),()=>{}),eventQueue:tL});var tT=n(8256);let useLoadAnalytics=e=>{let[t,n]=eW.useState(!1),{cid:a,oid:r,cart_id:o}=hooks_useQueryAndSessionData(["cid","oid","cart_id"]),{airgap:i}=(0,tT.i)(),l=(0,eX.I0)();return eW.useEffect(()=>{a&&r&&i&&(initializeAnalytics(e,{cid:a,oid:r,cartId:o,dispatch:l}),n(!0))},[i,e,a,r,o,l]),t},useTrackHeap=(e,t,n,a,r)=>{let{cid:o,currency:i}=hooks_useQueryAndSessionData(["cid","currency"]),{data:l}=(0,e2.kv)(o,{skip:!o}),[c,s]=(0,eW.useState)(!1),[d,u]=(0,eW.useState)(void 0),[p,m]=(0,eW.useState)(!1),[h,y]=(0,eW.useState)("");(0,eW.useEffect)(()=>{h!==e&&(m(!1),s(!1))}),(0,eW.useEffect)(()=>{n||m(!1)}),(0,eW.useEffect)(()=>{r&&!d&&u(setTimeout(()=>{s(!0)},r))}),(0,eW.useEffect)(()=>{if(!l||r&&!c||p||!n)return;let o=getAnalyticsInstance();a=Object.entries(a||{}).reduce((e,t)=>{let[n,a]=t;return Array.isArray(a)?{...e,[n]:a.join(",")}:{...e,[n]:a}},{}),o.track(e,{label:t,action:"track",currency:i,...a},{plugins:{all:!1,heap:!0}}),y(e),m(!0)},[l,c,n])},trackBeginCheckoutEvent=async e=>{let{currency:t,frequency:n,value:a,campaign:r,organization:o,cart:i,dispatch:l}=e,c=getAnalyticsInstance(),s=await createCheckoutItemsArray(l,r.campaign_data.designation_id,n,a,i),d={event:"begin_checkout",label:"Begin Checkout",action:"checkout",currency:t,value:a,items:s,campaign:{id:r.campaign_id,name:r.campaign_data.name,features:i?["cart"]:[]},organization:{id:o.id,name:o.name},member_id:void 0};c.track("begin_checkout",d)},createCheckoutItemsArray=async(e,t,n,a,r)=>{if(r){let t=r.attributes.items.map(async t=>{var n;let a=t.designationId,r=await e(e9.ju.initiate({designationId:a})).unwrap(),o=r.name;return{item_id:"donation_".concat(a),item_category:"donation",quantity:null!==(n=t.qty)&&void 0!==n?n:1,frequency:t.recurringProperties?t.recurringProperties.frequency:"one-time",fundraising_page_id:void 0,fundraising_team_id:void 0,designation_id:a,designation_name:o,price:t.unitPrice}});return await Promise.all(t)}{let r=await e(e9.ju.initiate({designationId:t})).unwrap(),o=r.name;return[{item_id:"donation_".concat(t),item_category:"donation",quantity:1,frequency:n,fundraising_page_id:void 0,fundraising_team_id:void 0,designation_id:t,designation_name:o,price:a}]}},trackFormSubmitEvent=async()=>{let e=getAnalyticsInstance(),t="form_submit";e.track(t,{event:t},{plugins:{all:!1,tealium:!0}})},trackFormErrorEvent=async(e,t)=>{let n=getAnalyticsInstance(),a="form_error";n.track(a,{event:a,form_section:e,form_error:t},{plugins:{all:!1,"google-analytics":!0,tealium:!0}})},trackPurchaseEvents=async e=>{let{purchase:t,dwLoaded:n,walletType:a}=e,r=getAnalyticsInstance(),o=getCommonPurchaseEventBody(e),i=r.track("purchase",o,{plugins:{all:!1,"google-analytics":!0,"google-tag-manager":!0,tealium:!0}}),l=r.track("ga_purchase",{ecommerce:{purchase:{actionField:{id:t.id,revenue:t.grandTotal},products:t.items.map(e=>({name:e.name,id:e.id,price:e.unitPrice,category:e.category,quantity:e.quantity}))}}},{plugins:{all:!1,"google-tag-manager":!0}}),c=r.track("Studio Checkout - Successful Payment",{id:t.id,revenue:t.grandTotal,donation_amount:t.grandTotal,num_attendees:0,raw_currency_code:t.currency.displayed_currency_code,digitalWalletsPresent:null==n?void 0:n.toString(),paymentRequestButton:a,paymentSource:t.paymentSource},{plugins:{all:!1,heap:!0}}),s=r.track("Purchase",{content_name:"Donation",content_category:t.isCart?void 0:t.items[0].frequency,value:t.grandTotal,currency:t.currency.displayed_currency_code},{plugins:{all:!1,"facebook-pixel":!0}}),d=r.track("Purchase",{content_name:"Donation",donation_frequency:t.isCart?void 0:t.items[0].frequency,amount:t.grandTotal,currency:t.currency.displayed_currency_code},{plugins:{all:!1,"facebook-capi":!0}});return Promise.allSettled([withTimeout(1e4,i),withTimeout(1e4,l),withTimeout(1e4,c),withTimeout(1e4,s),withTimeout(1e4,d)])},getCommonPurchaseEventBody=e=>{let{purchase:t,campaign:n,organization:a,purchaser:r}=e;return{event:"purchase",transaction_id:t.id,currency:t.currency.displayed_currency_code,value:t.grandTotal,tax:0,shipping:0,affiliation:"Classy",coupon:void 0,status:"success",created_at:t.createdAt,fees_covered:t.dcf,has_dedication:t.hasDedication,refunded_at:void 0,billing_zip_code:t.zipCode,is_gift_aid:!1,tax_entity_id:123,payment_source:t.paymentSource,...t.currency,items:t.items.map(e=>({item_id:"donation_".concat(e.designationId),item_category:"donation",quantity:e.quantity,frequency:e.frequency,price:e.unitPrice,fundraising_page_id:void 0,fundraising_team_id:void 0,designation_id:e.designationId,designation_name:e.designationName,designation_external_reference_id:e.designationExternalReferenceId})),company_match:t.companyMatch,campaign:{id:n.campaign_id,name:n.campaign_data.name,features:t.isCart?["cart"]:[],type:"studio",is_embedded:!1,currency_code:n.campaign_data.currency_code,default_designation_id:n.campaign_data.designation_id,goal:n.campaign_data.goal,created_at:n.campaign_data.created_at},organization:{id:a.id,name:a.name},supporter:{id:r.id,first_name:r.firstName,last_name:r.lastName,postal_code:t.zipCode,email_address:r.email,company_name:t.companyName,is_anonymous:t.isAnonymous},member_id:r.member_id}},withTimeout=(e,t)=>{let n=new Promise((t,n)=>setTimeout(()=>n("Timed out after ".concat(e," ms.")),e));return Promise.race([t,n])},trackTransactionEvent=async(e,t,n,a)=>{let r=getAnalyticsInstance(),o=e.designation_id,i=n.order.donationOptions.designationName;if(!i&&o){let e=await a(e9.ju.initiate({designationId:o})).unwrap();i=e.name}await r.track("transaction",{transaction:{id:e.id,status:"success",type:"donation",frequency:e.frequency,recurring_plan_id:e.recurring_donation_plan_id,created_at:e.created_at,fees_covered:e.is_donor_covered_fee,fundraising_page_id:e.fundraising_page_id,fundraising_team_id:e.fundraising_team_id,dedication:n.order.dedication.hasDedication,promo_code:e.promo_code_code,refunded_at:e.refunded_at,payment_source:e.payment_source,displayed_overhead_net_amount:e.raw_overhead_net_amount,displayed_donation_gross_amount:e.raw_donation_gross_amount,displayed_total_gross_amount:e.raw_total_gross_amount,displayed_currency_code:e.raw_currency_code,normalized_overhead_net_amount:e.overhead_net_amount,normalized_donation_gross_amount:e.donation_gross_amount,normalized_total_gross_amount:e.total_gross_amount,normalized_donation_net_amount:e.donation_net_amount,normalized_currency_code:e.currency_code},campaign:{id:e.campaign_id,name:t.campaign_data.name},designation:{id:o,name:i},supporter:{id:e.supporter_id,first_name:n.order.billingDetails.firstName,last_name:n.order.billingDetails.lastName,postal_code:n.order.billingDetails.address.postalCode,email_address:n.order.billingDetails.email,company_name:n.order.billingDetails.companyName,is_anonymous:n.order.paymentDetails.isOrderAnonymous}},{plugins:{heap:!1}})},tA=null,initializeDigitalWallets=async(e,t,n)=>{if(!e||!t)return;if(tA)return tA;let r=await t;if(r&&e){let t=null==r?void 0:r.paymentRequest({country:"US",currency:"usd",total:{label:"Donation",amount:convertUSDToCents(e)},requestPayerName:!0,requestPayerEmail:!0}),o=await (null==t?void 0:t.canMakePayment()),i=(null==o?void 0:o.applePay)||(null==o?void 0:o.googlePay)||!1,l=(null==o?void 0:o.applePay)?"APPLEPAY":(null==o?void 0:o.googlePay)?"GPAY":null;if(l&&n((0,e6.ue)({canMakePayment:i,walletType:l})),a!==i){a=i;let e=getAnalyticsInstance();e.track("dw_loaded",{digitalWalletsLoaded:i},{plugins:{all:!1,heap:!0}})}tA=t}return tA};var tD=n(6801),useInitializePaymentsMethods=(e,t,n)=>{let a=(0,eX.I0)();usePrefetchPaymentMethods(e,t),initializeDigitalWallets(n,(0,tD.Z)(a),a),(0,tv.D)(e,t),usePrefetchPlaidToken(e,t)},tF=n(5189),hooks_useInitializeBillingDetails=()=>{let e=(0,eX.I0)(),{first:t,last:n,email:a,phone:r,street:o,city:i,state:l,zip:c}=hooks_useQueryAndSessionData(["first","last","email","phone","street","city","state","zip"]);(0,eW.useEffect)(()=>{e((0,tF.qU)({firstName:t,lastName:n,email:a,phone:null!=r?r:"",address:{city:null!=i?i:"",state:null!=l?l:"",postalCode:null!=c?c:"",line1:null!=o?o:"",country:"US"}}))},[i,e,a,t,n,r,l,o,c])},hooks_useManageRouteAndSteps=()=>{let e=(0,eX.I0)(),t=(0,eY.useRouter)();(0,eW.useEffect)(()=>{let n=t.query.step;n&&e((0,e3.Bq)(Number(n)));let handleRouteChange=t=>{var n,a;let r=Number(null===(a=t.split("?")[1])||void 0===a?void 0:null===(n=a.split("&").find(e=>e.startsWith("step=")))||void 0===n?void 0:n.split("=")[1]);e((0,e3.Bq)(r||0))};return t.events.on("routeChangeComplete",handleRouteChange),()=>{t.events.off("routeChangeComplete",handleRouteChange)}},[e,t])};let ErrorBoundary=class ErrorBoundary extends eW.Component{componentDidCatch(e,t){console.error("Uncaught error:",e,t),eK().notify(e)}static getDerivedStateFromError(){return{hasError:!0}}render(){return this.state.hasError?(0,eV.jsx)("div",{}):this.props.children}constructor(e){super(e),this.state={hasError:!1}}};var components_ComponentRenderer=e=>{let t=e.map(e=>{let t=e.options.key||e.element.key;return e.options.destroy?(0,eV.jsx)("div",{hidden:!0},t):(0,eV.jsx)("div",{hidden:!e.options.show,children:(0,eV.jsx)(ErrorBoundary,{children:e.element})},t)});return(0,eV.jsx)(eV.Fragment,{children:t})},tM=n(7337),useTheme=()=>{let e=(0,eX.v9)(e=>e.theme);return e.theme};function _templateObject(){let e=(0,eU._)(["\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: rgba(255, 255, 255, 0.8);\n  z-index: 999;\n"]);return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,eU._)(["\n  height: 100%;\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  text-align: center;\n  backdrop-filter: blur(8px);\n"]);return _templateObject1=function(){return e},e}function _templateObject2(){let e=(0,eU._)(["\n  margin-top: 12px;\n  margin-bottom: 12px;\n  @keyframes loader-anim {\n    0% {\n      stroke-dashoffset: 240;\n      transform: rotate(0);\n      stroke-width: 8;\n    }\n    50% {\n      stroke-dashoffset: 76;\n      transform: rotate(45deg);\n      stroke-width: 10;\n    }\n    100% {\n      stroke-dashoffset: 240;\n      transform: rotate(360deg);\n      stroke-width: 8;\n    }\n  }\n  @keyframes svg-anim {\n    0% {\n      transform: rotateZ(0deg);\n    }\n    100% {\n      transform: rotateZ(360deg);\n    }\n  }\n"]);return _templateObject2=function(){return e},e}function _templateObject3(){let e=(0,eU._)(["\n  width: 64px;\n  height: 64px;\n  animation: 2s linear infinite svg-anim;\n"]);return _templateObject3=function(){return e},e}function _templateObject4(){let e=(0,eU._)(["\n  fill: transparent;\n  stroke: #3651c9;\n  stroke-width: 12;\n  stroke-dasharray: 270;\n  stroke-dashoffset: 76;\n  stroke-linecap: round;\n  transform-origin: 50% 50%;\n  animation: 1s cubic-bezier(0.55, 0, 0.55, 1) infinite loader-anim;\n  animation-iteration-count: infinite;\n  animation-fill-mode: both;\n"]);return _templateObject4=function(){return e},e}let tq=tM.Z.div(_templateObject()),tB=tM.Z.div(_templateObject1()),tR=tM.Z.div(_templateObject2()),tN=tM.Z.svg(_templateObject3()),tz=tM.Z.circle(_templateObject4()),tZ=tM.Z.div(()=>{let e=useTheme();return{width:"352px",height:"32px",marginBottom:"12px",fontWeight:e["--theme-font--title-page-sm__font-weight"],fontSize:e["--theme-font--title-page__font-size"],lineHeight:e["--theme-font--title-page__line-height"]}}),tH=tM.Z.div(()=>{let e=useTheme();return{width:"352px",height:"24px",marginBottom:"8px",fontWeight:e["--theme-font--title-page-sm__font-weight"],fontSize:e["--theme-font--body-default__font-size"],lineHeight:e["--theme-font--body-lg__line-height"]}}),tG=tM.Z.div(()=>{let e=useTheme();return{width:"352px",height:"48px",marginBottom:"64px",fontWeight:e["--theme-font--body-default__font-weight"],fontSize:e["--theme-font--body-default__font-size"],lineHeight:e["--theme-font--body-lg__line-height"]}}),Loading=()=>(0,eV.jsx)(tq,{children:(0,eV.jsxs)(tB,{children:[(0,eV.jsx)(tR,{children:(0,eV.jsx)(tN,{viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",children:(0,eV.jsx)(tz,{cx:"50",cy:"50",r:"44"})})}),(0,eV.jsx)(tZ,{children:"Processing your payment"}),(0,eV.jsx)(tH,{children:"Please do not leave or refresh the page."}),(0,eV.jsx)(tG,{children:"Once your donation is complete, you’ll be taken to a summary and email receipt."})]})});var tU=n(875);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function add_extends(){return(add_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function arrow_drop_down_extends(){return(arrow_drop_down_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function big_check_extends(){return(big_check_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function calendar_month_extends(){return(calendar_month_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function checkbox_extends(){return(checkbox_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function checkbox_checked_extends(){return(checkbox_checked_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function chevron_extends(){return(chevron_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function close_extends(){return(close_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function dolar_extends(){return(dolar_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function error_extends(){return(error_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function hide_extends(){return(hide_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function info_extends(){return(info_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function lightning_bolt_extends(){return(lightning_bolt_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function search_extends(){return(search_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function eye_extends(){return(eye_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function eye_off_extends(){return(eye_off_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function clear_extends(){return(clear_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function trash_can_extends(){return(trash_can_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}let tV={add_circle:function(e){return eW.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),c||(c=eW.createElement("path",{d:"M11.46 15.791h1.083v-3.25h3.25v-1.083h-3.25v-3.25H11.46v3.25H8.21v1.083h3.25zm.548 3.792a7.4 7.4 0 0 1-2.947-.592 7.7 7.7 0 0 1-2.42-1.63 7.65 7.65 0 0 1-1.63-2.418 7.4 7.4 0 0 1-.593-2.952q0-1.57.592-2.942a7.644 7.644 0 0 1 4.048-4.04 7.4 7.4 0 0 1 2.951-.593q1.57 0 2.943.592a7.658 7.658 0 0 1 4.04 4.043 7.4 7.4 0 0 1 .593 2.941 7.4 7.4 0 0 1-.593 2.948 7.64 7.64 0 0 1-4.043 4.05 7.4 7.4 0 0 1-2.94.593m-.007-1.084q2.709 0 4.604-1.895 1.896-1.897 1.896-4.605t-1.896-4.604T12.001 5.5q-2.708 0-4.604 1.896T5.501 12t1.896 4.605 4.604 1.895"})))},add:function(e){return eW.createElement("svg",add_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),s||(s=eW.createElement("path",{d:"M12 17.625a.64.64 0 0 1-.466-.2.63.63 0 0 1-.2-.46v-4.298H7.034a.63.63 0 0 1-.46-.201.64.64 0 0 1 0-.932.63.63 0 0 1 .46-.2h4.298V7.034q0-.26.2-.46a.64.64 0 0 1 .933 0q.2.2.2.46v4.298h4.299q.26 0 .46.2a.64.64 0 0 1 0 .933.63.63 0 0 1-.46.2h-4.298v4.299a.63.63 0 0 1-.201.46.64.64 0 0 1-.466.2"})))},arrow_drop_down:function(e){return eW.createElement("svg",arrow_drop_down_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),d||(d=eW.createElement("path",{d:"M11.179 14.99 7.766 11.58Q7.188 11 7.5 10.253q.31-.747 1.124-.747h6.819q.813 0 1.124.747T16.3 11.58l-3.412 3.412a1.3 1.3 0 0 1-.394.277q-.204.086-.46.086-.258 0-.461-.086a1.3 1.3 0 0 1-.394-.277"})))},big_check:function(e){return eW.createElement("svg",big_check_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),u||(u=eW.createElement("path",{d:"M10.5 16.523a.96.96 0 0 1-.704-.305l-3.521-3.521A.94.94 0 0 1 6 11.982q.01-.43.296-.715a.96.96 0 0 1 .71-.285q.425 0 .709.285l2.827 2.827 6.806-6.807A.95.95 0 0 1 18.043 7a.95.95 0 0 1 .699.287q.285.286.285.697a.95.95 0 0 1-.285.697l-7.537 7.537q-.16.16-.34.233a1 1 0 0 1-.365.072"})))},calendar_month:function(e){return eW.createElement("svg",calendar_month_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),p||(p=eW.createElement("path",{d:"M12.001 13.772a.75.75 0 0 1-.542-.237.75.75 0 0 1-.237-.542q0-.306.237-.543a.75.75 0 0 1 .542-.236q.306 0 .543.236a.75.75 0 0 1 .236.543.75.75 0 0 1-.236.542.75.75 0 0 1-.543.237m-3.333 0a.75.75 0 0 1-.543-.237.75.75 0 0 1-.236-.542q0-.306.236-.543a.75.75 0 0 1 .543-.236q.306 0 .542.236a.75.75 0 0 1 .237.543.75.75 0 0 1-.237.542.75.75 0 0 1-.542.237m6.667 0a.75.75 0 0 1-.543-.237.75.75 0 0 1-.236-.542q0-.306.236-.543a.75.75 0 0 1 .543-.236q.306 0 .542.236a.75.75 0 0 1 .236.543.75.75 0 0 1-.236.542.75.75 0 0 1-.542.237M12 17.04a.75.75 0 0 1-.542-.237.75.75 0 0 1-.237-.542q0-.306.237-.543a.75.75 0 0 1 .542-.236q.306 0 .543.236a.75.75 0 0 1 .236.543.75.75 0 0 1-.236.542.75.75 0 0 1-.543.237m-3.333 0a.75.75 0 0 1-.543-.237.75.75 0 0 1-.236-.542q0-.306.236-.543a.75.75 0 0 1 .543-.236q.306 0 .542.236a.75.75 0 0 1 .237.543.75.75 0 0 1-.237.542.75.75 0 0 1-.542.237m6.667 0a.75.75 0 0 1-.543-.237.75.75 0 0 1-.236-.542q0-.306.236-.543a.75.75 0 0 1 .543-.236q.306 0 .542.236a.75.75 0 0 1 .236.543.75.75 0 0 1-.236.542.75.75 0 0 1-.542.237m-8.827 2.875q-.666 0-1.128-.462a1.53 1.53 0 0 1-.462-1.128V7.422q0-.666.462-1.128a1.53 1.53 0 0 1 1.128-.462h.987V4.67q0-.274.204-.478a.66.66 0 0 1 .479-.205q.274 0 .478.205a.66.66 0 0 1 .204.478v1.163h6.314V4.653a.64.64 0 0 1 .2-.466.64.64 0 0 1 .933 0 .64.64 0 0 1 .2.466v1.18h.988q.666 0 1.128.461.462.462.462 1.128v10.904q0 .666-.462 1.128a1.53 1.53 0 0 1-1.128.462zm0-1.334h10.987a.25.25 0 0 0 .184-.072.25.25 0 0 0 .072-.184v-7.695h-11.5v7.695a.25.25 0 0 0 .072.184.25.25 0 0 0 .185.072M6.25 9.298h11.5V7.422a.25.25 0 0 0-.072-.184.25.25 0 0 0-.184-.072H6.508a.25.25 0 0 0-.185.072.25.25 0 0 0-.072.184z"})))},checkbox:function(e){return eW.createElement("svg",checkbox_extends({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),m||(m=eW.createElement("rect",{width:15,height:15,x:4.5,y:4.5,fill:"#fff",stroke:"#847F7B",rx:3.5})))},checkbox_checked:function(e){return eW.createElement("svg",checkbox_checked_extends({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),h||(h=eW.createElement("mask",{id:"checkbox_checked_svg__a",fill:"#fff"},eW.createElement("rect",{width:16,height:16,x:4,y:4,rx:4}))),y||(y=eW.createElement("rect",{width:16,height:16,x:4,y:4,mask:"url(#checkbox_checked_svg__a)",rx:4})),g||(g=eW.createElement("path",{fill:"#fff",d:"M10.382 15.808a.77.77 0 0 1-.564-.244L7 12.747a.75.75 0 0 1-.22-.572.8.8 0 0 1 .237-.572.77.77 0 0 1 .568-.228.77.77 0 0 1 .567.228l2.262 2.261L15.86 8.42a.76.76 0 0 1 .555-.23.76.76 0 0 1 .56.23.76.76 0 0 1 .228.558q0 .33-.228.557l-6.03 6.03a.772.772 0 0 1-.564.245"})))},chevron:function(e){return eW.createElement("svg",chevron_extends({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),x||(x=eW.createElement("path",{fill:"#425CC3",d:"M8.874 17.127a.72.72 0 0 1-.218-.526q0-.31.218-.527L12.947 12 8.874 7.928a.72.72 0 0 1-.218-.527q0-.31.218-.526a.72.72 0 0 1 .526-.218q.31 0 .527.218l4.495 4.494a.83.83 0 0 1 .255.633q0 .18-.057.336a.8.8 0 0 1-.198.296l-4.495 4.494a.72.72 0 0 1-.527.218.72.72 0 0 1-.526-.218"})))},close:function(e){return eW.createElement("svg",close_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),f||(f=eW.createElement("path",{d:"m12 12.94-4.165 4.165a.6.6 0 0 1-.456.187.66.66 0 0 1-.463-.208.645.645 0 0 1 0-.94l4.144-4.145-4.165-4.165a.61.61 0 0 1-.188-.466.67.67 0 0 1 .209-.475.645.645 0 0 1 .94 0l4.145 4.165 4.165-4.165a.65.65 0 0 1 .466-.198.64.64 0 0 1 .474.198.645.645 0 0 1 0 .941l-4.165 4.165 4.165 4.165q.194.194.198.456a.62.62 0 0 1-.198.464.645.645 0 0 1-.94 0z"})))},dolar:function(e){return eW.createElement("svg",dolar_extends({xmlns:"http://www.w3.org/2000/svg",width:36,height:36,fill:"none"},e),v||(v=eW.createElement("rect",{width:36,height:36,fill:"#F3F2F2",rx:18})),b||(b=eW.createElement("g",{fill:"#77726E",clipPath:"url(#dolar_svg__a)"},eW.createElement("path",{d:"M24.565 11.426v2.099A7.975 7.975 0 0 0 10 18h1.492a6.49 6.49 0 0 1 6.483-6.467 6.48 6.48 0 0 1 5.37 2.858H21.6v1.436H26v-4.401zM18.026 24.467a6.48 6.48 0 0 1-5.37-2.858H14.4v-1.436H10v4.4h1.436v-2.098A7.975 7.975 0 0 0 26 18h-1.492a6.49 6.49 0 0 1-6.483 6.466"}),eW.createElement("path",{d:"M18.015 20.957c-.703 0-1.257-.49-1.646-1.457l-1.23.495c.476 1.182 1.226 1.938 2.155 2.193v.895h1.451v-.875c1.143-.24 2.127-1.046 2.127-2.379 0-1.75-1.717-2.36-2.543-2.653l-.09-.031c-1.18-.422-1.417-.773-1.417-1.201 0-.586.52-.964 1.326-.964.346 0 .663.147.94.436.24.25.36.514.362.516l.606-.269.608-.264c-.027-.062-.605-1.357-1.919-1.675v-.8h-1.451v.838c-1.08.287-1.799 1.117-1.799 2.182 0 1.629 1.61 2.205 2.298 2.451l.093.033c.874.31 1.66.651 1.66 1.403 0 .89-.962 1.127-1.53 1.127z"}))),_||(_=eW.createElement("defs",null,eW.createElement("clipPath",{id:"dolar_svg__a"},eW.createElement("path",{fill:"#fff",d:"M10 10.041h16v15.918H10z"})))))},error:function(e){return eW.createElement("svg",error_extends({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),j||(j=eW.createElement("path",{d:"M12 12.649q.201 0 .353-.152a.49.49 0 0 0 .152-.354V9.396q0-.195-.152-.343a.493.493 0 0 0-.706.005.49.49 0 0 0-.152.354v2.747q0 .195.152.343.152.147.353.147m0 2.355a.55.55 0 0 0 .38-.147.5.5 0 0 0 .162-.395.52.52 0 0 0-.163-.38.52.52 0 0 0-.379-.162.52.52 0 0 0-.38.163.52.52 0 0 0-.162.379q0 .248.163.395a.55.55 0 0 0 .379.147M12 18a5.9 5.9 0 0 1-2.345-.47 6 6 0 0 1-1.905-1.28 6 6 0 0 1-1.28-1.905A5.9 5.9 0 0 1 6 12q0-1.25.47-2.345T7.75 7.75a6 6 0 0 1 1.905-1.28A5.9 5.9 0 0 1 12 6a5.9 5.9 0 0 1 2.345.47q1.095.47 1.905 1.28t1.28 1.905T18 12a5.9 5.9 0 0 1-.47 2.345 6 6 0 0 1-1.28 1.905q-.81.81-1.905 1.28A5.9 5.9 0 0 1 12 18m0-1.01q2.068 0 3.529-1.461 1.46-1.46 1.46-3.529t-1.46-3.529T12 7.011 8.471 8.47Q7.011 9.931 7.011 12t1.46 3.529q1.46 1.46 3.529 1.46"})))},hide:function(e){return eW.createElement("svg",hide_extends({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),C||(C=eW.createElement("path",{d:"m15.247 12.75-.999-1a2.17 2.17 0 0 0-.674-1.798q-.756-.742-1.763-.639l-.999-.998q.282-.086.579-.138.296-.053.607-.053 1.44 0 2.44 1t1 2.44q0 .351-.054.667-.052.315-.137.518m2.63 2.592-.962-.924a9 9 0 0 0 1.333-1.271 7 7 0 0 0 1-1.584 7.8 7.8 0 0 0-2.958-3.28q-1.937-1.2-4.292-1.199-.604 0-1.114.073-.51.074-1.01.219L8.818 6.32a7.6 7.6 0 0 1 1.572-.442 10 10 0 0 1 1.607-.128q2.78 0 5.058 1.452a9.24 9.24 0 0 1 3.434 3.857q.034.096.065.229.03.132.031.274a1.4 1.4 0 0 1-.096.504 9.5 9.5 0 0 1-2.614 3.275m.025 4.423-2.87-2.865a8.4 8.4 0 0 1-1.41.377 9 9 0 0 1-1.624.14q-2.794 0-5.061-1.472a9.46 9.46 0 0 1-3.43-3.878l-.066-.24a1 1 0 0 1-.03-.264q0-.143.02-.278a.7.7 0 0 1 .075-.233q.45-.92 1.107-1.725a9.5 9.5 0 0 1 1.427-1.42l-1.819-1.83a.7.7 0 0 1-.208-.471.57.57 0 0 1 .2-.47.645.645 0 0 1 .94 0l13.69 13.71q.194.193.194.46 0 .265-.194.46a.645.645 0 0 1-.94 0M6.94 8.807a10 10 0 0 0-1.243 1.232 6.3 6.3 0 0 0-.969 1.524 7.96 7.96 0 0 0 2.959 3.303q1.937 1.218 4.312 1.218.507 0 1.06-.075.555-.076.884-.199l-.971-.955q-.171.066-.452.107-.28.04-.52.04-1.44 0-2.44-1t-1-2.439q0-.232.051-.488.053-.255.117-.464z"})))},info:function(e){return eW.createElement("svg",info_extends({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),w||(w=eW.createElement("path",{d:"M11.999 15.959a.64.64 0 0 0 .466-.2.63.63 0 0 0 .2-.46v-3.493a.6.6 0 0 0-.2-.445.65.65 0 0 0-.933.007.63.63 0 0 0-.2.459v3.493q0 .252.2.445a.65.65 0 0 0 .467.194m0-6.239q.285 0 .5-.214a.69.69 0 0 0 .214-.5.69.69 0 0 0-.214-.5.69.69 0 0 0-.5-.215.69.69 0 0 0-.5.214.69.69 0 0 0-.215.5q0 .287.214.5.215.215.5.215m0 10.197a7.8 7.8 0 0 1-3.094-.62 8 8 0 0 1-2.514-1.689 8 8 0 0 1-1.689-2.514 7.8 7.8 0 0 1-.62-3.093q0-1.65.62-3.094a8 8 0 0 1 1.69-2.514 8 8 0 0 1 2.513-1.689 7.8 7.8 0 0 1 3.094-.62q1.648 0 3.093.62a8 8 0 0 1 2.514 1.69 8 8 0 0 1 1.69 2.513q.62 1.444.62 3.094t-.62 3.093a8 8 0 0 1-1.69 2.514 8 8 0 0 1-2.514 1.69 7.8 7.8 0 0 1-3.093.62m-.005-1.333q2.733 0 4.66-1.922 1.929-1.923 1.928-4.656 0-2.735-1.922-4.662t-4.656-1.927T7.342 7.34t-1.927 4.657 1.922 4.66 4.657 1.928"})))},lightning_bolt:function(e){return eW.createElement("svg",lightning_bolt_extends({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none"},e),k||(k=eW.createElement("path",{fill:"#DAAD0D",d:"M12.696 6.167a.26.26 0 0 0-.266-.11l-3.216.62.653-6.302a.26.26 0 0 0-.477-.17L3.285 9.528a.26.26 0 0 0 .267.399l3.216-.62-.653 6.301a.26.26 0 0 0 .477.17l6.105-9.322a.26.26 0 0 0-.001-.288"})))},search:function(e){return eW.createElement("svg",search_extends({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),E||(E=eW.createElement("path",{fill:"#1A1919",d:"m19.014 20.048-5.754-5.754q-.75.62-1.725.97t-2.017.35q-2.565 0-4.34-1.776Q3.402 12.063 3.402 9.5t1.776-4.34 4.338-1.777 4.34 1.776 1.777 4.34q0 1.07-.36 2.045a5.7 5.7 0 0 1-.96 1.697l5.78 5.778a.67.67 0 0 1 .207.5.73.73 0 0 1-.234.531.71.71 0 0 1-.525.215.72.72 0 0 1-.527-.217m-9.496-5.934q1.933 0 3.274-1.342 1.341-1.34 1.341-3.274 0-1.932-1.341-3.274-1.341-1.341-3.274-1.341T6.244 6.224Q4.902 7.566 4.902 9.498q0 1.933 1.342 3.274 1.34 1.342 3.274 1.342"})))},eye:function(e){return eW.createElement("svg",eye_extends({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none"},e),S||(S=eW.createElement("path",{fill:"#3651C9",d:"M8.002 10.303q1.095 0 1.865-.771a2.55 2.55 0 0 0 .77-1.868q0-1.095-.773-1.865a2.55 2.55 0 0 0-1.867-.77q-1.097 0-1.865.773a2.55 2.55 0 0 0-.77 1.867q0 1.097.773 1.865a2.55 2.55 0 0 0 1.867.77m-.006-.805q-.765 0-1.296-.535a1.78 1.78 0 0 1-.532-1.3q0-.765.535-1.296.535-.532 1.3-.532t1.296.535.532 1.3-.535 1.296-1.3.532M8 12.333a7.24 7.24 0 0 1-3.994-1.163 7.8 7.8 0 0 1-2.792-3.108.6.6 0 0 1-.065-.18 1.1 1.1 0 0 1 0-.43.6.6 0 0 1 .065-.18 7.8 7.8 0 0 1 2.792-3.108A7.24 7.24 0 0 1 8 3q2.182 0 3.993 1.164a7.8 7.8 0 0 1 2.793 3.108q.044.075.065.18a1.1 1.1 0 0 1 0 .43.6.6 0 0 1-.065.18 7.8 7.8 0 0 1-2.792 3.108A7.24 7.24 0 0 1 8 12.333m-.002-.837a6.54 6.54 0 0 0 3.584-1.04 6.8 6.8 0 0 0 2.49-2.79 6.8 6.8 0 0 0-2.488-2.79A6.53 6.53 0 0 0 8 3.839a6.54 6.54 0 0 0-3.584 1.039 6.83 6.83 0 0 0-2.496 2.79 6.84 6.84 0 0 0 2.494 2.79 6.53 6.53 0 0 0 3.583 1.039"})))},eye_off:function(e){return eW.createElement("svg",eye_off_extends({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none"},e),I||(I=eW.createElement("path",{fill:"#3651C9",d:"m10.395 8.723-.636-.636q.288-1.026-.474-1.735-.762-.708-1.706-.445l-.636-.636a2 2 0 0 1 .491-.182q.265-.06.565-.06 1.104 0 1.87.768.767.766.767 1.87 0 .3-.063.575a1.8 1.8 0 0 1-.178.481m2.128 2.1-.592-.564q.72-.54 1.272-1.196.55-.657.868-1.396a6.6 6.6 0 0 0-2.447-2.797 6.44 6.44 0 0 0-3.543-1.033 7 7 0 0 0-1.185.1q-.595.102-1.032.255l-.646-.653a7 7 0 0 1 1.335-.392A7.7 7.7 0 0 1 8.043 3q2.159 0 3.98 1.166a7.6 7.6 0 0 1 2.77 3.105q.044.076.06.18a1.4 1.4 0 0 1-.002.435.6.6 0 0 1-.058.183 7.6 7.6 0 0 1-2.27 2.753m.543 3.387-2.396-2.364q-.512.215-1.205.35-.692.138-1.466.137a7.3 7.3 0 0 1-4.017-1.166 7.6 7.6 0 0 1-2.776-3.105.6.6 0 0 1-.06-.182 1.3 1.3 0 0 1 .003-.434.7.7 0 0 1 .057-.179q.375-.768.938-1.459.563-.69 1.253-1.247L1.71 2.877a.407.407 0 0 1 .004-.59.4.4 0 0 1 .298-.127q.172 0 .298.127l11.345 11.345a.39.39 0 0 1 .116.277.41.41 0 0 1-.116.294.38.38 0 0 1-.292.134.4.4 0 0 1-.298-.127m-9.09-9.059A6.8 6.8 0 0 0 2.8 6.277q-.584.694-.88 1.39a6.6 6.6 0 0 0 2.474 2.796q1.632 1.033 3.669 1.033.565 0 1.12-.09t.838-.21L8.95 10.12q-.174.084-.446.133-.272.05-.506.05-1.096 0-1.866-.763-.77-.765-.77-1.873a2.7 2.7 0 0 1 .183-.953z"})))},clear:function(e){return eW.createElement("svg",clear_extends({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),O||(O=eW.createElement("path",{fill:"#000",fillOpacity:.6,d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"})))},trash_can:function(e){return eW.createElement("svg",trash_can_extends({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 18"},e),P||(P=eW.createElement("path",{fill:"#1B1918",d:"M3.308 17.5q-.758 0-1.283-.525a1.75 1.75 0 0 1-.525-1.283V3h-.25a.73.73 0 0 1-.535-.215A.73.73 0 0 1 .5 2.25q0-.318.215-.535A.73.73 0 0 1 1.25 1.5H5a.84.84 0 0 1 .263-.63.9.9 0 0 1 .64-.255h4.193q.377 0 .64.254A.84.84 0 0 1 11 1.5h3.75q.32 0 .534.215a.73.73 0 0 1 .216.535.73.73 0 0 1-.216.535.73.73 0 0 1-.534.215h-.25v12.692q0 .758-.525 1.283t-1.283.525zM3 3v12.692a.3.3 0 0 0 .087.222.3.3 0 0 0 .22.086h9.385a.3.3 0 0 0 .221-.086.3.3 0 0 0 .087-.222V3zm2.404 10.25q0 .32.215.535a.73.73 0 0 0 .535.215.73.73 0 0 0 .534-.215.73.73 0 0 0 .216-.535v-7.5a.73.73 0 0 0-.216-.535A.73.73 0 0 0 6.154 5a.73.73 0 0 0-.535.215.73.73 0 0 0-.215.535zm3.692 0q0 .32.216.535a.73.73 0 0 0 .534.215.73.73 0 0 0 .535-.215.73.73 0 0 0 .215-.535v-7.5a.73.73 0 0 0-.215-.535A.73.73 0 0 0 9.846 5a.73.73 0 0 0-.534.215.73.73 0 0 0-.216.535zM3 3v12.692a.3.3 0 0 0 .087.222.3.3 0 0 0 .22.086H3z"})))}},UiIcon=e=>{let{name:t,color:n="#1A1919",w:a=24,h:r=24,ariaHidden:o=!1,style:i}=e,l=tV[t];return(0,eV.jsx)(l,{"aria-hidden":o,style:{fill:n,width:"".concat(a,"px"),height:"".concat(r,"px"),...i}})};function amex_extends(){return(amex_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function applepay_extends(){return(applepay_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function bank_extends(){return(bank_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function discover_extends(){return(discover_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function generic_cc_extends(){return(generic_cc_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function gpay_extends(){return(gpay_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function mastercard_extends(){return(mastercard_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function paypal_icon_extends(){return(paypal_icon_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function secure_extends(){return(secure_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function venmo_icon_extends(){return(venmo_icon_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function venmo_mark_extends(){return(venmo_mark_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function visa_extends(){return(visa_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}let tW={amex:function(e){return eW.createElement("svg",amex_extends({xmlns:"http://www.w3.org/2000/svg",width:30,height:20,fill:"none"},e),L||(L=eW.createElement("desc",null,"American Express")),T||(T=eW.createElement("rect",{width:29.25,height:19.25,x:.375,y:.375,fill:"#1F72CD",stroke:"#D9D9D9",strokeWidth:.75,rx:3.625})),A||(A=eW.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M5.682 7 3 13.039h3.21l.399-.963h.91l.398.963h3.534v-.735l.315.735h1.828l.315-.75v.75h7.35l.894-.938.837.938 3.775.008-2.69-3.01L26.765 7H23.05l-.87.92-.81-.92h-7.997l-.687 1.559L11.982 7H8.779v.71L8.422 7zm.62.857h1.566l1.779 4.096V7.857h1.714l1.375 2.936 1.266-2.936h1.706v4.334H14.67l-.009-3.396-1.513 3.396h-.928l-1.522-3.396v3.396H8.562l-.405-.972H5.97l-.404.97H4.422zm14.58 0H16.66v4.331h4.156l1.34-1.435 1.29 1.435h1.35l-1.962-2.153 1.962-2.178h-1.291l-1.333 1.42zM7.063 8.59l-.72 1.73h1.44zm10.635.956v-.792h2.634l1.15 1.265-1.201 1.272h-2.583v-.864h2.303v-.881z",clipRule:"evenodd"})))},applepay:function(e){return eW.createElement("svg",applepay_extends({xmlns:"http://www.w3.org/2000/svg",width:37,height:22,fill:"none"},e),D||(D=eW.createElement("desc",null,"Apple Pay")),F||(F=eW.createElement("rect",{width:31.25,height:19.25,x:3.375,y:1.375,stroke:"#1A1919",strokeWidth:.75,rx:3.625})),M||(M=eW.createElement("path",{fill:"#1A1919",d:"M10.839 8.184c-.64 0-1.155.386-1.488.386-.35 0-.816-.365-1.37-.365-1.052 0-2.121.876-2.121 2.514 0 1.026.397 2.105.886 2.809.414.585.784 1.069 1.31 1.069.522 0 .753-.344 1.403-.344.655 0 .805.333 1.38.333s.956-.521 1.316-1.037c.397-.596.57-1.176.575-1.203-.033-.01-1.128-.456-1.128-1.713 0-1.085.859-1.569.907-1.606-.564-.822-1.428-.843-1.67-.843m-.296-.693c.258-.317.44-.747.44-1.182a1 1 0 0 0-.015-.166c-.42.016-.935.279-1.24.639-.237.274-.463.709-.463 1.144 0 .064.01.134.016.156.027.005.07.01.113.01.381 0 .865-.258 1.15-.601m4.383-.741v7.75h1.385v-2.54h1.682c1.568 0 2.664-1.053 2.664-2.59 0-1.562-1.058-2.62-2.605-2.62zm1.385 1.16h1.375c1 0 1.564.51 1.564 1.46 0 .924-.58 1.44-1.569 1.44h-1.37zm7.03 5.64c-.59 0-1.014-.296-1.014-.79 0-.478.349-.747 1.095-.795l1.327-.086v.467c0 .682-.601 1.203-1.407 1.203m-.391 1.047c.768 0 1.412-.333 1.74-.903h.091v.806h1.284v-4.012c0-1.246-.849-1.982-2.358-1.982-1.396 0-2.369.66-2.476 1.697h1.257c.123-.397.542-.612 1.155-.612.72 0 1.106.322 1.106.897v.494l-1.515.091c-1.428.086-2.229.698-2.229 1.762 0 1.074.811 1.762 1.945 1.762m4.683 2.035c1.316 0 1.944-.483 2.444-1.944l2.121-6.064h-1.407l-1.37 4.587h-.09l-1.376-4.587h-1.46l2.1 5.903-.07.258c-.172.542-.49.757-1.053.757-.092 0-.29-.005-.366-.021v1.09c.086.016.446.021.527.021"})))},bank:function(e){return eW.createElement("svg",bank_extends({xmlns:"http://www.w3.org/2000/svg",width:30,height:20,fill:"none"},e),q||(q=eW.createElement("desc",null,"Bank Transfer")),B||(B=eW.createElement("rect",{width:29.25,height:19.25,x:.375,y:.375,fill:"#fff",stroke:"#CECCCA",strokeWidth:.75,rx:3.625})),R||(R=eW.createElement("path",{fill:"#504C49",d:"M9.712 11.6H6.716l-.7 1.357H4.211l3.667-6.575h1.418l2.609 6.575h-1.702zm-.473-1.303-.765-2.096-1.078 2.096zm6.267 2.743q-1.02 0-1.768-.379a2.7 2.7 0 0 1-1.134-1.098q-.397-.72-.397-1.69 0-1.08.444-1.884a3.1 3.1 0 0 1 1.267-1.247q.822-.443 1.91-.443.67 0 1.266.185.596.184 1.058.535l-.643 1.228a3 3 0 0 0-.793-.443 2.4 2.4 0 0 0-.804-.138q-.907 0-1.408.59-.501.582-.501 1.617 0 .876.387 1.338.398.462 1.154.462.396 0 .812-.138.426-.148.927-.444l.444 1.229q-.34.322-.955.526-.614.195-1.266.194m9.807-6.658-.53 6.575h-1.748l.217-2.66h-2.703l-.218 2.66h-1.739l.53-6.575h1.748l-.208 2.558h2.703l.218-2.558z"})))},discover:function(e){return eW.createElement("svg",discover_extends({xmlns:"http://www.w3.org/2000/svg",width:30,height:20,fill:"none"},e),N||(N=eW.createElement("desc",null,"Discover")),z||(z=eW.createElement("rect",{width:29.25,height:19.25,x:.375,y:.375,fill:"#fff",stroke:"#D9D9D9",strokeWidth:.75,rx:3.625})),Z||(Z=eW.createElement("path",{fill:"#FD6020",d:"M13.371 20 30 15.037A4.963 4.963 0 0 1 25.036 20z"})),H||(H=eW.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M25.878 7.936c.915 0 1.418.417 1.418 1.205a1.123 1.123 0 0 1-.915 1.206l1.235 1.716h-.96l-1.052-1.67h-.092v1.67h-.778V7.936zm-.366 1.9h.228c.504 0 .732-.232.732-.65 0-.37-.228-.602-.732-.602h-.228zm-3.48 2.229h2.195v-.696h-1.418v-1.113h1.372v-.695H22.81v-.928h1.418v-.695H22.03zm-2.285-1.345-1.053-2.783h-.823l1.693 4.22h.411l1.693-4.22h-.824zm-9.286-.695c0 1.159.915 2.133 2.058 2.133.366 0 .686-.093 1.007-.232v-.928c-.23.279-.55.464-.915.464-.732 0-1.327-.556-1.327-1.298v-.093c-.046-.742.55-1.391 1.281-1.438.366 0 .732.186.96.464V8.17c-.274-.186-.64-.232-.96-.232-1.19-.093-2.104.88-2.104 2.087m-1.418-.51c-.457-.186-.594-.279-.594-.51.046-.28.274-.511.549-.465.228 0 .457.14.64.325l.412-.557c-.32-.278-.732-.463-1.144-.463-.64-.047-1.189.463-1.235 1.113v.046c0 .557.229.881.96 1.113.184.046.367.14.55.232a.49.49 0 0 1 .228.417c0 .325-.274.603-.548.603h-.046a.9.9 0 0 1-.824-.556l-.503.51c.275.51.824.788 1.373.788.731.046 1.326-.51 1.372-1.252v-.14c-.046-.556-.275-.834-1.19-1.205m-2.648 2.55h.777V7.938h-.777zm-3.618-4.13H4.15a2.01 2.01 0 0 1 1.92 2.087c0 .603-.274 1.16-.731 1.577-.412.325-.915.51-1.418.464H2.777zm1.006 3.431c.366.046.778-.093 1.052-.325.275-.278.412-.649.412-1.066 0-.371-.137-.742-.412-1.02a1.44 1.44 0 0 0-1.052-.325h-.228v2.736z",clipRule:"evenodd"})),G||(G=eW.createElement("path",{fill:"#FD6020",fillRule:"evenodd",d:"M15.858 7.842a2.113 2.113 0 0 0-2.104 2.133c0 1.16.915 2.133 2.104 2.18 1.19.046 2.104-.928 2.15-2.134-.046-1.205-.96-2.18-2.15-2.18",clipRule:"evenodd"})))},generic_cc:function(e){return eW.createElement("svg",generic_cc_extends({xmlns:"http://www.w3.org/2000/svg",width:32,height:20,fill:"none"},e),U||(U=eW.createElement("desc",null,"Credit card")),V||(V=eW.createElement("rect",{width:23,height:17,x:4.5,y:1.5,stroke:"#504C49",rx:3.5})),W||(W=eW.createElement("path",{fill:"#504C49",d:"M4 5h24v3H4z"})),Q||(Q=eW.createElement("rect",{width:8,height:1.5,x:7,y:11,fill:"#504C49",rx:.75})),K||(K=eW.createElement("rect",{width:4,height:1.5,x:7,y:14,fill:"#504C49",rx:.75})),Y||(Y=eW.createElement("rect",{width:2,height:1.5,x:23,y:11,fill:"#504C49",rx:.75})))},gpay:function(e){return eW.createElement("svg",gpay_extends({xmlns:"http://www.w3.org/2000/svg",width:34,height:20,fill:"none"},e),X||(X=eW.createElement("desc",null,"Google Pay")),J||(J=eW.createElement("g",{clipPath:"url(#gpay_svg__a)"},eW.createElement("path",{fill:"#fff",d:"M24.83 1H8.988c-4.95 0-9 4.05-9 9s4.05 9 9 9h15.84c4.95 0 9-4.05 9-9s-4.05-9-9-9"}),eW.createElement("path",{fill:"#3C4043",d:"M24.83 1.729c1.11 0 2.19.22 3.208.652a8.34 8.34 0 0 1 4.41 4.41A8.2 8.2 0 0 1 33.101 10c0 1.111-.22 2.191-.653 3.209a8.34 8.34 0 0 1-4.41 4.41 8.2 8.2 0 0 1-3.209.652H8.99a8.2 8.2 0 0 1-3.209-.652 8.34 8.34 0 0 1-4.41-4.41A8.2 8.2 0 0 1 .717 10c0-1.111.22-2.191.653-3.208a8.34 8.34 0 0 1 4.41-4.41 8.2 8.2 0 0 1 3.209-.653zm0-.729H8.988c-4.95 0-9 4.05-9 9s4.05 9 9 9h15.84c4.95 0 9-4.05 9-9s-4.05-9-9-9"}),eW.createElement("path",{fill:"#3C4043",d:"M16.13 10.64v2.722h-.864V6.639h2.29c.58 0 1.076.193 1.48.58q.622.58.622 1.418 0 .855-.621 1.426c-.4.383-.896.572-1.48.572H16.13zm0-3.173V9.81h1.444c.342 0 .63-.117.855-.346.23-.23.347-.509.347-.824 0-.31-.117-.585-.347-.814a1.12 1.12 0 0 0-.855-.356H16.13zM21.917 8.61q.96 0 1.512.512.555.513.554 1.404v2.835h-.824v-.639h-.036q-.534.79-1.426.788-.762 0-1.274-.45a1.44 1.44 0 0 1-.513-1.125q0-.716.54-1.134.542-.425 1.44-.423.77 0 1.265.283v-.198a.98.98 0 0 0-.356-.765 1.22 1.22 0 0 0-.837-.315q-.723 0-1.143.612l-.76-.477c.418-.607 1.04-.909 1.858-.909m-1.116 3.338q0 .338.288.563.285.223.67.225.548 0 .973-.405.426-.404.427-.95-.404-.318-1.125-.32-.526.001-.877.253-.357.263-.356.634M28.681 8.758l-2.88 6.624h-.89l1.07-2.318-1.899-4.306h.94l1.369 3.303h.018l1.332-3.303z"}),eW.createElement("path",{fill:"#4285F4",d:"M12.694 10.092q0-.423-.072-.81H9v1.484h2.086a1.79 1.79 0 0 1-.774 1.197v.963h1.241c.725-.67 1.14-1.662 1.14-2.834"}),eW.createElement("path",{fill:"#34A853",d:"M10.311 11.962c-.345.233-.79.37-1.311.37-1.006 0-1.859-.678-2.165-1.592h-1.28v.994A3.86 3.86 0 0 0 9 13.857c1.041 0 1.916-.342 2.553-.932z"}),eW.createElement("path",{fill:"#FABB05",d:"M6.715 10.003q.002-.387.12-.738v-.994h-1.28a3.8 3.8 0 0 0-.41 1.732c0 .622.148 1.21.41 1.73l1.28-.993a2.3 2.3 0 0 1-.12-.737"}),eW.createElement("path",{fill:"#E94235",d:"M9 7.674c.568 0 1.077.196 1.48.578l1.1-1.1A3.7 3.7 0 0 0 9 6.149c-1.506 0-2.81.864-3.445 2.124l1.28.993C7.141 8.352 7.995 7.674 9 7.674"}))),$||($=eW.createElement("defs",null,eW.createElement("clipPath",{id:"gpay_svg__a"},eW.createElement("path",{fill:"#fff",d:"M0 1h33.841v18H0z"})))))},mastercard:function(e){return eW.createElement("svg",mastercard_extends({xmlns:"http://www.w3.org/2000/svg",width:30,height:20,fill:"none"},e),ee||(ee=eW.createElement("desc",null,"Mastercard")),et||(et=eW.createElement("rect",{width:29.25,height:19.25,x:.375,y:.375,fill:"#fff",stroke:"#D9D9D9",strokeWidth:.75,rx:3.625})),en||(en=eW.createElement("path",{fill:"#ED0006",fillRule:"evenodd",d:"M14.99 14.484a5.27 5.27 0 0 1-3.537 1.374C8.44 15.859 6 13.284 6 10.107s2.441-5.752 5.453-5.752c1.35 0 2.585.517 3.537 1.374a5.27 5.27 0 0 1 3.537-1.374c3.011 0 5.453 2.575 5.453 5.752s-2.442 5.752-5.453 5.752a5.27 5.27 0 0 1-3.537-1.374",clipRule:"evenodd"})),ea||(ea=eW.createElement("path",{fill:"#F9A000",fillRule:"evenodd",d:"M14.988 14.484c1.172-1.055 1.916-2.625 1.916-4.378s-.744-3.323-1.916-4.378a5.27 5.27 0 0 1 3.537-1.374c3.012 0 5.453 2.575 5.453 5.752s-2.441 5.752-5.453 5.752a5.27 5.27 0 0 1-3.537-1.374",clipRule:"evenodd"})),er||(er=eW.createElement("path",{fill:"#FF5E00",fillRule:"evenodd",d:"M14.99 14.485c1.172-1.055 1.915-2.625 1.915-4.378s-.743-3.323-1.915-4.378c-1.172 1.055-1.916 2.625-1.916 4.378s.744 3.323 1.916 4.378",clipRule:"evenodd"})))},paypal_icon:function(e){return eW.createElement("svg",paypal_icon_extends({xmlns:"http://www.w3.org/2000/svg",width:22,height:20,fill:"none"},e),eo||(eo=eW.createElement("desc",null,"PayPal")),ei||(ei=eW.createElement("g",{clipPath:"url(#paypal_icon_svg__a)"},eW.createElement("path",{fill:"#253B80",d:"m7.622 19.435.345-2.215-.768-.018H3.531L6.081.86a.22.22 0 0 1 .07-.128.2.2 0 0 1 .136-.05h6.185c2.053 0 3.47.432 4.21 1.284.347.4.568.818.674 1.278.112.483.114 1.06.005 1.763l-.008.051v.451l.347.199q.437.234.702.541c.297.342.489.777.57 1.292.083.53.056 1.16-.081 1.875-.159.821-.414 1.536-.76 2.122-.318.539-.723.986-1.203 1.333-.46.33-1.004.58-1.62.74a8 8 0 0 1-2.026.236H12.8a1.45 1.45 0 0 0-1.431 1.235l-.036.2-.61 3.903-.027.143c-.008.046-.02.068-.039.084a.1.1 0 0 1-.063.023z"}),eW.createElement("path",{fill:"#0070E0",d:"M18.03 5.111q-.028.18-.063.367c-.816 4.234-3.606 5.697-7.17 5.697H8.983a.884.884 0 0 0-.871.754l-.93 5.958-.262 1.688a.468.468 0 0 0 .458.543h3.218c.381 0 .705-.28.765-.66l.032-.165.606-3.888.039-.214a.78.78 0 0 1 .764-.661h.482c3.118 0 5.559-1.28 6.272-4.984.298-1.547.144-2.84-.645-3.748a3.1 3.1 0 0 0-.88-.687"}),eW.createElement("path",{fill:"#222D65",d:"M17.179 4.769a6 6 0 0 0-.794-.178 10 10 0 0 0-1.6-.118H9.939a.78.78 0 0 0-.764.661l-1.031 6.604-.03.193a.884.884 0 0 1 .871-.755H10.8c3.564 0 6.354-1.463 7.17-5.697q.035-.188.063-.366a4.3 4.3 0 0 0-.853-.344"}),eW.createElement("path",{fill:"#253B80",d:"M9.17 5.133a.78.78 0 0 1 .765-.661h4.848q.863-.001 1.6.118.209.035.407.078a6 6 0 0 1 .569.157q.36.121.67.286c.243-1.564-.002-2.63-.838-3.594C16.267.455 14.603 0 12.473 0H6.288a.89.89 0 0 0-.873.755l-2.576 16.51a.535.535 0 0 0 .524.622H7.18l.959-6.15z"}))),el||(el=eW.createElement("defs",null,eW.createElement("clipPath",{id:"paypal_icon_svg__a"},eW.createElement("path",{fill:"#fff",d:"M2 0h18v20H2z"})))))},secure:function(e){return eW.createElement("svg",secure_extends({xmlns:"http://www.w3.org/2000/svg",width:24,height:29,fill:"none"},e),ec||(ec=eW.createElement("g",{filter:"url(#secure_svg__a)"},eW.createElement("ellipse",{cx:12.034,cy:24.714,fill:"url(#secure_svg__b)",rx:7.284,ry:.683}))),eW.createElement("g",{filter:"url(#secure_svg__c)",opacity:.5,style:{mixBlendMode:"multiply"}},es||(es=eW.createElement("ellipse",{cx:12.035,cy:24.259,fill:"url(#secure_svg__d)",rx:3.187,ry:.228}))),ed||(ed=eW.createElement("path",{fill:"#84C888",d:"M3 4.13 12 1l9 3.13v7.675a14.65 14.65 0 0 1-2.542 7.947A14.54 14.54 0 0 1 11.998 25a14.54 14.54 0 0 1-6.458-5.249A14.65 14.65 0 0 1 3 11.805z"})),eu||(eu=eW.createElement("path",{fill:"url(#secure_svg__e)",d:"M3 4.13 12 1l9 3.13v7.675a14.65 14.65 0 0 1-2.542 7.947A14.54 14.54 0 0 1 11.998 25a14.54 14.54 0 0 1-6.458-5.249A14.65 14.65 0 0 1 3 11.805z"})),ep||(ep=eW.createElement("g",{filter:"url(#secure_svg__f)"},eW.createElement("path",{fill:"url(#secure_svg__g)",d:"m4.75 5.733 7.284-2.553 7.285 2.553v6.26a12 12 0 0 1-2.058 6.483 11.8 11.8 0 0 1-5.228 4.28 11.8 11.8 0 0 1-5.227-4.28 12 12 0 0 1-2.056-6.483z"}))),eW.createElement("path",{stroke:"url(#secure_svg__h)",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:.911,d:"m12.035 3.662 6.829 2.394v5.933a11.56 11.56 0 0 1-1.98 6.231 11.34 11.34 0 0 1-4.851 4.042 11.34 11.34 0 0 1-4.85-4.042 11.56 11.56 0 0 1-1.978-6.231V6.056z",style:{mixBlendMode:"hard-light"}}),em||(em=eW.createElement("g",{filter:"url(#secure_svg__i)"},eW.createElement("rect",{width:3.642,height:6.374,x:10.109,y:7.439,stroke:"#fff",strokeWidth:.911,rx:1.821}),eW.createElement("path",{fill:"#fff",stroke:"#fff",strokeLinejoin:"round",strokeWidth:.911,d:"M8.744 10.627h6.374v5.463H8.744z"}),eW.createElement("rect",{width:1.821,height:1.821,x:11.02,y:12.447,fill:"#2E7D32",rx:.911}))),eh||(eh=eW.createElement("defs",null,eW.createElement("radialGradient",{id:"secure_svg__b",cx:0,cy:0,r:1,gradientTransform:"matrix(-6.60156 0 0 -70.4167 12.034 24.486)",gradientUnits:"userSpaceOnUse"},eW.createElement("stop",{stopColor:"#A5A5A5"}),eW.createElement("stop",{offset:1,stopColor:"#A5A5A5",stopOpacity:0})),eW.createElement("radialGradient",{id:"secure_svg__d",cx:0,cy:0,r:1,gradientTransform:"matrix(-2.88818 0 0 -23.4722 12.035 24.183)",gradientUnits:"userSpaceOnUse"},eW.createElement("stop",{stopColor:"#A5A5A5"}),eW.createElement("stop",{offset:1,stopColor:"#A5A5A5",stopOpacity:0})),eW.createElement("radialGradient",{id:"secure_svg__e",cx:0,cy:0,r:1,gradientTransform:"rotate(69.722 1.732 6.789)scale(18.8272 14.1418)",gradientUnits:"userSpaceOnUse"},eW.createElement("stop",{offset:.225,stopColor:"#E8FFE9"}),eW.createElement("stop",{offset:.982,stopColor:"#90C993"})),eW.createElement("radialGradient",{id:"secure_svg__g",cx:0,cy:0,r:1,gradientTransform:"matrix(0 9.31978 -9.19926 0 11.854 12.23)",gradientUnits:"userSpaceOnUse"},eW.createElement("stop",{stopColor:"#54A057"}),eW.createElement("stop",{offset:.894,stopColor:"#206724"})),eW.createElement("radialGradient",{id:"secure_svg__h",cx:0,cy:0,r:1,gradientTransform:"matrix(13.20313 23.90224 -17.77323 9.81758 6.571 1.814)",gradientUnits:"userSpaceOnUse"},eW.createElement("stop",{stopColor:"#E8FFE9",stopOpacity:.48}),eW.createElement("stop",{offset:1,stopColor:"#0A1F0B"})),eW.createElement("filter",{id:"secure_svg__a",width:20.034,height:6.829,x:2.018,y:21.3,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},eW.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),eW.createElement("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),eW.createElement("feGaussianBlur",{result:"effect1_foregroundBlur_6078_155810",stdDeviation:1.366})),eW.createElement("filter",{id:"secure_svg__c",width:8.196,height:2.276,x:7.937,y:23.121,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},eW.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),eW.createElement("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),eW.createElement("feGaussianBlur",{result:"effect1_foregroundBlur_6078_155810",stdDeviation:.455})),eW.createElement("filter",{id:"secure_svg__f",width:14.57,height:20.487,x:4.75,y:3.18,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},eW.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),eW.createElement("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),eW.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),eW.createElement("feOffset",{dy:.911}),eW.createElement("feGaussianBlur",{stdDeviation:.911}),eW.createElement("feComposite",{in2:"hardAlpha",k2:-1,k3:1,operator:"arithmetic"}),eW.createElement("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"}),eW.createElement("feBlend",{in2:"shape",result:"effect1_innerShadow_6078_155810"})),eW.createElement("filter",{id:"secure_svg__i",width:12.748,height:15.024,x:6.468,y:6.074,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},eW.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),eW.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),eW.createElement("feOffset",{dx:.911,dy:1.821}),eW.createElement("feGaussianBlur",{stdDeviation:1.366}),eW.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),eW.createElement("feColorMatrix",{values:"0 0 0 0 0.0996528 0 0 0 0 0.341667 0 0 0 0 0.111907 0 0 0 1 0"}),eW.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_6078_155810"}),eW.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow_6078_155810",result:"shape"})))))},venmo_icon:function(e){return eW.createElement("svg",venmo_icon_extends({xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none"},e),ey||(ey=eW.createElement("desc",null,"Venmo")),eg||(eg=eW.createElement("g",{clipPath:"url(#venmo_icon_svg__a)"},eW.createElement("path",{fill:"#008CFF",d:"M16.872 1H3.128A2.13 2.13 0 0 0 1 3.128v13.744C1 18.047 1.953 19 3.128 19h13.744A2.13 2.13 0 0 0 19 16.872V3.128A2.13 2.13 0 0 0 16.872 1"}),eW.createElement("path",{fill:"#fff",d:"M14.434 4.664c.387.638.56 1.297.56 2.128 0 2.651-2.262 6.094-4.099 8.512H6.701L5.02 5.244l3.673-.348.894 7.157c.83-1.354 1.856-3.482 1.856-4.932 0-.794-.136-1.334-.348-1.779z"}))),ex||(ex=eW.createElement("defs",null,eW.createElement("clipPath",{id:"venmo_icon_svg__a"},eW.createElement("path",{fill:"#fff",d:"M1 1h18v18H1z"})))))},venmo_mark:function(e){return eW.createElement("svg",venmo_mark_extends({xmlns:"http://www.w3.org/2000/svg",width:36,height:20,fill:"none"},e),ef||(ef=eW.createElement("desc",null,"Venmo")),ev||(ev=eW.createElement("path",{fill:"#008CFF",d:"M6.589 7c.23.38.333.77.333 1.263 0 1.573-1.344 3.617-2.434 5.052h-2.49L1 7.345l2.18-.207.528 4.248C4.201 10.583 4.81 9.32 4.81 8.46c0-.472-.08-.793-.207-1.057zM9.415 9.63c.401 0 1.411-.184 1.411-.758 0-.275-.194-.413-.424-.413-.402 0-.93.482-.987 1.171m-.046 1.137c0 .7.39.976.907.976.562 0 1.101-.138 1.801-.494l-.264 1.791c-.493.242-1.262.402-2.008.402-1.893 0-2.57-1.148-2.57-2.583 0-1.86 1.101-3.836 3.374-3.836 1.25 0 1.95.701 1.95 1.677 0 1.574-2.019 2.056-3.19 2.067M18.848 8.402c0 .23-.035.562-.07.78l-.654 4.134H16l.597-3.79c.011-.102.046-.31.046-.424 0-.276-.172-.344-.38-.344-.274 0-.55.126-.734.218l-.676 4.34h-2.135l.975-6.19h1.848l.023.495c.436-.287 1.01-.598 1.824-.598 1.08 0 1.459.552 1.459 1.379M25.152 7.701c.607-.436 1.182-.678 1.973-.678 1.09 0 1.47.552 1.47 1.379 0 .23-.035.563-.07.78l-.653 4.134h-2.124l.608-3.87c.011-.103.035-.23.035-.31 0-.31-.172-.378-.38-.378-.263 0-.527.115-.722.218l-.677 4.34H22.49l.608-3.87c.011-.103.034-.229.034-.309 0-.31-.172-.38-.378-.38-.276 0-.55.127-.735.22l-.677 4.34h-2.134l.975-6.19h1.825l.058.517c.424-.31.998-.62 1.766-.62.666 0 1.102.287 1.32.677M32.82 9.504c0-.505-.126-.85-.504-.85-.838 0-1.01 1.481-1.01 2.239 0 .575.16.93.539.93.792 0 .975-1.561.975-2.32m-3.672 1.298c0-1.952 1.033-3.779 3.409-3.779C34.347 7.023 35 8.08 35 9.54c0 1.929-1.021 3.927-3.454 3.927-1.802 0-2.399-1.183-2.399-2.664"})))},visa:function(e){return eW.createElement("svg",visa_extends({xmlns:"http://www.w3.org/2000/svg",width:30,height:20,fill:"none"},e),eb||(eb=eW.createElement("desc",null,"Visa")),e_||(e_=eW.createElement("rect",{width:29.25,height:19.25,x:.375,y:.375,fill:"#fff",stroke:"#D9D9D9",strokeWidth:.75,rx:3.625})),ej||(ej=eW.createElement("path",{fill:"#172B85",fillRule:"evenodd",d:"M9.176 13.763H7.264L5.83 8.198c-.068-.256-.213-.482-.425-.59a6.2 6.2 0 0 0-1.753-.588v-.214h3.08c.425 0 .744.322.797.695l.744 4.015 1.911-4.71h1.86zm3.929 0h-1.806l1.487-6.957h1.806zm3.826-5.03c.054-.375.372-.59.744-.59a3.3 3.3 0 0 1 1.753.321l.319-1.498a4.5 4.5 0 0 0-1.647-.321c-1.752 0-3.027.963-3.027 2.3 0 1.018.903 1.553 1.54 1.874.69.321.956.536.903.856 0 .482-.531.696-1.062.696a4.5 4.5 0 0 1-1.859-.428l-.319 1.499a5.1 5.1 0 0 0 1.966.374c1.965.053 3.186-.91 3.186-2.355 0-1.82-2.497-1.926-2.497-2.729m8.811 5.03-1.434-6.957h-1.54a.8.8 0 0 0-.743.535l-2.655 6.422h1.858l.371-1.016h2.284l.213 1.016zm-2.705-5.085.53 2.622h-1.486z",clipRule:"evenodd"})))}},PaymentIcon=e=>{let{name:t,style:n,scale:a=1}=e,r=tW[t];return(0,eV.jsx)(r,{style:{transform:"scale(".concat(a,")"),...n}})},tQ={xs:480,sm:768,md:1024,lg:1140},breakpointMinQuery=e=>{let t="".concat(tQ[e],"px");return"@media (min-width: ".concat(t,")")},breakpointMaxQuery=e=>{let t="".concat(tQ[e],"px");return"@media (max-width: ".concat(t,")")},tK=tM.Z.div(()=>{let e=useTheme();return{display:"flex",alignItems:"center",justifyContent:"space-between",position:"fixed",zIndex:100,top:0,left:"16px",right:"16px",maxWidth:"990px",margin:"24px auto",paddingLeft:"12px",backgroundColor:e["--theme-color--status-error-lightest"],color:e["--theme-color--neutral-10"],borderRadius:e["--theme--border-radius-md"],border:e["--theme--border-input-error"],boxShadow:e["--theme--box-shadow"],[breakpointMaxQuery("xs")]:{margin:0,left:0,right:0,borderRadius:"unset",border:"unset",alignItems:"flex-start",borderBottom:e["--theme--border-input-error"]}}}),tY=tM.Z.div(()=>{let e=useTheme();return{display:"inline-flex",padding:"12px 0",...(0,tU.XG)(e)}}),tX=tM.Z.div(()=>{let e=useTheme();return{cursor:"pointer",padding:"12px",height:"44px",margin:"4px",alignSelf:"self-start","&:focus":{outlineOffset:"1px",outline:e["--theme--focus-outline"]},[breakpointMaxQuery("xs")]:{padding:"12px 10px"}}});var components_AlertBanner=e=>{let{children:t,onClose:n}=e,a=useTheme();return(0,eV.jsxs)(tK,{role:"alert","aria-live":"polite",children:[(0,eV.jsxs)(tY,{children:[(0,eV.jsx)("span",{style:{height:"32px"},children:(0,eV.jsx)(UiIcon,{name:"error",color:a["--theme-color--status-error"],w:32,h:32})}),(0,eV.jsx)("span",{style:{padding:"4px 0 0 4px"},children:t})]}),(0,eV.jsx)(tX,{onClick:n,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),n())},role:"button",tabIndex:0,"aria-label":"close alert",children:(0,eV.jsx)(UiIcon,{name:"close"})})]})};let useFormatCurrency=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"USD",[n,a]=(0,eW.useState)("en-US");return((0,eW.useEffect)(()=>{"undefined"!=typeof navigator&&a(navigator.language)},[]),e)?Number(e).toLocaleString(n,{style:"currency",currency:t}):null},transformStepsForBreadcrumb=e=>e.map((e,t)=>({key:t,name:e.label}));function CheckoutLayout_templateObject(){let e=(0,eU._)(["\n  width: 100%;\n  padding: 24px;\n\n  "," {\n    padding: 24px 42px 42px 42px;\n  }\n\n  "," {\n    padding: 96px 40px;\n  }\n\n  "," {\n    max-width: 440px;\n    padding: 96px 52px;\n  }\n"]);return CheckoutLayout_templateObject=function(){return e},e}function CheckoutLayout_templateObject1(){let e=(0,eU._)(["\n  width: 100%;\n  padding: 24px;\n  box-sizing: content-box;\n  justify-content: space-between;\n\n  "," {\n    padding: 24px 42px 42px 42px;\n  }\n\n  "," {\n    padding: 56px 40px;\n  }\n\n  "," {\n    max-width: 400px;\n    padding: 56px 52px;\n  }\n"]);return CheckoutLayout_templateObject1=function(){return e},e}function CheckoutLayout_templateObject2(){let e=(0,eU._)(["\n  "," {\n    min-height: calc(100% - 64px);\n    display: flex;\n    flex-direction: row-reverse;\n  }\n"]);return CheckoutLayout_templateObject2=function(){return e},e}function CheckoutLayout_templateObject3(){let e=(0,eU._)(["\n  display: flex;\n  width: ",";\n"]);return CheckoutLayout_templateObject3=function(){return e},e}function CheckoutLayout_templateObject4(){let e=(0,eU._)(["\n  justify-content: flex-end;\n"]);return CheckoutLayout_templateObject4=function(){return e},e}function _templateObject5(){let e=(0,eU._)(["\n  background: linear-gradient(0deg, #f4efec 0%, #f2f1ef 59.75%);\n  justify-content: start;\n"]);return _templateObject5=function(){return e},e}let tJ=tM.Z.div(CheckoutLayout_templateObject(),breakpointMinQuery("xs"),breakpointMinQuery("sm"),breakpointMinQuery("md")),t$=tM.Z.div(CheckoutLayout_templateObject1(),breakpointMinQuery("xs"),breakpointMinQuery("sm"),breakpointMinQuery("md")),t0=tM.Z.div(CheckoutLayout_templateObject2(),breakpointMinQuery("sm")),t1=tM.Z.div(CheckoutLayout_templateObject3(),e=>e.isMobileCollapsed?"100%":"50%"),t2=(0,tM.Z)(t1)(CheckoutLayout_templateObject4()),t4=(0,tM.Z)(t1)(_templateObject5());var components_CheckoutLayout=e=>{let{children:t,isMobileCollapsed:n}=e,[a,r]=eW.Children.toArray(t);return(0,eV.jsxs)(t0,{role:"main",children:[(0,eV.jsx)(t4,{isMobileCollapsed:n,children:r}),(0,eV.jsx)(t2,{isMobileCollapsed:n,children:a})]})},t5=n(7536),t3=n(6310);let t6={position:"absolute",width:"1px",height:"1px",margin:"-1px",padding:"0",overflow:"hidden",clip:"rect(0, 0, 0, 0)",border:"0",whiteSpace:"nowrap"},t7=(0,tM.Z)(e=>{let{tagName:t,children:n,...a}=e;return(0,eV.jsx)(t,{...a,children:n})})(e=>{let{errored:t,size:n,hidden:a}=e,r=useTheme();return{display:"flex",color:t?r["--theme-color--status-error"]:r["--theme-color--neutral-30"],...(0,tU.R1)(r,n),...a&&{...t6}}});var Typography_Title=e=>{let{level:t=1,children:n,hidden:a,...r}=e;return(0,eV.jsx)(t7,{tagName:"h".concat(t),hidden:a,...r,children:n})};let buildErrorMessage=(e,t)=>{let n=Object.keys(e),a="",r=n.length,o=n.shift();if(!o)return!1;if("root"===o){var i,l;let t="".concat(null!==(l=null===(i=e[o])||void 0===i?void 0:i.message)&&void 0!==l?l:"An unknown error has occurred. Please reach out to support if this continues.");return{formatted:(0,eV.jsx)(eV.Fragment,{children:"msg"}),raw:t}}let getErrorLabel=e=>e in t?t[e]:(console.warn("Missing error label for ".concat(e)),eK().notify(Error("Missing error label in ErrorBanner/index.tsx for ".concat(e))),e);a=getErrorLabel(o);let c=n.pop(),s=0;for(;s<2&&n[s];){let e=getErrorLabel(n[s]);a+=", ".concat(e),s++}if(c){let e=r>3?"".concat(r-3," more"):getErrorLabel(c);a+=" and ".concat(e)}return{formatted:(0,eV.jsxs)(eV.Fragment,{children:["Please complete the following field",r>1?"s":""," below: ",(0,eV.jsx)("b",{children:a})," ","before donating."]}),raw:"Please complete the following field".concat(r>1?"s":""," below: ").concat(a," before donating.")}};var components_ErrorBanner=e=>{let{errors:t,labels:n={},open:a,handleClose:r}=e,o=a&&buildErrorMessage(t,n),i=(0,eX.I0)();return(0,eW.useEffect)(()=>{if(o){let{label:e}=i((0,e3.M1)());trackFormErrorEvent(e,o.raw)}},[o]),(0,eV.jsx)(eV.Fragment,{children:o&&(0,eV.jsx)(components_AlertBanner,{onClose:r,children:o.formatted})})},t8=n(7533);function Column_templateObject(){let e=(0,eU._)(["\n  display: flex;\n  flex-direction: column;\n"]);return Column_templateObject=function(){return e},e}let t9=tM.Z.div(Column_templateObject());var Layout_Column=e=>{let{children:t,...n}=e;return(0,eV.jsx)(t9,{...n,children:t})};function Row_templateObject(){let e=(0,eU._)(["\n  display: flex;\n  flex-direction: row;\n"]);return Row_templateObject=function(){return e},e}let ne=tM.Z.div(Row_templateObject());var Layout_Row=e=>{let{children:t,...n}=e;return(0,eV.jsx)(ne,{...n,children:t})},nt=n(6486),nn=n.n(nt);let na=tM.Z.span(e=>{let{errored:t}=e,n=useTheme();return{display:"flex",alignItems:"flex-start",color:t?n["--theme-color--status-error"]:n["--theme-color--neutral-30"],gap:"2px",svg:{transform:"scale(1.5)"},...(0,tU.lS)(n)}}),labelStyles=(e,t)=>{let{errored:n,size:a,bold:r,color:o}=t;return{cursor:"inherit",display:"flex",alignItems:"center",color:o||(n?e["--theme-color--status-error"]:"#504C49"),...(0,tU.XG)(e,a,r)}},nr=tM.Z.label(e=>{let t=useTheme();return labelStyles(t,e)}),no=tM.Z.span(e=>{let t=useTheme();return labelStyles(t,e)}),InputCaption=e=>{let{error:t,caption:n,captionId:a,maxLength:r,hasOverflow:o,hasCounter:i,valueLength:l}=e,c=useTheme();if(r&&l&&l>r&&o){let e=l-r;return(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsxs)(na,{id:a,errored:!!t,"aria-live":"assertive",children:[(0,eV.jsx)("span",{"aria-hidden":"true",children:(0,eV.jsx)(UiIcon,{name:"error",color:c["--theme-color--status-error"],w:16,h:16})}),"You are ",e," character",e>1?"s":""," over the limit."]}),(0,eV.jsxs)(na,{errored:!!t,children:[l,"/",r]})]})}return t?(0,eV.jsxs)(na,{id:a,errored:!!t,"aria-live":"assertive",children:[(0,eV.jsx)("span",{"aria-hidden":"true",children:(0,eV.jsx)(UiIcon,{"aria-hidden":"true",name:"error",color:c["--theme-color--status-error"],w:16,h:16})}),t]}):(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(na,{id:a,children:n}),r&&i&&(0,eV.jsxs)(na,{children:[l,"/",r]})]})},InputContainer=e=>{let{value:t,label:n,id:a,caption:r,captionId:o,hideErrorCaption:i,hideLabel:l,required:c,maxLength:s,hasOverflow:d=!0,hasCounter:u=!0,error:p,children:m}=e;return(0,eV.jsxs)("div",{children:[!l&&!!n&&(0,eV.jsxs)(nr,{errored:!!p,size:"sm",htmlFor:a,style:{margin:"12px 0 0"},children:[n," ",!!c&&(0,eV.jsx)("span",{"aria-hidden":"true",style:{display:"contents"},children:"*"})]}),(0,eV.jsx)("div",{style:{position:"relative"},children:m}),(0,eV.jsx)("div",{style:{display:"flex",justifyContent:"space-between",margin:"0px 2px 4px"},children:!i&&(0,eV.jsx)(InputCaption,{error:p,caption:r,captionId:o,valueLength:t?t.length:0,maxLength:s,hasOverflow:d,hasCounter:u})})]})},getInputStyles=e=>({padding:"8px 12px",margin:"4px 0",width:"100%",color:e["--theme-color--neutral-10"],colorDanger:"#A90F0F",borderRadius:e["--theme--border-radius-md"],border:e["--theme--border-input"],"&:focus":{outline:e["--theme--focus-outline"],outlineOffset:"1px"},"&::-webkit-search-cancel-button":{"-webkit-appearance":"none"}}),getErrorStyles=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=null==t?void 0:t.errored;return{backgroundColor:n?e["--theme-color--status-error-lightest"]:"",border:n?e["--theme--border-input-error"]:"","&:hover":{backgroundColor:n?e["--theme-color--status-error-lightest"]:e["--theme-color--neutral-95"],border:n?e["--theme--border-input-error"]:e["--theme--border-input-hover"]}}},ni=tM.Z.input(()=>{let e=useTheme();return{minHeight:"40px",...getInputStyles(e)}},e=>{let{leftIcon:t}=e;return t?{paddingLeft:"40px"}:{}},e=>{let{rightIcon:t}=e;return t?{paddingLeft:"40px"}:{}},e=>{let t=useTheme();return getErrorStyles(t,e)}),nl=tM.Z.i({position:"absolute",padding:"14px 12px"}),nc=tM.Z.i({position:"absolute",padding:"12px",marginLeft:"-48px"}),Input=e=>{let{caption:t,captionId:n,id:a,onChange:r,required:o,onBlur:i,onFocus:l,onKeyDown:c,inputRef:s,value:d,label:u,placeholder:p,maxLength:m,max:h,min:y,error:g,type:x,inputMode:f,leftIcon:v,rightIcon:b,tabIndex:_,overwriteValueWithFocus:j=!1,hasOverflow:C=!0,autoComplete:w,hideErrorCaption:k,hideLabel:E,hasCounter:S=!0,dataId:I}=e,O=(0,eW.useId)(),P=(0,eW.useId)(),L=n||P,[T,A]=(0,eW.useState)(d),[D,F]=(0,eW.useState)(!1),M=m&&T&&T.length>m,q="";if(M){let e=T.length-m;q="You are ".concat(e," character").concat(e>1?"s":""," over the limit.")}(0,eW.useEffect)(()=>{(!D||j)&&A(d)},[d]);let B=(0,eW.useCallback)(e=>{A(e.target.value),r(e.target.value)},[r]);return(0,eV.jsxs)(InputContainer,{caption:t,captionId:L,error:M?q:g,hasCounter:S,hasOverflow:!0,hideErrorCaption:k,hideLabel:E,id:O,label:u,maxLength:m,required:o,value:d,children:[v&&(0,eV.jsx)(nl,{children:(0,eV.jsx)(UiIcon,{name:v,w:24,h:24})}),(0,eV.jsx)(ni,{id:a||O,"data-id":I,type:x,ref:s,onChange:B,onBlur:()=>{F(!1),r(null==d?void 0:d.trim()),i&&i()},onFocus:()=>{F(!0),l&&l()},onKeyDown:c,value:T,placeholder:p,errored:!!g||!!M,leftIcon:v,max:h,min:y,inputMode:f,"aria-describedby":L,"aria-errormessage":g?L:void 0,"aria-invalid":g?"true":"false","aria-label":u,tabIndex:_,maxLength:C?-1:m,required:o,autoComplete:w}),b&&T&&(0,eV.jsx)(nc,{onClick:()=>{A(""),r("")},children:(0,eV.jsx)(UiIcon,{name:b,w:24,h:24})})]})};var FormComponents_InputField=e=>{let{id:t,label:n,error:a,required:r,caption:o,captionId:i,type:l,maxLength:c,placeholder:s,hideErrorCaption:d,inputMode:u,inputRef:p,onKeyDown:m,hasCounter:h=!0,hasOverflow:y=!0,overwriteValueWithFocus:g=!1,autoComplete:x,onFocus:f,onBlur:v}=e,{control:b}=(0,t5.Gc)(),{field:_,fieldState:j,formState:C}=(0,t5.bc)({name:"".concat(t),control:b}),{isDirty:w}=j,{isSubmitted:k}=C,E=p?function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{for(let n of t)n&&(n.current=e)}}(p,_.ref):_.ref,S=nn().omit(_,"ref");return(0,eV.jsx)(Input,{...S,id:"".concat(t),captionId:i,type:l,label:n,caption:o,maxLength:c,error:(w||k)&&a?a.message:void 0,required:r,placeholder:s,inputRef:E,hideErrorCaption:!!d,inputMode:u,onKeyDown:m,hasCounter:h,hasOverflow:y,overwriteValueWithFocus:g,autoComplete:x,onFocus:f,onBlur:()=>{_.onBlur(),v&&v()},onChange:e=>{_.onChange(e)}})},ns=n(235);let nd=tM.Z.button(e=>{let{color:t,disabled:n}=e,a=useTheme();return{backgroundColor:t,color:(0,ns.aF)(t),width:"100%",display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",padding:"15px",maxHeight:54,borderRadius:"48px",border:"none",gap:"4px",transition:"all 0.25s ease-in-out",boxShadow:n?"none":"0px 2px 2px rgba(0, 0, 0, 0.12)",cursor:n?"not-allowed":"pointer",opacity:n?"0.65":"1",...(0,tU.N7)(a,"lg",!0),"&:hover":{transform:n?"none":"translateY(-1px) scale(1.02)",filter:n?"none":"brightness(.96)"},"&:active":{transform:n?"none":"translateY(0px) scale(0.98)",filter:n?"none":"brightness(1)"},"&:focus":{outline:a["--theme--focus-outline"],outlineOffset:a["--theme--focus-outline-offset"]}}}),ActionButton=e=>{let{dataId:t,onClick:n,color:a,ariaLabel:r,children:o,disabled:i=!1,type:l}=e,c=useTheme();return a||(a=c["--theme-color__brand-primary"]),(0,eV.jsx)(nd,{"data-id":t,onClick:n,color:a,"aria-label":r,disabled:i,type:l,children:o})};var nu=n(917);function Placeloader_templateObject(){let e=(0,eU._)(["\n  0% {\n    opacity: 0.5;\n  }\n  25% {\n    opacity: 0.15;\n  }\n  50% {\n    opacity: 1;\n  }\n  75% {\n    opacity: 0.15;\n  }\n  100% {\n    opacity: 0.5;\n  }\n"]);return Placeloader_templateObject=function(){return e},e}function Placeloader_templateObject1(){let e=(0,eU._)(["\n  position: relative;\n  animation: "," 3s infinite cubic-bezier(0.65, 0.05, 0.36, 1);\n  border-radius: 3px;\n  background: rgba(0, 0, 0, 0.12);\n"]);return Placeloader_templateObject1=function(){return e},e}let np=(0,nu.F4)(Placeloader_templateObject()),nm=tM.Z.div(Placeloader_templateObject1(),np),nh=eJ.hi.injectEndpoints({endpoints:e=>({getTokenexConfig:e.query({query:e=>{let{origin:t,type:n,campaignId:a}=e;return"/token/tokenex".concat(n,"?origin=").concat(t,"&campaignId=").concat(a)}})})}),{endpoints:{getTokenexConfig:ny},useGetTokenexConfigQuery:ng}=nh,getStyles=e=>({base:"\n      background: transparent;\n      border: none;\n      outline: none;\n      padding: 0;\n      height: 100%;\n      font-size: ".concat(e["--theme-font--body-default__font-size"],";\n      font-weight: ").concat(e["--theme-font--body-default__font-weight"],";\n      line-height: ").concat(e["--theme-font--body-lg__line-height"],";\n      width: 100%;\n      vertical-align: sub;\n    ")}),nx={customRegEx:{ACH:"Please enter a valid account number.",CC:"Card number is invalid."},format:{ACH:"Please enter a valid account number.",CC:"Card number is invalid."},required:{ACH:"Account number is required.",CC:"Card number is required."}},getFocusStyles=(e,t)=>{let{focused:n}=t;return n?{outline:e["--theme--focus-outline"],outlineOffset:"1px"}:{}},nf=tM.Z.div(()=>{let e=useTheme();return{height:"42px",position:"relative",...getInputStyles(e)}},e=>{let t=useTheme();return getFocusStyles(t,e)},e=>{let t=useTheme();return getErrorStyles(t,e)}),nv=(0,eW.forwardRef)((e,t)=>{let{type:n,label:a,value:r,error:o,onChange:i,onCardBrand:l,onIsReady:c,onIsTouched:s}=e,[d,u]=(0,eW.useState)(!1),[p,m]=(0,eW.useState)(),[h,y]=(0,eW.useState)(),g=(0,eW.useId)(),x=(0,eW.useId)(),f=(0,eW.useId)(),{cid:v}=hooks_useQueryAndSessionData(["cid"]),b=encodeURIComponent(window.location.origin),{data:_,isSuccess:j,isLoading:C}=ng({campaignId:v,origin:b,type:n}),w=useTheme(),k=getStyles(w);return(0,eW.useEffect)(()=>{if(window.TokenEx&&j){let e=JSON.parse(JSON.stringify({..._,styles:k}));e.customDataLabel=a,"CC"===n&&(e.enablePrettyFormat=!0,e.placeholder="1234 1234 1234 1234");let t=new window.TokenEx.Iframe(x,e);t.on("validate",e=>{let{isValid:t,validator:a}=e;t?y(void 0):a&&(y(nx[a][n]),null==c||c(!0))}),t.on("tokenize",e=>{let{token:t,cardType:n}=e;i(t),l&&n&&l(n),null==c||c(!0)}),t.on("focus",()=>{null==c||c(!1),null==s||s(!0),u(!0)}),t.on("blur",async()=>{u(!1),t.validate(),t.tokenize()}),t.load(),m(t)}},[b,_,j,g,i,n,window.TokenEx]),(0,eW.useImperativeHandle)(t,()=>({focus:()=>null==p?void 0:p.focus()})),(0,eV.jsx)(InputContainer,{id:g,captionId:f,value:r,label:a,required:!0,error:h||o,children:(0,eV.jsx)(nf,{id:x,errored:!!o||!!h,focused:d,"aria-describedby":f,children:C&&(0,eV.jsx)(nm,{style:{width:"100%",height:"42px",position:"absolute",top:0,left:0,borderRadius:8}})})})});nv.displayName="TokenexInput";var FormComponents_TokenexField=e=>{let{id:t,label:n,error:a,type:r,onCardBrand:o,onIsReady:i,onIsTouched:l}=e,{control:c}=(0,t5.Gc)(),{field:s,fieldState:d,formState:u}=(0,t5.bc)({name:"".concat(t),control:c}),{isDirty:p}=d,{isSubmitted:m}=u;return(0,eV.jsx)(nv,{...s,type:r,label:n,error:(p||m)&&a?a.message:void 0,inputRef:s.ref,onCardBrand:o,onIsReady:i,onIsTouched:l})},nb=n(3671);function TitleWrapper_templateObject(){let e=(0,eU._)(["\n  margin-bottom: 8px;\n"]);return TitleWrapper_templateObject=function(){return e},e}let n_=tM.Z.div(TitleWrapper_templateObject());function ActionButtonContainer_templateObject(){let e=(0,eU._)(["\n  align-items: center;\n  margin-top: 16px;\n  margin-bottom: 16px;\n"]);return ActionButtonContainer_templateObject=function(){return e},e}let nj=(0,tM.Z)(Layout_Column)(ActionButtonContainer_templateObject());function IconContainer_templateObject(){let e=(0,eU._)(["\n  position: relative;\n  top: ",";\n"]);return IconContainer_templateObject=function(){return e},e}let nC=tM.Z.div(IconContainer_templateObject(),e=>{var t;return null!==(t=e.top)&&void 0!==t?t:"0px"}),nw=tM.Z.div(e=>{let{fixed:t,width:n,marginBottomCompensation:a}=e;return{"@media (max-width: 767px)":{backgroundColor:"white",position:t?"fixed":"relative",bottom:0,left:0,right:0,paddingLeft:t?"42px":0,paddingRight:t?"42px":0,paddingBottom:t?"4px":0,marginTop:"16px",marginBottom:t?0:"".concat(a,"px"),display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center",zIndex:1},"div#poweredBy":{color:tU.ft["--theme-color--neutral-40"],fontSize:"12px",fontWeight:"400",lineHeight:"16px",width:"".concat(n,"px"),borderTop:"1px solid #E5E5E5",paddingTop:"4px"}}}),nk=tM.Z.div(e=>{let{top:t}=e;return{"@media (max-width: 767px)":{borderTop:"1px solid #E5E5E5",position:"fixed",top:"".concat(t,"px"),left:0,width:window.innerWidth,zIndex:2}}});var components_FloatingCTA=e=>{var t,n;let a=e.scrollableElementId,r=e.marginBottomCompensation||0,o=useTheme(),[i,l]=(0,eW.useState)(!1),[c,s]=(0,eW.useState)(0),d=(0,eW.useRef)(null),u=(0,eW.useRef)(null),p=(0,eW.useRef)(null);(0,eW.useEffect)(()=>{checkFooterPosition()},[i]);let checkFooterPosition=()=>{if(!d.current||!u.current)return;let e=a?document.getElementById(a):window,t=e instanceof Window?0:(null==e?void 0:e.getBoundingClientRect().top)||0,n=e instanceof Window?window.innerHeight:(null==e?void 0:e.getBoundingClientRect().bottom)||0,r=d.current.getBoundingClientRect().bottom,o=u.current.offsetHeight,i=u.current.getBoundingClientRect().bottom,c=u.current.getBoundingClientRect().top-t;s(c),l(e=>!(window.innerWidth>767)&&(e?r+o+16>n:i+29>n))};(0,eW.useEffect)(()=>{let e=a?document.getElementById(a):window;return null==e||e.addEventListener("scroll",checkFooterPosition),()=>{null==e||e.removeEventListener("scroll",checkFooterPosition)}},[]);let m=(null==u?void 0:null===(t=u.current)||void 0===t?void 0:t.offsetHeight)||0,h=(null==u?void 0:null===(n=u.current)||void 0===n?void 0:n.offsetWidth)||0;return(0,eV.jsxs)(eW.Fragment,{children:[(0,eV.jsx)("div",{id:"topAnchor",ref:d}),i&&(0,eV.jsx)(nk,{id:"horizontalLine",top:c}),(0,eV.jsxs)(nw,{fixed:i,width:h,marginBottomCompensation:r,ref:u,children:[e.children,i&&(0,eV.jsx)("div",{id:"poweredBy",ref:p,children:(0,eV.jsx)("p",{style:{...(0,tU.N7)(o,"sm")},children:"Powered by Classy from GoFundMe"})})]}),i&&(0,eV.jsx)("div",{id:"containerPlaceholder",style:{height:m}})]})};let CCSecondaryItems=()=>(0,eV.jsxs)("div",{className:"card-icons",style:{display:"flex",gap:"2px"},children:[(0,eV.jsx)(PaymentIcon,{name:"visa"}),(0,eV.jsx)(PaymentIcon,{name:"amex"}),(0,eV.jsx)(PaymentIcon,{name:"discover"}),(0,eV.jsx)(PaymentIcon,{name:"mastercard"})]}),nE={"bi-weekly":"Bi-Weekly","bi-monthly":"Bi-Monthly",daily:"Daily",monthly:"Monthly","one-time":"One-Time",quarterly:"Quarterly","semi-annually":"Semi-Annually",weekly:"Weekly",yearly:"Yearly"},getFrequencyString=e=>nE[e]||nE["one-time"];var components_DigitalWalletsButton=e=>{let{dataId:t,color:n,currentStep:a,goToStep:r,children:o,ariaLabel:i}=e,l=(0,eW.useRef)(!1),[c,s]=(0,eW.useState)(null),d=(0,eX.I0)(),u=(0,tD.Z)(d),p=(0,eX.v9)(e=>e.order.pmStatus.digitalWallets),{frequency:m}=hooks_useQueryAndSessionData(["frequency"]),h=getFrequencyString(m),{amount:y}=(0,eX.v9)(e=>e.order.paymentDetails),g=convertUSDToCents(y),{status:x}=(0,eX.v9)(e=>e.order.status),[f]=e$.useLazyGetStatesQuery();(null==c?void 0:c.isShowing())||x!==e8.i.IDLE&&x!==e8.i.FAILED||null==c||c.update({total:{label:"".concat(h," Donation"),amount:g}});let v=initializeDigitalWallets(g,u,d);return(0,eW.useEffect)(()=>{if(!c&&!l.current){l.current=!0;let handlePaymentMethod=async e=>{try{var t,n,o,i,l,c,s,u,p,m,h,y,g;trackFormSubmitEvent();let{paymentMethod:x}=e;d((0,nb.$P)(x));let v=x.billing_details.address,b=null===(t=x.billing_details.name)||void 0===t?void 0:t.split(" "),_="",j="";b&&b.length>1&&(_=b[0],j=b[b.length-1]);let C=null!==(o=null==v?void 0:v.country)&&void 0!==o?o:"",w=null!==(i=null==v?void 0:v.state)&&void 0!==i?i:"";if(C&&w&&(w.length>3||w.toUpperCase()!=w)){let{data:e}=await f({countryCode:C});w=null!==(c=null==e?void 0:null===(l=e.find(e=>w==e.name))||void 0===l?void 0:l.isoCode)&&void 0!==c?c:""}d((0,tF.qU)({firstName:_,lastName:j,email:null!==(s=x.billing_details.email)&&void 0!==s?s:"",phone:null!==(u=x.billing_details.phone)&&void 0!==u?u:"",address:{city:null!==(p=null==v?void 0:v.city)&&void 0!==p?p:"",country:C,line1:null!==(m=null==v?void 0:v.line1)&&void 0!==m?m:"",line2:null!==(h=null==v?void 0:v.line2)&&void 0!==h?h:"",postalCode:null!==(y=null==v?void 0:v.postal_code)&&void 0!==y?y:"",state:w}})),(null===(n=x.card)||void 0===n?void 0:n.brand)&&d((0,nb.PD)((null===(g=x.card)||void 0===g?void 0:g.brand)==="amex")),r(a+1),e.complete("success")}catch(t){eK().notify(t),e.complete("fail")}};v.then(e=>{null==e||e.on("paymentmethod",handlePaymentMethod),s(e)})}},[v,c,s,d]),(0,eV.jsx)(eV.Fragment,{children:p&&c&&(0,eV.jsx)(ActionButton,{dataId:t,type:"button",disabled:x===e8.i.PROCESSING,color:n,onClick:()=>{null==c||c.show()},ariaLabel:i,children:o})})},PaymentSelectionButton_index=e=>(0,eV.jsx)(ActionButton,{onClick:()=>{trackFormSubmitEvent(),e.goToStep(e.currentStep+1)},...e}),nS=n(5021),nI=n(9480);let nO={layout:"vertical",shape:"pill",height:54},ButtonWrapper=e=>{let{amount:t,currency:n,onFinish:a,campaignId:r,frequency:o,fundingSource:i,dataId:l,ariaLabel:c}=e,[s,d]=(0,nS.Up)(),u=(0,eX.I0)(),[p,m]=eW.useState(!0),h=s.options;(0,eW.useEffect)(()=>{"venmo"!=i||p||u((0,e6._I)(!0))},[p]);let createBillingAgreementToken=async()=>{let e=await u(tv.Z.endpoints.getPaypalBillingAgreement.initiate({campaignId:r,currency:n})).unwrap();return e.billingAgreementToken};(0,eW.useEffect)(()=>{d({type:"resetOptions",value:{...h,enableFunding:i,currency:n}})},[t,n,o,i]);let y=!!o&&"one-time"!=o.toLowerCase(),[g,x]=eW.useState(""),{data:f}=tv.Z.useGetOrderQuery({orderId:g},{skip:!g||y}),{data:v}=tv.Z.useGetBillingAgreementTokenDetailsQuery({billingAgreementTokenId:g},{skip:!g||!y}),b=y?v:f;return((0,eW.useEffect)(()=>{if(b){trackFormSubmitEvent(),u((0,tF.qU)({firstName:b.first_name,lastName:b.last_name,email:b.email,address:{city:b.city,country:b.country_code,line1:b.address_line_1,line2:b.address_line_2,postalCode:b.postal_code,state:b.state}}));let e="venmo"==b.payment_source;u((0,nb.$P)(y?{agreementId:g}:{orderId:g})),u((0,nb.EN)(e?nI.XL.Venmo:nI.XL.PayPal_Commerce)),u((0,nb.PD)(!1)),a(),x("")}},[b]),h.enableFunding!=i)?(0,eV.jsx)("div",{}):(0,eV.jsxs)(eV.Fragment,{children:[p&&(0,eV.jsx)(nm,{style:{width:"100%",height:54,borderRadius:28}}),(0,eV.jsx)("div",{hidden:p,"aria-label":c,style:{height:54,borderRadius:28,boxShadow:"0px 2px 2px rgba(0, 0, 0, 0.12)"},"data-id":l,children:(0,eV.jsx)(nS.ch,{style:nO,disabled:!1,forceReRender:[t,n,nO,o],fundingSource:i,onInit:()=>m(!1),onError:e=>(eK().notify("PayPalButtons error in ButtonWrapper.tsx: ".concat(e)),console.log(e)),createOrder:y?void 0:async(e,a)=>{let o={campaignId:r,amount:t,currency:n,paymentMethod:"venmo"==i?nI.XL.Venmo:nI.XL.PayPal_Commerce},l=await u(tv.Z.endpoints.createOrderPayPal.initiate(o)).unwrap();return l.orderId},createBillingAgreement:y?createBillingAgreementToken:void 0,onApprove:async(e,t)=>{x(y?e.billingToken:e.orderID)}})})]})},PaypalButton=e=>{let{currentStep:t,goToStep:n,dataId:a,ariaLabel:r,paymentMethod:o}=e,{amount:i,cid:l,currency:c,frequency:s}=hooks_useQueryAndSessionData(["amount","cid","currency","frequency"]),{data:d}=tv.Z.useGetPaypalTokenQuery({campaignId:l,currency:null!=c?c:"USD"},{skip:!l});if(!d)return(0,eV.jsx)(nm,{style:{width:"100%",height:45,borderRadius:8}});let u=o==nI.XL.Venmo?"venmo":"paypal",p={clientId:null==d?void 0:d.clientId,merchantId:null==d?void 0:d.merchantId,currency:c,intent:"capture",enableFunding:u,disableFunding:"card"},m={clientId:null==d?void 0:d.clientId,currency:c,components:"buttons,funding-eligibility",intent:"tokenize",enableFunding:"paypal",disableFunding:"card",vault:!0},h=s&&"one-time"!=s.toLowerCase()?m:p;return(0,eV.jsx)(nS.Vv,{options:h,deferLoading:!0,children:(0,eV.jsx)(ButtonWrapper,{amount:i,currency:c,campaignName:d.campaignName,onFinish:()=>n(t+1),campaignId:l,frequency:s,fundingSource:u,dataId:a,ariaLabel:r})})};var nP=n(5982);let PlaidButton=e=>{let{cid:t,currency:n}=hooks_useQueryAndSessionData(["cid","currency"]),{data:a}=tb.useGetPlaidTokenQuery({campaignId:t,currency:null!=n?n:"USD"},{skip:!t}),{line1:r,city:o,state:i,postalCode:l}=(0,eX.v9)(e=>e.order.billingDetails.address),c=(0,eW.useCallback)((e,t)=>{e&&(eK().notify("PlaidButton onExit error in PlaidButton/index.tsx: ".concat(e)),console.log("error:",e))},[]),s=(0,eX.I0)(),d=(0,eW.useCallback)((t,n)=>{s((0,tF.qU)({address:{city:o,state:i,country:"US",postalCode:l,line1:r,line2:""}})),s((0,nb.$P)({publicToken:t,accountId:n.account_id})),e.goToStep(e.currentStep+1)},[]),u={},p=!1;a&&(u={env:a.environment,clientName:"Classy Pay",publicKey:a.publicKey,product:["auth","identity"],selectAccount:!0,onSuccess:d,onExit:c});let m=(0,nP.usePlaidLink)(u);p=null==m?void 0:m.ready;let h={onClick:()=>{trackFormSubmitEvent(),null==m||m.open()},...e};return(0,eV.jsxs)(eV.Fragment,{children:[!p&&(0,eV.jsx)(nm,{style:{width:"100%",height:45,borderRadius:8}}),p&&(0,eV.jsx)(ActionButton,{...h})]})},nL=eJ.hi.injectEndpoints({endpoints:e=>({getBraintreeToken:e.query({query:e=>{let{campaignId:t,currency:n}=e;return{url:"/token/braintree?campaignId=".concat(t,"&currency=").concat(n)}}})})}),{endpoints:{getBraintreeToken:nT},useGetBraintreeTokenQuery:nA}=nL;var nD=n(2792),nF=n.n(nD);function logos_applepay_extends(){return(logos_applepay_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function logos_gpay_extends(){return(logos_gpay_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function paypal_extends(){return(paypal_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function venmo_extends(){return(venmo_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function plaid_extends(){return(plaid_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}let nM={applepay:function(e){return eW.createElement("svg",logos_applepay_extends({xmlns:"http://www.w3.org/2000/svg",width:59,height:25,fill:"none"},e),eC||(eC=eW.createElement("path",{fill:"#fff",d:"M14.192 7.545c-1.22 0-2.204.738-2.84.738-.667 0-1.559-.697-2.615-.697-2.01 0-4.05 1.671-4.05 4.799 0 1.958.759 4.02 1.692 5.363.79 1.117 1.497 2.04 2.502 2.04.994 0 1.435-.656 2.676-.656 1.251 0 1.538.636 2.635.636 1.098 0 1.826-.995 2.513-1.98.758-1.138 1.087-2.245 1.097-2.296-.062-.02-2.154-.872-2.154-3.271 0-2.072 1.641-2.994 1.733-3.066-1.076-1.57-2.727-1.61-3.189-1.61m-.564-1.323c.493-.605.841-1.425.841-2.256 0-.112-.01-.225-.03-.318-.8.031-1.785.534-2.37 1.22-.45.524-.881 1.354-.881 2.185 0 .123.02.256.03.297.052.01.134.02.216.02.728 0 1.651-.492 2.194-1.148m8.821-1.415v14.796h2.646v-4.85h3.21c2.993 0 5.085-2.01 5.085-4.942 0-2.984-2.02-5.004-4.973-5.004zm2.646 2.215h2.625c1.907 0 2.984.974 2.984 2.789 0 1.764-1.108 2.748-2.995 2.748h-2.614zM38.97 17.789c-1.128 0-1.938-.564-1.938-1.508 0-.912.666-1.425 2.091-1.517l2.533-.164v.892c0 1.302-1.148 2.297-2.686 2.297m-.749 2c1.466 0 2.697-.637 3.322-1.724h.175v1.538h2.45v-7.66c0-2.378-1.62-3.783-4.501-3.783-2.666 0-4.522 1.261-4.727 3.24h2.4c.235-.758 1.035-1.169 2.204-1.169 1.374 0 2.112.616 2.112 1.713v.943l-2.891.175c-2.728.164-4.256 1.333-4.256 3.363 0 2.05 1.549 3.363 3.712 3.363m9.395 3.885c2.512 0 3.712-.922 4.666-3.712l4.05-11.576h-2.686l-2.615 8.757h-.175l-2.625-8.757h-2.789l4.01 11.269-.134.492c-.328 1.036-.933 1.446-2.01 1.446-.174 0-.553-.01-.697-.041v2.081c.164.031.851.041 1.005.041"})))},gpay:function(e){return eW.createElement("svg",logos_gpay_extends({xmlns:"http://www.w3.org/2000/svg",width:55,height:25,fill:"none"},e),ew||(ew=eW.createElement("path",{fill:"#fff",d:"M26.594 14.203v6.163h-1.926V5.153h5.107a4.54 4.54 0 0 1 3.3 1.323 4.436 4.436 0 0 1 .216 6.21l-.215.22c-.897.86-1.998 1.297-3.301 1.297zm0-7.182v5.314h3.229a2.5 2.5 0 0 0 1.901-.788c1.005-1.056.98-2.754-.06-3.773a2.6 2.6 0 0 0-1.841-.753zM38.9 9.617c1.423 0 2.547.388 3.372 1.153.826.764 1.232 1.832 1.232 3.178v6.418h-1.842v-1.444h-.083c-.802 1.189-1.854 1.783-3.182 1.783-1.124 0-2.08-.34-2.834-1.019a3.24 3.24 0 0 1-1.136-2.547c0-1.08.406-1.93 1.208-2.572s1.877-.959 3.217-.959c1.148 0 2.08.219 2.822.631v-.449c0-.667-.287-1.298-.789-1.734a2.78 2.78 0 0 0-1.854-.716q-1.614 0-2.547 1.383l-1.699-1.08c.91-1.346 2.285-2.026 4.115-2.026m-2.488 7.558c0 .51.24.983.634 1.274.43.34.957.522 1.495.51.813 0 1.59-.328 2.165-.91.633-.607.956-1.323.956-2.148-.598-.485-1.435-.728-2.511-.715-.778 0-1.435.194-1.962.57-.514.376-.777.849-.777 1.42"})),ek||(ek=eW.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"m54.078 9.957-6.435 14.982h-1.985l2.392-5.24-4.222-9.742h2.093l3.05 7.473h.036l2.978-7.473z",clipRule:"evenodd"})),eE||(eE=eW.createElement("path",{fill:"#4285F4",fillRule:"evenodd",d:"M18.807 12.87c0-.594-.048-1.188-.143-1.77h-8.121v3.36h4.652a4.05 4.05 0 0 1-1.722 2.657V19.3h2.775c1.626-1.517 2.56-3.761 2.56-6.43",clipRule:"evenodd"})),eS||(eS=eW.createElement("path",{fill:"#34A853",fillRule:"evenodd",d:"M10.542 21.412c2.32 0 4.281-.776 5.705-2.11l-2.775-2.184c-.778.533-1.77.837-2.93.837-2.249 0-4.15-1.541-4.832-3.603H2.852v2.256c1.459 2.948 4.437 4.804 7.69 4.804",clipRule:"evenodd"})),eI||(eI=eW.createElement("path",{fill:"#FBBC04",fillRule:"evenodd",d:"M5.712 14.35a5.34 5.34 0 0 1 0-3.348V8.758H2.854a8.77 8.77 0 0 0 0 7.837z",clipRule:"evenodd"})),eO||(eO=eW.createElement("path",{fill:"#EA4335",fillRule:"evenodd",d:"M10.542 7.4a4.6 4.6 0 0 1 3.3 1.31l2.464-2.5a8.25 8.25 0 0 0-5.764-2.268c-3.253 0-6.231 1.868-7.69 4.816l2.858 2.257c.682-2.075 2.583-3.616 4.832-3.616",clipRule:"evenodd"})))},paypal:function(e){return eW.createElement("svg",paypal_extends({xmlns:"http://www.w3.org/2000/svg",width:74,height:25,fill:"none"},e),eP||(eP=eW.createElement("path",{fill:"#253B80",d:"M10.29 4.422h-5.5a.764.764 0 0 0-.755.645L1.81 19.17a.458.458 0 0 0 .454.53H4.89a.764.764 0 0 0 .755-.647l.6-3.804a.76.76 0 0 1 .754-.646H8.74c3.623 0 5.714-1.753 6.26-5.227.246-1.52.01-2.715-.701-3.55-.782-.92-2.168-1.405-4.01-1.405m.634 5.151c-.3 1.974-1.808 1.974-3.266 1.974h-.83L7.41 7.86a.46.46 0 0 1 .453-.387h.38c.993 0 1.93 0 2.414.566.289.338.377.84.267 1.533M26.73 9.51h-2.634a.46.46 0 0 0-.452.386l-.117.737-.184-.267c-.57-.828-1.842-1.104-3.11-1.104-2.91 0-5.397 2.204-5.88 5.297-.252 1.542.105 3.017.98 4.046.803.945 1.951 1.34 3.318 1.34 2.345 0 3.645-1.509 3.645-1.509l-.117.732c-.045.28.17.531.452.531h2.372a.764.764 0 0 0 .755-.646l1.423-9.014a.457.457 0 0 0-.45-.53m-3.67 5.126c-.255 1.504-1.45 2.515-2.972 2.515-.765 0-1.376-.246-1.769-.71-.389-.462-.537-1.12-.413-1.851.237-1.492 1.451-2.535 2.951-2.535.748 0 1.356.248 1.757.717.4.474.56 1.135.445 1.864M40.759 9.508h-2.647a.77.77 0 0 0-.633.335l-3.65 5.377-1.547-5.167a.77.77 0 0 0-.733-.545h-2.601a.46.46 0 0 0-.435.606l2.915 8.556-2.74 3.869a.458.458 0 0 0 .373.724h2.644c.25 0 .485-.123.628-.328l8.802-12.707a.458.458 0 0 0-.376-.72"})),eL||(eL=eW.createElement("path",{fill:"#179BD7",d:"M49.52 4.422h-5.5a.764.764 0 0 0-.755.645L41.041 19.17a.458.458 0 0 0 .452.53h2.823a.535.535 0 0 0 .527-.453l.631-3.998a.76.76 0 0 1 .755-.646h1.74c3.624 0 5.714-1.753 6.26-5.227.247-1.52.01-2.715-.702-3.55-.78-.92-2.166-1.405-4.007-1.405m.635 5.151c-.3 1.974-1.808 1.974-3.267 1.974h-.829l.583-3.686a.46.46 0 0 1 .452-.387h.38c.993 0 1.93 0 2.415.566.288.338.376.84.266 1.533M65.957 9.51h-2.632a.456.456 0 0 0-.452.386l-.116.737-.185-.267c-.57-.828-1.841-1.104-3.11-1.104-2.91 0-5.395 2.204-5.88 5.297-.25 1.542.106 3.017.98 4.046.805.945 1.952 1.34 3.318 1.34 2.345 0 3.645-1.509 3.645-1.509l-.117.732c-.044.28.171.531.453.531h2.372a.764.764 0 0 0 .754-.646l1.425-9.014a.46.46 0 0 0-.455-.53m-3.67 5.126c-.253 1.504-1.45 2.515-2.972 2.515-.764 0-1.376-.246-1.769-.71-.389-.462-.535-1.12-.413-1.851.239-1.492 1.451-2.535 2.951-2.535.748 0 1.356.248 1.757.717.402.474.562 1.135.445 1.864M69.064 4.81l-2.257 14.362a.458.458 0 0 0 .451.529h2.27a.76.76 0 0 0 .755-.646l2.226-14.103a.458.458 0 0 0-.452-.53h-2.541a.46.46 0 0 0-.452.388"})))},venmo:function(e){return eW.createElement("svg",venmo_extends({xmlns:"http://www.w3.org/2000/svg",width:78,height:25,fill:"none"},e),eT||(eT=eW.createElement("path",{fill:"#fff",d:"M14.327 5.682c.506.836.735 1.697.735 2.785 0 3.47-2.963 7.98-5.367 11.145H4.203L2 6.442l4.809-.457 1.164 9.372c1.088-1.773 2.431-4.559 2.431-6.458 0-1.04-.178-1.748-.456-2.33zM20.56 11.48c.885 0 3.113-.405 3.113-1.671 0-.608-.43-.911-.936-.911-.887 0-2.05 1.063-2.177 2.582m-.101 2.508c0 1.546.86 2.152 2 2.152 1.24 0 2.429-.303 3.973-1.088l-.581 3.95c-1.089.532-2.785.887-4.43.887-4.177 0-5.671-2.532-5.671-5.698 0-4.104 2.431-8.46 7.443-8.46 2.76 0 4.302 1.545 4.302 3.698 0 3.47-4.454 4.534-7.036 4.559M41.374 8.77c0 .507-.077 1.242-.153 1.722l-1.443 9.118h-4.683l1.317-8.358c.025-.227.101-.684.101-.937 0-.608-.38-.76-.836-.76-.607 0-1.215.279-1.62.482l-1.493 9.573h-4.709L30.008 5.96h4.075l.052 1.09c.961-.634 2.227-1.319 4.024-1.319 2.38 0 3.216 1.216 3.216 3.04M55.272 7.225c1.341-.962 2.608-1.495 4.354-1.495 2.404 0 3.24 1.217 3.24 3.041 0 .507-.076 1.241-.153 1.721l-1.441 9.119h-4.684l1.342-8.536c.024-.228.076-.506.076-.683 0-.684-.38-.836-.836-.836-.582 0-1.163.253-1.595.481l-1.493 9.574H49.4l1.341-8.536c.025-.228.075-.506.075-.683 0-.684-.38-.836-.835-.836-.608 0-1.215.278-1.62.482l-1.494 9.573H42.16l2.151-13.652h4.026l.126 1.14c.937-.683 2.202-1.368 3.898-1.368 1.468 0 2.43.633 2.911 1.494M72.19 11.202c0-1.115-.28-1.874-1.114-1.874-1.848 0-2.227 3.267-2.227 4.938 0 1.268.354 2.052 1.189 2.052 1.746 0 2.151-3.445 2.151-5.116m-8.1 2.862c0-4.305 2.277-8.334 7.518-8.334C75.556 5.73 77 8.061 77 11.278c0 4.256-2.253 8.662-7.62 8.662-3.974 0-5.29-2.609-5.29-5.876"})))},plaid:function(e){return eW.createElement("svg",plaid_extends({xmlns:"http://www.w3.org/2000/svg",width:62,height:24,fill:"none"},e),eA||(eA=eW.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M32.912 8.457q-.726-.61-2.48-.61h-2.639v8.152h1.973v-2.555h.883q1.61 0 2.36-.709.846-.794.847-2.114 0-1.37-.944-2.164M30.6 11.6h-.834V9.691h.75q1.368 0 1.368.96 0 .947-1.284.948m6.632-3.753h-2.057v8.153h4.441v-1.846h-2.384zm6.414 0-3.231 8.153h2.215l.423-1.186h2.808l.387 1.185h2.24l-3.209-8.152zm-.024 5.317.847-2.787.835 2.787zM49.514 15.998h2.057V7.845h-2.057zm10.045-6.625a3.4 3.4 0 0 0-.98-.941q-.934-.587-2.542-.587h-2.71v8.153h3.17q1.718 0 2.759-1.125t1.04-2.982q0-1.479-.737-2.518m-3.292 4.779h-.884V9.69h.896q.944.001 1.452.59.51.59.509 1.672 0 2.2-1.973 2.2M11.089 1 4.42 2.746 2.584 9.451l2.298 2.36-2.335 2.32 1.73 6.735 6.638 1.854 2.335-2.32 2.298 2.359 6.668-1.747 1.837-6.705-2.298-2.359 2.335-2.32-1.729-6.735-6.64-1.855-2.334 2.32zM6.997 4.036l3.512-.92 1.536 1.576-2.24 2.226zm7.71.677 1.561-1.55 3.497.977-2.854 2.836zM4.688 8.901l.968-3.532 2.807 2.882-2.24 2.226zm13.543-.57 2.854-2.837.91 3.548-1.56 1.55zm-7.106-.058 2.24-2.226L15.57 8.31l-2.24 2.225zm-3.58 3.559 2.239-2.226 2.204 2.262-2.24 2.226zm7.105.058 2.239-2.226 2.204 2.263-2.24 2.225zM4.64 14.716l1.562-1.55 2.203 2.262-2.853 2.835zm6.427.733 2.24-2.226 2.203 2.263-2.24 2.225zm7.105.059 2.24-2.226 1.536 1.576-.968 3.532zm-11.3 4.11 2.853-2.836 2.204 2.263-1.56 1.551zm7.719-.552 2.24-2.226 2.807 2.883-3.512.92z",clipRule:"evenodd"})))}},Logo=e=>{let{name:t,altText:n=""}=e,a=nM[t];return(0,eV.jsx)(a,{"alt-text":n})};var components_PaypalBraintree=e=>{let{dataId:t,goToStep:n,currentStep:a,ariaLabel:r}=e,{cid:o,currency:i}=hooks_useQueryAndSessionData(["cid","currency"]),l=(0,eX.I0)(),[c,s]=(0,eW.useState)(!0),[d,u]=(0,eW.useState)(null),{status:p}=(0,eX.v9)(e=>e.order.status),{data:m}=nL.useGetBraintreeTokenQuery({campaignId:o,currency:null!=i?i:"USD"},{skip:!o});return(0,eW.useEffect)(()=>{m&&nF().client.create({authorization:m.token}).then(function(e){return nF().paypal.create({client:e})}).then(function(e){u(e),s(!1)}).catch(function(e){console.error("Error!",e),eK().notify("Braintree client error in PaypalBraintree/index.tsx: ".concat(e))})},[m]),(0,eV.jsxs)(eV.Fragment,{children:[c&&(0,eV.jsx)(nm,{style:{width:"100%",height:57,borderRadius:48}}),!c&&(0,eV.jsx)(ActionButton,{dataId:t,onClick:()=>{trackFormSubmitEvent(),d&&d.tokenize({flow:"vault"},function(e,t){if(e){"CUSTOMER"!==e.type&&(console.error("Error tokenizing:",e),eK().notify("Error tokenizing: ".concat(e.message," in PaypalBraintree/index.tsx")));return}if(t&&t.nonce){var r,o,i,c,s,d,u,p,m,h,y,g,x,f,v;l((0,nb.$P)({nonce:t.nonce}));let e=null===(r=t.details)||void 0===r?void 0:r.billingAddress;l((0,tF.qU)({firstName:null!==(d=null===(o=t.details)||void 0===o?void 0:o.firstName)&&void 0!==d?d:"",lastName:null!==(u=null===(i=t.details)||void 0===i?void 0:i.lastName)&&void 0!==u?u:"",email:null!==(p=null===(c=t.details)||void 0===c?void 0:c.email)&&void 0!==p?p:"",phone:null!==(m=null===(s=t.details)||void 0===s?void 0:s.phone)&&void 0!==m?m:"",address:{city:null!==(h=null==e?void 0:e.city)&&void 0!==h?h:"",country:null!==(y=null==e?void 0:e.countryCode)&&void 0!==y?y:"",line1:null!==(g=null==e?void 0:e.line1)&&void 0!==g?g:"",line2:null!==(x=null==e?void 0:e.line2)&&void 0!==x?x:"",postalCode:null!==(f=null==e?void 0:e.postalCode)&&void 0!==f?f:"",state:null!==(v=null==e?void 0:e.state)&&void 0!==v?v:""}})),l((0,nb.PD)(!1)),n(a+1)}})},color:tU.ft["--theme-color--brand-paypal"],disabled:p===e8.i.PROCESSING,ariaLabel:r,children:(0,eV.jsx)(Logo,{name:"paypal",altText:"PayPal"})})]})};let paymentMethodConfigs=(e,t)=>{switch(e){case"CREDIT_CARD":default:return{selectDataId:"paymethod-card",icon:"generic_cc",label:"Card",ariaLabel:"Continue to card details",secondaryItems:CCSecondaryItems,footerCaption:"Next you’ll add your card details",actionButtonText:"Continue to card details",actionButtonColor:t["--theme-color__brand-primary"],actionButtonDataId:"paymethod-continue",actionButton:PaymentSelectionButton_index};case"APPLEPAY":return{selectDataId:"paymethod-applepay",dwKey:e,icon:"applepay",label:"Apple Pay",ariaLabel:"Continue with Apple Pay",secondaryItems:null,footerCaption:"Next you’ll open your ApplePay wallet",actionButtonText:"Continue with",actionButtonLogo:"applepay",actionButtonLogoAltText:"Apple Pay",actionButtonColor:t["--theme-color--neutral-20"],actionButtonDataId:"paymethod-continue",actionButton:components_DigitalWalletsButton};case"GPAY":return{selectDataId:"paymethod-googlepay",dwKey:e,icon:"gpay",label:"Google Pay",ariaLabel:"Continue with Google Pay",secondaryItems:null,footerCaption:"Next you’ll open your GooglePay wallet",actionButtonText:"Continue with",actionButtonLogo:"gpay",actionButtonLogoAltText:"Google Pay",actionButtonColor:t["--theme-color--neutral-20"],actionButtonDataId:"paymethod-continue",actionButton:components_DigitalWalletsButton};case"ACH":return{selectDataId:"paymethod-ach",icon:"bank",label:"Bank Transfer",ariaLabel:"Continue to bank details",secondaryItems:null,footerCaption:"Next you'll add your bank details",actionButtonText:"Continue to bank details",actionButtonColor:t["--theme-color__brand-primary"],actionButtonDataId:"paymethod-continue",actionButton:PaymentSelectionButton_index};case"PAYPAL":return{selectDataId:"paymethod-paypal",icon:"paypal_icon",label:"PayPal",ariaLabel:"Continue with PayPal",secondaryItems:null,footerCaption:"Next you'll login to your PayPal account",actionButtonText:"Continue with",actionButtonLogo:"paypal",actionButtonLogoAltText:"PayPal",actionButtonColor:t["--theme-color--brand-paypal"],actionButtonDataId:"paymethod-continue",actionButton:components_PaypalBraintree};case"PAYPAL_COMMERCE":return{selectDataId:"paymethod-paypal",icon:"paypal_icon",label:"PayPal",ariaLabel:"Continue with PayPal",secondaryItems:null,footerCaption:"Next you'll login to your PayPal account",actionButtonText:"Continue with",actionButtonLogo:"paypal",actionButtonLogoAltText:"PayPal",actionButtonColor:t["--theme-color--brand-paypal"],actionButtonDataId:"paymethod-continue",actionButton:PaypalButton};case"PLAID":return{selectDataId:"paymethod-ach",icon:"bank",label:"Bank Transfer",ariaLabel:"Continue to bank details",secondaryItems:null,footerCaption:"Next you'll add your bank details",actionButtonText:"Continue to bank details",actionButtonColor:t["--theme-color__brand-primary"],actionButtonDataId:"paymethod-continue",actionButton:PlaidButton};case"VENMO":return{selectDataId:"paymethod-venmo",icon:"venmo_icon",label:"Venmo",ariaLabel:"Continue with Venmo",secondaryItems:null,footerCaption:"Next you'll login to your Venmo account",actionButtonText:"Continue with",actionButtonLogo:"venmo",actionButtonLogoAltText:"Venmo",actionButtonColor:t["--theme-color--brand-venmo"],actionButtonDataId:"paymethod-continue",actionButton:PaypalButton}}},nq={Stripe:"CREDIT_CARD",CC:"CREDIT_CARD",PayPal_Commerce:"PAYPAL_COMMERCE",PayPal:"PAYPAL",Venmo:"VENMO",ACH:"ACH",Plaid:"PLAID",DW:"DW"},getPaymentMethodConfig=e=>{let{paymentMethod:t,accountRoutingEnabled:n,dispatch:a,theme:r}=e,o="DW"===t;t!==nI.XL.ACH||n||(t=nI.XL.Plaid);let i=o?a((0,e6.sm)()).walletType:nq[t];return{key:t,...paymentMethodConfigs(i,r)}},usePaymentItemConfigs=(e,t,n,a)=>{let r=useTheme(),{currency:o}=hooks_useQueryAndSessionData(["currency"]),i="USD"===o,l={},c=(0,eX.v9)(e=>e.order.pmStatus.digitalWallets.canMakePayment),s=(0,eX.v9)(e=>e.order.pmStatus.venmo.isReady);return e.reduce((e,o)=>{if(l[o.type]||[nI.XL.ACH,nI.XL.Plaid,nI.XL.Venmo,nI.XL.PayPal,nI.XL.PayPal_Commerce].includes(o.type)&&!i||o.type==nI.XL.Venmo&&!(isVenmoAvailable(t)&&s))return e;let d=o.type===nI.XL.DW;if(d&&!c)return e;let u=o.type===nI.XL.ACH&&!n,p=getPaymentMethodConfig({paymentMethod:o.type,accountRoutingEnabled:n,dispatch:a,theme:r});return u||(l[o.type]=!0),e.push({...p,processor:o.name}),e},[])},isVenmoAvailable=e=>{var t,n;if(e)return!1;let a=new(tO()),r=null===(t=a.getOS())||void 0===t?void 0:t.name,o=null===(n=a.getBrowser())||void 0===n?void 0:n.name;return("iOS"!=r||"Mobile Safari"==o)&&("Android"!=r||"Chrome"==o)},getPaymentType=e=>{switch(e.key){case"CC":case"Stripe":case"DW":return"Credit Card";case"Paypal":case"PayPal_Commerce":case"Venmo":return"PayPal";case"ACH":case"Plaid":return"ACH";case"Crypto":return"Crypto";default:return"".concat(e.key," (unknown)")}},getPaymentSource=e=>{switch(e.key){case"CC":case"ACH":return"Manual";case"Stripe":return"Stripe";case"PayPal":case"PayPal_Commerce":return"PayPal";case"Venmo":return"Venmo";case"DW":return nn().startCase(e.label);case"Plaid":return"Plaid";case"Crypto":return"Coinbase";default:return"".concat(e.key," (unknown)")}},getPaymentMethod=e=>{switch(e.key){case"CC":return"Credit Card / Manual";case"Stripe":return"Credit Card / Stripe";case"PayPal":case"PayPal_Commerce":return"PayPal / PayPal";case"Venmo":return"PayPal / Venmo";case"DW":return"Credit Card / ".concat(nn().startCase(e.label));case"ACH":return"ACH / Manual";case"Plaid":return"ACH / Plaid";case"Crypto":return"Crypto / Coinbase";default:return"".concat(e.key," (unknown)")}},useGetPaymentHeapData=()=>{let e=(0,eX.I0)(),{cid:t,oid:n,currency:a,frequency:r}=hooks_useQueryAndSessionData(["cid","oid","currency","frequency","amount"]),o=!!r&&"one-time"!=r.toLowerCase(),{data:i}=ts(n,{skip:!n}),l=!!i&&i.ach_account_and_routing,{data:c}=tf({campaignId:t,currency:a},{skip:!t||!a}),s=usePaymentItemConfigs(c?null==c?void 0:c.paymentMethods:[],o,l,e),d=new Set;s.forEach(e=>{d.add(getPaymentMethod(e))});let{type:u}=(0,eX.v9)(e=>e.order.paymentDetails);if(nn().isEmpty(s))return{};let p=s.find(e=>e.key===u);return{paymentType:getPaymentType(p),paymentSource:getPaymentSource(p),paymentMethods:Array.from(d)}};var nB=n(5675),nR=n.n(nB),nN={src:"/checkout/_next/static/media/sample_check.694636b2.png",height:348,width:835,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAAIVBMVEXc29vu7u7x8fHy8PDm5ubp6uri4uLl5eXh4ODz7Oz9/f2tO50lAAAACXRSTlPJ+v7R+8zLoaVrrTuiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAIElEQVR4nGNgZWFhZGRkYmVg5mTk5GTiYmbgYAABNnYABOYAWzw76j4AAAAASUVORK5CYII=",blurWidth:8,blurHeight:3};let nz={accountNumber:"Account Number",routingNumber:"Routing Number"},nZ=t3.Ry().shape({routingNumber:t3.Z_().required("Routing number is required.").matches(/^[0-9]{9}$/,"Please enter a valid routing number."),accountNumber:t3.Z_()}),nH=!1,nG=!1;var nU=n(6664);let getIntFromPx=e=>parseInt(e.replace(/[^0-9]/g,""),10),calcTextPadding=(e,t)=>"".concat((getIntFromPx(e)-getIntFromPx(t))/2,"px"),nV=tM.Z.div(e=>({width:e.width})),nW=tM.Z.div(e=>({paddingTop:e.paddingTop,paddingBottom:e.paddingBottom})),nQ=(0,tM.Z)(nm)(e=>({height:e.fontSize}));var Loaders_TextPlaceloader=e=>{let{w:t="100%",pt:n,pb:a,lh:r="20px",fs:o="16px",...i}=e,l=n||calcTextPadding(r,o),c=a||calcTextPadding(r,o);return(0,eV.jsx)(nV,{width:t,...i,"data-testid":"text-outer-container",children:(0,eV.jsx)(nW,{"data-testid":"text-inner-container",paddingTop:l,paddingBottom:c,children:(0,eV.jsx)(nQ,{"data-testid":"text-placeholder",fontSize:o})})})};let nK=eW.forwardRef((e,t)=>{let{onCardBrand:n}=e,a=(0,tD.C)(),r=(0,eX.v9)(e=>e.order.paymentDetails.amount),o=useTheme(),i=getInputStyles(o),l={theme:"stripe",variables:{colorPrimary:"rgb(26, 25, 25)",colorDanger:i.colorDanger,borderRadius:i.borderRadius},rules:{".Input":{border:i.border,padding:"var(--p-spacing2) var(--p-spacing3)",lineHeight:"1.5rem"},".Input--invalid":{color:"inherit",boxShadow:"none",backgroundColor:"#FEF6F6",borderColor:"var(--colorDanger)"},".Label":{"-webkit-font-smoothing":"initial",color:o["--theme-color--neutral-30"]},".Label--invalid":{color:"var(--colorDanger)"},".Error":{color:"var(--colorDanger)",...(0,tU.lS)(o)},".Input:focus":{outline:"2px dotted #2972FF",outlineOffset:"1px"}}},c={loader:"never",mode:"payment",amount:convertUSDToCents(r),currency:"usd",paymentMethodCreation:"manual",payment_method_types:["card"],appearance:l};return(0,eV.jsx)(nU.Elements,{options:c,stripe:a,children:(0,eV.jsx)(nY,{onCardBrand:n,ref:t})})});nK.displayName="StripeCheckout";let nY=eW.forwardRef((e,t)=>{let n=(0,eX.I0)(),a=(0,nU.useElements)(),r=(0,nU.useStripe)(),[o,i]=eW.useState(!0);return eW.useEffect(()=>{if(!a)return;let e=a.getElement("payment");null==e||e.on("ready",()=>{e.focus(),i(!1)})}),eW.useImperativeHandle(t,()=>({savePaymentMethodToStore:async()=>{var t,o,i,l;if(!a)throw Error("The payment method elements are not defined.");await a.submit();let{error:c,paymentMethod:s}=await r.createPaymentMethod({elements:a});if(c){null===(t=a.getElement("card"))||void 0===t||t.focus();let e=null!==(i=null===(o=c.code)||void 0===o?void 0:o.split("_"))&&void 0!==i?i:[],n=e.length>1?e[1]:"card";return{errorCode:n,error:c}}s&&(n((0,nb.$P)(s)),(null===(l=s.card)||void 0===l?void 0:l.brand)&&e.onCardBrand(s.card.brand))},focusCard:()=>{var e;return null==a?void 0:null===(e=a.getElement("payment"))||void 0===e?void 0:e.focus()}})),(0,eV.jsxs)(eV.Fragment,{children:[o&&(0,eV.jsxs)(Layout_Column,{style:{},children:[(0,eV.jsx)(Layout_Row,{style:{marginBottom:"0.75rem"},children:(0,eV.jsxs)(Layout_Column,{style:{flexGrow:1},children:[(0,eV.jsx)(Loaders_TextPlaceloader,{w:85,fs:"14px",lh:"20px"}),(0,eV.jsx)(nm,{style:{width:"100%",height:45,borderRadius:8}})]})}),(0,eV.jsx)(Layout_Row,{style:{marginBottom:"0.75rem"},children:(0,eV.jsx)(Layout_Column,{style:{width:"100%"},children:(0,eV.jsxs)(Layout_Row,{children:[(0,eV.jsxs)(Layout_Column,{style:{flexGrow:.5},children:[(0,eV.jsx)(Loaders_TextPlaceloader,{w:68,fs:"14px",lh:"20px"}),(0,eV.jsx)(nm,{style:{width:"100%",height:45,borderRadius:8}})]}),(0,eV.jsxs)(Layout_Column,{style:{paddingLeft:" 0.75rem",flexGrow:.5},children:[(0,eV.jsx)(Loaders_TextPlaceloader,{w:32,fs:"14px",lh:"20px"}),(0,eV.jsx)(nm,{style:{width:"100%",height:45,borderRadius:8}})]})]})})})]}),(0,eV.jsx)(nU.PaymentElement,{id:"payment-element",options:{layout:"tabs",terms:{card:"never"},wallets:{applePay:"never",googlePay:"never"}}})]})});nY.displayName="StripeCheckoutForm";var components_ExpirationDateInput=e=>{let{onChange:t,onBlur:n,label:a,value:r,error:o,required:i,inputRef:l}=e,[c,s]=(0,eW.useState)(null!=r?r:"");(0,eW.useEffect)(()=>{t(c)},[c]);let isValidKey=e=>{let t=e.key,n=e.ctrlKey||e.metaKey,a=Number.isInteger(Number(t)),r="/"===t&&!nn().includes(c,"/"),o="-"===t&&!nn().includes(c,"/");return a||"Backspace"===t||"Delete"===t||"ArrowLeft"===t||"ArrowRight"===t||n&&"v"===t||n&&"c"===t||"Tab"===t||"Enter"===t||r||o};return(0,eV.jsx)(Input,{value:c,onChange:e=>{if(5===c.length&&4===e.length){s(c[0]);return}let t=1===e.length;if(t&&Number(e)>=2&&9>=Number(e)){let t=Number(e).toLocaleString(void 0,{minimumIntegerDigits:2});s("".concat(t).concat(" / "));return}let n=2===e.length;if(n){if(nn().endsWith(e,"-")||nn().endsWith(e,"/")){let t=Number(e[0]).toLocaleString(void 0,{minimumIntegerDigits:2});s("".concat(t).concat(" / "));return}if(12>=Number(e)){let t=Number(e).toLocaleString(void 0,{minimumIntegerDigits:2});s("".concat(t.trim()).concat(" / "))}else s("0".concat(e[0]).concat(" / ").concat(e[1]));return}s(e)},onKeyDown:e=>{if(!isValidKey(e)){e.preventDefault();return}"0"===c&&!isNaN(Number(e.key))&&(1>Number(e.key)||Number(e.key)>9)&&e.preventDefault()},onBlur:n,label:a,error:o,type:"text",required:i,inputRef:l,placeholder:"MM / YY",maxLength:7,hasOverflow:!1,hasCounter:!1,overwriteValueWithFocus:!0})},ExpirationDateField=e=>{let{id:t,error:n,required:a,label:r}=e,{control:o}=(0,t5.Gc)(),{field:i,fieldState:l,formState:c}=(0,t5.bc)({name:"".concat(t),control:o}),{isDirty:s}=l,{isSubmitted:d}=c;return(0,eV.jsx)(components_ExpirationDateInput,{...i,id:"".concat(t),error:(s||d)&&n?n.message:void 0,required:a,inputRef:i.ref,label:r})},components_NumberInput=e=>{let{onChange:t,onBlur:n,onFocus:a,label:r,maxLength:o,value:i,error:l,required:c,inputRef:s,placeholder:d,hideErrorCaption:u=!1,hasCounter:p=!1,hasOverflow:m=!0}=e;return(0,eV.jsx)(Input,{value:i,onChange:t,onBlur:n,onFocus:a,onKeyDown:e=>{let t=function(e){var t;let n=e.key,a=null===(t=e.target)||void 0===t?void 0:t.value,r=e.ctrlKey,o=e.metaKey;if("Backspace"!==n&&"Delete"!==n&&"Enter"!==n&&"ArrowLeft"!==n&&"ArrowRight"!==n&&"ArrowUp"!=n&&"ArrowDown"!=n&&!r&&!o&&"Tab"!=n&&"-"!=n&&("."===n&&-1!==a.indexOf(".")||","===n&&-1!==a.indexOf(",")||!/[\d.,]/.test(n)))return!0}(e);t&&e.preventDefault()},label:r,maxLength:o,error:l,type:"text",required:c,inputRef:s,placeholder:d,hideErrorCaption:u,hasCounter:p,hasOverflow:m})},FormComponents_NumberInputField=e=>{let{id:t,error:n,required:a,label:r,maxLength:o,placeholder:i,hideErrorCaption:l,hasCounter:c,hasOverflow:s}=e,{control:d}=(0,t5.Gc)(),{field:u,fieldState:p,formState:m}=(0,t5.bc)({name:"".concat(t),control:d}),{isDirty:h}=p,{isSubmitted:y}=m;return(0,eV.jsx)(components_NumberInput,{...u,id:"".concat(t),error:(h||y)&&n?n.message:void 0,required:a,inputRef:u.ref,label:r,maxLength:o,placeholder:i,hideErrorCaption:l,hasCounter:c,hasOverflow:s})};let nX={card:"Card",number:"Card Number",expiry:"Card Expiration Date",cvc:"Card CVC"};var nJ=n(3075),n$=n(2364),n0=n(6452);function Tooltip_templateObject(){let e=(0,eU._)(["\n  min-width: 100px;\n  max-width: 260px;\n  width: max-content;\n  top: 0;\n  left: 0;\n  background-color: #312f2d;\n  color: #ffffff;\n  padding: 8px 12px;\n  border-radius: 8px;\n  font-size: 14px;\n"]);return Tooltip_templateObject=function(){return e},e}let n1=tM.Z.div(Tooltip_templateObject()),n2=tM.Z.span(()=>{let e=useTheme();return{cursor:"pointer",display:"inline-flex",borderRadius:e["--theme--border-radius-sm"],"&:focus":{outline:e["--theme--focus-outline"],outlineOffset:e["--theme--focus-outline-offset"]}}}),Tooltip=e=>{let{text:t,placement:n="bottom",children:a,openByDefault:r=!1}=e,[o,i]=(0,eW.useState)(r),l=(0,eW.useId)(),c=(0,eW.useRef)(null),s=n.search("top")>-1||n.search("bottom")>-1,{x:d,y:u,strategy:p,refs:m,context:h}=(0,nJ.YF)({open:o,onOpenChange:i,middleware:[(0,n$.cv)(7),(0,n$.RR)(),(0,n$.uY)(),(0,n$.x7)({element:c,padding:s?40:10})],whileElementsMounted:n0.Me,placement:n}),y=(0,nJ.XI)(h,{move:!1,handleClose:(0,nJ.xp)()}),g=(0,nJ.KK)(h),x=(0,nJ.bQ)(h),f=(0,nJ.qs)(h,{role:"tooltip"}),{getReferenceProps:v,getFloatingProps:b}=(0,nJ.NI)([y,g,x,f]);return(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsxs)(n2,{ref:m.setReference,...v(),tabIndex:0,role:"button","aria-label":t,children:[(0,eV.jsx)("span",{id:l,style:{display:"none"},children:t}),a]}),o&&(0,eV.jsxs)(n1,{ref:m.setFloating,id:l,style:{position:p,top:null!=u?u:0,left:null!=d?d:0,boxShadow:"0px 2px 2px rgba(27, 25, 24, 0.12)"},...b(),children:[(0,eV.jsx)(nJ.Y$,{ref:c,context:h,fill:"#312f2d"}),t]})]})},n4=tM.Z.div({display:"flex",alignItems:"center",minHeight:"44px"}),n5=tM.Z.div({flexBasis:"auto",display:"flex",alignItems:"center",padding:"2px 0","&:focus-within":{borderRadius:"18px",outline:"2px #326CDB dotted",outlineOffset:"2px"},cursor:"inherit",position:"relative",".checkMark":{position:"absolute",display:"none"}},e=>{let{disabled:t,checked:n,displaySize:a}=e,r={cursor:t?"not-allowed":"pointer",opacity:t?"25%":1,width:"sm"===a?"28px":"36px",height:"sm"===a?"16px":"20px"};return n&&(r[".checkMark"]={display:"inline",top:"sm"===a?"-1px":"1px",left:"sm"===a?"0px":"2px"}),r}),n3=tM.Z.input({position:"absolute",opacity:0,left:0,width:"10px",height:"10px"}),n6=tM.Z.span(e=>{let{theme:t}=e;return{position:"relative",top:0,left:0,backgroundColor:t["--theme-color--neutral-95"],border:"1px solid",borderColor:"#847F7B",borderRadius:"18px",boxShadow:"inset 1px 2px 2px rgba(255, 255, 255, 0.08), inset 0px -2px 4px rgba(0, 0, 0, 0.24), inset 0px -1px 1px rgba(0, 0, 0, 0.24)",transition:"background-color 0.3s","&:hover":{boxShadow:"0px 0px 0px 2px rgba(0, 0, 0, 0.12)",cursor:"pointer"},"&:before":{content:'""',position:"absolute",left:"3px",backgroundColor:"darkgray",borderRadius:"100%",transition:"left 0.3s ease"}}},e=>{let{checked:t,displaySize:n,theme:a}=e,r={width:"sm"===n?"28px":"36px",height:"sm"===n?"16px":"20px","&:before":{top:"sm"===n?"3px":"4px",width:"sm"===n?"8px":"10px",height:"sm"===n?"8px":"10px"}};if(t){let e={backgroundColor:a["--theme-color__brand-primary"],borderColor:"rgba(0, 0, 0, .24)",boxShadow:"inset 1px 2px 2px rgba(255, 255, 255, 0.12), inset 0px -2px 4px rgba(0, 0, 0, 0.24), inset 0px -1px 1px rgba(0, 0, 0, 0.24)","&:hover":{boxShadow:"0px 0px 0px 2px "+a["--theme-color--brand-lightest"],cursor:"pointer"},"&:before":{left:"sm"===n?"14px":"19px",width:"sm"===n?"10px":"12px",height:"sm"===n?"10px":"12px",top:"sm"===n?"2px":"3px",backgroundColor:a["--theme-color--neutral-95"]}};return Object.assign({},r,e)}return r}),ToggleSwitch=e=>{let{dataId:t,checked:n=!1,disabled:a,onChange:r,displaySize:o="md",ariaLabelledBy:i}=e,l=useTheme(),c=l["--theme-color--neutral-95"];return(0,eV.jsx)(n4,{children:(0,eV.jsxs)(n5,{disabled:a,checked:n,onClick:()=>{a||r()},displaySize:o,theme:l,children:[(0,eV.jsx)(n3,{"data-id":t,type:"checkbox",checked:n,disabled:a,onChange:r,"aria-checked":!!n,"aria-labelledby":i,role:"switch",tabIndex:a?-1:0,onKeyDown:e=>{a||13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),r())}}),(0,eV.jsx)(n6,{checked:n,displaySize:o,theme:l}),(0,eV.jsx)("span",{className:"checkMark",children:(0,eV.jsx)(UiIcon,{name:"big_check",color:c,w:16,h:16})})]})})};function designation_extends(){return(designation_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}var designation=function(e){return eW.createElement("svg",designation_extends({xmlns:"http://www.w3.org/2000/svg",width:36,height:36,fill:"none"},e),eD||(eD=eW.createElement("rect",{width:36,height:36,fill:"#F3F2F2",rx:18})),eF||(eF=eW.createElement("path",{fill:"#78726E",fillRule:"evenodd",d:"M15.363 12.054a1.216 1.216 0 0 0-.032 2.432h2.473a6 6 0 0 0-.42-.962c-.448-.815-1.094-1.47-2.021-1.47m-2.27 1.216c0 .434.123.855.352 1.216h-1.918a.527.527 0 0 0-.527.527V18.5c0 .29.236.527.527.527h.87v6.445c0 .291.236.527.527.527H24.08a.527.527 0 0 0 .528-.527v-6.445h.865A.527.527 0 0 0 26 18.5v-3.487a.527.527 0 0 0-.527-.527h-1.918A2.27 2.27 0 0 0 21.637 11c-1.514 0-2.436 1.089-2.946 2.016q-.104.19-.191.377a7 7 0 0 0-.191-.377C17.799 12.09 16.876 11 15.363 11a2.27 2.27 0 0 0-2.27 2.27m8.576 1.216h-2.474c.097-.282.234-.624.42-.962.448-.815 1.095-1.47 2.022-1.47a1.216 1.216 0 0 1 .032 2.432m-2.643 1.055v2.431h5.92V15.54h-5.919m-6.972 0h5.918v2.431h-5.918zm6.972 9.404h4.528v-5.918h-4.528zm-1.054-5.918v5.918h-4.52v-5.918z",clipRule:"evenodd"})))};function dedication_extends(){return(dedication_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}var dedication=function(e){return eW.createElement("svg",dedication_extends({xmlns:"http://www.w3.org/2000/svg",width:36,height:36,fill:"none"},e),eM||(eM=eW.createElement("rect",{width:36,height:36,fill:"#F3F2F2",rx:18})),eq||(eq=eW.createElement("path",{fill:"#78726E",d:"M13.078 11q1.282 0 2.452.6 1.17.599 2.043 1.682a6.3 6.3 0 0 1 2.043-1.683q1.17-.6 2.452-.599 2.123 0 3.6 1.478 1.479 1.479 1.478 3.6a5.9 5.9 0 0 1-.248 1.658 7.6 7.6 0 0 1-.755 1.704 2 2 0 0 0-.39-.371 2.6 2.6 0 0 0-.46-.266 7 7 0 0 0 .605-1.391q.202-.677.202-1.334 0-1.686-1.173-2.859t-2.859-1.173q-1.22 0-2.3.729-1.077.73-2.195 2.135-1.116-1.41-2.195-2.137-1.08-.727-2.3-.727-1.686 0-2.859 1.173t-1.173 2.859q0 .668.203 1.351t.596 1.382q-.243.116-.456.277a2.3 2.3 0 0 0-.386.368 7 7 0 0 1-.755-1.689A6 6 0 0 1 8 16.077q0-2.121 1.478-3.599Q10.957 11 13.078 11M8.619 26a.6.6 0 0 1-.438-.18A.6.6 0 0 1 8 25.38v-.294q0-.798.829-1.293.828-.497 2.192-.497.24 0 .47.016t.443.051a3 3 0 0 0-.262.702 3.4 3.4 0 0 0-.086.779V26zm5.03 0a.63.63 0 0 1-.468-.187.63.63 0 0 1-.186-.464v-.473q0-1.192 1.264-1.923 1.263-.73 3.311-.731 2.067 0 3.324.73 1.258.733 1.258 1.924v.473a.63.63 0 0 1-.187.464.63.63 0 0 1-.464.187zm9.911 0v-1.155q0-.411-.087-.779a3.2 3.2 0 0 0-.26-.706q.212-.038.441-.05t.473-.013q1.356 0 2.188.497.831.495.831 1.293v.294q0 .258-.18.438a.6.6 0 0 1-.439.181zm-5.987-2.732q-1.548 0-2.523.445-.975.444-.993 1.122v.12h7.038v-.134q-.027-.663-1-1.108-.974-.445-2.522-.445m-6.554-.678q-.55 0-.932-.389a1.29 1.29 0 0 1-.382-.935q0-.548.383-.935.384-.387.934-.387.549 0 .936.388.386.39.386.936 0 .547-.39.935-.387.387-.935.387m13.106 0a1.27 1.27 0 0 1-.936-.389 1.28 1.28 0 0 1-.386-.935q0-.548.388-.935.39-.387.936-.387.55 0 .932.388.382.39.382.936 0 .547-.383.935a1.26 1.26 0 0 1-.933.387m-6.552-.992q-.9 0-1.53-.63t-.631-1.532.63-1.53 1.531-.63q.9 0 1.53.63.631.63.631 1.53t-.63 1.531-1.53.63m.002-3.277a1.085 1.085 0 0 0-1.117 1.114 1.085 1.085 0 0 0 1.114 1.117 1.085 1.085 0 0 0 1.116-1.114 1.085 1.085 0 0 0-1.113-1.117"})))};function comment_extends(){return(comment_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}var comment=function(e){return eW.createElement("svg",comment_extends({xmlns:"http://www.w3.org/2000/svg",width:36,height:36,fill:"none"},e),eB||(eB=eW.createElement("rect",{width:36,height:36,fill:"#F3F2F2",rx:18})),eR||(eR=eW.createElement("path",{fill:"#78726E",d:"M13.73 20.3h5.154q.21 0 .356-.152a.52.52 0 0 0 .147-.375q0-.224-.15-.372a.5.5 0 0 0-.374-.148H13.71a.47.47 0 0 0-.357.153.52.52 0 0 0-.146.375q0 .222.15.37a.5.5 0 0 0 .373.148m0-2.602h8.558q.21 0 .356-.151a.52.52 0 0 0 .146-.375q0-.224-.15-.372a.5.5 0 0 0-.373-.149H13.71a.47.47 0 0 0-.357.154.52.52 0 0 0-.146.375q0 .22.15.37a.5.5 0 0 0 .373.148m0-2.601h8.558q.21 0 .356-.152a.52.52 0 0 0 .146-.375q0-.223-.15-.372a.5.5 0 0 0-.373-.148H13.71a.47.47 0 0 0-.357.153.52.52 0 0 0-.146.375q0 .222.15.37a.5.5 0 0 0 .373.149m-3.648 9.698V12.22q0-.53.383-.916.383-.387.92-.387h13.227q.53 0 .917.387.386.387.386.916v9.894q0 .53-.386.916a1.25 1.25 0 0 1-.917.387H13.03l-1.84 1.84a.6.6 0 0 1-.709.141.6.6 0 0 1-.4-.602m1.047-.965 1.462-1.461h12.02a.25.25 0 0 0 .185-.072.25.25 0 0 0 .072-.184v-9.894a.25.25 0 0 0-.072-.184.25.25 0 0 0-.184-.072H11.385a.25.25 0 0 0-.184.072.25.25 0 0 0-.072.184zm0-11.61v-.257 11.868z"})))};function employer_match_extends(){return(employer_match_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}var employer_match=function(e){return eW.createElement("svg",employer_match_extends({xmlns:"http://www.w3.org/2000/svg",width:36,height:36,fill:"none"},e),eN||(eN=eW.createElement("rect",{width:36,height:36,fill:"#F3F2F2",rx:18})),ez||(ez=eW.createElement("path",{fill:"#78726E",d:"M19.448 25.179q.039.016.075.016a.2.2 0 0 0 .069-.016l5.004-1.557a1.1 1.1 0 0 0-.272-.489.6.6 0 0 0-.446-.213H19.43q-.29 0-.671-.04a3 3 0 0 1-.762-.185l-1.4-.436a.52.52 0 0 1-.314-.28.54.54 0 0 1-.03-.424.52.52 0 0 1 .267-.304.5.5 0 0 1 .415-.018l1.6.552q.184.066.604.078.42.01 1.104.01h.199q0-.324-.12-.561a.67.67 0 0 0-.364-.332l-4.945-1.847-.047-.012a.2.2 0 0 0-.041-.004H13.18v4.233zm-.241 1.013-6.026-1.745a1.22 1.22 0 0 1-.49.834q-.41.302-.813.302h-1.309q-.535 0-.92-.384a1.25 1.25 0 0 1-.383-.92v-4.905q0-.54.384-.922t.919-.382h4.335q.117 0 .23.023.114.023.222.06l4.958 1.842q.51.187.863.642.352.456.352 1.236h2.433q.813 0 1.308.55.495.552.494 1.445 0 .245-.121.419a.72.72 0 0 1-.369.26l-5.32 1.64q-.178.05-.371.052-.195 0-.376-.047m-8.894-1.912a.25.25 0 0 0 .256.256h1.295a.27.27 0 0 0 .184-.063q.072-.063.072-.193v-5.163H10.57a.25.25 0 0 0-.184.072.25.25 0 0 0-.072.185z"})),eZ||(eZ=eW.createElement("path",{fill:"#78726E",fillRule:"evenodd",d:"M22.583 9.97a3.23 3.23 0 1 0 0 6.458 3.23 3.23 0 0 0 0-6.459m-4.27 3.229a4.27 4.27 0 1 1 8.541 0 4.27 4.27 0 0 1-8.541 0",clipRule:"evenodd"})),eH||(eH=eW.createElement("path",{fill:"#78726E",stroke:"#78726E",strokeWidth:.078,d:"M21.507 14.264a.3.3 0 0 1 .008-.265m-.008.265.043-.248-.035-.017m-.008.265v.001m0-.001v.001m.008-.266a.36.36 0 0 1 .203-.187m-.203.187.203-.187m-.21.453q.127.265.34.441.203.168.482.24v.212q0 .13.096.224a.313.313 0 0 0 .45 0 .3.3 0 0 0 .093-.224v-.197q.42-.079.658-.34a.98.98 0 0 0 .245-.682q0-.424-.231-.696-.232-.267-.68-.398a5 5 0 0 1-.392-.134 1 1 0 0 1-.215-.109.27.27 0 0 1-.123-.229q0-.132.105-.208a.5.5 0 0 1 .31-.082q.114 0 .202.034.089.033.155.098l.002.001a.7.7 0 0 0 .244.148.32.32 0 0 0 .23-.006m-1.972 1.907 1.972-1.907m-1.317 1.635q.095.16.23.233a.63.63 0 0 0 .308.074q.25-.001.362-.094a.3.3 0 0 0 .115-.255.36.36 0 0 0-.138-.293q-.141-.116-.57-.245-.484-.152-.709-.397-.224-.247-.224-.632a.964.964 0 0 1 .794-.949v-.197q0-.13.096-.224a.313.313 0 0 1 .45 0 .3.3 0 0 1 .093.224v.199q.201.05.37.157.183.117.31.307m-1.487 2.092 1.486-2.092m0 0q.079.12.026.257a.36.36 0 0 1-.194.2m.168-.457-.168.457m-1.318 1.634a.44.44 0 0 0-.2-.177.3.3 0 0 0-.244-.003m.444.18-.444-.18m1.761-1.454"})),eG||(eG=eW.createElement("path",{fill:"#78726E",fillRule:"evenodd",d:"M18.105 9.998a3.2 3.2 0 1 0 1.347 6.104c.27.29.58.544.92.75a4.3 4.3 0 1 1 0-7.308c-.34.207-.65.46-.92.75a3.2 3.2 0 0 0-1.347-.296",clipRule:"evenodd"})))};let n7={designation:designation,dedication:dedication,comment:comment,employerMatch:employer_match},n8=tM.Z.div({display:"flex",flexDirection:"column",padding:"16px",border:"1px solid",borderColor:"rgba(206, 204, 202, 1)",borderRadius:"8px",width:"100%"}),n9=tM.Z.div({display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"center",justifyContent:"space-between"}),ae=tM.Z.div({display:"flex",flexDirection:"row",flexWrap:"nowrap",marginRight:"12px",width:"100%",maxWidth:"calc(100% - 104px)"}),at=tM.Z.div({position:"relative",marginTop:"2px"}),an=tM.Z.span({marginTop:"4px",fontWeight:"400",fontSize:"12px",color:"rgba(106, 101, 98, 1)",padding:"2px"});var components_ToggleOption=e=>{let{dataId:t,onChange:n,isToggleChecked:a=!1,icon:r,label:o,subtitleText:i,tooltipText:l,disabled:c=!1,isDemoOn:s=!1}=e,[d,u]=(0,eW.useState)(a),[p,m]=(0,eW.useState)(a);(0,eW.useEffect)(()=>{if(s&&!d){let e=setTimeout(()=>{u(!0)},500),t=setTimeout(()=>{u(!1)},1e3);return()=>{clearTimeout(e),clearTimeout(t)}}},[]);let h=n7[r],y=useTheme();return(0,eV.jsxs)(n8,{style:{borderColor:p?tU.ft["--theme-color--selected-border"]:tU.ft["--theme-color--neutral-80"]},children:[(0,eV.jsxs)(n9,{children:[(0,eV.jsx)(h,{}),(0,eV.jsxs)(ae,{children:[(0,eV.jsx)(nr,{role:"title",children:o}),(0,eV.jsx)(at,{children:l&&(0,eV.jsx)(Tooltip,{text:l,children:(0,eV.jsx)(UiIcon,{name:"info",color:"#78726E"})})})]}),(0,eV.jsx)(ToggleSwitch,{dataId:t,checked:d,disabled:c,onChange:()=>{u(!d),m(!p),n&&n()}})]}),!p&&(0,eV.jsx)(an,{role:"subtitle",style:{fontFamily:y["--theme-font__font-family--general"]},children:i})]})},aa=n(3661),ar=n.n(aa);function RadioButtonInput_templateObject(){let e=(0,eU._)(["\n  /* Reset the default radio button styles */\n  -webkit-appearance: none;\n  appearance: none;\n  background-color: #ffffff;\n  margin: 0;\n  font: inherit;\n  display: flex;\n  width: 20px;\n  height: 20px;\n  border: 1px solid #847f7b;\n  border-radius: 50%;\n  padding: 8px;\n\n  /* Prevents radio from squeezing on small screens */\n  flex-shrink: 0;\n\n  /* Add a box shadow to the radio button based on checked state */\n  box-shadow: inset 0px -2px 4px 1px #cccccc, inset 0px 0px 0px 0px #0077c3;\n  color: currentColor;\n\n  /* Animate the radio button on checked state */\n  transition: all 0.4s cubic-bezier(0.25, -0.01, 0.03, 1.2);\n\n  /* Customize the appearance of the radio button on checked state */\n  &:checked {\n    content: '';\n    border-color: #312f2d;\n    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 0px 4px #3651c9,\n      0px 0px 0px 1px #ffffff, 0px 0px 8px 0px rgba(0, 0, 0, 0.5);\n  }\n\n  &:focus-visible {\n    outline: 2px dotted blue;\n    outline-offset: 2px;\n  }\n\n  &: hover {\n    cursor: pointer;\n  }\n"]);return RadioButtonInput_templateObject=function(){return e},e}let ao=tM.Z.input(RadioButtonInput_templateObject()),ai=tM.Z.div(()=>{let e=useTheme();return{height:"44px",backgroundColor:e["--theme-color--neutral-95"],borderRadius:"8px",padding:"8px",display:"flex"}});var DedicationModal_DedicationType=e=>{let{errors:t,setValue:n,type:a}=e,r=(0,eV.jsx)(FormComponents_InputField,{id:"honoreeFirstName",label:"First name",error:t.honoreeFirstName,required:!0}),o=(0,eV.jsx)(FormComponents_InputField,{id:"honoreeLastName",label:"Last name",error:t.honoreeLastName,required:!0}),onChange=e=>{null==n||n("type",e)};return(0,eV.jsxs)("div",{children:[(0,eV.jsx)(nr,{size:"sm",style:{marginBottom:"5px"},children:"Dedication type"}),(0,eV.jsxs)(ai,{role:"radiogroup",children:[(0,eV.jsxs)(Layout_Row,{style:{marginRight:"20px",padding:"3px"},children:[(0,eV.jsx)(ao,{id:"dedicationType",type:"radio",value:"honor",checked:"honor"===a,onChange:()=>onChange("honor"),name:"honor","aria-label":"In honor of"}),(0,eV.jsx)(nr,{style:{paddingLeft:"8px",cursor:"pointer"},onClick:()=>onChange("honor"),children:"In honor of..."})]}),(0,eV.jsxs)(Layout_Row,{style:{marginRight:"20px",padding:"3px"},children:[(0,eV.jsx)(ao,{id:"dedicationType",name:"memory",type:"radio",value:"memory",checked:"memory"===a,onChange:()=>onChange("memory"),"aria-label":"In memory of"}),(0,eV.jsx)(nr,{style:{paddingLeft:"8px",cursor:"pointer"},onClick:()=>onChange("memory"),children:"In memory of..."})]})]}),(0,eV.jsxs)(Layout_Row,{style:{marginTop:"8px"},children:[(0,eV.jsx)(Layout_Column,{style:{flex:1,marginRight:"16px"},children:r}),(0,eV.jsx)(Layout_Column,{style:{flex:1},children:o})]})]})};let al=tM.Z.textarea(()=>{let e=useTheme();return{minHeight:"48px",resize:"vertical",verticalAlign:"top",...getInputStyles(e)}},e=>{let t=useTheme();return getErrorStyles(t,e)}),TextArea=e=>{let{onChange:t,onBlur:n,inputRef:a,value:r,placeholder:o,error:i,maxLength:l,tabIndex:c,required:s}=e,d=(0,eW.useId)(),u=(0,eW.useId)(),p=l&&r&&r.length>l,m="";if(p){let e=r.length-l;m="You are ".concat(e," character").concat(e>1?"s":""," over the limit.")}let h=(0,eW.useCallback)(e=>{t(e.target.value)},[t]),y=(0,eW.useCallback)(()=>{t(null==r?void 0:r.trim()),n&&n()},[t,n,r]);return(0,eV.jsx)(InputContainer,{...e,id:d,captionId:u,error:p?m:i,children:(0,eV.jsx)(al,{errored:!!i||!!p,onChange:h,onBlur:y,ref:a,value:r,placeholder:o,id:d,"aria-describedby":u,"aria-invalid":i?"true":"false",tabIndex:c,required:s})})};var FormComponents_TextAreaField=e=>{let{id:t,label:n,error:a,required:r,maxLength:o}=e,{control:i}=(0,t5.Gc)(),{field:l,fieldState:c,formState:s}=(0,t5.bc)({name:"".concat(t),control:i}),{isDirty:d}=c,{isSubmitted:u}=s;return(0,eV.jsx)(TextArea,{...l,label:n,id:"".concat(t),error:(d||u)&&a?a.message:void 0,required:r,maxLength:o})},DedicationModal_EmailNotification=e=>{let{errors:t,isEmailToggleChecked:n}=e,a=(0,eV.jsx)(FormComponents_InputField,{required:!0,label:"Recipient's email",id:"recipientEmailAddress",error:t.recipientEmailAddress}),r=(0,eV.jsx)(FormComponents_InputField,{id:"recipientFirstName",label:"Recipient's first name",error:t.recipientFirstName,required:!0}),o=(0,eV.jsx)(FormComponents_InputField,{id:"recipientLastName",label:"Recipient's last name",error:t.recipientLastName,required:!0}),i=(0,eV.jsx)(FormComponents_TextAreaField,{id:"ecardMessage",label:"Your message to the recipient",required:!1});return(0,eV.jsxs)("div",{children:[n&&(0,eV.jsx)(Layout_Row,{children:(0,eV.jsxs)(Layout_Column,{style:{flex:1},children:[" ",a]})}),(0,eV.jsxs)(Layout_Row,{children:[(0,eV.jsx)(Layout_Column,{style:{flex:1,marginRight:"16px"},children:r}),(0,eV.jsx)(Layout_Column,{style:{flex:1},children:o})]}),(0,eV.jsx)(Layout_Row,{children:(0,eV.jsxs)(Layout_Column,{style:{flex:1},children:[" ",i]})})]})};function RadioButtonContainer_templateObject(){let e=(0,eU._)(["\n  /* Style the container */\n  padding: 8px;\n  width: 100%;\n  cursor: ",";\n  display: flex;\n  gap: 8px;\n  align-items: center;\n  transition: all 0.2s ease-in-out;\n\n  /* Customize the text color based on checked and disabled states */\n  color: ",";\n\n  /* Style the child label element */\n  label {\n    padding: 2px 0;\n    cursor: ",";\n  }\n"]);return RadioButtonContainer_templateObject=function(){return e},e}let ac=tM.Z.label(RadioButtonContainer_templateObject(),e=>e.disabled?"not-allowed":"pointer",e=>e.disabled?"#999999":e.checked?"#111111":"#333333",e=>e.disabled?"not-allowed":"pointer");var components_RadioButton=e=>{let{label:t,value:n,checked:a,onChange:r,radioGroupName:o,required:i,disabled:l=!1}=e;return(0,eV.jsxs)(ac,{checked:a,disabled:l,children:[(0,eV.jsx)(ao,{id:"radio-button-".concat(n),type:"radio",value:n,checked:a,onChange:()=>r(n),required:i,disabled:l,name:o}),t&&(0,eV.jsx)(no,{children:t})]})};let as=tM.Z.div(()=>{let e=useTheme();return{display:"flex",flexDirection:"column",width:"100%",height:"100%",backgroundSize:"cover",border:"2px solid",borderColor:e["--theme-color--neutral-90"],borderRadius:"8px","&:focus":{borderRadius:"8px",outlineOffset:"2px"}}},e=>{let{src:t,checked:n}=e,a=useTheme(),r={backgroundImage:"url(".concat(t,")")};return n?(r.border="2px solid",r.borderColor=a["--theme-color__brand-primary"],r.boxShadow="0px 0px 0px 1px #FFF inset"):r["&:hover"]={borderColor:a["--theme-color--neutral-70"],boxShadow:"0px 0px 0px 2px rgba(0, 0, 0, 0.12)",cursor:"pointer"},r}),Ecard=e=>{let{radioGroupName:t,src:n,checked:a=!1,onChange:r,value:o}=e;return(0,eV.jsx)(as,{src:n,checked:a,onClick:()=>{r()},tabIndex:1,children:(0,eV.jsx)(components_RadioButton,{value:o,radioGroupName:t,checked:a,onChange:()=>{r()}})})};function EcardSelector_templateObject(){let e=(0,eU._)(["\n  display: flex;\n  flex-direction: column;\n"]);return EcardSelector_templateObject=function(){return e},e}function EcardSelector_templateObject1(){let e=(0,eU._)(["\n  justify-content: space-between;\n  align-items: center;\n  margin-top: 24px;\n  height: 44px;\n  margin-bottom: 20px;\n"]);return EcardSelector_templateObject1=function(){return e},e}function EcardSelector_templateObject2(){let e=(0,eU._)(["\n  flex-basis: 50%;\n  height: 128px;\n  width: 82px;\n  margin-right: 8px;\n  display: inline-block;\n  flex-grow: ",";\n\n  &:last-child {\n    margin-right: 0px;\n  }\n\n  // Media query for mobile\n  @media (max-width: 767px) {\n    height: 72px;\n    width: 82px;\n  }\n"]);return EcardSelector_templateObject2=function(){return e},e}let ad=tM.Z.div(EcardSelector_templateObject()),au=(0,tM.Z)(Layout_Row)(EcardSelector_templateObject1()),ap=tM.Z.div(EcardSelector_templateObject2(),e=>1==e.cardLength?0:1);var components_EcardSelector=e=>{let{dataId:t,radioGroupName:n,cardList:a,ecardId:r,label:o,onCardSelect:i,onEcardToggled:l}=e,c=(0,eW.useId)(),[s,d]=(0,eW.useState)(!!r),handleCardSelect=e=>{i(e)},onEcardSelectorClick=e=>{i(e)},onEcardSelectorKeyDown=(e,t)=>{("Enter"===e.key||" "===e.key)&&i(t)};return(0,eV.jsxs)(ad,{children:[(0,eV.jsxs)(au,{children:[(0,eV.jsxs)(nr,{id:c,children:[" ",o," "]}),(0,eV.jsx)(ToggleSwitch,{dataId:t,ariaLabelledBy:c,checked:s,onChange:()=>{d(!s),l&&l(!s)}})]}),s?a.length>0?(0,eV.jsx)(Layout_Row,{children:a.map((e,t)=>(0,eV.jsx)(ap,{onClick:()=>onEcardSelectorClick(e),onKeyDown:t=>onEcardSelectorKeyDown(t,e),cardLength:a.length,children:(0,eV.jsx)(Ecard,{value:"".concat(e.id),src:e.image_url,radioGroupName:n,checked:r===e.id,onChange:()=>handleCardSelect(e)})},t))}):(0,eV.jsx)("div",{style:{textAlign:"center"},children:"No e-cards uploaded"}):null]})};let am=tM.Z.div({display:"flex",flexDirection:"column",border:"none",borderRadius:"8px",height:"44px"},e=>{let{isPreview:t}=e,n={};return t&&(n.height="440px"),n}),ah=tM.Z.div({marginRight:"12px",height:"100%",width:"100%"}),ay=tM.Z.div({display:"flex",width:"100%",flexDirection:"column",height:"320px",backgroundSize:"contain"},e=>{let{src:t}=e;return{backgroundImage:"url(".concat(t,")"),backgroundRepeat:"no-repeat",backgroundPosition:"center"}}),ag=tM.Z.div({display:"flex",width:"100%",flexDirection:"column",padding:"8px",textAlign:"center",lineHeight:"24px",fontSize:"16px",fontWeight:"400"}),ax=tM.Z.div({height:"100%",width:"100%",display:"flex",justifyContent:"center"}),af=tM.Z.button({width:"100%",border:"none",borderRadius:"8px",height:"44px",minHeight:"44px",display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",padding:"8px 16px 8px 16px",gap:"4px",backgroundColor:"rgba(236, 234, 233, 1)",marginBottom:"12px"},e=>{let{isPreview:t}=e,n=useTheme(),a={};return t&&(a.backgroundColor=n["--theme-color--neutral-100"],a.borderRadius="8px 8px 0px 0px",a.borderBottom="1px solid rgba(236, 234, 233, 1)}"),a}),EcardPreview=e=>{let{src:t,message:n}=e,[a,r]=(0,eW.useState)(!1),o=useTheme(),i=a?"Hide card preview":"Show card preview";return(0,eV.jsxs)(am,{isPreview:a,id:"EcardPreviewContainer",children:[(0,eV.jsxs)(af,{type:"button","aria-label":i,isPreview:a,onClick:()=>{r(!a)},children:[a?(0,eV.jsx)(UiIcon,{name:"eye_off",w:16,h:16,style:{marginRight:"2px"}}):(0,eV.jsx)(UiIcon,{name:"eye",w:16,h:16,style:{marginRight:"2px"}}),(0,eV.jsx)(nr,{size:"default",color:o["--theme-color__brand-primary"],children:i})]}),a&&(0,eV.jsxs)(ah,{children:[t?(0,eV.jsx)(ay,{src:t}):(0,eV.jsx)(ax,{id:"NoImageContainer",children:(0,eV.jsx)(nr,{size:"default",children:"You haven't selected an eCard image"})}),n&&(0,eV.jsx)(ag,{children:n})]})]})},av=tM.Z.select(()=>{let e=useTheme();return{appearance:"none",boxShadow:"0px 2px 2px rgba(27, 25, 24, 0.12)",cursor:"pointer",minHeight:"40px",...getInputStyles(e),"&.unselected":{color:e["--theme-color--neutral-45"]}}},e=>{let t=useTheme();return getErrorStyles(t,e)}),SelectInput=e=>{let{onChange:t,onBlur:n,inputRef:a,value:r,placeholder:o,options:i,required:l,error:c}=e,s=(0,eW.useId)(),d=(0,eW.useId)(),u=useTheme(),p=(0,eW.useMemo)(()=>i.map(e=>"string"==typeof e?{label:e,value:e}:e),[i]),m=(0,eW.useCallback)(e=>{t(e.target.value)},[t]),h=nn().omit(e,"ref");return(0,eV.jsxs)(InputContainer,{...h,id:s,captionId:d,children:[(0,eV.jsxs)(av,{className:o&&""===r?"unselected":"",onChange:m,onBlur:n,ref:a,errored:!!c,theme:u,"aria-invalid":c?"true":"false",value:r||"",required:l,id:s,children:[o&&(0,eV.jsx)("option",{value:"",disabled:!0,selected:!0,children:o}),p.map(e=>(0,eV.jsx)("option",{value:e.value,children:e.label},e.value))]}),(0,eV.jsx)("div",{style:{position:"absolute",right:"10px",top:"12px",pointerEvents:"none"},children:(0,eV.jsx)(UiIcon,{name:"arrow_drop_down"})})]})};var FormComponents_SelectField=e=>{let{id:t,label:n,options:a,error:r,required:o}=e,{control:i}=(0,t5.Gc)(),{field:l,fieldState:c,formState:s}=(0,t5.bc)({name:"".concat(t),control:i}),{isDirty:d}=c,{isSubmitted:u}=s,p=eW.useMemo(()=>a.map(e=>"string"==typeof e?{label:e,value:e}:e),[a]),m=nn().omit(l,"ref");return(0,eV.jsx)(SelectInput,{...m,options:p,label:n,id:"".concat(t),error:(d||u)&&r?r.message:void 0,required:o,inputRef:l.ref})};let ab=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,a_=/^\s*(?:\+?(\d{1,3}))?[-. (]*(\d{3})[-. )]*(\d{3})[-. ]*(\d{3,4})(?: *x(\d+))?\s*$/,aj=[{code:"AF",country:"Afghanistan"},{code:"AX",country:"Aland Islands"},{code:"AL",country:"Albania"},{code:"DZ",country:"Algeria"},{code:"AS",country:"American Samoa"},{code:"AD",country:"Andorra"},{code:"AO",country:"Angola"},{code:"AI",country:"Anguilla"},{code:"AQ",country:"Antarctica"},{code:"AG",country:"Antigua and Barbuda"},{code:"AR",country:"Argentina"},{code:"AM",country:"Armenia"},{code:"AW",country:"Aruba"},{code:"AU",country:"Australia"},{code:"AT",country:"Austria"},{code:"AZ",country:"Azerbaijan"},{code:"BS",country:"Bahamas"},{code:"BH",country:"Bahrain"},{code:"BD",country:"Bangladesh"},{code:"BB",country:"Barbados"},{code:"BE",country:"Belgium"},{code:"BZ",country:"Belize"},{code:"BJ",country:"Benin"},{code:"BM",country:"Bermuda"},{code:"BT",country:"Bhutan"},{code:"BO",country:"Bolivia"},{code:"BQ",country:"Bonaire, Saint Eustatius and Saba "},{code:"BA",country:"Bosnia and Herzegovina"},{code:"BW",country:"Botswana"},{code:"BV",country:"Bouvet Island"},{code:"BR",country:"Brazil"},{code:"IO",country:"British Indian Ocean Territory"},{code:"VG",country:"British Virgin Islands"},{code:"BN",country:"Brunei"},{code:"BG",country:"Bulgaria"},{code:"BF",country:"Burkina Faso"},{code:"BI",country:"Burundi"},{code:"KH",country:"Cambodia"},{code:"CM",country:"Cameroon"},{code:"CA",country:"Canada"},{code:"CV",country:"Cape Verde"},{code:"KY",country:"Cayman Islands"},{code:"CF",country:"Central African Republic"},{code:"TD",country:"Chad"},{code:"CL",country:"Chile"},{code:"CN",country:"China"},{code:"CX",country:"Christmas Island"},{code:"CC",country:"Cocos Islands"},{code:"CO",country:"Colombia"},{code:"KM",country:"Comoros"},{code:"CK",country:"Cook Islands"},{code:"CR",country:"Costa Rica"},{code:"HR",country:"Croatia"},{code:"CU",country:"Cuba"},{code:"CW",country:"Curacao"},{code:"CY",country:"Cyprus"},{code:"CZ",country:"Czech Republic"},{code:"DK",country:"Denmark"},{code:"DJ",country:"Djibouti"},{code:"DM",country:"Dominica"},{code:"DO",country:"Dominican Republic"},{code:"TL",country:"East Timor"},{code:"EC",country:"Ecuador"},{code:"EG",country:"Egypt"},{code:"SV",country:"El Salvador"},{code:"GQ",country:"Equatorial Guinea"},{code:"ER",country:"Eritrea"},{code:"EE",country:"Estonia"},{code:"ET",country:"Ethiopia"},{code:"FK",country:"Falkland Islands"},{code:"FO",country:"Faroe Islands"},{code:"FJ",country:"Fiji"},{code:"FI",country:"Finland"},{code:"FR",country:"France"},{code:"GF",country:"French Guiana"},{code:"PF",country:"French Polynesia"},{code:"TF",country:"French Southern Territories"},{code:"GA",country:"Gabon"},{code:"GM",country:"Gambia"},{code:"GE",country:"Georgia"},{code:"DE",country:"Germany"},{code:"GH",country:"Ghana"},{code:"GI",country:"Gibraltar"},{code:"GR",country:"Greece"},{code:"GL",country:"Greenland"},{code:"GD",country:"Grenada"},{code:"GP",country:"Guadeloupe"},{code:"GU",country:"Guam"},{code:"GT",country:"Guatemala"},{code:"GG",country:"Guernsey"},{code:"GN",country:"Guinea"},{code:"GW",country:"Guinea-Bissau"},{code:"GY",country:"Guyana"},{code:"HT",country:"Haiti"},{code:"HM",country:"Heard Island and McDonald Islands"},{code:"HN",country:"Honduras"},{code:"HK",country:"Hong Kong"},{code:"HU",country:"Hungary"},{code:"IS",country:"Iceland"},{code:"IN",country:"India"},{code:"ID",country:"Indonesia"},{code:"IE",country:"Ireland"},{code:"IM",country:"Isle of Man"},{code:"IL",country:"Israel"},{code:"IT",country:"Italy"},{code:"CI",country:"Ivory Coast"},{code:"JM",country:"Jamaica"},{code:"JP",country:"Japan"},{code:"JE",country:"Jersey"},{code:"JO",country:"Jordan"},{code:"KZ",country:"Kazakhstan"},{code:"KE",country:"Kenya"},{code:"KI",country:"Kiribati"},{code:"XK",country:"Kosovo"},{code:"KW",country:"Kuwait"},{code:"KG",country:"Kyrgyzstan"},{code:"LA",country:"Laos"},{code:"LV",country:"Latvia"},{code:"LB",country:"Lebanon"},{code:"LS",country:"Lesotho"},{code:"LY",country:"Libya"},{code:"LI",country:"Liechtenstein"},{code:"LT",country:"Lithuania"},{code:"LU",country:"Luxembourg"},{code:"MO",country:"Macao"},{code:"MK",country:"Macedonia"},{code:"MG",country:"Madagascar"},{code:"MW",country:"Malawi"},{code:"MY",country:"Malaysia"},{code:"MV",country:"Maldives"},{code:"ML",country:"Mali"},{code:"MT",country:"Malta"},{code:"MH",country:"Marshall Islands"},{code:"MQ",country:"Martinique"},{code:"MR",country:"Mauritania"},{code:"MU",country:"Mauritius"},{code:"YT",country:"Mayotte"},{code:"MX",country:"Mexico"},{code:"FM",country:"Micronesia"},{code:"MD",country:"Moldova"},{code:"MC",country:"Monaco"},{code:"MN",country:"Mongolia"},{code:"ME",country:"Montenegro"},{code:"MS",country:"Montserrat"},{code:"MA",country:"Morocco"},{code:"MZ",country:"Mozambique"},{code:"MM",country:"Myanmar"},{code:"NA",country:"Namibia"},{code:"NR",country:"Nauru"},{code:"NP",country:"Nepal"},{code:"NL",country:"Netherlands"},{code:"NC",country:"New Caledonia"},{code:"NZ",country:"New Zealand"},{code:"NI",country:"Nicaragua"},{code:"NE",country:"Niger"},{code:"NG",country:"Nigeria"},{code:"NU",country:"Niue"},{code:"NF",country:"Norfolk Island"},{code:"MP",country:"Northern Mariana Islands"},{code:"NO",country:"Norway"},{code:"OM",country:"Oman"},{code:"PK",country:"Pakistan"},{code:"PW",country:"Palau"},{code:"PS",country:"Palestinian Territory"},{code:"PA",country:"Panama"},{code:"PG",country:"Papua New Guinea"},{code:"PY",country:"Paraguay"},{code:"PE",country:"Peru"},{code:"PH",country:"Philippines"},{code:"PN",country:"Pitcairn"},{code:"PL",country:"Poland"},{code:"PT",country:"Portugal"},{code:"PR",country:"Puerto Rico"},{code:"QA",country:"Qatar"},{code:"CG",country:"Republic of the Congo"},{code:"RE",country:"Reunion"},{code:"RO",country:"Romania"},{code:"RU",country:"Russia"},{code:"RW",country:"Rwanda"},{code:"BL",country:"Saint Barthelemy"},{code:"SH",country:"Saint Helena"},{code:"KN",country:"Saint Kitts and Nevis"},{code:"LC",country:"Saint Lucia"},{code:"MF",country:"Saint Martin"},{code:"PM",country:"Saint Pierre and Miquelon"},{code:"VC",country:"Saint Vincent and the Grenadines"},{code:"WS",country:"Samoa"},{code:"SM",country:"San Marino"},{code:"ST",country:"Sao Tome and Principe"},{code:"SA",country:"Saudi Arabia"},{code:"SN",country:"Senegal"},{code:"RS",country:"Serbia"},{code:"SC",country:"Seychelles"},{code:"SG",country:"Singapore"},{code:"SX",country:"Sint Maarten"},{code:"SK",country:"Slovakia"},{code:"SI",country:"Slovenia"},{code:"SB",country:"Solomon Islands"},{code:"ZA",country:"South Africa"},{code:"GS",country:"South Georgia and the South Sandwich Islands"},{code:"KR",country:"South Korea"},{code:"SS",country:"South Sudan"},{code:"ES",country:"Spain"},{code:"LK",country:"Sri Lanka"},{code:"SR",country:"Suriname"},{code:"SJ",country:"Svalbard and Jan Mayen"},{code:"SZ",country:"Swaziland"},{code:"SE",country:"Sweden"},{code:"CH",country:"Switzerland"},{code:"TW",country:"Taiwan"},{code:"TJ",country:"Tajikistan"},{code:"TZ",country:"Tanzania"},{code:"TH",country:"Thailand"},{code:"TG",country:"Togo"},{code:"TK",country:"Tokelau"},{code:"TO",country:"Tonga"},{code:"TT",country:"Trinidad and Tobago"},{code:"TN",country:"Tunisia"},{code:"TR",country:"Turkey"},{code:"TM",country:"Turkmenistan"},{code:"TC",country:"Turks and Caicos Islands"},{code:"TV",country:"Tuvalu"},{code:"VI",country:"U.S. Virgin Islands"},{code:"UG",country:"Uganda"},{code:"UA",country:"Ukraine"},{code:"AE",country:"United Arab Emirates"},{code:"GB",country:"United Kingdom"},{code:"US",country:"United States"},{code:"UM",country:"United States Minor Outlying Islands"},{code:"UY",country:"Uruguay"},{code:"UZ",country:"Uzbekistan"},{code:"VU",country:"Vanuatu"},{code:"VA",country:"Vatican"},{code:"VE",country:"Venezuela"},{code:"VN",country:"Vietnam"},{code:"WF",country:"Wallis and Futuna"},{code:"EH",country:"Western Sahara"},{code:"YE",country:"Yemen"},{code:"ZM",country:"Zambia"}];var aC=n(2625);let getLocalizedLabels=e=>{switch(e){case"US":return{state:"State",zipCode:"Zip Code"};case"CA":return{state:"Province",zipCode:"Postal Code"};default:return{state:"Region",zipCode:"Postal Code"}}},useGoogleAutoComplete=e=>{let{enableLine2:t,setShowLine2Input:n,setAddress1:a,setAddress2:r,setCity:o,setState:i,setCountry:l,setZipcode:c,triggerValidation:s}=e;return(0,aC.usePlacesWidget)({apiKey:"AIzaSyAh90tCrBYOq5ebS9kh8DqaultY8JzU3yg",onPlaceSelected:e=>{var d,u,p,m,h,y,g,x,f;let v=null==e?void 0:e.address_components;if(!v)return;let extract=e=>v.find(t=>t.types.includes(e)),b=null===(d=extract("street_number"))||void 0===d?void 0:d.long_name,_=null===(u=extract("route"))||void 0===u?void 0:u.long_name,j="".concat(b?b+" ":"").concat(_),C=null===(p=extract("subpremise"))||void 0===p?void 0:p.long_name;t?C?n(!0):n(!1):j="".concat(j).concat(C?", "+C:"");let w=null===(m=extract("country"))||void 0===m?void 0:m.short_name,k="US"===w?null===(h=extract("locality")||extract("sublocality_level_1")||extract("administrative_area_level_3")||extract("administrative_area_level_4")||extract("administrative_area_level_5"))||void 0===h?void 0:h.long_name:null===(y=extract("locality")||extract("postal_town")||extract("administrative_area_level_2")||extract("administrative_area_level_3")||extract("administrative_area_level_4")||extract("administrative_area_level_5"))||void 0===y?void 0:y.long_name,E=null===(g=extract("administrative_area_level_1"))||void 0===g?void 0:g.short_name,S=null===(x=extract("postal_code"))||void 0===x?void 0:x.long_name,I=null===(f=extract("postal_code_suffix"))||void 0===f?void 0:f.long_name,O=I?"".concat(S,"-").concat(I):S;a(j),r&&C&&r(C),o(k),i(E),l(w),c(O),s()},options:{types:["address"]}})};function StateField_templateObject(){let e=(0,eU._)(["\n      margin-top: 12px;\n    "]);return StateField_templateObject=function(){return e},e}let getLabel=e=>getLocalizedLabels(e).state,getStateValidationSchema=e=>t3.Ry().shape({state:t3.Z_().when(e,(e,t)=>{let[n]=e,a=getLabel(n);return t.required("".concat(a," is required"))})}),getStateFieldErrorBannerLabels=()=>({state:getLabel(r)});var AddressFields_StateField=e=>{let{id:t="state",country:n,error:a}=e,{data:o,isFetching:i}=e1({countryCode:n});if(r=n,i){let e=tM.Z.div(StateField_templateObject());return(0,eV.jsxs)(e,{children:[(0,eV.jsx)(nr,{size:"sm",children:"State *"}),(0,eV.jsx)(nm,{style:{minHeight:"46px",borderRadius:"8px",margin:"4px 0",width:"100%"}})]})}{var l,c;let e=(null!==(l=null==o?void 0:o.length)&&void 0!==l?l:0)>0,r=getLabel(n),i=null!==(c=null==o?void 0:o.map(e=>({value:e.isoCode,label:e.name})))&&void 0!==c?c:[];return i.unshift({value:"",label:"Please select"}),(0,eV.jsx)(FormComponents_SelectField,{required:e,id:t,label:r,error:a,options:i})}};function AddressFields_templateObject(){let e=(0,eU._)(["\n    align-items: center;\n    cursor: pointer;\n    width: fit-content;\n  "]);return AddressFields_templateObject=function(){return e},e}let aw=t3.Ry().shape({country:t3.Z_().required("Country is required"),addressLine1:t3.Z_().required("Address is required"),addressLine2:t3.Z_().max(25,"Address 2 must be 25 characters or less"),city:t3.Z_().required("City is required"),zipCode:t3.Z_().when("country",(e,t)=>{let[n]=e,a=getLocalizedLabels(n).zipCode;return t=(t=t.required("".concat(a," is required"))).test("zipCode","".concat(a," is invalid"),e=>{if(!e)return!0;try{return ar()(n,e)}catch(e){return!0}})}),...getStateValidationSchema("country").fields}),getAddressFieldsErrorBannerLabels=()=>({country:"Country",addressLine1:"Address",addressLine2:"Address 2",city:"City",zipCode:getLocalizedLabels(o).zipCode,...getStateFieldErrorBannerLabels()}),ak={country:"country",addressLine1:"addressLine1",addressLine2:"addressLine2",city:"city",state:"state",zipCode:"zipCode"},aE={};var components_AddressFields=e=>{let{methods:t,ids:n=ak,enableLine2:a=!0}=e,[r,i]=(0,eW.useState)(!1),[l,c]=(0,eW.useState)(""),{setValue:s,watch:d,formState:{errors:u},trigger:p}=t,m=d(n.country),h=d(n.state),y=(0,tM.Z)(Layout_Row)(AddressFields_templateObject()),g=eW.useMemo(()=>aj.map(e=>{let{country:t,code:n}=e;return{value:n,label:t}}),[]),x=useTheme(),{ref:f}=useGoogleAutoComplete({enableLine2:a,setShowLine2Input:e=>i(e||!1),setAddress1:e=>s(n.addressLine1,e),setAddress2:n.addressLine2?e=>s(n.addressLine2,e):null,setCity:e=>s(n.city,e),setState:e=>s(n.state,e),setCountry:e=>s(n.country,e),setZipcode:e=>s(n.zipCode,e),triggerValidation:()=>Object.values(n).forEach(e=>{p(e)})});return(0,eW.useEffect)(()=>{""===h&&s(n.state,null),m&&h&&(aE[m]=h)},[h]),(0,eW.useEffect)(()=>{m in aE?s(n.state,aE[m]):s(n.state,null),o=m,p(n.zipCode)},[m]),(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(Layout_Row,{children:(0,eV.jsxs)(Layout_Column,{style:{flex:1},children:[(0,eV.jsx)(FormComponents_InputField,{required:!0,id:n.addressLine1,label:"Address",error:u[n.addressLine1],onKeyDown:e=>{"Enter"===e.key&&e.preventDefault()},inputRef:f,overwriteValueWithFocus:!0,autoComplete:l,onFocus:()=>{c("non-standard-value")},onBlur:()=>{c("")}}),!r&&a&&(0,eV.jsxs)(y,{onClick:()=>{i(!0)},onKeyDown:e=>{"Enter"===e.key&&i(!0)},role:"button",tabIndex:0,style:{marginBottom:4},children:[(0,eV.jsx)(UiIcon,{w:22,h:22,name:"add_circle",color:x["--theme-color--neutral-10"]}),(0,eV.jsx)(nr,{size:"sm",color:x["--theme-color--neutral-10"],children:"Add apt., suite, floor"})]})]})}),(0,eV.jsx)(Layout_Row,{children:r&&a&&n.addressLine2&&(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(FormComponents_InputField,{id:n.addressLine2,label:"Address 2 (optional)",placeholder:"Apt., suite, floor",error:u[n.addressLine2],maxLength:25,hasCounter:!0,hasOverflow:!0})})}),(0,eV.jsxs)(Layout_Row,{children:[(0,eV.jsx)(Layout_Column,{style:{width:160,marginRight:8},children:(0,eV.jsx)(FormComponents_InputField,{required:!0,id:n.zipCode,label:"US"==m?"Zip Code":"Postal Code",error:u[n.zipCode]})}),(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(FormComponents_InputField,{required:!0,id:n.city,label:"City",error:u[n.city]})})]}),(0,eV.jsxs)(Layout_Row,{children:[(0,eV.jsx)(Layout_Column,{style:{width:160,marginRight:8},children:(0,eV.jsx)(AddressFields_StateField,{id:n.state,country:m,error:u[n.state]})}),(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(FormComponents_SelectField,{required:!0,id:n.country,label:"Country",error:u[n.country],options:g})})]})]})};function RecipientOptions_templateObject(){let e=(0,eU._)(["\n  justify-content: space-between;\n  align-items: center;\n  height: 44px;\n  width: 100%;\n"]);return RecipientOptions_templateObject=function(){return e},e}function RecipientOptions_templateObject1(){let e=(0,eU._)(["\n  border: 0;\n  border-top: 1px solid #ebeaea;\n  margin: 0 0;\n"]);return RecipientOptions_templateObject1=function(){return e},e}let aS=(0,tM.Z)(Layout_Row)(RecipientOptions_templateObject()),aI=tM.Z.hr(RecipientOptions_templateObject1());var DedicationModal_RecipientOptions=e=>{let{methods:t,errors:n,watch:a,isECardEnabled:r,isEmailEnabled:o,isPrintedCardEnabled:i,cardList:l,ecardInfo:c,isEmailToggled:s,isPrintCardToggled:d,setValue:u,unregister:p}=e,m=null!=c?c:{},[h,y]=(0,eW.useState)(d),[g,x]=(0,eW.useState)(!!(null==c?void 0:c.id)),f=a("ecardMessage"),[v,b]=(0,eW.useState)(m);return(0,eV.jsxs)("div",{style:{marginTop:"20px"},children:[o||i?(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(nr,{bold:!0,style:{fontSize:"18px"},children:"Recipient options"}),(0,eV.jsx)(nr,{size:"sm",style:{marginBottom:"20px"},children:"Send someone a message about this donation"})]}):null,o&&(0,eV.jsxs)(aS,{children:[(0,eV.jsx)(nr,{id:"email-notification",children:" Email notification "}),(0,eV.jsx)(ToggleSwitch,{dataId:"dedication-email-toggle",ariaLabelledBy:"email-notification",checked:s,onChange:()=>{s&&p(["recipientEmailAddress","recipientFirstName","recipientLastName","ecardMessage"],{keepDefaultValue:!0,keepValue:!1}),u("isEmailNotification",!s)}})]}),i&&(0,eV.jsxs)(aS,{children:[(0,eV.jsx)(nr,{id:"printed-card",children:" Printed card in the mail "}),(0,eV.jsx)(ToggleSwitch,{dataId:"dedication-printed-card-toggle",ariaLabelledBy:"printed-card",checked:h,onChange:()=>{h&&p(["recipientFirstName","recipientLastName","recipientAddress","recipientCity","recipientState","recipientPostalCode","recipientCountry"],{keepDefaultValue:!0,keepValue:!1}),y(!h),u("isPrintCard",!h)}})]}),s||h?(0,eV.jsx)("div",{style:{padding:"16px 0px 24px 0px"},children:(0,eV.jsx)(aI,{})}):null,s||h?(0,eV.jsx)(DedicationModal_EmailNotification,{isEmailToggleChecked:s,errors:n}):null,r&&s&&(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(components_EcardSelector,{dataId:"dedication-ecard-toggle",ecardId:null==v?void 0:v.id,label:"Include an eCard",cardList:l,radioGroupName:"ecardId",onCardSelect:e=>{b({id:e.id,src:e.image_url}),u("ecardId",null==e?void 0:e.id)},onEcardToggled:e=>{g&&p(["ecardId"]),x(e)}}),g&&v.id&&(0,eV.jsx)(Layout_Column,{style:{marginTop:"15px",marginBottom:"15px",flex:1},children:(0,eV.jsx)(EcardPreview,{src:v&&v.src,message:f})})]}),h&&(0,eV.jsx)(components_AddressFields,{methods:t,ids:{country:"recipientCountry",addressLine1:"recipientAddress",city:"recipientCity",state:"recipientState",zipCode:"recipientPostalCode"},enableLine2:!1})]})};function Modal_templateObject(){let e=(0,eU._)(["\n  height: 100%;\n  overflow-y: scroll;\n  &::-webkit-scrollbar {\n    display: none;\n  }\n  -ms-overflow-style: none; /* IE and Edge */\n  scrollbar-width: none; /* Firefox */\n"]);return Modal_templateObject=function(){return e},e}let aO=tM.Z.div(()=>{let e=useTheme();return{position:"absolute",width:"100%",maxWidth:"640px",left:"50%",top:"15vh",transform:"translateX(-50%)",borderRadius:e["--theme--border-radius-lg"],boxShadow:tU.Mc,backgroundColor:"white"}}),aP=tM.Z.div(()=>{let e=useTheme();return{borderBottom:"1px solid "+e["--theme-color--neutral-90"],display:"flex",justifyContent:"space-between",padding:"4px 8px"}}),aL=tM.Z.button(e=>{let t=useTheme();return{"&:focus-visible":{outline:"revert"},outline:"none",backgroundColor:"inherit",border:"none",width:"90px",color:t["--theme-color--neutral-10"],display:"flex",justifyContent:"center",alignItems:"center",cursor:"button"===e.as?"pointer":"default",...(0,tU.N7)(t,"default",!0)}}),aT=tM.Z.div(Modal_templateObject()),aA=tM.Z.button(()=>{let e=useTheme();return{height:"48px",padding:"12px 16px 12px 16px",borderRadius:"6px",border:"1px solid",borderColor:e["--theme-color--status-error"],background:"transparent",fontWeight:"bold",textAlign:"center",fontSize:"16px",cursor:"pointer",marginTop:"10px",gap:"4px",color:e["--theme-color--status-error"]}});var components_Modal=e=>{let{children:t,title:n,labelId:a,leftActionLabel:r,onLeftAction:o,rightActionLabel:i,onRightAction:l,showBottomAction:c,onBottomAction:s,bottomActionLabel:d,leftActionDataId:u,rightActionDataId:p}=e;return(0,eV.jsxs)(aO,{children:[(0,eV.jsxs)(aP,{children:[(0,eV.jsx)(aL,{as:r?"button":"div",autoFocus:!!r||void 0,"data-id":u,onKeyDown:e=>{(13===e.keyCode||32===e.keyCode)&&(e.preventDefault(),o&&o())},onClick:o,type:r?"button":void 0,children:r}),(0,eV.jsx)(nr,{id:a,style:{padding:"16px 0px"},children:n}),(0,eV.jsx)(aL,{as:i?"button":"div",autoFocus:!r&&!!i||void 0,"data-id":p,onKeyDown:e=>{(13===e.keyCode||32===e.keyCode)&&(e.preventDefault(),l&&l())},onClick:l,type:i?"button":void 0,children:i})]}),(0,eV.jsx)(aT,{children:(0,eV.jsxs)(eV.Fragment,{children:[t,c&&(0,eV.jsx)(Layout_Row,{style:{padding:"0 32px 32px"},children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(aA,{onClick:s,type:"button",children:d})})})]})})]})};function ModalController_templateObject(){let e=(0,eU._)(["\n  from {\n    backdrop-filter: blur(0px);\n    opacity: 0\n  }\n  to {\n    backdrop-filter: blur(2px);\n    background-color: #1a1a1a;\n    opacity:0.75\n  }\n"]);return ModalController_templateObject=function(){return e},e}function ModalController_templateObject1(){let e=(0,eU._)(["\n  from {\n   transform: translateY(80px);\n   opacity: 0\n  }\n  to {\n    transform: translateY(0);\n    opacity: 1;\n  }\n"]);return ModalController_templateObject1=function(){return e},e}function ModalController_templateObject2(){let e=(0,eU._)(["\n  from {\n   transform: translateY(0);\n   opacity: 1\n  }\n  to {\n    transform: translateY(80px);\n    opacity: 0;\n  }\n"]);return ModalController_templateObject2=function(){return e},e}function ModalController_templateObject3(){let e=(0,eU._)(["\n  background-color: #000000b3;\n  animation: "," 0.35s cubic-bezier(0.05, 0.49, 0.19, 1.03);\n"]);return ModalController_templateObject3=function(){return e},e}function ModalController_templateObject4(){let e=(0,eU._)(["\n  animation: "," 0.35s forwards\n    cubic-bezier(0.74, 0, 0.92, 0.31);\n"]);return ModalController_templateObject4=function(){return e},e}let aD=(0,nu.F4)(ModalController_templateObject()),aF=(0,nu.F4)(ModalController_templateObject1()),aM=(0,nu.F4)(ModalController_templateObject2()),aq=(0,tM.Z)(nJ.y0)(ModalController_templateObject3(),aD),aB=tM.Z.div(ModalController_templateObject4(),e=>e.isClosing?aM:aF);var components_ModalController=e=>{let{children:t,ModalContent:n,onRightAction:a,onLeftAction:r,onBottomAction:o,rightActionLabel:i="Close",disableRightAction:l,disableRightClose:c,allowedOutsideClickClasses:s,leftActionDataId:d,rightActionDataId:u}=e,[p,m]=(0,eW.useState)(!1),[h,y]=(0,eW.useState)(!1),g=(0,eW.useId)(),{refs:x,context:f}=(0,nJ.YF)({open:p,onOpenChange:e=>{e?m(e):handleClose()}}),v=(0,nJ.eS)(f),b=(0,nJ.bQ)(f,{outsidePress:e=>"pointerdown"===e.type&&!(null==s?void 0:s.some(t=>{var n,a,r;return(null===(n=e.target)||void 0===n?void 0:n.classList.contains(t))||(null===(r=e.target)||void 0===r?void 0:null===(a=r.parentElement)||void 0===a?void 0:a.classList.contains(t))}))}),_=(0,nJ.qs)(f),handleClose=()=>{y(!0),setTimeout(()=>{m(!1),y(!1)},350)},{getReferenceProps:j,getFloatingProps:C}=(0,nJ.NI)([v,b,_]),w=nn().omit(e,["onLeftAction","onRightAction","onBottomAction"]);return(0,eV.jsxs)(eV.Fragment,{children:[eW.isValidElement(t)&&eW.cloneElement(t,j({ref:x.setReference,...w,...t.props})),p&&(0,eV.jsx)(aq,{lockScroll:!0,style:{zIndex:100},children:(0,eV.jsx)(nJ.wD,{context:f,initialFocus:x.floating,children:(0,eV.jsx)(aB,{role:"dialog","aria-labelledby":g,"aria-modal":!0,isClosing:h,ref:x.setFloating,...C(),children:(0,eV.jsx)(components_Modal,{...e,labelId:g,onLeftAction:r?()=>{r(),handleClose()}:void 0,onRightAction:()=>{a&&!l&&a(),c||handleClose()},rightActionLabel:i,onBottomAction:o?()=>{o(),handleClose()}:void 0,leftActionDataId:d,rightActionDataId:u,children:n})})})})]})};function DedicationModal_templateObject(){let e=(0,eU._)(["\n  border: 0;\n  border-top: 1px solid #ebeaea;\n  margin: 0 0;\n"]);return DedicationModal_templateObject=function(){return e},e}let getStateLabel=e=>getLocalizedLabels(e).state,getZipLabel=e=>getLocalizedLabels(e).zipCode,aR={isEmailNotification:t3.O7(),isPrintCard:t3.O7(),type:t3.Z_().required("Dedication type is required"),honoreeFirstName:t3.Z_().required("First name is required"),honoreeLastName:t3.Z_().required("Last name is required"),recipientFirstName:t3.Z_().when(["isEmailNotification","isPrintCard"],{is:(e,t)=>e||t,then:e=>e.required("Recipient first name is required")}),recipientLastName:t3.Z_().when(["isEmailNotification","isPrintCard"],{is:(e,t)=>e||t,then:e=>e.required("Recipient last name is required")}),recipientEmailAddress:t3.Z_().when("isEmailNotification",{is:!0,then:e=>e.required("Recipient email is required").matches(ab,"Please enter in the format: name@domain.com.")}),recipientCountry:t3.Z_().when("isPrintCard",{is:!0,then:e=>e.required("Country is required")}),recipientAddress:t3.Z_().when("isPrintCard",{is:!0,then:e=>e.required("Address is required")}),recipientCity:t3.Z_().when("isPrintCard",{is:!0,then:e=>e.required("City is required")}),recipientState:t3.Z_().when("isPrintCard",{is:!0,then:e=>e.concat(getStateValidationSchema("recipientCountry").fields.state)}),recipientPostalCode:t3.Z_().when(["recipientCountry","isPrintCard"],(e,t)=>{let[n,a]=e;if(!a)return t;let r=getZipLabel(n);return t=(t=t.required("".concat(r," is required"))).test("zipCode","".concat(r," is invalid"),e=>{if(!e)return!0;try{return ar()(n,e)}catch(e){return!0}})})},aN=t3.Ry().shape(aR),az=tM.Z.div({height:"100%","@media (max-width: 767px)":{padding:"28px 20px"},"@media (min-width: 768px)":{padding:"32px"}}),aZ=tM.Z.hr(DedicationModal_templateObject());var components_DedicationModal=e=>{var t,n;let{isECardEnabled:a,isEmailEnabled:r,isPrintedCardEnabled:o,dedication:i,cardList:l,onRemoveDedication:c,onSave:s}=e,d=null!=i&&!!i.recipientEmailAddress&&!!i.recipientFirstName&&!!i.recipientLastName,u=null!=i&&!!i.recipientCountry&&!!i.recipientAddress&&!!i.recipientCity,[p,m]=eW.useState(!1),h={isEmailNotification:d,isPrintCard:u,type:(null==i?void 0:i.type)||"honor",honoreeFirstName:(null==i?void 0:i.honoreeFirstName)||"",honoreeLastName:(null==i?void 0:i.honoreeLastName)||"",recipientEmailAddress:(null==i?void 0:i.recipientEmailAddress)||"",recipientFirstName:(null==i?void 0:i.recipientFirstName)||"",recipientLastName:(null==i?void 0:i.recipientLastName)||"",ecardId:(null==i?void 0:i.selectedEcardId)||void 0,ecardMessage:(null==i?void 0:i.ecardMessage)||"",recipientCountry:(null==i?void 0:i.recipientCountry)||"US",recipientAddress:i?i.recipientAddress:"",recipientCity:(null==i?void 0:i.recipientCity)||"",recipientState:(null==i?void 0:i.recipientState)||"",recipientPostalCode:(null==i?void 0:i.recipientPostalCode)||""},y=(0,t5.cI)({mode:"onBlur",shouldFocusError:!0,reValidateMode:"onChange",resolver:(0,t8.X)(aN),defaultValues:h}),{handleSubmit:g,setFocus:x,watch:f,setValue:v,reset:b,unregister:_,formState:{errors:j,isValid:C,isSubmitSuccessful:w}}=y,onError=async e=>{x(Object.keys(e)[0]),m(!0)},k={id:(null==i?void 0:i.selectedEcardId)||void 0,src:null!==(n=null===(t=nn().find(l,e=>e.id===(null==i?void 0:i.selectedEcardId)))||void 0===t?void 0:t.image_url)&&void 0!==n?n:""},E=f("recipientCountry"),S={honoreeFirstName:"First name",honoreeLastName:"Last name",recipientFirstName:"Recipient's first name",recipientLastName:"Recipient's last name",recipientEmailAddress:"Recipient's email",recipientAddress:"Recipient's address",recipientCountry:"Country",recipientCity:"City",recipientState:getStateLabel(E),recipientPostalCode:getZipLabel(E)};return(0,eV.jsx)(components_ModalController,{title:"Dedicate a donation",leftActionLabel:"Cancel",rightActionLabel:"Save",leftActionDataId:"dedication-cancel",rightActionDataId:"dedication-save",onLeftAction:()=>{e.onCancel()},onRightAction:g(e=>{let t=e.isEmailNotification||e.isPrintCard,n={recipientFirstName:t?e.recipientFirstName:"",recipientLastName:t?e.recipientLastName:"",recipientName:t?"".concat(e.recipientFirstName," ").concat(e.recipientLastName):"",ecardMessage:t?e.ecardMessage:"",selectedEcardId:t?e.ecardId:null,recipientEmailAddress:e.isEmailNotification?e.recipientEmailAddress:"",recipientAddress:e.isPrintCard?e.recipientAddress:"",recipientCity:e.isPrintCard?e.recipientCity:"",recipientState:e.isPrintCard?e.recipientState:"",recipientPostalCode:e.isPrintCard?e.recipientPostalCode:"",recipientCountry:e.isPrintCard?e.recipientCountry:""};s({...n,type:e.type,honoreeFirstName:e.honoreeFirstName,honoreeLastName:e.honoreeLastName,honoreeName:"".concat(e.honoreeFirstName," ").concat(e.honoreeLastName)})},onError),disableRightClose:!C,showBottomAction:!!i&&i.hasDedication&&w,onBottomAction:()=>{b({isEmailNotification:!1,isPrintCard:!1,type:"honor",honoreeFirstName:"",honoreeLastName:"",recipientEmailAddress:"",recipientFirstName:"",recipientLastName:"",ecardId:void 0,ecardMessage:"",recipientCountry:"US",recipientAddress:"",recipientCity:"",recipientState:"",recipientPostalCode:""}),c()},bottomActionLabel:"Remove dedication",allowedOutsideClickClasses:["pac-icon","pac-matched","pac-item","pac-item-query"],ModalContent:(0,eV.jsx)(az,{children:(0,eV.jsx)(t5.RV,{...y,children:(0,eV.jsxs)("form",{children:[(0,eV.jsx)(components_ErrorBanner,{errors:j,labels:S,open:p,handleClose:()=>{m(!1)}}),(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(DedicationModal_DedicationType,{type:f("type"),errors:j,setValue:v}),(0,eV.jsx)("div",{style:{padding:"16px 0px 24px 0px"},children:(0,eV.jsx)(aZ,{})}),(0,eV.jsx)(DedicationModal_RecipientOptions,{cardList:l,ecardInfo:k,errors:j,isECardEnabled:a,isEmailToggled:f("isEmailNotification"),isEmailEnabled:r,isPrintedCardEnabled:o,isPrintCardToggled:u,unregister:_,setValue:v,watch:f,methods:y})]})]})})}),children:e.children})};let aH=tM.Z.div({height:"440px",paddingBottom:"36px","@media (max-width: 767px)":{paddingTop:"24px",paddingLeft:"24px",paddingRight:"24px"},"@media (min-width: 768px)":{paddingTop:"32px",paddingLeft:"32px",paddingRight:"32px"},div:{height:"calc(100% - 14px)","div:first-of-type":{height:"100%",textarea:{height:"calc(100% - 10px)"}},"div:last-of-type":{height:"14px",marginBottom:"0px !important"}}});var components_CommentModal=e=>{var t;let[n,a]=(0,eW.useState)(null!==(t=e.value)&&void 0!==t?t:""),{maxLength:r=1e3}=e;return(0,eV.jsx)(components_ModalController,{title:"Leave a comment",leftActionLabel:"Cancel",rightActionLabel:"Save",leftActionDataId:"comment-cancel",rightActionDataId:"comment-save",onLeftAction:()=>{var t;null===(t=e.onCancel)||void 0===t||t.call(e)},onRightAction:()=>{var t;null===(t=e.onSave)||void 0===t||t.call(e,n)},disableRightAction:n.length>r,disableRightClose:n.length>r,ModalContent:(0,eV.jsx)(aH,{className:"commentModalContentContainer",children:(0,eV.jsx)(TextArea,{onChange:e=>{a(e)},value:n,maxLength:r,tabIndex:3})}),children:e.children})},aG=n(6586),aU=n(1026),hooks_useDebounce=function(e,t){let[n,a]=(0,eW.useState)(e);return(0,eW.useEffect)(()=>{let n=setTimeout(()=>{a(e)},t);return()=>{clearTimeout(n)}},[e,t]),n};function ScrollableList_templateObject(){let e=(0,eU._)(["\n  border: none;\n  margin: 0;\n  flex: 1;\n"]);return ScrollableList_templateObject=function(){return e},e}function ScrollableList_templateObject1(){let e=(0,eU._)(["\n  padding-bottom: 2px;\n"]);return ScrollableList_templateObject1=function(){return e},e}let aV=tM.Z.div(ScrollableList_templateObject()),aW=tM.Z.div(ScrollableList_templateObject1()),aQ=tM.Z.div(e=>{let{height:t,isPopUpResult:n}=e,a=useTheme(),r={overflow:"auto",paddingBottom:"20px",paddingTop:"2px",borderRadius:"8px",filter:"drop-shadow(0px 4px 8px rgba(25, 29, 34, 0.1))",maxHeight:"".concat(t,"px"),width:"100%",backgroundColor:a["--theme-color--neutral-100"],zIndex:1};return n&&(r.position="absolute"),r}),aK=tM.Z.div(()=>{let e=useTheme();return{display:"flex",flexDirection:"row",alignItems:"center",minHeight:"44px",height:"auto",padding:"2px 36px",textAlign:"center",wordWrap:"break-word",overflowY:"auto","&:focus-visible":{backgroundColor:e["--theme-color--neutral-95"],outline:e["--theme--focus-outline"]}}},e=>{let{selected:t,isHeader:n}=e,a=useTheme();return t?{padding:"0px 12px",gap:"6px",backgroundColor:a["--theme-color--neutral-95"]}:n?{}:{"&:hover":{backgroundColor:a["--theme-color--neutral-90"],cursor:"pointer"}}}),aY=tM.Z.div({display:"flex",flexDirection:"column",alignItems:"center",padding:"24px 40px 0px 40px",gap:"4px"}),aX=tM.Z.div(()=>{let e=useTheme();return{color:e["--theme-color__brand-primary"],display:"flex",justifyContent:"center",alignItems:"center",padding:"12px",cursor:"pointer",borderRadius:"6px",...(0,tU.N7)(e,"default",!0)}});var components_ScrollableList=e=>{let{data:t,selected:n,hasMore:a,isActivatedSearch:r,loading:o,height:i=300,isPopUpResult:l=!1,fetchNewData:c,onSelect:s,OnSearchActive:d,searchDataId:u,selectedDataId:p}=e,[m,h]=(0,eW.useState)(""),[y,g]=(0,eW.useState)(1),x=hooks_useDebounce(m,500),[f,v]=(0,eW.useState)(-1),[b,_]=(0,eW.useState)(!1),j=useTheme(),C='No results found for "'.concat(x,'"'),w=!o&&(null==t?void 0:t.length)<=0,k=(0,eW.useRef)(),E=(0,eW.useCallback)(e=>{!o&&(k.current&&k.current.disconnect(),k.current=new IntersectionObserver(e=>{e[0].isIntersecting&&a&&g(e=>e+1)}),e&&k.current.observe(e))},[o,a]),S=(0,eW.useRef)(),I=(0,eW.useCallback)(e=>{!o&&(S.current=new IntersectionObserver(t=>{let n=t[0].boundingClientRect;t[0].isIntersecting?e.style.opacity="1":n.top>100&&(e.style.opacity="0.5")},{threshold:1}),e&&S.current.observe(e))},[o,a]),handleClick=(e,t)=>{e&&s({value:e,label:t})},handleKeyDown=(e,n,a)=>{36===e.keyCode&&(e.preventDefault(),v(-1)),38===e.keyCode&&(e.preventDefault(),v(0==f?-1:f-1)),40===e.keyCode&&(e.preventDefault(),v(f===t.length-1?0:f+1)),(13===e.keyCode||32===e.keyCode)&&(e.preventDefault(),handleClick(n,a))};return(0,eW.useEffect)(()=>{c(x,y)},[x,y]),(0,eW.useEffect)(()=>{var e,t,n;if(f<0){null===(t=document.getElementById("listItem-0"))||void 0===t||t.blur(),null===(n=document.getElementById("scrollableList__search-input"))||void 0===n||n.focus();return}null===(e=document.getElementById("listItem-".concat(f)))||void 0===e||e.focus()},[f]),(0,eV.jsxs)(aV,{children:[(0,eV.jsx)(aW,{onKeyDown:e=>{if(40===e.keyCode){var t;e.preventDefault(),null===(t=document.getElementById("search-input"))||void 0===t||t.blur(),v(0)}},children:(0,eV.jsx)(Input,{dataId:u,id:"scrollableList__search-input",placeholder:"Search...",required:!0,leftIcon:"search",rightIcon:"clear",type:"search",onChange:e=>{let t=!!e;_(t),d&&d(t),g(1),h(e)},value:m})}),(!r||b)&&(0,eV.jsxs)(aQ,{height:i,isPopUpResult:l,role:"list-box",children:[t.map((e,a)=>{let{label:r,value:o,isHeader:i}=e,l=n===o,c=t.length===a+1;return(0,eV.jsx)("div",{ref:c?E:null,children:(0,eV.jsxs)(aK,{id:"listItem-".concat(a),"data-id":l?p:void 0,selected:l,isHeader:i,ref:I,onClick:()=>handleClick(o,r),onKeyDown:e=>handleKeyDown(e,o,r),tabIndex:-1,role:"option",children:[l&&(0,eV.jsx)(UiIcon,{name:"big_check",w:18,h:18}),(0,eV.jsx)(nr,{style:{padding:"6px 0px",textAlign:"left",fontWeight:i?"bold":"inherit"},children:r})]})},a)}),o&&(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(aK,{children:(0,eV.jsx)(Loaders_TextPlaceloader,{})}),(0,eV.jsx)(aK,{children:(0,eV.jsx)(Loaders_TextPlaceloader,{})}),(0,eV.jsx)(aK,{children:(0,eV.jsx)(Loaders_TextPlaceloader,{})})]}),w&&o&&(0,eV.jsxs)(aY,{children:[(0,eV.jsx)(nr,{size:"default",bold:!0,color:j["--theme-color--neutral-10"],children:C}),(0,eV.jsx)(nr,{size:"sm",children:"Try searching for another program or choose one from the list"}),(0,eV.jsx)(aX,{onClick:()=>{_(!1),d&&d(!1),h("")},children:"Clear Search"})]})]})]})};let aJ=eJ.hi.injectEndpoints({endpoints:e=>({getGroups:e.query({query:e=>{let{campaignId:t,params:n}=e;return{url:"/campaigns/".concat(t,"/groups?").concat((0,tr.Z)(n)),method:"GET"}}})})}),{useGetGroupsQuery:a$,endpoints:{getGroups:a0}}=aJ,a1={"A-Z":"name","NEW-OLD":"created_at:desc","OLD-NEW":"created_at"};var DesignationSearch=(e,t,n)=>{let[a,r]=(0,eW.useState)([]),[o,i]=(0,eW.useState)(!1),[l,c]=(0,eW.useState)(!0),[s,d]=(0,eW.useState)(!0),[u,p]=(0,eW.useState)(!0),[m,h]=(0,eW.useState)(!1),[y,g]=(0,eW.useState)(null),[x,f]=(0,eW.useState)(null),[v,b]=(0,eW.useState)(null),_=(0,eX.I0)();(0,eW.useEffect)(()=>{r([])},[t]);let j=(0,ty.VZ)(e),C=nn().get(j,"data.designation_id");(0,eW.useEffect)(()=>{let fetchData=async()=>{c(!0),await new Promise(e=>setTimeout(e,2e3));let a=nn().get(j,"data.sort_designation_by","A-Z"),r=a1[a],o=await _(e9.LK.initiate({campaignId:e,params:{per_page:100,page:n,sort:r,...t?{filter:"name*=".concat(t)}:{}}})).unwrap(),i=o.data.map(e=>({id:e.id,groupId:e.designation_group_id,name:e.name,isDefaultDesignation:e.is_display_default}));g(i),h(o.to<o.total),c(!1)};fetchData()},[t,n,_,j]),(0,eW.useEffect)(()=>{let fetchData=async()=>{d(!0);let t=await _(a0.initiate({campaignId:e,params:{per_page:100,page:1,sort:"sequence:asc"}})).unwrap(),n=t.data.map(e=>({id:e.id,name:e.name,sequence:e.sequence}));f(n),d(!1)};fetchData()},[_,j]),(0,eW.useEffect)(()=>{let e=(null!=x?x:[]).map(e=>{let t=nn().filter(y,{groupId:e.id});return e.designations=nn().sortBy(t,{isDefaultDesignation:!1}),e});b(e)},[y,x]),(0,eW.useEffect)(()=>{let e=[];null==v||v.forEach(t=>{let n=t.designations.map(e=>({label:e.name,value:e.id}));if(n.length>0){var a;if(null===(a=j.data)||void 0===a?void 0:a.display_group_name){let n={label:t.name,value:null,isHeader:!0};e.push(n)}e.push(...n)}}),r(e)},[v]),(0,eW.useEffect)(()=>{p(l||s)},[l,s]);let w=nn().find(y,{id:C});return{data:a,error:o,loading:u,hasMore:m,defaultDesignation:w,designations:y}};let a2=tM.Z.div({display:"flex",justifyContent:"center",padding:"20px"});var ProgramDesignation=e=>{let[t,n]=(0,eW.useState)(""),[a,r]=(0,eW.useState)(1),[o,i]=(0,eW.useState)(),l=e.overrideDefaultDesignation?Number(e.overrideDefaultDesignation):void 0,{data:c,hasMore:s,loading:d,error:u,designations:p,defaultDesignation:m}=DesignationSearch(e.campaignId,t,a);return(0,eW.useEffect)(()=>{let e=!1;l&&(e=!!nn().find(p,{id:l}));let t=l&&e?l:nn().get(m,"id",void 0);i(t)},[m,l,p]),(0,eV.jsx)(components_ModalController,{title:e.title,leftActionLabel:"Cancel",onLeftAction:()=>{e.onCancel()},leftActionDataId:"designation-cancel",rightActionLabel:"Save",onRightAction:()=>{let t=nn().find(p,{id:o});e.onSave(t)},rightActionDataId:"designation-save",ModalContent:(0,eV.jsx)(a2,{children:(0,eV.jsx)(components_ScrollableList,{searchDataId:"designation-search",selectedDataId:"designation-select",selected:o,hasMore:s,data:c,loading:d,error:u,onSelect:e=>{let{value:t}=e;i(t)},fetchNewData:(e,t)=>{n(e),r(t)}})}),children:e.children})};let a4={designation:designation,dedication:dedication,comment:comment,employerMatch:employer_match},a5=tM.Z.li(()=>{let e=useTheme();return{display:"flex",flexDirection:"column",listStyleType:"none",minHeight:"76px",padding:"16px",border:"1px solid",borderColor:e["--theme-color--neutral-80"],borderRadius:"8px","&:focus-within":{borderRadius:"8px",outline:"2px #326CDB dotted",outlineOffset:"2px"},"&:hover":{borderColor:e["--theme-color--neutral-70"],boxShadow:"0px 0px 0px 2px rgba(0, 0, 0, 0.12)",cursor:"pointer"},"&:focus":{outline:e["--theme--focus-outline"],outlineOffset:e["--theme--focus-outline-offset"]}}},e=>{let{showToggleSwitch:t}=e,n={};return t&&(n["&:hover"]={boxShadow:"0px 0px 0px 2px rgba(0, 0, 0, 0.12)",cursor:"pointer"}),n}),a3=tM.Z.div({display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"center",marginTop:"auto",marginBottom:"auto",gap:"12px"}),a6=tM.Z.div({display:"flex",flexDirection:"column",flexWrap:"nowrap",marginRight:"12px",width:"100%",maxWidth:"calc(100% - 104px)"}),a7=tM.Z.span(()=>{let e=useTheme();return{marginTop:"4px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",fontWeight:400,fontSize:"12px",fontFamily:e["--theme-font__font-family--general"],color:e["--theme-color--neutral-40"]}}),a8=tM.Z.div({display:"flex",flexDirection:"row",justifyContent:"flex-end",flexGrow:1}),ListItem=e=>{let{itemDataId:t,toggleDataId:n,disabled:a,loading:r,icon:o,label:i,subtitle:l,showToggleSwitch:c,checked:s=!1,onClick:d,onChange:u,children:p}=e,m=useTheme(),handleClick=()=>{if(!a){if(c){u&&u();return}d&&d()}},handleChildClick=e=>{e.stopPropagation()},h=m["--theme-color__brand-primary"],y=a4[o];return(0,eV.jsxs)(a5,{"data-id":t,tabIndex:a||c?-1:0,disabled:a,checked:s,role:"button",onClick:handleClick,onKeyDown:e=>{a||13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),handleClick())},children:[(0,eV.jsxs)(a3,{children:[r?(0,eV.jsx)(nm,{"aria-hidden":"true",style:{width:"36px",height:"36px",borderRadius:"18px"}}):(0,eV.jsx)("div",{children:(0,eV.jsx)(y,{})}),(0,eV.jsx)(a6,{children:r?(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(Loaders_TextPlaceloader,{w:"50%",fs:"16px",lh:"20px",style:{margin:"0px 0px 0px"}}),(0,eV.jsx)(Loaders_TextPlaceloader,{w:"90%",fs:"12px",lh:"20px",style:{margin:"0px 0px 0px"}})]}):(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(nr,{role:"title",children:i}),(0,eV.jsx)(a7,{role:"subtitle",children:l})]})}),!r&&(0,eV.jsx)(a8,{children:c?(0,eV.jsx)(ToggleSwitch,{dataId:n,checked:s,disabled:a,onChange:()=>{}}):(0,eV.jsx)(UiIcon,{name:"chevron",color:h})})]}),(!c||s)&&p&&(0,eV.jsx)("div",{style:{paddingTop:"12px",position:"relative"},onClick:handleChildClick,onKeyDown:handleChildClick,children:p})]})},a9=eJ.hi.injectEndpoints({endpoints:e=>({searchEmployerMatchCompanies:e.query({query:e=>{let{companySearchString:t,type:n}=e;return{url:"/employer-match/".concat(n.toLowerCase(),"/?companySearchString=").concat(t)}}})})}),{endpoints:{searchEmployerMatchCompanies:re},useSearchEmployerMatchCompaniesQuery:rt}=a9,parseAmplyCompanies=e=>{let t=[],n=[];return null==e||e.names.forEach(e=>{e.company_id&&(t.push({label:e.name,value:e.company_id}),n.push({company_name:e.name,company_id:Number(e.company_id)}))}),{data:t,companies:n}},parseDoubleTheDonationCompanies=e=>{let t=[],n=[];return e.forEach(e=>{t.push(getDoubleTheDonationMappedData(e)),n.push({company_id:e.id,company_name:e.company_name})}),{data:t,companies:n}},getDoubleTheDonationMappedData=e=>{let t=e.highlight.company_name,n=" (".concat(e.company_name,")"),a=t?e.highlight.company_name[0]:e.highlight.linkedin_names?e.highlight.linkedin_names[0]+n:e.highlight.subsidiaries?e.highlight.subsidiaries[0]+n:e.company_name,r=document.createElement("span");return r.innerHTML=a,{label:r.textContent||r.innerText,value:e.id}};var EmployerMatch_useEmployerMatchSearch=(e,t)=>{let n=[],a=[],{data:r,error:o,isLoading:i}=rt({companySearchString:e,type:t},{skip:!e||""===e});if(r){let{data:e,companies:o}=t===l.AMPLY?parseAmplyCompanies(r):parseDoubleTheDonationCompanies(r);n=e,a=o}return{data:n,companies:a,error:!!o,loading:i}};function EmployerMatch_templateObject(){let e=(0,eU._)(["\n  border: none;\n  margin: 0;\n  padding: 0;\n"]);return EmployerMatch_templateObject=function(){return e},e}let rn=tM.Z.fieldset(EmployerMatch_templateObject()),ra=tM.Z.div(()=>{let e=useTheme();return{color:"rgba(46, 94, 217, 1)",display:"flex",justifyContent:"left",alignItems:"left",cursor:"pointer",fontFamily:"inherit",fontSize:e["--theme-font--body-sm__font-size"],lineHeight:"21px",fontWeight:e["--theme-font--body-default__font-weight"],textDecoration:"underline"}});var components_EmployerMatch=e=>{let[t,n]=(0,eW.useState)(""),{onChange:a,isToggleChecked:r=!1,icon:o,company:i,onOptionSelect:l,employerMatchType:c}=e,[s,d]=(0,eW.useState)(i),[u,p]=(0,eW.useState)(r),[m,h]=(0,eW.useState)(!1),{data:y,companies:g,loading:x,error:f}=EmployerMatch_useEmployerMatchSearch(t,c),v=useTheme(),handleChange=()=>{u&&l({companyName:"",id:void 0}),p(!u),d(""),h(!1),a&&a()},onSelectKeyDown=e=>{("Enter"===e.key||" "===e.key)&&(d(""),l({companyName:"",id:void 0}))};return(0,eV.jsx)(rn,{children:(0,eV.jsxs)(ListItem,{itemDataId:"employer-matching-open",toggleDataId:"employer-matching-toggle",style:{paddingTop:"44px"},label:"Employer Matching",disabled:!1,icon:o,subtitle:"",onChange:handleChange,onClick:handleChange,showToggleSwitch:!0,checked:u,children:[s?(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsxs)(nr,{"data-id":"employer-matching-select",size:"default",color:v["--theme-color--neutral-10"],children:["Company: ",s]}),(0,eV.jsx)(ra,{onClick:()=>{d(""),l({companyName:"",id:void 0})},onKeyDown:e=>onSelectKeyDown(e),tabIndex:0,role:"button",children:"Select a different company"})]}):(0,eV.jsx)(components_ScrollableList,{data:y,searchDataId:"employer-matching-search",selectedDataId:"employer-matching-select",selected:s,isActivatedSearch:!0,loading:x,error:f,height:300,isPopUpResult:!0,fetchNewData:e=>{n(e)},onSelect:e=>{let{value:t,label:n}=e;d(n);let a=nn().find(g,e=>e.company_id===Number(t));l({companyName:null==a?void 0:a.company_name,id:t})},OnSearchActive:e=>{h(e)}}),(!m||s)&&(0,eV.jsx)(na,{style:{paddingTop:"5px"},children:"Check to see if your employer will match your donation. You may receive an email on how to submit your match request to maximize your impact."})]})})},hooks_useOrganizationTags=e=>{let t=(0,eX.v9)(e=>e.organizationTags);if(e){let n=e.reduce((e,n)=>(t[n]&&(e[n]=t[n]),e),{});return n}return t},hooks_useRLCHub=()=>{let{hubCampaignId:e}=hooks_useOrganizationTags(["hubCampaignId"]),{cid:t}=hooks_useQueryAndSessionData(["cid"]);return e===t},hooks_useOverrideDesignation=(e,t)=>{let{cid:n,designation:a}=hooks_useQueryAndSessionData(["cid","designation"]),{data:r}=(0,e9.ub)({campaignId:n,params:{filter:{id:a}}},{skip:!a}),{designationName:o}=(0,eX.v9)(e=>e.order.donationOptions),i=hooks_useRLCHub();return(0,eW.useEffect)(()=>{let n=null==r?void 0:r.data[0];if(!a||a&&!n){let e=i?"City, St":"Where it's needed the most";t(e)}if(n&&!o){e((0,aG.NR)({designationId:n.id,designationName:n.name})),t(n.name);return}o&&t(o)},[e,r,a,o,i]),a};function DonationOptions_templateObject(){let e=(0,eU._)(["\n  border: none;\n  margin: 0;\n  margin-top: 10px;\n  padding: 0;\n  flex: 1;\n"]);return DonationOptions_templateObject=function(){return e},e}function DonationOptions_templateObject1(){let e=(0,eU._)(["\n  margin-bottom: 10px;\n"]);return DonationOptions_templateObject1=function(){return e},e}let rr=tM.Z.fieldset(DonationOptions_templateObject()),ro=tM.Z.div(DonationOptions_templateObject1());function Checkbox_templateObject(){let e=(0,eU._)(["\n  display: flex;\n  align-items: flex-end;\n"]);return Checkbox_templateObject=function(){return e},e}let ri=tM.Z.div(Checkbox_templateObject()),rl=tM.Z.div(()=>({flexBasis:"auto",display:"flex",alignItems:"center",padding:"2px 0",".checkbox":{cursor:"inherit",position:"relative","&:focus-within":{outline:"2px #326CDB dotted",outlineOffset:"-3px",borderRadius:"4px"}},svg:{filter:"drop-shadow(0px 2px 2px hsl(25 4% 10% / 12%))"}}),e=>{let{disabled:t,checked:n}=e,a={cursor:t?"not-allowed":"pointer",opacity:t?"25%":1};return!t&&n&&(a["&:hover"]={svg:{filter:"brightness(0.85)"}}),a}),Checkbox=e=>{let{checked:t=!1,disabled:n,onChange:a,children:r}=e,o=(0,eW.useId)(),i=useTheme(),l=t?i["--theme-color__brand-primary"]:"#847F7B";return(0,eV.jsx)(ri,{children:(0,eV.jsxs)(rl,{className:"checkbox-container",disabled:n,checked:t,onClick:()=>{n||a()},children:[(0,eV.jsxs)("div",{className:"checkbox",style:{display:"flex"},children:[(0,eV.jsx)("input",{type:"checkbox",style:{appearance:"none",position:"absolute",left:0,opacity:0,width:"24px",height:"24px"},checked:t,disabled:n,onChange:a,"aria-checked":!!t,"aria-labelledby":o,tabIndex:n?-1:0,onKeyDown:e=>{n||13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),a())}}),(0,eV.jsx)(UiIcon,{name:t?"checkbox_checked":"checkbox",color:l})]}),(0,eV.jsx)(nr,{size:"sm",id:o,style:{userSelect:"none",cursor:"inherit",marginRight:"4px",padding:"2px 0 2px 4px"},children:r})]})})};var FormComponents_CheckboxField=e=>{let{id:t,label:n,error:a,children:r,required:o}=e,{control:i}=(0,t5.Gc)(),{field:l}=(0,t5.bc)({name:t,control:i}),c=(0,eW.useCallback)(()=>{l.onChange(!l.value)},[l]),s=nn().omit(l,"ref");return(0,eV.jsxs)("div",{children:[n&&(0,eV.jsxs)(nr,{size:"sm",errored:!!a,children:[n," ",!!o&&(0,eV.jsx)("span",{"aria-hidden":"true",style:{display:"contents"},children:"*"})]}),(0,eV.jsx)(Checkbox,{...s,checked:l.value,onChange:c,required:o,children:r}),a&&(0,eV.jsx)(InputCaption,{error:a.message,hasCounter:!1,hasOverflow:!1})]})},rc=n(6009);let rs="https://www.classy.org/terms",rd="https://www.classy.org/terms/privacy/",ru=tM.Z.div({display:"flex",marginTop:"8px",p:{color:tU.ft["--theme-color--neutral-40"],fontSize:"12px",fontWeight:"400",lineHeight:"16px"},a:{textDecoration:"underline",color:tU.ft["--theme-color--neutral-40"],whiteSpace:"nowrap"}});var components_TermsPrivacy=()=>{let e;let{oid:t}=hooks_useQueryAndSessionData(["oid"]),{data:n}=ti(t,{skip:!t}),a=useTheme(),r=null==n?void 0:n.privacy_policy_url,o=null==n?void 0:n.url;return e=r?(0,eV.jsxs)(eV.Fragment,{children:["By donating, you agree to our"," ",(0,eV.jsx)("a",{href:r,target:"_blank",children:"Privacy Policy"})," ","and Classy's"," ",(0,eV.jsx)("a",{href:rs,target:"_blank",children:"Terms"})," ","and"," ",(0,eV.jsx)("a",{href:rd,target:"_blank",children:"Privacy Policy"}),". Classy facilitates your donations."]}):o?(0,eV.jsxs)(eV.Fragment,{children:["By donating, you agree to our"," ",(0,eV.jsx)("a",{href:o,target:"_blank",children:"Privacy Policy"})," ","and Classy's"," ",(0,eV.jsx)("a",{href:rs,target:"_blank",children:"Terms"})," ","and"," ",(0,eV.jsx)("a",{href:rd,target:"_blank",children:"Privacy Policy"}),". Classy facilitates your donations."]}):(0,eV.jsxs)(eV.Fragment,{children:["By donating, you agree to Classy's"," ",(0,eV.jsx)("a",{href:rs,target:"_blank",children:"Terms"})," ","and"," ",(0,eV.jsx)("a",{href:rd,target:"_blank",children:"Privacy Policy"}),". Classy facilitates your donations."]}),(0,eV.jsx)(ru,{children:(0,eV.jsx)("p",{style:{...(0,tU.N7)(a,"sm"),textAlign:"center"},children:e})})};let rp=eJ.hi.injectEndpoints({endpoints:e=>({getQuestionsByPage:e.query({query:e=>{let{campaignId:t,page:n}=e;return"/campaigns/".concat(t,"/questions?page=").concat(n)}}),getAllQuestions:e.query({query:e=>"/campaigns/".concat(e,"/questions"),transformResponse:(e,t)=>{if(!e.next_page_url)return{data:e.data};{let n=[];for(let a=e.current_page+1;a<=e.last_page;a++)n.push(eJ.hi.useGetQuestionsByPageQuery({campaignId:t,page:a}));return Promise.all(n).then(t=>{let n=[e,...t];return{data:n.flatMap(e=>e.data)}})}}}),getPublishedStudioQuestions:e.query({query:e=>"/studio-campaigns/".concat(e,"/questions?published=1")})})}),{useGetQuestionsByPageQuery:rm,useGetAllQuestionsQuery:rh,useGetPublishedStudioQuestionsQuery:ry}=rp;var utils_getQuestionFormId=e=>{var t;return null!==(t=e.tag)&&void 0!==t?t:"".concat(e.type,"-").concat(e.id)};let isValidDate=(e,t,n)=>{let a=new Date("".concat(e,"-").concat(t,"-").concat(n)),r=a instanceof Date&&!isNaN(a.getTime()),o=""!==e&&""!==t&&""!==n&&4===e.length;return r&&o};var BirthdateInput_validator=(e,t,n,a)=>{let r=new Date,o=!1,i=!1,l=!1,c=isValidDate(e,t,n)?new Date("".concat(e,"-").concat(t,"-").concat(n)):null,buildErrorObject=e=>({error:o||i||l,monthError:o,dayError:i,yearError:l,message:e}),s=c&&(c<new Date(r.getFullYear()-150,r.getMonth(),r.getDate())||c>r);return s?(o=!0,i=!0,l=!0,buildErrorObject("Please enter a valid birthday.")):(o=0>Number(t)||Number(t)>12,i=0>Number(n)||Number(n)>31,l=0>Number(e)||Number(e)>r.getFullYear(),o)?buildErrorObject("Please enter a valid month."):i?buildErrorObject("Please enter a valid day."):l?buildErrorObject("Please enter a valid year."):t||n||e||!a?t||n||e||a?t||n?t||e?n||e?t?n?e?buildErrorObject():(l=!0,buildErrorObject("Please add a valid year.")):(i=!0,buildErrorObject("Please add a valid day.")):(o=!0,buildErrorObject("Please add a valid month.")):(i=!0,l=!0,buildErrorObject("Please add a day and year.")):(o=!0,l=!1,buildErrorObject("Please add a month and year.")):(o=!0,i=!0,buildErrorObject("Please add a month and day.")):buildErrorObject():(o=!0,i=!0,l=!0,buildErrorObject("Pelase add a valid birthdate."))},utils_generateValidationSchema=e=>{let t={},n=[...e].sort((e,t)=>e.weight-t.weight);for(let e of n){let{type:n,tag:a,is_required:r,enum_options:o}=e,i=t3.Z_();if("homephone"==a||"cellphone"==a)i=t3.Z_().matches(a_,{message:"Please enter a valid phone number.",excludeEmptyString:!0});else if("birthdate"==a)i=t3.Z_().test("validDate","Please enter a valid date",e=>{let[t="",n="",a=""]=(null==e?void 0:e.split("-"))||[],o=BirthdateInput_validator(t,n,a,r),i=!o.error;return i}).transform((e,t)=>""===t||null===t?void 0:e);else switch(n){case"string":case"text":i=t3.Z_().test("len","You are over the limit",e=>void 0===e||e.length>=0&&e.length<=255);break;case"date":i=t3.hT().transform((e,t)=>""===t||null===t?void 0:e);break;case"yes_no":i=t3.Z_();break;case"integer":i=t3.Z_().test("len","You are over the limit",e=>void 0===e||e.length<=255).test("validNumber","Please enter a valid number",e=>void 0===e||!isNaN(Number(e))).test("nonExponential","Please enter a valid number",e=>void 0===e||!String(e).includes("e"));break;case"currency":i=t3.Z_().test("validString","Please enter a valid dollar amount.",e=>{if(null==e||""===e)return!0;let t=/^(?:\$)?(?!.*[.,]{2})(\d{1,3}(?:,\d{3})*|\d+)(\.\d{1,2})?$/;return t.test(e)});break;case"enum":let l=o.map(e=>e.label);i=r?t3.Z_().oneOf(l):t3.Z_();break;case"boolean":i=r?t3.O7().oneOf([!0],"This field is required"):t3.O7();break;default:console.warn("Unsupported type: ".concat(n)),eK().notify("Unsupported type: ".concat(n," in generateValidationSchema.ts"))}r&&(i=i.required("This field is required."));let c=utils_getQuestionFormId(e);t[c]=i}return t3.Ry().shape(t)};let rg=tM.Z.input(()=>{let e=useTheme();return{minHeight:"40px",...getInputStyles(e)}},e=>{let t=useTheme();return getErrorStyles(t,e)}),DateInput=e=>{let{onChange:t,value:n,required:a,error:r}=e,o=(0,eW.useId)(),i=(0,eW.useId)(),l=(0,eW.useCallback)(e=>{t(e.target.value)},[t]);return(0,eV.jsx)(InputContainer,{...e,id:o,captionId:i,children:(0,eV.jsx)(rg,{type:"date",onChange:l,value:n,errored:!!r,id:o,"aria-describedby":i,required:a})})};var FormComponents_DatePickerField=e=>{let{id:t,label:n,error:a,required:r}=e,{control:o}=(0,t5.Gc)(),{field:i,fieldState:l,formState:c}=(0,t5.bc)({name:"".concat(t),control:o}),{isDirty:s}=l,{isSubmitted:d}=c;return(0,eV.jsx)(DateInput,{...i,label:n,id:"".concat(t),error:(s||d)&&a?a.message:void 0,required:r})};function RadioGroup_templateObject(){let e=(0,eU._)(["\n  border: none;\n  margin: 0;\n  padding: 0;\n"]);return RadioGroup_templateObject=function(){return e},e}let rx=tM.Z.fieldset(RadioGroup_templateObject());var components_RadioGroup=e=>{let{id:t,label:n,options:a,value:r,onChange:o,name:i,error:l,required:c}=e,s=useTheme();return(0,eV.jsxs)(rx,{role:"radiogroup","aria-labelledby":t,children:[(0,eV.jsxs)(nr,{id:t,errored:!!l,size:"sm",style:{margin:"12px 0 0"},children:[n," ",!!c&&(0,eV.jsx)("span",{"aria-hidden":"true",style:{display:"contents"},children:"*"})]}),a.map(e=>(0,eV.jsx)(components_RadioButton,{label:e.label,value:e.key,checked:e.key===r,onChange:o,disabled:e.disabled,radioGroupName:i,required:c},e.key)),l&&(0,eV.jsxs)(na,{errored:!!l,style:{paddingTop:"4px"},children:[(0,eV.jsx)("span",{"aria-hidden":"true",children:(0,eV.jsx)(UiIcon,{"aria-hidden":"true",name:"error",color:s["--theme-color--status-error"],w:16,h:16})}),l]})]})},FormComponents_RadioGroupField=e=>{let{id:t,label:n,options:a,error:r,required:o}=e,{control:i}=(0,t5.Gc)(),{field:l}=(0,t5.bc)({name:"".concat(t),control:i});return(0,eV.jsx)("div",{children:(0,eV.jsx)(components_RadioGroup,{label:n,options:a,...l,name:n,id:"".concat(t),error:null==r?void 0:r.message,required:o})})};let rf=(0,eW.createContext)({}),useCaptionContext=()=>{let e=(0,eW.useContext)(rf);return e};var components_BirthdateInput=e=>{let{onChange:t,value:n,required:a,isSubmitted:r}=e,o=new Date,{captionId:i}=useCaptionContext(),[l,c]=(0,eW.useState)(""),[s,d]=(0,eW.useState)(""),[u,p]=(0,eW.useState)(""),[m,h]=(0,eW.useState)(!1),[y,g]=(0,eW.useState)(""),[x,f]=(0,eW.useState)(!1),[v,b]=(0,eW.useState)(!1),[_,j]=(0,eW.useState)(!1),[C,w]=(0,eW.useState)(!1),isValidKey=e=>{let t=e.key,n=e.ctrlKey||e.metaKey,a=Number.isInteger(Number(t));return a||"Backspace"===t||"Delete"===t||"ArrowLeft"===t||"ArrowRight"===t||n&&"v"===t||n&&"c"===t||"Tab"===t||"Enter"===t},hasSelection=e=>{var t,n;let a=null===(t=e.target)||void 0===t?void 0:t.selectionStart,r=null===(n=e.target)||void 0===n?void 0:n.selectionEnd;return a!==r};(0,eW.useEffect)(()=>{if(m||!n)return;let[e,t,a]=String(n).split("-");c(t),d(a),p(e)},[n]),(0,eW.useEffect)(()=>{if(C&&validate(),!l||!s||!u){t("");return}let e="".concat(u,"-").concat(l,"-").concat(s);t(e)},[u,l,s]),(0,eW.useEffect)(()=>{r&&validate()},[r]);let handleOnBlur=()=>{if(h(!1),l){let e=l.padStart(2,"0");c(e)}if(s){let e=s.padStart(2,"0");d(e)}if(u){let e=u.padStart(4,"0");p(e)}},handleOnFocus=()=>{h(!0)},validate=()=>{let e=BirthdateInput_validator(u,l,s,a);f(e.monthError),b(e.dayError),j(e.yearError),g(e.message||"")};return(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsxs)(nr,{errored:!!y,size:"sm",style:{margin:"12px 0 0"},children:["Birthday"," ",!!a&&(0,eV.jsx)("span",{"aria-hidden":"true",style:{display:"contents"},children:"*"})]}),(0,eV.jsxs)(Layout_Row,{style:{gap:"4px"},children:[(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(Input,{captionId:i,onKeyDown:e=>{if(w(!0),!isValidKey(e)||2===l.length&&!isNaN(e.key)&&!hasSelection(e)){e.preventDefault();return}},onChange:e=>{e.length>2||c(e)},onBlur:handleOnBlur,onFocus:handleOnFocus,value:l,type:"text",label:"Birth month",required:a,placeholder:"MM",hideErrorCaption:!0,hideLabel:!0,error:x,min:1,max:12,maxLength:2,autoComplete:"bday-month",hasOverflow:!1,hasCounter:!1})}),(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(Input,{captionId:i,onKeyDown:e=>{if(w(!0),!isValidKey(e)||2===s.length&&!isNaN(e.key)&&!hasSelection(e)){e.preventDefault();return}},onChange:e=>{e.length>2||d(e)},onBlur:handleOnBlur,onFocus:handleOnFocus,value:s,type:"text",label:"Birth day",required:a,hideErrorCaption:!0,hideLabel:!0,error:v,placeholder:"DD",min:1,max:31,maxLength:2,autoComplete:"bday-day",hasOverflow:!1,hasCounter:!1})}),(0,eV.jsx)(Layout_Column,{style:{flex:2},children:(0,eV.jsx)(Input,{captionId:i,onKeyDown:e=>{if(w(!0),!isValidKey(e)||4===u.length&&!isNaN(e.key)&&!hasSelection(e)){e.preventDefault();return}},onChange:e=>{e.length>4||p(e)},onBlur:handleOnBlur,onFocus:handleOnFocus,value:u,type:"text",label:"Birth year",required:a,hideErrorCaption:!0,hideLabel:!0,error:_,placeholder:"YYYY",min:0,max:o.getFullYear(),maxLength:4,autoComplete:"bday-year",hasOverflow:!1,hasCounter:!1})})]}),(0,eV.jsx)(InputCaption,{captionId:i,error:y,hasCounter:!1,hasOverflow:!1,caption:"Date format is month-day-year"})]})},FormComponents_BirthdateField=e=>{let{id:t,required:n}=e,{control:a,formState:r}=(0,t5.Gc)(),{field:o}=(0,t5.bc)({name:"".concat(t),control:a}),i=(0,eW.useId)(),l=r.isSubmitted;return(0,eV.jsx)(rf.Provider,{value:{captionId:i},children:(0,eV.jsx)(components_BirthdateInput,{...o,id:"".concat(t),isSubmitted:l,required:n,inputRef:o.ref})})},components_DollarInput=e=>{let{onChange:t,onBlur:n,label:a,value:r,error:o,required:i,inputRef:l}=e,[c,s]=(0,eW.useState)(""),[d,u]=(0,eW.useState)(!1);(0,eW.useEffect)(()=>{if(d)return;let e=formatCurrencyToNumber(String(r)),t=formatNumberToCurrency(e);s(t)},[r]);let formatNumberToCurrency=e=>e?e.toLocaleString("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2,maximumFractionDigits:2}):"",formatCurrencyToNumber=e=>e?Number(e.replace(/[^0-9.-]+/g,"")):0;return(0,eV.jsx)(Input,{value:c,onChange:e=>{s(e),t&&t(e)},onBlur:()=>{u(!1);let e=formatCurrencyToNumber(r),a=formatNumberToCurrency(e);s(a),n&&n(),t&&t(a)},onFocus:()=>{u(!0)},label:a,error:o,type:"text",required:i,inputRef:l})},FormComponents_DollarInputField=e=>{let{id:t,error:n,required:a,label:r}=e,{control:o}=(0,t5.Gc)(),{field:i,fieldState:l,formState:c}=(0,t5.bc)({name:"".concat(t),control:o}),{isDirty:s}=l,{isSubmitted:d}=c;return(0,eV.jsx)(components_DollarInput,{...i,id:"".concat(t),error:(s||d)&&n?n.message:void 0,required:a,inputRef:i.ref,label:r})},rv=n(5197),rb=n.n(rv);n(1373);let r_=tM.Z.div(e=>{let{error:t}=e,n=useTheme();return{margin:"4px 0",".iti":{width:"100%"},"input:hover":{backgroundColor:t?n["--theme-color--status-error-lightest"]:n["--theme-color--neutral-95"],border:t?n["--theme--border-input-error"]:n["--theme--border-input-hover"]}}});var components_PhoneInput=e=>{let{id:t,value:n,label:a,required:r,error:o,onChange:i,onFocus:l=()=>{},onBlur:c=()=>{}}=e,s=(0,eW.useRef)(null),[d,u]=(0,eW.useState)(!1),p=useTheme(),m={...getInputStyles(p),...d?{outline:p["--theme--focus-outline"],outlineOffset:"1px"}:{},...getErrorStyles(p,{errored:!!o}),minHeight:40,paddingLeft:50,borderWidth:1},handleOnChange=e=>{e.currentTarget instanceof HTMLInputElement&&i(e.currentTarget.value)},handleFocus=()=>{u(!0),l()},handleBlur=()=>{u(!1),c()};return(0,eW.useEffect)(()=>{if(s.current)return rb()(s.current,{initialCountry:"US",utilsScript:"https://cdn.jsdelivr.net/npm/intl-tel-input@23.1.0/build/js/utils.js",strictMode:!0}),s.current.addEventListener("change",handleOnChange),s.current.addEventListener("focus",handleFocus),s.current.addEventListener("blur",handleBlur),()=>{var e,t,n;null===(e=s.current)||void 0===e||e.removeEventListener("change",handleOnChange),null===(t=s.current)||void 0===t||t.removeEventListener("focus",handleFocus),null===(n=s.current)||void 0===n||n.removeEventListener("blur",handleBlur)}},[s]),(0,eV.jsx)(InputContainer,{label:a,value:n,id:t,required:r,error:o,children:(0,eV.jsx)(r_,{error:!!o,children:(0,eV.jsx)("input",{id:t,style:m,type:"phone",required:r,ref:s,value:n})})})},PhoneField_index=e=>{let{id:t,label:n,error:a,required:r}=e,{control:o}=(0,t5.Gc)(),{field:i,fieldState:l,formState:c}=(0,t5.bc)({name:"".concat(t),control:o}),{isDirty:s}=l,{isSubmitted:d}=c,u=nn().omit(i,"ref");return(0,eV.jsx)(components_PhoneInput,{...u,id:"".concat(t),label:n,error:(s||d)&&a?a.message:void 0,required:r})};function CustomQuestions_templateObject(){let e=(0,eU._)(["\n  padding-bottom: 4px;\n"]);return CustomQuestions_templateObject=function(){return e},e}let rj=tM.Z.button(()=>{let e=useTheme();return{"&:focus-visible":{outline:"revert"},outline:"none",boxShadow:tU.Mc,backgroundColor:"inherit",color:e["--theme-color__brand-primary"],border:"0",borderRadius:e["--theme--border-radius-md"],padding:"8px 12px",cursor:"pointer",lineHeight:"24px",fontSize:"16px",height:"fit-content"}}),Question=e=>{let{question:t,error:n}=e,{label:a,type:r,tag:o,enum_options:i,is_required:l}=t,c=utils_getQuestionFormId(t),{captionId:s}=useCaptionContext();if("middle_name"==o)return(0,eV.jsx)(FormComponents_InputField,{captionId:s,id:c,label:a,error:n,required:l,hideErrorCaption:!0});if("birthdate"==o)return(0,eV.jsx)(FormComponents_BirthdateField,{id:c,label:a,error:n,required:l});if("cellphone"===o||"homephone"===o)return(0,eV.jsx)(PhoneField_index,{id:c,label:a,error:n,required:l});switch(r){case"string":return(0,eV.jsx)(FormComponents_InputField,{id:c,label:a,error:n,required:l,maxLength:255});case"text":return(0,eV.jsx)(FormComponents_TextAreaField,{id:c,label:a,error:n,required:l,maxLength:255});case"date":return(0,eV.jsx)(FormComponents_DatePickerField,{id:c,label:a,error:n,required:l});case"yes_no":return(0,eV.jsx)(FormComponents_RadioGroupField,{id:c,label:a,error:n,required:l,options:[{key:"yes",label:"Yes"},{key:"no",label:"No"}]});case"integer":return(0,eV.jsx)(FormComponents_NumberInputField,{id:c,label:a,error:n,required:l,maxLength:255});case"currency":return(0,eV.jsx)(FormComponents_DollarInputField,{id:c,label:a,error:n,required:l});case"enum":let d=[{label:"Please select",value:""}];return d.push(...i.map(e=>({label:e.label,value:e.label}))),(0,eV.jsx)(FormComponents_SelectField,{id:c,label:a,error:n,options:d,required:l});case"boolean":let u=(0,eV.jsx)("div",{style:{padding:"24px",whiteSpace:"pre-wrap"},tabIndex:0,children:a});return(0,eV.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",paddingTop:"12px"},children:[(0,eV.jsx)("span",{style:{flex:1},children:(0,eV.jsx)(FormComponents_CheckboxField,{label:"Waiver",id:c,error:n,required:l,children:"I accept the Waiver Agreement"})}),(0,eV.jsx)(components_ModalController,{ModalContent:u,title:"Waiver Agreement",children:(0,eV.jsx)(rj,{type:"button",children:"View waiver"})})]});default:return(0,eV.jsx)("div",{children:"Unsupported type: ".concat(r)})}},rC=tM.Z.div(CustomQuestions_templateObject()),makeQuestionElement=(e,t)=>(0,eV.jsx)(rC,{children:(0,eV.jsx)(Question,{question:e,error:t},e.id)},e.id),makeCustomQuestions=(e,t)=>{let n=e.filter(e=>!!e.tag).reduce((e,n)=>(e[n.tag]={question:n,element:makeQuestionElement(n,t[utils_getQuestionFormId(n)])},e),{}),a=e.filter(e=>!e.tag).sort((e,t)=>e.weight-t.weight).map(e=>({question:e,element:makeQuestionElement(e,t[utils_getQuestionFormId(e)])})),r=e.reduce((e,t)=>(e[utils_getQuestionFormId(t)]=t.id,e),{});return{taggedQuestions:n,otherQuestions:a,keys:r}},FieldSet=e=>{let t=e.createErrorLabel(e.errors),n=(0,eW.useId)(),a=useTheme();return(0,eV.jsxs)(rf.Provider,{value:{captionId:n},children:[e.children,e.errored&&(0,eV.jsxs)(na,{id:n,errored:!!t,"aria-live":"assertive",style:{paddingBottom:"4px"},children:[(0,eV.jsx)("span",{"aria-hidden":"true",children:(0,eV.jsx)(UiIcon,{"aria-hidden":"true",name:"error",color:a["--theme-color--status-error"],w:16,h:16})}),t]})]})},rw={firstName:"first",middle_name:"middle",lastName:"last"};var utils_createNameFieldsErrorLabel=e=>{let{firstName:t,middle_name:n,lastName:a}=e,r=Object.entries({firstName:t,middle_name:n,lastName:a}),o=r.filter(e=>("firstName"===e[0]||"middle_name"===e[0]||"lastName"===e[0])&&!!e[1]),i=o.map(e=>rw[e[0]]),l="";switch(i.length){case 1:l=i[0];break;case 2:l=i.join(" and ");break;case 3:l="".concat(i[0],", ").concat(i[1],", and ").concat(i[2]);break;default:l=""}return"Please provide your ".concat(l," name.")};let rk=(0,eV.jsxs)(Layout_Row,{"data-testid":"checkbox-loader",style:{paddingTop:5,height:"31.5px"},children:[(0,eV.jsx)(nm,{style:{width:20,height:20,marginRight:10}}),(0,eV.jsx)(Loaders_TextPlaceloader,{fs:"14px",lh:"20px",style:{width:"50%",borderRadius:8}})]}),rE=tM.Z.div({a:{textDecoration:"underline",color:tU.ft["--theme-color--neutral-40"]}," .checkbox-container":{alignItems:"flex-start"}}),stopPropagation=e=>e.stopPropagation();var DonorInformation_ContactOptIn=e=>{var t;let{checkboxFieldId:n,contactMethod:a,loading:r}=e,o=(0,eX.I0)(),{oid:i}=hooks_useQueryAndSessionData(["oid"]),{data:l}=ti(i,{skip:!i});(0,eW.useEffect)(()=>{(null==l?void 0:l.opt_in_wording)&&o((0,nb.Mt)(l.opt_in_wording))},[o,null==l?void 0:l.opt_in_wording]),(0,eW.useEffect)(()=>{if(null==l?void 0:l.name){let e="By checking this box you agree to receive periodic automated and nonautomated text messages, including marketing messages, from or on behalf of ".concat(l.name," at the phone number above. Consent is not required. Terms and Privacy Policy apply. Msg and data rates may apply."),t=e.length>255?"".concat(e.substring(0,252),"..."):e;o((0,nb.Hp)(t))}},[o,null==l?void 0:l.name]);let c=(0,eX.v9)(e=>e.order.paymentDetails.optIn[a].canContactText);return r?rk:(0,eV.jsx)(rE,{"data-testid":"contact-opt-in",children:(0,eV.jsxs)(FormComponents_CheckboxField,{id:n,children:["sms"===a&&(null==l?void 0:l.name)&&(0,eV.jsxs)("span",{"data-testid":"contact-opt-in-consent-message",children:["By checking this box you agree to receive periodic automated and nonautomated text messages, including marketing messages, from or on behalf of ",null==l?void 0:l.name," at the phone number above. Consent is not required."," ",(0,eV.jsx)("a",{"data-testid":"contact-opt-in-terms-link",href:rs,onClick:stopPropagation,target:"_blank",children:"Terms"})," ","and"," ",(0,eV.jsx)("a",{"data-testid":"contact-opt-in-privacy-link",href:null!==(t=null==l?void 0:l.privacy_policy_url)&&void 0!==t?t:"#",onClick:stopPropagation,target:"_blank",children:"Privacy Policy"})," ","apply. Msg and data rates may apply."]}),"email"===a&&c]})})};let rS={},getErrorBannerLabels=()=>({firstName:"First name",lastName:"Last name",companyName:"Organization name",email:"Email",homephone:"Phone",...getAddressFieldsErrorBannerLabels(),...rS}),rI=t3.Ry().shape({firstName:t3.Z_().required("Please provide your first name."),lastName:t3.Z_().required("Please provide your last name."),isCompanyCard:t3.O7(),companyName:t3.Z_().when("isCompanyCard",(e,t)=>{let[n]=e;return n?t.required("Organization name is required").matches(/\S+/,"Organization name cannot be empty"):t}),hideName:t3.O7(),hideDonation:t3.O7(),email:t3.Z_().required("This field is required").matches(ab,"Please enter in the format: name@domain.com."),canContact:t3.O7(),...aw.fields}),NameField=e=>{let{error:t,id:n,label:a}=e,{captionId:r}=useCaptionContext();return(0,eV.jsx)(FormComponents_InputField,{id:n,captionId:r,label:a,error:t,hideErrorCaption:!0,required:!0})},rO=(0,tM.Z)(ac)(e=>{let{checked:t}=e,n=useTheme();return{padding:"16px 20px 16px 16px",borderBottom:"1px solid ".concat(n["--theme-color--neutral-90"]),backgroundColor:t?n["--theme-color--neutral-90"]:n["--theme-color--neutral-100"],".card-icons":{opacity:t?1:.7}}}),PaymentItemLabel=e=>{let{label:t,icon:n}=e;return(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)("span",{"aria-hidden":"true",style:{width:"36px",display:"flex",marginRight:"8px",justifyContent:"center"},children:(0,eV.jsx)(PaymentIcon,{name:n})}),t]})};var components_PaymentItem=e=>{let{value:t,checked:n,onChange:a,radioGroupName:r,disabled:o,label:i="",icon:l,secondaryItems:c,dataId:s}=e;return(0,eV.jsxs)(rO,{checked:n,disabled:o,children:[(0,eV.jsx)(ao,{id:"radio-button-".concat(t),type:"radio",value:t,checked:n,onChange:()=>a(t),disabled:o,name:r,"data-id":s}),(0,eV.jsx)(no,{children:(0,eV.jsx)(PaymentItemLabel,{label:i,icon:l})}),(0,eV.jsx)("span",{style:{marginLeft:"auto"},children:c})]})};let rP=tM.Z.fieldset(()=>{let e=useTheme();return{borderRadius:e["--theme--border-radius-lg"],padding:0,margin:0,border:"1px solid ".concat(e["--theme-color--neutral-90"]),overflow:"hidden",width:"100%","label:last-child":{borderBottom:"none"}}});var components_PaymentSelector=e=>{let{paymentMethods:t,onChange:n,value:a}=e;return(0,eV.jsxs)(rP,{children:[(0,eV.jsx)("legend",{style:{appearance:"none",position:"absolute",left:"0px",width:"1px",height:"1px",overflow:"hidden",opacity:0},children:"Choose a payment method."}),t.map(e=>(0,eV.jsx)(components_PaymentItem,{dataId:e.selectDataId,label:e.label,icon:e.icon,value:e.key,onChange:n,checked:e.key===a,radioGroupName:"payment_method",secondaryItems:e.secondaryItems?e.secondaryItems():null},e.key))]})};let rL=eJ.hi.injectEndpoints({endpoints:e=>({getFeeEstimate:e.query({query:e=>{let{campaignId:t,params:n}=e;return"/campaigns/".concat(t,"/transaction-estimates?").concat((0,tr.Z)(n))}})})}),{endpoints:{getFeeEstimate:rT},useGetFeeEstimateQuery:rA}=rL,rD=tM.Z.div({padding:"8px 0px",textAlign:"center",lineHeight:"24px",fontSize:"16px",fontWeight:"400",a:{color:"black"}});var components_RLCLink=e=>{let{sourceOrgId:t,sourceCampaignId:n,hubCampaignId:a}=e,{data:r}=(0,e2.kv)(a,{skip:!a}),o=String(null==r?void 0:r.campaign_data.organization_id),{data:i}=tl(o,{skip:!o}),l=null==i?void 0:i.find(e=>e.is_primary&&e.value),c=window.location.host,s=window.location.search,d="https://".concat((null==l?void 0:l.value)||c,"/checkout").concat(s),u=new URL(d);u.searchParams.set("cid",a),u.searchParams.set("oid",o);let p=":org"+t+":campaign"+n;return u.searchParams.set("c_src",u.searchParams.get("c_src")?u.searchParams.get("c_src")+p:p),(0,eV.jsxs)(rD,{children:["Interested in donating outside of your local area?",(0,eV.jsx)("br",{}),(0,eV.jsx)("a",{href:u.href,target:"_self",children:"Click here to proceed"}),"."]})};let rF=eW.memo(e=>{let{paymentMethodConfig:t,stepProps:n}=e,a=useTheme(),r=t.actionButton;return(0,eV.jsxs)(nj,{children:[(0,eV.jsx)("span",{style:{color:a["--theme-color--neutral-30"],...(0,tU.N7)(a,"sm")},children:t.footerCaption}),(0,eV.jsx)("div",{style:{width:"100%",padding:"12px 0"},children:(0,eV.jsxs)(r,{type:"button",paymentMethod:t.key,color:t.actionButtonColor,dataId:t.actionButtonDataId,ariaLabel:t.ariaLabel,...n,children:[t.actionButtonText," ",t.actionButtonLogo&&(0,eV.jsx)(Logo,{name:t.actionButtonLogo,altText:t.actionButtonLogoAltText})]})}),(0,eV.jsx)("div",{children:(0,eV.jsxs)(na,{children:[(0,eV.jsx)(nC,{children:(0,eV.jsx)(PaymentIcon,{name:"secure",scale:.875})}),(0,eV.jsx)("div",{style:{paddingTop:"4px"},children:"Transactions are secure and encrypted."})]})})]})});rF.displayName="SingleActionButton";var PaymentSelection_PaymentActionButton=e=>{let{selectedPaymentMethod:t,paymentMethodConfigs:n,stepProps:a}=e,{frequency:r}=hooks_useQueryAndSessionData(["frequency"]),o=!!r&&"one-time"!=r.toLowerCase();if(!a.isActive){let e=n.find(e=>e.key===t);return(0,eV.jsx)(rF,{paymentMethodConfig:e,stepProps:a})}let i=n.some(e=>e.key===nI.XL.Venmo)&&isVenmoAvailable(o),l=!i||t===nI.XL.PayPal_Commerce,c=n.map(e=>{let r=(0,eV.jsx)(rF,{paymentMethodConfig:e,stepProps:a}),o=t===e.key,i=n.map(e=>e.key).includes(e.key),c={show:o,destroy:!i||e.key===nI.XL.PayPal_Commerce&&!l||e.key===nI.XL.Venmo&&l,key:e.key};return{element:r,options:c}});return components_ComponentRenderer(c)};let rM={PAYMENT_METHOD_SELECTION:{label:"Payment",component:e=>{let{onPaymentMethodSelected:t}=e,n=(0,eX.I0)(),a=useTheme(),{cid:r,oid:o,cart_id:i,currency:l,frequency:c,amount:s}=hooks_useQueryAndSessionData(["cid","oid","cart_id","currency","frequency","amount"]),{hubCampaignId:d}=hooks_useOrganizationTags(["hubCampaignId"]),u=!!c&&"one-time"!=c.toLowerCase(),{data:p}=ts(o,{skip:!o}),m=!!p&&p.ach_account_and_routing,{data:h,isLoading:y}=tf({campaignId:r,currency:l},{skip:!r||!l}),g=h?null==h?void 0:h.paymentMethods:[],x=(0,eX.v9)(e=>e.order.paymentDetails),f=x.type,v=usePaymentItemConfigs(g,u,m,n),b=g.map(e=>getPaymentMethodConfig({paymentMethod:e.type,accountRoutingEnabled:m,dispatch:n,theme:a})),_=useGetPaymentHeapData();useTrackHeap("studio:checkout:payment-methods:view","Checkout - Payment Selection - View",e.isActive,{default_payment_type:_.paymentType,default_payment_source:_.paymentSource,payment_methods:_.paymentMethods},3e3);let j=getAnalyticsInstance(),{dcf:C}=(0,eX.v9)(e=>e.order.paymentDetails);v.filter(e=>"PAYPAL_COMMERCE"==e.processor).forEach(e=>{let t={campaignId:r,params:{amount:s,fot:C,currency:l||"USD",processor_name:e.processor,payment_method:e.key}};n(eJ.hi.util.prefetch(rT.name,t,{skip:!r}))});let handleSetSelectedPaymentMethod=e=>{if(n((0,nb.EN)(e)),!v||0===v.length)return;let a=v.find(t=>t.key===e);a&&a.processor?(n((0,nb.oS)(a.processor)),j&&j.storage&&j.storage.setItem("paymentProcessor",a.processor)):(console.error("No valid processor found for payment method: ".concat(e)),eK().notify("No valid processor found in PaymentSelection/index.tsx for payment method: ".concat(e))),n((0,e3.BZ)()),t(nq[e])};(0,eW.useEffect)(()=>{handleSetSelectedPaymentMethod(f)},[v.map(e=>e.key).join()]);let w=window.innerWidth>tQ.xs?-42:-24;return(0,eV.jsxs)(t$,{children:[(0,eV.jsx)(n_,{children:(0,eV.jsx)(Typography_Title,{level:2,children:"Payment Method"})}),(0,eV.jsxs)(Layout_Column,{style:{marginTop:28},children:[y&&(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(nm,{style:{width:"100%",height:"300px",borderRadius:a["--theme--border-radius-lg"]}})}),!y&&(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(components_PaymentSelector,{paymentMethods:v,onChange:handleSetSelectedPaymentMethod,value:f})}),(0,eV.jsxs)(components_FloatingCTA,{scrollableElementId:"checkout-container",marginBottomCompensation:w,children:[(0,eV.jsx)(PaymentSelection_PaymentActionButton,{selectedPaymentMethod:f,paymentMethodConfigs:b,stepProps:e}),d&&d!==r&&!i&&(0,eV.jsx)(components_RLCLink,{sourceOrgId:o,sourceCampaignId:r,hubCampaignId:d})]})]})]})},isEnabled:()=>!0},CARD_DETAILS:{label:"Card Details",component:e=>{let{currentStep:t,isActive:n,goToStep:a,nextStepMessage:r}=e,[o,i]=eW.useState(!1),[l,c]=eW.useState(void 0),{status:s}=(0,eX.v9)(e=>e.order.status),{processor:d}=(0,eX.v9)(e=>e.order.paymentDetails),u=d===nI.fs.STRIPE,p=useGetPaymentHeapData();useTrackHeap("studio:checkout:payment-details:view","Checkout - Credit Card Payment Details - View",n,{payment_type:p.paymentType,payment_source:p.paymentSource});let m=(0,eX.I0)(),h=eW.useRef();t3.kM(t3.Z_,"futureExpirationDate",function(e){return this.test("test-future-date",e,function(t){let{path:n,createError:a}=this,r=nn().split(t," / "),o=r[1],i=Number(r[0]),l=new Date,c=Number(l.getFullYear()),s=Number(l.getMonth()+1),d=l.getFullYear().toString().slice(0,2),u=Number("".concat(d).concat(o)),p=i>=1&&i<=12;u===c&&(p=p&&i>=s);let m=p&&c<=u&&u<=c+50;return m||a({path:n,message:e})})});let y=t3.Ry().shape({}),g=u?y:y.shape({expiry:t3.Z_().required("Expiration date is required").matches(/(0[1-9]|10|11|12) \/ [0-9]{2}$/,"Invalid expiration date").futureExpirationDate("Invalid expiration date"),cvc:t3.Z_().required("CVC is required").matches("americanExpress"===l?/^[0-9]{4}$/:/^[0-9]{3}$/,"Invalid CVC")}),x=(0,t5.cI)({mode:"onBlur",reValidateMode:"onChange",resolver:(0,t8.X)(g),shouldFocusError:!u}),{handleSubmit:f,setFocus:v,setError:b,formState:{errors:_}}=x,handleCardBrand=e=>{c(e),m((0,nb.PD)("amex"===e||"americanExpress"===e))},onSubmit=async e=>{try{if(trackFormSubmitEvent(),m((0,e5.Tf)({status:e8.i.SUBMITTING})),h.current){let e=await h.current.savePaymentMethodToStore();if(e&&e.errorCode){handleStripeError(e),i(!0),m((0,e5.Tf)({status:e8.i.FAILED,error:"An error has occurred while validating the typed fields."}));return}}else if(u)throw Error("An error has occurred while trying to validate your payment method.");else{let t=nn().split(e.expiry," / "),n=Number("".concat(new Date().getFullYear().toString().slice(0,2)).concat(t[1]));m((0,nb.$P)({token:"".concat(e.card),cvv:e.cvc,expirationMonth:Number(t[0]),expirationYear:n}))}m((0,e5.Tf)({status:e8.i.IDLE})),m((0,e3.BZ)()),a(t+1)}catch(e){console.error(e),eK().notify(e),m((0,e5.Tf)({status:e8.i.FAILED,error:"An error has occurred while trying to validate your payment method."}))}},onError=async e=>{trackFormSubmitEvent(),v(Object.keys(e)[0]),i(!0)},handleStripeError=e=>{let{errorCode:t,error:n}=e;b(t,{type:t,message:n.message}),"number"===t&&h.current&&h.current.focusCard()},j=window.innerWidth>tQ.xs?-42:-24;return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsx)(t$,{children:(0,eV.jsx)(t5.RV,{...x,children:(0,eV.jsxs)("form",{onSubmit:f(onSubmit,onError),children:[(0,eV.jsx)(components_ErrorBanner,{errors:_,labels:nX,open:o,handleClose:()=>{i(!1)}}),(0,eV.jsx)(n_,{children:(0,eV.jsx)(Typography_Title,{level:2,children:"Add card details"})}),(0,eV.jsxs)(Layout_Column,{style:{marginTop:16},children:[(0,eV.jsx)(Layout_Row,{style:{marginTop:16},children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:u?(0,eV.jsx)(nK,{ref:h,onCardBrand:handleCardBrand}):(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(FormComponents_TokenexField,{type:"CC",id:"card",label:"Card number",onCardBrand:handleCardBrand,error:_.card})})}),(0,eV.jsxs)(Layout_Row,{children:[(0,eV.jsx)(Layout_Column,{style:{flex:.5,marginRight:10},children:(0,eV.jsx)(ExpirationDateField,{id:"expiry",label:"Expiration",required:!0,error:_.expiry})}),(0,eV.jsx)(Layout_Column,{style:{flex:.5},children:(0,eV.jsx)(FormComponents_NumberInputField,{id:"cvc",label:"CVC",placeholder:"CVC",required:!0,maxLength:"americanExpress"===l?4:3,hasOverflow:!1,hasCounter:!1,error:_.cvc})})]})]})})}),(0,eV.jsx)(components_FloatingCTA,{scrollableElementId:"checkout-container",marginBottomCompensation:j,children:(0,eV.jsxs)(nj,{children:[(0,eV.jsx)("div",{style:{width:"100%",paddingBottom:"16px"},children:(0,eV.jsx)(ActionButton,{dataId:"paymethod-card-continue",type:"submit",disabled:s===e8.i.SUBMITTING||s===e8.i.PROCESSING,children:r})}),(0,eV.jsx)("div",{children:(0,eV.jsxs)(na,{children:[(0,eV.jsx)(nC,{children:(0,eV.jsx)(PaymentIcon,{name:"secure",scale:.875})}),(0,eV.jsx)("div",{style:{paddingTop:"5px"},children:"Transactions are secure and encrypted."})]})})]})})]})]})})})})},isEnabled:e=>{let{configName:t}=e;return"CREDIT_CARD"===t}},BANK_DETAILS:{label:"Bank Details",component:e=>{let{goToStep:t,isActive:n,currentStep:a,nextStepMessage:r}=e,[o,i]=eW.useState(!1),{status:l}=(0,eX.v9)(e=>e.order.status),c=(0,eX.I0)(),s=useGetPaymentHeapData();useTrackHeap("studio:checkout:payment-details:view","Checkout - Bank Account Payment Details - View",n,{payment_type:s.paymentType,payment_source:s.paymentSource});let d=(0,eX.v9)(e=>e.order.paymentDetails.method),u=(0,t5.cI)({mode:"onBlur",reValidateMode:"onChange",resolver:(0,t8.X)(nZ),shouldFocusError:!0,values:{accountNumber:"",routingNumber:(null==d?void 0:d.routingNumber)||""}}),{handleSubmit:p,setFocus:m,formState:{errors:h},getValues:y,setError:g}=u,tokenexCustomValidator=async()=>{let e=0;for(;!nH&&nG&&e<1500;)await new Promise(e=>setTimeout(e,100)),e+=100;return""!=y("accountNumber")||(g("accountNumber",{type:"required",message:"Account number is required."}),m("accountNumber"),i(!0),!1)},onSubmit=async e=>{if(trackFormSubmitEvent(),await tokenexCustomValidator())try{c((0,e5.Tf)({status:e8.i.SUBMITTING})),c((0,nb.$P)({accountNumber:e.accountNumber,routingNumber:e.routingNumber})),c((0,e5.Tf)({status:e8.i.IDLE})),c((0,e3.BZ)()),t(a+1)}catch(e){console.error(e),eK().notify(e),c((0,e5.Tf)({status:e8.i.FAILED,error:"An error has occurred while trying to validate your payment method."}))}},onError=async e=>{trackFormSubmitEvent();let t=Object.keys(e)[0];m(t),i(!0)},x=window.innerWidth>tQ.xs?-42:-24;return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsx)(t$,{children:(0,eV.jsx)(t5.RV,{...u,children:(0,eV.jsxs)("form",{onSubmit:p(onSubmit,onError),noValidate:!0,children:[(0,eV.jsx)(components_ErrorBanner,{errors:h,labels:nz,open:o,handleClose:()=>{i(!1)}}),(0,eV.jsx)(n_,{children:(0,eV.jsx)(Typography_Title,{level:2,children:"Bank account details"})}),(0,eV.jsxs)(Layout_Column,{style:{marginTop:16},children:[(0,eV.jsx)("p",{children:"Provide your account and routing number located at the bottom of your check or within your online banking portal."}),(0,eV.jsx)("br",{}),(0,eV.jsx)(nR(),{src:nN,alt:"sample check",style:{maxWidth:"100%",height:"auto"}}),(0,eV.jsxs)(Layout_Row,{children:[(0,eV.jsx)(Layout_Column,{style:{flex:1,marginRight:"16px"},children:(0,eV.jsx)(FormComponents_InputField,{required:!0,id:"routingNumber",label:"Routing Number",error:h.routingNumber})}),(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(FormComponents_TokenexField,{type:"ACH",id:"accountNumber",label:"Account Number",error:h.accountNumber,onIsReady:e=>{nH=e},onIsTouched:e=>{nG=e}})})]}),(0,eV.jsx)(components_FloatingCTA,{scrollableElementId:"checkout-container",marginBottomCompensation:x,children:(0,eV.jsxs)(nj,{children:[(0,eV.jsx)("div",{style:{width:"100%",padding:"16px 0"},children:(0,eV.jsx)(ActionButton,{dataId:"paymethod-ach-continue",type:"submit",disabled:l===e8.i.SUBMITTING||l===e8.i.PROCESSING,children:r})}),(0,eV.jsx)("div",{children:(0,eV.jsxs)(na,{children:[(0,eV.jsx)(nC,{children:(0,eV.jsx)(PaymentIcon,{name:"secure",scale:.875})}),(0,eV.jsx)("div",{style:{paddingTop:"5px"},children:"Transactions are secure and encrypted."})]})})]})})]})]})})})})},isEnabled:e=>{let{configName:t}=e;return"ACH"===t}},DONATION_OPTIONS:{label:"Options",component:e=>{var t,n,a,r,o;let{currentStep:i,isActive:l,goToStep:c}=e,[s,d]=(0,eW.useState)("..."),u=(0,eX.I0)(),{isCommentEnabled:p,isDedicationEnabled:m,isEmployerMatchingEnabled:h,isEmployerMatchingPreselected:y,employerMatchType:g,hasMultipleDesignations:x,isDonorCoveredFeesEnabled:f}=hooks_useDonationOptions(),{status:v}=(0,eX.v9)(e=>e.order.status),{dcf:b}=(0,eX.v9)(e=>e.order.paymentDetails),{cid:_}=hooks_useQueryAndSessionData(["cid","currency"]),{data:j}=(0,e2.kv)(_,{skip:!_}),C=null==j?void 0:null===(t=j.campaign_data)||void 0===t?void 0:t.classy_mode_appeal,w=(0,eX.v9)(e=>e.order.dedication),{ecard:k}=null!==(o=null==j?void 0:j.modules)&&void 0!==o?o:{},{honoreeName:E,type:S}=w,I=E?"In ".concat(S," of ").concat(E):"",{comment:O,designationId:P,employerMatchCompanyName:L,employerMatchCompanyId:T}=(0,eX.v9)(e=>e.order.donationOptions),A=O;hooks_useOverrideDesignation(u,d);let D=[];x&&D.push("program_designations"),m&&D.push("dedication"),p&&D.push("comments"),h&&D.push("employer_matching"),f&&D.push("DCF");let F=useGetPaymentHeapData();useTrackHeap("studio:checkout:donation-options:view","Checkout - Donation Options - View",l,{donation_options:D,payment_type:F.paymentType,payment_source:F.paymentSource});let M=hooks_useRLCHub()?"Select a location to support":"I'd like to support",q=[{itemDataId:"designation-open",enabled:x,label:M,subtitle:s,Modal:ProgramDesignation,icon:"designation",props:{campaignId:_,title:M,overrideDefaultDesignation:P,onSave:e=>{let{id:t,name:n}=e;u((0,aG.NR)({designationId:t,designationName:n})),d(n)},onCancel:()=>{}}},{itemDataId:"dedication-open",enabled:m,label:"Dedicate a donation",subtitle:I,Modal:components_DedicationModal,icon:"dedication",props:{isECardEnabled:null==j?void 0:null===(n=j.campaign_data)||void 0===n?void 0:n.allow_ecards,isEmailEnabled:null==j?void 0:null===(a=j.campaign_data)||void 0===a?void 0:a.send_dedication_emails,isPrintedCardEnabled:null==j?void 0:null===(r=j.campaign_data)||void 0===r?void 0:r.offer_dedication_postal_notifications,dedication:w,cardList:k,onRemoveDedication:()=>{u((0,aU.Lr)())},onSave:e=>{u((0,aU.LL)({...e,hasDedication:!0,isGiftAmountMessageIncluded:!1}))},onCancel:()=>{}}},{itemDataId:"comment-open",enabled:p,label:"Leave a comment",subtitle:O.length>25?"".concat(O.slice(0,25),"..."):O,Modal:components_CommentModal,icon:"comment",props:{value:A,onSave:e=>{u((0,aG.JM)(e))},onCancel:()=>{A=O}}},{Component:components_EmployerMatch,enabled:h,label:"Employer Matching",icon:"employerMatch",subtitle:"",props:{onOptionSelect:e=>{let{companyName:t,id:n}=e;u((0,aG.E2)({employerMatchCompanyName:t,employerMatchCompanyId:Number(n)}))},company:L,isToggleChecked:h&&(y||!!T),employerMatchType:g}}],B=q.filter(e=>e.enabled);(0,eW.useEffect)(()=>{l&&u((0,e3.fq)(!0))},[l]);let R=window.innerWidth>tQ.xs?-42:-24;return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsxs)(t$,{children:[(0,eV.jsx)(n_,{children:(0,eV.jsx)(Typography_Title,{level:2,children:"Donation options"})}),f&&(0,eV.jsx)(Layout_Column,{style:{marginTop:36},children:(0,eV.jsx)(components_ToggleOption,{dataId:"DCF-toggle",icon:"employerMatch",onChange:()=>{u((0,nb.MN)(!b))},isToggleChecked:b,label:"Cover Transaction Fees",subtitleText:C||"",tooltipText:"Transaction fees are the sum of the processing and donation software fees that we incur with each donation.",disabled:!1,isDemoOn:!0})}),(0,eV.jsxs)(Layout_Column,{style:{marginTop:f?0:26},children:[(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(rr,{children:B.map((e,t)=>e.Modal?(0,eV.jsx)(e.Modal,{title:e.label,...e.props,children:(0,eV.jsx)(ro,{children:(0,eV.jsx)(ListItem,{itemDataId:e.itemDataId,style:{paddingTop:"44px"},label:e.label,subtitle:e.subtitle,icon:e.icon})})},t):(0,eV.jsx)(e.Component,{...e.props,icon:e.icon},t))})}),(0,eV.jsx)(components_FloatingCTA,{scrollableElementId:"checkout-container",marginBottomCompensation:R,children:(0,eV.jsxs)(nj,{children:[(0,eV.jsx)("div",{children:(0,eV.jsx)(na,{children:"Continue or customize with these options above"})}),(0,eV.jsx)("div",{style:{width:"100%",padding:"16px 0"},children:(0,eV.jsx)(ActionButton,{dataId:"options-continue",onClick:()=>{trackFormSubmitEvent(),u((0,e3.BZ)()),c(i+1)},disabled:v===e8.i.FAILED,children:"Continue to information"})}),(0,eV.jsx)("div",{children:(0,eV.jsxs)(na,{children:[(0,eV.jsx)(nC,{children:(0,eV.jsx)(PaymentIcon,{name:"secure",scale:.875})}),(0,eV.jsx)("div",{style:{paddingTop:"5px"},children:"Transactions are secure and encrypted."})]})})]})})]})]})})},isEnabled:e=>{let{isCommentEnabled:t,isDedicationEnabled:n,isEmployerMatchingEnabled:a,isDonorCoveredFeesEnabled:r,hasMultipleDesignations:o}=e;return t||n||a||r||o}},DONOR_INFORMATION:{label:"Information",component:e=>{var t,n,a,r,o,i,l,c,s,d,u,p,m,h,y,g;let x,f,{currentStep:v,isActive:b,goToStep:_,nextStepMessage:j,onFinalizeOrder:C}=e,w=(0,eX.I0)(),{cid:k}=hooks_useQueryAndSessionData(["cid","currency"]),[E,S]=(0,eW.useState)(!1),{data:I}=e2.ZP.useGetCampaignQuery(k,{skip:!k}),O=useGetPaymentHeapData();useTrackHeap("studio:checkout:billing-information:view","Checkout - Donor Information - View",b,{payment_type:O.paymentType,payment_source:O.paymentSource});let{status:P}=(0,eX.v9)(e=>e.order.status),L=null==I?void 0:null===(t=I.campaign_data)||void 0===t?void 0:t.corporate_donation_enabled,{firstName:T,lastName:A,isCompanyCard:D,companyName:F,email:M,phone:q}=(0,eX.v9)(e=>e.order.billingDetails),{line1:B,line2:R,city:N,state:z,country:Z,postalCode:H}=(0,eX.v9)(e=>e.order.billingDetails.address),{optIn:{email:{canContact:G},sms:{canContact:U}},isOrderAnonymous:V,isOrderPrivate:W}=(0,eX.v9)(e=>e.order.paymentDetails),Q=null!==(g=null!=G?G:null==I?void 0:null===(n=I.campaign_data)||void 0===n?void 0:n.opt_in_checked_by_default)&&void 0!==g&&g,K=(0,eX.v9)(e=>e.order.answers),Y=Object.values(K).reduce((e,t)=>{let{formId:n,answer:a}=t;return e[n]=a,e},{}),[X,J]=(0,eW.useState)(rI),$=(0,t8.X)(X),ee={firstName:null!=T?T:"",lastName:null!=A?A:"",isCompanyCard:null!=D&&D,companyName:null!=F?F:"",hideName:null!=V&&V,hideDonation:null!=W&&W,email:null!=M?M:"",canContactEmail:Q,canContactSMS:null!=U&&U,homephone:null!=q?q:"",addressLine1:null!=B?B:"",addressLine2:null!=R?R:"",city:null!=N?N:"",zipCode:null!=H?H:"",state:null!=z?z:"",country:null!=Z?Z:"",...Y},[et,en]=(0,eW.useState)(ee),ea=(0,t5.cI)({mode:"onTouched",shouldFocusError:!0,reValidateMode:"onChange",resolver:$,defaultValues:et}),{handleSubmit:er,watch:eo,formState:{errors:ei,isDirty:el}}=ea;(0,eW.useEffect)(()=>{el||en(ee)},[JSON.stringify(ee)]);let ec=eo("isCompanyCard"),{data:es,isLoading:ed}=ry(k,{skip:!k}),eu={};es&&({taggedQuestions:x,otherQuestions:f,keys:eu}=makeCustomQuestions(es,ei)),eW.useEffect(()=>{if(es){let e=utils_generateValidationSchema(es);J(e.concat(rI)),en(e=>{let t={...e};return es.forEach(e=>{let n=utils_getQuestionFormId(e);t[n]="boolean"!==e.type&&""}),t}),es.forEach(e=>{let t=utils_getQuestionFormId(e);rS[t]="boolean"===e.type?"Waiver":e.label})}},[es]),(0,eW.useEffect)(()=>{ea.reset(et)},[et,ea]);let onSubmit=async e=>{trackFormSubmitEvent(),w((0,e5.Tf)({status:e8.i.SUBMITTING})),w((0,tF.qU)({isCompanyCard:e.isCompanyCard,companyName:""===e.companyName.trim()?null:e.companyName.trim(),email:e.email,phone:e.homephone,firstName:e.firstName,lastName:e.lastName,address:{city:e.city,state:e.state,country:e.country,postalCode:e.zipCode,line1:e.addressLine1,line2:e.addressLine2}})),w((0,nb.F_)(e.hideName)),w((0,nb.Vl)(e.hideDonation)),w((0,nb.N8)(e.canContactEmail)),w((0,nb.vH)(e.canContactSMS)),Object.entries(e).filter(e=>{let[t]=e;return eu.hasOwnProperty(t)}).forEach(e=>{let[t,n]=e;n instanceof Date&&(n=n.toISOString().split("T")[0]),t.includes("currency")&&(n=Number(n=n.replace(/[^0-9.]/g,""))),(!t.includes("homephone")||n&&""!==n)&&""!==n&&w((0,rc.oe)({questionId:eu[t],answer:n,formId:t}))});try{w((0,e3.BZ)()),await C(),_(v+1)}catch(e){var t;console.error(e),eK().notify(e),w((0,e5.Tf)({status:e8.i.FAILED,error:null!==(t=e.message)&&void 0!==t?t:"An error has occurred while trying to finalize your payment."}))}},ep=null==x?void 0:null===(a=x.prefix)||void 0===a?void 0:a.element,em=null==x?void 0:null===(r=x.middle_name)||void 0===r?void 0:r.element,eh=ed?(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(Loaders_TextPlaceloader,{w:60,fs:"14px",lh:"20px",style:{margin:"12px 0px 0px"}}),(0,eV.jsx)(nm,{style:{minHeight:"46px",borderRadius:"8px",margin:"4px 0",width:"100%"}})]}):em?(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(NameField,{id:"firstName",label:"First name",error:ei.firstName})})}),(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:em})}),(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(NameField,{id:"lastName",label:"Last name",error:ei.lastName})})})]}):(0,eV.jsxs)(Layout_Row,{children:[(0,eV.jsx)(Layout_Column,{style:{flex:1,marginRight:"16px"},children:(0,eV.jsx)(NameField,{id:"firstName",label:"First name",error:ei.firstName})}),(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(NameField,{id:"lastName",label:"Last name",error:ei.lastName})})]}),ey=ed?rk:(0,eV.jsxs)(eV.Fragment,{children:[L&&(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(FormComponents_CheckboxField,{id:"isCompanyCard",children:(0,eV.jsx)(nr,{size:"sm",children:"Donate as an organization"})})}),ec&&(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(FormComponents_InputField,{id:"companyName",label:getErrorBannerLabels().companyName,required:!0,error:ei.companyName})})})]}),eg=!(null==I?void 0:null===(o=I.campaign_data)||void 0===o?void 0:o.hide_anonymous_donations),ex=!!(null==I?void 0:null===(i=I.campaign_data)||void 0===i?void 0:i.hide_donation_amounts),ef=(0,eV.jsx)(Layout_Row,{children:(0,eV.jsxs)(Layout_Column,{style:{flex:1},children:[ed?rk:eg?(0,eV.jsxs)(Layout_Row,{children:[(0,eV.jsx)(FormComponents_CheckboxField,{id:"hideName",children:"Hide my name from the public."}),(0,eV.jsx)(nC,{top:"2px",children:(0,eV.jsx)(Tooltip,{placement:"top",text:"We will only use your name to send you a receipt with tax information.",children:(0,eV.jsx)(UiIcon,{name:"info",color:"#78726E"})})})]}):null,ed?rk:ex?(0,eV.jsx)(FormComponents_CheckboxField,{id:"hideDonation",children:"Hide my donation from the public."}):null]})}),ev=null==x?void 0:null===(l=x.suffix)||void 0===l?void 0:l.element,eb=ed?(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(Loaders_TextPlaceloader,{w:120,fs:"14px",lh:"20px",style:{margin:"12px 0px 0px"}}),(0,eV.jsx)(nm,{style:{minHeight:"46px",borderRadius:"8px",margin:"4px 0",width:"100%"}})]}):(0,eV.jsx)(FormComponents_InputField,{required:!0,label:"Email for receipt",id:"email",error:ei.email}),e_=!(null==I?void 0:null===(c=I.campaign_data)||void 0===c?void 0:c.hide_contact_opt_in),{sms_opt_in:ej}=hooks_useOrganizationTags(["sms_opt_in"]),eC=null==x?void 0:null===(s=x.homephone)||void 0===s?void 0:s.element,ew=null==x?void 0:null===(d=x.cellphone)||void 0===d?void 0:d.element,ek=null==x?void 0:null===(u=x.company_name)||void 0===u?void 0:u.element,eE=null==x?void 0:null===(p=x.website)||void 0===p?void 0:p.element,eS=null==x?void 0:null===(m=x.gender)||void 0===m?void 0:m.element,eI=null==x?void 0:null===(h=x.pronoun)||void 0===h?void 0:h.element,eO=null==x?void 0:null===(y=x.birthdate)||void 0===y?void 0:y.element,eP=null==f?void 0:f.map(e=>e.element),eL=window.innerWidth>tQ.xs?-42:-24;return(0,eV.jsx)(t$,{children:(0,eV.jsx)(t5.RV,{...ea,children:(0,eV.jsxs)("form",{onSubmit:er(onSubmit,()=>{trackFormSubmitEvent(),S(!0)}),noValidate:!0,children:[(0,eV.jsx)(components_ErrorBanner,{errors:ei,labels:getErrorBannerLabels(),open:E,handleClose:()=>{S(!1)}}),(0,eV.jsx)(n_,{children:(0,eV.jsx)(Typography_Title,{level:2,children:"Your Information"})}),(0,eV.jsxs)(Layout_Column,{style:{marginTop:16},children:[ep?(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:ep})}):null,(0,eV.jsx)(FieldSet,{errors:ei,errored:!!ei.lastName||!!ei.firstName||!!ei.middle_name,createErrorLabel:utils_createNameFieldsErrorLabel,children:eh}),ey,eg||ex?ef:null,ev?(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:ev})}):null,(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:eb})}),e_?(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(DonorInformation_ContactOptIn,{checkboxFieldId:"canContactEmail",contactMethod:"email",loading:ed})})}):null,eC&&ew?(0,eV.jsxs)(Layout_Row,{style:{display:"flex",gap:"10px"},children:[(0,eV.jsx)(Layout_Column,{style:{flex:1},children:eC}),(0,eV.jsx)(Layout_Column,{style:{flex:1},children:ew})]}):null,eC&&!ew?(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:eC})}):null,ew&&!eC?(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:ew})}):null,ej?(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:(0,eV.jsx)(DonorInformation_ContactOptIn,{checkboxFieldId:"canContactSMS",contactMethod:"sms",loading:ed})})}):null,ek?(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:ek})}):null,eE?(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:eE})}):null,eS?(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:eS})}):null,eI?(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:eI})}):null,eO?(0,eV.jsx)(Layout_Row,{children:(0,eV.jsx)(Layout_Column,{style:{flex:1},children:eO})}):null,eP,(0,eV.jsx)(components_AddressFields,{methods:ea})]}),(0,eV.jsx)(components_FloatingCTA,{scrollableElementId:"checkout-container",marginBottomCompensation:eL,children:(0,eV.jsxs)(nj,{style:ed?{filter:"blur(3px)"}:{},children:[(0,eV.jsx)(components_TermsPrivacy,{}),(0,eV.jsx)("div",{style:{width:"100%",padding:"16px"},children:(0,eV.jsx)(ActionButton,{disabled:ed||P!==e8.i.IDLE,type:"submit",dataId:"confirm-donate",children:j})}),(0,eV.jsx)("div",{children:(0,eV.jsxs)(na,{children:[(0,eV.jsx)(nC,{children:(0,eV.jsx)(PaymentIcon,{name:"secure",scale:.875})}),(0,eV.jsx)("div",{style:{paddingTop:"5px"},children:"Transactions are secure and encrypted."})]})})]})})]})})})},isEnabled:()=>!0},COMPLETE_PAYMENT:{label:"Complete Payment",isEnabled:()=>!1}},getCheckoutSteps=e=>{let t=[],{configName:n,donationOptions:a}=e,{isCommentEnabled:r,isDedicationEnabled:o,isEmployerMatchingEnabled:i,hasMultipleDesignations:l,isDonorCoveredFeesEnabled:c}=a,s={isCommentEnabled:r,isDedicationEnabled:o,isEmployerMatchingEnabled:i,hasMultipleDesignations:l,isDonorCoveredFeesEnabled:c,configName:n};return Object.entries(rM).map(e=>{let[,n]=e;n.isEnabled(s)&&t.push(n)}),t};function Stepper_templateObject(){let e=(0,eU._)(["\n  display: flex;\n  justify-content: flex-start;\n  align-items: center;\n  padding: 10px 24px;\n"]);return Stepper_templateObject=function(){return e},e}function Stepper_templateObject1(){let e=(0,eU._)(["\n  list-style: none;\n  padding-inline-start: unset;\n"]);return Stepper_templateObject1=function(){return e},e}function Stepper_templateObject2(){let e=(0,eU._)(["\n  color: black;\n  opacity: 0.5;\n  margin: 0 8px;\n"]);return Stepper_templateObject2=function(){return e},e}let rq=tM.Z.nav(Stepper_templateObject()),rB=tM.Z.li(e=>{let{isClickable:t,isCurrent:n}=e,a=useTheme();return{display:"inline",cursor:t?"pointer":"default",color:n?"black":t?a["--theme-color__brand-primary"]:"#78726E",fontFamily:a["--theme-font__font-family--general"],fontWeight:n?500:"normal",fontSize:"0.875rem",lineHeight:"1.25rem","&:hover":{textDecoration:t?"underline":"none"}}}),rR=tM.Z.ol(Stepper_templateObject1()),rN=tM.Z.span(Stepper_templateObject2());var components_Stepper=e=>{let{steps:t,currentStep:n,onStepClick:a}=e;return(0,eV.jsx)(rq,{"aria-label":"progress",children:(0,eV.jsx)(rR,{children:t.map((e,r)=>{let o=e.key===n,i=r<t.findIndex(e=>e.key===n),handleStepKeyDown=t=>{"Enter"===t.key&&a&&a(e.key)};return(0,eV.jsxs)(eW.Fragment,{children:[(0,eV.jsx)(rB,{tabIndex:i?0:-1,"aria-current":o?"step":void 0,"aria-disabled":!i||o?"true":"false",isClickable:i,isCurrent:o,onClick:()=>{i&&a&&a(e.key)},onKeyDown:e=>handleStepKeyDown(e),role:"link",children:e.name}),r!==t.length-1&&(0,eV.jsx)(rN,{"aria-hidden":"true",children:"/"})]},e.key)})})})},hooks_usePageLoadAnalytics=()=>{let[e,t]=(0,eW.useState)(!1),{cid:n,oid:a,amount:r,currency:o,frequency:i,cart_id:l}=hooks_useQueryAndSessionData(["cid","oid","amount","currency","frequency","cart_id"]),{data:c}=(0,e2.kv)(n,{skip:!n}),{data:s}=ti(a,{skip:!c}),d=(0,e4.uZ)(l,{skip:!l}).data,u=(0,eX.I0)();(0,eW.useEffect)(()=>{let n=getAnalyticsInstance();n&&c&&s&&r&&i&&o&&!e&&(t(!0),n.page(),trackBeginCheckoutEvent({currency:null!=o?o:"USD",frequency:i,value:Number(r),campaign:c,organization:s,dispatch:u,cart:null==d?void 0:d.data}))},[c,s,r,i,o,d,u,e,t])},components_CheckoutOrchestrator=()=>{var e;let[t,n]=(0,eW.useState)("CREDIT_CARD"),[a,r]=(0,eW.useState)([]),o=(0,eY.useRouter)(),i=(0,eX.oR)(),{status:l,error:c}=(0,eX.v9)(e=>e.order.status),s=(0,eX.I0)(),d=(0,eX.v9)(e=>e.order.paymentDetails.amount),{cid:u,oid:p,c_src:m,c_src2:h,referrer:y,amount:g,currency:x,frequency:f,recurringEndDate:v,"utm_*":b,cart_id:_}=hooks_useQueryAndSessionData(["cid","oid","tyPageId","c_src","c_src2","referrer","amount","currency","frequency","recurringEndDate","utm_*","cart_id"]),j=useFormatCurrency(d,x),C=(0,e4.uZ)(_,{skip:!_}).data,w=null==C?void 0:C.data.attributes.items;(0,eW.useEffect)(()=>{if(w&&0===w.length){var e,t;null===(t=window)||void 0===t||null===(e=t.location)||void 0===e||e.replace("/campaign/".concat(u,"/donate"))}},[w,u]),v&&new Date(v)<new Date&&s((0,e5.Tf)({status:e8.i.FAILED,error:"Please enter a valid recurring end date."})),useInitializePaymentsMethods(u,x,d);let{country:k}=(0,eX.v9)(e=>e.order.billingDetails.address);usePrefetchStateMethods("US"!=k&&"CA"!=k?k:""),usePrefetchStateMethods("US"),usePrefetchStateMethods("CA"),(0,eW.useEffect)(()=>{window.SC={ab_testing:{cid:u,oid:p,donation_type:"studio",campaign_type:"studio"}}},[u,p]),hooks_useInitializeBillingDetails();let{data:E}=(0,e2.kv)(u,{skip:!u}),{data:S}=ti(p,{skip:!p});hooks_usePageLoadAnalytics();let I=useGoogleRecaptchaHook(),{executeV3:O}=I(),getRecaptchaToken=async()=>{if(!O)return console.log("Execute recaptcha not available"),eK().notify(Error("Execute recaptcha not available in CheckoutOrchestrator/index.tsx")),null;try{return await O("submit")}catch(e){return console.log("Error executing recaptcha",e),eK().notify(e),null}},returnToPaymentMethod=()=>{"ACH"===t||"CREDIT_CARD"===t?goToStep(1):goToStep(0)},handleFinalizeOrder=async()=>{if(!u||!x||!d||!p)throw Error("The campaign ID, organization ID, currency, and amount for the transaction must be defined.");let e=await getRecaptchaToken(),t=await s((0,e7.c)({oid:p,cart_id:_,cid:u,c_src:m,c_src2:h,referrer:y||document.referrer,currency:x,baseAmount:Number(g),frequency:f,recurringEndDate:v,reCaptchaToken:e}));if(e7.c.rejected.match(t)){let e="Unknown error occurred while finalizing order.";throw"string"==typeof t.payload?e=t.payload:t.payload instanceof Error?e=t.payload.message:"object"==typeof t.payload&&null!==t.payload?e=JSON.stringify(t.payload):t.error&&t.error.message&&(e=t.error.message),"order/finalize/rejected"===t.type&&returnToPaymentMethod(),trackFormErrorEvent(rM.COMPLETE_PAYMENT.label,e),Error(e)}if(e7.c.fulfilled.match(t)){let e=getAnalyticsInstance(),{purchase:n,purchaser:a,isCart:r,transaction:o}=t.payload;try{e.identify(a.member_id.toString(),{hostName:window.location.hostname,visitorType:"member"});let{canMakePayment:t,walletType:l}=s((0,e6.sm)());await trackPurchaseEvents({purchase:n,purchaser:a,campaign:E,organization:S,dwLoaded:t,walletType:l}),!r&&o&&await trackTransactionEvent(o,E,i.getState(),s)}catch(e){eK().notify(e),console.warn(e)}let l={id:n.id,frequency:f,raw_currency_code:n.currency.displayed_currency_code,comment:i.getState().order.donationOptions.comment,raw_total_gross_amount:n.grandTotal,member_email_address:a.email,recurring_end_date:v,...o},c=r?"order":"transaction";document.cookie="".concat(c,"_").concat(n.id,"=").concat(JSON.stringify(l),"; Secure; expires=").concat(new Date(Date.now()+9e5).toUTCString(),"; path=/;");let d=new URLSearchParams({...r?{orderId:n.id}:{tid:n.id},...b?{...b}:{},...m?{c_src:m}:{},...h?{c_src2:h}:{}});window.location.href="/campaign/".concat(u,"/thank-you?").concat(d.toString())}},P=hooks_useDonationOptions();(0,eW.useEffect)(()=>{if(P){let e=getCheckoutSteps({donationOptions:P,configName:t});r(e)}},[P,t]);let L=(0,eX.v9)(e=>e.order.steps.currentStep);(0,eW.useEffect)(()=>{s((0,e3.nQ)(a.map(e=>e.label))),!L&&E&&s((0,e3.Bq)(0))},[a]),(0,eW.useEffect)(()=>{o.push({pathname:o.pathname,query:{...o.query,step:L}},void 0,{shallow:!0})},[L]);let goToStep=e=>{s((0,e3.Bq)(e))};hooks_useManageRouteAndSteps();let T=(0,eW.useMemo)(()=>transformStepsForBreadcrumb(a),[a]),A=(0,eW.useCallback)(e=>{goToStep(e)},[goToStep]);if(!u||!d)return(0,eV.jsx)(Layout_Column,{style:{width:"100%"},children:(0,eV.jsx)(Layout_Row,{style:{alignItems:"baseline"},children:(0,eV.jsx)(components_Stepper,{steps:T,currentStep:L,onStepClick:A})})});let D=_?"Now":j+(f&&"one-time"!==f?"/".concat(f):""),getNextStepMessage=()=>L+1<a.length?"Continue to "+a[L+1].label.toLowerCase():"Donate "+D,F=null===(e=a[L])||void 0===e?void 0:e.component,setupComponent=e=>e?(0,eV.jsx)(Layout_Row,{style:{flexDirection:"row-reverse"},children:(0,eV.jsx)(e,{isActive:e===F,goToStep:goToStep,currentStep:L,onFinalizeOrder:handleFinalizeOrder,onPaymentMethodSelected:n,nextStepMessage:getNextStepMessage()})}):(0,eV.jsx)("div",{}),M=a.map(e=>({element:setupComponent(null==e?void 0:e.component),options:{show:e.component===F,destroy:!e.component,key:e.label}})),q=components_ComponentRenderer(M);return(0,eV.jsxs)(eV.Fragment,{children:[(l===e8.i.PROCESSING||l===e8.i.SUCCEEDED)&&(0,eV.jsx)(Loading,{}),l===e8.i.FAILED&&!!c&&(0,eV.jsx)(components_AlertBanner,{onClose:()=>s((0,e5.PU)()),children:c}),F&&(0,eV.jsxs)(Layout_Column,{style:{width:"100%"},children:[(0,eV.jsx)(Layout_Row,{style:{alignItems:"baseline"},children:(0,eV.jsx)(components_Stepper,{steps:T,currentStep:L,onStepClick:A})}),q]})]})};function Badge_templateObject(){let e=(0,eU._)(["\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  background-color: ",";\n  border-radius: 8px;\n  padding: 4px 12px 4px 12px;\n  border: 1px solid #eaeaea;\n  line-height: 20px;\n"]);return Badge_templateObject=function(){return e},e}function Badge_templateObject1(){let e=(0,eU._)(["\n  margin-left: 4px;\n  display: flex;\n"]);return Badge_templateObject1=function(){return e},e}let rz=tM.Z.div(Badge_templateObject(),e=>e.bgColor),rZ=tM.Z.div(Badge_templateObject1());var components_Badge=e=>{let{text:t,bgColor:n="#FFFFFF",icon:a}=e;return(0,eV.jsxs)(rz,{bgColor:n,children:[(0,eV.jsx)(nr,{size:"sm",bold:!0,children:t}),a&&(0,eV.jsx)(rZ,{children:a})]})};let rH=eW.createContext({isMobileCollapsed:!1,setIsMobileCollapsed:()=>null});var providers_MobileContext=e=>{let{children:t,isMobile:n}=e,[a,r]=(0,eW.useState)(n||!1),o=(0,eW.useMemo)(()=>({isMobileCollapsed:a,setIsMobileCollapsed:e=>{r(e)}}),[a]);return(0,eV.jsx)(rH.Provider,{value:o,children:t})},rG=n(4592);function mixins_templateObject(){let e=(0,eU._)(["\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  background-color: transparent;\n  cursor: pointer;\n  padding: 0;\n\n  /* Additional reset for buttons */\n  border: 0;\n  border-radius: 0;\n\n  /* Additional reset for anchors */\n  text-decoration: none;\n  text-align: center;\n"]);return mixins_templateObject=function(){return e},e}function mixins_templateObject1(){let e=(0,eU._)(["\n  /* Center label and icon */\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n\n  svg {\n    display: inline-block;\n\n    path {\n      fill: currentcolor;\n    }\n\n    ","\n  }\n"]);return mixins_templateObject1=function(){return e},e}let rU=(0,nu.iv)(mixins_templateObject());function TextButton_templateObject(){let e=(0,eU._)(["\n  outline: 2px dotted var(--classy-color__border--focus);\n  outline-offset: 2px;\n"]);return TextButton_templateObject=function(){return e},e}function TextButton_templateObject1(){let e=(0,eU._)(["\n  ","\n\n  color: var(--classy-color__neutral--30);\n  border-radius: var(--classy-border__radius-sm);\n  padding: 4px 8px;\n  min-height: 24px;\n  ","\n  line-height: 1;\n\n  &:hover {\n    /* No hover color when disabled/showing the loader. */\n    background-color: ",";\n  }\n\n  &:focus {\n    background-color: transparent;\n    ",";\n  }\n\n  &:disabled,\n  &[aria-disabled='true'] {\n    cursor: not-allowed;\n    color: var(--classy-color__neutral--50);\n  }\n\n  & > svg {\n    transform: ",";\n  }\n\n  ","\n  /* override iconCss gap */\n  gap: 4px;\n"]);return TextButton_templateObject1=function(){return e},e}let rV=(0,nu.iv)(TextButton_templateObject()),rW=tM.Z.button(TextButton_templateObject1(),rU,{fontFamily:"var(--theme-font__font-family--general)",fontSize:"var(--classy-font__paragraph-sm--font-size)",lineHeight:"var(--classy-font__paragraph-sm--line-height)",fontWeight:"var(--classy-font__paragraph-sm--font-weight)"},e=>e.disabled?"transparent":"var(--classy-color__background--lightest)",rV,e=>e.isExpanded?"rotate(180deg)":"initial",(e=>{let{iconSizePreset:t}=e;return(0,nu.iv)(mixins_templateObject1(),t)})({iconSizePreset:{height:"16px",width:"16px"}})),rQ=tM.Z.div(()=>{let e=useTheme();return{backgroundColor:e["--theme-color--neutral-100"],padding:"12px",borderRadius:e["--theme--border-radius-md"],minWidth:"316px"}}),rK=tM.Z.span(()=>{let e=useTheme();return{backgroundColor:e["--theme-color--neutral-95"],padding:"2px 4px 2px 4px",borderRadius:"4px"}});var components_CartItem=e=>{let{cartId:t,itemId:n,productName:a,frequency:r,unitPrice:o,currency:i="USD",recurringEndDate:l,onDeleted:c}=e,s=(0,eX.I0)(),d=useTheme(),handleDeleteClick=async()=>{await s(e4.wz.initiate({cartId:t,itemId:n})).unwrap(),c&&c()};return(0,eV.jsxs)(rQ,{children:[(0,eV.jsxs)("div",{style:{marginBottom:12,display:"flex",justifyContent:"space-between"},children:[(0,eV.jsx)("span",{style:{...(0,tU.XG)(d,"default",!0)},children:a}),(0,eV.jsx)("span",{"data-testid":"cart-item-delete-".concat(n),onClick:handleDeleteClick,style:{height:"24px",cursor:"pointer"},children:(0,eV.jsx)(UiIcon,{name:"trash_can",w:16})})]}),(0,eV.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,eV.jsx)(rK,{children:(0,eV.jsxs)(na,{style:{lineHeight:"18px"},children:[(0,eV.jsx)("span",{style:{textTransform:"capitalize"},children:r}),l&&" until ".concat(l)]})}),(0,eV.jsx)("span",{style:{...(0,tU.XG)(d,"default",!0)},children:o.toLocaleString("en-US",{style:"currency",currency:i,minimumFractionDigits:2,maximumFractionDigits:2})})]})]})};function CartItems_templateObject(){let e=(0,eU._)(["\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  margin-bottom: 10px;\n  max-height: 300px;\n  overflow-y: scroll;\n  scrollbar-color: #c7c7c7 transparent;\n  width: 105%;\n\n  "," {\n    padding-right: 8px;\n  }\n  &::-webkit-scrollbar {\n    width: 8px;\n    height: 8px;\n    background-color: transparent;\n  }\n\n  &::-webkit-scrollbar-thumb {\n    background: #c7c7c7;\n    border-radius: 4px;\n  }\n"]);return CartItems_templateObject=function(){return e},e}let rY=(0,tM.Z)(Layout_Row)(CartItems_templateObject(),breakpointMinQuery("xs"));var CheckoutSummary_CartItems=e=>{let{currency:t}=e,{cart_id:n}=hooks_useQueryAndSessionData(["cart_id"]),a=(0,e4.uZ)(n,{skip:!n}).data,r=(0,eX.I0)(),handleOnDeleted=async()=>{a=await r(e4.dv.initiate(n)).unwrap()},o=tt()(a,"data.attributes.items",[]);return(0,eV.jsx)(rY,{"data-testid":"cart-items",children:null==o?void 0:o.map(e=>{var a,r;return(0,eV.jsx)(components_CartItem,{cartId:n,itemId:e.id,productName:e.name,unitPrice:e.unitPrice,frequency:null!==(r=null===(a=e.recurringProperties)||void 0===a?void 0:a.frequency)&&void 0!==r?r:"one-time",currency:t,onDeleted:handleOnDeleted},e.id)})})},rX=n(7229),rJ=n(8916);let r$=tM.Z.div(()=>{let e=useTheme();return{padding:"20px 16px 20px 16px",margin:0,marginTop:"26px",border:"1px solid ".concat(e["--theme-color--neutral-90"]),borderRadius:e["--theme--border-radius-md"],backgroundColor:"".concat(e["--theme-color--neutral-100"]," !important"),gap:"8px"}});var components_CurrencyDisclaimer=()=>{rX.registerLocale(rJ);let e=useTheme(),{oid:t,cid:n,currency:a}=hooks_useQueryAndSessionData(["oid","cid","currency"]),{data:r}=ti(t,{skip:!t}),o=(0,eX.I0)(),i=o((0,e3.M1)()),l=(0,eX.v9)(e=>e.order.paymentDetails.type),{data:c,isLoading:s}=tf({campaignId:n,currency:a},{skip:!n||!a}),d=c?null==c?void 0:c.paymentMethods:[];if(!i.label||"Payment"===i.label)return null;let u=d.find(e=>e.type===l);if(s||!u||a===(null==u?void 0:u.currency))return null;let p=rX.getName((null==r?void 0:r.country)||"US","en"),m=(null==u?void 0:u.currency)||"USD",aOrAn=e=>"aeiou".includes(e.charAt(0).toLowerCase())?"an":"a";return(0,eV.jsx)(r$,{"data-testid":"currencyDisclaimer",children:(0,eV.jsxs)(Layout_Row,{children:[(0,eV.jsx)(Layout_Column,{style:{width:"48px",paddingRight:"12px"},children:(0,eV.jsx)(UiIcon,{w:36,h:36,color:"#F3F2F2",name:"dolar"})}),(0,eV.jsx)(Layout_Column,{children:(0,eV.jsxs)("span",{style:{...(0,tU.N7)(e,"sm"),color:tU.ft["--theme-color--neutral-40"]},children:["Your donation to\xa0",aOrAn(p)," ",p," organization will be processed in\xa0",m," and deposited into\xa0",aOrAn(p)," ",p," bank account. Tax deductibility depends on your country's laws. Please consult your local tax professional."]})})]})})};function CheckoutSummary_templateObject(){let e=(0,eU._)(["\n  border: 0;\n  border-top: 1px solid #ffffff;\n  margin: 0 0;\n"]);return CheckoutSummary_templateObject=function(){return e},e}function CheckoutSummary_templateObject1(){let e=(0,eU._)(["\n  justify-content: space-between;\n  align-items: center;\n  margin-top: 24px;\n"]);return CheckoutSummary_templateObject1=function(){return e},e}function CheckoutSummary_templateObject2(){let e=(0,eU._)(["\n  display: flex;\n  align-items: center;\n"]);return CheckoutSummary_templateObject2=function(){return e},e}function CheckoutSummary_templateObject3(){let e=(0,eU._)(["\n  justify-content: space-between;\n  align-items: center;\n  margin-top: 16px;\n  margin-bottom: 24px;\n"]);return CheckoutSummary_templateObject3=function(){return e},e}function CheckoutSummary_templateObject4(){let e=(0,eU._)(["\n  height: 45px;\n  justify-content: space-between;\n  background-color: ",";\n  align-items: center;\n  padding: 0 24px;\n  border-bottom: #ebeaea 1px solid;\n\n  "," {\n    padding: 0px 42px;\n  }\n\n  "," {\n    padding: 64px 40px;\n  }\n\n  "," {\n    padding: 64px 52px;\n  }\n"]);return CheckoutSummary_templateObject4=function(){return e},e}function CheckoutSummary_templateObject5(){let e=(0,eU._)(["\n  width: 100%;\n"]);return CheckoutSummary_templateObject5=function(){return e},e}function _templateObject6(){let e=(0,eU._)(["\n  overflow: hidden;\n  transition: max-height 0.3s ease-in-out;\n  height: auto;\n  max-height: ",";\n"]);return _templateObject6=function(){return e},e}function _templateObject7(){let e=(0,eU._)(["\n  align-items: center;\n  gap: 4px;\n"]);return _templateObject7=function(){return e},e}let r0=tM.Z.hr(CheckoutSummary_templateObject()),r1=(0,tM.Z)(Layout_Row)(CheckoutSummary_templateObject1()),r2=tM.Z.div(CheckoutSummary_templateObject2()),r4=(0,tM.Z)(Layout_Row)(CheckoutSummary_templateObject3()),r5=(0,tM.Z)(Layout_Row)(CheckoutSummary_templateObject4(),e=>e.isExpanded?"inherit":"#ffffff",breakpointMinQuery("xs"),breakpointMinQuery("sm"),breakpointMinQuery("md")),r3=(0,tM.Z)(Layout_Column)(CheckoutSummary_templateObject5()),r6=tM.Z.div(_templateObject6(),e=>e.isExpanded?"1500px":"0"),r7=(0,tM.Z)(nr)(_templateObject7());var components_CheckoutSummary=()=>{var e,t,n;let[a,r]=(0,eW.useState)(!1),o=(0,eX.I0)(),{dcf:i,processor:l,type:c,isAmex:s}=(0,eX.v9)(e=>e.order.paymentDetails),{amount:d,cid:u,currency:p,frequency:m,cart_id:h}=hooks_useQueryAndSessionData(["amount","cid","currency","frequency","cart_id"]),y=!!h,g=(0,eX.v9)(e=>e.order.steps.donationOptionsActive),{data:x}=e2.ZP.useGetCampaignQuery(u,{skip:!u}),f=null==x?void 0:null===(e=x.campaign_data)||void 0===e?void 0:e.dcf_enabled,{data:v,isFetching:b}=rA({campaignId:u,params:{amount:d,fot:i,currency:p||"USD",processor_name:l,payment_method:c===nI.XL.Plaid?nI.XL.ACH:c,amex:s}},{skip:!u||!d||!g}),getTotal=()=>{var e;return(null==v?void 0:null===(e=v.charge_summary)||void 0===e?void 0:e.total_charge)||d},_=useFormatCurrency(getTotal(),p),j=useFormatCurrency(d,p),C=useFormatCurrency(null==v?void 0:null===(t=v.charge_summary)||void 0===t?void 0:t.fee_on_top_amount,p),w=useTheme();(0,eW.useEffect)(()=>{var e;let t=null==x?void 0:null===(e=x.campaign_data)||void 0===e?void 0:e.classy_mode_checked_by_default;void 0!==t&&o((0,nb.MN)(t))},[x]),(0,eW.useEffect)(()=>{if(g&&i){let e={...null==v?void 0:v.gross_adjustment,raw_initial_gross_amount:Number(d)};o((0,rG.tZ)(e))}else o((0,rG.VR)());let e=Number(getTotal());Number.isNaN(e)||o((0,nb.T1)(e))},[v,d,o,i]);let{isMobileCollapsed:k}=(0,eW.useContext)(rH),E=getFrequencyString(m),S=(0,eX.v9)(e=>e.order.paymentDetails.type),I=getPaymentMethodConfig({paymentMethod:S,accountRoutingEnabled:!0,dispatch:o,theme:w}),TotalAmountComponent=(e,t,n)=>b?(0,eV.jsx)(Loaders_TextPlaceloader,{w:e,fs:t,lh:n}):_;return(0,eV.jsxs)(r3,{children:[k&&(0,eV.jsxs)(r5,{onClick:k?()=>{r(!a)}:void 0,isExpanded:a,children:[(0,eV.jsxs)(rW,{role:"button","aria-label":"View summary",isExpanded:a,"aria-expanded":a||!k,children:["View summary",(0,eV.jsx)(UiIcon,{name:"arrow_drop_down"})]}),(0,eV.jsxs)(r7,{children:[TotalAmountComponent("45px","16px","24px"),!y&&(0,eV.jsxs)(eV.Fragment,{children:[" / ",E]}),(0,eV.jsx)(PaymentIcon,{name:I.icon})]})]}),(0,eV.jsx)(Layout_Column,{children:(0,eV.jsx)(r6,{isExpanded:a||!k,"aria-hidden":!a&&k,children:(0,eV.jsxs)(tJ,{children:[(0,eV.jsx)(n_,{style:{marginBottom:40},children:(0,eV.jsx)(Typography_Title,{level:2,children:"Donation Summary"})}),!y&&(0,eV.jsxs)(Layout_Row,{style:{marginBottom:26,alignItems:"center"},children:[(0,eV.jsx)(Typography_Title,{size:"sm",style:{marginRight:10},level:2,children:TotalAmountComponent("70px","16px","24px")}),(0,eV.jsx)(r2,{children:(0,eV.jsx)(components_Badge,{text:E,bgColor:"#FFFFFF",icon:(0,eV.jsx)(UiIcon,{w:22,h:22,name:"calendar_month"})})})]}),y&&(0,eV.jsx)(CheckoutSummary_CartItems,{currency:null!=p?p:"USD"}),(0,eV.jsx)(r0,{}),(0,eV.jsxs)(r1,{style:{marginBottom:"20px"},children:[(0,eV.jsx)(nr,{children:(0,eV.jsxs)(eV.Fragment,{children:["Donation ",!y&&E]})}),(0,eV.jsx)(nr,{"data-testid":"checkout-summary-amount-label",children:j})]}),f&&g&&(0,eV.jsxs)(r4,{children:[(0,eV.jsx)(nr,{children:"Fees"}),(0,eV.jsx)(nr,{"data-testid":"checkout-summary-fee-amount-label",children:!b&&(null==v?void 0:null===(n=v.charge_summary)||void 0===n?void 0:n.fee_on_top_amount)?C:(0,eV.jsx)(Loaders_TextPlaceloader,{w:"45px",fs:"16px",lh:"24px"})})]}),(0,eV.jsx)(r0,{}),(0,eV.jsxs)(r1,{children:[(0,eV.jsx)(nr,{bold:!0,children:"Total"}),(0,eV.jsx)(nr,{bold:!0,"data-testid":"checkout-summary-total-amount-label",children:TotalAmountComponent("65px","16px","24px")})]}),(0,eV.jsx)(components_CurrencyDisclaimer,{})]})})})]})},r8=n(9008),r9=n.n(r8),useTaxDeductibleLanguage=function(e){var t,n;let{data:a,isLoading:r}=(0,e2._x)(e,{skip:!e}),o=Object.values((null==a?void 0:a.pages)||{}).find(e=>"donation"===e.type),i=Object.values((null==o?void 0:o.blocks)||{}).find(e=>"donation"===e.type);return{isLoading:r,taxDeductibleMessage:null!==(n=null==i?void 0:null===(t=i.props)||void 0===t?void 0:t.taxDeductibleMessage)&&void 0!==n?n:"This organization is a 501(c)3 tax-exempt organization and your donation is tax\ndeductible within the guidelines of U.S. taxes, please keep your email donation as a\ndeduction on your U.S. taxes, please keep your email donation receipt as your\nofficial record. We’ll send it to you upon successful completion of your donation."}};let oe=tM.Z.div({display:"flex",border:"1px solid",borderColor:tU.ft["--theme-color--neutral-95"],backgroundColor:tU.ft["--theme-color--neutral-100"],minHeight:"60px",height:"auto",padding:"16px 24px",alignItems:"flex-start",width:"100%","@media (min-width: 767px)":{position:"fixed",bottom:0},"@media (max-width: 767px)":{paddingTop:"4px",flexDirection:"column",alignItems:"flex-start"}}),ot=tM.Z.p({display:"flex",alignItems:"center",color:tU.ft["--theme-color--neutral-40"],fontSize:"12px",fontWeight:"400",lineHeight:"16px","@media (max-width: 767px)":{width:"100%",textAlign:"center",paddingLeft:"0",marginLeft:"0",justifyContent:"center"}}),on=tM.Z.p({color:tU.ft["--theme-color--neutral-40"],borderLeft:"1px solid",borderColor:tU.ft["--theme-color--neutral-95"],paddingLeft:"16px",marginLeft:"16px",fontSize:"12px",fontWeight:"400",lineHeight:"16px","@media (max-width: 767px)":{borderLeft:"0",paddingLeft:"0",marginLeft:"0",paddingTop:"8px"}});var components_PageFooter=e=>{let t=useTheme(),{taxDeductibleMessage:n}=e;return(0,eV.jsxs)(oe,{id:"pageFooter",children:[(0,eV.jsxs)(ot,{style:{...(0,tU.N7)(t,"sm"),whiteSpace:"nowrap"},children:[(0,eV.jsx)(UiIcon,{w:16,h:16,name:"lightning_bolt"}),"Powered by Classy from GoFundMe"]}),n&&(0,eV.jsx)(on,{style:{...(0,tU.N7)(t,"sm")},children:n})]})},oa=n(2757),or=n(2248),oo=n(1564),oi=n(7519),ol=n(3052),oc=n(930),os=n(2215),od=n(4298),ou=n.n(od),op=n(5686),om=n(9094);function pages_templateObject(){let e=(0,eU._)(["\n  :root {\n    /* Base tokens */\n    ","\n    ","\n  }\n  ","\n  ","\n  ","\n  ","\n  body {\n    font-family: var(--classy-font__font-family--base);\n    ","\n    &::-webkit-scrollbar {\n      display: none;\n    }\n    -ms-overflow-style: none; /* IE and Edge */\n    scrollbar-width: none; /* Firefox */\n    overflow-y: hidden;\n  }\n  #__next {\n    overflow: hidden;\n  }\n"]);return pages_templateObject=function(){return e},e}let oh=(0,nu.iv)(pages_templateObject(),oc.x,os.t,oa.S,or.G,or.m,oo.A,oi.R),Home=e=>{let{theme:t,headerProps:n,title:a,favicon:r,analyticsSettings:o,cid:i,orgTags:l}=e,{isMobileCollapsed:c,setIsMobileCollapsed:s}=(0,eW.useContext)(rH),d=(0,eX.I0)(),u=(0,eW.useRef)(null),p=(0,eW.useRef)(null),m=(0,eW.useCallback)(e=>{var t,n;if(!(e instanceof HTMLElement))return;let a=document.getElementById("pageFooter"),r=document.getElementById("horizontalLine"),o=Math.min((null==a?void 0:a.getBoundingClientRect().top)||1/0,(null==r?void 0:r.getBoundingClientRect().top)||1/0),i=e.getBoundingClientRect().bottom,l=(null===(t=p.current)||void 0===t?void 0:t.scrollTop)||0;null===(n=p.current)||void 0===n||n.scrollTo({top:i>o?l+(i-o)+20:l,behavior:"smooth"})},[p.current]);(0,eW.useEffect)(()=>{d((0,om.Ux)(l))},[l]),(0,eW.useEffect)(()=>{d((0,op.Dc)(t))},[t]),(0,eW.useEffect)(()=>{let handleFocus=e=>{var t;if(e.preventDefault(),!(e.target instanceof HTMLElement))return;let n=e.target;(null===(t=p.current)||void 0===t?void 0:t.contains(n))&&m(n)};return window.addEventListener("focus",handleFocus,!0),()=>{window.removeEventListener("focus",handleFocus,!0)}},[p.current,m]),useLoadAnalytics(o),(0,eW.useEffect)(()=>{let handleResize=()=>{window.innerWidth<768?s(!0):s(!1)};return window.addEventListener("resize",handleResize),handleResize(),()=>window.removeEventListener("resize",handleResize)},[s]);let{taxDeductibleMessage:h}=useTaxDeductibleLanguage(i);return(0,eW.useEffect)(()=>{if(!u.current)return;let e=u.current.querySelector("a");null==e||e.setAttribute("title",n.logoLinkTitle)},[u]),(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(nu.xB,{styles:oh}),(0,eV.jsxs)(r9(),{children:[(0,eV.jsx)("title",{children:a}),(0,eV.jsx)("meta",{name:"description",content:"Make a difference with your donation. Support our cause and help us achieve our mission. Donate now to help create a better future for all. Every contribution counts."}),(0,eV.jsx)("link",{rel:"shortcut icon",href:r})]}),(0,eV.jsx)(GoogleReCaptchaWrapper,{children:(0,eV.jsxs)("div",{id:"checkout-container",style:{minWidth:"350px"},ref:p,children:[(0,eV.jsx)(Typography_Title,{hidden:!0,children:a}),(0,eV.jsx)("div",{id:"pageHeader",ref:u,children:(0,eV.jsx)(ol.m,{...n,role:"banner",children:(0,eV.jsx)(eV.Fragment,{})})}),(0,eV.jsxs)(components_CheckoutLayout,{isMobileCollapsed:c,children:[(0,eV.jsx)(components_CheckoutOrchestrator,{}),(0,eV.jsx)(components_CheckoutSummary,{})]}),(0,eV.jsx)(components_PageFooter,{taxDeductibleMessage:h})]})}),!l.skipOptimizely&&(0,eV.jsx)(ou(),{id:"classy-optimizely",src:"https://cdn.optimizely.com/js/20864580600.js",strategy:"beforeInteractive"}),(0,eV.jsx)(ou(),{src:"".concat("https://htp.tokenex.com","/Iframe/iframe-v3.41.min.js"),strategy:"afterInteractive",onError:e=>{console.error("Tokenex failed to load."),eK().notify(e)}}),(0,eV.jsx)(ou(),{id:"heap-analytics",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:'\n            window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://cdn.heapanalytics.com/js/heap-"+e+".js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a);for(var n=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","resetIdentity","removeEventProperty","setEventProperties","track","unsetEventProperty"],o=0;o<p.length;o++)heap[p[o]]=n(p[o])};\n            heap.load(\''.concat("1566116007","');\n          ")},onError:e=>{console.error("Heap failed to load."),eK().notify(e)}}),(0,eV.jsx)(ou(),{id:"facebook-pixel",children:"\n          !function(f,b,e,v,n,t,s)\n          {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n          n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n          if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n          n.queue=[];t=b.createElement(e);t.async=!0;\n          t.src=v;s=b.getElementsByTagName(e)[0];\n          s.parentNode.insertBefore(t,s)}(window, document,'script',\n          'https://connect.facebook.net/en_US/fbevents.js');\n        "})]})};var oy=!0,pages=e=>{let{isMobile:t,theme:n,headerProps:a,title:r,favicon:o,analyticsSettings:i,channels:l,oid:c,cid:s,cartId:d,orgTags:u}=e;return(0,eV.jsx)(providers_MobileContext,{isMobile:t,children:(0,eV.jsx)(Home,{theme:n,headerProps:a,analyticsSettings:i,channels:l,title:r,favicon:o,oid:c,cid:s,cartId:d,orgTags:u})})}}},function(e){e.O(0,[342,424,909,143,774,888,179],function(){return e(e.s=8312)}),_N_E=e.O()}]);
//# sourceMappingURL=index-03c031e85d8ca599.js.map