PageSourceSearch

https://revby.co/_nuxt/DSFJCE4a.js

js revby.co collected 2026-10-03 21:01:15 UTC 6,919 bytes, 1 lines download raw bytes

1import{d9 as A,ci as p,dh as C,g as E,di as T,e as K,K as M,s as w,R as L,N as q,o as B,w as G,T as R,d as S,t as z,k as h,n as H,U as D,V as m}from"./DbfHA8MV.js";function Y(e,r){const t=A(!1,300),n=E(null),a=C();function s(){n.value=null,t.value=!1}function i(c,l){const u=c.currentTarget,o={x:c.clientX,y:c.clientY},g=j(o,u.getBoundingClientRect()),v=V(o,g),x=_(l.getBoundingClientRect()),d=I([...v,...x]);n.value=d,t.value=!0}return p(c=>{if(e.value&&r.value){const l=o=>i(o,r.value),u=o=>i(o,e.value);e.value.addEventListener("pointerleave",l),r.value.addEventListener("pointerleave",u),c(()=>{var o,g;(o=e.value)==null||o.removeEventListener("pointerleave",l),(g=r.value)==null||g.removeEventListener("pointerleave",u)})}}),p(c=>{var l;if(n.value){const u=o=>{var y,b;if(!n.value||!(o.target instanceof HTMLElement))return;const g=o.target,v={x:o.clientX,y:o.clientY},x=((y=e.value)==null?void 0:y.contains(g))||((b=r.value)==null?void 0:b.contains(g)),d=!F(v,n.value),k=!!g.closest("[data-grace-area-trigger]");x?s():(d||k)&&(s(),a.trigger())};(l=e.value)==null||l.ownerDocument.addEventListener("pointermove",u),c(()=>{var o;return(o=e.value)==null?void 0:o.ownerDocument.removeEventListener("pointermove",u)})}}),{isPointerInTransit:t,onPointerExit:a.on}}function j(e,r){const t=Math.abs(r.top-e.y),n=Math.abs(r.bottom-e.y),a=Math.abs(r.right-e.x),s=Math.abs(r.left-e.x);switch(Math.min(t,n,a,s)){case s:return"left";case a:return"right";case t:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function V(e,r,t=5){const n=[];switch(r){case"top":n.push({x:e.x-t,y:e.y+t},{x:e.x+t,y:e.y+t});break;case"bottom":n.push({x:e.x-t,y:e.y-t},{x:e.x+t,y:e.y-t});break;case"left":n.push({x:e.x+t,y:e.y-t},{x:e.x+t,y:e.y+t});break;case"right":n.push({x:e.x-t,y:e.y-t},{x:e.x-t,y:e.y+t});break}return n}function _(e){const{top:r,right:t,bottom:n,left:a}=e;return[{x:a,y:r},{x:t,y:r},{x:t,y:n},{x:a,y:n}]}function F(e,r){const{x:t,y:n}=e;let a=!1;for(let s=0,i=r.length-1;s<r.length;i=s++){const c=r[s].x,l=r[s].y,u=r[i].x,o=r[i].y;l>n!=o>n&&t<(u-c)*(n-l)/(o-l)+c&&(a=!a)}return a}function I(e){const r=e.slice();return r.sort((t,n)=>t.x<n.x?-1:t.x>n.x?1:t.y<n.y?-1:t.y>n.y?1:0),N(r)}function N(e){if(e.length<=1)return e.slice();const r=[];for(let n=0;n<e.length;n++){const a=e[n];for(;r.length>=2;){const s=r[r.length-1],i=r[r.length-2];if((s.x-i.x)*(a.y-i.y)>=(s.y-i.y)*(a.x-i.x))r.pop();else break}r.push(a)}r.pop();const t=[];for(let n=e.length-1;n>=0;n--){const a=e[n];for(;t.length>=2;){const s=t[t.length-1],i=t[t.length-2];if((s.x-i.x)*(a.y-i.y)>=(s.y-i.y)*(a.x-i.x))t.pop();else break}t.push(a)}return t.pop(),r.length===1&&t.length===1&&r[0].x===t[0].x&&r[0].y===t[0].y?r:r.concat(t)}const f={meta:"",ctrl:"",alt:"",win:"⊞",command:"⌘",shift:"⇧",control:"⌃",option:"⌥",enter:"↵",delete:"⌦",backspace:"⌫",escape:"⎋",tab:"⇥",capslock:"⇪",arrowup:"↑",arrowright:"→",arrowdown:"↓",arrowleft:"←",pageup:"⇞",pagedown:"⇟",home:"↖",end:"↘"},O=()=>{const e=w(()=>navigator&&navigator.userAgent&&navigator.userAgent.match(/Macintosh;/)),r=M({meta:" ",alt:" ",ctrl:" "});K(()=>{r.meta=e.value?f.command:"Ctrl",r.ctrl=e.value?f.control:"Ctrl",r.alt=e.value?f.option:"Alt"});function t(n){if(n)return["meta","alt","ctrl"].includes(n)?r[n]:f[n]||n.toUpperCase()}return{macOS:e,getKbdKey:t}},P=T(O),U={base:"inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans",variants:{color:{primary:"",secondary:"",neutral:"",success:"",info:"",warning:"",error:""},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:"neutral",variant:"solid",class:"text-inverted bg-neutral"},{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:"neutral",variant:"outline",class:"ring ring-inset ring-neutral/50 text-neutral"},{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:"neutral",variant:"soft",class:"text-neutral bg-neutral/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:"neutral",variant:"subtle",class:"text-neutral ring ring-inset ring-neutral/25 bg-neutral/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"}},$={__name:"Kbd",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}},setup(e){const r=e,{getKbdKey:t}=P(),n=L(),a=w(()=>{var s;return m({extend:m(U),...((s=n.ui)==null?void 0:s.kbd)||{}})});return(s,i)=>(B(),q(h(D),{as:e.as,class:H(a.value({class:r.class,color:r.color,variant:r.variant,size:r.size}))},{default:G(()=>[R(s.$slots,"default",{},()=>[S(z(h(t)(e.value)),1)])]),_:3},8,["as","class"]))}};export{$ 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.