PageSourceSearch

https://www.lokimaps.com/_nuxt/4jH2vOmH.js

js lokimaps.com collected 2026-10-02 16:03:11 UTC 22,292 bytes, 1 lines download raw bytes

1import{S as ce}from"./DCwh1Mx_.js";import{a as A,j as y,x as k,d as w,Z as j,o as m,c as S,w as v,r as g,a6 as B,u as l,$ as I,aE as z,y as X,a1 as E,A as W,h as N,aF as D,l as x,aG as F,D as M,aH as ie,b as oe,k as ue,p as de,F as pe,am as fe,al as ve,n as he,e as U,aj as re}from"./DfMkgiUT.js";import{R as _e,C as be}from"./Bvnrm6eZ.js";import{D as me}from"./D97vaVX9.js";import{i as Se,d as ge,u as T,c as G,P as V,e as le}from"./CnVSBrlm.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"02b00fabbe1395f3354278c4bba153e90d8fe508"};var e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="05eaf640-705f-46f2-bbaf-aca5c28772ad",t._sentryDebugIdIdentifier="sentry-dbid-05eaf640-705f-46f2-bbaf-aca5c28772ad")}catch{}})();const ye=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],J=A("book-open",ye);const we=[["path",{d:"M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z",key:"oz39mx"}]],Ce=A("bookmark",we);const Ee=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]],ke=A("circle-dot",Ee);const Ae=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],Re=A("circle-question-mark",Ae);const Te=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}]],Le=A("compass",Te);const Pe=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],xe=A("external-link",Pe);const $e=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],Ne=A("file-text",$e);const De=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],Ie=A("layers",De);const ze=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],Me=A("menu",ze);const He=[["polygon",{points:"3 11 22 2 13 21 11 13 3 11",key:"1ltx0t"}]],Oe=A("navigation",He);const Be=[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]],Ve=A("ruler",Be);const qe=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Ye=A("search",qe);const Xe=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
1],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],je=A("sparkles",Xe);const We=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Fe=A("x",We);function Ue(t,e=Number.NEGATIVE_INFINITY,o=Number.POSITIVE_INFINITY){return Math.min(o,Math.max(e,t))}function Ge(t){const e=Se({nonce:y()});return k(()=>t?.value||e.nonce?.value)}const[L,Ze]=G("ScrollAreaRoot");var Ke=w({__name:"ScrollAreaRoot",props:{type:{type:String,required:!1,default:"hover"},dir:{type:String,required:!1},scrollHideDelay:{type:Number,required:!1,default:600},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t,{expose:e}){const o=t,r=y(0),a=y(0),n=y(),c=y(),s=y(),u=y(),d=y(!1),p=y(!1),{type:_,dir:h,scrollHideDelay:C}=j(o),R=ge(h);function P(){n.value?.scrollTo({top:0})}function $(){n.value?.scrollTo({top:0,left:0})}e({viewport:n,scrollTop:P,scrollTopLeft:$});const{forwardRef:i,currentElement:b}=T();return Ze({type:_,dir:R,scrollHideDelay:C,scrollArea:b,viewport:n,onViewportChange:f=>{n.value=f||void 0},content:c,onContentChange:f=>{c.value=f},scrollbarX:s,scrollbarXEnabled:d,scrollbarY:u,scrollbarYEnabled:p,onScrollbarXChange:f=>{s.value=f||void 0},onScrollbarYChange:f=>{u.value=f||void 0},onScrollbarXEnabledChange:f=>{d.value=f},onScrollbarYEnabledChange:f=>{p.value=f},onCornerWidthChange:f=>{r.value=f},onCornerHeightChange:f=>{a.value=f}}),(f,Q)=>(m(),S(l(I),{ref:l(i),"as-child":o.asChild,as:f.as,dir:l(R),style:B({position:"relative","--reka-scroll-area-corner-width":`${r.value}px`,"--reka-scroll-area-corner-height":`${a.value}px`})},{default:v(()=>[g(f.$slots,"default")]),_:3},8,["as-child","as","dir","style"]))}}),Qe=Ke,Je=w({__name:"ScrollAreaCornerImpl",setup(t){const e=L(),o=y(0),r=y(0),a=k(()=>!!o.value&&!!r.value);function n(){const s=e.scrollbarX.value?.offsetHeight||0;e.onCornerHeightChange(s),r.value=s}function c(){const s=e.scrollbarY.value?.offsetWidth||0;e.onCornerWidthChange(s),o.value=s}return z(e.scrollbarX.value,n),z(e.scrollbarY.value,c),X(()=>e.scrollbarX.value,n),X(()=>e.scrollbarY.value,c),(s,u)=>a.value?(m(),S(l(I),E({key:0,style:{width:`${o.value}px`,height:`${r.value}px`,position:"absolute",right:l(e).dir.value==="ltr"?0:void 0,left:l(e).dir.value==="rtl"?0:void 0,bottom:0}},s.$parent?.$props),{default:v(()=>[g(s.$slots,"default")]),_:3},16,["style"])):W("v-if",!0)}}),et=Je,tt=w({__name:"ScrollAreaCorner",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:o}=T(),r=L(),a=k(()=>!!r.scrollbarX.value&&!!r.scrollbarY.value),n=k(()=>r.type.value!=="scroll"&&a.value);return(c,s)=>n.value?(m(),S(et,E({key:0},e,{ref:l(o)}),{default:v(()=>[g(c.$slots,"default")]),_:3},16)):W("v-if",!0)}}),ot=tt;function ae(t,e){return o=>{if(t[0]===t[1]||e[0]===e[1])return e[0];const r=(e[1]-e[0])/(t[1]-t[0]);return e[0]+r*(o-t[0])}}function q(t){const e=ne(t.viewport,t.content),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,r=(t.scrollbar.size-o)*e;return Math.max(r,18)}function ne(t,e){const o=t/e;return Number.isNaN(o)?0:o}function rt(t,e=()=>{}){let o={left:t.scrollLeft,top:t.scrollTop},r=0;return(function a(){const n={left:t.scrollLeft,top:t.scrollTop},c=o.left!==n.left,s=o.top!==n.top;(c||s)&&e(),o=n,r=window.requestAnimationFrame(a)})(),()=>window.cancelAnimationFrame(r)}function ee(t,e,o="ltr"){const r=q(e),a=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=e.scrollbar.size-a,c=e.content-e.viewport,s=n-r,u=o==="ltr"?[0,c]:[c*-1,0],d=Ue(t,u[0],u[1]);return ae([0,c],[0,s])(d)}function O(t){return t?Number.parseInt(t,10):0}function lt(t,e,o,r="ltr"){const a=q(o),n=a/2,c=e||n,s=a-c,u=o.scrollbar.paddingStart+c,d=o.scrollbar.size-o.scrollbar.paddingEnd-s,p=o.content-o.viewport,_=r==="ltr"?[0,p]:[p*-1,0];return ae([u,d],_)(t)}function te(t,e){return t>0&&t<e}var at=w({__name:"ScrollAreaScrollbarX",setup(t){const e=L(),o=Y(),{forwardRef:r,currentElement:a}=T();N(()=>{a.value&&e.onScrollbarXChange(a.value)}),D(()=>{e.onScrollbarXChange(null)});const n=k(()=>o.sizes.value);return(c,s)=>(m(),S(se,{ref:l(r),"is-horizontal":!0,"data-orientation":"horizontal",style:B({bottom:0,left:l(e).dir.value==="rtl"?"var(--reka-scroll-area-corner-width)":0,right:l(e).dir.value==="ltr"?"var(--reka-scroll-area-corner-width)":0,"--reka-scroll-area-thumb-width":n.value?`${l(q)(n.value)}px`:void 0}),onOnDragScroll:s[0]||(s[0]=u=>l(o).onDragScroll(u.x))},{default:v(()=>[g(c.$slots,"default")]),_:3},8,["style"]))}}),nt=at,st=w({__name:"ScrollAreaScrollbarY",setup(t){const e=L(),o=Y(),{forwardRef:r,currentElement:a}=T();N(()=>{a.value&&e.onScrollbarYChange(a.value)}),D(()=>{e.onScrollbarYChange(null)});const n=k(()=>o.sizes.value);return(c,s)=>(m(),S(se,{ref:l(r),"is-horizontal":!1,"data-orientation":"vertical",style:B({top:0,right:l(e).dir.value==="ltr"?0:void 0,left:l(e).dir.value==="rtl"?0:void 0,bottom:"var(--reka-scroll-area-corner-height)","--reka-scroll-area-thumb-height":n.value?`${l(q)(n.value)}px`:void 0}),onOnDragScroll:s[0]||(s[0]=u=>l(o).onDragScroll(u.y))},{default:v(()=>[g(c.$slots,"default")]),_:3},8,["style"]))}}),ct=st,it=w({__name:"ScrollAreaScrollbarAuto",props:{forceMount:{type:Boolean,required:!1}},setup(t){const e=L(),o=H(),{forwardRef:r}=T(),a=y(!1),n=F(()=>
1{if(e.viewport.value){const c=e.viewport.value.offsetWidth<e.viewport.value.scrollWidth,s=e.viewport.value.offsetHeight<e.viewport.value.scrollHeight;a.value=o.isHorizontal.value?c:s}},10);return N(()=>n()),z(e.viewport,n),z(e.content,n),(c,s)=>(m(),S(l(V),{present:c.forceMount||a.value},{default:v(()=>[x(K,E(c.$attrs,{ref:l(r),"data-state":a.value?"visible":"hidden"}),{default:v(()=>[g(c.$slots,"default")]),_:3},16,["data-state"])]),_:3},8,["present"]))}}),Z=it,ut=w({inheritAttrs:!1,__name:"ScrollAreaScrollbarGlimpse",props:{forceMount:{type:Boolean,required:!1}},setup(t){const e=L(),o=H(),{forwardRef:r}=T(),{state:a,dispatch:n}=le("hidden",{hidden:{POINTER_ENTER:"glimpse",SCROLL:"scrolling"},glimpse:{HIDE:"hidden",POINTER_LEAVE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"glimpse"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}}),c=k(()=>a.value!=="hidden");function s(){n("POINTER_ENTER")}function u(){n("POINTER_LEAVE")}const d=F(()=>n("SCROLL_END"),100);return M(p=>{if(a.value==="glimpse"){const _=window.setTimeout(n,e.scrollHideDelay.value,"HIDE");p(()=>{window.clearTimeout(_)})}}),M(p=>{if(a.value==="idle"){const _=window.setTimeout(n,e.scrollHideDelay.value,"HIDE");p(()=>{window.clearTimeout(_)})}}),M(p=>{const _=e.viewport.value,h=o.isHorizontal.value?"scrollLeft":"scrollTop";if(_){let C=_[h];const R=()=>{const P=_[h];C!==P&&(n("SCROLL"),d()),C=P};_.addEventListener("scroll",R),p(()=>{_.removeEventListener("scroll",R)})}}),N(()=>{const p=e.scrollArea.value;p&&(p.addEventListener("pointerenter",s),p.addEventListener("pointerleave",u))}),D(()=>{const p=e.scrollArea.value;p&&(p.removeEventListener("pointerenter",s),p.removeEventListener("pointerleave",u))}),(p,_)=>(m(),S(l(V),{present:p.forceMount||c.value},{default:v(()=>[x(Z,E(p.$attrs,{ref:l(r),"data-state":c.value?"visible":"hidden"}),{default:v(()=>[g(p.$slots,"default")]),_:3},16,["data-state"])]),_:3},8,["present"]))}}),dt=ut,pt=w({inheritAttrs:!1,__name:"ScrollAreaScrollbarHover",props:{forceMount:{type:Boolean,required:!1}},setup(t){const e=L(),{forwardRef:o}=T();let r;const a=y(!1);function n(){window.clearTimeout(r),a.value=!0}function c(){r=window.setTimeout(()=>{a.value=!1},e.scrollHideDelay.value)}return N(()=>{const s=e.scrollArea.value;s&&(s.addEventListener("pointerenter",n),s.addEventListener("pointerleave",c))}),D(()=>{const s=e.scrollArea.value;s&&(window.clearTimeout(r),s.removeEventListener("pointerenter",n),s.removeEventListener("pointerleave",c))}),(s,u)=>(m(),S(l(V),{present:s.forceMount||a.value},{default:v(()=>[x(Z,E(s.$attrs,{ref:l(o),"data-state":a.value?"visible":"hidden"}),{default:v(()=>[g(s.$slots,"default")]),_:3},16,["data-state"])]),_:3},8,["present"]))}}),ft=pt,vt=w({__name:"ScrollAreaScrollbarScroll",props:{forceMount:{type:Boolean,required:!1}},setup(t){const e=L(),o=H(),{forwardRef:r}=T(),{state:a,dispatch:n}=le("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}}),c=k(()=>a.value!=="hidden");M(u=>{if(a.value==="idle"){const d=window.setTimeout(n,e.scrollHideDelay.value,"HIDE");u(()=>{window.clearTimeout(d)})}});const s=F(()=>n("SCROLL_END"),100);return M(u=>{const d=e.viewport.value,p=o.isHorizontal.value?"scrollLeft":"scrollTop";if(d){let _=d[p];const h=()=>{const C=d[p];_!==C&&(n("SCROLL"),s()),_=C};d.addEventListener("scroll",h),u(()=>{d.removeEventListener("scroll",h)})}}),(u,d)=>(m(),S(l(V),{present:u.forceMount||c.value},{default:v(()=>[x(K,E(u.$attrs,{ref:l(r),"data-state":c.value?"visible":"hidden"}),{default:v(()=>[g(u.$slots,"default")]),_:3},16,["data-state"])]),_:3},8,["present"]))}}),ht=vt;const[H,_t]=G("ScrollAreaScrollbar");var bt=w({inheritAttrs:!1,__name:"ScrollAreaScrollbar",props:{orientation:{type:String,required:!1,default:"vertical"},forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,{forwardRef:o}=T(),r=L(),a=k(()=>e.orientation==="horizontal");X(a,()=>{a.value?r.onScrollbarXEnabledChange(!0):r.onScrollbarYEnabledChange(!0)},{immediate:!0}),D(()=>{r.onScrollbarXEnabledChange(!1),r.onScrollbarYEnabledChange(!1)});const{orientation:n,forceMount:c,asChild:s,as:u}=j(e);return _t({orientation:n,forceMount:c,isHorizontal:a,as:u,asChild:s}),(d,p)=>l(r).type.value==="hover"?(m(),S(ft,E({key:0},d.$attrs,{ref:l(o),"force-mount":l(c)}),{default:v(()=>[g(d.$slots,"default")]),_:3},16,["force-mount"])):l(r).type.value==="scroll"?(m(),S(ht,E({key:1},d.$attrs,{ref:l(o),"force-mount":l(c)}),{default:v(()=>[g(d.$slots,"default")]),_:3},16,["force-mount"])):l(r).type.value==="glimpse"?(m(),S(dt,E({key:2},d.$attrs,{ref:l(o),"force-mount":l(c)}),{default:v(()=>[g(d.$slots,"default")]),_:3},16,["force-mount"])):l(r).type.value==="auto"?(m(),S(Z,E({key:3},d.$attrs,{ref:l(o),"force-mount":l(c)}),{default:v(()=>[g(d.$slots,"default")]),_:3},16,["force-mount"])):l(r).type.value==="always"?(m(),S(K,E({key:4},d.$attrs,{ref:l(o),"data-state":"visible"}),{default:v(()=>[g(d.$slots,"default")]),_:3},16)):W("v-if",!0)}}),mt=bt;const[Y,St]=G("ScrollAreaScrollbarVisible");var gt=w({__name:"ScrollAreaScrollbarVisible",setup(t){const e=L(),o=H(),{forwardRef:r}=T(),a=y({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),n=k(()=>{const i=ne(a.value.viewport,a.value.content);return i>0&&i<1}),c=y(),s=y(0);function u(i,b){if(C.value){const f=e.viewport.value.scrollLeft+i.deltaY;e.viewport.value.scrollLeft=f,te(f,b)&&i.preventDefault()}else{const f=e.viewport.value.scrollTop+i.deltaY;e.viewport.value.scrollTop=f,te(f,b)&&i.preventDefault()}}function d(i,b){C.value?s.value=b.x:s.value=b.y}function p(i){s.value=0}function _(i){a.value=i}function h(i,b){return lt(i,s.value,a.value,b)}const C=k(()=>o.isHorizontal.value);function R(i){C.value?e.viewport.value.scrollLeft=h(i,e.dir.value):e.viewport.value.scrollTop=h(i)}function P(){if(C.value){if(e.viewport.value&&c.value){const i=e.viewport.value.scrollLeft,b=ee(i,a.value,e.dir.value);c.value.style.transform=`translate3d(${b}px, 0, 0)`}}
1else if(e.viewport.value&&c.value){const i=e.viewport.value.scrollTop,b=ee(i,a.value);c.value.style.transform=`translate3d(0, ${b}px, 0)`}}function $(i){c.value=i}return St({sizes:a,hasThumb:n,handleWheelScroll:u,handleThumbDown:d,handleThumbUp:p,handleSizeChange:_,onThumbPositionChange:P,onThumbChange:$,onDragScroll:R}),(i,b)=>C.value?(m(),S(nt,E({key:0},i.$attrs,{ref:l(r)}),{default:v(()=>[g(i.$slots,"default")]),_:3},16)):(m(),S(ct,E({key:1},i.$attrs,{ref:l(r)}),{default:v(()=>[g(i.$slots,"default")]),_:3},16))}}),K=gt,yt=w({__name:"ScrollAreaScrollbarImpl",props:{isHorizontal:{type:Boolean,required:!0}},emits:["onDragScroll","onWheelScroll","onThumbPointerDown"],setup(t,{emit:e}){const o=t,r=e,a=L(),n=Y(),c=H(),{forwardRef:s,currentElement:u}=T(),d=y(""),p=y();function _(i){if(p.value){const b=i.clientX-p.value?.left,f=i.clientY-p.value?.top;r("onDragScroll",{x:b,y:f})}}function h(i){i.button===0&&(i.target.setPointerCapture(i.pointerId),p.value=u.value.getBoundingClientRect(),d.value=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",a.viewport&&(a.viewport.value.style.scrollBehavior="auto"),_(i))}function C(i){_(i)}function R(i){const b=i.target;b.hasPointerCapture(i.pointerId)&&b.releasePointerCapture(i.pointerId),document.body.style.webkitUserSelect=d.value,a.viewport&&(a.viewport.value.style.scrollBehavior=""),p.value=void 0}function P(i){const b=i.target,f=u.value?.contains(b),Q=n.sizes.value.content-n.sizes.value.viewport;f&&n.handleWheelScroll(i,Q)}N(()=>{document.addEventListener("wheel",P,{passive:!1})}),D(()=>{document.removeEventListener("wheel",P)});function $(){u.value&&(o.isHorizontal?n.handleSizeChange({content:a.viewport.value?.scrollWidth??0,viewport:a.viewport.value?.offsetWidth??0,scrollbar:{size:u.value.clientWidth??0,paddingStart:O(getComputedStyle(u.value).paddingLeft),paddingEnd:O(getComputedStyle(u.value).paddingRight)}}):n.handleSizeChange({content:a.viewport.value?.scrollHeight??0,viewport:a.viewport.value?.offsetHeight??0,scrollbar:{size:u.value?.clientHeight??0,paddingStart:O(getComputedStyle(u.value).paddingTop),paddingEnd:O(getComputedStyle(u.value).paddingBottom)}}),n.onThumbPositionChange())}return z(u,$),z(a.content,$),(i,b)=>(m(),S(l(I),{ref:l(s),style:{position:"absolute"},"data-scrollbarimpl":"",as:l(c).as.value,"as-child":l(c).asChild.value,onPointerdown:h,onPointermove:C,onPointerup:R},{default:v(()=>[g(i.$slots,"default")]),_:3},8,["as","as-child"]))}}),se=yt,wt=w({__name:"ScrollAreaThumb",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,o=L(),r=Y();function a(h){const R=h.target.getBoundingClientRect(),P=h.clientX-R.left,$=h.clientY-R.top;r.handleThumbDown(h,{x:P,y:$})}function n(h){r.handleThumbUp(h)}const{forwardRef:c,currentElement:s}=T(),u=y(),d=k(()=>o.viewport.value);function p(){if(!u.value){const h=rt(d.value,r.onThumbPositionChange);u.value=h,r.onThumbPositionChange()}}const _=k(()=>r.sizes.value);return ie(_,()=>{r.onThumbChange(s.value),d.value&&(r.onThumbPositionChange(),d.value.addEventListener("scroll",p))}),D(()=>{d.value?.removeEventListener("scroll",p),u.value?.()}),(h,C)=>(m(),S(l(I),{ref:l(c),"data-state":l(r).hasThumb?"visible":"hidden",style:{width:"var(--reka-scroll-area-thumb-width)",height:"var(--reka-scroll-area-thumb-height)"},"as-child":e.asChild,as:h.as,onPointerdown:a,onPointerup:n},{default:v(()=>[g(h.$slots,"default")]),_:3},8,["data-state","as-child","as"]))}}),Ct=wt,Et=w({inheritAttrs:!1,__name:"ScrollAreaViewport",props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t,{expose:e}){const o=t,{nonce:r}=j(o),a=Ge(r),n=L(),c=y();N(()=>{n.onViewportChange(c.value),n.onContentChange(u.value)}),e({viewportElement:c});const{forwardRef:s,currentElement:u}=T();return(d,p)=>(m(),oe(pe,null,[ue("div",E({ref_key:"viewportElement",ref:c,"data-reka-scroll-area-viewport":"",style:{overflowX:l(n).scrollbarXEnabled.value?"scroll":"hidden",overflowY:l(n).scrollbarYEnabled.value?"scroll":"hidden"}},d.$attrs,{tabindex:0}),[x(l(I),{ref:l(s),style:B({minWidth:l(n).scrollbarXEnabled.value?"fit-content":void 0}),"as-child":o.asChild,as:d.as},{default:v(()=>[g(d.$slots,"default")]),_:3},8,["style","as-child","as"])],16),x(l(I),{as:"style",nonce:l(a)},{default:v(()=>p[0]||(p[0]=[de(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-scroll-area-viewport] { scrollbar-width:none; -ms-overflow-style:none; -webkit-overflow-scrolling:touch; } [data-reka-scroll-area-viewport]::-webkit-scrollbar { display:none; } ")])),_:1,__:[0]},8,["nonce"])],64))}}),kt=Et;const At=w({__name:"DocsIcon",props:{name:{},size:{default:20}},setup(t){const e=t,o={book:J,bookmark:Ce,chevron:be,close:Fe,compass:Le,download:me,external:xe,gpx:Ne,help:Re,layers:Ie,map:ve,measure:Ve,menu:Me,navigation:Oe,pro:je,record:ke,route:_e,search:Ye,share:ce},r=k(()=>o[e.name]??J);return(a,n)=>(m(),S(fe(l(r)),{size:t.size,"stroke-width":1.8,"aria-hidden":"true"},null,8,["size"]))}}),Nt=Object.assign(At,{__name:"DocsIcon"}),Dt=w({__name:"Kbd",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(t){const e=t;return(o,r)=>(m(),oe("kbd",{"data-slot":"kbd",class:he(l(U)("bg-muted text-muted-foreground in-data-[slot=tooltip-content]:bg-background/20 in-data-[slot=tooltip-content]:text-background dark:in-data-[slot=tooltip-content]:bg-background/10 h-5 w-fit min-w-5 gap-1 rounded-sm px-1 font-sans text-xs font-medium [&_svg:not([class*=size-])]:size-3 pointer-events-none inline-flex items-center justify-center select-none",e.class))},[g(o.$slots,"default")],2))}}),Rt=w({__name:"ScrollBar",props:{orientation:{default:"vertical"},forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){const e=t,o=re(e,"class");return(r,a)=>(m(),S(l(mt),E({"data-slot":"scroll-area-scrollbar","data-orientation":t.orientation},l(o),{class:l(U)("data-horizontal:h-2.5 data-horizontal:flex-col data-horizontal:border-t data-horizontal:border-t-transparent data-vertical:h-full data-vertical:w-2.5 data-vertical:border-l data-vertical:border-l-transparent flex touch-none p-px transition-colors select-none",e.class)}),{default:v(()=>[x(l(Ct),{"data-slot":"scroll-area-thumb",class:"rounded-full relative flex-1 bg-border"})]),_:1},16,["data-orientation","class"]))}}),It=w({__name:"ScrollArea",props:{type:{},dir:{},scrollHideDelay:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){const e=t,o=re(e,"class");return(r,a)=>(m(),S(l(Qe),E({"data-slot":"scroll-area"},l(o),{class:l(U)("relative",e.class)}),{default:v(()=>[x(l(kt),{"data-slot":"scroll-area-viewport",class:"size-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1"},{default:v(()=>[g(r.$slots,"default")]),_:3}),x(Rt),x(l(ot))]),_:3},16,["class"]))}});
1export{J as B,Re as C,Me as M,Ye as S,Fe as X,Dt as _,Nt as a,It as b,Le as c};

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.