1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="df51b7b1-b93e-5eeb-bf5b-f3b98094e3e3")}catch(e){}}(); 3import{W as c,r as a}from"./vendor-react-D7BZ9ZKA.js";import{f as y,d as b,k as s,c as f}from"./use-sync-refs-73DhMb1L.js";import{l as m}from"./keyboard-B-lVtuPz.js";import{s as w}from"./portal-DvvvHB1R.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"e34a2f9468e4617a77893c27d98e903c140fca28"}}catch{}})();let h=a.createContext(()=>{});function T(){return a.useContext(h)}function R({value:t,children:n}){return c.createElement(h.Provider,{value:t},n)}function A({defaultContainers:t=[],portals:n,mainTreeNode:l}={}){let d=f(()=>{var u,o;let i=m(l),r=[];for(let e of t)e!==null&&(s(e)?r.push(e):"current"in e&&s(e.current)&&r.push(e.current));if(n!=null&&n.current)for(let e of n.current)r.push(e);for(let e of(u=i==null?void 0:i.querySelectorAll("html > *, body > *"))!=null?u:[])e!==document.body&&e!==document.head&&s(e)&&e.id!=="headlessui-portal-root"&&(l&&(e.contains(l)||e.contains((o=l==null?void 0:l.getRootNode())==null?void 0:o.host))||r.some(v=>e.contains(v))||r.push(e));return r});
3return{resolveContainers:d,contains:f(u=>d().some(o=>o.contains(u)))}}let p=a.createContext(null);function N({children:t,node:n}){let[l,d]=a.useState(null),u=E(n??l);return c.createElement(p.Provider,{value:u},t,u===null&&c.createElement(y,{features:b.Hidden,ref:o=>{var i,r;if(o){for(let e of(r=(i=m(o))==null?void 0:i.querySelectorAll("html > *, body > *"))!=null?r:[])if(e!==document.body&&e!==document.head&&s(e)&&e!=null&&e.contains(o)){d(e);break}}}}))}function E(t=null){var n;return(n=a.useContext(p))!=null?n:t}var x=(t=>(t[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t))(x||{});function q(){let t=a.useRef(0);return w(!0,"keydown",n=>{n.key==="Tab"&&(t.current=n.shiftKey?1:0)},!0),t}export{R as C,A as S,x as a,T as b,N as j,q as u,E as x}; 4 5//# debugId=df51b7b1-b93e-5eeb-bf5b-f3b98094e3e3
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.