1import{cU as m,cV as w,cl as x,ba as k,cW as A,cX as C,bI as q,c2 as T,bv as h,bx as D,by as E,bg as I,bq as K,bo as M,bz as L,bA as S,bm as _,bi as v,bt as z,bC as G,bD as p}from"./Bl3OJams.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1bbbad6c-7ca5-4874-8cc1-e92593c2aec2",e._sentryDebugIdIdentifier="sentry-dbid-1bbbad6c-7ca5-4874-8cc1-e92593c2aec2")}catch{}})();function Y(e,t){const r=m(!1,300);w(()=>{r.value=!1});const n=k(null),s=A();function a(){n.value=null,r.value=!1}function o(l,i){if(!i)return;const u=l.currentTarget,c={x:l.clientX,y:l.clientY},g=R(c,u.getBoundingClientRect()),d=j(c,g,1),y=H(i.getBoundingClientRect()),b=O([...d,...y]);n.value=b,r.value=!0}return x(l=>{if(e.value&&t.value){const i=c=>o(c,t.value),u=c=>o(c,e.value);e.value.addEventListener("pointerleave",i),t.value.addEventListener("pointerleave",u),l(()=>{e.value?.removeEventListener("pointerleave",i),t.value?.removeEventListener("pointerleave",u)})}}),x(l=>{if(n.value){const i=u=>{if(!n.value||!(u.target instanceof Element))return;const c=u.target,g={x:u.clientX,y:u.clientY},d=e.value?.contains(c)||t.value?.contains(c),y=!B(g,n.value),b=!!c.closest("[data-grace-area-trigger]");d?a():(y||b)&&(a(),s.trigger())};e.value?.ownerDocument.addEventListener("pointermove",i),l(()=>e.value?.ownerDocument.removeEventListener("pointermove",i))}}),{isPointerInTransit:r,onPointerExit:s.on}}function R(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),s=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(r,n,s,a)){case a:return"left";case s:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function j(e,t,r=5){const n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}function H(e){const{top:t,right:r,bottom:n,left:s}=e;return[{x:s,y:t},{x:r,y:t},{x:r,y:n},{x:s,y:n}]}function B(e,t){const{x:r,y:n}=e;let s=!1;for(let a=0,o=t.length-1;a<t.length;o=a++){const l=t[a].x,i=t[a].y,u=t[o].x,c=t[o].y;i>n!=c>n&&r<(u-l)*(n-i)/(c-i)+l&&(s=!s)}return s}function O(e){const t=e.slice();return t.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),V(t)}function V(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const s=e[n];for(;t.length>=2;){const a=t[t.length-1],o=t[t.length-2];if((a.x-o.x)*(s.y-o.y)>=(a.y-o.y)*(s.x-o.x))t.pop();else break}t.push(s)}t.pop();const r=[];for(let n=e.length-1;n>=0;n--){const s=e[n];for(;r.length>=2;){const a=r[r.length-1],o=r[r.length-2];if((a.x-o.x)*(s.y-o.y)>=(a.y-o.y)*(s.x-o.x))r.pop();else break}r.push(s)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}const f={meta:"",ctrl:"",alt:"",win:"â",command:"â",shift:"â§",control:"â",option:"â¥",enter:"âµ",delete:"â¦",backspace:"â«",escape:"Esc",tab:"â¥",capslock:"âª",arrowup:"â",arrowright:"â",arrowdown:"â",arrowleft:"â",pageup:"â",pagedown:"â",home:"â",end:"â"},P=()=>{const e=h(()=>navigator&&navigator.userAgent&&navigator.userAgent.match(/Macintosh;/)),t=T({meta:" ",alt:" ",ctrl:" "});q(()=>{t.meta=e.value?f.command:"Ctrl",t.ctrl=e.value?f.control:"Ctrl",t.alt=e.value?f.option:"Alt"});function r(n){if(n)return["meta","alt","ctrl"].includes(n)?t[n]:f[n]||n}return{macOS:e,getKbdKey:r}},U=C(P),X={base:"inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans uppercase",variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{solid:"",outline:"",soft:"",subtle:""},size:{sm:"h-4 min-w-[16px] text-[10px]",md:"h-5 min-w-[20px] text-[11px]",lg:"h-6 min-w-[24px] text-[12px]"}},compoundVariants:[{color:"primary",variant:"solid",class:"text-inverted bg-primary"},{color:"secondary",variant:"solid",class:"text-inverted bg-secondary"},{color:"success",variant:"solid",class:"text-inverted bg-success"},{color:"info",variant:"solid",class:"text-inverted bg-info"},{color:"warning",variant:"solid",class:"text-inverted bg-warning"},{color:"error",variant:"solid",class:"text-inverted bg-error"},{color:"primary",variant:"outline",class:"ring ring-inset ring-primary/50 text-primary"},{color:"secondary",variant:"outline",class:"ring ring-inset ring-secondary/50 text-secondary"},{color:"success",variant:"outline",class:"ring ring-inset ring-success/50 text-success"},{color:"info",variant:"outline",class:"ring ring-inset ring-info/50 text-info"},{color:"warning",variant:"outline",class:"ring ring-inset ring-warning/50 text-warning"},{color:"error",variant:"outline",class:"ring ring-inset ring-error/50 text-error"},{color:"primary",variant:"soft",class:"text-primary bg-primary/10"},{color:"secondary",variant:"soft",class:"text-secondary bg-secondary/10"},{color:"success",variant:"soft",class:"text-success bg-success/10"},{color:"info",variant:"soft",class:"text-info bg-info/10"},{color:"warning",variant:"soft",class:"text-warning bg-warning/10"},{color:"error",variant:"soft",class:"text-error bg-error/10"},{color:"primary",variant:"subtle",class:"text-primary ring ring-inset ring-primary/25 bg-primary/10"},{color:"secondary",variant:"subtle",class:"text-secondary ring ring-inset ring-secondary/25 bg-secondary/10"},{color:"success",variant:"subtle",class:"text-success ring ring-inset ring-success/25 bg-success/10"},{color:"info",variant:"subtle",class:"text-info ring ring-inset ring-info/25 bg-info/10"},{color:"warning",variant:"subtle",class:"text-warning ring ring-inset ring-warning/25 bg-warning/10"},{color:"error",variant:"subtle",class:"text-error ring ring-inset ring-error/25 bg-error/10"},{color:"neutral",variant:"solid",class:"text-inverted bg-inverted"},{color:"neutral",variant:"outline",class:"ring ring-inset ring-accented text-default bg-default"},{color:"neutral",variant:"soft",class:"text-default bg-elevated"},{color:"neutral",variant:"subtle",class:"ring ring-inset ring-accented text-default bg-elevated"}],defaultVariants:{variant:"outline",color:"neutral",size:"md"}},N={__name:"UKbd",props:{as:{type:null,required:!1,default:"kbd"},value:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){const t=e,{getKbdKey:r}=U(),n=D(),s=E("kbd",t),a=h(()=>p({extend:p(X),...n.ui?.kbd||{}}));return(o,l)=>(I(),K(v(G),{as:e.as,class:z(a.value({class:[v(s)?.base,t.class],color:t.color,variant:t.variant,size:t.size}))},{default:M(()=>[L(o.$slots,"default",{},()=>[S(_(v(r)(e.value)),1)])]),_:3},8,["as","class"]))}};export{N as _,Y as u};
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.