PageSourceSearch

https://www.javin.ai/_next/static/chunks/5125-6345497a14767693.js?dpl=dpl_4E4iEAL1FYNf5wdHYTFQFEXMeePa

js javin.ai collected 2026-10-05 12:35:16 UTC 4,917 bytes, 7 lines download raw bytes

1try{let e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="650a7025-19f9-4794-a135-6e74fc5a120b",e._sentryDebugIdIdentifier="sentry-dbid-650a7025-19f9-4794-a135-6e74fc5a120b")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5125],{10469:(e,t,r)=>{r.d(t,{a:()=>i});var n=r(81768),a=r(36857);function i(e,t,r){return function(e,t,r){let i=(0,a.a)(e,r?.in);if(isNaN(t))return(0,n.w)(r?.in||e,NaN);if(!t)return i;let o=i.getDate(),l=(0,n.w)(r?.in||e,i.getTime());return(l.setMonth(i.getMonth()+t+1,0),o>=l.getDate())?l:(i.setFullYear(l.getFullYear(),l.getMonth(),o),i)}(e,-t,r)}},16726:(e,t,r)=>{r.d(t,{r:()=>o});var n=r(81768),a=r(36857);function i(e,t){let r=(0,a.a)(e,t?.in);return r.setHours(0,0,0,0),r}function o(e,t,r){let[a,o]=function(e,...t){let r=n.w.bind(null,e||t.find(e=>"object"==typeof e));return t.map(r)}(r?.in,e,t);return+i(a)==+i(o)}},36857:(e,t,r)=>{r.d(t,{a:()=>a});var n=r(81768);function a(e,t){return(0,n.w)(t||e,e)}}
1,41269:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(81768),a=r(47015),i=r(16726);function o(e,t){return(0,i.r)((0,n.w)(t?.in||e,e),(0,a.A)(t?.in||e))}},47015:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(81768);function a(e){return(0,n.w)(e,Date.now())}},58966:(e,t,r)=>{r.d(t,{UC:()=>Y,VY:()=>M,ZD:()=>L,ZL:()=>O,bL:()=>k,hE:()=>H,hJ:()=>T,l9:()=>F,rc:()=>$});var n=r(38291),a=r(21311),i=r(78617),o=r(88672),l=r(54383),s=r(72010),u=r(91027),d="AlertDialog",[c,f]=(0,a.A)(d,[o.Hs]),p=(0,o.Hs)(),g=e=>{let{__scopeAlertDialog:t,...r}=e,n=p(t);return(0,u.jsx)(o.bL,{...n,...r,modal:!0})};g.displayName=d;var y=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,a=p(r);return(0,u.jsx)(o.l9,{...a,...n,ref:t})});y.displayName="AlertDialogTrigger";var b=e=>{let{__scopeAlertDialog:t,...r}=e,n=p(t);return(0,u.jsx)(o.ZL,{...n,...r})};b.displayName="AlertDialogPortal";var v=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,a=p(r);return(0,u.jsx)(o.hJ,{...a,...n,ref:t})});v.displayName="AlertDialogOverlay";var m="AlertDialogContent",[w,h]=c(m),D=(0,s.Dc)("AlertDialogContent"),N=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,children:a,...s}=e,d=p(r),c=n.useRef(null),f=(0,i.s)(t,c),g=n.useRef(null);return(0,u.jsx)(o.G$,{contentName:m,titleName:A,docsSlug:"alert-dialog",children:(0,u.jsx)(w,{scope:r,cancelRef:g,children:(0,u.jsxs)(o.UC,{role:"alertdialog",...d,...s,ref:f,onOpenAutoFocus:(0,l.m)(s.onOpenAutoFocus,e=>{e.preventDefault(),g.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,u.jsx)(D,{children:a}),(0,u.jsx)(E,{contentRef:c})]})})})});N.displayName=m;var A="AlertDialogTitle",x=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,a=p(r);return(0,u.jsx)(o.hE,{...a,...n,ref:t})});x.displayName=A;var j="AlertDialogDescription",R=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,a=p(r);return(0,u.jsx)(o.VY,{...a,...n,ref:t})});R.displayName=j;var I=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,a=p(r);return(0,u.jsx)(o.bm,{...a,...n,ref:t})});I.displayName="AlertDialogAction";var _="AlertDialogCancel",C=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,{cancelRef:a}=h(_,r),l=p(r),s=(0,i.s)(t,a);return(0,u.jsx)(o.bm,{...l,...n,ref:s})});C.displayName=_;var E=({contentRef:e})=>{let t=`\`${m}\` requires a description for the component to be accessible for screen reader users.
2
3You can add a description to the \`${m}\` by passing a \`${j}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
4
5Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${m}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
6
7For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return n.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},k=g,F=y,O=b,T=v,Y=N,$=I,L=C,H=x,M=R},81768:(e,t,r)=>{r.d(t,{w:()=>a});let n=Symbol.for("constructDateFrom");function a(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&n in e?e[n](t):e instanceof Date?new e.constructor(t):new Date(t)}},82248:(e,t,r)=>{r.d(t,{P:()=>l});var n=r(81768),a=r(47015),i=r(16726),o=r(89984);function l(e,t){var r;
7return(0,i.r)((0,n.w)(t?.in||e,e),(r=(0,a.A)(t?.in||e),(0,o.f)(r,-1,void 0)))}},89984:(e,t,r)=>{r.d(t,{f:()=>i});var n=r(81768),a=r(36857);function i(e,t,r){let i=(0,a.a)(e,r?.in);return isNaN(t)?(0,n.w)(r?.in||e,NaN):(t&&i.setDate(i.getDate()+t),i)}},99277:(e,t,r)=>{r.d(t,{k:()=>a});var n=r(89984);function a(e,t,r){var a;return a=-t,(0,n.f)(e,7*a,r)}}}]);

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.