"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[563],{7907:function(e,t,n){var r=n(5313);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},9010:function(e,t,n){n.d(t,{R:function(){return o}});var r,o=((r=o||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},6212:function(e,t,n){n.d(t,{R:function(){return Y}});var r,o,i,l,a,u=n(4090),s=n(9790),c=n(5235);function d(e,t){let[n,r]=(0,u.useState)(e),o=(0,c.E)(e);return(0,s.e)(()=>r(o.current),[o,r,...t]),n}var f=n(641),p=n(3701),v=n(2381),m=n(1679);function h(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase())return"button"}var g=n(6601);let b=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function y(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!(o instanceof HTMLElement))return r;let i=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let l=i?null!=(n=o.innerText)?n:"":r;return b.test(l)&&(l=l.replace(b,"")),l}function E(e){return[e.screenX,e.screenY]}var x=n(7700),O=n(8358),S=n(4152),R=((r=R||{})[r.First=0]="First",r[r.Previous=1]="Previous",r[r.Next=2]="Next",r[r.Last=3]="Last",r[r.Specific=4]="Specific",r[r.Nothing=5]="Nothing",r),w=n(5205),T=n(8803);function L(e,t){return e?e+"["+t+"]":t}var A=n(2640),F=n(7302),P=n(8318),N=n(9010),C=((o=C||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o),I=((i=I||{})[i.Single=0]="Single",i[i.Multi=1]="Multi",i),M=((l=M||{})[l.Pointer=0]="Pointer",l[l.Other=1]="Other",l),D=((a=D||{})[a.OpenListbox=0]="OpenListbox",a[a.CloseListbox=1]="CloseListbox",a[a.GoToOption=2]="GoToOption",a[a.Search=3]="Search",a[a.ClearSearch=4]="ClearSearch",a[a.RegisterOption=5]="RegisterOption",a[a.UnregisterOption=6]="UnregisterOption",a[a.RegisterLabel=7]="RegisterLabel",a);function k(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,T.z2)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{options:r,activeOptionIndex:o}}let z={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,r=e.options.findIndex(e=>n(e.dataRef.current.value));return -1!==r&&(t=r),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var n;if(e.dataRef.current.disabled||1===e.listboxState)return e;let r=k(e),o=function(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;rr.options,resolveActiveIndex:()=>r.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...r,searchQuery:"",activeOptionIndex:o,activationTrigger:null!=(n=t.trigger)?n:1}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),i=o?e.options.indexOf(o):-1;return -1===i||i===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:i,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let n={id:t.id,dataRef:t.dataRef},r=k(e,e=>[...e,n]);return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(n)),{...e,...r}},6:(e,t)=>{let n=k(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},j=(0,u.createContext)(null);function H(e){let t=(0,u.useContext)(j);if(null===t){let t=Error("<".concat(e," /> is missing a parent component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,H),t}return t}j.displayName="ListboxActionsContext";let U=(0,u.createContext)(null);function V(e){let t=(0,u.useContext)(U);if(null===t){let t=Error("<".concat(e," /> is missing a parent component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,V),t}return t}function _(e,t){return(0,A.E)(t.type,z,e,t)}U.displayName="ListboxDataContext";let B=u.Fragment,G=P.AN.RenderStrategy|P.AN.Static,Y=Object.assign((0,P.yV)(function(e,t){let{value:n,defaultValue:r,form:o,name:i,onChange:l,by:a=(e,t)=>e===t,disabled:c=!1,horizontal:d=!1,multiple:v=!1,...h}=e,b=d?"horizontal":"vertical",y=(0,g.T)(t),[E=v?[]:void 0,S]=function(e,t,n){let[r,o]=(0,u.useState)(n),i=void 0!==e,l=(0,u.useRef)(i),a=(0,u.useRef)(!1),s=(0,u.useRef)(!1);return!i||l.current||a.current?i||!l.current||s.current||(s.current=!0,l.current=i,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(a.current=!0,l.current=i,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[i?e:r,(0,f.z)(e=>(i||o(e),null==t?void 0:t(e)))]}(n,l,r),[w,F]=(0,u.useReducer)(_,{dataRef:(0,u.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),N=(0,u.useRef)({static:!1,hold:!1}),C=(0,u.useRef)(null),I=(0,u.useRef)(null),M=(0,u.useRef)(null),D=(0,f.z)("string"==typeof a?(e,t)=>(null==e?void 0:e[a])===(null==t?void 0:t[a]):a),k=(0,u.useCallback)(e=>(0,A.E)(z.mode,{1:()=>E.some(t=>D(t,e)),0:()=>D(E,e)}),[E]),z=(0,u.useMemo)(()=>({...w,value:E,disabled:c,mode:v?1:0,orientation:b,compare:D,isSelected:k,optionsPropsRef:N,labelRef:C,buttonRef:I,optionsRef:M}),[E,c,v,w]);(0,s.e)(()=>{w.dataRef.current=z},[z]),(0,m.O)([z.buttonRef,z.optionsRef],(e,t)=>{var n;F({type:1}),(0,T.sP)(t,T.tJ.Loose)||(e.preventDefault(),null==(n=z.buttonRef.current)||n.focus())},0===z.listboxState);let H=(0,u.useMemo)(()=>({open:0===z.listboxState,disabled:c,value:E}),[z,c,E]),V=(0,f.z)(e=>{let t=z.options.find(t=>t.id===e);t&&J(t.dataRef.current.value)}),G=(0,f.z)(()=>{if(null!==z.activeOptionIndex){let{dataRef:e,id:t}=z.options[z.activeOptionIndex];J(e.current.value),F({type:2,focus:R.Specific,id:t})}}),Y=(0,f.z)(()=>F({type:0})),Z=(0,f.z)(()=>F({type:1})),q=(0,f.z)((e,t,n)=>e===R.Specific?F({type:2,focus:R.Specific,id:t,trigger:n}):F({type:2,focus:e,trigger:n})),Q=(0,f.z)((e,t)=>(F({type:5,id:e,dataRef:t}),()=>F({type:6,id:e}))),K=(0,f.z)(e=>(F({type:7,id:e}),()=>F({type:7,id:null}))),J=(0,f.z)(e=>(0,A.E)(z.mode,{0:()=>null==S?void 0:S(e),1(){let t=z.value.slice(),n=t.findIndex(t=>D(t,e));return -1===n?t.push(e):t.splice(n,1),null==S?void 0:S(t)}})),W=(0,f.z)(e=>F({type:3,value:e})),X=(0,f.z)(()=>F({type:4})),$=(0,u.useMemo)(()=>({onChange:J,registerOption:Q,registerLabel:K,goToOption:q,closeListbox:Z,openListbox:Y,selectActiveOption:G,selectOption:V,search:W,clearSearch:X}),[]),ee=(0,u.useRef)(null),et=(0,p.G)();return(0,u.useEffect)(()=>{ee.current&&void 0!==r&&et.addEventListener(ee.current,"reset",()=>{null==S||S(r)})},[ee,S]),u.createElement(j.Provider,{value:$},u.createElement(U.Provider,{value:z},u.createElement(O.up,{value:(0,A.E)(z.listboxState,{0:O.ZM.Open,1:O.ZM.Closed})},null!=i&&null!=E&&(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[o,i]of Object.entries(t))!function t(n,r,o){if(Array.isArray(o))for(let[e,i]of o.entries())t(n,L(r,e.toString()),i);else o instanceof Date?n.push([r,o.toISOString()]):"boolean"==typeof o?n.push([r,o?"1":"0"]):"string"==typeof o?n.push([r,o]):"number"==typeof o?n.push([r,"".concat(o)]):null==o?n.push([r,""]):e(o,r,n)}(r,L(n,o),i);return r})({[i]:E}).map((e,t)=>{let[n,r]=e;return u.createElement(x._,{features:x.A.Hidden,ref:0===t?e=>{var t;ee.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...(0,P.oA)({key:n,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:o,name:n,value:r})})}),(0,P.sY)({ourProps:{ref:y},theirProps:h,slot:H,defaultTag:B,name:"Listbox"}))))}),{Button:(0,P.yV)(function(e,t){var n;let r=(0,v.M)(),{id:o="headlessui-listbox-button-".concat(r),...i}=e,l=V("Listbox.Button"),a=H("Listbox.Button"),c=(0,g.T)(l.buttonRef,t),m=(0,p.G)(),b=(0,f.z)(e=>{switch(e.key){case N.R.Space:case N.R.Enter:case N.R.ArrowDown:e.preventDefault(),a.openListbox(),m.nextFrame(()=>{l.value||a.goToOption(R.First)});break;case N.R.ArrowUp:e.preventDefault(),a.openListbox(),m.nextFrame(()=>{l.value||a.goToOption(R.Last)})}}),y=(0,f.z)(e=>{e.key===N.R.Space&&e.preventDefault()}),E=(0,f.z)(e=>{if((0,S.P)(e.currentTarget))return e.preventDefault();0===l.listboxState?(a.closeListbox(),m.nextFrame(()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})})):(e.preventDefault(),a.openListbox())}),x=d(()=>{if(l.labelId)return[l.labelId,o].join(" ")},[l.labelId,o]),O=(0,u.useMemo)(()=>({open:0===l.listboxState,disabled:l.disabled,value:l.value}),[l]),w={ref:c,id:o,type:function(e,t){let[n,r]=(0,u.useState)(()=>h(e));return(0,s.e)(()=>{r(h(e))},[e.type,e.as]),(0,s.e)(()=>{n||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")},[n,t]),n}(e,l.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(n=l.optionsRef.current)?void 0:n.id,"aria-expanded":0===l.listboxState,"aria-labelledby":x,disabled:l.disabled,onKeyDown:b,onKeyUp:y,onClick:E};return(0,P.sY)({ourProps:w,theirProps:i,slot:O,defaultTag:"button",name:"Listbox.Button"})}),Label:(0,P.yV)(function(e,t){let n=(0,v.M)(),{id:r="headlessui-listbox-label-".concat(n),...o}=e,i=V("Listbox.Label"),l=H("Listbox.Label"),a=(0,g.T)(i.labelRef,t);(0,s.e)(()=>l.registerLabel(r),[r]);let c=(0,f.z)(()=>{var e;return null==(e=i.buttonRef.current)?void 0:e.focus({preventScroll:!0})}),d=(0,u.useMemo)(()=>({open:0===i.listboxState,disabled:i.disabled}),[i]);return(0,P.sY)({ourProps:{ref:a,id:r,onClick:c},theirProps:o,slot:d,defaultTag:"label",name:"Listbox.Label"})}),Options:(0,P.yV)(function(e,t){var n;let r=(0,v.M)(),{id:o="headlessui-listbox-options-".concat(r),...i}=e,l=V("Listbox.Options"),a=H("Listbox.Options"),s=(0,g.T)(l.optionsRef,t),c=(0,p.G)(),m=(0,p.G)(),h=(0,O.oJ)(),b=null!==h?(h&O.ZM.Open)===O.ZM.Open:0===l.listboxState;(0,u.useEffect)(()=>{var e;let t=l.optionsRef.current;t&&0===l.listboxState&&t!==(null==(e=(0,F.r)(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})},[l.listboxState,l.optionsRef]);let y=(0,f.z)(e=>{switch(m.dispose(),e.key){case N.R.Space:if(""!==l.searchQuery)return e.preventDefault(),e.stopPropagation(),a.search(e.key);case N.R.Enter:if(e.preventDefault(),e.stopPropagation(),null!==l.activeOptionIndex){let{dataRef:e}=l.options[l.activeOptionIndex];a.onChange(e.current.value)}0===l.mode&&(a.closeListbox(),(0,w.k)().nextFrame(()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})}));break;case(0,A.E)(l.orientation,{vertical:N.R.ArrowDown,horizontal:N.R.ArrowRight}):return e.preventDefault(),e.stopPropagation(),a.goToOption(R.Next);case(0,A.E)(l.orientation,{vertical:N.R.ArrowUp,horizontal:N.R.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),a.goToOption(R.Previous);case N.R.Home:case N.R.PageUp:return e.preventDefault(),e.stopPropagation(),a.goToOption(R.First);case N.R.End:case N.R.PageDown:return e.preventDefault(),e.stopPropagation(),a.goToOption(R.Last);case N.R.Escape:return e.preventDefault(),e.stopPropagation(),a.closeListbox(),c.nextFrame(()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})});case N.R.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(a.search(e.key),m.setTimeout(()=>a.clearSearch(),350))}}),E=d(()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.id},[l.buttonRef.current]),x=(0,u.useMemo)(()=>({open:0===l.listboxState}),[l]),S={"aria-activedescendant":null===l.activeOptionIndex||null==(n=l.options[l.activeOptionIndex])?void 0:n.id,"aria-multiselectable":1===l.mode||void 0,"aria-labelledby":E,"aria-orientation":l.orientation,id:o,onKeyDown:y,role:"listbox",tabIndex:0,ref:s};return(0,P.sY)({ourProps:S,theirProps:i,slot:x,defaultTag:"ul",features:G,visible:b,name:"Listbox.Options"})}),Option:(0,P.yV)(function(e,t){let n,r,o;let i=(0,v.M)(),{id:l="headlessui-listbox-option-".concat(i),disabled:a=!1,value:d,...p}=e,m=V("Listbox.Option"),h=H("Listbox.Option"),b=null!==m.activeOptionIndex&&m.options[m.activeOptionIndex].id===l,x=m.isSelected(d),O=(0,u.useRef)(null),S=(n=(0,u.useRef)(""),r=(0,u.useRef)(""),(0,f.z)(()=>{let e=O.current;if(!e)return"";let t=e.innerText;if(n.current===t)return r.current;let o=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():y(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return y(e).trim()})(e).trim().toLowerCase();return n.current=t,r.current=o,o})),T=(0,c.E)({disabled:a,value:d,domRef:O,get textValue(){return S()}}),L=(0,g.T)(t,O);(0,s.e)(()=>{if(0!==m.listboxState||!b||0===m.activationTrigger)return;let e=(0,w.k)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=O.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[O,b,m.listboxState,m.activationTrigger,m.activeOptionIndex]),(0,s.e)(()=>h.registerOption(l,T),[T,l]);let A=(0,f.z)(e=>{if(a)return e.preventDefault();h.onChange(d),0===m.mode&&(h.closeListbox(),(0,w.k)().nextFrame(()=>{var e;return null==(e=m.buttonRef.current)?void 0:e.focus({preventScroll:!0})}))}),F=(0,f.z)(()=>{if(a)return h.goToOption(R.Nothing);h.goToOption(R.Specific,l)}),N=(o=(0,u.useRef)([-1,-1]),{wasMoved(e){let t=E(e);return(o.current[0]!==t[0]||o.current[1]!==t[1])&&(o.current=t,!0)},update(e){o.current=E(e)}}),C=(0,f.z)(e=>N.update(e)),I=(0,f.z)(e=>{N.wasMoved(e)&&(a||b||h.goToOption(R.Specific,l,0))}),M=(0,f.z)(e=>{N.wasMoved(e)&&(a||b&&h.goToOption(R.Nothing))}),D=(0,u.useMemo)(()=>({active:b,selected:x,disabled:a}),[b,x,a]);return(0,P.sY)({ourProps:{id:l,ref:L,role:"option",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-selected":x,disabled:void 0,onClick:A,onFocus:F,onPointerEnter:C,onMouseEnter:C,onPointerMove:I,onMouseMove:I,onPointerLeave:M,onMouseLeave:M},theirProps:p,slot:D,defaultTag:"li",name:"Listbox.Option"})})})},129:function(e,t,n){n.d(t,{u:function(){return C}});var r,o=n(4090),i=n(3701),l=n(641),a=n(2219),u=n(9790),s=n(5235),c=n(2144),d=n(6601),f=n(5205),p=n(2640);function v(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&e.classList.add(...n)}function m(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&e.classList.remove(...n)}var h=n(8358),g=n(2466),b=n(8318);function y(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split(/\s+/).filter(e=>e.length>1)}let E=(0,o.createContext)(null);E.displayName="TransitionContext";var x=((r=x||{}).Visible="visible",r.Hidden="hidden",r);let O=(0,o.createContext)(null);function S(e){return"children"in e?S(e.children):e.current.filter(e=>{let{el:t}=e;return null!==t.current}).filter(e=>{let{state:t}=e;return"visible"===t}).length>0}function R(e,t){let n=(0,s.E)(e),r=(0,o.useRef)([]),u=(0,a.t)(),c=(0,i.G)(),d=(0,l.z)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b.l4.Hidden,o=r.current.findIndex(t=>{let{el:n}=t;return n===e});-1!==o&&((0,p.E)(t,{[b.l4.Unmount](){r.current.splice(o,1)},[b.l4.Hidden](){r.current[o].state="hidden"}}),c.microTask(()=>{var e;!S(r)&&u.current&&(null==(e=n.current)||e.call(n))}))}),f=(0,l.z)(e=>{let t=r.current.find(t=>{let{el:n}=t;return n===e});return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>d(e,b.l4.Unmount)}),v=(0,o.useRef)([]),m=(0,o.useRef)(Promise.resolve()),h=(0,o.useRef)({enter:[],leave:[],idle:[]}),g=(0,l.z)((e,n,r)=>{v.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(t=>{let[n]=t;return n!==e})),null==t||t.chains.current[n].push([e,new Promise(e=>{v.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(h.current[n].map(e=>{let[t,n]=e;return n})).then(()=>e())})]),"enter"===n?m.current=m.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),y=(0,l.z)((e,t,n)=>{Promise.all(h.current[t].splice(0).map(e=>{let[t,n]=e;return n})).then(()=>{var e;null==(e=v.current.shift())||e()}).then(()=>n(t))});return(0,o.useMemo)(()=>({children:r,register:f,unregister:d,onStart:g,onStop:y,wait:m,chains:h}),[f,d,r,g,y,h,m])}function w(){}O.displayName="NestingContext";let T=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function L(e){var t;let n={};for(let r of T)n[r]=null!=(t=e[r])?t:w;return n}let A=b.AN.RenderStrategy,F=(0,b.yV)(function(e,t){let{show:n,appear:r=!1,unmount:i=!0,...a}=e,s=(0,o.useRef)(null),f=(0,d.T)(s,t);(0,c.H)();let p=(0,h.oJ)();if(void 0===n&&null!==p&&(n=(p&h.ZM.Open)===h.ZM.Open),![!0,!1].includes(n))throw Error("A is used but it is missing a `show={true | false}` prop.");let[v,m]=(0,o.useState)(n?"visible":"hidden"),g=R(()=>{m("hidden")}),[y,x]=(0,o.useState)(!0),w=(0,o.useRef)([n]);(0,u.e)(()=>{!1!==y&&w.current[w.current.length-1]!==n&&(w.current.push(n),x(!1))},[w,n]);let T=(0,o.useMemo)(()=>({show:n,appear:r,initial:y}),[n,r,y]);(0,o.useEffect)(()=>{if(n)m("visible");else if(S(g)){let e=s.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&m("hidden")}else m("hidden")},[n,g]);let L={unmount:i},F=(0,l.z)(()=>{var t;y&&x(!1),null==(t=e.beforeEnter)||t.call(e)}),N=(0,l.z)(()=>{var t;y&&x(!1),null==(t=e.beforeLeave)||t.call(e)});return o.createElement(O.Provider,{value:g},o.createElement(E.Provider,{value:T},(0,b.sY)({ourProps:{...L,as:o.Fragment,children:o.createElement(P,{ref:f,...L,...a,beforeEnter:F,beforeLeave:N})},theirProps:{},defaultTag:o.Fragment,features:A,visible:"visible"===v,name:"Transition"})))}),P=(0,b.yV)(function(e,t){var n,r,x;let w;let{beforeEnter:T,afterEnter:F,beforeLeave:P,afterLeave:N,enter:C,enterFrom:I,enterTo:M,entered:D,leave:k,leaveFrom:z,leaveTo:j,...H}=e,U=(0,o.useRef)(null),V=(0,d.T)(U,t),_=null==(n=H.unmount)||n?b.l4.Unmount:b.l4.Hidden,{show:B,appear:G,initial:Y}=function(){let e=(0,o.useContext)(E);if(null===e)throw Error("A is used but it is missing a parent or .");return e}(),[Z,q]=(0,o.useState)(B?"visible":"hidden"),Q=function(){let e=(0,o.useContext)(O);if(null===e)throw Error("A is used but it is missing a parent or .");return e}(),{register:K,unregister:J}=Q;(0,o.useEffect)(()=>K(U),[K,U]),(0,o.useEffect)(()=>{if(_===b.l4.Hidden&&U.current){if(B&&"visible"!==Z){q("visible");return}return(0,p.E)(Z,{hidden:()=>J(U),visible:()=>K(U)})}},[Z,U,K,J,B,_]);let W=(0,s.E)({base:y(H.className),enter:y(C),enterFrom:y(I),enterTo:y(M),entered:y(D),leave:y(k),leaveFrom:y(z),leaveTo:y(j)}),X=(x={beforeEnter:T,afterEnter:F,beforeLeave:P,afterLeave:N},w=(0,o.useRef)(L(x)),(0,o.useEffect)(()=>{w.current=L(x)},[x]),w),$=(0,c.H)();(0,o.useEffect)(()=>{if($&&"visible"===Z&&null===U.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[U,Z,$]);let ee=G&&B&&Y,et=$&&(!Y||G)?B?"enter":"leave":"idle",en=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,n]=(0,o.useState)(e),r=(0,a.t)(),i=(0,o.useCallback)(e=>{r.current&&n(t=>t|e)},[t,r]),l=(0,o.useCallback)(e=>!!(t&e),[t]);return{flags:t,addFlag:i,hasFlag:l,removeFlag:(0,o.useCallback)(e=>{r.current&&n(t=>t&~e)},[n,r]),toggleFlag:(0,o.useCallback)(e=>{r.current&&n(t=>t^e)},[n])}}(0),er=(0,l.z)(e=>(0,p.E)(e,{enter:()=>{en.addFlag(h.ZM.Opening),X.current.beforeEnter()},leave:()=>{en.addFlag(h.ZM.Closing),X.current.beforeLeave()},idle:()=>{}})),eo=(0,l.z)(e=>(0,p.E)(e,{enter:()=>{en.removeFlag(h.ZM.Opening),X.current.afterEnter()},leave:()=>{en.removeFlag(h.ZM.Closing),X.current.afterLeave()},idle:()=>{}})),ei=R(()=>{q("hidden"),J(U)},Q),el=(0,o.useRef)(!1);!function(e){let{immediate:t,container:n,direction:r,classes:o,onStart:l,onStop:c}=e,d=(0,a.t)(),h=(0,i.G)(),g=(0,s.E)(r);(0,u.e)(()=>{t&&(g.current="enter")},[t]),(0,u.e)(()=>{let e=(0,f.k)();h.add(e.dispose);let t=n.current;if(t&&"idle"!==g.current&&d.current){var r,i,a;let n,u,s,d,h,b,y;return e.dispose(),l.current(g.current),e.add((r=o.current,i="enter"===g.current,a=()=>{e.dispose(),c.current(g.current)},u=i?"enter":"leave",s=(0,f.k)(),d=void 0!==a?(n={called:!1},function(){for(var e=arguments.length,t=Array(e),r=0;r{},"enter"===u&&(t.removeAttribute("hidden"),t.style.display=""),h=(0,p.E)(u,{enter:()=>r.enter,leave:()=>r.leave}),b=(0,p.E)(u,{enter:()=>r.enterTo,leave:()=>r.leaveTo}),y=(0,p.E)(u,{enter:()=>r.enterFrom,leave:()=>r.leaveFrom}),m(t,...r.base,...r.enter,...r.enterTo,...r.enterFrom,...r.leave,...r.leaveFrom,...r.leaveTo,...r.entered),v(t,...r.base,...h,...y),s.nextFrame(()=>{m(t,...r.base,...h,...y),v(t,...r.base,...h,...b),function(e,t){let n=(0,f.k)();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[i,l]=[r,o].map(e=>{let[t=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,t)=>t-e);return t}),a=i+l;if(0!==a){n.group(n=>{n.setTimeout(()=>{t(),n.dispose()},a),n.addEventListener(e,"transitionrun",e=>{e.target===e.currentTarget&&n.dispose()})});let r=n.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(t(),r())})}else t();n.add(()=>t()),n.dispose}(t,()=>(m(t,...r.base,...h),v(t,...r.base,...r.entered),d()))}),s.dispose)),e.dispose}},[r])}({immediate:ee,container:U,classes:W,direction:et,onStart:(0,s.E)(e=>{el.current=!0,ei.onStart(U,e,er)}),onStop:(0,s.E)(e=>{el.current=!1,ei.onStop(U,e,eo),"leave"!==e||S(ei)||(q("hidden"),J(U))})});let ea=H;return ee?ea={...ea,className:(0,g.A)(H.className,...W.current.enter,...W.current.enterFrom)}:el.current&&(ea.className=(0,g.A)(H.className,null==(r=U.current)?void 0:r.className),""===ea.className&&delete ea.className),o.createElement(O.Provider,{value:ei},o.createElement(h.up,{value:(0,p.E)(Z,{visible:h.ZM.Open,hidden:h.ZM.Closed})|en.flags},(0,b.sY)({ourProps:{ref:V},theirProps:ea,defaultTag:"div",features:A,visible:"visible"===Z,name:"Transition.Child"})))}),N=(0,b.yV)(function(e,t){let n=null!==(0,o.useContext)(E),r=null!==(0,h.oJ)();return o.createElement(o.Fragment,null,!n&&r?o.createElement(F,{ref:t,...e}):o.createElement(P,{ref:t,...e}))}),C=Object.assign(F,{Child:N,Root:F})},3701:function(e,t,n){n.d(t,{G:function(){return i}});var r=n(4090),o=n(5205);function i(){let[e]=(0,r.useState)(o.k);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},641:function(e,t,n){n.d(t,{z:function(){return i}});var r=n(4090),o=n(5235);let i=function(e){let t=(0,o.E)(e);return r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;ri.O.nextId():null);return(0,l.e)(()=>{null===t&&n(i.O.nextId())},[t]),null!=t?""+t:void 0}},2219:function(e,t,n){n.d(t,{t:function(){return i}});var r=n(4090),o=n(9790);function i(){let e=(0,r.useRef)(!1);return(0,o.e)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},9790:function(e,t,n){n.d(t,{e:function(){return i}});var r=n(4090),o=n(1879);let i=(e,t)=>{o.O.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},5235:function(e,t,n){n.d(t,{E:function(){return i}});var r=n(4090),o=n(9790);function i(e){let t=(0,r.useRef)(e);return(0,o.e)(()=>{t.current=e},[e]),t}},1679:function(e,t,n){n.d(t,{O:function(){return s}});var r=n(4090),o=n(8803),i=n(5256),l=n(5235);function a(e,t,n){let o=(0,l.E)(t);(0,r.useEffect)(()=>{function t(e){o.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)},[e,n])}var u=n(1372);function s(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],l=(0,r.useRef)(!1);function s(n,r){if(!l.current||n.defaultPrevented)return;let i=r(n);if(null!==i&&i.getRootNode().contains(i)&&i.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e)){if(null===t)continue;let e=t instanceof HTMLElement?t:t.current;if(null!=e&&e.contains(i)||n.composed&&n.composedPath().includes(e))return}return(0,o.sP)(i,o.tJ.Loose)||-1===i.tabIndex||n.preventDefault(),t(n,i)}}(0,r.useEffect)(()=>{requestAnimationFrame(()=>{l.current=n})},[n]);let c=(0,r.useRef)(null);a("pointerdown",e=>{var t,n;l.current&&(c.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),a("mousedown",e=>{var t,n;l.current&&(c.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),a("click",e=>{(0,i.tq)()||c.current&&(s(e,()=>c.current),c.current=null)},!0),a("touchend",e=>s(e,()=>e.target instanceof HTMLElement?e.target:null),!0),(0,u.s)("blur",e=>s(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},2144:function(e,t,n){n.d(t,{H:function(){return l}});var r,o=n(4090),i=n(1879);function l(){let e;let t=(e="undefined"==typeof document,(0,(r||(r=n.t(o,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[l,a]=o.useState(i.O.isHandoffComplete);return l&&!1===i.O.isHandoffComplete&&a(!1),o.useEffect(()=>{!0!==l&&a(!0)},[l]),o.useEffect(()=>i.O.handoff(),[]),!t&&l}},6601:function(e,t,n){n.d(t,{T:function(){return a},h:function(){return l}});var r=n(4090),o=n(641);let i=Symbol();function l(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[i]:t})}function a(){for(var e=arguments.length,t=Array(e),n=0;n{l.current=t},[t]);let a=(0,o.z)(e=>{for(let t of l.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[i]))?void 0:a}},1372:function(e,t,n){n.d(t,{s:function(){return i}});var r=n(4090),o=n(5235);function i(e,t,n){let i=(0,o.E)(t);(0,r.useEffect)(()=>{function t(e){i.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)},[e,n])}},7700:function(e,t,n){n.d(t,{A:function(){return i},_:function(){return l}});var r,o=n(8318),i=((r=i||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r);let l=(0,o.yV)(function(e,t){var n;let{features:r=1,...i}=e,l={ref:t,"aria-hidden":(2&r)==2||(null!=(n=i["aria-hidden"])?n:void 0),style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&r)==4&&(2&r)!=2&&{display:"none"}}};return(0,o.sY)({ourProps:l,theirProps:i,slot:{},defaultTag:"div",name:"Hidden"})})},8358:function(e,t,n){n.d(t,{ZM:function(){return l},oJ:function(){return a},up:function(){return u}});var r,o=n(4090);let i=(0,o.createContext)(null);i.displayName="OpenClosedContext";var l=((r=l||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);function a(){return(0,o.useContext)(i)}function u(e){let{value:t,children:n}=e;return o.createElement(i.Provider,{value:t},n)}},4152:function(e,t,n){function r(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{P:function(){return r}})},2466:function(e,t,n){n.d(t,{A:function(){return r}});function r(){for(var e=arguments.length,t=Array(e),n=0;n"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}},5205:function(e,t,n){n.d(t,{k:function(){return function e(){let t=[],n={addEventListener:(e,t,r,o)=>(e.addEventListener(t,r,o),n.add(()=>e.removeEventListener(t,r,o))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),r=0;rcancelAnimationFrame(o))},nextFrame(){for(var e=arguments.length,t=Array(e),r=0;rn.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),r=0;rclearTimeout(o))},microTask(){for(var e=arguments.length,t=Array(e),o=0;o{i.current&&t[0]()}),n.add(()=>{i.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(t.push(e),()=>{let n=t.indexOf(e);if(n>=0)for(let e of t.splice(n,1))e()}),dispose(){for(let e of t.splice(0))e()}};return n}}});var r=n(1210)},1879:function(e,t,n){n.d(t,{O:function(){return a}});var r=Object.defineProperty,o=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,i=(e,t,n)=>(o(e,"symbol"!=typeof t?t+"":t,n),n);class l{set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}}let a=new l},8803:function(e,t,n){n.d(t,{C5:function(){return g},TO:function(){return d},fE:function(){return f},jA:function(){return y},sP:function(){return m},tJ:function(){return v},z2:function(){return b}});var r,o,i,l,a,u=n(2640),s=n(7302);let c=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(",");var d=((r=d||{})[r.First=1]="First",r[r.Previous=2]="Previous",r[r.Next=4]="Next",r[r.Last=8]="Last",r[r.WrapAround=16]="WrapAround",r[r.NoScroll=32]="NoScroll",r),f=((o=f||{})[o.Error=0]="Error",o[o.Overflow=1]="Overflow",o[o.Success=2]="Success",o[o.Underflow=3]="Underflow",o),p=((i=p||{})[i.Previous=-1]="Previous",i[i.Next=1]="Next",i),v=((l=v||{})[l.Strict=0]="Strict",l[l.Loose=1]="Loose",l);function m(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=(0,s.r)(e))?void 0:t.body)&&(0,u.E)(n,{0:()=>e.matches(c),1(){let t=e;for(;null!==t;){if(t.matches(c))return!0;t=t.parentElement}return!1}})}var h=((a=h||{})[a.Keyboard=0]="Keyboard",a[a.Mouse=1]="Mouse",a);function g(e){null==e||e.focus({preventScroll:!0})}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function y(e,t){var n,r,o;let{sorted:i=!0,relativeTo:l=null,skipElements:a=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?i?b(e):e:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e);a.length>0&&s.length>1&&(s=s.filter(e=>!a.includes(e))),l=null!=l?l:u.activeElement;let d=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(l))-1;if(4&t)return Math.max(0,s.indexOf(l))+1;if(8&t)return s.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=32&t?{preventScroll:!0}:{},v=0,m=s.length,h;do{if(v>=m||v+m<=0)return 0;let e=f+v;if(16&t)e=(e+m)%m;else{if(e<0)return 3;if(e>=m)return 1}null==(h=s[e])||h.focus(p),v+=d}while(h!==u.activeElement);return 6&t&&null!=(o=null==(r=null==(n=h)?void 0:n.matches)?void 0:r.call(n,"textarea,input"))&&o&&h.select(),2}"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0))},2640:function(e,t,n){n.d(t,{E:function(){return r}});function r(e,t){for(var n=arguments.length,o=Array(n>2?n-2:0),i=2;i'"'.concat(e,'"')).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(l,r),l}},1210:function(e,t,n){n.d(t,{Y:function(){return r}});function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}},7302:function(e,t,n){n.d(t,{r:function(){return o}});var r=n(1879);function o(e){return r.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},5256:function(e,t,n){function r(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function o(){return r()||/Android/gi.test(window.navigator.userAgent)}n.d(t,{gn:function(){return r},tq:function(){return o}})},8318:function(e,t,n){n.d(t,{AN:function(){return u},l4:function(){return s},oA:function(){return m},sY:function(){return c},yV:function(){return v}});var r,o,i=n(4090),l=n(2466),a=n(2640),u=((r=u||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),s=((o=s||{})[o.Unmount=0]="Unmount",o[o.Hidden=1]="Hidden",o);function c(e){let{ourProps:t,theirProps:n,slot:r,defaultTag:o,features:i,visible:l=!0,name:u,mergeRefs:s}=e;s=null!=s?s:f;let c=p(n,t);if(l)return d(c,r,o,u,s);let v=null!=i?i:0;if(2&v){let{static:e=!1,...t}=c;if(e)return d(t,r,o,u,s)}if(1&v){let{unmount:e=!0,...t}=c;return(0,a.E)(e?0:1,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},r,o,u,s)})}return d(c,r,o,u,s)}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,{as:a=n,children:u,refName:s="ref",...c}=h(e,["unmount","static"]),d=void 0!==e.ref?{[s]:e.ref}:{},f="function"==typeof u?u(t):u;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t));let v={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(v["data-headlessui-state"]=n.join(" "))}if(a===i.Fragment&&Object.keys(m(c)).length>0){if(!(0,i.isValidElement)(f)||Array.isArray(f)&&f.length>1)throw Error(['Passing props on "Fragment"!',"","The current component <".concat(r,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(c).map(e=>" - ".concat(e)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>" - ".concat(e)).join("\n")].join("\n"));let e=f.props,t="function"==typeof(null==e?void 0:e.className)?function(){for(var t=arguments.length,n=Array(t),r=0;rnull==e)?void 0:e=>{for(let n of t)null!=n&&("function"==typeof n?n(e):n.current=e)}}function p(){for(var e=arguments.length,t=Array(e),n=0;n[e,void 0])));for(let e in o)Object.assign(r,{[e](t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:[],n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}}}]);