PageSourceSearch

https://united-4-change.org/_next/static/chunks/2638.0b41542fe673ab0f.js

js united-4-change.org collected 2026-10-04 06:56:18 UTC 21,536 bytes, 285 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2638],{29367:(e,n,t)=>{t.d(n,{S:()=>S});var r=t(95155),o=t(12115),a=t(8395),i=t(86315),l=t(60787),c=t(95119);let s=a.I4.div`
2  /* spacing tokens */
3  --screen-space: 16px; /* base 1x = 16 */
4  --screen-space-lg: calc(var(--screen-space) * 1.5); /* 24px */
5
6  position: relative;
7  overflow: hidden;
8  margin: 0 calc(-1 * var(--screen-space)); /* extends over modal padding */
9  height: 100%;
10  border-radius: var(--privy-border-radius-lg);
11`,d=a.I4.div`
12  display: flex;
13  flex-direction: column;
14  gap: calc(var(--screen-space) * 1.5);
15  width: 100%;
16  background: var(--privy-color-background);
17  padding: 0 var(--screen-space-lg) var(--screen-space);
18  height: 100%;
19  border-radius: var(--privy-border-radius-lg);
20`,u=a.I4.div`
21  position: relative;
22  display: flex;
23  flex-direction: column;
24`,p=(0,a.I4)(l.M)`
25  margin: 0 -8px;
26`,g=a.I4.div`
27  flex: 1 1 auto;
28  display: flex;
29  flex-direction: column;
30
31  /* Enable scrolling */
32  overflow-y: auto;
33
34  /* Hide scrollbar but keep functionality when scrollable */
35  /* Add padding for focus outline space, offset with negative margin */
36  padding: 3px;
37  margin: -3px;
38
39  &::-webkit-scrollbar {
40    display: none;
41  }
42  scrollbar-gutter: stable both-edges;
43  scrollbar-width: none;
44  -ms-overflow-style: none;
45
46  /* Gradient effect for scroll indication */
47  ${({$colorScheme:e})=>"light"===e?"background: linear-gradient(var(--privy-color-background), var(--privy-color-background) 70%) bottom, linear-gradient(rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.06)) bottom;":"dark"===e?"background: linear-gradient(var(--privy-color-background), var(--privy-color-background) 70%) bottom, linear-gradient(rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.06)) bottom;":void 0}
48
49  background-repeat: no-repeat;
50  background-size:
51    100% 32px,
52    100% 16px;
53  background-attachment: local, scroll;
54`,h=a.I4.div`
55  display: flex;
56  flex-direction: column;
57  gap: var(--screen-space-lg);
58  margin-top: 1.5rem;
59`,v=a.I4.div`
60  text-align: center;
61  display: flex;
62  flex-direction: column;
63  align-items: center;
64  gap: var(--screen-space);
65`,f=a.I4.div`
66  display: flex;
67  flex-direction: column;
68  gap: 4px;
69`,y=a.I4.h3`
70  && {
71    font-size: 20px;
72    line-height: 32px;
73    font-weight: 500;
74    color: var(--privy-color-foreground);
75    margin: 0;
76  }
77`,m=a.I4.p`
78  && {
79    margin: 0;
80    font-size: 16px;
81    font-weight: 300;
82    line-height: 24px;
83    color: var(--privy-color-foreground);
84  }
85`,x=a.I4.div`
86  background: ${({$variant:e})=>{switch(e){case"success":return"var(--privy-color-success-bg, #EAFCEF)";case"warning":return"var(--privy-color-warn, #FEF3C7)";case"error":return"var(--privy-color-error-bg, #FEE2E2)";case"loading":case"logo":return"transparent";default:return"var(--privy-color-background-2)"}}};
87
88  border-radius: 50%;
89  width: 64px;
90  height: 64px;
91  display: flex;
92  align-items: center;
93  justify-content: center;
94`,w=a.I4.div`
95  display: flex;
96  align-items: center;
97  justify-content: center;
98
99  img,
100  svg {
101    max-height: 90px;
102    max-width: 180px;
103  }
104`,b=a.I4.div`
105  display: flex;
106  flex-direction: column;
107  justify-content: center;
108  align-items: center;
109  width: 100%;
110  height: 82px;
111
112  > div {
113    position: relative;
114  }
115
116  > div > :first-child {
117    position: relative;
118  }
119
120  > div > :last-child {
121    position: absolute;
122    left: 50%;
123    top: 50%;
124    transform: translate(-50%, -50%);
125  }
126`,S=({children:e,...n})=>(0,r.jsx)(s,{children:(0,r.jsx)(d,{...n,children:e})}),C=a.I4.div`
127  position: absolute;
128  top: 0;
129  left: calc(-1 * var(--screen-space-lg));
130  width: calc(100% + calc(var(--screen-space-lg) * 2));
131  height: 4px;
132  background: var(--privy-color-background-2);
133  border-top-left-radius: inherit;
134  border-top-right-radius: inherit;
135  overflow: hidden;
136`,k=(0,a.I4)(l.B)`
137  padding: 0;
138  && a {
139    padding: 0;
140    color: var(--privy-color-foreground-3);
141  }
142`,E=a.I4.div`
143  height: 100%;
144  width: ${({pct:e})=>e}%;
145  background: var(--privy-color-foreground-3);
146  border-radius: 2px;
147  transition: width 300ms ease-in-out;
148`,T=({step:e})=>e?(0,r.jsx)(C,{children:(0,r.jsx)(E,{pct:Math.min(100,e.current/e.total*100)})}):null;S.Header=({title:e,subtitle:n,icon:t,iconVariant:o,iconLoadingStatus:a,showBack:i,onBack:l,showInfo:c,onInfo:s,showClose:d,onClose:g,step:h,headerTitle:x,...w})=>(0,r.jsxs)(u,{...w,children:[(0,r.jsx)(p,{backFn:i?l:void 0,infoFn:c?s:void 0,onClose:d?g:void 0,title:x,closeable:d}),(t||o||e||n)&&(0,r.jsxs)(v,{children:[t||o?(0,r.jsx)(S.Icon,{icon:t,variant:o,loadingStatus:a}):null,!(!e&&!n)&&(0,r.jsxs)(f,{children:[e&&(0,r.jsx)(y,{children:e}),n&&(0,r.jsx)(m,{children:n})]})]}),h&&(0,r.jsx)(T,{step:h})]}),(S.Body=o.forwardRef(({children:e,...n},t)=>(0,r.jsx)(g,{ref:t,...n,children:e}))).displayName="Screen.Body",S.Footer=({children:e,...n})=>(0,r.jsx)(h,{id:"privy-content-footer-container",...n,children:e}),S.Actions=({children:e,...n})=>(0,r.jsx)(j,{...n,children:e}),S.HelpText=({children:e,...n})=>(0,r.jsx)(I,{...n,children:e}),S.FooterText=({children:e,...n})=>(0,r.jsx)(_,{...n,children:e}),S.Watermark=()=>(0,r.jsx)(k,{}),S.Icon=({icon:e,variant:n="subtle",loadingStatus:t})=>"logo"===n&&e?(0,r.jsx)(w,"string"==typeof e?{children:(0,r.jsx)("img",{src:e,alt:""})}:o.isValidElement(e)?{children:e}:{children:o.createElement(e)}):"loading"===n?e?(0,r.jsx)(b,{children:(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,r.jsx)(i.N,{success:t?.success,fail:t?.fail}),"string"==typeof e?(0,r.jsx)("span",{style:{background:`url('${e}') 0 0 / contain`,height:"38px",width:"38px",borderRadius:"6px",margin:"auto",backgroundSize:"contain"}}):o.isValidElement(e)?o.cloneElement(e,{style:{width:"38px",height:"38px"}}):o.createElement(e,{style:{width:"38px",height:"38px"}})]})}):(0,r.jsx)(x,{$variant:n,children:(0,r.jsx)(c.N,{size:"64px"})}):(0,r.jsx)(x,{$variant:n,children:e&&("string"==typeof e?(0,r.jsx)("img",{src:e,alt:"",style:{width:"32px",height:"32px",borderRadius:"6px"}}):o.isValidElement(e)?e:o.createElement(e,{width:32,height:32,stroke:(()=>{switch(n){case"success":return"var(--privy-color-icon-success)";case"warning":return"var(--privy-color-icon-warning)";case"error":return"var(--privy-color-icon-error)";default:return"var(--privy-color-icon-muted)"}})(),strokeWidth:2}))});let j=a.I4.div`
149  width: 100%;
150  display: flex;
151  flex-direction: column;
152  gap: calc(var(--screen-space) / 2);
153`,I=a.I4.div`
154  && {
155    margin: 0;
156    width: 100%;
157    text-align: center;
158    color: var(--privy-color-foreground-2);
159    font-size: 13px;
160    line-height: 20px;
161
162    & a {
163      text-decoration: underline;
164    }
165  }
166`,_=a.I4.div`
167  && {
168    margin-top: -1rem;
169    width: 100%;
170    text-align: center;
171    color: var(--privy-color-foreground-2);
172    font-size: 0.6875rem; // 11px
173    line-height: 1rem; // 16px
174  }
175`},55227:(e,n,t)=>{t.d(n,{S:()=>i});var r=t(95155),o=t(60787),a=t(29367);let i=({primaryCta:e,secondaryCta:n,helpText:t,footerText:i,watermark:l=!0,children:c,...s})=>{let d=e||n?(0,r.jsxs)(r.Fragment,{children:[e&&(()=>{let{label:n,...t}=e,a=t.variant||"primary";return(0,r.jsx)(o.a,{...t,variant:a,style:{width:"100%",...t.style},children:n})})(),n&&(()=>{let{label:e,...t}=n,a=t.variant||"secondary";return(0,r.jsx)(o.a,{...t,variant:a,style:{width:"100%",...t.style},children:e})})()]}):null;return(0,r.jsxs)(a.S,{id:s.id,className:s.className,children:[(0,r.jsx)(a.S.Header,{...s}),c?(0,r.jsx)(a.S.Body,{children:c}):null,t||d||l?(0,r.jsxs)(a.S.Footer,{children:[t?(0,r.jsx)(a.S.HelpText,{children:t}):null,d?(0,r.jsx)(a.S.Actions,{children:d}):null,l?(0,r.jsx)(a.S.Watermark,{}):null]}):null,i?(0,r.jsx)(a.S.FooterText,{children:i}):null]})}},57550:(e,n,t)=>{t.d(n,{s:()=>o});var r=t(98203);let o=(e,n)=>(0,r.s)(e,n.ethereum.createOnLogin)||(0,r.k)(e,n.solana.createOnLogin)},59992:(e,n,t)=>{t.d(n,{L:()=>i});var r=t(95155),o=t(8395);let a=o.I4.a`
176  && {
177    color: ${({$variant:e})=>"underlined"===e?"var(--privy-color-foreground)":"var(--privy-link-navigation-color, var(--privy-color-accent))"};
178    font-weight: 400;
179    text-decoration: ${({$variant:e})=>"underlined"===e?"underline":"var(--privy-link-navigation-decoration, none)"};
180    text-underline-offset: 4px;
181    text-decoration-thickness: 1px;
182    cursor: ${({$disabled:e})=>e?"not-allowed":"pointer"};
183    opacity: ${({$disabled:e})=>e?.5:1};
184
185    font-size: ${({$size:e})=>{switch(e){case"xs":return"12px";case"sm":return"14px";default:return"16px"}}};
186
187    line-height: ${({$size:e})=>{switch(e){case"xs":return"18px";case"sm":return"22px";default:return"24px"}}};
188
189    transition:
190      color 200ms ease,
191      text-decoration-color 200ms ease,
192      opacity 200ms ease;
193
194    &:hover {
195      color: ${({$variant:e,$disabled:n})=>"underlined"===e?"var(--privy-color-foreground)":"var(--privy-link-navigation-color, var(--privy-color-accent))"};
196      text-decoration: ${({$disabled:e})=>e?"none":"underline"};
197      text-underline-offset: 4px;
198    }
199
200    &:active {
201      color: ${({$variant:e,$disabled:n})=>n?"underlined"===e?"var(--privy-color-foreground)":"var(--privy-link-navigation-color, var(--privy-color-accent))":"var(--privy-color-foreground)"};
202    }
203
204    &:focus {
205      outline: none;
206      box-shadow: 0 0 0 3px #949df9;
207      border-radius: 2px;
208    }
209  }
210`,i=({size:e="md",variant:n="navigation",disabled:t=!1,as:o,children:i,onClick:l,...c})=>(0,r.jsx)(a,{as:o,$size:e,$variant:n,$disabled:t,onClick:e=>{t?e.preventDefault():l?.(e)},...c,children:i})},62638:(e,n,t)=>{t.r(n),t.d(n,{ConnectionStatusScreen:()=>k,ConnectionStatusView:()=>C,default:()=>k,getErrorDetails:()=>S});var r=t(95155),o=t(12115),a=t(67884),i=t(8395),l=t(98203),c=t(59992),s=t(26927),d=t(80477),u=t(34693),p=t(78350),g=t(7737),h=t(25933),v=t(86315),f=t(18836),y=t(57550),m=t(80344),x=t(47732),w=t(55227);t(67454),t(82849),t(74068),t(12100);let b=e=>{let n=localStorage.getItem("-walletlink:https://www.walletlink.org:Addresses")?.split(" ").filter(e=>(0,p.q)(e,{strict:!0})).map(e=>(0,g.b)(e));return!!n?.length&&!!e?.linkedAccounts.filter(e=>"wallet"==e.type&&n.includes(e.address)).length},S=e=>e?.privyErrorCode===h.c.LINKED_TO_ANOTHER_USER?u.C.ERROR_USER_EXISTS:e instanceof u.P&&!e.details.default?e.details:e instanceof u.w?u.C.ERROR_TIMED_OUT:e?.privyErrorCode===h.c.CANNOT_LINK_MORE_OF_TYPE?u.C.ERROR_USER_LIMIT_REACHED:u.C.ERROR_WALLET_CONNECTION,C=({walletLogo:e,title:n,subtitle:t,signSuccess:o,errorMessage:a,connectSuccess:i,separateConnectAndSign:l,signing:s,walletConnectRedirectUri:p,walletConnectFallbackUniversalUri:g,hasTabbedAway:h,showCoinbaseWalletResetCta:v,numRetries:f,onBack:y,onSign:m,onRetry:x,onCoinbaseReset:b,onDifferentWallet:S})=>{let{t:C}=(0,d.u)(),k=v?{label:"Use a different wallet",onClick:b,disabled:o}:a===u.C.ERROR_USER_EXISTS&&y?{label:"Use a different wallet",onClick:S}:i&&!o&&l?{label:s?"Signing":"Sign with your wallet",onClick:m,disabled:s}:!o&&a?.retryable&&f<2?{label:"Retry",onClick:x,disabled:!1}:o||a?void 0:{label:C("connectionStatus.connecting"),onClick:()=>{},disabled:!0};return(0,r.jsx)(w.S,{title:n,subtitle:t,icon:e,iconVariant:"loading",iconLoadingStatus:{success:o,fail:!!a},primaryCta:k,onBack:y,watermark:!0,children:!i&&p&&!h&&(0,r.jsxs)(E,{children:[C("connectionStatus.stillHere")," ",(0,r.jsx)(c.L,{href:p,target:"_blank",variant:"underlined",size:"sm",children:C("connectionStatus.tryConnectingAgain")}),g&&(0,r.jsxs)(r.Fragment,{children:[" ",C("connectionStatus.or")," ",(0,r.jsx)(c.L,{href:g,target:"_blank",variant:"underlined",size:"sm",children:C("connectionStatus.useDifferentLink")})]})]})})},k={component:()=>{var e,n;let t,i,[c,p]=(0,o.useState)(!1),[g,w]=(0,o.useState)(!1),[k,E]=(0,o.useState)(void 0),{authenticated:T,logout:j}=(0,f.u)(),{navigate:I,navigateBack:_,lastScreen:W,currentScreen:R,setModalData:A,data:N}=(0,f.a)(),L=(0,s.u)(),{t:$}=(0,d.u)(),{getAuthFlow:O,walletConnectionStatus:z,closePrivyModal:F,initLoginWithWallet:U,loginWithWallet:M,updateWallets:D,createAnalyticsEvent:B}=(0,h.u)(),{walletConnectors:H}=(0,f.u)(),[q,V]=(0,o.useState)(0),{user:P}=(0,f.u)(),Y=(0,m.u)(),[X]=(0,o.useState)(P?.linkedAccounts.length||0),[G,K]=(0,o.useState)(""),[J,Q]=(0,o.useState)(""),[Z,ee]=(0,o.useState)(!1),{hasTabbedAway:en}=function(){let[e,n]=(0,o.useState)(!1),t=(0,o.useCallback)(()=>{document.hidden&&n(!0)},[]);return(0,o.useEffect)(()=>(document.addEventListener("visibilitychange",t),()=>document.removeEventListener("visibilitychange",t)),[t]),{hasTabbedAway:e,reset:()=>n(!1)}}(),{enabled:et,token:er}=(0,l.a)(),eo=(0,v.z)(z?.connector?.walletClientType||"unknown"),ea=a.Fr&&"wallet_connect_v2"===z?.connector?.connectorType||a.Fr&&"coinbase_wallet"===z?.connector?.connectorType||a.Fr&&"base_account"===z?.connector?.connectorType||a.Fr&&"injected"===z?.connector?.connectorType&&"phantom"===z?.connector?.walletClientType||a.Fr&&"solana_adapter"
210===z?.connector?.connectorType&&"mobile_wallet_adapter"===z.connector.walletClientType,ei="connected"===z?.status,el="switching_to_supported_chain"===z?.status;(0,o.useEffect)(()=>{let e=O(),n=e instanceof l.b||e instanceof l.S?e:void 0;ei&&"solana"===z.connector?.chainType&&"phantom"===z.connector?.walletClientType&&Y(x.l)&&void 0===N?.login?.isSigningInWithLedgerSolana?I("ConnectLedgerScreen",!1):(ei&&!n&&(!et||er||T?U(z.connectedWallet,er,N?.login?.disableSignup,N?.login?.isSigningInWithLedgerSolana?"transaction":"plain").then(()=>{ee(!0)}):(A({captchaModalData:{callback:e=>U(z.connectedWallet,e,N?.login?.disableSignup,N?.login?.isSigningInWithLedgerSolana?"transaction":"plain").then(()=>{ee(!0)}),userIntentRequired:!1,onSuccessNavigateTo:"ConnectionStatusScreen",onErrorNavigateTo:"ErrorScreen"}}),I("CaptchaScreen",!1))),n instanceof l.S&&N?.login?.isSigningInWithLedgerSolana&&(n.messageType="transaction"),n&&ea&&ei&&!n.preparedMessage?n.buildMessage():n&&!ea&&ei&&(g||(async()=>{w(!0),E(void 0);try{"wallet_connect_v2"===z?.connector?.connectorType&&"metamask"===z?.connector?.walletClientType&&await (0,u.m)(2500),await es()}catch(e){console.warn("Auto-prompted signature failed",e)}finally{w(!1)}})()))},[q,ei,Z]),(0,o.useEffect)(()=>{if(P&&c){let e=s.q-500;if(L?.legal.requireUsersAcceptTerms&&!P.hasAcceptedTerms){let n=setTimeout(()=>{I("AffirmativeConsentScreen")},e);return()=>clearTimeout(n)}if((0,y.s)(P,L.embeddedWallets)){let n=setTimeout(()=>{A({createWallet:{onSuccess:()=>{},onFailure:e=>{console.error(e),B({eventName:"embedded_wallet_creation_failure_logout",payload:{error:e,screen:"ConnectionStatusScreen"}}),j()},callAuthOnSuccessOnClose:!0}}),I("EmbeddedWalletOnAccountCreateScreen")},e);return()=>clearTimeout(n)}D();let n=setTimeout(()=>F({shouldCallAuthOnSuccess:!0,isSuccess:!0}),s.q);return()=>clearTimeout(n)}},[P,c]);let ec=e=>{if(e?.privyErrorCode!==h.c.ALLOWLIST_REJECTED){if(e?.privyErrorCode===h.c.USER_LIMIT_REACHED)return console.error(new h.k(e).toString()),void I("UserLimitReachedScreen");if(e?.privyErrorCode!==h.c.USER_DOES_NOT_EXIST)return e?.privyErrorCode===h.c.ACCOUNT_TRANSFER_REQUIRED&&e.data?.data?.nonce?(A({accountTransfer:{nonce:e.data?.data?.nonce,account:O()?.meta.address,displayName:e.data?.data?.account?.displayName,externalWalletMetadata:{walletClientType:O()?.meta.walletClientType,chainId:O()?.meta.chainId,connectorType:O()?.meta.connectorType},linkMethod:O()instanceof l.b?"siwe":"siws",embeddedWalletAddress:e.data?.data?.otherUser?.embeddedWalletAddress}}),void I("LinkConflictScreen")):void E(S(e));I("AccountNotFoundScreen")}else I("AllowlistRejectionScreen")};async function es(){try{await M(),p(!0)}catch(e){ec(e)}finally{w(!1)}}(0,o.useEffect)(()=>{z?.connectError&&ec(z?.connectError)},[z]),e=()=>{let e="wallet_connect_v2"===ed&&z?.connector instanceof l.W?z.connector.redirectUri:void 0;e&&K(e);let n="wallet_connect_v2"===ed&&z?.connector instanceof l.W?z.connector.fallbackUniversalRedirectUri:void 0;n&&Q(n)},n=z?.connector instanceof l.W&&!G?500:null,t=(0,o.useRef)(()=>{}),(0,o.useEffect)(()=>{t.current=e}),(0,o.useEffect)(()=>{if(null!==n){let e=setInterval(()=>t.current(),n||0);return()=>clearInterval(e)}},[n]);let ed=z?.connector?.connectorType||"injected",eu=z?.connector?.walletClientType||"unknown",ep=eo?.metadata?.shortName||eo?.name||z?.connector?.walletBranding.name||"Browser Extension",eg=eo?.image_url?.md||z?.connector?.walletBranding.icon||(e=>(0,r.jsx)(l.B,{...e})),eh="Browser Extension"===ep?ep.toLowerCase():ep;i=c?$("connectionStatus.successfullyConnected",{walletName:eh}):k?$("connectionStatus.errorTitle",{errorMessage:k.message}):el?"Switching networks":ei?g&&ea?"Signing":"Sign to verify":`Waiting for ${eh}`;let ev=$("connectionStatus.checkOtherWindows");c?ev=X===(P?.linkedAccounts.length||0)?"Wallet was already linked.":"You're good to go!":q>=2&&k?ev="Unable to connect wallet":k?ev=k.detail:el?ev="Switch your wallet to the requested network.":ei&&ea?ev="Sign the message in your wallet to verify it belongs to you.":"metamask"===eu&&a.Fr?ev="Click continue to open and connect MetaMask.":"metamask"===eu?ev="For the best experience, connect only one wallet at a time.":"wallet_connect"===ed?ev="Open your mobile wallet app to continue":"coinbase_wallet"===ed?(0,u.y)()||(ev=b(P)?"Continue with the Coinbase app. Not the right wallet? Reset your connection below.":"Confirm in the Coinbase app/popup to continue."):N?.login?.isSigningInWithLedgerSolana&&(ev="Ledger requires a transaction to verify your identity. You'll sign a transaction that performs no onchain action.");let ef=H?.walletConnectors?.find(e=>"coinbase_wallet"===e.walletClientType),ey="coinbase_wallet"===eu&&(b(P)||k===u.C.ERROR_USER_EXISTS
210);return(0,r.jsx)(C,{walletLogo:eg,title:i,subtitle:ev,signSuccess:c,errorMessage:k,connectSuccess:ei,separateConnectAndSign:ea,signing:g,walletConnectRedirectUri:G,walletConnectFallbackUniversalUri:J,hasTabbedAway:en,showCoinbaseWalletResetCta:ey,numRetries:q,onBack:W&&R!==W?_:void 0,onSign:()=>{w(!0),es()},onRetry:()=>{V(q+1),E(void 0),ei?(w(!0),es()):z?.connectRetry()},onCoinbaseReset:()=>{ef&&ef?.disconnect()},onDifferentWallet:_})}},E=i.I4.p`
211  text-align: center;
212  color: var(--privy-color-foreground-2);
213  font-size: 14px;
214  line-height: 22px;
215  margin: 16px 0;
216`},80477:(e,n,t)=>{t.d(n,{u:()=>a});var r=t(26927);let o={"connectionStatus.successfullyConnected":"Successfully connected with {walletName}","connectionStatus.errorTitle":"{errorMessage}","connectionStatus.connecting":"Connecting","connectionStatus.connectOneWallet":"For the best experience, connect only one wallet at a time.","connectionStatus.checkOtherWindows":"Don't see your wallet? Check your other browser windows.","connectionStatus.stillHere":"Still here?","connectionStatus.tryConnectingAgain":"Try connecting again","connectionStatus.or":"or","connectionStatus.useDifferentLink":"use this different link","connectWallet.connectYourWallet":"Connect a wallet","connectWallet.waitingForWallet":"Waiting for {walletName}","connectWallet.connectToAccount":"Connect a wallet to your {appName} account","connectWallet.installAndConnect":"To connect to {walletName}, install and open the app. Then confirm the connection when prompted.","connectWallet.tryConnectingAgain":"Please try connecting again.","connectWallet.openInApp":"Open in app","connectWallet.copyLink":"Copy link","connectWallet.retry":"Retry","connectWallet.searchPlaceholder":"Search through {count} wallets","connectWallet.noWalletsFound":"No wallets found. Try another search.","connectWallet.lastUsed":"Last used","connectWallet.selectYourWallet":"Select your wallet","connectWallet.selectNetwork":"Select network","connectWallet.goToWallet":"Go to {walletName} to continue","connectWallet.scanToConnect":"Scan code to connect to {walletName}","connectWallet.openOrInstall":"Open or install {walletName}"};function a(){let e=(0,r.u)();return{t:(n,t)=>{var r;let a;return r=e.intl.textLocalization,a=r?.[n]??o[n],t&&0!==Object.keys(t).length?a.replace(/\{(\w+)\}/g,(e,n)=>t[n]??e):a}}}},95119:(e,n,t)=>{t.d(n,{N:()=>a});var r=t(95155),o=t(8395);let a=({size:e,centerIcon:n})=>(0,r.jsx)(i,{$size:e,children:(0,r.jsxs)(l,{children:[(0,r.jsx)(s,{}),(0,r.jsx)(d,{}),n?(0,r.jsx)(c,{children:n}):null]})}),i=o.I4.div`
217  --spinner-size: ${e=>e.$size?e.$size:"96px"};
218
219  display: inline-flex;
220  justify-content: center;
221  align-items: center;
222
223  @media all and (display-mode: standalone) {
224    margin-bottom: 30px;
225  }
226`,l=o.I4.div`
227  position: relative;
228  height: var(--spinner-size);
229  width: var(--spinner-size);
230
231  opacity: 1;
232  animation: fadein 200ms ease;
233`,c=o.I4.div`
234  position: absolute;
235  top: 0;
236  right: 0;
237  bottom: 0;
238  left: 0;
239  display: flex;
240  align-items: center;
241  justify-content: center;
242  svg,
243  img {
244    width: calc(var(--spinner-size) * 0.4);
245    height: calc(var(--spinner-size) * 0.4);
246    border-radius: var(--privy-border-radius-full);
247  }
248`,s=o.I4.div`
249  position: absolute;
250  top: 0;
251  right: 0;
252  bottom: 0;
253  left: 0;
254  width: var(--spinner-size);
255  height: var(--spinner-size);
256
257  && {
258    border: 4px solid var(--privy-color-border-default);
259    border-radius: 50%;
260  }
261`,d=o.I4.div`
262  position: absolute;
263  top: 0;
264  right: 0;
265  bottom: 0;
266  left: 0;
267  width: var(--spinner-size);
268  height: var(--spinner-size);
269  animation: spin 1200ms linear infinite;
270
271  && {
272    border: 4px solid;
273    border-color: var(--privy-color-icon-subtle) transparent transparent transparent;
274    border-radius: 50%;
275  }
276
277  @keyframes spin {
278    from {
279      transform: rotate(0deg);
280    }
281    to {
282      transform: rotate(360deg);
283    }
284  }
285`}}]);

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.