performance.mark("js-parse-end:66990-a7a259af8808.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([[66990],{23470:(e,t,a)=>{a.d(t,{F:()=>c});var r=a(74848),n=a(16522),i=a(5524),l=a(96540),s=a(51220);function c({items:e,itemHeight:t,style:a,renderItem:n,makeKey:i,ariaControls:c,shouldUseActionList:h=!1,className:u,containerRole:m="none"}){let f=(0,l.useRef)(null),g=(0,s.Te)({count:e.length,getScrollElement:(0,l.useCallback)(()=>f.current,[]),estimateSize:(0,l.useCallback)(()=>t,[t])});return(0,r.jsx)(o,{ref:f,style:a,virtualizer:g,id:c,shouldUseActionList:h,className:u,children:g.getVirtualItems().map((t,a)=>(0,r.jsx)(d,{containerRole:m,virtualRow:t,children:n(e[t.index],a)},i(e[t.index])))})}function o(e){let t,a,l=(0,n.c)(11),{ref:s,children:c,style:o,virtualizer:d,id:h,shouldUseActionList:u,className:m}=e;return l[0]!==c||l[1]!==h||l[2]!==u||l[3]!==d?(t=u?(0,r.jsx)(i.l,{id:h,role:"menu",style:{height:d.getTotalSize(),width:"100%",position:"relative"},selectionVariant:"single",children:c}):(0,r.jsx)("ul",{role:"menu",style:{height:d.getTotalSize(),width:"100%",position:"relative"},id:h,children:c}),l[0]=c,l[1]=h,l[2]=u,l[3]=d,l[4]=t):t=l[4],l[5]!==m||l[6]!==s||l[7]!==h||l[8]!==o||l[9]!==t?(a=(0,r.jsx)("div",{ref:s,style:o,id:h,className:m,children:t}),l[5]=m,l[6]=s,l[7]=h,l[8]=o,l[9]=t,l[10]=a):a=l[10],a}function d(e){let t,a,i=(0,n.c)(7),{children:l,containerRole:s,virtualRow:c}=e,o=void 0===s?"none":s,d=`${c.size}px`,h=`translateY(${c.start}px)`;return i[0]!==d||i[1]!==h?(t={position:"absolute",top:0,left:0,width:"100%",height:d,transform:h},i[0]=d,i[1]=h,i[2]=t):t=i[2],i[3]!==l||i[4]!==o||i[5]!==t?(a=(0,r.jsx)("li",{role:o,style:t,children:l}),i[3]=l,i[4]=o,i[5]=t,i[6]=a):a=i[6],a}try{c.displayName||(c.displayName="FixedSizeVirtualList")}catch{}try{o.displayName||(o.displayName="ListContainer")}catch{}try{d.displayName||(d.displayName="ItemContainer")}catch{}},38077:(e,t,a)=>{a.d(t,{z:()=>i});var r=a(74848),n=a(16522);function i(e){let t,a,i,s=(0,n.c)(10),{text:c,search:o,hideOverflow:d,overflowWidth:h}=e,u=void 0===h?0:h;s[0]!==o||s[1]!==c?(t=(function(e,t){if(!t)return[e];let a=e.toLowerCase().split(t.toLowerCase());if(a.length<2)return[e];let r=0,n=[];for(let i of a)n.push(e.substring(r,r+i.length)),r+=i.length,n.push(e.substring(r,r+t.length)),r+=t.length;return n})(c,o).map(l),s[0]=o,s[1]=c,s[2]=t):t=s[2];let m=t,f=void 0!==d&&d?"hidden":"visible",g=u?`${u}px`:void 0,y=o.length?"fg.muted":"fg.default";return s[3]!==f||s[4]!==g||s[5]!==y?(a={maxWidth:g,overflow:f,color:y},s[3]=f,s[4]=g,s[5]=y,s[6]=a):a=s[6],s[7]!==m||s[8]!==a?(i=(0,r.jsx)("div",{style:a,className:"HighlightedText-module__HighlightedText--XiJMv",children:m}),s[7]=m,s[8]=a,s[9]=i):i=s[9],i}function l(e,t){return t%2==1?(0,r.jsx)("strong",{className:"color-fg-default",children:e},t):e}try{i.displayName||(i.displayName="HighlightedText")}catch{}},41245:(e,t,a)=>{a.d(t,{A:()=>r});let r=(e,t)=>{let a=new URL(e,window.location.origin),r=new URL(t,window.location.origin);return r.href.includes("#")&&a.host===r.host&&a.pathname===r.pathname&&a.search===r.search}},66990:(e,t,a)=>{a.d(t,{aH:()=>eo,PI:()=>es,Qe:()=>ec,JJ:()=>el});var r=a(74848),n=a(16522),i=a(21373),l=a(72511),s=a(10436),c=a(59672),o=a(38621),d=a(81960),h=a(26108),u=a(5524),m=a(30093),f=a(69726),g=a(96540),y=a(56038),p=a(54571),x=a(29e3),b=a(40961);function S(e){let t,a,l=(0,n.c)(6),{isOpen:s,onDismiss:c,onConfirm:o}=e;l[0]===Symbol.for("react.memo_cache_sentinel")?(t=[y.XC?.body],l[0]=t):t=l[0];let[d]=(0,p.I)(_,null,t);return l[1]!==d||l[2]!==s||l[3]!==o||l[4]!==c?(a=d?(0,b.createPortal)((0,r.jsxs)(x.A,{isOpen:s,onDismiss:c,children:[(0,r.jsx)(x.A.Header,{children:"Create branch"}),(0,r.jsxs)("div",{className:"p-3",children:[(0,r.jsx)("span",{children:"A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?"}),(0,r.jsxs)("div",{className:"CheckTagNameDialog-module__DialogFooterButtons--HNAWb",children:[(0,r.jsx)(i.Q,{onClick:c,children:"Cancel"}),(0,r.jsx)(i.Q,{variant:"danger",onClick:o,className:"ml-2",children:"Create"})]})]})]}),document.body):null,l[1]=d,l[2]=s,l[3]=o,l[4]=c,l[5]=a):a=l[5],a}function _(){return document.body}try{S.displayName||(S.displayName="CheckTagNameDialog")}catch{}var v=a(86877),R=a(57387),j=a(96379),C=a(70170);function T({onDismiss:e,onCreate:t,initialTagName:a,tagValidationUrl:n}){let[i,l]=(0,g.useState)(a),s=(0,g.useRef)(!1),c=(0,g.useRef)(null),o=i?.trim(),{state:d,message:h,validateTag:u}=function(e){let[t,a]=(0,g.useState)("empty"),[r,n]=(0,g.useState)(""),i=(0,g.useRef)(""),l=(0,g.useCallback)(async t=>{if(i.current=t,!t){a("empty"),n("Tag cannot be blank");return}a("loading");let r=new URL(e,window.location.origin),l=new URLSearchParams(r.search.slice(1));l.append("tag_name",t),r.search=l.toString();try{let e=await (0,j.DI)(r.toString(),{headers:{Accept:"application/json"}});if(t!==i.current)return;if(!e.ok){a("invalid"),n("Unable to validate tag name. Please try again.");return}let l=(await e.json()).status;a(l||"empty"),n(function(e,t){switch(e){case"branch_exists":case"pending":case"valid":return`${t} will be created on publish`;case"duplicate":return`${t} is used by another release`;case"empty":return"Tag cannot be blank";case"immutable":return`${t} is used by an immutable release and cannot be reused`;case"invalid":return"Contains invalid characters. Use safe special characters ., -, or _ instead";default:return""}}(l||"empty",t))}catch{if(t!==i.current)return;a("invalid"),n("Unable to validate tag name. Please try again.")}},[e]);return{state:t,message:r,validateTag:(0,g.useMemo)(()=>(0,C.s)(l,500),[l])}}(n),f="loading"===d,y="empty"===d&&s.current,p="invalid"===d||"immutable"===d||"duplicate"===d||y,x=!f&&h&&("valid"===d||"pending"===d||"branch_exists"===d||p);(0,g.useEffect)(()=>{a?.trim()&&u(a.trim())},[]);let b=(0,g.useCallback)(e=>{let t=e.target.value;l(t),s.current=!0,u(t.trim())},[u]),S=(0,g.useCallback)(()=>{o&&(t(o),e())},[o,t,e]),_=(0,g.useCallback)(e=>{e.preventDefault(),f||p||S()},[S,f,p]);return(0,r.jsx)(R.l,{onClose:e,title:"Create new tag",width:"medium",className:"CreateTagDialog-module__Dialog--a69Xp",initialFocusRef:c,footerButtons:[{buttonType:"default",content:"Cancel",onClick:e},{buttonType:"primary",content:"Create",onClick:S,disabled:f||p,type:"submit"}],children:(0,r.jsx)("form",{onSubmit:_,children:(0,r.jsxs)(v.A,{required:!0,children:[(0,r.jsx)(v.A.Label,{children:"Tag"}),(0,r.jsx)(m.A,{ref:c,value:i,onChange:b,"aria-label":"Tag name",block:!0,loading:f}),x&&(0,r.jsx)(v.A.Validation,{variant:p?"error":"success",children:h}),"branch_exists"===d&&(0,r.jsx)(v.A.Caption,{children:"Creating a tag with the same name as a branch can cause ambiguity when selecting refs"})]})})})}try{T.displayName||(T.displayName="CreateTagDialog")}catch{}async function N(e,t){let a=new FormData;a.set("value",t);let r=await (0,j.DI)(e,{method:"POST",body:a,headers:{Accept:"application/json"}});return!!r.ok&&!!await r.text()}async function w(e,t,a){let r=new FormData;r.set("name",t),r.set("branch",a);let n=await (0,j.DI)(e,{method:"POST",body:r,headers:{Accept:"application/json"}});if(n.ok)return{success:!0,name:(await n.json()).name};try{let{error:e}=await n.json();if(e)return{success:!1,error:e};throw Error("Unknown response from create branch API")}catch{return{success:!1,error:"Something went wrong."}}}var k=a(31604),I=a(97068),L=a(34164);function O(e){let t,a,l,s,c,d,h,u,m,f,y,p=(0,n.c)(52),{ariaDescribedBy:x,ariaLabelledBy:b,ariaLabel:S,hotKey:_,onOpenChange:v,size:R,displayCommitish:j,variant:C,refType:T,children:N,preventClosing:w,inputRef:O,overlayOpen:A,onOverlayChange:F,focusTrapEnabled:E,buttonClassName:D,buttonText:V,persistButtonText:P,buttonPrefix:z,showIcon:$,allowResizing:B,useFocusZone:K,disabled:H,anchoredOverlayProps:W,renderAnchor:U}=e,M=void 0===P||P,Q=void 0===$||$,X=(0,g.useId)(),Z=`-${e.idEnding||X}`,G=`ref-picker${Z}`;p[0]!==v||p[1]!==F?(t=e=>{F(e),v?.(e)},p[0]=v,p[1]=F,p[2]=t):t=p[2];let J=t;e:{let e;if(void 0===E||E){let e;p[3]!==O?(e={initialFocusRef:O},p[3]=O,p[4]=e):e=p[4],a=e;break e}p[5]!==O?(e={initialFocusRef:O,disabled:!0},p[5]=O,p[6]=e):e=p[6],a=e}let q=a;p[7]!==z||p[8]!==V||p[9]!==j||p[10]!==M?(l=()=>{let e=j.length>0,t=V&&M?V:e?j:V||"";return z?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("span",{className:"fgColor-muted",children:[z,":"]}),(0,r.jsxs)("span",{children:[" ",t]})]}):t},p[7]=z,p[8]=V,p[9]=j,p[10]=M,p[11]=l):l=p[11];let Y=l,ee="branch"===T?"Select a branch":"Select a tag";return p[12]!==ee?(s={role:"dialog",width:"medium","aria-label":ee},p[12]=ee,p[13]=s):s=p[13],p[14]!==J?(c=()=>J(!0),p[14]=J,p[15]=c):c=p[15],p[16]!==J||p[17]!==w?(d=()=>!w&&J(!1),p[16]=J,p[17]=w,p[18]=d):d=p[18],p[19]!==B||p[20]!==x||p[21]!==S||p[22]!==b||p[23]!==D||p[24]!==G||p[25]!==H||p[26]!==j||p[27]!==Y||p[28]!==_||p[29]!==J||p[30]!==T||p[31]!==U||p[32]!==Q||p[33]!==R||p[34]!==C?(h=e=>U?U({...e,"aria-labelledby":b,disabled:H}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Q,{...e,"data-hotkey":_,disabled:H,size:R,variant:C,style:{minWidth:B?0:void 0},trailingVisual:o.TriangleDownIcon,"aria-describedby":x,"aria-labelledby":b,"aria-label":b?void 0:S??`${j} ${T}`,"data-testid":"anchor-button",id:G,className:(0,L.$)(D,"RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn--D34zl"),children:(0,r.jsxs)("div",{className:"RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer--mCbv8",children:[Q&&(0,r.jsx)("div",{className:"RefSelectorAnchoredOverlay-module__RefSelectorOverlayHeader--D4cnZ",children:"tag"===T?(0,r.jsx)(o.TagIcon,{size:"small"}):(0,r.jsx)(o.GitBranchIcon,{size:"small"})}),(0,r.jsx)("div",{style:{maxWidth:B?void 0:125},className:(0,L.$)("ref-selector-button-text-container","RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer--yO402"),children:(0,r.jsxs)("span",{className:"RefSelectorAnchoredOverlay-module__RefSelectorText--bxVhQ",children:["\xa0",Y()]})})]})}),(0,r.jsx)("button",{hidden:!0,"data-testid":"ref-selector-hotkey-button","data-hotkey":_,onClick:()=>J(!0),"data-hotkey-scope":"read-only-cursor-text-area",disabled:H})]}),p[19]=B,p[20]=x,p[21]=S,p[22]=b,p[23]=D,p[24]=G,p[25]=H,p[26]=j,p[27]=Y,p[28]=_,p[29]=J,p[30]=T,p[31]=U,p[32]=Q,p[33]=R,p[34]=C,p[35]=h):h=p[35],p[36]!==K?(u=K?{bindKeys:I.z0.ArrowAll|I.z0.Tab}:{disabled:!0},p[36]=K,p[37]=u):u=p[37],p[38]===Symbol.for("react.memo_cache_sentinel")?(m={height:"100%"},p[38]=m):m=p[38],p[39]!==G||p[40]!==N?(f=(0,r.jsx)("div",{"data-testid":"overlay-content","aria-labelledby":G,id:"selectPanel",style:m,children:N}),p[39]=G,p[40]=N,p[41]=f):f=p[41],p[42]!==W||p[43]!==q||p[44]!==A||p[45]!==h||p[46]!==u||p[47]!==f||p[48]!==s||p[49]!==c||p[50]!==d?(y=(0,r.jsx)(k.T,{open:A,overlayProps:s,onOpen:c,onClose:d,renderAnchor:h,focusTrapSettings:q,focusZoneSettings:u,...W,children:f}),p[42]=W,p[43]=q,p[44]=A,p[45]=h,p[46]=u,p[47]=f,p[48]=s,p[49]=c,p[50]=d,p[51]=y):y=p[51],y}try{O.displayName||(O.displayName="RefSelectorAnchoredOverlay")}catch{}var A=a(12683);function F(e){let t,a,i,l,s=(0,n.c)(11),{text:c,onClick:o,href:d,sx:h}=e,m=!!d;s[0]!==h?(t={...h},s[0]=h,s[1]=t):t=s[1],s[2]!==t||s[3]!==c?(a=(0,r.jsx)(A.az,{sx:t,children:c}),s[2]=t,s[3]=c,s[4]=a):a=s[4];let f=a;s[5]===Symbol.for("react.memo_cache_sentinel")?(i={sx:{minWidth:0}},s[5]=i):i=s[5];let g=i;return s[6]!==d||s[7]!==f||s[8]!==m||s[9]!==o?(l=m?(0,r.jsx)(u.l.LinkItem,{role:"link",href:d,onClick:()=>o?.(),...g,children:f}):(0,r.jsx)(u.l.Item,{role:"button",onSelect:()=>o?.(),...g,children:f}),s[6]=d,s[7]=f,s[8]=m,s[9]=o,s[10]=l):l=s[10],l}try{F.displayName||(F.displayName="RefSelectorFooter")}catch{}var E=a(23470),D=a(26607),V=a(38077),P=a(96459);let z=g.memo(function(e){let t,a,i=(0,n.c)(7),{isCurrent:l,isDefault:s,href:c,gitRef:o,filterText:d,ariaPosInSet:h,ariaSetSize:m,onSelect:f,onClick:g,shouldSetAsDiv:y,isPendingTag:p}=e,x=void 0!==y&&y,b=void 0!==p&&p;i[0]!==d||i[1]!==o||i[2]!==l||i[3]!==s||i[4]!==b?(t=(0,r.jsx)($,{gitRef:o,isDefault:s,isCurrent:l,filterText:d,isPendingTag:b}),i[0]=d,i[1]=o,i[2]=l,i[3]=s,i[4]=b,i[5]=t):t=i[5];let S=t;i[6]===Symbol.for("react.memo_cache_sentinel")?(a={minWidth:0},i[6]=a):a=i[6];let _={"aria-posinset":x?void 0:h,"aria-setsize":x?void 0:m,"aria-checked":l,sx:a,onSelect:()=>{f?.(o),c&&v(c,{reloadDocument:!0})},onClick:()=>{g?.(o),c&&v(c,{reloadDocument:!0})}},v=(0,P.Z)();return x?(0,r.jsxs)(u.l.Item,{role:"menuitemradio",as:"div",..._,children:[S,b&&(0,r.jsx)(u.l.TrailingVisual,{className:"fg-muted mr-1",children:"Created on publish"})]}):(0,r.jsxs)(u.l.Item,{role:"menuitemradio",..._,children:[S,b&&(0,r.jsx)(u.l.TrailingVisual,{className:"fg-muted mr-1",children:"Created on publish"})]})}),$=g.memo(function(e){let t,a,i,l,s,c,d,h=(0,n.c)(16),{isCurrent:u,isDefault:m,gitRef:f,filterText:g,showLeadingVisual:y}=e,p=void 0===y||y;return h[0]===Symbol.for("react.memo_cache_sentinel")?(t={display:"flex",justifyContent:"space-between"},a={display:"flex",minWidth:0,alignItems:"flex-end"},h[0]=t,h[1]=a):(t=h[0],a=h[1]),h[2]!==u||h[3]!==p?(i=p&&(0,r.jsx)(o.CheckIcon,{"aria-hidden":!0,"data-icon-visibility":u?"visible":"hidden",className:"RefItem-module__ItemIcon--uDlDK"}),h[2]=u,h[3]=p,h[4]=i):i=h[4],h[5]!==g||h[6]!==f?(l=(0,r.jsx)(V.z,{hideOverflow:!0,search:g,text:f},f),h[5]=g,h[6]=f,h[7]=l):l=h[7],h[8]!==i||h[9]!==l?(s=(0,r.jsxs)("div",{style:a,children:[i,l]}),h[8]=i,h[9]=l,h[10]=s):s=h[10],h[11]!==m?(c=m&&(0,r.jsx)(D.A,{children:"default"}),h[11]=m,h[12]=c):c=h[12],h[13]!==s||h[14]!==c?(d=(0,r.jsxs)("div",{style:t,children:[s,c]}),h[13]=s,h[14]=c,h[15]=d):d=h[15],d});try{z.displayName||(z.displayName="RefItem")}catch{}try{$.displayName||($.displayName="RefItemContent")}catch{}function B(e){let t,a=(0,n.c)(2);return a[0]!==e?(t=e.refs.length>20?(0,r.jsx)(H,{...e}):(0,r.jsx)(K,{...e}),a[0]=e,a[1]=t):t=a[1],t}function K(e){let t,a,i,l=(0,n.c)(12),{refs:s,defaultBranch:c,currentCommitish:o,getHref:d,filterText:h,onSelectItem:u,ariaControls:m,pendingTag:f}=e;return l[0]===Symbol.for("react.memo_cache_sentinel")?(t={maxHeight:330,height:"100%",overflowY:"auto",padding:"var(--base-size-8)"},l[0]=t):t=l[0],l[1]!==o||l[2]!==c||l[3]!==h||l[4]!==d||l[5]!==u||l[6]!==f||l[7]!==s?(a=s.map(e=>(0,r.jsx)(z,{href:d?.(e),isCurrent:o===e,isDefault:c===e,filterText:h,gitRef:e,onSelect:u,onClick:u,ariaPosInSet:s.indexOf(e)+1,ariaSetSize:s.length,isPendingTag:f===e},e)),l[1]=o,l[2]=c,l[3]=h,l[4]=d,l[5]=u,l[6]=f,l[7]=s,l[8]=a):a=l[8],l[9]!==m||l[10]!==a?(i=(0,r.jsx)("ul",{style:t,id:m,children:a}),l[9]=m,l[10]=a,l[11]=i):i=l[11],i}function H(e){let t,a,i,l=(0,n.c)(13),{refs:s,defaultBranch:c,currentCommitish:o,getHref:d,filterText:h,onSelectItem:u,ariaControls:m,pendingTag:f}=e;return l[0]===Symbol.for("react.memo_cache_sentinel")?(t={maxHeight:330,height:"100%",overflowY:"auto",padding:"var(--base-size-8)"},l[0]=t):t=l[0],l[1]!==o||l[2]!==c||l[3]!==h||l[4]!==d||l[5]!==u||l[6]!==f||l[7]!==s?(a=e=>(0,r.jsx)(z,{shouldSetAsDiv:!0,href:d?.(e),isCurrent:o===e,isDefault:c===e,filterText:h,gitRef:e,onSelect:u,onClick:u,ariaPosInSet:s.indexOf(e)+1,ariaSetSize:s.length,isPendingTag:f===e},e),l[1]=o,l[2]=c,l[3]=h,l[4]=d,l[5]=u,l[6]=f,l[7]=s,l[8]=a):a=l[8],l[9]!==m||l[10]!==s||l[11]!==a?(i=(0,r.jsx)(E.F,{ariaControls:m,items:s,itemHeight:32,style:t,containerRole:"group",makeKey:W,renderItem:a,className:"RefsList-module__FixedSizeVirtualList--sfJlf"}),l[9]=m,l[10]=s,l[11]=a,l[12]=i):i=l[12],i}function W(e){return e}try{B.displayName||(B.displayName="RefsList")}catch{}try{K.displayName||(K.displayName="FullRefsList")}catch{}try{H.displayName||(H.displayName="VirtualRefsList")}catch{}var U=a(69655);function M(e,t,a,r,n){return new U.d("branch"===r?U._.Branch:U._.Tag,n,(0,c.SHX)({owner:t,repo:a,action:"refs"}),e,`${t}/${a}`)}function Q(e,t){let a=e.fetchFailed?"failed":e.isLoading?"loading":"loaded";return{status:a,refs:e.currentSearchResult,showCreateAction:t&&e.searchTerm.length>0&&!e.exactMatchFound,searchIndex:e}}function X(e){let t=(0,g.useRef)(void 0);return t.current||(t.current=e()),t}var Z=a(4559);let G="RefSelectorV1-module__RefActionText--b19i0",J="RefSelectorV1-module__Divider--fKdqp";function q(e){let t,a,i,l,s,o,d,h,u,m,f,y,p,x,b,_,v,R=(0,n.c)(90),{ariaDescribedBy:j,ariaLabelledBy:C,ariaLabel:k,cacheKey:I,owner:L,repo:A,canCreate:F,canCreateTag:E,types:D,hotKey:V,onOpenChange:P,size:z,variant:$,getHref:B,onBeforeCreate:K,onRefTypeChanged:H,currentCommitish:W,onCreateError:U,onSelectItem:Z,closeOnSelect:G,selectedRefType:J,customFooterItemProps:q,buttonClassName:ee,buttonText:et,persistButtonText:ea,buttonPrefix:er,showIcon:en,allowResizing:ei,idEnding:es,useFocusZone:ec,disabled:eo,anchoredOverlayProps:ed,renderAnchor:eh,actionListDescription:eu}=e,em=void 0!==E&&E,[ef,eg]=(0,g.useState)(""),ey=(0,g.useRef)(null),ep=(0,g.useRef)(null),ex="tree"===J?"branch":J;R[0]!==W||R[1]!==J?(t="tree"===J?W.slice(0,7):W,R[0]=W,R[1]=J,R[2]=t):t=R[2];let eb=t,[eS,e_]=(0,g.useState)(!1),[ev,eR]=(0,g.useState)(!0),[ej,eC]=(0,g.useState)(!1),[eT,eN]=(0,g.useState)(!1),[ew,ek]=(0,g.useState)(null),[eI,eL]=(0,g.useState)(ex??(D??el)[0]),eO=(0,g.useId)(),eA=function(e,t,a,r,n,i){let[l,s]=(0,g.useState)({status:"uninitialized",refs:[],showCreateAction:!1,searchIndex:null}),c=(0,g.useRef)({render:()=>{s(Q(d.current,i))}}),o=(0,g.useRef)({render:()=>{s(Q(h.current,i))}}),d=X(()=>M(e,t,a,"branch",c.current)),h=X(()=>M(e,t,a,"tag",o.current));return(0,g.useEffect)(()=>{let n=`${t}/${a}`;d.current.nameWithOwner!==n&&(d.current=M(e,t,a,"branch",c.current)),h.current.nameWithOwner!==n&&(h.current=M(e,t,a,"tag",o.current)),async function(){let e="branch"===r?d.current:h.current;e.render(),await e.fetchData(),e.search(""),e.render()}()},[e,t,a,r,d,h]),(0,g.useEffect)(()=>{let e="branch"===r?d.current:h.current;e.search(n),e.render()},[n,r,d,h]),l}(I,L,A,eI,ef,F);R[3]!==L||R[4]!==A?(a=(0,c.SHX)({owner:L,repo:A,action:"branches"}),R[3]=L,R[4]=A,R[5]=a):a=R[5];let eF=a;R[6]!==L||R[7]!==A?(i=(0,c.FeW)({owner:L,repo:A}),R[6]=L,R[7]=A,R[8]=i):i=R[8];let eE=i;R[9]!==L||R[10]!==A?(l=(0,c.BUl)({owner:L,repo:A}),R[9]=L,R[10]=A,R[11]=l):l=R[11];let eD=l;R[12]!==W||R[13]!==B||R[14]!==ef||R[15]!==K||R[16]!==U||R[17]!==eF||R[18]!==eA.searchIndex?(s=async()=>{K?.(ef);let e=await w(eF,ef,W);e.success?B&&(eA.searchIndex?.clearLocalStorage(),window.location.href=B(e.name)):U?.(e.error)},R[12]=W,R[13]=B,R[14]=ef,R[15]=K,R[16]=U,R[17]=eF,R[18]=eA.searchIndex,R[19]=s):s=R[19];let eV=s;R[20]!==eE||R[21]!==eV||R[22]!==ef?(o=async()=>{if(await N(eE,ef)){eC(!0),eR(!1);return}eC(!1),eR(!1),eV()},R[20]=eE,R[21]=eV,R[22]=ef,R[23]=o):o=R[23];let eP=o;R[24]!==H?(d=e=>{eL(e),H?.(e)},R[24]=H,R[25]=d):d=R[25];let ez=d;R[26]===Symbol.for("react.memo_cache_sentinel")?(h=function(){e_(!1)},R[26]=h):h=R[26];let e$=h;R[27]!==Z?(u=(e,t)=>{Z?.(e,t),e$()},R[27]=Z,R[28]=u):u=R[28];let eB=u;R[29]!==eP||R[30]!==ef||R[31]!==eB||R[32]!==eI?(m=()=>{"tag"===eI?(eB(ef,"tag"),e$()):eP()},R[29]=eP,R[30]=ef,R[31]=eB,R[32]=eI,R[33]=m):m=R[33];let eK=m;R[34]!==eB||R[35]!==eA.refs?(f=e=>{eA.refs.includes(e)||ek(e),eg(""),eB(e,"tag"),eN(!1)},R[34]=eB,R[35]=eA.refs,R[36]=f):f=R[36];let eH=f;R[37]===Symbol.for("react.memo_cache_sentinel")?(y=()=>{eN(!0),e$()},R[37]=y):y=R[37];let eW=y,eU=eu?eO:j;return R[38]!==em||R[39]!==ez||R[40]!==G||R[41]!==q||R[42]!==eO||R[43]!==eb||R[44]!==ef||R[45]!==eK||R[46]!==eB||R[47]!==ew||R[48]!==e||R[49]!==eI||R[50]!==eA||R[51]!==ej?(p=(0,r.jsx)(Y,{filterText:ef,displayCommitish:eb,onFilterChange:eg,refType:eI,onRefTypeChange:ez,refsState:eA,onCreateError:e.onCreateError,showTagWarningDialog:ej,setShowTagWarningDialog:eC,onCreateRef:eK,inputRef:ey,createButtonRef:ep,onSelectItem:eB,closeOnSelect:G,closeRefSelector:e$,customFooterItemProps:q,...e,selectedRefType:eI,onOpenCreateTagDialog:eW,pendingTag:ew,canCreateTag:em,descriptionId:eO}),R[38]=em,R[39]=ez,R[40]=G,R[41]=q,R[42]=eO,R[43]=eb,R[44]=ef,R[45]=eK,R[46]=eB,R[47]=ew,R[48]=e,R[49]=eI,R[50]=eA,R[51]=ej,R[52]=p):p=R[52],R[53]!==ei||R[54]!==ed||R[55]!==k||R[56]!==C||R[57]!==ee||R[58]!==er||R[59]!==et||R[60]!==eo||R[61]!==eb||R[62]!==ev||R[63]!==V||R[64]!==es||R[65]!==P||R[66]!==eS||R[67]!==ea||R[68]!==eI||R[69]!==eh||R[70]!==en||R[71]!==ej||R[72]!==z||R[73]!==eU||R[74]!==p||R[75]!==ec||R[76]!==$?(x=(0,r.jsx)(O,{ariaDescribedBy:eU,ariaLabelledBy:C,ariaLabel:k,refType:eI,displayCommitish:eb,focusTrapEnabled:ev,preventClosing:ej,size:z,variant:$,onOpenChange:P,hotKey:V,inputRef:ey,overlayOpen:eS,onOverlayChange:e_,buttonClassName:ee,buttonText:et,persistButtonText:ea,buttonPrefix:er,showIcon:en,allowResizing:ei,idEnding:es,useFocusZone:ec,disabled:eo,anchoredOverlayProps:ed,renderAnchor:eh,children:p}),R[53]=ei,R[54]=ed,R[55]=k,R[56]=C,R[57]=ee,R[58]=er,R[59]=et,R[60]=eo,R[61]=eb,R[62]=ev,R[63]=V,R[64]=es,R[65]=P,R[66]=eS,R[67]=ea,R[68]=eI,R[69]=eh,R[70]=en,R[71]=ej,R[72]=z,R[73]=eU,R[74]=p,R[75]=ec,R[76]=$,R[77]=x):x=R[77],R[78]!==eV||R[79]!==ej?(b=ej&&(0,r.jsx)(S,{isOpen:ej,onDismiss:()=>{eC(!1),ep.current?.focus()},onConfirm:eV}),R[78]=eV,R[79]=ej,R[80]=b):b=R[80],R[81]!==eH||R[82]!==ef||R[83]!==eT||R[84]!==eD?(_=eT&&(0,r.jsx)(T,{onDismiss:()=>eN(!1),onCreate:eH,initialTagName:ef,tagValidationUrl:eD}),R[81]=eH,R[82]=ef,R[83]=eT,R[84]=eD,R[85]=_):_=R[85],R[86]!==x||R[87]!==b||R[88]!==_?(v=(0,r.jsxs)(r.Fragment,{children:[x,b,_]}),R[86]=x,R[87]=b,R[88]=_,R[89]=v):v=R[89],v}function Y(e){var t;let a,l,s,c,m,f,y,p,x,b,S,_,v,R,j,C,T,N,w,k,I,O,A,E=(0,n.c)(96),{canCreate:D,currentCommitish:V,displayCommitish:P,defaultBranch:z,filterText:$,getHref:K,hideShowAll:H,onSelectItem:W,closeOnSelect:U,closeRefSelector:M,onFilterChange:Q,onRefTypeChange:X,owner:G,selectedRefType:q,refsState:Y,refType:ei,repo:es,types:ed,onCreateRef:eh,inputRef:eu,createButtonRef:em,customFooterItemProps:ef,viewAllJustify:eg,actionListHeadingText:ey,actionListDescription:ep,onOpenCreateTagDialog:ex,pendingTag:eb,canCreateTag:eS,descriptionId:e_}=e,{refs:ev,showCreateAction:eR,status:ej}=Y;e:{if("tag"===ei&&eb&&!ev.includes(eb)){let e;E[0]!==eb||E[1]!==ev?(e=[eb,...ev],E[0]=eb,E[1]=ev,E[2]=e):e=E[2],a=e;break e}a=ev}let eC=a;E[3]!==M||E[4]!==ef?(l=function(){ef?.onClick?.(),M()},E[3]=M,E[4]=ef,E[5]=l):l=E[5];let eT=l;E[6]!==eC.length||E[7]!==ei?(s=()=>{let{single:e,plural:t}={branch:{single:"branch",plural:"branches"},tag:{single:"tag",plural:"tags"}}[ei],a=`${eC.length} ${1===eC.length?e:t} found`,r=setTimeout(()=>{(0,Z.i)(a)},1e3);return()=>clearTimeout(r)},E[6]=eC.length,E[7]=ei,E[8]=s):s=E[8],E[9]!==eC||E[10]!==ei?(c=[eC,ei],E[9]=eC,E[10]=ei,E[11]=c):c=E[11],(0,g.useEffect)(s,c),E[12]===Symbol.for("react.memo_cache_sentinel")?(m={display:"flex",flexDirection:"column",height:"100%"},E[12]=m):m=E[12],E[13]!==ey||E[14]!==ed?(f=ey??((t=ed??el).includes("branch")&&t.includes("tag")?"Switch branches/tags":t.includes("branch")?"Switch branches":t.includes("tag")?"Switch tags":void 0),E[13]=ey,E[14]=ed,E[15]=f):f=E[15],E[16]!==f?(y=(0,r.jsx)(d.A,{as:"h2",className:"RefSelectorV1-module__RefSelectorHeading--FSd2d",children:f}),E[16]=f,E[17]=y):y=E[17],E[18]!==M?(p=(0,r.jsx)(h.K,{tooltipDirection:"w","aria-label":"Cancel",variant:"invisible",icon:o.XIcon,onClick:M,className:"RefSelectorV1-module__RefSelectorCloseButton--x91Lr"}),E[18]=M,E[19]=p):p=E[19],E[20]!==y||E[21]!==p?(x=(0,r.jsxs)("div",{className:"RefSelectorV1-module__RefSelectorInnerContainer--pH_Dn",children:[y,p]}),E[20]=y,E[21]=p,E[22]=x):x=E[22],E[23]!==ep||E[24]!==e_?(b=ep&&(0,r.jsx)("p",{id:e_,className:"color-fg-muted f5",style:{paddingLeft:"16px",paddingRight:"16px",paddingBottom:"8px"},children:ep}),E[23]=ep,E[24]=e_,E[25]=b):b=E[25],E[26]!==D||E[27]!==$||E[28]!==eu||E[29]!==Q||E[30]!==ei?(S=(0,r.jsx)(ee,{defaultText:$,refType:ei,canCreate:D,onFilterChange:Q,ref:eu}),E[26]=D,E[27]=$,E[28]=eu,E[29]=Q,E[30]=ei,E[31]=S):S=E[31],E[32]!==b||E[33]!==S||E[34]!==x?(_=(0,r.jsxs)("div",{className:"RefSelectorV1-module__RefSelectorContainer--DFuLg",children:[x,b,S]}),E[32]=b,E[33]=S,E[34]=x,E[35]=_):_=E[35];let eN=eR&&0===eC.length?0:2;return E[36]!==eN?(v={paddingBottom:eN,flex:1,minHeight:0},E[36]=eN,E[37]=v):v=E[37],E[38]!==X||E[39]!==ei||E[40]!==ed?(R=(ed??el).length>1&&(0,r.jsx)("div",{className:"px-2 pb-2",children:(0,r.jsx)(ec,{refType:ei,onRefTypeChanged:X,className:"RefSelectorV1-module__RefTypeTabs--slHyr"})}),E[38]=X,E[39]=ei,E[40]=ed,E[41]=R):R=E[41],E[42]!==U||E[43]!==M||E[44]!==V||E[45]!==z||E[46]!==eC||E[47]!==$||E[48]!==K||E[49]!==W||E[50]!==eb||E[51]!==ei||E[52]!==q||E[53]!==eR||E[54]!==ej?(j="loading"===ej||"uninitialized"===ej?(0,r.jsx)(et,{refType:ei}):"failed"===ej?(0,r.jsx)(eo,{refType:ei}):0!==eC.length||eR&&"tag"!==ei?(0,r.jsx)(B,{ariaControls:"branch"===ei?"branches":"tags",filterText:$,refs:eC,defaultBranch:"branch"===ei?z:"",currentCommitish:ei===q?V:"",getHref:K,onSelectItem:e=>{W?.(e,ei),U&&M()},pendingTag:eb}):(0,r.jsx)(ea,{}),E[42]=U,E[43]=M,E[44]=V,E[45]=z,E[46]=eC,E[47]=$,E[48]=K,E[49]=W,E[50]=eb,E[51]=ei,E[52]=q,E[53]=eR,E[54]=ej,E[55]=j):j=E[55],E[56]!==v||E[57]!==R||E[58]!==j?(C=(0,r.jsxs)("div",{style:v,children:[R,j]}),E[56]=v,E[57]=R,E[58]=j,E[59]=C):C=E[59],E[60]!==em||E[61]!==P||E[62]!==$||E[63]!==eh||E[64]!==ei||E[65]!==ev||E[66]!==eR?(T=eR&&(0,r.jsxs)(r.Fragment,{children:["branch"===ei&&ev.length>0&&(0,r.jsx)(u.l.Divider,{className:(0,L.$)("d-block mt-0",J)}),(0,r.jsx)(en,{displayCommitish:P,newRefName:$,onCreateRef:eh,createButtonRef:em,refType:ei})]}),E[60]=em,E[61]=P,E[62]=$,E[63]=eh,E[64]=ei,E[65]=ev,E[66]=eR,E[67]=T):T=E[67],E[68]!==ef||E[69]!==H||E[70]!==eR?(N=(!H||ef)&&(0,r.jsx)(u.l.Divider,{className:(0,L.$)(`d-block ${eR?"mt-2":"mt-0"}`,J)}),E[68]=ef,E[69]=H,E[70]=eR,E[71]=N):N=E[71],E[72]!==M||E[73]!==H||E[74]!==G||E[75]!==ei||E[76]!==es||E[77]!==eg?(w=!H&&(0,r.jsx)(er,{justify:eg,refType:ei,owner:G,repo:es,onClick:M}),E[72]=M,E[73]=H,E[74]=G,E[75]=ei,E[76]=es,E[77]=eg,E[78]=w):w=E[78],E[79]!==ef||E[80]!==eT?(k=ef&&(0,r.jsx)(F,{...ef,onClick:eT}),E[79]=ef,E[80]=eT,E[81]=k):k=E[81],E[82]!==T||E[83]!==N||E[84]!==w||E[85]!==k?(I=(0,r.jsxs)(u.l,{className:"p-0",children:[T,N,w,k]}),E[82]=T,E[83]=N,E[84]=w,E[85]=k,E[86]=I):I=E[86],E[87]!==eS||E[88]!==ex||E[89]!==ei?(O="tag"===ei&&eS&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.l.Divider,{className:(0,L.$)("d-block mt-0",J)}),(0,r.jsx)("div",{className:"px-2",children:(0,r.jsx)(i.Q,{onClick:ex,block:!0,children:"Create new tag"})})]}),E[87]=eS,E[88]=ex,E[89]=ei,E[90]=O):O=E[90],E[91]!==_||E[92]!==C||E[93]!==I||E[94]!==O?(A=(0,r.jsxs)("div",{className:"py-2",style:m,children:[_,C,I,O]}),E[91]=_,E[92]=C,E[93]=I,E[94]=O,E[95]=A):A=E[95],A}function ee(e){let t,a,i=(0,n.c)(8),{refType:l,canCreate:s,onFilterChange:c,defaultText:d,ref:h}=e,u="tag"===l?s?"Search or create a new tag":"Search":s?"Find or create a branch...":"Find a branch...",f="tag"===l?"Filter tags":"Filter branches";return i[0]!==c?(t=e=>{let t=e.target;t instanceof HTMLInputElement&&c(t.value)},i[0]=c,i[1]=t):t=i[1],i[2]!==f||i[3]!==d||i[4]!==u||i[5]!==h||i[6]!==t?(a=(0,r.jsx)("div",{className:"RefSelectorV1-module__RefSelectorFilterContainer--nzwdI",children:(0,r.jsx)(m.A,{"aria-label":f,leadingVisual:o.SearchIcon,value:d,placeholder:u,ref:h,onInput:t,className:"RefSelectorV1-module__RefSelectorInput--Myj_6"})}),i[2]=f,i[3]=d,i[4]=u,i[5]=h,i[6]=t,i[7]=a):a=i[7],a}function et(e){let t,a=(0,n.c)(2),{refType:i}=e,l=`Loading ${"branch"===i?"branches":"tags"}...`;return a[0]!==l?(t=(0,r.jsx)("div",{className:"RefSelectorV1-module__LoadingContainer--B9AR4",children:(0,r.jsx)(f.A,{size:"medium","aria-label":l})}),a[0]=l,a[1]=t):t=a[1],t}function ea(){let e,t=(0,n.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("div",{className:"RefSelectorV1-module__ZeroStateText--ZRhw5",children:"Nothing to show"}),t[0]=e):e=t[0],e}function er(e){let t,a,i,l,s=(0,n.c)(13),{refType:o,owner:d,repo:h,onClick:m,justify:f}=e,g=void 0===f?"start":f,y="branch"===o?"branches":"tags";return s[0]!==d||s[1]!==h||s[2]!==y?(t=(0,c.SHX)({owner:d,repo:h,action:y}),s[0]=d,s[1]=h,s[2]=y,s[3]=t):t=s[3],s[4]!==g?(a={justifyContent:g},s[4]=g,s[5]=a):a=s[5],s[6]!==a||s[7]!==y?(i=(0,r.jsxs)("div",{style:a,className:"RefSelectorV1-module__ViewAllRefsActionText--T80I4",children:["View all ",y]}),s[6]=a,s[7]=y,s[8]=i):i=s[8],s[9]!==m||s[10]!==t||s[11]!==i?(l=(0,r.jsx)(u.l.LinkItem,{role:"link",href:t,onClick:m,className:"RefSelectorV1-module__ViewAllRefsActionLink--riztS",children:i}),s[9]=m,s[10]=t,s[11]=i,s[12]=l):l=s[12],l}function en(e){let t,a,i,l,s,c,d=(0,n.c)(12),{displayCommitish:h,newRefName:m,onCreateRef:f,createButtonRef:g,refType:y}=e;return"tag"===y?null:(d[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(o.GitBranchIcon,{className:"RefSelectorV1-module__BranchOcticon--Fpshx"}),a=(0,r.jsx)("span",{children:"Create branch\xa0"}),d[0]=t,d[1]=a):(t=d[0],a=d[1]),d[2]!==m?(i=(0,r.jsx)("span",{className:G,children:m}),d[2]=m,d[3]=i):i=d[3],d[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,r.jsx)("span",{children:"\xa0from\xa0"}),d[4]=l):l=d[4],d[5]!==h?(s=(0,r.jsx)("span",{className:G,children:h}),d[5]=h,d[6]=s):s=d[6],d[7]!==g||d[8]!==f||d[9]!==i||d[10]!==s?(c=(0,r.jsxs)(u.l.Item,{role:"button",onSelect:f,ref:g,children:[t,a,i,l,s]}),d[7]=g,d[8]=f,d[9]=i,d[10]=s,d[11]=c):c=d[11],c)}try{q.displayName||(q.displayName="RefSelectorV1")}catch{}try{Y.displayName||(Y.displayName="RefSelectorActionList")}catch{}try{ee.displayName||(ee.displayName="RefTextFilter")}catch{}try{et.displayName||(et.displayName="Loading")}catch{}try{ea.displayName||(ea.displayName="RefsZeroState")}catch{}try{er.displayName||(er.displayName="ViewAllRefsAction")}catch{}try{en.displayName||(en.displayName="CreateRefAction")}catch{}let ei="RefSelector-module__RefSelectorTabLink--WGX7u",el=["branch","tag"];function es(e){let t,a=(0,n.c)(2);return a[0]!==e?(t=(0,r.jsx)(q,{...e}),a[0]=e,a[1]=t):t=a[1],t}function ec(e){let t,a,l,c,o,d,h,u=(0,n.c)(19),{refType:m,onRefTypeChanged:f,sx:g,className:y}=e;u[0]!==g?(t={...g},u[0]=g,u[1]=t):t=u[1],u[2]!==y?(a=(0,L.$)("RefSelector-module__RefSelectorTabs--nkSFr",y),u[2]=y,u[3]=a):a=u[3];let p="branch"===m;u[4]!==f?(l=()=>f("branch"),u[4]=f,u[5]=l):l=u[5],u[6]!==p||u[7]!==l?(c=(0,r.jsx)(s.jl.Link,{as:i.Q,id:"branch-button","aria-controls":"branches",selected:p,onClick:l,className:ei,children:"Branches"}),u[6]=p,u[7]=l,u[8]=c):c=u[8];let x="tag"===m;return u[9]!==f?(o=()=>f("tag"),u[9]=f,u[10]=o):o=u[10],u[11]!==x||u[12]!==o?(d=(0,r.jsx)(s.jl.Link,{as:i.Q,id:"tag-button","aria-controls":"tags",selected:x,onClick:o,className:ei,children:"Tags"}),u[11]=x,u[12]=o,u[13]=d):d=u[13],u[14]!==t||u[15]!==a||u[16]!==c||u[17]!==d?(h=(0,r.jsxs)(s.jl,{sx:t,"aria-label":"Ref type",className:a,children:[c,d]}),u[14]=t,u[15]=a,u[16]=c,u[17]=d,u[18]=h):h=u[18],h}function eo(e){let t,a=(0,n.c)(2),{refType:i}=e,s="branch"===i?"branches":"tags";return a[0]!==s?(t=(0,r.jsxs)(l.A,{variant:"danger",children:["Could not load ",s]}),a[0]=s,a[1]=t):t=a[1],t}try{es.displayName||(es.displayName="RefSelector")}catch{}try{ec.displayName||(ec.displayName="RefTypeTabs")}catch{}try{eo.displayName||(eo.displayName="LoadingFailed")}catch{}},69655:(e,t,a)=>{a.d(t,{_:()=>o,d:()=>SearchIndex});var r=a(50467),n=a(82075),i=a(82518);let{getItem:l,setItem:s,removeItem:c}=(0,n.A)("localStorage",{throwQuotaErrorsOnSet:!0}),o={Branch:"branch",Tag:"tag"};let SearchIndex=class SearchIndex{render(){this.selector.render()}async fetchData(){try{if(!this.isLoading||this.fetchInProgress)return;if(!this.bootstrapFromLocalStorage()){this.fetchInProgress=!0,this.fetchFailed=!1;let e=await fetch(`${this.refEndpoint}?type=${this.refType}`,{headers:{Accept:"application/json"}});await this.processResponse(e)}this.isLoading=!1,this.fetchInProgress=!1,this.render()}catch{this.fetchInProgress=!1,this.fetchFailed=!0}}async processResponse(e){if(this.emitStats(e),!e.ok){this.fetchFailed=!0;return}let t=e.clone(),a=await e.json();this.knownItems=a.refs,this.cacheKey=a.cacheKey,this.flushToLocalStorage(await t.text())}emitStats(e){if(!e.ok)return void(0,i.iv)({incrementKey:"REF_SELECTOR_BOOT_FAILED"},!0);switch(e.status){case 200:(0,i.iv)({incrementKey:"REF_SELECTOR_BOOTED_FROM_UNCACHED_HTTP"});break;case 304:(0,i.iv)({incrementKey:"REF_SELECTOR_BOOTED_FROM_HTTP_CACHE"});break;default:(0,i.iv)({incrementKey:"REF_SELECTOR_UNEXPECTED_RESPONSE"})}}search(e){let t;if(this.searchTerm=e,""===e){this.currentSearchResult=this.knownItems;return}let a=[],r=[];for(let n of(this.exactMatchFound=!1,this.knownItems))if(!((t=n.indexOf(e))<0)){if(0===t){e===n?(r.unshift(n),this.exactMatchFound=!0):r.push(n);continue}a.push(n)}this.currentSearchResult=[...r,...a]}bootstrapFromLocalStorage(){let e=l(this.localStorageKey);if(!e)return!1;let t=JSON.parse(e);return t.cacheKey===this.cacheKey&&"refs"in t?(this.knownItems=t.refs,this.isLoading=!1,(0,i.iv)({incrementKey:"REF_SELECTOR_BOOTED_FROM_LOCALSTORAGE"}),!0):(c(this.localStorageKey),!1)}async flushToLocalStorage(e){try{s(this.localStorageKey,e)}catch(t){if(t.message.toLowerCase().includes("quota")){this.clearSiblingLocalStorage(),(0,i.iv)({incrementKey:"REF_SELECTOR_LOCALSTORAGE_OVERFLOWED"});try{s(this.localStorageKey,e)}catch(e){e.message.toLowerCase().includes("quota")&&(0,i.iv)({incrementKey:"REF_SELECTOR_LOCALSTORAGE_GAVE_UP"})}}else throw t}}clearSiblingLocalStorage(){for(let e of Object.keys(localStorage))e.startsWith(SearchIndex.LocalStoragePrefix)&&c(e)}clearLocalStorage(){c(this.localStorageKey)}get localStorageKey(){return`${SearchIndex.LocalStoragePrefix}:${this.nameWithOwner}:${this.refType}`}constructor(e,t,a,n,i){(0,r._)(this,"refType",void 0),(0,r._)(this,"selector",void 0),(0,r._)(this,"knownItems",[]),(0,r._)(this,"currentSearchResult",[]),(0,r._)(this,"exactMatchFound",!1),(0,r._)(this,"searchTerm",""),(0,r._)(this,"refEndpoint",void 0),(0,r._)(this,"cacheKey",void 0),(0,r._)(this,"nameWithOwner",void 0),(0,r._)(this,"isLoading",!0),(0,r._)(this,"fetchInProgress",!1),(0,r._)(this,"fetchFailed",!1),this.refType=e,this.selector=t,this.refEndpoint=a,this.cacheKey=n,this.nameWithOwner=i}};(0,r._)(SearchIndex,"LocalStoragePrefix","ref-selector")},96459:(e,t,a)=>{a.d(t,{Z:()=>o,o:()=>d});var r=a(96540),n=a(3433),i=a(41245),l=a(65432),s=a(58578),c=a(24518);let o=()=>{let{routes:e}=r.use(c.k),t=(0,n.Zp)();return r.useCallback((c,o={})=>{let d=(0,n.o1)(c).pathname;if(!(0,n.ue)(e,d)||o.reloadDocument){let e="string"==typeof c?c:(0,n.AO)(c);o.preventTurbo?window.location.href=e:(async()=>{let{softNavigate:t}=await Promise.all([a.e(7332),a.e(54563)]).then(a.bind(a,54563));t(e)})()}else{(0,i.A)(location.href,c.toString())||(0,l.SC)("react");let{preventAutofocus:e,...a}=o;(0,r.startTransition)(()=>{t(c,e?{...a,state:{[s.V]:!0,...a.state}}:a)})}},[t,e])},d=()=>{let[e]=(0,n.ok)(),t=o(),{pathname:a}=(0,n.zy)(),i=r.useCallback((r,i={})=>{t({pathname:a,search:(0,n.PI)("function"==typeof r?r(e):r).toString()},i)},[e,t,a]);return[e,i]}}}]); //# sourceMappingURL=66990-aadc4fd1621f.js.map