1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,461316,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){let{html:t,height:r=null,width:l=null,children:u,dataNtpc:o=""}=e;return(0,a.useEffect)(()=>{o&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${o}`}})},[o]),(0,n.jsxs)(n.Fragment,{children:[u,t?(0,n.jsx)("div",{style:{height:null!=r?`${r}px`:"auto",width:null!=l?`${l}px`:"auto"},"data-ntpc":o,dangerouslySetInnerHTML:{__html:t}}):null]})};let n=e.r(843476),a=e.r(271645)},654576,(e,t,r)=>{"use strict";let n;var a=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.GoogleAnalytics=function(e){let{gaId:t,debugMode:r,dataLayerName:a="dataLayer",nonce:i}=e;return void 0===n&&(n=a),(0,u.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:` 2 window['${a}'] = window['${a}'] || []; 3 function gtag(){window['${a}'].push(arguments);} 4 gtag('js', new Date()); 5 6 gtag('config', '${t}' ${r?",{ 'debug_mode': true }":""});`},nonce:i}),(0,l.jsx)(o.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${t}`,nonce:i})]})},r.sendGAEvent=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];void 0===n?console.warn("@next/third-parties: GA has not been initialized"):window[n]?window[n].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${n} does not exist`)};let l=e.r(843476),u=e.r(271645),o=a(e.r(3303))},19598,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.sendGTMEvent=void 0,r.GoogleTagManager=function(e){let{gtmId:t,gtmScriptUrl:r,dataLayerName:n="dataLayer",auth:i,preview:s,dataLayer:d,nonce:c}=e;o=n;let f=new URL(r||"https://www.googletagmanager.com/gtm.js");return t&&f.searchParams.set("id",t),"dataLayer"!==n&&f.searchParams.set("l",n),i&&f.searchParams.set("gtm_auth",i),s&&(f.searchParams.set("gtm_preview",s),f.searchParams.set("gtm_cookies_win","x")),(0,l.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:` 7 (function(w,l){ 8 w[l]=w[l]||[]; 9 w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); 10 ${d?`w[l].push(${JSON.stringify(d)})`:""} 11 })(window,'${n}');`},nonce:c}),(0,a.jsx)(u.default,{id:"_next-gtm","data-ntpc":"GTM",src:f.href,nonce:c})]})};let a=e.r(843476),l=e.r(271645),u=n(e.r(3303)),o="dataLayer";r.sendGTMEvent=(e,t)=>{let r=t||o;window[r]=window[r]||[],window[r].push(e)}},600219,869362,e=>{"use strict";var t=e.i(136557);e.s(["ProviderEvents",()=>t.ClientProviderEvents],600219),e.s(["ProviderStatus",()=>t.ClientProviderStatus],869362)},728298,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useRouterBFCache",{enumerable:!0,get:function(){return a}});let n=e.r(271645);
11function a(e,t,r){let[a,l]=(0,n.useState)(()=>({tree:e,cacheNode:t,stateKey:r,next:null}));if(a.tree===e)return a;let u={tree:e,cacheNode:t,stateKey:r,next:null},o=1,i=a,s=u;for(;null!==i&&o<1;){if(i.stateKey===r){s.next=i.next;break}{o++;let e={tree:i.tree,cacheNode:i.cacheNode,stateKey:i.stateKey,next:null};s.next=e,s=e}i=i.next}return l(u),u}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},347257,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientPageRoot",{enumerable:!0,get:function(){return s}});let n=e.r(843476),a=e.r(8372),l=e.r(271645),u=e.r(33906),o=e.r(261994),i=e.r(15783);function s(e){let t,r,{Component:s,serverProvidedParams:d}=e;if(null!==d)t=d.searchParams,r=d.params;else{let e=(0,l.use)(a.LayoutRouterContext);r=null!==e?e.parentParams:{},t=(0,u.urlSearchParamsToParsedUrlQuery)((0,l.use)(o.SearchParamsContext))}let c=(0,i.createClientSearchParams)(t),f=(0,i.createClientParams)(r);return(0,n.jsx)(s,{params:f,searchParams:c})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92825,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientSegmentRoot",{enumerable:!0,get:function(){return o}});let n=e.r(843476),a=e.r(8372),l=e.r(271645),u=e.r(15783);function o(e){let t,{Component:r,slots:o,serverProvidedParams:i}=e;if(null!==i)t=i.params;else{let e=(0,l.use)(a.LayoutRouterContext);t=null!==e?e.parentParams:{}}let s=(0,u.createClientParams)(t);return(0,n.jsx)(r,{...o,params:s})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},768017,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return d}});let n=e.r(190809),a=e.r(843476),l=n._(e.r(271645)),u=e.r(590373),o=e.r(754394),i=e.r(8372);class s extends l.default.Component{constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}componentDidCatch(){}static getDerivedStateFromError(e){if((0,o.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,o.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:l}=this.state,u={[o.HTTPAccessErrorStatus.NOT_FOUND]:e,[o.HTTPAccessErrorStatus.FORBIDDEN]:t,[o.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(l){let i=l===o.HTTPAccessErrorStatus.NOT_FOUND&&e,s=l===o.HTTPAccessErrorStatus.FORBIDDEN&&t,d=l===o.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return i||s||d?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("meta",{name:"robots",content:"noindex"}),!1,u[l]]}):n}return n}}function d(e){let{notFound:t,forbidden:r,unauthorized:n,children:o}=e,d=(0,u.useUntrackedPathname)(),c=(0,l.useContext)(i.MissingSlotContext);return t||r||n?(0,a.jsx)(s,{pathname:d,notFound:t,forbidden:r,unauthorized:n,missingSlots:c,children:o}):(0,a.jsx)(a.Fragment,{children:o})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},722976,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return l},PlaceValidationBoundaryBelowThisLevel:function(){return u},RenderValidationBoundaryAtThisLevel:function(){return o},SlotMarker:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=null,u=null,o=null,i=null;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
11dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},877694,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return l.InstantValidationBoundaryContext},PlaceValidationBoundaryBelowThisLevel:function(){return l.PlaceValidationBoundaryBelowThisLevel},RenderValidationBoundaryAtThisLevel:function(){return l.RenderValidationBoundaryAtThisLevel},SlotMarker:function(){return l.SlotMarker}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(722976);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},339756,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0});var n={LoadingBoundaryProvider:function(){return C},default:function(){return w}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(555682),u=e.r(190809),o=e.r(843476),i=u._(e.r(271645)),s=l._(e.r(174080)),d=e.r(8372),c=e.r(201244),f=e.r(972383),p=e.r(491915),g=e.r(358442),m=e.r(768017);e.r(877694);let h=e.r(270725),v=e.r(728298);e.r(174180);let y=e.r(261994),b=e.r(33906),_=e.r(595871);s.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function P(e,t,r){let n=e.getClientRects();if(0===n.length)return 0;let a=1/0;for(let e=0;e<n.length;e++){let t=n[e];t.top<a&&(a=t.top)}return a>=r()&&a<=t?1:2}i.default.Component;let x=function(e){let t=i.default.useRef(null);return(0,i.useLayoutEffect)(()=>{let{focusAndScrollRef:r,cacheNode:n}=e,a=r.forceScroll?r.scrollRef:n.scrollRef;if(null===a||!a.current)return;let l=null,u=r.hashFragment;if(u){var o;if(null===(l="top"===(o=u)?document.body:document.getElementById(o)??document.getElementsByName(o)[0]??null)){a.current=!1,r.onlyHashChange=!1,r.hashFragment=null;return}}else l=t.current;if(null===l)return;let i=!1;(0,p.disableSmoothScrollDuringRouteTransition)(()=>{let e=document.documentElement,t=null,r=null,n=null,o=()=>{var r,a;let l,u;return null===n&&(r=e,a=t,n=!Number.isFinite(u=Number.parseFloat(l=getComputedStyle(r).scrollPaddingTop))||u<0?0:l.endsWith("px")?u:l.endsWith("%")?u/100*a:0),n};(u||(t=e.clientHeight,0!==(r=P(l,t,o))))&&((i=!0,a.current=!1,u)?l.scrollIntoView():1!==r&&(e.scrollTop=0,2===P(l,t,o)&&l.scrollIntoView()))},{dontForceLayout:!0,onlyHashChange:r.onlyHashChange}),i&&(r.onlyHashChange=!1,r.hashFragment=null)},void 0),(0,o.jsx)(i.Fragment,{ref:t,children:e.children})};function j(e){let{children:t,cacheNode:r}=e,n=(0,i.useContext)(d.GlobalLayoutRouterContext);if(!n)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,o.jsx)(x,{focusAndScrollRef:n.focusAndScrollRef,cacheNode:r,children:t})}function O(e){let t,{tree:r,segmentPath:n,debugNameContext:a,cacheNode:l,params:u,url:s,isActive:f}=e,p=(0,i.useContext)(d.GlobalLayoutRouterContext);if((0,i.useContext)(y.NavigationPromisesContext),!p)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let g=null!==l?l:(0,i.use)(c.unresolvedThenable),m=null!==g.prefetchRsc?g.prefetchRsc:g.rsc,h=(0,i.useDeferredValue)(g.rsc,m);if((0,_.isDeferredRsc)(h)){let e=(0,i.use)(h);null===e&&(0,i.use)(c.unresolvedThenable),t=e}else null===h&&(0,i.use)(c.unresolvedThenable),t=h;let v=t;return(0,o.jsx)(d.LayoutRouterContext.Provider,{value:{parentTree:r,parentCacheNode:g,parentSegmentPath:n,parentParams:u,parentLoadingData:null,debugNameContext:a,url:s,isActive:f},children:v})}function C(e){let{loading:t,children:r}=e,n=(0,i.use)(d.LayoutRouterContext);return null===n?r:(0,o.jsx)(d.LayoutRouterContext.Provider,{value:{parentTree:n.parentTree,parentCacheNode:n.parentCacheNode,parentSegmentPath:n.parentSegmentPath,parentParams:n.parentParams,parentLoadingData:t,debugNameContext:n.debugNameContext,url:n.url,isActive:n.isActive},children:r})}function R(e){let{name:t,loading:r,children:n}=e;if(null!==r){let e=r[0],a=r[1],l=r[2];return(0,o.jsx)(i.Suspense,{name:t,fallback:(0,o.jsxs)(o.Fragment,{children:[a,l,e]}),children:n})}return(0,o.jsx)(o.Fragment,{children:n})}function w(e){let{parallelRouterKey:t,error:r,errorStyles:n,errorScripts:a,templateStyles:l,templateScripts:u,template:s,notFound:p,forbidden:y,unauthorized:_,segmentViewBoundaries:P}=e,x=(0,i.useContext)(d.LayoutRouterContext);if(!x)throw Object.defineProperty(Error("invariant expected layout router to be mou
11nted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:C,parentCacheNode:w,parentSegmentPath:T,parentParams:E,parentLoadingData:S,url:M,isActive:F,debugNameContext:N}=x,A=C[0],H=null===T?[t]:T.concat([A,t]),D=C[1][t],k=w.slots;(void 0===D||null===k)&&(0,i.use)(c.unresolvedThenable);let L=D[0],B=k[t]??null,I=(0,h.createRouterCacheKey)(L,!0),U=(0,v.useRouterBFCache)(D,B,I),V=[];do{let e=U.tree,t=U.cacheNode,i=U.stateKey,c=e[0],h=E;if(Array.isArray(c)){let e=c[0],t=c[1],r=c[2],n=(0,b.getParamValueFromCacheKey)(t,r);null!==n&&(h={...E,[e]:n})}let v=function(e){if("/"===e)return"/";if("string"==typeof e)if("(__SLOT__)"===e)return;else return e+"/";return e[1]+"/"}(c),P=v??N,x=void 0===v?void 0:N,C=(0,o.jsxs)(j,{cacheNode:t,children:[(0,o.jsx)(f.ErrorBoundary,{errorComponent:r,errorStyles:n,errorScripts:a,children:(0,o.jsx)(R,{name:x,loading:S,children:(0,o.jsx)(m.HTTPAccessFallbackBoundary,{notFound:p,forbidden:y,unauthorized:_,children:(0,o.jsxs)(g.RedirectBoundary,{children:[(0,o.jsx)(O,{url:M,tree:e,params:h,cacheNode:t,segmentPath:H,debugNameContext:P,isActive:F&&i===I}),null]})})})}),null]}),w=(0,o.jsxs)(d.TemplateContext.Provider,{value:C,children:[l,u,s]},i);V.push(w),U=U.next}while(null!==U)return V}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},837457,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(190809),a=e.r(843476),l=n._(e.r(271645)),u=e.r(8372);function o(){let e=(0,l.useContext)(u.TemplateContext);return(0,a.jsx)(a.Fragment,{children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},806831,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return a}});let n=new WeakMap;function a(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},797689,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(806831).createRenderParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},793504,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return a}});let n=new WeakMap;function a(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},266996,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(793504).createRenderSearchParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15783,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createClientParams:function(){return l.createRenderParamsFromClient},createClientSearchParams:function(){return u.createRenderSearchParamsFromClient}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(797689),u=e.r(266996);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
11dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},27201,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"IconMark",{enumerable:!0,get:function(){return a}});let n=e.r(843476),a=()=>"u">typeof window?null:(0,n.jsx)("meta",{name:"«nxt-icon»"})},3303,(e,t,r)=>{t.exports=e.r(479520)},688827,e=>{"use strict";var t=e.i(271645),r=e.i(561676),n=e.i(747253);e.s(["DatadogUser",0,function(e){let{userId:a}=e;return(0,t.useEffect)(()=>{(0,n.persistRumSessionCookie)(r.datadogRum.getInternalContext()?.session_id),a?r.datadogRum.setUser({id:a}):r.datadogRum.clearUser()},[a]),null}])},822070,959499,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(144946),a=e.i(600219),l=e.i(869362);e.i(136557);var u=Object.defineProperty,o=Object.defineProperties,i=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(s)for(var r of s(t))c.call(t,r)&&f(e,r,t[r]);return e},g=r.default.createContext(void 0),m={updateOnContextChanged:!0,updateOnConfigurationChanged:!0,suspendUntilReady:!1,suspendWhileReconciling:!1},h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.updateOnContextChanged,r=e.updateOnConfigurationChanged,n="suspendUntilReady"in e?e.suspendUntilReady:e.suspend,a="suspendWhileReconciling"in e?e.suspendWhileReconciling:e.suspend;return p(p(p(p({},"boolean"==typeof n&&{suspendUntilReady:n}),"boolean"==typeof a&&{suspendWhileReconciling:a}),"boolean"==typeof t&&{updateOnContextChanged:t}),"boolean"==typeof r&&{updateOnConfigurationChanged:r})},v=r.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),y=new WeakMap;function b(e){let t,r;return t=this,r=function*(){let t=new AbortController;try{return yield new Promise((r,n)=>{e.addHandler(a.ProviderEvents.Ready,r,{signal:t.signal}),e.addHandler(a.ProviderEvents.Error,n,{signal:t.signal})})}finally{t.abort()}},new Promise((e,n)=>{var a=e=>{try{u(r.next(e))}catch(e){n(e)}},l=e=>{try{u(r.throw(e))}catch(e){n(e)}},u=t=>t.done?e(t.value):Promise.resolve(t.value).then(a,l);u((r=r.apply(t,null)).next())})}var _=class extends Error{constructor(e){super(`${e}: Components using OpenFeature must be wrapped with an <OpenFeatureProvider>. If you are seeing this in a test, see: https://openfeature.dev/docs/reference/technologies/client/web/react#testing`),this.name="MissingContextError"}};function P(){let{client:e}=r.default.useContext(g)||{};if(!e)throw new _("No OpenFeature client available");return e}function x(e){var{client:t,domain:a,children:l}=e,u=((e,t)=>{var r={};for(var n in e)d.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&s)for(var n of s(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r})(e,["client","domain","children"]);let f=r.useMemo(()=>{var e;return e=t||n.OpenFeature.getClient(a),new Proxy(e,{get(e,t,r){var n;if("metadata"===t)return o(p({},null!=(n=Reflect.get(e,t,r))?n:{}),i({framework:"react"}));let a=Reflect.get(e,t,r);return"function"!=typeof a?a:function(){for(var t=arguments.length,n=Array(t),l=0;l<t;l++)n[l]=arguments[l];let u=a.apply(r,n);return u===e?r:u}}})},[t,a]);return r.createElement(g.Provider,{value:{client:f,options:u}},l)}n.TypedInMemoryProvider,e.s(["OpenFeatureProvider",0,x,"useStringFlagValue",0,function(e,t,u){return function(e,t,u,o){let i=p(p(p({},m),function(){let{options:e}=r.default.useContext(g)||{};return h(e)}()),h(o)),s=P(),d=function(){let e=P(),[t,n]=(0,r.useState)(e.providerStatus);return(0,r.useEffect)(()=>{let t=new AbortController,r=()=>n(e.providerStatus);return e.addHandler(a.ProviderEvents.ConfigurationChanged,r,{signal:t.signal}),e.addHandler(a.ProviderEvents.ContextChanged,r,{signal:t.signal}),e.addHandler(a.ProviderEvents.Error,r,{signal:t.signal}),e.addHandler(a.ProviderEvents.Ready,r,{signal:t.signal}),e.addHandler(a.ProviderEvents.Stale,r,{signal:t.signal}),e.addHandler(a.ProviderEvents.Reconciling,r,{signal:t.signal}),()=>{t.abort()}},[e]),t}(),c=function(){let e=r.default.useContext(g);if(!e)throw new _("No OpenFeature context available");return n.OpenFeature.getProvider(e.client.metadata.domain)}(),f=(0,r.useRef)(!0);i.suspendUntilReady&&d===l.ProviderStatus.NOT_READY&&function(e,t){let r=y.get(e);if(r)v(r);
11else{let r=e!==n.NOOP_PROVIDER?b(t):Promise.resolve();y.set(e,r),v(r)}}(c,s),i.suspendWhileReconciling&&d===l.ProviderStatus.RECONCILING&&v(b(s));let[x,j]=(0,r.useState)(()=>u(s).call(s,e,t,o)),O=(0,r.useRef)({client:s,flagKey:e,defaultValue:t,resolver:u,options:o}),C=(0,r.useRef)(x);(0,r.useEffect)(()=>{O.current={client:s,flagKey:e,defaultValue:t,resolver:u,options:o},C.current=x});let R=(0,r.useCallback)(()=>{let{client:e,flagKey:t,defaultValue:r,resolver:n,options:a}=O.current,l=n(e).call(e,t,r,a);!function e(t,r){if(t===r)return!0;if(typeof t!=typeof r)return!1;if("object"==typeof t&&null!==t&&"object"==typeof r&&null!==r){let n=Object.keys(t),a=Object.keys(r);if(n.length!==a.length)return!1;for(let a of n)if(!e(t[a],r[a]))return!1;return!0}return!1}(l,C.current)&&(C.current=l,j(l))},[]),w=(0,r.useCallback)(e=>{var t;let{flagKey:r}=O.current;(!(t=null==e?void 0:e.flagsChanged)||t.includes(r))&&R()},[R]);return(0,r.useEffect)(()=>{if(f.current){f.current=!1;return}R()},[s,e,t,o,u,R]),(0,r.useEffect)(()=>{let e=new AbortController;return s.addHandler(a.ProviderEvents.Ready,R,{signal:e.signal}),i.updateOnContextChanged&&s.addHandler(a.ProviderEvents.ContextChanged,R,{signal:e.signal}),i.updateOnConfigurationChanged&&s.addHandler(a.ProviderEvents.ConfigurationChanged,w,{signal:e.signal}),()=>{e.abort()}},[s,i.updateOnContextChanged,i.updateOnConfigurationChanged,R,w]),x}(e,t,e=>e.getStringDetails,u).value}],959499);var j=e.i(925150);let O=(0,r.createContext)(!1);e.s(["default",0,function(e){let{children:n,userId:a}=e,[l,u]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=!1;return(0,j.initDatadogFeatureFlags)().then(async e=>{e&&await (0,j.setFeatureFlagContext)(a)}).finally(()=>{e||u(!0)}),()=>{e=!0}},[a]),(0,t.jsx)(O.Provider,{value:l,children:(0,t.jsx)(x,{children:n})})},"useFeatureFlagsReady",0,function(){return(0,r.useContext)(O)}],822070)},165673,e=>{"use strict";var t=e.i(843476),r=e.i(271645);let n=(0,r.forwardRef)(function(e,n){let[a,l]=(0,r.useState)(null),[u,o]=(0,r.useState)(!1),[i,s]=(0,r.useState)(0),d=(0,r.useRef)(!1),c=(0,r.useCallback)(e=>{d.current=!1,l(e),o(!1),s(e=>e+1)},[]);return((0,r.useImperativeHandle)(n,()=>({show:c})),(0,r.useEffect)(()=>{if(!a)return;let e=0,t=requestAnimationFrame(()=>{e=requestAnimationFrame(()=>o(!0))}),r=setTimeout(()=>{d.current=!0,o(!1)},2e3),n=setTimeout(()=>l(null),2900);return()=>{cancelAnimationFrame(t),cancelAnimationFrame(e),clearTimeout(r),clearTimeout(n)}},[a,i]),a)?(0,t.jsx)("div",{className:"fixed bottom-[100px] left-1/2 -translate-x-1/2 z-[10000] pointer-events-none",children:(0,t.jsx)("div",{onTransitionEnd:e=>{d.current&&"opacity"===e.propertyName&&(d.current=!1,l(null))},className:`bg-[rgba(10,15,15,0.8)] w-[335px] flex items-center justify-center px-[24px] py-[16px] rounded-[6px] shadow-sm transition-[opacity,translate] duration-300 ease-out ${u?"opacity-100 translate-y-0":"opacity-0 translate-y-[6px]"}`,children:(0,t.jsx)("p",{className:"text-[13px] leading-[17px] tracking-[-0.26px] text-white text-center break-keep",children:a})})}):null}),a=(0,r.createContext)(null);e.s(["ToastProvider",0,function(e){let{children:l}=e,u=(0,r.useRef)(null);return(0,t.jsxs)(a.Provider,{value:{showToast:e=>u.current?.show(e)},children:[l,(0,t.jsx)(n,{ref:u})]})},"useToast",0,function(){let e=(0,r.useContext)(a);if(!e)throw Error("useToast must be used within ToastProvider");return e}],165673)}]);
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.