Build 545032stable
Module 923495
1,555 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>f});var i=n(17928),r=n(228366),s=n(423764);class a{teenByDefault;constructor(e){this.teenByDefault=e}isFeatureTeenByDefault(e){return(this.teenByDefault&e)!=0}hasTeenDefaults(){return(this.teenByDefault??0)!==0}}class o{gatedFeatures;constructor(e){this.gatedFeatures=e}isFeatureAgeGated(e){return(this.gatedFeatures&e)!=0}hasAgeGatedFeatures(){return(this.gatedFeatures??0)!==0}}class l{settings;ageVerification;constructor(e,t){this.settings=e,this.ageVerification=t}isFeatureAgeGated(e){return this.ageVerification.isFeatureAgeGated(e)}isFeatureTeenByDefault(e){return this.settings.isFeatureTeenByDefault(e)}hasAgeGatedFeatures(){return this.ageVerification.hasAgeGatedFeatures()}hasTeenDefaults(){return this.settings.hasTeenDefaults()}static fromConnectionOpen(e){return new l(new a(e.teen_by_default_settings),new o(e.age_gated_features))}}let u=null,c=null;function d(e){if(null==e)return!1;c=(0,s.XF)(e)??(0,s.rE)()}class _ extends i.Ay.Store{static displayName="RegionalFeatureConfigStore";getRegionalFeatureConfig(){return u}isFeatureAgeGated(e){return u?.isFeatureAgeGated(e)??!1}isSettingTeenByDefault(e){return u?.isFeatureTeenByDefault(e)??!1}hasAgeGatedFeatures(){return u?.hasAgeGatedFeatures()??!1}hasTeenDefaults(){return u?.hasTeenDefaults()??!1}getUserCountryCode(){return c}}let f=new _(r.h,{CONNECTION_OPEN:function(e){d(e.countryCode),u=null!=e.regionalFeatureConfig?l.fromConnectionOpen(e.regionalFeatureConfig):null},SET_LOCATION_METADATA:function(e){let{countryCode:t}=e;return d(t)}})}