(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]||(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]=[])).push(["object"==typeof document?document.currentScript:void 0,546446,981030,e=>{"use strict";let t,r;var n=e.i(247865),o={get url(){return e.F("node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected][email protected]/node_modules/jotai/esm/vanilla/internals.mjs")},env:{DEV:!1,PROD:!0,MODE:"production",BASE_URL:"/",SSR:!1}};function i(e){return!!e.write}function u(e){return"v"in e||"e"in e}function a(e){if("e"in e)throw e.e;return e.v}let l=new WeakMap;function s(e){var t;return d(e)&&!!(null==(t=l.get(e))?void 0:t[0])}function c(e,t){let r=l.get(e);if(!r){r=[!0,new Set],l.set(e,r);let t=()=>{r[0]=!1};e.then(t,t)}r[1].add(t)}function d(e){return"function"==typeof(null==e?void 0:e.then)}function f(e,t,r){if(!r.p.has(e)){r.p.add(e);let n=()=>r.p.delete(e);t.then(n,n)}}function m(e,t,r){var n;let o=new Set;for(let t of(null==(n=r.get(e))?void 0:n.t)||[])r.has(t)&&o.add(t);for(let e of t.p)o.add(e);return o}let p=(e,t,...r)=>t.read(...r),g=(e,t,...r)=>t.write(...r),h=(e,t)=>{var r;return null==(r=t.unstable_onInit)?void 0:r.call(t,e)},v=(e,t,r)=>{var n;return null==(n=t.onMount)?void 0:n.call(t,r)},y=(e,t)=>{var r;let n=k(e),o=n[0],i=n[6],u=n[9],a=o.get(t);return a||(a={d:new Map,p:new Set,n:0},o.set(t,a),null==(r=i.i)||r.call(i,t),null==u||u(e,t)),a},w=e=>{let t=k(e),r=t[1],n=t[3],o=t[4],i=t[5],u=t[6],a=t[13],l=[],s=e=>{try{e()}catch(e){l.push(e)}};do{u.f&&s(u.f);let t=new Set,l=t.add.bind(t);n.forEach(e=>{var t;return null==(t=r.get(e))?void 0:t.l.forEach(l)}),n.clear(),i.forEach(l),i.clear(),o.forEach(l),o.clear(),t.forEach(s),n.size&&a(e)}while(n.size||i.size||o.size)if(l.length)throw AggregateError(l)},S=e=>{let t=k(e),r=t[1],n=t[2],i=t[3],u=t[11],a=t[14],l=t[17],s=[],c=new WeakSet,d=new WeakSet,f=Array.from(i);for(;f.length;){let t=f[f.length-1],i=u(e,t);if(d.has(t)){f.pop();continue}if(c.has(t)){n.get(t)===i.n?s.push([t,i]):"production"!==o.env.MODE&&n.has(t),d.add(t),f.pop();continue}for(let e of(c.add(t),m(t,i,r)))c.has(e)||f.push(e)}for(let t=s.length-1;t>=0;--t){let[r,o]=s[t],u=!1;for(let e of o.d.keys())if(e!==r&&i.has(e)){u=!0;break}u&&(a(e,r),l(e,r)),n.delete(r)}},b=new WeakSet,I=(e,t)=>{var r,n;let l,m,p=k(e),g=p[1],h=p[2],v=p[3],y=p[6],w=p[7],S=p[11],I=p[12],A=p[13],E=p[14],U=p[16],_=p[17],O=S(e,t);if(u(O)&&(g.has(t)&&h.get(t)!==O.n||Array.from(O.d).every(([t,r])=>E(e,t).n===r)))return O;O.d.clear();let P=!0;function M(){g.has(t)&&(_(e,t),A(e),I(e))}let R=O.n;try{let n=w(e,t,function(r){var n;if(r===t){let t=S(e,r);if(!u(t))if("init"in r)T(e,r,r.init);else throw Error("no atom init");return a(t)}let o=E(e,r);try{return a(o)}finally{O.d.set(r,o.n),s(O.v)&&f(t,O.v,o),null==(n=g.get(r))||n.t.add(t),P||M()}},{get signal(){return l||(l=new AbortController),l.signal},get setSelf(){return"production"!==o.env.MODE&&!i(t),!m&&i(t)&&(m=(...r)=>{if(!P)try{return U(e,t,...r)}finally{A(e),I(e)}}),m}});return"production"!==o.env.MODE&&b.has(e),T(e,t,n),d(n)&&(c(n,()=>null==l?void 0:l.abort()),n.then(M,M)),null==(r=y.r)||r.call(y,t),O}catch(e){return delete O.v,O.e=e,++O.n,O}finally{P=!1,R!==O.n&&h.get(t)===R&&(h.set(t,O.n),v.add(t),null==(n=y.c)||n.call(y,t))}},A=(e,t)=>{let r=k(e),n=r[1],o=r[2],i=r[11],u=[t];for(;u.length;){let t=u.pop(),r=i(e,t);for(let a of m(t,r,n)){let t=i(e,a);o.set(a,t.n),u.push(a)}}},E=(e,t,...r)=>{let n=k(e),o=n[3],i=n[6],u=n[8],l=n[11],s=n[12],c=n[13],d=n[14],f=n[15],m=n[17],p=!0;try{return u(e,t,t=>a(d(e,t)),(r,...n)=>{var u;let a=l(e,r);try{if(r!==t)return E(e,r,...n);{if(!("init"in r))throw Error("atom not writable");let t=a.n,l=n[0];T(e,r,l),m(e,r),t!==a.n&&(o.add(r),null==(u=i.c)||u.call(i,r),f(e,r));return}}finally{p||(c(e),s(e))}},...r)}finally{p=!1}},U=(e,t)=>{var r;let n=k(e),o=n[1],i=n[3],u=n[6],a=n[11],l=n[15],c=n[18],d=n[19],f=a(e,t),m=o.get(t);if(m&&!s(f.v)){for(let[n,o]of f.d)if(!m.d.has(n)){let s=a(e,n);c(e,n).t.add(t),m.d.add(n),o!==s.n&&(i.add(n),null==(r=u.c)||r.call(u,n),l(e,n))}for(let r of m.d||[])if(!f.d.has(r)){m.d.delete(r);let n=d(e,r);null==n||n.t.delete(t)}}},_=(e,t)=>{var r;let n=k(e),o=n[1],u=n[4],a=n[6],l=n[10],s=n[11],c=n[12],d=n[13],f=n[14],m=n[16],p=s(e,t),g=o.get(t);if(!g){for(let r of(f(e,t),p.d.keys()))_(e,r).t.add(t);g={l:new Set,d:new Set(p.d.keys()),t:new Set},o.set(t,g),null==(r=a.m)||r.call(a,t),i(t)&&u.add(()=>{let r=!0;try{let n=l(e,t,(...n)=>{try{return m(e,t,...n)}finally{r||(d(e),c(e))}});n&&(g.u=()=>{r=!0;try{n()}finally{r=!1}})}finally{r=!1}})}return g},O=(e,t)=>{var r;let n=k(e),o=n[1],i=n[5],u=n[6],a=n[11],l=n[19],s=a(e,t),c=o.get(t);if(c&&!c.l.size&&!Array.from(c.t).some(e=>{var r;return null==(r=o.get(e))?void 0:r.d.has(t)})){for(let n of(c.u&&i.add(c.u),c=void 0,o.delete(t),null==(r=u.u)||r.call(u,t),s.d.keys())){let r=l(e,n);null==r||r.t.delete(t)}return}return c},T=(e,t,r)=>{let n=k(e)[11],o=n(e,t),i="v"in o,u=o.v;if(d(r))for(let i of o.d.keys())f(t,r,n(e,i));if(o.v=r,delete o.e,!i||!Object.is(u,o.v)){let e;++o.n,d(u)&&(null==(e=l.get(u))?void 0:e[0])&&(e[0]=!1,e[1].forEach(e=>e()))}},P=(e,t)=>a((0,k(e)[14])(e,t)),M=(e,t,...r)=>{let n=k(e),o=n[12],i=n[13],u=n[16];try{return u(e,t,...r)}finally{i(e),o(e)}},R=(e,t,r)=>{let n=k(e),o=n[12],i=n[18],u=n[19],a=i(e,t).l;return a.add(r),o(e),()=>{a.delete(r),u(e,t),o(e)}},x=new WeakMap,k=e=>x.get(e);var D={get url(){return e.F("node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected][email protected]/node_modules/jotai/esm/vanilla.mjs")},env:{DEV:!1,PROD:!0,MODE:"production",BASE_URL:"/",SSR:!1}};let W=0;function C(e){return e(this)}function L(e,t,r){return t(this,"function"==typeof r?r(e(this)):r)}function j(){let e,r;return t?t():(e={get:t=>(0,k(e)[21])(e,t),set:(t,...r)=>(0,k(e)[22])(e,t,...r),sub:(t,r)=>(0,k(e)[23])(e,t,r)},r=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},p,g,h,v,y,w,S,I,A,E,U,_,O,T,P,M,R,void 0].map((e,t)=>[][t]||e),x.set(e,Object.freeze(r)),e)}function N(){return r||(r=j()),r}e.s(["atom",0,function(e,t){let r=`atom${++W}`,n={toString(){return"production"!==D.env.MODE&&this.debugLabel?"TURBOPACK unreachable":r}};return"function"==typeof e?n.read=e:(n.init=e,n.read=C,n.write=L),t&&(n.write=t),n},"createStore",0,j,"getDefaultStore",0,N],981030);let F=(0,n.createContext)(void 0);function V(e){let t=(0,n.useContext)(F);return(null==e?void 0:e.store)||t||N()}let B=e=>"function"==typeof(null==e?void 0:e.then),J=e=>{e.status||(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}))},z=n.default.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw J(e),e}),K=new WeakMap,H=(e,t)=>{let r=K.get(e);return r||(r=new Promise((n,o)=>{let i=e,u=e=>t=>{i===e&&n(t)},a=e=>t=>{i===e&&o(t)},l=()=>{try{let e=t();B(e)?(K.set(e,r),i=e,e.then(u(e),a(e)),c(e,l)):n(e)}catch(e){o(e)}};e.then(u(e),a(e)),c(e,l)}),K.set(e,r)),r};function $(e,t){let{delay:r,unstable_promiseStatus:o=!n.default.use}=t||{},i=V(t),[[u,a,l],s]=(0,n.useReducer)(t=>{let r=i.get(e);return Object.is(t[0],r)&&t[1]===i&&t[2]===e?t:[r,i,e]},void 0,()=>[i.get(e),i,e]),c=u;if((a!==i||l!==e)&&(s(),c=i.get(e)),(0,n.useEffect)(()=>{let t=i.sub(e,()=>{if(o)try{let t=i.get(e);B(t)&&J(H(t,()=>i.get(e)))}catch(e){}"number"==typeof r?setTimeout(s,r):s()});return s(),t},[i,e,r,o]),(0,n.useDebugValue)(c),B(c)){let t=H(c,()=>i.get(e));return o&&J(t),z(t)}return c}function Y(e,t){let r=V(t);return(0,n.useCallback)((...t)=>r.set(e,...t),[r,e])}e.s(["Provider",0,function({children:e,store:t}){let r=(0,n.useRef)(null);return t?(0,n.createElement)(F.Provider,{value:t},e):(null===r.current&&(r.current=j()),(0,n.createElement)(F.Provider,{value:r.current},e))},"useAtom",0,function(e,t){return[$(e,t),Y(e,t)]},"useAtomValue",0,$,"useSetAtom",0,Y,"useStore",0,V],546446)},284007,e=>{"use strict";var t=e.i(981030);let r=Symbol(""),n=e=>"function"==typeof(null==e?void 0:e.then);function o(e=()=>{try{return window.localStorage}catch(e){return}},t){var r;let i,u,a,l,s={getItem:(r,o)=>{var a,l;let s=e=>{if(i!==(e=e||"")){try{u=JSON.parse(e,null==t?void 0:t.reviver)}catch(e){return o}i=e}return u},c=null!=(l=null==(a=e())?void 0:a.getItem(r))?l:null;return n(c)?c.then(s):s(c)},setItem:(r,n)=>{var o;return null==(o=e())?void 0:o.setItem(r,JSON.stringify(n,null==t?void 0:t.replacer))},removeItem:t=>{var r;return null==(r=e())?void 0:r.removeItem(t)}};try{a=null==(r=e())?void 0:r.subscribe}catch(e){}return!a&&"u">typeof window&&"function"==typeof window.addEventListener&&window.Storage&&(a=(t,r)=>{if(!(e()instanceof window.Storage))return()=>{};let n=n=>{n.storageArea===e()&&n.key===t&&r(n.newValue)};return window.addEventListener("storage",n),()=>{window.removeEventListener("storage",n)}}),a&&(l=a,s.subscribe=(e,t,r)=>l(e,e=>{let n;try{n=JSON.parse(e||"")}catch(e){n=r}t(n)})),s}let i=o(),u=new WeakMap,a={state:"loading"};e.s(["RESET",0,r,"atomWithStorage",0,function(e,o,u=i,a){let l=null==a?void 0:a.getOnInit,s=(0,t.atom)(l?u.getItem(e,o):o);return s.onMount=t=>{let r;return t(u.getItem(e,o)),u.subscribe&&(r=u.subscribe(e,t,o)),r},(0,t.atom)(e=>e(s),(t,i,a)=>{let l="function"==typeof a?a(t(s)):a;return l===r?(i(s,o),u.removeItem(e)):n(l)?l.then(t=>(i(s,t),u.setItem(e,t))):(i(s,l),u.setItem(e,l))})},"createJSONStorage",0,o,"loadable",0,function(e){let r;return r=()=>{let r=new WeakMap,n=(0,t.atom)([()=>{},0]);n.unstable_onInit=e=>{e.set(n,([,t])=>[()=>e.set(n,([e,t])=>[e,t+1]),t])};let o=(0,t.atom)(t=>{let o,i,[u]=t(n);try{o=t(e)}catch(e){return{state:"hasError",error:e}}if("function"!=typeof(null==(i=o)?void 0:i.then))return{state:"hasData",data:o};let l=o,s=r.get(l);return s?s:(l.then(e=>{r.set(l,{state:"hasData",data:e}),u()},e=>{r.set(l,{state:"hasError",error:e}),u()}),r.get(l)||(r.set(l,a),a))});return(0,t.atom)(e=>e(o))},(u.has(e)?u:u.set(e,r())).get(e)}])},990033,e=>{"use strict";let t,r="u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),n=new Uint8Array(16),o=[];for(let e=0;e= 16");if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,i){if((l=l||0)i.length)throw RangeError(`UUID byte range ${l}:${l+15} is out of buffer bounds`);for(let e=0;e{"use strict";let t=(0,e.i(981030).atom)();e.s(["pageIdAtom",0,t])},608201,236593,e=>{"use strict";var t=e.i(284007);let r={getItem:()=>null,setItem:()=>{},removeItem:()=>{}};function n(){try{return window.sessionStorage}catch{return r}}let o=(0,t.createJSONStorage)(n),i=(0,t.atomWithStorage)("wx-source-page",null,o,{getOnInit:!0});e.s(["sourcePageAtom",0,i],608201);let u=(0,t.createJSONStorage)(n),a=(0,t.atomWithStorage)("wx-source-module",null,u,{getOnInit:!0});e.s(["sourceModuleAtom",0,a],236593)},736677,220126,e=>{"use strict";var t=e.i(284007);let r=(0,t.createJSONStorage)(()=>sessionStorage),n=(0,t.atomWithStorage)("wx-ht-source-page",null,r);e.s(["sourcePageAtom",0,n],736677);let o=(0,t.createJSONStorage)(()=>sessionStorage),i=(0,t.atomWithStorage)("wx-ht-source-module",null,o);e.s(["sourceModuleAtom",0,i],220126)},617874,e=>{"use strict";let t="Imperial",r="Metric",n="Hybrid",o={code:"e",name:t,temp:"F",speed:"mph",distance:"mi",accumulation:"in",precip:"in",pressure:"in"},i={code:"m",name:r,temp:"C",speed:"km/h",distance:"km",accumulation:"cm",precip:"mm",pressure:"mb"},u={code:"h",name:n,temp:"C",speed:"mph",distance:"mi",accumulation:"in",precip:"in",pressure:"mb"};e.s(["UNITS_COOKIE_KEY",0,"unitOfMeasurement","UNIT_HYBRID",0,n,"UNIT_IMPERIAL",0,t,"UNIT_METRIC",0,r,"imperial",0,o,"unitsSystemByCode",0,function(e){switch(e?.toLowerCase()){case"e":case"f":return o;case"m":case"c":return i;case"h":return u;default:return null}},"unitsSystemByName",0,function(e=""){switch(e.toLowerCase()){case"imperial":case"Imperial":return o;case"metric":case"Metric":return i;case"hybrid":case"Hybrid":return u;default:return null}}])},889753,301904,e=>{"use strict";var t=e.i(284007),r=e.i(617874),n=e.i(990033),o=e.i(981030),i=e.i(543512);let u={animationSpeed:1,autoplay:!0,opacity:90,roadOverlay:"default",style:"default"};e.s(["DEFAULT_MAP_SETTINGS",0,u],301904);let a=(0,o.atom)(i.UserSubscriptionTiers.none),l=(0,t.atomWithStorage)("userProfile",null,void 0,{getOnInit:!0}),s=(0,t.atomWithStorage)("userPreferences",{userID:(0,n.v4)(),unit:r.UNIT_IMPERIAL,locations:[],locale:"en_US",mapSettings:u,favoriteWeatherComponents:[],favoriteActivityComponents:[],dashboard:[]},void 0,{getOnInit:!0});e.s(["userPreferencesAtom",0,s,"userProfileAtom",0,l,"userTierAtom",0,a],889753)},528600,949920,e=>{"use strict";let t;var r=e.i(247865),n=e.i(546446),o=e.i(381477);let i=(0,e.i(66396).withMiddleware)(o.default,e=>(t,r,n)=>(n.revalidateOnFocus=!1,n.revalidateIfStale=!1,n.revalidateOnReconnect=!1,e(t,r,n)));e.s(["default",0,i],949920);var u=e.i(889753),a=e.i(901351),l=e.i(310847),s=e.i(543512),c=e.i(990033),d=e.i(333350),f=e.i(495110),m=e.i(513513),p=e.i(960576);e.s(["useUser",0,function(){let[e,o]=(0,n.useAtom)(u.userProfileAtom),[g,h]=(0,n.useAtom)(l.wxuUserAnonymousIdAtom),[v,y]=(0,n.useAtom)(l.wxuUserAccountUserAccountResponseAtom),[w,S]=(0,r.useState)(!1),b=(0,n.useSetAtom)(l.wxuLoginRedirectPageAtom),I=(0,f.useIsHydratingRender)();d.default&&!w&&(b(window.location.href),S(!0));let A=(0,n.useAtomValue)(u.userTierAtom),E=(0,m.isUserLoggedIn)(A),U=g;!U&&d.default&&(t||(t=(0,p.readEarlyAnonId)()??(0,c.v4)()),U=t),d.default&&!g&&U&&h(U),!e&&v&&o(v);let _=i(E?"upsx/id":null,()=>a.upsxClient.account.getAccountId(),{shouldRetryOnError:e=>"APIError"!==e.name}),{userID:O=""}=_?.data||{},T=i(O&&e?.userID!==O?"upsx/account":null,()=>a.upsxClient.account.getAccount(),{shouldRetryOnError:e=>"APIError"!==e.name,onSuccess:e=>{o(e),y(e)}});return{user:{anonId:U,userID:O,isUserLoggedIn:E,subscriptionTier:A,isUserPremium:(0,m.isUserTierPremium)(A),isUserAdFree:A===s.UserSubscriptionTiers.adFree},userProfile:I?null:e,isUserIdLoading:_.isLoading,profileError:T.error}}],528600)},543512,e=>{"use strict";var t,r=((t={})[t.none=-1]="none",t[t.standard=0]="standard",t[t.premium=1]="premium",t[t.adFree=2]="adFree",t[t.premiumWithAd=3]="premiumWithAd",t);let n=Object.entries(r).reduce((e,[t,r])=>(e[r]=t,e),{});Object.entries(r).reduce((e,[t,r])=>(e[r.toString()]=r,e),{}),e.s(["UserSubscriptionPremiumTiers",0,[1,2,3],"UserSubscriptionTierKeysMap",0,n,"UserSubscriptionTiers",()=>r,"UserSubscriptionTiersMap",0,{standard:0,tier0:1,tier1:1,"ad-free-v2":2,tier3:3}])},960576,e=>{"use strict";let t="wxu-exp-anon-id";e.s(["clearEarlyAnonId",0,function(){try{window.localStorage.removeItem(t)}catch{}},"readEarlyAnonId",0,function(){let e=window.__wxExperimentDeviceId;if("string"==typeof e&&e)return e;try{return window.localStorage.getItem(t)||void 0}catch{return}}])},513513,e=>{"use strict";var t=e.i(543512);t.UserSubscriptionTiers.none,t.UserSubscriptionTiers.standard,t.UserSubscriptionTiers.adFree,t.UserSubscriptionTiers.premium,t.UserSubscriptionTiers.premiumWithAd,e.s(["hasRadarFeature",0,function(e){return void 0!==e&&t.UserSubscriptionPremiumTiers.includes(e)},"isUserLoggedIn",0,function(e){return void 0!==e&&e>t.UserSubscriptionTiers.none},"isUserTierPremium",0,function(e){return t.UserSubscriptionPremiumTiers.includes(e)}],513513)},901351,e=>{"use strict";e.i(288906);var t=e.i(245943),r=e.i(810564);let n=new t.UPSXClient({baseUrl:(0,r.upsxApiUrl)("https://upsx.weather.com")});e.s(["upsxClient",0,n])}]);