PageSourceSearch

https://astroid.club/_next/static/chunks/9268.daa309f240242d98.js

js astroid.club collected 2026-10-03 20:18:36 UTC 18,816 bytes, 460 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9268],{9268:(e,r,i)=>{i.r(r),i.d(r,{UpdateEmailScreen:()=>k,UpdateEmailScreenView:()=>w,default:()=>k});var t=i(73365),o=i(42040),a=i(93343),n=i(38982),l=i(1521),d=i(3749),s=i(4373),c=i(81194),p=i(69407),u=i(12670),h=i(36485),g=i(66548),v=i(54424),x=i(16489),f=i(66027);i(33775),i(89153),i(81219),i(14008),i(49043);let m=(0,l.forwardRef)((e,r)=>{let[i,o]=(0,l.useState)(""),[a,v]=(0,l.useState)(""),[f,m]=(0,l.useState)(!1),{authenticated:w,user:k}=(0,p.u)(),{initUpdateEmail:j}=(0,c.u)(),{navigate:I,setModalData:E,currentScreen:S}=(0,p.a)(),{enabled:C,token:z}=(0,s.a)(),$=(0,d.u)(),A=(0,h.D)(i)&&($.disablePlusEmails&&i.includes("+")?(a||v("Please enter a valid email address without a '+'."),!1):(a&&v(""),!0)),N=f||!A,F=()=>{N||(!C||z||w?(async e=>{if(!k?.email)throw Error("User is required to have an email address to update it.");m(!0);try{await j({oldAddress:k.email.address,newAddress:i,captchaToken:e}),I("AwaitingPasswordlessCodeScreen")}catch(e){E({errorModalData:{error:e,previousScreen:S||"LandingScreen"}}),I("ErrorScreen")}m(!1)})(z):(E({captchaModalData:{callback:e=>{if(!k?.email)throw Error("User is required to have an email address to update it.");return j({oldAddress:k.email.address,newAddress:i,captchaToken:e})},userIntentRequired:!1,onSuccessNavigateTo:"AwaitingPasswordlessCodeScreen",onErrorNavigateTo:"ErrorScreen"}}),I("CaptchaScreen")))};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(b,{children:[a&&(0,t.jsx)(x.E,{style:{marginTop:"0.25rem",textAlign:"left"},children:a}),(0,t.jsxs)(y,{$error:!!a,children:[(0,t.jsx)(u.C,{children:(0,t.jsx)(n.A,{})}),(0,t.jsx)("input",{ref:r,id:"email-input",type:"email",placeholder:"[email protected]",onChange:e=>o(e.target.value),onKeyUp:e=>{"Enter"===e.key&&F()},value:i,autoComplete:"email"}),e.stacked?null:(0,t.jsx)(g.E,{isSubmitting:f,onClick:F,disabled:N,children:"Submit"})]})]}),e.stacked?(0,t.jsx)(g.P,{loadingText:null,loading:f,disabled:N,onClick:F,style:{width:"100%"},children:"Submit"}):null]})}),b=v.I,y=v.E,w=({title:e="Update your email",subtitle:r="Add the email address you'd like to use going forward. We'll send you a confirmation code"})=>(0,t.jsx)(f.S,{title:e,subtitle:r,icon:o.A,watermark:!0,children:(0,t.jsx)(a.B,{children:(0,t.jsx)(m,{stacked:!0})})}),k={component:()=>(0,t.jsx)(w,{})}},16489:(e,r,i)=>{i.d(r,{E:()=>o});var t=i(63381);let o=t.I4.span`
2  text-align: left;
3  font-size: 0.75rem;
4  font-weight: 500;
5  line-height: 1.125rem; /* 150% */
6
7  color: var(--privy-color-error);
8`},24637:(e,r,i)=>{i.d(r,{A:()=>d});var t=i(1521);let o=e=>{let r=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,r,i)=>i?i.toUpperCase():r.toLowerCase());return r.charAt(0).toUpperCase()+r.slice(1)},a=function(){for(var e=arguments.length,r=Array(e),i=0;i<e;i++)r[i]=arguments[i];return r.filter((e,r,i)=>!!e&&""!==e.trim()&&i.indexOf(e)===r).join(" ").trim()};var n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=(0,t.forwardRef)((e,r)=>{let{color:i="currentColor",size:o=24,strokeWidth:l=2,absoluteStrokeWidth:d,className:s="",children:c,iconNode:p,...u}=e;return(0,t.createElement)("svg",{ref:r,...n,width:o,height:o,stroke:i,strokeWidth:d?24*Number(l)/Number(o):l,className:a("lucide",s),...!c&&!(e=>{for(let r in e)if(r.startsWith("aria-")||"role"===r||"title"===r)return!0})(u)&&{"aria-hidden":"true"},...u},[...p.map(e=>{let[r,i]=e;return(0,t.createElement)(r,i)}),...Array.isArray(c)?c:[c]])}),d=(e,r)=>{let i=(0,t.forwardRef)((i,n)=>{let{className:d,...s}=i;return(0,t.createElement)(l,{ref:n,iconNode:r,className:a("lucide-".concat(o(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),d),...s})});return i.displayName=o(e),i}},27683:(e,r,i)=>{i.d(r,{S:()=>k});var t=i(73365),o=i(1521),a=i(63381),n=i(12670),l=i(66548),d=i(30570);let s=a.I4.div`
9  /* spacing tokens */
10  --screen-space: 16px; /* base 1x = 16 */
11  --screen-space-lg: calc(var(--screen-space) * 1.5); /* 24px */
12
13  position: relative;
14  overflow: hidden;
15  margin: 0 calc(-1 * var(--screen-space)); /* extends over modal padding */
16  height: 100%;
17  border-radius: var(--privy-border-radius-lg);
18`,c=a.I4.div`
19  display: flex;
20  flex-direction: column;
21  gap: calc(var(--screen-space) * 1.5);
22  width: 100%;
23  background: var(--privy-color-background);
24  padding: 0 var(--screen-space-lg) var(--screen-space);
25  height: 100%;
26  border-radius: var(--privy-border-radius-lg);
27`,p=a.I4.div`
28  position: relative;
29  display: flex;
30  flex-direction: column;
31`,u=(0,a.I4)(l.M)`
32  margin: 0 -8px;
33`,h=a.I4.div`
34  flex: 1 1 auto;
35  display: flex;
36  flex-direction: column;
37
38  /* Enable scrolling */
39  overflow-y: auto;
40
41  /* Hide scrollbar but keep functionality when scrollable */
42  /* Add padding for focus outline space, offset with negative margin */
43  padding: 3px;
44  margin: -3px;
45
46  &::-webkit-scrollbar {
47    display: none;
48  }
49  scrollbar-gutter: stable both-edges;
50  scrollbar-width: none;
51  -ms-overflow-style: none;
52
53  /* Gradient effect for scroll indication */
54  ${({$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}
55
56  background-repeat: no-repeat;
57  background-size:
58    100% 32px,
59    100% 16px;
60  background-attachment: local, scroll;
61`,g=a.I4.div`
62  display: flex;
63  flex-direction: column;
64  gap: var(--screen-space-lg);
65  margin-top: 1.5rem;
66`,v=a.I4.div`
67  text-align: center;
68  display: flex;
69  flex-direction: column;
70  align-items: center;
71  gap: var(--screen-space);
72`,x=a.I4.div`
73  display: flex;
74  flex-direction: column;
75  gap: 4px;
76`,f=a.I4.h3`
77  && {
78    font-size: 20px;
79    line-height: 32px;
80    font-weight: 500;
81    color: var(--privy-color-foreground);
82    margin: 0;
83  }
84`,m=a.I4.p`
85  && {
86    margin: 0;
87    font-size: 16px;
88    font-weight: 300;
89    line-height: 24px;
90    color: var(--privy-color-foreground);
91  }
92`,b=a.I4.div`
93  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)"}}};
94
95  border-radius: 50%;
96  width: 64px;
97  height: 64px;
98  display: flex;
99  align-items: center;
100  justify-content: center;
101`,y=a.I4.div`
102  display: flex;
103  align-items: center;
104  justify-content: center;
105
106  img,
107  svg {
108    max-height: 90px;
109    max-width: 180px;
110  }
111`,w=a.I4.div`
112  display: flex;
113  flex-direction: column;
114  justify-content: center;
115  align-items: center;
116  width: 100%;
117  height: 82px;
118
119  > div {
120    position: relative;
121  }
122
123  > div > :first-child {
124    position: relative;
125  }
126
127  > div > :last-child {
128    position: absolute;
129    left: 50%;
130    top: 50%;
131    transform: translate(-50%, -50%);
132  }
133`,k=({children:e,...r})=>(0,t.jsx)(s,{children:(0,t.jsx)(c,{...r,children:e})}),j=a.I4.div`
134  position: absolute;
135  top: 0;
136  left: calc(-1 * var(--screen-space-lg));
137  width: calc(100% + calc(var(--screen-space-lg) * 2));
138  height: 4px;
139  background: var(--privy-color-background-2);
140  border-top-left-radius: inherit;
141  border-top-right-radius: inherit;
142  overflow: hidden;
143`,I=(0,a.I4)(l.B)`
144  padding: 0;
145  && a {
146    padding: 0;
147    color: var(--privy-color-foreground-3);
148  }
149`,E=a.I4.div`
150  height: 100%;
151  width: ${({pct:e})=>e}%;
152  background: var(--privy-color-foreground-3);
153  border-radius: 2px;
154  transition: width 300ms ease-in-out;
155`,S=({step:e})=>e?(0,t.jsx)(j,{children:(0,t.jsx)(E,{pct:Math.min(100,e.current/e.total*100)})}):null;k.Header=({title:e,subtitle:r,icon:i,iconVariant:o,iconLoadingStatus:a,showBack:n,onBack:l,showInfo:d,onInfo:s,showClose:c,onClose:h,step:g,headerTitle:b,...y})=>(0,t.jsxs)(p,{...y,children:[(0,t.jsx)(u,{backFn:n?l:void 0,infoFn:d?s:void 0,onClose:c?h:void 0,title:b,closeable:c}),(i||o||e||r)&&(0,t.jsxs)(v,{children:[i||o?(0,t.jsx)(k.Icon,{icon:i,variant:o,loadingStatus:a}):null,!(!e&&!r)&&(0,t.jsxs)(x,{children:[e&&(0,t.jsx)(f,{children:e}),r&&(0,t.jsx)(m,{children:r})]})]}),g&&(0,t.jsx)(S,{step:g})]}),(k.Body=o.forwardRef(({children:e,...r},i)=>(0,t.jsx)(h,{ref:i,...r,children:e}))).displayName="Screen.Body",k.Footer=({children:e,...r})=>(0,t.jsx)(g,{id:"privy-content-footer-container",...r,children:e}),k.Actions=({children:e,...r})=>(0,t.jsx)(C,{...r,children:e}),k.HelpText=({children:e,...r})=>(0,t.jsx)(z,{...r,children:e}),k.FooterText=({children:e,...r})=>(0,t.jsx)($,{...r,children:e}),k.Watermark=()=>(0,t.jsx)(I,{}),k.Icon=({icon:e,variant:r="subtle",loadingStatus:i})=>"logo"===r&&e?(0,t.jsx)(y,"string"==typeof e?{children:(0,t.jsx)("img",{src:e,alt:""})}:o.isValidElement(e)?{children:e}:{children:o.createElement(e)}):"loading"===r?e?(0,t.jsx)(w,{children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,t.jsx)(n.N,{success:i?.success,fail:i?.fail}),"string"==typeof e?(0,t.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,t.jsx)(b,{$variant:r,children:(0,t.jsx)(d.N,{size:"64px"})}):(0,t.jsx)(b,{$variant:r,children:e&&("string"==typeof e?(0,t.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(r){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 C=a.I4.div`
156  width: 100%;
157  display: flex;
158  flex-direction: column;
159  gap: calc(var(--screen-space) / 2);
160`,z=a.I4.div`
161  && {
162    margin: 0;
163    width: 100%;
164    text-align: center;
165    color: var(--privy-color-foreground-2);
166    font-size: 13px;
167    line-height: 20px;
168
169    & a {
170      text-decoration: underline;
171    }
172  }
173`,$=a.I4.div`
174  && {
175    margin-top: -1rem;
176    width: 100%;
177    text-align: center;
178    color: var(--privy-color-foreground-2);
179    font-size: 0.6875rem; // 11px
180    line-height: 1rem; // 16px
181  }
182`},30570:(e,r,i)=>{i.d(r,{N:()=>a});var t=i(73365),o=i(63381);let a=({size:e,centerIcon:r})=>(0,t.jsx)(n,{$size:e,children:(0,t.jsxs)(l,{children:[(0,t.jsx)(s,{}),(0,t.jsx)(c,{}),r?(0,t.jsx)(d,{children:r}):null]})}),n=o.I4.div`
183  --spinner-size: ${e=>e.$size?e.$size:"96px"};
184
185  display: inline-flex;
186  justify-content: center;
187  align-items: center;
188
189  @media all and (display-mode: standalone) {
190    margin-bottom: 30px;
191  }
192`,l=o.I4.div`
193  position: relative;
194  height: var(--spinner-size);
195  width: var(--spinner-size);
196
197  opacity: 1;
198  animation: fadein 200ms ease;
199`,d=o.I4.div`
200  position: absolute;
201  top: 0;
202  right: 0;
203  bottom: 0;
204  left: 0;
205  display: flex;
206  align-items: center;
207  justify-content: center;
208  svg,
209  img {
210    width: calc(var(--spinner-size) * 0.4);
211    height: calc(var(--spinner-size) * 0.4);
212    border-radius: var(--privy-border-radius-full);
213  }
214`,s=o.I4.div`
215  position: absolute;
216  top: 0;
217  right: 0;
218  bottom: 0;
219  left: 0;
220  width: var(--spinner-size);
221  height: var(--spinner-size);
222
223  && {
224    border: 4px solid var(--privy-color-border-default);
225    border-radius: 50%;
226  }
227`,c=o.I4.div`
228  position: absolute;
229  top: 0;
230  right: 0;
231  bottom: 0;
232  left: 0;
233  width: var(--spinner-size);
234  height: var(--spinner-size);
235  animation: spin 1200ms linear infinite;
236
237  && {
238    border: 4px solid;
239    border-color: var(--privy-color-icon-subtle) transparent transparent transparent;
240    border-radius: 50%;
241  }
242
243  @keyframes spin {
244    from {
245      transform: rotate(0deg);
246    }
247    to {
248      transform: rotate(360deg);
249    }
250  }
251`}
251,38982:(e,r,i)=>{i.d(r,{A:()=>t});let t=(0,i(24637).A)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]])},42040:(e,r,i)=>{i.d(r,{A:()=>o});var t=i(1521);let o=t.forwardRef(function(e,r){let{title:i,titleId:o,...a}=e;return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":o},a),i?t.createElement("title",{id:o},i):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"}))})},54424:(e,r,i)=>{i.d(r,{E:()=>n,I:()=>d,a:()=>l});var t=i(63381),o=i(16489);let a=t.I4.label`
252  display: block;
253  position: relative;
254  width: 100%;
255  height: 56px;
256
257  && > :first-child {
258    position: absolute;
259    left: 0.75em;
260    top: 50%;
261    transform: translate(0, -50%);
262  }
263
264  && > input {
265    font-size: 16px;
266    line-height: 24px;
267    color: var(--privy-color-foreground);
268
269    padding: 12px 88px 12px 52px;
270    flex-grow: 1;
271    background: var(--privy-color-background);
272    border: 1px solid
273      ${({$error:e})=>e?"var(--privy-color-error) !important":"var(--privy-color-foreground-4)"};
274    border-radius: var(--privy-border-radius-md);
275    width: 100%;
276    height: 100%;
277
278    /* Tablet and Up */
279    @media (min-width: 441px) {
280      font-size: 14px;
281      padding-right: 78px;
282    }
283
284    :focus {
285      outline: none;
286      border-color: ${({$error:e})=>e?"var(--privy-color-error) !important":"var(--privy-color-accent-light)"};
287      box-shadow: ${({$error:e})=>e?"none":"0 0 0 1px var(--privy-color-accent-light)"};
288    }
289
290    :autofill,
291    :-webkit-autofill {
292      background: var(--privy-color-background);
293    }
294
295    && > input::placeholder {
296      color: var(--privy-color-foreground-3);
297    }
298    &:disabled {
299      opacity: 0.4; /* Make it visually appear disabled */
300      cursor: not-allowed; /* Change cursor to not-allowed */
301    }
302    &:disabled,
303    &:disabled:hover,
304    &:disabled > span {
305      color: var(--privy-color-foreground-3); /* Change text color to grey */
306    }
307  }
308
309  && > button:last-child {
310    right: 0px;
311    line-height: 24px;
312    padding: 13px 17px;
313    :focus {
314      outline: none;
315    }
316    &:disabled {
317      opacity: 0.4; /* Make it visually appear disabled */
318      cursor: not-allowed; /* Change cursor to not-allowed */
319    }
320    &:disabled,
321    &:disabled:hover,
322    &:disabled > span {
323      color: var(--privy-color-foreground-3); /* Change text color to grey */
324    }
325  }
326`,n=(0,t.I4)(a)`
327  background-color: var(--privy-color-background);
328  transition: background-color 200ms ease;
329
330  && > button {
331    right: 0;
332    line-height: 24px;
333    position: absolute;
334    padding: 13px 17px;
335    background-color: #090;
336
337    :focus {
338      outline: none;
339      border-color: var(--privy-color-accent);
340    }
341  }
342`,l=(0,t.I4)(a)`
343  && > input {
344    overflow: hidden;
345    white-space: nowrap;
346    text-overflow: ellipsis;
347
348    padding-right: ${e=>e.$stacked?"16px":"88px"};
349
350    border: 1px solid
351      ${({$error:e})=>e?"var(--privy-color-error) !important":"var(--privy-color-foreground-4)"};
352
353    && > input::placeholder {
354      color: var(--privy-color-foreground-3);
355    }
356  }
357
358  && > :last-child {
359    right: 16px;
360    position: absolute;
361    top: 50%;
362    transform: translate(0, -50%);
363  }
364
365  && > button:last-child {
366    right: 0px;
367    line-height: 24px;
368    padding: 13px 17px;
369
370    :focus {
371      outline: none;
372    }
373  }
374`,d=t.I4.div`
375  width: 100%;
376
377  /* Add styling for the ErrorMessage within EmailInput */
378  && > ${o.E} {
379    display: block;
380    text-align: left;
381    padding-left: var(--privy-border-radius-md);
382    padding-bottom: 5px;
383  }
384`},66027:(e,r,i)=>{i.d(r,{S:()=>n});var t=i(73365),o=i(66548),a=i(27683);let n=({primaryCta:e,secondaryCta:r,helpText:i,footerText:n,watermark:l=!0,children:d,...s})=>{let c=e||r?(0,t.jsxs)(t.Fragment,{children:[e&&(()=>{let{label:r,...i}=e,a=i.variant||"primary";return(0,t.jsx)(o.a,{...i,variant:a,style:{width:"100%",...i.style},children:r})})(),r&&(()=>{let{label:e,...i}=r,a=i.variant||"secondary";return(0,t.jsx)(o.a,{...i,variant:a,style:{width:"100%",...i.style},children:e})})()]}):null;return(0,t.jsxs)(a.S,{id:s.id,className:s.className,children:[(0,t.jsx)(a.S.Header,{...s}),d?(0,t.jsx)(a.S.Body,{children:d}):null,i||c||l?(0,t.jsxs)(a.S.Footer,{children:[i?(0,t.jsx)(a.S.HelpText,{children:i}):null,c?(0,t.jsx)(a.S.Actions,{children:c}):null,l?(0,t.jsx)(a.S.Watermark,{}):null]}):null,n?(0,t.jsx)(a.S.FooterText,{children:n}):null]})}},93343:(e,r,i)=>{i.d(r,{B:()=>o,C:()=>l,F:()=>s,H:()=>n,R:()=>h,S:()=>p,a:()=>c,b:()=>u,c:()=>d,d:()=>g,e:()=>a});var t=i(63381);let o=t.I4.div`
385  display: flex;
386  flex-direction: column;
387  align-items: flex-start;
388  justify-content: flex-end;
389  margin-top: auto;
390  gap: 16px;
391  flex-grow: 100;
392`,a=t.I4.div`
393  display: flex;
394  flex-direction: column;
395  align-items: center;
396  justify-content: center;
397  flex-grow: 1;
398  width: 100%;
399`,n=t.I4.div`
400  display: flex;
401  flex-direction: column;
402  align-items: center;
403  width: 100%;
404`,l=(0,t.I4)(a)`
405  padding: 20px 0;
406`,d=(0,t.I4)(a)`
407  gap: 16px;
408`,s=t.I4.div`
409  display: flex;
410  flex-direction: column;
411  width: 100%;
412`,c=t.I4.div`
413  display: flex;
414  flex-direction: column;
415  gap: 8px;
416`;t.I4.div`
417  display: flex;
418  flex-direction: column;
419  justify-content: space-between;
420  height: 100%;
421`;let p=t.I4.div`
422  display: flex;
423  flex-direction: column;
424  justify-content: flex-start;
425  align-items: flex-start;
426  text-align: left;
427  gap: 8px;
428  padding: 16px;
429  margin-top: 16px;
430  margin-bottom: 16px;
431  width: 100%;
432  background: var(--privy-color-background-2);
433  border-radius: var(--privy-border-radius-md);
434  && h4 {
435    color: var(--privy-color-foreground-3);
436    font-size: 14px;
437    text-decoration: underline;
438    font-weight: medium;
439  }
440  && p {
441    color: var(--privy-color-foreground-3);
442    font-size: 14px;
443  }
444`,u=t.I4.div`
445  height: 16px;
446`,h=t.I4.div`
447  height: 12px;
448`;t.I4.div`
449  position: relative;
450`;let g=t.I4.div`
451  height: ${e=>e.height??"12"}px;
452`;t.I4.div`
453  background-color: var(--privy-color-accent);
454  display: flex;
455  justify-content: center;
456  align-items: center;
457  border-radius: 50%;
458  border-color: white;
459  border-width: 2px !important;
460`}}]);

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.