1import{B as e,C as t,I as n,O as r,R as i,S as a,U as o,V as s,X as c,Z as l,_ as ee,d as u,f as d,h as f,j as p,l as m,m as h,t as g,z as _}from"./cmsClient-V8g32bKp.js";import{f as v,h as y}from"./routing-CWrPCN4D.js";import{t as b}from"./format-CQE3RUoW.js";import{n as x,r as S}from"./donationIntervals-DLazrPAI.js";import{I as C,J as w,O as T,S as te,Y as E,ot as D}from"./index-BPPa88yO.js";import{t as O}from"./lib-BDL5uvGP.js";import{t as k}from"./SeoHead-eFUkyYmF.js";var A=[{value:`US`,label:`United States`},{value:`AF`,label:`Afghanistan`},{value:`AX`,label:`Ã
land Islands`},{value:`AL`,label:`Albania`},{value:`DZ`,label:`Algeria`},{value:`AS`,label:`American Samoa`},{value:`AD`,label:`Andorra`},{value:`AO`,label:`Angola`},{value:`AI`,label:`Anguilla`},{value:`AQ`,label:`Antarctica`},{value:`AG`,label:`Antigua & Barbuda`},{value:`AR`,label:`Argentina`},{value:`AM`,label:`Armenia`},{value:`AW`,label:`Aruba`},{value:`AU`,label:`Australia`},{value:`AT`,label:`Austria`},{value:`AZ`,label:`Azerbaijan`},{value:`BS`,label:`Bahamas`},{value:`BH`,label:`Bahrain`},{value:`BD`,label:`Bangladesh`},{value:`BB`,label:`Barbados`},{value:`BY`,label:`Belarus`},{value:`BE`,label:`Belgium`},{value:`BZ`,label:`Belize`},{value:`BJ`,label:`Benin`},{value:`BM`,label:`Bermuda`},{value:`BT`,label:`Bhutan`},{value:`BO`,label:`Bolivia`},{value:`BA`,label:`Bosnia & Herzegovina`},{value:`BW`,label:`Botswana`},{value:`BV`,label:`Bouvet Island`},{value:`BR`,label:`Brazil`},{value:`IO`,label:`British Indian Ocean Territory`},{value:`VG`,label:`British Virgin Islands`},{value:`BN`,label:`Brunei`},{value:`BG`,label:`Bulgaria`},{value:`BF`,label:`Burkina Faso`},{value:`BI`,label:`Burundi`},{value:`KH`,label:`Cambodia`},{value:`CM`,label:`Cameroon`},{value:`CA`,label:`Canada`},{value:`CV`,label:`Cape Verde`},{value:`BQ`,label:`Caribbean Netherlands`},{value:`KY`,label:`Cayman Islands`},{value:`CF`,label:`Central African Republic`},{value:`TD`,label:`Chad`},{value:`CL`,label:`Chile`},{value:`CN`,label:`China`},{value:`CX`,label:`Christmas Island`},{value:`CC`,label:`Cocos (Keeling) Islands`},{value:`CO`,label:`Colombia`},{value:`KM`,label:`Comoros`},{value:`CG`,label:`Congo - Brazzaville`},{value:`CD`,label:`Congo - Kinshasa`},{value:`CK`,label:`Cook Islands`},{value:`CR`,label:`Costa Rica`},{value:`CI`,label:`Côte dâIvoire`},{value:`HR`,label:`Croatia`},{value:`CU`,label:`Cuba`},{value:`CW`,label:`Curaçao`},{value:`CY`,label:`Cyprus`},{value:`CZ`,label:`Czechia`},{value:`DK`,label:`Denmark`},{value:`DJ`,label:`Djibouti`},{value:`DM`,label:`Dominica`},{value:`DO`,label:`Dominican Republic`},{value:`EC`,label:`Ecuador`},{value:`EG`,label:`Egypt`},{value:`SV`,label:`El Salvador`},{value:`GQ`,label:`Equatorial Guinea`},{value:`ER`,label:`Eritrea`},{value:`EE`,label:`Estonia`},{value:`SZ`,label:`Eswatini`},{value:`ET`,label:`Ethiopia`},{value:`FK`,label:`Falkland Islands`},{value:`FO`,label:`Faroe Islands`},{value:`FJ`,label:`Fiji`},{value:`FI`,label:`Finland`},{value:`FR`,label:`France`},{value:`GF`,label:`French Guiana`},{value:`PF`,label:`French Polynesia`},{value:`TF`,label:`French Southern Territories`},{value:`GA`,label:`Gabon`},{value:`GM`,label:`Gambia`},{value:`GE`,label:`Georgia`},{value:`DE`,label:`Germany`},{value:`GH`,label:`Ghana`},{value:`GI`,label:`Gibraltar`},{value:`GR`,label:`Greece`},{value:`GL`,label:`Greenland`},{value:`GD`,label:`Grenada`},{value:`GP`,label:`Guadeloupe`},{value:`GU`,label:`Guam`},{value:`GT`,label:`Guatemala`},{value:`GG`,label:`Guernsey`},{value:`GN`,label:`Guinea`},{value:`GW`,label:`Guinea-Bissau`},{value:`GY`,label:`Guyana`},{value:`HT`,label:`Haiti`},{value:`HM`,label:`Heard & McDonald Islands`},{value:`HN`,label:`Honduras`},{value:`HK`,label:`Hong Kong SAR China`},{value:`HU`,label:`Hungary`},{value:`IS`,label:`Iceland`},{value:`IN`,label:`India`},{value:`ID`,label:`Indonesia`},{value:`IR`,label:`Iran`},{value:`IQ`,label:`Iraq`},{value:`IE`,label:`Ireland`},{value:`IM`,label:`Isle of Man`},{value:`IL`,label:`Israel`},{value:`IT`,label:`Italy`},{value:`JM`,label:`Jamaica`},{value:`JP`,label:`Japan`},{value:`JE`,label:`Jersey`},{value:`JO`,label:`Jordan`},{value:`KZ`,label:`Kazakhstan`},{value:`KE`,label:`Kenya`},{value:`KI`,label:`Kiribati`},{value:`KW`,label:`Kuwait`},{value:`KG`,label:`Kyrgyzstan`},{value:`LA`,label:`Laos`},{value:`LV`,label:`Latvia`},{value:`LB`,label:`Lebanon`},{value:`LS`,label:`Lesotho`},{value:`LR`,label:`Liberia`},{value:`LY`,label:`Libya`},{value:`LI`,label:`Liechtenstein`},{value:`LT`,label:`Lithuania`},{value:`LU`,label:`Luxembourg`},{value:`MO`,label:`Macao SAR China`},{value:`MG`,label:`Madagascar`},{value:`MW`,label:`Malawi`},{value:`MY`,label:`Malaysia`},{value:`MV`,label:`Maldives`},{value:`ML`,label:`Mali`},{value:`MT`,label:`Malta`},{value:`MH`,label:`Marshall Islands`},{value:`MQ`,label:`Martinique`},{value:`MR`,label:`Mauritania`},{value:`MU`,label:`Mauritius`},{value:`YT`,label:`Mayotte`},{value:`MX`,label:`Mexico`},{value:`FM`,label:`Micronesia`},{value:`MD`,label:`Moldova`},{value:`MC`,label:`Monaco`},{value:`MN`,label:`Mongolia`},{value:`ME`,label:`Montenegro`},{value:`MS`,label:`Montserrat`},{value:`MA`,label:`Morocco`},{value:`MZ`,label:`Mozambique`},{value:`MM`,label:`Myanmar (Burma)`},{value:`NA`,label:`Namibia`},{value:`NR`,label:`Nauru`},{value:`NP`,label:`Nepal`},{value:`NL`,label:`Netherlands`},{value:`NC`,label:`New Caledonia`},{value:`NZ`,label:`New Zealand`},{value:`NI`,label:`Nicaragua`},{value:`NE`,label:`Niger`},{value:`NG`,label:`Nigeria`},{value:`NU`,label:`Niue`},{value:`NF`,label:`Norfolk Island`},{value:`KP`,label:`North Korea`},{value:`MK`,label:`North Macedonia`},{value:`MP`,label:`Northern Mariana Islands`},{value:`NO`,label:`Norway`},{value:`OM`,label:`Oman`},{value:`PK`,label:`Pakistan`},{value:`PW`,label:`Palau`},{value:`PS`,label:`Palestinian Territories`},{value:`PA`,label:`Panama`},{value:`PG`,label:`Papua New Guinea`},{value:`PY`,label:`Paraguay`},{value:`PE`,label:`Peru`},{value:`PH`,label:`Philippines`},{value:`PN`,label:`Pitcairn Islands`},{value:`PL`,label:`Poland`},{value:`PT`,label:`Portugal`},{value:`PR`,label:`Puerto Rico`},{value:`QA`,label:`Qatar`},{value:`RE`,label:`Réunion`},{value:`RO`,label:`Romania`},{value:`RU`,label:`Russia`},{value:`RW`,label:`Rwanda`},{value:`WS`,label:`Samoa`},{value:`SM`,label:`San Marino`},{value:`ST`,label:`São Tomé & PrÃncipe`},{value:`SA`,label:`Saudi Arabia`},{value:`SN`,label:`Senegal`},{value:`RS`,label:`Serbia`},{value:`SC`,label:`Seychelles`},{value:`SL`,label:`Sierra Leone`},{value:`SG`,label:`Singapore`},{value:`SX`,label:`Sint Maarten`},{value:`SK`,label:`Slovakia`},{value:`SI`,label:`Slovenia`},{value:`SB`,label:`Solomon Islands`},{value:`SO`,label:`Somalia`},{value:`ZA`,label:`South Africa`},{value:`GS`,label:`South Georgia & South Sandwich Islands`},{value:`KR`,label:`South Korea`},{value:`SS`,label:`South Sudan`},{value:`ES`,label:`Spain`},{value:`LK`,label:`Sri Lanka`},{value:`BL`,label:`St. Barthélemy`},{value:`SH`,label:`St. Helena`},{value:`KN`,label:`St. Kitts & Nevis`},{value:`LC`,label:`St. Lucia`},{value:`MF`,label:`St. Martin`},{value:`PM`,label:`St. Pierre & Miquelon`},{value:`VC`,label:`St. Vincent & Grenadines`},{value:`SD`,label:`Sudan`},{value:`SR`,label:`Suriname`},{value:`SJ`,label:`Svalbard & Jan Mayen`},{value:`SE`,label:`Sweden`},{value:`CH`,label:`Switzerland`},{value:`SY`,label:`Syria`},{value:`TW`,label:`Taiwan`},{value:`TJ`,label:`Tajikistan`},{value:`TZ`,label:`Tanzania`},{value:`TH`,label:`Thailand`},{value:`TL`,label:`Timor-Leste`},{value:`TG`,label:`Togo`},{value:`TK`,label:`Tokelau`},{value:`TO`,label:`Tonga`}
1,{value:`TT`,label:`Trinidad & Tobago`},{value:`TN`,label:`Tunisia`},{value:`TR`,label:`Türkiye`},{value:`TM`,label:`Turkmenistan`},{value:`TC`,label:`Turks & Caicos Islands`},{value:`TV`,label:`Tuvalu`},{value:`UM`,label:`U.S. Outlying Islands`},{value:`VI`,label:`U.S. Virgin Islands`},{value:`UG`,label:`Uganda`},{value:`UA`,label:`Ukraine`},{value:`AE`,label:`United Arab Emirates`},{value:`GB`,label:`United Kingdom`},{value:`UY`,label:`Uruguay`},{value:`UZ`,label:`Uzbekistan`},{value:`VU`,label:`Vanuatu`},{value:`VA`,label:`Vatican City`},{value:`VE`,label:`Venezuela`},{value:`VN`,label:`Vietnam`},{value:`WF`,label:`Wallis & Futuna`},{value:`EH`,label:`Western Sahara`},{value:`YE`,label:`Yemen`},{value:`ZM`,label:`Zambia`},{value:`ZW`,label:`Zimbabwe`}],j=new Set(A.map(e=>e.value));function M(e){return j.has(e)}var N={USA:`US`,CAN:`CA`,MEX:`MX`,GBR:`GB`,IRL:`IE`,FRA:`FR`,DEU:`DE`,ESP:`ES`,ITA:`IT`,NLD:`NL`,BEL:`BE`,CHE:`CH`,AUT:`AT`,SWE:`SE`,NOR:`NO`,DNK:`DK`,FIN:`FI`,POL:`PL`,PRT:`PT`,GRC:`GR`,CZE:`CZ`,HUN:`HU`,ROU:`RO`,UKR:`UA`,RUS:`RU`,TUR:`TR`,ISR:`IL`,ARE:`AE`,SAU:`SA`,IND:`IN`,PAK:`PK`,BGD:`BD`,CHN:`CN`,JPN:`JP`,KOR:`KR`,TWN:`TW`,HKG:`HK`,SGP:`SG`,MYS:`MY`,THA:`TH`,VNM:`VN`,PHL:`PH`,IDN:`ID`,AUS:`AU`,NZL:`NZ`,ZAF:`ZA`,NGA:`NG`,KEN:`KE`,EGY:`EG`,MAR:`MA`,GHA:`GH`,ETH:`ET`,BRA:`BR`,ARG:`AR`,CHL:`CL`,COL:`CO`,PER:`PE`,VEN:`VE`,ECU:`EC`,URY:`UY`,PRY:`PY`,BOL:`BO`,CRI:`CR`,PAN:`PA`,GTM:`GT`,HND:`HN`,SLV:`SV`,NIC:`NI`,DOM:`DO`,CUB:`CU`,JAM:`JM`,HTI:`HT`,TTO:`TT`,PRI:`PR`};function P(e){if(!e)return null;let t=e.trim();if(!t)return null;let n=t.toUpperCase();if(j.has(n))return n;if(N[n])return N[n];let r=A.find(e=>e.label.toLowerCase()===t.toLowerCase());return r?r.value:null}function ne(e){let t=(e??``).trim().split(/\s+/).filter(Boolean);return t.length===0?{firstName:``,lastName:``}:{firstName:t[0],lastName:t.slice(1).join(` `)}}var F=[{value:`AL`,label:`Alabama`},{value:`AK`,label:`Alaska`},{value:`AZ`,label:`Arizona`},{value:`AR`,label:`Arkansas`},{value:`CA`,label:`California`},{value:`CO`,label:`Colorado`},{value:`CT`,label:`Connecticut`},{value:`DE`,label:`Delaware`},{value:`DC`,label:`District of Columbia`},{value:`FL`,label:`Florida`},{value:`GA`,label:`Georgia`},{value:`HI`,label:`Hawaii`},{value:`ID`,label:`Idaho`},{value:`IL`,label:`Illinois`},{value:`IN`,label:`Indiana`},{value:`IA`,label:`Iowa`},{value:`KS`,label:`Kansas`},{value:`KY`,label:`Kentucky`},{value:`LA`,label:`Louisiana`},{value:`ME`,label:`Maine`},{value:`MD`,label:`Maryland`},{value:`MA`,label:`Massachusetts`},{value:`MI`,label:`Michigan`},{value:`MN`,label:`Minnesota`},{value:`MS`,label:`Mississippi`},{value:`MO`,label:`Missouri`},{value:`MT`,label:`Montana`},{value:`NE`,label:`Nebraska`},{value:`NV`,label:`Nevada`},{value:`NH`,label:`New Hampshire`},{value:`NJ`,label:`New Jersey`},{value:`NM`,label:`New Mexico`},{value:`NY`,label:`New York`},{value:`NC`,label:`North Carolina`},{value:`ND`,label:`North Dakota`},{value:`OH`,label:`Ohio`},{value:`OK`,label:`Oklahoma`},{value:`OR`,label:`Oregon`},{value:`PA`,label:`Pennsylvania`},{value:`RI`,label:`Rhode Island`},{value:`SC`,label:`South Carolina`},{value:`SD`,label:`South Dakota`},{value:`TN`,label:`Tennessee`},{value:`TX`,label:`Texas`},{value:`UT`,label:`Utah`},{value:`VT`,label:`Vermont`},{value:`VA`,label:`Virginia`},{value:`WA`,label:`Washington`},{value:`WV`,label:`West Virginia`},{value:`WI`,label:`Wisconsin`},{value:`WY`,label:`Wyoming`},{value:`AS`,label:`American Samoa`},{value:`GU`,label:`Guam`},{value:`MP`,label:`Northern Mariana Islands`},{value:`PR`,label:`Puerto Rico`},{value:`VI`,label:`U.S. Virgin Islands`},{value:`AA`,label:`Armed Forces Americas`},{value:`AE`,label:`Armed Forces Europe`},{value:`AP`,label:`Armed Forces Pacific`}],I=new Set(F.map(e=>e.value));function L(e){return I.has(e)}function re(e){if(!e)return null;let t=e.trim();if(!t)return null;let n=t.toUpperCase();if(I.has(n))return n;let r=F.find(e=>e.label.toLowerCase()===t.toLowerCase());return r?r.value:null}var R=a(`<div class=recurring-modal__fields><label><span>Amount</span><div class=recurring-modal__amount><span>$</span><input type=number min=1 step=0.01></div></label><label><span>Frequency</span><select>`),ie=a(`<div class=recurring-modal__actions><button type=button class=recurring-modal__cancel-link>Cancel recurring donation</button><button type=button class="btn btn--primary">Save changes`),z=a(`<p class=recurring-modal__error>`),B=a(`<div class=recurring-modal-overlay role=dialog aria-modal=true aria-labelledby=recurring-modal-title><div class=recurring-modal><button type=button class=recurring-modal__close aria-label=Close>Ã</button><h2 id=recurring-modal-title>Manage recurring donation</h2><p class=recurring-modal__lede> â currently <strong> </strong>.`),ae=a(`<p>Change to <strong> </strong>? It takes effect from your next payment<!>; you won't be charged today.`),oe=a(`<div class=recurring-modal__confirm><div class=recurring-modal__actions><button type=button class="btn btn--outline">Back</button><button type=button>`),se=a(`<p>Cancel this recurring donation? No further payments will be taken. Your past donations stay on record.`),ce=a(`<option>`),le=e=>e?new Date(e).toLocaleDateString(void 0,{year:`numeric`,month:`long`,day:`numeric`}):`â`,V=t=>{let r=()=>t.donation,[i,a]=o((r().amountCents/100).toFixed(2)),[s,ee]=o(r().interval??`monthly`),[d,_]=o(null),[v,y]=o(!1),[C,w]=o(``),T=()=>Math.round(parseFloat(i())*100),te=()=>T()!==r().amountCents||s()!==r().interval,E=e=>(S(e)?.label??`Recurring`).toLowerCase(),D=()=>{v()||t.onClose()},O=e=>{e.key===`Escape`&&D()};l(()=>
1document.addEventListener(`keydown`,O)),c(()=>document.removeEventListener(`keydown`,O));let k=()=>{if(w(``),!Number.isFinite(T())||T()<100){w(`The minimum donation is $1.00.`);return}_(`save`)},A=async e=>{y(!0),w(``);try{let n=e===`save`?await g.payments.updateRecurringDonation(r().id,{amountCents:T(),interval:s()}):await g.payments.cancelRecurringDonation(r().id);t.onChanged(n),t.onClose()}catch(e){w(e instanceof Error?e.message:`Something went wrong. Please try again.`),_(null)}finally{y(!1)}};return n(m,{get children(){var t=B(),o=t.firstChild,c=o.firstChild,l=c.nextSibling.nextSibling,m=l.firstChild,g=m.nextSibling,y=g.firstChild;return g.nextSibling,t.$$click=e=>{e.target===e.currentTarget&&D()},c.$$click=D,h(l,()=>r().campaignTitle||`General donation`,m),h(g,()=>b(r().amountCents,r().currency),y),h(g,()=>E(r().interval),null),h(l,n(p,{get when(){return r().nextPaymentAt},get children(){return[` `,`Next payment `,f(()=>le(r().nextPaymentAt)),`.`]}}),null),h(o,n(p,{get when(){return!d()},get fallback(){return(()=>{var t=oe(),i=t.firstChild,a=i.firstChild,o=a.nextSibling;return h(t,n(p,{get when(){return d()===`save`},get fallback(){return se()},get children(){var e=ae(),t=e.firstChild.nextSibling,i=t.firstChild,a=t.nextSibling.nextSibling;return a.nextSibling,h(t,()=>b(T(),r().currency),i),h(t,()=>E(s()),null),h(e,n(p,{get when(){return r().nextPaymentAt},get children(){return[` `,`(`,f(()=>le(r().nextPaymentAt)),`)`]}}),a),e}}),i),a.$$click=()=>_(null),o.$$click=()=>A(d()),h(o,(()=>{var e=f(()=>!!v());return()=>e()?`Workingâ¦`:d()===`cancel`?`Yes, cancel it`:`Yes, change it`})()),e(e=>{var t=v(),n=`btn ${d()===`cancel`?`btn--danger recurring-modal__danger`:`btn--primary`}`,r=v();return t!==e.e&&(a.disabled=e.e=t),n!==e.t&&u(o,e.t=n),r!==e.a&&(o.disabled=e.a=r),e},{e:void 0,t:void 0,a:void 0}),t})()},get children(){return[(()=>{var t=R(),n=t.firstChild,r=n.firstChild.nextSibling.firstChild.nextSibling,o=n.nextSibling.firstChild.nextSibling;return r.$$input=e=>a(e.currentTarget.value),o.addEventListener(`change`,e=>ee(e.currentTarget.value)),h(o,()=>x.map(t=>(()=>{var n=ce();return h(n,()=>t.label),e(()=>n.value=t.value),n})())),e(()=>r.value=i()),e(()=>o.value=s()),t})(),(()=>{var t=ie(),n=t.firstChild,r=n.nextSibling;return n.$$click=()=>_(`cancel`),r.$$click=k,e(()=>r.disabled=!te()),t})()]}}),null),h(o,n(p,{get when(){return C()},get children(){var e=z();return h(e,C),e}}),null),t}})};d([`click`,`input`]);var ue=a(`<div class=membership__notice>`),de=a(`<span class=profile__label>Your subscription`),fe=a(`<p class=membership__desc>`),pe=a(`<div class=membership__current><div><div class=membership__tier-name></div></div><div class=membership__price>`),me=a(`<div><dt>Status</dt><dd>`),H=a(`<div><dt></dt><dd>`),he=a(`<div><dt>Card</dt><dd> ending in `),U=a(`<div><dt>Source</dt><dd>Assigned by the site team`),ge=a(`<dl class=membership__facts><div><dt>Account role</dt><dd>`),_e=a(`<p class=membership__warning>Your subscription is cancelled and ends on <!>. <button type=button class=membership__link>Keep my subscription`),ve=a(`<button type=button class="btn btn--outline">Cancel subscription`),ye=a(`<div class=membership__actions><button type=button class="btn btn--outline-neutral">Change subscription`),be=a(`<span class=profile__label>Choose your subscription`),xe=a(`<div class=membership__tiers role=radiogroup>`),Se=a(`<div class=membership__actions><button type=button class="btn btn--outline">Cancel</button><button type=button class=btn>`),Ce=a(`<span class=profile__label>Confirm the change`),we=a(`<div class=membership__flow><div class=membership__flow-box><small>Current plan</small><strong></strong><span></span></div><div class=membership__flow-arrow aria-hidden=true>â</div><div class="membership__flow-box membership__flow-box--to"><small>New plan</small><strong></strong><span>`),W=a(`<div><dt>Charged now</dt><dd>`),Te=a(`<div><dt>Credit for your next bill</dt><dd>`),G=a(`<div><dt>Then</dt><dd> from `),Ee=a(`<dl class=membership__facts><div><dt>Price difference</dt><dd>`),K=a(`<p class=membership__explain>
1`),De=a(`<label class=profile__label>Card`),q=a(`<div class=membership__card>`),Oe=a(`<p class=profile__muted>Charged to your <!> ending in <!>.`),ke=a(`<div class=membership__error>`),Ae=a(`<div class="profile__card membership">`),je=a(`<p class=profile__muted>Loading your membershipâ¦`),Me=a(`<p class=profile__muted>Membership details are unavailable right now.`),Ne=a(`<span class=membership__badge>Current`),Pe=a(`<span class=membership__tout-desc>`),Fe=a(`<button type=button role=radio class=membership__tout><span class=membership__tout-head><strong></strong></span><span class=membership__tout-price><small></small></span><span class=membership__tout-freq>`);function J(e,t=`usd`){return new Intl.NumberFormat(void 0,{style:`currency`,currency:t.toUpperCase()}).format(e/100)}function Y(e){return e.isFree?``:e.intervalCount>1?` every ${e.intervalCount} ${e.interval}s`:` / ${e.interval}`}var X=e=>e.isFree?`Free`:e.intervalCount>1?`Every ${e.intervalCount} ${e.interval}s`:{day:`Daily`,week:`Weekly`,month:`Monthly`,year:`Yearly`}[e.interval]??e.interval,Z=e=>e?new Date(e).toLocaleDateString(void 0,{dateStyle:`long`}):``,Ie=()=>{let i=te(),[a,{refetch:l}]=s(()=>g.payments.membership().catch(()=>null)),[u,d]=o(`overview`),[m,_]=o(null),[v,y]=o(null),[b,x]=o(!1),[S,C]=o(``),[w,T]=o(``),E=null,D=null;c(()=>D?.destroy());let k=()=>a()?.current,A=()=>a()?.tiers??[],j=()=>A().find(e=>e.isCurrent)??A().find(e=>e.isFree)??null,M=()=>A().find(e=>e.id===m())??null,N=()=>{let e=M(),t=j();return!e||!t||e.id===t.id?`same`:e.priceCents>t.priceCents?`upgrade`:`downgrade`},P=()=>{let e=M();return!e||N()===`same`?k()?.cancelAtPeriodEnd?`Keep my subscription`:`No change`:`${N()===`upgrade`?`Upgrade`:`Downgrade`} to ${e.name} tier`},ne=()=>{C(``),T(``),_(j()?.id??null),d(`choose`)},F=async e=>{try{let t=`pk_test_51TrWMeB52FVSnB1ii9wzcb3JKVCYpTFWZ2cNT9ue5sbN9qtZ0Y2doU0RUMgjrrl7JcTrNgVp2fFZpmE0GdYKu0IT00C7O7oXE7`,n=await g.payments.publishableKey(`default`).catch(()=>null);if(n?.publishableKey&&(t=n.publishableKey),!t)return C(`Payments are not configured.`);if(E=await O(t),!E)return C(`Could not load the payment form.`);D?.destroy(),D=E.elements().create(`card`,{style:{base:{fontSize:`16px`}}}),D.mount(e)}catch{C(`Could not load the payment form.`)}},I=async()=>{let e=M();if(e){C(``),x(!0);try{y(await g.payments.previewMembership(e.id)),d(`confirm`)}catch(e){C(e instanceof Error?e.message:`Could not prepare that change.`)}finally{x(!1)}}},L=async e=>{T(e),d(`overview`),y(null),await l(),i.refreshUser?.()},re=async()=>{let e=M();if(e){C(``),x(!0);try{let t=await g.payments.changeMembership(e.id);if(t.result===`payment_required`&&t.clientSecret&&t.subscriptionId){if(!E||!D)throw Error(`Enter your card details.`);let n=await E.confirmCardPayment(t.clientSecret,{payment_method:{card:D}});if(n.error)throw Error(n.error.message||`Your card was declined.`);if((await g.payments.confirmMembership(t.subscriptionId)).result!==`changed`)throw Error(`The payment is still processing â check back in a minute.`);await L(`You're now on the ${e.name} tier.`)}else t.result===`cancel_scheduled`?await L(`Your subscription will end on ${Z(t.current.currentPeriodEnd)}; after that you're on the free plan.`):await L(e.isFree?`You're on the free plan.`:`You're now on the ${e.name} tier.`)}catch(e){C(e instanceof Error?e.message:`The change could not be completed.`)}finally{x(!1)}}},R=async()=>{x(!0),C(``);try{await g.payments.resumeMembership(),await L(`Your subscription will continue.`)}catch(e){C(e instanceof Error?e.message:`Could not resume.`)}finally{x(!1)}};return(()=>{var i=Ae();return h(i,n(p,{get when(){return!a.loading},get fallback(){return je()},get children(){return n(p,{get when(){return a()},get fallback(){return Me()},get children(){return[n(p,{get when(){return w()},get children(){var e=ue();return h(e,w),e}}),n(p,{get when(){return u()===`overview`},get children(){return[de(),(()=>{var e=pe(),t=e.firstChild,r=t.firstChild,i=t.nextSibling;return h(r,()=>
1k().tier?.name??`Free`),h(t,n(p,{get when(){return k().tier?.description},get children(){var e=fe();return h(e,()=>k().tier.description),e}}),null),h(i,(()=>{var e=f(()=>!!k().interval);return()=>e()?`${J(k().priceCents,k().currency)} / ${k().interval}`:`Free`})()),e})(),(()=>{var e=ge(),t=e.firstChild.firstChild.nextSibling;return h(t,()=>k().role),h(e,n(p,{get when(){return k().status},get children(){var e=me(),t=e.firstChild.nextSibling;return h(t,()=>k().status),e}}),null),h(e,n(p,{get when(){return k().currentPeriodEnd},get children(){var e=H(),t=e.firstChild,n=t.nextSibling;return h(t,()=>k().cancelAtPeriodEnd?`Ends on`:`Renews on`),h(n,()=>Z(k().currentPeriodEnd)),e}}),null),h(e,n(p,{get when(){return k().card},get children(){var e=he(),t=e.firstChild.nextSibling,n=t.firstChild;return h(t,()=>k().card.brand,n),h(t,()=>k().card.last4,null),e}}),null),h(e,n(p,{get when(){return k().source===`manual`},get children(){return U()}}),null),e})(),n(p,{get when(){return k().cancelAtPeriodEnd},get children(){var t=_e(),n=t.firstChild.nextSibling,r=n.nextSibling.nextSibling;return h(t,()=>Z(k().currentPeriodEnd),n),r.$$click=R,e(()=>r.disabled=b()),t}}),(()=>{var t=ye(),r=t.firstChild;return r.$$click=ne,h(t,n(p,{get when(){return f(()=>!k().tier?.isFree)()&&!k().cancelAtPeriodEnd},get children(){var e=ve();return e.$$click=()=>{_(A().find(e=>e.isFree)?.id??null),I()},e}}),null),e(()=>r.disabled=A().length<2),t})()]}}),n(p,{get when(){return u()===`choose`},get children(){return[be(),(()=>{var t=xe();return h(t,n(r,{get each(){return A()},children:t=>(()=>{var r=Fe(),i=r.firstChild,a=i.firstChild,o=i.nextSibling,s=o.firstChild,c=o.nextSibling;return r.$$click=()=>_(t.id),h(a,()=>t.name),h(i,n(p,{get when(){return t.isCurrent},get children(){return Ne()}}),null),h(o,(()=>{var e=f(()=>!!t.isFree);return()=>e()?`Free`:J(t.priceCents,t.currency)})(),s),h(s,()=>Y(t)),h(c,()=>X(t)),h(r,n(p,{get when(){return t.description},get children(){var e=Pe();return h(e,()=>t.description),e}}),null),e(e=>{var n=m()===t.id,i=m()===t.id,a=!!t.isCurrent;return n!==e.e&&ee(r,`aria-checked`,e.e=n),i!==e.t&&r.classList.toggle(`is-selected`,e.t=i),a!==e.a&&r.classList.toggle(`is-current`,e.a=a),e},{e:void 0,t:void 0,a:void 0}),r})()})),t})(),(()=>{var t=Se(),n=t.firstChild,r=n.nextSibling;return n.$$click=()=>d(`overview`),r.$$click=I,h(r,(()=>{var e=f(()=>!!b());return()=>e()?`Loadingâ¦`:P()})()),e(()=>r.disabled=b()||N()===`same`),t})()]}}),n(p,{get when(){return f(()=>u()===`confirm`)()&&v()},get children(){return[Ce(),(()=>{var e=we(),t=e.firstChild,n=t.firstChild.nextSibling,r=n.nextSibling,i=t.nextSibling.nextSibling.firstChild.nextSibling,a=i.nextSibling;return h(n,()=>v().from?.name??`Free`),h(r,(()=>{var e=f(()=>!!(v().from&&!v().from.isFree));return()=>e()?`${J(v().from.priceCents,v().from.currency)}${Y(v().from)}`:`Free`})()),h(i,()=>v().to.name),h(a,(()=>{var e=f(()=>!!v().to.isFree);return()=>e()?`Free`:`${J(v().to.priceCents,v().to.currency)}${Y(v().to)}`})()),e})(),(()=>{var e=Ee(),t=e.firstChild.firstChild.nextSibling;return h(t,()=>{let e=v().to.priceCents-(v().from?.priceCents??0);return`${e>=0?`+`:`â`}${J(Math.abs(e),v().currency)}${Y(v().to.isFree&&v().from?v().from:v().to)}`}),h(e,n(p,{get when(){return v().direction!==`cancel`},get children(){var e=W(),t=e.firstChild.nextSibling;return h(t,()=>J(v().amountDueNow,v().currency)),e}}),null),h(e,n(p,{get when(){return v().creditAfter>0},get children(){var e=Te(),t=e.firstChild.nextSibling;return h(t,()=>J(v().creditAfter,v().currency)),e}}),null),h(e,n(p,{get when(){return f(()=>!!v().nextDate)()&&!v().to.isFree}
1,get children(){var e=G(),t=e.firstChild.nextSibling,n=t.firstChild;return h(t,()=>J(v().nextAmount,v().currency),n),h(t,()=>Y(v().to),n),h(t,()=>Z(v().nextDate),null),e}}),null),e})(),(()=>{var e=K();return h(e,n(p,{get when(){return v().direction===`cancel`},get fallback(){return n(p,{get when(){return v().direction===`new`},get fallback(){return[`Your current plan is cancelled now and replaced by `,f(()=>v().to.name),`. Unused time on it is credited against the new price.`]},get children(){return[`Your `,f(()=>v().to.name),` subscription starts today and renews automatically. You can cancel any time.`]}})},get children(){return[`Your `,f(()=>v().from?.name),` subscription is cancelled. You keep it until`,` `,f(()=>Z(v().effectiveDate)||`the end of the period you paid for`),`, then move to the free plan. You won't be charged again.`]}})),e})(),n(p,{get when(){return v().requiresPayment},get children(){return[De(),(()=>{var e=q();return t(e=>void F(e),e),e})()]}}),n(p,{get when(){return f(()=>!v().requiresPayment&&v().amountDueNow>0)()&&k()?.card},get children(){var e=Oe(),t=e.firstChild.nextSibling,n=t.nextSibling.nextSibling;return n.nextSibling,h(e,()=>k().card.brand,t),h(e,()=>k().card.last4,n),e}}),(()=>{var t=Se(),n=t.firstChild,r=n.nextSibling;return n.$$click=()=>{d(`overview`),y(null)},r.$$click=re,h(r,(()=>{var e=f(()=>!!b());return()=>e()?`Workingâ¦`:v().direction===`cancel`?`Confirm cancellation`:`Confirm`})()),e(e=>{var t=b(),i=b();return t!==e.e&&(n.disabled=e.e=t),i!==e.t&&(r.disabled=e.t=i),e},{e:void 0,t:void 0}),t})()]}}),n(p,{get when(){return S()},get children(){var e=ke();return h(e,S),e}})]}})}})),i})()};d([`click`]);var Le=a(`<img alt="Your avatar"class=profile__avatar-img>`),Re=a(`<button type=button class=profile__avatar-remove>`),ze=a(`<div class=profile__row>
1<label class=profile__field><span class=profile__label>Mobile phone</span><input class=profile__input type=tel maxlength=255 placeholder="Mobile phone"></label><label class=profile__field><span class=profile__label>Primary phone</span><input class=profile__input type=tel maxlength=255 placeholder="Primary phone">`),Be=a(`<div class=profile__row><label class=profile__field><span class=profile__label>Street address 1</span><input class=profile__input type=text maxlength=255 placeholder="Street address"></label><label class=profile__field><span class=profile__label>Street address 2</span><input class=profile__input type=text maxlength=255 placeholder="Apt, suite, unit (optional)">`),Q=a(`<option>`),Ve=a(`<select class=profile__input><option value>Select stateâ¦`),He=a(`<div class=profile__row><label class=profile__field><span class=profile__label>Zip code</span><input class=profile__input type=text maxlength=255 placeholder="Zip / postal code"></label><label class=profile__field><span class=profile__label>Country</span><select class=profile__input><option value>
1Select countryâ¦`),Ue=a(`<label class=profile__field><span class=profile__label>Date of birth</span><input class=profile__input type=date>`),We=a(`<div class=profile__row><label class=profile__field><span class=profile__label>Timezone</span><select class=profile__input><option value>Select timezoneâ¦`),Ge=a(`<div class=profile__error>`),Ke=a(`<span class=profile__saved>Saved â`),qe=a(`<form class=profile__card><div class=profile__avatar-row><button type=button class=profile__avatar title="Change your avatar"aria-label="Change your avatar"><span class=profile__avatar-edit>Change</span></button><input type=file accept=image/* style=display:none><div class=profile__identity><span class=profile__display-name></span><span class=profile__email></span></div></div><div class=profile__row><label class=profile__field><span class=profile__label>First name</span><input class=profile__input type=text maxlength=100 placeholder="First name"></label><label class=profile__field><span class=profile__label>Last name</span><input class=profile__input type=text maxlength=100 placeholder="Last name"></label></div>
1<label class=profile__field><span class=profile__label>About you</span><textarea class=profile__textarea rows=4 maxlength=250 placeholder="A short summary about yourselfâ¦"></textarea><span class=profile__counter>/250</span></label><div class=profile__row><label class=profile__field><span class=profile__label>City</span><input class=profile__input type=text maxlength=100 placeholder=City></label><label class=profile__field><span class=profile__label></span></label></div><div class=profile__actions><button type=submit class=profile__save>`),Je=a(`<ul class=profile__orders>`),Ye=a(`<div class=profile__card>`),Xe=a(`<div class="profile__card profile__recurring"><h3 class=profile__section-title>Recurring donations</h3><ul class=profile__orders>`),Ze=a(`<div class=profile__donations-summary><span> donation</span><span class=profile__donations-total> total`),Qe=a(`<ul class=profile__messages>`),$e=a(`<span class=profile__saved>Sent â`),et=a(`<form class=profile__compose><span class=profile__label>Send a message</span><input class=profile__input type=text placeholder="Subject (optional)"><textarea class=profile__textarea rows=3 placeholder="Write a message to our teamâ¦"></textarea><div class=profile__actions><button type=submit class=profile__save>`),tt=a(`<div class=profile__container><nav class=profile__tabs aria-label="Profile sections">`),nt=a(`<div class="profile page-wrapper">`),rt=a(`<div class=profile__loading>Loadingâ¦`),it=a(`<button type=button>`),at=a(`<span class=profile__avatar-initials>`),ot=a(`<input class=profile__input type=text maxlength=100 placeholder="Region / province">`),st=a(`<p class=profile__muted>Loading your ordersâ¦`),ct=a(`<p class=profile__muted>You haven't placed any orders yet.`),lt=a(`<div class=profile__order-main><span class=profile__order-number></span><span class=profile__order-date>`),ut=a(`<div class=profile__order-meta><span></span><span class=profile__order-total>`),dt=a(`<span class="profile__badge profile__badge--warn">Payment failed`),ft=a(`<button type=button class="btn btn--small btn--outline">Manage`),pt=a(`<li class="profile__order profile__order--static"><div class=profile__order-main><span class=profile__order-number></span><span class=profile__order-date></span></div><div class=profile__order-meta><span class=profile__order-total> · `),mt=a(`<span class="profile__badge profile__badge--ended">Ended`),ht=a(`<p class=profile__muted>Loading your donationsâ¦`),gt=a(`<p class=profile__muted>You haven't made any donations yet.`),_t=a(`<span class=profile__badge>`),vt=a(`<li class="profile__order profile__order--static"><div class=profile__order-main><span class=profile__order-number></span><span class=profile__order-date></span></div><div class=profile__order-meta><span class=profile__order-total>`),yt=a(`<p class=profile__muted>Loading your messagesâ¦`),bt=a(`<p class=profile__muted>You have no messages yet.`),xt=a(`<span class=profile__message-badge>Replied`),St=a(`<div class=profile__message-body>`),Ct=a(`<li class=profile__message><button type=button class=profile__message-head><span class=profile__message-subject></span><span class=profile__message-date>`),wt=()=>{let a=te(),c=v(),[l,d]=y(),[m,x]=o(``),[O,j]=o(``),[N,I]=o(``),[R,ie]=o(``),[z,B]=o(``),[ae,oe]=o(``),[se,ce]=o(``),[le,ue]=o(``),[de,fe]=o(``),[pe,me]=o(``),[H,he]=o(``),[U,ge]=o(``),[_e,ve]=o(``),[ye,be]=o([]),xe=()=>ye().includes(`dateOfBirth`),Se=()=>{let e=H().trim();return!e||P(e)===`US`},[Ce,we]=o(!1),[W,Te]=o(void 0),G=()=>T(`contacts`),[Ee,K]=o(`idle`),[De,q]=o(``),[Oe,ke]=o(!1),Ae,[je,Me]=o(!1),Ne=()=>T(`shop`),Pe=()=>T(`messages`),Fe=()=>T(`campaigns`),J=()=>[{key:`profile`,label:`Profile`},{key:`membership`,label:`Membership`},...Ne()?[{key:`orders`,label:`Orders`}]:[],...Fe()?[{key:`donations`,label:`Donations`}]:[],...Pe()?[{key:`messages`,label:`Messages`}]:[]],Y=e=>e===`membership`?`membership`:e===`orders`&&Ne()?`orders`:e===`donations`&&Fe()?`donations`:e===`messages`&&Pe()?`messages`:`profile`,X=()=>Y(l.tab),Z=e=>d({tab:e}),wt=()=>C()!=null;i(()=>{if(!a.isLoading){if(!a.isAuthenticated){c(`/login?redirect=${encodeURIComponent(`/profile${window.location.search}`)}`,{replace:!0});return}wt()&&!T(`users`)&&c(`/`,{replace:!0})}}),i(()=>{let e=a.user;if(e&&!Oe()){let t=!e.firstName&&!e.lastName?ne(e.displayName):null;x(e.firstName||t?.firstName||``),j(e.lastName||t?.lastName||``),I(e.bio??``),ie(e.locationCity??``),B(re(e.locationState)??e.locationState??``),Te(e.avatarUrl),ke(!0)}}),i(()=>{!G()||!a.isAuthenticated||Ce()||(we(!0),(async()=>{try{let{contact:e,optionalFields:t}=await g.contacts.mine();if(be(t??[]),!e)return;oe(e.mobilePhone??``),ce(e.primaryPhone??``),ue(e.streetAddress1??``),fe(e.streetAddress2??``),me(e.zip??``);let n=e.country??``;he(P(n)??n),ge(e.timeZone??``),ve(e.dateOfBirth??``),!m().trim()&&e.firstName&&x(e.firstName),!O().trim()&&e.lastName&&j(e.lastName),!R().trim()&&e.city&&ie(e.city),!z().trim()&&e.state&&B(e.state),B(e=>re(e)??e)}catch{}})())});let Tt=_(()=>{let e=a.user;return(`${e?.firstName??``} ${e?.lastName??``}`.trim()||e?.displayName||e?.email||``).split(/\s+/).slice(0,2).map(e=>e[0]?.toUpperCase()??``).join(``)||`?`}),Et=async e=>{e.preventDefault(),K(`saving`),q(``);try{await g.auth.updateProfile({firstName:m().trim()||null,lastName:O().trim()||null,bio:N().trim()||null,locationCity:R().trim()||null,locationState:z().trim()||null,...G()?{mobilePhone:ae().trim()||null,primaryPhone:se().trim()||null,streetAddress1:le().trim()||null,streetAddress2:de().trim()||null,zip:pe().trim()||null,country:H().trim()||null,timeZone:U().trim()||null,...xe()?{dateOfBirth:_e()||null}:{}}:{}}),await a.refreshUser(),K(`success`),setTimeout(()=>K(`idle`),2500)}catch(e){q(e instanceof Error?e.message:`Could not save your profile.`),K(`error`)}},Dt=async e=>{let t=e.target,n=t.files?.[0];if(n){q(``);try{let e=await g.auth.uploadAvatar(n);Te(e.user.avatarUrl),await a.refreshUser()}catch(e){q(e instanceof Error?e.message:`Avatar upload failed.`)}finally{t.value=``}}},Ot=async()=>
1{if(!(!W()||je())){Me(!0),q(``);try{await g.auth.removeAvatar(),Te(void 0),await a.refreshUser()}catch(e){q(e instanceof Error?e.message:`Could not remove your photo.`)}finally{Me(!1)}}},[kt]=s(()=>X()===`orders`&&a.isAuthenticated?`load`:null,async()=>{try{return(await g.shop.orders.list({limit:50,mine:!0})).data}catch{return[]}}),[At,{mutate:jt}]=s(()=>X()===`donations`&&a.isAuthenticated?`load`:null,async()=>{try{return await g.payments.recurringDonations()}catch{return[]}}),[Mt,Nt]=o(null),Pt=e=>S(e)?.label??`Recurring`,Ft=e=>[`active`,`trialing`,`past_due`].includes(e.status),[$]=s(()=>a.isAuthenticated?`load`:null,async()=>{try{return(await g.payments.donations({limit:100})).data}catch{return[]}}),It=_(()=>($()??[]).reduce((e,t)=>e+(t.amountCents||0),0)),[Lt,{refetch:Rt}]=s(()=>X()===`messages`&&a.isAuthenticated?`load`:null,async()=>{try{return await g.messages.listMine()}catch{return[]}}),[zt,Bt]=o(null),[Vt,Ht]=o(``),[Ut,Wt]=o(``),[Gt,Kt]=o(!1),[qt,Jt]=o(!1),Yt=async e=>{if(e.preventDefault(),Ut().trim()){Kt(!0),Jt(!1);try{await g.messages.submit({name:a.user?.displayName||a.user?.email||`Member`,email:a.user?.email||``,subject:Vt().trim()||void 0,message:Ut().trim()}),Ht(``),Wt(``),Jt(!0),Rt(),setTimeout(()=>Jt(!1),3e3)}catch(e){q(e instanceof Error?e.message:`Could not send your message.`)}finally{Kt(!1)}}},Xt=e=>new Date(e).toLocaleDateString(void 0,{year:`numeric`,month:`short`,day:`numeric`});return(()=>{var i=nt();return h(i,n(k,{title:`My Profile`,description:`Manage your profile and account details.`,noindex:!0}),null),h(i,n(p,{get when(){return f(()=>!a.isLoading)()&&a.isAuthenticated},get fallback(){return rt()},get children(){var i=tt(),o=i.firstChild;return h(o,n(r,{get each(){return J()},children:t=>(()=>{var n=it();return n.$$click=()=>Z(t.key),h(n,()=>t.label),e(()=>u(n,`profile__tab ${X()===t.key?`is-active`:``}`)),n})()})),h(i,n(p,{get when(){return X()===`profile`},get children(){var i=qe(),o=i.firstChild,s=o.firstChild,c=s.firstChild,l=s.nextSibling,u=l.nextSibling,d=u.firstChild,g=d.nextSibling,_=o.nextSibling,v=_.firstChild,y=v.firstChild.nextSibling,b=v.nextSibling.firstChild.nextSibling,S=_.nextSibling,C=S.firstChild.nextSibling,T=C.nextSibling,te=T.firstChild,D=S.nextSibling,k=D.firstChild,P=k.firstChild.nextSibling,ne=k.nextSibling,re=ne.firstChild,V=D.nextSibling,ye=V.firstChild;i.addEventListener(`submit`,Et),s.$$click=()=>Ae?.click(),h(s,n(p,{get when(){return W()},get fallback(){return(()=>{var e=at();return h(e,Tt),e})()},get children(){var t=Le();return e(()=>ee(t,`src`,W())),t}}),c),l.addEventListener(`change`,Dt);var be=Ae;return typeof be==`function`?t(be,l):Ae=l,h(d,()=>a.user?.displayName),h(g,()=>a.user?.email),h(u,n(p,{get when(){return W()},get children(){var t=Re();return t.$$click=Ot,h(t,()=>je()?`Removingâ¦`:`Remove photo`),e(()=>t.disabled=je()),t}}),null),y.$$input=e=>x(e.currentTarget.value),b.$$input=e=>j(e.currentTarget.value),C.$$input=e=>I(e.currentTarget.value),h(T,()=>N().length,te),h(i,n(p,{get when(){return G()},get children(){return[(()=>{var t=ze(),n=t.firstChild,r=n.firstChild.nextSibling,i=n.nextSibling.firstChild.nextSibling;return r.$$input=e=>oe(e.currentTarget.value),i.$$input=e=>ce(e.currentTarget.value),e(()=>r.value=ae()),e(()=>i.value=se()),t})(),(()=>{var t=Be(),n=t.firstChild,r=n.firstChild.nextSibling,i=n.nextSibling.firstChild.nextSibling;return r.$$input=e=>ue(e.currentTarget.value),i.$$input=e=>fe(e.currentTarget.value),e(()=>r.value=le()),e(()=>i.value=de()),t})()]}}),D),P.$$input=e=>ie(e.currentTarget.value),h(re,()=>Se()?`State`:`Region`),h(ne,n(p,{get when(){return Se()},get fallback(){return(()=>{var t=ot();return t.$$input=e=>B(e.currentTarget.value),e(()=>t.value=z()),t})()},get children(){var t=Ve();return t.firstChild,t.addEventListener(`change`,e=>B(e.currentTarget.value)),h(t,n(p,{get when(){return f(()=>!!z())()&&!L(z())},get children(){var t=Q();return h(t,z),e(()=>t.value=z()),t}}),null),h(t,n(r,{each:F,children:t=>(()=>{var n=Q();return h(n,()=>t.label),e(()=>n.value=t.value),n})()}),null),e(()=>t.value=z()),t}}),null),h(i,n(p,{get when(){return G()},get children(){return[(()=>{var t=He(),i=t.firstChild,a=i.firstChild.nextSibling,o=i.nextSibling.firstChild.nextSibling;return o.firstChild,a.$$input=e=>me(e.currentTarget.value),o.addEventListener(`change`,e=>he(e.currentTarget.value)),h(o,n(p,{get when(){return f(()=>!!H())()&&!M(H())},get children(){var t=Q();return h(t,H),e(()=>t.value=H()),t}}),null),h(o,n(r,{each:A,children:t=>(()=>{var n=Q();return h(n,()=>t.label),e(()=>n.value=t.value),n})()}),null),e(()=>a.value=pe()),e(()=>o.value=H()),t})(),(()=>{var t=We(),i=t.firstChild.firstChild.nextSibling;return i.firstChild,i.addEventListener(`change`,e=>ge(e.currentTarget.value)),h(i,n(p,{get when(){return f(()=>!!U())()&&!E(U())},get children(){var t=Q();return h(t,U),e(()=>t.value=U()),t}}),null),h(i,n(r,{each:w,children:t=>(()=>{var n=Q();return h(n,()=>t.label),e(()=>n.value=t.value),n})()}
1),null),h(t,n(p,{get when(){return xe()},get children(){var t=Ue(),n=t.firstChild.nextSibling;return n.$$input=e=>ve(e.currentTarget.value),e(()=>n.value=_e()),t}}),null),e(()=>i.value=U()),t})()]}}),V),h(i,n(p,{get when(){return De()},get children(){var e=Ge();return h(e,De),e}}),V),h(ye,()=>Ee()===`saving`?`Savingâ¦`:`Save changes`),h(V,n(p,{get when(){return Ee()===`success`},get children(){return Ke()}}),null),e(()=>ye.disabled=Ee()===`saving`),e(()=>y.value=m()),e(()=>b.value=O()),e(()=>C.value=N()),e(()=>P.value=R()),i}}),null),h(i,n(p,{get when(){return X()===`membership`},get children(){return n(Ie,{})}}),null),h(i,n(p,{get when(){return X()===`orders`},get children(){var t=Ye();return h(t,n(p,{get when(){return!kt.loading},get fallback(){return st()},get children(){return n(p,{get when(){return(kt()??[]).length},get fallback(){return ct()},get children(){var t=Je();return h(t,n(r,{get each(){return kt()},children:t=>n(D,{get href(){return`/shop/orders/${t.orderNumber}`},class:`profile__order`,get children(){return[(()=>{var e=lt(),n=e.firstChild,r=n.nextSibling;return h(n,()=>t.orderNumber),h(r,()=>Xt(t.createdAt)),e})(),(()=>{var n=ut(),r=n.firstChild,i=r.nextSibling;return h(r,()=>t.status),h(i,()=>b(t.totalCents,t.currency)),e(()=>u(r,`profile__order-status profile__order-status--${t.status}`)),n})()]}})})),t}})}})),t}}),null),h(i,n(p,{get when(){return X()===`donations`},get children(){return[n(p,{get when(){return(At()??[]).length},get children(){var e=Xe(),t=e.firstChild.nextSibling;return h(t,n(r,{get each(){return At()},children:e=>(()=>{var t=pt(),r=t.firstChild,i=r.firstChild,a=i.nextSibling,o=r.nextSibling,s=o.firstChild,c=s.firstChild;return h(i,n(p,{get when(){return e.campaignSlug},get fallback(){return e.campaignTitle||`General donation`},get children(){return n(D,{get href(){return`/campaigns/${e.campaignSlug}`},get children(){return e.campaignTitle}})}})),h(a,n(p,{get when(){return Ft(e)},get fallback(){return mt()},get children(){return[n(p,{get when(){return e.status===`past_due`},get children(){return[dt(),` `]}}),`Next payment `,f(()=>f(()=>!!e.nextPaymentAt)()?Xt(e.nextPaymentAt):`â`)]}})),h(s,()=>b(e.amountCents,e.currency),c),h(s,()=>Pt(e.interval),null),h(o,n(p,{get when(){return Ft(e)},get children(){var t=ft();return t.$$click=()=>Nt(e),t}}),null),t})()})),e}}
1),(()=>{var e=Ye();return h(e,n(p,{get when(){return!$.loading},get fallback(){return ht()},get children(){return n(p,{get when(){return($()??[]).length},get fallback(){return gt()},get children(){return[(()=>{var e=Ze(),t=e.firstChild,n=t.firstChild,r=t.nextSibling,i=r.firstChild;return h(t,()=>($()??[]).length,n),h(t,()=>($()??[]).length===1?``:`s`,null),h(r,()=>b(It(),`USD`),i),e})(),(()=>{var e=Je();return h(e,n(r,{get each(){return $()},children:e=>(()=>{var t=vt(),r=t.firstChild,i=r.firstChild,a=i.nextSibling,o=r.nextSibling,s=o.firstChild;return h(i,()=>e.campaignTitle||`General donation`),h(a,()=>Xt(e.createdAt),null),h(a,n(p,{get when(){return e.recurringInterval},get children(){return[` `,(()=>{var t=_t();return h(t,()=>Pt(e.recurringInterval)),t})()]}}),null),h(o,n(p,{get when(){return e.campaignSlug},get children(){return n(D,{get href(){return`/campaigns/${e.campaignSlug}`},class:`profile__donation-link`,children:`View campaign`})}}),s),h(s,()=>b(e.amountCents,`USD`)),t})()})),e})()]}})}})),e})()]}}),null),h(i,n(p,{get when(){return Mt()},get children(){return n(V,{get donation(){return Mt()},onClose:()=>Nt(null),onChanged:e=>jt(t=>(t??[]).map(t=>t.id===e.id?e:t))})}}),null),h(i,n(p,{get when(){return X()===`messages`},get children(){var t=Ye();return h(t,n(p,{get when(){return!Lt.loading},get fallback(){return yt()},get children(){return[n(p,{get when(){return(Lt()??[]).length},get fallback(){return bt()},get children(){var e=Qe();return h(e,n(r,{get each(){return Lt()},children:e=>(()=>{var t=Ct(),r=t.firstChild,i=r.firstChild,a=i.nextSibling;return r.$$click=()=>Bt(zt()===e.id?null:e.id),h(i,()=>e.subject||`(no subject)`),h(a,()=>Xt(e.createdAt)),h(r,n(p,{get when(){return e.repliedAt},get children(){return xt()}}),null),h(t,n(p,{get when(){return zt()===e.id},get children(){var t=St();return h(t,()=>e.message),t}}),null),t})()})),e}}
1),(()=>{var t=et(),r=t.firstChild.nextSibling,i=r.nextSibling,a=i.nextSibling,o=a.firstChild;return t.addEventListener(`submit`,Yt),r.$$input=e=>Ht(e.currentTarget.value),i.$$input=e=>Wt(e.currentTarget.value),h(o,()=>Gt()?`Sendingâ¦`:`Send message`),h(a,n(p,{get when(){return qt()},get children(){return $e()}}),null),e(()=>o.disabled=Gt()||!Ut().trim()),e(()=>r.value=Vt()),e(()=>i.value=Ut()),t})()]}})),t}}),null),i}}),null),i})()};d([`click`,`input`]);export{wt as default}; 2//# sourceMappingURL=Profile-DNjdXcf7.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.