PageSourceSearch

https://www.oxford-rocks.co.uk/_next/static/chunks/4903-028664c0d5104186.js

js oxford-rocks.co.uk collected 2026-10-05 05:23:09 UTC 30,211 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4903],{5543:(e,t,r)=>{r.d(t,{Drawer:()=>d,DrawerBody:()=>u,DrawerFooter:()=>f,DrawerHeader:()=>c});var n=r(74074),l=r(19282),a=r(35421),o=r(30263),i=r(78231),s=r(71966);let d=(0,l.forwardRef)(function(e,t){let{open:r,onClose:a,side:d="right",width:c=440,disableEscapeKey:u,disableBackdropClick:f,disableFocusTrap:x,disablePortal:p,initialFocus:b,className:m,style:h,children:g,...v}=e,w=(0,l.useRef)(b);w.current=b;let[y,k]=(0,l.useState)(null),j=(0,l.useCallback)(e=>{k(e)},[]);if((0,l.useImperativeHandle)(t,()=>y,[y]),(0,l.useEffect)(()=>{if(!r||u)return;let e=e=>{"Escape"===e.key&&(e.stopImmediatePropagation(),a())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[r,u,a]),(0,l.useEffect)(()=>{if(!r||!y)return;let e=document.activeElement,t=x?()=>void 0:(0,s.oM)(y),n=(0,s.zI)(),l=window.setTimeout(()=>{var e;let t=null==(e=w.current)?void 0:e.current;t&&y.contains(t)&&t.focus(),document.activeElement!==t&&(0,s.OG)(y)},0);return()=>{window.clearTimeout(l),t(),n(),e&&"function"==typeof e.focus&&e.focus()}},[r,x,y]),!r)return null;let N=(0,n.jsxs)("div",{className:(0,o.cn)("fixed inset-0 z-50 flex","right"===d?"justify-end":"justify-start"),children:[(0,n.jsx)("div",{"aria-hidden":"true",onClick:()=>!f&&a(),className:(0,o.cn)("absolute inset-0 bg-ink-900/40 backdrop-blur-[2px]",f?"cursor-default":"cursor-pointer")}),(0,n.jsx)("div",{ref:j,role:"dialog","aria-modal":"true",style:{width:c,maxWidth:"100%",...h},className:(0,o.cn)("relative flex h-full flex-col bg-surface-0 shadow-mtr-lg focus:outline-none","right"===d?"animate-[mtr-drawer-in-right_0.18s_ease-out]":"animate-[mtr-drawer-in-left_0.18s_ease-out]",m),...v,children:g})]});return p?N:(0,n.jsx)(i.XF,{children:N})}),c=(0,l.forwardRef)(function(e,t){let{className:r,onClose:l,closeDisabled:i,title:s,description:d,children:c,...u}=e;return(0,n.jsxs)("div",{ref:t,className:(0,o.cn)("flex shrink-0 items-start gap-3 border-b border-border px-5 py-4",r),...u,children:[(0,n.jsxs)("div",{className:"min-w-0 flex-1",children:[s?(0,n.jsx)("h2",{className:"m-0 text-base font-bold -tracking-[0.01em] text-ink-900",children:s}):null,d?(0,n.jsx)("p",{className:"mt-0.5 text-[13px] leading-snug text-ink-500",children:d}):null,c]}),l?(0,n.jsx)("button",{type:"button","aria-label":"Close",onClick:l,disabled:i,className:(0,o.cn)("inline-flex h-[30px] w-[30px] items-center justify-center","cursor-pointer rounded-mtr-sm border-0 bg-transparent text-ink-500","hover:bg-surface-2 hover:text-ink-900","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-cyan-500/40","disabled:cursor-not-allowed disabled:opacity-45"),children:(0,n.jsx)(a.A,{className:"h-4 w-4"})}):null]})}),u=(0,l.forwardRef)(function(e,t){let{className:r,...l}=e;return(0,n.jsx)("div",{ref:t,className:(0,o.cn)("min-h-0 flex-1 overflow-y-auto px-5 py-5 text-[13.5px] leading-relaxed text-ink-700",r),...l})}),f=(0,l.forwardRef)(function(e,t){let{className:r,leading:l,children:a,...i}=e;return(0,n.jsxs)("div",{ref:t,className:(0,o.cn)("flex shrink-0 items-center justify-end gap-2 px-5 py-4","border-t border-border bg-surface-1",r),...i,children:[l?(0,n.jsx)("div",{className:"mr-auto flex items-center text-xs text-ink-500",children:l}):null,a]})})},16302:(e,t,r)=>{r.d(t,{DropdownMenu:()=>d});var n=r(74074),l=r(19282),a=r(78231),o=r(55294),i=r(76605),s=r(30263);function d(e){let{trigger:t,children:r,align:d="end",side:c="bottom",sideOffset:u=5,open:f,onOpenChange:x,closeOnSelect:p=!0}=e,[b,m]=(0,l.useState)(!1),h=null!=f?f:b,g=e=>{void 0===f&&m(e),null==x||x(e)},{refs:v,floatingStyles:w,context:y}=(0,a.we)({open:h,onOpenChange:g,placement:"end"===d?"".concat(c,"-end"):"".concat(c,"-start"),middleware:[(0,o.cY)(u),(0,o.UU)(),(0,o.BN)({padding:8})],whileElementsMounted:i.ll}),k=(0,a.kp)(y),j=(0,a.s9)(y),N=(0,a.It)(y,{role:"menu"}),{getReferenceProps:E,getFloatingProps:R}=(0,a.bv)([k,j,N]),C=(0,l.useRef)(null);(0,l.useEffect)(()=>{if(!h)return;let e=e=>{var t;if(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||!["ArrowDown","ArrowUp","Home","End","Enter"].includes(e.ke
1y))return;let r=C.current;if(!r)return;let n=document.activeElement,l=v.reference.current,a=l instanceof HTMLElement&&l===n,o=!!n&&r.contains(n);if(!a&&!o)return;let i=Array.from(r.querySelectorAll('[role="menuitem"]:not([disabled]):not([aria-disabled="true"])'));if(0===i.length)return;let s=i.findIndex(e=>e===n);if("Enter"===e.key){s>=0&&(e.preventDefault(),i[s].click());return}let d=s;"ArrowDown"===e.key?d=s<0?0:(s+1)%i.length:"ArrowUp"===e.key?d=s<0?i.length-1:(s-1+i.length)%i.length:"Home"===e.key?d=0:"End"===e.key&&(d=i.length-1),e.preventDefault(),null==(t=i[d])||t.focus()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[h,v.reference]);let A=(0,l.useRef)(!1);(0,l.useEffect)(()=>{if(A.current&&!h){let e=v.reference.current;e&&e instanceof HTMLElement&&e.focus({preventScroll:!0})}A.current=h},[h,v.reference]);let M=e=>{let t=e.props;return(0,l.cloneElement)(e,{ref:v.setReference,...E({onClick:t.onClick,onKeyDown:t.onKeyDown}),"aria-expanded":h,"aria-haspopup":"menu"})},D=(()=>{if("function"==typeof t){let e=t({open:h});return(0,l.isValidElement)(e)?M(e):e}return(0,l.isValidElement)(t)?M(t):t})();return(0,n.jsxs)(n.Fragment,{children:[D,h&&(0,n.jsx)(a.XF,{children:(0,n.jsx)("div",{ref:e=>{v.setFloating(e),C.current=e},style:w,...R({onClick:e=>{if(!p)return;let t=e.target.closest('[role="menuitem"]');t&&(t.hasAttribute("disabled")||"true"===t.getAttribute("aria-disabled")||g(!1))}}),className:(0,s.cn)("w-[260px] bg-surface-0 border border-border rounded-mtr-lg overflow-hidden","shadow-mtr-lg","z-50"),children:r})})]})}d.displayName="DropdownMenu"},18431:(e,t,r)=>{r.d(t,{Popover:()=>u,PopoverFooter:()=>c,PopoverPanel:()=>d});var n=r(74074),l=r(19282),a=r(78231),o=r(55294),i=r(76605),s=r(30263);let d=(0,l.forwardRef)(function(e,t){let{className:r,title:l,arrow:a=!0,width:o=280,children:i,style:d,...c}=e;return(0,n.jsxs)("div",{ref:t,role:"dialog",style:{width:o,...d},className:(0,s.cn)("relative bg-surface-0 border border-border rounded-mtr-lg p-3.5","shadow-mtr-lg",a&&'before:content-[""] before:absolute before:-top-1.5 before:left-5 before:w-3 before:h-3 before:bg-surface-0 before:border-t before:border-l before:border-border before:rotate-45',r),...c,children:[l?(0,n.jsx)("div",{className:"text-[13px] font-bold text-ink-900 mb-1",children:l}):null,(0,n.jsx)("div",{className:"text-[12.5px] text-ink-500 leading-relaxed",children:i})]})}),c=(0,l.forwardRef)(function(e,t){let{className:r,...l}=e;return(0,n.jsx)("div",{ref:t,className:(0,s.cn)("flex gap-2 justify-end mt-3",r),...l})});function u(e){let{trigger:t,children:r,align:s="start",side:c="bottom",sideOffset:u=8,open:f,onOpenChange:x,...p}=e,[b,m]=(0,l.useState)(!1),h=null!=f?f:b,g="center"===s?c:"".concat(c,"-").concat(s),{refs:v,floatingStyles:w,context:y}=(0,a.we)({open:h,onOpenChange:e=>{void 0===f&&m(e),null==x||x(e)},placement:g,middleware:[(0,o.cY)(u),(0,o.UU)(),(0,o.BN)({padding:8})],whileElementsMounted:i.ll}),k=(0,a.kp)(y),j=(0,a.s9)(y),{getReferenceProps:N,getFloatingProps:E}=(0,a.bv)([k,j]),R=(0,l.isValidElement)(t)?t.props:{},C=(0,l.isValidElement)(t)?(0,l.cloneElement)(t,{ref:v.setReference,...N({onClick:R.onClick,onKeyDown:R.onKeyDown}),"aria-expanded":h,"aria-haspopup":"dialog"}):t;return(0,n.jsxs)(n.Fragment,{children:[C,h&&(0,n.jsx)(a.XF,{children:(0,n.jsx)("div",{ref:v.setFloating,style:w,...E(),className:"z-50",children:(0,n.jsx)(d,{...p,children:r})})})]})}u.displayName="Popover"},21042:(e,t,r)=>{r.d(t,{Tab:()=>c,TabPanel:()=>u,Tabs:()=>s,TabsList:()=>d});var n=r(74074),l=r(19282),a=r(30263);let o=(0,l.createContext)(null);function i(){let e=(0,l.useContext)(o);if(!e)throw Error("Tabs subcomponent rendered outside <Tabs>");return e}let s=(0,l.forwardRef)(function(e,t){let{value:r,onValueChange:i,className:s,children:d,...c}=e,u=(0,l.useId)();return(0,n.jsx)(o.Provider,{value:{value:r,setValue:i,idPrefix:u},children:(0,n.jsx)("div",{ref:t,className:(0,a.cn)("flex flex-col gap-4",s),...c,children:d})})}),d=(0,l.forwardRef)(function(e,t){let{className:r,onKeyDown:l,...o}=e;return(0,n.jsx)("div",{ref:t,role:"tablist",onKeyDown:e=>{if(null==l||l(e),e.defaultPrevented||!["ArrowLeft","ArrowRight","Home","End"].includes(e.ke
1y))return;let t=Array.from(e.currentTarget.querySelectorAll('[role="tab"]:not([disabled])'));if(0===t.length)return;let r=t.findIndex(e=>e===document.activeElement),n=r<0?0:r;"ArrowRight"===e.key?n=(r+1)%t.length:"ArrowLeft"===e.key?n=(r-1+t.length)%t.length:"Home"===e.key?n=0:"End"===e.key&&(n=t.length-1),e.preventDefault(),t[n].focus(),t[n].click()},className:(0,a.cn)("flex gap-0.5 border-b border-border",r),...o})}),c=(0,l.forwardRef)(function(e,t){let{className:r,value:l,count:o,countTone:s="default",leading:d,children:c,...u}=e,f=i(),x=f.value===l;return(0,n.jsxs)("button",{ref:t,role:"tab",type:"button",id:"".concat(f.idPrefix,"-tab-").concat(l),"aria-selected":x,"aria-controls":"".concat(f.idPrefix,"-panel-").concat(l),tabIndex:x?0:-1,onClick:()=>f.setValue(l),className:(0,a.cn)("inline-flex items-center gap-1.5 px-3 h-[38px]","bg-transparent border-0 border-b-2 border-b-transparent","-mb-px font-sans text-[13px] font-medium whitespace-nowrap","text-ink-500 hover:text-ink-900 cursor-pointer","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-cyan-500/30 rounded-t",x&&"text-cyan-700 border-b-cyan-500 font-semibold",r),...u,children:[d?(0,n.jsx)("span",{className:"inline-flex [&>svg]:h-3.5 [&>svg]:w-3.5",children:d}):null,c,void 0!==o?(0,n.jsx)("span",{className:(0,a.cn)("text-[11px] font-bold tabular-nums px-1.5 py-px rounded-full","alert"===s?"bg-red-500 text-white":x?"bg-cyan-100 text-cyan-700":"bg-surface-2 text-ink-500"),children:o}):null]})}),u=(0,l.forwardRef)(function(e,t){let{className:r,value:l,children:o,...s}=e,d=i();return d.value!==l?null:(0,n.jsx)("div",{ref:t,role:"tabpanel",id:"".concat(d.idPrefix,"-panel-").concat(l),"aria-labelledby":"".concat(d.idPrefix,"-tab-").concat(l),className:(0,a.cn)("",r),...s,children:o})})},26588:(e,t,r)=>{r.d(t,{TagInput:()=>i});var n=r(74074),l=r(19282),a=r(35421),o=r(30263);let i=(0,l.forwardRef)(function(e,t){let{className:r,value:i,onChange:s,placeholder:d="Add tag…",commitKeys:c=["Enter",","],unique:u=!0,inputAriaLabel:f="Add tag",...x}=e,[p,b]=(0,l.useState)(""),m=(0,l.useRef)(null),h=e=>{let t=e.trim().replace(/,+$/,"");if(t){if(u&&i.includes(t))return void b("");s([...i,t]),b("")}},g=e=>s(i.filter((t,r)=>r!==e));return(0,n.jsxs)("div",{ref:t,onClick:()=>{var e;return null==(e=m.current)?void 0:e.focus()},className:(0,o.cn)("flex flex-wrap gap-1.5 p-2 bg-surface-0 border border-border-strong rounded-mtr-md cursor-text","focus-within:border-cyan-500 focus-within:shadow-[0_0_0_3px_var(--mtr-cyan-50)]",r),...x,children:[(0,n.jsx)("ul",{"aria-live":"polite",className:"contents",children:i.map((e,t)=>(0,n.jsxs)("li",{className:(0,o.cn)("inline-flex items-center gap-1 pl-2.5 pr-1 py-1 list-none","rounded-full bg-cyan-50 text-cyan-700 text-xs font-semibold"),children:[e,(0,n.jsx)("button",{type:"button","aria-label":"Remove ".concat(e),onClick:e=>{e.stopPropagation(),g(t)},className:"h-4 w-4 rounded-full inline-grid place-items-center bg-transparent border-0 cursor-pointer text-current hover:bg-cyan-100",children:(0,n.jsx)(a.A,{className:"h-3 w-3"})})]},"".concat(e,"-").concat(t)))}),(0,n.jsx)("input",{ref:m,type:"text","aria-label":f,value:p,onChange:e=>b(e.target.value),onKeyDown:e=>{c.includes(e.key)?(e.preventDefault(),h(p)):"Backspace"===e.key&&!p&&i.length&&g(i.length-1)},onBlur:()=>h(p),placeholder:i.length?"":d,className:"flex-1 min-w-[140px] border-0 outline-none bg-transparent text-[13px] py-1 px-1 font-sans"})]})})},30263:(e,t,r)=>{r.d(t,{cn:()=>a});var n=r(63396),l=r(31332);function a(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,l.QP)((0,n.$)(t))}},35012:(e,t,r)=>{r.d(t,{Avatar:()=>s,avatarVariants:()=>i});var n=r(74074),l=r(19282),a=r(35526),o=r(30263);let i=(0,a.F)(["inline-grid place-items-center rounded-full font-bold font-sans select-none","overflow-hidden bg-cover bg-center text-white"],{variants:{tone:{cyan:"bg-gradient-to-br from-[#00b3d0] to-[#006879] text-white",pink:"bg-gradient-to-br from-[#ee2d6a] to-[#a51a4a] text-white",gold:"bg-gradient-to-br from-[#f3bd19] to-[#b38c0c] text-ink-900",lime:"bg-gradient-to-br from-[#c5d02e] to-[#7d8a1d] text-ink-900",ink:"bg-gradient-to-br from-[#2a3540] to-[#0f1820] text-white",purple:"bg-gradient-to-br from-purple-500 to-purple-700 text-white"},size:{xs:"h-6 w-6 text-[10px]",sm:"h-8 w-8 text-xs",md:"h-9 w-9 text-[13px]",lg:"h-12 w-12 text-base",xl:"h-16 w-16 text-xl"}}
1,defaultVariants:{tone:"cyan",size:"sm"}}),s=(0,l.forwardRef)(function(e,t){let{className:r,src:a,alt:s,initials:d,tone:c,size:u,children:f,...x}=e,[p,b]=(0,l.useState)(void 0),m=!!a&&p!==a,h=null!=s?s:d||void 0;return(0,n.jsx)("span",{ref:t,role:m?void 0:"img","aria-label":m?void 0:h,"aria-hidden":!m&&!h||void 0,className:(0,o.cn)(i({tone:c,size:u}),r),...x,children:m?(0,n.jsx)("img",{src:a,alt:null!=s?s:"",onError:()=>b(a),className:"h-full w-full object-cover"}):d?(0,n.jsx)("span",{"aria-hidden":!0,children:d.slice(0,2).toUpperCase()}):f})})},35065:(e,t,r)=>{r.d(t,{Tooltip:()=>d,TooltipBubble:()=>p});var n=r(74074),l=r(19282),a=r(78231),o=r(55294),i=r(76605),s=r(30263);let d=(0,l.forwardRef)(function(e,t){let{content:r,title:l,children:a,open:o,onOpenChange:i,side:s="top",className:d,floating:f=!0}=e;return f?(0,n.jsx)(c,{content:r,title:l,open:o,onOpenChange:i,side:s,className:d,forwardedRef:t,children:a}):(0,n.jsx)(u,{content:r,title:l,open:o,onOpenChange:i,side:s,className:d,forwardedRef:t,children:a})});function c(e){let{content:t,title:r,children:s,open:d,onOpenChange:c,side:u,className:f,forwardedRef:x}=e,[b,m]=(0,l.useState)(!1),h=null!=d?d:b,{refs:g,floatingStyles:v,context:w}=(0,a.we)({open:h,onOpenChange:e=>{void 0===d&&m(e),null==c||c(e)},placement:u,middleware:[(0,o.cY)(6),(0,o.UU)(),(0,o.BN)({padding:8})],whileElementsMounted:i.ll}),y=(0,a.Mk)(w,{delay:{open:0,close:0},move:!1}),k=(0,a.iQ)(w),j=(0,a.s9)(w,{referencePress:!1,escapeKey:!0}),N=(0,a.It)(w,{role:"tooltip"}),{getReferenceProps:E,getFloatingProps:R}=(0,a.bv)([y,k,j,N]),C=(0,l.isValidElement)(s)?s.props:{},A=(0,l.isValidElement)(s)?(0,l.cloneElement)(s,{ref:g.setReference,...E({onMouseEnter:C.onMouseEnter,onMouseLeave:C.onMouseLeave,onFocus:C.onFocus,onBlur:C.onBlur,onClick:C.onClick})}):s;return(0,n.jsxs)(n.Fragment,{children:[A,h?(0,n.jsx)(a.XF,{children:(0,n.jsx)("div",{ref:g.setFloating,style:v,...R(),children:(0,n.jsx)(p,{ref:x,side:u,title:r,className:f,suppressRole:!0,children:t})})}):null]})}
1function u(e){let{content:t,title:r,children:a,open:o,onOpenChange:i,side:s,className:d,forwardedRef:c}=e,[u,f]=(0,l.useState)(!1),x=null!=o?o:u,b=e=>{void 0===o&&f(e),null==i||i(e)};(0,l.useEffect)(()=>{if(!x)return;let e=e=>{"Escape"===e.key&&b(!1)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[x]);let m=(0,l.isValidElement)(a)?(0,l.cloneElement)(a,{onMouseEnter:e=>{var t,r;b(!0),null==(t=(r=a.props).onMouseEnter)||t.call(r,e)},onMouseLeave:e=>{var t,r;b(!1),null==(t=(r=a.props).onMouseLeave)||t.call(r,e)},onFocus:e=>{var t,r;b(!0),null==(t=(r=a.props).onFocus)||t.call(r,e)},onBlur:e=>{var t,r;b(!1),null==(t=(r=a.props).onBlur)||t.call(r,e)}}):a;return(0,n.jsxs)("span",{ref:c,className:"relative inline-block",children:[m,x?(0,n.jsx)(p,{side:s,className:d,title:r,children:t}):null]})}let f={top:"bottom-full left-1/2 -translate-x-1/2 mb-2",bottom:"top-full left-1/2 -translate-x-1/2 mt-2",left:"right-full top-1/2 -translate-y-1/2 mr-2",right:"left-full top-1/2 -translate-y-1/2 ml-2"},x={top:"after:content-[''] after:absolute after:top-full after:left-5 after:border-[5px] after:border-transparent after:border-t-ink-900",bottom:"after:content-[''] after:absolute after:bottom-full after:left-5 after:border-[5px] after:border-transparent after:border-b-ink-900",left:"after:content-[''] after:absolute after:left-full after:top-3 after:border-[5px] after:border-transparent after:border-l-ink-900",right:"after:content-[''] after:absolute after:right-full after:top-3 after:border-[5px] after:border-transparent after:border-r-ink-900"},p=(0,l.forwardRef)(function(e,t){let{className:r,side:l="top",title:a,children:o,suppressRole:i,role:d,...c}=e;return(0,n.jsxs)("div",{ref:t,role:i?void 0:null!=d?d:"tooltip",className:(0,s.cn)("absolute z-50",f[l],"bg-ink-900 text-white rounded-mtr-md px-2.5 py-1.5","text-xs font-medium font-sans whitespace-nowrap","shadow-mtr-lg",x[l],a&&"whitespace-normal min-w-[200px] p-2.5 leading-snug",r),...c,children:[a?(0,n.jsx)("div",{className:"text-[10px] font-bold uppercase tracking-wider text-white/55 mb-1",children:a}):null,o]})})},48314:(e,t,r)=>{r.d(t,{ReadMore:()=>s});var n=r(74074),l=r(19282),a=r(40081),o=r(30263);let i=l.useLayoutEffect,s=(0,l.forwardRef)(function(e,t){let{className:r,collapsedHeight:s=140,expandLabel:d="Read more",collapseLabel:c="Show less",defaultOpen:u=!1,open:f,onOpenChange:x,children:p,...b}=e,[m,h]=(0,l.useState)(u),g=void 0!==f,v=g?f:m,w=(0,l.useId)(),y=(0,l.useRef)(null),[k,j]=(0,l.useState)();return i(()=>{y.current&&j(y.current.scrollHeight)},[p,v]),(0,n.jsxs)("div",{ref:t,className:(0,o.cn)("relative",r),...b,children:[(0,n.jsxs)("div",{ref:y,id:w,"aria-hidden":v?void 0:"false",className:"relative overflow-hidden text-[14.5px] leading-[1.6] text-ink-700 transition-[max-height] duration-300 ease-out",style:{maxHeight:v?null!=k?k:4e3:s},children:[p,v?null:(0,n.jsx)("span",{"aria-hidden":!0,className:"absolute inset-x-0 bottom-0 h-[70px] bg-gradient-to-t from-white via-white/90 to-transparent pointer-events-none"})]}),(0,n.jsxs)("button",{type:"button","aria-expanded":v,"aria-controls":w,onClick:()=>{let e=!v;g||h(e),null==x||x(e)},className:(0,o.cn)("inline-flex items-center gap-1.5 mt-3 bg-transparent border-0 cursor-pointer","text-cyan-700 text-sm font-semibold font-sans","hover:underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-cyan-500/30 rounded"),children:[v?c:d,(0,n.jsx)(a.A,{"aria-hidden":!0,className:(0,o.cn)("h-3.5 w-3.5 transition-transform duration-200",v&&"rotate-180")})]})]})})},71966:(e,t,r)=>{function n(e){return Array.from(e.querySelectorAll('a[href],button:not([disabled]),input:not([disabled]):not([type="hidden"]),select:not([disabled]),textarea:not([disabled]),[tabindex]:not([tabindex="-1"]),[contenteditable]:not([contenteditable="false"])')).filter(e=>!e.hasAttribute("disabled")&&!e.matches(":disabled")&&"true"!==e.getAttribute("aria-hidden")&&!e.hasAttribute("hidden"))}function l(e){let t=t=>{if("Tab"!==t.key)return;let r=n(e);if(0===r.length)return void t.preventDefault();let l=r[0],a=r[r.length-1],o=document.activeElement;t.shiftKey?o!==l&&e.contains(o)||(t.preventDefault(),a.focus()):o===a&&(t.preventDefault(),l.focus())};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}function a(e){let[t]=n(e);
1t?t.focus():(e.hasAttribute("tabindex")||e.setAttribute("tabindex","-1"),e.focus())}function o(){if("undefined"==typeof document)return()=>void 0;let e=document.body,t=window.innerWidth-document.documentElement.clientWidth,r=e.style.overflow,n=e.style.paddingRight;return e.style.overflow="hidden",t>0&&(e.style.paddingRight="".concat(t,"px")),()=>{e.style.overflow=r,e.style.paddingRight=n}}r.d(t,{OG:()=>a,iq:()=>n,oM:()=>l,zI:()=>o})},73980:(e,t,r)=>{r.d(t,{Dropzone:()=>i,UploadRow:()=>s});var n=r(74074),l=r(19282),a=r(65578),o=r(30263);let i=(0,l.forwardRef)(function(e,t){let{className:r,active:i,title:s="Drop files to upload",description:d="PNG, JPG, HEIC up to 25MB. Max 12 files.",browseLabel:c="browse",inputProps:u,onFiles:f,children:x,...p}=e,[b,m]=(0,l.useState)(!1),h=(0,l.useId)(),g=(0,l.useId)();return(0,n.jsxs)("label",{ref:t,className:(0,o.cn)("relative flex flex-col items-center justify-center gap-2","px-6 py-7 bg-surface-1 border-[1.5px] border-dashed border-border-strong","rounded-mtr-lg text-center cursor-pointer transition-colors duration-100","hover:border-cyan-400 hover:bg-cyan-50","focus-within:border-cyan-500 focus-within:shadow-[0_0_0_3px_var(--mtr-cyan-50)]",(null!=i?i:b)&&"border-solid border-cyan-500 bg-cyan-50",r),onDragOver:e=>{e.preventDefault(),m(!0)},onDragLeave:()=>m(!1),onDrop:e=>{var t;e.preventDefault(),m(!1),(null==(t=e.dataTransfer.files)?void 0:t.length)&&(null==f||f(e.dataTransfer.files))},...p,children:[(0,n.jsx)("span",{"aria-hidden":!0,className:"grid place-items-center h-11 w-11 rounded-mtr-lg bg-cyan-100 text-cyan-700 mb-0.5",children:(0,n.jsx)(a.A,{className:"h-5 w-5"})}),(0,n.jsx)("span",{id:h,className:"text-sm font-bold text-ink-900",children:s}),(0,n.jsxs)("span",{id:g,className:"text-xs text-ink-500",children:[d,null===c?null:(0,n.jsxs)(n.Fragment,{children:[" ",(0,n.jsx)("span",{className:"text-cyan-700 font-semibold",children:c})]})]}),x,(0,n.jsx)("input",{type:"file",className:"sr-only","aria-labelledby":h,"aria-describedby":g,onChange:e=>{var t;(null==(t=e.target.files)?void 0:t.length)&&(null==f||f(e.target.files))},...u})]})}),s=(0,l.forwardRef)(function(e,t){let{className:r,fileName:l,progress:a,bytes:i,total:s,thumb:c,status:u,caption:f,...x}=e,p=Math.max(0,Math.min(100,a));return(0,n.jsxs)("div",{ref:t,className:(0,o.cn)("grid gap-3 items-center bg-surface-0 border border-border rounded-mtr-md px-3 py-2.5","grid-cols-[36px_1fr_auto]",r),...x,children:[(0,n.jsx)("div",{className:"h-9 w-9 rounded-md bg-[repeating-linear-gradient(135deg,#cae6ee_0_6px,#b9d9e3_6px_12px)] flex-none",children:c}),(0,n.jsxs)("div",{className:"min-w-0",children:[(0,n.jsx)("div",{className:"text-[13px] font-semibold text-ink-900 truncate",children:l}),(0,n.jsx)("div",{className:"text-[11px] font-mono text-ink-500 mt-0.5",children:null!=f?f:void 0!==i&&void 0!==s?"".concat(d(i)," / ").concat(d(s)):"".concat(p,"%")}),(0,n.jsx)("div",{className:"h-1 bg-ink-100 rounded-full mt-1.5 overflow-hidden",children:(0,n.jsx)("span",{className:"block h-full bg-cyan-500 rounded-full transition-[width] duration-200",style:{width:"".concat(p,"%")}})})]}),(0,n.jsx)("div",{className:"text-[11px] text-ink-500 font-medium",children:u})]})});function d(e){return e<1024?"".concat(e," B"):e<1048576?"".concat((e/1024).toFixed(1)," KB"):"".concat((e/1024/1024).toFixed(1)," MB")}},76452:(e,t,r)=>{r.d(t,{Checkbox:()=>o,CheckboxRow:()=>i});var n=r(74074),l=r(19282),a=r(30263);let o=(0,l.forwardRef)(function(e,t){let{className:r,indeterminate:o,...i}=e,s=(0,l.useRef)(null);return(0,l.useImperativeHandle)(t,()=>s.current),(0,l.useLayoutEffect)(()=>{s.current&&(s.current.indeterminate=!!o)},[o]),(0,n.jsx)("input",{ref:s,type:"checkbox","data-indeterminate":o?"true":void 0,className:(0,a.cn)("relative flex-none appearance-none cursor-pointer transition-[background-color,border-color] duration-100","h-[18px] w-[18px] rounded-[5px] bg-white","border-[1.5px] border-border-strong","hover:border-ink-300","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-cyan-500/40","checked:bg-cyan-500 checked:border-cyan-500","indeterminate:bg-cyan-500 
1indeterminate:border-cyan-500",'before:content-[""] before:absolute before:left-[3px] before:top-[6.5px]',"before:h-[3px] before:w-[10px] before:rounded-sm before:bg-white","before:opacity-0 indeterminate:before:opacity-100",'after:content-[""] after:absolute after:left-[5px] after:top-[1px]',"after:h-[10px] after:w-[4px] after:rotate-45 after:border-solid after:border-white","after:border-r-2 after:border-b-2 after:border-l-0 after:border-t-0","after:opacity-0 checked:after:opacity-100","indeterminate:after:opacity-0","disabled:opacity-50 disabled:cursor-not-allowed",r),...i})}),i=(0,l.forwardRef)(function(e,t){let{className:r,label:l,hint:i,checkboxProps:s,...d}=e;return(0,n.jsxs)("label",{ref:t,className:(0,a.cn)("inline-flex items-start gap-2 text-[13px] text-ink-700 cursor-pointer select-none",r),...d,children:[(0,n.jsx)(o,{...s}),(0,n.jsxs)("span",{className:"flex flex-col gap-0.5",children:[(0,n.jsx)("span",{children:l}),i?(0,n.jsx)("span",{className:"text-[11.5px] text-ink-500",children:i}):null]})]})})},76492:(e,t,r)=>{r.d(t,{Radio:()=>s,RadioCard:()=>c,RadioGroup:()=>i,RadioRow:()=>d});var n=r(74074),l=r(19282),a=r(30263);let o=(0,l.createContext)(null),i=(0,l.forwardRef)(function(e,t){let{name:r,value:i,onChange:s,className:d,children:c,...u}=e,f=(0,l.useId)();return(0,n.jsx)(o.Provider,{value:{name:null!=r?r:f,value:i,onChange:s},children:(0,n.jsx)("div",{ref:t,role:"radiogroup",className:(0,a.cn)("flex flex-col gap-2",d),...u,children:c})})}),s=(0,l.forwardRef)(function(e,t){let{className:r,value:i,name:s,checked:d,onChange:c,...u}=e,f=(0,l.useContext)(o),x=(null==f?void 0:f.value)!==void 0?f.value===i:d;return(0,n.jsx)("input",{ref:t,type:"radio",value:i,name:null!=s?s:null==f?void 0:f.name,checked:x,onChange:e=>{var t;null==f||null==(t=f.onChange)||t.call(f,i),null==c||c(e)},className:(0,a.cn)("h-[18px] w-[18px] flex-none cursor-pointer m-0","appearance-none rounded-full bg-white","border-[1.5px] border-border-strong","transition-[border-color,background] duration-100","hover:border-ink-300","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-cyan-500/30","checked:border-cyan-500","checked:bg-[radial-gradient(circle,var(--mtr-cyan-500)_0_4.5px,#fff_5.5px_100%)]","disabled:opacity-50 disabled:cursor-not-allowed",r),...u})}),d=(0,l.forwardRef)(function(e,t){let{className:r,value:l,label:o,hint:i,radioProps:d,...c}=e;return(0,n.jsxs)("label",{ref:t,className:(0,a.cn)("inline-flex items-start gap-2 text-[13px] text-ink-700 cursor-pointer select-none",r),...c,children:[(0,n.jsx)(s,{value:l,...d}),(0,n.jsxs)("span",{className:"flex flex-col gap-0.5",children:[(0,n.jsx)("span",{children:o}),i?(0,n.jsx)("span",{className:"text-[11.5px] text-ink-500",children:i}):null]})]})}),c=(0,l.forwardRef)(function(e,t){let{className:r,value:i,title:d,description:c,leading:u,radioProps:f,radioPosition:x="start",...p}=e,b=(0,l.useContext)(o),m=(null==b?void 0:b.value)===i,h=(0,n.jsx)(s,{value:i,...f,className:(0,a.cn)("start"===x?"mt-0.5":"flex-none",null==f?void 0:f.className)});return(0,n.jsxs)("label",{ref:t,className:(0,a.cn)("flex items-start gap-3 p-3.5 px-3.5","bg-surface-0 border border-border rounded-mtr-md cursor-pointer","transition-[border-color,background] duration-100","hover:border-border-strong",m&&"bg-cyan-50 border-cyan-400",r),...p,children:["start"===x?h:null,u?(0,n.jsx)("span",{className:"flex-none text-ink-500 [&>svg]:h-5 [&>svg]:w-5",children:u}):null,(0,n.jsxs)("span",{className:"flex-1 min-w-0 flex flex-col gap-0.5",children:[(0,n.jsx)("span",{className:"text-[13px] font-semibold text-ink-900 leading-tight",children:d}),c?(0,n.jsx)("span",{className:"text-xs text-ink-500 leading-snug",children:c}):null]}),"end"===x?h:null]})})},96631:(e,t,r)=>{r.d(t,{Dialog:()=>p,Modal:()=>d,ModalBleed:()=>x,ModalBody:()=>u,ModalFooter:()=>f,ModalHeader:()=>c});var n=r(74074),l=r(19282),a=r(35421),o=r(30263),i=r(78231),s=r(71966);let d=(0,l.forwardRef)(function(e,t){let{open:r,onClose:a,backdrop:d,disableEscapeKey:c,disableBackdropClick:u,disableFocusTrap:f,disablePortal:x,width:p=460,className:b,style:m,children:h,...g}=e,[v,w]=(0,l.useState)(null),y=(0,l.useCallback)(e=>{w(e)},[]);if((0,l.useImperativeHandle)(t,()=>v,[v]),(0,l.useEffect)(()=>
1{if(!r||c)return;let e=e=>{"Escape"===e.key&&(e.stopImmediatePropagation(),a())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[r,c,a]),(0,l.useEffect)(()=>{if(!r||!v)return;let e=document.activeElement,t=f?()=>void 0:(0,s.oM)(v),n=(0,s.zI)(),l=window.setTimeout(()=>(0,s.OG)(v),0);return()=>{window.clearTimeout(l),t(),n(),e&&"function"==typeof e.focus&&e.focus()}},[r,f,v]),!r)return null;let k=(0,n.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4",children:[null!=d?d:(0,n.jsx)("div",{"aria-hidden":"true",onClick:()=>!u&&a(),className:(0,o.cn)("absolute inset-0 bg-ink-900/40 backdrop-blur-[2px]",u?"cursor-default":"cursor-pointer")}),(0,n.jsx)("div",{ref:y,role:"dialog","aria-modal":"true",style:{width:p,...m},className:(0,o.cn)("relative bg-surface-0 rounded-mtr-xl overflow-hidden","flex max-h-[calc(100dvh-2rem)] flex-col","shadow-mtr-lg shadow-[0_30px_80px_rgba(15,24,32,0.25)]","focus:outline-none",b),...g,children:h})]});return x?k:(0,n.jsx)(i.XF,{children:k})}),c=(0,l.forwardRef)(function(e,t){let{className:r,onClose:l,title:i,description:s,children:d,...c}=e;return(0,n.jsxs)("div",{ref:t,className:(0,o.cn)("flex flex-none items-start justify-between gap-3 px-5 pt-5 pb-1",r),...c,children:[(0,n.jsxs)("div",{className:"flex-1 min-w-0",children:[i?(0,n.jsx)("h2",{className:"text-[17px] font-bold text-ink-900 -tracking-[0.01em] m-0",children:i}):null,s?(0,n.jsx)("p",{className:"text-[13px] text-ink-500 mt-0.5 leading-snug",children:s}):null,d]}),l?(0,n.jsx)("button",{type:"button","aria-label":"Close",onClick:l,className:(0,o.cn)("h-[30px] w-[30px] inline-flex items-center justify-center","bg-transparent border-0 rounded-mtr-sm text-ink-500 cursor-pointer","hover:bg-surface-2 hover:text-ink-900 -mt-1"),children:(0,n.jsx)(a.A,{className:"h-4 w-4"})}):null]})}),u=(0,l.forwardRef)(function(e,t){let{className:r,...l}=e;return(0,n.jsx)("div",{ref:t,className:(0,o.cn)("flex-1 min-h-0 overflow-y-auto","px-5 pt-3.5 pb-1 text-[13.5px] text-ink-700 leading-relaxed",r),...l})}),f=(0,l.forwardRef)(function(e,t){let{className:r,leading:l,children:a,...i}=e;return(0,n.jsxs)("div",{ref:t,className:(0,o.cn)("flex flex-none items-center justify-end gap-2 px-5 py-4 mt-3","bg-surface-1 border-t border-border",r),...i,children:[l?(0,n.jsx)("div",{className:"flex items-center mr-auto text-xs text-ink-500",children:l}):null,a]})}),x=(0,l.forwardRef)(function(e,t){let{className:r,tone:l="danger",...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,o.cn)("flex flex-none gap-2.5 px-5 py-4 m-0 text-[13px]",{danger:"bg-danger-bg text-danger-fg",warn:"bg-warn-bg text-warn-fg",info:"bg-info-bg text-info-fg"}[l],r),...a})}),p=d}}]);

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.