Sign up for our newsletter We summarize the week’s scientific breakthroughs every Thursday. {t.call(e,i)})),!i.defaultPrevented}return!0}}const B=[],U=[];let G=[];const V=[],q=Promise.resolve();let j=!1;function H(e){G.push(e)}const K=new Set;let Y=0;function W(){if(0!==Y)return;const e=x;do{try{for(;Y{const t=e.$$.on_mount.map(r).filter(i);e.$$.on_destroy?e.$$.on_destroy.push(…t):o(t),e.$$.on_mount=[]})),s.forEach(H)}function ce(e,t){const r=e.$$;null!==r.fragment&&(!function(e){const t=[],r=[];G.forEach((n=>-1===e.indexOf(n)?t.push(n):r.push(n))),r.forEach((e=>e())),G=t}(r.after_update),o(r.on_destroy),r.fragment&&r.fragment.d(t),r.on_destroy=r.fragment=null,r.ctx=[])}function le(e,t){-1===e.$$.dirty[0]&&(B.push(e),j||(j=!0,q.then(W)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1{const e=n.indexOf(r);-1!==e&&n.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}”undefined”!=typeof window&&(window.__svelte||(window.__svelte={v:new Set})).v.add(“4″);const pe=”700px”,me=”10000px”,fe=”0px”,he=500;function ye(e,t){let r=t;e.style.maxHeight=t?me:fe,e.style.overflow=t?”unset”:”hidden”;const n=window.matchMedia(“(prefers-reduced-motion: reduce)”).matches;return n&&(e.style.display=t?”unset”:”none”),{update(t){if(n)return void(e.style.display=t?”unset”:”none”);if(t===r)return;r=t;const o=t?pe:fe,i=t?fe:pe;e.animate([{maxHeight:i,overflow:”hidden”},{maxHeight:o,overflow:”hidden”}],{duration:he,fill:”both”}).addEventListener(“finish”,(()=>{t&&e.animate([{maxHeight:o,overflow:”hidden”},{maxHeight:me,overflow:”hidden”}],{duration:100,fill:”both”})}))}}}const ge=”progress_bar”,be=”payment_option_selection”,Pe=”password”,Ee=”otp_code”,Ae=”button”,Se=”payment”,Ce=”payment-pre-loader”,ve=”email_address”,Te=”success_message”,_e=”text”,Oe=”user_attribute”,Ie=”link”,we=”resend_login_link”,Re=”social_sign_in”,Me=”payment_summary”,Ne=”divider”,$e=”show_login_link”,Le=”account_code”,xe=”mobile_payment”,Fe=”invitation”,ze=”template_component”,ke=”subscription_select”,De=”event_link”,Be=”subscriptions_list”,Ue=”past_subscriptions_link”,Ge=”billing_history”,Ve=”change_payment_method_button”,qe=”read_only_email_address”,je=”read_only_password”,He=”read_only_user_attribute”,Ke=”change_payment_method”,Ye=”devices_list”,We=”sign_out_of_devices_button”,Je=”button_group”,Qe=”link_button”,Ze=”recipient_name”,Xe=”recipient_email”,et=”recipient_address”,tt=”recipient_message”,rt=”gift_code”;var nt;!function(e){e.FORM_START=”FORM_START”,e.LOGIN_REGISTRATION_COMPLETE=”LOGIN_REGISTRATION_COMPLETE”,e.SECTION_EMAIL_COMPLETE=”SECTION_EMAIL_COMPLETE”,e.SECTION_PASSWORD_RESET_COMPLETE=”SECTION_PASSWORD_RESET_COMPLETE”,e.SECTION_FORGOT_PASSWORD_COMPLETE=”SECTION_FORGOT_PASSWORD_COMPLETE”,e.PART_PLAN_SELECT_COMPLETE=”PART_PLAN_SELECT_COMPLETE”,e.PART_ACCOUNT_VERIFICATION_COMPLETE=”PART_ACCOUNT_VERIFICATION_COMPLETE”,e.PART_GIFT_RECIPIENT_COMPLETE=”PART_GIFT_RECIPIENT_COMPLETE”,e.PART_PAYMENT_COMPLETE=”PART_PAYMENT_COMPLETE”,e.PART_SUCCESS_COMPLETE=”PART_SUCCESS_COMPLETE”,e.PART_CONTACT_VERIFICATION_COMPLETE=”PART_CONTACT_VERIFICATION_COMPLETE”,e.PART_PROFILE_UPDATE_COMPLETE=”PART_PROFILE_UPDATE_COMPLETE”,e.PART_EMAIL_UPDATE_COMPLETE=”PART_EMAIL_UPDATE_COMPLETE”,e.PART_EMAIL_UPDATE_OTP_COMPLETE=”PART_EMAIL_UPDATE_OTP_COMPLETE”,e.PART_PASSWORD_UPDATE_COMPLETE=”PART_PASSWORD_UPDATE_COMPLETE”,e.PART_PASSWORD_UPDATE_OTP_COMPLETE=”PART_PASSWORD_UPDATE_OTP_COMPLETE”,e.PART_ATTRIBUTES_UPDATE_COMPLETE=”PART_ATTRIBUTES_UPDATE_COMPLETE”,e.REGISTRATION_CUSTOM_COMPLETE=”REGISTRATION_CUSTOM_COMPLETE”,e.SELECT_SUBSCRIPTION_COMPLETE=”SELECT_SUBSCRIPTION_COMPLETE”,e.UPDATE=”UPDATE”,e.GO_BACK=”GO_BACK”,e.VERIFY_EMAIL_UPDATE_OTP=”VERIFY_EMAIL_UPDATE_OTP”,e.VERIFY_PASSWORD_UPDATE_OTP=”VERIFY_PASSWORD_UPDATE_OTP”,e.PART_CHANGE_PAYMENT_COMPLETE=”PART_CHANGE_PAYMENT_COMPLETE”,e.LIST_DEVICES_SESSIONS=”LIST_DEVICES_SESSIONS”,e.SIGN_OUT_ALL_DEVICES=”SIGN_OUT_ALL_DEVICES”,e.SIGN_OUT_SINGLE_DEVICE=”SIGN_OUT_SINGLE_DEVICE”,e.GIFT_REDEMPTION_COMPLETE=”GIFT_REDEMPTION_COMPLETE”}(nt||(nt={}));const ot={PLAN_SELECT:{type:”plan-select”,order:0,completionEvent:nt.PART_PLAN_SELECT_COMPLETE},ACCOUNT_VERIFICATION:{type:”account-verification”,order:1,completionEvent:nt.PART_ACCOUNT_VERIFICATION_COMPLETE},GIFT_RECIPIENT:{type:”gift-recipient”,order:1,completionEvent:nt.PART_GIFT_RECIPIENT_COMPLETE},PAYMENT:{type:”payment”,order:2,completionEvent:nt.PART_PAYMENT_COMPLETE},SUCCESS:{type:”success”,order:3,completionEvent:nt.PART_SUCCESS_COMPLETE},CONTACT_VERIFICATION:{type:”contact-verification”,order:1,completionEvent:nt.PART_CONTACT_VERIFICATION_COMPLETE},PROFILE_UPDATE:{type:”profile-update”,order:0,completionEvent:nt.PART_PROFILE_UPDATE_COMPLETE},SELECT_SUBSCRIPTION:{type:”select-subscription”,order:0,completionEvent:nt.SELECT_SUBSCRIPTION_COMPLETE},EMAIL_UPDATE:{type:”email-update”,order:0,completionEvent:nt.PART_EMAIL_UPDATE_COMPLETE},EMAIL_UPDATE_OTP:{type:”email-update-otp”,order:0,completionEvent:nt.PART_EMAIL_UPDATE_OTP_COMPLETE},PASSWORD_UPDATE:{type:”password-update”,order:0,completionEvent:nt.PART_PASSWORD_UPDATE_COMPLETE},PASSWORD_UPDATE_OTP:{type:”password-update-otp”,order:0,completionEvent:nt.PART_PASSWORD_UPDATE_OTP_COMPLETE},ATTRIBUTES_UPDATE:{type:”attributes-update”,order:0,completionEvent:nt.PART_ATTRIBUTES_UPDATE_COMPLETE},LIST_SUBSCRIPTIONS:{type:”list-subscriptions”,order:0},BILLING_HISTORY:{type:”billing-history”,order:0},PAST_SUBSCRIPTIONS:{type:”past-subscriptions”,order:0},CHANGE_PAYMENT:{type:”change-payment”,order:2,completionEvent:nt.PART_CHANGE_PAYMENT_COMPLETE},DEVICES_SESSIONS:{type:”devices-sessions”,order:0,completionEvent:nt.LIST_DEVICES_SESSIONS},CANCEL_SUCCESS:{type:”cancel-success”,order:3},GIFT_REDEMPTION:{type:”gift_redemption”,order:4}},it=e=>Object.values(ot).find((t=>t.type==e))||(()=>{throw`No part ${e} found`})();var at;!function(e){e[e.USER_DOES_NOT_EXIST=0]=”USER_DOES_NOT_EXIST”,e[e.USER_ALREADY_EXISTS=1]=”USER_ALREADY_EXISTS”,e[e.PASSWORD_NOT_STRONG_ENOUGH=2]=”PASSWORD_NOT_STRONG_ENOUGH”,e[e.EMAIL_VERIFICATION_REQUIRED=3]=”EMAIL_VERIFICATION_REQUIRED”,e[e.VERIFICATION_CODE_OR_PASSWORD_INCORRECT=4]=”VERIFICATION_CODE_OR_PASSWORD_INCORRECT”,e[e.VERIFICATION_CODE_INCORRECT=5]=”VERIFICATION_CODE_INCORRECT”,e[e.LOGIN_FAILED=6]=”LOGIN_FAILED”,e[e.UNKNOWN_LOGIN_REGISTER_ERROR=7]=”UNKNOWN_LOGIN_REGISTER_ERROR”,e[e.NO_COOKIE_FROM_LOGIN_REGISTER_ERROR=8]=”NO_COOKIE_FROM_LOGIN_REGISTER_ERROR”,e[e.NO_ACCOUNT_ACCESS=9]=”NO_ACCOUNT_ACCESS”,e[e.ACCOUNT_NOT_FOUND=10]=”ACCOUNT_NOT_FOUND”,e[e.PAYMENT_PROCESSING_ERROR=11]=”PAYMENT_PROCESSING_ERROR”,e[e.MOBILE_PAYMENT_PROCESSING_ERROR=12]=”MOBILE_PAYMENT_PROCESSING_ERROR”,e[e.PASSWORD_RESET_LINK_SEND_ERROR=13]=”PASSWORD_RESET_LINK_SEND_ERROR”,e[e.PASSWORD_RESET_ERROR=14]=”PASSWORD_RESET_ERROR”,e[e.VERIFICATION_CODE_SEND_ERROR=15]=”VERIFICATION_CODE_SEND_ERROR”,e[e.SOCIAL_SIGNIN_REGISTRATION_LOGIN_ERROR=16]=”SOCIAL_SIGNIN_REGISTRATION_LOGIN_ERROR”,e[e.PROMO_CODE_EXPIRED_ERROR=17]=”PROMO_CODE_EXPIRED_ERROR”,e[e.PROMO_CODE_INVALID_ERROR=18]=”PROMO_CODE_INVALID_ERROR”,e[e.PROMO_CODE_NOT_VALID_FOR_PLAN_ERROR=19]=”PROMO_CODE_NOT_VALID_FOR_PLAN_ERROR”,e[e.INVITATION_FAILED_LIMIT_REACHED=20]=”INVITATION_FAILED_LIMIT_REACHED”,e[e.INVITATION_FAILED_DUPLICATE_EMAIL=21]=”INVITATION_FAILED_DUPLICATE_EMAIL”,e[e.INVITATION_FAILED_INVALID_EMAIL=22]=”INVITATION_FAILED_INVALID_EMAIL”,e[e.INVITATION_FAILED_NO_PRODUCT_ACCESS=23]=”INVITATION_FAILED_NO_PRODUCT_ACCESS”,e[e.INVITATION_FAILED_UNKNOWN=24]=”INVITATION_FAILED_UNKNOWN”,e[e.TOO_MANY_SESSIONS=25]=”TOO_MANY_SESSIONS”,e[e.INVALID_USER_ATTRIBUTES=26]=”INVALID_USER_ATTRIBUTES”,e[e.CONTACT_CREATION_NOT_ENABLED=27]=”CONTACT_CREATION_NOT_ENABLED”,e[e.NO_AUTHENTICATED_SESSION=28]=”NO_AUTHENTICATED_SESSION”,e[e.BLOCKED_EMAIL_DOMAIN=29]=”BLOCKED_EMAIL_DOMAIN”,e[e.UNKNOWN=30]=”UNKNOWN”,e[e.GIFT_CODE_INVALID=31]=”GIFT_CODE_INVALID”,e[e.GIFT_CODE_ALREADY_REDEEMED=32]=”GIFT_CODE_ALREADY_REDEEMED”,e[e.GIFT_CODE_SERVER_ERROR=33]=”GIFT_CODE_SERVER_ERROR”}(at||(at={}));const st={[at.USER_DOES_NOT_EXIST]:{languagePackKey:”forms.errors.user-not-found”,fallbackMessage:”User not found.”,jumpToPart:ot.ACCOUNT_VERIFICATION.type,displayOnElements:[ve]},[at.USER_ALREADY_EXISTS]:{languagePackKey:”forms.errors.email-taken”,fallbackMessage:”This email address is already…