1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[11828],{18720:(t,e,n)=>{n.d(e,{l$:()=>w,oR:()=>g});var r=n(12115),o=n(47650);let a=Array(12).fill(0),i=t=>{let{visible:e,className:n}=t;return r.createElement("div",{className:["sonner-loading-wrapper",n].filter(Boolean).join(" "),"data-visible":e},r.createElement("div",{className:"sonner-spinner"},a.map((t,e)=>r.createElement("div",{className:"sonner-loading-bar",key:"spinner-bar-".concat(e)}))))},s=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),l=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),c=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),d=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),u=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),r.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),f=1;class p{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{let e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)}),this.publish=t=>{this.subscribers.forEach(e=>e(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var e;let{message:n,...r}=t,o="number"==typeof(null==t?void 0:t.id)||(null==(e=t.id)?void 0:e.length)>0?t.id:f++,a=this.toasts.find(t=>t.id===o),i=void 0===t.dismissible||t.dismissible;return this.dismissedToasts.has(o)&&this.dismissedToasts.delete(o),a?this.toasts=this.toasts.map(e=>e.id===o?(this.publish({...e,...t,id:o,title:n}
1),{...e,...t,id:o,dismissible:i,title:n}):e):this.addToast({title:n,...r,dismissible:i,id:o}),o},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(e=>e({id:t,dismiss:!0})))):this.toasts.forEach(t=>{this.subscribers.forEach(e=>e({id:t.id,dismiss:!0}))}),t),this.message=(t,e)=>this.create({...e,message:t}),this.error=(t,e)=>this.create({...e,message:t,type:"error"}),this.success=(t,e)=>this.create({...e,type:"success",message:t}),this.info=(t,e)=>this.create({...e,type:"info",message:t}),this.warning=(t,e)=>this.create({...e,type:"warning",message:t}),this.loading=(t,e)=>this.create({...e,type:"loading",message:t}),this.promise=(t,e)=>{let n,o;if(!e)return;void 0!==e.loading&&(o=this.create({...e,promise:t,type:"loading",message:e.loading,description:"function"!=typeof e.description?e.description:void 0}));let a=Promise.resolve(t instanceof Function?t():t),i=void 0!==o,s=a.then(async t=>{if(n=["resolve",t],r.isValidElement(t))i=!1,this.create({id:o,type:"default",message:t});else if(h(t)&&!t.ok){i=!1;let n="function"==typeof e.error?await e.error("HTTP error! status: ".concat(t.status)):e.error,a="function"==typeof e.description?await e.description("HTTP error! status: ".concat(t.status)):e.description,s="object"!=typeof n||r.isValidElement(n)?{message:n}:n;this.create({id:o,type:"error",description:a,...s})}else if(t instanceof Error){i=!1;let n="function"==typeof e.error?await e.error(t):e.error,a="function"==typeof e.description?await e.description(t):e.description,s="object"!=typeof n||r.isValidElement(n)?{message:n}:n;this.create({id:o,type:"error",description:a,...s})}else if(void 0!==e.success){i=!1;let n="function"==typeof e.success?await e.success(t):e.success,a="function"==typeof e.description?await e.description(t):e.description,s="object"!=typeof n||r.isValidElement(n)?{message:n}:n;this.create({id:o,type:"success",description:a,...s})}}).catch(async t=>{if(n=["reject",t],void 0!==e.error){i=!1;let n="function"==typeof e.error?await e.error(t):e.error,a="function"==typeof e.description?await e.description(t):e.description,s="object"!=typeof n||r.isValidElement(n)?{message:n}:n;this.create({id:o,type:"error",description:a,...s})}}).finally(()=>{i&&(this.dismiss(o),o=void 0),null==e.finally||e.finally.call(e)}),l=()=>new Promise((t,e)=>s.then(()=>"reject"===n[0]?e(n[1]):t(n[1])).catch(e));return"string"!=typeof o&&"number"!=typeof o?{unwrap:l}:Object.assign(o,{unwrap:l})},this.custom=(t,e)=>{let n=(null==e?void 0:e.id)||f++;return this.create({jsx:t(n),id:n,...e}),n},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}let m=new p,h=t=>t&&"object"==typeof t&&"ok"in t&&"boolean"==typeof t.ok&&"status"in t&&"number"==typeof t.status,g=Object.assign((t,e)=>{let n=(null==e?void 0:e.id)||f++;return m.addToast({title:t,...e,id:n}),n},{success:m.success,info:m.info,warning:m.warning,error:m.error,custom:m.custom,message:m.message,promise:m.promise,dismiss:m.dismiss,loading:m.loading},{getHistory:()=>m.toasts,getToasts:()=>m.getActiveToasts()});function y(t){return void 0!==t.label}function v(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.filter(Boolean).join(" ")}!function(t){if(!t||"undefined"==typeof document)return;let e=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",e.appendChild(n),n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))}
vendor: 14,864 bytes, line 1
1("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");
1let b=t=>{var e,n,o,a,f,p,m,h,g,b,x;let{invert:w,toast:E,unstyled:k,interacting:C,setHeights:R,visibleToasts:T,heights:S,index:A,toasts:N,expanded:j,removeToast:L,defaultRichColors:M,closeButton:P,style:O,cancelButtonStyle:D,actionButtonStyle:B,className:z="",descriptionClassName:H="",duration:I,position:_,gap:F,expandByDefault:Y,classNames:V,icons:W,closeButtonAriaLabel:X="Close toast"}=t,[$,K]=r.useState(null),[U,q]=r.useState(null),[G,Z]=r.useState(!1),[J,Q]=r.useState(!1),[tt,te]=r.useState(!1),[tn,tr]=r.useState(!1),[to,ta]=r.useState(!1),[ti,ts]=r.useState(0),[tl,tc]=r.useState(0),td=r.useRef(E.duration||I||4e3),tu=r.useRef(null),tf=r.useRef(null),tp=0===A,tm=A+1<=T,th=E.type,tg=!1!==E.dismissible,ty=E.className||"",tv=E.descriptionClassName||"",tb=r.useMemo(()=>S.findIndex(t=>t.toastId===E.id)||0,[S,E.id]),tx=r.useMemo(()=>{var t;return null!=(t=E.closeButton)?t:P},[E.closeButton,P]),tw=r.useMemo(()=>E.duration||I||4e3,[E.duration,I]),tE=r.useRef(0),tk=r.useRef(0),tC=r.useRef(0),tR=r.useRef(null),[tT,tS]=_.split("-"),tA=r.useMemo(()=>S.reduce((t,e,n)=>n>=tb?t:t+e.height,0),[S,tb]),tN=(()=>{let[t,e]=r.useState(document.hidden);return r.useEffect(()=>{let t=()=>{e(document.hidden)};return document.addEventListener("visibilitychange",t),()=>window.removeEventListener("visibilitychange",t)},[]),t})(),tj=E.invert||w,tL="loading"===th;tk.current=r.useMemo(()=>tb*F+tA,[tb,tA]),r.useEffect(()=>{td.current=tw},[tw]),r.useEffect(()=>{Z(!0)},[]),r.useEffect(()=>{let t=tf.current;if(t){let e=t.getBoundingClientRect().height;return tc(e),R(t=>[{toastId:E.id,height:e,position:E.position},...t]),()=>R(t=>t.filter(t=>t.toastId!==E.id))}},[R,E.id]),r.useLayoutEffect(()=>{if(!G)return;let t=tf.current,e=t.style.height;t.style.height="auto";let n=t.getBoundingClientRect().height;t.style.height=e,tc(n),R(t=>t.find(t=>t.toastId===E.id)?t.map(t=>t.toastId===E.id?{...t,height:n}:t):[{toastId:E.id,height:n,position:E.position},...t])},[G,E.title,E.description,R,E.id,E.jsx,E.action,E.cancel]);let tM=r.useCallback(()=>{Q(!0),ts(tk.current),R(t=>t.filter(t=>t.toastId!==E.id)),setTimeout(()=>{L(E)},200)},[E,L,R,tk]);r.useEffect(()=>{let t;if((!E.promise||"loading"!==th)&&E.duration!==1/0&&"loading"!==E.type)return j||C||tN?(()=>{if(tC.current<tE.current){let t=new Date().getTime()-tE.current;td.current=td.current-t}tC.current=new Date().getTime()})():td.current!==1/0&&(tE.current=new Date().getTime(),t=setTimeout(()=>{null==E.onAutoClose||E.onAutoClose.call(E,E),tM()},td.current)),()=>clearTimeout(t)},[j,C,E,th,tN,tM]),r.useEffect(()=>{E.delete&&(tM(),null==E.onDismiss||E.onDismiss.call(E,E))},[tM,E.delete]);let tP=E.icon||(null==W?void 0:W[th])||(t=>{switch(t){case"success":return s;case"info":return c;case"warning":return l;case"error":return d;default:return null}})(th);return r.createElement("li",{tabIndex:0,ref:tf,className:v(z,ty,null==V?void 0:V.toast,null==E||null==(e=E.classNames)?void 0:e.toast,null==V?void 0:V.default,null==V?void 0:V[th],null==E||null==(n=E.classNames)?void 0:n[th]),"data-sonner-toast":"","data-rich-colors":null!=(b=E.richColors)?b:M,"data-styled":!(E.jsx||E.unstyled||k),"data-mounted":G,"data-promise":!!E.promise,"data-swiped":to,"data-removed":J,"data-visible":tm,"data-y-position":tT,"data-x-position":tS,"data-index":A,"data-front":tp,"data-swiping":tt,"data-dismissible":tg,"data-type":th,"data-invert":tj,"data-swipe-out":tn,"data-swipe-direction":U,"data-expanded":!!(j||Y&&G),"data-testid":E.testId,style:{"--index":A,"--toasts-before":A,"--z-index":N.length-A,"--offset":"".concat(J?ti:tk.current,"px"),"--initial-height":Y?"auto":"".concat(tl,"px"),...O,...E.style},onDragEnd:()=>{te(!1),K(null),tR.current=null},onPointerDown:t=>{2!==t.button&&!tL&&tg&&(tu.current=new Date,ts(tk.current),t.target.setPointerCapture(t.pointerId),"BUTTON"!==t.target.tagName&&(te(!0),tR.current={x:t.clientX,y:t.clientY}))},onPointerUp:()=>{var t,e,n,r,o;if(tn||!tg)return;tR.current=null;let a=Number((null==(t=tf.current)?void 0:t.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),i=Number((null==(e=tf.current)?void 0:e.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),s=new Date().getTime()-(null==(n=tu.current)?void 0:n.getTime()),l="x"===$?a:i,c=Math.abs(l)/s;if(Math.abs(l)>=45||c>.11){ts(tk.current),null==E.onDismiss||E.onDismiss.call(E,E),"x"===$?q(a>0?"right":"left"):q(i>0?"down":"up"),tM(),tr(!0);return}null==(r=tf.current)||r.style.setProperty("--swipe-amount-x","0px"),null==(o=tf.current)||o.style.setProperty("--swipe-amount-y","0px"),ta(!1),te(!1),K(null)},onPointerMove:e=>{var n,r,o,a;if(!tR.current||!tg||(null==(n=window.getSelection())?void 0:n.toString().length)>0)return;let i=e.clientY-tR.current.y,s=e.clientX-tR.current.x,l=null!=(a=t.swipeDirections)?a:function(t){let[e,n]=t.split("-"),r=[];return e&&r.push(e),n&&r.push(n),r}(_);!$&&(Math.abs(s)>1||Math.abs(i)>1)&&K(Math.abs(s)>Math.abs(i)?"x":"y");let c={x:0,y:0},d=t=>1/(1.5+Math.abs(t)/20);if("y"===$){if(l.includes("top")||l.includes("bottom"))if(l.includes("top")&&i<0||l.includes("bottom")&&i>0)c.y=i;else{let t=i*d(i);c.y=Math.abs(t)<Math.abs(i)?t:i}}else if("x"===$&&(l.includes("left")||l.includes("right")))if(l.includes("left")&&s<0||l.includes("right")&&s>0)c.x=s;else{let t=s*d(s);c.x=Math.abs(t)<Math.abs(s)?t:s}(Math.abs(c.x)>0||Math.abs(c.y)>0)&&ta(!0),null==(r=tf.current)||r.style.setProperty("--swipe-amount-x","".concat(c.x,"px")),null==(o=tf.current)||o.style.setProperty("--swipe-amount-y","".concat(c.y,"px"))}},tx&&!E.jsx&&"loading"!==th?r.createElement("button",{"aria-label":X,"data-disabled":tL,"data-close-button":!0,onClick:tL||!tg?()=>{}:()=>{tM(),null==E.onDismiss||E.onDismiss.call(E,E)},className:v(null==V?void 0:V.closeButton,null==E||null==(o=E.classNames)?void 0:o.closeButton)},null!=(x=null==W?void 0:W.close)?x:u):null,(th||E.icon||E.promise)&&null!==E.icon&&((null==W?void 0:W[th])!==null||E.icon)?r.createElement("div",{"data-icon":"",className:v(null==V?void 0:V.icon,null==E||null==(a=E.classNames)?void 0:a.icon)},E.promise||"loading"===E.type&&!E.icon?E.icon||function(){var t,e;return(null==W?void 0:W.loading)?r.createElement("div",{className:v(null==V?void 0:V.loader,null==E||null==(e=E.classNames)?void 0:e.loader,"sonner-loader"),"data-visible":"loading"===th},W.loading):r.createElement(i,{className:v(null==V?void 0:V.loader,null==E||null==(t=E.classNames)?void 0:t.loader),visible:"loading"===th})}():null,"loading"!==E.type?tP:null):null,r.createElement("div",{"data-content":"",className:v(null==V?void 0:V.content,null==E||null==(f=E.classNames)?void 0:f.content)},r.createElement("div",{"data-title":"",className:v(null==V?void 0:V.title,null==E||null==(p=E.classNames)?void 0:p.title)},E.jsx?E.jsx:"function"==typeof E.title?E.title():E.title),E.description?r.createElement("div",{"data-description":"",className:v(H,tv,null==V?void 0:V.description,null==E||null==(m
1=E.classNames)?void 0:m.description)},"function"==typeof E.description?E.description():E.description):null),r.isValidElement(E.cancel)?E.cancel:E.cancel&&y(E.cancel)?r.createElement("button",{"data-button":!0,"data-cancel":!0,style:E.cancelButtonStyle||D,onClick:t=>{y(E.cancel)&&tg&&(null==E.cancel.onClick||E.cancel.onClick.call(E.cancel,t),tM())},className:v(null==V?void 0:V.cancelButton,null==E||null==(h=E.classNames)?void 0:h.cancelButton)},E.cancel.label):null,r.isValidElement(E.action)?E.action:E.action&&y(E.action)?r.createElement("button",{"data-button":!0,"data-action":!0,style:E.actionButtonStyle||B,onClick:t=>{y(E.action)&&(null==E.action.onClick||E.action.onClick.call(E.action,t),t.defaultPrevented||tM())},className:v(null==V?void 0:V.actionButton,null==E||null==(g=E.classNames)?void 0:g.actionButton)},E.action.label):null)};function x(){if("undefined"==typeof window||"undefined"==typeof document)return"ltr";let t=document.documentElement.getAttribute("dir");return"auto"!==t&&t?t:window.getComputedStyle(document.documentElement).direction}let w=r.forwardRef(function(t,e){let{id:n,invert:a,position:i="bottom-right",hotkey:s=["altKey","KeyT"],expand:l,closeButton:c,className:d,offset:u,mobileOffset:f,theme:p="light",richColors:h,duration:g,style:y,visibleToasts:v=3,toastOptions:w,dir:E=x(),gap:k=14,icons:C,containerAriaLabel:R="Notifications"}=t,[T,S]=r.useState([]),A=r.useMemo(()=>n?T.filter(t=>t.toasterId===n):T.filter(t=>!t.toasterId),[T,n]),N=r.useMemo(()=>Array.from(new Set([i].concat(A.filter(t=>t.position).map(t=>t.position)))),[A,i]),[j,L]=r.useState([]),[M,P]=r.useState(!1),[O,D]=r.useState(!1),[B,z]=r.useState("system"!==p?p:"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),H=r.useRef(null),I=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),_=r.useRef(null),F=r.useRef(!1),Y=r.useCallback(t=>{S(e=>{var n;return(null==(n=e.find(e=>e.id===t.id))?void 0:n.delete)||m.dismiss(t.id),e.filter(e=>{let{id:n}=e;return n!==t.id})})},[]);return r.useEffect(()=>m.subscribe(t=>{if(t.dismiss)return void requestAnimationFrame(()=>{S(e=>e.map(e=>e.id===t.id?{...e,delete:!0}:e))});setTimeout(()=>{o.flushSync(()=>{S(e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n?[...e.slice(0,n),{...e[n],...t},...e.slice(n+1)]:[t,...e]})})})}),[T]),r.useEffect(()=>{if("system"!==p)return void z(p);if("system"===p&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?z("dark"):z("light")),"undefined"==typeof window)return;let t=window.matchMedia("(prefers-color-scheme: dark)");try{t.addEventListener("change",t=>{let{matches:e}=t;e?z("dark"):z("light")})}catch(e){t.addListener(t=>{let{matches:e}=t;try{e?z("dark"):z("light")}catch(t){}})}},[p]),r.useEffect(()=>{T.length<=1&&P(!1)},[T]),r.useEffect(()=>{let t=t=>{var e,n;s.every(e=>t[e]||t.code===e)&&(P(!0),null==(n=H.current)||n.focus()),"Escape"===t.code&&(document.activeElement===H.current||(null==(e=H.current)?void 0:e.contains(document.activeElement)))&&P(!1)};return document.addEventListener("keydown",t),()=>document.removeEventListener("keydown",t)},[s]),r.useEffect(()=>{if(H.current)return()=>{_.current&&(_.current.focus({preventScroll:!0}),_.current=null,F.current=!1)}},[H.current]),r.createElement("section",{ref:e,"aria-label":"".concat(R," ").concat(I),tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},N.map((e,n)=>{var o;let[i,s]=e.split("-");return A.length?r.createElement("ol",{key:e,dir:"auto"===E?x():E,tabIndex:-1,ref:H,className:d,"data-sonner-toaster":!0,"data-sonner-theme":B,"data-y-position":i,"data-x-position":s,style:{"--front-toast-height":"".concat((null==(o=j[0])?void 0:o.height)||0,"px"),"--width":"".concat(356,"px"),"--gap":"".concat(k,"px"),...y,...function(t,e){let n={};return[t,e].forEach((t,e)=>{let r=1===e,o=r?"--mobile-offset":"--offset",a=r?"16px":"24px";function i(t){["top","right","bottom","left"].forEach(e=>{n["".concat(o,"-").concat(e)]="number"==typeof t?"".concat(t,"px"):t})}"number"==typeof t||"string"==typeof t?i(t):"object"==typeof t?["top","right","bottom","left"].forEach(e
1=>{void 0===t[e]?n["".concat(o,"-").concat(e)]=a:n["".concat(o,"-").concat(e)]="number"==typeof t[e]?"".concat(t[e],"px"):t[e]}):i(a)}),n}(u,f)},onBlur:t=>{F.current&&!t.currentTarget.contains(t.relatedTarget)&&(F.current=!1,_.current&&(_.current.focus({preventScroll:!0}),_.current=null))},onFocus:t=>{!(t.target instanceof HTMLElement&&"false"===t.target.dataset.dismissible)&&(F.current||(F.current=!0,_.current=t.relatedTarget))},onMouseEnter:()=>P(!0),onMouseMove:()=>P(!0),onMouseLeave:()=>{O||P(!1)},onDragEnd:()=>P(!1),onPointerDown:t=>{t.target instanceof HTMLElement&&"false"===t.target.dataset.dismissible||D(!0)},onPointerUp:()=>D(!1)},A.filter(t=>!t.position&&0===n||t.position===e).map((n,o)=>{var i,s;return r.createElement(b,{key:n.id,icons:C,index:o,toast:n,defaultRichColors:h,duration:null!=(i=null==w?void 0:w.duration)?i:g,className:null==w?void 0:w.className,descriptionClassName:null==w?void 0:w.descriptionClassName,invert:a,visibleToasts:v,closeButton:null!=(s=null==w?void 0:w.closeButton)?s:c,interacting:O,position:e,style:null==w?void 0:w.style,unstyled:null==w?void 0:w.unstyled,classNames:null==w?void 0:w.classNames,cancelButtonStyle:null==w?void 0:w.cancelButtonStyle,actionButtonStyle:null==w?void 0:w.actionButtonStyle,closeButtonAriaLabel:null==w?void 0:w.closeButtonAriaLabel,removeToast:Y,toasts:A.filter(t=>t.position==n.position),heights:j.filter(t=>t.position==n.position),setHeights:L,expandByDefault:l,gap:k,expanded:M,swipeDirections:t.swipeDirections})})):null}))})},32467:(t,e,n)=>{n.d(e,{DX:()=>u,TL:()=>d});var r,o=n(12115),a=n(94446),i=n(95155),s=Symbol.for("react.lazy"),l=(r||(r=n.t(o,2)))[" use ".trim().toString()];function c(t){var e;return null!=t&&"object"==typeof t&&"$$typeof"in t&&t.$$typeof===s&&"_payload"in t&&"object"==typeof(e=t._payload)&&null!==e&&"then"in e}function d(t){let e=function(t){let e=o.forwardRef((t,e)=>{let{children:n,...r}=t;if(c(n)&&"function"==typeof l&&(n=l(n._payload)),o.isValidElement(n)){var i;let t,s,l=(i=n,(s=(t=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?i.ref:(s=(t=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?i.props.ref:i.props.ref||i.ref),c=function(t,e){let n={...e};for(let r in e){let o=t[r],a=e[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...t)=>{let e=a(...t);return o(...t),e}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...t,...n}}(r,n.props);return n.type!==o.Fragment&&(c.ref=e?(0,a.t)(e,l):l),o.cloneElement(n,c)}return o.Children.count(n)>1?o.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}(t),n=o.forwardRef((t,n)=>{let{children:r,...a}=t;c(r)&&"function"==typeof l&&(r=l(r._payload));let s=o.Children.toArray(r),d=s.find(p);if(d){let t=d.props.children,r=s.map(e=>e!==d?e:o.Children.count(t)>1?o.Children.only(null):o.isValidElement(t)?t.props.children:null);return(0,i.jsx)(e,{...a,ref:n,children:o.isValidElement(t)?o.cloneElement(t,void 0,r):null})}return(0,i.jsx)(e,{...a,ref:n,children:r})});return n.displayName=`${t}.Slot`,n}var u=d("Slot"),f=Symbol("radix.slottable");function p(t){return o.isValidElement(t)&&"function"==typeof t.type&&"__radixId"in t.type&&t.type.__radixId===f}},65229:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(71847).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},83101:(t,e,n)=>{n.d(e,{F:()=>i});var r=n(2821);let o=t=>"boolean"==typeof t?`${t}`:0===t?"0":t,a=r.$,i=(t,e)=>n=>{var r;if((null==e?void 0:e.variants)==null)return a(t,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:i,defaultVariants:s}=e,l=Object.keys(i).map(t=>{let e=null==n?void 0:n[t],r=null==s?void 0:s[t];if(null===e)return null;let a=o(e)||o(r);return i[t][a]}),c=n&&Object.entries(n).reduce((t,e)=>{let[n,r]=e;return void 0===r||(t[n]=r),t},{});return a(t,l,null==e||null==(r=e.compoundVariants)?void 0:r.reduce((t,e)=>{let{class:n,className:r,...o}=e;return Object.entries(o).every(t=>{let[e,n]=t;return Array.isArray(n)?n.includes({...s,...c}[e]):({...s,...c})[e]===n})?[...t,n,r]:t},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},90683:(t,e,n)=>{let r;n.d(e,{i3:()=>eC,UC:()=>ek,ZL:()=>eE,Kq:()=>eb,bL:()=>ex,l9:()=>ew});var o=n(12115),a=n(92556),i=n(94446),s=n(3468),l=n(44831),c=n(68946);let d=["top","right","bottom","left"],u=Math.min,f=Math.max,p=Math.round,m=Math.floor,h=t=>({x:t,y:t}
1),g={left:"right",right:"left",bottom:"top",top:"bottom"};function y(t,e){return"function"==typeof t?t(e):t}function v(t){return t.split("-")[0]}function b(t){return t.split("-")[1]}function x(t){return"x"===t?"y":"x"}function w(t){return"y"===t?"height":"width"}function E(t){let e=t[0];return"t"===e||"b"===e?"y":"x"}function k(t){return t.includes("start")?t.replace("start","end"):t.replace("end","start")}let C=["left","right"],R=["right","left"],T=["top","bottom"],S=["bottom","top"];function A(t){let e=v(t);return g[e]+t.slice(e.length)}function N(t){return"number"!=typeof t?{top:0,right:0,bottom:0,left:0,...t}:{top:t,right:t,bottom:t,left:t}}function j(t){let{x:e,y:n,width:r,height:o}=t;return{width:r,height:o,top:n,left:e,right:e+r,bottom:n+o,x:e,y:n}}function L(t,e,n){let r,{reference:o,floating:a}=t,i=E(e),s=x(E(e)),l=w(s),c=v(e),d="y"===i,u=o.x+o.width/2-a.width/2,f=o.y+o.height/2-a.height/2,p=o[l]/2-a[l]/2;switch(c){case"top":r={x:u,y:o.y-a.height};break;case"bottom":r={x:u,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-a.width,y:f};break;default:r={x:o.x,y:o.y}}switch(b(e)){case"start":r[s]-=p*(n&&d?-1:1);break;case"end":r[s]+=p*(n&&d?-1:1)}return r}async function M(t,e){var n;void 0===e&&(e={});let{x:r,y:o,platform:a,rects:i,elements:s,strategy:l}=t,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:f=!1,padding:p=0}=y(e,t),m=N(p),h=s[f?"floating"===u?"reference":"floating":u],g=j(await a.getClippingRect({element:null==(n=await (null==a.isElement?void 0:a.isElement(h)))||n?h:h.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),v="floating"===u?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,b=await (null==a.getOffsetParent?void 0:a.getOffsetParent(s.floating)),x=await (null==a.isElement?void 0:a.isElement(b))&&await (null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},w=j(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:b,strategy:l}):v);return{top:(g.top-w.top+m.top)/x.y,bottom:(w.bottom-g.bottom+m.bottom)/x.y,left:(g.left-w.left+m.left)/x.x,right:(w.right-g.right+m.right)/x.x}}let P=async(t,e,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:i}=n,s=i.detectOverflow?i:{...i,detectOverflow:M},l=await (null==i.isRTL?void 0:i.isRTL(e)),c=await i.getElementRects({reference:t,floating:e,strategy:o}),{x:d,y:u}=L(c,r,l),f=r,p=0,m={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:y}=h,{x:v,y:b,data:x,reset:w}=await y({x:d,y:u,initialPlacement:r,placement:f,strategy:o,middlewareData:m,rects:c,platform:s,elements:{reference:t,floating:e}});d=null!=v?v:d,u=null!=b?b:u,m[g]={...m[g],...x},w&&p<50&&(p++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(c=!0===w.rects?await i.getElementRects({reference:t,floating:e,strategy:o}):w.rects),{x:d,y:u}=L(c,f,l)),n=-1)}return{x:d,y:u,placement:f,strategy:o,middlewareData:m}};function O(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function D(t){return d.some(e=>t[e]>=0)}let B=new Set(["left","top"]);async function z(t,e){let{placement:n,platform:r,elements:o}=t,a=await (null==r.isRTL?void 0:r.isRTL(o.floating)),i=v(n),s=b(n),l="y"===E(n),c=B.has(i)?-1:1,d=a&&l?-1:1,u=y(e,t),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof m&&(p="end"===s?-1*m:m),l?{x:p*d,y:f*c}:{x:f*c,y:p*d}}function H(){return"undefined"!=typeof window}function I(t){return Y(t)?(t.nodeName||"").toLowerCase():"#document"}function _(t){var e;return(null==t||null==(e=t.ownerDocument)?void 0:e.defaultView)||window}function F(t){var e;return null==(e=(Y(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement}function Y(t){return!!H()&&(t instanceof Node||t instanceof _(t).Node)}function V(t){return!!H()&&(t instanceof Element||t instanceof _(t).Element)}function W(t){return!!H()&&(t instanceof HTMLElement||t instanceof _(t).HTMLElement)}function X(t){return!!H()&&"undefined"!=typeof ShadowRoot&&(t instanceof ShadowRoot||t instanceof _(t).ShadowRoot)}function $(t){let{overflow:e,overflowX:n,overflowY:r,display:o}=tt(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&"inline"!==o&&"contents"!==o}function K(t){try{if(t.matches(":popover-open"))return!0}catch(t){}try{return t.matches(":modal")}catch(t){return!1}}let U=/transform|translate|scale|rotate|perspective|filter/,q=/paint|layout|strict|content/,G=t=>!!t&&"none"!==t;function Z(t){let e=V(t)?tt(t):t;return G(e.transform)||G(e.translate)||G(e.scale)||G(e.rotate)||G(e.perspective)||!J()&&(G(e.backdropFilter)||G(e.filter))||U.test(e.willChange||"")||q.test(e.contain||"")}function J(){return null==r&&(r="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),r}function Q(t){return/^(html|body|#document)$/.test(I(t))}function tt(t){return _(t).getComputedStyle(t)}function te(t){return V(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function tn(t){if("html"===I(t))return t;let e=t.assignedSlot||t.parentNode||X(t)&&t.host||F(t);return X(e)?e.host:e}function tr(t,e,n){var r;void 0===e&&(e=[]),void 0===n&&(n=!0);let o=function t(e){let n=tn(e);return Q(n)?e.ownerDocument?e.ownerDocument.body:e.body:W(n)&&$(n)?n:t(n)}(t),a=o===(null==(r=t.ownerDocument)?void 0:r.body),i=_(o);if(!a)return e.concat(o,tr(o,[],n));{let t=to(i);
1return e.concat(i,i.visualViewport||[],$(o)?o:[],t&&n?tr(t):[])}}function to(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function ta(t){let e=tt(t),n=parseFloat(e.width)||0,r=parseFloat(e.height)||0,o=W(t),a=o?t.offsetWidth:n,i=o?t.offsetHeight:r,s=p(n)!==a||p(r)!==i;return s&&(n=a,r=i),{width:n,height:r,$:s}}function ti(t){return V(t)?t:t.contextElement}function ts(t){let e=ti(t);if(!W(e))return h(1);let n=e.getBoundingClientRect(),{width:r,height:o,$:a}=ta(e),i=(a?p(n.width):n.width)/r,s=(a?p(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}let tl=h(0);function tc(t){let e=_(t);return J()&&e.visualViewport?{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}:tl}function td(t,e,n,r){var o;void 0===e&&(e=!1),void 0===n&&(n=!1);let a=t.getBoundingClientRect(),i=ti(t),s=h(1);e&&(r?V(r)&&(s=ts(r)):s=ts(t));let l=(void 0===(o=n)&&(o=!1),r&&(!o||r===_(i))&&o)?tc(i):h(0),c=(a.left+l.x)/s.x,d=(a.top+l.y)/s.y,u=a.width/s.x,f=a.height/s.y;if(i){let t=_(i),e=r&&V(r)?_(r):r,n=t,o=to(n);for(;o&&r&&e!==n;){let t=ts(o),e=o.getBoundingClientRect(),r=tt(o),a=e.left+(o.clientLeft+parseFloat(r.paddingLeft))*t.x,i=e.top+(o.clientTop+parseFloat(r.paddingTop))*t.y;c*=t.x,d*=t.y,u*=t.x,f*=t.y,c+=a,d+=i,o=to(n=_(o))}}return j({width:u,height:f,x:c,y:d})}function tu(t,e){let n=te(t).scrollLeft;return e?e.left+n:td(F(t)).left+n}function tf(t,e){let n=t.getBoundingClientRect();return{x:n.left+e.scrollLeft-tu(t,n),y:n.top+e.scrollTop}}function tp(t,e,n){let r;if("viewport"===e)r=function(t,e){let n=_(t),r=F(t),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,s=0,l=0;if(o){a=o.width,i=o.height;let t=J();(!t||t&&"fixed"===e)&&(s=o.offsetLeft,l=o.offsetTop)}let c=tu(r);if(c<=0){let t=r.ownerDocument,e=t.body,n=getComputedStyle(e),o="CSS1Compat"===t.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(r.clientWidth-e.clientWidth-o);i<=25&&(a-=i)}else c<=25&&(a+=c);return{width:a,height:i,x:s,y:l}}(t,n);else if("document"===e)r=function(t){let e=F(t),n=te(t),r=t.ownerDocument.body,o=f(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),a=f(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-n.scrollLeft+tu(t),s=-n.scrollTop;return"rtl"===tt(r).direction&&(i+=f(e.clientWidth,r.clientWidth)-o),{width:o,height:a,x:i,y:s}}(F(t));else if(V(e))r=function(t,e){let n=td(t,!0,"fixed"===e),r=n.top+t.clientTop,o=n.left+t.clientLeft,a=W(t)?ts(t):h(1),i=t.clientWidth*a.x,s=t.clientHeight*a.y;return{width:i,height:s,x:o*a.x,y:r*a.y}}(e,n);else{let n=tc(t);r={x:e.x-n.x,y:e.y-n.y,width:e.width,height:e.height}}return j(r)}function tm(t){return"static"===tt(t).position}function th(t,e){if(!W(t)||"fixed"===tt(t).position)return null;if(e)return e(t);let n=t.offsetParent;return F(t)===n&&(n=n.ownerDocument.body),n}function tg(t,e){var n;let r=_(t);if(K(t))return r;if(!W(t)){let e=tn(t);for(;e&&!Q(e);){if(V(e)&&!tm(e))return e;e=tn(e)}return r}let o=th(t,e);for(;o&&(n=o,/^(table|td|th)$/.test(I(n)))&&tm(o);)o=th(o,e);return o&&Q(o)&&tm(o)&&!Z(o)?r:o||function(t){let e=tn(t);for(;W(e)&&!Q(e);){if(Z(e))return e;if(K(e))break;e=tn(e)}return null}(t)||r}let ty=async function(t){let e=this.getOffsetParent||tg,n=this.getDimensions,r=await n(t.floating);return{reference:function(t,e,n){let r=W(e),o=F(e),a="fixed"===n,i=td(t,!0,a,e),s={scrollLeft:0,scrollTop:0},l=h(0);if(r||!r&&!a)if(("body"!==I(e)||$(o))&&(s=te(e)),r){let t=td(e,!0,a,e);l.x=t.x+e.clientLeft,l.y=t.y+e.clientTop}else o&&(l.x=tu(o));a&&!r&&o&&(l.x=tu(o));let c=!o||r||a?h(0):tf(o,s);return{x:i.left+s.scrollLeft-l.x-c.x,y:i.top+s.scrollTop-l.y-c.y,width:i.width,height:i.height}}(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},tv={convertOffsetParentRelativeRectToViewportRelativeRect:function(t){let{elements:e,rect:n,offsetParent:r,strategy:o}=t,a="fixed"===o,i=F(r),s=!!e&&K(e.floating);if(r===i||s&&a)return n;let l={scrollLeft:0,scrollTop:0},c=h(1),d=h(0),u=W(r);if((u||!u&&!a)&&(("body"!==I(r)||$(i))&&(l=te(r)),u)){let t=td(r);c=ts(r),d.x=t.x+r.clientLeft,d.y=t.y+r.clientTop}let f=!i||u||a?h(0):tf(i,l);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+d.x+f.x,y:n.y*c.y-l.scrollTop*c.y+d.y+f.y}},getDocumentElement:F,getClippingRect:function(t){let{element:e,boundary:n,rootBoundary:r,strategy:o}=t,a=[..."clippingAncestors"===n?K(e)?[]:function(t,e){let n=e.get(t);if(n)return n;let r=tr(t,[],!1).filter(t=>V(t)&&"body"!==I(t)),o=null,a="fixed"===tt(t).position,i=a?tn(t):t;for(;V(i)&&!Q(i);){let e=tt(i),n=Z(i);n||"fixed"!==e.position||(o=null),(a?n||o:!(!n&&"static"===e.position&&o&&("absolute"===o.position||"fixed"===o.position)||$(i)&&!n&&function t(e,n){let r=tn(e);return!(r===n||!V(r)||Q(r))&&("fixed"===tt(r).position||t(r,n))}(t,i)))?o=e:r=r.filter(t=>t!==i),i=tn(i)}return e.set(t,r),r}(e,this._c):[].concat(n),r],i=tp(e,a[0],o),s=i.top,l=i.right,c=i.bottom,d=i.left;for(let t=1;t<a.length;t++){let n=tp(e,a[t],o);s=f(n.top,s),l=u(n.right,l),c=u(n.bottom,c),d=f(n.left,d)}return{width:l-d,height:c-s,x:d,y:s}},getOffsetParent:tg,getElementRects:ty,getClientRects:function(t){return Array.from(t.getClientRects())},getDimensions:function(t){let{width:e,height:n}=ta(t);return{width:e,height:n}},getScale:ts,isElement:V,isRTL:function(t){return"rtl"===tt(t).direction}};function tb(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}let tx=t=>({name:"arrow",options:t,async fn(e){let{x:n,y:r,placement:o,rects:a,platform:i,elements:s,middlewareData:l}=e,{element:c,padding:d=0}=y(t,e)||{};if(null==c)return{};let p=N(d),m={x:n,y:r},h=x(E(o)),g=w(h),v=await i.getDimensions(c),k="y"===h,C=k?"clientHeight":"clientWidth",R=a.reference[g]+a.reference[h]-m[h]-a.floating[g],T=m[h]-a.reference[h],S=await (null==i.getOffsetParent?void 0:i.getOffsetParent(c)),A=S?S[C]:0;A&&await (null==i.isElement?void 0:i.isElement(S))||(A=s.floating[C]||a.floating[g]);let j=A/2-v[g]/2-1,L=u(p[k?"top":"left"],j),M=u(p[k?"bottom":"right"],j),P=A-v[g]-M,O=A/2-v[g]/2+(R/2-T/2),D=f(L,u(O,P)),B=!l.arrow&&null!=b(o)&&O!==D&&a.reference[g]/2-(O<L?L:M)-v[g]/2<0,z=B?O<L?O-L:O-P:0;return{[h]:m[h]+z,data:{[h]:D,centerOffset:O-D-z,...B&&{alignmentOffset:z}},reset:B}}});var tw=n(47650),tE="undefined"!=typeof document?o.useLayoutEffect:function(){};function tk(t,e){let n,r,o;
1if(t===e)return!0;if(typeof t!=typeof e)return!1;if("function"==typeof t&&t.toString()===e.toString())return!0;if(t&&e&&"object"==typeof t){if(Array.isArray(t)){if((n=t.length)!==e.length)return!1;for(r=n;0!=r--;)if(!tk(t[r],e[r]))return!1;return!0}if((n=(o=Object.keys(t)).length)!==Object.keys(e).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(e,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!t.$$typeof)&&!tk(t[n],e[n]))return!1}return!0}return t!=t&&e!=e}function tC(t){return"undefined"==typeof window?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function tR(t,e){let n=tC(t);return Math.round(e*n)/n}function tT(t){let e=o.useRef(t);return tE(()=>{e.current=t}),e}var tS=n(88142),tA=n(95155),tN=o.forwardRef((t,e)=>{let{children:n,width:r=10,height:o=5,...a}=t;return(0,tA.jsx)(tS.sG.svg,{...a,ref:e,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?n:(0,tA.jsx)("polygon",{points:"0,0 30,0 15,10"})})});tN.displayName="Arrow";var tj=n(70222),tL=n(4129),tM="Popper",[tP,tO]=(0,s.A)(tM),[tD,tB]=tP(tM),tz=t=>{let{__scopePopper:e,children:n}=t,[r,a]=o.useState(null);return(0,tA.jsx)(tD,{scope:e,anchor:r,onAnchorChange:a,children:n})};tz.displayName=tM;var tH="PopperAnchor",tI=o.forwardRef((t,e)=>{let{__scopePopper:n,virtualRef:r,...a}=t,s=tB(tH,n),l=o.useRef(null),c=(0,i.s)(e,l),d=o.useRef(null);return o.useEffect(()=>{let t=d.current;d.current=(null==r?void 0:r.current)||l.current,t!==d.current&&s.onAnchorChange(d.current)}),r?null:(0,tA.jsx)(tS.sG.div,{...a,ref:c})});tI.displayName=tH;var t_="PopperContent",[tF,tY]=tP(t_),tV=o.forwardRef((t,e)=>{var n,r,a,s,l,c,d,p;let{__scopePopper:h,side:g="bottom",sideOffset:N=0,align:j="center",alignOffset:L=0,arrowPadding:M=0,avoidCollisions:H=!0,collisionBoundary:I=[],collisionPadding:_=0,sticky:Y="partial",hideWhenDetached:V=!1,updatePositionStrategy:W="optimized",onPlaced:X,...$}=t,K=tB(t_,h),[U,q]=o.useState(null),G=(0,i.s)(e,t=>q(t)),[Z,J]=o.useState(null),Q=function(t){let[e,n]=o.useState(void 0);return(0,tL.N)(()=>{if(t){n({width:t.offsetWidth,height:t.offsetHeight});let e=new ResizeObserver(e=>{let r,o;if(!Array.isArray(e)||!e.length)return;let a=e[0];if("borderBoxSize"in a){let t=a.borderBoxSize,e=Array.isArray(t)?t[0]:t;r=e.inlineSize,o=e.blockSize}else r=t.offsetWidth,o=t.offsetHeight;n({width:r,height:o})});return e.observe(t,{box:"border-box"}),()=>e.unobserve(t)}n(void 0)},[t]),e}(Z),tt=null!=(d=null==Q?void 0:Q.width)?d:0,te=null!=(p=null==Q?void 0:Q.height)?p:0,tn="number"==typeof _?_:{top:0,right:0,bottom:0,left:0,..._},to=Array.isArray(I)?I:[I],ta=to.length>0,ts={padding:tn,boundary:to.filter(tK),altBoundary:ta},{refs:tl,floatingStyles:tc,placement:tu,isPositioned:tf,middlewareData:tp}=function(t){void 0===t&&(t={});let{placement:e="bottom",strategy:n="absolute",middleware:r=[],platform:a,elements:{reference:i,floating:s}={},transform:l=!0,whileElementsMounted:c,open:d}=t,[u,f]=o.useState({x:0,y:0,strategy:n,placement:e,middlewareData:{},isPositioned:!1}),[p,m]=o.useState(r);tk(p,r)||m(r);let[h,g]=o.useState(null),[y,v]=o.useState(null),b=o.useCallback(t=>{t!==k.current&&(k.current=t,g(t))},[]),x=o.useCallback(t=>{t!==C.current&&(C.current=t,v(t))},[]),w=i||h,E=s||y,k=o.useRef(null),C=o.useRef(null),R=o.useRef(u),T=null!=c,S=tT(c),A=tT(a),N=tT(d),j=o.useCallback(()=>{if(!k.current||!C.current)return;let t={placement:e,strategy:n,middleware:p};A.current&&(t.platform=A.current),((t,e,n)=>{let r=new Map,o={platform:tv,...n},a={...o.platform,_c:r};return P(t,e,{...o,platform:a})})(k.current,C.current,t).then(t=>{let e={...t,isPositioned:!1!==N.current};L.current&&!tk(R.current,e)&&(R.current=e,tw.flushSync(()=>{f(e)}))})},[p,e,n,A,N]);tE(()=>{!1===d&&R.current.isPositioned&&(R.current.isPositioned=!1,f(t=>({...t,isPositioned:!1})))},[d]);let L=o.useRef(!1);tE(()=>(L.current=!0,()=>{L.current=!1}),[]),tE(()=>{if(w&&(k.current=w),E&&(C.current=E),w&&E){if(S.current)return S.current(w,E,j);j()}},[w,E,j,S,T]);let M=o.useMemo(()=>({reference:k,floating:C,setReference:b,setFloating:x}),[b,x]),O=o.useMemo(()=>({reference:w,floating:E}),[w,E]),D=o.useMemo(()=>{let t={position:n,left:0,top:0};if(!O.floating)return t;let e=tR(O.floating,u.x),r=tR(O.floating,u.y);return l?{...t,transform:"translate("+e+"px, "+r+"px)",...tC(O.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:e,top:r}},[n,l,O.floating,u.x,u.y]);return o.useMemo(()=>({...u,update:j,refs:M,elements:O,floatingStyles:D}),[u,j,M,O,D])}({strategy:"fixed",placement:g+("center"!==j?"-"+j:""),whileElementsMounted:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t,e,n,r){let o;void 0===r&&(r={});let{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,d=ti(t),p=a||i?[...d?tr(d):[],...e?tr(e):[]]:[];p.forEach(t=>{a&&t.addEventListener("scroll",n,{passive:!0}),i&&t.addEventListener("resize",n)});let h=d&&l?function(t,e){let n,r=null,o=F(t);function a(){var t;clearTimeout(n),null==(t=r)||t.disconnect(),r=null}return!function i(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),a();let c=t.getBoundingClientRect(),{left:d,top:p,width:h,height:g}=c;if(s||e(),!h||!g)return;let y=m(p),v=m(o.clientWidth-(d+h)),b={rootMargin:-y+"px "+-v+"px "+-m(o.clientHeight-(p+g))+"px "+-m(d)+"px",threshold:f(0,u(1,l))||1},x=!0;function w(e){let r=e[0].intersectionRatio;if(r!==l){if(!x)return i();r?i(!1,r):n=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==r||tb(c,t.getBoundingClientRect())||i(),x=!1}try{r=new IntersectionObserver(w,{...b,root:o.ownerDocument})}catch(t){r=new IntersectionObserver(w,b)}r.observe(t)}(!0),a}(d,n):null,g=-1,y=null;s&&(y=new ResizeObserver(t=>{let[r]=t;r&&r.target===d&&y&&e&&(y.unobserve(e),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var t;null==(t=y)||t.observe(e)})),n()}),d&&!c&&y.observe(d),e&&y.observe(e));let v=c?td(t):null;return c&&function e(){let r=td(t);v&&!tb(v,r)&&n(),v=r,o=requestAnimationFrame(e)}(),n(),()=>{var t;p.forEach(t=>{a&&t.removeEventListener("scroll",n),i&&t.removeEventListener("resize",n)}),null==h||h(),null==(t=y)||t.disconnect(),y=null,c&&cancelAnimationFrame(o)}}(...e,{animationFrame:"always"===W})}
1,elements:{reference:K.anchor},middleware:[((t,e)=>{let n=function(t){return void 0===t&&(t=0),{name:"offset",options:t,async fn(e){var n,r;let{x:o,y:a,placement:i,middlewareData:s}=e,l=await z(e,t);return i===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:o+l.x,y:a+l.y,data:{...l,placement:i}}}}}(t);return{name:n.name,fn:n.fn,options:[t,e]}})({mainAxis:N+te,alignmentAxis:L}),H&&((t,e)=>{let n=function(t){return void 0===t&&(t={}),{name:"shift",options:t,async fn(e){let{x:n,y:r,placement:o,platform:a}=e,{mainAxis:i=!0,crossAxis:s=!1,limiter:l={fn:t=>{let{x:e,y:n}=t;return{x:e,y:n}}},...c}=y(t,e),d={x:n,y:r},p=await a.detectOverflow(e,c),m=E(v(o)),h=x(m),g=d[h],b=d[m];if(i){let t="y"===h?"top":"left",e="y"===h?"bottom":"right",n=g+p[t],r=g-p[e];g=f(n,u(g,r))}if(s){let t="y"===m?"top":"left",e="y"===m?"bottom":"right",n=b+p[t],r=b-p[e];b=f(n,u(b,r))}let w=l.fn({...e,[h]:g,[m]:b});return{...w,data:{x:w.x-n,y:w.y-r,enabled:{[h]:i,[m]:s}}}}}}(t);return{name:n.name,fn:n.fn,options:[t,e]}})({mainAxis:!0,crossAxis:!1,limiter:"partial"===Y?((t,e)=>({fn:function(t){return void 0===t&&(t={}),{options:t,fn(e){let{x:n,y:r,placement:o,rects:a,middlewareData:i}=e,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=y(t,e),d={x:n,y:r},u=E(o),f=x(u),p=d[f],m=d[u],h=y(s,e),g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){let t="y"===f?"height":"width",e=a.reference[f]-a.floating[t]+g.mainAxis,n=a.reference[f]+a.reference[t]-g.mainAxis;p<e?p=e:p>n&&(p=n)}if(c){var b,w;let t="y"===f?"width":"height",e=B.has(v(o)),n=a.reference[u]-a.floating[t]+(e&&(null==(b=i.offset)?void 0:b[u])||0)+(e?0:g.crossAxis),r=a.reference[u]+a.reference[t]+(e?0:(null==(w=i.offset)?void 0:w[u])||0)-(e?g.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[f]:p,[u]:m}}}}(t).fn,options:[t,e]}))():void 0,...ts}),H&&((t,e)=>{let n=function(t){return void 0===t&&(t={}),{name:"flip",options:t,async fn(e){var n,r,o,a,i;let{placement:s,middlewareData:l,rects:c,initialPlacement:d,platform:u,elements:f}=e,{mainAxis:p=!0,crossAxis:m=!0,fallbackPlacements:h,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:N="none",flipAlignment:j=!0,...L}=y(t,e);if(null!=(n=l.arrow)&&n.alignmentOffset)return{};let M=v(s),P=E(d),O=v(d)===d,D=await (null==u.isRTL?void 0:u.isRTL(f.floating)),B=h||(O||!j?[A(d)]:function(t){let e=A(t);return[k(t),e,k(e)]}(d)),z="none"!==N;!h&&z&&B.push(...function(t,e,n,r){let o=b(t),a=function(t,e,n){switch(t){case"top":case"bottom":if(n)return e?R:C;return e?C:R;case"left":case"right":return e?T:S;default:return[]}}(v(t),"start"===n,r);return o&&(a=a.map(t=>t+"-"+o),e&&(a=a.concat(a.map(k)))),a}(d,j,N,D));let H=[d,...B],I=await u.detectOverflow(e,L),_=[],F=(null==(r=l.flip)?void 0:r.overflows)||[];if(p&&_.push(I[M]),m){let t=function(t,e,n){void 0===n&&(n=!1);let r=b(t),o=x(E(t)),a=w(o),i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return e.reference[a]>e.floating[a]&&(i=A(i)),[i,A(i)]}(s,c,D);_.push(I[t[0]],I[t[1]])}if(F=[...F,{placement:s,overflows:_}],!_.every(t=>t<=0)){let t=((null==(o=l.flip)?void 0:o.index)||0)+1,e=H[t];if(e&&("alignment"!==m||P===E(e)||F.every(t=>E(t.placement)!==P||t.overflows[0]>0)))return{data:{index:t,overflows:F},reset:{placement:e}};let n=null==(a=F.filter(t=>t.overflows[0]<=0).sort((t,e)=>t.overflows[1]-e.overflows[1])[0])?void 0:a.placement;if(!n)switch(g){case"bestFit":{let t=null==(i=F.filter(t=>{if(z){let e=E(t.placement);return e===P||"y"===e}return!0}).map(t=>[t.placement,t.overflows.filter(t=>t>0).reduce((t,e)=>t+e,0)]).sort((t,e)=>t[1]-e[1])[0])?void 0:i[0];t&&(n=t);break}case"initialPlacement":n=d}if(s!==n)return{reset:{placement:n}}}return{}}}}(t);return{name:n.name,fn:n.fn,options:[t,e]}})({...ts}),((t,e)=>{let n=function(t){return void 0===t&&(t={}),{name:"size",options:t,async fn(e){var n,r;let o,a,{placement:i,rects:s,platform:l,elements:c}=e,{apply:d=()=>{},...p}=y(t,e),m=await l.detectOverflow(e,p),h=v(i),g=b(i),x="y"===E(i),{width:w,height:k}=s.floating;"top"===h||"bottom"===h?(o=h,a=g===(await (null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(a=h,o="end"===g?"top":"bottom");let C=k-m.top-m.bottom,R=w-m.left-m.right,T=u(k-m[o],C),S=u(w-m[a],R),A=!e.middlewareData.shift,N=T,j=S;if(null!=(n=e.middlewareData.shift)&&n.enabled.x&&(j=R),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(N=C),A&&!g){let t=f(m.left,0),e=f(m.right,0),n=f(m.top,0),r=f(m.bottom,0);x?j=w-2*(0!==t||0!==e?t+e:f(m.left,m.right)):N=k-2*(0!==n||0!==r?n+r:f(m.top,m.bottom))}await d({...e,availableWidth:j,availableHeight:N});let L=await l.getDimensions(c.floating);return w!==L.width||k!==L.height?{reset:{rects:!0}}:{}}}}(t);return{name:n.name,fn:n.fn,options:[t,e]}})({...ts,apply:t=>{let{elements:e,rects:n,availableWidth:r,availableHeight:o}=t,{width:a,height:i}=n.reference,s=e.floating.style;s.setProperty("--radix-popper-available-width","".concat(r,"px")),s.setProperty("--radix-popper-available-height","".concat(o,"px")),s.setProperty("--radix-popper-anchor-width","".concat(a,"px")),s.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}}),Z&&((t,e)=>{let n=(t=>({name:"arrow",options:t,fn(e){let{element:n,padding:r}="function"==typeof t?t(e):t;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?tx({element:n.current,padding:r}).fn(e):{}:n?tx({element:n,padding:r}).fn(e):{}}}))(t);return{name:n.name,fn:n.fn,options:[t,e]}})({element:Z,padding:M}),tU({arrowWidth:tt,arrowHeight:te}),V&&((t,e)=>{let n=function(t){return void 0===t&&(t={}),{name:"hide",options:t,async fn(e){let{rects:n,platform:r}=e,{strategy:o="referenceHidden",...a}=y(t,e);switch(o){case"referenceHidden":{let t=O(await r.detectOverflow(e,{...a,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:D(t)}}}case"escaped":{let t=O(await r.detectOverflow(e,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:t,escaped:D(t)}}}default:return{}}}}}(t);return{name:n.name,fn:n.fn,options:[t,e]}})({strategy:"referenceHidden",...ts})]}),[tm,th]=tq(tu),tg=(0,tj.c)(X);(0,tL.N)(()=>{tf&&(null==tg||tg())},[tf,tg]);let ty=null==(n=tp.arrow)?void 0:n.x,tN=null==(r=tp.arrow)?void 0:r.y,tM=(null==(a=tp.arrow)?void 0:a.centerOffset)!==0,[tP,tO]=o.useState();return(0,tL.N)(()=>{U&&tO(window.getComputedStyle(U).zIndex)},[U]),(0,tA.jsx)("div",{ref:tl.setFloating,"data-radix-popper-content-wrapper":"",style:{...tc,transform:tf?tc.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:tP,"--radix-popper-transform-origin":[null==(s=tp.transformOrigin)?void 0:s.x,null==(l=tp.transformOrigin)?void 0:l.y].join(" "),...(null==(c=tp.hide)?void 0:c.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}}
1,dir:t.dir,children:(0,tA.jsx)(tF,{scope:h,placedSide:tm,onArrowChange:J,arrowX:ty,arrowY:tN,shouldHideArrow:tM,children:(0,tA.jsx)(tS.sG.div,{"data-side":tm,"data-align":th,...$,ref:G,style:{...$.style,animation:tf?void 0:"none"}})})})});tV.displayName=t_;var tW="PopperArrow",tX={top:"bottom",right:"left",bottom:"top",left:"right"},t$=o.forwardRef(function(t,e){let{__scopePopper:n,...r}=t,o=tY(tW,n),a=tX[o.placedSide];return(0,tA.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,tA.jsx)(tN,{...r,ref:e,style:{...r.style,display:"block"}})})});function tK(t){return null!==t}t$.displayName=tW;var tU=t=>({name:"transformOrigin",options:t,fn(e){var n,r,o,a,i;let{placement:s,rects:l,middlewareData:c}=e,d=(null==(n=c.arrow)?void 0:n.centerOffset)!==0,u=d?0:t.arrowWidth,f=d?0:t.arrowHeight,[p,m]=tq(s),h={start:"0%",center:"50%",end:"100%"}[m],g=(null!=(a=null==(r=c.arrow)?void 0:r.x)?a:0)+u/2,y=(null!=(i=null==(o=c.arrow)?void 0:o.y)?i:0)+f/2,v="",b="";return"bottom"===p?(v=d?h:"".concat(g,"px"),b="".concat(-f,"px")):"top"===p?(v=d?h:"".concat(g,"px"),b="".concat(l.floating.height+f,"px")):"right"===p?(v="".concat(-f,"px"),b=d?h:"".concat(y,"px")):"left"===p&&(v="".concat(l.floating.width+f,"px"),b=d?h:"".concat(y,"px")),{data:{x:v,y:b}}}});function tq(t){let[e,n="center"]=t.split("-");return[e,n]}var tG=n(75433),tZ=n(76842),tJ=Symbol("radix.slottable"),tQ=n(23558),t0=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"}),t1=o.forwardRef((t,e)=>(0,tA.jsx)(tS.sG.span,{...t,ref:e,style:{...t0,...t.style}}));t1.displayName="VisuallyHidden";var[t2,t5]=(0,s.A)("Tooltip",[tO]),t4=tO(),t8="TooltipProvider",t3="tooltip.open",[t7,t6]=t2(t8),t9=t=>{let{__scopeTooltip:e,delayDuration:n=700,skipDelayDuration:r=300,disableHoverableContent:a=!1,children:i}=t,s=o.useRef(!0),l=o.useRef(!1),c=o.useRef(0);return o.useEffect(()=>{let t=c.current;return()=>window.clearTimeout(t)},[]),(0,tA.jsx)(t7,{scope:e,isOpenDelayedRef:s,delayDuration:n,onOpen:o.useCallback(()=>{window.clearTimeout(c.current),s.current=!1},[]),onClose:o.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.current=!0,r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:o.useCallback(t=>{l.current=t},[]),disableHoverableContent:a,children:i})};t9.displayName=t8;var et="Tooltip",[ee,en]=t2(et),er=t=>{let{__scopeTooltip:e,children:n,open:r,defaultOpen:a,onOpenChange:i,disableHoverableContent:s,delayDuration:l}
1=t,d=t6(et,t.__scopeTooltip),u=t4(e),[f,p]=o.useState(null),m=(0,c.B)(),h=o.useRef(0),g=null!=s?s:d.disableHoverableContent,y=null!=l?l:d.delayDuration,v=o.useRef(!1),[b,x]=(0,tQ.i)({prop:r,defaultProp:null!=a&&a,onChange:t=>{t?(d.onOpen(),document.dispatchEvent(new CustomEvent(t3))):d.onClose(),null==i||i(t)},caller:et}),w=o.useMemo(()=>b?v.current?"delayed-open":"instant-open":"closed",[b]),E=o.useCallback(()=>{window.clearTimeout(h.current),h.current=0,v.current=!1,x(!0)},[x]),k=o.useCallback(()=>{window.clearTimeout(h.current),h.current=0,x(!1)},[x]),C=o.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>{v.current=!0,x(!0),h.current=0},y)},[y,x]);return o.useEffect(()=>()=>{h.current&&(window.clearTimeout(h.current),h.current=0)},[]),(0,tA.jsx)(tz,{...u,children:(0,tA.jsx)(ee,{scope:e,contentId:m,open:b,stateAttribute:w,trigger:f,onTriggerChange:p,onTriggerEnter:o.useCallback(()=>{d.isOpenDelayedRef.current?C():E()},[d.isOpenDelayedRef,C,E]),onTriggerLeave:o.useCallback(()=>{g?k():(window.clearTimeout(h.current),h.current=0)},[k,g]),onOpen:E,onClose:k,disableHoverableContent:g,children:n})})};er.displayName=et;var eo="TooltipTrigger",ea=o.forwardRef((t,e)=>{let{__scopeTooltip:n,...r}=t,s=en(eo,n),l=t6(eo,n),c=t4(n),d=o.useRef(null),u=(0,i.s)(e,d,s.onTriggerChange),f=o.useRef(!1),p=o.useRef(!1),m=o.useCallback(()=>f.current=!1,[]);return o.useEffect(()=>()=>document.removeEventListener("pointerup",m),[m]),(0,tA.jsx)(tI,{asChild:!0,...c,children:(0,tA.jsx)(tS.sG.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...r,ref:u,onPointerMove:(0,a.mK)(t.onPointerMove,t=>{"touch"!==t.pointerType&&(p.current||l.isPointerInTransitRef.current||(s.onTriggerEnter(),p.current=!0))}),onPointerLeave:(0,a.mK)(t.onPointerLeave,()=>{s.onTriggerLeave(),p.current=!1}),onPointerDown:(0,a.mK)(t.onPointerDown,()=>{s.open&&s.onClose(),f.current=!0,document.addEventListener("pointerup",m,{once:!0})}),onFocus:(0,a.mK)(t.onFocus,()=>{f.current||s.onOpen()}),onBlur:(0,a.mK)(t.onBlur,s.onClose),onClick:(0,a.mK)(t.onClick,s.onClose)})})});ea.displayName=eo;var ei="TooltipPortal",[es,el]=t2(ei,{forceMount:void 0}),ec=t=>{let{__scopeTooltip:e,forceMount:n,children:r,container:o}=t,a=en(ei,e);return(0,tA.jsx)(es,{scope:e,forceMount:n,children:(0,tA.jsx)(tZ.C,{present:n||a.open,children:(0,tA.jsx)(tG.Z,{asChild:!0,container:o,children:r})})})};ec.displayName=ei;var ed="TooltipContent",eu=o.forwardRef((t,e)=>{let n=el(ed,t.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...a}=t,i=en(ed,t.__scopeTooltip);return(0,tA.jsx)(tZ.C,{present:r||i.open,children:i.disableHoverableContent?(0,tA.jsx)(eg,{side:o,...a,ref:e}):(0,tA.jsx)(ef,{side:o,...a,ref:e})})}),ef=o.forwardRef((t,e)=>{let n=en(ed,t.__scopeTooltip),r=t6(ed,t.__scopeTooltip),a=o.useRef(null),s=(0,i.s)(e,a),[l,c]=o.useState(null),{trigger:d,onClose:u}=n,f=a.current,{onPointerInTransitChange:p}=r,m=o.useCallback(()=>{c(null),p(!1)},[p]),h=o.useCallback((t,e)=>{let n=t.currentTarget,r={x:t.clientX,y:t.clientY},o=function(t,e){let n=Math.abs(e.top-t.y),r=Math.abs(e.bottom-t.y),o=Math.abs(e.right-t.x),a=Math.abs(e.left-t.x);switch(Math.min(n,r,o,a)){case a:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());c(function(t){let e=t.slice();return e.sort((t,e)=>t.x<e.x?-1:t.x>e.x?1:t.y<e.y?-1:1*!!(t.y>e.y)),function(t){if(t.length<=1)return t.slice();let e=[];for(let n=0;n<t.length;n++){let r=t[n];for(;e.length>=2;){let t=e[e.length-1],n=e[e.length-2];if((t.x-n.x)*(r.y-n.y)>=(t.y-n.y)*(r.x-n.x))e.pop();else break}e.push(r)}e.pop();let n=[];for(let e=t.length-1;e>=0;e--){let r=t[e];for(;n.length>=2;){let t=n[n.length-1],e=n[n.length-2];if((t.x-e.x)*(r.y-e.y)>=(t.y-e.y)*(r.x-e.x))n.pop();else break}n.push(r)}return(n.pop(),1===e.length&&1===n.length&&e[0].x===n[0].x&&e[0].y===n[0].y)?e:e.concat(n)}(e)}([...function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,r=[];switch(e){case"top":r.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":r.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":r.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":r.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n})}return r}(r,o),...function(t){let{top:e,right:n,bottom:r,left:o}=t;return[{x:o,y:e},{x:n,y:e},{x:n,y:r},{x:o,y:r}]}(e.getBoundingClientRect())])),p(!0)},[p]);return o.useEffect(()=>()=>m(),[m]),o.useEffect(()=>{if(d&&f){let t=t=>h(t,f),e=t=>h(t,d);return d.addEventListener("pointerleave",t),f.addEventListener("pointerleave",e),()=>{d.removeEventListener("pointerleave",t),f.removeEventListener("pointerleave",e)}}},[d,f,h,m]),o.useEffect(()=>{if(l){let t=t=>{let e=t.target,n={x:t.clientX,y:t.clientY},r=(null==d?void 0:d.contains(e))||(null==f?void 0:f.contains(e)),o=!function(t,e){let{x:n,y:r}=t,o=!1;for(let t=0,a=e.length-1;t<e.length;a=t++){let i=e[t],s=e[a],l=i.x,c=i.y,d=s.x,u=s.y;c>r!=u>r&&n<(d-l)*(r-c)/(u-c)+l&&(o=!o)}return o}(n,l);r?m():o&&(m(),u())};return document.addEventListener("pointermove",t),()=>document.removeEventListener("pointermove",t)}},[d,f,l,u,m]),(0,tA.jsx)(eg,{...t,ref:s})}),[ep,em]=t2(et,{isInside:!1}),eh=function(t){let e=({children:t})=>(0,tA.jsx)(tA.Fragment,{children:t});return e.displayName=`${t}.Slottable`,e.__radixId=tJ,e}("TooltipContent"),eg=o.forwardRef((t,e)=>{let{__scopeTooltip:n,children:r,"aria-label":a,onEscapeKeyDown:i,onPointerDownOutside:s,...c}=t,d=en(ed,n),u=t4(n),{onClose:f}=d;return o.useEffect(()=>(document.addEventListener(t3,f),()=>document.removeEventListener(t3,f)),[f]),o.useEffect(()=>{if(d.trigger){let t=t=>{let e=t.target;(null==e?void 0:e.contains(d.trigger))&&f()};return window.addEventListener("scroll",t,{capture:!0}),()=>window.removeEventListener("scroll",t,{capture:!0})}},[d.trigger,f]),(0,tA.jsx)(l.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:t=>
vendor: 881 bytes, line 1
1t.preventDefault(),onDismiss:f,children:(0,tA.jsxs)(tV,{"data-state":d.stateAttribute,...u,...c,ref:e,style:{...c.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,tA.jsx)(eh,{children:r}),(0,tA.jsx)(ep,{scope:n,isInside:!0,children:(0,tA.jsx)(t1,{id:d.contentId,role:"tooltip",children:a||r})})]})})});eu.displayName=ed;var ey="TooltipArrow",ev=o.forwardRef((t,e)=>{let{__scopeTooltip:n,...r}=t,o=t4(n);return em(ey,n).isInside?null:(0,tA.jsx)(t$,{...o,...r,ref:e})});ev.displayName=ey;var eb=t9,ex=er,ew=ea,eE=ec,ek=eu,eC=ev}}]);
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.