Build 584177stable
Module 921138
1,171 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{T_:()=>h,oS:()=>I,Ay:()=>f}),n(321073);var i,r=n(64700),a=n(284009),s=n.n(a),l=((i={})[i.GAME_PROFILE_DISABLED=1]="GAME_PROFILE_DISABLED",i),o=n(665260),d=n(501592),c=n(311043),u=n(174459),_=n(738250),E=n(652215);function A(e){if(null==e)return["no match"];let t=[];return o.Lt(e.gameFlags,l.GAME_PROFILE_DISABLED)&&t.push("profile disabled"),(0,d.K)(e.contentClassification)&&t.push("nsfw"),t}function h(e){return 0===A(e).length}function I(e){return h(c.A.getGame(e))}let f=function(e){let{applicationId:t="",gameId:n,source:i,trackEntryPointImpression:a=!0}=e,l=r.useRef(!1),{gameId:o,gameRecord:d,isLoading:c}=(0,_.A)({applicationId:t,gameId:n}),I=h(d);return r.useEffect(()=>{if(!l.current&&a&&!c&&null!=d){s()(null!=i,"Cannot track a Game Profile Entry Point Impressions without a source.");let e=A(d);!function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0;u.default.track(E.HAw.GAME_PROFILE_ENTRY_POINT_AVAILABLE,{game_profile_available:e,application_id:t,rejection_reason:n,source:i})}(I,d.id,e,i),l.current=!0}},[d,I,c,i,a]),{shouldOpenGameProfile:I,gameId:o}}}