PageSourceSearch

https://onecompiler.com/_next/static/chunks/56745-99193a6f037041f5.js

js onecompiler.com collected 2026-10-01 12:14:04 UTC 25,786 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[56745],{56745:(e,t,n)=>{let r;n.d(t,{TW:()=>ez,YZ:()=>ev,Zk:()=>h});var l,a=n(12115);let i=(0,a.createContext)(null);i.displayName="PanelGroupContext";let o={group:"data-panel-group",groupDirection:"data-panel-group-direction",groupId:"data-panel-group-id",panel:"data-panel",panelCollapsible:"data-panel-collapsible",panelId:"data-panel-id",panelSize:"data-panel-size",resizeHandle:"data-resize-handle",resizeHandleActive:"data-resize-handle-active",resizeHandleEnabled:"data-panel-resize-handle-enabled",resizeHandleId:"data-panel-resize-handle-id",resizeHandleState:"data-resize-handle-state"},u=a.useLayoutEffect,s=(l||(l=n.t(a,2)))["useId".toString()],d="function"==typeof s?s:()=>null,c=0;function f(e=null){let t=d(),n=(0,a.useRef)(e||t||null);return null===n.current&&(n.current=""+c++),null!=e?e:n.current}function p({children:e,className:t="",collapsedSize:n,collapsible:r,defaultSize:l,forwardedRef:s,id:d,maxSize:c,minSize:p,onCollapse:h,onExpand:m,onResize:g,order:v,style:y,tagName:b="div",...z}){let w=(0,a.useContext)(i);if(null===w)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:x,expandPanel:E,getPanelSize:C,getPanelStyle:I,groupId:k,isPanelCollapsed:S,reevaluatePanelConstraints:P,registerPanel:A,resizePanel:$,unregisterPanel:N}=w,R=f(d),M=(0,a.useRef)({callbacks:{onCollapse:h,onExpand:m,onResize:g},constraints:{collapsedSize:n,collapsible:r,defaultSize:l,maxSize:c,minSize:p},id:R,idIsFromProps:void 0!==d,order:v});(0,a.useRef)({didLogMissingDefaultSizeWarning:!1}),u(()=>{let{callbacks:e,constraints:t}=M.current,a={...t};M.current.id=R,M.current.idIsFromProps=void 0!==d,M.current.order=v,e.onCollapse=h,e.onExpand=m,e.onResize=g,t.collapsedSize=n,t.collapsible=r,t.defaultSize=l,t.maxSize=c,t.minSize=p,(a.collapsedSize!==t.collapsedSize||a.collapsible!==t.collapsible||a.maxSize!==t.maxSize||a.minSize!==t.minSize)&&P(M.current,a)}),u(()=>{let e=M.current;return A(e),()=>{N(e)}},[v,R,A,N]),(0,a.useImperativeHandle)(s,()=>({collapse:()=>{x(M.current)},expand:e=>{E(M.current,e)},getId:()=>R,getSize:()=>C(M.current),isCollapsed:()=>S(M.current),isExpanded:()=>!S(M.current),resize:e=>{$(M.current,e)}}),[x,E,C,S,R,$]);let L=I(M.current,l);return(0,a.createElement)(b,{...z,children:e,className:t,id:R,style:{...L,...y},[o.groupId]:k,[o.panel]:"",[o.panelCollapsible]:r||void 0,[o.panelId]:R,[o.panelSize]:parseFloat(""+L.flexGrow).toFixed(1)})}let h=(0,a.forwardRef)((e,t)=>(0,a.createElement)(p,{...e,forwardedRef:t}));p.displayName="Panel",h.displayName="forwardRef(Panel)";let m=null,g=-1,v=null;function y(e,t){var n,l,a;let i=function(e,t){if(t){let e=(t&P)!=0,n=(t&A)!=0,r=(t&$)!=0,l=(t&N)!=0;if(e)if(r)return"se-resize";else if(l)return"ne-resize";else return"e-resize";if(n)if(r)return"sw-resize";else if(l)return"nw-resize";else return"w-resize";if(r)return"s-resize";else if(l)return"n-resize"}switch(e){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}(e,t);m!==i&&(m=i,null===v&&(v=document.createElement("style"),r&&v.setAttribute("nonce",r),document.head.appendChild(v)),g>=0&&(null==(a=v.sheet)||a.removeRule(g)),g=null!=(n=null==(l=v.sheet)?void 0:l.insertRule(`*{cursor: ${i} !important;}`))?n:-1)}function b(e){return"keydown"===e.type}function z(e){return e.type.startsWith("pointer")}function w(e){return e.type.startsWith("mouse")}function x(e){if(z(e)){if(e.isPrimary)return{x:e.clientX,y:e.clientY}}else if(w(e))return{x:e.clientX,y:e.clientY};return{x:1/0,y:1/0}}let E=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function C(e){let t=e.length;for(;t--;){let n=e[t];if(U(n,"Missing node"),function(e){let t=getComputedStyle(e);return!!("fixed"===t.position||"auto"!==t.zIndex&&("static"!==t.position||function(e){var t;let n=getComputedStyle(null!=(t=S(e))?t:e).display;return"flex"===n||"inline-flex"===n}(e))||1>+t.opacity||"transform"in t&&"none"!==t.transform||"webkitTransform"in t&&"none"!==t.webkitTransform||"mixBlendMode"in t&&"normal"!==t.mixBlendMode||"filter"in t&&"none"!==t.filter||"webkitFilter"in t&&"none"!==t.webkitFilter||"isolation"in t&&"isolate"===t.isolation||E.test(t.willChange))||"touch"===t.webkitOverflowScrolling}(n))return n}return null}function I(e){return e&&Number(getComputedStyle(e).zIndex)||0}function k(e){let t=[];for(;e;)t.push(e),e=S(e);return t}function S(e){let{parentNode:t}=e;return t&&t instanceof ShadowRoot?t.host:t}let P=1,A=2,$=4,N=8,R="coarse"===function(){if("function"==typeof matchMedia)return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}(),M=[],L=!1,D=new Map,H=new Map,F=new Set;function G(e){let{target:t}=e,{x:n,y:r}=x(e);L=!0,W({target:t,x:n,y:r}),_(),M.length>0&&(q("down",e),e.preventDefault(),B(t)||e.stopImmediatePropagation())}function O(e){let{x:t,y:n}=x(e);if(L&&0===e.buttons&&(L=!1,q("up",e)),!L){let{target:r}=e;W({target:r,x:t,y:n})}q("move",e),j(),M.length>0&&e.preventDefault()}function T(e){let{target:t}=e,{x:n,y:r}=x(e);H.clear(),L=!1,M.length>0&&(e.preventDefault(),B(t)||e.stopImmediatePropagation()),q("up",e),W({target:t,x:n,y:r}),j(),_()}function B(e){let t=e;for(;t;){if(t.hasAttribute(o.resizeHandle))return!0;t=t.parentElement}return!1}function W({target:e,x:t,y:n}){M.splice(0);let r=null;(e instanceof HTMLElement||e instanceof SVGElement)&&(r=e),F.forEach(e
1=>{let{element:l,hitAreaMargins:a}=e,i=l.getBoundingClientRect(),{bottom:o,left:u,right:s,top:d}=i,c=R?a.coarse:a.fine;if(t>=u-c&&t<=s+c&&n>=d-c&&n<=o+c){if(null!==r&&document.contains(r)&&l!==r&&!l.contains(r)&&!r.contains(l)&&function(e,t){let n;if(e===t)throw Error("Cannot compare node with itself");let r={a:k(e),b:k(t)};for(;r.a.at(-1)===r.b.at(-1);)e=r.a.pop(),t=r.b.pop(),n=e;U(n,"Stacking order can only be calculated for elements with a common ancestor");let l={a:I(C(r.a)),b:I(C(r.b))};if(l.a===l.b){let e=n.childNodes,t={a:r.a.at(-1),b:r.b.at(-1)},l=e.length;for(;l--;){let n=e[l];if(n===t.a)return 1;if(n===t.b)return -1}}return Math.sign(l.a-l.b)}(r,l)>0){let e=r,t=!1;for(;e;){var f;if(e.contains(l))break;if(f=e.getBoundingClientRect(),f.x<i.x+i.width&&f.x+f.width>i.x&&f.y<i.y+i.height&&f.y+f.height>i.y){t=!0;break}e=e.parentElement}if(t)return}M.push(e)}})}function j(){let e=!1,t=!1;M.forEach(n=>{let{direction:r}=n;"horizontal"===r?e=!0:t=!0});let n=0;H.forEach(e=>{n|=e}),e&&t?y("intersection",n):e?y("horizontal",n):t?y("vertical",n):null!==v&&(document.head.removeChild(v),m=null,v=null,g=-1)}let J=new AbortController;function _(){J.abort();let e={capture:!0,signal:(J=new AbortController).signal};F.size&&(L?(M.length>0&&D.forEach((t,n)=>{let{body:r}=n;t>0&&(r.addEventListener("contextmenu",T,e),r.addEventListener("pointerleave",O,e),r.addEventListener("pointermove",O,e))}),window.addEventListener("pointerup",T,e),window.addEventListener("pointercancel",T,e)):D.forEach((t,n)=>{let{body:r}=n;t>0&&(r.addEventListener("pointerdown",G,e),r.addEventListener("pointermove",O,e))}))}function q(e,t){F.forEach(n=>{let{setResizeHandlerState:r}=n;r(e,M.includes(n),t)})}function U(e,t){if(!e)throw console.error(t),Error(t)}function Y(e,t,n=10){return e.toFixed(n)===t.toFixed(n)?0:e>t?1:-1}function K(e,t,n=10){return 0===Y(e,t,n)}function V(e,t,n){return 0===Y(e,t,n)}function X({panelConstraints:e,panelIndex:t,size:n}){let r=e[t];U(null!=r,`Panel constraints not found for index ${t}`);let{collapsedSize:l=0,collapsible:a,maxSize:i=100,minSize:o=0}=r;return 0>Y(n,o)&&(n=a&&0>Y(n,(l+o)/2)?l:o),n=parseFloat((n=Math.min(i,n)).toFixed(10))}function Z({delta:e,initialLayout:t,panelConstraints:n,pivotIndices:r,prevLayout:l,trigger:a}){if(V(e,0))return t;let i=[...t],[o,u]=r;U(null!=o,"Invalid first pivot index"),U(null!=u,"Invalid second pivot index");let s=0;if("keyboard"===a){{let r=e<0?u:o,l=n[r];U(l,`Panel constraints not found for index ${r}`);let{collapsedSize:a=0,collapsible:i,minSize:s=0}=l;if(i){let n=t[r];if(U(null!=n,`Previous layout not found for panel index ${r}`),V(n,a)){let t=s-n;Y(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let r=e<0?o:u,l=n[r];U(l,`No panel constraints found for index ${r}`);let{collapsedSize:a=0,collapsible:i,minSize:s=0}=l;if(i){let n=t[r];if(U(null!=n,`Previous layout not found for panel index ${r}`),V(n,s)){let t=n-a;Y(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}}{let r=e<0?1:-1,l=e<0?u:o,a=0;for(;;){let e=t[l];if(U(null!=e,`Previous layout not found for panel index ${l}`),a+=X({panelConstraints:n,panelIndex:l,size:100})-e,(l+=r)<0||l>=n.length)break}let i=Math.min(Math.abs(e),Math.abs(a));e=e<0?0-i:i}{let r=e<0?o:u;for(;r>=0&&r<n.length;){let l=Math.abs(e)-Math.abs(s),a=t[r];U(null!=a,`Previous layout not found for panel index ${r}`);let o=X({panelConstraints:n,panelIndex:r,size:a-l});if(!V(a,o)&&(s+=a-o,i[r]=o,s.toPrecision(3).localeCompare(Math.abs(e).toPrecision(3),void 0,{numeric:!0})>=0))break;e<0?r--:r++}}if(function(e,t,n){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!V(e[n],t[n],void 0))return!1;return!0}(l,i))return l;{let r=e<0?u:o,l=t[r];U(null!=l,`Previous layout not found for panel index ${r}`);let a=l+s,d=X({panelConstraints:n,panelIndex:r,size:a});if(i[r]=d,!V(d,a)){let t=a-d,r=e<0?u:o;for(;r>=0&&r<n.length;){let l=i[r];U(null!=l,`Previous layout not found for panel index ${r}`);let a=X({panelConstraints:n,panelIndex:r,size:l+t});if(V(l,a)||(t-=a-l,i[r]=a),V(t,0))break;e>0?r--:r++}}}return V(i.reduce((e,t)=>t+e,0),100)?i:l}function Q(e,t=document){return Array.from(t.querySelectorAll(`[${o.resizeHandleId}][data-panel-group-id="${e}"]`))}function ee(e,t,n=document){let r=Q(e,n).findIndex(e=>e.getAttribute(o.resizeHandleId)===t);return null!=r?r:null}function et(e,t,n){let r=ee(e,t,n);return null!=r?[r,r+1]:[-1,-1]}function en(e,t=document){var n;if(t instanceof HTMLElement&&(null==t||null==(n=t.dataset)?void 0:n.panelGroupId)==e)return t;
1let r=t.querySelector(`[data-panel-group][data-panel-group-id="${e}"]`);return r||null}function er(e,t=document){let n=t.querySelector(`[${o.resizeHandleId}="${e}"]`);return n||null}function el(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function ea(e,t){let{x:n,y:r}=x(t);return"horizontal"===e?n:r}function ei(e,t,n){t.forEach((t,r)=>{let l=e[r];U(l,`Panel data not found for index ${r}`);let{callbacks:a,constraints:i,id:o}=l,{collapsedSize:u=0,collapsible:s}=i,d=n[o];if(null==d||t!==d){n[o]=t;let{onCollapse:e,onExpand:r,onResize:l}=a;l&&l(t,d),s&&(e||r)&&(r&&(null==d||K(d,u))&&!K(t,u)&&r(),e&&(null==d||!K(d,u))&&K(t,u)&&e())}})}function eo(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!=t[n])return!1;return!0}function eu(e){try{if("undefined"!=typeof localStorage)e.getItem=e=>localStorage.getItem(e),e.setItem=(e,t)=>{localStorage.setItem(e,t)};else throw Error("localStorage not supported in this environment")}catch(t){console.error(t),e.getItem=()=>null,e.setItem=()=>{}}}function es(e){return`react-resizable-panels:${e}`}function ed(e){return e.map(e=>{let{constraints:t,id:n,idIsFromProps:r,order:l}=e;return r?n:l?`${l}:${JSON.stringify(t)}`:JSON.stringify(t)}).sort((e,t)=>e.localeCompare(t)).join(",")}function ec(e,t){try{let n=es(e),r=t.getItem(n);if(r){let e=JSON.parse(r);if("object"==typeof e&&null!=e)return e}}catch(e){}return null}function ef(e,t,n,r,l){var a;let i=es(e),o=ed(t),u=null!=(a=ec(e,l))?a:{};u[o]={expandToSizes:Object.fromEntries(n.entries()),layout:r};try{l.setItem(i,JSON.stringify(u))}catch(e){console.error(e)}}function ep({layout:e,panelConstraints:t}){let n=[...e],r=n.reduce((e,t)=>e+t,0);if(n.length!==t.length)throw Error(`Invalid ${t.length} panel layout: ${n.map(e=>`${e}%`).join(", ")}`);if(!V(r,100)&&n.length>0)for(let e=0;e<t.length;e++){let t=n[e];U(null!=t,`No layout data found for index ${e}`);let l=100/r*t;n[e]=l}let l=0;for(let e=0;e<t.length;e++){let r=n[e];U(null!=r,`No layout data found for index ${e}`);let a=X({panelConstraints:t,panelIndex:e,size:r});r!=a&&(l+=r-a,n[e]=a)}if(!V(l,0))for(let e=0;e<t.length;e++){let r=n[e];U(null!=r,`No layout data found for index ${e}`);let a=X({panelConstraints:t,panelIndex:e,size:r+l});if(r!==a&&(l-=a-r,n[e]=a,V(l,0)))break}return n}let eh={getItem:e=>(eu(eh),eh.getItem(e)),setItem:(e,t)=>{eu(eh),eh.setItem(e,t)}},em={};function eg({autoSaveId:e=null,children:t,className:n="",direction:r,forwardedRef:l,id:s=null,onLayout:d=null,keyboardResizeBy:c=null,storage:p=eh,style:h,tagName:m="div",...g}){let v=f(s),y=(0,a.useRef)(null),[x,E]=(0,a.useState)(null),[C,I]=(0,a.useState)([]),k=function(){let[e,t]=(0,a.useState)(0);return(0,a.useCallback)(()=>t(e=>e+1),[])}(),S=(0,a.useRef)({}),R=(0,a.useRef)(new Map),M=(0,a.useRef)(0),L=(0,a.useRef)({autoSaveId:e,direction:r,dragState:x,id:v,keyboardResizeBy:c,onLayout:d,storage:p}),D=(0,a.useRef)({layout:C,panelDataArray:[],panelDataArrayChanged:!1});(0,a.useRef)({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),(0,a.useImperativeHandle)(l,()=>({getId:()=>L.current.id,getLayout:()=>{let{layout:e}=D.current;return e},setLayout:e=>{let{onLayout:t}=L.current,{layout:n,panelDataArray:r}=D.current,l=ep({layout:e,panelConstraints:r.map(e=>e.constraints)});el(n,l)||(I(l),D.current.layout=l,t&&t(l),ei(r,l,S.current))}}),[]),u(()=>{L.current.autoSaveId=e,L.current.direction=r,L.current.dragState=x,L.current.id=v,L.current.onLayout=d,L.current.storage=p}),function({committedValuesRef:e,eagerValuesRef:t,groupId:n,layout:r,panelDataArray:l,panelGroupElement:i,setLayout:s}){(0,a.useRef)({didWarnAboutMissingResizeHandle:!1}),u(()=>{if(!i)return;let e=Q(n,i);for(let t=0;t<l.length-1;t++){let{valueMax:n,valueMin:a,valueNow:i}=function({layout:e,panelsArray:t,pivotIndices:n}){let r=0,l=100,a=0,i=0,o=n[0];return U(null!=o,"No pivot index found"),t.forEach((e,t)=>{let{constraints:n}=e,{maxSize:u=100,minSize:s=0}=n;t===o?(r=s,l=u):(a+=s,i+=u)}),{valueMax:Math.min(l,100-a),valueMin:Math.max(r,100-i),valueNow:e[o]}}({layout:r,panelsArray:l,pivotIndices:[t,t+1]}),o=e[t];if(null==o);else{let e=l[t];U(e,`No panel data found for index "${t}"`),o.setAttribute("aria-controls",e.id),o.setAttribute("aria-valuemax",""+Math.round(n)),o.setAttribute("aria-valuemin",""+Math.round(a)),o.setAttribute("aria-valuenow",null!=i?""+Math.round(i):"")}}return()=>{e.forEach((e,t)=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-valuemax"),e.removeAttribute("aria-valuemin"),e.removeAttribute("aria-valuenow")})}},[n,r,l,i]),(0,a.useEffect)(()=>
1{if(!i)return;let e=t.current;U(e,"Eager values not found");let{panelDataArray:l}=e;U(null!=en(n,i),`No group found for id "${n}"`);let a=Q(n,i);U(a,`No resize handles found for group id "${n}"`);let u=a.map(e=>{let t=e.getAttribute(o.resizeHandleId);U(t,"Resize handle element has no handle id attribute");let[a,u]=function(e,t,n,r=document){var l,a,i,o;let u=er(t,r),s=Q(e,r),d=u?s.indexOf(u):-1;return[null!=(l=null==(a=n[d])?void 0:a.id)?l:null,null!=(i=null==(o=n[d+1])?void 0:o.id)?i:null]}(n,t,l,i);if(null==a||null==u)return()=>{};let d=e=>{if(!e.defaultPrevented&&"Enter"===e.key){e.preventDefault();let o=l.findIndex(e=>e.id===a);if(o>=0){let e=l[o];U(e,`No panel data found for index ${o}`);let a=r[o],{collapsedSize:u=0,collapsible:d,minSize:c=0}=e.constraints;if(null!=a&&d){let e=Z({delta:V(a,u)?c-u:u-a,initialLayout:r,panelConstraints:l.map(e=>e.constraints),pivotIndices:et(n,t,i),prevLayout:r,trigger:"keyboard"});r!==e&&s(e)}}}};return e.addEventListener("keydown",d),()=>{e.removeEventListener("keydown",d)}});return()=>{u.forEach(e=>e())}},[i,e,t,n,r,l,s])}({committedValuesRef:L,eagerValuesRef:D,groupId:v,layout:C,panelDataArray:D.current.panelDataArray,setLayout:I,panelGroupElement:y.current}),(0,a.useEffect)(()=>{let{panelDataArray:t}=D.current;if(e){if(0===C.length||C.length!==t.length)return;let n=em[e];null==n&&(n=function(e,t=10){let n=null;return(...r)=>{null!==n&&clearTimeout(n),n=setTimeout(()=>{e(...r)},t)}}(ef,100),em[e]=n),n(e,[...t],new Map(R.current),C,p)}},[e,C,p]),(0,a.useEffect)(()=>{});let F=(0,a.useCallback)(e=>{let{onLayout:t}=L.current,{layout:n,panelDataArray:r}=D.current;if(e.constraints.collapsible){let l=r.map(e=>e.constraints),{collapsedSize:a=0,panelSize:i,pivotIndices:o}=eb(r,e,n);if(U(null!=i,`Panel size not found for panel "${e.id}"`),!K(i,a)){R.current.set(e.id,i);let u=Z({delta:ey(r,e)===r.length-1?i-a:a-i,initialLayout:n,panelConstraints:l,pivotIndices:o,prevLayout:n,trigger:"imperative-api"});eo(n,u)||(I(u),D.current.layout=u,t&&t(u),ei(r,u,S.current))}}},[]),G=(0,a.useCallback)((e,t)=>{let{onLayout:n}=L.current,{layout:r,panelDataArray:l}=D.current;if(e.constraints.collapsible){let a=l.map(e=>e.constraints),{collapsedSize:i=0,panelSize:o=0,minSize:u=0,pivotIndices:s}=eb(l,e,r),d=null!=t?t:u;if(K(o,i)){let t=R.current.get(e.id),i=null!=t&&t>=d?t:d,u=Z({delta:ey(l,e)===l.length-1?o-i:i-o,initialLayout:r,panelConstraints:a,pivotIndices:s,prevLayout:r,trigger:"imperative-api"});eo(r,u)||(I(u),D.current.layout=u,n&&n(u),ei(l,u,S.current))}}},[]),O=(0,a.useCallback)(e=>{let{layout:t,panelDataArray:n}=D.current,{panelSize:r}=eb(n,e,t);return U(null!=r,`Panel size not found for panel "${e.id}"`),r},[]),T=(0,a.useCallback)((e,t)=>{let{panelDataArray:n}=D.current,r=ey(n,e);return function({defaultSize:e,dragState:t,layout:n,panelData:r,panelIndex:l,precision:a=3}){let i=n[l];return{flexBasis:0,flexGrow:null==i?void 0!=e?e.toPrecision(a):"1":1===r.length?"1":i.toPrecision(a),flexShrink:1,overflow:"hidden",pointerEvents:null!==t?"none":void 0}}({defaultSize:t,dragState:x,layout:C,panelData:n,panelIndex:r})},[x,C]),B=(0,a.useCallback)(e=>{let{layout:t,panelDataArray:n}=D.current,{collapsedSize:r=0,collapsible:l,panelSize:a}=eb(n,e,t);return U(null!=a,`Panel size not found for panel "${e.id}"`),!0===l&&K(a,r)},[]),W=(0,a.useCallback)(e=>{let{layout:t,panelDataArray:n}=D.current,{collapsedSize:r=0,collapsible:l,panelSize:a}=eb(n,e,t);return U(null!=a,`Panel size not found for panel "${e.id}"`),!l||Y(a,r)>0},[]),j=(0,a.useCallback)(e=>{let{panelDataArray:t}=D.current;t.push(e),t.sort((e,t)=>{let n=e.order,r=t.order;return null==n&&null==r?0:null==n?-1:null==r?1:n-r}),D.current.panelDataArrayChanged=!0,k()},[k]);u(()=>{if(D.current.panelDataArrayChanged){D.current.panelDataArrayChanged=!1;let{autoSaveId:l,onLayout:a,storage:i}=L.current,{layout:o,panelDataArray:u}=D.current,s=null;if(l){var e,t,n,r;let a=(e=l,t=u,null!=(r=(null!=(n=ec(e,i))?n:{})[ed(t)])?r:null);a&&(R.current=new Map(Object.entries(a.expandToSizes)),s=a.layout)}null==s&&(s=function({panelDataArray:e}){let t=Array(e.length),n=e.map(e=>e.constraints),r=0,l=100;for(let a=0;a<e.length;a++){let e=n[a];U(e,`Panel constraints not found for index ${a}`);let{defaultSize:i}=e;null!=i&&(r++,t[a]=i,l-=i)}for(let a=0;a<e.length;a++){let i=n[a];U(i,`Panel constraints not found for index ${a}`);let{defaultSize:o}=i;if(null!=o)continue;let u=l/(e.length-r);r++,t[a]=u,l-=u}return t}({panelDataArray:u}));let d=ep({layout:s,panelConstraints:u.map(e=>e.constraints)});el(o,d)||(I(d),D.current.layout=d,a&&a(d),ei(u,d,S.current))}}),u(()=>{let e=D.current;return()=>{e.layout=[]}},[]);let J=(0,a.useCallback)(e=>{let t=!1,n=y.current;return n&&"rtl"===window.getComputedStyle(n,null).getPropertyValue("direction")&&(t=!0),function(n){var r,l;n.preventDefault();let a=y.current;if(!a)return()=>null;let{direction:i,dragState:u,id:s,keyboardResizeBy:d,onLayout:c}=L.current,{layout:f,panelDataArray:p}=D.current,{initialLayout:h}=null!=u?u:{},m=et(s,e,a),g=function(e,t,n,r,l,a){if(b(e)){let t="horizontal"===n,r=0;r=e.shiftKey?100:null!=l?l:10;let a=0;switch(e.key){case"ArrowDown":a=t?0:r;break;case"ArrowLeft":a=t?-r:0;break;case"ArrowRight":a=t?r:0;break;case"ArrowUp":a=t?0:-r;break;case"End":a=100;break;case"Home":a=-100}return a}return null==r?0:function(e,t,n,r,l){let a="horizontal"===n,i=er(t,l);U(i,`No resize handle element found for id "${t}"`);let u=i.getAttribute(o.groupId);
1U(u,"Resize handle element has no group id attribute");let{initialCursorPosition:s}=r,d=ea(n,e),c=en(u,l);U(c,`No group element found for id "${u}"`);let f=c.getBoundingClientRect();return(d-s)/(a?f.width:f.height)*100}(e,t,n,r,a)}(n,e,i,u,d,a),v="horizontal"===i;v&&t&&(g=-g);let x=Z({delta:g,initialLayout:null!=h?h:f,panelConstraints:p.map(e=>e.constraints),pivotIndices:m,prevLayout:f,trigger:b(n)?"keyboard":"mouse-or-touch"}),E=!eo(f,x);(z(n)||w(n))&&M.current!=g&&((M.current=g,E||0===g)?H.set(e,0):v?(r=g<0?P:A,H.set(e,r)):(l=g<0?$:N,H.set(e,l))),E&&(I(x),D.current.layout=x,c&&c(x),ei(p,x,S.current))}},[]),_=(0,a.useCallback)((e,t)=>{let{onLayout:n}=L.current,{layout:r,panelDataArray:l}=D.current,a=l.map(e=>e.constraints),{panelSize:i,pivotIndices:o}=eb(l,e,r);U(null!=i,`Panel size not found for panel "${e.id}"`);let u=Z({delta:ey(l,e)===l.length-1?i-t:t-i,initialLayout:r,panelConstraints:a,pivotIndices:o,prevLayout:r,trigger:"imperative-api"});eo(r,u)||(I(u),D.current.layout=u,n&&n(u),ei(l,u,S.current))},[]),q=(0,a.useCallback)((e,t)=>{let{layout:n,panelDataArray:r}=D.current,{collapsedSize:l=0,collapsible:a}=t,{collapsedSize:i=0,collapsible:o,maxSize:u=100,minSize:s=0}=e.constraints,{panelSize:d}=eb(r,e,n);null!=d&&(a&&o&&K(d,l)?K(l,i)||_(e,i):d<s?_(e,s):d>u&&_(e,u))},[_]),X=(0,a.useCallback)((e,t)=>{let{direction:n}=L.current,{layout:r}=D.current;if(!y.current)return;let l=er(e,y.current);U(l,`Drag handle element not found for id "${e}"`);let a=ea(n,t);E({dragHandleId:e,dragHandleRect:l.getBoundingClientRect(),initialCursorPosition:a,initialLayout:r})},[]),ee=(0,a.useCallback)(()=>{E(null)},[]),eu=(0,a.useCallback)(e=>{let{panelDataArray:t}=D.current,n=ey(t,e);n>=0&&(t.splice(n,1),delete S.current[e.id],D.current.panelDataArrayChanged=!0,k())},[k]),es=(0,a.useMemo)(()=>({collapsePanel:F,direction:r,dragState:x,expandPanel:G,getPanelSize:O,getPanelStyle:T,groupId:v,isPanelCollapsed:B,isPanelExpanded:W,reevaluatePanelConstraints:q,registerPanel:j,registerResizeHandle:J,resizePanel:_,startDragging:X,stopDragging:ee,unregisterPanel:eu,panelGroupElement:y.current}),[F,x,r,G,O,T,v,B,W,q,j,J,_,X,ee,eu]);return(0,a.createElement)(i.Provider,{value:es},(0,a.createElement)(m,{...g,children:t,className:n,id:s,ref:y,style:{display:"flex",flexDirection:"horizontal"===r?"row":"column",height:"100%",overflow:"hidden",width:"100%",...h},[o.group]:"",[o.groupDirection]:r,[o.groupId]:v}))}let ev=(0,a.forwardRef)((e,t)=>(0,a.createElement)(eg,{...e,forwardedRef:t}));function ey(e,t){return e.findIndex(e=>e===t||e.id===t.id)}function eb(e,t,n){let r=ey(e,t),l=r===e.length-1,a=n[r];return{...t.constraints,panelSize:a,pivotIndices:l?[r-1,r]:[r,r+1]}}function ez({children:e=null,className:t="",disabled:n=!1,hitAreaMargins:r,id:l,onBlur:s,onClick:d,onDragging:c,onFocus:p,onPointerDown:h,onPointerUp:m,style:g={},tabIndex:v=0,tagName:y="div",...b}){var z,w;let x=(0,a.useRef)(null),E=(0,a.useRef)({onClick:d,onDragging:c,onPointerDown:h,onPointerUp:m});(0,a.useEffect)(()=>{E.current.onClick=d,E.current.onDragging=c,E.current.onPointerDown=h,E.current.onPointerUp=m});let C=(0,a.useContext)(i);if(null===C)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:I,groupId:k,registerResizeHandle:S,startDragging:P,stopDragging:A,panelGroupElement:$}=C,N=f(l),[R,L]=(0,a.useState)("inactive"),[G,O]=(0,a.useState)(!1),[T,B]=(0,a.useState)(null),W=(0,a.useRef)({state:R});u(()=>{W.current.state=R}),(0,a.useEffect)(()=>{if(n)B(null);else{let e=S(N);B(()=>e)}},[n,N,S]);let J=null!=(z=null==r?void 0:r.coarse)?z:15,q=null!=(w=null==r?void 0:r.fine)?w:5;return(0,a.useEffect)(()=>{if(n||null==T)return;let e=x.current;U(e,"Element ref not attached");let t=!1;return function(e,t,n,r,l){var a;let{ownerDocument:i}=t,o={direction:n,element:t,hitAreaMargins:r,setResizeHandlerState:l},u=null!=(a=D.get(i))?a:0;return D.set(i,u+1),F.add(o),_(),function(){var t;H.delete(e),F.delete(o);let n=null!=(t=D.get(i))?t:1;if(D.set(i,n-1),_(),1===n&&D.delete(i),M.includes(o)){let e=M.indexOf(o);e>=0&&M.splice(e,1),j(),l("up",!0,null)}}}(N,e,I,{coarse:J,fine:q},(e,n,r)=>{if(!n)return void L("inactive");switch(e){case"down":{L("drag"),t=!1,U(r,'Expected event to be defined for "down" action'),P(N,r);let{onDragging:e,onPointerDown:n}=E.current;null==e||e(!0),null==n||n();break}case"move":{let{state:e}=W.current;t=!0,"drag"!==e&&L("hover"),U(r,'Expected event to be defined for "move" action'),T(r);break}case"up":{L("hover"),A();let{onClick:e,onDragging:n,onPointerUp:r}=E.current;null==n||n(!1),null==r||r(),t||null==e||e()}}})},[J,I,n,q,S,N,T,P,A]),!function({disabled:e,handleId:t,resizeHandler:n,panelGroupElement:r}){(0,a.useEffect)(()=>
1{if(e||null==n||null==r)return;let l=er(t,r);if(null==l)return;let a=e=>{if(!e.defaultPrevented)switch(e.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":e.preventDefault(),n(e);break;case"F6":{e.preventDefault();let n=l.getAttribute(o.groupId);U(n,`No group element found for id "${n}"`);let a=Q(n,r),i=ee(n,t,r);U(null!==i,`No resize element found for id "${t}"`);let u=e.shiftKey?i>0?i-1:a.length-1:i+1<a.length?i+1:0;a[u].focus()}}};return l.addEventListener("keydown",a),()=>{l.removeEventListener("keydown",a)}},[r,e,t,n])}({disabled:n,handleId:N,resizeHandler:T,panelGroupElement:$}),(0,a.createElement)(y,{...b,children:e,className:t,id:l,onBlur:()=>{O(!1),null==s||s()},onFocus:()=>{O(!0),null==p||p()},ref:x,role:"separator",style:{touchAction:"none",userSelect:"none",...g},tabIndex:v,[o.groupDirection]:I,[o.groupId]:k,[o.resizeHandle]:"",[o.resizeHandleActive]:"drag"===R?"pointer":G?"keyboard":void 0,[o.resizeHandleEnabled]:!n,[o.resizeHandleId]:N,[o.resizeHandleState]:R})}eg.displayName="PanelGroup",ev.displayName="forwardRef(PanelGroup)",ez.displayName="PanelResizeHandle"}}]);

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.