티스토리 수익 글 보기
“use strict”;(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([[10452,97174],{2970:(e,t,i)=>{i.d(t,{c:()=>I});var r=i(74848),a=i(73189),l=i(34164),n=i(96540),s=i(75986),o=i(18377),c=i(24347),d=i(35220),u=i(9214);let m=(0,n.createContext)({actionsOpen:!1,setActionsOpen:a.l}),h=({children:e})=>{let[t,i]=(0,n.useState)(!1),a=(0,n.useMemo)(()=>({actionsOpen:t,setActionsOpen:i}),[t]);return(0,r.jsx)(m.Provider,{value:a,children:e})};h.displayName=”ListItemActionsProvider”;try{m.displayName||(m.displayName=”ActionsContext”)}catch{}var p=i(29622),f=i(77177),y=i(29731);function v({style:e,className:t,children:i}){return(0,r.jsx)(“div”,{className:(0,l.$)(“MetadataContainer-module__container–nU0s9”,t),style:e,…(0,y.G)(“list-view-item-metadata”),children:i})}try{v.displayName||(v.displayName=”ListItemMetadataContainer”)}catch{}var x=i(49744),g=i(60257),N=i(27603),C=i(74501);let b=(0,n.forwardRef)(({children:e,isActive:t=!1,title:i,metadata:a,secondaryActions:m,style:h,className:y,metadataContainerStyle:b,metadataContainerClassName:I,as:S,…w},j)=>{let{idPrefix:A}=(0,s.If)(),{isSelectable:E}=(0,c.v)(),{variant:L}=(0,d.e)(),{anyItemsWithActionBar:_,hasResizableActionsWithActionBar:P}=(0,o.Z)(),T=(0,n.useId)(),{isSelected:M,onSelect:R}=(0,g.r)(),{status:B}=(0,N.x)(),{title:k,titleAction:O,headingRef:D}=(0,C.J)(),{description:$}=(0,f.L)(),{hasNewActivity:V}=(0,x.I)(),{alignment:G}=(0,p.m)(),H=(0,n.useRef)(null);(0,n.useEffect)(()=>{“function”==typeof j?j(H.current):j&&(j.current=H.current)},[j]),(0,n.useEffect)(()=>{H.current&&t&&document.activeElement?.tagName===”BODY”&&H.current.focus()});let W=(0,n.useCallback)(e=>{switch(e.key){case”Enter”:if(O){let t=document.activeElement,i=H.current===t,r=D.current&&(D.current===t||D.current.contains(t));(i||r)&&O(e)}break;case” “:if(!E||H?.current!==document.activeElement)break;e.preventDefault(),R(!M);break;case”Escape”:H?.current?.focus()}},[O,E,R,M,D]),F=(0,n.useCallback)(()=>{let e=M?”Selected”:””,t=V?”New activity”:””,i=!!m,r=Array.isArray(a)&&a.length>0||a&&!Array.isArray(a),l=””;(r||i)&&(l=”More information available below”);let n=[k,B].filter(e=>e.trim()).join(“: “);try{n=n.replace(/(?e.trim()).join(“. “);return s.endsWith(“.”)?s:`${s}.`},[m,a,M,V,k,B,$]);return(0,r.jsxs)(S||”li”,{ref:H,id:`${A}-list-view-node-${T}`,className:(0,l.$)(“ListItem-module__listItem–k4eMk”,M&&”ListItem-module__selected–WTEJT”,”compact”===L&&”ListItem-module__compact–f4FSR”,”center”===G&&”ListItem-module__centerAligned–PWSgp”,_&&P&&”ListItem-module__hasActionBar–t14sR”,y),tabIndex:-1,”aria-label”:F(),style:h,onKeyDown:W,…w,children:[i,e,Array.isArray(a)&&a.length>0?(0,r.jsx)(v,{style:b,className:I,children:a.map((e,t)=>(0,r.jsx)(n.Fragment,{children:e},t))}):!!(a&&!Array.isArray(a))&&(0,r.jsx)(v,{style:b,className:I,children:a}),m??(_&&(0,r.jsx)(u.L,{}))]})});b.displayName=”ListItemBase”;let I=(0,n.forwardRef)(({children:e,isSelected:t=!1,onSelect:i=a.l,alignment:l,…s},o)=>{let{setSelectedCount:d}=(0,c.v)(),u=(0,n.useRef)(t);u.current=t,(0,n.useEffect)(()=>{d(e=>t?e+1:Math.max(0,e-1))},[t,d]),(0,n.useEffect)(()=>()=>{u.current&&d(e=>Math.max(0,e-1))},[d]);let m=(0,n.useMemo)(()=>({isSelected:t,onSelect:i}),[t,i]);return(0,r.jsx)(h,{children:(0,r.jsx)(C.y,{children:(0,r.jsx)(g.W,{value:m,children:(0,r.jsx)(x.t,{children:(0,r.jsx)(f.O,{children:(0,r.jsx)(N.u,{children:(0,r.jsx)(p.F,{alignment:l,children:(0,r.jsx)(b,{…s,ref:o,children:e})})})})})})})})});I.displayName=”ListItem”},9214:(e,t,i)=>{i.d(t,{L:()=>c});var r=i(74848),a=i(91230),l=i(29731),n=i(34164),s=i(96540),o=i(18377);let c=({anchorIcon:e,style:t,className:i,label:c=”list item action bar”,…d})=>{let{setAnyItemsWithActionBar:u,setHasResizableActionsWithActionBar:m}=(0,o.Z)();return(0,s.useEffect)(()=>u(!0),[u]),(0,s.useEffect)(()=>{d.actions&&m(!0)},[d.actions,m]),(0,r.jsx)(“div”,{className:(0,n.$)(“ActionBar-module__container–8I2RB”,d.actions&&”ActionBar-module__hasActions–HH0uB”,i),style:t,…(0,l.G)(“list-view-item-action-bar-container”),children:(0,r.jsx)(a.E7,{…d,label:c,variant:”menu”,overflowMenuToggleProps:e?{icon:e}:void 0})})};try{c.displayName||(c.displayName=”ListItemActionBar”)}catch{}},18377:(e,t,i)=>{i.d(t,{Z:()=>o,w:()=>s});var r=i(74848),a=i(73189),l=i(96540);let n=(0,l.createContext)({anyItemsWithActionBar:!1,setAnyItemsWithActionBar:a.l,hasResizableActionsWithActionBar:!1,setHasResizableActionsWithActionBar:a.l}),s=({children:e})=>{let[t,i]=(0,l.useState)(!1),[a,s]=(0,l.useState)(!1),o=(0,l.useMemo)(()=>({anyItemsWithActionBar:t,setAnyItemsWithActionBar:i,hasResizableActionsWithActionBar:a,setHasResizableActionsWithActionBar:s}),[t,a]);return(0,r.jsx)(n.Provider,{value:o,children:e})};s.displayName=”ListViewItemsProvider”;let o=()=>(0,l.useContext)(n);try{n.displayName||(n.displayName=”ItemsContext”)}catch{}},24347:(e,t,i)=>{i.d(t,{W:()=>d,v:()=>u});var r=i(74848),a=i(73189),l=i(96540),n=i(50205);let s=”list item”,o=”list items”,c=(0,l.createContext)({selectedCount:0,setSelectedCount:a.l,countOnPage:0,isSelectAllChecked:!1,anyItemsSelected:!1,singularUnits:s,pluralUnits:o,isSelectable:n.eX,hasDragHandle:n.os}),d=({children:e,countOnPage:t=0,singularUnits:i=s,pluralUnits:a=o,totalCount:d,selectedCount:u=0,isSelectable:m=n.eX,hasDragHandle:h=n.os}={singularUnits:s,pluralUnits:o,selectedCount:0,countOnPage:0,isSelectable:n.eX,hasDragHandle:n.os})=>{let[p,f]=(0,l.useState)(u);(0,l.useEffect)(()=>f(u),[u]);let y=p>0&&p>=t,v=p>0,x=(0,l.useMemo)(()=>({totalCount:d,countOnPage:t,selectedCount:p,setSelectedCount:f,isSelectAllChecked:y,anyItemsSelected:v,singularUnits:i,pluralUnits:a,isSelectable:m,hasDragHandle:h}),[d,t,p,f,y,v,i,a,m,h]);return(0,r.jsx)(c.Provider,{value:x,children:e})};d.displayName=”ListViewSelectionProvider”;let u=()=>(0,l.useContext)(c);try{c.displayName||(c.displayName=”SelectionContext”)}catch{}},27603:(e,t,i)=>{i.d(t,{u:()=>n,x:()=>s});var r=i(74848),a=i(96540);let l=(0,a.createContext)(void 0),n=({children:e})=>{let[t,i]=(0,a.useState)(“”),n=(0,a.useMemo)(()=>({status:t,setStatus:i}),[t]);return(0,r.jsx)(l.Provider,{value:n,children:e})};n.displayName=”ListItemStatusProvider”;let s=()=>{let e=(0,a.useContext)(l);if(!e)throw Error(“useListItemStatus must be used with StatusProvider.”);return e};try{l.displayName||(l.displayName=”StatusContext”)}catch{}},28600:(e,t,i)=>{i.d(t,{A:()=>s});let{getItem:r,setItem:a,removeItem:l}=(0,i(82075).A)(“localStorage”),n=”REACT_PROFILING_ENABLED”,s={enable:()=>a(n,”true”),disable:()=>l(n),isEnabled:()=>!!r(n)}},29622:(e,t,i)=>{i.d(t,{F:()=>n,m:()=>s});var r=i(74848),a=i(96540);let l=(0,a.createContext)({alignment:”top”}),n=({alignment:e,children:t})=>{let i=(0,a.useMemo)(()=>({alignment:e??”top”}),[e]);return(0,r.jsx)(l.Provider,{value:i,children:t})};n.displayName=”ListItemAlignmentProvider”;let s=()=>(0,a.useContext)(l);try{l.displayName||(l.displayName=”AlignmentContext”)}catch{}},35220:(e,t,i)=>{i.d(t,{H:()=>o,e:()=>c});var r=i(74848),a=i(73189),l=i(96540),n=i(50205);let s=(0,l.createContext)(void 0),o=({children:e,variant:t=n.tp,setVariant:i=a.l})=>{let o=(0,l.useMemo)(()=>({variant:t,setVariant:i}),[i,t]);return(0,r.jsx)(s.Provider,{value:o,children:e})};o.displayName=”ListViewVariantProvider”;let c=()=>{let e=(0,l.useContext)(s);if(!e)throw Error(“useListViewVariant must be used with VariantProvider.”);return e};try{s.displayName||(s.displayName=”VariantContext”)}catch{}},40064:(e,t,i)=>{i.d(t,{V:()=>m});var r=i(74848),a=i(96540),l=i(43258),n=i(38621),s=i(52870),o=i(56149);let c={info:””,success:”Toast–success”,error:”Toast–error”},d={info:(0,r.jsx)(n.InfoIcon,{}),success:(0,r.jsx)(n.CheckIcon,{}),error:(0,r.jsx)(n.StopIcon,{})},u=({message:e,timeToLive:t,icon:i,type:l=”info”,role:n=”log”})=>{let[u,m]=a.useState(!0),{safeSetTimeout:h}=(0,s.A)();return(0,a.useEffect)(()=>{t&&h(()=>m(!1),t-300)},[h,t]),(0,r.jsx)(o.ZL,{children:(0,r.jsx)(“div”,{className:”p-1 position-fixed bottom-0 left-0 mb-3 ml-3″,children:(0,r.jsxs)(“div”,{className:`Toast ${c[l]} ${u?”Toast–animateIn”:”Toast–animateOut”}`,id:”ui-app-toast”,”data-testid”:`ui-app-toast-${l}`,role:n,children:[(0,r.jsx)(“span”,{className:”Toast-icon”,children:i||d[l]}),(0,r.jsx)(“span”,{className:”Toast-content”,children:e})]})})})};try{u.displayName||(u.displayName=”Toast”)}catch{}function m(){let{toasts:e,persistedToast:t}=(0,a.useContext)(l.T8);return(0,r.jsxs)(r.Fragment,{children:[e.map((e,t)=>(0,r.jsx)(u,{message:e.message,icon:e.icon,timeToLive:l.Qn,type:e.type,role:e.role},t)),t&&(0,r.jsx)(u,{message:t.message,icon:t.icon,type:t.type,role:t.role})]})}try{m.displayName||(m.displayName=”Toasts”)}catch{}},42409:(e,t,i)=>{i.d(t,{g:()=>l,t:()=>a});var r=i(38621);let a={issueHierarchyItemChildrenFetchPageSize:25,issueItemLabelFetchPageSize:10,maxListSize:100,copilotDisplayName:”Copilot”,ghostUserLogin:”ghost”,ghostUserAvatarUrl:”/ghost.png”},l={issueIcons:{OPEN:{color:”var(–fgColor-open)”,icon:r.IssueOpenedIcon,description:”Status: Open.”},CLOSED:{color:”var(–fgColor-done)”,icon:r.IssueClosedIcon,description:”Status: Closed (completed).”},COMPLETED:{color:”var(–fgColor-done)”,icon:r.IssueClosedIcon,description:”Status: Closed (completed).”},NOT_PLANNED:{color:”var(–fgColor-muted)”,icon:r.SkipIcon,description:”Status: Not planned (skipped).”},DUPLICATE:{color:”var(–fgColor-muted)”,icon:r.SkipIcon,description:”Status: Duplicate of an existing item.”}},pullRequestIcons:{MERGED:{color:”var(–fgColor-done)”,icon:r.GitMergeIcon,description:”Status: Merged (completed).”},IN_MERGE_QUEUE:{color:”var(–fgColor-attention)”,icon:r.GitMergeQueueIcon,description:”Status: In merge queue.”},OPEN:{color:”var(–fgColor-open)”,icon:r.GitPullRequestIcon,description:”Status: Open (in progress).”},CLOSED:{color:”var(–fgColor-closed)”,icon:r.GitPullRequestClosedIcon,description:”Status: Closed (abandoned).”},DRAFT:{color:”var(–fgColor-draft)”,icon:r.GitPullRequestDraftIcon,description:”Status: Draft (not ready).”}}}},49744:(e,t,i)=>{i.d(t,{I:()=>s,t:()=>n});var r=i(74848),a=i(96540);let l=(0,a.createContext)(void 0),n=({children:e})=>{let[t,i]=(0,a.useState)(!1),n=(0,a.useMemo)(()=>({hasNewActivity:t,setHasNewActivity:i}),[t]);return(0,r.jsx)(l.Provider,{value:n,children:e})};n.displayName=”ListItemNewActivityProvider”;let s=()=>{let e=(0,a.useContext)(l);if(!e)throw Error(“useListItemNewActivity must be used with NewActivityProvider.”);return e};try{l.displayName||(l.displayName=”NewActivityContext”)}catch{}},50205:(e,t,i)=>{i.d(t,{Dy:()=>a,O1:()=>n,QL:()=>d,eX:()=>o,n1:()=>r,os:()=>c,tD:()=>l,tp:()=>s});let r=[“h1″,”h2″,”h3″,”h4″,”h5″,”h6”],a=[“list-view”,”list-view-metadata”,”listitem”],l=”h2″,n={“list-view”:l,”list-view-metadata”:”h3″,listitem:”h3″},s=”default”,o=!1,c=!1,d=”List view”},51407:(e,t,i)=>{i.d(t,{Y:()=>r});function r(){let e={};return e.promise=new Promise((t,i)=>{e.resolve=t,e.reject=i}),e}},53687:(e,t,i)=>{i.d(t,{P:()=>s,e:()=>n});var r=i(74848),a=i(96540);let l=(0,a.createContext)({multiPageSelectionAllowed:!1}),n=({children:e,multiPageSelectionAllowed:t=!1})=>{let[i,n]=(0,a.useState)(t),s=(0,a.useMemo)(()=>({multiPageSelectionAllowed:i,setMultiPageSelectionAllowed:n}),[i]);return(0,r.jsx)(l.Provider,{value:s,children:e})};n.displayName=”ListViewMultiPageSelectionProvider”;let s=()=>(0,a.useContext)(l);try{l.displayName||(l.displayName=”MultiPageSelectionContext”)}catch{}},56825:(e,t,i)=>{i.d(t,{m:()=>n});var r=i(96540),a=i(50205),l=i(61015);function n(e){let{titleHeaderTag:t,hasMetadataTitle:i}=(0,l.t)();return(0,r.useMemo)(()=>{let r=a.Dy.findIndex(t=>t===e),l=a.n1.indexOf(t)+(i?r:r-1);return l>a.n1.length-1?”h6″:a.n1[l]||a.O1[e]},[t,i,e])}},60257:(e,t,i)=>{i.d(t,{W:()=>c,r:()=>d});var r=i(74848),a=i(4559),l=i(73189),n=i(96540),s=i(74501);let o=(0,n.createContext)({isSelected:!1,onSelect:l.l}),c=({children:e,value:{isSelected:t,onSelect:i}})=>{let{title:l}=(0,s.J)(),c=(0,n.useMemo)(()=>({isSelected:t,onSelect:e=>{(0,a.i)(e?`Selected. ${l}.`:`Unselected. ${l}.`),i(e)}}),[t,i,l]);return(0,r.jsx)(o.Provider,{value:c,children:e})};c.displayName=”ListItemSelectionProvider”;let d=()=>(0,n.useContext)(o);try{o.displayName||(o.displayName=”SelectionContext”)}catch{}},61015:(e,t,i)=>{i.d(t,{t:()=>o,y:()=>s});var r=i(74848),a=i(96540),l=i(50205);let n=(0,a.createContext)(void 0),s=({children:e,title:t,titleHeaderTag:i=l.tD})=>{let[s,o]=(0,a.useState)(!1),c=(0,a.useMemo)(()=>({title:t.trim()||l.QL,titleHeaderTag:i,hasMetadataTitle:s,setHasMetadataTitle:o}),[s,t,i]);return(0,r.jsx)(n.Provider,{value:c,children:e})};s.displayName=”ListViewTitleProvider”;let o=()=>{let e=(0,a.useContext)(n);if(!e)throw Error(“useListViewTitle must be used with TitleProvider.”);return e};try{n.displayName||(n.displayName=”TitleContext”)}catch{}},74501:(e,t,i)=>{i.d(t,{J:()=>s,y:()=>n});var r=i(74848),a=i(96540);let l=(0,a.createContext)(void 0),n=({children:e})=>{let[t,i]=(0,a.useState)(“”),[n,s]=(0,a.useState)(null),o=(0,a.useRef)(null);(0,a.useEffect)(()=>{o?.current?.textContent&&i(o.current.textContent.trim())},[o,i]);let c=(0,a.useMemo)(()=>({title:t,titleAction:n,setTitleAction:s,headingRef:o}),[t,n]);return(0,r.jsx)(l.Provider,{value:c,children:e})};n.displayName=”ListItemTitleProvider”;let s=()=>{let e=(0,a.useContext)(l);if(!e)throw Error(“useListItemTitle must be used with TitleProvider.”);return e};try{l.displayName||(l.displayName=”TitleContext”)}catch{}},75986:(e,t,i)=>{i.d(t,{If:()=>s,JE:()=>n});var r=i(74848),a=i(96540);let l=(0,a.createContext)(void 0),n=({children:e})=>{let t=(0,a.useId)(),i=(0,a.useMemo)(()=>({idPrefix:t}),[t]);return(0,r.jsx)(l.Provider,{value:i,children:e})};n.displayName=”ListViewIdProvider”;let s=()=>{let e=(0,a.useContext)(l);if(!e)throw Error(“useListViewId must be used with IdProvider.”);return e};try{l.displayName||(l.displayName=”IdContext”)}catch{}},76143:(e,t,i)=>{i.d(t,{D:()=>l,Y:()=>n});var r=i(4559),a=i(71315);function l(e){if(!a.XC)return;let t=a.XC.querySelector(“title”),i=a.XC.createElement(“title”);i.textContent=e,t?t.textContent!==e&&(t.replaceWith(i),(0,r.i)(e)):(a.XC.head.appendChild(i),(0,r.i)(e))}function n(e){return document.body.classList.contains(“logged-out”)?`${e} \xb7 GitHub`:e}},77177:(e,t,i)=>{i.d(t,{L:()=>s,O:()=>n});var r=i(74848),a=i(96540);let l=(0,a.createContext)(void 0),n=({children:e})=>{let[t,i]=(0,a.useState)(“”),n=(0,a.useMemo)(()=>({description:t,setDescription:i}),[t]);return(0,r.jsx)(l.Provider,{value:n,children:e})};n.displayName=”ListItemDescriptionProvider”;let s=()=>{let e=(0,a.useContext)(l);if(!e)throw Error(“useListItemDescription must be used with DescriptionProvider.”);return e};try{l.displayName||(l.displayName=”DescriptionContext”)}catch{}},80293:(e,t,i)=>{i.d(t,{N:()=>a});var r=i(96540);function a(e,{isPropUpdateDisabled:t=!1,isEqual:i=Object.is}={}){let[l,n]=(0,r.useState)(e),[s,o]=(0,r.useState)(e),c=e instanceof Function?e():e;return t||i(s,c)||(o(c),n(c)),[l,n]}},82319:(e,t,i)=>{i.d(t,{V:()=>n,q:()=>l});var r=i(38621),a=i(42409);function l(e){let t={color:”fg.muted”,icon:r.SkipIcon,description:a.g.issueIcons.NOT_PLANNED.description};if(e){let i=`${e}`;if(i in a.g.issueIcons)t=a.g.issueIcons[i];else if(“COMPLETED”!==e)throw Error(“Invalid state reason”)}return t}function n(e){let t={color:”fg.muted”,icon:r.SkipIcon,description:a.g.pullRequestIcons.DRAFT.description};if(e){let i=`${e}`;if(i in a.g.pullRequestIcons)t=a.g.pullRequestIcons[i];else throw Error(“Invalid state reason”)}return t}},91230:(e,t,i)=>{i.d(t,{E7:()=>D});var r=i(74848),a=i(96540);let l=(0,a.createContext)({actions:[],staticMenuActions:[],label:”Actions”,gap:0}),n=({children:e,value:{actions:t=[],staticMenuActions:i,variant:n=”toolbar”,label:s,gap:o}})=>{let c=(0,a.useMemo)(()=>({actions:t,staticMenuActions:i,variant:n,label:s,gap:o}),[t,i,n,s,o]);return(0,r.jsx)(l.Provider,{value:c,children:e})},s=()=>{let e=(0,a.useContext)(l);if(!e)throw Error(“useActionBarContent must be used with ActionBarContentProvider.”);return e};try{l.displayName||(l.displayName=”ActionBarContentContext”)}catch{}try{n.displayName||(n.displayName=”ActionBarContentProvider”)}catch{}let o=(0,a.createContext)({outerContainerRef:(0,a.createRef)(),itemContainerRef:(0,a.createRef)()}),c=({value:{anchorRef:e},children:t})=>{let i=(0,a.useRef)(null),l=(0,a.useRef)(null),n=(0,a.useMemo)(()=>({outerContainerRef:i,itemContainerRef:l,anchorRef:e}),[e]);return(0,r.jsx)(o.Provider,{value:n,children:t})},d=()=>{let e=(0,a.useContext)(o);if(!e)throw Error(“useActionBarRef must be used with ActionBarRefProvider.”);return e};try{o.displayName||(o.displayName=”ActionBarRefContext”)}catch{}try{c.displayName||(c.displayName=”ActionBarRefProvider”)}catch{}var u=i(73189),m=i(80293),h=i(50463),p=i(93330);let f=(e,t)=>{let i=2*(e=>{if(!e)return 0;let t=window.getComputedStyle(e);return t?.columnGap?parseInt(t.columnGap,10):0})(t),r=e.getBoundingClientRect().width,a=window.getComputedStyle(e);return r+(a?.marginLeft?parseInt(a.marginLeft,10):0)+(a?.marginRight?parseInt(a.marginRight,10):0)+i},y=(e,t)=>{let i=v(e,t);if(void 0===i)return;let r=i;return t&&(r-=t.offsetLeft),r},v=(e,t)=>{if(!e)return;let i=e.offsetWidth;return t&&(i-=t.offsetWidth),i},x=(0,a.createContext)({visibleChildEndIndex:0,justifySpaceBetween:!1,recalculateItemSize:u.l}),g=({children:e,value:{actionKeys:t}})=>{let i=t.length,[l,n]=(0,m.N)(i),{outerContainerRef:s,itemContainerRef:o}=d(),[c,u]=(0,a.useState)(),[g,N]=(0,a.useState)(),[C,b]=(0,a.useState)(new Map(t.map(e=>[e,void 0]))),[I,S]=(0,a.useState)(!1),w=(0,a.useMemo)(()=>t.slice(0,l).every(e=>C.has(e)&&”number”==typeof C.get(e)),[t,C,l]),j=(0,a.useCallback)(e=>{let i=t[e];if(i)return C.get(i)},[t,C]),A=(0,a.useCallback)((e,t)=>{let i=o.current;if(!i)return;let r=f(t,i);b(t=>{if(r===t.get(e)||isNaN(r))return t;let i=new Map(Array.from(t.entries()));return i.set(e,r),i})},[o]),E=(0,a.useCallback)(()=>{if(!w)return;let e=s.current,t=o.current,i=v(e,t);if(void 0===i)return;let r=y(e,t);void 0!==r&&i<=r&&n(Math.max(0,l-1))},[w,s,o,n,l]),L=(0,a.useCallback)(()=>{let e=s.current,t=o.current,r=v(e,t);if(void 0===r)return;let a=j(l);if(void 0===a)return;let c=y(e,t);void 0!==c&&r>c+a&&n(Math.min(i,l+1))},[s,o,j,l,n,i]),_=(0,a.useCallback)(()=>{let e=s.current,t=o.current;if(!e||!t)return;let i=e.offsetWidth;i&&(void 0===c||i<=c?E():i>c&&L(),u(i),S(i<=(g??t.offsetWidth)))},[L,E,g,c,s,o]);(0,h.A)(()=>{let e=o.current;if(!e)return;let i=new Map;for(let r of t){let t=e.querySelector(`[data-action-bar-item=”${r}”]`);t&&i.set(r,f(t,e))}b(i)},[t,o]),(0,h.A)(()=>{let e=o.current;e&&N(e.offsetWidth)},[o]),(0,h.A)(()=>{_()},[_]),(0,p.w)(_,s);let P=(0,a.useMemo)(()=>({visibleChildEndIndex:l,justifySpaceBetween:I,recalculateItemSize:A}),[l,I,A]);return(0,r.jsx)(x.Provider,{value:P,children:e})},N=()=>{let e=(0,a.useContext)(x);return e||{justifySpaceBetween:!1,visibleChildEndIndex:0,recalculateItemSize:u.l}};try{x.displayName||(x.displayName=”ActionBarResizeContext”)}catch{}try{g.displayName||(g.displayName=”ActionBarResizeProvider”)}catch{}var C=i(29731),b=i(69676),I=i(45800),S=i(34164),w=i(38621),j=i(94236),A=i(26108),E=i(5524),L=i(12683);let _=w.KebabHorizontalIcon,P=”invisible”,T=({anchorProps:{“aria-label”:e,icon:t=_,variant:i=P,…l}={icon:_,variant:P},open:n,onOpenChange:o})=>{let{anchorRef:c}=d(),{actions:u,staticMenuActions:m,label:h}=s(),{visibleChildEndIndex:p}=N(),f=(0,a.useMemo)(()=>(0,L.h1)(l,{“aria-label”:e?.trim()||`More ${h}`,icon:t,className:”OverflowMenu-module__IconButton_0–cxtvS”,variant:i}),[e,t,h,i,l]),y=(0,a.useMemo)(()=>u?.slice(p),[u,p]),v=y&&y.length>0,x=m&&m.length>0;return v||x?(0,r.jsxs)(j.W,{anchorRef:c,open:n,onOpenChange:o,children:[(0,r.jsx)(j.W.Anchor,{children:(0,r.jsx)(A.K,{…(0,C.G)(“overflow-menu-anchor”),…f})}),(0,r.jsx)(j.W.Overlay,{align:”end”,”data-overflow-menu-overlay”:!0,children:(0,r.jsxs)(E.l,{children:[x&&m.map(e=>(0,r.jsx)(a.Fragment,{children:e.render()},e.key)),y?.map(e=>(0,r.jsx)(a.Fragment,{children:e.render(!0)},e.key))]})})]}):null};try{T.displayName||(T.displayName=”OverflowMenu”)}catch{}let M=({children:e,actionKey:t})=>{let i=(0,a.useRef)(null),{recalculateItemSize:l}=N();return(0,h.A)(()=>{i.current&&l(t,i.current)},[i,l,t]),(0,r.jsx)(“div”,{…(0,C.G)(`action-bar-item-${t}`),”data-action-bar-item”:t,ref:i,className:”VisibleItem-module__Box_0–BsJkb”,children:e})};try{M.displayName||(M.displayName=”VisibleItem”)}catch{}let R=({className:e,style:t})=>{let{itemContainerRef:i}=d(),{actions:a,gap:l}=s(),{visibleChildEndIndex:n}=N(),o=a?.slice(0,n);return(0,r.jsx)(“div”,{…(0,C.G)(“action-bar”),ref:i,className:(0,S.$)(e,”VisibleItems-module__Box_1–LOtDr”),style:{gap:l,…t},children:o?.map(({key:e,render:t})=>(0,r.jsx)(M,{actionKey:e,children:t(!1)},e))})};try{R.displayName||(R.displayName=”VisibleItems”)}catch{}let B=({overflowMenuToggleProps:e,overflowMenuProps:t,children:i,…a})=>{let{outerContainerRef:l}=d(),{label:n,variant:o,gap:c}=s(),{justifySpaceBetween:u}=N();return(0,I.G)({containerRef:l,bindKeys:b.z0.ArrowHorizontal|b.z0.HomeAndEnd,focusOutBehavior:”wrap”,disabled:”toolbar”!==o},[l]),(0,r.jsxs)(“div”,{ref:l,…(0,C.G)(“action-bar-container”),role:”toolbar”===o?”toolbar”:void 0,”aria-label”:”toolbar”===o?n:void 0,style:{gap:c},className:(0,S.$)(“VisibleAndOverflowContainer-module__Box_0–KyT2b”,u&&”VisibleAndOverflowContainer-module__space–fVHr3″),children:[(0,r.jsx)(R,{…a}),i,(0,r.jsx)(T,{anchorProps:e,…t})]})};try{B.displayName||(B.displayName=”VisibleAndOverflowContainer”)}catch{}let k=”normal”,O=({children:e,…t})=>(0,r.jsx)(B,{…t,children:e}),D=({actions:e=[],staticMenuActions:t,overflowMenuToggleProps:i,overflowMenuProps:l,children:s,label:o,variant:d,density:u=k,anchorRef:m,className:h,style:p})=>{let f=(0,a.useMemo)(()=>({actions:e,staticMenuActions:t,variant:d,label:o,gap:”condensed”===u?”var(–base-size-4)”:”spacious”===u?”var(–base-size-16)”:”none”===u?0:”var(–base-size-8)”}),[e,t,d,o,u]),y=(0,a.useMemo)(()=>({actionKeys:e.map(e=>e.key)}),[e]),v=t&&t.length>0,x=e&&e.length>0;if(!x&&!v)return null;let N={overflowMenuToggleProps:i,overflowMenuProps:l,className:h,style:p};return(0,r.jsx)(c,{value:{anchorRef:m},children:(0,r.jsx)(n,{value:f,children:x?(0,r.jsx)(g,{value:y,children:(0,r.jsx)(O,{…N,children:s})}):(0,r.jsx)(O,{…N,children:s})})})};try{O.displayName||(O.displayName=”InternalActionBar”)}catch{}try{D.displayName||(D.displayName=”ActionBar”)}catch{}},95378:(e,t,i)=>{i.d(t,{kx:()=>w,ao:()=>S});var r,a,l=i(74848),n=i(20263),s=i(73017),o=i(29731),c=i(34164),d=i(96540),u=i(56825),m=i(35220),h=i(29622),p=i(87670),f=i(46720),y=i(24347);let v=”Selection-module__centerAligned–HIRyI”,x=”Selection-module__compact–azMKM”;var g=i(60257),N=i(74501);let C=()=>{let{variant:e}=(0,m.e)(),{isSelectable:t,hasDragHandle:i}=(0,y.v)(),{isSelected:r,onSelect:a}=(0,g.r)(),{title:n}=(0,N.J)(),{alignment:s}=(0,h.m)();return t?(0,l.jsxs)(“div”,{className:(0,c.$)(i?”Selection-module__containerWithDragHandle–mLWh4″:”Selection-module__container–OQE4d”,”center”===s&&v),…(0,o.G)(“list-view-item-selection”),children:[i&&(0,l.jsx)(p.BS.DragTrigger,{className:(0,c.$)(“Selection-module__dragTrigger–SM4bZ”,”compact”===e&&x)}),(0,l.jsx)(f.A,{className:(0,c.$)(“Selection-module__checkbox–X3ras”,”compact”===e&&x,”center”===s&&v),checked:r,onChange:()=>a(!r),”aria-label”:`Select: ${n}`,”data-listview-component”:”selection-input”,…(0,o.G)(“list-view-item-selection-input”)})]}):null};try{C.displayName||(C.displayName=”ListItemSelection”)}catch{}let b=”Title-module__compact–eK6hD”;function I({children:e,containerStyle:t,containerClassName:i,headerContainerRef:r,headingStyle:a,headingClassName:n,headingRef:s,leadingBadge:d,trailingBadges:p,header:f}){let{variant:y}=(0,m.e)(),{headingRef:v}=(0,N.J)(),{alignment:x}=(0,h.m)(),g=(0,u.m)(“listitem”);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(“div”,{…(0,o.G)(“list-view-item-title-container”),style:t,className:(0,c.$)(“Title-module__container–XD9YG”,”compact”===y&&b,”center”===x&&”Title-module__centerAligned–J8aYA”,i),ref:r,”data-listview-item-title-container”:!0,children:[(0,l.jsxs)(g,{className:(0,c.$)(“Title-module__heading–s7YnL”,”compact”===y&&b,n),style:a,ref:e=>{if(v&&(v.current=e),s&&”current”in s)try{s.current=e}catch{}},…(0,o.G)(“list-view-item-title”),children:[d,f]}),p&&(0,l.jsx)(“span”,{className:”Title-module__trailingBadgesSpacer–Son9W”}),(0,l.jsx)(“span”,{className:”Title-module__trailingBadgesContainer–mijcn”,children:p}),e]}),(0,l.jsx)(C,{})]})}function S({children:e,value:t,containerStyle:i,containerClassName:r,headerContainerRef:a,headingStyle:n,headingClassName:s,headingRef:o,leadingBadge:c,trailingBadges:u,anchorRef:m,…h}){let p=(0,d.useRef)(null),f=m||p;return A({anchorRef:f,…h}),(0,l.jsx)(I,{header:h.href||h.onClick?(0,l.jsx)(j,{anchorRef:f,…h,children:(0,l.jsx)(“span”,{children:t})}):(0,l.jsx)(“span”,{children:t}),containerStyle:i,containerClassName:r,headerContainerRef:a,headingStyle:n,headingClassName:s,headingRef:o,leadingBadge:c,trailingBadges:u,children:e})}function w({children:e,html:t,containerStyle:i,containerClassName:r,headerContainerRef:a,headingStyle:s,headingClassName:o,headingRef:c,leadingBadge:d,trailingBadges:u,…m}){return A(m),(0,l.jsx)(I,{header:(0,l.jsx)(n.BC,{html:t,…m}),containerStyle:i,containerClassName:r,headerContainerRef:a,headingStyle:s,headingClassName:o,headingRef:c,leadingBadge:d,trailingBadges:u,children:e})}function j({anchorStyle:e,anchorClassName:t,anchorRef:i,linkProps:r,children:a,…n}){let{as:s=”a”,…u}=r??{},m=(0,d.useRef)(null);return(0,l.jsx)(s,{…(0,o.G)(“listitem-title-link”),style:e,ref:i||m,className:(0,c.$)(“Title-module__anchor–GmXUE”,”Title-module__inline–oM0P7″,t),…n,…u,children:a})}let A=({href:e,onClick:t,anchorRef:i})=>{let{setTitleAction:r,headingRef:a}=(0,N.J)();return(0,d.useEffect)(()=>{(e||t)&&r(()=>t=>{if(e&&(t.metaKey||t.ctrlKey))window.open(e,”_blank”);else if(i?.current)i.current.click();else if(a?.current){let e=a.current.querySelector(“a, button”);e&&e.click()}})},[i,a,e,t,r]),null};try{I.displayName||(I.displayName=”InternalTitle”)}catch{}try{(r=TitleTag).displayName||(r.displayName=”TitleTag”)}catch{}try{S.displayName||(S.displayName=”ListItemTitle”)}catch{}try{w.displayName||(w.displayName=”ListItemSafeHTMLTitle”)}catch{}try{(a=function({children:e,html:t,containerStyle:i,containerClassName:r,headerContainerRef:a,headingStyle:n,headingClassName:o,headingRef:c,leadingBadge:d,trailingBadges:u,…m}){return A(m),(0,l.jsx)(I,{header:(0,l.jsx)(s.JR,{html:t,…m}),containerStyle:i,containerClassName:r,headerContainerRef:a,headingStyle:n,headingClassName:o,headingRef:c,leadingBadge:d,trailingBadges:u,children:e})}).displayName||(a.displayName=”ListItemUnsafeHTMLTitle”)}catch{}try{j.displayName||(j.displayName=”HeadingLink”)}catch{}},97174:(e,t,i)=>{i.d(t,{u:()=>j});var r=i(74848),a=i(73189),l=i(29731),n=i(88431),s=i(80293),o=i(81960),c=i(34164),d=i(96540),u=i(50205),m=i(44569),h=i(69676),p=i(11937),f=i(45800);function y(e,t){let i=e,r=e.closest(“[role=list] li”);r&&(i=r);let a=i.closest(“[role=list]”);if(!a)return;let l=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,e=>{if(!(e instanceof HTMLElement)||!e.id.includes(“list-view-node”))return NodeFilter.FILTER_SKIP;let t=e.parentElement;for(;t&&t!==a;){if(t.id.includes(“list-view-node”))return NodeFilter.FILTER_SKIP;t=t.parentElement}return NodeFilter.FILTER_ACCEPT}),n=l.firstChild(),s=0;for(;n!==i&&(n=l.nextNode(),!(++s>500)););let o=”next”===t?l.nextNode():l.previousNode();for(;o instanceof HTMLElement&&o.parentElement?.closest(“[role=list] li[aria-expanded=false]”);)o=”next”===t?l.nextNode():l.previousNode();return o instanceof HTMLElement?o:void 0}function v(e){let t=e.closest(“[role=list]”),i=t?.querySelector(“[role=list] li”);return i instanceof HTMLElement?i:void 0}function x(e){let t=e.closest(“[role=list]”),i=t?.querySelectorAll(“[role=list] li”);if(!i||i.length<1)return;let r=i[i.length-1];if(r instanceof HTMLElement)return r}function g(e,t){let i=[...(0,p.K1)(document.documentElement,{strict:!0,onlyTabbable:!0})],r=i.indexOf(e);return"next"===t?i[r+1]:i[r-1]}var N=i(75986),C=i(18377),b=i(53687),I=i(24347),S=i(61015),w=i(35220);let j=({children:e,hasDragHandle:t,isSelectable:i,onVariantChange:l=a.l,pluralUnits:n,selectedCount:o=0,singularUnits:c,title:m,titleHeaderTag:h,totalCount:p,variant:f=u.tp,...y})=>{let[v,x]=(0,s.N)(f);(0,d.useEffect)(()=>{l?.(v)},[l,v]);let g=(0,d.useMemo)(()=>d.Children.toArray(e).length,[e]);return(0,r.jsx)(N.JE,{children:(0,r.jsx)(S.y,{title:m,titleHeaderTag:h,children:(0,r.jsx)(w.H,{variant:v,setVariant:x,children:(0,r.jsx)(I.W,{countOnPage:g,selectedCount:o,totalCount:p,singularUnits:c,pluralUnits:n,isSelectable:i,hasDragHandle:t,children:(0,r.jsx)(b.e,{children:(0,r.jsx)(C.w,{children:(0,r.jsx)(A,{…y,children:e})})})})})})})},A=({ariaLabelledBy:e,as:t,children:i,className:a,itemsListClassName:s,itemsListStyle:u,listRef:C,metadata:b,role:I,strictFocusZone:j,…A})=>{let{idPrefix:E}=(0,N.If)(),{title:L,titleHeaderTag:_}=(0,S.t)(),{variant:P}=(0,w.e)(),{containerRef:T}=function(e=!0){let t=void 0===e||e,i=h.z0.ArrowVertical|h.z0.HomeAndEnd|h.z0.PageUpDown|h.z0.Tab,r=(0,m.zw)()?i|h.z0.JK:i,{containerRef:a}=(0,f.G)({strict:t,bindKeys:r,focusInStrategy:()=>{if(!a.current)return;let e=a.current.querySelector(‘[tabindex=”0″]’);return e?.closest(“[role=list] li”)||e},focusableElementFilter:e=>”list”!==e.getAttribute(“role”),getNextFocusable:(e,i,r)=>{if(i instanceof HTMLElement){if(“Tab”===r.key||”Tab”===r.code){if(r.shiftKey&&i.id.includes(“list-view-node”))return g(i,”previous”);let e=i.closest(“[role=list] li”);if(!e)return;let a=[…(0,p.K1)(e,{strict:t})],l=a.findIndex(e=>e.parentElement?.getAttribute(“data-listview-component”)===”trailing-badge”),n=a.findIndex(e=>”selection-input”===e.getAttribute(“data-listview-component”));l>=0&&n>=0&&(a.splice(l,0,a[n]),a.splice(n+1,1));let s=a.indexOf(r.target);return s!==a.length-1||r.shiftKey?s>0?r.shiftKey?a[s-1]:a[s+1]:void 0:g(i,”next”)}if(“previous”===e)return y(i,e)||v(i);if(“next”===e)return y(i,e)||x(i);if(“start”===e)return v(i);if(“end”===e)return x(i)}}});return{containerRef:a}}(j),[M,R]=(0,d.useState)(!0);(0,d.useEffect)(()=>{C&&(C.current=T.current)},[T,C]),(0,n.N)(()=>{T.current&&R(Array.from(T.current.querySelectorAll(“li”)).some(e=>{let t=e.parentElement;for(;t&&t!==T.current;){if(“UL”===t.tagName||”OL”===t.tagName)return!1;t=t.parentElement}return!0}))},[T,i]);let B=e??`${E}-list-view-container-title`;return(0,r.jsxs)(“div”,{id:`${E}-list-view-container`,className:(0,c.$)(“ListView-module__container–rxCWy”,a),children:[!e&&(0,r.jsx)(o.A,{className:”sr-only”,as:_,id:B,…(0,l.G)(“list-view-title”),children:L}),b,(0,r.jsx)(t||(M?”ul”:”div”),{className:(0,c.$)(“ListView-module__ul–A_8jF”,s),style:u,ref:T,”aria-labelledby”:M?B:void 0,tabIndex:-1,role:I??M?”list”:void 0,”data-listview-component”:”items-list”,”data-density”:P,…(0,l.G)(“list-view-items”),…A,children:i})]})};try{j.displayName||(j.displayName=”ListView”)}catch{}try{A.displayName||(A.displayName=”ListViewContainer”)}catch{}}}]);
//# sourceMappingURL=10452-046f9cba6de4.js.map