PageSourceSearch

https://unorouter.com/_next/static/chunks/08a63yjczvj29.js?dpl=71f6ac84a984d5ea03e8b70f960cf6a9550f5077

js unorouter.com collected 2026-10-08 22:00:58 UTC 54,556 bytes, 3 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._posthogReleaseId=e._posthogReleaseId||"01a11d76-b2c9-0000-b824-e7d395f61a23";var n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="e2e5d7a5-c30c-5106-a923-a54616637e2f")}catch(e){}}();(()=>{"use strict";(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,846696,e=>{var t=e.i(271645),a=e.i(174080);let r=Array(12).fill(0),o=({visible:e,className:a})=>t.default.createElement("div",{className:["sonner-loading-wrapper",a].filter(Boolean).join(" "),"data-visible":e},t.default.createElement("div",{className:"sonner-spinner"},r.map((e,a)=>t.default.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${a}`})))),n=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20","aria-hidden":"true"},t.default.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"})),s=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20","aria-hidden":"true"},t.default.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"})),i=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20","aria-hidden":"true"},t.default.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"})),l=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20","aria-hidden":"true"},t.default.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"})),d=t.default.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","aria-hidden":"true"},t.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),t.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),c=1,u=e=>{var t;return"number"==typeof(null==e?void 0:e.id)||(null==e||null==(t=e.id)?void 0:t.length)>0?e.id:c++},f=new class{constructor(){this.subscribe=e=>
1(this.subscribers.push(e),this.getActiveToasts().forEach(t=>e(t)),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e],this.trimHistory()},this.trimHistory=()=>{let e=this.toasts.length-100;e<=0||(this.toasts=this.toasts.filter(t=>!(e>0&&this.dismissedToasts.has(t.id))||(this.dismissedToasts.delete(t.id),e--,!1)))},this.create=e=>{let{message:t,...a}=e,r=u(e),o=this.pendingDismissals.get(r);void 0!==o&&(cancelAnimationFrame(o),this.pendingDismissals.delete(r),this.dismissedToasts.delete(r));let n=this.dismissedToasts.has(r),s=void 0===e.dismissible||e.dismissible;return n&&(this.dismissedToasts.delete(r),this.toasts=this.toasts.filter(e=>e.id!==r)),(n?void 0:this.toasts.find(e=>e.id===r))?this.toasts=this.toasts.map(a=>a.id===r?(this.publish({...a,...e,id:r,title:t}),{...a,...e,id:r,dismissible:s,title:t}):a):this.addToast({title:t,...a,dismissible:s,id:r}),r},this.dismiss=e=>{if(null==e)return this.getActiveToasts().forEac
1h(e=>{this.dismissedToasts.add(e.id),this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e;this.dismissedToasts.add(e);let t=this.pendingDismissals.get(e);return void 0!==t&&cancelAnimationFrame(t),this.pendingDismissals.set(e,requestAnimationFrame(()=>{this.pendingDismissals.delete(e),this.subscribers.forEach(t=>t({id:e,dismiss:!0}))})),e},this.message=(e,t)=>this.create({...t,message:e,type:void 0}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,a)=>{let r,o;if(!a)return;void 0!==a.loading&&(o=this.create({...a,promise:e,type:"loading",message:a.loading,description:"function"!=typeof a.description?a.description:void 0}));let n=Promise.resolve(e instanceof Function?e():e),s=void 0!==o,i=n.then(async e=>{if(r=["resolve",e],t.default.isValidElement(e))s=!1,this.create({id:o,type:"default",message:e});else if(p(e)&&!e.ok){s=!1;let r="function"==typeof a.error?await a.error(`HTTP error! status: ${e.status}`):a.error,n="function"==typeof a.description?await a.description(`HTTP error! status: ${e.status}`):a.description,i="object"!=typeof r||t.default.isValidElement(r)?{message:r}:r;this.create({id:o,type:"error",description:n,...i})}else if(e instanceof Error){s=!1;let r="function"==typeof a.error?await a.error(e):a.error,n="function"==typeof a.description?await a.description(e):a.description,i="object"!=typeof r||t.default.isValidElement(r)?{message:r}:r;this.create({id:o,type:"error",description:n,...i})}else if(void 0!==a.success){s=!1;let r="function"==typeof a.success?await a.success(e):a.success,n="function"==typeof a.description?await a.description(e):a.description,i="object"!=typeof r||t.default.isValidElement(r)?{message:r}:r;this.create({id:o,type:"success",description:n,...i})}}).catch(async e=>{if(r=["reject",e],void 0!==a.error){s=!1;let r="function"==typeof a.error?await a.error(e):a.error,n="function"==typeof a.description?await a.description(e):a.description,i="object"!=typeof r||t.default.isValidElement(r)?{message:r}:r;this.create({id:o,type:"error",description:n,...i})}}).finally(()=>{s&&(this.dismiss(o),o=void 0),null==a.finally||a.finally.call(a)}),l=()=>new Promise((e,t)=>i.then(()=>"reject"===r[0]?t(r[1]):e(r[1])).catch(t));return"string"!=typeof o&&"number"!=typeof o?{unwrap:l}:Object.assign(o,{unwrap:l})},this.custom=(e,t)=>{let a=u(t);return this.create({...t,jsx:e(a),id:a,type:void 0}),a},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set,this.pendingDismissals=new Map}},p=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,m=Object.assign((e,t)=>f.message(e,t),{success:f.success,info:f.info,warning:f.warning,error:f.error,custom:f.custom,message:f.message,promise:f.promise,dismiss:f.dismiss,loading:f.loading},{getHistory:()=>f.toasts,getToasts:()=>f.getActiveToasts()});function h(e){return void 0!==e.label}function g(...e){return e.filter(Boolean).join(" ")}!function(e){if(!e||"u"<typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",t.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}
vendor: 14,921 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;flex:1;min-width:0}[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(--normal-text);background:var(--normal-bg);border:1px solid var(--normal-border);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]{-webkit-user-select:none;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=e=>{var a,r,c,u,f,p,m,b,v,_,y;let{invert:w,toast:x,unstyled:k,interacting:E,setHeights:C,visibleToasts:S,heights:T,index:N,toasts:D,expanded:M,removeToast:B,defaultRichColors:R,closeButton:A,style:L,cancelButtonStyle:j,actionButtonStyle:I,className:z="",descriptionClassName:$="",duration:P,position:Y,gap:O,expandByDefault:q,classNames:F,icons:H,closeButtonAriaLabel:U="Close toast"}=e,[V,J]=t.default.useState(null),[X,K]=t.default.useState(null),[W,G]=t.default.useState(!1),[Q,Z]=t.default.useState(!1),[ee,et]=t.default.useState(!1),[ea,er]=t.default.useState(!1),[eo,en]=t.default.useState(!1),[es,ei]=t.default.useState(0),[el,ed]=t.default.useState(0),ec=t.default.useRef(x.duration||P||4e3),eu=t.default.useRef(null),ef=t.default.useRef(null),ep=0===N,em=N+1<=S,eh=x.type,eg=null!=eh?eh:"default",eb=!1!==x.dismissible,ev=x.className||"",e_=x.descriptionClassName||"",ey=t.default.useMemo(()=>T.findIndex(e=>e.toastId===x.id)||0,[T,x.id]),ew=t.default.useMemo(()=>{var e;return null!=(e=x.closeButton)?e:A},[x.closeButton,A]),ex=t.default.useMemo(()=>x.duration||P||4e3,[x.duration,P]),ek=t.default.useRef(0),eE=t.default.useRef(0),eC=t.default.useRef(0),eS=t.default.useRef(null),[eT,eN]=Y.split("-"),eD=t.default.useMemo(()=>T.reduce((e,t,a)=>a>=ey?e:e+t.height,0),[T,ey]),eM=(()=>{let[e,a]=t.default.useState(document.hidden);return t.default.useEffect(()=>{let e=()=>{a(document.hidden)};return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)},[]),e})(),eB=t.default.useMemo(()=>{var t;return null!=(t=e.swipeDirections)?t:function(e){let[t,a]=e.split("-"),r=[];return t&&r.push(t),a&&r.push(a),r}(Y)},[e.swipeDirections,Y]),eR=x.invert||w,eA="loading"===eh;eE.current=t.default.useMemo(()=>ey*O+eD,[ey,eD]),t.default.useEffect(()=>{ec.current=ex},[ex]),t.default.useEffect(()=>{G(!0)},[]),t.default.useEffect(()=>{let e=ef.current;if(e){let t=e.getBoundingClientRect().height;return ed(t),C(e=>[{toastId:x.id,height:t,position:x.position},...e]),()=>C(e=>e.filter(e=>e.toastId!==x.id))}},[C,x.id]),t.default.useLayoutEffect(()=>{if(!W)return;let e=ef.current,t=e.style.height;e.style.height="auto";let a=e.getBoundingClientRect().height;e.style.height=t,ed(a),C(e=>e.find(e=>e.toastId===x.id)?e.map(e=>e.toastId===x.id?{...e,height:a}:e):[{toastId:x.id,height:a,position:x.position},...e])},[W,x.title,x.description,C,x.id,x.jsx,x.action,x.cancel]);let eL=t.default.useCallback(()=>{Z(!0),ei(eE.current),C(e=>e.filter(e=>e.toastId!==x.id)),setTimeout(()=>{B(x)},200)},[x,B,C,eE]);function ej(){var e,a;return(null==H?void 0:H.loading)?t.default.createElement("div",{className:g(null==F?void 0:F.loader,null==x||null==(a=x.classNames)?void 0:a.loader,"sonner-loader"),"data-visible":"loading"===eh},H.loading):t.default.createElement(o,{className:g(null==F?void 0:F.loader,null==x||null==(e=x.classNames)?void 0:e.loader),visible:"loading"===eh})}t.default.useEffect(()=>{let e;if((!x.promise||"loading"!==eh)&&1/0!==x.duration&&"loading"!==x.type){if(M||E||eM){if(eC.current<ek.current){let e=new Date().getTime()-ek.current;ec.current=ec.current-e}eC.current=new Date().getTime()}else 1/0!==ec.current&&(ek.current=new Date().getTime(),e=setTimeout(()=>{null==x.onAutoClose||x.onAutoClose.call(x,x),eL()},ec.current));return()=>clearTimeout(e)}},[M,E,x,eh,eM,eL]),t.default.useEffect(()=>{x.delete&&(eL(),null==x.onDismiss||x.onDismiss.call(x,x))},[eL,x.delete]);let eI=x.icon||(null==H?void 0:H[eh])||(e=>{switch(e){case"success":return n;case"info":return i;case"warning":return s;case"error":return l;default:return null}})(eh);return t.default.createElement("li",{tabIndex:0,ref:ef,className:g(z,ev,null==F?void 0:F.toast,null==x||null==(a=x.classNames)?void 0:a.toast,null==F?void 0:F[eg],null==x||null==(r=x.classNames)?void 0:r[eg]),"data-sonner-toast":"","data-rich-colors":null!=(_=x.richColors)?_:R,"data-styled":!(x.jsx||x.unstyled||k),"data-mounted":W,"data-promise":!!x.promise,"data-swiped":eo,"data-removed":Q,"data-visible":em,"data-y-position":eT,"data-x-position":eN,"data-index":N,"data-front":ep,"data-swiping":ee,"data-dismissible":eb,"data-type":eh,"data-invert":eR,"data-swipe-out":ea,"data-swipe-direction":X,"data-expanded":!!(M||q&&W),"data-testid":x.testId,style:{"--index":N,"--toasts-before":N,"--z-index":D.length-N,"--offset":`${Q?es:eE.current}px`,"--initial-height":q?"auto":`${el}px`,...L,...x.style},onDragEnd:()=>{et(!1),J(null),eS.current=null},onPointerDown:e=>
1{2===e.button||eA||!eb||(eu.current=new Date,ei(eE.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(et(!0),eS.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,a,r,o;if(ea||!eb)return;eS.current=null;let n=Number((null==(e=ef.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),s=Number((null==(t=ef.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),i=new Date().getTime()-(null==(a=eu.current)?void 0:a.getTime()),l="x"===V?n:s,d=Math.abs(l)/i;if(("x"===V?eB.includes(n>0?"right":"left"):eB.includes(s>0?"bottom":"top"))&&(Math.abs(l)>=45||d>.11)){ei(eE.current),null==x.onDismiss||x.onDismiss.call(x,x),"x"===V?K(n>0?"right":"left"):K(s>0?"down":"up"),eL(),er(!0);return}null==(r=ef.current)||r.style.setProperty("--swipe-amount-x","0px"),null==(o=ef.current)||o.style.setProperty("--swipe-amount-y","0px"),en(!1),et(!1),J(null)},onPointerMove:e=>{var t,a,r;if(!eS.current||!eb||(null==(t=window.getSelection())?void 0:t.toString().length)>0)return;let o=e.clientY-eS.current.y,n=e.clientX-eS.current.x;!V&&(Math.abs(n)>1||Math.abs(o)>1)&&J(Math.abs(n)>Math.abs(o)?"x":"y");let s={x:0,y:0},i=e=>1/(1.5+Math.abs(e)/20);if("y"===V){if(eB.includes("top")||eB.includes("bottom"))if(eB.includes("top")&&o<0||eB.includes("bottom")&&o>0)s.y=o;else{let e=o*i(o);s.y=Math.abs(e)<Math.abs(o)?e:o}}else if("x"===V&&(eB.includes("left")||eB.includes("right")))if(eB.includes("left")&&n<0||eB.includes("right")&&n>0)s.x=n;else{let e=n*i(n);s.x=Math.abs(e)<Math.abs(n)?e:n}(Math.abs(s.x)>0||Math.abs(s.y)>0)&&en(!0),null==(a=ef.current)||a.style.setProperty("--swipe-amount-x",`${s.x}px`),null==(r=ef.current)||r.style.setProperty("--swipe-amount-y",`${s.y}px`)}},ew&&!x.jsx&&"loading"!==eh?t.default.createElement("button",{"aria-label":U,"data-disabled":eA,"data-close-button":!0,onClick:eA||!eb?()=>{}:()=>{eL(),null==x.onDismiss||x.onDismiss.call(x,x)},className:g(null==F?void 0:F.closeButton,null==x||null==(c=x.classNames)?void 0:c.closeButton)},null!=(y=null==H?void 0:H.close)?y:d):null,(eh||x.icon||x.promise)&&null!==x.icon&&((null==H?void 0:H[eh])!==null||x.icon)?t.default.createElement("div",{"data-icon":"",className:g(null==F?void 0:F.icon,null==x||null==(u=x.classNames)?void 0:u.icon)},"loading"===eh?x.icon||ej():x.promise?ej():null,"loading"!==eh?eI:null):null,t.default.createElement("div",{"data-content":"",className:g(null==F?void 0:F.content,null==x||null==(f=x.classNames)?void 0:f.content)},t.default.createElement("div",{"data-title":"",className:g(null==F?void 0:F.title,null==x||null==(p=x.classNames)?void 0:p.title)},x.jsx?x.jsx:"function"==typeof x.title?x.title():x.title),x.description?t.default.createElement("div",{"data-description":"",className:g($,e_,null==F?void 0:F.description,null==x||null==(m
1=x.classNames)?void 0:m.description)},"function"==typeof x.description?x.description():x.description):null),t.default.isValidElement(x.cancel)?x.cancel:x.cancel&&h(x.cancel)?t.default.createElement("button",{"data-button":!0,"data-cancel":!0,style:x.cancelButtonStyle||j,onClick:e=>{!h(x.cancel)||eb&&(null==x.cancel.onClick||x.cancel.onClick.call(x.cancel,e),eL())},className:g(null==F?void 0:F.cancelButton,null==x||null==(b=x.classNames)?void 0:b.cancelButton)},x.cancel.label):null,t.default.isValidElement(x.action)?x.action:x.action&&h(x.action)?t.default.createElement("button",{"data-button":!0,"data-action":!0,style:x.actionButtonStyle||I,onClick:e=>{!h(x.action)||(null==x.action.onClick||x.action.onClick.call(x.action,e),e.defaultPrevented||eL())},className:g(null==F?void 0:F.actionButton,null==x||null==(v=x.classNames)?void 0:v.actionButton)},x.action.label):null)};function v(){if("u"<typeof window||"u"<typeof document)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}let _=t.default.forwardRef(function(e,r){let{id:o,invert:n,position:s="bottom-right",hotkey:i=["altKey","KeyT"],expand:l,closeButton:d,className:c,offset:u,mobileOffset:p,theme:m="light",richColors:h,duration:g,style:_,visibleToasts:y=3,toastOptions:w,dir:x=v(),gap:k=14,icons:E,customAriaLabel:C,containerAriaLabel:S="Notifications"}=e,[T,N]=t.default.useState([]),D=t.default.useMemo(()=>o?T.filter(e=>e.toasterId===o):T.filter(e=>!e.toasterId),[T,o]),M=t.default.useMemo(()=>Array.from(new Set([s].concat(D.filter(e=>e.position).map(e=>e.position)))),[D,s]),[B,R]=t.default.useState([]),[A,L]=t.default.useState(!1),[j,I]=t.default.useState(!1),[z,$]=t.default.useState("system"!==m?m:"u">typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),P=t.default.useRef(null),Y=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),O=t.default.useRef(null),q=t.default.useRef(!1),F=t.default.useCallback(e=>{N(t=>{var a;return(null==(a=t.find(t=>t.id===e.id))?void 0:a.delete)||f.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return t.default.useEffect(()=>f.subscribe(e=>{e.dismiss?requestAnimationFrame(()=>{N(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))}):setTimeout(()=>{a.default.flushSync(()=>{N(t=>{let a=t.findIndex(t=>t.id===e.id);return -1!==a?[...t.slice(0,a),{...t[a],...e},...t.slice(a+1)]:[e,...t]})})})}),[]),t.default.useEffect(()=>{if("system"!==m)return void $(m);if("system"===m&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?$("dark"):$("light")),"u"<typeof window)return;let e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",({matches:e})=>{e?$("dark"):$("light")})}catch(t){e.addListener(({matches:e})=>{try{e?$("dark"):$("light")}catch(e){console.error(e)}})}},[m]),t.default.useEffect(()=>{T.length<=1&&L(!1)},[T]),t.default.useEffect(()=>{let e=e=>{var t,a;i.length>0&&i.every(t=>e[t]||e.code===t)&&(L(!0),null==(a=P.current)||a.focus()),"Escape"===e.code&&(document.activeElement===P.current||(null==(t=P.current)?void 0:t.contains(document.activeElement)))&&L(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[i]),t.default.useEffect(()=>{if(P.current)return()=>{O.current&&(O.current.focus({preventScroll:!0}),O.current=null,q.current=!1)}},[P.current]),t.default.createElement("section",{ref:r,"aria-label":null!=C?C:`${S} ${Y}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0,"data-react-aria-top-layer":!0},M.map((a,r)=>{var o;let s,[i,f]=a.split("-");return D.length?t.default.createElement("ol",{key:a,dir:"auto"===x?v():x,tabIndex:-1,ref:P,className:c,"data-sonner-toaster":!0,"data-sonner-theme":z,"data-y-position":i,"data-x-position":f,style:{"--front-toast-height":`${(null==(o=B[0])?void 0:o.height)||0}px`,"--width":"356px","--gap":`${k}px`,..._,...(s={},[u,p].forEach((e,t)=>{let a=1===t,r=a?"--mobile-offset":"--offset",o=a?"16px":"24px";function n(e){["top","right","bottom","left"].forEach(t=>{s[`${r}-${t}`]="number"==typeof e?`${e}px`:e})}"number"==typeof e||"string"==typeof e?n(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?s[`${r}-${t}`]=o:s[`${r}-${t}`]="number"==typeof e[t]?`${e[t]}px`:e[t]}):n(o)}),s)},onBlur:e=>{q.current&&!e.currentTarget.contains(e.relatedTarget)&&(q.current=!1,O.current&&(O.current.focus({preventScroll:!0}),O.current=null))},onFocus:e=>{!(e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible)&&(q.current||(q.current=!0,O.current=e.relatedTarget))},onMouseEnter:()=>L(!0),onMouseMove:()=>L(!0),onMouseLeave:()=>{j||L(!1)},onDragEnd:()=>L(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||I(!0)},onPointerUp:()=>I(!1)},D.filter(e=>!e.position&&0===r||e.position===a).map((r,o)=>{var s,i;
1return t.default.createElement(b,{key:r.id,icons:E,index:o,toast:r,defaultRichColors:h,duration:null!=(s=null==w?void 0:w.duration)?s:g,className:null==w?void 0:w.className,descriptionClassName:null==w?void 0:w.descriptionClassName,invert:n,visibleToasts:y,closeButton:null!=(i=null==w?void 0:w.closeButton)?i:d,interacting:j,position:a,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:F,toasts:D.filter(e=>e.position==r.position),heights:B.filter(e=>e.position==r.position),setHeights:R,expandByDefault:l,gap:k,expanded:A,swipeDirections:e.swipeDirections})})):null}))});e.s(["K",0,_,"c",0,m])},375679,e=>{var t=e.i(989595),a=e.i(804743);e.s(["f",0,{auth:{loginCompleted:e=>{t.f.capture("auth_login_completed",{method:e})},registerCompleted:()=>{t.f.capture("auth_register_completed")},twoFAVerified:()=>{t.f.capture("auth_2fa_verified")},oauthInitiated:e=>{t.f.capture("auth_oauth_initiated",{provider:e})},verificationSent:()=>{t.f.capture("auth_verification_sent")},registerFailed:e=>{t.f.capture("auth_register_failed",{reason:e.reason})}},chat:{modelChanged:e=>{t.f.capture("chat_model_changed",{from_model:e.from,to_model:e.to})},webSearchToggled:e=>{t.f.capture("chat_web_search_toggled",{enabled:e})},conversationRenameStarted:()=>{t.f.capture("chat_conversation_rename_started")},conversationRenameCancelled:()=>{t.f.capture("chat_conversation_rename_cancelled")},conversationSelected:e=>{t.f.capture("chat_conversation_selected",{from:e.from})},conversationListSearched:e=>{t.f.capture("chat_conversation_list_searched",{query_length:e.query_length,has_results:e.has_results})},conversationListPaginated:()=>{t.f.capture("chat_conversation_list_paginated")},conversationExported:e=>{t.f.capture("chat_conversation_exported",{format:e.format})},conversationExportFailed:e=>{t.f.capture("chat_conversation_export_failed",{format:e.format})},importPickerOpened:()=>{t.f.capture("chat_import_picker_opened")},conversationImported:()=>{t.f.capture("chat_conversation_imported")},markdownCopied:e=>{t.f.capture("chat_markdown_copied",{char_count:e.char_count})},conversationDuplicated:()=>{t.f.capture("chat_conversation_duplicated")},conversationCleared:()=>{t.f.capture("chat_conversation_cleared")},clearConfirmOpened:()=>{t.f.capture("chat_clear_confirm_opened")},overridesDrawerOpened:e=>{t.f.capture("chat_overrides_drawer_opened",{mode:e.mode})},overridesSaved:e=>{t.f.capture("chat_overrides_saved",e)},streamCompleted:e=>{t.f.capture("chat_stream_completed",{model:e.model,is_first_message:e.is_first_message,is_rp:e.is_rp,character_count:e.character_count,has_persona:e.has_persona,has_lorebook:e.has_lorebook,has_preset:e.has_preset})},streamFailed:e=>{t.f.capture("chat_stream_failed",{error_type:e.error_type,status:e.status,code:e.code,model:e.model,request_id:e.request_id??null,message:e.message})},sectionFailed:e=>{t.f.capture("chat_section_failed",{source:e.source,name:e.name,message:e.message})},modelAutoPicked:e=>{t.f.capture("chat_model_auto_picked",{to_model:e.to})},messageSwiped:e=>{t.f.capture("chat_message_swiped",{direction:e.direction,is_rp:e.is_rp})},messageRegenerated:e=>{t.f.capture("chat_message_regenerated",{is_rp:e.is_rp})},messageEdited:e=>{t.f.capture("chat_message_edited",{role:e.role,is_rp:e.is_rp})},conversationBranched:e=>{t.f.capture("chat_conversation_branched",{is_rp:e.is_rp})},groupTurn:e=>{t.f.capture("chat_group_turn",{character_count:e.character_count})},autoContinued:e=>{t.f.capture("chat_auto_continued",{step:e.step})},greetingPicked:e=>{t.f.capture("chat_greeting_picked",{index:e.index})},imageGenerated:e=>{t.f.capture("chat_image_generated",{source:e.source,model:e.model})},memoryFolded:()=>{t.f.capture("chat_memory_folded")},dbTransferSent:e=>{t.f.capture("chat_db_transfer_sent",e)},dbTransferReceived:e=>{t.f.capture("chat_db_transfer_received",e)},dbTransferFailed:e=>{t.f.capture("chat_db_transfer_failed",e)}},billing:{topUpInitiated:e=>{t.f.capture("billing_topup_initiated",{provider:e.provider,amount:e.amount,has_discount:e.has_discount,discount_pct:e.discount_pct})},subscriptionInitiated:e=>{t.f.capture("billing_subscription_initiated",{plan_id:e.planId,provider:e.provider,provider_was_only_option:e.provider_was_only_option})},preferenceUpdated:e=>{t.f.capture("billing_preference_updated",{preference:e})},portalOpened:()=>{t.f.capture("billing_portal_opened")},refreshed:()=>{t.f.capture("billing_refreshed")}},tokens:{created:e=>{t.f.capture("token_created",e)},deleted:()=>{t.f.capture("token_deleted")},updated:e=>{t.f.capture("token_updated",e)},statusToggled:e=>{t.f.capture("token_status_toggled",{enabled:e})}
1,keyRevealed:()=>{t.f.capture("token_key_revealed")},keyCopied:()=>{t.f.capture("token_key_copied")},quotaPresetClicked:e=>{t.f.capture("token_quota_preset_clicked",{amount:e.amount})}},settings:{themeChanged:e=>{t.f.capture("settings_theme_changed",{theme:e})},localeChanged:e=>{t.f.capture("settings_locale_changed",{locale:e})},twoFAEnabled:()=>{t.f.capture("settings_2fa_enabled")},twoFADisabled:()=>{t.f.capture("settings_2fa_disabled")},passkeyRegistered:()=>{t.f.capture("settings_passkey_registered")},passkeyDeleted:()=>{t.f.capture("settings_passkey_deleted")},emailBound:()=>{t.f.capture("settings_email_bound")},passwordChanged:()=>{t.f.capture("settings_password_changed")},accountDeleted:()=>{t.f.capture("settings_account_deleted")},accessTokenGenerated:()=>{t.f.capture("settings_access_token_generated")},apiReferenceOpened:()=>{t.f.capture("settings_api_reference_opened")},oauthBound:e=>{t.f.capture("settings_oauth_bound",{provider:e})},oauthUnbound:e=>{t.f.capture("settings_oauth_unbound",{provider:e})},notificationChannelChanged:e=>{t.f.capture("settings_notification_channel_changed",{method:e})},notificationSaved:e=>{t.f.capture("settings_notification_saved",e)}},navigation:{sidebarToggled:e=>{t.f.capture("nav_sidebar_toggled",{open:e})},topLinkClicked:e=>{t.f.capture("nav_top_link_clicked",e)},docsSubmenuLinkClicked:e=>{t.f.capture("nav_docs_submenu_link_clicked",{name:e.name})},footerLinkClicked:e=>{t.f.capture("nav_footer_link_clicked",e)},socialClicked:e=>{t.f.capture("nav_social_clicked",{platform:e})},supportEmailClicked:()=>{t.f.capture("nav_support_email_clicked")}},affiliate:{quotaTransferred:e=>{t.f.capture("affiliate_quota_transferred",{amount:e})},linkCopied:()=>{t.f.capture("affiliate_link_copied")},codeCopied:()=>{t.f.capture("affiliate_code_copied")},transferDialogOpened:()=>{t.f.capture("affiliate_transfer_dialog_opened")},tabChanged:e=>{t.f.capture("affiliate_tab_changed",{tab:e.tab})}},dashboard:{chartTabChanged:e=>{t.f.capture("dashboard_chart_tab_changed",{tab:e.tab})},dateRangeChanged:e=>{t.f.capture("dashboard_date_range_changed",{period_minutes:e.period_minutes})},dateRangeReset:()=>{t.f.capture("dashboard_date_range_reset")},refreshed:()=>{t.f.capture("dashboard_refreshed")},sectionChanged:e=>{t.f.capture("dashboard_section_changed",{section:e.section})}},logs:{filterChanged:e=>{t.f.capture("logs_filter_changed",e)},filtersReset:()=>{t.f.capture("logs_filters_reset")},refreshed:()=>{t.f.capture("logs_refreshed")},modelNameCopied:()=>{t.f.capture("logs_model_name_copied")},tokenNameCopied:()=>{t.f.capture("logs_token_name_copied")}},docs:{osTabChanged:e=>{t.f.capture("docs_os_tab_changed",{os:e.os})},guideViewed:e=>{t.f.capture("docs_guide_viewed",{slug:e.slug})}},models:{detailOpened:e=>{t.f.capture("models_detail_opened",{model:e.model})},searched:e=>{t.f.capture("models_searched",{query_length:e.query_length,has_results:e.has_results})},compareAdded:e=>{t.f.capture("models_compare_added",{model:e.model})},openInChat:e=>{t.f.capture("models_open_in_chat",{model:e.model})},notifyWatchToggled:e=>{t.f.capture("models_notify_watch_toggled",{topic:e.topic,watched:e.watched})},notifyPushEnabled:e=>{t.f.capture("models_notify_push_enabled",{topics:e.topics})}},rp:{entityAction:e=>{t.f.capture("rp_entity_action",e)}},health:{dbEmptied:e=>{t.f.capture("health_db_emptied",{...e,release:a.l})},viewportStuck:e=>{t.f.capture("health_viewport_stuck",{...e,release:a.l})}},content:{copied:e=>{t.f.capture("content_copied",{label:e.label})}}}])},989595,e=>{var t=e.i(652772),a=e.i(160950);let r=null,o=!1,n=[],s=["resizeobserver loop","script error.","__firefox__","contentscriptdata","standardselectors","wallet must has","window.webkit.messagehandlers","lidnotifyid is not defined","object not found matching id","can't access dead object","permission denied to access","cannot redefine property: onurlchange","failed to load chunk","loading chunk","loading css chunk","minified react error #418","minified react error #310","minified react error #185","minified react error #454","minified react error #419","parameter 1 is not of type 'element'","getsynchandleerror","fell back to in-memory","no output generated","ai_nooutputgeneratederror","webassembly is not defined","a message with the same id already exists in the parent tree","window.ethereum","java object is gone","can't find variable: config"],i=["maximum call stack size exceeded","network error","networkerror","load failed","failed to fetch","signal is aborted","operation was aborted","the user aborted a request","removechild","insertbefore","tried to unmount a fiber","not focused","clipboard","write permission denied","connection closed","the operation is insecure","not allowed by the user agent"],l=new Set(["affiliate_tab_changed","affiliate_transfer_dialog_opened","billing_refreshed","chat_clear_confirm_opened","chat_conversation_list_paginated","chat_conversation_list_searched","chat_conversation_rename_cancelled","chat_conversation_rename_started","chat_conversation_selected","chat_import_picker_opened","chat_markdown_copied","chat_memory_folded","chat_model_auto_picked","chat_overrides_drawer_opened","content_copied","dashboard_chart_tab_changed","dashboard_date_range_changed","dashboard_date_range_reset","dashboard_refreshed","dashboard_section_changed","docs_os_tab_changed","logs_filter_changed","logs_filters_reset","logs_model_name_copied","logs_refreshed","logs_token_name_copied","nav_sidebar_toggled","settings_theme_changed"]),d=new Set(["chat_auto_continued","chat_group_turn","chat_message_edited","chat_message_regenerated","chat_message_swiped","chat_stream_completed","models_searched"]);function c(){e.A(604435).then(e=>{for(let t of(e.default.init("phc_rgG72cJn4VQcfwSg67NdMAyx2FgaSkNpBSGgj4mrHURA",{api_host:a.f.posthogHost,ui_host:"https://eu.posthog.com",defaults:"2026-01-30",person_profiles:"never",persistence:"memory",autocapture:!1,capture_performance:!1,capture_heatmaps:!1,capture_dead_clicks:!1,capture_pageview:!1,capture_pageleave:!1,disable_session_recording:!0,before_send:e=>{var t;if(!e)return e;if(!("$exception"===(t=e.event)||!t.startsWith("$"))||l.has(e.event)||d.has(e.event)&&Math.random()>.1)return null;let a=function(e){var t;let a,r,o,n;if("$exception"!==e.event)return null;let l=(t=e.properties,r=Array.isArray(a=t?.$exception_list)?a.map(e=>[e?.type,e?.value].filter(e=>"string"==typeof e).join(" ")).join(" "):"",o=t?.$exception_values,n=t?.$exception_types,`${r} ${JSON.stringify(o??"")} ${JSON.stringify(n??"")}`.toLowerCase());return s.some(e=>l.includes(e))?"drop":i.some(e=>l.includes(e))?"sample":null}(e);return"drop"===a||"sample"===a&&Math.random()>.1?null:e}}),r=e.default,function(e){if("u"<typeof document)return;let t=t=>{let a;if(0!==t.button&&1!==t.button)return;let r=t.target instanceof Element?t.target.closest("a"):null,o=r?.getAttribute("href");if(o){try{a=new URL(o,window.location.href)}catch{return}/^https?:$/.test(a.protocol)&&a.host!==window.location.host&&e.capture("outbound_link_clicked",{platform:function(e){for(let[t,a]of u)if(t.test(e))return a;return"other"}(a.host),host:a.host,url:a.href,link_text:r?.textContent?.trim().slice(0,80)||null,from_path:window.location.pathname})}};document.addEventListener("click",t,{capture:!0,passive:!0}),document.addEventListener("auxclick",t,{capture:!0,passive:!0})}(e.default),n.splice(0)))t(r)})}let u=[[/discord\.(gg|com)/,"discord"],[/reddit\.com/,"reddit"],[/github\.com/,"github"],[/(twitter\.com|x\.com)/,"twitter"],[/t\.me|telegram/,"telegram"],[/youtube\.com|youtu\.be/,"youtube"],[/producthunt\.com/,"producthunt"],[/linkedin\.com/,"linkedin"],[/huggingface\.co/,"huggingface"],[/bsky\.app/,"bluesky"]];function f(e){let s;r?e(r):(n.length<100&&n.push(e),r||o||t.B||t.y||!a.f.posthogHost||(o=!0,s=()=>"requestIdleCallback"in window?window.requestIdleCallback(c,{timeout:5e3}):setTimeout(c,2e3),"complete"===document.readyState?s():window.addEventListener("load",()=>s(),{once:!0})))}e.s(["f",0,{capture:(e,t)=>
1f(a=>a.capture(e,t)),captureException:e=>f(t=>t.captureException(e))}])},272458,e=>{let t=Math.random().toString(36).slice(2,8);function a(e,r,o=r,n=!1){let s=null,i=()=>{try{let t=JSON.parse(localStorage.getItem(e)??"[]");return Array.isArray(t)?t:[]}catch{return[]}},l=()=>{let e=(s??[]).slice(-o);return n?i().filter(e=>e.tab!==t).concat(e).sort((e,t)=>e.ts-t.ts).slice(-o):e},d=null,c=!1,u=()=>null!==s||(s=[],"u"<typeof localStorage)?s:s=n?i().filter(e=>e.tab===t):i(),f=()=>{null===d&&!c&&"u">typeof localStorage&&(d=setTimeout(()=>{d=null;try{u(),localStorage.setItem(e,JSON.stringify(l()))}catch{c=!0;try{localStorage.removeItem(e)}catch{}}},1e3))};return{get:u,save:f,flush(){if(null!==d&&clearTimeout(d),d=null,!c&&"u">typeof localStorage)try{u(),localStorage.setItem(e,JSON.stringify(l()))}catch{}},push(e){let t=u();t.push(e),t.length>r&&t.splice(0,t.length-r),f()},clear(){if(s=[],c=!1,"u">typeof localStorage)try{localStorage.removeItem(e)}catch{}}}}let r=a("unorouter-chat-debug-log",2e3,200),o=a("unorouter-db-debug-log",400,400,!0),n=a("unorouter-stream-timing-log",200,200,!0);function s(e,t){e.flush();try{let a=JSON.parse(localStorage.getItem(t)??"[]");return Array.isArray(a)?a:e.get().slice()}catch{return e.get().slice()}}let i=["{{user}}","{{char}}","{{bot}}","{{img::","{{random","{{roll","{{//","<think>","</think>"],l=a("unorouter-failed-requests",3),d=null,c=a("unorouter-caught-errors",25);e.s(["attachCrashLoadout",0,function(e){let t=c.get(),a=t[t.length-1];a&&(a.loadout=e,c.save())},"captureCaughtError",0,function(e){let t=e.error,a=t instanceof Error,r=a?t.name:typeof t,o=String(a?t.message:t).slice(0,500),n=c.get(),s=n[n.length-1];if(s&&s.source===e.source&&s.message===o){s.count++,s.ts=Date.now(),c.save();return}for(let e of n)delete e.detail,delete e.loadout;c.push({ts:Date.now(),source:e.source,name:r,message:o,stack:(a?t.stack??"":"").split("\n").slice(0,12).join("\n"),componentStack:(e.componentStack??"").split("\n").filter(e=>e.trim()).slice(0,12).join("\n"),url:"u"<typeof location?"":location.pathname,count:1,...e.detail?{detail:e.detail.slice(0,2e4)}:{},...e.loadout?{loadout:e.loadout}:{}})},"captureFailedRequest",0,function(e){d&&(l.push({...d,...e}),d=null)},"clearCaughtErrors",0,function(){c.clear()},"clearChatDebugLog",0,function(){r.clear()},"clearFailedRequestCaptures",0,function(){l.clear(),d=null},"fingerprintText",0,function(e){let t=0,a=0,r=0,o=0,n=0;for(let s=0;s<e.length;s++){let i=e.charCodeAt(s);if(i>127&&t++,(i<32&&9!==i&&10!==i&&13!==i||127===i)&&a++,65533===i&&o++,i>=55296&&i<=56319){let t=e.charCodeAt(s+1);Number.isNaN(t)||t<56320||t>57343?r++:s++}else i>=56320&&i<=57343&&r++;i>n&&(n=i)}let s=e.length;try{s=new TextEncoder().encode(e).length}catch{}return{chars:e.length,bytes:s,nonAscii:t,controlChars:a,loneSurrogates:r,replacementChars:o,maxCodePoint:n,tags:i.filter(t=>e.includes(t))}},"flushChatDebugLog",0,function(){r.flush(),o.flush(),n.flush()},"getCaughtErrors",0,function(){return c.get().slice()},"getChatDebugLog",0,function(){return r.get().slice()},"getDbDebugLog",0,function(){return s(o,"unorouter-db-debug-log")},"getFailedRequestCaptures",0,function(){return l.get().slice()},"getStreamTimingLog",0,function(){return s(n,"unorouter-stream-timing-log")},"logChatDebug",0,function(e,a){let s={ts:Date.now(),event:e,...a};if(a)try{let t=JSON.stringify(a).length;t>1e4&&(s={ts:Date.now(),event:e,_truncated:!0,_bytes:t})}catch{s={ts:Date.now(),event:e,_unserializable:!0}}r.push(s),e.startsWith("db.")&&o.push({...s,tab:t}),"stream.timing"===e&&n.push({...s,tab:t})},"stashOutgoingRequest",0,function(e){d=e}])},804743,e=>{var t=e.i(272458);let a="71f6ac84a984d5ea03e8b70f960cf6a9550f5077",r=!1,o=!1,n=!1;e.s(["l",0,a,"f",0,function(){r||(r=!0,window.addEventListener("error",e=>{(0,t.captureCaughtError)({source:`window.error ${e.filename??""}:${e.lineno??0}`,error:e.error??e.message}),(0,t.logChatDebug)("window.error",{message:String(e.message??"").slice(0,200),source:e.filename,line:e.lineno,col:e.colno,stack:e.error?.stack?String(e.error.stack).slice(0,500):void 0})}),window.addEventListener("unhandledrejection",e=>{let a=e.reason;(0,t.captureCaughtError)({source:"window.unhandledrejection",error:a}),(0,t.logChatDebug)("window.unhandledrejection",{message:String(a?.message??a??"").slice(0,200),stack:a?.stack?String(a.stack).slice(0,500):void 0})}))},"p",0,function(){if(n||"u"<typeof Node)return;n=!0;let e=Node.prototype.removeChild;Node.prototype.removeChild=function(t){return t.parentNode!==this?t:e.call(this,t)};let t=Node.prototype.insertBefore;Node.prototype.insertBefore=function(e,a){return a&&a.parentNode!==this?t.call(this,e,null):t.call(this,e,a)}},"Y",0,function(){try{let e=Number(localStorage.getItem("uno-repair-at"));e&&(localStorage.removeItem("uno-repair-at"),(0,t.logChatDebug)("recovery.inline_repair",{agoMs:Date.now()-e}))}catch{}let e=performance.getEntriesByType("navigation")[0],r=Date.now();(0,t.logChatDebug)("boot",{release:a,path:location.pathname,visible:"visible"===document.visibilityState,readyState:document.readyState,swControlled:!!navigator.serviceWorker?.controller,...e instanceof PerformanceNavigationTiming&&{navType:e.type,transferKB:Math.round(e.transferSize/1024),responseEndMs:Math.round(e.responseEnd),domCompleteMs:Math.round(e.domComplete)}}),/^\/[a-zA-Z-]+\/(chat|image)(\/|$)/.test(location.pathname)&&(setTimeout(()=>{if((0,t.getChatDebugLog)().filter(e=>e.ts>=r-1e4).some(e=>e.event.startsWith("db.open")))return;let e=performance.getEntriesByType("resource").filter(e=>e instanceof PerformanceResourceTiming),a=e.filter(e=>0===e.responseEnd).map(e=>e.name.replace(location.origin,"").slice(0,80)),o=e.filter(e=>/\.js(\?|$)/.test(e.name));(0,t.logChatDebug)("boot.stalled",{path:location.pathname,sinceMs:Date.now()-r,readyState:document.readyState,visible:"visible"===document.visibilityState,scriptsLoaded:o.filter(e=>e.responseEnd>0).length,slowestScriptMs:Math.round(Math.max(0,...o.map(e=>e.duration))),inflight:a.slice(0,12)}),(0,t.flushChatDebugLog)()},8e3),window.addEventListener("pageshow",e=>{let a=performance.memory?.usedJSHeapSize;(0,t.logChatDebug)("page.show",{bfcache:e.persisted,...a&&{heapMB:Math.round(a/1048576)}})}),window.addEventListener("pagehide",e=>{(0,t.logChatDebug)("page.hide",{bfcached:e.persisted,sinceBootMs:Date.now()-r,opened:(0,t.getChatDebugLog)().some(e=>e.ts>=r&&"db.open.start"===e.event)}),(0,t.flushChatDebugLog)()}))},"o",0,function(){o||(o=!0,navigator.storage?.persist?.().then(e=>{try{if(sessionStorage.getItem("persist-logged")===String(e))return;sessionStorage.setItem("persist-logged",String(e))}catch{}(0,t.logChatDebug)(e?"storage.persisted":"storage.persist_denied")}).catch(e=>(0,t.logChatDebug)("storage.persist_error",{error:String(e).slice(0,200)})))}])}])})();
2
3//# chunkId=e2e5d7a5-c30c-5106-a923-a54616637e2f

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.