PageSourceSearch

https://dosomething.org/_next/static/chunks/2207cb0c9fe877e5.js

js dosomething.org collected 2026-09-24 08:31:33 UTC 127,334 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,318983,e=>{"use strict";var t=e.i(450504),n=e.i(271645);function r({pageLayout:e}){let{setPageLayoutState:r}=(0,t.usePageLayout)();return(0,n.useEffect)(()=>{r(e)},[e,r]),null}e.s(["default",()=>r])},667585,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"BailoutToCSR",{enumerable:!0,get:function(){return a}});let r=e.r(132061);function a({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new r.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},309885,(e,t,n)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"encodeURIPath",{enumerable:!0,get:function(){return r}})},652157,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"PreloadChunks",{enumerable:!0,get:function(){return s}});let r=e.r(843476),a=e.r(174080),i=e.r(563599),l=e.r(309885),o=e.r(543369);function s({moduleIds:e}){if("u">typeof window)return null;let t=i.workAsyncStorage.getStore();if(void 0===t)return null;let n=[];if(t.reactLoadableManifest&&e){let r=t.reactLoadableManifest;for(let t of e){if(!r[t])continue;let e=r[t].files;n.push(...e)}}if(0===n.length)return null;let s=(0,o.getDeploymentIdQueryOrEmptyString)();return(0,r.jsx)(r.Fragment,{children:n.map(e=>{let n=`${t.assetPrefix}/_next/${(0,l.encodeURIPath)(e)}${s}`;return e.endsWith(".css")?(0,r.jsx)("link",{precedence:"dynamic",href:n,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,a.preload)(n,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},869093,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return u}});let r=e.r(843476),a=e.r(271645),i=e.r(667585),l=e.r(652157);function o(e){return{default:e&&"default"in e?e.default:e}}let s={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},u=function(e){let t={...s,...e},n=(0,a.lazy)(()=>t.loader().then(o)),u=t.loading;function c(e){let o=u?(0,r.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,s=!t.ssr||!!t.loading,c=s?a.Suspense:a.Fragment,d=t.ssr?(0,r.jsxs)(r.Fragment,{children:["u"<typeof window?(0,r.jsx)(l.PreloadChunks,{moduleIds:t.modules}):null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(c,{...s?{fallback:o}:{},children:d})}return c.displayName="LoadableComponent",c}},770703,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return a}});let r=e.r(555682)._(e.r(869093));function a(e,t){let n={};"function"==typeof e&&(n.loader=e);let a={...n,...t};return(0,r.default)({...a,modules:a.loadableGenerated?.modules})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},614803,e=>{e.v({container:"mapboxSection-module-scss-module__zH1n2a__container"})},521879,e=>{e.v({container:"rbEventSuccessModal-module-scss-module__3CIKgG__container",modal:"rbEventSuccessModal-module-scss-module__3CIKgG__modal",textContainer:"rbEventSuccessModal-module-scss-module__3CIKgG__textContainer"})},740114,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(770703),a=e.i(614803),i=e.i(21575),l=e.i(197703),o=e.i(618566),s=e.i(521879),u=e.i(782930),c=e.i(426551),d=e.i(7343);let m=()=>{let e=(0,o.useSearchParams)(),r=(0,o.usePathname)(),{push:a}
1=(0,o.useRouter)(),[i,m]=(0,n.useState)(!1),[f,p]=(0,n.useState)(null),h=e.get("authForm"),_="true"===e.get("showParticipateSuccessModal")&&"moreInfo"!==h&&"contactForm"!==h;return(0,n.useEffect)(()=>{_&&(m(!0),a(`${r}`))},[_]),(0,n.useEffect)(()=>{let e=window.localStorage.getItem("SIGNEDUPRBEVENT");p(e&&JSON.parse(e))},[]),(0,t.jsx)(l.default,{open:i,closeModalTrigger:()=>m(!1),modalClass:s.default.modal,fullMobile:!0,children:(0,t.jsxs)("div",{className:s.default.container,children:[(0,t.jsx)(u.SvgIcon,{iconName:"startrek",width:132,height:148}),(0,t.jsxs)("div",{className:s.default.textContainer,children:[(0,t.jsx)(c.default,{name:"heading4",children:"You are now signed up for a Boldly Go Green event!"}),(0,t.jsx)(c.default,{name:"bodyText",children:"Look out for updates and reminders in you inbox. See you there cadet!"})]}),f?(0,t.jsx)(d.default,{reportback:f}):null]})})},f=(0,r.default)(()=>e.A(455907),{loadableGenerated:{modules:[4970]},loading:()=>(0,t.jsx)(i.default,{message:"Loading map..."})});e.s(["default",0,({geoData:e,mapStyle:r,legendItems:l,heartsColor:o,actionColors:s,stylingPriorityColors:u,heartIconColors:c})=>(0,t.jsxs)("div",{className:a.default.container,children:[(0,t.jsx)(n.Suspense,{fallback:(0,t.jsx)(i.default,{message:"Loading map..."}),children:(0,t.jsx)(f,{geoData:e,mapStyle:r,legendItems:l,heartsColor:o,actionColors:s,stylingPriorityColors:u,heartIconColors:c})}),(0,t.jsx)(m,{})]})],740114)},684064,e=>{"use strict";var t=e.i(857910);let n=e=>{let t=e+"=",n=decodeURIComponent(document.cookie).split(";");for(let e=0;e<n.length;e++){let r=n[e];for(;" "==r.charAt(0);)r=r.substring(1);if(0==r.indexOf(t))return r.substring(t.length,r.length)}return""},r=()=>{let e=n("sessionToken");return e?JSON.parse(e).token:null},a=async({url:e,formData:n,successFn:a,withToken:i})=>{let l={...i?{Authorization:`Bearer ${r()}`}:null},o=await fetch(e,{method:"POST",headers:l,body:n}),{ok:s}=o;if(!s)return await (0,t.parseApiErrors)(o);a()};e.s(["frontendFetch",()=>a,"getBearerToken",0,r,"getCookie",0,n],684064)},367845,e=>{"use strict";var t=e.i(271645);function n(){let[e,n]=(0,t.useState)(!1),[r,a]=(0,t.useState)(!1);return{isVertical:e,handleLoad:e=>{e.currentTarget.naturalWidth<e.currentTarget.naturalHeight&&n(!0),a(!0)},alignmentSet:r}}e.s(["useImageAlignement",()=>n])},224509,e=>{e.v({container:"votingElements-module-scss-module__eyPw2G__container",slotCounterContainer:"votingElements-module-scss-module__eyPw2G__slotCounterContainer"})},177535,e=>{e.v({blockAnimation:"heartButton-module-scss-module__VIyPNW__blockAnimation",clicked:"heartButton-module-scss-module__VIyPNW__clicked",emptyHeart:"heartButton-module-scss-module__VIyPNW__emptyHeart",fillIn:"heartButton-module-scss-module__VIyPNW__fillIn",filledHeart:"heartButton-module-scss-module__VIyPNW__filledHeart",heartButton:"heartButton-module-scss-module__VIyPNW__heartButton",heartContainer:"heartButton-module-scss-module__VIyPNW__heartContainer",scaleDown:"heartButton-module-scss-module__VIyPNW__scaleDown"})},648318,e=>{"use strict";var t=e.i(843476),n=e.i(95187);let r=(0,n.createServerReference)("4022265782eac8e8601b9b3c64af508e2091056b1d",n.callServer,void 0,n.findSourceMapURL,"vote");var a=e.i(684064),i=e.i(271645);let l=(0,i.createContext)(null);function o({children:e}){let[n,o]=(0,i.useState)(!1),[s,u]=(0,i.useState)(null),[c,d]=(0,i.useState)(!1),[m,f]=(0,i.useState)(!1);(0,i.useEffect)(()=>{let e=(0,a.getCookie)("votedReportbacks");e?(u(JSON.parse(e).votedReportbacks||[]),d(!0)):u([])},[]);let p=async e=>{if(n)return;o(!0);let t=await r({uuid:e});t.ok&&(u(t.votedList),c||(f(!0),d(!0))),o(!1)};return(0,t.jsx)(l.Provider,{value:{vote:p,isVoting:n,votedList:s,votedToday:c,setShowFirstVoteModal:f,showFirstVoteModal:m},children:e})}function s(){let e=(0,i.useContext)(l);if(null===e)throw Error("useVoting must be used within a VotingProvider");return e}e.s(["VotingProvider",()=>o,"useVoting",()=>s],648318)},219396,e=>{"use strict";var t=e.i(843476),n=e.i(224509),r=e.i(271645),a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},i="u">typeof window?r.default.useLayoutEffect:r.default.useEffect,l="index-module_num__j6XH3";!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"u">typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");
1a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}(".index-module_slot_wrap__ZT-DX {\n  display: inline-block;\n  white-space: nowrap;\n}\n\n.index-module_slot__DpPgW {\n  display: inline-block;\n  overflow: hidden;\n  text-align: center;\n  vertical-align: middle;\n  will-change: transform;\n}\n\n.index-module_separator__7GhtE {\n  display: inline-block;\n  vertical-align: middle;\n  text-align: center;\n}\n\n.index-module_numbers__sqlqm {\n  display: block;\n}\n\n.index-module_num__j6XH3 {\n  display: block;\n}\n\n.index-module_top_dummy_list__veRmf {\n  position: absolute;\n  top: 0;\n  transform: translateY(-100%);\n}\n\n[aria-hidden=true] {\n  user-select: none;\n}");var o=[",","."," "],s=/\u0020/,u=/\u00A0/,c=/\u202F/,d="slot-counter-item",m="slot-counter-item-number",f=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.filter(Boolean).join(" ")},p=function(e,t){for(var n=[],r=e;r<t;r+=1)n.push(r);return n},h=function(e,t){for(var n=[],r=e;r!==t;)n.push(r),10===(r+=1)&&(r=0);return n},_=function(e,t){return Math.floor(Math.random()*(t-e)+e)},g=function(e){for(var t,n=function(e,t,n){for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}([],e,0),r=n.length-1;r>0;r-=1){var a=Math.floor(Math.random()*(r+1));t=[n[a],n[r]],n[r]=t[0],n[a]=t[1]}return n},v=function(e){return"number"==typeof e?e:(Array.isArray(e)?e.join(""):e).replace(/[,.]/g,"")},y=function(e){return"object"!=typeof e&&!Number.isNaN(v(e))},b=function(e){return"object"==typeof e},x=function(e){return!b(e)&&(o.includes(e)||s.test(e)||u.test(e)||c.test(e))},C=(0,r.memo)((0,r.forwardRef)(function(e,t){var n,o,s=e.isNew,u=e.charClassName,c=e.numbersRef,p=e.active,h=e.isChanged,_=e.effectiveDuration,v=e.delay,y=e.duration,b=e.speed,x=e.value,C=e.startValue,j=e.disableStartValue,S=e.dummyList,w=e.hasSequentialDummyList,N=e.hasInfiniteList,I=e.valueClassName,k=e.numberSlotClassName,T=e.numberClassName,E=e.reverse,P=e.sequentialAnimationMode,O=e.useMonospaceWidth,M=e.maxNumberWidth,W=e.onFontHeightChange,R=e.slotPeek,A=(0,r.useState)(!1),G=A[0],D=A[1],L=(0,r.useState)(x),B=L[0],F=L[1],V=(0,r.useRef)(),$=(0,r.useRef)(x),q=(0,r.useRef)(null),H=(0,r.useState)(0),U=H[0],z=H[1],Y=(0,r.useState)(w?S:g(S)),X=Y[0],K=Y[1],Q=(0,r.useState)(!1),Z=Q[0],J=Q[1],ee=U*(S.length+1);i(function(){J(!0)},[]),i(function(){var e,t;z(null!=(t=null==(e=q.current)?void 0:e.getBoundingClientRect().height)?t:0)},[Z]),(0,r.useEffect)(function(){p?requestAnimationFrame(function(){D(p)}):D(p)}
1,[p]),(0,r.useEffect)(function(){var e=q.current;if(U&&e&&"u">typeof ResizeObserver){var t=new ResizeObserver(function(e){var t=e[0].contentRect.height;Math.abs(U-t)>1&&(null==W||W(t))});return t.observe(e),function(){t.disconnect()}}},[U,W]),(0,r.useMemo)(function(){j&&(V.current=$.current)},[j]),(0,r.useEffect)(function(){G&&(V.current=$.current,$.current=x,setTimeout(function(){return F(x)},P?0:_*b*y*1e3/S.length+1e3*v))},[G,x,_,v,S.length,P,b,y]),(0,r.useEffect)(function(){K(w?S:g(S))},[S,w]),(0,r.useImperativeHandle)(t,function(){return{refreshStyles:function(){var e,t;D(!0),z(null!=(t=null==(e=q.current)?void 0:e.getBoundingClientRect().height)?t:0),requestAnimationFrame(function(){D(!1)})}}});var et=function(){return X.map(function(e,t){return r.default.createElement("span",{key:t,className:f(l,T,m),"aria-hidden":"true"},e)})},en=E?B:null!=C?C:B;P&&(en=E?B:null!=(n=null!=C?C:V.current)?n:B,P&&s&&!E&&(en=""));var er=E&&null!=C?C:B;P&&(er=E&&null!=(o=null!=C?C:V.current)?o:B);var ea=(0,r.useMemo)(function(){if(Z)return O?M:void 0},[Z,M,O]),ei=(0,r.useMemo)(function(){if(Z)return R?U+2*R:U},[Z,U,R]);return r.default.createElement("span",{className:f("index-module_slot__DpPgW",u,d),style:a({display:"inline-block",width:ea,height:ei},R&&{paddingTop:R,paddingBottom:R})},r.default.createElement("span",{ref:c,className:f("index-module_numbers__sqlqm",k,"slot-counter-item-numbers"),style:a({transition:"none",transform:E?"translateY(-".concat(ee,"px)"):"translateY(0px)"},G&&h&&{transform:E?"translateY(0px)":"translateY(-".concat(ee,"px)"),transition:"transform ".concat(_,"s ").concat(v,"s ease-in-out")})},Z?r.default.createElement(r.default.Fragment,null,R&&r.default.createElement("div",{className:"index-module_top_dummy_list__veRmf"},et()),r.default.createElement("span",{className:f(l,T,m),"aria-hidden":"true",style:{height:U}},en),et(),r.default.createElement("span",{className:f(l,T,I,m,"slot-counter-item-number-value"),ref:q},er),N||R?et():null):r.default.createElement("span",{className:f(l,T,m),"aria-hidden":"true"},null!=C?C:B)))})),j=(0,r.memo)((0,r.forwardRef)(function(e,t){var n,a,l,o,s,u,c,m,g,j,S,w,N,I,k,T,E,P,O,M=e.value,W=e.startValue,R=e.startValueOnce,A=void 0!==R&&R,G=e.duration,D=void 0===G?.7:G,L=e.speed,B=void 0===L?1.4:L,F=e.delay,V=e.dummyCharacters,$=e.dummyCharacterCount,q=e.autoAnimationStart,H=e.containerClassName,U=e.charClassName,z=e.separatorClassName,Y=e.valueClassName,X=e.numberSlotClassName,K=e.numberClassName,Q=e.animateUnchanged,Z=void 0!==Q&&Q,J=e.hasInfiniteList,ee=void 0!==J&&J,et=e.sequentialAnimationMode,en=void 0!==et&&et,er=e.useMonospaceWidth,ea=void 0!==er&&er,ei=e.direction,el=e.debounceDelay,eo=e.animateOnVisible,es=e.startFromLastDigit,eu=e.onAnimationStart,ec=e.onAnimationEnd,ed=e.separatorCharacters,em=e.isSeparatorCharacter,ef=void 0===em?x:em,ep=e.slotPeek,eh=(u=null!=el?el:0,m=(c=(0,r.useState)(M))[0],g=c[1],(0,r.useEffect)(function(){if(0===u)return g(M);var e=setTimeout(function(){g(M)},u);return function(){clearTimeout(e)}},[M,u]),m),e_=(0,r.useMemo)(function(){return Array.isArray(eh)&&b(eh[0])?"":"object"==typeof eh?JSON.stringify(eh):eh.toString()},[eh]),eg=(0,r.useState)(!1),ev=eg[0],ey=eg[1],eb=(0,r.useRef)(),ex=(0,r.useRef)(null),eC=(0,r.useRef)(null),ej=(0,r.useRef)(W),eS=(0,r.useRef)([]),ew=(0,r.useMemo)(function(){return"boolean"==typeof eo?eo:"object"==typeof eo||void 0},[eo]),eN=(0,r.useMemo)(function(){return"object"==typeof eo?eo.rootMargin:void 0},[eo]),eI=(0,r.useMemo)(function(){return"object"==typeof eo?eo.triggerOnce:void 0},[eo]),ek=(0,r.useRef)(!0),eT=!ew&&(void 0===q||q),eE=(0,r.useRef)(null==W||eT?eh:W),eP=(0,r.useRef)(W),eO=(0,r.useRef)(0),eM=(0,r.useRef)(0),eW=(0,r.useState)([]),eR=eW[0],eA=eW[1],eG=(0,r.useRef)(),eD=(0,r.useState)(0),eL=eD[0],eB=eD[1],eF=(0,r.useState)(),eV=eF[0],e$=eF[1],eq=(0,r.useRef)(!1),eH=null!=W&&(!A||eO.current<1),eU=null!=(S=null==(j=eb.current)?void 0:j.dummyCharacterCount)?S:void 0===$?6:$,ez=null!=(N=null==(w=eb.current)?void 0:w.duration)?N:D,eY=(0,r.useRef)({onAnimationStart:eu,onAnimationEnd:ec});eY.current={onAnimationStart:eu,onAnimationEnd:ec};var eX=(0,r.useRef)(!1),eK=(0,r.useCallback)(function(){var e=eC.current;if(e){var t=p(0,10).map(function(t){var n=document.createElement("span");n.className=null!=Y?Y:"",n.style.position="absolute",n.style.top="0",n.style.left="-9999px",n.style.visibility="hidden",n.textContent=t.toString(),e.appendChild(n);var r=n.getBoundingClientRect().width;return e.removeChild(n),r});e$(Math.max.apply(Math,t))}},[Y]);i(function(){var e;
1eK(),null==(e=document.fonts)||e.ready.then(function(){eK()})},[]),(0,r.useEffect)(function(){eA(p(0,eU*D*B-1).map(function(e){if(!V)return _(0,10);var t=e>=V.length?_(0,V.length):e;return V[t]}))},[V,eU,B,D]),eE.current!==eh&&eq.current&&eM.current>0&&(eP.current=eE.current,eE.current=eh);var eQ=Array.isArray(eP.current)?eP.current:null!=(k=null==(I=eP.current)?void 0:I.toString().split(""))?k:[],eZ=Array.isArray(eE.current)?eE.current:null!=(E=null==(T=eE.current)?void 0:T.toString().split(""))?E:[],eJ=Array.isArray(ej.current)?ej.current:null!=(O=null==(P=ej.current)?void 0:P.toString().split(""))?O:[],e0=(0,r.useMemo)(function(){return Array.isArray(eh)?eh:null==eh?void 0:eh.toString().split("")},[eh]),e1=(0,r.useMemo)(function(){return Array.isArray(W)?W:null==W?void 0:W.toString().split("")},[W]),e2=eQ.length!==eZ.length,e5=[];eZ.forEach(function(e,t){var n=eZ.length-t-1,r=eH?eJ:eQ;(eZ[n]!==r[n]||e2||Z)&&e5.push(n)}),void 0!==es&&es||e5.reverse();var e4=(0,r.useMemo)(function(){return F||Math.min(.1,ez/e0.length)},[ez,e0.length,F]),e7=(0,r.useCallback)(function(){var e,t,n;null==(t=(e=eY.current).onAnimationEnd)||t.call(e),eX.current=!1,null==(n=eC.current)||n.removeEventListener("transitionend",e7)},[]),e6=(0,r.useCallback)(function(){var e,t,n;eG.current&&window.cancelAnimationFrame(eG.current),eX.current&&e7(),eX.current=!0,null==(e=eC.current)||e.addEventListener("transitionend",e7),null==(n=(t=eY.current).onAnimationStart)||n.call(t),ey(!1),eO.current=eM.current,eO.current+=1,window.requestAnimationFrame(function(){var e;null==(e=eC.current)||e.offsetWidth,eG.current=requestAnimationFrame(function(){eM.current+=1,ey(!0)})})},[e7]),e3=(0,r.useCallback)(function(e){var t,n,r=eH?W:eP.current;if(null==r||!y(r)||!y(eh))return[];var a=r.toString().length,i=eh.toString().length,l=Math.abs(a-i),o=Number(v(r.toString())),s=Number(v(eh.toString())),u=Number(o.toString()[a<i?-l+e:l+e]||0),c=Number(s.toString()[e]||0);if(c===u)return[];var d=o<s,m=d?h((u+1)%10,c):h((c+1)%10,u);return"bottom-up"!==(null!=(n=null==(t=eb.current)?void 0:t.direction)?n:ei)||d?m:m.reverse()},[eH,eh,W,ei]),e8=(0,r.useCallback)(function(){eS.current.forEach(function(e){e.refreshStyles()}),eK()},[eK]);(0,r.useEffect)(function(){(eq.current||null!=eP.current)&&(eq.current||null==ej.current)&&(eq.current||eT)&&e6()},[e_,e6,eT]),(0,r.useEffect)(function(){eT&&e6()},[eT,e6]),(0,r.useEffect)(function(){requestAnimationFrame(function(){eq.current=!0})},[]),(0,r.useImperativeHandle)(t,function(){return{startAnimation:ti,refreshStyles:e8,reload:function(){return eB(function(e){return e+1})}}});var e9=null==W||eT||0!==eO.current?e0:e1||[],te=((null==e1?void 0:e1.length)||0)-e9.length,tt=(a=(0,r.useRef)(e9),l=(0,r.useRef)(a.current),o=e9.join(","),s=null==(n=a.current)?void 0:n.join(","),(0,r.useEffect)(function(){s!==o&&(l.current=(null==s?void 0:s.split(","))||[],a.current=o.split(","))},[o,s]),{getPrevDependencies:(0,r.useCallback)(function(){return l.current},[]),setPrevDependenciesToSameAsCurrent:(0,r.useCallback)(function(){l.current=a.current},[])}),tn=tt.getPrevDependencies,tr=tt.setPrevDependenciesToSameAsCurrent,ta=e9.length-tn().length,ti=(0,r.useCallback)(function(e){null==W||A||(eP.current=void 0),eb.current=e,e6(),tr()},[W,A,e6,tr]),tl=(0,r.useMemo)(function(){var e,t;return e=function(){e8()},function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];clearTimeout(t),t=setTimeout(function(){e.apply(void 0,n)},0)}},[e8]);(0,r.useEffect)(function(){if(ex.current&&window.IntersectionObserver){var e=new IntersectionObserver(function(e){e[0].isIntersecting&&e8()});return e.observe(ex.current),function(){return e.disconnect()}}},[e8]),(0,r.useEffect)(function(){if(ew&&ex.current&&window.IntersectionObserver){var e=new IntersectionObserver(function(n){n[0].isIntersecting&&ek.current&&(ti(),ek.current=!1,eI&&(e.disconnect(),t.disconnect()))},{rootMargin:eN,threshold:1}),t=new IntersectionObserver(function(e){e[0].isIntersecting||(ek.current=!0)},{threshold:0});return e.observe(ex.current),t.observe(ex.current),function(){e.disconnect(),t.disconnect()}}},[ew,eN,eI,ti]);var to=function(e){return ed&&"string"==typeof e?ed.includes(e):null!==ef&&ef(e)},ts=e5.filter(function(e){return!to(e9[e])}),tu=-1;return r.default.createElement("span",{key:eL,ref:ex,className:f(H,"index-module_slot_wrap__ZT-DX","slot-counter")},e9.map(function(e,t){var n,a,i=e5.includes(t),l=(i?ts.indexOf(t):0)*e4,o=eP.current,s=null!=W&&!!A&&eO.current>1,u=null!=eh&&null!=o&&y(eh)&&y(o)&&v(eh)<v(o);if((null==(n=eb.current)?void 0:n.direction)&&(u="top-down"===(null==(a=eb.current)?void 0:a.direction)),ei&&(u="top-down"===ei),to(e))return r.default.createElement("span",{key:eZ.length-t-1,className:f("index-module_separator__7GhtE",z,d,"slot-counter-separator")},e);var c=en&&(!eT||eM.current>1);return tu+=1,r.default.createElement(C,{key:e9.length-t-1,index:t,isNew:ta>0&&t<ta,maxNumberWidth:eV,numbersRef:eC,active:ev,isChanged:i,charClassName:U,effectiveDuration:ez,delay:l,value:e,startValue:s||null==e1?void 0:e1[t+te],disableStartValue:s,dummyList:c?e3(tu):eR,hasSequentialDummyList:c,hasInfiniteList:ee,valueClassName:Y,numberSlotClassName:X,numberClassName:K,reverse:u,sequentialAnimationMode:en,useMonospaceWidth:ea,onFontHeightChange:tl,speed:B,duration:D,slotPeek:ep,ref:function(e){e&&eS.current.push(e)}})}))})),S=e.i(426551),w=e.i(177535),N=e.i(782930);let I=(0,r.forwardRef)(({fill:e,className:n,onClick:a,isVoted:i,iconSize:l=20,disabled:o,...s},u)=>{let[c,d]=(0,r.useState)(!1),[m,f]=(0,r.useState)(!1),p=c?w.default.clicked:"",h=m?w.default.blockAnimation:"";return(0,r.useEffect)(()=>
1{if(i){d(!0);let e=setTimeout(()=>f(!0),600);return()=>{clearTimeout(e)}}},[i]),(0,t.jsx)("button",{...s,className:`${n||""} ${w.default.heartButton} ${p} ${h}`,ref:u,onClick:e=>{a&&a(e),d(!0)},disabled:o,style:{width:l,height:l},children:(0,t.jsxs)("div",{className:w.default.heartContainer,children:[(0,t.jsx)(N.SvgIcon,{iconName:"emptyHeart",className:w.default.emptyHeart,fill:e}),(0,t.jsx)(N.SvgIcon,{iconName:"filledHeart",className:w.default.filledHeart,fill:e})]})})});I.displayName="HeartButton";var k=e.i(648318);function T({uuid:e,votes:r,color:a="black",textSize:i="bodyTextSmall",iconSize:l}){let{vote:o,isVoting:s,votedList:u}=(0,k.useVoting)(),c=!!u?.includes(e),d=c&&r?r+1:r;return u?(0,t.jsxs)("div",{className:n.default.container,children:[(0,t.jsx)(S.default,{name:i,color:a,children:(0,t.jsx)(j,{value:d,autoAnimationStart:!1,containerClassName:n.default.slotCounterContainer,sequentialAnimationMode:!0})}),(0,t.jsx)(I,{fill:a,onClick:()=>o(e),disabled:s||c,isVoted:c,iconSize:l})]}):null}e.s(["default",()=>T],219396)},396687,e=>{"use strict";var t=e.i(857910);function n(e){return!!(e&&("image"===e.type&&e.image&&e.image.asset||"uploadedVideo"===e.type&&e.file||"video"===e.type&&e.videoUrl||"externalImage"===e.type&&e.externalImage))}let r=["image/jpeg","image/png","image/gif","image/bmp","image/webp","image/heic"],a=["video/mp4","video/quicktime","video/x-m4v","video/x-msvideo","video/x-ms-wmv","video/x-flv","video/x-matroska","video/webm","video/ogg"],i=["application/pdf"];function l(e){switch(e){case"image":return r;case"video":return a;case"pdf":return["application/pdf"];default:return[...r,...a,...i]}}function o(e){return e.split(".").pop()?.toLowerCase()||""}e.s(["getAcceptedFileType",()=>l,"getFileExtension",()=>o,"getThumbnailUrlFromApiRB",0,e=>e?`${e.substring(0,e.lastIndexOf("."))}_thumbnail.0000000.jpg`:`${t.clientUrl}/video_thumbnail.webp`,"hasMedia",()=>n,"imgExtensions",0,["jpg","jpeg","png","gif","bmp","webp"],"videoExtensions",0,["mp4","webm","ogg"]])},987083,e=>{e.v({errorPlaceholder:"iframeContainer-module-scss-module__VYjt_W__errorPlaceholder",iframeContainer:"iframeContainer-module-scss-module__VYjt_W__iframeContainer"})},553474,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(987083),a=e.i(21575),i=e.i(426551);let l=({src:e,title:l})=>{let[o,s]=(0,n.useState)(!1),[u,c]=(0,n.useState)(!1),d=(0,n.useRef)(null),m=(0,n.useRef)(null),f=(0,n.useCallback)(e=>{e.forEach(e=>{e.isIntersecting&&(s(!0),m.current&&(m.current.disconnect(),m.current=null))})},[]);(0,n.useEffect)(()=>{if(!o&&!u&&!m.current){m.current=new IntersectionObserver(f,{threshold:.25,rootMargin:"50px"});let e=d.current;e&&m.current&&m.current.observe(e)}return()=>{m.current&&(m.current.disconnect(),m.current=null)}},[o,u,f]);let p=(0,n.useCallback)(()=>{c(!0)},[]),h=/^(https?\:\/\/)?(www\.youtube\.com|youtu\.?be)\/.+$/.test(e);return u?(0,t.jsx)("div",{className:r.default.errorPlaceholder,children:(0,t.jsx)(i.default,{name:"bodyText",children:"Unable to load video. Please try again later."})}):(0,t.jsx)("div",{ref:d,children:o?(0,t.jsx)("iframe",{src:e,title:l,onError:p,loading:"lazy",allowFullScreen:!0,...h&&{allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"}}):(0,t.jsx)(a.default,{message:"Loading video..."})})};function o({src:e,title:n}){return(0,t.jsx)("div",{className:r.default.iframeContainer,children:(0,t.jsx)(l,{src:e,title:n})})}e.s(["default",()=>o])},800153,e=>{"use strict";var t=e.i(76595),n=e.i(271645),r=e.i(618566);function a({visibilityOptions:e,children:a,redirectTo404:i,noAccessInfo:l}){let{condition:o,selector:s,affectedGroups:u}=e,{user:c}=(0,t.useUser)(),d=(0,r.useRouter)(),m=!1;if("logged"===s)m="show"===o&&!!c||"hide"===o&&!c;else if("unlogged"===s)m="show"===o&&!c||"hide"===o&&!!c;else if("groups"===s){let e=u?.map(e=>e._id),t=c?.groups.some(t=>e?.includes(t.sanityId));m="show"===o&&!!t||"hide"===o&&!t}return((0,n.useEffect)(()=>{!m&&i&&d.replace("/404")},[i,d,m]),m)?a:l||null}e.s(["default",()=>a])},573920,e=>{e.v({actions:"removeToDoModal-module-scss-module__rNdRHa__actions",container:"removeToDoM
1odal-module-scss-module__rNdRHa__container",content:"removeToDoModal-module-scss-module__rNdRHa__content"})},166861,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(12848),a=e.i(782930),i=e.i(197703),l=e.i(573920),o=e.i(426551),s=e.i(757190),u=e.i(952271),c=e.i(443572);let d=({sanityId:e,modalOpen:n,handleCloseModal:a,itemType:d})=>{let{hasItemInToDoList:m,removeFromToDoList:f,loading:p}=(0,c.useToDoList)(),h=async()=>{await f(e,d),a()};return n&&m(e)?(0,t.jsx)(i.default,{name:"removeToDoItem",open:n,closeModalTrigger:a,fullMobile:!0,children:(0,t.jsxs)("div",{className:l.default.container,children:[(0,t.jsxs)("div",{className:l.default.content,children:[(0,t.jsx)(o.default,{name:"subheading",children:"Remove from your Do This List"}),(0,t.jsxs)(o.default,{name:"bodyText",children:["Are you sure you want to remove this item from your"," ",(0,t.jsx)(o.default,{component:"span",bold:!0,name:"bodyText",children:(0,t.jsx)(u.default,{buttonType:"inlineBrandLink",href:"/user",children:"Do This List"})}),"?"]}),(0,t.jsxs)(o.default,{name:"bodyText",children:["If this item is still active, you can sign up again from the"," ",(0,t.jsx)(o.default,{component:"span",bold:!0,name:"bodyText",children:(0,t.jsx)(u.default,{buttonType:"inlineBrandLink",href:"/take-action",children:"Take Action page"})}),"."]})]}),(0,t.jsxs)("div",{className:l.default.actions,children:[(0,t.jsx)(s.default,{disabled:p,buttonType:"secondary",onClick:a,children:"Cancel"}),(0,t.jsxs)(s.default,{disabled:p,onClick:h,buttonType:"primary",children:[p?(0,t.jsx)(r.default,{}):null," Remove"]})]})]})}):null};var m=e.i(76595),f=e.i(45297),p=e.i(542381);e.s(["default",0,({sanityId:e,slug:i,opportunity:l,buttonType:o="secondary"})=>{let{user:u}=(0,m.useUser)(),{openModal:h}=(0,f.useAuthModal)(),{hasItemInToDoList:_,addToToDoList:g,loading:v}=(0,c.useToDoList)(),y=_(e),[b,x]=(0,n.useState)(!1),C=async()=>{if(u){if(y)return void x(!0);await g(e,l)}else h({paramId:e,postAuthAction:`saveToDo${(0,p.capitalizeFirstChar)(l)}`,slug:i})};return(0,t.jsxs)(n.Fragment,{children:[(0,t.jsxs)(s.default,{disabled:v,buttonType:o,leftIcon:v?null:(0,t.jsx)(a.SvgIcon,{iconName:y?"checked":"plus"}),onClick:C,children:[v?(0,t.jsx)(r.default,{}):null,y?"Saved to do":"Save to do"]}),(0,t.jsx)(d,{sanityId:e,modalOpen:b,handleCloseModal:()=>{x(!1)},itemType:l})]})}],166861)},776882,e=>{e.v({big:"cardGalleryListElement-module-scss-module__NHBloq__big",buttonContainer:"cardGalleryListElement-module-scss-module__NHBloq__buttonContainer",cardDetailsDataDesktop:"cardGalleryListElement-module-scss-module__NHBloq__cardDetailsDataDesktop",cardDetailsDataMobile:"cardGalleryListElement-module-scss-module__NHBloq__cardDetailsDataMobile",container:"cardGalleryListElement-module-scss-module__NHBloq__container",contentContainer:"cardGalleryListElement-module-scss-module__NHBloq__contentContainer",editButton:"cardGalleryListElement-module-scss-module__NHBloq__editButton",editButtonContainer:"cardGalleryListElement-module-scss-module__NHBloq__editButtonContainer",editMode:"cardGalleryListElement-module-scss-module__NHBloq__editMode",image:"cardGalleryListElement-module-scss-module__NHBloq__image",imageContainer:"cardGalleryListElement-module-scss-module__NHBloq__imageContainer",imageLast:"cardGalleryListElement-module-scss-module__NHBloq__imageLast",inSwiper:"cardGalleryListElement-module-scss-module__NHBloq__inSwiper",inWidget:"cardGalleryListElement-module-scss-module__NHBloq__inWidget",isSingle:"cardGalleryListElement-module-scss-module__NHBloq__isSingle",label:"cardGalleryListElement-module-scss-module__NHBloq__label",tagContainer:"cardGalleryListElement-module-scss-module__NHBloq__tagContainer",textContainer:"cardGalleryListElement-module-scss-module__NHBloq__textContainer",timeDeadline:"cardGalleryListElement-module-scss-module__NHBloq__timeDeadline",title:"cardGalleryListElement-module-scss-module__NHBloq__title"})},649354,e=>{"use strict";var t=e.i(843476),n=e.i(522016),r=e.i(360570),a=e.i(861741),i=e.i(794422),l=e.i(941802),o=e.i(678410),s=e.i(752793),u=e.i(899619),c=e.i(776882),d=e.i(782930),m=e.i(195406),f=e.i(426551),p=e.i(952271),h=e.i(757190);function _({itemData:e,withShare:_,inSwiper:g,inWidget:v,isSingle:y,isEditMode:b,continueBar:x,modal:C,setEditModalOpen:j}){let{imageObject:S,title:w,textBlock:N,link:I,estimatedTime:k,deadline:T,buttonLink:E,buttonText:P,label:O,tag:M,orientation:W,imageSize:R,placement:A,durationDates:G,durationTime:D}=e,L="big"===R?273:195,B=(0,r.portableTextHasContent)(N),F=B||w,V=g?c.default.inSwiper:"",$
1=v?c.default.inWidget:"",q=y?c.default.isSingle:"",H=T||k,U="imagetext"===W,z=U?"":c.default.imageLast,Y="big"===R?c.default.big:"",X=b?c.default.editMode:"",K=(0,t.jsx)("div",{className:`${c.default.imageContainer} ${z} ${Y}`,children:(0,t.jsxs)("div",{className:c.default.image,children:[O?(0,t.jsx)(f.default,{name:"label",className:c.default.label,children:O}):null,(0,t.jsx)(a.default,{source:S,width:L,height:L})]})}),Q=()=>{if("itemType"in e&&"event"===e.itemType){let e=`${G} | ${D||"Time: TBD"}`;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(f.default,{name:"bodyTextSmall",bold:!0,children:A}),(0,t.jsx)(f.default,{name:"bodyTextSmall",children:e})]})}return(0,t.jsx)(t.Fragment,{children:H?(0,t.jsxs)("div",{className:c.default.timeDeadline,children:[k?(0,t.jsx)(f.default,{name:"bodyTextSmall",className:c.default.estimatedTimeContainer,component:"div",children:(0,t.jsx)(i.default,{estimatedTimeParam:k})}):null,T?(0,t.jsxs)(f.default,{name:"bodyTextSmall",className:c.default.deadlineContainer,children:["Deadline:"," ",(0,t.jsx)(f.default,{name:"bodyTextSmall",component:"span",children:(0,t.jsx)(l.default,{deadlineTime:T})})]}):null]}):null})};return(0,t.jsxs)("div",{className:`${c.default.container} ${V} ${$} ${q} ${X}`,children:[S&&U?K:null,(0,t.jsxs)("div",{className:c.default.contentContainer,children:[F?(0,t.jsxs)("div",{className:c.default.textContainer,children:[w?I?(0,t.jsx)(f.default,{name:"subheading",className:c.default.title,children:(0,t.jsx)(n.default,{href:I,children:w})}):(0,t.jsx)(f.default,{name:"subheading",className:c.default.title,children:w}):null,(0,t.jsx)("div",{className:c.default.cardDetailsDataDesktop,children:Q()}),B?(0,t.jsx)(s.default,{value:N}):null,(0,t.jsx)("div",{className:c.default.cardDetailsDataMobile,children:Q()}),!x&&M?(0,t.jsx)("div",{className:c.default.tagContainer,children:(0,t.jsx)(o.Tag,{tag:M})}):null,x&&"_id"in e?(0,t.jsx)(m.default,{actionId:e?._id}):null]}):null,_&&I?(0,t.jsx)("div",{className:c.default.buttonContainer,children:(0,t.jsx)(u.default,{url:I})}):null,E?(0,t.jsx)("div",{className:c.default.buttonContainer,children:(0,t.jsx)(p.default,{href:E,children:P})}):null,b&&C&&"_id"in e?(0,t.jsxs)("div",{className:c.default.editButtonContainer,children:[(0,t.jsxs)(h.default,{buttonType:"inlineLink",onClick:()=>j&&j(!0),className:c.default.editButton,children:[(0,t.jsx)(d.SvgIcon,{iconName:"xIcon"})," Remove from your list"]}),C]}):null]}),S&&!U?K:null]})}e.s(["default",()=>_])},257550,e=>{"use strict";e.s(["insertUserDataInText",0,(e,t)=>{let n=e??"";return t?[[/{{user\.email}}/g,t.email],[/{{user\.firstName}}/g,t.firstName],[/{{user\.lastName}}/g,t.lastName],[/{{user\.id}}/g,t.uuid]].reduce((e,[t,n])=>e.replaceAll(t,n),n):n.replaceAll(/{{.*?}}/g,"")}])},59133,e=>{"use strict";var t={};!function e(t,n,r,a){var i,l,o,s,u,c,d,m,f,p,h,_=!!(t.Worker&&t.Blob&&t.Promise&&t.OffscreenCanvas&&t.OffscreenCanvasRenderingContext2D&&t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype.transferControlToOffscreen&&t.URL&&t.URL.createObjectURL),g="function"==typeof Path2D&&"function"==typeof DOMMatrix;function v(){}function y(e){var r=n.exports.Promise,a=void 0!==r?r:t.Promise;return"function"==typeof a?new a(e):(e(v,v),null)}var b=(i=function(){if(!t.OffscreenCanvas)return!1;var e=new OffscreenCanvas(1,1),n=e.getContext("2d");n.fillRect(0,0,1,1);var r=e.transferToImageBitmap();try{n.createPattern(r,"no-repeat")}catch(e){return!1}return!0}(),l=new Map,{transform:function(e){if(i)return e;if(l.has(e))return l.get(e);var t=new OffscreenCanvas(e.width,e.height);return t.getContext("2d").drawImage(e,0,0),l.set(e,t),t},clear:function(){l.clear()}}),x=(u=Math.floor(1e3/60),c={},d=0,"function"==typeof requestAnimationFrame&&"function"==typeof cancelAnimationFrame?(o=function(e){var t=Math.random();return c[t]=requestAnimationFrame(function n(r){d===r||d+u-1<r?(d=r,delete c[t],e()):c[t]=requestAnimationFrame(n)}),t},s=function(e){c[e]&&cancelAnimationFrame(c[e])}):(o=function(e){return setTimeout(e,u)},s=function(e){return clearTimeout(e)}),{frame:o,cancel:s}),C=(p={},function(){if(m)return m;if(!r&&_){var t=["var CONFETTI, SIZE = {}, module = {};","("+e.toString()+")(this, module, true, SIZE);","onmessage = function(msg) {\n  if (msg.data.options) {\n    CONFETTI(msg.data.options).then(function () {\n      if (msg.data.callback) {\n        postMessage({ callback: msg.data.callback });\n      }\n    });\n  } else if (msg.data.reset) {\n    CONFETTI && CONFETTI.reset();\n  } else if (msg.data.resize) {\n    SIZE.width = msg.data.resize.width;\n    SIZE.height = msg.data.resize.height;\n  } else if (msg.data.canvas) {\n    SIZE.width = msg.data.canvas.width;\n    SIZE.height = msg.data.canvas.height;\n    CONFETTI = module.exports.create(msg.data.canvas);\n  }\n}"].join("\n");try{m=new Worker(URL.createObjectURL(new Blob([t])))}catch(e){return"function"==typeof console.warn&&console.warn("🎊 Could not load worker",e),null}var n=m;function a(e,t){n.postMessage({options:e||{},callback:t})}n.init=function(e){var t=e.transferControlToOffscreen();n.postMessage({canvas:t},[t])},n.fire=function(e,t,r){if(f)return a(e,null),f;var i=Math.random().toString(36).slice(2);return f=y(function(t){function l(e){e.data.callback===i&&(delete p[i],n.removeEventListener("message",l),f=null,b.clear(),r(),t())}n.addEventListener("message",l),a(e,i),p[i]=l.bind(null,{data:{callback:i}})})},n.reset=function(){for(var e in n.postMessage({reset:!0}),p)p[e](),delete p[e]}}return m}),j={particleCount:50,angle:90,spread:45,startVelocity:45,decay:.9,gravity:1,drift:0,ticks:200,x:.5,y:.5,shapes:["square","circle"],zIndex:100,colors:["#26ccff","#a25afd","#ff5e7e","#88ff5a","#fcff42","#ffa62d","#ff36ff"],disableForReducedMotion:!1,scalar:1};function S(e,t,n){var r;return r=e&&null!=e[t]?e[t]:j[t],n?n(r):r}function w(e){return e<0?0:Math.floor(e)}function N(e){return parseInt(e,16)}function I(e){return e.map(k)}function k(e){var t=String(e).replace(/[^0-9a-f]/gi,"");return t.length<6&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]),{r:N(t.substring(0,2)),g:N(t.substring(2,4)),b:N(t.substring(4,6))}}function T(e){e.width=document.documentElement.clientWidth,e.height=document.documentElement.clientHeight}function E(e){var t=e.getBoundingClientRect();e.width=t.width,e.height=t.height}function P(e,n){var i,l=!e,o=!!S(n||{},"resize"),s=!1,u=S(n,"disableForReducedMotion",Boolean),c=_&&S(n||{},"useWorker")?C():null,d=l?T:E,m=!!e&&!!c&&!!e.__confetti_initialized,f="function"==typeof matchMedia&&matchMedia("(prefers-reduced-motion)").matches;function p(n){var p,h=u||S(n,"disableForReducedMotion",Boolean),_=S(n,"zIndex",Number);if(h&&f)return y(function(e){e()});l&&i?e=i.canvas:l&&!e&&((p=document.createElement("canvas")).style.position="fixed",p.style.top="0px",p.style.left="0px",p.style.pointerEvents="none",p.style.zIndex=_,e=p,document.body.appendChild(e)),o&&!m&&d(e);var v={width:e.width,height:e.height};function C(){if(c){var t={getBoundingClientRect:function(){if(!l)return e.getBoundingClientRect()}};d(t),c.postMessage({resize:{width:t.width,height:t.height}});return}v.width=v.height=null}function j(){i=null,o&&(s=!1,t.removeEventListener("resize",C)),l&&e&&(document.body.contains(e)&&document.body.removeChild(e),e=null,m=!1)}return(c&&!m&&c.init(e),m=!0,c&&(e.__confetti_initialized=!0),o&&!s&&(s=!0,t.addEventListener("resize",C,!1)),c)?c.fire(n,v,j):function(t,n,l){for(var o,s,u,c,m,f,p,h=S(t,"particleCount",w),_=S(t,"angle",Number),v=S(t,"spread",Number),C=S(t,"startVelocity",Number),j=S(t,"decay",Number),N=S(t,"gravity",Number),k=S(t,"drift",Number),T=S(t,"colors",I),E=S(t,"ticks",Number),P=S(t,"shapes"),O=S(t,"scalar"),M=!!S(t,"flat"),W=((o=S(t,"origin",Object)).x=S(o,"x",Number),o.y=S(o,"y",Number),o),R=h,A=[],G=e.width*W.x,D=e.height*W.y;R--;)A.push(function(e){var t=e.angle*(Math.PI/180),n=e.spread*(Math.PI/180);return{x:e.x,y:e.y,wobble:10*Math.random(),wobbleSpeed:Math.min(.11,.1*Math.random()+.05),velocity:.5*e.startVelocity+Math.random()*e.startVelocity,angle2D:-t+(.5*n-Math.random()*n),tiltAngle:(.5*Math.random()+.25)
1*Math.PI,color:e.color,shape:e.shape,tick:0,totalTicks:e.ticks,decay:e.decay,drift:e.drift,random:Math.random()+2,tiltSin:0,tiltCos:0,wobbleX:0,wobbleY:0,gravity:3*e.gravity,ovalScalar:.6,scalar:e.scalar,flat:e.flat}}({x:G,y:D,angle:_,spread:v,startVelocity:C,color:T[R%T.length],shape:P[Math.floor(Math.random()*(P.length-0))+0],ticks:E,decay:j,gravity:N,drift:k,scalar:O,flat:M}));return i?i.addFettis(A):(s=e,m=A.slice(),f=s.getContext("2d"),p=y(function(e){function t(){u=c=null,f.clearRect(0,0,n.width,n.height),b.clear(),l(),e()}u=x.frame(function e(){r&&(n.width!==a.width||n.height!==a.height)&&(n.width=s.width=a.width,n.height=s.height=a.height),n.width||n.height||(d(s),n.width=s.width,n.height=s.height),f.clearRect(0,0,n.width,n.height),(m=m.filter(function(e){return function(e,t){t.x+=Math.cos(t.angle2D)*t.velocity+t.drift,t.y+=Math.sin(t.angle2D)*t.velocity+t.gravity,t.velocity*=t.decay,t.flat?(t.wobble=0,t.wobbleX=t.x+10*t.scalar,t.wobbleY=t.y+10*t.scalar,t.tiltSin=0,t.tiltCos=0,t.random=1):(t.wobble+=t.wobbleSpeed,t.wobbleX=t.x+10*t.scalar*Math.cos(t.wobble),t.wobbleY=t.y+10*t.scalar*Math.sin(t.wobble),t.tiltAngle+=.1,t.tiltSin=Math.sin(t.tiltAngle),t.tiltCos=Math.cos(t.tiltAngle),t.random=Math.random()+2);var n,r,a,i,l,o,s,u,c,d,m,f,p,h,_,v,y=t.tick++/t.totalTicks,x=t.x+t.random*t.tiltCos,C=t.y+t.random*t.tiltSin,j=t.wobbleX+t.random*t.tiltCos,S=t.wobbleY+t.random*t.tiltSin;if(e.fillStyle="rgba("+t.color.r+", "+t.color.g+", "+t.color.b+", "+(1-y)+")",e.beginPath(),g&&"path"===t.shape.type&&"string"==typeof t.shape.path&&Array.isArray(t.shape.matrix)){e.fill((n=t.shape.path,r=t.shape.matrix,a=t.x,i=t.y,l=.1*Math.abs(j-x),o=.1*Math.abs(S-C),s=Math.PI/10*t.wobble,u=new Path2D(n),(c=new Path2D).addPath(u,new DOMMatrix(r)),(d=new Path2D).addPath(c,new DOMMatrix([Math.cos(s)*l,Math.sin(s)*l,-Math.sin(s)*o,Math.cos(s)*o,a,i])),d))}else if("bitmap"===t.shape.type){var w=Math.PI/10*t.wobble,N=.1*Math.abs(j-x),I=.1*Math.abs(S-C),k=t.shape.bitmap.width*t.scalar,T=t.shape.bitmap.height*t.scalar,E=new DOMMatrix([Math.cos(w)*N,Math.sin(w)*N,-Math.sin(w)*I,Math.cos(w)*I,t.x,t.y]);E.multiplySelf(new DOMMatrix(t.shape.matrix));var P=e.createPattern(b.transform(t.shape.bitmap),"no-repeat");P.setTransform(E),e.globalAlpha=1-y,e.fillStyle=P,e.fillRect(t.x-k/2,t.y-T/2,k,T),e.globalAlpha=1}else if("circle"===t.shape)e.ellipse?e.ellipse(t.x,t.y,Math.abs(j-x)*t.ovalScalar,Math.abs(S-C)*t.ovalScalar,Math.PI/10*t.wobble,0,2*Math.PI):(m=t.x,f=t.y,p=Math.abs(j-x)*t.ovalScalar,h=Math.abs(S-C)*t.ovalScalar,_=Math.PI/10*t.wobble,v=2*Math.PI,e.save(),e.translate(m,f),e.rotate(_),e.scale(p,h),e.arc(0,0,1,0,v,void 0),e.restore());else if("star"===t.shape)for(var O=Math.PI/2*3,M=4*t.scalar,W=8*t.scalar,R=t.x,A=t.y,G=5,D=Math.PI/5;G--;)R=t.x+Math.cos(O)*W,A=t.y+Math.sin(O)*W,e.lineTo(R,A),O+=D,R=t.x+Math.cos(O)*M,A=t.y+Math.sin(O)*M,e.lineTo(R,A),O+=D;else e.moveTo(Math.floor(t.x),Math.floor(t.y)),e.lineTo(Math.floor(t.wobbleX),Math.floor(C)),e.lineTo(Math.floor(j),Math.floor(S)),e.lineTo(Math.floor(x),Math.floor(t.wobbleY));return e.closePath(),e.fill(),t.tick<t.totalTicks}(f,e)})).length?u=x.frame(e):t()}),c=t}),(i={addFettis:function(e){return m=m.concat(e),p},canvas:s,promise:p,reset:function(){u&&x.cancel(u),c&&c()}}).promise)}(n,v,j)}return p.reset=function(){c&&c.reset(),i&&i.reset()},p}function O(){return h||(h=P(null,{useWorker:!0,resize:!0})),h}n.exports=function(){return O().apply(this,arguments)},n.exports.reset=function(){O().reset()},n.exports.create=P,n.exports.shapeFromPath=function(e){if(!g)throw Error("path confetti are not supported in this browser");"string"==typeof e?r=e:(r=e.path,a=e.matrix);var t=new Path2D(r),n=document.createElement("canvas").getContext("2d");if(!a){for(var r,a,i,l,o=1e3,s=1e3,u=0,c=0,d=0;d<1e3;d+=2)for(var m=0;m<1e3;m+=2)n.isPointInPath(t,d,m,"nonzero")&&(o=Math.min(o,d),s=Math.min(s,m),u=Math.max(u,d),c=Math.max(c,m));i=u-o;var f=Math.min(10/i,10/(l=c-s));a=[f,0,0,f,-Math.round(i/2+o)*f,-Math.round(l/2+s)*f]}return{type:"path",path:r,matrix:a}},n.exports.shapeFromText=function(e){var t,n=1,r="#000000",a='"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "EmojiOne Color", "Android Emoji", "Twemoji Mozilla", "system emoji", sans-serif';"string"==typeof e?t=e:(t=e.text,n="scalar"in e?e.scalar:n,a="fontFamily"in e?e.fontFamily:a,r="color"in e?e.color:r);var i=10*n,l=""+i+"px "+a,o=new OffscreenCanvas(i,i),s=o.getContext("2d");s.font=l;var u=s.measureText(t),c=Math.ceil(u.actualBoundingBoxRight+u.actualBoundingBoxLeft),d=Math.ceil(u.actualBoundingBoxAscent+u.actualBoundingBoxDescent),m=u.actualBoundingBoxLeft+2,f=u.actualBoundingBoxAscent+2;c+=4,d+=4,(s=(o=new OffscreenCanvas(c,d)).getContext("2d")).font=l,s.fillStyle=r,s.fillText(t,m,f);var p=1/n;return{type:"bitmap",bitmap:o.transferToImageBitmap(),matrix:[p,0,0,p,-c*p/2,-d*p/2]}}}(function(){return"u">typeof window?window:"u">typeof self?self:this||{}}(),t,!1);let n=t.exports;var r=t.exports.create;e.s(["create",()=>r,"default",0,n])},820225,(e,t,n)=>{"use strict";var r=e.e&&e.e.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},a=e.e&&e.e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);
1(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=e.e&&e.e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=e.e&&e.e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&a(t,e,n);return i(t,e),t},o=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});var s=l(e.r(271645)),u=o(e.r(59133)),c={resize:!0,useWorker:!1},d={position:"fixed",pointerEvents:"none",width:"100%",height:"100%",top:0,left:0};n.default=function(e){var t=e.style,n=e.className,a=e.width,i=e.height,l=e.globalOptions,o=e.onInit,m=(0,s.useRef)(null),f=(0,s.useRef)(null);return(0,s.useEffect)(function(){if(m.current)return f.current=u.default.create(m.current,r(r({},c),l)),null==o||o({confetti:f.current}),function(){var e;null==(e=f.current)||e.reset()}},[]),s.default.createElement("canvas",{ref:m,style:t||n?t:d,className:n,width:a,height:i})}},247748,(e,t,n)=>{"use strict";var r=e.e&&e.e.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},a=e.e&&e.e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=e.e&&e.e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=e.e&&e.e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&a(t,e,n);return i(t,e),t},o=e.e&&e.e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n},s=e.e&&e.e.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,i=n.call(e),l=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)l.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return l},u=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});var c=l(e.r(271645)),d=u(e.r(820225)),m=function(e){return e};n.default=function(e){var t=e.decorateOptions,n=void 0===t?m:t,a=e.Conductor,i=e.autorun,l=e.onInit,u=o(e,["decorateOptions","Conductor","autorun","onInit"]),f=s((0,c.useState)(),2),p=f[0],h=f[1],_=(0,c.useCallback)(function(e){var t=e.confetti;h(function(){return t})},[]);return(0,c.useEffect)(function(){if(p){var e=new a({confetti:p,decorateOptions:n});return i&&e.run(i),null==l||l({confetti:p,conductor:e}),e.stop}},[p]),c.default.createElement(d.default,r({onInit:_},u))}},255139,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var t=e.confetti,n=e.decorateOptions,r=this;this.interval=null,this.shoot=function(){return r.tickAnimation()},this.run=function(e){var t=e.speed,n=e.delay,a=e.duration;r.interval||setTimeout(function(){r.shoot(),r.interval=setInterval(r.shoot,1e3/Math.min(t,1e3)),a&&setTimeout(r.pause,a)},void 0===n?0:n)},this.pause=function(){clearInterval(r.interval),r.interval=null},this.stop=function(){r.pause(),r.confetti.reset()},this.confetti=t,this.decorateOptions=n}},574653,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){return Math.random()*(t-e)+e}},397693,(e,t,n)=>{"use strict";var r,a=e.e&&e.e.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||({__proto__:[]}
1)instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=e.e&&e.e.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,i=n.call(e),l=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)l.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return l},l=e.e&&e.e.__spreadArray||function(e,t,n){if(n||2==arguments.length)for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))},o=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});var s=o(e.r(255139)),u=o(e.r(574653));n.default=function(e){function t(){var t=e.apply(this,l([],i(arguments),!1))||this;return t.tickAnimation=function(){t.confetti(t.decorateOptions({startVelocity:30,spread:360,ticks:60,zIndex:0,particleCount:150,origin:{x:(0,u.default)(.1,.3),y:Math.random()-.2}})),t.confetti(t.decorateOptions({startVelocity:30,spread:360,ticks:60,zIndex:0,particleCount:150,origin:{x:(0,u.default)(.7,.9),y:Math.random()-.2}}))},t}return a(t,e),t}(s.default)},783831,(e,t,n)=>{"use strict";var r=e.e&&e.e.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},a=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});var i=a(e.r(271645)),l=a(e.r(247748)),o=a(e.r(397693));n.default=function(e){return i.default.createElement(l.default,r({Conductor:o.default},e))}},811091,e=>{e.v({content:"opportunityCongratsHero-module-scss-module__jKihbW__content",description:"opportunityCongratsHero-module-scss-module__jKihbW__description",hero:"opportunityCongratsHero-module-scss-module__jKihbW__hero",heroContainer:"opportunityCongratsHero-module-scss-module__jKihbW__heroContainer",heroImage:"opportunityCongratsHero-module-scss-module__jKihbW__heroImage",imageWrapper:"opportunityCongratsHero-module-scss-module__jKihbW__imageWrapper",impactTitle:"opportunityCongratsHero-module-scss-module__jKihbW__impactTitle",innerSection:"opportunityCongratsHero-module-scss-module__jKihbW__innerSection",maxWidthContainer:"opportunityCongratsHero-module-scss-module__jKihbW__maxWidthContainer",title:"opportunityCongratsHero-module-scss-module__jKihbW__title"})},362868,e=>{e.v({button:"simpleCardWithButton-module-scss-module__6KnAfa__button",card:"simpleCardWithButton-module-scss-module__6KnAfa__card",content:"simpleCardWithButton-module-scss-module__6KnAfa__content"})},285870,e=>{e.v({cards:"opportunityCongratsCardsSection-module-scss-module__rHAdHa__cards",section:"opportunityCongratsCardsSection-module-scss-module__rHAdHa__section"})},393447,e=>{e.v({container:"opportunityCongratsBottomDescription-module-scss-module__WGAmpa__container",list:"opportunityCongratsBottomDescription-module-scss-module__WGAmpa__list",maxWidthContainer:"opportunityCongratsBottomDescription-module-scss-module__WGAmpa__maxWidthContainer",maxWidthContainerNoBackground:"opportunityCongratsBottomDescription-module-scss-module__WGAmpa__maxWidthContainerNoBackground",title:"opportunityCongratsBottomDescription-module-scss-module__WGAmpa__title"})},896732,e=>{e.v({container:"opportunityCongratsContent-module-scss-module__0N-Z2G__container",containerInnerSection:"opportunityCongratsContent-module-scss-module__0N-Z2G__containerInnerSection",maxWidthContainer:"opportunityCongratsContent-module-scss-module__0N-Z2G__maxWidthContainer"})},975559,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(719437),a=e.i(618566),i=e.i(783831),l=e.i(59133);function o({confettiOff:e,confettiIcons:n}){let r=(0,a.useSearchParams)(),o="OffscreenCanvas"in window;if(e)return null;let s=e=>e?.length?(0,t.jsx)(i.default,{autorun:{speed:3,duration:2e3},decorateOptions:t=>({...t,shapes:e,scalar:3})}):(0,t.jsx)(i.default,{autorun:{speed:3,duration:2e3}});if("true"===r.get("aprilFools"))return o?s([l.default.shapeFromText({text:"🐈",scalar:3}),l.default.shapeFromText({text:"🐈‍⬛",scalar:3})]):s();let u=n?.filter(e=>"string"==typeof e&&e.trim().length>0)??[];return o&&u.length?s(u.map(e=>l.default.shapeFromText({text:e,scalar:3}))):s()}var s=e.i(861741),u=e.i(426551),c=e.i(657688),d=e.i(76595),m=e.i(257550);function f({description:e,className:n}){let{user:r}=(0,d.useUser)(),a=(0,m.insertUserDataInText)(e,r);return(0,t.jsx)(u.default,{name:"bodyBig",component:"p",className:n,children:a})}function p({title:e,className:n,isInnerSection:r=!1}){let{user:a}=(0,d.useUser)(),i=(0,m.insertUserDataInText)(e,a);return(0,t.jsx)(u.default,{name:"heading2",component:r?"h3":"h1",className:n,children:i})}var h=e.i(811091);function _({title:e,description:n,impactTitle:a,image:i,showDefaultCongratsImage:l=!0,heroBackgroun
1dColor:o,heroContentColor:d,congratsImpactBackgroundColor:m="var(--brand-purple-purple-100)",congratsImpactContentColor:_="var(--color-gray-black)",isInnerSection:g=!1}){let v=o?{backgroundColor:o.value}:void 0,y=d?{color:d.value}:void 0,b=[h.default.heroContainer,g&&h.default.innerSection].filter(Boolean).join(" "),x=!!i?.asset;return(0,t.jsx)("div",{className:b,style:v,children:(0,t.jsx)(r.default,{isInnerSection:g,className:h.default.maxWidthContainer,children:(0,t.jsxs)("div",{className:h.default.hero,children:[(0,t.jsxs)("div",{className:h.default.content,style:y,children:[(0,t.jsx)(p,{title:e,className:h.default.title,isInnerSection:g}),a?(0,t.jsx)(u.default,{name:"heading4",component:"p",className:h.default.impactTitle,style:{backgroundColor:m,color:_},children:a}):null,n?(0,t.jsx)(f,{description:n,className:h.default.description}):null]}),x?(0,t.jsx)("div",{className:h.default.imageWrapper,children:(0,t.jsx)(s.default,{source:i,className:h.default.heroImage,fill:!0,priority:!0,sizes:"340px"})}):l&&!x?(0,t.jsx)("div",{className:h.default.imageWrapper,children:(0,t.jsx)(c.default,{src:"/congratulations.png",alt:"Young person holding clothes and giving thumbs up",className:h.default.heroImage,fill:!0,priority:!0,unoptimized:!0})}):null]})})})}var g=e.i(952271),v=e.i(394619),y=e.i(362868);function b({title:e,subtitle:n,metadata:r,button:a,footerButton:i}){let l=(e=>{if(e){if(e.internalPage?.slug?.current){let t="page"===e.internalPage._type?"":`/${e.internalPage._type}`;return`${t}/${e.internalPage.slug.current}`.replace(/\/+$/,"")}return e.url||void 0}})(a),o=i||(l?(0,t.jsx)(g.default,{href:l,buttonType:"primary",className:y.default.button,children:a?.text||"Get started"}):null);return(0,t.jsxs)("div",{className:y.default.card,children:[(0,t.jsxs)("div",{className:y.default.content,children:[e?(0,t.jsx)(u.default,{name:"subheading",bold:!0,children:e}):null,n?(0,t.jsx)(u.default,{name:"bodyBig",children:n}):null]}),(0,t.jsx)(v.default,{...r||{}}),o]})}var x=e.i(31441);function C({action:e}){if(!e?.slug?.current)return(0,t.jsx)(b,{title:"🚀 DoSomething more",subtitle:"Continue being a changemaker for good.",metadata:{estimatedTime:"1 min"},button:{_key:"join-other-action-fallback",_type:"simpleLink",text:"Find your next mission",url:"/act-and-lead"}});let n=(0,x.getTimesOrTimeRequirement)(e.times,e.timeRequirement);return(0,t.jsx)(b,{title:`💪 Join ${e.title}`,subtitle:e.cardSubtitle||e.subtitle,metadata:{volunteerCredit:e.volunteerCredit,scholarshipAmount:e.scholarshipAmount,estimatedTime:n,deadline:e.endDate},button:{_key:e._id,_type:"simpleLink",text:"Get started",url:`/action/${e.slug.current}`}})}var j=e.i(899619);function S({cardData:e,shareUrl:n,opportunityName:r,OpportunityType:a}){let i=e?.title||`🔥 Share this ${a}`,l=e?.subtitle||"More friends who DoSomething = more impact.",o=e?.buttonText||`Share this ${a}`,s=`I just completed ${r||`this ${a}`} with @DoSomething 💛 Join me!`;return(0,t.jsx)(b,{title:i,subtitle:l,metadata:{estimatedTime:"1 min"},footerButton:(0,t.jsx)(j.default,{url:n,message:s,label:o,buttonType:"primary",align:"left"})})}var w=e.i(285870);function N({sectionData:e,shareUrl:n,opportunityName:r,OpportunityType:a}){let i=e?.title||"Keep going! Be the change YOU want to see in the world.";return(0,t.jsxs)("section",{className:w.default.section,children:[(0,t.jsx)(u.default,{name:"heading4",children:i}),(0,t.jsxs)("div",{className:w.default.cards,children:[(0,t.jsx)(S,{cardData:e?.shareThisOpportunityCard,shareUrl:n,opportunityName:r,OpportunityType:a}),(0,t.jsx)(C,{action:e?.joinOtherActionCard?.action})]})]})}var I=e.i(393447);function k({title:e,items:n,backgroundColor:a,contentColor:i,isInnerSection:l=!1}){let o=a?{backgroundColor:a.value}:void 0,s=i?{color:i.value}:void 0,c=[I.default.maxWidthContainer,!a&&I.default.maxWidthContainerNoBackground].filter(Boolean).join(" ");return(0,t.jsx)("div",{className:I.default.container,style:o,children:(0,t.jsxs)(r.default,{isInnerSection:l,className:c,children:[(0,t.jsx)(u.default,{name:"heading4",className:I.default.title,style:s,children:e}),n.length>0?(0,t.jsx)("ul",{className:I.default.list,children:n.map((e,n)=>(0,t.jsx)("li",{children:(0,t.jsx)(u.default,{name:"bodyText",style:s,children:e})},n))}):null]})})}var T=e.i(896732);function E({congratsTitle:e,congratsDescription:a,congratsImpactTitle:i,congratsBottomTitle:l,congratsBottomItems:s,confettiOff:u,congratsImage:c,confettiIcons:d,heroBackgroun
1dColor:m,heroContentColor:f,congratsImpactBackgroundColor:p,congratsImpactContentColor:h,congratsBottomBackgroundColor:g,congratsBottomContentColor:v,congratsCardsSection:y,shareUrl:b,opportunityName:x,OpportunityType:C,hideCongratsHero:j=!1,hideCongratsCardsSection:S=!1,hideCongratsBottomDescription:w=!1,hideCongratsImage:I=!1,isInnerSection:E=!1}){let P=s?.map(e=>{if("string"!=typeof e)return e;let t=e.trim();return t.length>0?t:null}).filter(Boolean)??[];return(0,t.jsxs)(n.Fragment,{children:[j?null:(0,t.jsx)(_,{title:e,description:a,impactTitle:i,image:I?void 0:c,showDefaultCongratsImage:!I,heroBackgroundColor:m??{label:"",value:"#C2DDFF"},heroContentColor:f,congratsImpactBackgroundColor:p,congratsImpactContentColor:h,isInnerSection:E}),(0,t.jsxs)("div",{className:`${T.default.container} ${E?T.default.containerInnerSection:""}`,children:[(0,t.jsx)(r.default,{isInnerSection:E,className:T.default.maxWidthContainer,children:S?null:(0,t.jsx)(N,{sectionData:y,shareUrl:b,opportunityName:x,OpportunityType:C})}),w?null:(0,t.jsx)(k,{title:l,items:P,backgroundColor:g,contentColor:v,isInnerSection:E}),(0,t.jsx)(o,{confettiOff:u,confettiIcons:d})]})]})}e.s(["default",()=>E],975559)},499200,e=>{"use strict";var t=e.i(843476),n=e.i(76595),r=e.i(257550);function a({text:e}){let{user:a}=(0,n.useUser)();return(0,t.jsx)(t.Fragment,{children:(0,r.insertUserDataInText)(e,a)})}e.s(["default",()=>a])},512660,e=>{e.v({cardInfoContainer:"cardInfoContainer-module-scss-module__uyIfOW__cardInfoContainer"})},712239,e=>{e.v({card:"dynamicGalleryCard-module-scss-module__cGEkkW__card",cardContent:"dynamicGalleryCard-module-scss-module__cGEkkW__cardContent",cardFooter:"dynamicGalleryCard-module-scss-module__cGEkkW__cardFooter",cardImage:"dynamicGalleryCard-module-scss-module__cGEkkW__cardImage",linkWrapper:"dynamicGalleryCard-module-scss-module__cGEkkW__linkWrapper"})},125073,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(517603),a=e.i(360570),i=e.i(522016),l=e.i(861741),o=e.i(678410),s=e.i(719232),u=e.i(752793),c=e.i(782930),d=e.i(512660),m=e.i(426551);let f=({children:e,icon:n,bold:r=!1})=>e?(0,t.jsxs)("div",{className:d.default.cardInfoContainer,children:[n?(0,t.jsx)(c.SvgIcon,{iconName:n}):null,(0,t.jsx)(m.default,{name:"bodyTextSmall",bold:r,children:e})]}):null;var p=e.i(712239);let h=(0,n.forwardRef)(({galleryItem:e},n)=>{let{slug:c,opportunity:d,title:h,description:_,label:g,timeCommitment:v,image:y,endDate:b,placement:x,durationDates:C}=e;return(0,t.jsx)(i.default,{className:p.default.linkWrapper,prefetch:!0,href:`/${d}/${c}`,children:(0,t.jsxs)("div",{className:p.default.card,ref:n,children:[(0,t.jsxs)("div",{className:p.default.cardImage,children:[y?(0,t.jsx)(l.default,{source:y,fill:!0}):null,(0,t.jsx)(s.default,{children:g})]}),(0,t.jsxs)("div",{className:p.default.cardContent,children:[(0,t.jsx)(m.default,{name:"subheading",bold:!0,color:"var(--color-brand-ds-blue)",children:h}),(0,t.jsx)(f,{icon:"placement",children:x}),(0,t.jsx)(f,{icon:"calendar",children:C}),(0,t.jsx)(f,{icon:"clock",children:v}),b?(0,t.jsxs)(f,{bold:!0,children:["Deadline: ",(0,r.formatCalendarDateUTC)(b)]}):null,(0,a.portableTextHasContent)(_)?(0,t.jsx)(u.default,{value:_}):null,(0,t.jsx)("div",{className:p.default.cardFooter,children:(0,t.jsx)(o.Tag,{tag:d})})]})]})})});h.displayName="DynamicGalleryCard",e.s(["default",0,h],125073)},725975,e=>{e.v({bigBox:"embedSection-module-scss-module__1EFGiW__bigBox",embed:"embedSection-module-scss-module__1EFGiW__embed",embedContent:"embedSection-module-scss-module__1EFGiW__embedContent",maxWidthContainer:"embedSection-module-scss-module__1EFGiW__maxWidthContainer",smallBox:"embedSection-module-scss-module__1EFGiW__smallBox"})},590448,e=>{"use strict";var t=e.i(843476),n=e.i(725975),r=e.i(719437),a=e.i(14722),i=e.i(271645),l=e.i(702047);let o='<script src="https://assets.turbovote.org/v3/common/js/embed.js" type="text/javascript"></script>';var s=e.i(618566);function u({sectionData:e,isInnerSection:u}){let c=(0,i.useRef)(null),[d,m]=(0,i.useState)(!1),f=(0,s.useSearchParams)(),p=(0,i.useRef)((0,l.mergeUtmParams)(f,(0,l.getUtmParamsFromDocumentCookies)())),{text:h,type:_,stylingOptions:g}=e,v=(0,a.getSectionId)(g),{backgroundColor:y}=(0,a.getStyling)(g),b={backgroundColor:y?.value||""};return(0,i.useEffect)(()=>{m(!0)},[]),(0,i.useEffect)(()=>
1{if(d&&h&&c.current){let e={...(0,l.getUtmParamsFromDocumentCookies)(),...p.current},t=document.createRange().createContextualFragment(((e,t)=>{if(e.includes(o)){let n=e.replace(o,"");return((e,t)=>{let n=e.match(/src="([^"]*)"/);if(!n)return e;let r=new URL(n[1]),a=[r.searchParams.get("r"),l.STANDARD_UTM_NAMES.map(e=>{let n=t[e];return n?`${e}:${n}`:null}).filter(Boolean).join(",")].filter(Boolean).join(",");return r.searchParams.set("r",a),e.replace(/src="([^"]*)"/,`src="${decodeURIComponent(r.toString())}"`)})(n,t)}return e})(h,e));c.current.replaceChildren(t)}},[d,h]),(0,t.jsx)("section",{className:n.default.embed,id:v,style:b,children:(0,t.jsx)(r.default,{isInnerSection:u,className:`${n.default.maxWidthContainer} ${(()=>{switch(_){case"small_box":return n.default.smallBox;case"big_box":return n.default.bigBox;default:return""}})()}`,children:(0,t.jsx)("div",{ref:c,className:n.default.embedContent})})})}e.s(["default",()=>u],590448)},342887,e=>{"use strict";var t=e.i(843476),n=e.i(257550),r=e.i(590448),a=e.i(76595);function i(e){let{user:i}=(0,a.useUser)();if(e.sectionData.text){let a=(0,n.insertUserDataInText)(e.sectionData.text,i),l={...e,sectionData:{...e.sectionData,text:a}};return(0,t.jsx)(r.default,{...l})}return(0,t.jsx)(r.default,{...e})}e.s(["default",()=>i])},500819,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(770703),a=e.i(614803),i=e.i(21575);let l=(0,r.default)(()=>e.A(18407),{loadableGenerated:{modules:[894086]},loading:()=>(0,t.jsx)(i.default,{message:"Loading map..."})});e.s(["default",0,({geoData:e,mapStyle:r,legendItems:o,heartsColor:s,actionColors:u,stylingPriorityColors:c,heartIconColors:d})=>(0,t.jsx)("div",{className:a.default.container,children:(0,t.jsx)(n.Suspense,{fallback:(0,t.jsx)(i.default,{message:"Loading map..."}),children:(0,t.jsx)(l,{geoData:e,mapStyle:r,legendItems:o,heartsColor:s,actionColors:u,stylingPriorityColors:c,heartIconColors:d})})})])},142231,e=>{e.v({accordionItem:"accordionItem-module-scss-module__PRBsVq__accordionItem",content:"accordionItem-module-scss-module__PRBsVq__content",innerContent:"accordionItem-module-scss-module__PRBsVq__innerContent",innerSection:"accordionItem-module-scss-module__PRBsVq__innerSection",titleContainer:"accordionItem-module-scss-module__PRBsVq__titleContainer"})},212864,e=>{"use strict";var t=e.i(843476),n=e.i(22407),r=e.i(360570),a=e.i(590806),i=e.i(752793),l=e.i(142231),o=e.i(426551);function s({item:e,elementsColor:s,contentColor:u,isInnerSection:c}){let{itemText:d,itemTitle:m}=e,f=(0,r.portableTextHasContent)(d),{getCollapseProps:p,getToggleProps:h,isExpanded:_}=(0,n.useCollapse)(),g=s?.value||"var(--color-gray-black)",v=c?l.default.innerSection:"",y=`${l.default.accordionItem} ${v}`;return(0,t.jsxs)("div",{className:y,...h(),children:[(0,t.jsxs)("div",{className:l.default.titleContainer,children:[m?(0,t.jsx)(o.default,{name:"subheading",children:m}):null,(0,t.jsx)(a.default,{fill:g,toggled:_})]}),(0,t.jsx)("div",{className:l.default.content,style:{borderColor:g||"var(--color-gray-black)"},children:f?(0,t.jsx)("div",{...p(),children:(0,t.jsx)("div",{className:l.default.innerContent,children:(0,t.jsx)(i.default,{value:d,elementsColor:s,contentColor:u})})}):null})]})}e.s(["default",()=>s])},737367,e=>{e.v({counter:"odometer-module-scss-module__1iHeQW__counter",counterWrapper:"odometer-module-scss-module__1iHeQW__counterWrapper",digitCell:"odometer-module-scss-module__1iHeQW__digitCell",digitReel:"odometer-module-scss-module__1iHeQW__digitReel",digitWindow:"odometer-module-scss-module__1iHeQW__digitWindow",digits:"odometer-module-scss-module__1iHeQW__digits",reelDigit:"odometer-module-scss-module__1iHeQW__reelDigit"})},195717,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(737367);let a=(e,t)=>Math.max(0,Math.floor(e)).toString().padStart(t,"0").split("").map(e=>Number(e));function i({value:e,minDigits:i=5,durationMs:l=1400,rotateZeroValues:o=!0,textColor:s}){let u=(0,n.useRef)(null),c=(0,n.useRef)(a(0,i)),[d,m]=(0,n.use
1State)(()=>c.current.map(e=>({sequence:[e],offset:0,durationMs:0})));return(0,n.useEffect)(()=>{let t=a(e,i),n=c.current;return m(t.map((e,t)=>{let r=n[t]??0,a=o||0!==e?(e-r+10)%10:0,i=[r],s=r;for(let e=0;e<a;e+=1)i.push(s=(s+1)%10);return{sequence:i,offset:0,durationMs:l}})),u.current=requestAnimationFrame(()=>{m(e=>e.map(e=>({...e,offset:e.sequence.length-1})))}),c.current=t,()=>{u.current&&cancelAnimationFrame(u.current)}},[e,i,l,o]),(0,t.jsx)("div",{className:r.default.counterWrapper,children:(0,t.jsx)("div",{className:r.default.counter,style:{"--odometer-number-color":s||void 0},children:(0,t.jsx)("div",{className:r.default.digits,children:d.map((e,n)=>(0,t.jsx)("span",{className:r.default.digitCell,children:(0,t.jsx)("span",{className:r.default.digitWindow,children:(0,t.jsx)("span",{className:r.default.digitReel,style:{transform:`translateY(calc(-${e.offset} * var(--digit-row-height)))`,transitionDuration:`${e.durationMs}ms`},children:e.sequence.map((e,a)=>(0,t.jsx)("span",{className:r.default.reelDigit,children:e},`digit-${n}-${a}`))})})},`reel-${n}`))})})})}e.s(["default",()=>i])},739546,e=>{e.v({aiLinks:"aiPromptSection-module-scss-module__rd51SW__aiLinks",buttonsContainer:"aiPromptSection-module-scss-module__rd51SW__buttonsContainer",container:"aiPromptSection-module-scss-module__rd51SW__container",contentContainer:"aiPromptSection-module-scss-module__rd51SW__contentContainer",copyButton:"aiPromptSection-module-scss-module__rd51SW__copyButton",helperTextContainer:"aiPromptSection-module-scss-module__rd51SW__helperTextContainer",highlight:"aiPromptSection-module-scss-module__rd51SW__highlight",isInnerSection:"aiPromptSection-module-scss-module__rd51SW__isInnerSection",promptCard:"aiPromptSection-module-scss-module__rd51SW__promptCard",promptText:"aiPromptSection-module-scss-module__rd51SW__promptText",section:"aiPromptSection-module-scss-module__rd51SW__section"})},371248,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(719437),a=e.i(426551),i=e.i(739546),l=e.i(757190),o=e.i(782930),s=e.i(952271);function u({sectionData:e,isInnerSection:u}){let{title:c,helperText:d,promptText:m}=e,[f,p]=(0,n.useState)(!1),h=(0,n.useRef)(null);(0,n.useEffect)(()=>()=>{h.current&&clearTimeout(h.current)},[]);let _=(0,n.useCallback)(async()=>{if(m)try{await navigator.clipboard.writeText(m),p(!0),h.current&&clearTimeout(h.current),h.current=setTimeout(()=>{p(!1)},3e3)}catch(e){console.error("Could not copy prompt text:",e)}},[m]);if(!(c||d||m))return null;let g=u?i.default.isInnerSection:"",v=encodeURIComponent(m||"");return(0,t.jsx)("div",{className:`sanitySection ${i.default.section}`,children:(0,t.jsx)(r.default,{isInnerSection:u,children:(0,t.jsxs)("div",{className:`${i.default.container} ${g}`,children:[c?(0,t.jsx)(a.default,{name:"heading4",color:"white",children:c}):null,(0,t.jsxs)("div",{className:i.default.contentContainer,children:[d?(0,t.jsx)("div",{className:i.default.helperTextContainer,children:(0,t.jsx)(a.default,{name:"caption",bold:!0,children:d})}):null,m?(0,t.jsx)("div",{className:i.default.promptCard,children:(0,t.jsx)(a.default,{name:"bodyText",component:"div",className:i.default.promptText,children:m?m.split(/(\[[^\]]+\])/g).map((e,r)=>e?e.startsWith("[")&&e.endsWith("]")?(0,t.jsx)("strong",{className:i.default.highlight,children:e.slice(1,-1)},`${e}-${r}`):(0,t.jsx)(n.Fragment,{children:e},`${e}-${r}`):null):null})}):null,(0,t.jsxs)("div",{className:i.default.buttonsContainer,children:[(0,t.jsx)(l.default,{buttonType:"secondaryInverted",leftIcon:(0,t.jsx)(o.SvgIcon,{iconName:"
1copy"}),onClick:_,disabled:!m||f,className:i.default.copyButton,paintIcon:!0,children:f?"Copied":"Copy"}),(0,t.jsxs)("div",{className:i.default.aiLinks,children:[(0,t.jsx)(s.default,{buttonType:"primaryInverted",leftIcon:(0,t.jsx)(o.SvgIcon,{iconName:"externalLink"}),newWindow:!0,href:`https://chat.openai.com/?prompt=${v}`,children:"Chat GPT"}),(0,t.jsx)(s.default,{buttonType:"primaryInverted",leftIcon:(0,t.jsx)(o.SvgIcon,{iconName:"externalLink"}),href:`https://aistudio.google.com/app?prompt=${v}`,newWindow:!0,children:"Gemini"})]})]})]})]})})})}e.s(["default",()=>u])},874110,e=>{e.v({bottomContent:"formSection-module-scss-module__nK0Y_G__bottomContent",buttonsRow:"formSection-module-scss-module__nK0Y_G__buttonsRow",formArea:"formSection-module-scss-module__nK0Y_G__formArea",formColumn:"formSection-module-scss-module__nK0Y_G__formColumn",header:"formSection-module-scss-module__nK0Y_G__header",innerSection:"formSection-module-scss-module__nK0Y_G__innerSection",layout:"formSection-module-scss-module__nK0Y_G__layout",section:"formSection-module-scss-module__nK0Y_G__section",submitButton:"formSection-module-scss-module__nK0Y_G__submitButton"})},483773,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(719437),a=e.i(912285),i=e.i(426551),l=e.i(766045),o=e.i(24750),s=e.i(975559);let u=["Congratulations, your form has been submitted!","You're all set! 🎉 Keep an eye out for more ways to take action with DoSomething."];var c=e.i(14722),d=e.i(874110),m=e.i(386613);function f({sectionData:e,isInnerSection:f}){let[p,h]=(0,n.useState)(!1),_=e.form,g=(0,c.getSectionId)(e.stylingOptions),{backgroundColor:v,contentColor:y}=(0,c.getStyling)(e.stylingOptions);if((0,n.useEffect)(()=>{p&&((0,m.ignoreHeaderScroll)(),window.scrollTo({top:0,behavior:"smooth"}))},[p]),!_||"active"!==_.status)return null;let b=_.slug?.current,x=_.ungatedForm;if(!b||!x?.subsections?.length)return null;let{title:C,description:j,rbNote:S}=x;if(p){var w,N;let e,n=_.congratsTitle?.trim()||"YOU DID THAT!",{title:r,items:a}=(w=_.congratsBottomTitle,N=_.congratsBottomItems,e=N?.map(e=>e?.trim()).filter(Boolean)??[],{title:w?.trim()||"Form completed. Here's what's next, changemaker. 🔥",items:e.length>0?e:u});return(0,t.jsx)("div",{className:"sanitySection",id:g,children:(0,t.jsx)(s.default,{congratsTitle:n,congratsDescription:_.congratsDescription,congratsCardsSection:_.congratsCardsSection,opportunityName:_.title,OpportunityType:"form",congratsBottomTitle:r,congratsBottomItems:a,confettiOff:_.confettiOff,congratsImage:_.congratsImage,confettiIcons:_.confettiIcons,hideCongratsHero:_.hideCongratsHero,hideCongratsCardsSection:_.hideCongratsCardsSection,hideCongratsBottomDescription:_.hideCongratsBottomDescription,congratsBottomBackgroundColor:_.congratsBottomBackgroundColor,congratsBottomContentColor:_.congratsBottomContentColor,hideCongratsImage:f,isInnerSection:f})})}let I=`${d.default.section} ${f?d.default.innerSection:""}`;return(0,t.jsx)("div",{className:`sanitySection ${I}`,id:g,style:{backgroundColor:v?.value||void 0},children:(0,t.jsx)(r.default,{isInnerSection:f,children:(0,t.jsxs)("div",{className:d.default.layout,children:[(0,t.jsxs)("div",{className:d.default.header,children:[C?(0,t.jsx)(i.default,{name:"heading2",component:"h2",style:{color:y?.value||void 0},children:C}):null,j?(0,t.jsx)(i.default,{name:"subheading",component:"p",style:{color:y?.value||void 0},children:j}):null]}),(0,t.jsxs)("div",{className:d.default.formColumn,children:[S?(0,t.jsx)(i.default,{name:"bodyText",bold:!0,children:S}):null,(0,t.jsx)("div",{className:d.default.formArea,children:(0,t.jsxs)(l.SubmissionStatusProvider,{children:[(0,t.jsx)(o.default,{subsections:x.subsections,formDisabled:!1,opportunityId:_._id,opportunityType:"form",onFormSubmitSuccess:()=>h(!0)}),(0,t.jsx)("div",{className:d.default.bottomContent,children:(0,t.jsx)("div",{className:d.default.buttonsRow,children:(0,t.jsx)(a.SubmitSubmissionButton,{formDisabled:!1,className:d.default.submitButton})})})]})})]})]})})})}e.s(["default",()=>f],483773)},179492,e=>{e.v({arrows:"ductTapedGallery-module-scss-module__vWGioW__arrows",card:"ductTapedGallery-module-scss-module__vWGioW__card",cardContent:"ductTapedGallery-module-scss-module__vWGioW__cardContent",cardLink:"ductTapedGallery-module-scss-module__vWGioW__cardLink",cardWrap:"ductTapedGallery-module-scss-module__vWGioW__cardWrap",content:"ductTapedGallery-module-scss-module__vWGioW__content",controls:"ductTapedGallery-module-scss-module__vWGioW__controls",desktopCards:"ductTapedGallery-module-scss-module__vWGioW__desktopCards",imageContainer:"ductTapedGallery-module-scss-module__vWGioW__imageContainer",innerSection:"ductTapedGallery-module-scss-module__vWGioW__innerSection",mobileSwiper:"ductTapedGallery-module-scss-module__vWGioW__mobileSwiper",pagination:"ductTapedGallery-module-scss-module__vWGioW__pagination",pin:"ductTapedGallery-module-scss-module__vWGioW__pin",section:"ductTapedGallery-module-scss-module__vWGioW__section",slide:"ductTapedGallery-module-scss-module__vWGioW__slide",swiper:"ductTapedGallery-module-scss-module__vWGioW__swiper",swiperContainer:"ductTapedGallery-module-scss-module__vWGioW__swiperContainer",tapeEnd:"ductTapedGallery-module-scss-module__vWGioW__tapeEnd",tapeStart:"ductTapedGallery-module-scss-module__vWGioW__tapeStart",title:"ductTapedGallery-module-scss-module__vWGioW__title"})},987423,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(980401);e.i(941983);var a=e.i(395280),i=e.i(186301),l=e.i(641501),o=e.i(861741),s=e.i(426551),u=e.i(952271),c=e.i(179492);function d({card:e,transform:n,pinTransform:r,showStartTape:a,showEndTape:i}){let l=[c.default.cardWrap,a&&c.default.tapeStart,i&&c.default.tapeEnd].filter(
1Boolean).join(" ");return(0,t.jsx)("div",{className:l,style:n?{transform:n}:void 0,children:(0,t.jsxs)("div",{className:c.default.card,children:[(0,t.jsx)("span",{className:c.default.pin,"aria-hidden":!0,style:r?{transform:r}:void 0}),e.imageObject?.asset?(0,t.jsx)("div",{className:c.default.imageContainer,children:(0,t.jsx)(o.default,{source:e.imageObject,fill:!0})}):null,(0,t.jsxs)("div",{className:c.default.cardContent,children:[e.primaryText?(0,t.jsx)(s.default,{name:"bodyTextSmall",component:"p",children:e.primaryText}):null,e.secondaryText?(0,t.jsx)(s.default,{name:"bodyTextSmall",component:"p",bold:!0,children:e.secondaryText}):null,e.url?(0,t.jsx)("div",{className:c.default.cardLink,children:(0,t.jsx)(u.default,{href:e.url,buttonType:"inlineLink",reverseUnderline:!0,children:(0,t.jsx)("p",{children:"Get Started"})})}):null]})]})})}function m({cardsWithTransforms:e,contentColor:o}){let s=(0,n.useRef)(null),[u,m]=(0,n.useState)(null),f=e.length>1,p=o||"var(--color-gray-white)";return(0,t.jsxs)("div",{className:c.default.swiperContainer,style:{"--swiper-pagination-color":p},children:[(0,t.jsx)(r.Swiper,{className:c.default.swiper,modules:[a.A11y,i.Pagination],slidesPerView:1.15,spaceBetween:16,centeredSlides:!0,onSwiper:m,onBeforeInit:e=>{s.current&&e.params.pagination&&"boolean"!=typeof e.params.pagination&&(e.params.pagination.el=s.current)},pagination:!!f&&{clickable:!0,el:s.current},children:e.map(({card:e,transform:n,pinTransform:a})=>(0,t.jsx)(r.SwiperSlide,{className:c.default.slide,children:(0,t.jsx)(d,{card:e,transform:n,pinTransform:a})},e._key))}),f?(0,t.jsxs)("div",{className:c.default.controls,children:[(0,t.jsxs)("div",{className:c.default.arrows,children:[(0,t.jsx)(l.default,{iconName:"arrowLeft",width:24,height:24,fill:p,onClick:()=>u?.slidePrev(),"aria-label":"Previous slide"}),(0,t.jsx)(l.default,{iconName:"arrowRight",width:24,height:24,fill:p,onClick:()=>u?.slideNext(),"aria-label":"Next slide"})]}),(0,t.jsx)("div",{ref:s,className:c.default.pagination})]}):null]})}e.s(["default",()=>m],987423)},229631,e=>{e.v({chipsContainer:"chipsContainer-module-scss-module__SAc_ha__chipsContainer"})},445153,e=>{e.v({galleryHeader:"galleryHeader-module-scss-module__oFS_sq__galleryHeader"})},765450,e=>{e.v({galleryGridContainer:"galleryGridContainer-module-scss-module__vEcPLW__galleryGridContainer","gridCol-1":"galleryGridContainer-module-scss-module__vEcPLW__gridCol-1","gridCol-2":"galleryGridContainer-module-scss-module__vEcPLW__gridCol-2","gridCol-3":"galleryGridContainer-module-scss-module__vEcPLW__gridCol-3","gridCol-4":"galleryGridContainer-module-scss-module__vEcPLW__gridCol-4"})},694872,e=>{e.v({gallerySliderContainer:"gallerySliderContainer-module-scss-module__YPaOaW__gallerySliderContainer"})},833169,e=>{e.v({dynamicGallery:"dynamicGallery-module-scss-module__C_U7JW__dynamicGallery",viewMore:"dynamicGallery-module-scss-module__C_U7JW__viewMore"})},611929,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(14722),a=e.i(858081),i=e.i(229631);let l=({children:e})=>(0,t.jsx)("div",{className:i.default.chipsContainer,children:e});var o=e.i(719437),s=e.i(445153),u=e.i(426551);let c=({title:e,subtitle:n,contentColor:r})=>e||n?(0,t.jsxs)("div",{className:s.default.galleryHeader,children:[(0,t.jsx)(u.default,{color:r,name:"heading3",children:e}),(0,t.jsx)(u.default,{name:"bodyBig",color:r,children:n})]}):null;var d=e.i(546123),m=e.i(765450);let f=({children:e,columns:n})=>{let r=`${m.default.galleryGridContainer} ${m.default[`gridCol-${n}`]}`;return(0,t.jsx)("div",{className:r,"data-testid":"grid-container-cards",children:e})};var p=e.i(694872);let h=({children:e})=>(0,t.jsx)("div",{className:p.default.gallerySliderContainer,children:e});var _=e.i(125073),g=e.i(833169),v=e.i(757190);e.s(["default",0,({sectionData:e,isInnerSection:i})=>{let{_key:s,stylingOptions:m,title:p,subtitle:y,theme:b,columns:x,causes:C,galleryItems:j}=e,S=parseInt(x),[w,N]=(0,n.useState)(C.map(e=>e._id)||[]),[I,k]=(0,n.useState)(2*S),T=(0,n.useRef)(null),E=(0,r.getSectionId)(m),{backgroundColor:P,contentColor:O}=(0,r.getStyling)(m),M=j?.filter(e=>e.causes.some(e=>w.includes(e._id)))||[],W=[...C.filter(e=>w.includes(e._id)).sort((e,t)=>
1e.title.localeCompare(t.title)),...C.filter(e=>!w.includes(e._id)).sort((e,t)=>e.title.localeCompare(t.title))],R=I<(M?.length||0);return(0,t.jsx)("div",{className:"sanitySection",style:{backgroundColor:P?.value||""},id:E,children:(0,t.jsxs)(o.default,{className:g.default.dynamicGallery,isInnerSection:i,children:[(0,t.jsx)(c,{title:p,subtitle:y,contentColor:O?.value}),(0,t.jsx)(l,{children:W.map(({_id:e,title:n})=>(0,t.jsx)(a.default,{title:n,isChecked:w.includes(e),editable:!0,onClick:()=>{N(t=>{let n=t.includes(e),r=1===t.length;return n&&r?t:n?t.filter(t=>t!==e):[...t,e]})}},e))}),(()=>{let e=M?.slice(0,I);switch(b){case"grid":return(0,t.jsx)(f,{columns:x,children:e?.map((n,r)=>(0,t.jsx)(_.default,{galleryItem:n,ref:r===e.length-1?T:null},n._id))});case"slider":return(0,t.jsx)(h,{children:(0,t.jsx)(d.default,{galleryItems:M,slidesPerView:parseInt(x),uniqueKey:s,showNextPartially:"1"===x})});default:return console.warn(`Unhandled theme type: ${b}`),(0,t.jsxs)("div",{children:['Theme "',b,'" not supported in Card Gallery']})}})(),"grid"===b?(0,t.jsx)("div",{className:g.default.viewMore,children:R?(0,t.jsx)(v.default,{buttonType:"primary",onClick:()=>{k(e=>e+2*S),setTimeout(()=>{T.current&&T.current.scrollIntoView({behavior:"smooth",block:"start"})},0)},children:"View more"}):(0,t.jsx)(u.default,{name:"bodyText",bold:!0,children:"That's it!"})}):null]})})}],611929)},22730,e=>{e.v({caption:"otherDoersRbList-module-scss-module__0LclIq__caption",content:"otherDoersRbList-module-scss-module__0LclIq__content",gallery:"otherDoersRbList-module-scss-module__0LclIq__gallery",galleryDragging:"otherDoersRbList-module-scss-module__0LclIq__galleryDragging",galleryItem:"otherDoersRbList-module-scss-module__0LclIq__galleryItem",galleryWrapper:"otherDoersRbList-module-scss-module__0LclIq__galleryWrapper",image:"otherDoersRbList-module-scss-module__0LclIq__image",imageContainer:"otherDoersRbList-module-scss-module__0LclIq__imageContainer",impactTitle:"otherDoersRbList-module-scss-module__0LclIq__impactTitle",scrollIndicator:"otherDoersRbList-module-scss-module__0LclIq__scrollIndicator",scrollIndicatorLeft:"otherDoersRbList-module-scss-module__0LclIq__scrollIndicatorLeft",scrollIndicatorRight:"otherDoersRbList-module-scss-module__0LclIq__scrollIndicatorRight",section:"otherDoersRbList-module-scss-module__0LclIq__section",title:"otherDoersRbList-module-scss-module__0LclIq__title"})},208250,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(657688),a=e.i(426551),i=e.i(782930),l=e.i(22730);function o({items:e}){let o=(0,n.useRef)(null),s=(0,n.useRef)({isActive:!1,pointerId:null,startX:0,startY:0,startScrollLeft:0,direction:null}
1),[u,c]=(0,n.useState)(!1),[d,m]=(0,n.useState)(!1),[f,p]=(0,n.useState)(!1),h=(0,n.useCallback)(()=>{let e=o.current;if(!e)return;let t=e.scrollWidth-e.clientWidth>2,n=e.scrollLeft<=2,r=e.scrollLeft+e.clientWidth>=e.scrollWidth-2;c(t&&!n),m(t&&!r)},[]),_=(0,n.useCallback)(e=>{let t=o.current;if(!t)return;let n=Array.from(t.children);if(0===n.length)return;let{scrollLeft:r,clientWidth:a}=t;if("right"===e){let e=-1;for(let t=0;t<n.length;t+=1)n[t].offsetLeft<r+a-2&&(e=t);let i=e+1;i<n.length&&t.scrollTo({left:n[i].offsetLeft,behavior:"smooth"});return}let i=n.length;for(let e=0;e<n.length;e+=1)if(n[e].offsetLeft+n[e].offsetWidth>r+2){i=e;break}let l=i-1;l>=0&&t.scrollTo({left:n[l].offsetLeft,behavior:"smooth"})},[]),g=(0,n.useCallback)((e,t)=>{s.current.isActive=!1,s.current.pointerId=null,s.current.direction=null,p(!1),e.hasPointerCapture(t)&&e.releasePointerCapture(t)},[]),v=(0,n.useCallback)(e=>{if("mouse"!==e.pointerType||0!==e.button)return;let t=o.current;t&&(s.current={isActive:!0,pointerId:e.pointerId,startX:e.clientX,startY:e.clientY,startScrollLeft:t.scrollLeft,direction:null})},[]),y=(0,n.useCallback)(e=>{let t=o.current,n=s.current;if(!t||!n.isActive||e.pointerId!==n.pointerId)return;let r=e.clientX-n.startX,a=e.clientY-n.startY;if(!n.direction){let i=Math.abs(r),l=Math.abs(a);if(i<5&&l<5)return;if(l>i)return void g(t,e.pointerId);n.direction="horizontal",p(!0),t.setPointerCapture(e.pointerId)}"horizontal"===n.direction&&(e.preventDefault(),t.scrollLeft=n.startScrollLeft-r)},[g]),b=(0,n.useCallback)(e=>{let t=o.current,{isActive:n,pointerId:r}=s.current;t&&n&&e.pointerId===r&&g(t,e.pointerId)},[g]),x=(0,n.useCallback)(e=>{e.preventDefault()},[]);return(0,n.useEffect)(()=>{let e=o.current;if(!e)return;let t=()=>{requestAnimationFrame(h)};t();let n=new ResizeObserver(t);n.observe(e),Array.from(e.children).forEach(e=>{n.observe(e)}),e.addEventListener("scroll",t,{passive:!0}),window.addEventListener("resize",t);let r=t=>{Math.abs(t.deltaY)>Math.abs(t.deltaX)||0!==t.deltaX&&(e.scrollLeft+=t.deltaX,t.preventDefault())};return e.addEventListener("wheel",r,{passive:!1}),()=>{n.disconnect(),e.removeEventListener("scroll",t),e.removeEventListener("wheel",r),window.removeEventListener("resize",t)}},[e,h]),(0,t.jsxs)("div",{className:l.default.galleryWrapper,children:[(0,t.jsx)("div",{className:`${l.default.gallery} ${f?l.default.galleryDragging:""}`,ref:o,onPointerDown:v,onPointerMove:y,onPointerUp:b,onPointerCancel:b,onDragStart:x,children:e.map(e=>(0,t.jsxs)("div",{className:l.default.galleryItem,children:[(0,t.jsx)("div",{className:l.default.imageContainer,children:(0,t.jsx)(r.default,{src:e.imageUrl,alt:`${e.name}'s submission`,width:0,height:240,sizes:"500px",className:l.default.image,overrideSrc:e.imageUrl,draggable:!1,onLoad:h})}),(0,t.jsx)(a.default,{name:"bodyText",component:"p",bold:!0,className:l.default.caption,children:e.age?`${e.name}, ${e.age}`:e.name})]},e.uuid))}),u?(0,t.jsx)("button",{type:"button",className:`${l.default.scrollIndicator} ${l.default.scrollIndicatorLeft}`,onClick:()=>_("left"),"aria-label":"Scroll gallery left",children:(0,t.jsx)(i.SvgIcon,{iconName:"arrowLeft",width:40,height:40,fill:"white"})}):null,d?(0,t.jsx)("button",{type:"button",className:`${l.default.scrollIndicator} ${l.default.scrollIndicatorRight}`,onClick:()=>_("right"),"aria-label":"Scroll gallery right",children:(0,t.jsx)(i.SvgIcon,{iconName:"arrowRight",width:40,height:40,fill:"white"})}):null]})}e.s(["default",()=>o])},322455,e=>{e.v({galleryContainer:"imageGalleryAnimated-module-scss-module__NX5Qea__galleryContainer","gridCol-2":"imageGalleryAnimated-module-scss-module__NX5Qea__gridCol-2","gridCol-3":"imageGalleryAnimated-module-scss-module__NX5Qea__gridCol-3","gridCol-4":"imageGalleryAnimated-module-scss-module__NX5Qea__gridCol-4","gridCol-5":"imageGalleryAnimated-module-scss-module__NX5Qea__gridCol-5","gridCol-6":"imageGalleryAnimated-module-scss-module__NX5Qea__gridCol-6",gridContainer:"imageGalleryAnimated-module-scss-module__NX5Qea__gridContainer",imageGalleryAnimated:"imageGalleryAnimated-module-scss-module__NX5Qea__imageGalleryAnimated",isInnerSection:"imageGalleryAnimated-module-scss-module__NX5Qea__isInnerSection","swiper-container":"imageGalleryAnimated-module-scss-module__NX5Qea__swiper-container",textContainer:"imageGalleryAnimated-module-scss-module__NX5Qea__textContainer"})},59069,e=>{e.v({galleryItem:"imageGalleryItem-module-scss-module__eAzjOa__galleryItem",hideTooltip:"imageGalleryItem-module-scss-module__eAzjOa__hideTooltip",imageContainer:"imageGalleryItem-module-scss-module__eAzjOa__imageContainer",itemTextContainer:"imageGalleryItem-module-scss-module__eAzjOa__itemTextContainer",small:"imageGalleryItem-module-scss-module__eAzjOa__small"})},867436,e=>{"use strict";var t=e.i(843476),n=e.i(322455),r=e.i(719437),a=e.i(271645),i=e.i(861741),l=e.i(426551),o=e.i(59069);function s({galleryItem:e,smallImages:n=!1,ariaHidden:r=!1}){let a=!!(e.title||e.subtitle),s=[o.default.imageContainer,n?o.default.small:"",a?o.default.hideTooltip:""].filter(
1Boolean).join(" ");return(0,t.jsxs)("div",{className:o.default.galleryItem,"aria-hidden":r||void 0,children:[(0,t.jsx)("div",{className:s,"data-title":a?void 0:e.alt||"image",children:(0,t.jsx)(i.default,{source:e,fill:!0})}),a&&(0,t.jsxs)("div",{className:o.default.itemTextContainer,children:[e.title&&(0,t.jsx)(l.default,{name:"subheading",children:e.title}),e.subtitle&&(0,t.jsx)(l.default,{name:"bodyTextSmall",children:e.subtitle})]})]})}let u=({rtl:e,images:r,smallImages:i=!1})=>{let l=`gridCol-${r.length}`,o=(0,a.useRef)(null),u=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let t=o.current;if(!t)return;let n=window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(n)return;let a=!0,i=!0,l=!1,s=()=>{let e=t.children,n=r.length;if(0===n||e.length<2*n)return 0;let a=e[0];return e[n].offsetLeft-a.offsetLeft},c=e?-s():0;function d(){null!==u.current&&(cancelAnimationFrame(u.current),u.current=null)}function m(){if(!t||!a||!i||l)return;let n=s();if(n<=0){u.current=requestAnimationFrame(m);return}c-=e?-1:1,e?c>=0&&(c+=-n):c<=-n&&(c+=n),t.style.transform=`translateX(${c}px)`,u.current=requestAnimationFrame(m)}function f(){a&&i&&!l&&!n&&null===u.current&&(u.current=requestAnimationFrame(m))}function p(){l=!0,d()}function h(){l=!1,f()}t.style.transform=`translateX(${c}px)`;let _=new IntersectionObserver(([e])=>{(i=e.isIntersecting)?f():d()},{threshold:0});return _.observe(t),t.addEventListener("mouseenter",p),t.addEventListener("mouseleave",h),f(),()=>{a=!1,d(),_.disconnect(),t.removeEventListener("mouseenter",p),t.removeEventListener("mouseleave",h)}},[r,e]),(0,t.jsxs)("div",{ref:o,className:`${n.default.gridContainer}  ${n.default[l]}`,children:[r.map((e,n)=>(0,t.jsx)(s,{galleryItem:e,smallImages:i,ariaHidden:e.isPad},`original-${n}`)),r.map((e,n)=>(0,t.jsx)(s,{galleryItem:e,smallImages:i,ariaHidden:!0},`duplicate-${n}`))]})};var c=e.i(14722);function d({sectionData:e,isInnerSection:a=!1}){let{title:i,images:o,subtitle:s,columns:d,stylingOptions:m,smallImages:f}=e,p=(0,c.getSectionId)(m),{backgroundColor:h,contentColor:_}=(0,c.getStyling)(m),g=a?n.default.isInnerSection:"",v={backgroundColor:h?.value||"",color:_?.value||""};return(0,t.jsx)("div",{className:`${n.default.imageGalleryAnimated} ${g} sanitySection`,style:v,id:p,children:(0,t.jsxs)(r.default,{children:[(i||s)&&(0,t.jsxs)("div",{className:n.default.textContainer,children:[i&&(0,t.jsx)(l.default,{name:"heading3",children:i}),s&&(0,t.jsx)(l.default,{name:"bodyBig",children:s})]}),(0,t.jsx)("div",{className:n.default.galleryContainer,children:((e,t)=>{if(!e?.length)return[];let n=Number(t),r=Number.isFinite(n)&&n>0?n:2,a=[],i=[];e.forEach((t,n)=>{i.push(t),(i.length===r||n===e.length-1)&&(a.push(i),i=[])});let l=a[a.length-1];if(l?.length===1){let t=0;for(;l.length<r;){let n=e[t%e.length];l.push({...n,_key:`${n._key}-pad-${l.length}`,isPad:!0}),t+=1}}return a})(o,d).map((e,n)=>(0,t.jsx)(u,{rtl:n%2!=0,images:e,smallImages:f},n))})]})})}e.s(["default",()=>d],867436)},605066,e=>{e.v({beforeInit:"stringsSlides-module-scss-module__ZCxR3a__beforeInit",container:"stringsSlides-module-scss-module__ZCxR3a__container",hidden:"stringsSlides-module-scss-module__ZCxR3a__hidden",slideIn:"stringsSlides-module-scss-module__ZCxR3a__slideIn",slideOut:"stringsSlides-module-scss-module__ZCxR3a__slideOut",textEl:"stringsSlides-module-scss-module__ZCxR3a__textEl",visible:"stringsSlides-module-scss-module__ZCxR3a__visible"})},95676,e=>{"use strict";var t=e.i(843476),n=e.i(605066),r=e.i(271645);function a({strings:e,highlightedColor:a}){let[i,l]=(0,r.useState)(0),[o,s]=(0,r.useState)(0),u=(0,r.useRef)([]),c=(0,r.useRef)(null),d=u.current[i]?.clientHeight;return(0,r.useEffect)(()=>{let t=setInterval(()=>{l(i===e.length-1?0:i+1)},3e3);return()=>{clearInterval(t)}},[i,e.length]),(0,r.useLayoutEffect)(()=>{u.current[0]&&s(u.current[0].clientHeight)},[]),(0,t.jsx)("div",{className:n.default.container,ref:c,style:{height:d||o||"auto",color:a?.value||"inherit"},children:e.map((e,r)=>(0,t.jsx)("span",{color:"blue",className:`${n.default.textEl} heading1 
2          ${i===r?n.default.visible:n.default.hidden}
3          ${0===r&&!o?n.default.beforeInit:""}`,ref:e=>{u.current[r]=e},children:e},e))})}e.s(["default",()=>a])},537186,e=>{e.v({container:"heroSwiperSlides-module-scss-module__jh65cq__container",slide:"heroSwiperSlides-module-scss-module__jh65cq__slide",swiper:"heroSwiperSlides-module-scss-module__jh65cq__swiper"})},616579,e=>{e.v({backdrop:"slide-module-scss-module__dnP9FW__backdrop",container:"slide-module-scss-module__dnP9FW__container",image:"slide-module-scss-module__dnP9FW__image",imgContainer:"slide-module-scss-module__dnP9FW__imgContainer",textContainer:"slide-module-scss-module__dnP9FW__textContainer"})},902252,e=>{e.v({arrowsContainer:"pagination-module-scss-module__97-CYW__arrowsContainer",container:"pagination-module-scss-module__97-CYW__container",dotsAnimatedContainer:"pagination-module-scss-module__97-CYW__dotsAnimatedContainer",dotsContainer:"pagination-module-scss-module__97-CYW__dotsContainer"})},433309,e=>{e.v({active:"dot-module-scss-module__v3S9MG__active",dot:"dot-module-scss-module__v3S9MG__dot"})},818574,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(537186),a=e.i(980401);e.i(941983);var i=e.i(395280),l=e.i(120519),l=l,o=e.i(616579),s=e.i(752793),u=e.i(522016),c=e.i(861741);function d({slide:e,backdropColor:n,textColor:r}){let{bodyText:a,imageObject:i,url:l}=e;return(0,t.jsxs)("div",{className:o.default.container,children:[(0,t.jsxs)("div",{className:o.default.imgContainer,children:[(0,t.jsx)(u.default,{href:l,target:"_blank",children:(0,t.jsx)(c.default,{source:i,fill:!0,className:o.default.image,priority:!0,maxSize:265,customSizes:" "})}),(0,t.jsx)("div",{className:o.default.backdrop,style:{backgroundColor:n||""}})]}),(0,t.jsx)("div",{className:o.default.textContainer,style:{color:r?.value||"inherit"},children:a?(0,t.jsx)(s.default,{value:a,contentColor:r}):null})]})}var m=e.i(641501),f=e.i(902252),p=e.i(433309);function h({isActive:e,onClick:n,index:r}){let a=e?p.default.active:"";return(0,t.jsx)("span",{className:`${a} ${p.default.dot}`,onClick:()=>n(),"aria-label":`Go to slide ${r+1}`})}function _({arrowsColor:e,activeIndex:n,slidesLength:r}){let i=(0,a.useSwiper)(),l=e||"var(--color-gray-white)";return(0,t.jsxs)("div",{className:f.default.container,children:[(0,t.jsxs)("div",{className:f.default.arrowsContainer,children:[(0,t.jsx)(m.default,{iconName:"arrowLeft",onClick:()=>i.slidePrev(),fill:l}),(0,t.jsx)(m.default,{iconName:"arrowRight",onClick:()=>i.slideNext(),fill:l})]}),(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:f.default.dotsContainer,children:(0,t.jsx)("div",{className:f.default.dotsAnimatedContainer,style:{transform:`translateX(-${r<=3||0===n?0:n===r-1?(r-3)*20:(n-1)*20}px)`},children:Array.from({length:r},(e,r)=>(0,t.jsx)(h,{index:r,isActive:r===n,onClick:()=>i.slideTo(r)},r))})})})]})}function g({slides:e,backdropColor:o,textColor:s,swiperArrowsColor:u}
3){let[c,m]=(0,n.useState)(0);return(0,t.jsx)("div",{className:r.default.container,children:(0,t.jsxs)(a.Swiper,{className:r.default.swiper,loop:!0,modules:[i.A11y,l.default],slidesPerView:1,spaceBetween:30,autoplay:{delay:4e4},onSlideChange:e=>{m(e.realIndex)},children:[e.map(e=>(0,t.jsx)(a.SwiperSlide,{className:r.default.slide,children:(0,t.jsx)(d,{slide:e,backdropColor:o,textColor:s})},e._key)),(0,t.jsx)(_,{arrowsColor:u,activeIndex:c,slidesLength:e.length})]})})}e.s(["default",()=>g],818574)},480497,e=>{"use strict";var t=e.i(843476),n=e.i(271645);let r=["/opportunityImages/opportunityImage1.png","/opportunityImages/opportunityImage2.png","/opportunityImages/opportunityImage3.png","/opportunityImages/opportunityImage4.png","/opportunityImages/opportunityImage5.png","/opportunityImages/opportunityImage6.png"];function a(e,t){if(e)return e[t]??Object.values(e).find(e=>e?.key===t)}function i(e,t){let n=a(e,t);return n?.value!=null&&""!==n.value?String(n.value):""}function l(e,t){let n=a(e,t);if(!n)return[];if("string"==typeof n.text&&n.text)return[n.text];let{value:r}=n;return Array.isArray(r)?r.map(e=>String(e).trim()).filter(Boolean):"string"==typeof r&&r?"multi"===n.pollType||r.includes(";")?r.split(";").map(e=>e.trim()).filter(Boolean).map(e=>{let t;return"string"==typeof(t=n[e])&&t?t:e}):[r]:null!=r&&""!==r?[String(r)]:[]}function o(e){let{uuid:t,formData:n}=e,r=i(n,"website");return r?{id:t,title:i(n,"short_form_answer"),organization:i(n,"organization"),website:r,description:i(n,"primary_text"),geographicalFocus:l(n,"dropdown"),incentiveType:l(n,"poll"),deadline:i(n,"datetime"),costAccessibility:i(n,"tap_field")}:null}var s=e.i(857910);let u=(0,n.createContext)(null);function c(){return window.innerWidth<768?3:6}function d({children:e,formId:a,tags:i,cardsFromProps:l,totalCountFromProps:d,pageSizeFromProps:m}
3){let[f,p]=(0,n.useState)(1),[h,_]=(0,n.useState)(m),[g,v]=(0,n.useState)(l),[y,b]=(0,n.useState)(d),[x,C]=(0,n.useState)(!1),j=(0,n.useRef)(m),S=(0,n.useCallback)(async({nextPage:e,nextPageSize:t,append:n})=>{C(!0);try{let l=function({tags:e,page:t,pageSize:n}){let r=new URLSearchParams;return e.forEach(e=>r.append("tags[]",e)),r.set("page",String(t)),r.set("pageSize",String(n)),r}({tags:i,page:e,pageSize:t}),u=await fetch(`${s.clientUrl}/api/public/form/${encodeURIComponent(a)}/submission-gallery?${l.toString()}`);if(!u.ok)return;let c=await u.json(),d=3===t?1:3;b(c.totalCount||0),v(e=>{var t,a;let i,l,s,u=(t=c.records||[],a={previousImageSrcs:n?e.map(e=>e.placeholderImageSrc):void 0,columns:d},i=a?.columns??3,s=(l=[...a?.previousImageSrcs??[]]).length,t.map(o).filter(e=>null!==e).map((e,t)=>{let n=function({absoluteIndex:e,columns:t,assignedImageSrcs:n}){let a,i,l=new Set;return e%t!=0&&l.add(n[e-1]),e>=t&&l.add(n[e-t]),(i=(a=r.filter(e=>!l.has(e))).length>0?a:r)[Math.floor(Math.random()*i.length)]}({absoluteIndex:s+t,columns:i,assignedImageSrcs:l});return l.push(n),{...e,placeholderImageSrc:n}}));return n?[...e,...u]:u}),p(e),_(t),j.current=t}finally{C(!1)}},[a,i]);(0,n.useEffect)(()=>{let e=c();e!==m&&S({nextPage:1,nextPageSize:e,append:!1});let t=()=>{let e=c();e!==j.current&&S({nextPage:1,nextPageSize:e,append:!1})};return window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[S,m]);let w=g.length<y,N=(0,n.useCallback)(async()=>{!x&&w&&await S({nextPage:f+1,nextPageSize:h,append:!0})},[S,w,x,f,h]),I=(0,n.useMemo)(()=>({cards:g,totalCount:y,hasNextPage:w,isLoading:x,fetchNextPage:N}),[g,N,w,x,y]);return(0,t.jsx)(u.Provider,{value:I,children:e})}function m(){let e=(0,n.useContext)(u);if(!e)throw Error("useFormSubmissionGallery must be used within FormSubmissionGalleryProvider");return e}e.s(["FormSubmissionGalleryProvider",()=>d,"useFormSubmissionGallery",()=>m],480497)},152165,e=>{e.v({card:"formSubmissionGalleryCard-module-scss-module__Bde8iW__card",content:"formSubmissionGalleryCard-module-scss-module__Bde8iW__content",description:"formSubmissionGalleryCard-module-scss-module__Bde8iW__description",image:"formSubmissionGalleryCard-module-scss-module__Bde8iW__image",imageContainer:"formSubmissionGalleryCard-module-scss-module__Bde8iW__imageContainer",isLink:"formSubmissionGalleryCard-module-scss-module__Bde8iW__isLink",metadata:"formSubmissionGalleryCard-module-scss-module__Bde8iW__metadata",metadataItem:"formSubmissionGalleryCard-module-scss-module__Bde8iW__metadataItem",organization:"formSubmissionGalleryCard-module-scss-module__Bde8iW__organization",seeDetailsContainer:"formSubmissionGalleryCard-module-scss-module__Bde8iW__seeDetailsContainer",tagsContainer:"formSubmissionGalleryCard-module-scss-module__Bde8iW__tagsContainer",title:"formSubmissionGalleryCard-module-scss-module__Bde8iW__title",topContent:"formSubmissionGalleryCard-module-scss-module__Bde8iW__topContent"})},630814,e=>{e.v({grid:"formSubmissionGalleryGrid-module-scss-module__IIEGaW__grid"})},236422,e=>{"use strict";var t=e.i(843476),n=e.i(657688),r=e.i(522016),a=e.i(941802),i=e.i(782930),l=e.i(426551),o=e.i(324827),s=e.i(152165);function u({card:e}){let{title:u,organization:c,website:d,description:m,geographicalFocus:f,incentiveType:p,deadline:h,costAccessibility:_,placeholderImageSrc:g}=e,v=!!d,y=`${s.default.card}${v?` ${s.default.isLink}`:""}`,b=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:s.default.imageContainer,children:(0,t.jsx)(n.default,{src:g,alt:"",fill:!0,sizes:"(max-width: 768px) 100vw, 33vw",className:s.default.image})}),(0,t.jsxs)("div",{className:s.default.content,children:[(0,t.jsxs)("div",{className:s.default.topContent,children:[(0,t.jsxs)("div",{className:s.default.tagsContainer,children:[f.map(e=>(0,t.jsx)(o.RecommendationTag,{tag:e},`geo-${e}`)),p.map(e=>(0,t.jsx)(o.RecommendationTag,{tag:e},`incentive-${e}`))]}),c?(0,t.jsx)(l.default,{name:"bodyTextSmall",bold:!0,className:s.default.organization,children:c}):null,u?(0,t.jsx)(l.default,{name:"bodyText",bold:!0,className:s.default.title,children:u}):null,m?(0,t.jsx)(l.default,{name:"bodyTextSmall",className:s.default.description,children:m}):null]}),(0,t.jsxs)("div",{className:s.default.metadata,children:[h?(0,t.jsxs)("div",{className:s.default.metadataItem,children:[(0,t.jsx)(i.SvgIcon,{iconName:"hourglass",fill:"var(--color-brand-ds-blue-400)"}),(0,t.jsxs)("span",{children:["Until ",(0,t.jsx)(a.default,{deadlineTime:h})]})]}):null,_?(0,t.jsxs)("div",{className:s.default.metadataItem,children:[(0,t.jsx)(i.SvgIcon,{iconName:"money",fill:"var(--color-brand-ds-blue-400)"}),(0,t.jsx)("span",{children:_})]}):null]}),v?(0,t.jsxs)("div",{className:s.default.seeDetailsContainer,children:[(0,t.jsx)(l.default,{name:"caption",bold:!0,noLineHeight:!0,children:"Go to details"}),(0,t.jsx)(i.SvgIcon,{iconName:"arrowRight"})]}):null]})]});return v?(0,t.jsx)(r.default,{href:d,className:y,"data-form-submission-gallery-card":!0,target:"_blank",rel:"noopener noreferrer",children:b}):(0,t.jsx)("article",{className:y,"data-form-submission-gallery-card":!0,children:b})}var c=e.i(480497),d=e.i(630814);function m(){let{cards:e}=(0,c.useFormSubmissionGallery)();return e.length?(0,t.jsx)("div",{className:d.default.grid,"data-testid":"form-submission-gallery-grid",children:e.map(e=>(0,t.jsx)(u,{card:e},e.id))}):null}e.s(["default",()=>m],236422)},394461,e=>{e.v({backdrop:"formSubmissionGalleryPagination-module-scss-module__7cLTvW__backdrop",container:"formSubmissionGalleryPagination-module-scss-module__7cLTvW__container"})},335027,e=>{"use strict";var t=e.i(843476),n=e.i(757190),r=e.i(12848),a=e.i(480497),i=e.i(394461);function l({backdropColor:e}){let{hasNextPage:l,fetchNextPage:o,isLoading:s}=(0,a.useFormSubmissionGallery)(),u={background:e?`linear-gradient(180deg, rgba(194, 221, 255, 0) 0, ${e} 53.97%)`:"none"};return l?(0,t.jsxs)("div",{className:i.default.container,children:[(0,t.jsx)("div",{className:i.default.backdrop,style:u}),(0,t.jsx)(n.default,{onClick:()=>o(),disabled:s,buttonType:"primary",children:s?(0,t.jsxs)(t.Fragment,{children:["Loading ",(0,t.jsx)(r.default,{center:!0})]}):"View more"})]}):null}e.s(["default",()=>l])},502562,(e,t,n)=>{e.e,function(e){"use strict";var t=function(){return(t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};e.CountUp=function(){function e(e,n,r){var a=this;this.endVal=n,this.options=r,this.version="2.9.0",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,useIndianSeparators:!1,smartEasingThreshold:999,smartEasingAmou
3nt:333,separator:",",decimal:".",prefix:"",suffix:"",enableScrollSpy:!1,scrollSpyDelay:200,scrollSpyOnce:!1},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.once=!1,this.count=function(e){a.startTime||(a.startTime=e);var t=e-a.startTime;a.remaining=a.duration-t,a.useEasing?a.countDown?a.frameVal=a.startVal-a.easingFn(t,0,a.startVal-a.endVal,a.duration):a.frameVal=a.easingFn(t,a.startVal,a.endVal-a.startVal,a.duration):a.frameVal=a.startVal+(a.endVal-a.startVal)*(t/a.duration);var n=a.countDown?a.frameVal<a.endVal:a.frameVal>a.endVal;a.frameVal=n?a.endVal:a.frameVal,a.frameVal=Number(a.frameVal.toFixed(a.options.decimalPlaces)),a.printValue(a.frameVal),t<a.duration?a.rAF=requestAnimationFrame(a.count):null!==a.finalEndVal?a.update(a.finalEndVal):a.options.onCompleteCallback&&a.options.onCompleteCallback()},this.formatNumber=function(e){var t,n,r,i=(Math.abs(e).toFixed(a.options.decimalPlaces)+"").split(".");if(t=i[0],n=i.length>1?a.options.decimal+i[1]:"",a.options.useGrouping){r="";for(var l=3,o=0,s=0,u=t.length;s<u;++s)a.options.useIndianSeparators&&4===s&&(l=2,o=1),0!==s&&o%l==0&&(r=a.options.separator+r),o++,r=t[u-s-1]+r;t=r}return a.options.numerals&&a.options.numerals.length&&(t=t.replace(/[0-9]/g,function(e){return a.options.numerals[+e]}),n=n.replace(/[0-9]/g,function(e){return a.options.numerals[+e]})),(e<0?"-":"")+a.options.prefix+t+n+a.options.suffix},this.easeOutExpo=function(e,t,n,r){return n*(1-Math.pow(2,-10*e/r))*1024/1023+t},this.options=t(t({},this.defaults),r),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.el="string"==typeof e?document.getElementById(e):e,n=null==n?this.parse(this.el.innerHTML):n,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(n),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined","u">typeof window&&this.options.enableScrollSpy&&(this.error?console.error(this.error,e):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push(function(){return a.handleScroll(a)}),window.onscroll=function(){window.onScrollFns.forEach(function(e){return e()})},this.handleScroll(this)))}return e.prototype.handleScroll=function(e){if(e&&window&&!e.once){var t=window.innerHeight+window.scrollY,n=e.el.getBoundingClientRect(),r=n.top+window.pageYOffset,a=n.top+n.height+window.pageYOffset;a<t&&a>window.scrollY&&e.paused?(e.paused=!1,setTimeout(function(){return e.start()},e.options.scrollSpyDelay),e.options.scrollSpyOnce&&(e.once=!0)):(window.scrollY>a||r>t)&&!e.paused&&e.reset()}},e.prototype.determineDirectionAndSmartEasing=function(){var e=this.finalEndVal?this.finalEndVal:this.endVal;if(this.countDown=this.startVal>e,Math.abs(e-this.startVal)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=e;var t=this.countDown?1:-1;this.endVal=e+t*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=e,this.finalEndVal=null;null!==this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},e.prototype.start=function(e){this.error||(this.options.onStartCallback&&this.options.onStartCallback(),e&&(this.options.onCompleteCallback=e),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},e.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},e.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},e.prototype.update=function(e){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(e),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,null==this.finalEndVal&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},e.prototype.printValue=function(e){var t;if(this.el){var n=this.formattingFn(e);(null==(t=this.options.plugin)?void 0:t.render)?this.options.plugin.render(this.el,n):"INPUT"===this.el.tagName?this.el.value=n:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=n:this.el.
3innerHTML=n}},e.prototype.ensureNumber=function(e){return"number"==typeof e&&!isNaN(e)},e.prototype.validateValue=function(e){var t=Number(e);return this.ensureNumber(t)?t:(this.error="[CountUp] invalid start or end value: ".concat(e),null)},e.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},e.prototype.parse=function(e){var t=function(e){return e.replace(/([.,'  ])/g,"\\$1")},n=t(this.options.separator),r=t(this.options.decimal);return parseFloat(e.replace(RegExp(n,"g"),"").replace(RegExp(r,"g"),"."))},e}()}(n)},483846,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(271645),a=e.r(502562);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(){return(o=Object.assign.bind()).apply(this,arguments)}function s(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var c="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;function d(e){var t=r.useRef(e);return c(function(){t.current=e}),r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current.apply(void 0,n)},[])}var m=function(e,t){var n=t.decimal,r=t.decimals,i=t.duration,l=t.easingFn,o=t.end,s=t.formattingFn,u=t.numerals,c=t.prefix,d=t.separator,m=t.start,f=t.suffix,p=t.useEasing,h=t.useGrouping,_=t.useIndianSeparators,g=t.enableScrollSpy,v=t.scrollSpyDelay,y=t.scrollSpyOnce,b=t.plugin;return new a.CountUp(e,o,{startVal:m,duration:i,decimal:n,decimalPlaces:r,easingFn:l,formattingFn:s,numerals:u,separator:d,prefix:c,suffix:f,plugin:b,useEasing:p,useIndianSeparators:_,useGrouping:h,enableScrollSpy:g,scrollSpyDelay:v,scrollSpyOnce:y})},f=["ref","startOnMount","enableReinitialize","delay","onEnd","onStart","onPauseResume","onReset","onUpdate"],p={decimal:".",separator:",",delay:null,prefix:"",suffix:"",duration:2,start:0,decimals:0,startOnMount:!0,enableReinitialize:!0,useEasing:!0,useGrouping:!0,useIndianSeparators:!1},h=function(e){var t=Object.fromEntries(Object.entries(e).filter(function(e){return void 0!==(function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,l,o=[],s=!0,u=!1;try{i=(n=n.call(e)).next,!1;for(;!(s=(r=i.call(n)).done)&&(o.push(r.value),2!==o.length);s=!0);}catch(e){u=!0,a=e}finally{try{if(!s&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return o}}(e,2)||function(e,t){if(e){if("string"==typeof e)return u(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,2)}}
3(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1]})),n=r.useMemo(function(){return l(l({},p),t)},[e]),a=n.ref,i=n.startOnMount,o=n.enableReinitialize,c=n.delay,h=n.onEnd,_=n.onStart,g=n.onPauseResume,v=n.onReset,y=n.onUpdate,b=s(n,f),x=r.useRef(),C=r.useRef(),j=r.useRef(!1),S=d(function(){return m("string"==typeof a?a:a.current,b)}),w=d(function(e){var t=x.current;if(t&&!e)return t;var n=S();return x.current=n,n}),N=d(function(){var e=function(){return w(!0).start(function(){null==h||h({pauseResume:I,reset:k,start:E,update:T})})};c&&c>0?C.current=setTimeout(e,1e3*c):e(),null==_||_({pauseResume:I,reset:k,update:T})}),I=d(function(){w().pauseResume(),null==g||g({reset:k,start:E,update:T})}),k=d(function(){w().el&&(C.current&&clearTimeout(C.current),w().reset(),null==v||v({pauseResume:I,start:E,update:T}))}),T=d(function(e){w().update(e),null==y||y({pauseResume:I,reset:k,start:E})}),E=d(function(){k(),N()}),P=d(function(e){i&&(e&&k(),N())});return r.useEffect(function(){j.current?o&&P(!0):(j.current=!0,P())},[o,j,P,c,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.formattingFn]),r.useEffect(function(){return function(){k()}},[k]),{start:E,pauseResume:I,reset:k,update:T,getCountUp:w}},_=["className","redraw","containerProps","children","style"];n.default=function(e){var t=e.className,n=e.redraw,a=e.containerProps,i=e.children,u=e.style,c=s(e,_),m=r.useRef(null),f=r.useRef(!1),p=h(l(l({},c),{},{ref:m,startOnMount:"function"!=typeof i||0===e.delay,enableReinitialize:!1})),g=p.start,v=p.reset,y=p.update,b=p.pauseResume,x=p.getCountUp,C=d(function(){g()}),j=d(function(t){e.preserveValue||v(),y(t)}),S=d(function(){"function"!=typeof e.children||m.current instanceof Element?x():console.error('Couldn\'t find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. <span ref={containerRef} />.')});r.useEffect(function(){S()},[S]),r.useEffect(function(){f.current&&j(e.end)},[e.end,j]);var w=n&&e;return(r.useEffect(function(){n&&f.current&&C()},[C,n,w]),r.useEffect(function(){!n&&f.current&&C()},[C,n,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.className,e.formattingFn]),r.useEffect(function(){f.current=!0},[]),"function"==typeof i)?i({countUpRef:m,start:g,reset:v,update:y,pauseResume:b,getCountUp:x}):r.createElement("span",o({className:t,ref:m,style:u},a),void 0!==e.start?x().formattingFn(e.start):"")},n.useCountUp=h},644737,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(483846);function a({number:e,startNumber:a=0,color:i}){let[l,o]=(0,n.useState)(!1),s=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=new IntersectionObserver(([e])=>{e.isIntersecting&&!l&&o(!0)},{threshold:.3,rootMargin:"0px 0px -10% 0px"}),t=s.current;return t&&e.observe(t),()=>{t&&e.unobserve(t)}},[l]),(0,t.jsx)("span",{ref:s,"data-tooltip-id":"numberCount",children:(0,t.jsx)(r.default,{end:e,duration:4,start:a,separator:",",style:{color:i||"inherit"},"data-tooltip-id":"numberCount",preserveValue:!0,redraw:l})})}e.s(["default",()=>a])},116272,e=>{"use strict";var t=e.i(843476),n=e.i(196746);function r({tooltipText:e}){return e?(0,t.jsx)(n.Tooltip,{id:"numberCount",children:e}):null}e.s(["default",()=>r])},439302,e=>{"use strict";var t=e.i(843476),n=e.i(271645);let r=(0,n.createContext)(null);function a({reportbacksFromProps:e,orderFromProps:a,totalCountFromProps:i,children:l,actionId:o,hasNextPageFromProps:s}
3){let[u,c]=(0,n.useState)(1),[d,m]=(0,n.useState)(s),[f,p]=(0,n.useState)(i),[h,_]=(0,n.useState)(e),[g,v]=(0,n.useState)(a),[y,b]=(0,n.useState)(""),[x,C]=(0,n.useState)(!1),[j,S]=(0,n.useState)(!1),[w,N]=(0,n.useState)(!1),I=(0,n.useCallback)(async(e,t,n,r)=>{C(!0);let a=new URLSearchParams;a.append("actionId",e),a.append("page",t.toString()),r&&a.append("lastName",r),a.append("order",n);let i=await fetch(`/api/reportbacksForVoting?${a.toString()}`),l=await i.json();return m((1===t?l.data.length:h.length+l.data.length)<l.totalCount),l},[h.length]),k=(0,n.useCallback)(async()=>{if(x||!d)return;S(!0);let e=await I(o,u+1,g,y);_(t=>[...t,...e.data||[]]),p(e.totalCount||0),c(e=>e+1),C(!1),S(!1)},[o,I,d,x,g,u,y]),T=async e=>{let t=await I(o,1,e,y);v(e),_(t.data),p(t.totalCount||0),c(1),C(!1)},E=async e=>{let t=await I(o,1,g,e);_(t.data),p(t.totalCount||0),c(1),C(!1)};return(0,t.jsx)(r.Provider,{value:{reportbacks:h,totalCount:f,order:g,changeOrder:T,isLoading:x,hasNextPage:d,fetchNextPage:k,setLastNameSearch:b,lastNameSearch:y,search:E,page:u,loadingNextPage:j,setFinishedInitializing:N,finishedInitializing:w},children:l})}function i(){let e=(0,n.useContext)(r);if(null===e)throw Error("useReportbacksToVote must be used within a ReportbacksToVoteProvider");return e}e.s(["ReportbacksToVoteProvider",()=>a,"useReportbacksToVote",()=>i])},752699,e=>{e.v({container:"votingSearch-module-scss-module__qXsktq__container",orderContainer:"votingSearch-module-scss-module__qXsktq__orderContainer",searchAndOrder:"votingSearch-module-scss-module__qXsktq__searchAndOrder",searchContainer:"votingSearch-module-scss-module__qXsktq__searchContainer"})},381246,e=>{"use strict";var t=e.i(843476),n=e.i(439302),r=e.i(752699),a=e.i(426551),i=e.i(799432),l=e.i(624088);function o({contentColor:e}){let{totalCount:o,lastNameSearch:s,setLastNameSearch:u,search:c,order:d,changeOrder:m}=(0,n.useReportbacksToVote)();return(0,t.jsxs)("div",{className:r.default.container,children:[(0,t.jsxs)(a.default,{name:"bodyBig",color:e,children:[(0,t.jsx)("b",{children:o})," PSAs"]}),(0,t.jsxs)("div",{className:r.default.searchAndOrder,children:[(0,t.jsx)("div",{children:(0,t.jsx)(i.default,{value:s,setValue:u,onEnterFn:c,placeholder:"Search by last name",className:r.default.searchContainer,disabledSearch:s.length<1,showInfoCondition:!1,xIconShouldResetSearch:!0,compact:!0})}),(0,t.jsx)("div",{children:(0,t.jsx)(l.default,{options:[{label:"Newest",value:"newest"},{label:"Oldest",value:"oldest"}],preselectedValue:d,className:r.default.orderContainer,onSelectChange:e=>m(e)})})]})]})}e.s(["default",()=>o])},570800,e=>{e.v({backdrop:"votingCard-module-scss-module__g5x0lq__backdrop",cardLoaded:"votingCard-module-scss-module__g5x0lq__cardLoaded",container:"votingCard-module-scss-module__g5x0lq__container",content:"votingCard-module-scss-module__g5x0lq__content",contentContainer:"votingCard-module-scss-module__g5x0lq__contentContainer",fillIn:"votingCard-module-scss-module__g5x0lq__fillIn",imageContainer:"votingCard-module-scss-module__g5x0lq__imageContainer",isVertical:"votingCard-module-scss-module__g5x0lq__isVertical",playIcon:"votingCard-module-scss-module__g5x0lq__playIcon"})},571601,e=>{e.v({column:"votingCardGallery-module-scss-module__WSFxWq__column",container:"votingCardGallery-module-scss-module__WSFxWq__container",galleryContainer:"votingCardGallery-module-scss-module__WSFxWq__galleryContainer",loader:"votingCardGallery-module-scss-module__WSFxWq__loader"})},144522,e=>{"use strict";var t=e.i(843476),n=e.i(439302),r=e.i(570800),a=e.i(367845),i=e.i(6
357688),l=e.i(522016),o=e.i(618566),s=e.i(426551),u=e.i(219396),c=e.i(782930),d=e.i(271645),m=e.i(396687),f=e.i(857910);let p=({handleLoad:e,videoUrl:n})=>{let a=(0,m.getThumbnailUrlFromApiRB)(n),[l,o]=(0,d.useState)(a);return(0,t.jsxs)("div",{className:r.default.imageContainer,children:[(0,t.jsx)(i.default,{onLoad:e,src:l,alt:"Reportback photo",sizes:"(max-width: 675px) 100vw, 350px",fill:!0,overrideSrc:l,unoptimized:l===`${f.clientUrl}/video_thumbnail.webp`,onError:e=>{o("/video_thumbnail.webp")}}),(0,t.jsx)(c.SvgIcon,{iconName:"playIcon",fill:"white",height:70,width:70,className:r.default.playIcon})]})};function h({reportback:e}){let c=(0,o.usePathname)(),{image_url:m,video_url:f,name:h="",last_name:_="",uuid:g,votes:v,location:y}=e,{isVertical:b,handleLoad:x,alignmentSet:C}=(0,a.useImageAlignement)(),{setFinishedInitializing:j}=(0,n.useReportbacksToVote)(),S=C?r.default.cardLoaded:"";return(0,d.useEffect)(()=>{C&&j(!0)},[C,j]),(0,t.jsxs)("div",{className:`${r.default.container} ${b?r.default.isVertical:""} ${S}`,children:[(0,t.jsxs)(l.default,{href:`${c}/gallery/${g}`,target:"_blank",children:[m?(0,t.jsx)("div",{className:r.default.imageContainer,children:(0,t.jsx)(i.default,{onLoad:x,src:m,alt:"Reportback photo",sizes:"(max-width: 675px) 100vw, 350px",fill:!0,overrideSrc:m})}):null,f?(0,t.jsx)(p,{handleLoad:x,videoUrl:f}):null]}),(0,t.jsx)("div",{className:r.default.backdrop}),(0,t.jsx)("div",{className:r.default.contentContainer,children:(0,t.jsxs)("div",{className:r.default.content,children:[(0,t.jsxs)(s.default,{name:"bodyTextSmall",children:[h,". ",_,y?`, ${y}`:""]}),(0,t.jsx)(u.default,{uuid:g,votes:v||0,color:"white"})]})})]})}var _=d;function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],a in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}class b extends _.default.Component{constructor(e){let t;super(e),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this),t=this.props.breakpointCols&&this.props.breakpointCols.default?this.props.breakpointCols.default:parseInt(this.props.breakpointCols)||2,this.state={columnCount:t}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){window&&window.requestAnimationFrame?(window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame(()=>{this.reCalculateColumnCount()})):this.reCalculateColumnCount()}reCalculateColumnCount(){let e=window&&window.innerWidth||1/0,t=this.props.breakpointCols;"object"!=typeof t&&(t={default:parseInt(t)||2});let n=1/0,r=t.default||2;for(let a in t){let i=parseInt(a);i>0&&e<=i&&i<n&&(n=i,r=t[a])}r=Math.max(1,parseInt(r)||1),this.state.columnCount!==r&&this.setState({columnCount:r})}itemsInColumns(){let e=this.state.columnCount,t=Array(e),n=_.default.Children.toArray(this.props.children);for(let r=0;r<n.length;r++){let a=r%e;t[a]||(t[a]=[]),t[a].push(n[r])}return t}renderColumns(){let{column:e,columnAttrs:t={},columnClassName:n}=this.props,r=this.itemsInColumns(),a=`${100/r.length}%`,i=n;i&&"string"!=typeof i&&(this.logDeprecated('The property "columnClassName" requires a string'),void 0===i&&(i="my-masonry-grid_column"));let l=y(y(y({},e),t),{},{style:y(y({},t.style),{},{width:a}),className:i});return r.map((e,t)=>_.default.createElement("div",g({},l,{key:t}),e))}logDeprecated(e){console.error("[Masonry]",e)}render(){let e=this.props,{children:t,breakpointCols:n,columnClassName:r,columnAttrs:a,column:i,className:l}=e,o=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]),s=l;return"string"!=typeof l&&(this.logDeprecated('The property "className" requires a string'),void 0===l&&(s="my-masonry-grid")),_.default.createElement("div",g({},o,{className:s}),this.renderColumns())}}b.defaultProps={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0};var x=e.i(571601),C=e.i(12848);let j={default:4,1285:3,980:2,675:1};function S(){let{reportbacks:e,isLoading:r,loadingNextPage:a,finishedInitializing:i}=(0,n.useReportbacksToVote)();return r&&!a?(0,t.jsx)(C.default,{bigger:!0,center:!0}):e&&0!==e.length?(0,t.jsxs)("div",{className:x.default.galleryContainer,children:[(0,t.jsx)(b,{breakpointCols:j,className:x.default.container||"",columnClassName:x.default.column,children:e.map(e=>(0,t.jsx)(h,{reportback:e},e.uuid))}),i?null:(0,t.jsx)(C.default,{bigger:!0,center:!0,className:x.default.loader})]}):(0,t.jsx)("div",{className:x.default.noReportbacks,children:"No reportbacks available."})}e.s(["default",()=>S],144522)},518719,e=>{e.v({backdrop:"votingPagination-module-scss-module__nDtIcG__backdrop",container:"votingPagination-module-scss-module__nDtIcG__container"})},470675,e=>{"use strict";var t=e.i(843476),n=e.i(518719),r=e.i(439302),a=e.i(757190),i=e.i(12848);function l({backdropColor:e}){let{hasNextPage:l,fetchNextPage:o,isLoading:s}=(0,r.useReportbacksToVote)(),u={background:e?`linear-gradient(180deg, rgba(194, 221, 255, 0) 0, ${e} 53.97%)`:"none"};return l?(0,t.jsxs)("div",{className:n.default.container,children:[(0,t.jsx)("div",{className:n.default.backdrop,style:u}),(0,t.jsx)(a.default,{onClick:()=>o(),disabled:s,buttonType:"primary",children:s?(0,t.jsxs)(t.Fragment,{children:["Loading ",(0,t.jsx)(i.default,{center:!0})]}):"View more"})]}):null}e.s(["default",()=>l])},785146,e=>{e.v({container:"firstVoteModal-module-scss-module__PJMkTa__container",textContainer:"firstVoteModal-module-scss-module__PJMkTa__textContainer"})},507280,e=>{"use strict";var t=e.i(843476),n=e.i(197703),r=e.i(785146),a=e.i(648318),i=e.i(426551),l=e.i(16318),o=e.i(757190);function s(){let{setShowFirstVoteModal:e,showFirstVoteModal:s}=(0,a.useVoting)();return s?(0,t.jsx)(n.default,{closeModalTrigger:()=>e(!1),open:s,fullMobile:!0,children:(0,t.jsxs)("div",{className:r.default.container,children:[(0,t.jsx)(l.default,{className:r.default.partyPopper,width:156,height:153}),(0,t.jsxs)("div",{className:r.default.textContainer,children:[(0,t.jsx)(i.default,{name:"heading4",children:"Your vote is in!"}),(0,t.jsxs)(i.default,{name:"bodyBig",children:["Thank you for supporting young activists’ work! ",(0,t.jsx)("br",{}),"Remember you can vote once a day, on as many reportbacks as you wish."]})]}),(0,t.jsx)(o.default,{onClick:()=>e(!1),buttonType:"primary",children:"Return to the Gallery"})]})}):null}e.s(["default",()=>s])},463945,e=>{e.v(e=>Promise.resolve().then(()=>e(649354)))},520799,e=>{e.v(t=>Promise.all(["static/chunks/4fab34a3fb9f41a8.js"].map(t=>e.l(t))).then(()=>t(212046)))},562361,e=>{e.v(e=>Promise.resolve().then(()=>e(271789)))},969914,e=>{e.v(t=>Promise.all(["static/chunks/ec57a82b2914a715.css","static/chunks/eb508576394e4c5c.js"].map(t=>e.l(t))).then(()=>t(700134)))},963233,e=>{e.v(t=>Promise.all(["static/chunks/f35c2ffee40f56e0.js"].map(t=>e.l(t))).then(()=>t(482501)))},894223,e=>{e.v(e=>Promise.resolve().then(()=>e(125073)))},18407,e=>{e.v(t=>Promise.all(["static/chunks/ca043a88bed01660.css","static/chunks/41372b2c8002393b.css","static/chunks/b3ac43e6b11afeee.css","static/chunks/e4ed069c06bd2037.js","static/chunks/b3a32ce24a0ad1eb.js"].map(t=>e.l(t))).then(()=>t(894086)))},455907,e=>{e.v(t=>Promise.all(["static/chunks/ca043a88bed01660.css","static/chunks/41372b2c8002393b.css","static/chunks/b3ac43e6b11afeee.css","static/chunks/4f061b69dd1fe6af.js","static/chunks/b3a32ce24a0ad1eb.js"].map(t=>e.l(t))).then(()=>t(4970)))}]);

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.