Build 545032stable
Module 888668
4,890 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>f});var i=n(554146),r=n(439372),s=n(626584),a=n(367727),o=n(710195),l=n(733391),u=n(832163);let c=(0,n(945810).mj)({name:"2026-04-storefront-rust-launch",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}}),d=new s.A("SocialLayerStorefrontAnnouncementManager");class _ extends r.A{_didAttemptToOpenModal=!1;_didConnectionOpen=!1;actions={LOGOUT:()=>this._handleLogout(),POST_CONNECTION_OPEN:()=>this._handlePostConnectionOpen(),SOCIAL_LAYER_STOREFRONT_CONFIG_FETCH_SUCCESS:e=>this._handleStorefrontConfigFetchSuccess(e),SOCIAL_LAYER_STOREFRONT_AFFINITY_FETCH_SUCCESS:()=>{this._handleShowAnnouncementModal()}};stores=new Map().set(u.A,()=>this._handleSocialLayerStorefrontUpdate()).set(o.A,()=>this._handleExperimentChange());_handleLogout=()=>{this._didAttemptToOpenModal=!1,this._didConnectionOpen=!1};_handlePostConnectionOpen=()=>{this._didConnectionOpen=!0};_handleSocialLayerStorefrontUpdate=()=>{this._handleShowAnnouncementModal()};_handleExperimentChange=()=>{this._handleShowAnnouncementModal()};_handleStorefrontConfigFetchSuccess=e=>{let{config:t}=e,n=t.announcementModalConfig?.version??0;0===n||(0,a.En)(i.M.GAME_SHOP_ANNOUNCEMENT_MODAL,n).isDismissed||("idle"===u.A.getStorefrontAffinity().state&&(0,l.dS)(),this._handleShowAnnouncementModal())};_handleShowAnnouncementModal=async()=>{if(this._didAttemptToOpenModal||!this._didConnectionOpen||!function(e){let{location:t}=e;return c.getConfig({location:t}).enabled}({location:"SocialLayerStorefrontAnnouncementManager"}))return;let e=u.A.getStorefrontAffinity(),t=u.A.getAnnouncementModalConfig(),r=t?.version??0,s="success"===e.state&&e.affinity[t?.applicationId??""]?.isEligible;if(0!==r&&!(0,a.En)(i.M.GAME_SHOP_ANNOUNCEMENT_MODAL,r).isDismissed&&s){this._didAttemptToOpenModal=!0;try{let{openSocialLayerStorefrontAnnouncementModal:e}=await Promise.all([n.e("39552"),n.e("5959"),n.e("86028"),n.e("73233"),n.e("80203"),n.e("96527"),n.e("67100"),n.e("18541"),n.e("45650"),n.e("18556"),n.e("31837"),n.e("25719"),n.e("44463"),n.e("40671"),n.e("9023"),n.e("19360"),n.e("18125"),n.e("43778"),n.e("22513"),n.e("13498"),n.e("32993"),n.e("48157"),n.e("42971"),n.e("71934"),n.e("55771"),n.e("4554"),n.e("7053"),n.e("13233"),n.e("39995"),n.e("25568"),n.e("16254"),n.e("28951"),n.e("27660"),n.e("85484"),n.e("31135"),n.e("69177"),n.e("55990"),n.e("10174"),n.e("71100"),n.e("74103"),n.e("79705"),n.e("23924"),n.e("42205"),n.e("71091"),n.e("24199"),n.e("207"),n.e("89281"),n.e("57036"),n.e("98839"),n.e("28367"),n.e("10471"),n.e("35429"),n.e("63232"),n.e("11301"),n.e("60235"),n.e("64827"),n.e("30938"),n.e("96643"),n.e("94493"),n.e("92789"),n.e("47834"),n.e("74016"),n.e("19551"),n.e("84569"),n.e("6338"),n.e("50689"),n.e("7743"),n.e("45959"),n.e("60658"),n.e("8304"),n.e("18573"),n.e("55936"),n.e("31988"),n.e("39667"),n.e("5812"),n.e("26073"),n.e("34303"),n.e("28866"),n.e("1368"),n.e("58038"),n.e("93159"),n.e("31716"),n.e("8751"),n.e("62931"),n.e("81987"),n.e("50417"),n.e("74548"),n.e("88941"),n.e("34530"),n.e("9233"),n.e("62680"),n.e("61379"),n.e("21825"),n.e("98125"),n.e("18441"),n.e("76640"),n.e("25693"),n.e("43039"),n.e("28154"),n.e("48804"),n.e("88077"),n.e("32606"),n.e("18401"),n.e("14879"),n.e("13681"),n.e("53729"),n.e("10004"),n.e("55314"),n.e("89094"),n.e("29177"),n.e("33902"),n.e("32551"),n.e("31658"),n.e("4369"),n.e("23353"),n.e("53930"),n.e("46270"),n.e("86949"),n.e("50015"),n.e("11523"),n.e("66900"),n.e("1555"),n.e("44695"),n.e("21690"),n.e("44376"),n.e("99999"),n.e("31644"),n.e("70653"),n.e("45723"),n.e("70697"),n.e("18546"),n.e("38835"),n.e("37622"),n.e("90244"),n.e("18943"),n.e("84103"),n.e("9915"),n.e("53614"),n.e("96123"),n.e("31825"),n.e("36320"),n.e("20320"),n.e("95387"),n.e("31390"),n.e("99657"),n.e("47017"),n.e("90889"),n.e("51243"),n.e("46248"),n.e("44265"),n.e("99141"),n.e("98793"),n.e("92731"),n.e("25990"),n.e("11527"),n.e("63095"),n.e("68647"),n.e("66541"),n.e("63070"),n.e("64615"),n.e("96443"),n.e("87225"),n.e("75134"),n.e("93158"),n.e("84967"),n.e("55184"),n.e("23216"),n.e("87079"),n.e("25637"),n.e("31145"),n.e("78707"),n.e("73547"),n.e("84456"),n.e("99593"),n.e("61935"),n.e("54975"),n.e("62168"),n.e("55602"),n.e("28128"),n.e("58157"),n.e("91381"),n.e("10034"),n.e("73500"),n.e("25252"),n.e("71133"),n.e("77084"),n.e("20287"),n.e("54625"),n.e("49697"),n.e("80230"),n.e("37687"),n.e("48900"),n.e("95093"),n.e("63645"),n.e("71234"),n.e("27773"),n.e("5636"),n.e("86230"),n.e("834"),n.e("60177"),n.e("21570"),n.e("69933"),n.e("26728"),n.e("1354"),n.e("20282"),n.e("23276"),n.e("78412"),n.e("63213"),n.e("9662"),n.e("80239"),n.e("75016"),n.e("4193"),n.e("95444"),n.e("76087"),n.e("48720"),n.e("33134"),n.e("80112"),n.e("59880"),n.e("54791"),n.e("73234"),n.e("31445"),n.e("69747")]).then(n.bind(n,533406));e()}catch(e){this._didAttemptToOpenModal=!1,d.error("Failed to open announcement modal",e)}}}}let f=new _}