(window.webpackJsonp=window.webpackJsonp||[]).push([["./javascript/app-shell-package/app-entry"],{"+2oP":function(e,t,n){"use strict";var r=n("I+eb"),i=n("2oRo"),o=n("6LWA"),a=n("aO6C"),s=n("hh1v"),l=n("I8vh"),c=n("B/qT"),u=n("/GqU"),d=n("hBjN"),p=n("tiKp"),f=n("Hd5f"),h=n("82ph"),m=f("slice"),y=p("species"),g=i.Array,v=Math.max;r({target:"Array",proto:!0,forced:!m},{slice:function(e,t){var n,r,i,p=u(this),f=c(p),m=l(e,f),_=l(void 0===t?f:t,f);if(o(p)&&(n=p.constructor,(a(n)&&(n===g||o(n.prototype))||s(n)&&null===(n=n[y]))&&(n=void 0),n===g||void 0===n))return h(p,m,_);for(r=new(void 0===n?g:n)(v(_-m,0)),i=0;m<_;m++,i++)m in p&&d(r,i,p[m]);return r.length=i,r}})},"+6Ef":function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return w}));var r=n("q1tI"),i=n("Ty5D"),o=n("Taw3"),a=n("mR6N"),s=n("55Ip"),l=n("Pwnf"),c=n("JimW"),u=n("yts4");function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function p(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}const f=["skipClientNav","color","disabled","focused","hovered","href","icon","kind","light","pressed","style","testId","waiting"],h=Object(c.addStyle)("a"),m=Object(c.addStyle)("button"),y=Object(c.addStyle)(s.Link);class g extends r.Component{renderInner(e){const t=this.props,{skipClientNav:n,color:i,disabled:a,focused:s,hovered:c,href:g,icon:_,kind:x,light:w,pressed:k,style:O,testId:E}=t,A=p(t,f),P="destructive"===i?l.SemanticColor.controlDestructive:l.SemanticColor.controlDefault,C=b(P,x,w),S=[v.shared,a&&v.disabled,C.default,a&&C.disabled,!a&&(k?C.active:(c||s)&&C.focus)],D=r.createElement(u.default,{size:"medium",color:"currentColor",icon:_}),I=d({"data-test-id":E,style:[S,O]},A);return g&&!a?e&&!n&&Object(o.isClientSideUrl)(g)?r.createElement(y,d({},I,{to:g}),D):r.createElement(h,d({},I,{href:g}),D):r.createElement(m,d({type:"button"},I,{disabled:a}),D)}render(){return r.createElement(i.__RouterContext.Consumer,null,(e=>this.renderInner(e)))}}const v=a.StyleSheet.create({shared:{position:"relative",display:"inline-flex",alignItems:"center",justifyContent:"center",boxSizing:"border-box",height:40,width:40,padding:0,cursor:"pointer",border:"none",outline:"none",textDecoration:"none",background:"none",margin:-8,touchAction:"manipulation",":focus":{WebkitTapHighlightColor:"rgba(0,0,0,0)"}},disabled:{cursor:"default"}}),_={},b=(e,t,n)=>{const r=e+t+n.toString();if(_[r])return _[r];if(n&&"primary"!==t)throw new Error("Light is only supported for primary IconButtons");const{white:i,offBlack32:o,offBlack64:s,offBlack:c}=l.default,u={default:{},focus:{color:n?i:e,borderWidth:2,borderColor:n?i:e,borderStyle:"solid",borderRadius:4},active:{color:n?Object(l.mix)(Object(l.fade)(e,.32),i):Object(l.mix)(o,e),borderWidth:2,borderColor:n?Object(l.mix)(Object(l.fade)(e,.32),i):Object(l.mix)(o,e),borderStyle:"solid",borderRadius:4},disabled:{color:n?Object(l.mix)(Object(l.fade)(i,.32),e):o,cursor:"default"}};if("primary"===t)u.default={color:n?i:e};else if("secondary"===t)u.default={color:c};else{if("tertiary"!==t)throw new Error("IconButton kind not recognized");u.default={color:s}}return _[r]=a.StyleSheet.create(u),_[r]},x=["onClick","href","skipClientNav","tabIndex","target"];class w extends r.Component{renderClickableBehavior(e){const t=this.props,{onClick:n,href:i,skipClientNav:a,tabIndex:s,target:l}=t,c=p(t,x),u=Object(o.getClickableBehavior)(i,a,e);return r.createElement(u,{disabled:c.disabled,href:i,onClick:n,role:"button",target:l},((e,t)=>{let n=d({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(t),t));return r.createElement(g,d({},c,e,n,{skipClientNav:a,href:i,target:l,tabIndex:s}))}))}render(){return r.createElement(i.__RouterContext.Consumer,null,(e=>this.renderClickableBehavior(e)))}}w.defaultProps={color:"default",kind:"primary",light:!1,disabled:!1}},"+74T":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.DO_GENERAL_AI_COMPLETION=void 0;var i=r(n("lTCR"));let o;const a=(0,n("8r+/").gqlOp)((0,i.default)(o||(o=(e=>e)`
        mutation DoGeneralAICompletion(
            $prompt: String!
            $model: String
            $temperature: Float
            $maxTokens: Int
            $stop: [String!]
        ) {
            doGeneralAICompletion(
                input: {
                    prompt: $prompt
                    model: $model
                    temperature: $temperature
                    maxTokens: $maxTokens
                    stop: $stop
                }
            ) {
                completion {
                    text
                }
                error {
                    code
                }
            }
        }
    `)));t.DO_GENERAL_AI_COMPLETION=a},"+924":function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return i}));var r=n("9AQC");function i(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.substr(0,t)}...`}function o(e,t){let n=e;var r=n.length;if(r<=150)return n;t>r&&(t=r);let i=Math.max(t-60,0);i<5&&(i=0);let o=Math.min(i+140,r);return o>r-5&&(o=r),o===r&&(i=Math.max(o-140,0)),n=n.slice(i,o),i>0&&(n=`'{snip} ${n}`),o<r&&(n+=" {snip}"),n}function a(e,t){if(!Array.isArray(e))return"";var n=[];for(let t=0;t<e.length;t++){var r=e[t];try{n.push(String(r))}catch(e){n.push("[value cannot be serialized]")}}return n.join(t)}function s(e,t){return!!Object(r.l)(e)&&(Object(r.k)(t)?t.test(e):"string"==typeof t&&-1!==e.indexOf(t))}},"+A1k":function(e,t,n){"use strict";(function(e,r){n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));var i=n("RQwI");function o(){return!Object(i.a)()&&"[object process]"===Object.prototype.toString.call(void 0!==e?e:0)}function a(e,t){return e.require(t)}}).call(this,n("8oxB"),n("3UD+")(e))},"+BXU":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.toWbdGqlOp=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("NE0T")),a=n("8r+/"),s=n("dQau"),l=n("RRgQ");function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}t.toWbdGqlOp=e=>{const t=(0,l.addTypenameToDocument)((0,a.documentNode)(e));return(0,i.default)({},o.toGqlOperation((0,a.documentNode)(e)),{query:(0,s.print)(t)})}},"+Gdd":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t._promiseCallbacks=t._errorState=t.UserProfileContext=t.UPDATE_PROFILE_MUTATION=void 0,t.eagerUpdateProfileCache=x,t.refetchAndUpdateProfile=t.getProfilePromise=void 0,t.saveAndUpdateProfile=function(e,t){var n,r;x(e,t);const i={avatarName:null==(n=t.avatar)?void 0:n.name,bio:t.bio,profileAccessLevel:null==(r=t.profile)?void 0:r.accessLevel,nickname:t.nickname,username:t.username};return e.mutate(b,{variables:i}).then((e=>{var t,n;if(null==(t=e.data)||null==(n=t.setSettings)||!n.user)throw new l.KAError("Did not receive a proper response from the query",l.Errors.Internal);const r=e.data.setSettings.user,{avatar:i,bio:o,profile:a,nickname:s,username:c}=r;let u="COACH";return a&&a.accessLevel&&(u=a.accessLevel),{avatar:{name:i.name,imageSrc:i.imageSrc},bio:null!=o?o:"",profile:{accessLevel:u},nickname:null!=s?s:"",username:null!=c?c:""}}))},t.updateProfileWithActionResults=t.setUserIdForTesting=void 0;var i=r(n("pVnL")),o=v(n("q1tI")),a=r(n("lTCR")),s=n("Uafs"),l=v(n("4PhQ")),c=v(n("8jAt")),u=n("8r+/"),d=n("lGNd"),p=r(n("f4yp")),f=r(n("mXPZ")),h=n("Vn2I"),m=r(n("1gb8"));let y;function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const _=o.createContext(null);t.UserProfileContext=_,_.displayName="UserProfileContext";t.updateProfileWithActionResults=e=>{const t=w;if(!t)return;(0,d.getUnsafeApolloGqlClient)().cache().writeData({id:`User:${t}`,data:{countVideosCompleted:e.countVideosCompleted,points:e.points,newNotificationCount:e.countBrandNewNotifications}})};const b=(0,u.gqlOp)((0,a.default)(y||(y=(e=>e)`
    mutation updateProfile(
        $avatarName: String
        $bio: String
        $profileAccessLevel: ProfileAccessLevel
        $nickname: String
        $username: String
    ) {
        setSettings(
            avatarName: $avatarName
            bio: $bio
            nickname: $nickname
            username: $username
            profileAccessLevel: $profileAccessLevel
        ) {
            user {
                id
                avatar {
                    name
                    imageSrc
                }
                bio
                profile {
                    accessLevel
                }
                nickname
                username
            }
            errors {
                code
            }
        }
    }
`)));function x(e,t){const n=w;if(!n)return;const r=(0,i.default)({},t);t.avatar&&(r.avatar=(0,i.default)({},t.avatar,{__typename:"Avatar"})),t.profile&&(r.profile=(0,i.default)({},t.profile,{__typename:"Profile"})),e.cache().writeData({id:`User:${n}`,data:r})}t.UPDATE_PROFILE_MUTATION=b;t.refetchAndUpdateProfile=e=>{var t;const n=w;if(!n)return Promise.resolve();const r=null==(t=e.cache().readQuery({query:h.userProfileQuery}))?void 0:t.user;return(0,h.fetchProfileData)(e,{}).then((({user:t})=>{JSON.stringify(t)!==JSON.stringify(r)&&e.cache().writeData({id:`User:${n}`,data:t})}))};let w=null;t.setUserIdForTesting=e=>{w=e};const k={reported:!1};t._errorState=k;const O={resolve:e=>{},reject:()=>{}};t._promiseCallbacks=O;class E extends o.Component{constructor(e){super(e),this._profile=null,this._showErrorModal=!1}renderQuery(){const{children:e}=this.props;return o.createElement(p.default,{query:h.userProfileQuery,fetchPolicy:"cache-first"},(t=>{const{loading:n,data:r,error:i}=t;if(n)return e({loading:n,profile:null});if(i)return e({loading:n,error:i,profile:null});const a=r&&r.user;if(!a){if(k.reported||(l.default.error("No user data from GraphQL query for current user",l.Errors.Internal),k.reported=!0,this._showErrorModal=!0),this._showErrorModal){const n=o.createElement(m.default,{title:c._("Something went wrong."),message:c._("Oops! Looks like we are having trouble loading data about your user account.")});return o.createElement(o.Fragment,null,o.createElement(s.ModalLauncher,{modal:n,opened:!0,onClose:()=>{}}),e({loading:t.loading,error:new l.KAError("Bad data from GraphQL query for user profile.",l.Errors.Internal),profile:null}))}return e({loading:t.loading,error:new l.KAError("Bad data from GraphQL query for user profile.",l.Errors.Internal),profile:null})}var u;w||(w=null!=(u=a.id)?u:null);return r&&a!==this._profileData&&(this._profile=(0,h.profileFromQueryData)(r),this._profileData=r),O.resolve(this._profile),e({loading:!1,profile:this._profile})}))}render(){const{children:e}=this.props;return o.createElement(_.Consumer,null,(t=>t?e((0,i.default)({},t,{profile:t.profile})):f.default.hasProfile?this.renderQuery():e({loading:!1,profile:null})))}}t.default=E;const A=new Promise(((e,t)=>{O.resolve=e,O.reject=t}));t.getProfilePromise=()=>f.default.hasProfile?A:Promise.resolve(null)},"+L3J":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("8OQS")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("55Ip"),s=r(n("Q8Wn")),l=r(n("ScNs")),c=r(n("9nBt"));const u=["exact"],d=["locales"];function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}class f extends o.Component{isAllowedToView(){return this.props.locales.includes(s.default.kaLocale)}render(){const e=this.props,{exact:t}=e,n=(0,i.default)(e,u);return o.createElement(a.Route,{path:this.props.path,exact:t,render:()=>{const e=(0,i.default)(n,d);return this.isAllowedToView()?o.createElement(c.default,e):o.createElement(l.default,null)}})}}t.default=f,f.defaultProps={locales:[]}},"+SfC":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.addDefaultHooks=void 0;var i=n("+Gdd"),o=r(n("nSHN"));t.addDefaultHooks=function(){window.ScratchpadUI&&window.ScratchpadUI.trusted&&window!==top||(o.default.register("notifications_added",(e=>{const{toast:t}=e;t&&t.length>0&&Promise.all([n.e("1FEV"),n.e("62NE"),n.e("74Uz"),n.e("1KcS")]).then(n.t.bind(null,"KVoV",7)).then((e=>{e.renderToast(t[0])}))})),o.default.register("user_profile",(function(e){const t={};for(const n in e)e.hasOwnProperty(n)&&(t[o.default.toCamelCase(n)]=e[n]);(0,i.updateProfileWithActionResults)(t)})))}},"+a4J":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("65RG"),o=r(n("92u4"));o.default.ajax=function(e){const t={method:e.type};e.contentType&&(t.headers={"Content-Type":e.contentType}),e.data&&(t.body=e.data);const n=(0,i.khanFetch)(e.url,t);return e.success&&n.then((t=>"DELETE"===e.type?t.text().then((e=>e?JSON.parse(e):null)):t.json())).then(e.success),e.error&&n.catch(e.error),n};var a=o.default;t.default=a},"+b4E":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!!(0,r.matchPath)(e,i)};var r=n("55Ip");const i=["/:domain/:course/test/mastery-challenge","/:domain/:course/test/subject-challenge","/:domain/:course/test/:slug([a-z0-9]+:course-challenge)","/:domain/:course/:unit/:kind(quiz|test)/:slug","/:domain/:course/:unit/:lesson/:kind(quiz|test)/:slug"]},"+fDY":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.updatePageSettingsInternal=t.resetPageSettings=t.previewSettings=t.getPageSettings=t.areEqual=t._defaultAnalytics=t.DEFAULT_PAGE_SETTINGS=void 0;var i=r(n("8OQS")),o=r(n("pVnL")),a=n("sExA"),s=r(n("Q8Wn")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"));const c=["inlineScripts","breadcrumbsForGoogle"];function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}const d=l._("Khan Academy"),p=()=>!s.default.embedded&&!s.default.IS_DEV_SERVER&&!s.default.isE2E;t._defaultAnalytics=p;const f={title:"",fullTitle:"undefined"!=typeof document&&document.title?document.title:d,showTitleNotification:!1,description:l._("Learn for free about math, art, computer programming, economics, physics, chemistry, biology, medicine, finance, history, and more. Khan Academy is a nonprofit with the mission of providing a free, world-class education for anyone, anywhere."),canonicalUrl:"",breadcrumbsForGoogle:[],videoUrl:"",videoEmbedUrl:"",imageUrl:"",inlineScripts:[],noIndex:!1,noFollow:!1,iOSSmartBanner:!1,get analytics(){return p()},get googleTagManager(){return p()},statusCode:200,redirectTo:"",frameAllowed:!1,get footer(){return!s.default.embedded},get header(){return!s.default.embedded},headerBackgroundColor:"white",contentSecurityPolicy:void 0,is321:!1};t.DEFAULT_PAGE_SETTINGS=f;const h=(0,o.default)({},f,"undefined"!=typeof window&&window.__PAGE_SETTINGS__||{});t.resetPageSettings=()=>{g(f)};t.getPageSettings=()=>{const{inlineScripts:e,breadcrumbsForGoogle:t}=h,n=(0,i.default)(h,c);return(0,o.default)({},n,{breadcrumbsForGoogle:t.map((e=>(0,o.default)({},e))),inlineScripts:[].concat(e)})};const m=(e,t)=>(0,a.keys)(e).length===(0,a.keys)(t).length&&(0,a.entries)(e).every((([e,n])=>!!Object.prototype.hasOwnProperty.call(t,e)&&(t[e]===n||"object"==typeof n&&m(n,t[e]))));t.areEqual=(e,t)=>m(e,t);const y=(e,t)=>{const n={};return Object.assign(n,t),Object.assign(n,e),n.title?(n.fullTitle=`${n.title} | ${d}`,n.title=""):n.fullTitle||(n.fullTitle=d),s.default.IS_DEV_SERVER&&!n.fullTitle.includes("[DEV]")&&(n.fullTitle=`[DEV] ${n.fullTitle}`),n.redirectTo&&200===n.statusCode&&(n.statusCode=302),n};t.previewSettings=y;const g=(e,t)=>{const n=y(e,t?f:h);if(Object.assign(h,n),"undefined"!=typeof document){const{showTitleNotification:e,fullTitle:t}=h,n=e?`* ${t}`:t;document.title!==n&&(document.title=n)}};t.updatePageSettingsInternal=g},"+wdc":function(e,t,n){"use strict";
/** @license React v0.19.1
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r,i,o,a,s;if("undefined"==typeof window||"function"!=typeof MessageChannel){var l=null,c=null,u=function(){if(null!==l)try{var e=t.unstable_now();l(!0,e),l=null}catch(e){throw setTimeout(u,0),e}},d=Date.now();t.unstable_now=function(){return Date.now()-d},r=function(e){null!==l?setTimeout(r,0,e):(l=e,setTimeout(u,0))},i=function(e,t){c=setTimeout(e,t)},o=function(){clearTimeout(c)},a=function(){return!1},s=t.unstable_forceFrameRate=function(){}}else{var p=window.performance,f=window.Date,h=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var y=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof y&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof p&&"function"==typeof p.now)t.unstable_now=function(){return p.now()};else{var g=f.now();t.unstable_now=function(){return f.now()-g}}var v=!1,_=null,b=-1,x=5,w=0;a=function(){return t.unstable_now()>=w},s=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):x=0<e?Math.floor(1e3/e):5};var k=new MessageChannel,O=k.port2;k.port1.onmessage=function(){if(null!==_){var e=t.unstable_now();w=e+x;try{_(!0,e)?O.postMessage(null):(v=!1,_=null)}catch(e){throw O.postMessage(null),e}}else v=!1},r=function(e){_=e,v||(v=!0,O.postMessage(null))},i=function(e,n){b=h((function(){e(t.unstable_now())}),n)},o=function(){m(b),b=-1}}function E(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<C(i,t)))break e;e[r]=t,e[n]=i,n=r}}function A(e){return void 0===(e=e[0])?null:e}function P(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var o=2*(r+1)-1,a=e[o],s=o+1,l=e[s];if(void 0!==a&&0>C(a,n))void 0!==l&&0>C(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[o]=n,r=o);else{if(!(void 0!==l&&0>C(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function C(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var S=[],D=[],I=1,T=null,M=3,j=!1,R=!1,N=!1;function L(e){for(var t=A(D);null!==t;){if(null===t.callback)P(D);else{if(!(t.startTime<=e))break;P(D),t.sortIndex=t.expirationTime,E(S,t)}t=A(D)}}function q(e){if(N=!1,L(e),!R)if(null!==A(S))R=!0,r(W);else{var t=A(D);null!==t&&i(q,t.startTime-e)}}function W(e,n){R=!1,N&&(N=!1,o()),j=!0;var r=M;try{for(L(n),T=A(S);null!==T&&(!(T.expirationTime>n)||e&&!a());){var s=T.callback;if(null!==s){T.callback=null,M=T.priorityLevel;var l=s(T.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?T.callback=l:T===A(S)&&P(S),L(n)}else P(S);T=A(S)}if(null!==T)var c=!0;else{var u=A(D);null!==u&&i(q,u.startTime-n),c=!1}return c}finally{T=null,M=r,j=!1}}function F(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var B=s;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){R||j||(R=!0,r(W))},t.unstable_getCurrentPriorityLevel=function(){return M},t.unstable_getFirstCallbackNode=function(){return A(S)},t.unstable_next=function(e){switch(M){case 1:case 2:case 3:var t=3;break;default:t=M}var n=M;M=t;try{return e()}finally{M=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=B,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=M;M=e;try{return t()}finally{M=n}},t.unstable_scheduleCallback=function(e,n,a){var s=t.unstable_now();if("object"==typeof a&&null!==a){var l=a.delay;l="number"==typeof l&&0<l?s+l:s,a="number"==typeof a.timeout?a.timeout:F(e)}else a=F(e),l=s;return e={id:I++,callback:n,priorityLevel:e,startTime:l,expirationTime:a=l+a,sortIndex:-1},l>s?(e.sortIndex=l,E(D,e),null===A(S)&&e===A(D)&&(N?o():N=!0,i(q,l-s))):(e.sortIndex=a,E(S,e),R||j||(R=!0,r(W))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();L(e);var n=A(S);return n!==T&&null!==T&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<T.expirationTime||a()},t.unstable_wrapCallback=function(e){var t=M;return function(){var n=M;M=t;try{return e.apply(this,arguments)}finally{M=n}}}},"/4kL":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.useWbdContextCombiner=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("Q8Wn")),a=r(n("Wv6D")),s=n("mffv");function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}t.useWbdContextCombiner=()=>{const{module:e="default"}=i.useContext(a.default);return i.useCallback((({module:t=e,curriculum:n,fastlyCaching:r,targetLocale:i=o.default.kaLocale}=Object.freeze({}))=>(0,s.toWbdGqlContext)({module:t,targetLocale:i,curriculum:n,fastlyCaching:r})),[e])}},"/5v6":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=r(n("8OQS")),a=n("TnRt"),s=n("IDjB"),l=n("sExA");const c=["cause"];class u extends s.KindSentryError{constructor(e,t,n=Object.freeze({})){const{cause:r}=n,s=(0,o.default)(n,c);if(null==a.Errors[t])throw new u(`Unrecognized error taxonomy: ${t}`,a.Errors.InvalidInput,{cause:r});if(null!=r&&!(r instanceof Error)){var d,p;const e=null!=(d=s.sentryData)?d:{},t=null!=(p=e.contexts)?p:{};t.kaErrorAddendum={nonErrorCause:(0,l.safeStringify)(r)},e.contexts=t,s.sentryData=e}super(e,t,(0,i.default)({},s,{cause:r instanceof Error?r:void 0,prefix:"KA",name:""}))}get errorKind(){return super.kind}}t.default=u},"/CRK":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,o.default)(t)&&t.indexOf("calc(")>-1)return a.map((function(e){return t.replace(/calc\(/g,e+"calc(")}))};var r,i=n("sUt/"),o=(r=i)&&r.__esModule?r:{default:r};var a=["-webkit-","-moz-",""];e.exports=t.default},"/GqU":function(e,t,n){var r=n("RK3t"),i=n("HYAF");e.exports=function(e){return r(i(e))}},"/Ksz":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.useSandboxContext=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("ctvH"));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}t.useSandboxContext=()=>i.useContext(o.default)},"/NFV":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=c(n("q1tI")),a=(c(n("4PhQ")),n("+BXU"),n("JSgJ")),s=n("n0Az");function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}var u=(e,{curriculum:t,module:n,targetLocale:r}=Object.freeze({}))=>{const[l,c]=o.useState(null),u=(0,a.useRequestIdBuilder)(),d=o.useRef(null),p=(0,s.useGql)(),f=o.useCallback(((o,a)=>{const s=u(e,o,(0,i.default)({curriculum:t,module:n,targetLocale:r},a));if(null!=d.current&&d.current.id===s){const{result:e}=d.current;return e}c({status:"loading"});const l=(async()=>{try{return{status:"success",data:await p(e,{variables:null!=o?o:void 0,context:(0,i.default)({curriculum:t,module:n,targetLocale:r},a)})}}catch(e){return"AbortError"===e.name?{status:"aborted"}:{status:"error",error:e}}})().then((e=>{var t;return(null==(t=d.current)?void 0:t.id)===s&&(d.current=null,c(e)),e}));return d.current={id:s,result:l},l}),[p,e,t,n,r,u]);return o.useMemo((()=>[f,l]),[f,l])};t.default=u},"/OPJ":function(e,t,n){var r=n("0Dky"),i=n("2oRo").RegExp;e.exports=r((function(){var e=i(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},"/PJx":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("q1tI"),o=r(n("r+gr")),a=n("tVXy"),s=r(n("Q8Wn")),l=n("ZtlQ"),c=n("uGBK"),u=n("ozyP"),d=n("M1uO"),p=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("fIk0"));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}var h=()=>{const e=(0,l.useLocation)(),t=(0,i.useRef)(!1);let n=e.pathname;"/"===n.charAt(0)&&(n=n.substring(1));const r=(0,a.useFastlyQuery)(c.CONTENT_ROUTE_QUERY,{skip:!0,variables:{path:n,countryCode:s.default.remoteCountry,kaLocale:s.default.kaLocale,clientPublishedContentVersion:o.default.commitSHA}});if(t.current)return null;if(t.current||(t.current=!0),"success"===r.status){const e=r.data,{courseData:t,learnableContentData:n,unlisted:i,publishedContentVersion:o}=(0,d.prepareContentQueryDataForCacheDispatch)(e);if(t){const e=(0,p.default)(p.initialState,n?{unlisted:i,publishedContentVersion:o,type:"SET_COURSE_AND_CONTENT",data:{course:(0,u.mapGqlCourse)(t),unlistedUnitIds:(0,d.getUnlistedUnitIds)(t),content:(0,u.mapGqlLearnableContent)(n)}}:{unlisted:i,publishedContentVersion:o,type:"SET_COURSE",data:{course:(0,u.mapGqlCourse)(t),unlistedUnitIds:(0,d.getUnlistedUnitIds)(t)}});return{listedState:i?p.initialState:e,unlistedState:i?e:p.initialState}}}return null};t.default=h},"/XMq":function(e,t,n){"use strict";function r(e){this.map=new Map,this.newest=null,this.oldest=null,this.max=e&&e.max,this.dispose=e&&e.dispose}t.Cache=r;var i=r.prototype;function o(e,t){var n=e.map.get(t);if(n&&n!==e.newest){var r=n.older,i=n.newer;i&&(i.older=r),r&&(r.newer=i),n.older=e.newest,n.older.newer=n,n.newer=null,e.newest=n,n===e.oldest&&(e.oldest=i)}return n}i.has=function(e){return this.map.has(e)},i.get=function(e){var t=o(this,e);return t&&t.value},i.set=function(e,t){var n=o(this,e);return n?n.value=t:(n={key:e,value:t,newer:null,older:this.newest},this.newest&&(this.newest.newer=n),this.newest=n,this.oldest=this.oldest||n,this.map.set(e,n),n.value)},i.clean=function(){if("number"==typeof this.max)for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)},i.delete=function(e){var t=this.map.get(e);return!!t&&(t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.map.delete(e),"function"==typeof this.dispose&&this.dispose(e,t.value),!0)}},"/b8u":function(e,t,n){var r=n("STAE");e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},"/byt":function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"/eLw":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const r=/\+/g,i=/([^&=]+)=?([^&]*)/g,o=e=>decodeURIComponent(e.replace(r," "));var a=e=>{const t={},n="?"===e.charAt(0)?e.slice(1):e;let r;for(;r=i.exec(n);){const e=o(r[1]),n=o(r[2]);void 0!==t[e]?t[e]=[].concat(t[e],n):t[e]=n}return t};t.default=a},"/jXB":function(e,t,n){"use strict";n.r(t),n.d(t,"Kind",(function(){return r}));var r=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"})},"/qmn":function(e,t,n){var r=n("2oRo");e.exports=r.Promise},"/yKX":function(e,t,n){"use strict";t.a=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=Array.from("string"==typeof e?[e]:e);r[r.length-1]=r[r.length-1].replace(/\r?\n([\t ]*)$/,"");var i=r.reduce((function(e,t){var n=t.match(/\n([\t ]+|(?!\s).)/g);return n?e.concat(n.map((function(e){var t,n;return null!==(n=null===(t=e.match(/[\t ]/g))||void 0===t?void 0:t.length)&&void 0!==n?n:0}))):e}),[]);if(i.length){var o=new RegExp("\n[\t ]{"+Math.min.apply(Math,i)+"}","g");r=r.map((function(e){return e.replace(o,"\n")}))}r[0]=r[0].replace(/^\r?\n/,"");var a=r[0];return t.forEach((function(e,t){var n=a.match(/(?:^|\n)( *)$/),i=n?n[1]:"",o=e;"string"==typeof e&&e.includes("\n")&&(o=String(e).split("\n").map((function(e,t){return 0===t?e:""+i+e})).join("\n")),a+=o+r[t+1]})),a}},"07d7":function(e,t,n){var r=n("AO7/"),i=n("busE"),o=n("sEFX");r||i(Object.prototype,"toString",o,{unsafe:!0})},"0A51":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DONATED_RECENTLY_COOKIE=void 0,n("rgxM");var i=m(n("q1tI")),o=n("mR6N"),a=r(n("+6Ef")),s=n("yts4"),l=r(n("Pwnf")),c=r(n("8jyI")),u=m(n("8jAt")),d=r(n("YKFY")),p=n("jrjT"),f=r(n("Q57O"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const y="donatedRecently";t.DONATED_RECENTLY_COOKIE=y;class g extends i.Component{constructor(...e){super(...e),this.state={isDismissed:!1},this.onDismiss=e=>{e.createCookie(y,45..toString(),45),this.setState({isDismissed:!0})}}render(){return this.state.isDismissed?null:i.createElement("div",{"data-test-id":"donate-banner",id:"donate-banner"},i.createElement(c.default,null,(({is321:e})=>i.createElement("div",{className:e?(0,o.css)(v.notificationBarInnerOverlay):(0,o.css)(v.notificationBarInner)},i.createElement(d.default,{mockOnFirstRender:!1,placeholder:null},(e=>i.createElement(a.default,{"aria-label":u._("close"),onClick:()=>{this.onDismiss(e)},testId:"close-donate-banner",kind:"primary",light:!0,icon:s.icons.dismiss,style:v.dismissButton}))),i.createElement(f.default,null)))))}}t.default=g;const v=o.StyleSheet.create({notificationBarInnerOverlay:{margin:0,borderBottom:`1px solid ${l.default.white50} !important`,maxWidth:"100%",width:"100%",position:"absolute",zIndex:1,WebkitFontSmoothing:"antialiased"},notificationBarInner:{margin:0,borderBottom:`1px solid ${l.default.white50} !important`,maxWidth:"100%",width:"100%",position:"relative",WebkitFontSmoothing:"antialiased"},dismissButton:{height:24,right:32,position:"absolute",top:20,width:24,zIndex:1,color:l.default.white,[p.isNarrowMobile]:{right:24},border:0,":focus":{boxShadow:`0 0 0 2px ${l.default.blue}`}}})},"0BK2":function(e,t){e.exports={}},"0Dky":function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},"0GbY":function(e,t,n){var r=n("2oRo"),i=n("Fib7"),o=function(e){return i(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?o(r[e]):r[e]&&r[e][t]}},"0LFD":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class r{constructor(e,t){this.type=e,this.features=t}and(e){return new r(this.type,this.features.concat([e]))}breakAtWidth(e){return[this.and(`(max-width: ${e-1}px)`),this.and(`(min-width: ${e}px)`)]}intersect(e){if(this.type!==e.type)throw Error("cannot AND media queries of different media type");return new r(this.type,this.features.concat(e.features))}toString(){return`@media ${this.type} and ${this.features.join(" and ")}`}}function i(e,t){return new r(e,t)}const o=i("screen",[]);var a={query:i,screen:o};t.default=a},"0PSK":function(e,t,n){"use strict";var r=n("q1tI"),i=n.n(r);t.a=i.a.createContext(null)},"0Snu":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.toKAError=void 0;var i=r(n("pVnL")),o=r(n("/5v6")),a=n("TnRt");t.toKAError=(e,t,n)=>{if(null==e)throw new o.default("Cannot simplify undefined or null",a.Errors.Internal);if("string"==typeof e)return new o.default(e,t,(0,i.default)({},n,{stripStackFrames:3}));if(e instanceof o.default)return e;if("[object Error]"===Object.prototype.toString.call(e)||"string"==typeof e.message)return new o.default(e.message,t,(0,i.default)({},n,{cause:e,stripStackFrames:3}));throw new o.default("Cannot standardize error",a.Errors.Internal,(0,i.default)({},n,{metadata:{error:e}}))}},"0aCS":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("8OQS")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("55Ip"),s=n("ZtlQ"),l=n("MRvb"),c=r(n("0tRr")),u=r(n("LQMB"));const d=["to","isPermanent","forceFullPageLoad","preserveSearchParams"];function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var f=e=>{const t=(0,s.useLocation)(),{to:n,isPermanent:r,forceFullPageLoad:p,preserveSearchParams:f}=e,h=(0,i.default)(e,d),m=null==h.computedMatch?n:(0,a.generatePath)(n,h.computedMatch.params).replace(/%2F/g,"/"),y=f?`${m}${t.search}`:m;return p||!(0,l.isRelativeUrl)(y)?o.createElement(u.default,{to:y,from:h.from||void 0,isPermanent:r}):r?o.createElement(c.default,{to:y,from:h.from||void 0}):o.createElement(a.Redirect,{to:y,from:h.from||void 0})};t.default=f},"0eef":function(e,t,n){"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,o=i&&!r.call({1:2},1);t.f=o?function(e){var t=i(this,e);return!!t&&t.enumerable}:r},"0l4m":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.getXsrfKeyHeaders=t.getUpdatedUrlAndHeaders=t.addConfigParams=t.addCacheParam=void 0;var i=n("sExA"),o=n("83y6"),a=r(n("r+gr")),s=r(n("Q8Wn")),l=r(n("8Kom")),c=n("MRvb");const u=e=>e.includes("/api/"),d=e=>{if(!u(e))return e;const t=(0,c.parseUrl)(e);for(const e of(0,i.keys)(l.default.configParams)){const n=l.default.configParams[e]||("lang"===e?s.default.languageTagFromUrl:"");n&&!t.searchParams.has(e)&&t.searchParams.set(e,n)}return t.href};t.addConfigParams=d;const p=e=>{if(!u(e))return e;const t=(0,c.parseUrl)(e);return t.searchParams.has("v")||t.searchParams.has("fastly_cacheable")?e:(t.searchParams.set("_",`${a.default.staticVersion}_${Date.now()}`),t.href)};t.addCacheParam=p;const f=e=>{const t=(0,c.parseUrl)(e).origin;return u(e)&&l.default.origin===t?[{name:"X-KA-FKey",value:(0,o.getXSRFToken)()}]:[]};t.getXsrfKeyHeaders=f;t.getUpdatedUrlAndHeaders=e=>{if(!u(e))return{url:e,headers:[]};const t=p(d(e)),n=f(t);return{url:(0,c.isRelativeUrl)(e)?(0,c.toRelativeUrl)(t):t,headers:n}}},"0lMd":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared-intl"),n.e("shared"),n.e("5CJo"),n.e("1CX7"),n.e("4jaK"),n.e("ZIhB"),n.e("2mTh"),n.e("1r3U"),n.e("3MWm"),n.e("QVSU"),n.e("6llS"),n.e("5fKS"),n.e("3e9N"),n.e("3EPu"),n.e("35BT"),n.e("AdAw")]).then(n.t.bind(null,"wk8t",7)),modules:["wk8t"],loading:()=>i.createElement(a.default,null)});t.default=l},"0oug":function(e,t,n){n("dG/n")("iterator")},"0rvr":function(e,t,n){var r=n("4zBA"),i=n("glrk"),o=n("O741");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return i(n),o(r),t?e(n,r):n.__proto__=r,n}}():void 0)},"0tRr":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("55Ip"),a=r(n("G/pM"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}t.default=e=>i.createElement(a.default,{settings:{statusCode:301}},i.createElement(o.Redirect,e))},"0zMT":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.createCompose=void 0;var i=r(n("pVnL")),o=n("ANjH");t.createCompose=e=>{const t="object"==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__;return t?t((0,i.default)({},e.reduxDevtoolsOptions||{})):o.compose}},"1+hg":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("3iUY"),n.e("7CEn"),n.e("1OMm"),n.e("7EZm"),n.e("1FEV"),n.e("1cl1"),n.e("3KTd"),n.e("43nC"),n.e("1nZL"),n.e("2UsG"),n.e("5icd"),n.e("4ajK"),n.e("6X7t"),n.e("1P1M"),n.e("5aQv"),n.e("4B7r"),n.e("4eCT"),n.e("4mmS"),n.e("18FB"),n.e("7xWz"),n.e("2FX7"),n.e("7DhS"),n.e("5YiR"),n.e("7n0I"),n.e("5mX4"),n.e("16XC")]).then(n.t.bind(null,"CZNm",7)),modules:["CZNm"],loading:()=>i.createElement(a.default,null)});t.default=l},"12ks":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=n("U35N");function a(e){const t=Date.now();return e.map((({id:e,extra:n,event:r})=>(0,i.default)({conversion:e,timestamp:t,event:r},n&&{extraJson:JSON.stringify(n)})))}const s=(e,t)=>{const n=a(e);return o.store.dispatch(o.actions.markMajorConversions(n,t))};var l={formatConversions:a,markConversionsWithExtras:s,markConversion:(e,t,n)=>{const r=(0,i.default)({id:e},t?{extra:t}:null);return s([r],n)}};t.default=l},"14Sl":function(e,t,n){"use strict";n("rB9j");var r=n("4zBA"),i=n("busE"),o=n("kmMV"),a=n("0Dky"),s=n("tiKp"),l=n("kRJp"),c=s("species"),u=RegExp.prototype;e.exports=function(e,t,n,d){var p=s(e),f=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),h=f&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[c]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!f||!h||n){var m=r(/./[p]),y=t(p,""[e],(function(e,t,n,i,a){var s=r(e),l=t.exec;return l===o||l===u.exec?f&&!a?{done:!0,value:m(t,n,i)}:{done:!0,value:s(n,t,i)}:{done:!1}}));i(String.prototype,e,y[0]),i(u,p,y[1])}d&&l(u[p],"sham",!0)}},"179n":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.getTextForBadgeInexact=t.getTextForBadge=void 0;var i=r(n("pVnL")),o=y(n("8jAt")),a=y(n("4PhQ")),s=n("Bzbe"),l=n("Nawn"),c=n("dbo7"),u=n("Yvzp"),d=n("Eo+n"),p=n("4ftd"),f=n("egj4"),h=n("VLSF");function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function y(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}t.getTextForBadge=(e,t)=>g(e,t);const g=({name:e,description:t,fullDescription:n},r)=>{const i=v[e];if(!i)return a.default.error(`No BadgeInfo found for badge slug '${e}'. Falling back to english.`,a.Errors.Internal),{translatedDescription:t,translatedFullDescription:n};const s=i.isTeaserIfUnowned&&!r?o._("???"):i.extendedDescription;return{translatedDescription:i.description,translatedFullDescription:s}};t.getTextForBadgeInexact=g;const v=(0,i.default)({},(0,s.generatePatronBadgeStrings)(),l.contextCSBadges,c.contextCurationNodeBades,u.contextExerciseBadges,d.contextFeedbackBadges,p.contextNoneBadges,f.contextTeamBadges,h.customBadges)},"19ZP":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("moment"),n.e("6YAN"),n.e("RTl1"),n.e("cGmj"),n.e("5ypV"),n.e("pk5P"),n.e("1EIf"),n.e("o7LQ"),n.e("4fxe"),n.e("RUgC"),n.e("4mo8"),n.e("QfVR"),n.e("4zSM"),n.e("Y1eD")]).then(n.t.bind(null,"Xx6j",7)),modules:["Xx6j"],loading:()=>i.createElement(a.default,null)});t.default=l},"1E5z":function(e,t,n){var r=n("m/L8").f,i=n("Gi26"),o=n("tiKp")("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!i(e,o)&&r(e,o,{configurable:!0,value:t})}},"1MNl":function(e,t,n){var r=n("NC/Y"),i=n("2oRo");e.exports=/ipad|iphone|ipod/i.test(r)&&void 0!==i.Pebble},"1c/f":function(e,t,n){},"1e0F":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=G(n("q1tI")),a=r(n("i8i4")),s=n("mR6N"),l=n("Pk2J"),c=G(n("Pwnf")),u=n("JimW"),d=r(n("SGU3")),p=r(n("Taw3")),f=r(n("C7Yw")),h=r(n("6cSF")),m=r(n("qRKg")),y=G(n("ZpD3")),g=n("K1UA"),v=r(n("rXKM")),_=r(n("mXPZ")),b=r(n("Q8Wn")),x=r(n("uEGL")),w=n("hDgO"),k=G(n("Tipd")),O=r(n("30Ry")),E=r(n("3Pbz")),A=r(n("aLuR")),P=r(n("5gsP")),C=r(n("UUpl")),S=r(n("v8iP")),D=r(n("gJFg")),I=r(n("xeVg")),T=r(n("n6BK")),M=n("cojK"),j=r(n("4Du/")),R=r(n("cfQQ")),N=n("SjSX"),L=r(n("F/Ax")),q=n("jEJf"),W=r(n("XvME")),F=r(n("M+bw")),B=r(n("L3zz")),U=G(n("8jAt"));function z(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(z=function(e){return e?n:t})(e)}function G(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=z(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const V={path:"M100.035 70.91l0 8.322q.057 1.653-1.197 2.907t-2.964 1.254l-91.713 0q-1.653 0-2.907-1.254t-1.254-2.907l0-8.322q0-1.71 1.254-2.964t2.907-1.254l91.713 0q1.71 0 2.964 1.254t1.197 2.964zm0-33.402l0 8.379q.057 1.71-1.197 2.964t-2.964 1.197l-91.713 0q-1.653 0-2.907-1.254t-1.254-2.907l0-8.379q0-1.653 1.254-2.907t2.907-1.254l91.713 0q1.71 0 2.964 1.254t1.197 2.907zm0-33.345l0 8.379q.057 1.653-1.197 2.907t-2.964 1.254l-91.713 0q-1.653 0-2.907-1.254t-1.254-2.907l0-8.379q0-1.71 1.254-2.964t2.907-1.197l91.713 0q1.71-.057 2.964 1.197t1.197 2.964z",width:100,height:83.362},K="M9.9,9.9C9.9,10,9.8,10,9.7,10c-0.1,0-0.2,0-0.2-0.1L5,5.4L0.5,9.9C\n    0.5,10,0.4,10,0.3,10c-0.1,0-0.2,0-0.2-0.1C0,9.8,0,9.6,0.1,9.5L4.6,5L\n    0.1,0.5C0,0.4,0,0.2,0.1,0.1C0.2,0,0.4,0,0.5,0.1L5,4.6l4.4-4.5C9.6,0,\n    9.8,0,9.9,0.1c0.1,0.1,0.1,0.3,0,0.4L5.4,5l4.5,4.5C10,9.6,10,9.8,9.9,\n    9.9z",H="M7.73732912,6.67985439 C7.75204857,6.69246326 7.76639529,\n    6.70573509 7.7803301,6.7196699 L9.65165045,8.59099025 C9.94454365,\n    8.8838835 9.94454365,9.3587572 9.65165045,9.65165045 C9.3587572,\n    9.94454365 8.8838835,9.94454365 8.59099025,9.65165045 L6.7196699,\n    7.7803301 C6.70573509,7.76639529 6.69246326,7.75204857 6.67985439,\n    7.73732912 C5.99121283,8.21804812 5.15353311,8.5 4.25,8.5 C1.90278981,\n    8.5 0,6.59721019 0,4.25 C0,1.90278981 1.90278981,0 4.25,0 C6.59721019,\n    0 8.5,1.90278981 8.5,4.25 C8.5,5.15353311 8.21804812,5.99121283\n    7.73732912,6.67985439 L7.73732912,6.67985439 Z M4.25,7.5 C6.04492544,\n    7.5 7.5,6.04492544 7.5,4.25 C7.5,2.45507456 6.04492544,1 4.25,1\n    C2.45507456,1 1,2.45507456 1,4.25 C1,6.04492544 2.45507456,7.5 4.25,\n    7.5 L4.25,7.5 Z",Q=()=>o.createElement("button",{id:q.TRIGGLESS_MODAL_FOCUS_ANCHOR_ID,tabIndex:-1,"aria-label":U._("Modal closed. You are at the top of the page."),className:(0,s.css)(te.triggerlessModalFocusAnchor)});class Y extends o.Component{render(){return o.createElement("a",{href:"#main-content","data-skip-to-main":!0,className:(0,s.css)(m.default.skipToMain)},U._("Skip to main content"))}}class $ extends o.Component{render(){return o.createElement("div",{className:(0,s.css)(te.pad,te.navItem,te.learnMenuSpacer)},U._("Courses"))}}class X extends o.Component{constructor(...e){super(...e),this.learnMenuRef=o.createRef(),this.state={openMenu:null,hovered:!1,responsiveMenuOpen:!1,searchMenuOpen:!1,hasLoadedTypeahead:!1,SearchBox:null,suggestionSource:void 0,searchHover:!1,showError:!1},this._isMounted=!1,this._triggerlessModalFocusAnchorMountNode=null,this._skipToMainMountNode=null,this.handleFocus=()=>{f.default.touchevents||this._isMounted&&this.setState({hovered:!0})},this.handleBlur=e=>{if(!(e.target instanceof HTMLElement))return;e.target.getAttribute("data-do-not-blur-header-on-search-bar-close")||this._isMounted&&this.setState({hovered:!1})},this.handleBodyClick=e=>{if(!this._isMounted||null===this.state.openMenu)return;const t=a.default.findDOMNode(this.learnMenuRef.current);let n=e.target;for(;n!==document.body;){if(n===this.userDropdownElement||n===t)return;if(!(n instanceof HTMLElement))return;n=n.parentNode}"learn-menu"===this.state.openMenu&&this.hideDashboardSpacer(),this._isMounted&&this.setState({openMenu:null})},this.handleUserClick=()=>{"user"!==this.state.openMenu?(y.markMinorConversions([{id:"global_nav_open_user_menu",extra:{view:"desktop"}}]),"learn-menu"===this.state.openMenu&&this.hideDashboardSpacer(),this._isMounted&&this.setState({openMenu:"user"})):this.handleUserClose()},this.handleUserClose=()=>{this._isMounted&&this.setState({openMenu:null})},this.handleLearnMenuClick=()=>{"learn-menu"===this.state.openMenu?this.handleLearnMenuClose():(y.markMinorConversions([{id:"global_nav_open_learn_menu"}]),this._isMounted&&this.setState({openMenu:"learn-menu"}))},this.handleLearnMenuClose=()=>{this._isMounted&&this.setState({openMenu:null}),this.hideDashboardSpacer()},this.handleResponsiveMenuKeyUp=e=>{(" "===e.key||"Escape"===e.key&&this.state.responsiveMenuOpen)&&(e.preventDefault(),this.handleResponsiveMenuToggle())},this.handleResponsiveMenuKeyDown=e=>{"Enter"===e.key&&(e.preventDefault(),this.handleResponsiveMenuToggle())},this.handleResponsiveMenuToggle=()=>{const e=!this.state.responsiveMenuOpen,t=window.navigator.userAgent,n=t.indexOf("Safari")>=0&&t.indexOf("Mobile")>=0&&t.indexOf("Chrome")<0,r=this.getOuterWrapper();e?n&&r&&(r.style.height="100vh"):("undefined"!=typeof document&&document.body&&(document.body.style.overflowY="auto"),n&&r&&(r.style.overflowY="auto",r.style.height="auto")),e&&y.markMinorConversions([{id:"global_nav_open_mobile"}]),this._isMounted&&this.setState({responsiveMenuOpen:e})},this.handleSearchClick=e=>{e.preventDefault(),y.markMinorConversions([{id:"global_nav_start_search",extra:{view:"desktop"}}]),this.state.hasLoadedTypeahead?this._isMounted&&this.setState({searchMenuOpen:!0,searchHover:!1}):Promise.all([Promise.all([n.e("corelibs"),n.e("326h"),n.e("5SB4")]).then(n.t.bind(null,"IhkI",7)).then((e=>e.default)),Promise.all([n.e("36AW"),n.e("326h"),n.e("11pb"),n.e("1rSG")]).then(n.t.bind(null,"wpa5",7)),n.e("f1Ly").then(n.t.bind(null,"qaUz",7))]).then((([e,{suggestionSource:t,initSuggestions:n}])=>{if(this._isMounted){n(this.props.gqlClient);const r=e;this.setState({SearchBox:r,suggestionSource:t,hasLoadedTypeahead:!0,searchMenuOpen:!0,searchHover:!1})}}))},this.handleSearchExit=e=>{e&&e.preventDefault(),this._isMounted&&(this.setState({searchMenuOpen:!1}),setTimeout((()=>{this._isMounted&&this.searchBoxRef&&this.searchBoxRef.focus()})))},this.hideDashboardSpacer=()=>{"undefined"!=typeof document&&document.body&&document.body.classList.add("bibliotron-hide-spacer")},this.getBackgroundColor=()=>this.isBackgroundWhite()?Z:c.default.darkBlue,this.getSearchBackgroundColor=()=>this.state.searchHover?c.default.offBlack8:this.isBackgroundWhite()?(this.state.searchMenuOpen,c.default.offWhite):this.props.backgroundColor?(0,c.mix)((0,c.fade)(c.default.white,.08),c.default.darkBlue):"transparent",this.markSignupLinkClicked=()=>{y.markMinorConversions([{id:"global_nav_signup_clicked"}])},this.renderProminentSearchContents=()=>{const e=o.createElement(u.View,{style:[].concat(this.getNavItemStyles(),[this.isBackgroundWhite()&&te.lightSearchIcon])},o.createElement(v.default,{icon:H,size:ee})),t=this.getSearchBackgroundColor();return this.state.searchMenuOpen?o.createElement("div",{className:(0,s.css)(te.headerContents,te.alignLeft)},this.renderCloseSearchLink(),o.createElement($,null),o.createElement(h.default,{transitionStyle:{appear:te.enterSearch,appearActive:te.enterActiveSearch},transitionAppearTimeout:300},o.createElement("div",{className:(0,s.css)(te.searchWrapper,te.activeSearchWrapper)},o.createElement("div",{style:{backgroundColor:t},className:(0,s.css)(te.searchBackground)},o.createElement("div",{className:(0,s.css)(te.searchBoxContainer)},this.state.SearchBox?o.createElement(O.default,{onEscape:this.handleSearchExit,searchFormStyles:[te.navItem,te.navItemWhenWhite,te.searchForm,te.wonderBlocksNavItem].filter((e=>!!e)),searchInputStyles:[te.searchInput,te.prominentSearchInput,te.wonderBlocksNavItem].filter((e=>!!e)),SearchBox:this.state.SearchBox,spacer:this.renderProminentSearchSpacer(),suggestionSource:this.state.suggestionSource}):null,e))))):o.createElement("div",{className:(0,s.css)(te.headerContents)},o.createElement("div",{className:(0,s.css)(te.headerSection,te.grow,te.alignLeft,te.hideOnPrint)},this.renderLearnMenu(),o.createElement("div",{className:(0,s.css)(te.searchWrapper)},o.createElement("a",{ref:e=>this.searchBoxRef=e,"data-hack-search-button-label":!0,"aria-label":U._("Search for courses, skills, and videos"),href:"/search",className:(0,s.css)(te.navItem,this.isBackgroundWhite()&&te.searchOpaque,te.searchBackground),onClick:this.handleSearchClick,onMouseEnter:()=>{this._isMounted&&this.setState({searchHover:!0})},onMouseLeave:()=>{this._isMounted&&this.setState({searchHover:!1})},style:{backgroundColor:t},"data-test-id":"navbar-search-button"},o.createElement("div",{className:(0,s.css)(te.searchBoxContainer)},o.createElement("span",{className:(0,s.css)(te.inactiveSearch,te.wonderBlocksNavItem)},U._("Search")),e)))),o.createElement("div",{className:(0,s.css)(te.headerSection)},this.renderLogo()),o.createElement("div",{className:(0,s.css)(te.headerSection,te.grow,te.hideOnPrint,te.alignRight)},this.maybeRenderAIGuideLink(),_.default.isLoggedIn?this.renderLoggedInItems():this.renderLoggedOutItems(),this.renderResponsiveMenuItems()))},this.renderCloseSearchLink=()=>o.createElement("a",{href:"javascript:void 0",className:s.css.apply(void 0,this.getNavItemStyles()),onClick:this.handleSearchExit,"data-test-id":"header-search-close","aria-label":"Close search"},o.createElement(v.default,{icon:K,size:15,color:J})),this.renderSearchResultsSpacer=()=>o.createElement("div",{className:(0,s.css)(te.searchResultsSpacer)},o.createElement($,null)),this.renderProminentSearchSpacer=()=>o.createElement("div",{className:(0,s.css)(te.prominentSearchResultsSpacer)},o.createElement($,null)),this.renderLogo=()=>o.createElement(P.default,{logoStyles:[].concat(this.getNavItemStyles(),[te.logo]),conversion:"global_nav_visit_home",backgroundColor:this.isBackgroundWhite()?"white":"darkBlue"}),this.renderLearnMenu=()=>o.createElement(I.default,null,(({loading:e,error:t,domains:n})=>o.createElement(C.default,{ref:this.learnMenuRef,domains:n,loading:e,error:t,onDropdownToggle:this.handleLearnMenuClick,onDropdownClose:this.handleLearnMenuClose,showDropdown:"learn-menu"===this.state.openMenu,buttonStyles:[this.getTextNavItemStyles(),te.noPadding],backgroundColor:this.isBackgroundWhite()?"white":"darkBlue"}))),this.renderResponsiveMenuItems=()=>{let e=[];location.pathname.startsWith("/search")||(e=e.concat([o.createElement("div",{key:"responsive-search",className:(0,s.css)(te.responsiveMenuItemWrapper)},o.createElement(p.default,{safeWithNav:()=>(0,y.markMinorConversions)([{id:"global_nav_start_search",extra:{view:"mobile"}}]),href:"/search",testId:"mobile-search-button"},(()=>o.createElement(u.View,{style:[].concat(this.getNavItemStyles(),[te.responsiveMenuLink,te.responsiveSearchIcon])},o.createElement("span",{className:(0,s.css)(m.default.srOnly)},U._("Search for courses, skills, and videos")),o.createElement(v.default,{icon:H,size:ee})))))]));const t=this.state.responsiveMenuOpen?U._("Close menu"):U._("Open menu");return e.concat([o.createElement("div",{key:"responsive-dropdown-menu",className:(0,s.css)(te.responsiveMenuItemWrapper)},o.createElement("button",{onClick:this.handleResponsiveMenuToggle,onKeyUp:this.handleResponsiveMenuKeyUp,onKeyDown:this.handleResponsiveMenuKeyDown,className:s.css.apply(void 0,[te.notAButton].concat(this.getNavItemStyles(),[te.responsiveMenuLink])),"data-test-id":"mobile-header-menu-button","aria-expanded":this.state.responsiveMenuOpen,"aria-label":t,"aria-controls":"page-header-responsive-nav-menu"},this.state.responsiveMenuOpen?o.createElement(u.View,{style:te.navItemDarkColor},o.createElement(v.default,{icon:K,size:17})):o.createElement(v.default,{icon:V,size:14})))])},this.renderResponsiveNavMenu=()=>o.createElement("div",{className:(0,s.css)(te.responsiveNavMenuWrapper),"data-test-id":"responsive-nav-menu",id:"page-header-responsive-nav-menu",role:"menu"},o.createElement(h.default,{transitionStyle:{enter:te.responsiveNavMenuClosed,enterActive:te.responsiveNavMenuOpen,leave:te.responsiveNavMenuOpen,leaveActive:te.responsiveNavMenuClosed},transitionEnterTimeout:300,transitionLeaveTimeout:300},o.createElement(u.View,null,this.maybeRenderResponsiveNavMenu())))}componentDidMount(){this._isMounted=!0,"undefined"!=typeof document&&document.body&&document.body.addEventListener("click",this.handleBodyClick),this.addTriggerlessModalFocusAnchorToDOM(),this.addSkipToMainToDOM(),this.props.profile}componentWillUnmount(){"undefined"!=typeof document&&document.body&&document.body.removeEventListener("click",this.handleBodyClick),this._isMounted=!1;const e=this._skipToMainMountNode;e&&(a.default.unmountComponentAtNode(e),e.remove());const t=this._triggerlessModalFocusAnchorMountNode;t&&(a.default.unmountComponentAtNode(t),t.remove())}getOuterWrapper(){return document.getElementById("outer-wrapper")||document.body}getNavItemStyles(){return[te.pad,te.navItem,this.isBackgroundWhite()?te.navItemWhenWhite:null,te.wonderBlocksNavItem]}getTextNavItemStyles(){return[].concat(this.getNavItemStyles(),[te.textNavItem,this.isBackgroundWhite()?te.textNavItemWhenWhite:null])}getDonateStyles(){return[].concat(this.getTextNavItemStyles(),[te.rightNavButtons,te.hideWhenSmall])}isBackgroundWhite(){const{backgroundColor:e}=this.props;return!e||"white"===e||(this.state.hovered||null!==this.state.openMenu||this.state.responsiveMenuOpen||this.state.searchMenuOpen)}addTriggerlessModalFocusAnchorToDOM(){const e=this.getOuterWrapper();if(!e)return;const t=document.createElement("div");t.style.marginTop="-20px",this._triggerlessModalFocusAnchorMountNode=t,e.insertBefore(t,e.firstChild),this._triggerlessModalFocusAnchorMountNode&&(0,L.default)(o.createElement(Q,null),this._triggerlessModalFocusAnchorMountNode)}addSkipToMainToDOM(){const e=this._triggerlessModalFocusAnchorMountNode;if(!this.props.showSkipToMain||!e)return;const t=document.createElement("div");this._skipToMainMountNode=t,e.parentNode&&e.nextSibling&&e.parentNode.insertBefore(t,e.nextSibling),this._skipToMainMountNode&&(0,L.default)(o.createElement(Y,null),this._skipToMainMountNode)}maybeRenderDonationBanner(){return"/donate"!==this.props.location.pathname?o.createElement(T.default,null):null}renderLoginLink(){return o.createElement(d.default,{href:k.getLoginURL(),id:"login-or-signup",key:"signin-link",rel:"nofollow",style:[].concat(this.getTextNavItemStyles(),[te.hideWhenSmall,te.rightNavButtons]),safeWithNav:()=>(0,y.markMinorConversions)([{id:"global_nav_login_clicked"}])},U._("Log in"))}maybeRenderAIGuideLink(){const{profile:e,profileLoading:t}=this.props;return"en"!==b.default.kaLocale||t||null!=e&&e.get("underAgeGate")?null:null!=e&&e.get("isAIGuideEnabled")?o.createElement(d.default,{key:"ai-activities-link",testId:"header-ai-activities-link",href:"/profile/me/khanmigo/activities",style:[].concat(this.getTextNavItemStyles(),[te.rightNavButtons,te.hideWhenMedium]),onClick:()=>{this.props.publishAnalyticsEvent({eventType:"SiteHeaderAiGuideActivitiesLinkClicked",eventSchemaVersion:1})}},U.doNotTranslateYet("AI Activities")):o.createElement(d.default,{key:"get-ai-guide-link",target:"_blank",testId:"header-get-ai-guide-link",href:"/khan-labs",style:[].concat(this.getTextNavItemStyles(),[te.rightNavButtons,te.hideWhenMedium]),onClick:()=>{this.props.publishAnalyticsEvent({eventType:"KhanLabsHeaderLinkClicked",eventSchemaVersion:1})}},U._("Get AI Guide"))}renderLoggedInItems(){const{profile:e}=this.props,t="en"===b.default.kaLocale,{pathname:n,hash:r}=location,i=[o.createElement(S.default,{key:"user-dropdown",dropdownRef:e=>this.userDropdownElement=e,onDropdownToggle:this.handleUserClick,onDropdownClose:this.handleUserClose,showDropdown:"user"===this.state.openMenu,buttonStyles:[this.getTextNavItemStyles(),te.rightNavButtons,te.signupProfileLink],currentUrl:n+r,signUpUrl:k.getSignupURL(),profileData:(0,q.getProfileDropdownData)(e)})];return t&&i.unshift([o.createElement(E.default,{key:"donate-link"},o.createElement(B.default,{testId:"header-donate-link",safeWithNav:()=>(0,y.markMinorConversions)([{id:"global_nav_donate_clicked",extra:{view:"desktop",isLoggedIn:!0,isPhantom:!1,kaid:(0,N.getKaid)(e)||""}}]),urlParams:{c_src2:"Webapp.header"},style:[].concat(this.getDonateStyles(),[te.rightNavButtons])}))]),i}renderLoggedOutItems(){const{profile:e}=this.props,t=!["mr","hi","pa"].includes(b.default.kaLocale),n=[this.renderLoginLink(),o.createElement(d.default,{key:"signup-link",href:k.getSignupURL(),rel:"nofollow",style:[].concat(this.getTextNavItemStyles(),[te.rightNavButtons,te.signupProfileLink,te.hideWhenSmall]),onClick:this.markSignupLinkClicked},U._("Sign up"))];return t&&n.unshift([o.createElement(B.default,{testId:"header-donate-link",key:"donate-link",safeWithNav:()=>(0,y.markMinorConversions)([{id:"global_nav_donate_clicked",extra:{view:"desktop",isLoggedIn:!1,isPhantom:!_.default.isLoggedIn,kaid:(0,N.getKaid)(e)||""}}]),urlParams:{c_src2:"Webapp.header"},style:this.getDonateStyles()})]),n}maybeRenderResponsiveNavMenu(){return this.state.responsiveMenuOpen?o.createElement(I.default,null,(({loading:e,error:t,domains:n})=>o.createElement(D.default,{loading:e,error:t},o.createElement(A.default,{domains:n,onClickLink:this.handleResponsiveMenuToggle})))):null}maybeRenderSupportBar(){return b.default.IS_DEV_SERVER||_.default.hasAnyPermissions?o.createElement(W.default,null):null}render(){return o.createElement(o.Fragment,null,o.createElement("div",{id:"top-header-container",className:(0,s.css)(te.wrapper,this.isBackgroundWhite()&&te.headerActive),style:{backgroundColor:this.getBackgroundColor()}},o.createElement("nav",{"aria-label":U._("page header"),className:(0,s.css)(te.header),onFocus:this.handleFocus,onBlur:this.handleBlur,onMouseEnter:this.handleFocus,onMouseLeave:this.handleBlur,role:"navigation"},this.renderProminentSearchContents()),this.renderResponsiveNavMenu()),this.maybeRenderDonationBanner(),this.maybeRenderSupportBar())}}X.defaultProps={showSkipToMain:!0};const J=c.default.blue,Z=c.default.white,ee=20,te=s.StyleSheet.create({wrapper:{borderTop:"1px solid transparent",borderBottom:"1px solid rgba(255, 255, 255, 0.3)",boxSizing:"border-box",height:w.pageHeaderHeight,left:0,position:"relative",right:0,zIndex:w.zindexHeader,"@media print":{backgroundColor:c.default.white}},triggerlessModalFocusAnchor:{padding:0,border:"none",":focus":{outline:0}},header:{maxWidth:w.maxContainerWidth,marginLeft:"auto",marginRight:"auto",width:"100%",height:"100%"},headerContents:{display:"flex",height:"100%",alignItems:"center","@media print":{justifyContent:"center"}},headerActive:{borderTop:`1px solid ${c.default.offBlack16}`,borderBottom:`1px solid ${c.default.offBlack16}`,[x.default.smOrSmaller]:{background:c.default.offWhite}},headerSection:{alignItems:"center",display:"flex",height:"100%"},hideOnPrint:{"@media print":{display:"none"}},learnMenuSpacer:{paddingRight:16,pointerEvents:"none",visibility:"hidden",whiteSpace:"nowrap"},searchResultsSpacer:{marginLeft:32+ee+20},prominentSearchResultsSpacer:{marginLeft:42},logo:{[x.default.smOrSmaller]:{paddingLeft:w.pageHeaderHorizontalPaddingMobile}},grow:{flexGrow:1,width:0},signupProfileLink:{marginRight:0},alignLeft:{justifyContent:"flex-start",paddingLeft:w.pageHeaderHorizontalPadding,[x.default.smOrSmaller]:{display:"none"}},alignRight:{justifyContent:"flex-end",paddingRight:w.pageHeaderHorizontalPadding,[x.default.smOrSmaller]:{paddingRight:0}},pad:{alignItems:"center",display:"flex",height:"100%"},navItem:{color:Z,fontFamily:"inherit",fontSize:15,fontWeight:"bold",textDecoration:"none",":hover":{textDecoration:"none"}},navItemWhenWhite:{color:J,":hover":{textDecoration:"none"}},textNavItem:{":focus":{boxShadow:`inset 0 -3px 0 0 ${Z}`},whiteSpace:"nowrap"},rightNavButtons:{marginLeft:16,marginRight:16},textNavItemWhenWhite:{":focus":{boxShadow:`inset 0 -3px 0 0 ${J}`}},navItemDarkColor:{color:J},searchOpaque:{color:"#1B65E9"},noPadding:{padding:0},searchForm:{flexGrow:1},searchInput:{border:"none",fontFamily:g.fonts.regular,fontSize:15,height:"auto",marginLeft:20,outline:"none",width:300},searchWrapper:{paddingTop:10,paddingBottom:10,marginLeft:32,marginRight:32,width:200,boxSizing:"border-box",height:"100%"},activeSearchWrapper:{maxWidth:"none",width:400},enterSearch:{maxWidth:200,transition:"max-width .3s ease-out"},enterActiveSearch:{maxWidth:400},searchBackground:{flex:1,height:40,display:"flex",flexDirection:"row",alignItems:"center",borderRadius:4},searchBoxContainer:{flex:1,display:"flex",alignItems:"center",paddingLeft:10,paddingRight:10,outline:"1px solid rgba(0,0,0,0)"},prominentSearchInput:{height:"100%",width:"100%",backgroundColor:"transparent",marginLeft:0},inactiveSearch:{flexGrow:1},lightSearchIcon:{color:c.default.offBlack50},hideWhenMedium:{[x.default.mdOrSmaller]:{display:"none"}},hideWhenSmall:{[x.default.smOrSmaller]:{display:"none"}},responsiveNavMenuWrapper:{background:c.default.white,left:0,position:"absolute",right:0,[x.default.mdOrLarger]:{display:"none"}},responsiveNavMenuOpen:{maxHeight:1e3,transition:"max-height .3s",overflow:"hidden"},responsiveNavMenuClosed:{maxHeight:0,transition:"max-height .3s",overflow:"hidden"},responsiveMenuItemWrapper:{alignItems:"stretch",display:"none",[x.default.smOrSmaller]:{display:"flex"}},responsiveMenuLink:{height:"auto",marginRight:w.pageHeaderHorizontalPaddingMobile},responsiveSearchIcon:{marginRight:25},notAButton:{backgroundColor:"transparent",border:"none"},wonderBlocksNavItem:(0,i.default)({},g.deprecatedTypography.wonderBlocksLabelLarge)});var ne=(0,l.compose)(R.default,j.default,F.default,M.withMarkConversion)(X);t.default=ne},"1gb8":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=_(n("q1tI")),o=_(n("i8i4")),a=n("mR6N"),s=n("JimW"),l=n("Uafs"),c=n("Vxy9"),u=r(n("wa3X")),d=n("JasB"),p=r(n("gE8/")),f=r(n("Q8Wn")),h=n("LyLJ"),m=n("8wD/"),y=_(n("8jAt")),g=n("Y8R6");function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function _(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const b=a.StyleSheet.create({buttonContainer:{flexDirection:"row",justifyContent:"flex-end"},content:{flexGrow:1},dialog:{height:300}});var x=e=>{const[t,n]=i.useState(!1),r=i.useRef(null),a=(0,h.useCookies)();i.useEffect((()=>{var e;null==(e=r.current)||e.focus()}),[]);const{title:v,message:_}=e,x=i.createElement(s.View,{style:b.content},i.createElement(c.Body,null,_),i.createElement(d.Spring,null),i.createElement(d.Strut,{size:p.default.medium_16}),i.createElement(s.View,{style:b.buttonContainer},f.default.IS_DEV_SERVER&&i.createElement(u.default,{onClick:()=>{for(const e of(0,m.getAuthCookieNames)())null==a||a.eraseCookie(e);localStorage.removeItem("use_dev_backend"),localStorage.removeItem("use_prod_backend"),(0,g.redirect)("/"),n(!0)},kind:"secondary",disabled:t||!a},y.doNotTranslate("Clear cookies and refresh")),i.createElement(d.Strut,{size:p.default.medium_16}),i.createElement(u.default,{onClick:()=>{(0,g.redirect)("/logout"),n(!0)},kind:"secondary",disabled:t},y._("Log out")),i.createElement(d.Strut,{size:p.default.medium_16}),i.createElement(u.default,{onClick:()=>{(0,g.reload)(),n(!0)},disabled:t,ref:e=>r.current=o.findDOMNode(e)},y._("Refresh"))));return i.createElement(l.OnePaneDialog,{closeButtonVisible:!1,title:v,content:x,style:b.dialog,role:"alertdialog"})};t.default=x},"1lAC":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("3hyK").then(n.t.bind(null,"5er0",7)),modules:["5er0"],loading:()=>i.createElement(a.default,null)});t.default=l},"1tal":function(e,t,n){var r=n("2oRo").TypeError;e.exports=function(e,t){if(e<t)throw r("Not enough arguments");return e}},"1uxd":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("8OQS")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("55Ip"),s=r(n("9nBt"));const l=["exact"];function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}class u extends o.Component{render(){const e=this.props,{exact:t}=e,n=(0,i.default)(e,l);return o.createElement(a.Route,{exact:t,path:this.props.path,render:()=>o.createElement(s.default,n)})}}t.default=u},"2+7I":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o}));var r="actions",i="storybook/actions",o=("".concat(i,"/panel"),"".concat(i,"/action-event"))},"22UJ":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=r(n("8OQS")),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),s=n("Ty5D"),l=n("9XoI"),c=r(n("OcLW")),u=r(n("bHum"));const d=["forceServer","to","onClick","conversions","inputRef","minorConversions"];function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var f=e=>{let{forceServer:t,to:n,onClick:r,conversions:p,inputRef:f,minorConversions:h}=e,m=(0,o.default)(e,d);const y=a.useContext(s.__RouterContext);return a.createElement(u.default,null,(e=>a.createElement(c.default,(0,i.default)({},m,{href:n,ref:f,element:(0,l.getLinkElement)(n,y,t),onClick:(0,l.onClickWithMarkConversions)(e,r,p,h)}))))};t.default=f},"27RR":function(e,t,n){var r=n("I+eb"),i=n("g6v/"),o=n("Vu81"),a=n("/GqU"),s=n("Bs8V"),l=n("hBjN");r({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),i=s.f,c=o(r),u={},d=0;c.length>d;)void 0!==(n=i(r,t=c[d++]))&&l(u,t,n);return u}})},"2B1R":function(e,t,n){"use strict";var r=n("I+eb"),i=n("tycR").map;r({target:"Array",proto:!0,forced:!n("Hd5f")("map")},{map:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},"2CNg":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("36AW"),n.e("1CX7"),n.e("3MWm"),n.e("bP4J"),n.e("5Nqm")]).then(n.t.bind(null,"Lvop",7)),modules:["Lvop"],loading:()=>i.createElement(a.default,null)});t.default=l},"2Gvs":function(e,t,n){var r=n("0Dky");e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},"2KGH":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,o.default)(t)&&t.indexOf("image-set(")>-1)return a.map((function(e){return t.replace(/image-set\(/g,e+"image-set(")}))};var r,i=n("sUt/"),o=(r=i)&&r.__esModule?r:{default:r};var a=["-webkit-",""];e.exports=t.default},"2QjQ":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("8OQS")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("55Ip"),s=r(n("mXPZ")),l=r(n("zHsG")),c=r(n("Q8Wn")),u=r(n("pJHO")),d=r(n("Sgdd")),p=r(n("ox1N")),f=r(n("9nBt")),h=r(n("CtWX"));const m=["devServerAlsoAllowed","exact","permission"];function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var g=e=>{const t=e.devServerAlsoAllowed&&c.default.IS_DEV_SERVER;return o.createElement(a.Route,{path:e.path,render:()=>s.default.isLoggedIn||t?o.createElement(l.default,{permission:e.permission},(({loading:n,error:r,hasPermission:a})=>{if(n)return o.createElement(h.default,null);if(r)return o.createElement(d.default,null);if(a||t){const t=(0,i.default)(e,m);return o.createElement(f.default,t)}return o.createElement(u.default,null)})):o.createElement(p.default,null)})};t.default=g},"2S/q":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("36AW"),n.e("1CX7"),n.e("3MWm"),n.e("bP4J"),n.e("7DOa")]).then(n.t.bind(null,"7Hoj",7)),modules:["7Hoj"],loading:()=>i.createElement(a.default,null)});t.default=l},"2SmI":function(e,t,n){"use strict";var r=n("TqRt"),i=r(n("pVnL")),o=n("sExA"),a=n("mR6N"),s=r(n("OtJu")),l=r(n("Q8Wn"));function c(e){for(const t of(0,o.values)(e))delete t["@rtl"];return e}const u=a.StyleSheet.create;a.StyleSheet.create=function(e){if(l.default.isRTL){const t=function(e){const t={};for(const n of(0,o.keys)(e))try{let r=(0,s.default)(e[n]);r["@rtl"]&&(r=(0,i.default)({},r,e[n]["@rtl"])),t[n]=r}catch(r){t[n]=e[n]}return t}(e);return u(c(t))}return u(c(e))}},"2bX/":function(e,t,n){var r=n("2oRo"),i=n("0GbY"),o=n("Fib7"),a=n("OpvP"),s=n("/b8u"),l=r.Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return o(t)&&a(t.prototype,l(e))}},"2i9F":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=n("55Ip");function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=function(e){const t=()=>i.createElement(a.Redirect,e);return(0,o.default)({modules:[],loader:()=>Promise.resolve(null),loading:t,render:t})};t.default=l},"2mql":function(e,t,n){"use strict";var r=n("TOwV"),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var i=f(n);i&&i!==h&&e(t,i,r)}var a=u(n);d&&(a=a.concat(d(n)));for(var s=l(t),m=l(n),y=0;y<a.length;++y){var g=a[y];if(!(o[g]||r&&r[g]||m&&m[g]||s&&s[g])){var v=p(n,g);try{c(t,g,v)}catch(e){}}}}return t}},"2mzW":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SECOND_OVERLAY_TIME=t.LATEST_VERSION_REFRESH_DELAY=t.LAST_OVERLAY_TIME=t.FIRST_OVERLAY_TIME=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("Pk2J"),a=n("g8Be"),s=n("VLFn"),l=r(n("r+gr")),c=r(n("Q8Wn")),u=r(n("4PhQ")),d=n("+Gdd"),p=r(n("UUJ3")),f=r(n("M+bw")),h=r(n("O+Xk"));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}const y=216e5;t.FIRST_OVERLAY_TIME=y;const g=432e5;t.SECOND_OVERLAY_TIME=g;const v=864e5;t.LAST_OVERLAY_TIME=v;const _=18e5;t.LATEST_VERSION_REFRESH_DELAY=_;class b extends i.Component{constructor(...e){super(...e),this.state={forceRefresh:!1,showOverlay:!1,RefreshModal:null},this.cancelIntervals=()=>{this.props.schedule.clearAll()},this.checkForceRefresh=()=>{const{hasInteractedRecently:e}=this.props,{forceRefresh:t}=this.state;t?(this.checkLoadTime(y)&&(0,s.isPageHidden)()&&this.safelySetState({showOverlay:!0}),this.checkLoadTime(g)&&!e&&this.safelySetState({showOverlay:!0})):(0,s.getKAAC)()!==this.INITIAL_KAAC&&(this.log("KAAC Cookie Changed, Force Refresh"),this.safelySetState({forceRefresh:!0})),this.checkLoadTime(v)&&!e&&this.safelySetState({showOverlay:!0})},this.checkDeploysAndPublishes=()=>{this.state.forceRefresh||c.default.isE2E||(0,s.getLatestVersions)().then((({currentStaticVersion:e,currentCommitSHA:t})=>{e!==l.default.staticVersion&&(this.log("Static Version Changed, Force Refresh"),this.safelySetState({forceRefresh:!0})),t!==this.LATEST_COMMIT&&(this.log("Clearing Apollo & Content Data Caches"),this.props.isEnabled&&(0,s.clearDataCaches)(),this.LATEST_COMMIT=t)})).catch((()=>{}))},this.checkUserDataUpdate=()=>{const{hasInteractedRecently:e,isEnabled:t}=this.props,{forceRefresh:n}=this.state;(0,s.isPageHidden)()||n||!e||(this.log("Updating User Details"),t&&(0,d.refetchAndUpdateProfile)(this.props.gqlClient))}}componentDidMount(){this.INITIAL_PAGE_LOAD_TIME=Date.now(),this.INITIAL_KAAC=(0,s.getKAAC)(),this.LATEST_COMMIT=l.default.commitSHA,this.hasLoggedShowOverlay=!1;const{schedule:e}=this.props;e.interval(this.checkForceRefresh,1e3),e.timeout((()=>{e.interval(this.checkDeploysAndPublishes,6e4)}),_),e.interval(this.checkUserDataUpdate,6e5),window.addEventListener("beforeunload",this.cancelIntervals)}componentWillUnmount(){window.removeEventListener("beforeunload",this.cancelIntervals)}getRefreshModal(){return this.state.RefreshModal?this.state.RefreshModal:(this.refreshModalPromise||(this.refreshModalPromise=n.e("7F9c").then(n.t.bind(null,"9a/B",7)).then((e=>e.default)).then((e=>this.safelySetState({RefreshModal:e})))),null)}log(e){const t=`Periodic Update: ${e}, Enabled: ${this.props.isEnabled?"Yes":"No"}`;u.default.log(t)}checkLoadTime(e){const t=Date.now();return this.INITIAL_PAGE_LOAD_TIME+e<t}safelySetState(e){try{this.setState(e)}catch(e){this.log("Failed to safely set state.")}}render(){const{forceRefresh:e,showOverlay:t}=this.state,{allowForceRefresh:n,isEnabled:r}=this.props;t&&!this.hasLoggedShowOverlay&&(this.log("Showing Overlay"),this.hasLoggedShowOverlay=!0);let o=null;if(r&&t){const e=this.getRefreshModal();e&&(o=i.createElement(e,null))}const a=n&&e;return i.createElement(i.Fragment,null,this.props.children({forceRefresh:a}),o)}}b.defaultProps={allowForceRefresh:!0,isEnabled:!1};var x=(0,o.compose)(h.default,f.default,a.withActionScheduler,(0,p.default)())(b);t.default=x},"2oRo":function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,n("yLpj"))},"2oXu":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{children:t,urlParams:n,safeWithNav:r}=e,h=(0,o.default)(e,f),m=(0,p.default)();return a.createElement(l.default,(0,i.default)({target:"_blank",href:(0,c.default)(d.default.kaLocale,(0,i.default)({c_src:(0,u.getKaid)(m.profile)},n))},r?{safeWithNav:r}:null,h),null!=t?t:s._("Donate"))};var i=r(n("pVnL")),o=r(n("8OQS")),a=m(n("q1tI")),s=m(n("8jAt")),l=r(n("wa3X")),c=r(n("CNxO")),u=n("SjSX"),d=r(n("Q8Wn")),p=r(n("EF8l"));const f=["children","urlParams","safeWithNav"];function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}},"2oqa":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("bOss"));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}const a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"))._("(Opens in a new window)");var s={newWindow:a,init({search:e}){this.externalLink(),this.srOnlyInputFocus(),this.blurOnESC()},externalLink(){i.default.delegate("focus","a[target=_blank]:not(.external-link)",((e,t)=>{const n=t.lastChild;n&&n.innerHTML===a||(t.classList.add("external-link"),t.title&&(t.title+=` ${a}`),t.insertAdjacentHTML("beforeend",`<span class='sr-only'>${a}</span>`))}))},srOnlyInputFocus(){i.default.delegate("focus",".sr-only input, .sr-only a",((e,t)=>{const n=i.default.closest(t,".sr-only");n&&(n.classList.toggle("sr-only"),n.classList.toggle("sr-only-visible"))})),i.default.delegate("blur",".sr-only-visible input, .sr-only-visible a",((e,t)=>{const n=i.default.closest(t,".sr-only-visible");n&&(n.classList.toggle("sr-only"),n.classList.toggle("sr-only-visible"))}))},blurOnESC(){i.default.delegate("keyup","input.blur-on-esc",(e=>{27===e.which&&e.target.blur()}))}};t.default=s},"2pr6":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.AffiliationModel=void 0;const i=r(n("+a4J")).default.Model.extend({defaults:{eduorgKeyId:"",eduorgName:"",eduorgPostalCode:"",eduorgLocationText:""}});t.AffiliationModel=i},"2vne":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("5V8W").then(n.t.bind(null,"SKSu",7)),modules:["SKSu"],loading:()=>i.createElement(a.default,null)});t.default=l},"2ztb":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.preferReducedMotion=function(e){if(e)return e.get("prefersReducedMotion");if("undefined"!=typeof window&&window.matchMedia)return window.matchMedia("(prefers-reduced-motion)").matches;return!0}},"30Ry":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=c(n("q1tI")),o=n("mR6N"),a=c(n("8jAt")),s=r(n("4Du/"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class u extends i.Component{render(){const{location:{pathname:e},onEscape:t,SearchBox:n,searchInputStyles:r,searchFormStyles:s,spacer:l,suggestionSource:c}=this.props,u=a._("Search for courses, skills, and videos"),d={searchSuggestion:c};return n?i.createElement(n,{isBibliotron:!0,inputClassName:(0,o.css)(r),formClassName:(0,o.css)(s),placeholder:u,dataSources:d,initiallyFocused:!0,extraFormArgs:{referer:e},spacer:l,onEscape:t}):null}}var d=(0,s.default)(u);t.default=d},"33Wh":function(e,t,n){var r=n("yoRg"),i=n("eDl+");e.exports=Object.keys||function(e){return r(e,i)}},"36Vq":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("ejoq");function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(e,t=!0)=>n=>r=>o.createElement(a.PageDisplayContext.Consumer,null,(({update:a})=>(a(e,t),o.createElement(n,(0,i.default)({},r,{updatePageDisplay:a})))));t.default=l},"3EKd":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=y(n("q1tI")),o=n("JimW"),a=n("mR6N"),s=r(n("qRKg")),l=r(n("L8hj")),c=r(n("8jyI")),u=r(n("m+b0")),d=r(n("GcF8")),p=r(n("Nz+d")),f=r(n("1e0F")),h=y(n("8jAt"));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function y(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const g=()=>i.createElement(c.default,null,(({header:e,headerBackgroundColor:t})=>e?i.createElement(i.Fragment,null,i.createElement(d.default,null),i.createElement(f.default,{backgroundColor:t})):null)),v=()=>i.createElement(c.default,null,(({footer:e})=>e?i.createElement("div",{id:"footer"},i.createElement(p.default,null)):null));var _=({children:e,containerStyle:t,mainContentStyle:n,showFooter:r})=>{const{hasPageTemplate:c}=(0,i.useContext)(u.default);return c?e:i.createElement(u.default.Provider,{value:{hasPageTemplate:!0}},i.createElement("div",{className:(0,a.css)(null!=t?t:null)},i.createElement(l.default,null,i.createElement(g,null),i.createElement("main",{className:(0,a.css)(null!=n?n:null)},i.createElement(o.View,{id:"main-content",style:s.default.srOnly,tabIndex:0},h._("Main content")),e)),r&&i.createElement(v,null)))};t.default=_},"3Eq5":function(e,t,n){var r=n("We1y");e.exports=function(e,t){var n=e[t];return null==n?void 0:r(n)}},"3Ihb":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("3Tdt")]).then(n.t.bind(null,"zUIA",7)),modules:["zUIA"],loading:()=>i.createElement(a.default,null)});t.default=l},"3KgV":function(e,t,n){var r=n("I+eb"),i=n("uy83"),o=n("0Dky"),a=n("hh1v"),s=n("8YOa").onFreeze,l=Object.freeze;r({target:"Object",stat:!0,forced:o((function(){l(1)})),sham:!i},{freeze:function(e){return l&&a(e)?l(s(e)):e}})},"3Pbz":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("JimW"),a=r(n("6cSF")),s=n("DKHW"),l=r(n("duQp"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}class u extends i.Component{render(){const{children:e,prefersReducedMotion:t}=this.props;return i.createElement(o.WithSSRPlaceholder,{placeholder:()=>e},(()=>t?e:i.createElement(a.default,{transitionStyle:p,transitionAppearTimeout:d},e)))}}const d=300,p=(0,s.createTransition)({appear:{opacity:0},appearActive:{opacity:1,transitionDuration:`${d}ms`,transitionTimingFunction:"ease-in"}});var f=(0,l.default)(u);t.default=f},"3UD+":function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},"3WrG":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.AmbiguousErrorLog=void 0;var i=r(n("/5v6")),o=r(n("a651")),a=r(n("fhtf")),s=n("TnRt"),l=n("0Snu");t.AmbiguousErrorLog=class{constructor(e){this.log=(e,t,...n)=>{var r;return(r=this._kaErrorLog).log.apply(r,[e,t].concat(n))},this.error=(e,t,n)=>{const r=e instanceof i.default&&null==n&&null==t?e:(0,l.toKAError)(e,null!=t?t:s.Errors.InvalidInput,n);if(!(r instanceof i.default))throw new i.default("Logged item is not a valid error",s.Errors.InvalidInput);this._kaErrorLog.error(r)},this.trace=(e,t)=>o.default.profiling?this._kaErrorLog.trace(e,t):new a.default(e),this._kaErrorLog=e}}},"3bBZ":function(e,t,n){var r=n("2oRo"),i=n("/byt"),o=n("eFrH"),a=n("4mDm"),s=n("kRJp"),l=n("tiKp"),c=l("iterator"),u=l("toStringTag"),d=a.values,p=function(e,t){if(e){if(e[c]!==d)try{s(e,c,d)}catch(t){e[c]=d}if(e[u]||s(e,u,t),i[t])for(var n in a)if(e[n]!==a[n])try{s(e,n,a[n])}catch(t){e[n]=a[n]}}};for(var f in i)p(r[f]&&r[f].prototype,f);p(o,"DOMTokenList")},"3xyp":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.getZendeskLink=t.getZendeskCommunityLink=t.getZendeskArticleLink=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("whzC")),o=r(n("Q8Wn"));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}const s=(e=!0)=>e&&"en"===o.default.kaLocale?"/en-us":"es"===o.default.kaLocale?"/es":"pt"===o.default.kaLocale?"/pt-br":e?"":"/en-us";t.getZendeskLink=()=>{const e=s(!0);return i.safeLinkTo(`https://khanacademy.zendesk.com/hc${e}`)};t.getZendeskArticleLink=(e,t=!0)=>{const n=s(t);return i.safeLinkTo(`https://khanacademy.zendesk.com/hc${n}/articles/${e}`)};t.getZendeskCommunityLink=()=>{const e=s(!1);return i.safeLinkTo(`https://khanacademy.zendesk.com/hc${e}/community/topics`)}},"3zqn":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=s.default.kaLocale,n=`/images/store-badges/google-play/${u[t]||u.en}.png`;return i.createElement(o.default,{safeAppDownloadUrl:e.safeAppDownloadUrl,badgeImageUrl:n,altText:a._("Get it on Google Play"),light:e.light,style:e.style})};var i=c(n("q1tI")),o=r(n("c52Z")),a=c(n("8jAt")),s=r(n("Q8Wn"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const u={ar:"ar",az:"az",bg:"bg",bn:"bn",cs:"cs",da:"da",de:"de",el:"el",en:"en",es:"es",fa:"fa",fr:"fr",gu:"gu",he:"iw",hi:"hi",hu:"hu",hy:"hy",id:"id",is:"is",it:"it",ja:"ja",ka:"ka",kk:"kk",km:"km",kn:"kn",ko:"ko",ky:"ky",lt:"lt",lv:"lv",mn:"mn",mr:"mr",ms:"ms",my:"my",nb:"no",nl:"nl",pa:"pa",pl:"pl",pt:"pt-br","pt-pt":"pt",ro:"ro",ru:"ru",sk:"sk",sl:"sl",sq:"sq",sr:"sr",sv:"sv",sw:"sw",ta:"ta",te:"te",th:"th",tr:"tr",uk:"ua",ur:"ur",uz:"uz",vi:"vi","zh-hans":"zh-cn","zh-hant":"zh-hk",zu:"zu"}},"44pq":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("7CEn"),n.e("1OMm"),n.e("7EZm"),n.e("3KTd"),n.e("43nC"),n.e("1nZL"),n.e("5icd"),n.e("4ajK"),n.e("6X7t"),n.e("1P1M"),n.e("5aQv"),n.e("4B7r"),n.e("4eCT"),n.e("4mmS"),n.e("18FB"),n.e("7xWz"),n.e("2FX7"),n.e("3ok7"),n.e("5YiR"),n.e("6ObN"),n.e("7skj"),n.e("51Dp"),n.e("7J2z"),n.e("24gP"),n.e("32HE")]).then(n.t.bind(null,"1B00",7)),modules:["1B00"],loading:()=>i.createElement(a.default,null)});t.default=l},"4Brf":function(e,t,n){"use strict";var r=n("I+eb"),i=n("g6v/"),o=n("2oRo"),a=n("4zBA"),s=n("Gi26"),l=n("Fib7"),c=n("OpvP"),u=n("V37c"),d=n("m/L8").f,p=n("6JNq"),f=o.Symbol,h=f&&f.prototype;if(i&&l(f)&&(!("description"in h)||void 0!==f().description)){var m={},y=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:u(arguments[0]),t=c(h,this)?new f(e):void 0===e?f():f(e);return""===e&&(m[t]=!0),t};p(y,f),y.prototype=h,h.constructor=y;var g="Symbol(test)"==String(f("test")),v=a(h.toString),_=a(h.valueOf),b=/^Symbol\((.*)\)[^)]+$/,x=a("".replace),w=a("".slice);d(h,"description",{configurable:!0,get:function(){var e=_(this),t=v(e);if(s(m,e))return"";var n=g?w(t,7,-1):x(t,b,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:y})}},"4Du/":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=r(n("F3SZ")),s=r(n("/eLw")),l=r(n("8Kom")),c=n("ZtlQ");function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}class d extends o.Component{render(){const{href:e,protocol:t,host:n,hostname:r,port:i,pathname:o,search:a,hash:c}=window.location;return this.props.children({href:e,protocol:t,host:n,hostname:r,port:i,pathname:o,search:a,hash:c,origin:l.default.origin,get queryParams(){return(0,s.default)(a)},state:void 0})}}const p=e=>{const t=(0,c.useLocation)();return e.children(t)};t.default=e=>t=>o.createElement(a.default.Consumer,null,(({inAppShell:n})=>{const r=n?p:d;return o.createElement(r,null,(n=>o.createElement(e,(0,i.default)({},t,{location:n}))))}))},"4PhQ":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Errors",{enumerable:!0,get:function(){return s.Errors}}),Object.defineProperty(t,"KAError",{enumerable:!0,get:function(){return l.default}}),t.default=void 0,Object.defineProperty(t,"initKhanSentry",{enumerable:!0,get:function(){return a.init}});var i=n("iRng"),o=n("qSo/"),a=n("ieRH"),s=n("TnRt"),l=r(n("/5v6"));var c=new i.LazyAmbiguousErrorLog((()=>(0,o.createLog)()));t.default=c},"4Qo9":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.staticContext=t.default=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("55Ip"),s=n("JimW"),l=r(n("FCtg")),c=r(n("thO8")),u=r(n("TmIF")),d=r(n("Q8Wn")),p=r(n("fXTs"));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}const h={};t.staticContext=h;class m extends o.Component{_renderRouter(){const{children:e,ssrLocation:t}=this.props;if(l.default.isServerSide()){for(const e in h)h.hasOwnProperty(e)&&delete h[e];return o.createElement(a.StaticRouter,{location:t||(0,i.default)({},location),context:h},e)}return d.default.IS_DEV_SERVER?o.createElement(c.default,null,e):o.createElement(u.default,null,(({forceRefresh:t})=>o.createElement(c.default,{forceRefresh:t},e)))}render(){return o.createElement(s.RenderStateRoot,{throwIfNested:!1},o.createElement(p.default,null,this._renderRouter()))}}t.default=m},"4WOD":function(e,t,n){var r=n("2oRo"),i=n("Gi26"),o=n("Fib7"),a=n("ewvW"),s=n("93I0"),l=n("4Xet"),c=s("IE_PROTO"),u=r.Object,d=u.prototype;e.exports=l?u.getPrototypeOf:function(e){var t=a(e);if(i(t,c))return t[c];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof u?d:null}},"4Xet":function(e,t,n){var r=n("0Dky");e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},"4ftd":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contextNoneBadges=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}const o={summerofscriptstudent:{description:r._("Summer of Scripting Student (2015)"),extendedDescription:r._("Enroll for the Summer of Scripting of 2015")},satpracticetest1badge:{description:r._("SAT Practice Test 1"),extendedDescription:r._("Complete practice test 1")},satpracticetest2badge:{description:r._("SAT Practice Test 2"),extendedDescription:r._("Complete practice test 2")},satpracticetest3badge:{description:r._("SAT Practice Test 3"),extendedDescription:r._("Complete practice test 3")},satpracticetest4badge:{description:r._("SAT Practice Test 4"),extendedDescription:r._("Complete practice test 4")},satpracticetest5badge:{description:r._("SAT Practice Test 5"),extendedDescription:r._("Complete practice test 5")},satpracticetest6badge:{description:r._("SAT Practice Test 6"),extendedDescription:r._("Complete practice test 6")},satpracticetest7badge:{description:r._("SAT Practice Test 7"),extendedDescription:r._("Complete practice test 7")},satpracticetest8badge:{description:r._("SAT Practice Test 8"),extendedDescription:r._("Complete practice test 8")},satpracticetestdaybadge:{description:r._("Official SAT Practice Test Day"),extendedDescription:r._("Complete a practice test on an Official SAT Practice Test Day")},sattrailblazerbadge:{description:r._("SAT Trailblazer"),extendedDescription:r._("Complete a practice SAT exam before our official launch")},satmathlivebadge:{description:r._("SAT Live Math Class"),extendedDescription:r._("Attend the SAT Live Math Class")},satreadinglivebadge:{description:r._("SAT Live Reading Class"),extendedDescription:r._("Attend the SAT Live Reading Class")},satwritinglivebadge:{description:r._("SAT Live Writing Class"),extendedDescription:r._("Attend the SAT Live Writing Class")},satcompleted:{description:r._("SAT"),extendedDescription:r._("Complete the SAT")},psatnmsqtcompleted:{description:r._("PSAT/NMSQT"),extendedDescription:r._("Complete the PSAT/NMSQT")},psat10completed:{description:r._("PSAT 10"),extendedDescription:r._("Complete the PSAT 10")},psat89completed:{description:r._("PSAT 8/9"),extendedDescription:r._("Complete the PSAT 8/9")},yearonebadge:{description:r._("Cypress"),extendedDescription:r._("Remain a member of Khan Academy for 1 year")},yeartwobadge:{description:r._("Redwood"),extendedDescription:r._("Remain a member of Khan Academy for 2 years")},yearthreebadge:{description:r._("Sequoia"),extendedDescription:r._("Remain a member of Khan Academy for 3 years")},yearfourbadge:{description:r._("Bristlecone"),extendedDescription:r._("Remain a member of Khan Academy for 4 years")},acceptclarificationbadge:{description:r._("Fact Checker"),extendedDescription:r._("Have a video clarification officially accepted")},parentchecklistbadge:{description:r._("Parent: Getting Started"),extendedDescription:r._('Complete all items in the "Parent: Getting Started" checklist')},coachchecklistbadge:{description:r._("Coach: Getting Started"),extendedDescription:r._('Complete all items in the "Coach: Getting Started" checklist')},firstflagbadge:{description:r._("Flag Duty"),extendedDescription:r._("Flag your first discussion post on a video or program for a Guardian's attention")},firstupvotebadge:{description:r._("Thumbs Up"),extendedDescription:r._("Cast your first up vote for a helpful discussion post or program")},firstdownvotebadge:{description:r._("Thumbs Down"),extendedDescription:r._("Cast your first down vote for an unhelpful discussion post or program")},giveprojectevalbadge:{description:r._("Evaluator"),extendedDescription:r._("Evaluate a student's project")},moderatorbadge:{description:r._("Guardian"),extendedDescription:r._("Become a Guardian who moderates discussion posts on videos and programs")},answertimestampreferencebadge:{description:r._("Researcher"),extendedDescription:r._("Reference a timestamp when answering a question on a video or program")},questiontimestampreferencebadge:{description:r._("Bibliographer"),extendedDescription:r._("Reference a timestamp when asking a question on a video or program")},posted5goodanswersbadge:{description:r._("Excellent Teacher"),extendedDescription:r._("Post 5 answers that earn 3+ votes")},leveloneanswerqualitycountbadge:{description:r._("Guru"),extendedDescription:r._("Post 10 answers that earn 3+ votes")},posted25goodanswersbadge:{description:r._("Incredible Teacher"),extendedDescription:r._("Post 25 answers that earn 3+ votes")},posted50goodanswersbadge:{description:r._("Sensei"),extendedDescription:r._("Post 50 answers that earn 3+ votes")},leveltwoanswerqualitycountbadge:{description:r._("Oracle"),extendedDescription:r._("Post 100 answers that earn 3+ votes")},levelonequestionqualitycountbadge:{description:r._("Investigator"),extendedDescription:r._("Ask 10 questions that earn 3+ votes")},leveltwoquestionqualitycountbadge:{description:r._("Detective"),extendedDescription:r._("Ask 100 questions that earn 3+ votes")},leveloneprojectevalanswercountbadge:{description:r._("Astute Analyzer"),extendedDescription:r._("Evaluate 30 projects")},leveltwoprojectevalanswercountbadge:{description:r._("Rave Reviewer"),extendedDescription:r._("Evaluate 150 projects")},donatebadge:{description:r._("Make it rain"),extendedDescription:r._("Support Khan Academy with a donation of any size")},crowdfundingdonationbadge:{description:r._("Support the #KhanCampaign"),extendedDescription:r._("Donate $3 or more to our Indiegogo crowdfunding campaign to create lessons on US government and politics")},donatebitcoinbadge:{description:r._("I am Satoshi Nakamoto"),extendedDescription:r._("Support Khan Academy with a Bitcoin donation")},donatebitcointwicebadge:{description:r._("Double-spend Attack"),extendedDescription:r._("Support Khan Academy with a Bitcoin donation, twice!")},newyears2014fivedayactivitybadge:{description:r._("New Year's Resolution 2014"),extendedDescription:r._("Watch part of any video or work on any skill or programming challenge on 5 days in January 2014")},yclaadvocatebadge:{description:r._("You Can Learn Anything"),extendedDescription:r._("You only have to know one thing -- You can learn anything. Join the movement.")},onboardinggoalbadge:{description:r._("Learning Goal"),extendedDescription:r._("Complete the goal that you set when you first arrived at Khan Academy")},rio2016bronzebadge:{description:r._("Bronze Knowledge Games"),extendedDescription:r._("Complete 10 exercises and/or 10 videos (any combination of the two that add up to 10).")},rio2016silverbadge:{description:r._("Silver Knowledge Games"),extendedDescription:r._("Complete 50 exercises and/or 50 videos (any combination of the two that add up to 50).")},rio2016goldbadge:{description:r._("Gold Knowledge Games"),extendedDescription:r._("Complete 100 exercises and/or 100 videos (any combination of the two that add up to 100).")},rio2016elusivebadge:{description:r._("Super Knowledge Games"),extendedDescription:r._("Complete 200 exercises and/or 200 videos completed (any combination of the two that add up to 200).")},lotteryticketbadge:{description:r._("Lottery Ticket"),extendedDescription:r._("Enter for a chance to participate in a Khan Academy experiment")},cup1individualmasterybadge:{description:r._("LearnStorm 2016 Cup 1: Individual Mastery Leader"),extendedDescription:r._("Member of the Top 100 Mastery points leaderboard in Cup 1 ofLearnStorm 2016")},cup2individualmasterybadge:{description:r._("LearnStorm 2016 Cup 2: Individual Mastery Leader"),extendedDescription:r._("Member of the Top 100 Mastery points leaderboard in Cup 2 ofLearnStorm 2016")},cup3individualmasterybadge:{description:r._("LearnStorm 2016 Cup 3: Individual Mastery Leader"),extendedDescription:r._("Member of the Top 100 Mastery points leaderboard in Cup 3 ofLearnStorm 2016")},cup1individualhustlebadge:{description:r._("LearnStorm 2016 Cup 1: Individual Hustle Leader"),extendedDescription:r._("Member of the Top 100 Hustle points leaderboard in Cup 1 ofLearnStorm 2016")},cup2individualhustlebadge:{description:r._("LearnStorm 2016 Cup 2: Individual Hustle Leader"),extendedDescription:r._("Member of the Top 100 Hustle points leaderboard in Cup 2 ofLearnStorm 2016")},cup3individualhustlebadge:{description:r._("LearnStorm 2016 Cup 3: Individual Hustle Leader"),extendedDescription:r._("Member of the Top 100 Hustle points leaderboard in Cup 3 ofLearnStorm 2016")},cup1schooltotalmasterybadge:{description:r._("LearnStorm 2016 Cup 1: School Total Mastery Leader"),extendedDescription:r._("Member of a school on the Top 100 Total Mastery points leaderboard in Cup 1 of LearnStorm 2016")},cup2schooltotalmasterybadge:{description:r._("LearnStorm 2016 Cup 2: School Total Mastery Leader"),extendedDescription:r._("Member of a school on the Top 100 Total Mastery points leaderboard in Cup 2 of LearnStorm 2016")},cup3schooltotalmasterybadge:{description:r._("LearnStorm 2016 Cup 3: School Total Mastery Leader"),extendedDescription:r._("Member of a school on the Top 100 Total Mastery points leaderboard in Cup 3 of LearnStorm 2016")},cup1schooltotalhustlebadge:{description:r._("LearnStorm 2016 Cup 1: School Total Hustle Leader"),extendedDescription:r._("Member of a school on the Top 100 Total Hustle points leaderboard in Cup 1 of LearnStorm 2016")},cup2schooltotalhustlebadge:{description:r._("LearnStorm 2016 Cup 2: School Total Hustle Leader"),extendedDescription:r._("Member of a school on the Top 100 Total Hustle points leaderboard in Cup 2 of LearnStorm 2016")},cup3schooltotalhustlebadge:{description:r._("LearnStorm 2016 Cup 3: School Total Hustle Leader"),extendedDescription:r._("Member of a school on the Top 100 Total Hustle points leaderboard in Cup 3 of LearnStorm 2016")},cup1schoolppesmasterybadge:{description:r._("LearnStorm 2016 Cup 1: School PPES Mastery Leader"),extendedDescription:r._("Member of a school on the Top 100 Per-Student Mastery points leaderboard in Cup 1 of LearnStorm 2016")},cup2schoolppesmasterybadge:{description:r._("LearnStorm 2016 Cup 2: School PPES Mastery Leader"),extendedDescription:r._("Member of a school on the Top 100 Per-Student Mastery points leaderboard in Cup 2 of LearnStorm 2016")},cup3schoolppesmasterybadge:{description:r._("LearnStorm 2016 Cup 3: School PPES Mastery Leader"),extendedDescription:r._("Member of a school on the Top 100 Per-Student Mastery points leaderboard in Cup 3 of LearnStorm 2016")},cup1schoolppeshustlebadge:{description:r._("LearnStorm 2016 Cup 1: School PPES Hustle Leader"),extendedDescription:r._("Member of a school on the Top 100 Per-Student Hustle points leaderboard in Cup 1 of LearnStorm 2016")},cup2schoolppeshustlebadge:{description:r._("LearnStorm 2016 Cup 2: School PPES Hustle Leader"),extendedDescription:r._("Member of a school on the Top 100 Per-Student Hustle points leaderboard in Cup 2 of LearnStorm 2016")},cup3schoolppeshustlebadge:{description:r._("LearnStorm 2016 Cup 3: School PPES Hustle Leader"),extendedDescription:r._("Member of a school on the Top 100 Per-Student Hustle points leaderboard in Cup 3 of LearnStorm 2016")},week1mathmarathonbadge:{description:r._("LearnStorm 2016 Math Marathon 1"),extendedDescription:r._("Completed 1 Math Marathon in LearnStorm 2016")},week2mathmarathonbadge:{description:r._("LearnStorm 2016 Math Marathon 2"),extendedDescription:r._("Completed 2 Math Marathons in LearnStorm 2016")},week3mathmarathonbadge:{description:r._("LearnStorm 2016 Math Marathon 3"),extendedDescription:r._("Completed 3 Math Marathons in LearnStorm 2016")},week4mathmarathonbadge:{description:r._("LearnStorm 2016 Math Marathon 4"),extendedDescription:r._("Completed 4 Math Marathons in LearnStorm 2016")},week5mathmarathonbadge:{description:r._("LearnStorm 2016 Math Marathon 5"),extendedDescription:r._("Completed 5 Math Marathons in LearnStorm 2016")},week6mathmarathonbadge:{description:r._("LearnStorm 2016 Math Marathon 6"),extendedDescription:r._("Completed 6 Math Marathons in LearnStorm 2016")},allweeksmathmarathonbadge:{description:r._("LearnStorm 2016 All Math Marathons Completed"),extendedDescription:r._("Completed all 6 Math Marathons in LearnStorm 2016")},week1weeklyactivitybadge:{description:r._("LearnStorm 2016 Weekly Activity 1"),extendedDescription:r._("Completed Weekly Activity 1 in LearnStorm 2016")},week2weeklyactivitybadge:{description:r._("LearnStorm 2016 Weekly Activity 2"),extendedDescription:r._("Completed Weekly Activity 2 in LearnStorm 2016")},week3weeklyactivitybadge:{description:r._("LearnStorm 2016 Weekly Activity 3"),extendedDescription:r._("Completed Weekly Activity 3 in LearnStorm 2016")},week4weeklyactivitybadge:{description:r._("LearnStorm 2016 Weekly Activity 4"),extendedDescription:r._("Completed Weekly Activity 4 in LearnStorm 2016")},week5weeklyactivitybadge:{description:r._("LearnStorm 2016 Weekly Activity 5"),extendedDescription:r._("Completed Weekly Activity 5 in LearnStorm 2016")},week6weeklyactivitybadge:{description:r._("LearnStorm 2016 Weekly Activity 6"),extendedDescription:r._("Completed Weekly Activity 6 in LearnStorm 2016")},week7weeklyactivitybadge:{description:r._("LearnStorm 2016 Weekly Activity 7"),extendedDescription:r._("Completed Weekly Activity 7 in LearnStorm 2016")},week8weeklyactivitybadge:{description:r._("LearnStorm 2016 Weekly Activity 8"),extendedDescription:r._("Completed Weekly Activity 8 in LearnStorm 2016")},week9weeklyactivitybadge:{description:r._("LearnStorm 2016 Weekly Activity 9"),extendedDescription:r._("Completed Weekly Activity 9 in LearnStorm 2016")},allweeksweeklyactivitybadge:{description:r._("LearnStorm 2016 All Weekly Activities Completed"),extendedDescription:r._("Completed all 9 Weekly Activities in LearnStorm 2016")},week1mindsetactivitybadge:{description:r._("Truth about your brain"),extendedDescription:r._("Learned about how the brain grows stronger the more you use it through Growth Mindset Activity #1 in LearnStorm.")},week2mindsetactivitybadge:{description:r._("Supercharge your growth"),extendedDescription:r._("Discovered how goal-setting can help supercharge learning through Growth Mindset Activity #2 in LearnStorm.")},week3mindsetactivitybadge:{description:r._("Which voice?"),extendedDescription:r._("Learned how to deal with fixed vs growth mindset self-talk through Growth Mindset Activity #3 in LearnStorm.")},week4mindsetactivitybadge:{description:r._("Transforming mistakes"),extendedDescription:r._("Explored how to turn mistakes into learning opportunities through Growth Mindset Activity #4 in LearnStorm.")},week5mindsetactivitybadge:{description:r._("Overcoming frustration"),extendedDescription:r._("Understood how to handle frustration through Growth Mindset Activity #5 in LearnStorm.")},week6mindsetactivitybadge:{description:r._("Path forward"),extendedDescription:r._("Helped future learners strengthen their mindsets through Growth Mindset Activity #6 in LearnStorm.")},activity1growthmindsetbadge:{description:r._("You can do anything"),extendedDescription:r._("A lesson of how your brain is malleable and changing when you learn")},activity2growthmindsetbadge:{description:r._("The growth mindset"),extendedDescription:r._("A lesson on what the growth mindset is vs. a fixed mindset")},activity3growthmindsetbadge:{description:r._("Learn from mistakes"),extendedDescription:r._("A lesson on how to shift your thinking from avoiding mistakes, but instead seeing them as opportunities")},activity4growthmindsetbadge:{description:r._("Overcome frustration"),extendedDescription:r._("A lesson about how to overcome frustration and learning strategies")},activity5growthmindsetbadge:{description:r._("Supercharge growth"),extendedDescription:r._("A lesson about goal-setting")},activity6esmsgrowthmindsetbadge:{description:r._("Supercharge goals"),extendedDescription:r._("A lesson about setting yourself up for reaching your goal")},activity6hsgrowthmindsetbadge:{description:r._("My kind of cool"),extendedDescription:r._("A lesson about social and academic belonging")},activity7esmsgrowthmindsetbadge:{description:r._("Growth mindset lesson"),extendedDescription:r._("A final reflection and teaching others what you have learned")},activity7esmsgrowthmindsetbadgev2:{description:r._("Fostering growth mindset"),extendedDescription:r._("A final reflection and teaching others what you have learned")},activity7hsgrowthmindsetbadge:{description:r._("Serendipity"),extendedDescription:r._("A lesson about dealing with the unexpected especially in your career journey")},activity8hsgrowthmindsetbadge:{description:r._("Reflecting"),extendedDescription:r._("A final reflection and teaching others what you have learned")},learnstormclasslevel1badge:{description:r._("LearnStorm Level 1 Class"),extendedDescription:r._("For learning, teamwork, and persistence in a LearnStorm class.")},learnstormclasslevel2badge:{description:r._("LearnStorm Level 2 Class"),extendedDescription:r._("For learning, teamwork, and persistence in a LearnStorm class.")},learnstormclasslevel3badge:{description:r._("LearnStorm Level 3 Class"),extendedDescription:r._("For learning, teamwork, and persistence in a LearnStorm class.")},learnstormclasslevel4badge:{description:r._("LearnStorm Level 4 Class"),extendedDescription:r._("For learning, teamwork, and persistence in a LearnStorm class.")},learnstormclasslevel5badge:{description:r._("LearnStorm Level 5 Class"),extendedDescription:r._("For learning, teamwork, and persistence in a LearnStorm class.")},learnstormclasslevel6badge:{description:r._("LearnStorm Level 6 Class"),extendedDescription:r._("For learning, teamwork, and persistence in a LearnStorm class.")},fivedayconsecutiveactivitybadge:{description:r._("Good Habits"),extendedDescription:r._("Watch part of any video or work on any skill each day for 5 consecutive days")},fifteendayconsecutiveactivitybadge:{description:r._("Like Clockwork"),extendedDescription:r._("Watch part of any video or work on any skill each day for 15 consecutive days")},thirtydayconsecutiveactivitybadge:{description:r._("Atomic Clockwork"),extendedDescription:r._("Watch part of any video or work on any skill each day for 30 consecutive days")},hundreddayconsecutiveactivitybadge:{description:r._("10,000 Year Clock"),extendedDescription:r._("Watch part of any video or work on any skill each day for 100 consecutive days")},levelonearithmeticianbadge:{description:r._("Apprentice Arithmetician (old)"),extendedDescription:r._("Achieve proficiency in 1-digit addition, 1-digit subtraction, Multiplying 1-digit numbers, 1-digit division")},leveltwoarithmeticianbadge:{description:r._("Journeyman Arithmetician (old)"),extendedDescription:r._("Achieve proficiency in 4-digit addition with carrying, 4-digit subtraction with borrowing , Multi-digit multiplication, Div. 4")},levelthreearithmeticianbadge:{description:r._("Artisan Arithmetician (old)"),extendedDescription:r._("Achieve proficiency in Multiplying decimals, Dividing decimals, Multiplying fractions, Dividing fractions")},toplevelarithmeticianbadge:{description:r._("Master of Arithmetic"),extendedDescription:r._("Complete the Arithmetic challenge")},levelonetrigonometricianbadge:{description:r._("Apprentice Trigonometrician (old)"),extendedDescription:r._("Achieve proficiency in Angles 2, Distance formula, Pythagorean theorem")},leveltwotrigonometricianbadge:{description:r._("Journeyman Trigonometrician (old)"),extendedDescription:r._("Achieve proficiency in Special right triangles, Trigonometry 1")},levelthreetrigonometricianbadge:{description:r._("Artisan Trigonometrician (old)"),extendedDescription:r._("Achieve proficiency in Trigonometry 2, Graphs of sine and cosine, Inverse trig functions, Pythagorean identities, Trig+-ident")},topleveltrigonometricianbadge:{description:r._("Master of Trigonometry"),extendedDescription:r._("Complete the Trigonometry challenge")},leveloneprealgebraistbadge:{description:r._("Apprentice Pre-algebraist (old)"),extendedDescription:r._("Achieve proficiency in Positive and zero exponents, Adding and subtracting negative numbers, Adding and subtracting fractions")},leveltwoprealgebraistbadge:{description:r._("Journeyman Pre-algebraist (old)"),extendedDescription:r._("Achieve proficiency in Negative exponents, Multiplying and dividing negative numbers, Multiplying fractions, Div. Frac.")},levelthreeprealgebraistbadge:{description:r._("Artisan Pre-algebraist (old)"),extendedDescription:r._("Achieve proficiency in Fractional exponents, Order of operations, Ordering numbers, Scientific notation, Units, Simplifying radicals")},toplevelprealgebraistbadge:{description:r._("Master of Pre-algebra"),extendedDescription:r._("Complete the Pre-algebra challenge")},levelonealgebraistbadge:{description:r._("Apprentice Algebraist (old)"),extendedDescription:r._("Achieve proficiency in Fractional exponents, Exponent rules, Simplifying logarithms, One-step equations with multiplication, % Word 1, Functions 1")},leveltwoalgebraistbadge:{description:r._("Journeyman Algebraist (old)"),extendedDescription:r._("Achieve proficiency in 2-step equations, Percentage word problems 2, Evaluating expressions with function notation, Domain fx., Even/Odd fx, Shif/Ref fx")},levelthreealgebraistbadge:{description:r._("Artisan I Algebraist (old)"),extendedDescription:r._("Achieve proficiency in Equations with variables on both sides, Systems of equations, Multiplying expressions 1, Even/Odd fx, Inverse fx, Line slope, Midpoint F., Line Relat., Functions 3")},levelfouralgebraistbadge:{description:r._("Artisan II Algebraist (old)"),extendedDescription:r._("Achieve proficiency in Multi-step equations, Multi-step linear inequalities, Average word problems, Finding the equation of a line, Quadr. Fac., Quad Frmula, Solving Var, Unkn Vars 1")},levelfivealgebraistbadge:{description:r._("Artisan III Algebraist (old)"),extendedDescription:r._("Achieve proficiency in New operator definitions 1, New operator definitions 2, Expressions with unknown variables 2, Abs Val Eq., Rad Eq 1, Rate Prob 1")},toplevelalgebraistbadge:{description:r._("Master of Algebra"),extendedDescription:r._("Complete the Algebra challenge")},gettingstartedbadge:{description:r._("Just Getting Started (old)"),extendedDescription:r._("Achieve proficiency in any 3 skills")},makingprogressbadge:{description:r._("Making Progress (old)"),extendedDescription:r._("Achieve proficiency in any 7 skills")},productivebadge:{description:r._("Productive (old)"),extendedDescription:r._("Achieve proficiency in any 15 skills")},hardatworkbadge:{description:r._("Hard at Work (old)"),extendedDescription:r._("Achieve proficiency in any 25 skills")},workhorsebadge:{description:r._("Work Horse (old)"),extendedDescription:r._("Achieve proficiency in any 50 skills")},magellanbadge:{description:r._("Magellan (old)"),extendedDescription:r._("Achieve proficiency in any 100 skills")},copernicusbadge:{description:r._("Copernicus (old)"),extendedDescription:r._("Achieve proficiency in any 200 skills")},keplerbadge:{description:r._("Kepler (old)"),extendedDescription:r._("Achieve proficiency in any 300 skills")},newtonbadge:{description:r._("Newton (old)"),extendedDescription:r._("Achieve proficiency in any 400 skills")},atlasbadge:{description:r._("Atlas (old)"),extendedDescription:r._("Achieve proficiency in any 5000 skills"),isTeaserIfUnowned:!0},levelonearithmeticianmasterybadge:{description:r._("Apprentice Arithmetician"),extendedDescription:r._("Achieve mastery in 1-digit addition, 1-digit subtraction, Multiplying 1-digit numbers, 1-digit division")},leveltwoarithmeticianmasterybadge:{description:r._("Journeyman Arithmetician"),extendedDescription:r._("Achieve mastery in 4-digit addition with carrying, 4-digit subtraction with borrowing , Multi-digit multiplication, Div. 4")},levelthreearithmeticianmasterybadge:{description:r._("Artisan Arithmetician"),extendedDescription:r._("Achieve mastery in Multiplying decimals, Dividing decimals, Multiplying fractions, Dividing fractions")},levelonetrigonometricianmasterybadge:{description:r._("Apprentice Trigonometrician"),extendedDescription:r._("Achieve mastery in Angles 2, Distance formula, Pythagorean theorem")},leveltwotrigonometricianmasterybadge:{description:r._("Journeyman Trigonometrician"),extendedDescription:r._("Achieve mastery in Special right triangles, Trigonometry 1")},levelthreetrigonometricianmasterybadge:{description:r._("Artisan Trigonometrician"),extendedDescription:r._("Achieve mastery in Trigonometry 2, Graphs of sine and cosine, Inverse trig functions, Pythagorean identities, Trig+-ident")},leveloneprealgebraistmasterybadge:{description:r._("Apprentice Pre-algebraist"),extendedDescription:r._("Achieve mastery in Positive and zero exponents, Adding and subtracting negative numbers, Adding and subtracting fractions")},leveltwoprealgebraistmasterybadge:{description:r._("Journeyman Pre-algebraist"),extendedDescription:r._("Achieve mastery in Negative exponents, Multiplying and dividing negative numbers, Multiplying fractions, Div. Frac.")},levelthreeprealgebraistmasterybadge:{description:r._("Artisan Pre-algebraist"),extendedDescription:r._("Achieve mastery in Fractional exponents, Order of operations, Ordering numbers, Scientific notation, Units, Simplifying radicals")},levelonealgebraistmasterybadge:{description:r._("Apprentice Algebraist"),extendedDescription:r._("Achieve mastery in Fractional exponents, Exponent rules, Simplifying logarithms, One-step equations with multiplication, % Word 1, Functions 1")},leveltwoalgebraistmasterybadge:{description:r._("Journeyman Algebraist"),extendedDescription:r._("Achieve mastery in 2-step equations, Percentage word problems 2, Evaluating expressions with function notation, Domain fx., Even/Odd fx, Shif/Ref fx")},levelthreealgebraistmasterybadge:{description:r._("Artisan I Algebraist"),extendedDescription:r._("Achieve mastery in Equations with variables on both sides, Systems of equations, Multiplying expressions 1, Even/Odd fx, Inverse fx, Line slope, Midpoint F., Line Relat., Functions 3")},levelfouralgebraistmasterybadge:{description:r._("Artisan II Algebraist"),extendedDescription:r._("Achieve mastery in Multi-step equations, Multi-step linear inequalities, Average word problems, Finding the equation of a line, Quadr. Fac., Quad Frmula, Solving Var, Unkn Vars 1")},levelfivealgebraistmasterybadge:{description:r._("Artisan III Algebraist"),extendedDescription:r._("Achieve mastery in New operator definitions 1, New operator definitions 2, Expressions with unknown variables 2, Abs Val Eq., Rad Eq 1, Rate Prob 1")},gettingstartedmasterybadge:{description:r._("Just Getting Started"),extendedDescription:r._("Achieve mastery in 3 unique skills")},makingprogressmasterybadge:{description:r._("Making Progress"),extendedDescription:r._("Achieve mastery in 7 unique skills")},productivemasterybadge:{description:r._("Productive"),extendedDescription:r._("Achieve mastery in 15 unique skills")},hardatworkmasterybadge:{description:r._("Hard at Work"),extendedDescription:r._("Achieve mastery in 25 unique skills")},workhorsemasterybadge:{description:r._("Work Horse"),extendedDescription:r._("Achieve mastery in 50 unique skills")},magellanmasterybadge:{description:r._("Magellan"),extendedDescription:r._("Achieve mastery in 100 unique skills")},sallyridemasterybadge:{description:r._("Sally Ride"),extendedDescription:r._("Achieve mastery in 150 unique skills")},copernicusmasterybadge:{description:r._("Copernicus"),extendedDescription:r._("Achieve mastery in 200 unique skills")},keplermasterybadge:{description:r._("Kepler"),extendedDescription:r._("Achieve mastery in 300 unique skills")},hypatiamasterybadge:{description:r._("Hypatia"),extendedDescription:r._("Achieve mastery in 350 unique skills")},newtonmasterybadge:{description:r._("Newton"),extendedDescription:r._("Achieve mastery in 400 unique skills")},davincimasterybadge:{description:r._("Da Vinci"),extendedDescription:r._("Achieve mastery in 500 unique skills")},atlasmasterybadge:{description:r._("Atlas"),extendedDescription:r._("Achieve mastery in 5000 unique skills"),isTeaserIfUnowned:!0},artemismasterybadge:{description:r._("Artemis"),extendedDescription:r._("Achieve mastery in 7500 unique skills"),isTeaserIfUnowned:!0},tenthousandairebadge:{description:r._("Ten to the Fourth"),extendedDescription:r._("Earn 10,000 energy points")},fiftythousandairebadge:{description:r._("Benjamin Franklin"),extendedDescription:r._("Earn 50,000 energy points. Benjamin Franklin (1706-1790) was a self-taught American scientist, author, and political theorist who helped to found the United States. Be like Franklin and keep on learning!")},hundredthousandairebadge:{description:r._("Ten to the Fifth"),extendedDescription:r._("Earn 100,000 energy points")},twohundredfiftythousandairebadge:{description:r._("Frederick Douglass"),extendedDescription:r._("Earn 250,000 energy points. Frederick Douglass (c. 1818-1895) was born a slave. He taught himself to read, escaped from slavery, and became a champion of abolition and rights for African Americans throughout the nineteenth century. Be like Douglass and keep on learning!")},fivehundredthousandairebadge:{description:r._("Five Times Ten to the Fifth"),extendedDescription:r._("Earn 500,000 energy points")},sevenhundredfiftythousandairebadge:{description:r._("Helen Keller"),extendedDescription:r._("Earn 750,000 energy points. Helen Keller (1880-1968) was blind and deaf. With the help of her teacher Anne Sullivan, she went on to graduate from college and became an influential writer, lecturer, and activist. Be like Keller and keep on learning!")},millionairebadge:{description:r._("Millionaire"),extendedDescription:r._("Earn 1,000,000 energy points")},twomillionairebadge:{description:r._("Ramanujan"),extendedDescription:r._("Earn 2,000,000 energy points. Srinivasa Ramanujan (1887-1920) was a self-taught Indian mathematician. Though he had no formal education, he made many important contributions to the field of mathematics. Be like Ramanujan and keep learning!")},tenmillionairebadge:{description:r._("Tesla"),extendedDescription:r._("Earn 10,000,000 energy points"),isTeaserIfUnowned:!0},powerfifteenminutesbadge:{description:r._("Inspired 15 Minutes"),extendedDescription:r._("Correctly answer 10 problems and watch 10 minutes of video in 15 minutes")},powerhourbadge:{description:r._("Power Hour"),extendedDescription:r._("Correctly answer 90 problems and watch 15 minutes of video in 1 hour")},doublepowerhourbadge:{description:r._("Double Power Hour"),extendedDescription:r._("Correctly answer 180 problems and watch 30 minutes of video in 2 hours")},profilecustomizationbadge:{description:r._("Express Yourself"),extendedDescription:r._("Customize your profile avatar and fill up your display case")},actonesceneonebadge:{description:r._("Act I Scene I"),extendedDescription:r._("Watch 20 minutes of video")},weeklypracticebadge:{description:r._("Geek of the week: practice"),extendedDescription:r._("Finish 5 practice tasks in a week")},weeklymasterybadge:{description:r._("Geek of the week: mastery"),extendedDescription:r._("Finish 5 mastery challenges in a week")},mathpretestbadge:{description:r._("Math Pretest Champion"),extendedDescription:r._("You finished the math pretest in the learning dashboard. Good work!")},missionpretestbadge:{description:r._("Pretest Champion"),extendedDescription:r._("You finished a pretest and unlocked a mission on the learning dashboard. Good work!")},firstpracticetaskbadge:{description:r._("Makes Perfect"),extendedDescription:r._("You finished your first practice task.")},fifthpracticetaskbadge:{description:r._("Five is Alive!"),extendedDescription:r._("Finish five practice tasks.")},tenthpracticetaskbadge:{description:r._("Fingers or Toes"),extendedDescription:r._("Ten practice tasks!? Already?")},firstmasterytaskbadge:{description:r._("Challenge Accepted"),extendedDescription:r._("You finished your first mastery challenge.")},fifthmasterytaskbadge:{description:r._("High Five"),extendedDescription:r._("Five mastery challenges completed.")},tenthmasterytaskbadge:{description:r._("Hang Ten"),extendedDescription:r._("Ten mastery challenges completed.")},topic_exercise_x2915748a_mastery:{description:r._("1st grade: Addition and subtraction"),extendedDescription:r._("Achieve mastery in all skills in 1st grade: Addition and subtraction")},topic_exercise_x2915748a:{description:r._("1st grade: Addition and subtraction (old)"),extendedDescription:r._("Achieve proficiency in all skills in 1st grade: Addition and subtraction (old)")},topic_exercise_x6d9819ab_mastery:{description:r._("1st grade: Geometry"),extendedDescription:r._("Achieve mastery in all skills in 1st grade: Geometry")},topic_exercise_x6d9819ab:{description:r._("1st grade: Geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 1st grade: Geometry (old)")},topic_exercise_xf73303d8_mastery:{description:r._("1st grade: Measurement, data, and geometry"),extendedDescription:r._("Achieve mastery in all skills in 1st grade: Measurement, data, and geometry")},topic_exercise_xf73303d8:{description:r._("1st grade: Measurement, data, and geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 1st grade: Measurement, data, and geometry (old)")},topic_exercise_xaa80d2ac_mastery:{description:r._("1st grade: Place value"),extendedDescription:r._("Achieve mastery in all skills in 1st grade: Place value")},topic_exercise_xaa80d2ac:{description:r._("1st grade: Place value (old)"),extendedDescription:r._("Achieve proficiency in all skills in 1st grade: Place value (old)")},topic_exercise_x8e913210_mastery:{description:r._("2nd grade: Addition and subtraction within 100"),extendedDescription:r._("Achieve mastery in all skills in 2nd grade: Addition and subtraction within 100")},topic_exercise_x8e913210:{description:r._("2nd grade: Addition and subtraction within 100 (old)"),extendedDescription:r._("Achieve proficiency in all skills in 2nd grade: Addition and subtraction within 100 (old)")},topic_exercise_x694cb622_mastery:{description:r._("2nd grade: Addition and subtraction within 1000"),extendedDescription:r._("Achieve mastery in all skills in 2nd grade: Addition and subtraction within 1000")},topic_exercise_x694cb622:{description:r._("2nd grade: Addition and subtraction within 1000 (old)"),extendedDescription:r._("Achieve proficiency in all skills in 2nd grade: Addition and subtraction within 1000 (old)")},topic_exercise_x2d57d404_mastery:{description:r._("2nd grade: Geometry"),extendedDescription:r._("Achieve mastery in all skills in 2nd grade: Geometry")},topic_exercise_x2d57d404:{description:r._("2nd grade: Geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 2nd grade: Geometry (old)")},topic_exercise_x4023aec3_mastery:{description:r._("2nd grade: Measurement, data, and geometry"),extendedDescription:r._("Achieve mastery in all skills in 2nd grade: Measurement, data, and geometry")},topic_exercise_x4023aec3:{description:r._("2nd grade: Measurement, data, and geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 2nd grade: Measurement, data, and geometry (old)")},topic_exercise_x5bbdb185_mastery:{description:r._("2nd grade: Place value"),extendedDescription:r._("Achieve mastery in all skills in 2nd grade: Place value")},topic_exercise_x5bbdb185:{description:r._("2nd grade: Place value (old)"),extendedDescription:r._("Achieve proficiency in all skills in 2nd grade: Place value (old)")},topic_exercise_x4d345626_mastery:{description:r._("3rd grade (2018 edition): Addition and subtraction"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (2018 edition): Addition and subtraction")},topic_exercise_x4d345626:{description:r._("3rd grade (2018 edition): Addition and subtraction (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (2018 edition): Addition and subtraction (old)")},topic_exercise_x63009ec3_mastery:{description:r._("3rd grade (2018 edition): Fractions"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (2018 edition): Fractions")},topic_exercise_x63009ec3:{description:r._("3rd grade (2018 edition): Fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (2018 edition): Fractions (old)")},topic_exercise_xb7049be87dac0f02_mastery:{description:r._("3rd grade (2018 edition): Geometry"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (2018 edition): Geometry")},topic_exercise_xb7049be87dac0f02:{description:r._("3rd grade (2018 edition): Geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (2018 edition): Geometry (old)")},topic_exercise_x3b2192e4_mastery:{description:r._("3rd grade (2018 edition): Measurement and data"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (2018 edition): Measurement and data")},topic_exercise_x3b2192e4:{description:r._("3rd grade (2018 edition): Measurement and data (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (2018 edition): Measurement and data (old)")},topic_exercise_x149f953f_mastery:{description:r._("3rd grade (2018 edition): Multiplication and division"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (2018 edition): Multiplication and division")},topic_exercise_x149f953f:{description:r._("3rd grade (2018 edition): Multiplication and division (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (2018 edition): Multiplication and division (old)")},topic_exercise_xb514f3b9_mastery:{description:r._("3rd grade (2018 edition): Place value and rounding"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (2018 edition): Place value and rounding")},topic_exercise_xb514f3b9:{description:r._("3rd grade (2018 edition): Place value and rounding (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (2018 edition): Place value and rounding (old)")},topic_exercise_xe2091c9f_mastery:{description:r._("3rd grade (Eureka Math/EngageNY): Module 1: Properties of multiplication and division and solving problems with units of 2–5 and 10"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (Eureka Math/EngageNY): Module 1: Properties of multiplication and division and solving problems with units of 2–5 and 10")},topic_exercise_xe2091c9f:{description:r._("3rd grade (Eureka Math/EngageNY): Module 1: Properties of multiplication and division and solving problems with units of 2–5 and 10 (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (Eureka Math/EngageNY): Module 1: Properties of multiplication and division and solving problems with units of 2–5 and 10 (old)")},topic_exercise_x1c9a2e69_mastery:{description:r._("3rd grade (Eureka Math/EngageNY): Module 2: Place value and problem solving with units of measure "),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (Eureka Math/EngageNY): Module 2: Place value and problem solving with units of measure ")},topic_exercise_x1c9a2e69:{description:r._("3rd grade (Eureka Math/EngageNY): Module 2: Place value and problem solving with units of measure  (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (Eureka Math/EngageNY): Module 2: Place value and problem solving with units of measure  (old)")},topic_exercise_xf8c0473b_mastery:{description:r._("3rd grade (Eureka Math/EngageNY): Module 3: Multiplication and division with units of 0, 1, 6–9, and multiples of 10"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (Eureka Math/EngageNY): Module 3: Multiplication and division with units of 0, 1, 6–9, and multiples of 10")},topic_exercise_xf8c0473b:{description:r._("3rd grade (Eureka Math/EngageNY): Module 3: Multiplication and division with units of 0, 1, 6–9, and multiples of 10 (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (Eureka Math/EngageNY): Module 3: Multiplication and division with units of 0, 1, 6–9, and multiples of 10 (old)")},topic_exercise_xaf27f7f4_mastery:{description:r._("3rd grade (Eureka Math/EngageNY): Module 4: Multiplication and area"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (Eureka Math/EngageNY): Module 4: Multiplication and area")},topic_exercise_xaf27f7f4:{description:r._("3rd grade (Eureka Math/EngageNY): Module 4: Multiplication and area (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (Eureka Math/EngageNY): Module 4: Multiplication and area (old)")},topic_exercise_x3411424b_mastery:{description:r._("3rd grade (Eureka Math/EngageNY): Module 5: Fractions as numbers on the number line"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (Eureka Math/EngageNY): Module 5: Fractions as numbers on the number line")},topic_exercise_x3411424b:{description:r._("3rd grade (Eureka Math/EngageNY): Module 5: Fractions as numbers on the number line (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (Eureka Math/EngageNY): Module 5: Fractions as numbers on the number line (old)")},topic_exercise_xa645a70b_mastery:{description:r._("3rd grade (Eureka Math/EngageNY): Module 6: Collecting and displaying data"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (Eureka Math/EngageNY): Module 6: Collecting and displaying data")},topic_exercise_xa645a70b:{description:r._("3rd grade (Eureka Math/EngageNY): Module 6: Collecting and displaying data (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (Eureka Math/EngageNY): Module 6: Collecting and displaying data (old)")},topic_exercise_x30dfbb5e_mastery:{description:r._("3rd grade (Eureka Math/EngageNY): Module 7: Geometry and measurement word problems"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (Eureka Math/EngageNY): Module 7: Geometry and measurement word problems")},topic_exercise_x30dfbb5e:{description:r._("3rd grade (Eureka Math/EngageNY): Module 7: Geometry and measurement word problems (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (Eureka Math/EngageNY): Module 7: Geometry and measurement word problems (old)")},topic_exercise_x79d23611_mastery:{description:r._("3rd grade (U.S.): Expressions and patterns"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade (U.S.): Expressions and patterns")},topic_exercise_x79d23611:{description:r._("3rd grade (U.S.): Expressions and patterns (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade (U.S.): Expressions and patterns (old)")},topic_exercise_x9ae6719f9187864e_mastery:{description:r._("3rd grade: 1-digit multiplication"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: 1-digit multiplication")},topic_exercise_x9ae6719f9187864e:{description:r._("3rd grade: 1-digit multiplication (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: 1-digit multiplication (old)")},topic_exercise_xc09fcb17c3dc1166_mastery:{description:r._("3rd grade: Addition, subtraction, and estimation"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: Addition, subtraction, and estimation")},topic_exercise_xc09fcb17c3dc1166:{description:r._("3rd grade: Addition, subtraction, and estimation (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: Addition, subtraction, and estimation (old)")},topic_exercise_x39665ac6c597b247_mastery:{description:r._("3rd grade: Area"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: Area")},topic_exercise_x39665ac6c597b247:{description:r._("3rd grade: Area (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: Area (old)")},topic_exercise_xed8af723df4fe064_mastery:{description:r._("3rd grade: Arithmetic patterns and problem solving"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: Arithmetic patterns and problem solving")},topic_exercise_xed8af723df4fe064:{description:r._("3rd grade: Arithmetic patterns and problem solving (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: Arithmetic patterns and problem solving (old)")},topic_exercise_xfbbc5c38cd9efe45_mastery:{description:r._("3rd grade: Equivalent fractions and comparing fractions"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: Equivalent fractions and comparing fractions")},topic_exercise_xfbbc5c38cd9efe45:{description:r._("3rd grade: Equivalent fractions and comparing fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: Equivalent fractions and comparing fractions (old)")},topic_exercise_x28227514254db9ab_mastery:{description:r._("3rd grade: Intro to division"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: Intro to division")},topic_exercise_x28227514254db9ab:{description:r._("3rd grade: Intro to division (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: Intro to division (old)")},topic_exercise_x8f26a99d8c8a8aa7_mastery:{description:r._("3rd grade: Intro to multiplication"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: Intro to multiplication")},topic_exercise_x8f26a99d8c8a8aa7:{description:r._("3rd grade: Intro to multiplication (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: Intro to multiplication (old)")},topic_exercise_x639efb3744ddc090_mastery:{description:r._("3rd grade: Measurement"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: Measurement")},topic_exercise_x639efb3744ddc090:{description:r._("3rd grade: Measurement (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: Measurement (old)")},topic_exercise_x16c952affcb38cf5_mastery:{description:r._("3rd grade: More with multiplication and division"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: More with multiplication and division")},topic_exercise_x16c952affcb38cf5:{description:r._("3rd grade: More with multiplication and division (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: More with multiplication and division (old)")},topic_exercise_xb5072b81340aa661_mastery:{description:r._("3rd grade: Perimeter"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: Perimeter")},topic_exercise_xb5072b81340aa661:{description:r._("3rd grade: Perimeter (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: Perimeter (old)")},topic_exercise_x6048e2a14fd90a0c_mastery:{description:r._("3rd grade: Quadrilaterals"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: Quadrilaterals")},topic_exercise_x6048e2a14fd90a0c:{description:r._("3rd grade: Quadrilaterals (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: Quadrilaterals (old)")},topic_exercise_x64de5f52c8283150_mastery:{description:r._("3rd grade: Represent and interpret data"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: Represent and interpret data")},topic_exercise_x64de5f52c8283150:{description:r._("3rd grade: Represent and interpret data (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: Represent and interpret data (old)")},topic_exercise_x044ec8419fb3e9e3_mastery:{description:r._("3rd grade: Time"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: Time")},topic_exercise_x044ec8419fb3e9e3:{description:r._("3rd grade: Time (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: Time (old)")},topic_exercise_x09f215195e706ff4_mastery:{description:r._("3rd grade: Understand fractions"),extendedDescription:r._("Achieve mastery in all skills in 3rd grade: Understand fractions")},topic_exercise_x09f215195e706ff4:{description:r._("3rd grade: Understand fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 3rd grade: Understand fractions (old)")},topic_exercise_x447822a8_mastery:{description:r._("4th grade (2018 edition): Addition and subtraction"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (2018 edition): Addition and subtraction")},topic_exercise_x447822a8:{description:r._("4th grade (2018 edition): Addition and subtraction (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (2018 edition): Addition and subtraction (old)")},topic_exercise_xcc4bb0c3_mastery:{description:r._("4th grade (2018 edition): Decimals"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (2018 edition): Decimals")},topic_exercise_xcc4bb0c3:{description:r._("4th grade (2018 edition): Decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (2018 edition): Decimals (old)")},topic_exercise_xa391e5e5_mastery:{description:r._("4th grade (2018 edition): Factors, multiples and patterns"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (2018 edition): Factors, multiples and patterns")},topic_exercise_xa391e5e5:{description:r._("4th grade (2018 edition): Factors, multiples and patterns (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (2018 edition): Factors, multiples and patterns (old)")},topic_exercise_xfaed0f99_mastery:{description:r._("4th grade (2018 edition): Fractions"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (2018 edition): Fractions")},topic_exercise_xfaed0f99:{description:r._("4th grade (2018 edition): Fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (2018 edition): Fractions (old)")},topic_exercise_xd796b5cb_mastery:{description:r._("4th grade (2018 edition): Geometry"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (2018 edition): Geometry")},topic_exercise_xd796b5cb:{description:r._("4th grade (2018 edition): Geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (2018 edition): Geometry (old)")},topic_exercise_x58fcadff_mastery:{description:r._("4th grade (2018 edition): Measurement and data"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (2018 edition): Measurement and data")},topic_exercise_x58fcadff:{description:r._("4th grade (2018 edition): Measurement and data (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (2018 edition): Measurement and data (old)")},topic_exercise_xb55cb073_mastery:{description:r._("4th grade (2018 edition): Multiplication and division"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (2018 edition): Multiplication and division")},topic_exercise_xb55cb073:{description:r._("4th grade (2018 edition): Multiplication and division (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (2018 edition): Multiplication and division (old)")},topic_exercise_x4d29b2d1_mastery:{description:r._("4th grade (2018 edition): Place value and rounding"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (2018 edition): Place value and rounding")},topic_exercise_x4d29b2d1:{description:r._("4th grade (2018 edition): Place value and rounding (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (2018 edition): Place value and rounding (old)")},topic_exercise_xa9433e3b_mastery:{description:r._("4th grade (Eureka Math/EngageNY): Module 1: Place value, rounding, and algorithms for addition and subtraction"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (Eureka Math/EngageNY): Module 1: Place value, rounding, and algorithms for addition and subtraction")},topic_exercise_xa9433e3b:{description:r._("4th grade (Eureka Math/EngageNY): Module 1: Place value, rounding, and algorithms for addition and subtraction (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (Eureka Math/EngageNY): Module 1: Place value, rounding, and algorithms for addition and subtraction (old)")},topic_exercise_xd12a86e5_mastery:{description:r._("4th grade (Eureka Math/EngageNY): Module 2: Unit conversions and problem solving with metric measurement"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (Eureka Math/EngageNY): Module 2: Unit conversions and problem solving with metric measurement")},topic_exercise_xd12a86e5:{description:r._("4th grade (Eureka Math/EngageNY): Module 2: Unit conversions and problem solving with metric measurement (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (Eureka Math/EngageNY): Module 2: Unit conversions and problem solving with metric measurement (old)")},topic_exercise_x4f5577c4_mastery:{description:r._("4th grade (Eureka Math/EngageNY): Module 3: Multi-digit multiplication and division"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (Eureka Math/EngageNY): Module 3: Multi-digit multiplication and division")},topic_exercise_x4f5577c4:{description:r._("4th grade (Eureka Math/EngageNY): Module 3: Multi-digit multiplication and division (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (Eureka Math/EngageNY): Module 3: Multi-digit multiplication and division (old)")},topic_exercise_xa27745c5_mastery:{description:r._("4th grade (Eureka Math/EngageNY): Module 4: Angle measure and plane figures"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (Eureka Math/EngageNY): Module 4: Angle measure and plane figures")},topic_exercise_xa27745c5:{description:r._("4th grade (Eureka Math/EngageNY): Module 4: Angle measure and plane figures (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (Eureka Math/EngageNY): Module 4: Angle measure and plane figures (old)")},topic_exercise_x2f3c2573_mastery:{description:r._("4th grade (Eureka Math/EngageNY): Module 5: Fraction equivalence, ordering, and operations"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (Eureka Math/EngageNY): Module 5: Fraction equivalence, ordering, and operations")},topic_exercise_x2f3c2573:{description:r._("4th grade (Eureka Math/EngageNY): Module 5: Fraction equivalence, ordering, and operations (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (Eureka Math/EngageNY): Module 5: Fraction equivalence, ordering, and operations (old)")},topic_exercise_x1b8f1ef9_mastery:{description:r._("4th grade (Eureka Math/EngageNY): Module 6: Decimal fractions"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (Eureka Math/EngageNY): Module 6: Decimal fractions")},topic_exercise_x1b8f1ef9:{description:r._("4th grade (Eureka Math/EngageNY): Module 6: Decimal fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (Eureka Math/EngageNY): Module 6: Decimal fractions (old)")},topic_exercise_xdcdd6a4d_mastery:{description:r._("4th grade (Eureka Math/EngageNY): Module 7: Exploring measurement with multiplication"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (Eureka Math/EngageNY): Module 7: Exploring measurement with multiplication")},topic_exercise_xdcdd6a4d:{description:r._("4th grade (Eureka Math/EngageNY): Module 7: Exploring measurement with multiplication (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (Eureka Math/EngageNY): Module 7: Exploring measurement with multiplication (old)")},topic_exercise_x89fde1a6_mastery:{description:r._("4th grade (Eureka Math/EngageNY): Topic foundations (in development)"),extendedDescription:r._("Achieve mastery in all skills in 4th grade (Eureka Math/EngageNY): Topic foundations (in development)")},topic_exercise_x89fde1a6:{description:r._("4th grade (Eureka Math/EngageNY): Topic foundations (in development) (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade (Eureka Math/EngageNY): Topic foundations (in development) (old)")},topic_exercise_xf79f1c4ccf03859a_mastery:{description:r._("4th grade: Add and subtract fractions"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Add and subtract fractions")},topic_exercise_xf79f1c4ccf03859a:{description:r._("4th grade: Add and subtract fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Add and subtract fractions (old)")},topic_exercise_x4febd3aef31e60fa_mastery:{description:r._("4th grade: Addition, subtraction, and estimation"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Addition, subtraction, and estimation")},topic_exercise_x4febd3aef31e60fa:{description:r._("4th grade: Addition, subtraction, and estimation (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Addition, subtraction, and estimation (old)")},topic_exercise_xd71e72e103d6d7f3_mastery:{description:r._("4th grade: Area and perimeter"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Area and perimeter")},topic_exercise_xd71e72e103d6d7f3:{description:r._("4th grade: Area and perimeter (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Area and perimeter (old)")},topic_exercise_x1ad1d91034b22aa9_mastery:{description:r._("4th grade: Division"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Division")},topic_exercise_x1ad1d91034b22aa9:{description:r._("4th grade: Division (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Division (old)")},topic_exercise_xe2dd268f0b6da159_mastery:{description:r._("4th grade: Equivalent fractions and comparing fractions"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Equivalent fractions and comparing fractions")},topic_exercise_xe2dd268f0b6da159:{description:r._("4th grade: Equivalent fractions and comparing fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Equivalent fractions and comparing fractions (old)")},topic_exercise_x78a4b34a9c701baa_mastery:{description:r._("4th grade: Factors, multiples and patterns"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Factors, multiples and patterns")},topic_exercise_x78a4b34a9c701baa:{description:r._("4th grade: Factors, multiples and patterns (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Factors, multiples and patterns (old)")},topic_exercise_x3d7033fa7fcee32a_mastery:{description:r._("4th grade: Measuring angles"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Measuring angles")},topic_exercise_x3d7033fa7fcee32a:{description:r._("4th grade: Measuring angles (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Measuring angles (old)")},topic_exercise_xb1989190c0f4fecd_mastery:{description:r._("4th grade: Multiply by 1-digit numbers"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Multiply by 1-digit numbers")},topic_exercise_xb1989190c0f4fecd:{description:r._("4th grade: Multiply by 1-digit numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Multiply by 1-digit numbers (old)")},topic_exercise_x07642e154dcbce84_mastery:{description:r._("4th grade: Multiply by 2-digit numbers"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Multiply by 2-digit numbers")},topic_exercise_x07642e154dcbce84:{description:r._("4th grade: Multiply by 2-digit numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Multiply by 2-digit numbers (old)")},topic_exercise_xf1742dd908ad95bb_mastery:{description:r._("4th grade: Multiply fractions"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Multiply fractions")},topic_exercise_xf1742dd908ad95bb:{description:r._("4th grade: Multiply fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Multiply fractions (old)")},topic_exercise_x2e769ecc206ef7d3_mastery:{description:r._("4th grade: Place value"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Place value")},topic_exercise_x2e769ecc206ef7d3:{description:r._("4th grade: Place value (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Place value (old)")},topic_exercise_xc6c4f75ef3941c1e_mastery:{description:r._("4th grade: Plane figures"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Plane figures")},topic_exercise_xc6c4f75ef3941c1e:{description:r._("4th grade: Plane figures (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Plane figures (old)")},topic_exercise_x64dfa339e6a2a01a_mastery:{description:r._("4th grade: Understand decimals"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Understand decimals")},topic_exercise_x64dfa339e6a2a01a:{description:r._("4th grade: Understand decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Understand decimals (old)")},topic_exercise_x99ee046cc1e8cac7_mastery:{description:r._("4th grade: Units of measurement"),extendedDescription:r._("Achieve mastery in all skills in 4th grade: Units of measurement")},topic_exercise_x99ee046cc1e8cac7:{description:r._("4th grade: Units of measurement (old)"),extendedDescription:r._("Achieve proficiency in all skills in 4th grade: Units of measurement (old)")},topic_exercise_x59c3b242_mastery:{description:r._("5th grade (2018 edition): Addition and subtraction"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (2018 edition): Addition and subtraction")},topic_exercise_x59c3b242:{description:r._("5th grade (2018 edition): Addition and subtraction (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (2018 edition): Addition and subtraction (old)")},topic_exercise_x49226f8c_mastery:{description:r._("5th grade (2018 edition): Algebraic thinking"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (2018 edition): Algebraic thinking")},topic_exercise_x49226f8c:{description:r._("5th grade (2018 edition): Algebraic thinking (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (2018 edition): Algebraic thinking (old)")},topic_exercise_x91cad26e_mastery:{description:r._("5th grade (2018 edition): Fractions"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (2018 edition): Fractions")},topic_exercise_x91cad26e:{description:r._("5th grade (2018 edition): Fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (2018 edition): Fractions (old)")},topic_exercise_x6e6877f8_mastery:{description:r._("5th grade (2018 edition): Geometry"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (2018 edition): Geometry")},topic_exercise_x6e6877f8:{description:r._("5th grade (2018 edition): Geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (2018 edition): Geometry (old)")},topic_exercise_x0ad7497b_mastery:{description:r._("5th grade (2018 edition): Measurement and data"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (2018 edition): Measurement and data")},topic_exercise_x0ad7497b:{description:r._("5th grade (2018 edition): Measurement and data (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (2018 edition): Measurement and data (old)")},topic_exercise_x703d600572201e55_mastery:{description:r._("5th grade (2018 edition): Multiplication and division"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (2018 edition): Multiplication and division")},topic_exercise_x703d600572201e55:{description:r._("5th grade (2018 edition): Multiplication and division (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (2018 edition): Multiplication and division (old)")},topic_exercise_xdd840283_mastery:{description:r._("5th grade (2018 edition): Place value and decimals"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (2018 edition): Place value and decimals")},topic_exercise_xdd840283:{description:r._("5th grade (2018 edition): Place value and decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (2018 edition): Place value and decimals (old)")},topic_exercise_xcdf68057_mastery:{description:r._("5th grade (Eureka Math/EngageNY): Module 1: Place value and decimal fractions"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (Eureka Math/EngageNY): Module 1: Place value and decimal fractions")},topic_exercise_xcdf68057:{description:r._("5th grade (Eureka Math/EngageNY): Module 1: Place value and decimal fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (Eureka Math/EngageNY): Module 1: Place value and decimal fractions (old)")},topic_exercise_x71db71a6_mastery:{description:r._("5th grade (Eureka Math/EngageNY): Module 2: Multi-digit whole number and decimal fraction operations"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (Eureka Math/EngageNY): Module 2: Multi-digit whole number and decimal fraction operations")},topic_exercise_x71db71a6:{description:r._("5th grade (Eureka Math/EngageNY): Module 2: Multi-digit whole number and decimal fraction operations (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (Eureka Math/EngageNY): Module 2: Multi-digit whole number and decimal fraction operations (old)")},topic_exercise_xf8624666_mastery:{description:r._("5th grade (Eureka Math/EngageNY): Module 3: Addition and subtractions of fractions"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (Eureka Math/EngageNY): Module 3: Addition and subtractions of fractions")},topic_exercise_xf8624666:{description:r._("5th grade (Eureka Math/EngageNY): Module 3: Addition and subtractions of fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (Eureka Math/EngageNY): Module 3: Addition and subtractions of fractions (old)")},topic_exercise_xfc4dc15c_mastery:{description:r._("5th grade (Eureka Math/EngageNY): Module 4: Multiplication and division of fractions and decimal fractions"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (Eureka Math/EngageNY): Module 4: Multiplication and division of fractions and decimal fractions")},topic_exercise_xfc4dc15c:{description:r._("5th grade (Eureka Math/EngageNY): Module 4: Multiplication and division of fractions and decimal fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (Eureka Math/EngageNY): Module 4: Multiplication and division of fractions and decimal fractions (old)")},topic_exercise_xe08c6afb_mastery:{description:r._("5th grade (Eureka Math/EngageNY): Module 5: Addition and multiplication with volume and area"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (Eureka Math/EngageNY): Module 5: Addition and multiplication with volume and area")},topic_exercise_xe08c6afb:{description:r._("5th grade (Eureka Math/EngageNY): Module 5: Addition and multiplication with volume and area (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (Eureka Math/EngageNY): Module 5: Addition and multiplication with volume and area (old)")},topic_exercise_xa56687a7_mastery:{description:r._("5th grade (Eureka Math/EngageNY): Module 6: Problem solving with the coordinate plane"),extendedDescription:r._("Achieve mastery in all skills in 5th grade (Eureka Math/EngageNY): Module 6: Problem solving with the coordinate plane")},topic_exercise_xa56687a7:{description:r._("5th grade (Eureka Math/EngageNY): Module 6: Problem solving with the coordinate plane (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade (Eureka Math/EngageNY): Module 6: Problem solving with the coordinate plane (old)")},topic_exercise_x628adebe7726a7f9_mastery:{description:r._("5th grade: Add and subtract fractions"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Add and subtract fractions")},topic_exercise_x628adebe7726a7f9:{description:r._("5th grade: Add and subtract fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Add and subtract fractions (old)")},topic_exercise_xd6b59354eae23131_mastery:{description:r._("5th grade: Add decimals"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Add decimals")},topic_exercise_xd6b59354eae23131:{description:r._("5th grade: Add decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Add decimals (old)")},topic_exercise_xb57c1e66dbfcf814_mastery:{description:r._("5th grade: Algebraic thinking"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Algebraic thinking")},topic_exercise_xb57c1e66dbfcf814:{description:r._("5th grade: Algebraic thinking (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Algebraic thinking (old)")},topic_exercise_x089f5910b6891a89_mastery:{description:r._("5th grade: Converting units of measure"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Converting units of measure")},topic_exercise_x089f5910b6891a89:{description:r._("5th grade: Converting units of measure (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Converting units of measure (old)")},topic_exercise_xfdd13d8b6ab193b1_mastery:{description:r._("5th grade: Coordinate plane"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Coordinate plane")},topic_exercise_xfdd13d8b6ab193b1:{description:r._("5th grade: Coordinate plane (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Coordinate plane (old)")},topic_exercise_x3352c53c9d44393a_mastery:{description:r._("5th grade: Decimal place value"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Decimal place value")},topic_exercise_x3352c53c9d44393a:{description:r._("5th grade: Decimal place value (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Decimal place value (old)")},topic_exercise_x07c8b6456e9c1c75_mastery:{description:r._("5th grade: Divide decimals"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Divide decimals")},topic_exercise_x07c8b6456e9c1c75:{description:r._("5th grade: Divide decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Divide decimals (old)")},topic_exercise_xaa5594d535a0a85b_mastery:{description:r._("5th grade: Divide fractions"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Divide fractions")},topic_exercise_xaa5594d535a0a85b:{description:r._("5th grade: Divide fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Divide fractions (old)")},topic_exercise_x74347b2dc32a2bb6_mastery:{description:r._("5th grade: Line plots"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Line plots")},topic_exercise_x74347b2dc32a2bb6:{description:r._("5th grade: Line plots (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Line plots (old)")},topic_exercise_x135b013a7369cdbe_mastery:{description:r._("5th grade: Multi-digit multiplication and division"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Multi-digit multiplication and division")},topic_exercise_x135b013a7369cdbe:{description:r._("5th grade: Multi-digit multiplication and division (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Multi-digit multiplication and division (old)")},topic_exercise_xfc2fd5ea6fc84684_mastery:{description:r._("5th grade: Multiply decimals"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Multiply decimals")},topic_exercise_xfc2fd5ea6fc84684:{description:r._("5th grade: Multiply decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Multiply decimals (old)")},topic_exercise_x470ebc97c1b5374f_mastery:{description:r._("5th grade: Multiply fractions"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Multiply fractions")},topic_exercise_x470ebc97c1b5374f:{description:r._("5th grade: Multiply fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Multiply fractions (old)")},topic_exercise_x6fd693407b7c7590_mastery:{description:r._("5th grade: Powers of ten"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Powers of ten")},topic_exercise_x6fd693407b7c7590:{description:r._("5th grade: Powers of ten (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Powers of ten (old)")},topic_exercise_x72cf2593cc6c03eb_mastery:{description:r._("5th grade: Properties of shapes"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Properties of shapes")},topic_exercise_x72cf2593cc6c03eb:{description:r._("5th grade: Properties of shapes (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Properties of shapes (old)")},topic_exercise_x926167d2b9a10c25_mastery:{description:r._("5th grade: Subtract decimals"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Subtract decimals")},topic_exercise_x926167d2b9a10c25:{description:r._("5th grade: Subtract decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Subtract decimals (old)")},topic_exercise_x494de4cd016e2847_mastery:{description:r._("5th grade: Volume"),extendedDescription:r._("Achieve mastery in all skills in 5th grade: Volume")},topic_exercise_x494de4cd016e2847:{description:r._("5th grade: Volume (old)"),extendedDescription:r._("Achieve proficiency in all skills in 5th grade: Volume (old)")},topic_exercise_x2f41f428_mastery:{description:r._("6th grade (Eureka Math/EngageNY): Module 1: Foundations"),extendedDescription:r._("Achieve mastery in all skills in 6th grade (Eureka Math/EngageNY): Module 1: Foundations")},topic_exercise_x2f41f428:{description:r._("6th grade (Eureka Math/EngageNY): Module 1: Foundations (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade (Eureka Math/EngageNY): Module 1: Foundations (old)")},topic_exercise_x2c8bd785_mastery:{description:r._("6th grade (Eureka Math/EngageNY): Module 1: Ratios and unit rates"),extendedDescription:r._("Achieve mastery in all skills in 6th grade (Eureka Math/EngageNY): Module 1: Ratios and unit rates")},topic_exercise_x2c8bd785:{description:r._("6th grade (Eureka Math/EngageNY): Module 1: Ratios and unit rates (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade (Eureka Math/EngageNY): Module 1: Ratios and unit rates (old)")},topic_exercise_xcc6017fc_mastery:{description:r._("6th grade (Eureka Math/EngageNY): Module 2: Arithmetic operations including dividing by a fraction"),extendedDescription:r._("Achieve mastery in all skills in 6th grade (Eureka Math/EngageNY): Module 2: Arithmetic operations including dividing by a fraction")},topic_exercise_xcc6017fc:{description:r._("6th grade (Eureka Math/EngageNY): Module 2: Arithmetic operations including dividing by a fraction (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade (Eureka Math/EngageNY): Module 2: Arithmetic operations including dividing by a fraction (old)")},topic_exercise_x979ec292_mastery:{description:r._("6th grade (Eureka Math/EngageNY): Module 3: Rational numbers"),extendedDescription:r._("Achieve mastery in all skills in 6th grade (Eureka Math/EngageNY): Module 3: Rational numbers")},topic_exercise_x979ec292:{description:r._("6th grade (Eureka Math/EngageNY): Module 3: Rational numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade (Eureka Math/EngageNY): Module 3: Rational numbers (old)")},topic_exercise_x80fafbe0_mastery:{description:r._("6th grade (Eureka Math/EngageNY): Module 4: Expressions and equations"),extendedDescription:r._("Achieve mastery in all skills in 6th grade (Eureka Math/EngageNY): Module 4: Expressions and equations")},topic_exercise_x80fafbe0:{description:r._("6th grade (Eureka Math/EngageNY): Module 4: Expressions and equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade (Eureka Math/EngageNY): Module 4: Expressions and equations (old)")},topic_exercise_x5aaf9ad1_mastery:{description:r._("6th grade (Eureka Math/EngageNY): Module 5: Area, surface area, and volume problems"),extendedDescription:r._("Achieve mastery in all skills in 6th grade (Eureka Math/EngageNY): Module 5: Area, surface area, and volume problems")},topic_exercise_x5aaf9ad1:{description:r._("6th grade (Eureka Math/EngageNY): Module 5: Area, surface area, and volume problems (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade (Eureka Math/EngageNY): Module 5: Area, surface area, and volume problems (old)")},topic_exercise_xf707feda_mastery:{description:r._("6th grade (Eureka Math/EngageNY): Module 6: Statistics"),extendedDescription:r._("Achieve mastery in all skills in 6th grade (Eureka Math/EngageNY): Module 6: Statistics")},topic_exercise_xf707feda:{description:r._("6th grade (Eureka Math/EngageNY): Module 6: Statistics (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade (Eureka Math/EngageNY): Module 6: Statistics (old)")},topic_exercise_xf5815416_mastery:{description:r._("6th grade: Arithmetic operations"),extendedDescription:r._("Achieve mastery in all skills in 6th grade: Arithmetic operations")},topic_exercise_xf5815416:{description:r._("6th grade: Arithmetic operations (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade: Arithmetic operations (old)")},topic_exercise_x419abcbd_mastery:{description:r._("6th grade: Data and statistics"),extendedDescription:r._("Achieve mastery in all skills in 6th grade: Data and statistics")},topic_exercise_x419abcbd:{description:r._("6th grade: Data and statistics (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade: Data and statistics (old)")},topic_exercise_x98e0520f_mastery:{description:r._("6th grade: Equations & inequalities introduction"),extendedDescription:r._("Achieve mastery in all skills in 6th grade: Equations & inequalities introduction")},topic_exercise_x98e0520f:{description:r._("6th grade: Equations & inequalities introduction (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade: Equations & inequalities introduction (old)")},topic_exercise_x77851161_mastery:{description:r._("6th grade: Equivalent expressions"),extendedDescription:r._("Achieve mastery in all skills in 6th grade: Equivalent expressions")},topic_exercise_x77851161:{description:r._("6th grade: Equivalent expressions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade: Equivalent expressions (old)")},topic_exercise_xfa626edb_mastery:{description:r._("6th grade: Geometry"),extendedDescription:r._("Achieve mastery in all skills in 6th grade: Geometry")},topic_exercise_xfa626edb:{description:r._("6th grade: Geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade: Geometry (old)")},topic_exercise_x347111cf_mastery:{description:r._("6th grade: Negative numbers"),extendedDescription:r._("Achieve mastery in all skills in 6th grade: Negative numbers")},topic_exercise_x347111cf:{description:r._("6th grade: Negative numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade: Negative numbers (old)")},topic_exercise_x673b532f_mastery:{description:r._("6th grade: Properties of numbers"),extendedDescription:r._("Achieve mastery in all skills in 6th grade: Properties of numbers")},topic_exercise_x673b532f:{description:r._("6th grade: Properties of numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade: Properties of numbers (old)")},topic_exercise_x22eef7de_mastery:{description:r._("6th grade: Ratios, rates, & percentages"),extendedDescription:r._("Achieve mastery in all skills in 6th grade: Ratios, rates, & percentages")},topic_exercise_x22eef7de:{description:r._("6th grade: Ratios, rates, & percentages (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade: Ratios, rates, & percentages (old)")},topic_exercise_x8ade30f9_mastery:{description:r._("6th grade: Variables & expressions"),extendedDescription:r._("Achieve mastery in all skills in 6th grade: Variables & expressions")},topic_exercise_x8ade30f9:{description:r._("6th grade: Variables & expressions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 6th grade: Variables & expressions (old)")},topic_exercise_x27543407_mastery:{description:r._("7th grade (Eureka Math/EngageNY): Module 1: Ratios and proportional relationships"),extendedDescription:r._("Achieve mastery in all skills in 7th grade (Eureka Math/EngageNY): Module 1: Ratios and proportional relationships")},topic_exercise_x27543407:{description:r._("7th grade (Eureka Math/EngageNY): Module 1: Ratios and proportional relationships (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade (Eureka Math/EngageNY): Module 1: Ratios and proportional relationships (old)")},topic_exercise_x4b63ca24_mastery:{description:r._("7th grade (Eureka Math/EngageNY): Module 2: Rational numbers"),extendedDescription:r._("Achieve mastery in all skills in 7th grade (Eureka Math/EngageNY): Module 2: Rational numbers")},topic_exercise_x4b63ca24:{description:r._("7th grade (Eureka Math/EngageNY): Module 2: Rational numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade (Eureka Math/EngageNY): Module 2: Rational numbers (old)")},topic_exercise_x1e214063_mastery:{description:r._("7th grade (Eureka Math/EngageNY): Module 3: Expressions and equations"),extendedDescription:r._("Achieve mastery in all skills in 7th grade (Eureka Math/EngageNY): Module 3: Expressions and equations")},topic_exercise_x1e214063:{description:r._("7th grade (Eureka Math/EngageNY): Module 3: Expressions and equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade (Eureka Math/EngageNY): Module 3: Expressions and equations (old)")},topic_exercise_xe048f240_mastery:{description:r._("7th grade (Eureka Math/EngageNY): Module 4: Percent and proportional relationships"),extendedDescription:r._("Achieve mastery in all skills in 7th grade (Eureka Math/EngageNY): Module 4: Percent and proportional relationships")},topic_exercise_xe048f240:{description:r._("7th grade (Eureka Math/EngageNY): Module 4: Percent and proportional relationships (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade (Eureka Math/EngageNY): Module 4: Percent and proportional relationships (old)")},topic_exercise_x83a102cb_mastery:{description:r._("7th grade (Eureka Math/EngageNY): Module 5: Statistics and probability"),extendedDescription:r._("Achieve mastery in all skills in 7th grade (Eureka Math/EngageNY): Module 5: Statistics and probability")},topic_exercise_x83a102cb:{description:r._("7th grade (Eureka Math/EngageNY): Module 5: Statistics and probability (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade (Eureka Math/EngageNY): Module 5: Statistics and probability (old)")},topic_exercise_xb282e68b_mastery:{description:r._("7th grade (Eureka Math/EngageNY): Module 6: Geometry"),extendedDescription:r._("Achieve mastery in all skills in 7th grade (Eureka Math/EngageNY): Module 6: Geometry")},topic_exercise_xb282e68b:{description:r._("7th grade (Eureka Math/EngageNY): Module 6: Geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade (Eureka Math/EngageNY): Module 6: Geometry (old)")},topic_exercise_x0a8c9f98_mastery:{description:r._("7th grade: Expressions, equations, & inequalities"),extendedDescription:r._("Achieve mastery in all skills in 7th grade: Expressions, equations, & inequalities")},topic_exercise_x0a8c9f98:{description:r._("7th grade: Expressions, equations, & inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade: Expressions, equations, & inequalities (old)")},topic_exercise_xbee72d33_mastery:{description:r._("7th grade: Fractions, decimals, & percentages"),extendedDescription:r._("Achieve mastery in all skills in 7th grade: Fractions, decimals, & percentages")},topic_exercise_xbee72d33:{description:r._("7th grade: Fractions, decimals, & percentages (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade: Fractions, decimals, & percentages (old)")},topic_exercise_xc1a4d524_mastery:{description:r._("7th grade: Geometry"),extendedDescription:r._("Achieve mastery in all skills in 7th grade: Geometry")},topic_exercise_xc1a4d524:{description:r._("7th grade: Geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade: Geometry (old)")},topic_exercise_x7ef05b40_mastery:{description:r._("7th grade: Negative numbers: addition and subtraction"),extendedDescription:r._("Achieve mastery in all skills in 7th grade: Negative numbers: addition and subtraction")},topic_exercise_x7ef05b40:{description:r._("7th grade: Negative numbers: addition and subtraction (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade: Negative numbers: addition and subtraction (old)")},topic_exercise_x4ddd8846_mastery:{description:r._("7th grade: Negative numbers: multiplication and division"),extendedDescription:r._("Achieve mastery in all skills in 7th grade: Negative numbers: multiplication and division")},topic_exercise_x4ddd8846:{description:r._("7th grade: Negative numbers: multiplication and division (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade: Negative numbers: multiplication and division (old)")},topic_exercise_x805b3a5e_mastery:{description:r._("7th grade: Rates & proportional relationships"),extendedDescription:r._("Achieve mastery in all skills in 7th grade: Rates & proportional relationships")},topic_exercise_x805b3a5e:{description:r._("7th grade: Rates & proportional relationships (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade: Rates & proportional relationships (old)")},topic_exercise_x657459cb_mastery:{description:r._("7th grade: Statistics and probability"),extendedDescription:r._("Achieve mastery in all skills in 7th grade: Statistics and probability")},topic_exercise_x657459cb:{description:r._("7th grade: Statistics and probability (old)"),extendedDescription:r._("Achieve proficiency in all skills in 7th grade: Statistics and probability (old)")},topic_exercise_x02b767d2_mastery:{description:r._("8th grade (Eureka Math/EngageNY): Module 1: Integer exponents and scientific notation"),extendedDescription:r._("Achieve mastery in all skills in 8th grade (Eureka Math/EngageNY): Module 1: Integer exponents and scientific notation")},topic_exercise_x02b767d2:{description:r._("8th grade (Eureka Math/EngageNY): Module 1: Integer exponents and scientific notation (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade (Eureka Math/EngageNY): Module 1: Integer exponents and scientific notation (old)")},topic_exercise_xe0191c84_mastery:{description:r._("8th grade (Eureka Math/EngageNY): Module 2: The concept of congruence"),extendedDescription:r._("Achieve mastery in all skills in 8th grade (Eureka Math/EngageNY): Module 2: The concept of congruence")},topic_exercise_xe0191c84:{description:r._("8th grade (Eureka Math/EngageNY): Module 2: The concept of congruence (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade (Eureka Math/EngageNY): Module 2: The concept of congruence (old)")},topic_exercise_x28eabc20_mastery:{description:r._("8th grade (Eureka Math/EngageNY): Module 3: Similarity"),extendedDescription:r._("Achieve mastery in all skills in 8th grade (Eureka Math/EngageNY): Module 3: Similarity")},topic_exercise_x28eabc20:{description:r._("8th grade (Eureka Math/EngageNY): Module 3: Similarity (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade (Eureka Math/EngageNY): Module 3: Similarity (old)")},topic_exercise_x58beebf4_mastery:{description:r._("8th grade (Eureka Math/EngageNY): Module 4: Linear equations"),extendedDescription:r._("Achieve mastery in all skills in 8th grade (Eureka Math/EngageNY): Module 4: Linear equations")},topic_exercise_x58beebf4:{description:r._("8th grade (Eureka Math/EngageNY): Module 4: Linear equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade (Eureka Math/EngageNY): Module 4: Linear equations (old)")},topic_exercise_xfa80bcdc_mastery:{description:r._("8th grade (Eureka Math/EngageNY): Module 5: Examples of functions from geometry"),extendedDescription:r._("Achieve mastery in all skills in 8th grade (Eureka Math/EngageNY): Module 5: Examples of functions from geometry")},topic_exercise_xfa80bcdc:{description:r._("8th grade (Eureka Math/EngageNY): Module 5: Examples of functions from geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade (Eureka Math/EngageNY): Module 5: Examples of functions from geometry (old)")},topic_exercise_x63ea1b64_mastery:{description:r._("8th grade (Eureka Math/EngageNY): Module 6: Linear functions"),extendedDescription:r._("Achieve mastery in all skills in 8th grade (Eureka Math/EngageNY): Module 6: Linear functions")},topic_exercise_x63ea1b64:{description:r._("8th grade (Eureka Math/EngageNY): Module 6: Linear functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade (Eureka Math/EngageNY): Module 6: Linear functions (old)")},topic_exercise_xc7564d00_mastery:{description:r._("8th grade (Eureka Math/EngageNY): Module 7: Introduction to irrational numbers using geometry"),extendedDescription:r._("Achieve mastery in all skills in 8th grade (Eureka Math/EngageNY): Module 7: Introduction to irrational numbers using geometry")},topic_exercise_xc7564d00:{description:r._("8th grade (Eureka Math/EngageNY): Module 7: Introduction to irrational numbers using geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade (Eureka Math/EngageNY): Module 7: Introduction to irrational numbers using geometry (old)")},topic_exercise_xe83906b3_mastery:{description:r._("8th grade: Data and modeling"),extendedDescription:r._("Achieve mastery in all skills in 8th grade: Data and modeling")},topic_exercise_xe83906b3:{description:r._("8th grade: Data and modeling (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade: Data and modeling (old)")},topic_exercise_xc8775c02c8a5d124_mastery:{description:r._("8th grade: Geometric transformations"),extendedDescription:r._("Achieve mastery in all skills in 8th grade: Geometric transformations")},topic_exercise_xc8775c02c8a5d124:{description:r._("8th grade: Geometric transformations (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade: Geometric transformations (old)")},topic_exercise_x7306f126_mastery:{description:r._("8th grade: Geometry"),extendedDescription:r._("Achieve mastery in all skills in 8th grade: Geometry")},topic_exercise_x7306f126:{description:r._("8th grade: Geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade: Geometry (old)")},topic_exercise_xc44ef069_mastery:{description:r._("8th grade: Linear equations and functions"),extendedDescription:r._("Achieve mastery in all skills in 8th grade: Linear equations and functions")},topic_exercise_xc44ef069:{description:r._("8th grade: Linear equations and functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade: Linear equations and functions (old)")},topic_exercise_x1afd9461_mastery:{description:r._("8th grade: Numbers and operations"),extendedDescription:r._("Achieve mastery in all skills in 8th grade: Numbers and operations")},topic_exercise_x1afd9461:{description:r._("8th grade: Numbers and operations (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade: Numbers and operations (old)")},topic_exercise_xdffae55c_mastery:{description:r._("8th grade: Solving equations with one unknown"),extendedDescription:r._("Achieve mastery in all skills in 8th grade: Solving equations with one unknown")},topic_exercise_xdffae55c:{description:r._("8th grade: Solving equations with one unknown (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade: Solving equations with one unknown (old)")},topic_exercise_x71149dce_mastery:{description:r._("8th grade: Systems of equations"),extendedDescription:r._("Achieve mastery in all skills in 8th grade: Systems of equations")},topic_exercise_x71149dce:{description:r._("8th grade: Systems of equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in 8th grade: Systems of equations (old)")},topic_exercise_x45f9dd34_mastery:{description:r._("Addition and subtraction"),extendedDescription:r._("Achieve mastery in all skills in Addition and subtraction")},topic_exercise_x45f9dd34:{description:r._("Addition and subtraction (old)"),extendedDescription:r._("Achieve proficiency in all skills in Addition and subtraction (old)")},topic_exercise_x7a60fc0c_mastery:{description:r._("Algebra basics: Algebraic expressions"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Algebraic expressions")},topic_exercise_x93c46285_mastery:{description:r._("Algebra basics: Algebraic expressions"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Algebraic expressions")},topic_exercise_x7a60fc0c:{description:r._("Algebra basics: Algebraic expressions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Algebraic expressions (old)")},topic_exercise_x93c46285:{description:r._("Algebra basics: Algebraic expressions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Algebraic expressions (old)")},topic_exercise_x305b9738_mastery:{description:r._("Algebra basics: Equations and geometry"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Equations and geometry")},topic_exercise_x4a708f0f_mastery:{description:r._("Algebra basics: Equations and geometry"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Equations and geometry")},topic_exercise_x305b9738:{description:r._("Algebra basics: Equations and geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Equations and geometry (old)")},topic_exercise_x4a708f0f:{description:r._("Algebra basics: Equations and geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Equations and geometry (old)")},topic_exercise_x25c03557_mastery:{description:r._("Algebra basics: Expressions with exponents"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Expressions with exponents")},topic_exercise_xbaa0c0b3_mastery:{description:r._("Algebra basics: Expressions with exponents"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Expressions with exponents")},topic_exercise_x25c03557:{description:r._("Algebra basics: Expressions with exponents (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Expressions with exponents (old)")},topic_exercise_xbaa0c0b3:{description:r._("Algebra basics: Expressions with exponents (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Expressions with exponents (old)")},topic_exercise_xbe49b507_mastery:{description:r._("Algebra basics: Foundations"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Foundations")},topic_exercise_xceb0c7f3_mastery:{description:r._("Algebra basics: Foundations"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Foundations")},topic_exercise_xbe49b507:{description:r._("Algebra basics: Foundations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Foundations (old)")},topic_exercise_xceb0c7f3:{description:r._("Algebra basics: Foundations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Foundations (old)")},topic_exercise_x1df8fb3e_mastery:{description:r._("Algebra basics: Graphing lines and slope"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Graphing lines and slope")},topic_exercise_xf679b7f6_mastery:{description:r._("Algebra basics: Graphing lines and slope"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Graphing lines and slope")},topic_exercise_x1df8fb3e:{description:r._("Algebra basics: Graphing lines and slope (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Graphing lines and slope (old)")},topic_exercise_xf679b7f6:{description:r._("Algebra basics: Graphing lines and slope (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Graphing lines and slope (old)")},topic_exercise_x649777e8_mastery:{description:r._("Algebra basics: Linear equations and inequalities"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Linear equations and inequalities")},topic_exercise_x9d6a106d_mastery:{description:r._("Algebra basics: Linear equations and inequalities"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Linear equations and inequalities")},topic_exercise_x649777e8:{description:r._("Algebra basics: Linear equations and inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Linear equations and inequalities (old)")},topic_exercise_x9d6a106d:{description:r._("Algebra basics: Linear equations and inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Linear equations and inequalities (old)")},topic_exercise_x95928316_mastery:{description:r._("Algebra basics: Quadratics and polynomials"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Quadratics and polynomials")},topic_exercise_xa6990b91_mastery:{description:r._("Algebra basics: Quadratics and polynomials"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Quadratics and polynomials")},topic_exercise_x95928316:{description:r._("Algebra basics: Quadratics and polynomials (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Quadratics and polynomials (old)")},topic_exercise_xa6990b91:{description:r._("Algebra basics: Quadratics and polynomials (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Quadratics and polynomials (old)")},topic_exercise_x17e6e850_mastery:{description:r._("Algebra basics: Systems of equations"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Systems of equations")},topic_exercise_x1ca60c07_mastery:{description:r._("Algebra basics: Systems of equations"),extendedDescription:r._("Achieve mastery in all skills in Algebra basics: Systems of equations")},topic_exercise_x17e6e850:{description:r._("Algebra basics: Systems of equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Systems of equations (old)")},topic_exercise_x1ca60c07:{description:r._("Algebra basics: Systems of equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra basics: Systems of equations (old)")},topic_exercise_x815a4357_mastery:{description:r._("Algebra I (2018 edition): Absolute value & piecewise functions"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Absolute value & piecewise functions")},topic_exercise_x815a4357:{description:r._("Algebra I (2018 edition): Absolute value & piecewise functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Absolute value & piecewise functions (old)")},"topic_exercise_ES42PFTrnyI3qIU-b2XIjTAnTVpAdeqPWBrQXfNv_mastery":{description:r._("Algebra I (2018 edition): Algebra foundations"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Algebra foundations")},"topic_exercise_ES42PFTrnyI3qIU-b2XIjTAnTVpAdeqPWBrQXfNv":{description:r._("Algebra I (2018 edition): Algebra foundations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Algebra foundations (old)")},topic_exercise_xd1681a90_mastery:{description:r._("Algebra I (2018 edition): Exponential growth & decay"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Exponential growth & decay")},topic_exercise_xd1681a90:{description:r._("Algebra I (2018 edition): Exponential growth & decay (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Exponential growth & decay (old)")},topic_exercise_x5b01e065_mastery:{description:r._("Algebra I (2018 edition): Factorization"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Factorization")},topic_exercise_x5b01e065:{description:r._("Algebra I (2018 edition): Factorization (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Factorization (old)")},topic_exercise_K5CAA_lSb0gdqtmMngO1hGkaLRdDAWa4JaXblBhJ_mastery:{description:r._("Algebra I (2018 edition): Functions"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Functions")},topic_exercise_K5CAA_lSb0gdqtmMngO1hGkaLRdDAWa4JaXblBhJ:{description:r._("Algebra I (2018 edition): Functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Functions (old)")},topic_exercise_x4bd7e256_mastery:{description:r._("Algebra I (2018 edition): Inequalities (systems & graphs)"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Inequalities (systems & graphs)")},topic_exercise_x4bd7e256:{description:r._("Algebra I (2018 edition): Inequalities (systems & graphs) (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Inequalities (systems & graphs) (old)")},topic_exercise_xdd7aa21f_mastery:{description:r._("Algebra I (2018 edition): Irrational numbers"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Irrational numbers")},topic_exercise_xdd7aa21f:{description:r._("Algebra I (2018 edition): Irrational numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Irrational numbers (old)")},topic_exercise_x77a78bee_mastery:{description:r._("Algebra I (2018 edition): Linear equations & graphs"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Linear equations & graphs")},topic_exercise_x77a78bee:{description:r._("Algebra I (2018 edition): Linear equations & graphs (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Linear equations & graphs (old)")},topic_exercise_xc02c967b_mastery:{description:r._("Algebra I (2018 edition): Linear word problems"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Linear word problems")},topic_exercise_xc02c967b:{description:r._("Algebra I (2018 edition): Linear word problems (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Linear word problems (old)")},topic_exercise_x474ee3e7_mastery:{description:r._("Algebra I (2018 edition): Polynomials"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Polynomials")},topic_exercise_x474ee3e7:{description:r._("Algebra I (2018 edition): Polynomials (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Polynomials (old)")},topic_exercise_y5BHNHK0E9Xa6CyfEhZaIfDRkevXobYlkPt0Pk_G_mastery:{description:r._("Algebra I (2018 edition): Quadratics"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Quadratics")},topic_exercise_y5BHNHK0E9Xa6CyfEhZaIfDRkevXobYlkPt0Pk_G:{description:r._("Algebra I (2018 edition): Quadratics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Quadratics (old)")},topic_exercise_x24340af5_mastery:{description:r._("Algebra I (2018 edition): Rational exponents & radicals"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Rational exponents & radicals")},topic_exercise_x24340af5:{description:r._("Algebra I (2018 edition): Rational exponents & radicals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Rational exponents & radicals (old)")},topic_exercise_xe62bd906_mastery:{description:r._("Algebra I (2018 edition): Sequences"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Sequences")},topic_exercise_xe62bd906:{description:r._("Algebra I (2018 edition): Sequences (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Sequences (old)")},topic_exercise_ZRz9FP3Oc1JYP1M_xLUezZcfX1bM8F63rnN4syNu_mastery:{description:r._("Algebra I (2018 edition): Solving equations"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Solving equations")},topic_exercise_ZRz9FP3Oc1JYP1M_xLUezZcfX1bM8F63rnN4syNu:{description:r._("Algebra I (2018 edition): Solving equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Solving equations (old)")},"topic_exercise_RMCbw3fiPnqa7vGD5SivBWR1gH7XmCC-Fxss6NVp_mastery":{description:r._("Algebra I (2018 edition): Solving inequalities"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Solving inequalities")},"topic_exercise_RMCbw3fiPnqa7vGD5SivBWR1gH7XmCC-Fxss6NVp":{description:r._("Algebra I (2018 edition): Solving inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Solving inequalities (old)")},"topic_exercise_iuUnywliLBQQ_Dibzrrsruwox-Wp7915SgZ2mBk6_mastery":{description:r._("Algebra I (2018 edition): Systems of equations"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Systems of equations")},"topic_exercise_iuUnywliLBQQ_Dibzrrsruwox-Wp7915SgZ2mBk6":{description:r._("Algebra I (2018 edition): Systems of equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Systems of equations (old)")},topic_exercise_x5fd568c4_mastery:{description:r._("Algebra I (2018 edition): Working with units"),extendedDescription:r._("Achieve mastery in all skills in Algebra I (2018 edition): Working with units")},topic_exercise_x5fd568c4:{description:r._("Algebra I (2018 edition): Working with units (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I (2018 edition): Working with units (old)")},topic_exercise_x5ae1951f49267d10_mastery:{description:r._("Algebra I: Absolute value & piecewise functions"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Absolute value & piecewise functions")},topic_exercise_x5ae1951f49267d10:{description:r._("Algebra I: Absolute value & piecewise functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Absolute value & piecewise functions (old)")},topic_exercise_x9c23cad6d9661edd_mastery:{description:r._("Algebra I: Algebra foundations"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Algebra foundations")},topic_exercise_x9c23cad6d9661edd:{description:r._("Algebra I: Algebra foundations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Algebra foundations (old)")},"topic_exercise_btJEpdEmmhhYt0pelz-5BBCZXl4ft3nGTawvnrPq_mastery":{description:r._("Algebra I: Exponent expressions and equations"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Exponent expressions and equations")},"topic_exercise_btJEpdEmmhhYt0pelz-5BBCZXl4ft3nGTawvnrPq":{description:r._("Algebra I: Exponent expressions and equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Exponent expressions and equations (old)")},topic_exercise_x99b99cc8049cbb15_mastery:{description:r._("Algebra I: Exponential growth & decay"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Exponential growth & decay")},topic_exercise_x99b99cc8049cbb15:{description:r._("Algebra I: Exponential growth & decay (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Exponential growth & decay (old)")},topic_exercise_x50868c0eeb0fc226_mastery:{description:r._("Algebra I: Exponents & radicals"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Exponents & radicals")},topic_exercise_x50868c0eeb0fc226:{description:r._("Algebra I: Exponents & radicals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Exponents & radicals (old)")},topic_exercise_x75b0106c03631b81_mastery:{description:r._("Algebra I: Forms of linear equations"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Forms of linear equations")},topic_exercise_x75b0106c03631b81:{description:r._("Algebra I: Forms of linear equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Forms of linear equations (old)")},topic_exercise_x90009cd8ae422e33_mastery:{description:r._("Algebra I: Functions"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Functions")},topic_exercise_x90009cd8ae422e33:{description:r._("Algebra I: Functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Functions (old)")},"topic_exercise_st2s3FGaM9_CDZZFCq1BvO8SPXzr8HZi-Je63cKP_mastery":{description:r._("Algebra I: Graphing and analyzing linear functions"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Graphing and analyzing linear functions")},"topic_exercise_st2s3FGaM9_CDZZFCq1BvO8SPXzr8HZi-Je63cKP":{description:r._("Algebra I: Graphing and analyzing linear functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Graphing and analyzing linear functions (old)")},topic_exercise_x4c62c47c5813dbcb_mastery:{description:r._("Algebra I: Inequalities (systems & graphs)"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Inequalities (systems & graphs)")},topic_exercise_x4c62c47c5813dbcb:{description:r._("Algebra I: Inequalities (systems & graphs) (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Inequalities (systems & graphs) (old)")},topic_exercise_xb1630cb98ec4bae2_mastery:{description:r._("Algebra I: Irrational numbers"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Irrational numbers")},topic_exercise_xb1630cb98ec4bae2:{description:r._("Algebra I: Irrational numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Irrational numbers (old)")},topic_exercise_xc3c3020c46550ed6_mastery:{description:r._("Algebra I: Linear equations & graphs"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Linear equations & graphs")},topic_exercise_xc3c3020c46550ed6:{description:r._("Algebra I: Linear equations & graphs (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Linear equations & graphs (old)")},topic_exercise_x49307dd1_mastery:{description:r._("Algebra I: Miscellaneous"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Miscellaneous")},topic_exercise_x49307dd1:{description:r._("Algebra I: Miscellaneous (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Miscellaneous (old)")},topic_exercise_None_mastery:{description:r._("Algebra I: Multiplying and factoring expressions"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Multiplying and factoring expressions")},topic_exercise_x3686c281_mastery:{description:r._("Algebra I: Multiplying and factoring expressions"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Multiplying and factoring expressions")},topic_exercise_None:{description:r._("Algebra I: Multiplying and factoring expressions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Multiplying and factoring expressions (old)")},topic_exercise_x3686c281:{description:r._("Algebra I: Multiplying and factoring expressions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Multiplying and factoring expressions (old)")},topic_exercise_x6dc707ed_mastery:{description:r._("Algebra I: Old content"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Old content")},topic_exercise_x6dc707ed:{description:r._("Algebra I: Old content (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Old content (old)")},topic_exercise_xb7469257365b8042_mastery:{description:r._("Algebra I: Quadratic functions & equations"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Quadratic functions & equations")},topic_exercise_xb7469257365b8042:{description:r._("Algebra I: Quadratic functions & equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Quadratic functions & equations (old)")},topic_exercise_x74fe17fcb435bd8c_mastery:{description:r._("Algebra I: Quadratics: Multiplying & factoring"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Quadratics: Multiplying & factoring")},topic_exercise_x74fe17fcb435bd8c:{description:r._("Algebra I: Quadratics: Multiplying & factoring (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Quadratics: Multiplying & factoring (old)")},topic_exercise_x2f8e8a53_mastery:{description:r._("Algebra I: Seeing structure in expressions"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Seeing structure in expressions")},topic_exercise_x2f8e8a53:{description:r._("Algebra I: Seeing structure in expressions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Seeing structure in expressions (old)")},topic_exercise_xb87efe63dee477ea_mastery:{description:r._("Algebra I: Sequences"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Sequences")},topic_exercise_xb87efe63dee477ea:{description:r._("Algebra I: Sequences (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Sequences (old)")},topic_exercise_xe7dfb15f5edad6c9_mastery:{description:r._("Algebra I: Solving equations & inequalities"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Solving equations & inequalities")},topic_exercise_xe7dfb15f5edad6c9:{description:r._("Algebra I: Solving equations & inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Solving equations & inequalities (old)")},topic_exercise_xa68ae1e712a48d18_mastery:{description:r._("Algebra I: Systems of equations"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Systems of equations")},topic_exercise_xa68ae1e712a48d18:{description:r._("Algebra I: Systems of equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Systems of equations (old)")},topic_exercise_xac480a0beb464c1b_mastery:{description:r._("Algebra I: Working with units"),extendedDescription:r._("Achieve mastery in all skills in Algebra I: Working with units")},topic_exercise_xac480a0beb464c1b:{description:r._("Algebra I: Working with units (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra I: Working with units (old)")},topic_exercise_zfwxjShmJ1KJaukMHfnhtDiqU2b5y4K8l1Fywbi0_mastery:{description:r._("Algebra II (2018 edition): Advanced equations & functions"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Advanced equations & functions")},topic_exercise_zfwxjShmJ1KJaukMHfnhtDiqU2b5y4K8l1Fywbi0:{description:r._("Algebra II (2018 edition): Advanced equations & functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Advanced equations & functions (old)")},topic_exercise_x69101e89_mastery:{description:r._("Algebra II (2018 edition): Arithmetic with polynomials"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Arithmetic with polynomials")},topic_exercise_x69101e89:{description:r._("Algebra II (2018 edition): Arithmetic with polynomials (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Arithmetic with polynomials (old)")},topic_exercise_xf380b814_mastery:{description:r._("Algebra II (2018 edition): Complex numbers"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Complex numbers")},topic_exercise_xf380b814:{description:r._("Algebra II (2018 edition): Complex numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Complex numbers (old)")},topic_exercise_x42a0b23e_mastery:{description:r._("Algebra II (2018 edition): Conic sections"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Conic sections")},topic_exercise_x42a0b23e:{description:r._("Algebra II (2018 edition): Conic sections (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Conic sections (old)")},topic_exercise_HLMBLydsb6znJ3qqeNifVoW73vY2Jxn9MI7mJi1D_mastery:{description:r._("Algebra II (2018 edition): Exponential growth & decay"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Exponential growth & decay")},topic_exercise_HLMBLydsb6znJ3qqeNifVoW73vY2Jxn9MI7mJi1D:{description:r._("Algebra II (2018 edition): Exponential growth & decay (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Exponential growth & decay (old)")},"topic_exercise_4S2_H5HJSWRSu08x9powqth-OIb7qFUYqHHVSjyf_mastery":{description:r._("Algebra II (2018 edition): Exponentials & logarithms"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Exponentials & logarithms")},"topic_exercise_4S2_H5HJSWRSu08x9powqth-OIb7qFUYqHHVSjyf":{description:r._("Algebra II (2018 edition): Exponentials & logarithms (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Exponentials & logarithms (old)")},topic_exercise_xacce91de_mastery:{description:r._("Algebra II (2018 edition): Functions"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Functions")},topic_exercise_xacce91de:{description:r._("Algebra II (2018 edition): Functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Functions (old)")},topic_exercise_x437fb58e_mastery:{description:r._("Algebra II (2018 edition): Modeling"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Modeling")},topic_exercise_x437fb58e:{description:r._("Algebra II (2018 edition): Modeling (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Modeling (old)")},topic_exercise_81hddm8ROeOZSH8F0D7vuQ3IVZrOx_vVZN1zq91k_mastery:{description:r._("Algebra II (2018 edition): Polynomials"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Polynomials")},topic_exercise_81hddm8ROeOZSH8F0D7vuQ3IVZrOx_vVZN1zq91k:{description:r._("Algebra II (2018 edition): Polynomials (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Polynomials (old)")},topic_exercise_x72b496f3_mastery:{description:r._("Algebra II (2018 edition): Radical relationships"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Radical relationships")},topic_exercise_x72b496f3:{description:r._("Algebra II (2018 edition): Radical relationships (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Radical relationships (old)")},"topic_exercise_N9I-7BvTgT6yidXG6MAr_bMhnKc2R6K-Xs14UWcP_mastery":{description:r._("Algebra II (2018 edition): Rational relationships"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Rational relationships")},"topic_exercise_N9I-7BvTgT6yidXG6MAr_bMhnKc2R6K-Xs14UWcP":{description:r._("Algebra II (2018 edition): Rational relationships (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Rational relationships (old)")},topic_exercise_x3ed1e1c3_mastery:{description:r._("Algebra II (2018 edition): Series"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Series")},topic_exercise_x3ed1e1c3:{description:r._("Algebra II (2018 edition): Series (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Series (old)")},topic_exercise_x2632705d_mastery:{description:r._("Algebra II (2018 edition): Trigonometry"),extendedDescription:r._("Achieve mastery in all skills in Algebra II (2018 edition): Trigonometry")},topic_exercise_x2632705d:{description:r._("Algebra II (2018 edition): Trigonometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II (2018 edition): Trigonometry (old)")},topic_exercise_x547e7af3_mastery:{description:r._("Algebra II: Advanced equations and inequalities"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Advanced equations and inequalities")},topic_exercise_x547e7af3:{description:r._("Algebra II: Advanced equations and inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Advanced equations and inequalities (old)")},topic_exercise_xdaca582eeb00c1eb_mastery:{description:r._("Algebra II: Complex numbers"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Complex numbers")},topic_exercise_xdaca582eeb00c1eb:{description:r._("Algebra II: Complex numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Complex numbers (old)")},"topic_exercise_MsJQdpiM4Ij3-2PvUiVSQtTe9VfTHCD-l1Yx75Ut_mastery":{description:r._("Algebra II: Conic sections"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Conic sections")},"topic_exercise_MsJQdpiM4Ij3-2PvUiVSQtTe9VfTHCD-l1Yx75Ut":{description:r._("Algebra II: Conic sections (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Conic sections (old)")},topic_exercise_x0fc738fa9166acfa_mastery:{description:r._("Algebra II: Equations"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Equations")},topic_exercise_x0fc738fa9166acfa:{description:r._("Algebra II: Equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Equations (old)")},topic_exercise_x0c845901f30a6647_mastery:{description:r._("Algebra II: Exponential models"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Exponential models")},topic_exercise_x0c845901f30a6647:{description:r._("Algebra II: Exponential models (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Exponential models (old)")},topic_exercise_ZVIej4hwFhqA9Ts9_TrTr6h8LpvrF_FRWfWYADfl_mastery:{description:r._("Algebra II: Graphing lines"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Graphing lines")},topic_exercise_ZVIej4hwFhqA9Ts9_TrTr6h8LpvrF_FRWfWYADfl:{description:r._("Algebra II: Graphing lines (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Graphing lines (old)")},topic_exercise_x8b9f8cb2c51b39b3_mastery:{description:r._("Algebra II: Logarithms"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Logarithms")},topic_exercise_x8b9f8cb2c51b39b3:{description:r._("Algebra II: Logarithms (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Logarithms (old)")},topic_exercise_x67944405_mastery:{description:r._("Algebra II: Matrices"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Matrices")},topic_exercise_x67944405:{description:r._("Algebra II: Matrices (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Matrices (old)")},topic_exercise_xfaa3a3d8_mastery:{description:r._("Algebra II: Miscellaneous"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Miscellaneous")},topic_exercise_xfaa3a3d8:{description:r._("Algebra II: Miscellaneous (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Miscellaneous (old)")},topic_exercise_x73663255d45f4fbe_mastery:{description:r._("Algebra II: Modeling"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Modeling")},topic_exercise_x73663255d45f4fbe:{description:r._("Algebra II: Modeling (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Modeling (old)")},topic_exercise_xf59d482b_mastery:{description:r._("Algebra II: Old content"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Old content")},topic_exercise_xf59d482b:{description:r._("Algebra II: Old content (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Old content (old)")},topic_exercise_xbc1ac6a3b5dc07bc_mastery:{description:r._("Algebra II: Polynomial arithmetic"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Polynomial arithmetic")},topic_exercise_xbc1ac6a3b5dc07bc:{description:r._("Algebra II: Polynomial arithmetic (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Polynomial arithmetic (old)")},topic_exercise_xa050f0299770c96c_mastery:{description:r._("Algebra II: Polynomial division"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Polynomial division")},topic_exercise_xa050f0299770c96c:{description:r._("Algebra II: Polynomial division (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Polynomial division (old)")},topic_exercise_x314ac65fc1757b57_mastery:{description:r._("Algebra II: Polynomial factorization"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Polynomial factorization")},topic_exercise_x314ac65fc1757b57:{description:r._("Algebra II: Polynomial factorization (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Polynomial factorization (old)")},topic_exercise_x835a28c20041d5ae_mastery:{description:r._("Algebra II: Polynomial graphs"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Polynomial graphs")},topic_exercise_x835a28c20041d5ae:{description:r._("Algebra II: Polynomial graphs (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Polynomial graphs (old)")},topic_exercise_xd967cd7277c855c9_mastery:{description:r._("Algebra II: Rational exponents and radicals"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Rational exponents and radicals")},topic_exercise_xd967cd7277c855c9:{description:r._("Algebra II: Rational exponents and radicals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Rational exponents and radicals (old)")},topic_exercise_x1b0d86655588216f_mastery:{description:r._("Algebra II: Rational functions"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Rational functions")},topic_exercise_x1b0d86655588216f:{description:r._("Algebra II: Rational functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Rational functions (old)")},"topic_exercise_UBxQ9EtBXBqYiJr5UfUd1hC-64cgRqsZV8TfWhdN_mastery":{description:r._("Algebra II: Systems of equations and inequalities"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Systems of equations and inequalities")},"topic_exercise_UBxQ9EtBXBqYiJr5UfUd1hC-64cgRqsZV8TfWhdN":{description:r._("Algebra II: Systems of equations and inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Systems of equations and inequalities (old)")},topic_exercise_xb0d69a1fe3040ad2_mastery:{description:r._("Algebra II: Transformations of functions"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Transformations of functions")},topic_exercise_xb0d69a1fe3040ad2:{description:r._("Algebra II: Transformations of functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Transformations of functions (old)")},topic_exercise_x2f2d4cfb7bc655d8_mastery:{description:r._("Algebra II: Trigonometry"),extendedDescription:r._("Achieve mastery in all skills in Algebra II: Trigonometry")},topic_exercise_x2f2d4cfb7bc655d8:{description:r._("Algebra II: Trigonometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra II: Trigonometry (old)")},topic_exercise_KwnHF4txdhqHOdS868IJJuOdEkhn0CeYJxtMAyuu_mastery:{description:r._("Algebra: Conic sections"),extendedDescription:r._("Achieve mastery in all skills in Algebra: Conic sections")},topic_exercise_KwnHF4txdhqHOdS868IJJuOdEkhn0CeYJxtMAyuu:{description:r._("Algebra: Conic sections (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra: Conic sections (old)")},"topic_exercise_iYzaSYnmicOVqDRgZ3-F6uu7_YRWkGarVgmzfjlP_mastery":{description:r._("Algebra: Imaginary and complex numbers"),extendedDescription:r._("Achieve mastery in all skills in Algebra: Imaginary and complex numbers")},"topic_exercise_iYzaSYnmicOVqDRgZ3-F6uu7_YRWkGarVgmzfjlP":{description:r._("Algebra: Imaginary and complex numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Algebra: Imaginary and complex numbers (old)")},topic_exercise_zLUoyCRdhg6AGMXI0nbaivw4kCDcw5idgn5TQmn2_mastery:{description:r._("Angles"),extendedDescription:r._("Achieve mastery in all skills in Angles")},topic_exercise_zLUoyCRdhg6AGMXI0nbaivw4kCDcw5idgn5TQmn2:{description:r._("Angles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Angles (old)")},topic_exercise_x6ddff038_mastery:{description:r._("Angles and intersecting lines"),extendedDescription:r._("Achieve mastery in all skills in Angles and intersecting lines")},topic_exercise_x6ddff038:{description:r._("Angles and intersecting lines (old)"),extendedDescription:r._("Achieve proficiency in all skills in Angles and intersecting lines (old)")},topic_exercise_xb4b4c2fa_mastery:{description:r._("AP Calculus AB: Advanced differentiation"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Advanced differentiation")},topic_exercise_xb4b4c2fa:{description:r._("AP Calculus AB: Advanced differentiation (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Advanced differentiation (old)")},topic_exercise_xfa70e88f_mastery:{description:r._("AP Calculus AB: Analyzing functions with calculus"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Analyzing functions with calculus")},topic_exercise_xfa70e88f:{description:r._("AP Calculus AB: Analyzing functions with calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Analyzing functions with calculus (old)")},topic_exercise_x848380de_mastery:{description:r._("AP Calculus AB: Area & arc length using calculus"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Area & arc length using calculus")},topic_exercise_x848380de:{description:r._("AP Calculus AB: Area & arc length using calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Area & arc length using calculus (old)")},topic_exercise_x856b5234_mastery:{description:r._("AP Calculus AB: Basic differentiation"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Basic differentiation")},topic_exercise_x856b5234:{description:r._("AP Calculus AB: Basic differentiation (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Basic differentiation (old)")},topic_exercise_x2302aafd_mastery:{description:r._("AP Calculus AB: Continuity"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Continuity")},topic_exercise_x2302aafd:{description:r._("AP Calculus AB: Continuity (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Continuity (old)")},topic_exercise_x97c977b4_mastery:{description:r._("AP Calculus AB: Definite integral evaluation"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Definite integral evaluation")},topic_exercise_x97c977b4:{description:r._("AP Calculus AB: Definite integral evaluation (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Definite integral evaluation (old)")},topic_exercise_x3f6287fa_mastery:{description:r._("AP Calculus AB: Definite integrals introduction"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Definite integrals introduction")},topic_exercise_x3f6287fa:{description:r._("AP Calculus AB: Definite integrals introduction (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Definite integrals introduction (old)")},topic_exercise_xe97d2562_mastery:{description:r._("AP Calculus AB: Derivative applications"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Derivative applications")},topic_exercise_xe97d2562:{description:r._("AP Calculus AB: Derivative applications (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Derivative applications (old)")},topic_exercise_x51f8ea83_mastery:{description:r._("AP Calculus AB: Derivative introduction"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Derivative introduction")},topic_exercise_x51f8ea83:{description:r._("AP Calculus AB: Derivative introduction (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Derivative introduction (old)")},topic_exercise_xa7a03a6d_mastery:{description:r._("AP Calculus AB: Differential equations"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Differential equations")},topic_exercise_xa7a03a6d:{description:r._("AP Calculus AB: Differential equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Differential equations (old)")},topic_exercise_xf48853cf_mastery:{description:r._("AP Calculus AB: Differentiating common functions"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Differentiating common functions")},topic_exercise_xf48853cf:{description:r._("AP Calculus AB: Differentiating common functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Differentiating common functions (old)")},topic_exercise_xc87e4d40_mastery:{description:r._("AP Calculus AB: Fundamental theorem of calculus"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Fundamental theorem of calculus")},topic_exercise_xc87e4d40:{description:r._("AP Calculus AB: Fundamental theorem of calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Fundamental theorem of calculus (old)")},topic_exercise_x2df2c1b6_mastery:{description:r._("AP Calculus AB: Indefinite integrals"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Indefinite integrals")},topic_exercise_x2df2c1b6:{description:r._("AP Calculus AB: Indefinite integrals (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Indefinite integrals (old)")},topic_exercise_xd79c7aee_mastery:{description:r._("AP Calculus AB: Infinite limits"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Infinite limits")},topic_exercise_xd79c7aee:{description:r._("AP Calculus AB: Infinite limits (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Infinite limits (old)")},topic_exercise_xc9f27401_mastery:{description:r._("AP Calculus AB: Integration applications"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Integration applications")},topic_exercise_xc9f27401:{description:r._("AP Calculus AB: Integration applications (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Integration applications (old)")},topic_exercise_xf246e330_mastery:{description:r._("AP Calculus AB: Integration techniques"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Integration techniques")},topic_exercise_xf246e330:{description:r._("AP Calculus AB: Integration techniques (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Integration techniques (old)")},topic_exercise_xd6674733_mastery:{description:r._("AP Calculus AB: Limits basics"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Limits basics")},topic_exercise_xd6674733:{description:r._("AP Calculus AB: Limits basics (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Limits basics (old)")},topic_exercise_x0dd8e952_mastery:{description:r._("AP Calculus AB: Limits from equations"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Limits from equations")},topic_exercise_x0dd8e952:{description:r._("AP Calculus AB: Limits from equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Limits from equations (old)")},topic_exercise_x7d61367a_mastery:{description:r._("AP Calculus AB: Product, quotient, & chain rules"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Product, quotient, & chain rules")},topic_exercise_x7d61367a:{description:r._("AP Calculus AB: Product, quotient, & chain rules (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Product, quotient, & chain rules (old)")},topic_exercise_x42e64e4f_mastery:{description:r._("AP Calculus AB: Riemann sums"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Riemann sums")},topic_exercise_x42e64e4f:{description:r._("AP Calculus AB: Riemann sums (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Riemann sums (old)")},topic_exercise_x14bd1b9a_mastery:{description:r._("AP Calculus AB: Volume using calculus"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus AB: Volume using calculus")},topic_exercise_x14bd1b9a:{description:r._("AP Calculus AB: Volume using calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus AB: Volume using calculus (old)")},topic_exercise_xd466a72b_mastery:{description:r._("AP Calculus BC: Advanced differentiation"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Advanced differentiation")},topic_exercise_xd466a72b:{description:r._("AP Calculus BC: Advanced differentiation (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Advanced differentiation (old)")},topic_exercise_xa652c8ac_mastery:{description:r._("AP Calculus BC: Analyzing functions with calculus"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Analyzing functions with calculus")},topic_exercise_xa652c8ac:{description:r._("AP Calculus BC: Analyzing functions with calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Analyzing functions with calculus (old)")},topic_exercise_x317465a3_mastery:{description:r._("AP Calculus BC: Area & arc length using calculus"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Area & arc length using calculus")},topic_exercise_x317465a3:{description:r._("AP Calculus BC: Area & arc length using calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Area & arc length using calculus (old)")},topic_exercise_xa06d9013_mastery:{description:r._("AP Calculus BC: Basic differentiation"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Basic differentiation")},topic_exercise_xa06d9013:{description:r._("AP Calculus BC: Basic differentiation (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Basic differentiation (old)")},topic_exercise_x95df4a82_mastery:{description:r._("AP Calculus BC: Continuity"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Continuity")},topic_exercise_x95df4a82:{description:r._("AP Calculus BC: Continuity (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Continuity (old)")},topic_exercise_xafb67134_mastery:{description:r._("AP Calculus BC: Definite integral evaluation"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Definite integral evaluation")},topic_exercise_xafb67134:{description:r._("AP Calculus BC: Definite integral evaluation (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Definite integral evaluation (old)")},topic_exercise_x4f60c4cf_mastery:{description:r._("AP Calculus BC: Definite integrals introduction"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Definite integrals introduction")},topic_exercise_x4f60c4cf:{description:r._("AP Calculus BC: Definite integrals introduction (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Definite integrals introduction (old)")},topic_exercise_xabae1ae4_mastery:{description:r._("AP Calculus BC: Derivative applications"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Derivative applications")},topic_exercise_xabae1ae4:{description:r._("AP Calculus BC: Derivative applications (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Derivative applications (old)")},topic_exercise_x5f60c8ad_mastery:{description:r._("AP Calculus BC: Derivative introduction"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Derivative introduction")},topic_exercise_x5f60c8ad:{description:r._("AP Calculus BC: Derivative introduction (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Derivative introduction (old)")},topic_exercise_x14b879eb_mastery:{description:r._("AP Calculus BC: Differential equations"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Differential equations")},topic_exercise_x14b879eb:{description:r._("AP Calculus BC: Differential equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Differential equations (old)")},topic_exercise_x78ae34d2_mastery:{description:r._("AP Calculus BC: Differentiating common functions"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Differentiating common functions")},topic_exercise_x78ae34d2:{description:r._("AP Calculus BC: Differentiating common functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Differentiating common functions (old)")},topic_exercise_x793037d5_mastery:{description:r._("AP Calculus BC: Fundamental theorem of calculus"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Fundamental theorem of calculus")},topic_exercise_x793037d5:{description:r._("AP Calculus BC: Fundamental theorem of calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Fundamental theorem of calculus (old)")},topic_exercise_xdb01d6b9_mastery:{description:r._("AP Calculus BC: Indefinite integrals"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Indefinite integrals")},topic_exercise_xdb01d6b9:{description:r._("AP Calculus BC: Indefinite integrals (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Indefinite integrals (old)")},topic_exercise_x155ca370_mastery:{description:r._("AP Calculus BC: Infinite limits"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Infinite limits")},topic_exercise_x155ca370:{description:r._("AP Calculus BC: Infinite limits (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Infinite limits (old)")},topic_exercise_xe7aa2764_mastery:{description:r._("AP Calculus BC: Integration applications"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Integration applications")},topic_exercise_xe7aa2764:{description:r._("AP Calculus BC: Integration applications (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Integration applications (old)")},topic_exercise_x441eb506_mastery:{description:r._("AP Calculus BC: Integration techniques"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Integration techniques")},topic_exercise_x441eb506:{description:r._("AP Calculus BC: Integration techniques (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Integration techniques (old)")},topic_exercise_x19e3c2b5_mastery:{description:r._("AP Calculus BC: Limits basics"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Limits basics")},topic_exercise_x19e3c2b5:{description:r._("AP Calculus BC: Limits basics (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Limits basics (old)")},topic_exercise_x2a1449c4_mastery:{description:r._("AP Calculus BC: Limits from equations"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Limits from equations")},topic_exercise_x2a1449c4:{description:r._("AP Calculus BC: Limits from equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Limits from equations (old)")},topic_exercise_x25868d94_mastery:{description:r._("AP Calculus BC: Power series"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Power series")},topic_exercise_x25868d94:{description:r._("AP Calculus BC: Power series (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Power series (old)")},topic_exercise_x88eba4c6_mastery:{description:r._("AP Calculus BC: Product, quotient, & chain rules"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Product, quotient, & chain rules")},topic_exercise_x88eba4c6:{description:r._("AP Calculus BC: Product, quotient, & chain rules (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Product, quotient, & chain rules (old)")},topic_exercise_x94dfd71d_mastery:{description:r._("AP Calculus BC: Riemann sums"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Riemann sums")},topic_exercise_x94dfd71d:{description:r._("AP Calculus BC: Riemann sums (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Riemann sums (old)")},topic_exercise_x9ffbc3b5_mastery:{description:r._("AP Calculus BC: Sequences & series intro"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Sequences & series intro")},topic_exercise_x9ffbc3b5:{description:r._("AP Calculus BC: Sequences & series intro (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Sequences & series intro (old)")},topic_exercise_xfd078264237b0d0f_mastery:{description:r._("AP Calculus BC: Series convergence & estimation"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Series convergence & estimation")},topic_exercise_xfd078264237b0d0f:{description:r._("AP Calculus BC: Series convergence & estimation (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Series convergence & estimation (old)")},topic_exercise_xb660876c_mastery:{description:r._("AP Calculus BC: Volume using calculus"),extendedDescription:r._("Achieve mastery in all skills in AP Calculus BC: Volume using calculus")},topic_exercise_xb660876c:{description:r._("AP Calculus BC: Volume using calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP Calculus BC: Volume using calculus (old)")},topic_exercise_x40852a4e280a727a_mastery:{description:r._("AP®︎ Calculus AB: Accumulation and Riemann sums"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Accumulation and Riemann sums")},topic_exercise_x40852a4e280a727a:{description:r._("AP®︎ Calculus AB: Accumulation and Riemann sums (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Accumulation and Riemann sums (old)")},topic_exercise_xd181d99d87558859_mastery:{description:r._("AP®︎ Calculus AB: Advanced derivatives "),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Advanced derivatives ")},topic_exercise_xd181d99d87558859:{description:r._("AP®︎ Calculus AB: Advanced derivatives  (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Advanced derivatives  (old)")},topic_exercise_x329fbeb12600eab3_mastery:{description:r._("AP®︎ Calculus AB: Antiderivatives and the fundamental theorem of calculus"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Antiderivatives and the fundamental theorem of calculus")},topic_exercise_x329fbeb12600eab3:{description:r._("AP®︎ Calculus AB: Antiderivatives and the fundamental theorem of calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Antiderivatives and the fundamental theorem of calculus (old)")},topic_exercise_x296c331807879c60_mastery:{description:r._("AP®︎ Calculus AB: Applications of definite integrals"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Applications of definite integrals")},topic_exercise_x296c331807879c60:{description:r._("AP®︎ Calculus AB: Applications of definite integrals (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Applications of definite integrals (old)")},topic_exercise_x6e9cfc38846841a5_mastery:{description:r._("AP®︎ Calculus AB: Applications of derivatives"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Applications of derivatives")},topic_exercise_x6e9cfc38846841a5:{description:r._("AP®︎ Calculus AB: Applications of derivatives (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Applications of derivatives (old)")},topic_exercise_xb80ad6dc16530012_mastery:{description:r._("AP®︎ Calculus AB: Applications of integration"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Applications of integration")},topic_exercise_xb80ad6dc16530012:{description:r._("AP®︎ Calculus AB: Applications of integration (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Applications of integration (old)")},topic_exercise_xd8ffd65fe7b9701f_mastery:{description:r._("AP®︎ Calculus AB: Applying derivatives to analyze functions "),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Applying derivatives to analyze functions ")},topic_exercise_xd8ffd65fe7b9701f:{description:r._("AP®︎ Calculus AB: Applying derivatives to analyze functions  (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Applying derivatives to analyze functions  (old)")},topic_exercise_x90c04f514dafe6d8_mastery:{description:r._("AP®︎ Calculus AB: Contextual applications of differentiation"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Contextual applications of differentiation")},topic_exercise_x90c04f514dafe6d8:{description:r._("AP®︎ Calculus AB: Contextual applications of differentiation (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Contextual applications of differentiation (old)")},topic_exercise_x0dda522287c0aad5_mastery:{description:r._("AP®︎ Calculus AB: Derivative rules"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Derivative rules")},topic_exercise_x0dda522287c0aad5:{description:r._("AP®︎ Calculus AB: Derivative rules (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Derivative rules (old)")},topic_exercise_x803bdf2a0453c9d4_mastery:{description:r._("AP®︎ Calculus AB: Derivatives introduction"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Derivatives introduction")},topic_exercise_x803bdf2a0453c9d4:{description:r._("AP®︎ Calculus AB: Derivatives introduction (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Derivatives introduction (old)")},topic_exercise_x54560de3b6b9153b_mastery:{description:r._("AP®︎ Calculus AB: Differential equations"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Differential equations")},topic_exercise_xf7faa64f661a9e62_mastery:{description:r._("AP®︎ Calculus AB: Differential equations"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Differential equations")},topic_exercise_x54560de3b6b9153b:{description:r._("AP®︎ Calculus AB: Differential equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Differential equations (old)")},topic_exercise_xf7faa64f661a9e62:{description:r._("AP®︎ Calculus AB: Differential equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Differential equations (old)")},topic_exercise_xb1aee696f6974830_mastery:{description:r._("AP®︎ Calculus AB: Differentiation: composite, implicit, and inverse functions"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Differentiation: composite, implicit, and inverse functions")},topic_exercise_xb1aee696f6974830:{description:r._("AP®︎ Calculus AB: Differentiation: composite, implicit, and inverse functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Differentiation: composite, implicit, and inverse functions (old)")},topic_exercise_x5432c6f7037ffefc_mastery:{description:r._("AP®︎ Calculus AB: Differentiation: definition and basic derivative rules"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Differentiation: definition and basic derivative rules")},topic_exercise_x5432c6f7037ffefc:{description:r._("AP®︎ Calculus AB: Differentiation: definition and basic derivative rules (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Differentiation: definition and basic derivative rules (old)")},topic_exercise_x11c19a12651c9465_mastery:{description:r._("AP®︎ Calculus AB: Existence theorems"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Existence theorems")},topic_exercise_x11c19a12651c9465:{description:r._("AP®︎ Calculus AB: Existence theorems (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Existence theorems (old)")},topic_exercise_x3a79bcb1ef658b56_mastery:{description:r._("AP®︎ Calculus AB: Integration and accumulation of change"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Integration and accumulation of change")},topic_exercise_x3a79bcb1ef658b56:{description:r._("AP®︎ Calculus AB: Integration and accumulation of change (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Integration and accumulation of change (old)")},topic_exercise_x516bfd83e224378b_mastery:{description:r._("AP®︎ Calculus AB: Limits and continuity"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Limits and continuity")},topic_exercise_xb0caa40e7a222a7c_mastery:{description:r._("AP®︎ Calculus AB: Limits and continuity"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Limits and continuity")},topic_exercise_x516bfd83e224378b:{description:r._("AP®︎ Calculus AB: Limits and continuity (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Limits and continuity (old)")},topic_exercise_xb0caa40e7a222a7c:{description:r._("AP®︎ Calculus AB: Limits and continuity (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Limits and continuity (old)")},topic_exercise_x0323be76af6b3445_mastery:{description:r._("AP®︎ Calculus AB: Using derivatives to analyze functions"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus AB: Using derivatives to analyze functions")},topic_exercise_x0323be76af6b3445:{description:r._("AP®︎ Calculus AB: Using derivatives to analyze functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus AB: Using derivatives to analyze functions (old)")},topic_exercise_x0d47869c4040d8d6_mastery:{description:r._("AP®︎ Calculus BC: Accumulation and Riemann sums"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Accumulation and Riemann sums")},topic_exercise_x0d47869c4040d8d6:{description:r._("AP®︎ Calculus BC: Accumulation and Riemann sums (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Accumulation and Riemann sums (old)")},topic_exercise_xb72f96bb87e344ec_mastery:{description:r._("AP®︎ Calculus BC: Advanced derivatives"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Advanced derivatives")},topic_exercise_xb72f96bb87e344ec:{description:r._("AP®︎ Calculus BC: Advanced derivatives (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Advanced derivatives (old)")},topic_exercise_x3d30919b0b0955a0_mastery:{description:r._("AP®︎ Calculus BC: Antiderivatives and the fundamental theorem of calculus"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Antiderivatives and the fundamental theorem of calculus")},topic_exercise_x3d30919b0b0955a0:{description:r._("AP®︎ Calculus BC: Antiderivatives and the fundamental theorem of calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Antiderivatives and the fundamental theorem of calculus (old)")},topic_exercise_xe396bf001f78c6d6_mastery:{description:r._("AP®︎ Calculus BC: Applications of definite integrals"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Applications of definite integrals")},topic_exercise_xe396bf001f78c6d6:{description:r._("AP®︎ Calculus BC: Applications of definite integrals (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Applications of definite integrals (old)")},topic_exercise_x77616dba817fd822_mastery:{description:r._("AP®︎ Calculus BC: Applications of derivatives"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Applications of derivatives")},topic_exercise_x77616dba817fd822:{description:r._("AP®︎ Calculus BC: Applications of derivatives (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Applications of derivatives (old)")},topic_exercise_xd9df7243d974cab1_mastery:{description:r._("AP®︎ Calculus BC: Applications of integration"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Applications of integration")},topic_exercise_xd9df7243d974cab1:{description:r._("AP®︎ Calculus BC: Applications of integration (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Applications of integration (old)")},topic_exercise_xa2935ed2b2239713_mastery:{description:r._("AP®︎ Calculus BC: Applying derivatives to analyze functions "),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Applying derivatives to analyze functions ")},topic_exercise_xa2935ed2b2239713:{description:r._("AP®︎ Calculus BC: Applying derivatives to analyze functions  (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Applying derivatives to analyze functions  (old)")},topic_exercise_x8844b40434e99005_mastery:{description:r._("AP®︎ Calculus BC: Contextual applications of differentiation"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Contextual applications of differentiation")},topic_exercise_x8844b40434e99005:{description:r._("AP®︎ Calculus BC: Contextual applications of differentiation (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Contextual applications of differentiation (old)")},topic_exercise_x95b9124769ac9eeb_mastery:{description:r._("AP®︎ Calculus BC: Derivative rules"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Derivative rules")},topic_exercise_x95b9124769ac9eeb:{description:r._("AP®︎ Calculus BC: Derivative rules (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Derivative rules (old)")},topic_exercise_xc006bba837466d1b_mastery:{description:r._("AP®︎ Calculus BC: Derivatives introduction"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Derivatives introduction")},topic_exercise_xc006bba837466d1b:{description:r._("AP®︎ Calculus BC: Derivatives introduction (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Derivatives introduction (old)")},topic_exercise_x33cb3edf8849db71_mastery:{description:r._("AP®︎ Calculus BC: Differential equations"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Differential equations")},topic_exercise_xc78b954939e9c6f7_mastery:{description:r._("AP®︎ Calculus BC: Differential equations"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Differential equations")},topic_exercise_x33cb3edf8849db71:{description:r._("AP®︎ Calculus BC: Differential equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Differential equations (old)")},topic_exercise_xc78b954939e9c6f7:{description:r._("AP®︎ Calculus BC: Differential equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Differential equations (old)")},topic_exercise_x7007d02797fdc125_mastery:{description:r._("AP®︎ Calculus BC: Differentiation: composite, implicit, and inverse functions"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Differentiation: composite, implicit, and inverse functions")},topic_exercise_x7007d02797fdc125:{description:r._("AP®︎ Calculus BC: Differentiation: composite, implicit, and inverse functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Differentiation: composite, implicit, and inverse functions (old)")},topic_exercise_xd4d1aded02058874_mastery:{description:r._("AP®︎ Calculus BC: Differentiation: definition and basic derivative rules"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Differentiation: definition and basic derivative rules")},topic_exercise_xd4d1aded02058874:{description:r._("AP®︎ Calculus BC: Differentiation: definition and basic derivative rules (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Differentiation: definition and basic derivative rules (old)")},topic_exercise_xefac7a0833433b1a_mastery:{description:r._("AP®︎ Calculus BC: Existence theorems"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Existence theorems")},topic_exercise_xefac7a0833433b1a:{description:r._("AP®︎ Calculus BC: Existence theorems (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Existence theorems (old)")},topic_exercise_x5ee2b1ddfb8ed9ef_mastery:{description:r._("AP®︎ Calculus BC: Infinite sequences and series"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Infinite sequences and series")},topic_exercise_x5ee2b1ddfb8ed9ef:{description:r._("AP®︎ Calculus BC: Infinite sequences and series (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Infinite sequences and series (old)")},topic_exercise_x3033588f58805372_mastery:{description:r._("AP®︎ Calculus BC: Integration and accumulation of change"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Integration and accumulation of change")},topic_exercise_x3033588f58805372:{description:r._("AP®︎ Calculus BC: Integration and accumulation of change (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Integration and accumulation of change (old)")},topic_exercise_xa032aed2d0302f6e_mastery:{description:r._("AP®︎ Calculus BC: Limits and continuity"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Limits and continuity")},topic_exercise_xc36e3406a0105019_mastery:{description:r._("AP®︎ Calculus BC: Limits and continuity"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Limits and continuity")},topic_exercise_xa032aed2d0302f6e:{description:r._("AP®︎ Calculus BC: Limits and continuity (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Limits and continuity (old)")},topic_exercise_xc36e3406a0105019:{description:r._("AP®︎ Calculus BC: Limits and continuity (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Limits and continuity (old)")},topic_exercise_x8b1c07d3da0175a5_mastery:{description:r._("AP®︎ Calculus BC: Parametric equations, polar coordinates, and vector-valued functions"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Parametric equations, polar coordinates, and vector-valued functions")},topic_exercise_x8b1c07d3da0175a5:{description:r._("AP®︎ Calculus BC: Parametric equations, polar coordinates, and vector-valued functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Parametric equations, polar coordinates, and vector-valued functions (old)")},topic_exercise_x201344f75c07d4ee_mastery:{description:r._("AP®︎ Calculus BC: Series"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Series")},topic_exercise_x201344f75c07d4ee:{description:r._("AP®︎ Calculus BC: Series (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Series (old)")},topic_exercise_x67c519a3c020eab0_mastery:{description:r._("AP®︎ Calculus BC: Using derivatives to analyze functions"),extendedDescription:r._("Achieve mastery in all skills in AP®︎ Calculus BC: Using derivatives to analyze functions")},topic_exercise_x67c519a3c020eab0:{description:r._("AP®︎ Calculus BC: Using derivatives to analyze functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in AP®︎ Calculus BC: Using derivatives to analyze functions (old)")},topic_exercise_qT3HZxt6XvuKEqczzytKCF8PQWQT_JP1VNI9UJDn_mastery:{description:r._("Area, perimeter, and volume"),extendedDescription:r._("Achieve mastery in all skills in Area, perimeter, and volume")},topic_exercise_x16fb936c_mastery:{description:r._("Area, perimeter, and volume"),extendedDescription:r._("Achieve mastery in all skills in Area, perimeter, and volume")},topic_exercise_qT3HZxt6XvuKEqczzytKCF8PQWQT_JP1VNI9UJDn:{description:r._("Area, perimeter, and volume (old)"),extendedDescription:r._("Achieve proficiency in all skills in Area, perimeter, and volume (old)")},topic_exercise_x16fb936c:{description:r._("Area, perimeter, and volume (old)"),extendedDescription:r._("Achieve proficiency in all skills in Area, perimeter, and volume (old)")},topic_exercise_xe3bf5942_mastery:{description:r._("Arithmetic essentials: Decimals"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic essentials: Decimals")},topic_exercise_xe3bf5942:{description:r._("Arithmetic essentials: Decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic essentials: Decimals (old)")},topic_exercise_x6a41d97e_mastery:{description:r._("Arithmetic essentials: Fractions"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic essentials: Fractions")},topic_exercise_x6a41d97e:{description:r._("Arithmetic essentials: Fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic essentials: Fractions (old)")},topic_exercise_x910b651b_mastery:{description:r._("Arithmetic properties"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic properties")},topic_exercise_x910b651b:{description:r._("Arithmetic properties (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic properties (old)")},topic_exercise_KHDySQBco4Z5ChI1U4UpyHU954YJ8QahCFcDsImA_mastery:{description:r._("Arithmetic: Addition and subtraction"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic: Addition and subtraction")},topic_exercise_x352f9bcb_mastery:{description:r._("Arithmetic: Addition and subtraction"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic: Addition and subtraction")},topic_exercise_KHDySQBco4Z5ChI1U4UpyHU954YJ8QahCFcDsImA:{description:r._("Arithmetic: Addition and subtraction (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic: Addition and subtraction (old)")},topic_exercise_x352f9bcb:{description:r._("Arithmetic: Addition and subtraction (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic: Addition and subtraction (old)")},topic_exercise_C0kfQ3mZSE_zBNfxY7EH4Kdwu_HaHM_oiR1BlAyW_mastery:{description:r._("Arithmetic: Decimals"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic: Decimals")},topic_exercise_xa869475e_mastery:{description:r._("Arithmetic: Decimals"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic: Decimals")},topic_exercise_C0kfQ3mZSE_zBNfxY7EH4Kdwu_HaHM_oiR1BlAyW:{description:r._("Arithmetic: Decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic: Decimals (old)")},topic_exercise_xa869475e:{description:r._("Arithmetic: Decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic: Decimals (old)")},"topic_exercise_6yXN4Yvo--fg2MGyd3mzG3MLP9ktdWa1iftIU9Ed_mastery":{description:r._("Arithmetic: Fractions"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic: Fractions")},topic_exercise_x4e0ba0da_mastery:{description:r._("Arithmetic: Fractions"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic: Fractions")},"topic_exercise_6yXN4Yvo--fg2MGyd3mzG3MLP9ktdWa1iftIU9Ed":{description:r._("Arithmetic: Fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic: Fractions (old)")},topic_exercise_x4e0ba0da:{description:r._("Arithmetic: Fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic: Fractions (old)")},topic_exercise_jjNw_P7DF9IrnyNAI0qQuJOPP9EygH7UKatgWVem_mastery:{description:r._("Arithmetic: Multiplication and division"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic: Multiplication and division")},topic_exercise_x85580c81_mastery:{description:r._("Arithmetic: Multiplication and division"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic: Multiplication and division")},topic_exercise_jjNw_P7DF9IrnyNAI0qQuJOPP9EygH7UKatgWVem:{description:r._("Arithmetic: Multiplication and division (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic: Multiplication and division (old)")},topic_exercise_x85580c81:{description:r._("Arithmetic: Multiplication and division (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic: Multiplication and division (old)")},topic_exercise_x518bed67_mastery:{description:r._("Arithmetic: Negative numbers"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic: Negative numbers")},topic_exercise_x518bed67:{description:r._("Arithmetic: Negative numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic: Negative numbers (old)")},"topic_exercise_dCbo4FwcSVKyciaY4Ok6F0a-FtFxcOcAKOILdb6q_mastery":{description:r._("Arithmetic: Negative numbers and absolute value"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic: Negative numbers and absolute value")},"topic_exercise_dCbo4FwcSVKyciaY4Ok6F0a-FtFxcOcAKOILdb6q":{description:r._("Arithmetic: Negative numbers and absolute value (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic: Negative numbers and absolute value (old)")},topic_exercise_x60491111_mastery:{description:r._("Arithmetic: Telling time"),extendedDescription:r._("Achieve mastery in all skills in Arithmetic: Telling time")},topic_exercise_x60491111:{description:r._("Arithmetic: Telling time (old)"),extendedDescription:r._("Achieve proficiency in all skills in Arithmetic: Telling time (old)")},topic_exercise_x67cb5d9c_mastery:{description:r._("Basic geometry: Angles"),extendedDescription:r._("Achieve mastery in all skills in Basic geometry: Angles")},topic_exercise_x67cb5d9c:{description:r._("Basic geometry: Angles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Basic geometry: Angles (old)")},topic_exercise_x073aa5c2_mastery:{description:r._("Basic geometry: Area and perimeter"),extendedDescription:r._("Achieve mastery in all skills in Basic geometry: Area and perimeter")},topic_exercise_x073aa5c2:{description:r._("Basic geometry: Area and perimeter (old)"),extendedDescription:r._("Achieve proficiency in all skills in Basic geometry: Area and perimeter (old)")},topic_exercise_x0b42b472_mastery:{description:r._("Basic geometry: Coordinate plane"),extendedDescription:r._("Achieve mastery in all skills in Basic geometry: Coordinate plane")},topic_exercise_x0b42b472:{description:r._("Basic geometry: Coordinate plane (old)"),extendedDescription:r._("Achieve proficiency in all skills in Basic geometry: Coordinate plane (old)")},topic_exercise_x5b855a1e_mastery:{description:r._("Basic geometry: Lines"),extendedDescription:r._("Achieve mastery in all skills in Basic geometry: Lines")},topic_exercise_x5b855a1e:{description:r._("Basic geometry: Lines (old)"),extendedDescription:r._("Achieve proficiency in all skills in Basic geometry: Lines (old)")},topic_exercise_xa9c7d564_mastery:{description:r._("Basic geometry: Pythagorean theorem"),extendedDescription:r._("Achieve mastery in all skills in Basic geometry: Pythagorean theorem")},topic_exercise_xa9c7d564:{description:r._("Basic geometry: Pythagorean theorem (old)"),extendedDescription:r._("Achieve proficiency in all skills in Basic geometry: Pythagorean theorem (old)")},topic_exercise_x198798e5_mastery:{description:r._("Basic geometry: Shapes"),extendedDescription:r._("Achieve mastery in all skills in Basic geometry: Shapes")},topic_exercise_x198798e5:{description:r._("Basic geometry: Shapes (old)"),extendedDescription:r._("Achieve proficiency in all skills in Basic geometry: Shapes (old)")},topic_exercise_xbc33bb33_mastery:{description:r._("Basic geometry: Transformations, congruence, and similarity"),extendedDescription:r._("Achieve mastery in all skills in Basic geometry: Transformations, congruence, and similarity")},topic_exercise_xbc33bb33:{description:r._("Basic geometry: Transformations, congruence, and similarity (old)"),extendedDescription:r._("Achieve proficiency in all skills in Basic geometry: Transformations, congruence, and similarity (old)")},topic_exercise_x96bca81f_mastery:{description:r._("Basic geometry: Volume and surface area"),extendedDescription:r._("Achieve mastery in all skills in Basic geometry: Volume and surface area")},topic_exercise_x96bca81f:{description:r._("Basic geometry: Volume and surface area (old)"),extendedDescription:r._("Achieve proficiency in all skills in Basic geometry: Volume and surface area (old)")},topic_exercise_BL2ggmxriqndNUJ_zY3VGzTpD0jlB4i6n32sErhm_mastery:{description:r._("Basic ratios and proportions"),extendedDescription:r._("Achieve mastery in all skills in Basic ratios and proportions")},topic_exercise_BL2ggmxriqndNUJ_zY3VGzTpD0jlB4i6n32sErhm:{description:r._("Basic ratios and proportions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Basic ratios and proportions (old)")},"topic_exercise_1fQH4dvaiy4S-o36n4_b-cyACZVHNGlb_JDOHTSk_mastery":{description:r._("Calculus"),extendedDescription:r._("Achieve mastery in all skills in Calculus")},topic_exercise_x786f2022_mastery:{description:r._("Calculus"),extendedDescription:r._("Achieve mastery in all skills in Calculus")},"topic_exercise_1fQH4dvaiy4S-o36n4_b-cyACZVHNGlb_JDOHTSk":{description:r._("Calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in Calculus (old)")},topic_exercise_x786f2022:{description:r._("Calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in Calculus (old)")},"topic_exercise_btmBpJOBWfBUwHDR8uXKNRvaM7B1J-Y02KlP0DPx_mastery":{description:r._("California Standards Test: Algebra I"),extendedDescription:r._("Achieve mastery in all skills in California Standards Test: Algebra I")},"topic_exercise_btmBpJOBWfBUwHDR8uXKNRvaM7B1J-Y02KlP0DPx":{description:r._("California Standards Test: Algebra I (old)"),extendedDescription:r._("Achieve proficiency in all skills in California Standards Test: Algebra I (old)")},topic_exercise_edNXuic6IZ9oopt6JOv2GbEdVu2mthUm_x9IRM7i_mastery:{description:r._("California Standards Test: Algebra II"),extendedDescription:r._("Achieve mastery in all skills in California Standards Test: Algebra II")},topic_exercise_edNXuic6IZ9oopt6JOv2GbEdVu2mthUm_x9IRM7i:{description:r._("California Standards Test: Algebra II (old)"),extendedDescription:r._("Achieve proficiency in all skills in California Standards Test: Algebra II (old)")},topic_exercise_sRgeHjYFgf7JdgVRV8g0a_7zcCwkB9LdrCvWyOuS_mastery:{description:r._("Chemistry"),extendedDescription:r._("Achieve mastery in all skills in Chemistry")},topic_exercise_x822131fc_mastery:{description:r._("Chemistry"),extendedDescription:r._("Achieve mastery in all skills in Chemistry")},topic_exercise_sRgeHjYFgf7JdgVRV8g0a_7zcCwkB9LdrCvWyOuS:{description:r._("Chemistry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Chemistry (old)")},topic_exercise_x822131fc:{description:r._("Chemistry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Chemistry (old)")},"topic_exercise_7S44AwNUape623eVyjSKwyDO830usHtTx-DGqOd__mastery":{description:r._("Circle arcs and sectors"),extendedDescription:r._("Achieve mastery in all skills in Circle arcs and sectors")},"topic_exercise_7S44AwNUape623eVyjSKwyDO830usHtTx-DGqOd_":{description:r._("Circle arcs and sectors (old)"),extendedDescription:r._("Achieve proficiency in all skills in Circle arcs and sectors (old)")},topic_exercise_JM60nYoau9lv3NF5BjocJk_M1PaxAMXVmzcv_oss_mastery:{description:r._("Circles"),extendedDescription:r._("Achieve mastery in all skills in Circles")},topic_exercise_x021a201c_mastery:{description:r._("Circles"),extendedDescription:r._("Achieve mastery in all skills in Circles")},topic_exercise_JM60nYoau9lv3NF5BjocJk_M1PaxAMXVmzcv_oss:{description:r._("Circles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Circles (old)")},topic_exercise_x021a201c:{description:r._("Circles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Circles (old)")},"topic_exercise_W2DR5oRDxzv_wVlz_6K2X38wajMz-ds9a349_JmF_mastery":{description:r._("ck12.org Algebra 1 Examples"),extendedDescription:r._("Achieve mastery in all skills in ck12.org Algebra 1 Examples")},"topic_exercise_W2DR5oRDxzv_wVlz_6K2X38wajMz-ds9a349_JmF":{description:r._("ck12.org Algebra 1 Examples (old)"),extendedDescription:r._("Achieve proficiency in all skills in ck12.org Algebra 1 Examples (old)")},"topic_exercise_wUXIUR9Hs-zsIFnoyfcoiOBECV_GutaZu0GGZvf6_mastery":{description:r._("Complex numbers"),extendedDescription:r._("Achieve mastery in all skills in Complex numbers")},topic_exercise_xd7a3ca35_mastery:{description:r._("Complex numbers"),extendedDescription:r._("Achieve mastery in all skills in Complex numbers")},"topic_exercise_wUXIUR9Hs-zsIFnoyfcoiOBECV_GutaZu0GGZvf6":{description:r._("Complex numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Complex numbers (old)")},topic_exercise_xd7a3ca35:{description:r._("Complex numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Complex numbers (old)")},topic_exercise_x7f4d2dc1_mastery:{description:r._("Congruent triangles"),extendedDescription:r._("Achieve mastery in all skills in Congruent triangles")},topic_exercise_x7f4d2dc1:{description:r._("Congruent triangles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Congruent triangles (old)")},topic_exercise_2Urytk8IVv4Nieff1JBvu_IEc4shx2Lft5oed509_mastery:{description:r._("Conic sections"),extendedDescription:r._("Achieve mastery in all skills in Conic sections")},topic_exercise_x18d95b5d_mastery:{description:r._("Conic sections"),extendedDescription:r._("Achieve mastery in all skills in Conic sections")},topic_exercise_2Urytk8IVv4Nieff1JBvu_IEc4shx2Lft5oed509:{description:r._("Conic sections (old)"),extendedDescription:r._("Achieve proficiency in all skills in Conic sections (old)")},topic_exercise_x18d95b5d:{description:r._("Conic sections (old)"),extendedDescription:r._("Achieve proficiency in all skills in Conic sections (old)")},"topic_exercise_IxlIoae-BqeZbVR7mVSKsvdcJkgsDq_1pDB3DAzV_mastery":{description:r._("CS Exercises"),extendedDescription:r._("Achieve mastery in all skills in CS Exercises")},"topic_exercise_IxlIoae-BqeZbVR7mVSKsvdcJkgsDq_1pDB3DAzV":{description:r._("CS Exercises (old)"),extendedDescription:r._("Achieve proficiency in all skills in CS Exercises (old)")},topic_exercise_x2cc75188_mastery:{description:r._("Current SAT (through January 2016): Full-length SAT"),extendedDescription:r._("Achieve mastery in all skills in Current SAT (through January 2016): Full-length SAT")},topic_exercise_x2cc75188:{description:r._("Current SAT (through January 2016): Full-length SAT (old)"),extendedDescription:r._("Achieve proficiency in all skills in Current SAT (through January 2016): Full-length SAT (old)")},topic_exercise_x8cb799e4_mastery:{description:r._("Current SAT (through January 2016): SAT Math practice"),extendedDescription:r._("Achieve mastery in all skills in Current SAT (through January 2016): SAT Math practice")},topic_exercise_x8cb799e4:{description:r._("Current SAT (through January 2016): SAT Math practice (old)"),extendedDescription:r._("Achieve proficiency in all skills in Current SAT (through January 2016): SAT Math practice (old)")},topic_exercise_xa142ef20_mastery:{description:r._("Current SAT (through January 2016): SAT Reading and Writing practice"),extendedDescription:r._("Achieve mastery in all skills in Current SAT (through January 2016): SAT Reading and Writing practice")},topic_exercise_xa142ef20:{description:r._("Current SAT (through January 2016): SAT Reading and Writing practice (old)"),extendedDescription:r._("Achieve proficiency in all skills in Current SAT (through January 2016): SAT Reading and Writing practice (old)")},topic_exercise_x80dafc21_mastery:{description:r._("Decimals"),extendedDescription:r._("Achieve mastery in all skills in Decimals")},topic_exercise_x80dafc21:{description:r._("Decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Decimals (old)")},topic_exercise_x778939c0_mastery:{description:r._("Differential calculus: Advanced differentiation"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Advanced differentiation")},topic_exercise_x778939c0:{description:r._("Differential calculus: Advanced differentiation (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Advanced differentiation (old)")},topic_exercise_x3d7703dc19a01c46_mastery:{description:r._("Differential Calculus: Analyzing functions "),extendedDescription:r._("Achieve mastery in all skills in Differential Calculus: Analyzing functions ")},topic_exercise_x3d7703dc19a01c46:{description:r._("Differential Calculus: Analyzing functions  (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential Calculus: Analyzing functions  (old)")},topic_exercise_x14aabbd0_mastery:{description:r._("Differential calculus: Analyzing functions with calculus"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Analyzing functions with calculus")},topic_exercise_x14aabbd0:{description:r._("Differential calculus: Analyzing functions with calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Analyzing functions with calculus (old)")},topic_exercise_xc6d68993f5f78dd7_mastery:{description:r._("Differential Calculus: Applications of derivatives"),extendedDescription:r._("Achieve mastery in all skills in Differential Calculus: Applications of derivatives")},topic_exercise_xc6d68993f5f78dd7:{description:r._("Differential Calculus: Applications of derivatives (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential Calculus: Applications of derivatives (old)")},topic_exercise_xd5874709_mastery:{description:r._("Differential calculus: Basic differentiation"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Basic differentiation")},topic_exercise_xd5874709:{description:r._("Differential calculus: Basic differentiation (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Basic differentiation (old)")},topic_exercise_x309b509f_mastery:{description:r._("Differential calculus: Continuity"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Continuity")},topic_exercise_x309b509f:{description:r._("Differential calculus: Continuity (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Continuity (old)")},topic_exercise_wIMjpyXXDoFfRGrDW614_IZy3N3caYFm8NrTSCpJ_mastery:{description:r._("Differential calculus: Derivative applications"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Derivative applications")},topic_exercise_x923da12d_mastery:{description:r._("Differential calculus: Derivative applications"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Derivative applications")},topic_exercise_wIMjpyXXDoFfRGrDW614_IZy3N3caYFm8NrTSCpJ:{description:r._("Differential calculus: Derivative applications (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Derivative applications (old)")},topic_exercise_x923da12d:{description:r._("Differential calculus: Derivative applications (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Derivative applications (old)")},topic_exercise_x5398b3b3_mastery:{description:r._("Differential calculus: Derivative introduction"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Derivative introduction")},topic_exercise_x5398b3b3:{description:r._("Differential calculus: Derivative introduction (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Derivative introduction (old)")},topic_exercise_xab204ad888d46826_mastery:{description:r._("Differential Calculus: Derivatives: chain rule and other advanced topics"),extendedDescription:r._("Achieve mastery in all skills in Differential Calculus: Derivatives: chain rule and other advanced topics")},topic_exercise_xab204ad888d46826:{description:r._("Differential Calculus: Derivatives: chain rule and other advanced topics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential Calculus: Derivatives: chain rule and other advanced topics (old)")},topic_exercise_xbd6cd865e14ffa74_mastery:{description:r._("Differential Calculus: Derivatives: definition and basic rules"),extendedDescription:r._("Achieve mastery in all skills in Differential Calculus: Derivatives: definition and basic rules")},topic_exercise_xbd6cd865e14ffa74:{description:r._("Differential Calculus: Derivatives: definition and basic rules (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential Calculus: Derivatives: definition and basic rules (old)")},topic_exercise_xca93b482_mastery:{description:r._("Differential calculus: Differentiating common functions"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Differentiating common functions")},topic_exercise_xca93b482:{description:r._("Differential calculus: Differentiating common functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Differentiating common functions (old)")},topic_exercise_xf734ef1c_mastery:{description:r._("Differential calculus: Infinite limits"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Infinite limits")},topic_exercise_xf734ef1c:{description:r._("Differential calculus: Infinite limits (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Infinite limits (old)")},"topic_exercise_1QfevAgIgw4QrPvgruXft-x578bSFE7nm6_Nr08-_mastery":{description:r._("Differential calculus: Limits"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Limits")},"topic_exercise_1QfevAgIgw4QrPvgruXft-x578bSFE7nm6_Nr08-":{description:r._("Differential calculus: Limits (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Limits (old)")},topic_exercise_x5c2512ae3554293f_mastery:{description:r._("Differential Calculus: Limits and continuity"),extendedDescription:r._("Achieve mastery in all skills in Differential Calculus: Limits and continuity")},topic_exercise_x5c2512ae3554293f:{description:r._("Differential Calculus: Limits and continuity (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential Calculus: Limits and continuity (old)")},topic_exercise_x1e3477dc_mastery:{description:r._("Differential calculus: Limits basics"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Limits basics")},topic_exercise_x1e3477dc:{description:r._("Differential calculus: Limits basics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Limits basics (old)")},topic_exercise_xd65559c1_mastery:{description:r._("Differential calculus: Limits from equations"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Limits from equations")},topic_exercise_xd65559c1:{description:r._("Differential calculus: Limits from equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Limits from equations (old)")},topic_exercise_x92c15682_mastery:{description:r._("Differential calculus: Miscellaneous"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Miscellaneous")},topic_exercise_x92c15682:{description:r._("Differential calculus: Miscellaneous (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Miscellaneous (old)")},topic_exercise_xb7a0d2bb2c9b81f4_mastery:{description:r._("Differential Calculus: Parametric equations, polar coordinates, and vector-valued functions"),extendedDescription:r._("Achieve mastery in all skills in Differential Calculus: Parametric equations, polar coordinates, and vector-valued functions")},topic_exercise_xb7a0d2bb2c9b81f4:{description:r._("Differential Calculus: Parametric equations, polar coordinates, and vector-valued functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential Calculus: Parametric equations, polar coordinates, and vector-valued functions (old)")},topic_exercise_x32acf9ee_mastery:{description:r._("Differential calculus: Product, quotient, & chain rules"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Product, quotient, & chain rules")},topic_exercise_x32acf9ee:{description:r._("Differential calculus: Product, quotient, & chain rules (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Product, quotient, & chain rules (old)")},topic_exercise_BoVJh13O31TOPpaa0VnADNuFos89D_bJrSRXpd_9_mastery:{description:r._("Differential calculus: Taking derivatives"),extendedDescription:r._("Achieve mastery in all skills in Differential calculus: Taking derivatives")},topic_exercise_BoVJh13O31TOPpaa0VnADNuFos89D_bJrSRXpd_9:{description:r._("Differential calculus: Taking derivatives (old)"),extendedDescription:r._("Achieve proficiency in all skills in Differential calculus: Taking derivatives (old)")},topic_exercise_xd0ae8a03_mastery:{description:r._("Early math: Addition and subtraction intro"),extendedDescription:r._("Achieve mastery in all skills in Early math: Addition and subtraction intro")},topic_exercise_xd0ae8a03:{description:r._("Early math: Addition and subtraction intro (old)"),extendedDescription:r._("Achieve proficiency in all skills in Early math: Addition and subtraction intro (old)")},topic_exercise_x2a262576_mastery:{description:r._("Early math: Addition and subtraction within 100"),extendedDescription:r._("Achieve mastery in all skills in Early math: Addition and subtraction within 100")},topic_exercise_x2a262576:{description:r._("Early math: Addition and subtraction within 100 (old)"),extendedDescription:r._("Achieve proficiency in all skills in Early math: Addition and subtraction within 100 (old)")},topic_exercise_x4f9f5221_mastery:{description:r._("Early math: Addition and subtraction within 1000"),extendedDescription:r._("Achieve mastery in all skills in Early math: Addition and subtraction within 1000")},topic_exercise_x4f9f5221:{description:r._("Early math: Addition and subtraction within 1000 (old)"),extendedDescription:r._("Achieve proficiency in all skills in Early math: Addition and subtraction within 1000 (old)")},topic_exercise_xa2993d94_mastery:{description:r._("Early math: Addition and subtraction within 20"),extendedDescription:r._("Achieve mastery in all skills in Early math: Addition and subtraction within 20")},topic_exercise_xa2993d94:{description:r._("Early math: Addition and subtraction within 20 (old)"),extendedDescription:r._("Achieve proficiency in all skills in Early math: Addition and subtraction within 20 (old)")},topic_exercise_x310ffe65_mastery:{description:r._("Early math: Counting"),extendedDescription:r._("Achieve mastery in all skills in Early math: Counting")},topic_exercise_x310ffe65:{description:r._("Early math: Counting (old)"),extendedDescription:r._("Achieve proficiency in all skills in Early math: Counting (old)")},topic_exercise_x54b9a662_mastery:{description:r._("Early math: Geometry"),extendedDescription:r._("Achieve mastery in all skills in Early math: Geometry")},topic_exercise_x54b9a662:{description:r._("Early math: Geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Early math: Geometry (old)")},topic_exercise_x853bca69_mastery:{description:r._("Early math: Measurement and data"),extendedDescription:r._("Achieve mastery in all skills in Early math: Measurement and data")},topic_exercise_x853bca69:{description:r._("Early math: Measurement and data (old)"),extendedDescription:r._("Achieve proficiency in all skills in Early math: Measurement and data (old)")},topic_exercise_x314bd06e_mastery:{description:r._("Early math: Place value (tens and hundreds)"),extendedDescription:r._("Achieve mastery in all skills in Early math: Place value (tens and hundreds)")},topic_exercise_x314bd06e:{description:r._("Early math: Place value (tens and hundreds) (old)"),extendedDescription:r._("Achieve proficiency in all skills in Early math: Place value (tens and hundreds) (old)")},topic_exercise_K62pPNvRVUW0wCVsQWqSSZDj2SUVisbA4AMNuqJe_mastery:{description:r._("Equation of a line"),extendedDescription:r._("Achieve mastery in all skills in Equation of a line")},topic_exercise_czHTYtJhEUrZm4VMWWNf5pltVGJVx2TCmoXbVs1h_mastery:{description:r._("Equation of a line"),extendedDescription:r._("Achieve mastery in all skills in Equation of a line")},topic_exercise_K62pPNvRVUW0wCVsQWqSSZDj2SUVisbA4AMNuqJe:{description:r._("Equation of a line (old)"),extendedDescription:r._("Achieve proficiency in all skills in Equation of a line (old)")},topic_exercise_czHTYtJhEUrZm4VMWWNf5pltVGJVx2TCmoXbVs1h:{description:r._("Equation of a line (old)"),extendedDescription:r._("Achieve proficiency in all skills in Equation of a line (old)")},topic_exercise_x900d9176_mastery:{description:r._("Exponents, radicals, and scientific notation"),extendedDescription:r._("Achieve mastery in all skills in Exponents, radicals, and scientific notation")},topic_exercise_x900d9176:{description:r._("Exponents, radicals, and scientific notation (old)"),extendedDescription:r._("Achieve proficiency in all skills in Exponents, radicals, and scientific notation (old)")},topic_exercise_x3b866d76_mastery:{description:r._("Factors and multiples"),extendedDescription:r._("Achieve mastery in all skills in Factors and multiples")},topic_exercise_x3b866d76:{description:r._("Factors and multiples (old)"),extendedDescription:r._("Achieve proficiency in all skills in Factors and multiples (old)")},topic_exercise_xd47ef507_mastery:{description:r._("Fractions"),extendedDescription:r._("Achieve mastery in all skills in Fractions")},topic_exercise_xd47ef507:{description:r._("Fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Fractions (old)")},"topic_exercise_eMOhlYaagVEi8MLU4ALY51FkS-i6tdS6QXc5kRx6_mastery":{description:r._("Functions"),extendedDescription:r._("Achieve mastery in all skills in Functions")},topic_exercise_xe8002e2d_mastery:{description:r._("Functions"),extendedDescription:r._("Achieve mastery in all skills in Functions")},"topic_exercise_eMOhlYaagVEi8MLU4ALY51FkS-i6tdS6QXc5kRx6":{description:r._("Functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Functions (old)")},topic_exercise_xe8002e2d:{description:r._("Functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Functions (old)")},topic_exercise_xaf60b762_mastery:{description:r._("Geometry: Analytic geometry"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Analytic geometry")},topic_exercise_xaf60b762:{description:r._("Geometry: Analytic geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Analytic geometry (old)")},topic_exercise_xLyOiELVpsXCiF_JnNjxfkIXZ_1ffpiYCSP7Um3H_mastery:{description:r._("Geometry: Angles & intersecting lines"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Angles & intersecting lines")},topic_exercise_xLyOiELVpsXCiF_JnNjxfkIXZ_1ffpiYCSP7Um3H:{description:r._("Geometry: Angles & intersecting lines (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Angles & intersecting lines (old)")},topic_exercise_x2b399649_mastery:{description:r._("Geometry: Circles"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Circles")},topic_exercise_x2b399649:{description:r._("Geometry: Circles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Circles (old)")},topic_exercise_xR_zAHtYLpu0FWR2TblREw3SnSwSj_kib0mhmpoP_mastery:{description:r._("Geometry: Congruence"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Congruence")},topic_exercise_xR_zAHtYLpu0FWR2TblREw3SnSwSj_kib0mhmpoP:{description:r._("Geometry: Congruence (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Congruence (old)")},topic_exercise_x2b70434f_mastery:{description:r._("Geometry: Geometric constructions"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Geometric constructions")},topic_exercise_x2b70434f:{description:r._("Geometry: Geometric constructions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Geometric constructions (old)")},topic_exercise_x20b641c5_mastery:{description:r._("Geometry: Logical reasoning"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Logical reasoning")},topic_exercise_x20b641c5:{description:r._("Geometry: Logical reasoning (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Logical reasoning (old)")},topic_exercise_x82bf49e8_mastery:{description:r._("Geometry: Miscellaneous"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Miscellaneous")},topic_exercise_x82bf49e8:{description:r._("Geometry: Miscellaneous (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Miscellaneous (old)")},topic_exercise_10MlOxExUBBQNHgviilzlgi9KIpYSd7NQ2Z1todb_mastery:{description:r._("Geometry: Perimeter, area, and volume"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Perimeter, area, and volume")},topic_exercise_10MlOxExUBBQNHgviilzlgi9KIpYSd7NQ2Z1todb:{description:r._("Geometry: Perimeter, area, and volume (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Perimeter, area, and volume (old)")},topic_exercise_xc6b8f425_mastery:{description:r._("Geometry: Quadrilaterals "),extendedDescription:r._("Achieve mastery in all skills in Geometry: Quadrilaterals ")},topic_exercise_xc6b8f425:{description:r._("Geometry: Quadrilaterals  (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Quadrilaterals  (old)")},topic_exercise_MkfMqpEKPS0otnKDiCeO6HIMB7MFonwHJAJJhXpL_mastery:{description:r._("Geometry: Right triangles and trigonometry"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Right triangles and trigonometry")},topic_exercise_MkfMqpEKPS0otnKDiCeO6HIMB7MFonwHJAJJhXpL:{description:r._("Geometry: Right triangles and trigonometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Right triangles and trigonometry (old)")},topic_exercise_duLZoDIgppI8sWSZRcx8wKtHULQqfn5LgUEywejp_mastery:{description:r._("Geometry: Similarity"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Similarity")},topic_exercise_duLZoDIgppI8sWSZRcx8wKtHULQqfn5LgUEywejp:{description:r._("Geometry: Similarity (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Similarity (old)")},topic_exercise_fXOzwkCI8atCpgrnlCENSSw7OL72WPD5ICY0amSd_mastery:{description:r._("Geometry: Special properties and parts of triangles"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Special properties and parts of triangles")},topic_exercise_fXOzwkCI8atCpgrnlCENSSw7OL72WPD5ICY0amSd:{description:r._("Geometry: Special properties and parts of triangles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Special properties and parts of triangles (old)")},topic_exercise_xd5be27be_mastery:{description:r._("Geometry: Tools of geometry"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Tools of geometry")},topic_exercise_xd5be27be:{description:r._("Geometry: Tools of geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Tools of geometry (old)")},"topic_exercise_GaFn0lA_acCcYFs3Ps2w2Ain5icHT2BF_lUmnS-W_mastery":{description:r._("Geometry: Transformations"),extendedDescription:r._("Achieve mastery in all skills in Geometry: Transformations")},"topic_exercise_GaFn0lA_acCcYFs3Ps2w2Ain5icHT2BF_lUmnS-W":{description:r._("Geometry: Transformations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Geometry: Transformations (old)")},"topic_exercise_ZruGtT-2SZipzijKgdpH27c3xgWtiPGA_G6JePnr_mastery":{description:r._("Graphing points, equations and inequalities"),extendedDescription:r._("Achieve mastery in all skills in Graphing points, equations and inequalities")},topic_exercise_x95ee270d_mastery:{description:r._("Graphing points, equations and inequalities"),extendedDescription:r._("Achieve mastery in all skills in Graphing points, equations and inequalities")},"topic_exercise_ZruGtT-2SZipzijKgdpH27c3xgWtiPGA_G6JePnr":{description:r._("Graphing points, equations and inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Graphing points, equations and inequalities (old)")},topic_exercise_x95ee270d:{description:r._("Graphing points, equations and inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Graphing points, equations and inequalities (old)")},topic_exercise_xaa176d24_mastery:{description:r._("High school geometry: Analytic geometry"),extendedDescription:r._("Achieve mastery in all skills in High school geometry: Analytic geometry")},topic_exercise_xaa176d24:{description:r._("High school geometry: Analytic geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school geometry: Analytic geometry (old)")},topic_exercise_x735339fa_mastery:{description:r._("High school geometry: Circles"),extendedDescription:r._("Achieve mastery in all skills in High school geometry: Circles")},topic_exercise_x735339fa:{description:r._("High school geometry: Circles (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school geometry: Circles (old)")},topic_exercise_x1d999dce_mastery:{description:r._("High school geometry: Congruence"),extendedDescription:r._("Achieve mastery in all skills in High school geometry: Congruence")},topic_exercise_x1d999dce:{description:r._("High school geometry: Congruence (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school geometry: Congruence (old)")},topic_exercise_x39dc0a7b_mastery:{description:r._("High school geometry: Geometry foundations"),extendedDescription:r._("Achieve mastery in all skills in High school geometry: Geometry foundations")},topic_exercise_x39dc0a7b:{description:r._("High school geometry: Geometry foundations (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school geometry: Geometry foundations (old)")},topic_exercise_x7597fbbe_mastery:{description:r._("High school geometry: Right triangles & trigonometry"),extendedDescription:r._("Achieve mastery in all skills in High school geometry: Right triangles & trigonometry")},topic_exercise_x7597fbbe:{description:r._("High school geometry: Right triangles & trigonometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school geometry: Right triangles & trigonometry (old)")},topic_exercise_x4192cc77_mastery:{description:r._("High school geometry: Similarity"),extendedDescription:r._("Achieve mastery in all skills in High school geometry: Similarity")},topic_exercise_x4192cc77:{description:r._("High school geometry: Similarity (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school geometry: Similarity (old)")},topic_exercise_x9e6f6ed7_mastery:{description:r._("High school geometry: Solid geometry"),extendedDescription:r._("Achieve mastery in all skills in High school geometry: Solid geometry")},topic_exercise_x9e6f6ed7:{description:r._("High school geometry: Solid geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school geometry: Solid geometry (old)")},topic_exercise_xc244bcf0_mastery:{description:r._("High school geometry: Transformations"),extendedDescription:r._("Achieve mastery in all skills in High school geometry: Transformations")},topic_exercise_xc244bcf0:{description:r._("High school geometry: Transformations (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school geometry: Transformations (old)")},topic_exercise_x2394bd7b_mastery:{description:r._("High school statistics: Data distributions"),extendedDescription:r._("Achieve mastery in all skills in High school statistics: Data distributions")},topic_exercise_x2394bd7b:{description:r._("High school statistics: Data distributions (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school statistics: Data distributions (old)")},topic_exercise_xf1304f59_mastery:{description:r._("High school statistics: Normal distributions"),extendedDescription:r._("Achieve mastery in all skills in High school statistics: Normal distributions")},topic_exercise_xf1304f59:{description:r._("High school statistics: Normal distributions (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school statistics: Normal distributions (old)")},topic_exercise_x8d0deee9_mastery:{description:r._("High school statistics: Probability"),extendedDescription:r._("Achieve mastery in all skills in High school statistics: Probability")},topic_exercise_x8d0deee9:{description:r._("High school statistics: Probability (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school statistics: Probability (old)")},topic_exercise_xb488d4d2_mastery:{description:r._("High school statistics: Scatterplots"),extendedDescription:r._("Achieve mastery in all skills in High school statistics: Scatterplots")},topic_exercise_xb488d4d2:{description:r._("High school statistics: Scatterplots (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school statistics: Scatterplots (old)")},topic_exercise_xdd704d10_mastery:{description:r._("High school statistics: Study design"),extendedDescription:r._("Achieve mastery in all skills in High school statistics: Study design")},topic_exercise_xdd704d10:{description:r._("High school statistics: Study design (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school statistics: Study design (old)")},topic_exercise_x2143fc3d_mastery:{description:r._("High school statistics: Two-way tables"),extendedDescription:r._("Achieve mastery in all skills in High school statistics: Two-way tables")},topic_exercise_x2143fc3d:{description:r._("High school statistics: Two-way tables (old)"),extendedDescription:r._("Achieve proficiency in all skills in High school statistics: Two-way tables (old)")},topic_exercise_x2a3773b2_mastery:{description:r._("Inferential statistics"),extendedDescription:r._("Achieve mastery in all skills in Inferential statistics")},topic_exercise_x2a3773b2:{description:r._("Inferential statistics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Inferential statistics (old)")},"topic_exercise_tYEsL7MEqnPdtRfmCRh93598-kPnQ_R2xYPcsurV_mastery":{description:r._("Integral calculus: AP Calculus practice questions"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: AP Calculus practice questions")},"topic_exercise_tYEsL7MEqnPdtRfmCRh93598-kPnQ_R2xYPcsurV":{description:r._("Integral calculus: AP Calculus practice questions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: AP Calculus practice questions (old)")},topic_exercise_x82029b0d22ed4f13_mastery:{description:r._("Integral Calculus: Applications of integrals"),extendedDescription:r._("Achieve mastery in all skills in Integral Calculus: Applications of integrals")},topic_exercise_x82029b0d22ed4f13:{description:r._("Integral Calculus: Applications of integrals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral Calculus: Applications of integrals (old)")},topic_exercise_x29fd4be8_mastery:{description:r._("Integral calculus: Area & arc length using calculus"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Area & arc length using calculus")},topic_exercise_x29fd4be8:{description:r._("Integral calculus: Area & arc length using calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Area & arc length using calculus (old)")},topic_exercise_xa102594a_mastery:{description:r._("Integral calculus: Definite integral evaluation"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Definite integral evaluation")},topic_exercise_xa102594a:{description:r._("Integral calculus: Definite integral evaluation (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Definite integral evaluation (old)")},topic_exercise_xb4891bbe_mastery:{description:r._("Integral calculus: Definite integrals introduction"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Definite integrals introduction")},topic_exercise_xb4891bbe:{description:r._("Integral calculus: Definite integrals introduction (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Definite integrals introduction (old)")},topic_exercise_x7a10a34cd2db936c_mastery:{description:r._("Integral Calculus: Differential equations"),extendedDescription:r._("Achieve mastery in all skills in Integral Calculus: Differential equations")},topic_exercise_x7a10a34cd2db936c:{description:r._("Integral Calculus: Differential equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral Calculus: Differential equations (old)")},topic_exercise_x06e84614_mastery:{description:r._("Integral calculus: Fundamental theorem of calculus"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Fundamental theorem of calculus")},topic_exercise_x06e84614:{description:r._("Integral calculus: Fundamental theorem of calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Fundamental theorem of calculus (old)")},topic_exercise_x98b8dfdb_mastery:{description:r._("Integral calculus: Indefinite integrals"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Indefinite integrals")},topic_exercise_x98b8dfdb:{description:r._("Integral calculus: Indefinite integrals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Indefinite integrals (old)")},"topic_exercise_l_x-siD3AugYxWigJq052uwAG-tbnGV7wesGeBEs_mastery":{description:r._("Integral calculus: Integrals"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Integrals")},topic_exercise_xfe2424d1ddc001f9_mastery:{description:r._("Integral Calculus: Integrals"),extendedDescription:r._("Achieve mastery in all skills in Integral Calculus: Integrals")},"topic_exercise_l_x-siD3AugYxWigJq052uwAG-tbnGV7wesGeBEs":{description:r._("Integral calculus: Integrals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Integrals (old)")},topic_exercise_xfe2424d1ddc001f9:{description:r._("Integral Calculus: Integrals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral Calculus: Integrals (old)")},topic_exercise_rxU2Db7_9vKHwkTuoBCOlJbfkL0nwf5TW07qxZyc_mastery:{description:r._("Integral calculus: Integration applications"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Integration applications")},topic_exercise_x525fa911_mastery:{description:r._("Integral calculus: Integration applications"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Integration applications")},topic_exercise_rxU2Db7_9vKHwkTuoBCOlJbfkL0nwf5TW07qxZyc:{description:r._("Integral calculus: Integration applications (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Integration applications (old)")},topic_exercise_x525fa911:{description:r._("Integral calculus: Integration applications (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Integration applications (old)")},topic_exercise_x07443e9b_mastery:{description:r._("Integral calculus: Integration techniques"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Integration techniques")},topic_exercise_x1a336ce3_mastery:{description:r._("Integral calculus: Integration techniques"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Integration techniques")},topic_exercise_x07443e9b:{description:r._("Integral calculus: Integration techniques (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Integration techniques (old)")},topic_exercise_x1a336ce3:{description:r._("Integral calculus: Integration techniques (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Integration techniques (old)")},topic_exercise_xd4f79f5f68065103_mastery:{description:r._("Integral Calculus: Parametric equations, polar coordinates, and vector-valued functions"),extendedDescription:r._("Achieve mastery in all skills in Integral Calculus: Parametric equations, polar coordinates, and vector-valued functions")},topic_exercise_xd4f79f5f68065103:{description:r._("Integral Calculus: Parametric equations, polar coordinates, and vector-valued functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral Calculus: Parametric equations, polar coordinates, and vector-valued functions (old)")},topic_exercise_x8a9c2f0d_mastery:{description:r._("Integral calculus: Power series"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Power series")},topic_exercise_x8a9c2f0d:{description:r._("Integral calculus: Power series (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Power series (old)")},topic_exercise_xc1a96f24_mastery:{description:r._("Integral calculus: Riemann sums"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Riemann sums")},topic_exercise_xc1a96f24:{description:r._("Integral calculus: Riemann sums (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Riemann sums (old)")},topic_exercise_x716b9ea4_mastery:{description:r._("Integral calculus: Sequences"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Sequences")},topic_exercise_x716b9ea4:{description:r._("Integral calculus: Sequences (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Sequences (old)")},topic_exercise_x0604b570_mastery:{description:r._("Integral calculus: Sequences & series intro"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Sequences & series intro")},topic_exercise_x0604b570:{description:r._("Integral calculus: Sequences & series intro (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Sequences & series intro (old)")},topic_exercise_0REj2d3fcvW9Qsj2hZLuebQMAaTNaG9WTlYElYrf_mastery:{description:r._("Integral calculus: Sequences, series, and function approximation"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Sequences, series, and function approximation")},topic_exercise_0REj2d3fcvW9Qsj2hZLuebQMAaTNaG9WTlYElYrf:{description:r._("Integral calculus: Sequences, series, and function approximation (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Sequences, series, and function approximation (old)")},topic_exercise_x53029aa2ea9ca96a_mastery:{description:r._("Integral Calculus: Series"),extendedDescription:r._("Achieve mastery in all skills in Integral Calculus: Series")},topic_exercise_x53029aa2ea9ca96a:{description:r._("Integral Calculus: Series (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral Calculus: Series (old)")},topic_exercise_x86dc33b7b482e2a8_mastery:{description:r._("Integral calculus: Series convergence & estimation"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Series convergence & estimation")},topic_exercise_x86dc33b7b482e2a8:{description:r._("Integral calculus: Series convergence & estimation (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Series convergence & estimation (old)")},topic_exercise_xeab22e1c_mastery:{description:r._("Integral calculus: Volume using calculus"),extendedDescription:r._("Achieve mastery in all skills in Integral calculus: Volume using calculus")},topic_exercise_xeab22e1c:{description:r._("Integral calculus: Volume using calculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in Integral calculus: Volume using calculus (old)")},topic_exercise_x88a3e8df_mastery:{description:r._("Interpreting data"),extendedDescription:r._("Achieve mastery in all skills in Interpreting data")},topic_exercise_x88a3e8df:{description:r._("Interpreting data (old)"),extendedDescription:r._("Achieve proficiency in all skills in Interpreting data (old)")},topic_exercise_Pc62pWfzO9aC9NU3sksDGzeyln8ef2oSfWgoq7or_mastery:{description:r._("Intro to Euclidean geometry"),extendedDescription:r._("Achieve mastery in all skills in Intro to Euclidean geometry")},topic_exercise_Pc62pWfzO9aC9NU3sksDGzeyln8ef2oSfWgoq7or:{description:r._("Intro to Euclidean geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Intro to Euclidean geometry (old)")},topic_exercise_eKQonkWSfzdf0JUg5_iYl5xDke_y0IyUU8z0XEyJ_mastery:{description:r._("Journey into Cryptography."),extendedDescription:r._("Achieve mastery in all skills in Journey into Cryptography.")},topic_exercise_eKQonkWSfzdf0JUg5_iYl5xDke_y0IyUU8z0XEyJ:{description:r._("Journey into Cryptography. (old)"),extendedDescription:r._("Achieve proficiency in all skills in Journey into Cryptography. (old)")},topic_exercise_xe14b6218_mastery:{description:r._("Kindergarten: Addition and subtraction"),extendedDescription:r._("Achieve mastery in all skills in Kindergarten: Addition and subtraction")},topic_exercise_xe14b6218:{description:r._("Kindergarten: Addition and subtraction (old)"),extendedDescription:r._("Achieve proficiency in all skills in Kindergarten: Addition and subtraction (old)")},topic_exercise_xa67251d8_mastery:{description:r._("Kindergarten: Counting and place value"),extendedDescription:r._("Achieve mastery in all skills in Kindergarten: Counting and place value")},topic_exercise_xa67251d8:{description:r._("Kindergarten: Counting and place value (old)"),extendedDescription:r._("Achieve proficiency in all skills in Kindergarten: Counting and place value (old)")},topic_exercise_x5e661ee5_mastery:{description:r._("Kindergarten: Measurement and geometry"),extendedDescription:r._("Achieve mastery in all skills in Kindergarten: Measurement and geometry")},topic_exercise_x5e661ee5:{description:r._("Kindergarten: Measurement and geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Kindergarten: Measurement and geometry (old)")},topic_exercise_xWSlmnZsvEPm08ptMWdV1r4HL89_weG5SyPZY7ng_mastery:{description:r._("Linear Algebra"),extendedDescription:r._("Achieve mastery in all skills in Linear Algebra")},topic_exercise_xWSlmnZsvEPm08ptMWdV1r4HL89_weG5SyPZY7ng:{description:r._("Linear Algebra (old)"),extendedDescription:r._("Achieve proficiency in all skills in Linear Algebra (old)")},topic_exercise_sEDSB7AIWcn672jS_yH_jFbDzTSgP6DuW7448517_mastery:{description:r._("Linear equations"),extendedDescription:r._("Achieve mastery in all skills in Linear equations")},topic_exercise_x86a3d4b8_mastery:{description:r._("Linear equations"),extendedDescription:r._("Achieve mastery in all skills in Linear equations")},topic_exercise_sEDSB7AIWcn672jS_yH_jFbDzTSgP6DuW7448517:{description:r._("Linear equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Linear equations (old)")},topic_exercise_x86a3d4b8:{description:r._("Linear equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Linear equations (old)")},topic_exercise_x468c6c9a_mastery:{description:r._("Linear inequalities"),extendedDescription:r._("Achieve mastery in all skills in Linear inequalities")},topic_exercise_x468c6c9a:{description:r._("Linear inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Linear inequalities (old)")},topic_exercise_SJq0OBr8A24GSYMzCeBXfRQFsb3LiuMhVpm3tBBS_mastery:{description:r._("Logical reasoning"),extendedDescription:r._("Achieve mastery in all skills in Logical reasoning")},topic_exercise_x3a4419c2_mastery:{description:r._("Logical reasoning"),extendedDescription:r._("Achieve mastery in all skills in Logical reasoning")},topic_exercise_SJq0OBr8A24GSYMzCeBXfRQFsb3LiuMhVpm3tBBS:{description:r._("Logical reasoning (old)"),extendedDescription:r._("Achieve proficiency in all skills in Logical reasoning (old)")},topic_exercise_x3a4419c2:{description:r._("Logical reasoning (old)"),extendedDescription:r._("Achieve proficiency in all skills in Logical reasoning (old)")},"topic_exercise_AyurxP7NdpHfWEHXD47wTCe-3pTNuI3lE2OZ_fie_mastery":{description:r._("MAP Basic"),extendedDescription:r._("Achieve mastery in all skills in MAP Basic")},"topic_exercise_AyurxP7NdpHfWEHXD47wTCe-3pTNuI3lE2OZ_fie":{description:r._("MAP Basic (old)"),extendedDescription:r._("Achieve proficiency in all skills in MAP Basic (old)")},topic_exercise_x3cbe69b6_mastery:{description:r._("Mathematics I (2018 edition): Analytic geometry"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Analytic geometry")},topic_exercise_x3cbe69b6:{description:r._("Mathematics I (2018 edition): Analytic geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Analytic geometry (old)")},topic_exercise_x8742bf8d_mastery:{description:r._("Mathematics I (2018 edition): Congruence"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Congruence")},topic_exercise_x8742bf8d:{description:r._("Mathematics I (2018 edition): Congruence (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Congruence (old)")},topic_exercise_x6bfd992a_mastery:{description:r._("Mathematics I (2018 edition): Data distributions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Data distributions")},topic_exercise_x6bfd992a:{description:r._("Mathematics I (2018 edition): Data distributions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Data distributions (old)")},topic_exercise_x2298c533_mastery:{description:r._("Mathematics I (2018 edition): Exponential growth & decay"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Exponential growth & decay")},topic_exercise_x2298c533:{description:r._("Mathematics I (2018 edition): Exponential growth & decay (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Exponential growth & decay (old)")},topic_exercise_xef51da9a_mastery:{description:r._("Mathematics I (2018 edition): Functions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Functions")},topic_exercise_xef51da9a:{description:r._("Mathematics I (2018 edition): Functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Functions (old)")},topic_exercise_x74f33f7b_mastery:{description:r._("Mathematics I (2018 edition): Geometry transformations"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Geometry transformations")},topic_exercise_x74f33f7b:{description:r._("Mathematics I (2018 edition): Geometry transformations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Geometry transformations (old)")},topic_exercise_xc2f362ae_mastery:{description:r._("Mathematics I (2018 edition): Inequalities (systems & graphs)"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Inequalities (systems & graphs)")},topic_exercise_xc2f362ae:{description:r._("Mathematics I (2018 edition): Inequalities (systems & graphs) (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Inequalities (systems & graphs) (old)")},topic_exercise_x7d204bab_mastery:{description:r._("Mathematics I (2018 edition): Linear equations & graphs"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Linear equations & graphs")},topic_exercise_x7d204bab:{description:r._("Mathematics I (2018 edition): Linear equations & graphs (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Linear equations & graphs (old)")},topic_exercise_x0f889854_mastery:{description:r._("Mathematics I (2018 edition): Linear word problems"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Linear word problems")},topic_exercise_x0f889854:{description:r._("Mathematics I (2018 edition): Linear word problems (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Linear word problems (old)")},topic_exercise_x06d93de3_mastery:{description:r._("Mathematics I (2018 edition): Rational exponents & radicals"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Rational exponents & radicals")},topic_exercise_x06d93de3:{description:r._("Mathematics I (2018 edition): Rational exponents & radicals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Rational exponents & radicals (old)")},topic_exercise_x0ceb2563_mastery:{description:r._("Mathematics I (2018 edition): Scatterplots"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Scatterplots")},topic_exercise_x0ceb2563:{description:r._("Mathematics I (2018 edition): Scatterplots (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Scatterplots (old)")},topic_exercise_xd661ec71_mastery:{description:r._("Mathematics I (2018 edition): Sequences"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Sequences")},topic_exercise_xd661ec71:{description:r._("Mathematics I (2018 edition): Sequences (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Sequences (old)")},topic_exercise_x86004a50_mastery:{description:r._("Mathematics I (2018 edition): Solving equations & inequalities"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Solving equations & inequalities")},topic_exercise_x86004a50:{description:r._("Mathematics I (2018 edition): Solving equations & inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Solving equations & inequalities (old)")},topic_exercise_xf01626f4_mastery:{description:r._("Mathematics I (2018 edition): Systems of equations"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Systems of equations")},topic_exercise_xf01626f4:{description:r._("Mathematics I (2018 edition): Systems of equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Systems of equations (old)")},topic_exercise_xdfee265e_mastery:{description:r._("Mathematics I (2018 edition): Two-way tables"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Two-way tables")},topic_exercise_xdfee265e:{description:r._("Mathematics I (2018 edition): Two-way tables (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Two-way tables (old)")},topic_exercise_x2433bf3d_mastery:{description:r._("Mathematics I (2018 edition): Working with units"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I (2018 edition): Working with units")},topic_exercise_x2433bf3d:{description:r._("Mathematics I (2018 edition): Working with units (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I (2018 edition): Working with units (old)")},topic_exercise_x2548198f0005ec74_mastery:{description:r._("Mathematics I: Algebra foundations"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Algebra foundations")},topic_exercise_x2548198f0005ec74:{description:r._("Mathematics I: Algebra foundations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Algebra foundations (old)")},topic_exercise_x6bf124c0f261dae3_mastery:{description:r._("Mathematics I: Analytic geometry"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Analytic geometry")},topic_exercise_x6bf124c0f261dae3:{description:r._("Mathematics I: Analytic geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Analytic geometry (old)")},topic_exercise_xecb244817b2540b4_mastery:{description:r._("Mathematics I: Congruence"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Congruence")},topic_exercise_xecb244817b2540b4:{description:r._("Mathematics I: Congruence (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Congruence (old)")},topic_exercise_x8c16611a0633fc1d_mastery:{description:r._("Mathematics I: Data distributions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Data distributions")},topic_exercise_x8c16611a0633fc1d:{description:r._("Mathematics I: Data distributions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Data distributions (old)")},topic_exercise_x2228c6b346ff02df_mastery:{description:r._("Mathematics I: Exponential growth & decay"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Exponential growth & decay")},topic_exercise_x2228c6b346ff02df:{description:r._("Mathematics I: Exponential growth & decay (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Exponential growth & decay (old)")},topic_exercise_x8ceb9fb5f9c40aaf_mastery:{description:r._("Mathematics I: Exponents & radicals"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Exponents & radicals")},topic_exercise_x8ceb9fb5f9c40aaf:{description:r._("Mathematics I: Exponents & radicals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Exponents & radicals (old)")},topic_exercise_x144ad327f5e4f4e9_mastery:{description:r._("Mathematics I: Forms of linear equations"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Forms of linear equations")},topic_exercise_x144ad327f5e4f4e9:{description:r._("Mathematics I: Forms of linear equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Forms of linear equations (old)")},topic_exercise_x4c7431cdee59fade_mastery:{description:r._("Mathematics I: Functions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Functions")},topic_exercise_x4c7431cdee59fade:{description:r._("Mathematics I: Functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Functions (old)")},topic_exercise_x191e0058bae6ef53_mastery:{description:r._("Mathematics I: Geometry transformations"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Geometry transformations")},topic_exercise_x191e0058bae6ef53:{description:r._("Mathematics I: Geometry transformations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Geometry transformations (old)")},topic_exercise_xfad652d5b368c7b6_mastery:{description:r._("Mathematics I: Inequalities (systems & graphs)"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Inequalities (systems & graphs)")},topic_exercise_xfad652d5b368c7b6:{description:r._("Mathematics I: Inequalities (systems & graphs) (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Inequalities (systems & graphs) (old)")},topic_exercise_xec3d8f107467dc53_mastery:{description:r._("Mathematics I: Linear equations & graphs"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Linear equations & graphs")},topic_exercise_xec3d8f107467dc53:{description:r._("Mathematics I: Linear equations & graphs (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Linear equations & graphs (old)")},topic_exercise_x58dd42e67c7c2248_mastery:{description:r._("Mathematics I: Scatterplots"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Scatterplots")},topic_exercise_x58dd42e67c7c2248:{description:r._("Mathematics I: Scatterplots (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Scatterplots (old)")},topic_exercise_x7523c98f_mastery:{description:r._("Mathematics I: Seeing structure in expressions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Seeing structure in expressions")},topic_exercise_x7523c98f:{description:r._("Mathematics I: Seeing structure in expressions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Seeing structure in expressions (old)")},topic_exercise_x32cb60b2cd0c09d9_mastery:{description:r._("Mathematics I: Sequences"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Sequences")},topic_exercise_x32cb60b2cd0c09d9:{description:r._("Mathematics I: Sequences (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Sequences (old)")},topic_exercise_x67ef039f85390f69_mastery:{description:r._("Mathematics I: Solving equations & inequalities"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Solving equations & inequalities")},topic_exercise_x67ef039f85390f69:{description:r._("Mathematics I: Solving equations & inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Solving equations & inequalities (old)")},topic_exercise_xe8cf4168a6802ec1_mastery:{description:r._("Mathematics I: Systems of equations"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Systems of equations")},topic_exercise_xe8cf4168a6802ec1:{description:r._("Mathematics I: Systems of equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Systems of equations (old)")},topic_exercise_xd066cc4c726e4f14_mastery:{description:r._("Mathematics I: Two-way tables"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Two-way tables")},topic_exercise_xd066cc4c726e4f14:{description:r._("Mathematics I: Two-way tables (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Two-way tables (old)")},topic_exercise_x3fd5c72337aceff5_mastery:{description:r._("Mathematics I: Working with units"),extendedDescription:r._("Achieve mastery in all skills in Mathematics I: Working with units")},topic_exercise_x3fd5c72337aceff5:{description:r._("Mathematics I: Working with units (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics I: Working with units (old)")},topic_exercise_x6e38d8af_mastery:{description:r._("Mathematics II (2018 edition): Absolute value & piecewise functions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Absolute value & piecewise functions")},topic_exercise_x6e38d8af:{description:r._("Mathematics II (2018 edition): Absolute value & piecewise functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Absolute value & piecewise functions (old)")},topic_exercise_x751f3af5_mastery:{description:r._("Mathematics II (2018 edition): Circles"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Circles")},topic_exercise_x751f3af5:{description:r._("Mathematics II (2018 edition): Circles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Circles (old)")},topic_exercise_xea2655a7_mastery:{description:r._("Mathematics II (2018 edition): Complex numbers"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Complex numbers")},topic_exercise_xea2655a7:{description:r._("Mathematics II (2018 edition): Complex numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Complex numbers (old)")},topic_exercise_xfedeea5e_mastery:{description:r._("Mathematics II (2018 edition): Conic sections"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Conic sections")},topic_exercise_xfedeea5e:{description:r._("Mathematics II (2018 edition): Conic sections (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Conic sections (old)")},topic_exercise_x222a66cb_mastery:{description:r._("Mathematics II (2018 edition): Exponential growth & decay"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Exponential growth & decay")},topic_exercise_x222a66cb:{description:r._("Mathematics II (2018 edition): Exponential growth & decay (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Exponential growth & decay (old)")},topic_exercise_x0324074a_mastery:{description:r._("Mathematics II (2018 edition): Factorization"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Factorization")},topic_exercise_x0324074a:{description:r._("Mathematics II (2018 edition): Factorization (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Factorization (old)")},topic_exercise_x02afcefc_mastery:{description:r._("Mathematics II (2018 edition): Irrational numbers"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Irrational numbers")},topic_exercise_x02afcefc:{description:r._("Mathematics II (2018 edition): Irrational numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Irrational numbers (old)")},topic_exercise_xf925c24f_mastery:{description:r._("Mathematics II (2018 edition): Modeling with algebra"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Modeling with algebra")},topic_exercise_xf925c24f:{description:r._("Mathematics II (2018 edition): Modeling with algebra (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Modeling with algebra (old)")},topic_exercise_x75f7d943_mastery:{description:r._("Mathematics II (2018 edition): Polynomials"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Polynomials")},topic_exercise_x75f7d943:{description:r._("Mathematics II (2018 edition): Polynomials (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Polynomials (old)")},topic_exercise_xdb324519_mastery:{description:r._("Mathematics II (2018 edition): Probability"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Probability")},topic_exercise_xdb324519:{description:r._("Mathematics II (2018 edition): Probability (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Probability (old)")},topic_exercise_x569f470d_mastery:{description:r._("Mathematics II (2018 edition): Quadratics"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Quadratics")},topic_exercise_x569f470d:{description:r._("Mathematics II (2018 edition): Quadratics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Quadratics (old)")},topic_exercise_xdb875123_mastery:{description:r._("Mathematics II (2018 edition): Right triangles & trigonometry"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Right triangles & trigonometry")},topic_exercise_xdb875123:{description:r._("Mathematics II (2018 edition): Right triangles & trigonometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Right triangles & trigonometry (old)")},topic_exercise_xfe536775_mastery:{description:r._("Mathematics II (2018 edition): Similarity"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Similarity")},topic_exercise_xfe536775:{description:r._("Mathematics II (2018 edition): Similarity (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Similarity (old)")},topic_exercise_xccf7a696_mastery:{description:r._("Mathematics II (2018 edition): Solid geometry"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II (2018 edition): Solid geometry")},topic_exercise_xccf7a696:{description:r._("Mathematics II (2018 edition): Solid geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II (2018 edition): Solid geometry (old)")},topic_exercise_xb7b79f3599a86d11_mastery:{description:r._("Mathematics II: Absolute value & piecewise functions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Absolute value & piecewise functions")},topic_exercise_xb7b79f3599a86d11:{description:r._("Mathematics II: Absolute value & piecewise functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Absolute value & piecewise functions (old)")},topic_exercise_xa0cd65ce718d67a9_mastery:{description:r._("Mathematics II: Circles"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Circles")},topic_exercise_xa0cd65ce718d67a9:{description:r._("Mathematics II: Circles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Circles (old)")},topic_exercise_x5e05ab0c221d98de_mastery:{description:r._("Mathematics II: Complex numbers"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Complex numbers")},topic_exercise_x5e05ab0c221d98de:{description:r._("Mathematics II: Complex numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Complex numbers (old)")},topic_exercise_xec0df58e93f69ce2_mastery:{description:r._("Mathematics II: Conic sections"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Conic sections")},topic_exercise_xec0df58e93f69ce2:{description:r._("Mathematics II: Conic sections (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Conic sections (old)")},topic_exercise_x1fc8cbee2c4ef859_mastery:{description:r._("Mathematics II: Exponential models"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Exponential models")},topic_exercise_x1fc8cbee2c4ef859:{description:r._("Mathematics II: Exponential models (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Exponential models (old)")},topic_exercise_xa119235a94fbe169_mastery:{description:r._("Mathematics II: Irrational numbers"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Irrational numbers")},topic_exercise_xa119235a94fbe169:{description:r._("Mathematics II: Irrational numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Irrational numbers (old)")},topic_exercise_xb6e5d30597fbb28e_mastery:{description:r._("Mathematics II: Probability"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Probability")},topic_exercise_xb6e5d30597fbb28e:{description:r._("Mathematics II: Probability (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Probability (old)")},topic_exercise_xbc4f062d4b33dcbf_mastery:{description:r._("Mathematics II: Quadratic functions & equations"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Quadratic functions & equations")},topic_exercise_xbc4f062d4b33dcbf:{description:r._("Mathematics II: Quadratic functions & equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Quadratic functions & equations (old)")},topic_exercise_xf7c07f4c4a922649_mastery:{description:r._("Mathematics II: Quadratics: Multiplying & factoring"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Quadratics: Multiplying & factoring")},topic_exercise_xf7c07f4c4a922649:{description:r._("Mathematics II: Quadratics: Multiplying & factoring (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Quadratics: Multiplying & factoring (old)")},topic_exercise_xa721abf1d8020003_mastery:{description:r._("Mathematics II: Rational exponents and radicals"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Rational exponents and radicals")},topic_exercise_xa721abf1d8020003:{description:r._("Mathematics II: Rational exponents and radicals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Rational exponents and radicals (old)")},topic_exercise_x8e670fcf8a2e44f5_mastery:{description:r._("Mathematics II: Right triangles & trigonometry"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Right triangles & trigonometry")},topic_exercise_x8e670fcf8a2e44f5:{description:r._("Mathematics II: Right triangles & trigonometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Right triangles & trigonometry (old)")},topic_exercise_xc88f7c09d4385a23_mastery:{description:r._("Mathematics II: Similarity"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Similarity")},topic_exercise_xc88f7c09d4385a23:{description:r._("Mathematics II: Similarity (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Similarity (old)")},topic_exercise_x0545291ac689c644_mastery:{description:r._("Mathematics II: Solid geometry"),extendedDescription:r._("Achieve mastery in all skills in Mathematics II: Solid geometry")},topic_exercise_x0545291ac689c644:{description:r._("Mathematics II: Solid geometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics II: Solid geometry (old)")},topic_exercise_xbc631b5d_mastery:{description:r._("Mathematics III (2018 edition): Advanced equations & functions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III (2018 edition): Advanced equations & functions")},topic_exercise_xbc631b5d:{description:r._("Mathematics III (2018 edition): Advanced equations & functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III (2018 edition): Advanced equations & functions (old)")},topic_exercise_xf486bed1_mastery:{description:r._("Mathematics III (2018 edition): Exponentials & logarithms"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III (2018 edition): Exponentials & logarithms")},topic_exercise_xf486bed1:{description:r._("Mathematics III (2018 edition): Exponentials & logarithms (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III (2018 edition): Exponentials & logarithms (old)")},topic_exercise_xefb38e83_mastery:{description:r._("Mathematics III (2018 edition): Functions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III (2018 edition): Functions")},topic_exercise_xefb38e83:{description:r._("Mathematics III (2018 edition): Functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III (2018 edition): Functions (old)")},topic_exercise_x569bc476_mastery:{description:r._("Mathematics III (2018 edition): Normal distributions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III (2018 edition): Normal distributions")},topic_exercise_x569bc476:{description:r._("Mathematics III (2018 edition): Normal distributions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III (2018 edition): Normal distributions (old)")},topic_exercise_xa6c1ce5e_mastery:{description:r._("Mathematics III (2018 edition): Polynomials"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III (2018 edition): Polynomials")},topic_exercise_xa6c1ce5e:{description:r._("Mathematics III (2018 edition): Polynomials (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III (2018 edition): Polynomials (old)")},topic_exercise_xc464e6e6_mastery:{description:r._("Mathematics III (2018 edition): Radical relationships"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III (2018 edition): Radical relationships")},topic_exercise_xc464e6e6:{description:r._("Mathematics III (2018 edition): Radical relationships (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III (2018 edition): Radical relationships (old)")},topic_exercise_xaebe04f9_mastery:{description:r._("Mathematics III (2018 edition): Rational relationships"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III (2018 edition): Rational relationships")},topic_exercise_xaebe04f9:{description:r._("Mathematics III (2018 edition): Rational relationships (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III (2018 edition): Rational relationships (old)")},topic_exercise_xe5c48098_mastery:{description:r._("Mathematics III (2018 edition): Series"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III (2018 edition): Series")},topic_exercise_xe5c48098:{description:r._("Mathematics III (2018 edition): Series (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III (2018 edition): Series (old)")},topic_exercise_x2209e410_mastery:{description:r._("Mathematics III (2018 edition): Study Design"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III (2018 edition): Study Design")},topic_exercise_x2209e410:{description:r._("Mathematics III (2018 edition): Study Design (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III (2018 edition): Study Design (old)")},topic_exercise_x8dada038_mastery:{description:r._("Mathematics III (2018 edition): Trigonometry"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III (2018 edition): Trigonometry")},topic_exercise_x8dada038:{description:r._("Mathematics III (2018 edition): Trigonometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III (2018 edition): Trigonometry (old)")},topic_exercise_xf6f25e885978912c_mastery:{description:r._("Mathematics III: Equations"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III: Equations")},topic_exercise_xf6f25e885978912c:{description:r._("Mathematics III: Equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III: Equations (old)")},topic_exercise_xeb87b0b07d0f1509_mastery:{description:r._("Mathematics III: Logarithms"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III: Logarithms")},topic_exercise_xeb87b0b07d0f1509:{description:r._("Mathematics III: Logarithms (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III: Logarithms (old)")},topic_exercise_xd4f4fbf0f33dcd24_mastery:{description:r._("Mathematics III: Modeling"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III: Modeling")},topic_exercise_xd4f4fbf0f33dcd24:{description:r._("Mathematics III: Modeling (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III: Modeling (old)")},topic_exercise_xcbd05d4b96727054_mastery:{description:r._("Mathematics III: Normal distributions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III: Normal distributions")},topic_exercise_xcbd05d4b96727054:{description:r._("Mathematics III: Normal distributions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III: Normal distributions (old)")},topic_exercise_xc32c6dc569907339_mastery:{description:r._("Mathematics III: Polynomial arithmetic"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III: Polynomial arithmetic")},topic_exercise_xc32c6dc569907339:{description:r._("Mathematics III: Polynomial arithmetic (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III: Polynomial arithmetic (old)")},topic_exercise_x17862b3a0e1d150e_mastery:{description:r._("Mathematics III: Polynomial division"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III: Polynomial division")},topic_exercise_x17862b3a0e1d150e:{description:r._("Mathematics III: Polynomial division (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III: Polynomial division (old)")},topic_exercise_x32e4ea656e28b31c_mastery:{description:r._("Mathematics III: Polynomial factorization"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III: Polynomial factorization")},topic_exercise_x32e4ea656e28b31c:{description:r._("Mathematics III: Polynomial factorization (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III: Polynomial factorization (old)")},topic_exercise_x64bd783b4d7b4aed_mastery:{description:r._("Mathematics III: Polynomial graphs"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III: Polynomial graphs")},topic_exercise_x64bd783b4d7b4aed:{description:r._("Mathematics III: Polynomial graphs (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III: Polynomial graphs (old)")},topic_exercise_x455a49ec439bd41a_mastery:{description:r._("Mathematics III: Rational functions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III: Rational functions")},topic_exercise_x455a49ec439bd41a:{description:r._("Mathematics III: Rational functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III: Rational functions (old)")},topic_exercise_x7cf4eaa2af89bc4c_mastery:{description:r._("Mathematics III: Study Design"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III: Study Design")},topic_exercise_x7cf4eaa2af89bc4c:{description:r._("Mathematics III: Study Design (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III: Study Design (old)")},topic_exercise_x6a5c4c39e6245744_mastery:{description:r._("Mathematics III: Transformations of functions"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III: Transformations of functions")},topic_exercise_x6a5c4c39e6245744:{description:r._("Mathematics III: Transformations of functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III: Transformations of functions (old)")},topic_exercise_x1dcd590fd00daa99_mastery:{description:r._("Mathematics III: Trigonometry"),extendedDescription:r._("Achieve mastery in all skills in Mathematics III: Trigonometry")},topic_exercise_x1dcd590fd00daa99:{description:r._("Mathematics III: Trigonometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Mathematics III: Trigonometry (old)")},topic_exercise_Zv8WviCc8VDcqB2RRNep_WsgtuWyb0oR4P2bFALF_mastery:{description:r._("Matrices"),extendedDescription:r._("Achieve mastery in all skills in Matrices")},topic_exercise_x6db71967_mastery:{description:r._("Matrices"),extendedDescription:r._("Achieve mastery in all skills in Matrices")},topic_exercise_Zv8WviCc8VDcqB2RRNep_WsgtuWyb0oR4P2bFALF:{description:r._("Matrices (old)"),extendedDescription:r._("Achieve proficiency in all skills in Matrices (old)")},topic_exercise_x6db71967:{description:r._("Matrices (old)"),extendedDescription:r._("Achieve proficiency in all skills in Matrices (old)")},topic_exercise_xd096915e_mastery:{description:r._("Multiplication and division"),extendedDescription:r._("Achieve mastery in all skills in Multiplication and division")},topic_exercise_xd096915e:{description:r._("Multiplication and division (old)"),extendedDescription:r._("Achieve proficiency in all skills in Multiplication and division (old)")},"topic_exercise_41UMP8yjk1WR-E2TlWcwzJ46HPenQDyqeSCieYO8_mastery":{description:r._("Negative numbers"),extendedDescription:r._("Achieve mastery in all skills in Negative numbers")},"topic_exercise_41UMP8yjk1WR-E2TlWcwzJ46HPenQDyqeSCieYO8":{description:r._("Negative numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Negative numbers (old)")},topic_exercise_xa359f5de_mastery:{description:r._("Negative numbers and absolute value"),extendedDescription:r._("Achieve mastery in all skills in Negative numbers and absolute value")},topic_exercise_xa359f5de:{description:r._("Negative numbers and absolute value (old)"),extendedDescription:r._("Achieve proficiency in all skills in Negative numbers and absolute value (old)")},"topic_exercise_serArSUyybtXT_ZAmIf_2bE-jIA6wEDwATz67H8j_mastery":{description:r._("New Topic"),extendedDescription:r._("Achieve mastery in all skills in New Topic")},"topic_exercise_serArSUyybtXT_ZAmIf_2bE-jIA6wEDwATz67H8j":{description:r._("New Topic (old)"),extendedDescription:r._("Achieve proficiency in all skills in New Topic (old)")},topic_exercise_MN1_eIthLBebQwHafWTS2_w0WpNFFwp8DiT7lE6l_mastery:{description:r._("Number properties"),extendedDescription:r._("Achieve mastery in all skills in Number properties")},topic_exercise_MN1_eIthLBebQwHafWTS2_w0WpNFFwp8DiT7lE6l:{description:r._("Number properties (old)"),extendedDescription:r._("Achieve proficiency in all skills in Number properties (old)")},topic_exercise_E77BgovF2uX8uyzY5dIiY8ZdVXzd4Bw1WYITXvmn_mastery:{description:r._("Percents (deprecated)"),extendedDescription:r._("Achieve mastery in all skills in Percents (deprecated)")},topic_exercise_E77BgovF2uX8uyzY5dIiY8ZdVXzd4Bw1WYITXvmn:{description:r._("Percents (deprecated) (old)"),extendedDescription:r._("Achieve proficiency in all skills in Percents (deprecated) (old)")},topic_exercise_x733a047e_mastery:{description:r._("Perimeter, area and volume"),extendedDescription:r._("Achieve mastery in all skills in Perimeter, area and volume")},topic_exercise_x733a047e:{description:r._("Perimeter, area and volume (old)"),extendedDescription:r._("Achieve proficiency in all skills in Perimeter, area and volume (old)")},topic_exercise_5EyYE3qnXijHozyNRpHHONuybikxP0EhShMeA6z__mastery:{description:r._("Points, lines, and planes"),extendedDescription:r._("Achieve mastery in all skills in Points, lines, and planes")},topic_exercise_x4bdfeb75_mastery:{description:r._("Points, lines, and planes"),extendedDescription:r._("Achieve mastery in all skills in Points, lines, and planes")},topic_exercise_5EyYE3qnXijHozyNRpHHONuybikxP0EhShMeA6z_:{description:r._("Points, lines, and planes (old)"),extendedDescription:r._("Achieve proficiency in all skills in Points, lines, and planes (old)")},topic_exercise_x4bdfeb75:{description:r._("Points, lines, and planes (old)"),extendedDescription:r._("Achieve proficiency in all skills in Points, lines, and planes (old)")},"topic_exercise_v4ml7UheFl91Kmr5_XKKmmGOcFKEhL1kIp-f_yzQ_mastery":{description:r._("Polygons, quadrilaterals, parallelograms"),extendedDescription:r._("Achieve mastery in all skills in Polygons, quadrilaterals, parallelograms")},"topic_exercise_v4ml7UheFl91Kmr5_XKKmmGOcFKEhL1kIp-f_yzQ":{description:r._("Polygons, quadrilaterals, parallelograms (old)"),extendedDescription:r._("Achieve proficiency in all skills in Polygons, quadrilaterals, parallelograms (old)")},"topic_exercise_3vJ8-Fd78I9nW6O0p64JfDGdtieKP2hYXRcczyZu_mastery":{description:r._("Polynomials"),extendedDescription:r._("Achieve mastery in all skills in Polynomials")},topic_exercise_XPlK0iMemAN1Cs5FwRB0SWeF_d7_m0iT2l5j4bmE_mastery:{description:r._("Polynomials"),extendedDescription:r._("Achieve mastery in all skills in Polynomials")},topic_exercise_x4bafbcd5_mastery:{description:r._("Polynomials"),extendedDescription:r._("Achieve mastery in all skills in Polynomials")},"topic_exercise_3vJ8-Fd78I9nW6O0p64JfDGdtieKP2hYXRcczyZu":{description:r._("Polynomials (old)"),extendedDescription:r._("Achieve proficiency in all skills in Polynomials (old)")},topic_exercise_XPlK0iMemAN1Cs5FwRB0SWeF_d7_m0iT2l5j4bmE:{description:r._("Polynomials (old)"),extendedDescription:r._("Achieve proficiency in all skills in Polynomials (old)")},topic_exercise_x4bafbcd5:{description:r._("Polynomials (old)"),extendedDescription:r._("Achieve proficiency in all skills in Polynomials (old)")},topic_exercise_N5N8pHbWmakbB3XygvnJivtfHLFMPt4NE2PQgnsw_mastery:{description:r._("Polynomials and quadratics"),extendedDescription:r._("Achieve mastery in all skills in Polynomials and quadratics")},topic_exercise_N5N8pHbWmakbB3XygvnJivtfHLFMPt4NE2PQgnsw:{description:r._("Polynomials and quadratics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Polynomials and quadratics (old)")},"topic_exercise_RI8OP2UGDWg4yInmvxpjvPJFv8-nz_KSqdRKwLhL_mastery":{description:r._("Pre-algebra: Applying mathematical reasoning"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Applying mathematical reasoning")},"topic_exercise_RI8OP2UGDWg4yInmvxpjvPJFv8-nz_KSqdRKwLhL":{description:r._("Pre-algebra: Applying mathematical reasoning (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Applying mathematical reasoning (old)")},topic_exercise_XrktPu74_wbKu_89ocp_AJFmuV0pYodt0QnFR1Ab_mastery:{description:r._("Pre-algebra: Arithmetic properties"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Arithmetic properties")},topic_exercise_x16b067c9_mastery:{description:r._("Pre-algebra: Arithmetic properties"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Arithmetic properties")},topic_exercise_XrktPu74_wbKu_89ocp_AJFmuV0pYodt0QnFR1Ab:{description:r._("Pre-algebra: Arithmetic properties (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Arithmetic properties (old)")},topic_exercise_x16b067c9:{description:r._("Pre-algebra: Arithmetic properties (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Arithmetic properties (old)")},topic_exercise_x76ac7fc5_mastery:{description:r._("Pre-algebra: Decimals"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Decimals")},topic_exercise_xcd755b70_mastery:{description:r._("Pre-algebra: Decimals"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Decimals")},topic_exercise_x76ac7fc5:{description:r._("Pre-algebra: Decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Decimals (old)")},topic_exercise_xcd755b70:{description:r._("Pre-algebra: Decimals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Decimals (old)")},topic_exercise_x04908aa2_mastery:{description:r._("Pre-algebra: Equations, expressions, and inequalities "),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Equations, expressions, and inequalities ")},topic_exercise_x04908aa2:{description:r._("Pre-algebra: Equations, expressions, and inequalities  (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Equations, expressions, and inequalities  (old)")},topic_exercise_MPdFDRjecgRDdWiCSi0t8Nak4vCyLeZrmU8Uy1a4_mastery:{description:r._("Pre-algebra: Exponents, radicals, and scientific notation"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Exponents, radicals, and scientific notation")},topic_exercise_x2251cb4b_mastery:{description:r._("Pre-algebra: Exponents, radicals, and scientific notation"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Exponents, radicals, and scientific notation")},topic_exercise_MPdFDRjecgRDdWiCSi0t8Nak4vCyLeZrmU8Uy1a4:{description:r._("Pre-algebra: Exponents, radicals, and scientific notation (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Exponents, radicals, and scientific notation (old)")},topic_exercise_x2251cb4b:{description:r._("Pre-algebra: Exponents, radicals, and scientific notation (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Exponents, radicals, and scientific notation (old)")},"topic_exercise_sKjw8V-WXbRYuuomASZQ5frgIw26JwZwK9yjuMdv_mastery":{description:r._("Pre-algebra: Factors and multiples"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Factors and multiples")},topic_exercise_xa9d6fdff_mastery:{description:r._("Pre-algebra: Factors and multiples"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Factors and multiples")},"topic_exercise_sKjw8V-WXbRYuuomASZQ5frgIw26JwZwK9yjuMdv":{description:r._("Pre-algebra: Factors and multiples (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Factors and multiples (old)")},topic_exercise_xa9d6fdff:{description:r._("Pre-algebra: Factors and multiples (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Factors and multiples (old)")},topic_exercise_xa64600f9_mastery:{description:r._("Pre-algebra: Fractions"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Fractions")},topic_exercise_xa64600f9:{description:r._("Pre-algebra: Fractions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Fractions (old)")},topic_exercise_x1d64bc3f_mastery:{description:r._("Pre-algebra: Fractions "),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Fractions ")},topic_exercise_x1d64bc3f:{description:r._("Pre-algebra: Fractions  (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Fractions  (old)")},topic_exercise_xc850a7c9_mastery:{description:r._("Pre-algebra: Measurement"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Measurement")},topic_exercise_xcaacb86d_mastery:{description:r._("Pre-algebra: Measurement"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Measurement")},topic_exercise_xc850a7c9:{description:r._("Pre-algebra: Measurement (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Measurement (old)")},topic_exercise_xcaacb86d:{description:r._("Pre-algebra: Measurement (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Measurement (old)")},topic_exercise_x8fd51ad5_mastery:{description:r._("Pre-algebra: Negative numbers and absolute value"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Negative numbers and absolute value")},topic_exercise_x8fd51ad5:{description:r._("Pre-algebra: Negative numbers and absolute value (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Negative numbers and absolute value (old)")},topic_exercise_x4ba15d90_mastery:{description:r._("Pre-algebra: Negative numbers and coordinate plane "),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Negative numbers and coordinate plane ")},topic_exercise_x4ba15d90:{description:r._("Pre-algebra: Negative numbers and coordinate plane  (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Negative numbers and coordinate plane  (old)")},topic_exercise_LjZH9OiVLkOOeF4QDuyKlI1QzI8U9dRelqF81GWH_mastery:{description:r._("Pre-algebra: Ratios, proportions, units, and rates"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Ratios, proportions, units, and rates")},topic_exercise_LjZH9OiVLkOOeF4QDuyKlI1QzI8U9dRelqF81GWH:{description:r._("Pre-algebra: Ratios, proportions, units, and rates (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Ratios, proportions, units, and rates (old)")},topic_exercise_x17923675_mastery:{description:r._("Pre-algebra: Ratios, rates, proportions"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Ratios, rates, proportions")},topic_exercise_x17923675:{description:r._("Pre-algebra: Ratios, rates, proportions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Ratios, rates, proportions (old)")},topic_exercise_x1f72b5ec_mastery:{description:r._("Pre-algebra: Reading and interpreting data"),extendedDescription:r._("Achieve mastery in all skills in Pre-algebra: Reading and interpreting data")},topic_exercise_x1f72b5ec:{description:r._("Pre-algebra: Reading and interpreting data (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pre-algebra: Reading and interpreting data (old)")},"topic_exercise_aVZ2rq1MaoC4-dqU3QmWQhIBAPNXERZd-94dzIZb_mastery":{description:r._("Precalculus"),extendedDescription:r._("Achieve mastery in all skills in Precalculus")},"topic_exercise_aVZ2rq1MaoC4-dqU3QmWQhIBAPNXERZd-94dzIZb":{description:r._("Precalculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus (old)")},topic_exercise_x1dd60c20_mastery:{description:r._("Precalculus (2018 edition): Complex numbers"),extendedDescription:r._("Achieve mastery in all skills in Precalculus (2018 edition): Complex numbers")},topic_exercise_x1dd60c20:{description:r._("Precalculus (2018 edition): Complex numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus (2018 edition): Complex numbers (old)")},topic_exercise_xb61c639c_mastery:{description:r._("Precalculus (2018 edition): Conic sections"),extendedDescription:r._("Achieve mastery in all skills in Precalculus (2018 edition): Conic sections")},topic_exercise_xb61c639c:{description:r._("Precalculus (2018 edition): Conic sections (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus (2018 edition): Conic sections (old)")},topic_exercise_6bC0m9ja2A2HkigamOt2wtvNjs_t257wXPPNFEs8_mastery:{description:r._("Precalculus (2018 edition): Matrices"),extendedDescription:r._("Achieve mastery in all skills in Precalculus (2018 edition): Matrices")},topic_exercise_6bC0m9ja2A2HkigamOt2wtvNjs_t257wXPPNFEs8:{description:r._("Precalculus (2018 edition): Matrices (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus (2018 edition): Matrices (old)")},topic_exercise_x1af1e2a6_mastery:{description:r._("Precalculus (2018 edition): Probability and combinatorics"),extendedDescription:r._("Achieve mastery in all skills in Precalculus (2018 edition): Probability and combinatorics")},topic_exercise_x1af1e2a6:{description:r._("Precalculus (2018 edition): Probability and combinatorics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus (2018 edition): Probability and combinatorics (old)")},topic_exercise_xef1dc391_mastery:{description:r._("Precalculus (2018 edition): Series"),extendedDescription:r._("Achieve mastery in all skills in Precalculus (2018 edition): Series")},topic_exercise_xef1dc391:{description:r._("Precalculus (2018 edition): Series (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus (2018 edition): Series (old)")},topic_exercise_xb7335d47_mastery:{description:r._("Precalculus (2018 edition): Trigonometry"),extendedDescription:r._("Achieve mastery in all skills in Precalculus (2018 edition): Trigonometry")},topic_exercise_xb7335d47:{description:r._("Precalculus (2018 edition): Trigonometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus (2018 edition): Trigonometry (old)")},topic_exercise_x8dd62d07_mastery:{description:r._("Precalculus (2018 edition): Vectors"),extendedDescription:r._("Achieve mastery in all skills in Precalculus (2018 edition): Vectors")},topic_exercise_x8dd62d07:{description:r._("Precalculus (2018 edition): Vectors (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus (2018 edition): Vectors (old)")},topic_exercise_x2eac05a991f3daf7_mastery:{description:r._("Precalculus: Complex numbers"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Complex numbers")},topic_exercise_x2eac05a991f3daf7:{description:r._("Precalculus: Complex numbers (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Complex numbers (old)")},topic_exercise_x73a692e3fa3a7e21_mastery:{description:r._("Precalculus: Composite functions"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Composite functions")},topic_exercise_x73a692e3fa3a7e21:{description:r._("Precalculus: Composite functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Composite functions (old)")},topic_exercise_x1b174b48ff8c5152_mastery:{description:r._("Precalculus: Conic sections"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Conic sections")},topic_exercise_x1b174b48ff8c5152:{description:r._("Precalculus: Conic sections (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Conic sections (old)")},topic_exercise_x3f5028ed_mastery:{description:r._("Precalculus: Hyperbolic functions"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Hyperbolic functions")},topic_exercise_x3f5028ed:{description:r._("Precalculus: Hyperbolic functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Hyperbolic functions (old)")},topic_exercise_xccdba2de_mastery:{description:r._("Precalculus: Limits"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Limits")},topic_exercise_xccdba2de:{description:r._("Precalculus: Limits (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Limits (old)")},topic_exercise_xf3359483e23b2c11_mastery:{description:r._("Precalculus: Matrices"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Matrices")},topic_exercise_xf3359483e23b2c11:{description:r._("Precalculus: Matrices (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Matrices (old)")},topic_exercise_x73a93038_mastery:{description:r._("Precalculus: Miscellaneous"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Miscellaneous")},topic_exercise_x73a93038:{description:r._("Precalculus: Miscellaneous (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Miscellaneous (old)")},topic_exercise_x565a9cde_mastery:{description:r._("Precalculus: Old content"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Old content")},topic_exercise_x565a9cde:{description:r._("Precalculus: Old content (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Old content (old)")},topic_exercise_x2f0599c0_mastery:{description:r._("Precalculus: Parametric equations and polar coordinates"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Parametric equations and polar coordinates")},topic_exercise_x2f0599c0:{description:r._("Precalculus: Parametric equations and polar coordinates (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Parametric equations and polar coordinates (old)")},topic_exercise_x16d5efc0_mastery:{description:r._("Precalculus: Partial fraction expansion"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Partial fraction expansion")},topic_exercise_x16d5efc0:{description:r._("Precalculus: Partial fraction expansion (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Partial fraction expansion (old)")},topic_exercise_xe5e4a94e5fae32e4_mastery:{description:r._("Precalculus: Polynomials"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Polynomials")},topic_exercise_xe5e4a94e5fae32e4:{description:r._("Precalculus: Polynomials (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Polynomials (old)")},topic_exercise_xfdf2af743c0d3e11_mastery:{description:r._("Precalculus: Probability and combinatorics"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Probability and combinatorics")},topic_exercise_xfdf2af743c0d3e11:{description:r._("Precalculus: Probability and combinatorics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Probability and combinatorics (old)")},topic_exercise_x5cb908fc82fc0822_mastery:{description:r._("Precalculus: Series"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Series")},topic_exercise_x5cb908fc82fc0822:{description:r._("Precalculus: Series (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Series (old)")},topic_exercise_x19857b64d324594c_mastery:{description:r._("Precalculus: Trigonometry"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Trigonometry")},topic_exercise_x19857b64d324594c:{description:r._("Precalculus: Trigonometry (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Trigonometry (old)")},topic_exercise_x82a94acb1662e168_mastery:{description:r._("Precalculus: Vectors"),extendedDescription:r._("Achieve mastery in all skills in Precalculus: Vectors")},topic_exercise_x82a94acb1662e168:{description:r._("Precalculus: Vectors (old)"),extendedDescription:r._("Achieve proficiency in all skills in Precalculus: Vectors (old)")},topic_exercise_XQlJ7xotRQg3QeW9VCiED2Jt7T7VmIkAoQP03zq9_mastery:{description:r._("Probability and statistics"),extendedDescription:r._("Achieve mastery in all skills in Probability and statistics")},topic_exercise_xa88397b6_mastery:{description:r._("Probability and statistics"),extendedDescription:r._("Achieve mastery in all skills in Probability and statistics")},topic_exercise_XQlJ7xotRQg3QeW9VCiED2Jt7T7VmIkAoQP03zq9:{description:r._("Probability and statistics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Probability and statistics (old)")},topic_exercise_xa88397b6:{description:r._("Probability and statistics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Probability and statistics (old)")},topic_exercise_F6HMxt5WIsTwuZg55JwqD8vSeWOzgL7KXF6gwb_L_mastery:{description:r._("Probability and statistics: Descriptive statistics"),extendedDescription:r._("Achieve mastery in all skills in Probability and statistics: Descriptive statistics")},topic_exercise_F6HMxt5WIsTwuZg55JwqD8vSeWOzgL7KXF6gwb_L:{description:r._("Probability and statistics: Descriptive statistics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Probability and statistics: Descriptive statistics (old)")},"topic_exercise_tf9_KxxFyk3PZL_H-TI737zm9F79wgqa9CpUwM0z_mastery":{description:r._("Probability and statistics: Independent and dependent events"),extendedDescription:r._("Achieve mastery in all skills in Probability and statistics: Independent and dependent events")},"topic_exercise_tf9_KxxFyk3PZL_H-TI737zm9F79wgqa9CpUwM0z":{description:r._("Probability and statistics: Independent and dependent events (old)"),extendedDescription:r._("Achieve proficiency in all skills in Probability and statistics: Independent and dependent events (old)")},topic_exercise_a11EYuB8JELuSLuK70DfUGQlRMEKtVAxQdu1UtVK_mastery:{description:r._("Probability and statistics: Inferential statistics"),extendedDescription:r._("Achieve mastery in all skills in Probability and statistics: Inferential statistics")},topic_exercise_a11EYuB8JELuSLuK70DfUGQlRMEKtVAxQdu1UtVK:{description:r._("Probability and statistics: Inferential statistics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Probability and statistics: Inferential statistics (old)")},topic_exercise_x1dbb4462_mastery:{description:r._("Probability and statistics: Miscellaneous"),extendedDescription:r._("Achieve mastery in all skills in Probability and statistics: Miscellaneous")},topic_exercise_x1dbb4462:{description:r._("Probability and statistics: Miscellaneous (old)"),extendedDescription:r._("Achieve proficiency in all skills in Probability and statistics: Miscellaneous (old)")},"topic_exercise_pFqSEsww-CMNvFtzI8zZ4ToUpyftBXFOWbdnypdU_mastery":{description:r._("Probability and statistics: Probability and combinatorics"),extendedDescription:r._("Achieve mastery in all skills in Probability and statistics: Probability and combinatorics")},"topic_exercise_pFqSEsww-CMNvFtzI8zZ4ToUpyftBXFOWbdnypdU":{description:r._("Probability and statistics: Probability and combinatorics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Probability and statistics: Probability and combinatorics (old)")},"topic_exercise_yJft0qf5s2n5Ie4UEx4OL8sPACeQLJAAv-Zox2pF_mastery":{description:r._("Probability and statistics: Random variables and probability distributions"),extendedDescription:r._("Achieve mastery in all skills in Probability and statistics: Random variables and probability distributions")},"topic_exercise_yJft0qf5s2n5Ie4UEx4OL8sPACeQLJAAv-Zox2pF":{description:r._("Probability and statistics: Random variables and probability distributions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Probability and statistics: Random variables and probability distributions (old)")},"topic_exercise_waVh_4BIz7-iGpkl6jbWXq2dWIWTs53Gi1mb37rt_mastery":{description:r._("Probability and statistics: Regression"),extendedDescription:r._("Achieve mastery in all skills in Probability and statistics: Regression")},"topic_exercise_waVh_4BIz7-iGpkl6jbWXq2dWIWTs53Gi1mb37rt":{description:r._("Probability and statistics: Regression (old)"),extendedDescription:r._("Achieve proficiency in all skills in Probability and statistics: Regression (old)")},topic_exercise_x9f54cbb4_mastery:{description:r._("Probability and statistics: Statistical studies"),extendedDescription:r._("Achieve mastery in all skills in Probability and statistics: Statistical studies")},topic_exercise_x9f54cbb4:{description:r._("Probability and statistics: Statistical studies (old)"),extendedDescription:r._("Achieve proficiency in all skills in Probability and statistics: Statistical studies (old)")},"topic_exercise_LG71-yDGhJGaSWe3sQ99vsMq92PyzTsZY7AyG5Fh_mastery":{description:r._("Pythagorean theorem"),extendedDescription:r._("Achieve mastery in all skills in Pythagorean theorem")},"topic_exercise_w1X8V1pSn57woJx6mOdgiLDPUywqjbnRauWC-8eJ_mastery":{description:r._("Pythagorean theorem"),extendedDescription:r._("Achieve mastery in all skills in Pythagorean theorem")},topic_exercise_x0beaeb78_mastery:{description:r._("Pythagorean theorem"),extendedDescription:r._("Achieve mastery in all skills in Pythagorean theorem")},"topic_exercise_LG71-yDGhJGaSWe3sQ99vsMq92PyzTsZY7AyG5Fh":{description:r._("Pythagorean theorem (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pythagorean theorem (old)")},"topic_exercise_w1X8V1pSn57woJx6mOdgiLDPUywqjbnRauWC-8eJ":{description:r._("Pythagorean theorem (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pythagorean theorem (old)")},topic_exercise_x0beaeb78:{description:r._("Pythagorean theorem (old)"),extendedDescription:r._("Achieve proficiency in all skills in Pythagorean theorem (old)")},topic_exercise_kz15elGdHU5z7CL_XQ6NFSDiNIO53imCH8WzTXdU_mastery:{description:r._("Quadratics"),extendedDescription:r._("Achieve mastery in all skills in Quadratics")},topic_exercise_x46068850_mastery:{description:r._("Quadratics"),extendedDescription:r._("Achieve mastery in all skills in Quadratics")},topic_exercise_kz15elGdHU5z7CL_XQ6NFSDiNIO53imCH8WzTXdU:{description:r._("Quadratics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Quadratics (old)")},topic_exercise_x46068850:{description:r._("Quadratics (old)"),extendedDescription:r._("Achieve proficiency in all skills in Quadratics (old)")},topic_exercise_3ZiWU1FbU06Aa4imWPVWEN7PV9Um7yXF04CvA8lB_mastery:{description:r._("Quadrilaterals"),extendedDescription:r._("Achieve mastery in all skills in Quadrilaterals")},topic_exercise_xbb01769c_mastery:{description:r._("Quadrilaterals"),extendedDescription:r._("Achieve mastery in all skills in Quadrilaterals")},topic_exercise_3ZiWU1FbU06Aa4imWPVWEN7PV9Um7yXF04CvA8lB:{description:r._("Quadrilaterals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Quadrilaterals (old)")},topic_exercise_xbb01769c:{description:r._("Quadrilaterals (old)"),extendedDescription:r._("Achieve proficiency in all skills in Quadrilaterals (old)")},topic_exercise_x596e2fc5_mastery:{description:r._("Rates and ratios"),extendedDescription:r._("Achieve mastery in all skills in Rates and ratios")},topic_exercise_x596e2fc5:{description:r._("Rates and ratios (old)"),extendedDescription:r._("Achieve proficiency in all skills in Rates and ratios (old)")},topic_exercise_x7db461ca_mastery:{description:r._("Ratios and rational expressions"),extendedDescription:r._("Achieve mastery in all skills in Ratios and rational expressions")},topic_exercise_x7db461ca:{description:r._("Ratios and rational expressions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Ratios and rational expressions (old)")},topic_exercise_x3941da99_mastery:{description:r._("Similarity"),extendedDescription:r._("Achieve mastery in all skills in Similarity")},topic_exercise_x3941da99:{description:r._("Similarity (old)"),extendedDescription:r._("Achieve proficiency in all skills in Similarity (old)")},topic_exercise_ILt5d1Z2xEqnprlB9XmUJbSNo0ohUPP76LrrFvB6_mastery:{description:r._("Solving linear equations"),extendedDescription:r._("Achieve mastery in all skills in Solving linear equations")},topic_exercise_ILt5d1Z2xEqnprlB9XmUJbSNo0ohUPP76LrrFvB6:{description:r._("Solving linear equations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Solving linear equations (old)")},topic_exercise_DuLefpBxwlxngjFEyfv72bpJZW4P8QsmidG_gQ6y_mastery:{description:r._("Solving linear inequalities"),extendedDescription:r._("Achieve mastery in all skills in Solving linear inequalities")},topic_exercise_DuLefpBxwlxngjFEyfv72bpJZW4P8QsmidG_gQ6y:{description:r._("Solving linear inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Solving linear inequalities (old)")},topic_exercise_x7ca5999e_mastery:{description:r._("Special properties and parts of triangles"),extendedDescription:r._("Achieve mastery in all skills in Special properties and parts of triangles")},topic_exercise_x7ca5999e:{description:r._("Special properties and parts of triangles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Special properties and parts of triangles (old)")},"topic_exercise_C5GdZgup3Y_Qk3hGPmVgMF-hWmqg3MSuxxwu2cDS_mastery":{description:r._("Spider Bot"),extendedDescription:r._("Achieve mastery in all skills in Spider Bot")},"topic_exercise_C5GdZgup3Y_Qk3hGPmVgMF-hWmqg3MSuxxwu2cDS":{description:r._("Spider Bot (old)"),extendedDescription:r._("Achieve proficiency in all skills in Spider Bot (old)")},"topic_exercise_-W--Na3eGtpCVc0kCIqbg0LE8GHDVDPHBykkU3gj_mastery":{description:r._("Systems of equations and inequalities"),extendedDescription:r._("Achieve mastery in all skills in Systems of equations and inequalities")},topic_exercise_xd6035bab_mastery:{description:r._("Systems of equations and inequalities"),extendedDescription:r._("Achieve mastery in all skills in Systems of equations and inequalities")},"topic_exercise_-W--Na3eGtpCVc0kCIqbg0LE8GHDVDPHBykkU3gj":{description:r._("Systems of equations and inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Systems of equations and inequalities (old)")},topic_exercise_xd6035bab:{description:r._("Systems of equations and inequalities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Systems of equations and inequalities (old)")},"topic_exercise_uE6pzc4wW0sC9WfpeFF493N6oi7w_e4pZ-alrrG6_mastery":{description:r._("Telling time"),extendedDescription:r._("Achieve mastery in all skills in Telling time")},topic_exercise_xa6bcd72f_mastery:{description:r._("Telling time"),extendedDescription:r._("Achieve mastery in all skills in Telling time")},"topic_exercise_uE6pzc4wW0sC9WfpeFF493N6oi7w_e4pZ-alrrG6":{description:r._("Telling time (old)"),extendedDescription:r._("Achieve proficiency in all skills in Telling time (old)")},topic_exercise_xa6bcd72f:{description:r._("Telling time (old)"),extendedDescription:r._("Achieve proficiency in all skills in Telling time (old)")},topic_exercise_xc8e66653_mastery:{description:r._("Transformations"),extendedDescription:r._("Achieve mastery in all skills in Transformations")},topic_exercise_xc8e66653:{description:r._("Transformations (old)"),extendedDescription:r._("Achieve proficiency in all skills in Transformations (old)")},"topic_exercise_poP8_dlXseXQhxTvqjWcLxX-MbJ4LI2ezxgFTtFT_mastery":{description:r._("Triangles"),extendedDescription:r._("Achieve mastery in all skills in Triangles")},"topic_exercise_poP8_dlXseXQhxTvqjWcLxX-MbJ4LI2ezxgFTtFT":{description:r._("Triangles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Triangles (old)")},topic_exercise_i9cU2Edaq1iebOqo9moc9Nmd7pd8k9yg60m4gSMh_mastery:{description:r._("Trigonometry and precalculus"),extendedDescription:r._("Achieve mastery in all skills in Trigonometry and precalculus")},topic_exercise_xfefa5515_mastery:{description:r._("Trigonometry and precalculus"),extendedDescription:r._("Achieve mastery in all skills in Trigonometry and precalculus")},topic_exercise_i9cU2Edaq1iebOqo9moc9Nmd7pd8k9yg60m4gSMh:{description:r._("Trigonometry and precalculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in Trigonometry and precalculus (old)")},topic_exercise_xfefa5515:{description:r._("Trigonometry and precalculus (old)"),extendedDescription:r._("Achieve proficiency in all skills in Trigonometry and precalculus (old)")},topic_exercise_xb1166488_mastery:{description:r._("Trigonometry: Graphs of trigonometric functions"),extendedDescription:r._("Achieve mastery in all skills in Trigonometry: Graphs of trigonometric functions")},topic_exercise_xb1166488:{description:r._("Trigonometry: Graphs of trigonometric functions (old)"),extendedDescription:r._("Achieve proficiency in all skills in Trigonometry: Graphs of trigonometric functions (old)")},topic_exercise_xeada9044_mastery:{description:r._("Trigonometry: Miscellaneous"),extendedDescription:r._("Achieve mastery in all skills in Trigonometry: Miscellaneous")},topic_exercise_xeada9044:{description:r._("Trigonometry: Miscellaneous (old)"),extendedDescription:r._("Achieve proficiency in all skills in Trigonometry: Miscellaneous (old)")},topic_exercise_x281ace3f_mastery:{description:r._("Trigonometry: Old content"),extendedDescription:r._("Achieve mastery in all skills in Trigonometry: Old content")},topic_exercise_x281ace3f:{description:r._("Trigonometry: Old content (old)"),extendedDescription:r._("Achieve proficiency in all skills in Trigonometry: Old content (old)")},topic_exercise_x36c957e4_mastery:{description:r._("Trigonometry: The unit circle definition of sine, cosine, and tangent"),extendedDescription:r._("Achieve mastery in all skills in Trigonometry: The unit circle definition of sine, cosine, and tangent")},topic_exercise_x36c957e4:{description:r._("Trigonometry: The unit circle definition of sine, cosine, and tangent (old)"),extendedDescription:r._("Achieve proficiency in all skills in Trigonometry: The unit circle definition of sine, cosine, and tangent (old)")},"topic_exercise_1cma_FaxmfJzuGtkwR93uwPA-wOqlh4W69Wafn26_mastery":{description:r._("Trigonometry: Trigonometric equations and identities"),extendedDescription:r._("Achieve mastery in all skills in Trigonometry: Trigonometric equations and identities")},"topic_exercise_1cma_FaxmfJzuGtkwR93uwPA-wOqlh4W69Wafn26":{description:r._("Trigonometry: Trigonometric equations and identities (old)"),extendedDescription:r._("Achieve proficiency in all skills in Trigonometry: Trigonometric equations and identities (old)")},topic_exercise_x3f4bb451_mastery:{description:r._("Trigonometry: Trigonometry with general triangles"),extendedDescription:r._("Achieve mastery in all skills in Trigonometry: Trigonometry with general triangles")},topic_exercise_x3f4bb451:{description:r._("Trigonometry: Trigonometry with general triangles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Trigonometry: Trigonometry with general triangles (old)")},"topic_exercise_wis13EsT4u0aOUkKUPVvMoUW1ILCoo-U0e3qRWgh_mastery":{description:r._("Trigonometry: Trigonometry with right triangles"),extendedDescription:r._("Achieve mastery in all skills in Trigonometry: Trigonometry with right triangles")},"topic_exercise_wis13EsT4u0aOUkKUPVvMoUW1ILCoo-U0e3qRWgh":{description:r._("Trigonometry: Trigonometry with right triangles (old)"),extendedDescription:r._("Achieve proficiency in all skills in Trigonometry: Trigonometry with right triangles (old)")},"topic_exercise_Fkikjl1_3u8ZRTtjWHEiibzfK4Z_y5yvgYs-PlCy_mastery":{description:r._("Variables"),extendedDescription:r._("Achieve mastery in all skills in Variables")},"topic_exercise_Fkikjl1_3u8ZRTtjWHEiibzfK4Z_y5yvgYs-PlCy":{description:r._("Variables (old)"),extendedDescription:r._("Achieve proficiency in all skills in Variables (old)")},"topic_exercise_t4B-w8_x_OAaX1N6RNH_7Pessb4vRhqDR-jge3sr_mastery":{description:r._("Vectors"),extendedDescription:r._("Achieve mastery in all skills in Vectors")},topic_exercise_x7291eb9f_mastery:{description:r._("Vectors"),extendedDescription:r._("Achieve mastery in all skills in Vectors")},"topic_exercise_t4B-w8_x_OAaX1N6RNH_7Pessb4vRhqDR-jge3sr":{description:r._("Vectors (old)"),extendedDescription:r._("Achieve proficiency in all skills in Vectors (old)")},topic_exercise_x7291eb9f:{description:r._("Vectors (old)"),extendedDescription:r._("Achieve proficiency in all skills in Vectors (old)")}};t.contextNoneBadges=o},"4lmP":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("q1tI"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var o=r.createElement("svg",{height:"124px",width:"245px",viewBox:"0 0 245 124"},r.createElement("defs",null,r.createElement("polygon",{id:"path-1",points:"0.51781 0.64956 62.973 0.64956 62.973 63.334 0.51781 63.334"}),r.createElement("path",{id:"path-3",d:"m1.58 0.66c-0.79 2.32-1.21 4.82-1.21 7.41 0.00 12.74 10.33 23.08 23.07 23.08 12.74 0 23.08-10.33 23.08-23.08 0-2.59-0.43-5.08-1.21-7.41l-43.72-0.00h-0.00z"}),r.createElement("path",{id:"path-5",d:"m2.21 0.66c-1.19 2.78-1.84 5.84-1.84 9.05 0.00 12.74 10.33 23.08 23.07 23.08 12.74-0.00 23.08-10.33 23.08-23.08 0-3.21-0.66-6.27-1.84-9.05l-42.46-0.00h0.00z"}),r.createElement("path",{id:"path-7",d:"m42.79 11.58c-4.12 6.32-11.24 10.50-19.35 10.50-12.14 0-22.09-9.37-23.00-21.28l42.35 0.00v10.78z"}),r.createElement("path",{id:"path-9",d:"m44.44 10.23c-3.64 7.96-11.67 13.50-21.00 13.50-12.69 0-22.99-10.25-23.07-22.92l44.08 0.00v9.42z"}),r.createElement("path",{id:"path-11",d:"m39.80 6.01c-4.23 5.27-10.72 8.65-18.01 8.65-9.58 0-17.80-5.84-21.29-14.15l39.29 0.00v5.50z"}),r.createElement("path",{id:"path-13",d:"m42.27 5.32c-4.06 6.59-11.35 10.99-19.66 10.99-10.2-0.00-18.85-6.62-21.90-15.79l41.56 0.00v4.81z"}),r.createElement("path",{id:"path-15",d:"m33.42 0.22c-4.20 4.33-10.07 7.02-16.57 7.02-6.50 0-12.38-2.69-16.57-7.02l33.15-0.00z"}),r.createElement("path",{id:"path-17",d:"m36.52 0.22c-4.23 5.28-10.73 8.67-18.02 8.67-7.29 0-13.80-3.38-18.02-8.67h36.05z"}),r.createElement("path",{id:"path-19",d:"m18.34 0.05c3.68 4.09 5.92 9.50 5.92 15.43 0 12.74-10.33 23.07-23.08 23.07-0.40 0-0.79-0.01-1.18-0.03l-0.00-38.48 18.34-0.00z"}),r.createElement("path",{id:"path-21",d:"m19.16 0.04c4.65 4.22 7.57 10.32 7.57 17.09 0 12.74-10.33 23.08-23.08 23.08-0.96 0-1.91-0.06-2.83-0.17l-0.00-40.00 18.34 0.00z"}),r.createElement("path",{id:"path-23",d:"m14.25 0.09c2.17 3.52 3.42 7.66 3.42 12.09 0 10.82-7.45 19.91-17.51 22.4l0.00-34.49 14.09 0.00z"}),r.createElement("path",{id:"path-25",d:"m14.77 0.08c2.85 3.84 4.54 8.6 4.54 13.75 0 11.41-8.28 20.89-19.16 22.75l-0.00-36.50 14.62-0.00z"}),r.createElement("path",{id:"path-27",d:"m9.35 0.14c1.11 2.70 1.72 5.66 1.72 8.75 0 8.22-4.29 15.43-10.76 19.52l0.00-28.27 9.04-0.00z"}),r.createElement("path",{id:"path-29",d:"m10.24 0.12c1.58 3.13 2.48 6.67 2.48 10.41 0 8.90-5.04 16.62-12.42 20.47l0.00-30.89 9.94-0.00z"}),r.createElement("path",{id:"path-31",d:"m0.41 1.01c1.32-0.24 2.68-0.36 4.07-0.36 12.74 0 23.08 10.33 23.08 23.08 0 2.32-0.34 4.56-0.98 6.67h-26.17l-0.00-29.39v0.00z"}),r.createElement("path",{id:"path-33",d:"m0.42 1.36c1.82-0.46 3.74-0.71 5.71-0.71 12.74 0 23.08 10.33 23.08 23.08-0.00 2.93-0.55 5.74-1.54 8.31h-27.24l0.00-30.68v0.00z"}),r.createElement("path",{id:"path-35",d:"m0.79 0.68c12.16 0.65 21.82 10.72 21.82 23.04 0 0.45-0.01 0.90-0.04 1.34h-21.79l-0.00-24.39v0.00z"}),r.createElement("path",{id:"path-37",d:"m0.79 0.65c0.13-0.00 0.26-0.00 0.40-0.00 12.74 0 23.08 10.33 23.08 23.08 0 1.01-0.07 2.00-0.19 2.98h-23.28l0.00-26.05v0.00z"}),r.createElement("path",{id:"path-39",d:"m0.34 0.78c8.30 2.46 14.65 9.47 16.16 18.15h-16.16l-0.00-18.15v-0.00z"}),r.createElement("path",{id:"path-41",d:"m0.34 0.35c9.64 2.10 17.03 10.21 18.03 20.22h-18.03l0.00-20.22v-0.00z"}),r.createElement("path",{id:"path-43",d:"m41.05 8.81c-4.23-4.99-10.55-8.16-17.61-8.16-12.74 0.00-23.07 10.33-23.07 23.08-0.00 3.12 0.62 6.10 1.74 8.81h38.94v-23.73 0.00z"}),r.createElement("path",{id:"path-45",d:"m42.70 11.02c-4.13-6.25-11.21-10.37-19.26-10.37-12.74 0.00-23.07 10.33-23.07 23.08-0.00 3.75 0.89 7.29 2.48 10.42h39.86v-23.13z"}),r.createElement("path",{id:"path-47",d:"m35.72 4.19c-3.56-2.24-7.77-3.54-12.29-3.54-12.74 0.00-23.07 10.33-23.07 23.08-0.00 1.19 0.09 2.35 0.26 3.49h35.10v-23.03 0.00z"}),r.createElement("path",{id:"path-49",d:"m37.33 5.30c-3.86-2.92-8.68-4.65-13.89-4.65-12.74 0.00-23.07 10.33-23.07 23.08-0.00 1.75 0.19 3.46 0.56 5.10h36.40v-23.53-0.00z"}),r.createElement("path",{id:"path-51",d:"m0.43 21.89c0.93-11.89 10.88-21.24 23.00-21.24 2.43 0.00 4.76 0.37 6.96 1.07v20.18h-29.96 0.00z"}),r.createElement("path",{id:"path-53",d:"m0.36 23.50c0.12-12.64 10.40-22.85 23.07-22.85 3.05 0.00 5.96 0.59 8.62 1.66v21.19h-31.69-0.00z"})),r.createElement("g",{id:"Page-2",fillRule:"evenodd",fill:"none"},r.createElement("g",{id:"LOHP-Copy-55",transform:"translate(-559 -342)"},r.createElement("g",{id:"Page-1",transform:"translate(559 342)"},r.createElement("g",{id:"Group-56"},r.createElement("path",{id:"Fill-1",fill:"#12C3DB",d:"m213.99 102.49c-0.33 0-0.66-0.1-0.95-0.31l-96.2-68.93c-0.73-0.53-0.91-1.55-0.38-2.29 0.52-0.74 1.55-0.91 2.28-0.38l96.2 68.93c0.74 0.52 0.91 1.55 0.38 2.29-0.32 0.45-0.82 0.69-1.33 0.69"}),r.createElement("g",{id:"Group-5",transform:"translate(54.818)"},r.createElement("mask",{id:"mask-2",fill:"white"},r.createElement("use",{xlinkHref:"#path-1"})),r.createElement("path",{id:"Fill-3",fill:"#FF8482",mask:"url(#mask-2)",d:"m0.52 32.07c0.04 17.31 14.06 31.31 31.31 31.26 17.25-0.04 31.19-14.11 31.15-31.42s-14.06-31.31-31.31-31.26c-17.25 0.04-31.19 14.11-31.15 31.42"})),r.createElement("g",{id:"Group-135",transform:"translate(198 75)"},r.createElement("g",{id:"Group-59",transform:"translate(0 15.66)"},r.createElement("mask",{id:"mask-4",fill:"white"},r.createElement("use",{xlinkHref:"#path-3"})),r.createElement("path",{id:"Fill-57",fill:"#10ADCD",mask:"url(#mask-4)",d:"m-20.35 34.09c0-18.46 14.97-33.43 33.43-33.43 18.46-0.00 33.43 14.97 33.43 33.43"})),r.createElement("g",{id:"Group-62",transform:"translate(0 14.011)"},r.createElement("mask",{id:"mask-6",fill:"white"},r.createElement("use",{xlinkHref:"#path-5"})),r.createElement("path",{id:"Fill-60",fill:"#12C3DB",mask:"url(#mask-6)",d:"m46.51 37.39c-0.91 0-1.65-0.74-1.65-1.65 0-17.52-14.26-31.78-31.78-31.78-17.52 0.00-31.78 14.26-31.78 31.78 0 0.91-0.74 1.65-1.65 1.65s-1.65-0.74-1.65-1.65c0-19.34 15.74-35.08 35.08-35.08 19.34-0.00 35.08 15.74 35.08 35.08 0 0.91-0.74 1.65-1.65 1.65"})),r.createElement("g",{id:"Group-65",transform:"translate(0 24.726)"},r.createElement("mask",{id:"mask-8",fill:"white"},r.createElement("use",{xlinkHref:"#path-7"})),r.createElement("path",{id:"Fill-63",fill:"#10ADCD",mask:"url(#mask-8)",d:"m-21.79 21.92c2.75-14.62 19.34-23.77 37.07-20.43 17.72 3.33 29.86 17.88 27.12 32.50"})),r.createElement("g",{id:"Group-68",transform:"translate(0 23.077)"},r.createElement("mask",{id:"mask-10",fill:"white"},r.createElement("use",{xlinkHref:"#path-9"})),r.createElement("path",{id:"Fill-66",fill:"#12C3DB",mask:"url(#mask-10)",d:"m42.4 37.28c-0.10 0-0.20-0.01-0.31-0.03-0.89-0.17-1.48-1.03-1.31-1.92 1.24-6.58-0.73-13.37-5.53-19.12-4.88-5.85-12.08-9.91-20.27-11.46-16.80-3.16-32.57 5.42-35.14 19.12-0.17 0.89-1.03 1.48-1.92 1.31-0.90-0.17-1.48-1.03-1.32-1.92 2.91-15.49 20.40-25.25 38.99-21.75 8.95 1.68 16.83 6.15 22.20 12.58 5.44 6.53 7.66 14.28 6.24 21.84-0.15 0.79-0.84 1.34-1.62 1.34"})),r.createElement("g",{id:"Group-71",transform:"translate(1.6484 32.143)"},r.createElement("mask",{id:"mask-12",fill:"white"},r.createElement("use",{xlinkHref:"#path-11"})),r.createElement("path",{id:"Fill-69",fill:"#10ADCD",mask:"url(#mask-12)",d:"m-24.77 21.63c2.75-14.62 19.34-23.77 37.07-20.44 17.73 3.33 29.86 17.88 27.12 32.50"})),r.createElement("g",{id:"Group-74",transform:"translate(.82419 30.495)"},r.createElement("mask",{id:"mask-14",fill:"white"},r.createElement("use",{xlinkHref:"#path-13"})),r.createElement("path",{id:"Fill-72",fill:"#12C3DB",mask:"url(#mask-14)",d:"m40.23 36.99c-0.10 0-0.20-0.01-0.31-0.03-0.89-0.17-1.48-1.03-1.32-1.92 1.24-6.58-0.73-13.37-5.53-19.12-4.88-5.85-12.08-9.91-20.27-11.46-16.80-3.16-32.57 5.42-35.14 19.12-0.17 0.89-1.03 1.48-1.93 1.31-0.90-0.17-1.48-1.03-1.31-1.92 2.91-15.49 20.40-25.25 38.99-21.75 8.95 1.68 16.83 6.15 22.20 12.58 5.44 6.52 7.66 14.28 6.24 21.84-0.15 0.79-0.84 1.34-1.62 1.34"})),r.createElement("g",{id:"Group-77",transform:"translate(6.5935 39.561)"},r.createElement("mask",{id:"mask-16",fill:"white"},r.createElement("use",{xlinkHref:"#path-15"})),r.createElement("path",{id:"Fill-75",fill:"#10ADCD",mask:"url(#mask-16)",d:"m-31.06 21.34c2.75-14.62 19.34-23.77 37.07-20.44 17.72 3.33 29.86 17.89 27.12 32.50"})),r.createElement("g",{id:"Group-80",transform:"translate(4.9451 37.913)"},r.createElement("mask",{id:"mask-18",fill:"white"},r.createElement("use",{xlinkHref:"#path-17"})),r.createElement("path",{id:"Fill-78",fill:"#12C3DB",mask:"url(#mask-18)",d:"m34.77 36.70c-0.10 0-0.20-0.01-0.31-0.03-0.89-0.17-1.48-1.03-1.32-1.93 1.24-6.58-0.73-13.37-5.53-19.12-4.88-5.85-12.08-9.91-20.27-11.46-16.80-3.16-32.57 5.42-35.14 19.12-0.17 0.89-1.03 1.49-1.93 1.32-0.90-0.17-1.48-1.03-1.31-1.93 2.91-15.49 20.40-25.25 38.99-21.75 8.95 1.68 16.83 6.15 22.20 12.58 5.44 6.52 7.66 14.28 6.24 21.84-0.15 0.79-0.84 1.34-1.62 1.34"})),r.createElement("g",{id:"Group-83",transform:"translate(22.253 8.2419)"},r.createElement("mask",{id:"mask-20",fill:"white"},r.createElement("use",{xlinkHref:"#path-19"})),r.createElement("path",{id:"Fill-81",fill:"#10ADCD",mask:"url(#mask-20)",d:"m13.97 65.03c-13.84-6.85-18.12-26.41-9.56-43.7 8.55-17.29 26.71-25.75 40.54-18.90"})),r.createElement("g",{id:"Group-86",transform:"translate(19.781 6.5935)"},r.createElement("mask",{id:"mask-22",fill:"white"},r.createElement("use",{xlinkHref:"#path-21"})),r.createElement("path",{id:"Fill-84",fill:"#12C3DB",mask:"url(#mask-22)",d:"m16.45 68.32c-0.25 0-0.49-0.06-0.73-0.17-7.15-3.54-12.14-10.31-14.06-19.06-1.89-8.62-0.56-18.15 3.75-26.85 4.30-8.70 11.08-15.54 19.07-19.26 8.12-3.78 16.53-3.92 23.68-0.38 0.82 0.40 1.15 1.39 0.75 2.21-0.40 0.82-1.39 1.15-2.21 0.75-6.23-3.09-13.63-2.94-20.82 0.42-7.32 3.41-13.54 9.71-17.51 17.74-3.97 8.03-5.21 16.79-3.48 24.68 1.70 7.75 6.07 13.72 12.30 16.81 0.82 0.40 1.15 1.39 0.75 2.21-0.29 0.58-0.87 0.92-1.48 0.92"})),r.createElement("g",{id:"Group-89",transform:"translate(28.847 11.539)"},r.createElement("mask",{id:"mask-24",fill:"white"},r.createElement("use",{xlinkHref:"#path-23"})),r.createElement("path",{id:"Fill-87",fill:"#10ADCD",mask:"url(#mask-24)",d:"m14.13 65.07c-13.84-6.85-18.12-26.41-9.56-43.70 8.55-17.29 26.71-25.75 40.55-18.90"})),r.createElement("g",{id:"Group-92",transform:"translate(27.198 9.8903)"},r.createElement("mask",{id:"mask-26",fill:"white"},r.createElement("use",{xlinkHref:"#path-25"})),r.createElement("path",{id:"Fill-90",fill:"#12C3DB",mask:"url(#mask-26)",d:"m15.78 68.36c-0.24 0-0.49-0.06-0.73-0.17-7.15-3.54-12.14-10.31-14.06-19.06-1.89-8.62-0.56-18.15 3.75-26.85 4.30-8.70 11.08-15.54 19.07-19.26 8.12-3.79 16.53-3.92 23.68-0.38 0.82 0.40 1.15 1.39 0.74 2.21-0.40 0.82-1.39 1.15-2.21 0.75-6.24-3.09-13.63-2.94-20.83 0.42-7.32 3.41-13.54 9.71-17.51 17.74-3.97 8.03-5.21 16.79-3.48 24.68 1.70 7.75 6.07 13.72 12.3 16.81 0.82 0.40 1.15 1.39 0.75 2.21-0.29 0.58-0.87 0.92-1.48 0.92"})),r.createElement("g",{id:"Group-95",transform:"translate(35.44 14.835)"},r.createElement("mask",{id:"mask-28",fill:"white"},r.createElement("use",{xlinkHref:"#path-27"})),r.createElement("path",{id:"Fill-93",fill:"#10ADCD",mask:"url(#mask-28)",d:"m14.28 65.11c-13.84-6.85-18.12-26.41-9.56-43.70 8.55-17.29 26.71-25.75 40.54-18.90"})),r.createElement("g",{id:"Group-98",transform:"translate(33.792 13.187)"},r.createElement("mask",{id:"mask-30",fill:"white"},r.createElement("use",{xlinkHref:"#path-29"})),r.createElement("path",{id:"Fill-96",fill:"#12C3DB",mask:"url(#mask-30)",d:"m15.93 68.41c-0.25 0-0.49-0.06-0.73-0.17-7.15-3.54-12.14-10.31-14.06-19.06-1.89-8.62-0.56-18.15 3.75-26.85 4.30-8.70 11.08-15.54 19.07-19.26 8.12-3.79 16.53-3.92 23.68-0.38 0.82 0.40 1.15 1.39 0.75 2.21-0.40 0.82-1.39 1.15-2.21 0.75-6.23-3.09-13.63-2.94-20.82 0.42-7.32 3.41-13.54 9.71-17.51 17.74-3.97 8.03-5.21 16.79-3.48 24.68 1.70 7.75 6.07 13.72 12.3 16.81 0.82 0.40 1.15 1.39 0.75 2.21-0.29 0.58-0.87 0.92-1.48 0.92"})),r.createElement("g",{id:"Group-101",transform:"translate(18.956)"},r.createElement("mask",{id:"mask-32",fill:"white"},r.createElement("use",{xlinkHref:"#path-31"})),r.createElement("path",{id:"Fill-99",fill:"#10ADCD",mask:"url(#mask-32)",d:"m48.13 22.21c-10.92 10.92-28.62 10.92-39.53 0-10.92-10.92-10.92-28.62-0.00-39.53"})),r.createElement("g",{id:"Group-104",transform:"translate(17.308)"},r.createElement("mask",{id:"mask-34",fill:"white"},r.createElement("use",{xlinkHref:"#path-33"})),r.createElement("path",{id:"Fill-102",fill:"#12C3DB",mask:"url(#mask-34)",d:"m30.01 32.04c-7.91 0-15.34-3.08-20.93-8.67-11.54-11.54-11.54-30.32-0.00-41.87 0.64-0.64 1.69-0.64 2.33 0 0.64 0.64 0.64 1.69 0 2.33-10.26 10.26-10.26 26.95 0 37.20 4.97 4.97 11.57 7.71 18.60 7.71s13.63-2.74 18.60-7.71c0.64-0.64 1.69-0.64 2.33 0s0.64 1.69 0 2.33c-5.59 5.59-13.03 8.67-20.93 8.67"})),r.createElement("g",{id:"Group-107",transform:"translate(23.901)"},r.createElement("mask",{id:"mask-36",fill:"white"},r.createElement("use",{xlinkHref:"#path-35"})),r.createElement("path",{id:"Fill-105",fill:"#10ADCD",mask:"url(#mask-36)",d:"m48.51 16.88c-10.92 10.92-28.62 10.92-39.53 0-10.92-10.92-10.92-28.62-0.00-39.53"})),r.createElement("g",{id:"Group-110",transform:"translate(22.253)"},r.createElement("mask",{id:"mask-38",fill:"white"},r.createElement("use",{xlinkHref:"#path-37"})),r.createElement("path",{id:"Fill-108",fill:"#12C3DB",mask:"url(#mask-38)",d:"m30.39 26.70c-7.58 0-15.16-2.89-20.93-8.66-5.59-5.59-8.67-13.03-8.67-20.93-0.00-7.91 3.08-15.34 8.67-20.93 0.64-0.64 1.69-0.64 2.33 0 0.64 0.64 0.64 1.69 0 2.33-4.97 4.97-7.70 11.57-7.70 18.60 0 7.03 2.74 13.63 7.70 18.60 10.26 10.26 26.95 10.26 37.20 0 0.64-0.64 1.69-0.64 2.33 0 0.64 0.64 0.64 1.69 0 2.33-5.77 5.77-13.35 8.66-20.93 8.66"})),r.createElement("g",{id:"Group-113",transform:"translate(29.671 .82419)"},r.createElement("mask",{id:"mask-40",fill:"white"},r.createElement("use",{xlinkHref:"#path-39"})),r.createElement("path",{id:"Fill-111",fill:"#10ADCD",mask:"url(#mask-40)",d:"m48.06 10.73c-10.92 10.92-28.62 10.92-39.53 0-10.92-10.92-10.92-28.62-0.00-39.53"})),r.createElement("g",{id:"Group-116",transform:"translate(28.022 .82419)"},r.createElement("mask",{id:"mask-42",fill:"white"},r.createElement("use",{xlinkHref:"#path-41"})),r.createElement("path",{id:"Fill-114",fill:"#12C3DB",mask:"url(#mask-42)",d:"m29.94 20.57c-7.91 0-15.34-3.08-20.93-8.67-5.59-5.59-8.67-13.03-8.67-20.93 0.00-7.91 3.08-15.34 8.67-20.93 0.64-0.64 1.69-0.64 2.33 0 0.64 0.64 0.64 1.69 0 2.33-4.97 4.97-7.70 11.57-7.70 18.60 0 7.03 2.74 13.63 7.70 18.60 4.97 4.97 11.57 7.71 18.60 7.71s13.63-2.74 18.60-7.71c0.64-0.64 1.69-0.64 2.33 0 0.64 0.64 0.64 1.69 0 2.33-5.59 5.59-13.03 8.67-20.93 8.67"})),r.createElement("g",{id:"Group-119"},r.createElement("mask",{id:"mask-44",fill:"white"},r.createElement("use",{xlinkHref:"#path-43"})),r.createElement("path",{id:"Fill-117",fill:"#10ADCD",mask:"url(#mask-44)",d:"m34.88-30.87c10.92 10.92 6.95 32.58-8.86 48.39-15.81 15.81-37.47 19.77-48.39 8.86"})),r.createElement("g",{id:"Group-122"},r.createElement("mask",{id:"mask-46",fill:"white"},r.createElement("use",{xlinkHref:"#path-45"})),r.createElement("path",{id:"Fill-120",fill:"#12C3DB",mask:"url(#mask-46)",d:"m-6.12 34.15c-6.80 0.00-12.94-2.14-17.41-6.61-0.64-0.64-0.64-1.69 0-2.33 0.64-0.64 1.69-0.64 2.33 0 10.26 10.26 30.92 6.28 46.06-8.86 7.41-7.41 12.38-16.35 13.99-25.16 1.57-8.59-0.25-16.01-5.14-20.90-0.64-0.64-0.64-1.69 0-2.33 0.64-0.64 1.69-0.64 2.33 0 5.67 5.67 7.82 14.13 6.05 23.82-1.73 9.47-7.03 19.02-14.90 26.90-10.07 10.07-22.53 15.46-33.31 15.46"})),r.createElement("g",{id:"Group-125"},r.createElement("mask",{id:"mask-48",fill:"white"},r.createElement("use",{xlinkHref:"#path-47"})),r.createElement("path",{id:"Fill-123",fill:"#10ADCD",mask:"url(#mask-48)",d:"m29.56-36.19c10.92 10.92 6.95 32.58-8.86 48.39-15.81 15.81-37.47 19.77-48.39 8.86"})),r.createElement("g",{id:"Group-128"},r.createElement("mask",{id:"mask-50",fill:"white"},r.createElement("use",{xlinkHref:"#path-49"})),r.createElement("path",{id:"Fill-126",fill:"#12C3DB",mask:"url(#mask-50)",d:"m-11.45 28.83c-6.80 0-12.94-2.14-17.41-6.61-0.64-0.64-0.64-1.69 0-2.33 0.64-0.64 1.69-0.64 2.33 0 10.26 10.26 30.92 6.29 46.06-8.86 15.14-15.14 19.11-35.80 8.86-46.06-0.64-0.64-0.64-1.69 0-2.33 0.64-0.64 1.69-0.64 2.33 0 11.54 11.54 7.57 34.30-8.86 50.72-10.07 10.07-22.53 15.46-33.31 15.46"})),r.createElement("g",{id:"Group-131"},r.createElement("mask",{id:"mask-52",fill:"white"},r.createElement("use",{xlinkHref:"#path-51"})),r.createElement("path",{id:"Fill-129",fill:"#10ADCD",mask:"url(#mask-52)",d:"m24.23-41.52c10.92 10.92 6.95 32.58-8.86 48.39-15.81 15.81-37.47 19.77-48.39 8.86"})),r.createElement("g",{id:"Group-134"},r.createElement("mask",{id:"mask-54",fill:"white"},r.createElement("use",{xlinkHref:"#path-53"})),r.createElement("path",{id:"Fill-132",fill:"#12C3DB",mask:"url(#mask-54)",d:"m-16.77 23.50c-6.80 0-12.94-2.14-17.41-6.61-0.64-0.64-0.64-1.69 0-2.33 0.64-0.64 1.69-0.64 2.33 0 10.26 10.26 30.92 6.29 46.06-8.85 7.41-7.41 12.38-16.35 13.99-25.16 1.57-8.59-0.25-16.01-5.14-20.90-0.64-0.64-0.64-1.69 0-2.33 0.64-0.64 1.69-0.65 2.33 0 5.67 5.67 7.82 14.13 6.05 23.82-1.73 9.46-7.03 19.02-14.90 26.90-10.07 10.07-22.53 15.46-33.31 15.46"}))),r.createElement("path",{id:"Fill-6",fill:"#FF8482",d:"m20.37 52.34c0.04 17.31 14.06 31.31 31.31 31.26 17.25-0.04 31.19-14.11 31.15-31.42-0.04-17.31-14.06-31.31-31.31-31.26s-31.19 14.11-31.15 31.42"}),r.createElement("path",{id:"Fill-8",fill:"#FF8482",d:"m4.22 77.11c0.04 17.31 14.06 31.31 31.31 31.27 17.25-0.05 31.19-14.12 31.15-31.43-0.04-17.31-14.06-31.31-31.31-31.26-17.25 0.04-31.19 14.11-31.15 31.42"}),r.createElement("path",{id:"Fill-10",fill:"#FF8482",d:"m27.60 90.72c0.04 17.31 14.06 31.31 31.31 31.26 17.25-0.04 31.19-14.11 31.15-31.42-0.04-17.31-14.06-31.31-31.31-31.26-17.25 0.04-31.19 14.11-31.15 31.42"}),r.createElement("path",{id:"Fill-12",fill:"#FF8482",d:"m61.96 88.03c0.04 17.31 14.06 31.31 31.31 31.26 17.25-0.04 31.19-14.11 31.15-31.42-0.05-17.31-14.06-31.31-31.31-31.26-17.25 0.04-31.19 14.11-31.15 31.42"}),r.createElement("path",{id:"Fill-14",fill:"#FF8482",d:"m95.03 87.95c0.04 17.31 14.06 31.30 31.30 31.26 17.25-0.04 31.19-14.11 31.15-31.42-0.04-17.31-14.06-31.31-31.31-31.26-17.24 0.04-31.19 14.11-31.14 31.42"}),r.createElement("path",{id:"Fill-16",fill:"#FF8482",d:"m89.74 45.65c0.04 17.31 14.06 31.31 31.31 31.26 17.24-0.04 31.19-14.11 31.15-31.42-0.05-17.31-14.06-31.31-31.31-31.26-17.25 0.04-31.19 14.11-31.15 31.42"}),r.createElement("path",{id:"Fill-18",fill:"#FF8482",d:"m115.43 69.76c0.04 17.31 14.06 31.31 31.31 31.27 17.24-0.05 31.19-14.12 31.14-31.43-0.04-17.31-14.06-31.31-31.3-31.26-17.25 0.04-31.19 14.11-31.15 31.42"}),r.createElement("path",{id:"Fill-20",fill:"#F9685D",d:"m51.59 83.95c-8.63 0-16.76-3.36-22.88-9.48-6.14-6.13-9.54-14.30-9.56-23.00-0.00-0.67 0.54-1.22 1.21-1.22h0.00c0.67 0 1.21 0.54 1.22 1.22 0.02 8.05 3.16 15.60 8.85 21.28 5.66 5.66 13.18 8.77 21.16 8.77 0.03 0 0.06 0.00 0.08-0.00 0.67 0 1.21 0.55 1.22 1.22 0.00 0.67-0.54 1.22-1.21 1.22h-0.09z"}),r.createElement("path",{id:"Fill-22",fill:"#F9685D",d:"m108.24 114.91c-0.25 0-0.51-0.08-0.73-0.24-8.12-6.2-12.79-15.63-12.82-25.85-0.00-0.67 0.54-1.22 1.21-1.22 0.69-0.04 1.22 0.54 1.22 1.22 0.03 9.46 4.35 18.18 11.86 23.91 0.53 0.41 0.64 1.18 0.23 1.71-0.24 0.32-0.6 0.48-0.97 0.48"}),r.createElement("path",{id:"Fill-24",fill:"#F9685D",d:"m90.61 46.87c-0.67 0-1.21-0.55-1.22-1.22-0.00-0.46 0.01-0.92 0.03-1.37 0.51-13.25 9.24-25.09 21.72-29.46 0.63-0.22 1.33 0.11 1.55 0.75 0.22 0.64-0.12 1.33-0.75 1.55-11.54 4.04-19.62 15.00-20.09 27.25-0.02 0.42-0.02 0.84-0.02 1.27 0.00 0.67-0.54 1.22-1.21 1.22h-0.00z"}),r.createElement("path",{id:"Fill-26",fill:"#F9685D",d:"m146.66 102.25c-7.72 0-15.19-2.77-21.06-7.79-0.51-0.44-0.57-1.21-0.13-1.72 0.43-0.51 1.2-0.57 1.71-0.14 5.42 4.65 12.34 7.20 19.48 7.20 0.02 0 0.05-0.00 0.07-0.00 2.49-0.01 4.96-0.32 7.35-0.93 0.65-0.17 1.31 0.23 1.48 0.88 0.16 0.65-0.23 1.32-0.88 1.48-2.58 0.66-5.25 1-7.94 1.01h-0.08z"}),r.createElement("path",{id:"Fill-28",fill:"#F9685D",d:"m78.80 115.27c-0.32 0-0.64-0.12-0.87-0.37-0.47-0.48-0.45-1.26 0.03-1.72 4.17-4.05 7.06-9.16 8.37-14.80 0.15-0.66 0.81-1.06 1.46-0.91 0.65 0.15 1.06 0.81 0.91 1.46-1.41 6.09-4.54 11.62-9.05 15.99-0.23 0.23-0.54 0.34-0.84 0.34"}),r.createElement("path",{id:"Fill-30",fill:"#F9685D",d:"m103.98 89.81c-3.99 0-7.99-0.75-11.84-2.26-0.63-0.24-0.93-0.95-0.69-1.58 0.24-0.63 0.95-0.94 1.57-0.69 7.67 3.01 16.02 2.76 23.5-0.70 0.61-0.28 1.33-0.01 1.61 0.60s0.01 1.34-0.6 1.62c-4.33 2.01-8.94 3.01-13.56 3.01"}),r.createElement("path",{id:"Fill-32",fill:"#F9685D",d:"m76.96 35.20c-0.38 0-0.75-0.18-0.99-0.51-4.45-6.21-10.98-10.45-18.41-11.96-1.98-0.4-4.01-0.61-6.05-0.60h-0.00c-0.67 0-1.21-0.54-1.22-1.22-0.00-0.67 0.54-1.22 1.21-1.22 2.19 0.01 4.40 0.21 6.54 0.65 8.02 1.63 15.09 6.21 19.90 12.92 0.39 0.55 0.27 1.31-0.28 1.70-0.21 0.15-0.46 0.23-0.71 0.23"}),r.createElement("path",{id:"Fill-34",fill:"#F9685D",d:"m32.43 108.61c-0.40 0-0.80-0.2-1.03-0.56-3.27-5.18-5.00-11.17-5.02-17.33-0.01-5.21 1.23-10.39 3.59-14.99 0.31-0.60 1.04-0.83 1.64-0.52 0.60 0.31 0.83 1.04 0.52 1.64-2.21 4.31-3.33 8.98-3.32 13.86 0.01 5.70 1.62 11.23 4.64 16.02 0.36 0.57 0.19 1.32-0.38 1.68-0.20 0.13-0.43 0.19-0.65 0.19"}),r.createElement("path",{id:"Fill-36",fill:"#F9685D",d:"m58.19 49.80c-0.22 0-0.44-0.06-0.64-0.18-0.57-0.36-0.74-1.11-0.39-1.68 3.23-5.20 7.85-9.37 13.37-12.05 4.67-2.27 9.86-3.40 15.01-3.26 0.67 0.02 1.2 0.58 1.18 1.25-0.02 0.67-0.57 1.18-1.25 1.19-4.83-0.13-9.50 0.88-13.88 3.01-5.11 2.48-9.38 6.34-12.37 11.15-0.23 0.37-0.63 0.57-1.03 0.57"}),r.createElement("path",{id:"Fill-38",fill:"#BE2612",d:"m120.95 59.35c0 2.89-2.33 5.24-5.21 5.25s-5.22-2.33-5.23-5.22 2.32-5.24 5.2-5.25c2.89-0.01 5.23 2.33 5.24 5.22"}),r.createElement("path",{id:"Fill-40",fill:"#BE2612",d:"m157.82 59.26c0 2.89-2.33 5.24-5.21 5.25-2.88 0.01-5.22-2.33-5.23-5.22s2.32-5.24 5.21-5.25c2.88-0.01 5.22 2.33 5.23 5.22"}),r.createElement("path",{id:"Fill-42",fill:"#10ADCD",d:"m16.46 106.68c-0.39 0-0.77-0.14-1.08-0.42-0.68-0.6-0.74-1.64-0.14-2.32l90.28-102.01c0.6-0.68 1.64-0.74 2.31-0.14 0.68 0.60 0.74 1.64 0.14 2.32l-90.28 102.01c-0.32 0.37-0.77 0.56-1.22 0.56"}),r.createElement("path",{id:"Fill-44",fill:"#12C3DB",d:"m1.64 82.42c-0.54 0-1.07-0.27-1.38-0.75-0.49-0.76-0.27-1.78 0.49-2.27l109.9-71.00c0.76-0.49 1.78-0.27 2.26 0.49 0.49 0.76 0.27 1.78-0.49 2.27l-109.9 71c-0.27 0.18-0.58 0.26-0.88 0.26"}),r.createElement("path",{id:"Fill-46",fill:"#10ADCD",d:"m161.98 100.3c-0.06 0-0.12 0-0.18-0.01l-160.34-17.88c-0.90-0.1-1.55-0.91-1.45-1.81 0.10-0.90 0.90-1.55 1.81-1.45l160.34 17.88c0.9 0.1 1.54 0.91 1.44 1.81-0.09 0.84-0.8 1.46-1.62 1.46"}),r.createElement("path",{id:"Fill-48",fill:"#12C3DB",d:"m173.51 87.34c-0.12 0-0.24-0.01-0.36-0.04l-156.1-34.23c-0.89-0.19-1.45-1.07-1.25-1.96s1.07-1.44 1.95-1.25l156.11 34.23c0.89 0.19 1.45 1.07 1.25 1.96-0.16 0.77-0.84 1.29-1.59 1.29"}),r.createElement("path",{id:"Fill-50",fill:"#12C3DB",d:"m106.74 118.78c-0.49 0-0.97-0.21-1.3-0.63l-71.28-91.71c-0.56-0.71-0.43-1.75 0.28-2.30s1.74-0.43 2.30 0.28l71.28 91.71c0.56 0.71 0.43 1.75-0.28 2.3-0.3 0.24-0.65 0.35-1 0.35"}),r.createElement("path",{id:"Fill-52",fill:"#12C3DB",d:"m44.76 123.63c-0.06 0-0.11-0.01-0.17-0.01-0.90-0.09-1.55-0.9-1.46-1.8l10.58-106.01c0.09-0.90 0.89-1.57 1.79-1.47 0.90 0.09 1.56 0.90 1.47 1.80l-10.58 106.01c-0.09 0.84-0.80 1.48-1.63 1.48"}),r.createElement("path",{id:"Fill-54",fill:"#12C3DB",d:"m69.39 121.78c-0.42 0-0.83-0.16-1.15-0.47-0.64-0.64-0.65-1.68-0.01-2.33l82.80-83.99c0.64-0.64 1.67-0.65 2.32-0.01 0.64 0.64 0.64 1.68 0.01 2.32l-82.80 83.98c-0.32 0.33-0.74 0.49-1.16 0.49"})),r.createElement("g",{id:"Group-140",transform:"translate(106 46)"},r.createElement("path",{id:"Fill-136",fill:"#F9685D",d:"m1.70 8.32c-0.62 0-1.16-0.45-1.24-1.07-0.09-0.67 0.40-1.29 1.08-1.37l46.38-5.75c0.68-0.08 1.31 0.39 1.40 1.06 0.09 0.67-0.40 1.29-1.08 1.37l-46.38 5.75c-0.05 0.01-0.11 0.01-0.16 0.01"}),r.createElement("path",{id:"Fill-138",fill:"#BE2612",d:"m23.75 26.93c-0.06 0-0.12-0.01-0.19-0.01-0.68-0.10-1.14-0.72-1.04-1.38 0.35-2.27 1.91-4.19 4.08-5.03 2.16-0.83 4.64-0.47 6.47 0.96 0.54 0.42 0.62 1.18 0.20 1.71-0.42 0.53-1.20 0.61-1.74 0.20-1.14-0.89-2.68-1.12-4.03-0.60-1.35 0.52-2.32 1.72-2.54 3.13-0.09 0.60-0.62 1.03-1.22 1.03"}))))));t.default=o},"4mDm":function(e,t,n){"use strict";var r=n("/GqU"),i=n("RNIs"),o=n("P4y1"),a=n("afO8"),s=n("m/L8").f,l=n("fdAy"),c=n("xDBR"),u=n("g6v/"),d="Array Iterator",p=a.set,f=a.getterFor(d);e.exports=l(Array,"Array",(function(e,t){p(this,{type:d,target:r(e),index:0,kind:t})}),(function(){var e=f(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values");var h=o.Arguments=o.Array;if(i("keys"),i("values"),i("entries"),!c&&u&&"values"!==h.name)try{s(h,"name",{value:"values"})}catch(e){}},"4syw":function(e,t,n){var r=n("busE");e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},"4zBA":function(e,t,n){var r=n("QNWe"),i=Function.prototype,o=i.bind,a=i.call,s=r&&o.bind(a,a);e.exports=r?function(e){return e&&s(e)}:function(e){return e&&function(){return a.apply(e,arguments)}}},"55Ip":function(e,t,n){"use strict";n.r(t),n.d(t,"BrowserRouter",(function(){return d})),n.d(t,"HashRouter",(function(){return p})),n.d(t,"Link",(function(){return v})),n.d(t,"NavLink",(function(){return x}));var r=n("Ty5D");n.d(t,"MemoryRouter",(function(){return r.MemoryRouter})),n.d(t,"Prompt",(function(){return r.Prompt})),n.d(t,"Redirect",(function(){return r.Redirect})),n.d(t,"Route",(function(){return r.Route})),n.d(t,"Router",(function(){return r.Router})),n.d(t,"StaticRouter",(function(){return r.StaticRouter})),n.d(t,"Switch",(function(){return r.Switch})),n.d(t,"generatePath",(function(){return r.generatePath})),n.d(t,"matchPath",(function(){return r.matchPath})),n.d(t,"useHistory",(function(){return r.useHistory})),n.d(t,"useLocation",(function(){return r.useLocation})),n.d(t,"useParams",(function(){return r.useParams})),n.d(t,"useRouteMatch",(function(){return r.useRouteMatch})),n.d(t,"withRouter",(function(){return r.withRouter}));var i=n("dI71"),o=n("q1tI"),a=n.n(o),s=n("LhCv"),l=(n("nNZz"),n("wx14")),c=n("zLVn"),u=n("9R94"),d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).history=Object(s.createBrowserHistory)(t.props),t}return Object(i.a)(t,e),t.prototype.render=function(){return a.a.createElement(r.Router,{history:this.history,children:this.props.children})},t}(a.a.Component);var p=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).history=Object(s.createHashHistory)(t.props),t}return Object(i.a)(t,e),t.prototype.render=function(){return a.a.createElement(r.Router,{history:this.history,children:this.props.children})},t}(a.a.Component);var f=function(e,t){return"function"==typeof e?e(t):e},h=function(e,t){return"string"==typeof e?Object(s.createLocation)(e,null,null,t):e},m=function(e){return e},y=a.a.forwardRef;void 0===y&&(y=m);var g=y((function(e,t){var n=e.innerRef,r=e.navigate,i=e.onClick,o=Object(c.a)(e,["innerRef","navigate","onClick"]),s=o.target,u=Object(l.a)({},o,{onClick:function(e){try{i&&i(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||s&&"_self"!==s||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return u.ref=m!==y&&t||n,a.a.createElement("a",u)}));var v=y((function(e,t){var n=e.component,i=void 0===n?g:n,o=e.replace,d=e.to,p=e.innerRef,v=Object(c.a)(e,["component","replace","to","innerRef"]);return a.a.createElement(r.__RouterContext.Consumer,null,(function(e){e||Object(u.a)(!1);var n=e.history,r=h(f(d,e.location),e.location),c=r?n.createHref(r):"",g=Object(l.a)({},v,{href:c,navigate:function(){var t=f(d,e.location),r=Object(s.createPath)(e.location)===Object(s.createPath)(h(t));(o||r?n.replace:n.push)(t)}});return m!==y?g.ref=t||p:g.innerRef=p,a.a.createElement(i,g)}))})),_=function(e){return e},b=a.a.forwardRef;void 0===b&&(b=_);var x=b((function(e,t){var n=e["aria-current"],i=void 0===n?"page":n,o=e.activeClassName,s=void 0===o?"active":o,d=e.activeStyle,p=e.className,m=e.exact,y=e.isActive,g=e.location,x=e.sensitive,w=e.strict,k=e.style,O=e.to,E=e.innerRef,A=Object(c.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return a.a.createElement(r.__RouterContext.Consumer,null,(function(e){e||Object(u.a)(!1);var n=g||e.location,o=h(f(O,n),n),c=o.pathname,P=c&&c.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),C=P?Object(r.matchPath)(n.pathname,{path:P,exact:m,sensitive:x,strict:w}):null,S=!!(y?y(C,n):C),D="function"==typeof p?p(S):p,I="function"==typeof k?k(S):k;S&&(D=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(D,s),I=Object(l.a)({},I,d));var T=Object(l.a)({"aria-current":S&&i||null,className:D,style:I,to:o},A);return _!==b?T.ref=t||E:T.innerRef=E,a.a.createElement(v,T)}))}))},"56mJ":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.getSerializableHeaders=void 0;var i=r(n("pVnL")),o=n("sExA");t.getSerializableHeaders=e=>null==e?"None":Array.isArray(e)?e:"function"==typeof e.entries?Array.from(e.entries()):Object.prototype.hasOwnProperty.call(e,"map")?(0,o.entries)(e.map).map((([e,t])=>[e,Array.isArray(t)?t.join(", "):t])).reduce(((e,[t,n])=>(0,i.default)({},e,{[t]:n})),{}):e},"5DmW":function(e,t,n){var r=n("I+eb"),i=n("0Dky"),o=n("/GqU"),a=n("Bs8V").f,s=n("g6v/"),l=i((function(){a(1)}));r({target:"Object",stat:!0,forced:!s||l,sham:!s},{getOwnPropertyDescriptor:function(e,t){return a(o(e),t)}})},"5Tg+":function(e,t,n){var r=n("tiKp");t.f=r},"5X2B":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=()=>{try{return!!window.frameElement||window.self!==window.top}catch(e){return!0}};t.default=r},"5e/j":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("1CX7"),n.e("3MWm"),n.e("1lam")]).then(n.t.bind(null,"Ia3F",7)),modules:["Ia3F"],loading:()=>i.createElement(a.default,null)});t.default=l},"5gsP":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("mR6N"),a=r(n("Pwnf")),s=r(n("Taw3")),l=n("ZpD3"),c=r(n("QYeQ"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}class d extends i.Component{render(){const{conversion:e}=this.props,t="white"!==this.props.backgroundColor;return i.createElement(s.default,{testId:"header-logo",href:"/","aria-label":"Khan Academy",style:[this.props.logoStyles,p.link,t&&p.transparent],safeWithNav:async function(){e&&await(0,l.markMinorConversions)([{id:e}])}},(()=>i.createElement(c.default,null)))}}d.defaultProps={backgroundColor:"white"};const p=o.StyleSheet.create({link:{color:"#0a2a66",":hover":{color:a.default.blue},":focus":{outline:`4px solid ${a.default.blue}`}},transparent:{color:a.default.white,"@media print":{color:"#0a2a66"}}});var f=d;t.default=f},"5mdu":function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},"5n89":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("4CzR"),n.e("1w4M"),n.e("1758"),n.e("5Qr9"),n.e("1Ixv"),n.e("1MWb"),n.e("62Vs")]).then(n.t.bind(null,"FW1k",7)),modules:["FW1k"],loading:()=>i.createElement(a.default,null)});t.default=l},"5s+n":function(e,t,n){"use strict";var r,i,o,a,s=n("I+eb"),l=n("xDBR"),c=n("2oRo"),u=n("0GbY"),d=n("xluM"),p=n("/qmn"),f=n("busE"),h=n("4syw"),m=n("0rvr"),y=n("1E5z"),g=n("JiZb"),v=n("We1y"),_=n("Fib7"),b=n("hh1v"),x=n("GarU"),w=n("iSVu"),k=n("ImZN"),O=n("HH4o"),E=n("SEBh"),A=n("LPSS").set,P=n("tXUg"),C=n("zfnd"),S=n("RN6c"),D=n("8GlL"),I=n("5mdu"),T=n("AbTg"),M=n("afO8"),j=n("lMq5"),R=n("tiKp"),N=n("YGnB"),L=n("YF1G"),q=n("LQDL"),W=R("species"),F="Promise",B=M.getterFor(F),U=M.set,z=M.getterFor(F),G=p&&p.prototype,V=p,K=G,H=c.TypeError,Q=c.document,Y=c.process,$=D.f,X=$,J=!!(Q&&Q.createEvent&&c.dispatchEvent),Z=_(c.PromiseRejectionEvent),ee="unhandledrejection",te=!1,ne=j(F,(function(){var e=w(V),t=e!==String(V);if(!t&&66===q)return!0;if(l&&!K.finally)return!0;if(q>=51&&/native code/.test(e))return!1;var n=new V((function(e){e(1)})),r=function(e){e((function(){}),(function(){}))};return(n.constructor={})[W]=r,!(te=n.then((function(){}))instanceof r)||!t&&N&&!Z})),re=ne||!O((function(e){V.all(e).catch((function(){}))})),ie=function(e){var t;return!(!b(e)||!_(t=e.then))&&t},oe=function(e,t){var n,r,i,o=t.value,a=1==t.state,s=a?e.ok:e.fail,l=e.resolve,c=e.reject,u=e.domain;try{s?(a||(2===t.rejection&&ue(t),t.rejection=1),!0===s?n=o:(u&&u.enter(),n=s(o),u&&(u.exit(),i=!0)),n===e.promise?c(H("Promise-chain cycle")):(r=ie(n))?d(r,n,l,c):l(n)):c(o)}catch(e){u&&!i&&u.exit(),c(e)}},ae=function(e,t){e.notified||(e.notified=!0,P((function(){for(var n,r=e.reactions;n=r.get();)oe(n,e);e.notified=!1,t&&!e.rejection&&le(e)})))},se=function(e,t,n){var r,i;J?((r=Q.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),c.dispatchEvent(r)):r={promise:t,reason:n},!Z&&(i=c["on"+e])?i(r):e===ee&&S("Unhandled promise rejection",n)},le=function(e){d(A,c,(function(){var t,n=e.facade,r=e.value;if(ce(e)&&(t=I((function(){L?Y.emit("unhandledRejection",r,n):se(ee,n,r)})),e.rejection=L||ce(e)?2:1,t.error))throw t.value}))},ce=function(e){return 1!==e.rejection&&!e.parent},ue=function(e){d(A,c,(function(){var t=e.facade;L?Y.emit("rejectionHandled",t):se("rejectionhandled",t,e.value)}))},de=function(e,t,n){return function(r){e(t,r,n)}},pe=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,ae(e,!0))},fe=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw H("Promise can't be resolved itself");var r=ie(t);r?P((function(){var n={done:!1};try{d(r,t,de(fe,n,e),de(pe,n,e))}catch(t){pe(n,t,e)}})):(e.value=t,e.state=1,ae(e,!1))}catch(t){pe({done:!1},t,e)}}};if(ne&&(K=(V=function(e){x(this,K),v(e),d(r,this);var t=B(this);try{e(de(fe,t),de(pe,t))}catch(e){pe(t,e)}}).prototype,(r=function(e){U(this,{type:F,done:!1,notified:!1,parent:!1,reactions:new T,rejection:!1,state:0,value:void 0})}).prototype=h(K,{then:function(e,t){var n=z(this),r=$(E(this,V));return n.parent=!0,r.ok=!_(e)||e,r.fail=_(t)&&t,r.domain=L?Y.domain:void 0,0==n.state?n.reactions.add(r):P((function(){oe(r,n)})),r.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r,t=B(e);this.promise=e,this.resolve=de(fe,t),this.reject=de(pe,t)},D.f=$=function(e){return e===V||e===o?new i(e):X(e)},!l&&_(p)&&G!==Object.prototype)){a=G.then,te||(f(G,"then",(function(e,t){var n=this;return new V((function(e,t){d(a,n,e,t)})).then(e,t)}),{unsafe:!0}),f(G,"catch",K.catch,{unsafe:!0}));try{delete G.constructor}catch(e){}m&&m(G,K)}s({global:!0,wrap:!0,forced:ne},{Promise:V}),y(V,F,!1,!0),g(F),o=u(F),s({target:F,stat:!0,forced:ne},{reject:function(e){var t=$(this);return d(t.reject,void 0,e),t.promise}}),s({target:F,stat:!0,forced:l||ne},{resolve:function(e){return C(l&&this===o?V:this,e)}}),s({target:F,stat:!0,forced:re},{all:function(e){var t=this,n=$(t),r=n.resolve,i=n.reject,o=I((function(){var n=v(t.resolve),o=[],a=0,s=1;k(e,(function(e){var l=a++,c=!1;s++,d(n,t,e).then((function(e){c||(c=!0,o[l]=e,--s||r(o))}),i)})),--s||r(o)}));return o.error&&i(o.value),n.promise},race:function(e){var t=this,n=$(t),r=n.reject,i=I((function(){var i=v(t.resolve);k(e,(function(e){d(i,t,e).then(n.resolve,r)}))}));return i.error&&r(i.value),n.promise}})},"5zui":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("1yxG"),n.e("1RSY")]).then(n.t.bind(null,"f7ip",7)),modules:["f7ip"],loading:()=>i.createElement(a.default,null)});t.default=l},"62iB":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distillErrorMessage=void 0;t.distillErrorMessage=e=>{if(null==e)return"Invalid error object";const t=e.toString();return"[object Object]"!==t?t:e.message||e.name||"Unknown"}},"65RG":function(e,t,n){"use strict";(function(e){var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.encodeParams=u,t.formUrlencode=function(e){return{body:u(e),headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"}}},t.khanFetch=void 0,n("bZMm");var i=n("sExA"),o=r(n("nSHN")),a=r(n("mXPZ")),s=n("zoMP"),l=n("xA9G");const c=(0,s.maybeAddMockApi)(((t,n)=>((0,l.assertNotSSR)(t,n),n&&delete n.ssrSafe,e.env.STORYBOOK||e.env.JEST_WORKER_ID?(0,s.khanFetchMock)(t,n):Promise.resolve(new Request(t,n)).then(l.sendCookies).then(l.addApiParamsAndHeaders).then(o.default.requireKAALCookie).then((e=>fetch(e).then((t=>[e,t])))).then((([e,t])=>(0,l.checkStatus)(e,t))).then(l.checkApiVersionMismatch).then(l.checkApiResponse))));function u(e){let t="",n=!0;const r=Array.isArray(e)?e:(0,i.entries)(e);for(const[e,i]of r){n||(t+="&"),t+=encodeURIComponent(e)+"="+encodeURIComponent(String(i)),n=!1}return t.replace(/%20/g,"+")}t.khanFetch=c,a.default.hasAnyPermissions&&(globalThis.khanFetch=c)}).call(this,n("8oxB"))},"6IZW":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("1Jnw"),n.e("6hzU"),n.e("1yxG"),n.e("4ZnZ"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("4CzR"),n.e("1w4M"),n.e("1CX7"),n.e("1YDZ"),n.e("1FEV"),n.e("4bT6"),n.e("2QVZ"),n.e("ykUf"),n.e("5OPo"),n.e("40jg"),n.e("ZIhB"),n.e("42Kj"),n.e("5F0q"),n.e("4xk8"),n.e("i3qO"),n.e("2UsG"),n.e("QVSU"),n.e("4tr5"),n.e("1Bdm"),n.e("1ok9"),n.e("3WrQ"),n.e("70mT"),n.e("5ESl"),n.e("6KC5"),n.e("dyEE"),n.e("xiXN"),n.e("7DhS"),n.e("7cbP"),n.e("2mb7"),n.e("4RFn"),n.e("IlY2"),n.e("7r1Y"),n.e("4qDk"),n.e("1cVY"),n.e("7spb"),n.e("75hh"),n.e("6kUz"),n.e("7oYD"),n.e("1Ssr"),n.e("2dZL"),n.e("6xZ4")]).then(n.t.bind(null,"nRQd",7)),modules:["nRQd"],loading:()=>i.createElement(a.default,null)});t.default=l},"6JNq":function(e,t,n){var r=n("Gi26"),i=n("Vu81"),o=n("Bs8V"),a=n("m/L8");e.exports=function(e,t,n){for(var s=i(t),l=a.f,c=o.f,u=0;u<s.length;u++){var d=s[u];r(e,d)||n&&r(n,d)||l(e,d,c(t,d))}}},"6KaC":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t._REFRESH_MUTATION=t._CookieRefresher=void 0,t.init=function(){f.shouldRefetchCookies()&&f.doCookieRefresh();s.default.addRequireKAALCookie(h)},t.requireKAALCookie=h;var i=r(n("lTCR")),o=r(n("FCtg")),a=r(n("mXPZ")),s=r(n("nSHN")),l=n("8r+/"),c=n("lGNd");let u;const d=(0,l.gqlOp)((0,i.default)(u||(u=(e=>e)`
    mutation AuthCookieMutation {
        refreshAuthCookies {
            error
        }
    }
`)));t._REFRESH_MUTATION=d;class p{constructor(){this.lastCookieRefresh=0,this.activeFetchPromise=null}shouldRefetchCookies(){return!o.default.isServerSide()&&(document&&document.cookie&&-1!==document.cookie.indexOf("KAAC=")||a.default.isLoggedIn)}doCookieRefresh(e=!1){if(null==this.activeFetchPromise){const t=(0,c.getUnsafeApolloGqlClient)();this.activeFetchPromise=t.mutate(d,{module:e?"multithreaded":void 0}).then((()=>(this.activeFetchPromise=null,this.lastCookieRefresh=Date.now(),!0))).catch((()=>(this.activeFetchPromise=null,!1)))}return this.activeFetchPromise}requireKAALCookie(e){if(!this.shouldRefetchCookies())return Promise.resolve(e);if(e&&e.url.includes("AuthCookieMutation"))return Promise.resolve(e);const t=this.lastCookieRefresh+29e4-Date.now();if(t>5e4)return Promise.resolve(e);if(t>0)return this.doCookieRefresh(!0),Promise.resolve(e);return this.doCookieRefresh().then((e=>e?Promise.resolve(!0):this.doCookieRefresh())).then((()=>e)).catch((()=>e))}}t._CookieRefresher=p;const f=new p;function h(e){return f.requireKAALCookie(e)}},"6LWA":function(e,t,n){var r=n("xrYK");e.exports=Array.isArray||function(e){return"Array"==r(e)}},"6PXS":function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return m})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return a})),n.d(t,"f",(function(){return c})),n.d(t,"g",(function(){return l})),n.d(t,"h",(function(){return u}));var r=n("vFt6"),i=n("9AQC"),o=n("+924");function a(e,t,n){if(t in e){var r=e[t],i=n(r);if("function"==typeof i)try{l(i,r)}catch(e){}e[t]=i}}function s(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}function l(e,t){var n=t.prototype||{};e.prototype=t.prototype=n,s(e,"__sentry_original__",t)}function c(e){return e.__sentry_original__}function u(e){return Object.keys(e).map((t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`)).join("&")}function d(e){if(Object(i.d)(e))return{message:e.message,name:e.name,stack:e.stack,...f(e)};if(Object(i.f)(e)){var t={type:e.type,target:p(e.target),currentTarget:p(e.currentTarget),...f(e)};return"undefined"!=typeof CustomEvent&&Object(i.g)(e,CustomEvent)&&(t.detail=e.detail),t}return e}function p(e){try{return Object(i.c)(e)?Object(r.b)(e):Object.prototype.toString.call(e)}catch(e){return"<unknown>"}}function f(e){if("object"==typeof e&&null!==e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}return{}}function h(e,t=40){var n=Object.keys(d(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return Object(o.d)(n[0],t);for(let e=n.length;e>0;e--){var r=n.slice(0,e).join(", ");if(!(r.length>t))return e===n.length?r:Object(o.d)(r,t)}return""}function m(e){return y(e,new Map)}function y(e,t){if(Object(i.i)(e)){if(void 0!==(o=t.get(e)))return o;var n={};for(var r of(t.set(e,n),Object.keys(e)))void 0!==e[r]&&(n[r]=y(e[r],t));return n}if(Array.isArray(e)){var o;if(void 0!==(o=t.get(e)))return o;n=[];return t.set(e,n),e.forEach((e=>{n.push(y(e,t))})),n}return e}},"6S4J":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("4PhQ");var i=({chunks:e,modules:t},n)=>{const i=new Set,o=new Set,a=new Set,s=new Set,l=new Set;for(const r of n){if(o.has(r)||a.has(r))continue;const n=t[r];if(null==n){a.add(r);continue}if(o.add(r),i.has(n)||s.has(n))continue;const c=e[n];if(null!=c){i.add(n);for(const e of c)e.endsWith(".css")||l.add(e)}else s.add(n)}if(a.size>0||s.size>0)throw new r.KAError(`Unable to resolve during SSR: missingChunks=[${Array.from(s).join(", ")}], missingModules=[${Array.from(a).join(", ")}]`,r.Errors.Internal);return Array.from(l)};t.default=i},"6VoE":function(e,t,n){var r=n("tiKp"),i=n("P4y1"),o=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||a[o]===e)}},"6XQz":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("Pk2J"),o=r(n("hKI/")),a=p(n("q1tI")),s=n("mR6N"),l=p(n("4PhQ")),c=r(n("7MY0")),u=n("g8Be");function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class f extends a.Component{constructor(...e){super(...e),this.state={heightOfHeadersAboveContent:0},this._itimeoutForUpdatingHeaderHeight=null,this._modifiedOuterWrapperMinHeight=!1,this._windowResizeHandler=(0,o.default)((()=>this.setState({windowHeight:window.innerHeight})),100)}componentDidMount(){if(this._shouldDisableFullPageBehavior())return;const{schedule:e}=this.props;e.timeout((()=>this.setState({windowHeight:window.innerHeight})),0),window.addEventListener("resize",this._windowResizeHandler),this._scheduleHeaderHeightUpdate(!0)}componentWillUnmount(){this._shouldDisableFullPageBehavior()||(window.removeEventListener("resize",this._windowResizeHandler),this._modifiedOuterWrapperMinHeight&&this._resetOuterWrapperMinHeight(),this._resetBodyScroll())}_scheduleHeaderHeightUpdate(e){const{schedule:t}=this.props;null==this._itimeoutForUpdatingHeaderHeight&&(this._itimeoutForUpdatingHeaderHeight=t.timeout((()=>{this._itimeoutForUpdatingHeaderHeight=null,this.updateHeightOfHeadersAboveContent(),e&&this._removeBodyScroll(),this._itimeoutForUpdatingHeaderHeight=t.timeout((()=>{this._itimeoutForUpdatingHeaderHeight=null,this.updateHeightOfHeadersAboveContent()}),500)}),0))}_removeBodyScroll(){document.body?(this._bodyOverflowYValueToReset=document.body.style.overflowY,document.body.style.overflowY="hidden"):l.default.error("Expected `document.body` to exist.",l.Errors.Internal)}_resetBodyScroll(){document.body?document.body.style.overflowY=this._bodyOverflowYValueToReset:l.default.error("Expected `document.body` to exist.",l.Errors.Internal)}updateHeightOfHeadersAboveContent(){if(!this._containerRef)return;const e=this._containerRef.getBoundingClientRect().top+window.scrollY;this.setState({heightOfHeadersAboveContent:e}),this._removeOuterWrapperMinHeight()}_removeOuterWrapperMinHeight(){const e=document.getElementById("outer-wrapper");e&&(e.style.minHeight="initial",this._modifiedOuterWrapperMinHeight=!0)}_resetOuterWrapperMinHeight(){const e=document.getElementById("outer-wrapper");e&&this._modifiedOuterWrapperMinHeight&&(e.style.minHeight="")}_shouldDisableFullPageBehavior(){const{forceFullPageBehavior:e,isInFixture:t}=this.props;return t&&!e}render(){if(this._shouldDisableFullPageBehavior())return this.props.children;const{children:e,style:t}=this.props,{windowHeight:n,heightOfHeadersAboveContent:r}=this.state;return a.createElement("div",{style:{height:null==n?`calc(100vh - ${r}px)`:n-r+"px"},className:(0,s.css)(t),ref:e=>this._containerRef=e},e)}}var h=(0,i.compose)(u.withActionScheduler,c.default)(f);t.default=h},"6cSF":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("i8i4")),a=n("iTG7"),s=n("g8Be"),l=n("DKHW");function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}class u extends i.Component{static getDerivedStateFromProps({in:e},t){return e&&"unmounted"===t.status?{status:"mounted"}:null}constructor(e){super(e),this._isMounted=!1,this.addClass=(e,t)=>{t&&(e.classList.add(t),this.appliedClassNames.add(t))},this.removeClass=(e,t)=>{t&&(e.classList.remove(t),this.appliedClassNames.delete(t))},this.flushClassNameQueue=()=>{if(this._isMounted){const e=o.default.findDOMNode(this);e instanceof Element&&this.classNameQueue.forEach((([t,n])=>{this.removeClass(e,t),this.addClass(e,n)}))}this.classNameQueue.length=0},this._isMounted=!1,this.classNameQueue=[],this.appliedClassNames=new Set,this.state={status:"mounted"}}componentDidMount(){this._isMounted=!0,"number"==typeof this.props.appearTimeout?this.transition("appear",this.props.appearTimeout):this.transition("enter",this.props.enterTimeout)}componentDidUpdate(e,t){e.in&&!this.props.in?this.transition("leave",this.props.leaveTimeout):!e.in&&this.props.in&&this.transition("enter",this.props.enterTimeout),"mounted"!==t.status&&"mounted"===this.state.status&&this.setState({status:"unmounted"})}componentWillUnmount(){this._isMounted=!1,this.props.schedule.clearAll()}removeAllClasses(e){for(const t of this.appliedClassNames)this.removeClass(e,t)}transition(e,t){const n=o.default.findDOMNode(this);if(!(n instanceof Element))return;this.removeAllClasses(n),this.props.schedule.clearAll();const r="function"==typeof this.props.transitionStyles?this.props.transitionStyles():this.props.transitionStyles,{className:i}=(0,l.processStyleType)(r[e]),{className:a}=(0,l.processStyleType)([r[e],r[e+"Active"]]);this.addClass(n,i),this.queueClass(i,a),"leave"===e&&this.props.schedule.timeout((()=>{this._isMounted&&this.setState({status:"unmounted"})}),t||0)}queueClass(e,t){this.classNameQueue.push([e,t]),this.props.schedule.timeout(this.flushClassNameQueue,17)}render(){const{status:e}=this.state;return"unmounted"===e?null:this.props.children}}const d=(0,s.withActionScheduler)(u);class p extends i.Component{render(){const{children:e}=this.props;return i.createElement(a.TransitionGroup,{component:null},i.Children.map(e,(e=>i.createElement(d,{transitionStyles:this.props.transitionStyle,appearTimeout:this.props.transitionAppearTimeout,enterTimeout:this.props.transitionEnterTimeout,leaveTimeout:this.props.transitionLeaveTimeout},e))))}}var f=p;t.default=f},"6fql":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,o.default)(t)&&s.test(t))return a.map((function(e){return e+t}))};var r,i=n("sUt/"),o=(r=i)&&r.__esModule?r:{default:r};var a=["-webkit-","-moz-",""],s=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/;e.exports=t.default},"6kFh":function(e,t,n){"use strict";n.r(t),n.d(t,"tuple",(function(){return f})),n.d(t,"lookup",(function(){return d})),n.d(t,"lookupArray",(function(){return p}));var r="function"==typeof Symbol&&"function"==typeof Symbol.for,i=r?Symbol.for("immutable-tuple"):"@@__IMMUTABLE_TUPLE__@@",o=r?Symbol.for("immutable-tuple-root"):"@@__IMMUTABLE_TUPLE_ROOT__@@";function a(e,t,n,r){return Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!1,configurable:!1}),n}var s=Object.freeze||function(e){return e};function l(e){switch(typeof e){case"object":if(null===e)return!1;case"function":return!0;default:return!1}}var c=function(){this._weakMap=null,this._strongMap=null,this.data=null};c.prototype.get=function(e){var t=this._getMap(e,!1);if(t)return t.get(e)},c.prototype.set=function(e,t){return this._getMap(e,!0).set(e,t),t},c.prototype._getMap=function(e,t){return t?l(e)?this._weakMap||(this._weakMap=new WeakMap):this._strongMap||(this._strongMap=new Map):l(e)?this._weakMap:this._strongMap};var u=Array[o]||a(Array,o,new c,!1);function d(){return p(arguments)}function p(e){for(var t=u,n=e.length,r=0;r<n;++r){var i=e[r];t=t.get(i)||t.set(i,new c)}return t.data||(t.data=Object.create(null))}function f(){var e=arguments,t=d.apply(null,arguments);if(t.tuple)return t.tuple;for(var n=Object.create(f.prototype),r=arguments.length,i=0;i<r;++i)n[i]=e[i];return a(n,"length",r,!1),s(t.tuple=n)}function h(e){return!(!e||!0!==e[i])}function m(e){for(var t=[],n=e.length;n--;)t[n]=e[n];return t}a(f.prototype,i,!0,!1),f.isTuple=h,function(e){function t(t,n){var r=Object.getOwnPropertyDescriptor(Array.prototype,t);e(t,r,!!n)}t("every"),t("filter"),t("find"),t("findIndex"),t("forEach"),t("includes"),t("indexOf"),t("join"),t("lastIndexOf"),t("map"),t("reduce"),t("reduceRight"),t("slice"),t("some"),t("toLocaleString"),t("toString"),t("reverse",!0),t("sort",!0),t(r&&Symbol.iterator||"@@iterator")}((function(e,t,n){var r=t&&t.value;"function"==typeof r&&(t.value=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var i=r.apply(n?m(this):this,e);return Array.isArray(i)?f.apply(void 0,i):i},Object.defineProperty(f.prototype,e,t))}));var y=Array.prototype.concat;f.prototype.concat=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return f.apply(void 0,y.apply(m(this),e.map((function(e){return h(e)?m(e):e}))))},t.default=f},"6qX+":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.startEventTiming=t.reportPageUsableTiming=t.reportPageLifecycleTiming=t.reportPageInteractiveTiming=t.reportEventTiming=t.init=t.handleStartRouterNavigation=t.handleRouterNavigation=t.getTimingSummaryProp=t.getSufficentlyUsableEventProp=t.getEarlyUsableWindowProp=t.cancelEventTiming=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("ZpD3")),a=r(n("mXPZ")),s=n("65RG"),l=r(n("x+rD")),c=r(n("Q8Wn"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}const d="12345";let p={epoch:0,clientSide:!1,currentPageName:null,path:null,startTime:0,hasReportedSufficientlyUsable:!1,hasReportedFullyInteractive:!1,hasReportedFirstByte:!1,eventTime:{}};const f=e=>p=e,h="__analyticsPageUsableTimings",m="__analyticsTimings",y="/api/internal/_bb/page_perf_log",g="sufficientlyUsable";t.getEarlyUsableWindowProp=()=>h;t.getTimingSummaryProp=()=>m;const v=()=>{window.__analyticsTimings={}};t.getSufficentlyUsableEventProp=()=>g;const _=(e,t)=>({path:e,qs:t.slice(1),utc:-(new Date).getTimezoneOffset()}),b=e=>{if(!!e&&""===e.split("/").join("")){a.default.isLoggedIn?o.markMinorConversions([{id:"pageview_logged_in_homepage"}]):o.markMinorConversions([{id:"pageview_logged_out_homepage"}])}};t.init=(e,t)=>{((e,t)=>{const n=[{id:"pageview",extra:_(e,t)}];o.markMinorConversions(n)})(e,t),b(e),f((0,i.default)({},p,{currentPath:e})),v()};t.handleStartRouterNavigation=()=>{var e;(window[h]={},v(),window.performance)&&(f((0,i.default)({},p,{clientSide:!0,epoch:p.epoch+1,startTime:window.performance.now(),hasReportedSufficientlyUsable:!1,hasReportedFullyInteractive:!1})),null==(e=window.performance)||null==e.mark||e.mark("pageStart"))};t.handleRouterNavigation=(e,t)=>{if(p.currentPath===e)return p;((e,t)=>{const n=_(e,t),r=[{id:"pageview",extra:n},{id:"pagerequest",extra:n}];o.markMinorConversions(r)})(e,t),b(e),l.default.sendToGA("pageview",e),f((0,i.default)({},p,{currentPath:e}))};const x=(e,t,n=1)=>{if(!window.performance)return Promise.resolve();const r=(0,i.default)({},p),o=window.performance.now(),a=p.clientSide?"client":"server";let l=null,u=null,m=null;var g;(r.currentPageName=e,t.interactive&&!p.hasReportedFullyInteractive)&&(l=Math.round(o-p.startTime),r.hasReportedFullyInteractive=!0,null==(g=window.performance)||null==g.mark||g.mark(`fullyInteractive:${e}`));if(t.usable&&!p.hasReportedSufficientlyUsable){const t=(e=>window[h]&&window[h][e])(e);var v;if(u=Math.round((t||o)-p.startTime),r.hasReportedSufficientlyUsable=!0,!t)null==(v=window.performance)||null==v.mark||v.mark(`sufficientlyUsable:${e}`)}if(p.clientSide||p.hasReportedFirstByte||(m=window.performance.timing.responseStart-window.performance.timing.navigationStart,r.hasReportedFirstByte=!0),f(r),null===l&&null===u&&null===m)return Promise.resolve();const _={originalRequestId:d,pageName:e,navigation:a,sufficientlyUsable:u,fullyInteractive:l,firstByte:m};var b;return b=_,window.__analyticsTimings=b,Math.random()>=n&&!c.default.isE2E?Promise.resolve():(0,s.khanFetch)(y,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(_)})};t.reportPageLifecycleTiming=x;t.reportPageInteractiveTiming=e=>x(e,{interactive:!0});t.reportPageUsableTiming=(e,t=!1)=>t&&!p.clientSide?Promise.resolve():x(e,{usable:!0});t.startEventTiming=e=>{const t=(0,i.default)({},p),n=window.performance.now();t.eventTime[e]=n,f(t)};t.reportEventTiming=(e,t,n)=>{const r=(0,i.default)({},p),o=window.performance.now();if(void 0===n){const t=r.eventTime[e];if(null==t)return Promise.resolve();n=o-t}const a={originalRequestId:d,pageName:t||r.currentPageName||"unknown_pagename",navigation:"user_action",eventName:e,eventMs:Math.round(n)};return w(e),(0,s.khanFetch)(y,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)})};const w=e=>{const t=(0,i.default)({},p);delete t.eventTime[e],f(t)};t.cancelEventTiming=w},"7+l/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.urlToLocation=function(e){return{host:e.host,protocol:e.protocol,hostname:e.hostname,pathname:e.pathname,search:e.search,origin:e.origin,port:e.port,href:e.href,hash:e.hash}}},"7/l7":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared"),n.e("1CX7"),n.e("72XT"),n.e("5hVo"),n.e("54cU"),n.e("4Vka")]).then(n.t.bind(null,"g4zf",7)),modules:["g4zf"],loading:()=>i.createElement(a.default,null)});t.default=l},"74aD":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.getRequirementsForPart=t.getRequirementsForModel=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("8jAt")),o=r(n("Q8Wn"));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}const s=e=>i.ngettext("Earn %(num)s energy point","Earn %(num)s energy points",e,{num:Intl.NumberFormat(o.default.kaLocale).format(e)});t.getRequirementsForModel=e=>{switch(e){case"spunky_sam":case"marcimus":case"mr_pink":case"mr_pants":case"old_spice_man":return[s(1e4)];case"female_robot":case"male_robot":case"orange_juice_squid":case"purple_pi":return[s(5e4)];case"winston":return[i._("Make a spin-off of any scratchpad")];case"ohnoes":return[i._("Finish watching a computer programming talk-through")];case"hopper":return[i._("Create a program from scratch")];default:return[]}};t.getRequirementsForPart=e=>{switch(e){case"leafers_seedling_style":case"piceratops_seedling_style":case"duskpin_seedling_style":case"primosaur_seedling_style":case"starky_seedling_style":return[s(1e4)];case"leafers_sapling_style":case"piceratops_sapling_style":case"duskpin_sapling_style":case"primosaur_sapling_style":case"starky_sapling_style":case"female_robot_amelia_style":case"male_robot_johnny_style":return[s(5e4)];case"leafers_tree_style":case"piceratops_tree_style":case"duskpin_tree_style":case"primosaur_tree_style":case"starky_tree_style":case"female_robot_ada_style":case"male_robot_donald_style":return[s(1e5)];case"leafers_ultimate_style":case"piceratops_ultimate_style":case"duskpin_ultimate_style":case"primosaur_ultimate_style":case"starky_ultimate_style":case"female_robot_grace_style":case"male_robot_hal_style":return[s(25e4)];case"winston_default_style":return[i._("Make changes to an official program")];case"winston_baby_style":return[i._("Make changes to another user's program")];case"ohnoes_default_style":return[i._("Finish watching a computer programming talk-through")];case"hopper_happy_style":return[i._("Create a program from scratch")];case"hopper_jumping_style":case"hopper_cool_style":return[i._("Complete a coding challenge")];default:return[]}}},"78zA":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("3IiY").then(n.t.bind(null,"Lt12",7)),modules:["Lt12"],loading:()=>i.createElement(a.default,null)});t.default=l},"7I5T":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{exact:t}=e,n=(0,i.default)(e,u);return o.createElement(a.Route,{exact:t,path:n.path},o.createElement(s.default,{learningTimeInfo:{product:s.enums.Product.OTHER_PRODUCT}},o.createElement(l.ContentCache,null,o.createElement(c.default,n))))};var i=r(n("8OQS")),o=p(n("q1tI")),a=n("55Ip"),s=p(n("bHum")),l=n("fuXz"),c=r(n("9nBt"));const u=["exact"];function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}},"7MY0":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return t=>{const n=(0,a.useSandboxContext)();return o.createElement(e,(0,i.default)({},t,n))}};var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("/Ksz");function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}},"7Yi1":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("mR6N"),s=r(n("Pwnf")),l=n("JimW"),c=r(n("gE8/")),u=n("JasB"),d=r(n("Taw3")),p=n("ZpD3"),f=r(n("6cSF")),h=r(n("rXKM"));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}const y=c.default.medium_16,g={path:"M3.586 5L.293 1.707A1 1 0 011.707.293l4 4a1 1 0 010 1.414l-4 4A1 1 0 01.293 8.293L3.586 5z",width:6,height:10};class v extends o.Component{constructor(...e){super(...e),this.state={linkAttributes:{},open:!1},this.handleClick=e=>{let t=this.state.open;this.props.children&&(e.preventDefault(),t=!t,this.setState({open:t})),this.props.onClick&&this.props.onClick(t,e)}}renderIcon(){return o.createElement("div",{className:(0,a.css)(_.navSectionIcon,this.state.open&&_.navSectionIconOpen)},o.createElement(h.default,{icon:g,size:10,color:s.default.darkBlue}))}renderInteractiveElement(e){const{open:t}=this.state,{children:n,headerStyle:r,href:a,linkAttributes:s,trigger:l,conversions:f}=this.props,h=!a,m=n?this.renderIcon():o.createElement(u.Strut,{size:y});return o.createElement(d.default,(0,i.default)({},s,{id:e.get("link"),"aria-expanded":this.state.open?"true":"false","aria-controls":e.get("content"),style:[h&&_.buttonStyleReset,_.navSectionHeader,t&&_.navSectionHeaderOpen,r],href:a,onClick:this.handleClick,safeWithNav:f&&(()=>(0,p.markMinorConversions)(f))}),(()=>o.createElement(o.Fragment,null,m,o.createElement(u.Strut,{size:c.default.xSmall_8}),l)))}renderItem(e){const{children:t}=this.props,n=this.state.open?t:null;return o.createElement("li",{id:e.get("item"),className:(0,a.css)(_.navMenuSection)},this.renderInteractiveElement(e),o.createElement(l.View,{id:e.get("content"),role:"region","aria-labelledby":e.get("link")},o.createElement(f.default,{transitionStyle:{enter:_.navSectionClosed,enterActive:_.navSectionOpen,leave:_.navSectionOpen,leaveActive:_.navSectionClosed},transitionEnterTimeout:250,transitionLeaveTimeout:250},n)))}render(){return o.createElement(l.UniqueIDProvider,{scope:"accordion",mockOnFirstRender:!1},(e=>this.renderItem(e)))}}t.default=v,v.defaultProps={headerStyle:null};const _=a.StyleSheet.create({navSectionHeader:{boxSizing:"border-box",display:"flex",alignItems:"center",padding:c.default.medium_16,color:s.default.darkBlue,cursor:"pointer",textDecoration:"none",":hover":{color:s.default.blue,textDecoration:"underline"}},navSectionHeaderOpen:{textDecoration:"underline"},navSectionClosed:{overflow:"hidden",transition:"max-height .2s ease-out",maxHeight:0},navSectionOpen:{overflow:"hidden",transition:"max-height .2s ease-in",maxHeight:2e3},buttonStyleReset:{width:"100%",fontFamily:"inherit",fontSize:"inherit",fontWeight:"inherit",lineHeight:"inherit",padding:0,margin:0,backgroundColor:"transparent",border:"none",borderRadius:0},navMenuSection:{listStyleType:"none",backgroundColor:s.default.white,borderBottom:`1px solid ${s.default.offBlack16}`},navSectionIcon:{display:"flex",alignItems:"center",justifyContent:"center",width:y,height:y,lineHeight:1,transition:"transform 250ms ease-out"},navSectionIconOpen:{transform:"rotate(90deg)"}})},"7ZGM":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,o.default)(t)&&t.indexOf("filter(")>-1)return a.map((function(e){return t.replace(/filter\(/g,e+"filter(")}))};var r,i=n("sUt/"),o=(r=i)&&r.__esModule?r:{default:r};var a=["-webkit-",""];e.exports=t.default},"7c5L":function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.inSandbox=t.Sandbox=void 0;const n={None:"None",Storybook:"Storybook"};t.Sandbox=n;t.inSandbox=()=>e.env.STORYBOOK?n.Storybook:n.None}).call(this,n("8oxB"))},"7gbq":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("1nZL"),n.e("XIvD")]).then(n.t.bind(null,"QPUZ",7)),modules:["QPUZ"],loading:()=>i.createElement(a.default,null)});t.default=l},"7pvQ":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("3iUY"),n.e("7CEn"),n.e("5smI"),n.e("1OMm"),n.e("7EZm"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("1FEV"),n.e("1cl1"),n.e("4C7a"),n.e("3KTd"),n.e("4jaK"),n.e("ZIhB"),n.e("43nC"),n.e("1r3U"),n.e("1nZL"),n.e("121j"),n.e("u1O4"),n.e("5icd"),n.e("5eTZ"),n.e("4ajK"),n.e("gYGj"),n.e("6X7t"),n.e("1P1M"),n.e("6zt4"),n.e("5aQv"),n.e("4B7r"),n.e("4eCT"),n.e("4mmS"),n.e("18FB"),n.e("64G4"),n.e("5jrH"),n.e("12vX"),n.e("7BCH"),n.e("5O00"),n.e("kMzt"),n.e("7xWz"),n.e("2FX7"),n.e("42OV"),n.e("3ok7"),n.e("5YiR"),n.e("7qxq"),n.e("JjJ2"),n.e("2NU1"),n.e("4OKa"),n.e("30z1"),n.e("4kyP"),n.e("7skj"),n.e("4c6L"),n.e("53vk"),n.e("1XDs"),n.e("3Nrk"),n.e("7n0I"),n.e("7y1W"),n.e("5gwi")]).then(n.t.bind(null,"Mtye",7)),modules:["Mtye"],loading:()=>i.createElement(a.default,null)});t.default=l},"7xp8":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("1CX7"),n.e("3MWm"),n.e("7cbP"),n.e("2mb7"),n.e("73tQ")]).then(n.t.bind(null,"z/vo",7)),modules:["z/vo"],loading:()=>i.createElement(a.default,null)});t.default=l},"7y2F":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("5ypV"),n.e("6be4")]).then(n.t.bind(null,"MD1M",7)),modules:["MD1M"],loading:()=>i.createElement(a.default,null)});t.default=l},"81Ut":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("rgxM");var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),i=n("Vxy9");function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}class a extends r.Component{constructor(...e){super(...e),this.handleChange=e=>{e.target instanceof HTMLInputElement&&this.props.onChange(e.target.value)}}render(){return r.createElement("ul",{className:"classy-variable-chooser amounts"},this.props.options.map(((e,t)=>{var n;const o=e.value===this.props.value,a=`gift-amount-${t}`,s=null!=(n=e.className)?n:"";return r.createElement("li",{key:`${e.value}`+t,className:e.isCustomOption?s:""},r.createElement("input",{type:"radio",checked:o,id:a,name:this.props.name,value:e.value,className:"sr-only choice-input",onChange:this.handleChange}),r.createElement(i.LabelLarge,{htmlFor:a,tag:"label"},e.label))})))}}t.default=a},"82SZ":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("36AW"),n.e("1FEV"),n.e("62NE"),n.e("74Uz"),n.e("5PqK"),n.e("AAEU")]).then(n.t.bind(null,"tYcb",7)),modules:["tYcb"],loading:()=>i.createElement(a.default,null)});t.default=l},"82ph":function(e,t,n){var r=n("4zBA");e.exports=r([].slice)},"83y6":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.XSRF_HEADER_KEY=t.XSRF_COOKIE_KEY=t.XSRF_API_VERSION=void 0,t.getXSRFToken=function(e=!0){if(i.default.isServerSide())return"";let t=(0,o.readCookie)(s);if(!t&&e){const e=new Uint32Array(10);window.crypto.getRandomValues(e);const n=e.reduce(((e,t)=>e+t.toString(32)),"");t=`1.0_${n}_${Date.now()}`,(0,o.createCookie)(s,t,void 0,void 0,!a.default.IS_DEV_SERVER)}return t};var i=r(n("FCtg")),o=n("t1sY"),a=r(n("Q8Wn"));const s="fkey";t.XSRF_COOKIE_KEY=s;t.XSRF_API_VERSION="1.0";t.XSRF_HEADER_KEY="HTTP_X_KA_FKEY"},"85nk":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("moment"),n.e("shared"),n.e("36AW"),n.e("326h"),n.e("ykUf"),n.e("5OPo"),n.e("42Kj"),n.e("7oYD"),n.e("5amG")]).then(n.t.bind(null,"aEaM",7)),modules:["aEaM"],loading:()=>i.createElement(a.default,null)});t.default=l},"890V":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=r(n("8OQS")),a=x(n("q1tI")),s=n("55Ip"),l=r(n("CtWX")),c=r(n("1uxd")),u=r(n("t4Ja")),d=r(n("6IZW")),p=r(n("aYUq")),f=r(n("2i9F")),h=r(n("mXPZ")),m=r(n("cfQQ")),y=r(n("G/pM")),g=r(n("Q8Wn")),v=x(n("8jAt"));const _=["profile","profileError","profileLoading"];function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(b=function(e){return e?n:t})(e)}function x(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const w=["ar","fa","fa-af","he","ms","sw","te","th","uk","ur","xh","zu"];class k extends a.Component{render(){const e=this.props,{profile:t}=e,n=(0,o.default)(e,_);if(!g.default.usePreviewFMS&&w.includes(g.default.kaLocale))return a.createElement(c.default,(0,i.default)({},n,{component:()=>p.default}));if(!h.default.isLoggedIn&&!n.path.startsWith("/profile"))return a.createElement(c.default,(0,i.default)({},n,{component:()=>u.default}));if("/"!==n.path)return a.createElement(c.default,(0,i.default)({},n,{component:()=>d.default}));if(!t)return a.createElement(y.default,{settings:{title:v._("Dashboard")}},a.createElement(s.Route,{path:n.path,render:()=>a.createElement(l.default,null)}));const r=t.get("isAIGuideEnabled")?"/profile/me/khanmigo/activities":t.get("homepageUrl");return a.createElement(c.default,(0,i.default)({},n,{component:({learn:e})=>e||"/"===r?d.default:(0,f.default)({to:r})}))}}var O=(0,m.default)(k);t.default=O},"8Ddz":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("1Jnw"),n.e("771J")]).then(n.t.bind(null,"uEwf",7)),modules:["uEwf"],loading:()=>i.createElement(a.default,null)});t.default=l},"8GlL":function(e,t,n){"use strict";var r=n("We1y"),i=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new i(e)}},"8Kom":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("sExA"),o=n("CR5c"),a=r(n("FCtg")),s=n("Xbru");const l=()=>new URL(a.default.getLocation().href);var c={get origin(){return l().origin},get host(){return l().host},get hostname(){return l().hostname},get protocol(){return l().protocol},get port(){return l().port},configParams:{get curriculum(){return l().searchParams.get("curriculum")||""},get country(){return l().searchParams.get("country")||""},get embedded(){return l().searchParams.get("embedded")||""},get lang(){return l().searchParams.get("lang")||""},get preview(){return(0,o.getFirstSubdomainParts)(l().hostname).includes("preview")?"1":l().searchParams.get("preview")||""},get publish_commit(){return l().searchParams.get("publish_commit")||""},get region(){return l().searchParams.get("region")||""},get schemaMode(){const e=l().searchParams.get("schemaMode");return e&&(0,i.values)(s.SchemaMode).includes(e)?e:null}}};t.default=c},"8OQS":function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i},e.exports.__esModule=!0,e.exports.default=e.exports},"8SBg":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scrollElementIntoView=t.jumpToElementWithinContainer=t.getScrollContainer=t.getOffsetTop=t.getOffsetBottom=t.getDocumentHeight=t.applyUniversalScrollOffset=t.SCROLL_ANIMATION_DURATION=void 0,t.scrollElementIntoViewWithKeypad=function(e,t,n,r){if(e&&n&&t){const i=t.scrollTop,o=t.getBoundingClientRect().top,s=t.getBoundingClientRect().bottom,l=n.getBoundingClientRect().height,c=s-l,u=e.getBoundingClientRect().top,d=e.getBoundingClientRect().bottom,p=16,f=e=>a(t,i+e,r);d+p>c?f(d+p-c):u-p<o&&f(u-p-o)}},t.scrollToOffset=t.scrollToElement=t.scrollElementToOffset=void 0;t.getDocumentHeight=function(){const e=document.documentElement,t=document.body;return e&&t?Math.max(t.scrollHeight,t.offsetHeight,e.clientHeight,e.scrollHeight,e.offsetHeight):0};t.getOffsetBottom=function(e){if(!e)return 0;return e.getBoundingClientRect().bottom+window.pageYOffset-document.documentElement.clientTop};const r=function(e){if(!e)return 0;return e.getBoundingClientRect().top+window.pageYOffset-document.documentElement.clientTop};t.getOffsetTop=r;t.jumpToElementWithinContainer=(e,t)=>{const{top:n}=t.getBoundingClientRect();t.scrollTop=e.offsetTop-n};t.scrollToElement=(e,t,n)=>{if(!e)return;const o=r(e);i(o,t||0,n)};const i=(e,t,n)=>{a(window,e,t,n)};t.scrollToOffset=i,"undefined"==typeof HTMLElement||HTMLElement.prototype.scrollTo||(HTMLElement.prototype.scrollTo=function(e,t){this.scrollLeft=e,this.scrollTop=t});const o=(e,t)=>{"function"==typeof e.scrollTo?e.scrollTo(0,t):"scrollTop"in e&&(e.scrollTop=t)};t.applyUniversalScrollOffset=o;const a=(e,t,n=0,r)=>{const i=e===window?window.pageYOffset:e.scrollTop,a=t,s=a-i,l=n/17;let c=0;const u=setInterval((function(){if(c<l){const t=c/l,n=(1-Math.cos(Math.PI*t))/2;o(e,i+s*n),c+=1}else o(e,a),clearInterval(u),r&&r()}),17)};t.scrollElementToOffset=a;const s=e=>e===document.body||null==e?window:e.scrollHeight>e.clientHeight?e:s(e.parentElement);t.getScrollContainer=s;t.SCROLL_ANIMATION_DURATION=750;t.scrollElementIntoView=(e,t)=>{setTimeout((()=>{const n=s(e),r=e.getBoundingClientRect(),i=n===window?{top:0,bottom:window.innerHeight}:n.getBoundingClientRect();let o=0;const l=n===window?window.scrollY:n.scrollTop;if(r.bottom>i.bottom){let e=r.bottom-i.bottom;r.top+e<i.top&&(e=r.top-i.top),o=l+e}else{if(!(r.top<i.top))return void(null==t||t());o=l+(r.top-i.top)}a(n,o,750,t)}),0)}},"8SYi":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=p(n("q1tI")),o=n("Vxy9"),a=r(n("gE8/")),s=r(n("blbU")),l=r(n("G/pM")),c=p(n("8jAt")),u=r(n("CdqX"));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}var f=e=>i.createElement(l.default,{resetSettings:e.resetSettings,settings:{title:c._("Oops. Something went wrong. Please try again."),statusCode:500}},i.createElement(s.default,{fillScreen:!0},i.createElement(o.HeadingLarge,{style:{textAlign:"center"}},c._("Oops. Something went wrong. Please try again.")),i.createElement(o.Body,{style:{textAlign:"center",marginTop:a.default.xLarge_32}},i.createElement(u.default,null))));t.default=f},"8X9Z":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("5CJo"),n.e("1YDZ"),n.e("1FEV"),n.e("4bT6"),n.e("2QVZ"),n.e("4RKi"),n.e("hAup"),n.e("5ESl"),n.e("1758"),n.e("6KC5"),n.e("64G4"),n.e("5Qr9"),n.e("7K1D"),n.e("1S8U"),n.e("6CPi"),n.e("42g0"),n.e("48Vm"),n.e("4QgR"),n.e("31jp"),n.e("pJgz"),n.e("2Vse")]).then(n.t.bind(null,"yN4V",7)),modules:["yN4V"],loading:()=>i.createElement(a.default,null)});t.default=l},"8YOa":function(e,t,n){var r=n("I+eb"),i=n("4zBA"),o=n("0BK2"),a=n("hh1v"),s=n("Gi26"),l=n("m/L8").f,c=n("JBy8"),u=n("BX/b"),d=n("T63f"),p=n("kOOl"),f=n("uy83"),h=!1,m=p("meta"),y=0,g=function(e){l(e,m,{value:{objectID:"O"+y++,weakData:{}}})},v=e.exports={enable:function(){v.enable=function(){},h=!0;var e=c.f,t=i([].splice),n={};n[m]=1,e(n).length&&(c.f=function(n){for(var r=e(n),i=0,o=r.length;i<o;i++)if(r[i]===m){t(r,i,1);break}return r},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:u.f}))},fastKey:function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!s(e,m)){if(!d(e))return"F";if(!t)return"E";g(e)}return e[m].objectID},getWeakData:function(e,t){if(!s(e,m)){if(!d(e))return!0;if(!t)return!1;g(e)}return e[m].weakData},onFreeze:function(e){return f&&h&&d(e)&&!s(e,m)&&g(e),e}};o[m]=!0},"8fZG":function(e,t,n){"use strict";var r=n("f1+8");function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},"8g/L":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPendingEmailToVerify=void 0;t.getPendingEmailToVerify=e=>{var t;return null!=(t=(e=>{if(!e)return[];const t=[],n=e.get("signupDataIfUnverified");return n&&t.push({email:n.email}),e.get("isPhantom")||e.get("isChildAccount")||e.get("authEmails").length>0||t.push.apply(t,e.get("pendingEmailVerifications")),t})(e)[0])?t:null}},"8jAt":function(e,t,n){"use strict";n.r(t),n.d(t,"$_",(function(){return _})),n.d(t,"I18nInlineMarkup",(function(){return P})),n.d(t,"_",(function(){return v})),n.d(t,"doNotTranslate",(function(){return w})),n.d(t,"doNotTranslateYet",(function(){return k})),n.d(t,"getDecimalSeparator",(function(){return E})),n.d(t,"getLocale",(function(){return c})),n.d(t,"localeToFixed",(function(){return O})),n.d(t,"ngetpos",(function(){return x})),n.d(t,"ngettext",(function(){return b})),n.d(t,"setLocale",(function(){return l}));var r=n("q1tI");const i={a:"áàăắặâấåäãąā",A:"ÁÀĂẮẶÂẤÅÄÃĄĀ",b:"ƀḃḅ",B:"ɃḂḄ",c:"ćĉčç",C:"ĆĈČÇ",d:"ďđḑ",D:"ĎĐḐ",e:"éèêềěëėęē",E:"ÉÈÊỀĚËĖĘĒ",f:"ḟ",F:"Ḟ",g:"ĝǧģ",G:"ĜǦĢ",h:"ĥȟħḥ",H:"ĤȞĦḤ",i:"íìîïįī",I:"ÎÏÍÌĮĪ",j:"ĵ",J:"Ĵ",k:"ķḱ",K:"ĶḰ",l:"ĺľłļḷ",L:"ĹĽŁĻḶ",m:"ḿṁṃm̃",M:"ḾṀṂM̃",n:"ńňñņŋ",N:"ŃŇÑŅŊ",o:"óòôöőõȯȱøōỏ",O:"ÓÒÔÖŐÕȮȰØŌỏ",p:"ṕṗᵽ",P:"ṔṖⱣ",q:"ʠ",Q:"Ɋ",r:"ŕřŗ",R:"ŔŘŖ",s:"śŝšș",S:"ŚŜŠŞ",t:"ťț",T:"ŤŢ",u:"úùŭûůüųűūư",U:"ÚÙŬÛŮÜŲŰŪƯ",v:"ṽṿ",V:"ṼṾ",w:"ẃẁŵẅ",W:"ẂẀŴẄ",y:"ý",Y:"Ý",x:"ẍẋ",X:"ẌẊ",z:"źžż",Z:"ŹŽŻ"},o=new RegExp(`[${Object.keys(i).join("")}]`,"g");const a=/\w/g;let s="en";const l=e=>{s=e},c=()=>s,u={boxes:new class{translate(e){return e?e.startsWith("&")?"□":e.replace(a,"□"):""}},accents:new class{constructor(e=1){if(this._scaleFactor=void 0,this.translate=e=>{if(!e)return"";const t={};return e.replace(o,(e=>{const n=i[e];return n[(e=>{const n=t[e]||0;return t[e]=n+1,n})(e)%n.length].repeat(this._scaleFactor)}))},e<1)throw new Error("Scaling factor must be 1 or greater.");this._scaleFactor=e}}(2)};const d=e=>1!=e,p=e=>e>1,f=e=>0,h={accents:d,af:d,ar:e=>0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5,as:d,az:d,bg:d,bn:d,boxes:d,ca:d,cs:e=>1==e?0:e>=2&&e<=4?1:2,da:d,de:d,el:d,empty:d,en:d,"en-pt":d,es:d,et:d,fa:f,"fa-af":f,fi:d,fil:p,fr:p,fv:p,gu:d,he:d,hi:d,hr:e=>e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2,hu:d,hy:d,id:f,is:d,it:d,ja:f,ka:d,kk:d,km:d,kn:d,ko:f,ky:f,lol:d,lt:e=>e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2,lv:e=>0==e?0:e%10==1&&e%100!=11?1:2,mn:d,mr:d,ms:f,my:f,nb:d,nl:d,nn:d,or:d,pa:d,pl:e=>1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2,pt:d,"pt-pt":d,ro:e=>1==e?0:0==e||e%100>0&&e%100<20?1:2,ru:e=>e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2,rw:d,"sgn-us":d,si:d,"si-LK":d,sk:e=>1==e?0:e>=2&&e<=4?1:2,sr:e=>e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2,sv:d,"sv-SE":d,sw:d,ta:d,te:d,th:f,tr:f,uk:e=>e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2,ur:d,uz:p,vi:f,xh:d,"zh-hans":f,"zh-hant":f,zu:d},{translate:m}=new class{constructor(){this.translate=e=>this._parseAndTranslate(e)}get _translator(){return u[c()]}_translateSegment(e){const t=new RegExp(`${/((http[s]?|ftp):\/\/)?([\w-]+\.)([\w-.]+)((\/[\w-]+)*)?\/?(#[\w-]*)?(\?[\w-]+(=[\w%"']+)?(&[\w-]+(=[\w%"']+)?)*)?/g.source}|${/%\([\w]+\)s/g.source}`,"g"),n=e=>this._translator.translate(e),r=[];let i=0,o=t.exec(e);for(;null!==o;)o.index!==i&&r.push(n(e.substring(i,o.index))),r.push(o[0]),i=o.index+o[0].length,o=t.exec(e);return i<e.length&&r.push(n(e.substring(i))),r.join("")}_parseAndTranslate(e){if(!this._translator||null==e)return e;const t=(e=>{const t=document.createElement("template");return t.innerHTML=e,t})(e),n=e=>{for(const t of e.childNodes)if(t.nodeType===Node.TEXT_NODE){const n=this._translateSegment(t.textContent);if(null!=n){const r=document.createTextNode(n);e.replaceChild(r,t)}}else switch(t.nodeName){case"CODE":case"PRE":break;default:n(t)}};n(t.content);const r=document.createElement("template");return t.innerHTML.replace(/&(\w+);/g,(e=>(r.innerHTML=e,r.content.textContent)))}},y=/%\(([\w_]+)\)s/g,g=(e,t,n)=>{"object"==typeof e&&e.messages&&(e=e.messages[0]);const r=n(e);return null==t?r:r.replace(y,((e,n)=>{const r=t[n];return null!=r?String(r):e}))},v=(e,t)=>g(e,t,m),_=function(e,t){return function(e,t){t=t||{};const n=m(e).split(y),i={text_0:n[0]};for(let e=1;e<n.length;e+=2){const r=n[e];let o=t[r];void 0===o&&(o=`%(${r})s`);let a=0;for(;`${a}_${r}`in i;)a++;i[`${a}_${r}`]=o,i[`text_${e+1}`]=n[e+1]}if(1===Object.keys(i).length&&i.text_0)return i.text_0;const o=Object.values(i);return r.createElement(r.Fragment,{},...o)}(e,t)},b=(e,t,n,r)=>{const{messages:i,lang:o}="object"==typeof e?e:{lang:"en",messages:[e,t]},a="object"==typeof e?t:n,s=("object"==typeof e?n:r)||{},l=x(a,o),c=l<i.length?i[l]:"";return s.num=s.num||a,v(c,s)},x=function(e,t){const n=(t&&h[t]||h.en)(e);return!0===n?1:n||0},w=(e,t)=>g(e,t,(e=>e)),k=w,O=function(e,t){const n=E();let r=e.toFixed(t).replace(".",n);return"-0"===r&&(r="0"),r},E=()=>{var e;if("ka"===c())return",";{const t=1.1,n=new Intl.NumberFormat(c()).format(t).match(/[^\d\u0661\u06F1]/);return null!=(e=null==n?void 0:n[0])?e:"."}};const A=["children","elementWrapper"];class P extends r.PureComponent{handleError(e){const{onError:t}=this.props;if(t)return t(e);throw e}render(){const e=this.props,{children:t,elementWrapper:n}=e,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,A);let o;try{o=function(e){const t=/(<([^>^/]+)\s*\/>)|(<([^>]+)>([^<]*)<(\/?)([^>]+)>)|([^<]+)/gm;e=e.trim();const n=[];let r;for(;r=t.exec(e);)if(null!=r[2]){const e=r[2].trim();if(e.includes(" "))throw new Error(`I18nInlineMarkup: expected a tag without attributes, but received: <${e}/>`);n.push({type:"tag",tag:e,children:null})}else if(null!=r[4]){const e=r[4].trim();if(e.includes(" "))throw new Error(`I18nInlineMarkup: expected a tag without attributes, but received: <${r[4]}>`);if("/"!==r[6])throw new Error(`I18nInlineMarkup: nested tags are not supported, but <${r[7]}> is nested underneath <${e}>.`);if(e!==r[7].trim())throw new Error(`I18nInlineMarkup: expected closing tag </${r[4]}>, but got </${r[7]}>`);n.push({type:"tag",tag:e,children:r[5]})}else{if(null==r[8])throw new Error("I18nInlineMarkup: unknown error (maybe you have an extra '<')?");n.push({type:"text",text:r[8]})}return 1!==n.length||"text"!==n[0].type&&n[0].children||console.warn("Unnecessary use of I18nInlineMarkup."),n}(t)}catch(e){return this.handleError(e)}return o.map(((e,t)=>{if("text"===e.type)return n?r.createElement(r.Fragment,{key:t},n(e.text,"text",t)):e.text;if("tag"===e.type){const o=i[e.tag];return o?n?r.createElement(r.Fragment,{key:t},n(o(e.children),e.tag,t)):r.createElement(r.Fragment,{key:t},o(e.children)):this.handleError(new Error(`I18nInlineMarkup: missing render prop for ${e.tag}`))}return this.handleError(new Error("Unknown child type."))}))}}},"8jyI":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),i=n("ejoq");function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}var a=e=>r.createElement(i.PageDisplayContext.Consumer,null,(({settings:t})=>e.children(t)));t.default=a},"8oxB":function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,c=[],u=!1,d=-1;function p(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&f())}function f(){if(!u){var e=s(p);u=!0;for(var t=c.length;t;){for(l=c,c=[];++d<t;)l&&l[d].run();d=-1,t=c.length}l=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||u||s(f)},h.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},"8r+/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"documentNode",{enumerable:!0,get:function(){return i.documentNode}}),Object.defineProperty(t,"gqlOp",{enumerable:!0,get:function(){return i.gqlOp}}),t.normalizedAsyncApolloResult=function(e,t=!1){if(e.loading)return{state:"loading"};if(e.error)return{state:"error",error:e.error};if(null==e.data){if(t)return{state:"skipped"};throw new r.KAError("Unexpected result. GQL operation succeeded with null data.",r.Errors.Internal)}return{state:"success",data:e.data}};var r=n("4PhQ"),i=n("Xbru")},"8wD/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAuthCookieNames=void 0;t.getAuthCookieNames=e=>{const t=[];for(const e of document.cookie.split(";")){const[n,r]=e.trim().split("=");n.startsWith("returning_login_")&&t.push(n)}const n=["fkey","gae_b_id","just_logged_out","G_AUTHUSER_H","KAAC","KAAL","KAAS"];return[].concat(n,e?[`returning_login_${e}`]:t)}},"9/5/":function(e,t,n){(function(t){var n=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,o=/^0o[0-7]+$/i,a=parseInt,s="object"==typeof t&&t&&t.Object===Object&&t,l="object"==typeof self&&self&&self.Object===Object&&self,c=s||l||Function("return this")(),u=Object.prototype.toString,d=Math.max,p=Math.min,f=function(){return c.Date.now()};function h(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function m(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==u.call(e)}(e))return NaN;if(h(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=h(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var s=i.test(e);return s||o.test(e)?a(e.slice(2),s?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var r,i,o,a,s,l,c=0,u=!1,y=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=r,o=i;return r=i=void 0,c=t,a=e.apply(o,n)}function _(e){return c=e,s=setTimeout(x,t),u?v(e):a}function b(e){var n=e-l;return void 0===l||n>=t||n<0||y&&e-c>=o}function x(){var e=f();if(b(e))return w(e);s=setTimeout(x,function(e){var n=t-(e-l);return y?p(n,o-(e-c)):n}(e))}function w(e){return s=void 0,g&&r?v(e):(r=i=void 0,a)}function k(){var e=f(),n=b(e);if(r=arguments,i=this,l=e,n){if(void 0===s)return _(l);if(y)return s=setTimeout(x,t),v(l)}return void 0===s&&(s=setTimeout(x,t)),a}return t=m(t)||0,h(n)&&(u=!!n.leading,o=(y="maxWait"in n)?d(m(n.maxWait)||0,t):o,g="trailing"in n?!!n.trailing:g),k.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=i=s=void 0},k.flush=function(){return void 0===s?a:w(f())},k}}).call(this,n("yLpj"))},"92u4":function(e,t){var n=[].slice,r=Object.prototype.toString,i={VERSION:"1.0.0"},o=i.Events={on:function(e,t,n){return s(this,"on",e,[t,n])&&t?(this._events||(this._events={}),(this._events[e]||(this._events[e]=[])).push({callback:t,context:n,ctx:n||this}),this):this},once:function(e,t,n){if(!s(this,"once",e,[t,n])||!t)return this;var r=this,i=!1,o=function(){i||(i=!0,r.off(e,o),t.apply(this,arguments))};return o._callback=t,this.on(e,o,n)},off:function(e,t,n){var r,i,o,a;if(!this._events||!s(this,"off",e,[t,n]))return this;if(!e&&!t&&!n)return this._events={},this;for(var l=0,c=(a=e?[e]:Object.keys(this._events)).length;l<c;l++)if(e=a[l],o=this._events[e]){if(this._events[e]=r=[],t||n)for(var u=0,d=o.length;u<d;u++)i=o[u],(t&&t!==i.callback&&t!==i.callback._callback||n&&n!==i.context)&&r.push(i);r.length||delete this._events[e]}return this},trigger:function(e){if(!this._events)return this;var t=n.call(arguments,1);if(!s(this,"trigger",e,t))return this;var r=this._events[e],i=this._events.all;return r&&l(r,t),i&&l(i,arguments),this},stopListening:function(e,t,n){var r=this._listeners;if(!r)return this;var i=!t&&!n;for(var o in"object"==typeof t&&(n=this),e&&((r={})[e._listenerId]=e),r)r.hasOwnProperty(o)&&(r[o].off(t,n,this),i&&delete this._listeners[o]);return this}},a=/\s+/,s=function(e,t,n,r){if(!n)return!0;if("object"==typeof n){for(var i in n)n.hasOwnProperty(i)&&e[t].apply(e,[i,n[i]].concat(r));return!1}if(a.test(n)){for(var o=n.split(a),s=0,l=o.length;s<l;s++)e[t].apply(e,[o[s]].concat(r));return!1}return!0},l=function(e,t){for(var n,r=-1,i=e.length;++r<i;)(n=e[r]).callback.apply(n.ctx,t)};o.bind=o.on,o.unbind=o.off,Object.assign(i,o);var c=function(e,t,n,i){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return e===t;var o=r.call(e);if(o!==r.call(t))return!1;switch(o){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t}var a="[object Array]"===o;if(!a){if("object"!=typeof e||"object"!=typeof t)return!1;var s=e.constructor,l=t.constructor;if(s!==l&&!("function"==typeof s&&s instanceof s&&"function"==typeof l&&l instanceof l)&&"constructor"in e&&"constructor"in t)return!1}i=i||[];for(var u=(n=n||[]).length;u--;)if(n[u]===e)return i[u]===t;if(n.push(e),i.push(t),a){if((u=e.length)!==t.length)return!1;for(;u--;)if(!c(e[u],t[u],n,i))return!1}else{var d,p=Object.keys(e);if(u=p.length,Object.keys(t).length!==u)return!1;for(;u--;)if(d=p[u],!t.hasOwnProperty(d)||!c(e[d],t[d],n,i))return!1}return n.pop(),i.pop(),!0},u=0,d=function(e){var t=++u+"";return e?e+t:t},p=i.Model=function(e,t){var n,r=e||{};if(t||(t={}),this.cid=d("c"),this.attributes={},this.url=t.url||this.url,this.urlRoot=t.urlRoot||this.urlRoot,t.parse&&(r=this.parse(r,t)||{}),n="function"==typeof this.defaults?this.defaults():this.defaults)for(var i in n)void 0===r[i]&&(r[i]=n[i]);this.set(r,t),this.changed={},this.initialize.apply(this,arguments)};Object.assign(p.prototype,o,{changed:null,validationError:null,idAttribute:"id",initialize:function(){},toJSON:function(e){return Object.assign({},this.attributes)},sync:function(){return i.sync.apply(this,arguments)},get:function(e){return this.attributes[e]},has:function(e){return null!=this.get(e)},set:function(e,t,n){var r,i,o,a,s,l,u,d;if(null==e)return this;if("object"==typeof e?(i=e,n=t):(i={})[e]=t,n=Object.assign({},n||{}),!this._validate(i,n))return!1;for(r in o=n.unset,s=n.silent,a=[],l=this._changing,this._changing=!0,l||(this._previousAttributes=Object.assign({},this.attributes),this.changed={}),d=this.attributes,u=this._previousAttributes,this.idAttribute in i&&(this.id=i[this.idAttribute]),i)i.hasOwnProperty(r)&&(t=i[r],c(d[r],t)||a.push(r),c(u[r],t)?delete this.changed[r]:this.changed[r]=t,o?delete d[r]:d[r]=t);if(!s){a.length&&(this._pending=!0);for(var p=0,f=a.length;p<f;p++)this.trigger("change:"+a[p],this,d[a[p]],n)}if(l)return this;if(!s)for(;this._pending;)this._pending=!1,this.trigger("change",this,n);return this._pending=!1,this._changing=!1,this},unset:function(e,t){return this.set(e,void 0,Object.assign({},t,{unset:!0}))},clear:function(e){var t={};for(var n in this.attributes)this.attributes.hasOwnProperty(n)&&(t[n]=void 0);return this.set(t,Object.assign({},e,{unset:!0}))},fetch:function(e){void 0===(e=e?Object.assign({},e):{}).parse&&(e.parse=!0);var t=this,n=e.success;return e.success=function(r){if(!t.set(t.parse(r,e),e))return!1;n&&n(t,r,e),t.trigger("sync",t,r,e)},m(this,e),this.sync("read",this,e)},save:function(e,t,n){var r,i,o,a=this.attributes;if(null==e||"object"==typeof e?(r=e,n=t):(r={})[e]=t,r&&(!n||!n.wait)&&!this.set(r,n))return!1;if(n=Object.assign({validate:!0},n),!this._validate(r,n))return!1;r&&n.wait&&(this.attributes=Object.assign({},a,r)),void 0===n.parse&&(n.parse=!0);var s=this,l=n.success;return n.success=function(e){s.attributes=a;var t=s.parse(e,n);if(n.wait&&(t=Object.assign(r||{},t)),"object"==typeof t&&!s.set(t,n))return!1;l&&l(s,e,n),s.trigger("sync",s,e,n)},m(this,n),"patch"===(i=this.isNew()?"create":n.patch?"patch":"update")&&(n.attrs=r),o=this.sync(i,this,n),r&&n.wait&&(this.attributes=a),o},destroy:function(e){e=e?Object.assign({},e):{};var t=this,n=e.success,r=function(){t.trigger("destroy",t,e)};if(e.success=function(i){(e.wait||t.isNew())&&r(),n&&n(t,i,e),t.isNew()||t.trigger("sync",t,i,e)},this.isNew())return e.success(),!1;m(this,e);var i=this.sync("delete",this,e);return e.wait||r(),i},url:function(){var e=("function"==typeof this.urlRoot?this.urlRoot():this.urlRoot)||h();return this.isNew()?e:e+("/"===e.charAt(e.length-1)?"":"/")+encodeURIComponent(this.id)},parse:function(e,t){return e},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return null==this.id},isValid:function(e){return this._validate({},Object.assign(e||{},{validate:!0}))},_validate:function(e,t){if(!t.validate||!this.validate)return!0;e=Object.assign({},this.attributes,e);var n=this.validationError=this.validate(e,t)||null;return!n||(this.trigger("invalid",this,n,Object.assign(t||{},{validationError:n})),!1)}}),i.sync=function(e,t,n){var r={type:f[e],dataType:"json"};if(!(n=n||{}).url){var o="function"==typeof t.url?t.url():t.url;r.url=o||h()}null!=n.data||!t||"create"!==e&&"update"!==e&&"patch"!==e||(r.contentType="application/json",r.data=JSON.stringify(n.attrs||t.toJSON(n))),"GET"!==r.type&&(r.processData=!1);var a=n.xhr=i.ajax(Object.assign(r,n));return t.trigger("request",t,a,n),a};var f={create:"POST",update:"PUT",patch:"PATCH",delete:"DELETE",read:"GET"};i.ajax=function(){throw new Error("Please specify an Ajax lib for Backbone.ajax")};p.extend=function(e,t){var n,r=this;n=e&&e.hasOwnProperty("constructor")?e.constructor:function(){return r.apply(this,arguments)},Object.assign(n,r,t);var i=function(){this.constructor=n};return i.prototype=r.prototype,n.prototype=new i,e&&Object.assign(n.prototype,e),n.__super__=r.prototype,n};var h=function(){throw new Error('A "url" property or function must be specified')},m=function(e,t){var n=t.error;t.error=function(r){n&&n(e,r,t),e.trigger("error",e,r,t)}};e.exports=i},"93I0":function(e,t,n){var r=n("VpIT"),i=n("kOOl"),o=r("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},"9AQC":function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return f})),n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return a})),n.d(t,"f",(function(){return p})),n.d(t,"g",(function(){return v})),n.d(t,"h",(function(){return g})),n.d(t,"i",(function(){return d})),n.d(t,"j",(function(){return u})),n.d(t,"k",(function(){return h})),n.d(t,"l",(function(){return c})),n.d(t,"m",(function(){return y})),n.d(t,"n",(function(){return m}));var r=Object.prototype.toString;function i(e){switch(r.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return v(e,Error)}}function o(e,t){return r.call(e)===`[object ${t}]`}function a(e){return o(e,"ErrorEvent")}function s(e){return o(e,"DOMError")}function l(e){return o(e,"DOMException")}function c(e){return o(e,"String")}function u(e){return null===e||"object"!=typeof e&&"function"!=typeof e}function d(e){return o(e,"Object")}function p(e){return"undefined"!=typeof Event&&v(e,Event)}function f(e){return"undefined"!=typeof Element&&v(e,Element)}function h(e){return o(e,"RegExp")}function m(e){return Boolean(e&&e.then&&"function"==typeof e.then)}function y(e){return d(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function g(e){return"number"==typeof e&&e!=e}function v(e,t){try{return e instanceof t}catch(e){return!1}}},"9O3C":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHOW_STUDENT_SCORES_KEY=t.OVERALL_PROGRESS_DATE_RANGE_STORAGE_KEY=t.LAST_OPENED_COURSE_KEY=t.KMAP_PROGRESS_DATE_RANGE_STORAGE_KEY=t.DUE_DATE_RANGE_STORAGE_KEY=t.COURSE_MASTERY_ASSIGNMENT_STORAGE_KEY=t.CONTENT_ASSIGNMENT_STORAGE_KEY=t.CLASS_CONSTANTS=t.CLASS_CODE_TO_DESCRIPTOR_MAP_KEY=t.ASSIGNMENT_KIND_STORAGE_KEY=void 0;const r="lastOpenedCourseInfo";t.LAST_OPENED_COURSE_KEY=r;t.SHOW_STUDENT_SCORES_KEY="showStudentScoresInProgressTab";const i="classCodeToDescriptorMap";t.CLASS_CODE_TO_DESCRIPTOR_MAP_KEY=i;const o="class-package-assignments-due-date-range-storage-key";t.DUE_DATE_RANGE_STORAGE_KEY=o;const a="class-package-assignment-kind-storage-key";t.ASSIGNMENT_KIND_STORAGE_KEY=a;const s="class-package-overall-progress-date-range-storage-key";t.OVERALL_PROGRESS_DATE_RANGE_STORAGE_KEY=s;t.KMAP_PROGRESS_DATE_RANGE_STORAGE_KEY="class-package-kmap-progress-date-range-storage-key";const l="content-assignments-settings_v2";t.CONTENT_ASSIGNMENT_STORAGE_KEY=l;const c="course-mastery-assignments-settings";t.COURSE_MASTERY_ASSIGNMENT_STORAGE_KEY=c;const u=[r,i,o,a,s,l,c];t.CLASS_CONSTANTS=u},"9P9J":function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("q1tI"),i=n("KFoM"),o=n("HcfF"),a=n("IwqK"),s=function(){},l=function(){return Promise.resolve(null)},c=[];function u(e){var t=e.placement,n=void 0===t?"bottom":t,u=e.strategy,d=void 0===u?"absolute":u,p=e.modifiers,f=void 0===p?c:p,h=e.referenceElement,m=e.onFirstUpdate,y=e.innerRef,g=e.children,v=r.useContext(i.b),_=r.useState(null),b=_[0],x=_[1],w=r.useState(null),k=w[0],O=w[1];r.useEffect((function(){Object(o.c)(y,b)}),[y,b]);var E=r.useMemo((function(){return{placement:n,strategy:d,onFirstUpdate:m,modifiers:[].concat(f,[{name:"arrow",enabled:null!=k,options:{element:k}}])}}),[n,d,m,f,k]),A=Object(a.a)(h||v,b,E),P=A.state,C=A.styles,S=A.forceUpdate,D=A.update,I=r.useMemo((function(){return{ref:x,style:C.popper,placement:P?P.placement:n,hasPopperEscaped:P&&P.modifiersData.hide?P.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:P&&P.modifiersData.hide?P.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:C.arrow,ref:O},forceUpdate:S||s,update:D||l}}),[x,O,n,P,C,D,S]);return Object(o.d)(g)(I)}},"9R94":function(e,t,n){"use strict";var r="Invariant failed";t.a=function(e,t){if(!e)throw new Error(r)}},"9XoI":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pathIsInShell=t.onClickWithMarkConversions=t.getLinkElement=void 0;var r=n("55Ip"),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("ZpD3"));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}const a=e=>!(e.indexOf("//")>=0)&&(!e.startsWith("javascript:")&&("/mission/sat"!==e&&"/sat"!==e));t.pathIsInShell=a;t.getLinkElement=(e="",t,n)=>t&&!n&&a(e)?r.Link:"a";t.onClickWithMarkConversions=(e,t,n,r)=>o=>{if(t&&t(o),n)for(const t of n)e("string"==typeof t?{id:t}:t);r&&i.markMinorConversions(r)}},"9d/t":function(e,t,n){var r=n("2oRo"),i=n("AO7/"),o=n("Fib7"),a=n("xrYK"),s=n("tiKp")("toStringTag"),l=r.Object,c="Arguments"==a(function(){return arguments}());e.exports=i?a:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=l(e),s))?n:c?a(t):"Object"==(r=a(t))&&o(t.callee)?"Arguments":r}},"9d8c":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.useSetPromotionMutation=t.SET_PROMOTION_MUTATION=void 0;var i=r(n("lTCR")),o=n("4PhQ"),a=n("8r+/"),s=r(n("/NFV")),l=n("q1tI");let c;const u=(0,a.gqlOp)((0,i.default)(c||(c=(e=>e)`
        mutation SetPromotionMutation($promoName: String!) {
            recordPromo(promoName: $promoName) {
                error {
                    code
                }
            }
        }
    `)));t.SET_PROMOTION_MUTATION=u;t.useSetPromotionMutation=e=>{const[t]=(0,s.default)(u);return(0,l.useCallback)((async()=>{try{var n,r;const i=await t({promoName:e});if(null!=(n=i.data)&&null!=(r=n.recordPromo)&&r.error){const e=i.data.recordPromo.error.code;throw new o.KAError(e,o.Errors.Internal)}}catch(e){if(e instanceof o.KAError)throw e;throw new o.KAError("Failed to record AI Guide promotion mutation",o.Errors.Internal)}}),[t,e])}},"9eqh":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("display"===e&&r.hasOwnProperty(t))return r[t]};var r={flex:["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex","flex"],"inline-flex":["-webkit-inline-box","-moz-inline-box","-ms-inline-flexbox","-webkit-inline-flex","inline-flex"]};e.exports=t.default},"9kyW":function(e,t,n){"use strict";e.exports=function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return t>>>0}},"9nBt":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LoadableRouteHandler=void 0;var i=r(n("pVnL")),o=h(n("q1tI")),a=h(n("6qX+")),s=n("8SBg"),l=r(n("Ji7B")),c=r(n("CtWX")),u=n("lYHA"),d=r(n("DwXq")),p=r(n("4Du/"));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const m=e=>!1;class y extends o.Component{constructor(e){super(e),this.handleRouteChangeStart=(e,t)=>{e&&this._mounted&&this.setState({showLoadingIndicator:!0}),t||a.handleStartRouterNavigation()},this.handleRouteChangeEnd=(e,t)=>{const{location:{pathname:n,search:r}}=this.props;this._mounted&&this.setState({showLoadingIndicator:!1}),t||a.handleRouterNavigation(n,r),e||(0,s.scrollToOffset)(0,0)},this.state={showLoadingIndicator:!this.isInitialPageLoad(e.history)}}componentDidMount(){this._mounted=!0,this.isInitialPageLoad(this.props.history)||this.processRouteChange({location:this.props.location,component:this.props.component,preloads:this.props.preloads,isLoadingIndicatorRequired:!0,isScrollPositionMaintained:!1,computedMatch:this.props.computedMatch,isInitialPageLoad:this.isInitialPageLoad(this.props.history),showComponentBeforeProps:this.props.showComponentBeforeProps(this.getParams())})}UNSAFE_componentWillReceiveProps(e){if(this.props.location.pathname===e.location.pathname)return;const{history:t}=e,n=this.isInitialPageLoad(t),r=this.calculateLoadingIndicatorNecessary(e),i=this.getParams(this.props.computedMatch,this.props.location),o=this.props.maintainScrollPosition(i),a=this.getParams(e.computedMatch,e.location),s=e.maintainScrollPosition(a),l=o||s;this.processRouteChange({location:e.location,component:e.component,preloads:e.preloads,isLoadingIndicatorRequired:r,isScrollPositionMaintained:l,computedMatch:e.computedMatch,isInitialPageLoad:n,showComponentBeforeProps:e.showComponentBeforeProps(a)})}componentWillUnmount(){this._mounted=!1}unwrapLoadable({component:e,computedMatch:t,location:n}){return e(this.getParams(t,n))}getParams(e,t){e=e||this.props.computedMatch||{},t=t||this.props.location;const{queryParams:n}=t,r=e.params||{};return(0,i.default)({},r,{modal:"1"===n.modal,learn:"1"===n.learn})}isInitialPageLoad(e){return 1===e.length}calculateLoadingIndicatorNecessary(e){const t=this.props.path===e.path,n=!t,r=["always","between-different-path"],i=this.getParams(this.props.computedMatch,this.props.location),o=this.props.maintainExistingRouteDuringTransition(i),a=this.getParams(e.computedMatch,e.location),s=e.maintainExistingRouteDuringTransition(a),l=["always","between-same-path"].includes(s),c=r.includes(o)||r.includes(s);return!(t&&l||n&&c)&&n}processRouteChange({component:e,preloads:t,location:n,isLoadingIndicatorRequired:r,isScrollPositionMaintained:i,computedMatch:o,isInitialPageLoad:a,showComponentBeforeProps:s}){this.handleRouteChangeStart(r,a);const l=this.getParams(o,n),c=e(l);Promise.all([c.preload()].concat(t(l).map((e=>e.preload())))).then((()=>{this.handleRouteChangeEnd(i,a)}))}renderComponentOrSpinner(){const{computedMatch:e,location:{search:t},showComponentBeforeProps:n}=this.props,{showLoadingIndicator:r}=this.state;if(r&&!n(this.getParams()))return o.createElement(c.default,null);const a=this.unwrapLoadable(this.props),s=e?e.params:{};return o.createElement(a,(0,i.default)({},s,{"aria-live":"polite",search:t}))}render(){const{location:{pathname:e},owner:t}=this.props;return o.createElement(d.default.Provider,{value:{sentryId:"loadable_route_handler_load",description:"Client-side page load",timeoutSeconds:30,sentryTeam:t,pathname:e}},o.createElement(l.default,null,this.renderComponentOrSpinner()))}}t.LoadableRouteHandler=y;const g=e=>o.createElement(u.HistoryContext.Consumer,null,(({history:t})=>o.createElement(y,(0,i.default)({},e,{history:t}))));g.defaultProps={maintainScrollPosition:m,maintainExistingRouteDuringTransition:()=>"never",showComponentBeforeProps:m,preloads:()=>[]};var v=(0,p.default)(g);t.default=v},"9x6x":function(e,t,n){"use strict";e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n,r="boolean"==typeof t.cycles&&t.cycles,i=t.cmp&&(n=t.cmp,function(e){return function(t,r){var i={key:t,value:e[t]},o={key:r,value:e[r]};return n(i,o)}}),o=[];return function e(t){if(t&&t.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0!==t){if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);var n,a;if(Array.isArray(t)){for(a="[",n=0;n<t.length;n++)n&&(a+=","),a+=e(t[n])||"null";return a+"]"}if(null===t)return"null";if(-1!==o.indexOf(t)){if(r)return JSON.stringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}var s=o.push(t)-1,l=Object.keys(t).sort(i&&i(t));for(a="",n=0;n<l.length;n++){var c=l[n],u=e(t[c]);u&&(a&&(a+=","),a+=JSON.stringify(c)+":"+u)}return o.splice(s,1),"{"+a+"}"}}(e)}},"9zlT":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared"),n.e("5CJo"),n.e("1FEV"),n.e("64G4"),n.e("6CPi"),n.e("2Uus"),n.e("4wXq"),n.e("4g02"),n.e("1BNf"),n.e("s7JZ"),n.e("1TNN"),n.e("4hOP"),n.e("56lG"),n.e("121I")]).then(n.t.bind(null,"slwK",7)),modules:["slwK"],loading:()=>i.createElement(a.default,null)});t.default=l},"A/Rc":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.logUnreachableCode=function(e,t,n=i.Errors.Internal){return o.default.error(`${e}: ${t}`,n),new a.default(`${e}: ${t}`,n)};var i=n("TnRt"),o=r(n("4PhQ")),a=r(n("/5v6"))},A1nh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),i=n("mR6N"),o=n("yhei");function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}class s extends r.Component{render(){const{size:e,light:t,inline:n}=this.props;return r.createElement(o.CircularSpinner,{size:e,light:t,style:[l.spinnerContainer,n&&l.inlineSpinnerContainer]})}}s.defaultProps={size:"large",light:!1};const l=i.StyleSheet.create({spinnerContainer:{display:"flex",alignItems:"center"},inlineSpinnerContainer:{display:"inline"}});var c=s;t.default=c},A2ZE:function(e,t,n){var r=n("4zBA"),i=n("We1y"),o=n("QNWe"),a=r(r.bind);e.exports=function(e,t){return i(e),void 0===t?e:o?a(e,t):function(){return e.apply(t,arguments)}}},AA7W:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.getSurrogateKeys=t.buildResponse=void 0;var i=n("sExA"),o=r(n("Q8Wn"));const a=(...e)=>["ExpireManually","static"].concat(e).join("/").substring(0,1024),s=()=>{const{pathname:e}=window.location;return["ExpireOnServiceDeploy/static",`ExpireOnPublish/${o.default.kaLocale}`,a(e)]};t.getSurrogateKeys=s;t.buildResponse=({pageSettings:{statusCode:e,redirectTo:t,frameAllowed:n,contentSecurityPolicy:r},ssrAPI:o,body:a})=>{let l=e;const c={};t?(c.Location=t,301!==l&&(l=302),a=""):c["Content-Type"]="text/html",c["X-Content-Type-Options"]="nosniff",n||(c["X-Frame-Options"]="SAMEORIGIN"),c["Cache-Control"]="no-store",c["Surrogate-Control"]="max-age=86400, stale-while-revalidate=172800, stale-if-error=86400",c["Surrogate-Key"]=s().join(" "),r&&(c["Content-Security-Policy"]=r);const u=(0,i.keys)(o.getUsedHeaders());return u.length>0&&(c.Vary=u.sort().join(", ")),{headers:c,status:l,body:a}}},"ABJ/":function(e,t,n){e.exports=n("p7JZ").Observable},ADvC:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LoadableDistrictsSignupPage=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}const l=(0,o.default)({loader:()=>Promise.all([n.e("moment"),n.e("shared"),n.e("40jg"),n.e("5F0q"),n.e("4xk8"),n.e("2UsG"),n.e("4tr5"),n.e("dyEE"),n.e("xV3b"),n.e("48tu"),n.e("1a8C"),n.e("5Svh"),n.e("3SWN"),n.e("41RX")]).then(n.t.bind(null,"t74L",7)),modules:["t74L"],loading:()=>i.createElement(a.default,null)});t.LoadableDistrictsSignupPage=l;var c=l;t.default=c},AEmV:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared"),n.e("wonder-blocks"),n.e("4wXq"),n.e("4g02"),n.e("7MQM"),n.e("3TwR")]).then(n.t.bind(null,"cJj9",7)),modules:["cJj9"],loading:()=>i.createElement(a.default,null)});t.default=l},AFvD:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={__schema:{types:[{kind:"INTERFACE",name:"ActivitySession",possibleTypes:[{name:"BasicActivitySession"},{name:"MasteryActivitySession"},{name:"TestPrepActivitySession"}]},{kind:"UNION",name:"ArticleOrVideoUnion",possibleTypes:[{name:"Article"},{name:"Video"}]},{kind:"INTERFACE",name:"Card",possibleTypes:[{name:"ProblemCard"}]},{kind:"INTERFACE",name:"ContentContainerInterface",possibleTypes:[{name:"Concept"},{name:"Skill"}]},{kind:"INTERFACE",name:"ContentItemProgress",possibleTypes:[{name:"ArticleItemProgress"},{name:"AssessmentItemProgress"},{name:"BaseContentItemProgress"},{name:"ChallengeItemProgress"},{name:"ExerciseItemProgress"},{name:"InteractiveItemProgress"},{name:"ProjectItemProgress"},{name:"ScratchpadItemProgress"},{name:"SimpleContentItemProgress"},{name:"TalkthroughItemProgress"},{name:"VideoItemProgress"}]},{kind:"INTERFACE",name:"ContentRevision",possibleTypes:[{name:"ArticleRevision"},{name:"AssessmentItemRevision"},{name:"ChallengeRevision"},{name:"CourseMenuRevision"},{name:"CurationPageRevision"},{name:"DomainRevision"},{name:"ExerciseRevision"},{name:"InteractiveRevision"},{name:"ProjectRevision"},{name:"TalkthroughRevision"},{name:"VideoRevision"}]},{kind:"UNION",name:"CourseChild",possibleTypes:[{name:"Course"},{name:"Lesson"},{name:"Unit"}]},{kind:"UNION",name:"CourseItem",possibleTypes:[{name:"CourseRevisionContent"},{name:"CourseRevisionLesson"},{name:"CourseRevisionQuiz"},{name:"CourseRevisionUnit"}]},{kind:"INTERFACE",name:"CourseRevisionItemInterface",possibleTypes:[{name:"CourseRevisionContent"},{name:"CourseRevisionLesson"},{name:"CourseRevisionQuiz"},{name:"CourseRevisionUnit"}]},{kind:"INTERFACE",name:"CurationDataModule",possibleTypes:[{name:"ActionListModule"},{name:"BrowseProjectsModule"},{name:"ClassHelpModule"},{name:"ContentCarouselModule"},{name:"CourseExperienceUpsellModule"},{name:"CourseIntroModule"},{name:"DualIntroModule"},{name:"FeaturedContentModule"},{name:"FullBleedImageModule"},{name:"KhanKidsUpsellModule"},{name:"MappersModule"},{name:"MissionCalloutModule"},{name:"PartnershipDescriptionModule"},{name:"SocialLinksModule"},{name:"TestimonialsModule"}]},{kind:"INTERFACE",name:"CurationItemProgress",possibleTypes:[{name:"CourseProgress"},{name:"SubjectProgress"},{name:"UnitProgress"}]},{kind:"INTERFACE",name:"CurationNode",possibleTypes:[{name:"Course"},{name:"Domain"},{name:"KMapTopic"},{name:"Lesson"},{name:"Topic"},{name:"Unit"}]},{kind:"INTERFACE",name:"CurationNodeProgress",possibleTypes:[{name:"CourseProgress"},{name:"SubjectProgress"},{name:"UnitProgress"}]},{kind:"UNION",name:"DomainChild",possibleTypes:[{name:"CourseRevision"},{name:"CurationPageRevision"}]},{kind:"UNION",name:"EditingSearchResult",possibleTypes:[{name:"ArticleRevision"},{name:"ExerciseRevision"},{name:"VideoRevision"}]},{kind:"INTERFACE",name:"Feedback",possibleTypes:[{name:"AnswerFeedback"},{name:"BasicFeedback"},{name:"QuestionFeedback"}]},{kind:"INTERFACE",name:"LearnableContent",possibleTypes:[{name:"Article"},{name:"Challenge"},{name:"Exercise"},{name:"Interactive"},{name:"Project"},{name:"Talkthrough"},{name:"TopicQuiz"},{name:"TopicUnitTest"},{name:"Video"}]},{kind:"INTERFACE",name:"LearnableContentRevision",possibleTypes:[{name:"ArticleRevision"},{name:"ChallengeRevision"},{name:"ExerciseRevision"},{name:"InteractiveRevision"},{name:"ProjectRevision"},{name:"TalkthroughRevision"},{name:"VideoRevision"}]},{kind:"INTERFACE",name:"LearnableNode",possibleTypes:[{name:"Article"},{name:"Challenge"},{name:"Exercise"},{name:"Interactive"},{name:"LearnableCourseChallenge"},{name:"LearnableMasteryChallenge"},{name:"Project"},{name:"Talkthrough"},{name:"TopicQuiz"},{name:"TopicUnitTest"},{name:"Video"}]},{kind:"UNION",name:"LearnableRevisionResult",possibleTypes:[{name:"ArticleRevision"},{name:"ChallengeRevision"},{name:"ExerciseRevision"},{name:"InteractiveRevision"},{name:"ProjectRevision"},{name:"TalkthroughRevision"},{name:"VideoRevision"}]},{kind:"INTERFACE",name:"LearningTask",possibleTypes:[{name:"CourseChallengeTask"},{name:"MasteryChallengeTask"},{name:"PracticeTask"},{name:"SubjectChallengeTask"},{name:"TopicQuizTask"},{name:"TopicUnitTestTask"}]},{kind:"UNION",name:"LessonChild",possibleTypes:[{name:"Article"},{name:"Challenge"},{name:"Exercise"},{name:"Interactive"},{name:"Project"},{name:"Talkthrough"},{name:"Video"}]},{kind:"INTERFACE",name:"Notification",possibleTypes:[{name:"AssignmentCreatedNotification"},{name:"AssignmentDueDateNotification"},{name:"AvatarNotification"},{name:"BadgeNotification"},{name:"BasicNotification"},{name:"CoachRequestAcceptedNotification"},{name:"CoachRequestNotification"},{name:"CourseMasteryGoalCreatedNotification"},{name:"GroupedBadgeNotification"},{name:"InfoNotification"},{name:"ModeratorNotification"},{name:"ProgramFeedbackNotification"},{name:"ResponseFeedbackNotification"},{name:"ThreadCreatedNotification"},{name:"UnitMasteryGoalCreatedNotification"}]},{kind:"INTERFACE",name:"ProgramContentRevision",possibleTypes:[{name:"ChallengeRevision"},{name:"InteractiveRevision"},{name:"ProjectRevision"},{name:"TalkthroughRevision"}]},{kind:"INTERFACE",name:"SiteEditorCurationNodeRevision",possibleTypes:[{name:"CurationPageRevision"},{name:"DomainRevision"}]},{kind:"INTERFACE",name:"TAPContentItem",possibleTypes:[{name:"TAPArticleNode"},{name:"TAPChallengeNode"},{name:"TAPCourseNode"},{name:"TAPDomainNode"},{name:"TAPExerciseNode"},{name:"TAPInteractiveNode"},{name:"TAPLessonNode"},{name:"TAPProjectNode"},{name:"TAPTalkthroughNode"},{name:"TAPUnitNode"},{name:"TAPVideoNode"}]},{kind:"INTERFACE",name:"TAPContentWordCounts",possibleTypes:[{name:"TAPArticleNode"},{name:"TAPChallengeNode"},{name:"TAPExerciseNode"},{name:"TAPPlatformNode"},{name:"TAPProjectNode"}]},{kind:"UNION",name:"TAPLearnableContentNode",possibleTypes:[{name:"TAPArticleNode"},{name:"TAPChallengeNode"},{name:"TAPExerciseNode"},{name:"TAPInteractiveNode"},{name:"TAPProjectNode"},{name:"TAPTalkthroughNode"},{name:"TAPVideoNode"}]},{kind:"INTERFACE",name:"TAPMetadataWordCounts",possibleTypes:[{name:"TAPArticleNode"},{name:"TAPChallengeNode"},{name:"TAPCourseNode"},{name:"TAPDomainNode"},{name:"TAPExerciseNode"},{name:"TAPInteractiveNode"},{name:"TAPLessonNode"},{name:"TAPProjectNode"},{name:"TAPTalkthroughNode"},{name:"TAPUnitNode"},{name:"TAPVideoNode"}]},{kind:"INTERFACE",name:"TAPTranslationFreshness",possibleTypes:[{name:"TAPContentData"},{name:"TAPCourseData"},{name:"TAPDomainsData"},{name:"TAPFolderData"},{name:"TAPNodesData"},{name:"TAPPlatformData"}]},{kind:"INTERFACE",name:"Task",possibleTypes:[{name:"ExpressDiagnosticTask"},{name:"SkillTask"},{name:"TestSectionTask"},{name:"TmsTask"}]},{kind:"INTERFACE",name:"TaskDescriptor",possibleTypes:[{name:"ExpressDiagnosticTaskDescriptor"},{name:"SkillTaskDescriptor"},{name:"TmsTaskDescriptor"}]},{kind:"INTERFACE",name:"TeacherCampaignStepInterface",possibleTypes:[{name:"TeacherCampaignAwardStep"},{name:"TeacherCampaignInfoStep"},{name:"TeacherCampaignResponseStep"},{name:"TeacherCampaignVideoStep"}]},{kind:"INTERFACE",name:"TestPrepPracticeItem",possibleTypes:[{name:"TestPrepSkillPracticeItem"},{name:"TestPrepTMSPracticeItem"}]},{kind:"UNION",name:"TopicChildren",possibleTypes:[{name:"Article"},{name:"Challenge"},{name:"Exercise"},{name:"Interactive"},{name:"Project"},{name:"Talkthrough"},{name:"Topic"},{name:"TopicQuiz"},{name:"TopicUnitTest"},{name:"Video"}]},{kind:"UNION",name:"UnitChild",possibleTypes:[{name:"Lesson"},{name:"TopicQuiz"},{name:"TopicUnitTest"}]},{kind:"INTERFACE",name:"UserTask",possibleTypes:[{name:"CourseChallengeUserTask"},{name:"MasteryChallengeUserTask"},{name:"PracticeUserTask"},{name:"SubjectChallengeUserTask"},{name:"TopicQuizUserTask"},{name:"TopicUnitTestUserTask"}]},{kind:"INTERFACE",name:"YoutubeVideoInfo",possibleTypes:[{name:"YoutubeVideoInfoFromExistingContent"},{name:"YoutubeVideoInfoFromYoutube"}]}]}}},AMqQ:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("mR6N"),a=r(n("3EKd"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}const l=o.StyleSheet.create({wrapper:{display:"flex",flexDirection:"column",minHeight:"100%"},mainContent:{flex:1}});var c=({children:e})=>i.createElement(a.default,{showFooter:!0,containerStyle:l.wrapper,mainContentStyle:l.mainContent},e);t.default=c},ANjH:function(e,t,n){"use strict";n.r(t),n.d(t,"createStore",(function(){return l})),n.d(t,"combineReducers",(function(){return u})),n.d(t,"bindActionCreators",(function(){return p})),n.d(t,"applyMiddleware",(function(){return h})),n.d(t,"compose",(function(){return f})),n.d(t,"__DO_NOT_USE__ActionTypes",(function(){return i}));var r=n("bCCX"),i={INIT:"@@redux/INIT"+Math.random().toString(36).substring(7).split("").join("."),REPLACE:"@@redux/REPLACE"+Math.random().toString(36).substring(7).split("").join(".")},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function s(e){if("object"!==(void 0===e?"undefined":o(e))||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function l(e,t,n){var a;if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(l)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var c=e,u=t,d=[],p=d,f=!1;function h(){p===d&&(p=d.slice())}function m(){if(f)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return u}function y(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(f)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");var t=!0;return h(),p.push(e),function(){if(t){if(f)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");t=!1,h();var n=p.indexOf(e);p.splice(n,1)}}}function g(e){if(!s(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(f)throw new Error("Reducers may not dispatch actions.");try{f=!0,u=c(u,e)}finally{f=!1}for(var t=d=p,n=0;n<t.length;n++){(0,t[n])()}return e}return g({type:i.INIT}),(a={dispatch:g,subscribe:y,getState:m,replaceReducer:function(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");c=e,g({type:i.REPLACE})}})[r.a]=function(){var e,t=y;return(e={subscribe:function(e){if("object"!==(void 0===e?"undefined":o(e))||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(m())}return n(),{unsubscribe:t(n)}}})[r.a]=function(){return this},e},a}function c(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function u(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];0,"function"==typeof e[o]&&(n[o]=e[o])}var a=Object.keys(n);var s=void 0;try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(void 0===n(void 0,{type:i.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+i.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(n)}catch(e){s=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(s)throw s;for(var r=!1,i={},o=0;o<a.length;o++){var l=a[o],u=n[l],d=e[l],p=u(d,t);if(void 0===p){var f=c(l,t);throw new Error(f)}i[l]=p,r=r||p!==d}return r?i:e}}function d(e,t){return function(){return t(e.apply(this,arguments))}}function p(e,t){if("function"==typeof e)return d(e,t);if("object"!==(void 0===e?"undefined":o(e))||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":void 0===e?"undefined":o(e))+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),r={},i=0;i<n.length;i++){var a=n[i],s=e[a];"function"==typeof s&&(r[a]=d(s,t))}return r}function f(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function h(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var o=e.apply(void 0,r),s=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},l={getState:o.getState,dispatch:function(){return s.apply(void 0,arguments)}},c=t.map((function(e){return e(l)}));return s=f.apply(void 0,c)(o.dispatch),a({},o,{dispatch:s})}}}},"AO7/":function(e,t,n){var r={};r[n("tiKp")("toStringTag")]="z",e.exports="[object z]"===String(r)},ARF3:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.publishAnalyticsEventForMinorConversion=void 0;var i=n("U35N"),o=r(n("12ks"));t.publishAnalyticsEventForMinorConversion=(e,t)=>{const n={id:t||"cedar_event",event:e},r=o.default.formatConversions([n]);return i.store.dispatch(i.actions.markMinorConversions(r))}},AbTg:function(e,t){var n=function(){this.head=null,this.tail=null};n.prototype={add:function(e){var t={item:e,next:null};this.head?this.tail.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return this.head=e.next,this.tail===e&&(this.tail=null),e.item}},e.exports=n},Aq1d:function(e,t,n){},AqCL:function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},"B/qT":function(e,t,n){var r=n("UMSQ");e.exports=function(e){return r(e.length)}},B50P:function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},B6y2:function(e,t,n){var r=n("I+eb"),i=n("b1O7").values;r({target:"Object",stat:!0},{values:function(e){return i(e)}})},BLR7:function(e,t,n){"use strict";function r(e){var t=e.split(/\r\n|[\n\r]/g),n=i(t);if(0!==n)for(var r=1;r<t.length;r++)t[r]=t[r].slice(n);for(;t.length>0&&a(t[0]);)t.shift();for(;t.length>0&&a(t[t.length-1]);)t.pop();return t.join("\n")}function i(e){for(var t=null,n=1;n<e.length;n++){var r=e[n],i=o(r);if(i!==r.length&&((null===t||i<t)&&0===(t=i)))break}return null===t?0:t}function o(e){for(var t=0;t<e.length&&(" "===e[t]||"\t"===e[t]);)t++;return t}function a(e){return o(e)===e.length}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=-1===e.indexOf("\n"),i=" "===e[0]||"\t"===e[0],o='"'===e[e.length-1],a=!r||o||n,s="";return!a||r&&i||(s+="\n"+t),s+=t?e.replace(/\n/g,"\n"+t):e,a&&(s+="\n"),'"""'+s.replace(/"""/g,'\\"""')+'"""'}n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return s}))},"BX/b":function(e,t,n){var r=n("xrYK"),i=n("/GqU"),o=n("JBy8").f,a=n("Ta7t"),s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"Window"==r(e)?function(e){try{return o(e)}catch(e){return a(s)}}(e):o(i(e))}},BoPr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generalFeedbackRatings=t.formatUsageQuotaLowWarning=t.default=t.aiBatteryIconAriaLabelText=void 0,t.labelForReadingStyleSelect=function(e){return r.doNotTranslateYet("%(ordinal)s. %(shortDescription)s",{ordinal:(0,i.keys)(f).indexOf(e)+1,shortDescription:f[e]})},t.reactions=t.positiveIssue=t.negativeIssue=void 0,t.readingStyleChangeMessage=function(e){return r.doNotTranslateYet("Your reading style is now set to %(readingStyle)s. You can change this anytime in the Khanmigo Preferences.",{readingStyle:f[e]})},t.translatedContentLinkTitle=t.sentiments=t.readingStyles=t.readingStyleDescriptions=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("8jAt")),i=n("sExA"),o=n("Tipd");function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}const s={aiPowerLabel:r.doNotTranslateYet("AI power"),beta:r.doNotTranslateYet("beta"),capacityError:r.doNotTranslateYet("I'm not working right now because AI technology is currently at its capacity. Please try again."),cancel:r.doNotTranslateYet("Cancel"),chatBot:r.doNotTranslateYet("Khanmigo"),chatDisabled:r.doNotTranslateYet("Sorry, but I'm not available on this page. This is your chance to show what you know without my help. You've got this!"),chatHistory:r.doNotTranslateYet("Chat history"),chatInputPlaceholder:r.doNotTranslateYet("Type message (do NOT share any personal data)"),closeBot:r.doNotTranslateYet("Close Khanmigo chat window"),conversationViewableNotice:r.doNotTranslateYet("This chat is logged. You can view in your <link>chat history</link>."),conversationViewableByParentNotice:r.doNotTranslateYet("This chat is logged and viewable by your parent."),conversationViewableByParentAndTeacherNotice:r.doNotTranslateYet("This chat is logged and viewable by your parent and teacher."),conversationViewableByTeacherNotice:r.doNotTranslateYet("This chat is logged and viewable by your teacher."),describeTheIssue:r.doNotTranslateYet("Please describe the issue (optional) - do NOT share any personal data"),disclaimer:r.doNotTranslateYet("Khanmigo makes mistakes sometimes. <link>Here's why</link>."),feedbackSent:r.doNotTranslateYet("Feedback sent"),generalFeedback:r.doNotTranslateYet("General feedback"),genericError:r.doNotTranslateYet("I'm not working right now because I might have technical problems. Please try again later."),hidePreferences:r.doNotTranslateYet("Hide Khanmigo preferences"),leaveFeedback:r.doNotTranslateYet("Leave feedback"),link:r.doNotTranslateYet("Link"),openBot:r.doNotTranslateYet("Open Khanmigo chat window"),popoverBotIconTitle:r.doNotTranslateYet("Open Khanmigo"),popoverCloseIconTitle:r.doNotTranslateYet("Close Khanmigo"),preferences:r.doNotTranslateYet("Preferences"),processing:r.doNotTranslateYet("Processing"),rateThisResponse:r.doNotTranslateYet("Rate this response"),rateYourExperience:r.doNotTranslateYet("Please rate your Khanmigo experience"),readingStyleSubtitle:r.doNotTranslateYet("Choose the reading style you’d like Khanmigo to respond to you with."),readingStyleTitle:r.doNotTranslateYet("Reading style"),relatedLinks:r.doNotTranslateYet("Related links"),responseWasGood:r.doNotTranslateYet("The response was good"),restorePreviousConversation:r.doNotTranslateYet("Restore previous conversation"),selectAReadingStyle:r.doNotTranslateYet("Select a reading style"),selectOne:r.doNotTranslateYet("Select one (required)"),skipToKhanmigo:r.doNotTranslateYet("Skip to Khanmigo button"),clickForStudentMode:r.doNotTranslateYet("Click for student mode"),clickForTeacherMode:r.doNotTranslateYet("Click for teacher mode"),showPreferences:r.doNotTranslateYet("Show Khanmigo preferences"),studentModeOff:r.doNotTranslateYet("Student mode OFF"),studentModeOn:r.doNotTranslateYet("Student mode ON"),submit:r.doNotTranslateYet("Submit"),thereWasAnIssue:r.doNotTranslateYet("There was an issue"),usageQuotaExceededError:r.doNotTranslateYet("I'm sorry, I am out of AI power for today. Please come back to me tomorrow."),whatResponseWouldBeBetter:r.doNotTranslateYet("What response would be better (optional) - do NOT share any personal data"),collapseIconTitle:r.doNotTranslateYet("Make chat window smaller"),downloadIconTitle:r.doNotTranslateYet("Download your chat transcript"),chatHistoryIconTitle:r.doNotTranslateYet("View conversation"),expandIconTitle:r.doNotTranslateYet("Make chat window larger"),emojiIconTitle:r.doNotTranslateYet("Toggle emoji keyboard"),mathInputIconTitle:r.doNotTranslateYet("Toggle math input keyboard"),messageNotDelivered:r.doNotTranslateYet("Not Delivered"),microphoneIconTitle:r.doNotTranslateYet("Toggle speech recognition"),paperAirplaneIconTitle:r.doNotTranslateYet("Send message"),clearChatTitle:r.doNotTranslateYet("Clear chat"),resend:r.doNotTranslateYet("Resend"),sending:r.doNotTranslateYet("Sending"),resetIconTitle:r.doNotTranslateYet("Reset your chat session"),onboardingPageTitle:r.doNotTranslateYet("Meet Khanmigo"),onboardingGoToActivities:r.doNotTranslateYet("Try the Activities"),onboardingGoToDashboard:r.doNotTranslateYet("Go to my dashboard"),onboardingLearnerMessage1:r.doNotTranslateYet("I'm Khanmigo, an AI-powered guide. I can help you along your learning journey!"),onboardingLearnerMessage2:r.doNotTranslateYet("Let me help you find what you're looking for!"),onboardingLearnerMessage3:r.doNotTranslateYet("Have some fun and power up your knowledge with our learning activities!"),onboardingLearnerMessage4:r.doNotTranslateYet("Play a learning game, review for a test, or talk to someone from history or literature! You choose!"),onboardingTeacherVideoButton:r.doNotTranslateYet("Say hello to Khanmigo!"),startSpeechRecognition:r.doNotTranslateYet("Start speech recognition"),studentView:r.doNotTranslateYet("This is your Student view!\n\n**I will respond as I would to any of your students.** Give me a spin!"),stopResponse:r.doNotTranslateYet("Stop response"),stopSpeechRecognition:r.doNotTranslateYet("Stop speech recognition"),teacherView:r.doNotTranslateYet("Back to your teacher chat!\n\nYou have your full capabilities again, and I’ll be the best Teacher’s Guide I can!"),unableToProcess:r.doNotTranslateYet("This conversation was unable to be processed. Please review our Community Guidelines %(url)s to learn more.",{url:(0,o.toCanonicalUrl)("/r/khanmigo-moderation")})},l={1:r.doNotTranslateYet("Very bad"),2:r.doNotTranslateYet("Pretty bad"),3:r.doNotTranslateYet("Neutral"),4:r.doNotTranslateYet("Pretty good"),5:r.doNotTranslateYet("Very good")};t.generalFeedbackRatings=l;t.aiBatteryIconAriaLabelText=e=>r.doNotTranslateYet("%(percentage)s percent of AI power remaining",{percentage:e});t.translatedContentLinkTitle=(e,t)=>r.doNotTranslateYet("%(contentKind)s: %(title)s",{contentKind:e,title:t});const c={good:r.doNotTranslateYet("good"),bad:r.doNotTranslateYet("bad")};t.reactions=c;const u={thumbsUp:r.doNotTranslateYet("thumbs-up"),thumbsDown:r.doNotTranslateYet("thumbs-down")};t.sentiments=u;t.formatUsageQuotaLowWarning=e=>{const t=Math.round(100*parseFloat(e));return r.doNotTranslateYet("I'm almost out of AI power. Only %(remainingPercent)s% left for today. Be mindful using me.",{remainingPercent:t})};const d={"good-math":r.doNotTranslateYet("Khanmigo's math is accurate"),useful:r.doNotTranslateYet("Khanmigo's response is useful/correct"),compassionate:r.doNotTranslateYet("The tone is compassionate"),rigorous:r.doNotTranslateYet("Encourages learners to do the work"),"growth-mindset":r.doNotTranslateYet("Promotes growth mindset"),other:r.doNotTranslateYet("Other praise (please elaborate)")};t.positiveIssue=d;const p={"bad-math":r.doNotTranslateYet("Khanmigo made a math mistake"),inaccurate:r.doNotTranslateYet("Khanmigo's answer is inaccurate "),harmful:r.doNotTranslateYet("Khanmigo's response is unsafe"),"not-useful":r.doNotTranslateYet("Khanmigo's response was not helpful"),other:r.doNotTranslateYet("Other issue (please elaborate)")};t.negativeIssue=p;const f={LOW:r.doNotTranslateYet("Simple"),MEDIUM:r.doNotTranslateYet("Standard"),HIGH:r.doNotTranslateYet("Professorial")};t.readingStyles=f;const h={LOW:r.doNotTranslateYet("Simple and not a lot of words"),MEDIUM:r.doNotTranslateYet("Conversational with a more complex structure"),HIGH:r.doNotTranslateYet("Khanmigo will respond like a college professor")};t.readingStyleDescriptions=h;var m=s;t.default=m},BrhM:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("6YAN"),n.e("1vWt"),n.e("pk5P"),n.e("1EIf"),n.e("4fxe"),n.e("1x5j"),n.e("3nN3"),n.e("5ym1"),n.e("2dyd")]).then(n.t.bind(null,"eYU6",7)),modules:["eYU6"],loading:()=>i.createElement(a.default,null)});t.default=l},Bs8V:function(e,t,n){var r=n("g6v/"),i=n("xluM"),o=n("0eef"),a=n("XGwC"),s=n("/GqU"),l=n("oEtG"),c=n("Gi26"),u=n("DPsx"),d=Object.getOwnPropertyDescriptor;t.f=r?d:function(e,t){if(e=s(e),t=l(t),u)try{return d(e,t)}catch(e){}if(c(e,t))return a(!i(o.f,e,t),e[t])}},Bzbe:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generatePatronBadgeStrings=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}t.generatePatronBadgeStrings=()=>{const e={},t=(new Date).getUTCFullYear()+1;for(let n=2012;n<=t;n++)e[`patron${n}badge`]={description:r._("%(year)s Patron",{year:n}),extendedDescription:r._("Support Khan Academy with a donation in %(year)s",{year:n})};return e}},BzxZ:function(e,t,n){"use strict";(function(e){n("2+7I");var r=n("fwpv");n.o(r,"action")&&n.d(t,"action",(function(){return r.action}));var i=n("nhsI");n.d(t,"action",(function(){return i.a})),e&&e.hot&&e.hot.decline&&e.hot.decline()}).call(this,n("3UD+")(e))},C0Ia:function(e,t,n){var r=n("2oRo"),i=n("6LWA"),o=n("aO6C"),a=n("hh1v"),s=n("tiKp")("species"),l=r.Array;e.exports=function(e){var t;return i(e)&&(t=e.constructor,(o(t)&&(t===l||i(t.prototype))||a(t)&&null===(t=t[s]))&&(t=void 0)),void 0===t?l:t}},C7Yw:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={touchevents:"undefined"!=typeof window&&"ontouchstart"in window};t.default=r},CNxO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){const o=function(e,t){const n=t||"419869";return{es:"422869",fr:"422875"}[e]||n}(e,n),a=function(e){if(!e)return"";let t=new URLSearchParams(Object.fromEntries((0,r.entries)(e).filter((([e,t])=>null!=t)).sort(((e,t)=>"c_src"===e[0]||"c_src2"===e[0]&&"c_src"!==t[0]?-1:0)))).toString();""!==t&&(t=`?${t}`);return t}(t);return i.safeLinkTo(`https://donate.khanacademy.org/give/${o}/#!/donation/checkout${a}`)};var r=n("sExA"),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("whzC"));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}},CR5c:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.requestCanonicalSubdomain=t.isKaLocaleRTL=t.getLocalePrefixes=t.getFirstSubdomainParts=t.bestMatchLocale=void 0;var r=n("GDG3");const i=e=>{const t=e.split(/[-_]/).map(((e,t,n)=>n.slice(0,n.length-t).join("-")));return e in r.LOCALE_ALIASES&&t.push(r.LOCALE_ALIASES[e]),t};t.getLocalePrefixes=i;t.bestMatchLocale=(e,t)=>{for(const n of i(t))if(e.includes(n))return n;return"en"};t.getFirstSubdomainParts=e=>{const t=e.match(/^(.*)\.khanacademy\.(org|dev|local|test)$/);if(!t)return[];const n=t[1].split(".").filter((e=>"zero"!==e))[0];return n?n.split("--"):[]};t.isKaLocaleRTL=e=>r.RTL_LOCALES.includes(e);t.requestCanonicalSubdomain=(e,t,n)=>e&&e===r.DEFAULT_LOCALE?e:t===r.DEFAULT_LOCALE?"www":"zh-hans"===t?"zh":t&&n&&n!==r.Status.BEGINNING?t:"www"},CaME:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("3iUY"),n.e("7CEn"),n.e("1OMm"),n.e("7EZm"),n.e("1FEV"),n.e("1cl1"),n.e("3KTd"),n.e("43nC"),n.e("1nZL"),n.e("5icd"),n.e("4ajK"),n.e("6X7t"),n.e("1P1M"),n.e("5aQv"),n.e("4B7r"),n.e("4eCT"),n.e("4mmS"),n.e("18FB"),n.e("7xWz"),n.e("3Nrk"),n.e("4FaX")]).then(n.t.bind(null,"uDLz",7)),modules:["uDLz"],loading:()=>i.createElement(a.default,null)});t.default=l},CaQm:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Skeleton=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("mR6N"),a=r(n("Pwnf")),s=r(n("duQp"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}t.Skeleton=({width:e,height:t})=>i.createElement("div",{style:{width:e,height:t},className:(0,o.css)(c.skeleton)});const c=o.StyleSheet.create({shimmer:{animationName:{"0%":{opacity:.4},"50%":{opacity:1},"100%":{opacity:.4}},animationDuration:"2s",animationIterationCount:"infinite"},skeleton:{background:a.default.offBlack8}});var u=(0,s.default)((({children:e,prefersReducedMotion:t})=>t?e:i.createElement("div",{className:(0,o.css)(c.shimmer)},e)));t.default=u},CbW8:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return u}));var r=n("vJkw"),i=n("oycr"),o=n("BLR7"),a=n("JvOi");function s(e,t){var n=new d(a.a.SOF,0,0,0,0,null);return{source:e,options:t,lastToken:n,token:n,line:1,lineStart:0,advance:l,lookahead:c}}function l(){return this.lastToken=this.token,this.token=this.lookahead()}function c(){var e=this.token;if(e.kind!==a.a.EOF)do{e=e.next||(e.next=f(this,e))}while(e.kind===a.a.COMMENT);return e}function u(e){var t=e.kind;return t===a.a.BANG||t===a.a.DOLLAR||t===a.a.AMP||t===a.a.PAREN_L||t===a.a.PAREN_R||t===a.a.SPREAD||t===a.a.COLON||t===a.a.EQUALS||t===a.a.AT||t===a.a.BRACKET_L||t===a.a.BRACKET_R||t===a.a.BRACE_L||t===a.a.PIPE||t===a.a.BRACE_R}function d(e,t,n,r,i,o,a){this.kind=e,this.start=t,this.end=n,this.line=r,this.column=i,this.value=a,this.prev=o,this.next=null}function p(e){return isNaN(e)?a.a.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function f(e,t){var n=e.source,r=n.body,s=r.length,l=function(e,t,n){var r=e.length,i=t;for(;i<r;){var o=e.charCodeAt(i);if(9===o||32===o||44===o||65279===o)++i;else if(10===o)++i,++n.line,n.lineStart=i;else{if(13!==o)break;10===e.charCodeAt(i+1)?i+=2:++i,++n.line,n.lineStart=i}}return i}(r,t.end,e),c=e.line,u=1+l-e.lineStart;if(l>=s)return new d(a.a.EOF,s,s,c,u,t);var f=r.charCodeAt(l);switch(f){case 33:return new d(a.a.BANG,l,l+1,c,u,t);case 35:return function(e,t,n,r,i){var o,s=e.body,l=t;do{o=s.charCodeAt(++l)}while(!isNaN(o)&&(o>31||9===o));return new d(a.a.COMMENT,t,l,n,r,i,s.slice(t+1,l))}(n,l,c,u,t);case 36:return new d(a.a.DOLLAR,l,l+1,c,u,t);case 38:return new d(a.a.AMP,l,l+1,c,u,t);case 40:return new d(a.a.PAREN_L,l,l+1,c,u,t);case 41:return new d(a.a.PAREN_R,l,l+1,c,u,t);case 46:if(46===r.charCodeAt(l+1)&&46===r.charCodeAt(l+2))return new d(a.a.SPREAD,l,l+3,c,u,t);break;case 58:return new d(a.a.COLON,l,l+1,c,u,t);case 61:return new d(a.a.EQUALS,l,l+1,c,u,t);case 64:return new d(a.a.AT,l,l+1,c,u,t);case 91:return new d(a.a.BRACKET_L,l,l+1,c,u,t);case 93:return new d(a.a.BRACKET_R,l,l+1,c,u,t);case 123:return new d(a.a.BRACE_L,l,l+1,c,u,t);case 124:return new d(a.a.PIPE,l,l+1,c,u,t);case 125:return new d(a.a.BRACE_R,l,l+1,c,u,t);case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 95:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:return function(e,t,n,r,i){var o=e.body,s=o.length,l=t+1,c=0;for(;l!==s&&!isNaN(c=o.charCodeAt(l))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++l;return new d(a.a.NAME,t,l,n,r,i,o.slice(t,l))}(n,l,c,u,t);case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return function(e,t,n,r,o,s){var l=e.body,c=n,u=t,f=!1;45===c&&(c=l.charCodeAt(++u));if(48===c){if((c=l.charCodeAt(++u))>=48&&c<=57)throw Object(i.a)(e,u,"Invalid number, unexpected digit after 0: ".concat(p(c),"."))}else u=h(e,u,c),c=l.charCodeAt(u);46===c&&(f=!0,c=l.charCodeAt(++u),u=h(e,u,c),c=l.charCodeAt(u));69!==c&&101!==c||(f=!0,43!==(c=l.charCodeAt(++u))&&45!==c||(c=l.charCodeAt(++u)),u=h(e,u,c),c=l.charCodeAt(u));if(46===c||69===c||101===c)throw Object(i.a)(e,u,"Invalid number, expected digit but got: ".concat(p(c),"."));return new d(f?a.a.FLOAT:a.a.INT,t,u,r,o,s,l.slice(t,u))}(n,l,f,c,u,t);case 34:return 34===r.charCodeAt(l+1)&&34===r.charCodeAt(l+2)?function(e,t,n,r,s,l){var c=e.body,u=t+3,f=u,h=0,m="";for(;u<c.length&&!isNaN(h=c.charCodeAt(u));){if(34===h&&34===c.charCodeAt(u+1)&&34===c.charCodeAt(u+2))return m+=c.slice(f,u),new d(a.a.BLOCK_STRING,t,u+3,n,r,s,Object(o.a)(m));if(h<32&&9!==h&&10!==h&&13!==h)throw Object(i.a)(e,u,"Invalid character within String: ".concat(p(h),"."));10===h?(++u,++l.line,l.lineStart=u):13===h?(10===c.charCodeAt(u+1)?u+=2:++u,++l.line,l.lineStart=u):92===h&&34===c.charCodeAt(u+1)&&34===c.charCodeAt(u+2)&&34===c.charCodeAt(u+3)?(m+=c.slice(f,u)+'"""',f=u+=4):++u}throw Object(i.a)(e,u,"Unterminated string.")}(n,l,c,u,t,e):function(e,t,n,r,o){var s=e.body,l=t+1,c=l,u=0,f="";for(;l<s.length&&!isNaN(u=s.charCodeAt(l))&&10!==u&&13!==u;){if(34===u)return f+=s.slice(c,l),new d(a.a.STRING,t,l+1,n,r,o,f);if(u<32&&9!==u)throw Object(i.a)(e,l,"Invalid character within String: ".concat(p(u),"."));if(++l,92===u){switch(f+=s.slice(c,l-1),u=s.charCodeAt(l)){case 34:f+='"';break;case 47:f+="/";break;case 92:f+="\\";break;case 98:f+="\b";break;case 102:f+="\f";break;case 110:f+="\n";break;case 114:f+="\r";break;case 116:f+="\t";break;case 117:var h=m(s.charCodeAt(l+1),s.charCodeAt(l+2),s.charCodeAt(l+3),s.charCodeAt(l+4));if(h<0){var y=s.slice(l+1,l+5);throw Object(i.a)(e,l,"Invalid character escape sequence: \\u".concat(y,"."))}f+=String.fromCharCode(h),l+=4;break;default:throw Object(i.a)(e,l,"Invalid character escape sequence: \\".concat(String.fromCharCode(u),"."))}c=++l}}throw Object(i.a)(e,l,"Unterminated string.")}(n,l,c,u,t)}throw Object(i.a)(n,l,function(e){if(e<32&&9!==e&&10!==e&&13!==e)return"Cannot contain the invalid character ".concat(p(e),".");if(39===e)return"Unexpected single quote character ('), did you mean to use a double quote (\")?";return"Cannot parse the unexpected character ".concat(p(e),".")}(f))}function h(e,t,n){var r=e.body,o=t,a=n;if(a>=48&&a<=57){do{a=r.charCodeAt(++o)}while(a>=48&&a<=57);return o}throw Object(i.a)(e,o,"Invalid number, expected digit but got: ".concat(p(a),"."))}function m(e,t,n,r){return y(e)<<12|y(t)<<8|y(n)<<4|y(r)}function y(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}Object(r.a)(d,(function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}))},CdqX:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=u(n("q1tI")),o=r(n("SGU3")),a=u(n("8jAt")),s=u(n("whzC")),l=n("Y8R6");function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const d={refresh:a._("refresh"),tellUs:a._("tell us"),errorMessage:(e,t)=>a.$_("Uh oh, it looks like we ran into an error. You need to %(refresh)s. If this problem persists, %(tellUs)s.",{refresh:e,tellUs:t})};var p=()=>{const e=s.safeLinkTo("https://www.khanacademy.org/reportissue?type=Defect"),t=i.createElement(o.default,{href:e},d.tellUs),n=i.createElement(o.default,{href:"#",onClick:l.reload},d.refresh);return d.errorMessage(n,t)};t.default=p},Cf73:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("3iUY"),n.e("1vWt"),n.e("71HK"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("1CX7"),n.e("1FEV"),n.e("ykUf"),n.e("1cl1"),n.e("4C7a"),n.e("5OPo"),n.e("42Kj"),n.e("2mTh"),n.e("121j"),n.e("QVSU"),n.e("3LlA"),n.e("3oEN"),n.e("4RKi"),n.e("2FxO"),n.e("1ok9"),n.e("70mT"),n.e("72XT"),n.e("5hVo"),n.e("6KC5"),n.e("4U1A"),n.e("5QFo"),n.e("38d3"),n.e("7K1D"),n.e("6JHA"),n.e("6Rha"),n.e("1lFc"),n.e("1S8U"),n.e("kMzt"),n.e("2sZO"),n.e("5OsH"),n.e("3U1R"),n.e("48do"),n.e("2YyO"),n.e("2aGt"),n.e("3i1E"),n.e("7qMM"),n.e("58eb"),n.e("1oHl"),n.e("2d2A")]).then(n.t.bind(null,"36KU",7)),modules:["36KU"],loading:()=>i.createElement(a.default,null)});t.default=l},Cicp:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared"),n.e("1OMm"),n.e("7EZm"),n.e("3KTd"),n.e("43nC"),n.e("1nZL"),n.e("6X7t"),n.e("1P1M"),n.e("1S9b")]).then(n.t.bind(null,"2wAo",7)),modules:["2wAo"],loading:()=>i.createElement(a.default,null)});t.default=l},CnBM:function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n("q1tI"),c=n("wz/V"),u=[],d=[],p=[],f=[];function h(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function m(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var i=h(e[r]);i.loading?t.loading=!0:(t.loaded[r]=i.loaded,t.error=i.error),n.push(i.promise),i.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(e){t.error=e}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function y(e,t){return l.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function g(e,t){var h,m;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var g=r({loader:null,loading:null,delay:200,timeout:null,render:y,modules:null,throwOnError:!0},t),v=null;function _(){return v||(v=e(g.loader)),v.promise}return u.push(_),Array.isArray(g.modules)&&d.push((function(){if(e=g.modules,"object"===i(n.m)&&e.every((function(e){return void 0!==e&&void 0!==n.m[e]})))return _();var e})),m=h=function(t){function n(r){o(this,n);var i=a(this,t.call(this,r));return i.retry=function(){i._mounted&&(i.setState({error:null,loading:!0,timedOut:!1}),v=e(g.loader),i._loadModule())},_(),p.push(_),f.push(v),i.state={error:v.error,pastDelay:!1,timedOut:!1,loading:v.loading,loaded:v.loaded},i}return s(n,t),n.preload=function(){return _()},n.prototype.UNSAFE_componentWillMount=function(){this._loadModule()},n.prototype.componentDidMount=function(){this._mounted=!0},n.prototype.componentWillUnmount=function(){this._mounted=!1},n.prototype._loadModule=function(){var e=this;if(v.loading){"number"==typeof g.delay&&(this._delay=setTimeout((function(){e._mounted&&e.setState({pastDelay:!0})}),g.delay)),"number"==typeof g.timeout&&(this._timeout=setTimeout((function(){e._mounted&&e.setState({timedOut:!0})}),g.timeout));var t=function(){e._mounted&&(e.setState({error:v.error,loaded:v.loaded,loading:v.loading}),e._clearTimeouts())};v.promise.then((function(){t()})).catch((function(e){t()}))}else this.context.loadable&&Array.isArray(g.modules)&&g.modules.forEach((function(t){e.context.loadable.report(t)}))},n.prototype.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},n.prototype._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},n.prototype.render=function(){if(this.state.loading||this.state.error){if(g.throwOnError&&this.state.error)throw this.state.error;return l.createElement(g.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry})}return this.state.loaded?g.render(this.state.loaded,this.props):null},n}(l.Component),h.contextTypes={loadable:c.shape({report:c.func.isRequired})},m}function v(e){return g(h,e)}v.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return g(m,e)};var _=function(e){function t(){return o(this,t),a(this,e.apply(this,arguments))}return s(t,e),t.prototype.getChildContext=function(){return{loadable:{report:this.props.report}}},t.prototype.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function b(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return b(e)}))}_.propTypes={report:c.func.isRequired},_.childContextTypes={loadable:c.shape({report:c.func.isRequired}).isRequired},v.Capture=_,v.preloadAll=function(){return new Promise((function(e,t){b(u).then(e,t)}))},v.preloadReady=function(){return new Promise((function(e,t){b(d).then(e,e)}))},v.waitForLoad=function(){return new Promise((function(e,t){b(p).then(e,t)}))},v.areAllLoaded=function(){return f.every((function(e){return!e.loading}))},e.exports=v},CtWX:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("mR6N"),a=r(n("b3m9")),s=r(n("vSpW")),l=r(n("DwXq"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}class u extends i.Component{render(){return i.createElement(s.default,null,i.createElement(l.default.Consumer,null,(e=>i.createElement(a.default,{sentryId:e.sentryId,description:e.description,timeoutSeconds:e.timeoutSeconds,sentryTeam:e.sentryTeam,sentryExtras:{loadPath:e.pathname},size:"medium",style:d.spinnerWrapper}))))}}t.default=u;const d=o.StyleSheet.create({spinnerWrapper:{marginTop:"40px",marginBottom:"40px",marginLeft:"12px",marginRight:"12px"}})},"DI/R":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=e=>{const t=e.split("/"),n=e.startsWith("/teacher/class/"),r=4===t.length||5===t.length&&""===t[4];return n&&r};t.default=r},DIV9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};var i,o=n("9kyW"),a=(i=o)&&i.__esModule?i:{default:i};t.mapObj=function(e,t){for(var n=Object.keys(e),i={},o=0;o<n.length;o+=1){var a=t([n[o],e[n[o]]]),s=r(a,2),l=s[0],c=s[1];i[l]=c}return i};var s=/([A-Z])/g,l=function(e){return"-"+e.toLowerCase()};t.kebabifyStyleName=function(e){var t=e.replace(s,l);return"m"===t[0]&&"s"===t[1]&&"-"===t[2]?"-"+t:t};var c={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};var u=["Webkit","ms","Moz","O"];Object.keys(c).forEach((function(e){u.forEach((function(t){c[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(t,e)]=c[e]}))}));var d=function(e,t){return"number"==typeof t?c[e]?""+t:t+"px":""+t};t.stringifyValue=d;t.stringifyAndImportantifyValue=function(e,t){return f(d(e,t))};var p=function(e){return(0,a.default)(e).toString(36)};t.hashString=p;t.hashObject=function(e){return p(JSON.stringify(e))};var f=function(e){return"!"===e[e.length-10]&&" !important"===e.slice(-11)?e:e+" !important"}},DKHW:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTransition=void 0,t.processStyleType=function(e){const t=[],n=[];if(!e)return{style:{},className:""};const a="undefined"!=typeof globalThis&&globalThis.SNAPSHOT_INLINE_APHRODITE;o(e).forEach((e=>{const r=e._definition;if(null!=r)if(a){const e={};for(const[t,n]of(0,i.entries)(r))e[t.replace(/-[a-z]/g,(e=>e[1].toUpperCase()))]=n;n.push(e)}else t.push(e);else n.push(e)}));const s=Object.assign.apply(Object,[{}].concat(n));if(n.length>0&&!a){const e=r.StyleSheet.create({inlineStyles:s});t.push(e.inlineStyles)}return{style:a?s:{},className:r.css.apply(void 0,t)}};var r=n("mR6N"),i=n("sExA");function o(e){const t=[];if(!e)return t;if(Array.isArray(e))for(const n of e)t.push.apply(t,o(n));else t.push(e);return t}t.createTransition=e=>r.StyleSheet.create(e)},DLK6:function(e,t,n){var r=n("4zBA"),i=n("ewvW"),o=Math.floor,a=r("".charAt),s=r("".replace),l=r("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,d,p){var f=n+e.length,h=r.length,m=u;return void 0!==d&&(d=i(d),m=c),s(p,m,(function(i,s){var c;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,n);case"'":return l(t,f);case"<":c=d[l(s,1,-1)];break;default:var u=+s;if(0===u)return i;if(u>h){var p=o(u/10);return 0===p?i:p<=h?void 0===r[p-1]?a(s,1):r[p-1]+a(s,1):i}c=r[u-1]}return void 0===c?"":c}))}},DPsx:function(e,t,n){var r=n("g6v/"),i=n("0Dky"),o=n("zBJ4");e.exports=!r&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},DVFp:function(e,t,n){var r=n("2oRo").String;e.exports=function(e){try{return r(e)}catch(e){return"Object"}}},DwXq:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("q1tI"));r(n("b3m9"));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}const a=i.createContext({});a.displayName="RouteLoadContext";var s=a;t.default=s},E4IW:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("1VjB").then(n.t.bind(null,"VSzb",7)),modules:["VSzb"],loading:()=>i.createElement(a.default,null)});t.default=l},E5Ll:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r)}(n("q1tI"));var i=n("ZtlQ"),o=r(n("Q8Wn")),a=r(n("EF8l")),s=r(n("xrpg")),l=r(n("5X2B"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var u=e=>{const{pathname:t}=(0,i.useLocation)(),{profile:n}=(0,a.default)();return o.default.isMobile?null:null!=n&&n.get("isAIGuideEnabled")?(0,s.default)(t)||!o.default.isE2E&&(0,l.default)()?null:e.children:null};t.default=u},E9A0:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("FCtg")),o=r(n("mXPZ")),a=r(n("Q8Wn")),s=n("+fDY"),l=r(n("OY3r")),c=n("4PhQ"),u=r(n("/eLw")),d=r(n("bOss")),p=n("+SfC"),f=w(n("6KaC")),h=w(n("u6Qj")),m=w(n("Z2SH")),y=n("t1sY"),g=w(n("6qX+")),v=r(n("x+rD")),_=n("FQoV"),b=r(n("2oqa"));function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(x=function(e){return e?n:t})(e)}function w(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=x(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class k{constructor(){this._initDone=!1}init(){this._initDone||(this._initDone=!0,i.default.isServerSide()||(this._beforeDomReady(),d.default.ready().then((()=>this._afterDomReady()))))}_beforeDomReady(){(0,s.getPageSettings)().analytics?(0,c.initKhanSentry)():(window.kaErrors=window.kaErrors||[],window.onerror=function(e,t,n,r,i){window.kaErrors.push(i)}),(0,l.default)();const{search:e}=window.location,t=(0,u.default)(e);o.default.isMaybeUnder13||h.init(),b.default.init({search:e}),(0,y.createCookiesFromURL)(t)}_afterDomReady(){const{pathname:e,search:t}=window.location;(0,s.getPageSettings)().analytics&&(g.init(e,t),v.default.init()),(0,_.preconfigSentry)(),(0,p.addDefaultHooks)(),m.init(),f.init(),"en-pt"===a.default.kaLocale&&Promise.all([n.e("6hzU"),n.e("36AW"),n.e("326h"),n.e("4bT6"),n.e("1fgW"),n.e("4oaI")]).then(n.t.bind(null,"S/9z",7)).then((e=>e.default)).then((e=>{e.init()}))}}k.LegacyRequireIfLoaded={};var O=k;t.default=O},EF8l:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("q1tI"),o=n("4PhQ"),a=n("Vn2I"),s=n("+Gdd"),l=r(n("mXPZ")),c=r(n("QE75"));var u=()=>{const e=(0,i.useContext)(s.UserProfileContext),t=(0,i.useMemo)((()=>{if(null===e)return null;const{loading:t,error:n,profile:r}=e;return t?{status:"loading"}:n?{status:"error",error:n}:null==r?{status:"error",error:new o.KAError("Couldn't retrieve user profile",o.Errors.Internal)}:{status:"success",profile:r}}),[e]),n=null!=e||!l.default.hasProfile,[r]=(0,c.default)(a.userProfileQuery,{skip:n}),u=(0,i.useMemo)((()=>{if("success"===r.status)try{return{status:"success",profile:(0,a.profileFromQueryData)(r.data)}}catch(e){return{status:"error",error:e}}return"loading"===r.status&&n?{status:"success",profile:null}:r}),[r,n]);return null!=t?t:u};t.default=u},EHx7:function(e,t,n){var r=n("0Dky"),i=n("2oRo").RegExp;e.exports=r((function(){var e=i("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},EMzn:function(e,t,n){"use strict";n.r(t),n.d(t,"parse",(function(){return p})),n.d(t,"parseValue",(function(){return f})),n.d(t,"parseType",(function(){return h}));var r=n("rWdj"),i=n("t3R0"),o=n("vJkw"),a=n("oycr"),s=n("/jXB"),l=n("neE4"),c=n("CbW8"),u=n("F8X2"),d=n("JvOi");function p(e,t){return new m(e,t).parseDocument()}function f(e,t){var n=new m(e,t);n.expectToken(d.a.SOF);var r=n.parseValueLiteral(!1);return n.expectToken(d.a.EOF),r}function h(e,t){var n=new m(e,t);n.expectToken(d.a.SOF);var r=n.parseTypeReference();return n.expectToken(d.a.EOF),r}var m=function(){function e(e,t){var n="string"==typeof e?new l.a(e):e;n instanceof l.a||Object(i.a)(0,"Must provide Source. Received: ".concat(Object(r.a)(n))),this._lexer=Object(c.a)(n),this._options=t||{}}var t=e.prototype;return t.parseName=function(){var e=this.expectToken(d.a.NAME);return{kind:s.Kind.NAME,value:e.value,loc:this.loc(e)}},t.parseDocument=function(){var e=this._lexer.token;return{kind:s.Kind.DOCUMENT,definitions:this.many(d.a.SOF,this.parseDefinition,d.a.EOF),loc:this.loc(e)}},t.parseDefinition=function(){if(this.peek(d.a.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(d.a.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},t.parseOperationDefinition=function(){var e=this._lexer.token;if(this.peek(d.a.BRACE_L))return{kind:s.Kind.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)};var t,n=this.parseOperationType();return this.peek(d.a.NAME)&&(t=this.parseName()),{kind:s.Kind.OPERATION_DEFINITION,operation:n,name:t,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseOperationType=function(){var e=this.expectToken(d.a.NAME);switch(e.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(e)},t.parseVariableDefinitions=function(){return this.optionalMany(d.a.PAREN_L,this.parseVariableDefinition,d.a.PAREN_R)},t.parseVariableDefinition=function(){var e=this._lexer.token;return{kind:s.Kind.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(d.a.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(d.a.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},t.parseVariable=function(){var e=this._lexer.token;return this.expectToken(d.a.DOLLAR),{kind:s.Kind.VARIABLE,name:this.parseName(),loc:this.loc(e)}},t.parseSelectionSet=function(){var e=this._lexer.token;return{kind:s.Kind.SELECTION_SET,selections:this.many(d.a.BRACE_L,this.parseSelection,d.a.BRACE_R),loc:this.loc(e)}},t.parseSelection=function(){return this.peek(d.a.SPREAD)?this.parseFragment():this.parseField()},t.parseField=function(){var e,t,n=this._lexer.token,r=this.parseName();return this.expectOptionalToken(d.a.COLON)?(e=r,t=this.parseName()):t=r,{kind:s.Kind.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(d.a.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},t.parseArguments=function(e){var t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(d.a.PAREN_L,t,d.a.PAREN_R)},t.parseArgument=function(){var e=this._lexer.token,t=this.parseName();return this.expectToken(d.a.COLON),{kind:s.Kind.ARGUMENT,name:t,value:this.parseValueLiteral(!1),loc:this.loc(e)}},t.parseConstArgument=function(){var e=this._lexer.token;return{kind:s.Kind.ARGUMENT,name:this.parseName(),value:(this.expectToken(d.a.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},t.parseFragment=function(){var e=this._lexer.token;this.expectToken(d.a.SPREAD);var t=this.expectOptionalKeyword("on");return!t&&this.peek(d.a.NAME)?{kind:s.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(e)}:{kind:s.Kind.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseFragmentDefinition=function(){var e=this._lexer.token;return this.expectKeyword("fragment"),this._options.experimentalFragmentVariables?{kind:s.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}:{kind:s.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseFragmentName=function(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()},t.parseValueLiteral=function(e){var t=this._lexer.token;switch(t.kind){case d.a.BRACKET_L:return this.parseList(e);case d.a.BRACE_L:return this.parseObject(e);case d.a.INT:return this._lexer.advance(),{kind:s.Kind.INT,value:t.value,loc:this.loc(t)};case d.a.FLOAT:return this._lexer.advance(),{kind:s.Kind.FLOAT,value:t.value,loc:this.loc(t)};case d.a.STRING:case d.a.BLOCK_STRING:return this.parseStringLiteral();case d.a.NAME:return"true"===t.value||"false"===t.value?(this._lexer.advance(),{kind:s.Kind.BOOLEAN,value:"true"===t.value,loc:this.loc(t)}):"null"===t.value?(this._lexer.advance(),{kind:s.Kind.NULL,loc:this.loc(t)}):(this._lexer.advance(),{kind:s.Kind.ENUM,value:t.value,loc:this.loc(t)});case d.a.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},t.parseStringLiteral=function(){var e=this._lexer.token;return this._lexer.advance(),{kind:s.Kind.STRING,value:e.value,block:e.kind===d.a.BLOCK_STRING,loc:this.loc(e)}},t.parseList=function(e){var t=this,n=this._lexer.token;return{kind:s.Kind.LIST,values:this.any(d.a.BRACKET_L,(function(){return t.parseValueLiteral(e)}),d.a.BRACKET_R),loc:this.loc(n)}},t.parseObject=function(e){var t=this,n=this._lexer.token;return{kind:s.Kind.OBJECT,fields:this.any(d.a.BRACE_L,(function(){return t.parseObjectField(e)}),d.a.BRACE_R),loc:this.loc(n)}},t.parseObjectField=function(e){var t=this._lexer.token,n=this.parseName();return this.expectToken(d.a.COLON),{kind:s.Kind.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(t)}},t.parseDirectives=function(e){for(var t=[];this.peek(d.a.AT);)t.push(this.parseDirective(e));return t},t.parseDirective=function(e){var t=this._lexer.token;return this.expectToken(d.a.AT),{kind:s.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(t)}},t.parseTypeReference=function(){var e,t=this._lexer.token;return this.expectOptionalToken(d.a.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(d.a.BRACKET_R),e={kind:s.Kind.LIST_TYPE,type:e,loc:this.loc(t)}):e=this.parseNamedType(),this.expectOptionalToken(d.a.BANG)?{kind:s.Kind.NON_NULL_TYPE,type:e,loc:this.loc(t)}:e},t.parseNamedType=function(){var e=this._lexer.token;return{kind:s.Kind.NAMED_TYPE,name:this.parseName(),loc:this.loc(e)}},t.parseTypeSystemDefinition=function(){var e=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(e.kind===d.a.NAME)switch(e.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},t.peekDescription=function(){return this.peek(d.a.STRING)||this.peek(d.a.BLOCK_STRING)},t.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},t.parseSchemaDefinition=function(){var e=this._lexer.token;this.expectKeyword("schema");var t=this.parseDirectives(!0),n=this.many(d.a.BRACE_L,this.parseOperationTypeDefinition,d.a.BRACE_R);return{kind:s.Kind.SCHEMA_DEFINITION,directives:t,operationTypes:n,loc:this.loc(e)}},t.parseOperationTypeDefinition=function(){var e=this._lexer.token,t=this.parseOperationType();this.expectToken(d.a.COLON);var n=this.parseNamedType();return{kind:s.Kind.OPERATION_TYPE_DEFINITION,operation:t,type:n,loc:this.loc(e)}},t.parseScalarTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");var n=this.parseName(),r=this.parseDirectives(!0);return{kind:s.Kind.SCALAR_TYPE_DEFINITION,description:t,name:n,directives:r,loc:this.loc(e)}},t.parseObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");var n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition();return{kind:s.Kind.OBJECT_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:i,fields:o,loc:this.loc(e)}},t.parseImplementsInterfaces=function(){var e=[];if(this.expectOptionalKeyword("implements")){this.expectOptionalToken(d.a.AMP);do{e.push(this.parseNamedType())}while(this.expectOptionalToken(d.a.AMP)||this._options.allowLegacySDLImplementsInterfaces&&this.peek(d.a.NAME))}return e},t.parseFieldsDefinition=function(){return this._options.allowLegacySDLEmptyFields&&this.peek(d.a.BRACE_L)&&this._lexer.lookahead().kind===d.a.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(d.a.BRACE_L,this.parseFieldDefinition,d.a.BRACE_R)},t.parseFieldDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseArgumentDefs();this.expectToken(d.a.COLON);var i=this.parseTypeReference(),o=this.parseDirectives(!0);return{kind:s.Kind.FIELD_DEFINITION,description:t,name:n,arguments:r,type:i,directives:o,loc:this.loc(e)}},t.parseArgumentDefs=function(){return this.optionalMany(d.a.PAREN_L,this.parseInputValueDef,d.a.PAREN_R)},t.parseInputValueDef=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName();this.expectToken(d.a.COLON);var r,i=this.parseTypeReference();this.expectOptionalToken(d.a.EQUALS)&&(r=this.parseValueLiteral(!0));var o=this.parseDirectives(!0);return{kind:s.Kind.INPUT_VALUE_DEFINITION,description:t,name:n,type:i,defaultValue:r,directives:o,loc:this.loc(e)}},t.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");var n=this.parseName(),r=this.parseDirectives(!0),i=this.parseFieldsDefinition();return{kind:s.Kind.INTERFACE_TYPE_DEFINITION,description:t,name:n,directives:r,fields:i,loc:this.loc(e)}},t.parseUnionTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");var n=this.parseName(),r=this.parseDirectives(!0),i=this.parseUnionMemberTypes();return{kind:s.Kind.UNION_TYPE_DEFINITION,description:t,name:n,directives:r,types:i,loc:this.loc(e)}},t.parseUnionMemberTypes=function(){var e=[];if(this.expectOptionalToken(d.a.EQUALS)){this.expectOptionalToken(d.a.PIPE);do{e.push(this.parseNamedType())}while(this.expectOptionalToken(d.a.PIPE))}return e},t.parseEnumTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");var n=this.parseName(),r=this.parseDirectives(!0),i=this.parseEnumValuesDefinition();return{kind:s.Kind.ENUM_TYPE_DEFINITION,description:t,name:n,directives:r,values:i,loc:this.loc(e)}},t.parseEnumValuesDefinition=function(){return this.optionalMany(d.a.BRACE_L,this.parseEnumValueDefinition,d.a.BRACE_R)},t.parseEnumValueDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseDirectives(!0);return{kind:s.Kind.ENUM_VALUE_DEFINITION,description:t,name:n,directives:r,loc:this.loc(e)}},t.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");var n=this.parseName(),r=this.parseDirectives(!0),i=this.parseInputFieldsDefinition();return{kind:s.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:n,directives:r,fields:i,loc:this.loc(e)}},t.parseInputFieldsDefinition=function(){return this.optionalMany(d.a.BRACE_L,this.parseInputValueDef,d.a.BRACE_R)},t.parseTypeSystemExtension=function(){var e=this._lexer.lookahead();if(e.kind===d.a.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},t.parseSchemaExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var t=this.parseDirectives(!0),n=this.optionalMany(d.a.BRACE_L,this.parseOperationTypeDefinition,d.a.BRACE_R);if(0===t.length&&0===n.length)throw this.unexpected();return{kind:s.Kind.SCHEMA_EXTENSION,directives:t,operationTypes:n,loc:this.loc(e)}},t.parseScalarTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var t=this.parseName(),n=this.parseDirectives(!0);if(0===n.length)throw this.unexpected();return{kind:s.Kind.SCALAR_TYPE_EXTENSION,name:t,directives:n,loc:this.loc(e)}},t.parseObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),i=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===i.length)throw this.unexpected();return{kind:s.Kind.OBJECT_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:i,loc:this.loc(e)}},t.parseInterfaceTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseFieldsDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:s.Kind.INTERFACE_TYPE_EXTENSION,name:t,directives:n,fields:r,loc:this.loc(e)}},t.parseUnionTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseUnionMemberTypes();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:s.Kind.UNION_TYPE_EXTENSION,name:t,directives:n,types:r,loc:this.loc(e)}},t.parseEnumTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseEnumValuesDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:s.Kind.ENUM_TYPE_EXTENSION,name:t,directives:n,values:r,loc:this.loc(e)}},t.parseInputObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseInputFieldsDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:s.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:n,fields:r,loc:this.loc(e)}},t.parseDirectiveDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(d.a.AT);var n=this.parseName(),r=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var o=this.parseDirectiveLocations();return{kind:s.Kind.DIRECTIVE_DEFINITION,description:t,name:n,arguments:r,repeatable:i,locations:o,loc:this.loc(e)}},t.parseDirectiveLocations=function(){this.expectOptionalToken(d.a.PIPE);var e=[];do{e.push(this.parseDirectiveLocation())}while(this.expectOptionalToken(d.a.PIPE));return e},t.parseDirectiveLocation=function(){var e=this._lexer.token,t=this.parseName();if(void 0!==u.a[t.value])return t;throw this.unexpected(e)},t.loc=function(e){if(!this._options.noLocation)return new y(e,this._lexer.lastToken,this._lexer.source)},t.peek=function(e){return this._lexer.token.kind===e},t.expectToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t;throw Object(a.a)(this._lexer.source,t.start,"Expected ".concat(e,", found ").concat(g(t)))},t.expectOptionalToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t},t.expectKeyword=function(e){var t=this._lexer.token;if(t.kind!==d.a.NAME||t.value!==e)throw Object(a.a)(this._lexer.source,t.start,'Expected "'.concat(e,'", found ').concat(g(t)));this._lexer.advance()},t.expectOptionalKeyword=function(e){var t=this._lexer.token;return t.kind===d.a.NAME&&t.value===e&&(this._lexer.advance(),!0)},t.unexpected=function(e){var t=e||this._lexer.token;return Object(a.a)(this._lexer.source,t.start,"Unexpected ".concat(g(t)))},t.any=function(e,t,n){this.expectToken(e);for(var r=[];!this.expectOptionalToken(n);)r.push(t.call(this));return r},t.optionalMany=function(e,t,n){if(this.expectOptionalToken(e)){var r=[];do{r.push(t.call(this))}while(!this.expectOptionalToken(n));return r}return[]},t.many=function(e,t,n){this.expectToken(e);var r=[];do{r.push(t.call(this))}while(!this.expectOptionalToken(n));return r},e}();function y(e,t,n){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=n}function g(e){var t=e.value;return t?"".concat(e.kind,' "').concat(t,'"'):e.kind}Object(o.a)(y,(function(){return{start:this.start,end:this.end}}))},ENF9:function(e,t,n){"use strict";var r,i=n("2oRo"),o=n("4zBA"),a=n("4syw"),s=n("8YOa"),l=n("bWFh"),c=n("rKzb"),u=n("hh1v"),d=n("T63f"),p=n("afO8").enforce,f=n("f5p1"),h=!i.ActiveXObject&&"ActiveXObject"in i,m=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},y=l("WeakMap",m,c);if(f&&h){r=c.getConstructor(m,"WeakMap",!0),s.enable();var g=y.prototype,v=o(g.delete),_=o(g.has),b=o(g.get),x=o(g.set);a(g,{delete:function(e){if(u(e)&&!d(e)){var t=p(this);return t.frozen||(t.frozen=new r),v(this,e)||t.frozen.delete(e)}return v(this,e)},has:function(e){if(u(e)&&!d(e)){var t=p(this);return t.frozen||(t.frozen=new r),_(this,e)||t.frozen.has(e)}return _(this,e)},get:function(e){if(u(e)&&!d(e)){var t=p(this);return t.frozen||(t.frozen=new r),_(this,e)?b(this,e):t.frozen.get(e)}return b(this,e)},set:function(e,t){if(u(e)&&!d(e)){var n=p(this);n.frozen||(n.frozen=new r),_(this,e)?x(this,e,t):n.frozen.set(e,t)}else x(this,e,t);return this}})}},EXeL:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("1yxG"),n.e("PaRx")]).then(n.t.bind(null,"TyXl",7)),modules:["TyXl"],loading:()=>i.createElement(a.default,null)});t.default=l},Ejp3:function(e,t,n){},"Eo+n":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contextFeedbackBadges=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}const o={leveloneanswervotecountbadge:{description:r._("Good Answer"),extendedDescription:r._("Post an answer that earns 10+ votes")},leveltwoanswervotecountbadge:{description:r._("Great Answer"),extendedDescription:r._("Post an answer that earns 25+ votes")},levelthreeanswervotecountbadge:{description:r._("Incredible Answer"),extendedDescription:r._("Post an answer that earns 50+ votes")},levelonequestionvotecountbadge:{description:r._("Good Question"),extendedDescription:r._("Ask a question that earns 10+ votes")},leveltwoquestionvotecountbadge:{description:r._("Great Question"),extendedDescription:r._("Ask a question that earns 25+ votes")},levelthreequestionvotecountbadge:{description:r._("Incredible Question"),extendedDescription:r._("Ask a question that earns 50+ votes")}};t.contextFeedbackBadges=o},"Ew+T":function(e,t,n){var r=n("I+eb"),i=n("2oRo"),o=n("LPSS");r({global:!0,bind:!0,enumerable:!0,forced:!i.setImmediate||!i.clearImmediate},{setImmediate:o.set,clearImmediate:o.clear})},"F/Ax":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return o.default.render(i.createElement(a.RenderStateRoot,{throwIfNested:!1},i.createElement(s.default,null,e)),t,n)};var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("i8i4")),a=n("JimW"),s=r(n("fXTs"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}},F3SZ:function(e,t,n){"use strict";function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(i,a,s):i[a]=e[a]}i.default=e,n&&n.set(e,i);return i}(n("q1tI")).createContext({inAppShell:!1});t.default=i},F59f:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("36AW"),n.e("1CX7"),n.e("3MWm"),n.e("bP4J"),n.e("5PqK"),n.e("1Rdk")]).then(n.t.bind(null,"PiQk",7)),modules:["PiQk"],loading:()=>i.createElement(a.default,null)});t.default=l},F8JR:function(e,t,n){"use strict";var r=n("tycR").forEach,i=n("pkCn")("forEach");e.exports=i?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},F8X2:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"})},FCtg:function(e,t,n){"use strict";(function(e){var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.resetKAServer=function(){h=null,p=null,delete globalThis.__TRACKED_HEADERS__};var i=r(n("pVnL")),o=n("sExA"),a=n("TnRt"),s=r(n("/5v6")),l=n("7+l/"),c=n("rnd/"),u=n("KT6C");function d(){return globalThis[u.REGISTER_FULL_PAGE_SSR_NAME]}let p,f,h=null;function m(){if(null!=h)return h;const e=globalThis.__renderAPI;if(null==e)throw new s.default("Cannot obtain render API if server-side rendering is not occurring",a.Errors.Internal);const{getFiles:t,headers:n,getApolloClient:r,url:l}=e,c={};for(const e of(0,o.keys)(n||{}))c[e.toLowerCase()]=n[e];return h={url:l,getHeader(e){const t=e.toLowerCase(),n=c[t]||"";return globalThis.__TRACKED_HEADERS__||(globalThis.__TRACKED_HEADERS__={}),globalThis.__TRACKED_HEADERS__[t]=n,n},getUsedHeaders:()=>(0,i.default)({},globalThis.__TRACKED_HEADERS__),getApolloClient:r,getFiles:t},h}class y{static isServerSide(){return null!=d()}static _markHydratedResult(e){if(null!=f&&!f.isHydrating)throw new s.default("Client-side hydration status cannot be set more than once",a.Errors.Internal);if(y.isServerSide())throw new s.default("Cannot set client result state when server side",a.Errors.Internal);f=null==f&&null==e?{isHydration:!0,isHydrating:!0}:{isHydration:!0,isHydrating:!1,error:e}}static hydrationStatus(){return e.env.STORYBOOK&&null!=globalThis.HYDRATION_STATUS?globalThis.HYDRATION_STATUS:f||{isHydration:!1,isHydrating:!1}}static getLoadableManifest(){const e=globalThis[u.KA_JSON_ASSETS_NAME],t=e&&e[u.SSR_ASSET_NAME];return null==t?{chunks:{},modules:{}}:t}static canRegisterForSSR(){return null!=d()}static getRenderHeader(e){const t=e.toLowerCase();if(void 0!==globalThis.__HEADERS__){const e={};for(const t of(0,o.keys)(globalThis.__HEADERS__))e[t.toLowerCase()]=globalThis.__HEADERS__[t];return e[t]}try{return m().getHeader(t)}catch(e){throw new s.default(`Header access attempted outside of full page render or hydration: ${e}`,a.Errors.Internal)}}static getLog(){try{const e=globalThis.__renderAPI;if(null==e)throw new s.default("Cannot obtain render API if server-side rendering is not occurring",a.Errors.Internal);return new c.ServerSideLog(e.trace,e.logger)}catch(e){throw new s.default(`KAServer.getLog can only be called during full page SSR: ${e}`,a.Errors.Internal)}}static getLocation(){if(y.isServerSide()){const{url:e}=m();return(0,l.urlToLocation)(e)}return e.env.STORYBOOK&&globalThis.INITIAL_URL?globalThis.INITIAL_URL:(p||(p=window.location),p)}}y.__getFullPageRegistration=d,y.__getFullPageRenderAPI=m;var g=y;t.default=g}).call(this,n("8oxB"))},FMNM:function(e,t,n){var r=n("2oRo"),i=n("xluM"),o=n("glrk"),a=n("Fib7"),s=n("xrYK"),l=n("kmMV"),c=r.TypeError;e.exports=function(e,t){var n=e.exec;if(a(n)){var r=i(n,e,t);return null!==r&&o(r),r}if("RegExp"===s(e))return i(l,e,t);throw c("RegExp#exec called on incompatible receiver")}},FOnJ:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("3iUY"),n.e("7CEn"),n.e("1OMm"),n.e("7EZm"),n.e("4CzR"),n.e("1w4M"),n.e("1FEV"),n.e("1cl1"),n.e("4C7a"),n.e("3KTd"),n.e("43nC"),n.e("1nZL"),n.e("5icd"),n.e("4ajK"),n.e("6X7t"),n.e("1P1M"),n.e("5aQv"),n.e("4B7r"),n.e("4eCT"),n.e("4mmS"),n.e("18FB"),n.e("12vX"),n.e("7xWz"),n.e("2FX7"),n.e("3ok7"),n.e("4OKa"),n.e("30z1"),n.e("4c6L"),n.e("286s"),n.e("1ef2")]).then(n.t.bind(null,"QL1c",7)),modules:["QL1c"],loading:()=>i.createElement(a.default,null)});t.default=l},FQoV:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.preconfigSentry=void 0;var r=n("+fDY"),i=n("+Gdd"),o=n("Udmo"),a=n("VpR9");t.preconfigSentry=()=>{const e=(0,a.hasDevFlag)("noSentrySample");(0,i.getProfilePromise)().then((t=>{const{analytics:n}=(0,r.getPageSettings)();(0,o.configExtraSentry)({enabled:n,profile:t,forceNoSample:e})}))}},FUNW:function(e,t,n){"use strict";(function(e){var r=n("q1tI"),i=n.n(r),o=n("dI71"),a=n("iiw+"),s=n.n(a),l=1073741823,c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:{};function u(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var d=i.a.createContext||function(e,t){var n,i,a,d="__create-react-context-"+((c[a="__global_unique_id__"]=(c[a]||0)+1)+"__"),p=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=u(t.props.value),t}Object(o.a)(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[d]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,i=e.value;((o=r)===(a=i)?0!==o||1/o==1/a:o!=o&&a!=a)?n=0:(n="function"==typeof t?t(r,i):l,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,a},r.render=function(){return this.props.children},n}(r.Component);p.childContextTypes=((n={})[d]=s.a.object.isRequired,n);var f=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}Object(o.a)(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?l:t},r.componentDidMount=function(){this.context[d]&&this.context[d].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?l:e},r.componentWillUnmount=function(){this.context[d]&&this.context[d].off(this.onUpdate)},r.getValue=function(){return this.context[d]?this.context[d].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return f.contextTypes=((i={})[d]=s.a.object,i),{Provider:p,Consumer:f}};t.a=d}).call(this,n("yLpj"))},FZtP:function(e,t,n){var r=n("2oRo"),i=n("/byt"),o=n("eFrH"),a=n("F8JR"),s=n("kRJp"),l=function(e){if(e&&e.forEach!==a)try{s(e,"forEach",a)}catch(t){e.forEach=a}};for(var c in i)i[c]&&l(r[c]&&r[c].prototype);l(o)},FaVB:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("5F0q"),n.e("xV3b"),n.e("6P3n")]).then(n.t.bind(null,"ym5m",7)),modules:["ym5m"],loading:()=>i.createElement(a.default,null)});t.default=l},FeGr:function(e,t,n){"use strict";(function(t){function n(e){i.length||(r(),!0),i[i.length]=e}e.exports=n;var r,i=[],o=0;function a(){for(;o<i.length;){var e=o;if(o+=1,i[e].call(),o>1024){for(var t=0,n=i.length-o;t<n;t++)i[t]=i[t+o];i.length-=o,o=0}}i.length=0,o=0,!1}var s,l,c,u=void 0!==t?t:self,d=u.MutationObserver||u.WebKitMutationObserver;function p(e){return function(){var t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}"function"==typeof d?(s=1,l=new d(a),c=document.createTextNode(""),l.observe(c,{characterData:!0}),r=function(){s=-s,c.data=s}):r=p(a),n.requestFlush=r,n.makeRequestCallFromTimer=p}).call(this,n("yLpj"))},Fffm:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var r=n("9AQC"),i=n("wCA9"),o=n("6PXS"),a=n("pRiV");function s(e,t=1/0,n=1/0){try{return c("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function l(e,t=3,n=102400){var r,i=s(e,t);return r=i,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(r))>n?l(e,t-1,n):i}function c(t,n,s=1/0,l=1/0,u=Object(i.a)()){const[d,p]=u;if(null===n||["number","boolean","string"].includes(typeof n)&&!Object(r.h)(n))return n;var f=function(t,n){try{return"domain"===t&&n&&"object"==typeof n&&n._events?"[Domain]":"domainEmitter"===t?"[DomainEmitter]":void 0!==e&&n===e?"[Global]":"undefined"!=typeof window&&n===window?"[Window]":"undefined"!=typeof document&&n===document?"[Document]":Object(r.m)(n)?"[SyntheticEvent]":"number"==typeof n&&n!=n?"[NaN]":void 0===n?"[undefined]":"function"==typeof n?`[Function: ${Object(a.b)(n)}]`:"symbol"==typeof n?`[${String(n)}]`:"bigint"==typeof n?`[BigInt: ${String(n)}]`:`[object ${Object.getPrototypeOf(n).constructor.name}]`}catch(e){return`**non-serializable** (${e})`}}(t,n);if(!f.startsWith("[object "))return f;if(n.__sentry_skip_normalization__)return n;if(0===s)return f.replace("object ","");if(d(n))return"[Circular ~]";var h=n;if(h&&"function"==typeof h.toJSON)try{return c("",h.toJSON(),s-1,l,u)}catch(e){}var m=Array.isArray(n)?[]:{};let y=0;var g=Object(o.b)(n);for(var v in g)if(Object.prototype.hasOwnProperty.call(g,v)){if(y>=l){m[v]="[MaxProperties ~]";break}var _=g[v];m[v]=c(v,_,s-1,l,u),y+=1}return p(n),m}}).call(this,n("yLpj"))},FiER:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDynamicCoachMessage=function(){const{parents:e,teachers:t}=(0,i.useCoachDetails)(),n=e&&e.length>0,o=t&&t.length>0,a=n&&o?"parents and teachers":n?"parents":o?"teachers":"parents and teachers";return{text:r.doNotTranslateYet("Few tips on using me safely.\n- Remember your %(coachType)s can see our messages.\n- Please do not include any personal details in your messages to me.",{coachType:a}),user:"Tutor",type:"incoming",serverOnly:!1,uiOnly:!1,interactionId:""}};var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("8jAt")),i=n("u9Yf");function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}},Fib7:function(e,t){e.exports=function(e){return"function"==typeof e}},FlfU:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indentify=t.indent=void 0;const r=e=>" ".repeat(e);t.indent=r;t.indentify=(e,t)=>{const n=r(t),i=JSON.stringify(e,null,n);if(null==i)return"None";return`${i.split("\n").map(((e,t)=>0===t?e:`${n}${e}`)).join("\n")}`}},FxTa:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.maybeGetTestPrepSubject=t.mapSubjectToLearningTimeExam=t.mapQuizToContentKind=t.mapKindToContentKind=t.mapExamToLearningTimeExam=t.mapExamToExamGroup=t.mapExamGroupToLearningTimeExamGroup=t.mapContentKindToActivity=t.mapAreaIdToLearningTimeArea=t.getSmokeTestUrlEncodedLearningTimeString=t.createTestPrepStruct=void 0,t.updateLearningTimeInfo=function(e,t){const{content:n,testPrep:r,task:a}=t,s=(0,o.default)(t,u),{content:l,testPrep:c,task:p}=e,y=(0,o.default)(e,d),g=(0,i.default)({},f(l,n),h(c,r),m(p,a));return(0,i.default)({},y,s,g)};var i=r(n("pVnL")),o=r(n("8OQS")),a=n("sExA"),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("4PhQ")),l=n("O6wL"),c=n("65RG");const u=["content","testPrep","task"],d=["content","testPrep","task"];function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}const f=(e,t)=>{const n=y(e,t);return n?{content:n}:null},h=(e,t)=>{const n=y(e,t);return n?{testPrep:n}:null},m=(e,t)=>{const n=y(e,t);return n?{task:n}:null};function y(e,t){return e&&t?(0,i.default)({},e,t):e||(t||null)}t.mapContentKindToActivity=e=>{const{Activity:t}=l.enums;switch(e){case"Topic":return t.NAVIGATING;case"Article":return t.READING;case"Video":case"Talkthrough":return t.WATCHING;case"Challenge":case"Project":return t.PROGRAMMING;case"Exercise":case"TopicQuiz":case"TopicUnitTest":case"CourseChallenge":case"MasteryChallenge":return t.PRACTICING;case"Interactive":return t.OTHER_LEARNING;default:return t.OTHER_ACTIVITY}};t.maybeGetTestPrepSubject=e=>{const t=e.split("/");if(t.length>=3){const e=t[1],n=t[2];if("test-prep"===e)return n}return null};t.createTestPrepStruct=(e,t)=>{const n=v(e),r=n?_(n):null,o=[];if(null!=t){const e=b(t);null!=e&&o.push(e)}return n||r?(0,i.default)({},n?{exam:n}:null,r?{examGroup:r}:null,o.length>0?{areas:o}:null):null};t.mapKindToContentKind=e=>{const{ContentKind:t}=l.enums;switch(e){case"Exercise":return t.Exercise;case"Article":return t.Article;case"Video":return t.Video;case"Challenge":return t.Challenge;case"Talkthrough":return t.Talkthrough;case"Project":return t.Project;case"Interactive":return t.Interactive;case"Topic":return t.Topic;case"TopicQuiz":return t.TopicQuiz;case"TopicUnitTest":return t.TopicUnitTest;case"CourseChallenge":return t.CourseChallenge;case"MasteryChallenge":return t.MasteryChallenge;default:return null}};t.mapExamGroupToLearningTimeExamGroup=e=>{const{ExamGroup:t}=l.enums;switch(e){case"sat":return t.SAT_GROUP;case"lsat":return t.LSAT_GROUP;case"praxis-core":return t.PRAXIS_GROUP;default:return s.default.error("Expected one of 'sat', 'lsat', 'praxis-core' but received unknown examGroup value",s.Errors.InvalidInput,{sentryData:{contexts:{extras:{uncheckedExamGroup:e}}}}),t.INVALID_EXAM_GROUP}};const g=e=>{const{Exam:t}=l.enums;switch(e){case"sat":return t.SAT;case"digital-sat":return t.DIGITAL_SAT;case"lsat":return t.LSAT;case"praxis-math":return t.PRAXIS_MATH;case"praxis-reading":return t.PRAXIS_READING;case"praxis-writing":return t.PRAXIS_WRITING;case"mcat":case"gmat":case"iit-jee-subject":case"nclex-rn":case"cahsee-subject":case"":return null;default:return s.default.error("Expected one of 'sat', 'digital-sat', 'v2-sat-math', 'sat-reading-and-writing-2022', 'lsat', 'praxis-math', 'praxis-reading', 'praxis-writing' but received unknown exam value",s.Errors.InvalidInput,{sentryData:{contexts:{extras:{uncheckedExam:e}}}}),null}};t.mapExamToLearningTimeExam=g;const v=e=>{if(e.startsWith("dsat--practice-test--"))return l.enums.Exam.DIGITAL_SAT;switch(e){case"v2-sat-math":case"sat-reading-and-writing-2022":return l.enums.Exam.DIGITAL_SAT;default:return g(e)}};t.mapSubjectToLearningTimeExam=v;const _=e=>{switch(e){case"PRAXIS_MATH":case"PRAXIS_READING":case"PRAXIS_WRITING":return l.enums.ExamGroup.PRAXIS_GROUP;case"LSAT":return l.enums.ExamGroup.LSAT_GROUP;case"SAT":case"DIGITAL_SAT":return l.enums.ExamGroup.SAT_GROUP;default:return l.enums.ExamGroup.INVALID_EXAM_GROUP}};t.mapExamToExamGroup=_;t.mapQuizToContentKind=e=>{switch(e.type){case"subject-challenge":return l.enums.ContentKind.CourseChallenge;case"test":return l.enums.ContentKind.TopicUnitTest;case"mastery-challenge":return l.enums.ContentKind.MasteryChallenge;default:e.type;return l.enums.ContentKind.TopicQuiz}};const b=e=>{const{Area:t}=l.enums;switch(e){case"math":case"math-calc":case"math-no-calc":case"sat-math-practice":return t.MATH;case"reading":case"reading-and-writing":case"writing-and-language":case"sat-reading-writing-practice":return t.READING_AND_WRITING;case"essay":case"new-sat-essay":return t.ESSAY;case"logical-reasoning":return t.LOGICAL_REASONING;case"analytical-reasoning":return t.ANALYTICAL_REASONING;case"reading-comp":return t.READING_COMP;case"number-and-quantity":return t.NUMBER_AND_QUANTITY;case"statistics-and-probability":return t.STATISTICS_AND_PROBABILITY;case"algebra":return t.ALGEBRA;case"geometry":return t.GEOMETRY;case"all-reading-practice":return t.ALL_READING_PRACTICE;case"all-writing-practice":return t.OTHER_WRITING_PRACTICE;case"argumentative-essay":return t.ARGUMENTATIVE_ESSAY;case"source-based-essay":return t.SOURCE_BASED_ESSAY;case"new-sat-tips-planning":case"other":return t.OTHER_AREA;default:return null}};t.mapAreaIdToLearningTimeArea=b;const x=["activity","product","content.kind","content.domainId","content.courseId","content.unitId","content.lessonId","content.assessmentItemId","content.contentId","testPrep.examGroup","testPrep.exam","testPrep.areas","testPrep.skillIds","task.taskKey"],w={"testPrep.areas":"testPrep.firstArea","testPrep.skillIds":"testPrep.firstSkillId"};t.getSmokeTestUrlEncodedLearningTimeString=e=>{if(!e)return null;const t=k(e).filter((([e,t])=>x.indexOf(e)>-1)).map((([e,t])=>e in w?[w[e],t]:[e,t]));if(t.length>0){const e=(0,c.encodeParams)(t);return e.length>500?null:e}return null};const k=(e,t)=>{let n=[];if(!e)return n;for(const[r,i]of(0,a.entries)(e)){const e=t?`${t}${r}`:r;Array.isArray(i)?i.length>0&&n.push([e,String(i[0])]):"object"==typeof i?n=[].concat(n,k(i,`${r}.`)):n.push([e,String(i)])}return n}},"G+Rx":function(e,t,n){var r=n("0GbY");e.exports=r("document","documentElement")},"G/pM":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),i=n("ejoq");function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}class a extends r.PureComponent{render(){const{children:e,settings:t,resetSettings:n}=this.props;return r.createElement(i.PageDisplayContext.Consumer,null,(({update:r})=>(r(t,n),e)))}}t.default=a,a.defaultProps={resetSettings:!0}},G37K:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.getViewport=t.getVideo=t.getUsedHeadersScript=t.getUnsupportedBrowser=t.getSocialTags=t.getRobots=t.getPageSettings=t.getPageContainer=t.getMathJaxStyles=t.getIosSmartBanner=t.getInlineScripts=t.getImage=t.getIcons=t.getExternalStylesMissing=t.getESIErrorScript=t.getComponentData=t.getCanonical=t.getBreadcrumbsForGoogle=t.getAnalyticsIframe=t.getAnalytics=t.formatCss=void 0;n("sExA");var i=r(n("Q8Wn")),o=r(n("8Kom")),a=r(n("wINb")),s=n("Tipd"),l=n("bJrL"),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}const d=e=>(0,JSON.stringify)(e).replace(/<\//g,"<\\/").replace(/<!--/g,"<\\!--");t.getUsedHeadersScript=e=>`    <esi:include src="/_fastly/headers-include-script"/>\n    <esi:remove><script>__HEADERS__=${d(e.getUsedHeaders())};<\/script></esi:remove>`;t.getESIErrorScript=()=>'    <esi:remove><script>__KA_ERRORS__=[new Error("RG ESI failed to run.")];<\/script></esi:remove>';t.getPageSettings=e=>`__PAGE_SETTINGS__ = ${d(e)};`;t.formatCss=e=>e;t.getComponentData=({dataCache:e,css:t},n)=>{const r=n.getApolloClient().extract();return`window["./javascript/app-shell-package/app-entry.js"] = ${d({props:{},hydrate:{wbd:e,apollo:r,classes:t.renderedClassNames.sort()}})};`};t.getAnalytics=({analytics:e,googleTagManager:t})=>{if(!e)return"";return`<esi:remove><script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;<\/script>\n<script async src='https://www.google-analytics.com/analytics.js'><\/script>${t?"<script>\n    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n    })(window,document,'script','dataLayer','GTM-WSX5PBP');\n<\/script>":""}</esi:remove>\n    <esi:include src="/_fastly/analytics-scripts"/>`};t.getAnalyticsIframe=({analytics:e,googleTagManager:t})=>e&&t?'<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WSX5PBP"\n    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>':"";t.getViewport=()=>i.default.embedded?'<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0">':'<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">';function p(e,t){return{"@type":"ListItem",position:t,item:{"@id":(0,s.toCanonicalUrl)(e.href),name:e.title}}}t.getCanonical=({canonicalUrl:e})=>{if(""===e)return"";const t=(0,s.toCanonicalUrl)(e).replace(/'/g,"\\'").replace(/"/g,'\\"');return`<link rel="canonical" href="${t}">\n    <meta property="og:url" content="${t}">`};t.getBreadcrumbsForGoogle=({breadcrumbsForGoogle:e})=>{if(!e||!e.length)return"";const t=e.map(p);return`<script type="application/ld+json">\n        {\n            "@context": "http://schema.org",\n            "@type": "BreadcrumbList",\n            "itemListElement": ${JSON.stringify(t)}\n        }\n        <\/script>`};t.getRobots=({noIndex:e,noFollow:t})=>{const{usePreviewFMS:n,kaLocale:r}=i.default;return e&&t||n||"lol"===r?'<meta name="robots" content="noindex, nofollow" />':e&&!t?'<meta name="robots" content="noindex" />':""};t.getSocialTags=({fullTitle:e,description:t})=>{const n=(0,l.escapeEntities)(e),r=(0,l.escapeEntities)(t);return`<meta property="fb:app_id" content="160249463991765"/>\n  <meta property="fb:admins" content="100000121497109,1305017,100001572496923"/>\n  <meta property="og:site_name" content="Khan Academy"/>\n  <meta property="og:type" content="non_profit" />\n  <meta property="fb:page_id" content="159403248441" />\n  <meta name="twitter:site" content="@khanacademy" />\n  <meta name="twitter:card" content="summary_large_image" />\n\n  <meta name="title" content="${n}" />\n  <meta property="og:title" content="${n}" />\n  <meta name="twitter:title" content="${n}" />\n  <meta property="og:description" content="${r}" />\n  <meta name="twitter:description" content="${r}" />\n  `};t.getVideo=({videoUrl:e,videoEmbedUrl:t})=>e?`\n        <meta property="og:type" content="video.other" />\n        <meta property="og:video" content="${e}" />\n        <meta property="og:video:type" content="application/x-shockwave-flash" />`:t?`\n        <meta property="og:type" content="video.other" />\n        <link rel="video_src" href="${t}" />\n        <meta name="video_type" content="application/x-shockwave-flash" />`:"";t.getImage=({imageUrl:e})=>{if(e)return`\n        <meta property="og:image" content="${e}" />\n        <link rel="image_src" href="${e}" />\n        <meta name="twitter:image" content="${e}" />\n        <meta name="thumbnail" content="${e}" />`;const t=(0,a.default)("/images/khan-logo-dark-background-2.png");return`\n    <meta property="og:image:width" content="381" />\n    <meta property="og:image:height" content="200" />\n    <meta property="og:image" content="${t}" />\n    <meta name="twitter:image" content="${t}" />\n    `};t.getIosSmartBanner=({iOSSmartBanner:e},t)=>e?`<meta name="apple-itunes-app" content="app-id=469863705, app-argument=${o.default.origin}${t}">`:"";t.getIcons=()=>`\n    ${`<link rel="shortcut icon" href="${i.default.IS_DEV_SERVER?(0,a.default)("/images/favicon-dev-dark.new.png"):(0,a.default)("/images/favicon.ico?logo")}">`}\n    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="${(0,a.default)("/images/apple-touch-icon-57x57-precomposed.new.png")}"/>\n    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="${(0,a.default)("/images/apple-touch-icon-72x72-precomposed.new.png")}"/>\n    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="${(0,a.default)("/images/apple-touch-icon-114x114-precomposed.new.png")}"/>\n    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="${(0,a.default)("/images/apple-touch-icon-144x144-precomposed.new.png")}"/>\n    `;t.getUnsupportedBrowser=()=>i.default.isUnsupportedBrowser?`\n    <div id="old-browser-warning" style="display: none">\n        <div class="intro">\n            <h1>\n                ${c._("Khan Academy does not support this browser.")}\n                &nbsp;\n                <a href="#" id="old-browser-warning-close" aria-label="close">\n                    ${c._("[close]")}\n                </a>\n            </h1>\n            <div>\n                ${c._("To use Khan Academy you need to upgrade to another web browser.")}\n                ${c._("Just select one of the options below to start upgrading.")}\n            </div>\n        </div>\n        <div class="upgrade-options">\n            <a class="upgrade-option" aria-hidden="true" href="https://mozilla.org/firefox">\n                <img\n                    src="${(0,a.default)("/images/ie-warning/browser_firefox.png")}"\n                    aria-hidden="true"\n                />\n                <span>${c._("Mozilla Firefox")}</span>\n            </a>\n            <a class="upgrade-option" href="https://microsoft.com/edge">\n                <img\n                    src="${(0,a.default)("/images/ie-warning/browser_edge.png")}"\n                    aria-hidden="true"\n                />\n                <span>${c._("Microsoft Edge")}</span>\n            </a>\n            <a class="upgrade-option" href="https://google.com/chrome">\n                <img\n                    src="${(0,a.default)("/images/ie-warning/browser_chrome.png")}"\n                    aria-hidden="true"\n                />\n                <span>${c._("Google Chrome")}</span>\n            </a>\n        </div>\n    </div>\n    <script type="text/javascript">\n    (function() {\n        var wrapper = document.getElementById("old-browser-warning");\n        var closeLink = document.getElementById("old-browser-warning-close");\n        var cookieName = "unsupportedBrowserWarningBannerSnooze";\n\n        var setCookie = function() {\n            var date = new Date();\n            date.setDate(date.getDate() + 1);\n            document.cookie = (\n                cookieName + "=1; expires=" + date.toUTCString() + "; path=/"\n            );\n        };\n\n        var hasCookie = function() {\n            return document.cookie.indexOf(cookieName + "=1") !== -1;\n        };\n\n        if (wrapper) {\n            if (!hasCookie()) {\n                wrapper.style.display = "block";\n            }\n        }\n\n        if (closeLink) {\n            closeLink.onclick = function() {\n                setCookie();\n                if (wrapper) {\n                    wrapper.style.display = "none";\n                }\n            }\n        }\n    })();\n    <\/script>\n    <style>\n        #old-browser-warning {\n            text-align: center;\n            padding-bottom: 10px;\n        }\n\n        #old-browser-warning-close {\n            font-size: 0.5em;\n        }\n\n        #old-browser-warning > .intro {\n            margin-bottom: 10px;\n        }\n\n        #old-browser-warning > .intro > h1 {\n            margin: 10px;\n        }\n\n        #old-browser-warning .upgrade-option {\n            display: inline-block;\n            text-align: center;\n            width: 120px;\n            margin-left: 5px;\n            margin-right: 5px;\n            padding: 5px;\n            background: #EEE;\n            border-radius: 4px;\n            color: black;\n            text-decoration: none;\n        }\n\n        #old-browser-warning .upgrade-option:hover {\n            background: #DDD;\n        }\n\n        #old-browser-warning .upgrade-option:focus {\n            background: #DDD;\n        }\n\n        #old-browser-warning .upgrade-option > img {\n            width: 80px;\n            height: 80px;\n        }\n\n        #old-browser-warning .upgrade-option > span {\n            display: block;\n            font-size: 15px;\n            font-weight: bold;\n        }\n    </style>\n    `:"";t.getExternalStylesMissing=()=>`\n    <div class="external-styles-missing" style="background: #f2dede; font: 14px 'Helvetica Neue', Arial, Helvetica; margin-bottom: 40px; padding: 10px 20px;">\n        <p>If you're seeing this message, it means we're having trouble loading external resources on our website.</p>\n        <p>\n            ${i.default.IS_DEV_SERVER?"This is usually because the Webpack server is still building or has failed to build. Look in your browser's dev console, or check the Webpack logs with: <code>yarn tail webpack</code>, to learn more.":` ${c._("If you're behind a web filter, please make sure that the domains <strong>*.kastatic.org</strong> and <strong>*.kasandbox.org</strong> are unblocked.")}\n<span id="inaccurate-clock-warning"></span>`}\n        </p>\n    </div>\n    `;t.getPageContainer=(e,t)=>{const n=c._("To log in and use all the features of Khan Academy, please enable JavaScript in your browser.");return`\n    <div id="outer-wrapper" style="position:relative;z-index:0;" class="clearfix bibliotron-header white-outer-wrapper">\n        <div id="page-container" class="full-bleed" ${i.default.embedded?'role="main"':""}>\n            <div id="page-container-inner">\n                <div id="fb-root"></div>\n                <noscript>\n                    <div class="noscript-warning">\n                        <p><i class="icon-warning-sign"></i>${n}</p>\n                    </div>\n                </noscript>\n                <div class="box-sizing-border-box-reset full-height">\n                    <div id="${e}">${t}</div>\n                </div>\n            </div>\n        </div>\n    </div>\n    `};t.getInlineScripts=({inlineScripts:e})=>e&&e.length?e.map((e=>`<script>${e}<\/script>`)).join("\n"):"";t.getMathJaxStyles=(e,t)=>e.hasRenderedAnything()?`<style>${t(e.getStyleSheet().textContent)}</style>`:""},GDG3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._DEFAULT_LOCALE_URLS=t.Status=t.RTL_LOCALES=t.LOCALE_ALIASES=t.DEFAULT_LOCALE=void 0;t.DEFAULT_LOCALE="en";const r={BEGINNING:"BEGINNING",LITE:"LITE",TEST:"TEST",LIVE:"LIVE",ROCK_STAR:"ROCK_STAR"};t.Status=r;t.LOCALE_ALIASES={ar:"ar-SY",bg:"bg-BG",bs:"bs-BA",ca:"ca-ES",cs:"cs-CZ",da:"da-DK",de:"de-DE",el:"el-GR",en:"en-US",es:"es-ES",et:"et-EE",fa:"fa-IR",fi:"fi-FI",fr:"fr-FR",gl:"gl-ES",he:"he-IL",hu:"hu-HU",id:"id-ID",is:"is-IS",it:"it-IT",ja:"ja-JP",km:"km-KH",ko:"ko-KR",lt:"lt-LT",lv:"lv-LV",mk:"mk-MK",nl:"nl-NL",nn:"nn-NO",no:"nb-NO",pl:"pl-PL",ro:"ro-RO",ru:"ru-RU",sk:"sk-SK",sl:"sl-SI",sv:"sv-SE",th:"th-TH",tr:"tr-TR",uk:"uk-UA",pt:"pt-BR",zh:"zh-hans"};t.RTL_LOCALES=["he","ar","ur","fa","fa-af"];t._DEFAULT_LOCALE_URLS=["www.khanacademy.org","kids.khanacademy.org","localhost","dev.khanacademy.org","www.khanacademy.dev","www.khanacademy.test","www.khanacademy.local","local.www.khanacademy.org","www.zero.khanacademy.org","www.zero.khanacademy.test"]},GarU:function(e,t,n){var r=n("2oRo"),i=n("OpvP"),o=r.TypeError;e.exports=function(e,t){if(i(t,e))return e;throw o("Incorrect invocation")}},GcF8:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("Pk2J"),a=r(n("9kyW")),s=r(n("Q8Wn")),l=r(n("rLSE")),c=r(n("cfQQ")),u=r(n("4Du/")),d=r(n("O+Xk")),p=r(n("4PhQ")),f=r(n("iQJ3")),h=r(n("FCtg")),m=n("zIFn");function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}const g=["/completesignup","/about/tos","/about/privacy-policy","/translations","/devadmin/content"],v=(e,t)=>t?`${e}_${(0,a.default)(t.get("kaid"))}`:e;class _ extends i.Component{constructor(...e){var t;super(...e),t=this,this.state={dismissed:[]},this._mounted=!1,this.curBannerName=null,this.handleDismiss=()=>{const e=this.curBannerName;if(!e)return;const t=v(e,this.props.profile);f.default.set(t,!0),this._mounted&&this.setState({dismissed:[].concat(this.state.dismissed,[t])}),this.curBannerName=null},this.renderBanner=async function(e){const{profile:n,location:r,fastlyFlags:i}=t.props;if(!i)return t.curBannerName=null,{default:()=>null};for(const o of e)if(!t.isDismissed(o.name)){try{if(!await o.shouldRender({profile:n,location:r,flags:i},t.props.gqlFetch))continue}catch(e){p.default.log(`Error failing to render banner ${o.name}`,{error:e});continue}return t.curBannerName=o.name,o.loadBanner()}return t.curBannerName=null,{default:()=>null}}}componentDidMount(){this._mounted=!0}componentWillUnmount(){this._mounted=!1}isDismissed(e){const t=v(e,this.props.profile);return!0===f.default.get(t)||this.state.dismissed.includes(t)}shouldDisplay(){const{fastlyFlags:e,profileLoading:t,profileError:n,location:r}=this.props;return!(!e||t||n||h.default.isServerSide()||s.default.isE2E||g.includes(r.pathname)||r.queryParams.embedded||r.queryParams.learn)}render(){const{fastlyFlags:e,profile:t,location:n}=this.props;if(!e||!this.shouldDisplay())return null;const r=i.lazy((()=>this.renderBanner(m.banners)));return i.createElement(i.Suspense,{fallback:null},i.createElement(r,{profile:t,location:n,flags:e,onDismiss:this.handleDismiss}))}}var b=(0,o.compose)(l.default,c.default,u.default,d.default)(_);t.default=b},Gi26:function(e,t,n){var r=n("4zBA"),i=n("ewvW"),o=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(i(e),t)}},GlZr:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("5OSm").then(n.t.bind(null,"IgVm",7)),modules:["IgVm"],loading:()=>i.createElement(a.default,null)});t.default=l},Gvhp:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("3iUY"),n.e("1vWt"),n.e("71HK"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("1CX7"),n.e("1FEV"),n.e("ykUf"),n.e("1cl1"),n.e("4C7a"),n.e("5OPo"),n.e("42Kj"),n.e("2mTh"),n.e("121j"),n.e("QVSU"),n.e("3LlA"),n.e("3oEN"),n.e("4RKi"),n.e("2FxO"),n.e("1ok9"),n.e("70mT"),n.e("72XT"),n.e("5hVo"),n.e("6KC5"),n.e("4U1A"),n.e("5QFo"),n.e("38d3"),n.e("7K1D"),n.e("6JHA"),n.e("6Rha"),n.e("1lFc"),n.e("1S8U"),n.e("kMzt"),n.e("2sZO"),n.e("5OsH"),n.e("3U1R"),n.e("48do"),n.e("2YyO"),n.e("2aGt"),n.e("3i1E"),n.e("7qMM"),n.e("6pRI"),n.e("58eb"),n.e("1oHl"),n.e("7Keo")]).then(n.t.bind(null,"kjQw",7)),modules:["kjQw"],loading:()=>i.createElement(a.default,null)});t.default=l},HAFF:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.getSelectDomainConversions=t.default=void 0;var i=y(n("q1tI")),o=n("mR6N"),a=r(n("Pwnf")),s=r(n("gE8/")),l=n("Vxy9"),c=n("JasB"),u=r(n("7Yi1")),d=y(n("ZpD3")),p=r(n("22UJ")),f=r(n("aJBb")),h=r(n("wINb"));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function y(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const g=e=>[{id:"global_nav_choose_domain",extra:{domain:e.slug,view:"mobile"}}];t.getSelectDomainConversions=g;class v extends i.Component{constructor(...e){super(...e),this.handleClick=e=>{const{domain:t}=this.props;t.children.length&&e&&d.markMinorConversions(g(t))},this.renderLinks=(e,t,n)=>{const r=e.length-1;return i.createElement("ul",{className:(0,o.css)(_.subjects),"data-test-mobile-menu-domain":t,key:t},e.map(((e,o)=>i.createElement("li",{key:e.slug},i.createElement(p.default,{conversions:[{id:"global_nav_choose_subject",extra:{domain:t,subject:e.slug,view:"mobile"}}],forceServer:e.nonContentLink,style:[_.subjectLink,0===o&&_.subjectLinkFirst,o===r&&_.subjectLinkLast],to:e.href,onClick:n},i.createElement(l.LabelMedium,null,e.translatedTitle))))))}}render(){const{domain:e,onClickLink:t}=this.props,n=e.children.length>0,r="/math/get-ready-courses"===e.href;return i.createElement(u.default,{href:n?void 0:e.href,headerStyle:r?_.getReadyCurationBg:null,linkAttributes:{"data-test-mobile-menu-header-domain":e.slug},conversions:n?void 0:g(e),trigger:i.createElement(l.HeadingXSmall,{style:_.domainTitle},e.translatedTitle,e.isNew&&i.createElement(i.Fragment,null,i.createElement(c.Strut,{size:s.default.xxxSmall_4}),i.createElement(f.default,null)),i.createElement(c.Spring,null)),onClick:this.handleClick},n?this.renderLinks(e.children,e.slug,t):null)}}const _=o.StyleSheet.create({domainTitle:{display:"flex",flexDirection:"row",alignItems:"center",fontSize:14},getReadyCurationBg:{backgroundImage:`url("${(0,h.default)("/images/learn-menu/mobile-background.png")}")`,backgroundPosition:"top right",backgroundRepeat:"no-repeat",backgroundSize:"contain"},subjects:{borderTop:`1px solid ${a.default.offBlack16}`},subjectLink:{display:"block",color:a.default.blue,padding:`${s.default.small_12}px ${s.default.xLarge_32}px`},subjectLinkFirst:{paddingTop:s.default.medium_16},subjectLinkLast:{paddingBottom:s.default.medium_16}});var b=v;t.default=b},HH4o:function(e,t,n){var r=n("tiKp")("iterator"),i=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){i=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var o={};o[r]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(e){}return n}},HNyW:function(e,t,n){var r=n("NC/Y");e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},HTva:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("1Jnw"),n.e("36AW"),n.e("326h"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("1FEV"),n.e("5ypV"),n.e("40jg"),n.e("5F0q"),n.e("4xk8"),n.e("121j"),n.e("i3qO"),n.e("2UsG"),n.e("4tr5"),n.e("1Bdm"),n.e("3WrQ"),n.e("4U1A"),n.e("dyEE"),n.e("38d3"),n.e("6CPi"),n.e("62NE"),n.e("74Uz"),n.e("xiXN"),n.e("7DhS"),n.e("4RFn"),n.e("5Efb"),n.e("IlY2"),n.e("59kG"),n.e("OvyG"),n.e("7EH9"),n.e("7GBT"),n.e("2dZL"),n.e("5Xn2"),n.e("7vLd"),n.e("17Y9")]).then(n.t.bind(null,"LXTK",7)),modules:["LXTK"],loading:()=>i.createElement(a.default,null)});t.default=l},HYAF:function(e,t,n){var r=n("2oRo").TypeError;e.exports=function(e){if(null==e)throw r("Can't call method on "+e);return e}},HcfF:function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"e",(function(){return l}));var r=n("q1tI"),i=function(e){return Array.isArray(e)?e[0]:e},o=function(e){if("function"==typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},a=function(e,t){if("function"==typeof e)return o(e,t);null!=e&&(e.current=t)},s=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},l="undefined"!=typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect},Hd5f:function(e,t,n){var r=n("0Dky"),i=n("tiKp"),o=n("LQDL"),a=i("species");e.exports=function(e){return o>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},HdOl:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("6YAN"),n.e("2mTu")]).then(n.t.bind(null,"2zrs",7)),modules:["2zrs"],loading:()=>i.createElement(a.default,null)});t.default=l},"Hh/Y":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LoadableDistrictsJoinStartPage=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}const l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("4CzR"),n.e("1w4M"),n.e("40jg"),n.e("5F0q"),n.e("4xk8"),n.e("i3qO"),n.e("4tr5"),n.e("1Bdm"),n.e("3WrQ"),n.e("xV3b"),n.e("1h1K")]).then(n.t.bind(null,"fxHz",7)),modules:["fxHz"],loading:()=>i.createElement(a.default,null)});t.LoadableDistrictsJoinStartPage=l;var c=l;t.default=c},HolF:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared-intl"),n.e("shared"),n.e("51gJ"),n.e("2aBB")]).then(n.t.bind(null,"yLpi",7)).then((e=>e.default)),modules:["yLpi"],loading:()=>i.createElement(a.default,null)});t.default=l},Hqix:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.prefixMap,n=e.plugins;return function e(s){for(var l in s){var c=s[l];if((0,a.default)(c))s[l]=e(c);else if(Array.isArray(c)){for(var u=[],d=0,p=c.length;d<p;++d){var f=(0,i.default)(n,l,c[d],s,t);(0,o.default)(u,f||c[d])}u.length>0&&(s[l]=u)}else{var h=(0,i.default)(n,l,c,s,t);h&&(s[l]=h),(0,r.default)(t,l,s)}}return s}};var r=s(n("djh3")),i=s(n("Pp8E")),o=s(n("taqO")),a=s(n("YPYO"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},HqmL:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("12uO").then(n.t.bind(null,"Ru8x",7)),modules:["Ru8x"],loading:()=>i.createElement(a.default,null)});t.default=l},"I+eb":function(e,t,n){var r=n("2oRo"),i=n("Bs8V").f,o=n("kRJp"),a=n("busE"),s=n("zk60"),l=n("6JNq"),c=n("lMq5");e.exports=function(e,t){var n,u,d,p,f,h=e.target,m=e.global,y=e.stat;if(n=m?r:y?r[h]||s(h,{}):(r[h]||{}).prototype)for(u in t){if(p=t[u],d=e.noTargetGet?(f=i(n,u))&&f.value:n[u],!c(m?u:h+(y?".":"#")+u,e.forced)&&void 0!==d){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&o(p,"sham",!0),a(n,u,p,e)}}},"I/p7":function(e,t,n){"use strict";n.r(t);var r=n("b0dj"),i=n("qVdT"),o=n("mrSG"),a=n("RRgQ");!function(e){function t(t,n){var r=e.call(this,t)||this;return r.link=n,r}Object(o.c)(t,e)}(Error);function s(e){return e.request.length<=1}function l(e,t){var n=Object(o.a)({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){n="function"==typeof e?Object(o.a)({},n,e(n)):Object(o.a)({},n,e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return Object(o.a)({},n)}}),Object.defineProperty(t,"toKey",{enumerable:!1,value:function(){return function(e){var t=e.query,n=e.variables,r=e.operationName;return JSON.stringify([r,t,n])}(t)}}),t}function c(e,t){return t?t(e):r.a.of()}function u(e){return"function"==typeof e?new h(e):e}function d(){return new h((function(){return r.a.of()}))}function p(e){return 0===e.length?d():e.map(u).reduce((function(e,t){return e.concat(t)}))}function f(e,t,n){var i=u(t),o=u(n||new h(c));return s(i)&&s(o)?new h((function(t){return e(t)?i.request(t)||r.a.of():o.request(t)||r.a.of()})):new h((function(t,n){return e(t)?i.request(t,n)||r.a.of():o.request(t,n)||r.a.of()}))}var h=function(){function e(e){e&&(this.request=e)}return e.prototype.split=function(t,n,r){return this.concat(f(t,n,r||new e(c)))},e.prototype.concat=function(e){return function(e,t){var n=u(e);if(s(n))return n;var i=u(t);return s(i)?new h((function(e){return n.request(e,(function(e){return i.request(e)||r.a.of()}))||r.a.of()})):new h((function(e,t){return n.request(e,(function(e){return i.request(e,t)||r.a.of()}))||r.a.of()}))}(this,e)},e.prototype.request=function(e,t){throw new i.a(1)},e.empty=d,e.from=p,e.split=f,e.execute=m,e}();function m(e,t){return e.request(l(t.context,function(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName="string"!=typeof t.query?Object(a.getOperationName)(t.query):""),t}(function(e){for(var t=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(e);n<r.length;n++){var o=r[n];if(t.indexOf(o)<0)throw new i.a(2)}return e}(t))))||r.a.of()}n.d(t,"onError",(function(){return v})),n.d(t,"ErrorLink",(function(){return _}));var y,g=(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}y(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),v=function(e){return new h((function(t,n){return new r.a((function(r){var i;try{i=n(t).subscribe({next:function(n){n.errors&&e({graphQLErrors:n.errors,response:n,operation:t}),r.next(n)},error:function(n){e({operation:t,networkError:n,graphQLErrors:n.result&&n.result.errors}),r.error(n)},complete:r.complete.bind(r)})}catch(n){e({networkError:n,operation:t}),r.error(n)}return function(){i&&i.unsubscribe()}}))}))},_=function(e){function t(t){var n=e.call(this)||this;return n.link=v(t),n}return g(t,e),t.prototype.request=function(e,t){return this.link.request(e,t)},t}(h)},I8vh:function(e,t,n){var r=n("WSbT"),i=Math.max,o=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):o(n,t)}},IDhZ:function(e,t,n){"use strict";
/** @license React v16.14.0
 * react-dom-server.browser.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n("MgzW"),i=n("q1tI");function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a="function"==typeof Symbol&&Symbol.for,s=a?Symbol.for("react.portal"):60106,l=a?Symbol.for("react.fragment"):60107,c=a?Symbol.for("react.strict_mode"):60108,u=a?Symbol.for("react.profiler"):60114,d=a?Symbol.for("react.provider"):60109,p=a?Symbol.for("react.context"):60110,f=a?Symbol.for("react.concurrent_mode"):60111,h=a?Symbol.for("react.forward_ref"):60112,m=a?Symbol.for("react.suspense"):60113,y=a?Symbol.for("react.suspense_list"):60120,g=a?Symbol.for("react.memo"):60115,v=a?Symbol.for("react.lazy"):60116,_=a?Symbol.for("react.block"):60121,b=a?Symbol.for("react.fundamental"):60117,x=a?Symbol.for("react.scope"):60119;function w(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case l:return"Fragment";case s:return"Portal";case u:return"Profiler";case c:return"StrictMode";case m:return"Suspense";case y:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case p:return"Context.Consumer";case d:return"Context.Provider";case h:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case g:return w(e.type);case _:return w(e.render);case v:if(e=1===e._status?e._result:null)return w(e)}return null}var k=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;k.hasOwnProperty("ReactCurrentDispatcher")||(k.ReactCurrentDispatcher={current:null}),k.hasOwnProperty("ReactCurrentBatchConfig")||(k.ReactCurrentBatchConfig={suspense:null});var O={};function E(e,t){for(var n=0|e._threadCount;n<=t;n++)e[n]=e._currentValue2,e._threadCount=n+1}for(var A=new Uint16Array(16),P=0;15>P;P++)A[P]=P+1;A[15]=0;var C=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,S=Object.prototype.hasOwnProperty,D={},I={};function T(e){return!!S.call(I,e)||!S.call(D,e)&&(C.test(e)?I[e]=!0:(D[e]=!0,!1))}function M(e,t,n,r,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o}var j={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){j[e]=new M(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];j[t]=new M(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){j[e]=new M(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){j[e]=new M(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){j[e]=new M(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){j[e]=new M(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){j[e]=new M(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){j[e]=new M(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){j[e]=new M(e,5,!1,e.toLowerCase(),null,!1)}));var R=/[\-:]([a-z])/g;function N(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(R,N);j[t]=new M(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(R,N);j[t]=new M(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(R,N);j[t]=new M(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){j[e]=new M(e,1,!1,e.toLowerCase(),null,!1)})),j.xlinkHref=new M("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){j[e]=new M(e,1,!1,e.toLowerCase(),null,!0)}));var L=/["'&<>]/;function q(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=L.exec(e);if(t){var n,r="",i=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}i!==n&&(r+=e.substring(i,n)),i=n+1,r+=t}e=i!==n?r+e.substring(i,n):r}return e}function W(e,t){var n,r=j.hasOwnProperty(e)?j[e]:null;return(n="style"!==e)&&(n=null!==r?0===r.type:2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1])),n||function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+q(t)+'"')):T(e)?e+'="'+q(t)+'"':""}var F="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},B=null,U=null,z=null,G=!1,V=!1,K=null,H=0;function Q(){if(null===B)throw Error(o(321));return B}function Y(){if(0<H)throw Error(o(312));return{memoizedState:null,queue:null,next:null}}function $(){return null===z?null===U?(G=!1,U=z=Y()):(G=!0,z=U):null===z.next?(G=!1,z=z.next=Y()):(G=!0,z=z.next),z}function X(e,t,n,r){for(;V;)V=!1,H+=1,z=null,n=e(t,r);return U=B=null,H=0,z=K=null,n}function J(e,t){return"function"==typeof t?t(e):t}function Z(e,t,n){if(B=Q(),z=$(),G){var r=z.queue;if(t=r.dispatch,null!==K&&void 0!==(n=K.get(r))){K.delete(r),r=z.memoizedState;do{r=e(r,n.action),n=n.next}while(null!==n);return z.memoizedState=r,[r,t]}return[z.memoizedState,t]}return e=e===J?"function"==typeof t?t():t:void 0!==n?n(t):t,z.memoizedState=e,e=(e=z.queue={last:null,dispatch:null}).dispatch=ee.bind(null,B,e),[z.memoizedState,e]}function ee(e,t,n){if(!(25>H))throw Error(o(301));if(e===B)if(V=!0,e={action:n,next:null},null===K&&(K=new Map),void 0===(n=K.get(t)))K.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return E(e,t),e[t]},useContext:function(e){Q();var t=ne;return E(e,t),e[t]},useMemo:function(e,t){if(B=Q(),t=void 0===t?null:t,null!==(z=$())){var n=z.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var i=0;i<r.length&&i<t.length;i++)if(!F(t[i],r[i])){r=!1;break e}r=!0}}if(r)return n[0]}}return e=e(),z.memoizedState=[e,t],e},useReducer:Z,useRef:function(e){B=Q();var t=(z=$()).memoizedState;return null===t?(e={current:e},z.memoizedState=e):t},useState:function(e){return Z(J,e)},useLayoutEffect:function(){},useCallback:function(e){return e},useImperativeHandle:te,useEffect:te,useDebugValue:te,useResponder:function(e,t){return{props:t,responder:e}},useDeferredValue:function(e){return Q(),e},useTransition:function(){return Q(),[function(e){e()},!1]}},ie="http://www.w3.org/1999/xhtml";function oe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var ae={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},se=r({menuitem:!0},ae),le={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ce=["Webkit","ms","Moz","O"];Object.keys(le).forEach((function(e){ce.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),le[t]=le[e]}))}));var ue=/([A-Z])/g,de=/^ms-/,pe=i.Children.toArray,fe=k.ReactCurrentDispatcher,he={listing:!0,pre:!0,textarea:!0},me=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,ye={},ge={};var ve=Object.prototype.hasOwnProperty,_e={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function be(e,t){if(void 0===e)throw Error(o(152,w(t)||"Component"))}function xe(e,t,n){function a(i,a){var s=a.prototype&&a.prototype.isReactComponent,l=function(e,t,n,r){if(r&&"object"==typeof(r=e.contextType)&&null!==r)return E(r,n),r[n];if(e=e.contextTypes){for(var i in n={},e)n[i]=t[i];t=n}else t=O;return t}(a,t,n,s),c=[],u=!1,d={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===c)return null},enqueueReplaceState:function(e,t){u=!0,c=[t]},enqueueSetState:function(e,t){if(null===c)return null;c.push(t)}};if(s){if(s=new a(i.props,l,d),"function"==typeof a.getDerivedStateFromProps){var p=a.getDerivedStateFromProps.call(null,i.props,s.state);null!=p&&(s.state=r({},s.state,p))}}else if(B={},s=a(i.props,l,d),null==(s=X(a,i.props,s,l))||null==s.render)return void be(e=s,a);if(s.props=i.props,s.context=l,s.updater=d,void 0===(d=s.state)&&(s.state=d=null),"function"==typeof s.UNSAFE_componentWillMount||"function"==typeof s.componentWillMount)if("function"==typeof s.componentWillMount&&"function"!=typeof a.getDerivedStateFromProps&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&"function"!=typeof a.getDerivedStateFromProps&&s.UNSAFE_componentWillMount(),c.length){d=c;var f=u;if(c=null,u=!1,f&&1===d.length)s.state=d[0];else{p=f?d[0]:s.state;var h=!0;for(f=f?1:0;f<d.length;f++){var m=d[f];null!=(m="function"==typeof m?m.call(s,p,i.props,l):m)&&(h?(h=!1,p=r({},p,m)):r(p,m))}s.state=p}}else c=null;if(be(e=s.render(),a),"function"==typeof s.getChildContext&&"object"==typeof(i=a.childContextTypes)){var y=s.getChildContext();for(var g in y)if(!(g in i))throw Error(o(108,w(a)||"Unknown",g))}y&&(t=r({},t,y))}for(;i.isValidElement(e);){var s=e,l=s.type;if("function"!=typeof l)break;a(s,l)}return{child:e,context:t}}var we=function(){function e(e,t){i.isValidElement(e)?e.type!==l?e=[e]:(e=e.props.children,e=i.isValidElement(e)?[e]:pe(e)):e=pe(e),e={type:null,domNamespace:ie,children:e,childIndex:0,context:O,footer:""};var n=A[0];if(0===n){var r=A,a=2*(n=r.length);if(!(65536>=a))throw Error(o(304));var s=new Uint16Array(a);for(s.set(r),(A=s)[0]=n+1,r=n;r<a-1;r++)A[r]=r+1;A[a-1]=0}else A[0]=A[n];this.threadID=n,this.stack=[e],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=t,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}var t=e.prototype;return t.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var e=this.threadID;A[e]=A[0],A[0]=e}},t.pushProvider=function(e){var t=++this.contextIndex,n=e.type._context,r=this.threadID;E(n,r);var i=n[r];this.contextStack[t]=n,this.contextValueStack[t]=i,n[r]=e.props.value},t.popProvider=function(){var e=this.contextIndex,t=this.contextStack[e],n=this.contextValueStack[e];this.contextStack[e]=null,this.contextValueStack[e]=null,this.contextIndex--,t[this.threadID]=n},t.clearProviders=function(){for(var e=this.contextIndex;0<=e;e--)this.contextStack[e][this.threadID]=this.contextValueStack[e]},t.read=function(e){if(this.exhausted)return null;var t=ne;ne=this.threadID;var n=fe.current;fe.current=re;try{for(var r=[""],i=!1;r[0].length<e;){if(0===this.stack.length){this.exhausted=!0;var a=this.threadID;A[a]=A[0],A[0]=a;break}var s=this.stack[this.stack.length-1];if(i||s.childIndex>=s.children.length){var l=s.footer;if(""!==l&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===d)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var c=r.pop();if(i){i=!1;var u=s.fallbackFrame;if(!u)throw Error(o(303));this.stack.push(u),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=c}r[this.suspenseDepth]+=l}else{var p=s.children[s.childIndex++],f="";try{f+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(o(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=f}}return r[0]}finally{fe.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?q(n):this.previousWasTextNode?"\x3c!-- --\x3e"+q(n):(this.previousWasTextNode=!0,q(n));if(e=(t=xe(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!i.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(o(257));throw Error(o(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case c:case f:case u:case y:case l:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(o(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:B={};var _=a.render(e.props,e.ref);return _=X(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[i.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case d:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var w=this.threadID;return E(a,w),a=pe(_.children(a[w])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(o(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[i.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(o(295))}case x:throw Error(o(343))}throw Error(o(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===ie&&oe(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(o(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var l=s.value;if(null==l){l=s.defaultValue;var c=s.children;if(null!=c){if(null!=l)throw Error(o(92));if(Array.isArray(c)){if(!(1>=c.length))throw Error(o(93));c=c[0]}l=""+c}null==l&&(l="")}s=r({},s,{value:void 0,children:""+l})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){c=this.currentSelectValue;var u=function(e){if(null==e)return e;var t="";return i.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=c){var d=null!=s.value?s.value+"":u;if(l=!1,Array.isArray(c)){for(var p=0;p<c.length;p++)if(""+c[p]===d){l=!0;break}}else l=""+c===d;s=r({selected:void 0,children:void 0},s,{selected:l,children:u})}}if(l=s){if(se[a]&&(null!=l.children||null!=l.dangerouslySetInnerHTML))throw Error(o(137,a,""));if(null!=l.dangerouslySetInnerHTML){if(null!=l.children)throw Error(o(60));if("object"!=typeof l.dangerouslySetInnerHTML||!("__html"in l.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=l.style&&"object"!=typeof l.style)throw Error(o(62,""))}for(b in l=s,c=this.makeStaticMarkup,u=1===this.stack.length,d="<"+e.type,l)if(ve.call(l,b)){var f=l[b];if(null!=f){if("style"===b){p=void 0;var h="",m="";for(p in f)if(f.hasOwnProperty(p)){var y=0===p.indexOf("--"),g=f[p];if(null!=g){if(y)var v=p;else if(v=p,ge.hasOwnProperty(v))v=ge[v];else{var _=v.replace(ue,"-$1").toLowerCase().replace(de,"-ms-");v=ge[v]=_}h+=m+v+":",m=p,h+=y=null==g||"boolean"==typeof g||""===g?"":y||"number"!=typeof g||0===g||le.hasOwnProperty(m)&&le[m]?(""+g).trim():g+"px",m=";"}}f=h||null}p=null;e:if(y=a,g=l,-1===y.indexOf("-"))y="string"==typeof g.is;else switch(y){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":y=!1;break e;default:y=!0}y?_e.hasOwnProperty(b)||(p=T(p=b)&&null!=f?p+'="'+q(f)+'"':""):p=W(b,f),p&&(d+=" "+p)}}c||u&&(d+=' data-reactroot=""');var b=d;l="",ae.hasOwnProperty(a)?b+="/>":(b+=">",l="</"+e.type+">");e:{if(null!=(c=s.dangerouslySetInnerHTML)){if(null!=c.__html){c=c.__html;break e}}else if("string"==typeof(c=s.children)||"number"==typeof c){c=q(c);break e}c=null}return null!=c?(s=[],he.hasOwnProperty(a)&&"\n"===c.charAt(0)&&(b+="\n"),b+=c):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?oe(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:l}),this.previousWasTextNode=!1,b},e}(),ke={renderToString:function(e){e=new we(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new we(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(o(207))},renderToStaticNodeStream:function(){throw Error(o(208))},version:"16.14.0"};e.exports=ke.default||ke},IDjB:function(e,t,n){"use strict";n.r(t),n.d(t,"KindErrorData",(function(){return f})),n.d(t,"KindSentryError",(function(){return c}));var r=n("sExA");function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=Object.freeze({tags:{},contexts:{},fingerprint:[]}),l=["metadata","sentryData","name"];class c extends r.KindError{constructor(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.Errors.Unknown,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Object.freeze({}),{metadata:i,sentryData:a,name:c}=n;super(e,t,o(o({},function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(n,l)),{},{name:null!=c?c:"Sentry",metadata:{sentry:o(o({},s),a),other:i}}))}get sentryData(){return this.metadata.sentry}}function u(e){return Object(r.truncateMiddle)(e,200)}new Set(["type"]);var d=(e,t)=>{var n=Object(r.errorsFromError)(t,r.Order.ConsequenceFirst),i=Array.from(n).reduceRight(((t,n,i)=>((e,t,n,i)=>{var a,{causalErrorContextPrefix:l}=e,{tags:u,contexts:d,fingerprint:p}=t,f=(a=n)instanceof c?a.sentryData:null,{tags:h,contexts:m,fingerprint:y}=null!=f?f:s,g=o(o({},u),h),v=o(o({},d),m),_=Array.from(new Set([...p,...y].filter(Boolean)));return 0!==i&&(v["".concat(l).concat(i)]={error:n.toString(),sentryData:Object(r.safeStringify)(f),originalStack:Object(r.getOriginalStackFromError)(n)}),{tags:g,contexts:v,fingerprint:_}})(e,t,n,i)),s),a=function(e,t){var n=o({},null==t?void 0:t.tags);for(var r of Object.keys(n))n[r]=u(n[r]);return o(o(o({},s),t),{},{tags:n})}(0,i),{groupByTagName:l,concatenatedMessageTagName:d,kindTagName:p}=e,f=Object(r.getKindFromError)(t),h=t.message.trim().split("\n")[0].trim(),m=t instanceof c?t.message.replace(/[\n]+[\t]*/g," "):t.message.split("\n")[0].trim(),y=o(o({},a.tags),{},{[p]:u(f),[d]:u(m)});return h.length&&(y[l]=u(h)),{tags:y,contexts:a.contexts,fingerprint:a.fingerprint}},p={kindTagName:"kind",groupByTagName:"group_by_message",concatenatedMessageTagName:"concatenated_message",causalErrorContextPrefix:"Source Error - "};class f{constructor(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Object.freeze({});a(this,"name",f.id),a(this,"_options",void 0),this._options=o(o({},p),e)}setupOnce(e,t){e(((e,n)=>{var r=t().getIntegration(f);return r?r.enhanceEventWithErrorData(e,n):e}))}enhanceEventWithErrorData(e,t){var n,r=null==t?void 0:t.originalException;if(!(r instanceof Error))return e;var{tags:i,contexts:a,fingerprint:s}=d(this._options,r);e.tags=o(o({},e.tags),i);var l=o(o({},e.contexts),a);return e.contexts=l,e.fingerprint=[...null!==(n=e.fingerprint)&&void 0!==n?n:[],...s],e}}a(f,"id","KindErrorData")},"IEa/":function(e,t,n){"use strict";var r=n("FeGr"),i=[],o=[],a=r.makeRequestCallFromTimer((function(){if(o.length)throw o.shift()}));function s(e){var t;(t=i.length?i.pop():new l).task=e,r(t)}function l(){this.task=null}e.exports=s,l.prototype.call=function(){try{this.task.call()}catch(e){s.onerror?s.onerror(e):(o.push(e),a())}finally{this.task=null,i[i.length]=this}}},IYu2:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.markConversion=async function(e,t){const n=Array.isArray(e)?e:[e];return await i.default.markConversionsWithExtras(n,t)};var i=r(n("12ks"))},IYwj:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("8OQS")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("55Ip"),s=r(n("mXPZ")),l=r(n("cfQQ")),c=r(n("pJHO")),u=r(n("ox1N")),d=r(n("9nBt")),p=r(n("CtWX"));const f=["childUserAllowed","phantomUserAllowed","exact"];function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}const m=(0,l.default)((({children:e,profile:t,profileLoading:n,profileError:r})=>t?t.get("isChildAccount")?o.createElement(c.default,null):e:o.createElement(p.default,null)));class y extends o.Component{isAllowedToView(){return s.default.isLoggedIn&&(this.props.childUserAllowed||!s.default.isMaybeUnder13)||this.props.phantomUserAllowed&&s.default.isPhantom}renderRoute(){const e=this.props,t=(0,i.default)(e,f);return o.createElement(d.default,t)}render(){return o.createElement(a.Route,{path:this.props.path,exact:this.props.exact,render:()=>this.isAllowedToView()?this.renderRoute():s.default.isLoggedIn?o.createElement(m,null,this.renderRoute()):o.createElement(u.default,null)})}}t.default=y,y.defaultProps={phantomUserAllowed:!1,childUserAllowed:!0}},IeHk:function(e,t){},ImZN:function(e,t,n){var r=n("2oRo"),i=n("A2ZE"),o=n("xluM"),a=n("glrk"),s=n("DVFp"),l=n("6VoE"),c=n("B/qT"),u=n("OpvP"),d=n("mh/w"),p=n("NaFW"),f=n("KmKo"),h=r.TypeError,m=function(e,t){this.stopped=e,this.result=t},y=m.prototype;e.exports=function(e,t,n){var r,g,v,_,b,x,w,k=n&&n.that,O=!(!n||!n.AS_ENTRIES),E=!(!n||!n.IS_ITERATOR),A=!(!n||!n.INTERRUPTED),P=i(t,k),C=function(e){return r&&f(r,"normal",e),new m(!0,e)},S=function(e){return O?(a(e),A?P(e[0],e[1],C):P(e[0],e[1])):A?P(e,C):P(e)};if(E)r=e;else{if(!(g=p(e)))throw h(s(e)+" is not iterable");if(l(g)){for(v=0,_=c(e);_>v;v++)if((b=S(e[v]))&&u(y,b))return b;return new m(!1)}r=d(e,g)}for(x=r.next;!(w=o(x,r)).done;){try{b=S(w.value)}catch(e){f(r,"throw",e)}if("object"==typeof b&&b&&u(y,b))return b}return new m(!1)}},IrCm:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("mR6N"),a=n("JimW"),s=r(n("Pwnf")),l=r(n("SGU3")),c=r(n("gE8/")),u=r(n("hfYW")),d=r(n("CaQm"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}const f=(0,a.addStyle)("li");class h extends i.Component{renderPlaceholder(){return i.createElement(d.default,null,i.createElement("ul",null,i.createElement(f,{style:m.skeleton}),i.createElement(f,{style:m.skeleton}),i.createElement(f,{style:m.skeleton})))}render(){const{style:e}=this.props;return i.createElement(u.default,null,(({loading:t,error:n,domains:r})=>t?this.renderPlaceholder():r?i.createElement("ul",null,r.map(((t,n)=>i.createElement(f,{style:e,key:n},i.createElement(l.default,{light:!0,href:t.href},t.translatedTitle))))):null))}}t.default=h;const m=o.StyleSheet.create({skeleton:{background:s.default.white50,height:c.default.medium_16,marginBottom:c.default.medium_16,paddingRight:c.default.medium_16}})},"Iw+D":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=n("179n"),a=n("74aD"),s=d(n("8jAt")),l=d(n("4PhQ")),c=n("rEtO");function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}var p=function(e){if(!e)return null;const t={__typename:e.__typename,brandNew:e.brandNew,date:e.date,kaid:e.kaid,read:e.read,url:e.url,urlsafeKey:e.urlsafeKey,iconSrc:"",class_:e.class_||[]};if("ThreadCreatedNotification"===e.__typename){var n,r;const o=e;return(0,i.default)({},t,{url:null!=(n=o.coachee)&&n.kaid?"/profile/"+o.coachee.kaid+"/khanmigo/history/"+o.threadId:"/profile/not-found",threadId:o.threadId,nickname:(null==(r=o.coachee)?void 0:r.nickname)||s._("Unknown"),flagged:o.flagged,relationship:"COACH"})}if("AssignmentDueDateNotification"===e.__typename){const n=e;return(0,i.default)({},t,{numAssignments:""===n.numAssignments?null:parseInt(n.numAssignments),dueDate:n.dueDate,contentTitle:n.contentTitle,topicIconUrl:n.curationNodeIconURL})}if("AssignmentCreatedNotification"===e.__typename){const n=e;return(0,i.default)({},t,{numAssignments:""===n.numAssignments?null:parseInt(n.numAssignments),contentTitle:n.contentTitle,topicIconUrl:n.curationNodeIconURL,className:n.className})}if("BadgeNotification"===e.__typename){const n=e,r=n.badge;if(r){const e=(0,o.getTextForBadgeInexact)({name:r.name,description:r.description,fullDescription:r.fullDescription},!0);return(0,i.default)({},t,{url:r.relativeUrl,iconSrc:r.icons.compactUrl,translatedDescription:e.translatedDescription,translatedExtendedDescription:e.translatedFullDescription})}return(0,i.default)({},t,{translatedDescription:n.badgeName,translatedExtendedDescription:n.badgeName})}if("CoachRequestNotification"===e.__typename){var u,d;const n=e;return(0,i.default)({},t,{coachNickname:(null==(u=n.coach)?void 0:u.nickname)||"",coachIsParent:n.coachIsParent,coachKaid:(null==(d=n.coach)?void 0:d.kaid)||""})}if("CourseMasteryGoalCreatedNotification"===e.__typename){const n=e;return(0,i.default)({},t,{masteryPercentage:n.masteryPercentage,topicTranslatedTitle:n.curationNodeTranslatedTitle,topicIconUrl:n.curationNodeIconURL})}if("ModeratorNotification"===e.__typename){const n=e;return(0,i.default)({},t,{text:n.text})}if("ProgramFeedbackNotification"===e.__typename){const n=e;return(0,i.default)({},t,{authorAvatarSrc:n.authorAvatarSrc,feedbackIsComment:"COMMENT"===n.feedbackType,authorNickname:n.authorNickname,translatedScratchpadTitle:n.translatedScratchpadTitle,content:n.content})}if("CoachRequestAcceptedNotification"===e.__typename){var p,f,h,m,y;const n=e;let r=null;const o=(null==(p=n.student)?void 0:p.email)||(null==n||null==(f=n.student)?void 0:f.nickname);let a=null,l=null;if(null!=n&&null!=(h=n.classroom)&&h.topics&&1===n.classroom.topics.length){const e=n.classroom.topics[0];e&&"non-math"!==e.key&&(r=e.iconUrl)}if(n.isMultipleClassrooms||null!=n&&null!=(m=n.classroom)&&m.topics&&n.classroom.topics.length>1)a=s._("Multiple classes");else if(null!=n&&null!=(y=n.classroom)&&y.topics&&1===n.classroom.topics.length){const e=n.classroom.topics[0];e&&(l="non-math"===e.key?s._("General"):"math"===e.slug?s._("The World of Math"):e.translatedStandaloneTitle),l&&(a=null!=n.classroom?n.classroom.name+" "+l:l)}return(0,i.default)({},t,{imageSource:r,studentIdentifier:o,classInfo:a})}if("AvatarNotification"===e.__typename){const n=e,r=(0,a.getRequirementsForPart)(n.name||""),o=(0,c.getAvatarDisplayName)(n.name||""),s=n.thumbnailSrc||"";return(0,i.default)({},t,{translatedDisplayName:o,translatedRequirements:r,thumbnailSrc:s})}if("InfoNotification"===e.__typename){const n=e;let r="";return"COACH_FIRST_CLASS"===n.notificationType?r=s._("Looks like you have a bunch of students! Check out our coach resources - it's full of ideas for integrating Khan Academy into a classroom."):"COACH_FIRST_STUDENT"===n.notificationType?r=s._("Your first student has accepted your invitation! View student roster."):"PARENT_FIRST_CHILD"===n.notificationType&&(r=s._("You are now connected to your child. Click to view their progress.")),""!==r?(0,i.default)({},t,{translatedText:r}):(l.default.error("An Unknown Info Notification type was received: "+n.notificationType,l.Errors.Internal),null)}if("ResponseFeedbackNotification"===e.__typename){const n=e;return(0,i.default)({},t,{authorAvatarSrc:n.authorAvatarUrl,feedbackIsProjectEvalRequest:"PROJECT_EVAL_QUESTION"===n.feedbackType,feedbackIsProjectEvalAnswer:"PROJECT_EVAL_ANSWER"===n.feedbackType,feedbackIsPassingEvalAnswer:"PROJECT_EVAL_ANSWER"===n.feedbackType&&n.sumVotesIncremented>1,feedbackIsQuestion:"QUESTION"===n.feedbackType||"PROJECT_HELP_QUESTION"===n.feedbackType||"PROJECT_CRITIQUE_QUESTION"===n.feedbackType||"PROJECT_EVAL_QUESTION"===n.feedbackType,feedbackIsReply:"REPLY"===n.feedbackType,authorNickname:n.authorNickname,translatedFocusTitle:n.focusTranslatedTitle,content:n.content})}if("GroupedBadgeNotification"===e.__typename){var g,v,_,b,x,w;const n=e,r=null==(g=n.badgeNotifications)||null==(v=g.sort((e=>{var t;return(null==e||null==(t=e.badge)?void 0:t.badgeCategory)||0})))||null==(_=v.reverse())?void 0:_[0];return(0,i.default)({},t,{translatedDescriptions:(null==(b=n.badgeNotifications)?void 0:b.map((e=>{const t=null==e?void 0:e.badge;if(t){return(0,o.getTextForBadgeInexact)({name:t.name,description:t.description,fullDescription:t.fullDescription},!0).translatedDescription}return""})))||[],iconSrc:(null==r||null==(x=r.badge)||null==(w=x.icons)?void 0:w.compactUrl)||""})}return l.default.error("An Unknown Notification type was received: "+e.__typename,l.Errors.Internal),null};t.default=p},IwD6:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("1APQ").then(n.t.bind(null,"jChM",7)),modules:["jChM"],loading:()=>i.createElement(a.default,null)});t.default=l},IwqK:function(e,t,n){"use strict";var r=n("q1tI");function i(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect();return{width:n.width/1,height:n.height/1,top:n.top/1,right:n.right/1,bottom:n.bottom/1,left:n.left/1,x:n.left/1,y:n.top/1}}function o(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function a(e){var t=o(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function s(e){return e instanceof o(e).Element||e instanceof Element}function l(e){return e instanceof o(e).HTMLElement||e instanceof HTMLElement}function c(e){return"undefined"!=typeof ShadowRoot&&(e instanceof o(e).ShadowRoot||e instanceof ShadowRoot)}function u(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((s(e)?e.ownerDocument:e.document)||window.document).documentElement}function p(e){return i(d(e)).left+a(e).scrollLeft}function f(e){return o(e).getComputedStyle(e)}function h(e){var t=f(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function m(e,t,n){void 0===n&&(n=!1);var r,s,c=l(t),f=l(t)&&function(e){var t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return 1!==n||1!==r}(t),m=d(t),y=i(e,f),g={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(c||!c&&!n)&&(("body"!==u(t)||h(m))&&(g=(r=t)!==o(r)&&l(r)?{scrollLeft:(s=r).scrollLeft,scrollTop:s.scrollTop}:a(r)),l(t)?((v=i(t,!0)).x+=t.clientLeft,v.y+=t.clientTop):m&&(v.x=p(m))),{x:y.left+g.scrollLeft-v.x,y:y.top+g.scrollTop-v.y,width:y.width,height:y.height}}function y(e){var t=i(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function g(e){return"html"===u(e)?e:e.assignedSlot||e.parentNode||(c(e)?e.host:null)||d(e)}function v(e){return["html","body","#document"].indexOf(u(e))>=0?e.ownerDocument.body:l(e)&&h(e)?e:v(g(e))}function _(e,t){var n;void 0===t&&(t=[]);var r=v(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),a=o(r),s=i?[a].concat(a.visualViewport||[],h(r)?r:[]):r,l=t.concat(s);return i?l:l.concat(_(g(s)))}function b(e){return["table","td","th"].indexOf(u(e))>=0}function x(e){return l(e)&&"fixed"!==f(e).position?e.offsetParent:null}function w(e){for(var t=o(e),n=x(e);n&&b(n)&&"static"===f(n).position;)n=x(n);return n&&("html"===u(n)||"body"===u(n)&&"static"===f(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&l(e)&&"fixed"===f(e).position)return null;for(var n=g(e);l(n)&&["html","body"].indexOf(u(n))<0;){var r=f(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var k="top",O="bottom",E="right",A="left",P="auto",C=[k,O,E,A],S="start",D="end",I="viewport",T="popper",M=C.reduce((function(e,t){return e.concat([t+"-"+S,t+"-"+D])}),[]),j=[].concat(C,[P]).reduce((function(e,t){return e.concat([t,t+"-"+S,t+"-"+D])}),[]),R=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function N(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||i(e)})),r}var L={placement:"bottom",modifiers:[],strategy:"absolute"};function q(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function W(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,i=t.defaultOptions,o=void 0===i?L:i;return function(e,t,n){void 0===n&&(n=o);var i,a,l={placement:"bottom",orderedModifiers:[],options:Object.assign({},L,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},c=[],u=!1,d={state:l,setOptions:function(n){var i="function"==typeof n?n(l.options):n;p(),l.options=Object.assign({},o,l.options,i),l.scrollParents={reference:s(e)?_(e):e.contextElement?_(e.contextElement):[],popper:_(t)};var a=function(e){var t=N(e);return R.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(r,l.options.modifiers)));return l.orderedModifiers=a.filter((function(e){return e.enabled})),l.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,i=e.effect;if("function"==typeof i){var o=i({state:l,name:t,instance:d,options:r}),a=function(){};c.push(o||a)}})),d.update()},forceUpdate:function(){if(!u){var e=l.elements,t=e.reference,n=e.popper;if(q(t,n)){l.rects={reference:m(t,w(n),"fixed"===l.options.strategy),popper:y(n)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach((function(e){return l.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<l.orderedModifiers.length;r++)if(!0!==l.reset){var i=l.orderedModifiers[r],o=i.fn,a=i.options,s=void 0===a?{}:a,c=i.name;"function"==typeof o&&(l=o({state:l,options:s,name:c,instance:d})||l)}else l.reset=!1,r=-1}}},update:(i=function(){return new Promise((function(e){d.forceUpdate(),e(l)}))},function(){return a||(a=new Promise((function(e){Promise.resolve().then((function(){a=void 0,e(i())}))}))),a}),destroy:function(){p(),u=!0}};if(!q(e,t))return d;function p(){c.forEach((function(e){return e()})),c=[]}return d.setOptions(n).then((function(e){!u&&n.onFirstUpdate&&n.onFirstUpdate(e)})),d}}var F={passive:!0};var B={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=void 0===i||i,s=r.resize,l=void 0===s||s,c=o(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach((function(e){e.addEventListener("scroll",n.update,F)})),l&&c.addEventListener("resize",n.update,F),function(){a&&u.forEach((function(e){e.removeEventListener("scroll",n.update,F)})),l&&c.removeEventListener("resize",n.update,F)}},data:{}};function U(e){return e.split("-")[0]}function z(e){return e.split("-")[1]}function G(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function V(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?U(i):null,a=i?z(i):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(o){case k:t={x:s,y:n.y-r.height};break;case O:t={x:s,y:n.y+n.height};break;case E:t={x:n.x+n.width,y:l};break;case A:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=o?G(o):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case S:t[c]=t[c]-(n[u]/2-r[u]/2);break;case D:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var K={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=V({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},H=Math.max,Q=Math.min,Y=Math.round,$={top:"auto",right:"auto",bottom:"auto",left:"auto"};function X(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,s=e.offsets,l=e.position,c=e.gpuAcceleration,u=e.adaptive,p=e.roundOffsets,h=!0===p?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:Y(Y(t*r)/r)||0,y:Y(Y(n*r)/r)||0}}(s):"function"==typeof p?p(s):s,m=h.x,y=void 0===m?0:m,g=h.y,v=void 0===g?0:g,_=s.hasOwnProperty("x"),b=s.hasOwnProperty("y"),x=A,P=k,C=window;if(u){var S=w(n),I="clientHeight",T="clientWidth";S===o(n)&&"static"!==f(S=d(n)).position&&"absolute"===l&&(I="scrollHeight",T="scrollWidth"),i!==k&&(i!==A&&i!==E||a!==D)||(P=O,v-=S[I]-r.height,v*=c?1:-1),i!==A&&(i!==k&&i!==O||a!==D)||(x=E,y-=S[T]-r.width,y*=c?1:-1)}var M,j=Object.assign({position:l},u&&$);return c?Object.assign({},j,((M={})[P]=b?"0":"",M[x]=_?"0":"",M.transform=(C.devicePixelRatio||1)<=1?"translate("+y+"px, "+v+"px)":"translate3d("+y+"px, "+v+"px, 0)",M)):Object.assign({},j,((t={})[P]=b?v+"px":"",t[x]=_?y+"px":"",t.transform="",t))}var J={left:"right",right:"left",bottom:"top",top:"bottom"};function Z(e){return e.replace(/left|right|bottom|top/g,(function(e){return J[e]}))}var ee={start:"end",end:"start"};function te(e){return e.replace(/start|end/g,(function(e){return ee[e]}))}function ne(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&c(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function re(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ie(e,t){return t===I?re(function(e){var t=o(e),n=d(e),r=t.visualViewport,i=n.clientWidth,a=n.clientHeight,s=0,l=0;return r&&(i=r.width,a=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=r.offsetLeft,l=r.offsetTop)),{width:i,height:a,x:s+p(e),y:l}}(e)):l(t)?function(e){var t=i(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):re(function(e){var t,n=d(e),r=a(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=H(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=H(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-r.scrollLeft+p(e),c=-r.scrollTop;return"rtl"===f(i||n).direction&&(l+=H(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:s,x:l,y:c}}(d(e)))}function oe(e,t,n){var r="clippingParents"===t?function(e){var t=_(g(e)),n=["absolute","fixed"].indexOf(f(e).position)>=0&&l(e)?w(e):e;return s(n)?t.filter((function(e){return s(e)&&ne(e,n)&&"body"!==u(e)})):[]}(e):[].concat(t),i=[].concat(r,[n]),o=i[0],a=i.reduce((function(t,n){var r=ie(e,n);return t.top=H(r.top,t.top),t.right=Q(r.right,t.right),t.bottom=Q(r.bottom,t.bottom),t.left=H(r.left,t.left),t}),ie(e,o));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ae(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function se(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function le(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.boundary,l=void 0===a?"clippingParents":a,c=n.rootBoundary,u=void 0===c?I:c,p=n.elementContext,f=void 0===p?T:p,h=n.altBoundary,m=void 0!==h&&h,y=n.padding,g=void 0===y?0:y,v=ae("number"!=typeof g?g:se(g,C)),_=f===T?"reference":T,b=e.rects.popper,x=e.elements[m?_:f],w=oe(s(x)?x:x.contextElement||d(e.elements.popper),l,u),A=i(e.elements.reference),P=V({reference:A,element:b,strategy:"absolute",placement:o}),S=re(Object.assign({},b,P)),D=f===T?S:A,M={top:w.top-D.top+v.top,bottom:D.bottom-w.bottom+v.bottom,left:w.left-D.left+v.left,right:D.right-w.right+v.right},j=e.modifiersData.offset;if(f===T&&j){var R=j[o];Object.keys(M).forEach((function(e){var t=[E,O].indexOf(e)>=0?1:-1,n=[k,O].indexOf(e)>=0?"y":"x";M[e]+=R[n]*t}))}return M}function ce(e,t,n){return H(e,Q(t,n))}function ue(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function de(e){return[k,E,O,A].some((function(t){return e[t]>=0}))}var pe=W({defaultModifiers:[B,K,{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,o=n.adaptive,a=void 0===o||o,s=n.roundOffsets,l=void 0===s||s,c={placement:U(t.placement),variation:z(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,X(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,X(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];l(i)&&u(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});l(r)&&u(r)&&(Object.assign(r.style,o),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=void 0===i?[0,0]:i,a=j.reduce((function(e,n){return e[n]=function(e,t,n){var r=U(e),i=[A,k].indexOf(r)>=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[A,E].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,o),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=void 0===i||i,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=void 0===f||f,m=n.allowedAutoPlacements,y=t.options.placement,g=U(y),v=l||(g===y||!h?[Z(y)]:function(e){if(U(e)===P)return[];var t=Z(e);return[te(e),t,te(t)]}(y)),_=[y].concat(v).reduce((function(e,n){return e.concat(U(n)===P?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?j:l,u=z(r),d=u?s?M:M.filter((function(e){return z(e)===u})):C,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=le(e,{placement:n,boundary:i,rootBoundary:o,padding:a})[U(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),b=t.rects.reference,x=t.rects.popper,w=new Map,D=!0,I=_[0],T=0;T<_.length;T++){var R=_[T],N=U(R),L=z(R)===S,q=[k,O].indexOf(N)>=0,W=q?"width":"height",F=le(t,{placement:R,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),B=q?L?E:A:L?O:k;b[W]>x[W]&&(B=Z(B));var G=Z(B),V=[];if(o&&V.push(F[N]<=0),s&&V.push(F[B]<=0,F[G]<=0),V.every((function(e){return e}))){I=R,D=!1;break}w.set(R,V)}if(D)for(var K=function(e){var t=_.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return I=t,"break"},H=h?3:1;H>0;H--){if("break"===K(H))break}t.placement!==I&&(t.modifiersData[r]._skip=!0,t.placement=I,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=void 0===i||i,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,h=n.tetherOffset,m=void 0===h?0:h,g=le(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),v=U(t.placement),_=z(t.placement),b=!_,x=G(v),P="x"===x?"y":"x",C=t.modifiersData.popperOffsets,D=t.rects.reference,I=t.rects.popper,T="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,M={x:0,y:0};if(C){if(o||s){var j="y"===x?k:A,R="y"===x?O:E,N="y"===x?"height":"width",L=C[x],q=C[x]+g[j],W=C[x]-g[R],F=f?-I[N]/2:0,B=_===S?D[N]:I[N],V=_===S?-I[N]:-D[N],K=t.elements.arrow,Y=f&&K?y(K):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},X=$[j],J=$[R],Z=ce(0,D[N],Y[N]),ee=b?D[N]/2-F-Z-X-T:B-Z-X-T,te=b?-D[N]/2+F+Z+J+T:V+Z+J+T,ne=t.elements.arrow&&w(t.elements.arrow),re=ne?"y"===x?ne.clientTop||0:ne.clientLeft||0:0,ie=t.modifiersData.offset?t.modifiersData.offset[t.placement][x]:0,oe=C[x]+ee-ie-re,ae=C[x]+te-ie;if(o){var se=ce(f?Q(q,oe):q,L,f?H(W,ae):W);C[x]=se,M[x]=se-L}if(s){var ue="x"===x?k:A,de="x"===x?O:E,pe=C[P],fe=pe+g[ue],he=pe-g[de],me=ce(f?Q(fe,oe):fe,pe,f?H(he,ae):he);C[P]=me,M[P]=me-pe}}t.modifiersData[r]=M}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=U(n.placement),l=G(s),c=[A,E].indexOf(s)>=0?"height":"width";if(o&&a){var u=function(e,t){return ae("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:se(e,C))}(i.padding,n),d=y(o),p="y"===l?k:A,f="y"===l?O:E,h=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],m=a[l]-n.rects.reference[l],g=w(o),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,_=h/2-m/2,b=u[p],x=v-d[c]-u[f],P=v/2-d[c]/2+_,S=ce(b,P,x),D=l;n.modifiersData[r]=((t={})[D]=S,t.centerOffset=S-P,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&ne(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=le(t,{elementContext:"reference"}),s=le(t,{altBoundary:!0}),l=ue(a,r),c=ue(s,i,o),u=de(l),d=de(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),fe=n("bmMU"),he=n.n(fe),me=n("HcfF");n.d(t,"a",(function(){return ge}));var ye=[],ge=function(e,t,n){void 0===n&&(n={});var i=r.useRef(null),o={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||ye},a=r.useState({styles:{popper:{position:o.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=a[0],l=a[1],c=r.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);l({styles:Object(me.a)(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:Object(me.a)(n.map((function(e){return[e,t.attributes[e]]})))})},requires:["computeStyles"]}}),[]),u=r.useMemo((function(){var e={onFirstUpdate:o.onFirstUpdate,placement:o.placement,strategy:o.strategy,modifiers:[].concat(o.modifiers,[c,{name:"applyStyles",enabled:!1}])};return he()(i.current,e)?i.current||e:(i.current=e,e)}),[o.onFirstUpdate,o.placement,o.strategy,o.modifiers,c]),d=r.useRef();return Object(me.e)((function(){d.current&&d.current.setOptions(u)}),[u]),Object(me.e)((function(){if(null!=e&&null!=t){var r=(n.createPopper||pe)(e,t,u);return d.current=r,function(){r.destroy(),d.current=null}}}),[e,t,n.createPopper]),{state:d.current?d.current.state:null,styles:s.styles,attributes:s.attributes,update:d.current?d.current.update:null,forceUpdate:d.current?d.current.forceUpdate:null}}},IzJP:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("1r3U"),n.e("1Lqt")]).then(n.t.bind(null,"t8y1",7)),modules:["t8y1"],loading:()=>i.createElement(a.default,null)});t.default=l},J3Bc:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared-intl"),n.e("shared"),n.e("36AW"),n.e("1CX7"),n.e("3MWm"),n.e("bP4J"),n.e("7cbP"),n.e("2mb7"),n.e("7pvw"),n.e("btkI")]).then(n.t.bind(null,"tAVS",7)),modules:["tAVS"],loading:()=>i.createElement(a.default,null)});t.default=l},JBy8:function(e,t,n){var r=n("yoRg"),i=n("eDl+").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},JEum:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.HAS_AGREED_TO_GUIDE_ACKNOWLEDGEMENT=t.GUIDE_ACKNOWLEDGEMENT_DETAILS=t.GUIDE_ACKNOWLEDGEMENT_CONVERSATION=t.CONFIRMATION_BUBBLE=t.CHAT_BOT_NAME=t.AGREE_TO_GUIDE_ACKNOWLEDGEMENT=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}const s=o.doNotTranslateYet("Khanmigo");t.CHAT_BOT_NAME=s;const l={promoName:"ai-terms_accepted",interactionId:"ai-terms_click",actionBubble:{label:"I understand",command:"I understand"}};t.GUIDE_ACKNOWLEDGEMENT_DETAILS=l;const c={text:o.doNotTranslateYet("I understand"),user:"Tutor",type:"outgoing",serverOnly:!1,uiOnly:!1,interactionId:""};t.CONFIRMATION_BUBBLE=c;const u=[{text:o.doNotTranslateYet("Hi. I’m %(guideName)s - your AI guide. I use Artificial Intelligence (AI) to help you learn on Khan Academy. It’s my favorite thing!",{guideName:s}),user:"Tutor",type:"incoming",serverOnly:!1,uiOnly:!1,interactionId:""},{text:o.doNotTranslateYet("I'm still pretty new, so I sometimes make mistakes. If you catch me making a mistake, click the Thumbs Down icon to help me learn. For example, if I give you the wrong math answer, click Thumbs Down."),user:"Tutor",type:"incoming",serverOnly:!1,uiOnly:!1,interactionId:""}];t.GUIDE_ACKNOWLEDGEMENT_CONVERSATION=u;const d={text:o.doNotTranslateYet('Please click on "I understand" to start learning today.'),user:"Tutor",type:"incoming",serverOnly:!1,uiOnly:!1,interactionId:"",actionBubbles:[{label:l.actionBubble.label,command:l.actionBubble.command}]};t.AGREE_TO_GUIDE_ACKNOWLEDGEMENT=d;const p=(0,i.default)({},d,{actionBubbles:[]});t.HAS_AGREED_TO_GUIDE_ACKNOWLEDGEMENT=p},JSgJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useRequestIdBuilder=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),i=n("NE0T"),o=n("/4kL"),a=n("+BXU");function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}t.useRequestIdBuilder=()=>{const e=(0,o.useWbdContextCombiner)();return r.useCallback(((t,n,r)=>{const o=(0,a.toWbdGqlOp)(t),s=e(r);return(0,i.getGqlRequestId)(o,n,s)}),[e])}},JTJg:function(e,t,n){"use strict";var r=n("I+eb"),i=n("4zBA"),o=n("WjRb"),a=n("HYAF"),s=n("V37c"),l=n("qxPZ"),c=i("".indexOf);r({target:"String",proto:!0,forced:!l("includes")},{includes:function(e){return!!~c(s(a(this)),s(o(e)),arguments.length>1?arguments[1]:void 0)}})},JX7q:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},JasB:function(e,t,n){"use strict";n.r(t),n.d(t,"MEDIA_DEFAULT_SPEC",(function(){return u})),n.d(t,"MEDIA_INTERNAL_SPEC",(function(){return d})),n.d(t,"MEDIA_MODAL_SPEC",(function(){return p})),n.d(t,"MediaLayout",(function(){return v})),n.d(t,"MediaLayoutContext",(function(){return h})),n.d(t,"Spring",(function(){return _})),n.d(t,"Strut",(function(){return x})),n.d(t,"VALID_MEDIA_SIZES",(function(){return l})),n.d(t,"queryMatchesSize",(function(){return k}));var r=n("q1tI"),i=n("gE8/"),o=n("mR6N"),a=n("JimW");function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}const l=["small","medium","large"],c=i.default.large_24,u={small:{query:"(max-width: 767px)",totalColumns:4,gutterWidth:i.default.medium_16,marginWidth:i.default.medium_16},medium:{query:"(min-width: 768px) and (max-width: 1023px)",totalColumns:8,gutterWidth:i.default.xLarge_32,marginWidth:i.default.large_24},large:{query:"(min-width: 1024px)",totalColumns:12,gutterWidth:i.default.xLarge_32,marginWidth:c,maxWidth:1120+2*c}},d={large:{query:"(min-width: 1px)",totalColumns:12,gutterWidth:i.default.xLarge_32,marginWidth:i.default.medium_16}},p={small:{query:"(max-width: 767px)",totalColumns:4,gutterWidth:i.default.medium_16,marginWidth:i.default.medium_16},large:{query:"(min-width: 768px)",totalColumns:12,gutterWidth:i.default.xLarge_32,marginWidth:i.default.xxLarge_48}},f={ssrSize:"large",mediaSpec:u};var h=r.createContext(f);const m=[...Object.values(u).map((e=>e.query)),...Object.values(d).map((e=>e.query)),...Object.values(p).map((e=>e.query))],y={};class g extends r.Component{constructor(e){super(e),this.cleanupThunks=void 0,this.state={size:void 0},this.cleanupThunks=[]}componentDidMount(){const e=Object.entries(this.props.mediaSpec);for(const[t,n]of e){const e=y[n.query];if(!e)continue;const r=e=>{e.matches&&this.setState({size:t})};e.addListener(r),this.cleanupThunks.push((()=>e.removeListener(r)))}}componentWillUnmount(){this.cleanupThunks.forEach((e=>e()))}getCurrentSize(e){if(this.state.size)return this.state.size;{const e=Object.entries(this.props.mediaSpec);for(const[t,n]of e){if(y[n.query].matches)return t}}return"large"}isServerSide(){return"undefined"==typeof window||!window.matchMedia}getMockStyleSheet(e){const{styleSheets:t}=this.props,n={};if(!t)return n;for(const r of Object.keys(t)){const i=t[r];if(i)for(const r of Object.keys(i))Object.prototype.hasOwnProperty.call(n,r)||(n[r]=[t.all&&t.all[r],"small"===e&&[t.mdOrSmaller&&t.mdOrSmaller[r],t.small&&t.small[r]],"medium"===e&&[t.mdOrSmaller&&t.mdOrSmaller[r],t.mdOrLarger&&t.mdOrLarger[r],t.medium&&t.medium[r]],"large"===e&&[t.mdOrLarger&&t.mdOrLarger[r],t.large&&t.large[r]]])}return n}render(){const{children:e,mediaSpec:t,ssrSize:n,overrideSize:r}=this.props;if(!this.isServerSide())for(const e of m.filter((e=>!y[e])))y[e]=window.matchMedia(e);const i=r||this.isServerSide()&&n||this.getCurrentSize(t);return e({mediaSize:i,mediaSpec:t,styles:this.getMockStyleSheet(i)})}}class v extends r.Component{render(){return r.createElement(h.Consumer,null,(({overrideSize:e,ssrSize:t,mediaSpec:n})=>r.createElement(g,s({},this.props,{overrideSize:e,ssrSize:t,mediaSpec:n}))))}}class _ extends r.Component{render(){const{style:e}=this.props;return r.createElement(a.View,{"aria-hidden":"true",style:[b.grow,e]})}}const b=o.StyleSheet.create({grow:{flexGrow:1}});class x extends r.Component{render(){const{size:e,style:t}=this.props;return r.createElement(a.View,{"aria-hidden":"true",style:[w(e),t]})}}const w=e=>({width:e,MsFlexBasis:e,MsFlexPreferredSize:e,WebkitFlexBasis:e,flexBasis:e,flexShrink:0}),k=(e,t)=>{switch(e){case"all":return!0;case"small":return"small"===t;case"mdOrSmaller":return"medium"===t||"small"===t;case"medium":return"medium"===t;case"mdOrLarger":return"medium"===t||"large"===t;case"large":return"large"===t;default:throw new Error(`Unsupported mediaSize: ${t}`)}}},JfAA:function(e,t,n){"use strict";var r=n("4zBA"),i=n("Xnc8").PROPER,o=n("busE"),a=n("glrk"),s=n("OpvP"),l=n("V37c"),c=n("0Dky"),u=n("rW0t"),d="toString",p=RegExp.prototype,f=p.toString,h=r(u),m=c((function(){return"/a/b"!=f.call({source:"a",flags:"b"})})),y=i&&f.name!=d;(m||y)&&o(RegExp.prototype,d,(function(){var e=a(this),t=l(e.source),n=e.flags;return"/"+t+"/"+l(void 0===n&&s(p,e)&&!("flags"in p)?h(e):n)}),{unsafe:!0})},Ji7B:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=c(n("q1tI")),a=c(n("4PhQ")),s=r(n("Sgdd"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class u extends o.Component{constructor(...e){super(...e),this.state={error:null},this.logError=(e,t)=>{this.props.onError?this.props.onError(e,t):a.default.error("CSR Error",a.Errors.Internal,{metadata:(0,i.default)({},t),cause:e})},this.renderError=()=>this.props.errorFallback?this.props.errorFallback(this.state.error||this.props.error):o.createElement(s.default,null)}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){this.logError(e,t)}render(){return this.state.error||this.props.error?this.renderError():this.props.children}}t.default=u},JiZb:function(e,t,n){"use strict";var r=n("0GbY"),i=n("m/L8"),o=n("tiKp"),a=n("g6v/"),s=o("species");e.exports=function(e){var t=r(e),n=i.f;a&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},JimW:function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"IDProvider",(function(){return I})),n.d(t,"RenderState",(function(){return O})),n.d(t,"RenderStateRoot",(function(){return G})),n.d(t,"Server",(function(){return M})),n.d(t,"Text",(function(){return p})),n.d(t,"UniqueIDProvider",(function(){return D})),n.d(t,"View",(function(){return k})),n.d(t,"WithSSRPlaceholder",(function(){return A})),n.d(t,"addStyle",(function(){return h})),n.d(t,"useForceUpdate",(function(){return L})),n.d(t,"useIsMounted",(function(){return W})),n.d(t,"useLatestRef",(function(){return F})),n.d(t,"useOnMountEffect",(function(){return q})),n.d(t,"useOnline",(function(){return B})),n.d(t,"useRenderState",(function(){return j})),n.d(t,"useUniqueIdWithMock",(function(){return R})),n.d(t,"useUniqueIdWithoutMock",(function(){return N}));var r=n("q1tI"),i=n("mR6N");function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function a(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function s(e){const t=[];if(!e)return t;if(Array.isArray(e))for(const n of e)t.push(...s(n));else t.push(e);return t}function l(t){const n=[],r=[];if(!t)return{style:{},className:""};const o=void 0!==e&&e.SNAPSHOT_INLINE_APHRODITE;s(t).forEach((e=>{const t=e._definition;if(null!=t)if(o){const e={};for(const[n,r]of Object.entries(t))e[n.replace(/-[a-z]/g,(e=>e[1].toUpperCase()))]=r;r.push(e)}else n.push(e);else r.push(e)}));const a=Object.assign({},...r);if(r.length>0&&!o){const e=i.StyleSheet.create({inlineStyles:a});n.push(e.inlineStyles)}return{style:o?a:{},className:Object(i.css)(...n)}}const c=["children","style","tag","testId"],u=/^h[1-6]$/,d=i.StyleSheet.create({text:{WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"},header:{marginTop:0,marginBottom:0}});class p extends r.Component{render(){const e=this.props,{children:t,style:n,tag:i,testId:s}=e,p=a(e,c),f=u.test(i),h=l([d.text,f&&d.header,n]);return r.createElement(i,o({},p,{style:h.style,className:h.className,"data-test-id":s}),t)}}p.defaultProps={tag:"span"};const f=["className","style"];function h(e,t){return r.forwardRef(((n,i)=>{const{className:s,style:c}=n,u=a(n,f),d="string"==typeof e?m[e]:null,{className:p,style:h}=l([d,t,c]);return r.createElement(e,o({},u,{ref:i,className:[p,s].filter(Boolean).join(" "),style:h}))}))}const m=i.StyleSheet.create({button:{margin:0,"::-moz-focus-inner":{border:0}}}),y=["testId","tag"],g=i.StyleSheet.create({default:{alignItems:"stretch",borderWidth:0,borderStyle:"solid",boxSizing:"border-box",display:"flex",flexDirection:"column",margin:0,padding:0,position:"relative",zIndex:0,minHeight:0,minWidth:0}}),v=h("div",g.default),_=h("article",g.default),b=h("aside",g.default),x=h("nav",g.default),w=h("section",g.default);class k extends r.Component{render(){const e=this.props,{testId:t,tag:n}=e,i=o({},a(e,y),{"data-test-id":t});switch(n){case"article":return r.createElement(_,i);case"aside":return r.createElement(b,i);case"nav":return r.createElement(x,i);case"section":return r.createElement(w,i);case"div":return r.createElement(v,i);default:throw Error(`${n} is not an allowed value for the 'tag' prop`)}}}k.defaultProps={tag:"div"};const O={Root:"root",Initial:"initial",Standard:"standard"},E=r.createContext(O.Root);class A extends r.Component{constructor(...e){super(...e),this.state={mounted:!1},this._isTheRootComponent=!1}componentDidMount(){this._isTheRootComponent&&this.setState({mounted:!0})}_renderAsRootComponent(){const{mounted:e}=this.state,{children:t,placeholder:n}=this.props;return this._isTheRootComponent=!0,e?r.createElement(E.Provider,{value:O.Standard},t()):n?r.createElement(E.Provider,{value:O.Initial},n()):null}_maybeRender(e){const{children:t,placeholder:n}=this.props;switch(e){case O.Root:return this._renderAsRootComponent();case O.Initial:return n?n():null;case O.Standard:return t()}var r;return console.log(`We got a render state we don't understand: "${null!=(r=JSON.stringify(e))?r:""}"`),this._maybeRender(O.Root)}render(){return r.createElement(E.Consumer,null,(e=>this._maybeRender(e)))}}class P{constructor(e){this._uniqueFactoryName=void 0,this.get=e=>{const t=e.toLowerCase();if(!this._hasValidIdChars(e))throw new Error(`Invalid identifier key: ${e}`);return`${this._uniqueFactoryName}-${t}`};const t=(e="string"==typeof e?e:"").toLowerCase();if(!this._hasValidIdChars(t))throw new Error(`Invalid factory scope: ${e}`);this._uniqueFactoryName=`uid-${t}-${P._factoryUniquenessCounter++}`}_hasValidIdChars(e){if("string"!=typeof e)return!1;const t=e.replace(/[^\d\w-]/g,"-");return e===t}}P._factoryUniquenessCounter=0;class C{get(e){return e}}C.Default=new C;var S=C.Default;class D extends r.Component{constructor(...e){super(...e),this._idFactory=void 0}_performRender(e){const{children:t,mockOnFirstRender:n,scope:r}=this.props;return e?n?t(S):null:(this._idFactory||(this._idFactory=new P(r)),t(this._idFactory))}render(){return r.createElement(A,{placeholder:()=>this._performRender(!0)},(()=>this._performRender(!1)))}}class I extends r.Component{renderChildren(e){const{id:t,children:n}=this.props,r=e?e.get(I.defaultId):t;if(!r)throw new Error("Did not get an identifier factory nor a id prop");return n(r)}render(){const{id:e,scope:t}=this.props;return e?this.renderChildren():r.createElement(D,{scope:t,mockOnFirstRender:!0},(e=>this.renderChildren(e)))}}I.defaultId="wb-id";let T=!1;var M={isServerSide:()=>T,setServerSide:()=>{T=!0}};const j=()=>Object(r.useContext)(E),R=e=>{const t=j(),n=Object(r.useRef)(null);if(t===O.Root)throw new Error("Components using useUniqueIdWithMock() should be descendants of <RenderStateRoot>");return t===O.Initial?S:(n.current||(n.current=new P(e)),n.current)},N=e=>{const t=j(),n=Object(r.useRef)(null);if(t===O.Root)throw new Error("Components using useUniqueIdWithoutMock() should be descendants of <RenderStateRoot>");return t===O.Initial?null:(n.current||(n.current=new P(e)),n.current)},L=()=>{const[,e]=r.useState(!1);return r.useCallback((()=>e((e=>!e))),[])},q=e=>{r.useEffect(e,[])},W=()=>{const e=r.useRef(!1);return q((()=>(e.current=!0,()=>{e.current=!1}))),r.useCallback((()=>e.current),[])};function F(e){const t=r.useRef(e);return t.current=e,t}const B=()=>{const e=L();return Object(r.useEffect)((()=>{const t=()=>e();return window.addEventListener("online",t),window.addEventListener("offline",t),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",t)}}),[e]),navigator.onLine},{useEffect:U,useState:z}=r,G=({children:e,throwIfNested:t=!0})=>{const[n,i]=z(!0),o=j();if(U((()=>{i(!1)}),[]),o!==O.Root){if(t)throw new Error("There's already a <RenderStateRoot> above this instance in the render tree.  This instance should be removed.");return e}const a=n?O.Initial:O.Standard;return r.createElement(E.Provider,{value:a},e)}}.call(this,n("yLpj"))},Jose:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function i(e){return e&&e.__esModule?e:{default:e}}var o=i(n("Hqix")),a=i(n("fJw+")),s=i(n("wnKv")),l=n("DIV9"),c=(0,o.default)(a.default);t.defaultSelectorHandlers=[function(e,t,n){return":"!==e[0]?null:n(t+e)},function(e,t,n){return"@"!==e[0]?null:e+"{"+n(t)+"}"}];t.generateCSS=function e(t,n,r,i,o){for(var a=new s.default,l=0;l<n.length;l++)a.addStyleType(n[l]);var c=new s.default,u="";return a.forEach((function(n,a){r.some((function(s){var l=s(a,t,(function(t){return e(t,[n],r,i,o)}));if(null!=l)return u+=l,!0}))||c.set(a,n,!0)})),d(t,c,i,o,r)+u};var u=function(e,t,n){return(0,l.kebabifyStyleName)(e)+":"+n(e,t)+";"},d=function(e,t,n,i,o){!function(e,t,n){if(t)for(var r=Object.keys(t),i=0;i<r.length;i++){var o=r[i];e.has(o)&&e.set(o,t[o](e.get(o),n),!1)}}(t,n,o);var a=r({},t.elements),s=c(t.elements),d=Object.keys(s);if(d.length!==t.keyOrder.length)for(var p=0;p<d.length;p++)if(!a.hasOwnProperty(d[p])){var f=void 0;if((f="W"===d[p][0]?d[p][6].toLowerCase()+d[p].slice(7):"o"===d[p][1]?d[p][3].toLowerCase()+d[p].slice(4):d[p][2].toLowerCase()+d[p].slice(3))&&a.hasOwnProperty(f)){var h=t.keyOrder.indexOf(f);t.keyOrder.splice(h,0,d[p])}else t.keyOrder.unshift(d[p])}var m=!1===i?l.stringifyValue:l.stringifyAndImportantifyValue,y=[];for(p=0;p<t.keyOrder.length;p++){var g=t.keyOrder[p],v=s[g];if(Array.isArray(v))for(var _=0;_<v.length;_++)y.push(u(g,v[_],m));else y.push(u(g,v,m))}return y.length?e+"{"+y.join("")+"}":""};t.generateCSSRuleset=d},JvOi:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=Object.freeze({SOF:"<SOF>",EOF:"<EOF>",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"})},"Jxn/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PROGRAM_STATUS=void 0;const r=Object.freeze({CHALLENGE_NOT_STARTED:-1,CHALLENGE_STARTED:0,CHALLENGE_COMPLETE:1,PROJECT_NOT_STARTED:2,PROJECT_STARTED:3,PROJECT_PASS:5});t.PROGRAM_STATUS=r},K0xE:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=r(n("/5v6")),a=n("TnRt");t.default=class{constructor(e,t,n){this.addLabel=(e,t)=>{if(this._features.logging||this._features.profiling){if(this._features.profiling){const n=JSON.stringify(t);null==n?performance.mark(`${this._action}:${e}`):performance.mark(`${this._action}:${e}=${n}`)}this._labels[e]=t}},this.end=e=>{if(this._ended)throw new o.default("Trace already closed",a.Errors.Internal);if(this._ended=!0,this._features.profiling&&(performance.mark(`${this._action}:END`),performance.measure(`⬢ ${this._action}`,`${this._action}:START`,`${this._action}:END`)),this._features.logging){const t=(0,i.default)({},this._labels,e);console.debug(`TRACED: ${this._logMessage}`,t)}},this._features=(0,i.default)({},n),this._labels={},this._ended=!1,this._action=e,this._logMessage=`${e}${t?`: ${t}`:""}`,this._features.profiling&&performance.mark(`${e}:START`),this._features.logging&&console.debug(`TRACE: ${this._logMessage}`)}get action(){return this._action}}},K1UA:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.monoFontFamily=t.fonts=t.fontSizeMedium=t.deprecatedTypography=t.baseLineHeight=t.baseFontSize=void 0;var i=r(n("pVnL")),o=r(n("Pwnf")),a=r(n("uEGL"));t.baseFontSize="14px";t.fontSizeMedium="16px";t.baseLineHeight="20px";t.monoFontFamily="Monaco,Menlo,Consolas,'Courier New',monospace";const s={regular:"inherit"};t.fonts=s;const l={color:o.default.offWhite,fontFamily:"inherit",fontSize:15,fontWeight:"bold",letterSpacing:.8,lineHeight:"19px",textTransform:"uppercase",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased"},c={subjectHeadingDesktop:{fontFamily:"inherit",fontSize:50,fontWeight:"bold",lineHeight:"61px"},subjectHeadingMobile:{fontFamily:"inherit",fontSize:35,fontWeight:"bold",lineHeight:"37px"},conceptHeadingDesktop:{fontFamily:"inherit",fontSize:35,fontWeight:"bold",lineHeight:"37px"},conceptHeadingMobile:{fontFamily:"inherit",fontSize:23,fontWeight:"bold",lineHeight:"27px"},subheadingDesktop:{fontFamily:"inherit",fontSize:23,fontWeight:"bold",lineHeight:"27px"},subheadingMobile:{fontFamily:"inherit",fontSize:20,fontWeight:"bold",lineHeight:"24px"},smallSubheadingDesktop:{fontFamily:"inherit",fontSize:20,lineHeight:1.25},smallSubheadingMobile:{fontFamily:"inherit",fontSize:15,lineHeight:1.25},smallHeading:{color:o.default.offBlack,fontFamily:"inherit",fontSize:17,fontWeight:"bold",lineHeight:"23px"},smallHeadingMobile:{color:o.default.offBlack,fontFamily:"inherit",fontSize:15,fontWeight:"bold",lineHeight:"18px"},accentHeading:{color:o.default.offBlack50,fontFamily:"inherit",fontSize:15,fontWeight:"bold",letterSpacing:.8,lineHeight:"19px",textTransform:"uppercase"},bodyLarge:{fontFamily:s.regular,fontSize:20,lineHeight:"30px"},bodySmall:{fontFamily:s.regular,fontSize:17,fontWeight:"normal",lineHeight:"23px"},bodySmallBold:{fontFamily:s.regular,fontSize:17,fontWeight:"bold",lineHeight:"23px"},bodyXsmall:{fontFamily:s.regular,fontSize:15,lineHeight:"22px"},bodyXsmallBold:{fontFamily:"inherit",fontSize:15,fontWeight:"bold",lineHeight:"22px"},breadcrumb:l,breadcrumbSmall:(0,i.default)({},l,{fontSize:12,lineHeight:"13px"}),labelLarge:{fontFamily:"inherit",fontSize:23,fontWeight:"bold",lineHeight:"27px"},labelMedium:{fontFamily:"inherit",fontSize:15,fontWeight:"bold",lineHeight:"18px"},labelSmall:{fontFamily:s.regular,fontSize:12,lineHeight:"14px"},caption:{fontFamily:s.regular,fontSize:14,fontStyle:"italic",lineHeight:"17px"},desktopScalingOnMobile:{MozTextSizeAdjust:"100%",MsTextSizeAdjust:"100%",WebkitTextSizeAdjust:"100%"},modalSubtitle:{fontSize:12,lineHeight:1.65,WebkitFontSmoothing:"antialiased",fontWeight:"bold"},wonderBlocksHeader:{paddingLeft:16,paddingRight:16,paddingBottom:24,paddingTop:34,[a.default.mdOrLarger]:{paddingBottom:32}},wonderBlocksTitle:{color:o.default.white,fontWeight:900,fontSize:28,lineHeight:"32px",margin:0,[a.default.mdOrLarger]:{fontSize:36,lineHeight:"40px"}},wonderBlocksLabelLarge:{fontSize:16,lineHeight:"20px",fontWeight:700}};t.deprecatedTypography=c},K1Ye:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared"),n.e("3iUY"),n.e("1OMm"),n.e("7EZm"),n.e("1FEV"),n.e("1cl1"),n.e("1758"),n.e("5Qr9"),n.e("54cU"),n.e("Xhu5")]).then(n.t.bind(null,"TO0x",7)),modules:["TO0x"],loading:()=>i.createElement(a.default,null)});t.default=l},K6Rb:function(e,t,n){var r=n("QNWe"),i=Function.prototype,o=i.apply,a=i.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(o):function(){return a.apply(o,arguments)})},KAy6:function(e,t,n){"use strict";e.exports=n("IDhZ")},KFoM:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return a}));var r=n("q1tI"),i=r.createContext(),o=r.createContext();function a(e){var t=e.children,n=r.useState(null),a=n[0],s=n[1],l=r.useRef(!1);r.useEffect((function(){return function(){l.current=!0}}),[]);var c=r.useCallback((function(e){l.current||s(e)}),[]);return r.createElement(i.Provider,{value:a},r.createElement(o.Provider,{value:c},t))}},KHdJ:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=d(n("q1tI")),o=n("mR6N"),a=n("JimW"),s=r(n("Pwnf")),l=r(n("gE8/")),c=d(n("8jAt"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const p=o.StyleSheet.create({root:{display:"inline-flex",backgroundColor:s.default.blue,borderRadius:"50%"},large:{height:l.default.large_24,width:l.default.large_24},medium:{height:l.default.medium_16,width:l.default.medium_16}});var f=({size:e,style:t})=>i.createElement(a.View,{"aria-label":c._("You have a new notification"),style:[p.root,"large"===e&&p.large,"medium"===e&&p.medium,t]});t.default=f},KPIg:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("1XRq").then(n.t.bind(null,"dQhb",7)),modules:["dQhb"],loading:()=>i.createElement(a.default,null)});t.default=l},KT6C:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.SSR_ASSET_NAME=t.REGISTER_FULL_PAGE_SSR_NAME=t.KA_JSON_ASSETS_NAME=void 0;var i=r(n("zV/S"));t.REGISTER_FULL_PAGE_SSR_NAME="__registerFullPageSSR";const o=i.default.assetStoreName;t.KA_JSON_ASSETS_NAME=o;const a=i.default.variableName;t.SSR_ASSET_NAME=a},KZw2:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.READ_NOTIFICATION_MUTATION=t.NOTIFICATIONS_FOR_USER_QUERY=t.CLEAR_NOTIFICATIONS_MUTATION=void 0;var i=r(n("lTCR")),o=n("8r+/");let a,s,l,c=e=>e;const u=(0,o.gqlOp)((0,i.default)(a||(a=c`
    mutation clearBrandNewNotifications {
        clearBrandNewNotifications {
            error {
                code
            }
        }
    }
`)));t.CLEAR_NOTIFICATIONS_MUTATION=u;const d=(0,o.gqlOp)((0,i.default)(s||(s=c`
    mutation readNotification($key: String!) {
        readNotification(key: $key) {
            error {
                code
            }
        }
    }
`)));t.READ_NOTIFICATION_MUTATION=d;const p=(0,o.gqlOp)((0,i.default)(l||(l=c`
    query getNotificationsForUser($after: ID) {
        user {
            id
            notifications(after: $after) {
                notifications {
                    __typename
                    brandNew
                    class_
                    date
                    kaid
                    read
                    url
                    urlsafeKey
                    ...ThreadCreatedNotificationType
                    ...AssignmentDueDateNotificationType
                    ...AssignmentCreatedNotificationType
                    ...CoachRequestNotificationType
                    ...BadgeNotificationType
                    ...CourseMasteryGoalCreatedNotificationType
                    ...ModeratorNotificationType
                    ...ProgramFeedbackNotificationType
                    ...CoachRequestAcceptedNotificationType
                    ...AvatarNotificationType
                    ...InfoNotificationType
                    ...ResponseFeedbackNotificationType
                    ...GroupedBadgeNotificationType
                }
                pageInfo {
                    nextCursor
                }
            }
        }
    }
    fragment ThreadCreatedNotificationType on ThreadCreatedNotification {
        coachee {
            id
            kaid
            nickname
        }
        threadId
        flagged
    }
    fragment AssignmentDueDateNotificationType on AssignmentDueDateNotification {
        numAssignments
        dueDate
        contentTitle
        curationNodeIconURL
    }
    fragment AssignmentCreatedNotificationType on AssignmentCreatedNotification {
        numAssignments
        contentTitle
        curationNodeIconURL
        className
    }
    fragment CoachRequestNotificationType on CoachRequestNotification {
        coachIsParent
        coach {
            id
            kaid
            nickname
        }
    }
    fragment BadgeNotificationType on BadgeNotification {
        badgeName
        badge {
            description
            fullDescription
            name
            relativeUrl
            icons {
                compactUrl
            }
        }
    }
    fragment CourseMasteryGoalCreatedNotificationType on CourseMasteryGoalCreatedNotification {
        curationNodeIconURL
        curationNodeTranslatedTitle
        masteryPercentage
    }
    fragment ModeratorNotificationType on ModeratorNotification {
        text
    }
    fragment ProgramFeedbackNotificationType on ProgramFeedbackNotification {
        authorAvatarSrc
        authorNickname
        feedbackType
        translatedScratchpadTitle
        content
    }
    fragment CoachRequestAcceptedNotificationType on CoachRequestAcceptedNotification {
        isMultipleClassrooms
        student {
            id
            email
            nickname
        }
        classroom {
            cacheId
            id
            name
            topics {
                id
                slug
                iconUrl
                key
                translatedStandaloneTitle
            }
        }
    }
    fragment AvatarNotificationType on AvatarNotification {
        name
        thumbnailSrc
    }
    fragment InfoNotificationType on InfoNotification {
        notificationType
    }
    fragment ResponseFeedbackNotificationType on ResponseFeedbackNotification {
        authorAvatarUrl
        authorNickname
        feedbackType
        focusTranslatedTitle
        content
        sumVotesIncremented
    }
    fragment GroupedBadgeNotificationType on GroupedBadgeNotification {
        badgeNotifications {
            badge {
                badgeCategory
                description
                fullDescription
                name
                icons {
                    compactUrl
                }
            }
        }
    }
`)));t.NOTIFICATIONS_FOR_USER_QUERY=p},KkKZ:function(e,t,n){"use strict";t.a={disabled:!1}},KmKo:function(e,t,n){var r=n("xluM"),i=n("glrk"),o=n("3Eq5");e.exports=function(e,t,n){var a,s;i(e);try{if(!(a=o(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(e){s=!0,a=e}if("throw"===t)throw n;if(s)throw a;return i(a),n}},Kx30:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("6YAN"),n.e("cGmj"),n.e("6vyw"),n.e("585C"),n.e("5ypV"),n.e("pk5P"),n.e("1EIf"),n.e("RUgC"),n.e("5Do4"),n.e("4mo8"),n.e("4BuB"),n.e("4zSM"),n.e("4tGh"),n.e("5TIj"),n.e("6YFa")]).then(n.t.bind(null,"xKES",7)),modules:["xKES"],loading:()=>i.createElement(a.default,null)});t.default=l},L2ys:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return c})),n.d(t,"b",(function(){return u}));var r=n("rWdj"),i={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},o=Object.freeze({});function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i,a=void 0,l=Array.isArray(e),c=[e],d=-1,p=[],f=void 0,h=void 0,m=void 0,y=[],g=[],v=e;do{var _=++d===c.length,b=_&&0!==p.length;if(_){if(h=0===g.length?void 0:y[y.length-1],f=m,m=g.pop(),b){if(l)f=f.slice();else{for(var x={},w=0,k=Object.keys(f);w<k.length;w++){var O=k[w];x[O]=f[O]}f=x}for(var E=0,A=0;A<p.length;A++){var P=p[A][0],C=p[A][1];l&&(P-=E),l&&null===C?(f.splice(P,1),E++):f[P]=C}}d=a.index,c=a.keys,p=a.edits,l=a.inArray,a=a.prev}else{if(h=m?l?d:c[d]:void 0,null==(f=m?m[h]:v))continue;m&&y.push(h)}var S=void 0;if(!Array.isArray(f)){if(!s(f))throw new Error("Invalid AST Node: "+Object(r.a)(f));var D=u(t,f.kind,_);if(D){if((S=D.call(t,f,h,m,y,g))===o)break;if(!1===S){if(!_){y.pop();continue}}else if(void 0!==S&&(p.push([h,S]),!_)){if(!s(S)){y.pop();continue}f=S}}}void 0===S&&b&&p.push([h,f]),_?y.pop():(a={inArray:l,index:d,keys:c,edits:p,prev:a},c=(l=Array.isArray(f))?f:n[f.kind]||[],d=-1,p=[],m&&g.push(m),m=f)}while(void 0!==a);return 0!==p.length&&(v=p[p.length-1][1]),v}function s(e){return Boolean(e&&"string"==typeof e.kind)}function l(e){var t=new Array(e.length);return{enter:function(n){for(var r=0;r<e.length;r++)if(!t[r]){var i=u(e[r],n.kind,!1);if(i){var a=i.apply(e[r],arguments);if(!1===a)t[r]=n;else if(a===o)t[r]=o;else if(void 0!==a)return a}}},leave:function(n){for(var r=0;r<e.length;r++)if(t[r])t[r]===n&&(t[r]=null);else{var i=u(e[r],n.kind,!0);if(i){var a=i.apply(e[r],arguments);if(a===o)t[r]=o;else if(void 0!==a&&!1!==a)return a}}}}}function c(e,t){return{enter:function(n){e.enter(n);var r=u(t,n.kind,!1);if(r){var i=r.apply(t,arguments);return void 0!==i&&(e.leave(n),s(i)&&e.enter(i)),i}},leave:function(n){var r,i=u(t,n.kind,!0);return i&&(r=i.apply(t,arguments)),e.leave(n),r}}}function u(e,t,n){var r=e[t];if(r){if(!n&&"function"==typeof r)return r;var i=n?r.leave:r.enter;if("function"==typeof i)return i}else{var o=n?e.leave:e.enter;if(o){if("function"==typeof o)return o;var a=o[t];if("function"==typeof a)return a}}}},L3zz:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{children:t,urlParams:n,safeWithNav:r}=e,h=(0,o.default)(e,f),m=(0,p.default)();return a.createElement(l.default,(0,i.default)({target:"_blank",href:(0,c.default)(d.default.kaLocale,(0,i.default)({c_src:(0,u.getKaid)(m.profile)},n))},r?{safeWithNav:r}:null,h),null!=t?t:s._("Donate"))};var i=r(n("pVnL")),o=r(n("8OQS")),a=m(n("q1tI")),s=m(n("8jAt")),l=r(n("SGU3")),c=r(n("CNxO")),u=n("SjSX"),d=r(n("Q8Wn")),p=r(n("EF8l"));const f=["children","urlParams","safeWithNav"];function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}},L8hj:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.TRANSFER_AUTH_TOKEN_QUERY=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("lTCR")),a=n("Pk2J"),s=n("8r+/"),l=r(n("f4yp")),c=r(n("4Du/")),u=r(n("cfQQ")),d=r(n("Ssu9")),p=n("Y8R6"),f=n("MRvb"),h=r(n("CtWX")),m=n("RLi/");let y;function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}const v=(0,s.gqlOp)((0,o.default)(y||(y=(e=>e)`
        query transferAuthTokenQuery {
            user {
                id
                transferAuthToken
            }
        }
    `)));t.TRANSFER_AUTH_TOKEN_QUERY=v;class _ extends i.Component{constructor(...e){super(...e),this._redirecting=!1}_renderRedirectOrChildren(e){const{location:t,children:n}=this.props;return null==e||((e,t)=>{const n=(0,f.parseUrl)(e),r=(0,f.parseUrl)(t);return n.href===r.href})(e,t.href)?n:((0,p.redirect)(e),this._redirecting=!0,i.createElement(h.default,null))}_renderFallbackRedirect(e){const{location:t}=this.props,n=(0,f.parseUrl)(t.href),r="en"===e.lang?null:(0,m.determineRedirect)(n);return this._renderRedirectOrChildren(r)}render(){const{location:e,profile:t}=this.props;if(this._redirecting)return i.createElement(h.default,null);const{kaLocale:n,status:r}=(null==t?void 0:t.get("preferredKaLocale"))||{},o=d.default.parse(e.hostname);return("www"===o.lang||null===o.lang)&&n&&"en"!==n&&m.REDIRECTABLE_PREFERRED_LOCALES.includes(n)?i.createElement(l.default,{query:v,fetchPolicy:"network-only"},(t=>{var i;const{transferAuthToken:a}=(null==(i=t.data)?void 0:i.user)||{},s=null==a?null:(0,f.getTransferAuthUrl)(a,e.pathname,n,r);return null!=s?this._renderRedirectOrChildren(s):this._renderFallbackRedirect(o)})):this._renderFallbackRedirect(o)}}var b=(0,a.compose)(u.default,c.default)(_);t.default=b},LCxn:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("6YAN"),n.e("2A4Z")]).then(n.t.bind(null,"74b8",7)),modules:["74b8"],loading:()=>i.createElement(a.default,null)});t.default=l},LMlm:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("4IdB").then(n.t.bind(null,"fk2p",7)),modules:["fk2p"],loading:()=>i.createElement(a.default,null)});t.default=l},LPSS:function(e,t,n){var r,i,o,a,s=n("2oRo"),l=n("K6Rb"),c=n("A2ZE"),u=n("Fib7"),d=n("Gi26"),p=n("0Dky"),f=n("G+Rx"),h=n("82ph"),m=n("zBJ4"),y=n("1tal"),g=n("HNyW"),v=n("YF1G"),_=s.setImmediate,b=s.clearImmediate,x=s.process,w=s.Dispatch,k=s.Function,O=s.MessageChannel,E=s.String,A=0,P={},C="onreadystatechange";try{r=s.location}catch(e){}var S=function(e){if(d(P,e)){var t=P[e];delete P[e],t()}},D=function(e){return function(){S(e)}},I=function(e){S(e.data)},T=function(e){s.postMessage(E(e),r.protocol+"//"+r.host)};_&&b||(_=function(e){y(arguments.length,1);var t=u(e)?e:k(e),n=h(arguments,1);return P[++A]=function(){l(t,void 0,n)},i(A),A},b=function(e){delete P[e]},v?i=function(e){x.nextTick(D(e))}:w&&w.now?i=function(e){w.now(D(e))}:O&&!g?(a=(o=new O).port2,o.port1.onmessage=I,i=c(a.postMessage,a)):s.addEventListener&&u(s.postMessage)&&!s.importScripts&&r&&"file:"!==r.protocol&&!p(T)?(i=T,s.addEventListener("message",I,!1)):i=C in m("script")?function(e){f.appendChild(m("script")).onreadystatechange=function(){f.removeChild(this),S(e)}}:function(e){setTimeout(D(e),0)}),e.exports={set:_,clear:b}},LQDL:function(e,t,n){var r,i,o=n("2oRo"),a=n("NC/Y"),s=o.process,l=o.Deno,c=s&&s.versions||l&&l.version,u=c&&c.v8;u&&(i=(r=u.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(i=+r[1]),e.exports=i},LQMB:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("55Ip"),a=n("Y8R6"),s=r(n("CtWX"));r(n("CnBM"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}const c=(e,t)=>((e,t)=>((0,a.redirect)(e,t),i.createElement(s.default,null)))(e,t);t.default=({from:e,exact:t,strict:n,to:r,isPermanent:a})=>null!=e?i.createElement(o.Route,{path:e,render:()=>c(r,!!a)}):c(r,!!a)},LVqO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRenderMode=void 0;t.getRenderMode=e=>{"string"==typeof e&&(e=new URL(e));switch(e.searchParams.get("rendermodek")||e.searchParams.get("norehydratek")){case"3":return"hydration-error";case"2":return"initial-client";case"1":return"server-only";case"0":return"rehydrate";default:return e.searchParams.has("rendermodek")||e.searchParams.has("norehydratek")?"rehydrate":null}}},Lazu:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared"),n.e("1OMm"),n.e("7EZm"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("u1O4"),n.e("6zt4"),n.e("1758"),n.e("5Qr9"),n.e("5jrH"),n.e("5O00"),n.e("1Ixv"),n.e("2HCt"),n.e("7Dic")]).then(n.t.bind(null,"irOw",7)),modules:["irOw"],loading:()=>i.createElement(a.default,null)});t.default=l},Lesu:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("moment"),n.e("shared"),n.e("6YAN"),n.e("4CzR"),n.e("1w4M"),n.e("40jg"),n.e("5F0q"),n.e("4xk8"),n.e("i3qO"),n.e("2UsG"),n.e("4tr5"),n.e("1Bdm"),n.e("3WrQ"),n.e("dyEE"),n.e("xiXN"),n.e("48tu"),n.e("1a8C"),n.e("52L6"),n.e("5Svh"),n.e("3SWN"),n.e("3Uys"),n.e("5iBv")]).then(n.t.bind(null,"vWGY",7)),modules:["vWGY"],loading:()=>i.createElement(a.default,null)});t.default=l},LhCv:function(e,t,n){"use strict";n.r(t);var r=n("wx14");function i(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}var a=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],a=t&&t.split("/")||[],s=e&&i(e),l=t&&i(t),c=s||l;if(e&&i(e)?a=r:r.length&&(a.pop(),a=a.concat(r)),!a.length)return"/";if(a.length){var u=a[a.length-1];n="."===u||".."===u||""===u}else n=!1;for(var d=0,p=a.length;p>=0;p--){var f=a[p];"."===f?o(a,p):".."===f?(o(a,p),d++):d&&(o(a,p),d--)}if(!c)for(;d--;d)a.unshift("..");!c||""===a[0]||a[0]&&i(a[0])||a.unshift("");var h=a.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};function s(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var l=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t||"object"==typeof n){var r=s(t),i=s(n);return r!==t||i!==n?e(r,i):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},c=n("9R94");function u(e){return"/"===e.charAt(0)?e:"/"+e}function d(e){return"/"===e.charAt(0)?e.substr(1):e}function p(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function f(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function h(e){var t=e||"/",n="",r="",i=t.indexOf("#");-1!==i&&(r=t.substr(i),t=t.substr(0,i));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}function m(e){var t=e.pathname,n=e.search,r=e.hash,i=t||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(i+="#"===r.charAt(0)?r:"#"+r),i}function y(e,t,n,i){var o;"string"==typeof e?(o=h(e)).state=t:(void 0===(o=Object(r.a)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(o.key=n),i?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=a(o.pathname,i.pathname)):o.pathname=i.pathname:o.pathname||(o.pathname="/"),o}function g(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&l(e.state,t.state)}function v(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,i){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,i):i(!0):i(!1!==o)}else i(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}n.d(t,"createBrowserHistory",(function(){return O})),n.d(t,"createHashHistory",(function(){return D})),n.d(t,"createMemoryHistory",(function(){return T})),n.d(t,"createLocation",(function(){return y})),n.d(t,"locationsAreEqual",(function(){return g})),n.d(t,"parsePath",(function(){return h})),n.d(t,"createPath",(function(){return m}));var _=!("undefined"==typeof window||!window.document||!window.document.createElement);function b(e,t){t(window.confirm(e))}var x="popstate",w="hashchange";function k(){try{return window.history.state||{}}catch(e){return{}}}function O(e){void 0===e&&(e={}),_||Object(c.a)(!1);var t,n=window.history,i=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),a=e,s=a.getUserConfirmation,l=void 0===s?b:s,d=a.keyLength,h=void 0===d?6:d,g=e.basename?f(u(e.basename)):"";function O(e){var t=e||{},n=t.key,r=t.state,i=window.location,o=i.pathname+i.search+i.hash;return g&&(o=p(o,g)),y(o,r,n)}function E(){return Math.random().toString(36).substr(2,h)}var A=v();function P(e){Object(r.a)(B,e),B.length=n.length,A.notifyListeners(B.location,B.action)}function C(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||I(O(e.state))}function S(){I(O(k()))}var D=!1;function I(e){if(D)D=!1,P();else{A.confirmTransitionTo(e,"POP",l,(function(t){t?P({action:"POP",location:e}):function(e){var t=B.location,n=M.indexOf(t.key);-1===n&&(n=0);var r=M.indexOf(e.key);-1===r&&(r=0);var i=n-r;i&&(D=!0,L(i))}(e)}))}}var T=O(k()),M=[T.key];function j(e){return g+m(e)}var R=e.forceRefresh,N=void 0!==R&&R;function L(e){n.go(e)}var q=0;function W(e){1===(q+=e)&&1===e?(window.addEventListener(x,C),o&&window.addEventListener(w,S)):0===q&&(window.removeEventListener(x,C),o&&window.removeEventListener(w,S))}var F=!1;var B={length:n.length,action:"POP",location:T,createHref:j,push:function(e,t){var r="PUSH",o=y(e,t,E(),B.location);A.confirmTransitionTo(o,r,l,(function(e){if(e){var t=j(o),a=o.key,s=o.state;if(i)if(n.pushState({key:a,state:s},null,t),N)window.location.href=t;else{var l=M.indexOf(B.location.key),c=M.slice(0,l+1);c.push(o.key),M=c,P({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=y(e,t,E(),B.location);A.confirmTransitionTo(o,r,l,(function(e){if(e){var t=j(o),a=o.key,s=o.state;if(i)if(n.replaceState({key:a,state:s},null,t),N)window.location.replace(t);else{var l=M.indexOf(B.location.key);-1!==l&&(M[l]=o.key),P({action:r,location:o})}else window.location.replace(t)}}))},go:L,goBack:function(){L(-1)},goForward:function(){L(1)},block:function(e){void 0===e&&(e=!1);var t=A.setPrompt(e);return F||(W(1),F=!0),function(){return F&&(F=!1,W(-1)),t()}},listen:function(e){var t=A.appendListener(e);return W(1),function(){W(-1),t()}},setForceRefresh:function(e){N=e}};return B}var E="hashchange",A={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+d(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:d,decodePath:u},slash:{encodePath:u,decodePath:u}};function P(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function C(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function S(e){window.location.replace(P(window.location.href)+"#"+e)}function D(e){void 0===e&&(e={}),_||Object(c.a)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),i=n.getUserConfirmation,o=void 0===i?b:i,a=n.hashType,s=void 0===a?"slash":a,l=e.basename?f(u(e.basename)):"",d=A[s],h=d.encodePath,g=d.decodePath;function x(){var e=g(C());return l&&(e=p(e,l)),y(e)}var w=v();function k(e){Object(r.a)(F,e),F.length=t.length,w.notifyListeners(F.location,F.action)}var O=!1,D=null;function I(){var e,t,n=C(),r=h(n);if(n!==r)S(r);else{var i=x(),a=F.location;if(!O&&(t=i,(e=a).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(D===m(i))return;D=null,function(e){if(O)O=!1,k();else{var t="POP";w.confirmTransitionTo(e,t,o,(function(n){n?k({action:t,location:e}):function(e){var t=F.location,n=R.lastIndexOf(m(t));-1===n&&(n=0);var r=R.lastIndexOf(m(e));-1===r&&(r=0);var i=n-r;i&&(O=!0,N(i))}(e)}))}}(i)}}var T=C(),M=h(T);T!==M&&S(M);var j=x(),R=[m(j)];function N(e){t.go(e)}var L=0;function q(e){1===(L+=e)&&1===e?window.addEventListener(E,I):0===L&&window.removeEventListener(E,I)}var W=!1;var F={length:t.length,action:"POP",location:j,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=P(window.location.href)),n+"#"+h(l+m(e))},push:function(e,t){var n="PUSH",r=y(e,void 0,void 0,F.location);w.confirmTransitionTo(r,n,o,(function(e){if(e){var t=m(r),i=h(l+t);if(C()!==i){D=t,function(e){window.location.hash=e}(i);var o=R.lastIndexOf(m(F.location)),a=R.slice(0,o+1);a.push(t),R=a,k({action:n,location:r})}else k()}}))},replace:function(e,t){var n="REPLACE",r=y(e,void 0,void 0,F.location);w.confirmTransitionTo(r,n,o,(function(e){if(e){var t=m(r),i=h(l+t);C()!==i&&(D=t,S(i));var o=R.indexOf(m(F.location));-1!==o&&(R[o]=t),k({action:n,location:r})}}))},go:N,goBack:function(){N(-1)},goForward:function(){N(1)},block:function(e){void 0===e&&(e=!1);var t=w.setPrompt(e);return W||(q(1),W=!0),function(){return W&&(W=!1,q(-1)),t()}},listen:function(e){var t=w.appendListener(e);return q(1),function(){q(-1),t()}}};return F}function I(e,t,n){return Math.min(Math.max(e,t),n)}function T(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,i=t.initialEntries,o=void 0===i?["/"]:i,a=t.initialIndex,s=void 0===a?0:a,l=t.keyLength,c=void 0===l?6:l,u=v();function d(e){Object(r.a)(b,e),b.length=b.entries.length,u.notifyListeners(b.location,b.action)}function p(){return Math.random().toString(36).substr(2,c)}var f=I(s,0,o.length-1),h=o.map((function(e){return y(e,void 0,"string"==typeof e?p():e.key||p())})),g=m;function _(e){var t=I(b.index+e,0,b.entries.length-1),r=b.entries[t];u.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var b={length:h.length,action:"POP",location:h[f],index:f,entries:h,createHref:g,push:function(e,t){var r="PUSH",i=y(e,t,p(),b.location);u.confirmTransitionTo(i,r,n,(function(e){if(e){var t=b.index+1,n=b.entries.slice(0);n.length>t?n.splice(t,n.length-t,i):n.push(i),d({action:r,location:i,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",i=y(e,t,p(),b.location);u.confirmTransitionTo(i,r,n,(function(e){e&&(b.entries[b.index]=i,d({action:r,location:i}))}))},go:_,goBack:function(){_(-1)},goForward:function(){_(1)},canGo:function(e){var t=b.index+e;return t>=0&&t<b.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return b}},Lir5:function(e,t,n){(function(t){var n,r=void 0!==t&&(t.crypto||t.msCrypto);if(r&&r.getRandomValues){var i=new Uint8Array(16);n=function(){return r.getRandomValues(i),i}}if(!n){var o=new Array(16);n=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),o[t]=e>>>((3&t)<<3)&255;return o}}e.exports=n}).call(this,n("yLpj"))},"Lw/x":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.buildBody=void 0;var i=r(n("Q8Wn")),o=n("G37K"),a=n("bJrL");t.buildBody=({componentRenderResult:e,elementID:t,scriptsAndStylesheets:n,ssrAPI:r,mathjax:s,minifyCss:l})=>{const{html:c,css:u,pageSettings:d}=e,p=(0,o.getComponentData)(e,r),f=(0,o.getPageSettings)(d),h=n.scripts.join("\n"),m=(0,o.getAnalytics)(d),y=(0,o.getViewport)(),g=(0,o.getCanonical)(d),v=(0,o.getBreadcrumbsForGoogle)(d),_=(0,o.getRobots)(d),b=(0,o.getSocialTags)(d),x=(0,o.getVideo)(d),w=(0,o.getImage)(d),k=(0,o.getIosSmartBanner)(d,r.url.pathname),O=(0,o.getIcons)(),E=(0,o.getAnalyticsIframe)(d),A=(0,o.getUnsupportedBrowser)(),P=(0,o.getExternalStylesMissing)(),C=(0,o.getPageContainer)(t,c),S=(0,o.getInlineScripts)(d),D=(0,o.getMathJaxStyles)(s,l),I=(0,o.getUsedHeadersScript)(r),T=i.default.isRTL?"lang-use-rtl":"",M=i.default.isRTL?'dir="rtl"':"";return`<!DOCTYPE html>\n<html lang="${i.default.kaLocale}"\n    itemscope itemtype="http://schema.org/Organization"\n    xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:og="http://opengraphprotocol.org/schema/"\n    xmlns:fb="http://www.facebook.com/2008/fbml">\n<head prefix="og: http://ogp.me/ns# khanacademy: http://ogp.me/ns/apps/khanacademy#">\n    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n    <title>${(0,a.escapeEntities)(d.fullTitle)}</title>\n    <meta name="description" content="${(0,a.escapeEntities)(d.description)}" />\n    ${y}\n    ${g}\n    ${v}\n    ${m}\n    ${_}\n    ${b}\n    ${x}\n    ${w}\n    ${k}\n    ${O}\n    <style data-aphrodite>${(0,o.formatCss)(u.content)}</style>\n    ${D}\n    ${n.stylesheets.join("\n")}\n</head>\n<body class="lang-${i.default.kaLocale} ${T}" ${M}>\n    ${E}\n    ${A}\n    ${P}\n    ${C}\n    ${S}\n    ${I}\n    <script>\n        ${f}\n        ${p}\n    <\/script>\n    ${h}\n</body>\n</html>`}},LyLJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCookies=void 0;var r=n("q1tI"),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("t1sY"));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}t.useCookies=()=>{const[e,t]=(0,r.useState)(null);return(0,r.useEffect)((()=>{t(i)}),[]),e}},"M+bw":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("NXn8");function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}t.default=e=>t=>{const{gqlClient:n,gqlDefaultModule:r}=(0,a.useApolloGqlClient)();return o.createElement(e,(0,i.default)({},t,{gqlClient:n,gqlDefaultModule:r}))}},M1No:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t._resolveBufferedResponse=t._processStreamedResponse=void 0;var r=n("4PhQ"),i=n("65RG");n("QYt8");const o=(e,t,n)=>new ReadableStream({start:r=>{let i="",o="";const a=new TextDecoder,s=async()=>{const{done:l,value:c}=await e.read();if(l||!c)return r.close(),void(null==n||n());const u=a.decode(c);return i+=u,i.split("\n").forEach((e=>{if(e)try{const n=JSON.parse(e);"stop-id"===n.type&&t({interactionId:n.data.interaction_id}),"text-stream"===n.type&&(o+=n.data.text,t({answer:o})),"metadata"===n.type&&t({threadId:n.data.thread_id,interactionId:n.data.interaction_id,conversation:n.data.conversation,remainingQuota:n.data.quota_remaining_percent}),i=""}catch(t){i=e}})),r.enqueue(c),s()};return s()}});t._processStreamedResponse=o;const a=async e=>{const t={answer:"",threadId:"",interactionId:"",conversation:[],remainingQuota:"1.0"};return(await e.text()).split("\n").forEach((e=>{if(e)try{const n=JSON.parse(e);"stop-id"===n.type&&(t.interactionId=n.data.interaction_id),"text-stream"===n.type&&(t.answer+=n.data.text),"metadata"===n.type&&(t.threadId=n.data.thread_id,t.interactionId=n.data.interaction_id,t.conversation=n.data.conversation,t.remainingQuota=n.data.quota_remaining_percent)}catch(e){throw new r.KAError(e,r.Errors.Internal)}})),t};t._resolveBufferedResponse=a;var s=async(e,t,n,s)=>{try{const l=await(0,i.khanFetch)("/api/internal/_ai-guide/streaming-chat",{method:"POST",body:JSON.stringify(e),signal:t});if(!l.ok||!l.body)throw new r.KAError("askAIGuide request failed",r.Errors.KhanService);const c=l.body.getReader(),u=o(c,n,s);return a(new Response(u))}catch(e){if(e instanceof r.KAError)throw e;throw new r.KAError("an error occurred during a request to askAIGuide",r.Errors.Internal)}};t.default=s},M1uO:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.prepareContentQueryDataForCacheDispatch=t.maybeUpdateCache=t.getUnlistedUnitIds=t.default=void 0;var i=n("q1tI"),o=r(n("r+gr")),a=n("tVXy"),s=r(n("Q8Wn")),l=n("ZtlQ"),c=r(n("V7qd")),u=n("uGBK"),d=n("ozyP"),p=r(n("QE4G"));const f=e=>{var t,n,r,i,o,a,s,l,c;const u=null==e||null==(t=e.contentRoute)||null==(n=t.listedPathData)?void 0:n.course,d=null==e||null==(r=e.contentRoute)||null==(i=r.unlistedPathData)?void 0:i.course,p=null==e||null==(o=e.contentRoute)||null==(a=o.listedPathData)?void 0:a.content,f=null==e||null==(s=e.contentRoute)||null==(l=s.unlistedPathData)?void 0:l.content,h=!u&&!!d||!p&&!!f;return{courseData:h?d:u,learnableContentData:h?f:p,publishedContentVersion:null!=(c=null==e?void 0:e.publishedContentVersion.contentVersion)?c:"",unlisted:h}};t.prepareContentQueryDataForCacheDispatch=f;const h=e=>{var t,n;const r=null!=(t=null==(n=e.unitChildren)?void 0:n.filter(Boolean))?t:[];return new Set(r.filter((t=>{var n;return null==(n=t.unlistedAncestorIds)?void 0:n.includes(e.id)})).map((e=>e.id)))};t.getUnlistedUnitIds=h;const m=(e,t)=>{const{courseData:n,learnableContentData:r,unlisted:i,publishedContentVersion:o}=f(t);return n&&r?(e({unlisted:i,publishedContentVersion:o,type:"SET_COURSE_AND_CONTENT",data:{course:(0,d.mapGqlCourse)(n),unlistedUnitIds:h(n),content:(0,d.mapGqlLearnableContent)(r)}}),!0):!!n&&(e({unlisted:i,publishedContentVersion:o,type:"SET_COURSE",data:{course:(0,d.mapGqlCourse)(n),unlistedUnitIds:h(n)}}),!0)};t.maybeUpdateCache=m;var y=e=>{var t;const n=(0,l.useLocation)(),r=n.pathname.replace(/^\//,"");const{dispatch:d,state:{publishedContentVersion:f,courseIdBySlug:h,courseById:y}}=(0,c.default)(),g=(0,i.useRef)(null);(0,i.useEffect)((()=>{g.current!==r&&d({unlisted:!0,type:"CLEAR_CONTENT_CACHE"}),g.current=r}),[d,r]);const v=e?h[e]:null,_=!v||!y[v],b=(0,a.useFastlyQuery)(u.CONTENT_ROUTE_QUERY,{skip:!_,variables:{path:r,countryCode:s.default.remoteCountry,kaLocale:s.default.kaLocale,clientPublishedContentVersion:f||o.default.commitSHA}});(0,i.useEffect)((()=>{_&&"success"===b.status&&m(d,b.data)}),[d,_,b.data,b.status]);const x=!("success"===b.status&&!(null!=(t=b.data.contentRoute)&&t.resolvedPath))||"en"===s.default.kaLocale,w=(0,p.default)(r,{skip:x});if(_){if("error"===b.status||"aborted"===b.status)return{status:"error"};if("loading"===b.status)return{status:"loading"}}if("success"===b.status){const{data:{contentRoute:e}}=b;if(null==e||!e.resolvedPath)return x?{status:"success",result:"not-found"}:"success"===w.status?{status:"success",result:w.existsInEnglish?"not-translated":"not-found"}:w;if(e.resolvedPath!==r)return{status:"success",result:"redirect",redirectTo:"/"+e.resolvedPath}}return{status:"success",result:"valid-path"}};t.default=y},MAmL:function(e,t,n){"use strict";n.r(t);var r=/[A-Z]/g,i=/^ms-/,o={};function a(e){return"-"+e.toLowerCase()}t.default=function(e){if(o.hasOwnProperty(e))return o[e];var t=e.replace(r,a);return o[e]=i.test(t)?"-"+t:t}},MRvb:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.validateContinueUrl=t.urlInLanguage=t.toRelativeUrl=t.toAbsoluteUrl=t.parseUrl=t.isRelativeUrl=t.isKhanAcademyUrl=t.getTransferAuthUrl=void 0;var i=r(n("Q8Wn")),o=r(n("8Kom")),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("4PhQ")),s=n("CR5c"),l=(n("GDG3"),r(n("Ssu9")));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}const u=/(^|\.)(khanacademy\.(org|dev|test|local)|kastatic\.org|(.*-dot-)?khan-academy\.appspot\.com|.*-6fmjyrz2lq-uc.a.run.app)$/,d=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,p=e=>{if((e=e.trim()).includes("\\"))return!1;if(e.includes("///"))return!1;if(!d.test(e)){if(!e.startsWith("/"))return!1;e=h(e)}let t;try{t=f(e)}catch(e){return!1}const{hostname:n,protocol:r,username:o}=t;return("https:"===r||"http:"===r)&&(!o&&(!!i.default.IS_DEV_SERVER||u.test(n)))};t.isKhanAcademyUrl=p;t.validateContinueUrl=(e,t)=>p(e)?e:(a.default.error("Invalid continue URI. Ignoring",a.Errors.Internal,{sentryData:{contexts:{extras:{continueUrl:e}}}}),t||"");t.getTransferAuthUrl=(e,t,n,r)=>{const o=(0,s.requestCanonicalSubdomain)(n,n,r);if(i.default.IS_DEV_SERVER&&o){return`https://${`${o}.khanacademy.dev`}/transfer_auth?key=${e}&continue=${encodeURIComponent(t)}`}return m(o,f(`/transfer_auth?key=${e}&continue=${encodeURIComponent(t)}`))};const f=e=>new URL(e,o.default.origin);t.parseUrl=f;t.isRelativeUrl=e=>!d.test(e);const h=e=>f(e).href;t.toAbsoluteUrl=h;t.toRelativeUrl=e=>{const t=f(e);return`${t.pathname}${t.search}${t.hash}`};const m=(e,t)=>{const n=l.default.parse(t.hostname),r=encodeURIComponent(e);n.setLang(r);const i=n.domain();return i?(t.hostname=i,t.href):(t.searchParams.set("lang",e),`${t.pathname}${t.search}${t.hash}`)};t.urlInLanguage=m},MUQI:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=f(n("q1tI")),a=n("sExA"),s=n("NE0T"),l=r(n("XaGS")),c=f(n("4PhQ")),u=n("dMq0"),d=n("g8Be");function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function f(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function h(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function m(e){return null!==e&&"object"==typeof e}function y(e,t){if(h(e,t))return!0;if(!m(e)||!m(t))return!1;const n=(0,a.keys)(e);return n.length===(0,a.keys)(t).length&&n.every((n=>Object.prototype.hasOwnProperty.call(t,n)&&h(e[n],t[n])))}function g(e){if(null==e)throw new c.KAError("Null value encountered when it was expected to be non-null",c.Errors.Internal);return e}class v extends o.Component{constructor(e){super(e),this.startQuerySubscription=()=>{this._querySubscription||(this._querySubscription=g(this._queryObservable).subscribe({next:e=>{this._lastRenderedResult&&this._lastRenderedResult.loading===e.loading&&this._lastRenderedResult.networkStatus===e.networkStatus&&y(this._lastRenderedResult.data,e.data)||this.updateCurrentData()},error:e=>{if(this.resubscribeToQuery(),!e.hasOwnProperty("graphQLErrors"))throw e;this.updateCurrentData()}}))},this.removeQuerySubscription=()=>{this._querySubscription&&(this._querySubscription.unsubscribe(),delete this._lastRenderedResult,delete this._querySubscription)},this.updateCurrentData=()=>{this.handleErrorOrCompleted(),this._hasMounted&&this.forceUpdate()},this.handleErrorOrCompleted=()=>{const e=g(this._queryObservable).currentResult(),{data:t,loading:n,error:r}=e,{onCompleted:i,onError:o}=this.props;!i||n||r?o&&!n&&r&&o(r):i(t)},this.getQueryResult=()=>{let e={data:Object.create(null)};var t;if(Object.assign(e,{refetch:(t=g(this._queryObservable)).refetch.bind(t),fetchMore:t.fetchMore.bind(t)}),this.props.skip)e=(0,i.default)({},e,{data:void 0,error:void 0,loading:!1});else{const t=g(this._queryObservable),n=t.currentResult(),{loading:r,networkStatus:i,errors:o}=n;let{error:s}=n;o&&o.length>0&&(s=new u.ApolloError({graphQLErrors:o}));const{fetchPolicy:l}=this.props;Object.assign(e,{loading:r,networkStatus:i,error:s});const c=this._lastRenderedResult?this._lastRenderedResult.data:{};r?Object.assign(e.data,c,n.data):s?Object.assign(e,{data:(t.getLastResult()||{}).data}):"no-cache"===l&&0===(0,a.keys)(n.data).length?e.data=c:Object.assign(e.data,n.data)}if(!this._querySubscription){const t=e.refetch;e.refetch=e=>this._querySubscription?t(e):new Promise(((t,n)=>{this._refetcherQueue={resolve:t,reject:n,args:e}}))}return this.props.schedule.timeout((()=>{const e=g(this._queryObservable);if(null!=e.resetQueryStoreErrors)e.resetQueryStoreErrors();else{const{queryManager:t,queryId:n}=e,r=t.queryStore.get(n);r&&(r.networkError=null,r.graphQLErrors=[])}}),0),this._lastRenderedResult=e,e},this._hasMounted=!1,this._lastRenderedResult=null,this.initializeQueryObservable(e)}componentDidMount(){if(this._hasMounted=!0,!this.props.skip&&(this.startQuerySubscription(),this._refetcherQueue)){const{args:e,resolve:t,reject:n}=this._refetcherQueue;g(this._queryObservable).refetch(e).then(t).catch(n)}}shouldComponentUpdate(e){if(!this.props.skip&&e.skip)return g(this._queryObservable).resetLastResults(),this.removeQuerySubscription(),!0;if(y(this.props,e))return!1;var t;(this.props.client!==e.client&&(this.removeQuerySubscription(),this._queryObservable=null),this.props.query!==e.query)&&(null==(t=this._queryObservable)||t.resetLastResults(),this.removeQuerySubscription());return this.updateQuery(e),e.skip||this.startQuerySubscription(),!0}componentDidUpdate(e){(!(0,l.default)(e.query,this.props.query)||!(0,l.default)(e.variables,this.props.variables))&&this.handleErrorOrCompleted()}componentWillUnmount(){this.removeQuerySubscription(),this._hasMounted=!1}assertIsQuery(e){const t=(0,s.graphQLDocumentNodeParser)(e.query);if("query"!==t.type)throw new c.KAError(`The <Query /> component requires a graphql query, but got a ${t.type}.`,c.Errors.Internal)}extractModifiableWatchQueryOptionsFromProps(e){this.assertIsQuery(e);const{fetchPolicy:t,pollInterval:n,variables:r}=e;return{fetchPolicy:t,pollInterval:n,variables:r}}extractOptsFromProps(e){const t=this.extractModifiableWatchQueryOptionsFromProps(e),{context:n,query:r}=e;return(0,i.default)({},t,{query:r,context:n||{},metadata:{reactComponent:{displayName:"ApolloQueryCore"}}})}initializeQueryObservable(e){const t=this.extractOptsFromProps(e);this._queryObservable||(this._queryObservable=this.props.client.watchQuery(t))}updateQuery(e){this._queryObservable||this.initializeQueryObservable(e),g(this._queryObservable).setOptions(this.extractModifiableWatchQueryOptionsFromProps(e)).catch((()=>null))}resubscribeToQuery(){this.removeQuerySubscription();const e=g(this._queryObservable),t=e.getLastError(),n=e.getLastResult();e.resetLastResults(),this.startQuerySubscription(),Object.assign(e,{lastError:t,lastResult:n})}render(){const e=this.getQueryResult();if(null!=e.data&&null!=e.error){const t=(0,s.graphQLDocumentNodeParser)(this.props.query);c.default.error("Data and error set on query result",c.Errors.Internal,{cause:e.error,sentryData:{contexts:{ApolloQueryCore:{opName:t.name,variables:t.variables.map((e=>e.variable.name.value))}}}})}return this.props.children(e)}}const _=(0,d.withActionScheduler)(v);t.default=e=>o.createElement(_,e)},MWP7:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared-intl"),n.e("shared"),n.e("4jaK"),n.e("ZIhB"),n.e("1r3U"),n.e("3oEN"),n.e("5fKS"),n.e("3e9N"),n.e("6l7K")]).then(n.t.bind(null,"qjms",7)),modules:["qjms"],loading:()=>i.createElement(a.default,null)});t.default=l},Mc2w:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.useFeatureFlag=t.flagConfigToResult=t.DATA_QUERY=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=r(n("lTCR")),s=n("4PhQ"),l=n("ZV8F"),c=n("NXn8");let u;function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}const p=(0,n("8r+/").gqlOp)((0,a.default)(u||(u=(e=>e)`
    query getFlag($name: String!) {
        flag(name: $name) {
            id
            name
            isUserPassing
        }
    }
`)));t.DATA_QUERY=p;const f=e=>"boolean"==typeof e?{loading:!1,flag:e,error:void 0}:{loading:!!e.loading,flag:!1,error:e.error};t.flagConfigToResult=f;t.useFeatureFlag=e=>{const t=o.useContext(l.FeatureFlagContext),{gqlClient:n}=(0,c.useApolloGqlClient)(),[r,a]=o.useState({flag:!1,loading:!0,error:void 0});var u;return o.useEffect((()=>{if(t)return;let r=!1;return(async()=>{try{const{data:t}=await n.query(p,{fetchPolicy:"cache-first",variables:{name:e}});if(r)return;a(t?e=>{var n,r;return(0,i.default)({},e,{flag:null!=(n=null==(r=t.flag)?void 0:r.isUserPassing)&&n,loading:!1})}:e=>(0,i.default)({},e,{loading:!1,error:new s.KAError("Did not receive any data for feature flag query.",s.Errors.Internal)}))}catch(e){if(r)return;a((t=>(0,i.default)({},t,{loading:!1,error:e})))}})(),()=>{r=!0}}),[n,t,e]),t?f(null!=(u=t[e])?u:t.default):r}},MgzW:function(e,t,n){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=a(e),c=1;c<arguments.length;c++){for(var u in n=Object(arguments[c]))i.call(n,u)&&(l[u]=n[u]);if(r){s=r(n);for(var d=0;d<s.length;d++)o.call(n,s[d])&&(l[s[d]]=n[s[d]])}}return l}},MmlA:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("36AW"),n.e("326h"),n.e("1YDZ"),n.e("4bT6"),n.e("2QVZ"),n.e("6X3Q")]).then(n.t.bind(null,"Y6YC",7)),modules:["Y6YC"],loading:()=>i.createElement(a.default,null)});t.default=l},"N+g0":function(e,t,n){var r=n("g6v/"),i=n("rtlb"),o=n("m/L8"),a=n("glrk"),s=n("/GqU"),l=n("33Wh");t.f=r&&!i?Object.defineProperties:function(e,t){a(e);for(var n,r=s(t),i=l(t),c=i.length,u=0;c>u;)o.f(e,n=i[u++],r[n]);return e}},N1Yw:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("o4DC"),o=r(n("AFvD"));function a(e){return e.cacheId?e.__typename+":"+e.cacheId:(0,i.defaultDataIdFromObject)(e)}t.default=(e=!0)=>new i.InMemoryCache({addTypename:e,fragmentMatcher:new i.IntrospectionFragmentMatcher({introspectionQueryResultData:o.default}),dataIdFromObject:a})},N1nW:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("1CX7"),n.e("3KTd"),n.e("3MWm"),n.e("5e9d")]).then(n.t.bind(null,"pPe2",7)),modules:["pPe2"],loading:()=>i.createElement(a.default,null)});t.default=l},NBAS:function(e,t,n){var r=n("I+eb"),i=n("0Dky"),o=n("ewvW"),a=n("4WOD"),s=n("4Xet");r({target:"Object",stat:!0,forced:i((function(){a(1)})),sham:!s},{getPrototypeOf:function(e){return a(o(e))}})},NBt2:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(n("IEa/")),o=r(n("wnKv")),a=n("Jose"),s=n("DIV9"),l=null,c={fontFamily:function e(t){return Array.isArray(t)?t.map(e).join(","):"object"==typeof t?(h(t.src,"@font-face",[t],!1),'"'+t.fontFamily+'"'):t},animationName:function e(t,n){if(Array.isArray(t))return t.map((function(t){return e(t,n)})).join(",");if("object"==typeof t){var r="keyframe_"+(0,s.hashObject)(t),i="@keyframes "+r+"{";return t instanceof o.default?t.forEach((function(e,t){i+=(0,a.generateCSS)(t,[e],n,c,!1)})):Object.keys(t).forEach((function(e){i+=(0,a.generateCSS)(e,[t[e]],n,c,!1)})),f(r,i+="}"),r}return t}},u={},d="",p=!1,f=function(e,t){if(!u[e]){if(!p){if("undefined"==typeof document)throw new Error("Cannot automatically buffer without a document");p=!0,(0,i.default)(y)}d+=t,u[e]=!0}},h=function(e,t,n,r){var i=arguments.length<=4||void 0===arguments[4]?[]:arguments[4];if(!u[e]){var o=(0,a.generateCSS)(t,n,i,c,r);f(e,o)}};t.injectStyleOnce=h;t.reset=function(){d="",u={},p=!1,l=null};t.startBuffering=function(){if(p)throw new Error("Cannot buffer while already buffering");p=!0};var m=function(){p=!1;var e=d;return d="",e};t.flushToString=m;var y=function(){var e=m();e.length>0&&function(e){if(null==l&&null==(l=document.querySelector("style[data-aphrodite]"))){var t=document.head||document.getElementsByTagName("head")[0];(l=document.createElement("style")).type="text/css",l.setAttribute("data-aphrodite",""),t.appendChild(l)}l.styleSheet?l.styleSheet.cssText+=e:l.appendChild(document.createTextNode(e))}(e)};t.flushToStyleTag=y;t.getRenderedClassNames=function(){return Object.keys(u)};t.addRenderedClassNames=function(e){e.forEach((function(e){u[e]=!0}))};var g=function e(t,n){for(var r=0;r<t.length;r+=1)t[r]&&(Array.isArray(t[r])?e(t[r],n):(n.classNameBits.push(t[r]._name),n.definitionBits.push(t[r]._definition)))};t.injectAndGetClassName=function(e,t,n){var r={classNameBits:[],definitionBits:[]};if(g(t,r),0===r.classNameBits.length)return"";var i=void 0;return i=1===r.classNameBits.length?"_"+r.classNameBits[0]:"_"+(0,s.hashString)(r.classNameBits.join())+function(e){return(e.reduce((function(e,t){return e+(t?t._len:0)}),0)%36).toString(36)}(t),h(i,"."+i,r.definitionBits,e,n),i}},"NC/Y":function(e,t,n){var r=n("0GbY");e.exports=r("navigator","userAgent")||""},NDe4:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("webpack-dev"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("6hzU"),n.e("2SdV"),n.e("24s7"),n.e("2FSu"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("4CzR"),n.e("1w4M"),n.e("1CX7"),n.e("1YDZ"),n.e("4bT6"),n.e("2QVZ"),n.e("ykUf"),n.e("pk5P"),n.e("1EIf"),n.e("QVSU"),n.e("72XT"),n.e("7gW1"),n.e("5Ein"),n.e("hAup"),n.e("5hVo"),n.e("4S1K"),n.e("42g0"),n.e("4fxe"),n.e("54cU"),n.e("jcF2"),n.e("1xEp"),n.e("58k7"),n.e("lwfn"),n.e("75hh"),n.e("FT2N"),n.e("5P0O"),n.e("6f9r")]).then(n.t.bind(null,"H1NM",7)),modules:["H1NM"],loading:()=>i.createElement(a.default,null)});t.default=l},NE0T:function(e,t,n){"use strict";n.r(t),n.d(t,"Data",(function(){return U})),n.d(t,"DataError",(function(){return l})),n.d(t,"DataErrors",(function(){return s})),n.d(t,"FetchPolicy",(function(){return a})),n.d(t,"GqlError",(function(){return H})),n.d(t,"GqlErrors",(function(){return K})),n.d(t,"GqlRouter",(function(){return ee})),n.d(t,"InterceptRequests",(function(){return z})),n.d(t,"ScopedInMemoryCache",(function(){return c})),n.d(t,"SerializableInMemoryCache",(function(){return u})),n.d(t,"SharedCache",(function(){return P})),n.d(t,"Status",(function(){return M})),n.d(t,"TrackData",(function(){return D})),n.d(t,"WhenClientSide",(function(){return W})),n.d(t,"abortInflightRequests",(function(){return E})),n.d(t,"fetchTrackedRequests",(function(){return k})),n.d(t,"getGqlDataFromResponse",(function(){return Q})),n.d(t,"getGqlRequestId",(function(){return V})),n.d(t,"graphQLDocumentNodeParser",(function(){return X})),n.d(t,"hasTrackedRequestsToBeFetched",(function(){return O})),n.d(t,"initializeHydrationCache",(function(){return h})),n.d(t,"purgeCaches",(function(){return S})),n.d(t,"purgeHydrationCache",(function(){return m})),n.d(t,"toGqlOperation",(function(){return J})),n.d(t,"useCachedEffect",(function(){return q})),n.d(t,"useGql",(function(){return ne})),n.d(t,"useHydratableEffect",(function(){return B})),n.d(t,"useServerEffect",(function(){return N})),n.d(t,"useSharedCache",(function(){return C}));var r=n("JimW"),i=n("sExA"),o=n("q1tI");const a={CacheBeforeNetwork:"CacheBeforeNetwork",CacheAndNetwork:"CacheAndNetwork",CacheOnly:"CacheOnly",NetworkOnly:"NetworkOnly"},s=Object.freeze({Unknown:"Unknown",Internal:"Internal",InvalidInput:"InvalidInput",Network:"Network",NotAllowed:"NotAllowed",Parse:"Parse",Hydrated:"Hydrated"});class l extends i.KindError{constructor(e,t,{metadata:n,cause:r}={}){super(e,t,{metadata:n,cause:r,name:"Data"})}}class c{constructor(e={}){this._cache=void 0,this._cache=e}get inUse(){return Object.keys(this._cache).length>0}set(e,t,n){var r;if(!t||"string"!=typeof t)throw new l("id must be non-empty string",s.InvalidInput);if(!e||"string"!=typeof e)throw new l("scope must be non-empty string",s.InvalidInput);if("function"==typeof n)throw new l("value must be a non-function value",s.InvalidInput);this._cache[e]=null!=(r=this._cache[e])?r:{},this._cache[e][t]=n}get(e,t){var n,r;return null!=(n=null==(r=this._cache[e])?void 0:r[t])?n:null}purge(e,t){var n;null!=(n=this._cache[e])&&n[t]&&(delete this._cache[e][t],0===Object.keys(this._cache[e]).length&&delete this._cache[e])}purgeScope(e,t){if(this._cache[e])if(null!=t){for(const n of Object.keys(this._cache[e]))t(n,this._cache[e][n])&&delete this._cache[e][n];0===Object.keys(this._cache[e]).length&&delete this._cache[e]}else delete this._cache[e]}purgeAll(e){if(null!=e)for(const t of Object.keys(this._cache))this.purgeScope(t,((n,r)=>e(t,n,r)));else this._cache={}}}class u extends c{constructor(e={}){try{super(Object(i.clone)(e))}catch(e){throw new l(`An error occurred trying to initialize from a response cache snapshot: ${e}`,s.InvalidInput)}}set(e,t,n){super.set(e,t,Object.freeze(Object(i.clone)(n)))}clone(){try{return Object(i.clone)(this._cache)}catch(e){throw new l("An error occurred while trying to clone the cache",s.Internal,{cause:e})}}}const d="default";let p;class f{static get Default(){return p||(p=new f),p}constructor(e=null,t=null){this._hydrationCache=void 0,this._ssrOnlyCache=void 0,this.initialize=e=>{if(this._hydrationCache.inUse)throw new Error("Cannot initialize data response cache more than once");this._hydrationCache=new u({[d]:e})},this.cacheData=(e,t,n)=>this._setCachedResponse(e,{data:t},n),this.cacheError=(e,t,n)=>{const r="string"==typeof t?t:t.message;return this._setCachedResponse(e,{error:r},n)},this.getEntry=e=>{const t=r.Server.isServerSide()?this._ssrOnlyCache.get(d,e):null,n=null!=t?t:this._hydrationCache.get(d,e);return r.Server.isServerSide()||null==n||this._hydrationCache.purge(d,e),n},this.purgeData=e=>{const t=e?(t,n,r)=>e(n,r):void 0;this._hydrationCache.purgeAll(t),this._ssrOnlyCache.purgeAll(t)},this.cloneHydratableData=()=>{var e;return null!=(e=this._hydrationCache.clone().default)?e:{}},this._ssrOnlyCache=t||new u,this._hydrationCache=e||new u}_setCachedResponse(e,t,n){const i=Object.freeze(t);return r.Server.isServerSide()&&(n?this._hydrationCache.set(d,e,i):this._ssrOnlyCache.set(d,e,i)),i}}const h=e=>f.Default.initialize(e),m=e=>f.Default.purgeData(e);function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}let g;class v{constructor(){this._requests={},this.fulfill=(e,{handler:t,hydrate:n=!0})=>{const r=this._requests[e];if(r)return r;const i=t().then((e=>({status:"success",data:e}))).catch((e=>{const t="string"==typeof e?new l("Request failed",s.Unknown,{metadata:{unexpectedError:e}}):e;return"AbortError"===t.name?{status:"aborted"}:{status:"error",error:t}})).finally((()=>{delete this._requests[e]}));return this._requests[e]=i,i},this.abort=e=>{delete this._requests[e]},this.abortAll=()=>{Object.keys(this._requests).forEach((e=>this.abort(e)))}}static get Default(){return g||(g=new v),g}}const _=o.createContext(null);let b;class x{static get Default(){return b||(b=new x),b}constructor(e){this._trackedRequests={},this._responseCache=void 0,this._requestFulfillment=void 0,this.trackDataRequest=(e,t,n)=>{null==this._trackedRequests[e]&&(this._trackedRequests[e]={handler:t,hydrate:n})},this.reset=()=>{this._trackedRequests={}},this.fulfillTrackedRequests=()=>{const e=[],{cacheData:t,cacheError:n}=this._responseCache;for(const r of Object.keys(this._trackedRequests)){const i=this._trackedRequests[r];try{e.push(this._requestFulfillment.fulfill(r,y({},i)).then((e=>{switch(e.status){case"success":t(r,e.data,i.hydrate);break;case"error":n(r,e.error,i.hydrate)}})))}catch(t){e.push(Promise.resolve(n(r,t,i.hydrate)))}}return this.reset(),Promise.all(e).then((()=>this._responseCache.cloneHydratableData()))},this._responseCache=e||f.Default,this._requestFulfillment=new v}get hasUnfulfilledRequests(){return Object.keys(this._trackedRequests).length>0}}const w=()=>r.Server.isServerSide()?null:new l("No CSR tracking",s.NotAllowed),k=()=>{const e=w();return null!=e?Promise.reject(e):x.Default.fulfillTrackedRequests()},O=()=>{const e=w();if(null!=e)throw e;return x.Default.hasUnfulfilledRequests},E=()=>{v.Default.abortAll()},A=new c,P=A,C=(e,t,n)=>{if(!e||"string"!=typeof e)throw new l("id must be a non-empty string",s.InvalidInput);if(!t||"string"!=typeof t)throw new l("scope must be a non-empty string",s.InvalidInput);const r=o.useCallback((n=>null==n?A.purge(t,e):A.set(t,e,n)),[e,t]);let i=A.get(t,e);if(null==i&&void 0!==n){const e="function"==typeof n?n():n;null!=e&&(r(e),i=e)}return[i,r]},S=()=>{P.purgeAll(),m()};class D extends o.Component{render(){if(!r.Server.isServerSide())throw new Error("This component is not for use during client-side rendering");return o.createElement(_.Provider,{value:x.Default.trackDataRequest},this.props.children)}}const I=Object.freeze({status:"loading"}),T=Object.freeze({status:"aborted"}),M=Object.freeze({loading:()=>I,aborted:()=>T,success:e=>({status:"success",data:e}),error:e=>({status:"error",error:e})}),j=o.createContext([]),R=(e,t)=>{const n=o.useContext(j);return o.useCallback((()=>{const r=n.reduceRight(((t,n)=>null!=t?t:n(e)),null);return null!=r?r:t()}),[t,n,e])},N=(e,t,n={})=>{const{hydrate:i=!0,skip:a=!1}=n,c=R(e,t),u=f.Default.getEntry(e),d=Object(o.useContext)(_);return!a&&null==u&&r.Server.isServerSide()&&(null==d||d(e,c,i)),null==u?null:(e=>{if(null==e)return null;const{data:t,error:n}=e;return null!=n?M.error(new l(n,s.Hydrated)):null!=t?M.success(t):M.aborted()})(u)},L="useCachedEffect",q=(e,t,n={})=>{var i;const{fetchPolicy:c=a.CacheBeforeNetwork,skip:u=!1,retainResultOnChange:d=!1,onResultChanged:p,scope:f=L}=n,h=R(e,t),[m,y]=C(e,f),g=Object(r.useForceUpdate)(),_=o.useRef(),b=o.useRef(),x=o.useMemo((()=>{var t;null==(t=b.current)||t.cancel(),b.current=null,_.current=null;return()=>{var t,n;if(c===a.CacheOnly)throw new l("Cannot fetch with CacheOnly policy",s.NotAllowed);const r=v.Default.fulfill(`${e}|${f}`,{handler:h});if(r===(null==(t=b.current)?void 0:t.request))return;_.current=null,null==(n=b.current)||n.cancel();let i=!1;r.then((e=>{b.current=null,i||(y(e),_.current=e,null!=p?p(e):g())})),b.current={requestId:e,request:r,cancel(){i=!0,v.Default.abort(e)}}}}),[e,p,g,y,c]),w=o.useMemo((()=>{if(u)return!1;switch(c){case a.CacheOnly:return!1;case a.CacheBeforeNetwork:return null==m;case a.CacheAndNetwork:case a.NetworkOnly:return null==_.current}}),[m,c,u]);o.useEffect((()=>{if(w)return x(),()=>{var e;null==(e=b.current)||e.cancel(),b.current=null}}),[w,x]);const k=o.useRef(M.loading()),O=d?k.current:M.loading(),E=null!=(i=c===a.NetworkOnly?_.current:m)?i:O;return k.current=E,[E,x]},W={DoNotHydrate:"DoNotHydrate",ExecuteWhenNoResult:"ExecuteWhenNoResult",ExecuteWhenNoSuccessResult:"ExecuteWhenNoSuccessResult",AlwaysExecute:"AlwaysExecute"},F="useHydratableEffect",B=(e,t,n={})=>{const{clientBehavior:r=W.ExecuteWhenNoSuccessResult,skip:i=!1,retainResultOnChange:s=!1,onResultChanged:l,scope:c=F}=n,u=N(e,t,{hydrate:r!==W.DoNotHydrate,skip:i}),d=o.useCallback((()=>{switch(r){case W.DoNotHydrate:case W.AlwaysExecute:return null;case W.ExecuteWhenNoResult:return u;case W.ExecuteWhenNoSuccessResult:return"success"===(null==u?void 0:u.status)?u:null}}),[u]);C(e,c,d);const[p]=q(e,t,{skip:i,onResultChanged:l,retainResultOnChange:s,scope:c,fetchPolicy:a.CacheBeforeNetwork});return null!=u?u:p},U=({requestId:e,handler:t,children:n,retainResultOnChange:r=!1,clientBehavior:i=W.ExecuteWhenNoSuccessResult})=>n(B(e,t,{retainResultOnChange:r,clientBehavior:i})),z=({interceptor:e,children:t})=>{const n=o.useContext(j),r=o.useMemo((()=>[...n,e]),[n,e]);return o.createElement(j.Provider,{value:r},t)},G=(e,t,n)=>{if("object"==typeof n&&null!==n){const r=Object(i.entries)(n);if(0!==r.length)return r.reduce(((e,[n,r])=>G(e,`${t}.${n}`,r)),e)}return e[t]=(e=>{var t;if("string"==typeof e)return e;if("object"==typeof e&&null!=e){if(e instanceof Date)return e.toISOString();if("function"==typeof e.toString)return e.toString()}return null!=(t=JSON.stringify(e))?t:""})(n),e},V=(e,t,n)=>{const r=[],i=new URLSearchParams(n);if(i.sort(),r.push(i.toString()),r.push(e.id),null!=t){const e=Object.keys(t).reduce(((e,n)=>{const r=t[n];return G(e,n,r)}),{}),n=new URLSearchParams(e);n.sort(),r.push(n.toString())}return r.join("|")},K=Object.freeze({Internal:"Internal",BadResponse:"BadResponse",ErrorResult:"ErrorResult"});class H extends i.KindError{constructor(e,t,{metadata:n,cause:r}={}){super(e,t,{metadata:n,cause:r,name:"Gql"})}}const Q=async e=>{const t=await e.text();let n;try{n=JSON.parse(t)}catch(n){throw new l("Failed to parse response",s.Parse,{metadata:{statusCode:e.status,bodyText:t},cause:n})}if(e.status>=300)throw new l("Response unsuccessful",s.Network,{metadata:{statusCode:e.status,result:n}});if(!Object.prototype.hasOwnProperty.call(n,"data")&&!Object.prototype.hasOwnProperty.call(n,"errors"))throw new H("Server response missing",K.BadResponse,{metadata:{statusCode:e.status,result:n}});if(null!=n.errors&&Array.isArray(n.errors)&&n.errors.length>0)throw new H("GraphQL errors",K.ErrorResult,{metadata:{statusCode:e.status,result:n}});return n.data},Y=Object.freeze({query:"query",mutation:"mutation"}),$=new Map;function X(e){var t;const n=$.get(e);if(n)return n;if(null==e||!e.kind)throw new l("Bad DocumentNode",s.InvalidInput);const r=e.definitions.filter((e=>"FragmentDefinition"===e.kind)),i=e.definitions.filter((e=>"OperationDefinition"===e.kind&&"query"===e.operation)),o=e.definitions.filter((e=>"OperationDefinition"===e.kind&&"mutation"===e.operation)),a=e.definitions.filter((e=>"OperationDefinition"===e.kind&&"subscription"===e.operation));if(r.length&&!i.length&&!o.length)throw new l("Fragment only",s.InvalidInput);if(a.length)throw new l("No subscriptions",s.InvalidInput);if(i.length+o.length>1)throw new l("Too many ops",s.InvalidInput);const c=i.length?Y.query:Y.mutation,u=(i.length?i:o)[0],d=u.variableDefinitions||[],p={name:"Name"===(null==(t=u.name)?void 0:t.kind)?u.name.value:"data",type:c,variables:d};return $.set(e,p),p}const J=e=>{const t=X(e);return{id:t.name,type:t.type}},Z=o.createContext(null),ee=({defaultContext:e,fetch:t,children:n})=>{const r=o.useMemo((()=>({fetch:t,defaultContext:e})),[e,t]);return o.createElement(Z.Provider,{value:r},n)},te=(e,t)=>Object.keys(t).reduce(((e,n)=>(void 0!==t[n]&&(null===t[n]?delete e[n]:e[n]=t[n]),e)),y({},e)),ne=(e={})=>{const t=((e={})=>{const t=Object(o.useContext)(Z);if(null==t)throw new H("No GqlRouter",K.Internal);const{fetch:n,defaultContext:r}=t,i=Object(o.useRef)(r),a=te(r,e),s=Object.keys(i.current),l=Object.keys(a);(s.length!==l.length||l.every((e=>i.current[e]!==a[e])))&&(i.current=a);const c=i.current;return Object(o.useMemo)((()=>({fetch:n,defaultContext:c})),[n,c])})(e),n=Object(o.useCallback)(((e,n=Object.freeze({}))=>{const{fetch:r,defaultContext:i}=t,{variables:o,context:a={}}=n;return r(e,o,te(i,a)).then(Q)}),[t]);return n}},"NH/J":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("6hzU"),n.e("2Atb"),n.e("36AW"),n.e("326h"),n.e("1YDZ"),n.e("4bT6"),n.e("2QVZ"),n.e("1l00"),n.e("5Do4"),n.e("DgBR"),n.e("4qDk"),n.e("3ufS"),n.e("4z8f"),n.e("dkQs")]).then(n.t.bind(null,"mmVk",7)),modules:["mmVk"],loading:()=>i.createElement(a.default,null)});t.default=l},NUJH:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("5zeG"),n.e("36AW"),n.e("326h"),n.e("ykUf"),n.e("5OPo"),n.e("42Kj"),n.e("2I4I")]).then(n.t.bind(null,"W43l",7)),modules:["W43l"],loading:()=>i.createElement(a.default,null)});t.default=l},NXn8:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.useApolloGqlClient=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("4PhQ"),a=r(n("Wv6D"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}t.useApolloGqlClient=()=>{const{client:e,module:t}=i.useContext(a.default);if(null==e)throw new o.KAError("No GqlRouter",o.Errors.Internal);return{gqlClient:e,gqlDefaultModule:t}}},NaFW:function(e,t,n){var r=n("9d/t"),i=n("3Eq5"),o=n("P4y1"),a=n("tiKp")("iterator");e.exports=function(e){if(null!=e)return i(e,a)||i(e,"@@iterator")||o[r(e)]}},Nawn:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contextCSBadges=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}const o={creatednewscratchpadbadge:{description:r._("Apprentice Programmer"),extendedDescription:r._("Create a program from scratch")},forkedofficialscratchpadbadge:{description:r._("Mad Scientist"),extendedDescription:r._("Make changes to an official program")},forkeduserscratchpadbadge:{description:r._("Collaborator"),extendedDescription:r._("Make changes to another user's program")},getforkedoncebadge:{description:r._("Inspiration"),extendedDescription:r._("Another user created a program based on one of yours")},getforkedtentimesbadge:{description:r._("Good Inspiration"),extendedDescription:r._("Other users created 10 programs based on one of yours")},getforkedtwentyfivetimesbadge:{description:r._("Great Inspiration"),extendedDescription:r._("Other users created 25 programs based on one of yours")},getforkedfiftytimesbadge:{description:r._("Incredible Inspiration"),extendedDescription:r._("Other users created 50 programs based on one of yours")},sharedscratchpadbadge:{description:r._("Virus"),extendedDescription:r._("Share a program you've created via Facebook, Twitter, or email")},scratchpadtinkererbadge:{description:r._("Tinkerer"),extendedDescription:r._("Pause a talk-through and tinker with the code")},watchedscratchpadplaybackbadge:{description:r._("Programming Scholar"),extendedDescription:r._("Finish watching a computer programming talk-through")},completechallengebadge:{description:r._("Challenger"),extendedDescription:r._("Complete a coding challenge")},kelvinbadge:{description:r._("1000 Kelvin"),extendedDescription:r._("Have a red-hot program at the top of the Community Programs list")},documentationdoctorbadge:{description:r._("Documentation Doctor"),extendedDescription:r._("Create documentation for our programming courses")},trustedtesterbadge:{description:r._("Trusted Tester"),extendedDescription:r._("Review our programming courses before we release them")},drawinganimationmasterybadge:{description:r._("Intro to JS: Drawing & Animation Mastery"),extendedDescription:r._("Complete all the 'Intro to JS: Drawing & Animation' challenges.")},gamesvisualizationsmasterybadge:{description:r._("Advanced JS: Games & Visualizations"),extendedDescription:r._("Complete all the 'Advanced JS: Games & Visualizations' challenges.")},naturalsimulationsmasterybadge:{description:r._("Advanced JS: Natural Simulations"),extendedDescription:r._("Complete all the 'Advanced JS: Natural Simulations' challenges.")},htmlcssmasterybadge:{description:r._("HTML/CSS: Making webpages"),extendedDescription:r._("Complete all the 'HTML/CSS: Making webpages' challenges.")},htmlcssjsmasterybadge:{description:r._("HTML/JS: Making webpages interactive"),extendedDescription:r._("Complete all the 'HTML/JS: Making webpages interactive' challenges.")},sqlmasterybadge:{description:r._("Intro to SQL: Querying and managing data"),extendedDescription:r._("Complete all the 'Intro to SQL' challenges.")},jquerymasterybadge:{description:r._("HTML/JS: Making webpages interactive with jQuery"),extendedDescription:r._("Complete all the jQuery challenges.")},hourofdrawingbadge:{description:r._("Hour of Drawing with Code"),extendedDescription:r._("Complete the Hour of Drawing with Code for Hour of Code!")},hourofdrawing2015badge:{description:r._("Hour of Drawing with Code"),extendedDescription:r._("Complete the Hour of Drawing with Code for Hour of Code!")},hourofdrawingblocksbadge:{description:r._("Hour of Drawing with Code Blocks"),extendedDescription:r._("Complete the Hour of Drawing with Blocks for Hour of Code!")},hourofdatabasesbadge:{description:r._("Hour of Databases"),extendedDescription:r._("Complete the Hour of Databases for Hour of Code!")},hourofwebpagesbadge:{description:r._("Hour of Webpages"),extendedDescription:r._("Complete the Hour of Webpages for Hour of Code!")},jsdrawingbadge:{description:r._("JS: Drawing"),extendedDescription:r._("Complete the drawing tutorial in Intro to JS")},jscoloringbadge:{description:r._("JS: Coloring"),extendedDescription:r._("Complete the coloring tutorial in Intro to JS")},jsvariablesbadge:{description:r._("JS: Variables"),extendedDescription:r._("Complete the variables tutorial in Intro to JS")},jsanimationbadge:{description:r._("JS: Animation"),extendedDescription:r._("Complete the animation tutorial in Intro to JS")},jsinteractionbadge:{description:r._("JS: Interactive programs"),extendedDescription:r._("Complete the interactive programs tutorial in Intro to JS")},jsresizingvariablesbadge:{description:r._("JS: Resizing with variables"),extendedDescription:r._("Complete the resizing with variables tutorial in Intro to JS")},jstextbadge:{description:r._("JS: Text and strings"),extendedDescription:r._("Complete the text and strings tutorial in Intro to JS")},jsfunctionsbadge:{description:r._("JS: Functions"),extendedDescription:r._("Complete the functions tutorial in Intro to JS")},jslogicbadge:{description:r._("JS: Logic and if statements"),extendedDescription:r._("Complete the logic and if statements tutorial in Intro to JS")},jsloopingbadge:{description:r._("JS: Looping"),extendedDescription:r._("Complete the looping tutorial in Intro to JS")},jsarraysbadge:{description:r._("JS: Arrays"),extendedDescription:r._("Complete the arrays tutorial in Intro to JS")},jsobjectsbadge:{description:r._("JS: Objects"),extendedDescription:r._("Complete the objects tutorial in Intro to JS")},jsoobadge:{description:r._("JS: Object-Oriented Design"),extendedDescription:r._("Complete the OO design tutorial in Intro to JS")}};t.contextCSBadges=o},NdRx:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared-intl"),n.e("shared"),n.e("46gf")]).then(n.t.bind(null,"8rcn",7)).then((e=>e.default)),modules:["8rcn"],loading:()=>i.createElement(a.default,null)});t.default=l},Ntfq:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=y(n("q1tI")),o=n("mR6N"),a=r(n("Pwnf")),s=r(n("gE8/")),l=n("JasB"),c=n("Vxy9"),u=n("JimW"),d=y(n("8jAt")),p=r(n("KHdJ")),f=r(n("rXKM")),h=r(n("zEAc"));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function y(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class g extends i.Component{constructor(...e){super(...e),this.handleClick=e=>{const{onClick:t}=this.props;t&&(e.preventDefault(),t())},this.handleKeyDown=e=>{const{onClick:t,onEscape:n,onArrowDown:r,onArrowUp:i}=this.props;"Enter"!==e.key&&" "!==e.key||!t?"Escape"===e.key&&n?(e.preventDefault(),n()):"Tab"===e.key&&n?n():"ArrowDown"===e.key&&r?(e.preventDefault(),r()):"ArrowUp"===e.key&&i&&(e.preventDefault(),i()):(e.preventDefault(),t())}}render(){const{buttonStyles:e,direction:t,notificationCount:n}=this.props;return i.createElement("li",{className:(0,o.css)(v.listItem)},i.createElement("button",{ref:this.props.innerRef,onClick:this.handleClick,onKeyDown:this.handleKeyDown,className:o.css.apply(void 0,[v.notAButton,v.switch].concat(e)),"data-test-id":"header-notifications-switch"},"left"===t&&i.createElement("div",{className:(0,o.css)(v.switchArrow,v.switchArrowLeft)},i.createElement(f.default,{icon:h.default,size:15,color:a.default.offBlack})),i.createElement(u.View,{style:v.content},i.createElement(c.LabelLarge,null,d._("Notifications")),i.createElement(l.Strut,{size:s.default.xxSmall_6}),n>0&&i.createElement(p.default,{size:"large"})),i.createElement(l.Spring,null),"right"===t&&i.createElement("div",{className:(0,o.css)(v.switchArrow,v.switchArrowRight)},i.createElement(f.default,{icon:h.default,size:15,color:a.default.offBlack}))))}}g.defaultProps={buttonStyles:[]};const v=o.StyleSheet.create({notAButton:{background:"transparent",border:"none",padding:"none",width:"100%",textAlign:"left"},listItem:{paddingTop:1,backgroundColor:a.default.white,listStyleType:"none"},switch:{display:"flex",alignItems:"center",justifyContent:"flex-start",borderBottom:`1px solid ${a.default.offBlack16}`,boxSizing:"border-box",padding:`${s.default.medium_16}px`,color:a.default.darkBlue,cursor:"pointer",":hover":{color:a.default.blue,textDecoration:"underline"}},content:{display:"flex",flexDirection:"row",alignItems:"center"},switchArrow:{alignItems:"center",display:"flex",justifyContent:"center"},switchArrowLeft:{marginRight:24},switchArrowRight:{transform:"scaleX(-1)"}});var _=g;t.default=_},"Nz+d":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=I(n("q1tI")),a=n("mR6N"),s=r(n("Pwnf")),l=r(n("gE8/")),c=r(n("mXPZ")),u=r(n("Q8Wn")),d=r(n("SGU3")),p=I(n("whzC")),f=n("K1UA"),h=r(n("rXKM")),m=r(n("yW6n")),y=r(n("uEGL")),g=r(n("RNNr")),v=r(n("bN5C")),_=r(n("qRKg")),b=n("hDgO"),x=r(n("QA9Y")),w=r(n("IrCm")),k=r(n("x+rD")),O=n("Y8R6"),E=r(n("L3zz")),A=n("3xyp"),P=I(n("8jAt")),C=r(n("3zqn")),S=r(n("OA4O"));function D(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(D=function(e){return e?n:t})(e)}function I(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=D(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const T=p.safeLinkTo("https://twitter.com/khanacademy"),M=p.safeLinkTo("https://www.facebook.com/khanacademy"),j=p.safeLinkTo("https://instagram.com/khanacademy"),R={width:20,height:20,path:"M18.895 0H1.105C.495 0 0 .495 0 1.105V18.9c0 .605.495 1.1 1.105 1.1H18.9c.61 0 1.105-.495 1.105-1.105V1.105A1.113 1.113 0 0 0 18.895 0zM14.97 7.455c.005.11.005.22.005.33 0 3.385-2.58 7.295-7.295 7.295a7.293 7.293 0 0 1-3.925-1.145A5.142 5.142 0 0 0 7.55 12.87a2.564 2.564 0 0 1-2.395-1.78c.155.03.315.045.48.045.235 0 .46-.03.675-.09A2.57 2.57 0 0 1 4.255 8.53v-.035c.345.19.74.305 1.16.32A2.57 2.57 0 0 1 4.62 5.39a7.28 7.28 0 0 0 5.285 2.68 2.567 2.567 0 0 1 2.5-3.15c.735 0 1.4.31 1.87.81a5.1 5.1 0 0 0 1.63-.62 2.58 2.58 0 0 1-1.13 1.42c.52-.065 1.015-.2 1.475-.405-.345.515-.78.97-1.28 1.33z"},N={width:15,height:15,path:"M14.172 0H.827A.827.827 0 0 0 0 .828v13.344c0 .458.37.828.828.828h7.184V9.19H6.057V6.925h1.955v-1.67c0-1.938 1.183-2.992 2.913-2.992.827 0 1.54.062 1.747.09v2.025h-1.197c-.94 0-1.123.447-1.123 1.102v1.445h2.243L12.3 9.19h-1.95V15h3.822c.458 0 .828-.37.828-.828V.827A.827.827 0 0 0 14.172 0z"},L={width:24,height:24,path:"M18.24,7.28a2.67,2.67,0,0,0-1.52-1.52,4.33,4.33,0,0,0-1.49-.27c-.84,0-1.09,0-3.23,0s-2.39,0-3.23,0a4.33,4.33,0,0,0-1.49.27A2.67,2.67,0,0,0,5.76,7.28a4.33,4.33,0,0,0-.27,1.49c0,.84,0,1.09,0,3.23s0,2.39,0,3.23a4.33,4.33,0,0,0,.27,1.49,2.67,2.67,0,0,0,1.52,1.52,4.33,4.33,0,0,0,1.49.27c.84,0,1.09,0,3.23,0s2.39,0,3.23,0a4.33,4.33,0,0,0,1.49-.27,2.67,2.67,0,0,0,1.52-1.52,4.33,4.33,0,0,0,.27-1.49c0-.84,0-1.09,0-3.23s0-2.39,0-3.23A4.33,4.33,0,0,0,18.24,7.28ZM12,16.11A4.11,4.11,0,1,1,16.11,12,4.11,4.11,0,0,1,12,16.11Zm4.27-7.42a1,1,0,1,1,1-1A1,1,0,0,1,16.27,8.69Z M12,9.33A2.67,2.67,0,1,0,14.67,12,2.68,2.68,0,0,0,12,9.33Z M22,0H2A2,2,0,0,0,0,2V22a2,2,0,0,0,2,2H22a2,2,0,0,0,2-2V2A2,2,0,0,0,22,0ZM20,15.3a5.85,5.85,0,0,1-.37,1.94,4,4,0,0,1-2.34,2.34A5.85,5.85,0,0,1,15.3,20c-.85,0-1.13.05-3.3.05S9.55,20,8.7,20a5.85,5.85,0,0,1-1.94-.37,4,4,0,0,1-2.34-2.34,5.85,5.85,0,0,1-.37-1.94c0-.85,0-1.13,0-3.3s0-2.45,0-3.3a5.85,5.85,0,0,1,.37-1.94A4,4,0,0,1,6.76,4.42,5.85,5.85,0,0,1,8.7,4.05C9.55,4,9.83,4,12,4s2.45,0,3.3,0a5.85,5.85,0,0,1,1.94.37,4,4,0,0,1,2.34,2.34A5.85,5.85,0,0,1,20,8.7c0,.85.05,1.13.05,3.3S20,14.45,20,15.3Z"},q=p.safeLinkTo("https://play.google.com/store/apps/details?id=org.khanacademy.android&referrer=utm_source%3Dwebsite%2520footer%26utm_medium%3Dwebsite%2520footer%26utm_campaign%3Dwebsite%2520footer"),W=p.safeLinkTo("https://itunes.apple.com/app/apple-store/id469863705?pt=698519&ct=website%20footer&mt=8");class F extends o.Component{static addMountListener(e){F._mountListeners.push(e)}static removeMountListener(e){F._mountListeners=F._mountListeners.filter((t=>t!==e))}componentDidMount(){this._triggerListenersAfterMount=setTimeout((function(){for(const e of F._mountListeners)e()}),0)}componentWillUnmount(){this._triggerListenersAfterMount&&clearTimeout(this._triggerListenersAfterMount)}renderMainLinks(){const e=P._("Our finances"),t="en"===u.default.kaLocale||"Our finances"!==e;return o.createElement("div",{"aria-label":P._("footer"),role:"navigation"},o.createElement("ul",{className:(0,a.css)(U.mainLinksSection)},o.createElement("li",{className:(0,a.css)(U.linkGroup)},o.createElement("h3",{className:(0,a.css)(U.li,U.heading)},o.createElement(d.default,{light:!0,href:"/about"},P._("About"))),o.createElement("ul",null,o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:p.safeLinkTo("https://blog.khanacademy.org/news/")},P._("News"))),o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:"/about/impact"},P._("Impact"))),o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:"/about/the-team"},P._("Our team"))),o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:"/about/our-interns"},P._("Our interns"))),o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:"/about/our-content-specialists"},P._("Our content specialists"))),o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:"/about/our-board"},P._("Our leadership"))),o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:"/about/our-supporters"},P._("Our supporters"))),o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:"/contribute/credits"},P._("Our contributors"))),t&&o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:p.safeLinkTo("https://khanacademyannualreport.org/#finances")},e)),o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:"/careers","aria-label":v.default.careersFooterLink},P._("Careers"))),o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:"/careers/interns"},P._("Internships"))))),o.createElement("li",{className:(0,a.css)(U.linkGroup)},o.createElement("h3",{className:(0,a.css)(U.li,U.heading)},P._("Contact")),o.createElement("ul",null,o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:(0,A.getZendeskLink)()},P._("Help center"))),o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:(0,A.getZendeskCommunityLink)()},P._("Support community"))),o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:"/stories"},P._("Share your story"))),o.createElement("li",{className:(0,a.css)(U.li)},o.createElement(d.default,{light:!0,href:(0,A.getZendeskArticleLink)("202483630",!1)},P._("Press"))))),o.createElement("li",{className:(0,a.css)(U.linkGroup)},o.createElement("h3",{className:(0,a.css)(U.li,U.heading)},o.createElement(d.default,{light:!0,href:"/downloads"},P._("Download our apps"))),o.createElement("ul",null,o.createElement("li",{className:(0,a.css)([U.li,U.appStoreBadge])},o.createElement(S.default,{safeAppDownloadUrl:W,style:{width:"100px"},light:!0})),o.createElement("li",{className:(0,a.css)([U.li,U.appStoreBadge])},o.createElement(C.default,{safeAppDownloadUrl:q,style:{width:"100px"},light:!0})))),o.createElement("li",{className:(0,a.css)(U.linkGroup),key:"g-subjects"},o.createElement("h3",{className:(0,a.css)(U.li,U.heading)},P._("Courses")),o.createElement(w.default,{style:U.li}))))}renderLanguagePicker(){return c.default.isLoggedIn?o.createElement("div",{className:(0,a.css)(U.languagePickerContainer)},o.createElement("a",{className:(0,a.css)(U.link,U.linkSmall),href:"/settings/account"},P._("Change language"))):o.createElement(x.default,null)}handleSocialMediaClick(e,t){const n=e.currentTarget.href;k.default.sendToGA("event","Click",t).then((()=>{(0,O.redirect)(n)}))}render(){const e=o.createElement(E.default,{style:U.link,key:"donate",urlParams:{c_src2:"Webapp.footer"}}),t=o.createElement(d.default,{href:"/contribute",style:U.link,key:"volunteer"},P._("volunteer")),n=(new Date).getFullYear();return o.createElement("footer",{className:(0,a.css)(U.rootStyle)},o.createElement("div",{className:(0,a.css)(U.footerContainer)},o.createElement("div",{className:(0,a.css)(U.mainBlock)},o.createElement("div",{className:(0,a.css)(U.missionAndLanguageSection)},o.createElement("p",{className:(0,a.css)(U.missionParagraph)},P._("Our mission is to provide a free, world-class education to anyone, anywhere.")),o.createElement("p",{className:(0,a.css)(U.missionParagraphSpacer)}),o.createElement("p",{className:(0,a.css)(U.missionParagraph)},P._("Khan Academy is a 501(c)(3) nonprofit organization.")," ",P.$_("%(donate)s or %(volunteer)s today!",{donate:e,volunteer:t}))),o.createElement("div",{role:"presentation","aria-labelledby":"site-navigation"},o.createElement("h2",{id:"site-navigation",className:(0,a.css)(_.default.srOnly)},P._("Site Navigation")),this.renderMainLinks()),o.createElement("div",{className:(0,a.css)(U.languageAndInternationalWrapper)},this.renderLanguagePicker(),!c.default.isLoggedIn&&o.createElement("div",{className:(0,a.css)(U.countryLinkContainer)},o.createElement(m.default,null)))),o.createElement("div",{className:(0,a.css)(U.bottomBlock)},o.createElement("div",{className:(0,a.css)(U.bottomLink)},P.doNotTranslate("© %(currentYear)s Khan Academy",{currentYear:n}),o.createElement("br",null)),o.createElement("div",{className:(0,a.css)(U.bottomLink)},o.createElement("span",null,o.createElement(d.default,{light:!0,href:"/about/tos"},P._("Terms of use")))),o.createElement("div",{className:(0,a.css)(U.bottomLink)},o.createElement("span",null,o.createElement(d.default,{light:!0,href:"/about/privacy-policy"},P._("Privacy Policy")))),o.createElement("div",{className:(0,a.css)(U.bottomLink)},o.createElement("span",null,o.createElement(d.default,{light:!0,href:"/about/cookie-policy"},P._("Cookie Notice")))),o.createElement(g.default,null),o.createElement("div",{className:(0,a.css)(U.socialMediaContainer)},o.createElement("a",{href:M,"aria-label":P._("Follow us on Facebook"),className:(0,a.css)(U.socialIconLink),onClick:e=>{this.handleSocialMediaClick(e,"Facebook-Join-Header")}},o.createElement(h.default,{size:24,icon:N})),o.createElement("a",{href:T,"aria-label":P._("Follow us on Twitter"),className:(0,a.css)(U.socialIconLink),onClick:e=>{this.handleSocialMediaClick(e,"Twitter-Follow-Header")}},o.createElement(h.default,{size:24,icon:R})),o.createElement("a",{href:j,"aria-label":P._("Follow us on Instagram"),className:(0,a.css)(U.socialIconLink),onClick:e=>{this.handleSocialMediaClick(e,"Instagram-Follow-Header")}},o.createElement(h.default,{size:24,icon:L}))))))}}F._mountListeners=[];const B=20,U=a.StyleSheet.create({appStoreBadge:{margin:"2px 0",":first-of-type":{marginTop:0},":last-of-type":{marginBottom:0}},rootStyle:{backgroundColor:s.default.darkBlue,clear:"both",color:"#8295BA",position:"relative",padding:"12px 20px",WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale","@media print":{display:"none"},[y.default.smOrSmaller]:{padding:"0 20px"}},footerContainer:{boxSizing:"border-box",maxWidth:b.maxContainerWidth,position:"relative",margin:"0 auto",padding:"0 20px",[y.default.smOrSmaller]:{padding:0}},mainBlock:{padding:"36px 0 20px",position:"relative",display:"flex",flexDirection:"row",[y.default.smOrSmaller]:{flexDirection:"column",paddingBottom:50}},bottomBlock:(0,i.default)({},f.deprecatedTypography.labelSmall,{display:"flex",flexDirection:"row",alignItems:"center",borderTop:`1px solid ${s.default.offBlack16}`,padding:"8px 0",[y.default.smOrSmaller]:{flexDirection:"column",justifyContent:"center",paddingTop:B}}),li:{paddingRight:l.default.xSmall_8,paddingBottom:l.default.xSmall_8,minHeight:32,boxSizing:"border-box"},linkSmall:(0,i.default)({},f.deprecatedTypography.labelSmall),link:{color:s.default.white,textDecoration:"none",":hover":{textDecoration:"underline"},":focus":{textDecoration:"underline"}},heading:(0,i.default)({},f.deprecatedTypography.labelSmall,{fontWeight:"bold",marginBottom:0,color:"inherit"}),missionAndLanguageSection:{display:"flex",flexDirection:"column",height:"100%",width:"40%",paddingRight:40,paddingBottom:40,[y.default.smOrSmaller]:{width:"auto",height:"auto",textAlign:"center",paddingRight:0}},missionParagraph:(0,i.default)({},f.deprecatedTypography.bodyLarge,{margin:0,maxWidth:440,paddingBottom:l.default.xSmall_8,[y.default.smOrSmaller]:{margin:"0 auto"}}),missionParagraphSpacer:(0,i.default)({},f.deprecatedTypography.bodyLarge,{margin:0,height:"1em"}),mainLinksSection:(0,i.default)({},f.deprecatedTypography.labelSmall,{position:"relative",flexGrow:1,columnCount:3,[y.default.smOrSmaller]:{columnCount:2}}),linkGroup:{breakInside:"avoid-column",paddingBottom:32},socialMediaContainer:{[y.default.smOrSmaller]:{marginTop:B}},socialIconLink:{color:s.default.white,opacity:.6,":not(:first-child)":{marginLeft:8},":hover":{opacity:1},display:"inline-block",height:24,width:24},bottomLink:{":not(:first-child)":{marginLeft:16},[y.default.smOrSmaller]:{":not(:first-child)":{marginLeft:0},marginTop:6,lineHeight:1.5}},languageAndInternationalWrapper:{position:"absolute",left:0,bottom:B,[y.default.smOrSmaller]:{display:"flex",flexDirection:"column",width:"100%"}},languagePickerContainer:{[y.default.smOrSmaller]:{width:"100%",textAlign:"center"}},countryLinkContainer:{paddingTop:10,[y.default.smOrSmaller]:{display:"flex",justifyContent:"center",width:"100%"}}});var z=F;t.default=z},"O+Xk":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("n0Az");function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}t.default=e=>t=>{const n=(0,a.useGql)();return o.createElement(e,(0,i.default)({},t,{gqlFetch:n}))}},O02K:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("1yxG"),n.e("21RN")]).then(n.t.bind(null,"Pcxo",7)),modules:["Pcxo"],loading:()=>i.createElement(a.default,null)});t.default=l},O6wL:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapContentKindToServerFormat=t.enums=void 0;t.enums={Product:{OTHER_PRODUCT:"OTHER_PRODUCT",TEST_PREP:"TEST_PREP",MISSION:"MISSION",MAP:"MAP",LIBRARY:"LIBRARY"},Activity:{OTHER_ACTIVITY:"OTHER_ACTIVITY",NAVIGATING:"NAVIGATING",WATCHING:"WATCHING",READING:"READING",TEST_TAKING:"TEST_TAKING",PROGRAMMING:"PROGRAMMING",DISCUSSING:"DISCUSSING",PRACTICING:"PRACTICING",REVIEWING:"REVIEWING",OTHER_LEARNING:"OTHER_LEARNING"},ContentKind:{Topic:"Topic",Exercise:"Exercise",Article:"Article",Video:"Video",Challenge:"Challenge",Talkthrough:"Talkthrough",Project:"Project",Interactive:"Interactive",TopicQuiz:"TopicQuiz",TopicUnitTest:"TopicUnitTest",CourseChallenge:"CourseChallenge",MasteryChallenge:"MasteryChallenge"},ContentKind$ServerFormat:{TOPIC:"TOPIC",EXERCISE:"EXERCISE",ARTICLE:"ARTICLE",VIDEO:"VIDEO",CHALLENGE:"CHALLENGE",TALKTHROUGH:"TALKTHROUGH",PROJECT:"PROJECT",INTERACTIVE:"INTERACTIVE",TOPIC_QUIZ:"TOPIC_QUIZ",TOPIC_UNIT_TEST:"TOPIC_UNIT_TEST",COURSE_CHALLENGE:"COURSE_CHALLENGE",MASTERY_CHALLENGE:"MASTERY_CHALLENGE"},ExamGroup:{INVALID_EXAM_GROUP:"INVALID_EXAM_GROUP",SAT_GROUP:"SAT_GROUP",LSAT_GROUP:"LSAT_GROUP",PRAXIS_GROUP:"PRAXIS_GROUP"},Exam:{SAT:"SAT",DIGITAL_SAT:"DIGITAL_SAT",LSAT:"LSAT",PRAXIS_MATH:"PRAXIS_MATH",PRAXIS_READING:"PRAXIS_READING",PRAXIS_WRITING:"PRAXIS_WRITING"},Area:{OTHER_AREA:"OTHER_AREA",READING_AND_WRITING:"READING_AND_WRITING",MATH:"MATH",ESSAY:"ESSAY",LOGICAL_REASONING:"LOGICAL_REASONING",ANALYTICAL_REASONING:"ANALYTICAL_REASONING",READING_COMP:"READING_COMP",NUMBER_AND_QUANTITY:"NUMBER_AND_QUANTITY",STATISTICS_AND_PROBABILITY:"STATISTICS_AND_PROBABILITY",ALGEBRA:"ALGEBRA",GEOMETRY:"GEOMETRY",ALL_READING_PRACTICE:"ALL_READING_PRACTICE",OTHER_WRITING_PRACTICE:"OTHER_WRITING_PRACTICE",ARGUMENTATIVE_ESSAY:"ARGUMENTATIVE_ESSAY",SOURCE_BASED_ESSAY:"SOURCE_BASED_ESSAY"}};t.mapContentKindToServerFormat=e=>{const t={Topic:"TOPIC",Exercise:"EXERCISE",Article:"ARTICLE",Video:"VIDEO",Challenge:"CHALLENGE",Talkthrough:"TALKTHROUGH",Project:"PROJECT",Interactive:"INTERACTIVE",TopicQuiz:"TOPIC_QUIZ",TopicUnitTest:"TOPIC_UNIT_TEST",CourseChallenge:"COURSE_CHALLENGE",MasteryChallenge:"MASTERY_CHALLENGE"};return t[e]}},O741:function(e,t,n){var r=n("2oRo"),i=n("Fib7"),o=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||i(e))return e;throw a("Can't set "+o(e)+" as a prototype")}},OA4O:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=l.default.kaLocale,n=d[t]||d.en,r=a.safeLinkTo(`https://tools.applemediaservices.com/api/badges/download-on-the-app-store/black/${n}?releaseDate=1331424000`);return i.createElement(o.default,{safeAppDownloadUrl:e.safeAppDownloadUrl,badgeImageUrl:r,altText:s._("Download on the App Store"),light:e.light,style:e.style})};var i=u(n("q1tI")),o=r(n("c52Z")),a=u(n("whzC")),s=u(n("8jAt")),l=r(n("Q8Wn"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const d={ar:"ar-ar",az:"az-tr",bg:"bg-bg",cs:"cs-cz",da:"da-dk",de:"de-de",el:"el-gr",en:"en-us",es:"es-es",fr:"fr-fr",he:"hb-hb",hu:"hu-hu",id:"id-id",it:"it-it",ja:"ja-jp",ko:"ko-kr",lt:"lt-lt",lv:"lv-lv",ms:"ms-my",nb:"no-no",nl:"nl-nl",pl:"pl-pl",pt:"pt-br","pt-pt":"pt-pt",ro:"ro-ro",ru:"ru-ru",sk:"sk-sk",sl:"sl-si",sv:"sv-se",th:"th-th",tr:"tr-tr",vi:"vi-vn","zh-hans":"zh-cn","zh-hant":"zh-hk"}},ODUt:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("3iUY"),n.e("7CEn"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("5CJo"),n.e("1YDZ"),n.e("1FEV"),n.e("4bT6"),n.e("2QVZ"),n.e("1cl1"),n.e("4C7a"),n.e("3KTd"),n.e("43nC"),n.e("1r3U"),n.e("1nZL"),n.e("7gEx"),n.e("u1O4"),n.e("5icd"),n.e("5eTZ"),n.e("4ajK"),n.e("gYGj"),n.e("6X7t"),n.e("1P1M"),n.e("6zt4"),n.e("5aQv"),n.e("4B7r"),n.e("4eCT"),n.e("4mmS"),n.e("18FB"),n.e("5jrH"),n.e("12vX"),n.e("7BCH"),n.e("5O00"),n.e("2FX7"),n.e("3ok7"),n.e("2NU1"),n.e("4OKa"),n.e("6ObN"),n.e("7gSt"),n.e("xspE"),n.e("7skj"),n.e("1Vc5"),n.e("5tTf"),n.e("51Dp"),n.e("7sCC"),n.e("7cDK"),n.e("1Z2M")]).then(n.t.bind(null,"QUAt",7)),modules:["QUAt"],loading:()=>i.createElement(a.default,null)});t.default=l},OKAC:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var r=n("mrSG"),i="Invariant Violation",o=Object.setPrototypeOf,a=void 0===o?function(e,t){return e.__proto__=t,e}:o,s=function(e){function t(n){void 0===n&&(n=i);var r=e.call(this,n)||this;return r.framesToPop=1,r.name=i,a(r,t.prototype),r}return Object(r.c)(t,e),t}(Error);function l(e,t){if(!e)throw new s(t)}!function(e){e.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return console.warn.apply(console,e)},e.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return console.error.apply(console,e)}}(l||(l={}))},OU6A:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("6PC7").then(n.t.bind(null,"tcYM",7)),modules:["tcYM"],loading:()=>i.createElement(a.default,null)});t.default=l},OWla:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("6YAN"),n.e("2MQA")]).then(n.t.bind(null,"Qe09",7)),modules:["Qe09"],loading:()=>i.createElement(a.default,null)});t.default=l},OY3r:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){!i.default.IS_DEV_SERVER&&"undefined"!=typeof window&&window.console&&console.log("\nInterested in working with us?\nSee https://www.khanacademy.org/careers.\n\n")};var i=r(n("Q8Wn"))},OcLW:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=r(n("8OQS")),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),s=n("mR6N");const l=["children","className","highlighted","href","inlineStyles","referrer","style","target","testId","element"];function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}const u="javascript:void(0)";class d extends a.Component{render(){const e=this.props,{children:t,className:n,highlighted:r,href:c,inlineStyles:d,referrer:f,style:h,target:m,testId:y,element:g}=e,v=(0,o.default)(e,l),[_,b]=c?c.split("#"):[u];let x=_;f&&(x.indexOf("?")>-1?x+="&ref="+f:x+="?ref="+f),b&&(x+="#"+b);const w=[p.link,r&&p.highlighted];Array.isArray(h)?w.push.apply(w,h):w.push(h);const k=n?" "+n:"",O="a"===g?{href:x}:{to:x};let E=v.rel;return"_blank"!==m||E||(E="noopener noreferrer"),a.createElement(g,(0,i.default)({"data-test-id":y},v,O,{className:s.css.apply(void 0,w)+k,style:d,target:m,rel:E}),t)}}d.defaultProps={highlighted:!1,href:u,style:[],element:"a"};const p=s.StyleSheet.create({link:{backgroundColor:"transparent",color:"inherit",textDecoration:"none",":hover":{textDecoration:"underline"}},highlighted:{textDecoration:"underline"}});var f=d;t.default=f},OdDy:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=nn(n("q1tI")),o=n("55Ip"),a=r(n("1uxd")),s=r(n("+L3J")),l=r(n("IYwj")),c=r(n("uCQu")),u=r(n("2QjQ")),d=r(n("Z2j1")),p=r(n("0aCS")),f=nn(n("whzC")),h=r(n("wINb")),m=n("VpR9"),y=r(n("7I5T")),g=r(n("890V")),v=r(n("IwD6")),_=r(n("YAKI")),b=r(n("cIvh")),x=r(n("vNBP")),w=r(n("Xqhq")),k=(r(n("uNRv")),r(n("NDe4"))),O=r(n("3Ihb")),E=r(n("oll9")),A=r(n("rnEp")),P=r(n("85nk")),C=r(n("OWla")),S=r(n("X2La")),D=r(n("GlZr")),I=r(n("f3qh")),T=r(n("YDr5")),M=r(n("xpI1")),j=r(n("jkA2")),R=r(n("WaAn")),N=r(n("m1Zn")),L=r(n("s4z8")),q=r(n("iofD")),W=r(n("BrhM")),F=r(n("k41H")),B=r(n("J3Bc")),U=r(n("ZG1B")),z=r(n("xrWT")),G=r(n("VU0M")),V=r(n("n4vP")),K=r(n("j/Qo")),H=r(n("MWP7")),Q=r(n("vlXb")),Y=r(n("mw62")),$=r(n("K1Ye")),X=r(n("tVor")),J=r(n("cxpF")),Z=r(n("VwcK")),ee=r(n("9zlT")),te=r(n("8X9Z")),ne=r(n("XsT+")),re=r(n("Op7X")),ie=r(n("Hh/Y")),oe=r(n("mhd5")),ae=r(n("SH0Y")),se=r(n("xu4X")),le=r(n("FaVB")),ce=r(n("swyk")),ue=r(n("gYu+")),de=r(n("qxIq")),pe=r(n("ADvC")),fe=r(n("2vne")),he=r(n("E4IW")),me=r(n("U88p")),ye=r(n("Lesu")),ge=r(n("Vq04")),ve=r(n("EXeL")),_e=r(n("5zui")),be=r(n("uoY4")),xe=r(n("82SZ")),we=r(n("twwK")),ke=r(n("HTva")),Oe=r(n("5n89")),Ee=r(n("Lazu")),Ae=r(n("dSCn")),Pe=r(n("inD3")),Ce=r(n("N1nW")),Se=r(n("apBJ")),De=r(n("7xp8")),Ie=r(n("sbAb")),Te=r(n("2CNg")),Me=r(n("k2dF")),je=r(n("2S/q")),Re=r(n("OvZ0")),Ne=r(n("crxW")),Le=r(n("uYaN")),qe=r(n("imZr")),We=r(n("zI8y")),Fe=r(n("lbZu")),Be=r(n("F59f")),Ue=r(n("O02K")),ze=r(n("1lAC")),Ge=r(n("HqmL")),Ve=r(n("IzJP")),Ke=r(n("mpVr")),He=r(n("7/l7")),Qe=r(n("7y2F")),Ye=r(n("ROpN")),$e=r(n("Q1Qe")),Xe=r(n("aX95")),Je=r(n("19ZP")),Ze=r(n("wHQB")),et=r(n("LMlm")),tt=r(n("AEmV")),nt=r(n("t/FW")),rt=r(n("OU6A")),it=r(n("lwr3")),ot=r(n("rBjC")),at=r(n("TArg")),st=r(n("rpd/")),lt=r(n("mGYS")),ct=r(n("5e/j")),ut=r(n("j61n")),dt=r(n("78zA")),pt=r(n("Kx30")),ft=r(n("jxRv")),ht=r(n("vhv7")),mt=r(n("Gvhp")),yt=r(n("Cf73")),gt=r(n("NUJH")),vt=r(n("tRtN")),_t=r(n("xzqF")),bt=r(n("u+7A")),xt=r(n("nb84")),wt=r(n("lbUD")),kt=r(n("xwxS")),Ot=r(n("FOnJ")),Et=r(n("nqaj")),At=r(n("7pvQ")),Pt=r(n("TQbc")),Ct=r(n("hw1I")),St=r(n("1+hg")),Dt=r(n("Cicp")),It=r(n("7gbq")),Tt=r(n("44pq")),Mt=r(n("VRXC")),jt=r(n("W2P5")),Rt=r(n("QhVy")),Nt=r(n("ODUt")),Lt=r(n("MmlA")),qt=r(n("CaME")),Wt=r(n("KPIg")),Ft=r(n("jWWN")),Bt=r(n("z0dj")),Ut=r(n("qVAp")),zt=r(n("0lMd")),Gt=r(n("8Ddz")),Vt=r(n("g/NE")),Kt=r(n("SiqC")),Ht=r(n("LCxn")),Qt=r(n("HdOl")),Yt=r(n("NH/J")),$t=r(n("lYyv")),Xt=r(n("VyL8")),Jt=r(n("HolF")),Zt=r(n("NdRx")),en=r(n("gkol"));function tn(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(tn=function(e){return e?n:t})(e)}function nn(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=tn(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}t.default=()=>i.createElement(o.Switch,null,i.createElement(p.default,{from:"/about/downloads",exact:!0,isPermanent:!0,to:"/downloads",owner:"mpp"}),i.createElement(p.default,{from:"/about/faq",exact:!0,isPermanent:!0,to:f.safeLinkTo("https://khanacademy.zendesk.com"),owner:"mpp"}),i.createElement(p.default,{from:"/about/getting-started",exact:!0,isPermanent:!0,to:f.safeLinkTo("https://khanacademy.zendesk.com"),owner:"mpp"}),i.createElement(p.default,{from:"/about/health-competition",exact:!0,isPermanent:!0,to:"/about/our-content-specialists",owner:"mpp"}),i.createElement(p.default,{from:"/about/med-competition",exact:!0,isPermanent:!0,to:"/about/our-content-specialists",owner:"mpp"}),i.createElement(p.default,{from:"/ambassador/dashboard",to:"/ambassador",exact:!0,forceFullPageLoad:!0,owner:"mpp"}),i.createElement(p.default,{from:"/annualreport",to:f.safeLinkTo("http://khanacademyannualreport.org/"),exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/api-explorer",to:"/api-explorer",exact:!0,forceFullPageLoad:!0,owner:"infrastructure"}),i.createElement(p.default,{from:"/badges/award",to:"/devadmin/badges/award",exact:!0,forceFullPageLoad:!0,owner:"content-library"}),i.createElement(p.default,{from:"/badges/custom/create",to:"/devadmin/badges/create",exact:!0,forceFullPageLoad:!0,owner:"content-library"}),i.createElement(p.default,{from:"/badges/custom/update",to:"/devadmin/badges/update",exact:!0,forceFullPageLoad:!0,owner:"content-library"}),i.createElement(p.default,{from:"/bncc",to:"/brasil",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/brain-fitness(.*)",to:"/",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/careers/interns/*",to:"/careers/interns",isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/class_profile(.*)",to:"/",exact:!0,isPermanent:!0,owner:"teacher-experience"}),i.createElement(p.default,{from:"/teacher/schools-blog",to:f.safeLinkTo("http://ka-implementations.tumblr.com/"),exact:!0,isPermanent:!0,owner:"teacher-experience"}),i.createElement(p.default,{from:"/coach/certificate",to:f.safeLinkTo("https://khanacademy.zendesk.com/hc/en-us/articles/360040029331"),exact:!0,isPermanent:!0,owner:"teacher-experience"}),i.createElement(p.default,{from:"/coach/programs",to:"/teacher/dashboard",exact:!0,isPermanent:!0,owner:"teacher-experience"}),i.createElement(p.default,{from:"/coach/reports/programs",to:"/teacher/dashboard",exact:!0,isPermanent:!0,owner:"teacher-experience"}),i.createElement(p.default,{from:"/coach/report/assignment/:assignmentId",to:"/teacher/report/assignment/:assignmentId",exact:!0,isPermanent:!0,owner:"teacher-experience"}),i.createElement(p.default,{from:"/coach/assignments",to:"/teacher/dashboard",exact:!0,isPermanent:!0,owner:"teacher-experience"}),i.createElement(p.default,{from:"/coach/schools-blog",to:f.safeLinkTo("http://ka-implementations.tumblr.com/"),exact:!0,isPermanent:!0,owner:"teacher-experience"}),i.createElement(p.default,{from:"/coach/class/:classId/student/:studentKaid/*",to:"/coach/student/:studentKaid/sat",exact:!1,isPermanent:!0,owner:"teacher-experience"}),i.createElement(p.default,{from:"/(pixar|nasa|piab-sandbox|computer-science|computer-programming|hour-of-code|math|differential-equations|electrical-engineering|mcat|apchem-topic|chemistry|art-history-basics|biology)/:slug/:scratchpad_id(\\d+)/embed.js",to:(0,h.default)("/static/embedded_cs.js"),owner:"learning-components"}),i.createElement(p.default,{from:"/createchild",to:"/parent",exact:!0,isPermanent:!0,owner:"teacher-experience"}),i.createElement(p.default,{from:"/discussion/flaggedfeedback",to:"/discussion/mod",exact:!0,isPermanent:!0,forceFullPageLoad:!0,owner:"learning-components"}),i.createElement(p.default,{from:"/discussion/moderatorlist",to:"/discussion/mod",exact:!0,isPermanent:!0,forceFullPageLoad:!0,owner:"learning-components"}),i.createElement(p.default,{from:"/district",exact:!0,isPermanent:!0,to:f.safeLinkTo("https://districts.khanacademy.org/"),owner:"mpp"}),i.createElement(p.default,{from:"/donate",to:f.safeLinkTo("https://donate.khanacademy.org/"),exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/donate/join",to:f.safeLinkTo("https://donate.khanacademy.org/"),exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/exercisedashboard",to:"/",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/frequently-asked-questions",to:f.safeLinkTo("https://khanacademy.zendesk.com"),exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/gandalf(/.*)?",to:"/devadmin/flags",exact:!0,isPermanent:!0,owner:"frontend-infra"}),i.createElement(p.default,{from:"/getinvolved",to:"/contribute",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/give",to:f.safeLinkTo("https://donate.khanacademy.org/"),exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/homeschool",to:"/",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/learn-with-khan-academy",to:"/",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/intl/:locale/:remainder(.*)?",to:"https://:locale.khanacademy.org/:remainder?",exact:!0,owner:"frontend-infra"}),i.createElement(p.default,{from:"/jobs",to:"/careers",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/khankids",to:"/kids",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/keeplearning",to:f.safeLinkTo("https://keeplearning.khanacademy.org/"),exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/keep-learning",to:f.safeLinkTo("https://keeplearning.khanacademy.org/"),exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/labs(/.*)?",to:"/",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/learnstorm",to:f.safeLinkTo("https://learnstorm.khanacademy.org/"),exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/learnstorm/mindset_activity_completion",to:"/",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/library",to:"/",exact:!0,owner:"mpp"}),i.createElement(p.default,{from:"/maptest",to:"/mappers",exact:!0,owner:"content-library"}),i.createElement(p.default,{from:"/mission",to:"/mission/math",exact:!0,owner:"content-library"}),i.createElement(p.default,{from:"/museums",to:"/humanities",exact:!0,owner:"content-library"}),i.createElement(p.default,{from:"/parent/",to:"/parent",strict:!0,owner:"teacher-experience"}),i.createElement(p.default,{from:"/preview/content/items/*",to:"/preview/content/items/*",owner:"content-platform",forceFullPageLoad:!0}),i.createElement(p.default,{from:"/devadmin/content/courses/:lang/:course",to:"/devadmin/content/courses/:course",owner:"content-platform"}),i.createElement(p.default,{from:"/profile/graph/classenergypointsperminute",exact:!0,to:"/teacher/dashboard",owner:"teacher-experience"}),i.createElement(p.default,{from:"/research",exact:!0,isPermanent:!0,to:f.safeLinkTo("https://early.khanacademy.org"),owner:"mpp"}),i.createElement(p.default,{from:"/research/reports/early-math",exact:!0,isPermanent:!0,to:f.safeLinkTo("https://early.khanacademy.org/early-math"),owner:"mpp"}),i.createElement(p.default,{from:"/research/reports/cantor",exact:!0,isPermanent:!0,to:f.safeLinkTo("https://early.khanacademy.org/cantor"),owner:"mpp"}),i.createElement(p.default,{from:"/reportissue",exact:!0,isPermanent:!0,to:f.safeLinkTo("https://khanacademy.zendesk.com"),owner:"mpp"}),i.createElement(p.default,{from:"/review",exact:!0,isPermanent:!0,to:"/",owner:"mpp"}),i.createElement(p.default,{from:"/settings",to:"/settings/account",exact:!0,owner:"frontend-infra"}),i.createElement(p.default,{from:"/stats/memory",to:"/stats/memory",owner:"infrastructure",forceFullPageLoad:!0}),i.createElement(p.default,{from:"/stories/video",to:"/",isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/students",to:"/teacher/students",owner:"teacher-experience"}),i.createElement(p.default,{from:"/style",to:f.safeLinkTo("https://wonder-blocks.netlify.com"),exact:!0,owner:"frontend-infra"}),i.createElement(p.default,{from:"/talentsearch",exact:!0,to:f.safeLinkTo("https://blog.khanacademy.org/announcing-our-2016-talent-search-winners-in-the/"),owner:"mpp"}),i.createElement(p.default,{from:"/toolkit/international-usage",exact:!0,isPermanent:!0,to:"/resources",owner:"content-library"}),i.createElement(p.default,{from:"/video/*",to:"/v/*",owner:"content-library",preserveSearchParams:!0}),i.createElement(p.default,{from:"/welcome",to:"/",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/ycla",exact:!0,isPermanent:!0,to:"/",owner:"mpp"}),i.createElement(p.default,{from:"/youcanlearnanything",isPermanent:!0,to:"/",owner:"mpp"}),i.createElement(p.default,{from:"/computing/hour-of-code",to:"/hourofcode",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/donors-choose",to:"/computing",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/hoc",to:"/hourofcode",exact:!0,isPermanent:!0,owner:"mpp"}),i.createElement(p.default,{from:"/women-computing",exact:!0,isPermanent:!0,to:"/computing",owner:"content-library"}),i.createElement(p.default,{from:"/computer-programming/new",to:"/computer-programming/new/pjs",isPermanent:!0,owner:"learning-components",exact:!0}),i.createElement(p.default,{from:"/computer-programming/exec",to:"/computer-programming/exec/pjs",isPermanent:!0,owner:"learning-components",exact:!0}),i.createElement(p.default,{from:"/computer-programming/browse",to:"/computing/computer-programming/browse",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/computer-programming/tutorials",to:"/computing/computer-programming",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/computer-programming/browse-programs",to:"/computing/computer-programming/browse",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/computer-programming/program-docs",to:"/computing/computer-programming/pjs-documentation",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/computer-programming/docs",to:"/computing/computer-programming/pjs-documentation",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/computing/computer-programming/browse-programs",to:"/computing/computer-programming/browse",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/computing/computer-programming/program-docs",to:"/computing/computer-programming/pjs-documentation",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/computing/computer-programming/docs",to:"/computing/computer-programming/pjs-documentation",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/computer-programming/top",to:"/computing/computer-programming/browse",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/explore",to:"/computing/computer-programming",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/cs/*",to:"/computer-programming/*",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/cs",to:"/computing/computer-programming",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/computer-programming/method_draw",to:"/",isPermanent:!0,owner:"learning-components"}),i.createElement(p.default,{from:"/*/projectfeedback/next-eval",to:"/computing/computer-programming/projectfeedback",isPermanent:!0,owner:"content-library"}),i.createElement(p.default,{from:"/test-prep/praxis-math",to:"/prep/praxis-math/practice",exact:!0,owner:"content-library"}),i.createElement(p.default,{from:"/test-prep/praxis-reading",to:"/prep/praxis-reading/practice",exact:!0,owner:"content-library"}),i.createElement(p.default,{from:"/test-prep/praxis-writing",to:"/prep/praxis-writing/practice",exact:!0,owner:"content-library"}),i.createElement(p.default,{from:"/test-prep/lsat",to:"/prep/lsat",exact:!0,owner:"content-library"}),i.createElement(p.default,{from:"/praxis-core",to:"/prep/praxis-core",exact:!0,owner:"content-library"}),i.createElement(p.default,{from:"/praxis",to:"/prep/praxis-core",exact:!0,owner:"content-library"}),i.createElement(p.default,{from:"/lsat",to:"/prep/lsat",exact:!0,owner:"content-library"}),i.createElement(a.default,{path:"/_fm",exact:!1,component:()=>w.default,owner:"frontend-infra"}),!1,i.createElement(a.default,{path:"/r/:slug(.*)?",exact:!1,component:()=>S.default,owner:"mpp"}),i.createElement(a.default,{path:"/video",exact:!0,component:()=>H.default,owner:"mpp"}),i.createElement(a.default,{path:"/about/alumni",exact:!1,component:()=>Be.default,owner:"mpp"}),i.createElement(a.default,{path:"/about/api-tos",exact:!1,component:()=>at.default,owner:"mpp"}),i.createElement(a.default,{path:"/ambassador",exact:!0,component:()=>A.default,owner:"mpp"}),i.createElement(a.default,{path:"/badges/:slug",exact:!1,component:()=>P.default,owner:"content-library"}),i.createElement(a.default,{path:"/badges",exact:!1,component:()=>P.default,owner:"content-library"}),i.createElement(a.default,{path:"/contribute",exact:!0,component:()=>We.default,owner:"mpp"}),i.createElement(a.default,{path:"/contribute/credits",exact:!0,component:()=>Fe.default,owner:"mpp"}),i.createElement(a.default,{path:"/about/our-supporters",exact:!1,component:()=>Ne.default,owner:"mpp"}),i.createElement(a.default,{path:"/downloads",exact:!1,component:()=>Ue.default,owner:"mpp"}),i.createElement(a.default,{path:"/careers/interns",exact:!0,component:()=>Ge.default,owner:"mpp"}),i.createElement(a.default,{path:"/careers",exact:!0,component:()=>ze.default,owner:"mpp"}),i.createElement(a.default,{path:"/khan-labs",exact:!0,component:()=>zt.default,owner:"mpp"}),i.createElement(a.default,{path:"/khan-labs/join/:invitationToken",exact:!0,component:()=>Gt.default,owner:"mpp"}),i.createElement(u.default,{permission:{capability:"can_manage_redirects"},path:"/redirects",exact:!0,component:()=>C.default,owner:"mpp"}),i.createElement(a.default,{path:"/redirect",exact:!0,component:()=>D.default,owner:"frontend-infra"}),i.createElement(a.default,{path:"/about/privacy-policy",exact:!1,component:()=>qe.default,owner:"mpp"}),i.createElement(a.default,{path:"/about/cookie-policy",exact:!1,component:()=>ct.default,owner:"mpp"}),i.createElement(a.default,{path:"/about/our-board",exact:!1,component:()=>Re.default,owner:"mpp"}),i.createElement(a.default,{path:"/about/our-content-specialists",exact:!1,component:()=>je.default,owner:"mpp"}),i.createElement(a.default,{path:"/about/our-interns",exact:!1,component:()=>Me.default,owner:"mpp"}),i.createElement(d.default,{redirects:{pt:f.safeLinkTo("https://support.khanacademy.org/hc/pt-br/articles/360048555792")},path:"/about/tos",exact:!1,component:()=>Ce.default,owner:"mpp"}),i.createElement(a.default,{path:"/about/tos-clever-lib",exact:!1,component:()=>Se.default,owner:"districts"}),i.createElement(a.default,{path:"/about/impact",exact:!1,component:()=>Te.default,owner:"mpp"}),i.createElement(a.default,{path:"/about/the-team",exact:!1,component:()=>Ie.default,owner:"mpp"}),i.createElement(a.default,{path:"/about/dmca",exact:!1,component:()=>De.default,owner:"mpp"}),i.createElement(a.default,{path:"/about",exact:!1,component:()=>Pe.default,owner:"mpp"}),i.createElement(a.default,{path:"/donate/khanmigo",exact:!0,component:()=>z.default,owner:"mpp"}),i.createElement(a.default,{path:"/donate/match",exact:!0,component:()=>B.default,owner:"mpp"}),i.createElement(a.default,{path:"/donate/thanks",exact:!0,component:()=>U.default,owner:"mpp"}),i.createElement(p.default,{from:"/paypal/autoreturn",exact:!0,isPermanent:!0,to:"/donate/thanks",owner:"mpp"}),i.createElement(a.default,{path:"/kids/privacy-policy",exact:!1,component:()=>Ke.default,owner:"mpp"}),i.createElement(d.default,{redirects:{en:f.safeLinkTo("https://learn.khanacademy.org/khan-academy-kids/")},path:"/kids",exact:!1,component:()=>Ve.default,owner:"mpp"}),i.createElement(a.default,{path:"/search",exact:!1,component:()=>Y.default,owner:"guided-learning"}),i.createElement(a.default,{path:"/stories",exact:!1,component:()=>He.default,owner:"mpp"}),i.createElement(s.default,{locales:["pt"],path:"/brasil",exact:!1,component:()=>fe.default,owner:"mpp"}),i.createElement(a.default,{path:"/commoncore(/.*)?",exact:!1,component:()=>L.default,owner:"content-library"}),i.createElement(a.default,{path:"/:domain/:course/:type(d|t)",exact:!1,component:()=>q.default,owner:"learning-components"}),i.createElement(a.default,{path:"/transcript/:videoId",exact:!1,component:()=>Lt.default,owner:"learning-components"}),i.createElement(s.default,{locales:["es"],path:"/curriculonacional",exact:!1,component:()=>he.default,owner:"mpp"}),i.createElement(a.default,{path:"/join/districts/:classCode/email",exact:!1,component:()=>oe.default,owner:"districts"}),i.createElement(a.default,{path:"/join/districts/:classCode/login",exact:!1,component:()=>ae.default,owner:"districts"}),i.createElement(a.default,{path:"/join/districts/:classCode/signup",exact:!1,component:()=>pe.default,owner:"districts"}),i.createElement(a.default,{path:"/join/districts/:classCode/finish",exact:!1,component:()=>se.default,owner:"districts"}),i.createElement(a.default,{path:"/join/districts/:classCode/school-login",exact:!1,component:()=>ce.default,owner:"districts"}),i.createElement(a.default,{path:"/join/districts/:classCode/account-choice",exact:!1,component:()=>le.default,owner:"districts"}),i.createElement(a.default,{path:"/join/districts/:classCode/disconnect-school",exact:!1,component:()=>ue.default,owner:"districts"}),i.createElement(a.default,{path:"/join/districts/:classCode",exact:!1,component:()=>ie.default,owner:"districts"}),i.createElement(c.default,{path:"/login/clever/:redirectType",exact:!1,component:()=>ne.default,owner:"districts"}),i.createElement(a.default,{path:"/login/(classlink|classlink_dev)",exact:!1,component:()=>re.default,owner:"districts"}),i.createElement(a.default,{path:"/login/walmart/:stepId",exact:!0,component:()=>Ut.default,owner:"infrastructure"}),i.createElement(a.default,{path:"/(login|join|join-class|logout|forgotpw|pwreset|signup|invitesignup|completesignup|transfer_auth)",exact:!1,component:()=>v.default,owner:"frontend-infra"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/coach/campaign/:campaignId/videos/:stepId",exact:!1,component:()=>Z.default,owner:"mpp"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/coach/campaign/:campaignId/response/:stepId",exact:!1,component:()=>J.default,owner:"mpp"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/teacher/class/__demo__/learnstorm",exact:!1,component:()=>V.default,owner:"mpp"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/teacher/class/:classCode/learnstorm",exact:!1,component:()=>G.default,owner:"mpp"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/learnstorm-campaign/enroll",exact:!0,component:()=>K.default,owner:"mpp"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/teacher/class/:classCode/mastery-tower",exact:!1,component:()=>tt.default,owner:"teacher-experience"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/teacher/class/:classCode/progress/unit-mastery/subject/:subjectId/unit/:unitId",exact:!1,component:()=>ee.default,owner:"teacher-experience"}),i.createElement(a.default,{path:"/settings/*",exact:!1,component:()=>ke.default,owner:"frontend-infra"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/teacher/class/:classCode",exact:!1,component:()=>T.default,owner:"teacher-experience"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,exact:!0,path:"/coach/class/:classId",component:()=>R.default,owner:"teacher-experience"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/coach/class/:classId/*",exact:!1,component:()=>R.default,owner:"teacher-experience"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/coach/student/:studentKaid",exact:!1,component:()=>bt.default,owner:"teacher-experience"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/teacher/report/assignment/:assignmentId",exact:!1,component:()=>N.default,owner:"teacher-experience"}),i.createElement(l.default,{path:"/:domain/:course/:unit/:lesson/:kind(e)/:slug/report",exact:!1,component:()=>te.default,childUserAllowed:!0,phantomUserAllowed:!1,owner:"teacher-experience"}),i.createElement(l.default,{path:"/:domain/:course/:unit/:kind(q|u)/:slug/report",exact:!1,component:()=>te.default,childUserAllowed:!0,phantomUserAllowed:!1,owner:"teacher-experience"}),i.createElement(l.default,{path:"/:domain/:course/:unit/:lesson/:kind(quiz|test)/:slug/report",exact:!1,component:()=>te.default,childUserAllowed:!0,phantomUserAllowed:!1,owner:"teacher-experience"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/coach(/.*)?",exact:!1,component:()=>j.default,owner:"teacher-experience"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/teacher(/.*)?",exact:!1,component:()=>j.default,owner:"teacher-experience"}),i.createElement(a.default,{path:"/sat/start",exact:!0,component:()=>Wt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/sat/:confirmed(confirmed)?",exact:!0,component:()=>st.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/digital-sat/start",exact:!0,component:()=>Ft.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/digital-sat/:confirmed(confirmed)?",exact:!0,component:()=>lt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(u.default,{permission:{capability:"can_grant_ai_guide_access"},devServerAlsoAllowed:!0,path:"/devadmin/khanmigo/waitlist",exact:!0,component:()=>Vt.default,owner:"mpp"}),i.createElement(u.default,{permission:{capability:"can_grant_ai_guide_access"},devServerAlsoAllowed:!0,path:"/devadmin/khanmigo/enrollments",exact:!0,component:()=>Kt.default,owner:"mpp"}),i.createElement(u.default,{permission:{capability:"can_edit_own_team_page_entry"},devServerAlsoAllowed:!0,path:"/devadmin/khanmigo/moderation-playground",exact:!0,component:()=>Ht.default,owner:"guided-learning"}),i.createElement(u.default,{permission:{capability:"can_edit_own_team_page_entry"},devServerAlsoAllowed:!0,path:"/devadmin/khanmigo/playground",exact:!0,component:()=>Qt.default,owner:"guided-learning"}),i.createElement(u.default,{permission:{capability:"can_edit_own_team_page_entry"},devServerAlsoAllowed:!0,path:"/devadmin/khanmigo/prompt-playground",exact:!0,component:()=>Yt.default,owner:"guided-learning"}),i.createElement(u.default,{permission:{capability:"can_test_graphql"},path:"/devadmin/graphql",exact:!1,component:()=>x.default,owner:"frontend-infra",devServerAlsoAllowed:!0}),i.createElement(u.default,{permission:{capability:"can_use_gandalf"},devServerAlsoAllowed:!0,path:"/devadmin/flags",exact:!1,component:()=>b.default,owner:"frontend-infra"}),i.createElement(u.default,{permission:{capability:"can_test_graphql"},path:"/devadmin/trigger",exact:!1,component:()=>Qe.default,owner:"frontend-infra",devServerAlsoAllowed:!0}),i.createElement(a.default,{path:"/translations/videos",exact:!0,component:()=>$e.default,owner:"content-platform"}),i.createElement(p.default,{from:"/translations",exact:!1,isPermanent:!0,to:"/devadmin/translations",owner:"content-platform"}),i.createElement(a.default,{path:"/devadmin/content/exercises/:exerciseIdOrSlug/:exerciseIdOrItemId",exact:!1,component:()=>Q.default,owner:"content-platform"}),i.createElement(u.default,{permission:{capability:"can_edit"},path:"/devadmin/content/library",exact:!1,component:()=>Je.default,owner:"content-platform"}),i.createElement(u.default,{permission:{capability:"can_edit"},path:"/devadmin/content/search",exact:!0,component:()=>Ze.default,owner:"content-platform"}),i.createElement(u.default,{permission:{capability:"can_publish"},path:"/devadmin/publish",exact:!1,component:()=>it.default,owner:"content-platform"}),i.createElement(a.default,{path:"/devadmin/content/articles/:slug/:articleId",exact:!1,component:()=>k.default,owner:"content-platform"}),i.createElement(a.default,{path:"/devadmin/content/articles/:articleId",exact:!1,component:()=>O.default,owner:"content-platform"}),i.createElement(a.default,{path:"/devadmin/content/videos/:slug/:videoId",exact:!1,component:()=>E.default,owner:"content-platform"}),i.createElement(u.default,{permission:{capability:"can_access_course_editor_admin_tools"},devServerAlsoAllowed:!0,exact:!0,path:"/devadmin/content/courses/admin",component:()=>W.default,owner:"content-platform"}),i.createElement(l.default,{path:"/devadmin/content/courses/:courseId",exact:!1,component:()=>F.default,owner:"content-platform"}),i.createElement(u.default,{permission:{capability:"can_curate_tags"},devServerAlsoAllowed:!0,exact:!0,path:"/devadmin/content/site-editor",component:()=>pt.default,owner:"content-platform"}),i.createElement(u.default,{permission:{capability:"can_curate_tags"},path:"/devadmin/content/standards",exact:!1,component:()=>$.default,owner:"content-platform"}),i.createElement(u.default,{permission:{capability:"can_edit_own_team_page_entry"},devServerAlsoAllowed:!0,path:"/devadmin/team-page",exact:!1,component:()=>xe.default,owner:"mpp"}),i.createElement(c.default,{path:"/districts/link",exact:!1,component:()=>ye.default,owner:"districts"}),i.createElement(l.default,{path:"/districts",exact:!1,component:()=>me.default,childUserAllowed:!1,phantomUserAllowed:!1,owner:"districts"}),i.createElement(a.default,{path:"/map-accelerator",exact:!1,component:()=>ge.default,owner:"districts"}),i.createElement(a.default,{path:"/perseus",exact:!1,component:()=>ot.default,owner:"content-platform"}),i.createElement(a.default,{path:"/embed_video",exact:!1,component:()=>de.default,owner:"learning-components"}),i.createElement(u.default,{permission:{capability:"can_access_devadmin_technical"},path:"/test-prep-dev",exact:!1,component:()=>wt.default,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examGroupId/overview",exact:!1,component:()=>At.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice-test-section/:taskId/grade/item/:itemId",exact:!1,component:()=>jt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice-test-section/:taskId/grade/:responseNumber([0-9]+)/:isReviewMode(review)?",exact:!1,component:()=>Mt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice-test-section/:taskId/grade",exact:!1,component:()=>Tt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examGroupId/settings/configure/:calloutExamId/:subpage",exact:!1,component:()=>Ct.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examGroupId/settings/configure/:calloutExamId",exact:!1,component:()=>Ct.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examGroupId/settings/adjust/:adjustExamId/:subpage",exact:!1,component:()=>Ct.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examGroupId/settings/:subpage",exact:!1,component:()=>Ct.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examGroupId/setup/:calloutExamId?",exact:!0,component:()=>St.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examGroupId/settings",exact:!1,component:()=>Ct.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/intro",exact:!1,component:()=>Pt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice/:checkpointStr/:stageStr",exact:!1,component:()=>Pt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice",exact:!1,component:()=>Pt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/stage-intro",exact:!1,component:()=>Pt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/:checkpointStr/mini-section/:miniSectionNumber",exact:!1,component:()=>Pt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/diagnostic/express/:taskId/complete",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/diagnostic/express/:taskId/context-for/question/:questionId",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/diagnostic/express/:taskId/question/:questionId",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/diagnostic/express/:taskId/start",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(l.default,{path:"/prep/:examId/diagnostic/express/:exerciseName",exact:!1,component:()=>Nt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/mini-section/:taskId/complete",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/mini-section/:taskId/context-for/question/:questionId",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/mini-section/:taskId/question/:questionId",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/mini-section/:taskId/start",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/mini-section/:taskId",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/task/:taskId/complete",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/task/:taskId/review",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/task/:taskId/context-for/question/:questionId",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/task/:taskId/question/:questionId",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/task/:taskId/start",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(l.default,{path:"/prep/:examId/task/:skillId/:level/:exerciseName",exact:!1,component:()=>Nt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/task/:taskId",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(l.default,{path:"/prep/:examId/timed-mini-section/:exerciseName",exact:!1,component:()=>Nt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice-test-section/:taskId/complete",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice-test-section/:taskId/context-for/question/:questionId",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice-test-section/:taskId/end-exam",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice-test-section/:taskId/question/:questionId/:showQuestionHeaderOnLoad",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice-test-section/:taskId/start-exam",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice-test-section/:taskId/start",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice-test-section/:taskId/summary",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/practice-test-section/:taskId",exact:!1,component:()=>Rt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(l.default,{path:"/prep/:examId/practice-test-section-from-exercise/:exerciseName",exact:!1,component:()=>Nt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/full-tests",exact:!1,component:()=>Ot.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/score-progress",exact:!1,component:()=>qt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examId/diagnostic",exact:!1,component:()=>kt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examGroupId/start",exact:!1,component:()=>It.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examGroupId/start-practicing",exact:!0,component:()=>Dt.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/prep/:examGroupId",exact:!1,component:()=>Et.default,showComponentBeforeProps:()=>!0,owner:"content-library"}),i.createElement(a.default,{path:"/test-prep/space-ninjas",exact:!1,component:()=>xt.default,owner:"content-library"}),i.createElement(a.default,{path:"/v1-sat",exact:!1,component:()=>xt.default,owner:"content-library"}),i.createElement(a.default,{path:"/gtp",exact:!1,component:()=>xt.default,owner:"content-library"}),i.createElement(u.default,{permission:{capability:"can_publish"},path:"/devadmin/mpp/learnstorm/:id?",exact:!1,component:()=>Oe.default,owner:"mpp"}),i.createElement(u.default,{permission:{capability:"can_view_donor_pii"},path:"/devadmin/mpp/donate-banner/:id?",exact:!1,component:()=>Xe.default,owner:"mpp"}),i.createElement(u.default,{permission:{capability:"can_publish"},path:"/devadmin/mpp/teacher-campaign/:id?",exact:!1,component:()=>Ee.default,owner:"mpp"}),i.createElement(u.default,{permission:{capability:"can_view_donor_pii"},path:"/devadmin/mpp/donors",exact:!1,component:()=>Ae.default,owner:"mpp"}),i.createElement(a.default,{path:"/devadmin",exact:!1,component:()=>_.default,owner:"frontend-infra"}),i.createElement(a.default,{path:"/teachers",exact:!1,component:()=>X.default,owner:"mpp"}),i.createElement(a.default,{path:"/donors",exact:!1,component:()=>I.default,owner:"mpp"}),i.createElement(a.default,{path:"/donate/cancel-paypal",exact:!1,component:()=>ve.default,owner:"mpp"}),i.createElement(a.default,{path:"/donate/cancel-stripe",exact:!1,component:()=>_e.default,owner:"mpp"}),i.createElement(a.default,{path:"/donate/sub_:subscriptionId/edit",exact:!1,component:()=>be.default,owner:"mpp"}),i.createElement(a.default,{path:"/emails/subscriptions/unsubscribed",exact:!1,component:()=>rt.default,owner:"mpp"}),i.createElement(a.default,{path:"/subscriptions/unsubscribe",exact:!1,component:()=>nt.default,owner:"mpp"}),i.createElement(a.default,{path:"/hourofcode",exact:!1,component:()=>Ye.default,owner:"content-platform"}),i.createElement(l.default,{path:"/mission/sat",phantomUserAllowed:!1,childUserAllowed:!0,exact:!1,component:()=>Bt.default,owner:"content-library"}),i.createElement(a.default,{path:"/mission/:slug",exact:!1,component:()=>et.default,owner:"content-library"}),i.createElement(a.default,{path:"/computer-programming/link_redirector",exact:!1,component:()=>ft.default,owner:"learning-components"}),i.createElement(a.default,{path:"/computer-programming/exec/pjs",exact:!1,component:()=>gt.default,owner:"learning-components"}),i.createElement(a.default,{path:"/computer-programming/exec/sql",exact:!1,component:()=>vt.default,owner:"learning-components"}),i.createElement(a.default,{path:"/computer-programming/exec/webpage",exact:!1,component:()=>_t.default,owner:"learning-components"}),i.createElement(a.default,{path:"/(pixar|nasa|piab-sandbox|computer-science|computer-programming|hour-of-code|math|differential-equations|electrical-engineering|mcat|apchem-topic|chemistry|art-history-basics|biology)/:slug/:scratchpad_id(\\d+)",component:()=>mt.default,exact:!0,owner:"learning-components"}),i.createElement(a.default,{path:"/(pixar|nasa|piab-sandbox|computer-science|computer-programming|hour-of-code|math|differential-equations|electrical-engineering|mcat|apchem-topic|chemistry|art-history-basics|biology)/:slug/:scratchpad_id(\\d+)/embedded",component:()=>yt.default,owner:"learning-components",exact:!0}),i.createElement(a.default,{path:"/:domain(pixar|nasa|piab-sandbox|computer-science|computer-programming|hour-of-code|math|differential-equations|electrical-engineering|mcat|apchem-topic|chemistry|art-history-basics|biology)/new/:content_type(pjs|sql|webpage)",component:()=>ht.default,exact:!0,owner:"learning-components"}),i.createElement(a.default,{path:"/profile/:kaid/missions",exact:!1,component:()=>et.default,owner:"content-library"}),i.createElement(a.default,{path:"/check",exact:!1,component:()=>M.default,owner:"learning-components"}),i.createElement(a.default,{path:"/support",exact:!1,component:()=>dt.default,owner:"content-library"}),i.createElement(a.default,{path:"/discussion/mod",exact:!1,component:()=>ut.default,owner:"learning-components"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!0,path:"/profile/me/khanmigo/activities",exact:!0,component:()=>we.default,owner:"guided-learning"}),i.createElement(g.default,{path:"/profile(/.*)?",exact:!1,owner:"content-library"}),i.createElement(l.default,{phantomUserAllowed:!1,childUserAllowed:!1,path:"/parent",exact:!1,component:()=>Le.default,owner:"teacher-experience"}),i.createElement(a.default,{path:"/exercise/:slug",exact:!1,component:()=>Q.default,owner:"content-library"}),i.createElement(a.default,{path:"/exercises",exact:!1,component:()=>Q.default,owner:"content-library"}),i.createElement(a.default,{path:"*/modal/*",exact:!1,component:()=>Q.default,owner:"content-library"}),i.createElement(g.default,{path:"/coaches",exact:!1,owner:"teacher-experience"}),i.createElement(g.default,{path:"/",owner:"content-library",exact:!0}),i.createElement(y.default,{path:"/:domain/:course/test/:slug([a-z0-9]+:course-challenge)",component:()=>Jt.default,owner:"content-library",exact:!0}),i.createElement(y.default,{path:"/:domain/:course/test/subject-challenge",component:()=>(0,m.hasDevFlag)("cc321")?Zt.default:$t.default,showComponentBeforeProps:()=>!0,maintainScrollPosition:()=>!0,owner:"content-library",exact:!0}),i.createElement(y.default,{path:"/:domain/:course/test/mastery-challenge",component:()=>$t.default,showComponentBeforeProps:()=>!0,maintainScrollPosition:()=>!0,owner:"content-library",exact:!0}),i.createElement(y.default,{path:"/:domain/:course/:unit/:lesson/:kind(v|a|e|p|pc|pi|pp|pt|quiz|test)/:slug",component:()=>Xt.default,owner:"content-library",exact:!0}),i.createElement(y.default,{path:"/:kind(v|a|e|p|pc|pi|pp|pt)/:slug",component:()=>Zt.default,owner:"content-library",exact:!0}),i.createElement(y.default,{path:"/:domain/:kind(v|a|e|p|pc|pi|pp|pt|quiz|test)/:slug",component:()=>Zt.default,owner:"content-library",exact:!0}),i.createElement(y.default,{path:"/:domain/:course/:kind(v|a|e|p|pc|pi|pp|pt|quiz|test)/:slug",component:()=>Zt.default,owner:"content-library",exact:!0}),i.createElement(y.default,{path:"/:domain",component:()=>en.default,owner:"content-library",exact:!0}),i.createElement(y.default,{path:"/:domain/:course",component:()=>$t.default,owner:"content-library",exact:!0}),i.createElement(y.default,{path:"/:domain/:course/:unit",component:()=>$t.default,owner:"content-library",exact:!0}),i.createElement(y.default,{path:"/:domain/:course/:unit/:lesson",component:()=>$t.default,owner:"content-library",exact:!0}),i.createElement(y.default,{path:"*",exact:!1,component:()=>Zt.default,owner:"content-library"}))},Op7X:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LoadableClasslinkRedirectPage=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}const l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("4xk8"),n.e("1Bdm"),n.e("FWvi")]).then(n.t.bind(null,"oJE0",7)),modules:["oJE0"],loading:()=>i.createElement(a.default,null)});t.LoadableClasslinkRedirectPage=l;var c=l;t.default=c},OpvP:function(e,t,n){var r=n("4zBA");e.exports=r({}.isPrototypeOf)},OtJu:function(e,t,n){"use strict";function r(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e[r]=n,e}),{})}function i(e){return"number"==typeof e}function o(e,t){return-1!==e.indexOf(t)}function a(e,t,n,r){return t+(i=n,0===parseFloat(i)?i:"-"===i[0]?i.slice(1):"-"+i)+r;var i}function s(e){return e.replace(/ +/g," ").split(" ").map((function(e){return e.trim()})).filter(Boolean).reduce((function(e,t){var n=e.list,r=e.state,i=(t.match(/\(/g)||[]).length,o=(t.match(/\)/g)||[]).length;return r.parensDepth>0?n[n.length-1]=n[n.length-1]+" "+t:n.push(t),r.parensDepth+=i-o,{list:n,state:r}}),{list:[],state:{parensDepth:0}}).list}function l(e){var t=s(e);if(t.length<=3||t.length>4)return e;var n=t[0],r=t[1],i=t[2];return[n,t[3],i,r].join(" ")}n.r(t);var c={padding:function(e){var t=e.value;return i(t)?t:l(t)},textShadow:function(e){return e.value.replace(/(-*)([.|\d]+)/,(function(e,t,n){return"0"===n?e:""+(""===t?"-":"")+n}))},borderColor:function(e){return l(e.value)},borderRadius:function(e){var t=e.value;if(i(t))return t;if(o(t,"/")){var n=t.split("/"),r=n[0],a=n[1];return c.borderRadius({value:r.trim()})+" / "+c.borderRadius({value:a.trim()})}var l=s(t);switch(l.length){case 2:return l.reverse().join(" ");case 4:var u=l[0],d=l[1],p=l[2];return[d,u,l[3],p].join(" ");default:return t}},background:function(e){var t=e.value,n=e.valuesToConvert,r=e.isRtl,i=e.bgImgDirectionRegex,o=e.bgPosDirectionRegex,a=t.replace(/(url\(.*?\))|(rgba?\(.*?\))|(hsl\(.*?\))|(#[a-fA-F0-9]+)|((^| )(\D)+( |$))/g,"").trim();return t=t.replace(a,c.backgroundPosition({value:a,valuesToConvert:n,isRtl:r,bgPosDirectionRegex:o})),c.backgroundImage({value:t,valuesToConvert:n,bgImgDirectionRegex:i})},backgroundImage:function(e){var t=e.value,n=e.valuesToConvert,r=e.bgImgDirectionRegex;return o(t,"url(")||o(t,"linear-gradient(")?t.replace(r,(function(e,t,r){return e.replace(r,n[r])})):t},backgroundPosition:function(e){var t=e.value,n=e.valuesToConvert,r=e.isRtl,i=e.bgPosDirectionRegex;return t.replace(r?/^((-|\d|\.)+%)/:null,(function(e,t){return function(e){var t=e.indexOf(".");if(-1===t)e=100-parseFloat(e)+"%";else{var n=e.length-t-2;e=(e=100-parseFloat(e)).toFixed(n)+"%"}return e}(t)})).replace(i,(function(e){return n[e]}))},backgroundPositionX:function(e){var t=e.value,n=e.valuesToConvert,r=e.isRtl,o=e.bgPosDirectionRegex;return i(t)?t:c.backgroundPosition({value:t,valuesToConvert:n,isRtl:r,bgPosDirectionRegex:o})},transform:function(e){var t=e.value,n="(?:(?:(?:\\[0-9a-f]{1,6})(?:\\r\\n|\\s)?)|\\\\[^\\r\\n\\f0-9a-f])",r="((?:-?(?:[0-9]*\\.[0-9]+|[0-9]+)(?:\\s*(?:em|ex|px|cm|mm|in|pt|pc|deg|rad|grad|ms|s|hz|khz|%)|-?(?:[_a-z]|[^\\u0020-\\u007e]|"+n+")(?:[_a-z0-9-]|[^\\u0020-\\u007e]|"+n+")*)?)|(?:inherit|auto))",i=new RegExp("(translateX\\s*\\(\\s*)"+r+"(\\s*\\))","gi"),o=new RegExp("(translate\\s*\\(\\s*)"+r+"((?:\\s*,\\s*"+r+"){0,1}\\s*\\))","gi"),s=new RegExp("(translate3d\\s*\\(\\s*)"+r+"((?:\\s*,\\s*"+r+"){0,2}\\s*\\))","gi"),l=new RegExp("(rotate[ZY]?\\s*\\(\\s*)"+r+"(\\s*\\))","gi");return t.replace(i,a).replace(o,a).replace(s,a).replace(l,a)}};c.margin=c.padding,c.borderWidth=c.padding,c.boxShadow=c.textShadow,c.webkitBoxShadow=c.boxShadow,c.mozBoxShadow=c.boxShadow,c.WebkitBoxShadow=c.boxShadow,c.MozBoxShadow=c.boxShadow,c.borderStyle=c.borderColor,c.webkitTransform=c.transform,c.mozTransform=c.transform,c.WebkitTransform=c.transform,c.MozTransform=c.transform,c.transformOrigin=c.backgroundPosition,c.webkitTransformOrigin=c.transformOrigin,c.mozTransformOrigin=c.transformOrigin,c.WebkitTransformOrigin=c.transformOrigin,c.MozTransformOrigin=c.transformOrigin,c["text-shadow"]=c.textShadow,c["border-color"]=c.borderColor,c["border-radius"]=c.borderRadius,c["background-image"]=c.backgroundImage,c["background-position"]=c.backgroundPosition,c["background-position-x"]=c.backgroundPositionX,c["border-width"]=c.padding,c["box-shadow"]=c.textShadow,c["-webkit-box-shadow"]=c.textShadow,c["-moz-box-shadow"]=c.textShadow,c["border-style"]=c.borderColor,c["-webkit-transform"]=c.transform,c["-moz-transform"]=c.transform,c["transform-origin"]=c.transformOrigin,c["-webkit-transform-origin"]=c.transformOrigin,c["-moz-transform-origin"]=c.transformOrigin;var u=r([["paddingLeft","paddingRight"],["marginLeft","marginRight"],["left","right"],["borderLeft","borderRight"],["borderLeftColor","borderRightColor"],["borderLeftStyle","borderRightStyle"],["borderLeftWidth","borderRightWidth"],["borderTopLeftRadius","borderTopRightRadius"],["borderBottomLeftRadius","borderBottomRightRadius"],["padding-left","padding-right"],["margin-left","margin-right"],["border-left","border-right"],["border-left-color","border-right-color"],["border-left-style","border-right-style"],["border-left-width","border-right-width"],["border-top-left-radius","border-top-right-radius"],["border-bottom-left-radius","border-bottom-right-radius"]]),d=["content"],p=r([["ltr","rtl"],["left","right"],["w-resize","e-resize"],["sw-resize","se-resize"],["nw-resize","ne-resize"]]),f=new RegExp("(^|\\W|_)((ltr)|(rtl)|(left)|(right))(\\W|_|$)","g"),h=new RegExp("(left)|(right)");function m(e){return Object.keys(e).reduce((function(t,n){var r=e[n];if("string"==typeof r&&(r=r.trim()),o(d,n))return t[n]=r,t;var a=function(e,t){var n=/\/\*\s?@noflip\s?\*\//.test(t),r=n?e:(a=e,u[a]||a),o=n?t:function(e,t){if(function(e){return null==e}(t)||function(e){return"boolean"==typeof e}(t))return t;if(function(e){return e&&"object"==typeof e}(t))return m(t);var n,r=i(t),o=r?t:t.replace(/ !important.*?$/,""),a=!r&&o.length!==t.length,s=c[e];n=s?s({value:o,valuesToConvert:p,isRtl:!0,bgImgDirectionRegex:f,bgPosDirectionRegex:h}):p[o]||o;if(a)return n+" !important";return n}(r,t);var a;return{key:r,value:o}}(n,r),s=a.key,l=a.value;return t[s]=l,t}),Array.isArray(e)?[]:{})}t.default=m},OvZ0:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("36AW"),n.e("1CX7"),n.e("3MWm"),n.e("bP4J"),n.e("2Cp5")]).then(n.t.bind(null,"y8WN",7)),modules:["y8WN"],loading:()=>i.createElement(a.default,null)});t.default=l},P4y1:function(e,t){e.exports={}},PI4z:function(e,t,n){"use strict";var r=n("TqRt");n("jn9D");var i=r(n("axyH")),o=r(n("aspv"));(new(r(n("E9A0")).default)).init(),(0,i.default)(o.default,"app-shell-root",window["./javascript/app-shell-package/app-entry.js"])},PKPk:function(e,t,n){"use strict";var r=n("ZUd8").charAt,i=n("V37c"),o=n("afO8"),a=n("fdAy"),s="String Iterator",l=o.set,c=o.getterFor(s);a(String,"String",(function(e){l(this,{type:s,string:i(e),index:0})}),(function(){var e,t=c(this),n=t.string,i=t.index;return i>=n.length?{value:void 0,done:!0}:(e=r(n,i),t.index+=e.length,{value:e,done:!1})}))},Pk2J:function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t){"use strict";function n(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var r=function(e,t){switch(e){case 0:return function(){return t.apply(null,arguments)};case 1:return function(e){return t.apply(null,arguments)};case 2:return function(e,n){return t.apply(null,arguments)};case 3:return function(e,n,r){return t.apply(null,arguments)};case 4:return function(e,n,r,i){return t.apply(null,arguments)};case 5:return function(e,n,r,i,o){return t.apply(null,arguments)};default:for(var n=[],r=0;r<e;r++)n.push("arg"+r);return n.push("return fn.apply(null, arguments)"),new(Function.prototype.bind.apply(Function,[null].concat(n)))}},i=function e(t,i,o){return function(){for(var a=arguments.length,s=Array(a),l=0;l<a;l++)s[l]=arguments[l];var c=i.concat(s),u=t-c.length;return u<=0?o.apply(void 0,n(c)):r(u,e(t,c,o))}},o=function(e,t){return r(e,i(e,[],t))},a=function(e){return o(e.length,e)},s=a((function(e,t,n){return n.reduce(e,t)})),l=a((function(e,t,n){return n.reduceRight(e,t)})),c=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduceRight((function(e,t){return t(e)}),e)}},u=a((function(e,t){return t.map(e)})),d=a((function(e,t){return t.filter(e)})),p=a((function(e,t){return t.find(e)})),f=a((function(e,t){return t.findIndex(e)})),h=s((function(e,t){return e.concat(Array.isArray(t)?h(t):[t])}),[]),m=a((function(e,t){return c(h,u(e))(t)})),y=a((function(e,t){return s((function(t,n){return t&&e(n)}),!0,t)})),g=a((function(e,t){return!s((function(t,n){return t||e(n)}),!1,t)})),v=a((function(e,t){return s((function(t,n){return t||e(n)}),!1,t)})),_=a((function(e,t){return t.split(e)})),b=a((function(e,t,n){return n.replace(e,t)})),x=a((function(e,t){return b(e,"")(t)})),w=a((function(e,t){return e===t})),k=a((function(e,t){return e!==t})),O=a((function(e,t){return t[e]})),E=a((function(e,t,n){return c(w(t),O(e))(n)})),A=function(e){return e},P=function(e){return s((function(e,t){return e[t[0]]=t[1],e}),{},e)},C=a((function(e,t){return e(t),t})),S=a((function(e,t){return t.join(e)}));e.exports={all:y,any:v,compose:c,curry:a,curryN:o,eq:w,filter:d,find:p,findIndex:f,first:function(e){return e[0]},flatMap:m,flatten:h,fromEntries:P,fromPairs:P,id:A,identity:A,join:S,last:function(e){return e[e.length-1]},length:function(e){return e.length},log:function(e){return console.log(e)},map:u,neq:k,none:g,pipe:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduce((function(e,t){return t(e)}),e)}},prop:O,propEq:E,reduce:s,reduceRight:l,remove:x,replace:b,split:_,tap:C,sum:function(e){return s((function(e,t){return e+t}),0,e)},uniq:function(e){return s((function(e,t){return-1!==e.indexOf(t)||e.push(t),e}),[],e)}}}])},Pp8E:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,i){for(var o=0,a=e.length;o<a;++o){var s=e[o](t,n,r,i);if(s)return s}},e.exports=t.default},Pwnf:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.r(t),n.d(t,"SemanticColor",(function(){return h})),n.d(t,"default",(function(){return f})),n.d(t,"fade",(function(){return c})),n.d(t,"mix",(function(){return u}));const i=/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i,o=/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i,a=/^rgba?\(\s*(\d+),\s*(\d+),\s*(\d+)(?:,\s*([\d.]+))?\s*\)$/i,s=e=>{if("string"!=typeof e)throw new Error(`Failed to parse color: ${e}`);const t=e.match(o);if(t)return{r:parseInt(`${t[1]}${t[1]}`,16),g:parseInt(`${t[2]}${t[2]}`,16),b:parseInt(`${t[3]}${t[3]}`,16),a:1};const n=e.match(i);if(n)return{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16),a:1};const r=e.match(a);if(r)return{r:parseFloat(r[1]),g:parseFloat(r[2]),b:parseFloat(r[3]),a:r[4]?parseFloat(r[4]):1};throw new Error(`Failed to parse color: ${e}`)},l=e=>{const t=Math.round(e.r),n=Math.round(e.g),r=Math.round(e.b);if(1===e.a){const e=e=>{const t=e.toString(16);return 1===t.length?t+t:t};return`#${e(t)}${e(n)}${e(r)}`}return`rgba(${t},${n},${r},${e.a.toFixed(2)})`},c=(e,t)=>{if(t<0||t>1)throw new Error("Percentage must be between 0 and 1");const n=s(e);return l(r({},n,{a:n.a*t}))},u=(e,t)=>{const n=s(e),r=s(t);return l({r:n.r*n.a+r.r*(1-n.a),g:n.g*n.a+r.g*(1-n.a),b:n.b*n.a+r.b*(1-n.a),a:r.a})},d="#21242c",p="#ffffff",f={blue:"#1865f2",purple:"#9059ff",green:"#00a60e",gold:"#ffb100",red:"#d92916",offBlack:d,offBlack64:c(d,.64),offBlack50:c(d,.5),offBlack32:c(d,.32),offBlack16:c(d,.16),offBlack8:c(d,.08),offWhite:"#f7f8fa",white:p,white64:c(p,.64),white50:c(p,.5),darkBlue:"#0b2149",teal:"#14bf96",lightBlue:"#37c5fd",pink:"#fa50ae"},h={controlDefault:f.blue,controlDestructive:f.red}},Q1Qe:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("6hzU"),n.e("2jSl"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("1CX7"),n.e("1YDZ"),n.e("4bT6"),n.e("2QVZ"),n.e("ykUf"),n.e("5OPo"),n.e("5ypV"),n.e("42Kj"),n.e("pk5P"),n.e("1EIf"),n.e("70mT"),n.e("7gW1"),n.e("5Ein"),n.e("o7LQ"),n.e("5QFo"),n.e("4S1K"),n.e("7g80"),n.e("1fgW"),n.e("4mv5"),n.e("6yYw"),n.e("48uk"),n.e("4W7d"),n.e("RUgC"),n.e("5IGZ"),n.e("1cY2"),n.e("5ONU"),n.e("wI4M")]).then(n.t.bind(null,"iDIA",7)),modules:["iDIA"],loading:()=>i.createElement(a.default,null)});t.default=l},Q57O:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("lTCR")),a=n("mR6N"),s=r(n("yA8i")),l=n("8r+/"),c=r(n("YKFY")),u=r(n("rHzH")),d=n("JimW"),p=r(n("A1nh"));let f;function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}const m=(0,l.gqlOp)((0,o.default)(f||(f=(e=>e)`
    query getActiveDonationAsks {
        activeDonationAsks {
            id
            copy
            graphic
            headline
            defaultDonationFrequency
            oneTimeDonationAmounts
            recurringDonationAmounts
            classyCampaignId
        }
    }
`))),y="LAST_SEEN_DONATION_BANNER_ID";class g extends i.Component{constructor(...e){super(...e),this.toLabelValue=e=>({label:"$"+e,amountText:e.toString()}),this.cleanId=e=>e.replace(/ /g,"_"),this.mapActiveDonationAskToDonationParameters=e=>{const t="ONE_TIME"===e.defaultDonationFrequency?"once":"month",n=e.oneTimeDonationAmounts.map(this.toLabelValue),r=e.recurringDonationAmounts.map(this.toLabelValue);let i=n[0].amountText;return"month"===t&&(i=r[0].amountText),{bannerId:this.cleanId(e.id),chosenAmountText:i,missionContent:{headline:e.headline,copy:e.copy},askStringOnetime:n,askStringMonthly:r,classyCampaignId:e.classyCampaignId,imageRelativeUrl:e.graphic,interval:t}},this.assignRandomDonationAsk=e=>e[Math.floor(Math.random()*e.length)],this.getDonationParameters=(e,t)=>{const n=e.readCookie(y);let r=null;if(null!==n)for(const e of t)if(e.id===n){r=e;break}return r||(r=this.assignRandomDonationAsk(t)),e.createCookie(y,r.id,45),this.mapActiveDonationAskToDonationParameters(r)}}render(){const{gqlResult:{data:e,loading:t}}=this.props;if(t)return i.createElement(d.View,{style:v.spinnerWrapper},i.createElement(p.default,null));const n=null==e?void 0:e.activeDonationAsks;return n&&n.length>=1?i.createElement(c.default,{mockOnFirstRender:!1,placeholder:null},(e=>i.createElement(u.default,{donateParameters:this.getDonationParameters(e,n)}))):i.createElement(u.default,null)}}const v=a.StyleSheet.create({spinnerWrapper:{margin:"3rem auto"}});var _=(0,s.default)({query:m,fetchPolicy:"cache-first"})(g);t.default=_},Q8Wn:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t._DEV_DOMAINS=void 0;var i=r(n("WsTi")),o=n("CR5c"),a=r(n("8Kom"));const s=["khanacademy.dev","khanacademy.test","khanacademy.localhost","localhost"];t._DEV_DOMAINS=s;const l={get IS_DEV_SERVER(){return s.some((e=>a.default.hostname===e||a.default.hostname.endsWith(`.${e}`)))},get isE2E(){return"true"===i.default["X-KA-is-e2e"]},get isIOS(){return"true"===i.default["X-KA-is-ios"]},get isIPad(){return l.isIOS&&l.isTablet},get isMobile(){return l.isPhone||l.isTablet},get isPhone(){return"true"===i.default["X-KA-is-phone"]},get isTablet(){return"true"===i.default["X-KA-is-tablet"]},get isUnsupportedBrowser(){return"true"===i.default["X-KA-is-unsupported-browser"]},get kaLocale(){return i.default["X-KA-Locale"]||"en"},get languageTagFromUrl(){return i.default["X-KA-Lang"]||"en"},get kaLocaleStatus(){return i.default["X-KA-Locale-Status"]||null},get isRTL(){return(0,o.isKaLocaleRTL)(l.kaLocale)},get usePreviewFMS(){return"1"===a.default.configParams.preview},get remoteCountry(){const e=i.default["X-Fastly-Country"];return"string"==typeof e?e:"ZZ"},get kaRegion(){return a.default.configParams.region||i.default["X-KA-Region"]||"ZZ"},get curriculum(){return a.default.configParams.curriculum||i.default["X-KA-Curriculum"]||""},get embedded(){return"1"===a.default.configParams.embedded},get staticUrlBase(){return l.IS_DEV_SERVER?`${a.default.protocol}//localhost:8090`:"https://cdn.kastatic.org"}};var c=l;t.default=c},QA9Y:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("Q8Wn")),a=r(n("lwnZ")),s=r(n("X5cx"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}class c extends i.Component{render(){return i.createElement(a.default,null,(({loading:e,error:t,locales:n})=>i.createElement(s.default,{disabled:e||!!t,locales:n,defaultSelectedValue:o.default.kaLocale})))}}var u=c;t.default=u},QCnb:function(e,t,n){"use strict";e.exports=n("+wdc")},QE4G:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("tVXy"),o=r(n("Q8Wn")),a=n("uGBK");var s=(e,t)=>{var n,r,s;const l=(0,i.useFastlyQuery)(a.UNTRANSLATED_CONTENT_QUERY,{skip:null!=(n=null==t?void 0:t.skip)&&n,variables:{path:e,countryCode:o.default.remoteCountry},targetLocale:"en"});switch(l.status){case"loading":return{status:"loading"};case"aborted":case"error":return{status:"error"};default:return{status:"success",existsInEnglish:!(null==(r=l.data)||null==(s=r.contentRoute)||!s.resolvedPath)}}};t.default=s},QE75:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("NE0T"),i=(n("4PhQ"),n("+BXU"),n("n0Az")),o=n("JSgJ");var a=(e,{curriculum:t,module:n,retainResultOnChange:a=!1,skip:s=!1,targetLocale:l,variables:c,fetchPolicy:u=r.FetchPolicy.CacheBeforeNetwork,cacheUpdated:d}=Object.freeze({}))=>{const p=(0,o.useRequestIdBuilder)()(e,c,{module:n,targetLocale:l,curriculum:t}),f=(0,i.useGql)();return(0,r.useCachedEffect)(p,(()=>f(e,{variables:c,context:{curriculum:t,module:n,targetLocale:l}})),{onResultChanged:d,retainResultOnChange:a,skip:s,scope:"useQuery",fetchPolicy:u})};t.default=a},QNWe:function(e,t,n){var r=n("0Dky");e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},QYeQ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),i=n("mR6N");function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}t.default=e=>r.createElement("svg",{className:(0,i.css)(a.logoSvg),"aria-hidden":!0,width:"176px",height:"28px",viewBox:"0 0 176 28"},r.createElement("path",{d:"M33.66,6.5A.54.54,0,0,1,34.21,6h2a.55.55,0,0,1,.55.55v6.2l5.79-6.52A.53.53,0,0,1,43,6h2.3a.48.48,0,0,1,.36.82l-6,6.75,6.43,7.69a.51.51,0,0,1-.41.81h-2.5a.55.55,0,0,1-.42-.16l-6-7.4v7a.56.56,0,0,1-.55.56h-2a.55.55,0,0,1-.55-.56Z"}),r.createElement("path",{d:"M47.78,6.45a.54.54,0,0,1,.5-.5h1.86a.52.52,0,0,1,.51.5v5.63a4.07,4.07,0,0,1,2.7-.9c3.38,0,4.3,2.34,4.3,5v5.32a.53.53,0,0,1-.51.51H55.28a.51.51,0,0,1-.5-.51V16.16c0-1.47-.67-2.36-1.93-2.36a2.18,2.18,0,0,0-2.2,1.86v5.85c0,.3-.14.51-.56.51H48.28a.52.52,0,0,1-.5-.51Z"}),r.createElement("path",{d:"M63.48,15.31a7.7,7.7,0,0,1,2,.3c0-1.35-.34-2-1.47-2a13.49,13.49,0,0,0-3,.39c-.35.12-.55-.13-.6-.45l-.23-1.2a.48.48,0,0,1,.34-.64,13.49,13.49,0,0,1,3.63-.53c3.31,0,4,1.72,4,4.62v5.71a.51.51,0,0,1-.51.51h-.78c-.18,0-.32-.07-.46-.37l-.3-.71a4.66,4.66,0,0,1-3.33,1.33,3.38,3.38,0,0,1-3.58-3.63C59.25,16.76,60.79,15.31,63.48,15.31Zm.07,4.82A2.27,2.27,0,0,0,65.45,19V17.45a4.23,4.23,0,0,0-1.56-.32c-1.22,0-1.88.57-1.88,1.51A1.4,1.4,0,0,0,63.55,20.13Z"}),r.createElement("path",{d:"M70.59,11.92a.51.51,0,0,1,.51-.51H72a.42.42,0,0,1,.44.32l.39,1a4.26,4.26,0,0,1,3.42-1.54c3.37,0,4.24,2.27,4.24,4.84v5.49A.52.52,0,0,1,80,22H78.1a.51.51,0,0,1-.51-.51V16c0-1.37-.55-2.22-1.83-2.22a2.34,2.34,0,0,0-2.3,1.65v6.06c0,.39-.16.51-.66.51H71.1a.53.53,0,0,1-.51-.51Z"}),r.createElement("path",{d:"M85.89,21.42,93,6a.4.4,0,0,1,.39-.25h.23A.39.39,0,0,1,94,6l7.07,15.45a.41.41,0,0,1-.39.6h-2a.66.66,0,0,1-.67-.46l-1.12-2.48H90.07l-1.13,2.48a.69.69,0,0,1-.66.46h-2A.4.4,0,0,1,85.89,21.42Zm9.91-4.89-2.29-5.05h-.07l-2.25,5.05Z"}),r.createElement("path",{d:"M107,11.18A5.24,5.24,0,0,1,111,13c.23.23.12.53-.11.76l-1,1.06c-.23.25-.48.13-.69-.07a2.84,2.84,0,0,0-2.11-.92,2.78,2.78,0,0,0-2.8,2.91,2.77,2.77,0,0,0,2.78,2.94,2.81,2.81,0,0,0,2.25-1.17.5.5,0,0,1,.66-.07l1,.87c.25.23.37.49.18.76a4.75,4.75,0,0,1-4.2,2.23,5.55,5.55,0,1,1,0-11.09Z"}),r.createElement("path",{d:"M116.83,15.31a7.82,7.82,0,0,1,2,.3c0-1.35-.35-2-1.47-2a13.5,13.5,0,0,0-3,.39c-.34.12-.55-.13-.59-.45l-.23-1.2a.48.48,0,0,1,.34-.64,13.49,13.49,0,0,1,3.63-.53c3.3,0,4,1.72,4,4.62v5.71a.51.51,0,0,1-.5.51h-.78c-.19,0-.32-.07-.46-.37l-.3-.71a4.68,4.68,0,0,1-3.33,1.33,3.38,3.38,0,0,1-3.58-3.63C112.61,16.76,114.15,15.31,116.83,15.31Zm.07,4.82A2.29,2.29,0,0,0,118.81,19V17.45a4.23,4.23,0,0,0-1.56-.32c-1.22,0-1.88.57-1.88,1.51A1.39,1.39,0,0,0,116.9,20.13Z"}),r.createElement("path",{d:"M128.62,11.18a7.67,7.67,0,0,1,2.55.44V6.45a.54.54,0,0,1,.5-.5h1.86a.52.52,0,0,1,.51.5V21.51a.51.51,0,0,1-.51.51h-.85c-.25,0-.41-.21-.5-.51l-.28-.83a4.55,4.55,0,0,1-3.46,1.59c-2.9,0-5.08-2.34-5.08-5.56A5.21,5.21,0,0,1,128.62,11.18Zm2.55,3.22a4.18,4.18,0,0,0-2.21-.6,2.68,2.68,0,0,0-2.64,2.91c0,1.5.85,2.94,2.51,2.94a2.43,2.43,0,0,0,2.34-1.47Z"}),r.createElement("path",{d:"M141.22,11.18a4.75,4.75,0,0,1,4.87,4.91c0,.16,0,.53-.05.69a.53.53,0,0,1-.5.48h-6.8a2.55,2.55,0,0,0,2.64,2.46,3.49,3.49,0,0,0,2.27-.78c.26-.21.53-.23.69,0l.9,1.19a.45.45,0,0,1-.05.69,6,6,0,0,1-3.95,1.45,5.37,5.37,0,0,1-5.37-5.56A5.37,5.37,0,0,1,141.22,11.18Zm2,4.2a1.94,1.94,0,0,0-2-1.83,2.11,2.11,0,0,0-2.25,1.83Z"}),r.createElement("path",{d:"M147.79,11.92a.51.51,0,0,1,.5-.51h.83a.4.4,0,0,1,.43.3l.39,1a4,4,0,0,1,3.24-1.54,3.61,3.61,0,0,1,3.17,1.61,4.53,4.53,0,0,1,3.42-1.61c3.39,0,4.2,2.16,4.2,4.91v5.42a.52.52,0,0,1-.53.51H161.6a.51.51,0,0,1-.5-.51V16c0-1.37-.51-2.22-1.84-2.22a2,2,0,0,0-2,1.1s0,.53,0,1v5.6a.52.52,0,0,1-.5.51H155a.5.5,0,0,1-.51-.51V16c0-1.37-.39-2.22-1.74-2.22a2.1,2.1,0,0,0-2,1.65v6.06a.52.52,0,0,1-.5.51h-1.86a.52.52,0,0,1-.5-.51Z"}),r.createElement("path",{d:"M165.07,12.1a.47.47,0,0,1,.46-.69h2.2a.42.42,0,0,1,.44.3l1.9,6.33h.05l2.41-6.33c.16-.28.34-.3.67-.3h2a.47.47,0,0,1,.46.69l-6.25,15.06a.53.53,0,0,1-.46.32h-2.2a.48.48,0,0,1-.46-.71l2.13-5.37Z"}),r.createElement("path",{fill:"#14bf96",d:"M2.31,5.8A3.56,3.56,0,0,0,.66,8.6V19.4a3.56,3.56,0,0,0,1.65,2.8L12,27.62a3.75,3.75,0,0,0,3.3,0L25,22.2a3.56,3.56,0,0,0,1.65-2.8V8.6A3.56,3.56,0,0,0,25,5.8L15.31.38a3.75,3.75,0,0,0-3.3,0Z"}),r.createElement("path",{fill:"#ffffff",d:"M23.61,11.32c-5.38,0-9.4,4.46-9.4,9.93v.23H13.13v-.23c0-5.47-4-9.91-9.42-9.93,0,.34,0,.69,0,1a9.91,9.91,0,0,0,6.4,9.32,10.47,10.47,0,0,0,3.59.64,10.64,10.64,0,0,0,3.62-.64,9.92,9.92,0,0,0,6.39-9.32C23.66,12,23.64,11.66,23.61,11.32Z"}),r.createElement("circle",{fill:"#ffffff",cx:"13.66",cy:"8.74",r:"3"}));const a=i.StyleSheet.create({logoSvg:{width:175,fill:"currentColor"}})},QYt8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TeacherPersona=t.FeedbackType=void 0;n("BoPr");t.FeedbackType={General:"General",Positive:"Positive",Negative:"Negative",Quick:"Quick"};t.TeacherPersona={Teacher:"teacher",Student:"student"}},QhVy:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("3iUY"),n.e("7CEn"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("5CJo"),n.e("1YDZ"),n.e("1FEV"),n.e("4bT6"),n.e("2QVZ"),n.e("1cl1"),n.e("4C7a"),n.e("3KTd"),n.e("43nC"),n.e("1r3U"),n.e("1nZL"),n.e("7gEx"),n.e("u1O4"),n.e("5icd"),n.e("5eTZ"),n.e("4ajK"),n.e("gYGj"),n.e("6X7t"),n.e("1P1M"),n.e("6zt4"),n.e("5aQv"),n.e("4B7r"),n.e("4eCT"),n.e("4mmS"),n.e("18FB"),n.e("5jrH"),n.e("12vX"),n.e("7BCH"),n.e("5O00"),n.e("7xWz"),n.e("2FX7"),n.e("3ok7"),n.e("2NU1"),n.e("4OKa"),n.e("6ObN"),n.e("7gSt"),n.e("xspE"),n.e("7skj"),n.e("1Vc5"),n.e("5tTf"),n.e("51Dp"),n.e("7sCC"),n.e("7cDK"),n.e("2chT")]).then(n.t.bind(null,"y3Vc",7)),modules:["y3Vc"],loading:()=>i.createElement(a.default,null)});t.default=l},QlGr:function(e,t,n){"use strict";var r=n("/XMq").Cache,i=n("6kFh").tuple,o=n("XSWS").Entry,a=n("izHz").get;t.defaultMakeCacheKey=i,t.wrap=function(e,t){var n=!!(t=function(e){return"function"!=typeof(e=e||Object.create(null)).makeCacheKey&&(e.makeCacheKey=i),"number"!=typeof e.max&&(e.max=Math.pow(2,16)),e}(t)).disposable,s=new r({max:t.max,dispose:function(e,t){t.dispose()}});function l(e){if(n)return s.delete(e.key),!0}function c(){if(!n||a().currentParentEntry){var r=t.makeCacheKey.apply(null,arguments);if(!r)return e.apply(null,arguments);for(var i=[],c=arguments.length;c--;)i[c]=arguments[c];var u=s.get(r);u?u.args=i:(s.set(r,u=o.acquire(e,r,i)),u.subscribe=t.subscribe,n&&(u.reportOrphan=l));var d=u.recompute();return s.set(r,u),0===u.parents.size&&s.clean(),n?void 0:d}}return c.dirty=function(){var e=t.makeCacheKey.apply(null,arguments);e&&s.has(e)&&s.get(e).setDirty()},c}},Qo9l:function(e,t,n){var r=n("2oRo");e.exports=r},Qru7:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("vSpW")),a=r(n("ZNih"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=e=>i.createElement(o.default,null,i.createElement(a.default,e));t.default=l},RK3t:function(e,t,n){var r=n("2oRo"),i=n("4zBA"),o=n("0Dky"),a=n("xrYK"),s=r.Object,l=i("".split);e.exports=o((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?l(e,""):s(e)}:s},RKIb:function(e,t,n){"use strict";var r="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0;t.a=r},"RLi/":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.determineRedirectLanguageTag=t.determineRedirect=t.REDIRECTABLE_PREFERRED_LOCALES=void 0;var i=r(n("Q8Wn")),o=r(n("Ssu9")),a=n("GDG3"),s=n("CR5c"),l=n("MRvb");t.REDIRECTABLE_PREFERRED_LOCALES=["as","az","cs","da","el","gu","hu","id","it","ja","lt","kk","kn","ky","lv","mn","mr","my","nl","pt-pt","ru","sgn-us","sv","ta","uz","bg","bn","de","es","fr","hi","hy","ka","km","ko","nb","pa","pl","pt","ro","sr","tr","vi","zh-hans"];const c=(e,t)=>{const n=i.default.languageTagFromUrl,r=i.default.kaLocale,l=o.default.parse(e.hostname);if(e.searchParams.has("lang"))return null;if(e.searchParams.has("continue"))return null;const c=(0,s.requestCanonicalSubdomain)(n,r,i.default.kaLocaleStatus),u=l.usePreviewFMS,d=l.extraParts;if("en"===n){if(!t)return"www";const e=t.get("preferredKaLocale");if(!e||!e.kaLocale)return"www";const{kaLocale:n}=e;return n===a.DEFAULT_LOCALE?"www":d?c:null}const p=e.hostname;if("www"===n||a._DEFAULT_LOCALE_URLS.includes(p)){if(!t)return d?c:null;const e=t.get("preferredKaLocale");if(!e||!e.kaLocale)return d?c:null;const{kaLocale:n,status:r}=e;if(n===a.DEFAULT_LOCALE)return d?c:null;const i=(0,s.requestCanonicalSubdomain)(n,n,r);return"www"===i?d?c:null:i}return u&&n===r?d?c:null:n.toLowerCase()!==c.toLowerCase()||l.extraParts?c:"LITE"!==i.default.kaLocaleStatus||["/","/video"].includes(e.pathname)||u?null:e.pathname.startsWith("/devadmin")?`preview--${c}`:"www"};t.determineRedirectLanguageTag=c;t.determineRedirect=(e,t)=>{const n=c(e,t);if(n)return(0,l.urlInLanguage)(n,e)}},RN6c:function(e,t,n){var r=n("2oRo");e.exports=function(e,t){var n=r.console;n&&n.error&&(1==arguments.length?n.error(e):n.error(e,t))}},RNIs:function(e,t,n){var r=n("tiKp"),i=n("fHMY"),o=n("m/L8"),a=r("unscopables"),s=Array.prototype;null==s[a]&&o.f(s,a,{configurable:!0,value:i(null)}),e.exports=function(e){s[a][e]=!0}},RNNr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),i=n("mR6N");function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}class a extends r.Component{render(){return r.createElement("div",{className:(0,i.css)(s.grow)})}}const s=i.StyleSheet.create({grow:{flexGrow:1}});var l=a;t.default=l},ROdP:function(e,t,n){var r=n("hh1v"),i=n("xrYK"),o=n("tiKp")("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},ROpN:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("cGmj"),n.e("4CzR"),n.e("1w4M"),n.e("40jg"),n.e("4xk8"),n.e("7gEx"),n.e("i3qO"),n.e("4tr5"),n.e("1Bdm"),n.e("3WrQ"),n.e("1l00"),n.e("1pax"),n.e("1Chp"),n.e("7mfa"),n.e("6OMH"),n.e("6yV3"),n.e("379K")]).then(n.t.bind(null,"mtYz",7)),modules:["mtYz"],loading:()=>i.createElement(a.default,null)});t.default=l},RQwI:function(e,t,n){"use strict";function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}n.d(t,"a",(function(){return r}))},RRgQ:function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"addTypenameToDocument",(function(){return X})),n.d(t,"argumentsObjectFromField",(function(){return m})),n.d(t,"assign",(function(){return T})),n.d(t,"buildQueryFromSelectionSet",(function(){return ae})),n.d(t,"canUseWeakMap",(function(){return le})),n.d(t,"checkDocument",(function(){return j})),n.d(t,"cloneDeep",(function(){return ue})),n.d(t,"createFragmentMap",(function(){return U})),n.d(t,"getDefaultValues",(function(){return z})),n.d(t,"getDirectiveInfoFromField",(function(){return O})),n.d(t,"getDirectiveNames",(function(){return A})),n.d(t,"getDirectivesFromDocument",(function(){return ne})),n.d(t,"getEnv",(function(){return pe})),n.d(t,"getFragmentDefinition",(function(){return F})),n.d(t,"getFragmentDefinitions",(function(){return q})),n.d(t,"getFragmentQueryDocument",(function(){return I})),n.d(t,"getInclusionDirectives",(function(){return D})),n.d(t,"getMainDefinition",(function(){return B})),n.d(t,"getMutationDefinition",(function(){return M})),n.d(t,"getOperationDefinition",(function(){return R})),n.d(t,"getOperationDefinitionOrDie",(function(){return N})),n.d(t,"getOperationName",(function(){return L})),n.d(t,"getQueryDefinition",(function(){return W})),n.d(t,"getStoreKeyName",(function(){return h})),n.d(t,"graphQLResultHasError",(function(){return ve})),n.d(t,"hasClientExports",(function(){return C})),n.d(t,"hasDirectives",(function(){return P})),n.d(t,"isDevelopment",(function(){return me})),n.d(t,"isEnv",(function(){return fe})),n.d(t,"isField",(function(){return g})),n.d(t,"isIdValue",(function(){return _})),n.d(t,"isInlineFragment",(function(){return v})),n.d(t,"isJsonValue",(function(){return x})),n.d(t,"isNumberValue",(function(){return u})),n.d(t,"isProduction",(function(){return he})),n.d(t,"isScalarValue",(function(){return c})),n.d(t,"isTest",(function(){return ye})),n.d(t,"maybeDeepFreeze",(function(){return be})),n.d(t,"mergeDeep",(function(){return we})),n.d(t,"mergeDeepArray",(function(){return ke})),n.d(t,"removeArgumentsFromDocument",(function(){return re})),n.d(t,"removeClientSetsFromDocument",(function(){return se})),n.d(t,"removeConnectionDirectiveFromDocument",(function(){return Z})),n.d(t,"removeDirectivesFromDocument",(function(){return $})),n.d(t,"removeFragmentSpreadFromDocument",(function(){return ie})),n.d(t,"resultKeyNameFromField",(function(){return y})),n.d(t,"shouldInclude",(function(){return E})),n.d(t,"storeKeyNameFromField",(function(){return p})),n.d(t,"stripSymbols",(function(){return Se})),n.d(t,"toIdValue",(function(){return b})),n.d(t,"tryFunctionOrLogError",(function(){return ge})),n.d(t,"valueFromNode",(function(){return k})),n.d(t,"valueToObjectRepresentation",(function(){return d})),n.d(t,"variablesInOperation",(function(){return G})),n.d(t,"warnOnceInDevelopment",(function(){return Ce}));var r=n("L2ys"),i=n("qVdT"),o=n("mrSG"),a=n("9x6x"),s=n.n(a),l=n("qx2n");function c(e){return["StringValue","BooleanValue","EnumValue"].indexOf(e.kind)>-1}function u(e){return["IntValue","FloatValue"].indexOf(e.kind)>-1}function d(e,t,n,r){if(function(e){return"IntValue"===e.kind}(n)||function(e){return"FloatValue"===e.kind}(n))e[t.value]=Number(n.value);else if(function(e){return"BooleanValue"===e.kind}(n)||function(e){return"StringValue"===e.kind}(n))e[t.value]=n.value;else if(function(e){return"ObjectValue"===e.kind}(n)){var o={};n.fields.map((function(e){return d(o,e.name,e.value,r)})),e[t.value]=o}else if(function(e){return"Variable"===e.kind}(n)){var a=(r||{})[n.name.value];e[t.value]=a}else if(function(e){return"ListValue"===e.kind}(n))e[t.value]=n.values.map((function(e){var n={};return d(n,t,e,r),n[t.value]}));else if(function(e){return"EnumValue"===e.kind}(n))e[t.value]=n.value;else{if(!function(e){return"NullValue"===e.kind}(n))throw new i.a(17);e[t.value]=null}}function p(e,t){var n=null;e.directives&&(n={},e.directives.forEach((function(e){n[e.name.value]={},e.arguments&&e.arguments.forEach((function(r){var i=r.name,o=r.value;return d(n[e.name.value],i,o,t)}))})));var r=null;return e.arguments&&e.arguments.length&&(r={},e.arguments.forEach((function(e){var n=e.name,i=e.value;return d(r,n,i,t)}))),h(e.name.value,r,n)}n.d(t,"isEqual",(function(){return l.a}));var f=["connection","include","skip","client","rest","export"];function h(e,t,n){if(n&&n.connection&&n.connection.key){if(n.connection.filter&&n.connection.filter.length>0){var r=n.connection.filter?n.connection.filter:[];r.sort();var i=t,o={};return r.forEach((function(e){o[e]=i[e]})),n.connection.key+"("+JSON.stringify(o)+")"}return n.connection.key}var a=e;if(t){var l=s()(t);a+="("+l+")"}return n&&Object.keys(n).forEach((function(e){-1===f.indexOf(e)&&(n[e]&&Object.keys(n[e]).length?a+="@"+e+"("+JSON.stringify(n[e])+")":a+="@"+e)})),a}function m(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach((function(e){var r=e.name,i=e.value;return d(n,r,i,t)})),n}return null}function y(e){return e.alias?e.alias.value:e.name.value}function g(e){return"Field"===e.kind}function v(e){return"InlineFragment"===e.kind}function _(e){return e&&"id"===e.type&&"boolean"==typeof e.generated}function b(e,t){return void 0===t&&(t=!1),Object(o.a)({type:"id",generated:t},"string"==typeof e?{id:e,typename:void 0}:e)}function x(e){return null!=e&&"object"==typeof e&&"json"===e.type}function w(e){throw new i.a(18)}function k(e,t){switch(void 0===t&&(t=w),e.kind){case"Variable":return t(e);case"NullValue":return null;case"IntValue":return parseInt(e.value,10);case"FloatValue":return parseFloat(e.value);case"ListValue":return e.values.map((function(e){return k(e,t)}));case"ObjectValue":for(var n={},r=0,i=e.fields;r<i.length;r++){var o=i[r];n[o.name.value]=k(o.value,t)}return n;default:return e.value}}function O(e,t){if(e.directives&&e.directives.length){var n={};return e.directives.forEach((function(e){n[e.name.value]=m(e,t)})),n}return null}function E(e,t){return void 0===t&&(t={}),D(e.directives).every((function(e){var n=e.directive,r=e.ifArgument,o=!1;return"Variable"===r.value.kind?(o=t[r.value.name.value],Object(i.b)(void 0!==o,13)):o=r.value.value,"skip"===n.name.value?!o:o}))}function A(e){var t=[];return Object(r.c)(e,{Directive:function(e){t.push(e.name.value)}}),t}function P(e,t){return A(t).some((function(t){return e.indexOf(t)>-1}))}function C(e){return e&&P(["client"],e)&&P(["export"],e)}function S(e){var t=e.name.value;return"skip"===t||"include"===t}function D(e){return e?e.filter(S).map((function(e){var t=e.arguments;e.name.value;Object(i.b)(t&&1===t.length,14);var n=t[0];Object(i.b)(n.name&&"if"===n.name.value,15);var r=n.value;return Object(i.b)(r&&("Variable"===r.kind||"BooleanValue"===r.kind),16),{directive:e,ifArgument:n}})):[]}function I(e,t){var n=t,r=[];return e.definitions.forEach((function(e){if("OperationDefinition"===e.kind)throw new i.a(11);"FragmentDefinition"===e.kind&&r.push(e)})),void 0===n&&(Object(i.b)(1===r.length,12),n=r[0].name.value),Object(o.a)(Object(o.a)({},e),{definitions:Object(o.e)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions)})}function T(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.forEach((function(t){null!=t&&Object.keys(t).forEach((function(n){e[n]=t[n]}))})),e}function M(e){j(e);var t=e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&"mutation"===e.operation}))[0];return Object(i.b)(t,1),t}function j(e){Object(i.b)(e&&"Document"===e.kind,2);var t=e.definitions.filter((function(e){return"FragmentDefinition"!==e.kind})).map((function(e){if("OperationDefinition"!==e.kind)throw new i.a(3);return e}));return Object(i.b)(t.length<=1,4),e}function R(e){return j(e),e.definitions.filter((function(e){return"OperationDefinition"===e.kind}))[0]}function N(e){var t=R(e);return Object(i.b)(t,5),t}function L(e){return e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&e.name})).map((function(e){return e.name.value}))[0]||null}function q(e){return e.definitions.filter((function(e){return"FragmentDefinition"===e.kind}))}function W(e){var t=R(e);return Object(i.b)(t&&"query"===t.operation,6),t}function F(e){Object(i.b)("Document"===e.kind,7),Object(i.b)(e.definitions.length<=1,8);var t=e.definitions[0];return Object(i.b)("FragmentDefinition"===t.kind,9),t}function B(e){var t;j(e);for(var n=0,r=e.definitions;n<r.length;n++){var o=r[n];if("OperationDefinition"===o.kind){var a=o.operation;if("query"===a||"mutation"===a||"subscription"===a)return o}"FragmentDefinition"!==o.kind||t||(t=o)}if(t)return t;throw new i.a(10)}function U(e){void 0===e&&(e=[]);var t={};return e.forEach((function(e){t[e.name.value]=e})),t}function z(e){if(e&&e.variableDefinitions&&e.variableDefinitions.length){var t=e.variableDefinitions.filter((function(e){return e.defaultValue})).map((function(e){var t=e.variable,n=e.defaultValue,r={};return d(r,t.name,n),r}));return T.apply(void 0,Object(o.e)([{}],t))}return{}}function G(e){var t=new Set;if(e.variableDefinitions)for(var n=0,r=e.variableDefinitions;n<r.length;n++){var i=r[n];t.add(i.variable.name.value)}return t}function V(e,t,n){var r=0;return e.forEach((function(n,i){t.call(this,n,i,e)&&(e[r++]=n)}),n),e.length=r,e}var K={kind:"Field",name:{kind:"Name",value:"__typename"}};function H(e,t){return e.selectionSet.selections.every((function(e){return"FragmentSpread"===e.kind&&H(t[e.name.value],t)}))}function Q(e){return H(R(e)||F(e),U(q(e)))?null:e}function Y(e){return function(t){return e.some((function(e){return e.name&&e.name===t.name.value||e.test&&e.test(t)}))}}function $(e,t){var n=Object.create(null),i=[],o=Object.create(null),a=[],s=Q(Object(r.c)(t,{Variable:{enter:function(e,t,r){"VariableDefinition"!==r.kind&&(n[e.name.value]=!0)}},Field:{enter:function(t){if(e&&t.directives&&(e.some((function(e){return e.remove}))&&t.directives&&t.directives.some(Y(e))))return t.arguments&&t.arguments.forEach((function(e){"Variable"===e.value.kind&&i.push({name:e.value.name.value})})),t.selectionSet&&oe(t.selectionSet).forEach((function(e){a.push({name:e.name.value})})),null}},FragmentSpread:{enter:function(e){o[e.name.value]=!0}},Directive:{enter:function(t){if(Y(e)(t))return null}}}));return s&&V(i,(function(e){return!n[e.name]})).length&&(s=re(i,s)),s&&V(a,(function(e){return!o[e.name]})).length&&(s=ie(a,s)),s}function X(e){return Object(r.c)(j(e),{SelectionSet:{enter:function(e,t,n){if(!n||"OperationDefinition"!==n.kind){var r=e.selections;if(r)if(!r.some((function(e){return g(e)&&("__typename"===e.name.value||0===e.name.value.lastIndexOf("__",0))}))){var i=n;if(!(g(i)&&i.directives&&i.directives.some((function(e){return"export"===e.name.value}))))return Object(o.a)(Object(o.a)({},e),{selections:Object(o.e)(r,[K])})}}}}})}var J={test:function(e){var t="connection"===e.name.value;return t&&(!e.arguments||e.arguments.some((function(e){return"key"===e.name.value}))),t}};function Z(e){return $([J],j(e))}function ee(e,t,n){return void 0===n&&(n=!0),t&&t.selections&&t.selections.some((function(t){return te(e,t,n)}))}function te(e,t,n){return void 0===n&&(n=!0),!g(t)||!!t.directives&&(t.directives.some(Y(e))||n&&ee(e,t.selectionSet,n))}function ne(e,t){var n;return j(t),Q(Object(r.c)(t,{SelectionSet:{enter:function(t,r,i,a){var s=a.join("-");if(!n||s===n||!s.startsWith(n)){if(t.selections){var l=t.selections.filter((function(t){return te(e,t)}));return ee(e,t,!1)&&(n=s),Object(o.a)(Object(o.a)({},t),{selections:l})}return null}}}}))}function re(e,t){var n=function(e){return function(t){return e.some((function(e){return t.value&&"Variable"===t.value.kind&&t.value.name&&(e.name===t.value.name.value||e.test&&e.test(t))}))}}(e);return Q(Object(r.c)(t,{OperationDefinition:{enter:function(t){return Object(o.a)(Object(o.a)({},t),{variableDefinitions:t.variableDefinitions.filter((function(t){return!e.some((function(e){return e.name===t.variable.name.value}))}))})}},Field:{enter:function(t){if(e.some((function(e){return e.remove}))){var r=0;if(t.arguments.forEach((function(e){n(e)&&(r+=1)})),1===r)return null}}},Argument:{enter:function(e){if(n(e))return null}}}))}function ie(e,t){function n(t){if(e.some((function(e){return e.name===t.name.value})))return null}return Q(Object(r.c)(t,{FragmentSpread:{enter:n},FragmentDefinition:{enter:n}}))}function oe(e){var t=[];return e.selections.forEach((function(e){(g(e)||v(e))&&e.selectionSet?oe(e.selectionSet).forEach((function(e){return t.push(e)})):"FragmentSpread"===e.kind&&t.push(e)})),t}function ae(e){return"query"===B(e).operation?e:Object(r.c)(e,{OperationDefinition:{enter:function(e){return Object(o.a)(Object(o.a)({},e),{operation:"query"})}}})}function se(e){j(e);var t=$([{test:function(e){return"client"===e.name.value},remove:!0}],e);return t&&(t=Object(r.c)(t,{FragmentDefinition:{enter:function(e){if(e.selectionSet&&e.selectionSet.selections.every((function(e){return g(e)&&"__typename"===e.name.value})))return null}}})),t}var le="function"==typeof WeakMap&&!("object"==typeof navigator&&"ReactNative"===navigator.product),ce=Object.prototype.toString;function ue(e){return de(e,new Map)}function de(e,t){switch(ce.call(e)){case"[object Array]":if(t.has(e))return t.get(e);var n=e.slice(0);return t.set(e,n),n.forEach((function(e,r){n[r]=de(e,t)})),n;case"[object Object]":if(t.has(e))return t.get(e);var r=Object.create(Object.getPrototypeOf(e));return t.set(e,r),Object.keys(e).forEach((function(n){r[n]=de(e[n],t)})),r;default:return e}}function pe(){return void 0!==e?"production":"development"}function fe(e){return pe()===e}function he(){return!0===fe("production")}function me(){return!0===fe("development")}function ye(){return!0===fe("test")}function ge(e){try{return e()}catch(e){console.error&&console.error(e)}}function ve(e){return e.errors&&e.errors.length}function _e(e){return Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){null===e[t]||"object"!=typeof e[t]&&"function"!=typeof e[t]||Object.isFrozen(e[t])||_e(e[t])})),e}function be(e){if((me()||ye())&&!("function"==typeof Symbol&&"string"==typeof Symbol("")))return _e(e);return e}var xe=Object.prototype.hasOwnProperty;function we(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return ke(e)}function ke(e){var t=e[0]||{},n=e.length;if(n>1){var r=[];t=Ae(t,r);for(var i=1;i<n;++i)t=Ee(t,e[i],r)}return t}function Oe(e){return null!==e&&"object"==typeof e}function Ee(e,t,n){return Oe(t)&&Oe(e)?(Object.isExtensible&&!Object.isExtensible(e)&&(e=Ae(e,n)),Object.keys(t).forEach((function(r){var i=t[r];if(xe.call(e,r)){var o=e[r];i!==o&&(e[r]=Ee(Ae(o,n),i,n))}else e[r]=i})),e):t}function Ae(e,t){return null!==e&&"object"==typeof e&&t.indexOf(e)<0&&(e=Array.isArray(e)?e.slice(0):Object(o.a)({__proto__:Object.getPrototypeOf(e)},e),t.push(e)),e}var Pe=Object.create({});function Ce(e,t){void 0===t&&(t="warn"),he()||Pe[e]||(ye()||(Pe[e]=!0),"error"===t?console.error(e):console.warn(e))}function Se(e){return JSON.parse(JSON.stringify(e))}}.call(this,n("8oxB"))},Rm1S:function(e,t,n){"use strict";var r=n("xluM"),i=n("14Sl"),o=n("glrk"),a=n("UMSQ"),s=n("V37c"),l=n("HYAF"),c=n("3Eq5"),u=n("iqWW"),d=n("FMNM");i("match",(function(e,t,n){return[function(t){var n=l(this),i=null==t?void 0:c(t,e);return i?r(i,t,n):new RegExp(t)[e](s(n))},function(e){var r=o(this),i=s(e),l=n(t,r,i);if(l.done)return l.value;if(!r.global)return d(r,i);var c=r.unicode;r.lastIndex=0;for(var p,f=[],h=0;null!==(p=d(r,i));){var m=s(p[0]);f[h]=m,""===m&&(r.lastIndex=u(i,a(r.lastIndex),c)),h++}return 0===h?null:f}]}))},"Rz+p":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e)};var r,i=n("MAmL"),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},"S+5K":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMarkConversionFunc=void 0;var r=n("IYu2");t.getMarkConversionFunc=e=>t=>(0,r.markConversion)(t,e)},SEBh:function(e,t,n){var r=n("glrk"),i=n("UIe5"),o=n("tiKp")("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[o])?t:i(n)}},SFYy:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},e.exports=t.default},SFrS:function(e,t,n){var r=n("2oRo"),i=n("xluM"),o=n("Fib7"),a=n("hh1v"),s=r.TypeError;e.exports=function(e,t){var n,r;if("string"===t&&o(n=e.toString)&&!a(r=i(n,e)))return r;if(o(n=e.valueOf)&&!a(r=i(n,e)))return r;if("string"!==t&&o(n=e.toString)&&!a(r=i(n,e)))return r;throw s("Can't convert object to primitive value")}},SGU3:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return E}));var r=n("q1tI"),i=n("Ty5D"),o=n("Taw3"),a=n("mR6N"),s=n("55Ip"),l=n("JimW"),c=n("Pwnf"),u=n("yts4"),d=n("gE8/");function p(e){if(null==e)throw new TypeError("Cannot destructure "+e)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function h(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}const m=["children","skipClientNav","focused","hovered","href","inline","kind","light","visitable","pressed","style","testId","waiting","target","startIcon","endIcon"],y=Object(l.addStyle)("a"),g=Object(l.addStyle)(s.Link),v=Object(l.addStyle)("span");class _ extends r.Component{renderInner(e){const t=this.props,{children:n,skipClientNav:i,focused:a,hovered:s,href:l,inline:c,kind:d,light:p,visitable:_,pressed:b,style:O,testId:E,target:A,startIcon:P,endIcon:C}=t,S=h(t,m),D=P||C||"_blank"===A,I=k(c,d,p,_),T=c?I.restingInline:I.resting,M=f({"data-test-id":E,style:[[w.shared,T,b&&I.active,!b&&s&&I.hover,!b&&a&&I.focus,D&&w.withIcon],O],target:A},S),j=new URL(l,window.location.origin).origin!==window.location.origin,R=r.createElement(u.default,{icon:{small:"M14 6.5C14 6.63261 13.9473 6.75979 13.8536 6.85355C13.7598 6.94732 13.6326 7 13.5 7C13.3674 7 13.2402 6.94732 13.1464 6.85355C13.0527 6.75979 13 6.63261 13 6.5V3.7075L8.85437 7.85375C8.76055 7.94757 8.63331 8.00028 8.50062 8.00028C8.36794 8.00028 8.2407 7.94757 8.14688 7.85375C8.05306 7.75993 8.00035 7.63268 8.00035 7.5C8.00035 7.36732 8.05306 7.24007 8.14688 7.14625L12.2925 3H9.5C9.36739 3 9.24021 2.94732 9.14645 2.85355C9.05268 2.75979 9 2.63261 9 2.5C9 2.36739 9.05268 2.24021 9.14645 2.14645C9.24021 2.05268 9.36739 2 9.5 2H13.5C13.6326 2 13.7598 2.05268 13.8536 2.14645C13.9473 2.24021 14 2.36739 14 2.5V6.5ZM11.5 8C11.3674 8 11.2402 8.05268 11.1464 8.14645C11.0527 8.24021 11 8.36739 11 8.5V13H3V5H7.5C7.63261 5 7.75979 4.94732 7.85355 4.85355C7.94732 4.75979 8 4.63261 8 4.5C8 4.36739 7.94732 4.24021 7.85355 4.14645C7.75979 4.05268 7.63261 4 7.5 4H3C2.73478 4 2.48043 4.10536 2.29289 4.29289C2.10536 4.48043 2 4.73478 2 5V13C2 13.2652 2.10536 13.5196 2.29289 13.7071C2.48043 13.8946 2.73478 14 3 14H11C11.2652 14 11.5196 13.8946 11.7071 13.7071C11.8946 13.5196 12 13.2652 12 13V8.5C12 8.36739 11.9473 8.24021 11.8536 8.14645C11.7598 8.05268 11.6326 8 11.5 8Z"},size:"small",style:[x.endIcon,x.centered],testId:"external-icon"}),N=r.createElement(r.Fragment,null,P&&r.createElement(u.default,{icon:P,size:"small",style:[x.startIcon,x.centered],testId:"start-icon","aria-hidden":"true"}),D?r.createElement(v,{style:x.centered},n):n,C?r.createElement(u.default,{icon:C,size:"small",style:[x.endIcon,x.centered],testId:"end-icon","aria-hidden":"true"}):j&&"_blank"===A&&R);return e&&!i&&Object(o.isClientSideUrl)(l)?r.createElement(g,f({},M,{to:l}),N):r.createElement(y,f({},M,{href:l}),N)}render(){return r.createElement(i.__RouterContext.Consumer,null,(e=>this.renderInner(e)))}}const b={},x=a.StyleSheet.create({startIcon:{marginInlineEnd:d.default.xxxSmall_4},endIcon:{marginInlineStart:d.default.xxxSmall_4},centered:{verticalAlign:"middle"}}),w=a.StyleSheet.create({shared:{cursor:"pointer",textDecoration:"none",outline:"none",alignItems:"center"},withIcon:{verticalAlign:"bottom",textUnderlineOffset:4}}),k=(e,t,n,r)=>{const i=`${t}-${e.toString()}-${n.toString()}-${r.toString()}`;if(b[i])return b[i];if("secondary"===t&&n)throw new Error("Secondary Light links are not supported");if(r&&"primary"!==t)throw new Error("Only primary link is visitable");const{blue:o,pink:s,purple:l,white:u,offBlack:d,offBlack32:p,offBlack64:h}=c.default,m=Object(c.mix)(Object(c.fade)(d,.08),l),y=Object(c.mix)(Object(c.fade)(o,.32),u),g=Object(c.mix)(Object(c.fade)(u,.32),s),v=Object(c.mix)(p,o),_="primary"===t?n?u:o:e?d:h,x="primary"===t?n?y:v:e?v:d,w=r?{":visited":{color:n?s:m}}:Object.freeze({}),k=r?{":visited":{color:n?g:Object(c.mix)(p,m)}}:Object.freeze({}),O={resting:f({color:_},w),restingInline:f({color:_,textDecoration:"underline currentcolor solid",textUnderlineOffset:2},w),hover:f({textDecoration:"underline currentcolor solid",color:_},w),focus:{":focus-visible":f({color:_,outline:`1px solid ${n?u:o}`,borderRadius:3},w)},active:f({color:x,textDecoration:"underline currentcolor solid"},k)};return b[i]=a.StyleSheet.create(O),b[i]},O=["onClick","beforeNav","safeWithNav","href","skipClientNav","children","tabIndex","onKeyDown","onKeyUp","target"];class E extends r.Component{renderClickableBehavior(e){const t=this.props,{onClick:n,beforeNav:i,safeWithNav:a,href:s,skipClientNav:l,children:c,tabIndex:u,onKeyDown:d,onKeyUp:m,target:y}=t,g=h(t,O),v=Object(o.getClickableBehavior)(s,l,e);return i?r.createElement(v,{disabled:!1,href:s,role:"link",onClick:n,beforeNav:i,safeWithNav:a,onKeyDown:d,onKeyUp:m},((e,t)=>{let n=f({},(p(t),t));return r.createElement(_,f({},g,e,n,{skipClientNav:l,href:s,target:y,tabIndex:u}),c)})):r.createElement(v,{disabled:!1,href:s,role:"link",onClick:n,safeWithNav:a,target:y,onKeyDown:d,onKeyUp:m},((e,t)=>{let n=f({},(p(t),t));return r.createElement(_,f({},g,e,n,{skipClientNav:l,href:s,target:y,tabIndex:u}),c)}))}render(){return r.createElement(i.__RouterContext.Consumer,null,(e=>this.renderClickableBehavior(e)))}}E.defaultProps={inline:!1,kind:"primary",light:!1,visitable:!1}},SH0Y:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LoadableDistrictsLoginPage=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}const l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("4CzR"),n.e("1w4M"),n.e("40jg"),n.e("5F0q"),n.e("4xk8"),n.e("i3qO"),n.e("2UsG"),n.e("4tr5"),n.e("1Bdm"),n.e("3WrQ"),n.e("dyEE"),n.e("xV3b"),n.e("xiXN"),n.e("6E2p"),n.e("4dK5")]).then(n.t.bind(null,"6MOG",7)),modules:["6MOG"],loading:()=>i.createElement(a.default,null)});t.LoadableDistrictsLoginPage=l;var c=l;t.default=c},SL3V:function(e,t,n){},SLVX:function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},STAE:function(e,t,n){var r=n("LQDL"),i=n("0Dky");e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},ScNs:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared-intl"),n.e("shared")]).then(n.t.bind(null,"FTEW",7)),modules:["FTEW"],loading:()=>i.createElement(a.default,null)});t.default=l},Sgdd:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("8SYi")),a=r(n("AMqQ"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=({resetSettings:e})=>i.createElement(a.default,null,i.createElement(o.default,{resetSettings:e}));t.default=l},SiqC:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("2dXK"),n.e("40Gx")]).then(n.t.bind(null,"WH71",7)),modules:["WH71"],loading:()=>i.createElement(a.default,null)});t.default=l},SjSX:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getKaid=function(e){return e?e.get("kaid"):null},t.getUserId=function(e){return e?e.get("userId"):null}},Ssu9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("Q8Wn"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}class o{constructor(e,t,n,r,i,o,a,s){Object.assign(this,{baseDomain:e,extraParts:t,zeroRated:n,lang:r,langFallback:i,publishCommit:o,servicesVersion:a,usePreviewFMS:s})}domain(){if(!this.baseDomain)return null;let e=null;this.lang&&(this.langFallback?e=`${this.lang}-${this.langFallback}`:"www"!==this.lang&&(e=this.lang));let t=[this.publishCommit?`pubcommit-${this.publishCommit}`:null,this.servicesVersion?`prod-${this.servicesVersion}`:null,this.usePreviewFMS?"preview":null,e].filter(Boolean).join("--");return"localhost"===this.baseDomain?t||this.zeroRated?null:this.baseDomain:(t||(t="www"),[t,this.zeroRated&&[null,"en"].includes(e)?"zero":null,this.baseDomain].filter(Boolean).join("."))}setLang(e){const[t,n]=o.splitLang(e);this.lang=t,this.langFallback=n}static getBaseDomain(e){const t=e.split(":")[0];return o.parse(t).baseDomain}static getSubdomain(e){const t=e.split(":")[0],n=o.parse(t).baseDomain;return n&&t.endsWith(n)?t.slice(0,-(n.length+1)):null}static parse(e){const t=r.default.IS_DEV_SERVER?["khanacademy.org"].concat(r._DEV_DOMAINS):["khanacademy.org"];for(const n of t){if(e===n)return o.fromParts(n);if(e.endsWith(`.${n}`)){const t=e.slice(0,-(n.length+1));return o.fromParts(n,t)}}return o.fromParts()}static fromParts(e,t){let n=null,r=!1,i=null,s=null,l=null,c=null,u=!1;if(t){let e=t.split(".");if(r=e.includes("zero"),r&&(e=a(e,"zero")),e.length>0){const t=e[0];n=e.slice(1).join(".");for(const e of t.split("--"))e.startsWith("pubcommit-")?l=e.slice("pubcommit-".length):e.startsWith("prod-")?c=e.slice("prod-".length):e.startsWith("static-")?c=e.slice("static-".length):"preview"===e?u=!0:[i,s]=o.splitLang(e)}}return new o(e,n,r,i,s,l,c,u)}static splitLang(e){const t=e.match(/(.*)-(accents|boxes)/);return t?[t[1],t[2]]:[e,null]}}t.default=o;const a=(e,t)=>{const n=e.indexOf(t);return-1!==n?[].concat(e.slice(0,n),e.slice(n+1)):e}},T63A:function(e,t,n){var r=n("I+eb"),i=n("b1O7").entries;r({target:"Object",stat:!0},{entries:function(e){return i(e)}})},T63f:function(e,t,n){var r=n("0Dky"),i=n("hh1v"),o=n("xrYK"),a=n("2Gvs"),s=Object.isExtensible,l=r((function(){s(1)}));e.exports=l||a?function(e){return!!i(e)&&((!a||"ArrayBuffer"!=o(e))&&(!s||s(e)))}:s},TArg:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared-intl"),n.e("shared")]).then(n.t.bind(null,"FTEW",7)),modules:["FTEW"],loading:()=>i.createElement(a.default,null)});t.default=l},TJgv:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=u(n("q1tI")),a=n("mR6N"),s=r(n("A1nh")),l=u(n("8jAt"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class d extends o.Component{constructor(...e){super(...e),this.state={ReadableNotification:null},this.navigableChildren=[],this._hasUnmounted=!1}componentDidMount(){Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared"),n.e("1OMm"),n.e("7EZm"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("1a9J"),n.e("4Y0C")]).then(n.t.bind(null,"NWy3",7)).then((e=>e.default)).then((e=>{this._hasUnmounted||this.setState({ReadableNotification:e})}))}componentWillUnmount(){this._hasUnmounted=!0}setLinkRef(e,t){const{captureFirstNavigableChildRef:n}=this.props;this.navigableChildren[t]=e,0===t&&n&&n(e)}getClickedNavigableIndex(e){return e.target instanceof HTMLElement&&e.target.parentNode instanceof HTMLElement?parseInt(e.target.parentNode.getAttribute("data-navigable-index")):-1}tryToFocusOnElementByIndex(e){const t=this.navigableChildren[e];t&&t.firstChild&&t.firstChild instanceof HTMLElement&&t.firstChild.focus()}handleonKeyUpLink(e){const{navigateToNotificationsSwitch:t,onDropdownClose:n}=this.props;if("Escape"===e.key)e.preventDefault(),n&&n();else if("Tab"===e.key)n&&n();else if("ArrowDown"===e.key){e.preventDefault();const t=this.getClickedNavigableIndex(e);if(t===this.navigableChildren.length-1)return;this.tryToFocusOnElementByIndex(t+1)}else if("ArrowUp"===e.key){e.preventDefault();const n=this.getClickedNavigableIndex(e);0===n?t&&t(e):this.tryToFocusOnElementByIndex(n-1)}}render(){const{loading:e,notifications:t,tabbable:n}=this.props,{ReadableNotification:r}=this.state,c=t.length>0,u=e||c&&!r;return o.createElement("ul",{"data-test-id":"notifications-dropdown"},!e&&!c&&o.createElement("li",{className:(0,a.css)(p.empty)},l._("No notifications. You can get back to learning!")),r&&t.map(((e,t)=>o.createElement("li",{key:t},o.createElement(r,(0,i.default)({},e,{innerRef:e=>this.setLinkRef(e,t),onKeyUp:e=>this.handleonKeyUpLink(e),indexInNotificationsList:t,tabbable:n}))))),u&&o.createElement("li",{className:(0,a.css)(p.empty,c&&p.loadingMore)},o.createElement(s.default,null)))}}t.default=d,d.defaultProps={loading:!1,notifications:[],onDropdownClose:()=>{},captureFirstNavigableChildRef:()=>{},navigateToNotificationsSwitch:()=>{}};const p=a.StyleSheet.create({empty:{alignItems:"center",display:"flex",height:150,justifyContent:"center"},loadingMore:{height:18}})},TOwV:function(e,t,n){"use strict";e.exports=n("qT12")},TQbc:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("3iUY"),n.e("7CEn"),n.e("5smI"),n.e("1OMm"),n.e("7EZm"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("1FEV"),n.e("1cl1"),n.e("4C7a"),n.e("3KTd"),n.e("4jaK"),n.e("ZIhB"),n.e("43nC"),n.e("1r3U"),n.e("1nZL"),n.e("121j"),n.e("u1O4"),n.e("5icd"),n.e("5eTZ"),n.e("4ajK"),n.e("gYGj"),n.e("6X7t"),n.e("1P1M"),n.e("6zt4"),n.e("5aQv"),n.e("4B7r"),n.e("4eCT"),n.e("4mmS"),n.e("1758"),n.e("18FB"),n.e("64G4"),n.e("5Qr9"),n.e("5jrH"),n.e("12vX"),n.e("7BCH"),n.e("5O00"),n.e("kMzt"),n.e("7xWz"),n.e("2FX7"),n.e("42OV"),n.e("3ok7"),n.e("5YiR"),n.e("7qxq"),n.e("JjJ2"),n.e("2NU1"),n.e("4OKa"),n.e("48Vm"),n.e("30z1"),n.e("4kyP"),n.e("7skj"),n.e("4c6L"),n.e("53vk"),n.e("1XDs"),n.e("3Nrk"),n.e("7sCC"),n.e("7y1W"),n.e("286s"),n.e("6O80")]).then(n.t.bind(null,"iej5",7)),modules:["iej5"],loading:()=>i.createElement(a.default,null)});t.default=l},TRhi:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=_(n("q1tI")),o=n("mR6N"),a=r(n("Pwnf")),s=r(n("gE8/")),l=n("Vxy9"),c=_(n("whzC")),u=_(n("u6Qj")),d=_(n("Tipd")),p=r(n("22UJ")),f=n("9O3C"),h=n("Y8R6"),m=r(n("iQJ3")),y=_(n("8jAt")),g=n("cojK");function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function _(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class b extends i.Component{constructor(...e){super(...e),this.state={logoutUrl:""},this.navigableChildren=[],this.setLinkRef=(e,t)=>{this.navigableChildren[t]=e,0===t&&this.props.captureFirstNavigableChildRef&&this.props.captureFirstNavigableChildRef(e)},this.getNavigableIndex=e=>{const{showSignUpToSave:t,showAdministratorLinks:n,showTeacherLinks:r,showParentLinks:i,showSettings:o}=this.props;let a=0;return"signIn"===e?a:(t&&a++,"learningHome"===e?a:(a++,"coachDashboard"===e?a:(r&&a++,"administratorDashboard"===e?a:(n&&a++,"parentDashboard"===e?a:(i&&a++,"settings"===e?a:(o&&a++,"help"===e||a++,a))))))},this.getClickedNavigableIndex=e=>{const t=e.target.parentNode.getAttribute("data-navigable-index");return void 0===t?0:parseInt(t)},this.handleLogoutClick=e=>{e.preventDefault(),f.CLASS_CONSTANTS.forEach((e=>{m.default.del(e)}));const t=d.getLogoutURL(this.props.currentUrl);u.logout((()=>{(0,h.redirect)(t)}))},this.logSignInClicked=()=>{this.props.markConversion({id:"global_nav_phantom_signin_clicked"})},this.handleArrowDownLink=e=>{e.preventDefault();const t=this.getClickedNavigableIndex(e);if(t===this.navigableChildren.length-1)return;this.navigableChildren[t+1].firstChild.focus()},this.handleArrowUpLink=e=>{e.preventDefault();const t=this.getClickedNavigableIndex(e);if(0===t)this.props.navigateToNotificationsSwitch(e);else{this.navigableChildren[t-1].firstChild.focus()}},this.handleLinkClick=(e,t)=>{const{onCloseDropdown:n}=this.props;e.preventDefault(),(0,h.redirect)(t),n&&n()},this.handleKeyDownLink=(e,t)=>{const{onCloseDropdown:n}=this.props;"Enter"===e.key||" "===e.key?this.handleLinkClick(e,t):"Escape"===e.key?(e.preventDefault(),n&&n()):"Tab"===e.key?n&&n():"ArrowDown"===e.key?this.handleArrowDownLink(e):"ArrowUp"===e.key&&this.handleArrowUpLink(e)},this.handleKeyDownLogSignIn=e=>{const{profileUrl:t}=this.props;"Enter"!==e.key&&" "!==e.key||this.logSignInClicked(),this.handleKeyDownLink(e,t)}}componentDidMount(){this.setState({logoutUrl:d.getLogoutURL(this.props.currentUrl)})}render(){const{showSettings:e,showSignUpToSave:t,showTeacherLinks:n,showParentLinks:r,showAdministratorLinks:a,signUpUrl:s,style:u,isPhantom:d,itemStyle:f,tabbable:h}=this.props,m=c.safeLinkTo("https://khanacademy.zendesk.com");return i.createElement("ul",{"data-test-id":"header-user-settings",className:(0,o.css)(u)},t&&i.createElement("li",{"data-navigable-index":this.getNavigableIndex("signIn"),ref:e=>this.setLinkRef(e,this.getNavigableIndex("signIn"))},i.createElement("a",{href:s,className:(0,o.css)(x.item,x.itemFirst,x.signIn,f),onClick:this.logSignInClicked,onKeyDown:this.handleKeyDownLogSignIn,tabIndex:h?0:-1},i.createElement(l.LabelMedium,null,y._("Sign in to claim your points")))),i.createElement("li",{"data-navigable-index":this.getNavigableIndex("learningHome"),ref:e=>this.setLinkRef(e,this.getNavigableIndex("learningHome"))},i.createElement(p.default,{to:"/?learn=1",style:[x.item,!t&&x.itemFirst,f],onClick:this.props.onCloseDropdown,onKeyDown:e=>this.handleKeyDownLink(e,"/?learn=1"),tabIndex:h?0:-1,testId:"learner-home-button"},i.createElement(l.LabelMedium,null,y._("Learner home")))),n&&i.createElement("li",{"data-navigable-index":this.getNavigableIndex("coachDashboard"),ref:e=>this.setLinkRef(e,this.getNavigableIndex("coachDashboard"))},i.createElement(p.default,{to:"/teacher/dashboard",style:[x.item,x.teacherDashboard,f],onClick:this.props.onCloseDropdown,onKeyDown:e=>this.handleKeyDownLink(e,"/teacher/dashboard"),tabIndex:h?0:-1},i.createElement(l.LabelMedium,null,y._("Teacher dashboard")))),r&&i.createElement("li",{"data-navigable-index":this.getNavigableIndex("parentDashboard"),ref:e=>this.setLinkRef(e,this.getNavigableIndex("parentDashboard")),className:(0,o.css)(x.parentDashboard)},i.createElement("a",{href:"/parent",className:(0,o.css)(x.item,f),tabIndex:h?0:-1,onKeyDown:e=>this.handleKeyDownLink(e,"/parent")},i.createElement(l.LabelMedium,null,y._("Parent dashboard")))),a&&i.createElement("li",{"data-navigable-index":this.getNavigableIndex("administratorDashboard"),ref:e=>this.setLinkRef(e,this.getNavigableIndex("administratorDashboard")),className:(0,o.css)(x.administratorDashboard)},i.createElement("a",{href:"/districts",className:(0,o.css)(x.item,f),tabIndex:h?0:-1,onKeyDown:e=>this.handleKeyDownLink(e,"/districts")},i.createElement(l.LabelMedium,null,y._("Administrator dashboard")))),e&&i.createElement("li",{"data-navigable-index":this.getNavigableIndex("settings"),ref:e=>this.setLinkRef(e,this.getNavigableIndex("settings"))},i.createElement("a",{href:"/settings/account",className:(0,o.css)(x.item,f),tabIndex:h?0:-1,onKeyDown:e=>this.handleKeyDownLink(e,"/settings/account")},i.createElement(l.LabelMedium,null,y._("Settings")))),i.createElement("li",{"data-navigable-index":this.getNavigableIndex("help"),ref:e=>this.setLinkRef(e,this.getNavigableIndex("help"))},i.createElement("a",{href:m,className:(0,o.css)(x.item,d&&x.itemLast,f),tabIndex:h?0:-1,onKeyDown:e=>this.handleKeyDownLink(e,m)},i.createElement(l.LabelMedium,null,y._("Help")))),!d&&i.createElement("li",{"data-navigable-index":this.getNavigableIndex("logout"),ref:e=>this.setLinkRef(e,this.getNavigableIndex("logout"))},i.createElement("a",{className:(0,o.css)(x.item,x.itemLast,f),onClick:this.handleLogoutClick,onKeyDown:e=>this.handleKeyDownLink(e,this.state.logoutUrl),href:this.state.logoutUrl,rel:"nofollow",tabIndex:h?0:-1,"data-test-id":"user-settings-logout-link"},i.createElement(l.LabelMedium,null,y._("Log out")))))}}const x=o.StyleSheet.create({item:{display:"block",color:a.default.blue,padding:`${s.default.small_12}px ${s.default.medium_16}px`,backgroundColor:a.default.white,textDecoration:"none",":hover":{textDecoration:"underline"}},itemFirst:{paddingTop:s.default.large_24},itemLast:{paddingBottom:s.default.large_24,marginBottom:1},signIn:{color:a.default.green},parentDashboard:{"@rtl":{display:"none"}},administratorDashboard:{"@rtl":{display:"none"}},teacherDashboard:{"@rtl":{display:"none"}}});var w=(0,g.withMarkConversion)(b);t.default=w},TWQb:function(e,t,n){var r=n("/GqU"),i=n("I8vh"),o=n("B/qT"),a=function(e){return function(t,n,a){var s,l=r(t),c=o(l),u=i(a,c);if(e&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},Ta7t:function(e,t,n){var r=n("2oRo"),i=n("I8vh"),o=n("B/qT"),a=n("hBjN"),s=r.Array,l=Math.max;e.exports=function(e,t,n){for(var r=o(e),c=i(t,r),u=i(void 0===n?r:n,r),d=s(l(u-c,0)),p=0;c<u;c++,p++)a(d,p,e[c]);return d.length=p,d}},Taw3:function(e,t,n){"use strict";n.r(t),n.d(t,"ClickableBehavior",(function(){return m})),n.d(t,"default",(function(){return k})),n.d(t,"getClickableBehavior",(function(){return v})),n.d(t,"isClientSideUrl",(function(){return y}));var r=n("q1tI"),i=n("mR6N"),o=n("Ty5D"),a=n("55Ip"),s=n("JimW"),l=n("Pwnf");function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}const u=e=>{switch(e){case"link":return{triggerOnEnter:!0,triggerOnSpace:!1};case"checkbox":case"radio":case"listbox":return{triggerOnEnter:!1,triggerOnSpace:!0};default:return{triggerOnEnter:!0,triggerOnSpace:!0}}},d={onClick:()=>{},onMouseEnter:()=>{},onMouseLeave:()=>{},onMouseDown:()=>{},onMouseUp:()=>{},onTouchStart:()=>{},onTouchEnd:()=>{},onTouchCancel:()=>{},onKeyDown:()=>{},onKeyUp:()=>{}},p=13,f=32,h={hovered:!1,focused:!1,pressed:!1,waiting:!1};class m extends r.Component{static getDerivedStateFromProps(e,t){return e.disabled?c({},h,{focused:t.focused}):null}constructor(e){super(e),this.waitingForClick=void 0,this.enterClick=void 0,this.handleClick=e=>{const{onClick:t,beforeNav:n,safeWithNav:r}=this.props;this.enterClick||((t||n||r)&&(this.waitingForClick=!1),this.runCallbackAndMaybeNavigate(e))},this.handleMouseEnter=e=>{this.waitingForClick||this.setState({hovered:!0})},this.handleMouseLeave=()=>{this.waitingForClick||this.setState({hovered:!1,pressed:!1,focused:!1})},this.handleMouseDown=()=>{this.setState({pressed:!0})},this.handleMouseUp=e=>{this.setState({pressed:!1,focused:!1})},this.handleTouchStart=()=>{this.setState({pressed:!0})},this.handleTouchEnd=()=>{this.setState({pressed:!1}),this.waitingForClick=!0},this.handleTouchCancel=()=>{this.setState({pressed:!1}),this.waitingForClick=!0},this.handleKeyDown=e=>{const{onKeyDown:t,role:n}=this.props;t&&t(e);const r=e.which||e.keyCode,{triggerOnEnter:i,triggerOnSpace:o}=u(n);i&&r===p||o&&r===f?(e.preventDefault(),this.setState({pressed:!0})):i||r!==p||(this.enterClick=!0)},this.handleKeyUp=e=>{const{onKeyUp:t,role:n}=this.props;t&&t(e);const r=e.which||e.keyCode,{triggerOnEnter:i,triggerOnSpace:o}=u(n);i&&r===p||o&&r===f?(this.setState({pressed:!1,focused:!0}),this.runCallbackAndMaybeNavigate(e)):i||r!==p||(this.enterClick=!1)},this.handleFocus=e=>{this.setState({focused:!0})},this.handleBlur=e=>{this.setState({focused:!1,pressed:!1})},this.state=h,this.waitingForClick=!1,this.enterClick=!1}navigateOrReset(e){if(e){const{history:e,href:t,skipClientNav:n,target:r}=this.props;t&&("_blank"===r?(window.open(t,"_blank"),this.setState({waiting:!1})):e&&!n?(e.push(t),this.setState({waiting:!1})):window.location.assign(t))}else this.setState({waiting:!1})}handleSafeWithNav(e,t){const{skipClientNav:n,history:r}=this.props;return r&&!n||"_blank"===this.props.target?(e(),this.navigateOrReset(t),Promise.resolve()):(this.state.waiting||this.setState({waiting:!0}),e().then((()=>{this.state.waiting||this.setState({waiting:!0})})).catch((e=>{})).finally((()=>{this.navigateOrReset(t)})))}runCallbackAndMaybeNavigate(e){const{onClick:t,beforeNav:n,safeWithNav:r,href:i,type:o}=this.props;let a=!0,s=!0;if(t&&t(e),e.defaultPrevented&&(a=!1,s=!1),e.preventDefault(),!i&&"submit"===o&&s){let t=e.currentTarget;for(;t;){if(t instanceof window.HTMLFormElement){const e=new window.Event("submit",{cancelable:!0});t.dispatchEvent(e);break}t=t.parentElement}}if(n)this.setState({waiting:!0}),n().then((()=>r?this.handleSafeWithNav(r,a):this.navigateOrReset(a))).catch((()=>{}));else{if(r)return this.handleSafeWithNav(r,a);this.navigateOrReset(a)}}render(){const e=this.props.disabled?c({},d,{onFocus:this.handleFocus,onBlur:this.handleBlur,tabIndex:this.props.tabIndex}):{onClick:this.handleClick,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,onMouseDown:this.handleMouseDown,onMouseUp:this.handleMouseUp,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onTouchCancel:this.handleTouchCancel,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onFocus:this.handleFocus,onBlur:this.handleBlur,tabIndex:this.props.tabIndex};e.rel=this.props.rel||("_blank"===this.props.target?"noopener noreferrer":void 0);const{children:t}=this.props;return t&&t(this.state,e)}}m.defaultProps={disabled:!1};const y=e=>"string"==typeof e&&(!/^(https?:)?\/\//i.test(e)&&!/^([^#]*#[\w-]*|[\w\-.]+:)/.test(e)),g=Object(o.withRouter)(m);function v(e,t,n){return n&&!0!==t&&e&&y(e)?g:m}const _=["href","onClick","skipClientNav","beforeNav","safeWithNav","style","target","testId","onKeyDown","onKeyUp","hideDefaultFocusRing","light","disabled"],b=Object(s.addStyle)("a"),x=Object(s.addStyle)("button"),w=Object(s.addStyle)(a.Link);class k extends r.Component{constructor(...e){super(...e),this.getCorrectTag=(e,t,n)=>{const i=this.props.href&&!this.props.disabled,o=t&&!this.props.skipClientNav&&y(this.props.href||"");return i&&o&&this.props.href?r.createElement(w,c({},n,{to:this.props.href,role:this.props.role,target:this.props.target||void 0,"aria-disabled":this.props.disabled?"true":void 0}),this.props.children(e)):i&&!o?r.createElement(b,c({},n,{href:this.props.href,role:this.props.role,target:this.props.target||void 0,"aria-disabled":this.props.disabled?"true":void 0}),this.props.children(e)):r.createElement(x,c({},n,{type:"button","aria-disabled":this.props.disabled}),this.props.children(e))}}renderClickableBehavior(e){const t=this.props,{href:n,onClick:i,skipClientNav:o,beforeNav:a,safeWithNav:s,style:l,target:u,testId:d,onKeyDown:p,onKeyUp:f,hideDefaultFocusRing:h,light:m,disabled:y}=t,g=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,_),b=v(n,o,e),x=e=>[O.reset,O.link,!h&&e.focused&&(m?O.focusedLight:O.focused),y&&O.disabled,l];return a?r.createElement(b,{href:n,onClick:i,beforeNav:a,safeWithNav:s,onKeyDown:p,onKeyUp:f,disabled:y},((t,n)=>this.getCorrectTag(t,e,c({},g,{"data-test-id":d,style:x(t)},n)))):r.createElement(b,{href:n,onClick:i,safeWithNav:s,onKeyDown:p,onKeyUp:f,target:u,disabled:y},((t,n)=>this.getCorrectTag(t,e,c({},g,{"data-test-id":d,style:x(t)},n))))}render(){return r.createElement(o.__RouterContext.Consumer,null,(e=>this.renderClickableBehavior(e)))}}k.defaultProps={light:!1,disabled:!1};const O=i.StyleSheet.create({reset:{border:"none",margin:0,padding:0,width:"auto",overflow:"visible",background:"transparent",textDecoration:"none",color:"inherit",font:"inherit",boxSizing:"border-box",touchAction:"manipulation",userSelect:"none",outline:"none",lineHeight:"normal",WebkitFontSmoothing:"inherit",MozOsxFontSmoothing:"inherit"},link:{cursor:"pointer"},focused:{":focus":{outline:`solid 2px ${l.default.blue}`}},focusedLight:{outline:`solid 2px ${l.default.white}`},disabled:{color:l.default.offBlack32,cursor:"not-allowed",":focus":{outline:"none"},":focus-visible":{outline:`solid 2px ${l.default.blue}`}}})},TcUJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.usePageSettings=function(){return(0,r.useContext)(i.PageDisplayContext)};var r=n("q1tI"),i=n("ejoq")},TdMD:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.dispatch,n=e.getState;return function(e){return function(r){return"function"==typeof r?r(t,n):e(r)}}},e.exports=t.default},TeQF:function(e,t,n){"use strict";var r=n("I+eb"),i=n("tycR").filter;r({target:"Array",proto:!0,forced:!n("Hd5f")("filter")},{filter:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},TfTi:function(e,t,n){"use strict";var r=n("2oRo"),i=n("A2ZE"),o=n("xluM"),a=n("ewvW"),s=n("m92n"),l=n("6VoE"),c=n("aO6C"),u=n("B/qT"),d=n("hBjN"),p=n("mh/w"),f=n("NaFW"),h=r.Array;e.exports=function(e){var t=a(e),n=c(this),r=arguments.length,m=r>1?arguments[1]:void 0,y=void 0!==m;y&&(m=i(m,r>2?arguments[2]:void 0));var g,v,_,b,x,w,k=f(t),O=0;if(!k||this==h&&l(k))for(g=u(t),v=n?new this(g):h(g);g>O;O++)w=y?m(t[O],O):t[O],d(v,O,w);else for(x=(b=p(t,k)).next,v=n?new this:[];!(_=o(x,b)).done;O++)w=y?s(b,m,[_.value,O],!0):_.value,d(v,O,w);return v.length=O,v}},Tipd:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.toCanonicalUrl=t.getSignupURL=t.getLogoutURL=t.getLoginURL=t.getAccountSettingsURL=void 0;var i=r(n("Q8Wn"));const o=/utm_[a-z0-9_]+=[^&]+&?/gi,a=e=>t=>{let n=t||location.pathname+location.search+location.hash;const r=/continue=([^&]+)/.exec(n);return r&&(n=decodeURIComponent(r[1])),n=n.replace(o,"").replace(/[?&]{1,2}$/,""),n.startsWith("/sat")&&(n="/mission/sat"),n.startsWith("/signup")||n.startsWith("/logout")||n.startsWith("/login")&&!n.startsWith("/login/clever")||"/"===n||e.includes("/logout")&&n.startsWith("/teacher/class")?e:`${e}?continue=${encodeURIComponent(n)}`},s=a("/login");t.getLoginURL=s;const l=a("/signup");t.getSignupURL=l;const c=a("/logout");t.getLogoutURL=c;const u=a("/settings/account");t.getAccountSettingsURL=u;t.toCanonicalUrl=e=>`https://${"en"===i.default.kaLocale?"www":i.default.kaLocale}.khanacademy.org${e}`},TmIF:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PeriodicUpdateContext=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("2mzW"));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}const s=i.createContext({toggleForceRefresh:e=>{}});t.PeriodicUpdateContext=s,s.displayName="PeriodicUpdateContext";class l extends i.Component{constructor(...e){super(...e),this.state={allowForceRefresh:!0},this.toggleForceRefresh=e=>{this.setState({allowForceRefresh:e})}}render(){const{children:e}=this.props;return i.createElement(s.Provider,{value:{toggleForceRefresh:this.toggleForceRefresh}},i.createElement(o.default,{isEnabled:!1,allowForceRefresh:this.state.allowForceRefresh},e))}}t.default=l},TnRt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Errors=void 0;const r=Object.freeze({NotFound:"NotFound",InvalidInput:"InvalidInput",NotAllowed:"NotAllowed",Unauthorized:"Unauthorized",Internal:"Internal",NotImplemented:"NotImplemented",GraphqlResponse:"GraphqlResponse",TransientKhanService:"TransientKhanService",KhanService:"KhanService",TransientService:"TransientService",Service:"Service"});t.Errors=r},TpYV:function(e,t,n){"use strict";function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.LearningTimeInfoContext=void 0;const i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(i,a,s):i[a]=e[a]}i.default=e,n&&n.set(e,i);return i}(n("q1tI")).createContext(Object.freeze({}));t.LearningTimeInfoContext=i,i.displayName="LearningTimeInfoContext"},TqRt:function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},TtOz:function(e,t,n){"use strict";n.r(t),n.d(t,"RespondWith",(function(){return g})),n.d(t,"SettleController",(function(){return x})),n.d(t,"fixtures",(function(){return s})),n.d(t,"harnessAdapters",(function(){return E})),n.d(t,"hookHarness",(function(){return D})),n.d(t,"makeHookHarness",(function(){return S})),n.d(t,"makeTestHarness",(function(){return P})),n.d(t,"mockFetch",(function(){return u})),n.d(t,"mockGqlFetch",(function(){return f})),n.d(t,"testHarness",(function(){return I}));var r=n("q1tI"),i=n("BzxZ"),o=n("NE0T"),a=n("Ty5D");const s=e=>{const t=new WeakMap;let n=1;const o={log:(e,...t)=>Object(i.action)(e)(...t),logHandler:i.action};return(i,a,s=null)=>{const l=`${n++} ${i}`,c=s||e;let u=t.get(c);null==u&&(u=e=>r.createElement(c,e),t.set(c,u));const d=u.bind({});var p;return d.args=(p=o,"function"==typeof a?a(p):a),d.storyName=l,d}},l=(e,t,n)=>{const r=(e=>{if("string"==typeof e)return e;if("string"==typeof e.url)return e.url;if("string"==typeof e.href)return e.href;throw new Error("Unsupported input type")})(t);if("string"==typeof e)return r===e;if(e instanceof RegExp)return e.test(r);throw new Error(`Unsupported mock operation: ${JSON.stringify(e)}`)},c=(e,t)=>{const n=[],r=(...r)=>{for(const t of n)if((!t.onceOnly||!t.used)&&e(t.operation,...r))return t.used=!0,t.response();const i=t(...r);return Promise.reject(new Error(`No matching mock response found for request:\n    ${i}`))},i=(e,t,i)=>(n.push({operation:e,response:()=>t.toPromise(),onceOnly:i,used:!1}),r);return r.mockOperation=(e,t)=>i(e,t,!1),r.mockOperationOnce=(e,t)=>i(e,t,!0),r},u=()=>c(l,((e,t)=>`Input: ${"string"==typeof e?e:JSON.stringify(e,null,2)}\n    Options: ${null==t?"None":JSON.stringify(t,null,2)}`)),d=(e,t)=>{if(e===t)return!0;if(null==e||null==t)return!1;if("object"!=typeof e||"object"!=typeof t)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r++){const a=n[r];if(!(i=t,o=a,Object.prototype.hasOwnProperty.call(i,o)&&d(e[a],t[a])))return!1}var i,o;return!0},p=(e,t,n,r)=>e.operation.id===t.id&&e.operation.type===t.type&&(!(null!=e.variables&&!d(e.variables,n))&&!(null!=e.context&&!d(e.context,r))),f=()=>c(p,((e,t,n)=>`Operation: ${e.type} ${e.id}\n    Variables: ${null==t?"None":JSON.stringify(t,null,2)}\n    Context: ${JSON.stringify(n,null,2)}`)),h="undefined"==typeof Response?n("oY9k").Response:Response,m=(e,t,n)=>({toPromise:()=>_({type:"text",text:e,statusCode:t,signal:n})}),y=(e,t)=>({toPromise:()=>_({type:"reject",error:e,signal:t})}),g=Object.freeze({text:(e,t=200,n=null)=>m(e,t,n),json:(e,t=null)=>m((()=>JSON.stringify(e)),200,t),graphQLData:(e,t=null)=>m((()=>JSON.stringify({data:e})),200,t),unparseableBody:(e=null)=>m("INVALID JSON",200,e),abortedRequest:(e=null)=>y((()=>{const e=new Error("Mock request aborted");return e.name="AbortError",e}),e),reject:(e,t=null)=>y(e,t),errorStatusCode:(e,t=null)=>{if(e<300)throw new Error(`${e} is not a valid error status code`);return m("{}",e,t)},nonGraphQLBody:(e=null)=>m((()=>JSON.stringify({valid:"json",that:"is not a valid graphql response"})),200,e),graphQLErrors:(e,t=null)=>m((()=>JSON.stringify({errors:e.map((e=>({message:e})))})),200,t)}),v=(e,t)=>{if(null==e||e.settled)return void t();const n=()=>{e.removeEventListener("settled",n),t()};e.addEventListener("settled",n)},_=e=>{const{signal:t}=e;switch(e.type){case"text":return new Promise(((n,r)=>{v(t,(()=>{const t="function"==typeof e.text?e.text():e.text;n(new h(t,{status:e.statusCode}))}))}));case"reject":return new Promise(((n,r)=>{v(t,(()=>r(e.error instanceof Error?e.error:e.error())))}));default:return _({type:"reject",error:new Error("Unknown response type"),signal:t})}};class b extends EventTarget{constructor(e=null){super(),this._settled=!1,null==e||e((()=>{if(this._settled)throw new Error("SettleSignal already settled");this._settled=!0,this.dispatchEvent(new Event("settled"))}))}static settle(){const e=new b;return e._settled=!0,e}get settled(){return this._settled}}class x{constructor(){this._settleFn=void 0,this._signal=void 0,this._signal=new b((e=>this._settleFn=e))}get signal(){return this._signal}settle(){this._settleFn()}}const w={location:"/"},k={css:(e,t)=>{const{classes:n,style:i}=(e=>{if("string"==typeof e)return{classes:[e],style:{}};if(Array.isArray(e))return{classes:e,style:{}};if("object"==typeof e)return"classes"in e&&null!=e.classes&&"style"in e&&null!=e.style?e:{classes:[],style:e};throw new Error(`Invalid config: ${e}`)})(t);return r.createElement("div",{"data-test-id":"css-adapter-container",className:n.join(" "),style:i},e)},data:(e,t)=>{let n=e;const i=Array.isArray(t)?t:[t];for(const e of i)n=r.createElement(o.InterceptRequests,{interceptor:e},n);return r.createElement(r.Fragment,null,n)},portal:(e,t)=>r.createElement(r.Fragment,null,r.createElement("div",{id:t,"data-test-id":t}),e),router:(e,t)=>{"string"==typeof t&&(t={location:t});const n=((e,t)=>null==t?e:r.createElement(a.Switch,null,r.createElement(a.Route,{exact:!0,path:t},e),r.createElement(a.Route,{path:"*",render:()=>{throw new Error("The configured path must match the configured location or your harnessed component will not render.")}})))(e,t.path);if(t.forceStatic)return r.createElement(a.StaticRouter,{location:t.location,context:{}},n);if(void 0!==t.location)return r.createElement(a.MemoryRouter,{initialEntries:[t.location]},n);if(void 0===t.initialEntries)throw new Error("A location or initial history entries must be provided.");const i={initialEntries:0===t.initialEntries.length?[w.location]:t.initialEntries};return null!=t.initialIndex&&(i.initialIndex=t.initialIndex),null!=t.getUserConfirmation&&(i.getUserConfirmation=t.getUserConfirmation),r.createElement(a.MemoryRouter,i,n)}},O={css:null,data:[],portal:null,router:w};var E=Object.freeze({__proto__:null,DefaultAdapters:k,DefaultConfigs:O});function A(){return A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},A.apply(this,arguments)}const P=(e,t)=>(n,i)=>{const o=A({},t,i),a=r.forwardRef(((t,i)=>((e,t,n)=>{let r=n;for(const n of Object.keys(e)){const i=e[n],o=t[n];null!=o&&(r=i(r,o))}return r})(e,o,r.createElement(n,A({},t,{ref:i})))));return a.displayName=`testHarness(${n.displayName||n.name||"Component"})`,a},C=({children:e})=>e,S=(e,t)=>{const n=P(e,t);return e=>n(C,e)},D=S(k,O),I=P(k,O)},Ty5D:function(e,t,n){"use strict";n.r(t),n.d(t,"MemoryRouter",(function(){return _})),n.d(t,"Prompt",(function(){return x})),n.d(t,"Redirect",(function(){return E})),n.d(t,"Route",(function(){return S})),n.d(t,"Router",(function(){return v})),n.d(t,"StaticRouter",(function(){return R})),n.d(t,"Switch",(function(){return N})),n.d(t,"__HistoryContext",(function(){return y})),n.d(t,"__RouterContext",(function(){return g})),n.d(t,"generatePath",(function(){return O})),n.d(t,"matchPath",(function(){return C})),n.d(t,"useHistory",(function(){return W})),n.d(t,"useLocation",(function(){return F})),n.d(t,"useParams",(function(){return B})),n.d(t,"useRouteMatch",(function(){return U})),n.d(t,"withRouter",(function(){return L}));var r=n("dI71"),i=n("q1tI"),o=n.n(i),a=(n("iiw+"),n("LhCv")),s=n("FUNW"),l=n("9R94"),c=n("wx14"),u=n("vRGJ"),d=n.n(u),p=(n("TOwV"),n("zLVn")),f=n("2mql"),h=n.n(f),m=function(e){var t=Object(s.a)();return t.displayName=e,t},y=m("Router-History"),g=m("Router"),v=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(r.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return o.a.createElement(g.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},o.a.createElement(y.Provider,{children:this.props.children||null,value:this.props.history}))},t}(o.a.Component);var _=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).history=Object(a.createMemoryHistory)(t.props),t}return Object(r.a)(t,e),t.prototype.render=function(){return o.a.createElement(v,{history:this.history,children:this.props.children})},t}(o.a.Component);var b=function(e){function t(){return e.apply(this,arguments)||this}Object(r.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(o.a.Component);function x(e){var t=e.message,n=e.when,r=void 0===n||n;return o.a.createElement(g.Consumer,null,(function(e){if(e||Object(l.a)(!1),!r||e.staticContext)return null;var n=e.history.block;return o.a.createElement(b,{onMount:function(e){e.release=n(t)},onUpdate:function(e,r){r.message!==t&&(e.release(),e.release=n(t))},onUnmount:function(e){e.release()},message:t})}))}var w={},k=0;function O(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:function(e){if(w[e])return w[e];var t=d.a.compile(e);return k<1e4&&(w[e]=t,k++),t}(e)(t,{pretty:!0})}function E(e){var t=e.computedMatch,n=e.to,r=e.push,i=void 0!==r&&r;return o.a.createElement(g.Consumer,null,(function(e){e||Object(l.a)(!1);var r=e.history,s=e.staticContext,u=i?r.push:r.replace,d=Object(a.createLocation)(t?"string"==typeof n?O(n,t.params):Object(c.a)({},n,{pathname:O(n.pathname,t.params)}):n);return s?(u(d),null):o.a.createElement(b,{onMount:function(){u(d)},onUpdate:function(e,t){var n=Object(a.createLocation)(t.to);Object(a.locationsAreEqual)(n,Object(c.a)({},d,{key:n.key}))||u(d)},to:n})}))}var A={},P=0;function C(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,i=n.exact,o=void 0!==i&&i,a=n.strict,s=void 0!==a&&a,l=n.sensitive,c=void 0!==l&&l;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=A[n]||(A[n]={});if(r[e])return r[e];var i=[],o={regexp:d()(e,i,t),keys:i};return P<1e4&&(r[e]=o,P++),o}(n,{end:o,strict:s,sensitive:c}),i=r.regexp,a=r.keys,l=i.exec(e);if(!l)return null;var u=l[0],p=l.slice(1),f=e===u;return o&&!f?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:f,params:a.reduce((function(e,t,n){return e[t.name]=p[n],e}),{})}}),null)}var S=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return o.a.createElement(g.Consumer,null,(function(t){t||Object(l.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?C(n.pathname,e.props):t.match,i=Object(c.a)({},t,{location:n,match:r}),a=e.props,s=a.children,u=a.component,d=a.render;return Array.isArray(s)&&function(e){return 0===o.a.Children.count(e)}(s)&&(s=null),o.a.createElement(g.Provider,{value:i},i.match?s?"function"==typeof s?s(i):s:u?o.a.createElement(u,i):d?d(i):null:"function"==typeof s?s(i):null)}))},t}(o.a.Component);function D(e){return"/"===e.charAt(0)?e:"/"+e}function I(e,t){if(!e)return t;var n=D(e);return 0!==t.pathname.indexOf(n)?t:Object(c.a)({},t,{pathname:t.pathname.substr(n.length)})}function T(e){return"string"==typeof e?e:Object(a.createPath)(e)}function M(e){return function(){Object(l.a)(!1)}}function j(){}var R=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).handlePush=function(e){return t.navigateTo(e,"PUSH")},t.handleReplace=function(e){return t.navigateTo(e,"REPLACE")},t.handleListen=function(){return j},t.handleBlock=function(){return j},t}Object(r.a)(t,e);var n=t.prototype;return n.navigateTo=function(e,t){var n=this.props,r=n.basename,i=void 0===r?"":r,o=n.context,s=void 0===o?{}:o;s.action=t,s.location=function(e,t){return e?Object(c.a)({},t,{pathname:D(e)+t.pathname}):t}(i,Object(a.createLocation)(e)),s.url=T(s.location)},n.render=function(){var e=this.props,t=e.basename,n=void 0===t?"":t,r=e.context,i=void 0===r?{}:r,s=e.location,l=void 0===s?"/":s,u=Object(p.a)(e,["basename","context","location"]),d={createHref:function(e){return D(n+T(e))},action:"POP",location:I(n,Object(a.createLocation)(l)),push:this.handlePush,replace:this.handleReplace,go:M(),goBack:M(),goForward:M(),listen:this.handleListen,block:this.handleBlock};return o.a.createElement(v,Object(c.a)({},u,{history:d,staticContext:i}))},t}(o.a.Component);var N=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return o.a.createElement(g.Consumer,null,(function(t){t||Object(l.a)(!1);var n,r,i=e.props.location||t.location;return o.a.Children.forEach(e.props.children,(function(e){if(null==r&&o.a.isValidElement(e)){n=e;var a=e.props.path||e.props.from;r=a?C(i.pathname,Object(c.a)({},e.props,{path:a})):t.match}})),r?o.a.cloneElement(n,{location:i,computedMatch:r}):null}))},t}(o.a.Component);function L(e){var t="withRouter("+(e.displayName||e.name)+")",n=function(t){var n=t.wrappedComponentRef,r=Object(p.a)(t,["wrappedComponentRef"]);return o.a.createElement(g.Consumer,null,(function(t){return t||Object(l.a)(!1),o.a.createElement(e,Object(c.a)({},r,t,{ref:n}))}))};return n.displayName=t,n.WrappedComponent=e,h()(n,e)}var q=o.a.useContext;function W(){return q(y)}function F(){return q(g).location}function B(){var e=q(g).match;return e?e.params:{}}function U(e){var t=F(),n=q(g).match;return e?C(t.pathname,e):n}},U35N:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.store=t.statefulGlobals=t.createAnalyticsStore_DO_NOT_CALL_EXTERNALLY=t.actions=t.INITIAL_STATE=t.CONTINUATION_GAP_MS=t.BigBingoConversion=t.ActionType=void 0;var i=r(n("pVnL")),o=n("ANjH"),a=r(n("TdMD")),s=r(n("r+gr")),l=r(n("Q8Wn")),c=n("0zMT"),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("Y7Wo")),d=n("FxTa"),p=n("ecU1"),f=n("O6wL");function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}const m={lastMajorConversion:null,lastTimestamp:null,urls:p.INITIAL_URL_CACHE};t.INITIAL_STATE=m;const y={MAJOR_CONVERSION:"MAJOR_CONVERSION",CONTINUATION_CONVERSION:"CONTINUATION_CONVERSION",TERMINATION_CONVERSION:"TERMINATION_CONVERSION"};t.ActionType=y;const g={CONTINUATION_CONVERSION:"continuation_event",TERMINATION_CONVERSION:"termination_event"};t.BigBingoConversion=g;const v={markMajorConversions(e,t){const n=k(),r=t?(0,d.updateLearningTimeInfo)(t,(0,i.default)({},n,t.content&&O(t.content),t.testPrep&&E(t.testPrep))):n;return t=>t(_(e,r))},markMinorConversions:e=>(t,n)=>{const{urls:r}=n(),o=(0,p.getConversionForUrl)(r,A.getCurrentUrl()),a=(0,i.default)({},k(),o&&o.learningTimeInfo);return t(_(e,a))},markContinuationConversion:(e,t=!1)=>(n,r)=>{const{lastTimestamp:o,lastMajorConversion:a}=r();if(!t&&!w(o,e))return Promise.resolve();n({type:y.CONTINUATION_CONVERSION,timestamp:e});const s=(0,i.default)({conversion:g.CONTINUATION_CONVERSION,timestamp:e},a?{learningTimeInfo:a.learningTimeInfo}:null);return u.markConversionsWithExtras([s])},markTerminationConversion:e=>(t,n)=>{const{lastMajorConversion:r}=n();t({type:y.TERMINATION_CONVERSION,timestamp:e});const o=(0,i.default)({conversion:g.TERMINATION_CONVERSION,timestamp:e},r?{learningTimeInfo:r.learningTimeInfo}:null);return u.markConversionsWithExtras([o])}};t.actions=v;const _=(e,t)=>{if(!e)return async e=>{};const n=e.map((e=>(0,i.default)({},e,{learningTimeInfo:t})));return e=>{for(const t of n)e({type:y.MAJOR_CONVERSION,timestamp:t.timestamp,conversion:t});return u.markConversionsWithExtras(n)}};t.CONTINUATION_GAP_MS=2e4;const b=(x=2e4,(e,t)=>t-e>=x);var x;const w=(e,t)=>null==e||b(e,t),k=()=>({localTimeOffsetSeconds:{offsetSeconds:-1*A.getTimezoneOffsetMinutes()*60},urlForDebugging:A.getCurrentUrl(),kaLocale:l.default.kaLocale}),O=e=>({content:{contentCommitSha:A.getContentCommitSha(),kind:e.kind||f.enums.ContentKind.Topic}}),E=e=>({testPrep:{examGroup:e.examGroup||f.enums.ExamGroup.INVALID_EXAM_GROUP}}),A={getCurrentUrl:()=>window.location.href,getTimezoneOffsetMinutes:()=>(new Date).getTimezoneOffset(),getContentCommitSha:()=>s.default.commitSHA};t.statefulGlobals=A;const P=(e=m,t)=>{switch(t.type){case y.MAJOR_CONVERSION:{const{conversion:n,timestamp:r}=t;return(0,i.default)({},e,{lastMajorConversion:n,lastTimestamp:r,urls:(0,p.updateUrlCache)(e.urls,n)})}case y.CONTINUATION_CONVERSION:{const{timestamp:n}=t;return(0,i.default)({},e,{lastTimestamp:n})}case y.TERMINATION_CONVERSION:{const{timestamp:n}=t;return(0,i.default)({},e,{lastTimestamp:n})}default:return e}},C=(0,c.createCompose)({reduxDevtoolsOptions:{name:"Learning Time",actionSanitizer:e=>"MAJOR_CONVERSION"===e.type?(0,i.default)({},e,{type:e.conversion.conversion}):e}}),S=e=>(0,o.createStore)(P,e,C((0,o.applyMiddleware)(a.default)));t.createAnalyticsStore_DO_NOT_CALL_EXTERNALLY=S;const D=S(m);t.store=D},U88p:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("wonder-blocks"),n.e("6YAN"),n.e("RTl1"),n.e("1Jnw"),n.e("48KD"),n.e("2Atb"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("1FEV"),n.e("5ypV"),n.e("ZIhB"),n.e("2UsG"),n.e("5eTZ"),n.e("gYGj"),n.e("hAup"),n.e("5ESl"),n.e("1758"),n.e("64G4"),n.e("5Qr9"),n.e("6CPi"),n.e("7DhS"),n.e("1XtT"),n.e("4wXq"),n.e("48Vm"),n.e("52L6"),n.e("7r1Y"),n.e("1ZAq"),n.e("1cVY"),n.e("7spb"),n.e("0isi"),n.e("3w2K"),n.e("6n1p"),n.e("31F2"),n.e("5B3g"),n.e("IXPp")]).then(n.t.bind(null,"XNDZ",7)),modules:["XNDZ"],loading:()=>i.createElement(a.default,null)});t.default=l},UEGr:function(e,t){},UIe5:function(e,t,n){var r=n("2oRo"),i=n("aO6C"),o=n("DVFp"),a=r.TypeError;e.exports=function(e){if(i(e))return e;throw a(o(e)+" is not a constructor")}},UMSQ:function(e,t,n){var r=n("WSbT"),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},URgk:function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(i.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new o(i.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n("YBdB"),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n("yLpj"))},UUJ3:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.InteractedRecentlyContext=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("Pk2J"),s=n("g8Be");function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}class c extends o.Component{constructor(...e){super(...e),this.state={hasInteractedRecently:!0},this.hasInteractedRecently=()=>{const{timeout:e}=this.props,{hasInteractedRecently:t}=this.state,n=this.LAST_USER_INTERACTION+(null!=e?e:0)>=Date.now();t!==n&&this.setState({hasInteractedRecently:n})},this.trackUserInteraction=()=>{this.LAST_USER_INTERACTION=Date.now()}}componentDidMount(){this.LAST_USER_INTERACTION=Date.now();const{schedule:e}=this.props;e.interval(this.hasInteractedRecently,1e3),document.addEventListener("mousemove",this.trackUserInteraction),document.addEventListener("scroll",this.trackUserInteraction,!0),document.addEventListener("visibilitychange",this.trackUserInteraction)}componentWillUnmount(){document.removeEventListener("mousemove",this.trackUserInteraction),document.removeEventListener("scroll",this.trackUserInteraction,!0),document.removeEventListener("visibilitychange",this.trackUserInteraction)}render(){const{hasInteractedRecently:e}=this.state;return this.props.children({hasInteractedRecently:e})}}c.defaultProps={timeout:6e5};const u=(0,a.compose)(s.withActionScheduler)(c),d=o.createContext(null);t.InteractedRecentlyContext=d,d.displayName="InteractedRecentlyContext";var p=e=>t=>n=>o.createElement(d.Consumer,null,(r=>r?o.createElement(t,(0,i.default)({},n,{hasInteractedRecently:r.hasInteractedRecently})):o.createElement(u,{timeout:e?e.timeout:void 0},(({hasInteractedRecently:e})=>o.createElement(t,(0,i.default)({},n,{hasInteractedRecently:e}))))));t.default=p},UUpl:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=v(n("q1tI")),o=n("mR6N"),a=r(n("Pwnf")),s=r(n("rXKM")),l=r(n("VH0K")),c=r(n("uEGL")),u=r(n("wINb")),d=r(n("mU3e")),p=r(n("fBNR")),f=r(n("gJFg")),h=r(n("xxLL")),m=v(n("8jAt")),y=n("hDgO");function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class _ extends i.Component{constructor(...e){super(...e),this.firstNavigableChild=null,this.dropdownButton=null,this.learnMenuContent=null,this.handleLearnMenuClose=()=>{this.dropdownButton&&this.dropdownButton.focus(),this.props.onDropdownClose&&this.props.onDropdownClose()},this.handleArrowDown=e=>{this.props.showDropdown&&this.firstNavigableChild&&this.firstNavigableChild.firstChild&&this.firstNavigableChild.firstChild instanceof HTMLElement?(this.firstNavigableChild.firstChild.focus(),e.preventDefault()):this.props.showDropdown||(e.preventDefault(),this.props.onDropdownToggle&&this.props.onDropdownToggle())},this.handleArrowUp=e=>{this.props.showDropdown&&(e.preventDefault(),this.props.onDropdownClose&&this.props.onDropdownClose())}}renderLearnMenuContent(){const e=this.props.domains.flatMap((e=>e.children.map((e=>e.slug))));return i.createElement(f.default,{loading:this.props.loading,error:this.props.error},i.createElement(h.default,{slugs:e},(({subjectPercentages:e})=>i.createElement(l.default,{domains:this.props.domains,subjectPercentages:e,onClickLink:this.props.onDropdownToggle,onEscape:()=>this.handleLearnMenuClose(),ref:e=>this.learnMenuContent=e,captureFirstNavigableChildRef:e=>this.firstNavigableChild=e}))))}render(){const e="white"!==this.props.backgroundColor,{loading:t}=this.props;return i.createElement("div",{className:(0,o.css)(b.wrapper)},i.createElement(d.default,{onClick:this.props.onDropdownToggle,onEscape:this.props.onDropdownClose,onArrowDown:this.handleArrowDown,onArrowUp:this.handleArrowUp,buttonStyles:this.props.buttonStyles,testId:"learn-menu-dropdown",innerRef:e=>this.dropdownButton=e,dropdownIsOpen:this.props.showDropdown},i.createElement("span",{"data-learn-menu-trigger":!0,"data-test-id":"learn-menu-button"},m._("Courses"),i.createElement("span",{className:(0,o.css)(b.triangle,e&&b.transparentTriangle)},i.createElement(s.default,{icon:this.props.showDropdown?"M5,0L10,6L0,6":"M5,6L0,0L10,0",size:10})))),i.createElement(p.default,{visible:this.props.showDropdown,hasBorder:!1,dropdownStyles:[b.dropdown,!t&&b.dropdownBackground],hasDivWrapper:!0,id:"header-dropdown"},this.renderLearnMenuContent()))}}_.defaultProps={loading:!1,onDropdownToggle:()=>{},onDropdownClose:()=>{},showDropdown:!1,backgroundColor:"white",buttonStyles:[]};const b=o.StyleSheet.create({wrapper:{display:"inline-block",height:"100%",whiteSpace:"nowrap",[c.default.smOrSmaller]:{display:"none"}},dropdown:{backgroundColor:a.default.offWhite,borderBottom:`1px solid ${a.default.offBlack16}`,borderTop:`1px solid ${a.default.offBlack16}`,left:0,opacity:.99,width:"100%"},dropdownBackground:{"@media screen and (min-width: 1366px)":{backgroundImage:`\n                url("${(0,u.default)("/images/learn-menu/left-background.png")}"),\n                url("${(0,u.default)("/images/learn-menu/right-background.png")}")\n            `,backgroundPosition:`\n                center left,\n                top ${-y.pageHeaderHeight}px right 0px\n            `,backgroundRepeat:"no-repeat"}},triangle:{marginLeft:6,position:"relative",top:3},transparentTriangle:{color:"rgba(255, 255, 255, 0.48)"}});var x=_;t.default=x},Uafs:function(e,t,n){"use strict";n.r(t),n.d(t,"ModalDialog",(function(){return h})),n.d(t,"ModalFooter",(function(){return y})),n.d(t,"ModalHeader",(function(){return v})),n.d(t,"ModalLauncher",(function(){return T})),n.d(t,"ModalPanel",(function(){return N})),n.d(t,"OnePaneDialog",(function(){return q})),n.d(t,"maybeGetPortalMountedModalHostElement",(function(){return F}));var r=n("q1tI"),i=n("mR6N"),o=n("JasB"),a=n("JimW"),s=n("gE8/"),l=n("Pwnf"),c=n("Vxy9"),u=n("i8i4"),d=n("g8Be"),p=n("yts4"),f=n("+6Ef");class h extends r.Component{render(){const{above:e,below:t,role:n,style:i,children:s,testId:l,"aria-labelledby":c,"aria-describedby":u}=this.props,d={ssrSize:"large",mediaSpec:o.MEDIA_MODAL_SPEC};return r.createElement(o.MediaLayoutContext.Provider,{value:d},r.createElement(o.MediaLayout,{styleSheets:m},(({styles:o})=>r.createElement(a.View,{style:[o.wrapper,i]},t&&r.createElement(a.View,{style:o.below},t),r.createElement(a.View,{role:n,"aria-modal":"true","aria-labelledby":c,"aria-describedby":u,style:o.dialog,testId:l},s),e&&r.createElement(a.View,{style:o.above},e)))))}}h.defaultProps={role:"dialog"};const m={all:i.StyleSheet.create({wrapper:{display:"flex",flexDirection:"row",alignItems:"stretch",width:"100%",height:"100%",position:"relative"},dialog:{width:"100%",height:"100%",borderRadius:4,overflow:"hidden"},above:{pointerEvents:"none",position:"absolute",top:0,left:0,bottom:0,right:0,zIndex:1},below:{pointerEvents:"none",position:"absolute",top:0,left:0,bottom:0,right:0,zIndex:-1}}),small:i.StyleSheet.create({wrapper:{padding:s.default.medium_16,flexDirection:"column"}})};class y extends r.Component{static isClassOf(e){return e&&e.type&&e.type.__IS_MODAL_FOOTER__}render(){const{children:e}=this.props;return r.createElement(a.View,{style:g.footer},e)}}y.__IS_MODAL_FOOTER__=!0;const g=i.StyleSheet.create({footer:{flex:"0 0 auto",boxSizing:"border-box",minHeight:s.default.xxxLarge_64,paddingLeft:s.default.medium_16,paddingRight:s.default.medium_16,paddingTop:s.default.xSmall_8,paddingBottom:s.default.xSmall_8,display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"flex-end",boxShadow:`0px -1px 0px ${l.default.offBlack16}`}});class v extends r.Component{render(){const{breadcrumbs:e,light:t,subtitle:n,testId:i,title:s,titleId:l}=this.props;if(n&&e)throw new Error("'subtitle' and 'breadcrumbs' can't be used together");return r.createElement(o.MediaLayout,{styleSheets:_},(({styles:o})=>r.createElement(a.View,{style:[o.header,!t&&o.dark],testId:i},e&&r.createElement(a.View,{style:o.breadcrumbs},e),r.createElement(c.HeadingMedium,{style:o.title,id:l,testId:i&&`${i}-title`},s),n&&r.createElement(c.LabelSmall,{style:t&&o.subtitle,testId:i&&`${i}-subtitle`},n))))}}v.defaultProps={light:!0};const _={all:i.StyleSheet.create({header:{boxShadow:`0px 1px 0px ${l.default.offBlack16}`,display:"flex",flexDirection:"column",minHeight:66,padding:`${s.default.large_24}px ${s.default.xLarge_32}px`,position:"relative",width:"100%"},dark:{background:l.default.darkBlue,color:l.default.white},breadcrumbs:{color:l.default.offBlack64,marginBottom:s.default.xSmall_8},title:{paddingRight:s.default.medium_16},subtitle:{color:l.default.offBlack64,marginTop:s.default.xSmall_8}}),small:i.StyleSheet.create({header:{paddingLeft:s.default.medium_16,paddingRight:s.default.medium_16},title:{paddingRight:s.default.xLarge_32}})};class b extends r.Component{constructor(...e){super(...e),this.modalRoot=void 0,this.getModalRoot=e=>{if(!e)return;const t=u.findDOMNode(e);if(!t)throw new Error("Assertion error: modal root should exist after mount");this.modalRoot=t},this.handleFocusMoveToLast=()=>{this.focusElementIn(!1)},this.handleFocusMoveToFirst=()=>{this.focusElementIn(!0)}}tryToFocus(e){if(e instanceof HTMLElement){try{e.focus()}catch(e){}return document.activeElement===e}}focusElementIn(e){const t=this.modalRoot,n=Array.from(t.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')),r=n[e?0:n.length-1];this.tryToFocus(r)}render(){const{style:e}=this.props;return r.createElement(r.Fragment,null,r.createElement("div",{tabIndex:0,className:"modal-focus-trap-first",onFocus:this.handleFocusMoveToLast,style:{position:"fixed"}}),r.createElement(a.View,{style:e,ref:this.getModalRoot},this.props.children),r.createElement("div",{tabIndex:0,className:"modal-focus-trap-last",onFocus:this.handleFocusMoveToFirst,style:{position:"fixed"}}))}}function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}const w="data-modal-launcher-portal";class k extends r.Component{constructor(...e){super(...e),this._mousePressedOutside=!1,this.handleMouseDown=e=>{this._mousePressedOutside=e.target===e.currentTarget},this.handleMouseUp=e=>{e.target===e.currentTarget&&this._mousePressedOutside&&this.props.onCloseModal(),this._mousePressedOutside=!1}}componentDidMount(){const e=u.findDOMNode(this);if(!e)return;const t=this._getInitialFocusElement(e)||this._getFirstFocusableElement(e)||this._getDialogElement(e);setTimeout((()=>{t.focus()}),0)}_getInitialFocusElement(e){const{initialFocusId:t}=this.props;return t?u.findDOMNode(e.querySelector(`#${t}`)):null}_getFirstFocusableElement(e){const t=(n=e,Array.from(n.querySelectorAll('a[href], details, input, textarea, select, button:not([aria-label^="Close"])')));var n;return t?t[0]:null}_getDialogElement(e){const t=u.findDOMNode(e.querySelector('[role="dialog"]'));return t.tabIndex=-1,t}render(){const{children:e,testId:t}=this.props,n={[w]:!0};return r.createElement(a.View,x({style:O.modalPositioner,onMouseDown:this.handleMouseDown,onMouseUp:this.handleMouseUp,testId:t},n),e)}}const O=i.StyleSheet.create({modalPositioner:{position:"fixed",left:0,top:0,width:"100%",height:"100%",alignItems:"center",justifyContent:"center",overflow:"auto",background:l.default.offBlack64}}),E=(()=>{if("undefined"==typeof window)return!1;const e=window.navigator.userAgent;return e.indexOf("iPad")>-1||e.indexOf("iPhone")>-1})();class A extends r.Component{componentDidMount(){if(0===A.numModalsOpened){const e=document.body;if(!e)throw new Error("couldn't find document.body");A.oldOverflow=e.style.overflow,A.oldScrollY=window.scrollY,E&&(A.oldPosition=e.style.position,A.oldWidth=e.style.width,A.oldTop=e.style.top),e.style.overflow="hidden",E&&(e.style.position="fixed",e.style.width="100%",e.style.top=-A.oldScrollY+"px")}A.numModalsOpened++}componentWillUnmount(){if(A.numModalsOpened--,0===A.numModalsOpened){const e=document.body;if(!e)throw new Error("couldn't find document.body");e.style.overflow=A.oldOverflow,E&&(e.style.position=A.oldPosition,e.style.width=A.oldWidth,e.style.top=A.oldTop),"undefined"!=typeof window&&window.scrollTo&&window.scrollTo(0,A.oldScrollY)}}render(){return null}}A.oldOverflow=void 0,A.oldPosition=void 0,A.oldScrollY=void 0,A.oldWidth=void 0,A.oldTop=void 0,A.numModalsOpened=0;const P={closeModal:void 0};var C=r.createContext(P);class S extends r.Component{constructor(...e){super(...e),this.lastElementFocusedOutsideModal=void 0,this.state={opened:!1},this._saveLastElementFocused=()=>{this.lastElementFocusedOutsideModal=document.activeElement},this._openModal=()=>{this._saveLastElementFocused(),this.setState({opened:!0})},this._returnFocus=()=>{const{closedFocusId:e,schedule:t}=this.props,n=this.lastElementFocusedOutsideModal;if(e){const n=u.findDOMNode(document.getElementById(e));if(n)return void t.animationFrame((()=>{n.focus()}))}null!=n&&t.animationFrame((()=>{n.focus()}))},this.handleCloseModal=()=>{this.setState({opened:!1},(()=>{const{onClose:e}=this.props;null==e||e(),this._returnFocus()}))}}static getDerivedStateFromProps(e,t){return"boolean"==typeof e.opened&&e.children&&console.warn("'children' and 'opened' can't be used together"),"boolean"!=typeof e.opened||e.onClose||console.warn("'onClose' should be used with 'opened'"),"boolean"==typeof e.opened||e.children||console.warn("either 'children' or 'opened' must be set"),{opened:"boolean"==typeof e.opened?e.opened:t.opened}}componentDidUpdate(e){!e.opened&&this.props.opened&&this._saveLastElementFocused()}_renderModal(){return"function"==typeof this.props.modal?this.props.modal({closeModal:this.handleCloseModal}):this.props.modal}render(){const e=this.props.children?this.props.children({openModal:this._openModal}):null,{body:t}=document;return t?r.createElement(C.Provider,{value:{closeModal:this.handleCloseModal}},e,this.state.opened&&u.createPortal(r.createElement(b,{style:I.container},r.createElement(k,{initialFocusId:this.props.initialFocusId,testId:this.props.testId,onCloseModal:this.props.backdropDismissEnabled?this.handleCloseModal:()=>{}},this._renderModal())),t),this.state.opened&&r.createElement(D,{onClose:this.handleCloseModal}),this.state.opened&&r.createElement(A,null)):null}}S.defaultProps={backdropDismissEnabled:!0};class D extends r.Component{constructor(...e){super(...e),this._handleKeyup=e=>{"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),this.props.onClose())}}componentDidMount(){window.addEventListener("keyup",this._handleKeyup)}componentWillUnmount(){window.removeEventListener("keyup",this._handleKeyup)}render(){return null}}const I=i.StyleSheet.create({container:{zIndex:1080}});var T=Object(d.withActionScheduler)(S);class M extends r.Component{static isClassOf(e){return e&&e.type&&e.type.__IS_MODAL_CONTENT__}render(){const{scrollOverflow:e,style:t,children:n}=this.props;return r.createElement(o.MediaLayout,{styleSheets:j},(({styles:i})=>r.createElement(a.View,{style:[i.wrapper,e&&i.scrollOverflow]},r.createElement(a.View,{style:[i.content,t]},n))))}}M.defaultProps={scrollOverflow:!0},M.__IS_MODAL_CONTENT__=!0;const j={all:i.StyleSheet.create({wrapper:{flex:1,display:"block"},scrollOverflow:{overflow:"auto"},content:{flex:1,minHeight:"100%",padding:s.default.xLarge_32,boxSizing:"border-box"}}),small:i.StyleSheet.create({content:{padding:`${s.default.xLarge_32}px ${s.default.medium_16}px`}})};class R extends r.Component{render(){const{light:e,onClick:t,style:n,testId:i}=this.props;return r.createElement(C.Consumer,null,(({closeModal:o})=>{if(o&&t)throw new Error("You've specified 'onClose' on a modal when using ModalLauncher.  Please specify 'onClose' on the ModalLauncher instead");return r.createElement(f.default,{icon:p.icons.dismiss,"aria-label":"Close modal",onClick:t||o,kind:e?"primary":"tertiary",light:e,style:n,testId:i})}))}}class N extends r.Component{renderMainContent(){const{content:e,footer:t,scrollOverflow:n}=this.props,i=M.isClassOf(e)?e:r.createElement(M,null,e);return i?r.cloneElement(i,{scrollOverflow:n,style:[!!t&&L.hasFooter,i.props.style]}):i}render(){const{closeButtonVisible:e,footer:t,header:n,light:i,onClose:o,style:s,testId:l}=this.props,c=this.renderMainContent();return r.createElement(a.View,{style:[L.wrapper,!i&&L.dark,s],testId:l&&`${l}-panel`},e&&r.createElement(R,{light:!i,onClick:o,style:L.closeButton,testId:l&&`${l}-close`}),n,c,!t||y.isClassOf(t)?t:r.createElement(y,null,t))}}N.defaultProps={closeButtonVisible:!0,scrollOverflow:!0,light:!0};const L=i.StyleSheet.create({wrapper:{flex:"1 1 auto",position:"relative",display:"flex",flexDirection:"column",background:"white",boxSizing:"border-box",overflow:"hidden",height:"100%",width:"100%"},closeButton:{position:"absolute",right:s.default.medium_16,top:s.default.medium_16,zIndex:1},dark:{background:l.default.darkBlue,color:l.default.white},hasFooter:{paddingBottom:s.default.xLarge_32}});class q extends r.Component{renderHeader(e){const{title:t,breadcrumbs:n,subtitle:i,testId:o}=this.props;return n?r.createElement(v,{title:t,breadcrumbs:n,titleId:e,testId:o&&`${o}-header`}):i?r.createElement(v,{title:t,subtitle:i,titleId:e,testId:o&&`${o}-header`}):r.createElement(v,{title:t,titleId:e,testId:o&&`${o}-header`})}render(){const{onClose:e,footer:t,content:n,above:i,below:s,style:l,closeButtonVisible:c,testId:u,titleId:d,role:p,"aria-describedby":f}=this.props;return r.createElement(o.MediaLayout,{styleSheets:W},(({styles:o})=>r.createElement(a.IDProvider,{id:d,scope:"modal"},(a=>r.createElement(h,{style:[o.dialog,l],above:i,below:s,testId:u,"aria-labelledby":a,"aria-describedby":f,role:p},r.createElement(N,{onClose:e,header:this.renderHeader(a),content:n,footer:t,closeButtonVisible:c,testId:u}))))))}}q.defaultProps={closeButtonVisible:!0};const W={small:i.StyleSheet.create({dialog:{width:"100%",height:"100%",overflow:"hidden"}}),mdOrLarger:i.StyleSheet.create({dialog:{width:"93.75%",maxWidth:576,height:"81.25%",maxHeight:624}})};function F(e){return function(e){let t=e&&e.parentElement;for(;t&&!t.hasAttribute(w);)t=t.parentElement;return t}(e)}},Udmo:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.configSentry=t.configExtraSentry=void 0;var i=n("IDjB"),o=r(n("r+gr")),a=r(n("Q8Wn")),s=r(n("FCtg"));const l=["/badges/award","/badges/custom/create","/badges/custom/update","/devadmin","/discussions/mod","/redirects","/translations","/_fm","/react-sandbox"];let c=null,u=null;const d=e=>{if(a.default.isUnsupportedBrowser)return;c=e;const t=u;if(null==t||!t.enabled)return;const n=[new i.KindErrorData],r=Array.isArray(window.__KA_ERRORS__)&&window.__KA_ERRORS__.length>0,d=s.default.getLocation().pathname||"";if(e.init({dsn:a.default.IS_DEV_SERVER||o.default.staticVersion.startsWith("znd")?"https://ff8ead3bfa9a4c5b9987f5fd8c62301b@o8287.ingest.sentry.io/1281302":"https://0d3382554dd24dc998a5937351b12379@o8287.ingest.sentry.io/15744",release:o.default.staticVersion,attachStacktrace:!0,sampleRate:null!=t&&t.forceNoSample||r||l.some((e=>d.startsWith(e)))?1:.01,ignoreErrors:["top.GLOBALS","originalCreateNotification","canvas.contentDocument","MyApp_RemoveAllHighlights","http://tt.epicplay.com","Can't find variable: ZiteReader","jigsaw is not defined","ComboSearch is not defined","http://loading.retry.widdit.com/","atomicFindClose","fb_xd_fragment","bmi_SafeAddOnload","EBCallBackMessageReceived","conduitPage","document.getElementsByClassName.ToString is not a function","Can't find variable: didEnterViewPort","u3HU.data.indexOf is not a function","Cannot find function race in object function Promise() { [native code] }","ResizeObserver loop limit exceeded"],ignoreUrls:[/graph\.facebook\.com/i,/connect\.facebook\.net\/en_US\/all\.js/i,/eatdifferent\.com\.woopra-ns\.com/i,/static\.woopra\.com\/js\/woopra\.js/i,/extensions\//i,/^chrome:\/\//i,/^chrome-extension:\/\//i,/127\.0\.0\.1:4001\/isrunning/i,/webappstoolbarba\.texthelp\.com\//i,/metrics\.itunes\.apple\.com\.edgesuite\.net\//i],integrations:n,normalizeDepth:5}),t.profile&&e.setUser({id:t.profile.get("kaid")}),r)for(const t of window.__KA_ERRORS__)e.captureException(t)};t.configSentry=d;t.configExtraSentry=e=>{u=e,c&&d(c)}},UooO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPublishAnalyticsEventFunc=void 0;t.getPublishAnalyticsEventFunc=e=>(t,n)=>e({id:n||"cedar_event",event:t})},UvU3:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.maybeServerSideRender=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("mR6N"),s=r(n("CnBM")),l=n("JimW"),c=n("NE0T"),u=r(n("KAy6")),d=r(n("6S4J")),p=r(n("FCtg")),f=n("alo+"),h=n("+fDY"),m=n("4Qo9");function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}const g=(e,t)=>{const r=o.createElement(c.TrackData,null,o.createElement(e,t)),l=async e=>{const t=(0,h.getPageSettings)();try{const r=await(async(e,t)=>{c.SharedCache.purgeAll(),(await Promise.all([n.e("7oAL"),n.e("3tjD")]).then(n.t.bind(null,"BZrZ",7))).resetGlobalState();const r=[],l=o.createElement(s.default.Capture,{report:e=>{r.push(e)}},t),u=a.StyleSheetServer.renderStatic((()=>e.renderToString(l))),f=(0,d.default)(p.default.getLoadableManifest(),r);return m.staticContext.url&&(0,h.updatePageSettingsInternal)({redirectTo:m.staticContext.url}),(0,i.default)({},u,{pageSettings:(0,h.getPageSettings)(),files:f})})(u.default,e);return!(0,c.hasTrackedRequestsToBeFetched)()&&s.default.areAllLoaded()&&(0,h.areEqual)(t,r.pageSettings)?(0,c.fetchTrackedRequests)().then((e=>(0,i.default)({},r,{dataCache:e}))):Promise.all([(0,c.fetchTrackedRequests)(),s.default.waitForLoad()]).then((()=>l(e)))}catch(e){return Promise.reject(e)}};return l(r)};t.maybeServerSideRender=(e,t)=>!!p.default.canRegisterForSSR()&&(l.Server.setServerSide(),(0,f.registerForSSR)(t,(t=>g(e,t))),!0)},Uvpi:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var r=n("mrSG"),i="Invariant Violation",o=Object.setPrototypeOf,a=void 0===o?function(e,t){return e.__proto__=t,e}:o,s=function(e){function t(n){void 0===n&&(n=i);var r=e.call(this,"number"==typeof n?i+": "+n+" (see https://github.com/apollographql/invariant-packages)":n)||this;return r.framesToPop=1,r.name=i,a(r,t.prototype),r}return Object(r.c)(t,e),t}(Error);function l(e,t){if(!e)throw new s(t)}function c(e){return function(){return console[e].apply(console,arguments)}}!function(e){e.warn=c("warn"),e.error=c("error")}(l||(l={}));var u={env:{}};if("object"==typeof e)u=e;else try{Function("stub","process = stub")(u)}catch(e){}}).call(this,n("8oxB"))},UxlC:function(e,t,n){"use strict";var r=n("K6Rb"),i=n("xluM"),o=n("4zBA"),a=n("14Sl"),s=n("0Dky"),l=n("glrk"),c=n("Fib7"),u=n("WSbT"),d=n("UMSQ"),p=n("V37c"),f=n("HYAF"),h=n("iqWW"),m=n("3Eq5"),y=n("DLK6"),g=n("FMNM"),v=n("tiKp")("replace"),_=Math.max,b=Math.min,x=o([].concat),w=o([].push),k=o("".indexOf),O=o("".slice),E="$0"==="a".replace(/./,"$0"),A=!!/./[v]&&""===/./[v]("a","$0");a("replace",(function(e,t,n){var o=A?"$":"$0";return[function(e,n){var r=f(this),o=null==e?void 0:m(e,v);return o?i(o,e,r,n):i(t,p(r),e,n)},function(e,i){var a=l(this),s=p(e);if("string"==typeof i&&-1===k(i,o)&&-1===k(i,"$<")){var f=n(t,a,s,i);if(f.done)return f.value}var m=c(i);m||(i=p(i));var v=a.global;if(v){var E=a.unicode;a.lastIndex=0}for(var A=[];;){var P=g(a,s);if(null===P)break;if(w(A,P),!v)break;""===p(P[0])&&(a.lastIndex=h(s,d(a.lastIndex),E))}for(var C,S="",D=0,I=0;I<A.length;I++){for(var T=p((P=A[I])[0]),M=_(b(u(P.index),s.length),0),j=[],R=1;R<P.length;R++)w(j,void 0===(C=P[R])?C:String(C));var N=P.groups;if(m){var L=x([T],j,M,s);void 0!==N&&w(L,N);var q=p(r(i,void 0,L))}else q=y(T,s,M,j,N,i);M>=D&&(S+=O(s,D,M)+q,D=M+T.length)}return S+O(s,D)}]}),!!s((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!E||A)},V37c:function(e,t,n){var r=n("2oRo"),i=n("9d/t"),o=r.String;e.exports=function(e){if("Symbol"===i(e))throw TypeError("Cannot convert a Symbol value to a string");return o(e)}},V7qd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("q1tI"),i=n("fuXz"),o=n("ld1E");const a={type:"CLEAR_CONTENT_CACHE"};var s=()=>{const{state:e,dispatch:t}=(0,r.useContext)(i.ListedContentCacheContext),{state:n,dispatch:s}=(0,r.useContext)(i.UnlistedContentCacheContext);return{state:(0,r.useMemo)((()=>(0,o.mergeState)(n,e)),[e,n]),dispatch:(0,r.useCallback)((r=>{"CLEAR_CONTENT_CACHE"!==r.type&&(e.publishedContentVersion&&r.publishedContentVersion!==e.publishedContentVersion&&t(a),n.publishedContentVersion&&r.publishedContentVersion!==n.publishedContentVersion&&s(a)),r.unlisted?s(r):t(r)}),[t,s,e.publishedContentVersion,n.publishedContentVersion])}};t.default=s},VH0K:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=g(n("q1tI")),o=n("mR6N"),a=r(n("Pwnf")),s=n("JasB"),l=r(n("gE8/")),c=n("Vxy9"),u=r(n("aJBb")),d=n("hDgO"),p=r(n("uEGL")),f=r(n("22UJ")),h=n("Y8R6"),m=g(n("8jAt"));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class v extends i.Component{constructor(...e){super(...e),this.navigableChildren=[],this.setLinkRef=(e,t)=>{this.navigableChildren[t]=e,0===t&&this.props.captureFirstNavigableChildRef&&e&&this.props.captureFirstNavigableChildRef(e)},this.getNavigableIndex=(e,t)=>{if(null===t&&!e)return 0;return(null!==t?e+1:e)+this.props.domains.slice(0,e).reduce(((e,t)=>e+t.children.length),0)+(t||0)},this.getClickedNavigableIndex=e=>e.currentTarget.parentNode instanceof HTMLElement?parseInt(e.currentTarget.parentNode.getAttribute("data-navigable-index")):-1,this.handleKeyDownLink=(e,t)=>{const n=e;if("Enter"===n.key||" "===n.key)n.preventDefault(),(0,h.redirect)(t),this.props.onClickLink();else if("Escape"===n.key)n.preventDefault(),this.props.onEscape();else if("Tab"===n.key)this.props.onEscape();else if("ArrowDown"===n.key){n.preventDefault();const e=this.getClickedNavigableIndex(n);if(e===this.navigableChildren.length-1)return;const t=this.navigableChildren[e+1];t&&t.firstChild instanceof HTMLElement&&t.firstChild.focus()}else if("ArrowUp"===n.key){n.preventDefault();const e=this.getClickedNavigableIndex(n);if(0===e)this.props.onEscape();else{const t=this.navigableChildren[e-1];t&&t.firstChild instanceof HTMLElement&&t.firstChild.focus()}}},this.renderLink=(e,t,n,r)=>{const{subjectPercentages:a={},onClickLink:d}=this.props,p=a[e.slug],h=!!p,y=this.getNavigableIndex(r,t),g=h?`${e.translatedTitle} | ${m._("%(missionPercentage)s%",{missionPercentage:p})}`:e.translatedTitle;return i.createElement("li",{key:t,"data-navigable-index":y,ref:e=>this.setLinkRef(e,y)},i.createElement(f.default,{to:e.href,forceServer:e.nonContentLink,tabIndex:-1,style:[x.linkStyle],minorConversions:[{id:"global_nav_choose_subject",extra:{domain:n.slug,subject:e.slug,view:"desktop"}}],"aria-label":g,onClick:d,onKeyDown:t=>this.handleKeyDownLink(t,e.href)},i.createElement(c.LabelMedium,{style:x.subjectLink,tag:"span"},e.translatedTitle),h&&i.createElement("span",{className:(0,o.css)(x.subjectPercentage)},m.$_("%(missionPercentage)s%",{missionPercentage:p})),!h&&e.isNew&&i.createElement(i.Fragment,null,i.createElement(s.Strut,{size:l.default.xxxSmall_4}),i.createElement(u.default,null))))},this.renderHeaderLink=(e,t)=>{if(!e.href)return i.createElement(c.HeadingXSmall,{style:x.headerStyle},e.translatedTitle);const n=this.getNavigableIndex(t,null);return i.createElement("ul",null,i.createElement("li",{"data-navigable-index":n,ref:e=>this.setLinkRef(e,n)},i.createElement(f.default,{onClick:this.props.onClickLink,onKeyDown:t=>this.handleKeyDownLink(t,e.href),tabIndex:-1,to:e.href,style:x.headerLinkStyle,minorConversions:[{id:"global_nav_choose_domain",extra:{domain:e.slug,view:"desktop"}}]},i.createElement(c.HeadingXSmall,{style:x.headerStyle,tag:"span"},e.translatedTitle),e.isNew&&i.createElement(i.Fragment,null,i.createElement(s.Strut,{size:l.default.xxxSmall_4}),i.createElement(u.default,null)))))},this.renderDomain=(e,t)=>i.createElement("li",{key:t},i.createElement("div",{className:(0,o.css)(x.domain),"data-test-learn-menu-domain":e.slug},this.renderHeaderLink(e,t),i.createElement("ul",{className:(0,o.css)(e.children.length&&x.subjectsList)},e.children.map(((n,r)=>this.renderLink(n,r,e,t))))))}render(){const e=this.props.domains.length>=7;return i.createElement("ul",{className:(0,o.css)(x.domains,e&&x.domainsFiveColumns),"data-test-id":"learn-menu"},this.props.domains.map(this.renderDomain))}}const _=l.default.xLarge_32,b=l.default.medium_16,x=o.StyleSheet.create({domains:{boxSizing:"border-box",marginLeft:"auto",marginRight:"auto",maxWidth:d.maxContainerWidth,paddingLeft:20,paddingRight:20,paddingTop:28,paddingBottom:48-_,columnCount:4},domainsFiveColumns:{[p.default.xl]:{columnCount:5}},domain:{display:"inline-block",marginBottom:_-l.default.xxxSmall_4-b,paddingTop:l.default.xxxSmall_4,wordWrap:"break-word",width:"95%"},subjectsList:{paddingTop:l.default.medium_16},subjectLink:{whiteSpace:"normal"},subjectPercentage:{color:a.default.offBlack,marginLeft:l.default.xSmall_8,textDecoration:"none"},linkStyle:{display:"inline-flex",color:a.default.blue,textDecoration:"none",width:"100%",marginBottom:b,whiteSpace:"normal",":hover":{textDecoration:"none"},":hover span:first-child":{textDecoration:"underline"}},headerStyle:{marginBottom:0},headerLinkStyle:{display:"inline-flex",flexDirection:"row",alignItems:"center",color:a.default.darkBlue,height:20,width:"100%",paddingBottom:l.default.xSmall_8,whiteSpace:"normal",":active":{color:a.default.darkBlue},":hover":{color:a.default.blue,textDecoration:"none"},":hover span:first-child":{textDecoration:"underline"}}});var w=v;t.default=w},VLFn:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.isPageHidden=t.getLatestVersions=t.getKAAC=t.clearDataCaches=void 0;var i=n("YfbW"),o=n("65RG"),a=r(n("Q8Wn")),s=n("t1sY"),l=n("4PhQ");t.isPageHidden=()=>document.hidden;t.getKAAC=()=>{let e=(0,s.readCookie)("KAAC");return e?(e=e.replace(/^[^.]*\./,""),e.replace(/^[~%][^$]*/,"")):e};t.getLatestVersions=async()=>{try{const[t,n]=await Promise.all([(0,o.khanFetch)("/_api/static_version").then((e=>e.json())).then((e=>e.version)),(e=a.default.kaLocale,(0,o.khanFetch)(`/_fastly/published-content-version/${e}`).then((e=>e.json())).then((e=>e.publishedContentVersion)))]);return{currentStaticVersion:t,currentCommitSHA:n}}catch(e){throw new l.KAError("Incomplete commit and static version.",l.Errors.Internal)}var e};t.clearDataCaches=()=>Promise.all([Promise.all([n.e("shared"),n.e("6zt4"),n.e("7u7K")]).then(n.t.bind(null,"Djys",7))]).then((([{clearContentDataCache:e}])=>{e(),(0,i.resetClientStores)()}))},VLSF:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.customBadges=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}const o={"2014pioneer":{description:r._("Mission Pioneer (2014)"),extendedDescription:r._("Participate in the 2014 Summer Mission Pioneer program.")},"A+ Answer":{description:r._("Great answer to a question"),extendedDescription:r._("Responds to a question by a student with a great answer.")},"Apprentice Tutor":{description:r._("Great progress!"),extendedDescription:r._("Coach your students to master 100 skills")},"Awesome Extern":{description:r._("Awesome Externship"),extendedDescription:r._("Participated in an externship at Khan Academy.")},BacklogBuster2018:{description:r._("Backlog Buster 2018"),extendedDescription:r._("Evaluate 50 projects in the computer programming evaluation backlog during December 2018.")},"CIA 2015":{description:r._("Content Improvement Analyst"),extendedDescription:r._("Provide content quality feedback to Khan Academy's math content creators")},"Challenge Council":{description:r._("Challenge Council"),extendedDescription:r._("Become a member of the KACP Challenge Council who creates monthly contests for members of the KACP section to sharpen their programming skills")},"Class of Summer '14":{description:r._("Class of Summer '14"),extendedDescription:r._("Member of Khan Academy Intern Class of 2014")},"Class of Winter '14":{description:r._("Class of Winter '14"),extendedDescription:r._("Member of Khan Academy Intern Class of 2014")},"Completed All Exercises":{description:r._("Herculean"),extendedDescription:r._("Attained proficiency in all exercises to date")},"Computing Curriculum Creator":{description:r._("Computing Curriculum Creator"),extendedDescription:r._("Helped inspire or create challenges, projects, or articles for the Computing curriculum.")},"Contest - Best use of sound":{description:r._("Contest: Best use of sound!"),extendedDescription:r._("One of the top 5 winners for the 2015 contest: Best use of sound.")},"Contest - Card Deck":{description:r._("Contest: Card Deck"),extendedDescription:r._("One of the top winners of the Card Deck contest of Summer 2015.")},"Contest - Celebration":{description:r._("Contest: Celebration"),extendedDescription:r._("One of the top winners of the Celebration contest of Summer 2015.")},"Contest - Click-n-learn":{description:r._("Contest: Click-n-learn"),extendedDescription:r._("One of the top winners of the Click-n-learn contest of Summer 2015.")},"Contest - Code a Character":{description:r._("Contest: Code-a-Character"),extendedDescription:r._(' One of the top winners of the "Code a Character" contest of February 2015.')},"Contest - Code a Pi":{description:r._("Contest: Code a Pie from Pi"),extendedDescription:r._(" One of the top winners of the Code a Pie from Pi contest of March 2015.")},"Contest - Comic strip":{description:r._("Contest: Comic Strip"),extendedDescription:r._("One of the top winners of the Comic Strip contest of July 2015.")},"Contest - Contest Badge":{description:r._("Contest: Contest Badge!"),extendedDescription:r._("The winner of the 2015 contest to make a contest badge.")},"Contest - Costumes":{description:r._("Costume Contest"),extendedDescription:r._("One of the top winners of the Costume coding contest of October 2015.")},"Contest - Data Hunt":{description:r._("Contest: Data Hunt"),extendedDescription:r._("One of the winners of the SQL data hunt contest of 2015.")},"Contest - Decorategg":{description:r._("Contest: DecoratEgg"),extendedDescription:r._("One of the top 5 winners of the egg decorating contest of April 2015.")},"Contest - Earth Day":{description:r._("Contest: Earth Day"),extendedDescription:r._("One of the top winners of the Earth Day contest of 2015.")},"Contest - Eco Interactions":{description:r._("Contest: Eco Interactions"),extendedDescription:r._(" One of the top winners of the Ecological Interactions contest of April 2015.")},"Contest - Emoji Maker":{description:r._("Contest: Emoji Maker"),extendedDescription:r._("One of the top winners of the Emoji making contest of July 2015.")},"Contest - Fabric pattern":{description:r._("Contest: Fabric pattern!"),extendedDescription:r._("One of the top 5 winners for the 2015 fabric pattern contest.")},"Contest - Fairy Tale":{description:r._("Contest: Tell a Fairy Tale!"),extendedDescription:r._("One of the top 5 winners of the Tell a Fairy Tale contest of February 2015.")},"Contest - Fantasy Race Car":{description:r._("Contest: Fantasy Race Car"),extendedDescription:r._("One of the top winners of the Fantasy Race Car contest of July 2015.")},"Contest - Fireworks":{description:r._("Contest: Fireworks!"),extendedDescription:r._("One of the top 5 winners of the 2015 New Years Fireworks coding contest.")},"Contest - Generative Art":{description:r._("Contest: Generative Art"),extendedDescription:r._("One of the winners of the Generative Art contest of June 2015.")},"Contest - Gingerbread House":{description:r._("Contest: Gingerbread House"),extendedDescription:r._("One of the top winners of the Gingerbread contest of December 2015.")},"Contest - House lighting":{description:r._("Contest: Light up this house!"),extendedDescription:r._("One of the top 5 programs in the house lighting coding contest of 2014.")},"Contest - In the Summertime":{description:r._("Contest: In the Summertime..."),extendedDescription:r._('One of the top winners of the "In the Summertime..." contest of 2015.')},"Contest - Internet 101":{description:r._("Contest: Internet 101"),extendedDescription:r._("One of the top winners of the Internet 101 contest of December 2015.")},"Contest - Motivational Message":{description:r._("Contest: Motivational Message"),extendedDescription:r._("One of the top winners of the Motivational Message contest of 2015.")},"Contest - Organic Code":{description:r._("Contest: Organ-ic Code"),extendedDescription:r._("One of the top winners of the 100% Organ-ic Code contest of May 2015.")},"Contest - Pixar in a Program":{description:r._("Contest: Pixar in a Program"),extendedDescription:r._(" One of the top winners of the Pixar in a Program contest of 2015.")},"Contest - Pot O Something":{description:r._("Contest: Pot O'Something"),extendedDescription:r._("One of the top winners in the contest to code a pot full of something creative in March 2015, celebrating St. Patrick's Day.")},"Contest - Retro Game":{description:r._("Contest: Retro Game"),extendedDescription:r._(" One of the top winners of the Retro Game contest of 2016.")},"Contest - Scary jQuery":{description:r._("Contest: Scary jQuery"),extendedDescription:r._(" One of the top winners of the Scary jQuery contest of October 2016.")},"Contest - Snow game":{description:r._("Contest: Snow Game!"),extendedDescription:r._("One of the top 5 for the exciting Snow Game contest of 2014.")},"Contest - Snow globe":{description:r._("Contest: Snow Globe Animation"),extendedDescription:r._("One of the top 5 winners for the snow globe animation contest of 2014.")},"Contest - So Many Species":{description:r._("Contest: So Many Species"),extendedDescription:r._("One of the top winners of the So Many Species contest of April 2015.")},"Contest - Tomorrowland":{description:r._("Contest: Tomorrowland"),extendedDescription:r._("One of the top winners of the Tomorrowland contest of Summer 2015.")},"Contest - Tree decorating":{description:r._("Contest: Decorate this tree!"),extendedDescription:r._("One of the top 5 programs in the tree decorating coding contest of 2014.")},"Contest - Valentine's Day 2015":{description:r._("Contest: Valentine's Day 2015"),extendedDescription:r._("One of the top 5 winners of the 2015 Valentine's Day coding contest.")},"Contest - Why Pi":{description:r._("Contest: Why Pi"),extendedDescription:r._("One of the top winners for the contest to write a poem about Pi's greatness in March 2015.")},"Contest - Women in History HTM":{description:r._("Contest: Women in History HTML"),extendedDescription:r._("One of the top winners in the contest to research a woman in history and create an HTML page about them. Held in March 2015 to celebrate US National Women's History Month.")},"Contest - Women in History JS":{description:r._("Contest: Women in History JS"),extendedDescription:r._("One of the top winners of the contest to animate a woman in history in March 2015, celebrating National Women's History Month.")},"Contest: A-maze-ing Game":{description:r._("Contest: A-maze-ing Game"),extendedDescription:r._("One of the top winners of the A-maze-ing Game contest of April 2018.")},"Contest: Arcade Game":{description:r._("Contest: Arcade Game"),extendedDescription:r._("Winner of the January/February 2020 Coding Contest")},"Contest: Archaeology":{description:r._("Contest: Archaeology"),extendedDescription:r._("Winner of the January/February 2021 Coding Contest")},"Contest: Avatars":{description:r._("Contest: Avatars"),extendedDescription:r._("Winners of the Jan 2019 CS Programming Contest")},"Contest: Be Creative":{description:r._("Contest: Be Creative"),extendedDescription:r._("One of the top winners of the Be Creative contest of December 2018.")},"Contest: Bird Seed Factory":{description:r._("Contest: Bird Seed Factory"),extendedDescription:r._("Winner of the November/December 2020 Coding Contest")},"Contest: Board Game":{description:r._("Contest: Board Game"),extendedDescription:r._("One of the top winners of the Board Game contest of July 2018.")},"Contest: Career Paths":{description:r._("Contest: Career Paths"),extendedDescription:r._("Winner of the May 2019 CS Contest")},"Contest: Computer Sci for Good":{description:r._("Contest: Computer Sci for Good"),extendedDescription:r._("Winner of the December 2019 Coding Contest")},"Contest: Create an Animal":{description:r._("Contest: Create an Animal"),extendedDescription:r._("Winner of the October 2019 Coding Contest")},"Contest: Extraterrestrials":{description:r._("Contest: Extraterrestrials"),extendedDescription:r._("Winner of the September 2019 Coding Contest")},"Contest: Fantasy Landscape":{description:r._("Contest: Fantasy Landscape"),extendedDescription:r._("One of the top winners of the Fantasy Landscape contest of March 2018.")},"Contest: Favorite Author":{description:r._("Contest: Favorite Author"),extendedDescription:r._("Winner of the November 2019 Coding Contest")},"Contest: Favorite City":{description:r._("Contest: Favorite City"),extendedDescription:r._("One of the top winners of the Favorite City contest of May 2018.")},"Contest: Futuristic Tech":{description:r._("Contest: Futuristic Tech"),extendedDescription:r._("One of the top winners of the Futuristic Tech contest of Sept 2018.")},"Contest: Futuristic Technology":{description:r._("Contest: Futuristic Technology"),extendedDescription:r._("One of the top winners of the Futuristic Tech contest of Sept 2018.")},"Contest: Giving Thanks":{description:r._("Contest: Giving Thanks"),extendedDescription:r._("One of the top winners of the Giving Thanks contest of November 2018.")},"Contest: Impossible Images":{description:r._("Contest: Impossible Images"),extendedDescription:r._("Winner for the April 2019 CS programming contest ")},"Contest: Inspirational Person":{description:r._("Contest: Inspirational Person"),extendedDescription:r._("One of the top winners of the Inspirational Person contest of August 2018.")},"Contest: Mapmaking":{description:r._("Contest: Mapmaking"),extendedDescription:r._("Winner of the September/October 2021 Coding Contest")},"Contest: Math Concept":{description:r._("Contest: Math Concept"),extendedDescription:r._("Winner of the May/June 2021 Coding Contest")},"Contest: Music":{description:r._("Contest: Music"),extendedDescription:r._("One of the top winners of the Music contest of May/June 2020.")},"Contest: Mysteries":{description:r._("Contest: Mysteries"),extendedDescription:r._("Winner of the Nov/Dec 2021 Coding Contest")},"Contest: Oceans":{description:r._("Contest: Oceans"),extendedDescription:r._("Winner of the March/April 2021 Coding Contest")},"Contest: Puzzle Game":{description:r._("Contest: Puzzle Game"),extendedDescription:r._("Winner of the June 2019 CS programming contest")},"Contest: School Supplies":{description:r._("Contest: School Supplies"),extendedDescription:r._("Winner of the Aug 2019 Coding Contest")},"Contest: Seasons":{description:r._("Contest: Seasons"),extendedDescription:r._("Winner of the July 2019 CS programming contest!")},"Contest: Spooky House":{description:r._("Contest: Spooky House"),extendedDescription:r._("One of the top winners of the Spooky House contest of October 2018.")},"Contest: Sports":{description:r._("Contest: Sports"),extendedDescription:r._("Winner of the July/August 2020 Coding Contest")},"Contest: The Great Outdoors":{description:r._("Contest: The Great Outdoors"),extendedDescription:r._("Winner of the August 2021 Coding Contest")},"Contest: Useful Application":{description:r._("Contest: Useful Application"),extendedDescription:r._("Winner of the September/October 2020 Coding Contest")},"Contest: Utopia":{description:r._("Contest: Utopia"),extendedDescription:r._("Winner of the March/April 2020 Coding Contest")},"Contest: Vintage Space":{description:r._("Contest: Vintage Space"),extendedDescription:r._("One of the top winners of the Vintage Space contest of June 2018.")},"Contest:Constructing Pi":{description:r._("Contest:Constructing Pi"),extendedDescription:r._("Winner for the March 2019 CS programming contest")},"Contest:Make Your Colors Count":{description:r._("Contest:Make Your Colors Count"),extendedDescription:r._("One of the top winners of the Make Your Colors Count contest of February 2019.")},"Creative Coder":{description:r._("Creative Coder"),extendedDescription:r._("Write a cool program that does something new and interesting!")},Fall11Intern:{description:r._("Class of Fall '11"),extendedDescription:r._("Member of Khan Academy Intern Class of 2011")},"Fractions Game Contest Winner":{description:r._("Fractions Game Contest Winner"),extendedDescription:r._("Created a winning program for the Fractions Game contest.")},"Fractions Game Contestant":{description:r._("Fractions Game Contestant"),extendedDescription:r._("Created a program for the Fractions Game of Summer 2014.")},FullTimer:{description:r._("Full-Timer"),extendedDescription:r._("Become a full-time member of the Khan Academy team")},Galileo:{description:r._("Galileo"),extendedDescription:r._("Create 3000 videos")},Geminid:{description:r._("Geminid"),extendedDescription:r._("Closed 2020 with an active streak of 100+ days. The Geminid meteor shower has been intensifying every year and recent showers have seen 120–160 meteors per hour. This badge exemplifies commitment to personal growth and improvement!")},"HOC2016 - Excellent Explainer":{description:r._("Excellent Explainer"),extendedDescription:r._("Write one of the top 10 explanations given to new programmers during Hour of Code 2015.")},"HOC2016 - Helpful Hopper":{description:r._("Helpful Hopper"),extendedDescription:r._("Be one of the top 10 question answerers during Hour of Code 2015.")},"High 5 Challenger":{description:r._("High 5 Challenger X!"),extendedDescription:r._("Recognition of multiple meteor badges for signing up more than 5 students to coach.  Check with KA team to track how many.")},"I Beat Cam":{description:r._("I Beat Cam"),extendedDescription:r._("Earn more points than Cam during the 2015 summer")},InternSummer11:{description:r._("Class of Summer '11"),extendedDescription:r._("Member of Khan Academy internship class of 2011")},InternSummer12:{description:r._("Class of Summer '12"),extendedDescription:r._("Member of Khan Academy Intern Class of 2012")},IsSal:{description:r._("Is Sal"),extendedDescription:r._("Be Salman Khan")},KLRopenresponse:{description:r._("Research Participant"),extendedDescription:r._("Participated in a Khan Academy research project.")},LASD:{description:r._("LASD Pilot"),extendedDescription:r._("Khan Academy Pilot #1: Los Altos School District")},LearnStorm_finalsInvite:{description:r._("LearnStorm: Golden Ticket"),extendedDescription:r._("Attended the LearnStorm 2015 Finals Event.")},LearnStorm_top100hustle:{description:r._("LearnStorm Hustler"),extendedDescription:r._("Placed in the Top 100 students for hustle in LearnStorm 2015.")},LearnStorm_top100mastery:{description:r._("LearnStorm Master"),extendedDescription:r._("Placed in the Top 100 students for mastery in LearnStorm 2015.")},LearnStorm_top10schoolhustle:{description:r._("LearnStorm Hustler: School"),extendedDescription:r._("Participated in one of the Top 10 Schools for hustle in LearnStorm 2015.")},LearnStorm_top10schoolmastery:{description:r._("LearnStorm Master: School"),extendedDescription:r._("Participated in one of the top 10 schools for mastery in LearnStorm 2015.")},Leonid:{description:r._("Leonid"),extendedDescription:r._("Closed 2020 with an active streak of 1000+ days. Leonid meteors are the fastest of all and produce spectacular showers when you’re lucky enough to see them. This is one of the rarest, most impressive badges on Khan Academy.")},"Linear Perspective Challenge":{description:r._("Contest: Linear Perspective"),extendedDescription:r._("Winner of the Linear Perspective Challenge!")},Lyrid:{description:r._("Lyrid"),extendedDescription:r._("Closed 2020 with an active streak of 500+ days. The Lyrids are the earliest recorded meteor shower, and observations date back to 687 B.C. Earning this badge means that you’ve been active on Khan Academy before millions of learners even joined.")},"Master Tutor":{description:r._("Amazing coaching!"),extendedDescription:r._("Coach 5 students to master a pre-college mission")},"Multiple meteor tutor badge":{description:r._("X by 5 Challenger"),extendedDescription:r._("Sign up 5*x students to coach on Khan Academy.")},"Multiple moon tutor":{description:r._("Apprentice Tutor X!"),extendedDescription:r._("Coach students to earn 100*x masteries in an eligible math mission for the College Tutor Challenge.")},Orionid:{description:r._("Orionid"),extendedDescription:r._("Closed out the year 2020 with a 50+ day learning streak intact. The Orionids are a meteor shower produced by Halley’s Comet, and meteors may occur at 50-70 an hour. A streak to be proud of!")},Perseid:{description:r._("Perseid"),extendedDescription:r._("Closed 2020 with an active streak of 200+ days. The Perseid meteor shower is the best known in the world, and puts on a reliable show every year. This badge represents an incredible consistency and dedication to learning!")},"Perseus Team":{description:r._("Perseus Team"),extendedDescription:r._("Trained by the legendary Perseus himself, you are a fearless creator and wielder of interactive tools.")},"PiaB Contest: Rigging":{description:r._("Pixar Contest: Rigging"),extendedDescription:r._("One of the top winners of the Pixar in a Box Rigging contest of March 2016.")},"Pixar Contest: Animate a rig":{description:r._("Pixar Contest: Animate a rig"),extendedDescription:r._("One of the top winners of the Pixar in a Box Rigging animation contest of April 2016.")},Remix:{description:r._("KA DJ"),extendedDescription:r._("Created a remix of a song or video on Khan Academy and submitted to remix@khanacademy.org")},"Rockin' intern":{description:r._("Rockin' intern"),extendedDescription:r._("Push code with a big smile. Go bananas!")},SATAdvisoryBoardMember:{description:r._("SAT Advisory Board Member"),extendedDescription:r._("Guide Khan Academy as an SAT Advisory Board Member")},"SQL Trusted Tester":{description:r._("SQL Trusted Tester"),extendedDescription:r._("One of the trusted testers for the SQL course.")},SatMarathonerBadge:{description:r._("SAT Marathoner"),extendedDescription:r._("Complete two SAT practice exams and four timed mini-sections")},"Space Pioneer":{description:r._("Space Pioneer"),extendedDescription:r._("Reach the known limits of the universe")},"Special Project":{description:r._("Special Project"),extendedDescription:r._("Go above and beyond! Contribute to an officially recognized special project that will live on in the KA community")},Stargazer:{description:r._("Passionate Participation"),extendedDescription:r._("Views the universe of Khan Academy with passion and joy")},Stargazer1:{description:r._("Stargazer"),extendedDescription:r._("Views the universe of Khan Academy with passion and joy")},"Summer Surge 2015":{description:r._("Summer Surge 2015"),extendedDescription:r._("Earn more than 50,000 points during the 2015 summer")},"Sun Tutor":{description:r._("Super Nova Tutor"),extendedDescription:r._("Place in top 15 of the College Tutor Challenge  (Special Initiatives Summer 2014)")},"Super Nova Tutor":{description:r._("Incredible achievement!"),extendedDescription:r._("Place in top 15 of the College Tutor Challenge  (Special Initiatives Summer 2014)")},"Support Advocate":{description:r._("Support Advocate"),extendedDescription:r._("Become a Support Advocate who responds to posts in the Support Community and helps users escalate technical issues")},"TEST Golden Winston":{description:r._("Test Golden Winston"),extendedDescription:r._("This is a staging badge.  Updating description Nov 2018")},"TEST: Larger Golden Winston":{description:r._("Golden Winston Special"),extendedDescription:r._("Congrats!  Thank you for contributing many amazing things to the Khan Academy community!")},"Teacher Support Advocate":{description:r._("Teachers who work in the forum"),extendedDescription:r._("Become a Teacher Support Advocate who responds to posts in the Support Community, helps others escalate technical issues and feedback, and posts tips and tricks for using Khan Academy in the classroom.")},"Teacher Support Advocate 2.0":{description:r._("Teacher Support Advocate"),extendedDescription:r._("Become a Teacher Support Advocate who responds to posts in the Support Community, helps others escalate technical issues and feedback, and posts tips and tricks for using Khan Academy in the classroom.")},"Terrific Translator":{description:r._("Terrific Translator"),extendedDescription:r._("Translate a BIG part of our Khan Academy content.")},"Test Badge":{description:r._("Testing Images"),extendedDescription:r._("This badge is awarded for testing images. Great job!")},"Test Golden Winston 2":{description:r._("Another Test"),extendedDescription:r._("This is a staging badge")},"Test Sun Badge":{description:r._("Test Sun Badge"),extendedDescription:r._("This is a staging badge")},"Tutor earth":{description:r._("Master Tutor"),extendedDescription:r._("Coach 5 students to master a pre-college math mission")},"Tutor meteor":{description:r._("High 5 Challenger"),extendedDescription:r._("Sign up 5 students to coach in a class")},"Tutor moon":{description:r._("Apprentice Tutor"),extendedDescription:r._("Tutor your students to master more than 100 skills")},"Useful Application":{description:r._("Contest: Useful Application"),extendedDescription:r._("Winner of the September/November 2020 Coding Contest")},Voyager:{description:r._("Amazing translator"),extendedDescription:r._("Subtitling, narrated or produced more than 100 translated videos.")},"astonishing streak":{description:r._("What a Streak!"),extendedDescription:r._("Reach out to support to repair an astonishingly long streak")},"athena-helper":{description:r._("Athena Beta Tester"),extendedDescription:r._("Bravely volunteers to provide feedback on experimental features on Khan Academy. Improves new features before they're released in the wild")},"bug-squasher":{description:r._("Exterminator"),extendedDescription:r._("Assist a Khan Academy developer to squash a bug.")},"class-of-summer-13":{description:r._("Class of Summer '13"),extendedDescription:r._("Member of Khan Academy Intern Class of 2013")},"class-of-winter-13":{description:r._("Class of Winter '13"),extendedDescription:r._("Member of Khan Academy Intern Class of 2013")},"code-cowboy":{description:r._("Code Cowboy"),extendedDescription:r._("Git (a) log, little doges.")},crittenden_explorer:{description:r._("Crittenden Explorer"),extendedDescription:r._("Participate in the legendary Crittenden class of 2013-2014")},dataloss:{description:r._("Battle Scars"),extendedDescription:r._("Survive losing progress, posts, or programs due to a major bug")},eli_mentor_thanks:{description:r._("Mentor I <3"),extendedDescription:r._("For making my first two weeks of KA so fun! You mentor me and teach me things and climb with me and lift heavy things and people.")},"full-timer":{description:r._("Full-Timer"),extendedDescription:r._("Become a full-time member of the Khan Academy team")},"growth-team":{description:r._("Growth Team"),extendedDescription:r._("Guided by mighty Persephone, you are a fearless champion of community growth through experimentation and observation.")},hacker:{description:r._("Friendly Hacker"),extendedDescription:r._("Submit a vulnerability to the Khan Academy team in a friendly way that hurts no other users.")},"intern-badge-summer-19":{description:r._("Intern Summer 2019"),extendedDescription:r._("Member of Khan Academy Intern Class of 2019")},presenter:{description:r._("Presenter"),extendedDescription:r._("Presented about Khan Academy to others")},"sat-trailblazer":{description:r._("SAT Trailblazer"),extendedDescription:r._("You took an early SAT!")},"summer-surge":{description:r._("TEST Summer Surge"),extendedDescription:r._("askjkl")},"team-athena":{description:r._("Team Athena"),extendedDescription:r._("A fearless and heroic member of the frontend u/x team.")}};t.customBadges=o},VRXC:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("7CEn"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("1YDZ"),n.e("4bT6"),n.e("2QVZ"),n.e("3KTd"),n.e("43nC"),n.e("1nZL"),n.e("5icd"),n.e("4ajK"),n.e("6X7t"),n.e("1P1M"),n.e("5aQv"),n.e("4B7r"),n.e("4eCT"),n.e("4mmS"),n.e("18FB"),n.e("7xWz"),n.e("5YiR"),n.e("4OKa"),n.e("6ObN"),n.e("7gSt"),n.e("xspE"),n.e("5tTf"),n.e("7J2z"),n.e("24gP"),n.e("2s1S")]).then(n.t.bind(null,"kDuO",7)),modules:["kDuO"],loading:()=>i.createElement(a.default,null)});t.default=l},VU0M:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("4CzR"),n.e("1w4M"),n.e("1FEV"),n.e("7gEx"),n.e("62NE"),n.e("74Uz"),n.e("1pax"),n.e("4g02"),n.e("6SVr"),n.e("4elo")]).then(n.t.bind(null,"Kncx",7)),modules:["Kncx"],loading:()=>i.createElement(a.default,null)});t.default=l},VeD8:function(e,t,n){"use strict";var r=n("zLVn"),i=n("wx14"),o=n("JX7q"),a=n("dI71"),s=(n("ZTTo"),n("q1tI")),l=n.n(s),c=n("0PSK");function u(e,t){var n=Object.create(null);return e&&s.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&Object(s.isValidElement)(e)?t(e):e}(e)})),n}function d(e,t,n){return null!=n[t]?n[t]:e.props[t]}function p(e,t,n){var r=u(e.children),i=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,i=Object.create(null),o=[];for(var a in e)a in t?o.length&&(i[a]=o,o=[]):o.push(a);var s={};for(var l in t){if(i[l])for(r=0;r<i[l].length;r++){var c=i[l][r];s[i[l][r]]=n(c)}s[l]=n(l)}for(r=0;r<o.length;r++)s[o[r]]=n(o[r]);return s}(t,r);return Object.keys(i).forEach((function(o){var a=i[o];if(Object(s.isValidElement)(a)){var l=o in t,c=o in r,u=t[o],p=Object(s.isValidElement)(u)&&!u.props.in;!c||l&&!p?c||!l||p?c&&l&&Object(s.isValidElement)(u)&&(i[o]=Object(s.cloneElement)(a,{onExited:n.bind(null,a),in:u.props.in,exit:d(a,"exit",e),enter:d(a,"enter",e)})):i[o]=Object(s.cloneElement)(a,{in:!1}):i[o]=Object(s.cloneElement)(a,{onExited:n.bind(null,a),in:!0,exit:d(a,"exit",e),enter:d(a,"enter",e)})}})),i}var f=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},h=function(e){function t(t,n){var r,i=(r=e.call(this,t,n)||this).handleExited.bind(Object(o.a)(r));return r.state={contextValue:{isMounting:!0},handleExited:i,firstRender:!0},r}Object(a.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,i=t.children,o=t.handleExited;return{children:t.firstRender?(n=e,r=o,u(n.children,(function(e){return Object(s.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:d(e,"appear",n),enter:d(e,"enter",n),exit:d(e,"exit",n)})}))):p(e,i,o),firstRender:!1}},n.handleExited=function(e,t){var n=u(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=Object(i.a)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,i=Object(r.a)(e,["component","childFactory"]),o=this.state.contextValue,a=f(this.state.children).map(n);return delete i.appear,delete i.enter,delete i.exit,null===t?l.a.createElement(c.a.Provider,{value:o},a):l.a.createElement(c.a.Provider,{value:o},l.a.createElement(t,i,a))},t}(l.a.Component);h.propTypes={},h.defaultProps={component:"div",childFactory:function(e){return e}};t.a=h},Vn2I:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.userProfileQuery=t.profileFromQueryData=t.fetchProfileData=t.fetchProfile=void 0;var i=r(n("pVnL")),o=r(n("8OQS")),a=r(n("lTCR")),s=n("8r+/"),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("4PhQ")),c=r(n("bLWT"));const u=["user"];let d;function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}const f=(0,s.gqlOp)((0,a.default)(d||(d=(e=>e)`
    query getFullUserProfile($kaid: String, $username: String) {
        user(kaid: $kaid, username: $username) {
            id
            kaid
            key
            userId
            email
            username
            profileRoot
            gaUserId
            isPhantom
            isDeveloper: hasPermission(name: "can_do_what_only_admins_can_do")
            isCurator: hasPermission(
                name: "can_curate_tags"
                scope: ANY_ON_CURRENT_LOCALE
            )
            isCreator: hasPermission(
                name: "has_creator_role"
                scope: ANY_ON_CURRENT_LOCALE
            )
            isPublisher: hasPermission(
                name: "can_publish"
                scope: ANY_ON_CURRENT_LOCALE
            )
            isModerator: hasPermission(
                name: "can_moderate_users"
                scope: GLOBAL
            )
            isParent
            isTeacher
            isDataCollectible
            isChild
            isOrphan
            isCoachingLoggedInUser
            canModifyCoaches
            nickname
            hideVisual
            joined
            points
            countVideosCompleted
            bio
            profile {
                accessLevel
            }
            soundOn
            muteVideos
            showCaptions
            prefersReducedMotion
            noColorInVideos
            newNotificationCount
            canHellban: hasPermission(name: "can_ban_users", scope: GLOBAL)
            canMessageUsers: hasPermission(
                name: "can_send_moderator_messages"
                scope: GLOBAL
            )
            isSelf: isActor
            hasStudents: hasCoachees
            hasClasses
            hasChildren
            hasCoach
            badgeCounts
            homepageUrl
            isMidsignupPhantom
            includesDistrictOwnedData
            canAccessDistrictsHomepage
            preferredKaLocale {
                id
                kaLocale
                status
            }
            underAgeGate {
                parentEmail
                daysUntilCutoff
                approvalGivenAt
            }
            authEmails
            signupDataIfUnverified {
                email
                emailBounced
            }
            pendingEmailVerifications {
                email
            }
            tosAccepted
            shouldShowAgeCheck
            birthMonthYear
            lastLoginCountry
        }
        actorIsImpersonatingUser
        isAIGuideEnabled
        hasAccessToAIGuideDev
    }
`)));t.userProfileQuery=f;const h=e=>{var t,n;let{user:r}=e,a=(0,o.default)(e,u);if(!r)throw l.default.error("No user data from GraphQL query for current user",l.Errors.Internal),new l.KAError("Couldn't retrieve user profile",l.Errors.Internal);"PRIVATE"===(null==(t=r.profile)?void 0:t.accessLevel)&&(r.profile.accessLevel="COACH");const s=(0,i.default)({},a,r,{dateJoined:r.joined,countBrandNewNotifications:r.newNotificationCount,hasChildStudents:r.hasChildren,isChildAccount:r.isChild,badgeCounts:JSON.parse(null!=(n=r.badgeCounts)?n:null),includesUserDataInfo:!0,id:void 0});return new c.default(s)};t.profileFromQueryData=h;const m=(e,t)=>e.query(f,{variables:t,fetchPolicy:"network-only"}).then((({data:e})=>{if(null==e||!e.user)throw l.default.error("No user data from GraphQL query for current user",l.Errors.Internal),new l.KAError("Couldn't retrieve user profile",l.Errors.Internal);return e}));t.fetchProfileData=m;t.fetchProfile=(e,t)=>m(e,t).then(h)},VpIT:function(e,t,n){var r=n("xDBR"),i=n("xs3f");(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.21.1",mode:r?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.21.1/LICENSE",source:"https://github.com/zloirock/core-js"})},VpR9:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.hasDevFlag=void 0;var i=r(n("/eLw"));t.hasDevFlag=e=>{const{search:t}="undefined"!=typeof window?window.location:{search:""},{devflagk:n}=(0,i.default)(t);return null!=n&&(n===e||[].concat(n).includes(e))}},Vq04:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("40jg"),n.e("5F0q"),n.e("2UsG"),n.e("dyEE"),n.e("48tu"),n.e("52L6"),n.e("5Svh"),n.e("2rHT")]).then(n.t.bind(null,"OHCt",7)),modules:["OHCt"],loading:()=>i.createElement(a.default,null)});t.default=l},Vu81:function(e,t,n){var r=n("0GbY"),i=n("4zBA"),o=n("JBy8"),a=n("dBg+"),s=n("glrk"),l=i([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(s(e)),n=a.f;return n?l(t,n(e)):t}},VwcK:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared"),n.e("1OMm"),n.e("7EZm"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("1r3U"),n.e("u1O4"),n.e("7BCH"),n.e("Blf5")]).then(n.t.bind(null,"GkNk",7)),modules:["GkNk"],loading:()=>i.createElement(a.default,null)});t.default=l},Vxy9:function(e,t,n){"use strict";n.r(t),n.d(t,"Body",(function(){return M})),n.d(t,"BodyMonospace",(function(){return I})),n.d(t,"BodySerif",(function(){return S})),n.d(t,"BodySerifBlock",(function(){return P})),n.d(t,"Caption",(function(){return V})),n.d(t,"Footnote",(function(){return H})),n.d(t,"HeadingLarge",(function(){return _})),n.d(t,"HeadingMedium",(function(){return x})),n.d(t,"HeadingSmall",(function(){return k})),n.d(t,"HeadingXSmall",(function(){return E})),n.d(t,"LabelLarge",(function(){return R})),n.d(t,"LabelMedium",(function(){return L})),n.d(t,"LabelSmall",(function(){return W})),n.d(t,"LabelXSmall",(function(){return B})),n.d(t,"Tagline",(function(){return z})),n.d(t,"Title",(function(){return g})),n.d(t,"styles",(function(){return h}));var r=n("mR6N"),i=n("q1tI"),o=n("JimW");function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}const s=400,l=700,c="@media (max-width: 1023px)",u="@media (min-width: 1024px)",d={display:"block"},p='Lato, "Noto Sans", sans-serif',f='"Noto Serif", serif',h=r.StyleSheet.create({Title:a({},d,{fontFamily:p,fontWeight:900,[u]:{fontSize:36,lineHeight:"40px"},[c]:{fontSize:28,lineHeight:"32px"}}),Tagline:a({},d,{fontFamily:p,fontWeight:s,fontSize:20,lineHeight:"24px"}),HeadingLarge:a({},d,{fontFamily:p,fontWeight:l,[u]:{fontSize:28,lineHeight:"32px"},[c]:{fontSize:24,lineHeight:"28px"}}),HeadingMedium:a({},d,{fontFamily:p,fontWeight:l,[u]:{fontSize:24,lineHeight:"28px"},[c]:{fontSize:22,lineHeight:"26px"}}),HeadingSmall:a({},d,{fontFamily:p,fontWeight:l,fontSize:20,lineHeight:"24px"}),HeadingXSmall:a({},d,{fontFamily:p,fontWeight:l,fontSize:12,lineHeight:"16px",letterSpacing:.6,textTransform:"uppercase"}),BodySerifBlock:a({},d,{fontFamily:f,fontWeight:s,fontSize:22,lineHeight:"28px"}),BodySerif:a({},d,{fontFamily:f,fontWeight:s,fontSize:18,lineHeight:"22px"}),BodyMonospace:a({},d,{fontFamily:"Inconsolata, monospace",fontWeight:s,fontSize:17,lineHeight:"22px"}),Body:a({},d,{fontFamily:p,fontWeight:s,fontSize:16,lineHeight:"22px"}),LabelLarge:a({},d,{fontFamily:p,fontWeight:l,fontSize:16,lineHeight:"20px"}),LabelMedium:a({},d,{fontFamily:p,fontWeight:s,fontSize:16,lineHeight:"20px"}),LabelSmall:a({},d,{fontFamily:p,fontWeight:s,fontSize:14,lineHeight:"18px"}),LabelXSmall:a({},d,{fontFamily:p,fontWeight:s,fontSize:12,lineHeight:"16px"}),Caption:a({},d,{fontFamily:p,fontWeight:s,fontSize:14,lineHeight:"20px"}),Footnote:a({},d,{fontFamily:p,fontWeight:s,fontSize:12,lineHeight:"18px"})});function m(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}const y=["style","children"];class g extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,y);return i.createElement(o.Text,a({},r,{style:[h.Title,t]}),n)}}g.defaultProps={tag:"h1"};const v=["style","children"];class _ extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,v);return i.createElement(o.Text,a({},r,{style:[h.HeadingLarge,t]}),n)}}_.defaultProps={tag:"h2"};const b=["style","children"];class x extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,b);return i.createElement(o.Text,a({},r,{style:[h.HeadingMedium,t]}),n)}}x.defaultProps={tag:"h3"};const w=["style","children"];class k extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,w);return i.createElement(o.Text,a({},r,{style:[h.HeadingSmall,t]}),n)}}k.defaultProps={tag:"h4"};const O=["style","children"];class E extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,O);return i.createElement(o.Text,a({},r,{style:[h.HeadingXSmall,t]}),n)}}E.defaultProps={tag:"h4"};const A=["style","children"];class P extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,A);return i.createElement(o.Text,a({},r,{style:[h.BodySerifBlock,t]}),n)}}P.defaultProps={tag:"span"};const C=["style","children"];class S extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,C);return i.createElement(o.Text,a({},r,{style:[h.BodySerif,t]}),n)}}S.defaultProps={tag:"span"};const D=["style","children"];class I extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,D);return i.createElement(o.Text,a({},r,{style:[h.BodyMonospace,t]}),n)}}I.defaultProps={tag:"span"};const T=["style","children"];class M extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,T);return i.createElement(o.Text,a({},r,{style:[h.Body,t]}),n)}}M.defaultProps={tag:"span"};const j=["style","children"];class R extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,j);return i.createElement(o.Text,a({},r,{style:[h.LabelLarge,t]}),n)}}R.defaultProps={tag:"span"};const N=["style","children"];class L extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,N);return i.createElement(o.Text,a({},r,{style:[h.LabelMedium,t]}),n)}}L.defaultProps={tag:"span"};const q=["style","children"];class W extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,q);return i.createElement(o.Text,a({},r,{style:[h.LabelSmall,t]}),n)}}W.defaultProps={tag:"span"};const F=["style","children"];class B extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,F);return i.createElement(o.Text,a({},r,{style:[h.LabelXSmall,t]}),n)}}B.defaultProps={tag:"span"};const U=["style","children"];class z extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,U);return i.createElement(o.Text,a({},r,{style:[h.Tagline,t]}),n)}}z.defaultProps={tag:"span"};const G=["style","children"];class V extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,G);return i.createElement(o.Text,a({},r,{style:[h.Caption,t]}),n)}}V.defaultProps={tag:"span"};const K=["style","children"];class H extends i.Component{render(){const e=this.props,{style:t,children:n}=e,r=m(e,K);return i.createElement(o.Text,a({},r,{style:[h.Footnote,t]}),n)}}H.defaultProps={tag:"span"}},VyL8:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("3iUY"),n.e("4ZnZ"),n.e("1FEV"),n.e("1cl1"),n.e("40jg"),n.e("ZIhB"),n.e("i3qO"),n.e("u1O4"),n.e("kMzt"),n.e("2Uus"),n.e("7qxq"),n.e("JjJ2"),n.e("58eb"),n.e("51gJ"),n.e("7FEo"),n.e("4F3S"),n.e("2zO1"),n.e("4OWc")]).then(n.t.bind(null,"MdMn",7)).then((e=>e.default)),modules:["MdMn"],loading:()=>i.createElement(a.default,null)});t.default=l},W2P5:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("7CEn"),n.e("1OMm"),n.e("7EZm"),n.e("3KTd"),n.e("43nC"),n.e("1nZL"),n.e("5icd"),n.e("4ajK"),n.e("6X7t"),n.e("1P1M"),n.e("5aQv"),n.e("4B7r"),n.e("4eCT"),n.e("4mmS"),n.e("18FB"),n.e("7xWz"),n.e("5YiR"),n.e("7J2z"),n.e("d7V4")]).then(n.t.bind(null,"Na22",7)),modules:["Na22"],loading:()=>i.createElement(a.default,null)});t.default=l},WMbz:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.mapGqlVideoCaption=void 0;var i=r(n("pVnL")),o=n("4PhQ");t.mapGqlVideoCaption=e=>e.map((e=>({endTime:a(e.endTime,"endTime"),startTime:a(e.startTime,"startTime"),kaIsValid:a(e.kaIsValid,"kaIsValid"),text:a(e.text,"text")})));const a=(e,t,n)=>{if(null==e)throw new o.KAError(`Field is unexpectedly null when mapping GraphQL types: ${t}`,o.Errors.Internal,{sentryData:{contexts:{Data:(0,i.default)({fieldName:t},n)}}});return e}},WPgo:function(e,t,n){"use strict";(function(e){n("3KgV"),n("+2oP"),n("07d7"),n("JfAA"),n("Ew+T"),n("tkto"),n("TeQF"),n("FZtP");var r,i=n("t9FE"),o=n.n(i),a=n("/yKX");function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var u=function(){return Math.random().toString(16).slice(2)},d=function(){function t(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.transport,c=n.async,d=void 0!==c&&c;l(this,t),this.isAsync=void 0,this.sender=u(),this.events={},this.data={},this.transport=void 0,this.addPeerListener=o()((function(t,n){e.addListener(t,n)}),Object(a.a)(r||(r=s(["\n      channel.addPeerListener is deprecated\n    "])))),this.isAsync=d,i&&(this.transport=i,this.transport.setHandler((function(t){return e.handleEvent(t)})))}var n,i,d;return n=t,i=[{key:"hasTransport",get:function(){return!!this.transport}},{key:"addListener",value:function(e,t){this.events[e]=this.events[e]||[],this.events[e].push(t)}},{key:"emit",value:function(t){for(var n=this,r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];var a={type:t,args:i,from:this.sender},s={};i.length>=1&&i[0]&&i[0].options&&(s=i[0].options);var l=function(){n.transport&&n.transport.send(a,s),n.handleEvent(a)};this.isAsync?e(l):l()}},{key:"last",value:function(e){return this.data[e]}},{key:"eventNames",value:function(){return Object.keys(this.events)}},{key:"listenerCount",value:function(e){var t=this.listeners(e);return t?t.length:0}},{key:"listeners",value:function(e){var t=this.events[e];return t||void 0}},{key:"once",value:function(e,t){var n=this.onceListener(e,t);this.addListener(e,n)}},{key:"removeAllListeners",value:function(e){e?this.events[e]&&delete this.events[e]:this.events={}}},{key:"removeListener",value:function(e,t){var n=this.listeners(e);n&&(this.events[e]=n.filter((function(e){return e!==t})))}},{key:"on",value:function(e,t){this.addListener(e,t)}},{key:"off",value:function(e,t){this.removeListener(e,t)}},{key:"handleEvent",value:function(e){var t=this.listeners(e.type);t&&t.length&&t.forEach((function(t){t.apply(e,e.args)})),this.data[e.type]=e.args}},{key:"onceListener",value:function(e,t){var n=this,r=function r(){return n.removeListener(e,r),t.apply(void 0,arguments)};return r}}],i&&c(n.prototype,i),d&&c(n,d),Object.defineProperty(n,"prototype",{writable:!1}),t}();t.a=d}).call(this,n("URgk").setImmediate)},WSEr:function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"FunctionToString",(function(){return fe})),n.d(r,"InboundFilters",(function(){return me}));var i={};n.r(i),n.d(i,"GlobalHandlers",(function(){return He})),n.d(i,"TryCatch",(function(){return et})),n.d(i,"Breadcrumbs",(function(){return ct})),n.d(i,"LinkedErrors",(function(){return ht})),n.d(i,"HttpContext",(function(){return gt})),n.d(i,"Dedupe",(function(){return vt}));var o,a=n("9AQC"),s=n("kdvv");function l(e){return new u((t=>{t(e)}))}function c(e){return new u(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(o||(o={}));class u{__init(){this._state=o.PENDING}__init2(){this._handlers=[]}constructor(e){u.prototype.__init.call(this),u.prototype.__init2.call(this),u.prototype.__init3.call(this),u.prototype.__init4.call(this),u.prototype.__init5.call(this),u.prototype.__init6.call(this);try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new u(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new u(((t,n)=>{let r,i;return this.then((t=>{i=!1,r=t,e&&e()}),(t=>{i=!0,r=t,e&&e()})).then((()=>{i?n(r):t(r)}))}))}__init3(){this._resolve=e=>{this._setResult(o.RESOLVED,e)}}__init4(){this._reject=e=>{this._setResult(o.REJECTED,e)}}__init5(){this._setResult=(e,t)=>{this._state===o.PENDING&&(Object(a.n)(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init6(){this._executeHandlers=()=>{if(this._state!==o.PENDING){var e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===o.RESOLVED&&e[1](this._value),this._state===o.REJECTED&&e[2](this._value),e[0]=!0)}))}}}}var d=n("z+RT"),p=Object(d.a)(),f=["debug","info","warn","error","log","assert","trace"];function h(e){var t=Object(d.a)();if(!("console"in t))return e();var n=t.console,r={};f.forEach((e=>{var i=n[e]&&n[e].__sentry_original__;e in t.console&&i&&(r[e]=n[e],n[e]=i)}));try{return e()}finally{Object.keys(r).forEach((e=>{n[e]=r[e]}))}}function m(){let e=!1;var t={enable:()=>{e=!0},disable:()=>{e=!1}};return"undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?f.forEach((n=>{t[n]=(...t)=>{e&&h((()=>{p.console[n](`Sentry Logger [${n}]:`,...t)}))}})):f.forEach((e=>{t[e]=()=>{}})),t}let y;y="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?Object(d.b)("logger",m):m();var g=n("6PXS"),v=n("+924");function _(){var e=Object(d.a)(),t=e.crypto||e.msCrypto;if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");var n=t&&t.getRandomValues?()=>t.getRandomValues(new Uint8Array(1))[0]:()=>16*Math.random();return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&n())>>e/4).toString(16)))}function b(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function x(e){const{message:t,event_id:n}=e;if(t)return t;var r=b(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function w(e,t,n){var r=e.exception=e.exception||{},i=r.values=r.values||[],o=i[0]=i[0]||{};o.value||(o.value=t||""),o.type||(o.type=n||"Error")}function k(e,t){var n=b(e);if(n){var r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){var i={...r&&r.data,...t.data};n.mechanism.data=i}}}function O(e){if(e&&e.__sentry_captured__)return!0;try{Object(g.a)(e,"__sentry_captured__",!0)}catch(e){}return!1}function E(e){return Array.isArray(e)?e:[e]}function A(e){var t=Object(s.b)(),n={sid:_(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(e){return Object(g.c)({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}(n)};return e&&P(n,e),n}function P(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||Object(s.b)(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:_()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{var n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}class C{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={}}static clone(e){var t=new C;return e&&(t._breadcrumbs=[...e._breadcrumbs],t._tags={...e._tags},t._extra={...e._extra},t._contexts={...e._contexts},t._user=e._user,t._level=e._level,t._span=e._span,t._session=e._session,t._transactionName=e._transactionName,t._fingerprint=e._fingerprint,t._eventProcessors=[...e._eventProcessors],t._requestSession=e._requestSession,t._attachments=[...e._attachments]),t}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{},this._session&&P(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts={...this._contexts,[e]:t},this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){var e=this.getSpan();return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;if("function"==typeof e){var t=e(this);return t instanceof C?t:this}return e instanceof C?(this._tags={...this._tags,...e._tags},this._extra={...this._extra,...e._extra},this._contexts={...this._contexts,...e._contexts},e._user&&Object.keys(e._user).length&&(this._user=e._user),e._level&&(this._level=e._level),e._fingerprint&&(this._fingerprint=e._fingerprint),e._requestSession&&(this._requestSession=e._requestSession)):Object(a.i)(e)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this}addBreadcrumb(e,t){var n="number"==typeof t?Math.min(t,100):100;if(n<=0)return this;var r={timestamp:Object(s.a)(),...e};return this._breadcrumbs=[...this._breadcrumbs,r].slice(-n),this._notifyScopeListeners(),this}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(e,t={}){if(this._extra&&Object.keys(this._extra).length&&(e.extra={...this._extra,...e.extra}),this._tags&&Object.keys(this._tags).length&&(e.tags={...this._tags,...e.tags}),this._user&&Object.keys(this._user).length&&(e.user={...this._user,...e.user}),this._contexts&&Object.keys(this._contexts).length&&(e.contexts={...this._contexts,...e.contexts}),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span){e.contexts={trace:this._span.getTraceContext(),...e.contexts};var n=this._span.transaction&&this._span.transaction.name;n&&(e.tags={transaction:n,...e.tags})}return this._applyFingerprint(e),e.breadcrumbs=[...e.breadcrumbs||[],...this._breadcrumbs],e.breadcrumbs=e.breadcrumbs.length>0?e.breadcrumbs:void 0,e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...this._sdkProcessingMetadata},this._notifyEventProcessors([...S(),...this._eventProcessors],e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}_notifyEventProcessors(e,t,n,r=0){return new u(((i,o)=>{var s=e[r];if(null===t||"function"!=typeof s)i(t);else{var l=s({...t},n);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.id&&null===l&&y.log(`Event processor "${s.id}" dropped event`),Object(a.n)(l)?l.then((t=>this._notifyEventProcessors(e,t,n,r+1).then(i))).then(null,o):this._notifyEventProcessors(e,l,n,r+1).then(i).then(null,o)}}))}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}_applyFingerprint(e){e.fingerprint=e.fingerprint?E(e.fingerprint):[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}}function S(){return Object(d.b)("globalEventProcessors",(()=>[]))}function D(e){S().push(e)}var I=n("+A1k"),T=100;class M{__init(){this._stack=[{}]}constructor(e,t=new C,n=4){this._version=n,M.prototype.__init.call(this),this.getStackTop().scope=t,e&&this.bindClient(e)}isOlderThan(e){return this._version<e}bindClient(e){this.getStackTop().client=e,e&&e.setupIntegrations&&e.setupIntegrations()}pushScope(){var e=C.clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:e}),e}popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}withScope(e){var t=this.pushScope();try{e(t)}finally{this.popScope()}}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(e,t){var n=this._lastEventId=t&&t.event_id?t.event_id:_(),r=new Error("Sentry syntheticException");return this._withClient(((i,o)=>{i.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},o)})),n}captureMessage(e,t,n){var r=this._lastEventId=n&&n.event_id?n.event_id:_(),i=new Error(e);return this._withClient(((o,a)=>{o.captureMessage(e,t,{originalException:e,syntheticException:i,...n,event_id:r},a)})),r}captureEvent(e,t){var n=t&&t.event_id?t.event_id:_();return"transaction"!==e.type&&(this._lastEventId=n),this._withClient(((r,i)=>{r.captureEvent(e,{...t,event_id:n},i)})),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){const{scope:n,client:r}=this.getStackTop();if(!n||!r)return;const{beforeBreadcrumb:i=null,maxBreadcrumbs:o=T}=r.getOptions&&r.getOptions()||{};if(!(o<=0)){var a={timestamp:Object(s.a)(),...e},l=i?h((()=>i(a,t))):a;null!==l&&n.addBreadcrumb(l,o)}}setUser(e){var t=this.getScope();t&&t.setUser(e)}setTags(e){var t=this.getScope();t&&t.setTags(e)}setExtras(e){var t=this.getScope();t&&t.setExtras(e)}setTag(e,t){var n=this.getScope();n&&n.setTag(e,t)}setExtra(e,t){var n=this.getScope();n&&n.setExtra(e,t)}setContext(e,t){var n=this.getScope();n&&n.setContext(e,t)}configureScope(e){const{scope:t,client:n}=this.getStackTop();t&&n&&e(t)}run(e){var t=R(this);try{e(this)}finally{R(t)}}getIntegration(e){var t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){return this._callExtensionMethod("startTransaction",e,t)}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){var e=this.getStackTop(),t=e&&e.scope,n=t&&t.getSession();n&&function(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),P(e,n)}(n),this._sendSessionUpdate(),t&&t.setSession()}startSession(e){const{scope:t,client:n}=this.getStackTop(),{release:r,environment:i}=n&&n.getOptions()||{};var o=Object(d.a)();const{userAgent:a}=o.navigator||{};var s=A({release:r,environment:i,...t&&{user:t.getUser()},...a&&{userAgent:a},...e});if(t){var l=t.getSession&&t.getSession();l&&"ok"===l.status&&P(l,{status:"exited"}),this.endSession(),t.setSession(s)}return s}shouldSendDefaultPii(){var e=this.getClient(),t=e&&e.getOptions();return Boolean(t&&t.sendDefaultPii)}_sendSessionUpdate(){const{scope:e,client:t}=this.getStackTop();if(e){var n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}}_withClient(e){const{scope:t,client:n}=this.getStackTop();n&&e(n,t)}_callExtensionMethod(e,...t){var n=j().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[e])return n.extensions[e].apply(this,t);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function j(){var e=Object(d.a)();return e.__SENTRY__=e.__SENTRY__||{extensions:{},hub:void 0},e}function R(e){var t=j(),n=q(t);return W(t,e),n}function N(){var e=j();return L(e)&&!q(e).isOlderThan(4)||W(e,new M),Object(I.b)()?function(e){try{var t=j().__SENTRY__,n=t&&t.extensions&&t.extensions.domain&&t.extensions.domain.active;if(!n)return q(e);if(!L(n)||q(n).isOlderThan(4)){var r=q(e).getStackTop();W(n,new M(r.client,C.clone(r.scope)))}return q(n)}catch(t){return q(e)}}(e):q(e)}function L(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function q(e){return Object(d.b)("hub",(()=>new M),e)}function W(e,t){return!!e&&((e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0)}function F(e,t){return N().captureException(e,{captureContext:t})}function B(e,t){var n="string"==typeof t?t:void 0,r="string"!=typeof t?{captureContext:t}:void 0;return N().captureMessage(e,n,r)}function U(e,t){return N().captureEvent(e,t)}function z(e){N().configureScope(e)}function G(e){N().addBreadcrumb(e)}function V(e,t){N().setContext(e,t)}function K(e){N().setExtras(e)}function H(e,t){N().setExtra(e,t)}function Q(e){N().setTags(e)}function Y(e,t){N().setTag(e,t)}function $(e){N().setUser(e)}function X(e){N().withScope(e)}function J(e,t){return N().startTransaction({...e},t)}class Z extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}function ee(e){var t=[];function n(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(r){if(!(void 0===e||t.length<e))return c(new Z("Not adding Promise because buffer limit was reached."));var i=r();return-1===t.indexOf(i)&&t.push(i),i.then((()=>n(i))).then(null,(()=>n(i).then(null,(()=>{})))),i},drain:function(e){return new u(((n,r)=>{let i=t.length;if(!i)return n(!0);var o=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{l(e).then((()=>{--i||(clearTimeout(o),n(!0))}),r)}))}))}}}function te(e,t=[]){return[e,t]}function ne(e,t){const[n,r]=e;return[n,[...r,t]]}function re(e,t){e[1].forEach((e=>{var n=e[0].type;t(e,n)}))}function ie(e,t){return(t||new TextEncoder).encode(e)}function oe(e,t){const[n,r]=e;let i=JSON.stringify(n);function o(e){"string"==typeof i?i="string"==typeof e?i+e:[ie(i,t),e]:i.push("string"==typeof e?ie(e,t):e)}for(var a of r){const[e,t]=a;o(`\n${JSON.stringify(e)}\n`),o("string"==typeof t||t instanceof Uint8Array?t:JSON.stringify(t))}return"string"==typeof i?i:function(e){var t=e.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(t);let r=0;for(var i of e)n.set(i,r),r+=i.length;return n}(i)}function ae(e,t){var n="string"==typeof e.data?ie(e.data,t):e.data;return[Object(g.c)({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}var se={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default"};function le(e){return se[e]}function ce(e,{statusCode:t,headers:n},r=Date.now()){var i={...e},o=n&&n["x-sentry-rate-limits"],a=n&&n["retry-after"];if(o)for(var s of o.trim().split(",")){const[e,t]=s.split(":",2);var l=parseInt(e,10),c=1e3*(isNaN(l)?60:l);if(t)for(var u of t.split(";"))i[u]=r+c;else i.all=r+c}else a?i.all=r+function(e,t=Date.now()){var n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;var r=Date.parse(`${e}`);return isNaN(r)?6e4:r-t}(a,r):429===t&&(i.all=r+6e4);return i}function ue(e,t,n=ee(e.bufferSize||30)){let r={};return{send:function(i){var o=[];if(re(i,((t,n)=>{var i=le(n);!function(e,t,n=Date.now()){return function(e,t){return e[t]||e.all||0}(e,t)>n}(r,i)?o.push(t):e.recordDroppedEvent("ratelimit_backoff",i)})),0===o.length)return l();var a=te(i[0],o),s=t=>{re(a,((n,r)=>{e.recordDroppedEvent(t,le(r))}))};return n.add((()=>t({body:oe(a,e.textEncoder)}).then((e=>{void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=ce(r,e)}),(e=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.error("Failed while sending event:",e),s("network_error")})))).then((e=>e),(e=>{if(e instanceof Z)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.error("Skipped sending event because buffer is full."),s("queue_overflow"),l();throw e}))},flush:e=>n.drain(e)}}var de="7.13.0";let pe;class fe{constructor(){fe.prototype.__init.call(this)}static __initStatic(){this.id="FunctionToString"}__init(){this.name=fe.id}setupOnce(){pe=Function.prototype.toString,Function.prototype.toString=function(...e){var t=Object(g.f)(this)||this;return pe.apply(t,e)}}}fe.__initStatic();var he=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/];class me{static __initStatic(){this.id="InboundFilters"}__init(){this.name=me.id}constructor(e={}){this._options=e,me.prototype.__init.call(this)}setupOnce(e,t){var n=e=>{var n=t();if(n){var r=n.getIntegration(me);if(r){var i=n.getClient(),o=i?i.getOptions():{},a=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...he],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(r._options,o);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${x(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;return function(e){if(e.message)return[e.message];if(e.exception)try{const{type:t="",value:n=""}=e.exception.values&&e.exception.values[0]||{};return[`${n}`,`${t}: ${n}`]}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.error(`Cannot extract message for event ${x(e)}`),[]}return[]}(e).some((e=>t.some((t=>Object(v.a)(e,t)))))}(e,t.ignoreErrors))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${x(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;var n=ye(e);return!!n&&t.some((e=>Object(v.a)(n,e)))}(e,t.denyUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${x(e)}.\nUrl: ${ye(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;var n=ye(e);return!n||t.some((e=>Object(v.a)(n,e)))}(e,t.allowUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${x(e)}.\nUrl: ${ye(e)}`),!0;return!1}(e,a)?null:e}}return e};n.id=this.name,e(n)}}function ye(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let n=e.length-1;n>=0;n--){var t=e[n];if(t&&"<anonymous>"!==t.filename&&"[native code]"!==t.filename)return t.filename||null}return null}(t):null}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.error(`Cannot extract url for event ${x(e)}`),null}}me.__initStatic();var ge=n("pRiV");function ve(){if(!("fetch"in Object(d.a)()))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function _e(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}var be=Object(d.a)(),xe={},we={};function ke(e){if(!we[e])switch(we[e]=!0,e){case"console":!function(){if(!("console"in be))return;f.forEach((function(e){e in be.console&&Object(g.e)(be.console,e,(function(t){return function(...n){Ee("console",{args:n,level:e}),t&&t.apply(be.console,n)}}))}))}();break;case"dom":!function(){if(!("document"in be))return;var e=Ee.bind(null,"dom"),t=Ie(e,!0);be.document.addEventListener("click",t,!1),be.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{var n=be[t]&&be[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(Object(g.e)(n,"addEventListener",(function(t){return function(n,r,i){if("click"===n||"keypress"==n)try{var o=this,a=o.__sentry_instrumentation_handlers__=o.__sentry_instrumentation_handlers__||{},s=a[n]=a[n]||{refCount:0};if(!s.handler){var l=Ie(e);s.handler=l,t.call(this,n,l,i)}s.refCount+=1}catch(e){}return t.call(this,n,r,i)}})),Object(g.e)(n,"removeEventListener",(function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{var i=this,o=i.__sentry_instrumentation_handlers__||{},a=o[t];a&&(a.refCount-=1,a.refCount<=0&&(e.call(this,t,a.handler,r),a.handler=void 0,delete o[t]),0===Object.keys(o).length&&delete i.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,n,r)}})))}))}();break;case"xhr":!function(){if(!("XMLHttpRequest"in be))return;var e=XMLHttpRequest.prototype;Object(g.e)(e,"open",(function(e){return function(...t){var n=this,r=t[1],i=n.__sentry_xhr__={method:Object(a.l)(t[0])?t[0].toUpperCase():t[0],url:t[1]};Object(a.l)(r)&&"POST"===i.method&&r.match(/sentry_key/)&&(n.__sentry_own_request__=!0);var o=function(){if(4===n.readyState){try{i.status_code=n.status}catch(e){}Ee("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:n})}};return"onreadystatechange"in n&&"function"==typeof n.onreadystatechange?Object(g.e)(n,"onreadystatechange",(function(e){return function(...t){return o(),e.apply(n,t)}})):n.addEventListener("readystatechange",o),e.apply(n,t)}})),Object(g.e)(e,"send",(function(e){return function(...t){return this.__sentry_xhr__&&void 0!==t[0]&&(this.__sentry_xhr__.body=t[0]),Ee("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}}))}();break;case"fetch":!function(){if(!function(){if(!ve())return!1;var e=Object(d.a)();if(_e(e.fetch))return!0;let t=!1;var n=e.document;if(n&&"function"==typeof n.createElement)try{var r=n.createElement("iframe");r.hidden=!0,n.head.appendChild(r),r.contentWindow&&r.contentWindow.fetch&&(t=_e(r.contentWindow.fetch)),n.head.removeChild(r)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return t}())return;Object(g.e)(be,"fetch",(function(e){return function(...t){var n={args:t,fetchData:{method:Ae(t),url:Pe(t)},startTimestamp:Date.now()};return Ee("fetch",{...n}),e.apply(be,t).then((e=>(Ee("fetch",{...n,endTimestamp:Date.now(),response:e}),e)),(e=>{throw Ee("fetch",{...n,endTimestamp:Date.now(),error:e}),e}))}}))}();break;case"history":!function(){if(e=Object(d.a)(),t=e.chrome,n=t&&t.app&&t.app.runtime,r="history"in e&&!!e.history.pushState&&!!e.history.replaceState,n||!r)return;var e,t,n,r;var i=be.onpopstate;function o(e){return function(...t){var n=t.length>2?t[2]:void 0;if(n){var r=Ce,i=String(n);Ce=i,Ee("history",{from:r,to:i})}return e.apply(this,t)}}be.onpopstate=function(...e){var t=be.location.href,n=Ce;if(Ce=t,Ee("history",{from:n,to:t}),i)try{return i.apply(this,e)}catch(e){}},Object(g.e)(be.history,"pushState",o),Object(g.e)(be.history,"replaceState",o)}();break;case"error":Te=be.onerror,be.onerror=function(e,t,n,r,i){return Ee("error",{column:r,error:i,line:n,msg:e,url:t}),!!Te&&Te.apply(this,arguments)};break;case"unhandledrejection":Me=be.onunhandledrejection,be.onunhandledrejection=function(e){return Ee("unhandledrejection",e),!Me||Me.apply(this,arguments)};break;default:return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn("unknown instrumentation type:",e))}}function Oe(e,t){xe[e]=xe[e]||[],xe[e].push(t),ke(e)}function Ee(e,t){if(e&&xe[e])for(var n of xe[e]||[])try{n(t)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Object(ge.b)(n)}\nError:`,t)}}function Ae(e=[]){return"Request"in be&&Object(a.g)(e[0],Request)&&e[0].method?String(e[0].method).toUpperCase():e[1]&&e[1].method?String(e[1].method).toUpperCase():"GET"}function Pe(e=[]){return"string"==typeof e[0]?e[0]:"Request"in be&&Object(a.g)(e[0],Request)?e[0].url:String(e[0])}let Ce;let Se,De;function Ie(e,t=!1){return n=>{if(n&&De!==n&&!function(e){if("keypress"!==e.type)return!1;try{var t=e.target;if(!t||!t.tagName)return!0;if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(e){}return!0}(n)){var r="keypress"===n.type?"input":n.type;(void 0===Se||function(e,t){if(!e)return!0;if(e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch(e){}return!1}(De,n))&&(e({event:n,name:r,global:t}),De=n),clearTimeout(Se),Se=be.setTimeout((()=>{Se=void 0}),1e3)}}}let Te=null;let Me=null;var je=n("vFt6"),Re=n("Fffm");function Ne(e,t){var n=qe(e,t),r={type:t&&t.name,value:Fe(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function Le(e,t){return{exception:{values:[Ne(e,t)]}}}function qe(e,t){var n=t.stacktrace||t.stack||"",r=function(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(We.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(e){}return[]}var We=/Minified React error #\d+;/i;function Fe(e){var t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function Be(e,t,n,r,i){let o;if(Object(a.e)(t)&&t.error)return Le(e,t.error);if(Object(a.a)(t)||Object(a.b)(t)){var s=t;if("stack"in t)o=Le(e,t);else{var l=s.name||(Object(a.a)(s)?"DOMError":"DOMException"),c=s.message?`${l}: ${s.message}`:l;o=Ue(e,c,n,r),w(o,c)}return"code"in s&&(o.tags={...o.tags,"DOMException.code":`${s.code}`}),o}return Object(a.d)(t)?Le(e,t):Object(a.i)(t)||Object(a.f)(t)?(o=function(e,t,n,r){var i=N().getClient(),o=i&&i.getOptions().normalizeDepth,s={exception:{values:[{type:Object(a.f)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:`Non-Error ${r?"promise rejection":"exception"} captured with keys: ${Object(g.d)(t)}`}]},extra:{__serialized__:Object(Re.b)(t,o)}};if(n){var l=qe(e,n);l.length&&(s.exception.values[0].stacktrace={frames:l})}return s}(e,t,n,i),k(o,{synthetic:!0}),o):(o=Ue(e,t,n,r),w(o,`${t}`,void 0),k(o,{synthetic:!0}),o)}function Ue(e,t,n,r){var i={message:t};if(r&&n){var o=qe(e,n);o.length&&(i.exception={values:[{value:t,stacktrace:{frames:o}}]})}return i}let ze=0;function Ge(){return ze>0}function Ve(){ze+=1,setTimeout((()=>{ze-=1}))}function Ke(e,t={},n){if("function"!=typeof e)return e;try{var r=e.__sentry_wrapped__;if(r)return r;if(Object(g.f)(e))return e}catch(t){return e}var i=function(){var r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);var i=r.map((e=>Ke(e,t)));return e.apply(this,i)}catch(e){throw Ve(),X((n=>{n.addEventProcessor((e=>(t.mechanism&&(w(e,void 0,void 0),k(e,t.mechanism)),e.extra={...e.extra,arguments:r},e))),F(e)})),e}};try{for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(i[o]=e[o])}catch(e){}Object(g.g)(i,e),Object(g.a)(e,"__sentry_wrapped__",i);try{Object.getOwnPropertyDescriptor(i,"name").configurable&&Object.defineProperty(i,"name",{get:()=>e.name})}catch(e){}return i}class He{static __initStatic(){this.id="GlobalHandlers"}__init(){this.name=He.id}__init2(){this._installFunc={onerror:Qe,onunhandledrejection:Ye}}constructor(e){He.prototype.__init.call(this),He.prototype.__init2.call(this),this._options={onerror:!0,onunhandledrejection:!0,...e}}setupOnce(){Error.stackTraceLimit=50;var e,t=this._options;for(var n in t){var r=this._installFunc[n];r&&t[n]&&(e=n,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.log(`Global Handler attached: ${e}`),r(),this._installFunc[n]=void 0)}}}function Qe(){Oe("error",(e=>{const[t,n,r]=Je();if(!t.getIntegration(He))return;const{msg:i,url:o,line:s,column:l,error:c}=e;if(!(Ge()||c&&c.__sentry_own_request__)){var u=void 0===c&&Object(a.l)(i)?function(e,t,n,r){var i=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let o=Object(a.e)(e)?e.message:e,s="Error";var l=o.match(i);l&&(s=l[1],o=l[2]);return $e({exception:{values:[{type:s,value:o}]}},t,n,r)}(i,o,s,l):$e(Be(n,c||i,void 0,r,!1),o,s,l);u.level="error",Xe(t,c,u,"onerror")}}))}function Ye(){Oe("unhandledrejection",(e=>{const[t,n,r]=Je();if(!t.getIntegration(He))return;let i=e;try{"reason"in e?i=e.reason:"detail"in e&&"reason"in e.detail&&(i=e.detail.reason)}catch(e){}if(Ge()||i&&i.__sentry_own_request__)return!0;var o=Object(a.j)(i)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(i)}`}]}}:Be(n,i,void 0,r,!0);o.level="error",Xe(t,i,o,"onunhandledrejection")}))}function $e(e,t,n,r){var i=e.exception=e.exception||{},o=i.values=i.values||[],s=o[0]=o[0]||{},l=s.stacktrace=s.stacktrace||{},c=l.frames=l.frames||[],u=isNaN(parseInt(r,10))?void 0:r,d=isNaN(parseInt(n,10))?void 0:n,p=Object(a.l)(t)&&t.length>0?t:Object(je.a)();return 0===c.length&&c.push({colno:u,filename:p,function:"?",in_app:!0,lineno:d}),e}function Xe(e,t,n,r){k(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function Je(){var e=N(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}He.__initStatic();var Ze=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class et{static __initStatic(){this.id="TryCatch"}__init(){this.name=et.id}constructor(e){et.prototype.__init.call(this),this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e}}setupOnce(){var e=Object(d.a)();this._options.setTimeout&&Object(g.e)(e,"setTimeout",tt),this._options.setInterval&&Object(g.e)(e,"setInterval",tt),this._options.requestAnimationFrame&&Object(g.e)(e,"requestAnimationFrame",nt),this._options.XMLHttpRequest&&"XMLHttpRequest"in e&&Object(g.e)(XMLHttpRequest.prototype,"send",rt);var t=this._options.eventTarget;t&&(Array.isArray(t)?t:Ze).forEach(it)}}function tt(e){return function(...t){var n=t[0];return t[0]=Ke(n,{mechanism:{data:{function:Object(ge.b)(e)},handled:!0,type:"instrument"}}),e.apply(this,t)}}function nt(e){return function(t){return e.apply(this,[Ke(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Object(ge.b)(e)},handled:!0,type:"instrument"}})])}}function rt(e){return function(...t){var n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"==typeof n[e]&&Object(g.e)(n,e,(function(t){var n={mechanism:{data:{function:e,handler:Object(ge.b)(t)},handled:!0,type:"instrument"}},r=Object(g.f)(t);return r&&(n.mechanism.data.handler=Object(ge.b)(r)),Ke(t,n)}))})),e.apply(this,t)}}function it(e){var t=Object(d.a)(),n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(Object(g.e)(n,"addEventListener",(function(t){return function(n,r,i){try{"function"==typeof r.handleEvent&&(r.handleEvent=Ke(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Object(ge.b)(r),target:e},handled:!0,type:"instrument"}}))}catch(e){}return t.apply(this,[n,Ke(r,{mechanism:{data:{function:"addEventListener",handler:Object(ge.b)(r),target:e},handled:!0,type:"instrument"}}),i])}})),Object(g.e)(n,"removeEventListener",(function(e){return function(t,n,r){var i=n;try{var o=i&&i.__sentry_wrapped__;o&&e.call(this,t,o,r)}catch(e){}return e.call(this,t,i,r)}})))}et.__initStatic();var ot=["fatal","error","warning","log","info","debug"];function at(e){return"warn"===e?"warning":ot.includes(e)?e:"log"}function st(e){if(!e)return{};var t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};var n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],relative:t[5]+n+r}}var lt="Breadcrumbs";class ct{static __initStatic(){this.id=lt}__init(){this.name=ct.id}constructor(e){ct.prototype.__init.call(this),this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e}}setupOnce(){this.options.console&&Oe("console",ut),this.options.dom&&Oe("dom",function(e){function t(t){let n,r="object"==typeof e?e.serializeAttribute:void 0;"string"==typeof r&&(r=[r]);try{n=t.event.target?Object(je.b)(t.event.target,r):Object(je.b)(t.event,r)}catch(e){n="<unknown>"}0!==n.length&&N().addBreadcrumb({category:`ui.${t.name}`,message:n},{event:t.event,name:t.name,global:t.global})}return t}(this.options.dom)),this.options.xhr&&Oe("xhr",dt),this.options.fetch&&Oe("fetch",pt),this.options.history&&Oe("history",ft)}}function ut(e){var t={category:"console",data:{arguments:e.args,logger:"console"},level:at(e.level),message:Object(v.b)(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;t.message=`Assertion failed: ${Object(v.b)(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1)}N().addBreadcrumb(t,{input:e.args,level:e.level})}function dt(e){if(e.endTimestamp){if(e.xhr.__sentry_own_request__)return;const{method:t,url:n,status_code:r,body:i}=e.xhr.__sentry_xhr__||{};N().addBreadcrumb({category:"xhr",data:{method:t,url:n,status_code:r},type:"http"},{xhr:e.xhr,input:i})}else;}function pt(e){e.endTimestamp&&(e.fetchData.url.match(/sentry_key/)&&"POST"===e.fetchData.method||(e.error?N().addBreadcrumb({category:"fetch",data:e.fetchData,level:"error",type:"http"},{data:e.error,input:e.args}):N().addBreadcrumb({category:"fetch",data:{...e.fetchData,status_code:e.response.status},type:"http"},{input:e.args,response:e.response})))}function ft(e){var t=Object(d.a)();let n=e.from,r=e.to;var i=st(t.location.href);let o=st(n);var a=st(r);o.path||(o=i),i.protocol===a.protocol&&i.host===a.host&&(r=a.relative),i.protocol===o.protocol&&i.host===o.host&&(n=o.relative),N().addBreadcrumb({category:"navigation",data:{from:n,to:r}})}ct.__initStatic();class ht{static __initStatic(){this.id="LinkedErrors"}__init(){this.name=ht.id}constructor(e={}){ht.prototype.__init.call(this),this._key=e.key||"cause",this._limit=e.limit||5}setupOnce(){var e=N().getClient();e&&D(((t,n)=>{var r=N().getIntegration(ht);return r?function(e,t,n,r,i){if(!(r.exception&&r.exception.values&&i&&Object(a.g)(i.originalException,Error)))return r;var o=mt(e,n,i.originalException,t);return r.exception.values=[...o,...r.exception.values],r}(e.getOptions().stackParser,r._key,r._limit,t,n):t}))}}function mt(e,t,n,r,i=[]){if(!Object(a.g)(n[r],Error)||i.length+1>=t)return i;var o=Ne(e,n[r]);return mt(e,t,n[r],r,[o,...i])}ht.__initStatic();var yt=Object(d.a)();class gt{constructor(){gt.prototype.__init.call(this)}static __initStatic(){this.id="HttpContext"}__init(){this.name=gt.id}setupOnce(){D((e=>{if(N().getIntegration(gt)){if(!yt.navigator&&!yt.location&&!yt.document)return e;var t=e.request&&e.request.url||yt.location&&yt.location.href;const{referrer:r}=yt.document||{},{userAgent:i}=yt.navigator||{};var n={...t&&{url:t},headers:{...e.request&&e.request.headers,...r&&{Referer:r},...i&&{"User-Agent":i}}};return{...e,request:n}}return e}))}}gt.__initStatic();class vt{constructor(){vt.prototype.__init.call(this)}static __initStatic(){this.id="Dedupe"}__init(){this.name=vt.id}setupOnce(e,t){var n=e=>{var n=t().getIntegration(vt);if(n){try{if(function(e,t){if(!t)return!1;if(function(e,t){var n=e.message,r=t.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!bt(e,t))return!1;if(!_t(e,t))return!1;return!0}(e,t))return!0;if(function(e,t){var n=xt(t),r=xt(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!bt(e,t))return!1;if(!_t(e,t))return!1;return!0}(e,t))return!0;return!1}(e,n._previousEvent))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(t){return n._previousEvent=e}return n._previousEvent=e}return e};n.id=this.name,e(n)}}function _t(e,t){let n=wt(e),r=wt(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let e=0;e<r.length;e++){var i=r[e],o=n[e];if(i.filename!==o.filename||i.lineno!==o.lineno||i.colno!==o.colno||i.function!==o.function)return!1}return!0}function bt(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return!(n.join("")!==r.join(""))}catch(e){return!1}}function xt(e){return e.exception&&e.exception.values&&e.exception.values[0]}function wt(e){var t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch(e){return}}vt.__initStatic();var kt=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+))?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Ot(e,t=!1){const{host:n,path:r,pass:i,port:o,projectId:a,protocol:s,publicKey:l}=e;return`${s}://${l}${t&&i?`:${i}`:""}@${n}${o?`:${o}`:""}/${r?`${r}/`:r}${a}`}function Et(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function At(e){var t="string"==typeof e?function(e){var t=kt.exec(e);if(!t)throw new Z(`Invalid Sentry Dsn: ${e}`);const[n,r,i="",o,a="",s]=t.slice(1);let l="",c=s;var u=c.split("/");if(u.length>1&&(l=u.slice(0,-1).join("/"),c=u.pop()),c){var d=c.match(/^\d+/);d&&(c=d[0])}return Et({host:o,pass:i,path:l,projectId:c,port:a,protocol:n,publicKey:r})}(e):Et(e);return function(e){if("undefined"!=typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__)return;const{port:t,projectId:n,protocol:r}=e;if(["protocol","publicKey","host","projectId"].forEach((t=>{if(!e[t])throw new Z(`Invalid Sentry Dsn: ${t} missing`)})),!n.match(/^\d+$/))throw new Z(`Invalid Sentry Dsn: Invalid projectId ${n}`);if(!function(e){return"http"===e||"https"===e}(r))throw new Z(`Invalid Sentry Dsn: Invalid protocol ${r}`);if(t&&isNaN(parseInt(t,10)))throw new Z(`Invalid Sentry Dsn: Invalid port ${t}`)}(t),t}function Pt(e){var t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function Ct(e,t={}){var n="string"==typeof t?t:t.tunnel,r="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return n||`${function(e){return`${Pt(e)}${e.projectId}/envelope/`}(e)}?${function(e,t){return Object(g.h)({sentry_key:e.publicKey,sentry_version:"7",...t&&{sentry_client:`${t.name}/${t.version}`}})}(e,r)}`}function St(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}function Dt(e,t,n,r){var i=St(n),o=e.type||"event";const{transactionSampling:a}=e.sdkProcessingMetadata||{},{method:s,rate:l}=a||{};!function(e,t){t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]])}(e,n&&n.sdk);var c=function(e,t,n,r){var i=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&{sdk:t},...!!n&&{dsn:Ot(r)},..."transaction"===e.type&&i&&{trace:Object(g.c)({...i})}}}(e,i,r,t);return delete e.sdkProcessingMetadata,te(c,[[{type:o,sample_rates:[{id:s,rate:l}]},e]])}var It=[];function Tt(e){var t=e.defaultIntegrations||[],n=e.integrations;let r;t.forEach((e=>{e.isDefaultInstance=!0})),r=Array.isArray(n)?[...t,...n]:"function"==typeof n?E(n(t)):t;var i=function(e){var t={};return e.forEach((e=>{const{name:n}=e;var r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)})),Object.values(t)}(r),o=i.findIndex((e=>"Debug"===e.name));if(-1!==o){const[e]=i.splice(o,1);i.push(e)}return i}var Mt="Not capturing exception because it's already been captured.";class jt{__init(){this._integrations={}}__init2(){this._integrationsInitialized=!1}__init3(){this._numProcessing=0}__init4(){this._outcomes={}}constructor(e){if(jt.prototype.__init.call(this),jt.prototype.__init2.call(this),jt.prototype.__init3.call(this),jt.prototype.__init4.call(this),this._options=e,e.dsn){this._dsn=At(e.dsn);var t=Ct(this._dsn,e);this._transport=e.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}else("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn("No DSN provided, client will not do anything.")}captureException(e,t,n){if(O(e))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.log(Mt));let r=t&&t.event_id;return this._process(this.eventFromException(e,t).then((e=>this._captureEvent(e,t,n))).then((e=>{r=e}))),r}captureMessage(e,t,n,r){let i=n&&n.event_id;var o=Object(a.j)(e)?this.eventFromMessage(String(e),t,n):this.eventFromException(e,n);return this._process(o.then((e=>this._captureEvent(e,n,r))).then((e=>{i=e}))),i}captureEvent(e,t,n){if(t&&t.originalException&&O(t.originalException))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.log(Mt));let r=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then((e=>{r=e}))),r}captureSession(e){this._isEnabled()?"string"!=typeof e.release?("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),P(e,{init:!1})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn("SDK not enabled, will not capture session.")}getDsn(){return this._dsn}getOptions(){return this._options}getTransport(){return this._transport}flush(e){var t=this._transport;return t?this._isClientDoneProcessing(e).then((n=>t.flush(e).then((e=>n&&e)))):l(!0)}close(e){return this.flush(e).then((e=>(this.getOptions().enabled=!1,e)))}setupIntegrations(){var e,t;this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=(e=this._options.integrations,t={},e.forEach((e=>{t[e.name]=e,-1===It.indexOf(e.name)&&(e.setupOnce(D,N),It.push(e.name),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.log(`Integration installed: ${e.name}`))})),t),this._integrationsInitialized=!0)}getIntegrationById(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}sendEvent(e,t={}){if(this._dsn){let r=Dt(e,this._dsn,this._options._metadata,this._options.tunnel);for(var n of t.attachments||[])r=ne(r,ae(n,this._options.transportOptions&&this._options.transportOptions.textEncoder));this._sendEnvelope(r)}}sendSession(e){if(this._dsn){var t=function(e,t,n,r){var i=St(n);return te({sent_at:(new Date).toISOString(),...i&&{sdk:i},...!!r&&{dsn:Ot(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e]])}(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}}recordDroppedEvent(e,t){if(this._options.sendClientReports){var n=`${e}:${t}`;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.log(`Adding outcome: "${n}"`),this._outcomes[n]=this._outcomes[n]+1||1}}_updateSessionFromEvent(e,t){let n=!1,r=!1;var i=t.exception&&t.exception.values;if(i)for(var o of(r=!0,i)){var a=o.mechanism;if(a&&!1===a.handled){n=!0;break}}var s="ok"===e.status;(s&&0===e.errors||s&&n)&&(P(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new u((t=>{let n=0;var r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(e,t,n){const{normalizeDepth:r=3,normalizeMaxBreadth:i=1e3}=this.getOptions();var o={...e,event_id:e.event_id||t.event_id||_(),timestamp:e.timestamp||Object(s.a)()};this._applyClientOptions(o),this._applyIntegrationsMetadata(o);let a=n;t.captureContext&&(a=C.clone(a).update(t.captureContext));let c=l(o);if(a){var u=[...t.attachments||[],...a.getAttachments()];u.length&&(t.attachments=u),c=a.applyToEvent(o,t)}return c.then((e=>"number"==typeof r&&r>0?this._normalizeEvent(e,r,i):e))}_normalizeEvent(e,t,n){if(!e)return null;var r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:Object(Re.a)(e.data,t,n)}})))},...e.user&&{user:Object(Re.a)(e.user,t,n)},...e.contexts&&{contexts:Object(Re.a)(e.contexts,t,n)},...e.extra&&{extra:Object(Re.a)(e.extra,t,n)}};return e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Object(Re.a)(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map((e=>(e.data&&(e.data=Object(Re.a)(e.data,t,n)),e)))),r}_applyClientOptions(e){var t=this.getOptions();const{environment:n,release:r,dist:i,maxValueLength:o=250}=t;"environment"in e||(e.environment="environment"in t?n:"production"),void 0===e.release&&void 0!==r&&(e.release=r),void 0===e.dist&&void 0!==i&&(e.dist=i),e.message&&(e.message=Object(v.d)(e.message,o));var a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=Object(v.d)(a.value,o));var s=e.request;s&&s.url&&(s.url=Object(v.d)(s.url,o))}_applyIntegrationsMetadata(e){var t=Object.keys(this._integrations);t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then((e=>e.event_id),(e=>{if("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){var t=e;"log"===t.logLevel?y.log(t.message):y.warn(t)}}))}_processEvent(e,t,n){const{beforeSend:r,sampleRate:i}=this.getOptions();if(!this._isEnabled())return c(new Z("SDK not enabled, will not capture event.","log"));var o="transaction"===e.type;return!o&&"number"==typeof i&&Math.random()>i?(this.recordDroppedEvent("sample_rate","error"),c(new Z(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"))):this._prepareEvent(e,t,n).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",e.type||"error"),new Z("An event processor returned null, will not send event.","log");return t.data&&!0===t.data.__sentry__||o||!r?n:function(e){var t="`beforeSend` method has to return `null` or a valid event.";if(Object(a.n)(e))return e.then((e=>{if(!Object(a.i)(e)&&null!==e)throw new Z(t);return e}),(e=>{throw new Z(`beforeSend rejected with ${e}`)}));if(!Object(a.i)(e)&&null!==e)throw new Z(t);return e}(r(n,t))})).then((r=>{if(null===r)throw this.recordDroppedEvent("before_send",e.type||"error"),new Z("`beforeSend` returned `null`, will not send event.","log");var i=n&&n.getSession();!o&&i&&this._updateSessionFromEvent(i,r);var a=r.transaction_info;if(o&&a&&r.transaction!==e.transaction){var s="custom";r.transaction_info={...a,source:s,changes:[...a.changes,{source:s,timestamp:r.timestamp,propagations:a.propagations}]}}return this.sendEvent(r,t),r})).then(null,(e=>{if(e instanceof Z)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new Z(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)}))}_process(e){this._numProcessing+=1,e.then((e=>(this._numProcessing-=1,e)),(e=>(this._numProcessing-=1,e)))}_sendEnvelope(e){this._transport&&this._dsn?this._transport.send(e).then(null,(e=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.error("Error while sending event:",e)})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.error("Transport disabled")}_clearOutcomes(){var e=this._outcomes;return this._outcomes={},Object.keys(e).map((t=>{const[n,r]=t.split(":");return{reason:n,category:r,quantity:e[t]}}))}}var Rt=Object(d.a)();let Nt;function Lt(){if(Nt)return Nt;if(_e(Rt.fetch))return Nt=Rt.fetch.bind(Rt);var e=Rt.document;let t=Rt.fetch;if(e&&"function"==typeof e.createElement)try{var n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);var r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return Nt=t.bind(Rt)}var qt=Object(d.a)();class Wt extends jt{constructor(e){e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:"npm:@sentry/browser",version:de}],version:de},super(e),e.sendClientReports&&qt.document&&qt.document.addEventListener("visibilitychange",(()=>{"hidden"===qt.document.visibilityState&&this._flushOutcomes()}))}eventFromException(e,t){return function(e,t,n,r){var i=Be(e,t,n&&n.syntheticException||void 0,r);return k(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),l(i)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,i){var o=Ue(e,t,r&&r.syntheticException||void 0,i);return o.level=n,r&&r.event_id&&(o.event_id=r.event_id),l(o)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}sendEvent(e,t){var n=this.getIntegrationById(lt);n&&n.options&&n.options.sentry&&N().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:x(e)},{event:e}),super.sendEvent(e,t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}_flushOutcomes(){var e=this._clearOutcomes();if(0!==e.length)if(this._dsn){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.log("Sending outcomes:",e);var t,n,r,i=Ct(this._dsn,this._options),o=(t=e,te((n=this._options.tunnel&&Ot(this._dsn))?{dsn:n}:{},[[{type:"client_report"},{timestamp:r||Object(s.a)(),discarded_events:t}]]));try{!function(e,t){"[object Navigator]"===Object.prototype.toString.call(Rt&&Rt.navigator)&&"function"==typeof Rt.navigator.sendBeacon?Rt.navigator.sendBeacon.bind(Rt.navigator)(e,t):ve()&&Lt()(e,{body:t,method:"POST",credentials:"omit",keepalive:!0}).then(null,(e=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.error(e)}))}(i,oe(o))}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.error(e)}}else("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.log("No dsn provided, will not send outcomes");else("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.log("No outcomes to send")}}function Ft(e,t=Lt()){return ue(e,(function(n){var r={body:n.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n.body.length<=65536,...e.fetchOptions};return t(e.url,r).then((e=>({statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}})))}))}function Bt(e){return ue(e,(function(t){return new u(((n,r)=>{var i=new XMLHttpRequest;for(var o in i.onerror=r,i.onreadystatechange=()=>{4===i.readyState&&n({statusCode:i.status,headers:{"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")}})},i.open("POST",e.url),e.headers)Object.prototype.hasOwnProperty.call(e.headers,o)&&i.setRequestHeader(o,e.headers[o]);i.send(t.body)}))}))}var Ut="?";function zt(e,t,n,r){var i={filename:e,function:t,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==r&&(i.colno=r),i}var Gt=/^\s*at (?:(.*\).*?|.*?) ?\((?:address at )?)?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Vt=/\((\S*)(?::(\d+))(?::(\d+))\)/,Kt=[30,e=>{var t=Gt.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){var n=Vt.exec(t[2]);n&&(t[2]=n[1],t[3]=n[2],t[4]=n[3])}const[e,r]=on(t[1]||Ut,t[2]);return zt(r,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],Ht=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension|safari-extension|safari-web-extension|capacitor)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Qt=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Yt=[50,e=>{var t=Ht.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){var n=Qt.exec(t[3]);n&&(t[1]=t[1]||"eval",t[3]=n[1],t[4]=n[2],t[5]="")}let e=t[3],r=t[1]||Ut;return[r,e]=on(r,e),zt(e,r,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],$t=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,Xt=[40,e=>{var t=$t.exec(e);return t?zt(t[2],t[1]||Ut,+t[3],t[4]?+t[4]:void 0):void 0}],Jt=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,Zt=[10,e=>{var t=Jt.exec(e);return t?zt(t[2],t[3]||Ut,+t[1]):void 0}],en=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,tn=[20,e=>{var t=en.exec(e);return t?zt(t[5],t[3]||t[4]||Ut,+t[1],+t[2]):void 0}],nn=[Kt,Yt,Xt],rn=Object(ge.a)(...nn),on=(e,t)=>{var n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:Ut,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};var an=[new r.InboundFilters,new r.FunctionToString,new et,new ct,new He,new ht,new vt,new gt];function sn(e={}){if(void 0===e.defaultIntegrations&&(e.defaultIntegrations=an),void 0===e.release){var t=Object(d.a)();t.SENTRY_RELEASE&&t.SENTRY_RELEASE.id&&(e.release=t.SENTRY_RELEASE.id)}void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);var n={...e,stackParser:Object(ge.c)(e.stackParser||rn),integrations:Tt(e),transport:e.transport||(ve()?Ft:Bt)};!function(e,t){!0===t.debug&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?y.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));var n=N(),r=n.getScope();r&&r.update(t.initialScope);var i=new e(t);n.bindClient(i)}(Wt,n),e.autoSessionTracking&&function(){if(void 0===Object(d.a)().document)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));var e=N();if(!e.captureSession)return;mn(e),Oe("history",(({from:e,to:t})=>{void 0!==e&&e!==t&&mn(N())}))}()}function ln(e={},t=N()){var n=Object(d.a)();if(!n.document)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.error("Global document not defined in showReportDialog call"));const{client:r,scope:i}=t.getStackTop();var o=e.dsn||r&&r.getDsn();if(o){i&&(e.user={...i.getUser(),...e.user}),e.eventId||(e.eventId=t.lastEventId());var a=n.document.createElement("script");a.async=!0,a.src=function(e,t){var n=At(e),r=`${Pt(n)}embed/error-page/`;let i=`dsn=${Ot(n)}`;for(var o in t)if("dsn"!==o)if("user"===o){var a=t.user;if(!a)continue;a.name&&(i+=`&name=${encodeURIComponent(a.name)}`),a.email&&(i+=`&email=${encodeURIComponent(a.email)}`)}else i+=`&${encodeURIComponent(o)}=${encodeURIComponent(t[o])}`;return`${r}?${i}`}(o,e),e.onLoad&&(a.onload=e.onLoad);var s=n.document.head||n.document.body;s?s.appendChild(a):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.error("Not injecting report dialog. No injection point found in HTML")}else("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.error("DSN not configured for showReportDialog call")}function cn(){return N().lastEventId()}function un(){}function dn(e){e()}function pn(e){var t=N().getClient();return t?t.flush(e):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn("Cannot flush events. No client defined."),l(!1))}function fn(e){var t=N().getClient();return t?t.close(e):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&y.warn("Cannot flush events and disable SDK. No client defined."),l(!1))}function hn(e){return Ke(e)()}function mn(e){e.startSession({ignoreDuration:!0}),e.captureSession()}n.d(t,"Integrations",(function(){return vn})),n.d(t,"FunctionToString",(function(){return fe})),n.d(t,"Hub",(function(){return M})),n.d(t,"InboundFilters",(function(){return me})),n.d(t,"SDK_VERSION",(function(){return de})),n.d(t,"Scope",(function(){return C})),n.d(t,"addBreadcrumb",(function(){return G})),n.d(t,"addGlobalEventProcessor",(function(){return D})),n.d(t,"captureEvent",(function(){return U})),n.d(t,"captureException",(function(){return F})),n.d(t,"captureMessage",(function(){return B})),n.d(t,"configureScope",(function(){return z})),n.d(t,"createTransport",(function(){return ue})),n.d(t,"getCurrentHub",(function(){return N})),n.d(t,"getHubFromCarrier",(function(){return q})),n.d(t,"makeMain",(function(){return R})),n.d(t,"setContext",(function(){return V})),n.d(t,"setExtra",(function(){return H})),n.d(t,"setExtras",(function(){return K})),n.d(t,"setTag",(function(){return Y})),n.d(t,"setTags",(function(){return Q})),n.d(t,"setUser",(function(){return $})),n.d(t,"startTransaction",(function(){return J})),n.d(t,"withScope",(function(){return X})),n.d(t,"BrowserClient",(function(){return Wt})),n.d(t,"makeFetchTransport",(function(){return Ft})),n.d(t,"makeXHRTransport",(function(){return Bt})),n.d(t,"chromeStackLineParser",(function(){return Kt})),n.d(t,"defaultStackLineParsers",(function(){return nn})),n.d(t,"defaultStackParser",(function(){return rn})),n.d(t,"geckoStackLineParser",(function(){return Yt})),n.d(t,"opera10StackLineParser",(function(){return Zt})),n.d(t,"opera11StackLineParser",(function(){return tn})),n.d(t,"winjsStackLineParser",(function(){return Xt})),n.d(t,"close",(function(){return fn})),n.d(t,"defaultIntegrations",(function(){return an})),n.d(t,"flush",(function(){return pn})),n.d(t,"forceLoad",(function(){return un})),n.d(t,"init",(function(){return sn})),n.d(t,"lastEventId",(function(){return cn})),n.d(t,"onLoad",(function(){return dn})),n.d(t,"showReportDialog",(function(){return ln})),n.d(t,"wrap",(function(){return hn})),n.d(t,"GlobalHandlers",(function(){return He})),n.d(t,"TryCatch",(function(){return et})),n.d(t,"Breadcrumbs",(function(){return ct})),n.d(t,"LinkedErrors",(function(){return ht})),n.d(t,"HttpContext",(function(){return gt})),n.d(t,"Dedupe",(function(){return vt}));let yn={};var gn=Object(d.a)();gn.Sentry&&gn.Sentry.Integrations&&(yn=gn.Sentry.Integrations);var vn={...yn,...r,...i}},WSbT:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){var t=+e;return t!=t||0===t?0:(t>0?r:n)(t)}},"WTF/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.returningLogin=t.justLoggedOut=t.firstLogin=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("t1sY"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}const o=e=>{const t=r.readCookie(e);return r.eraseCookie(e),Boolean(t)};t.firstLogin=e=>o(`first_login_${e}`);t.returningLogin=e=>o(`returning_login_${e}`);t.justLoggedOut=()=>o("just_logged_out")},WaAn:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("4wXq"),n.e("6F79")]).then(n.t.bind(null,"F2aT",7)),modules:["F2aT"],loading:()=>i.createElement(a.default,null)});t.default=l},We1y:function(e,t,n){var r=n("2oRo"),i=n("Fib7"),o=n("DVFp"),a=r.TypeError;e.exports=function(e){if(i(e))return e;throw a(o(e)+" is not a function")}},WjRb:function(e,t,n){var r=n("2oRo"),i=n("ROdP"),o=r.TypeError;e.exports=function(e){if(i(e))throw o("The method doesn't accept regular expressions");return e}},WpcK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapCompletionStatusToChallengeStatus=void 0;var r=n("Jxn/");t.mapCompletionStatusToChallengeStatus=(e,t)=>{switch(t){case"Challenge":return"COMPLETE"===e?r.PROGRAM_STATUS.CHALLENGE_COMPLETE:"STARTED"===e?r.PROGRAM_STATUS.CHALLENGE_STARTED:r.PROGRAM_STATUS.CHALLENGE_NOT_STARTED;case"Project":return"COMPLETE"===e?r.PROGRAM_STATUS.PROJECT_PASS:"STARTED"===e?r.PROGRAM_STATUS.PROJECT_STARTED:r.PROGRAM_STATUS.CHALLENGE_NOT_STARTED;default:return r.PROGRAM_STATUS.CHALLENGE_NOT_STARTED}}},WsTi:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("FCtg"));const o=e=>i.default.getRenderHeader(e);var a=Object.freeze({get"X-KA-is-e2e"(){return o("X-KA-is-e2e")},get"X-KA-is-phone"(){return o("X-KA-is-phone")},get"X-KA-is-tablet"(){return o("X-KA-is-tablet")},get"X-KA-is-unsupported-browser"(){return o("X-KA-is-unsupported-browser")},get"X-KA-is-ios"(){return o("X-KA-is-ios")},get"X-Fastly-Country"(){return o("X-Fastly-Country")},get"X-KA-Lang"(){return o("X-KA-Lang")},get"X-KA-Locale"(){return o("X-KA-Locale")},get"X-KA-Locale-Status"(){return o("X-KA-Locale-Status")},get"X-KA-Curriculum"(){return o("X-KA-Curriculum")},get"X-KA-Region"(){return o("X-KA-Region")},get"X-KA-has-any-permissions"(){return o("X-KA-has-any-permissions")},get"X-KA-may-be-under13"(){return o("X-KA-may-be-under13")},get"X-KA-is-phantom"(){return o("X-KA-is-phantom")},get"X-KA-Static-Version"(){return o("X-KA-Static-Version")},get"X-KA-Published-Content-Version"(){return o("X-KA-Published-Content-Version")}});t.default=a},Wv6D:function(e,t,n){"use strict";function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(i,a,s):i[a]=e[a]}i.default=e,n&&n.set(e,i);return i}(n("q1tI")).createContext({module:"default",client:null,fetch:null});i.displayName="gqlContext";var o=i;t.default=o},X0Pk:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("4PhQ")),i=n("7c5L");function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}var a=({query:e,variables:t})=>{(0,i.inSandbox)()===i.Sandbox.Storybook&&r.default.error(`GraphQL called during testing, please use either:\n    - withTestHarness and the gql adapter,\n    - or, an appropriate mocked ApolloGqlClient passed to your function under test\n    - or, an appropriate mocked ApolloGqlClient returned from a getUnsafeApolloGqlClient mock\n\n    Query:\n        ${e.trim()}\n    Variables: ${JSON.stringify(t)}`,r.Errors.Internal)};t.default=a},X2La:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared-intl"),n.e("shared"),n.e("W1Ol")]).then(n.t.bind(null,"vsnT",7)),modules:["vsnT"],loading:()=>i.createElement(a.default,null)});t.default=l},X5cx:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=m(n("q1tI")),o=n("mR6N"),a=n("vwLt"),s=r(n("Pwnf")),l=m(n("yts4")),c=r(n("SGU3")),u=n("Vxy9"),d=m(n("whzC")),p=m(n("8jAt")),f=r(n("uEGL"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class y extends i.Component{constructor(...e){super(...e),this.state={curLanguage:this.props.defaultSelectedValue,opened:!1}}getCurrentLanguageName(){const{curLanguage:e}=this.state,t=this.props.locales.find((t=>t.kaLocale===e));return t?t.localName:e}getSubdomainFromKALocale(e){return"en"===e?"www":"zh-hans"===e?"zh":e}getLocaleURL(e){return d.safeLinkTo("https://"+this.getSubdomainFromKALocale(e.kaLocale)+".khanacademy.org")}renderActionItems(e){return e.map((e=>i.createElement(a.ActionItem,{key:e.kaLocale,label:e.localName,lang:e.kaLocale,href:this.getLocaleURL(e),testId:"language_picker_"+e.kaLocale})))}render(){const{disabled:e,locales:t}=this.props;return i.createElement("div",{className:(0,o.css)(g.languagePicker)},i.createElement(u.LabelXSmall,null,p._("Language")),i.createElement(a.ActionMenu,{onToggle:e=>this.setState({opened:e}),menuText:this.getCurrentLanguageName(),disabled:e,opener:({text:e})=>i.createElement("button",{"aria-label":p._("Change language"),"aria-expanded":this.state.opened,className:(0,o.css)(g.opener),"data-test-id":"language_picker"},e,i.createElement(l.default,{icon:l.icons.caretDown,color:s.default.white,style:g.icon}))},this.renderActionItems(t)),i.createElement("noscript",null,t.map((e=>i.createElement(c.default,{key:e.kaLocale,href:this.getLocaleURL(e)},e.localName)))))}}y.defaultProps={disabled:!1};const g=o.StyleSheet.create({languagePicker:{display:"flex",alignItems:"center !important",[f.default.smOrSmaller]:{justifyContent:"center"}},opener:{background:"transparent",border:"none",height:"100%",color:s.default.white+" !important",paddingLeft:"8px !important",fontSize:"12px !important",fontFamily:"Lato",lineHeight:"16px !important",":focus":{outline:"none !important",textDecoration:"underline !important"},":hover":{outline:"none !important",textDecoration:"underline !important",cursor:"pointer"}},icon:{verticalAlign:"middle",width:"12px",height:"12px",marginLeft:"2px"}});var v=y;t.default=v},XGCo:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.getRedirectUrl=t.getPreferredLocale=void 0;var i=r(n("FCtg")),o=n("CR5c"),a=n("RLi/"),s=n("MRvb"),l=r(n("Q8Wn"));t.getRedirectUrl=(e,t,n)=>e?`/settings/account?lang=${t}`:(0,s.urlInLanguage)(t,(0,s.parseUrl)(n));t.getPreferredLocale=()=>{if(i.default.isServerSide())return"";const e=navigator.language.toLowerCase(),t=(0,o.getLocalePrefixes)(e);for(const e of t)if(a.REDIRECTABLE_PREFERRED_LOCALES.includes(e)&&l.default.kaLocale!==e)return e;return""}},XGwC:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},XIon:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wbdGqlFetch=void 0;var r=n("65RG"),i=n("nGH/");t.wbdGqlFetch=(e,t,n)=>{const o=(0,i.getGqlUri)(e,n,t);if(null!=o.searchParams.get("hash"))return(0,r.khanFetch)(o.href,{ssrSafe:!0});const a={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({operationName:e.id,query:e.query,variables:t})};return(0,r.khanFetch)(o.href,a)}},XSWS:function(e,t,n){"use strict";var r=n("izHz").get,i=Object.create(null),o=[],a=[];function s(e,t){if(!e)throw new Error(t||"assertion failure")}function l(e,t,n){this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,c(this,e,t,n),++l.count}function c(e,t,n,r){e.fn=t,e.key=n,e.args=r,e.value=i,e.dirty=!0,e.subscribe=null,e.unsubscribe=null,e.recomputing=!1,e.reportOrphan=null}t.POOL_TARGET_SIZE=100,l.count=0,l.acquire=function(e,t,n){var r=a.pop();return r?(c(r,e,t,n),r):new l(e,t,n)},t.Entry=l;var u=l.prototype;function d(e){var t=e.reportOrphan;return"function"==typeof t&&0===e.parents.size&&!0===t(e)}function p(e){e.parents.forEach((function(t){m(t,e)}))}function f(e){e.parents.forEach((function(t){y(t,e)}))}function h(e){return e.dirty||e.dirtyChildren&&e.dirtyChildren.size}function m(e,t){if(s(e.childValues.has(t)),s(h(t)),e.dirtyChildren){if(e.dirtyChildren.has(t))return}else e.dirtyChildren=o.pop()||new Set;e.dirtyChildren.add(t),p(e)}function y(e,t){var n=e.childValues;s(n.has(t)),s(!h(t));var r=n.get(t);r===i?n.set(t,t.value):r!==t.value&&e.setDirty(),g(e,t),h(e)||f(e)}function g(e,n){var r=e.dirtyChildren;r&&(r.delete(n),0===r.size&&(o.length<t.POOL_TARGET_SIZE&&o.push(r),e.dirtyChildren=null))}function v(e){return e.dirty||h(e)&&(e.dirtyChildren.forEach((function(t){s(e.childValues.has(t));try{v(t)}catch(t){e.setDirty()}})),e.dirty)?_(e):(s(e.value!==i),e.value)}function _(e){s(!e.recomputing,"already recomputing"),e.recomputing=!0;var t=x(e),n=r(),i=n.currentParentEntry;n.currentParentEntry=e;var o=!0;try{e.value=e.fn.apply(null,e.args),o=!1}finally{e.recomputing=!1,s(n.currentParentEntry===e),n.currentParentEntry=i,o||!function(e){if("function"==typeof e.subscribe)try{k(e),e.unsubscribe=e.subscribe.apply(null,e.args)}catch(t){return e.setDirty(),!1}return!0}(e)?e.setDirty():function(e){e.dirty=!1,h(e)||f(e)}(e)}return t.forEach(d),e.value}u.recompute=function(){if(function(e){var t=r().currentParentEntry;if(t)return e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,i),h(e)?m(t,e):y(t,e),t}(this)||!d(this))return v(this)},u.setDirty=function(){this.dirty||(this.dirty=!0,this.value=i,p(this),k(this))},u.dispose=function(){var e=this;x(e).forEach(d),k(e),e.parents.forEach((function(t){t.setDirty(),w(t,e)})),function(e){s(0===e.parents.size),s(0===e.childValues.size),s(null===e.dirtyChildren),a.length<t.POOL_TARGET_SIZE&&a.push(e)}(e)};var b=[];function x(e){var t=b;return e.childValues.size>0&&(t=[],e.childValues.forEach((function(n,r){w(e,r),t.push(r)}))),s(null===e.dirtyChildren),t}function w(e,t){t.parents.delete(e),e.childValues.delete(t),g(e,t)}function k(e){var t=e.unsubscribe;"function"==typeof t&&(e.unsubscribe=null,t())}},XaGS:function(e,t,n){(function(e,n){var r="__lodash_hash_undefined__",i=9007199254740991,o="[object Arguments]",a="[object Array]",s="[object Boolean]",l="[object Date]",c="[object Error]",u="[object Function]",d="[object Map]",p="[object Number]",f="[object Object]",h="[object Promise]",m="[object RegExp]",y="[object Set]",g="[object String]",v="[object Symbol]",_="[object WeakMap]",b="[object ArrayBuffer]",x="[object DataView]",w=/^\[object .+?Constructor\]$/,k=/^(?:0|[1-9]\d*)$/,O={};O["[object Float32Array]"]=O["[object Float64Array]"]=O["[object Int8Array]"]=O["[object Int16Array]"]=O["[object Int32Array]"]=O["[object Uint8Array]"]=O["[object Uint8ClampedArray]"]=O["[object Uint16Array]"]=O["[object Uint32Array]"]=!0,O[o]=O[a]=O[b]=O[s]=O[x]=O[l]=O[c]=O[u]=O[d]=O[p]=O[f]=O[m]=O[y]=O[g]=O[_]=!1;var E="object"==typeof e&&e&&e.Object===Object&&e,A="object"==typeof self&&self&&self.Object===Object&&self,P=E||A||Function("return this")(),C=t&&!t.nodeType&&t,S=C&&"object"==typeof n&&n&&!n.nodeType&&n,D=S&&S.exports===C,I=D&&E.process,T=function(){try{return I&&I.binding&&I.binding("util")}catch(e){}}(),M=T&&T.isTypedArray;function j(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function R(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function N(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var L,q,W,F=Array.prototype,B=Function.prototype,U=Object.prototype,z=P["__core-js_shared__"],G=B.toString,V=U.hasOwnProperty,K=(L=/[^.]+$/.exec(z&&z.keys&&z.keys.IE_PROTO||""))?"Symbol(src)_1."+L:"",H=U.toString,Q=RegExp("^"+G.call(V).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Y=D?P.Buffer:void 0,$=P.Symbol,X=P.Uint8Array,J=U.propertyIsEnumerable,Z=F.splice,ee=$?$.toStringTag:void 0,te=Object.getOwnPropertySymbols,ne=Y?Y.isBuffer:void 0,re=(q=Object.keys,W=Object,function(e){return q(W(e))}),ie=Te(P,"DataView"),oe=Te(P,"Map"),ae=Te(P,"Promise"),se=Te(P,"Set"),le=Te(P,"WeakMap"),ce=Te(Object,"create"),ue=Ne(ie),de=Ne(oe),pe=Ne(ae),fe=Ne(se),he=Ne(le),me=$?$.prototype:void 0,ye=me?me.valueOf:void 0;function ge(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ve(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function _e(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function be(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new _e;++t<n;)this.add(e[t])}function xe(e){var t=this.__data__=new ve(e);this.size=t.size}function we(e,t){var n=We(e),r=!n&&qe(e),i=!n&&!r&&Fe(e),o=!n&&!r&&!i&&Ve(e),a=n||r||i||o,s=a?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],l=s.length;for(var c in e)!t&&!V.call(e,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Re(c,l))||s.push(c);return s}function ke(e,t){for(var n=e.length;n--;)if(Le(e[n][0],t))return n;return-1}function Oe(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":ee&&ee in Object(e)?function(e){var t=V.call(e,ee),n=e[ee];try{e[ee]=void 0;var r=!0}catch(e){}var i=H.call(e);r&&(t?e[ee]=n:delete e[ee]);return i}(e):function(e){return H.call(e)}(e)}function Ee(e){return Ge(e)&&Oe(e)==o}function Ae(e,t,n,r,i){return e===t||(null==e||null==t||!Ge(e)&&!Ge(t)?e!=e&&t!=t:function(e,t,n,r,i,u){var h=We(e),_=We(t),w=h?a:je(e),k=_?a:je(t),O=(w=w==o?f:w)==f,E=(k=k==o?f:k)==f,A=w==k;if(A&&Fe(e)){if(!Fe(t))return!1;h=!0,O=!1}if(A&&!O)return u||(u=new xe),h||Ve(e)?Se(e,t,n,r,i,u):function(e,t,n,r,i,o,a){switch(n){case x:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case b:return!(e.byteLength!=t.byteLength||!o(new X(e),new X(t)));case s:case l:case p:return Le(+e,+t);case c:return e.name==t.name&&e.message==t.message;case m:case g:return e==t+"";case d:var u=R;case y:var f=1&r;if(u||(u=N),e.size!=t.size&&!f)return!1;var h=a.get(e);if(h)return h==t;r|=2,a.set(e,t);var _=Se(u(e),u(t),r,i,o,a);return a.delete(e),_;case v:if(ye)return ye.call(e)==ye.call(t)}return!1}(e,t,w,n,r,i,u);if(!(1&n)){var P=O&&V.call(e,"__wrapped__"),C=E&&V.call(t,"__wrapped__");if(P||C){var S=P?e.value():e,D=C?t.value():t;return u||(u=new xe),i(S,D,n,r,u)}}if(!A)return!1;return u||(u=new xe),function(e,t,n,r,i,o){var a=1&n,s=De(e),l=s.length,c=De(t).length;if(l!=c&&!a)return!1;var u=l;for(;u--;){var d=s[u];if(!(a?d in t:V.call(t,d)))return!1}var p=o.get(e);if(p&&o.get(t))return p==t;var f=!0;o.set(e,t),o.set(t,e);var h=a;for(;++u<l;){var m=e[d=s[u]],y=t[d];if(r)var g=a?r(y,m,d,t,e,o):r(m,y,d,e,t,o);if(!(void 0===g?m===y||i(m,y,n,r,o):g)){f=!1;break}h||(h="constructor"==d)}if(f&&!h){var v=e.constructor,_=t.constructor;v==_||!("constructor"in e)||!("constructor"in t)||"function"==typeof v&&v instanceof v&&"function"==typeof _&&_ instanceof _||(f=!1)}return o.delete(e),o.delete(t),f}(e,t,n,r,i,u)}(e,t,n,r,Ae,i))}function Pe(e){return!(!ze(e)||function(e){return!!K&&K in e}(e))&&(Be(e)?Q:w).test(Ne(e))}function Ce(e){if(n=(t=e)&&t.constructor,r="function"==typeof n&&n.prototype||U,t!==r)return re(e);var t,n,r,i=[];for(var o in Object(e))V.call(e,o)&&"constructor"!=o&&i.push(o);return i}function Se(e,t,n,r,i,o){var a=1&n,s=e.length,l=t.length;if(s!=l&&!(a&&l>s))return!1;var c=o.get(e);if(c&&o.get(t))return c==t;var u=-1,d=!0,p=2&n?new be:void 0;for(o.set(e,t),o.set(t,e);++u<s;){var f=e[u],h=t[u];if(r)var m=a?r(h,f,u,t,e,o):r(f,h,u,e,t,o);if(void 0!==m){if(m)continue;d=!1;break}if(p){if(!j(t,(function(e,t){if(a=t,!p.has(a)&&(f===e||i(f,e,n,r,o)))return p.push(t);var a}))){d=!1;break}}else if(f!==h&&!i(f,h,n,r,o)){d=!1;break}}return o.delete(e),o.delete(t),d}function De(e){return function(e,t,n){var r=t(e);return We(e)?r:function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}(r,n(e))}(e,Ke,Me)}function Ie(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof t?"string":"hash"]:i.map}function Te(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Pe(n)?n:void 0}ge.prototype.clear=function(){this.__data__=ce?ce(null):{},this.size=0},ge.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},ge.prototype.get=function(e){var t=this.__data__;if(ce){var n=t[e];return n===r?void 0:n}return V.call(t,e)?t[e]:void 0},ge.prototype.has=function(e){var t=this.__data__;return ce?void 0!==t[e]:V.call(t,e)},ge.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ce&&void 0===t?r:t,this},ve.prototype.clear=function(){this.__data__=[],this.size=0},ve.prototype.delete=function(e){var t=this.__data__,n=ke(t,e);return!(n<0)&&(n==t.length-1?t.pop():Z.call(t,n,1),--this.size,!0)},ve.prototype.get=function(e){var t=this.__data__,n=ke(t,e);return n<0?void 0:t[n][1]},ve.prototype.has=function(e){return ke(this.__data__,e)>-1},ve.prototype.set=function(e,t){var n=this.__data__,r=ke(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},_e.prototype.clear=function(){this.size=0,this.__data__={hash:new ge,map:new(oe||ve),string:new ge}},_e.prototype.delete=function(e){var t=Ie(this,e).delete(e);return this.size-=t?1:0,t},_e.prototype.get=function(e){return Ie(this,e).get(e)},_e.prototype.has=function(e){return Ie(this,e).has(e)},_e.prototype.set=function(e,t){var n=Ie(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},be.prototype.add=be.prototype.push=function(e){return this.__data__.set(e,r),this},be.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.clear=function(){this.__data__=new ve,this.size=0},xe.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},xe.prototype.get=function(e){return this.__data__.get(e)},xe.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ve){var r=n.__data__;if(!oe||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _e(r)}return n.set(e,t),this.size=n.size,this};var Me=te?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}(te(e),(function(t){return J.call(e,t)})))}:function(){return[]},je=Oe;function Re(e,t){return!!(t=null==t?i:t)&&("number"==typeof e||k.test(e))&&e>-1&&e%1==0&&e<t}function Ne(e){if(null!=e){try{return G.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Le(e,t){return e===t||e!=e&&t!=t}(ie&&je(new ie(new ArrayBuffer(1)))!=x||oe&&je(new oe)!=d||ae&&je(ae.resolve())!=h||se&&je(new se)!=y||le&&je(new le)!=_)&&(je=function(e){var t=Oe(e),n=t==f?e.constructor:void 0,r=n?Ne(n):"";if(r)switch(r){case ue:return x;case de:return d;case pe:return h;case fe:return y;case he:return _}return t});var qe=Ee(function(){return arguments}())?Ee:function(e){return Ge(e)&&V.call(e,"callee")&&!J.call(e,"callee")},We=Array.isArray;var Fe=ne||function(){return!1};function Be(e){if(!ze(e))return!1;var t=Oe(e);return t==u||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ue(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}function ze(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ge(e){return null!=e&&"object"==typeof e}var Ve=M?function(e){return function(t){return e(t)}}(M):function(e){return Ge(e)&&Ue(e.length)&&!!O[Oe(e)]};function Ke(e){return null!=(t=e)&&Ue(t.length)&&!Be(t)?we(e):Ce(e);var t}n.exports=function(e,t){return Ae(e,t)}}).call(this,n("yLpj"),n("YuTi")(e))},Xbru:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SchemaMode=t.Persist=void 0,t.documentNode=function(e){return e},t.gqlOp=function(e){return(0,r.sortFragments)(e)};var r=n("yxAK");t.SchemaMode={Normal:"normal",Preview:"preview",Manual:"manual"};t.Persist={UntilPublish:"persist_until_publish",AcrossPublish:"persist_across_publish",AcrossDeploy:"persist_across_deploy"}},XbtT:function(e,t,n){var r=n("Lir5"),i=n("vhKo");e.exports=function(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"==e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[o+s]=a[s];return t||i(a)}},Xnc8:function(e,t,n){var r=n("g6v/"),i=n("Gi26"),o=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=i(o,"name"),l=s&&"something"===function(){}.name,c=s&&(!r||r&&a(o,"name").configurable);e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:c}},Xqhq:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("7CX3").then(n.t.bind(null,"ZfxG",7)),modules:["ZfxG"],loading:()=>i.createElement(a.default,null)});t.default=l},"XsT+":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LoadableCleverRedirectPage=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}const l=(0,o.default)({loader:()=>Promise.all([n.e("moment"),n.e("shared"),n.e("71u9"),n.e("4CzR"),n.e("1w4M"),n.e("5ypV"),n.e("40jg"),n.e("5F0q"),n.e("4xk8"),n.e("i3qO"),n.e("2UsG"),n.e("4tr5"),n.e("1Bdm"),n.e("3WrQ"),n.e("dyEE"),n.e("xiXN"),n.e("6E2p"),n.e("5bq2")]).then(n.t.bind(null,"vnjg",7)),modules:["vnjg"],loading:()=>i.createElement(a.default,null)});t.LoadableCleverRedirectPage=l;var c=l;t.default=c},XvME:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("6YAN"),n.e("RTl1"),n.e("3I74")]).then(n.t.bind(null,"c6wi",7)),modules:["c6wi"],loading:()=>i.createElement(a.default,null)});t.default=l},Y7Wo:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.markConversionsURL=t.getURLWithEncodedLearningTime=t.getSentryDataForError=t.getFailedToSendErrorString=t.getAnalyticsEventUrl=t.browserCanceledRequest=void 0,t.markConversionsWithExtras=function(e){if(l.default.isServerSide())return Promise.resolve(null);const t=e.map((e=>{const t=E(e);if(e.event){const n=A(e.timestamp,e.event),r=w(n);return(0,u.khanFetch)(r,(0,o.default)({method:"POST"},(0,u.formUrlencode)({conversion:JSON.stringify(t),event:JSON.stringify(n)})))}const n=x(t);return(0,u.khanFetch)(n,(0,o.default)({method:"POST"},(0,u.formUrlencode)({conversion:JSON.stringify(t)})))}));return Promise.all(t).then((e=>e&&e.length>0?e[0]:null)).catch((e=>{if(P(e))return;const t=k(e);return s.default.error(t.message,s.Errors.Internal,{cause:e,sentryData:{contexts:{extras:t.extras},tags:{LTv2:"true"},fingerprint:[t.message]}}),null}))},t.publishAnalyticsEventURL=void 0;var i=r(n("8OQS")),o=r(n("pVnL")),a=n("uwnj"),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("4PhQ")),l=r(n("FCtg")),c=r(n("r+gr")),u=n("65RG"),d=n("O6wL"),p=n("FxTa"),f=r(n("aXSo"));const h=["eventType","eventSchemaVersion"],m=["content"],y=["kind"];function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}const v="/api/internal/_bb/bigbingo/mark_conversions";t.markConversionsURL=v;const _="/api/internal/_analytics/publish_event";t.publishAnalyticsEventURL=_;const b=["Failed to fetch","NetworkError when attempting to fetch resource.","cancelled","cancelado","annulé"],x=e=>{try{const t=(0,p.getSmokeTestUrlEncodedLearningTimeString)(e.learningTimeInfo);return t&&t.length>0?`${v}?${t}`:v}catch(e){return v}};t.getURLWithEncodedLearningTime=x;const w=e=>`${_}?type=${e._eventType}&v=${e._schemaVersion}`;t.getAnalyticsEventUrl=w;const k=e=>({extras:(0,o.default)({errorText:e.message},e.response?{statusCode:e.response.status,statusText:e.response.statusText}:null),message:e.response?`Got non-200 HTTP status from mark_conversions: ${e.response.status}`:O(e)});t.getSentryDataForError=k;const O=e=>`Failed to send mark_conversions request due to: ${e.message||"unknown"}`;t.getFailedToSendErrorString=O;const E=e=>{const{conversion:t,timestamp:n,extraJson:r,learningTimeInfo:i}=e;return(0,o.default)({conversion:t,untrustedClientTimestamp:new Date(n).toISOString()},r?{extraJson:r}:null,i?{learningTimeInfo:C(i)}:null)},A=(e,t)=>{const{eventType:n,eventSchemaVersion:r}=t,s=(0,i.default)(t,h);return(0,o.default)({_eventType:n,_schemaVersion:r,_eventTime:new a.DateField(new Date(e)),_origin:"client",_uniqueId:(0,f.default)(),_appVersion:c.default.staticVersion},s)},P=e=>b.includes(e.message);t.browserCanceledRequest=P;const C=e=>{const{content:t}=e,n=(0,i.default)(e,m);return t?(0,o.default)({},n,S(t)):n},S=e=>{if(!e)return null;const{kind:t}=e,n=(0,i.default)(e,y);return{content:(0,o.default)({},n,{kind:(0,d.mapContentKindToServerFormat)(t)})}}},Y8R6:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.updateHash=t.reload=t.redirect=t.isInIframe=void 0;var i=r(n("FCtg")),o=n("+fDY");t.reload=()=>{"undefined"!=typeof window&&window.location&&window.location.reload&&!i.default.isServerSide()&&window.location.reload()};t.redirect=(e,t=!1)=>{(0,o.updatePageSettingsInternal)({redirectTo:e,statusCode:t?301:302}),"undefined"!=typeof window&&window.location&&window.location.assign&&!i.default.isServerSide()&&window.location.assign(e)};t.updateHash=e=>{"undefined"!=typeof window&&window.location&&!i.default.isServerSide()&&(window.location.hash=e)};t.isInIframe=()=>!("undefined"==typeof window||!window.self||!window.top||window.self===window.top||i.default.isServerSide())},YAKI:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("5ONU"),n.e("52dv")]).then(n.t.bind(null,"m7ds",7)),modules:["m7ds"],loading:()=>i.createElement(a.default,null)});t.default=l},YBdB:function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,i,o,a,s,l=1,c={},u=!1,d=e.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(e);p=p&&p.setTimeout?p:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(e){h(e.data)},r=function(e){o.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(i=d.documentElement,r=function(e){var t=d.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,i.removeChild(t),t=null},i.appendChild(t)}):r=function(e){setTimeout(h,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}),p.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var i={callback:e,args:t};return c[l]=i,r(l),l++},p.clearImmediate=f}function f(e){delete c[e]}function h(e){if(u)setTimeout(h,0,e);else{var t=c[e];if(t){u=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(void 0,n)}}(t)}finally{f(e),u=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n("yLpj"),n("8oxB"))},YDr5:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared"),n.e("wonder-blocks"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("3iUY"),n.e("1Jnw"),n.e("2QW5"),n.e("1GX3"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("1YDZ"),n.e("1FEV"),n.e("4bT6"),n.e("2QVZ"),n.e("1cl1"),n.e("5ypV"),n.e("40jg"),n.e("ZIhB"),n.e("pk5P"),n.e("1r3U"),n.e("i3qO"),n.e("2UsG"),n.e("u1O4"),n.e("6zt4"),n.e("hAup"),n.e("5ESl"),n.e("1758"),n.e("64G4"),n.e("5jrH"),n.e("7BCH"),n.e("5O00"),n.e("1lFc"),n.e("kMzt"),n.e("6CPi"),n.e("62NE"),n.e("74Uz"),n.e("7DhS"),n.e("2Uus"),n.e("1XtT"),n.e("4wXq"),n.e("5Efb"),n.e("52L6"),n.e("7r1Y"),n.e("4g02"),n.e("1cVY"),n.e("1BNf"),n.e("53vk"),n.e("7spb"),n.e("s7JZ"),n.e("1Ssk"),n.e("OvyG"),n.e("23Pc"),n.e("4F3S"),n.e("2aBZ"),n.e("3nN3"),n.e("7EH9"),n.e("7ejn"),n.e("6n1p"),n.e("1TNN"),n.e("6Ij0"),n.e("45ih"),n.e("Gvib"),n.e("5B3g"),n.e("1Ssr"),n.e("4hOP"),n.e("7GBT"),n.e("1AzX"),n.e("hDbo"),n.e("2zO1"),n.e("7MQM"),n.e("3Uys"),n.e("3hGS")]).then(n.t.bind(null,"uChK",7)),modules:["uChK"],loading:()=>i.createElement(a.default,null)});t.default=l},YF1G:function(e,t,n){var r=n("xrYK"),i=n("2oRo");e.exports="process"==r(i.process)},YGK4:function(e,t,n){"use strict";n("bWFh")("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n("ZWaQ"))},YGnB:function(e,t){e.exports="object"==typeof window},YKFY:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=l(n("q1tI")),i=n("4PhQ"),o=l(n("t1sY")),a=n("JimW");function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class c extends r.Component{render(){const{children:e}=this.props,t=this.props.mockOnFirstRender?()=>e(u):this.props.placeholder;return r.createElement(a.WithSSRPlaceholder,{placeholder:t},(()=>e(o)))}}t.default=c;const u={createCookie:()=>{throw new i.KAError("Cannot use createCookie in <CookiesProvider mockOnFirstRender />",i.Errors.Internal)},readCookie:()=>null,eraseCookie:()=>{throw new i.KAError("Cannot use eraseCookie in <CookiesProvider mockOnFirstRender />",i.Errors.Internal)},areCookiesEnabled:()=>!1,createCookiesFromURL:()=>{throw new i.KAError("Cannot use createCookiesFromURL in <CookiesProvider mockOnFirstRender />",i.Errors.Internal)}}},YNrV:function(e,t,n){"use strict";var r=n("g6v/"),i=n("4zBA"),o=n("xluM"),a=n("0Dky"),s=n("33Wh"),l=n("dBg+"),c=n("0eef"),u=n("ewvW"),d=n("RK3t"),p=Object.assign,f=Object.defineProperty,h=i([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=p({},e)[n]||s(p({},t)).join("")!=i}))?function(e,t){for(var n=u(e),i=arguments.length,a=1,p=l.f,f=c.f;i>a;)for(var m,y=d(arguments[a++]),g=p?h(s(y),p(y)):s(y),v=g.length,_=0;v>_;)m=g[_++],r&&!o(f,y,m)||(n[m]=y[m]);return n}:p},YPYO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e instanceof Object&&!Array.isArray(e)},e.exports=t.default},YfbW:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n;const r=(e=>{const{module:t,targetLocale:n,curriculum:r}="string"==typeof e?{module:e,targetLocale:v.default.kaLocale}:e;if(!x.moduleEndpoints[t])throw new y.KAError("Unsupported module for GraphQL",y.Errors.Internal,{sentryData:{contexts:{ApolloClientContext:{module:t,targetLocale:n,curriculum:r}}}});return`${E[t]||"default"}:${n}:${null!=r?r:""}`})(null!=e?e:"default"),i=null!=(t=A)?t:O[r];if(null!=i)return i;const o=(()=>{const e=e=>(e=>{var t;const n=e.getContext();null!=n&&n.module||y.default.error("Graphql Module Error: Expected a module to be passed",y.Errors.Internal);const r=null!=(t=null==n?void 0:n.module)?t:"default",i=null==n?void 0:n.fastlyCaching,o=x.moduleEndpoints[r];let a;i&&o.supportsFastlyCaching&&(a=k[i]);const s=null==n?void 0:n.targetLocale,l=null==n?void 0:n.curriculum;return{module:r,fastlyCachingValue:a,targetLocale:s,curriculum:l,supportsGet:o.supportsGet}})(e);return c.ApolloLink.split((e=>{const t=e.getContext();return t&&t.useBatchingClient}),new d.BatchHttpLink({uri:e,fetch:T}),(0,u.createHttpLink)({uri:e,fetch:I}))})(),a=window["./javascript/app-shell-package/app-entry.js"],s=null==a||null==(n=a.hydrate)?void 0:n.apollo,p=(0,m.default)().restore(s||{}),f=(null==P?e=>new l.ApolloClient(e):P)({connectToDevTools:!0,cache:p,link:S.concat(o)});return O[r]=f,f},t.installOverrideClient=function(e){null!=A&&y.default.error("Installing an override Apollo client when one is already in place.",y.Errors.Internal);return A=e,()=>{A=null}},t.overrideNewApolloClient=function(e){if(null!=P)throw new y.KAError("new ApolloClient already overridden",y.Errors.Internal);P=e;return()=>{P=null,A=null;for(const e of(0,a.keys)(O))delete O[e]}},t.resetClientStores=function(){for(const e of(0,a.keys)(O)){const t=O[e];null==t||t.resetStore()}},t.unsafeDeleteMatchesFromCaches=function(e,t,n){const r=e.map((e=>E[e]));for(const e of(0,a.keys)(O)){var i;const o=e.split(":");if(!r.some((e=>o.includes(e))))continue;if("current"===t&&!o.includes(v.default.kaLocale))continue;const s=null==(i=O[e])?void 0:i.cache.data;if(null==s)continue;const l=(0,a.keys)(s.data).filter((e=>n(e)));for(const e of l)s.delete(e)}};var i=r(n("pVnL")),o=n("65RG"),a=n("sExA"),s=r(n("gXb0")),l=n("dMq0"),c=n("r538"),u=n("hEyz"),d=n("h9Rz"),p=n("I/p7"),f=r(n("9kyW")),h=r(n("X0Pk")),m=r(n("N1Yw")),y=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=w(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("4PhQ")),g=r(n("FCtg")),v=r(n("Q8Wn")),_=r(n("r+gr")),b=r(n("8Kom")),x=n("jpwV");function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(w=function(e){return e?n:t})(e)}const k={PERSIST_UNTIL_PUBLISH:"persist_until_publish",PERSIST_ACROSS_PUBLISH:"persist_across_publish",PERSIST_ACROSS_DEPLOY:"persist_across_deploy"},O={},E={default:"default",multithreaded:"default"};let A=null,P=null;const C=(e,t)=>{y.default.log(e,{error:JSON.stringify(t)})},S=(0,p.onError)((({networkError:e,graphQLErrors:t})=>{e&&C("GraphQL Network Error: ",e),t&&C("GraphQL Data Error: ",t)}));function D(e,t,n){const{module:r,fastlyCachingValue:i,targetLocale:o,curriculum:l}=e;let c=function(e,t,n){const r={};let i=x.moduleEndpoints[e].path;i.indexOf("__opname__")>-1?i=i.replace(/__opname__/g,n):r.opname=n;!t||v.default.IS_DEV_SERVER&&!g.default.isServerSide()||(r.fastly_cacheable=t,"persist_until_publish"===t&&(r.pcv=_.default.commitSHA));return`${i}${(0,s.default)(r,!0)}`}(r,i,t);if(b.default.configParams.schemaMode&&(n.schemaMode=b.default.configParams.schemaMode),o&&(n.lang=o),l&&(n.curriculum=l),(0,a.keys)(n).length>0){c=c+(/\?/.test(c)?"&":"?")+(0,a.keys)(n).sort().map((e=>e+"="+n[e])).join("&")}return c}const I=(e,t)=>{const{operationName:n,variables:r,query:i}=JSON.parse(t.body);if((0,h.default)({query:i,variables:r}),e.fastlyCachingValue&&e.supportsGet&&(!v.default.IS_DEV_SERVER||g.default.isServerSide())){const t={hash:(0,f.default)(i)};r&&(0,a.keys)(r).length>0&&(t.variables=encodeURIComponent(JSON.stringify(r)));const s=D(e,n,t);return(0,o.khanFetch)(s,{ssrSafe:!0})}const s=D(e,n,{});return(0,o.khanFetch)(s,t)},T=(e,t)=>{const n=JSON.parse(t.body).map((e=>e.operationName)).join("."),r=D((0,i.default)({},e,{fastlyCachingValue:null}),n,{});return(0,o.khanFetch)(r,t)}},YkJa:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useGuideAcknowledgement=function(){const[e,t]=(0,r.useState)(!1),n=i.GUIDE_ACKNOWLEDGEMENT_DETAILS.promoName,s=(0,o.usePromotionQuery)(n,e),l=(0,a.useSetPromotionMutation)(n);(0,r.useEffect)((()=>{!e&&s&&t(!0)}),[e,s]);const c=(0,r.useCallback)((async()=>{if(e)return Promise.resolve();try{await l(),t(!0)}catch(e){throw e}}),[e,l]);return{hasAcknowledgedGuide:e,acceptGuideAcknowledgement:c}};var r=n("q1tI"),i=n("JEum"),o=n("orCm"),a=n("9d8c")},YkLl:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useMarkConversion=void 0;var r=n("q1tI"),i=n("TpYV"),o=n("S+5K");t.useMarkConversion=()=>{const e=(0,r.useContext)(i.LearningTimeInfoContext);return(0,o.getMarkConversionFunc)(e)}},YqBQ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("4PhQ"),i=n("dMq0");class o extends r.KAError{constructor(e,t=null){"string"==typeof e?(super(e,r.Errors.TransientKhanService,{cause:t}),this._isNetworkError=!1,t instanceof i.ApolloError?this._isNetworkError=Boolean(t.networkError):t instanceof o&&(this._isNetworkError=t._isNetworkError)):(super(e.message,r.Errors.TransientKhanService,{cause:e}),this._isNetworkError=!1,e instanceof i.ApolloError?this._isNetworkError=Boolean(e.networkError):e instanceof o&&(this._isNetworkError=e._isNetworkError)),this.name="ApolloGqlError"}get isNetworkError(){return this._isNetworkError}}t.default=o},YuTi:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},Yvzp:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contextExerciseBadges=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}const o={recoverybadge:{description:r._("Persistence"),extendedDescription:r._("Answer a problem correctly after having some trouble with a few problems and sticking with the skill")},resurrectionbadge:{description:r._("Sticktoitiveness"),extendedDescription:r._("Answer a problem correctly after having some trouble with many problems and sticking with the skill")},nicestreakbadge:{description:r._("Nice Streak"),extendedDescription:r._("Correctly answer 20 problems in a row in a single skill")},greatstreakbadge:{description:r._("Great Streak"),extendedDescription:r._("Correctly answer 40 problems in a row in a single skill")},awesomestreakbadge:{description:r._("Awesome Streak"),extendedDescription:r._("Correctly answer 60 problems in a row in a single skill")},ridiculousstreakbadge:{description:r._("Ridiculous Streak"),extendedDescription:r._("Correctly answer 80 problems in a row in a single skill")},ludicrousstreakbadge:{description:r._("Ludicrous Streak"),extendedDescription:r._("Correctly answer 100 problems in a row in a single skill")},nicetimedproblembadge:{description:r._("Picking Up Steam"),extendedDescription:r._("Quickly & correctly answer 5 skill problems in a row (time limit depends on skill difficulty)")},greattimedproblembadge:{description:r._("Going Transonic"),extendedDescription:r._("Quickly & correctly answer 10 skill problems in a row (time limit depends on skill difficulty)")},awesometimedproblembadge:{description:r._("Going Supersonic"),extendedDescription:r._("Quickly & correctly answer 20 skill problems in a row (time limit depends on skill difficulty)")},ridiculoustimedproblembadge:{description:r._("Sub-light Speed"),extendedDescription:r._("Quickly & correctly answer 42 skill problems in a row (time limit depends on skill difficulty)")},ludicroustimedproblembadge:{description:r._("299,792,458 Meters per Second"),extendedDescription:r._("Quickly & correctly answer 75 skill problems in a row (time limit depends on skill difficulty)")},soclosebadge:{description:r._("Perseverance"),extendedDescription:r._("Answer more than 30 problems mostly correctly in a skill before becoming proficient")},keepfightingbadge:{description:r._("Steadfastness"),extendedDescription:r._("Answer more than 40 problems mostly correctly in a skill before becoming proficient")},undeterrablebadge:{description:r._("Tenacity"),extendedDescription:r._("Answer more than 50 problems mostly correctly in a skill before becoming proficient")}};t.contextExerciseBadges=o},Z2SH:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;var i=r(n("9/5/")),o=n("U35N");const a=1e3,s=(0,i.default)((e=>{o.store.dispatch(o.actions.markTerminationConversion(Date.now()))}),a),l=(0,i.default)(((e,t=!1)=>{o.store.dispatch(o.actions.markContinuationConversion(Date.now(),t))}),a),c=(0,i.default)((e=>{const{visibilityState:t}=document;"hidden"===t||"prerender"===t?s(e):"visible"===t&&l(e,!0)}),a),u=[{target:document,type:"mousemove",handler:l},{target:document,type:"scroll",handler:l,useCapture:!0},{target:document,type:"visibilitychange",handler:c}];let d=!1;t.init=()=>{if(!d){for(const{target:e,type:t,handler:n,useCapture:r}of u)e.addEventListener(t,n,r);d=!0}}},Z2j1:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=r(n("8OQS")),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),s=n("55Ip"),l=r(n("Q8Wn")),c=r(n("0aCS")),u=r(n("9nBt"));const d=["exact","redirects","owner"];function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}class f extends a.Component{render(){const e=this.props,{exact:t,redirects:n,owner:r}=e,p=(0,o.default)(e,d);return l.default.kaLocale in n?a.createElement(c.default,{from:this.props.path,to:n[l.default.kaLocale],forceFullPageLoad:!0,owner:r,exact:t}):a.createElement(s.Route,{path:this.props.path,render:()=>a.createElement(u.default,(0,i.default)({owner:r},p))})}}t.default=f,f.defaultProps={redirects:{}}},ZG1B:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared-intl"),n.e("shared"),n.e("1CX7"),n.e("7cbP"),n.e("2mb7"),n.e("7pvw"),n.e("76Wm")]).then(n.t.bind(null,"VwYQ",7)),modules:["VwYQ"],loading:()=>i.createElement(a.default,null)});t.default=l},ZNih:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("mR6N"),a=n("JimW"),s=n("yhei"),l=r(n("6XQz"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}class u extends i.Component{render(){const{inline:e,isBusy:t,children:n,backgroundColor:r}=this.props;if(t){const t=i.createElement(a.View,{style:[d.container,{backgroundColor:r}]},i.createElement(s.CircularSpinner,{size:"large",style:d.spinner}));return e?t:i.createElement(l.default,null,t)}return n||null}}t.default=u,u.defaultProps={inline:!1,isBusy:!0,children:null,backgroundColor:"#eee"};const d=o.StyleSheet.create({spinner:{alignSelf:"center"},container:{height:"100%",justifyContent:"center"}})},ZTTo:function(e,t,n){e.exports=n("en5+")()},ZUd8:function(e,t,n){var r=n("4zBA"),i=n("WSbT"),o=n("V37c"),a=n("HYAF"),s=r("".charAt),l=r("".charCodeAt),c=r("".slice),u=function(e){return function(t,n){var r,u,d=o(a(t)),p=i(n),f=d.length;return p<0||p>=f?e?"":void 0:(r=l(d,p))<55296||r>56319||p+1===f||(u=l(d,p+1))<56320||u>57343?e?s(d,p):r:e?c(d,p,p+2):u-56320+(r-55296<<10)+65536}};e.exports={codeAt:u(!1),charAt:u(!0)}},ZV8F:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.defaultConfig=t.adapter=t.FeatureFlagContext=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI"));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}const s={loading:!0},l=o.createContext(null);t.FeatureFlagContext=l,l.displayName="FeatureFlagContext";const c={default:s};t.defaultConfig=c;t.adapter=(e,t)=>{var n;return"boolean"==typeof t?o.createElement(l.Provider,{value:{default:t}},e):o.createElement(l.Provider,{value:(0,i.default)({},t,{default:null!=(n=t.default)?n:s})},e)}},ZWaQ:function(e,t,n){"use strict";var r=n("m/L8").f,i=n("fHMY"),o=n("4syw"),a=n("A2ZE"),s=n("GarU"),l=n("ImZN"),c=n("fdAy"),u=n("JiZb"),d=n("g6v/"),p=n("8YOa").fastKey,f=n("afO8"),h=f.set,m=f.getterFor;e.exports={getConstructor:function(e,t,n,c){var u=e((function(e,r){s(e,f),h(e,{type:t,index:i(null),first:void 0,last:void 0,size:0}),d||(e.size=0),null!=r&&l(r,e[c],{that:e,AS_ENTRIES:n})})),f=u.prototype,y=m(t),g=function(e,t,n){var r,i,o=y(e),a=v(e,t);return a?a.value=n:(o.last=a={index:i=p(t,!0),key:t,value:n,previous:r=o.last,next:void 0,removed:!1},o.first||(o.first=a),r&&(r.next=a),d?o.size++:e.size++,"F"!==i&&(o.index[i]=a)),e},v=function(e,t){var n,r=y(e),i=p(t);if("F"!==i)return r.index[i];for(n=r.first;n;n=n.next)if(n.key==t)return n};return o(f,{clear:function(){for(var e=y(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,d?e.size=0:this.size=0},delete:function(e){var t=this,n=y(t),r=v(t,e);if(r){var i=r.next,o=r.previous;delete n.index[r.index],r.removed=!0,o&&(o.next=i),i&&(i.previous=o),n.first==r&&(n.first=i),n.last==r&&(n.last=o),d?n.size--:t.size--}return!!r},forEach:function(e){for(var t,n=y(this),r=a(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!v(this,e)}}),o(f,n?{get:function(e){var t=v(this,e);return t&&t.value},set:function(e,t){return g(this,0===e?0:e,t)}}:{add:function(e){return g(this,e=0===e?0:e,e)}}),d&&r(f,"size",{get:function(){return y(this).size}}),u},setStrong:function(e,t,n){var r=t+" Iterator",i=m(t),o=m(r);c(e,t,(function(e,t){h(this,{type:r,target:e,state:i(e),kind:t,last:void 0})}),(function(){for(var e=o(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),u(t)}}},ZZnB:function(e,t,n){"use strict";function r(e){"function"==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e.prototype,Symbol.toStringTag,{get:function(){return this.constructor.name}})}n.d(t,"a",(function(){return r}))},ZfDv:function(e,t,n){var r=n("C0Ia");e.exports=function(e,t){return new(r(e))(0===t?0:t)}},ZpD3:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.markMinorConversions=void 0;var i=n("U35N"),o=r(n("12ks"));t.markMinorConversions=e=>{const t=o.default.formatConversions(e);return i.store.dispatch(i.actions.markMinorConversions(t))}},ZtlQ:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.useLocation=void 0;var i=n("q1tI"),o=n("55Ip"),a=r(n("F3SZ")),s=n("4PhQ"),l=r(n("/eLw")),c=r(n("8Kom"));t.useLocation=()=>{const{inAppShell:e}=(0,i.useContext)(a.default),t=(0,i.useRef)(e);if(e!==t.current)throw new s.KAError(`inAppShell changed from ${t.current.toString()} to ${e.toString()}`,s.Errors.Internal);const n=window.location,{pathname:r,search:u,hash:d,state:p}=e?(0,o.useLocation)():{pathname:n.pathname,search:n.search,hash:n.hash,state:void 0};return{href:c.default.origin+r+u+d,protocol:c.default.protocol,host:c.default.host,hostname:c.default.hostname,port:c.default.port,pathname:r,search:u,hash:d,origin:c.default.origin,get queryParams(){return(0,l.default)(u)},state:p}}},a651:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("FCtg")),o=r(n("mXPZ")),a=r(n("Q8Wn")),s=n("VpR9");var l={get profiling(){return(0,s.hasDevFlag)("profiling")},get logging(){return!!a.default.IS_DEV_SERVER||(i.default.isServerSide()||o.default.hasAnyPermissions||(0,s.hasDevFlag)("logging"))}};t.default=l},aJBb:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=u(n("q1tI")),o=n("mR6N"),a=r(n("Pwnf")),s=r(n("gE8/")),l=u(n("8jAt"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const d="20px",p=o.StyleSheet.create({pill:{display:"inline-block",flex:"0 0 auto",height:d,backgroundColor:a.default.blue,fontSize:"10px",lineHeight:d,color:a.default.white,padding:`0 ${s.default.xSmall_8}px`,borderRadius:s.default.medium_16,textAlign:"center",":active":{textDecoration:"none"},":hover":{textDecoration:"none"}}});var f=()=>i.createElement("span",{className:(0,o.css)(p.pill)},l._("NEW"));t.default=f},aLuR:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=r(n("8OQS")),a=M(n("q1tI")),s=n("Pk2J"),l=n("mR6N"),c=n("JasB"),u=n("JimW"),d=r(n("SGU3")),p=r(n("Pwnf")),f=r(n("gE8/")),h=n("Vxy9"),m=n("SjSX"),y=n("jEJf"),g=r(n("qRKg")),v=r(n("7Yi1")),_=M(n("ZpD3")),b=r(n("HAFF")),x=r(n("TJgv")),w=r(n("Ntfq")),k=r(n("Q8Wn")),O=n("hDgO"),E=M(n("Tipd")),A=r(n("TRhi")),P=r(n("t2Il")),C=r(n("cfQQ")),S=M(n("8jAt")),D=r(n("2oXu"));const I=["nickName"];function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}function M(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class j extends a.Component{constructor(...e){super(...e),this.state={showNotifications:!1},this.notificationSwitchRef=null,this.hasLoadedNotifications=!1,this.handleNotificationsScroll=e=>{if(!(this.state.showNotifications&&e.target instanceof HTMLElement))return;const{scrollHeight:t,clientHeight:n,scrollTop:r}=e.target;r+n>=t-2&&(this.props.loadNotifications(),e.preventDefault())},this.toggleNotifications=()=>{const{loadNotifications:e}=this.props;this.hasLoadedNotifications||(e(),this.hasLoadedNotifications=!0);const t=!this.state.showNotifications;t&&_.markMinorConversions([{id:"global_nav_open_notifications",extra:{view:"mobile"}}]),this.setState({showNotifications:t},(()=>{this.notificationSwitchRef&&this.notificationSwitchRef.focus(),t&&this.props.clearNotifications()}))},this.onUserMenuToggled=e=>{e&&_.markMinorConversions([{id:"global_nav_open_user_menu",extra:{view:"mobile"}}])},this.renderLoginSignupLinks=()=>a.createElement(u.View,{style:N.noShrink},a.createElement(d.default,{style:N.linkStyle,href:E.getLoginURL(),onClick:this.props.onClickLink,safeWithNav:()=>_.markMinorConversions([{id:"global_nav_login_clicked"}])},a.createElement(h.LabelLarge,null,S._("Log in"))),a.createElement(d.default,{style:N.linkStyle,href:E.getSignupURL(),onClick:this.props.onClickLink},a.createElement(h.LabelLarge,null,S._("Sign up")))),this.renderLearnMenu=()=>{const{domains:e,onClickLink:t}=this.props;return a.createElement("ul",null,e.map(((e,n)=>a.createElement(b.default,{key:n,domain:e,onClickLink:t}))))},this.renderUserMenu=()=>{const{profile:e}=this.props,t=(0,y.getProfileDropdownData)(e);if(!e||!t)return null;const{newNotificationsCount:n,onClickLink:r}=this.props,s=(0,o.default)(t,I);return a.createElement("ul",null,a.createElement(v.default,{trigger:a.createElement(h.LabelLarge,null,e.get("nickname")||""),onClick:this.onUserMenuToggled},a.createElement(A.default,(0,i.default)({},s,{itemStyle:N.userMenuItem,signUpUrl:"/signup",style:N.userMenu,tabbable:!0,onCloseDropdown:r,navigateToNotificationsSwitch:()=>{}}))),a.createElement(w.default,{innerRef:e=>this.notificationSwitchRef=e,onClick:this.toggleNotifications,notificationCount:n}))},this.renderNotificationList=()=>{const{newNotificationsCount:e,notifications:t}=this.props;return a.createElement(u.View,{style:N.container,onScroll:this.handleNotificationsScroll},a.createElement(w.default,{innerRef:e=>this.notificationSwitchRef=e,direction:"left",onClick:this.toggleNotifications,notificationCount:e}),a.createElement(x.default,{notifications:t,tabbable:!0}))},this.renderFooterLinks=()=>{const{profile:e}=this.props,t=this.isLoggedIn,n=this.isPhantom,r=!t&&!n,i="en"===k.default.kaLocale;return i||r?a.createElement(a.Fragment,null,r&&a.createElement(c.Strut,{size:f.default.medium_16}),a.createElement("ul",null,r&&a.createElement("li",null,a.createElement("a",{className:(0,l.css)(N.linkStyle),href:"/about"},a.createElement(h.LabelLarge,{"aria-hidden":"true"},S._("About")),a.createElement("span",{className:(0,l.css)(g.default.srOnly)},S._("About Khan Academy")))),i&&a.createElement("li",{className:(0,l.css)(N.donateButtonContainer)},a.createElement(D.default,{testId:"mobile-menu-donate-link",safeWithNav:()=>_.markMinorConversions([{id:"global_nav_donate_clicked",extra:{view:"mobile",isLoggedIn:t,isPhantom:n,kaid:(0,m.getKaid)(e)}}]),urlParams:{c_src2:"Webapp.responsivenav"},style:N.donateButton})))):null}}get isLoggedIn(){const{profile:e}=this.props;return Boolean(e&&!this.isPhantom)}get isPhantom(){const{profile:e}=this.props;return Boolean(e&&e.get("isPhantom"))}render(){return this.state.showNotifications?this.renderNotificationList():a.createElement(u.View,{style:N.container},!this.isLoggedIn&&a.createElement(a.Fragment,null,this.renderLoginSignupLinks(),a.createElement(c.Strut,{size:f.default.medium_16})),this.renderLearnMenu(),this.isLoggedIn&&a.createElement(a.Fragment,null,a.createElement(c.Strut,{size:f.default.medium_16}),this.renderUserMenu()),this.renderFooterLinks())}}j.defaultProps={onClickLink:()=>{}};const R=`1px solid ${p.default.offBlack16}`,N=l.StyleSheet.create({container:{backgroundColor:p.default.offWhite,height:`calc(100vh - ${O.pageHeaderHeight}px)`,overflowY:"auto"},linkStyle:{display:"flex",alignItems:"center",justifyContent:"flex-start",borderBottom:R,padding:f.default.medium_16,boxSizing:"border-box",backgroundColor:p.default.white,color:p.default.darkBlue,cursor:"pointer",textDecoration:"none",":active":{textDecoration:"underline"},":hover":{color:p.default.blue,textDecoration:"underline"}},userMenu:{borderTop:R},userMenuItem:{padding:`${f.default.small_12}px ${f.default.xLarge_32}px`},noShrink:{flex:"0 0 auto"},donateButton:{width:"100%"},donateButtonContainer:{padding:f.default.medium_16}});var L=(0,s.compose)(C.default,P.default)(j);t.default=L},aO6C:function(e,t,n){var r=n("4zBA"),i=n("0Dky"),o=n("Fib7"),a=n("9d/t"),s=n("0GbY"),l=n("iSVu"),c=function(){},u=[],d=s("Reflect","construct"),p=/^\s*(?:class|function)\b/,f=r(p.exec),h=!p.exec(c),m=function(e){if(!o(e))return!1;try{return d(c,u,e),!0}catch(e){return!1}},y=function(e){if(!o(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!f(p,l(e))}catch(e){return!0}};y.sham=!0,e.exports=!d||i((function(){var e;return m(m.call)||!m(Object)||!m((function(){e=!0}))||e}))?y:m},aX95:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("1758"),n.e("5Qr9"),n.e("1Ixv"),n.e("6OCc")]).then(n.t.bind(null,"y+VC",7)),modules:["y+VC"],loading:()=>i.createElement(a.default,null)});t.default=l},aXSo:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.randomUUIDPolyfill=o;const i="undefined"!=typeof window&&null!=(r=window.crypto)?r:{};function o(){return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,(e=>(Number(e)^i.getRandomValues(new Uint8Array(1))[0]&15>>Number(e)/4).toString(16)))}var a="randomUUID"in i?function(){return i.randomUUID()}:o;t.default=a},aYUq:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("1CX7"),n.e("3MWm"),n.e("37GW")]).then(n.t.bind(null,"Gndr",7)),modules:["Gndr"],loading:()=>i.createElement(a.default,null)});t.default=l},afO8:function(e,t,n){var r,i,o,a=n("f5p1"),s=n("2oRo"),l=n("4zBA"),c=n("hh1v"),u=n("kRJp"),d=n("Gi26"),p=n("xs3f"),f=n("93I0"),h=n("0BK2"),m="Object already initialized",y=s.TypeError,g=s.WeakMap;if(a||p.state){var v=p.state||(p.state=new g),_=l(v.get),b=l(v.has),x=l(v.set);r=function(e,t){if(b(v,e))throw new y(m);return t.facade=e,x(v,e,t),t},i=function(e){return _(v,e)||{}},o=function(e){return b(v,e)}}else{var w=f("state");h[w]=!0,r=function(e,t){if(d(e,w))throw new y(m);return t.facade=e,u(e,w,t),t},i=function(e){return d(e,w)?e[w]:{}},o=function(e){return d(e,w)}}e.exports={set:r,get:i,has:o,enforce:function(e){return o(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=i(t)).type!==e)throw y("Incompatible receiver, "+e+" required");return n}}}},"alo+":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.registerForSSR=void 0;var i=n("TnRt"),o=r(n("/5v6")),a=r(n("FCtg")),s=n("zBXs");t.registerForSSR=(e,t)=>{const n=a.default.__getFullPageRegistration();if("function"!=typeof n)throw new o.default("Cannot register for server-side rendering",i.Errors.Internal);n((()=>(0,s.fullPageServerRender)(e,t,a.default.__getFullPageRenderAPI())))}},apBJ:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("1CX7"),n.e("7cbP"),n.e("2mb7"),n.e("ebEC")]).then(n.t.bind(null,"Eyrq",7)),modules:["Eyrq"],loading:()=>i.createElement(a.default,null)});t.default=l},aspv:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=_(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("JimW"),a=n("JasB"),s=n("4PhQ"),l=r(n("OdDy")),c=r(n("F3SZ")),u=r(n("Ji7B")),d=r(n("8SYi")),p=r(n("E5Ll")),f=r(n("slUR")),h=r(n("pLd+")),m=r(n("ejoq")),y=r(n("Q8Wn")),g=r(n("lYHA")),v=r(n("4Qo9"));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_=function(e){return e?n:t})(e)}n("Aq1d");var b=e=>{if(null!=e.ssrLocation&&e.ssrLocation.pathname.endsWith("/_fm/500/full")){if(null==e.error)throw new s.KAError("Deliberate 500 error failure mode where the error boundary fails too",s.Errors.Internal);throw new s.KAError("Deliberately acting as though the error boundary failed. This error should not be reported.",s.Errors.Internal)}return i.createElement(a.MediaLayoutContext.Provider,{value:{ssrSize:y.default.isPhone?"small":"large",mediaSpec:a.MEDIA_DEFAULT_SPEC}},i.createElement(o.RenderStateRoot,{throwIfNested:!1},i.createElement(m.default,null,i.createElement(u.default,{error:e.error,errorFallback:()=>i.createElement(d.default,null)},i.createElement(c.default.Provider,{value:{inAppShell:!0}},i.createElement(v.default,{ssrLocation:e.ssrLocation},i.createElement(g.default,null,(()=>i.createElement(f.default,null,i.createElement(p.default,null,i.createElement(h.default,null)),i.createElement(l.default,null))))))))))};t.default=b},axyH:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r)}(n("q1tI"));var i=r(n("deha")),o=n("UvU3");function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}t.default=(e,t,n)=>{(0,o.maybeServerSideRender)(e,t)||(0,i.default)(e,t,n||{})}},b0dj:function(e,t,n){"use strict";var r=n("ABJ/"),i=n.n(r).a;t.a=i},b1O7:function(e,t,n){var r=n("g6v/"),i=n("4zBA"),o=n("33Wh"),a=n("/GqU"),s=i(n("0eef").f),l=i([].push),c=function(e){return function(t){for(var n,i=a(t),c=o(i),u=c.length,d=0,p=[];u>d;)n=c[d++],r&&!s(i,n)||l(p,e?[n,i[n]]:i[n]);return p}};e.exports={entries:c(!0),values:c(!1)}},b3m9:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=v(n("q1tI")),a=n("mR6N"),s=v(n("4PhQ")),l=n("Pk2J"),c=n("yhei"),u=n("JimW"),d=r(n("Pwnf")),p=r(n("gE8/")),f=n("g8Be"),h=r(n("cfQQ")),m=v(n("8jAt")),y=r(n("CdqX"));function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const _={timedOut:m._("We're sorry this is taking so long...")},b=Math.random()<.1;class x extends o.Component{constructor(e){super(e),this.state={firstTimeoutHit:!1,secondTimeoutHit:!1},this._mounted=!1}componentDidMount(){this._mounted=!0;const{sentryId:e,sentryTeam:t,timeoutSeconds:n,schedule:r}=this.props,i=`${e}|${Date.now()}|${Math.floor(1e5*Math.random())}`,o=()=>{this._mounted&&this.setState({secondTimeoutHit:!0}),this.logTimeout(`Spinner timeout: second (${t})`,2*n,i)};r.timeout((()=>{this._mounted&&this.setState({firstTimeoutHit:!0}),this.logTimeout(`Spinner timeout: first (${t})`,n,i),r.timeout(o,1e3*n)}),1e3*n)}componentWillUnmount(){this._mounted=!1}logTimeout(e,t,n){const{description:r,profile:o,sentryExtras:a,sentryId:l}=this.props,c=null==o?void 0:o.get("nickname"),u=(0,i.default)({},a,{sentryId:l,description:r,timeoutSeconds:t,user:c,timeoutId:n});b?s.default.error(e,s.Errors.Internal,{sentryData:{contexts:{"Timeout Details":u}}}):s.default.log(e,u)}render(){const{notifyUser:e,size:t,light:n,style:r}=this.props,{firstTimeoutHit:i,secondTimeoutHit:a}=this.state,s=n?d.default.white64:d.default.offBlack;return o.createElement(u.View,{style:[w.containerDefault,r]},o.createElement(c.CircularSpinner,{size:t,light:n}),i&&e&&o.createElement(u.Text,{style:[w.userNotification,{color:s}]},a?o.createElement(y.default,null):_.timedOut))}}x.defaultProps={size:"large",light:!1,timeoutSeconds:15};const w=a.StyleSheet.create({containerDefault:{alignItems:"center"},userNotification:{marginTop:p.default.xSmall_8,marginBottom:p.default.xSmall_8,fontSize:16}});var k=(0,l.compose)(f.withActionScheduler,h.default)(x);t.default=k},bCCX:function(e,t,n){"use strict";(function(e,r){var i,o=n("SLVX");i="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var a=Object(o.a)(i);t.a=a}).call(this,n("yLpj"),n("3UD+")(e))},bHum:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,Object.defineProperty(t,"enums",{enumerable:!0,get:function(){return i.enums}}),t.withConversionContext=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),i=n("O6wL"),o=n("FxTa"),a=n("TpYV"),s=n("S+5K"),l=n("UooO");function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}class u extends r.Component{render(){const{children:e,learningTimeInfo:t}=this.props;return r.createElement(a.LearningTimeInfoContext.Consumer,null,(n=>{const i=t?(0,o.updateLearningTimeInfo)(n,t):n,c=(0,s.getMarkConversionFunc)(i),u=(0,l.getPublishAnalyticsEventFunc)(c);return r.createElement(a.LearningTimeInfoContext.Provider,{value:i},"function"==typeof e?e(c,u):e)}))}}t.default=u;t.withConversionContext=e=>t=>n=>r.createElement(u,{learningTimeInfo:"function"==typeof e?e(n):e},(()=>r.createElement(t,n)))},bJrL:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.escapeEntities=void 0;var r=n("sExA");const i=Object.freeze({"&":"&amp;",'"':"&quot;","<":"&lt;",">":"&gt;"}),o=Object.freeze((0,r.values)(i));t.escapeEntities=e=>null==e?"":e.replace(/([&<>"])(\w*;)?/g,((e,t,n)=>{const r=i[t];return null==r||o.includes(e)?e:`${r}${n||""}`}))},bLWT:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=r(n("+a4J")),a=n("nXxE"),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("4PhQ")),l=(n("GDG3"),n("2pr6"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}const u=o.default.Model.extend({defaults:{affiliation:null,avatar:{imageSrc:"/images/avatars/svg/blobby-green.svg",thumbnailSrc:"/images/avatars/svg/blobby-green.svg",imagePath:"/images/avatars/svg/blobby-green.svg"},badgeCounts:{0:0,1:0,2:0,3:0,4:0,5:0},bio:"",profile:null,countVideosCompleted:0,dateJoined:"",email:"",isCoachingLoggedInUser:!1,nickname:"",points:0,profileRoot:"",username:"",isDataCollectible:!1,isSelf:!1,isPublic:!1,isCreator:!1,isCurator:!1,isPublisher:!1,canModifyCoaches:!0,hideVisual:!1,tosAccepted:!0},initialize:function(e,t){o.default.Model.prototype.initialize.call(this,e,t),this._ensureAttrsAreSubmodels();const n=u.SUBMODEL_ATTRS.map((e=>"change:"+e)).join(" ");this.on(n,this._ensureAttrsAreSubmodels,this)},usernameFormatted:function(){const e=this.get("username");return e?"@"+e:""},_ensureAttrsAreSubmodels:function(){const e={},t=this.get("affiliation")||new l.AffiliationModel;e.affiliation=t instanceof l.AffiliationModel?t:new l.AffiliationModel(t),this.set(e,{silent:!0})},isEditable:function(){return this.get("isSelf")&&!this.get("isPhantom")},isFullyEditable:function(){return this.isEditable()&&this.get("isDataCollectible")},isSal:function(){return"sal"===this.get("username")},toJSON:function(){const e=u.__super__.toJSON.call(this);return u.COMPUTED_ATTRS.forEach((t=>{e[t]=this[t]()})),u.SUBMODEL_ATTRS.forEach((t=>{const n=this.get(t);n.toJSON&&(e[t]=n.toJSON())})),e},save:function(e,t){s.default.error("Unexpected call to ProfileMode.save",s.Errors.NotAllowed,{sentryData:{contexts:{extras:{attrs:(0,i.default)({},e),options:t||"none"}}}}),s.default.log("DO NOT USE ProfileModel.save. You might want saveAndUpdateProfile.")},parse:function(e,t){return"apiActionResults"in e&&"payload"in e&&(e=e.payload),o.default.Model.prototype.parse.call(this,e,t)},validateNickname:function(e){this.trigger("validate:nickname",(e||"").trim().length>0)},validateUsername:function(e,t){t!==this.get("username")?(0,a.isUsernameAvailable)(e,t).then((({result:e,reason:t})=>{this.trigger("validate:username",t,e)})):this.trigger("validate:username")}},{COMPUTED_ATTRS:["isEditable","isFullyEditable","isSal","usernameFormatted"],SUBMODEL_ATTRS:["affiliation"]});var d=u;t.default=d},bN5C:function(e,t,n){"use strict";function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={careersFooterLink:function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(i,a,s):i[a]=e[a]}i.default=e,n&&n.set(e,i);return i}(n("8jAt"))._("Careers at Khan Academy")};t.default=i},bOss:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;let r,i=function(e){window.eval.call(window,e)};"undefined"!=typeof execScript&&(i=e=>execScript(e));var o={ready:e=>(r||(r=new Promise(((e,t)=>{if("complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll)return e();document.addEventListener("DOMContentLoaded",e,!1),window.addEventListener("load",e)}))),r),globalEval:i,matches(e,t){const n=e.matches||e.matchesSelector;if(n)return n.call(e,t);const r=document.querySelectorAll(t);return Array.prototype.indexOf.call(r,e)>=0},closest(e,t){if(e.closest)return e.closest(t);let n=e;for(;n;){if(this.matches(n,t))return n;n=n.parentNode}return null},delegate(e,t,n){document.addEventListener(e,(e=>{const r=this.closest(e.target,t);r&&n(e,r)}),!0)}};t.default=o},bWFh:function(e,t,n){"use strict";var r=n("I+eb"),i=n("2oRo"),o=n("4zBA"),a=n("lMq5"),s=n("busE"),l=n("8YOa"),c=n("ImZN"),u=n("GarU"),d=n("Fib7"),p=n("hh1v"),f=n("0Dky"),h=n("HH4o"),m=n("1E5z"),y=n("cVYH");e.exports=function(e,t,n){var g=-1!==e.indexOf("Map"),v=-1!==e.indexOf("Weak"),_=g?"set":"add",b=i[e],x=b&&b.prototype,w=b,k={},O=function(e){var t=o(x[e]);s(x,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(v&&!p(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return v&&!p(e)?void 0:t(this,0===e?0:e)}:"has"==e?function(e){return!(v&&!p(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})};if(a(e,!d(b)||!(v||x.forEach&&!f((function(){(new b).entries().next()})))))w=n.getConstructor(t,e,g,_),l.enable();else if(a(e,!0)){var E=new w,A=E[_](v?{}:-0,1)!=E,P=f((function(){E.has(1)})),C=h((function(e){new b(e)})),S=!v&&f((function(){for(var e=new b,t=5;t--;)e[_](t,t);return!e.has(-0)}));C||((w=t((function(e,t){u(e,x);var n=y(new b,e,w);return null!=t&&c(t,n[_],{that:n,AS_ENTRIES:g}),n}))).prototype=x,x.constructor=w),(P||S)&&(O("delete"),O("has"),g&&O("get")),(S||A)&&O(_),v&&x.clear&&delete x.clear}return k[e]=w,r({global:!0,forced:w!=b},k),m(w,e),v||n.setStrong(w,e,g),w}},bZMm:function(e,t,n){(function(e){!function(e){"use strict";if(!e.fetch){l.prototype.append=function(e,t){e=a(e),t=s(t);var n=this.map[e];n||(n=[],this.map[e]=n),n.push(t)},l.prototype.delete=function(e){delete this.map[a(e)]},l.prototype.get=function(e){var t=this.map[a(e)];return t?t[0]:null},l.prototype.getAll=function(e){return this.map[a(e)]||[]},l.prototype.has=function(e){return this.map.hasOwnProperty(a(e))},l.prototype.set=function(e,t){this.map[a(e)]=[s(t)]},l.prototype.forEach=function(e,t){Object.getOwnPropertyNames(this.map).forEach((function(n){this.map[n].forEach((function(r){e.call(t,r,n,this)}),this)}),this)};var t="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),n="FormData"in e,r="ArrayBuffer"in e,i=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];f.prototype.clone=function(){return new f(this)},p.call(f.prototype),p.call(y.prototype),y.prototype.clone=function(){return new y(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new l(this.headers),url:this.url})},y.error=function(){var e=new y(null,{status:0,statusText:""});return e.type="error",e};var o=[301,302,303,307,308];y.redirect=function(e,t){if(-1===o.indexOf(t))throw new RangeError("Invalid status code");return new y(null,{status:t,headers:{location:e}})},e.Headers=l,e.Request=f,e.Response=y,e.fetch=function(e,n){return new Promise((function(r,i){var o;o=f.prototype.isPrototypeOf(e)&&!n?e:new f(e,n);var a=new XMLHttpRequest;a.onload=function(){var e=1223===a.status?204:a.status;if(e<100||e>599)i(new TypeError("Network request failed"));else{var t={status:e,statusText:a.statusText,headers:m(a),url:"responseURL"in a?a.responseURL:/^X-Request-URL:/m.test(a.getAllResponseHeaders())?a.getResponseHeader("X-Request-URL"):void 0},n="response"in a?a.response:a.responseText;r(new y(n,t))}},a.onerror=function(){i(new TypeError("Network request failed"))},a.open(o.method,o.url,!0),"include"===o.credentials&&(a.withCredentials=!0),"responseType"in a&&t&&(a.responseType="blob"),o.headers.forEach((function(e,t){a.setRequestHeader(t,e)})),a.send(void 0===o._bodyInit?null:o._bodyInit)}))},e.fetch.polyfill=!0}function a(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function s(e){return"string"!=typeof e&&(e=String(e)),e}function l(e){this.map={},e instanceof l?e.forEach((function(e,t){this.append(t,e)}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function c(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function u(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function d(e){var t=new FileReader;return t.readAsArrayBuffer(e),u(t)}function p(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,"string"==typeof e)return this._bodyText=e,"text/plain;charset=UTF-8";if(t&&Blob.prototype.isPrototypeOf(e)){if(this._bodyBlob=e,""!==e.type)return e.type}else if(n&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(e){if(!r||!ArrayBuffer.prototype.isPrototypeOf(e))throw new Error("unsupported BodyInit type")}else this._bodyText=""},t?(this.blob=function(){var e=c(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this.blob().then(d)},this.text=function(){var e,t,n=c(this);if(n)return n;if(this._bodyBlob)return e=this._bodyBlob,(t=new FileReader).readAsText(e),u(t);if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)}):this.text=function(){var e=c(this);return e||Promise.resolve(this._bodyText)},n&&(this.formData=function(){return this.text().then(h)}),this.json=function(){return this.text().then(JSON.parse)},this}function f(e,t){var n,r,o=(t=t||{}).body,a=!0;if(f.prototype.isPrototypeOf(e)){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new l(e.headers)),this.method=e.method,this.mode=e.mode,o||(o=e._bodyInit,e.bodyUsed=!0,a=!1)}else this.url=e;if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new l(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),i.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");var s=this._initBody(o);a&&s&&!this.headers.get("Content-Type")&&this.headers.set("Content-Type",s)}function h(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}})),t}function m(e){var t=new l;return e.getAllResponseHeaders().trim().split("\n").forEach((function(e){var n=e.trim().split(":"),r=n.shift().trim(),i=n.join(":").trim();t.append(r,i)})),t}function y(e,t){t||(t={}),this.headers=t.headers instanceof l?t.headers:new l(t.headers);var n=this._initBody(e);n&&!this.headers.get("Content-Type")&&this.headers.set("Content-Type",n),this.type="default",this.status=t.status,this.ok=this.status>=200&&this.status<300,this.statusText=t.statusText,this.url=t.url||""}}("undefined"==typeof window?e:window)}).call(this,n("yLpj"))},blbU:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("JimW"),a=r(n("gE8/")),s=r(n("4lmP"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}class c extends i.Component{render(){const{fillScreen:e}=this.props;return i.createElement(o.View,{style:[{margin:"0 auto",maxWidth:400,alignItems:"center",justifyContent:"center"},e&&{minHeight:"calc(100vh - 60px)"}]},s.default,i.createElement(o.View,{style:{height:a.default.large_24}}),this.props.children)}}t.default=c,c.defaultProps={fillScreen:!1}},bmMU:function(e,t){var n="undefined"!=typeof Element,r="function"==typeof Map,i="function"==typeof Set,o="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function a(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=t.length)return!1;for(l=s;0!=l--;)if(!a(e[l],t[l]))return!1;return!0}if(r&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!t.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!a(l.value[1],t.get(l.value[0])))return!1;return!0}if(i&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!t.has(l.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if((s=e.length)!=t.length)return!1;for(l=s;0!=l--;)if(e[l]!==t[l])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(t,c[l]))return!1;if(n&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!a(e[c[l]],t[c[l]]))return!1;return!0}return e!=e&&t!=t}e.exports=function(e,t){try{return a(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},busE:function(e,t,n){var r=n("2oRo"),i=n("Fib7"),o=n("Gi26"),a=n("kRJp"),s=n("zk60"),l=n("iSVu"),c=n("afO8"),u=n("Xnc8").CONFIGURABLE,d=c.get,p=c.enforce,f=String(String).split("String");(e.exports=function(e,t,n,l){var c,d=!!l&&!!l.unsafe,h=!!l&&!!l.enumerable,m=!!l&&!!l.noTargetGet,y=l&&void 0!==l.name?l.name:t;i(n)&&("Symbol("===String(y).slice(0,7)&&(y="["+String(y).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!o(n,"name")||u&&n.name!==y)&&a(n,"name",y),(c=p(n)).source||(c.source=f.join("string"==typeof y?y:""))),e!==r?(d?!m&&e[t]&&(h=!0):delete e[t],h?e[t]=n:a(e,t,n)):h?e[t]=n:s(t,n)})(Function.prototype,"toString",(function(){return i(this)&&d(this).source||l(this)}))},c0yS:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,a){if("string"==typeof t&&s.hasOwnProperty(e)){var c=function(e,t){if((0,i.default)(e))return e;for(var n=e.split(/,(?![^()]*(?:\([^()]*\))?\))/g),o=0,a=n.length;o<a;++o){var s=n[o],c=[s];for(var u in t){var d=(0,r.default)(u);if(s.indexOf(d)>-1&&"order"!==d)for(var p=t[u],f=0,h=p.length;f<h;++f)c.unshift(s.replace(d,l[p[f]]+d))}n[o]=c.join(",")}return n.join(",")}(t,a),u=c.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter((function(e){return!/-moz-|-ms-/.test(e)})).join(",");if(e.indexOf("Webkit")>-1)return u;var d=c.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter((function(e){return!/-webkit-|-ms-/.test(e)})).join(",");return e.indexOf("Moz")>-1?d:(n["Webkit"+(0,o.default)(e)]=u,n["Moz"+(0,o.default)(e)]=d,c)}};var r=a(n("Rz+p")),i=a(n("sUt/")),o=a(n("SFYy"));function a(e){return e&&e.__esModule?e:{default:e}}var s={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},l={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"};e.exports=t.default},c52Z:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return i.createElement(a.default,{href:e.safeAppDownloadUrl,light:e.light},(()=>i.createElement("img",{src:(0,o.default)(e.badgeImageUrl),alt:e.altText,style:e.style})))};var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("wINb")),a=r(n("Taw3"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}},"cIi+":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.assignmentDueDate=function(e){if(!e)return"";const t=new Intl.DateTimeFormat(o.default.kaLocale,{month:"short",day:"numeric",hour:"numeric",minute:"2-digit"});return i._("Due %(dueDate)s",{dueDate:t.format(new Date(e))})},t.default=t.courseAccordionLabel=t.copyrightNotice=void 0,t.errorCode=function(e){return i.$_(" [Error code: %(errorCode)s]",{errorCode:e})},t.exerciseProgressIndicators=void 0,t.lessonNumberAndTitle=function(e,t){return i._("Lesson %(lessonNumber)s: %(title)s",{lessonNumber:e,title:t})},t.nextUnitText=t.nextQuizText=t.nextLessonText=void 0,t.skillsCount=function(e){return i.doNotTranslateYet("%(skillCount)s skills",{skillCount:e})},t.translatedMasteryLevel=t.translatedContentKind=void 0,t.translatedMasteryLevelAndPercentage=function(e,t){switch(e){case"familiar":return i._("Familiar • %(percentage)s%",{percentage:t});case"proficient":return i._("Proficient • %(percentage)s%",{percentage:t});case"mastered":return i._("Mastered • %(percentage)s%",{percentage:t});case"attempted":return i._("Attempted • %(percentage)s%",{percentage:t});case"unfamiliar":return i._("Not started");default:throw(0,a.logUnreachableCode)("Unknown progress state",e)}},t.translatedOnTaskTitleAria=function(e){return i._("You are working on MAP Accelerator. %(translatedTitle)s.",{translatedTitle:e})},t.translatedOnTaskTitleWithContentKindAria=function(e,t){return i._("You are working on MAP Accelerator. %(contentKindName)s: %(translatedTitle)s.",{contentKindName:u(e),translatedTitle:t})},t.translatedPercentage=function(e){return i._("%(percentage)s%",{percentage:e})},t.translatedQuizTitle=function(e){return i._("Quiz %(quizNumber)s",{quizNumber:e})},t.translatedQuizTitleWithPercentage=function(e,t){return i._("Quiz %(quizIndex)s: %(percentage)s%",{percentage:t,quizIndex:e})},t.translatedTitleWithContentKindAria=function(e,t){return i._("%(contentKindName)s: %(translatedTitle)s",{contentKindName:u(e),translatedTitle:t})},t.translatedUnitTestTitleWithPercentage=function(e){return i._("Unit test: %(percentage)s%",{percentage:e})},t.unitAndIndex=function(e){return i._("Unit %(unitIndex)s",{unitIndex:e})},t.unitIndexAndTitle=function(e,t){return i._("Unit %(unitIndex)s: %(unitTitle)s",{unitIndex:e,unitTitle:t})},t.unitsCount=function(e){return i.doNotTranslateYet("%(unitCount)s units",{unitCount:e})};var i=l(n("8jAt")),o=(l(n("q1tI")),r(n("Q8Wn"))),a=n("A/Rc");function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const c={previousInCourse:i._("Previous in course"),nextInCourse:i._("Next in course"),accordionControlButtons:i._("Accordion control buttons"),assigned:i._("Assigned"),assignmentsTitle:i._("My assignments"),assignmentNoContent:i._("This assignment has no content"),nextArticle:i._("Up next: article"),nextAssignment:i._("Next assignment"),nextChallenge:i._("Up next: challenge"),nextExercise:i._("Up next: exercise"),nextInteractive:i._("Up next: interactive"),nextProject:i._("Up next: project"),nextTalkthrough:i._("Up next: talkthrough"),nextUnitTest:i._("Up next: unit test"),nextVideo:i._("Up next: video"),startTask:i._("Let’s go"),done:i._("Done"),challenge:i.doNotTranslateYet("This is a Challenge"),interactive:i.doNotTranslateYet("This is an Interactive"),project:i.doNotTranslateYet("This is a Project"),talkthrough:i.doNotTranslateYet("This is a Talkthrough"),loading:i._("Loading..."),completed:i._("Completed"),translatedCookieNotice:i._("Cookie Notice"),translatedPrivacyPolicy:i._("Privacy Policy"),translatedTermsOfUse:i._("Terms of use"),breadcrumbs:i._("breadcrumbs"),activeAssignmentsLabel:i._("Active assignments"),nextAssignmentsPage:i._("Next"),nextAssignmentsPageAriaLabel:i._("See next assignments page"),previousAssignmentsPage:i._("Previous"),previousAssignmentsPageAriaLabel:i._("See previous assignments page"),assignmentsNullState:i._("You don’t have any active assignments."),contentListOpen:i._("Open content list"),contentListClose:i._("Close content list"),contentListTitle:i._("Content list"),titleTagSuffixVideo:i._("video"),titleTagSuffixArticle:i._("article"),titleTagSuffixExercise:i._("practice"),startOver:i._("Start over"),tryAgain:i._("Try again"),share:i._("Share"),shareGoogle:i._("Share to Google Classroom."),googleClassroom:i._("Google Classroom"),googleClassroomBody:i._("Describe your assignment in detail here"),khanAcademy:i._("Khan Academy"),errorTellUs:i._("tell us"),errorRefresh:i._("refresh")};t.exerciseProgressIndicators=(e,t)=>i._("%(num)s of %(total)s problems",{num:e,total:t});t.copyrightNotice=e=>i.doNotTranslate("© %(currentYear)s Khan Academy",{currentYear:e});t.courseAccordionLabel=e=>i._("Course: %(courseName)s",{courseName:e});const u=e=>{switch(e){case"Article":return i._("Article");case"Challenge":return i._("Challenge");case"Exercise":return i._("Exercise");case"Interactive":return i._("Interactive");case"Project":return i._("Project");case"Quiz":return i._("Quiz");case"Talkthrough":return i._("Talkthrough");case"UnitTest":return i._("Unit test");case"Video":return i._("Video");default:throw(0,a.logUnreachableCode)("Unknown contentKind",e)}};t.translatedContentKind=u;t.translatedMasteryLevel=e=>{switch(e){case"familiar":return i._("Familiar");case"proficient":return i._("Proficient");case"mastered":return i._("Mastered");case"attempted":return i._("Attempted");case null:case void 0:case"unfamiliar":return i._("Not started");default:throw(0,a.logUnreachableCode)("Unknown progress state",e)}};t.nextLessonText=e=>i._("Up next: Lesson %(lessonNumber)s",{lessonNumber:e});t.nextUnitText=e=>i._("Up next: Unit %(unitNumber)s",{unitNumber:e});t.nextQuizText=e=>i._("Up next: Quiz %(quizNumber)s",{quizNumber:e});var d=c;t.default=d},cIvh:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("moment"),n.e("shared"),n.e("6YAN"),n.e("5ypV"),n.e("RUgC"),n.e("5Do4"),n.e("DgBR"),n.e("4juF")]).then(n.t.bind(null,"xLPE",7)),modules:["xLPE"],loading:()=>i.createElement(a.default,null)});t.default=l},cVYH:function(e,t,n){var r=n("Fib7"),i=n("hh1v"),o=n("0rvr");e.exports=function(e,t,n){var a,s;return o&&r(a=t.constructor)&&a!==n&&i(s=a.prototype)&&s!==n.prototype&&o(e,s),e}},cfQQ:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"UserProfileContext",{enumerable:!0,get:function(){return a.UserProfileContext}}),t.default=function(e){return t=>o.createElement(a.default,null,(({profile:n,error:r,loading:a})=>o.createElement(e,(0,i.default)({},t,{profile:n,profileError:r,profileLoading:a}))))};var i=r(n("pVnL")),o=l(n("q1tI")),a=l(n("+Gdd"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}},cojK:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.withMarkConversion=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("YkLl"),s=n("UooO");function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}t.withMarkConversion=e=>t=>{const n=(0,a.useMarkConversion)(),r=(0,s.getPublishAnalyticsEventFunc)(n);return o.createElement(e,(0,i.default)({},t,{markConversion:n,publishAnalyticsEvent:r}))}},crxW:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("36AW"),n.e("1CX7"),n.e("3MWm"),n.e("bP4J"),n.e("729r")]).then(n.t.bind(null,"cArb",7)),modules:["cArb"],loading:()=>i.createElement(a.default,null)});t.default=l},ctvH:function(e,t,n){"use strict";function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(i,a,s):i[a]=e[a]}i.default=e,n&&n.set(e,i);return i}(n("q1tI")).createContext({isInFixture:!1,log:(e,...t)=>{},uniqueId:""});i.displayName="SandboxContext";var o=i;t.default=o},cxpF:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared"),n.e("1OMm"),n.e("7EZm"),n.e("4CzR"),n.e("1w4M"),n.e("4DFe")]).then(n.t.bind(null,"xCG+",7)),modules:["xCG+"],loading:()=>i.createElement(a.default,null)});t.default=l},d0bi:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.useIsSatStudent=t.IS_SAT_STUDENT_QUERY=void 0;var i=r(n("lTCR")),o=n("8r+/"),a=r(n("QE75")),s=n("NE0T");let l;const c=(0,o.gqlOp)((0,i.default)(l||(l=(e=>e)`
        query isSatStudent {
            user {
                id
                isSatStudent
            }
        }
    `)));t.IS_SAT_STUDENT_QUERY=c;t.useIsSatStudent=()=>{var e,t;const[n]=(0,a.default)(c,{fetchPolicy:s.FetchPolicy.NetworkOnly});switch(n.status){case"loading":return{status:"loading"};case"success":return{status:"success",value:null!=(e=null==(t=n.data.user)?void 0:t.isSatStudent)&&e};default:return{status:"error"}}}},"dBg+":function(e,t){t.f=Object.getOwnPropertySymbols},"dG/n":function(e,t,n){var r=n("Qo9l"),i=n("Gi26"),o=n("5Tg+"),a=n("m/L8").f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});i(t,e)||a(t,e,{value:o.f(e)})}},dI71:function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,"a",(function(){return i}))},dMq0:function(e,t,n){"use strict";n.r(t);var r=n("mrSG"),i=n("qIgX"),o=n("b0dj"),a=n("Uvpi"),s=n("hCLr");!function(e){function t(t,n){var r=e.call(this,t)||this;return r.link=n,r}Object(r.c)(t,e)}(Error);function l(e){return e.request.length<=1}function c(e,t){var n=Object(r.a)({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){n="function"==typeof e?Object(r.a)({},n,e(n)):Object(r.a)({},n,e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return Object(r.a)({},n)}}),Object.defineProperty(t,"toKey",{enumerable:!1,value:function(){return function(e){var t=e.query,n=e.variables,r=e.operationName;return JSON.stringify([r,t,n])}(t)}}),t}function u(e,t){return t?t(e):o.a.of()}function d(e){return"function"==typeof e?new m(e):e}function p(){return new m((function(){return o.a.of()}))}function f(e){return 0===e.length?p():e.map(d).reduce((function(e,t){return e.concat(t)}))}function h(e,t,n){var r=d(t),i=d(n||new m(u));return l(r)&&l(i)?new m((function(t){return e(t)?r.request(t)||o.a.of():i.request(t)||o.a.of()})):new m((function(t,n){return e(t)?r.request(t,n)||o.a.of():i.request(t,n)||o.a.of()}))}var m=function(){function e(e){e&&(this.request=e)}return e.prototype.split=function(t,n,r){return this.concat(h(t,n,r||new e(u)))},e.prototype.concat=function(e){return function(e,t){var n=d(e);if(l(n))return n;var r=d(t);return l(r)?new m((function(e){return n.request(e,(function(e){return r.request(e)||o.a.of()}))||o.a.of()})):new m((function(e,t){return n.request(e,(function(e){return r.request(e,t)||o.a.of()}))||o.a.of()}))}(this,e)},e.prototype.request=function(e,t){throw new a.a(1)},e.empty=p,e.from=f,e.split=h,e.execute=y,e}();function y(e,t){return e.request(c(t.context,function(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName="string"!=typeof t.query?Object(s.a)(t.query):""),t}(function(e){for(var t=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];if(t.indexOf(i)<0)throw new a.a(2)}return e}(t))))||o.a.of()}var g=n("bCCX"),v=n("OKAC"),_=n("qVdT"),b=n("RRgQ");!function(e){function t(t,n){var r=e.call(this,t)||this;return r.link=n,r}Object(r.c)(t,e)}(Error);function x(e){return e.request.length<=1}function w(e,t){var n=Object(r.a)({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){n="function"==typeof e?Object(r.a)({},n,e(n)):Object(r.a)({},n,e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return Object(r.a)({},n)}}),Object.defineProperty(t,"toKey",{enumerable:!1,value:function(){return function(e){var t=e.query,n=e.variables,r=e.operationName;return JSON.stringify([r,t,n])}(t)}}),t}function k(e,t){return t?t(e):o.a.of()}function O(e){return"function"==typeof e?new C(e):e}function E(){return new C((function(){return o.a.of()}))}function A(e){return 0===e.length?E():e.map(O).reduce((function(e,t){return e.concat(t)}))}function P(e,t,n){var r=O(t),i=O(n||new C(k));return x(r)&&x(i)?new C((function(t){return e(t)?r.request(t)||o.a.of():i.request(t)||o.a.of()})):new C((function(t,n){return e(t)?r.request(t,n)||o.a.of():i.request(t,n)||o.a.of()}))}var C=function(){function e(e){e&&(this.request=e)}return e.prototype.split=function(t,n,r){return this.concat(P(t,n,r||new e(k)))},e.prototype.concat=function(e){return function(e,t){var n=O(e);if(x(n))return n;var r=O(t);return x(r)?new C((function(e){return n.request(e,(function(e){return r.request(e)||o.a.of()}))||o.a.of()})):new C((function(e,t){return n.request(e,(function(e){return r.request(e,t)||o.a.of()}))||o.a.of()}))}(this,e)},e.prototype.request=function(e,t){throw new _.a(1)},e.empty=E,e.from=A,e.split=P,e.execute=S,e}();function S(e,t){return e.request(w(t.context,function(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName="string"!=typeof t.query?Object(b.getOperationName)(t.query):""),t}(function(e){for(var t=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];if(t.indexOf(i)<0)throw new _.a(2)}return e}(t))))||o.a.of()}var D,I=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.inFlightRequestObservables=new Map,t.subscribers=new Map,t}return Object(r.c)(t,e),t.prototype.request=function(e,t){var n=this;if(e.getContext().forceFetch)return t(e);var r=e.toKey();if(!this.inFlightRequestObservables.get(r)){var i,a=t(e),s=new o.a((function(e){return n.subscribers.has(r)||n.subscribers.set(r,new Set),n.subscribers.get(r).add(e),i||(i=a.subscribe({next:function(e){var t=n.subscribers.get(r);n.subscribers.delete(r),n.inFlightRequestObservables.delete(r),t&&(t.forEach((function(t){return t.next(e)})),t.forEach((function(e){return e.complete()})))},error:function(e){var t=n.subscribers.get(r);n.subscribers.delete(r),n.inFlightRequestObservables.delete(r),t&&t.forEach((function(t){return t.error(e)}))}})),function(){n.subscribers.has(r)&&(n.subscribers.get(r).delete(e),0===n.subscribers.get(r).size&&(n.inFlightRequestObservables.delete(r),i&&i.unsubscribe()))}}));this.inFlightRequestObservables.set(r,s)}return this.inFlightRequestObservables.get(r)},t}(C),T=n("L2ys");function M(e){return e<7}n.d(t,"ApolloClient",(function(){return V})),n.d(t,"ObservableQuery",(function(){return q})),n.d(t,"NetworkStatus",(function(){return D})),n.d(t,"isApolloError",(function(){return R})),n.d(t,"ApolloError",(function(){return L})),n.d(t,"FetchType",(function(){return N})),function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"}(D||(D={}));var j=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.c)(t,e),t.prototype[g.a]=function(){return this},t.prototype["@@observable"]=function(){return this},t}(o.a);function R(e){return e.hasOwnProperty("graphQLErrors")}var N,L=function(e){function t(n){var r,i,o=n.graphQLErrors,a=n.networkError,s=n.errorMessage,l=n.extraInfo,c=e.call(this,s)||this;return c.graphQLErrors=o||[],c.networkError=a||null,c.message=s||(r=c,i="",Array.isArray(r.graphQLErrors)&&0!==r.graphQLErrors.length&&r.graphQLErrors.forEach((function(e){var t=e?e.message:"Error message not found.";i+="GraphQL error: "+t+"\n"})),r.networkError&&(i+="Network error: "+r.networkError.message+"\n"),i=i.replace(/\n$/,"")),c.extraInfo=l,c.__proto__=t.prototype,c}return Object(r.c)(t,e),t}(Error);!function(e){e[e.normal=1]="normal",e[e.refetch=2]="refetch",e[e.poll=3]="poll"}(N||(N={}));var q=function(e){function t(t){var n=t.queryManager,r=t.options,i=t.shouldSubscribe,o=void 0===i||i,a=e.call(this,(function(e){return a.onSubscribe(e)}))||this;return a.isTornDown=!1,a.options=r,a.variables=r.variables||{},a.queryId=n.generateQueryId(),a.shouldSubscribe=o,a.queryManager=n,a.observers=[],a.subscriptionHandles=[],a}return Object(r.c)(t,e),t.prototype.result=function(){var e=this;return new Promise((function(t,n){var r,i={next:function(n){t(n),e.observers.some((function(e){return e!==i}))||e.queryManager.removeQuery(e.queryId),setTimeout((function(){r.unsubscribe()}),0)},error:function(e){n(e)}};r=e.subscribe(i)}))},t.prototype.currentResult=function(){var e=this.getCurrentResult();return void 0===e.data&&(e.data={}),e},t.prototype.getCurrentResult=function(){if(this.isTornDown)return{data:this.lastError?void 0:this.lastResult?this.lastResult.data:void 0,error:this.lastError,loading:!1,networkStatus:D.error};var e,t,n=this.queryManager.queryStore.get(this.queryId);if(e=n,void 0===(t=this.options.errorPolicy)&&(t="none"),e&&(e.graphQLErrors&&e.graphQLErrors.length>0&&"none"===t||e.networkError))return{data:void 0,loading:!1,networkStatus:n.networkStatus,error:new L({graphQLErrors:n.graphQLErrors,networkError:n.networkError})};n&&n.variables&&(this.options.variables=Object.assign({},this.options.variables,n.variables));var o,a=this.queryManager.getCurrentQueryResult(this),s=a.data,l=a.partial,c=!n||n.networkStatus===D.loading,u="network-only"===this.options.fetchPolicy&&c||l&&"cache-only"!==this.options.fetchPolicy,d={data:s,loading:M(o=n?n.networkStatus:u?D.loading:D.ready),networkStatus:o};return n&&n.graphQLErrors&&"all"===this.options.errorPolicy&&(d.errors=n.graphQLErrors),l||(this.lastResult=Object(r.a)({},d,{stale:!1}),this.lastResultSnapshot=Object(i.d)(this.lastResult)),Object(r.a)({},d,{partial:l})},t.prototype.isDifferentFromLastResult=function(e){var t=this.lastResultSnapshot;return!(t&&e&&t.networkStatus===e.networkStatus&&t.stale===e.stale&&Object(i.p)(t.data,e.data))},t.prototype.getLastResult=function(){return this.lastResult},t.prototype.getLastError=function(){return this.lastError},t.prototype.resetLastResults=function(){delete this.lastResult,delete this.lastResultSnapshot,delete this.lastError,this.isTornDown=!1},t.prototype.refetch=function(e){var t=this.options.fetchPolicy;if("cache-only"===t)return Promise.reject(new Error("cache-only fetchPolicy option should not be used together with query refetch."));Object(i.p)(this.variables,e)||(this.variables=Object.assign({},this.variables,e)),Object(i.p)(this.options.variables,this.variables)||(this.options.variables=Object.assign({},this.options.variables,this.variables));var n="network-only"===t||"no-cache"===t,o=Object(r.a)({},this.options,{fetchPolicy:n?t:"network-only"});return this.queryManager.fetchQuery(this.queryId,o,N.refetch).then((function(e){return e}))},t.prototype.fetchMore=function(e){var t,n=this;return Object(v.b)(e.updateQuery),Promise.resolve().then((function(){var i=n.queryManager.generateQueryId();return(t=e.query?e:Object(r.a)({},n.options,e,{variables:Object.assign({},n.variables,e.variables)})).fetchPolicy="network-only",n.queryManager.fetchQuery(i,t,N.normal,n.queryId)})).then((function(r){return n.updateQuery((function(n){return e.updateQuery(n,{fetchMoreResult:r.data,variables:t.variables})})),r}))},t.prototype.subscribeToMore=function(e){var t=this,n=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables}).subscribe({next:function(n){e.updateQuery&&t.updateQuery((function(t,r){var i=r.variables;return e.updateQuery(t,{subscriptionData:n,variables:i})}))},error:function(t){e.onError?e.onError(t):console.error("Unhandled GraphQL subscription error",t)}});return this.subscriptionHandles.push(n),function(){var e=t.subscriptionHandles.indexOf(n);e>=0&&(t.subscriptionHandles.splice(e,1),n.unsubscribe())}},t.prototype.setOptions=function(e){var t=this.options;this.options=Object.assign({},this.options,e),e.pollInterval?this.startPolling(e.pollInterval):0===e.pollInterval&&this.stopPolling();var n="network-only"!==t.fetchPolicy&&"network-only"===e.fetchPolicy||"cache-only"===t.fetchPolicy&&"cache-only"!==e.fetchPolicy||"standby"===t.fetchPolicy&&"standby"!==e.fetchPolicy||!1;return this.setVariables(this.options.variables,n,e.fetchResults)},t.prototype.setVariables=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0),this.isTornDown=!1;var o=e||this.variables;return Object(i.p)(o,this.variables)&&!t?0!==this.observers.length&&n?this.result():new Promise((function(e){return e()})):(this.variables=o,this.options.variables=o,0===this.observers.length?new Promise((function(e){return e()})):this.queryManager.fetchQuery(this.queryId,Object(r.a)({},this.options,{variables:this.variables})).then((function(e){return e})))},t.prototype.updateQuery=function(e){var t=this.queryManager.getQueryWithPreviousResult(this.queryId),n=t.previousResult,r=t.variables,o=t.document,a=Object(i.y)((function(){return e(n,{variables:r})}));a&&(this.queryManager.dataStore.markUpdateQueryResult(o,r,a),this.queryManager.broadcastQueries())},t.prototype.stopPolling=function(){this.queryManager.stopPollingQuery(this.queryId),this.options.pollInterval=void 0},t.prototype.startPolling=function(e){W(this),this.options.pollInterval=e,this.queryManager.startPollingQuery(this.options,this.queryId)},t.prototype.onSubscribe=function(e){var t=this;return e._subscription&&e._subscription._observer&&!e._subscription._observer.error&&(e._subscription._observer.error=function(e){console.error("Unhandled error",e.message,e.stack)}),this.observers.push(e),e.next&&this.lastResult&&e.next(this.lastResult),e.error&&this.lastError&&e.error(this.lastError),1===this.observers.length&&this.setUpQuery(),function(){t.observers=t.observers.filter((function(t){return t!==e})),0===t.observers.length&&t.tearDownQuery()}},t.prototype.setUpQuery=function(){var e=this;this.shouldSubscribe&&this.queryManager.addObservableQuery(this.queryId,this),this.options.pollInterval&&(W(this),this.queryManager.startPollingQuery(this.options,this.queryId));var t={next:function(t){e.lastResult=t,e.lastResultSnapshot=Object(i.d)(t),e.observers.forEach((function(e){return e.next&&e.next(t)}))},error:function(t){e.lastError=t,e.observers.forEach((function(e){return e.error&&e.error(t)}))}};this.queryManager.startQuery(this.queryId,this.options,this.queryManager.queryListenerForObserver(this.queryId,this.options,t))},t.prototype.tearDownQuery=function(){this.isTornDown=!0,this.queryManager.stopPollingQuery(this.queryId),this.subscriptionHandles.forEach((function(e){return e.unsubscribe()})),this.subscriptionHandles=[],this.queryManager.removeObservableQuery(this.queryId),this.queryManager.stopQuery(this.queryId),this.observers=[]},t}(j);function W(e){var t=e.options.fetchPolicy;Object(v.b)("cache-first"!==t&&"cache-only"!==t)}var F=function(){function e(){this.store={}}return e.prototype.getStore=function(){return this.store},e.prototype.get=function(e){return this.store[e]},e.prototype.initMutation=function(e,t,n){this.store[e]={mutation:t,variables:n||{},loading:!0,error:null}},e.prototype.markMutationError=function(e,t){var n=this.store[e];n&&(n.loading=!1,n.error=t)},e.prototype.markMutationResult=function(e){var t=this.store[e];t&&(t.loading=!1,t.error=null)},e.prototype.reset=function(){this.store={}},e}(),B=function(){function e(){this.store={}}return e.prototype.getStore=function(){return this.store},e.prototype.get=function(e){return this.store[e]},e.prototype.initQuery=function(e){var t=this.store[e.queryId];if(t&&t.document!==e.document&&!Object(i.p)(t.document,e.document))throw new v.a;var n,r=!1,o=null;e.storePreviousVariables&&t&&t.networkStatus!==D.loading&&(Object(i.p)(t.variables,e.variables)||(r=!0,o=t.variables)),n=r?D.setVariables:e.isPoll?D.poll:e.isRefetch?D.refetch:D.loading;var a=[];t&&t.graphQLErrors&&(a=t.graphQLErrors),this.store[e.queryId]={document:e.document,variables:e.variables,previousVariables:o,networkError:null,graphQLErrors:a,networkStatus:n,metadata:e.metadata},"string"==typeof e.fetchMoreForQueryId&&this.store[e.fetchMoreForQueryId]&&(this.store[e.fetchMoreForQueryId].networkStatus=D.fetchMore)},e.prototype.markQueryResult=function(e,t,n){this.store&&this.store[e]&&(this.store[e].networkError=null,this.store[e].graphQLErrors=t.errors&&t.errors.length?t.errors:[],this.store[e].previousVariables=null,this.store[e].networkStatus=D.ready,"string"==typeof n&&this.store[n]&&(this.store[n].networkStatus=D.ready))},e.prototype.markQueryError=function(e,t,n){this.store&&this.store[e]&&(this.store[e].networkError=t,this.store[e].networkStatus=D.error,"string"==typeof n&&this.markQueryResultClient(n,!0))},e.prototype.markQueryResultClient=function(e,t){this.store&&this.store[e]&&(this.store[e].networkError=null,this.store[e].previousVariables=null,this.store[e].networkStatus=t?D.ready:D.loading)},e.prototype.stopQuery=function(e){delete this.store[e]},e.prototype.reset=function(e){var t=this;this.store=Object.keys(this.store).filter((function(t){return e.indexOf(t)>-1})).reduce((function(e,n){return e[n]=Object(r.a)({},t.store[n],{networkStatus:D.loading}),e}),{})},e}();var U=function(){function e(e){var t=e.cache,n=e.client,r=e.resolvers,i=e.fragmentMatcher;this.cache=t,n&&(this.client=n),r&&this.addResolvers(r),i&&this.setFragmentMatcher(i)}return e.prototype.addResolvers=function(e){var t=this;this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach((function(e){t.resolvers=Object(i.s)(t.resolvers,e)})):this.resolvers=Object(i.s)(this.resolvers,e)},e.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(e){var t=e.document,n=e.remoteResult,i=e.context,o=e.variables,a=e.onlyRunForcedResolvers,s=void 0!==a&&a;return Object(r.b)(this,void 0,void 0,(function(){return Object(r.d)(this,(function(e){return t?[2,this.resolveDocument(t,n.data,i,o,this.fragmentMatcher,s).then((function(e){return Object(r.a)({},n,{data:e.result})}))]:[2,n]}))}))},e.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(e){return Object(i.o)(["client"],e)&&this.resolvers?e:null},e.prototype.serverQuery=function(e){return this.resolvers?Object(i.u)(e):e},e.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.cache;return Object(r.a)({},e,{cache:t,getCacheKey:function(e){if(t.config)return t.config.dataIdFromObject(e);Object(v.b)(!1)}})},e.prototype.addExportedVariables=function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),Object(r.b)(this,void 0,void 0,(function(){return Object(r.d)(this,(function(i){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,t)||{},this.prepareContext(n),t).then((function(e){return Object(r.a)({},t,e.exportedVariables)}))]:[2,Object(r.a)({},t)]}))}))},e.prototype.shouldForceResolvers=function(e){var t=!1;return Object(T.c)(e,{Directive:{enter:function(e){if("client"===e.name.value&&e.arguments&&(t=e.arguments.some((function(e){return"always"===e.name.value&&"BooleanValue"===e.value.kind&&!0===e.value.value}))))return T.a}}}),t},e.prototype.shouldForceResolver=function(e){return this.shouldForceResolvers(e)},e.prototype.buildRootValueFromCache=function(e,t){return this.cache.diff({query:Object(i.c)(e),variables:t,optimistic:!1}).result},e.prototype.resolveDocument=function(e,t,n,o,a,s){return void 0===n&&(n={}),void 0===o&&(o={}),void 0===a&&(a=function(){return!0}),void 0===s&&(s=!1),Object(r.b)(this,void 0,void 0,(function(){var l,c,u,d,p,f,h,m,y;return Object(r.d)(this,(function(g){var v;return l=Object(i.h)(e),c=Object(i.g)(e),u=Object(i.e)(c),d=l.operation,p=d?(v=d).charAt(0).toUpperCase()+v.slice(1):"Query",h=(f=this).cache,m=f.client,y={fragmentMap:u,context:Object(r.a)({},n,{cache:h,client:m}),variables:o,fragmentMatcher:a,defaultOperationType:p,exportedVariables:{},onlyRunForcedResolvers:s},[2,this.resolveSelectionSet(l.selectionSet,t,y).then((function(e){return{result:e,exportedVariables:y.exportedVariables}}))]}))}))},e.prototype.resolveSelectionSet=function(e,t,n){return Object(r.b)(this,void 0,void 0,(function(){var o,a,s,l,c,u=this;return Object(r.d)(this,(function(d){return o=n.fragmentMap,a=n.context,s=n.variables,l=[t],c=function(e){return Object(r.b)(u,void 0,void 0,(function(){var c,u;return Object(r.d)(this,(function(r){return Object(i.x)(e,s)?Object(i.q)(e)?[2,this.resolveField(e,t,n).then((function(t){var n;void 0!==t&&l.push(((n={})[Object(i.w)(e)]=t,n))}))]:(Object(i.r)(e)?c=e:(c=o[e.name.value],Object(v.b)(c)),c&&c.typeCondition&&(u=c.typeCondition.name.value,n.fragmentMatcher(t,u,a))?[2,this.resolveSelectionSet(c.selectionSet,t,n).then((function(e){l.push(e)}))]:[2]):[2]}))}))},[2,Promise.all(e.selections.map(c)).then((function(){return Object(i.t)(l)}))]}))}))},e.prototype.resolveField=function(e,t,n){return Object(r.b)(this,void 0,void 0,(function(){var o,a,s,l,c,u,d,p,f,h=this;return Object(r.d)(this,(function(r){return o=n.variables,a=e.name.value,s=Object(i.w)(e),l=a!==s,c=t[s]||t[a],u=Promise.resolve(c),n.onlyRunForcedResolvers&&!this.shouldForceResolver(e)||(d=t.__typename||n.defaultOperationType,(p=this.resolvers&&this.resolvers[d])&&(f=p[l?a:s])&&(u=Promise.resolve(f(t,Object(i.a)(e,o),n.context,{field:e})))),[2,u.then((function(t){return void 0===t&&(t=c),e.directives&&e.directives.forEach((function(e){"export"===e.name.value&&e.arguments&&e.arguments.forEach((function(e){"as"===e.name.value&&"StringValue"===e.value.kind&&(n.exportedVariables[e.value.value]=t)}))})),e.selectionSet?null==t?t:Array.isArray(t)?h.resolveSubSelectedArray(e,t,n):e.selectionSet?h.resolveSelectionSet(e.selectionSet,t,n):void 0:t}))]}))}))},e.prototype.resolveSubSelectedArray=function(e,t,n){var r=this;return Promise.all(t.map((function(t){return null===t?null:Array.isArray(t)?r.resolveSubSelectedArray(e,t,n):e.selectionSet?r.resolveSelectionSet(e.selectionSet,t,n):void 0})))},e}(),z=function(){function e(e){var t=e.link,n=e.queryDeduplication,r=void 0!==n&&n,i=e.store,o=e.onBroadcast,a=void 0===o?function(){}:o,s=e.ssrMode,l=void 0!==s&&s,c=e.clientAwareness,u=void 0===c?{}:c,d=e.localState;this.mutationStore=new F,this.queryStore=new B,this.clientAwareness={},this.idCounter=1,this.queries=new Map,this.fetchQueryRejectFns=new Map,this.queryIdsByName={},this.pollingInfoByQueryId=new Map,this.nextPoll=null,this.link=t,this.deduplicator=m.from([new I,t]),this.queryDeduplication=r,this.dataStore=i,this.onBroadcast=a,this.clientAwareness=u,this.localState=d||new U({cache:i.getCache()}),this.ssrMode=l}return e.prototype.stop=function(){var e=this;this.queries.forEach((function(t,n){e.stopQueryNoBroadcast(n)})),this.fetchQueryRejectFns.forEach((function(e){e(new Error("QueryManager stopped while query was in flight"))}))},e.prototype.mutate=function(e){var t=e.mutation,n=e.variables,o=e.optimisticResponse,a=e.updateQueries,s=e.refetchQueries,l=void 0===s?[]:s,c=e.awaitRefetchQueries,u=void 0!==c&&c,d=e.update,p=e.errorPolicy,f=void 0===p?"none":p,h=e.fetchPolicy,m=e.context,g=void 0===m?{}:m;return Object(r.b)(this,void 0,void 0,(function(){var e,s,c,p,m,_=this;return Object(r.d)(this,(function(b){switch(b.label){case 0:return Object(v.b)(t),Object(v.b)(!h||"no-cache"===h),e=this.generateQueryId(),s=this.dataStore.getCache(),t=s.transformDocument(t),n=Object(i.b)({},Object(i.f)(Object(i.i)(t)),n),this.setQuery(e,(function(){return{document:t}})),c=function(){var e={};return a&&Object.keys(a).forEach((function(t){return(_.queryIdsByName[t]||[]).forEach((function(n){e[n]={updater:a[t],query:_.queryStore.get(n)}}))})),e},Object(i.n)(t)?[4,this.localState.addExportedVariables(t,n,g)]:[3,2];case 1:return m=b.sent(),[3,3];case 2:m=n,b.label=3;case 3:return p=m,this.mutationStore.initMutation(e,t,p),this.dataStore.markMutationInit({mutationId:e,document:t,variables:p||{},updateQueries:c(),update:d,optimisticResponse:o}),this.broadcastQueries(),[2,new Promise((function(n,a){var s,m,v=_.buildOperationForLink(t,p,Object(r.a)({},g,{optimisticResponse:o})),b=function(){if(m&&_.mutationStore.markMutationError(e,m),_.dataStore.markMutationComplete({mutationId:e,optimisticResponse:o}),_.broadcastQueries(),m)return Promise.reject(m);"function"==typeof l&&(l=l(s));for(var t=[],n=0,r=l;n<r.length;n++){var a=r[n];if("string"!=typeof a){var c={query:a.query,variables:a.variables,fetchPolicy:"network-only"};a.context&&(c.context=a.context),t.push(_.query(c))}else{var d=_.refetchQueryByName(a);d&&t.push(d)}}return Promise.all(u?t:[]).then((function(){return _.setQuery(e,(function(){return{document:null}})),"ignore"===f&&s&&Object(i.m)(s)&&delete s.errors,s}))},x=_.localState.clientQuery(v.query),w=_.localState.serverQuery(v.query);w&&(v.query=w);var k=w?y(_.link,v):j.of({data:{}}),O=_,E=!1,A=!1;k.subscribe({next:function(o){return Object(r.b)(_,void 0,void 0,(function(){var l,u,y;return Object(r.d)(this,(function(r){switch(r.label){case 0:return A=!0,Object(i.m)(o)&&"none"===f?(A=!1,m=new L({graphQLErrors:o.errors}),[2]):(O.mutationStore.markMutationResult(e),l=o,u=v.context,y=v.variables,x&&Object(i.o)(["client"],x)?[4,O.localState.runResolvers({document:x,remoteResult:o,context:u,variables:y}).catch((function(e){return A=!1,a(e),o}))]:[3,2]);case 1:l=r.sent(),r.label=2;case 2:return"no-cache"!==h&&O.dataStore.markMutationResult({mutationId:e,result:l,document:t,variables:p||{},updateQueries:c(),update:d}),s=l,A=!1,E&&b().then(n,a),[2]}}))}))},error:function(t){O.mutationStore.markMutationError(e,t),O.dataStore.markMutationComplete({mutationId:e,optimisticResponse:o}),O.broadcastQueries(),O.setQuery(e,(function(){return{document:null}})),a(new L({networkError:t}))},complete:function(){A||b().then(n,a),E=!0}})}))]}}))}))},e.prototype.fetchQuery=function(e,t,n,o){return Object(r.b)(this,void 0,void 0,(function(){var a,s,l,c,u,d,p,f,h,m,y,g,v,_,b,x,w,k,O,E,A,P,C=this;return Object(r.d)(this,(function(S){switch(S.label){case 0:return a=t.variables,s=void 0===a?{}:a,l=t.metadata,c=void 0===l?null:l,u=t.fetchPolicy,d=void 0===u?"cache-first":u,p=t.context,f=void 0===p?{}:p,h=this.dataStore.getCache(),m=h.transformDocument(t.query),Object(i.n)(m)?[4,this.localState.addExportedVariables(m,s,f)]:[3,2];case 1:return g=S.sent(),[3,3];case 2:g=s,S.label=3;case 3:if(y=g,v=Object(r.a)({},t,{variables:y}),b="network-only"===d||"no-cache"===d,n!==N.refetch&&"network-only"!==d&&"no-cache"!==d&&(x=this.dataStore.getCache().diff({query:m,variables:y,returnPartialData:!0,optimistic:!1}),w=x.complete,k=x.result,b=!w||"cache-and-network"===d,_=k),O=b&&"cache-only"!==d&&"standby"!==d,Object(i.o)(["live"],m)&&(O=!0),E=this.generateRequestId(),A=this.updateQueryWatch(e,m,v),this.setQuery(e,(function(){return{document:m,lastRequestId:E,invalidated:!0,cancel:A}})),this.invalidate(!0,o),this.queryStore.initQuery({queryId:e,document:m,storePreviousVariables:O,variables:y,isPoll:n===N.poll,isRefetch:n===N.refetch,metadata:c,fetchMoreForQueryId:o}),this.broadcastQueries(),(!O||"cache-and-network"===d)&&(this.queryStore.markQueryResultClient(e,!O),this.invalidate(!0,e,o),this.broadcastQueries(this.localState.shouldForceResolvers(m))),O){if(P=this.fetchRequest({requestId:E,queryId:e,document:m,options:v,fetchMoreForQueryId:o}).catch((function(t){if(R(t))throw t;var n=C.getQuery(e).lastRequestId;throw E>=(n||1)&&(C.queryStore.markQueryError(e,t,o),C.invalidate(!0,e,o),C.broadcastQueries()),new L({networkError:t})})),"cache-and-network"!==d)return[2,P];P.catch((function(){}))}return[2,Promise.resolve({data:_})]}}))}))},e.prototype.queryListenerForObserver=function(e,t,n){var i=this,o=!1;return function(a,s,l){return Object(r.b)(i,void 0,void 0,(function(){var i,c,u,d,p,f,h,m,y,g,v,_,b,x,w,k,O,E,A,P;return Object(r.d)(this,(function(C){switch(C.label){case 0:if(this.invalidate(!1,e),!a)return[2];if(i=this.getQuery(e).observableQuery,"standby"===(c=i?i.options.fetchPolicy:t.fetchPolicy))return[2];if(u=i?i.options.errorPolicy:t.errorPolicy,d=i?i.getLastResult():null,p=i?i.getLastError():null,f=!s&&null!=a.previousVariables||"cache-only"===c||"cache-and-network"===c,h=Boolean(d&&a.networkStatus!==d.networkStatus),m=u&&(p&&p.graphQLErrors)!==a.graphQLErrors&&"none"!==u,!(!M(a.networkStatus)||h&&t.notifyOnNetworkStatusChange||f))return[3,8];if((!u||"none"===u)&&a.graphQLErrors&&a.graphQLErrors.length>0||a.networkError){if(y=new L({graphQLErrors:a.graphQLErrors,networkError:a.networkError}),o=!0,n.error)try{n.error(y)}catch(e){setTimeout((function(){throw e}),0)}else setTimeout((function(){throw y}),0);return[2]}C.label=1;case 1:if(C.trys.push([1,7,,8]),g=void 0,v=void 0,s?("no-cache"!==c&&"network-only"!==c&&this.setQuery(e,(function(){return{newData:null}})),g=s.result,v=!s.complete||!1):d&&d.data&&!m?(g=d.data,v=!1):(_=this.getQuery(e).document,b=this.dataStore.getCache().diff({query:_,variables:a.previousVariables||a.variables,optimistic:!0}),g=b.result,v=!b.complete),x=void 0,x=v&&"cache-only"!==c?{data:d&&d.data,loading:M(a.networkStatus),networkStatus:a.networkStatus,stale:!0}:{data:g,loading:M(a.networkStatus),networkStatus:a.networkStatus,stale:!1},"all"===u&&a.graphQLErrors&&a.graphQLErrors.length>0&&(x.errors=a.graphQLErrors),!n.next)return[3,6];if(!o&&i&&!i.isDifferentFromLastResult(x))return[3,6];C.label=2;case 2:return C.trys.push([2,5,,6]),l?(w=t.query,k=t.variables,O=t.context,[4,this.localState.runResolvers({document:w,remoteResult:x,context:O,variables:k,onlyRunForcedResolvers:l})]):[3,4];case 3:E=C.sent(),x=Object(r.a)({},x,E),C.label=4;case 4:return n.next(x),[3,6];case 5:return A=C.sent(),setTimeout((function(){throw A}),0),[3,6];case 6:return o=!1,[3,8];case 7:return P=C.sent(),o=!0,n.error&&n.error(new L({networkError:P})),[2];case 8:return[2]}}))}))}},e.prototype.watchQuery=function(e,t){void 0===t&&(t=!0),Object(v.b)("standby"!==e.fetchPolicy);var n=Object(i.l)(e.query);if(n.variableDefinitions&&n.variableDefinitions.length){var o=Object(i.f)(n);e.variables=Object(i.b)({},o,e.variables)}void 0===e.notifyOnNetworkStatusChange&&(e.notifyOnNetworkStatusChange=!1);var a=Object(r.a)({},e);return new q({queryManager:this,options:a,shouldSubscribe:t})},e.prototype.query=function(e){var t=this;return Object(v.b)(e.query),Object(v.b)("Document"===e.query.kind),Object(v.b)(!e.returnPartialData),Object(v.b)(!e.pollInterval),new Promise((function(n,r){var i=t.watchQuery(e,!1);t.fetchQueryRejectFns.set("query:"+i.queryId,r),i.result().then(n,r).then((function(){return t.fetchQueryRejectFns.delete("query:"+i.queryId)}))}))},e.prototype.generateQueryId=function(){var e=this.idCounter.toString();return this.idCounter++,e},e.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(e){this.stopPollingQuery(e),this.queryStore.stopQuery(e),this.invalidate(!0,e)},e.prototype.addQueryListener=function(e,t){this.setQuery(e,(function(e){var n=e.listeners;return{listeners:(void 0===n?[]:n).concat([t]),invalidated:!1}}))},e.prototype.updateQueryWatch=function(e,t,n){var r=this,i=this.getQuery(e).cancel;i&&i();return this.dataStore.getCache().watch({query:t,variables:n.variables,optimistic:!0,previousResult:function(){var t=null,n=r.getQuery(e).observableQuery;if(n){var i=n.getLastResult();i&&(t=i.data)}return t},callback:function(t){r.setQuery(e,(function(){return{invalidated:!0,newData:t}}))}})},e.prototype.addObservableQuery=function(e,t){this.setQuery(e,(function(){return{observableQuery:t}}));var n=Object(i.l)(t.options.query);if(n.name&&n.name.value){var r=n.name.value;this.queryIdsByName[r]=this.queryIdsByName[r]||[],this.queryIdsByName[r].push(t.queryId)}},e.prototype.removeObservableQuery=function(e){var t=this.getQuery(e),n=t.observableQuery,r=t.cancel;if(r&&r(),n){var o=Object(i.l)(n.options.query),a=o.name?o.name.value:null;this.setQuery(e,(function(){return{observableQuery:null}})),a&&(this.queryIdsByName[a]=this.queryIdsByName[a].filter((function(e){return!(n.queryId===e)})))}},e.prototype.clearStore=function(){this.fetchQueryRejectFns.forEach((function(e){e(new Error("Store reset while query was in flight(not completed in link chain)"))}));var e=[];return this.queries.forEach((function(t,n){t.observableQuery&&e.push(n)})),this.queryStore.reset(e),this.mutationStore.reset(),this.dataStore.reset()},e.prototype.resetStore=function(){var e=this;return this.clearStore().then((function(){return e.reFetchObservableQueries()}))},e.prototype.reFetchObservableQueries=function(e){var t=this.getObservableQueryPromises(e);return this.broadcastQueries(),Promise.all(t)},e.prototype.startQuery=function(e,t,n){return this.addQueryListener(e,n),this.fetchQuery(e,t).catch((function(){})),e},e.prototype.startGraphQLSubscription=function(e){var t,n=this,o=e.query,a=!(e.fetchPolicy&&"no-cache"===e.fetchPolicy),s=this.dataStore.getCache().transformDocument(o),l=Object(i.b)({},Object(i.f)(Object(i.j)(o)),e.variables),c=l,u=[],d=this.localState.clientQuery(s);return new j((function(e){if(u.push(e),1===u.length){var o=0,p=!1,f={next:function(e){return Object(r.b)(n,void 0,void 0,(function(){var t;return Object(r.d)(this,(function(n){switch(n.label){case 0:return o+=1,t=e,d&&Object(i.o)(["client"],d)?[4,this.localState.runResolvers({document:d,remoteResult:e,context:{},variables:c})]:[3,2];case 1:t=n.sent(),n.label=2;case 2:return a&&(this.dataStore.markSubscriptionResult(t,s,c),this.broadcastQueries()),u.forEach((function(e){Object(i.m)(t)&&e.error?e.error(new L({graphQLErrors:t.errors})):e.next&&e.next(t),o-=1})),0===o&&p&&f.complete(),[2]}}))}))},error:function(e){u.forEach((function(t){t.error&&t.error(e)}))},complete:function(){0===o&&u.forEach((function(e){e.complete&&e.complete()})),p=!0}};Object(r.b)(n,void 0,void 0,(function(){var e,n,o,a;return Object(r.d)(this,(function(r){switch(r.label){case 0:return Object(i.n)(s)?[4,this.localState.addExportedVariables(s,l)]:[3,2];case 1:return n=r.sent(),[3,3];case 2:n=l,r.label=3;case 3:return e=n,(o=this.localState.serverQuery(s))?(a=this.buildOperationForLink(o,e),t=y(this.link,a).subscribe(f)):t=j.of({data:{}}).subscribe(f),[2]}}))}))}return function(){0===(u=u.filter((function(t){return t!==e}))).length&&t&&t.unsubscribe()}}))},e.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},e.prototype.removeQuery=function(e){var t=this.getQuery(e).subscriptions;this.fetchQueryRejectFns.delete("query:"+e),this.fetchQueryRejectFns.delete("fetchRequest:"+e),t.forEach((function(e){return e.unsubscribe()})),this.queries.delete(e)},e.prototype.getCurrentQueryResult=function(e,t){void 0===t&&(t=!0);var n=e.options,r=n.variables,i=n.query,o=n.fetchPolicy,a=e.getLastResult(),s=this.getQuery(e.queryId).newData;if(s&&s.complete)return{data:s.result,partial:!1};if("no-cache"===o||"network-only"===o)return{data:void 0,partial:!1};try{return{data:this.dataStore.getCache().read({query:i,variables:r,previousResult:a?a.data:void 0,optimistic:t})||void 0,partial:!1}}catch(e){return{data:void 0,partial:!0}}},e.prototype.getQueryWithPreviousResult=function(e){var t;if("string"==typeof e){var n=this.getQuery(e).observableQuery;Object(v.b)(n),t=n}else t=e;var r=t.options,i=r.variables,o=r.query;return{previousResult:this.getCurrentQueryResult(t,!1).data,variables:i,document:o}},e.prototype.broadcastQueries=function(e){var t=this;void 0===e&&(e=!1),this.onBroadcast(),this.queries.forEach((function(n,r){n.invalidated&&n.listeners&&n.listeners.filter((function(e){return!!e})).forEach((function(i){i(t.queryStore.get(r),n.newData,e)}))}))},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableQueryPromises=function(e){var t=this,n=[];return this.queries.forEach((function(r,i){var o=r.observableQuery;if(o){var a=o.options.fetchPolicy;o.resetLastResults(),"cache-only"===a||!e&&"standby"===a||n.push(o.refetch()),t.setQuery(i,(function(){return{newData:null}})),t.invalidate(!0,i)}})),n},e.prototype.fetchRequest=function(e){var t,n,o=this,a=e.requestId,s=e.queryId,l=e.document,c=e.options,u=e.fetchMoreForQueryId,d=c.variables,p=c.context,f=c.errorPolicy,h=void 0===f?"none":f,m=c.fetchPolicy;return new Promise((function(e,c){var f,g={},v=o.localState.clientQuery(l),_=o.localState.serverQuery(l);if(_){var b=o.buildOperationForLink(_,d,Object(r.a)({},p,{forceFetch:!o.queryDeduplication}));g=b.context,f=y(o.deduplicator,b)}else g=o.prepareContext(p),f=j.of({data:{}});o.fetchQueryRejectFns.set("fetchRequest:"+s,c);var x=!1,w=!0,k={next:function(e){return Object(r.b)(o,void 0,void 0,(function(){var o,p;return Object(r.d)(this,(function(r){switch(r.label){case 0:return w=!0,o=e,p=this.getQuery(s).lastRequestId,a>=(p||1)?v&&Object(i.o)(["client"],v)?[4,this.localState.runResolvers({document:v,remoteResult:e,context:g,variables:d}).catch((function(t){return w=!1,c(t),e}))]:[3,2]:[3,3];case 1:o=r.sent(),r.label=2;case 2:if("no-cache"!==m)try{this.dataStore.markQueryResult(o,l,d,u,"ignore"===h||"all"===h)}catch(e){return w=!1,c(e),[2]}else this.setQuery(s,(function(){return{newData:{result:o.data,complete:!0}}}));this.queryStore.markQueryResult(s,o,u),this.invalidate(!0,s,u),this.broadcastQueries(),r.label=3;case 3:if(o.errors&&"none"===h)return w=!1,c(new L({graphQLErrors:o.errors})),[2];if("all"===h&&(n=o.errors),u||"no-cache"===m)t=o.data;else try{t=this.dataStore.getCache().read({variables:d,query:l,optimistic:!1})}catch(e){}return w=!1,x&&k.complete(),[2]}}))}))},error:function(e){o.fetchQueryRejectFns.delete("fetchRequest:"+s),o.setQuery(s,(function(e){return{subscriptions:e.subscriptions.filter((function(e){return e!==O}))}})),c(e)},complete:function(){w||(o.fetchQueryRejectFns.delete("fetchRequest:"+s),o.setQuery(s,(function(e){return{subscriptions:e.subscriptions.filter((function(e){return e!==O}))}})),e({data:t,errors:n,loading:!1,networkStatus:D.ready,stale:!1})),x=!0}},O=f.subscribe(k);o.setQuery(s,(function(e){return{subscriptions:e.subscriptions.concat([O])}}))})).catch((function(e){throw o.fetchQueryRejectFns.delete("fetchRequest:"+s),e}))},e.prototype.refetchQueryByName=function(e){var t=this,n=this.queryIdsByName[e];if(void 0!==n)return Promise.all(n.map((function(e){return t.getQuery(e).observableQuery})).filter((function(e){return!!e})).map((function(e){return e.refetch()})))},e.prototype.generateRequestId=function(){var e=this.idCounter;return this.idCounter++,e},e.prototype.getQuery=function(e){return this.queries.get(e)||{listeners:[],invalidated:!1,document:null,newData:null,lastRequestId:null,observableQuery:null,subscriptions:[]}},e.prototype.setQuery=function(e,t){var n=this.getQuery(e),i=Object(r.a)({},n,t(n));this.queries.set(e,i)},e.prototype.invalidate=function(e,t,n){t&&this.setQuery(t,(function(){return{invalidated:e}})),n&&this.setQuery(n,(function(){return{invalidated:e}}))},e.prototype.buildOperationForLink=function(e,t,n){var r=this.dataStore.getCache();return{query:r.transformForLink?r.transformForLink(e):e,variables:t,operationName:Object(i.k)(e)||void 0,context:this.prepareContext(n)}},e.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.localState.prepareContext(e);return Object(r.a)({},t,{clientAwareness:this.clientAwareness})},e.prototype.checkInFlight=function(e){var t=this.queryStore.get(e);return t&&t.networkStatus!==D.ready&&t.networkStatus!==D.error},e.prototype.startPollingQuery=function(e,t,n){var i=e.pollInterval;return Object(v.b)(i),this.ssrMode||(this.pollingInfoByQueryId.set(t,{interval:i,lastPollTimeMs:Date.now()-10,options:Object(r.a)({},e,{fetchPolicy:"network-only"})}),n&&this.addQueryListener(t,n),this.schedulePoll(i)),t},e.prototype.stopPollingQuery=function(e){this.pollingInfoByQueryId.delete(e)},e.prototype.schedulePoll=function(e){var t=this,n=Date.now();if(this.nextPoll){if(!(e<this.nextPoll.time-n))return;clearTimeout(this.nextPoll.timeout)}this.nextPoll={time:n+e,timeout:setTimeout((function(){t.nextPoll=null;var e=1/0;t.pollingInfoByQueryId.forEach((function(n,r){if(n.interval<e&&(e=n.interval),!t.checkInFlight(r)&&Date.now()-n.lastPollTimeMs>=n.interval){var i=function(){n.lastPollTimeMs=Date.now()};t.fetchQuery(r,n.options,N.poll).then(i,i)}})),isFinite(e)&&t.schedulePoll(e)}),e)}},e}(),G=function(){function e(e){this.cache=e}return e.prototype.getCache=function(){return this.cache},e.prototype.markQueryResult=function(e,t,n,r,o){void 0===o&&(o=!1);var a=!Object(i.m)(e);o&&Object(i.m)(e)&&e.data&&(a=!0),!r&&a&&this.cache.write({result:e.data,dataId:"ROOT_QUERY",query:t,variables:n})},e.prototype.markSubscriptionResult=function(e,t,n){Object(i.m)(e)||this.cache.write({result:e.data,dataId:"ROOT_SUBSCRIPTION",query:t,variables:n})},e.prototype.markMutationInit=function(e){var t=this;if(e.optimisticResponse){var n;n="function"==typeof e.optimisticResponse?e.optimisticResponse(e.variables):e.optimisticResponse;this.cache.recordOptimisticTransaction((function(r){var i=t.cache;t.cache=r;try{t.markMutationResult({mutationId:e.mutationId,result:{data:n},document:e.document,variables:e.variables,updateQueries:e.updateQueries,update:e.update})}finally{t.cache=i}}),e.mutationId)}},e.prototype.markMutationResult=function(e){var t=this;if(!Object(i.m)(e.result)){var n=[];n.push({result:e.result.data,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}),e.updateQueries&&Object.keys(e.updateQueries).filter((function(t){return e.updateQueries[t]})).forEach((function(r){var o=e.updateQueries[r],a=o.query,s=o.updater,l=t.cache.diff({query:a.document,variables:a.variables,returnPartialData:!0,optimistic:!1}),c=l.result;if(l.complete){var u=Object(i.y)((function(){return s(c,{mutationResult:e.result,queryName:Object(i.k)(a.document)||void 0,queryVariables:a.variables})}));u&&n.push({result:u,dataId:"ROOT_QUERY",query:a.document,variables:a.variables})}})),this.cache.performTransaction((function(e){n.forEach((function(t){return e.write(t)}))}));var r=e.update;r&&this.cache.performTransaction((function(t){Object(i.y)((function(){return r(t,e.result)}))}))}},e.prototype.markMutationComplete=function(e){var t=e.mutationId;e.optimisticResponse&&this.cache.removeOptimistic(t)},e.prototype.markUpdateQueryResult=function(e,t,n){this.cache.write({result:n,dataId:"ROOT_QUERY",variables:t,query:e})},e.prototype.reset=function(){return this.cache.reset()},e}(),V=function(){function e(e){var t=this;this.defaultOptions={},this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],this.clientAwareness={};var n=e.cache,r=e.ssrMode,o=void 0!==r&&r,a=e.ssrForceFetchDelay,s=void 0===a?0:a,l=e.connectToDevTools,c=e.queryDeduplication,u=void 0===c||c,d=e.defaultOptions,p=e.resolvers,f=e.typeDefs,h=e.fragmentMatcher,y=e.name,g=e.version,_=e.link;if(!_&&p&&(_=m.empty()),!_||!n)throw new v.a;var b=new Map,x=new m((function(e,t){var n=b.get(e.query);return n||(n=Object(i.v)(e.query),b.set(e.query,n),b.set(n,n)),e.query=n,t(e)}));this.link=x.concat(_),this.cache=n,this.store=new G(n),this.disableNetworkFetches=o||s>0,this.queryDeduplication=u,this.ssrMode=o,this.defaultOptions=d||{},this.typeDefs=f,s&&setTimeout((function(){return t.disableNetworkFetches=!1}),s),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this);void 0!==l&&(l&&"undefined"!=typeof window)&&(window.__APOLLO_CLIENT__=this),this.version="2.5.1",y&&(this.clientAwareness.name=y),g&&(this.clientAwareness.version=g),this.localState=new U({cache:n,client:this,resolvers:p,fragmentMatcher:h})}return e.prototype.stop=function(){this.queryManager&&this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=Object(r.a)({},this.defaultOptions.watchQuery,e)),!this.disableNetworkFetches||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e=Object(r.a)({},e,{fetchPolicy:"cache-first"})),this.initQueryManager().watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=Object(r.a)({},this.defaultOptions.query,e)),Object(v.b)("cache-and-network"!==e.fetchPolicy),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=Object(r.a)({},e,{fetchPolicy:"cache-first"})),this.initQueryManager().query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=Object(r.a)({},this.defaultOptions.mutate,e)),this.initQueryManager().mutate(e)},e.prototype.subscribe=function(e){return this.initQueryManager().startGraphQLSubscription(e)},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.initProxy().readQuery(e,t)},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.initProxy().readFragment(e,t)},e.prototype.writeQuery=function(e){var t=this.initProxy().writeQuery(e);return this.initQueryManager().broadcastQueries(),t},e.prototype.writeFragment=function(e){var t=this.initProxy().writeFragment(e);return this.initQueryManager().broadcastQueries(),t},e.prototype.writeData=function(e){var t=this.initProxy().writeData(e);return this.initQueryManager().broadcastQueries(),t},e.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},e.prototype.__requestRaw=function(e){return y(this.link,e)},e.prototype.initQueryManager=function(){var e=this;return this.queryManager||(this.queryManager=new z({link:this.link,store:this.store,queryDeduplication:this.queryDeduplication,ssrMode:this.ssrMode,clientAwareness:this.clientAwareness,localState:this.localState,onBroadcast:function(){e.devToolsHookCb&&e.devToolsHookCb({action:{},state:{queries:e.queryManager?e.queryManager.queryStore.getStore():{},mutations:e.queryManager?e.queryManager.mutationStore.getStore():{}},dataWithOptimisticResults:e.cache.extract(!0)})}})),this.queryManager},e.prototype.resetStore=function(){var e=this;return Promise.resolve().then((function(){return e.queryManager?e.queryManager.clearStore():Promise.resolve(null)})).then((function(){return Promise.all(e.resetStoreCallbacks.map((function(e){return e()})))})).then((function(){return e.queryManager&&e.queryManager.reFetchObservableQueries?e.queryManager.reFetchObservableQueries():Promise.resolve(null)}))},e.prototype.clearStore=function(){var e=this,t=this.queryManager;return Promise.resolve().then((function(){return Promise.all(e.clearStoreCallbacks.map((function(e){return e()})))})).then((function(){return t?t.clearStore():Promise.resolve(null)}))},e.prototype.onResetStore=function(e){var t=this;return this.resetStoreCallbacks.push(e),function(){t.resetStoreCallbacks=t.resetStoreCallbacks.filter((function(t){return t!==e}))}},e.prototype.onClearStore=function(e){var t=this;return this.clearStoreCallbacks.push(e),function(){t.clearStoreCallbacks=t.clearStoreCallbacks.filter((function(t){return t!==e}))}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager?this.queryManager.reFetchObservableQueries(e):Promise.resolve(null)},e.prototype.extract=function(e){return this.initProxy().extract(e)},e.prototype.restore=function(e){return this.initProxy().restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.initProxy=function(){return this.proxy||(this.initQueryManager(),this.proxy=this.cache),this.proxy},e}();t.default=V},dQau:function(e,t,n){"use strict";n.r(t),n.d(t,"print",(function(){return o}));var r=n("L2ys"),i=n("BLR7");function o(e){return Object(r.c)(e,{leave:a})}var a={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return l(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var t=e.operation,n=e.name,r=u("(",l(e.variableDefinitions,", "),")"),i=l(e.directives," "),o=e.selectionSet;return n||i||r||"query"!==t?l([t,l([n,r]),i,o]," "):o},VariableDefinition:function(e){var t=e.variable,n=e.type,r=e.defaultValue,i=e.directives;return t+": "+n+u(" = ",r)+u(" ",l(i," "))},SelectionSet:function(e){return c(e.selections)},Field:function(e){var t=e.alias,n=e.name,r=e.arguments,i=e.directives,o=e.selectionSet;return l([u("",t,": ")+n+u("(",l(r,", "),")"),l(i," "),o]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+u(" ",l(e.directives," "))},InlineFragment:function(e){var t=e.typeCondition,n=e.directives,r=e.selectionSet;return l(["...",u("on ",t),l(n," "),r]," ")},FragmentDefinition:function(e){var t=e.name,n=e.typeCondition,r=e.variableDefinitions,i=e.directives,o=e.selectionSet;return"fragment ".concat(t).concat(u("(",l(r,", "),")")," ")+"on ".concat(n," ").concat(u("",l(i," ")," "))+o},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var n=e.value;return e.block?Object(i.c)(n,"description"===t?"":"  "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+l(e.values,", ")+"]"},ObjectValue:function(e){return"{"+l(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+u("(",l(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:function(e){var t=e.directives,n=e.operationTypes;return l(["schema",l(t," "),c(n)]," ")},OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:s((function(e){return l(["scalar",e.name,l(e.directives," ")]," ")})),ObjectTypeDefinition:s((function(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return l(["type",t,u("implements ",l(n," & ")),l(r," "),c(i)]," ")})),FieldDefinition:s((function(e){var t=e.name,n=e.arguments,r=e.type,i=e.directives;return t+(f(n)?u("(\n",d(l(n,"\n")),"\n)"):u("(",l(n,", "),")"))+": "+r+u(" ",l(i," "))})),InputValueDefinition:s((function(e){var t=e.name,n=e.type,r=e.defaultValue,i=e.directives;return l([t+": "+n,u("= ",r),l(i," ")]," ")})),InterfaceTypeDefinition:s((function(e){var t=e.name,n=e.directives,r=e.fields;return l(["interface",t,l(n," "),c(r)]," ")})),UnionTypeDefinition:s((function(e){var t=e.name,n=e.directives,r=e.types;return l(["union",t,l(n," "),r&&0!==r.length?"= "+l(r," | "):""]," ")})),EnumTypeDefinition:s((function(e){var t=e.name,n=e.directives,r=e.values;return l(["enum",t,l(n," "),c(r)]," ")})),EnumValueDefinition:s((function(e){return l([e.name,l(e.directives," ")]," ")})),InputObjectTypeDefinition:s((function(e){var t=e.name,n=e.directives,r=e.fields;return l(["input",t,l(n," "),c(r)]," ")})),DirectiveDefinition:s((function(e){var t=e.name,n=e.arguments,r=e.repeatable,i=e.locations;return"directive @"+t+(f(n)?u("(\n",d(l(n,"\n")),"\n)"):u("(",l(n,", "),")"))+(r?" repeatable":"")+" on "+l(i," | ")})),SchemaExtension:function(e){var t=e.directives,n=e.operationTypes;return l(["extend schema",l(t," "),c(n)]," ")},ScalarTypeExtension:function(e){return l(["extend scalar",e.name,l(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return l(["extend type",t,u("implements ",l(n," & ")),l(r," "),c(i)]," ")},InterfaceTypeExtension:function(e){var t=e.name,n=e.directives,r=e.fields;return l(["extend interface",t,l(n," "),c(r)]," ")},UnionTypeExtension:function(e){var t=e.name,n=e.directives,r=e.types;return l(["extend union",t,l(n," "),r&&0!==r.length?"= "+l(r," | "):""]," ")},EnumTypeExtension:function(e){var t=e.name,n=e.directives,r=e.values;return l(["extend enum",t,l(n," "),c(r)]," ")},InputObjectTypeExtension:function(e){var t=e.name,n=e.directives,r=e.fields;return l(["extend input",t,l(n," "),c(r)]," ")}};function s(e){return function(t){return l([t.description,e(t)],"\n")}}function l(e,t){return e?e.filter((function(e){return e})).join(t||""):""}function c(e){return e&&0!==e.length?"{\n"+d(l(e,"\n"))+"\n}":""}function u(e,t,n){return t?e+t+(n||""):""}function d(e){return e&&"  "+e.replace(/\n/g,"\n  ")}function p(e){return-1!==e.indexOf("\n")}function f(e){return e&&e.some(p)}},dRu9:function(e,t,n){"use strict";n.d(t,"b",(function(){return f})),n.d(t,"a",(function(){return h})),n.d(t,"c",(function(){return m}));var r=n("zLVn"),i=n("dI71"),o=(n("ZTTo"),n("q1tI")),a=n.n(o),s=n("i8i4"),l=n.n(s),c=n("KkKZ"),u=n("0PSK"),d="unmounted",p="exited",f="entering",h="entered",m="exiting",y=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var i,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(i=p,r.appearStatus=f):i=h:i=t.unmountOnExit||t.mountOnEnter?d:p,r.state={status:i},r.nextCallback=null,r}Object(i.a)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===d?{status:p}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==f&&n!==h&&(t=f):n!==f&&n!==h||(t=m)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===f?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===p&&this.setState({status:d})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,i=this.props.nodeRef?[r]:[l.a.findDOMNode(this),r],o=i[0],a=i[1],s=this.getTimeouts(),u=r?s.appear:s.enter;!e&&!n||c.a.disabled?this.safeSetState({status:h},(function(){t.props.onEntered(o)})):(this.props.onEnter(o,a),this.safeSetState({status:f},(function(){t.props.onEntering(o,a),t.onTransitionEnd(u,(function(){t.safeSetState({status:h},(function(){t.props.onEntered(o,a)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:l.a.findDOMNode(this);t&&!c.a.disabled?(this.props.onExit(r),this.safeSetState({status:m},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:p},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:p},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:l.a.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=i[0],a=i[1];this.props.addEndListener(o,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===d)return null;var t=this.props,n=t.children,i=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,Object(r.a)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return a.a.createElement(u.a.Provider,{value:null},"function"==typeof n?n(e,i):a.a.cloneElement(a.a.Children.only(n),i))},t}(a.a.Component);function g(){}y.contextType=u.a,y.propTypes={},y.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:g,onEntering:g,onEntered:g,onExit:g,onExiting:g,onExited:g},y.UNMOUNTED=d,y.EXITED=p,y.ENTERING=f,y.ENTERED=h,y.EXITING=m,t.d=y},dSCn:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("moment"),n.e("5yu9")]).then(n.t.bind(null,"xxdM",7)),modules:["xxdM"],loading:()=>i.createElement(a.default,null)});t.default=l},"dWS+":function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s}));var r=n("zpYP"),i=n("y4cC"),o=n("zsKT");function a(e,t,n,o,s,l,c){var u=Array.isArray(t)?0!==t.length?t:void 0:t?[t]:void 0,d=n;if(!d&&u){var p=u[0];d=p&&p.loc&&p.loc.source}var f,h=o;!h&&u&&(h=u.reduce((function(e,t){return t.loc&&e.push(t.loc.start),e}),[])),h&&0===h.length&&(h=void 0),o&&n?f=o.map((function(e){return Object(i.a)(n,e)})):u&&(f=u.reduce((function(e,t){return t.loc&&e.push(Object(i.a)(t.loc.source,t.loc.start)),e}),[]));var m=c;if(null==m&&null!=l){var y=l.extensions;Object(r.a)(y)&&(m=y)}Object.defineProperties(this,{message:{value:e,enumerable:!0,writable:!0},locations:{value:f||void 0,enumerable:Boolean(f)},path:{value:s||void 0,enumerable:Boolean(s)},nodes:{value:u||void 0},source:{value:d||void 0},positions:{value:h||void 0},originalError:{value:l},extensions:{value:m||void 0,enumerable:Boolean(m)}}),l&&l.stack?Object.defineProperty(this,"stack",{value:l.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,a):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}function s(e){var t=e.message;if(e.nodes)for(var n=0,r=e.nodes;n<r.length;n++){var i=r[n];i.loc&&(t+="\n\n"+Object(o.a)(i.loc))}else if(e.source&&e.locations)for(var a=0,s=e.locations;a<s.length;a++){var l=s[a];t+="\n\n"+Object(o.b)(e.source,l)}return t}a.prototype=Object.create(Error.prototype,{constructor:{value:a},name:{value:"GraphQLError"},toString:{value:function(){return s(this)}}})},dbo7:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contextCurationNodeBades=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}const o={rio2016growthmindsetbadge:{description:r._("Knowledge Games Growth Mindset"),extendedDescription:r._("Watch at least 30 seconds of any of our growth mindset videos to earn your first medal in the Knowledge Games!")},niceplaylisttimebadge:{description:r._("Nice Listener"),extendedDescription:r._("Watch 15 minutes of video in a single topic")},greatplaylisttimebadge:{description:r._("Great Listener"),extendedDescription:r._("Watch 30 minutes of video in a single topic")},awesomeplaylisttimebadge:{description:r._("Awesome Listener"),extendedDescription:r._("Watch 1 hour of video in a single topic")},ridiculousplaylisttimebadge:{description:r._("Ridiculous Listener"),extendedDescription:r._("Watch 4 hours of video in a single topic")},ludicrousplaylisttimebadge:{description:r._("Ludicrous Listener"),extendedDescription:r._("Watch 10 hours of video in a single topic")}};t.contextCurationNodeBades=o},deha:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("i8i4")),a=n("mR6N"),s=n("NE0T"),l=n("JimW"),c=r(n("CnBM")),u=r(n("fXTs")),d=n("7c5L"),p=r(n("FCtg")),f=n("LVqO"),h=n("KAy6");function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}const y=()=>(0,f.getRenderMode)(window.location.href),g=(e,t)=>{switch(y()){default:case"rehydrate":return void o.default.hydrate(e,t);case"hydration-error":return void o.default.hydrate(i.createElement(i.Fragment,null,e,i.createElement("div",{"data-info":"Forcing rehydration error"})),t);case"server-only":return void(window.document.title=`SERVER: ${window.document.title}`);case"initial-client":const n=(0,h.renderToString)(e);return t.innerHTML=n,void(window.document.title=`CLIENT: ${window.document.title}`)}},v=(e,t)=>{o.default.render(e,t),null!=y()&&console.log("This page was not server-side rendered. rendermodek ignored.")};var _=(e,t,n)=>{if((0,d.inSandbox)()!==d.Sandbox.None)return;const{props:r,hydrate:o}=n,f=null!=o,h=()=>{const n=document.getElementById(t);if(!n)throw new Error(`Element with id "${t}" was not found in the DOM`);null!=o&&o.wbd&&(0,s.initializeHydrationCache)(o.wbd),null!=o&&o.classes&&a.StyleSheet.rehydrate(o.classes);(f?g:v)(i.createElement(l.RenderStateRoot,{throwIfNested:!1},i.createElement(u.default,null,i.createElement(e,r))),n)};f?(p.default._markHydratedResult(),Promise.all([null,c.default.preloadReady()]).then((([e])=>{const{applyTrap:n,getHydrationError:r}=e||{},i=null==n?void 0:n(t);try{h()}finally{p.default._markHydratedResult(null==r?void 0:r()),null==i||i()}}))):h()};t.default=_},djh3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(e.hasOwnProperty(t))for(var r=e[t],i=0,a=r.length;i<a;++i)n[r[i]+(0,o.default)(t)]=n[t]};var r,i=n("SFYy"),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},dqIM:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.ConsoleLog=void 0;var i=r(n("a651")),o=r(n("K0xE")),a=n("ieRH"),s=n("62iB");t.ConsoleLog=class{constructor(){this.log=(e,t,...n)=>{var r,o;i.default.logging&&(null!=t?(r=console).log.apply(r,[e,t].concat(n)):(o=console).log.apply(o,[e].concat(n)))},this.error=e=>{console.error((0,s.distillErrorMessage)(e),{error:e}),(0,a.captureException)(e)},this.trace=(e,t)=>new o.default(e,t,i.default)}}},duQp:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return t=>o.createElement(a.default,null,(n=>o.createElement(e,(0,i.default)({},t,{prefersReducedMotion:n}))))};var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=r(n("skYH"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}},"eDl+":function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},eFrH:function(e,t,n){var r=n("zBJ4")("span").classList,i=r&&r.constructor&&r.constructor.prototype;e.exports=i===Object.prototype?void 0:i},ecU1:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.tokenize=t.initialCache=t.getConversionForUrl=t.INITIAL_URL_CACHE=void 0,t.updateUrlCache=function(e,t){const n=s(t);return n.map(((t,r)=>r===n.length-1?t:r<e.length&&e[r].slug===t.slug?e[r]:t))};var i=r(n("pVnL")),o=n("MRvb");t.INITIAL_URL_CACHE=[];const a=e=>{const t=(0,o.parseUrl)(e),{pathname:n,search:r}=t;return`${n.endsWith("/")?n.substring(0,n.length-1):n}${r}`.split("/")};t.tokenize=a;const s=e=>{const{urlForDebugging:t}=e.learningTimeInfo,n=a(t),r=n.length-1;return n.map(((t,n)=>(0,i.default)({slug:t},n===r?{conversion:e}:null)))};t.initialCache=s;t.getConversionForUrl=(e,t)=>{const n=a(t);if(n.length>e.length)return null;let r=null;for(let t=0;t<n.length;t+=1){const i=n[t],o=e[t];if(i!==o.slug)return null;r=o}return r&&r.conversion||null}},egj4:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contextTeamBadges=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}const o={threedaychallengechampionbadge:{description:r._("Three-Day Math Points Challenge"),extendedDescription:r._("Over a specific 3-day challenge period, earn 7,000 energy points doing math problems")},threedayteamchallengechampionbadge:{description:r._("Three-Day Math Points Team Challenge"),extendedDescription:r._("Over a specific 3-day challenge period, earn a total of 35,000 energy points as a team doing math problems")},teambetachampionbadge:{description:r._("Team Beta: Challenge Champion"),extendedDescription:r._("Earn (30,000 * number of team members) points as a team within a week")},dogfoodteambadge:{description:r._("Teams Dogfood Participant"),extendedDescription:r._("Help test the Teams feature as a Khan Academy team member")},teambetateammatebadge:{description:r._("Team Beta: Challenge Teammate"),extendedDescription:r._("Participate in the Team Beta Experiment")}};t.contextTeamBadges=o},ejoq:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PageDisplayContext=void 0;var i=n("Pk2J"),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("g8Be"),s=n("+fDY"),l=r(n("7MY0")),c=r(n("FCtg"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}const d=o.createContext({settings:(0,s.getPageSettings)(),update:()=>{}});t.PageDisplayContext=d,d.displayName="PageDisplayContext";class p extends o.Component{constructor(e){super(e),this._getCurrentSettings=()=>this._pendingSettings||(this.props.isInFixture?this.state.settings:(0,s.getPageSettings)()),this._fireStateUpdate=()=>{const{schedule:e,log:t}=this.props;null==this._pendingSetState?this._pendingSetState=e.timeout((()=>{const e=this._getCurrentSettings();this._mounted&&!(0,s.areEqual)(this.state.settings,e)&&(this._pendingSettings=null,this.setState({settings:e}),t("Page settings updated",e))}),0):this._pendingSetState.set()},this._updateGlobalPageSettings=(e,t)=>{this.props.isInFixture||(0,s.updatePageSettingsInternal)(e,t)},this.updateSettings=(e,t)=>{if(c.default.isServerSide())return void this._updateGlobalPageSettings(e,t);const n=this._getCurrentSettings(),r=(0,s.previewSettings)(e,t?s.DEFAULT_PAGE_SETTINGS:n);(0,s.areEqual)(r,n)||(this._pendingSettings=r,this._updateGlobalPageSettings(e,t),this._fireStateUpdate())},this._mounted=!1,this.state={settings:(0,s.getPageSettings)()},this._pendingSettings=null}componentDidMount(){this._mounted=!0}componentWillUnmount(){this._mounted=!1}render(){const{children:e}=this.props;return o.createElement(d.Provider,{value:{settings:this.state.settings,update:(e,t)=>this.updateSettings(e,!!t)}},e)}}var f=(0,i.compose)(a.withActionScheduler,l.default)(p);t.default=f},"en5+":function(e,t,n){"use strict";var r=n("uOrA");function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},ety3:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return a.createElement(_,e)};var i=r(n("pVnL")),o=r(n("8OQS")),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),s=n("NE0T"),l=r(n("FCtg")),c=r(n("M+bw")),u=r(n("MUQI")),d=n("xDds"),p=r(n("YqBQ")),f=n("8r+/"),h=r(n("lTio"));const m=["gqlClient","gqlDefaultModule","children","query","variables","fastlyCaching","module"],y=["gqlClient","gqlDefaultModule","children","module"];function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}class v extends a.Component{constructor(e){super(e)}_renderApolloQueryCore(){const e=this.props,{gqlClient:t,gqlDefaultModule:n,children:r,query:s,variables:l,fastlyCaching:c,module:d}=e,y=(0,o.default)(e,m),g=h.default.asApolloGqlClient(t),v=h.default.getContext((0,i.default)({module:d||n},y));return a.createElement(u.default,{client:g._getClient(v),query:(0,f.documentNode)(s),variables:l,context:(0,i.default)({},v,{fastlyCaching:c}),fetchPolicy:"cache-first"},(({error:e,data:t,loading:n})=>r({error:null==e?void 0:new p.default(e),data:t,loading:n})))}_renderWBData(){const e=this.props,{gqlClient:t,gqlDefaultModule:n,children:r,module:l}=e,c=(0,o.default)(e,y),u=(0,i.default)({},c,{module:l||n,client:t});return a.createElement(s.Data,{handler:()=>(0,d.gqlDataRequestHandler)(u),requestId:(0,d.getGqlDataRequestId)(u),clientBehavior:s.WhenClientSide.DoNotHydrate},(e=>{switch(e.status){case"loading":return r({loading:!0});case"aborted":return r({loading:!1,error:new p.default("Query aborted")});case"error":return r({loading:!1,error:new p.default(e.error)});case"success":return r({loading:!1,data:e.data})}}))}render(){return l.default.isServerSide()?this._renderWBData():this._renderApolloQueryCore()}}v.defaultProps={fastlyCaching:"PERSIST_UNTIL_PUBLISH"};const _=(0,c.default)(v)},ewvW:function(e,t,n){var r=n("2oRo"),i=n("HYAF"),o=r.Object;e.exports=function(e){return o(i(e))}},"f1+8":function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},f3qh:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("cGmj"),n.e("4CzR"),n.e("1w4M"),n.e("40jg"),n.e("4xk8"),n.e("7gEx"),n.e("i3qO"),n.e("4tr5"),n.e("1Bdm"),n.e("3WrQ"),n.e("1l00"),n.e("1pax"),n.e("1Chp"),n.e("7mfa"),n.e("6OMH"),n.e("6yV3"),n.e("3Wv8")]).then(n.t.bind(null,"NzeR",7)),modules:["NzeR"],loading:()=>i.createElement(a.default,null)});t.default=l},f4yp:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return a.createElement(y,e)};var i=r(n("8OQS")),o=r(n("pVnL")),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),s=r(n("M+bw")),l=r(n("MUQI")),c=r(n("YqBQ")),u=n("8r+/"),d=n("wuDp"),p=r(n("lTio"));const f=["gqlClient","gqlDefaultModule","children","query","module","targetLocale","curriculum","onCompleted","onError"];function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}class m extends a.Component{_fromApolloResultToApolloResult(e){const{error:t,data:n,loading:r,networkStatus:i,fetchMore:a,refetch:s}=e,l=null==i?void 0:(0,d.fromApolloNetworkStatus)(i);return{error:null==t?void 0:new c.default(t),data:n,loading:r,networkStatus:l,refetch:async function(e){const{data:t}=await s(e);return{data:t}},fetchMore:async function({updateQuery:e,variables:t}){const{data:n}=await a({updateQuery:e,variables:(0,o.default)({},t)});return{data:n}}}}_renderQuery(){const e=this.props,{gqlClient:t,gqlDefaultModule:n,children:r,query:s,module:d,targetLocale:h,curriculum:m,onCompleted:y,onError:g}=e,v=(0,i.default)(e,f),_=null==g?void 0:e=>g(new c.default(e)),b=p.default.asApolloGqlClient(t),x=p.default.getContext({module:d||n,targetLocale:h,curriculum:m});return a.createElement(l.default,(0,o.default)({},v,{client:b._getClient(x),query:(0,u.documentNode)(s),context:x,onError:_,onCompleted:y}),(e=>r(this._fromApolloResultToApolloResult(e))))}render(){return this._renderQuery()}}const y=(0,s.default)(m)},f5p1:function(e,t,n){var r=n("2oRo"),i=n("Fib7"),o=n("iSVu"),a=r.WeakMap;e.exports=i(a)&&/native code/.test(o(a))},fBNR:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("mR6N"),a=n("JimW"),s=r(n("Pwnf")),l=n("hDgO");function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}const u=(0,a.addStyle)("div"),d=(0,a.addStyle)("ul");class p extends i.Component{render(){const e={style:[f.dropdown,this.props.visible&&f.dropdownOpen,this.props.hasBorder&&f.dropdownBorder,this.props.dropdownStyles],id:this.props.id,"data-test-id":this.props.testId};return this.props.hasDivWrapper?i.createElement(u,e,this.props.children):i.createElement(d,e,this.props.children)}}t.default=p,p.defaultProps={visible:!1,hasBorder:!0,hasDivWrapper:!1,dropdownStyles:[]};const f=o.StyleSheet.create({dropdown:{display:"none",position:"absolute",zIndex:l.zindexDropdown},dropdownOpen:{display:"block"},dropdownBorder:{border:"1px solid "+s.default.offBlack16,boxShadow:"0 5px 8px rgba(0, 0, 0, 0.5)"}})},fHMY:function(e,t,n){var r,i=n("glrk"),o=n("N+g0"),a=n("eDl+"),s=n("0BK2"),l=n("G+Rx"),c=n("zBJ4"),u=n("93I0"),d=u("IE_PROTO"),p=function(){},f=function(e){return"<script>"+e+"</"+"script>"},h=function(e){e.write(f("")),e.close();var t=e.parentWindow.Object;return e=null,t},m=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t;m="undefined"!=typeof document?document.domain&&r?h(r):((t=c("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(f("document.F=Object")),e.close(),e.F):h(r);for(var n=a.length;n--;)delete m.prototype[a[n]];return m()};s[d]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=i(e),n=new p,p.prototype=null,n[d]=e):n=m(),void 0===t?n:o.f(n,t)}},fIk0:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.initialState=t.default=void 0;var i=r(n("pVnL"));const o=(e,t)=>{switch(t.type){case"SET_COURSE":case"SET_COURSE_AND_CONTENT":{const{course:n}=t.data;return n?(0,i.default)({},e,{[n.id]:n}):e}default:return e}},a=(e,t)=>{switch(t.type){case"SET_COURSE":case"SET_COURSE_AND_CONTENT":{const{course:n}=t.data;return null!=n&&n.slug?(0,i.default)({},e,{[n.slug]:n.id}):e}default:return e}},s=(e,t)=>{switch(t.type){case"SET_COURSE":case"SET_COURSE_AND_CONTENT":{const{course:n,unit:r}=t.data,o=n.unitChildren.reduce(((e,t)=>(t&&(e[t.id]=t),e)),(0,i.default)({},e));return r&&(o[r.id]=r),o||e}default:return e}},l=(e,t)=>{switch(t.type){case"SET_COURSE":case"SET_COURSE_AND_CONTENT":{const{course:n,unit:r}=t.data,o=n.unitChildren.reduce(((e,t)=>(e[t.slug]=t.id,e)),(0,i.default)({},e));return r&&(o[r.slug]=r.id),o||e}default:return e}},c=(e,t)=>{switch(t.type){case"SET_COURSE_AND_CONTENT":{const{content:n}=t.data;return n?(0,i.default)({},e,{[n.id]:n}):e}case"SET_LEARNABLE_CONTENT":{const{content:n}=t.data;return n?(0,i.default)({},e,{[n.id]:n}):e}default:return e}},u=(e,t)=>{switch(t.type){case"SET_COURSE_AND_CONTENT":{const{content:n}=t.data;return n.slug?(0,i.default)({},e,{[`${n.contentKind}:${n.slug}`]:n.id}):e}case"SET_LEARNABLE_CONTENT":{const{content:n}=t.data;return n.slug?(0,i.default)({},e,{[`${n.contentKind}:${n.slug}`]:n.id}):e}default:return e}};function d(e,t){switch(t.type){case"SET_COURSE_AND_CONTENT":case"SET_COURSE":{const{course:n,unlistedUnitIds:r}=t.data;return(0,i.default)({},e,{[n.id]:r})}default:return e}}const p={courseById:{},courseIdBySlug:{},unitById:{},unitIdBySlug:{},learnableContentById:{},learnableContentIdByKindAndSlug:{},unlistedUnitIdsByCourseId:{}};t.initialState=p;var f=(e=p,t)=>{switch(t.type){case"CLEAR_CONTENT_CACHE":return p;case"SET_COURSE":return(0,i.default)({},e,{publishedContentVersion:t.publishedContentVersion,courseById:o(e.courseById,t),courseIdBySlug:a(e.courseIdBySlug,t),unitById:s(e.unitById,t),unitIdBySlug:l(e.unitIdBySlug,t),unlistedUnitIdsByCourseId:d(e.unlistedUnitIdsByCourseId,t)});case"SET_COURSE_AND_CONTENT":{const{course:n,content:r}=t.data;return n||r?(0,i.default)({},e,{publishedContentVersion:t.publishedContentVersion,courseById:o(e.courseById,t),courseIdBySlug:a(e.courseIdBySlug,t),unitById:s(e.unitById,t),unitIdBySlug:l(e.unitIdBySlug,t),learnableContentById:c(e.learnableContentById,t),learnableContentIdByKindAndSlug:u(e.learnableContentIdByKindAndSlug,t),unlistedUnitIdsByCourseId:d(e.unlistedUnitIdsByCourseId,t)}):e}case"SET_LEARNABLE_CONTENT":return(0,i.default)({},e,{publishedContentVersion:t.publishedContentVersion,learnableContentById:c(e.learnableContentById,t),learnableContentIdByKindAndSlug:u(e.learnableContentIdByKindAndSlug,t)})}return e};t.default=f},"fJw+":function(e,t,n){var r=n("/CRK"),i=n("qvkj"),o=n("homf"),a=n("7ZGM"),s=n("9eqh"),l=n("r6Lg"),c=n("ytq/"),u=n("6fql"),d=n("2KGH"),p=n("hAya"),f=n("uVON"),h=n("c0yS");e.exports={plugins:[r,i,o,a,s,l,c,u,d,p,f,h],prefixMap:{transform:["Webkit","ms"],transformOrigin:["Webkit","ms"],transformOriginX:["Webkit","ms"],transformOriginY:["Webkit","ms"],backfaceVisibility:["Webkit"],perspective:["Webkit"],perspectiveOrigin:["Webkit"],transformStyle:["Webkit"],transformOriginZ:["Webkit"],animation:["Webkit"],animationDelay:["Webkit"],animationDirection:["Webkit"],animationFillMode:["Webkit"],animationDuration:["Webkit"],animationIterationCount:["Webkit"],animationName:["Webkit"],animationPlayState:["Webkit"],animationTimingFunction:["Webkit"],appearance:["Webkit","Moz"],userSelect:["Webkit","Moz","ms"],fontKerning:["Webkit"],textEmphasisPosition:["Webkit"],textEmphasis:["Webkit"],textEmphasisStyle:["Webkit"],textEmphasisColor:["Webkit"],boxDecorationBreak:["Webkit"],clipPath:["Webkit"],maskImage:["Webkit"],maskMode:["Webkit"],maskRepeat:["Webkit"],maskPosition:["Webkit"],maskClip:["Webkit"],maskOrigin:["Webkit"],maskSize:["Webkit"],maskComposite:["Webkit"],mask:["Webkit"],maskBorderSource:["Webkit"],maskBorderMode:["Webkit"],maskBorderSlice:["Webkit"],maskBorderWidth:["Webkit"],maskBorderOutset:["Webkit"],maskBorderRepeat:["Webkit"],maskBorder:["Webkit"],maskType:["Webkit"],textDecorationStyle:["Webkit","Moz"],textDecorationSkip:["Webkit","Moz"],textDecorationLine:["Webkit","Moz"],textDecorationColor:["Webkit","Moz"],filter:["Webkit"],fontFeatureSettings:["Webkit","Moz"],breakAfter:["Webkit","Moz","ms"],breakBefore:["Webkit","Moz","ms"],breakInside:["Webkit","Moz","ms"],columnCount:["Webkit","Moz"],columnFill:["Webkit","Moz"],columnGap:["Webkit","Moz"],columnRule:["Webkit","Moz"],columnRuleColor:["Webkit","Moz"],columnRuleStyle:["Webkit","Moz"],columnRuleWidth:["Webkit","Moz"],columns:["Webkit","Moz"],columnSpan:["Webkit","Moz"],columnWidth:["Webkit","Moz"],flex:["Webkit","ms"],flexBasis:["Webkit"],flexDirection:["Webkit","ms"],flexGrow:["Webkit"],flexFlow:["Webkit","ms"],flexShrink:["Webkit"],flexWrap:["Webkit","ms"],alignContent:["Webkit"],alignItems:["Webkit"],alignSelf:["Webkit"],justifyContent:["Webkit"],order:["Webkit"],transitionDelay:["Webkit"],transitionDuration:["Webkit"],transitionProperty:["Webkit"],transitionTimingFunction:["Webkit"],backdropFilter:["Webkit"],scrollSnapType:["Webkit","ms"],scrollSnapPointsX:["Webkit","ms"],scrollSnapPointsY:["Webkit","ms"],scrollSnapDestination:["Webkit","ms"],scrollSnapCoordinate:["Webkit","ms"],shapeImageThreshold:["Webkit"],shapeImageMargin:["Webkit"],shapeImageOutside:["Webkit"],hyphens:["Webkit","Moz","ms"],flowInto:["Webkit","ms"],flowFrom:["Webkit","ms"],regionFragment:["Webkit","ms"],boxSizing:["Moz"],textAlignLast:["Moz"],tabSize:["Moz"],wrapFlow:["ms"],wrapThrough:["ms"],wrapMargin:["ms"],touchAction:["ms"],gridTemplateColumns:["ms"],gridTemplateRows:["ms"],gridTemplateAreas:["ms"],gridTemplate:["ms"],gridAutoColumns:["ms"],gridAutoRows:["ms"],gridAutoFlow:["ms"],grid:["ms"],gridRowStart:["ms"],gridColumnStart:["ms"],gridRowEnd:["ms"],gridRow:["ms"],gridColumn:["ms"],gridColumnEnd:["ms"],gridColumnGap:["ms"],gridRowGap:["ms"],gridArea:["ms"],gridGap:["ms"],textSizeAdjust:["Webkit","ms"],borderImage:["Webkit"],borderImageOutset:["Webkit"],borderImageRepeat:["Webkit"],borderImageSlice:["Webkit"],borderImageSource:["Webkit"],borderImageWidth:["Webkit"]}}},fXTs:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("XIon"),a=n("NE0T"),s=r(n("Wv6D")),l=n("lGNd"),c=n("/4kL");function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}var d=({children:e,module:t})=>{const{fetch:n,client:r}=i.useContext(s.default),u=t||"default",d=(0,c.useWbdContextCombiner)(),p=i.useMemo((()=>d({module:u})),[d,u]),f=i.useMemo((()=>null!=n?n:o.wbdGqlFetch),[n]),h=i.useMemo((()=>({module:u,client:null!=r?r:(0,l.getUnsafeApolloGqlClient)(),fetch:null!=n?n:o.wbdGqlFetch})),[u,r,n]);return i.createElement(a.GqlRouter,{fetch:f,defaultContext:p},i.createElement(s.default.Provider,{value:h},e))};t.default=d},fbCW:function(e,t,n){"use strict";var r=n("I+eb"),i=n("tycR").find,o=n("RNIs"),a="find",s=!0;a in[]&&Array(1).find((function(){s=!1})),r({target:"Array",proto:!0,forced:s},{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),o(a)},fdAy:function(e,t,n){"use strict";var r=n("I+eb"),i=n("xluM"),o=n("xDBR"),a=n("Xnc8"),s=n("Fib7"),l=n("ntOU"),c=n("4WOD"),u=n("0rvr"),d=n("1E5z"),p=n("kRJp"),f=n("busE"),h=n("tiKp"),m=n("P4y1"),y=n("rpNk"),g=a.PROPER,v=a.CONFIGURABLE,_=y.IteratorPrototype,b=y.BUGGY_SAFARI_ITERATORS,x=h("iterator"),w="keys",k="values",O="entries",E=function(){return this};e.exports=function(e,t,n,a,h,y,A){l(n,t,a);var P,C,S,D=function(e){if(e===h&&R)return R;if(!b&&e in M)return M[e];switch(e){case w:case k:case O:return function(){return new n(this,e)}}return function(){return new n(this)}},I=t+" Iterator",T=!1,M=e.prototype,j=M[x]||M["@@iterator"]||h&&M[h],R=!b&&j||D(h),N="Array"==t&&M.entries||j;if(N&&(P=c(N.call(new e)))!==Object.prototype&&P.next&&(o||c(P)===_||(u?u(P,_):s(P[x])||f(P,x,E)),d(P,I,!0,!0),o&&(m[I]=E)),g&&h==k&&j&&j.name!==k&&(!o&&v?p(M,"name",k):(T=!0,R=function(){return i(j,this)})),h)if(C={values:D(k),keys:y?R:D(w),entries:D(O)},A)for(S in C)(b||T||!(S in M))&&f(M,S,C[S]);else r({target:t,proto:!0,forced:b||T},C);return o&&!A||M[x]===R||f(M,x,R,{name:h}),m[t]=R,C}},fhtf:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("/5v6")),o=n("TnRt");t.default=class{constructor(e){this.addLabel=(e,t)=>{},this.end=e=>{if(this._ended)throw new i.default("Trace already closed",o.Errors.Internal);this._ended=!0},this._ended=!1,this._action=e}get action(){return this._action}}},fuXz:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.UnlistedContentCacheContext=t.ListedContentCacheContext=t.ContentCache=void 0;var i=l(n("q1tI")),o=l(n("fIk0")),a=r(n("/PJx"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const c=i.createContext({state:o.initialState,dispatch:e=>{}});t.ListedContentCacheContext=c,c.displayName="ListedContentCacheContext";const u=i.createContext({state:o.initialState,dispatch:e=>{}});t.UnlistedContentCacheContext=u,u.displayName="UnlistedContentCacheContext";const d=e=>{var t;const[n,r]=(0,i.useReducer)(o.default,null!=(t=e.initialState)?t:o.initialState),a=(0,i.useMemo)((()=>({state:n,dispatch:r})),[n,r]);return i.createElement(c.Provider,{value:a},e.children)},p=e=>{var t;const[n,r]=(0,i.useReducer)(o.default,null!=(t=e.initialState)?t:o.initialState),a=(0,i.useMemo)((()=>({state:n,dispatch:r})),[n,r]);return i.createElement(u.Provider,{value:a},e.children)};t.ContentCache=e=>{var t,n;const r=(0,a.default)();return i.createElement(d,{initialState:null!=(t=e.listedInitialState)?t:null==r?void 0:r.listedState},i.createElement(p,{initialState:null!=(n=e.unlistedInitialState)?n:null==r?void 0:r.unlistedState},e.children))}},fwpv:function(e,t,n){"use strict";n("SL3V"),n("nT8C"),n("Ejp3"),n("1c/f");var r=n("IeHk");n.o(r,"action")&&n.d(t,"action",(function(){return r.action}));var i=n("UEGr");n.o(i,"action")&&n.d(t,"action",(function(){return i.action}))},"g/NE":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("2dXK"),n.e("H4ni")]).then(n.t.bind(null,"7kxc",7)),modules:["7kxc"],loading:()=>i.createElement(a.default,null)});t.default=l},g62K:function(e,t,n){"use strict";var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n("DIV9"),a=n("NBt2"),s={create:function(e){return(0,o.mapObj)(e,(function(e){var t=r(e,2),n=t[0],i=t[1],a=JSON.stringify(i);return[n,{_len:a.length,_name:(0,o.hashString)(a),_definition:i}]}))},rehydrate:function(){var e=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];(0,a.addRenderedClassNames)(e)}},l={renderStatic:function(e){return(0,a.reset)(),(0,a.startBuffering)(),{html:e(),css:{content:(0,a.flushToString)(),renderedClassNames:(0,a.getRenderedClassNames)()}}}},c={suppressStyleInjection:function(){(0,a.reset)(),(0,a.startBuffering)()},clearBufferAndResumeStyleInjection:function(){(0,a.reset)()}};e.exports=function e(t,n){return{StyleSheet:i({},s,{extend:function(r){var i=r.map((function(e){return e.selectorHandler})).filter((function(e){return e}));return e(t,n.concat(i))}}),StyleSheetServer:l,StyleSheetTestUtils:c,css:function(){for(var e=arguments.length,r=Array(e),i=0;i<e;i++)r[i]=arguments[i];return(0,a.injectAndGetClassName)(t,r,n)}}}},"g6v/":function(e,t,n){var r=n("0Dky");e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},g8Be:function(e,t,n){"use strict";n.r(t),n.d(t,"ActionSchedulerProvider",(function(){return u})),n.d(t,"ClearPolicy",(function(){return o})),n.d(t,"SchedulePolicy",(function(){return i})),n.d(t,"useInterval",(function(){return h})),n.d(t,"useScheduledInterval",(function(){return y})),n.d(t,"useScheduledTimeout",(function(){return g})),n.d(t,"useTimeout",(function(){return m})),n.d(t,"withActionScheduler",(function(){return p}));var r=n("q1tI");const i={Immediately:"schedule-immediately",OnDemand:"schedule-on-demand"},o={Resolve:"resolve-on-clear",Cancel:"cancel-on-clear"};class a{constructor(e,t,n=i.Immediately){if(this._timeoutId=void 0,this._action=void 0,this._timeoutMs=void 0,"function"!=typeof e)throw new Error("Action must be a function");if(t<0)throw new Error("Timeout period must be >= 0");this._action=e,this._timeoutMs=t,n===i.Immediately&&this.set()}get isSet(){return null!=this._timeoutId}set(){this.isSet&&this.clear(o.Cancel),this._timeoutId=setTimeout((()=>this.clear(o.Resolve)),this._timeoutMs)}clear(e=o.Cancel){const t=this._timeoutId;this._timeoutId=null,null!=t&&(clearTimeout(t),e===o.Resolve&&this._action())}}class s{constructor(e,t,n=i.Immediately){if(this._intervalId=void 0,this._action=void 0,this._intervalMs=void 0,"function"!=typeof e)throw new Error("Action must be a function");if(t<1)throw new Error("Interval period must be >= 1");this._action=e,this._intervalMs=t,n===i.Immediately&&this.set()}get isSet(){return null!=this._intervalId}set(){this.isSet&&this.clear(o.Cancel),this._intervalId=setInterval((()=>this._action()),this._intervalMs)}clear(e=o.Cancel){const t=this._intervalId;this._intervalId=null,null!=t&&(clearInterval(t),e===o.Resolve&&this._action())}}class l{constructor(e,t=i.Immediately){if(this._animationFrameId=void 0,this._action=void 0,"function"!=typeof e)throw new Error("Action must be a function");this._action=e,t===i.Immediately&&this.set()}get isSet(){return null!=this._animationFrameId}set(){this.isSet&&this.clear(o.Cancel),this._animationFrameId=requestAnimationFrame((e=>this.clear(o.Resolve,e)))}clear(e=o.Cancel,t){const n=this._animationFrameId;this._animationFrameId=null,null!=n&&(cancelAnimationFrame(n),e===o.Resolve&&this._action(t||performance.now()))}}class c{constructor(){this._disabled=!1,this._registeredActions=[]}timeout(e,t,n){if(this._disabled)return c.NoopAction;const r=new a(e,t,null==n?void 0:n.schedulePolicy);return this._registeredActions.push((()=>r.clear(null==n?void 0:n.clearPolicy))),r}interval(e,t,n){if(this._disabled)return c.NoopAction;const r=new s(e,t,null==n?void 0:n.schedulePolicy);return this._registeredActions.push((()=>r.clear(null==n?void 0:n.clearPolicy))),r}animationFrame(e,t){if(this._disabled)return c.NoopAction;const n=new l(e,null==t?void 0:t.schedulePolicy);return this._registeredActions.push((()=>n.clear(null==t?void 0:t.clearPolicy))),n}clearAll(){const e=[...this._registeredActions];this._registeredActions=[],e.forEach((e=>e()))}disable(){this._disabled=!0,this.clearAll()}}c.NoopAction={set:()=>{},get isSet(){return!1},clear:()=>{}};class u extends r.Component{constructor(...e){super(...e),this._actionScheduler=new c}componentWillUnmount(){this._actionScheduler.disable()}render(){const{children:e}=this.props;return e(this._actionScheduler)}}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function p(e){return t=>r.createElement(u,null,(n=>r.createElement(e,d({},t,{schedule:n}))))}const f=e=>{const t=Object(r.useRef)(e);return Object(r.useEffect)((()=>{t.current=e}),[e]),t};function h(e,t,n){const i=f(e);Object(r.useEffect)((()=>{if(n){const e=setInterval((()=>{i.current()}),t);return()=>{clearInterval(e)}}}),[t,n,i])}function m(e,t,n){const i=f(e);Object(r.useEffect)((()=>{if(n){const e=setTimeout((()=>{i.current()}),t);return()=>{clearTimeout(e)}}}),[t,n,i])}function y(e,t,n){var a;if("function"!=typeof e)throw new Error("Action must be a function");if(t<1)throw new Error("Interval period must be >= 1");const s=null!=(a=null==n?void 0:n.schedulePolicy)?a:i.Immediately,[l,c]=Object(r.useState)(s===i.Immediately),u=Object(r.useCallback)((()=>c(!0)),[]),d=f(e),p=Object(r.useCallback)((e=>{var t;e=null!=(t=e)?t:null==n?void 0:n.clearPolicy,l&&e===o.Resolve&&d.current(),c(!1)}),[d,l,null==n?void 0:n.clearPolicy]),m=f(l&&(null==n?void 0:n.clearPolicy)===o.Resolve);return Object(r.useEffect)((()=>()=>{m.current&&d.current()}),[]),h(e,t,l),{isSet:l,set:u,clear:p}}function g(e,t,n){var a;if("function"!=typeof e)throw new Error("Action must be a function");if(t<0)throw new Error("Timeout period must be >= 0");const s=null!=(a=null==n?void 0:n.schedulePolicy)?a:i.Immediately,[l,c]=Object(r.useState)(s===i.Immediately),u=Object(r.useCallback)((()=>c(!0)),[]),d=Object(r.useCallback)((()=>{c(!1),e()}),[e]),p=f(d),h=Object(r.useCallback)((e=>{var t;e=null!=(t=e)?t:null==n?void 0:n.clearPolicy,l&&e===o.Resolve&&p.current(),c(!1)}),[p,l,null==n?void 0:n.clearPolicy]),y=f(l&&(null==n?void 0:n.clearPolicy)===o.Resolve);return Object(r.useEffect)((()=>()=>{y.current&&p.current()}),[]),m(d,t,l),{isSet:l,set:u,clear:h}}},"gE8/":function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return r}));const r={xxxxSmall_2:2,xxxSmall_4:4,xxSmall_6:6,xSmall_8:8,small_12:12,medium_16:16,large_24:24,xLarge_32:32,xxLarge_48:48,xxxLarge_64:64}},gJFg:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=f(n("q1tI")),o=n("mR6N"),a=n("JimW"),s=r(n("gE8/")),l=n("Vxy9"),c=r(n("A1nh")),u=r(n("blbU")),d=f(n("8jAt"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function f(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class h extends i.Component{render(){const{loading:e,error:t,children:n}=this.props;return e?i.createElement(a.View,{style:m.loadingErrorWrapper},i.createElement(c.default,{size:"medium"})):t?i.createElement(a.View,{style:m.loadingErrorWrapper},i.createElement(u.default,null,i.createElement(l.HeadingLarge,null,d._("Oops. Something went wrong. Please try again.")))):n}}const m=o.StyleSheet.create({loadingErrorWrapper:{justifyContent:"center",paddingBottom:s.default.xxLarge_48,paddingTop:s.default.xxLarge_48}});var y=h;t.default=y},gXb0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("sExA");const i=(e,t)=>`${e}=${encodeURIComponent((e=>"boolean"==typeof e?e?"1":"0":String(e))(t))}`;var o=function(e,t=!1){const n=(0,r.keys)(e);return n.length?(t?"?":"")+n.map((t=>Array.isArray(e[t])?e[t].map((e=>i(t,e))).join("&"):i(t,e[t]))).sort().join("&"):""};t.default=o},"gYu+":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("5F0q"),n.e("xV3b"),n.e("4D6H")]).then(n.t.bind(null,"zu2f",7)),modules:["zu2f"],loading:()=>i.createElement(a.default,null)});t.default=l},gkol:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared-intl"),n.e("shared"),n.e("5CJo"),n.e("4jaK"),n.e("ZIhB"),n.e("6zt4"),n.e("1uYw"),n.e("1Chp"),n.e("49Te"),n.e("51gJ"),n.e("7u7K"),n.e("33CV"),n.e("7FEo"),n.e("2oUB"),n.e("6Lr4"),n.e("6Plm")]).then(n.t.bind(null,"yGTR",7)),modules:["yGTR"],loading:()=>i.createElement(a.default,null)});t.default=l},glrk:function(e,t,n){var r=n("2oRo"),i=n("hh1v"),o=r.String,a=r.TypeError;e.exports=function(e){if(i(e))return e;throw a(o(e)+" is not an object")}},h9Rz:function(e,t,n){"use strict";n.r(t);var r=n("b0dj"),i=n("qVdT"),o=n("mrSG"),a=n("RRgQ");!function(e){function t(t,n){var r=e.call(this,t)||this;return r.link=n,r}Object(o.c)(t,e)}(Error);function s(e){return e.request.length<=1}function l(e){return new r.a((function(t){t.error(e)}))}function c(e,t){var n=Object(o.a)({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){n="function"==typeof e?Object(o.a)({},n,e(n)):Object(o.a)({},n,e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return Object(o.a)({},n)}}),Object.defineProperty(t,"toKey",{enumerable:!1,value:function(){return function(e){var t=e.query,n=e.variables,r=e.operationName;return JSON.stringify([r,t,n])}(t)}}),t}function u(e,t){return t?t(e):r.a.of()}function d(e){return"function"==typeof e?new m(e):e}function p(){return new m((function(){return r.a.of()}))}function f(e){return 0===e.length?p():e.map(d).reduce((function(e,t){return e.concat(t)}))}function h(e,t,n){var i=d(t),o=d(n||new m(u));return s(i)&&s(o)?new m((function(t){return e(t)?i.request(t)||r.a.of():o.request(t)||r.a.of()})):new m((function(t,n){return e(t)?i.request(t,n)||r.a.of():o.request(t,n)||r.a.of()}))}var m=function(){function e(e){e&&(this.request=e)}return e.prototype.split=function(t,n,r){return this.concat(h(t,n,r||new e(u)))},e.prototype.concat=function(e){return function(e,t){var n=d(e);if(s(n))return n;var i=d(t);return s(i)?new m((function(e){return n.request(e,(function(e){return i.request(e)||r.a.of()}))||r.a.of()})):new m((function(e,t){return n.request(e,(function(e){return i.request(e,t)||r.a.of()}))||r.a.of()}))}(this,e)},e.prototype.request=function(e,t){throw new i.a(1)},e.empty=p,e.from=f,e.split=h,e.execute=y,e}();function y(e,t){return e.request(c(t.context,function(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName="string"!=typeof t.query?Object(a.getOperationName)(t.query):""),t}(function(e){for(var t=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(e);n<r.length;n++){var o=r[n];if(t.indexOf(o)<0)throw new i.a(2)}return e}(t))))||r.a.of()}var g=n("ydYT");!function(e){function t(t,n){var r=e.call(this,t)||this;return r.link=n,r}Object(o.c)(t,e)}(Error);function v(e){return e.request.length<=1}function _(e,t){var n=Object(o.a)({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){n="function"==typeof e?Object(o.a)({},n,e(n)):Object(o.a)({},n,e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return Object(o.a)({},n)}}),Object.defineProperty(t,"toKey",{enumerable:!1,value:function(){return function(e){var t=e.query,n=e.variables,r=e.operationName;return JSON.stringify([r,t,n])}(t)}}),t}function b(e,t){return t?t(e):r.a.of()}function x(e){return"function"==typeof e?new E(e):e}function w(){return new E((function(){return r.a.of()}))}function k(e){return 0===e.length?w():e.map(x).reduce((function(e,t){return e.concat(t)}))}function O(e,t,n){var i=x(t),o=x(n||new E(b));return v(i)&&v(o)?new E((function(t){return e(t)?i.request(t)||r.a.of():o.request(t)||r.a.of()})):new E((function(t,n){return e(t)?i.request(t,n)||r.a.of():o.request(t,n)||r.a.of()}))}var E=function(){function e(e){e&&(this.request=e)}return e.prototype.split=function(t,n,r){return this.concat(O(t,n,r||new e(b)))},e.prototype.concat=function(e){return function(e,t){var n=x(e);if(v(n))return n;var i=x(t);return v(i)?new E((function(e){return n.request(e,(function(e){return i.request(e)||r.a.of()}))||r.a.of()})):new E((function(e,t){return n.request(e,(function(e){return i.request(e,t)||r.a.of()}))||r.a.of()}))}(this,e)},e.prototype.request=function(e,t){throw new i.a(1)},e.empty=w,e.from=k,e.split=O,e.execute=A,e}();function A(e,t){return e.request(_(t.context,function(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName="string"!=typeof t.query?Object(a.getOperationName)(t.query):""),t}(function(e){for(var t=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(e);n<r.length;n++){var o=r[n];if(t.indexOf(o)<0)throw new i.a(2)}return e}(t))))||r.a.of()}var P,C=function(){function e(e){var t=e.batchInterval,n=e.batchMax,r=e.batchHandler,i=e.batchKey;this.queuedRequests=new Map,this.batchInterval=t,this.batchMax=n||0,this.batchHandler=r,this.batchKey=i||function(){return""}}return e.prototype.enqueueRequest=function(e){var t=this,n=Object(o.a)({},e),i=!1,a=this.batchKey(e.operation);return n.observable||(n.observable=new r.a((function(e){t.queuedRequests.has(a)||t.queuedRequests.set(a,[]),i||(t.queuedRequests.get(a).push(n),i=!0),n.next=n.next||[],e.next&&n.next.push(e.next.bind(e)),n.error=n.error||[],e.error&&n.error.push(e.error.bind(e)),n.complete=n.complete||[],e.complete&&n.complete.push(e.complete.bind(e)),1===t.queuedRequests.get(a).length&&t.scheduleQueueConsumption(a),t.queuedRequests.get(a).length===t.batchMax&&t.consumeQueue(a)}))),n.observable},e.prototype.consumeQueue=function(e){var t=e||"",n=this.queuedRequests.get(t);if(n){this.queuedRequests.delete(t);var i=n.map((function(e){return e.operation})),o=n.map((function(e){return e.forward})),a=[],s=[],l=[],c=[];n.forEach((function(e,t){a.push(e.observable),s.push(e.next),l.push(e.error),c.push(e.complete)}));var u=this.batchHandler(i,o)||r.a.of(),d=function(e){l.forEach((function(t){t&&t.forEach((function(t){return t(e)}))}))};return u.subscribe({next:function(e){if(Array.isArray(e)||(e=[e]),s.length!==e.length){var t=new Error("server returned results with length "+e.length+", expected length of "+s.length);return t.result=e,d(t)}e.forEach((function(e,t){s[t]&&s[t].forEach((function(t){return t(e)}))}))},error:d,complete:function(){c.forEach((function(e){e&&e.forEach((function(e){return e()}))}))}}),a}},e.prototype.scheduleQueueConsumption=function(e){var t=this,n=e||"";setTimeout((function(){t.queuedRequests.get(n)&&t.queuedRequests.get(n).length&&t.consumeQueue(n)}),this.batchInterval)},e}(),S=function(e){function t(t){var n=e.call(this)||this,r=t||{},i=r.batchInterval,o=void 0===i?10:i,a=r.batchMax,s=void 0===a?0:a,l=r.batchHandler,c=void 0===l?function(){return null}:l,u=r.batchKey,d=void 0===u?function(){return""}:u;return n.batcher=new C({batchInterval:o,batchMax:s,batchHandler:c,batchKey:d}),t.batchHandler.length<=1&&(n.request=function(e){return n.batcher.enqueueRequest({operation:e})}),n}return Object(o.c)(t,e),t.prototype.request=function(e,t){return this.batcher.enqueueRequest({operation:e,forward:t})},t}(E),D=(P=function(e,t){return P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},P(e,t)},function(e,t){function n(){this.constructor=e}P(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),I=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&(n[r[i]]=e[r[i]])}return n},T=function(e){function t(t){void 0===t&&(t={});var n=e.call(this)||this,i=t.uri,o=void 0===i?"/graphql":i,a=t.fetch,s=t.includeExtensions,c=t.batchInterval,u=t.batchMax,d=t.batchKey,p=I(t,["uri","fetch","includeExtensions","batchInterval","batchMax","batchKey"]);Object(g.a)(a),a||(a=fetch);var f={http:{includeExtensions:s},options:p.fetchOptions,credentials:p.credentials,headers:p.headers};n.batchInterval=c||10,n.batchMax=u||10;return d=d||function(e){var t=e.getContext(),n={http:t.http,options:t.fetchOptions,credentials:t.credentials,headers:t.headers};return Object(g.f)(e,o)+JSON.stringify(n)},n.batcher=new S({batchInterval:n.batchInterval,batchMax:n.batchMax,batchKey:d,batchHandler:function(e){var t,n=Object(g.f)(e[0],o),i=e[0].getContext(),s={http:i.http,options:i.fetchOptions,credentials:i.credentials,headers:i.headers},c=e.map((function(e){return Object(g.e)(e,g.c,f,s)})),u=c.map((function(e){return e.body})),d=c[0].options;if("GET"===d.method)return l(new Error("apollo-link-batch-http does not support GET requests"));try{d.body=Object(g.g)(u,"Payload")}catch(e){return l(e)}if(!d.signal){var p=Object(g.b)(),h=p.controller,m=p.signal;(t=h)&&(d.signal=m)}return new r.a((function(r){return a(n,d).then(Object(g.d)(e)).then((function(e){return r.next(e),r.complete(),e})).catch((function(e){"AbortError"!==e.name&&(e.result&&e.result.errors&&e.result.data&&r.next(e.result),r.error(e))})),function(){t&&t.abort()}}))}}),n}return D(t,e),t.prototype.request=function(e){return this.batcher.request(e)},t}(m);n.d(t,"BatchHttpLink",(function(){return T}))},hAya:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("position"===e&&"sticky"===t)return["-webkit-sticky","sticky"]},e.exports=t.default},hBjN:function(e,t,n){"use strict";var r=n("oEtG"),i=n("m/L8"),o=n("XGwC");e.exports=function(e,t,n){var a=r(t);a in e?i.f(e,a,o(0,n)):e[a]=n}},hCLr:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return r}));n("L2ys"),n("Uvpi"),n("mrSG"),n("9x6x"),n("qx2n");function r(e){return e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&e.name})).map((function(e){return e.name.value}))[0]||null}"function"==typeof WeakMap&&"object"==typeof navigator&&navigator.product,Object.prototype.toString;Object.prototype.hasOwnProperty;Object.create({})}).call(this,n("8oxB"))},hDgO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zindexTooltip=t.zindexPopover=t.zindexModalBackdrop=t.zindexModal=t.zindexHeader=t.zindexFixedNavbar=t.zindexDropdown=t.zindexAboveModal=t.topBarHeightMobile=t.topBarHeightDesktop=t.standardTransitionMs=t.standardTransitionExtras=t.standardTransition=t.pageWidth=t.pageHeaderHorizontalPaddingMobile=t.pageHeaderHorizontalPadding=t.pageHeaderHeight=t.minContainerWidth=t.maxContainerWidth=t.contentWidth=t.contentPadding=t.contentModalWidth=t.borderRadiusLarge=t.borderRadius=t.baseBorderRadius=void 0;t.borderRadius=4;t.baseBorderRadius="4px";t.borderRadiusLarge="6px";t.zindexDropdown=1e3;t.zindexPopover=1010;t.zindexTooltip=1030;t.zindexFixedNavbar=1030;t.zindexHeader=1060;t.zindexModalBackdrop=1070;t.zindexModal=1080;t.zindexAboveModal=1090;t.contentPadding="20px";t.minContainerWidth="1000px";t.maxContainerWidth="1200px";t.contentWidth=688;t.pageWidth=1200;t.contentModalWidth=1024;t.topBarHeightDesktop=48;t.topBarHeightMobile=60;t.pageHeaderHeight=62;t.pageHeaderHorizontalPadding=20;t.pageHeaderHorizontalPaddingMobile=16;t.standardTransitionMs=200;const r="ease-out";t.standardTransitionExtras=r;t.standardTransition="0.2s ease-out"},hEyz:function(e,t,n){"use strict";n.r(t);var r=n("b0dj"),i=n("qVdT"),o=n("mrSG"),a=n("RRgQ");!function(e){function t(t,n){var r=e.call(this,t)||this;return r.link=n,r}Object(o.c)(t,e)}(Error);function s(e){return e.request.length<=1}function l(e){return new r.a((function(t){t.error(e)}))}function c(e,t){var n=Object(o.a)({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){n="function"==typeof e?Object(o.a)({},n,e(n)):Object(o.a)({},n,e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return Object(o.a)({},n)}}),Object.defineProperty(t,"toKey",{enumerable:!1,value:function(){return function(e){var t=e.query,n=e.variables,r=e.operationName;return JSON.stringify([r,t,n])}(t)}}),t}function u(e,t){return t?t(e):r.a.of()}function d(e){return"function"==typeof e?new m(e):e}function p(){return new m((function(){return r.a.of()}))}function f(e){return 0===e.length?p():e.map(d).reduce((function(e,t){return e.concat(t)}))}function h(e,t,n){var i=d(t),o=d(n||new m(u));return s(i)&&s(o)?new m((function(t){return e(t)?i.request(t)||r.a.of():o.request(t)||r.a.of()})):new m((function(t,n){return e(t)?i.request(t,n)||r.a.of():o.request(t,n)||r.a.of()}))}var m=function(){function e(e){e&&(this.request=e)}return e.prototype.split=function(t,n,r){return this.concat(h(t,n,r||new e(u)))},e.prototype.concat=function(e){return function(e,t){var n=d(e);if(s(n))return n;var i=d(t);return s(i)?new m((function(e){return n.request(e,(function(e){return i.request(e)||r.a.of()}))||r.a.of()})):new m((function(e,t){return n.request(e,(function(e){return i.request(e,t)||r.a.of()}))||r.a.of()}))}(this,e)},e.prototype.request=function(e,t){throw new i.a(1)},e.empty=p,e.from=f,e.split=h,e.execute=y,e}();function y(e,t){return e.request(c(t.context,function(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName="string"!=typeof t.query?Object(a.getOperationName)(t.query):""),t}(function(e){for(var t=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(e);n<r.length;n++){var o=r[n];if(t.indexOf(o)<0)throw new i.a(2)}return e}(t))))||r.a.of()}var g,v=n("ydYT"),_=(g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}g(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&(n[r[i]]=e[r[i]])}return n},x=function(e){void 0===e&&(e={});var t=e.uri,n=void 0===t?"/graphql":t,i=e.fetch,o=e.includeExtensions,a=e.useGETForQueries,s=b(e,["uri","fetch","includeExtensions","useGETForQueries"]);Object(v.a)(i),i||(i=fetch);var c={http:{includeExtensions:o},options:s.fetchOptions,credentials:s.credentials,headers:s.headers};return new m((function(e){var t=Object(v.f)(e,n),o=e.getContext(),s={http:o.http,options:o.fetchOptions,credentials:o.credentials,headers:o.headers},u=Object(v.e)(e,v.c,c,s),d=u.options,p=u.body,f=Object(v.b)(),h=f.controller,m=f.signal;h&&(d.signal=m);if(a&&!e.query.definitions.some((function(e){return"OperationDefinition"===e.kind&&"mutation"===e.operation}))&&(d.method="GET"),"GET"===d.method){var y=function(e,t){var n=[],r=function(e,t){n.push(e+"="+encodeURIComponent(t))};"query"in t&&r("query",t.query);t.operationName&&r("operationName",t.operationName);if(t.variables){var i=void 0;try{i=Object(v.g)(t.variables,"Variables map")}catch(e){return{parseError:e}}r("variables",i)}if(t.extensions){var o=void 0;try{o=Object(v.g)(t.extensions,"Extensions map")}catch(e){return{parseError:e}}r("extensions",o)}var a="",s=e,l=e.indexOf("#");-1!==l&&(a=e.substr(l),s=e.substr(0,l));var c=-1===s.indexOf("?")?"?":"&";return{newURI:s+c+n.join("&")+a}}(t,p),g=y.newURI,_=y.parseError;if(_)return l(_);t=g}else try{d.body=Object(v.g)(p,"Payload")}catch(_){return l(_)}return new r.a((function(n){return i(t,d).then((function(t){return e.setContext({response:t}),t})).then(Object(v.d)(e)).then((function(e){return n.next(e),n.complete(),e})).catch((function(e){"AbortError"!==e.name&&(e.result&&e.result.errors&&e.result.data&&n.next(e.result),n.error(e))})),function(){h&&h.abort()}}))}))};var w=function(e){function t(t){return e.call(this,x(t).request)||this}return _(t,e),t}(m);n.d(t,"createHttpLink",(function(){return x})),n.d(t,"HttpLink",(function(){return w}))},"hKI/":function(e,t,n){(function(t){var n="Expected a function",r=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,a=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof t&&t&&t.Object===Object&&t,c="object"==typeof self&&self&&self.Object===Object&&self,u=l||c||Function("return this")(),d=Object.prototype.toString,p=Math.max,f=Math.min,h=function(){return u.Date.now()};function m(e,t,r){var i,o,a,s,l,c,u=0,d=!1,m=!1,v=!0;if("function"!=typeof e)throw new TypeError(n);function _(t){var n=i,r=o;return i=o=void 0,u=t,s=e.apply(r,n)}function b(e){return u=e,l=setTimeout(w,t),d?_(e):s}function x(e){var n=e-c;return void 0===c||n>=t||n<0||m&&e-u>=a}function w(){var e=h();if(x(e))return k(e);l=setTimeout(w,function(e){var n=t-(e-c);return m?f(n,a-(e-u)):n}(e))}function k(e){return l=void 0,v&&i?_(e):(i=o=void 0,s)}function O(){var e=h(),n=x(e);if(i=arguments,o=this,c=e,n){if(void 0===l)return b(c);if(m)return l=setTimeout(w,t),_(c)}return void 0===l&&(l=setTimeout(w,t)),s}return t=g(t)||0,y(r)&&(d=!!r.leading,a=(m="maxWait"in r)?p(g(r.maxWait)||0,t):a,v="trailing"in r?!!r.trailing:v),O.cancel=function(){void 0!==l&&clearTimeout(l),u=0,i=c=o=l=void 0},O.flush=function(){return void 0===l?s:k(h())},O}function y(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(y(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=y(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var n=o.test(e);return n||a.test(e)?s(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,r){var i=!0,o=!0;if("function"!=typeof e)throw new TypeError(n);return y(r)&&(i="leading"in r?!!r.leading:i,o="trailing"in r?!!r.trailing:o),m(e,t,{leading:i,maxWait:t,trailing:o})}}).call(this,n("yLpj"))},hfYW:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DATA_QUERY=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r)}(n("q1tI"));var i=r(n("lTCR")),o=n("JimW"),a=n("8r+/"),s=r(n("Q8Wn")),l=n("tVXy");let c;function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}const d=(0,a.gqlOp)((0,i.default)(c||(c=(e=>e)`
    query footerDomainsQuery($curriculum: String) {
        footerDomains(curriculum: $curriculum) {
            translatedTitle
            href
        }
    }
`)));t.DATA_QUERY=d;const p=e=>"success"===e.status&&null!=e.data.footerDomains?{loading:!1,domains:e.data.footerDomains.map((e=>{var t,n;return{translatedTitle:null!=(t=null==e?void 0:e.translatedTitle)?t:"",href:null!=(n=null==e?void 0:e.href)?n:"",slug:"",children:[]}}))}:"error"===e.status?{loading:!1,error:e.error.message,domains:[]}:{loading:"loading"===e.status,error:"aborted"===e.status?"Query aborted":void 0,domains:[]};var f=e=>{const t=(0,o.useRenderState)()===o.RenderState.Initial?{skip:!0}:{variables:{curriculum:s.default.curriculum},curriculum:s.default.curriculum},n=(0,l.useFastlyQuery)(d,t);return e.children(p(n))};t.default=f},hh1v:function(e,t,n){var r=n("Fib7");e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},homf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("cursor"===e&&i.hasOwnProperty(t))return r.map((function(e){return e+t}))};var r=["-webkit-","-moz-",""],i={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};e.exports=t.default},hw1I:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("3iUY"),n.e("7CEn"),n.e("1OMm"),n.e("7EZm"),n.e("4CzR"),n.e("1w4M"),n.e("1FEV"),n.e("1cl1"),n.e("3KTd"),n.e("43nC"),n.e("1nZL"),n.e("121j"),n.e("2UsG"),n.e("5icd"),n.e("4ajK"),n.e("6X7t"),n.e("1P1M"),n.e("5aQv"),n.e("4B7r"),n.e("4eCT"),n.e("4mmS"),n.e("18FB"),n.e("12vX"),n.e("7xWz"),n.e("2FX7"),n.e("7DhS"),n.e("5YiR"),n.e("30z1"),n.e("4c6L"),n.e("7n0I"),n.e("5mX4"),n.e("JB4O")]).then(n.t.bind(null,"+7Qw",7)),modules:["+7Qw"],loading:()=>i.createElement(a.default,null)});t.default=l},i4iA:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.CHECK_USERNAME_QUERY=void 0;var i=r(n("lTCR"));let o;const a=(0,n("8r+/").gqlOp)((0,i.default)(o||(o=(e=>e)`
    query checkUsername($username: String!) {
        checkUsername(username: $username) {
            error {
                code
            }
        }
    }
`)));t.CHECK_USERNAME_QUERY=a;t.default=(e,t)=>e.query(a,{variables:{username:t},fetchPolicy:"network-only"})},i8i4:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n("yl30")},iQJ3:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("4PhQ"),o=r(n("FCtg"));const a={version:4,keyPrefix:"ka",cacheKey:function(e){if(!e)throw new i.KAError("Attempting to use LocalStore without a key",i.Errors.Internal);return[a.keyPrefix,a.version,e].join(":")},get:function(e){if(a.isEnabled())try{const t=localStorage[a.cacheKey(e)];if(t)return JSON.parse(t)}catch(e){}},set:function(e,t){if(!a.isEnabled())return null;const n=JSON.stringify(t),r=a.cacheKey(e);try{localStorage[r]=n}catch(e){a.clearAll()}},del:function(e){if(!a.isEnabled())return null;const t=a.cacheKey(e);t in localStorage&&delete localStorage[t]},isEnabled:function(){if(o.default.isServerSide())return!1;const e=String(+new Date);try{sessionStorage[e]=e;const t=sessionStorage[e]===e;return sessionStorage.removeItem(e),t}catch(e){return!1}},clearAll:function(){if(!a.isEnabled())return null;try{let e=0;for(;e<localStorage.length;){const t=localStorage.key(e);null!=t&&0===t.indexOf(a.keyPrefix+":")?delete localStorage[t]:e++}}catch(e){}}};"undefined"!=typeof window&&(window.LocalStore=a);var s=a;t.default=s},iRng:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LazyAmbiguousErrorLog=void 0;t.LazyAmbiguousErrorLog=class{constructor(e){this._log=()=>(null==this._manifestedLog&&(this._manifestedLog=this._builder()),this._manifestedLog),this.log=(e,t,...n)=>{var r;return(r=this._log()).log.apply(r,[e,t].concat(n))},this.error=(...e)=>{var t;return(t=this._log()).error.apply(t,e)},this.trace=(e,t)=>this._log().trace(e,t),this._builder=e}}},iSVu:function(e,t,n){var r=n("4zBA"),i=n("Fib7"),o=n("xs3f"),a=r(Function.toString);i(o.inspectSource)||(o.inspectSource=function(e){return a(e)}),e.exports=o.inspectSource},iTG7:function(e,t,n){"use strict";n.r(t);var r=n("pQ8y"),i=n("zLVn"),o=n("dI71"),a=(n("ZTTo"),n("q1tI")),s=n.n(a),l=n("i8i4"),c=n.n(l),u=n("VeD8"),d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}Object(o.a)(t,e);var n=t.prototype;return n.handleLifecycle=function(e,t,n){var r,i=this.props.children,o=s.a.Children.toArray(i)[t];if(o.props[e]&&(r=o.props)[e].apply(r,n),this.props[e]){var a=o.props.nodeRef?void 0:c.a.findDOMNode(this);this.props[e](a)}},n.render=function(){var e=this.props,t=e.children,n=e.in,r=Object(i.a)(e,["children","in"]),o=s.a.Children.toArray(t),a=o[0],l=o[1];return delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,s.a.createElement(u.a,r,n?s.a.cloneElement(a,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):s.a.cloneElement(l,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},t}(s.a.Component);d.propTypes={};var p,f,h=d,m=n("dRu9"),y=n("0PSK");var g="out-in",v="in-out",_=function(e,t,n){return function(){var r;e.props[t]&&(r=e.props)[t].apply(r,arguments),n()}},b=((p={})[g]=function(e){var t=e.current,n=e.changeState;return s.a.cloneElement(t,{in:!1,onExited:_(t,"onExited",(function(){n(m.b,null)}))})},p[v]=function(e){var t=e.current,n=e.changeState,r=e.children;return[t,s.a.cloneElement(r,{in:!0,onEntered:_(r,"onEntered",(function(){n(m.b)}))})]},p),x=((f={})[g]=function(e){var t=e.children,n=e.changeState;return s.a.cloneElement(t,{in:!0,onEntered:_(t,"onEntered",(function(){n(m.a,s.a.cloneElement(t,{in:!0}))}))})},f[v]=function(e){var t=e.current,n=e.children,r=e.changeState;return[s.a.cloneElement(t,{in:!1,onExited:_(t,"onExited",(function(){r(m.a,s.a.cloneElement(n,{in:!0}))}))}),s.a.cloneElement(n,{in:!0})]},f),w=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={status:m.a,current:null},t.appeared=!1,t.changeState=function(e,n){void 0===n&&(n=t.state.current),t.setState({status:e,current:n})},t}Object(o.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.appeared=!0},t.getDerivedStateFromProps=function(e,t){return null==e.children?{current:null}:t.status===m.b&&e.mode===v?{status:m.b}:!t.current||(n=t.current,r=e.children,n===r||s.a.isValidElement(n)&&s.a.isValidElement(r)&&null!=n.key&&n.key===r.key)?{current:s.a.cloneElement(e.children,{in:!0})}:{status:m.c};var n,r},n.render=function(){var e,t=this.props,n=t.children,r=t.mode,i=this.state,o=i.status,a=i.current,l={children:n,current:a,changeState:this.changeState,status:o};switch(o){case m.b:e=x[r](l);break;case m.c:e=b[r](l);break;case m.a:e=a}return s.a.createElement(y.a.Provider,{value:{isMounting:!this.appeared}},e)},t}(s.a.Component);w.propTypes={},w.defaultProps={mode:g};var k=w,O=n("KkKZ");n.d(t,"CSSTransition",(function(){return r.a})),n.d(t,"ReplaceTransition",(function(){return h})),n.d(t,"SwitchTransition",(function(){return k})),n.d(t,"TransitionGroup",(function(){return u.a})),n.d(t,"Transition",(function(){return m.d})),n.d(t,"config",(function(){return O.a}))},ieRH:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.withScope=t.uninitialize=t.init=t.captureException=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("WSEr")),o=n("0Snu"),a=n("TnRt"),s=r(n("/5v6")),l=r(n("FCtg")),c=n("Udmo");function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}let d,p=!1,f=null,h=null;function m(){return d?(e=d,{then:t=>Promise.resolve(t(e))}):(window.onerror=f,window.onunhandledrejection=h,d=i,(0,c.configSentry)(i),Promise.resolve(i));var e}t.init=()=>{p||(f=window.onerror,window.onerror=(e,t,n,r,i)=>y(i),h=window.onunhandledrejection,window.onunhandledrejection=e=>y(e.reason),p=!0)};t.uninitialize=()=>{throw new s.default("Not implemented",a.Errors.NotImplemented)};t.withScope=e=>m().then((t=>t.withScope(e)));const y=e=>{if(l.default.isServerSide())throw new Error("Should not be capturing sentry exception during SSR. Wrong logger invoked.");const t=m();return new Promise(((n,r)=>{t.then((t=>{const r=e instanceof s.default?e:"string"==typeof e||e instanceof Error?(0,o.toKAError)(e,a.Errors.Internal):null==e?new s.default("Null captured as exception",a.Errors.Internal):new s.default("Non-error value captured as exception",a.Errors.Internal,{metadata:{error:e}});n(t.captureException(r))}))}))};t.captureException=y},"iiw+":function(e,t,n){e.exports=n("qT6r")()},imZr:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("1CX7"),n.e("3KTd"),n.e("3MWm"),n.e("1xW1")]).then(n.t.bind(null,"awj5",7)),modules:["awj5"],loading:()=>i.createElement(a.default,null)});t.default=l},inD3:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("36AW"),n.e("1CX7"),n.e("3MWm"),n.e("bP4J"),n.e("7cbP"),n.e("2mb7"),n.e("7vRf")]).then(n.t.bind(null,"OhZo",7)),modules:["OhZo"],loading:()=>i.createElement(a.default,null)});t.default=l},iofD:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("3iUY"),n.e("1vWt"),n.e("1OMm"),n.e("7EZm"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("1FEV"),n.e("1cl1"),n.e("4C7a"),n.e("5OPo"),n.e("2mTh"),n.e("3LlA"),n.e("3oEN"),n.e("4RKi"),n.e("2FxO"),n.e("1ok9"),n.e("6zt4"),n.e("6Fbv"),n.e("7u7K"),n.e("33CV"),n.e("2HLr"),n.e("4Clc")]).then(n.t.bind(null,"QFXv",7)),modules:["QFXv"],loading:()=>i.createElement(a.default,null)});t.default=l},iqWW:function(e,t,n){"use strict";var r=n("ZUd8").charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},izHz:function(e,t,n){"use strict";(function(e){var n=new function(){},r="_optimism_local";function i(){return n}try{var o=e["eriuqer".split("").reverse().join("")]("fibers");i=function(){return o.current||n}}catch(e){}t.get=function(){var e=i();return e[r]||(e[r]=Object.create(null))}}).call(this,n("YuTi")(e))},"j/Qo":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("6YAw")]).then(n.t.bind(null,"igo6",7)),modules:["igo6"],loading:()=>i.createElement(a.default,null)});t.default=l},j61n:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("4cz7").then(n.t.bind(null,"9R98",7)),modules:["9R98"],loading:()=>i.createElement(a.default,null)});t.default=l},jEJf:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.removeHTMLTags=t.getProfileDropdownData=t.TRIGGLESS_MODAL_FOCUS_ANCHOR_ID=void 0;var i=r(n("pVnL"));t.TRIGGLESS_MODAL_FOCUS_ANCHOR_ID="triggerless-modal-focus-anchor";t.removeHTMLTags=(e="")=>e.replace(/<[^>]*>/g," ").replace(/\s{2,}/g," ").trim();t.getProfileDropdownData=e=>{if(!e)return null;const t=e.get("isPhantom"),n=e.get("hasStudents"),r=e.get("hasChildStudents"),o=n&&r,a={profileUrl:e.get("profileRoot"),nickName:e.get("nickname"),isPhantom:t,showSignUpToSave:t&&!e.get("isMidsignupPhantom"),hasStudents:n,hasChildren:o,showSettings:!t};return(0,i.default)({},a,{showTeacherLinks:e.get("isTeacher")||n,showParentLinks:e.get("isParent")||o,showAdministratorLinks:e.get("canAccessDistrictsHomepage")})}},jPFN:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=f(n("q1tI")),a=n("mR6N"),s=n("jrjT"),l=n("K1UA"),c=f(n("8jAt")),u=r(n("Q8Wn")),d=r(n("81Ut"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function f(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class h extends o.Component{constructor(...e){super(...e),this.state={customAmountFocused:!1},this.choseCustom=()=>this.props.explicitlyChoseCustomAmount||!this.props.predefinedAmounts.some((({amountText:e})=>e===this.props.chosenAmountText)),this.handleChoice=e=>{""===e?this.props.onChooseCustomAmount(this.props.customAmountText):this.props.onChoosePredefinedAmount(e)},this.handleCustomAmountBlur=()=>{this.setState({customAmountFocused:!1})},this.handleCustomAmountChange=e=>{this.props.onChooseCustomAmount(e.target.value)},this.handleCustomAmountFocus=()=>{this.setState({customAmountFocused:!0})},this.renderCustomOption=()=>o.createElement(o.Fragment,null,this.choseCustom()&&o.createElement("input",{autoFocus:this.props.explicitlyChoseCustomAmount,className:(0,a.css)(m.customChoice),onBlur:this.handleCustomAmountBlur,onChange:this.handleCustomAmountChange,onFocus:this.handleCustomAmountFocus,type:"text",value:this.props.customAmountText,maxLength:"6","aria-labelledby":"custom-amount-label"}),o.createElement("span",{hidden:this.choseCustom(),id:"custom-amount-label"},c._("Other"))),this.shouldShowCustomAmountError=()=>!this.props.customAmountIsValid&&this.choseCustom()&&!this.state.customAmountFocused}render(){const e=this.props.predefinedAmounts.map((e=>({label:e.label,value:e.amountText}))),t=e.slice(0,4),n={className:this.shouldShowCustomAmountError()?"error":"",label:this.renderCustomOption(),value:"",isCustomOption:!0};e.push(n),t.push(n);const r=this.choseCustom()?"":this.props.chosenAmountText,{interval:i}=this.props,s="US"!==u.default.remoteCountry?c._("Select amount (in US dollars)"):c._("Select amount");return o.createElement("fieldset",{className:(0,a.css)(m.amountButtonContainer),key:i},o.createElement("legend",{className:(0,a.css)(m.amountLegend)},s),o.createElement(d.default,{name:"amount",onChange:this.handleChoice,options:t,value:r,customAmount:this.props.customAmountText}))}}t.default=h;const m=a.StyleSheet.create({amountButtonContainer:{marginTop:30,flex:7},amountLegend:{marginBottom:12,fontSize:16,lineHeight:"20px",WebkitFontSmoothing:"antialiased"},customChoice:(0,i.default)({},l.deprecatedTypography.bodyXsmallBold,{boxSizing:"border-box",lineHeight:1,margin:-3,padding:0,textAlign:"inherit",width:"75%",[s.isMobile]:{width:"95%"}})})},jWWN:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("1zXF").then(n.t.bind(null,"zzi+",7)),modules:["zzi+"],loading:()=>i.createElement(a.default,null)});t.default=l},jkA2:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared"),n.e("6YAN"),n.e("1Jnw"),n.e("1OMm"),n.e("7EZm"),n.e("1w4M"),n.e("5CJo"),n.e("1FEV"),n.e("7gEx"),n.e("5ESl"),n.e("1758"),n.e("64G4"),n.e("6CPi"),n.e("13Vt"),n.e("4wXq"),n.e("5Efb"),n.e("1xq9"),n.e("52L6"),n.e("1BNf"),n.e("31jp"),n.e("23Pc"),n.e("7EH9"),n.e("2prj"),n.e("6n1p"),n.e("45ih"),n.e("1MWb"),n.e("tDDq")]).then(n.t.bind(null,"npm/",7)),modules:["npm/"],loading:()=>i.createElement(a.default,null)});t.default=l},jn9D:function(e,t,n){"use strict";var r=n("TqRt"),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("8jAt")),o=r(n("Q8Wn"));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}n("2SmI"),i.setLocale(o.default.kaLocale)},jpwV:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moduleEndpoints=void 0;const r=Object.freeze({default:{path:"/api/internal/graphql/__opname__",supportsGet:!0,supportsFastlyCaching:!0},multithreaded:{path:"/api/internal/_mt/graphql/__opname__",supportsFastlyCaching:!0,supportsGet:!0}});t.moduleEndpoints=r},jrjT:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.semiTransparent=t.newBannerColors=t.legacyColors=t.isSmallDesktop=t.isNarrowMobile=t.isMobile=t.isDesktop=t.is768OrLess=t.formPaddingPx=t.formComponentRadiusPx=t.buttonBaseWidth=t.bannerColors=void 0;var i=r(n("Pwnf")),o=r(n("0LFD"));t.formPaddingPx=12;t.isMobile="@media screen and (max-width: 1023px)";t.isDesktop="@media screen and (min-width: 1023.5px)";t.legacyColors={blue:"#2d5a74",lightBlue:"rgba(255, 255, 255, 0.15)"};t.bannerColors={blue:"#011a47",lightBlue:"#1865f2"};const a={blue:i.default.darkBlue};t.newBannerColors=a;t.semiTransparent="rgba(255, 255, 255, 0.15)";t.buttonBaseWidth="100%";t.formComponentRadiusPx=4;const s=o.default.screen.and("(max-width: 768px)");t.is768OrLess=s;const l=o.default.screen.and("(max-width: 550px)");t.isNarrowMobile=l;const c=o.default.screen.and("(max-width: 1067px)");t.isSmallDesktop=c},jxRv:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("5egG").then(n.t.bind(null,"REI1",7)),modules:["REI1"],loading:()=>i.createElement(a.default,null)});t.default=l},jxv4:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=u(n("q1tI")),o=n("mR6N"),a=r(n("wINb")),s=u(n("8jAt")),l=n("jrjT");function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class d extends i.Component{render(){const{imageRelativeUrl:e,className:t,missionContent:n,isTextOnly:r}=this.props;return i.createElement("div",{className:r?(0,o.css)(f.missionWrapperTextOnly):(0,o.css)(f.missionWrapper)},i.createElement("div",{className:`${(0,o.css)(f.mission)} ${t}`},i.createElement("div",{className:r?(0,o.css)(f.missionTextBlockTextOnly):(0,o.css)(f.missionTextBlock),"data-test-id":"mission-text-block"},i.createElement("div",null,i.createElement("p",{className:(0,o.css)(f.missionText,p.headingFont),dangerouslySetInnerHTML:{__html:n.headline},"data-test-id":"mission-content-headline"}),i.createElement("p",{className:(0,o.css)(f.missionText,p.smallFont),dangerouslySetInnerHTML:{__html:n.copy},"data-test-id":"mission-content-copy"}),e&&i.createElement("img",{alt:s._("Donate today!"),className:(0,o.css)(f.missionSalImage),src:(0,a.default)(e)})))))}}t.default=d,d.defaultProps={className:""};const p=o.StyleSheet.create({largeFont:{fontSize:"20px",[l.isNarrowMobile]:{fontSize:"15px",fontWeight:"bold"}},largeFontBold:{fontSize:"20px",fontWeight:"bold",[l.isNarrowMobile]:{fontSize:"15px"}},smallFont:{fontSize:16,lineHeight:"22px",[l.is768OrLess]:{fontSize:16}},headingFont:{fontFamily:"Source Serif Pro",fontWeight:"normal",fontSize:32,lineHeight:"48px",marginTop:10,[l.isMobile]:{fontSize:24,lineHeight:"32px"}}}),f=o.StyleSheet.create({missionWrapper:{display:"flex",marginRight:"5%",[l.isMobile]:{marginRight:0}},mission:{alignItems:"flex-start",display:"flex",flexDirection:"column",height:"100%",justifyContent:"space-around",marginBottom:"auto",[l.isDesktop]:{boxSizing:"border-box",height:"100%"},[l.isMobile]:{marginLeft:"auto",marginRight:"auto",paddingBottom:15,width:"100%",flexDirection:"column-reverse !important"},[l.isNarrowMobile]:{flexDirection:"column-reverse !important"}},missionSalImage:{display:"flex",margin:"0 auto",maxWidth:399,[l.isMobile]:{display:"none"}},missionText:{textAlign:"left",fontSize:14,lineHeight:"24px",marginBottom:8,":last-of-type":{marginBottom:0},[l.isMobile]:{marginTop:0}},missionTextBlock:{flexShrink:1,maxWidth:"100%",marginBottom:"4%",[l.isDesktop]:{maxWidth:556}},missionWrapperTextOnly:{display:"flex",[l.isDesktop]:{marginRight:"10%"}},missionTextBlockTextOnly:{flexShrink:1,height:"100%",maxWidth:"100%",marginBottom:"0",[l.isDesktop]:{maxWidth:556,width:"90%",alignItems:"center",paddingBottom:"10%",display:"flex"}}})},k1ty:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("55Ip"),a=n("Tipd"),s=r(n("4Du/"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}class c extends i.Component{render(){const{pathname:e,search:t,hash:n}=this.props.location,r=e+t+n,s=(0,a.getLogoutURL)(r);return i.createElement(o.Redirect,{to:s})}}var u=(0,s.default)(c);t.default=u},k2dF:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("36AW"),n.e("1CX7"),n.e("3MWm"),n.e("bP4J"),n.e("3nrI")]).then(n.t.bind(null,"oXbe",7)),modules:["oXbe"],loading:()=>i.createElement(a.default,null)});t.default=l},k41H:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared"),n.e("6YAN"),n.e("1vWt"),n.e("1Jnw"),n.e("585C"),n.e("5ypV"),n.e("pk5P"),n.e("1EIf"),n.e("7gW1"),n.e("o7LQ"),n.e("4fxe"),n.e("RUgC"),n.e("5Do4"),n.e("DgBR"),n.e("4mo8"),n.e("1x5j"),n.e("3nN3"),n.e("4BuB"),n.e("5ym1"),n.e("4tGh"),n.e("4pYc")]).then(n.t.bind(null,"bnyO",7)),modules:["bnyO"],loading:()=>i.createElement(a.default,null)});t.default=l},kOOl:function(e,t,n){var r=n("4zBA"),i=0,o=Math.random(),a=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++i+o,36)}},kRJp:function(e,t,n){var r=n("g6v/"),i=n("m/L8"),o=n("XGwC");e.exports=r?function(e,t,n){return i.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},kdvv:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c}));var r=n("z+RT"),i=n("+A1k"),o={nowSeconds:()=>Date.now()/1e3};var a=Object(i.b)()?function(){try{return Object(i.a)(e,"perf_hooks").performance}catch(e){return}}():function(){const{performance:e}=Object(r.a)();if(e&&e.now)return{now:()=>e.now(),timeOrigin:Date.now()-e.now()}}(),s=void 0===a?o:{nowSeconds:()=>(a.timeOrigin+a.now())/1e3},l=o.nowSeconds.bind(o),c=s.nowSeconds.bind(s);let u;(()=>{const{performance:e}=Object(r.a)();if(e&&e.now){var t=36e5,n=e.now(),i=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-i):t,a=o<t,s=e.timing&&e.timing.navigationStart,l="number"==typeof s?Math.abs(s+n-i):t;return a||l<t?o<=l?(u="timeOrigin",e.timeOrigin):(u="navigationStart",s):(u="dateNow",i)}u="none"})()}).call(this,n("3UD+")(e))},kmMV:function(e,t,n){"use strict";var r,i,o=n("xluM"),a=n("4zBA"),s=n("V37c"),l=n("rW0t"),c=n("n3/R"),u=n("VpIT"),d=n("fHMY"),p=n("afO8").get,f=n("/OPJ"),h=n("EHx7"),m=u("native-string-replace",String.prototype.replace),y=RegExp.prototype.exec,g=y,v=a("".charAt),_=a("".indexOf),b=a("".replace),x=a("".slice),w=(i=/b*/g,o(y,r=/a/,"a"),o(y,i,"a"),0!==r.lastIndex||0!==i.lastIndex),k=c.BROKEN_CARET,O=void 0!==/()??/.exec("")[1];(w||O||k||f||h)&&(g=function(e){var t,n,r,i,a,c,u,f=this,h=p(f),E=s(e),A=h.raw;if(A)return A.lastIndex=f.lastIndex,t=o(g,A,E),f.lastIndex=A.lastIndex,t;var P=h.groups,C=k&&f.sticky,S=o(l,f),D=f.source,I=0,T=E;if(C&&(S=b(S,"y",""),-1===_(S,"g")&&(S+="g"),T=x(E,f.lastIndex),f.lastIndex>0&&(!f.multiline||f.multiline&&"\n"!==v(E,f.lastIndex-1))&&(D="(?: "+D+")",T=" "+T,I++),n=new RegExp("^(?:"+D+")",S)),O&&(n=new RegExp("^"+D+"$(?!\\s)",S)),w&&(r=f.lastIndex),i=o(y,C?n:f,T),C?i?(i.input=x(i.input,I),i[0]=x(i[0],I),i.index=f.lastIndex,f.lastIndex+=i[0].length):f.lastIndex=0:w&&i&&(f.lastIndex=f.global?i.index+i[0].length:r),O&&i&&i.length>1&&o(m,i[0],n,(function(){for(a=1;a<arguments.length-2;a++)void 0===arguments[a]&&(i[a]=void 0)})),i&&P)for(i.groups=c=d(null),a=0;a<P.length;a++)c[(u=P[a])[0]]=i[u[1]];return i}),e.exports=g},lGNd:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.getUnsafeApolloGqlClient=void 0;var i=r(n("lTio"));let o=null;t.getUnsafeApolloGqlClient=()=>(null==o&&(o=new i.default),o)},lL59:function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},lMq5:function(e,t,n){var r=n("0Dky"),i=n("Fib7"),o=/#|\.prototype\./,a=function(e,t){var n=l[s(e)];return n==u||n!=c&&(i(t)?r(t):!!t)},s=a.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=a.data={},c=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},lTCR:function(e,t,n){var r=n("EMzn").parse;function i(e){return e.replace(/[\s,]+/g," ").trim()}var o={},a={};var s=!0;function l(e,t){var n=Object.prototype.toString.call(e);if("[object Array]"===n)return e.map((function(e){return l(e,t)}));if("[object Object]"!==n)throw new Error("Unexpected input.");t&&e.loc&&delete e.loc,e.loc&&(delete e.loc.startToken,delete e.loc.endToken);var r,i,o,a=Object.keys(e);for(r in a)a.hasOwnProperty(r)&&(i=e[a[r]],"[object Object]"!==(o=Object.prototype.toString.call(i))&&"[object Array]"!==o||(e[a[r]]=l(i,!0)));return e}function c(e){var t=i(e);if(o[t])return o[t];var n=r(e);if(!n||"Document"!==n.kind)throw new Error("Not a valid GraphQL document.");return n=l(n=function(e){for(var t,n={},r=[],o=0;o<e.definitions.length;o++){var l=e.definitions[o];if("FragmentDefinition"===l.kind){var c=l.name.value,u=i((t=l.loc).source.body.substring(t.start,t.end));a.hasOwnProperty(c)&&!a[c][u]?(s&&console.warn("Warning: fragment with name "+c+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"),a[c][u]=!0):a.hasOwnProperty(c)||(a[c]={},a[c][u]=!0),n[u]||(n[u]=!0,r.push(l))}else r.push(l)}return e.definitions=r,e}(n),!1),o[t]=n,n}function u(){for(var e=Array.prototype.slice.call(arguments),t=e[0],n="string"==typeof t?t:t[0],r=1;r<e.length;r++)e[r]&&e[r].kind&&"Document"===e[r].kind?n+=e[r].loc.source.body:n+=e[r],n+=t[r];return c(n)}u.default=u,u.resetCaches=function(){o={},a={}},u.disableFragmentWarnings=function(){s=!1},e.exports=u},lTio:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=r(n("8OQS")),a=r(n("FCtg")),s=n("4PhQ"),l=r(n("YfbW")),c=r(n("YqBQ")),u=r(n("Q8Wn"));const d=["variables","refetchQueries","awaitRefetchQueries","optimisticResponse","update"],p=["variables","skip","fetchPolicy"];class f{constructor(e){this.cache=(e={module:"default"})=>this._getClient(e),this._getClient=e=>this._testOrMockClient||(0,l.default)(f.getContext(e)),this.mutate=(e,t)=>{if(a.default.isServerSide()){const e="Do not mutate data on the network during the initial render; If this is inside a React component, use withApolloMutation; otherwise, guard this code to not run when KAServer.isServerSide() is true. Documentation on data can be found here: https://khanacademy.atlassian.net/l/c/3P1xN2M1";return Promise.reject(new s.KAError(e,s.Errors.Internal))}const n=t||{},{variables:r,refetchQueries:l,awaitRefetchQueries:u,optimisticResponse:p,update:h}=n,m=(0,o.default)(n,d),y=f.getContext((0,i.default)({},m)),g={mutation:e,variables:r,errorPolicy:"none",context:y,optimisticResponse:p,awaitRefetchQueries:u},v=e=>{switch(typeof e){case"string":return e;case"object":return(0,i.default)({},e,{context:(0,i.default)({},y,e.context)});default:throw new Error("Invalid refetchQueries option")}};null!=l&&(Array.isArray(l)?g.refetchQueries=l.map(v):g.refetchQueries=(...e)=>l.apply(void 0,e).map(v)),null!=h&&(g.update=h);const _=this._getClient(y);try{return _.mutate(g).catch((e=>{throw new c.default(e)}))}catch(e){throw new c.default(e)}},this.query=(e,t)=>{if(a.default.isServerSide()){const e="Do not fetch from the network during the initial render; the server-side renderer will never see the results!  Plus, we can't be sure the graphql query doesn't fetch any user-specific (or request-specific) data.  If this is inside a React component, use one of our data-access/gql components; otherwise, if this is a cached query, use cachedQuery instead. There are times when it is appropriate to load data during SSR, but you should talk with #frontend-infra before doing so. Documentation for how to load data can be found here: https://khanacademy.atlassian.net/l/c/3P1xN2M1";return Promise.reject(new s.KAError(e,s.Errors.Internal))}const{variables:n,skip:r,fetchPolicy:l}=t,u=(0,o.default)(t,p);if(r)return Promise.resolve({data:void 0});const d=f.getContext((0,i.default)({},u)),h=this._getClient(d);try{return h.query({query:e,variables:n,fetchPolicy:l,errorPolicy:"none",context:d}).catch((e=>{throw new c.default(e)}))}catch(e){throw new c.default(e)}},this._testOrMockClient=e}static asApolloGqlClient(e){if(e instanceof f)return e;throw new s.KAError("Not a ApolloGqlClient",s.Errors.Internal)}static getContext(e){const t={module:e.module||"default",targetLocale:e.targetLocale||u.default.kaLocale};return e.curriculum&&(t.curriculum=e.curriculum),t}}t.default=f},lYHA:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.HistoryContext=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("4Du/"));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}const s=i.createContext({history:[]});t.HistoryContext=s,s.displayName="HistoryContext";const l=e=>{const{pathname:t,search:n,hash:r}=e;return`${t}${n}${r}`};class c extends i.Component{constructor(e){super(e),this.state={history:[l(e.location)]}}static getDerivedStateFromProps(e,t){const n=l(e.location);return t.history[t.history.length-1]!==n?{history:[].concat(t.history,[n])}:null}render(){const{history:e}=this.state;return i.createElement(s.Provider,{value:{history:e}},this.props.children({history:e}))}}var u=(0,o.default)(c);t.default=u},lYyv:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared-intl"),n.e("shared"),n.e("5CJo"),n.e("4jaK"),n.e("ZIhB"),n.e("6zt4"),n.e("1uYw"),n.e("1Chp"),n.e("49Te"),n.e("51gJ"),n.e("7u7K"),n.e("33CV"),n.e("7FEo"),n.e("2oUB"),n.e("6Lr4"),n.e("4WZg")]).then(n.t.bind(null,"eqkD",7)),modules:["eqkD"],loading:()=>i.createElement(a.default,null)});t.default=l},lbUD:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("3KTd"),n.e("43nC"),n.e("6X7t"),n.e("59kG"),n.e("7uD2")]).then(n.t.bind(null,"YB66",7)),modules:["YB66"],loading:()=>i.createElement(a.default,null)});t.default=l},lbZu:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("57Ou"),n.e("36AW"),n.e("1CX7"),n.e("3MWm"),n.e("bP4J"),n.e("6MwD")]).then(n.t.bind(null,"BooQ",7)),modules:["BooQ"],loading:()=>i.createElement(a.default,null)});t.default=l},lbej:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitAtLinks=t.splitAtDelimiters=t.default=t.KATEX_DELIMITERS=void 0;const r=[{type:"math",start:"\\(",end:"\\)",inline:!0},{type:"math",start:"\\[",end:"\\]",inline:!1}];t.KATEX_DELIMITERS=r;const i=(e,t)=>{const n=[];return e.forEach((e=>{if("text"!==e.type)return void n.push(e);const r=e.data;let i=0,o=e.hasStartDelimiter;for(;i<r.length;){const e=r.indexOf(t.start,i);if(-1===e)break;const a=r.slice(i,e);i=e,o=!0,a.length>0&&n.push({type:"text",data:a,hasStartDelimiter:!1});const s=r.indexOf(t.end,e+t.start.length);if(-1===s)break;n.push({type:t.type,data:r.slice(e+t.start.length,s),rawData:r.slice(e,s+t.end.length),display:!t.inline}),i=s+t.end.length,o=!1}const a=r.slice(i);a.length>0&&n.push({type:"text",data:a,hasStartDelimiter:o})})),n};t.splitAtDelimiters=i;const o=new RegExp(/((?:(?:https?|ftp|file):\/\/|www\.|ftp\.)(?:\([-A-Z0-9+&@#/%=~_|$?!:,.]*\)|[-A-Z0-9+&@#/%=~_|$?!:,.])*(?:\([-A-Z0-9+&@#/%=~_|$?!:,.]*\)|[A-Z0-9+&@#/%=~_|$]))/gim),a=e=>{const t=[];return e.forEach((e=>{"text"===e.type?e.data.split(o).forEach((e=>{if(o.test(e)){let n=e.replace(/(https?|ftp|file):\/\//,"");return n=n.substring(n.indexOf("/")),void t.push({type:"link",data:n})}t.push({type:"text",data:e,hasStartDelimiter:!1})})):t.push(e)})),t};t.splitAtLinks=a;var s=e=>{if(-1!==e.indexOf("<AIThoughts>")){const t=e.indexOf("</AIThoughts>");e=-1!==t?(e=e.slice(t+"</AIThoughts>".length)).replace(/^\s+/,""):""}else-1!=="<AIThoughts>".indexOf(e)&&(e="");let t=[{type:"text",data:e,hasStartDelimiter:!1}];return t=a(t),r.forEach((e=>{t=i(t,e)})),t};t.default=s},ld1E:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.mergeState=void 0;var i=r(n("pVnL"));const o=(e,t)=>(0,i.default)({},t,e),a=(e,t)=>(0,i.default)({},t,e),s=(e,t)=>(0,i.default)({},t,e),l=(e,t)=>(0,i.default)({},t,e),c=(e,t)=>(0,i.default)({},t,e),u=(e,t)=>(0,i.default)({},t,e),d=(e,t)=>(0,i.default)({},t,e);t.mergeState=(e,t)=>({courseIdBySlug:o(e.courseIdBySlug,t.courseIdBySlug),courseById:a(e.courseById,t.courseById),learnableContentById:s(e.learnableContentById,t.learnableContentById),learnableContentIdByKindAndSlug:l(e.learnableContentIdByKindAndSlug,t.learnableContentIdByKindAndSlug),unitIdBySlug:c(e.unitIdBySlug,t.unitIdBySlug),unitById:u(e.unitById,t.unitById),publishedContentVersion:e.publishedContentVersion||t.publishedContentVersion,unlistedUnitIdsByCourseId:d(e.unlistedUnitIdsByCourseId,t.unlistedUnitIdsByCourseId)})},lwnZ:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DATA_QUERY=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("lTCR")),a=n("8r+/"),s=r(n("ety3"));let l;function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}class u extends i.Component{render(){return i.createElement(s.default,{query:p,fastlyCaching:"PERSIST_ACROSS_PUBLISH"},(e=>this.props.children(d(e))))}}const d=({error:e,loading:t,data:n})=>{if(t||e||null==n||!n.localesForLanguagePicker)return{loading:t,error:e,locales:[]};return{loading:t,error:e,locales:[].concat(n.localesForLanguagePicker).sort(((e,t)=>{var n,r,i;return null!=(n=null==e||null==(r=e.localName)?void 0:r.localeCompare(null!=(i=null==t?void 0:t.localName)?i:""))?n:0})).filter(Boolean).map((e=>{var t,n,r;return{id:null!=(t=null==e?void 0:e.id)?t:"",localName:null!=(n=null==e?void 0:e.localName)?n:"",kaLocale:null!=(r=null==e?void 0:e.kaLocale)?r:""}}))}},p=(0,a.gqlOp)((0,o.default)(l||(l=(e=>e)`
    query localesForLangPickerQuery {
        localesForLanguagePicker(includeEnglish: true, includeFake: false) {
            id
            localName
            kaLocale
        }
    }
`)));t.DATA_QUERY=p;var f=u;t.default=f},lwr3:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("326h"),n.e("1CX7"),n.e("58k7"),n.e("7xPx")]).then(n.t.bind(null,"pTtz",7)),modules:["pTtz"],loading:()=>i.createElement(a.default,null)});t.default=l},"m+b0":function(e,t,n){"use strict";function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(i,a,s):i[a]=e[a]}i.default=e,n&&n.set(e,i);return i}(n("q1tI")).createContext({hasPageTemplate:!1});t.default=i},"m/L8":function(e,t,n){var r=n("2oRo"),i=n("g6v/"),o=n("DPsx"),a=n("rtlb"),s=n("glrk"),l=n("oEtG"),c=r.TypeError,u=Object.defineProperty,d=Object.getOwnPropertyDescriptor,p="enumerable",f="configurable",h="writable";t.f=i?a?function(e,t,n){if(s(e),t=l(t),s(n),"function"==typeof e&&"prototype"===t&&"value"in n&&h in n&&!n.writable){var r=d(e,t);r&&r.writable&&(e[t]=n.value,n={configurable:f in n?n.configurable:r.configurable,enumerable:p in n?n.enumerable:r.enumerable,writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(s(e),t=l(t),s(n),o)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw c("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},m1Zn:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("36AW"),n.e("326h"),n.e("1w4M"),n.e("5CJo"),n.e("1YDZ"),n.e("1FEV"),n.e("4bT6"),n.e("2QVZ"),n.e("hAup"),n.e("5ESl"),n.e("1758"),n.e("6KC5"),n.e("64G4"),n.e("5Qr9"),n.e("7K1D"),n.e("1S8U"),n.e("6CPi"),n.e("42g0"),n.e("5Efb"),n.e("48Vm"),n.e("4QgR"),n.e("31jp"),n.e("1TNN"),n.e("pJgz"),n.e("56lG"),n.e("OKJ5")]).then(n.t.bind(null,"E/zS",7)),modules:["E/zS"],loading:()=>i.createElement(a.default,null)});t.default=l},m92n:function(e,t,n){var r=n("glrk"),i=n("KmKo");e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){i(e,"throw",t)}}},mBR6:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("2ztb"),a=r(n("EF8l"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=()=>{const[e,t]=i.useState(!0),{profile:n}=(0,a.default)();return i.useEffect((()=>{const e=(0,o.preferReducedMotion)(n);t(e)}),[n]),e};t.default=l},mC3M:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("rgxM");var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),i=n("Vxy9");function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}class a extends r.Component{constructor(...e){super(...e),this.handleChange=e=>{e.target instanceof HTMLInputElement&&this.props.onChange(e.target.value)},this.handleFrequencyChange=e=>{e.target instanceof HTMLInputElement&&this.props.onFrequencyChange(e.target.value)}}render(){const{isTextOnly:e}=this.props;let t=["classy-variable-chooser","interval"],n=["frequency-selection"];return e&&(t=[].concat(t,["horizontal"]),n=[].concat(n,["horizontal"])),r.createElement(r.Fragment,null,r.createElement("ul",{className:t.join(" ")},this.props.options.map(((e,t)=>{const n=e.value===this.props.value,o=`gift-frequency-${t}`;return r.createElement("li",{key:e.value},r.createElement("input",{type:"radio",checked:n,id:o,name:this.props.name,value:e.value,className:"sr-only choice-input",onChange:this.handleChange}),r.createElement(i.LabelLarge,{htmlFor:o,tag:"label"},e.label))}))),"1"===this.props.value&&r.createElement("ul",{className:n.join(" ")},this.props.subOptions.map(((e,t)=>{const n=e.value===this.props.frequencyValue,o=`frequency-${t}`;return r.createElement("li",{className:"frequency-item",key:e.value},r.createElement(i.LabelLarge,{tag:"label"},r.createElement("input",{type:"radio",checked:n,id:o,name:"frequency",value:e.value,className:"frequency-input",onChange:this.handleFrequencyChange}),e.label))}))))}}t.default=a},mGYS:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("3KTd"),n.e("5gaZ"),n.e("toPS")]).then(n.t.bind(null,"PPds",7)),modules:["PPds"],loading:()=>i.createElement(a.default,null)});t.default=l},mR6N:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("Jose"),o=n("g62K"),a=(r=o)&&r.__esModule?r:{default:r};t.default=(0,a.default)(!0,i.defaultSelectorHandlers),e.exports=t.default},mU3e:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n("q1tI")),i=s(n("i8i4")),o=n("mR6N");function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}function s(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const l=(0,n("JimW").addStyle)("button");class c extends r.Component{constructor(...e){super(...e),this.handleKeyDown=e=>{const{onClick:t,onEscape:n,onArrowDown:r,onArrowUp:i}=this.props;switch(e.key){case"Enter":case" ":return e.preventDefault(),void t();case"Escape":return e.preventDefault(),void n();case"Tab":return void n();case"ArrowDown":return void r(e);case"ArrowUp":return void i(e)}}}componentDidMount(){const e=i.findDOMNode(this);this.props.innerRef(e)}render(){return r.createElement(l,{"data-test-id":this.props.testId,style:[u.notAButton,u.button,this.props.buttonStyles],"aria-label":this.props["aria-label"],"aria-expanded":this.props.dropdownIsOpen,onClick:this.props.onClick,onKeyDown:this.handleKeyDown},this.props.children)}}t.default=c,c.defaultProps={innerRef:()=>{},buttonStyles:[],onClick:()=>{},onEscape:()=>{},onArrowDown:()=>{}};const u=o.StyleSheet.create({notAButton:{backgroundColor:"transparent",border:"none",padding:"none"},button:{alignItems:"center",cursor:"pointer",display:"flex",justifyContent:"center",paddingLeft:0,paddingRight:0,textDecoration:"none"}})},mXPZ:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("WsTi"));var o={get hasAnyPermissions(){return"true"===i.default["X-KA-has-any-permissions"]},get isMaybeUnder13(){return"true"===i.default["X-KA-may-be-under13"]},get isLoggedIn(){return"false"===i.default["X-KA-is-phantom"]},get isPhantom(){return"true"===i.default["X-KA-is-phantom"]},get hasProfile(){return!!i.default["X-KA-is-phantom"]}};t.default=o},ma9I:function(e,t,n){"use strict";var r=n("I+eb"),i=n("2oRo"),o=n("0Dky"),a=n("6LWA"),s=n("hh1v"),l=n("ewvW"),c=n("B/qT"),u=n("hBjN"),d=n("ZfDv"),p=n("Hd5f"),f=n("tiKp"),h=n("LQDL"),m=f("isConcatSpreadable"),y=9007199254740991,g="Maximum allowed index exceeded",v=i.TypeError,_=h>=51||!o((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),b=p("concat"),x=function(e){if(!s(e))return!1;var t=e[m];return void 0!==t?!!t:a(e)};r({target:"Array",proto:!0,forced:!_||!b},{concat:function(e){var t,n,r,i,o,a=l(this),s=d(a,0),p=0;for(t=-1,r=arguments.length;t<r;t++)if(x(o=-1===t?a:arguments[t])){if(p+(i=c(o))>y)throw v(g);for(n=0;n<i;n++,p++)n in o&&u(s,p,o[n])}else{if(p>=y)throw v(g);u(s,p++,o)}return s.length=p,s}})},mffv:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.toWbdGqlContext=void 0;var i=r(n("pVnL")),o=r(n("8OQS"));const a=["fastlyCaching","curriculum"];t.toWbdGqlContext=e=>{let{fastlyCaching:t,curriculum:n}=e,r=(0,o.default)(e,a);const s=(0,i.default)({},r);return n&&(s.curriculum=n),null!=t&&(s.fastlyCaching=t),s}},"mh/w":function(e,t,n){var r=n("2oRo"),i=n("xluM"),o=n("We1y"),a=n("glrk"),s=n("DVFp"),l=n("NaFW"),c=r.TypeError;e.exports=function(e,t){var n=arguments.length<2?l(e):t;if(o(n))return a(i(n,e));throw c(s(e)+" is not iterable")}},mhd5:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("5ypV"),n.e("5F0q"),n.e("xV3b"),n.e("3sy6"),n.e("3Pml")]).then(n.t.bind(null,"Eao8",7)),modules:["Eao8"],loading:()=>i.createElement(a.default,null)});t.default=l},mpVr:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("1CX7"),n.e("7cbP"),n.e("2mb7"),n.e("1tON")]).then(n.t.bind(null,"QAiW",7)),modules:["QAiW"],loading:()=>i.createElement(a.default,null)});t.default=l},mrSG:function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return l}));
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},o.apply(this,arguments)};function a(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function s(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function l(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}},mw62:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loading:()=>i.createElement(a.default,null),loader:()=>Promise.all([n.e("corelibs"),n.e("shared"),n.e("36AW"),n.e("326h"),n.e("5CJo"),n.e("1CX7"),n.e("11pb"),n.e("5w22"),n.e("5SB4"),n.e("1rSG"),n.e("2nrE")]).then(n.t.bind(null,"uW/k",7)),modules:["uW/k"]});t.default=l},n0Az:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useGql=void 0;var r=c(n("q1tI")),i=c(n("NE0T")),o=n("+BXU"),a=n("JSgJ"),s=n("tVXy");function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}t.useGql=()=>{const e=i.useGql(),t=(0,a.useRequestIdBuilder)(),n=r.useCallback((async(n,{variables:r,context:a}=Object.freeze({variables:void 0,context:void 0}))=>{const l=(0,o.toWbdGqlOp)(n),c="query"===l.type&&null!=(null==a?void 0:a.fastlyCaching),u=t(n,r,null!=a?a:{}),d=c?i.SharedCache.get(s.DefaultFastlyQueryScope,u):null;if(null!=d)return d;const{curriculum:p,module:f,targetLocale:h,fastlyCaching:m}=null!=a?a:{},y=await e(l,{variables:r,context:{module:f,targetLocale:h,curriculum:p,fastlyCaching:m||void 0}});return c&&i.SharedCache.set(s.DefaultFastlyQueryScope,u,y),y}),[e,t]);return n}},"n3/R":function(e,t,n){var r=n("0Dky"),i=n("2oRo").RegExp,o=r((function(){var e=i("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),a=o||r((function(){return!i("a","y").sticky})),s=o||r((function(){var e=i("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:s,MISSED_STICKY:a,UNSUPPORTED_Y:o}},n4vP:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("4CzR"),n.e("1w4M"),n.e("1FEV"),n.e("7gEx"),n.e("62NE"),n.e("74Uz"),n.e("1pax"),n.e("4g02"),n.e("6SVr"),n.e("2B5d")]).then(n.t.bind(null,"ur48",7)),modules:["ur48"],loading:()=>i.createElement(a.default,null)});t.default=l},n6BK:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=n("Pk2J"),s=r(n("FCtg")),l=r(n("cfQQ")),c=r(n("wF1t")),u=r(n("4Du/")),d=r(n("mXPZ")),p=r(n("Q8Wn")),f=r(n("YKFY")),h=n("0A51"),m=r(n("A1nh"));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}class g extends i.Component{render(){const{flag:e,children:t}=this.props;return e&&t}}const v=(0,a.compose)((0,c.default)({name:"donation_banner"}))(g);class _ extends i.Component{constructor(...e){super(...e),this.state={isDismissed:!1}}shouldShowBanner(){const{profile:e,profileLoading:t,profileError:n,location:r}=this.props,i=r.pathname;if(s.default.isServerSide()||d.default.isMaybeUnder13||p.default.isE2E||this.isOnHiddenPath()||!d.default.isLoggedIn&&(i.startsWith("/about")||"/contribute"===i)||d.default.isLoggedIn&&"/"===i||"IN"===p.default.remoteCountry)return!1;if("en-pt"===p.default.kaLocale)return!1;if(t||n)return!1;if(e){const t=e.attributes,n=new Date(e.get("joined")),r=Date.now(),i=6048e5;if(t.isTeacher&&n>new Date(r-i)&&!t.hasStudents||t.hasCoach||t.includesDistrictOwnedData)return!1}return!0}isOnHiddenPath(){const{location:e}=this.props;return!!(["/login","/signup","/completesignup","/parentsignup","/invitesignup"].find((t=>e.pathname===t))||["/join","/donate/","/devadmin","/districts","/map-accelerator","/translations","/ambassador","/kids","/prep","/test-prep","/khan-labs"].some((t=>e.pathname.startsWith(t)))||e.pathname.match(/hour-of-|hourofcode|khanmigo/))}render(){return this.shouldShowBanner()?i.createElement(f.default,{mockOnFirstRender:!1,placeholder:null},(e=>e.readCookie(h.DONATED_RECENTLY_COOKIE)?null:i.createElement(v,null,i.createElement(b,null)))):null}}const b=(0,o.default)({loader:()=>Promise.resolve().then(n.t.bind(null,"0A51",7)),modules:["0A51"],loading:()=>i.createElement(m.default,null)});var x=(0,a.compose)(u.default,l.default)(_);t.default=x},"nGH/":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.getGqlUri=void 0;var i=r(n("9kyW")),o=n("sExA"),a=r(n("8Kom")),s=r(n("Q8Wn")),l=r(n("r+gr")),c=n("4PhQ"),u=r(n("FCtg")),d=n("jpwV"),p=n("Xbru");t.getGqlUri=(e,{module:t,curriculum:n,fastlyCaching:r,targetLocale:f},h)=>{const m=d.moduleEndpoints[t];if(null==m)throw new c.KAError("No endpoint for module",c.Errors.Internal,{sentryData:{tags:{module:t}}});const y=new URL(m.path,a.default.origin);if(y.pathname.indexOf("__opname__")>-1?y.pathname=y.pathname.replace(/__opname__/g,e.id):y.searchParams.set("opname",e.id),m.supportsFastlyCaching&&r&&(!s.default.IS_DEV_SERVER||u.default.isServerSide())&&(y.searchParams.set("fastly_cacheable",r),r===p.Persist.UntilPublish&&y.searchParams.set("pcv",l.default.commitSHA),m.supportsGet)){const{query:t}=e;y.searchParams.set("hash",(0,i.default)(t)),null!=h&&(0,o.keys)(h).length>0&&y.searchParams.set("variables",JSON.stringify(h))}return null!=a.default.configParams.schemaMode&&y.searchParams.set("schemaMode",a.default.configParams.schemaMode),y.searchParams.set("lang",f),n&&y.searchParams.set("curriculum",n),y}},nNZz:function(e,t,n){e.exports=n("8fZG")()},nSHN:function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__("TqRt");Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _extends2=_interopRequireDefault(__webpack_require__("pVnL"));const APIActionResults={hooks:[],requireKAALCookie:e=>Promise.resolve(e),addRequireKAALCookie(e){APIActionResults.requireKAALCookie=e},checkApiVersionMismatch:function(e){},checkApiResponse:function(responseBody,getHeaderCallback){if(getHeaderCallback("X-KA-API-Response")&&responseBody){if(-1===responseBody.indexOf("action_results")&&-1===responseBody.indexOf("actionResults"))return;let result;try{eval("result = "+responseBody)}catch(e){return}if(result){const e=result.action_results||result.actionResults;e&&APIActionResults.respondToAction(e)}}},toCamelCase:function(e){return e.replace(/_([a-z])/g,(function(e,t){return t.toUpperCase()}))},convertItemStatus:function(e){switch(e){case"STARTED":return"started";case"COMPLETE":return"complete";default:return"unstarted"}},fromGraphQL:function(e){const t=(0,_extends2.default)({avatarParts:[],badges:[],readable:[],toast:[],urgent:[],continueUrl:void 0},e.notificationsAdded),n={avatarParts:t.avatarParts.map((e=>JSON.parse(e))),badges:t.badges.map((e=>JSON.parse(e))),readable:t.readable.map((e=>JSON.parse(e))),toast:t.toast.map((e=>JSON.parse(e))),urgent:t.urgent.map((e=>JSON.parse(e))),continueUrl:t.continueUrl},r=e.tutorialNodeProgress&&e.tutorialNodeProgress.map((({contentId:e,progress:t})=>({contentId:e,progress:APIActionResults.convertItemStatus(t)}))),{pointsEarned:i,userProfile:o}=e;return(0,_extends2.default)({notificationsAdded:n,tutorialNodeProgress:r||[]},e.currentTask?{currentTask:e.currentTask}:null,o?{userProfile:o}:null,i?{pointsEarned:i}:null)},respondToAction:function(e){APIActionResults.hooks.forEach((function(t,n){void 0!==e[t.prop]&&t.fxn(e[t.prop])}))},respondToGraphQLAction:function(e){APIActionResults.respondToAction(APIActionResults.fromGraphQL(e))},register:function(e,t){var n;const r=[{prop:e,fxn:t},{prop:APIActionResults.toCamelCase(e),fxn:t}];return(n=this.hooks).push.apply(n,r),()=>{for(const e of r){const t=this.hooks.indexOf(e);-1!==t&&this.hooks.splice(t,1)}}}};var _default=APIActionResults;exports.default=_default},nT8C:function(e,t,n){},nXxE:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.isUsernameValid=t.isUsernameAvailable=t.isEmailValid=t.getContinueUrlFromQueryString=t.USERNAME_VALIDATION_STRINGS=t.USERNAME_MIN_LENGTH=t.USERNAME_MAX_LENGTH=t.PASSWORD_MIN_LENGTH=t.NICKNAME_MAX_LENGTH=t.EMAIL_REGEX=void 0;var i=c(n("4PhQ")),o=r(n("i4iA")),a=r(n("/eLw")),s=c(n("8jAt"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}t.PASSWORD_MIN_LENGTH=8;const u=["/coaches"];t.getContinueUrlFromQueryString=()=>{const e=((0,a.default)(window.location.search).continue||"").replace(location.protocol+"//","").replace(location.host,"");return u.includes(e)||(0,a.default)(window.location.search).alwayscontinue?e:null};const d=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@(([[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;t.EMAIL_REGEX=d;t.isEmailValid=e=>e&&d.test(e);t.NICKNAME_MAX_LENGTH=40;t.USERNAME_MIN_LENGTH=3;t.USERNAME_MAX_LENGTH=40;const p={ALPHANUMERIC_ONLY:s._("Letters and numbers only."),GENERIC_ERROR:s.ngettext("Usernames must be alphanumeric, start with a letter, and be %(min)s to %(num)s character long","Usernames must be alphanumeric, start with a letter, and be %(min)s to %(num)s characters long",40,{min:3}),START_WITH_LETTER:s._("Start with a letter."),TOO_SHORT:s._("Too short."),TOO_LONG:s._("Too long."),UNAVAILABLE:s._("This username is unavailable."),UNEXPECTED_ERROR:s._("Something went wrong."),VALID:s._("Looks good!")};t.USERNAME_VALIDATION_STRINGS=p;const f=e=>{switch(e){case"BAD_CHARACTERS":return p.GENERIC_ERROR;case"INTERNAL":return p.UNEXPECTED_ERROR;case"TOO_SHORT":return p.TOO_SHORT;case"UNAVAILABLE":return p.UNAVAILABLE;default:return i.default.error(`CheckUsernameError code not supported: ${e}`,i.Errors.Internal),p.GENERIC_ERROR}},h=e=>{const t=e.replace(/\./g,"").toLowerCase();return t.length<3?{result:!1,reason:p.TOO_SHORT}:e.length>40?{result:!1,reason:p.TOO_LONG}:/^[a-zA-Z]/.test(e)?/^[a-z0-9]+$/.test(t)?{result:!0,reason:p.VALID}:{result:!1,reason:p.ALPHANUMERIC_ONLY}:{result:!1,reason:p.START_WITH_LETTER}};t.isUsernameValid=h;t.isUsernameAvailable=(e,t)=>{const n=h(t);return n.result?(0,o.default)(e,t).then((({data:e})=>{const t=e&&e.checkUsername&&e.checkUsername.error&&e.checkUsername.error.code;return t?{result:!1,reason:f(t)}:{result:!0,reason:p.VALID}})).catch((e=>(i.default.error("An unexpected error occurred while validating a username",i.Errors.Internal,{cause:e,sentryData:{contexts:{extras:{username:t}}}}),{result:!1,reason:p.UNEXPECTED_ERROR}))):Promise.resolve(n)}},nb84:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared-intl"),n.e("shared"),n.e("28tI")]).then(n.t.bind(null,"t0is",7)),modules:["t0is"],loading:()=>i.createElement(a.default,null)});t.default=l},neE4:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("t3R0"),i=n("ZZnB"),o=function(e,t,n){this.body=e,this.name=t||"GraphQL request",this.locationOffset=n||{line:1,column:1},this.locationOffset.line>0||Object(r.a)(0,"line in locationOffset is 1-indexed and must be positive"),this.locationOffset.column>0||Object(r.a)(0,"column in locationOffset is 1-indexed and must be positive")};Object(i.a)(o)},nhsI:function(e,t,n){"use strict";n("NBAS"),n("rB9j"),n("sMBO"),n("27RR"),n("5DmW"),n("zKZe"),n("2B1R"),n("pNMO"),n("4Brf"),n("07d7"),n("0oug"),n("4mDm"),n("PKPk"),n("3bBZ");var r=n("XbtT"),i=n.n(r),o=(n("FZtP"),n("B6y2"),n("5s+n"),n("vgmO")),a=n.n(o),s=(n("ma9I"),n("YGK4"),n("UxlC"),a.a.LOGLEVEL),l=a.a.console,c={trace:1,debug:2,info:3,warn:4,error:5,silent:10},u=c[s]||c.info,d={trace:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return u<=c.trace&&l.trace.apply(l,[e].concat(n))},debug:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return u<=c.debug&&l.debug.apply(l,[e].concat(n))},info:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return u<=c.info&&l.info.apply(l,[e].concat(n))},warn:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return u<=c.warn&&l.warn.apply(l,[e].concat(n))},error:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return u<=c.error&&l.error.apply(l,[e].concat(n))},log:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return u<c.silent&&l.log.apply(l,[e].concat(n))}},p=new Set,f=function(e){return function(t){if(!p.has(t)){p.add(t);for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return d[e].apply(d,[t].concat(r))}}};f.clear=function(){return p.clear()},f.trace=f("trace"),f.debug=f("debug"),f.info=f("info"),f.warn=f("warn"),f.error=f("error"),f.log=f("log");var h=function(e){return function(){for(var t=[],n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];if(r.length){var o,a=/<span\s+style=(['"])([^'"]*)\1\s*>/gi,s=/<\/span>/gi;for(t.push(r[0].replace(a,"%c").replace(s,"%c"));o=a.exec(r[0]);)t.push(o[2]),t.push("");for(var l=1;l<r.length;l++)t.push(r[l])}d[e].apply(d,t)}};h.trace=h("trace"),h.debug=h("debug"),h.info=h("info"),h.warn=h("warn"),h.error=h("error");var m=n("WPgo");var y;n("fbCW");function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}!function(e){e.TAB="tab",e.PANEL="panel",e.TOOL="tool",e.TOOLEXTRA="toolextra",e.PREVIEW="preview",e.NOTES_ELEMENT="notes-element"}(y||(y={}));var _=v((function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.loaders={},this.elements={},this.config={},this.channel=void 0,this.serverChannel=void 0,this.promise=void 0,this.resolve=void 0,this.getChannel=function(){return t.channel||t.setChannel(new m.a({transport:{setHandler:function(){},send:function(){}}})),t.channel},this.getServerChannel=function(){if(!t.serverChannel)throw new Error("Accessing non-existent serverChannel");return t.serverChannel},this.ready=function(){return t.promise},this.hasChannel=function(){return!!t.channel},this.hasServerChannel=function(){return!!t.serverChannel},this.setChannel=function(e){t.channel=e,t.resolve()},this.setServerChannel=function(e){t.serverChannel=e},this.getElements=function(e){return t.elements[e]||(t.elements[e]={}),t.elements[e]},this.addPanel=function(e,n){t.add(e,Object.assign({type:y.PANEL},n))},this.add=function(e,n){var r=n.type;t.getElements(r)[e]=Object.assign({id:e},n)},this.setConfig=function(e){Object.assign(t.config,e)},this.getConfig=function(){return t.config},this.register=function(e,n){t.loaders[e]&&d.warn("".concat(e," was loaded twice, this could have bad side-effects")),t.loaders[e]=n},this.loadAddons=function(e){Object.values(t.loaders).forEach((function(t){return t(e)}))},this.promise=new Promise((function(e){t.resolve=function(){return e(t.getChannel())}}))})),b="__STORYBOOK_ADDONS";var x=(a.a[b]||(a.a[b]=new _),a.a[b]),w=n("2+7I"),k={depth:10,clearOnStoryChange:!0,limit:50};function O(e){return O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O(e)}var E=function e(t,n){var r=Object.getPrototypeOf(t);return!r||n(r)?r:e(r,n)},A=function(e){return Boolean("object"===O(e)&&e&&E(e,(function(e){return/^Synthetic(?:Base)?Event$/.test(e.constructor.name)}))&&"function"==typeof e.persist)},P=function(e){if(A(e)){var t=Object.create(e.constructor.prototype,Object.getOwnPropertyDescriptors(e));t.persist();var n=Object.getOwnPropertyDescriptor(t,"view"),r=null==n?void 0:n.value;return"object"===O(r)&&"Window"===(null==r?void 0:r.constructor.name)&&Object.defineProperty(t,"view",Object.assign({},n,{value:Object.create(r.constructor.prototype)})),t}return e};function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},k,t),r=function(){for(var t=x.getChannel(),r=i()(),o=5,a=arguments.length,s=new Array(a),l=0;l<a;l++)s[l]=arguments[l];var c=s.map(P),u=s.length>1?c:c[0],d={id:r,count:0,data:{name:e,args:u},options:Object.assign({},n,{maxDepth:o+(n.depth||3),allowFunction:n.allowFunction||!1})};t.emit(w.a,d)};return r}n("tkto"),n("+2oP"),n("pjDv");function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var I=function(){for(var e=k,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n;if(1===i.length&&Array.isArray(i[0])){var o=i,a=S(o,1);i=a[0]}1!==i.length&&"string"!=typeof i[i.length-1]&&(e=Object.assign({},k,i.pop()));var s=i[0];1===i.length&&"string"!=typeof s||(s={},i.forEach((function(e){s[e]=e})));var l={};return Object.keys(s).forEach((function(t){l[t]=C(s[t],e)})),l},T=(n("3KgV"),n("t9FE")),M=n.n(T),j=n("/yKX");var R;M()((function(){}),"decorate.* is no longer supported as of Storybook 6.0."),n("T63A"),n("Rm1S"),n("ENF9"),n("yq1k"),n("JTJg");!function(e){e.CHANNEL_CREATED="channelCreated",e.CONFIG_ERROR="configError",e.STORY_INDEX_INVALIDATED="storyIndexInvalidated",e.STORY_SPECIFIED="storySpecified",e.SET_STORIES="setStories",e.SET_CURRENT_STORY="setCurrentStory",e.CURRENT_STORY_WAS_SET="currentStoryWasSet",e.FORCE_RE_RENDER="forceReRender",e.FORCE_REMOUNT="forceRemount",e.PRELOAD_STORIES="preloadStories",e.STORY_PREPARED="storyPrepared",e.STORY_CHANGED="storyChanged",e.STORY_UNCHANGED="storyUnchanged",e.STORY_RENDERED="storyRendered",e.STORY_MISSING="storyMissing",e.STORY_ERRORED="storyErrored",e.STORY_THREW_EXCEPTION="storyThrewException",e.STORY_RENDER_PHASE_CHANGED="storyRenderPhaseChanged",e.UPDATE_STORY_ARGS="updateStoryArgs",e.STORY_ARGS_UPDATED="storyArgsUpdated",e.RESET_STORY_ARGS="resetStoryArgs",e.SET_GLOBALS="setGlobals",e.UPDATE_GLOBALS="updateGlobals",e.GLOBALS_UPDATED="globalsUpdated",e.REGISTER_SUBSCRIPTION="registerSubscription",e.PREVIEW_KEYDOWN="previewKeydown",e.SELECT_STORY="selectStory",e.STORIES_COLLAPSE_ALL="storiesCollapseAll",e.STORIES_EXPAND_ALL="storiesExpandAll",e.DOCS_RENDERED="docsRendered",e.SHARED_STATE_CHANGED="sharedStateChanged",e.SHARED_STATE_SET="sharedStateSet",e.NAVIGATE_URL="navigateUrl",e.UPDATE_QUERY_PARAMS="updateQueryParams"}(R||(R={}));R.CHANNEL_CREATED,R.CONFIG_ERROR,R.STORY_INDEX_INVALIDATED,R.STORY_SPECIFIED,R.SET_STORIES,R.SET_CURRENT_STORY,R.CURRENT_STORY_WAS_SET,R.FORCE_RE_RENDER,R.FORCE_REMOUNT,R.STORY_PREPARED,R.STORY_CHANGED,R.STORY_UNCHANGED,R.PRELOAD_STORIES,R.STORY_RENDERED,R.STORY_MISSING,R.STORY_ERRORED,R.STORY_THREW_EXCEPTION,R.STORY_RENDER_PHASE_CHANGED,R.UPDATE_STORY_ARGS,R.STORY_ARGS_UPDATED,R.RESET_STORY_ARGS,R.SET_GLOBALS,R.UPDATE_GLOBALS,R.GLOBALS_UPDATED,R.REGISTER_SUBSCRIPTION,R.PREVIEW_KEYDOWN,R.SELECT_STORY,R.STORIES_COLLAPSE_ALL,R.STORIES_EXPAND_ALL,R.DOCS_RENDERED,R.SHARED_STATE_CHANGED,R.SHARED_STATE_SET,R.NAVIGATE_URL,R.UPDATE_QUERY_PARAMS,new Error("ignoredException");var N=a.a.window;var L=function(){return new Error("Storybook preview hooks can only be called inside decorators and story functions.")};function q(){return N.STORYBOOK_HOOKS_CONTEXT||null}function W(){var e=q();if(null==e)throw L();return e}function F(e,t,n){var r=function(e,t,n){var r=W();if("MOUNT"===r.currentPhase){null==n||Array.isArray(n)||d.warn("".concat(e," received a final argument that is not an array (instead, received ").concat(n,"). When specified, the final argument must be an array."));var i={name:e,deps:n};return r.currentHooks.push(i),t(i),i}if("UPDATE"===r.currentPhase){var o=r.getNextHook();if(null==o)throw new Error("Rendered more hooks than during the previous render.");return o.name!==e&&d.warn("Storybook has detected a change in the order of Hooks".concat(r.currentDecoratorName?" called by ".concat(r.currentDecoratorName):"",". This will lead to bugs and errors if not fixed.")),null!=n&&null==o.deps&&d.warn("".concat(e," received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.")),null!=n&&null!=o.deps&&n.length!==o.deps.length&&d.warn("The final argument passed to ".concat(e," changed size between renders. The order and size of this array must remain constant.\nPrevious: ").concat(o.deps,"\nIncoming: ").concat(n)),null!=n&&null!=o.deps&&function(e,t){return e.length===t.length&&e.every((function(e,n){return e===t[n]}))}(n,o.deps)||(t(o),o.deps=n),o}throw L()}(e,(function(e){e.memoizedState=t()}),n);return r.memoizedState}function B(e,t){var n=W(),r=F("useEffect",(function(){return{create:e}}),t);n.currentEffects.includes(r)||n.currentEffects.push(r)}var U;function z(e){return function(e){if(Array.isArray(e))return K(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||V(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function G(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(e,t)||V(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){if(e){if("string"==typeof e)return K(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?K(e,t):void 0}}function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var H,Q,Y,$,X,J,Z,ee,te,ne=a.a.document,re=a.a.Element,ie=/^(\S+)\s*(.*)$/,oe=null!=re&&!re.prototype.matches?"msMatchesSelector":"matches",ae=ne&&ne.getElementById("root"),se=function e(t,n){if(t[oe](n))return!0;var r=t.parentElement;return!!r&&e(r,n)},le=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=e.apply(void 0,n);return Object.entries(i).map((function(e){var t=G(e,2),n=t[0],r=t[1],i=G(n.match(ie),3),o=(i[0],i[1]),a=i[2];return{eventName:o,handler:function(e){a&&!se(e.target,a)||r(e)}}}))},ce=M()((function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];B((function(){if(null!=ae){var t=le.apply(void 0,[e].concat(n));return t.forEach((function(e){var t=e.eventName,n=e.handler;return ae.addEventListener(t,n)})),function(){return t.forEach((function(e){var t=e.eventName,n=e.handler;return ae.removeEventListener(t,n)}))}}}),[ae,e,n])}),Object(j.a)(U||(H=["\n    withActions(options) is deprecated, please configure addon-actions using the addParameter api:\n\n    addParameters({\n      actions: {\n        handles: options\n      },\n    });\n  "],Q||(Q=H.slice(0)),U=Object.freeze(Object.defineProperties(H,{raw:{value:Object.freeze(Q)}})))));Y={name:"withActions",parameterName:w.b,skipIfNoParametersOrOptions:!0,wrapper:function(e,t,n){var r=n.parameters,i=n.options;return function(e,t){t&&ce(e,t)}(I,i),r&&r.handles&&ce.apply(void 0,[I].concat(z(r.handles))),e(t)}},$=Y.name,X=Y.parameterName,J=Y.wrapper,Z=Y.skipIfNoParametersOrOptions,ee=void 0!==Z&&Z,te=function(e){return function(t,n){var r=n.parameters&&n.parameters[X];return r&&r.disable?t(n):!ee||e||r?J(t,n,{options:e,parameters:r}):t(n)}};n.d(t,"a",(function(){return C}))},nqaj:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("7CEn"),n.e("5smI"),n.e("1OMm"),n.e("7EZm"),n.e("3KTd"),n.e("43nC"),n.e("1nZL"),n.e("5icd"),n.e("6X7t"),n.e("1P1M"),n.e("5aQv"),n.e("4B7r"),n.e("4mmS"),n.e("12vX"),n.e("2FX7"),n.e("6hL9")]).then(n.t.bind(null,"vFc6",7)),modules:["vFc6"],loading:()=>i.createElement(a.default,null)});t.default=l},ntOU:function(e,t,n){"use strict";var r=n("rpNk").IteratorPrototype,i=n("fHMY"),o=n("XGwC"),a=n("1E5z"),s=n("P4y1"),l=function(){return this};e.exports=function(e,t,n,c){var u=t+" Iterator";return e.prototype=i(r,{next:o(+!c,n)}),a(e,u,!1,!0),s[u]=l,e}},o4DC:function(e,t,n){"use strict";n.r(t);var r=n("RRgQ");function i(e){return{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"GeneratedClientQuery"},selectionSet:o(e)}]}}function o(e){if("number"==typeof e||"boolean"==typeof e||"string"==typeof e||null==e)return null;if(Array.isArray(e))return o(e[0]);var t=[];return Object.keys(e).forEach((function(n){var r={kind:"Field",name:{kind:"Name",value:n},selectionSet:o(e[n])||void 0};t.push(r)})),{kind:"SelectionSet",selections:t}}var a,s={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:null,variableDefinitions:null,directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:null,name:{kind:"Name",value:"__typename"},arguments:[],directives:[],selectionSet:null}]}}]},l=function(){function e(){}return e.prototype.transformDocument=function(e){return e},e.prototype.transformForLink=function(e){return e},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.read({query:e.query,variables:e.variables,optimistic:t})},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.read({query:Object(r.getFragmentQueryDocument)(e.fragment,e.fragmentName),variables:e.variables,rootId:e.id,optimistic:t})},e.prototype.writeQuery=function(e){this.write({dataId:"ROOT_QUERY",result:e.data,query:e.query,variables:e.variables})},e.prototype.writeFragment=function(e){this.write({dataId:e.id,result:e.data,variables:e.variables,query:Object(r.getFragmentQueryDocument)(e.fragment,e.fragmentName)})},e.prototype.writeData=function(e){var t,n,r=e.id,a=e.data;if(void 0!==r){var l=null;try{l=this.read({rootId:r,optimistic:!1,query:s})}catch(e){}var c=l&&l.__typename||"__ClientData",u=Object.assign({__typename:c},a);this.writeFragment({id:r,fragment:(t=u,n=c,{kind:"Document",definitions:[{kind:"FragmentDefinition",typeCondition:{kind:"NamedType",name:{kind:"Name",value:n||"__FakeType"}},name:{kind:"Name",value:"GeneratedClientQuery"},selectionSet:o(t)}]}),data:u})}else this.writeQuery({query:i(a),data:a})},e}();a||(a={});var c=!1,u=function(){function e(){}return e.prototype.ensureReady=function(){return Promise.resolve()},e.prototype.canBypassInit=function(){return!0},e.prototype.match=function(e,t,n){var i=n.store.get(e.id);return!i&&"ROOT_QUERY"===e.id||!!i&&(i.__typename?i.__typename===t||(Object(r.warnOnceInDevelopment)("You are using the simple (heuristic) fragment matcher, but your queries contain union or interface types. Apollo Client will not be able to accurately map fragments. To make this error go away, use the `IntrospectionFragmentMatcher` as described in the docs: https://www.apollographql.com/docs/react/recipes/fragment-matching.html","error"),"heuristic"):(c||(console.warn("You're using fragments in your queries, but either don't have the addTypename:\n  true option set in Apollo Client, or you are trying to write a fragment to the store without the __typename.\n   Please turn on the addTypename option and include __typename when writing fragments so that Apollo Client\n   can accurately match fragments."),console.warn("Could not find __typename on Fragment ",t,i),console.warn("DEPRECATION WARNING: using fragments without __typename is unsupported behavior and will be removed in future versions of Apollo client. You should fix this and set addTypename to true now."),Object(r.isTest)()||(c=!0)),"heuristic"))},e}(),d=function(){function e(e){e&&e.introspectionQueryResultData?(this.possibleTypesMap=this.parseIntrospectionResult(e.introspectionQueryResultData),this.isReady=!0):this.isReady=!1,this.match=this.match.bind(this)}return e.prototype.match=function(e,t,n){if(!this.isReady)throw new Error("FragmentMatcher.match() was called before FragmentMatcher.init()");var r=n.store.get(e.id);if(!r)return!1;if(!r.__typename)throw new Error("Cannot match fragment because __typename property is missing: "+JSON.stringify(r));if(r.__typename===t)return!0;var i=this.possibleTypesMap[t];return!!(i&&i.indexOf(r.__typename)>-1)},e.prototype.parseIntrospectionResult=function(e){var t={};return e.__schema.types.forEach((function(e){"UNION"!==e.kind&&"INTERFACE"!==e.kind||(t[e.name]=e.possibleTypes.map((function(e){return e.name})))})),t},e}(),p=n("qx2n"),f=n("QlGr").wrap,h=function(){function e(){this.children=null,this.key=null}return e.prototype.lookup=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return this.lookupArray(e)},e.prototype.lookupArray=function(e){var t=this;return e.forEach((function(e){t=t.getOrCreate(e)})),t.key||(t.key=Object.create(null))},e.prototype.getOrCreate=function(t){var n=this.children||(this.children=new Map);return n.get(t)||n.set(t,new e).get(t)},e}(),m=Object.prototype.hasOwnProperty,y=function(){function e(e){void 0===e&&(e=Object.create(null));var t=this;this.data=e,this.depend=f((function(e){return t.data[e]}),{disposable:!0,makeCacheKey:function(e){return e}})}return e.prototype.toObject=function(){return this.data},e.prototype.get=function(e){return this.depend(e),this.data[e]},e.prototype.set=function(e,t){t!==this.data[e]&&(this.data[e]=t,this.depend.dirty(e))},e.prototype.delete=function(e){m.call(this.data,e)&&(delete this.data[e],this.depend.dirty(e))},e.prototype.clear=function(){this.replace(null)},e.prototype.replace=function(e){var t=this;e?(Object.keys(e).forEach((function(n){t.set(n,e[n])})),Object.keys(this.data).forEach((function(n){m.call(e,n)||t.delete(n)}))):Object.keys(this.data).forEach((function(e){t.delete(e)}))},e}();function g(e){return new y(e)}var v=function(){return v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},v.apply(this,arguments)},_=Object.create(null),b=function(){function e(e){this.cacheKeyRoot=e,this.perQueryKeyMakers=new Map}return e.prototype.forQuery=function(e){return this.perQueryKeyMakers.has(e)||this.perQueryKeyMakers.set(e,new x(this.cacheKeyRoot,e)),this.perQueryKeyMakers.get(e)},e}(),x=function(){function e(e,t){this.cacheKeyRoot=e,this.query=t,this.cache=new Map,this.lookupArray=this.cacheMethod(this.lookupArray),this.lookupObject=this.cacheMethod(this.lookupObject),this.lookupFragmentSpread=this.cacheMethod(this.lookupFragmentSpread)}return e.prototype.cacheMethod=function(e){var t=this;return function(n){if(t.cache.has(n)){var r=t.cache.get(n);if(r===_)throw new Error("QueryKeyMaker cannot handle circular query structures");return r}t.cache.set(n,_);try{var i=e.call(t,n);return t.cache.set(n,i),i}catch(e){throw t.cache.delete(n),e}}},e.prototype.lookupQuery=function(e){return this.lookupObject(e)},e.prototype.lookupSelectionSet=function(e){return this.lookupObject(e)},e.prototype.lookupFragmentSpread=function(e){var t=e.name.value,n=null;return this.query.definitions.some((function(e){if("FragmentDefinition"===e.kind&&e.name.value===t)return n=e,!0})),this.lookupObject(v({},e,{fragment:n}))},e.prototype.lookupAny=function(e){return Array.isArray(e)?this.lookupArray(e):"object"==typeof e&&null!==e?"FragmentSpread"===e.kind?this.lookupFragmentSpread(e):this.lookupObject(e):e},e.prototype.lookupArray=function(e){var t=e.map(this.lookupAny,this);return this.cacheKeyRoot.lookup(Array.prototype,this.cacheKeyRoot.lookupArray(t))},e.prototype.lookupObject=function(e){var t=this,n=Object.keys(e),r=n.indexOf("loc");r>=0&&n.splice(r,1),n.sort();var i=n.map((function(n){return t.lookupAny(e[n])}));return this.cacheKeyRoot.lookup(Object.getPrototypeOf(e),this.cacheKeyRoot.lookupArray(n),this.cacheKeyRoot.lookupArray(i))},e}(),w=function(){return w=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},w.apply(this,arguments)},k=function(){function e(e){var t=void 0===e?{}:e,n=t.addTypename,r=void 0!==n&&n,i=t.cacheKeyRoot,o=void 0===i?new h:i,a=this,s=a.executeStoreQuery,l=a.executeSelectionSet;a.addTypename=r,a.cacheKeyRoot=o,a.keyMaker=new b(o),this.executeStoreQuery=f((function(e){return s.call(a,e)}),{makeCacheKey:function(e){var t=e.query,n=(e.rootValue,e.contextValue),r=e.variableValues;if(n.store instanceof y)return a.cacheKeyRoot.lookup(a.keyMaker.forQuery(t).lookupQuery(t),n.store,JSON.stringify(r))}}),this.executeSelectionSet=f((function(e){return l.call(a,e)}),{makeCacheKey:function(e){var t=e.selectionSet,n=e.rootValue,r=e.execContext;if(r.contextValue.store instanceof y)return a.cacheKeyRoot.lookup(a.keyMaker.forQuery(r.query).lookupSelectionSet(t),r.contextValue.store,JSON.stringify(r.variableValues),n.id)}})}return e.prototype.readQueryFromStore=function(e){return this.diffQueryAgainstStore(w({},e,{returnPartialData:!1})).result},e.prototype.diffQueryAgainstStore=function(e){var t=e.store,n=e.query,i=e.variables,o=e.previousResult,a=e.returnPartialData,s=void 0===a||a,l=e.rootId,c=void 0===l?"ROOT_QUERY":l,u=e.fragmentMatcherFunction,d=e.config,f=Object(r.getQueryDefinition)(n);i=Object(r.assign)({},Object(r.getDefaultValues)(f),i);var h={store:t,dataIdFromObject:d&&d.dataIdFromObject||null,cacheRedirects:d&&d.cacheRedirects||{}},m=this.executeStoreQuery({query:n,rootValue:{type:"id",id:c,generated:!0,typename:"Query"},contextValue:h,variableValues:i,fragmentMatcher:u}),y=m.missing&&m.missing.length>0;return y&&!s&&m.missing.forEach((function(e){if(!e.tolerable)throw new Error("Can't find field "+e.fieldName+" on object ("+e.objectId+") "+JSON.stringify(t.get(e.objectId),null,2)+".")})),o&&Object(p.a)(o,m.result)&&(m.result=o),{result:m.result,complete:!y}},e.prototype.executeStoreQuery=function(e){var t=e.query,n=e.rootValue,i=e.contextValue,o=e.variableValues,a=e.fragmentMatcher,s=void 0===a?function(){return!0}:a,l=Object(r.getMainDefinition)(t),c=Object(r.getFragmentDefinitions)(t),u={query:t,fragmentMap:Object(r.createFragmentMap)(c),contextValue:i,variableValues:o,fragmentMatcher:s};return this.executeSelectionSet({selectionSet:l.selectionSet,rootValue:n,execContext:u,parentKind:l.kind})},e.prototype.executeSelectionSet=function(e){var t=this,n=e.selectionSet,i=e.rootValue,o=e.execContext,a=e.parentKind,s=o.fragmentMap,l=o.contextValue,c=o.variableValues,u={result:{}},d=!1;function p(e){var t;return e.missing&&(u.missing=u.missing||[],(t=u.missing).push.apply(t,e.missing)),e.result}var f=function(e){var n;if(Object(r.shouldInclude)(e,c))if(Object(r.isField)(e)){var a=p(t.executeField(e,i,o)),f=Object(r.resultKeyNameFromField)(e);"__typename"===f&&(d=!0),void 0!==a&&A(u.result,((n={})[f]=a,n))}else{var h=void 0;if(Object(r.isInlineFragment)(e))h=e;else if(!(h=s[e.name.value]))throw new Error("No fragment named "+e.name.value);var m=h.typeCondition.name.value,y=o.fragmentMatcher(i,m,l);if(y){var g=t.executeSelectionSet({selectionSet:h.selectionSet,rootValue:i,execContext:o,parentKind:h.kind});"heuristic"===y&&g.missing&&(g=w({},g,{missing:g.missing.map((function(e){return w({},e,{tolerable:!0})}))})),A(u.result,p(g))}}};return n.selections.forEach(f),!d&&this.addTypename&&"OperationDefinition"!==a&&f({kind:"Field",name:{kind:"Name",value:"__typename"}}),u},e.prototype.executeField=function(e,t,n){var i=n.variableValues,o=n.contextValue,a=function(e,t,n,i,o){o.resultKey;var a=o.directives;O(t);var s=t.id,l=i.store.get(s),c=e;(n||a)&&(c=Object(r.getStoreKeyName)(c,n,a));var u=void 0;if(l&&void 0===(u=l[c])&&i.cacheRedirects&&(l.__typename||"ROOT_QUERY"===s)){var d=l.__typename||"Query",p=i.cacheRedirects[d];if(p){var f=p[e];f&&(u=f(l,n,{getCacheKey:function(e){return Object(r.toIdValue)({id:i.dataIdFromObject(e),typename:e.__typename})}}))}}if(void 0===u)return{result:u,missing:[{objectId:s,fieldName:c,tolerable:!1}]};Object(r.isJsonValue)(u)&&(u=u.json);return{result:u}}(e.name.value,t,Object(r.argumentsObjectFromField)(e,i),o,{resultKey:Object(r.resultKeyNameFromField)(e),directives:Object(r.getDirectiveInfoFromField)(e,i)});if(!e.selectionSet)return a;if(null==a.result)return a;function s(e){var t=null;return a.missing&&(t=t||[]).push.apply(t,a.missing),e.missing&&(t=t||[]).push.apply(t,e.missing),{result:e.result,missing:t}}return Array.isArray(a.result)?s(this.executeSubSelectedArray(e,a.result,n)):s(this.executeSelectionSet({selectionSet:e.selectionSet,rootValue:a.result,execContext:n,parentKind:e.kind}))},e.prototype.executeSubSelectedArray=function(e,t,n){var r=this,i=null;function o(e){return e.missing&&(i=i||[]).push.apply(i,e.missing),e.result}return{result:t=t.map((function(t){return null===t?null:Array.isArray(t)?o(r.executeSubSelectedArray(e,t,n)):o(r.executeSelectionSet({selectionSet:e.selectionSet,rootValue:t,execContext:n,parentKind:e.kind}))})),missing:i}},e}();function O(e){if(!Object(r.isIdValue)(e))throw new Error("Encountered a sub-selection on the query, but the store doesn't have an object reference. This should never happen during normal use unless you have custom code that is directly manipulating the store; please file an issue.")}var E=Object.prototype.hasOwnProperty;function A(e,t){return null!==t&&"object"==typeof t&&t!==e&&(Object.isExtensible&&!Object.isExtensible(e)&&(e=w({},e)),Object.keys(t).forEach((function(n){var r=t[n];E.call(e,n)?e[n]=A(e[n],r):e[n]=r}))),e}var P=n("dQau"),C=function(){function e(e){void 0===e&&(e=Object.create(null)),this.data=e}return e.prototype.toObject=function(){return this.data},e.prototype.get=function(e){return this.data[e]},e.prototype.set=function(e,t){this.data[e]=t},e.prototype.delete=function(e){this.data[e]=void 0},e.prototype.clear=function(){this.data=Object.create(null)},e.prototype.replace=function(e){this.data=e||Object.create(null)},e}();function S(e){return new C(e)}var D,I=(D=function(e,t){return D=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},D(e,t)},function(e,t){function n(){this.constructor=e}D(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),T=function(){return T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},T.apply(this,arguments)},M=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="WriteError",t}return I(t,e),t}(Error);function j(e,t){var n=new M("Error writing result to store for query:\n "+Object(P.print)(t));return n.message+="\n"+e.message,n.stack=e.stack,n}var R={kind:"Field",name:{kind:"Name",value:"__typename"}},N=function(){function e(e){var t=(void 0===e?{}:e).addTypename,n=void 0!==t&&t;this.addTypename=n}return e.prototype.writeQueryToStore=function(e){var t=e.query,n=e.result,r=e.store,i=void 0===r?g():r,o=e.variables,a=e.dataIdFromObject,s=e.fragmentMatcherFunction;return this.writeResultToStore({dataId:"ROOT_QUERY",result:n,document:t,store:i,variables:o,dataIdFromObject:a,fragmentMatcherFunction:s})},e.prototype.writeResultToStore=function(e){var t=e.dataId,n=e.result,i=e.document,o=e.store,a=void 0===o?g():o,s=e.variables,l=e.dataIdFromObject,c=e.fragmentMatcherFunction,u=Object(r.getOperationDefinition)(i);try{return this.writeSelectionSetToStore({result:n,dataId:t,selectionSet:u.selectionSet,context:{store:a,processedData:{},variables:Object(r.assign)({},Object(r.getDefaultValues)(u),s),dataIdFromObject:l,fragmentMap:Object(r.createFragmentMap)(Object(r.getFragmentDefinitions)(i)),fragmentMatcherFunction:c},parentKind:u.kind})}catch(e){throw j(e,i)}},e.prototype.writeSelectionSetToStore=function(e){var t=this,n=e.result,i=e.dataId,o=e.selectionSet,a=e.context,s=e.parentKind,l=a.variables,c=a.store,u=a.fragmentMap,d=!1;return o.selections.forEach((function(e){if(Object(r.shouldInclude)(e,l))if(Object(r.isField)(e)){var o=Object(r.resultKeyNameFromField)(e),s=n[o];if("__typename"===o&&(d=!0),void 0!==s)t.writeFieldToStore({dataId:i,value:s,field:e,context:a});else!(e.directives&&e.directives.length&&e.directives.some((function(e){return e.name&&"defer"===e.name.value})))&&a.fragmentMatcherFunction&&(Object(r.isProduction)()||console.warn("Missing field "+o+" in "+JSON.stringify(n,null,2).substring(0,100)))}else{var c=void 0;if(Object(r.isInlineFragment)(e))c=e;else if(!(c=(u||{})[e.name.value]))throw new Error("No fragment named "+e.name.value+".");var p=!0;if(a.fragmentMatcherFunction&&c.typeCondition){var f=Object(r.toIdValue)({id:"self",typename:void 0}),h={store:new C({self:n}),cacheRedirects:{}},m=a.fragmentMatcherFunction(f,c.typeCondition.name.value,h);Object(r.isProduction)()||"heuristic"!==m||console.error("WARNING: heuristic fragment matching going on!"),p=!!m}p&&t.writeSelectionSetToStore({result:n,selectionSet:c.selectionSet,dataId:i,context:a,parentKind:c.kind})}})),!d&&this.addTypename&&"OperationDefinition"!==s&&"string"==typeof n.__typename&&this.writeFieldToStore({dataId:i,value:n.__typename,field:R,context:a}),c},e.prototype.writeFieldToStore=function(e){var t,n,i,o=e.field,a=e.value,s=e.dataId,l=e.context,c=l.variables,u=l.dataIdFromObject,d=l.store,f=Object(r.storeKeyNameFromField)(o,c);if(o.selectionSet&&null!==a)if(Array.isArray(a)){var h=s+"."+f;n=this.processArrayValue(a,h,o.selectionSet,l,o.kind)}else{var m=s+"."+f,y=!0;if(L(m)||(m="$"+m),u){var g=u(a);if(g&&L(g))throw new Error('IDs returned by dataIdFromObject cannot begin with the "$" character.');(g||"number"==typeof g&&0===g)&&(m=g,y=!1)}W(m,o,l.processedData)||this.writeSelectionSetToStore({dataId:m,result:a,selectionSet:o.selectionSet,context:l,parentKind:o.kind});var v=a.__typename;n=Object(r.toIdValue)({id:m,typename:v},y);var _=(i=d.get(s))&&i[f];if(_!==n&&Object(r.isIdValue)(_)){var b=void 0!==_.typename,x=void 0!==v,w=b&&x&&_.typename!==v;if(y&&!_.generated&&!w)throw new Error("Store error: the application attempted to write an object with no provided id but the store already contains an id of "+_.id+" for this object. The selectionSet that was trying to be written is:\n"+Object(P.print)(o));if(b&&!x)throw new Error("Store error: the application attempted to write an object with no provided typename but the store already contains an object with typename of "+_.typename+" for the object of id "+_.id+". The selectionSet that was trying to be written is:\n"+Object(P.print)(o));_.generated&&(w?y||d.delete(_.id):q(_.id,n.id,d))}}else n=null!=a&&"object"==typeof a?{type:"json",json:a}:a;(i=d.get(s))&&Object(p.a)(n,i[f])||d.set(s,T({},i,((t={})[f]=n,t)))},e.prototype.processArrayValue=function(e,t,n,i,o){var a=this;return e.map((function(e,s){if(null===e)return null;var l=t+"."+s;if(Array.isArray(e))return a.processArrayValue(e,l,n,i,o);var c=!0;if(i.dataIdFromObject){var u=i.dataIdFromObject(e);u&&(l=u,c=!1)}return W(l,n,i.processedData)||a.writeSelectionSetToStore({dataId:l,result:e,selectionSet:n,context:i,parentKind:o}),Object(r.toIdValue)({id:l,typename:e.__typename},c)}))},e}();function L(e){return"$"===e[0]}function q(e,t,n){if(e===t)return!1;var i=n.get(e),o=n.get(t),a=!1;Object.keys(i).forEach((function(e){var t=i[e],s=o[e];Object(r.isIdValue)(t)&&L(t.id)&&Object(r.isIdValue)(s)&&!Object(p.a)(t,s)&&q(t.id,s.id,n)&&(a=!0)})),n.delete(e);var s=T({},i,o);return Object(p.a)(s,o)?a:(n.set(t,s),!0)}function W(e,t,n){if(!n)return!1;if(n[e]){if(n[e].indexOf(t)>=0)return!0;n[e].push(t)}else n[e]=[t];return!1}var F=function(){return F=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},F.apply(this,arguments)},B=function(){function e(e){void 0===e&&(e={}),this.data=e,this.recordedData={}}return e.prototype.record=function(e){e(this);var t=this.recordedData;return this.recordedData={},t},e.prototype.toObject=function(){return F({},this.data,this.recordedData)},e.prototype.get=function(e){return this.recordedData.hasOwnProperty(e)?this.recordedData[e]:this.data[e]},e.prototype.set=function(e,t){this.get(e)!==t&&(this.recordedData[e]=t)},e.prototype.delete=function(e){this.recordedData[e]=void 0},e.prototype.clear=function(){var e=this;Object.keys(this.data).forEach((function(t){return e.delete(t)})),this.recordedData={}},e.prototype.replace=function(e){this.clear(),this.recordedData=F({},e)},e}();function U(e,t){return new B(e).record(t)}var z=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),G=function(){return G=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},G.apply(this,arguments)},V={fragmentMatcher:new u,dataIdFromObject:K,addTypename:!0};function K(e){if(e.__typename){if(void 0!==e.id)return e.__typename+":"+e.id;if(void 0!==e._id)return e.__typename+":"+e._id}return null}var H=function(e){function t(t){void 0===t&&(t={});var n=e.call(this)||this;n.optimistic=[],n.watches=new Set,n.typenameDocumentCache=new Map,n.cacheKeyRoot=new h,n.silenceBroadcast=!1,n.config=G({},V,t),n.config.customResolvers&&(console.warn("customResolvers have been renamed to cacheRedirects. Please update your config as we will be deprecating customResolvers in the next major version."),n.config.cacheRedirects=n.config.customResolvers),n.config.cacheResolvers&&(console.warn("cacheResolvers have been renamed to cacheRedirects. Please update your config as we will be deprecating cacheResolvers in the next major version."),n.config.cacheRedirects=n.config.cacheResolvers),n.addTypename=n.config.addTypename,n.data=g(),n.storeReader=new k({addTypename:n.config.addTypename,cacheKeyRoot:n.cacheKeyRoot}),n.storeWriter=new N({addTypename:n.config.addTypename});var r=n,i=r.maybeBroadcastWatch;return n.maybeBroadcastWatch=f((function(e){return i.call(n,e)}),{makeCacheKey:function(e){if(!(e.optimistic&&r.optimistic.length>0||e.previousResult))return r.data instanceof y?r.cacheKeyRoot.lookup(e.query,JSON.stringify(e.variables)):void 0}}),n}return z(t,e),t.prototype.restore=function(e){return e&&this.data.replace(e),this},t.prototype.extract=function(e){if(void 0===e&&(e=!1),e&&this.optimistic.length>0){var t=this.optimistic.map((function(e){return e.data}));return Object.assign.apply(Object,[{},this.data.toObject()].concat(t))}return this.data.toObject()},t.prototype.read=function(e){if(e.rootId&&void 0===this.data.get(e.rootId))return null;var t=e.optimistic&&this.optimistic.length?g(this.extract(!0)):this.data;return this.storeReader.readQueryFromStore({store:t,query:e.query,variables:e.variables,rootId:e.rootId,fragmentMatcherFunction:this.config.fragmentMatcher.match,previousResult:e.previousResult,config:this.config})},t.prototype.write=function(e){this.storeWriter.writeResultToStore({dataId:e.dataId,result:e.result,variables:e.variables,document:e.query,store:this.data,dataIdFromObject:this.config.dataIdFromObject,fragmentMatcherFunction:this.config.fragmentMatcher.match}),this.broadcastWatches()},t.prototype.diff=function(e){var t=e.optimistic&&this.optimistic.length?g(this.extract(!0)):this.data;return this.storeReader.diffQueryAgainstStore({store:t,query:e.query,variables:e.variables,returnPartialData:e.returnPartialData,previousResult:e.previousResult,fragmentMatcherFunction:this.config.fragmentMatcher.match,config:this.config})},t.prototype.watch=function(e){var t=this;return this.watches.add(e),function(){t.watches.delete(e)}},t.prototype.evict=function(e){throw new Error("eviction is not implemented on InMemory Cache")},t.prototype.reset=function(){return this.data.clear(),this.broadcastWatches(),Promise.resolve()},t.prototype.removeOptimistic=function(e){var t=this,n=this.optimistic.filter((function(t){return t.id!==e}));this.optimistic=[],n.forEach((function(e){t.recordOptimisticTransaction(e.transaction,e.id)})),this.broadcastWatches()},t.prototype.performTransaction=function(e){var t=this.silenceBroadcast;this.silenceBroadcast=!0,e(this),t||(this.silenceBroadcast=!1),this.broadcastWatches()},t.prototype.recordOptimisticTransaction=function(e,t){var n=this;this.silenceBroadcast=!0;var r=U(this.extract(!0),(function(t){var r=n.data;n.data=t,n.performTransaction(e),n.data=r}));this.optimistic.push({id:t,transaction:e,data:r}),this.silenceBroadcast=!1,this.broadcastWatches()},t.prototype.transformDocument=function(e){if(this.addTypename){var t=this.typenameDocumentCache.get(e);return t||this.typenameDocumentCache.set(e,t=Object(r.addTypenameToDocument)(e)),t}return e},t.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.read({query:e.query,variables:e.variables,optimistic:t})},t.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.read({query:Object(r.getFragmentQueryDocument)(e.fragment,e.fragmentName),variables:e.variables,rootId:e.id,optimistic:t})},t.prototype.writeQuery=function(e){this.write({dataId:"ROOT_QUERY",result:e.data,query:e.query,variables:e.variables})},t.prototype.writeFragment=function(e){this.write({dataId:e.id,result:e.data,query:Object(r.getFragmentQueryDocument)(e.fragment,e.fragmentName),variables:e.variables})},t.prototype.broadcastWatches=function(){var e=this;if(!this.silenceBroadcast){var t=this.optimistic.length>0;this.watches.forEach((function(n){e.maybeBroadcastWatch(n),t&&e.maybeBroadcastWatch.dirty(n)}))}},t.prototype.maybeBroadcastWatch=function(e){var t=e.previousResult&&e.previousResult(),n=this.diff({query:e.query,variables:e.variables,previousResult:t,optimistic:e.optimistic});t&&t===n.result||e.callback(n)},t}(l);n.d(t,"InMemoryCache",(function(){return H})),n.d(t,"defaultDataIdFromObject",(function(){return K})),n.d(t,"StoreReader",(function(){return k})),n.d(t,"assertIdValue",(function(){return O})),n.d(t,"WriteError",(function(){return M})),n.d(t,"enhanceErrorWithDocument",(function(){return j})),n.d(t,"StoreWriter",(function(){return N})),n.d(t,"HeuristicFragmentMatcher",(function(){return u})),n.d(t,"IntrospectionFragmentMatcher",(function(){return d})),n.d(t,"ObjectCache",(function(){return C})),n.d(t,"defaultNormalizedCacheFactory",(function(){return S})),n.d(t,"RecordingCache",(function(){return B})),n.d(t,"record",(function(){return U}))},oEtG:function(e,t,n){var r=n("wE6v"),i=n("2bX/");e.exports=function(e){var t=r(e,"string");return i(t)?t:t+""}},oGZK:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return m}));var r=n("q1tI"),i=n("mR6N"),o=n("Vxy9"),a=n("JimW"),s=n("+6Ef"),l=n("z8VS"),c=n("yts4"),u=n("Pwnf"),d=n("gE8/");function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}const f={clearSearch:"Clear search"},h=["clearAriaLabel","disabled","light","id","value","placeholder","style","testId","onClick","onChange","onFocus","onBlur"],m=r.forwardRef((function(e,t){const{clearAriaLabel:n=f.clearSearch,disabled:i=!1,light:d=!1,id:m,value:g,placeholder:v,style:_,testId:b,onClick:x,onChange:w,onFocus:k,onBlur:O}=e,E=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,h),A=r.useRef(null),P=()=>{var e;w(""),null==A||null==(e=A.current)||e.focus()};return r.createElement(a.IDProvider,{id:m,scope:"search-field"},(e=>r.createElement(a.View,{onClick:x,style:[y.inputContainer,_]},r.createElement(c.default,{icon:c.icons.search,size:"medium",color:u.default.offBlack64,style:y.searchIcon,"aria-hidden":"true"}),r.createElement(l.TextField,p({id:`${e}-field`,type:"text",disabled:i,light:d,onChange:w,onFocus:k,onBlur:O,placeholder:v,ref:e=>{t&&(t.current=e),A.current=e},value:g,style:[y.inputStyleReset,o.styles.LabelMedium],testId:b},E)),g.length?r.createElement(s.default,{icon:c.icons.dismiss,kind:"tertiary",onClick:P,style:y.dismissIcon,"aria-label":n}):null)))})),y=i.StyleSheet.create({inputContainer:{boxSizing:"border-box",flexDirection:"row",borderRadius:d.default.xxxSmall_4,alignItems:"center",height:40},searchIcon:{marginLeft:d.default.xSmall_8,marginRight:d.default.xSmall_8,position:"absolute"},dismissIcon:{margin:0,position:"absolute",right:0,":hover":{border:"none"}},inputStyleReset:{display:"flex",flex:1,"::placeholder":{color:u.default.offBlack64},width:"100%",color:"inherit",paddingLeft:d.default.large_24+d.default.medium_16,paddingRight:d.default.large_24+d.default.medium_16}})},oY9k:function(e,t,n){"use strict";var r=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==r)return r;throw new Error("unable to locate global object")}();e.exports=t=r.fetch,r.fetch&&(t.default=r.fetch.bind(r)),t.Headers=r.Headers,t.Request=r.Request,t.Response=r.Response},okhs:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useUpdatePageSettings=function(e,t=!0){const{update:n}=(0,r.useContext)(i.PageDisplayContext);n(e,t)};var r=n("q1tI"),i=n("ejoq")},oll9:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("webpack-dev"),n.e("shared"),n.e("6YAN"),n.e("2SdV"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("1CX7"),n.e("ykUf"),n.e("pk5P"),n.e("1EIf"),n.e("QVSU"),n.e("72XT"),n.e("7gW1"),n.e("5Ein"),n.e("hAup"),n.e("5hVo"),n.e("42g0"),n.e("4fxe"),n.e("54cU"),n.e("jcF2"),n.e("1xEp"),n.e("58k7"),n.e("lwfn"),n.e("5P0O"),n.e("3t2L")]).then(n.t.bind(null,"hIYA",7)),modules:["hIYA"],loading:()=>i.createElement(a.default,null)});t.default=l},orCm:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.usePromotionQuery=t.USE_PROMOTION_QUERY=void 0;var i=r(n("lTCR")),o=n("8r+/"),a=r(n("QE75"));let s;const l=(0,o.gqlOp)((0,i.default)(s||(s=(e=>e)`
    query checkPromotion($promoName: String!) {
        user {
            id
            promotion(promoName: $promoName)
        }
    }
`)));t.USE_PROMOTION_QUERY=l;t.usePromotionQuery=(e,t)=>{var n,r;const[i]=(0,a.default)(l,{variables:{promoName:e},skip:t});return"success"===i.status&&(null!=(n=null==(r=i.data.user)?void 0:r.promotion)&&n)}},ox1N:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=p(n("q1tI")),o=n("Pk2J"),a=n("55Ip"),s=n("Tipd"),l=r(n("4Du/")),c=r(n("36Vq")),u=p(n("8jAt"));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class f extends i.Component{render(){const{pathname:e,search:t,hash:n}=this.props.location,r=e+t+n,o=(0,s.getLoginURL)(r);return i.createElement(a.Redirect,{to:o})}}var h=(0,o.compose)(l.default,(0,c.default)({title:u._("Login")}))(f);t.default=h},oycr:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("dWS+");function i(e,t,n){return new r.a("Syntax Error: ".concat(n),void 0,e,[t])}},ozyP:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.mapToUserProgram=t.mapGqlVideo=t.mapGqlUnitTestAttempts=t.mapGqlUnitTest=t.mapGqlUnit=t.mapGqlTalkthrough=t.mapGqlQuizAttempts=t.mapGqlQuiz=t.mapGqlProject=t.mapGqlProgress=t.mapGqlLesson=t.mapGqlLearnableContentPath=t.mapGqlLearnableContentMetadata=t.mapGqlLearnableContent=t.mapGqlInteractive=t.mapGqlExercise=t.mapGqlCourseMasteryGoal=t.mapGqlCourseChallenge=t.mapGqlCourse=t.mapGqlClassroom=t.mapGqlChallenge=t.mapGqlAssignmentsPage=t.mapGqlAssignmentContent=t.mapGqlAssignmentCompletionState=t.mapGqlAssignment=t.mapGqlArticle=t._mapGqlKeyMoments=void 0;var i=r(n("8OQS")),o=r(n("pVnL")),a=n("WpcK"),s=n("WMbz"),l=n("A/Rc"),c=n("4PhQ"),u=n("p6We");const d=["__typename"];t.mapGqlCourse=e=>{var t,n;return{id:e.id,contentKind:"Course",iconPath:e.iconPath,masteryEnabled:U(e.masteryEnabled,"masteryEnabled"),parent:m(U(e.parent,"parent")),relativeUrl:U(e.relativeUrl,"relativeUrl"),slug:U(e.slug,"slug"),translatedTitle:U(e.translatedTitle,"translatedTitle"),unitChildren:(null!=(t=e.unitChildren)?t:[]).filter(Boolean).map(y),curation:f(U(e.curation,"curation")),lowerToc:null==(n=e.lowerToc)||n,courseChallenge:e.courseChallenge?p(e.courseChallenge):null}};const p=e=>{if("CourseChallenge"!==e.contentKind)throw new c.KAError("Failed to map course challenge",c.Errors.Internal,{sentryData:{contexts:{Data:{id:e.id}}}});return{id:e.id,slug:U(e.slug,"slug"),contentDescriptor:U(e.contentDescriptor,"contentDescriptor"),contentKind:"CourseChallenge",urlWithinCurationNode:U(e.urlWithinCurationNode,"urlWithinCurationNode")}};t.mapGqlCourseChallenge=p;const f=e=>{var t;return{hideCourseIntro:U(e.hideSubjectIntro,"hideSubjectIntro"),modules:(null!=(t=e.modules)?t:[]).map(h).filter(Boolean)}},h=e=>{var t,n;switch(e.__typename){case"CourseIntroModule":return{kind:"SubjectIntro",callToAction:e.callToAction,description:e.description,link:e.link,video:e.video||null,untranslatedFields:e.untranslatedFields,title:e.title};case"FeaturedContentModule":return{kind:"FeaturedContent",fullBleed:e.fullBleed,isBetterMoneyHabits:e.isBetterMoneyHabits,untranslatedFields:e.untranslatedFields,contentItems:null!=(t=null==(n=e.contentItems)?void 0:n.map((e=>({kind:e.kind,imageCredit:e.imageCredit,imageUrl:e.imageUrl,mobileImageUrl:e.mobileImageUrl,subtitle:e.subtitle,title:e.title,url:e.url}))))?t:[]};case"ContentCarouselModule":return{kind:"ContentCarousel",contentDescriptors:e.contentDescriptors,referrer:e.referrer,title:e.title,untranslatedFields:e.untranslatedFields}}},m=e=>({id:e.id,contentKind:U(e.contentKind,"contentKind"),relativeUrl:U(e.relativeUrl,"relativeUrl"),slug:U(e.slug,"slug"),translatedTitle:U(e.translatedTitle,"translatedTitle")}),y=e=>{var t;return{id:e.id,contentKind:"Unit",children:(null!=(t=e.allOrderedChildren)?t:[]).filter(Boolean).map(g),masteryEnabled:U(e.masteryEnabled,"masteryEnabled"),slug:U(e.slug,"slug"),relativeUrl:U(e.relativeUrl,"relativeUrl"),translatedTitle:U(e.translatedTitle,"translatedTitle")}};t.mapGqlUnit=y;const g=e=>{switch(e.__typename){case"Lesson":return v(e);case"TopicQuiz":case"TopicUnitTest":const t=b(e);if("Quiz"!==t.contentKind&&"UnitTest"!==t.contentKind)throw new c.KAError("Failed to map Quiz/UnitTest",c.Errors.Internal,{sentryData:{contexts:{Data:{id:e.id}}}});return t;default:throw new c.KAError("Invalid Unit child type: "+e.__typename,c.Errors.Internal,{sentryData:{contexts:{Data:{id:e.id}}}})}},v=e=>{var t;const n=(null!=(t=e.curatedChildren)?t:[]).reduce(((e,t)=>{if(!t)return e;const n=b(t);return"Quiz"===n.contentKind||"UnitTest"===n.contentKind||e.push(n),e}),[]);return{id:e.id,contentKind:"Lesson",curatedChildren:n,relativeUrl:U(e.relativeUrl,"relativeUrl"),slug:U(e.slug,"slug"),translatedTitle:U(e.translatedTitle,"translatedTitle"),key:U(e.key,"key")}};t.mapGqlLesson=v;const _=e=>{var t;const n=null!=(t=e.path)?t:[];if(5!==n.length)throw new c.KAError("LearnableContent paths are expected to contain 5 segments",c.Errors.Internal,{sentryData:{contexts:{Data:{pathLength:n.length}}}});const[r,i,o,a,s]=n;return{domainId:U(null==r?void 0:r.id,"topicPath.path.id"),domainSlug:U(null==r?void 0:r.slug,"topicPath.path.slug"),courseId:U(null==i?void 0:i.id,"topicPath.path.id"),courseSlug:U(null==i?void 0:i.slug,"topicPath.path.slug"),unitId:U(null==o?void 0:o.id,"topicPath.path.id"),unitSlug:U(null==o?void 0:o.slug,"topicPath.path.slug"),lessonId:U(null==a?void 0:a.id,"topicPath.path.id"),lessonSlug:U(null==a?void 0:a.slug,"topicPath.path.slug"),learnableContentKind:(0,u.toContentKind)(U(null==s?void 0:s.kind,"topicPath.path.kind")),learnableContentId:U(null==s?void 0:s.id,"topicPath.path.id"),learnableContentSlug:U(null==s?void 0:s.slug,"topicPath.path.slug")}};t.mapGqlLearnableContentPath=_;const b=e=>{var t,n,r;const i=U(e.contentKind,"contentKind"),a={id:e.id,canonicalUrl:U(e.canonicalUrl,"canonicalUrl"),contentDescriptor:U(e.contentDescriptor,"contentDescriptor"),slug:U(e.slug,"slug"),translatedTitle:U(e.translatedTitle,"translatedTitle"),urlWithinCurationNode:U(e.urlWithinCurationNode,"urlWithinCurationNode"),unitMasteryEnabled:Boolean(null!=(t=null==(n=e.parentTopic)||null==(r=n.parent)?void 0:r.masteryEnabled)&&t),translatedCustomTitleTag:e.translatedCustomTitleTag};switch(i){case"Quiz":return(0,o.default)({},a,{contentKind:"Quiz",index:U(e.index,"index")});case"UnitTest":return(0,o.default)({},a,{contentKind:"UnitTest"});case"Article":case"Challenge":case"Exercise":case"Interactive":case"Project":case"Talkthrough":case"Video":return(0,o.default)({},a,{contentKind:i});default:throw(0,l.logUnreachableCode)("Unhandled contentKind",i)}};t.mapGqlLearnableContentMetadata=b;const x=e=>({clarificationsEnabled:e.articleClarificationsEnabled||!1,contentKind:"Article",id:e.id,translatedPerseusContent:w(e.translatedPerseusContent),slug:U(e.slug,"slug"),standards:T([]),translatedDescription:U(e.translatedDescription,"translatedDescription"),translatedTitle:U(e.translatedTitle,"translatedTitle")});function w(e){return e?JSON.parse(e):[]}t.mapGqlArticle=x;const k=e=>{var t,n;return{id:e.id,authorList:e.authorList.map(I).filter(Boolean),canvasOnly:null!=(t=e.canvasOnly)&&t,code:U(e.code,"code"),configVersion:null!=(n=e.configVersion)?n:0,contentKind:"Challenge",defaultUrlPath:U(e.defaultUrlPath,"defaultUrlPath"),height:U(e.height,"height"),nodeSlug:U(e.nodeSlug,"nodeSlug"),slug:U(e.slug,"slug"),translatedDescription:U(e.translatedDescription,"translatedDescription"),translatedTests:U(e.translatedTests,"translatedTests"),translatedTitle:U(e.translatedTitle,"translatedTitle"),testStrings:e.testStrings.map((e=>e.message)),userAuthoredContentType:U(e.userAuthoredContentType,"userAuthoredContentType"),width:U(e.width,"width")}};t.mapGqlChallenge=k;const O=e=>({id:e.id,contentKind:"Exercise",slug:U(e.slug,"slug"),standards:T([]),translatedTitle:U(e.translatedTitle,"translatedTitle")});t.mapGqlExercise=O;const E=e=>{var t,n;return{id:e.id,authorList:e.authorList.map(I).filter(Boolean),canvasOnly:null!=(t=e.canvasOnly)&&t,code:U(e.code,"code"),configVersion:null!=(n=e.configVersion)?n:0,contentKind:"Interactive",defaultUrlPath:U(e.defaultUrlPath,"defaultUrlPath"),height:U(e.height,"height"),nodeSlug:U(e.nodeSlug,"nodeSlug"),slug:U(e.slug,"slug"),translatedDescription:U(e.translatedDescription,"translatedDescription"),translatedTitle:U(e.translatedTitle,"translatedTitle"),userAuthoredContentType:U(e.userAuthoredContentType,"userAuthoredContentType"),width:U(e.width,"width")}};t.mapGqlInteractive=E;const A=e=>{var t,n;return{id:e.id,authorList:e.authorList.map(I).filter(Boolean),canvasOnly:null!=(t=e.canvasOnly)&&t,code:U(e.code,"code"),configVersion:null!=(n=e.configVersion)?n:0,contentKind:"Project",defaultUrlPath:U(e.defaultUrlPath,"defaultUrlPath"),height:U(e.height,"height"),nodeSlug:U(e.nodeSlug,"nodeSlug"),slug:U(e.slug,"slug"),translatedDescription:U(e.translatedDescription,"translatedDescription"),translatedTitle:U(e.translatedTitle,"translatedTitle"),translatedProjectEval:U(e.translatedProjectEval,"translatedProjectEval"),translatedProjectEvalTips:e.translatedProjectEvalTips,userAuthoredContentType:U(e.userAuthoredContentType,"userAuthoredContentType"),width:U(e.width,"width")}};t.mapGqlProject=A;const P=e=>e?e.filter(Boolean).map((e=>{var t,n;return{id:e.id,relativeUrl:U(e.relativeUrl,"relativeUrl"),translatedTitle:U(e.translatedTitle,"translatedTitle"),learnableContent:null!=(t=null==(n=e.allLearnableContent)?void 0:n.filter(Boolean).map((e=>({id:e.id,contentKind:e.contentKind}))))?t:[]}})):[],C=e=>({contentKind:"Quiz",coveredLessons:P(e.coveredTutorials),exerciseLength:U(e.exerciseLength,"exerciseLength"),id:e.id,index:U(e.index,"index"),slug:U(e.slug,"slug"),timeEstimate:{lowerBound:U(e.timeEstimate.lowerBound,"timeEstimate.lowerBound"),upperBound:U(e.timeEstimate.upperBound,"timeEstimate.upperBound")},translatedTitle:U(e.translatedTitle,"translatedTitle")});t.mapGqlQuiz=C;const S=e=>{var t,n,r,i;return{id:e.id,authorList:e.authorList.map(I).filter(Boolean),canvasOnly:null!=(t=e.canvasOnly)&&t,code:U(e.code,"code"),configVersion:null!=(n=e.configVersion)?n:0,contentKind:"Talkthrough",defaultUrlPath:U(e.defaultUrlPath,"defaultUrlPath"),height:U(e.height,"height"),nodeSlug:U(e.nodeSlug,"nodeSlug"),playback:U(e.playback,"playback"),slug:U(e.slug,"slug"),subtitles:(0,s.mapGqlVideoCaption)(null!=(r=null==(i=e.subtitles)?void 0:i.filter(Boolean))?r:[]),translatedDescription:U(e.translatedDescription,"translatedDescription"),translatedMp3Url:U(e.translatedMp3Url,"translatedMp3Url"),translatedTitle:U(e.translatedTitle,"translatedTitle"),userAuthoredContentType:U(e.userAuthoredContentType,"userAuthoredContentType"),width:U(e.width,"width"),youtubeId:U(e.youtubeId,"youtubeId")}};t.mapGqlTalkthrough=S;const D=e=>({contentKind:"UnitTest",coveredLessons:P(e.coveredTutorials),exerciseLength:U(e.exerciseLength,"exerciseLength"),id:e.id,slug:U(e.slug,"slug"),timeEstimate:{lowerBound:U(e.timeEstimate.lowerBound,"timeEstimate.lowerBound"),upperBound:U(e.timeEstimate.upperBound,"timeEstimate.upperBound")},translatedTitle:U(e.translatedTitle,"translatedTitle")});t.mapGqlUnitTest=D;const I=e=>null!=e&&e.name?{name:e.name}:null,T=e=>e?e.filter(Boolean).map((e=>{var t;return{setId:U(e.setId,"setId"),standardId:U(e.standardId,"standardId"),description:null!=(t=e.description)?t:""}})):[],M=e=>{var t,n,r,i;return{id:e.id,slug:U(e.slug,"slug"),contentKind:"Video",translatedTitle:U(e.translatedTitle,"translatedTitle"),authorNames:(null!=(t=e.authorNames)?t:[]).filter(Boolean),authorList:(e.videoAuthorList||[]).map(I).filter(Boolean),clarificationsEnabled:e.clarificationsEnabled,dateAdded:U(e.dateAdded,"dateAdded"),description:U(e.description,"description"),downloadUrls:(i=e.downloadUrls,i?JSON.parse(i):{}),duration:U(e.duration,"duration"),imageUrl:U(e.imageUrl,"imageUrl"),kaUrl:U(e.kaUrl,"kaUrl"),kaUserLicense:U(e.kaUserLicense,"kaUserLicense"),keywords:U(e.keywords,"keywords"),readableId:U(e.readableId,"readableId"),sha:U(e.sha,"sha"),thumbnailUrls:(r=e.thumbnailUrls,r?r.map((e=>e&&e.category&&e.url?{category:e.category,url:e.url}:null)).filter(Boolean):[]),translatedDescriptionHtml:U(e.translatedDescriptionHtml,"translatedDescriptionHtml"),translatedYoutubeId:U(e.translatedYoutubeId,"translatedYoutubeId"),translatedYoutubeLang:U(e.translatedYoutubeLang,"translatedYoutubeLang"),youtubeId:U(e.youtubeId,"youtubeId"),augmentedTranscript:e.augmentedTranscript,descriptionHtml:U(e.descriptionHtml,"descriptionHtml"),nodeSlug:U(e.nodeSlug,"nodeSlug"),relativeUrl:U(e.relativeUrl,"relativeUrl"),translatedCustomTitleTag:U(e.translatedCustomTitleTag,"translatedCustomTitleTag"),translatedDescription:U(e.translatedDescription,"translatedDescription"),standards:T([]),subtitles:(0,s.mapGqlVideoCaption)(U(null==(n=e.subtitles)?void 0:n.filter(Boolean),"subtitles")),keyMoments:j(e.keyMoments),educationalLevel:e.educationalLevel,learningResourceType:e.learningResourceType}};t.mapGqlVideo=M;const j=e=>null==e?void 0:e.map((e=>{const t=(0,i.default)(e,d);return(0,o.default)({},t)}));t._mapGqlKeyMoments=j;t.mapGqlLearnableContent=e=>{switch(e.__typename){case"Article":return x(e);case"Challenge":return k(e);case"Exercise":return O(e);case"Interactive":return E(e);case"Project":return A(e);case"Talkthrough":return S(e);case"TopicQuiz":return C(e);case"TopicUnitTest":return D(e);case"Video":return M(e);default:throw(0,l.logUnreachableCode)("Unhandled typename",e.__typename)}};t.mapGqlClassroom=e=>e?{coachKaid:e.coachKaid,descriptor:e.descriptor,name:e.name,id:e.id}:null;const R=(e,t)=>{var n;return null==t?null:{id:t.id,contentDescriptor:U(t.contentDescriptor,"contentDescriptor"),contentKind:U(t.contentKind,"contentKind"),quizIndex:"Quiz"===t.contentKind?t.index:null,slug:U(t.slug,"slug"),translatedTitle:U(t.translatedTitle,"translatedTitle"),urlWithinCurationNode:U(t.urlWithinCurationNode,"urlWithinCurationNode"),topicPaths:(null!=(n=t.topicPaths)?n:[]).filter(Boolean).map(_),unit:N(e,t)}};t.mapGqlAssignmentContent=R;const N=(e,t)=>{var n,r,i,o;const a=null!=(n=null!=(r=null==(i=e.lesson)?void 0:i.parent)?r:e.unit)?n:null==(o=t.parentTopic)?void 0:o.parent,{id:s,masteryEnabled:l,translatedTitle:c}=U(a,"assignment.content.parentTopic.parent");return{id:s,masteryEnabled:!!l,translatedTitle:U(c,"assignment.content.parentTopic.parent.translatedTitle",{unitId:s})}},L=e=>{var t,n,r,i;const o=U(e.contents,"contents");if(o.length>1)throw new c.KAError("Unexpected number of content items found for assignment. Expected: 1, found: "+o.length,c.Errors.Internal,{sentryData:{contexts:{Data:{assignmentID:e.id}}}});const a=null!=(t=null==o?void 0:o[0])?t:null,s=null!=(n=e.itemCompletionStates)?n:[];if(s.length>1)throw new c.KAError("Unexpected number of completion states found for assignment. Expected: 1, found: "+s.length,c.Errors.Internal,{sentryData:{contexts:{Data:{assignmentID:e.id}}}});const l=null==s?void 0:s[0],u=(null!=(r=null==l?void 0:l.exerciseAttempts)?r:[]).filter((e=>(null==e?void 0:e.isCompleted)&&!(null!=e&&e.isRestarted))).pop(),{domainId:d,courseId:p,unitId:f,lessonId:h}=e;return{id:e.id,content:R(e,a),dueDate:U(e.dueDate,"dueDate"),itemCompletionState:q(null==l?void 0:l.state),isSameQuestion:"SAME"===(null==(i=e.exerciseConfig)?void 0:i.itemPickerStrategy),key:U(e.key,"assignment.key"),lastAttempt:F(u),path:{domainId:z(d),courseId:z(p),unitId:z(f),lessonId:z(h)}}};t.mapGqlAssignment=L;t.mapGqlAssignmentsPage=e=>{var t,n,r;const i=(null!=(t=null==e?void 0:e.assignments)?t:[]).filter(Boolean).map(L),o=null!=(n=null==e||null==(r=e.pageInfo)?void 0:r.nextCursor)?n:null;return{assignments:i,pageInfo:{hasNextPage:null!=o,nextCursor:o}}};const q=e=>{if(!e)return"unstarted";switch(e){case"completed":case"missed":case"unstarted":case"late":return e;default:throw new c.KAError("Unexpected completion state: "+e,c.Errors.Internal)}};t.mapGqlAssignmentCompletionState=q;const W=e=>e?{numCorrect:e.numCorrect,numAttempted:e.numAttempted,completedDate:e.completedDate}:null,F=e=>e?{numCorrect:e.numCorrect,numAttempted:e.numAttempted,lastAttemptDate:e.lastAttemptDate}:null,B=e=>{if(!e)return null;let t;if("TopicQuizAttempt"===e.__typename){if(!e.positionKey)throw new c.KAError("Missing positionKey",c.Errors.Internal);t=e.positionKey}if("TopicUnitTestAttempt"===e.__typename){if(!e.topicId)throw new c.KAError("Missing topicId",c.Errors.Internal);t=`Unit:${e.topicId}`}if(!t)throw new c.KAError("Missing key",c.Errors.Internal);return{key:t,numCorrect:e.numCorrect,numAttempted:e.numAttempted,isCompleted:e.isCompleted}};t.mapGqlProgress=(e=[])=>(null!=e?e:[]).map((e=>null!=e&&e.content?"ExerciseItemProgress"===e.__typename?(e=>{var t,n,r,i;return{type:"ExerciseItemProgress",completionStatus:U(e.completionStatus,"completionStatus"),content:{id:U(null==(t=e.content)?void 0:t.id,"id"),contentKind:U(null==(n=e.content)?void 0:n.contentKind,"contentKind"),contentDescriptor:U(null==(r=e.content)?void 0:r.contentDescriptor,"contentDescriptor"),progressKey:U(null==(i=e.content)?void 0:i.progressKey,"progressKey")},masteryLevel:e.updatedMasteryLevel||"unfamiliar",bestScore:W(e.bestScore),lastCompletedAttempt:F(e.lastCompletedAttempt)}})(e):(e=>{var t,n,r,i;return{type:"BasicContentItemProgress",completionStatus:U(e.completionStatus,"completionStatus"),content:{id:U(null==(t=e.content)?void 0:t.id,"id"),contentKind:U(null==(n=e.content)?void 0:n.contentKind,"contentKind"),contentDescriptor:U(null==(r=e.content)?void 0:r.contentDescriptor,"contentDescriptor"),progressKey:U(null==(i=e.content)?void 0:i.progressKey,"progressKey")},bestScore:W(e.bestScore)}})(e):null)).filter(Boolean);t.mapGqlQuizAttempts=(e=[])=>(null!=e?e:[]).map(B).filter(Boolean);t.mapGqlUnitTestAttempts=(e=[])=>(null!=e?e:[]).map(B).filter(Boolean);t.mapGqlCourseMasteryGoal=e=>{const t=e.topic?{id:e.topic.id}:null;return{id:e.id,course:t}};const U=(e,t,n)=>{if(null==e)throw new c.KAError(`Field is unexpectedly null when mapping GraphQL types: ${t}`,c.Errors.Internal,{sentryData:{contexts:{Data:(0,o.default)({fieldName:t},n)}}});return e},z=e=>e||null;t.mapToUserProgram=e=>{var t;if(!e)return null;const n=U(null==(t=e.content)?void 0:t.contentKind,"contentKind"),r=U(e.completionStatus,"completionStatus");return{challengeStatus:(0,a.mapCompletionStatusToChallengeStatus)(r,n),isComplete:"COMPLETE"===r,points:e.points,stashedCode:e.stashedCode,lastMsWatched:e.lastMsWatched}}},p6We:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDisplayedContentTitle=t.constructURL=t.ContentKindFromCode=t.ContentCodeFromKind=void 0,t.getPercentage=function(e,t){return Math.round((null!=t?t:0)/(null!=e?e:1)*100)},t.toContentKind=void 0;var r=n("4PhQ"),i=n("cIi+");t.constructURL=e=>{const{domainSlug:t,courseSlug:n,unitSlug:i,lessonSlug:a,learnableContentKind:s,learnableContentSlug:l}=e,c=[t,n,i,a,o[s],l];return c.forEach((t=>{if(!t)throw new r.KAError("Cannot construct URL for invalid path",r.Errors.Internal,{sentryData:{contexts:{extras:{path:JSON.stringify(e)}}}})})),"/"+c.join("/")};t.toContentKind=e=>{switch(e){case"Article":case"Challenge":case"Exercise":case"Interactive":case"Project":case"Talkthrough":case"Video":return e;case"TopicQuiz":case"Quiz":return"Quiz";case"TopicUnitTest":case"UnitTest":return"UnitTest";default:throw new r.KAError("Unknown content kind "+e,r.Errors.Internal)}};t.ContentKindFromCode={a:"Article",v:"Video",e:"Exercise",pc:"Challenge",pi:"Interactive",pp:"Project",pt:"Talkthrough",quiz:"Quiz",test:"UnitTest"};const o={Article:"a",Video:"v",Exercise:"e",Challenge:"pc",Interactive:"pi",Project:"pp",Talkthrough:"pt",Quiz:"quiz",UnitTest:"test"};t.ContentCodeFromKind=o;t.getDisplayedContentTitle=e=>{switch(e.contentKind){case"Quiz":return(0,i.translatedQuizTitle)(e.index+1);case"UnitTest":return(0,i.translatedContentKind)(e.contentKind);default:return e.translatedTitle}}},p7JZ:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}Object.defineProperty(t,"__esModule",{value:!0}),t.Observable=void 0;var a=function(){return"function"==typeof Symbol},s=function(e){return a()&&Boolean(Symbol[e])},l=function(e){return s(e)?Symbol[e]:"@@"+e};a()&&!s("observable")&&(Symbol.observable=Symbol("observable"));var c=l("iterator"),u=l("observable"),d=l("species");function p(e,t){var n=e[t];if(null!=n){if("function"!=typeof n)throw new TypeError(n+" is not a function");return n}}function f(e){var t=e.constructor;return void 0!==t&&null===(t=t[d])&&(t=void 0),void 0!==t?t:k}function h(e){return e instanceof k}function m(e){m.log?m.log(e):setTimeout((function(){throw e}))}function y(e){Promise.resolve().then((function(){try{e()}catch(e){m(e)}}))}function g(e){var t=e._cleanup;if(void 0!==t&&(e._cleanup=void 0,t))try{if("function"==typeof t)t();else{var n=p(t,"unsubscribe");n&&n.call(t)}}catch(e){m(e)}}function v(e){e._observer=void 0,e._queue=void 0,e._state="closed"}function _(e,t,n){e._state="running";var r=e._observer;try{var i=p(r,t);switch(t){case"next":i&&i.call(r,n);break;case"error":if(v(e),!i)throw n;i.call(r,n);break;case"complete":v(e),i&&i.call(r)}}catch(e){m(e)}"closed"===e._state?g(e):"running"===e._state&&(e._state="ready")}function b(e,t,n){if("closed"!==e._state){if("buffering"!==e._state)return"ready"!==e._state?(e._state="buffering",e._queue=[{type:t,value:n}],void y((function(){return function(e){var t=e._queue;if(t){e._queue=void 0,e._state="ready";for(var n=0;n<t.length&&(_(e,t[n].type,t[n].value),"closed"!==e._state);++n);}}(e)}))):void _(e,t,n);e._queue.push({type:t,value:n})}}var x=function(){function e(t,n){r(this,e),this._cleanup=void 0,this._observer=t,this._queue=void 0,this._state="initializing";var i=new w(this);try{this._cleanup=n.call(void 0,i)}catch(e){i.error(e)}"initializing"===this._state&&(this._state="ready")}return o(e,[{key:"unsubscribe",value:function(){"closed"!==this._state&&(v(this),g(this))}},{key:"closed",get:function(){return"closed"===this._state}}]),e}(),w=function(){function e(t){r(this,e),this._subscription=t}return o(e,[{key:"next",value:function(e){b(this._subscription,"next",e)}},{key:"error",value:function(e){b(this._subscription,"error",e)}},{key:"complete",value:function(){b(this._subscription,"complete")}},{key:"closed",get:function(){return"closed"===this._subscription._state}}]),e}(),k=function(){function e(t){if(r(this,e),!(this instanceof e))throw new TypeError("Observable cannot be called as a function");if("function"!=typeof t)throw new TypeError("Observable initializer must be a function");this._subscriber=t}return o(e,[{key:"subscribe",value:function(e){return"object"==typeof e&&null!==e||(e={next:e,error:arguments[1],complete:arguments[2]}),new x(e,this._subscriber)}},{key:"forEach",value:function(e){var t=this;return new Promise((function(n,r){if("function"==typeof e)var i=t.subscribe({next:function(t){try{e(t,o)}catch(e){r(e),i.unsubscribe()}},error:r,complete:n});else r(new TypeError(e+" is not a function"));function o(){i.unsubscribe(),n()}}))}},{key:"map",value:function(e){var t=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");return new(f(this))((function(n){return t.subscribe({next:function(t){try{t=e(t)}catch(e){return n.error(e)}n.next(t)},error:function(e){n.error(e)},complete:function(){n.complete()}})}))}},{key:"filter",value:function(e){var t=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");return new(f(this))((function(n){return t.subscribe({next:function(t){try{if(!e(t))return}catch(e){return n.error(e)}n.next(t)},error:function(e){n.error(e)},complete:function(){n.complete()}})}))}},{key:"reduce",value:function(e){var t=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");var n=f(this),r=arguments.length>1,i=!1,o=arguments[1],a=o;return new n((function(n){return t.subscribe({next:function(t){var o=!i;if(i=!0,!o||r)try{a=e(a,t)}catch(e){return n.error(e)}else a=t},error:function(e){n.error(e)},complete:function(){if(!i&&!r)return n.error(new TypeError("Cannot reduce an empty sequence"));n.next(a),n.complete()}})}))}},{key:"concat",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=f(this);return new i((function(t){var r,o=0;return function e(a){r=a.subscribe({next:function(e){t.next(e)},error:function(e){t.error(e)},complete:function(){o===n.length?(r=void 0,t.complete()):e(i.from(n[o++]))}})}(e),function(){r&&(r.unsubscribe(),r=void 0)}}))}},{key:"flatMap",value:function(e){var t=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");var n=f(this);return new n((function(r){var i=[],o=t.subscribe({next:function(t){if(e)try{t=e(t)}catch(e){return r.error(e)}var o=n.from(t).subscribe({next:function(e){r.next(e)},error:function(e){r.error(e)},complete:function(){var e=i.indexOf(o);e>=0&&i.splice(e,1),a()}});i.push(o)},error:function(e){r.error(e)},complete:function(){a()}});function a(){o.closed&&0===i.length&&r.complete()}return function(){i.forEach((function(e){return e.unsubscribe()})),o.unsubscribe()}}))}},{key:u,value:function(){return this}}],[{key:"from",value:function(t){var n="function"==typeof this?this:e;if(null==t)throw new TypeError(t+" is not an object");var r=p(t,u);if(r){var i=r.call(t);if(Object(i)!==i)throw new TypeError(i+" is not an object");return h(i)&&i.constructor===n?i:new n((function(e){return i.subscribe(e)}))}if(s("iterator")&&(r=p(t,c)))return new n((function(e){y((function(){if(!e.closed){var n=!0,i=!1,o=void 0;try{for(var a,s=r.call(t)[Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var l=a.value;if(e.next(l),e.closed)return}}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}e.complete()}}))}));if(Array.isArray(t))return new n((function(e){y((function(){if(!e.closed){for(var n=0;n<t.length;++n)if(e.next(t[n]),e.closed)return;e.complete()}}))}));throw new TypeError(t+" is not observable")}},{key:"of",value:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i="function"==typeof this?this:e;return new i((function(e){y((function(){if(!e.closed){for(var t=0;t<n.length;++t)if(e.next(n[t]),e.closed)return;e.complete()}}))}))}},{key:d,get:function(){return this}}]),e}();t.Observable=k,a()&&Object.defineProperty(k,Symbol("extensions"),{value:{symbol:u,hostReportError:m},configurable:!0})},pJHO:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=d(n("q1tI")),o=n("Vxy9"),a=r(n("blbU")),s=r(n("G/pM")),l=d(n("8jAt")),c=r(n("AMqQ"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class p extends i.Component{render(){return i.createElement(c.default,null,i.createElement(s.default,{settings:{title:l._("You do not have permission to view this content"),statusCode:403}},i.createElement(a.default,{fullPage:!0},i.createElement(o.HeadingLarge,{style:{textAlign:"center"}},l._("You do not have permission to view this content")))))}}t.default=p},pLQz:function(e,t,n){var r=n("NC/Y");e.exports=/web0s(?!.*chrome)/i.test(r)},"pLd+":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r)}(n("q1tI"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var o=(0,r(n("CnBM")).default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("6hzU"),n.e("2Atb"),n.e("36AW"),n.e("326h"),n.e("1YDZ"),n.e("4bT6"),n.e("2QVZ"),n.e("1l00"),n.e("5Do4"),n.e("DgBR"),n.e("4qDk"),n.e("3ufS"),n.e("5CUN"),n.e("alz3")]).then(n.t.bind(null,"QuFH",7)).then((e=>e.GuideWidget)),modules:["QuFH"],loading:()=>null});t.default=o},pNMO:function(e,t,n){"use strict";var r=n("I+eb"),i=n("2oRo"),o=n("0GbY"),a=n("K6Rb"),s=n("xluM"),l=n("4zBA"),c=n("xDBR"),u=n("g6v/"),d=n("STAE"),p=n("0Dky"),f=n("Gi26"),h=n("6LWA"),m=n("Fib7"),y=n("hh1v"),g=n("OpvP"),v=n("2bX/"),_=n("glrk"),b=n("ewvW"),x=n("/GqU"),w=n("oEtG"),k=n("V37c"),O=n("XGwC"),E=n("fHMY"),A=n("33Wh"),P=n("JBy8"),C=n("BX/b"),S=n("dBg+"),D=n("Bs8V"),I=n("m/L8"),T=n("N+g0"),M=n("0eef"),j=n("82ph"),R=n("busE"),N=n("VpIT"),L=n("93I0"),q=n("0BK2"),W=n("kOOl"),F=n("tiKp"),B=n("5Tg+"),U=n("dG/n"),z=n("1E5z"),G=n("afO8"),V=n("tycR").forEach,K=L("hidden"),H="Symbol",Q=F("toPrimitive"),Y=G.set,$=G.getterFor(H),X=Object.prototype,J=i.Symbol,Z=J&&J.prototype,ee=i.TypeError,te=i.QObject,ne=o("JSON","stringify"),re=D.f,ie=I.f,oe=C.f,ae=M.f,se=l([].push),le=N("symbols"),ce=N("op-symbols"),ue=N("string-to-symbol-registry"),de=N("symbol-to-string-registry"),pe=N("wks"),fe=!te||!te.prototype||!te.prototype.findChild,he=u&&p((function(){return 7!=E(ie({},"a",{get:function(){return ie(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=re(X,t);r&&delete X[t],ie(e,t,n),r&&e!==X&&ie(X,t,r)}:ie,me=function(e,t){var n=le[e]=E(Z);return Y(n,{type:H,tag:e,description:t}),u||(n.description=t),n},ye=function(e,t,n){e===X&&ye(ce,t,n),_(e);var r=w(t);return _(n),f(le,r)?(n.enumerable?(f(e,K)&&e[K][r]&&(e[K][r]=!1),n=E(n,{enumerable:O(0,!1)})):(f(e,K)||ie(e,K,O(1,{})),e[K][r]=!0),he(e,r,n)):ie(e,r,n)},ge=function(e,t){_(e);var n=x(t),r=A(n).concat(xe(n));return V(r,(function(t){u&&!s(ve,n,t)||ye(e,t,n[t])})),e},ve=function(e){var t=w(e),n=s(ae,this,t);return!(this===X&&f(le,t)&&!f(ce,t))&&(!(n||!f(this,t)||!f(le,t)||f(this,K)&&this[K][t])||n)},_e=function(e,t){var n=x(e),r=w(t);if(n!==X||!f(le,r)||f(ce,r)){var i=re(n,r);return!i||!f(le,r)||f(n,K)&&n[K][r]||(i.enumerable=!0),i}},be=function(e){var t=oe(x(e)),n=[];return V(t,(function(e){f(le,e)||f(q,e)||se(n,e)})),n},xe=function(e){var t=e===X,n=oe(t?ce:x(e)),r=[];return V(n,(function(e){!f(le,e)||t&&!f(X,e)||se(r,le[e])})),r};(d||(J=function(){if(g(Z,this))throw ee("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?k(arguments[0]):void 0,t=W(e),n=function(e){this===X&&s(n,ce,e),f(this,K)&&f(this[K],t)&&(this[K][t]=!1),he(this,t,O(1,e))};return u&&fe&&he(X,t,{configurable:!0,set:n}),me(t,e)},R(Z=J.prototype,"toString",(function(){return $(this).tag})),R(J,"withoutSetter",(function(e){return me(W(e),e)})),M.f=ve,I.f=ye,T.f=ge,D.f=_e,P.f=C.f=be,S.f=xe,B.f=function(e){return me(F(e),e)},u&&(ie(Z,"description",{configurable:!0,get:function(){return $(this).description}}),c||R(X,"propertyIsEnumerable",ve,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!d,sham:!d},{Symbol:J}),V(A(pe),(function(e){U(e)})),r({target:H,stat:!0,forced:!d},{for:function(e){var t=k(e);if(f(ue,t))return ue[t];var n=J(t);return ue[t]=n,de[n]=t,n},keyFor:function(e){if(!v(e))throw ee(e+" is not a symbol");if(f(de,e))return de[e]},useSetter:function(){fe=!0},useSimple:function(){fe=!1}}),r({target:"Object",stat:!0,forced:!d,sham:!u},{create:function(e,t){return void 0===t?E(e):ge(E(e),t)},defineProperty:ye,defineProperties:ge,getOwnPropertyDescriptor:_e}),r({target:"Object",stat:!0,forced:!d},{getOwnPropertyNames:be,getOwnPropertySymbols:xe}),r({target:"Object",stat:!0,forced:p((function(){S.f(1)}))},{getOwnPropertySymbols:function(e){return S.f(b(e))}}),ne)&&r({target:"JSON",stat:!0,forced:!d||p((function(){var e=J();return"[null]"!=ne([e])||"{}"!=ne({a:e})||"{}"!=ne(Object(e))}))},{stringify:function(e,t,n){var r=j(arguments),i=t;if((y(t)||void 0!==e)&&!v(e))return h(t)||(t=function(e,t){if(m(i)&&(t=s(i,this,e,t)),!v(t))return t}),r[1]=t,a(ne,null,r)}});if(!Z[Q]){var we=Z.valueOf;R(Z,Q,(function(e){return s(we,this)}))}z(J,H),q[K]=!0},pQ8y:function(e,t,n){"use strict";var r=n("wx14"),i=n("zLVn"),o=n("dI71");n("ZTTo");function a(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var s=n("q1tI"),l=n.n(s),c=n("dRu9"),u=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=a(n.className,r):n.setAttribute("class",a(n.className&&n.className.baseVal||"",r)));var n,r}))},d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),i=r[0],o=r[1];t.removeClasses(i,"exit"),t.addClass(i,o?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),i=r[0],o=r[1]?"appear":"enter";t.addClass(i,o,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),i=r[0],o=r[1]?"appear":"enter";t.removeClasses(i,o),t.addClass(i,o,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,i=r?""+(r&&n?n+"-":"")+e:n[e];return{baseClassName:i,activeClassName:r?i+"-active":n[e+"Active"],doneClassName:r?i+"-done":n[e+"Done"]}},t}Object(o.a)(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],i=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&i&&(r+=" "+i),"active"===n&&e&&e.scrollTop,r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,i=n.active,o=n.done;this.appliedClasses[t]={},r&&u(e,r),i&&u(e,i),o&&u(e,o)},n.render=function(){var e=this.props,t=(e.classNames,Object(i.a)(e,["classNames"]));return l.a.createElement(c.d,Object(r.a)({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(l.a.Component);d.defaultProps={classNames:""},d.propTypes={};t.a=d},pRiV:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i}));function r(...e){var t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0)=>{var r=[];for(var i of e.split("\n").slice(n)){var o=i.replace(/\(error: (.*)\)/,"$1");for(var a of t){var s=a(o);if(s){r.push(s);break}}}return function(e){if(!e.length)return[];let t=e;var n=t[0].function||"",r=t[t.length-1].function||"";-1===n.indexOf("captureMessage")&&-1===n.indexOf("captureException")||(t=t.slice(1));-1!==r.indexOf("sentryWrapped")&&(t=t.slice(0,-1));return t.slice(0,50).map((e=>({...e,filename:e.filename||t[0].filename,function:e.function||"?"}))).reverse()}(r)}}function i(e){return Array.isArray(e)?r(...e):e}var o="<anonymous>";function a(e){try{return e&&"function"==typeof e&&e.name||o}catch(e){return o}}},pVnL:function(e,t){function n(){return e.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,n.apply(this,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},pjDv:function(e,t,n){var r=n("I+eb"),i=n("TfTi");r({target:"Array",stat:!0,forced:!n("HH4o")((function(e){Array.from(e)}))},{from:i})},pkCn:function(e,t,n){"use strict";var r=n("0Dky");e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){return 1},1)}))}},q1tI:function(e,t,n){"use strict";e.exports=n("viRO")},qIgX:function(e,t,n){"use strict";(function(e){n.d(t,"x",(function(){return d})),n.d(t,"o",(function(){return p})),n.d(t,"n",(function(){return f})),n.d(t,"i",(function(){return m})),n.d(t,"j",(function(){return g})),n.d(t,"k",(function(){return v})),n.d(t,"g",(function(){return _})),n.d(t,"l",(function(){return b})),n.d(t,"h",(function(){return x})),n.d(t,"e",(function(){return w})),n.d(t,"f",(function(){return k})),n.d(t,"v",(function(){return D})),n.d(t,"c",(function(){return T})),n.d(t,"u",(function(){return M})),n.d(t,"a",(function(){return s})),n.d(t,"w",(function(){return l})),n.d(t,"q",(function(){return c})),n.d(t,"r",(function(){return u})),n.d(t,"b",(function(){return h})),n.d(t,"d",(function(){return R})),n.d(t,"y",(function(){return L})),n.d(t,"m",(function(){return q})),n.d(t,"p",(function(){return W})),n.d(t,"s",(function(){return B})),n.d(t,"t",(function(){return U}));var r=n("L2ys"),i=n("OKAC"),o=n("mrSG");n("9x6x");function a(e,t,n,r){if(function(e){return"IntValue"===e.kind}(n)||function(e){return"FloatValue"===e.kind}(n))e[t.value]=Number(n.value);else if(function(e){return"BooleanValue"===e.kind}(n)||function(e){return"StringValue"===e.kind}(n))e[t.value]=n.value;else if(function(e){return"ObjectValue"===e.kind}(n)){var o={};n.fields.map((function(e){return a(o,e.name,e.value,r)})),e[t.value]=o}else if(function(e){return"Variable"===e.kind}(n)){var s=(r||{})[n.name.value];e[t.value]=s}else if(function(e){return"ListValue"===e.kind}(n))e[t.value]=n.values.map((function(e){var n={};return a(n,t,e,r),n[t.value]}));else if(function(e){return"EnumValue"===e.kind}(n))e[t.value]=n.value;else{if(!function(e){return"NullValue"===e.kind}(n))throw new i.a;e[t.value]=null}}function s(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach((function(e){var r=e.name,i=e.value;return a(n,r,i,t)})),n}return null}function l(e){return e.alias?e.alias.value:e.name.value}function c(e){return"Field"===e.kind}function u(e){return"InlineFragment"===e.kind}function d(e,t){if(void 0===t&&(t={}),!e.directives)return!0;var n=!0;return e.directives.forEach((function(e){if("skip"===e.name.value||"include"===e.name.value){var r=e.arguments||[],o=e.name.value;Object(i.b)(1===r.length);var a=r[0];Object(i.b)(a.name&&"if"===a.name.value);var s=r[0].value,l=!1;s&&"BooleanValue"===s.kind?l=s.value:(Object(i.b)("Variable"===s.kind),l=t[s.name.value],Object(i.b)(void 0!==l)),"skip"===o&&(l=!l),l||(n=!1)}})),n}function p(e,t){return function(e){var t=[];return Object(r.c)(e,{Directive:function(e){t.push(e.name.value)}}),t}(t).some((function(t){return e.indexOf(t)>-1}))}function f(e){return e&&p(["client"],e)&&p(["export"],e)}function h(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.forEach((function(t){null!=t&&Object.keys(t).forEach((function(n){e[n]=t[n]}))})),e}function m(e){y(e);var t=e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&"mutation"===e.operation}))[0];return Object(i.b)(t),t}function y(e){Object(i.b)(e&&"Document"===e.kind);var t=e.definitions.filter((function(e){return"FragmentDefinition"!==e.kind})).map((function(e){if("OperationDefinition"!==e.kind)throw new i.a;return e}));return Object(i.b)(t.length<=1),e}function g(e){return y(e),e.definitions.filter((function(e){return"OperationDefinition"===e.kind}))[0]}function v(e){return e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&e.name})).map((function(e){return e.name.value}))[0]||null}function _(e){return e.definitions.filter((function(e){return"FragmentDefinition"===e.kind}))}function b(e){var t=g(e);return Object(i.b)(t&&"query"===t.operation),t}function x(e){var t;y(e);for(var n=0,r=e.definitions;n<r.length;n++){var o=r[n];if("OperationDefinition"===o.kind){var a=o.operation;if("query"===a||"mutation"===a||"subscription"===a)return o}"FragmentDefinition"!==o.kind||t||(t=o)}if(t)return t;throw new i.a}function w(e){void 0===e&&(e=[]);var t={};return e.forEach((function(e){t[e.name.value]=e})),t}function k(e){if(e&&e.variableDefinitions&&e.variableDefinitions.length){var t=e.variableDefinitions.filter((function(e){return e.defaultValue})).map((function(e){var t=e.variable,n=e.defaultValue,r={};return a(r,t.name,n),r}));return h.apply(void 0,[{}].concat(t))}return{}}function O(e,t,n){var r=0;return e.forEach((function(n,i){t.call(this,n,i,e)&&(e[r++]=n)}),n),e.length=r,e}function E(e,t){return e.selectionSet.selections.every((function(e){return"FragmentSpread"===e.kind&&E(t[e.name.value],t)}))}function A(e){return E(g(e)||function(e){Object(i.b)("Document"===e.kind),Object(i.b)(e.definitions.length<=1);var t=e.definitions[0];return Object(i.b)("FragmentDefinition"===t.kind),t}(e),w(_(e)))?null:e}function P(e){return function(t){return e.some((function(e){return e.name&&e.name===t.name.value||e.test&&e.test(t)}))}}function C(e,t){var n=Object.create(null),i=[],a=Object.create(null),s=[],l=A(Object(r.c)(t,{Variable:{enter:function(e,t,r){"VariableDefinition"!==r.kind&&(n[e.name.value]=!0)}},Field:{enter:function(t){if(e&&t.directives&&(e.some((function(e){return e.remove}))&&t.directives&&t.directives.some(P(e))))return t.arguments&&t.arguments.forEach((function(e){"Variable"===e.value.kind&&i.push({name:e.value.name.value})})),t.selectionSet&&I(t.selectionSet).forEach((function(e){s.push({name:e.name.value})})),null}},FragmentSpread:{enter:function(e){a[e.name.value]=!0}},Directive:{enter:function(t){if(P(e)(t))return null}}}));return l&&O(i,(function(e){return!n[e.name]})).length&&(l=function(e,t){var n=function(e){return function(t){return e.some((function(e){return t.value&&"Variable"===t.value.kind&&t.value.name&&(e.name===t.value.name.value||e.test&&e.test(t))}))}}(e);return A(Object(r.c)(t,{OperationDefinition:{enter:function(t){return Object(o.a)({},t,{variableDefinitions:t.variableDefinitions.filter((function(t){return!e.some((function(e){return e.name===t.variable.name.value}))}))})}},Field:{enter:function(t){if(e.some((function(e){return e.remove}))){var r=0;if(t.arguments.forEach((function(e){n(e)&&(r+=1)})),1===r)return null}}},Argument:{enter:function(e){if(n(e))return null}}}))}(i,l)),l&&O(s,(function(e){return!a[e.name]})).length&&(l=function(e,t){function n(t){if(e.some((function(e){return e.name===t.name.value})))return null}return A(Object(r.c)(t,{FragmentSpread:{enter:n},FragmentDefinition:{enter:n}}))}(s,l)),l}var S={test:function(e){var t="connection"===e.name.value;return t&&(e.arguments&&e.arguments.some((function(e){return"key"===e.name.value}))||console.warn("Removing an @connection directive even though it does not have a key. You may want to use the key parameter to specify a store key.")),t}};function D(e){return C([S],y(e))}function I(e){var t=[];return e.selections.forEach((function(e){"Field"!==e.kind&&"InlineFragment"!==e.kind||!e.selectionSet?"FragmentSpread"===e.kind&&t.push(e):I(e.selectionSet).forEach((function(e){return t.push(e)}))})),t}function T(e){return"query"===x(e).operation?e:Object(r.c)(e,{OperationDefinition:{enter:function(e){return Object(o.a)({},e,{operation:"query"})}}})}function M(e){y(e);var t=C([{test:function(e){return"client"===e.name.value},remove:!0}],e);return t&&(t=Object(r.c)(t,{FragmentDefinition:{enter:function(e){if(e.selectionSet&&e.selectionSet.selections.every((function(e){return"Field"===e.kind&&"__typename"===e.name.value})))return null}}})),t}var j=Object.prototype.toString;function R(e){return N(e,new Map)}function N(e,t){switch(j.call(e)){case"[object Array]":if(t.has(e))return t.get(e);var n=e.slice(0);return t.set(e,n),n.forEach((function(e,r){n[r]=N(e,t)})),n;case"[object Object]":if(t.has(e))return t.get(e);var r=Object.create(Object.getPrototypeOf(e));return t.set(e,r),Object.keys(e).forEach((function(n){r[n]=N(e[n],t)})),r;default:return e}}function L(e){try{return e()}catch(e){console.error&&console.error(e)}}function q(e){return e.errors&&e.errors.length}function W(e,t){if(e===t)return!0;if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(null!=e&&"object"==typeof e&&null!=t&&"object"==typeof t){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(!Object.prototype.hasOwnProperty.call(t,n))return!1;if(!W(e[n],t[n]))return!1}for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&!Object.prototype.hasOwnProperty.call(e,n))return!1;return!0}return!1}var F=Object.prototype.hasOwnProperty;function B(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return U(e)}function U(e){var t=e[0]||{},n=e.length;if(n>1){var r=[];t=V(t,r);for(var i=1;i<n;++i)t=G(t,e[i],r)}return t}function z(e){return null!==e&&"object"==typeof e}function G(e,t,n){return z(t)&&z(e)?(Object.isExtensible&&!Object.isExtensible(e)&&(e=V(e,n)),Object.keys(t).forEach((function(r){var i=t[r];if(F.call(e,r)){var o=e[r];i!==o&&(e[r]=G(V(o,n),i,n))}else e[r]=i})),e):t}function V(e,t){return null!==e&&"object"==typeof e&&t.indexOf(e)<0&&(e=Array.isArray(e)?e.slice(0):Object(o.a)({__proto__:Object.getPrototypeOf(e)},e),t.push(e)),e}Object.create({})}).call(this,n("8oxB"))},qRKg:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=n("mR6N"),a=r(n("Pwnf"));const s={border:0,clip:"rect(0,0,0,0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1};var l=o.StyleSheet.create({srOnly:s,skipToMain:(0,i.default)({},s,{backgroundColor:a.default.white,left:60,lineHeight:"45px",padding:"0 10px",top:60,":focus":{clip:"auto",height:"auto",width:"auto",zIndex:9999},":active":{clip:"auto",height:"auto",width:"auto"}})});t.default=l},"qSo/":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.createLog=void 0;var i=r(n("FCtg")),o=n("3WrG"),a=n("dqIM");t.createLog=()=>{const e=i.default.isServerSide()?i.default.getLog():new a.ConsoleLog;return new o.AmbiguousErrorLog(e)}},qT12:function(e,t,n){"use strict";
/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r="function"==typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,y=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,_=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case d:case p:case a:case l:case s:case h:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case y:case c:return e;default:return t}}case o:return t}}}function k(e){return w(e)===p}t.AsyncMode=d,t.ConcurrentMode=p,t.ContextConsumer=u,t.ContextProvider=c,t.Element=i,t.ForwardRef=f,t.Fragment=a,t.Lazy=g,t.Memo=y,t.Portal=o,t.Profiler=l,t.StrictMode=s,t.Suspense=h,t.isAsyncMode=function(e){return k(e)||w(e)===d},t.isConcurrentMode=k,t.isContextConsumer=function(e){return w(e)===u},t.isContextProvider=function(e){return w(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===a},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===y},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===s},t.isSuspense=function(e){return w(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===l||e===s||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===y||e.$$typeof===c||e.$$typeof===u||e.$$typeof===f||e.$$typeof===_||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w},qT6r:function(e,t,n){"use strict";var r=n("B50P");function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},qVAp:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LoadableWalmartOnboardingPage=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}const l=(0,o.default)({loader:()=>Promise.all([n.e("6YAN"),n.e("5ypV"),n.e("2c15")]).then(n.t.bind(null,"lQ50",7)),modules:["lQ50"],loading:()=>i.createElement(a.default,null)});t.LoadableWalmartOnboardingPage=l;var c=l;t.default=c},qVdT:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var r=n("mrSG"),i="Invariant Violation",o=Object.setPrototypeOf,a=void 0===o?function(e,t){return e.__proto__=t,e}:o,s=function(e){function t(n){void 0===n&&(n=i);var r=e.call(this,"number"==typeof n?i+": "+n+" (see https://github.com/apollographql/invariant-packages)":n)||this;return r.framesToPop=1,r.name=i,a(r,t.prototype),r}return Object(r.c)(t,e),t}(Error);function l(e,t){if(!e)throw new s(t)}function c(e){return function(){return console[e].apply(console,arguments)}}!function(e){e.warn=c("warn"),e.error=c("error")}(l||(l={}));var u={env:{}};if("object"==typeof e)u=e;else try{Function("stub","process = stub")(u)}catch(e){}}).call(this,n("8oxB"))},qWiS:function(e,t,n){"use strict";var r=n("lL59");function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},qtQA:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MAX_LOGGED_DONATION_VALUE=t.CC_PROCESSING_FEE_PERCENTAGE=void 0,t.clean=function(e,t){return l(s(e),t)},t.commafy=o,t.format=l,t.parse=s,t.strip=a;var r=n("4PhQ");t.MAX_LOGGED_DONATION_VALUE=1e3;function i(e){return e.split("").reverse().join("")}function o(e){if("number"!=typeof e||e!=e||!isFinite(e))throw new r.KAError(`Expected ${e} to be a finite number`,r.Errors.Internal);const t=i(String(e)).match(/.{1,3}/g);if(!t)throw new r.KAError(`Could not parse number of dollars: ${e}`,r.Errors.Internal);return i(t.join(","))}function a(e){return String(e).replace("$","").replace(/(?:,| |, )(\d\d\d)(?=\.|,|$)/g,"$1")}function s(e){const t=a(e),n=Number(t)||0;return Math.round(100*n)}function l(e,t="forInput"){if("forInput"===t)return 0===e?"":`$${(e/100).toFixed(2)}`;if("forHumans"===t){const t=o(Math.floor(e/100)),n=e%100;return n>0?n<10?`$${t}.0${n}`:`$${t}.${n}`:`$${t}`}throw new r.KAError(`Expected style to be "forInput" or "forHumans". It was ${t}.`,r.Errors.Internal)}t.CC_PROCESSING_FEE_PERCENTAGE=.025},qvkj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,o.default)(t)&&t.indexOf("cross-fade(")>-1)return a.map((function(e){return t.replace(/cross-fade\(/g,e+"cross-fade(")}))};var r,i=n("sUt/"),o=(r=i)&&r.__esModule?r:{default:r};var a=["-webkit-",""];e.exports=t.default},qx2n:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=Object.prototype,i=r.toString,o=r.hasOwnProperty,a=new Map;function s(e,t){try{return l(e,t)}finally{a.clear()}}function l(e,t){if(e===t)return!0;var n=i.call(e);if(n!==i.call(t))return!1;switch(n){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":if(c(e,t))return!0;var r=Object.keys(e),a=Object.keys(t),s=r.length;if(s!==a.length)return!1;for(var u=0;u<s;++u)if(!o.call(t,r[u]))return!1;for(u=0;u<s;++u){var d=r[u];if(!l(e[d],t[d]))return!1}return!0;case"[object Error]":return e.name===t.name&&e.message===t.message;case"[object Number]":if(e!=e)return t!=t;case"[object Boolean]":case"[object Date]":return+e==+t;case"[object RegExp]":case"[object String]":return e==""+t;case"[object Map]":case"[object Set]":if(e.size!==t.size)return!1;if(c(e,t))return!0;for(var p=e.entries(),f="[object Map]"===n;;){var h=p.next();if(h.done)break;var m=h.value,y=m[0],g=m[1];if(!t.has(y))return!1;if(f&&!l(g,t.get(y)))return!1}return!0}return!1}function c(e,t){var n=a.get(e);if(n){if(n.has(t))return!0}else a.set(e,n=new Set);return n.add(t),!1}},qxIq:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared-intl"),n.e("shared"),n.e("5CJo"),n.e("1CX7"),n.e("4jaK"),n.e("ZIhB"),n.e("2mTh"),n.e("1r3U"),n.e("QVSU"),n.e("5QFo"),n.e("6llS"),n.e("5fKS"),n.e("3e9N"),n.e("3EPu"),n.e("35BT"),n.e("5IGZ"),n.e("1oox")]).then(n.t.bind(null,"SGe3",7)),modules:["SGe3"],loading:()=>i.createElement(a.default,null)});t.default=l},qxPZ:function(e,t,n){var r=n("tiKp")("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},qxtA:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=m(n("q1tI")),a=n("mR6N"),s=r(n("Pwnf")),l=r(n("SGU3")),c=n("jrjT"),u=r(n("jxv4")),d=r(n("zGoT")),p=r(n("jPFN")),f=m(n("8jAt"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class y extends o.Component{render(){const e=[v.disclaimerLink],t=o.createElement(l.default,{light:!0,style:e,href:"/about/tos",target:"_blank"},f._("terms of service")),n=o.createElement(l.default,{style:e,href:"/about/privacy-policy",target:"_blank",light:!0},f._("privacy policy"));return o.createElement("div",{className:(0,a.css)(v.disclaimerMessage)},f.$_("By donating, you agree to our %(tos)s and %(privacy)s.",{tos:t,privacy:n}))}}class g extends o.Component{render(){return o.createElement("div",{className:(0,a.css)(v.container)},o.createElement("div",{className:(0,a.css)(v.outerWrapper)},o.createElement("div",{className:(0,a.css)(v.leftSide),key:"test1"},o.createElement(u.default,{className:(0,a.css)(v.firstSection)+" mission",missionContent:this.props.missionContent,isTextOnly:this.props.textOnly,imageRelativeUrl:this.props.imageRelativeUrl})),o.createElement("form",{className:(0,a.css)(v.rightSide),onSubmit:this.props.onSubmit},o.createElement(d.default,{key:"interval",interval:this.props.interval,frequencyValue:this.props.frequencyValue,onChange:this.props.onIntervalChange,onFrequencyChange:this.props.onFrequencyChange,isTextOnly:this.props.textOnly}),o.createElement("div",{className:(0,a.css)(this.props.textOnly?v.horizontal:"")},o.createElement("div",{className:(0,a.css)(v.amountSection,this.props.textOnly?v.amountSectionMargin:"")},o.createElement(p.default,(0,i.default)({},this.props.amount,{key:"amount",interval:this.props.interval}))),o.createElement("input",{"data-test-id":"donation-button-classy",type:"submit",value:f._("Give now"),className:(0,a.css)(v.submit,this.props.textOnly?v.submitMargin:"")})),o.createElement(y,null))))}}t.default=g;const v=a.StyleSheet.create({container:{position:"relative"},outerWrapper:{display:"flex",flexDirection:"row",justifyContent:"center",background:c.newBannerColors.blue,color:"#fff",padding:"1% 6% 0 6%",[c.isMobile]:{flexDirection:"column",padding:0}},leftSide:{display:"flex",flex:1,[c.isDesktop]:{justifyContent:"flex-end"},[c.isMobile]:{padding:"3% 6% 2% 6%"}},rightSide:{display:"flex",flex:1,padding:"10px 0 0 0",width:"90%",flexDirection:"column",[c.isMobile]:{width:"100%",padding:"0% 6% 6% 6%"}},firstSection:{[c.isDesktop]:{paddingLeft:20,paddingRight:26}},horizontal:{display:"flex",flexDirection:"row",alignItems:"flex-end",[c.isMobile]:{flexWrap:"wrap"}},submit:{appearance:"none",WebkitAppearance:"none",height:40,maxHeight:40,paddingTop:0,fontSize:16,fontWeight:700,border:"none",borderRadius:4,cursor:"pointer",outline:"none",textDecoration:"none",background:s.default.blue,color:" #ffffff",padding:"9px 16px",flex:1,marginBottom:12,width:"100%",[c.isMobile]:{width:"100%",marginLeft:0,paddingTop:10,paddingBottom:10},":hover":{boxShadow:"0 0 0 1px #ffffff, 0 0 0 3px "+s.default.blue},":focus":{boxShadow:"0 0 0 1px #ffffff, 0 0 0 3px "+s.default.blue},":active":{backgroundColor:"#1b50b3",boxShadow:"0 0 0 1px #ffffff, 0 0 0 3px #1b50b3"}},submitMargin:{marginBottom:0},amountSection:{display:"flex",width:"100%",alignItems:"flex-end",[c.isMobile]:{display:"flex",flexDirection:"column",alignItems:"initial"},marginBottom:30},amountSectionMargin:{marginRight:10,marginBottom:0,flex:"1 0 61%",[c.isMobile]:{flex:"1 0 100%",marginBottom:10}},disclaimerMessage:{marginTop:c.formPaddingPx},disclaimerLink:{fontWeight:"bold",":hover":{textDecoration:"underline"},":focus":{textDecoration:"underline"}}})},"r+gr":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("WsTi"));var o={get commitSHA(){const e=i.default["X-KA-Published-Content-Version"];return"string"==typeof e?e:""},get staticVersion(){const e=i.default["X-KA-Static-Version"];return"string"==typeof e?e:""}};t.default=o},r538:function(e,t,n){"use strict";n.r(t);var r,i=n("b0dj"),o=n("RRgQ"),a=n("dQau"),s=(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e};var c=function(e){function t(t,n){var r=e.call(this,t)||this;return r.link=n,r}return s(t,e),t}(Error);function u(e){return e.request.length<=1}function d(e){var t=!1;return new Promise((function(n,r){e.subscribe({next:function(e){t?console.warn("Promise Wrapper does not support multiple results from Observable"):(t=!0,n(e))},error:r})}))}var p=d;function f(e){return new i.a((function(t){e.then((function(e){t.next(e),t.complete()})).catch(t.error.bind(t))}))}function h(e){return new i.a((function(t){t.error(e)}))}function m(e,t){var n=l({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){n=l({},n,"function"==typeof e?e(n):e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return l({},n)}}),Object.defineProperty(t,"toKey",{enumerable:!1,value:function(){return function(e){return Object(a.print)(e.query)+"|"+JSON.stringify(e.variables)+"|"+e.operationName}(t)}}),t}var y=function(e,t){return t?t(e):i.a.of()},g=function(e){return"function"==typeof e?new w(e):e},v=function(){return new w((function(e,t){return i.a.of()}))},_=function(e){return 0===e.length?v():e.map(g).reduce((function(e,t){return e.concat(t)}))},b=function(e,t,n){void 0===n&&(n=new w(y));var r=g(t),o=g(n);return u(r)&&u(o)?new w((function(t){return e(t)?r.request(t)||i.a.of():o.request(t)||i.a.of()})):new w((function(t,n){return e(t)?r.request(t,n)||i.a.of():o.request(t,n)||i.a.of()}))},x=function(e,t){var n=g(e);if(u(n))return console.warn(new c("You are calling concat on a terminating link, which will have no effect",n)),n;var r=g(t);return u(r)?new w((function(e){return n.request(e,(function(e){return r.request(e)||i.a.of()}))||i.a.of()})):new w((function(e,t){return n.request(e,(function(e){return r.request(e,t)||i.a.of()}))||i.a.of()}))},w=function(){function e(e){e&&(this.request=e)}return e.prototype.split=function(t,n,r){return void 0===r&&(r=new e(y)),this.concat(b(t,n,r))},e.prototype.concat=function(e){return x(this,e)},e.prototype.request=function(e,t){throw new Error("request is not implemented")},e.empty=v,e.from=_,e.split=b,e.execute=k,e}();function k(e,t){return e.request(m(t.context,function(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName="string"!=typeof t.query?Object(o.getOperationName)(t.query):""),t}(function(e){for(var t=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];if(t.indexOf(i)<0)throw new Error("illegal argument: "+i)}return e}(t))))||i.a.of()}n.d(t,"empty",(function(){return v})),n.d(t,"from",(function(){return _})),n.d(t,"split",(function(){return b})),n.d(t,"concat",(function(){return x})),n.d(t,"ApolloLink",(function(){return w})),n.d(t,"execute",(function(){return k})),n.d(t,"createOperation",(function(){return m})),n.d(t,"makePromise",(function(){return p})),n.d(t,"toPromise",(function(){return d})),n.d(t,"fromPromise",(function(){return f})),n.d(t,"fromError",(function(){return h})),n.d(t,"Observable",(function(){return i.a}))},r6Lg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){i.hasOwnProperty(e)&&(n[i[e]]=r[t]||t)};var r={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},i={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msFlexPreferredSize"};e.exports=t.default},rB9j:function(e,t,n){"use strict";var r=n("I+eb"),i=n("kmMV");r({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},rBjC:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("4La6").then(n.t.bind(null,"LrX6",7)),modules:["LrX6"],loading:()=>i.createElement(a.default,null)});t.default=l},rEtO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAvatarDisplayName=function(e){switch(e){case"blobby":case"blobby_green_style":case"blobby_yellow_style":case"blobby_blue_style":case"blobby_purple_style":return r._("Blobby");case"area-52":case"area_52_yellow_style":case"area_52_blue_style":case"area_52_green_style":case"area_52_purple_style":return r._("Area 52");case"eggleston":case"eggleston_blue_style":case"eggleston_yellow_style":case"eggleston_green_style":case"eggleston_orange_style":return r._("Eggleston");case"scuttlebug":case"scuttlebug_purple_style":case"scuttlebug_yellow_style":case"scuttlebug_blue_style":case"scuttlebug_green_style":return r._("Scuttlebug");case"boggle":case"boggle_yellow_style":case"boggle_blue_style":case"boggle_green_style":case"boggle_purple_style":return r._("Boggle");case"sneak-peak":case"sneak_peak_green_style":case"sneak_peak_yellow_style":case"sneak_peak_blue_style":case"sneak_peak_purple_style":return r._("Sneak Peak");case"stelly":case"stelly_blue_style":case"stelly_yellow_style":case"stelly_green_style":case"stelly_orange_style":return r._("Stelly");case"cacteye":case"cacteye_purple_style":case"cacteye_yellow_style":case"cacteye_blue_style":case"cacteye_green_style":return r._("Cacteye");case"leaf":case"greenleaf":case"leaf_green_style":case"blueleaf":case"leaf_blue_style":case"greyleaf":case"leaf_grey_style":case"redleaf":case"leaf_red_style":case"orangeleaf":case"leaf_orange_style":case"yellowleaf":case"leaf_yellow_style":return r._("Leaf");case"leafers":case"leafers-seed":case"leafers_seed_style":case"leafers-seedling":case"leafers_seedling_style":case"leafers-sapling":case"leafers_sapling_style":case"leafers-tree":case"leafers_tree_style":case"leafers-ultimate":case"leafers_ultimate_style":return r._("Leafers");case"piceratops":case"piceratops-seed":case"piceratops_seed_style":case"piceratops-seedling":case"piceratops_seedling_style":case"piceratops-sapling":case"piceratops_sapling_style":case"piceratops-tree":case"piceratops_tree_style":case"piceratops-ultimate":case"piceratops_ultimate_style":return r._("πceratops");case"duskpin":case"duskpin_seed_style":case"duskpin_seedling_style":case"duskpin_sapling_style":case"duskpin_tree_style":case"duskpin_ultimate_style":return r._("Duskpin");case"primosaur":case"primosaur_seed_style":case"primosaur_seedling_style":case"primosaur_sapling_style":case"primosaur_tree_style":case"primosaur_ultimate_style":return r._("Primosaur");case"starky":case"starky_seed_style":case"starky_seedling_style":case"starky_sapling_style":case"starky_tree_style":case"starky_ultimate_style":return r._("Starky");case"aqualine":case"aqualine_seed_style":case"aqualine_seedling_style":case"aqualine_sapling_style":case"aqualine_tree_style":case"aqualine_ultimate_style":return r._("Aqualine");case"spunky_sam":case"spunkysam":case"spunky_sam_blue_style":case"spunky_sam_green_style":case"spunky_sam_orange_style":case"spunky_sam_red_style":return r._("Spunky Sam");case"marcimus":case"marcimus_pink_style":case"marcimus_orange_style":case"marcimus_red_style":case"marcimus_purple_style":return r._("Marcimus");case"mr_pink":case"mrpink":case"mr_pink_red_style":case"mr_pink_green_style":case"mr_pink_orange_style":return r._("Mr. Pink");case"female_robot":case"amelia":case"female_robot_amelia_style":return r._("Amelia");case"female_robot_ada_style":return r._("Ada");case"female_robot_grace_style":return r._("Grace");case"male_robot":case"johnny":case"male_robot_johnny_style":return r._("Johnny");case"male_robot_donald_style":return r._("Donald");case"male_robot_hal_style":return r._("Hal");case"orange_juice_squid":case"ojsquid":case"orange_juice_squid_orange_style":return r._("Orange Juice Squid");case"purple_pi":case"purplepi":case"purple_pi_purple_style":case"purple_pi_pink_style":case"purple_pi_teal_style":return r._("Purple Pi");case"mr_pants":case"mrpants":case"mr_pants_teal_style":case"mr_pants_green_style":case"mr_pants_orange_style":case"mr_pants_pink_style":case"mr_pants_purple_style":return r._("Pants");case"old_spice_man":case"ospiceman":case"old_spice_man_green_style":case"old_spice_man_blue_style":return r._("Old Spice Man");case"winston":case"cs-winston":case"winston_default_style":return r._("Winston");case"winston_baby_style":return r._("Baby Winston");case"ohnoes":case"cs-ohnoes":case"ohnoes_default_style":return r._("Oh noes, the Error Buddy");case"hopper":case"cs-hopper-happy":case"hopper_happy_style":return r._("Hopper");case"cs-hopper-jumping":case"hopper_jumping_style":return r._("Jumping Hopper");case"cs-hopper-cool":case"hopper_cool_style":return r._("Cool Hopper");case"supersal":return r._("Super Sal");default:return""}},t.getAvatarStyleDescription=function(e){switch(e){case"blobby":case"blobby_green_style":return r._("Blob with a superhero mask");case"blobby_yellow_style":return r._("Yellow blob");case"blobby_blue_style":return r._("Blob with an ice cream hat");case"blobby_purple_style":return r._("Blob with a snorkel mask");case"area-52":case"area_52_yellow_style":return r._("Yellow alien with a party hat");case"area_52_blue_style":return r._("Light blue alien with a party hat");case"area_52_green_style":return r._("Green alien with a party hat");case"area_52_purple_style":return r._("Purple alien with a party hat");case"eggleston":case"eggleston_blue_style":return r._("Light blue egg with glasses");case"eggleston_yellow_style":return r._("Yellow egg with glasses");case"eggleston_green_style":return r._("Green egg with glasses");case"eggleston_orange_style":return r._("Orange egg with glasses");case"scuttlebug":case"scuttlebug_purple_style":return r._("Purple bug with 6 legs");case"scuttlebug_yellow_style":return r._("Yellow bug with 6 legs");case"scuttlebug_blue_style":return r._("Light blue bug with 6 legs");case"scuttlebug_green_style":return r._("Green bug with 6 legs");case"boggle":case"boggle_yellow_style":return r._("Yellow swamp monster");case"boggle_blue_style":return r._("Dark blue swamp monster");case"boggle_green_style":return r._("Green swamp monster");case"boggle_purple_style":return r._("Purple swamp monster");case"sneak-peak":case"sneak_peak_green_style":return r._("Green mountain with trees");case"sneak_peak_yellow_style":return r._("Yellow mountain with snow");case"sneak_peak_blue_style":return r._("Light blue mountain with snow");case"sneak_peak_purple_style":return r._("Purple mountain");case"stelly":case"stelly_blue_style":return r._("Light blue star");case"stelly_yellow_style":return r._("Yellow star");case"stelly_green_style":return r._("Green star");case"stelly_orange_style":return r._("Orange star");case"cacteye":case"cacteye_purple_style":return r._("Purple cactus");case"cacteye_yellow_style":return r._("Yellow cactus");case"cacteye_blue_style":return r._("Light blue cactus");case"cacteye_green_style":return r._("Green cactus");case"leaf":return r._("Leaf");case"greenleaf":case"leaf_green_style":return r._("Leaf (Green)");case"blueleaf":case"leaf_blue_style":return r._("Leaf (Blue)");case"greyleaf":case"leaf_grey_style":return r._("Leaf (Grey)");case"redleaf":case"leaf_red_style":return r._("Leaf (Red)");case"orangeleaf":case"leaf_orange_style":return r._("Leaf (Orange)");case"yellowleaf":case"leaf_yellow_style":return r._("Leaf (Yellow)");case"leafers":return r._("Leafers");case"leafers-seed":case"leafers_seed_style":return r._("Leafers (Seed)");case"leafers-seedling":case"leafers_seedling_style":return r._("Leafers (Seedling)");case"leafers-sapling":case"leafers_sapling_style":return r._("Leafers (Sapling)");case"leafers-tree":case"leafers_tree_style":return r._("Leafers (Tree)");case"leafers-ultimate":case"leafers_ultimate_style":return r._("Leafers (Ultimate)");case"piceratops":return r._("πceratops");case"piceratops-seed":case"piceratops_seed_style":return r._("πceratops (Seed)");case"piceratops-seedling":case"piceratops_seedling_style":return r._("πceratops (Seedling)");case"piceratops-sapling":case"piceratops_sapling_style":return r._("πceratops (Sapling)");case"piceratops-tree":case"piceratops_tree_style":return r._("πceratops (Tree)");case"piceratops-ultimate":case"piceratops_ultimate_style":return r._("πceratops (Ultimate)");case"duskpin":return r._("Duskpin");case"duskpin_seed_style":return r._("Duskpin (Seed)");case"duskpin_seedling_style":return r._("Duskpin (Seedling)");case"duskpin_sapling_style":return r._("Duskpin (Sapling)");case"duskpin_tree_style":return r._("Duskpin (Tree)");case"duskpin_ultimate_style":return r._("Duskpin (Ultimate)");case"primosaur":return r._("Primosaur");case"primosaur_seed_style":return r._("Primosaur (Seed)");case"primosaur_seedling_style":return r._("Primosaur (Seedling)");case"primosaur_sapling_style":return r._("Primosaur (Sapling)");case"primosaur_tree_style":return r._("Primosaur (Tree)");case"primosaur_ultimate_style":return r._("Primosaur (Ultimate)");case"starky":return r._("Starky");case"starky_seed_style":return r._("Starky (Seed)");case"starky_seedling_style":return r._("Starky (Seedling)");case"starky_sapling_style":return r._("Starky (Sapling)");case"starky_tree_style":return r._("Starky (Tree)");case"starky_ultimate_style":return r._("Starky (Ultimate)");case"aqualine":return r._("Aqualine");case"aqualine_seed_style":return r._("Aqualine (Seed)");case"aqualine_seedling_style":return r._("Aqualine (Seedling)");case"aqualine_sapling_style":return r._("Aqualine (Sapling)");case"aqualine_tree_style":return r._("Aqualine (Tree)");case"aqualine_ultimate_style":return r._("Aqualine (Ultimate)");case"spunky_sam":case"spunkysam":return r._("Spunky Sam");case"spunky_sam_blue_style":return r._("Spunky Sam (Blue)");case"spunky_sam_green_style":return r._("Spunky Sam (Green)");case"spunky_sam_orange_style":return r._("Spunky Sam (Orange)");case"spunky_sam_red_style":return r._("Spunky Sam (Red)");case"marcimus":return r._("Marcimus");case"marcimus_pink_style":return r._("Marcimus (Pink)");case"marcimus_orange_style":return r._("Marcimus (Orange)");case"marcimus_red_style":return r._("Marcimus (Red)");case"marcimus_purple_style":return r._("Marcimus (Purple)");case"mr_pink":case"mrpink":return r._("Mr. Pink");case"mr_pink_red_style":return r._("Mr. Pink (Red)");case"mr_pink_green_style":return r._("Mr. Pink (Green)");case"mr_pink_orange_style":return r._("Mr. Pink (Orange)");case"female_robot":case"amelia":case"female_robot_amelia_style":return r._("Amelia");case"female_robot_ada_style":return r._("Ada");case"female_robot_grace_style":return r._("Grace");case"male_robot":case"johnny":case"male_robot_johnny_style":return r._("Johnny");case"male_robot_donald_style":return r._("Donald");case"male_robot_hal_style":return r._("Hal");case"orange_juice_squid":case"ojsquid":case"orange_juice_squid_orange_style":return r._("Orange Juice Squid");case"purple_pi":case"purplepi":return r._("Purple Pi");case"purple_pi_purple_style":return r._("Purple Pi (Purple)");case"purple_pi_pink_style":return r._("Purple Pi (Pink)");case"purple_pi_teal_style":return r._("Purple Pi (Teal)");case"mr_pants":case"mrpants":return r._("Pants");case"mr_pants_teal_style":return r._("Pants (Teal)");case"mr_pants_green_style":return r._("Pants (Green)");case"mr_pants_orange_style":return r._("Pants (Orange)");case"mr_pants_pink_style":return r._("Pants (Pink)");case"mr_pants_purple_style":return r._("Pants (Purple)");case"old_spice_man":case"ospiceman":return r._("Old Spice Man");case"old_spice_man_green_style":return r._("Old Spice Man (Green)");case"old_spice_man_blue_style":return r._("Old Spice Man (Blue)");case"winston":case"cs-winston":case"winston_default_style":return r._("Winston");case"winston_baby_style":return r._("Baby Winston");case"ohnoes":case"cs-ohnoes":case"ohnoes_default_style":return r._("Oh noes, the Error Buddy");case"hopper":case"cs-hopper-happy":case"hopper_happy_style":return r._("Hopper");case"cs-hopper-jumping":case"hopper_jumping_style":return r._("Jumping Hopper");case"cs-hopper-cool":case"hopper_cool_style":return r._("Cool Hopper");case"supersal":return r._("Super Sal");default:return""}};var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("8jAt"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}},rHzH:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=w(n("q1tI")),a=n("Pk2J"),s=w(n("8jAt")),l=n("ARF3"),c=n("O6wL"),u=w(n("qtQA")),d=r(n("CNxO")),p=r(n("qxtA")),f=w(n("4PhQ")),h=n("SjSX"),m=r(n("Q8Wn")),y=r(n("4Du/")),g=r(n("cfQQ")),v=r(n("M+bw")),_=n("bHum"),b=n("cojK");function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(x=function(e){return e?n:t})(e)}function w(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=x(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const k=encodeURIComponent("default");class O extends o.Component{constructor(...e){super(...e),this.state={bannerId:k,missionContent:{headline:s._("Help us do more"),copy:s._("We'll get right to the point: we're asking you to help support Khan Academy. We're a nonprofit that relies on support from people like you. <b> If everyone reading this gives $10 monthly, Khan Academy can continue to thrive for years. </b> Please help keep Khan Academy free, for anyone, anywhere forever.")},askStringOnetime:[{amountText:"25",label:s._("$25")},{amountText:"50",label:s._("$50")},{amountText:"75",label:s._("$75")},{amountText:"100",label:s._("$100")},{amountText:"250",label:s._("$250")}],askStringMonthly:[{amountText:"10",label:s._("$10")},{amountText:"20",label:s._("$20")},{amountText:"30",label:s._("$30")},{amountText:"40",label:s._("$40")},{amountText:"50",label:s._("$50")}],imageRelativeUrl:"/images/donate/donation-illustration-earth.svg",explicitlyChoseCustomAmount:!1,touched:!1,classyCampaignId:"419869",onClassySubmit:e=>{e.preventDefault();const{publishAnalyticsEvent:t,profile:n,location:r}=this.props,{bannerId:i,interval:o,classyCampaignId:a,frequencyValue:s}=this.state,l="0"===o?"one-time":"1"===s?"monthly":"yearly",c=this.getTotalAmount();t({eventType:"DonationBannerOptionClicked",eventSchemaVersion:2,bannerId:i,page:r.href,amount:u.parse(c)/100||0,frequency:l,source:"Classy"},"donation_banner_option_clicked");const p="0"===o?o:s,f=(0,d.default)(m.default.kaLocale,{c_src:(0,h.getKaid)(n),c_src2:`Webapp.${i}`,amount:c,recurring:p},a);window.open(f)},interval:"month",frequencyValue:"1",customAmountText:null,chosenAmountText:"10",isRedirecting:!1,invalidFields:[]},this.triggerResizeEvent=()=>{setTimeout((()=>window.dispatchEvent(new Event("resize"),0)))},this.getCustomAmountText=()=>{const e=this.state,{customAmountText:t,chosenAmountText:n}=e;return null===t?this.getAskStringForInterval(e.interval,e).find((e=>e.amountText===n))?"":n:t},this.handleCustomAmount=e=>{const t=e.replace(/[a-zA-Z$]/g,"");this.setState({customAmountText:t,chosenAmountText:t,explicitlyChoseCustomAmount:!0,touched:!0})},this.getAskStringForInterval=(e,t)=>"month"===e||"1"===e?t.askStringMonthly:t.askStringOnetime,this.getAskStringIndex=()=>{const e=this.state;return this.getAskStringForInterval(e.interval,e).findIndex((t=>t.amountText===e.chosenAmountText))},this.handleInterval=e=>{const t=this.getAskStringIndex();if(!this.state.explicitlyChoseCustomAmount&&-1!==t){const n=this.getAskStringForInterval(e,this.state)[t].amountText;this.handlePredefinedAmount(n)}this.setState({interval:e,touched:!0})},this.handleFrequency=e=>{this.setState({frequencyValue:e,touched:!0})},this.getTotalAmount=()=>u.strip(this.state.chosenAmountText),this.handlePredefinedAmount=e=>{this.setState({chosenAmountText:e,explicitlyChoseCustomAmount:!1,touched:!0})}}componentDidMount(){const{location:e,donateParameters:t}=this.props,n=(null==t?void 0:t.bannerId)||k;(0,l.publishAnalyticsEventForMinorConversion)({eventType:"DonationBannerViewed",eventSchemaVersion:2,bannerId:n,page:e.href},"donation_banner_viewed"),this.triggerResizeEvent(),this.setAllOverrides()}amountTextIsValid(e){const t=u.parse(e);return t>=100&&t<=975e5}_parseBase64AskString(e){if(!e)return null;const t=atob(e).split(",").map((e=>parseInt(e,10)));return t.every((e=>!isNaN(e)))&&5===t.length?t.map((e=>({amountText:String(e),label:u.format(100*e,"forHumans")}))):(f.default.error(`${e} is not a valid ask string`,f.Errors.Internal),null)}_setAskStringFromQueryParams(e){const{location:t}=this.props,n=t.queryParams,r=(0,i.default)({},e),o=this._parseBase64AskString(n.a);o&&(r.askStringMonthly=o);const a=this._parseBase64AskString(n.ao);return a&&(r.askStringOnetime=a),(o||a)&&(o&&!a?r.interval="month":a&&!o&&(r.interval="once"),r.chosenAmountText=this.getAskStringForInterval(r.interval,r)[0].amountText),r}_getPropsOverrides(){const{donateParameters:e}=this.props;return"en"===m.default.kaLocale&&e?{bannerId:e.bannerId,missionContent:e.missionContent,imageRelativeUrl:e.imageRelativeUrl,askStringOnetime:e.askStringOnetime,askStringMonthly:e.askStringMonthly,chosenAmountText:e.chosenAmountText,interval:e.interval,classyCampaignId:e.classyCampaignId}:{}}_getQueryParamOverrides(e){const{location:t}=this.props,n=t.queryParams,r=(0,i.default)({},e);if(n.recurring&&(r.interval="1"===n.recurring?"month":"once"),Object.assign(r,this._setAskStringFromQueryParams(r)),n.amount){const e=n.amount&&Number(n.amount).toString();r.chosenAmountText=e||this.getAskStringForInterval(r.interval,r)[0].amountText}return r}setAllOverrides(){const e=(0,i.default)({},this._getPropsOverrides());Object.assign(e,this._getQueryParamOverrides(e)),this.setState(e)}render(){const{interval:e,frequencyValue:t,chosenAmountText:n,explicitlyChoseCustomAmount:r,imageRelativeUrl:i,missionContent:a,touched:s}=this.state,l={chosenAmountText:n,customAmountText:this.getCustomAmountText(),customAmountIsValid:this.amountTextIsValid(this.getCustomAmountText()),explicitlyChoseCustomAmount:r,onChooseCustomAmount:this.handleCustomAmount,onChoosePredefinedAmount:this.handlePredefinedAmount,predefinedAmounts:this.getAskStringForInterval(e,this.state),interval:e};return o.createElement("div",null,o.createElement(p.default,{amount:l,interval:e,frequencyValue:t,imageRelativeUrl:i,textOnly:!i,missionContent:a,onIntervalChange:this.handleInterval,onFrequencyChange:this.handleFrequency,touched:s,onSubmit:this.state.onClassySubmit}))}}var E=(0,a.compose)(y.default,g.default,(0,_.withConversionContext)((e=>({activity:c.enums.Activity.OTHER_ACTIVITY,product:c.enums.Product.OTHER_PRODUCT}))),b.withMarkConversion,v.default)(O);t.default=E},rKzb:function(e,t,n){"use strict";var r=n("4zBA"),i=n("4syw"),o=n("8YOa").getWeakData,a=n("glrk"),s=n("hh1v"),l=n("GarU"),c=n("ImZN"),u=n("tycR"),d=n("Gi26"),p=n("afO8"),f=p.set,h=p.getterFor,m=u.find,y=u.findIndex,g=r([].splice),v=0,_=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},x=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=x(this,e);if(t)return t[1]},has:function(e){return!!x(this,e)},set:function(e,t){var n=x(this,e);n?n[1]=t:this.entries.push([e,t])},delete:function(e){var t=y(this.entries,(function(t){return t[0]===e}));return~t&&g(this.entries,t,1),!!~t}},e.exports={getConstructor:function(e,t,n,r){var u=e((function(e,i){l(e,p),f(e,{type:t,id:v++,frozen:void 0}),null!=i&&c(i,e[r],{that:e,AS_ENTRIES:n})})),p=u.prototype,m=h(t),y=function(e,t,n){var r=m(e),i=o(a(t),!0);return!0===i?_(r).set(t,n):i[r.id]=n,e};return i(p,{delete:function(e){var t=m(this);if(!s(e))return!1;var n=o(e);return!0===n?_(t).delete(e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!s(e))return!1;var n=o(e);return!0===n?_(t).has(e):n&&d(n,t.id)}}),i(p,n?{get:function(e){var t=m(this);if(s(e)){var n=o(e);return!0===n?_(t).get(e):n?n[t.id]:void 0}},set:function(e,t){return y(this,e,t)}}:{add:function(e){return y(this,e,!0)}}),u}}},rLSE:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.FastlyFlagsContext=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=r(n("FCtg")),s=n("wWZ/");function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}class c extends o.Component{constructor(...e){super(...e),this.state={loading:!0,error:null,flags:null},this._mounted=!1}componentDidMount(){this._mounted=!0,this.loadData()}componentDidUpdate(e){this.props.children!==e.children&&this.loadData()}componentWillUnmount(){this._mounted=!1}loadData(){if(a.default.isServerSide())return;const{flags:e}=this.state;(0,s.getFastlyFlags)().then((t=>{this._mounted&&JSON.stringify(e)!==JSON.stringify(t)&&this.setState({loading:!1,error:null,flags:t})})).catch((()=>{this._mounted&&!e&&this.setState({loading:!1,error:new Error("Error loading Fastly Flags."),flags:null})}))}render(){const{loading:e,error:t,flags:n}=this.state;return this.props.children({loading:e,error:t,flags:n||null})}}const u=o.createContext(null);t.FastlyFlagsContext=u,u.displayName="FastlyFlagsContext";var d=e=>t=>o.createElement(u.Consumer,null,(n=>n?o.createElement(e,(0,i.default)({},t,{fastlyFlags:n.fastlyFlags,fastlyFlagsLoading:n.fastlyFlagsLoading,fastlyFlagsError:n.fastlyFlagsError})):o.createElement(c,null,(({loading:n,error:r,flags:a})=>o.createElement(e,(0,i.default)({},t,{fastlyFlags:a,fastlyFlagsLoading:n,fastlyFlagsError:r}))))));t.default=d},rW0t:function(e,t,n){"use strict";var r=n("glrk");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},rWdj:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("RKIb");function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e){return a(e,[])}function a(e,t){switch(i(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return null===e?"null":function(e,t){if(-1!==t.indexOf(e))return"[Circular]";var n=[].concat(t,[e]),i=function(e){var t=e[String(r.a)];if("function"==typeof t)return t;if("function"==typeof e.inspect)return e.inspect}(e);if(void 0!==i){var o=i.call(e);if(o!==e)return"string"==typeof o?o:a(o,n)}else if(Array.isArray(e))return function(e,t){if(0===e.length)return"[]";if(t.length>2)return"[Array]";for(var n=Math.min(10,e.length),r=e.length-n,i=[],o=0;o<n;++o)i.push(a(e[o],t));1===r?i.push("... 1 more item"):r>1&&i.push("... ".concat(r," more items"));return"["+i.join(", ")+"]"}(e,n);return function(e,t){var n=Object.keys(e);if(0===n.length)return"{}";if(t.length>2)return"["+function(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){var n=e.constructor.name;if("string"==typeof n&&""!==n)return n}return t}(e)+"]";var r=n.map((function(n){return n+": "+a(e[n],t)}));return"{ "+r.join(", ")+" }"}(e,n)}(e,t);default:return String(e)}}},rXKM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n("q1tI"));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}class o extends r.Component{render(){const{color:e,pathClassName:t,className:n,title:i,style:o,alt:a}=this.props;let{icon:s,size:l}=this.props,c="";"string"==typeof s&&(s={path:s,width:10,height:10}),"number"!=typeof l&&(l=1,c="em");const u=l,d=u/s.height*s.width,p=!!this.props.focusable;return r.createElement("svg",{role:i?"img":null,alt:a,"aria-label":i,"aria-hidden":!i||null,className:n,style:o,focusable:p.toString(),width:d+c,height:u+c,viewBox:`0 0 ${s.width} ${s.height}`},!!i&&r.createElement("title",null,i),r.createElement("path",{className:t,fill:e,d:s.path}))}}o.defaultProps={color:"currentColor"};var a=o;t.default=a},rgxM:function(e,t,n){},rnEp:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("5h36")]).then(n.t.bind(null,"V+IH",7)),modules:["V+IH"],loading:()=>i.createElement(a.default,null)});t.default=l},"rnd/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServerSideLog=void 0;t.ServerSideLog=class{constructor(e,t){this.log=(e,t,...n)=>{this._logger.info(e,t)},this.error=e=>{var t;this._logger.error(e.toString(),{error:e.message,stack:e.stack,sourceError:null==(t=e.cause)?void 0:t.toString(),kind:e.kind,metadata:e.metadata})},this.trace=(e,t)=>this._trace(e,t),this._trace=e,this._logger=t}}},rpNk:function(e,t,n){"use strict";var r,i,o,a=n("0Dky"),s=n("Fib7"),l=n("fHMY"),c=n("4WOD"),u=n("busE"),d=n("tiKp"),p=n("xDBR"),f=d("iterator"),h=!1;[].keys&&("next"in(o=[].keys())?(i=c(c(o)))!==Object.prototype&&(r=i):h=!0),null==r||a((function(){var e={};return r[f].call(e)!==e}))?r={}:p&&(r=l(r)),s(r[f])||u(r,f,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},"rpd/":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared-intl"),n.e("shared"),n.e("5CJo"),n.e("3KTd"),n.e("4jaK"),n.e("ZIhB"),n.e("2mTh"),n.e("1r3U"),n.e("QVSU"),n.e("6llS"),n.e("5fKS"),n.e("3e9N"),n.e("3EPu"),n.e("5gaZ"),n.e("1nSx")]).then(n.t.bind(null,"X0Ok",7)),modules:["X0Ok"],loading:()=>i.createElement(a.default,null)});t.default=l},rtlb:function(e,t,n){var r=n("g6v/"),i=n("0Dky");e.exports=r&&i((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},"s+OU":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.useStopResponseMutation=t.STOP_RESPONSE_MUTATION=void 0;var i=r(n("lTCR")),o=n("8r+/"),a=n("4PhQ"),s=r(n("/NFV")),l=n("q1tI");let c;const u=(0,o.gqlOp)((0,i.default)(c||(c=(e=>e)`
        mutation StopResponse($input: StopResponseInput!) {
            stopResponse(input: $input) {
                error {
                    code
                }
            }
        }
    `)));t.STOP_RESPONSE_MUTATION=u;t.useStopResponseMutation=()=>{const[e]=(0,s.default)(u);return(0,l.useCallback)((async t=>{try{var n;const r=await e({input:{stopId:t}});if(null!=(n=r.data)&&n.stopResponse.error){const e=r.data.stopResponse.error.code;throw new a.KAError(e,a.Errors.Internal)}}catch(e){if(e instanceof a.KAError)throw e;throw new a.KAError("Failed to record AI Guide promotion mutation",a.Errors.Internal)}}),[e])}},s4z8:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("shared"),n.e("326h"),n.e("1CX7"),n.e("NgdX"),n.e("2mzT")]).then(n.t.bind(null,"dE+O",7)),modules:["dE+O"],loading:()=>i.createElement(a.default,null)});t.default=l},sEFX:function(e,t,n){"use strict";var r=n("AO7/"),i=n("9d/t");e.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},sExA:function(e,t,n){"use strict";n.r(t),n.d(t,"Errors",(function(){return o})),n.d(t,"KindError",(function(){return l})),n.d(t,"Order",(function(){return c})),n.d(t,"clone",(function(){return r})),n.d(t,"entries",(function(){return i})),n.d(t,"errorsFromError",(function(){return u})),n.d(t,"getKindFromError",(function(){return d})),n.d(t,"getOriginalStackFromError",(function(){return p})),n.d(t,"keys",(function(){return f})),n.d(t,"safeStringify",(function(){return m})),n.d(t,"secret",(function(){return v})),n.d(t,"truncateMiddle",(function(){return y})),n.d(t,"values",(function(){return g}));var r=e=>null==e||"object"!=typeof e?e:Array.isArray(e)?e.map(r):Object.keys(e).reduce(((t,n)=>(t[n]=r(e[n]),t)),{}),i=e=>Object.entries(e),o=Object.freeze({Unknown:"Unknown",Internal:"Internal",InvalidInput:"InvalidInput",InvalidUse:"InvalidUse",NotFound:"NotFound",NotAllowed:"NotAllowed",Unauthorized:"Unauthorized",NotImplemented:"NotImplemented"});function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class s{constructor(e,t,n){a(this,"_name",void 0),a(this,"_message",void 0),a(this,"_stackFrames",void 0),this._name=e,this._message=t,this._stackFrames=[...n]}get message(){return this._message}get name(){return this._name}get messageWithName(){return"".concat(this.name,": ").concat(this.message)}get stack(){return[...this._stackFrames]}get standardizedStack(){return"".concat(this.messageWithName,"\n").concat(this._stackFrames.join("\n"))}static fromConsequenceAndCause(e,t){var n;for(var r=[],i=t.stack,o=null!==(n=null==e?void 0:e.stack)&&void 0!==n?n:[],a=i.length-1,l=o.length-1;a>=0&&l>=0&&i[a]===o[l];)r.unshift(i[a]),a--,l--;for(;a>=0;a--)r.unshift(i[a]);for(;l>=0;l--)r.unshift(o[l]);return new s(e.name,((e,t)=>{var n=e=>(null==e?void 0:e.trim())||"(empty message)",r=n(e);return null==t?r:"".concat(r,"\n\tcaused by\n\t\t").concat(n(t))})(e.message,t.messageWithName),r)}static normalize(e){var t,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;var a=null!==(t=e.message.toString().split("\n").find((e=>e.trim().length)))&&void 0!==t?t:"(empty message)",l=e.toString(),c=(null!==(n=e.stack)&&void 0!==n&&n.startsWith(l)&&e.stack!==l?e.stack.substring(l.length):null!==(r=e.stack)&&void 0!==r?r:"").split("\n").filter((e=>e.trim().length)),u=c.length>=i+o?i:0;return new s(e.name,a,c.slice(u))}static from(e){var t,n;var r=e.toString(),i=(null!==(t=e.stack)&&void 0!==t&&t.startsWith(r)&&e.stack!==r?e.stack.substring(r.length):null!==(n=e.stack)&&void 0!==n?n:"").split("\n").filter((e=>e.trim().length));return new s(e.name,e.message,i)}}class l extends Error{constructor(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.Unknown,{cause:n,prefix:i,name:l,metadata:c,stripStackFrames:u,minimumFrameCount:d,compositeStack:p}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Object.freeze({});super(e),a(this,"kind",void 0),a(this,"originalMessage",void 0),a(this,"originalStack",void 0),a(this,"metadata",void 0),a(this,"cause",void 0),this.originalMessage=e,this.metadata=(e=>{if(null==e)return e;var t=r(e);return Object.freeze(t)})(c),this.name="".concat(null!=i?i:"").concat(t).concat(null!=l?l:"","Error"),this.kind=t,this.originalStack=this.stack,this.cause=n;var f=s.normalize(this,null!=u?u:0,null!=d?d:1);if(delete this.stack,this.stack=f.standardizedStack,null!=n){var h=s.from(n),m=s.fromConsequenceAndCause(f,h);this.message=m.message,!0===p&&(this.stack=m.standardizedStack)}}}var c=Object.freeze({ConsequenceFirst:"consequence-first",CauseFirst:"cause-first"});function*u(e,t){if(t!==c.CauseFirst&&t!==c.ConsequenceFirst)throw new l("Invalid sequence order",o.InvalidInput,{metadata:{order:t}});null!=e&&(t===c.ConsequenceFirst&&(yield e),e instanceof l&&(yield*u(e.cause,t)),t===c.CauseFirst&&(yield e))}var d=e=>e instanceof l?e.kind:o.Unknown,p=e=>e instanceof l?e.originalStack:e.stack;function f(e){return Object.keys(e)}var h=e=>null==e||"string"==typeof e?{defaultValue:e}:e,m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",{defaultValue:n="",indent:r}=h(t);if(null==e)return n;try{var i;return null!==(i=JSON.stringify(e,null,null!=r?r:0))&&void 0!==i?i:n}catch(e){return n}};function y(e,t){if(e.length<=t)return e;var n=Math.floor(t/2),r=t-n-"...".length,i=e.substr(0,n),o=e.substr(e.length-r);return"".concat(i).concat("...").concat(o)}var g=e=>Object.values(e),v=e=>e},sMBO:function(e,t,n){var r=n("g6v/"),i=n("Xnc8").EXISTS,o=n("4zBA"),a=n("m/L8").f,s=Function.prototype,l=o(s.toString),c=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,u=o(c.exec);r&&!i&&a(s,"name",{configurable:!0,get:function(){try{return u(c,l(this))[1]}catch(e){return""}}})},"sUt/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"string"==typeof e&&r.test(e)};var r=/-webkit-|-moz-|-ms-/;e.exports=t.default},sbAb:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("36AW"),n.e("1CX7"),n.e("3MWm"),n.e("bP4J"),n.e("5PqK"),n.e("3WSq")]).then(n.t.bind(null,"VuGG",7)),modules:["VuGG"],loading:()=>i.createElement(a.default,null)});t.default=l},skYH:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=n("JimW"),a=r(n("cfQQ")),s=n("2ztb");function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var c=(0,a.default)((({children:e,profile:t})=>i.createElement(o.WithSSRPlaceholder,{placeholder:()=>e(!0)},(()=>e((0,s.preferReducedMotion)(t))))));t.default=c},slUR:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.GuideContext=void 0;var i=r(n("pVnL")),o=D(n("q1tI")),a=r(n("hKI/")),s=n("uwnj"),l=r(n("EF8l")),c=n("4PhQ"),u=n("+74T"),d=n("YkJa"),p=n("ZtlQ"),f=r(n("mBR6")),h=r(n("M1No")),m=r(n("vry/")),y=n("QYt8"),g=r(n("DI/R")),v=r(n("+b4E")),_=r(n("FCtg")),b=D(n("4PhQ")),x=r(n("lbej")),w=n("ARF3"),k=r(n("aXSo")),O=D(n("BoPr")),E=r(n("/NFV")),A=n("FiER"),P=n("JEum"),C=n("s+OU");function S(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(S=function(e){return e?n:t})(e)}function D(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=S(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const I=o.createContext({hasAcknowledgedGuide:!1,acceptGuideAcknowledgement:()=>Promise.resolve(),initialized:!1,init:()=>{},reset:()=>{},bufferResponse:!0,toggleBufferResponse:()=>{},contextualLinks:[],setContextualLinks:e=>{},conversation:[],resetConversation:()=>{},setConversation:e=>{},dynamicBot:null,setDynamicBot:e=>{},open:!1,setOpen:e=>{},restorePreviousConversation:()=>{},previousThreadId:null,promptVariables:{},setPromptVariable:(e,t)=>{},activityVariables:{},setActivityVariable:(e,t)=>{},ratedInteractions:new Map,rateInteraction:(e,t)=>{},remainingQuota:null,selectedBotName:null,setSelectedBotName:e=>{},teacherAsStudent:!1,setTeacherAsStudent:e=>{},threadId:null,setThreadId:e=>{},canBeStopped:!1,sendChatMessage:(e,t,n)=>Promise.resolve({interactionId:"",threadId:"",conversation:[],answer:"",remainingQuota:"1.0"}),sendCompletionRequest:(e,t,n,r)=>Promise.resolve({status:"aborted"}),sendEvent:e=>new Promise((()=>{})),setModelOverride:e=>{},setTemperatureOverride:e=>{},navigation:{id:"00000000-0000-0000-000-000000000000",path:""},setNavigation:e=>{},isLoading:!1,setIsLoading:e=>{},menusDisabled:!1,setCustomMessages:e=>{},customMessages:[],stopResponse:()=>{}});t.GuideContext=I;const T=_.default.isServerSide()?o.useEffect:o.useLayoutEffect;var M=e=>{var t,n,r,_,S,D,M,j;const{children:R,initialState:N}=e,L=(0,f.default)(),{pathname:q,href:W}=(0,p.useLocation)(),F="/"===q||q.includes("/activities"),B=(0,l.default)(),[U]=(0,E.default)(u.DO_GENERAL_AI_COMPLETION),z=(0,A.useDynamicCoachMessage)(),{hasAcknowledgedGuide:G,acceptGuideAcknowledgement:V}=(0,d.useGuideAcknowledgement)(),K=(0,m.default)(),H=(0,C.useStopResponseMutation)(),[Q,Y]=(0,o.useState)(null!=(t=null==N?void 0:N.menusDisabled)&&t),[$,X]=(0,o.useState)(!1),[J,Z]=(0,o.useState)(!1),[ee,te]=(0,o.useState)(null!=(n=null==N?void 0:N.conversation)?n:[]),[ne,re]=(0,o.useState)(null!=(r=null==N?void 0:N.ratedInteractions)?r:new Map),[ie,oe]=(0,o.useState)(null!=(_=null==N?void 0:N.remainingQuota)?_:null),[ae,se]=(0,o.useState)(L),le=(0,o.useRef)(!1),ce=(0,o.useRef)(null),ue=(0,o.useRef)(null),de=(0,o.useRef)(null),pe=(0,o.useRef)(null!=(S=null==N?void 0:N.threadId)?S:null),fe=(0,o.useRef)(null!=(D=null==N?void 0:N.contextualLinks)?D:[]),he=(0,o.useRef)(ee),me=(0,o.useRef)(null),ye=(0,o.useRef)(null),ge=(0,o.useRef)(null),ve=(0,o.useRef)(null),_e=(0,o.useRef)({id:"00000000-0000-0000-000-000000000000",path:""}),be=(0,o.useRef)(null!=(M=null==N?void 0:N.promptVariables)?M:{}),xe=(0,o.useRef)({}),we=(0,o.useRef)(null!=(j=null==N?void 0:N.selectedBotName)?j:null),ke=(0,o.useRef)(!1),Oe=(0,o.useRef)(!1),Ee=(0,o.useRef)(null),Ae=(0,o.useRef)([]),Pe=(0,o.useRef)([]),Ce=(0,o.useCallback)((()=>se((e=>!e))),[]),Se=(0,o.useCallback)((e=>{fe.current=e}),[]),De=(0,o.useCallback)((e=>{ye.current=e}),[]),Ie=(0,o.useCallback)((e=>{_e.current=e}),[]),Te=(0,o.useCallback)((e=>{ge.current=e}),[]),Me=(0,o.useCallback)(((e,t)=>{be.current=(0,i.default)({},be.current,{[e]:t})}),[]),je=(0,o.useCallback)(((e,t)=>{xe.current=(0,i.default)({},xe.current,{[e]:t})}),[]),Re=(0,o.useCallback)((e=>{we.current=e}),[]),Ne=(0,o.useCallback)((e=>{Ee.current=e}),[]),Le=(0,o.useCallback)((e=>{pe.current=e}),[]),qe=(0,o.useCallback)(((e,t)=>{var n;const r=t.type===y.FeedbackType.Quick?t.sentiment:t.reaction,o={eventType:"AiGuideFeedbackProvided",eventSchemaVersion:2,aiGuideThreadId:null!=(n=pe.current)?n:"",aiGuideNavigationId:_e.current.id,aiGuideInteractionId:e,isFeedbackPositive:t.positive,feedbackDropDown:r,freeformFeedbackProvided:!1,usedEmojiIcon:!1};switch(t.type){case y.FeedbackType.Quick:o.usedEmojiIcon=!0,o.feedbackDropDown=t.sentiment,(0,w.publishAnalyticsEventForMinorConversion)(o);break;case y.FeedbackType.General:case y.FeedbackType.Negative:o.freeformFeedbackProvided=Boolean(t.note),o.feedbackDropDown=t.reaction,(0,w.publishAnalyticsEventForMinorConversion)(o);break;case y.FeedbackType.Positive:o.freeformFeedbackProvided=Boolean(t.note||t.rewrittenResponse),o.feedbackDropDown=t.reaction,(0,w.publishAnalyticsEventForMinorConversion)(o)}re((n=>{const r=new Map(n),o=r.get(e),a=o||(0,i.default)({},t);switch(a.type=t.type,a.positive=t.positive,t.type){case y.FeedbackType.Quick:a.sentiment=t.sentiment;break;case y.FeedbackType.General:a.reaction=t.reaction,a.note=t.note;break;case y.FeedbackType.Negative:case y.FeedbackType.Positive:a.reaction=t.reaction,a.note=t.note,a.rewrittenResponse=t.rewrittenResponse}return r.set(e,a),r}))}),[]),We=(0,o.useCallback)((e=>{Pe.current=e}),[]),Fe=(0,o.useCallback)((()=>{var e;if(null!=B&&null!=(e=B.profile)&&e.get("hasClasses"))return F?y.TeacherPersona.Teacher:Oe.current?y.TeacherPersona.Student:y.TeacherPersona.Teacher}),[F,null==B?void 0:B.profile]),Be=(0,o.useCallback)((e=>{if(F||!e||!ke.current)return[];return[{interactionId:"",type:"incoming",uiOnly:!0,serverOnly:!1,user:"Student",text:e===y.TeacherPersona.Teacher?O.default.teacherView:O.default.studentView}]}),[F]),Ue=(0,o.useCallback)((async(e,t,n)=>{const r=new AbortController;Ae.current.push(r);try{var o;const i=(0,a.default)((({answer:e,conversation:t,interactionId:n,remainingQuota:i,threadId:o})=>{if(r.signal.aborted)return;if(n&&!t&&(de.current=n),e&&!(0,x.default)(e.trim()).some((({type:e,hasStartDelimiter:t})=>"text"===e&&t))&&te([].concat(he.current,[{type:"incoming",text:e,user:"Tutor",uiOnly:!0,serverOnly:!1,interactionId:""}])),!o||!t||!n)return;if(pe.current&&pe.current!==o)return;!pe.current&&o&&(Le(o),(0,w.publishAnalyticsEventForMinorConversion)({eventType:"AiGuideNewThreadStarted",eventSchemaVersion:1,aiGuideThreadId:o}));const a=t;i&&(parseFloat(i)<=.1&&(a.push({type:"incoming",text:(0,O.formatUsageQuotaLowWarning)(i),user:"Tutor",uiOnly:!0,serverOnly:!1,interactionId:"",isError:!0}),(0,w.publishAnalyticsEventForMinorConversion)({eventType:"AiGuideBotErrorMessageReceived",eventSchemaVersion:1,aiGuideThreadId:o,aiGuideNavigationId:_e.current.id,aiGuideInteractionId:n,errorKind:"NEAR_USAGE_QUOTA"})),oe(i),te((()=>(he.current=a,a))))}),ae?0:200);Y(!0);const s=await(0,h.default)({persona:null!=(o=Fe())?o:"",command:e,event:t.event,message:t.message,actionBubble:t.actionBubble,promptStore:be.current,contextualLinks:fe.current,conversation:he.current.filter((e=>!e.uiOnly)),customPrompt:null!=n?n:"",url:W,thread_id:pe.current,pathName:q,dynamicBot:ye.current,modelOverride:ge.current,temperatureOverride:Ee.current,botName:we.current,stream:!ae,flags:{inlineLinksAsMarkdown:"true"},sendToPython:!1,customMessages:Pe.current},r.signal,i,(()=>{Y(!1),We([])}));return Ae.current=Ae.current.filter((e=>e===r)),i({conversation:[].concat(Be(Fe()),s.conversation),threadId:s.threadId,interactionId:s.interactionId,remainingQuota:s.remainingQuota,signal:r.signal}),s}catch(e){var s,l;if(r.signal.aborted)return null;if(429===(null==e||null==(s=e.response)?void 0:s.status)){var c;if("quota_exceeded"===(await e.response.json()).error)return oe("0"),te((e=>[].concat(e,[{type:"incoming",text:O.default.usageQuotaExceededError,user:"Tutor",uiOnly:!0,serverOnly:!1,interactionId:"",isError:!0}]))),(0,w.publishAnalyticsEventForMinorConversion)({eventType:"AiGuideBotErrorMessageReceived",eventSchemaVersion:1,aiGuideThreadId:null!=(c=pe.current)?c:"",aiGuideNavigationId:_e.current.id,aiGuideInteractionId:"",errorKind:"REACHED_USAGE_QUOTA"}),null}return te((e=>{const t=e[e.length-1];let n=e;return"outgoing"===(null==t?void 0:t.type)?(e.pop(),n=[].concat(e,[(0,i.default)({},t,{isError:!0})])):n=[].concat(e,[{type:"incoming",text:O.default.genericError,user:"Tutor",uiOnly:!0,serverOnly:!1,interactionId:"",isError:!0}]),he.current=n,n})),(0,w.publishAnalyticsEventForMinorConversion)({eventType:"AiGuideBotErrorMessageReceived",eventSchemaVersion:1,aiGuideThreadId:null!=(l=pe.current)?l:"",aiGuideNavigationId:_e.current.id,aiGuideInteractionId:"",errorKind:"GENERAL"}),null}}),[ae,We,Fe,W,q,Be,Le]),ze=(0,o.useCallback)((()=>{ue.current=null,ce.current=new Map,me.current=[]}),[]),Ge=(0,o.useCallback)((async(e,t,n)=>{X(!0),ze(),te((t=>{const n=[].concat(t.filter((e=>!("outgoing"===e.type&&e.isError))),[{type:"outgoing",text:e,user:"Student",uiOnly:!0,serverOnly:!1,interactionId:""}]);return he.current=n,n}));const r={message:e,actionBubble:n},i=new Date;try{var o;(0,w.publishAnalyticsEventForMinorConversion)({eventType:"AiGuideUserRequestSubmitted",eventSchemaVersion:2,aiGuideThreadId:null!=(o=pe.current)?o:"",aiGuideNavigationId:_e.current.id,isActionBubble:null!=n});const e=await Ue("chat_message",r,t);if(e){var a;const t=new Date-i;let n=0,r=0;null==(a=e.conversation)||a.map((t=>{if(t.interactionId===e.interactionId){var i,o;(0,x.default)(t.text.trim()).map(((e,t)=>{"link"===e.type&&(n+=1)})),r=null!=(i=null==(o=t.links)?void 0:o.length)?i:0}})),(0,w.publishAnalyticsEventForMinorConversion)({eventType:"AiGuideBotResponseReceived",eventSchemaVersion:2,aiGuideThreadId:e.threadId,aiGuideNavigationId:_e.current.id,aiGuideInteractionId:e.interactionId,numSecondsBetweenRequestAndInitialResponse:.001*t,numContextualLinksIncluded:new s.IntegerField(n),numRecommendedRelatedLinks:new s.IntegerField(r)})}return X(!1),e}catch(e){throw X(!1),e}}),[ze,Ue]),Ve=(0,o.useCallback)(((e,t,n)=>Ue("event",{event:{name:e,params:t}},n)),[Ue]),Ke=(0,o.useCallback)((()=>{G&&(le.current=!0,Ve("initial_load",{}).catch((e=>{b.default.error("Failed to send initial_load event to ai-guide.",b.Errors.TransientKhanService,{cause:e})})))}),[G,Ve]),He=(0,o.useCallback)((()=>{const e=ke.current,t=!Oe.current;if(e&&t)return!1;const n=ee.some((({type:e})=>"outgoing"===e)),r="/"===_e.current.path||_e.current.path.includes("/activities");return n&&!r&&!F}),[ee,F]),Qe=(0,o.useCallback)(((e=!1)=>{const t=Oe.current,n=!ke.current;He()?(me.current=ee,ue.current=pe.current,ce.current=new Map(ne)):(n||t)&&ze(),he.current=[],te([]),Le(null),re(new Map),le.current=!1,e&&Ke()}),[He,Le,Ke,ee,ne,ze]),Ye=(0,o.useCallback)((e=>{var t;if(null==B||null==(t=B.profile)||!t.get("hasClasses"))throw new c.KAError("Cannot set teacher as student for users without classes",b.Errors.Internal);ke.current=!0,Oe.current=e,Qe(!0)}),[null==B?void 0:B.profile,Qe]),$e=(0,o.useCallback)(((e=!1)=>{Ae.current.forEach((e=>e.abort())),Ae.current=[],fe.current=[],ye.current=null,ge.current=null,be.current={},we.current=null,Ee.current=null,ke.current=!1,Qe(e)}),[Qe]),Xe=(0,o.useCallback)((()=>{var e,t,n,r;const i=null!=(e=me.current)?e:[],o=null!=(t=i.pop())?t:null;Le(null!=(n=ue.current)?n:""),re(null!=(r=ce.current)?r:new Map),ze(),o&&o.uiOnly&&"outgoing"===o.type?(te(i),Ge(o.text)):te([].concat(i,[o]).filter(Boolean))}),[ze,Le,Ge]),Je=(0,o.useCallback)(((e,t,n,r)=>U({prompt:e,temperature:t,maxTokens:null!=n?n:2048,stop:r?[r]:[]})),[U]),Ze=(0,o.useCallback)((()=>(le.current=!0,te((e=>{const t=e.filter((e=>e.text!==P.GUIDE_ACKNOWLEDGEMENT_DETAILS.actionBubble.label)),n=[].concat(P.GUIDE_ACKNOWLEDGEMENT_CONVERSATION,[z,P.HAS_AGREED_TO_GUIDE_ACKNOWLEDGEMENT,P.CONFIRMATION_BUBBLE],t);return he.current=n,n})),V())),[V,z]),et=(0,o.useCallback)((()=>{de.current&&(H(de.current),de.current=null)}),[H]);(0,o.useEffect)((()=>{se(L)}),[L]),(0,o.useEffect)((()=>{Boolean(!be.current.ReadingLevel&&(null==K?void 0:K.readingLevel))&&Me("ReadingLevel",K.readingLevel)}),[K,Me]);const tt=(0,v.default)(q);T((()=>{var e;if(null!=B&&null!=(e=B.profile)&&e.get("isAIGuideEnabled")&&ve.current!==W&&!(0,g.default)(q)){ve.current=W,G&&$e(!tt&&J);const e=(0,k.default)();(0,w.publishAnalyticsEventForMinorConversion)({eventType:"AiGuideProductPageNavigated",eventSchemaVersion:1,aiGuideNavigationId:e,currentPageURL:q,isAiGuideOpen:J,isAiGuideEnabled:!tt}),Ie({id:e,path:q})}}),[tt,G,W,g.default,J,q,$e,Ie,B]);const nt={hasAcknowledgedGuide:G,acceptGuideAcknowledgement:Ze,initialized:le.current,init:Ke,reset:$e,bufferResponse:ae,toggleBufferResponse:Ce,conversation:ee,resetConversation:Qe,setConversation:te,contextualLinks:fe.current,setContextualLinks:Se,dynamicBot:ye.current,setDynamicBot:De,open:J,setOpen:Z,restorePreviousConversation:Xe,previousThreadId:ue.current,promptVariables:be.current,setPromptVariable:Me,activityVariables:xe.current,setActivityVariable:je,ratedInteractions:ne,rateInteraction:qe,remainingQuota:ie,teacherAsStudent:Oe.current,setTeacherAsStudent:Ye,threadId:pe.current,setThreadId:Le,canBeStopped:null!=de.current,sendChatMessage:Ge,sendCompletionRequest:Je,sendEvent:Ve,setModelOverride:Te,setTemperatureOverride:Ne,selectedBotName:we.current,setSelectedBotName:Re,navigation:_e.current,setNavigation:Ie,isLoading:$,setIsLoading:X,menusDisabled:Q,setCustomMessages:We,customMessages:Pe.current,stopResponse:et};return o.createElement(I.Provider,{value:nt},R)};t.default=M},swyk:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("4CzR"),n.e("1w4M"),n.e("40jg"),n.e("5F0q"),n.e("4xk8"),n.e("i3qO"),n.e("2UsG"),n.e("4tr5"),n.e("1Bdm"),n.e("3WrQ"),n.e("dyEE"),n.e("xV3b"),n.e("xiXN"),n.e("6E2p"),n.e("2Cwm")]).then(n.t.bind(null,"we/9",7)),modules:["we/9"],loading:()=>i.createElement(a.default,null)});t.default=l},"t/FW":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("62oW")]).then(n.t.bind(null,"WaAe",7)),modules:["WaAe"],loading:()=>i.createElement(a.default,null)});t.default=l},t1sY:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.createCookie=t.areCookiesEnabled=void 0,t.createCookiesFromURL=function(e){const t=function(e){const t=e.flags_on,n=e.flags_off,r=t?t.replace(/,/g,"\n"):"",i=n?n.replace(/,/g,"\n"):"";if(!r&&!i)return null;return`${encodeURIComponent(`${r}|${i}`)}`}(e);t&&s("flags",t,365);const n=function(e){const t=e.force_alts;if(t)return t.split(",").map((e=>e.split(":")));return[]}(e);n&&n.forEach((([e,t])=>{s(`bingo_force_${e}`,t)}))},t.readCookie=t.eraseCookie=void 0;var i=n("4PhQ"),o=r(n("FCtg"));const a=function(e){if(o.default.isServerSide()){const t=`Do not ${e} from cookies.js during the initial render; this does not work with cached server-side rendering. Use <CookiesProvider /> instead.`;throw new i.KAError(t,i.Errors.Internal)}},s=function(e,t,n,r,i,o="Lax"){let s;if(a(`create cookie-field ${e}`),n){const e=new Date;e.setTime(e.getTime()+24*n*60*60*1e3),s="; expires="+e.toUTCString()}else s="";const l=r?`; domain=${r}`:"",c=i?"; secure":"";document.cookie=e+"="+String(t)+s+l+c+"; SameSite="+o+"; path=/"};t.createCookie=s;const l=function(e){a(`read cookie-field ${e}`);const t=e+"=",n=document.cookie.split(";");for(let e=0;e<n.length;e++){let r=n[e];for(;" "===r.charAt(0);)r=r.substring(1,r.length);if(0===r.indexOf(t))return r.substring(t.length,r.length)}return null};t.readCookie=l;const c=function(e,t){a(`erase cookie-field ${e}`),s(e,"",-1,t)};t.eraseCookie=c;t.areCookiesEnabled=function(){return a("check if cookies are enabled"),s("detectCookiesEnabled","KhanAcademy"),null!=l("detectCookiesEnabled")&&(c("detectCookiesEnabled"),!0)}},t2Il:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.NotificationsContext=void 0,t.default=function(e){return t=>o.createElement(v,null,(({notifications:n,loadNotifications:r,hasMoreNotifications:a,newNotificationsCount:s,clearNotifications:l,notificationsLoading:c,notificationsCountLoading:u})=>o.createElement(e,(0,i.default)({},t,{notifications:n,hasMoreNotifications:a,loadNotifications:r,newNotificationsCount:s,clearNotifications:l,notificationsLoading:c,notificationsCountLoading:u}))))};var i=r(n("pVnL")),o=m(n("q1tI")),a=n("Pk2J"),s=m(n("4PhQ")),l=r(n("36Vq")),c=r(n("cfQQ")),u=n("KZw2"),d=r(n("M+bw")),p=r(n("Iw+D")),f=n("+Gdd");function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const y=o.createContext(null);t.NotificationsContext=y,y.displayName="NotificationsContext";class g extends o.Component{constructor(e){super(e),this._loadGqlNotifications=()=>{const{lastId:e,hasMoreNotifications:t,notificationsLoading:n}=this.state,{gqlClient:r}=this.props;if(n||!t)return;this.setState({notificationsLoading:!0,everLoaded:!0});const i={after:e};r.query(u.NOTIFICATIONS_FOR_USER_QUERY,{fetchPolicy:"network-only",variables:i}).then((e=>{var t,n;const r=null==(t=e.data)||null==(n=t.user)?void 0:n.notifications;if(r){var i,o;const e=this.state.notifications,t=[];r.notifications&&t.push.apply(t,r.notifications.map(p.default).filter((e=>null!==e))),this.setState({notifications:e.concat(t),lastId:null==(i=r.pageInfo)?void 0:i.nextCursor,hasMoreNotifications:null!=(null==(o=r.pageInfo)?void 0:o.nextCursor),notificationsLoading:!1})}})).catch((e=>{s.default.error("fetchNotificationsAPI error:",s.Errors.Internal,e),this.setState({notificationsLoading:!1})}))},this.loadNotifications=()=>{this._loadGqlNotifications()},this.clearNotifications=()=>{const{gqlClient:e}=this.props;0!==this.state.newNotificationsCount&&(this.setState({notificationsCountLoading:!0}),e.mutate(u.CLEAR_NOTIFICATIONS_MUTATION).then((t=>{var n,r,i,o,a;null!=(n=t.data)&&null!=(r=n.clearBrandNewNotifications)&&r.error?(s.default.error("clearNotificationsAPI error: "+(null==(i=t.data)||null==(o=i.clearBrandNewNotifications)||null==(a=o.error)?void 0:a.code),s.Errors.Internal),this.setState({notificationsCountLoading:!1})):((0,f.eagerUpdateProfileCache)(e,{newNotificationCount:0}),this.setState({notificationsCountLoading:!1,newNotificationsCount:0}))})).catch((e=>{s.default.error("clearNotificationsAPI error:",s.Errors.Internal,e),this.setState({notificationsCountLoading:!1})})))},this.state={everLoaded:!1,hasMoreNotifications:!0,lastCursor:null,lastId:null,notificationsLoading:!1,notifications:[],notificationsCountLoading:!1,newNotificationsCount:e.profile?e.profile.get("countBrandNewNotifications"):0}}componentDidUpdate(e){const{profile:t}=this.props;e.profile!==t&&this.setState({newNotificationsCount:t?t.get("countBrandNewNotifications"):0})}render(){const{children:e}=this.props,{notificationsLoading:t,hasMoreNotifications:n,notifications:r,notificationsCountLoading:i,newNotificationsCount:a}=this.state;return this.props.updatePageDisplay({showTitleNotification:a>0}),o.createElement(y.Consumer,null,(o=>e({notificationsLoading:t,notificationsCountLoading:i,notifications:o&&o.notifications?o.notifications:r,hasMoreNotifications:o?o.hasMoreNotifications:n,loadNotifications:o&&o.loadNotifications?o.loadNotifications:this.loadNotifications,newNotificationsCount:o&&o.newNotificationsCount?o.newNotificationsCount:a,clearNotifications:o&&o.clearNotifications?o.clearNotifications:this.clearNotifications})))}}const v=(0,a.compose)(c.default,(0,l.default)({showTitleNotification:!1},!1),d.default)(g)},t3R0:function(e,t,n){"use strict";function r(e,t){if(!Boolean(e))throw new Error(t)}n.d(t,"a",(function(){return r}))},t4Ja:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("cGmj"),n.e("7gEx"),n.e("1l00"),n.e("1pax"),n.e("1Chp"),n.e("7mfa"),n.e("6OMH"),n.e("4qrU"),n.e("6fS4")]).then(n.t.bind(null,"fcfe",7)),modules:["fcfe"],loading:()=>i.createElement(a.default,null)});t.default=l},t9FE:function(e,t,n){(function(t){function n(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}).call(this,n("yLpj"))},tRtN:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("5zeG"),n.e("36AW"),n.e("326h"),n.e("ykUf"),n.e("5OPo"),n.e("42Kj"),n.e("1VzG")]).then(n.t.bind(null,"aLPu",7)),modules:["aLPu"],loading:()=>i.createElement(a.default,null)});t.default=l},tVXy:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useFastlyQuery=t.DefaultFastlyQueryScope=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("NE0T")),i=n("4PhQ"),o=n("+BXU"),a=n("JSgJ"),s=n("Xbru");function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}const c="fastly-cache";t.DefaultFastlyQueryScope=c;t.useFastlyQuery=(e,{skip:t,variables:n,module:l,targetLocale:u,cachingPolicy:d=s.Persist.UntilPublish,curriculum:p,cacheUpdated:f}=Object.freeze({}))=>{const h=(0,o.toWbdGqlOp)(e);if("query"!==h.type)throw new i.KAError("Mutations are not valid for useFastlyQuery",i.Errors.InvalidInput);const m=(0,a.useRequestIdBuilder)()(e,n,{module:l,targetLocale:u,curriculum:p,fastlyCaching:d}),y=r.useGql();return r.useHydratableEffect(m,(()=>y(h,{variables:n,context:{module:l,targetLocale:u,curriculum:p,fastlyCaching:d}})),{skip:!0===t,onResultChanged:f,scope:c})}},tVor:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("cGmj"),n.e("4CzR"),n.e("1w4M"),n.e("40jg"),n.e("4xk8"),n.e("7gEx"),n.e("i3qO"),n.e("4tr5"),n.e("1Bdm"),n.e("3WrQ"),n.e("1l00"),n.e("1pax"),n.e("1Chp"),n.e("7mfa"),n.e("6OMH"),n.e("6yV3"),n.e("4qrU"),n.e("5QEo")]).then(n.t.bind(null,"Rte5",7)),modules:["Rte5"],loading:()=>i.createElement(a.default,null)});t.default=l},tXUg:function(e,t,n){var r,i,o,a,s,l,c,u,d=n("2oRo"),p=n("A2ZE"),f=n("Bs8V").f,h=n("LPSS").set,m=n("HNyW"),y=n("1MNl"),g=n("pLQz"),v=n("YF1G"),_=d.MutationObserver||d.WebKitMutationObserver,b=d.document,x=d.process,w=d.Promise,k=f(d,"queueMicrotask"),O=k&&k.value;O||(r=function(){var e,t;for(v&&(e=x.domain)&&e.exit();i;){t=i.fn,i=i.next;try{t()}catch(e){throw i?a():o=void 0,e}}o=void 0,e&&e.enter()},m||v||g||!_||!b?!y&&w&&w.resolve?((c=w.resolve(void 0)).constructor=w,u=p(c.then,c),a=function(){u(r)}):v?a=function(){x.nextTick(r)}:(h=p(h,d),a=function(){h(r)}):(s=!0,l=b.createTextNode(""),new _(r).observe(l,{characterData:!0}),a=function(){l.data=s=!s})),e.exports=O||function(e){var t={fn:e,next:void 0};o&&(o.next=t),i||(i=t,a()),o=t}},taqO:function(e,t,n){"use strict";function r(e,t){-1===e.indexOf(t)&&e.push(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(Array.isArray(t))for(var n=0,i=t.length;n<i;++n)r(e,t[n]);else r(e,t)},e.exports=t.default},thO8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),i=n("Ty5D"),o=n("LhCv");function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}class s extends r.Component{constructor(...e){super(...e),this.history=(0,o.createBrowserHistory)(this.props)}componentDidUpdate(e){this.props.forceRefresh!==e.forceRefresh&&this.history.setForceRefresh(this.props.forceRefresh)}render(){return r.createElement(i.Router,{history:this.history,children:this.props.children})}}t.default=s},tiKp:function(e,t,n){var r=n("2oRo"),i=n("VpIT"),o=n("Gi26"),a=n("kOOl"),s=n("STAE"),l=n("/b8u"),c=i("wks"),u=r.Symbol,d=u&&u.for,p=l?u:u&&u.withoutSetter||a;e.exports=function(e){if(!o(c,e)||!s&&"string"!=typeof c[e]){var t="Symbol."+e;s&&o(u,e)?c[e]=u[e]:c[e]=l&&d?d(t):p(t)}return c[e]}},tkto:function(e,t,n){var r=n("I+eb"),i=n("ewvW"),o=n("33Wh");r({target:"Object",stat:!0,forced:n("0Dky")((function(){o(1)}))},{keys:function(e){return o(i(e))}})},twwK:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX")),s=n("okhs");function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}const c=e=>((0,s.useUpdatePageSettings)({footer:!1}),i.createElement(a.default,null));var u=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("5OTj"),n.e("1rNm"),n.e("6hzU"),n.e("2Atb"),n.e("4ZnZ"),n.e("36AW"),n.e("326h"),n.e("1YDZ"),n.e("1FEV"),n.e("4bT6"),n.e("2QVZ"),n.e("ZIhB"),n.e("1l00"),n.e("2Uus"),n.e("5Do4"),n.e("DgBR"),n.e("4qDk"),n.e("3ufS"),n.e("5CUN"),n.e("4z8f"),n.e("6Ot1")]).then(n.t.bind(null,"M9wy",7)),modules:["M9wy"],loading:()=>i.createElement(c,null)});t.default=u},tycR:function(e,t,n){var r=n("A2ZE"),i=n("4zBA"),o=n("RK3t"),a=n("ewvW"),s=n("B/qT"),l=n("ZfDv"),c=i([].push),u=function(e){var t=1==e,n=2==e,i=3==e,u=4==e,d=6==e,p=7==e,f=5==e||d;return function(h,m,y,g){for(var v,_,b=a(h),x=o(b),w=r(m,y),k=s(x),O=0,E=g||l,A=t?E(h,k):n||p?E(h,0):void 0;k>O;O++)if((f||O in x)&&(_=w(v=x[O],O,b),e))if(t)A[O]=_;else if(_)switch(e){case 3:return!0;case 5:return v;case 6:return O;case 2:c(A,v)}else switch(e){case 4:return!1;case 7:c(A,v)}return d?-1:i||u?u:A}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},"u+7A":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("5CJo"),n.e("4RKi"),n.e("6CPi"),n.e("31jp"),n.e("7f61")]).then(n.t.bind(null,"f8uB",7)),modules:["f8uB"],loading:()=>i.createElement(a.default,null)});t.default=l},u6Qj:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.markUsingFbLogin=t.logout=t.loadFacebookApi=t.isUsingFbLogin=t.init=t.getFacebookAuthToken=t.fixMissingCookie=t.FB_LOGIN_COOKIE=t.FB_APP_ID=void 0;var i=r(n("8Kom")),o=r(n("mXPZ")),a=r(n("Q8Wn")),s=n("4PhQ"),l=d(n("whzC")),c=d(n("t1sY"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const p="160249463991765";t.FB_APP_ID=p;const f="fbl";t.FB_LOGIN_COOKIE=f;t.init=()=>{window.fbAsyncInit=function(){FB.init({version:"v10.0",appId:p,status:!1,cookie:!0,xfbml:!0,oauth:!0,kidDirectedSite:!0}),m()&&FB.getLoginStatus((function(e){e.authResponse?y(e.authResponse):c.eraseCookie(f)}))},m()&&h()};t.logout=e=>{let t=i.default.hostname;0===t.indexOf("local.")&&(t=t.substring(6));const n=m();if(c.eraseCookie("fbsr_"+p),c.eraseCookie("fbsr_"+p,"."+t),c.eraseCookie("fbm_"+p),c.eraseCookie("fbm_"+p,"."+t),c.eraseCookie(f),n)try{FB.logout(e)}catch(t){e()}else e()};const h=()=>o.default.isMaybeUnder13?Promise.reject(new s.KAError("Must be an Over Age Gate User",s.Errors.NotAllowed)):"undefined"!=typeof window&&window.FB?Promise.resolve(window.FB):new Promise(((e,t)=>{const n=a.default.kaLocale.replace(/-/g,"_"),r=document.createElement("script");r.src=l.safeLinkTo(`${i.default.protocol}//connect.facebook.net/${n}/sdk.js?xfbml=1&kidDirectedSite=1`),r.onload=()=>{e(window.FB)},r.onerror=e=>{t(e)};const o=document.getElementById("fb-root");o&&o.appendChild(r)}));t.loadFacebookApi=h;t.getFacebookAuthToken=()=>h().then((e=>new Promise(((t,n)=>{e.login((e=>{e.authResponse?t(e.authResponse.accessToken):n(new s.KAError("Could not get FB access token",s.Errors.Internal))}),{scope:"email"})}))));const m=()=>!!c.readCookie(f);t.isUsingFbLogin=m;t.markUsingFbLogin=()=>{c.createCookie(f,!0,30)};const y=e=>{c.readCookie("fbsr_"+p)||e&&e.signedRequest&&c.createCookie("fbsr_"+p,e.signedRequest)};t.fixMissingCookie=y},u9Yf:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.useCoachDetails=t.USE_COACH_DETAILS_QUERY=void 0;var i=r(n("lTCR")),o=n("8r+/"),a=r(n("QE75"));let s;const l=(0,o.gqlOp)((0,i.default)(s||(s=(e=>e)`
    query coachDetails {
        user {
            id
            parents {
                id
            }
            teachers: coaches(coachType: TEACHER) {
                id
            }
        }
    }
`)));t.USE_COACH_DETAILS_QUERY=l;t.useCoachDetails=()=>{var e,t,n,r;const[i]=(0,a.default)(l);if("success"!==i.status)return{parents:null,teachers:null};return{parents:null!=(e=null==(t=i.data.user)?void 0:t.parents)?e:[],teachers:null!=(n=null==(r=i.data.user)?void 0:r.teachers)?n:[]}}},uCQu:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("8OQS")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("55Ip"),s=r(n("mXPZ")),l=r(n("k1ty")),c=r(n("9nBt"));const u=["exact"];function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}class p extends o.Component{render(){const e=this.props,{exact:t}=e,n=(0,i.default)(e,u);return o.createElement(a.Route,{path:this.props.path,exact:t,render:()=>s.default.isLoggedIn?o.createElement(l.default,null):o.createElement(c.default,n)})}}t.default=p},uEGL:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pureXsMax=t.pureXlMin=t.pureSmMin=t.pureSmMax=t.pureMdMin=t.pureMdMax=t.pureLgMin=t.pureLgMax=t.default=void 0;const r="568px";t.pureSmMin=r;const i="768px";t.pureMdMin=i;const o="1024px";t.pureLgMin=o;const a="1200px";t.pureXlMin=a;const s="567px";t.pureXsMax=s;const l="767px";t.pureSmMax=l;const c="1023px";t.pureMdMax=c;const u="1199px";t.pureLgMax=u;var d={xs:"@media screen and (max-width: 567px) /* mediaQueries.xs */",sm:"@media screen and (min-width: 568px) and (max-width: 767px) /* mediaQueries.sm */",md:"@media screen and (min-width: 768px) and (max-width: 1023px) /* mediaQueries.md */",lg:"@media screen and (min-width: 1024px) and (max-width: 1199px) /* mediaQueries.lg */",xl:"@media screen and (min-width: 1200px) /* mediaQueries.xl */",xsOrSmaller:"@media screen and (max-width: 567px) /* mediaQueries.xsOrSmaller */",smOrSmaller:"@media screen and (max-width: 767px) /* mediaQueries.smOrSmaller */",mdOrSmaller:"@media screen and (max-width: 1023px) /* mediaQueries.mdOrSmaller */",lgOrSmaller:"@media screen and (max-width: 1199px) /* mediaQueries.lgOrSmaller */",smOrLarger:"@media screen and (min-width: 568px) /* mediaQueries.smOrLarger */",mdOrLarger:"@media screen and (min-width: 768px) /* mediaQueries.mdOrLarger */",lgOrLarger:"@media screen and (min-width: 1024px) /* mediaQueries.lgOrLarger */",xlOrLarger:"@media screen and (min-width: 1200px) /* mediaQueries.xlOrLarger */"};t.default=d},uGBK:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.USER_PROGRESS_FOR_LESSON_QUERY=t.USER_PROGRESS_FOR_ASSIGNMENTS_QUERY=t.USER_NEXT_UPCOMING_ASSIGNMENT_QUERY=t.USER_CONTENT_PERMISSIONS_QUERY=t.USER_ASSIGNMENTS_PAGE_QUERY=t.USER_ASSIGNMENTS_FOR_CONTENT=t.UPDATE_TALKTHROUGH_PROGRESS_MUTATION=t.UPDATE_PROJECT_PROGRESS_MUTATION=t.UPDATE_INTERACTIVE_PROGRESS_MUTATION=t.UPDATE_CHALLENGE_PROGRESS_MUTATION=t.UNTRANSLATED_CONTENT_QUERY=t.RESTART_TASK_MUTATION=t.REGIONAL_STANDARDS_QUERY=t.QA_EXPAND_KEY_INFO_QUERY=t.PROGRAM_ITEMS_PROGRESS_QUERY=t.LEARNABLE_CONTENT_QUERY=t.CONTENT_ROUTE_QUERY=t.CLEAR_RECOMMENDATION_FOR_321_CONTENT_ITEM=t.CLASSROOM_BY_CODE_QUERY=void 0;var i=r(n("lTCR")),o=n("8r+/");let a,s,l,c,u,d,p,f,h,m,y,g,v,_,b,x,w,k,O,E,A,P,C,S,D,I,T,M,j,R=e=>e;const N=(0,i.default)(a||(a=R`
    fragment LearnableContentData on LearnableContent {
        id
        contentKind
        slug
        translatedTitle

        ... on Article {
            articleClarificationsEnabled: clarificationsEnabled
            translatedDescription
            translatedPerseusContent
        }

        ... on Challenge {
            authorList {
                name
            }
            canvasOnly
            code
            configVersion
            defaultUrlPath
            height
            nodeSlug
            translatedDescription
            translatedTests
            testStrings {
                message
            }
            userAuthoredContentType
            width
        }

        ... on Interactive {
            authorList {
                name
            }
            canvasOnly
            code
            configVersion
            defaultUrlPath
            height
            nodeSlug
            translatedDescription
            userAuthoredContentType
            width
        }

        ... on Project {
            authorList {
                name
            }
            canvasOnly
            code
            configVersion
            defaultUrlPath
            height
            nodeSlug
            translatedDescription
            translatedProjectEval
            translatedProjectEvalTips
            userAuthoredContentType
            width
        }

        ... on Talkthrough {
            authorList {
                name
            }
            canvasOnly
            code
            configVersion
            defaultUrlPath
            height
            nodeSlug
            playback
            subtitles {
                endTime
                kaIsValid
                startTime
                text
            }
            translatedDescription
            translatedMp3Url
            userAuthoredContentType
            width
            youtubeId
        }

        ... on TopicQuiz {
            index
            exerciseLength
            timeEstimate {
                lowerBound
                upperBound
            }
            coveredTutorials {
                id
                translatedTitle
                relativeUrl
                allLearnableContent {
                    id
                    contentKind
                }
            }
        }

        ... on TopicUnitTest {
            exerciseLength
            timeEstimate {
                lowerBound
                upperBound
            }
            coveredTutorials {
                id
                translatedTitle
                relativeUrl
                allLearnableContent {
                    id
                    contentKind
                }
            }
        }

        ... on Video {
            authorNames
            # Aliased because the schema of authorList is different for the
            # different content types. We won't need to alias this if in the
            # future, the GraphQL schemas authorList matched for all content
            # types.
            videoAuthorList: authorList {
                name
            }
            clarificationsEnabled
            dateAdded
            description
            downloadUrls
            duration
            imageUrl
            kaUrl
            kaUserLicense
            keywords
            readableId
            sha
            thumbnailUrls {
                category
                url
            }
            translatedDescriptionHtml
            translatedYoutubeId
            translatedYoutubeLang
            youtubeId
            augmentedTranscript
            relativeUrl
            descriptionHtml
            nodeSlug
            translatedDescription
            translatedCustomTitleTag
            subtitles {
                endTime
                kaIsValid
                startTime
                text
            }
            keyMoments {
                startOffset
                endOffset
                label
            }
            educationalLevel
            learningResourceType
        }
    }
`)),L=(0,i.default)(s||(s=R`
    fragment LearnableContentMetadata on LearnableContent {
        id
        canonicalUrl: defaultUrlPath
        contentDescriptor
        contentKind
        slug
        translatedTitle
        parentTopic {
            id
            parent {
                id
                masteryEnabled
            }
        }
        urlWithinCurationNode
        translatedCustomTitleTag
    }
`)),q=(0,i.default)(l||(l=R`
    fragment QuizMetadata on TopicQuiz {
        ...LearnableContentMetadata
        index
    }

    ${0}
`),L),W=(0,i.default)(c||(c=R`
    fragment UnitTestMetadata on TopicUnitTest {
        ...LearnableContentMetadata
    }

    ${0}
`),L),F=(0,i.default)(u||(u=R`
    fragment LessonData on Lesson {
        id
        relativeUrl
        slug
        translatedTitle
        key
        # NOTE: Need to vet this further. In the Content Library we used
        # other fields to obtain the children (e.g. childrenWithUnlisted)
        # Those resolvers, had filters applied to take into account listedness,
        # include/exclude lists.
        curatedChildren(includeUnlisted: false) {
            ... on LearnableContent {
                ...LearnableContentMetadata
            }
        }
    }

    ${0}
`),L),B=(0,i.default)(d||(d=R`
    fragment UnitData on Unit {
        id
        masteryEnabled
        slug
        translatedTitle
        relativeUrl
        unlistedAncestorIds
    }
`)),U=(0,i.default)(p||(p=R`
    fragment CourseData on Course {
        id
        iconPath
        masteryEnabled
        relativeUrl
        slug
        translatedTitle

        # Needed for breadcrumbs. We expect that this will always be a Domain.
        parent {
            id
            contentKind
            relativeUrl
            slug
            translatedTitle
        }

        # Module information for rendering course page.
        lowerToc
        curation {
            hideSubjectIntro
            modules {
                kind
                untranslatedFields

                # Mappers doesn't have any additional fields.

                ... on CourseIntroModule {
                    callToAction
                    description
                    link
                    title
                    video
                }
                ... on FeaturedContentModule {
                    contentItems {
                        kind
                        imageCredit
                        imageUrl
                        mobileImageUrl
                        subtitle
                        title
                        url
                    }
                    fullBleed
                    isBetterMoneyHabits
                }
                ... on ContentCarouselModule {
                    contentDescriptors
                    referrer
                    title
                }

                # ... on CourseExperienceUpsellModule {}

                # ... on ActionListModule {}

                # ... on PartnershipDescriptionModule {}

                # ... on FullBleedImageModule {}

                # ... on DualIntroModule {}

                # ... on SocialLinksModule {}

                # ... on TestimonialsModule {}

                # ... on BrowseProjectsModule {}
            }
        }
        courseChallenge {
            id
            contentKind
            slug
            contentDescriptor
            parentTopic {
                id
                parent {
                    id
                    masteryEnabled
                }
            }
            urlWithinCurationNode
        }
    }
`)),z=(0,i.default)(f||(f=R`
    fragment BasicContentItemProgress on ContentItemProgress {
        bestScore {
            numAttempted
            numCorrect
            completedDate
        }
        completionStatus
        content {
            id
            contentKind
            contentDescriptor
            progressKey
        }
    }
`)),G=(0,o.gqlOp)((0,i.default)(h||(h=R`
    query MappedStandardsForContent(
        $contentDescriptor: String!
        $locale: String
        $region: String
    ) {
        standards: standardMappingsForContent(
            contentDescriptor: $contentDescriptor
            locale: $locale
            region: $region
        ) {
            setId
            id
            standardId
            description
        }
    }
`)));t.REGIONAL_STANDARDS_QUERY=G;const V=(0,o.gqlOp)((0,i.default)(m||(m=R`
    query ContentForPath(
        $path: String!
        $countryCode: String!
        $kaLocale: KALocale!
    ) {
        publishedContentVersion(kaLocale: $kaLocale) {
            contentVersion
        }
        contentRoute(path: $path, countryCode: $countryCode) {
            resolvedPath

            # Only populated if "resolvedPath" is listed.
            listedPathData {
                course {
                    ...CourseData
                    unitChildren {
                        ...UnitData
                        allOrderedChildren {
                            ... on Lesson {
                                ...LessonData
                            }
                            ... on TopicQuiz {
                                ...QuizMetadata
                            }
                            ... on TopicUnitTest {
                                ...UnitTestMetadata
                            }
                        }
                    }
                }

                content {
                    ...LearnableContentData
                }
            }

            # Only populated if "resolvedPath" is unlisted. Since we support
            # ability to load unlisted content, we need to request data catered
            # to rendering these scenarios. When we are on an unlisted page,
            # we usually render their unlisted children.
            unlistedPathData {
                course {
                    ...CourseData
                    unitChildren {
                        ...UnitData

                        allOrderedChildren {
                            ... on Lesson {
                                ...LessonData
                            }
                            ... on TopicQuiz {
                                ...QuizMetadata
                            }
                            ... on TopicUnitTest {
                                ...UnitTestMetadata
                            }
                        }
                    }
                }

                content {
                    ...LearnableContentData
                }
            }
        }
    }

    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
`),U,B,F,N,q,W));t.CONTENT_ROUTE_QUERY=V;const K=(0,o.gqlOp)((0,i.default)(y||(y=R`
    query UntranslatedContentCheck($path: String!, $countryCode: String!) {
        contentRoute(path: $path, countryCode: $countryCode) {
            resolvedPath
        }
    }
`)));t.UNTRANSLATED_CONTENT_QUERY=K;const H=(0,o.gqlOp)((0,i.default)(g||(g=R`
    query ContentForLearnableContent(
        $id: String!
        $kind: String!
        $kaLocale: KALocale!
    ) {
        publishedContentVersion(kaLocale: $kaLocale) {
            contentVersion
        }
        learnableContent(id: $id, kind: $kind) {
            ...LearnableContentData
        }
    }

    ${0}
`),N));t.LEARNABLE_CONTENT_QUERY=H;const Q=(0,i.default)(v||(v=R`
    fragment AssignmentData on Assignment {
        id
        contents {
            id
            contentDescriptor
            contentKind
            slug
            translatedTitle
            parentTopic {
                id
                parent {
                    id
                    masteryEnabled
                    translatedTitle
                }
            }
            topicPaths {
                path {
                    id
                    slug
                    kind
                }
            }
            urlWithinCurationNode
            ... on TopicQuiz {
                index
            }
        }
        courseId
        domainId
        dueDate
        exerciseConfig {
            itemPickerStrategy
        }
        itemCompletionStates {
            state
            exerciseAttempts {
                id
                isCompleted
                isRestarted
                lastAttemptDate
                numCorrect
                numAttempted
            }
        }
        key
        lesson {
            id
            parent {
                id
                masteryEnabled
                translatedTitle
            }
        }
        lessonId
        unit {
            id
            masteryEnabled
            translatedTitle
        }
        unitId
    }
`)),Y=(0,i.default)(_||(_=R`
    fragment Classroom on StudentList {
        cacheId
        coachKaid
        descriptor
        hasAssignments
        id
        name
    }
`)),$=(0,o.gqlOp)((0,i.default)(b||(b=R`
    query ClassroomByCode($classCode: String!) {
        studentList(classCode: $classCode) {
            cacheId
            coachKaid
            descriptor
            hasAssignments
            id
            name
        }
    }
`)));t.CLASSROOM_BY_CODE_QUERY=$;const X=(0,o.gqlOp)((0,i.default)(x||(x=R`
    query UserAssignmentsPage(
        $classroomDescriptor: String!
        $dueAfterISO: DateTime
        $pageSize: Int!
        $cursor: ID
    ) {
        user {
            id
            assignmentsPage(
                dueAfter: $dueAfterISO
                orderBy: DUE_DATE_ASC
                pageSize: $pageSize
                classroomDescriptor: $classroomDescriptor
                after: $cursor
            ) {
                assignments {
                    ...AssignmentData
                }
                pageInfo {
                    nextCursor
                }
            }
        }
    }

    ${0}
`),Q));t.USER_ASSIGNMENTS_PAGE_QUERY=X;const J=(0,o.gqlOp)((0,i.default)(w||(w=R`
        query UserNextUpcomingAssignment {
            user {
                id
                assignmentDueNext {
                    id
                    studentList {
                        ...Classroom
                    }
                }
            }
        }

        ${0}
    `),Y));t.USER_NEXT_UPCOMING_ASSIGNMENT_QUERY=J;const Z=(0,o.gqlOp)((0,i.default)(k||(k=R`
    query UserAssignmentsForContent(
        $classroomDescriptor: String!
        $contentDescriptors: [String!]!
    ) {
        user {
            id
            assignmentDueNextForContentDescriptors(
                classroomDescriptor: $classroomDescriptor
                contentDescriptors: $contentDescriptors
            ) {
                ...AssignmentData
            }
        }
    }

    ${0}
`),Q));t.USER_ASSIGNMENTS_FOR_CONTENT=Z;const ee=(0,o.gqlOp)((0,i.default)(O||(O=R`
    query userProgressForLesson(
        $lessonId: String!
        $unitId: String!
        $masteryEnabled: Boolean!
    ) {
        user {
            id
            contentItemProgresses(queryBy: {parentTopicId: $lessonId}) {
                ...BasicContentItemProgress
                ... on ExerciseItemProgress @include(if: $masteryEnabled) {
                    lastCompletedAttempt {
                        id
                        lastAttemptDate
                        numCorrect
                        numAttempted
                    }
                    updatedMasteryLevel
                }
            }
            latestQuizAttempts(topicId: $unitId) {
                id
                numCorrect
                numAttempted
                isCompleted
                positionKey
            }
            latestUnitTestAttempts(unitId: $unitId) {
                id
                numCorrect
                numAttempted
                isCompleted
                topicId
            }
        }
    }

    ${0}
`),z));t.USER_PROGRESS_FOR_LESSON_QUERY=ee;const te=(0,o.gqlOp)((0,i.default)(E||(E=R`
    query userProgressForAssignments($contentDescriptors: [String!]!) {
        user {
            id
            contentItemProgresses(
                queryBy: {contentDescriptors: $contentDescriptors}
            ) {
                ...BasicContentItemProgress
                ... on ExerciseItemProgress {
                    lastCompletedAttempt {
                        id
                        lastAttemptDate
                        numCorrect
                        numAttempted
                    }
                    updatedMasteryLevel
                }
            }
        }
    }

    ${0}
`),z));t.USER_PROGRESS_FOR_ASSIGNMENTS_QUERY=te;const ne=(0,o.gqlOp)((0,i.default)(A||(A=R`
    mutation clearRecommendationFor321ContentItem(
        $contentDescriptor: String!
        $unitId: String!
    ) {
        clearRecommendation(
            contentDescriptor: $contentDescriptor
            unitId: $unitId
        ) {
            wasSuccessful
        }
    }
`)));t.CLEAR_RECOMMENDATION_FOR_321_CONTENT_ITEM=ne;const re=(0,o.gqlOp)((0,i.default)(P||(P=R`
    query UserPermissionsForContent {
        user {
            id
            canEdit: hasPermission(
                name: "can_edit"
                scope: ANY_ON_CURRENT_LOCALE
            )
            canCurate: hasPermission(
                name: "can_curate_tags"
                scope: ANY_ON_CURRENT_LOCALE
            )
        }
    }
`)));t.USER_CONTENT_PERMISSIONS_QUERY=re;const ie=(0,o.gqlOp)((0,i.default)(C||(C=R`
    query QAExpandKeyInfo($encryptedKey: String) {
        qaExpandKeyInfo(encryptedQaExpandKey: $encryptedKey) {
            feedbackType
            unencryptedKey
        }
    }
`)));t.QA_EXPAND_KEY_INFO_QUERY=ie;const oe=(0,o.gqlOp)((0,i.default)(S||(S=R`
        mutation RestartTask($key: String!) {
            restartTask(input: {key: $key}) {
                error {
                    code
                    debugMessage
                }
                task {
                    id
                    ... on PracticeTask {
                        exerciseLength
                        taskAttemptHistory {
                            itemId
                        }
                    }
                    ... on TopicQuizTask {
                        taskAttemptHistory {
                            itemId
                        }
                    }
                    ... on TopicUnitTestTask {
                        taskAttemptHistory {
                            itemId
                        }
                    }
                }
            }
        }
    `)));t.RESTART_TASK_MUTATION=oe;const ae=(0,o.gqlOp)((0,i.default)(D||(D=R`
    query userProgressForPrograms($contentDescriptors: [String!]!) {
        user {
            id
            contentItemProgresses(
                queryBy: {contentDescriptors: $contentDescriptors}
            ) {
                completionStatus
                content {
                    id
                    contentKind
                }
                ... on ChallengeItemProgress {
                    points
                    stashedCode
                }
                ... on InteractiveItemProgress {
                    points
                }
                ... on ProjectItemProgress {
                    points
                    stashedCode
                }
                ... on TalkthroughItemProgress {
                    points
                    lastMsWatched
                }
            }
        }
    }
`)));t.PROGRAM_ITEMS_PROGRESS_QUERY=ae;const se=(0,o.gqlOp)((0,i.default)(I||(I=R`
    mutation updateChallengeProgress(
        $programId: ID!
        $lessonId: ID!
        $stashedCode: String
        $status: Int
    ) {
        updateChallengeProgress(
            input: {
                programId: $programId
                lessonId: $lessonId
                stashedCode: $stashedCode
                status: $status
            }
        ) {
            actionResults {
                pointsEarned {
                    points
                }
                notificationsAdded {
                    badges
                    avatarParts
                    readable
                    urgent
                    toast
                    continueUrl
                }
                tutorialNodeProgress {
                    contentId
                    progress
                }
                userProfile {
                    countVideosCompleted
                    points
                    countBrandNewNotifications
                }
            }
            programProgress {
                completionStatus
                content {
                    id
                    contentKind
                }
                points
                stashedCode
            }
            error {
                code
            }
        }
    }
`)));t.UPDATE_CHALLENGE_PROGRESS_MUTATION=se;const le=(0,o.gqlOp)((0,i.default)(T||(T=R`
    mutation updateInteractiveProgress($programId: ID!, $lessonId: ID!) {
        updateInteractiveProgress(
            input: {programId: $programId, lessonId: $lessonId}
        ) {
            actionResults {
                pointsEarned {
                    points
                }
                notificationsAdded {
                    badges
                    avatarParts
                    readable
                    urgent
                    toast
                    continueUrl
                }
                tutorialNodeProgress {
                    contentId
                    progress
                }
                userProfile {
                    countVideosCompleted
                    points
                    countBrandNewNotifications
                }
            }
            programProgress {
                completionStatus
            }
            error {
                code
            }
        }
    }
`)));t.UPDATE_INTERACTIVE_PROGRESS_MUTATION=le;const ce=(0,o.gqlOp)((0,i.default)(M||(M=R`
    mutation updateProjectProgress(
        $programId: ID!
        $lessonId: ID!
        $stashedCode: String
        $status: Int
    ) {
        updateProjectProgress(
            input: {
                programId: $programId
                lessonId: $lessonId
                stashedCode: $stashedCode
                status: $status
            }
        ) {
            actionResults {
                pointsEarned {
                    points
                }
                notificationsAdded {
                    badges
                    avatarParts
                    readable
                    urgent
                    toast
                    continueUrl
                }
                tutorialNodeProgress {
                    contentId
                    progress
                }
                userProfile {
                    countVideosCompleted
                    points
                    countBrandNewNotifications
                }
            }
            programProgress {
                completionStatus
                content {
                    id
                    contentKind
                }
                points
                stashedCode
            }
            error {
                code
            }
        }
    }
`)));t.UPDATE_PROJECT_PROGRESS_MUTATION=ce;const ue=(0,o.gqlOp)((0,i.default)(j||(j=R`
    mutation updateTalkthroughProgress(
        $fullyWatched: Boolean!
        $lastMsWatched: Float!
        $lessonId: ID!
        $msDuration: Int!
        $msWatched: Float!
        $programId: ID!
        $updateProgress: Boolean!
    ) {
        updateTalkthroughProgress(
            input: {
                fullyWatched: $fullyWatched
                lastMsWatched: $lastMsWatched
                lessonId: $lessonId
                msDuration: $msDuration
                msWatched: $msWatched
                programId: $programId
                updateProgress: $updateProgress
            }
        ) {
            actionResults {
                pointsEarned {
                    points
                }
                notificationsAdded {
                    badges
                    avatarParts
                    readable
                    urgent
                    toast
                    continueUrl
                }
                tutorialNodeProgress {
                    contentId
                    progress
                }
                userProfile {
                    countVideosCompleted
                    points
                    countBrandNewNotifications
                }
            }
            programProgress {
                completionStatus
                content {
                    id
                    contentKind
                }
                points
                lastMsWatched
            }
            error {
                code
            }
        }
    }
`)));t.UPDATE_TALKTHROUGH_PROGRESS_MUTATION=ue},uNRv:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=n("yhei");function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("7oAL"),n.e("3tjD"),n.e("2Qad"),n.e("7Cbb")]).then(n.t.bind(null,"RTgP",7)),modules:["RTgP"],loading:()=>i.createElement(a.CircularSpinner,{size:"small"})});t.default=l},uOrA:function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},uVON:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(i.hasOwnProperty(e)&&o.hasOwnProperty(t))return r.map((function(e){return e+t}))};var r=["-webkit-","-moz-",""],i={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},o={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};e.exports=t.default},uYaN:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("moment"),n.e("shared"),n.e("6YAN"),n.e("1vWt"),n.e("71u9"),n.e("5CJo"),n.e("1FEV"),n.e("40jg"),n.e("6CPi"),n.e("62NE"),n.e("74Uz"),n.e("48tu"),n.e("78v3"),n.e("2cKc")]).then(n.t.bind(null,"ppd9",7)),modules:["ppd9"],loading:()=>i.createElement(a.default,null)});t.default=l},uoY4:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("1FEV"),n.e("62NE"),n.e("74Uz"),n.e("32E9")]).then(n.t.bind(null,"a/Xm",7)),modules:["a/Xm"],loading:()=>i.createElement(a.default,null)});t.default=l},uwnj:function(e,t,n){"use strict";n.r(t);class r{constructor(e){if(!Number.isInteger(e))throw new Error("Number is not an integer: "+e);this.number=e}toJSON(){return this.number}}class i{constructor(e){this.date=e}toJSON(){return this.date.toISOString().replace("Z","000Z")}}n.d(t,"IntegerField",(function(){return r})),n.d(t,"DateField",(function(){return i}))},uy83:function(e,t,n){var r=n("0Dky");e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},v8iP:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=w(n("q1tI")),a=n("mR6N"),s=r(n("Pwnf")),l=w(n("ZpD3")),c=r(n("mU3e")),u=n("K1UA"),d=r(n("3Pbz")),p=r(n("fBNR")),f=w(n("8jAt")),h=r(n("uEGL")),m=r(n("TJgv")),y=r(n("Ntfq")),g=r(n("KHdJ")),v=r(n("Q8Wn")),_=r(n("TRhi")),b=r(n("t2Il"));function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(x=function(e){return e?n:t})(e)}function w(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=x(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class k extends o.Component{constructor(...e){super(...e),this.state={showNotifications:!!this.props.showNotifications},this.dropdownButton=null,this.firstNavigableChild=null,this.notificationsSwitch=null,this.hasLoadedNotifications=!1,this.focusDropdownButton=()=>{this.dropdownButton&&this.dropdownButton.focus()},this.handleDropdownButtonClick=()=>{this.props.onDropdownToggle(),this.hasLoadedNotifications||(this.props.loadNotifications(),this.hasLoadedNotifications=!0)},this.handleDropdownClose=()=>{this.focusDropdownButton(),this.props.onDropdownClose()},this.handleScroll=e=>{if(!(this.state.showNotifications&&e.currentTarget instanceof HTMLElement))return;const{scrollHeight:t,clientHeight:n,scrollTop:r}=e.currentTarget;r+n>=t-2&&(this.props.loadNotifications(),e.preventDefault())},this.handleNavigateToNotificationsSwitch=e=>{const{notificationsSwitch:t}=this;this.props.showDropdown&&t?(e.preventDefault(),t.focus()):this.props.showDropdown||(e.preventDefault(),this.props.onDropdownToggle())},this.handleToggleClick=()=>{this.setState({showNotifications:!this.state.showNotifications})},this.handleArrowDownNotificationsSwitch=()=>{this.firstNavigableChild&&this.firstNavigableChild.firstChild&&this.firstNavigableChild.firstChild instanceof HTMLElement&&this.firstNavigableChild.firstChild.focus()},this.handleArrowUpNotificationsSwitch=()=>{this.handleDropdownClose()},this.handleArrowClose=e=>{e.preventDefault(),this.handleDropdownClose()}}componentDidMount(){this.props.showNotifications&&this.props.clearNotifications()}componentDidUpdate(e,t){!t.showNotifications&&this.state.showNotifications&&(this.props.clearNotifications(),l.markMinorConversions([{id:"global_nav_open_notifications",extra:{view:"desktop"}}]))}render(){const e=this.state.showNotifications,{newNotificationsCount:t,notifications:n,notificationsLoading:r,profileData:s}=this.props,l="en"===v.default.kaLocale;return o.createElement("div",{"aria-label":f._("user menu"),role:"navigation",className:(0,a.css)(O.wrapper),ref:this.props.dropdownRef},o.createElement(c.default,{"aria-label":(null==s?void 0:s.nickName)||f._("user menu"),dropdownIsOpen:this.props.showDropdown,innerRef:e=>this.dropdownButton=e,buttonStyles:this.props.buttonStyles,onClick:this.handleDropdownButtonClick,onArrowDown:this.handleNavigateToNotificationsSwitch,onArrowUp:this.handleArrowClose,onEscape:this.handleDropdownClose,testId:"user-dropdown"},o.createElement("span",{className:(0,a.css)(O.trigger,l&&O.shortTrigger),"data-test-id":"header-profile-button"},s&&s.nickName&&o.createElement(d.default,null,o.createElement("span",{className:(0,a.css)(O.nicknameDisplay)},s.nickName)),t>0&&o.createElement(g.default,{size:"medium",style:O.notificationsBadge}))),o.createElement(p.default,{visible:this.props.showDropdown,hasBorder:!1,dropdownStyles:[O.dropdown]},o.createElement(y.default,{innerRef:e=>this.notificationsSwitch=e,direction:e?"left":"right",onClick:this.handleToggleClick,onArrowDown:this.handleArrowDownNotificationsSwitch,onArrowUp:this.handleArrowUpNotificationsSwitch,onEscape:this.handleDropdownClose,notificationCount:t}),o.createElement("li",{className:(0,a.css)(e&&O.scrollDropdown),onScroll:this.handleScroll},e?o.createElement(m.default,{notifications:n,loading:r,onDropdownClose:this.handleDropdownClose,navigateToNotificationsSwitch:this.handleNavigateToNotificationsSwitch,captureFirstNavigableChildRef:e=>this.firstNavigableChild=e}):o.createElement(_.default,(0,i.default)({},this.props.profileData,{signUpUrl:this.props.signUpUrl,currentUrl:this.props.currentUrl,onCloseDropdown:this.handleDropdownClose,navigateToNotificationsSwitch:this.handleNavigateToNotificationsSwitch,captureFirstNavigableChildRef:e=>this.firstNavigableChild=e})))))}}k.defaultProps={showDropdown:!1,onDropdownToggle:()=>{},onDropdownClose:()=>{},dropdownRef:()=>{},buttonStyles:[]};const O=a.StyleSheet.create({wrapper:{display:"inline-block",fontFamily:u.fonts.regular,height:"100%",position:"relative",[h.default.smOrSmaller]:{display:"none"}},trigger:{maxWidth:205,position:"relative",whiteSpace:"nowrap"},shortTrigger:{[h.default.mdOrLarger]:{maxWidth:115},[h.default.lgOrLarger]:{maxWidth:205}},nicknameDisplay:{maxWidth:"100%",display:"block",overflow:"hidden",textOverflow:"ellipsis"},notificationsBadge:{position:"absolute",right:-10,top:-7},dropdown:{backgroundColor:s.default.offWhite,border:"1px solid rgba(0, 0, 0, 0.1)",borderRadius:3,right:-8,width:300},scrollDropdown:{height:220,overflowY:"scroll"}});var E=(0,b.default)(k);t.default=E},vFt6:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return o}));var r=n("z+RT"),i=n("9AQC");function o(e,t){try{let i=e;var n=[];let o=0,s=0;var r=" > ".length;let l;for(;i&&o++<5&&(l=a(i,t),!("html"===l||o>1&&s+n.length*r+l.length>=80));)n.push(l),s+=l.length,i=i.parentNode;return n.reverse().join(" > ")}catch(e){return"<unknown>"}}function a(e,t){var n=e,r=[];let o,a,s,l,c;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());var u=t&&t.length?t.filter((e=>n.getAttribute(e))).map((e=>[e,n.getAttribute(e)])):null;if(u&&u.length)u.forEach((e=>{r.push(`[${e[0]}="${e[1]}"]`)}));else if(n.id&&r.push(`#${n.id}`),o=n.className,o&&Object(i.l)(o))for(a=o.split(/\s+/),c=0;c<a.length;c++)r.push(`.${a[c]}`);var d=["type","name","title","alt"];for(c=0;c<d.length;c++)s=d[c],l=n.getAttribute(s),l&&r.push(`[${s}="${l}"]`);return r.join("")}function s(){var e=Object(r.a)();try{return e.document.location.href}catch(e){return""}}},vJkw:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("RKIb");function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.prototype.toString;e.prototype.toJSON=t,e.prototype.inspect=t,r.a&&(e.prototype[r.a]=t)}},vNBP:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("webpack-dev"),n.e("4Hf9")]).then(n.t.bind(null,"3ONJ",7)),modules:["3ONJ"],loading:()=>i.createElement(a.default,null)});t.default=l},vRGJ:function(e,t,n){var r=n("AqCL");e.exports=f,e.exports.parse=o,e.exports.compile=function(e,t){return s(o(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=p;var i=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,a=0,s="",u=t&&t.delimiter||"/";null!=(n=i.exec(e));){var d=n[0],p=n[1],f=n.index;if(s+=e.slice(a,f),a=f+d.length,p)s+=p[1];else{var h=e[a],m=n[2],y=n[3],g=n[4],v=n[5],_=n[6],b=n[7];s&&(r.push(s),s="");var x=null!=m&&null!=h&&h!==m,w="+"===_||"*"===_,k="?"===_||"*"===_,O=n[2]||u,E=g||v;r.push({name:y||o++,prefix:m||"",delimiter:O,optional:k,repeat:w,partial:x,asterisk:!!b,pattern:E?c(E):b?".*":"[^"+l(O)+"]+?"})}}return a<e.length&&(s+=e.substr(a)),s&&r.push(s),r}function a(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function s(e,t){for(var n=new Array(e.length),i=0;i<e.length;i++)"object"==typeof e[i]&&(n[i]=new RegExp("^(?:"+e[i].pattern+")$",d(t)));return function(t,i){for(var o="",s=t||{},l=(i||{}).pretty?a:encodeURIComponent,c=0;c<e.length;c++){var u=e[c];if("string"!=typeof u){var d,p=s[u.name];if(null==p){if(u.optional){u.partial&&(o+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(r(p)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var f=0;f<p.length;f++){if(d=l(p[f]),!n[c].test(d))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(d)+"`");o+=(0===f?u.prefix:u.delimiter)+d}}else{if(d=u.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):l(p),!n[c].test(d))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+d+'"');o+=u.prefix+d}}else o+=u}return o}}function l(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function c(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function u(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function p(e,t,n){r(t)||(n=t||n,t=[]);for(var i=(n=n||{}).strict,o=!1!==n.end,a="",s=0;s<e.length;s++){var c=e[s];if("string"==typeof c)a+=l(c);else{var p=l(c.prefix),f="(?:"+c.pattern+")";t.push(c),c.repeat&&(f+="(?:"+p+f+")*"),a+=f=c.optional?c.partial?p+"("+f+")?":"(?:"+p+"("+f+"))?":p+"("+f+")"}}var h=l(n.delimiter||"/"),m=a.slice(-h.length)===h;return i||(a=(m?a.slice(0,-h.length):a)+"(?:"+h+"(?=$))?"),a+=o?"$":i&&m?"":"(?="+h+"|$)",u(new RegExp("^"+a,d(n)),t)}function f(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return u(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],i=0;i<e.length;i++)r.push(f(e[i],t,n).source);return u(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return p(o(e,n),t,n)}(e,t,n)}},vSpW:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("AMqQ")),a=n("TcUJ");function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=({children:e,template:t=o.default})=>{const{settings:n}=(0,a.usePageSettings)(),{statusCode:r}=n;if((e=>e<200||e>=400)(r))return e;const s=t;return i.createElement(s,null,e)};t.default=l},vgmO:function(e,t,n){(function(t){var n;n="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{},e.exports=n}).call(this,n("yLpj"))},vhKo:function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,i=n;return i[e[r++]]+i[e[r++]]+i[e[r++]]+i[e[r++]]+"-"+i[e[r++]]+i[e[r++]]+"-"+i[e[r++]]+i[e[r++]]+"-"+i[e[r++]]+i[e[r++]]+"-"+i[e[r++]]+i[e[r++]]+i[e[r++]]+i[e[r++]]+i[e[r++]]+i[e[r++]]}},vhv7:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("3iUY"),n.e("1vWt"),n.e("71HK"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("1CX7"),n.e("1FEV"),n.e("ykUf"),n.e("1cl1"),n.e("4C7a"),n.e("5OPo"),n.e("42Kj"),n.e("2mTh"),n.e("121j"),n.e("QVSU"),n.e("3LlA"),n.e("3oEN"),n.e("4RKi"),n.e("2FxO"),n.e("1ok9"),n.e("70mT"),n.e("72XT"),n.e("5hVo"),n.e("6KC5"),n.e("4U1A"),n.e("5QFo"),n.e("38d3"),n.e("7K1D"),n.e("6JHA"),n.e("6Rha"),n.e("1lFc"),n.e("1S8U"),n.e("kMzt"),n.e("2sZO"),n.e("5OsH"),n.e("3U1R"),n.e("48do"),n.e("2YyO"),n.e("2aGt"),n.e("3i1E"),n.e("7qMM"),n.e("6pRI"),n.e("58eb"),n.e("aihf")]).then(n.t.bind(null,"VnUu",7)),modules:["VnUu"],loading:()=>i.createElement(a.default,null)});t.default=l},viRO:function(e,t,n){"use strict";
/** @license React v16.14.0
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n("MgzW"),i="function"==typeof Symbol&&Symbol.for,o=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,l=i?Symbol.for("react.strict_mode"):60108,c=i?Symbol.for("react.profiler"):60114,u=i?Symbol.for("react.provider"):60109,d=i?Symbol.for("react.context"):60110,p=i?Symbol.for("react.forward_ref"):60112,f=i?Symbol.for("react.suspense"):60113,h=i?Symbol.for("react.memo"):60115,m=i?Symbol.for("react.lazy"):60116,y="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_={};function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||v}function x(){}function w(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||v}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(g(85));this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=b.prototype;var k=w.prototype=new x;k.constructor=w,r(k,b.prototype),k.isPureReactComponent=!0;var O={current:null},E=Object.prototype.hasOwnProperty,A={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,n){var r,i={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,r)&&!A.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];i.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:O.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var S=/\/+/g,D=[];function I(e,t,n,r){if(D.length){var i=D.pop();return i.result=e,i.keyPrefix=t,i.func=n,i.context=r,i.count=0,i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function T(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>D.length&&D.push(e)}function M(e,t,n,r){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var s=!1;if(null===e)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case o:case a:s=!0}}if(s)return n(r,e,""===t?"."+R(e,0):t),1;if(s=0,t=""===t?".":t+":",Array.isArray(e))for(var l=0;l<e.length;l++){var c=t+R(i=e[l],l);s+=M(i,c,n,r)}else if(null===e||"object"!=typeof e?c=null:c="function"==typeof(c=y&&e[y]||e["@@iterator"])?c:null,"function"==typeof c)for(e=c.call(e),l=0;!(i=e.next()).done;)s+=M(i=i.value,c=t+R(i,l++),n,r);else if("object"===i)throw n=""+e,Error(g(31,"[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return s}function j(e,t,n){return null==e?0:M(e,"",t,n)}function R(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function N(e,t){e.func.call(e.context,t,e.count++)}function L(e,t,n){var r=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?q(e,r,n,(function(e){return e})):null!=e&&(C(e)&&(e=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,i+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(S,"$&/")+"/")+n)),r.push(e))}function q(e,t,n,r,i){var o="";null!=n&&(o=(""+n).replace(S,"$&/")+"/"),j(e,L,t=I(t,o,r,i)),T(t)}var W={current:null};function F(){var e=W.current;if(null===e)throw Error(g(321));return e}var B={ReactCurrentDispatcher:W,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:O,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return q(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;j(e,N,t=I(null,null,t,n)),T(t)},count:function(e){return j(e,(function(){return null}),null)},toArray:function(e){var t=[];return q(e,t,null,(function(e){return e})),t},only:function(e){if(!C(e))throw Error(g(143));return e}},t.Component=b,t.Fragment=s,t.Profiler=c,t.PureComponent=w,t.StrictMode=l,t.Suspense=f,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=B,t.cloneElement=function(e,t,n){if(null==e)throw Error(g(267,e));var i=r({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=O.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)E.call(t,u)&&!A.hasOwnProperty(u)&&(i[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)i.children=n;else if(1<u){c=Array(u);for(var d=0;d<u;d++)c[d]=arguments[d+2];i.children=c}return{$$typeof:o,type:e.type,key:a,ref:s,props:i,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:d,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},t.createElement=P,t.createFactory=function(e){var t=P.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:p,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return F().useCallback(e,t)},t.useContext=function(e,t){return F().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return F().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return F().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return F().useLayoutEffect(e,t)},t.useMemo=function(e,t){return F().useMemo(e,t)},t.useReducer=function(e,t,n){return F().useReducer(e,t,n)},t.useRef=function(e){return F().useRef(e)},t.useState=function(e){return F().useState(e)},t.version="16.14.0"},vlXb:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared-intl"),n.e("shared"),n.e("542X")]).then(n.t.bind(null,"CImN",7)),modules:["CImN"],loading:()=>i.createElement(a.default,null)});t.default=l},"vry/":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.USE_GUIDE_PREFERENCES_QUERY=void 0;var i=r(n("lTCR")),o=n("8r+/"),a=r(n("QE75"));let s;const l=(0,o.gqlOp)((0,i.default)(s||(s=(e=>e)`
    query guidePreferences {
        user {
            id
            aiGuidePreferences {
                readingLevel
            }
        }
    }
`)));t.USE_GUIDE_PREFERENCES_QUERY=l;const c=Object.freeze({});var u=()=>{var e,t,n,r;const[i]=(0,a.default)(l,{variables:c,fetchPolicy:"NetworkOnly"});if("loading"===i.status)return{loading:!0};const o=null!=(e=null==(t=i.data)||null==(n=t.user)||null==(r=n.aiGuidePreferences)?void 0:r.readingLevel)?e:null;return"success"===i.status&&o?{readingLevel:o}:null};t.default=u},vwLt:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),i=n("mR6N"),o=n("55Ip"),a=n("Ty5D"),s=n("Pwnf"),l=n("gE8/"),c=n("Vxy9"),u=n("Taw3"),d=n("JimW"),p=n("yts4"),f=n("i8i4"),h=n("oGZK"),m=n("g8Be"),y=n("wx14"),g=n("dI71"),v=n("JX7q");function _(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}var b=function(e,t){var n;void 0===t&&(t=_);var r,i=[],o=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return o&&n===this&&t(a,i)||(r=e.apply(this,a),o=!0,n=this,i=a),r}},x=(n("zLVn"),"object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()});function w(e){cancelAnimationFrame(e.id)}function k(e,t){var n=x();var r={id:requestAnimationFrame((function i(){x()-n>=t?e.call(null):r.id=requestAnimationFrame(i)}))};return r}var O=null;function E(e){if(void 0===e&&(e=!1),null===O||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),i=r.style;return i.width="100px",i.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?O="positive-descending":(t.scrollLeft=1,O=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),O}return O}var A=function(e,t){return e};function P(e){var t,n,i=e.getItemOffset,o=e.getEstimatedTotalSize,a=e.getItemSize,s=e.getOffsetForIndexAndAlignment,l=e.getStartIndexForOffset,c=e.getStopIndexForStartIndex,u=e.initInstanceProps,d=e.shouldResetStyleCacheOnItemSizeChange,p=e.validateProps;return n=t=function(e){function t(t){var n;return(n=e.call(this,t)||this)._instanceProps=u(n.props,Object(v.a)(Object(v.a)(n))),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:Object(v.a)(Object(v.a)(n)),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=b((function(e,t,r,i){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:i})})),n._callOnScroll=void 0,n._callOnScroll=b((function(e,t,r){return n.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:r})})),n._getItemStyle=void 0,n._getItemStyle=function(e){var t,r=n.props,o=r.direction,s=r.itemSize,l=r.layout,c=n._getItemStyleCache(d&&s,d&&l,d&&o);if(c.hasOwnProperty(e))t=c[e];else{var u=i(n.props,e,n._instanceProps),p=a(n.props,e,n._instanceProps),f="horizontal"===o||"horizontal"===l,h="rtl"===o,m=f?u:0;c[e]=t={position:"absolute",left:h?void 0:m,right:h?m:void 0,top:f?0:u,height:f?"100%":p,width:f?p:"100%"}}return t},n._getItemStyleCache=void 0,n._getItemStyleCache=b((function(e,t,n){return{}})),n._onScrollHorizontal=function(e){var t=e.currentTarget,r=t.clientWidth,i=t.scrollLeft,o=t.scrollWidth;n.setState((function(e){if(e.scrollOffset===i)return null;var t=n.props.direction,a=i;if("rtl"===t)switch(E()){case"negative":a=-i;break;case"positive-descending":a=o-r-i}return a=Math.max(0,Math.min(a,o-r)),{isScrolling:!0,scrollDirection:e.scrollOffset<i?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)},n._onScrollVertical=function(e){var t=e.currentTarget,r=t.clientHeight,i=t.scrollHeight,o=t.scrollTop;n.setState((function(e){if(e.scrollOffset===o)return null;var t=Math.max(0,Math.min(o,i-r));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)},n._outerRefSetter=function(e){var t=n.props.outerRef;n._outerRef=e,"function"==typeof t?t(e):null!=t&&"object"==typeof t&&t.hasOwnProperty("current")&&(t.current=e)},n._resetIsScrollingDebounced=function(){null!==n._resetIsScrollingTimeoutId&&w(n._resetIsScrollingTimeoutId),n._resetIsScrollingTimeoutId=k(n._resetIsScrolling,150)},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},(function(){n._getItemStyleCache(-1,null)}))},n}Object(g.a)(t,e),t.getDerivedStateFromProps=function(e,t){return C(e,t),p(e),null};var n=t.prototype;return n.scrollTo=function(e){e=Math.max(0,e),this.setState((function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}}),this._resetIsScrollingDebounced)},n.scrollToItem=function(e,t){void 0===t&&(t="auto");var n=this.props.itemCount,r=this.state.scrollOffset;e=Math.max(0,Math.min(e,n-1)),this.scrollTo(s(this.props,e,t,r,this._instanceProps))},n.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"==typeof n&&null!=this._outerRef){var i=this._outerRef;"horizontal"===t||"horizontal"===r?i.scrollLeft=n:i.scrollTop=n}this._callPropsCallbacks()},n.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,i=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var o=this._outerRef;if("horizontal"===t||"horizontal"===n)if("rtl"===t)switch(E()){case"negative":o.scrollLeft=-i;break;case"positive-ascending":o.scrollLeft=i;break;default:var a=o.clientWidth,s=o.scrollWidth;o.scrollLeft=s-a-i}else o.scrollLeft=i;else o.scrollTop=i}this._callPropsCallbacks()},n.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&w(this._resetIsScrollingTimeoutId)},n.render=function(){var e=this.props,t=e.children,n=e.className,i=e.direction,a=e.height,s=e.innerRef,l=e.innerElementType,c=e.innerTagName,u=e.itemCount,d=e.itemData,p=e.itemKey,f=void 0===p?A:p,h=e.layout,m=e.outerElementType,g=e.outerTagName,v=e.style,_=e.useIsScrolling,b=e.width,x=this.state.isScrolling,w="horizontal"===i||"horizontal"===h,k=w?this._onScrollHorizontal:this._onScrollVertical,O=this._getRangeToRender(),E=O[0],P=O[1],C=[];if(u>0)for(var S=E;S<=P;S++)C.push(Object(r.createElement)(t,{data:d,key:f(S,d),index:S,isScrolling:_?x:void 0,style:this._getItemStyle(S)}));var D=o(this.props,this._instanceProps);return Object(r.createElement)(m||g||"div",{className:n,onScroll:k,ref:this._outerRefSetter,style:Object(y.a)({position:"relative",height:a,width:b,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:i},v)},Object(r.createElement)(l||c||"div",{children:C,ref:s,style:{height:w?"100%":D,pointerEvents:x?"none":void 0,width:w?D:"100%"}}))},n._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],i=e[3];this._callOnItemsRendered(t,n,r,i)}if("function"==typeof this.props.onScroll){var o=this.state,a=o.scrollDirection,s=o.scrollOffset,l=o.scrollUpdateWasRequested;this._callOnScroll(a,s,l)}},n._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,i=r.isScrolling,o=r.scrollDirection,a=r.scrollOffset;if(0===t)return[0,0,0,0];var s=l(this.props,a,this._instanceProps),u=c(this.props,s,a,this._instanceProps),d=i&&"backward"!==o?1:Math.max(1,n),p=i&&"forward"!==o?1:Math.max(1,n);return[Math.max(0,s-d),Math.max(0,Math.min(t-1,u+p)),s,u]},t}(r.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}var C=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},S=function(e,t,n){var r=e.itemSize,i=n.itemMetadataMap,o=n.lastMeasuredIndex;if(t>o){var a=0;if(o>=0){var s=i[o];a=s.offset+s.size}for(var l=o+1;l<=t;l++){var c=r(l);i[l]={offset:a,size:c},a+=c}n.lastMeasuredIndex=t}return i[t]},D=function(e,t,n,r,i){for(;r<=n;){var o=r+Math.floor((n-r)/2),a=S(e,o,t).offset;if(a===i)return o;a<i?r=o+1:a>i&&(n=o-1)}return r>0?r-1:0},I=function(e,t,n,r){for(var i=e.itemCount,o=1;n<i&&S(e,n,t).offset<r;)n+=o,o*=2;return D(e,t,Math.min(n,i-1),Math.floor(n/2),r)},T=function(e,t){var n=e.itemCount,r=t.itemMetadataMap,i=t.estimatedItemSize,o=t.lastMeasuredIndex,a=0;if(o>=n&&(o=n-1),o>=0){var s=r[o];a=s.offset+s.size}return a+(n-o-1)*i},M=P({getItemOffset:function(e,t,n){return S(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:T,getOffsetForIndexAndAlignment:function(e,t,n,r,i){var o=e.direction,a=e.height,s=e.layout,l=e.width,c="horizontal"===o||"horizontal"===s?l:a,u=S(e,t,i),d=T(e,i),p=Math.max(0,Math.min(d-c,u.offset)),f=Math.max(0,u.offset-c+u.size);switch("smart"===n&&(n=r>=f-c&&r<=p+c?"auto":"center"),n){case"start":return p;case"end":return f;case"center":return Math.round(f+(p-f)/2);default:return r>=f&&r<=p?r:r<f?f:p}},getStartIndexForOffset:function(e,t,n){return function(e,t,n){var r=t.itemMetadataMap,i=t.lastMeasuredIndex;return(i>0?r[i].offset:0)>=n?D(e,t,i,0,n):I(e,t,Math.max(0,i),n)}(e,n,t)},getStopIndexForStartIndex:function(e,t,n,r){for(var i=e.direction,o=e.height,a=e.itemCount,s=e.layout,l=e.width,c="horizontal"===i||"horizontal"===s?l:o,u=S(e,t,r),d=n+c,p=u.offset+u.size,f=t;f<a-1&&p<d;)f++,p+=S(e,f,r).size;return f},initInstanceProps:function(e,t){var n={itemMetadataMap:{},estimatedItemSize:e.estimatedItemSize||50,lastMeasuredIndex:-1};return t.resetAfterIndex=function(e,r){void 0===r&&(r=!0),n.lastMeasuredIndex=Math.min(n.lastMeasuredIndex,e-1),t._getItemStyleCache(-1),r&&t.forceUpdate()},n},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(e){e.itemSize}});var j=n("9P9J"),R=n("Uafs"),N=n("JasB");function L(){return L=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L.apply(this,arguments)}n.d(t,"ActionItem",(function(){return ee})),n.d(t,"ActionMenu",(function(){return Ge})),n.d(t,"MultiSelect",(function(){return lt})),n.d(t,"OptionItem",(function(){return ve})),n.d(t,"SeparatorItem",(function(){return Oe})),n.d(t,"SingleSelect",(function(){return at}));const q=9,W=27,F=32,B=38,U=40,z={marginTop:l.default.xSmall_8,marginBottom:l.default.xSmall_8},G={minHeight:100},V=40,K={clearSearch:"Clear search",filter:"Filter",noResults:"No results",selectNoneLabel:"Select none",selectAllLabel:e=>`Select all (${e})`,noneSelected:"0 items",someSelected:e=>`${e} items`,allSelected:"All items"},{blue:H,white:Q,offBlack:Y,offBlack32:$}=s.default,X=Object(d.addStyle)("a"),J=Object(d.addStyle)("button"),Z=Object(d.addStyle)(o.Link);class ee extends r.Component{static isClassOf(e){return e&&e.type&&e.type.__IS_ACTION_ITEM__}renderClickableBehavior(e){const{skipClientNav:t,disabled:n,href:i,target:o,indent:a,label:s,lang:l,onClick:d,role:p,style:f,testId:h}=this.props,m=Object(u.getClickableBehavior)(i,t,e);return r.createElement(m,{disabled:n,onClick:d,href:i,role:p,target:o},((d,m)=>{const{pressed:y,hovered:g,focused:v}=d,_=[te.shared,n&&te.disabled,!n&&(y?te.active:(g||v)&&te.focus),f],b=L({"data-test-id":h,disabled:n,role:p,style:[_]},m),x=r.createElement(r.Fragment,null,r.createElement(c.LabelMedium,{lang:l,style:[a&&te.indent,te.label]},s));return i&&!n?e&&!t&&Object(u.isClientSideUrl)(i)?r.createElement(Z,L({},b,{to:i}),x):r.createElement(X,L({},b,{href:i,target:o}),x):r.createElement(J,L({type:"button"},b,{disabled:n}),x)}))}render(){return r.createElement(a.__RouterContext.Consumer,null,(e=>this.renderClickableBehavior(e)))}}ee.defaultProps={disabled:!1,indent:!1,role:"menuitem"},ee.__IS_ACTION_ITEM__=!0;const te=i.StyleSheet.create({shared:{background:Q,color:Y,textDecoration:"none",border:"none",outline:"none",flexDirection:"row",alignItems:"center",display:"flex",height:V,minHeight:V,paddingLeft:l.default.medium_16,paddingRight:l.default.medium_16,touchAction:"manipulation"},label:{whiteSpace:"nowrap",userSelect:"none"},indent:{marginLeft:l.default.medium_16},focus:{color:Q,background:H},active:{color:Object(s.mix)(Object(s.fade)(H,.32),Q),background:Object(s.mix)($,H)},disabled:{color:$,cursor:"default"}});function ne(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}const{offBlack:re,offBlack32:ie,white:oe}=s.default,ae=function(e){const{disabled:t,selected:n,pressed:i,hovered:o,focused:a}=e;return r.createElement(p.default,{icon:p.icons.check,size:"small",color:t?ie:i||o||a?oe:re,style:[se.bounds,!n&&se.hide]})},se=i.StyleSheet.create({bounds:{minHeight:16,minWidth:16},hide:{visibility:"hidden"}}),le={small:"M11.263 4.324a1 1 0 1 1 1.474 1.352l-5.5 6a1 1 0 0 1-1.505-.036l-2.5-3a1 1 0 1 1 1.536-1.28L6.536 9.48l4.727-5.157z"},{blue:ce,white:ue,offBlack16:de,offBlack32:pe,offBlack50:fe,offWhite:he}=s.default,me=function(e){const{disabled:t,selected:n,pressed:i,hovered:o,focused:a}=e,l=Object(s.mix)(pe,ce),c=i||o||a,u=t?he:n&&!c?ce:ue,f=t?pe:c?i?l:ce:ue;return r.createElement(d.View,{style:[ye.checkbox,(c||n&&!t)&&ye.noBorder,t&&ye.disabledCheckbox,{backgroundColor:u}]},n&&r.createElement(p.default,{icon:le,size:"small",color:f,style:[t&&n&&ye.disabledCheckFormatting]}))},ye=i.StyleSheet.create({checkbox:{minHeight:16,minWidth:16,borderRadius:3,borderWidth:1,borderStyle:"solid",borderColor:fe},noBorder:{borderWidth:0},disabledCheckbox:{borderColor:de,backgroundColor:he},disabledCheckFormatting:{position:"absolute",top:-1,left:-1}}),ge=["disabled","label","role","selected","testId","style","value","onClick","onToggle","variant"];class ve extends r.Component{constructor(...e){super(...e),this.handleClick=()=>{const{onClick:e,onToggle:t,value:n}=this.props;t(n),e&&e()}}static isClassOf(e){return e&&e.type&&e.type.__IS_OPTION_ITEM__}getCheckComponent(){return"check"===this.props.variant?ae:me}render(){const e=this.props,{disabled:t,label:n,role:i,selected:o,testId:a,style:s}=e,l=ne(e,ge),p=Object(u.getClickableBehavior)(),f=this.getCheckComponent();return r.createElement(p,{disabled:t,onClick:this.handleClick,role:i,tabIndex:0},((e,u)=>{const{pressed:p,hovered:h,focused:m}=e,y=[ke.itemContainer,p?ke.active:(h||m)&&ke.focus,t&&ke.disabled,s];return r.createElement(d.View,L({},l,{testId:a,style:y,"aria-selected":o?"true":"false",role:i},u),r.createElement(f,{disabled:t,selected:o,pressed:p,hovered:h,focused:m}),r.createElement(c.LabelMedium,{style:ke.label},n))}))}}ve.defaultProps={disabled:!1,onToggle:()=>{},role:"option",selected:!1},ve.__IS_OPTION_ITEM__=!0;const{blue:_e,white:be,offBlack:xe,offBlack32:we}=s.default,ke=i.StyleSheet.create({itemContainer:{flexDirection:"row",background:be,color:xe,alignItems:"center",height:V,minHeight:V,border:0,outline:0,paddingLeft:l.default.xSmall_8,paddingRight:l.default.medium_16,whiteSpace:"nowrap",cursor:"default"},focus:{color:be,background:_e},active:{color:Object(s.mix)(Object(s.fade)(_e,.32),be),background:Object(s.mix)(we,_e)},disabled:{color:we,background:be},label:{whiteSpace:"nowrap",userSelect:"none",marginLeft:l.default.xSmall_8,overflow:"hidden",textOverflow:"ellipsis"},hide:{visibility:"hidden"}});class Oe extends r.Component{static isClassOf(e){return e&&e.type&&e.type.__IS_SEPARATOR_ITEM__}render(){return r.createElement(d.View,{style:[Ee.separator,this.props.style],"aria-hidden":"true"})}}Oe.__IS_SEPARATOR_ITEM__=!0;const Ee=i.StyleSheet.create({separator:{boxShadow:`0 -1px ${s.default.offBlack16}`,height:1,minHeight:1,marginTop:l.default.xxxSmall_4,marginBottom:l.default.xxxSmall_4}});class Ae extends r.Component{constructor(...e){super(...e),this.getTestIdFromProps=e=>e.testId||e["data-test-id"]}renderAnchorChildren(e,t){const{disabled:n,testId:i,text:o}=this.props,a=this.props.children(L({},e,{text:o})),s=a.props,l=this.getTestIdFromProps(s);return r.cloneElement(a,L({},t,{disabled:n,onClick:s.onClick?e=>{s.onClick(e),t.onClick(e)}:t.onClick,"data-test-id":l||i}))}render(){return r.createElement(u.ClickableBehavior,{onClick:this.props.onClick,disabled:this.props.disabled},((e,t)=>this.renderAnchorChildren(e,t)))}}Ae.defaultProps={disabled:!1};class Pe extends r.Component{render(){const{data:e,index:t,style:n}=this.props,i=e[t];if(Oe.isClassOf(i.component))return r.cloneElement(i.component,{style:n});{const{component:e,populatedProps:o,onClick:a,role:s,ref:l}=i;return r.cloneElement(e,L({style:n},o,{key:t,onClick:a,ref:i.focusable&&l,role:s}))}}}function Ce(e,t=0){return e.slice(0,9).reduce(((e,t)=>Oe.isClassOf(t.component)?e+9:e+V),t)}class Se extends r.Component{constructor(e){super(e),this.getItemSize=e=>{const t=this.props.data[e];return Oe.isClassOf(t.component)?9:V},this.state={height:Ce(e.data),width:e.width}}componentDidMount(){const{schedule:e}=this.props;e.animationFrame((()=>{this.setWidth()}))}componentDidUpdate(e){const{data:t,listRef:n}=this.props;e.data.length!==t.length&&(this.setHeight(),n&&n.current&&n.current.resetAfterIndex(1))}setWidth(){const e=f.findDOMNode(this),t=null==e?void 0:e.parentElement;if(t){const e=t.getBoundingClientRect().width;this.setState({width:e})}}setHeight(){const e=Ce(this.props.data);this.setState({height:e})}renderInitialItems(){const{data:e}=this.props,t=e.map((e=>e.component));return r.Children.toArray(t).filter(Boolean).sort(((e,t)=>t.props.label&&e.props.label?t.props.label.length-e.props.label.length:-1)).slice(0,9).map((e=>r.cloneElement(e,{style:{visibility:"hidden"}})))}renderVirtualizedList(e,t){const{data:n,listRef:i}=this.props;return r.createElement(M,{height:t,itemCount:n.length,itemSize:this.getItemSize,itemData:n,style:{overflowX:"hidden"},width:e,overscanCount:5,ref:i},Pe)}render(){const{width:e,height:t}=this.state;return null==e?this.renderInitialItems():this.renderVirtualizedList(e,t)}}var De=Object(m.withActionScheduler)(Se);const Ie=[{name:"preventOverflow",options:{rootBoundary:"viewport",altAxis:!0,tether:!1}}],Te=function({children:e,alignment:t="left",onPopperElement:n,referenceElement:i}){const o=Object(R.maybeGetPortalMountedModalHostElement)(i)||document.querySelector("body");return o?f.createPortal(r.createElement(j.a,{innerRef:e=>{e&&n&&n(e)},referenceElement:i,strategy:"fixed",placement:"left"===t?"bottom-start":"bottom-end",modifiers:Ie},(({placement:t,ref:n,style:i,hasPopperEscaped:o,isReferenceHidden:a})=>{const s=!(!o&&!a);return r.createElement("div",{ref:n,style:i,"data-test-id":"dropdown-popper","data-placement":t},e(s))})),o):null};const Me=Object(d.addStyle)("span");class je extends r.Component{static sameItemsFocusable(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n].focusable!==t[n].focusable)return!1;return!0}static getDerivedStateFromProps(e,t){if(0===t.itemRefs.length&&e.open||!je.sameItemsFocusable(t.prevItems,e.items)){const t=[];for(let n=0;n<e.items.length;n++)if(e.items[n].focusable){const e=r.createRef();t.push({ref:e,originalIndex:n})}return{itemRefs:t,prevItems:e.items,sameItemsFocusable:!1}}return{prevItems:e.items,sameItemsFocusable:!0}}constructor(e){super(e),this.focusedIndex=void 0,this.focusedOriginalIndex=void 0,this.itemsClicked=void 0,this.popperElement=void 0,this.virtualizedListRef=void 0,this.handleKeyDownDebounced=void 0,this.textSuggestion=void 0,this.searchFieldRef=r.createRef(),this.handleInteract=e=>{const{open:t,onOpenChanged:n}=this.props,r=e.target,i=f.findDOMNode(this);t&&i&&!i.contains(r)&&this.popperElement&&!this.popperElement.contains(r)&&n(!1)},this.handleKeyDown=e=>{const{enableTypeAhead:t,onOpenChanged:n,open:r,searchText:i}=this.props,o=e.which||e.keyCode;var a;if(!t||(1!==(a=e.key).length&&/^[A-Z]/i.test(a)||!a)||(e.stopPropagation(),this.textSuggestion+=e.key,this.handleKeyDownDebounced(this.textSuggestion)),!r)return o===U?(e.preventDefault(),void n(!0)):void 0;switch(o){case q:if(this.isSearchFieldFocused()&&i)return;return this.restoreTabOrder(),void n(!1);case F:if(this.isSearchFieldFocused())return;return void e.preventDefault();case B:return e.preventDefault(),void this.focusPreviousItem();case U:return e.preventDefault(),void this.focusNextItem()}},this.handleKeyUp=e=>{const{onOpenChanged:t,open:n}=this.props;switch(e.which||e.keyCode){case F:if(this.isSearchFieldFocused())return;return void e.preventDefault();case W:return void(n&&(e.stopPropagation(),this.restoreTabOrder(),t(!1)))}},this.handleKeyDownDebounceResult=e=>{const t=this.props.items.filter((e=>e.focusable)).findIndex((({component:t})=>{var n;if(Oe.isClassOf(t))return!1;return(null==(n=t.props)?void 0:n.label.toLowerCase()).startsWith(e.toLowerCase())}));if(t>=0){const e=!this.props.open;e&&this.props.onOpenChanged(!0),this.focusedIndex=t,this.scheduleToFocusCurrentItem((t=>{"single"===this.props.selectionType&&e&&t&&(t.click(),this.props.onOpenChanged(!1))}))}this.textSuggestion=""},this.handleClickFocus=e=>{this.itemsClicked=!0,this.focusedIndex=e,this.focusedOriginalIndex=this.state.itemRefs[this.focusedIndex].originalIndex},this.handleDropdownMouseUp=e=>{e.nativeEvent.stopImmediatePropagation?e.nativeEvent.stopImmediatePropagation():e.stopPropagation()},this.handleItemClick=(e,t)=>{this.handleClickFocus(e),t.component.props.onClick&&t.component.props.onClick(),t.populatedProps.onClick&&t.populatedProps.onClick()},this.handleSearchTextChanged=e=>{const{onSearchTextChanged:t}=this.props;t&&t(e)},this.resetFocusedIndex(),this.state={prevItems:this.props.items,itemRefs:[],sameItemsFocusable:!1,labels:L({noResults:K.noResults,someResults:K.someSelected},e.labels)},this.virtualizedListRef=r.createRef(),this.handleKeyDownDebounced=function(e,t){let n;return function(...r){clearTimeout(n),n=setTimeout((()=>{clearTimeout(n),e(...r)}),t)}}(this.handleKeyDownDebounceResult,500),this.textSuggestion=""}componentDidMount(){this.updateEventListeners(),this.maybeFocusInitialItem()}componentDidUpdate(e){const{open:t}=this.props;if(e.open!==t)this.updateEventListeners(),this.maybeFocusInitialItem();else if(t){const{itemRefs:t,sameItemsFocusable:n}=this.state;if(n)return;{const e=t.findIndex((e=>e.originalIndex===this.focusedOriginalIndex));-1===e?(this.focusedIndex=0,this.itemsClicked=!1,this.scheduleToFocusCurrentItem()):this.focusedIndex=e}this.props.labels!==e.labels&&this.setState({labels:L({},this.state.labels,this.props.labels)})}}componentWillUnmount(){this.removeEventListeners()}resetFocusedIndex(){const{initialFocusedIndex:e}=this.props;if(void 0!==e)this.focusedIndex=e;else{if(this.hasSearchField()&&!this.isSearchFieldFocused())return this.focusSearchField();this.focusedIndex=0}}maybeFocusInitialItem(){const{autoFocus:e,open:t}=this.props;e&&(t?(this.resetFocusedIndex(),this.scheduleToFocusCurrentItem()):t||(this.itemsClicked=!1))}updateEventListeners(){this.props.open?this.addEventListeners():this.removeEventListeners()}addEventListeners(){document.addEventListener("mouseup",this.handleInteract),document.addEventListener("touchend",this.handleInteract)}removeEventListeners(){document.removeEventListener("mouseup",this.handleInteract),document.removeEventListener("touchend",this.handleInteract)}scheduleToFocusCurrentItem(e){this.shouldVirtualizeList()?this.props.schedule.animationFrame((()=>{this.focusCurrentItem(e)})):this.focusCurrentItem(e)}focusCurrentItem(e){const t=this.state.itemRefs[this.focusedIndex];if(t){this.virtualizedListRef.current&&this.virtualizedListRef.current.scrollToItem(t.originalIndex);const n=f.findDOMNode(t.ref.current);n&&(n.focus(),this.focusedOriginalIndex=t.originalIndex,e&&e(n))}}focusSearchField(){this.searchFieldRef.current&&this.searchFieldRef.current.focus()}hasSearchField(){return!!this.props.isFilterable}isSearchFieldFocused(){return this.hasSearchField()&&document.activeElement===this.searchFieldRef.current}focusPreviousItem(){if(0===this.focusedIndex){if(this.hasSearchField()&&!this.isSearchFieldFocused())return this.focusSearchField();this.focusedIndex=this.state.itemRefs.length-1}else this.focusedIndex-=1;this.scheduleToFocusCurrentItem()}focusNextItem(){if(this.focusedIndex===this.state.itemRefs.length-1){if(this.hasSearchField()&&!this.isSearchFieldFocused())return this.focusSearchField();this.focusedIndex=0}else this.focusedIndex+=1;this.scheduleToFocusCurrentItem()}restoreTabOrder(){this.props.openerElement&&this.props.openerElement.focus()}getItemRole(){const{role:e}=this.props;switch(e){case"listbox":return"option";case"menu":return"menuitem";default:throw new Error(`Expected "listbox" or "menu" for role, but receieved "${e}" instead.`)}}maybeRenderNoResults(){const{items:e,labels:{noResults:t}}=this.props;return 0===e.length?r.createElement(c.LabelMedium,{style:Re.noResult,testId:"dropdown-core-no-results"},t):null}shouldVirtualizeList(){return this.props.items.length>125}renderList(){let e=0;const t=this.getItemRole();return this.props.items.map(((n,i)=>{if(Oe.isClassOf(n.component))return n.component;const{component:o,focusable:a,populatedProps:s}=n;a&&(e+=1);const l=e-1,c=this.state.itemRefs[l]?this.state.itemRefs[l].ref:null;return r.cloneElement(o,L({},s,{key:i,onClick:()=>{this.handleItemClick(l,n)},ref:a?c:null,role:t}))}))}parseVirtualizedItems(){let e=0;const t=this.getItemRole();return this.props.items.map(((n,r)=>{!Oe.isClassOf(n.component)&&n.focusable&&(e+=1);const i=e-1;return L({},n,{role:t,ref:n.focusable&&this.state.itemRefs[i]?this.state.itemRefs[i].ref:null,onClick:()=>{this.handleItemClick(i,n)}})}))}renderVirtualizedList(){const e=this.parseVirtualizedItems();return r.createElement(De,{data:e,listRef:this.virtualizedListRef})}renderSearchField(){const{searchText:e}=this.props,{labels:t}=this.state;return r.createElement(h.default,{clearAriaLabel:t.clearSearch,onChange:this.handleSearchTextChanged,placeholder:t.filter,ref:this.searchFieldRef,style:Re.searchInputStyle,value:e||""})}renderDropdownMenu(e,t){const{dropdownStyle:n,light:o,openerElement:a}=this.props,s=a&&window.getComputedStyle(a),l=s?s.getPropertyValue("width"):0,c=Ce(this.props.items);return r.createElement(d.View,{onMouseUp:this.handleDropdownMouseUp,style:[Re.dropdown,o&&Re.light,t&&Re.hidden,n],testId:"dropdown-core-container"},this.props.isFilterable&&this.renderSearchField(),r.createElement(d.View,{role:this.props.role,style:[Re.listboxOrMenu,(u=l,p=c,i.StyleSheet.create({dropdownMenu:{minWidth:u,maxHeight:p}}).dropdownMenu)]},e),this.maybeRenderNoResults());var u,p}renderDropdown(){const{alignment:e,openerElement:t}=this.props,n=this.shouldVirtualizeList()?this.renderVirtualizedList():this.renderList();return r.createElement(Te,{alignment:e,onPopperElement:e=>{this.popperElement=e},referenceElement:t},(e=>this.renderDropdownMenu(n,e)))}renderLiveRegion(){const{items:e,open:t}=this.props,{labels:n}=this.state,i=e.length;return r.createElement(Me,{"aria-live":"polite","aria-atomic":"true","aria-relevant":"additions text",style:Re.srOnly,"data-test-id":"dropdown-live-region"},t&&n.someResults(i))}render(){const{open:e,opener:t,style:n,className:i}=this.props;return r.createElement(d.View,{onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,style:[Re.menuWrapper,n],className:i},this.renderLiveRegion(),t,e&&this.renderDropdown())}}je.defaultProps={alignment:"left",autoFocus:!0,enableTypeAhead:!0,labels:{clearSearch:K.clearSearch,filter:K.filter,noResults:K.noResults,someResults:K.someSelected},light:!1,selectionType:"single"};const Re=i.StyleSheet.create({menuWrapper:{width:"fit-content"},dropdown:{backgroundColor:s.default.white,borderRadius:4,paddingTop:l.default.xxxSmall_4,paddingBottom:l.default.xxxSmall_4,border:`solid 1px ${s.default.offBlack16}`,boxShadow:`0px 8px 8px 0px ${Object(s.fade)(s.default.offBlack,.1)}`},light:{border:"none"},listboxOrMenu:{overflowY:"auto"},hidden:{pointerEvents:"none",visibility:"hidden"},noResult:{color:s.default.offBlack64,alignSelf:"center",marginTop:l.default.xxSmall_6},searchInputStyle:{margin:l.default.xSmall_8,marginTop:l.default.xxxSmall_4,minHeight:"auto"},srOnly:{border:0,clip:"rect(0,0,0,0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1}});var Ne=Object(m.withActionScheduler)(je);const Le=["children","disabled","focused","hovered","pressed","waiting","testId","opened","aria-label"],qe=Object(d.addStyle)("button");class We extends r.Component{render(){const e=this.props,{children:t,disabled:n,focused:i,hovered:o,pressed:a,testId:u,opened:f,"aria-label":h}=e,m=ne(e,Le),y=s.SemanticColor.controlDefault,g=Ue(y),v=n,_=[Fe.shared,v&&Fe.disabled,g.default,v&&g.disabled,!v&&a&&g.active],b=r.createElement(c.LabelLarge,{style:Fe.text},t);return r.createElement(qe,L({"aria-expanded":f?"true":"false","aria-haspopup":"menu","aria-label":h,disabled:v,style:_,type:"button"},m,{"data-test-id":u}),r.createElement(d.View,{style:!v&&(o||i)&&g.focus},b),r.createElement(N.Strut,{size:l.default.xxxSmall_4}),r.createElement(p.default,{size:"small",color:"currentColor",icon:p.icons.caretDown}))}}const Fe=i.StyleSheet.create({shared:{position:"relative",display:"inline-flex",alignItems:"center",justifyContent:"center",height:V,border:"none",borderRadius:l.default.xxxSmall_4,cursor:"pointer",outline:"none",textDecoration:"none",boxSizing:"border-box",touchAction:"manipulation",":focus":{WebkitTapHighlightColor:"rgba(0,0,0,0)"}},disabled:{cursor:"auto"},small:{height:l.default.xLarge_32},text:{textAlign:"left",display:"inline-block",alignItems:"center",fontWeight:"bold",userSelect:"none",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",pointerEvents:"none"},hiddenText:{visibility:"hidden"},spinner:{position:"absolute"}}),Be={},Ue=e=>{const t=e;if(Be[t])return Be[t];const{offBlack32:n}=s.default;let r={};return r={default:{background:"none",color:e},focus:{":after":{content:"''",position:"absolute",height:2,left:0,right:0,bottom:-1,background:"currentColor",borderRadius:2}},active:{color:Object(s.mix)(n,e)},disabled:{color:n,cursor:"default"}},Be[t]=i.StyleSheet.create(r),Be[t]},ze=["text"];class Ge extends r.Component{constructor(...e){super(...e),this.openerElement=void 0,this.state={opened:!1},this.handleItemSelected=()=>{this.handleOpenChanged(!1),this.openerElement&&this.openerElement.focus()},this.handleOpenChanged=e=>{this.setState({opened:e}),this.props.onToggle&&this.props.onToggle(e)},this.handleOptionSelected=e=>{const{onChange:t,selectedValues:n}=this.props;if(t&&n){if(n.includes(e)){const r=n.indexOf(e);t([...n.slice(0,r),...n.slice(r+1)])}else t([...n,e]);this.handleItemSelected()}},this.handleOpenerRef=e=>{this.openerElement=f.findDOMNode(e)},this.handleClick=e=>{this.handleOpenChanged(!this.state.opened)}}static getDerivedStateFromProps(e,t){return{opened:"boolean"==typeof e.opened?e.opened:t.opened}}getMenuItems(){const{children:e,selectedValues:t}=this.props,n=r.Children.toArray(e).filter(Boolean),i=n.some((e=>ve.isClassOf(e)));return n.map((e=>{const{value:n,disabled:r}=e.props,o={component:e,focusable:!(!ee.isClassOf(e)&&!ve.isClassOf(e))&&!r,populatedProps:{}};return ee.isClassOf(e)?L({},o,{populatedProps:{indent:i,onClick:this.handleItemSelected}}):ve.isClassOf(e)?L({},o,{populatedProps:{onToggle:this.handleOptionSelected,selected:!!t&&t.includes(n),variant:"check"}}):o}))}renderOpener(e){const{disabled:t,menuText:n,opener:i,testId:o}=this.props,{opened:a}=this.state;return r.createElement(Ae,{onClick:this.handleClick,disabled:0===e||t,text:n,ref:this.handleOpenerRef,testId:i?void 0:o},i||(e=>{const i=ne(e,ze);return r.createElement(We,L({},i,{disabled:t,opened:!!a,testId:o}),n)}))}render(){const{alignment:e,dropdownStyle:t,style:n,className:i}=this.props,o=this.getMenuItems(),a=this.renderOpener(o.length);return r.createElement(Ne,{role:"menu",style:n,className:i,opener:a,alignment:e,open:this.state.opened,items:o,openerElement:this.openerElement,onOpenChanged:this.handleOpenChanged,dropdownStyle:[Ve.menuTopSpace,t]})}}Ge.defaultProps={alignment:"left",disabled:!1};const Ve=i.StyleSheet.create({caret:{marginLeft:4},opener:{whiteSpace:"nowrap",userSelect:"none",overflow:"hidden",textOverflow:"ellipsis"},menuTopSpace:{top:-4}}),Ke=["children","disabled","id","isPlaceholder","light","open","testId","onOpenChanged"],He=Object(d.addStyle)("button"),{blue:Qe,white:Ye,white50:$e,offBlack:Xe,offBlack16:Je,offBlack32:Ze,offBlack64:et}=s.default;class tt extends r.Component{constructor(...e){super(...e),this.handleClick=e=>{const{open:t}=this.props;this.props.onOpenChanged(!t)}}renderClickableBehavior(e){const t=this.props,{children:n,disabled:i,id:o,isPlaceholder:a,light:s,open:l,testId:d}=t,f=ne(t,Ke),h=Object(u.getClickableBehavior)(e);return r.createElement(h,{disabled:i,onClick:this.handleClick},((e,t)=>{const u=it(s,a),{hovered:h,focused:m,pressed:y}=e,g=s?i||y?"currentColor":Ye:i?Ze:et,v=[nt.shared,u.default,i&&u.disabled,!i&&(y?u.active:(h||m)&&u.focus)];return r.createElement(He,L({},f,{"aria-expanded":l?"true":"false","aria-haspopup":"listbox","data-test-id":d,disabled:i,id:o,style:v,type:"button"},t),r.createElement(c.LabelMedium,{style:nt.text},n||" "),r.createElement(p.default,{icon:p.icons.caretDown,color:g,size:"small",style:nt.caret,"aria-hidden":"true"}))}))}render(){return r.createElement(a.__RouterContext.Consumer,null,(e=>this.renderClickableBehavior(e)))}}tt.defaultProps={disabled:!1,light:!1,isPlaceholder:!1};const nt=i.StyleSheet.create({shared:{position:"relative",display:"inline-flex",alignItems:"center",justifyContent:"space-between",color:Xe,height:V,paddingLeft:16,paddingRight:12,borderWidth:0,borderRadius:4,borderStyle:"solid",outline:"none",textDecoration:"none",boxSizing:"border-box",whiteSpace:"nowrap",touchAction:"manipulation"},text:{marginRight:l.default.xSmall_8,whiteSpace:"nowrap",userSelect:"none",overflow:"hidden",textOverflow:"ellipsis"},caret:{minWidth:16}}),rt={},it=(e,t)=>{const n=`${String(e)}-${String(t)}`;if(rt[n])return rt[n];let r={};return r=e?{default:{background:"transparent",color:t?$e:Ye,borderColor:$e,borderWidth:1},focus:{borderColor:Ye,borderWidth:2,paddingLeft:15,paddingRight:11},active:{paddingLeft:15,paddingRight:11,borderColor:Object(s.mix)(Object(s.fade)(Qe,.32),Ye),borderWidth:2,color:t?Object(s.mix)(Object(s.fade)(Ye,.32),Qe):Object(s.mix)(Object(s.fade)(Qe,.32),Ye),backgroundColor:Object(s.mix)(Ze,Qe)},disabled:{borderColor:Object(s.mix)(Object(s.fade)(Ye,.32),Qe),color:Object(s.mix)(Object(s.fade)(Ye,.32),Qe),cursor:"auto"}}:{default:{background:Ye,borderColor:Je,borderWidth:1,color:t?et:Xe},focus:{borderColor:Qe,borderWidth:2,paddingLeft:15,paddingRight:11},active:{background:Object(s.mix)(Object(s.fade)(Qe,.32),Ye),borderColor:Object(s.mix)(Ze,Qe),borderWidth:2,paddingLeft:15,paddingRight:11},disabled:{background:s.default.offWhite,borderColor:Je,color:et,cursor:"auto"}},rt[n]=i.StyleSheet.create(r),rt[n]},ot=["children","disabled","id","light","opener","placeholder","selectedValue","testId","alignment","autoFocus","dropdownStyle","enableTypeAhead","isFilterable","labels","onChange","onToggle","opened","style","className"];class at extends r.Component{constructor(e){super(e),this.selectedIndex=void 0,this.handleOpenChanged=e=>{this.setState({open:e,searchText:""}),this.props.onToggle&&this.props.onToggle(e)},this.handleToggle=e=>{e!==this.props.selectedValue&&this.props.onChange(e),this.state.open&&this.state.openerElement&&this.state.openerElement.focus(),this.setState({open:!1}),this.props.onToggle&&this.props.onToggle(!1)},this.mapOptionItemsToDropdownItems=e=>{let t=0;return this.selectedIndex=0,e.map((e=>{const{selectedValue:n}=this.props,{disabled:r,value:i}=e.props,o=n===i;return o&&(this.selectedIndex=t),r||(t+=1),{component:e,focusable:!r,populatedProps:{onToggle:this.handleToggle,selected:o,variant:"check"}}}))},this.handleSearchTextChanged=e=>{this.setState({searchText:e})},this.handleOpenerRef=e=>{const t=f.findDOMNode(e);this.setState({openerElement:t})},this.handleClick=e=>{this.handleOpenChanged(!this.state.open)},this.selectedIndex=0,this.state={open:!1,searchText:""}}static getDerivedStateFromProps(e,t){return{open:"boolean"==typeof e.opened?e.opened:t.open}}filterChildren(e){const{searchText:t}=this.state,n=t.toLowerCase();return e.filter((({props:e})=>!t||e.label.toLowerCase().indexOf(n)>-1))}getMenuItems(e){const{isFilterable:t}=this.props;return this.mapOptionItemsToDropdownItems(t?this.filterChildren(e):e)}renderOpener(e){const t=this.props,{children:n,disabled:i,id:o,light:a,opener:s,placeholder:l,selectedValue:c,testId:u}=t,d=ne(t,ot),p=r.Children.toArray(n).find((e=>e.props.value===c)),f=p?p.props.label:l;return s?r.createElement(Ae,{onClick:this.handleClick,disabled:0===e||i,ref:this.handleOpenerRef,text:f},s):r.createElement(tt,L({},d,{disabled:0===e||i,id:o,isPlaceholder:!p,light:a,onOpenChanged:this.handleOpenChanged,open:this.state.open,ref:this.handleOpenerRef,testId:u}),f)}render(){const{alignment:e,autoFocus:t,children:n,className:i,dropdownStyle:o,enableTypeAhead:a,isFilterable:s,labels:l,light:c,style:u}=this.props,{searchText:d}=this.state,p=r.Children.toArray(n).filter(Boolean),f=this.getMenuItems(p),h=this.renderOpener(p.length);return r.createElement(Ne,{role:"listbox",selectionType:"single",alignment:e,autoFocus:t,enableTypeAhead:a,dropdownStyle:[s&&G,z,o],initialFocusedIndex:this.selectedIndex,items:f,light:c,onOpenChanged:this.handleOpenChanged,open:this.state.open,opener:h,openerElement:this.state.openerElement,style:u,className:i,isFilterable:s,onSearchTextChanged:s?this.handleSearchTextChanged:void 0,searchText:s?d:"",labels:l})}}at.defaultProps={alignment:"left",autoFocus:!0,disabled:!1,enableTypeAhead:!0,light:!1,labels:{clearSearch:K.clearSearch,filter:K.filter,noResults:K.noResults,someResults:K.someSelected}};const st=["disabled","id","light","opener","testId","alignment","dropdownStyle","implicitAllEnabled","isFilterable","labels","onChange","onToggle","opened","selectedValues","shortcuts","style","className"];class lt extends r.Component{constructor(e){super(e),this.labels=void 0,this.handleOpenChanged=e=>{this.setState({open:e,searchText:"",lastSelectedValues:this.props.selectedValues}),this.props.onToggle&&this.props.onToggle(e)},this.handleToggle=e=>{const{onChange:t,selectedValues:n}=this.props;if(n.includes(e)){const r=n.indexOf(e);t([...n.slice(0,r),...n.slice(r+1)])}else t([...n,e])},this.handleSelectAll=()=>{const{children:e,onChange:t}=this.props;t(r.Children.toArray(e).filter(Boolean).map((e=>e.props.value)))},this.handleSelectNone=()=>{const{onChange:e}=this.props;e([])},this.mapOptionItemToDropdownItem=e=>{const{selectedValues:t}=this.props,{disabled:n,value:r}=e.props;return{component:e,focusable:!n,populatedProps:{onToggle:this.handleToggle,selected:t.includes(r),variant:"checkbox"}}},this.handleOpenerRef=e=>{const t=f.findDOMNode(e);this.setState({openerElement:t})},this.handleSearchTextChanged=e=>{this.setState({searchText:e})},this.handleClick=e=>{this.handleOpenChanged(!this.state.open)},this.state={open:!1,searchText:"",lastSelectedValues:[],labels:L({},K,e.labels)},this.labels=L({},K,e.labels)}static getDerivedStateFromProps(e,t){return{open:"boolean"==typeof e.opened?e.opened:t.open}}componentDidUpdate(e){this.props.labels!==e.labels&&this.setState({labels:L({},this.state.labels,this.props.labels)})}getMenuText(e){const{implicitAllEnabled:t,selectedValues:n}=this.props,{noneSelected:r,someSelected:i,allSelected:o}=this.state.labels,a=t?o:r;switch(n.length){case 0:return a;case 1:const t=e.find((e=>e.props.value===n[0]));return t?t.props.label:a;case e.length:return o;default:return i(n.length)}}getShortcuts(e){const{selectedValues:t,shortcuts:n}=this.props,{selectAllLabel:i,selectNoneLabel:o}=this.state.labels;if(n&&!this.state.searchText){const n=e===t.length,a={component:r.createElement(ee,{disabled:n,label:i(e),indent:!0,onClick:this.handleSelectAll}),focusable:!n,populatedProps:{}},s=0===t.length;return[a,{component:r.createElement(ee,{disabled:s,label:o,indent:!0,onClick:this.handleSelectNone}),focusable:!s,populatedProps:{}},{component:r.createElement(Oe,{key:"shortcuts-separator"}),focusable:!1,populatedProps:{}}]}return[]}getMenuItems(e){const{isFilterable:t}=this.props;if(!t)return e.map(this.mapOptionItemToDropdownItem);const{searchText:n,lastSelectedValues:i}=this.state,o=n.toLowerCase(),a=e.filter((({props:e})=>!n||e.label.toLowerCase().indexOf(o)>-1)),s=[],l=[];for(const e of a)i.includes(e.props.value)?s.push(e):l.push(e);const c=s.map(this.mapOptionItemToDropdownItem);return s.length&&l.length&&c.push({component:r.createElement(Oe,{key:"selected-separator"}),focusable:!1,populatedProps:{}}),[...c,...l.map(this.mapOptionItemToDropdownItem)]}renderOpener(e){const t=this.props,{disabled:n,id:i,light:o,opener:a,testId:s}=t,l=ne(t,st),{noneSelected:c}=this.state.labels,u=this.getMenuText(e),d=e.length;return a?r.createElement(Ae,{onClick:this.handleClick,disabled:0===d||n,ref:this.handleOpenerRef,text:u},a):r.createElement(tt,L({},l,{disabled:0===d||n,id:i,isPlaceholder:u===c,light:o,onOpenChanged:this.handleOpenChanged,open:this.state.open,ref:this.handleOpenerRef,testId:s}),u)}render(){const{alignment:e,light:t,style:n,className:i,dropdownStyle:o,children:a,isFilterable:s}=this.props,{open:l,searchText:c}=this.state,{clearSearch:u,filter:d,noResults:p,someSelected:f}=this.state.labels,h=r.Children.toArray(a).filter(Boolean),m=h.length,y=this.getMenuItems(h),g=this.renderOpener(h);return r.createElement(Ne,{role:"listbox",alignment:e,dropdownStyle:[s&&G,z,o],isFilterable:s,items:[...this.getShortcuts(m),...y],light:t,onOpenChanged:this.handleOpenChanged,open:l,opener:g,openerElement:this.state.openerElement,selectionType:"multi",style:n,className:i,onSearchTextChanged:s?this.handleSearchTextChanged:void 0,searchText:s?c:"",labels:{clearSearch:u,filter:d,noResults:p,someResults:f}})}}lt.defaultProps={alignment:"left",disabled:!1,light:!1,shortcuts:!1,selectedValues:[]}},wCA9:function(e,t,n){"use strict";function r(){var e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e<t.length;e++){if(t[e]===n)return!0}return t.push(n),!1},function(n){if(e)t.delete(n);else for(let e=0;e<t.length;e++)if(t[e]===n){t.splice(e,1);break}}]}n.d(t,"a",(function(){return r}))},wE6v:function(e,t,n){var r=n("2oRo"),i=n("xluM"),o=n("hh1v"),a=n("2bX/"),s=n("3Eq5"),l=n("SFrS"),c=n("tiKp"),u=r.TypeError,d=c("toPrimitive");e.exports=function(e,t){if(!o(e)||a(e))return e;var n,r=s(e,d);if(r){if(void 0===t&&(t="default"),n=i(r,e,t),!o(n)||a(n))return n;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(e,t)}},wF1t:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DATA_QUERY",{enumerable:!0,get:function(){return a.DATA_QUERY}}),t.flagConfigToProps=t.default=void 0;var i=r(n("pVnL")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),a=n("Mc2w");function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}t.flagConfigToProps=e=>"boolean"==typeof e?{flagLoading:!1,flag:e,flagError:void 0}:{flagLoading:!!e.loading,flag:!1,flagError:e.error};var l=({name:e})=>t=>n=>{const{flag:r,loading:s,error:l}=(0,a.useFeatureFlag)(e);return o.createElement(t,(0,i.default)({},n,{flag:r,flagLoading:s,flagError:l}))};t.default=l},wHQB:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("6vyw"),n.e("pk5P"),n.e("4fxe"),n.e("3isO"),n.e("5OsHo")]).then(n.t.bind(null,"Si6X",7)),modules:["Si6X"],loading:()=>i.createElement(a.default,null)});t.default=l},wINb:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.cssUrl=function(e){return"url("+p(e)+")"},t.default=void 0;var i=r(n("8Kom")),o=r(n("Q8Wn"));const a=/^(?:https?:)?\/\/([^/]*)\//,s=/(^|\.)(khanacademy\.(org|dev|test|localhost)|kastatic\.org|(.*-dot-)?khan-academy\.appspot\.com)/,l=new RegExp("^/(.well-known/(a(pple-(app-site-association($|-dev$)|developer-domain-association.txt$)|ssetlinks.json$)|brave-rewards-verification.txt$)|[^/]*\\.(html$|ico$)|apple-app-site-association$|downloads/|fonts/|gen(files/|webpack/)|images/|s(ounds/|t(atic/|ylesheets/))|third_party/|videos/)"),c=["KA-youtube-converted","KA-share","ka-article-iframes","ka-cs-algorithms","ka-cs-challenge-images","ka-cs-scratchpad-audio","ka-exercise-screenshots","ka-exercise-screenshots-2","ka-exercise-screenshots-3","ka-learnstorm","ka-mobile","ka-perseus-graphie","ka-perseus-images","ka-team-images"],u=["ka_thumbnails_cache","ka-youtube-converted","ka-cs-audio"],d=[["lh3.googleusercontent.com","cdn.kastatic.org/googleusercontent"]].concat(c.map((e=>[`${e}.s3.amazonaws.com`,`cdn.kastatic.org/${e}`])),c.map((e=>[`s3.amazonaws.com/${e}`,`cdn.kastatic.org/${e}`])),u.map((e=>[`${e}.storage.googleapis.com`,`cdn.kastatic.org/${e}`])),u.map((e=>[`storage.googleapis.com/${e}`,`cdn.kastatic.org/${e}`]))),p=e=>{const t=o.default.staticUrlBase;if(null==e||null==t)return e;let n=e;if(-1!==t.indexOf("kastatic"))for(const[e,t]of d)n=n.replace(e,t);if(o.default.IS_DEV_SERVER||!t)return n;const r=n.match(a);let c=t,u=null,p=n;if(r){if([c,u]=r,c=c.slice(0,-1),!u.match(s))return n;p=n.substring(c.length)}return u&&c!==i.default.origin||l.test(p)?t+p:n};var f=p;t.default=f},"wWZ/":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.getFastlyFlags=t.FASTLY_FLAG_CACHE_TIMEOUT=void 0;var i=n("65RG"),o=r(n("FCtg")),a=r(n("Q8Wn")),s=r(n("8Kom")),l=n("t1sY"),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("4PhQ"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}t.FASTLY_FLAG_CACHE_TIMEOUT=6e4;let d=null,p=0,f=null;const h=e=>{try{return JSON.parse(e||"{}")}catch(t){return c.default.error(`Malformed JSON found: ${String(e)}.`,c.Errors.Internal),{}}},m=e=>({showAiGuidePromoBanner:y("showAiGuidePromoBanner")||"true"===e.showAiGuidePromoBanner,showDonationBanner:y("showDonationBanner")||"true"===e.showDonationBanner,siteOutageBanner:y("siteOutageBanner")?{severity:"serious",category:"errors"}:h(e.siteOutageBanner)}),y=e=>((0,l.readCookie)("flags")||"").includes(e);t.getFastlyFlags=()=>{if(f)return f;const e=d;if(e&&p+6e4>Date.now())return Promise.resolve(e);if(o.default.isServerSide())return Promise.reject(new c.KAError("Flags don't load during SSR.",c.Errors.NotAllowed));const t=(0,l.readCookie)("flags")||"",n="http://localhost:8224"===s.default.origin||t.includes("use_vitejs_directly"),r="http://localhost:8204"===s.default.origin||t.includes("use_webpack_directly");return!a.default.IS_DEV_SERVER||n||r?(f=(0,i.khanFetch)("/_fastly/flags").then((e=>e.json())).then((e=>(d=m(e),d))).finally((()=>{p=Date.now(),f=null})),f):Promise.resolve(m({}))}},wa3X:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return E}));var r=n("q1tI"),i=n("Ty5D"),o=n("Taw3"),a=n("mR6N"),s=n("55Ip"),l=n("Vxy9"),c=n("Pwnf"),u=n("JimW"),d=n("yhei"),p=n("yts4"),f=n("gE8/");function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function m(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}const y=["children","skipClientNav","color","disabled","focused","hovered","href","kind","light","pressed","size","style","testId","type","spinner","icon","id","waiting"],g=Object(u.addStyle)("a"),v=Object(u.addStyle)("button"),_=Object(u.addStyle)(s.Link);class b extends r.Component{renderInner(e){const t=this.props,{children:n,skipClientNav:i,color:a,disabled:s,focused:u,hovered:f,href:b,kind:w,light:O,pressed:E,size:A,style:P,testId:C,type:S,spinner:D,icon:I,id:T}=t,M=m(t,y),j="destructive"===a?c.SemanticColor.controlDestructive:c.SemanticColor.controlDefault,R=k(j,w,O,I?8+("small"===A?16:24):0,A),N=D||s,L=h({"data-test-id":C,id:T,role:"button",style:[[x.shared,N&&x.disabled,I&&x.withIcon,R.default,N&&R.disabled,"tertiary"!==w&&!N&&(E?R.active:(f||u)&&R.focus),"small"===A&&x.small,"large"===A&&x.large],P]},M),q="small"===A?l.LabelSmall:l.LabelLarge,W="small"===A?"small":"medium",F=r.createElement(q,{style:[x.text,"large"===A&&x.largeText,I&&x.textWithIcon,D&&x.hiddenText,"tertiary"===w&&x.textWithFocus,"tertiary"===w&&!N&&(E?R.active:(f||u)&&R.focus)]},I&&r.createElement(p.default,{size:W,color:"currentColor",icon:I,style:x.icon}),n),B=r.createElement(r.Fragment,null,F,D&&r.createElement(d.CircularSpinner,{style:x.spinner,size:{medium:"small",small:"xsmall",large:"medium"}[A],light:"primary"===w,testId:`${C||"button"}-spinner`}));return b&&!N?e&&!i&&Object(o.isClientSideUrl)(b)?r.createElement(_,h({},L,{to:b}),B):r.createElement(g,h({},L,{href:b}),B):r.createElement(v,h({type:S||"button"},L,{"aria-disabled":N}),B)}render(){return r.createElement(i.__RouterContext.Consumer,null,(e=>this.renderInner(e)))}}const x=a.StyleSheet.create({shared:{position:"relative",display:"inline-flex",alignItems:"center",justifyContent:"center",height:40,paddingTop:0,paddingBottom:0,paddingLeft:16,paddingRight:16,border:"none",borderRadius:4,cursor:"pointer",outline:"none",textDecoration:"none",boxSizing:"border-box",touchAction:"manipulation",userSelect:"none",":focus":{WebkitTapHighlightColor:"rgba(0,0,0,0)"}},withIcon:{paddingLeft:12},disabled:{cursor:"auto"},small:{height:32},large:{borderRadius:f.default.xxSmall_6,height:56},text:{alignItems:"center",fontWeight:"bold",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",display:"inline-block",pointerEvents:"none"},largeText:{fontSize:18,lineHeight:"20px"},textWithIcon:{display:"flex"},textWithFocus:{position:"relative"},hiddenText:{visibility:"hidden"},spinner:{position:"absolute"},icon:{paddingRight:f.default.xSmall_8}}),w={},k=(e,t,n,r,i)=>{const o=e+t+n.toString()+r.toString()+i;if(w[o])return w[o];const{white:s,white50:l,white64:u,offBlack32:d,offBlack50:p,darkBlue:h}=c.default,m=Object(c.mix)(Object(c.fade)(e,.32),s),y=Object(c.mix)(d,e),g="large"===i?f.default.xLarge_32:f.default.medium_16;let v={};if("primary"===t)v={default:{background:n?s:e,color:n?e:s,paddingLeft:g,paddingRight:g},focus:{boxShadow:`0 0 0 1px ${n?h:s}, 0 0 0 3px ${n?s:e}`},active:{boxShadow:`0 0 0 1px ${n?h:s}, 0 0 0 3px ${n?m:y}`,background:n?m:y,color:n?y:m},disabled:{background:n?m:d,color:n?e:u,cursor:"default",":focus":{boxShadow:`0 0 0 1px ${n?d:s}, 0 0 0 3px ${n?m:d}`}}};else if("secondary"===t)v={default:{background:"none",color:n?s:e,borderColor:n?l:p,borderStyle:"solid",borderWidth:1,paddingLeft:r?g-4:g,paddingRight:g},focus:{background:n?"transparent":s,borderColor:n?s:e,borderWidth:2,paddingLeft:r?g-5:g-1,paddingRight:g-1},active:{background:n?y:m,color:n?m:y,borderColor:n?m:y,borderWidth:2,paddingLeft:r?g-5:g-1,paddingRight:g-1},disabled:{color:n?l:d,borderColor:n?m:d,cursor:"default",":focus":{borderColor:n?l:d,borderWidth:2,paddingLeft:r?g-5:g-1,paddingRight:g-1}}};else{if("tertiary"!==t)throw new Error("Button kind not recognized");v={default:{background:"none",color:n?s:e,paddingLeft:0,paddingRight:0},focus:{":after":{content:"''",position:"absolute",height:2,width:`calc(100% - ${r}px)`,right:0,bottom:0,background:n?s:e,borderRadius:2}},active:{color:n?m:y,":after":{content:"''",position:"absolute",height:2,width:`calc(100% - ${r}px)`,right:0,bottom:-1,background:n?m:y,borderRadius:2}},disabled:{color:n?m:d,cursor:"default",":focus":{":after":{content:"''",position:"absolute",height:2,width:`calc(100% - ${r}px)`,right:0,bottom:"calc(50% - 11px)",background:n?s:d,borderRadius:2}}}}}return w[o]=a.StyleSheet.create(v),w[o]},O=["href","type","children","skipClientNav","spinner","disabled","onClick","beforeNav","safeWithNav","tabIndex","target","rel"];class E extends r.Component{renderClickableBehavior(e){const t=this.props,{href:n,type:i,children:a,skipClientNav:s,spinner:l,disabled:c,onClick:u,beforeNav:d,safeWithNav:p,tabIndex:f,target:y,rel:g}=t,v=m(t,O),_=Object(o.getClickableBehavior)(n,s,e),x=(e,t)=>r.createElement(b,h({},v,e,t,{disabled:c,spinner:l||e.waiting,skipClientNav:s,href:n,target:y,type:i,tabIndex:f}),a);return d?r.createElement(_,{disabled:l||c,href:n,role:"button",type:i,onClick:u,beforeNav:d,safeWithNav:p,rel:g},x):r.createElement(_,{disabled:l||c,href:n,role:"button",type:i,onClick:u,safeWithNav:p,target:y,rel:g},x)}render(){return r.createElement(i.__RouterContext.Consumer,null,(e=>this.renderClickableBehavior(e)))}}E.defaultProps={color:"default",kind:"primary",light:!1,size:"medium",disabled:!1,spinner:!1}},whzC:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.safeLinkTo=t.makeHtmlLinksSafe=void 0;t.safeLinkTo=e=>e;t.makeHtmlLinksSafe=e=>e},wnKv:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var i="undefined"!=typeof Map,o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.elements={},this.keyOrder=[]}return r(e,[{key:"forEach",value:function(e){for(var t=0;t<this.keyOrder.length;t++)e(this.elements[this.keyOrder[t]],this.keyOrder[t])}},{key:"set",value:function(t,n,r){var o=this;if(this.elements.hasOwnProperty(t)){if(r){var a=this.keyOrder.indexOf(t);this.keyOrder.splice(a,1),this.keyOrder.push(t)}}else this.keyOrder.push(t);if(null!=n){if(i&&n instanceof Map||n instanceof e){var s=function(){var i=o.elements.hasOwnProperty(t)?o.elements[t]:new e;return n.forEach((function(e,t){i.set(t,e,r)})),o.elements[t]=i,{v:void 0}}();if("object"==typeof s)return s.v}if(Array.isArray(n)||"object"!=typeof n)this.elements[t]=n;else{for(var l=this.elements.hasOwnProperty(t)?this.elements[t]:new e,c=Object.keys(n),u=0;u<c.length;u+=1)l.set(c[u],n[c[u]],r);this.elements[t]=l}}else this.elements[t]=n}},{key:"get",value:function(e){return this.elements[e]}},{key:"has",value:function(e){return this.elements.hasOwnProperty(e)}},{key:"addStyleType",value:function(t){var n=this;if(i&&t instanceof Map||t instanceof e)t.forEach((function(e,t){n.set(t,e,!0)}));else for(var r=Object.keys(t),o=0;o<r.length;o++)this.set(r[o],t[r[o]],!0)}}]),e}();t.default=o,e.exports=t.default},wuDp:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.fromApolloNetworkStatus=function(e){switch(e){case 1:case 2:case 3:case 4:case 6:case 7:case 8:return e;default:throw new r.KAError("Unsupported network status value",r.Errors.Internal)}};var r=n("4PhQ");var i=Object.freeze({loading:1,setVariables:2,fetchMore:3,refetch:4,poll:6,ready:7,error:8});t.default=i},wx14:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,"a",(function(){return r}))},"wz/V":function(e,t,n){e.exports=n("qWiS")()},"x+rD":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("sExA"),o=r(n("mXPZ")),a=n("+Gdd"),s=n("y1SX"),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("WTF/"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}const u={JUST_SIGNED_UP:1,JUST_LOGGED_IN:2,IS_NEW:3,IS_PHANTOM:4,IS_LOGGED_IN:5,SIGNUP_ROLE:6},d=e=>{const t=e&&e.get("kaid"),n=!!t&&l.firstLogin(t),r=!!t&&l.returningLogin(t),o=l.justLoggedOut(),a=h._getSignupRole(e),s=e&&e.get("gaUserId"),c=h.ga;h._createTracker("UA-6742635-1",s),h._createTracker("UA-6742635-12",s),c("set","transport","beacon"),c("set","anonymizeIp",!0);const u=h._getDimensions(n,r,o,a);for(const[e,t]of(0,i.entries)(u))c("set",`dimension${e}`,t);o&&c("set","sessionControl","end"),c("send","pageview"),c("secondTracker.send","pageview"),n&&h._firstLoginEvents(a),r&&h._returningLoginEvents(a)},p=(...e)=>[new Promise(((t,n)=>{h.ga.apply(h,["send"].concat(e,[{hitCallback:t}]))})),new Promise(((t,n)=>{h.ga.apply(h,["secondTracker.send"].concat(e,[{hitCallback:t}]))}))],f=(...e)=>[new Promise(((t,n)=>{h.ga.apply(h,["send"].concat(e,[{nonInteraction:!0,hitCallback:t}]))})),new Promise(((t,n)=>{h.ga.apply(h,["secondTracker.send"].concat(e,[{nonInteraction:!0,hitCallback:t}]))}))],h={init:()=>(0,a.getProfilePromise)().then(d),sendToGA:(...e)=>h._gaExists()?(0,a.getProfilePromise)().then((()=>Promise.all(p.apply(void 0,e)))):Promise.all([]),sendNonInteractionEventToGA:(...e)=>h._gaExists()?(0,a.getProfilePromise)().then((()=>Promise.all(f.apply(void 0,e)))):Promise.all([]),sendEventToGA:(e,t)=>{switch(e){case"videoStart":h.sendToGA("event","Learning-Action","Video-Start",t.videoSlug),(0,s.sendAnEventToGA4)({event:"learningAction",actionType:"Video-Start",slug:t.videoSlug});break;case"SAT-CollegeBoard-Link":h.sendToGA("event","Click","SAT-CollegeBoard-Link"),(0,s.sendAnEventToGA4)({event:"SAT-CollegeBoard-Link"})}},getGAReferrer:()=>h._gaExists()?(0,a.getProfilePromise)().then((()=>{let e="";return h.ga((t=>e=t.get("referrer"))),e})):Promise.resolve(""),ga:(...e)=>{var t;h._gaExists()&&(t=window).ga.apply(t,e)},_getDimensions:(e,t,n,r)=>{const i={};return e&&(i[u.JUST_SIGNED_UP]="true"),t&&(i[u.JUST_LOGGED_IN]="true"),n||(o.default.hasProfile?o.default.isPhantom?i[u.IS_PHANTOM]="true":i[u.IS_LOGGED_IN]="true":i[u.IS_NEW]="true"),r&&(i[u.SIGNUP_ROLE]=r),i},_getSignupRole:e=>e?e.get("isTeacher")?"Teacher":e.get("isParent")?"Parent":"Student":null,_createTracker:(e,t)=>{const n=h.ga;n("create",e,t?{cookieDomain:".khanacademy.org",userId:t}:{cookieDomain:".khanacademy.org"})},_firstLoginEvents:e=>{(0,s.sendAnEventThatIsNotChildDirectedToAdvertisers)({event:"signupComplete",role:e}),h.sendToGA("event","Accounts","Signup",e)},_returningLoginEvents:e=>{(0,s.sendAnEventThatIsNotChildDirectedToAdvertisers)({event:"returningLogin",role:e}),h.sendToGA("event","Accounts","ReturningLogin",e)},_gaExists:()=>"undefined"==typeof window||window.ga,Dimensions:u};var m=h;t.default=m},xA9G:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.addApiParamsAndHeaders=function(e){const{url:t,headers:n}=(0,o.getUpdatedUrlAndHeaders)(e.url),r=new Headers(e.headers);for(const{name:e,value:t}of n)r.set(e,t);return function(e,t){return("undefined"!=typeof jest?Promise.resolve(t._bodyInit):t.headers.get("Content-Type")?t.blob():Promise.resolve(void 0)).then((n=>new Request(e,{body:n,method:t.method,headers:t.headers,referrer:t.referrer,referrerPolicy:t.referrerPolicy,mode:t.mode,credentials:t.credentials,cache:t.cache,redirect:t.redirect,integrity:t.integrity,signal:t.signal})))}(t,new Request(e,{headers:r}))},t.assertNotSSR=function(e,t){const n=null!=t&&t.ssrSafe;if(a.default.isServerSide()&&!n){const t=`Do not fetch from the network during the initial render; the server-side renderer will never see the results!  Plus, we can't be sure ${e} doesn't fetch any user-specific (or request-specific) data.  To fix, consider if the request be made with a cached query or surround this call with <WithSSRPlaceholder>. There are times when it is appropriate to load data during SSR, but you shouldtalk with #frontend-infra before doing so. Documentation for how to load data can be found here: https://khanacademy.atlassian.net/l/c/3P1xN2M1`;throw new s.KAError(t,s.Errors.Internal)}},t.checkApiResponse=function(e){return e.clone().text().then((t=>{i.default.checkApiResponse(t,(t=>e.headers.get(t)))})).catch((()=>{})),e},t.checkApiVersionMismatch=function(e){return i.default.checkApiVersionMismatch((t=>e.headers.get(t))),e},t.checkStatus=void 0,t.sendCookies=function(e){if("omit"===e.credentials)return new Request(e,{credentials:"same-origin"});return e};var i=r(n("nSHN")),o=n("0l4m"),a=r(n("FCtg")),s=n("4PhQ");t.checkStatus=(e,t)=>{var n,r;if(t.status>=200&&t.status<300||304===t.status)return t;const i=new s.KAError(`${e.url}: ${null!=(n=t.statusText)?n:""} ${null!=(r=t.url)?r:""}`,s.Errors.Internal);throw i.response=t,i}},xDBR:function(e,t){e.exports=!1},xDds:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.gqlDataRequestHandler=t.getGqlDataRequestId=void 0;var i=r(n("pVnL")),o=r(n("8OQS")),a=n("sExA"),s=r(n("FCtg")),l=n("8r+/"),c=n("4PhQ"),u=n("NE0T"),d=r(n("lTio")),p=r(n("YqBQ"));const f=["query","client","variables","fastlyCaching"];t.getGqlDataRequestId=e=>{const{client:t,query:n,variables:r,module:i,fastlyCaching:o,targetLocale:s}=e,{name:c}=(0,u.graphQLDocumentNodeParser)((0,l.documentNode)(n));return`${c}/${(0,a.keys)(r||{}).sort().map((e=>`${e}=${JSON.stringify(null==r?void 0:r[e])||""}`)).join(";")}/${i||""}/${o||""}/${s||""}`};t.gqlDataRequestHandler=async e=>{if(!s.default.isServerSide())throw new c.KAError("Wonder Blocks Data requests for cached GQL should only be made during SSR",c.Errors.Internal);const{query:t,client:n,variables:r,fastlyCaching:a}=e,l=(0,o.default)(e,f),u=d.default.getContext((0,i.default)({},l)),h=a||"PERSIST_UNTIL_PUBLISH",m=d.default.asApolloGqlClient(n)._getClient(u);try{return(await m.query({query:t,variables:r,errorPolicy:"none",context:(0,i.default)({fastlyCaching:h},u),fetchPolicy:"cache-first"})).data}catch(e){throw new p.default(e)}}},xeVg:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DATA_QUERY=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r)}(n("q1tI"));var i=r(n("lTCR")),o=n("JimW"),a=n("8r+/"),s=r(n("mXPZ")),l=r(n("Q8Wn")),c=n("tVXy");let u;function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}const p=(0,a.gqlOp)((0,i.default)(u||(u=(e=>e)`
    query learnMenuTopicsQuery($curriculum: String) {
        learnMenuTopics(curriculum: $curriculum) {
            slug
            translatedTitle
            href
            isNew
            icon
            children {
                slug
                translatedTitle
                href
                isNew
                loggedOutHref
                nonContentLink
            }
        }
    }
`)));t.DATA_QUERY=p;var f=({ssr:e,children:t})=>{const n=(0,o.useRenderState)()!==o.RenderState.Initial||e?{variables:{curriculum:l.default.curriculum},curriculum:l.default.curriculum}:{skip:!0},r=(0,c.useFastlyQuery)(p,n);return t(h(r))};t.default=f;const h=e=>{if("success"!==e.status||null==e.data.learnMenuTopics)return{loading:"loading"===e.status,error:e.error,domains:[]};return{loading:!1,error:void 0,domains:e.data.learnMenuTopics.filter(Boolean).map((e=>{const{children:t,isNew:n,slug:r,translatedTitle:i,href:o,icon:a}=e;return{isNew:null!=n&&n,slug:null!=r?r:"",translatedTitle:null!=i?i:"",href:null!=o?o:"",icon:null!=a?a:"",children:(null==t?void 0:t.filter(Boolean).map((e=>{const{slug:t,isNew:n,href:r,loggedOutHref:i,translatedTitle:o,nonContentLink:a}=e;return{translatedTitle:null!=o?o:"",nonContentLink:null!=a&&a,slug:null!=t?t:"",isNew:null!=n&&n,href:i&&!s.default.isLoggedIn?i:null!=r?r:""}})))||[]}}))}}},xluM:function(e,t,n){var r=n("QNWe"),i=Function.prototype.call;e.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},xpI1:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("1r3U"),n.e("1MTk")]).then(n.t.bind(null,"VWDu",7)),modules:["VWDu"],loading:()=>i.createElement(a.default,null)});t.default=l},xrWT:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>n.e("19Lh").then(n.t.bind(null,"HR2w",7)),modules:["HR2w"],loading:()=>i.createElement(a.default,null)});t.default=l},xrYK:function(e,t,n){var r=n("4zBA"),i=r({}.toString),o=r("".slice);e.exports=function(e){return o(i(e),8,-1)}},xrpg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("55Ip");const i=["/teacher/class/__demo__/learnstorm","/teacher/class/:classCode/learnstorm","/learnstorm-campaign/enroll","/teacher/class/:classCode/mastery-tower","/devadmin/","/profile/:kaid/guide/onboarding/","/profile/me/khanmigo/activities","/mission/sat*","/signup?continue=/mission/sat*","/prep*","/signup?continue=/prep*","/sat*","/signup?continue=/sat*"];var o=e=>!!(0,r.matchPath)(e,i);t.default=o},xs3f:function(e,t,n){var r=n("2oRo"),i=n("zk60"),o="__core-js_shared__",a=r[o]||i(o,{});e.exports=a},xu4X:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LoadableDistrictsJoinFinishPage=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}const l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("5F0q"),n.e("xV3b"),n.e("3sy6"),n.e("3YUn")]).then(n.t.bind(null,"305f",7)),modules:["305f"],loading:()=>i.createElement(a.default,null)});t.LoadableDistrictsJoinFinishPage=l;var c=l;t.default=c},xwxS:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("Qru7"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("7CEn"),n.e("1OMm"),n.e("7EZm"),n.e("3KTd"),n.e("43nC"),n.e("1nZL"),n.e("5icd"),n.e("4ajK"),n.e("6X7t"),n.e("1P1M"),n.e("5aQv"),n.e("4B7r"),n.e("2FX7"),n.e("3ok7"),n.e("1XtT"),n.e("6ObN"),n.e("ZWwX")]).then(n.t.bind(null,"dM4/",7)),modules:["dM4/"],loading:()=>i.createElement(a.default,null)});t.default=l},xxLL:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DATA_QUERY=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("lTCR")),a=n("8r+/"),s=r(n("f4yp")),l=r(n("mXPZ"));let c;function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}class d extends i.Component{render(){const{children:e,slugs:t}=this.props;return i.createElement(s.default,{query:f,variables:{slugs:t},fetchPolicy:"cache-first",skip:!l.default.hasProfile},(t=>e(p(t))))}}const p=({error:e,loading:t,data:n})=>{var r;if(t||e||null==n||null==(r=n.user)||!r.subjectProgressesBySlug)return{loading:t,error:e,subjectPercentages:{}};return{loading:t,error:e,subjectPercentages:n.user.subjectProgressesBySlug.reduce(((e,t)=>{var n;return null!=t&&null!=(n=t.topic)&&n.slug&&t.currentMastery&&!e[t.topic.slug]&&(e[t.topic.slug]=t.currentMastery.percentage||0),e}),{})}},f=(0,a.gqlOp)((0,o.default)(c||(c=(e=>e)`
    query getLearnMenuProgress($slugs: [String!]) {
        user {
            id
            subjectProgressesBySlug(slugs: $slugs) {
                topic {
                    id
                    slug
                }
                currentMastery {
                    percentage
                }
            }
        }
    }
`)));t.DATA_QUERY=f;var h=d;t.default=h},xzqF:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("5zeG"),n.e("3YJn"),n.e("36AW"),n.e("326h"),n.e("ykUf"),n.e("5OPo"),n.e("42Kj"),n.e("70mT"),n.e("6Rha"),n.e("2sZO"),n.e("dx2B")]).then(n.t.bind(null,"8hRy",7)),modules:["8hRy"],loading:()=>i.createElement(a.default,null)});t.default=l},y1SX:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sendAnEventThatIsNotChildDirectedToAdvertisers=function(e){window.dataLayer.push(e)},t.sendAnEventToGA4=function(e){window.dataLayer.push(e)},window.dataLayer=window.dataLayer||[]},y4cC:function(e,t,n){"use strict";function r(e,t){for(var n,r=/\r\n|[\n\r]/g,i=1,o=t+1;(n=r.exec(e.body))&&n.index<t;)i+=1,o=t+1-(n.index+n[0].length);return{line:i,column:o}}n.d(t,"a",(function(){return r}))},yA8i:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("pVnL")),o=r(n("8OQS")),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),s=r(n("f4yp"));const l=["mapResultToProps"];function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}const u=e=>({gqlResult:e});var d=e=>t=>n=>{const r="function"==typeof e?e(n):e,{mapResultToProps:c}=r,d=(0,o.default)(r,l);return a.createElement(s.default,d,(e=>c?a.createElement(t,(0,i.default)({},n,c(e))):a.createElement(t,(0,i.default)({},n,u(e)))))};t.default=d},yLpj:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},yW6n:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return i.createElement(a.View,{style:h.intlContainer},i.createElement(s.LabelXSmall,null,c._("Country")),f.map(((e,t)=>i.createElement("a",{key:e.name,className:(0,o.css)(h.link),href:e.link},i.createElement("img",{className:(0,o.css)(h.flagIcons),src:(0,u.default)(e.flagImage),alt:""}),e.name))))};var i=p(n("q1tI")),o=n("mR6N"),a=n("JimW"),s=n("Vxy9"),l=p(n("whzC")),c=p(n("8jAt")),u=r(n("wINb"));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}const f=[{name:c._("U.S."),flagImage:"/images/country-flag-icons/us-flag.png",link:l.safeLinkTo("https://www.khanacademy.org")},{name:c._("India"),flagImage:"/images/country-flag-icons/india-flag.png",link:l.safeLinkTo("https://india.khanacademy.org")},{name:c._("Mexico"),flagImage:"/images/country-flag-icons/mexico-flag.png",link:l.safeLinkTo("https://es.khanacademy.org")},{name:c._("Brazil"),flagImage:"/images/country-flag-icons/brazil-flag.png",link:l.safeLinkTo("https://pt.khanacademy.org")}];const h=o.StyleSheet.create({intlContainer:{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",width:"279px"},link:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between",height:"13px",color:"#fff",textDecoration:"none",fontSize:"12px",marginLeft:"12px",":hover":{textDecoration:"underline"}},flagIcons:{width:"13px",height:"12px",margin:"1px 6px 0 0"}})},ydYT:function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return f})),n.d(t,"g",(function(){return p}));var r=n("mrSG"),i=n("dQau"),o=n("qVdT"),a={http:{includeQuery:!0,includeExtensions:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},s=function(e,t,n){var r=new Error(n);throw r.name="ServerError",r.response=e,r.statusCode=e.status,r.result=t,r},l=function(e){return function(t){return t.text().then((function(e){try{return JSON.parse(e)}catch(r){var n=r;return n.name="ServerParseError",n.response=t,n.statusCode=t.status,n.bodyText=e,Promise.reject(n)}})).then((function(n){return t.status>=300&&s(t,n,"Response not successful: Received status code "+t.status),Array.isArray(n)||n.hasOwnProperty("data")||n.hasOwnProperty("errors")||s(t,n,"Server response was missing for query '"+(Array.isArray(e)?e.map((function(e){return e.operationName})):e.operationName)+"'."),n}))}},c=function(e){if(!e&&"undefined"==typeof fetch){throw"undefined"==typeof window&&"node-fetch",new o.a(1)}},u=function(){if("undefined"==typeof AbortController)return{controller:!1,signal:!1};var e=new AbortController;return{controller:e,signal:e.signal}},d=function(e,t){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];var a=Object(r.a)({},t.options,{headers:t.headers,credentials:t.credentials}),s=t.http;n.forEach((function(e){a=Object(r.a)({},a,e.options,{headers:Object(r.a)({},a.headers,e.headers)}),e.credentials&&(a.credentials=e.credentials),s=Object(r.a)({},s,e.http)}));var l=e.operationName,c=e.extensions,u=e.variables,d=e.query,p={operationName:l,variables:u};return s.includeExtensions&&(p.extensions=c),s.includeQuery&&(p.query=Object(i.print)(d)),{options:a,body:p}},p=function(e,t){var n;try{n=JSON.stringify(e)}catch(e){var r=new o.a(2);throw r.parseError=e,r}return n},f=function(e,t){var n=e.getContext().uri;return n||("function"==typeof t?t(e):t||"/graphql")}},yhei:function(e,t,n){"use strict";n.r(t),n.d(t,"CircularSpinner",(function(){return d}));var r=n("q1tI"),i=n("mR6N"),o=n("JimW"),a=n("Pwnf");const s={xsmall:16,small:24,medium:48,large:96},l={xsmall:"M7.237.741C7.165.393 6.95.154 6.656.053A1.01 1.01 0 0 0 6.18.01c-.053.009-.053.009-.087.017C2.553.949 0 4.214 0 7.91 0 12.36 3.598 16 8 16c4.4 0 8-3.647 8-8.112a1.02 1.02 0 0 0-.118-.423.877.877 0 0 0-.808-.48.909.909 0 0 0-.81.46c-.09.151-.13.296-.146.455-.08 3.493-2.737 6.207-6.118 6.207-3.41 0-6.118-2.74-6.118-6.196 0-2.843 1.936-5.291 4.644-6.022.1-.028.224-.082.352-.177a.928.928 0 0 0 .36-.97z",small:"M10.598.943c-.093-.449-.362-.748-.732-.875a1.314 1.314 0 0 0-.723-.033C3.83 1.417 0 6.317 0 11.864 0 18.538 5.398 24 12 24c6.598 0 12-5.471 12-12.16a1.333 1.333 0 0 0-.154-.548c-.193-.368-.544-.606-1.023-.606-.472 0-.825.229-1.035.585-.117.2-.169.39-.189.582-.124 5.472-4.294 9.73-9.599 9.73-5.349 0-9.599-4.3-9.599-9.72 0-4.46 3.036-8.299 7.28-9.444.127-.036.291-.107.458-.232.373-.28.57-.711.46-1.244z",medium:"M44.19 23.455a1.91 1.91 0 1 1 3.801 0h.003c.004.18.006.363.006.545 0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0c.182 0 .364.002.545.006V.01a1.91 1.91 0 1 1 0 3.801v.015A20.564 20.564 0 0 0 24 3.818C12.854 3.818 3.818 12.854 3.818 24c0 11.146 9.036 20.182 20.182 20.182 11.146 0 20.182-9.036 20.182-20.182 0-.182-.003-.364-.007-.545h.015z",large:"M88.38 46.91a3.818 3.818 0 1 1 7.602 0h.006c.008.362.012.725.012 1.09 0 26.51-21.49 48-48 48S0 74.51 0 48 21.49 0 48 0c.365 0 .728.004 1.09.012v.005a3.818 3.818 0 1 1 0 7.602v.032c-.362-.01-.725-.015-1.09-.015C25.708 7.636 7.636 25.708 7.636 48c0 22.292 18.072 40.364 40.364 40.364 22.292 0 40.364-18.072 40.364-40.364 0-.365-.005-.728-.015-1.09h.032z"},c={light:a.default.white,dark:a.default.offBlack16},u=Object(o.addStyle)("path");class d extends r.Component{render(){const{size:e,light:t,style:n,testId:i}=this.props,a=s[e],d=l[e],f=t?c.light:c.dark,h=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:`0 0 ${a} ${a}`,"data-test-id":i},r.createElement(u,{style:[p.loadingSpinner,{fill:f}],fillRule:"nonzero",d}));return r.createElement(o.View,{style:[p.spinnerContainer,n]},h)}}d.defaultProps={size:"large",light:!1};const p=i.StyleSheet.create({spinnerContainer:{justifyContent:"center"},loadingSpinner:{transformOrigin:"50% 50%",animationName:{"0%":{transform:"rotate(0deg)"},"50%":{transform:"rotate(180deg)"},"100%":{transform:"rotate(360deg)"}},animationDuration:"1.1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}})},yl30:function(e,t,n){"use strict";
/** @license React v16.14.0
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n("q1tI"),i=n("MgzW"),o=n("QCnb");function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));function s(e,t,n,r,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var l=!1,c=null,u=!1,d=null,p={onError:function(e){l=!0,c=e}};function f(e,t,n,r,i,o,a,u,d){l=!1,c=null,s.apply(p,arguments)}var h=null,m=null,y=null;function g(e,t,n){var r=e.type||"unknown-event";e.currentTarget=y(n),function(e,t,n,r,i,o,s,p,h){if(f.apply(this,arguments),l){if(!l)throw Error(a(198));var m=c;l=!1,c=null,u||(u=!0,d=m)}}(r,t,void 0,e),e.currentTarget=null}var v=null,_={};function b(){if(v)for(var e in _){var t=_[e],n=v.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!w[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in w[n]=t,n=t.eventTypes){var i=void 0,o=n[r],s=t,l=r;if(k.hasOwnProperty(l))throw Error(a(99,l));k[l]=o;var c=o.phasedRegistrationNames;if(c){for(i in c)c.hasOwnProperty(i)&&x(c[i],s,l);i=!0}else o.registrationName?(x(o.registrationName,s,l),i=!0):i=!1;if(!i)throw Error(a(98,r,e))}}}}function x(e,t,n){if(O[e])throw Error(a(100,e));O[e]=t,E[e]=t.eventTypes[n].dependencies}var w=[],k={},O={},E={};function A(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!_.hasOwnProperty(t)||_[t]!==r){if(_[t])throw Error(a(102,t));_[t]=r,n=!0}}n&&b()}var P=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),C=null,S=null,D=null;function I(e){if(e=m(e)){if("function"!=typeof C)throw Error(a(280));var t=e.stateNode;t&&(t=h(t),C(e.stateNode,e.type,t))}}function T(e){S?D?D.push(e):D=[e]:S=e}function M(){if(S){var e=S,t=D;if(D=S=null,I(e),t)for(e=0;e<t.length;e++)I(t[e])}}function j(e,t){return e(t)}function R(e,t,n,r,i){return e(t,n,r,i)}function N(){}var L=j,q=!1,W=!1;function F(){null===S&&null===D||(N(),M())}function B(e,t,n){if(W)return e(t,n);W=!0;try{return L(e,t,n)}finally{W=!1,F()}}var U=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,z=Object.prototype.hasOwnProperty,G={},V={};function K(e,t,n,r,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o}var H={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){H[e]=new K(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];H[t]=new K(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){H[e]=new K(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){H[e]=new K(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){H[e]=new K(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){H[e]=new K(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){H[e]=new K(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){H[e]=new K(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){H[e]=new K(e,5,!1,e.toLowerCase(),null,!1)}));var Q=/[\-:]([a-z])/g;function Y(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(Q,Y);H[t]=new K(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(Q,Y);H[t]=new K(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(Q,Y);H[t]=new K(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){H[e]=new K(e,1,!1,e.toLowerCase(),null,!1)})),H.xlinkHref=new K("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){H[e]=new K(e,1,!1,e.toLowerCase(),null,!0)}));var $=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function X(e,t,n,r){var i=H.hasOwnProperty(t)?H[t]:null;(null!==i?0===i.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!z.call(V,e)||!z.call(G,e)&&(U.test(e)?V[e]=!0:(G[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}$.hasOwnProperty("ReactCurrentDispatcher")||($.ReactCurrentDispatcher={current:null}),$.hasOwnProperty("ReactCurrentBatchConfig")||($.ReactCurrentBatchConfig={suspense:null});var J=/^(.*)[\\\/]/,Z="function"==typeof Symbol&&Symbol.for,ee=Z?Symbol.for("react.element"):60103,te=Z?Symbol.for("react.portal"):60106,ne=Z?Symbol.for("react.fragment"):60107,re=Z?Symbol.for("react.strict_mode"):60108,ie=Z?Symbol.for("react.profiler"):60114,oe=Z?Symbol.for("react.provider"):60109,ae=Z?Symbol.for("react.context"):60110,se=Z?Symbol.for("react.concurrent_mode"):60111,le=Z?Symbol.for("react.forward_ref"):60112,ce=Z?Symbol.for("react.suspense"):60113,ue=Z?Symbol.for("react.suspense_list"):60120,de=Z?Symbol.for("react.memo"):60115,pe=Z?Symbol.for("react.lazy"):60116,fe=Z?Symbol.for("react.block"):60121,he="function"==typeof Symbol&&Symbol.iterator;function me(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=he&&e[he]||e["@@iterator"])?e:null}function ye(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case ie:return"Profiler";case re:return"StrictMode";case ce:return"Suspense";case ue:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ae:return"Context.Consumer";case oe:return"Context.Provider";case le:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case de:return ye(e.type);case fe:return ye(e.render);case pe:if(e=1===e._status?e._result:null)return ye(e)}return null}function ge(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,o=ye(e.type);n=null,r&&(n=ye(r.type)),r=o,o="",i?o=" (at "+i.fileName.replace(J,"")+":"+i.lineNumber+")":n&&(o=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+o}t+=n,e=e.return}while(e);return t}function ve(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function _e(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function be(e){e._valueTracker||(e._valueTracker=function(e){var t=_e(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function xe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=_e(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function we(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ke(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ve(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Oe(e,t){null!=(t=t.checked)&&X(e,"checked",t,!1)}function Ee(e,t){Oe(e,t);var n=ve(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Pe(e,t.type,n):t.hasOwnProperty("defaultValue")&&Pe(e,t.type,ve(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ae(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Pe(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Ce(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Se(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ve(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function De(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ie(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ve(n)}}function Te(e,t){var n=ve(t.value),r=ve(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Me(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var je="http://www.w3.org/1999/xhtml",Re="http://www.w3.org/2000/svg";function Ne(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ne(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var qe,We,Fe=(We=function(e,t){if(e.namespaceURI!==Re||"innerHTML"in e)e.innerHTML=t;else{for((qe=qe||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=qe.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return We(e,t)}))}:We);function Be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function Ue(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ze={animationend:Ue("Animation","AnimationEnd"),animationiteration:Ue("Animation","AnimationIteration"),animationstart:Ue("Animation","AnimationStart"),transitionend:Ue("Transition","TransitionEnd")},Ge={},Ve={};function Ke(e){if(Ge[e])return Ge[e];if(!ze[e])return e;var t,n=ze[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ve)return Ge[e]=n[t];return e}P&&(Ve=document.createElement("div").style,"AnimationEvent"in window||(delete ze.animationend.animation,delete ze.animationiteration.animation,delete ze.animationstart.animation),"TransitionEvent"in window||delete ze.transitionend.transition);var He=Ke("animationend"),Qe=Ke("animationiteration"),Ye=Ke("animationstart"),$e=Ke("transitionend"),Xe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Je=new("function"==typeof WeakMap?WeakMap:Map);function Ze(e){var t=Je.get(e);return void 0===t&&(t=new Map,Je.set(e,t)),t}function et(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function tt(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function nt(e){if(et(e)!==e)throw Error(a(188))}function rt(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=et(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return nt(i),e;if(o===r)return nt(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function it(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function ot(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var at=null;function st(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)g(e,t[r],n[r]);else t&&g(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function lt(e){if(null!==e&&(at=it(at,e)),e=at,at=null,e){if(ot(e,st),at)throw Error(a(95));if(u)throw e=d,u=!1,d=null,e}}function ct(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function ut(e){if(!P)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var dt=[];function pt(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>dt.length&&dt.push(e)}function ft(e,t,n,r){if(dt.length){var i=dt.pop();return i.topLevelType=e,i.eventSystemFlags=r,i.nativeEvent=t,i.targetInst=n,i}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function ht(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=In(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var i=ct(e.nativeEvent);r=e.topLevelType;var o=e.nativeEvent,a=e.eventSystemFlags;0===n&&(a|=64);for(var s=null,l=0;l<w.length;l++){var c=w[l];c&&(c=c.extractEvents(r,t,o,i,a))&&(s=it(s,c))}lt(s)}}function mt(e,t,n){if(!n.has(e)){switch(e){case"scroll":Yt(t,"scroll",!0);break;case"focus":case"blur":Yt(t,"focus",!0),Yt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":ut(e)&&Yt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Xe.indexOf(e)&&Qt(e,t)}n.set(e,null)}}var yt,gt,vt,_t=!1,bt=[],xt=null,wt=null,kt=null,Ot=new Map,Et=new Map,At=[],Pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Ct="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function St(e,t,n,r,i){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:i,container:r}}function Dt(e,t){switch(e){case"focus":case"blur":xt=null;break;case"dragenter":case"dragleave":wt=null;break;case"mouseover":case"mouseout":kt=null;break;case"pointerover":case"pointerout":Ot.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Et.delete(t.pointerId)}}function It(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e=St(t,n,r,i,o),null!==t&&(null!==(t=Tn(t))&&gt(t)),e):(e.eventSystemFlags|=r,e)}function Tt(e){var t=In(e.target);if(null!==t){var n=et(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=tt(n)))return e.blockedOn=t,void o.unstable_runWithPriority(e.priority,(function(){vt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Mt(e){if(null!==e.blockedOn)return!1;var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=Tn(t);return null!==n&&gt(n),e.blockedOn=t,!1}return!0}function jt(e,t,n){Mt(e)&&n.delete(t)}function Rt(){for(_t=!1;0<bt.length;){var e=bt[0];if(null!==e.blockedOn){null!==(e=Tn(e.blockedOn))&&yt(e);break}var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:bt.shift()}null!==xt&&Mt(xt)&&(xt=null),null!==wt&&Mt(wt)&&(wt=null),null!==kt&&Mt(kt)&&(kt=null),Ot.forEach(jt),Et.forEach(jt)}function Nt(e,t){e.blockedOn===t&&(e.blockedOn=null,_t||(_t=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Rt)))}function Lt(e){function t(t){return Nt(t,e)}if(0<bt.length){Nt(bt[0],e);for(var n=1;n<bt.length;n++){var r=bt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==xt&&Nt(xt,e),null!==wt&&Nt(wt,e),null!==kt&&Nt(kt,e),Ot.forEach(t),Et.forEach(t),n=0;n<At.length;n++)(r=At[n]).blockedOn===e&&(r.blockedOn=null);for(;0<At.length&&null===(n=At[0]).blockedOn;)Tt(n),null===n.blockedOn&&At.shift()}var qt={},Wt=new Map,Ft=new Map,Bt=["abort","abort",He,"animationEnd",Qe,"animationIteration",Ye,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",$e,"transitionEnd","waiting","waiting"];function Ut(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1],o="on"+(i[0].toUpperCase()+i.slice(1));o={phasedRegistrationNames:{bubbled:o,captured:o+"Capture"},dependencies:[r],eventPriority:t},Ft.set(r,t),Wt.set(r,o),qt[i]=o}}Ut("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Ut("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Ut(Bt,2);for(var zt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Gt=0;Gt<zt.length;Gt++)Ft.set(zt[Gt],0);var Vt=o.unstable_UserBlockingPriority,Kt=o.unstable_runWithPriority,Ht=!0;function Qt(e,t){Yt(t,e,!1)}function Yt(e,t,n){var r=Ft.get(t);switch(void 0===r?2:r){case 0:r=$t.bind(null,t,1,e);break;case 1:r=Xt.bind(null,t,1,e);break;default:r=Jt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function $t(e,t,n,r){q||N();var i=Jt,o=q;q=!0;try{R(i,e,t,n,r)}finally{(q=o)||F()}}function Xt(e,t,n,r){Kt(Vt,Jt.bind(null,e,t,n,r))}function Jt(e,t,n,r){if(Ht)if(0<bt.length&&-1<Pt.indexOf(e))e=St(null,e,t,n,r),bt.push(e);else{var i=Zt(e,t,n,r);if(null===i)Dt(e,r);else if(-1<Pt.indexOf(e))e=St(i,e,t,n,r),bt.push(e);else if(!function(e,t,n,r,i){switch(t){case"focus":return xt=It(xt,e,t,n,r,i),!0;case"dragenter":return wt=It(wt,e,t,n,r,i),!0;case"mouseover":return kt=It(kt,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Ot.set(o,It(Ot.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Et.set(o,It(Et.get(o)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r)){Dt(e,r),e=ft(e,r,null,t);try{B(ht,e)}finally{pt(e)}}}}function Zt(e,t,n,r){if(null!==(n=In(n=ct(r)))){var i=et(n);if(null===i)n=null;else{var o=i.tag;if(13===o){if(null!==(n=tt(i)))return n;n=null}else if(3===o){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;n=null}else i!==n&&(n=null)}}e=ft(e,r,n,t);try{B(ht,e)}finally{pt(e)}return null}var en={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},tn=["Webkit","ms","Moz","O"];function nn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||en.hasOwnProperty(e)&&en[e]?(""+t).trim():t+"px"}function rn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=nn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(en).forEach((function(e){tn.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),en[t]=en[e]}))}));var on=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function an(e,t){if(t){if(on[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62,""))}}function sn(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ln=je;function cn(e,t){var n=Ze(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=E[t];for(var r=0;r<t.length;r++)mt(t[r],e,n)}function un(){}function dn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function pn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function fn(e,t){var n,r=pn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pn(r)}}function hn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?hn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function mn(){for(var e=window,t=dn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=dn((e=t.contentWindow).document)}return t}function yn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var gn="$?",vn="$!",_n=null,bn=null;function xn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function wn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var kn="function"==typeof setTimeout?setTimeout:void 0,On="function"==typeof clearTimeout?clearTimeout:void 0;function En(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function An(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||n===vn||n===gn){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Pn=Math.random().toString(36).slice(2),Cn="__reactInternalInstance$"+Pn,Sn="__reactEventHandlers$"+Pn,Dn="__reactContainere$"+Pn;function In(e){var t=e[Cn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Dn]||n[Cn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=An(e);null!==e;){if(n=e[Cn])return n;e=An(e)}return t}n=(e=n).parentNode}return null}function Tn(e){return!(e=e[Cn]||e[Dn])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Mn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function jn(e){return e[Sn]||null}function Rn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Nn(e,t){var n=e.stateNode;if(!n)return null;var r=h(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}function Ln(e,t,n){(t=Nn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=it(n._dispatchListeners,t),n._dispatchInstances=it(n._dispatchInstances,e))}function qn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Rn(t);for(t=n.length;0<t--;)Ln(n[t],"captured",e);for(t=0;t<n.length;t++)Ln(n[t],"bubbled",e)}}function Wn(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Nn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=it(n._dispatchListeners,t),n._dispatchInstances=it(n._dispatchInstances,e))}function Fn(e){e&&e.dispatchConfig.registrationName&&Wn(e._targetInst,null,e)}function Bn(e){ot(e,qn)}var Un=null,zn=null,Gn=null;function Vn(){if(Gn)return Gn;var e,t,n=zn,r=n.length,i="value"in Un?Un.value:Un.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return Gn=i.slice(e,1<t?1-t:void 0)}function Kn(){return!0}function Hn(){return!1}function Qn(e,t,n,r){for(var i in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(n):"target"===i?this.target=r:this[i]=n[i]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Kn:Hn,this.isPropagationStopped=Hn,this}function Yn(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function $n(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Xn(e){e.eventPool=[],e.getPooled=Yn,e.release=$n}i(Qn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Kn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Kn)},persist:function(){this.isPersistent=Kn},isPersistent:Hn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Hn,this._dispatchInstances=this._dispatchListeners=null}}),Qn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Qn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var o=new t;return i(o,n.prototype),n.prototype=o,n.prototype.constructor=n,n.Interface=i({},r.Interface,e),n.extend=r.extend,Xn(n),n},Xn(Qn);var Jn=Qn.extend({data:null}),Zn=Qn.extend({data:null}),er=[9,13,27,32],tr=P&&"CompositionEvent"in window,nr=null;P&&"documentMode"in document&&(nr=document.documentMode);var rr=P&&"TextEvent"in window&&!nr,ir=P&&(!tr||nr&&8<nr&&11>=nr),or=String.fromCharCode(32),ar={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},sr=!1;function lr(e,t){switch(e){case"keyup":return-1!==er.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function cr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ur=!1;var dr={eventTypes:ar,extractEvents:function(e,t,n,r){var i;if(tr)e:{switch(e){case"compositionstart":var o=ar.compositionStart;break e;case"compositionend":o=ar.compositionEnd;break e;case"compositionupdate":o=ar.compositionUpdate;break e}o=void 0}else ur?lr(e,n)&&(o=ar.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=ar.compositionStart);return o?(ir&&"ko"!==n.locale&&(ur||o!==ar.compositionStart?o===ar.compositionEnd&&ur&&(i=Vn()):(zn="value"in(Un=r)?Un.value:Un.textContent,ur=!0)),o=Jn.getPooled(o,t,n,r),i?o.data=i:null!==(i=cr(n))&&(o.data=i),Bn(o),i=o):i=null,(e=rr?function(e,t){switch(e){case"compositionend":return cr(t);case"keypress":return 32!==t.which?null:(sr=!0,or);case"textInput":return(e=t.data)===or&&sr?null:e;default:return null}}(e,n):function(e,t){if(ur)return"compositionend"===e||!tr&&lr(e,t)?(e=Vn(),Gn=zn=Un=null,ur=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ir&&"ko"!==t.locale?null:t.data}}(e,n))?((t=Zn.getPooled(ar.beforeInput,t,n,r)).data=e,Bn(t)):t=null,null===i?t:null===t?i:[i,t]}},pr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!pr[e.type]:"textarea"===t}var hr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function mr(e,t,n){return(e=Qn.getPooled(hr.change,e,t,n)).type="change",T(n),Bn(e),e}var yr=null,gr=null;function vr(e){lt(e)}function _r(e){if(xe(Mn(e)))return e}function br(e,t){if("change"===e)return t}var xr=!1;function wr(){yr&&(yr.detachEvent("onpropertychange",kr),gr=yr=null)}function kr(e){if("value"===e.propertyName&&_r(gr))if(e=mr(gr,e,ct(e)),q)lt(e);else{q=!0;try{j(vr,e)}finally{q=!1,F()}}}function Or(e,t,n){"focus"===e?(wr(),gr=n,(yr=t).attachEvent("onpropertychange",kr)):"blur"===e&&wr()}function Er(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return _r(gr)}function Ar(e,t){if("click"===e)return _r(t)}function Pr(e,t){if("input"===e||"change"===e)return _r(t)}P&&(xr=ut("input")&&(!document.documentMode||9<document.documentMode));var Cr={eventTypes:hr,_isInputEventSupported:xr,extractEvents:function(e,t,n,r){var i=t?Mn(t):window,o=i.nodeName&&i.nodeName.toLowerCase();if("select"===o||"input"===o&&"file"===i.type)var a=br;else if(fr(i))if(xr)a=Pr;else{a=Er;var s=Or}else(o=i.nodeName)&&"input"===o.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(a=Ar);if(a&&(a=a(e,t)))return mr(a,n,r);s&&s(e,i,t),"blur"===e&&(e=i._wrapperState)&&e.controlled&&"number"===i.type&&Pe(i,"number",i.value)}},Sr=Qn.extend({view:null,detail:null}),Dr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ir(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Dr[e])&&!!t[e]}function Tr(){return Ir}var Mr=0,jr=0,Rr=!1,Nr=!1,Lr=Sr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Tr,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Mr;return Mr=e.screenX,Rr?"mousemove"===e.type?e.screenX-t:0:(Rr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=jr;return jr=e.screenY,Nr?"mousemove"===e.type?e.screenY-t:0:(Nr=!0,0)}}),qr=Lr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Wr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Fr={eventTypes:Wr,extractEvents:function(e,t,n,r,i){var o="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(o&&0==(32&i)&&(n.relatedTarget||n.fromElement)||!a&&!o)return null;(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,a)?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?In(t):null)&&(t!==et(t)||5!==t.tag&&6!==t.tag)&&(t=null)):a=null;if(a===t)return null;if("mouseout"===e||"mouseover"===e)var s=Lr,l=Wr.mouseLeave,c=Wr.mouseEnter,u="mouse";else"pointerout"!==e&&"pointerover"!==e||(s=qr,l=Wr.pointerLeave,c=Wr.pointerEnter,u="pointer");if(e=null==a?o:Mn(a),o=null==t?o:Mn(t),(l=s.getPooled(l,a,n,r)).type=u+"leave",l.target=e,l.relatedTarget=o,(n=s.getPooled(c,t,n,r)).type=u+"enter",n.target=o,n.relatedTarget=e,u=t,(r=a)&&u)e:{for(c=u,a=0,e=s=r;e;e=Rn(e))a++;for(e=0,t=c;t;t=Rn(t))e++;for(;0<a-e;)s=Rn(s),a--;for(;0<e-a;)c=Rn(c),e--;for(;a--;){if(s===c||s===c.alternate)break e;s=Rn(s),c=Rn(c)}s=null}else s=null;for(c=s,s=[];r&&r!==c&&(null===(a=r.alternate)||a!==c);)s.push(r),r=Rn(r);for(r=[];u&&u!==c&&(null===(a=u.alternate)||a!==c);)r.push(u),u=Rn(u);for(u=0;u<s.length;u++)Wn(s[u],"bubbled",l);for(u=r.length;0<u--;)Wn(r[u],"captured",n);return 0==(64&i)?[l]:[l,n]}};var Br="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Ur=Object.prototype.hasOwnProperty;function zr(e,t){if(Br(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Ur.call(t,n[r])||!Br(e[n[r]],t[n[r]]))return!1;return!0}var Gr=P&&"documentMode"in document&&11>=document.documentMode,Vr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Kr=null,Hr=null,Qr=null,Yr=!1;function $r(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Yr||null==Kr||Kr!==dn(n)?null:("selectionStart"in(n=Kr)&&yn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Qr&&zr(Qr,n)?null:(Qr=n,(e=Qn.getPooled(Vr.select,Hr,e,t)).type="select",e.target=Kr,Bn(e),e))}var Xr={eventTypes:Vr,extractEvents:function(e,t,n,r,i,o){if(!(o=!(i=o||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{i=Ze(i),o=E.onSelect;for(var a=0;a<o.length;a++)if(!i.has(o[a])){i=!1;break e}i=!0}o=!i}if(o)return null;switch(i=t?Mn(t):window,e){case"focus":(fr(i)||"true"===i.contentEditable)&&(Kr=i,Hr=t,Qr=null);break;case"blur":Qr=Hr=Kr=null;break;case"mousedown":Yr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Yr=!1,$r(n,r);case"selectionchange":if(Gr)break;case"keydown":case"keyup":return $r(n,r)}return null}},Jr=Qn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Zr=Qn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ei=Sr.extend({relatedTarget:null});function ti(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var ni={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ri={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ii=Sr.extend({key:function(e){if(e.key){var t=ni[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ti(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?ri[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Tr,charCode:function(e){return"keypress"===e.type?ti(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ti(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),oi=Lr.extend({dataTransfer:null}),ai=Sr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Tr}),si=Qn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),li=Lr.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),ci={eventTypes:qt,extractEvents:function(e,t,n,r){var i=Wt.get(e);if(!i)return null;switch(e){case"keypress":if(0===ti(n))return null;case"keydown":case"keyup":e=ii;break;case"blur":case"focus":e=ei;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Lr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=oi;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=ai;break;case He:case Qe:case Ye:e=Jr;break;case $e:e=si;break;case"scroll":e=Sr;break;case"wheel":e=li;break;case"copy":case"cut":case"paste":e=Zr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=qr;break;default:e=Qn}return Bn(t=e.getPooled(i,t,n,r)),t}};if(v)throw Error(a(101));v=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),b(),h=jn,m=Tn,y=Mn,A({SimpleEventPlugin:ci,EnterLeaveEventPlugin:Fr,ChangeEventPlugin:Cr,SelectEventPlugin:Xr,BeforeInputEventPlugin:dr});var ui=[],di=-1;function pi(e){0>di||(e.current=ui[di],ui[di]=null,di--)}function fi(e,t){di++,ui[di]=e.current,e.current=t}var hi={},mi={current:hi},yi={current:!1},gi=hi;function vi(e,t){var n=e.type.contextTypes;if(!n)return hi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function _i(e){return null!=(e=e.childContextTypes)}function bi(){pi(yi),pi(mi)}function xi(e,t,n){if(mi.current!==hi)throw Error(a(168));fi(mi,t),fi(yi,n)}function wi(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(a(108,ye(t)||"Unknown",o));return i({},n,{},r)}function ki(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||hi,gi=mi.current,fi(mi,e),fi(yi,yi.current),!0}function Oi(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=wi(e,t,gi),r.__reactInternalMemoizedMergedChildContext=e,pi(yi),pi(mi),fi(mi,e)):pi(yi),fi(yi,n)}var Ei=o.unstable_runWithPriority,Ai=o.unstable_scheduleCallback,Pi=o.unstable_cancelCallback,Ci=o.unstable_requestPaint,Si=o.unstable_now,Di=o.unstable_getCurrentPriorityLevel,Ii=o.unstable_ImmediatePriority,Ti=o.unstable_UserBlockingPriority,Mi=o.unstable_NormalPriority,ji=o.unstable_LowPriority,Ri=o.unstable_IdlePriority,Ni={},Li=o.unstable_shouldYield,qi=void 0!==Ci?Ci:function(){},Wi=null,Fi=null,Bi=!1,Ui=Si(),zi=1e4>Ui?Si:function(){return Si()-Ui};function Gi(){switch(Di()){case Ii:return 99;case Ti:return 98;case Mi:return 97;case ji:return 96;case Ri:return 95;default:throw Error(a(332))}}function Vi(e){switch(e){case 99:return Ii;case 98:return Ti;case 97:return Mi;case 96:return ji;case 95:return Ri;default:throw Error(a(332))}}function Ki(e,t){return e=Vi(e),Ei(e,t)}function Hi(e,t,n){return e=Vi(e),Ai(e,t,n)}function Qi(e){return null===Wi?(Wi=[e],Fi=Ai(Ii,$i)):Wi.push(e),Ni}function Yi(){if(null!==Fi){var e=Fi;Fi=null,Pi(e)}$i()}function $i(){if(!Bi&&null!==Wi){Bi=!0;var e=0;try{var t=Wi;Ki(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Wi=null}catch(t){throw null!==Wi&&(Wi=Wi.slice(e+1)),Ai(Ii,Yi),t}finally{Bi=!1}}}function Xi(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Ji(e,t){if(e&&e.defaultProps)for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Zi={current:null},eo=null,to=null,no=null;function ro(){no=to=eo=null}function io(e){var t=Zi.current;pi(Zi),e.type._context._currentValue=t}function oo(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ao(e,t){eo=e,no=to=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(ja=!0),e.firstContext=null)}function so(e,t){if(no!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(no=e,t=1073741823),t={context:e,observedBits:t,next:null},null===to){if(null===eo)throw Error(a(308));to=t,eo.dependencies={expirationTime:0,firstContext:t,responders:null}}else to=to.next=t;return e._currentValue}var lo=!1;function co(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function uo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function po(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function fo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function ho(e,t){var n=e.alternate;null!==n&&uo(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function mo(e,t,n,r){var o=e.updateQueue;lo=!1;var a=o.baseQueue,s=o.shared.pending;if(null!==s){if(null!==a){var l=a.next;a.next=s.next,s.next=l}a=s,o.shared.pending=null,null!==(l=e.alternate)&&(null!==(l=l.updateQueue)&&(l.baseQueue=s))}if(null!==a){l=a.next;var c=o.baseState,u=0,d=null,p=null,f=null;if(null!==l)for(var h=l;;){if((s=h.expirationTime)<r){var m={expirationTime:h.expirationTime,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null};null===f?(p=f=m,d=c):f=f.next=m,s>u&&(u=s)}else{null!==f&&(f=f.next={expirationTime:1073741823,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null}),fl(s,h.suspenseConfig);e:{var y=e,g=h;switch(s=t,m=n,g.tag){case 1:if("function"==typeof(y=g.payload)){c=y.call(m,c,s);break e}c=y;break e;case 3:y.effectTag=-4097&y.effectTag|64;case 0:if(null==(s="function"==typeof(y=g.payload)?y.call(m,c,s):y))break e;c=i({},c,s);break e;case 2:lo=!0}}null!==h.callback&&(e.effectTag|=32,null===(s=o.effects)?o.effects=[h]:s.push(h))}if(null===(h=h.next)||h===l){if(null===(s=o.shared.pending))break;h=a.next=s.next,s.next=l,o.baseQueue=a=s,o.shared.pending=null}}null===f?d=c:f.next=p,o.baseState=d,o.baseQueue=f,hl(u),e.expirationTime=u,e.memoizedState=c}}function yo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=i,i=n,"function"!=typeof r)throw Error(a(191,r));r.call(i)}}}var go=$.ReactCurrentBatchConfig,vo=(new r.Component).refs;function _o(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:i({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var bo={isMounted:function(e){return!!(e=e._reactInternalFiber)&&et(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=el(),i=go.suspense;(i=po(r=tl(r,e,i),i)).payload=t,null!=n&&(i.callback=n),fo(e,i),nl(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=el(),i=go.suspense;(i=po(r=tl(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),fo(e,i),nl(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=el(),r=go.suspense;(r=po(n=tl(n,e,r),r)).tag=2,null!=t&&(r.callback=t),fo(e,r),nl(e,n)}};function xo(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!zr(n,r)||!zr(i,o))}function wo(e,t,n){var r=!1,i=hi,o=t.contextType;return"object"==typeof o&&null!==o?o=so(o):(i=_i(t)?gi:mi.current,o=(r=null!=(r=t.contextTypes))?vi(e,i):hi),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=bo,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function ko(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bo.enqueueReplaceState(t,t.state,null)}function Oo(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=vo,co(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=so(o):(o=_i(t)?gi:mi.current,i.context=vi(e,o)),mo(e,n,i,r),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(_o(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&bo.enqueueReplaceState(i,i.state,null),mo(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var Eo=Array.isArray;function Ao(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=r.refs;t===vo&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Po(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Co(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=jl(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Ll(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=Ao(e,t,n),r.return=e,r):((r=Rl(n.type,n.key,n.props,null,e.mode,r)).ref=Ao(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=ql(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Nl(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ll(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=Rl(t.type,t.key,t.props,null,e.mode,n)).ref=Ao(e,null,t),n.return=e,n;case te:return(t=ql(t,e.mode,n)).return=e,t}if(Eo(t)||me(t))return(t=Nl(t,e.mode,n,null)).return=e,t;Po(e,t)}return null}function f(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===i?n.type===ne?d(e,t,n.props.children,r,i):c(e,t,n,r):null;case te:return n.key===i?u(e,t,n,r):null}if(Eo(n)||me(n))return null!==i?null:d(e,t,n,r,null);Po(e,n)}return null}function h(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?d(t,e,r.props.children,i,r.key):c(t,e,r,i);case te:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Eo(r)||me(r))return d(t,e=e.get(n)||null,r,i,null);Po(t,r)}return null}function m(i,a,s,l){for(var c=null,u=null,d=a,m=a=0,y=null;null!==d&&m<s.length;m++){d.index>m?(y=d,d=null):y=d.sibling;var g=f(i,d,s[m],l);if(null===g){null===d&&(d=y);break}e&&d&&null===g.alternate&&t(i,d),a=o(g,a,m),null===u?c=g:u.sibling=g,u=g,d=y}if(m===s.length)return n(i,d),c;if(null===d){for(;m<s.length;m++)null!==(d=p(i,s[m],l))&&(a=o(d,a,m),null===u?c=d:u.sibling=d,u=d);return c}for(d=r(i,d);m<s.length;m++)null!==(y=h(d,i,m,s[m],l))&&(e&&null!==y.alternate&&d.delete(null===y.key?m:y.key),a=o(y,a,m),null===u?c=y:u.sibling=y,u=y);return e&&d.forEach((function(e){return t(i,e)})),c}function y(i,s,l,c){var u=me(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var d=u=null,m=s,y=s=0,g=null,v=l.next();null!==m&&!v.done;y++,v=l.next()){m.index>y?(g=m,m=null):g=m.sibling;var _=f(i,m,v.value,c);if(null===_){null===m&&(m=g);break}e&&m&&null===_.alternate&&t(i,m),s=o(_,s,y),null===d?u=_:d.sibling=_,d=_,m=g}if(v.done)return n(i,m),u;if(null===m){for(;!v.done;y++,v=l.next())null!==(v=p(i,v.value,c))&&(s=o(v,s,y),null===d?u=v:d.sibling=v,d=v);return u}for(m=r(i,m);!v.done;y++,v=l.next())null!==(v=h(m,i,y,v.value,c))&&(e&&null!==v.alternate&&m.delete(null===v.key?y:v.key),s=o(v,s,y),null===d?u=v:d.sibling=v,d=v);return e&&m.forEach((function(e){return t(i,e)})),u}return function(e,r,o,l){var c="object"==typeof o&&null!==o&&o.type===ne&&null===o.key;c&&(o=o.props.children);var u="object"==typeof o&&null!==o;if(u)switch(o.$$typeof){case ee:e:{for(u=o.key,c=r;null!==c;){if(c.key===u){if(7===c.tag){if(o.type===ne){n(e,c.sibling),(r=i(c,o.props.children)).return=e,e=r;break e}}else if(c.elementType===o.type){n(e,c.sibling),(r=i(c,o.props)).ref=Ao(e,c,o),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}o.type===ne?((r=Nl(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=Rl(o.type,o.key,o.props,null,e.mode,l)).ref=Ao(e,r,o),l.return=e,e=l)}return s(e);case te:e:{for(c=o.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=ql(o,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=Ll(o,e.mode,l)).return=e,e=r),s(e);if(Eo(o))return m(e,r,o,l);if(me(o))return y(e,r,o,l);if(u&&Po(e,o),void 0===o&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var So=Co(!0),Do=Co(!1),Io={},To={current:Io},Mo={current:Io},jo={current:Io};function Ro(e){if(e===Io)throw Error(a(174));return e}function No(e,t){switch(fi(jo,t),fi(Mo,e),fi(To,Io),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Le(null,"");break;default:t=Le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}pi(To),fi(To,t)}function Lo(){pi(To),pi(Mo),pi(jo)}function qo(e){Ro(jo.current);var t=Ro(To.current),n=Le(t,e.type);t!==n&&(fi(Mo,e),fi(To,n))}function Wo(e){Mo.current===e&&(pi(To),pi(Mo))}var Fo={current:0};function Bo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===gn||n.data===vn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Uo(e,t){return{responder:e,props:t}}var zo=$.ReactCurrentDispatcher,Go=$.ReactCurrentBatchConfig,Vo=0,Ko=null,Ho=null,Qo=null,Yo=!1;function $o(){throw Error(a(321))}function Xo(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Br(e[n],t[n]))return!1;return!0}function Jo(e,t,n,r,i,o){if(Vo=o,Ko=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,zo.current=null===e||null===e.memoizedState?xa:wa,e=n(r,i),t.expirationTime===Vo){o=0;do{if(t.expirationTime=0,!(25>o))throw Error(a(301));o+=1,Qo=Ho=null,t.updateQueue=null,zo.current=ka,e=n(r,i)}while(t.expirationTime===Vo)}if(zo.current=ba,t=null!==Ho&&null!==Ho.next,Vo=0,Qo=Ho=Ko=null,Yo=!1,t)throw Error(a(300));return e}function Zo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Qo?Ko.memoizedState=Qo=e:Qo=Qo.next=e,Qo}function ea(){if(null===Ho){var e=Ko.alternate;e=null!==e?e.memoizedState:null}else e=Ho.next;var t=null===Qo?Ko.memoizedState:Qo.next;if(null!==t)Qo=t,Ho=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Ho=e).memoizedState,baseState:Ho.baseState,baseQueue:Ho.baseQueue,queue:Ho.queue,next:null},null===Qo?Ko.memoizedState=Qo=e:Qo=Qo.next=e}return Qo}function ta(e,t){return"function"==typeof t?t(e):t}function na(e){var t=ea(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Ho,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var l=s=o=null,c=i;do{var u=c.expirationTime;if(u<Vo){var d={expirationTime:c.expirationTime,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(s=l=d,o=r):l=l.next=d,u>Ko.expirationTime&&(Ko.expirationTime=u,hl(u))}else null!==l&&(l=l.next={expirationTime:1073741823,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),fl(u,c.suspenseConfig),r=c.eagerReducer===e?c.eagerState:e(r,c.action);c=c.next}while(null!==c&&c!==i);null===l?o=r:l.next=s,Br(r,t.memoizedState)||(ja=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function ra(e){var t=ea(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{o=e(o,s.action),s=s.next}while(s!==i);Br(o,t.memoizedState)||(ja=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ia(e){var t=Zo();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ta,lastRenderedState:e}).dispatch=_a.bind(null,Ko,e),[t.memoizedState,e]}function oa(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ko.updateQueue)?(t={lastEffect:null},Ko.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function aa(){return ea().memoizedState}function sa(e,t,n,r){var i=Zo();Ko.effectTag|=e,i.memoizedState=oa(1|t,n,void 0,void 0===r?null:r)}function la(e,t,n,r){var i=ea();r=void 0===r?null:r;var o=void 0;if(null!==Ho){var a=Ho.memoizedState;if(o=a.destroy,null!==r&&Xo(r,a.deps))return void oa(t,n,o,r)}Ko.effectTag|=e,i.memoizedState=oa(1|t,n,o,r)}function ca(e,t){return sa(516,4,e,t)}function ua(e,t){return la(516,4,e,t)}function da(e,t){return la(4,2,e,t)}function pa(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function fa(e,t,n){return n=null!=n?n.concat([e]):null,la(4,2,pa.bind(null,t,e),n)}function ha(){}function ma(e,t){return Zo().memoizedState=[e,void 0===t?null:t],e}function ya(e,t){var n=ea();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Xo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ga(e,t){var n=ea();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Xo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function va(e,t,n){var r=Gi();Ki(98>r?98:r,(function(){e(!0)})),Ki(97<r?97:r,(function(){var r=Go.suspense;Go.suspense=void 0===t?null:t;try{e(!1),n()}finally{Go.suspense=r}}))}function _a(e,t,n){var r=el(),i=go.suspense;i={expirationTime:r=tl(r,e,i),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};var o=t.pending;if(null===o?i.next=i:(i.next=o.next,o.next=i),t.pending=i,o=e.alternate,e===Ko||null!==o&&o===Ko)Yo=!0,i.expirationTime=Vo,Ko.expirationTime=Vo;else{if(0===e.expirationTime&&(null===o||0===o.expirationTime)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(i.eagerReducer=o,i.eagerState=s,Br(s,a))return}catch(e){}nl(e,r)}}var ba={readContext:so,useCallback:$o,useContext:$o,useEffect:$o,useImperativeHandle:$o,useLayoutEffect:$o,useMemo:$o,useReducer:$o,useRef:$o,useState:$o,useDebugValue:$o,useResponder:$o,useDeferredValue:$o,useTransition:$o},xa={readContext:so,useCallback:ma,useContext:so,useEffect:ca,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,sa(4,2,pa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return sa(4,2,e,t)},useMemo:function(e,t){var n=Zo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Zo();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=_a.bind(null,Ko,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Zo().memoizedState=e},useState:ia,useDebugValue:ha,useResponder:Uo,useDeferredValue:function(e,t){var n=ia(e),r=n[0],i=n[1];return ca((function(){var n=Go.suspense;Go.suspense=void 0===t?null:t;try{i(e)}finally{Go.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ia(!1),n=t[0];return t=t[1],[ma(va.bind(null,t,e),[t,e]),n]}},wa={readContext:so,useCallback:ya,useContext:so,useEffect:ua,useImperativeHandle:fa,useLayoutEffect:da,useMemo:ga,useReducer:na,useRef:aa,useState:function(){return na(ta)},useDebugValue:ha,useResponder:Uo,useDeferredValue:function(e,t){var n=na(ta),r=n[0],i=n[1];return ua((function(){var n=Go.suspense;Go.suspense=void 0===t?null:t;try{i(e)}finally{Go.suspense=n}}),[e,t]),r},useTransition:function(e){var t=na(ta),n=t[0];return t=t[1],[ya(va.bind(null,t,e),[t,e]),n]}},ka={readContext:so,useCallback:ya,useContext:so,useEffect:ua,useImperativeHandle:fa,useLayoutEffect:da,useMemo:ga,useReducer:ra,useRef:aa,useState:function(){return ra(ta)},useDebugValue:ha,useResponder:Uo,useDeferredValue:function(e,t){var n=ra(ta),r=n[0],i=n[1];return ua((function(){var n=Go.suspense;Go.suspense=void 0===t?null:t;try{i(e)}finally{Go.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ra(ta),n=t[0];return t=t[1],[ya(va.bind(null,t,e),[t,e]),n]}},Oa=null,Ea=null,Aa=!1;function Pa(e,t){var n=Tl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ca(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Sa(e){if(Aa){var t=Ea;if(t){var n=t;if(!Ca(e,t)){if(!(t=En(n.nextSibling))||!Ca(e,t))return e.effectTag=-1025&e.effectTag|2,Aa=!1,void(Oa=e);Pa(Oa,n)}Oa=e,Ea=En(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Aa=!1,Oa=e}}function Da(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Oa=e}function Ia(e){if(e!==Oa)return!1;if(!Aa)return Da(e),Aa=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!wn(t,e.memoizedProps))for(t=Ea;t;)Pa(e,t),t=En(t.nextSibling);if(Da(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ea=En(e.nextSibling);break e}t--}else"$"!==n&&n!==vn&&n!==gn||t++}e=e.nextSibling}Ea=null}}else Ea=Oa?En(e.stateNode.nextSibling):null;return!0}function Ta(){Ea=Oa=null,Aa=!1}var Ma=$.ReactCurrentOwner,ja=!1;function Ra(e,t,n,r){t.child=null===e?Do(t,null,n,r):So(t,e.child,n,r)}function Na(e,t,n,r,i){n=n.render;var o=t.ref;return ao(t,i),r=Jo(e,t,n,r,o,i),null===e||ja?(t.effectTag|=1,Ra(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Ja(e,t,i))}function La(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||Ml(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Rl(n.type,null,r,null,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,qa(e,t,a,r,i,o))}return a=e.child,i<o&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:zr)(i,r)&&e.ref===t.ref)?Ja(e,t,o):(t.effectTag|=1,(e=jl(a,r)).ref=t.ref,e.return=t,t.child=e)}function qa(e,t,n,r,i,o){return null!==e&&zr(e.memoizedProps,r)&&e.ref===t.ref&&(ja=!1,i<o)?(t.expirationTime=e.expirationTime,Ja(e,t,o)):Fa(e,t,n,r,o)}function Wa(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Fa(e,t,n,r,i){var o=_i(n)?gi:mi.current;return o=vi(t,o),ao(t,i),n=Jo(e,t,n,r,o,i),null===e||ja?(t.effectTag|=1,Ra(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Ja(e,t,i))}function Ba(e,t,n,r,i){if(_i(n)){var o=!0;ki(t)}else o=!1;if(ao(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),wo(t,n,r),Oo(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=so(c):c=vi(t,c=_i(n)?gi:mi.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&ko(t,a,r,c),lo=!1;var p=t.memoizedState;a.state=p,mo(t,r,a,i),l=t.memoizedState,s!==r||p!==l||yi.current||lo?("function"==typeof u&&(_o(t,n,u,r),l=t.memoizedState),(s=lo||xo(t,n,s,r,p,l,c))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,uo(e,t),s=t.memoizedProps,a.props=t.type===t.elementType?s:Ji(t.type,s),l=a.context,"object"==typeof(c=n.contextType)&&null!==c?c=so(c):c=vi(t,c=_i(n)?gi:mi.current),(d="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&ko(t,a,r,c),lo=!1,l=t.memoizedState,a.state=l,mo(t,r,a,i),p=t.memoizedState,s!==r||l!==p||yi.current||lo?("function"==typeof u&&(_o(t,n,u,r),p=t.memoizedState),(u=lo||xo(t,n,s,r,l,p,c))?(d||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return Ua(e,t,n,r,o,i)}function Ua(e,t,n,r,i,o){Wa(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return i&&Oi(t,n,!1),Ja(e,t,o);r=t.stateNode,Ma.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=So(t,e.child,null,o),t.child=So(t,null,s,o)):Ra(e,t,s,o),t.memoizedState=r.state,i&&Oi(t,n,!0),t.child}function za(e){var t=e.stateNode;t.pendingContext?xi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&xi(0,t.context,!1),No(e,t.containerInfo)}var Ga,Va,Ka,Ha={dehydrated:null,retryTime:0};function Qa(e,t,n){var r,i=t.mode,o=t.pendingProps,a=Fo.current,s=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&a)&&(null===e||null!==e.memoizedState)),r?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),fi(Fo,1&a),null===e){if(void 0!==o.fallback&&Sa(t),s){if(s=o.fallback,(o=Nl(null,i,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=Nl(s,i,n,null)).return=t,o.sibling=n,t.memoizedState=Ha,t.child=o,n}return i=o.children,t.memoizedState=null,t.child=Do(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(o=o.fallback,(n=jl(e,e.pendingProps)).return=t,0==(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(i=jl(i,o)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=Ha,t.child=n,i}return n=So(t,e.child,o.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=o.fallback,(o=Nl(null,i,0,null)).return=t,o.child=e,null!==e&&(e.return=o),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=Nl(s,i,n,null)).return=t,o.sibling=n,n.effectTag|=2,o.childExpirationTime=0,t.memoizedState=Ha,t.child=o,n}return t.memoizedState=null,t.child=So(t,e,o.children,n)}function Ya(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),oo(e.return,t)}function $a(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=i,a.lastEffect=o)}function Xa(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Ra(e,t,r.children,n),0!=(2&(r=Fo.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ya(e,n);else if(19===e.tag)Ya(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(fi(Fo,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Bo(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),$a(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Bo(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}$a(t,!0,n,null,o,t.lastEffect);break;case"together":$a(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Ja(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&hl(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=jl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=jl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Za(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function es(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return _i(t.type)&&bi(),null;case 3:return Lo(),pi(yi),pi(mi),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!Ia(t)||(t.effectTag|=4),null;case 5:Wo(t),n=Ro(jo.current);var o=t.type;if(null!==e&&null!=t.stateNode)Va(e,t,o,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Ro(To.current),Ia(t)){r=t.stateNode,o=t.type;var s=t.memoizedProps;switch(r[Cn]=t,r[Sn]=s,o){case"iframe":case"object":case"embed":Qt("load",r);break;case"video":case"audio":for(e=0;e<Xe.length;e++)Qt(Xe[e],r);break;case"source":Qt("error",r);break;case"img":case"image":case"link":Qt("error",r),Qt("load",r);break;case"form":Qt("reset",r),Qt("submit",r);break;case"details":Qt("toggle",r);break;case"input":ke(r,s),Qt("invalid",r),cn(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Qt("invalid",r),cn(n,"onChange");break;case"textarea":Ie(r,s),Qt("invalid",r),cn(n,"onChange")}for(var l in an(o,s),e=null,s)if(s.hasOwnProperty(l)){var c=s[l];"children"===l?"string"==typeof c?r.textContent!==c&&(e=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(e=["children",""+c]):O.hasOwnProperty(l)&&null!=c&&cn(n,l)}switch(o){case"input":be(r),Ae(r,s,!0);break;case"textarea":be(r),Me(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=un)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(l=9===n.nodeType?n:n.ownerDocument,e===ln&&(e=Ne(o)),e===ln?"script"===o?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(o,{is:r.is}):(e=l.createElement(o),"select"===o&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,o),e[Cn]=t,e[Sn]=r,Ga(e,t),t.stateNode=e,l=sn(o,r),o){case"iframe":case"object":case"embed":Qt("load",e),c=r;break;case"video":case"audio":for(c=0;c<Xe.length;c++)Qt(Xe[c],e);c=r;break;case"source":Qt("error",e),c=r;break;case"img":case"image":case"link":Qt("error",e),Qt("load",e),c=r;break;case"form":Qt("reset",e),Qt("submit",e),c=r;break;case"details":Qt("toggle",e),c=r;break;case"input":ke(e,r),c=we(e,r),Qt("invalid",e),cn(n,"onChange");break;case"option":c=Ce(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},c=i({},r,{value:void 0}),Qt("invalid",e),cn(n,"onChange");break;case"textarea":Ie(e,r),c=De(e,r),Qt("invalid",e),cn(n,"onChange");break;default:c=r}an(o,c);var u=c;for(s in u)if(u.hasOwnProperty(s)){var d=u[s];"style"===s?rn(e,d):"dangerouslySetInnerHTML"===s?null!=(d=d?d.__html:void 0)&&Fe(e,d):"children"===s?"string"==typeof d?("textarea"!==o||""!==d)&&Be(e,d):"number"==typeof d&&Be(e,""+d):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(O.hasOwnProperty(s)?null!=d&&cn(n,s):null!=d&&X(e,s,d,l))}switch(o){case"input":be(e),Ae(e,r,!1);break;case"textarea":be(e),Me(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ve(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Se(e,!!r.multiple,n,!1):null!=r.defaultValue&&Se(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof c.onClick&&(e.onclick=un)}xn(o,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Ka(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Ro(jo.current),Ro(To.current),Ia(t)?(n=t.stateNode,r=t.memoizedProps,n[Cn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Cn]=t,t.stateNode=n)}return null;case 13:return pi(Fo),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Ia(t):(r=null!==(o=e.memoizedState),n||null===o||null!==(o=e.child.sibling)&&(null!==(s=t.firstEffect)?(t.firstEffect=o,o.nextEffect=s):(t.firstEffect=t.lastEffect=o,o.nextEffect=null),o.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Fo.current)?Rs===Cs&&(Rs=Ss):(Rs!==Cs&&Rs!==Ss||(Rs=Ds),0!==Fs&&null!==Ts&&(Bl(Ts,js),Ul(Ts,Fs)))),(n||r)&&(t.effectTag|=4),null);case 4:return Lo(),null;case 10:return io(t),null;case 19:if(pi(Fo),null===(r=t.memoizedState))return null;if(o=0!=(64&t.effectTag),null===(s=r.rendering)){if(o)Za(r,!1);else if(Rs!==Cs||null!==e&&0!=(64&e.effectTag))for(s=t.child;null!==s;){if(null!==(e=Bo(s))){for(t.effectTag|=64,Za(r,!1),null!==(o=e.updateQueue)&&(t.updateQueue=o,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)s=n,(o=r).effectTag&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(e=o.alternate)?(o.childExpirationTime=0,o.expirationTime=s,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=e.childExpirationTime,o.expirationTime=e.expirationTime,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,s=e.dependencies,o.dependencies=null===s?null:{expirationTime:s.expirationTime,firstContext:s.firstContext,responders:s.responders}),r=r.sibling;return fi(Fo,1&Fo.current|2),t.child}s=s.sibling}}else{if(!o)if(null!==(e=Bo(s))){if(t.effectTag|=64,o=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Za(r,!0),null===r.tail&&"hidden"===r.tailMode&&!s.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*zi()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,o=!0,Za(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=r.last)?n.sibling=s:t.child=s,r.last=s)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=zi()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=zi(),n.sibling=null,t=Fo.current,fi(Fo,o?1&t|2:1&t),n):null}throw Error(a(156,t.tag))}function ts(e){switch(e.tag){case 1:_i(e.type)&&bi();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Lo(),pi(yi),pi(mi),0!=(64&(t=e.effectTag)))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Wo(e),null;case 13:return pi(Fo),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return pi(Fo),null;case 4:return Lo(),null;case 10:return io(e),null;default:return null}}function ns(e,t){return{value:e,source:t,stack:ge(t)}}Ga=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Va=function(e,t,n,r,o){var a=e.memoizedProps;if(a!==r){var s,l,c=t.stateNode;switch(Ro(To.current),e=null,n){case"input":a=we(c,a),r=we(c,r),e=[];break;case"option":a=Ce(c,a),r=Ce(c,r),e=[];break;case"select":a=i({},a,{value:void 0}),r=i({},r,{value:void 0}),e=[];break;case"textarea":a=De(c,a),r=De(c,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(c.onclick=un)}for(s in an(n,r),n=null,a)if(!r.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if("style"===s)for(l in c=a[s])c.hasOwnProperty(l)&&(n||(n={}),n[l]="");else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(O.hasOwnProperty(s)?e||(e=[]):(e=e||[]).push(s,null));for(s in r){var u=r[s];if(c=null!=a?a[s]:void 0,r.hasOwnProperty(s)&&u!==c&&(null!=u||null!=c))if("style"===s)if(c){for(l in c)!c.hasOwnProperty(l)||u&&u.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in u)u.hasOwnProperty(l)&&c[l]!==u[l]&&(n||(n={}),n[l]=u[l])}else n||(e||(e=[]),e.push(s,n)),n=u;else"dangerouslySetInnerHTML"===s?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(e=e||[]).push(s,u)):"children"===s?c===u||"string"!=typeof u&&"number"!=typeof u||(e=e||[]).push(s,""+u):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(O.hasOwnProperty(s)?(null!=u&&cn(o,s),e||c===u||(e=[])):(e=e||[]).push(s,u))}n&&(e=e||[]).push("style",n),o=e,(t.updateQueue=o)&&(t.effectTag|=4)}},Ka=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var rs="function"==typeof WeakSet?WeakSet:Set;function is(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ge(n)),null!==n&&ye(n.type),t=t.value,null!==e&&1===e.tag&&ye(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function os(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Al(e,t)}else t.current=null}function as(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 3:case 5:case 6:case 4:case 17:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ji(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return}throw Error(a(163))}function ss(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function ls(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function cs(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void ls(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:Ji(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&yo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}yo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&xn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Lt(n)))))}throw Error(a(163))}function us(e,t,n){switch("function"==typeof Dl&&Dl(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Ki(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var i=t;try{n()}catch(e){Al(i,e)}}e=e.next}while(e!==r)}))}break;case 1:os(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Al(e,t)}}(t,n);break;case 5:os(t);break;case 4:ys(e,t,n)}}function ds(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ds(t)}function ps(e){return 5===e.tag||3===e.tag||4===e.tag}function fs(e){e:{for(var t=e.return;null!==t;){if(ps(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(Be(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ps(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?hs(e,n,t):ms(e,n,t)}function hs(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=un));else if(4!==r&&null!==(e=e.child))for(hs(e,t,n),e=e.sibling;null!==e;)hs(e,t,n),e=e.sibling}function ms(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ms(e,t,n),e=e.sibling;null!==e;)ms(e,t,n),e=e.sibling}function ys(e,t,n){for(var r,i,o=t,s=!1;;){if(!s){s=o.return;e:for(;;){if(null===s)throw Error(a(160));switch(r=s.stateNode,s.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}s=s.return}s=!0}if(5===o.tag||6===o.tag){e:for(var l=e,c=o,u=n,d=c;;)if(us(l,d,u),null!==d.child&&4!==d.tag)d.child.return=d,d=d.child;else{if(d===c)break e;for(;null===d.sibling;){if(null===d.return||d.return===c)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}i?(l=r,c=o.stateNode,8===l.nodeType?l.parentNode.removeChild(c):l.removeChild(c)):r.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,i=!0,o.child.return=o,o=o.child;continue}}else if(us(e,o,n),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(s=!1)}o.sibling.return=o.return,o=o.sibling}}function gs(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void ss(3,t);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Sn]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Oe(n,r),sn(e,i),t=sn(e,r),i=0;i<o.length;i+=2){var s=o[i],l=o[i+1];"style"===s?rn(n,l):"dangerouslySetInnerHTML"===s?Fe(n,l):"children"===s?Be(n,l):X(n,s,l,t)}switch(e){case"input":Ee(n,r);break;case"textarea":Te(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Se(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Se(n,!!r.multiple,r.defaultValue,!0):Se(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,Lt(t.containerInfo)));case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Us=zi()),null!==n)e:for(e=n;;){if(5===e.tag)o=e.stateNode,r?"function"==typeof(o=o.style).setProperty?o.setProperty("display","none","important"):o.display="none":(o=e.stateNode,i=null!=(i=e.memoizedProps.style)&&i.hasOwnProperty("display")?i.display:null,o.style.display=nn("display",i));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(o=e.child.sibling).return=e,e=o;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void vs(t);case 19:return void vs(t)}throw Error(a(163))}function vs(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new rs),t.forEach((function(t){var r=Cl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var _s="function"==typeof WeakMap?WeakMap:Map;function bs(e,t,n){(n=po(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Gs||(Gs=!0,Vs=r),is(e,t)},n}function xs(e,t,n){(n=po(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return is(e,t),r(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ks?Ks=new Set([this]):Ks.add(this),is(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var ws,ks=Math.ceil,Os=$.ReactCurrentDispatcher,Es=$.ReactCurrentOwner,As=16,Ps=32,Cs=0,Ss=3,Ds=4,Is=0,Ts=null,Ms=null,js=0,Rs=Cs,Ns=null,Ls=1073741823,qs=1073741823,Ws=null,Fs=0,Bs=!1,Us=0,zs=null,Gs=!1,Vs=null,Ks=null,Hs=!1,Qs=null,Ys=90,$s=null,Xs=0,Js=null,Zs=0;function el(){return 0!=(48&Is)?1073741821-(zi()/10|0):0!==Zs?Zs:Zs=1073741821-(zi()/10|0)}function tl(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Gi();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(Is&As))return js;if(null!==n)e=Xi(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Xi(e,150,100);break;case 97:case 96:e=Xi(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Ts&&e===js&&--e,e}function nl(e,t){if(50<Xs)throw Xs=0,Js=null,Error(a(185));if(null!==(e=rl(e,t))){var n=Gi();1073741823===t?0!=(8&Is)&&0==(48&Is)?sl(e):(ol(e),0===Is&&Yi()):ol(e),0==(4&Is)||98!==n&&99!==n||(null===$s?$s=new Map([[e,t]]):(void 0===(n=$s.get(e))||n>t)&&$s.set(e,t))}}function rl(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(Ts===i&&(hl(t),Rs===Ds&&Bl(i,js)),Ul(i,t)),i}function il(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Fl(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function ol(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Qi(sl.bind(null,e));else{var t=il(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=el();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==Ni&&Pi(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Qi(sl.bind(null,e)):Hi(r,al.bind(null,e),{timeout:10*(1073741821-t)-zi()}),e.callbackNode=t}}}function al(e,t){if(Zs=0,t)return zl(e,t=el()),ol(e),null;var n=il(e);if(0!==n){if(t=e.callbackNode,0!=(48&Is))throw Error(a(327));if(kl(),e===Ts&&n===js||ul(e,n),null!==Ms){var r=Is;Is|=As;for(var i=pl();;)try{yl();break}catch(t){dl(e,t)}if(ro(),Is=r,Os.current=i,1===Rs)throw t=Ns,ul(e,n),Bl(e,n),ol(e),t;if(null===Ms)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Rs,Ts=null,r){case Cs:case 1:throw Error(a(345));case 2:zl(e,2<n?2:n);break;case Ss:if(Bl(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=_l(i)),1073741823===Ls&&10<(i=Us+500-zi())){if(Bs){var o=e.lastPingedTime;if(0===o||o>=n){e.lastPingedTime=n,ul(e,n);break}}if(0!==(o=il(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=kn(bl.bind(null,e),i);break}bl(e);break;case Ds:if(Bl(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=_l(i)),Bs&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,ul(e,n);break}if(0!==(i=il(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==qs?r=10*(1073741821-qs)-zi():1073741823===Ls?r=0:(r=10*(1073741821-Ls)-5e3,0>(r=(i=zi())-r)&&(r=0),(n=10*(1073741821-n)-i)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ks(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=kn(bl.bind(null,e),r);break}bl(e);break;case 5:if(1073741823!==Ls&&null!==Ws){o=Ls;var s=Ws;if(0>=(r=0|s.busyMinDurationMs)?r=0:(i=0|s.busyDelayMs,r=(o=zi()-(10*(1073741821-o)-(0|s.timeoutMs||5e3)))<=i?0:i+r-o),10<r){Bl(e,n),e.timeoutHandle=kn(bl.bind(null,e),r);break}}bl(e);break;default:throw Error(a(329))}if(ol(e),e.callbackNode===t)return al.bind(null,e)}}return null}function sl(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&Is))throw Error(a(327));if(kl(),e===Ts&&t===js||ul(e,t),null!==Ms){var n=Is;Is|=As;for(var r=pl();;)try{ml();break}catch(t){dl(e,t)}if(ro(),Is=n,Os.current=r,1===Rs)throw n=Ns,ul(e,t),Bl(e,t),ol(e),n;if(null!==Ms)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Ts=null,bl(e),ol(e)}return null}function ll(e,t){var n=Is;Is|=1;try{return e(t)}finally{0===(Is=n)&&Yi()}}function cl(e,t){var n=Is;Is&=-2,Is|=8;try{return e(t)}finally{0===(Is=n)&&Yi()}}function ul(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,On(n)),null!==Ms)for(n=Ms.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&bi();break;case 3:Lo(),pi(yi),pi(mi);break;case 5:Wo(r);break;case 4:Lo();break;case 13:case 19:pi(Fo);break;case 10:io(r)}n=n.return}Ts=e,Ms=jl(e.current,null),js=t,Rs=Cs,Ns=null,qs=Ls=1073741823,Ws=null,Fs=0,Bs=!1}function dl(e,t){for(;;){try{if(ro(),zo.current=ba,Yo)for(var n=Ko.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(Vo=0,Qo=Ho=Ko=null,Yo=!1,null===Ms||null===Ms.return)return Rs=1,Ns=t,Ms=null;e:{var i=e,o=Ms.return,a=Ms,s=t;if(t=js,a.effectTag|=2048,a.firstEffect=a.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var l=s;if(0==(2&a.mode)){var c=a.alternate;c?(a.updateQueue=c.updateQueue,a.memoizedState=c.memoizedState,a.expirationTime=c.expirationTime):(a.updateQueue=null,a.memoizedState=null)}var u=0!=(1&Fo.current),d=o;do{var p;if(p=13===d.tag){var f=d.memoizedState;if(null!==f)p=null!==f.dehydrated;else{var h=d.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!u)}}if(p){var m=d.updateQueue;if(null===m){var y=new Set;y.add(l),d.updateQueue=y}else m.add(l);if(0==(2&d.mode)){if(d.effectTag|=64,a.effectTag&=-2981,1===a.tag)if(null===a.alternate)a.tag=17;else{var g=po(1073741823,null);g.tag=2,fo(a,g)}a.expirationTime=1073741823;break e}s=void 0,a=t;var v=i.pingCache;if(null===v?(v=i.pingCache=new _s,s=new Set,v.set(l,s)):void 0===(s=v.get(l))&&(s=new Set,v.set(l,s)),!s.has(a)){s.add(a);var _=Pl.bind(null,i,l,a);l.then(_,_)}d.effectTag|=4096,d.expirationTime=t;break e}d=d.return}while(null!==d);s=Error((ye(a.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ge(a))}5!==Rs&&(Rs=2),s=ns(s,a),d=o;do{switch(d.tag){case 3:l=s,d.effectTag|=4096,d.expirationTime=t,ho(d,bs(d,l,t));break e;case 1:l=s;var b=d.type,x=d.stateNode;if(0==(64&d.effectTag)&&("function"==typeof b.getDerivedStateFromError||null!==x&&"function"==typeof x.componentDidCatch&&(null===Ks||!Ks.has(x)))){d.effectTag|=4096,d.expirationTime=t,ho(d,xs(d,l,t));break e}}d=d.return}while(null!==d)}Ms=vl(Ms)}catch(e){t=e;continue}break}}function pl(){var e=Os.current;return Os.current=ba,null===e?ba:e}function fl(e,t){e<Ls&&2<e&&(Ls=e),null!==t&&e<qs&&2<e&&(qs=e,Ws=t)}function hl(e){e>Fs&&(Fs=e)}function ml(){for(;null!==Ms;)Ms=gl(Ms)}function yl(){for(;null!==Ms&&!Li();)Ms=gl(Ms)}function gl(e){var t=ws(e.alternate,e,js);return e.memoizedProps=e.pendingProps,null===t&&(t=vl(e)),Es.current=null,t}function vl(e){Ms=e;do{var t=Ms.alternate;if(e=Ms.return,0==(2048&Ms.effectTag)){if(t=es(t,Ms,js),1===js||1!==Ms.childExpirationTime){for(var n=0,r=Ms.child;null!==r;){var i=r.expirationTime,o=r.childExpirationTime;i>n&&(n=i),o>n&&(n=o),r=r.sibling}Ms.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Ms.firstEffect),null!==Ms.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Ms.firstEffect),e.lastEffect=Ms.lastEffect),1<Ms.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Ms:e.firstEffect=Ms,e.lastEffect=Ms))}else{if(null!==(t=ts(Ms)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Ms.sibling))return t;Ms=e}while(null!==Ms);return Rs===Cs&&(Rs=5),null}function _l(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function bl(e){var t=Gi();return Ki(99,xl.bind(null,e,t)),null}function xl(e,t){do{kl()}while(null!==Qs);if(0!=(48&Is))throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=_l(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Ts&&(Ms=Ts=null,js=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var o=Is;Is|=Ps,Es.current=null,_n=Ht;var s=mn();if(yn(s)){if("selectionStart"in s)var l={start:s.selectionStart,end:s.selectionEnd};else e:{var c=(l=(l=s.ownerDocument)&&l.defaultView||window).getSelection&&l.getSelection();if(c&&0!==c.rangeCount){l=c.anchorNode;var u=c.anchorOffset,d=c.focusNode;c=c.focusOffset;try{l.nodeType,d.nodeType}catch(e){l=null;break e}var p=0,f=-1,h=-1,m=0,y=0,g=s,v=null;t:for(;;){for(var _;g!==l||0!==u&&3!==g.nodeType||(f=p+u),g!==d||0!==c&&3!==g.nodeType||(h=p+c),3===g.nodeType&&(p+=g.nodeValue.length),null!==(_=g.firstChild);)v=g,g=_;for(;;){if(g===s)break t;if(v===l&&++m===u&&(f=p),v===d&&++y===c&&(h=p),null!==(_=g.nextSibling))break;v=(g=v).parentNode}g=_}l=-1===f||-1===h?null:{start:f,end:h}}else l=null}l=l||{start:0,end:0}}else l=null;bn={activeElementDetached:null,focusedElem:s,selectionRange:l},Ht=!1,zs=i;do{try{wl()}catch(e){if(null===zs)throw Error(a(330));Al(zs,e),zs=zs.nextEffect}}while(null!==zs);zs=i;do{try{for(s=e,l=t;null!==zs;){var b=zs.effectTag;if(16&b&&Be(zs.stateNode,""),128&b){var x=zs.alternate;if(null!==x){var w=x.ref;null!==w&&("function"==typeof w?w(null):w.current=null)}}switch(1038&b){case 2:fs(zs),zs.effectTag&=-3;break;case 6:fs(zs),zs.effectTag&=-3,gs(zs.alternate,zs);break;case 1024:zs.effectTag&=-1025;break;case 1028:zs.effectTag&=-1025,gs(zs.alternate,zs);break;case 4:gs(zs.alternate,zs);break;case 8:ys(s,u=zs,l),ds(u)}zs=zs.nextEffect}}catch(e){if(null===zs)throw Error(a(330));Al(zs,e),zs=zs.nextEffect}}while(null!==zs);if(w=bn,x=mn(),b=w.focusedElem,l=w.selectionRange,x!==b&&b&&b.ownerDocument&&hn(b.ownerDocument.documentElement,b)){null!==l&&yn(b)&&(x=l.start,void 0===(w=l.end)&&(w=x),"selectionStart"in b?(b.selectionStart=x,b.selectionEnd=Math.min(w,b.value.length)):(w=(x=b.ownerDocument||document)&&x.defaultView||window).getSelection&&(w=w.getSelection(),u=b.textContent.length,s=Math.min(l.start,u),l=void 0===l.end?s:Math.min(l.end,u),!w.extend&&s>l&&(u=l,l=s,s=u),u=fn(b,s),d=fn(b,l),u&&d&&(1!==w.rangeCount||w.anchorNode!==u.node||w.anchorOffset!==u.offset||w.focusNode!==d.node||w.focusOffset!==d.offset)&&((x=x.createRange()).setStart(u.node,u.offset),w.removeAllRanges(),s>l?(w.addRange(x),w.extend(d.node,d.offset)):(x.setEnd(d.node,d.offset),w.addRange(x))))),x=[];for(w=b;w=w.parentNode;)1===w.nodeType&&x.push({element:w,left:w.scrollLeft,top:w.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<x.length;b++)(w=x[b]).element.scrollLeft=w.left,w.element.scrollTop=w.top}Ht=!!_n,bn=_n=null,e.current=n,zs=i;do{try{for(b=e;null!==zs;){var k=zs.effectTag;if(36&k&&cs(b,zs.alternate,zs),128&k){x=void 0;var O=zs.ref;if(null!==O){var E=zs.stateNode;zs.tag,x=E,"function"==typeof O?O(x):O.current=x}}zs=zs.nextEffect}}catch(e){if(null===zs)throw Error(a(330));Al(zs,e),zs=zs.nextEffect}}while(null!==zs);zs=null,qi(),Is=o}else e.current=n;if(Hs)Hs=!1,Qs=e,Ys=t;else for(zs=i;null!==zs;)t=zs.nextEffect,zs.nextEffect=null,zs=t;if(0===(t=e.firstPendingTime)&&(Ks=null),1073741823===t?e===Js?Xs++:(Xs=0,Js=e):Xs=0,"function"==typeof Sl&&Sl(n.stateNode,r),ol(e),Gs)throw Gs=!1,e=Vs,Vs=null,e;return 0!=(8&Is)||Yi(),null}function wl(){for(;null!==zs;){var e=zs.effectTag;0!=(256&e)&&as(zs.alternate,zs),0==(512&e)||Hs||(Hs=!0,Hi(97,(function(){return kl(),null}))),zs=zs.nextEffect}}function kl(){if(90!==Ys){var e=97<Ys?97:Ys;return Ys=90,Ki(e,Ol)}}function Ol(){if(null===Qs)return!1;var e=Qs;if(Qs=null,0!=(48&Is))throw Error(a(331));var t=Is;for(Is|=Ps,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:ss(5,n),ls(5,n)}}catch(t){if(null===e)throw Error(a(330));Al(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return Is=t,Yi(),!0}function El(e,t,n){fo(e,t=bs(e,t=ns(n,t),1073741823)),null!==(e=rl(e,1073741823))&&ol(e)}function Al(e,t){if(3===e.tag)El(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){El(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ks||!Ks.has(r))){fo(n,e=xs(n,e=ns(t,e),1073741823)),null!==(n=rl(n,1073741823))&&ol(n);break}}n=n.return}}function Pl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Ts===e&&js===n?Rs===Ds||Rs===Ss&&1073741823===Ls&&zi()-Us<500?ul(e,js):Bs=!0:Fl(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,ol(e)))}function Cl(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=tl(t=el(),e,null)),null!==(e=rl(e,t))&&ol(e)}ws=function(e,t,n){var r=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||yi.current)ja=!0;else{if(r<n){switch(ja=!1,t.tag){case 3:za(t),Ta();break;case 5:if(qo(t),4&t.mode&&1!==n&&i.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:_i(t.type)&&ki(t);break;case 4:No(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,i=t.type._context,fi(Zi,i._currentValue),i._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Qa(e,t,n):(fi(Fo,1&Fo.current),null!==(t=Ja(e,t,n))?t.sibling:null);fi(Fo,1&Fo.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return Xa(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),fi(Fo,Fo.current),!r)return null}return Ja(e,t,n)}ja=!1}}else ja=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=vi(t,mi.current),ao(t,n),i=Jo(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,_i(r)){var o=!0;ki(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,co(t);var s=r.getDerivedStateFromProps;"function"==typeof s&&_o(t,r,s,e),i.updater=bo,t.stateNode=i,i._reactInternalFiber=t,Oo(t,r,e,n),t=Ua(null,t,r,!0,o,n)}else t.tag=0,Ra(null,t,i,n),t=t.child;return t;case 16:e:{if(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(i),1!==i._status)throw i._result;switch(i=i._result,t.type=i,o=t.tag=function(e){if("function"==typeof e)return Ml(e)?1:0;if(null!=e){if((e=e.$$typeof)===le)return 11;if(e===de)return 14}return 2}(i),e=Ji(i,e),o){case 0:t=Fa(null,t,i,e,n);break e;case 1:t=Ba(null,t,i,e,n);break e;case 11:t=Na(null,t,i,e,n);break e;case 14:t=La(null,t,i,Ji(i.type,e),r,n);break e}throw Error(a(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Fa(e,t,r,i=t.elementType===r?i:Ji(r,i),n);case 1:return r=t.type,i=t.pendingProps,Ba(e,t,r,i=t.elementType===r?i:Ji(r,i),n);case 3:if(za(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,uo(e,t),mo(t,r,null,n),(r=t.memoizedState.element)===i)Ta(),t=Ja(e,t,n);else{if((i=t.stateNode.hydrate)&&(Ea=En(t.stateNode.containerInfo.firstChild),Oa=t,i=Aa=!0),i)for(n=Do(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Ra(e,t,r,n),Ta();t=t.child}return t;case 5:return qo(t),null===e&&Sa(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,wn(r,i)?s=null:null!==o&&wn(r,o)&&(t.effectTag|=16),Wa(e,t),4&t.mode&&1!==n&&i.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Ra(e,t,s,n),t=t.child),t;case 6:return null===e&&Sa(t),null;case 13:return Qa(e,t,n);case 4:return No(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=So(t,null,r,n):Ra(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Na(e,t,r,i=t.elementType===r?i:Ji(r,i),n);case 7:return Ra(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ra(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value;var l=t.type._context;if(fi(Zi,l._currentValue),l._currentValue=o,null!==s)if(l=s.value,0===(o=Br(l,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(s.children===i.children&&!yi.current){t=Ja(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&o)){1===l.tag&&((u=po(n,null)).tag=2,fo(l,u)),l.expirationTime<n&&(l.expirationTime=n),null!==(u=l.alternate)&&u.expirationTime<n&&(u.expirationTime=n),oo(l.return,n),c.expirationTime<n&&(c.expirationTime=n);break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}Ra(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,ao(t,n),r=r(i=so(i,o.unstable_observedBits)),t.effectTag|=1,Ra(e,t,r,n),t.child;case 14:return o=Ji(i=t.type,t.pendingProps),La(e,t,i,o=Ji(i.type,o),r,n);case 15:return qa(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ji(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,_i(r)?(e=!0,ki(t)):e=!1,ao(t,n),wo(t,r,i),Oo(t,r,i,n),Ua(null,t,r,!0,e,n);case 19:return Xa(e,t,n)}throw Error(a(156,t.tag))};var Sl=null,Dl=null;function Il(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Tl(e,t,n,r){return new Il(e,t,n,r)}function Ml(e){return!(!(e=e.prototype)||!e.isReactComponent)}function jl(e,t){var n=e.alternate;return null===n?((n=Tl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Rl(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)Ml(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case ne:return Nl(n.children,i,o,t);case se:s=8,i|=7;break;case re:s=8,i|=1;break;case ie:return(e=Tl(12,n,t,8|i)).elementType=ie,e.type=ie,e.expirationTime=o,e;case ce:return(e=Tl(13,n,t,i)).type=ce,e.elementType=ce,e.expirationTime=o,e;case ue:return(e=Tl(19,n,t,i)).elementType=ue,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case oe:s=10;break e;case ae:s=9;break e;case le:s=11;break e;case de:s=14;break e;case pe:s=16,r=null;break e;case fe:s=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Tl(s,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function Nl(e,t,n,r){return(e=Tl(7,e,r,t)).expirationTime=n,e}function Ll(e,t,n){return(e=Tl(6,e,null,t)).expirationTime=n,e}function ql(e,t,n){return(t=Tl(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wl(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Fl(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Bl(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Ul(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function zl(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Gl(e,t,n,r){var i=t.current,o=el(),s=go.suspense;o=tl(o,i,s);e:if(n){t:{if(et(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(_i(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(_i(c)){n=wi(n,c,l);break e}}n=l}else n=hi;return null===t.context?t.context=n:t.pendingContext=n,(t=po(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fo(i,t),nl(i,o),o}function Vl(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Kl(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Hl(e,t){Kl(e,t),(e=e.alternate)&&Kl(e,t)}function Ql(e,t,n){var r=new Wl(e,t,n=null!=n&&!0===n.hydrate),i=Tl(3,null,null,2===t?7:1===t?3:0);r.current=i,i.stateNode=r,co(i),e[Dn]=r.current,n&&0!==t&&function(e,t){var n=Ze(t);Pt.forEach((function(e){mt(e,t,n)})),Ct.forEach((function(e){mt(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function Yl(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function $l(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o._internalRoot;if("function"==typeof i){var s=i;i=function(){var e=Vl(a);s.call(e)}}Gl(t,a,e,i)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Ql(e,0,t?{hydrate:!0}:void 0)}(n,r),a=o._internalRoot,"function"==typeof i){var l=i;i=function(){var e=Vl(a);l.call(e)}}cl((function(){Gl(t,a,e,i)}))}return Vl(a)}function Xl(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Jl(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Yl(t))throw Error(a(200));return Xl(e,t,null,n)}Ql.prototype.render=function(e){Gl(e,this._internalRoot,null,null)},Ql.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Gl(null,e,null,(function(){t[Dn]=null}))},yt=function(e){if(13===e.tag){var t=Xi(el(),150,100);nl(e,t),Hl(e,t)}},gt=function(e){13===e.tag&&(nl(e,3),Hl(e,3))},vt=function(e){if(13===e.tag){var t=el();nl(e,t=tl(t,e,null)),Hl(e,t)}},C=function(e,t,n){switch(t){case"input":if(Ee(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=jn(r);if(!i)throw Error(a(90));xe(r),Ee(r,i)}}}break;case"textarea":Te(e,n);break;case"select":null!=(t=n.value)&&Se(e,!!n.multiple,t,!1)}},j=ll,R=function(e,t,n,r,i){var o=Is;Is|=4;try{return Ki(98,e.bind(null,t,n,r,i))}finally{0===(Is=o)&&Yi()}},N=function(){0==(49&Is)&&(function(){if(null!==$s){var e=$s;$s=null,e.forEach((function(e,t){zl(t,e),ol(t)})),Yi()}}(),kl())},L=function(e,t){var n=Is;Is|=2;try{return e(t)}finally{0===(Is=n)&&Yi()}};var Zl={Events:[Tn,Mn,jn,A,k,Bn,function(e){ot(e,Fn)},T,M,Jt,lt,kl,{current:!1}]};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Sl=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},Dl=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}})(i({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=rt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:In,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Zl,t.createPortal=Jl,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=rt(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!=(48&Is))throw Error(a(187));var n=Is;Is|=1;try{return Ki(99,e.bind(null,t))}finally{Is=n,Yi()}},t.hydrate=function(e,t,n){if(!Yl(t))throw Error(a(200));return $l(null,e,t,!0,n)},t.render=function(e,t,n){if(!Yl(t))throw Error(a(200));return $l(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Yl(e))throw Error(a(40));return!!e._reactRootContainer&&(cl((function(){$l(null,null,e,!1,(function(){e._reactRootContainer=null,e[Dn]=null}))})),!0)},t.unstable_batchedUpdates=ll,t.unstable_createPortal=function(e,t){return Jl(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Yl(n))throw Error(a(200));if(null==e||void 0===e._reactInternalFiber)throw Error(a(38));return $l(e,t,n,!1,r)},t.version="16.14.0"},yoRg:function(e,t,n){var r=n("4zBA"),i=n("Gi26"),o=n("/GqU"),a=n("TWQb").indexOf,s=n("0BK2"),l=r([].push);e.exports=function(e,t){var n,r=o(e),c=0,u=[];for(n in r)!i(s,n)&&i(r,n)&&l(u,n);for(;t.length>c;)i(r,n=t[c++])&&(~a(u,n)||l(u,n));return u}},yq1k:function(e,t,n){"use strict";var r=n("I+eb"),i=n("TWQb").includes,o=n("RNIs");r({target:"Array",proto:!0},{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),o("includes")},"ytq/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){"flexDirection"===e&&"string"==typeof t&&(t.indexOf("column")>-1?n.WebkitBoxOrient="vertical":n.WebkitBoxOrient="horizontal",t.indexOf("reverse")>-1?n.WebkitBoxDirection="reverse":n.WebkitBoxDirection="normal");i.hasOwnProperty(e)&&(n[i[e]]=r[t]||t)};var r={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple"},i={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines"};e.exports=t.default},yts4:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return u})),n.d(t,"icons",(function(){return p}));var r=n("q1tI"),i=n("mR6N"),o=n("JimW");function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}const s=e=>({small:16,medium:24,large:48,xlarge:96}[e]),l=["color","icon","size","style","testId"],c=Object(o.addStyle)("svg");class u extends r.PureComponent{render(){const e=this.props,{color:t,icon:n,size:i,style:o,testId:u}=e,p=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,l),{assetSize:f,path:h}=((e,t)=>{if("number"==typeof e[t])return{assetSize:t,path:e[t]};{const n=s(t),r=Object.keys(e),i=e=>{const t=s(e)-n;return t>0?Number.POSITIVE_INFINITY:Math.abs(t)},o=r.sort(((e,t)=>i(e)-i(t)))[0];if(o&&e[o])return{assetSize:o,path:e[o]};throw new Error("Icon does not contain any valid asset sizes!")}})(n,i),m=s(i),y=s(f);return r.createElement(c,a({},p,{style:[d.svg,o],width:m,height:m,viewBox:`0 0 ${y} ${y}`,"data-test-id":u}),r.createElement("path",{fill:t,d:h}))}}u.defaultProps={color:"currentColor",size:"small"};const d=i.StyleSheet.create({svg:{display:"inline-block",verticalAlign:"text-bottom",flexShrink:0,flexGrow:0}});var p=Object.freeze({__proto__:null,add:{medium:"M11 11V7a1 1 0 0 1 2 0v4h4a1 1 0 0 1 0 2h-4v4a1 1 0 0 1-2 0v-4H7a1 1 0 0 1 0-2h4zm1 13C5.373 24 0 18.627 0 12S5.373 0 12 0s12 5.373 12 12-5.373 12-12 12zm0-2c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z"},caretDown:{small:"M8 8.586l3.293-3.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L8 8.586z",medium:"M17.293 8.293a1 1 0 0 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 0 1 1.414-1.414L12 13.586l5.293-5.293z"},caretLeft:{small:"M7.414 8l3.293 3.293a1 1 0 0 1-1.414 1.414l-4-4a1 1 0 0 1 0-1.414l4-4a1 1 0 0 1 1.414 1.414L7.414 8z",medium:"M15.707 17.293a1 1 0 0 1-1.414 1.414l-6-6a1 1 0 0 1 0-1.414l6-6a1 1 0 0 1 1.414 1.414L10.414 12l5.293 5.293z"},caretRight:{small:"M8.586 8L5.293 4.707a1 1 0 0 1 1.414-1.414l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L8.586 8z",medium:"M8.293 17.293a1 1 0 0 0 1.414 1.414l6-6a1 1 0 0 0 0-1.414l-6-6a1 1 0 0 0-1.414 1.414L13.586 12l-5.293 5.293z"},caretUp:{small:"M8 7.414l-3.293 3.293a1 1 0 0 1-1.414-1.414l4-4a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1-1.414 1.414L8 7.414z",medium:"M17.293 15.707a1 1 0 0 0 1.414-1.414l-6-6a1 1 0 0 0-1.414 0l-6 6a1 1 0 0 0 1.414 1.414L12 10.414l5.293 5.293z"},check:{small:"M6.072 10.4l6.175-7.058a1 1 0 1 1 1.506 1.317L6.769 12.64a1 1 0 0 1-1.55-.054L2.203 8.604a1 1 0 1 1 1.594-1.208L6.072 10.4z"},contentArticle:{small:"M11 12V8h2v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h3v2H5v8h6zM9.5 6a.5.5 0 0 1-.5-.5V2l4 4H9.5z",medium:"M12 24C5.373 24 0 18.627 0 12S5.373 0 12 0s12 5.373 12 12-5.373 12-12 12zm0-2c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zm3-6v-4h2v5a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h3v2H9v8h6zm-1.5-6a.5.5 0 0 1-.5-.5V6l4 4h-3.5z"},contentExercise:{small:"M7.5 6.914L5 9.414V11h1.586l2.5-2.5L7.5 6.914zM8.914 5.5L10.5 7.086 11.586 6 10 4.414 8.914 5.5zM3 9a1 1 0 0 1 .293-.707l6-6a1 1 0 0 1 1.414 0l3 3a1 1 0 0 1 0 1.414l-6 6A1 1 0 0 1 7 13H4a1 1 0 0 1-1-1V9z",medium:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zm-.5-11.086l1.586 1.586-2.5 2.5H9v-1.586l2.5-2.5zM12.914 9.5L14 8.414 15.586 10 14.5 11.086 12.914 9.5zM12 24C5.373 24 0 18.627 0 12S5.373 0 12 0s12 5.373 12 12-5.373 12-12 12zM7 13v3a1 1 0 0 0 1 1h3a1 1 0 0 0 .707-.293l6-6a1 1 0 0 0 0-1.414l-3-3a1 1 0 0 0-1.414 0l-6 6A1 1 0 0 0 7 13z"},contentVideo:{small:"M6 5.87v4.263l3.197-2.131L6 5.87zm-.445-2.7l6 4a1 1 0 0 1 0 1.664l-6 4A1 1 0 0 1 4 12.002v-8a1 1 0 0 1 1.555-.832z",medium:"M12 24C5.373 24 0 18.627 0 12S5.373 0 12 0s12 5.373 12 12-5.373 12-12 12zm0-2c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zM10.555 7.17l6 4a1 1 0 0 1 0 1.664l-6 4A1 1 0 0 1 9 16.002v-8a1 1 0 0 1 1.555-.832zM11 14.133l3.197-2.131L11 9.87v4.263z"},correct:{medium:"M12 24C5.373 24 0 18.627 0 12S5.373 0 12 0s12 5.373 12 12-5.373 12-12 12zm0-2c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zm-1.928-7.6l6.175-7.058a1 1 0 1 1 1.506 1.317l-6.984 7.981a1 1 0 0 1-1.55-.054l-3.016-3.982a1 1 0 0 1 1.594-1.208l2.275 3.003z"},delete:{medium:"M12 24C5.373 24 0 18.627 0 12S5.373 0 12 0s12 5.373 12 12-5.373 12-12 12zm0-2c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zm-5-9a1 1 0 0 1 0-2h10a1 1 0 0 1 0 2H7z"},dismiss:{small:"M8 6.586l3.293-3.293a1 1 0 0 1 1.414 1.414L9.414 8l3.293 3.293a1 1 0 0 1-1.414 1.414L8 9.414l-3.293 3.293a1 1 0 1 1-1.414-1.414L6.586 8 3.293 4.707a1 1 0 0 1 1.414-1.414L8 6.586z",medium:"M12 10.586L7.706 6.293a1 1 0 1 0-1.413 1.413L10.586 12l-4.293 4.294a1 1 0 0 0 1.413 1.413L12 13.414l4.294 4.293a1 1 0 0 0 1.413-1.413L13.414 12l4.293-4.294a1 1 0 1 0-1.413-1.413L12 10.586z"},hint:{medium:"M10.835 15.993a1 1 0 0 1 1.008-.247 5.5 5.5 0 1 0-3.59-3.59 1 1 0 0 1-.246 1.009L6.172 15 9 17.828l1.835-1.835zm-.78 3.61a1.496 1.496 0 0 1-2.11 0l-3.548-3.549a1.496 1.496 0 0 1 0-2.108l1.787-1.787a7.5 7.5 0 1 1 5.657 5.657l-1.787 1.787zm-6.762.104a1 1 0 0 1 1.414-1.414l1 1a1 1 0 0 1-1.414 1.414l-1-1z"},incorrect:{medium:"M12 10.586l3.293-3.293a1 1 0 0 1 1.414 1.414L13.414 12l3.293 3.293a1 1 0 0 1-1.414 1.414L12 13.414l-3.293 3.293a1 1 0 1 1-1.414-1.414L10.586 12 7.293 8.707a1 1 0 0 1 1.414-1.414L12 10.586zM12 24C5.373 24 0 18.627 0 12S5.373 0 12 0s12 5.373 12 12-5.373 12-12 12zm0-2c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z"},info:{small:"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16zm0-2A6 6 0 1 0 8 2a6 6 0 0 0 0 12zM7 8a1 1 0 1 1 2 0v3a1 1 0 0 1-2 0V8zm1-2a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"},search:{small:"M11.172 9.757l2.535 2.536a1 1 0 0 1-1.414 1.414l-2.536-2.535a5 5 0 1 1 1.414-1.414zM7 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",medium:"M11 17a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm6.32-1.094l3.387 3.387a1 1 0 0 1-1.414 1.414l-3.387-3.387a8 8 0 1 1 1.414-1.414z"},sortableArrowDown:{small:"M7 9.586V4a1 1 0 1 1 2 0v5.586l2.293-2.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L7 9.586z"},sortableArrowUp:{small:"M9 6.414l2.293 2.293a1 1 0 0 0 1.414-1.414l-4-4a1 1 0 0 0-1.414 0l-4 4a1 1 0 0 0 1.414 1.414L7 6.414V12a1 1 0 1 0 2 0V6.414z"},zoomIn:{medium:"M17.32 15.906l3.387 3.387a1 1 0 0 1-1.414 1.414l-3.387-3.387a8 8 0 1 1 1.414-1.414zM12 10h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 0v-2H8a1 1 0 0 1 0-2h2V8a1 1 0 0 1 2 0v2zm-1 7a6 6 0 1 0 0-12 6 6 0 0 0 0 12z"},zoomOut:{medium:"M17.32 15.906l3.387 3.387a1 1 0 0 1-1.414 1.414l-3.387-3.387a8 8 0 1 1 1.414-1.414zM11 17a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm-3-5a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2H8z"}})},yxAK:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.sortFragments=function(e){return(0,i.default)({},e,{definitions:[].concat(e.definitions).sort(((e,t)=>{const n="FragmentDefinition"===e.kind,r="FragmentDefinition"===t.kind;if(!n&&!r)return 0;if(n&&r){const n=e.name.value,r=t.name.value;return n.localeCompare(r)}return n?1:-1}))})};var i=r(n("pVnL"))},"z+RT":function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a}));var r=n("+A1k"),i={};function o(){return Object(r.b)()?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:i}function a(e,t,n){var r=n||o(),i=r.__SENTRY__=r.__SENTRY__||{};return i[e]||(i[e]=t())}}).call(this,n("yLpj"))},z0dj:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("corelibs"),n.e("moment"),n.e("shared-intl"),n.e("shared"),n.e("6YAN"),n.e("RTl1"),n.e("27kY"),n.e("4uD3"),n.e("3iUY"),n.e("2QW5"),n.e("36AW"),n.e("1OMm"),n.e("7EZm"),n.e("326h"),n.e("4CzR"),n.e("1w4M"),n.e("5CJo"),n.e("1CX7"),n.e("1YDZ"),n.e("1FEV"),n.e("ykUf"),n.e("3KTd"),n.e("4jaK"),n.e("ZIhB"),n.e("2mTh"),n.e("1r3U"),n.e("7gEx"),n.e("121j"),n.e("QVSU"),n.e("hAup"),n.e("5ESl"),n.e("6KC5"),n.e("64G4"),n.e("7g80"),n.e("6llS"),n.e("6CPi"),n.e("6yYw"),n.e("42g0"),n.e("1uYw"),n.e("5fKS"),n.e("3e9N"),n.e("1XtT"),n.e("3EPu"),n.e("49Te"),n.e("1ZAq"),n.e("59kG"),n.e("35BT"),n.e("5IGZ"),n.e("75hh"),n.e("2prj"),n.e("9fTm"),n.e("7vLd"),n.e("5All"),n.e("hDbo"),n.e("NgdX"),n.e("1zgY")]).then(n.t.bind(null,"eSPf",7)),modules:["eSPf"],loading:()=>i.createElement(a.default,null)});t.default=l},z4WP:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.buildScriptsAndStylesheets=void 0;var i=n("4PhQ"),o=r(n("wINb")),a=r(n("zV/S"));const s=e=>e.endsWith(".js");t.buildScriptsAndStylesheets=(e,t)=>{const n={},r=[],l=[],c=e=>{const t=(0,o.default)(e);if(!n[t]){if(s(t))r.push(`<script defer crossorigin='anonymous' src='${t}'><\/script>`);else{if(!(e=>e.endsWith(".css"))(t))throw new i.KAError(`Unsupported file: ${t}`,i.Errors.Internal);l.push(`<link rel='stylesheet' type='text/css' href='${t}' />`)}n[t]=!0}},u=e.getFiles().filter((e=>!e.includes(a.default.outputFileName)));if(0===u.length)throw new i.KAError("No entrypoint files?!",i.Errors.Internal);const d=(()=>{for(let e=u.length-1;e>=0;e--)if(s(u[e]))return e;throw new i.KAError("No JavaScript in entrypoint files?!",i.Errors.Internal)})();for(let e=0;e<u.length;e++)e!==d&&c(u[e]);for(const e of t)c(e);return c(u[d]),{scripts:r,stylesheets:l}}},z8VS:function(e,t,n){"use strict";n.r(t),n.d(t,"Checkbox",(function(){return ne})),n.d(t,"CheckboxGroup",(function(){return ce})),n.d(t,"Choice",(function(){return oe})),n.d(t,"LabeledTextField",(function(){return we})),n.d(t,"RadioGroup",(function(){return pe})),n.d(t,"TextField",(function(){return ge}));var r=n("q1tI"),i=n("mR6N"),o=n("Pwnf"),a=n("JimW"),s=n("JasB"),l=n("gE8/"),c=n("Vxy9"),u=n("yts4");function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function p(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}const f=["checked","disabled","error","groupName","id","testId"];const{blue:h,red:m,white:y,offWhite:g,offBlack16:v,offBlack32:_,offBlack50:b}=o.default,x=Object(a.addStyle)("input"),w={small:"M11.263 4.324a1 1 0 1 1 1.474 1.352l-5.5 6a1 1 0 0 1-1.505-.036l-2.5-3a1 1 0 1 1 1.536-1.28L6.536 9.48l4.727-5.157z"},k={small:"M3 8C3 7.44772 3.44772 7 4 7H12C12.5523 7 13 7.44772 13 8C13 8.55228 12.5523 9 12 9H4C3.44772 9 3 8.55228 3 8Z"};class O extends r.Component{constructor(...e){super(...e),this.inputRef=r.createRef(),this.handleChange=()=>{}}componentDidMount(){null==this.props.checked&&null!=this.inputRef.current&&(this.inputRef.current.indeterminate=!0)}componentDidUpdate(e){null!=this.inputRef.current&&(this.inputRef.current.indeterminate=null==this.props.checked)}render(){const e=this.props,{checked:t,disabled:n,error:i,groupName:o,id:a,testId:s}=e,l=p(e,f),c=T(t,i),h=[E.inputReset,E.default,!n&&c.default,n&&E.disabled],m={"data-test-id":s},g=r.createElement(u.default,{color:n?_:y,icon:t?w:k,size:"small",style:E.checkboxIcon}),v=function(e){switch(e){case!0:return"true";case!1:return"false";default:return"mixed"}}(t);return r.createElement(r.Fragment,null,r.createElement(x,d({},l,{ref:this.inputRef,type:"checkbox","aria-checked":v,"aria-invalid":i,checked:null!=t?t:void 0,disabled:n,id:a,name:o,onChange:this.handleChange,style:h},m)),t||null==t?g:r.createElement(r.Fragment,null))}}const E=i.StyleSheet.create({inputReset:{appearance:"none",WebkitAppearance:"none",MozAppearance:"none"},default:{height:16,width:16,minHeight:16,minWidth:16,margin:0,outline:"none",boxSizing:"border-box",borderStyle:"solid",borderWidth:1,borderRadius:3},disabled:{cursor:"auto",backgroundColor:g,borderColor:v,borderWidth:1},checkboxIcon:{position:"absolute",pointerEvents:"none"}}),A=Object(o.mix)(Object(o.fade)(h,.16),y),P=Object(o.mix)(_,h),C=Object(o.mix)(Object(o.fade)(m,.08),y),S=Object(o.mix)(_,m),D={default:{faded:A,base:h,active:P},error:{faded:C,base:m,active:S}},I={},T=(e,t)=>{const n=`${String(e)}-${String(t)}`;if(I[n])return I[n];const r=t?D.error:D.default;let o={};return o=e||null==e?{default:{backgroundColor:r.base,borderWidth:0,":focus-visible":{boxShadow:`0 0 0 1px ${y}, 0 0 0 3px ${r.base}`},":hover":{boxShadow:`0 0 0 1px ${y}, 0 0 0 3px ${r.base}`},":active":{boxShadow:`0 0 0 1px ${y}, 0 0 0 3px ${r.active}`,background:r.active}}}:{default:{backgroundColor:t?C:y,borderColor:t?m:b,":focus-visible":{backgroundColor:t?C:y,borderColor:r.base,borderWidth:2},":hover":{backgroundColor:t?C:y,borderColor:r.base,borderWidth:2},":active":{backgroundColor:r.faded,borderColor:t?S:h,borderWidth:2}}},I[n]=i.StyleSheet.create(o),I[n]},M=["checked","disabled","error","groupName","id","testId"],{blue:j,red:R,white:N,offWhite:L,offBlack16:q,offBlack32:W,offBlack50:F}=o.default,B=Object(a.addStyle)("input");class U extends r.Component{constructor(...e){super(...e),this.handleChange=()=>{}}render(){const e=this.props,{checked:t,disabled:n,error:i,groupName:o,id:a,testId:s}=e,l=p(e,M),c=J(t,i),u=[V.inputReset,V.default,!n&&c.default,n&&V.disabled],f={"data-test-id":s};return r.createElement(r.Fragment,null,r.createElement(B,d({},l,{type:"radio","aria-invalid":i,checked:null!=t?t:void 0,disabled:n,id:a,name:o,onChange:this.handleChange,style:u},f)),n&&t&&r.createElement("span",{style:G}))}}const z=16,G={position:"absolute",top:4,left:4,height:8,width:8,borderRadius:"50%",backgroundColor:W},V=i.StyleSheet.create({inputReset:{appearance:"none",WebkitAppearance:"none",MozAppearance:"none"},default:{height:z,width:z,minHeight:z,minWidth:z,margin:0,outline:"none",boxSizing:"border-box",borderStyle:"solid",borderWidth:1,borderRadius:"50%"},disabled:{cursor:"auto",backgroundColor:L,borderColor:q,borderWidth:1}}),K=Object(o.mix)(Object(o.fade)(j,.16),N),H=Object(o.mix)(W,j),Q=Object(o.mix)(Object(o.fade)(R,.08),N),Y=Object(o.mix)(W,R),$={default:{faded:K,base:j,active:H},error:{faded:Q,base:R,active:Y}},X={},J=(e,t)=>{const n=`${String(e)}-${String(t)}`;if(X[n])return X[n];const r=t?$.error:$.default;let o={};return o=e?{default:{backgroundColor:N,borderColor:r.base,borderWidth:4,":focus-visible":{boxShadow:`0 0 0 1px ${N}, 0 0 0 3px ${r.base}`},":hover":{boxShadow:`0 0 0 1px ${N}, 0 0 0 3px ${r.base}`},":active":{boxShadow:`0 0 0 1px ${N}, 0 0 0 3px ${r.active}`,borderColor:r.active}}}:{default:{backgroundColor:t?Q:N,borderColor:t?R:F,":focus-visible":{backgroundColor:t?Q:N,borderColor:r.base,borderWidth:2},":hover":{backgroundColor:t?Q:N,borderColor:r.base,borderWidth:2},":active":{backgroundColor:r.faded,borderColor:t?Y:j,borderWidth:2}}},X[n]=i.StyleSheet.create(o),X[n]},Z=["label","description","id","onChange","style","className","variant"];class ee extends r.Component{constructor(...e){super(...e),this.handleClick=()=>{const{checked:e,onChange:t,variant:n}=this.props;"radio"===n&&e||t(!e)}}getChoiceCoreComponent(){return"radio"===this.props.variant?U:O}getLabel(e){const{disabled:t,label:n}=this.props;return r.createElement(c.LabelMedium,{style:[te.label,t&&te.disabledLabel]},r.createElement("label",{htmlFor:e},n))}getDescription(e){const{description:t}=this.props;return r.createElement(c.LabelSmall,{style:te.description,id:e},t)}render(){const e=this.props,{label:t,description:n,id:i,style:o,className:c}=e,u=p(e,Z),f=this.getChoiceCoreComponent();return r.createElement(a.UniqueIDProvider,{mockOnFirstRender:!0,scope:"choice"},(e=>{const p=i||e.get("main"),h=n?e.get("description"):void 0;return r.createElement(a.View,{style:o,className:c},r.createElement(a.View,{style:te.wrapper,tabIndex:-1},r.createElement(f,d({},u,{id:p,"aria-describedby":h,onClick:this.handleClick})),r.createElement(s.Strut,{size:l.default.xSmall_8}),t&&this.getLabel(p)),n&&this.getDescription(h))}))}}ee.defaultProps={disabled:!1,error:!1};const te=i.StyleSheet.create({wrapper:{flexDirection:"row",alignItems:"flex-start",outline:"none"},label:{marginTop:-2},disabledLabel:{color:o.default.offBlack32},description:{marginLeft:l.default.medium_16+l.default.xSmall_8,marginTop:l.default.xxxSmall_4,color:o.default.offBlack64}});class ne extends r.Component{render(){return r.createElement(ee,d({variant:"checkbox"},this.props))}}ne.defaultProps={disabled:!1,error:!1};class re extends r.Component{render(){return r.createElement(ee,d({variant:"radio"},this.props))}}re.defaultProps={disabled:!1,error:!1};const ie=["value","variant"];class oe extends r.Component{getChoiceComponent(e){return"checkbox"===e?ne:re}render(){const e=this.props,{variant:t}=e,n=p(e,ie),i=this.getChoiceComponent(t);return r.createElement(i,n)}}oe.defaultProps={checked:!1,disabled:!1,onChange:()=>{}};const ae=i.StyleSheet.create({fieldset:{border:"none",padding:0,margin:0},legend:{padding:0},description:{marginTop:l.default.xxxSmall_4,color:o.default.offBlack64},error:{marginTop:l.default.xxxSmall_4,color:o.default.red},defaultLineGap:{marginTop:l.default.xSmall_8}}),se=Object(a.addStyle)("fieldset"),le=Object(a.addStyle)("legend");class ce extends r.Component{handleChange(e,t){const{onChange:n,selectedValues:r}=this.props;if(t){const t=r.indexOf(e);n([...r.slice(0,t),...r.slice(t+1)])}else n([...r,e])}render(){const{children:e,label:t,description:n,errorMessage:i,groupName:o,selectedValues:u,style:d,testId:p}=this.props,f=r.Children.toArray(e).filter(Boolean);return r.createElement(se,{"data-test-id":p,style:ae.fieldset},r.createElement(a.View,{style:d},t&&r.createElement(le,{style:ae.legend},r.createElement(c.LabelMedium,null,t)),n&&r.createElement(c.LabelSmall,{style:ae.description},n),i&&r.createElement(c.LabelSmall,{style:ae.error},i),(t||n||i)&&r.createElement(s.Strut,{size:l.default.small_12}),f.map(((e,t)=>{const{style:n,value:a}=e.props,s=u.includes(a);return r.cloneElement(e,{checked:s,error:!!i,groupName:o,id:`${o}-${a}`,key:a,onChange:()=>this.handleChange(a,s),style:[t>0&&ae.defaultLineGap,n],variant:"checkbox"})}))))}}const ue=Object(a.addStyle)("fieldset"),de=Object(a.addStyle)("legend");class pe extends r.Component{handleChange(e){this.props.onChange(e)}render(){const{children:e,label:t,description:n,errorMessage:i,groupName:o,selectedValue:u,style:d,testId:p}=this.props,f=r.Children.toArray(e).filter(Boolean);return r.createElement(ue,{"data-test-id":p,style:ae.fieldset},r.createElement(a.View,{style:d},t&&r.createElement(de,{style:ae.legend},r.createElement(c.LabelMedium,null,t)),n&&r.createElement(c.LabelSmall,{style:ae.description},n),i&&r.createElement(c.LabelSmall,{style:ae.error},i),(t||n||i)&&r.createElement(s.Strut,{size:l.default.small_12}),f.map(((e,t)=>{const{style:n,value:a}=e.props,s=u===a;return r.cloneElement(e,{checked:s,error:!!i,groupName:o,id:`${o}-${a}`,key:a,onChange:()=>this.handleChange(a),style:[t>0&&ae.defaultLineGap,n],variant:"radio"})}))))}}const fe=["id","type","value","disabled","onKeyDown","placeholder","light","style","testId","readOnly","autoComplete","forwardedRef","onFocus","onBlur","onValidate","validate","onChange","required"],he=Object(a.addStyle)("input");class me extends r.Component{constructor(e){super(e),this.state={error:null,focused:!1},this.maybeValidate=e=>{const{validate:t,onValidate:n,required:r}=this.props;if(t){const r=t(e)||null;this.setState({error:r},(()=>{n&&n(r)}))}else if(r){const t="string"==typeof r?r:"This field is required.",i=e?null:t;this.setState({error:i},(()=>{n&&n(i)}))}},this.handleChange=e=>{const{onChange:t}=this.props,n=e.target.value;this.maybeValidate(n),t(n)},this.handleFocus=e=>{const{onFocus:t}=this.props;this.setState({focused:!0},(()=>{t&&t(e)}))},this.handleBlur=e=>{const{onBlur:t}=this.props;this.setState({focused:!1},(()=>{t&&t(e)}))},e.validate&&""!==e.value&&(this.state.error=e.validate(e.value)||null)}componentDidMount(){""!==this.props.value&&this.maybeValidate(this.props.value)}render(){const e=this.props,{id:t,type:n,value:i,disabled:o,onKeyDown:a,placeholder:s,light:l,style:u,testId:f,readOnly:h,autoComplete:m,forwardedRef:y}=e,g=p(e,fe);return r.createElement(he,d({style:[ye.input,c.styles.LabelMedium,ye.default,o?ye.disabled:this.state.focused?[ye.focused,l&&ye.defaultLight]:!!this.state.error&&[ye.error,l&&ye.errorLight],!!this.state.error&&ye.error,u&&u],id:t,type:n,placeholder:s,value:i,disabled:o,onChange:this.handleChange,onKeyDown:a,onFocus:this.handleFocus,onBlur:this.handleBlur,"data-test-id":f,readOnly:h,autoComplete:m,ref:y},g))}}me.defaultProps={type:"text",disabled:!1,light:!1};const ye=i.StyleSheet.create({input:{width:"100%",height:40,borderRadius:4,boxSizing:"border-box",paddingLeft:l.default.medium_16,margin:0,outline:"none",boxShadow:"none"},default:{background:o.default.white,border:`1px solid ${o.default.offBlack16}`,color:o.default.offBlack,"::placeholder":{color:o.default.offBlack64}},error:{background:`${Object(o.mix)(Object(o.fade)(o.default.red,.06),o.default.white)}`,border:`1px solid ${o.default.red}`,color:o.default.offBlack,"::placeholder":{color:o.default.offBlack64}},disabled:{background:o.default.offWhite,border:`1px solid ${o.default.offBlack16}`,color:o.default.offBlack64,"::placeholder":{color:o.default.offBlack32}},focused:{background:o.default.white,border:`1px solid ${o.default.blue}`,color:o.default.offBlack,"::placeholder":{color:o.default.offBlack64}},defaultLight:{boxShadow:`0px 0px 0px 1px ${o.default.blue}, 0px 0px 0px 2px ${o.default.white}`},errorLight:{boxShadow:`0px 0px 0px 1px ${o.default.red}, 0px 0px 0px 2px ${o.default.white}`}});var ge=r.forwardRef(((e,t)=>r.createElement(me,d({},e,{forwardedRef:t}))));const ve=Object(a.addStyle)("span");class _e extends r.Component{renderLabel(){const{label:e,id:t,required:n,testId:i}=this.props,o=r.createElement(ve,{style:be.required,"aria-hidden":!0}," ","*");return r.createElement(r.Fragment,null,r.createElement(c.LabelMedium,{style:be.label,tag:"label",htmlFor:t&&`${t}-field`,testId:i&&`${i}-label`},e,n&&o),r.createElement(s.Strut,{size:l.default.xxxSmall_4}))}maybeRenderDescription(){const{description:e,testId:t}=this.props;return e?r.createElement(r.Fragment,null,r.createElement(c.LabelSmall,{style:be.description,testId:t&&`${t}-description`},e),r.createElement(s.Strut,{size:l.default.xxxSmall_4})):null}maybeRenderError(){const{error:e,id:t,testId:n}=this.props;return e?r.createElement(r.Fragment,null,r.createElement(s.Strut,{size:l.default.small_12}),r.createElement(c.LabelSmall,{style:be.error,role:"alert",id:t&&`${t}-error`,testId:n&&`${n}-error`},e)):null}render(){const{field:e,style:t}=this.props;return r.createElement(a.View,{style:t},this.renderLabel(),this.maybeRenderDescription(),r.createElement(s.Strut,{size:l.default.xSmall_8}),e,this.maybeRenderError())}}const be=i.StyleSheet.create({label:{color:o.default.offBlack},description:{color:o.default.offBlack64},error:{color:o.default.red},required:{color:o.default.red}});class xe extends r.Component{constructor(e){super(e),this.handleValidate=e=>{const{onValidate:t}=this.props;this.setState({error:e},(()=>{t&&t(e)}))},this.handleFocus=e=>{const{onFocus:t}=this.props;this.setState({focused:!0},(()=>{t&&t(e)}))},this.handleBlur=e=>{const{onBlur:t}=this.props;this.setState({focused:!1},(()=>{t&&t(e)}))},this.state={error:null,focused:!1}}render(){const{id:e,type:t,label:n,description:i,value:o,disabled:s,required:l,validate:c,onChange:u,onKeyDown:d,placeholder:p,light:f,style:h,testId:m,readOnly:y,autoComplete:g,forwardedRef:v,ariaDescribedby:_}=this.props;return r.createElement(a.IDProvider,{id:e,scope:"labeled-text-field"},(e=>r.createElement(_e,{id:e,testId:m,style:h,field:r.createElement(ge,{id:`${e}-field`,"aria-describedby":_||`${e}-error`,"aria-invalid":this.state.error?"true":"false","aria-required":l?"true":"false",required:l,testId:m&&`${m}-field`,type:t,value:o,placeholder:p,disabled:s,validate:c,onValidate:this.handleValidate,onChange:u,onKeyDown:d,onFocus:this.handleFocus,onBlur:this.handleBlur,light:f,readOnly:y,autoComplete:g,ref:v}),label:n,description:i,required:!!l,error:!this.state.focused&&this.state.error||""})))}}xe.defaultProps={type:"text",disabled:!1,light:!1};var we=r.forwardRef(((e,t)=>r.createElement(xe,d({},e,{forwardedRef:t}))))},zBJ4:function(e,t,n){var r=n("2oRo"),i=n("hh1v"),o=r.document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},zBXs:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.fullPageServerRender=void 0;var i=r(n("pVnL")),o=p(n("YfbW")),a=n("Lw/x"),s=n("AA7W"),l=n("z4WP"),c=n("7+l/"),u=p(n("4PhQ"));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}t.fullPageServerRender=async(e,t,r)=>{const[d,{minifyCss:p}]=await Promise.all([Promise.all([n.e("7oAL"),n.e("3tjD")]).then(n.t.bind(null,"BZrZ",7)),Promise.all([n.e("webpack-dev"),n.e("21cC")]).then(n.t.bind(null,"u9wo",7))]),f=(0,o.overrideNewApolloClient)((e=>r.getApolloClient(e)));try{const n=(0,o.default)(),h=(0,c.urlToLocation)(r.url),m=await((e,t,n)=>new Promise(((r,i)=>{n({ssrLocation:e},t).then(r,(o=>{const a=o;u.default.error("Render failed; attempting error boundary",u.Errors.Internal,{cause:o}),n({ssrLocation:e,error:a},t).then(r,(e=>i(a)))}))})))((0,i.default)({},h),n,t),{pageSettings:y,files:g}=m,v=(0,l.buildScriptsAndStylesheets)(r,g);0,r.getHeader("X-KA-Static-Version");const _=(0,a.buildBody)({componentRenderResult:m,elementID:e,scriptsAndStylesheets:v,ssrAPI:r,mathjax:d,minifyCss:p});return(0,s.buildResponse)({pageSettings:y,body:_,ssrAPI:r})}finally{f()}}},zEAc:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default="M6.7,8.8L3,5l3.6-3.8c0.3-0.3,0.2-0.7,0-1c-0.2-0.3-0.7\n    -0.2-1,0l-4,4.3c-0.2,0.3-0.2,0.7,0,0.9l4.1,4.3c0.3,0.3,0.7,0.3,1,0\n    C7,9.5,7,9.1,6.7,8.8z"},zGoT:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=d(n("q1tI")),o=n("mR6N"),a=n("JimW"),s=d(n("8jAt")),l=n("jrjT"),c=r(n("mC3M"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}class p extends i.Component{render(){const{interval:e,frequencyValue:t,isTextOnly:n}=this.props;let r=e;"month"===e?r="1":"once"===e&&(r="0");const l=[{label:s._("One time"),value:"0"},{label:s._("Recurring"),value:"1"}],u=[{label:s._("Monthly"),value:"1"},{label:s._("Yearly"),value:"4"}],d=s._("Select gift frequency");return i.createElement("fieldset",{className:this.props.className},i.createElement("legend",{className:(0,o.css)(f.intervalLegend)},d),i.createElement(a.View,{style:n?f.horizontal:null},i.createElement(c.default,{name:"recurring",onChange:this.props.onChange,onFrequencyChange:this.props.onFrequencyChange,options:l,subOptions:u,value:r,frequencyValue:t,isTextOnly:n})))}}t.default=p;const f=o.StyleSheet.create({intervalLegend:{marginBottom:12,fontSize:16,lineHeight:"20px",WebkitFontSmoothing:"antialiased"},horizontal:{flexDirection:"row",alignItems:"center",[l.is768OrLess]:{flexWrap:"wrap"}}})},zHsG:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PermissionProviderContext=t.PERMISSION_QUERY=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("lTCR")),a=n("8r+/"),s=r(n("f4yp")),l=r(n("mXPZ"));let c;function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}const d=(0,a.gqlOp)((0,o.default)(c||(c=(e=>e)`
    query NamedPermissionCheck($name: String!, $scope: Scope) {
        user {
            id
            hasPermission(name: $name, scope: $scope)
        }
    }
`)));t.PERMISSION_QUERY=d;const p=i.createContext(null);t.PermissionProviderContext=p,p.displayName="PermissionProviderContext";var f=({permission:e,children:t})=>{const n=i.useContext(p),r=null==n?void 0:n.hasPermission(e);return null!=r?t(r):i.createElement(s.default,{query:d,variables:{name:e.capability,scope:e.scope},fetchPolicy:"cache-first",skip:!l.default.hasAnyPermissions},(({loading:e,error:n,data:r})=>{var i,o;return t({loading:e,error:n,hasPermission:null!=(i=null==r||null==(o=r.user)?void 0:o.hasPermission)?i:!(!e&&!n)&&void 0})}))};t.default=f},zI8y:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("q1tI")),o=r(n("CnBM")),a=r(n("CtWX"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=(0,o.default)({loader:()=>Promise.all([n.e("shared"),n.e("cGmj"),n.e("36AW"),n.e("1CX7"),n.e("5ypV"),n.e("3MWm"),n.e("7gEx"),n.e("bP4J"),n.e("1l00"),n.e("1pax"),n.e("7mfa"),n.e("10K9"),n.e("52zi")]).then(n.t.bind(null,"STQY",7)),modules:["STQY"],loading:()=>i.createElement(a.default,null)});t.default=l},zIFn:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.banners=void 0,t.isRsatPathname=s;var r=n("XGCo"),i=n("8g/L"),o=n("d0bi");const a=/^\/test-prep\/sat(?:\/.*)?$/i;function s(e){return a.test(e)}let l=null;const c=[{name:"impersonation",shouldRender:({profile:e})=>!!e&&e.get("actorIsImpersonatingUser"),loadBanner:()=>Promise.all([n.e("1Jnw"),n.e("4Myd")]).then(n.t.bind(null,"eggt",7))},{name:"under-age-gate-reminder",shouldRender({profile:e}){const t=null==e?void 0:e.get("underAgeGate");return!(!t||t.approvalGivenAt)},loadBanner:()=>Promise.all([n.e("1Jnw"),n.e("paw5")]).then(n.t.bind(null,"Pu25",7))},{name:"accept-tos",shouldRender:({profile:e})=>!!e&&!e.get("isPhantom")&&!e.get("tosAccepted"),loadBanner:()=>n.e("5RG8").then(n.t.bind(null,"K5Zf",7))},{name:"age-check",shouldRender:({profile:e})=>!(null==e||!e.get("shouldShowAgeCheck")),loadBanner:()=>Promise.all([n.e("moment"),n.e("71u9"),n.e("52il")]).then(n.t.bind(null,"IzSU",7))},{name:"site-outage",shouldRender:({flags:{siteOutageBanner:{severity:e}}})=>!!e,loadBanner:()=>Promise.all([n.e("1Jnw"),n.e("2cCw")]).then(n.t.bind(null,"2Vs7",7))},{name:"bounced-email",shouldRender({profile:e}){const t=null==e?void 0:e.get("signupDataIfUnverified");return!(null==t||!t.emailBounced)},loadBanner:()=>Promise.all([n.e("1Jnw"),n.e("2ICT"),n.e("29Wk")]).then(n.t.bind(null,"B+uK",7))},{name:"verify-email",shouldRender:({profile:e})=>!!(0,i.getPendingEmailToVerify)(e),loadBanner:()=>Promise.all([n.e("1Jnw"),n.e("2ICT"),n.e("3uMK")]).then(n.t.bind(null,"Kmsl",7))},{name:"i18n-suggest",shouldRender:()=>""!==(0,r.getPreferredLocale)(),loadBanner:()=>Promise.all([n.e("1Jnw"),n.e("5Sly")]).then(n.t.bind(null,"LzGP",7))},{name:"phantom",shouldRender:({profile:e})=>!(!e||!e.get("isPhantom")),loadBanner:()=>Promise.all([n.e("1Jnw"),n.e("1xnp")]).then(n.t.bind(null,"Al5P",7))},{name:"sat-upsell",shouldRender:async({location:{pathname:e},profile:t},n)=>s(e)?(null==l&&(l=n(o.IS_SAT_STUDENT_QUERY).then((({user:e})=>{var t;return null!=(t=null==e?void 0:e.isSatStudent)&&t}))),!await l):(l=null,!1),loadBanner:()=>Promise.all([n.e("1Jnw"),n.e("2Nwv")]).then(n.t.bind(null,"tFl9",7))},{name:"link-email",shouldRender:({profile:e})=>!!e&&(!e.get("isPhantom")&&!e.get("isChildAccount")&&(!(e.get("authEmails").length>0)&&0===e.get("pendingEmailVerifications").length)),loadBanner:()=>Promise.all([n.e("1Jnw"),n.e("4Zh1")]).then(n.t.bind(null,"kW9w",7))},{name:"ai-guide-promo",shouldRender({flags:{showAiGuidePromoBanner:e},profile:t}){const n=!t||t.get("isPhantom");return e&&(n||!(null!=t&&t.get("isChildAccount")||null!=t&&t.get("hasCoach")||null!=t&&t.get("includesDistrictOwnedData")))},loadBanner:()=>Promise.all([n.e("1Jnw"),n.e("3s7i")]).then(n.t.bind(null,"4k3h",7))}];t.banners=c},zKZe:function(e,t,n){var r=n("I+eb"),i=n("YNrV");r({target:"Object",stat:!0,forced:Object.assign!==i},{assign:i})},zLVn:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}n.d(t,"a",(function(){return r}))},"zV/S":function(e,t,n){"use strict";e.exports=Object.freeze({outputFileName:"chunk-map",entrypointName:"chunk-map-data",assetStoreName:"kaJsonAssets",variableName:"chunkMap"})},zfnd:function(e,t,n){var r=n("glrk"),i=n("hh1v"),o=n("8GlL");e.exports=function(e,t){if(r(e),i(t)&&t.constructor===e)return t;var n=o.f(e);return(0,n.resolve)(t),n.promise}},zk60:function(e,t,n){var r=n("2oRo"),i=Object.defineProperty;e.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},zoMP:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.resetKhanFetchMock=t.maybeAddMockApi=t.khanFetchMock=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n("4PhQ")),i=n("FlfU"),o=n("xA9G"),a=n("0l4m"),s=n("56mJ");function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}let c;const u=e.env.STORYBOOK||e.env.JEST_WORKER_ID?()=>{const{mockFetch:e}=n("TtOz");c=e()}:()=>{};t.resetKhanFetchMock=u;t.khanFetchMock=(t,n)=>{if(!e.env.STORYBOOK&&!e.env.JEST_WORKER_ID)throw new r.KAError("Not supported",r.Errors.NotAllowed);const l=c;if("function"==typeof l){const{url:i}=(0,a.getUpdatedUrlAndHeaders)(t);let c=l(i,n);return(e.env.STORYBOOK||e.env.JEST_WORKER_ID&&e.env.KA_LOG_FETCHES)&&(c=c.then((t=>((async(t,n,i)=>{var o,a,l;if(!e.env.STORYBOOK&&!e.env.JEST_WORKER_ID)return;const c=i.clone(),u=await c.text().then((e=>{try{return JSON.parse(e)}catch(t){return e}}));r.default.log(`khanFetch: ${null!=(o=null==n?void 0:n.method)?o:"GET"} ${t} ${c.status} ${null!=(a=c.statusText)?a:""}`,{request:{headers:(0,s.getSerializableHeaders)(null==n?void 0:n.headers),body:null!=(l=null==n?void 0:n.body)?l:"None"},response:{headers:(0,s.getSerializableHeaders)(c.headers),body:u}})})(i,n,t),t))).catch((t=>{throw(t=>{(e.env.STORYBOOK||e.env.JEST_WORKER_ID)&&(e.env.JEST_WORKER_ID?r.default.log(`khanFetch: ${t.message}`):r.default.error(t,r.Errors.Internal))})(t),t}))),c.then((e=>(0,o.checkStatus)({url:i},e)))}const u=new Response("khanFetch called without being mocked",{status:501}),d=new r.KAError(`khanFetch called without being mocked. Did you forget to setup a test harness with the khanFetch adapter?\n  Input: ${t}\n  Options: ${(0,i.indentify)(n,2)}`,r.Errors.Internal,{metadata:{input:t,init:n}});return d.response=u,r.default.error(d,r.Errors.Internal),Promise.reject(d)};t.maybeAddMockApi=t=>e.env.STORYBOOK||e.env.JEST_WORKER_ID?(t.mockRequest=(...e)=>{var n;return null==c&&u(),null==(n=c)||n.mockOperation.apply(n,e),t},t.mockRequestOnce=(...e)=>{var n;return null==c&&u(),null==(n=c)||n.mockOperationOnce.apply(n,e),t},t):t}).call(this,n("8oxB"))},zpYP:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e){return"object"==r(e)&&null!==e}n.d(t,"a",(function(){return i}))},zsKT:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n("y4cC");function i(e){return o(e.source,Object(r.a)(e.source,e.start))}function o(e,t){var n=e.locationOffset.column-1,r=s(n)+e.body,i=t.line-1,o=e.locationOffset.line-1,l=t.line+o,c=1===t.line?n:0,u=t.column+c,d="".concat(e.name,":").concat(l,":").concat(u,"\n"),p=r.split(/\r\n|[\n\r]/g),f=p[i];if(f.length>120){for(var h=Math.floor(u/80),m=u%80,y=[],g=0;g<f.length;g+=80)y.push(f.slice(g,g+80));return d+a([["".concat(l),y[0]]].concat(y.slice(1,h+1).map((function(e){return["",e]})),[[" ",s(m-1)+"^"],["",y[h+1]]]))}return d+a([["".concat(l-1),p[i-1]],["".concat(l),f],["",s(u-1)+"^"],["".concat(l+1),p[i+1]]])}function a(e){var t=e.filter((function(e){e[0];return void 0!==e[1]})),n=Math.max.apply(Math,t.map((function(e){return e[0].length})));return t.map((function(e){var t,r=e[0],i=e[1];return s(n-(t=r).length)+t+(i?" | "+i:" |")})).join("\n")}function s(e){return Array(e+1).join(" ")}}},[["PI4z","runtime"]]]);
//# sourceMappingURL=../../../../sourcemaps/en/javascript/app-shell-package/app-entry.9f1653cddbc2a289fd9f.js.map