Module 293066

764 characters · in no known chunk
Dependencies
Required by (3)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";let r;n.d(t,{A:()=>c}),n(321073);var i=n(311907),s=n(73153);let a={hasAcceptedStoreTerms:!1,hasAcceptedEulaIds:[]};function o(){r.hasAcceptedStoreTerms=!0}function l(e){let{eulaId:t}=e;if(r.hasAcceptedEulaIds.includes(t))return!1;r.hasAcceptedEulaIds.push(t)}class u extends i.Ay.PersistedStore{static displayName="ApplicationStoreUserSettingsStore";static persistKey="ApplicationStoreUserSettingsStore";static migrations=[e=>null==e.hasAcceptedEulaIds?{...e,hasAcceptedEulaIds:[]}:e];initialize(e){r=e??a}getState(){return r}get hasAcceptedStoreTerms(){return r.hasAcceptedStoreTerms}hasAcceptedEULA(e){return r.hasAcceptedEulaIds.includes(e)}}let c=new u(s.h,{APPLICATION_STORE_ACCEPT_STORE_TERMS:o,APPLICATION_STORE_ACCEPT_EULA:l})}