1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="cdfcad60-3648-4e60-b5df-aee7b50f90e8",e._sentryDebugIdIdentifier="sentry-dbid-cdfcad60-3648-4e60-b5df-aee7b50f90e8")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9111],{11866:e=>{function t(e,t,r){function n(){var a=Date.now()-s;a<t&&a>=0?l=setTimeout(n,t-a):(l=null,r||(i=e.apply(u,o),u=o=null))}null==t&&(t=100);var l,o,u,s,i,a=function(){u=this,o=arguments,s=Date.now();var a=r&&!l;return l||(l=setTimeout(n,t)),a&&(i=e.apply(u,o),u=o=null),i};return a.clear=function(){l&&(clearTimeout(l),l=null)},a.flush=function(){l&&(i=e.apply(u,o),u=o=null,clearTimeout(l),l=null)},a}t.debounce=t,e.exports=t},66227:(e,t,r)=>{"use strict";r.d(t,{E:()=>C});var n,l=r(65162),o=r(5406),u=r(76907),s=r(58016),i=r(97694),a=r(14984),c=r(60544),d=r(89156),f=r(23530),p=r(22811);let v=null!=(n=l.startTransition)?n:function(e){e()};var y=r(46447),b=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(b||{}),h=(e=>(e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.LinkPanel=4]="LinkPanel",e[e.UnlinkPanel=5]="UnlinkPanel",e))(h||{});let m={0:e=>({...e,disclosureState:(0,d.Y)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},4:e=>!0===e.linkedPanel?e:{...e,linkedPanel:!0},5:e=>!1===e.linkedPanel?e:{...e,linkedPanel:!1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},g=(0,l.createContext)(null);function P(e){let t=(0,l.useContext)(g);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,P),t}return t}g.displayName="DisclosureContext";let w=(0,l.createContext)(null);w.displayName="DisclosureAPIContext";let I=(0,l.createContext)(null);function E(e,t){return(0,d.Y)(t.type,m,e,t)}I.displayName="DisclosurePanelContext";let D=l.Fragment,S=p.O5.RenderStrategy|p.O5.Static,C=Object.assign((0,p.FX)(function(e,t){let{defaultOpen:r=!1,...n}=e,u=(0,l.useRef)(null),s=(0,i.P)(t,(0,i.a)(e=>{u.current=e},void 0===e.as||e.as===l.Fragment)),c=(0,l.useRef)(null),v=(0,l.useRef)(null),y=(0,l.useReducer)(E,{disclosureState:+!r,linkedPanel:!1,buttonRef:v,panelRef:c,buttonId:null,panelId:null}),[{disclosureState:b,buttonId:h},m]=y,P=(0,o._)(e=>{m({type:1});let t=(0,f.T)(u);if(!t||!h)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(h):t.getElementById(h);null==r||r.focus()}),I=(0,l.useMemo)(()=>({close:P}),[P]),S=(0,l.useMemo)(()=>({open:0===b,close:P}),[b,P]);return l.createElement(g.Provider,{value:y},l.createElement(w.Provider,{value:I},l.createElement(a.El,{value:(0,d.Y)(b,{0:a.Uw.Open,1:a.Uw.Closed})},(0,p.XX)({ourProps:{ref:s},theirProps:n,slot:S,defaultTag:D,name:"Disclosure"}))))}),{Button:(0,p.FX)(function(e,t){let r=(0,u.B)(),{id:n="headlessui-disclosure-button-".concat(r),...a}=e,[d,f]=P("Disclosure.Button"),v=(0,l.useContext)(I),b=null!==v&&v===d.panelId,h=(0,l.useRef)(null),m=(0,i.P)(h,t,b?null:d.buttonRef),g=(0,p.cq)();(0,l.useEffect)(()=>{if(!b)return f({type:2,buttonId:n}),()=>{f({type:2,buttonId:null})}},[n,f,b]);let w=(0,o._)(e=>{var t;if(b){if(1===d.disclosureState)return;switch(e.key){case y.D.Space:case y.D.Enter:e.preventDefault(),e.stopPropagation(),f({type:0}),null==(t=d.buttonRef.current)||t.focus()}}else switch(e.key){case y.D.Space:case y.D.Enter:e.preventDefault(),e.stopPropagation(),f({type:0})}}),E=(0,o._)(e=>{e.key===y.D.Space&&e.preventDefault()}),D=(0,o._)(t=>{var r;(0,c.l)(t.currentTarget)||e.disabled||(b?(f({type:0}),null==(r=d.buttonRef.current)||r.focus()):f({type:0}))}),S=(0,l.useMemo)(()=>({open:0===d.disclosureState}),[d]),C=(0,s.c)(e,h),k=b?{ref:m,type:C,onKeyDown:w,onClick:D}:{ref:m,id:n,type:C,"aria-expanded":0===d.disclosureState,"aria-controls":d.linkedPanel?d.panelId:void 0,onKeyDown:w,onKeyUp:E,onClick:D};return(0,p.XX)({mergeRefs:g,ourProps:k,theirProps:a,slot:S,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,p.FX)(function(e,t){let r=(0,u.B)(),{id:n="headlessui-disclosure-panel-".concat(r),...o}=e,[s,c]=P("Disclosure.Panel"),{close:d}=function e(t){let r=(0,l.useContext)(w);if(null===r){let r=Error("<".concat(t," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),f=(0,p.cq)(),y=(0,i.P)(t,s.panelRef,e=>{v(()=>c({type:e?4:5}))});(0,l.useEffect)(()=>(c({type:3,panelId:n}),()=>{c({type:3,panelId:null})}),[n,c]);let b=(0,a.O_)(),h=null!==b?(b&a.Uw.Open)===a.Uw.Open:0===s.disclosureState,m=(0,l.useMemo)(()=>({open:0===s.disclosureState,close:d}),[s,d]);return l.createElement(I.Provider,{value:s.panelId},(0,p.XX)({mergeRefs:f,ourProps:{ref:y,id:n},theirProps:o,slot:m,defaultTag:"div",features:S,visible:h,name:"Disclosure.Panel"}))})})},72049:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(65162),l=r(11866),o=r.n(l);function u(e){var t,r,l;let{debounce:u,scroll:s,polyfill:a,offsetSize:c}=void 0===e?{debounce:0,scroll:!1,offsetSize:!1}:e,d=a||("undefined"==typeof window?class{}:window.ResizeObserver);if(!d)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");
1let[f,p]=(0,n.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),v=(0,n.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:f}),y=u?"number"==typeof u?u:u.scroll:null,b=u?"number"==typeof u?u:u.resize:null,h=(0,n.useRef)(!1);(0,n.useEffect)(()=>(h.current=!0,()=>void(h.current=!1)));let[m,g,P]=(0,n.useMemo)(()=>{let e=()=>{if(!v.current.element)return;let{left:e,top:t,width:r,height:n,bottom:l,right:o,x:u,y:s}=v.current.element.getBoundingClientRect(),a={left:e,top:t,width:r,height:n,bottom:l,right:o,x:u,y:s};v.current.element instanceof HTMLElement&&c&&(a.height=v.current.element.offsetHeight,a.width=v.current.element.offsetWidth),Object.freeze(a),h.current&&!i(v.current.lastBounds,a)&&p(v.current.lastBounds=a)};return[e,b?o()(e,b):e,y?o()(e,y):e]},[p,c,y,b]);function w(){v.current.scrollContainers&&(v.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",P,!0)),v.current.scrollContainers=null),v.current.resizeObserver&&(v.current.resizeObserver.disconnect(),v.current.resizeObserver=null)}function I(){v.current.element&&(v.current.resizeObserver=new d(P),v.current.resizeObserver.observe(v.current.element),s&&v.current.scrollContainers&&v.current.scrollContainers.forEach(e=>e.addEventListener("scroll",P,{capture:!0,passive:!0})))}return t=P,r=!!s,(0,n.useEffect)(()=>{if(r)return window.addEventListener("scroll",t,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",t,!0)},[t,r]),l=g,(0,n.useEffect)(()=>(window.addEventListener("resize",l),()=>void window.removeEventListener("resize",l)),[l]),(0,n.useEffect)(()=>{w(),I()},[s,P,g]),(0,n.useEffect)(()=>w,[]),[e=>{e&&e!==v.current.element&&(w(),v.current.element=e,v.current.scrollContainers=function e(t){let r=[];if(!t||t===document.body)return r;let{overflow:n,overflowX:l,overflowY:o}=window.getComputedStyle(t);return[n,l,o].some(e=>"auto"===e||"scroll"===e)&&r.push(t),[...r,...e(t.parentElement)]}(e),I())},f,m]}let s=["x","y","top","bottom","left","right","width","height"],i=(e,t)=>s.every(r=>e[r]===t[r])},98517:(e,t,r)=>{"use strict";r.d(t,{I:()=>q});var n,l=r(54066),o=r(65162),u=r.t(o,2),s=r(65445),i=r(80594),a=r(9138),c=1,d={};function f(e){return e in d&&(delete d[e],!0)}var p={setImmediate:function(e){var t=c++;return d[t]=!0,n||(n=Promise.resolve()),n.then(function(){return f(t)&&e()}),t},clearImmediate:function(e){f(e)}},v=p.setImmediate,y=p.clearImmediate,b={setImmediate:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=b.delegate;return((null==r?void 0:r.setImmediate)||v).apply(void 0,(0,i.fX)([],(0,i.zs)(e)))},clearImmediate:function(e){var t=b.delegate;return((null==t?void 0:t.clearImmediate)||y)(e)},delegate:void 0},h=function(e){function t(t,r){var n=e.call(this,t,r)||this;
1return n.scheduler=t,n.work=r,n}return(0,i.C6)(t,e),t.prototype.requestAsyncId=function(t,r,n){return(void 0===n&&(n=0),null!==n&&n>0)?e.prototype.requestAsyncId.call(this,t,r,n):(t.actions.push(this),t._scheduled||(t._scheduled=b.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,r,n){if(void 0===n&&(n=0),null!=n?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,t,r,n);var l,o=t.actions;null!=r&&(null==(l=o[o.length-1])?void 0:l.id)!==r&&(b.clearImmediate(r),t._scheduled===r&&(t._scheduled=void 0))},t}(a.R),m=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.C6)(t,e),t.prototype.flush=function(e){this._active=!0;var t,r=this._scheduled;this._scheduled=void 0;var n=this.actions;e=e||n.shift();do if(t=e.execute(e.state,e.delay))break;while((e=n[0])&&e.id===r&&n.shift());if(this._active=!1,t){for(;(e=n[0])&&e.id===r&&n.shift();)e.unsubscribe();throw t}},t}(r(79820).q))(h),g=r(41406),P=r(49173),w=r(68532),I=r(96578);let E=Symbol.for("apollo.skipToken"),D=Symbol.for("apollo.hook.wrappers");var S=r(79312),C=r(64318);function k(e){let t=o.useContext((0,S.l)()),r=e||t.client;return(0,C.V1)(!!r,30),r}var R=r(44792),T=r(74694);let O="function"==typeof(0,T.n)(()=>window.document.createElement),_=!1,x=u.useSyncExternalStore,L="ReactNative"==(0,T.n)(()=>navigator.product),z=(0,T.n)(()=>navigator.userAgent.indexOf("jsdom")>=0)||!1,M=(O||L)&&!z,B=x||((e,t,r)=>{let n=t();R.g&&!_&&n!==t()&&(_=!0,C.V1.error(36));let[{inst:l},u]=o.useState({inst:{value:n,getSnapshot:t}});return M?o.useLayoutEffect(()=>{Object.assign(l,{value:n,getSnapshot:t}),F(l)&&u({inst:l})},[e,n,t]):Object.assign(l,{value:n,getSnapshot:t}),o.useEffect(()=>(F(l)&&u({inst:l}),e(function(){F(l)&&u({inst:l})})),[e]),n});function F(e){let{value:t,getSnapshot:r}=e;try{return t!==r()}catch(e){return!0}}let X=Symbol(),q=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];let[l]=r;return(function(e,t,r){let n=[r.queryManager,e.startsWith("use")?o.useContext((0,S.l)()):void 0],l=t;for(let t of n){var u;let r=null==t||null==(u=t[D])?void 0:u[e];r&&(l=r(l))}return l})("useQuery",j,k("object"==typeof l?l.client:void 0))(e,l)};function j(e){var t,r,n,u,i;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=k("object"==typeof a?a.client:void 0),{ssr:d}="object"==typeof a?a:{},f=function(e,t){let r=o.useRef(void 0);return r.current&&(0,l.L)(r.current.deps,t)||(r.current={value:e(),deps:t}),r.current.value}(()=>{if(r===E){let e={...(0,P.l)(n,{query:t,fetchPolicy:"standby"}),[w._K]:!0};return e[A]=!0,e}let e=(0,P.l)(n,{...r,query:t});return r.skip&&(e.initialFetchPolicy=r.initialFetchPolicy||r.fetchPolicy,e.fetchPolicy="standby"),e},[t=e,r=a,n=c.defaultOptions.watchQuery]);function p(t){let r=c.watchQuery(f);return{client:c,query:e,observable:r,resultData:{current:r.getCurrentResult(),previousData:null==t?void 0:t.resultData.current.data,variables:r.variables}}}let[v,y]=o.useState(p);(c!==v.client||e!==v.query)&&y(v=p(v));let{observable:b,resultData:h}=v;u=f,i=b,u.fetchPolicy||(u.fetchPolicy=i.options.initialFetchPolicy),function(e,t,r){if(t[X]&&!(0,l.L)(t[X],r)){var n,o;t[X][A]&&!r.initialFetchPolicy&&(r.initialFetchPolicy=r.fetchPolicy),(n=t[X],o=r,n.query===o.query&&(0,l.L)(n.variables,o.variables)&&(n.fetchPolicy===o.fetchPolicy||"standby"!==o.fetchPolicy&&"standby"!==n.fetchPolicy))?t.applyOptions(r):t.reobserve(r);let u=t.getCurrentResult();(0,l.L)(u.data,e.current.data)||(e.previousData=e.current.data||e.previousData),e.current=u,e.variables=t.variables}t[X]=r}(h,b,f);let g=function(e,t,r){let n=e.options.fetchPolicy;return B(o.useCallback(r=>{let n=e.pipe((0,s.Q)(m)).subscribe(n=>{let o=t.current;(0,l.L)(o,n)&&(0,l.L)(t.variables,e.variables)||(t.variables=e.variables,o.data&&!(0,l.L)(o.data,n.data)&&(t.previousData=o.data),t.current=n,r())});return()=>{setTimeout(()=>n.unsubscribe())}},[e,t]),()=>t.current,()=>"standby"!==n&&!1===r||"no-cache"===n?q.ssrDisabledResult:t.current)}(b,h,d),I=o.useMemo(()=>({refetch:b.refetch.bind(b),fetchMore:b.fetchMore.bind(b),updateQuery:b.updateQuery.bind(b),startPolling:b.startPolling.bind(b),stopPolling:b.stopPolling.bind(b),subscribeToMore:b.subscribeToMore.bind(b)}),[b]),D=h.previousData;return o.useMemo(()=>{let{partial:e,...t}=g;return{...t,client:c,observable:b,variables:b.variables,previousData:D,...I}},[g,c,b,D,I])}let A=Symbol();q.ssrDisabledResult=(0,I.G)({loading:!0,data:void 0,dataState:"empty",error:void 0,networkStatus:g.p.loading,partial:!0})}}]);
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.