1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="c890c359-04a3-5aa0-89a2-f42faa99a02f")}catch(e){}}(); 3(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`master@90da63a`}}catch{}})();import{a as e,t}from"./rolldown-runtime-DYYcS1FN.js";import{t as n}from"./react-CAeKiPy9.js";import{F as r}from"./compiler-runtime-2eBrVY0L.js";import{Gn as i,Vn as a,tr as o}from"./default-layout-styles-CwcBmK8S.js";import{t as s}from"./arrow-left-outline-DtZr4g1S.js";import{t as c}from"./arrow-right-outline-D1GzNnCx.js";var l=t(((e,t)=>{(function(){var e={}.hasOwnProperty;function n(){for(var t=[],r=0;r<arguments.length;r++){var i=arguments[r];if(i){var a=typeof i;if(a===`string`||a===`number`)t.push(i);else if(Array.isArray(i)&&i.length){var o=n.apply(null,i);o&&t.push(o)}else if(a===`object`)for(var s in i)e.call(i,s)&&i[s]&&t.push(s)}}return t.join(` `)}t!==void 0&&t.exports?(n.default=n,t.exports=n):typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(`classnames`,[],function(){return n}):window.classNames=n})()})),u=r(),d=e(l(),1),f=e(n()),p=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{ignoreFirstCall:!1},r=(0,f.useRef)();r.current=t;let{ignoreFirstCall:i}=n;(0,f.useEffect)(()=>{if(!e)return;let t;if(t=`current`in e?e.current:e,!t)return;let n=!0,a=!1,o=e=>{if(n){n=!1,i||window.requestAnimationFrame(()=>{o(e)});return}!Array.isArray(e)||!e.length||a||r.current&&typeof r.current==`function`&&r.current(e[0])},s=new ResizeObserver(o);return s.observe(t),()=>{a=!0,s.disconnect()}},[e,i])},m={slider:`_slider_1vwhyyn_1`,adjustableHeight:`_adjustableHeight_1vwhyyn_29`,sliderElement:`_sliderElement_1vwhyyn_31`,controls:`_controls_1vwhyyn_44`,s:`_s_1vwhyyn_1`,m:`_m_1vwhyyn_53`,withoutTitle:`_withoutTitle_1vwhyyn_56`,center:`_center_1vwhyyn_58`,left:`_left_1vwhyyn_61`,right:`_right_1vwhyyn_64`,rowLayout:`_rowLayout_1vwhyyn_68`,title:`_title_1vwhyyn_70`,hidden:`_hidden_1vwhyyn_76`};function h(...e){return t=>{for(let n of e)n&&`current`in n&&(n.current=t)}}var g=16,_={buttonLeftAriaLabel:`Previous Item`,buttonRightAriaLabel:`Next Item`,currentItemText:`Current Item: `},v=(0,f.forwardRef)(function({children:e,theme:t,buttonMode:n=`clear`,controlsMarginTop:r=`s`,controlsLayout:l=`column`,withTitle:v=!0,controlsAlign:y=`center`,onChangeIndex:b,ariaAttrs:x=_,animateHeight:S=!1,className:C},w){let T=e.length,E=o(t),[D,O]=(0,f.useState)(0),[k,A]=(0,f.useState)(!1),[j,M]=(0,f.useState)(void 0),[N,P]=(0,f.useState)(void 0),F=i(E),[I,L]=(0,f.useState)([]),R=(0,f.useRef)(null);(0,f.useEffect)(()=>{L(e=>Array(T).fill(null).map((t,n)=>e[n]||(0,f.createRef)()))},[T]);let[z,B]=(0,f.useState)(0),V=(0,f.useCallback)(e=>{if(!I.length)return;A(!0);let t=I[e].current,n=R.current;if(t&&n){let{x:e}=n.getBoundingClientRect(),{x:r}=t.getBoundingClientRect(),i=r-e;R.current?.scroll({left:R.current.scrollLeft+i,behavior:`smooth`})}},[I]),H=(0,f.useCallback)(e=>{if(!S){M(void 0);return}let t=I[e];if(t&&t.current){let e=t.current.getBoundingClientRect().height;M(e)}},[S,I]),U=(0,f.useCallback)(()=>{let e=R.current?.clientWidth;N!==e&&(P(e),H(z))},[z,H,N]),W=(0,f.useCallback)(e=>{let t=e.target,n=t.scrollLeft>0?t.scrollLeft:0;D!==n&&O(n);let r=t.offsetWidth+g,i=n>=D?Math.round:Math.floor;if(k){if(n+i((I[z].current?.getBoundingClientRect().x??0)-t.getBoundingClientRect().x)===n){let e=i(n/r);b?.(e),H(e),A(!1)}return}let a=i(n/r),o=n%r===0;z!==a&&(B(a),b?.(a)),o&&H(a)},[z,k,b,D,H,I]),G=(0,f.useCallback)(e=>{if(!S)return;let t=e.contentRect.height;e.target.getBoundingClientRect().x-(R.current?.getBoundingClientRect().x??0)===D&&j&&j!==t&&M(t)},[D,S,j]);p(S?I[z]:null,G),(0,f.useEffect)(()=>{S&&j===void 0&&H(z),S||M(void 0),S&&N===void 0&&P(R.current?.clientWidth)},[z,S,j,H,N]),(0,f.useEffect)(()=>{let e=R.current;return e?.addEventListener(`scroll`,W),S&&window.addEventListener(`resize`,U),(
3)=>{e?.removeEventListener(`scroll`,W),S&&window.removeEventListener(`resize`,U)}},[W,U,S]);let K=(0,f.useCallback)(()=>{B(e=>{let t=e-1;return V(t),t})},[V]),q=(0,f.useCallback)(()=>{B(e=>{let t=e+1;return V(t),t})},[V]),J=e[z]?.props[`aria-label`]||``;return(0,u.jsxs)(`section`,{className:(0,d.default)(m.sliderWrapper,C),"data-test":`carousel`,children:[(0,u.jsx)(`ol`,{"data-test":`carousel-slider`,ref:h(w,R),className:(0,d.default)(m.slider,S&&m.adjustableHeight),style:{columnGap:`${g}px`,height:j},children:e.map((e,t)=>{let n=z===t;return(0,u.jsx)(`li`,{id:`${t}`,ref:I[t],className:m.sliderElement,"aria-hidden":!n,tabIndex:n?void 0:-1,children:e},t)})}),(0,u.jsxs)(`div`,{className:(0,d.default)(m.controls,m[r],!v&&m.withoutTitle,!v&&m[y],l===`row`&&m.rowLayout),children:[v&&(0,u.jsx)(`span`,{"data-test":`slide-title`,className:(0,d.default)(F(`rs-text-2`,{hardness:`hard`}),m.title),children:J}),l===`row`&&(0,u.jsx)(`div`,{}),(0,u.jsx)(a,{size:`m`,"data-test":`prev-button`,theme:E,"aria-label":x.buttonLeftAriaLabel,mode:n,disabled:z===0,onClick:K,icon:(0,u.jsx)(s,{})}),(0,u.jsxs)(`span`,{className:F(`rs-text-2`,{hardness:`average`}),"aria-live":`polite`,"aria-atomic":`true`,children:[z+1,` / `,T,(0,u.jsxs)(`span`,{className:m.hidden,children:[`(`,x.currentItemText,` `,z+1,`)`]})]}),(0,u.jsx)(a,{size:`m`,"data-test":`next-button`,theme:E,"aria-label":x.buttonRightAriaLabel,mode:n,disabled:z===T-1,onClick:q,icon:(0,u.jsx)(c,{})})]})]})});export{v as t}; 4//# debugId=c890c359-04a3-5aa0-89a2-f42faa99a02f
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.