1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,136482,833152,938038,608886,e=>{"use strict";var t=e.i(763716);let r="whitespace-pre-wrap break-words [overflow-wrap:anywhere]",n="[data-faceted-search-token-text='true']";e.s(["DEFAULT_FACETED_SEARCH_BOOLEAN_SUGGESTIONS",0,[{id:"boolean-and",kind:"boolean",value:"AND",commitOnSelect:!0},{id:"boolean-or",kind:"boolean",value:"OR",commitOnSelect:!0},{id:"boolean-not",kind:"boolean",value:"NOT"},{id:"boolean-negation",kind:"boolean",value:"-key:value"},{id:"boolean-union",kind:"boolean",value:"key:(a OR b)"}],"FACETED_SEARCH_DRAFT_EDITOR_WRAP_CLASS_NAME",0,r,"FACETED_SEARCH_TOKEN_CHIP_SELECTOR",0,"[data-faceted-search-token-chip='true']","FACETED_SEARCH_TOKEN_TEXT_SELECTOR",0,n],833152);let a=/[\p{L}\p{N}_-]/u,l=e=>e?"h-6":"min-h-6",i=(e,t)=>Math.max(0,Math.min(t.length,e)),s=e=>null!=e&&a.test(e),o=e=>e.nodeType===Node.ELEMENT_NODE&&null!=e.closest("[data-faceted-search-skip-offset='true']"),c=e=>o(e)?0:e.nodeType===Node.TEXT_NODE?e.textContent?.length??0:Array.from(e.childNodes).reduce((e,t)=>e+c(t),0),d=(e,t,r)=>{let n=0,a=null,l=e=>!o(e)&&(e===t?(a=e.nodeType===Node.TEXT_NODE?n+r:n+Array.from(e.childNodes).slice(0,r).reduce((e,t)=>e+c(t),0),!0):e.nodeType===Node.TEXT_NODE?(n+=e.textContent?.length??0,!1):Array.from(e.childNodes).some(l));return l(e),a},u=(e,t,r)=>{let n=((e,t,r)=>{let n=[],a=0,l=e=>{if(!o(e)){if(e.nodeType===Node.ELEMENT_NODE&&e.matches("[data-faceted-search-character-cell='true']")){let t=e.textContent?.length??0;
1Array.from(e.getClientRects.call(e)).forEach(e=>{t>0&&(e.width>0||e.height>0)&&n.push({offset:a,rect:e})}),a+=t;return}if(e.nodeType===Node.TEXT_NODE){let r=e.textContent??"";for(let l=0;l<r.length;l++){let r=t.ownerDocument.createRange();try{r.setStart(e,l),r.setEnd(e,l+1);let t=r.getClientRects;if("function"!=typeof t)continue;Array.from(t.call(r)).forEach(e=>{(e.width>0||e.height>0)&&n.push({offset:a+l,rect:e})})}finally{r.detach()}}a+=r.length;return}Array.from(e.childNodes).forEach(l)}};if(l(t),0===n.length)return null;let s=n.filter(({rect:t})=>e.clientY>=t.top&&e.clientY<=t.bottom).sort((e,t)=>e.rect.left-t.rect.left||e.offset-t.offset);if(0===s.length)return null;let c=s[0];if(e.clientX<c.rect.left)return i(c.offset,r);for(let{offset:t,rect:n}of s)if(e.clientX<=n.right){let a=n.left+n.width/2;return i(e.clientX<a?t:t+1,r)}return i(s[s.length-1].offset+1,r)})(e,t,r);if(null!=n)return n;let a=t.ownerDocument,l=a.caretPositionFromPoint?.(e.clientX,e.clientY),s=l?.offsetNode,c=l?.offset,u=null==s||null==c?null:d(t,s,c);if(null!=u)return i(u,r);let f=a.caretRangeFromPoint?.(e.clientX,e.clientY),h=null==f?null:d(t,f.startContainer,f.startOffset);if(null!=h)return i(h,r);let p=t.getBoundingClientRect();return p.width<=0?r.length:i(Math.round((e.clientX-p.left)/p.width*r.length),r)},f=(e,t)=>{let r=i(t,e),n=t=>s(e[t]),a=n(r)?r:n(r-1)?r-1:null,l=null!=a,o=a??r,c=o;for(;o>0&&n(o-1)===l;)o-=1;for(;c<e.length&&n(c)===l;)c+=1;return{start:o,end:c}},h=({start:e,onDrag:t,onRelease:r})=>{let n=r=>{0===r.buttons?l():(Math.abs(r.clientX-e.x)>=4||Math.abs(r.clientY-e.y)>=4)&&(l(),t())},a=()=>{l(),r?.()},l=()=>{window.removeEventListener("mousemove",n),window.removeEventListener("mouseup",a)};return window.addEventListener("mousemove",n),window.addEventListener("mouseup",a),l},p=e=>e.detail>=3?"query":2===e.detail?"word":e.shiftKey?"extend":null,g=e=>e.querySelector(n);e.s(["clampFacetedSearchTextOffset",0,i,"clampFacetedSearchTokenIndex",0,(e,t)=>Math.max(0,Math.min(e,t)),"getDraftEditorHeightClassName",0,l,"getFacetedSearchTextGestureKind",0,p,"getFacetedSearchTextOffsetFromPoint",0,u,"getFacetedSearchTokenTextRoot",0,g,"getFacetedSearchWordRangeAt",0,f,"getNextFacetedSearchWordBoundary",0,(e,t)=>{let r=i(t,e);for(;r<e.length&&!s(e[r]);)r+=1;for(;r<e.length&&s(e[r]);)r+=1;return r},"getPreviousFacetedSearchWordBoundary",0,(e,t)=>{let r=i(t,e);for(;r>0&&!s(e[r-1]);)r-=1;for(;r>0&&s(e[r-1]);)r-=1;return r},"watchFacetedSearchTextSelectionDrag",0,h],938038);var m=e.i(329609);let x="inline-block w-[1ch] min-w-[1ch] max-w-[1ch] flex-none select-none whitespace-pre align-top leading-6 h-6",k=new Set(["@"]),v=({edge:e="start"})=>(0,t.jsx)("span",{"aria-hidden":!0,"data-faceted-search-custom-caret":"true","data-faceted-search-skip-offset":"true","data-faceted-search-custom-caret-edge":e,className:"pointer-events-none absolute top-0 z-50 block h-6 w-0 overflow-visible "+("end"===e?"right-0":"left-0"),children:(0,t.jsx)("span",{"data-faceted-search-custom-caret-inner":"true",className:"faceted-search-custom-caret-inner pointer-events-none absolute left-0 top-[2px] h-5 w-px bg-blue-900 dark:bg-blue-200"})}),y=e=>{let t=e.match(/\b(?:AND|OR|NOT)\b|[:()-]|\s+|[^:()\s-]+/gi)??[e],r=!1;return t.map((n,a)=>
1{if(/^\s+$/.test(n))return{className:void 0,text:n};let l=n.toUpperCase(),i=t[a-1],s="-"===n&&!r&&(null==i||/^\s+$/.test(i)||"("===i),o=("("===n||")"===n)&&e.trim()===n,c=":"===n||o;if(s)return{className:"!text-fuchsia-600 dark:!text-fuchsia-300",text:n};let d="AND"===l||"OR"===l||"NOT"===l||c?"!text-fuchsia-600 dark:!text-fuchsia-300":r?"!text-blue-900 dark:!text-blue-200":"!text-zinc-900 dark:!text-zinc-100";return":"===n&&(r=!0),{className:d,text:n}})},b=(...e)=>e.filter(Boolean).join(" "),T=e=>/^\s+$/.test(e),w=e=>k.has(e)?(0,t.jsxs)("span",{"data-faceted-search-fallback-glyph":e,className:"inline-flex h-6 w-full items-center justify-center align-top leading-6",children:[(0,t.jsx)("span",{className:"sr-only",children:e}),(0,t.jsx)(m.Icon,{"aria-hidden":!0,className:"translate-y-px",name:"atSign",size:"xs",strokeWidth:2.4})]}):e,S=(e,r,n,a=x)=>{let l=[];for(let i=0;i<e.length;i++){let s=e[i];l.push((0,t.jsx)("span",{"data-faceted-search-character-cell":"true","data-faceted-search-character-space":T(s)?"true":void 0,className:b(a,r),children:w(s)},`${n}-cell-${i}`))}return l},E=(e,t="fixed-width-text")=>S(e,void 0,t),F=e=>y(e).flatMap((e,t)=>S(e.text,e.className,`${t}`)),D=e=>y(e).flatMap((e,t)=>S(e.text,e.className,`${t}`,x)),R=(e,r,n=x)=>{let a={cursorOffset:r.cursorOffset??null,renderEndCursor:r.renderEndCursor??!0,selectionEnd:Math.max(r.selectionStart,r.selectionEnd),selectionStart:Math.min(r.selectionStart,r.selectionEnd),tokenStartOffset:r.tokenStartOffset??0},l=a.tokenStartOffset,i=y(e);return i.flatMap((e,r)=>{let s=l;return l+=e.text.length,((e,r,n,a,l,i,s=x)=>{let o=n+e.length,c=[];for(let d=0;d<e.length;d++){let u=n+d,f=e[d],h=u<a.selectionEnd&&u+1>a.selectionStart,p=T(f),g=a.cursorOffset===u,m=i&&a.cursorOffset===u+1&&a.cursorOffset===o;c.push((0,t.jsxs)("span",{"data-faceted-search-character-cell":"true","data-faceted-search-character-space":p?"true":void 0,"data-faceted-search-custom-selection":h?"true":void 0,"data-faceted-search-custom-space":p?"true":void 0,className:b(s,"relative",r,h&&"bg-blue-200/80 dark:bg-violet-500/35"),children:[g&&(0,t.jsx)(v,{},`${l}-cursor-${u}`),w(f),m&&(0,t.jsx)(v,{edge:"end"},`${l}-cursor-${u+1}`)]},`${l}-cell-${d}`))}return c})(e.text,e.className,s,a,`${r}`,r===i.length-1&&a.renderEndCursor,n)})},C=(e,t)=>R(e,t,x);e.s(["FacetedSearchEditableCursor",0,v,"renderFacetedSearchBorderedPillTokenSyntax",0,D,"renderFacetedSearchEditableBorderedPillTokenSyntax",0,C,"renderFacetedSearchEditableTokenSyntax",0,R,"renderFacetedSearchFixedWidthText",0,E,"renderFacetedSearchTokenSyntax",0,F],608886);var N=e.i(123303),j=e.i(94704),O=e.i(9768);let A="group/faceted-search-pill-part",K="group-hover/faceted-search-pill-part:visible group-hover/faceted-search-pill-part:opacity-100",M=(e,t)=>t?.(e)??"default",_=(e,t,r)=>{switch(M(e,t)){case"error":return r?"bg-red-50 ring-red-300 dark:bg-red-950 dark:ring-red-800":"border-red-300 bg-red-50 hover:ring-red-400 focus-within:ring-red-400 dark:border-red-800 dark:bg-red-950 dark:hover:ring-red-500 dark:focus-within:ring-red-500";case"success":return r?"bg-emerald-50 ring-emerald-300 dark:bg-emerald-950 dark:ring-emerald-800":"border-emerald-300 bg-emerald-50 hover:ring-emerald-400 focus-within:ring-emerald-400 dark:border-emerald-800 dark:bg-emerald-950 dark:hover:ring-emerald-500 dark:focus-within:ring-emerald-500";case"info":return r?"bg-blue-50 ring-blue-200 dark:bg-blue-950 dark:ring-blue-800":"border-blue-200 bg-blue-50 hover:ring-blue-400 focus-within:ring-blue-400 dark:border-blue-800 dark:bg-blue-950 dark:hover:ring-blue-500 dark:focus-within:ring-blue-500";case"default":return r?"bg-zinc-100 ring-zinc-200 dark:bg-zinc-800 dark:ring-zinc-700":"border-transparent bg-zinc-100 hover:ring-violet-400 focus-within:ring-violet-400 dark:border-transparent dark:bg-zinc-800 dark:hover:ring-violet-400 dark:focus-within:ring-violet-400"}},L=(e,t)=>{switch(M(e,t)){case"error":return"border-red-400 bg-red-100 ring-1 ring-inset ring-red-500 dark:border-red-500 dark:bg-red-950 dark:ring-red-400";case"success":return"border-emerald-400 bg-emerald-100 ring-1 ring-inset ring-emerald-500 dark:border-emerald-500 dark:bg-emerald-950 dark:ring-emerald-400";case"info":return"border-blue-300 bg-blue-100 ring-1 ring-inset ring-blue-500 dark:border-blue-500 dark:bg-blue-950 dar
1k:ring-blue-400";case"default":return"border-violet-300 bg-violet-100 ring-1 ring-inset ring-violet-500 dark:border-violet-500 dark:bg-violet-950 dark:ring-violet-400"}},I=(e,t,r)=>{let n=M(e.text,t);if(r)switch(n){case"error":return"bg-red-100 dark:bg-red-950";case"success":return"bg-emerald-100 dark:bg-emerald-950";case"info":return"bg-blue-100 dark:bg-blue-950";case"default":return"bg-violet-100 dark:bg-violet-950"}if(null!=e.invalidReason)return"bg-rose-50 dark:bg-rose-950";switch(n){case"error":return"bg-red-50 dark:bg-red-950";case"success":return"bg-emerald-50 dark:bg-emerald-950";case"info":return"bg-blue-50 dark:bg-blue-950";case"default":return"bg-zinc-100 dark:bg-zinc-800"}},$=(e,t,r)=>{let n=M(e.text,t);if(r)switch(n){case"error":return"ring-red-500 dark:ring-red-400";case"success":return"ring-emerald-500 dark:ring-emerald-400";case"info":return"ring-blue-500 dark:ring-blue-400";case"default":return"ring-violet-500 dark:ring-violet-400"}if(null!=e.invalidReason)return"ring-rose-500 dark:ring-rose-500";switch(n){case"error":return"ring-red-400 dark:ring-red-500";case"success":return"ring-emerald-400 dark:ring-emerald-500";case"info":return"ring-blue-400 dark:ring-blue-500";case"default":return"ring-violet-400 dark:ring-violet-400"}},z=({invalidReason:e})=>null==e?null:(0,t.jsx)("span",{"aria-hidden":!0,"data-faceted-search-invalid-marker":"true","data-faceted-search-skip-offset":"true",className:"pointer-events-none absolute right-0 top-0 z-40 block h-0 w-0 overflow-visible",children:(0,t.jsx)("span",{"data-faceted-search-invalid-marker-badge":"true",className:"absolute right-0 -top-2.5 flex h-4 w-[1ch] min-w-[1ch] max-w-[1ch] items-center justify-center rounded-[2px] bg-rose-500 text-[10px] font-bold leading-4 text-white opacity-100 shadow-[0_1px_2px_rgba(15,23,42,0.2)]",children:"!"})}),V=({content:e,children:r})=>null==e?r:(0,t.jsx)(N.TooltipV2,{content:e,placement:"top",instant:!0,offset:8,persistOnHover:!1,className:"max-w-xs text-cds-sm",children:r}),H=e=>"predicate"===e.kind||"text"===e.kind,P=({className:e,isHoverEnabled:r=!0,forceVisible:n=!1})=>(0,t.jsx)("span",{"aria-hidden":!0,"data-faceted-search-pill-remove-extension":"true","data-faceted-search-skip-offset":"true",className:(0,j.cx)("pointer-events-none invisible absolute -right-5 inset-y-0 z-20 w-[23px] rounded-r-md opacity-0","transition-[background-color,opacity,visibility] duration-100",r&&K,n&&"visible opacity-100",e)}),B=({className:e,radiusClassName:r="rounded-md",isHoverEnabled:n=!0,forceVisible:a=!1})=>(0,t.jsx)("span",{"aria-hidden":!0,"data-faceted-search-pill-hover-frame":"true","data-faceted-search-skip-offset":"true",className:(0,j.cx)("pointer-events-none invisible absolute -right-5 inset-y-0 left-0 z-40 opacity-0 ring-1 ring-inset",r,"transition-[box-shadow,opacity,visibility] duration-100",n&&K,a&&"visible opacity-100",e)}),Q=({ariaLabel:e,isHoverEnabled:r=!0,forceVisible:n=!1,onRemove:a})=>(0,t.jsx)("button",{type:"button","data-faceted-search-skip-offset":"true",className:(0,j.cx)("pointer-events-none invisible absolute -right-5 inset-y-0 z-30 flex w-5 items-center justify-center overflow-hidden rounded-l-none rounded-r-[4px] opacity-0","bg-black/10 text-zinc-700 transition-[background-color,opacity,visibility] duration-100","hover:bg-black/20 dark:bg-white/10 dark:text-zinc-200 dark:hover:bg-white/20",r&&"group-hover/faceted-search-pill-part:pointer-events-auto group-hover/faceted-search-pill-part:visible group-hover/faceted-search-pill-part:opacity-100",n&&"pointer-events-auto visible opacity-100","focus:outline-none focus:ring-1 focus:ring-inset focus:ring-current"),onMouseDown:e=>{e.preventDefault(),e.stopPropagation()},onClick:e=>{e.stopPropagation(),a()},"aria-label":e,children:(0,t.jsx)(m.Icon,{name:"close",size:"xs"})}),q=({part:e,interactive:n=!1,compact:a=!1,preserveTextMetrics:l=!1,editableTextRange:i,trailing:s,selected:o,forceTrailingVisible:c,isTrailingHoverEnabled:d=!0,hideTextFromAccessibility:u=!1,getTokenTone:f})=>{let h=null!=s&&n,p=!a&&!l;return(0,t.jsxs)("span",{className:(0,j.cx)(A,"relative inline-flex min-h-6 min-w-0 max-w-full rounded-md",p?"shrink items-start":"shrink-0 items-center",p&&!h&&"overflow-hidden","font-mono text-[13px] leading-5 tracking-normal transition-[background-color,border-color,box-shadow] duration-100 ring-inset",l?"rounded-sm ring-1":a?"px-1.5 ring-1":"border px-1.5",n&&!h&&"group-hover/faceted-search-pill-part:ring-1 group-focus-within/faceted-search-pill-part:ring-1",o?L(e.text,f):null!=e.invalidReason?a?"bg-rose-50 ring-rose-400 dark:bg-rose-950 dar
1k:ring-rose-700":"border-rose-400 bg-rose-50 ring-rose-500 dark:border-rose-700 dark:bg-rose-950 dark:ring-rose-500":_(e.text,f,a)),children:[(0,t.jsx)(z,{invalidReason:e.invalidReason}),h&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(P,{className:I(e,f,o),isHoverEnabled:d,forceVisible:c}),(0,t.jsx)(B,{className:$(e,f,o),radiusClassName:l?"rounded-sm":"rounded-md",isHoverEnabled:d,forceVisible:c})]}),(0,t.jsx)("span",{"aria-hidden":!!u||void 0,className:(0,j.cx)("block min-w-0 max-w-full flex-1 select-none",p?r:"whitespace-pre-wrap break-normal [overflow-wrap:normal]"),children:null==i?a||l?F(e.text):D(e.text):a||l?R(e.text,i):C(e.text,i)}),s]})},W=({part:e,selected:r=!1,editableTextRange:n,hideTextFromAccessibility:a=!1})=>{if("space"===e.kind)return(0,t.jsx)("span",{"aria-hidden":!0,className:"inline-block h-6 select-none whitespace-pre font-mono text-[13px] leading-5",children:null==n?E(e.text,e.key):R(e.text,n)});let l=r&&"operator"===e.kind&&"NOT"!==e.text;return(0,t.jsxs)("span",{"aria-hidden":!!a||void 0,className:(0,j.cx)(A,"relative inline-flex h-6 shrink-0 select-none items-center font-mono text-[13px] leading-5 tracking-normal",r?"text-fuchsia-700 dark:text-fuchsia-200":"text-fuchsia-600 dark:text-fuchsia-300",l&&"rounded-sm bg-violet-100 ring-1 ring-inset ring-violet-500 dark:bg-violet-950 dark:ring-violet-400",null!=e.invalidReason&&!r&&"rounded-sm bg-rose-50 text-rose-600 ring-1 ring-inset ring-rose-400 dark:bg-rose-950 dark:text-rose-300 dark:ring-rose-700"),children:[(0,t.jsx)(z,{invalidReason:e.invalidReason}),null==n?E(e.text,e.key):R(e.text,n)]})}
1,U=({part:e,interactive:r=!1,compact:n=!1,preserveTextMetrics:a=!1,editableTextRange:l,wrapperClassName:i,trailing:s,selected:o,getTokenTone:c,onMouseEnter:d,forceTrailingVisible:u,isTrailingHoverEnabled:f,hideTextFromAccessibility:h})=>{let p=r=>(0,t.jsx)(V,{content:e.invalidReason,children:r});return p("predicate"===e.kind||"text"===e.kind?(0,t.jsx)("span",{"data-faceted-search-visual-part":"true","data-faceted-search-invalid-part":null!=e.invalidReason?"true":void 0,className:i,onMouseEnter:d,children:(0,t.jsx)(q,{part:e,interactive:r,compact:n,preserveTextMetrics:a,editableTextRange:l,trailing:s,selected:o,forceTrailingVisible:u,isTrailingHoverEnabled:f,hideTextFromAccessibility:h,getTokenTone:c})}):(0,t.jsx)("span",{"data-faceted-search-visual-part":"true","data-faceted-search-invalid-part":null!=e.invalidReason?"true":void 0,className:i,onMouseEnter:d,children:(0,t.jsx)(W,{part:e,selected:o,editableTextRange:l,hideTextFromAccessibility:h})}))};e.s(["FacetedSearchClearButton",0,({className:e,onClear:r})=>(0,t.jsx)("button",{type:"button","aria-label":"Clear filter query",title:"Clear filter query",onMouseDown:e=>e.preventDefault(),onClick:r,className:(0,j.cx)("flex h-5 w-5 shrink-0 items-center justify-center rounded-sm text-zinc-500 hover:bg-zinc-100 hover:text-zinc-900 focus:outline-none focus:ring-1 focus:ring-cds-bright-green-300 dark:text-zinc-400 dark:hover:bg-zinc-700 dark:hover:text-zinc-100",e),children:(0,t.jsx)(m.Icon,{name:"close",size:"sm"})}),"FacetedSearchDraftEditor",0,({draft:e,parts:n,layoutTokens:a,isFocused:s,isQuerySelected:o=!1,isBeforeCompletedTokens:c=!1,isBetweenCompletedTokens:d=!1,isAfterCompletedTokens:h=!1,selectionStart:g,selectionEnd:m,selectionDirection:x="none",hasFullTextSelection:k,placeholder:y,emptyInputWidth:b,hasCompletedTokens:T,outOfFlow:w=!1,suggestionsMenuId:S,activeSuggestionId:E,areSuggestionsVisible:D=!1,inputTestId:C,inputRef:N,selectionDragAnchor:K,onSelectionDragAnchorChange:M,onChange:V,onKeyDown:q,onSelect:W,onSelectionChange:X,onSelectQuery:G,onRemoveDraft:Y,onFocus:J,onBlur:Z,getTokenTone:ee})=>{let et=(0,O.useRef)(null),[er,en]=(0,O.useState)(null),ea=n.length>0?n:[{key:"draft-fallback",tokenIndex:0,text:e,kind:"predicate"}],el=a??[],ei=1===ea.length&&("predicate"===ea[0].kind||"text"===ea[0].kind)?ea[0]:null,es=""===e,eo=!es&&el.length>1,ec=!eo&&!es&&null!=ei,ed=!eo&&!es&&!ec,eu=s&&!es&&!k&&!o,ef=!es&&""===e.trim(),eh=i(Math.min(g,m),e),ep=i(Math.max(g,m),e),eg=s&&!o&&eh===ep?ep:null,em=s&&!o?{selectionStart:eh,selectionEnd:ep,cursorOffset:eg}:void 0,ex=eu?(0,t.jsx)(Q,{ariaLabel:`Remove active filter ${e}`,onRemove:Y}):null,ek=s&&ed?ea.findIndex(e=>e.key===er&&H(e)):-1,ev=-1!==ek,ey=(0,O.useCallback)((t,r)=>{let n=et.current,a=n?.querySelector("[data-faceted-search-draft-visual-text='true']");return null==a||""===e?0:u({clientX:t,clientY:r},a,e)},[e]),eb=(0,O.useCallback)((e,t)=>{let r={start:Math.min(e,t),end:Math.max(e,t),direction:t<e?"backward":t>e?"forward":"none"};N.current?.focus({preventScroll:!0}),N.current?.setSelectionRange(r.start,r.end,r.direction),X(r)},[N,X]);return(0,O.useEffect)(()=>{if(null==K)return;let e=e=>{0===e.buttons?M(null):(e.preventDefault(),eb(K,ey(e.clientX,e.clientY)))},t=()=>M(null);return window.addEventListener("mousemove",e),window.addEventListener("mouseup",t),window.addEventListener("blur",t),()=>{window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",t),window.removeEventListener("blur",t)}},[K,e,ey,M,eb]),(0,t.jsxs)("span",{ref:et,role:"presentation","data-faceted-search-draft-editor":"true","data-faceted-search-full-selection":k?"true":void 0,onMouseDown:t=>{var r;let n,a=t.target;if(0!==t.button||a instanceof Element&&a.closest("[data-faceted-search-skip-offset='true']"))return;t.preventDefault();let l=p(t);if("query"===l)return void G();if("word"===l){let r=f(e,ey(t.clientX,t.clientY));eb(r.start,r.end);return}let i=(r=t.shiftKey,n=ey(t.clientX,t.clientY),eb(r?"backward"===x?ep:eh:n,n),n);M(t.shiftKey?"backward"===x?ep:eh:i)},onMouseMove:e=>{if(!s||!ed)return;let t=e.target;if(t instanceof Element&&null!=t.closest("[data-faceted-search-skip-offset='true']"))return;let r=et.current;if(null==r)return;let n=((e,t,r,n)=>{for(let[a,l]of Array.from(e.querySelectorAll("[data-faceted-search-visual-part='true']")).entries()){let e=t[a];if(null==e)continue;let i=l.getBoundingClientRect();if(r>=i.left&&r<=i.right&&n>=i.top&&n<=i.bottom)return H(e)?a:-1}return -1})(r,ea,e.clientX,e.clientY);en(-1===n?null:ea[n].key)},onMouseLeave:()=>en(null),style:es?{marginLeft:d?"-0.5ch":h?"-1ch":void 0,marginRight:d?"-0.5ch":c?"-1ch":void 0,width:b}:ef?{marginLeft:d||h?"-1ch":void 0,marginRight:d||c?"-1ch":void 0}:void 0,className:(0,j.cx)("group relative inline-flex max-w-full shrink items-start font-mono text-[13px] leading-5 tracking-normal",A,
1w?"absolute h-0 w-0 overflow-hidden":l(es),es&&(T?"min-w-0 flex-none":"min-w-[240px] flex-1"),ec&&(0,j.cx)("box-border min-h-6 min-w-[1ch] overflow-visible rounded-md border py-0 transition-[background-color,border-color,box-shadow] duration-100 ring-inset",s&&"hover:shadow-[0_1px_3px_rgba(15,23,42,0.14)] focus-within:shadow-[0_1px_3px_rgba(15,23,42,0.14)] dark:hover:shadow-[0_1px_3px_rgba(0,0,0,0.35)] dark:focus-within:shadow-[0_1px_3px_rgba(0,0,0,0.35)]","px-1.5"),ec&&s&&null==ex&&"hover:ring-1 focus-within:ring-1",ec&&(o?L(e,ee):null!=ei.invalidReason?"border-rose-400 bg-rose-50 ring-rose-500 dark:border-rose-700 dark:bg-rose-950 dark:ring-rose-500":_(e,ee,!1))),children:[ec&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(z,{invalidReason:ei.invalidReason}),null!=ex&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(P,{className:I(ei,ee,k)}),(0,t.jsx)(B,{className:$(ei,ee,k)})]}),(0,t.jsx)("span",{"aria-hidden":!0,"data-faceted-search-draft-visual-text":"true",className:(0,j.cx)("pointer-events-none block min-w-0 max-w-full select-none",r),children:null==em?F(e):R(e,em)}),ex]}),ed&&(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("span",{"aria-hidden":!ev||void 0,"data-faceted-search-draft-visual-text":"true",className:(0,j.cx)("pointer-events-none relative z-10 block min-w-0 max-w-full select-none",r),children:ea.map((r,n)=>{let a=ea.slice(0,n).reduce((e,t)=>e+t.text.length,0),l=a+r.text.length,i=null!=eg&&eg>=a&&(eg<l||n===ea.length-1&&eg===l);return(0,t.jsx)(U,{part:r,compact:!0,preserveTextMetrics:!0,editableTextRange:null==em?void 0:{...em,cursorOffset:i?eg:null,tokenStartOffset:a},selected:o,interactive:n===ek,trailing:n===ek&&eu?(0,t.jsx)(Q,{ariaLabel:`Remove active filter ${e}`,isHoverEnabled:!1,forceVisible:!0,onRemove:()=>Y(r)}):void 0,forceTrailingVisible:n===ek,isTrailingHoverEnabled:n===ek,hideTextFromAccessibility:ev,wrapperClassName:"inline-flex align-top",getTokenTone:ee,onMouseEnter:()=>{en(s&&H(r)?r.key:null)}},r.key)})})}),eo&&(0,t.jsx)("span",{"aria-hidden":!0,"data-faceted-search-draft-visual-text":"true",className:"pointer-events-none relative z-10 flex min-w-0 max-w-full select-none flex-wrap items-center gap-x-0 gap-y-1",children:el.map((e,r)=>{let n=e.startOffset,a=r===el.length-1,l=e.parts.length>1;return(0,t.jsxs)("span",{"data-faceted-search-draft-layout-token":"true",className:"group relative z-0 inline-flex min-h-6 min-w-0 max-w-full shrink cursor-text select-none items-start gap-x-0 rounded-md",children:[(0,t.jsx)("span",{"data-faceted-search-token-text":"true",className:"inline-flex min-w-0 select-none flex-wrap items-center gap-x-0",children:e.parts.map((r,i)=>{let s,c=n;return n+=r.text.length,s=a&&i===e.parts.length-1,(0,t.jsx)(U,{part:r,compact:l,preserveTextMetrics:l,editableTextRange:null==em?void 0:{...em,cursorOffset:eg,renderEndCursor:s,tokenStartOffset:c},selected:o,interactive:!1,wrapperClassName:"space"===r.kind?"inline-flex shrink-0":void 0,getTokenTone:ee},r.key)})}),""!==e.separatorAfter&&(0,t.jsx)("span",{"aria-hidden":!0,"data-faceted-search-draft-layout-space":"true",className:"pointer-events-none inline-flex h-6 flex-none select-none items-center [font-family:var(--dashboard-font-sans)] text-sm leading-5",children:R(e.separatorAfter,{cursorOffset:eg,renderEndCursor:!1,selectionEnd:ep,selectionStart:eh,tokenStartOffset:e.startOffset+e.text.length},"inline-block h-6 w-[1ch] min-w-[1ch] max-w-[1ch] flex-none select-none whitespace-pre align-top [font-family:var(--dashboard-font-sans)] text-sm leading-5")})]},e.key)})}),es&&s&&!o&&(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute left-0 top-px h-6 w-0 overflow-visible","data-faceted-search-empty-custom-caret":"true",children:(0,t.jsx)(v,{})}),(0,t.jsx)("textarea",{"data-faceted-search-draft-native-input":"true","data-testid":C,role:"combobox","aria-autocomplete":"list","aria-expanded":D,"aria-controls":D?S:void 0,"aria-activedescendant":E,"aria-haspopup":"listbox",autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",ref:N,spellCheck:!1,value:e,onChange:V,onKeyDown:q,onSelect:W,onFocus:J,onBlur:Z,placeholder:es?y:void 0,rows:1,wrap:"soft",style:es?{width:b,backgroundColor:"transparent",height:"24px"}:{backgroundColor:"transparent",color:"transparent"},className:(0,j.cx)("max-w-full resize-none overflow-hidden border-0 bg-transparent p-0 font-mono text-[13px] leading-5 tracking-normal caret-transparent outline-none selection:bg-transparent selection:text-transparent focus:border-transparent focus:outline-none focus:ring-0 focus:shadow-none",l(es),r,es?(0,j.cx)("relative box-border placeholder:text-zinc-500",T?"font-mono text-[13px] leading-5":"pt-[2px] font-sans text-sm leading-5"):(0,j.cx)("absolute text-transparent"),ec&&!es&&"inset-x-1.5 inset-y-0",(ed||eo)&&"inset-0 z-20 w-full")},"filter-query-input")]})},"FacetedSearchTokenChip",0,({token:e,parts:r,suppressHoverActions:n=!1,selected:a=!1,onRemove:l,onEdit:i,onSelectText:s,getTokenTone:o})=>{let[c,d]=(0,O.useState)(null),f=(0,O.useRef)(null),m=(0,O.useRef)(i);m.current=i;let x=(0,O.useRef)(s);x.current=s;let k=(0,O.useCallback)((e,t,r)=>{f.current?.(),f.current=h({start:{x:t,y:r},onDrag:()=>x.current("drag",e),onRelease:()=>m.current(e)})},[]);(0,O.useEffect)(()=>()=>f.current?.(),[]);let v=r.length>0?r:[{key:`${e}-fallback`,tokenIndex:0,text:e,kind:"predicate"}],y=v.length>1,b=v.length>1,T=v.findLastIndex(e=>H(e)),w=v.findIndex(e=>e.key===c&&H(e)),S=-1===w?T:w,E=!n&&-1!==w,F=-1===S?void 0:v[S],D=(0,t.jsx)(Q,{ariaLabel:`Remove filter ${e}`,isHoverEnabled:E,onRemove:()=>l(F)});return(0,O.useEffect)(()=>{n&&d(null)},[n]),(0,t.jsx)("span",{role:"presentation","data-faceted-search-token-chip":"true",onMouseDown:t=>{f.current?.();let r=t.target;if(r instanceof Element&&null!=r.closest("button"))return;let n=g(t.currentTarget);if(null==n||0!==t.button)return;let a=u(t,n,e),l=p(t);if(null!=l){t.preventDefault(),s(l,a);return}k(a,t.clientX,t.clientY)},onMouseLeave:()=>d(null),className:(0,j.cx)("group relative z-0 inline-flex min-h-6 min-w-0 max-w-full shrink cursor-text select-none items-center gap-x-1 rounded-md",!b&&"transition-[background-color,box-shadow] duration-100",!n&&"hover:z-[80] focus-within:z-[80]",!n&&!b&&"hover:bg-white focus-within:bg-white dark:hover:bg-zinc-950 dark:focus-within:bg-zinc-950",!n&&!b&&"hover:shadow-[0_1px_3px_rgba(15,23,42,0.14)] focu
1s-within:shadow-[0_1px_3px_rgba(15,23,42,0.14)] dark:hover:shadow-[0_1px_3px_rgba(0,0,0,0.35)] dark:focus-within:shadow-[0_1px_3px_rgba(0,0,0,0.35)]"),children:(0,t.jsx)("span",{"data-faceted-search-token-text":"true",className:"inline-flex min-w-0 select-none flex-wrap items-center gap-x-0",children:v.map((e,r)=>(0,t.jsx)(U,{part:e,compact:y,preserveTextMetrics:y,wrapperClassName:"space"===e.kind?"inline-flex shrink-0":"inline-flex",interactive:!n,trailing:r===S?D:void 0,selected:a,isTrailingHoverEnabled:E,getTokenTone:o,onMouseEnter:()=>{d(H(e)?e.key:null)}},e.key))})})}],136482)},245611,976343,e=>{"use strict";var t=e.i(763716),r=e.i(833152),n=e.i(474225),a=e.i(938038);let l=(e,t)=>{let r=(0,a.clampFacetedSearchTextOffset)(Math.min(e.start,e.end),t),n=(0,a.clampFacetedSearchTextOffset)(Math.max(e.start,e.end),t);return{start:r,end:n,direction:((e,t,r="none")=>e===t?"none":"forward"===r||"backward"===r?r:"forward")(r,n,e.direction)}},i=(e,t)=>({start:Math.min(e,t),end:Math.max(e,t),direction:t<e?"backward":t>e?"forward":"none"}),s=(e,t)=>{let r=t;return e.map(e=>{let t=r;return r=t+e.length+1,t})},o=(e,t)=>{var r;let i,s,o,c=l(e.selection,e.text),d=(r=e.text,i=(0,n.splitFacetedSearchTokens)(r),s=[],o=0,i.forEach((e,t)=>{let n=r.indexOf(e,o);-1!==n&&(s.push({index:t,start:n,end:n+e.length,text:e}),o=n+e.length)}),s);if(c.start!==c.end||t?.preferDraftTextLayout&&""!==e.text)return{value:"",draftToken:e.text,draftTokenIndex:0,draftSelection:c,isDraftFromCompletedToken:""!==e.text.trim(),isDraftFromQueryTextLayout:t?.useCompletedTokenLayoutMetrics??!0};if(0===d.length)return{value:"",draftToken:e.text,draftTokenIndex:null,draftSelection:{start:c.start,end:c.end,direction:"none"},isDraftFromCompletedToken:!1,isDraftFromQueryTextLayout:!1};let u=c.start,f=d.find(e=>t?.preferTokenAtBoundary?u>=e.start&&u<=e.end:u>e.start&&u<e.end);if(null!=f){let e=d.map(e=>e.text),t=u-f.start;return{value:e.filter((e,t)=>t!==f.index).join(" "),draftToken:f.text,draftTokenIndex:f.index,draftSelection:{start:t,end:t,direction:"none"},isDraftFromCompletedToken:!0,isDraftFromQueryTextLayout:!1}}let h=d.findIndex(e=>u<=e.start);if(-1!==h&&u===d[h].start)return{value:d.map(e=>e.text).filter((e,t)=>t!==h).join(" "),draftToken:d[h].text,draftTokenIndex:h,draftSelection:{start:0,end:0,direction:"none"},isDraftFromCompletedToken:!0,isDraftFromQueryTextLayout:!1};let p=d.filter(e=>e.end<=u).length,g=d[p-1],m=d[p],x=g?.end??0,k=m?.start??e.text.length,v=e.text.slice(x,k),y=(0,a.clampFacetedSearchTextOffset)(u-x,v);return{value:d.map(e=>e.text).join(" "),draftToken:v,draftTokenIndex:p>=d.length?null:(0,a.clampFacetedSearchTokenIndex)(p,d.length),draftSelection:{start:y,end:y,direction:"none"},isDraftFromCompletedToken:!1,isDraftFromQueryTextLayout:!1}},c=(e,t)=>{let r=l(e.selection,e.text),n="start"===t?r.start:r.end;return{text:e.text,selection:{start:n,end:n,direction:"none"}}},d=(e,t,r)=>{var n;let{anchor:s,focus:o}="backward"===((n=l(e.selection,e.text)).direction??"none")?{anchor:n.end,focus:n.start}:{anchor:n.start,focus:n.end},c=(0,a.clampFacetedSearchTextOffset)(t(e.text,o),e.text),d=r?i(s,c):{start:c,end:c,direction:"none"};return{text:e.text,selection:d}},u=(e,t,r)=>{let n=l(r??e.selection,e.text),a=`${e.text.slice(0,n.start)}${t}${e.text.slice(n.end)}`,i=n.start+t.length;return{text:a,selection:{start:i,end:i,direction:"none"}}},f=(e,t)=>(0,a.getPreviousFacetedSearchWordBoundary)(e,t),h=(e,t)=>(0,a.getNextFacetedSearchWordBoundary)(e,t);var p=e.i(9768);let g="chalk:faceted-search:recent-searches",m="chalk:faceted-search:recents-updated",x=8,k=()=>({schemaVersion:1,scopes:{}}),v=e=>{try{var t=window.localStorage.getItem(e);if(null==t)return k();try{let e=JSON.parse(t);if(null==e||1!==e.schemaVersion||null==e.scopes||"object"!=typeof e.scopes)return k();return{schemaVersion:1,scopes:e.scopes}}catch{return k()}}catch{return k()}},y=e=>{window.dispatchEvent(new CustomEvent(m,{detail:{storageKey:e}}))},b=(e,t)=>{try{window.localStorage.setItem(e,JSON.stringify(t)),y(e)}catch{}},T=e=>{let t=Date.now()-Date.parse(e);
1if(Number.isFinite(t)&&!(t<0))return t<6e4?"NOW":t<36e5?`${Math.floor(t/6e4)}M AGO`:t<864e5?`${Math.floor(t/36e5)}H AGO`:`${Math.floor(t/864e5)}D AGO`},w=({storageKey:e=g,storageScope:t,limit:r=x})=>{let[a,l]=(0,p.useState)([]);(0,p.useEffect)(()=>{if(null==t)return void l([]);let a=()=>{let a,i;l((a=v(e),Array.isArray(i=a.scopes[t]?.searches)?i.filter(e=>null!=e&&"string"==typeof e.query&&"string"==typeof e.lastUsedAt&&"number"==typeof e.useCount&&(0,n.isFacetedSearchQueryValid)(e.query)).sort((e,t)=>Date.parse(t.lastUsedAt)-Date.parse(e.lastUsedAt)).slice(0,r):[]))},i=t=>{t.key===e&&a()},s=t=>{t instanceof CustomEvent&&null!=t.detail&&t.detail.storageKey!==e||a()};return a(),window.addEventListener("storage",i),window.addEventListener(m,s),()=>{window.removeEventListener("storage",i),window.removeEventListener(m,s)}},[r,e,t]);let i=(0,p.useCallback)(i=>{if(null==t)return;let s=i.trim();if(""===s||!(0,n.isFacetedSearchQueryValid)(s))return;let o=a.find(e=>e.query===s),c=[{query:s,lastUsedAt:new Date().toISOString(),useCount:(o?.useCount??0)+1},...a.filter(e=>e.query!==s)].slice(0,r),d=v(e);d.scopes[t]={searches:c},b(e,d),l(c)},[r,a,e,t]);return{recentSearches:a,recordRecentSearch:i}};e.s(["FACETED_SEARCH_RECENTS_SCHEMA_VERSION",0,1,"FACETED_SEARCH_RECENTS_STORAGE_KEY",0,g,"FACETED_SEARCH_RECENTS_UPDATED_EVENT",0,m,"clearFacetedSearchRecentsScope",0,(e,t)=>{let r=v(e);delete r.scopes[t],b(e,r)},"clearFacetedSearchRecentsStorage",0,e=>{try{window.localStorage.removeItem(e),y(e)}catch{}},"formatFacetedSearchRecentAge",0,T,"readFacetedSearchRecentsStorage",0,v,"useFacetedSearchRecents",0,w],976343);var S=e.i(608886),E=e.i(329609),F=e.i(931803),D=e.i(279663),R=e.i(493748),C=e.i(513520),N=e.i(313201);let j=({anchorRef:e,menuId:r,draft:a,suggestions:l,selectedSuggestionIndex:i,syntaxHelpHref:s,dataTestId:o,onSelectSuggestionIndex:c,onSuggestionSelect:d})=>{let u=(0,p.useRef)(null),f=(0,p.useRef)(null),h=-1,g=null!=(0,n.getFacetedSearchDraftField)(a),m=[{id:"filters",label:g?"Filter values":"Filter keys",items:l.filter(e=>g?"filter-value"===e.kind:"filter-key"===e.kind)},{id:"boolean",label:"Boolean operations",items:l.filter(e=>"boolean"===e.kind)},{id:"examples",label:"Examples",items:l.filter(e=>"example"===e.kind)},{id:"recent",label:"Recent Searches",items:l.filter(e=>"recent"===e.kind)}].filter(e=>e.items.length>0),{refs:x,floatingStyles:k,menuMaxHeight:v}=(0,R.useDropdownFloatingV2)({open:!0,placement:"bottom-start",maxHeight:420});return(0,p.useLayoutEffect)(()=>{x.setReference(e.current)},[e,x]),(0,p.useLayoutEffect)(()=>{let e=u.current,t=f.current;if(null==e||null==t)return;let r=e.getBoundingClientRect(),n=t.getBoundingClientRect();r.top<n.top?t.scrollTop-=n.top-r.top:r.bottom>n.bottom&&(t.scrollTop+=r.bottom-n.bottom)},[i]),(0,t.jsx)(N.FloatingPortal,{children:(0,t.jsx)("div",{ref:x.setFloating,role:"presentation",style:{...k,width:760,maxWidth:`calc(100vw - ${2*R.MENU_VIEWPORT_MARGIN}px)`,zIndex:C.ZIndex.POPOVER},onMouseDown:e=>{e.preventDefault()},children:(0,t.jsxs)(F.MenuContainerV2,{id:r,role:"listbox","aria-label":"Search suggestions","data-testid":o,className:"flex min-h-0 flex-col overflow-hidden",style:{maxHeight:v},children:[(0,t.jsxs)("div",{ref:f,className:"min-h-0 overflow-y-auto",children:[0===m.length&&(0,t.jsx)(F.MenuSectionV2,{children:(0,t.jsx)(D.MenuItemV2,{leftAccessory:(0,t.jsx)(E.Icon,{name:"search",size:"xs"}),label:"No suggestions found",disableHoverStyle:!0,"aria-disabled":!0})}),m.map(e=>(0,t.jsxs)(F.MenuSectionV2,{children:[(0,t.jsx)(D.MenuItemV2,{variant:"title",label:e.label}),e.items.map(e=>{let n=h+=1,a=n===i;return(0,t.jsx)(D.MenuItemV2,{ref:a?u:void 0,id:`${r}-option-${n}`,role:"option",active:a,"aria-selected":a,"data-faceted-search-suggestion-option":"true","data-faceted-search-suggestion-selected":a?"true":void 0,label:e.value,labelContent:(0,t.jsx)("span",{className:"block w-full truncate font-mono",children:(0,S.renderFacetedSearchTokenSyntax)(e.value)}),leftAccessory:(0,t.jsx)(E.Icon,{name:"recent"===e.kind?"clock":"boolean"===e.kind?"brackets":"search",size:"xs"}),rightAccessory:null!=e.age?(0,t.jsx)("span",{className:"shrink-0 text-cds-xs font-semibold text-cds-ink-tertiary",children:e.age}):null==e.detail?null:(0,t.jsx)("span",{className:"max-w-[260px] shrink-0 truncate text-right text-cds-sm text-cds-ink-tertiary",children:e.detail}),alignAccessoriesToLabelLine:!0,onMouseEnter:()=>c(n),onClick:()=>d(e)},e.id)})]},e.id))]}),null!=s&&(0,t.jsx)(F.MenuSectionV2,{className:"shrink-0",children:(0,t.jsx)(D.MenuItemV2,{label:"Syntax Help",href:s,shouldOpenInNewTab:!0,leftAccessory:(0,t.jsx)(E.Icon,{name:"docs",size:"xs"}),rightIcon:"externalLink"})})]})})})};var O=e.i(136482),A=e.i(423340),K=e.i(123303),M=e.i(475318),_=e.i(94704);let L=[],I=e=>
1"Backspace"===e.key&&!e.altKey&&(e.metaKey||e.ctrlKey),$=()=>!("u"<typeof navigator)&&/Mac|iPhone|iPad|iPod/.test(navigator.platform),z=({value:e,draftToken:t,draftTokenIndex:r,isDraftFromCompletedToken:n,isDraftFromQueryTextLayout:a,isPlainText:l})=>JSON.stringify({value:e,draftToken:t,draftTokenIndex:r,isDraftFromCompletedToken:n,isDraftFromQueryTextLayout:a,isPlainText:l}),V=e=>({value:e,completedTokens:(0,n.splitFacetedSearchTokens)(e),draftToken:"",draftTokenIndex:null,isDraftFromCompletedToken:!1,draftSelection:{start:0,end:0,direction:"none"},isDraftFromQueryTextLayout:!1,isFullQuerySelected:!1}),H=(e,t,r,n="none")=>e===t?"none":"forward"===r||"backward"===r?r:"forward"===n||"backward"===n?n:"forward",P=(e,t,r="none")=>{let n=e.selectionStart??t,a=e.selectionEnd??n;return{start:n,end:a,direction:H(n,a,e.selectionDirection,r)}},B=e=>{let t=e.nativeEvent;return"string"==typeof t.inputType?t.inputType:null},Q=(e,t,r)=>{if(null!=r&&"insertText"!==r&&"insertReplacementText"!==r||t.length!==e.length+1)return t;let n=0;for(;n<e.length&&e[n]===t[n];)n+=1;return" "!==e[n]||"."!==t[n]||" "!==t[n+1]||e.slice(n+1)!==t.slice(n+2)?t:`${e.slice(0,n)} ${e.slice(n+1)}`},q=e=>e?.kind==="operator"&&("AND"===e.text.toUpperCase()||"OR"===e.text.toUpperCase()),W=e=>null==e||"paren"===e.kind||q(e),U=(e,t)=>{for(let r=t-1;r>=0;r-=1)if("space"!==e[r].kind)return r;return null},X=(e,t)=>{for(let r=t+1;r<e.length;r+=1)if("space"!==e[r].kind)return r;return null},G=(e,t)=>{let r=t;for(;r>0&&"space"===e[r-1].kind;)r-=1;return e[r].startOffset},Y=(e,t)=>{let r=t;for(;r+1<e.length&&"space"===e[r+1].kind;)r+=1;return e[r].endOffset},J=(e,t,r)=>{let n;if(null==r||t.length<=1)return null;let l=(n=0,t.map((e,t)=>{let r=n;return n+=e.text.length,{...e,endOffset:n,index:t,startOffset:r}})),i=l.findIndex(e=>e.key===r.key);if(-1===i||"predicate"!==l[i].kind&&"text"!==l[i].kind)return null;let s=i;for(;s>0;){let e=U(l,s);if(null==e||W(l[e]))break;s=e}let o=i;for(;o+1<l.length;){let e=X(l,o);if(null==e||W(l[e]))break;o=e}let c=U(l,s),d=X(l,o),u=l[s].startOffset,f=l[o].endOffset;null!=c&&q(l[c])?u=G(l,c):null!=d&&q(l[d])?f=Y(l,d):(u=G(l,s),f=Y(l,o));let h=`${e.slice(0,u)}${e.slice(f)}`;return""===h.trim()||/^\(\s*\)$/.test(h.trim())?null:{selectionOffset:(0,a.clampFacetedSearchTextOffset)(u,h),token:h}},Z=(e,t)=>{let r=e[e.length-1];if(null!=r&&z(r)===z(t)){e[e.length-1]=t;return}e.push(t),e.length>100&&e.shift()},ee=(e,t)=>{if("filter-value"!==e.kind||(0,n.getFacetedSearchDraftField)(e.value)!==t)return null;let r=(0,n.getFacetedSearchDraftValue)(e.value)?.trim();return null==r||""===r?null:r},et=new Set(["Expected a filter","Expected a value after ':'","Expected a matching ')'","Expected at least one value inside the group","Expected a value after operator"]),er=(e,t)=>{let r;return t&&null!=(r=e.invalidReason)&&(et.has(r)||r.startsWith("Expected a filter after "))?{...e,invali
1dReason:void 0}:e},en=e=>{e?.focus({preventScroll:!0})},ea=({loading:e=!1,value:g,onChange:m,onLiveChange:x,onClear:k,onSubmit:v,onCommit:y,onActiveFieldChange:b,fields:S,booleanSuggestions:E=r.DEFAULT_FACETED_SEARCH_BOOLEAN_SUGGESTIONS,examples:F=L,className:D,placeholder:R="Search facets",storageScope:C,storageKey:N,recentSearchLimit:q,syntaxHelpHref:W,getTokenTone:U,defaultPlainText:X=!1,emptyInputWidth:G="34ch",showFormattingToggle:Y=!0,inputTestId:et="faceted-search-input",suggestionsTestId:ea="faceted-search-suggestions"})=>{let el=(0,p.useRef)(null),ei=(0,p.useId)(),es=(0,p.useRef)(null),eo=(0,p.useRef)(null),ec=(0,p.useRef)(null),ed=(0,p.useRef)(0),eu=(0,p.useRef)(null),ef=(0,p.useRef)(0),eh=(0,p.useRef)(null),ep=(0,p.useRef)(null),eg=(0,p.useRef)(null),em=(0,p.useRef)([]),ex=(0,p.useRef)([]),ek=(0,p.useRef)(!1),ev=(0,p.useRef)(y);ev.current=y;let ey=(0,p.useRef)(x);ey.current=x;let eb=(0,p.useRef)(b);eb.current=b;let eT=(0,p.useRef)(null),[ew,eS]=(0,p.useState)(()=>V(g)),eE=(0,p.useRef)(ew),[eF,eD]=(0,p.useState)({start:0,end:0,direction:"none"}),[eR,eC]=(0,p.useState)(!1),[eN,ej]=(0,p.useState)(null),[eO,eA]=(0,p.useState)(!1),eK=(0,p.useRef)(eO);eK.current=eO;let[eM,e_]=(0,p.useState)(!1),[eL,eI]=(0,p.useState)(X),[e$,ez]=(0,p.useState)(0),{recentSearches:eV,recordRecentSearch:eH}=w({storageKey:N,storageScope:C,limit:q}),{value:eP,completedTokens:eB,draftToken:eQ,draftTokenIndex:eq,isDraftFromCompletedToken:eW,draftSelection:eU,isDraftFromQueryTextLayout:eX,isFullQuerySelected:eG}=ew,eY=""!==eP.trim()||""!==eQ.trim(),eJ=eB.length>0,eZ=(0,a.clampFacetedSearchTokenIndex)(eq??eB.length,eB.length),e0=""!==eQ||null!=eq,e1=(0,p.useMemo)(()=>{if(!e0||""===eQ)return(0,n.parseFacetedSearchVisualParts)(eB);let e=[...eB.slice(0,eZ),eQ,...eB.slice(eZ)],t=(0,n.parseFacetedSearchVisualParts)(e,{skipValidationTokenIndexes:[eZ]});return eB.map((e,r)=>t[r<eZ?r:r+1]??[])},[eB,eZ,eQ,e0]),e5=""!==eQ&&!eW&&!eX,e3=(0,p.useMemo)(()=>""===eQ?[]:(""===eQ.trim()?(0,n.parseFacetedSearchVisualParts)([eQ]).flat():(0,n.parseFacetedSearchVisualParts)([...eB.slice(0,eZ),eQ,...eB.slice(eZ)])[eZ]??[]).map(e=>er(e,e5)),[eB,eZ,eQ,e5]),e2=(0,p.useMemo)(()=>{if(""===eQ.trim())return null;let e=(0,n.splitFacetedSearchTokens)(eQ);if(e.length<=1)return null;let t=[],r=0;for(let n of e){let e=eQ.indexOf(n,r);if(-1===e)return null;t.push({startOffset:e,text:n}),r=e+n.length}let a=(0,n.parseFacetedSearchVisualParts)([...eB.slice(0,eZ),...e,...eB.slice(eZ)]).slice(eZ,eZ+e.length).map(e=>e.map(e=>er(e,e5)));return t.map((e,r)=>{let n=t[r+1],l=e.startOffset+e.text.length;return{key:`draft-layout-token-${r}-${e.startOffset}`,text:e.text,startOffset:e.startOffset,separatorAfter:null==n?"":eQ.slice(l,n.startOffset),parts:a[r]??[]}})},[eB,eZ,eQ,e5]),e4=eJ?"0px":G,e6=(0,p.useMemo)(()=>S.map(e=>({id:`field-${e.key}`,kind:"filter-key",value:`${e.key}:`,detail:e.description})),[S]),e8=(0,p.useMemo)(()=>Object.fromEntries(S.map(e=>[e.key.toLowerCase(),(e.values??[]).map(t=>({id:`value-${e.key}-${t.query??t.value}`,kind:"filter-value",value:t.query??`${e.key}:${t.value}`,label:t.label,detail:t.description}))])),[S]),e9=(0,p.useMemo)(()=>eV.map((e,t)=>({id:`recent-${t}-${e.lastUsedAt}`,kind:"recent",value:e.query,age:T(e.lastUsedAt)})),[eV]),e7=(0,p.useMemo)(()=>((e=[])=>e.map((e,t)=>({id:`example-${t}-${e.query}`,kind:"example",value:e.query,label:e.label,detail:e.description})))(F),[F]),te=(0,p.useMemo)(()=>{if(!eW||null==eq||""===eQ)return null;let e=Math.min(eU.start,eU.end),t=Math.max(eU.start,eU.end);return(0,n.getFacetedSearchValueReplacementTarget)(eQ,e)??(t>e?(0,n.getFacetedSearchValueReplacementTarget)(eQ,t-1):null)},[eU,eQ,eq,eW]),tt=(0,p.useMemo)(()=>{if(null!=te)return`${te.field}:`;if(eU.start!==eU.end){let e=Math.min(eU.start,eU.end),t=Math.max(eU.start,eU.end),r=eQ.slice(e,t).trim();if(""!==r)return r}return eQ},[te,eU,eQ]),tr=(0,p.useMemo)(()=>null!=te?e8[te.field]??[]:((e,{fieldSuggestions:t,valueSuggestionsByField:r,booleanSuggestions:a,exampleSuggestions:l,hasLeftHandQuery:i,recentSuggestions:s})=>{let o=e.trim().toLowerCase(),c=o.replace(/^-/,""),d=(0,n.getFacetedSearchDraftField)(e),u=(0,n.getFacetedSearchDraftValue)(e),f=null==d?"":(0,n.getFacetedSearchValueSearchFragment)(u),h=(0,n.getGroupedFacetedSearchValueBooleanDraft)(u),p=null==d?t:r[d]??[],g=new Set(null==d?[o,c]:[o,c,f]),m=e=>{if(""===o)return!0;
1let t=[e.value,e.label,"string"==typeof e.detail?e.detail:void 0].filter(Boolean).join(" ").toLowerCase();return Array.from(g).some(e=>""===e||t.includes(e))},x=null==d?i?a.filter(m):[]:null==h?[]:a.filter(e=>("OR"===e.value||"AND"===e.value)&&e.value.startsWith(h)),k=null==d?s.filter(m):[],v=null==d?l.filter(m):[];return[...null==h?p.filter(m):[],...x,...v,...k]})(tt,{fieldSuggestions:e6,valueSuggestionsByField:e8,booleanSuggestions:E,exampleSuggestions:e7,hasLeftHandQuery:eZ>0,recentSuggestions:e9}),[te,E,eZ,e7,e6,e9,tt,e8]),tn=eO&&!eM,ta=tn&&null!=tr[e$]?`${ei}-option-${e$}`:void 0,tl=(0,p.useMemo)(()=>({value:eP,draftToken:eQ,draftTokenIndex:eq,isDraftFromCompletedToken:eW,draftSelection:eU,isDraftFromQueryTextLayout:eX,isPlainText:eL,plainSelection:eF}),[eU,eQ,eq,eP,eW,eX,eL,eF]),ti=(0,p.useMemo)(()=>{let e=eQ.trim();if(""===e)return eP;let t=[...eB];return t.splice(eZ,0,e),t.join(" ")},[eB,eZ,eQ,eP]),ts=(0,p.useRef)(ti);ts.current=ti,(0,p.useEffect)(()=>{ey.current?.(ti)},[ti]),(0,p.useEffect)(()=>()=>eh.current?.(),[]),(0,p.useEffect)(()=>{if(!eR)return;let e=requestAnimationFrame(()=>{if(eL){let e=es.current,t=eu.current??eF;e?.focus(),t.end<=(e?.value.length??-1)&&e?.setSelectionRange(t.start,t.end,t.direction??"none")}else{let e=el.current,t=ec.current??eU;en(e),t.end<=(e?.value.length??-1)&&e?.setSelectionRange(t.start,t.end,t.direction??"none")}eC(!1)});return()=>cancelAnimationFrame(e)},[eU,eQ,eP,eL,eF,eR]),(0,p.useEffect)(()=>{if(ep.current===g){ep.current=null;return}ep.current=null,eK.current&&g===ts.current||(ec.current=null,to(V(g)))},[g]),(0,p.useEffect)(()=>{let e=eg.current,t=z(tl);if(null==e){eg.current=tl;return}z(e)===t||ek.current||(Z(em.current,e),ex.current=[]),ek.current=!1,eg.current=tl},[tl]),(0,p.useLayoutEffect)(()=>{if(null==ec.current)return;let e=ec.current,t=ed.current;ec.current=null,t===ed.current&&(en(el.current),eA(!0),el.current?.setSelectionRange(e.start,e.end,e.direction??"none"),tc({draftSelection:e}))},[eU,eQ]),(0,p.useLayoutEffect)(()=>{if(null==eu.current)return;let e=eu.current,t=ef.current;eu.current=null,t===ef.current&&(es.current?.focus(),es.current?.setSelectionRange(e.start,e.end,e.direction??"none"),eD(e))},[eL,eF,eP]),(0,p.useEffect)(()=>{if(!eL)return;let e=requestAnimationFrame(()=>{let e=es.current;null!=e&&(e.style.height="32px",e.style.height=`${Math.max(32,e.scrollHeight)}px`)});return()=>cancelAnimationFrame(e)},[eP,eL]),(0,p.useEffect)(()=>{if(null==te)return void ez(0);let e=tr.findIndex(e=>ee(e,te.field)===te.value);ez(-1===e?0:e)},[te,eQ,tr]),(0,p.useEffect)(()=>{let e=(0,n.getFacetedSearchDraftField)(eQ);eT.current!==e&&(eT.current=e,eb.current?.(e))},[eQ]),(0,p.useEffect)(()=>{ez(e=>0===tr.length?0:Math.min(e,tr.length-1))},[tr.length]),(0,p.useEffect)(()=>{e_(!1)},[tt]);let to=e=>{eE.current=e,eS(e)},tc=e=>{to({...eE.current,...e})},td=()=>eE.current,tu=(e,t=!1,r=!0)=>{t&&eC(!0),tc({value:e,completedTokens:(0,n.splitFacetedSearchTokens)(e)}),ep.current=e,m(e),r&&(0,n.isFacetedSearchQueryValid)(e)&&ev.current?.(e)},tf=e=>{tc({draftSelection:e})},th=e=>{tc({draftToken:e})},tp=e=>{tc({draftTokenIndex:e})},tg=e=>{tc({isDraftFromCompletedToken:e})},tm=e=>{tc({isDraftFromQueryTextLayout:e})},tx=e=>{tc({isFullQuerySelected:e})},tk=()=>(0,a.clampFacetedSearchTokenIndex)(td().draftTokenIndex??td().completedTokens.length,td().completedTokens.length),tv=e=>{ed.current+=1,ec.current=e,tf(e),e.end<=(el.current?.value.length??-1)&&el.current?.setSelectionRange(e.start,e.end,e.direction??"none")},ty=e=>{ef.current+=1,eu.current=e,eD(e)},tb=e=>{let t=e.altKey||e.shiftKey||e.key?.toLowerCase()!=="z"||($()?!e.metaKey||e.ctrlKey:!e.ctrlKey||e.metaKey)?(e=>{if(e.altKey)return!1;let t=e.key?.toLowerCase();return $()?"z"===t&&e.metaKey&&!e.ctrlKey&&e.shiftKey:e.ctrlKey&&!e.metaKey&&("y"===t&&!e.shiftKey||"z"===t&&e.shiftKey)})(e)?"redo":null:"undo";return null!=t&&(e.preventDefault(),(e=>{let t=("undo"===e?em.current:ex.current).pop();if(null==t)return;let r=eg.current??tl;return Z("undo"===e?ex.current:em.current,r),(ek.current=!0,eg.current=t,eI(t.isPlainText),th(t.draftToken),tp(t.draftTokenIndex),tg(t.isDraftFromCompletedToken),tm(t.isDraftFromQueryTextLayout),tv(t.draftSelection),ty(t.plainSelection),t.value===td().value)?eC(!0):tu(t.value,!0,!t.isPlainText)})(t),!0)},tT=(e=td().draftToken.trim())=>[...td().completedTokens.slice(0,tk()),...[e].filter(e=>""!==e),...td().completedTokens.slice(tk())],tw=()=>{let e=td().draftToken.trim(),t=""===e?[]:td().isDraftFromQueryTextLayout?(0,n.splitFacetedSearchTokens)(e):[e];return[...td().completedTokens.slice(0,tk()),...t,...td().completedTokens.slice(tk())]},tS=(e,t)=>{let r=e.join(" "),n=(0,a.clampFacetedSearchTokenIndex)(t,e.length);return tv({start:0,end:0}),tx(!1),th(""),tp(n>=e.length?null:n),tg(!1),tm(!1),r===td().value?eC(!0):tu(r,!0),!0},tE=()=>{let{text:e}=tK(td().draftSelection);return""!==e&&(tj(o({text:e,selection:{start:0,end:e.length,direction:"forward"}})),!0)},tF=(e,t)=>{let{text:r}=tK(td().draftSelection),n=(0,a.clampFacetedSearchTextOffset)(t,r);return tA({text:r,selection:i((0,a.clampFacetedSearchTextOffset)(e,r),n)},{preferDraftTextLayout:!0,preserveNewDraft:!1,useCompletedTokenLayoutMetrics:!0}),n},tD=(e,t)=>{switch(e){case"query":tE();return;case"drag":ej(tF(t,t));return;case"word":{let{text:e}=tK(td().draftSelection),r=(0,a.getFacetedSearchWordRangeAt)(e,t);tF(r.start,r.end);return}case"extend":tF((()=>{let{selection:e}=tK(td().draftSelection);return"backward"===e.direction?e.end:e.start})(),t);return}},tR=e=>"start"===e?0:tK(td().draftSelection).text.length,tC=(e,t)=>{if(eh.current?.(),0!==e.button)return!1;let r=(0,a.getFacetedSearchTextGestureKind)(e);return null!=r?(e.preventDefault(),tD(r,tR(t)),!0):(eh.current=(0,a.watchFacetedSearchTextSelectionDrag)({start:{x:e.clientX,y:e.clientY},onDrag:()=>tD("drag",tR(t))}),!1)},tN=()=>(e=>{let t=td().draftToken,r=t.trim();if(""===r||(0,n.isFacetedSearchDraftTokenOpen)(t))return!1;let l=tT(r),i=l.join(" "),s=null==e?null:(0,a.clampFacetedSearchTokenIndex)(e,l.length);return tx(!1),th(""),tp(null==s||s>=l.length?null:s),tg(!1),tm(!1),eH(i),tu(i,!0),!0})(tk()+1),tj=(e,t)=>{tv(e.draftSelection),tx(t?.isFullQuerySelected??!1),th(e.draftToken),tp(e.draftTokenIndex),tg(e.isDraftFromCompletedToken),tm(e.isDraftFromQueryTextLayout),e.value===td().value?eC(!0):tu(e.value,!0)},tO=()=>""!==td().draftToken&&!td().isDraftFromCompletedToken&&!td().isDraftFromQueryTextLayout&&!td().isFullQuerySelected,tA=(e,t)=>
1{let{preserveNewDraft:r=!0,...n}=t??{};r&&(e=>{let t,r,n,a,l;if(!tO())return!1;let{prefix:i,suffix:s,start:o}=(t=tk(),n=(r=td().completedTokens).slice(0,t).join(" "),a=r.slice(t).join(" "),{prefix:l=""===n?"":`${n} `,suffix:""===a?"":` ${a}`,start:l.length});if(!e.text.startsWith(i)||!e.text.endsWith(s))return!1;let c=e.text.length-s.length,d=e.text.slice(o,c),u=Math.min(e.selection.start,e.selection.end),f=Math.max(e.selection.start,e.selection.end);return!(u<o)&&!(f>c)&&(tv({start:u-o,end:f-o,direction:e.selection.direction??"none"}),tx(!1),th(d),tp(tk()>=td().completedTokens.length?null:tk()),tg(!1),tm(!1),eC(!0),!0)})(e)||tj(o(e,r&&tO()?{preferDraftTextLayout:!0,useCompletedTokenLayoutMetrics:!0}:n))},tK=e=>(({completedTokens:e,draftInsertionIndex:t,draftSelection:r,draftToken:n})=>{let a=e.slice(0,t),i=e.slice(t),s=a.join(" "),o=l(r,n);if(""!==n){if(""===n.trim()){let e=i.join(" "),t=s.length;return{text:`${s}${n}${e}`,selection:{start:t+o.start,end:t+o.end,direction:o.direction}}}let e=[...a,n,...i].join(" "),t=""===s?0:s.length+1;return{text:e,selection:{start:t+o.start,end:t+o.end,direction:o.direction}}}let c=e.join(" "),d=t<=0?0:t>=e.length?c.length:e.slice(0,t).join(" ").length+1;return{text:c,selection:{start:d,end:d,direction:"none"}}})({completedTokens:td().completedTokens,draftInsertionIndex:tk(),draftSelection:e,draftToken:td().draftToken}),tM=e=>{let t=td().draftToken,r=(0,a.clampFacetedSearchTextOffset)(Math.min(e.start,e.end),t),n=(0,a.clampFacetedSearchTextOffset)(Math.max(e.start,e.end),t);return{start:r,end:n,direction:H(r,n,e.direction)}},t_=(e,t)=>{let r=td().draftToken,n=tM(t),a=`${r.slice(0,n.start)}${e}${r.slice(n.end)}`,l=n.start+e.length;tv({start:l,end:l,direction:"none"}),tx(!1),tm(!1),th(a),eC(!0)},tL=()=>{tx(!1),th(""),tp(null),tg(!1),tm(!1),null!=k?k():tu("")},tI=e=>{let t=J(td().draftToken,e3,e);if(null!=t){tv({start:t.selectionOffset,end:t.selectionOffset}),tx(!1),th(t.token),tg(!1),tm(!1),eC(!0);return}tv({start:0,end:0}),tx(!1),th(""),tg(!1),tm(!1),null!=td().draftTokenIndex&&tp(tk()>=td().completedTokens.length?null:tk()),eC(!0)},t$=(e,t,r)=>{let n=e[t];if(null==n)return!1;let l=e.filter((e,r)=>r!==t),i=(0,a.clampFacetedSearchTextOffset)(r,n);return tv({start:i,end:i}),tx(!1),eA(!0),tp(t),tg(!0),tm(!1),th(n),tu(l.join(" "),!0,!1),!0},tz=(e,t)=>t$(td().completedTokens,e,t),tV=()=>{let e=td().draftToken;if(""===e.trim()){let e=td().completedTokens;return tS(e,e.length)}if((0,n.isFacetedSearchDraftTokenOpen)(e))return!1;let t=tw();return tS(t,t.length)},tH=()=>{let e=td().draftToken;if(""===e.trim())return tz(0,0);if((0,n.isFacetedSearchDraftTokenOpen)(e))return!1;let t=tw();return 0!==t.length&&t$(t,0,0)},tP=e=>{let t=(0,n.getFacetedSearchDraftNegationPrefix)(td().draftToken),r=e=>e.startsWith("-")?e:`${t}${e}`;if("example"===e.kind||"recent"===e.kind){th(""),tp(null),tg(!1),tm(!1),"recent"===e.kind&&eH(e.value),tu(e.value,!0);return}if("filter-value"===e.kind&&(()=>{if(null==te)return!1;let t=ee(e,te.field);if(null==t)return!1;let r=td().draftToken;return tS(tT(`${r.slice(0,te.start)}${t}${r.slice(te.end)}`.trim()),tk()+1),!0})())return;if("filter-value"===e.kind||e.commitOnSelect){let t;return void(""!==(t=("filter-value"===e.kind?r(e.value):e.value).trim())&&tS(tT(t),tk()+1))}let a="filter-key"===e.kind?r(e.value):e.value;tv({start:a.length,end:a.length}),tg(!1),tm(!1),th(a),eC(!0)},tB=e=>{var t;let r,a,i,s;if(tb(e))return;let o=(t=e.currentTarget,tM(ec.current??(r=P(t,td().draftToken.length,td().draftSelection.direction),a=tM(td().draftSelection),i=r.start===td().draftToken.length&&r.end===td().draftToken.length,s=a.start===a.end&&a.end!==td().draftToken.length,e.key?.length!==1||e.altKey||e.ctrlKey||e.metaKey||!i||!s?r:a))),p=o.start,g=o.end,m=td().draftToken,x=tk(),k=td().completedTokens.length,y=td().isDraftFromCompletedToken,b=td().isDraftFromQueryTextLayout;if(e.key?.toLowerCase()==="a"&&!e.altKey&&!e.shiftKey&&(e.metaKey||e.ctrlKey)&&tE())return void e.preventDefault();if(I(e)){e.preventDefault();let t=tK(o),r=t.selection.start!==t.selection.end,n="backward"===t.selection.direction?t.selection.start:t.selection.end;tA(u(t,"",{start:r?t.selection.start:0,end:r?t.selection.end:n}),{preferDraftTextLayout:!0,useCompletedTokenLayoutMetrics:!0});return}if("("===e.key){e.preventDefault(),(e=>{let t=td().draftToken,{start:r,end:n}=tM(e),a=t.slice(r,n),l=`${t.slice(0,r)}(${a})${t.slice(n)}`,i=r+1+a.length;tv({start:i,end:i,direction:"none"}),tx(!1),tm(!1),th(l),eC(!0)})(o);return}if("ArrowDown"===e.key){e.preventDefault(),tn&&tr.length>0&&ez(e=>(e+1)%tr.length);return}if("ArrowUp"===e.key){e.preventDefault(),tn&&tr.length>0&&ez(e=>(e-1+tr.length)%tr.length);return}if("Escape"===e.key&&(tn||p!==g||td().isFullQuerySelected)){e.preventDefault(),e_(!0),tx(!1);let t="backward"===o.direction?p:g;tv({start:t,end:t,direction:"none"});return}if(tn&&("Tab"===e.key||"Enter"===e.key)&&null!=tr[e$]){e.preventDefault(),tP(tr[e$]);return}let T=(e.altKey||e.ctrlKey)&&!e.metaKey,w="ArrowRight"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey,S="ArrowLeft"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey,E="ArrowRight"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey&&e.shiftKey,F="ArrowLeft"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey&&e.shiftKey,D="ArrowRight"===e.key&&T&&!e.shiftKey,R="ArrowLeft"===e.key&&T&&!e.shiftKey,C="ArrowRight"===e.key&&T&&e.shiftKey,N="ArrowLeft"===e.key&&T&&e.shiftKey,j=!e.altKey&&!e.shiftKey&&"ArrowLeft"===e.key&&e.metaKey&&!e.ctrlKey,O=!e.altKey&&e.shiftKey&&"ArrowLeft"===e.key&&e.metaKey&&!e.ctrlKey,A=!e.altKey&&!e.shiftKey&&"Home"===e.key&&!e.metaKey,K=!e.altKey&&e.shiftKey&&"Home"===e.key&&!e.metaKey,M=!e.altKey&&!e.shiftKey&&"ArrowRight"===e.key&&e.metaKey&&!e.ctrlKey,_=!e.altKey&&e.shiftKey&&"ArrowRight"===e.key&&e.metaKey&&!e.ctrlKey,L=!e.altKey&&!e.shiftKey&&"End"===e.key&&!e.metaKey,$=!e.altKey&&e.shiftKey&&"End"===e.key&&!e.metaKey,z=e.key?.length===1&&!e.altKey&&!e.ctrlKey&&!e.metaKey,V=()=>({preferDraftTextLayout:!0,useCompletedTokenLayoutMetrics:!0}),H=()=>({...V()}),B=(t,r)=>{e.preventDefault(),tA(d(tK(o),t,r),V())},Q=t=>{e.preventDefault(),tA(u(tK(o),t),{...H()})},q=p===g,W=q&&""===m&&x>=k,U=td().completedTokens[k-1];if(w&&W||w&&q&&y&&x>=k&&g===m.length&&!(0,n.isFacetedSearchDraftTokenOpen)(m)){e.preventDefault(),tV();return}if(w&&q&&!y&&x>=k&&g===m.length&&tN())return void e.preventDefault();if(S&&W&&U?.endsWith(":")===!0){e.preventDefault(),tA(tK(o),V());return}if(S){e.preventDefault(),tA(q?d(tK(o),(e,t)=>t-1,!1):c(tK(o),"start"),V());return}if(w){e.preventDefault(),tA(q?d(tK(o),(e,t)=>t+1,!1):c(tK(o),"end"),V());return}if(F)return void B((e,t)=>t-1,!0);if(E)return void B((e,t)=>t+1,!0);if(j){e.preventDefault(),tH()||tA(d(tK(o),()=>0,!1),V());return}if(A)return void B(()=>0,!1);if(M){e.preventDefault(),tV()||tA(d(tK(o),e=>e.length,!1),V());return}if(L)return void B(e=>e.length,!1);if(O||K)return void B(()=>0,!0);if(_||$)return void B(e=>e.length,!0);if(R)return void B(f,!1);if(D)return void B(h,!1);if(N)return void B(f,!0);if(C)return void B(h,!0);if("Backspace"===e.key){e.preventDefault(),tA((e=>{let t=l(e.selection,e.text);if(t.start!==t.end)return u(e,"");let r=t.start;if(r<=0)return e;let n="("===e.text[r-1]&&")"===e.text[r]?r-1:"("===e.text[r-2]&&")"===e.text[r-1]?r-2:null;return null!=n?u(e,"",{start:n,end:n+2}):u(e,"",{start:r-1,end:r})})(tK(o)),{...H()});return}if("Delete"===e.key){e.preventDefault(),tA((e=>{let t=l(e.selection,e.text);if(t.start!==t.end)return u(e,"");let r=t.start;return r>=e.text.length?e:"("===e.text[r]&&")"===e.text[r+1]?u(e,"",{start:r,end:r+2}):u(e,"",{start:r,end:r+1})})(tK(o)),{...H()});return}
1if(" "===e.key){let t=q&&g===m.length&&""!==m.trim(),r=(0,n.isCursorInsideFacetedSearchGroupedValue)(m,p);if(t&&!r&&!(0,n.isFacetedSearchDraftTokenOpen)(m)&&tN())return void e.preventDefault();if(""===m&&q){e.preventDefault(),t_(" ",o);return}if(q&&0===p&&""!==m.trim()&&!b&&!r&&!(0,n.isFacetedSearchDraftTokenOpen)(m)){e.preventDefault(),tS(tT(),tk());return}if(!b&&q&&p>0&&p<m.length&&!r&&!(0,n.isFacetedSearchDraftTokenOpen)(m)){e.preventDefault(),tA(u(tK(o)," "),{preferDraftTextLayout:!1,preferTokenAtBoundary:!0,preserveNewDraft:!1,useCompletedTokenLayoutMetrics:!1});return}return void Q(" ")}if("Enter"===e.key&&tN())return void e.preventDefault();if("Enter"===e.key&&""===m&&null!=v){e.preventDefault(),eH(td().value),v(td().value);return}if("Enter"===e.key)return void e.preventDefault();if(z){if(""===m&&q){e.preventDefault(),t_(e.key,o);return}Q(e.key)}},tQ=!eO&&""===eQ&&eJ,tq=()=>(0,t.jsx)(O.FacetedSearchDraftEditor,{draft:eQ,parts:e3,layoutTokens:e2,isFocused:eO,outOfFlow:tQ,isQuerySelected:eG,isBeforeCompletedTokens:""===eQ.trim()&&eJ&&0===eZ,isBetweenCompletedTokens:""===eQ.trim()&&eJ&&eZ>0&&eZ<eB.length,isAfterCompletedTokens:""===eQ.trim()&&eJ&&eZ>=eB.length,selectionStart:eU.start,selectionEnd:eU.end,selectionDirection:eU.direction,hasFullTextSelection:eO&&""!==eQ&&0===eU.start&&eU.end===eQ.length,placeholder:eJ?"":R,emptyInputWidth:e4,hasCompletedTokens:eJ,suggestionsMenuId:ei,activeSuggestionId:ta,areSuggestionsVisible:tn,inputTestId:et,inputRef:el,selectionDragAnchor:eN,onSelectionDragAnchorChange:ej,onChange:e=>{ed.current+=1,ec.current=null;let t=e.currentTarget,r=Q(td().draftToken,t.value,B(e)),n=P(t,r.length),a=eG||""===td().draftToken&&""!==r;eG&&(tx(!1),tp(0),tg(!1),tu("",!0)),tm(!1),th(r),a?tv(n):tf(n)},onKeyDown:tB,onSelect:e=>{null==ec.current&&tf(P(e.currentTarget,0,eU.direction))},onSelectionChange:e=>{tf(e)},onSelectQuery:()=>{tE()},onRemoveDraft:tI,onFocus:()=>{e_(!1),eA(!0)},onBlur:()=>{e_(!1),eA(!1),tx(!1),(()=>{let e=td(),t=""!==e.draftToken.trim()||e.isDraftFromCompletedToken;if(!t||e.isFullQuerySelected){t||null==e.draftTokenIndex&&""===e.draftToken||(th(""),tp(null),tg(!1),tm(!1));return}let r=tT().join(" ");(0,n.isFacetedSearchQueryValid)(r)&&(tx(!1),th(""),tp(null),tg(!1),tm(!1),eH(r),tu(r,!1,!0))})()},getTokenTone:U});return(0,t.jsxs)("div",{"aria-busy":e||void 0,className:(0,_.cx)("relative min-w-0",D),children:[e&&(0,t.jsx)(M.Skeleton,{"aria-label":"Loading search",ariaHidden:!1,className:"absolute inset-0 z-[1] h-8 w-full",radius:"sm",role:"status"}),(0,t.jsxs)("div",{className:(0,_.cx)("flex items-start gap-2",e&&"invisible"),children:[(0,t.jsxs)("div",{ref:eo,className:"relative min-w-0 flex-1",children:[eL?(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("textarea",{"data-testid":et,autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",ref:es,spellCheck:!1,value:eP,onChange:e=>{let t=e.currentTarget,r=Q(td().value,t.value,B(e));eD(P(t,r.length)),tu(r,!1,!1)},onKeyDown:e=>{if(!tb(e)){var t,r;if(I(e)){let r,n,a,l;e.preventDefault(),t=e.currentTarget,r=td().value,n=t.selectionStart??r.length,a=t.selectionEnd??n,l=r.slice(a),ty({start:0,end:0}),tu(l,!0),0===n&&0===a&&requestAnimationFrame(()=>{es.current?.setSelectionRange(0,0)});return}if("("===e.key){let t,n,a,l,i,s;e.preventDefault(),r=e.currentTarget,t=td().value,n=r.selectionStart??t.length,a=r.selectionEnd??n,l=t.slice(n,a),i=`${t.slice(0,n)}(${l})${t.slice(a)}`,ty({start:s=n+1+l.length,end:s}),tu(i,!0);return}"Enter"===e.key&&(e.preventDefault(),null!=v&&(eH(td().value),v(td().value)))}},onSelect:e=>{eD(P(e.currentTarget,0,eF.direction))},placeholder:R,rows:1,wrap:"soft",className:(0,_.cx)("text-input box-border h-8 min-h-8 resize-none overflow-hidden py-[5px] pl-3 pr-8 font-mono text-[13px] leading-5 dark:!text-zinc-100",r.FACETED_SEARCH_DRAFT_EDITOR_WRAP_CLASS_NAME)}),eY&&(0,t.jsx)(O.FacetedSearchClearButton,{className:"absolute right-2 top-1.5",onClear:tL})]}):(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("div",{role:"presentation",onMouseDown:e=>{let t=e.target;if(null==t.closest(r.FACETED_SEARCH_TOKEN_CHIP_SELECTOR)&&(null==t.closest("button")&&eA(!0),null==t.closest("button,input,textarea"))){if(tC(e,"end"))return;e.preventDefault(),tV()||en(el.current)}},className:(0,_.cx)("text-input relative !flex min-h-8 min-w-0 flex-wrap items-center gap-y-1 px-3 py-[3.5px]",eY&&"pr-8","focus-within:border-cds-bright-green-300 focus-within:ring-cds-bright-green-300"),style:{columnGap:"1ch"},children:[eJ&&(0,t.jsx)("span",{"aria-hidden":!0,"data-faceted-search-query-start-gutter":"true",className:"absolute inset-y-0 left-0 z-10 w-3 cursor-text",onMouseDown:e=>{e.stopPropagation(),eA(!0),!tC(e,"start")&&(e.preventDefault(),tH()||en(el.current))}}),eB.map((e,r)=>(0,t.jsxs)(p.default.Fragment,{children:[e0&&eZ===r&&tq(),(0,t.jsx)(O.FacetedSearchTokenChip,{token:e,parts:e1[r]??[],selected:eG,getTokenTone:U,onRemove:e=>{let t,n,l,i;return l=null==(n=J((t=td().completedTokens)[r]??"",e1[r]??[],e))?t.filter((e,t)=>
1t!==r):t.map((e,t)=>t===r?n.token:e),void(null!=(i=td().draftTokenIndex)&&null==n&&tp((0,a.clampFacetedSearchTokenIndex)(r<i?i-1:i,l.length)),tu(l.join(" "),!0))},onEdit:e=>{var t,a;let l,i;return t=r,a=e,""===(i=(l=td().draftToken).trim())?tz(t,a):!(0,n.isFacetedSearchDraftTokenOpen)(l)&&t$(tT(i),t>=tk()?t+1:t,a)},onSelectText:(e,t)=>{let n,l=(({completedTokens:e,draftInsertionIndex:t,draftToken:r})=>{if(""===r)return s(e,0);let n=(0,a.clampFacetedSearchTokenIndex)(t,e.length),l=e.slice(0,n).join(" "),i=""===r.trim()?l.length+r.length:(""===l?0:l.length+1)+r.length+1;return[...s(e.slice(0,n),0),...s(e.slice(n),i)]})({completedTokens:(n=td()).completedTokens,draftInsertionIndex:tk(),draftToken:n.draftToken})[r];null!=l&&tD(e,l+t)}})]},`${e}-${r}`)),(!e0||eZ>=eB.length)&&tq()]}),eY&&(0,t.jsx)(O.FacetedSearchClearButton,{className:"absolute right-2 top-1.5",onClear:tL})]}),!eL&&tn&&(0,t.jsx)(j,{anchorRef:eo,menuId:ei,draft:tt,suggestions:tr,selectedSuggestionIndex:e$,syntaxHelpHref:W,dataTestId:ea,onSelectSuggestionIndex:ez,onSuggestionSelect:tP})]}),Y&&(0,t.jsx)("div",{className:"flex h-8 shrink-0 items-center",children:(0,t.jsx)(K.TooltipV2,{content:eL?"Show formatting and suggestions":"Hide formatting and suggestions",placement:"top",instant:!0,persistOnHover:!1,children:(0,t.jsx)(A.IconButton,{size:"sm",color:"secondary",className:"!my-0",iconName:eL?"code":"remove","aria-label":eL?"Show formatting and suggestions":"Hide formatting and suggestions","aria-pressed":eL,onClick:()=>(e=>{if(e){let e=tT().join(" ");e!==td().value&&tu(e),th(""),tp(null),tg(!1),tm(!1),eC(!0)}else eC(!0);eI(e)})(!eL)})})})]})]})};ea.displayName="FacetedSearchBar",e.s(["FacetedSearchBar",0,ea],245611)}]); 2 3//# sourceMappingURL=1fxfy7yzod-u9.js.map
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.