1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[299],{20299:(e,t,r)=>{r.d(t,{bm:()=>ea,Kq:()=>eo,bL:()=>es,LM:()=>ei});var n,o=r(24163),i=r(338);function s(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function u(...e){return t=>{let r=!1,n=e.map(e=>{let n=a(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():a(e[t],null)}}}}function l(...e){return o.useCallback(u(...e),e)}var c=r(77571);function d(e,t=[]){let r=[],n=()=>{let t=r.map(e=>o.createContext(e));return function(r){let n=r?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let i=o.createContext(n),s=r.length;r=[...r,n];let a=t=>{let{scope:r,children:n,...a}=t,u=r?.[e]?.[s]||i,l=o.useMemo(()=>a,Object.values(a));return(0,c.jsx)(u.Provider,{value:l,children:n})};return a.displayName=t+"Provider",[a,function(r,a){let u=a?.[e]?.[s]||i,l=o.useContext(u);if(l)return l;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}var f=o.forwardRef((e,t)=>{let{children:r,...n}=e,i=o.Children.toArray(r),s=i.find(v);if(s){let e=s.props.children,r=i.map(t=>t!==s?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,c.jsx)(p,{...n,ref:t,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,c.jsx)(p,{...n,ref:t,children:r})});f.displayName="Slot";var p=o.forwardRef((e,t)=>{let{children:r,...n}=e;if(o.isValidElement(r)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(r),i=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{i(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==o.Fragment&&(i.ref=t?u(t,e):e),o.cloneElement(r,i)}return o.Children.count(r)>1?o.Children.only(null):null});p.displayName="SlotClone";var m=({children:e})=>(0,c.jsx)(c.Fragment,{children:e});function v(e){return o.isValidElement(e)&&e.type===m}var w=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=o.forwardRef((e,r)=>{let{asChild:n,...o}=e,i=n?f:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,c.jsx)(i,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function y(e,t){e&&i.flushSync(()=>e.dispatchEvent(t))}function E(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}var h="dismissableLayer.update",x=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),b=o.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:u,onInteractOutside:d,onDismiss:f,...p}=e,m=o.useContext(x),[v,y]=o.useState(null),b=v?.ownerDocument??globalThis?.document,[,g]=o.useState({}),R=l(t,e=>y(e)),N=Array.from(m.layers),[P]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),L=N.indexOf(P),D=v?N.indexOf(v):-1,j=m.layersWithOutsidePointerEventsDisabled.size>0,S=D>=L,M=function(e,t=globalThis?.document){let r=E(e),n=o.useRef(!1),i=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){C("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=n,t.addEventListener("click",i.current,{once:!0})):n()}else t.removeEventListener("click",i.current);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...m.branches].some(e=>e.contains(t));
1S&&!r&&(a?.(e),d?.(e),e.defaultPrevented||f?.())},b),O=function(e,t=globalThis?.document){let r=E(e),n=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!n.current&&C("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...m.branches].some(e=>e.contains(t))&&(u?.(e),d?.(e),e.defaultPrevented||f?.())},b);return!function(e,t=globalThis?.document){let r=E(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{D===m.layers.size-1&&(i?.(e),!e.defaultPrevented&&f&&(e.preventDefault(),f()))},b),o.useEffect(()=>{if(v)return r&&(0===m.layersWithOutsidePointerEventsDisabled.size&&(n=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(v)),m.layers.add(v),T(),()=>{r&&1===m.layersWithOutsidePointerEventsDisabled.size&&(b.body.style.pointerEvents=n)}},[v,b,r,m]),o.useEffect(()=>()=>{v&&(m.layers.delete(v),m.layersWithOutsidePointerEventsDisabled.delete(v),T())},[v,m]),o.useEffect(()=>{let e=()=>g({});return document.addEventListener(h,e),()=>document.removeEventListener(h,e)},[]),(0,c.jsx)(w.div,{...p,ref:R,style:{pointerEvents:j?S?"auto":"none":void 0,...e.style},onFocusCapture:s(e.onFocusCapture,O.onFocusCapture),onBlurCapture:s(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:s(e.onPointerDownCapture,M.onPointerDownCapture)})});b.displayName="DismissableLayer";var g=o.forwardRef((e,t)=>{let r=o.useContext(x),n=o.useRef(null),i=l(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,c.jsx)(w.div,{...e,ref:i})});function T(){let e=new CustomEvent(h);document.dispatchEvent(e)}function C(e,t,r,{discrete:n}){let o=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?y(o,i):o.dispatchEvent(i)}g.displayName="DismissableLayerBranch";var R=globalThis?.document?o.useLayoutEffect:()=>{},N=o.forwardRef((e,t)=>{let{container:r,...n}=e,[s,a]=o.useState(!1);R(()=>a(!0),[]);let u=r||s&&globalThis?.document?.body;return u?i.createPortal((0,c.jsx)(w.div,{...n,ref:t}),u):null});N.displayName="Portal";var P=e=>{let{present:t,children:r}=e,n=function(e){var t,r;let[n,i]=o.useState(),s=o.useRef({}),a=o.useRef(e),u=o.useRef("none"),[l,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},o.useReducer((e,t)=>r[e][t]??e,t));return o.useEffect(()=>{let e=L(s.current);u.current="mounted"===l?e:"none"},[l]),R(()=>{let t=s.current,r=a.current;if(r!==e){let n=u.current,o=L(t);e?c("MOUNT"):"none"===o||t?.display==="none"?c("UNMOUNT"):r&&n!==o?c("ANIMATION_OUT"):c("UNMOUNT"),a.current=e}},[e,c]),R(()=>{if(n){let e,t=n.ownerDocument.defaultView??window,r=r=>{let o=L(s.current).includes(r.animationName);if(r.target===n&&o&&(c("ANIMATION_END"),!a.current)){let r=n.style.animationFillMode;n.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===n.style.animationFillMode&&(n.style.animationFillMode=r)})}},o=e=>{e.target===n&&(u.current=L(s.current))};return n.addEventListener("animationstart",o),n.addEventListener("animationcancel",r),n.addEventListener("animationend",r),()=>{t.clearTimeout(e),n.removeEventListener("animationstart",o),n.removeEventListener("animationcancel",r),n.removeEventListener("animationend",r)}}c("ANIMATION_END")},[n,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:o.useCallback(e=>{e&&(s.current=getComputedStyle(e)),i(e)},[])}}(t),i="function"==typeof r?r({present:n.isPresent}):o.Children.only(r),s=l(n.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(i));return"function"==typeof r||n.isPresent?o.cloneElement(i,{ref:s}):null};function L(e){return e?.animationName||"none"}P.displayName="Presence";var D=o.forwardRef((e,t)=>
1(0,c.jsx)(w.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));D.displayName="VisuallyHidden";var j="ToastProvider",[S,M,O]=function(e){let t=e+"CollectionProvider",[r,n]=d(t),[i,s]=r(t,{collectionRef:{current:null},itemMap:new Map}),a=e=>{let{scope:t,children:r}=e,n=o.useRef(null),s=o.useRef(new Map).current;return(0,c.jsx)(i,{scope:t,itemMap:s,collectionRef:n,children:r})};a.displayName=t;let u=e+"CollectionSlot",p=o.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=l(t,s(u,r).collectionRef);return(0,c.jsx)(f,{ref:o,children:n})});p.displayName=u;let m=e+"CollectionItemSlot",v="data-radix-collection-item",w=o.forwardRef((e,t)=>{let{scope:r,children:n,...i}=e,a=o.useRef(null),u=l(t,a),d=s(m,r);return o.useEffect(()=>(d.itemMap.set(a,{ref:a,...i}),()=>void d.itemMap.delete(a))),(0,c.jsx)(f,{...{[v]:""},ref:u,children:n})});return w.displayName=m,[{Provider:a,Slot:p,ItemSlot:w},function(t){let r=s(e+"CollectionConsumer",t);return o.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}("Toast"),[k,F]=d("Toast",[O]),[A,I]=k(j),_=e=>{let{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:i="right",swipeThreshold:s=50,children:a}=e,[u,l]=o.useState(null),[d,f]=o.useState(0),p=o.useRef(!1),m=o.useRef(!1);return!r.trim(),(0,c.jsx)(S.Provider,{scope:t,children:(0,c.jsx)(A,{scope:t,label:r,duration:n,swipeDirection:i,swipeThreshold:s,toastCount:d,viewport:u,onViewportChange:l,onToastAdd:o.useCallback(()=>f(e=>e+1),[]),onToastRemove:o.useCallback(()=>f(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:m,children:a})})};_.displayName=j;var W="ToastViewport",K=["F8"],U="toast.viewportPause",V="toast.viewportResume",$=o.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:n=K,label:i="Notifications ({hotkey})",...s}=e,a=I(W,r),u=M(r),d=o.useRef(null),f=o.useRef(null),p=o.useRef(null),m=o.useRef(null),v=l(t,m,a.onViewportChange),y=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),E=a.toastCount>0;o.useEffect(()=>{let e=e=>{0!==n.length&&n.every(t=>e[t]||e.code===t)&&m.current?.focus()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[n]),o.useEffect(()=>{let e=d.current,t=m.current;if(E&&e&&t){let r=()=>{if(!a.isClosePausedRef.current){let e=new CustomEvent(U);t.dispatchEvent(e),a.isClosePausedRef.current=!0}},n=()=>
1{if(a.isClosePausedRef.current){let e=new CustomEvent(V);t.dispatchEvent(e),a.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||n()},i=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",o),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",i),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",i),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[E,a.isClosePausedRef]);let h=o.useCallback(({tabbingDirection:e})=>{let t=u().map(t=>{let r=t.ref.current,n=[r,...function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===e?n:n.reverse()});return("forwards"===e?t.reverse():t).flat()},[u]);return o.useEffect(()=>{let e=m.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){let r=document.activeElement,n=t.shiftKey;if(t.target===e&&n)return void f.current?.focus();let o=h({tabbingDirection:n?"backwards":"forwards"}),i=o.findIndex(e=>e===r);en(o.slice(i+1))?t.preventDefault():n?f.current?.focus():p.current?.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[u,h]),(0,c.jsxs)(g,{ref:d,role:"region","aria-label":i.replace("{hotkey}",y),tabIndex:-1,style:{pointerEvents:E?void 0:"none"},children:[E&&(0,c.jsx)(q,{ref:f,onFocusFromOutsideViewport:()=>{en(h({tabbingDirection:"forwards"}))}}),(0,c.jsx)(S.Slot,{scope:r,children:(0,c.jsx)(w.ol,{tabIndex:-1,...s,ref:v})}),E&&(0,c.jsx)(q,{ref:p,onFocusFromOutsideViewport:()=>{en(h({tabbingDirection:"backwards"}))}})]})});$.displayName=W;var B="ToastFocusProxy",q=o.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:n,...o}=e,i=I(B,r);return(0,c.jsx)(D,{"aria-hidden":!0,tabIndex:0,...o,ref:t,style:{position:"fixed"},onFocus:e=>{let t=e.relatedTarget;i.viewport?.contains(t)||n()}})});q.displayName=B;var z="Toast",H=o.forwardRef((e,t)=>{let{forceMount:r,open:n,defaultOpen:i,onOpenChange:a,...u}=e,[l=!0,d]=function({prop:e,defaultProp:t,onChange:r=()=>{}}){let[n,i]=function({defaultProp:e,onChange:t}){let r=o.useState(e),[n]=r,i=o.useRef(n),s=E(t);return o.useEffect(()=>{i.current!==n&&(s(n),i.current=n)},[n,i,s]),r}({defaultProp:t,onChange:r}),s=void 0!==e,a=s?e:n,u=E(r);return[a,o.useCallback(t=>{if(s){let r="function"==typeof t?t(e):t;r!==e&&u(r)}else i(t)},[s,e,i,u])]}({prop:n,defaultProp:i,onChange:a});return(0,c.jsx)(P,{present:r||l,children:(0,c.jsx)(Z,{open:l,...u,ref:t,onClose:()=>d(!1),onPause:E(e.onPause),onResume:E(e.onResume),onSwipeStart:s(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:s(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${r}px`)}),onSwipeCancel:s(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:s(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${r}px`),d(!1)})})})});H.displayName=z;var[X,Y]=k(z,{onClose(){}}),Z=o.forwardRef((e,t)=>
1{let{__scopeToast:r,type:n="foreground",duration:a,open:u,onClose:d,onEscapeKeyDown:f,onPause:p,onResume:m,onSwipeStart:v,onSwipeMove:y,onSwipeCancel:h,onSwipeEnd:x,...g}=e,T=I(z,r),[C,R]=o.useState(null),N=l(t,e=>R(e)),P=o.useRef(null),L=o.useRef(null),D=a||T.duration,j=o.useRef(0),M=o.useRef(D),O=o.useRef(0),{onToastAdd:k,onToastRemove:F}=T,A=E(()=>{C?.contains(document.activeElement)&&T.viewport?.focus(),d()}),_=o.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(O.current),j.current=new Date().getTime(),O.current=window.setTimeout(A,e))},[A]);o.useEffect(()=>{let e=T.viewport;if(e){let t=()=>{_(M.current),m?.()},r=()=>{let e=new Date().getTime()-j.current;M.current=M.current-e,window.clearTimeout(O.current),p?.()};return e.addEventListener(U,r),e.addEventListener(V,t),()=>{e.removeEventListener(U,r),e.removeEventListener(V,t)}}},[T.viewport,D,p,m,_]),o.useEffect(()=>{u&&!T.isClosePausedRef.current&&_(D)},[u,D,T.isClosePausedRef,_]),o.useEffect(()=>(k(),()=>F()),[k,F]);let W=o.useMemo(()=>C?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{var n;if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),(n=t).nodeType===n.ELEMENT_NODE){let n=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!n)if(o){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}),r}(C):null,[C]);return T.viewport?(0,c.jsxs)(c.Fragment,{children:[W&&(0,c.jsx)(G,{__scopeToast:r,role:"status","aria-live":"foreground"===n?"assertive":"polite","aria-atomic":!0,children:W}),(0,c.jsx)(X,{scope:r,onClose:A,children:i.createPortal((0,c.jsx)(S.ItemSlot,{scope:r,children:(0,c.jsx)(b,{asChild:!0,onEscapeKeyDown:s(f,()=>{T.isFocusedToastEscapeKeyDownRef.current||A(),T.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,c.jsx)(w.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":u?"open":"closed","data-swipe-direction":T.swipeDirection,...g,ref:N,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:s(e.onKeyDown,e=>{"Escape"===e.key&&(f?.(e.nativeEvent),e.nativeEvent.defaultPrevented||(T.isFocusedToastEscapeKeyDownRef.current=!0,A()))}),onPointerDown:s(e.onPointerDown,e=>{0===e.button&&(P.current={x:e.clientX,y:e.clientY})}),onPointerMove:s(e.onPointerMove,e=>{if(!P.current)return;let t=e.clientX-P.current.x,r=e.clientY-P.current.y,n=!!L.current,o=["left","right"].includes(T.swipeDirection),i=["left","up"].includes(T.swipeDirection)?Math.min:Math.max,s=o?i(0,t):0,a=o?0:i(0,r),u="touch"===e.pointerType?10:2,l={x:s,y:a},c={originalEvent:e,delta:l};n?(L.current=l,et("toast.swipeMove",y,c,{discrete:!1})):er(l,T.swipeDirection,u)?(L.current=l,et("toast.swipeStart",v,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>u||Math.abs(r)>u)&&(P.current=null)}),onPointerUp:s(e.onPointerUp,e=>{let t=L.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),L.current=null,P.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};er(t,T.swipeDirection,T.swipeThreshold)?et("toast.swipeEnd",x,n,{discrete:!0}):et("toast.swipeCancel",h,n,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),T.viewport)})]}):null}),G=e=>{let{__scopeToast:t,children:r,...n}=e,i=I(z,t),[s,a]=o.useState(!1),[u,l]=o.useState(!1);return function(e=()=>{}){let t=E(e);R(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>a(!0)),o.useEffect(()=>{let e=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(e)},[]),u?null:(0,c.jsx)(N,{asChild:!0,children:(0,c.jsx)(D,{...n,children:s&&(0,c.jsxs)(c.Fragment,{children:[i.label," ",r]})})})};o.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,c.jsx)(w.div,{...n,ref:t})}).displayName="ToastTitle",o.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,c.jsx)(w.div,{...n,ref:t})}).displayName="ToastDescription",o.forwardRef((e,t)=>{let{altText:r,...n}=e;return r.trim()?(0,c.jsx)(ee,{altText:r,asChild:!0,children:(0,c.jsx)(Q,{...n,ref:t})}):null}).displayName="ToastAction";var J="ToastClose",Q=o.forwardRef((e,t)=>
1{let{__scopeToast:r,...n}=e,o=Y(J,r);return(0,c.jsx)(ee,{asChild:!0,children:(0,c.jsx)(w.button,{type:"button",...n,ref:t,onClick:s(e.onClick,o.onClose)})})});Q.displayName=J;var ee=o.forwardRef((e,t)=>{let{__scopeToast:r,altText:n,...o}=e;return(0,c.jsx)(w.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...o,ref:t})});function et(e,t,r,{discrete:n}){let o=r.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?y(o,i):o.dispatchEvent(i)}var er=(e,t,r=0)=>{let n=Math.abs(e.x),o=Math.abs(e.y),i=n>o;return"left"===t||"right"===t?i&&n>r:!i&&o>r};function en(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var eo=_,ei=$,es=H,ea=Q}}]);
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.