PageSourceSearch

https://api.scrapingdog.com/assets/Menu-BAgTubHp.js

js scrapingdog.com collected 2026-10-01 11:38:54 UTC 15,311 bytes, 1 lines download raw bytes

1import{c as e,n as t,r as n,t as r}from"./clsx-f_0-YPbz.js";import{a as i,i as a}from"./Portal-gvddadU9.js";import{A as o,d as s,j as c,m as l,p as u,w as d}from"./Box-BTS9B_NF.js";import{i as f,r as p}from"./isFocusVisible-CvGwr1W8.js";import{i as m,n as h,t as g}from"./Grow-C0Pub25p.js";import{s as _,t as v}from"./useSlot-Dnjf3_sp.js";import{c as y,l as b,s as x}from"./ButtonBase-BSq6xKYu.js";import{d as S,i as C,l as w,r as T,t as E,u as D}from"./Modal-bM5q-QX1.js";import{t as O}from"./mergeSlotProps-DO3Tua89.js";import{t as k}from"./Paper-BaFF6nvL.js";function A(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout(()=>{e.apply(this,r)},t)}return r.clear=()=>{clearTimeout(n)},r}var j=e(n(),1),M=t(),N=f,P=i,F=A,I=S,L=j.createContext({});function ee(e){return c(`MuiList`,e)}o(`MuiList`,[`root`,`padding`,`dense`,`subheader`]);var R=e=>{let{classes:t,disablePadding:n,dense:r,subheader:i}=e;return d({root:[`root`,!n&&`padding`,r&&`dense`,i&&`subheader`]},ee,t)},z=u(`ul`,{name:`MuiList`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})({listStyle:`none`,margin:0,padding:0,position:`relative`,variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0,isolation:`isolate`}}]}),B=j.forwardRef(function(e,t){let n=s({props:e,name:`MuiList`}),{children:i,className:a,component:o=`ul`,dense:c=!1,disablePadding:l=!1,subheader:u,...d}=n,f=j.useMemo(()=>({dense:c}),[c]),p={...n,component:o,dense:c,disablePadding:l},m=R(p);return(0,M.jsx)(L.Provider,{value:f,children:(0,M.jsxs)(z,{as:o,className:r(m.root,a),ref:t,ownerState:p,...d,children:[u,i]})})}),V=j.createContext(void 0);function H(){let e=j.useContext(V);if(e===void 0)throw Error(`MUI: RovingTabIndexContext is missing. Roving tab index items must be placed within a roving tab index provider.`);return e}var U=Object.is;function te(e,t){if(e===t)return!0;if(!(e instanceof Object)||!(t instanceof Object))return!1;let n=0,r=0;for(let r in e)if(n+=1,!U(e[r],t[r])||!(r in t))return!1;for(let e in t)r+=1;return n===r}var ne=[`ArrowRight`,`ArrowLeft`,`ArrowUp`,`ArrowDown`,`Home`,`End`];function W(e){let{activeItemId:t,getDefaultActiveItemId:n,orientation:r,isRtl:a=!1,isItemFocusable:o=Z,wrap:s=!0}=e,[c,l]=j.useState(t),[u,d]=j.useState(t),f=c;t!==u&&(d(t),t!==void 0&&t!==c&&(f=t,l(t)));let p=j.useRef(null),m=j.useRef(new Map),[h,g]=j.useState(0),_=j.useMemo(()=>Y(m.current),[h]),v=K(f,_,o,n),y=j.useRef(v);y.current=v;let x=j.useCallback(()=>{let e=Y(m.current);return oe(e,K(y.current,e,o,n))},[n,o]),S=j.useCallback(()=>m.current,[]),C=b(e=>{te(m.current.get(e.id)??null,e)||(m.current.set(e.id,e),g(e=>e+1))}),w=b(e=>{m.current.delete(e)&&g(e=>e+1)}),T=b(e=>{l(e)}),E=j.useCallback(e=>y.current===e,[]),O=j.useCallback((e,t,n,r)=>{let i=J(X(m.current),e,t,n,r??o);return i?(i.element?.focus(),l(i.id),i):null},[o]),k=j.useCallback((e,t,n)=>({onFocus:e=>{t?.(e);let n=X(m.current),r=ce(n,e.target);r!==-1&&l(n[r].id)},onKeyDown:e=>{if(n?.(e),e.defaultPrevented||e.altKey||e.shiftKey||e.ctrlKey||e.metaKey||!ne.includes(e.key))return;let t=r===`horizontal`?`ArrowLeft`:`ArrowUp`,o=r===`horizontal`?`ArrowRight`:`ArrowDown`;r===`horizontal`&&a&&(t=`ArrowRight`,o=`ArrowLeft`);let c=X(m.current),l=D(i(p.current)),u=l===p.current,d=q(c,l,y.current),f=`next`;switch(e.key){case t:f=`previous`,e.preventDefault(),u&&(d=c.length);break;case o:e.preventDefault(),u&&(d=-1);break;case`Home`:e.preventDefault(),d=-1;break;case`End`:e.preventDefault(),f=`previous`,d=c.length;break;default:return}O(d,f,s)},ref:de(e,e=>{p.current=e})}),[O,a,r,s]),A=j.useCallback(e=>{let t=X(m.current),n=D(i(p.current)),r=n===p.current?-1:q(t,n,y.current);return O(r,`next`,!0,e)?.id??null},[O]);return j.useMemo(()=>({activeItemId:v,focusNext:A,getActiveItem:x,getContainerProps:k,getItemMap:S,isItemActive:E,registerItem:C,setActiveItemId:T,unregisterItem:w}),[v,A,x,k,S,E,C,T,w])}function G(e){let{activeItemId:t,registerItem:n,unregisterItem:r}=H(),i=j.useRef(null),a=j.useMemo(()=>({disabled:e.disabled??!1,element:null,focusableWhenDisabled:e.focusableWhenDisabled??!1,id:e.id,selected:e.selected??!1,textValue:e.textValue}),[e.disabled,e.focusableWhenDisabled,e.id,e.selected,e.textValue]),o=j.useRef(a);o.current=a;let s=j.useCallback(t=>{if(i.current=t,t==null){queueMicrotask(()=>{i.current??r(e.id)});return}n({...o.current,element:t})},[e.id,n,r]),c=p(e.ref,s);return f(()=>{i.current&&n({...a,element:i.current})},[a,n]),f(()=>{let t=e.id;return()=>{r(t)}},[e.id,r]),{ref:c,tabIndex:t===e.id?0:-1}}function K(e,t,n,r){return e==null?ie(t,n,r):re(e,t,n)}function re(e,t,n){let r=se(t,e);return r===-1?ae(t,n):n(t[r])?t[r].id:J(t,r,`next`,!1,n)?.id??null}function ie(e,t,n){let r=n?.(e);if(r!=null){let n=oe(e,r);if(n&&t(n))return n.id}return ae(e,t)}function q(e,t,n){if(t){let n=ce(e,t);if(n!==-1)return n}return se(e,n)}function J(e,t,n,r,i){let a=e.length-1;if(a===-1)return null;let o=!1,s=le(t,a,n,r),c=s;for(;s!==-1;){if(s===c){if(o)return null;o=!0}let t=e[s];if(!t||!i(t))s=le(s,a,n,r);else return t}return null}function ae(e,t){return e.find(e=>t(e))?.id??null}function oe(e,t){return t==null?null:e.find(e=>e.id===t)??null}function se(e,t){return t==null?-1:e.findIndex(e=>e.id===t)}function ce(e,t){return t?e.findIndex(e=>e.element===t||e.element?.contains(t)):-1}function Y(e){let t=Array.from(e.values());if(t.every(e=>e.element==null))return t;let n=t.filter(Q).sort((e,t)=>
1ue(e.element,t.element)),r=t.filter(e=>!Q(e));return[...n,...r]}function X(e){return Y(e).filter(Q)}function le(e,t,n,r=!0){return n===`next`?e===t?r?0:-1:e+1:e===0?r?t:-1:e-1}function Z(e){return e.element?e.focusableWhenDisabled?!0:!e.disabled&&!e.element.hasAttribute(`disabled`)&&e.element.getAttribute(`aria-disabled`)!==`true`&&e.element.hasAttribute(`tabindex`):!1}function Q(e){return e.element!=null&&e.element.isConnected}function ue(e,t){if(e===t)return 0;let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}function de(...e){return t=>{e.forEach(e=>{a(e??null,t)})}}var fe=C;function pe(e,t){if(t==null){e.focus();return}try{e.focus({focusVisible:t===`keyboard`})}catch{e.focus()}}var me=j.createContext(null);function he(){return j.useContext(me)}var ge=me.Provider,_e=j.createContext(void 0);function ve(){let e=j.useContext(_e);if(e===void 0)throw Error(`MUI: MenuListContext is missing. MenuItems must be placed within Menu or MenuList.`);return e}function ye(e){let t=e?.element??e;if(!t)return``;if(e?.textValue!==void 0)return e.textValue;let n=t.innerText;return n===void 0&&(n=t.textContent),n??``}function be(e,t){if(t===void 0)return!0;let n=ye(e);return n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join(``))}function xe(e,t){return be(e,t)?Z(e):!1}function Se(e,t){pe(e,t)}var Ce=j.forwardRef(function(e,t){let{actions:n,autoFocus:r=!1,autoFocusItem:i=!1,children:a,className:o,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:l,variant:u=`selectedMenu`,...d}=e,f=j.useRef(null),p=j.useRef(!1),[m,h]=j.useState(!1),g=he(),_=j.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null}),v=W({activeItemId:void 0,getDefaultActiveItemId:j.useCallback(e=>u===`selectedMenu`?e.find(e=>e.selected&&Z(e))?.id??e.find(e=>Z(e))?.id??null:e.find(e=>Z(e))?.id??null,[u]),orientation:`vertical`,wrap:!c}),{activeItemId:b,focusNext:S,getActiveItem:C,getContainerProps:E,getItemMap:D}=v,O=x((e=!1)=>{if(!f.current||!e&&p.current)return null;if(i){let e=C();if(e?.element){let t=Array.from(D().values()).some(e=>e.selected),n=u===`menu`&&t&&!e.selected&&g==null;return h(n),Se(e.element,g),p.current=!0,e.element}return r?(h(!1),f.current.focus(),f.current):null}return r?(h(!1),f.current.focus(),p.current=!0,f.current):(h(!1),null)});N(()=>{if(!r&&!i){p.current=!1,h(!1);return}O()},[b,i,r,O]),j.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(e,{direction:t})=>{let n=!f.current.style.width;if(e.clientHeight<f.current.clientHeight&&n){let n=I(e),r=fe(n);if(r>0){let e=`${r}px`,i=t===`rtl`?`paddingLeft`:`paddingRight`,a=parseFloat(n.getComputedStyle(f.current)[i])||0;f.current.style[i]=`${a+r}px`,f.current.style.width=`calc(100% + ${e})`}}return f.current},focusInitialTarget:()=>{if(!f.current)return null;let e=w(P(f.current));return e&&T(f.current,e)?e:O(!0)}}),[O]);let k=E(void 0,d.onFocus),A=y(f,k.ref,t),F=j.useMemo(()=>({itemsFocusableWhenDisabled:s,suppressInitialFocusVisible:m,variant:u}),[s,m,u]),L=x(e=>{if(m&&h(!1),(e.ctrlKey||e.metaKey||e.altKey)&&l){l(e);return}if(k.onKeyDown(e),e.key.length===1){let t=_.current,n=e.key.toLowerCase(),r=performance.now();t.keys.length>0&&(r-t.lastTime>500?(t.keys=[],t.repeating=!0,t.previousKeyMatched=!0):t.repeating&&n!==t.keys[0]&&(t.repeating=!1)),t.lastTime=r,t.keys.push(n);let i=w(P(f.current)),a=i&&!t.repeating&&be(i,t);t.previousKeyMatched&&(a||S(e=>xe(e,t))!=null)?e.preventDefault():t.previousKeyMatched=!1}l&&l(e)});return(0,M.jsx)(B,{role:`menu`,ref:A,className:o,onKeyDown:L,tabIndex:-1,...d,onFocus:k.onFocus,children:(0,M.jsx)(_e.Provider,{value:F,children:(0,M.jsx)(V.Provider,{value:v,children:a})})})});function we(e){return c(`MuiPopover`,e)}o(`MuiPopover`,[`root`,`paper`]);function Te(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.height/2:t===`bottom`&&(n=e.height),n}function Ee(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.width/2:t===`right`&&(n=e.width),n}function De(e){return[e.horizontal,e.vertical].map(e=>typeof e==`number`?`${e}px`:e).join(` `)}function $(e){return typeof e==`function`?e():e}var Oe=e=>{let{classes:t}=e;return d({root:[`root`],paper:[`paper`]},we,t)},ke=u(E,{name:`MuiPopover`,slot:`Root`})({}),Ae=u(k,{name:`MuiPopover`,slot:`Paper`})({position:`absolute`,overflowY:`auto`,overflowX:`hidden`,minWidth:16,minHeight:16,maxWidth:`calc(100% - 32px)`,maxHeight:`calc(100% - 32px)`,outline:0}),je=j.forwardRef(function(e,t){let n=s({props:e,name:`MuiPopover`}
1),{action:i,anchorEl:a,anchorOrigin:o={vertical:`top`,horizontal:`left`},anchorPosition:c,anchorReference:l=`anchorEl`,children:u,className:d,container:f,disableAutoFocus:p=!1,elevation:m=8,marginThreshold:h=16,open:y,slots:b={},slotProps:x={},transformOrigin:S={vertical:`top`,horizontal:`left`},transitionDuration:C=`auto`,disableScrollLock:w=!1,...T}=n,E=j.useRef(),D={...n,anchorOrigin:o,anchorReference:l,elevation:m,marginThreshold:h,transformOrigin:S,transitionDuration:C},k=Oe(D),A=j.useCallback(()=>{if(l===`anchorPosition`)return c;let e=$(a),t=(e&&e.nodeType===1?e:P(E.current).body).getBoundingClientRect();return{top:t.top+Te(t,o.vertical),left:t.left+Ee(t,o.horizontal)}},[a,o.horizontal,o.vertical,c,l]),N=j.useCallback(e=>({vertical:Te(e,S.vertical),horizontal:Ee(e,S.horizontal)}),[S.horizontal,S.vertical]),L=j.useCallback(e=>{let t={width:e.offsetWidth,height:e.offsetHeight},n=N(t);if(l===`none`)return{top:null,left:null,transformOrigin:De(n)};let r=A(),i=r.top-n.vertical,o=r.left-n.horizontal,s=i+t.height,c=o+t.width,u=I($(a)),d=u.innerHeight-h,f=u.innerWidth-h;if(h!=null&&i<h){let e=i-h;i-=e,n.vertical+=e}else if(h!=null&&s>d){let e=s-d;i-=e,n.vertical+=e}if(h!=null&&o<h){let e=o-h;o-=e,n.horizontal+=e}else if(c>f){let e=c-f;o-=e,n.horizontal+=e}return{top:`${Math.round(i)}px`,left:`${Math.round(o)}px`,transformOrigin:De(n)}},[a,l,A,N,h]),[ee,R]=j.useState(y),z=j.useCallback(()=>{let e=E.current;if(!e)return;let t=L(e);t.top!=null&&e.style.setProperty(`top`,t.top),t.left!=null&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,R(!0)},[L]);j.useEffect(()=>(w&&window.addEventListener(`scroll`,z),()=>window.removeEventListener(`scroll`,z)),[a,w,z]);let B=()=>{z()},V=()=>{R(!1)};j.useEffect(()=>{y&&z()}),j.useImperativeHandle(i,()=>y?{updatePosition:()=>{z()}}:null,[y,z]),j.useEffect(()=>{if(!y)return;let e=F(()=>{z()}),t=I($(a));return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[a,y,z]);let H=C,U={slots:b,slotProps:x},[te,ne]=v(`transition`,{elementType:g,externalForwardedProps:U,ownerState:D,getSlotProps:e=>({...e,onEntering:(t,n)=>{e.onEntering?.(t,n),B()},onExited:t=>{e.onExited?.(t),V()}}),additionalProps:{appear:!0,in:y}});C===`auto`&&!te.muiSupportAuto&&(H=void 0);let W=f||(a?P($(a)).body:void 0),[G,{slots:K,slotProps:re,...ie}]=v(`root`,{ref:t,elementType:ke,externalForwardedProps:{...U,...T},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:b.backdrop},slotProps:{backdrop:O(typeof x.backdrop==`function`?x.backdrop(D):x.backdrop,{invisible:!0})},container:W,open:y},ownerState:D,className:r(k.root,d)}),[q,J]=v(`paper`,{ref:E,className:k.paper,elementType:Ae,externalForwardedProps:U,shouldForwardComponentProp:!0,additionalProps:{elevation:m,style:ee?void 0:{opacity:0}},ownerState:D});return(0,M.jsx)(G,{...ie,...!_(G)&&{slots:K,slotProps:re,disableAutoFocus:p,disableScrollLock:w},children:(0,M.jsx)(te,{...ne,timeout:H,children:(0,M.jsx)(q,{...J,children:u})})})});function Me(e){return c(`MuiMenu`,e)}o(`MuiMenu`,[`root`,`paper`,`list`]);var Ne={vertical:`top`,horizontal:`right`},Pe={vertical:`top`,horizontal:`left`},Fe=e=>{let{classes:t}=e;return d({root:[`root`],paper:[`paper`],list:[`list`]},Me,t)},Ie=u(je,{shouldForwardProp:e=>l(e)||e===`classes`,name:`MuiMenu`,slot:`Root`})({}),Le=u(Ae,{name:`MuiMenu`,slot:`Paper`})({maxHeight:`calc(100% - 96px)`,WebkitOverflowScrolling:`touch`}),Re=u(Ce,{name:`MuiMenu`,slot:`List`})({outline:0}),ze=j.forwardRef(function(e,t){let n=s({props:e,name:`MuiMenu`}),{autoFocus:r=!0,children:i,className:a,disableAutoFocusItem:o=!1,onClose:c,open:l,PopoverClasses:u,transitionDuration:d=`auto`,variant:f=`selectedMenu`,slots:p={},slotProps:g={},..._}=n,y=m(),b={...n,autoFocus:r,disableAutoFocusItem:o,transitionDuration:d,variant:f},x=Fe(b),S=r&&l,C=S&&!o,w=j.useRef(null),T=(e,t)=>{w.current&&(w.current.adjustStyleForScrollbar(e,{direction:y?`rtl`:`ltr`}),S&&w.current.focusInitialTarget?.())},E=e=>{e.key===`Tab`&&(e.preventDefault(),c&&c(e,`tabKeyDown`))},D={slots:p,slotProps:g},O=h({elementType:p.root,externalSlotProps:g.root,ownerState:b,className:[x.root,a]}),[k,A]=v(`paper`,{className:x.paper,elementType:Le,externalForwardedProps:D,shouldForwardComponentProp:!0,ownerState:b}),[N,P]=v(`list`,{className:x.list,elementType:Re,shouldForwardComponentProp:!0,externalForwardedProps:D,getSlotProps:e=>({...e,onKeyDown:t=>{E(t),e.onKeyDown?.(t)}}),ownerState:b}),F=typeof g.transition==`function`?g.transition(b):g.transition;
1return(0,M.jsx)(Ie,{disableAutoFocus:r,onClose:c,anchorOrigin:{vertical:`bottom`,horizontal:y?`right`:`left`},transformOrigin:y?Ne:Pe,slots:{root:p.root,paper:k,backdrop:p.backdrop,transition:p.transition},slotProps:{root:O,paper:A,backdrop:typeof g.backdrop==`function`?g.backdrop(b):g.backdrop,transition:{...F,onEntering:(...e)=>{T(...e),F?.onEntering?.(...e)}}},open:l,ref:t,transitionDuration:d,ownerState:b,..._,classes:u,children:(0,M.jsx)(N,{actions:w,autoFocus:S,autoFocusItem:C,variant:f,...P,children:i})})});export{A as _,he as a,W as c,B as d,L as f,N as g,P as h,ge as i,V as l,F as m,je as n,pe as o,I as p,ve as r,G as s,ze as t,H 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.