PageSourceSearch

https://supersaas.dev/_nuxt/m0GqNiJ3.js

js supersaas.dev collected 2026-09-25 20:50:23 UTC 12,160 bytes, 1 lines download raw bytes

1import{D as e,E as t,Ht as n,Lt as r,On as i,Qn as a,Tn as o,b as s,bt as c,ct as l,er as u,et as d,g as f,jt as p,k as m,mt as h,nr as g,o as _,qt as v,v as y,vn as b,wn as x,wt as S,xt as C,y as w,z as T}from"./Ib1jYPSS.js";import{T as E}from"./CLlOHeIq.js";import{t as D}from"./BnkKQQ8w.js";import{t as O}from"./BW3xJdEx.js";import{r as ee}from"./B5tEj6Uj.js";import{h as k,i as A,t as te}from"./Ce-9qidD.js";import{A as j,v as ne}from"./5CncodWL.js";import{C as M,d as N}from"./wall3a3Q.js";import{t as re}from"./CWibC7jz.js";import{t as ie}from"./9zzQVcXL2.js";import{t as P}from"./CYe1-Lvm2.js";import{t as F}from"./DVWNOnoX2.js";import{a as I,i as L,r as R,s as z,t as B}from"./CfmBNtme2.js";import{t as V}from"./sPhRVncm2.js";import{t as H}from"./27ox8MDM2.js";import{n as U,r as W}from"./BFvU085g2.js";import{t as G}from"./ZBHLcHrk2.js";import{t as K}from"./CfHOLCDk2.js";import{t as q}from"./DyZZeFzt.js";import{t as J}from"./CBKVxvFc.js";var ae=m({__name:`TooltipArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return P(),(e,n)=>(h(),y(i(B),u(T(t)),{default:v(()=>[C(e.$slots,`default`)]),_:3},16))}}),[Y,oe]=k(`TooltipProvider`),se=m({inheritAttrs:!1,__name:`TooltipProvider`,props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1},content:{type:Object,required:!1}},setup(e){let{delayDuration:t,skipDelayDuration:n,disableHoverableContent:r,disableClosingTrigger:i,ignoreNonKeyboardFocus:a,disabled:s,content:c}=o(e);P();let l=b(!0),u=b(!1),{start:d,stop:f}=j(()=>{l.value=!0},n,{immediate:!1});return oe({isOpenDelayed:l,delayDuration:t,onOpen(){f(),l.value=!1},onClose(){d()},isPointerInTransitRef:u,disableHoverableContent:r,disableClosingTrigger:i,disabled:s,ignoreNonKeyboardFocus:a,content:c}),(e,t)=>C(e.$slots,`default`)}}),X=`tooltip.open`,[Z,ce]=k(`TooltipRoot`),le=m({__name:`TooltipRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let r=e,a=t;P();let o=Y(),s=f(()=>r.disableHoverableContent??o.disableHoverableContent.value),c=f(()=>r.disableClosingTrigger??o.disableClosingTrigger.value),l=f(()=>r.disabled??o.disabled.value),u=f(()=>r.delayDuration??o.delayDuration.value),d=f(()=>r.ignoreNonKeyboardFocus??o.ignoreNonKeyboardFocus.value),p=M(r,`open`,a,{defaultValue:r.defaultOpen,passive:r.open===void 0});n(p,e=>{o.onClose&&(e?(o.onOpen(),document.dispatchEvent(new CustomEvent(X))):o.onClose())});let m=b(!1),g=b(),_=f(()=>p.value?m.value?`delayed-open`:`instant-open`:`closed`),{start:x,stop:S}=j(()=>{m.value=!0,p.value=!0},u,{immediate:!1});function w(){S(),m.value=!1,p.value=!0}function T(){S(),p.value=!1}function E(){x()}return ce({contentId:``,open:p,stateAttribute:_,trigger:g,onTriggerChange(e){g.value=e},onTriggerEnter(){o.isOpenDelayed.value?E():w()},onTriggerLeave(){s.value?T():S()},onOpen:w,onClose:T,disableHoverableContent:s,disableClosingTrigger:c,disabled:l,ignoreNonKeyboardFocus:d}),(e,t)=>(h(),y(i(I),null,{default:v(()=>[C(e.$slots,`default`,{open:i(p)})]),_:3}))}}),Q=m({__name:`TooltipContentImpl`,props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1,default:void 0},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:void 0},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1,default:void 0},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`],setup(n,{emit:r}){let a=n,o=r,s=Z(),c=Y(),{forwardRef:u,currentElement:p}=P(),m=f(()=>a.ariaLabel||p.value?.textContent),_=f(()=>{let{ariaLabel:e,...t}=a;return O(t,c.content.value??{},{side:`top`,sideOffset:0,align:`center`,avoidCollisions:!0,collisionBoundary:[],collisionPadding:0,arrowPadding:0,sticky:`partial`,hideWhenDetached:!1})});return l(()=>{N(window,`scroll`,e=>{e.target?.contains(s.trigger.value)&&s.onClose()},{capture:!0}),N(window,X,s.onClose)}),(n,r)=>(h(),y(i(W),{"as-child":``,"disable-outside-pointer-events":!1,onEscapeKeyDown:r[0]||=e=>o(`escapeKeyDown`,e),onPointerDownOutside:r[1]||=e=>{i(s).disableClosingTrigger.value&&i(s).trigger.value?.contains(e.target)&&e.preventDefault(),o(`pointerDownOutside`,e)},onFocusOutside:r[2]||=E(()=>{},[`prevent`]),onDismiss:r[3]||=e=>i(s).onClose()},{default:v(()=>[e(i(R),d({ref:i(u),"data-state":i(s).stateAttribute.value},{...n.$attrs,..._.value},{style:{"--reka-tooltip-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-tooltip-content-available-width":`var(--reka-popper-available-width)`,"--reka-tooltip-content-available-height":`var(--reka-popper-available-height)`,"--reka-tooltip-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-tooltip-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:v(()=>[C(n.$slots,`default`),e(i(K),{id:i(s).contentId,role:`tooltip`},{default:v(()=>[t(g(m.value),1)]),_:1},8,[`id`])]),_:3},16,[`data-state`])]),_:3}))}}),$=m({__name:`TooltipContentHoverable`,props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(e){let t=F(e),{forwardRef:n,currentElement:r}=P(),{trigger:a,onClose:o}=Z(),s=Y(),{isPointerInTransit:c,onPointerExit:l}=V(a,r);return s.isPointerInTransitRef=c,l(()=>{o()}),(e,r)=>(h(),y(Q,d({ref:i(n)},i(t)),{default:v(()=>[C(e.$slots,`default`)]),_:3},16))}}),ue=m({__name:`TooltipContent`,props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:t}){let n=e,r=t,a=Z(),o=z(n,r),{forwardRef:s}=P();return(e,t)=>(h(),y(i(H),{present:e.forceMount||i(a).open.value},{default:v(()=>[(h(),y(S(i(a).disableHoverableContent.value?Q:$),d({ref:i(s)},i(o)),{default:v(()=>[C(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),de=m({__name:`TooltipPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(h(),y(i(G),u(T(t)),{default:v(()=>[C(e.$slots,`default`)]),_:3},16))}}),fe=m({__name:`TooltipTrigger`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t,r=Z(),a=Y();r.contentId||=D(void 0,`reka-tooltip-content`);let{forwardRef:o,currentElement:s}=P(),c=b(!1),u=b(!1),m=f(()=>r.disabled.value?{}:{click:E,focus:w,pointermove:x,pointerleave:S,pointerdown:_,blur:T});l(()=>{r.onTriggerChange(s.value)});function g(){setTimeout(()=>{c.value=!1},1)}function _(){r.open&&!r.disableClosingTrigger.value&&r.onClose(),c.value=!0,document.addEventListener(`pointerup`,g,{once:!0})}function x(e){e.pointerType!==`touch`&&!u.value&&!a.isPointerInTransitRef.value&&(r.onTriggerEnter(),u.value=!0)}function S(){r.onTriggerLeave(),u.value=!1}function w(e){c.value||r.ignoreNonKeyboardFocus.value&&!e.target.matches?.(`:focus-visible`)||r.onOpen()}function T(){r.onClose()}function E(){r.disableClosingTrigger.value||r.onClose()}return(t,a)=>(h(),y(i(L),{"as-child":``,reference:t.reference},{default:v(()=>[e(i(re),d({ref:i(o),"aria-describedby":i(r).open.value?i(r).contentId:void 0,"data-state":i(r).stateAttribute.value,as:t.as,"as-child":n.asChild,"data-grace-area-trigger":``},p(m.value)),{default:v(()=>[C(t.$slots,`default`)]),_:3},16,[`aria-describedby`,`data-state`,`as`,`as-child`])]),_:3},8,[`reference`]))}}),pe={slots:{content:`flex items-center gap-1 bg-default text-highlighted shadow-sm rounded-sm ring ring-default h-6 px-2.5 py-1 text-xs select-none data-[state=delayed-open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-tooltip-content-transform-origin) pointer-events-auto`,arrow:`fill-bg stroke-default`,text:`truncate`,kbds:`hidden lg:inline-flex items-center shrink-0 gap-0.5 not-first-of-type:before:content-['·'] not-first-of-type:before:me-0.5`,kbdsSize:`sm`}},me={__name:`UTooltip`,props:{text:{type:String,required:!1},kbds:{type:Array,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},reference:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},delayDuration:{type:Number,required:!1},disableHoverableContent:{type:Boolean,required:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1}},emits:[`update:open`],setup(t,{emit:n}){let o=t,l=n,p=r(),m=A(`tooltip`,o),b=ee(),S=Y(),E=ie(ne(m,`defaultOpen`,`open`,`delayDuration`,`disableHoverableContent`,`disableClosingTrigger`,`ignoreNonKeyboardFocus`),l),D=U(x(()=>m.portal)),k=x(()=>O(m.content,S.content.value,{side:`bottom`,sideOffset:8,collisionPadding:8})),j=x(()=>O(m.arrow,{rounded:!0})),M=f(()=>te({extend:pe,...b.ui?.tooltip||{}})({side:k.value.side}));return(t,n)=>(h(),y(i(le),d(i(E),{disabled:!(i(m).text||i(m).kbds?.length||p.content)||i(m).disabled}),{default:v(({open:n})=>[p.default||i(m).reference?(h(),y(i(fe),d({key:0},t.$attrs,{"as-child":``,reference:i(m).reference,class:i(m).class}),{default:v(()=>[C(t.$slots,`default`,{open:n})]),_:2},1040,[`reference`,`class`])):w(``,!0),e(i(de),u(T(i(D))),{default:v(()=>[e(i(q),null,{default:v(()=>[e(i(ue),d(k.value,{"data-slot":`content`,class:M.value.content({class:[!p.default&&i(m).class,i(m).ui?.content]}
1)}),{default:v(()=>[C(t.$slots,`content`,{ui:M.value},()=>[i(m).text?(h(),s(`span`,{key:0,"data-slot":`text`,class:a(M.value.text({class:i(m).ui?.text}))},g(i(m).text),3)):w(``,!0),i(m).kbds?.length?(h(),s(`span`,{key:1,"data-slot":`kbds`,class:a(M.value.kbds({class:i(m).ui?.kbds}))},[(h(!0),s(_,null,c(i(m).kbds,(e,t)=>(h(),y(J,d({key:t,size:i(m).ui?.kbdsSize||M.value.kbdsSize()},{ref_for:!0},typeof e==`string`?{value:e}:e),null,16,[`size`]))),128))],2)):w(``,!0)]),i(m).arrow?(h(),y(i(ae),d({key:0},j.value,{"data-slot":`arrow`,class:M.value.arrow({class:i(m).ui?.arrow})}),null,16,[`class`])):w(``,!0)]),_:3},16,[`class`])]),_:3})]),_:3},16)]),_:3},16,[`disabled`]))}};export{se as n,me as t};

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.