PageSourceSearch

https://www.jeel.co/_next/static/chunks/253-93743dc6a9bcf922.js

js jeel.co collected 2026-09-24 09:06:33 UTC 52,409 bytes, 1 lines download raw bytes

1!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="dd09023e-fb36-4a57-8add-09e03a281fc1",t._sentryDebugIdIdentifier="sentry-dbid-dd09023e-fb36-4a57-8add-09e03a281fc1")}catch(t){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[253],{3809:(t,e,n)=>{"use strict";n.d(e,{default:()=>a});var i=n(51567),r=n(95155);function a(t){let{locale:e,...n}=t;if(!e)throw Error(void 0);return(0,r.jsx)(i.Dk,{locale:e,...n})}},24175:(t,e,n)=>{"use strict";n.d(e,{lG:()=>tm,Lj:()=>tp});var i=n(12115),r=n(88499),a=n(93221),o=n(74236),l=n(53182),s=n(76598),u=n(79802),c=n(71691),d=n(59032),f=n(20797),h=n(79065),v=n(50025),g=n(85986);let p=(0,i.createContext)(null);function m(t){let{children:e,node:n}=t,[r,a]=(0,i.useState)(null),o=y(null!=n?n:r);return i.createElement(p.Provider,{value:o},e,null===o&&i.createElement(h.j,{features:h.u.Hidden,ref:t=>{var e,n;if(t){for(let i of null!=(n=null==(e=(0,g.TW)(t))?void 0:e.querySelectorAll("html > *, body > *"))?n:[])if(i!==document.body&&i!==document.head&&v.vq(i)&&null!=i&&i.contains(t)){a(i);break}}}}))}function y(){var t;let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null!=(t=(0,i.useContext)(p))?t:e}var b=n(59879),S=n(21982),_=n(80490),E=n(17342),C=n(84931),w=n(55668),x=n(51116),F=n(47396),O=n(15714),k=n(20536),L=n(69159),T=n(49221),P=n(91553);function j(){let t=(0,i.useRef)(!1);return(0,u.s)(()=>(t.current=!0,()=>{t.current=!1}),[]),t}var I=n(19390),A=n(21891),D=(t=>(t[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t))(D||{}),R=n(43977),N=n(88042),M=n(99795),U=n(28165);function K(t){if(!t)return new Set;if("function"==typeof t)return new Set(t());let e=new Set;for(let n of t.current)v.vq(n.current)&&e.add(n.current);return e}var G=(t=>(t[t.None=0]="None",t[t.InitialFocus=1]="InitialFocus",t[t.TabLock=2]="TabLock",t[t.FocusLock=4]="FocusLock",t[t.RestoreFocus=8]="RestoreFocus",t[t.AutoFocus=16]="AutoFocus",t))(G||{});let B=Object.assign((0,L.FX)(function(t,e){let n,r=(0,i.useRef)(null),s=(0,E.P)(r,e),{initialFocus:u,initialFocusFallback:c,containers:d,features:p=15,...m}=t;(0,S.g)()||(p=0);let y=(0,f.g)(r.current);!function(t,e){let{ownerDocument:n}=e,r=!!(8&t),a=function(){let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0],e=(0,i.useRef)(N.b.slice());return(0,R.F)((t,n)=>{let[i]=t,[r]=n;!0===r&&!1===i&&(0,U._)(()=>{e.current.splice(0)}),!1===r&&!0===i&&(e.current=N.b.slice())},[t,N.b,e]),(0,l._)(()=>{var t;return null!=(t=e.current.find(t=>null!=t&&t.isConnected))?t:null})}(r);(0,R.F)(()=>{r||(0,g.X7)(null==n?void 0:n.body)&&(0,M.pW)(a())},[r]),(0,I.X)(()=>{r&&(0,M.pW)(a())})}(p,{ownerDocument:y});let b=function(t,e){let{ownerDocument:n,container:r,initialFocus:a,initialFocusFallback:l}=e,s=(0,i.useRef)(null),u=(0,o.S)(!!(1&t),"focus-trap#initial-focus"),c=j();return(0,R.F)(()=>{if(0===t)return;if(!u){null!=l&&l.current&&(0,M.pW)(l.current);return}let e=r.current;e&&(0,U._)(()=>{if(!c.current)return;let i=null==n?void 0:n.activeElement;if(null!=a&&a.current){if((null==a?void 0:a.current)===i){s.current=i;return}}else if(e.contains(i)){s.current=i;return}if(null!=a&&a.current)(0,M.pW)(a.current);else{if(16&t){if((0,M.CU)(e,M.BD.First|M.BD.AutoFocus)!==M.Me.Error)return}else if((0,M.CU)(e,M.BD.First)!==M.Me.Error)return;if(null!=l&&l.current&&((0,M.pW)(l.current),(null==n?void 0:n.activeElement)===l.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}s.current=null==n?void 0:n.activeElement})},[l,u,t]),s}(p,{ownerDocument:y,container:r,initialFocus:u,initialFocusFallback:c});!function(t,e){let{ownerDocument:n,container:i,containers:r,previousActiveElement:o}=e,l=j(),s=!!(4&t);(0,a.M)(null==n?void 0:n.defaultView,"focus",t=>{if(!s||!l.current)return;let e=K(r);v.sb(i.current)&&e.add(i.current);let n=o.current;if(!n)return;let a=t.target;v.sb(a)?Y(e,a)?(o.current=a,(0,M.pW)(a)):(t.preventDefault(),t.stopPropagation(),(0,M.pW)(n)):(0,M.pW)(o.current)},!0)}(p,{ownerDocument:y,container:r,containers:d,previousActiveElement:b});let _=(n=(0,i.useRef)(0),(0,A.M)(!0,"keydown",t=>{"Tab"===t.key&&(n.current=+!!t.shiftKey)},!0),n),C=(0,l._)(t=>{if(!v.sb(r.current))return;let e=r.current;(0,k.Y)(_.current,{[D.Forwards]:()=>{(0,M.CU)(e,M.BD.First,{skipElements:[t.relatedTarget,c]})},[D.Backwards]:()=>{(0,M.CU)(e,M.BD.Last,{skipElements:[t.relatedTarget,c]})}})}),w=(0,o.S)(!!(2&p),"focus-trap#tab-lock"),x=(0,P.L)(),F=(0,i.useRef)(!1),O=(0,L.Ci)();return i.createElement(i.Fragment,null,w&&i.createElement(h.j,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:C,features:h.u.Focusable}),O({ourProps:{ref:s,onKeyDown(t){"Tab"==t.key&&(F.current=!0,x.requestAnimationFrame(()=>{F.current=!1}))},onBlur(t){if(!(4&p))return;let e=K(d);v.sb(r.current)&&e.add(r.current);let n=t.relatedTarget;v.Lk(n)&&"true"!==n.dataset.headlessuiFocusGuard&&(Y(e,n)||(F.current?(0,M.CU)(r.current,(0,k.Y)(_.current,{[D.Forwards]:()=>M.BD.Next,[D.Backwards]:()=>M.BD.Previous})|M.BD.WrapAround,{relativeTo:t.target}):v.Lk(t.target)&&(0,M.pW)(t.target)))}},theirProps:m,defaultTag:"div",name:"FocusTrap"}),w&&i.createElement(h.j,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:C,features:h.u.Focusable}))}),{features:G});function Y(t,e){for(let n of t)if(n.contains(e))return!0;return!1}var J=n(75663),H=n(84585),W=n(22369),V=n(14700);function X(t){var e;return!!(t.enter||t.enterFrom||t.enterTo||t.leave||t.leaveFrom||t.leaveTo)||!(0,L.zv)(null!=(e=t.as)?e:tt)||1===i.Children.count(t.children)}let q=(0,i.createContext)(null);q.displayName="TransitionContext";var z=(t=>(t.Visible="visible",t.Hidden="hidden",t))(z||{});let Z=(0,i.createContext)(null);function $(t){return"children"in t?$(t.children):t.current.filter(t=>{let{el:e}=t;return null!==e.current}).filter(t=>{let{state:e}=t;return"visible"===e}).length>0}function Q(t,e){let n=(0,H.Y)(t),r=(0,i.useRef)([]),a=j(),o=(0,P.L)(),s=(0,l._)(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:L.mK.Hidden,i=r.current.findIndex(e=>{let{el:n}=e;return n===t});-1!==i&&((0,k.Y)(e,{[L.mK.Unmount](){r.current.splice(i,1)},[L.mK.Hidden](){r.current[i].state="hidden"}}),o.microTask(()=>{var t;!$(r)&&a.current&&(null==(t=n.current)||t.call(n))}))}),u=(0,l._)(t=>{let e=r.current.find(e=>{let{el:n}=e;return n===t});return e?"visible"!==e.state&&(e.state="visible"):r.current.push({el:t,state:"visible"}),()=>s(t,L.mK.Unmount)}),c=(0,i.useRef)([]),d=(0,i.useRef)(Promise.resolve()),f=(0,i.useRef)({enter:[],leave:[]}
1),h=(0,l._)((t,n,i)=>{c.current.splice(0),e&&(e.chains.current[n]=e.chains.current[n].filter(e=>{let[n]=e;return n!==t})),null==e||e.chains.current[n].push([t,new Promise(t=>{c.current.push(t)})]),null==e||e.chains.current[n].push([t,new Promise(t=>{Promise.all(f.current[n].map(t=>{let[e,n]=t;return n})).then(()=>t())})]),"enter"===n?d.current=d.current.then(()=>null==e?void 0:e.wait.current).then(()=>i(n)):i(n)}),v=(0,l._)((t,e,n)=>{Promise.all(f.current[e].splice(0).map(t=>{let[e,n]=t;return n})).then(()=>{var t;null==(t=c.current.shift())||t()}).then(()=>n(e))});return(0,i.useMemo)(()=>({children:r,register:u,unregister:s,onStart:h,onStop:v,wait:d,chains:f}),[u,s,r,h,v,f,d])}Z.displayName="NestingContext";let tt=i.Fragment,te=L.Ac.RenderStrategy,tn=(0,L.FX)(function(t,e){let{show:n,appear:r=!1,unmount:a=!0,...o}=t,s=(0,i.useRef)(null),c=X(t),d=(0,E.P)(...c?[s,e]:null===e?[]:[e]);(0,S.g)();let f=(0,w.O_)();if(void 0===n&&null!==f&&(n=(f&w.Uw.Open)===w.Uw.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[h,v]=(0,i.useState)(n?"visible":"hidden"),g=Q(()=>{n||v("hidden")}),[p,m]=(0,i.useState)(!0),y=(0,i.useRef)([n]);(0,u.s)(()=>{!1!==p&&y.current[y.current.length-1]!==n&&(y.current.push(n),m(!1))},[y,n]);let b=(0,i.useMemo)(()=>({show:n,appear:r,initial:p}),[n,r,p]);(0,u.s)(()=>{n?v("visible"):$(g)||null===s.current||v("hidden")},[n,g]);let _={unmount:a},C=(0,l._)(()=>{var e;p&&m(!1),null==(e=t.beforeEnter)||e.call(t)}),x=(0,l._)(()=>{var e;p&&m(!1),null==(e=t.beforeLeave)||e.call(t)}),F=(0,L.Ci)();return i.createElement(Z.Provider,{value:g},i.createElement(q.Provider,{value:b},F({ourProps:{..._,as:i.Fragment,children:i.createElement(ti,{ref:d,..._,...o,beforeEnter:C,beforeLeave:x})},theirProps:{},defaultTag:i.Fragment,features:te,visible:"visible"===h,name:"Transition"})))}),ti=(0,L.FX)(function(t,e){var n,r;let{transition:a=!0,beforeEnter:o,afterEnter:s,beforeLeave:c,afterLeave:d,enter:f,enterFrom:h,enterTo:v,entered:g,leave:p,leaveFrom:m,leaveTo:y,...b}=t,[_,C]=(0,i.useState)(null),x=(0,i.useRef)(null),F=X(t),O=(0,E.P)(...F?[x,e,C]:null===e?[]:[e]),T=null==(n=b.unmount)||n?L.mK.Unmount:L.mK.Hidden,{show:P,appear:j,initial:I}=function(){let t=(0,i.useContext)(q);if(null===t)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return t}(),[A,D]=(0,i.useState)(P?"visible":"hidden"),R=function(){let t=(0,i.useContext)(Z);if(null===t)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return t}(),{register:N,unregister:M}=R;(0,u.s)(()=>N(x),[N,x]),(0,u.s)(()=>{if(T===L.mK.Hidden&&x.current)return P&&"visible"!==A?void D("visible"):(0,k.Y)(A,{hidden:()=>M(x),visible:()=>N(x)})},[A,x,N,M,P,T]);let U=(0,S.g)();(0,u.s)(()=>{if(F&&U&&"visible"===A&&null===x.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[x,A,U,F]);let K=I&&!j,G=j&&P&&I,B=(0,i.useRef)(!1),Y=Q(()=>{B.current||(D("hidden"),M(x))},R),J=(0,l._)(t=>{B.current=!0,Y.onStart(x,t?"enter":"leave",t=>{"enter"===t?null==o||o():"leave"===t&&(null==c||c())})}),H=(0,l._)(t=>{let e=t?"enter":"leave";B.current=!1,Y.onStop(x,e,t=>{"enter"===t?null==s||s():"leave"===t&&(null==d||d())}),"leave"!==e||$(Y)||(D("hidden"),M(x))});(0,i.useEffect)(()=>{F&&a||(J(P),H(P))},[P,F,a]);let z=!(!a||!F||!U||K),[,tn]=(0,W.p)(z,_,P,{start:J,end:H}),ti=(0,L.oE)({ref:O,className:(null==(r=(0,V.x)(b.className,G&&f,G&&h,tn.enter&&f,tn.enter&&tn.closed&&h,tn.enter&&!tn.closed&&v,tn.leave&&p,tn.leave&&!tn.closed&&m,tn.leave&&tn.closed&&y,!tn.transition&&P&&g))?void 0:r.trim())||void 0,...(0,W.B)(tn)}),tr=0;"visible"===A&&(tr|=w.Uw.Open),"hidden"===A&&(tr|=w.Uw.Closed),P&&"hidden"===A&&(tr|=w.Uw.Opening),P||"visible"!==A||(tr|=w.Uw.Closing);let ta=(0,L.Ci)();return i.createElement(Z.Provider,{value:Y},i.createElement(w.El,{value:tr},ta({ourProps:ti,theirProps:b,defaultTag:tt,features:te,visible:"visible"===A,name:"Transition.Child"})))}),tr=(0,L.FX)(function(t,e){let n=null!==(0,i.useContext)(q),r=null!==(0,w.O_)();return i.createElement(i.Fragment,null,!n&&r?i.createElement(tn,{ref:e,...t}):i.createElement(ti,{ref:e,...t}))}),ta=Object.assign(tn,{Child:tr,Root:tn});var to=(t=>(t[t.Open=0]="Open",t[t.Closed=1]="Closed",t))(to||{}),tl=(t=>(t[t.SetTitleId=0]="SetTitleId",t))(tl||{});let ts={0:(t,e)=>t.titleId===e.id?t:{...t,titleId:e.id}},tu=(0,i.createContext)(null);function tc(t){let e=(0,i.useContext)(tu);if(null===e){let e=Error("<".concat(t," /> is missing a parent <Dialog /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(e,tc),e}return e}function td(t,e){return(0,k.Y)(e.type,ts,t,e)}tu.displayName="DialogContext";let tf=(0,L.FX)(function(t,e){let n=(0,i.useId)(),{id:h="headlessui-dialog-".concat(n),open:p,onClose:m,initialFocus:k,role:P="dialog",autoFocus:j=!0,__demoMode:I=!1,unmount:A=!1,...D}=t,R=(0,i.useRef)(!1);
1P="dialog"===P||"alertdialog"===P?P:(R.current||(R.current=!0,console.warn("Invalid role [".concat(P,"] passed to <Dialog />. Only `dialog` and and `alertdialog` are supported. Using `dialog` instead."))),"dialog");let N=(0,w.O_)();void 0===p&&null!==N&&(p=(N&w.Uw.Open)===w.Uw.Open);let M=(0,i.useRef)(null),U=(0,E.P)(M,e),K=(0,f.g)(M.current),Y=+!p,[H,W]=(0,i.useReducer)(td,{titleId:null,descriptionId:null,panelRef:(0,i.createRef)()}),V=(0,l._)(()=>m(!1)),X=(0,l._)(t=>W({type:0,id:t})),q=!!(0,S.g)()&&0===Y,[z,Z]=(0,J.k2)(),$=y(),{resolveContainers:Q}=function(){let{defaultContainers:t=[],portals:e,mainTreeNode:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=(0,l._)(()=>{var i,r;let a=(0,g.TW)(n),o=[];for(let e of t)null!==e&&(v.vq(e)?o.push(e):"current"in e&&v.vq(e.current)&&o.push(e.current));if(null!=e&&e.current)for(let t of e.current)o.push(t);for(let t of null!=(i=null==a?void 0:a.querySelectorAll("html > *, body > *"))?i:[])t!==document.body&&t!==document.head&&v.vq(t)&&"headlessui-portal-root"!==t.id&&(n&&(t.contains(n)||t.contains(null==(r=null==n?void 0:n.getRootNode())?void 0:r.host))||o.some(e=>t.contains(e))||o.push(t));return o}
1);return{resolveContainers:i,contains:(0,l._)(t=>i().some(e=>e.contains(t)))}}({mainTreeNode:$,portals:z,defaultContainers:[{get current(){var tt;return null!=(tt=H.panelRef.current)?tt:M.current}}]}),te=null!==N&&(N&w.Uw.Closing)===w.Uw.Closing;(0,s.v)(!I&&!te&&q,{allowed:(0,l._)(()=>{var t,e;return[null!=(e=null==(t=M.current)?void 0:t.closest("[data-headlessui-portal]"))?e:null]}),disallowed:(0,l._)(()=>{var t;return[null!=(t=null==$?void 0:$.closest("body > *:not(#headlessui-portal-root)"))?t:null]})});let tn=F.D.get(null);(0,u.s)(()=>{if(q)return tn.actions.push(h),()=>tn.actions.pop(h)},[tn,h,q]);let ti=(0,O.y)(tn,(0,i.useCallback)(t=>tn.selectors.isTop(t,h),[tn,h]));(0,d.j)(ti,Q,t=>{t.preventDefault(),V()}),function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"undefined"!=typeof document?document.defaultView:null,n=arguments.length>2?arguments[2]:void 0,i=(0,o.S)(t,"escape");(0,a.M)(e,"keydown",t=>{i&&(t.defaultPrevented||t.key===r.D.Escape&&n(t))})}(ti,null==K?void 0:K.defaultView,t=>{t.preventDefault(),t.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),V()}),(0,b.K)(!I&&!te&&q,K,Q),(0,c.O)(q,M,V);let[tr,ta]=(0,T.rU)(),to=(0,i.useMemo)(()=>[{dialogState:Y,close:V,setTitleId:X,unmount:A},H],[Y,V,X,A,H]),tl=(0,_._)({open:0===Y}),ts={ref:U,id:h,role:P,tabIndex:-1,"aria-modal":I?void 0:0===Y||void 0,"aria-labelledby":H.titleId,"aria-describedby":tr,unmount:A},tc=!function(){var t;let[e]=(0,i.useState)(()=>"undefined"!=typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,r]=(0,i.useState)(null!=(t=null==e?void 0:e.matches)&&t);return(0,u.s)(()=>{if(e)return e.addEventListener("change",t),()=>e.removeEventListener("change",t);function t(t){r(t.matches)}},[e]),n}(),tf=G.None;q&&!I&&(tf|=G.RestoreFocus,tf|=G.TabLock,j&&(tf|=G.AutoFocus),tc&&(tf|=G.InitialFocus));let tg=(0,L.Ci)();return i.createElement(w.$x,null,i.createElement(x.a,{force:!0},i.createElement(J.ZL,null,i.createElement(tu.Provider,{value:to},i.createElement(J.Ee,{target:M},i.createElement(x.a,{force:!1},i.createElement(ta,{slot:tl},i.createElement(Z,null,i.createElement(B,{initialFocus:k,initialFocusFallback:M,containers:Q,features:tf},i.createElement(C.e,{value:V},tg({ourProps:ts,theirProps:D,slot:tl,defaultTag:th,features:tv,visible:0===Y,name:"Dialog"})))))))))))}),th="div",tv=L.Ac.RenderStrategy|L.Ac.Static,tg=(0,L.FX)(function(t,e){let{transition:n=!1,open:r,...a}=t,o=(0,w.O_)(),l=t.hasOwnProperty("open")||null!==o,s=t.hasOwnProperty("onClose");if(!l&&!s)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!l)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!s)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!o&&"boolean"!=typeof t.open)throw Error("You provided an `open` prop to the `Dialog`, but the value is not a boolean. Received: ".concat(t.open));if("function"!=typeof t.onClose)throw Error("You provided an `onClose` prop to the `Dialog`, but the value is not a function. Received: ".concat(t.onClose));return(void 0!==r||n)&&!a.static?i.createElement(m,null,i.createElement(ta,{show:r,transition:n,unmount:a.unmount},i.createElement(tf,{ref:e,...a}))):i.createElement(m,null,i.createElement(tf,{ref:e,open:r,...a}))}),tp=(0,L.FX)(function(t,e){let n=(0,i.useId)(),{id:r="headlessui-dialog-panel-".concat(n),transition:a=!1,...o}=t,[{dialogState:s,unmount:u},c]=tc("Dialog.Panel"),d=(0,E.P)(e,c.panelRef),f=(0,_._)({open:0===s}),h=(0,l._)(t=>{t.stopPropagation()}),v=a?tr:i.Fragment,g=(0,L.Ci)();return i.createElement(v,{...a?{unmount:u}:{}},g({ourProps:{ref:d,id:r,onClick:h},theirProps:o,slot:f,defaultTag:"div",name:"Dialog.Panel"}))}),tm=Object.assign(tg,{Panel:tp,Title:((0,L.FX)(function(t,e){let{transition:n=!1,...r}=t,[{dialogState:a,unmount:o}]=tc("Dialog.Backdrop"),l=(0,_._)({open:0===a}),s=n?tr:i.Fragment,u=(0,L.Ci)();return i.createElement(s,{...n?{unmount:o}:{}},u({ourProps:{ref:e,"aria-hidden":!0},theirProps:r,slot:l,defaultTag:"div",name:"Dialog.Backdrop"}))}),(0,L.FX)(function(t,e){let n=(0,i.useId)(),{id:r="headlessui-dialog-title-".concat(n),...a}=t,[{dialogState:o,setTitleId:l}]=tc("Dialog.Title"),s=(0,E.P)(e);(0,i.useEffect)(()=>(l(r),()=>l(null)),[r,l]);let u=(0,_._)({open:0===o});return(0,L.Ci)()({ourProps:{ref:s,id:r},theirProps:a,slot:u,defaultTag:"h2",name:"Dialog.Title"})})),Description:T.VY})},43569:(t,e,n)=>{"use strict";n.d(e,{A:()=>r});var i=n(12115);let r=i.forwardRef(function(t,e){let{title:n,titleId:r,...a}=t;return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:e,"aria-labelledby":r},a),n?i.createElement("title",{id:r},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 
118 6M6 6l12 12"}))})},55251:(t,e,n)=>{"use strict";n.d(e,{A:()=>h});var i=n(20063),r=n(12115),a=n.t(r,2),o=n(51567),l=a["use".trim()],s=n(4106),u=n(64707),c=n(85919),d=n(95155),f=n(57301);function h(t){let{Link:e,config:n,getPathname:a,...h}=function(t,e){var n,a,o;let f={...n=e||{},localePrefix:"object"==typeof(o=n.localePrefix)?o:{mode:o||"always"},localeCookie:!!((a=n.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof a&&a},localeDetection:n.localeDetection??!0,alternateLinks:n.alternateLinks??!0},h=f.pathnames,v=(0,r.forwardRef)(function({href:e,locale:n,...i},r){let a,o;"object"==typeof e?(a=e.pathname,o=e.params):a=e;let c=(0,s._x)(e),v=t(),p=(0,s.yL)(v)?l(v):v,m=c?g({locale:n||p,href:null==h?a:{pathname:a,params:o},forcePrefix:null!=n||void 0}):a;return(0,d.jsx)(u.default,{ref:r,href:"object"==typeof e?{...e,pathname:m}:m,locale:n,localeCookie:f.localeCookie,...i})});function g(t){let e,{forcePrefix:n,href:i,locale:r}=t;return null==h?"object"==typeof i?(e=i.pathname,i.query&&(e+=(0,c.Zn)(i.query))):e=i:e=(0,c.FP)({locale:r,...(0,c.TK)(i),pathnames:f.pathnames}),(0,c.x3)(e,r,f,n)}function p(t){return function(e,...n){return t(g(e),...n)}}return{config:f,Link:v,redirect:p(i.redirect),permanentRedirect:p(i.permanentRedirect),getPathname:g}}(o.Ym,t);return{...h,Link:e,usePathname:function(){let t=function(t){let e=(0,i.usePathname)(),n=(0,o.Ym)();return(0,r.useMemo)(()=>{if(!e)return e;let i=e,r=(0,s.XP)(n,t.localePrefix);if((0,s.wO)(r,e))i=(0,s.MY)(e,r);else if("never"!==t.localePrefix.mode&&t.localePrefix.prefixes){let t=(0,s.bL)(n);(0,s.wO)(t,e)&&(i=(0,s.MY)(e,t))}return i},[t.localePrefix,n,e])}(n),e=(0,o.Ym)();return(0,r.useMemo)(()=>t&&n.pathnames?(0,c.aM)(e,t,n.pathnames):t,[e,t])},useRouter:function(){let t=(0,i.useRouter)(),e=(0,o.Ym)(),l=(0,i.usePathname)();return(0,r.useMemo)(()=>{function i(t){return function(i,r){let{locale:o,...s}=r||{},u=[a({href:i,locale:o||e,forcePrefix:null!=o||void 0})];Object.keys(s).length>0&&u.push(s),(0,f.A)(n.localeCookie,l,e,o),t(...u)}}return{...t,push:i(t.push),replace:i(t.replace),prefetch:i(t.prefetch)}},[e,l,t])},getPathname:a}}},57445:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){let{html:e,height:n=null,width:a=null,children:o,dataNtpc:l=""}=t;return(0,r.useEffect)(()=>{l&&performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-".concat(l)}})},[l]),(0,i.jsxs)(i.Fragment,{children:[o,e?(0,i.jsx)("div",{style:{height:null!=n?"".concat(n,"px"):"auto",width:null!=a?"".concat(a,"px"):"auto"},"data-ntpc":l,dangerouslySetInnerHTML:{__html:e}}):null]})};let i=n(95155),r=n(12115)},68321:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r.a});var i=n(41402),r=n.n(i),a={};for(let t in i)"default"!==t&&(a[t]=()=>i[t]);n.d(e,a)},68332:(t,e,n)=>{"use strict";let i;Object.defineProperty(e,"__esModule",{value:!0}),e.GoogleAnalytics=function(t){let{gaId:e,debugMode:n,dataLayerName:l="dataLayer",nonce:s}=t;return void 0===i&&(i=l),(0,a.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:"\n          window['".concat(l,"'] = window['").concat(l,"'] || [];\n          function gtag(){window['").concat(l,"'].push(arguments);}\n          gtag('js', new Date());\n\n          gtag('config', '").concat(e,"' ").concat(n?",{ 'debug_mode': true }":"",");")},nonce:s}),(0,r.jsx)(o.default,{id:"_next-ga",src:"https://www.googletagmanager.com/gtag/js?id=".concat(e),nonce:s})]})},e.sendGAEvent=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];if(void 0===i)return void console.warn("@next/third-parties: GA has not been initialized");window[i]?window[i].push(arguments):console.warn("@next/third-parties: GA dataLayer ".concat(i," does not exist"))};let r=n(95155),a=n(12115),o=function(t){return t&&t.__esModule?t:{default:t}}(n(68321))},72133:t=>{t.exports={style:{fontFamily:"'ibmFont', 'ibmFont Fallback', arial"},className:"__className_99ffb4",variable:"__variable_99ffb4"}},73967:function(t,e,n){(function(t){"use strict";var e={getItemSync:function(t){try{return localStorage.getItem(t)||null}catch(t){return null}},getItem:function(t,e){var n=this;return new Promise(function(i,r){try{var a=n.getItemSync(t);null==e||e(null,a),i(a)}catch(t){e&&e(t,null),r(t)}})},setItem:function(t,e,n){return new Promise(function(i,r){try{localStorage.setItem(t,e),n&&n(null,e),i(e)}catch(t){n&&n(t,null),r(t)}})}},i=function(){return(i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}).apply(this,arguments)};
1function r(t,e,n,i){return new(n||(n=Promise))(function(r,a){function o(t){try{s(i.next(t))}catch(t){a(t)}}function l(t){try{s(i.throw(t))}catch(t){a(t)}}function s(t){var e;t.done?r(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(o,l)}s((i=i.apply(t,e||[])).next())})}function a(t,e){var n,i,r,a,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,i&&(r=2&s[0]?i.return:s[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,s[1])).done)return r;switch(i=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,i=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(r=(r=o.trys).length>0&&r[r.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]<r[3])){o.label=s[1];break}if(6===s[0]&&o.label<r[1]){o.label=r[1],r=s;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(s);break}r[2]&&o.ops.pop(),o.trys.pop();continue}s=e.call(t,o)}catch(t){s=[6,t],i=0}finally{n=r=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}var o=function t(e,n){if(e===n)return!0;if(e&&n&&"object"==typeof e&&"object"==typeof n){if(e.constructor!==n.constructor)return!1;if(Array.isArray(e)){if((i=e.length)!=n.length)return!1;for(r=i;0!=r--;)if(!t(e[r],n[r]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if((i=(a=Object.keys(e)).length)!==Object.keys(n).length)return!1;for(r=i;0!=r--;)if(!Object.prototype.hasOwnProperty.call(n,a[r]))return!1;for(r=i;0!=r--;){var i,r,a,o=a[r];if(!t(e[o],n[o]))return!1}return!0}return e!=e&&n!=n};function l(t,e){var n=Object.keys(e||{}).filter(function(n){return!o(null==t?void 0:t[n],null==e?void 0:e[n])});return Object.keys(t||{}).filter(function(t){Object.keys(e||{}).includes(t)||n.push(t)}),Object.keys(n).length?n:null}function s(t,e,n){var i="shortString",r=!0;"number"==typeof n&&(i="javaDouble",r=!1),t[i]=t[i]||{},t[i][e]=r?n+"":n}function u(t){return!!t&&"object"==typeof t&&void 0!==t.value}function c(t){return Object.fromEntries(Object.entries(t).map(function(t){var e=t[0],n=t[1];return[e,u(n)?n:{value:n}]}))}function d(t){return i(i({},t),{identity:t.identity?i(i({},t.identity),{traits:c(t.identity.traits||{})}):void 0})}(f=h||(h={})).NONE="NONE",f.DEFAULT_FLAGS="DEFAULT_FLAGS",f.CACHE="CACHE",f.SERVER="SERVER";var f,h,v,g,p=null,m="FLAGSMITH_EVENT",y="https://edge.api.flagsmith.com/api/v1/",b="flagsmith_value_",S="flagsmith_enabled_",_="flagsmith_trait_",E=function(){function t(t){var e=this;this._trigger=null,this._triggerLoadingState=null,this.timestamp=null,this.isLoading=!1,this.eventSource=null,this.getFlags=function(){var t=e.api,n=e.evaluationContext;e.log("Get Flags"),e.isLoading=!0,e.loadingState.isFetching||e.setLoadingState(i(i({},e.loadingState),{isFetching:!0}));var r="".concat(e.getContext().identity),a=function(t){var n,a,o,u;if(t&&r==="".concat(e.getContext().identity)){var c=t.flags,d=t.traits,f=t.identifier;e.isLoading=!1;var v={},g={};d=d||[],(c=c||[]).forEach(function(t){v[t.feature.name.toLowerCase().replace(/ /g,"_")]={id:t.feature.id,enabled:t.enabled,value:t.feature_state_value}}),d.forEach(function(t){g[t.trait_key.toLowerCase().replace(/ /g,"_")]={transient:t.transient,value:t.trait_value}}),e.oldFlags=i({},e.flags);var p=l(e.oldFlags,v),m=l(null==(n=e.evaluationContext.identity)?void 0:n.traits,g);if((f||Object.keys(g).length)&&(e.evaluationContext.identity=i(i({},e.evaluationContext.identity),{traits:g}),f&&(e.evaluationContext.identity.identifier=f)),e.flags=v,e.updateStorage(),e._onChange(e.oldFlags,{isFromServer:!0,flagsChanged:p,traitsChanged:m},e._loadedState(null,h.SERVER)),e.datadogRum)try{if(e.datadogRum.trackTraits){var y={};Object.keys((null==(a=e.evaluationContext.identity)?void 0:a.traits)||{}).map(function(t){y[_+t]=e.getTrait(t)});var E=i(i(i({},e.datadogRum.client.getUser()),{id:e.datadogRum.client.getUser().id||(null==(o=e.evaluationContext.identity)?void 0:o.identifier)}),y);e.log("Setting Datadog user",E),e.datadogRum.client.setUser(E)}}catch(t){console.error(t)}if(e.dtrum)try{var C={javaDouble:{},date:{},shortString:{},javaLongOrObject:{}};Object.keys(e.flags).map(function(t){s(C,b+t,e.getValue(t,{skipAnalytics:!0})),s(C,S+t,e.hasFeature(t,{skipAnalytics:!0}))}),Object.keys((null==(u=e.evaluationContext.identity)?void 0:u.traits)||{}).map(function(t){s(C,_+t,e.getTrait(t))}),e.log("Sending javaLongOrObject traits to dynatrace",C.javaLongOrObject),e.log("Sending date traits to dynatrace",C.date),e.log("Sending shortString traits to dynatrace",C.shortString),e.log("Sending javaDouble to dynatrace",C.javaDouble),e.dtrum.sendSessionProperties(C.javaLongOrObject,C.date,C.shortString,C.javaDouble)}catch(t){console.error(t)}}};return n.identity?Promise.all([n.identity.traits&&Object.keys(n.identity.traits).length||!n.identity.identifier?e.getJSON(t+"identities/","POST",JSON.stringify({identifier:n.identity.identifier,transient:n.identity.transient,traits:Object.entries(n.identity.traits).map(function(t){var e=t[0],n=t[1];
1return{trait_key:e,trait_value:null==n?void 0:n.value,transient:null==n?void 0:n.transient}}).filter(function(t){return void 0!==t.trait_value||(e.log("Warning - attempted to set an undefined trait value for key",t.trait_key),!1)})})):e.getJSON(t+"identities/?identifier="+encodeURIComponent(n.identity.identifier)+(n.identity.transient?"&transient=true":""))]).then(function(t){return e.evaluationContext.identity=i(i({},e.evaluationContext.identity),{traits:{}}),a(null==t?void 0:t[0])}).catch(function(t){return Promise.reject(Error(t.message))}):e.getJSON(t+"flags/").then(function(t){return a({flags:t,traits:void 0})})},this.analyticsFlags=function(){var t=e.api;if(e.evaluationEvent&&e.evaluationContext.environment&&e.evaluationEvent[e.evaluationContext.environment.apiKey])return e.evaluationEvent&&0!==Object.getOwnPropertyNames(e.evaluationEvent).length&&0!==Object.getOwnPropertyNames(e.evaluationEvent[e.evaluationContext.environment.apiKey]).length?e.getJSON(t+"analytics/flags/","POST",JSON.stringify(e.evaluationEvent[e.evaluationContext.environment.apiKey])).then(function(t){if(e.evaluationContext.environment){var n=e.getState();e.evaluationEvent||(e.evaluationEvent={}),e.evaluationEvent[e.evaluationContext.environment.apiKey]={},e.setState(i(i({},n),{evaluationEvent:e.evaluationEvent})),e.updateEventStorage()}}).catch(function(t){e.log("Exception fetching evaluationEvent",t)}):void 0},this.datadogRum=null,this.loadingState={isLoading:!0,isFetching:!0,error:null,source:h.NONE},this.canUseStorage=!1,this.analyticsInterval=null,this.api=null,this.cacheFlags=!1,this.ts=null,this.enableAnalytics=!1,this.enableLogs=!1,this.evaluationContext={},this.evaluationEvent=null,this.flags=null,this.getFlagInterval=null,this.headers=null,this.initialised=!1,this.oldFlags=null,this.onChange=null,this.onError=null,this.ticks=null,this.timer=null,this.dtrum=null,this.withTraits=null,this.cacheOptions={ttl:0,skipAPI:!1,loadStale:!1,storageKey:void 0},this.getValue=function(t,n,i){var r=e.flags&&e.flags[t.toLowerCase().replace(/ /g,"_")],a=null;if(r&&(a=r.value),(null==n?void 0:n.skipAnalytics)||i||e.evaluateFlag(t,"VALUE"),null===a&&void 0!==(null==n?void 0:n.fallback))return n.fallback;if(null==n?void 0:n.json)try{return null===a?(e.log("Tried to parse null flag as JSON: "+t),null):JSON.parse(a)}catch(t){return n.fallback}return a},this.getTrait=function(t){var n,i;return(null==(n=e.evaluationContext.identity)?void 0:n.traits)&&(null==(i=e.evaluationContext.identity.traits[t.toLowerCase().replace(/ /g,"_")])?void 0:i.value)},this.getAllTraits=function(){var t;return Object.fromEntries(Object.entries((null==(t=e.evaluationContext.identity)?void 0:t.traits)||{}).map(function(t){var e=t[0],n=t[1];return[e,null==n?void 0:n.value]}))},this.setContext=function(t){var n=d(t);return e.evaluationContext=i(i({},n),{environment:n.environment||e.evaluationContext.environment}),e.initialised?e.getFlags():Promise.resolve()},this.getContext=function(){return e.evaluationContext},this.updateContext=function(t){return e.setContext(i(i({},e.getContext()),t))},this.setTrait=function(t,n){var r;if(e.api)return e.setContext(i(i({},e.evaluationContext),{identity:i(i({},e.evaluationContext.identity),{traits:i(i({},null==(r=e.evaluationContext.identity)?void 0:r.traits),c(Object.fromEntries([[t,n]])))})}))},this.setTraits=function(t){var n;if(e.api)return e.setContext(i(i({},e.evaluationContext),{identity:i(i({},e.evaluationContext.identity),{traits:i(i({},null==(n=e.evaluationContext.identity)?void 0:n.traits),Object.fromEntries(Object.entries(t).map(function(t){var e=t[0],n=t[1];return[e,u(n)?n:{value:n}]})))})}));console.error("Attempted to setTraits a user before calling flagsmith.init. Call flagsmith.init first, if you wish to prevent it sending a request for flags, call init with preventFetch:true.")},this.hasFeature=function(t,n){var i="object"==typeof n,r=e.flags&&e.flags[t.toLowerCase().replace(/ /g,"_")],a=!1;return!r&&i&&void 0!==n.fallback?a=null==n?void 0:n.fallback:r&&r.enabled&&(a=!0),(!i||n.skipAnalytics)&&n||e.evaluateFlag(t,"ENABLED"),a}
1,this.getStorageKey=function(){var t,n;return(null==(t=e.cacheOptions)?void 0:t.storageKey)||"FLAGSMITH_DB_"+(null==(n=e.evaluationContext.environment)?void 0:n.apiKey)},this.getJSON=function(t,n,i){e.evaluationContext;var r,a=e.headers,o={method:n||"GET",body:i,cache:"no-cache",headers:{}};e.evaluationContext.environment&&(o.headers["X-Environment-Key"]=e.evaluationContext.environment.apiKey),n&&"GET"!==n&&(o.headers["Content-Type"]="application/json; charset=utf-8"),a&&Object.assign(o.headers,a),v||console.error("Flagsmith: fetch is undefined, please specify a fetch implementation into flagsmith.init to support SSR.");var l="".concat(null==(r=e.evaluationContext.identity)?void 0:r.identifier);return v(t,o).then(function(i){var r,a,o="".concat(null==(r=e.evaluationContext.identity)?void 0:r.identifier);if(l===o){var s=null==(a=i.headers)?void 0:a.get("x-flagsmith-document-updated-at");if(s)try{var u=parseFloat(s);if(isNaN(u))return Promise.reject("Failed to parse x-flagsmith-document-updated-at");e.timestamp=u}catch(t){e.log(t,"Failed to parse x-flagsmith-document-updated-at",s)}return e.log("Fetch response: "+i.status+" "+(n||"GET")+"0"+t),i.text().then(function(t){var e=t;try{e=JSON.parse(t)}catch(t){}return!e&&i.status&&(e="API Response: ".concat(i.status)),i.status&&i.status>=200&&i.status<300?e:Promise.reject(Error(e))})}e.log("Received response with identity mismatch, ignoring response. Requested: ".concat(l,", Current: ").concat(o))})},this.evaluateFlag=function(t,n){if(e.datadogRum&&(e.datadogRum.client.addFeatureFlagEvaluation?"VALUE"===n?e.datadogRum.client.addFeatureFlagEvaluation(b+t,e.getValue(t,{},!0)):e.datadogRum.client.addFeatureFlagEvaluation(S+t,e.hasFeature(t,!0)):console.error("Flagsmith: Your datadog RUM client does not support the function addFeatureFlagEvaluation, please update it.")),e.enableAnalytics){if(!e.evaluationEvent||!e.evaluationContext.environment)return;e.evaluationEvent[e.evaluationContext.environment.apiKey]||(e.evaluationEvent[e.evaluationContext.environment.apiKey]={}),void 0===e.evaluationEvent[e.evaluationContext.environment.apiKey][t]&&(e.evaluationEvent[e.evaluationContext.environment.apiKey][t]=0),e.evaluationEvent[e.evaluationContext.environment.apiKey][t]+=1}e.updateEventStorage()},this._onChange=function(t,n,i){var r,a;e.setLoadingState(i),null==(r=e.onChange)||r.call(e,t,n,e.loadingState),null==(a=e._trigger)||a.call(e)},v=t.fetch?t.fetch:"undefined"!=typeof fetch?fetch:null===n.g||void 0===n.g?void 0:n.g.fetch,this.canUseStorage="undefined"!=typeof window||!!t.browserlessStorage,this.log("Constructing flagsmith instance "+t),t.eventSource&&(g=t.eventSource),t.AsyncStorage&&(p=t.AsyncStorage)}return t.prototype.init=function(t){var e,n,o;return r(this,void 0,void 0,function(){var s,u,c,f,g,b,S,_,E,C,w,x,F,O,k,L,T,P,j,I,A,D,R,N,M,U,K,G,B,Y,J,H,W=this;return a(this,function(V){switch(V.label){case 0:s=d(t.evaluationContext||this.evaluationContext),V.label=1;case 1:if(V.trys.push([1,13,,14]),u=t.environmentID,f=void 0===(c=t.api)?y:c,g=t.headers,b=t.onChange,S=t.cacheFlags,_=t.datadogRum,E=t.onError,C=t.defaultFlags,w=t.fetch,x=t.preventFetch,F=t.enableLogs,O=t.enableDynatrace,k=t.enableAnalytics,L=t.realtime,P=void 0===(T=t.eventSourceUrl)?"https://realtime.flagsmith.com/":T,j=t.AsyncStorage,I=t.identity,A=t.traits,D=t.state,R=t.cacheOptions,N=t.angularHttpClient,M=t._trigger,U=t._triggerLoadingState,s.environment=u?{apiKey:u}:s.environment,!s.environment||!s.environment.apiKey)throw Error("Please provide `evaluationContext.environment` with non-empty `apiKey`");if(s.identity=I||A?{identifier:I,traits:A?Object.fromEntries(Object.entries(A).map(function(t){return[t[0],{value:t[1]}]})):{}}:s.identity,this.evaluationContext=s,this.api=f,this.headers=g,this.getFlagInterval=null,this.analyticsInterval=null,this.onChange=b,K="Wrong Flagsmith Configuration: preventFetch is true and no defaulFlags provided",this._trigger=M||this._trigger,this._triggerLoadingState=U||this._triggerLoadingState,this.onError=function(t){W.setLoadingState(i(i({},W.loadingState),{isFetching:!1,isLoading:!1,error:t})),null==E||E(t)},this.enableLogs=F||!1,this.cacheOptions=R?{skipAPI:!!R.skipAPI,ttl:R.ttl||0,storageKey:R.storageKey,loadStale:!!R.loadStale}:this.cacheOptions,!this.cacheOptions.ttl&&this.cacheOptions.skipAPI&&console.warn("Flagsmith: you have set a cache ttl of 0 and are skipping API calls, this means the API will not be hit unless you clear local storage."),w&&(v=w),this.enableAnalytics=k||!1,this.flags=Object.assign({},C)||{},this.datadogRum=_||null,this.initialised=!0,this.ticks=1e4,this.timer=this.enableLogs?(new Date).valueOf():null,this.cacheFlags=void 0!==p&&!!S,m="FLAGSMITH_EVENT_"+s.environment.apiKey,j&&(p=j),L&&"undefined"!=typeof window&&this.setupRealtime(P,s.environment.apiKey),Object.keys(this.flags).length&&(this.loadingState=i(i({},this.loadingState),{isLoading:!1,source:h.DEFAULT_FLAGS})),this.setState(D),this.log("Initialising with properties",t,this),O&&("undefined"==typeof dtrum?console.error("You have attempted to enable dynatrace but dtrum is undefined, please check you have the Dynatrace RUM JavaScript API installed."):this.dtrum=dtrum),N&&(v=function(t,e){var n=e.headers,i=e.method,r=e.body;return new Promise(function(e){switch(i){case"GET":return N.get(t,{headers:n}).subscribe(function(t){e({ok:!0,text:function(){return Promise.resolve(t)}})});case"POST":case"PUT":return N.post(t,r,{headers:n}).subscribe(function(t){e({ok:!0,text:function(){return Promise.resolve(t)}})})}})}),p&&this.canUseStorage&&p.getItem(m).then(function(t){try{W.evaluationEvent=JSON.parse(t)||{}}catch(t){W.evaluationEvent={}}W.analyticsInterval=setInterval(W.analyticsFlags,W.ticks)}),this.enableAnalytics&&(this.analyticsInterval&&clearInterval(this.analyticsInterval),p&&this.canUseStorage&&p.getItem(m,function(t,e){if(e&&W.evaluationContext.environment){var n=JSON.parse(e);if(n[W.evaluationContext.environment.apiKey]){var r=W.getState();W.log("Retrieved events from cache",e),W.setState(i(i({},r),{evaluationEvent:n[W.evaluationContext.environment.apiKey]}))}}})),!S)return[3,9];if(!p||!this.canUseStorage)return[3,8];G=function(t,e){return r(W,void 0,void 0,function(){var t,n,r,o,s,u,c,f,v,g,p,m,y,b,S,_,E,w,F,O,k,L,T,P,j=this;return a(this,function(a){switch(a.label){case 0:if(!e)return[3,7];t=null,n=null,a.label=1;case 1:return a.trys.push([1,5,,6]),r=JSON.parse(e),o=!1,s=!1,r&&r.api===this.api&&(null==(g=null==(v=r.evaluationContext)?void 0:v.environment)?void 0:g.apiKey)===(null==(p=this.evaluationContext.environment)?void 0:p.apiKey)&&(u=!0,this.evaluationContext.identity&&(null==(y=null==(m=r.evaluationContext)?void 0:m.identity)?void 0:y.identifier)!==this.evaluationContext.identity.identifier&&(this.log("Ignoring cache, identity has changed from "+(null==(S=null==(b=r.evaluationContext)?void 0:b.identity)?void 0:S.identifier)+" to "+this.evaluationContext.identity.identifier),u=!1),this.cacheOptions.ttl&&(!r.ts||(new Date).valueOf()-r.ts>this.cacheOptions.ttl)&&(r.ts&&!this.cacheOptions.loadStale?(this.log("Ignoring cache, timestamp is too old ts:"+r.ts+" ttl: "+this.cacheOptions.ttl+" time elapsed since cache: "+((new Date).valueOf()-r.ts)+"ms"),u=!1):r.ts&&this.cacheOptions.loadStale&&(this.log("Loading stale cache, timestamp ts:"+r.ts+" ttl: "+this.cacheOptions.ttl+" time elapsed since cache: "+((new Date).valueOf()-r.ts)+"ms"),s=!0,u=!0)),u&&(o=!0,n=l(null==(_=this.evaluationContext.identity)?void 0:_.traits,null==(w=null==(E=r.evaluationContext)?void 0:E.identity)?void 0:w.traits),t=l(this.flags,r.flags),this.setState(i(i({},r),{evaluationContext:d(i(i({},r.evaluationContext),{identity:(null==(F=r.evaluationContext)?void 0:F.identity)?i(i({},null==(O=r.evaluationContext)?void 0:O.identity),{traits:i(i({},(null==(L=null==(k=r.evaluationContext)?void 0:k.identity)?void 0:L.traits)||{}),A||{})}):void 0}))})),this.log("Retrieved flags from cache",r))),o?(c=!x&&(!this.cacheOptions.skipAPI||s),this._onChange(null,{isFromServer:!1,flagsChanged:t,traitsChanged:n},this._loadedState(null,h.CACHE,c)),this.oldFlags=this.flags,this.cacheOptions.skipAPI&&o&&!s&&this.log("Skipping API, using cache"),c&&this.getFlags().catch(function(t){var e;null==(e=j.onError)||e.call(j,t)}),[3,4]):[3,2];case 2:return x?[3,4]:[4,this.getFlags()];case 3:a.sent(),a.label=4;case 4:return[3,6];case 5:return f=a.sent(),this.log("Exception fetching cached logs",f),[3,6];case 6:return[3,10];case 7:return x?[3,9]:[4,this.getFlags()];case 8:return a.sent(),[3,10];case 9:if(C)this._onChange(null,{isFromServer:!1,flagsChanged:l({},this.flags),traitsChanged:l({},null==(T=this.evaluationContext.identity)?void 0:T.traits)},this._loadedState(null,h.DEFAULT_FLAGS));else{if(!this.flags)throw Error(K);this._onChange(null,{isFromServer:!1,flagsChanged:l({},this.flags),traitsChanged:l({},null==(P=this.evaluationContext.identity)?void 0:P.traits)},this._loadedState(null,h.DEFAULT_FLAGS))}a.label=10;case 10:return[2]}})})},V.label=2;case 2:return V.trys.push([2,7,,8]),p.getItemSync?(B=p.getItemSync(this.getStorageKey()),[3,5]):[3,3];case 3:return[4,p.getItem(this.getStorageKey())];case 4:B=V.sent(),V.label=5;case 5:return[4,G(null,B)];case 6:case 7:return V.sent(),[3,8];case 8:return[3,12];case 9:return x?[3,11]:[4,this.getFlags()];case 10:return V.sent(),[3,12];case 11:if(C)this._onChange(null,{isFromServer:!1,flagsChanged:l({},C),traitsChanged:l({},null==(e=s.identity)?void 0:e.traits)},this._loadedState(null,h.DEFAULT_FLAGS));else if(this.flags&&(Y=null,0===Object.keys(this.flags).length&&(Y=K),this._onChange(null,{isFromServer:!1,flagsChanged:l({},this.flags),traitsChanged:l({},null==(n=s.identity)?void 0:n.traits)},this._loadedState(Y,h.DEFAULT_FLAGS)),Y))throw Error(Y);V.label=12;case 12:return[3,14];case 13:throw J=V.sent(),this.log("Error during initialisation ",J),H=J instanceof Error?J:Error("".concat(J)),null==(o=this.onError)||o.call(this,H),J;case 14:return[2]}})})},t.prototype.getAllFlags=function(){return this.flags},t.prototype.identify=function(t,e,n){return this.evaluationContext.identity={identifier:t,transient:n,traits:this.evaluationContext.identity&&this.evaluationContext.identity.identifier==t?this.evaluationContext.identity.traits:{}},this.evaluationContext.identity.identifier=t,this.log("Identify: "+this.evaluationContext.identity.identifier),e&&(this.evaluationContext.identity.traits=Object.fromEntries(Object.entries(e).map(function(t){var e=t[0],n=t[1];return[e,u(n)?n:{value:n}]}))),this.initialised?this.getFlags():Promise.resolve()},t.prototype.getState=function(){return{api:this.api,flags:this.flags,ts:this.ts,evaluationContext:this.evaluationContext,evaluationEvent:this.evaluationEvent}},t.prototype.setState=function(t){t&&(this.initialised=!0,this.api=t.api||this.api||y,this.flags=t.flags||this.flags,this.evaluationContext=t.evaluationContext||this.evaluationContext,this.evaluationEvent=t.evaluationEvent||this.evaluationEvent,this.log("setState called",this))},t.prototype.logout=function(){return this.evaluationContext.identity=null,this.initialised?this.getFlags():Promise.resolve()},t.prototype.startListening=function(t){void 0===t&&(t=1e3),this.getFlagInterval&&clearInterval(this.getFlagInterval),this.getFlagInterval=setInterval(this.getFlags,t)},t.prototype.stopListening=function(){this.getFlagInterval&&(clearInterval(this.getFlagInterval),this.getFlagInterval=null)},t.prototype._loadedState=function(t,e,n){return void 0===t&&(t=null),void 0===n&&(n=!1),{error:t,isFetching:n,isLoading:!1,source:e}},t.prototype.log=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enableLogs&&console.log.apply(this,function(t,e,n){if(n||2==arguments.length)for(var i,r=0,a=e.length;r<a;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))}(["FLAGSMITH:",(new Date).valueOf()-(this.timer||0),"ms"],t,!0))},t.prototype.updateStorage=function(){if(this.cacheFlags){this.ts=(new Date).valueOf();var t=JSON.stringify(this.getState());this.log("Setting storage",t),p.setItem(this.getStorageKey(),t)}},t.prototype.updateEventStorage=function(){if(this.enableAnalytics){var t=JSON.stringify(this.getState().evaluationEvent);p.setItem(m,t).catch(function(t){return console.error("Flagsmith: Error setting item in async storage",t)})}},t.prototype.setLoadingState=function(t){var e;o(t,this.loadingState)||(this.loadingState=i({},t),this.log("Loading state changed",t),null==(e=this._triggerLoadingState)||e.call(this))}
1,t.prototype.setupRealtime=function(t,e){var n=this,i=t+"sse/environments/"+e+"/stream";g?this.eventSource||(this.log("Creating event source with url "+i),this.eventSource=new g(i),this.eventSource.addEventListener("environment_updated",function(t){var e;try{e=JSON.parse(t.data).updated_at}catch(t){n.log("Could not parse sse event",t)}e?!n.timestamp||e>n.timestamp?n.isLoading?n.log("updated_at is new, but flags are loading",t.data,n.timestamp):(n.log("updated_at is new, fetching flags",t.data,n.timestamp),n.getFlags()):n.log("updated_at is outdated, skipping get flags",t.data,n.timestamp):n.log("No updated_at received, fetching flags",t)})):this.log("Error, EventSource is undefined")},t}();function C(t){return new E({fetch:t.fetch,AsyncStorage:t.AsyncStorage,eventSource:t.eventSource})}var w,x=(w=function(t,e){return(w=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}w(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),F=function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],i=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},O=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var i,r,a=n.call(t),o=[];try{for(;(void 0===e||e-- >0)&&!(i=a.next()).done;)o.push(i.value)}catch(t){r={error:t}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return o},k=function(t,e,n){if(n||2==arguments.length)for(var i,r=0,a=e.length;r<a;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))},L=function(t){function e(){return t.call(this,"EventSource not available.\nConsider loading an EventSource polyfill and making it available globally as EventSource, or passing one in as eventSourceClass to the ReconnectingEventSource constructor.")||this}return x(e,t),e}(Error),T=function(){function t(t,e){var n=this;if(this.CONNECTING=0,this.OPEN=1,this.CLOSED=2,this._configuration=null!=e?Object.assign({},e):void 0,this.withCredentials=!1,this._eventSource=null,this._lastEventId=null,this._timer=null,this._listeners={open:[],error:[],message:[]},this.url=t.toString(),this.readyState=this.CONNECTING,this.max_retry_time=3e3,this.eventSourceClass=globalThis.FlagsmithEventSource,null!=this._configuration&&(this._configuration.lastEventId&&(this._lastEventId=this._configuration.lastEventId,delete this._configuration.lastEventId),this._configuration.max_retry_time&&(this.max_retry_time=this._configuration.max_retry_time,delete this._configuration.max_retry_time),this._configuration.eventSourceClass&&(this.eventSourceClass=this._configuration.eventSourceClass,delete this._configuration.eventSourceClass)),null==this.eventSourceClass||"function"!=typeof this.eventSourceClass)throw new L;this._onevent_wrapped=function(t){n._onevent(t)},this._start()}return t.prototype.dispatchEvent=function(t){throw Error("Method not implemented.")},t.prototype._start=function(){var t,e,n=this,i=this.url;this._lastEventId&&(-1===i.indexOf("?")?i+="?":i+="&",i+="lastEventId="+encodeURIComponent(this._lastEventId)),this._eventSource=new this.eventSourceClass(i,this._configuration),this._eventSource.onopen=function(t){n._onopen(t)},this._eventSource.onerror=function(t){n._onerror(t)},this._eventSource.onmessage=function(t){n.onmessage(t)};try{for(var r=F(Object.keys(this._listeners)),a=r.next();!a.done;a=r.next()){var o=a.value;this._eventSource.addEventListener(o,this._onevent_wrapped)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}},t.prototype._onopen=function(t){0===this.readyState&&(this.readyState=1,this.onopen(t))},t.prototype._onerror=function(t){var e=this;
1if(1===this.readyState&&(this.readyState=0,this.onerror(t)),this._eventSource){this._eventSource.close(),this._eventSource=null;var n=Math.round(this.max_retry_time*Math.random());this._timer=setTimeout(function(){return e._start()},n)}},t.prototype._onevent=function(t){t&&t.lastEventId&&(this._lastEventId=t.lastEventId);var e,n,i=this._listeners[t.type];if(null!=i)try{for(var r=F(k([],O(i),!1)),a=r.next();!a.done;a=r.next())a.value.call(this,t)}catch(t){e={error:t}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}"message"===t.type&&this.onmessage(t)},t.prototype.onopen=function(t){},t.prototype.onerror=function(t){},t.prototype.onmessage=function(t){},t.prototype.close=function(){this._timer&&(clearTimeout(this._timer),this._timer=null),this._eventSource&&(this._eventSource.close(),this._eventSource=null),this.readyState=2},t.prototype.addEventListener=function(t,e,n){null==this._listeners[t]&&(this._listeners[t]=[],null!=this._eventSource&&this._eventSource.addEventListener(t,this._onevent_wrapped));var i=this._listeners[t];i.includes(e)||(this._listeners[t]=k(k([],O(i),!1),[e],!1))},t.prototype.removeEventListener=function(t,e,n){var i=this._listeners[t];this._listeners[t]=i.filter(function(t){return t!==e})},t}();globalThis.FlagsmithEventSource="undefined"!=typeof EventSource?EventSource:null;var P=C({AsyncStorage:e,eventSource:"undefined"!=typeof window?T:null});"undefined"!=typeof window&&(window.flagsmith=P),t.createFlagsmithInstance=function(){return C({AsyncStorage:e,eventSource:"undefined"!=typeof window?T:null})},t.default=P,Object.defineProperty(t,"__esModule",{value:!0})})(e)},78207:(t,e,n)=>{"use strict";n.d(e,{A:()=>r});var i=n(12115);let r=i.forwardRef(function(t,e){let{title:n,titleId:r,...a}=t;return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:e,"aria-labelledby":r},a),n?i.createElement("title",{id:r},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"}))})},84497:(t,e,n)=>{"use strict";function i(t){return t}n.d(e,{A:()=>i})},84931:(t,e,n)=>{"use strict";n.d(e,{e:()=>a});var i=n(12115);let r=(0,i.createContext)(()=>{});function a(t){let{value:e,children:n}=t;return i.createElement(r.Provider,{value:e},n)}},98202:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sendGTMEvent=void 0,e.GoogleTagManager=function(t){let{gtmId:e,gtmScriptUrl:n="https://www.googletagmanager.com/gtm.js",dataLayerName:l="dataLayer",auth:s,preview:u,dataLayer:c,nonce:d}=t;o=l;let f="dataLayer"!==l?"&l=".concat(l):"";return(0,r.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:"\n      (function(w,l){\n        w[l]=w[l]||[];\n        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});\n        ".concat(c?"w[l].push(".concat(JSON.stringify(c),")"):"","\n      })(window,'").concat(l,"');")},nonce:d}),(0,i.jsx)(a.default,{id:"_next-gtm","data-ntpc":"GTM",src:"".concat(n,"?id=").concat(e).concat(f).concat(s?"&gtm_auth=".concat(s):"").concat(u?"&gtm_preview=".concat(u,"&gtm_cookies_win=x"):""),nonce:d})]})};let i=n(95155),r=n(12115),a=function(t){return t&&t.__esModule?t:{default:t}}(n(68321)),o="dataLayer";e.sendGTMEvent=(t,e)=>{let n=e||o;window[n]=window[n]||[],window[n].push(t)}}}]);

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.