1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="32f17351-adfd-c509-7c4b-4226a5e0d80a")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,960173,e=>{"use strict";var t=e.i(600954);let r={metaCollection:"/",curatedCollection:"/",startPage:"/",categories:"/kategorien",kids:"/kinder",liveTv:"/live-tv",search:"/suche",aToZ:"/sendungen-a-z",aToZKids:"/kinder/sendungen-a-z",privacyPolicy:"/datenschutz",personalization:"/personalisierung",tos:"/nutzungsbedingungen",legalNotice:"/impressum",contact:"/kontakt",genericTextPage:"/",genericSpecialPage:"/",sophoraPreview:"/sophora-preview",episodePage:"/video/",playerPage:"/play/",device:"/device",internal:"/rewrite-pages/",internalTextPage:"/rewrite-pages/text-page/",internalCatalogPage:"/rewrite-pages/catalog-page/",internalCuratedCollectionPage:"/rewrite-pages/curated-collection-page/",internalMetaCollectionPage:"/rewrite-pages/meta-collection-page/",devRoutes:"/dev/",testing:"/dev/testing"},n={...r,account:"/mein-3sat",accountRegistration:"/mein-3sat/registrierung",accountActivation:"/mein-3sat/registrierung/aktivierung",ageVerification:"/mein-3sat/altersverifikation",resetPin:"/mein-3sat/pin-aendern",forgotPassword:"/mein-3sat/passwort-vergessen",settings:"/mein-3sat/einstellungen",bookmarks:"/mein-3sat/merkliste",continueWatching:"/mein-3sat/weiterschauen",accountDetails:"/mein-3sat/profil",accessibility:"/mein-3sat/barrierefreiheit",dataPrivacySettings:"/mein-3sat/datenschutzeinstellungen",myData:"/mein-3sat/datenschutzeinstellungen/meine-daten",deleteAccount:"/mein-3sat/konto-loeschen",notifications:"/mein-3sat/benachrichtigungen",zdfApps:"/apps-und-mobile-angebote",smartTv:"/smart-tv",viewerService:"/zuschauerservice",help:"/service-und-hilfe"},i={...r,account:"/mein-zdf",accountRegistration:"/mein-zdf/registrierung",accountActivation:"/mein-zdf/registrierung/aktivierung",ageVerification:"/mein-zdf/altersverifikation",resetPin:"/mein-zdf/pin-aendern",forgotPassword:"/mein-zdf/passwort-vergessen",settings:"/mein-zdf/einstellungen",bookmarks:"/mein-zdf/merkliste",continueWatching:"/mein-zdf/weiterschauen",accountDetails:"/mein-zdf/profil",accessibility:"/mein-zdf/barrierefreiheit",dataPrivacySettings:"/mein-zdf/datenschutzeinstellungen",myData:"/mein-zdf/datenschutzeinstellungen/meine-daten",deleteAccount:"/mein-zdf/konto-loeschen",notifications:"/mein-zdf/benachrichtigungen",zdfApps:"/apps-und-mobile-angebote",smartTv:"/smart-tv",viewerService:"/zuschauerservice",help:"/service-und-hilfe",mainzelmaennchen:"/mainzelmaennchen"},a=(0,t.is3Sat)()?n:i;
2e.s(["routes",0,a],960173)},132368,e=>{"use strict";var t=e.i(29206);let r={bookmarks:[],pageViewHistory:[],searchResultsHistory:[],viewingHistory:[],lastUserDataSync:"",lastSurveyId:null,ratings:{},livestreamNotifications:[],livestreamCountdownNotifications:[]},n={abGroup:null,activeChildContentRoute:null,askForAgeVerification:!0,enableFuture:!1,enabledNotifications:{newVideoForBookmark:!0,videosToBeDeleted:!0,livestreamStartAlert:!0},sessionToken:null,userSegment:null,videoAutoplay:!0,zdfTrackingId:null,videoPlayerAccessibilitySettings:{subtitle:!1,audioDescription:!1,signLanguage:!1},isArdAccount:!1,hasLoggedInBefore:!1,onboardingDialogDismissCount:0,zapping:{lastChannelId:null,promoLastShownAt:null},...r},i=t.useLocalDataContext,a=t.useLocalData;e.s(["LOCAL_USER_DATA_KEY",0,"local-user-data","defaultUsageData",0,r,"defaultUserData",0,n,"useLocalUserData",0,a,"useLocalUserDataContext",0,i])},295125,e=>{"use strict";var t=e.i(803816),r=e.i(549180),n=e.i(189467);let i=(0,n.createContext)(null);e.s(["ClientConfigContext",0,i,"ClientConfigProvider",0,e=>{let n,a=(0,r.c)(3),{children:o,clientConfig:s}=e;return a[0]!==o||a[1]!==s?(n=(0,t.jsx)(i,{value:s,children:o}),a[0]=o,a[1]=s,a[2]=n):n=a[2],n},"useClientConfig",0,()=>{let e=(0,n.use)(i);if(!e)throw Error("ClientConfigProvider not found");return e}])},512826,807467,e=>{"use strict";var t=e.i(803816),r=e.i(549180),n=e.i(409294),i=e.i(947331),a=e.i(73326),o=e.i(189467),s=e.i(46248),l=e.i(295125);let u={enableArdPlayer:{default:!1,env:"FEATURE_ENABLE_ARD_PLAYER",clientOverridable:!0},useStreamingOS:{default:!1,env:"FEATURE_USE_STREAMING_OS",clientOverridable:!0}
2,useMultistream24x7:{default:!1,env:"FEATURE_USE_MULTISTREAM_24X7",clientOverridable:!0},enablePsi:{default:!1,env:"FEATURE_ENABLE_PSI",clientOverridable:!1},enableCastNative:{default:!1,env:"FEATURE_ENABLE_CAST_NATIVE",clientOverridable:!0}};e.s(["featureFlagConfig",0,u],807467);let c=(e,t)=>t[e]??u[e].default,d="zdf-feature-overwrites",g=(()=>{let e={};for(let t of Object.keys(u))e[t]=u[t].default;return e})(),f=()=>{throw Error("Needs to be used within FeatureFlagsProvider")},v=(0,o.createContext)({store:null,features:g,toggleFeature:f,resetAllFeatures:f,hasHydrated:!1});function h(){return(0,n.createLocalStore)({},d)}function m(){return!1}e.s(["FEATURE_FLAG_OVERWRITES_KEY",0,d,"FeatureFlagsContext",0,v,"FeatureFlagsProvider",0,e=>{let n,s,d,g,f,y,p,S,b,w,E=(0,r.c)(28),{children:O}=e,{features:A}=(0,l.useClientConfig)(),[z]=(0,o.useState)(h);E[0]!==z.persist?(n=e=>z.persist.onFinishHydration(e),s=()=>z.persist.hasHydrated(),E[0]=z.persist,E[1]=n,E[2]=s):(n=E[1],s=E[2]);let P=(0,o.useSyncExternalStore)(n,s,m);E[3]!==A||E[4]!==z?(d=()=>{z.setState(e=>((e,t)=>{let r={};for(let[n,i]of Object.entries(e)){if(n in u)u[n].clientOverridable&&"boolean"==typeof i&&i!==c(n,t)&&(r[n]=i)}return r})(e,A),!0)},E[3]=A,E[4]=z,E[5]=d):d=E[5];let D=(0,o.useEffectEvent)(d);E[6]!==D||E[7]!==z.persist?(g=()=>{let e=z.persist.onFinishHydration(()=>{D()});return z.persist.rehydrate(),()=>{e()}},E[6]=D,E[7]=z.persist,E[8]=g):g=E[8],E[9]!==z?(f=[z],E[9]=z,E[10]=f):f=E[10],(0,o.useEffect)(g,f),E[11]!==P||E[12]!==z.persist?(y=e=>{!(!P||(0,i.isStorybook)())&&e.key===z.persist.getOptions().name&&e.newValue&&z.persist.rehydrate()},E[11]=P,E[12]=z.persist,E[13]=y):y=E[13],(0,a.useEvent)("storage",y),E[14]!==A||E[15]!==z?(p=e=>{z.setState(t=>((e,t,r)=>{if(!u[t]?.clientOverridable)return e;let n=c(t,r),i=!(e[t]??n),a={...e};return i===n?delete a[t]:a[t]=i,a})(t,e,A),!0)},E[14]=A,E[15]=z,E[16]=p):p=E[16],E[17]!==z?(S=()=>{z.setState({},!0)},E[17]=z,E[18]=S):S=E[18],E[19]!==A||E[20]!==P||E[21]!==z||E[22]!==p||E[23]!==S?(b={store:z,features:A,toggleFeature:p,resetAllFeatures:S,hasHydrated:P},E[19]=A,E[20]=P,E[21]=z,E[22]=p,E[23]=S,E[24]=b):b=E[24];let C=b;return E[25]!==O||E[26]!==C?(w=(0,t.jsx)(v,{value:C,children:O}),E[25]=O,E[26]=C,E[27]=w):w=E[27],w},"useFeatureFlag",0,e=>{let t,n,i=(0,r.c)(6),a=(0,o.use)(v);if(!a)throw Error("useFeatureFlag must be use within FeatureFlagsProvider");let{store:l,features:c}=a;i[0]!==e?(t=t=>t[e],i[0]=e,i[1]=t):t=i[1];let d=(0,s.useStore)(l,t),g=c[e],f=u[e];if(i[2]!==d||i[3]!==g||i[4]!==f.default){let e;e=f.default,n=d??g??e,i[2]=d,i[3]=g,i[4]=f.default,i[5]=n}else n=i[5];return n},"useFeatureFlags",0,()=>{let e,t,n=(0,r.c)(6),i=(0,o.use)(v);if(!i)throw Error("useFeatureFlags must be use within FeatureFlagsProvider");let{store:a,features:l,hasHydrated:u}
2=i,c=(0,s.useStore)(a);n[0]!==l||n[1]!==c?(e={...g,...l,...c},n[0]=l,n[1]=c,n[2]=e):e=n[2];let d=e;return n[3]!==d||n[4]!==u?(t={flags:d,hasHydrated:u},n[3]=d,n[4]=u,n[5]=t):t=n[5],t}],512826)},952143,e=>{"use strict";e.i(888555);var t=e.i(947331),r=e.i(211588),n=e.i(189467),i=e.i(960173);let a=()=>{throw Error("IdentityProvider missing")},o=(0,n.createContext)({isLoadingUser:!0,user:null,userProfiles:[],getMainProfile:a,showMigrationDialog:!1,checkPin:a,logout:a,login:a,register:a,goToAMSPage:a,switchProfile:a,_type:"streamingOS"});e.s(["IdentityServiceContext",0,o,"useIdentityService",0,()=>(0,n.use)(o),"useLegacyZDFIdentityService",0,()=>{let e=(0,r.useRouter)(),a=(0,n.use)(o);if("legacy"!==a._type)if(t.isDevBuild)throw Error("IdentityService is not a LegacyZDFIdentityService");else e.replace(i.routes.account);return a}])},276285,(e,t,r)=>{"use strict";var n=function(e){var t,r,n;return!!(t=e)&&"object"==typeof t&&(r=e,"[object RegExp]"!==(n=Object.prototype.toString.call(r))&&"[object Date]"!==n&&r.$$typeof!==i)},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function a(e,t){return!1!==t.clone&&t.isMergeableObject(e)?u(Array.isArray(e)?[]:{},e,t):e}function o(e,t,r){return e.concat(t).map(function(e){return a(e,r)})}function s(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function l(e,t){try{return t in e}catch(e){return!1}}function u(e,t,r){(r=r||{}).arrayMerge=r.arrayMerge||o,r.isMergeableObject=r.isMergeableObject||n,r.cloneUnlessOtherwiseSpecified=a;var i,c,d=Array.isArray(t);return d!==Array.isArray(e)?a(t,r):d?r.arrayMerge(e,t,r):(c={},(i=r).isMergeableObject(e)&&s(e).forEach(function(t){c[t]=a(e[t],i)}),s(t).forEach(function(r){l(e,r)&&!(Object.hasOwnProperty.call(e,r)&&Object.propertyIsEnumerable.call(e,r))||(l(e,r)&&i.isMergeableObject(t[r])?c[r]=(function(e,t){if(!t.customMerge)return u;var r=t.customMerge(e);return"function"==typeof r?r:u})(r,i)(e[r],t[r],i):c[r]=a(t[r],i))}),c)}u.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,r){return u(e,r,t)},{})},t.exports=u},211588,(e,t,r)=>{t.exports=e.r(886821)},919683,(e,t,r)=>{"use strict";var n=e.r(189467),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,o=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,c=n[1];return s(function(){i.value=r,i.getSnapshot=t,u(i)&&c({inst:i})},[e,r,t]),o(function(){return u(i)&&c({inst:i}),e(function(){u(i)&&c({inst:i})})},[e]),l(r),r};r.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},691487,(e,t,r)=>{"use strict";t.exports=e.r(919683)},16867,(e,t,r)=>{"use strict";var n=e.r(189467),i=e.r(691487),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=i.useSyncExternalStore,s=n.useRef,l=n.useEffect,u=n.useMemo,c=n.useDebugValue;r.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var d=s(null);if(null===d.current){var g={hasValue:!1,value:null};d.current=g}else g=d.current;var f=o(e,(d=u(function(){function e(e){if(!l){if(l=!0,o=e,e=n(e),void 0!==i&&g.hasValue){var t=g.value;if(i(t,e))return s=t}return s=e}if(t=s,a(o,e))return t;var r=n(e);return void 0!==i&&i(t,r)?(o=e,t):(o=e,s=r)}var o,s,l=!1,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,r,n,i]))[0],d[1]);return l(function(){g.hasValue=!0,g.value=f},[f]),c(f),f}},404359,(e,t,r)=>{"use strict";t.exports=e.r(16867)},46248,e=>{"use strict";e.i(65438);var t=e.i(189467),r=e.i(404359);let{useDebugValue:n}=t.default,{useSyncExternalStoreWithSelector:i}=r.default,a=e=>e;e.s(["useStore",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,r=arguments.length>2?arguments[2]:void 0,o=i(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,r);return n(o),o}])},563211,e=>{"use strict";
2let{useRef:t}=e.i(189467).default;e.s(["useShallow",0,function(e){let r=t();return t=>{let n=e(t);return!function(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[r,n]of e)if(!Object.is(n,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n of r)if(!Object.prototype.hasOwnProperty.call(t,n)||!Object.is(e[n],t[n]))return!1;return!0}(r.current,n)?r.current=n:r.current}}])},65438,341754,e=>{"use strict";let t=e=>{let t,r=new Set,n=(e,n)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=n?n:"object"!=typeof i||null===i)?i:Object.assign({},t,i),r.forEach(r=>r(t,e))}},i=()=>t,a={setState:n,getState:i,getInitialState:()=>o,subscribe:e=>(r.add(e),()=>r.delete(e)),destroy:()=>{r.clear()}},o=t=e(n,i,a);return a};function r(e,t){let r;try{r=e()}catch(e){return}return{getItem:e=>{var n;let i=e=>null===e?null:JSON.parse(e,null==t?void 0:t.reviver),a=null!=(n=r.getItem(e))?n:null;return a instanceof Promise?a.then(i):i(a)},setItem:(e,n)=>r.setItem(e,JSON.stringify(n,null==t?void 0:t.replacer)),removeItem:e=>r.removeItem(e)}}e.s(["createStore",0,e=>e?t(e):t],65438);let n=e=>t=>{try{let r=e(t);if(r instanceof Promise)return r;return{then:e=>n(e)(r),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>n(t)(e)}}};e.s(["createJSONStorage",0,r,"persist",0,(e,t)=>{if("getStorage"in t||"serialize"in t||"deserialize"in t)return(r,i,a)=>{let o,s,l={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},u=!1,c=new Set,d=new Set;try{o=l.getStorage()}catch(e){}if(!o)return e(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];console.warn(`[zustand persist middleware] Unable to update item '${l.name}', the given storage is currently unavailable.`),r(...t)},i,a);let g=n(l.serialize),f=()=>{let e,t=g({state:l.partialize({...i()}),version:l.version}).then(e=>o.setItem(l.name,e)).catch(t=>{e=t});if(e)throw e;return t},v=a.setState;a.setState=(e,t)=>{v(e,t),f()};let h=e(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];r(...t),f()},i,a),m=()=>{var e;if(!o)return;u=!1,c.forEach(e=>e(i()));let t=(null==(e=l.onRehydrateStorage)?void 0:e.call(l,i()))||void 0;return n(o.getItem.bind(o))(l.name).then(e=>{if(e)return l.deserialize(e)}).then(e=>{if(e)if("number"!=typeof e.version||e.version===l.version)return e.state;else{if(l.migrate)return l.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}}).then(e=>{var t;return r(s=l.merge(e,null!=(t=i())?t:h),!0),f()}).then(()=>{null==t||t(s,void 0),u=!0,d.forEach(e=>e(s))}).catch(e=>{null==t||t(void 0,e)})};return a.persist={setOptions:e=>{l={...l,...e},e.getStorage&&(o=e.getStorage())},clearStorage:()=>{null==o||o.removeItem(l.name)},getOptions:()=>l,rehydrate:()=>m(),hasHydrated:()=>u,onHydrate:e=>(c.add(e),()=>{c.delete(e)}),onFinishHydration:e=>(d.add(e),()=>{d.delete(e)})},m(),s||h};return(i,a,o)=>{let s,l={storage:r(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},u=!1,c=new Set,d=new Set,g=l.storage;if(!g)return e(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];console.warn(`[zustand persist middleware] Unable to update item '${l.name}', the given storage is currently unavailable.`),i(...t)},a,o);let f=()=>{let e=l.partialize({...a()});return g.setItem(l.name,{state:e,version:l.version})},v=o.setState;o.setState=(e,t)=>{v(e,t),f()};let h=e(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];i(...t),f()},a,o);o.getInitialState=()=>h;let m=()=>{var e,t;if(!g)return;u=!1,c.forEach(e=>{var t;return e(null!=(t=a())?t:h)});let r=(null==(t=l.onRehydrateStorage)?void 0:t.call(l,null!=(e=a())?e:h))||void 0;return n(g.getItem.bind(g))(l.name).then(e=>
2{if(e)if("number"!=typeof e.version||e.version===l.version)return[!1,e.state];else{if(l.migrate)return[!0,l.migrate(e.state,e.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;let[r,n]=e;if(i(s=l.merge(n,null!=(t=a())?t:h),!0),r)return f()}).then(()=>{null==r||r(s,void 0),s=a(),u=!0,d.forEach(e=>e(s))}).catch(e=>{null==r||r(void 0,e)})};return o.persist={setOptions:e=>{l={...l,...e},e.storage&&(g=e.storage)},clearStorage:()=>{null==g||g.removeItem(l.name)},getOptions:()=>l,rehydrate:()=>m(),hasHydrated:()=>u,onHydrate:e=>(c.add(e),()=>{c.delete(e)}),onFinishHydration:e=>(d.add(e),()=>{d.delete(e)})},l.skipHydration||m(),s||h}}],341754)},409294,e=>{"use strict";var t=e.i(803816),r=e.i(344848),n=e.i(947331),i=e.i(73326),a=e.i(189467),o=e.i(65438),s=e.i(341754);function l(e){return e instanceof DOMException?22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name:e instanceof Error&&"QuotaExceededError"===e.name}let u=(0,a.createContext)(null),c=e=>({getItem:e=>{let t=window.localStorage.getItem(e);return t&&function(e){try{return"undefined"===e?void 0:JSON.parse(e??"")}catch{r.log.info("parsing error on",{value:e});return}}(t)||null},setItem:(t,n)=>{!function(e,t,n){try{window.localStorage.setItem(e,JSON.stringify(t))}catch(c){if(!l(c))throw c;let i=t.state.viewingHistory,a=Array.isArray(i)?i.length:0,o=(r,i,o)=>{if(n)try{n({key:e,error:c,recovered:r,viewingHistoryCount:a,droppedCount:i,keptCount:a-i,retries:o,state:t.state})}catch{}};if(!Array.isArray(i)||0===i.length)throw o(!1,0,0),c;let s=i.length,u=0;for(;s>0;){s=Math.max(0,s-10),u+=1;let n={...t,state:{...t.state,viewingHistory:i.slice(0,s)}};try{window.localStorage.setItem(e,JSON.stringify(n));let t=i.length-s;r.log.warn(`localStorage quota exceeded for "${e}"; dropped ${t} oldest viewingHistory entries to recover`),o(!0,t,u);return}catch(e){if(!l(e))throw e}}throw o(!1,i.length,u),c}}(t,n,e)},removeItem:e=>{window.localStorage.removeItem(e)}}),d=c(),g=(e,t,n,i,a)=>{let l=c(a);return(0,o.createStore)()((0,s.persist)(()=>e,{name:t,skipHydration:!0,storage:l,merge:(e,n)=>{if(e)return{...n,...e};try{let e=l.getItem(t);if(e)return{...n,...e}}catch(e){r.log.error("Error while trying to read legacy data",e)}return n},version:i,migrate:n}))};e.s(["LocalDataContext",0,u,"LocalDataProvider",0,e=>{let{children:o,defaultData:s,localStorageKey:l,legacyMigration:c,migrate:d,onQuotaError:f,version:v}=e,[h,m]=(0,a.useState)(!1),y=(0,a.useRef)(void 0),p=(0,a.useRef)(new Promise(e=>{y.current?e=y.current:y.current=e})),S=(0,a.useRef)(null);S.current||(S.current=g(s,l,d,v,f)),(0,a.useEffect)(()=>{if(!S.current)return;let e=S.current,t=e.persist.onFinishHydration(()=>{c?c().then(t=>{t&&e.setState(e=>({...e,...t}))}).catch(e=>{r.log.error("Error during legacy migration",e)}).finally(()=>{m(!0)}):m(!0)});return m(e.persist.hasHydrated()),e.persist.rehydrate(),()=>{t()}},[c]),(0,a.useEffect)(()=>{h&&y.current&&(y.current(),y.current=void 0)},[h]),(0,i.useEvent)("storage",e=>{if(!h||(0,n.isStorybook)())return;let t=S.current;t&&e.key===t.persist.getOptions().name&&e.newValue&&t.persist.rehydrate()});let b=(0,a.useMemo)(()=>({store:S.current,hasHydrated:h,addLocalData:(e,t)=>{p.current.then(()=>{S.current?.setState(r=>({...r,[e]:t}))})},deleteAllLocalData:()=>{let e=Object.keys(S.current?.getState()??{}).reduce((e,t)=>({...e,[t]:void 0!==s[t]?s[t]:null}),{});S.current?.setState(e,!0)},deleteLocalData:e=>{p.current.then(()=>{S.current?.setState(t=>({...t,[e]:s[e]}))})},getAllLocalData:()=>S.current?.getState()??s,getLocalData:e=>S.current?.getState()[e]??s[e],waitForHydration:p.current}),[s,h]);return(0,t.jsx)(u,{value:b,children:o})},"createLocalStore",0,g,"storage",0,d],409294)},29206,e=>{"use strict";var t=e.i(549180),r=e.i(344848),n=e.i(189467),i=e.i(46248),a=e.i(563211),o=e.i(409294);e.s(["useHasLocalStorageBeenHydrated",0,()=>{let e=(0,n.use)(o.LocalDataContext);if(!e)throw Error("useLocalData must be use within LocalDataProvider");return e.hasHydrated},"useLocalData",0,e=>{let s,l,u,c=(0,t.c)(10),d=(0,n.use)(o.LocalDataContext);if(!d)throw Error("useLocalData must be use within LocalDataProvider");let{store:g,hasHydrated:f,waitForHydration:v}=d;c[0]!==e?(s=t=>t[e],c[0]=e,c[1]=s):s=c[1];let h=(0,i.useStore)(g,(0,a.useShallow)(s));c[2]!==e||c[3]!==g||c[4]!==v?(l=async t=>{await v.then(()=>
2{if(t instanceof Function){let r=g.getState()[e];g.setState({[e]:t(r)})}else void 0===t&&r.log.warn(`LocalUserData(${e.toString()}): Writing 'undefined' into local storage can lead to infinite loops during tab synchronisation. Please consider using 'null' instead.`),g.setState({[e]:t})})},c[2]=e,c[3]=g,c[4]=v,c[5]=l):l=c[5];let m=l;return c[6]!==m||c[7]!==f||c[8]!==h?(u=[h,m,f],c[6]=m,c[7]=f,c[8]=h,c[9]=u):u=c[9],u},"useLocalDataContext",0,()=>(0,n.use)(o.LocalDataContext)])},73326,e=>{"use strict";var t=e.i(549180),r=e.i(189467);e.s(["useEvent",0,function(e,n){let i,a,o=(0,t.c)(4);o[0]!==n||o[1]!==e?(i=()=>(window.addEventListener(e,n),()=>{window.removeEventListener(e,n)}),a=[e,n],o[0]=n,o[1]=e,o[2]=i,o[3]=a):(i=o[2],a=o[3]),(0,r.useEffect)(i,a)}])}]); 3 4//# debugId=32f17351-adfd-c509-7c4b-4226a5e0d80a
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.