PageSourceSearch

https://m.wingu.se/packs/skip_links-CmGdRWd6.js

js wingu.se collected 2026-09-29 15:10:18 UTC 2,521 bytes, 2 lines download raw bytes

1import{o as e}from"./rolldown-runtime-C0FnF6B9.js";import{t}from"./react-C21x__mS.js";import{c as n}from"./react-intl-DlKP8ATg.js";import{t as r}from"./jsx-runtime-BdxMnOeJ.js";import"./store-BKpYtGn4.js";import{s as i}from"./typed_functions-Whap35TF.js";import{t as a}from"./classnames-CfLRLWYq.js";var o=e(t()),s=e(a()),c=(e,t,n,r,i)=>r*((t=t/i-1)*t*t*t*t+1)+n,l=(e,t,n)=>{let r=Date.now(),i=e[t],a=n-i,o=1e3,s=!1,l=()=>{let n=Date.now()-r;n/o>1||s||(e[t]=c(0,n,i,a,o),requestAnimationFrame(l))};return l(),()=>{s=!0}},u=`scrollBehavior`in document.documentElement.style,d=(e,t)=>requestIdleCallback(()=>{u?e.scrollTo({left:t,behavior:`smooth`}):l(e,`scrollLeft`,t)}),f=e=>requestIdleCallback(()=>{u?e.scrollTo({top:0,behavior:`smooth`}):l(e,`scrollTop`,0)}),p=r(),m=(0,o.forwardRef)(({children:e,label:t,bindToDocument:n,className:r},i)=>{let a=(0,o.useRef)(null);return(0,o.useImperativeHandle)(i,()=>({node:a.current,scrollTop(){let e=null;e=n?document.scrollingElement:a.current?.querySelector(`.scrollable`),e&&f(e)}})),(0,p.jsx)(`div`,{role:`region`,"aria-label":t,className:(0,s.default)(`column`,r),ref:a,children:e})});m.displayName=`Column`;var h={list:`_comp_skip_links_skip_links__list`,listItem:`_comp_skip_links_skip_links__listItem`,hotkeyHint:`_comp_skip_links_skip_links__hotkeyHint`},g=()=>`skip-link-target-nav`,_=e=>`skip-link-target-content-${e}`,v=({multiColumn:e,onFocusGettingStartedColumn:t})=>{let r=n(),a=i(e=>e.settings.get(`columns`).size),s=(0,o.useCallback)(e=>{e.preventDefault(),t()},[t]);return(0,p.jsxs)(`ul`,{className:h.list,children:[(0,p.jsx)(`li`,{className:h.listItem,children:(0,p.jsx)(y,{target:_(1),hotkey:`1`,children:r.formatMessage({id:`skip_links.skip_to_content`,defaultMessage:`Skip to main content`})})}),(0,p.jsx)(`li`,{className:h.listItem,children:(0,p.jsx)(y,{target:e?`/getting-started`:g(),onRouterLinkClick:e?s:void 0,hotkey:e?`${a}`:`2`,children:r.formatMessage({id:`skip_links.skip_to_navigation`,defaultMessage:`Skip to main navigation`})})})]})},y=({children:e,hotkey:t,target:r,onRouterLinkClick:i})=>{let a=n(),s=(0,o.useId)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(`a`,{href:`#${r}`,"aria-describedby":s,onClick:i,children:e}),(0,p.jsx)(`span`,{id:s,className:h.hotkeyHint,children:a.formatMessage({id:`skip_links.hotkey`,defaultMessage:`<span>Hotkey</span> {hotkey}`},{hotkey:t,span:e=>(0,p.jsx)(`span`,{className:`sr-only`,children:e})})})]})};export{d as a,m as i,_ as n,f as o,g as r,v as t};
2//# sourceMappingURL=skip_links-CmGdRWd6.js.map

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.