!function(){try{var a="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},g=Error().stack;g&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[g]="af5a19c7-c12c-4d09-ab25-e32771cf4e3b",a._sentryDebugIdIdentifier="sentry-dbid-af5a19c7-c12c-4d09-ab25-e32771cf4e3b")}catch(a){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{49604:function(a,g,m){Promise.resolve().then(m.bind(m,8009))},8009:function(a,g,m){"use strict";m.r(g),m.d(g,{default:function(){return RootLayout}});var h=m(57437),_=m(27500),b=m.n(_),v=m(61986),w=m.n(v);m(92489);var x=m(2265),j=m(24033),k=m(5805);function StyledComponentsRegistry(a){let{children:g}=a,[m]=(0,x.useState)(()=>new k.qH);return(0,j.useServerInsertedHTML)(()=>{let a=m.getStyleElement();return m.instance.clearTag(),(0,h.jsx)(h.Fragment,{children:a})}),(0,h.jsx)(h.Fragment,{children:g})}var A=m(90341);function ThemeProvider(a){let{children:g}=a;return(0,h.jsx)(k.f6,{theme:A.rS,children:g})}var S=m(88047),E=m(3198),T=m(66346),O=m(35014),P=m(95355),M=m(85999),N=m(66219),I=m(56220);let C=(0,I.createAction)("analytics/SET_TRAFFIC_SOURCE")(),F=(0,I.createReducer)({utmSource:null,utmMedium:null,utmCampaign:null}).handleAction(C,(a,g)=>{let{utmSource:m,utmMedium:h,utmCampaign:_}=g.payload;return{...a,utmSource:m,utmMedium:h,utmCampaign:_}});var R=m(88356);let L=(0,O.xC)({reducer:{exchange:P.ZP,customerAccount:M.ZP,thirdParty:N.ZP,analytics:F,estimatedPortfolio:R.Z},middleware:[T.Z]});function StoreProvider(a){let{children:g}=a;return(0,h.jsx)(E.zt,{store:L,children:g})}function Head(){return(0,h.jsxs)("head",{children:[(0,h.jsx)("script",{async:!0,src:"https://www.googleoptimize.com/optimize.js?id=OPT-K74MG45"}),(0,h.jsx)("script",{async:!0,src:"https://www.googletagmanager.com/gtm.js?id=GTM-5H9M6N4"}),(0,h.jsx)("script",{dangerouslySetInnerHTML:{__html:"window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n gtag('config', 'G-W877HT2TR3');"}}),(0,h.jsx)("script",{type:"text/javascript",src:"//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js",async:!0}),(0,h.jsx)("meta",{content:"width=device-width, initial-scale=1",name:"viewport"}),(0,h.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,h.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/apple-touch-icon.png"}),(0,h.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicon-32x32.png"}),(0,h.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/favicon-16x16.png"}),(0,h.jsx)("link",{rel:"manifest",href:"/site.webmanifest"}),(0,h.jsx)("link",{rel:"mask-icon",href:"/safari-pinned-tab.svg",color:"#5bbad5"}),(0,h.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),(0,h.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,h.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter|Poppins"})]})}var utils_LogUserVisit=()=>((0,x.useEffect)(()=>{let a=localStorage.getItem("visitor");"learn"!==a&&localStorage.setItem("visitor","learn")},[]),null),H=m(4202),D=m(76180),Z=m(37883);let MixpanelBootstrap=()=>{let a=(0,H.C)(a=>a.thirdParty.mixpanel),g=(0,E.I0)(),loadMixpanelScript=async()=>{await new Promise((a,g)=>{let m=document.createElement("script");m.async=!0;let h=window.location.hostname;m.text='\n (function(f,b){\n if(!b.__SV){\n var e,g,i,h;\n window.mixpanel=b;\n b._i=[];\n b.init=function(e,f,c){\n function g(a,d){\n var b=d.split(".");\n 2==b.length&&(a=a[b[0]],d=b[1]);\n a[d]=function(){\n a.push([d].concat(Array.prototype.slice.call(arguments,0)))\n }\n }\n var a=b;\n "undefined"!==typeof c ? a=b[c]=[] : c="mixpanel";\n a.people=a.people||[];\n a.toString=function(a){\n var d="mixpanel";\n "mixpanel"!==c&&(d+="."+c);\n a||(d+=" (stub)");\n return d\n };\n a.people.toString=function(){\n return a.toString(1)+".people (stub)"\n };\n i="disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split(" ");\n for(h=0;h{if("idle"===a.loadingStatus)try{g(N.Nw.loadMixpanel_request()),await (0,Z.Z)(),await (0,D.Z)(200),await loadMixpanelScript(),g(N.Nw.loadMixpanel_success())}catch(a){console.log("mixpanelError",a),g(N.Nw.loadMixpanel_failure())}},[g,a.loadingStatus]);return(0,x.useEffect)(()=>{m()},[m]),null};var z=m(34452);let B=new z.Gr({apiHost:"https://cdn.growthbook.io",clientKey:"sdk-oX304ucbOJd5Oo3"});function RootLayout(a){let{children:g}=a;return(0,h.jsxs)("html",{lang:"en",className:"".concat(b().variable," ").concat(w().variable),children:[(0,h.jsx)(Head,{}),(0,h.jsx)("body",{children:(0,h.jsx)(StyledComponentsRegistry,{children:(0,h.jsx)(z.Ny,{growthbook:B,children:(0,h.jsx)(ThemeProvider,{children:(0,h.jsxs)(StoreProvider,{children:[(0,h.jsx)(MixpanelBootstrap,{}),(0,h.jsx)(utils_LogUserVisit,{}),g,(0,h.jsx)(S.Footer,{})]})})})})})]})}B.init()},92489:function(){},27500:function(a){a.exports={style:{fontFamily:"'__Inter_484359', '__Inter_Fallback_484359'",fontStyle:"normal"},className:"__className_484359",variable:"__variable_484359"}},61986:function(a){a.exports={style:{fontFamily:"'__Poppins_8b7210', '__Poppins_Fallback_8b7210'",fontStyle:"normal"},className:"__className_8b7210",variable:"__variable_8b7210"}},56220:function(a,g){(function(a){"use strict";function t(a){return null==a}function r(a){throw Error("Argument "+a+" is empty.")}function e(a){return"function"==typeof a&&"getType"in a}function i(a){throw Error("Argument "+a+' is invalid, it should be an action-creator instance from "typesafe-actions"')}function o(a,g){if(null==a)throw Error("Argument contains array with empty element at index "+g);if(null==a.getType)throw Error("Argument contains array with invalid element at index "+g+', it should be an action-creator instance from "typesafe-actions"')}function u(a){return"string"==typeof a||"symbol"==typeof a}function c(a){throw Error("Argument "+a+" is invalid, it should be an action type of type: string | symbol")}function f(a,g){if(null==a)throw Error("Argument contains array with empty element at index "+g);if("string"!=typeof a&&"symbol"!=typeof a)throw Error("Argument contains array with invalid element at index "+g+", it should be of type: string | symbol")}function s(a,g,m,h){return t(a)&&r(1),u(a)||i(1),{type:a,payload:g,meta:m,error:h}}function y(a,g){return t(a)&&r(1),u(a)||c(1),Object.assign(function(){var m=null!=g?g.apply(void 0,arguments):void 0;return Object.assign({type:a},m)},{getType:function(){return a},toString:function(){return a}})}function l(a,g,m){return t(a)&&r(1),u(a)||c(1),function(){return y(a,function(){var a=arguments.length<=0?void 0:arguments[0],h=arguments.length<=1?void 0:arguments[1];return null==g&&null==m||(a=null!=g?g.apply(void 0,arguments):void 0,h=null!=m?m.apply(void 0,arguments):void 0),Object.assign({},void 0!==a&&{payload:a},{},void 0!==h&&{meta:h})})}}function p(a){return t(a)&&r(1),e(a)||i(1),a.getType()}function d(a,g){return t(a)&&r(1),u(a)||c(1),Object.assign(null!=g?g(a):function(){return{type:a}},{getType:function(){return a},toString:function(){return a}})}a.action=s,a.createAction=l,a.createAsyncAction=function(a,g,m,h){return function(){var _=[a,g,m,h].map(function(a,g){return Array.isArray(a)?l(a[0],a[1],a[2])():"string"==typeof a||"symbol"==typeof a?l(a)():void(g<3&&function(a){throw Error("Argument "+a+' is invalid, it should be an action type of "string | symbol" or a tuple of "[string | symbol, Function, Function?]"')}(g))});return{request:_[0],success:_[1],failure:_[2],cancel:_[3]}}},a.createCustomAction=y,a.createReducer=function n(a,g){void 0===g&&(g={});var m=Object.assign({},g),o=function(g,h){var _=Array.isArray(g)?g:[g],b={};return _.map(function(a,g){return e(a)?p(a):u(a)?a:function(a){throw Error("Argument "+a+' is invalid, it should be an action-creator instance from "typesafe-actions" or action type of type: string | symbol')}(g+1)}).forEach(function(a){return b[a]=h}),n(a,Object.assign({},m,{},b))};return Object.assign(function(g,h){if(void 0===g&&(g=a),m.hasOwnProperty(h.type)){var _=m[h.type];if("function"!=typeof _)throw Error('Reducer under "'+h.type+'" key is not a valid reducer');return _(g,h)}return g},{handlers:Object.assign({},m),handleAction:o,handleType:o})},a.deprecated={createAction:function(a,g){return Object.assign(null==g?function(){return s(a)}:g(s.bind(null,a)),{getType:function(){return a},toString:function(){return a}})},createCustomAction:d,createStandardAction:function(a){return t(a)&&r(1),u(a)||c(1),Object.assign(function(){return d(a,function(a){return function(g,m){return{type:a,payload:g,meta:m}}})},{map:function(g){return d(a,function(a){return function(m,h){return Object.assign(g(m,h),{type:a})}})}})}},a.getType=p,a.isActionOf=function(a,g){t(a)&&r(1);var m=Array.isArray(a)?a:[a];m.forEach(o);var u=function(a){return m.some(function(g){return a.type===g.getType()})};return void 0===g?u:u(g)},a.isOfType=function(a,g){t(a)&&r(1);var m=Array.isArray(a)?a:[a];m.forEach(f);var o=function(a){return m.includes(a.type)};return void 0===g?o:o(g)}})(g)}},function(a){a.O(0,[866,674,754,571,162,266,991,971,364,744],function(){return a(a.s=49604)}),_N_E=a.O()}]);ERROR: learn / _next / static / chunks / app / layout-376bac6c0ba25c58.js