1import{f as x}from"./theme-Cg3IT0nP.js";import{a as u}from"./chunk-JZWAC4HX-_Uhpid2h.js";function h(s,i){const a=s.charCodeAt(2);return s[0]==="o"&&s[1]==="n"&&a>=65&&a<=90&&typeof i=="function"}function C(s,i){if(!s)return i;function a(f,c){const n={};return Object.keys(c).forEach(y=>{h(y,c[y])&&typeof f[y]=="function"&&(n[y]=(...m)=>{f[y](...m),c[y](...m)})}),n}if(typeof s=="function"||typeof i=="function")return f=>{const c=typeof i=="function"?i(f):i,n=typeof s=="function"?s({...f,...c}):s,y=x(f?.className,c?.className,n?.className),m=a(n,c);return{...c,...n,...m,...!!y&&{className:y},...c?.style&&n?.style&&{style:{...c.style,...n.style}},...c?.sx&&n?.sx&&{sx:[...Array.isArray(c.sx)?c.sx:[c.sx],...Array.isArray(n.sx)?n.sx:[n.sx]]}}};const t=i,A=a(s,t),r=x(t?.className,s?.className);return{...i,...s,...A,...!!r&&{className:r},...t?.style&&s?.style&&{style:{...t.style,...s.style}},...t?.sx&&s?.sx&&{sx:[...Array.isArray(t.sx)?t.sx:[t.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}}const E=u.createContext({});export{E as L,C as m};
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.