PageSourceSearch

https://ttpsc.com/_next/static/immutable/chunks/2qc3iut07pb5h.js

js ttpsc.com collected 2026-09-24 21:40:54 UTC 49,185 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,83791,e=>{"use strict";var t=e.i(40075),n=e.i(674),s=e.i(1483),r=e.i(51603),i=e.i(26466),l=e.i(1183),a=e.i(66383);let o=(0,t.createContext)(null);o.displayName="DescriptionContext";let u=Object.assign((0,a.forwardRefWithAs)(function(e,n){let u=(0,t.useId)(),c=(0,l.useDisabled)(),{id:d=`headlessui-description-${u}`,...h}=e,p=function e(){let n=(0,t.useContext)(o);if(null===n){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return n}(),f=(0,i.useSyncRefs)(n);(0,s.useIsoMorphicEffect)(()=>p.register(d),[d,p.register]);let v=(0,r.useSlot)({...p.slot,disabled:c||!1}),m={ref:f,...p.props,id:d};return(0,a.useRender)()({ourProps:m,theirProps:h,slot:v,defaultTag:"p",name:p.name||"Description"})}),{});e.s(["Description",0,u,"useDescribedBy",0,function(){var e,n;return null!=(n=null==(e=(0,t.useContext)(o))?void 0:e.value)?n:void 0},"useDescriptions",0,function(){let[e,s]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let r=(0,n.useEvent)(e=>(s(t=>[...t,e]),()=>s(t=>{let n=t.slice(),s=n.indexOf(e);return -1!==s&&n.splice(s,1),n}))),i=(0,t.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props,value:e.value}),[r,e.slot,e.name,e.props,e.value]);return t.default.createElement(o.Provider,{value:i},e.children)},[s])]}])},32611,e=>{"use strict";let t,n;var s=e.i(84837),r=e.i(64731),i=e.i(40075),l=e.i(5419),a=e.i(29023),o=e.i(674),u=e.i(78374),c=e.i(1483),d=e.i(89027),h=e.i(45516),p=e.i(66606),f=e.i(44873),v=e.i(97271),m=e.i(97963),g=e.i(5738),w=e.i(51603),b=e.i(26466),x=e.i(61707),E=e.i(91306),y=e.i(96895),P=e.i(27638),C=e.i(53356),S=e.i(81489),I=e.i(25475),O=e.i(49406),_=e.i(42231),A=e.i(67679),F=e.i(38789),M=e.i(9858),k=e.i(66383),R=e.i(72773),B=e.i(39801),D=e.i(18273),T=e.i(35057),z=Object.defineProperty,j=(e,t,n)=>{let s;return(s="symbol"!=typeof t?t+"":t)in e?z(e,s,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[s]=n,n},L=((t=L||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),Y=((n=Y||{})[n.OpenPopover=0]="OpenPopover",n[n.ClosePopover=1]="ClosePopover",n[n.SetButton=2]="SetButton",n[n.SetButtonId=3]="SetButtonId",n[n.SetPanel=4]="SetPanel",n[n.SetPanelId=5]="SetPanelId",n);let N={0:e=>0===e.popoverState?e:{...e,popoverState:0,__demoMode:!1},1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
1e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}};class $ extends D.Machine{constructor(e){super(e),j(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=e?_.isHTMLElement(e)?e:"current"in e&&_.isHTMLElement(e.current)?e.current:this.state.button:this.state.button;null==t||t.focus()},open:()=>this.send({type:0}),setButtonId:e=>this.send({type:3,buttonId:e}),setButton:e=>this.send({type:2,button:e}),setPanelId:e=>this.send({type:5,panelId:e}),setPanel:e=>this.send({type:4,panel:e})}),j(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let n=null!=(t=(0,M.getOwnerDocument)(e.button))?t:document;for(let t of n.querySelectorAll("body > *"))if(Number(null==t?void 0:t.contains(e.button))^Number(null==t?void 0:t.contains(e.panel)))return!0;let s=(0,A.getFocusableElements)(n),r=s.indexOf(e.button),i=(r+s.length-1)%s.length,l=(r+1)%s.length,a=s[i],o=s[l];return!e.panel.contains(a)&&!e.panel.contains(o)}});{let e=this.state.id,t=T.stackMachines.get(null);this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}static new({id:e,__demoMode:t=!1}){return new $({id:e,__demoMode:t,popoverState:+!t,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(e,t){return(0,F.match)(t.type,N,e,t)}}var X=e.i(46723);let H=(0,i.createContext)(null);function W(e){let t=(0,i.useContext)(H);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,W),t}return t}let V=(0,i.createContext)(null);function Q(){return(0,i.useContext)(V)}V.displayName="PopoverGroupContext";let q=(0,i.createContext)(null);q.displayName="PopoverPanelContext";let K=k.RenderFeatures.RenderStrategy|k.RenderFeatures.Static;function U(e,t){let n=(0,i.useId)(),{id:s=`headlessui-popover-backdrop-${n}`,transition:r=!1,...l}=e,a=W("Popover.Backdrop"),u=(0,I.useSlice)(a,(0,i.useCallback)(e=>e.popoverState,[])),[c,d]=(0,i.useState)(null),h=(0,b.useSyncRefs)(t,d),p=(0,S.useOpenClosed)(),[f,v]=(0,E.useTransition)(r,c,null!==p?(p&S.State.Open)===S.State.Open:u===L.Open),m=(0,o.useEvent)(e=>{if((0,O.isDisabledReactIssue7711)(e.currentTarget))return e.preventDefault();a.actions.close()}),g=(0,w.useSlot)({open:u===L.Open}),x={ref:h,id:s,"aria-hidden":!0,onClick:m,...(0,E.transitionDataAttributes)(v)};return(0,k.useRender)()({ourProps:x,theirProps:l,slot:g,defaultTag:"div",features:K,visible:f,name:"Popover.Backdrop"})}let G=k.RenderFeatures.RenderStrategy|k.RenderFeatures.Static,Z=(0,k.forwardRefWithAs)(function(e,t){var n;let s=(0,i.useId)(),{__demoMode:r=!1,...l}=e,a=function({id:e,__demoMode:t=!1}){let n=(0,i.useMemo)(()=>$.new({id:e,__demoMode:t}),[]);return(0,X.useOnUnmount)(()=>n.dispose()),n}({id:s,__demoMode:r}),c=(0,i.useRef)(null),h=(0,b.useSyncRefs)(t,(0,b.optionalRef)(e=>{c.current=e})),[v,g,x,E,C]=(0,I.useSlice)(a,(0,i.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),O=(0,f.useRootDocument)(null!=(n=c.current)?n:g),R=(0,d.useLatestValue)(E),D=(0,d.useLatestValue)(C),T=(0,i.useMemo)(()=>({buttonId:R,panelId:D,close:a.actions.close}),[R,D,a]),z=Q(),j=null==z?void 0:z.registerPopover,Y=(0,o.useEvent)(()=>{var e,t;let n=(0,M.getActiveElement)(null!=(e=c.current)?e:g);return null!=(t=null==z?void 0:z.isFocusWithinPopoverGroup())?t:n&&((null==g?void 0:g.contains(n))||(null==x?void 0:x.contains(n)))});(0,i.useEffect)(()=>null==j?void 0:j(T),[j,T]);let[N,W]=(0,B.useNestedPortals)(),V=(0,m.useMainTreeNode)(g),K=(0,m.useRootContainers)({mainTreeNode:V,portals:N,defaultContainers:[{get current(){return a.state.button}},{get current(){return a.state.panel}}]});(0,u.useEventListener)(O,"focus",e=>{var t,n,s,r,i,l;e.target!==window&&_.isHTMLorSVGElement(e.target)&&a.state.popoverState===L.Open&&(Y()||a.state.button&&a.state.panel&&(K.contains(e.target)||null!=(n=null==(t=a.state.beforePanelSentinel.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(r=null==(s=a.state.afterPanelSentinel.current)?void 0:s.contains)&&r.call(s,e.target)||null!=(l=null==(i=a.state.afterButtonSentinel.current)?void 0:i.contains)&&l.call(i,e.target)||a.actions.close()))},!0);let U=v===L.Open;(0,p.useOutsideClick)(U,K.resolveContainers,(e,t)=>{a.actions.close(),(0,A.isFocusableElement)(t,A.FocusableMode.Loose)||(e.preventDefault(),null==g||g.focu
1s())});let G=(0,w.useSlot)({open:v===L.Open,close:a.actions.refocusableClose}),Z=(0,I.useSlice)(a,(0,i.useCallback)(e=>(0,F.match)(e.popoverState,{[L.Open]:S.State.Open,[L.Closed]:S.State.Closed}),[])),J=(0,k.useRender)();return i.default.createElement(m.MainTreeProvider,{node:V},i.default.createElement(P.FloatingProvider,null,i.default.createElement(q.Provider,{value:null},i.default.createElement(H.Provider,{value:a},i.default.createElement(y.CloseProvider,{value:a.actions.refocusableClose},i.default.createElement(S.OpenClosedProvider,{value:Z},i.default.createElement(W,null,J({ourProps:{ref:h},theirProps:l,slot:G,defaultTag:"div",name:"Popover"}))))))))}),J=(0,k.forwardRefWithAs)(function(e,t){let n=(0,i.useId)(),{id:a=`headlessui-popover-button-${n}`,disabled:u=!1,autoFocus:c=!1,...d}=e,h=W("Popover.Button"),[p,f,m,g,E,y,S]=(0,I.useSlice)(h,(0,i.useCallback)(e=>[e.popoverState,h.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),B=(0,i.useRef)(null),D=`headlessui-focus-sentinel-${(0,i.useId)()}`,T=Q(),z=null==T?void 0:T.closeOthers,j=null!==(0,i.useContext)(q);(0,i.useEffect)(()=>{if(!j)return h.actions.setButtonId(a),()=>h.actions.setButtonId(null)},[j,a,h]);let[Y]=(0,i.useState)(()=>Symbol()),N=(0,b.useSyncRefs)(B,t,(0,P.useFloatingReference)(),(0,o.useEvent)(e=>{if(!j){if(e)h.state.buttons.current.push(Y);else{let e=h.state.buttons.current.indexOf(Y);-1!==e&&h.state.buttons.current.splice(e,1)}h.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&h.actions.setButton(e)}})),$=(0,b.useSyncRefs)(B,t),X=(0,o.useEvent)(e=>{var t,n,s;if(j){if(h.state.popoverState===L.Closed)return;switch(e.key){case R.Keys.Space:case R.Keys.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),h.actions.close(),null==(s=h.state.button)||s.focus()}}else switch(e.key){case R.Keys.Space:case R.Keys.Enter:e.preventDefault(),e.stopPropagation(),h.state.popoverState===L.Closed?(null==z||z(h.state.buttonId),h.actions.open()):h.actions.close();break;case R.Keys.Escape:if(h.state.popoverState!==L.Open)return null==z?void 0:z(h.state.buttonId);if(!B.current)return;let r=(0,M.getActiveElement)(B.current);if(r&&!B.current.contains(r))return;e.preventDefault(),e.stopPropagation(),h.actions.close()}}),H=(0,o.useEvent)(e=>{j||e.key===R.Keys.Space&&e.preventDefault()}),V=(0,o.useEvent)(e=>{var t,n;(0,O.isDisabledReactIssue7711)(e.currentTarget)||u||(j?(h.actions.close(),null==(t=h.state.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),h.state.popoverState===L.Closed?(null==z||z(h.state.buttonId),h.actions.open()):h.actions.close(),null==(n=h.state.button)||n.focus()))}),K=(0,o.useEvent)(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:U,focusProps:G}=(0,s.useFocusRing)({autoFocus:c}),{isHovered:Z,hoverProps:J}=(0,r.useHover)({isDisabled:u}),{pressed:ee,pressProps:et}=(0,l.useActivePress)({disabled:u}),en=p===L.Open,es=(0,w.useSlot)({open:en,active:ee||en,disabled:u,hover:Z,focus:U,autofocus:c}),er=(0,v.useResolveButtonType)(e,m),ei=j?(0,k.mergeProps)({ref:$,type:er,onKeyDown:X,onClick:V,disabled:u||void 0,autoFocus:c},G,J,et):(0,k.mergeProps)({ref:N,id:g,type:er,"aria-expanded":p===L.Open,"aria-controls":E?y:void 0,disabled:u||void 0,autoFocus:c,onKeyDown:X,onKeyUp:H,onClick:V,onMouseDown:K},G,J,et),el=(0,x.useTabDirection)(),ea=(0,o.useEvent)(()=>{if(!_.isHTMLElement(h.state.panel))return;let e=h.state.panel;(0,F.match)(el.current,{[x.Direction.Forwards]:()=>(0,A.focusIn)(e,A.Focus.First),[x.Direction.Backwards]:()=>(0,A.focusIn)(e,A.Focus.Last)})===A.FocusResult.Error&&(0,A.focusIn)((0,A.getFocusableElements)((0,M.getRootNode)(h.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,F.match)(el.current,{[x.Direction.Forwards]:A.Focus.Next,[x.Direction.Backwards]:A.Focus.Previous}),{relativeTo:h.state.button})}),eo=(0,k.useRender)();return i.default.createElement(i.default.Fragment,null,eo({ourProps:ei,theirProps:d,slot:es,defaultTag:"button",name:"Popover.Button"}),en&&!j&&f&&i.default.createElement(C.Hidden,{id:D,ref:S,features:C.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:ea}))}),ee=(0,k.forwardRefWithAs)(U),et=(0,k.forwardRefWithAs)(U),en=(0,k.forwardRefWithAs)(function(e,t){let n=(0,i.useId)(),{id:s=`headlessui-popover-panel-${n}`,focus:r=!1,anchor:l,portal:u=!1,modal:d=!1,transition:p=!1,...v}=e,m=W("Popover.Panel"),O=(0,I.useSlice)(m,m.selectors.isPortalled),[_,D,T,z,j]=(0,I.useSlice)(m,(0,i.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),Y=`headlessui-focus-sentinel-before-${n}`,N=`headlessui-focus-sentinel-after-${n}`,$=(0,i.useRef)(null),X=(0,P.useResolvedAnchor)(l),[H,V]=(0,P.useFloatingPanel)(X),Q=(0,P.useFloatingPanelProps)();X&&(u=!0);let[K,U]=(0,i.useState)(null),Z=(0,b.useSyncRefs)($,t,X?H:null,m.actions.setPanel,U),J=(0,f.useOwnerDocument)(D),ee=(0,f.useOwnerDocument)($.current);(0,c.useIsoMorphicEffect)(()=>(m.actions.setPanelId(s),()=>m.actions.setPanelId(null)),[s,m]);let et=(0,S.useOpenClosed)(),[en,es]=(0,E.useTransition)(p,K,null!==et?(et&S.State.Open)===S.State.Open:_===L.Open);(0,h.useOnDisappear)(en,D,m.actions.close),(0,g.useScrollLock)(!T&&d&&en,ee);let er=(0,o.useEvent)(e=>{var t;if(e.key===R.Keys.Escape){if(m.state.popoverState!==L.Open||!$.current)return;let n=(0,M.getActiveElement)($.current);if(n&&!$.current.contains(n))return;e.preventDefault(),e.stopPropagation(),m.actions.close(),null==(t=m.state.button)||t.focu
1s()}});(0,i.useEffect)(()=>{var t;e.static||_===L.Closed&&(null==(t=e.unmount)||t)&&m.actions.setPanel(null)},[_,e.unmount,e.static,m]),(0,i.useEffect)(()=>{if(T||!r||_!==L.Open||!$.current)return;let e=(0,M.getActiveElement)($.current);$.current.contains(e)||(0,A.focusIn)($.current,A.Focus.First)},[T,r,$.current,_]);let ei=(0,w.useSlot)({open:_===L.Open,close:m.actions.refocusableClose}),el=(0,k.mergeProps)(X?Q():{},{ref:Z,id:s,onKeyDown:er,onBlur:r&&_===L.Open?e=>{var t,n,s,r,i;let l=e.relatedTarget;l&&$.current&&(null!=(t=$.current)&&t.contains(l)||(m.actions.close(),(null!=(s=null==(n=z.current)?void 0:n.contains)&&s.call(n,l)||null!=(i=null==(r=j.current)?void 0:r.contains)&&i.call(r,l))&&l.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...v.style,...V,"--button-width":(0,a.useElementSize)(en,D,!0).width},...(0,E.transitionDataAttributes)(es)}),ea=(0,x.useTabDirection)(),eo=(0,o.useEvent)(()=>{let e=$.current;e&&(0,F.match)(ea.current,{[x.Direction.Forwards]:()=>{var t;(0,A.focusIn)(e,A.Focus.First)===A.FocusResult.Error&&(null==(t=m.state.afterPanelSentinel.current)||t.focus())},[x.Direction.Backwards]:()=>{var e;null==(e=m.state.button)||e.focus({preventScroll:!0})}})}),eu=(0,o.useEvent)(()=>{let e=$.current;e&&(0,F.match)(ea.current,{[x.Direction.Forwards]:()=>{var e;if(!m.state.button)return;let t=null!=(e=(0,M.getRootNode)(m.state.button))?e:document.body,n=(0,A.getFocusableElements)(t),s=n.indexOf(m.state.button),r=n.slice(0,s+1),i=[...n.slice(s+1),...r];for(let e of i.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=K&&K.contains(e)){let t=i.indexOf(e);-1!==t&&i.splice(t,1)}(0,A.focusIn)(i,A.Focus.First,{sorted:!1})},[x.Direction.Backwards]:()=>{var t;(0,A.focusIn)(e,A.Focus.Previous)===A.FocusResult.Error&&(null==(t=m.state.button)||t.focus())}})}),ec=(0,k.useRender)();return i.default.createElement(S.ResetOpenClosedProvider,null,i.default.createElement(q.Provider,{value:s},i.default.createElement(y.CloseProvider,{value:m.actions.refocusableClose},i.default.createElement(B.Portal,{enabled:!!u&&(e.static||en),ownerDocument:J},en&&O&&i.default.createElement(C.Hidden,{id:Y,ref:z,features:C.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:eo}),ec({ourProps:el,theirProps:v,slot:ei,defaultTag:"div",features:G,visible:en,name:"Popover.Panel"}),en&&O&&i.default.createElement(C.Hidden,{id:N,ref:j,features:C.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:eu})))))}),es=(0,k.forwardRefWithAs)(function(e,t){let n=(0,i.useRef)(null),s=(0,b.useSyncRefs)(n,t),[r,l]=(0,i.useState)([]),a=(0,o.useEvent)(e=>{l(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),u=(0,o.useEvent)(e=>(l(t=>[...t,e]),()=>a(e))),c=(0,o.useEvent)(()=>{var e;let t=(0,M.getRootNode)(n.current);if(!t)return!1;let s=(0,M.getActiveElement)(n.current);return!!(null!=(e=n.current)&&e.contains(s))||r.some(e=>{var n,r;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(s))||(null==(r=t.getElementById(e.panelId.current))?void 0:r.contains(s))})}),d=(0,o.useEvent)(e=>{for(let t of r)t.buttonId.current!==e&&t.close()}),h=(0,i.useMemo)(()=>({registerPopover:u,unregisterPopover:a,isFocusWithinPopoverGroup:c,closeOthers:d}),[u,a,c,d]),p=(0,w.useSlot)({}),f=(0,k.useRender)();return i.default.createElement(m.MainTreeProvider,null,i.default.createElement(V.Provider,{value:h},f({ourProps:{ref:s},theirProps:e,slot:p,defaultTag:"div",name:"Popover.Group"})))}),er=Object.assign(Z,{Button:J,Backdrop:et,Overlay:ee,Panel:en,Group:es});e.s(["Popover",0,er,"PopoverBackdrop",0,et,"PopoverButton",0,J,"PopoverGroup",0,es,"PopoverOverlay",0,ee,"PopoverPanel",0,en],32611)},78374,e=>{"use strict";var t=e.i(40075),n=e.i(89027);e.s(["useEventListener",0,function(e,s,r,i){let l=(0,n.useLatestValue)(r);(0,t.useEffect)(()=>{function t(e){l.current(e)}return(e=null!=e?e:window).addEventListener(s,t,i),()=>e.removeEventListener(s,t,i)},[e,s,i])}])},36827,e=>{"use strict";var t=e.i(32660),n=e.i(9858),s=e.i(62107),r=e.i(1483);let i=new Map,l=new Map;function a(e){var t;let n=null!=(t=l.get(e))?t:0;return l.set(e,n+1),0!==n?()=>o(e):(i.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>o(e))}function o(e){var t;let n=null!=(t=l.get(e))?t:1;if(1===n?l.delete(e):l.set(e,n-1),1!==n)return;let s=i.get(e);s&&(null===s["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",s["aria-hidden"]),e.inert=s.inert,i.delete(e))}e.s(["useInertOthers",0,function(e,{allowed:i,disallowed:l}={}){let o=(0,s.useIsTopLayer)(e,"inert-others");(0,r.useIsoMorphicEffect)(()=>{var e,s;if(!o)return;let r=(0,t.disposables)();for(let t of null!=(e=null==l?void 0:l())?e:[])t&&r.add(a(t));let u=null!=(s=null==i?void 0:i())?s:[];for(let e of u){if(!e)continue;let t=(0,n.getOwnerDocument)(e);if(!t)continue;let s=e.parentElement;for(;s&&s!==t.body;){for(let e of s.children)u.some(t=>e.contains(t))||r.add(a(e));s=s.parentElement}}return r.dispose},[o,i,l])}])},97963,e=>{"use strict";var t=e.i(40075),n=e.i(53356),s=e.i(42231),r=e.i(9858),i=e.i(674);let l=(0,t.createContext)(null);function a(e=null){var n;return null!=(n=(0,t.useContext)(l))?n:e}e.s(["MainTreeProvider",0,function({children:e,node:i}
1){let[o,u]=(0,t.useState)(null),c=a(null!=i?i:o);return t.default.createElement(l.Provider,{value:c},e,null===c&&t.default.createElement(n.Hidden,{features:n.HiddenFeatures.Hidden,ref:e=>{var t,n;if(e){for(let i of null!=(n=null==(t=(0,r.getOwnerDocument)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(i!==document.body&&i!==document.head&&s.isElement(i)&&null!=i&&i.contains(e)){u(i);break}}}}))},"useMainTreeNode",0,a,"useRootContainers",0,function({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let l=(0,i.useEvent)(()=>{var i,l;let a=(0,r.getOwnerDocument)(n),o=[];for(let t of e)null!==t&&(s.isElement(t)?o.push(t):"current"in t&&s.isElement(t.current)&&o.push(t.current));if(null!=t&&t.current)for(let e of t.current)o.push(e);for(let e of null!=(i=null==a?void 0:a.querySelectorAll("html > *, body > *"))?i:[])e!==document.body&&e!==document.head&&s.isElement(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(l=null==n?void 0:n.getRootNode())?void 0:l.host))||o.some(t=>e.contains(t))||o.push(e));return o}
1);return{resolveContainers:l,contains:(0,i.useEvent)(e=>l().some(t=>t.contains(e)))}}])},61707,e=>{"use strict";let t;var n=e.i(40075),s=e.i(81520),r=((t=r||{})[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t);e.s(["Direction",0,r,"useTabDirection",0,function(){let e=(0,n.useRef)(0);return(0,s.useWindowEvent)(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}])},96895,e=>{"use strict";var t=e.i(40075);let n=(0,t.createContext)(()=>{});e.s(["CloseProvider",0,function({value:e,children:s}){return t.default.createElement(n.Provider,{value:e},s)},"useClose",0,function(){return(0,t.useContext)(n)}])},1183,e=>{"use strict";var t=e.i(40075);let n=(0,t.createContext)(void 0);e.s(["DisabledProvider",0,function({value:e,children:s}){return t.default.createElement(n.Provider,{value:e},s)},"useDisabled",0,function(){return(0,t.useContext)(n)}])},45694,(e,t,n)=>{var s="function"==typeof Float32Array;function r(e,t,n){return(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e}function i(e,t,n){return 3*(1-3*n+3*t)*e*e+2*(3*n-6*t)*e+3*t}function l(e){return e}t.exports=function(e,t,n,a){if(!(0<=e&&e<=1&&0<=n&&n<=1))throw Error("bezier x values must be in [0, 1] range");if(e===t&&n===a)return l;for(var o=s?new Float32Array(11):Array(11),u=0;u<11;++u)o[u]=r(.1*u,e,n);return function(s){return 0===s?0:1===s?1:r(function(t){for(var s=0,l=1;10!==l&&o[l]<=t;++l)s+=.1;var a=s+(t-o[--l])/(o[l+1]-o[l])*.1,u=i(a,e,n);if(u>=.001){for(var c=a,d=0;d<4;++d){var h=i(c,e,n);if(0===h)break;var p=r(c,e,n)-t;c-=p/h}return c}return 0===u?a:function(e,t,n,s,i){var l,a,o=0;do(l=r(a=t+(n-t)/2,s,i)-e)>0?n=a:t=a;while(Math.abs(l)>1e-7&&++o<10)return a}(t,s,s+.1,e,n)}(s),t,a)}}},50550,e=>{"use strict";var t=e.i(1098);function n(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let s=n(0,t.useTranslations);n(0,t.useFormatter),e.s(["useTranslations",0,s])},11352,(e,t,n)=>{"use strict";e.i(4737),Object.defineProperty(n,"__esModule",{value:!0});var s={default:function(){return c},getImageProps:function(){return u}};for(var r in s)Object.defineProperty(n,r,{enumerable:!0,get:s[r]});let i=e.r(36437),l=e.r(82125),a=e.r(64830),o=i._(e.r(88861));function u(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let c=a.Image},7883,(e,t,n)=>{t.exports=e.r(11352)},31972,e=>{"use strict";var t,n,s,r,i,l,a,o,u,c,d,h=e.i(45694),p=function(e){this.startX=e.startX,this.startY=e.startY,this.endX=e.endX,this.endY=e.endY,this.totalX=this.endX-this.startX,this.totalY=this.endY-this.startY,this.startMultiplierX=e.startMultiplierX||1,this.endMultiplierX=e.endMultiplierX||1,this.startMultiplierY=e.startMultiplierY||1,this.endMultiplierY=e.endMultiplierY||1};function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e}).apply(this,arguments)}(t=l||(l={})).speed="speed",t.translateX="translateX",t.translateY="translateY",t.rotate="rotate",t.rotateX="rotateX",t.rotateY="rotateY",t.rotateZ="rotateZ",t.scale="scale",t.scaleX="scaleX",t.scaleY="scaleY",t.scaleZ="scaleZ",t.opacity="opacity",(n=a||(a={})).px="px",n["%"]="%",n.vh="vh",n.vw="vw",(s=o||(o={})).deg="deg",s.turn="turn",s.rad="rad",(u||(u={}))[""]="",(r=c||(c={})).vertical="vertical",r.horizontal="horizontal",(i=d||(d={})).ease="ease",i.easeIn="easeIn",i.easeOut="easeOut",i.easeInOut="easeInOut",i.easeInQuad="easeInQuad",i.easeInCubic="easeInCubic",i.easeInQuart="easeInQuart",i.easeInQuint="easeInQuint",i.easeInSine="easeInSine",i.easeInExpo="easeInExpo",i.easeInCirc="easeInCirc",i.easeOutQuad="easeOutQuad",i.easeOutCubic="easeOutCubic",i.easeOutQuart="easeOutQuart",i.easeOutQuint="easeOutQuint",i.easeOutSine="easeOutSine",i.easeOutExpo="easeOutExpo",i.easeOutCirc="easeOutCirc",i.easeInOutQuad="easeInOutQuad",i.easeInOutCubic="easeInOutCubic",i.easeInOutQuart="easeInOutQuart",i.easeInOutQuint="easeInOutQuint",i.easeInOutSine="easeInOutSine",i.easeInOutExpo="easeInOutExpo",i.easeInOutCirc="easeInOutCirc",i.easeInBack="easeInBack",i.easeOutBack="easeOutBack",i.easeInOutBack="easeInOutBack";var v=0,m=function(){function e(e){var t=e.el.getBoundingClientRect();if(e.view.scrollContainer){var n=e.view.scrollContainer.getBoundingClientRect();t=f({},t,{top:t.top-n.top,right:t.right-n.left,bottom:t.bottom-n.top,left
1:t.left-n.left})}this.height=e.el.offsetHeight,this.width=e.el.offsetWidth,this.left=t.left,this.right=t.right,this.top=t.top,this.bottom=t.bottom,e.rootMargin&&this._setRectWithRootMargin(e.rootMargin)}return e.prototype._setRectWithRootMargin=function(e){var t=e.top+e.bottom,n=e.left+e.right;this.top-=e.top,this.right+=e.right,this.bottom+=e.bottom,this.left-=e.left,this.height+=t,this.width+=n},e}(),g=[u[""],a.px,a["%"],a.vh,a.vw,o.deg,o.turn,o.rad];function w(e,t){void 0===t&&(t=a["%"]);var n={value:0,unit:t};if(void 0===e)return n;if("number"!=typeof e&&"string"!=typeof e)throw Error("Invalid value provided. Must provide a value as a string or number");if(n.value=parseFloat(e=String(e)),n.unit=e.match(/[\d.\-+]*\s*(.*)/)[1]||t,!g.includes(n.unit))throw Error("Invalid unit provided.");return n}var b={ease:[.25,.1,.25,1],easeIn:[.42,0,1,1],easeOut:[0,0,.58,1],easeInOut:[.42,0,.58,1],easeInQuad:[.55,.085,.68,.53],easeInCubic:[.55,.055,.675,.19],easeInQuart:[.895,.03,.685,.22],easeInQuint:[.755,.05,.855,.06],easeInSine:[.47,0,.745,.715],easeInExpo:[.95,.05,.795,.035],easeInCirc:[.6,.04,.98,.335],easeOutQuad:[.25,.46,.45,.94],easeOutCubic:[.215,.61,.355,1],easeOutQuart:[.165,.84,.44,1],easeOutQuint:[.23,1,.32,1],easeOutSine:[.39,.575,.565,1],easeOutExpo:[.19,1,.22,1],easeOutCirc:[.075,.82,.165,1],easeInOutQuad:[.455,.03,.515,.955],easeInOutCubic:[.645,.045,.355,1],easeInOutQuart:[.77,0,.175,1],easeInOutQuint:[.86,0,.07,1],easeInOutSine:[.445,.05,.55,.95],easeInOutExpo:[1,0,0,1],easeInOutCirc:[.785,.135,.15,.86],easeInBack:[.6,-.28,.735,.045],easeOutBack:[.175,.885,.32,1.275],easeInOutBack:[.68,-.55,.265,1.55]};function x(e){if(Array.isArray(e))return(0,h.default)(e[0],e[1],e[2],e[3]);if("string"==typeof e&&void 0!==b[e]){var t=b[e];return(0,h.default)(t[0],t[1],t[2],t[3])}}var E=Object.values(l),y={speed:"px",translateX:"%",translateY:"%",rotate:"deg",rotateX:"deg",rotateY:"deg",rotateZ:"deg",scale:"",scaleX:"",scaleY:"",scaleZ:"",opacity:""};function P(e,t){var n={};return E.forEach(function(s){var r=y[s];if("number"==typeof(null==e?void 0:e[s])){var i=null==e?void 0:e[s],l=w(10*(i||0)+"px"),a=w(-10*(i||0)+"px"),o={start:l.value,end:a.value,unit:l.unit};t===c.vertical&&(n.translateY=o),t===c.horizontal&&(n.translateX=o)}if(Array.isArray(null==e?void 0:e[s])){var u=null==e?void 0:e[s];if(void 0!==u[0]&&void 0!==u[1]){var d=w(null==u?void 0:u[0],r),h=w(null==u?void 0:u[1],r),p=x(null==u?void 0:u[2]);if(n[s]={start:d.value,end:h.value,unit:d.unit,easing:p},d.unit!==h.unit)throw Error("Must provide matching units for the min and max offset values of each axis.")}}}),n}function C(e,t,n,s){var r=(n-e)/t;return s&&(r=s(r)),r}function S(e,t){var n,s;return{value:(n="function"==typeof e.easing?e.easing(t):t,s=(null==e?void 0:e.start)||0,(((null==e?void 0:e.end)||0)-s)*(n-0)/1+s),unit:null==e?void 0:e.unit}}var I=Object.values(l).filter(function(e){return"opacity"!==e});function O(e){var t=e.el;t&&(t.style.transform="",t.style.opacity="")}function _(e,t,n){return Math.max(n/(n+(Math.abs(e)+Math.abs(t))*(t>e?-1:1)),1)}function A(e,t){var n=e.start,s=e.end,r=e.unit;if("%"===r){var i=t/100;n*=i,s*=i}if("vw"===r){var l=n/100,a=s/100;n=window.innerWidth*l,s=window.innerWidth*a}if("vh"===r){var o=n/100,u=s/100;n=window.innerHeight*o,s=window.innerHeight*u}return{start:n,end:s}}var F={start:0,end:0,unit:""},M=function(e,t,n){return Math.min(Math.max(e,t),n)},k=function(){function e(e){var t,n;this.el=e.el,this.props=e.props,this.scrollAxis=e.scrollAxis,this.disabledParallaxController=e.disabledParallaxController||!1,this.id=++v,this.effects=P(this.props,this.scrollAxis),this.isInView=null,this.progress=0,this._setElementEasing(e.props.easing),t=e.el,n=Object.keys(this.effects).includes("opacity"),t.style.willChange="transform"+(n?",opacity":"")}var t=e.prototype;return t.updateProps=function(e){return this.props=f({},this.props,e),this.effects=P(e,this.scrollAxis),this._setElementEasing(e.easing),this},t.setCachedAttributes=function(e,t){O(this),this.rect=new m({el:this.props.targetElement||this.el,rootMargin:this.props.rootMargin,view:e});var n,s,r,i,l,a,o,u,d,h,v,g,w=(n=this.props,s=this.effects,r=this.scrollAxis,!n.rootMargin&&!n.targetElement&&!n.shouldDisableScalingTranslations&&(!!s.translateX&&r===c.horizontal||!!s.translateY&&r===c.vertical));return"number"==typeof this.props.startScroll&&"number"==typeof this.props.endScroll?(this.limits=new p({startX:this.props.startScroll,startY:this.props.startScroll,endX:this.props.endScroll,endY:this.props.endScroll}),this._setElementStyles(),this):(w?(this.limits=function(e,t,n,s,r,i){var l=n.translateX||F,a=n.translateY||F,o=A(l,e.width),u=o.start,d=o.end,h=A(a,e.height),f=h.start,v=h.end,m=e.top-t.height,g=e.left-t.width,w=e.bottom,b=e.right,x=1,E=1;r===c.vertical&&(E=x=_(f,v,t.height+e.height));var y=1,P=1;if(r===c.horizontal&&(P=y=_(u,d,t.width+e.width)),f<0&&(m+=f*x),v>0&&(w+=v*E),u<0&&(g+=u*y),d>0&&(b+=d*P),g+=s.x,b+=s.x,m+=s.y,w+=s.y,i){var C=s.y+e.top<t.height,S=s.x+e.left<t.width,I=s.y+e.bottom>t.scrollHeight-t.height,O=s.x+e.right>t.scrollWidth-t.height;C&&I&&(x=1,E=1,m=0,w=t.scrollHeight-t.height),S&&O&&(y=1,P=1,g=0,b=t.scrollWidth-t.width),!C&&I&&(m=e.top-t.height+s.y,x=_(f,v,(w=t.scrollHeight-t.height)-m),E=1,f<0&&(m+=f*x)),!S&&O&&(g=e.left-t.width+s.x,y=_(u,d,(b=t.scrollWidth-t.width)-g),P=1,u<0&&(g+=u*y)),C&&!I&&(m=0,x=1,E=_(f,v,(w=e.bottom+s.y)-m),v>0&&(w+=v*E)),S&&!O&&(g=0,y=1,P=_(u,d,(b=e.right+s.x)-g),d>0&&(b+=d*P))}return new p({startX:g,startY:m,endX:b,endY:w,startMultiplierX:y,endMultiplierX:P,startMultiplierY:x,endMultiplierY:E})}(this.rect,e,this.effects,t,this.scrollAxis,this.props.shouldAlwaysCompleteAnimation),this.scaledEffects=(i=this.effects,l=this.limits,(a=f({},i)).translateX&&(a.translateX=f({},i.translateX,{start:a.translateX.start*l.startMultiplierX,end:a.translateX.end*l.endMultiplierX})),a.translateY&&(a.translateY=f({},i.translateY,{start:a.translateY.start*l.startMultiplierY,end:a.translateY.end*l.endMultiplierY})),a)):this.limits=(o=this.rect,u=this.props.shouldAlwaysCompleteAnimation,d=o.top-e.height,h=o.left-e.width,v=o.bottom,g=o.right,h+=t.x,g+=t.x,d+=t.y,v+=t.y,u&&(t.y+o.top<e.height&&(d=0),t.x+o.left<e.width&&(h=0),v>e.scrollHeight-e.height&&(v=e.scrollHeight-e.height),g>e.scrollWidth-e.width&&(g=e.scrollWidth-e.width)),new p({startX:h,startY:d,endX:g,endY:v})),this._setElementStyles(),this)},t._updateElementIsInView=function(e){var t=null===this.isInView;
1e!==this.isInView&&(e?this.props.onEnter&&this.props.onEnter(this):!t&&(this._setFinalProgress(),this._setElementStyles(),this.props.onExit&&this.props.onExit(this))),this.isInView=e},t._setFinalProgress=function(){var e=M(Math.round(this.progress),0,1);this._updateElementProgress(e)},t._setElementStyles=function(){this.props.disabled||this.disabledParallaxController||function(e,t,n){if(n){var s,r,i,l,a,o=(s=e,r=t,I.reduce(function(e,t){var n=s[t]&&S(s[t],r);return void 0===n||void 0===n.value||void 0===n.unit?e:e+(t+"("+n.value+n.unit)+")"},"")),u=(i=e,l=t,void 0===(a=i.opacity&&S(i.opacity,l))||void 0===a.value||void 0===a.unit?"":""+a.value);n.style.transform=o,n.style.opacity=u}}(this.scaledEffects||this.effects,this.progress,this.el)},t._updateElementProgress=function(e){this.progress=e,this.props.onProgressChange&&this.props.onProgressChange(this.progress),this.props.onChange&&this.props.onChange(this)},t._setElementEasing=function(e){this.easing=x(e)},t.updateElementOptions=function(e){this.scrollAxis=e.scrollAxis,this.disabledParallaxController=e.disabledParallaxController||!1},t.updatePosition=function(e){if(!this.limits)return this;var t=this.scrollAxis===c.vertical,n=null===this.isInView,s=t?this.limits.startY:this.limits.startX,r=t?this.limits.endY:this.limits.endX,i=t?this.limits.totalY:this.limits.totalX,l=t?e.y:e.x,a=l>=s&&l<=r;if(this._updateElementIsInView(a),a){var o=C(s,i,l,this.easing);this._updateElementProgress(o),this._setElementStyles()}else n&&(this.progress=M(Math.round(C(s,i,l,this.easing)),0,1),this._setElementStyles());return this},e}(),R=function(){function e(e){this.scrollContainer=e.scrollContainer,this.width=e.width,this.height=e.height,this.scrollHeight=e.scrollHeight,this.scrollWidth=e.scrollWidth}var t=e.prototype;return t.hasChanged=function(e){return e.width!==this.width||e.height!==this.height||e.scrollWidth!==this.scrollWidth||e.scrollHeight!==this.scrollHeight},t.setSize=function(e){return this.width=e.width,this.height=e.height,this.scrollHeight=e.scrollHeight,this.scrollWidth=e.scrollWidth,this},e}(),B=function(){function e(e,t){this.x=e,this.y=t,this.dx=0,this.dy=0}return e.prototype.setScroll=function(e,t){return this.dx=e-this.x,this.dy=t-this.y,this.x=e,this.y=t,this},e}(),D=function(){function e(e){var t=e.scrollAxis,n=void 0===t?c.vertical:t,s=e.scrollContainer,r=e.disabled;this.disabled=void 0!==r&&r,this.scrollAxis=n,this.elements=[],this._hasScrollContainer=!!s,this.viewEl=null!=s?s:window;var i=this._getScrollPosition(),l=i[0],a=i[1];this.scroll=new B(l,a),this.view=new R({width:0,height:0,scrollWidth:0,scrollHeight:0,scrollContainer:this._hasScrollContainer?s:void 0}),this._ticking=!1,this._supportsPassive=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){return e=!0,!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e}(),this._bindAllMethods(),this.disabled||(this._addListeners(this.viewEl),this._addResizeObserver(),this._setViewSize())}e.init=function(t){if(!("u">typeof window))throw Error("Looks like ParallaxController.init() was called on the server. This method must be called on the client.");return new e(t)};var t=e.prototype;return t._bindAllMethods=function(){var e=this;["_addListeners","_removeListeners","_getScrollPosition","_handleScroll","_handleUpdateCache","_updateAllElements","_updateElementPosition","_setViewSize","_addResizeObserver","_checkIfViewHasChanged","_getViewParams","getElements","createElement","removeElementById","resetElementStyles","updateElementPropsById","update","updateScrollContainer","destroy"].forEach(function(t){e[t]=e[t].bind(e)})},t._addListeners=function(e){e.addEventListener("scroll",this._handleScroll,!!this._supportsPassive&&{passive:!0}),window.addEventListener("resize",this._handleUpdateCache,!1),window.addEventListener("blur",this._handleUpdateCache,!1),window.addEventListener("focus",this._handleUpdateCache,!1),window.addEventListener("load",this._handleUpdateCache,!1)},t._removeListeners=function(e){var t;e.removeEventListener("scroll",this._handleScroll,!1),window.removeEventListener("resize",this._handleUpdate
1Cache,!1),window.removeEventListener("blur",this._handleUpdateCache,!1),window.removeEventListener("focus",this._handleUpdateCache,!1),window.removeEventListener("load",this._handleUpdateCache,!1),null==(t=this._resizeObserver)||t.disconnect()},t._addResizeObserver=function(){var e=this;try{var t=this._hasScrollContainer?this.viewEl:document.documentElement;this._resizeObserver=new ResizeObserver(function(){return e.update()}),this._resizeObserver.observe(t)}catch(e){console.warn("Failed to create the resize observer in the ParallaxContoller")}},t._getScrollPosition=function(){return[this._hasScrollContainer?this.viewEl.scrollLeft:window.pageXOffset,this._hasScrollContainer?this.viewEl.scrollTop:window.pageYOffset]},t._handleScroll=function(){var e,t=this._getScrollPosition(),n=t[0],s=t[1];this.scroll.setScroll(n,s),!this._ticking&&(null==(e=this.elements)?void 0:e.length)>0&&(this._ticking=!0,window.requestAnimationFrame(this._updateAllElements))},t._handleUpdateCache=function(){this._setViewSize(),this._updateAllElements({updateCache:!0})},t._updateAllElements=function(e){var t=this,n=(void 0===e?{}:e).updateCache;this.elements&&this.elements.forEach(function(e){n&&e.setCachedAttributes(t.view,t.scroll),t._updateElementPosition(e)}),this._ticking=!1},t._updateElementPosition=function(e){e.props.disabled||this.disabled||e.updatePosition(this.scroll)},t._getViewParams=function(){if(this._hasScrollContainer){var e=this.viewEl.offsetWidth,t=this.viewEl.offsetHeight,n=this.viewEl.scrollHeight,s=this.viewEl.scrollWidth;return this.view.setSize({width:e,height:t,scrollHeight:n,scrollWidth:s})}var r=document.documentElement;return{width:window.innerWidth||r.clientWidth,height:window.innerHeight||r.clientHeight,scrollHeight:r.scrollHeight,scrollWidth:r.scrollWidth}},t._setViewSize=function(){return this.view.setSize(this._getViewParams())},t._checkIfViewHasChanged=function(){return this.view.hasChanged(this._getViewParams())},t.getElements=function(){return this.elements},t.createElement=function(e){var t=new k(f({},e,{scrollAxis:this.scrollAxis,disabledParallaxController:this.disabled}));return t.setCachedAttributes(this.view,this.scroll),this.elements=this.elements?[].concat(this.elements,[t]):[t],this._updateElementPosition(t),this._checkIfViewHasChanged()&&this.update(),t},t.removeElementById=function(e){this.elements&&(this.elements=this.elements.filter(function(t){return t.id!==e}))},t.updateElementPropsById=function(e,t){this.elements&&(this.elements=this.elements.map(function(n){return n.id===e?n.updateProps(t):n})),this.update()},t.resetElementStyles=function(e){O(e)},t.update=function(){var e=this._getScrollPosition(),t=e[0],n=e[1];this.scroll.setScroll(t,n),this._setViewSize(),this._updateAllElements({updateCache:!0})},t.updateScrollContainer=function(e){this._removeListeners(this.viewEl),this.viewEl=e,this._hasScrollContainer=!!e,this.view=new R({width:0,height:0,scrollWidth:0,scrollHeight:0,scrollContainer:e}),this._setViewSize(),this._addListeners(this.viewEl),this._updateAllElements({updateCache:!0})},t.disableParallaxController=function(){this.disabled=!0,this._removeListeners(this.viewEl),this.elements&&this.elements.forEach(function(e){return O(e)})},t.enableParallaxController=function(){var e=this;this.disabled=!1,this.elements&&this.elements.forEach(function(t){return t.updateElementOptions({disabledParallaxController:!1,scrollAxis:e.scrollAxis})}),this._addListeners(this.viewEl),this._addResizeObserver(),this._setViewSize()},t.disableAllElements=function(){console.warn("deprecated: use disableParallaxController() instead"),this.elements&&(this.elements=this.elements.map(function(e){return e.updateProps({disabled:!0})})),this.update()},t.enableAllElements=function(){console.warn("deprecated: use enableParallaxController() instead"),this.elements&&(this.elements=this.elements.map(function(e){return e.updateProps({disabled:!1})})),this.update()},t.destroy=function(){this._removeListeners(this.viewEl),this.elements&&this.elements.forEach(function(e){return O(e)}),this.elements=void 0},e}(),T=e.i(40075);function z(e){var t;let{disabled:n,easing:s,endScroll:r,onChange:i,onEnter:l,onExit:a,onProgressChange:o,opacity:u,rootMargin:c,rotate:d,rotateX:h,rotateY:p,rotateZ:f,scale:v,scaleX:m,scaleY:g,scaleZ:w,shouldAlwaysCompleteAnimation:b,shouldDisableScalingTranslations:x,speed:E,startScroll:y,targetElement:P,translateX:C,translateY:S,...I}=e;
1return{parallaxProps:(Object.keys(t={disabled:n,easing:s,endScroll:r,onChange:i,onEnter:l,onExit:a,onProgressChange:o,opacity:u,rootMargin:c,rotate:d,rotateX:h,rotateY:p,rotateZ:f,scale:v,scaleX:m,scaleY:g,scaleZ:w,shouldAlwaysCompleteAnimation:b,shouldDisableScalingTranslations:x,speed:E,startScroll:y,targetElement:P,translateX:C,translateY:S}).forEach(e=>void 0===t[e]&&delete t[e]),t),rest:I}}let j=T.default.createContext(null),L={height:0},Y={position:"absolute",top:0,left:0,right:0,bottom:0},N=e=>{let{parallaxProps:t,rest:n}=z(e),{children:s,disabled:r,style:i,expanded:l=!0,image:a,testId:o,...u}=n,c=e.image?{backgroundImage:`url(${e.image})`,backgroundPosition:"center",backgroundSize:"cover"}:{},d=l?function(e){if(Array.isArray(e.translateY)){let s=w(e.translateY[0]),r=w(e.translateY[1]);if("px"===s.unit&&"px"===r.unit)return{top:`${-1*Math.abs(r.value)}px`,bottom:`${-1*Math.abs(s.value)}px`};if("%"===s.unit&&"%"===r.unit){var t,n;let i=null!=(t=null==(n=e.targetElement)?void 0:n.getBoundingClientRect())?t:L,l=-1*Math.abs(.01*i.height*r.value),a=-1*Math.abs(.01*i.height*s.value);return{top:`${l}px`,bottom:`${a}px`}}}if(e.speed){let t=-(10*Math.abs(e.speed||0)*1);return{top:`${t}px`,bottom:`${t}px`}}return{}}(e):{},h=function(e){let t=function(){let e=(0,T.useContext)(j);if("u"<typeof window)return null;if(!e)throw Error("Could not find `react-scroll-parallax` context value. Please ensure the component is wrapped in a <ParallaxProvi
1der>");return e}(),n=(0,T.useRef)(null),{parallaxProps:s}=z(e);(0,T.useEffect)(()=>{let e=t instanceof D;if(!("u"<typeof window)&&!t&&!e)throw Error("Must wrap your application's <Parallax /> components in a <ParallaxProvider />.")},[t]);let[r,i]=(0,T.useState)();return(0,T.useEffect)(()=>{let e;if(n.current instanceof HTMLElement){let r={el:n.current,props:s};i(e=null==t?void 0:t.createElement(r))}else throw Error("You must assign the ref returned by the useParallax() hook to an HTML Element.");return()=>{e&&(null==t||t.removeElementById(e.id))}},[]),(0,T.useEffect)(()=>{r&&(e.disabled&&(null==t||t.resetElementStyles(r)),null==t||t.updateElementPropsById(r.id,s))},[e.disabled,e.easing,e.endScroll,e.onChange,e.onEnter,e.onExit,e.onProgressChange,e.opacity,e.rootMargin,e.rotate,e.rotateX,e.rotateY,e.rotateZ,e.scale,e.scaleX,e.scaleY,e.scaleZ,e.shouldAlwaysCompleteAnimation,e.shouldDisableScalingTranslations,e.speed,e.startScroll,e.targetElement,e.translateX,e.translateY]),{ref:n,controller:t,element:r}}({targetElement:e.targetElement,shouldDisableScalingTranslations:!0,...t});return T.default.createElement("div",{"data-testid":o,ref:h.ref,style:{...c,...Y,...d,...i},...u},n.children)},$={position:"relative",overflow:"hidden",width:"100%"};e.s(["ParallaxBanner",0,e=>{let[t,n]=(0,T.useState)(null),s=(0,T.useRef)(null);(0,T.useEffect)(()=>{n(s.current)},[]);let{disabled:r,style:i,layers:l=[],...a}=e;return T.default.createElement("div",{ref:s,style:{...$,...i},...a},t&&l&&l.length>0?l.map((e,n)=>T.default.createElement(N,{...e,targetElement:t,key:`layer-${n}`,testId:`layer-${n}`})):null,t?T.default.Children.map(e.children,e=>(null==e?void 0:e.type)===N?T.default.cloneElement(e,{targetElement:t}):e):null)}
1,"ParallaxBannerLayer",0,N,"ParallaxProvider",0,function(e){var t;let n=(0,T.useRef)(null);return n.current||(t={scrollAxis:e.scrollAxis||c.vertical,scrollContainer:e.scrollContainer,disabled:e.isDisabled},n.current="u">typeof window?D.init(t):null),(0,T.useEffect)(()=>{e.scrollContainer&&n.current&&n.current.updateScrollContainer(e.scrollContainer)},[e.scrollContainer]),(0,T.useEffect)(()=>{e.isDisabled&&n.current&&n.current.disableParallaxController(),!e.isDisabled&&n.current&&n.current.enableParallaxController()},[e.isDisabled]),(0,T.useEffect)(()=>()=>{var e;null==n||null==(e=n.current)||e.destroy()},[]),T.default.createElement(j.Provider,{value:n.current},e.children)}],31972)},1171,e=>{"use strict";var t=e.i(88386),n=e.i(30504),s=e.i(57440),r=e.i(32611),i=e.i(50550),l=e.i(40075);e.i(21351);var a=e.i(89441),o=e.i(1103);e.s(["AuthorCallButton",0,function({phone:e,label:u,author:c}){let d=(0,i.useTranslations)("contact"),h=`tel:${e}`,p=(e=>{if(!e)return"";let t=e.replace(/[^\d+]/g,"");for(let[e,n]of Object.entries({"+48":e=>9===e.length?`+48 ${e.slice(0,3)} ${e.slice(3,6)} ${e.slice(6)}`:null,"+45":e=>e.length>=8?`+45 ${e.slice(0,4)} ${e.slice(4,8)} ${e.slice(8)}`:null,"+49":e=>e.length>=6?`+49 ${e.slice(0,3)} ${e.slice(3)}`:null,"+33":e=>e.length>=9?`+33 ${e.slice(0,1)} ${e.slice(1,3)} ${e.slice(3,5)} ${e.slice(5,7)} ${e.slice(7)}`:null,"+886":e=>e.length>=10?`+886 (${e.slice(0,2)}) ${e.slice(2,6)}-${e.slice(6)}`:null,"+1":e=>10===e.length?`+1 (${e.slice(0,3)}) ${e.slice(3,6)}-${e.slice(6)}`:null,"+44":e=>e.length>=7?`+44 ${e.slice(0,2)} ${e.slice(2,5)} ${e.slice(5)}`:null,"+971":e=>e.length>=9?`+971 ${e.slice(0,2)} ${e.slice(2,5)} ${e.slice(5)}`:null}))if(t.startsWith(e)){let s=n(t.slice(e.length));if(s)return s}return e})(e),f=(0,l.useRef)(!1),v={event:"author-contact-phone",label:u,author:c},m=()=>{f.current||(f.current=!0,window.dataLayer=window.dataLayer??[],window.dataLayer.push({...v,link_url:h}))};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"contents pointer-fine:hidden",children:(0,t.jsx)(a.ButtonLinkTT,{href:h,variant:"secondary",size:"xs",icon:"phone",onClick:m,children:u})}),(0,t.jsxs)(r.Popover,{className:"relative hidden pointer-fine:block",children:[(0,t.jsxs)(r.PopoverButton,{className:(0,o.getButtonClasses)("secondary","xs","default"),onClick:m,children:[(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faPhone,className:"inherit aspect-square max-h-[1.25em] max-w-[1.25em] shrink-0",size:"lg"}),u]}),(0,t.jsxs)(r.PopoverPanel,{anchor:"bottom start",className:"border-tt-gray-300 z-50 mt-2 rounded-md border bg-white px-4 py-3 shadow-2xl outline-none",children:[(0,t.jsx)("span",{className:"text-tt-gray-700 text-sm",children:d("directPhoneNumber")}),(0,t.jsx)("br",{}),(0,t.jsx)("a",{href:h,className:"hover:text-tt-pink-500 font-montserrat text-sm font-semibold whitespace-nowrap text-gray-900",children:p})]})]})]})}],1171)},22028,e=>{"use strict";var t=e.i(88386),n=e.i(30504),s=e.i(57440),r=e.i(1103);e.s(["ButtonSpanTT",0,function({className:e,variant:i="primary",size:l="default",width:a="default",children:o,icon:u,...c}){let d=(0,r.getButtonClasses)(i,l,a,e);return(0,t.jsxs)("span",{className:d,...c,children:["mailing-list"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faEnvelopesBulk,className:"inherit aspect-square max-h-[1em] max-w-[1em]",size:"lg"}),"download"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faDownToLine,className:"inherit aspect-square max-h-[1em] max-w-[1em]",size:"lg"}),"video"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faPlay,className:"inherit aspect-square max-h-[1em] max-w-[1em]",size:"lg"}),"message"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faMessages,className:"inherit aspect-square max-h-[1em] max-w-[1em]",size:"lg"}),"podcast"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faPodcast,className:"inherit aspect-square max-h-[1em] max-w-[1em]",size:"lg"}
1),"read"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faBook,className:"inherit aspect-square max-h-[1em] max-w-[1em]",size:"lg"}),"calendar"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faCalendarAlt,className:"inherit aspect-square max-h-[1em] max-w-[1em]",size:"lg"}),o,("tertiary"===i||"tertiary-white"===i)&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faChevronRight,className:"inherit max-h-[1em] max-w-[1em]",size:"lg"})]})}])},21351,90873,e=>{"use strict";var t=e.i(88386),n=e.i(30504),s=e.i(57440),r=e.i(1103);e.s(["ButtonTT",0,function({className:e,variant:i="primary",size:l="default",width:a="default",children:o,icon:u,...c}){let d=(0,r.getButtonClasses)(i,l,a,e);return(0,t.jsxs)("button",{className:d,...c,children:["download"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faDownToLine,className:"inherit aspect-square max-h-[1.25em] max-w-[1.25em]",size:"lg"}),"video"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faPlay,className:"inherit aspect-square max-h-[1.25em] max-w-[1.25em]",size:"lg"}),"message"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faMessages,className:"inherit aspect-square max-h-[1.25em] max-w-[1.25em]",size:"lg"}),"podcast"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faPodcast,className:"inherit aspect-square max-h-[1.25em] max-w-[1.25em]",size:"lg"}
1),"read"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faBook,className:"inherit aspect-square max-h-[1.25em] max-w-[1.25em]",size:"lg"}),"calendar"===u&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faCalendarAlt,className:"inherit aspect-square max-h-[1.25em] max-w-[1.25em]",size:"lg"}),o,"tertiary"===i&&(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faChevronRight,className:"inherit max-h-[1.25em] max-w-[1.25em]",size:"lg"})]})}],90873),e.i(89441),e.i(22028),e.i(72361),e.s([],21351)},7793,e=>{"use strict";var t=e.i(88386),n=e.i(7284);e.s(["LoadingSpinner",0,function({direction:e="column",message:s,circleSize:r=10,fontSize:i="base",textColor:l="text-tt-pink-500"}){return(0,t.jsxs)("div",{className:(0,n.default)("column"===e?"flex-col":"flex-row items-center","mx-auto flex w-fit justify-center",`gap-${r/2}`),children:[(0,t.jsxs)("svg",{className:(0,n.default)("mx-auto animate-spin",`h-${r} w-${r}`,l),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,t.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"3"}),(0,t.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),s&&(0,t.jsx)("span",{className:(0,n.default)(`text-${i}`),children:s})]})}])},93030,e=>{"use strict";var t=e.i(88386),n=e.i(7284);e.s(["Grid",0,function({children:e,className:s,cols:r=2,id:i}){let l=s?.includes("gap-");return(0,t.jsx)("div",{id:i,className:(0,n.default)("grid grid-cols-1 items-start",!l&&"gap-x-6 gap-y-4 lg:gap-x-8 lg:gap-y-5",1===r&&"sm:grid-cols-1 lg:grid-cols-1",2===r&&"sm:grid-cols-1 lg:grid-cols-2",3===r&&"sm:grid-cols-2 lg:grid-cols-3",4===r&&"sm:grid-cols-3 lg:grid-cols-4",5===r&&"sm:grid-cols-4 lg:grid-cols-5",6===r&&"sm:grid-cols-4 lg:grid-cols-6",s),children:e})}])},32080,e=>{"use strict";var t=e.i(88386),n=e.i(7284);e.s(["Lead",0,function({children:e,className:s,isSubtitle:r=!1}){return(0,t.jsx)("p",{className:(0,n.default)("font-montserrat text-lg font-normal xl:text-xl",r&&"max-w-4xl xl:max-w-5xl xl:leading-relaxed",s),children:e})}])}]);

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.