PageSourceSearch

https://longwoodvet.com/_next/static/chunks/6599-8a324bf9bfed3b9c.js

js longwoodvet.com collected 2026-10-05 22:24:14 UTC 28,788 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6599],{7191:(e,t,r)=>{r.d(t,{l:()=>u});var n=r(14232),o=r(33716),a=r(58162),i=r(66326),s=r(37876),l="Toggle",u=n.forwardRef((e,t)=>{let{pressed:r,defaultPressed:n,onPressedChange:u,...d}=e,[c,f]=(0,a.i)({prop:r,onChange:u,defaultProp:n??!1,caller:l});return(0,s.jsx)(i.sG.button,{type:"button","aria-pressed":c,"data-state":c?"on":"off","data-disabled":e.disabled?"":void 0,...d,ref:t,onClick:(0,o.mK)(e.onClick,()=>{e.disabled||f(!c)})})});u.displayName=l},33443:(e,t,r)=>{var n=r(14232),o=r(33716),a=r(10714),i=r(91844),s=r(41907),l=(r(70294),r(25813)),u=(r(31893),r(96822)),d=r(66326),c=r(82987),f=(r(58162),r(82457)),p=r(37876),[v,m]=(0,i.A)("Tooltip",[l.Bk]),h=(0,l.Bk)(),y="tooltip.open",[x,w]=v("TooltipProvider"),g="Tooltip",[b,E]=v(g),T="TooltipTrigger";n.forwardRef((e,t)=>{let{__scopeTooltip:r,...i}=e,s=E(T,r),u=w(T,r),c=h(r),f=n.useRef(null),v=(0,a.s)(t,f,s.onTriggerChange),m=n.useRef(!1),y=n.useRef(!1),x=n.useCallback(()=>m.current=!1,[]);return n.useEffect(()=>()=>document.removeEventListener("pointerup",x),[x]),(0,p.jsx)(l.Mz,{asChild:!0,...c,children:(0,p.jsx)(d.sG.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...i,ref:v,onPointerMove:(0,o.mK)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(y.current||u.isPointerInTransitRef.current||(s.onTriggerEnter(),y.current=!0))}),onPointerLeave:(0,o.mK)(e.onPointerLeave,()=>{s.onTriggerLeave(),y.current=!1}),onPointerDown:(0,o.mK)(e.onPointerDown,()=>{s.open&&s.onClose(),m.current=!0,document.addEventListener("pointerup",x,{once:!0})}),onFocus:(0,o.mK)(e.onFocus,()=>{m.current||s.onOpen()}),onBlur:(0,o.mK)(e.onBlur,s.onClose),onClick:(0,o.mK)(e.onClick,s.onClose)})})}).displayName=T;var[C,R]=v("TooltipPortal",{forceMount:void 0}),j="TooltipContent",P=n.forwardRef((e,t)=>{let r=R(j,e.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...a}=e,i=E(j,e.__scopeTooltip);return(0,p.jsx)(u.C,{present:n||i.open,children:i.disableHoverableContent?(0,p.jsx)(D,{side:o,...a,ref:t}):(0,p.jsx)(k,{side:o,...a,ref:t})})}),k=n.forwardRef((e,t)=>{let r=E(j,e.__scopeTooltip),o=w(j,e.__scopeTooltip),i=n.useRef(null),s=(0,a.s)(t,i),[l,u]=n.useState(null),{trigger:d,onClose:c}=r,f=i.current,{onPointerInTransitChange:v}=o,m=n.useCallback(()=>{u(null),v(!1)},[v]),h=n.useCallback((e,t)=>{let r=e.currentTarget,n={x:e.clientX,y:e.clientY},o=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(r,n,o,a)){case a:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(n,r.getBoundingClientRect());u(function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(t)}([...function(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(n,o),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())])),v(!0)},[v]);return n.useEffect(()=>()=>m(),[m]),n.useEffect(()=>{if(d&&f){let e=e=>h(e,f),t=e=>h(e,d);return d.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[d,f,h,m]),n.useEffect(()=>{if(l){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=d?.contains(t)||f?.contains(t),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e],s=t[a],l=i.x,u=i.y,d=s.x,c=s.y;u>n!=c>n&&r<(d-l)*(n-u)/(c-u)+l&&(o=!o)}return o}(r,l);n?m():o&&(m(),c())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,f,l,c,m]),(0,p.jsx)(D,{...e,ref:s})}),[L,N]=v(g,{isInside:!1}),S=(0,c.Dc)("TooltipContent"),D=n.forwardRef((e,t)=>
1{let{__scopeTooltip:r,children:o,"aria-label":a,onEscapeKeyDown:i,onPointerDownOutside:u,...d}=e,c=E(j,r),v=h(r),{onClose:m}=c;return n.useEffect(()=>(document.addEventListener(y,m),()=>document.removeEventListener(y,m)),[m]),n.useEffect(()=>{if(c.trigger){let e=e=>{let t=e.target;t?.contains(c.trigger)&&m()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[c.trigger,m]),(0,p.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:m,children:(0,p.jsxs)(l.UC,{"data-state":c.stateAttribute,...v,...d,ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,p.jsx)(S,{children:o}),(0,p.jsx)(L,{scope:r,isInside:!0,children:(0,p.jsx)(f.bL,{id:c.contentId,role:"tooltip",children:a||o})})]})})});P.displayName=j;var I="TooltipArrow";n.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,o=h(r);return N(I,r).isInside?null:(0,p.jsx)(l.i3,{...o,...n,ref:t})}).displayName=I},35087:(e,t,r)=>{r.d(t,{z:()=>o});var n=r(38806);function o(){return(0,n.useSyncExternalStore)(a,()=>!0,()=>!1)}function a(){return()=>{}}},58162:(e,t,r)=>{r.d(t,{i:()=>s});var n,o=r(14232),a=r(81285);r(89721);var i=(n||(n=r.t(o,2)))[" useInsertionEffect ".trim().toString()]||a.N;function s({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[a,s,l]=function({defaultProp:e,onChange:t}){let[r,n]=o.useState(e),a=o.useRef(r),s=o.useRef(t);return i(()=>{s.current=t},[t]),o.useEffect(()=>{a.current!==r&&(s.current?.(r),a.current=r)},[r,a]),[r,n,s]}({defaultProp:t,onChange:r}),u=void 0!==e,d=u?e:a;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=u},[u,n])}return[d,o.useCallback(t=>{if(u){let r="function"==typeof t?t(e):t;r!==e&&l.current?.(r)}else s(t)},[u,e,s,l])]}Symbol("RADIX:SYNC_STATE")},61676:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(14232);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},62146:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(14232);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},62753:(e,t,r)=>{r.d(t,{AX:()=>p,bL:()=>j,q7:()=>P});var n=r(14232),o=r(91844),a=r(66326),i=r(64455),s=r(7191),l=r(58162),u=r(14966),d=r(37876),c="ToggleGroup",[f,p]=(0,o.A)(c,[i.RG]),v=(0,i.RG)(),m=n.forwardRef((e,t)=>{let{type:r,...n}=e;if("single"===r)return(0,d.jsx)(x,{...n,ref:t});if("multiple"===r)return(0,d.jsx)(w,{...n,ref:t});throw Error(`Missing prop \`type\` expected on \`${c}\``)});m.displayName=c;var[h,y]=f(c),x=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:a=()=>{},...i}=e,[s,u]=(0,l.i)({prop:r,defaultProp:o??"",onChange:a,caller:c});return(0,d.jsx)(h,{scope:e.__scopeToggleGroup,type:"single",value:n.useMemo(()=>s?[s]:[],[s]),onItemActivate:u,onItemDeactivate:n.useCallback(()=>u(""),[u]),children:(0,d.jsx)(E,{...i,ref:t})})}),w=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:a=()=>{},...i}=e,[s,u]=(0,l.i)({prop:r,defaultProp:o??[],onChange:a,caller:c}),f=n.useCallback(e=>u((t=[])=>[...t,e]),[u]),p=n.useCallback(e=>u((t=[])=>t.filter(t=>t!==e)),[u]);return(0,d.jsx)(h,{scope:e.__scopeToggleGroup,type:"multiple",value:s,onItemActivate:f,onItemDeactivate:p,children:(0,d.jsx)(E,{...i,ref:t})})});m.displayName=c;var[g,b]=f(c),E=n.forwardRef((e,t)=>{let{__scopeToggleGroup:r,disabled:n=!1,rovingFocus:o=!0,orientation:s,dir:l,loop:c=!0,...f}=e,p=v(r),m=(0,u.jH)(l),h={role:"group",dir:m,...f};return(0,d.jsx)(g,{scope:r,rovingFocus:o,disabled:n,children:o?(0,d.jsx)(i.bL,{asChild:!0,...p,orientation:s,dir:m,loop:c,children:(0,d.jsx)(a.sG.div,{...h,ref:t})}):(0,d.jsx)(a.sG.div,{...h,ref:t})})}),T="ToggleGroupItem",C=n.forwardRef((e,t)=>
1{let r=y(T,e.__scopeToggleGroup),o=b(T,e.__scopeToggleGroup),a=v(e.__scopeToggleGroup),s=r.value.includes(e.value),l=o.disabled||e.disabled,u={...e,pressed:s,disabled:l},c=n.useRef(null);return o.rovingFocus?(0,d.jsx)(i.q7,{asChild:!0,...a,focusable:!l,active:s,ref:c,children:(0,d.jsx)(R,{...u,ref:t})}):(0,d.jsx)(R,{...u,ref:t})});C.displayName=T;var R=n.forwardRef((e,t)=>{let{__scopeToggleGroup:r,value:n,...o}=e,a=y(T,r),i={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},l="single"===a.type?i:void 0;return(0,d.jsx)(s.l,{...l,...o,ref:t,onPressedChange:e=>{e?a.onItemActivate(n):a.onItemDeactivate(n)}})}),j=m,P=C},63740:(e,t,r)=>{var n=r(14232),o=r(98477),a=r(33716),i=r(10714),s=r(88775),l=r(91844),u=r(41907),d=r(31893),c=r(96822),f=r(66326),p=r(62146),v=r(58162),m=r(81285),h=r(82457),y=r(37876),[x,w,g]=(0,s.N)("Toast"),[b,E]=(0,l.A)("Toast",[g]),[T,C]=b("ToastProvider"),R="ToastViewport",j=["F8"],P="toast.viewportPause",k="toast.viewportResume";n.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:o=j,label:a="Notifications ({hotkey})",...s}=e,l=C(R,r),d=w(r),c=n.useRef(null),p=n.useRef(null),v=n.useRef(null),m=n.useRef(null),h=(0,i.s)(t,m,l.onViewportChange),g=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),b=l.toastCount>0;n.useEffect(()=>{let e=e=>{0!==o.length&&o.every(t=>e[t]||e.code===t)&&m.current?.focus()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[o]),n.useEffect(()=>{let e=c.current,t=m.current;if(b&&e&&t){let r=()=>{if(!l.isClosePausedRef.current){let e=new CustomEvent(P);t.dispatchEvent(e),l.isClosePausedRef.current=!0}},n=()=>
1{if(l.isClosePausedRef.current){let e=new CustomEvent(k);t.dispatchEvent(e),l.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||n()},a=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",o),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",a),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",a),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[b,l.isClosePausedRef]);let E=n.useCallback(({tabbingDirection:e})=>{let t=d().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()},[d]);return n.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 p.current?.focus();let o=E({tabbingDirection:n?"backwards":"forwards"}),a=o.findIndex(e=>e===r);z(o.slice(a+1))?t.preventDefault():n?p.current?.focus():v.current?.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[d,E]),(0,y.jsxs)(u.lg,{ref:c,role:"region","aria-label":a.replace("{hotkey}",g),tabIndex:-1,style:{pointerEvents:b?void 0:"none"},children:[b&&(0,y.jsx)(N,{ref:p,onFocusFromOutsideViewport:()=>{z(E({tabbingDirection:"forwards"}))}}),(0,y.jsx)(x.Slot,{scope:r,children:(0,y.jsx)(f.sG.ol,{tabIndex:-1,...s,ref:h})}),b&&(0,y.jsx)(N,{ref:v,onFocusFromOutsideViewport:()=>{z(E({tabbingDirection:"backwards"}))}})]})}).displayName=R;var L="ToastFocusProxy",N=n.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:n,...o}=e,a=C(L,r);return(0,y.jsx)(h.s6,{tabIndex:0,...o,ref:t,style:{position:"fixed"},onFocus:e=>{let t=e.relatedTarget;a.viewport?.contains(t)||n()}})});N.displayName=L;var S="Toast";n.forwardRef((e,t)=>{let{forceMount:r,open:n,defaultOpen:o,onOpenChange:i,...s}=e,[l,u]=(0,v.i)({prop:n,defaultProp:o??!0,onChange:i,caller:S});return(0,y.jsx)(c.C,{present:r||l,children:(0,y.jsx)(A,{open:l,...s,ref:t,onClose:()=>u(!1),onPause:(0,p.c)(e.onPause),onResume:(0,p.c)(e.onResume),onSwipeStart:(0,a.mK)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,a.mK)(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:(0,a.mK)(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:(0,a.mK)(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`),u(!1)})})})}).displayName=S;var[D,I]=b(S,{onClose(){}}),A=n.forwardRef((e,t)=>{let{__scopeToast:r,type:s="foreground",duration:l,open:d,onClose:c,onEscapeKeyDown:v,onPause:m,onResume:h,onSwipeStart:w,onSwipeMove:g,onSwipeCancel:b,onSwipeEnd:E,...T}=e,R=C(S,r),[j,L]=n.useState(null),N=(0,i.s)(t,e=>L(e)),I=n.useRef(null),A=n.useRef(null),_=l||R.duration,G=n.useRef(0),F=n.useRef(_),M=n.useRef(0),{onToastAdd:z,onToastRemove:B}=R,V=(0,p.c)(()=>{j?.contains(document.activeElement)&&R.viewport?.focus(),c()}),X=n.useCallback(e=>
1{e&&e!==1/0&&(window.clearTimeout(M.current),G.current=new Date().getTime(),M.current=window.setTimeout(V,e))},[V]);n.useEffect(()=>{let e=R.viewport;if(e){let t=()=>{X(F.current),h?.()},r=()=>{let e=new Date().getTime()-G.current;F.current=F.current-e,window.clearTimeout(M.current),m?.()};return e.addEventListener(P,r),e.addEventListener(k,t),()=>{e.removeEventListener(P,r),e.removeEventListener(k,t)}}},[R.viewport,_,m,h,X]),n.useEffect(()=>{d&&!R.isClosePausedRef.current&&X(_)},[d,_,R.isClosePausedRef,X]),n.useEffect(()=>(z(),()=>B()),[z,B]);let q=n.useMemo(()=>j?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}(j):null,[j]);return R.viewport?(0,y.jsxs)(y.Fragment,{children:[q&&(0,y.jsx)(K,{__scopeToast:r,role:"status","aria-live":"foreground"===s?"assertive":"polite",children:q}),(0,y.jsx)(D,{scope:r,onClose:V,children:o.createPortal((0,y.jsx)(x.ItemSlot,{scope:r,children:(0,y.jsx)(u.bL,{asChild:!0,onEscapeKeyDown:(0,a.mK)(v,()=>{R.isFocusedToastEscapeKeyDownRef.current||V(),R.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,y.jsx)(f.sG.li,{tabIndex:0,"data-state":d?"open":"closed","data-swipe-direction":R.swipeDirection,...T,ref:N,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,a.mK)(e.onKeyDown,e=>{"Escape"===e.key&&(v?.(e.nativeEvent),e.nativeEvent.defaultPrevented||(R.isFocusedToastEscapeKeyDownRef.current=!0,V()))}),onPointerDown:(0,a.mK)(e.onPointerDown,e=>{0===e.button&&(I.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,a.mK)(e.onPointerMove,e=>{if(!I.current)return;let t=e.clientX-I.current.x,r=e.clientY-I.current.y,n=!!A.current,o=["left","right"].includes(R.swipeDirection),a=["left","up"].includes(R.swipeDirection)?Math.min:Math.max,i=o?a(0,t):0,s=o?0:a(0,r),l="touch"===e.pointerType?10:2,u={x:i,y:s},d={originalEvent:e,delta:u};n?(A.current=u,O("toast.swipeMove",g,d,{discrete:!1})):$(u,R.swipeDirection,l)?(A.current=u,O("toast.swipeStart",w,d,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(r)>l)&&(I.current=null)}),onPointerUp:(0,a.mK)(e.onPointerUp,e=>{let t=A.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),A.current=null,I.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};$(t,R.swipeDirection,R.swipeThreshold)?O("toast.swipeEnd",E,n,{discrete:!0}):O("toast.swipeCancel",b,n,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),R.viewport)})]}):null}),K=e=>{let{__scopeToast:t,children:r,...o}=e,a=C(S,t),[i,s]=n.useState(!1),[l,u]=n.useState(!1);return function(e=()=>{}){let t=(0,p.c)(e);(0,m.N)(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>s(!0)),n.useEffect(()=>{let e=window.setTimeout(()=>u(!0),1e3);return()=>window.clearTimeout(e)},[]),l?null:(0,y.jsx)(d.Z,{asChild:!0,children:(0,y.jsx)(h.s6,{...o,children:i&&(0,y.jsxs)(y.Fragment,{children:[a.label," ",r]})})})};n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,y.jsx)(f.sG.div,{...n,ref:t})}).displayName="ToastTitle",n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,y.jsx)(f.sG.div,{...n,ref:t})}).displayName="ToastDescription";var _="ToastAction";n.forwardRef((e,t)=>{let{altText:r,...n}=e;return r.trim()?(0,y.jsx)(M,{altText:r,asChild:!0,children:(0,y.jsx)(F,{...n,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${_}\`. Expected non-empty \`string\`.`),null)}).displayName=_;var G="ToastClose",F=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e,o=I(G,r);return(0,y.jsx)(M,{asChild:!0,children:(0,y.jsx)(f.sG.button,{type:"button",...n,ref:t,onClick:(0,a.mK)(e.onClick,o.onClose)})})});F.displayName=G;var M=n.forwardRef((e,t)=>{let{__scopeToast:r,altText:n,...o}=e;return(0,y.jsx)(f.sG.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...o,ref:t})});function O(e,t,r,{discrete:n}){let o=r.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,f.hO)(o,a):o.dispatchEvent(a)}var $=(e,t,r=0)=>{let n=Math.abs(e.x),o=Math.abs(e.y),a=n>o;return"left"===t||"right"===t?a&&n>r:!a&&o>r};function z(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}},67640:(e,t,r)=>{var n=r(14232),o=r(33716),a=r(91844),i=r(64455),s=r(66326),l=r(37876),u="horizontal",d=["horizontal","vertical"],c=n.forwardRef((e,t)=>
1{var r;let{decorative:n,orientation:o=u,...a}=e,i=(r=o,d.includes(r))?o:u;return(0,l.jsx)(s.sG.div,{"data-orientation":i,...n?{role:"none"}:{"aria-orientation":"vertical"===i?i:void 0,role:"separator"},...a,ref:t})});c.displayName="Separator";var f=r(62753),p=r(14966),v="Toolbar",[m,h]=(0,a.A)(v,[i.RG,f.AX]),y=(0,i.RG)(),x=(0,f.AX)(),[w,g]=m(v);n.forwardRef((e,t)=>{let{__scopeToolbar:r,orientation:n="horizontal",dir:o,loop:a=!0,...u}=e,d=y(r),c=(0,p.jH)(o);return(0,l.jsx)(w,{scope:r,orientation:n,dir:c,children:(0,l.jsx)(i.bL,{asChild:!0,...d,orientation:n,dir:c,loop:a,children:(0,l.jsx)(s.sG.div,{role:"toolbar","aria-orientation":n,dir:c,...u,ref:t})})})}).displayName=v;var b="ToolbarSeparator";n.forwardRef((e,t)=>{let{__scopeToolbar:r,...n}=e,o=g(b,r);return(0,l.jsx)(c,{orientation:"horizontal"===o.orientation?"vertical":"horizontal",...n,ref:t})}).displayName=b;var E=n.forwardRef((e,t)=>{let{__scopeToolbar:r,...n}=e,o=y(r);return(0,l.jsx)(i.q7,{asChild:!0,...o,focusable:!e.disabled,children:(0,l.jsx)(s.sG.button,{type:"button",...n,ref:t})})});E.displayName="ToolbarButton",n.forwardRef((e,t)=>{let{__scopeToolbar:r,...n}=e,a=y(r);return(0,l.jsx)(i.q7,{asChild:!0,...a,focusable:!0,children:(0,l.jsx)(s.sG.a,{...n,ref:t,onKeyDown:(0,o.mK)(e.onKeyDown,e=>{" "===e.key&&e.currentTarget.click()})})})}).displayName="ToolbarLink";var T="ToolbarToggleGroup";n.forwardRef((e,t)=>{let{__scopeToolbar:r,...n}=e,o=g(T,r),a=x(r);return(0,l.jsx)(f.bL,{"data-orientation":o.orientation,dir:o.dir,...a,...n,ref:t,rovingFocus:!1})}).displayName=T,n.forwardRef((e,t)=>{let{__scopeToolbar:r,...n}=e,o=x(r),a={__scopeToolbar:e.__scopeToolbar};return(0,l.jsx)(E,{asChild:!0,...a,children:(0,l.jsx)(f.q7,{...o,...n,ref:t})})}).displayName="ToolbarToggleItem"},81285:(e,t,r)=>{r.d(t,{N:()=>o});var n=r(14232),o=globalThis?.document?n.useLayoutEffect:()=>{}},82457:(e,t,r)=>{r.d(t,{Qg:()=>i,bL:()=>l,s6:()=>s});var n=r(14232),o=r(66326),a=r(37876),i=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),s=n.forwardRef((e,t)=>(0,a.jsx)(o.sG.span,{...e,ref:t,style:{...i,...e.style}}));s.displayName="VisuallyHidden";var l=s},82987:(e,t,r)=>{r.d(t,{DX:()=>s,Dc:()=>u,TL:()=>i});var n=r(14232),o=r(10714),a=r(37876);function i(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...a}=e;if(n.isValidElement(r)){var i;let e,s,l=(i=r,(s=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(s=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),u=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(a,r.props);return r.type!==n.Fragment&&(u.ref=t?(0,o.t)(t,l):l),n.cloneElement(r,u)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...i}=e,s=n.Children.toArray(o),l=s.find(d);if(l){let e=l.props.children,o=s.map(t=>t!==l?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...i,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,a.jsx)(t,{...i,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}var s=i("Slot"),l=Symbol("radix.slottable");function u(e){let t=({children:e})=>(0,a.jsx)(a.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=l,t}function d(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===l}},87552:(e,t,r)=>{r.d(t,{X:()=>a});var n=r(14232),o=r(81285);function a(e){let[t,r]=n.useState(void 0);return(0,o.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},89721:(e,t,r)=>{r.d(t,{J:()=>l});var n,o=r(81285),a=r(14232),i=(n||(n=r.t(a,2)))[" useEffectEvent ".trim().toString()],s=(n||(n=r.t(a,2)))[" useInsertionEffect ".trim().toString()];function l(e){if("function"==typeof i)return i(e);let t=a.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof s?s(()=>{t.current=e}):(0,o.N)(()=>{t.current=e}),a.useMemo(()=>(...e)=>t.current?.(...e),[])}},90491:(e,t,r)=>
1{r.d(t,{B8:()=>L,UC:()=>S,bL:()=>k,l9:()=>N});var n=r(14232),o=r(33716),a=r(91844),i=r(64455),s=r(96822),l=r(66326),u=r(14966),d=r(58162),c=r(70294),f=r(37876),p="Tabs",[v,m]=(0,a.A)(p,[i.RG]),h=(0,i.RG)(),[y,x]=v(p),w=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:o,defaultValue:a,orientation:i="horizontal",dir:s,activationMode:v="automatic",...m}=e,h=(0,u.jH)(s),[x,w]=(0,d.i)({prop:n,onChange:o,defaultProp:a??"",caller:p});return(0,f.jsx)(y,{scope:r,baseId:(0,c.B)(),value:x,onValueChange:w,orientation:i,dir:h,activationMode:v,children:(0,f.jsx)(l.sG.div,{dir:h,"data-orientation":i,...m,ref:t})})});w.displayName=p;var g="TabsList",b=n.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...o}=e,a=x(g,r),s=h(r);return(0,f.jsx)(i.bL,{asChild:!0,...s,orientation:a.orientation,dir:a.dir,loop:n,children:(0,f.jsx)(l.sG.div,{role:"tablist","aria-orientation":a.orientation,...o,ref:t})})});b.displayName=g;var E="TabsTrigger",T=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:a=!1,...s}=e,u=x(E,r),d=h(r),c=j(u.baseId,n),p=P(u.baseId,n),v=n===u.value;return(0,f.jsx)(i.q7,{asChild:!0,...d,focusable:!a,active:v,children:(0,f.jsx)(l.sG.button,{type:"button",role:"tab","aria-selected":v,"aria-controls":p,"data-state":v?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:c,...s,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():u.onValueChange(n)}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&u.onValueChange(n)}),onFocus:(0,o.mK)(e.onFocus,()=>{let e="manual"!==u.activationMode;v||a||!e||u.onValueChange(n)})})})});T.displayName=E;var C="TabsContent",R=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:o,forceMount:a,children:i,...u}=e,d=x(C,r),c=j(d.baseId,o),p=P(d.baseId,o),v=o===d.value,m=n.useRef(v);return n.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,f.jsx)(s.C,{present:a||v,children:({present:r})=>(0,f.jsx)(l.sG.div,{"data-state":v?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":c,hidden:!r,id:p,tabIndex:0,...u,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:r&&i})})});function j(e,t){return`${e}-trigger-${t}`}function P(e,t){return`${e}-content-${t}`}R.displayName=C;var k=w,L=b,N=T,S=R},92216:(e,t,r)=>{r.d(t,{U:()=>a});var n=r(14232),o=r(62146);function a(e,t=globalThis?.document){let r=(0,o.c)(e);n.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}},98295:(e,t,r)=>{var n=r(14232),o=r(33716),a=r(10714),i=r(91844),s=r(58162),l=r(61676),u=r(87552),d=r(66326),c=r(37876),f="Switch",[p,v]=(0,i.A)(f),[m,h]=p(f);n.forwardRef((e,t)=>{let{__scopeSwitch:r,name:i,checked:l,defaultChecked:u,required:p,disabled:v,value:h="on",onCheckedChange:y,form:g,...b}=e,[E,T]=n.useState(null),C=(0,a.s)(t,e=>T(e)),R=n.useRef(!1),j=!E||g||!!E.closest("form"),[P,k]=(0,s.i)({prop:l,defaultProp:u??!1,onChange:y,caller:f});return(0,c.jsxs)(m,{scope:r,checked:P,disabled:v,children:[(0,c.jsx)(d.sG.button,{type:"button",role:"switch","aria-checked":P,"aria-required":p,"data-state":w(P),"data-disabled":v?"":void 0,disabled:v,value:h,...b,ref:C,onClick:(0,o.mK)(e.onClick,e=>{k(e=>!e),j&&(R.current=e.isPropagationStopped(),R.current||e.stopPropagation())})}),j&&(0,c.jsx)(x,{control:E,bubbles:!R.current,name:i,value:h,checked:P,required:p,disabled:v,form:g,style:{transform:"translateX(-100%)"}})]})}).displayName=f;var y="SwitchThumb";n.forwardRef((e,t)=>{let{__scopeSwitch:r,...n}=e,o=h(y,r);return(0,c.jsx)(d.sG.span,{"data-state":w(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:t})}).displayName=y;var x=n.forwardRef(({__scopeSwitch:e,control:t,checked:r,bubbles:o=!0,...i},s)=>{let d=n.useRef(null),f=(0,a.s)(d,s),p=(0,l.Z)(r),v=(0,u.X)(t);return n.useEffect(()=>{let e=d.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(p!==r&&t){let n=new Event("click",{bubbles:o});t.call(e,r),e.dispatchEvent(n)}},[p,r,o]),(0,c.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...i,tabIndex:-1,ref:f,style:{...i.style,...v,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function w(e){return e?"checked":"unchecked"}x.displayName="SwitchBubbleInput"}}]);

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.