Module 174459

8,964 characters · in no known chunk
Dependencies
Required by (538)
49213101464218152685950158231843721754222122481426741300843433736794400564034440899432034578045938462254767549960512715176056225573756129966442668346731968085725147507676843774687952281009811468496089381920779265095561956559678297060100057101385105613105971110048111185112107112758113673115184115225116956119031121489121623123071124366128783129802136523137728137903139286142630143547144835145331147472152567157259160185165685173971174705174998175671180170184264187522189996190930191110198229199773199940201349201991205463206845207803208207209932210714211528212245212637212737216599216678218633218738219801220995223818224196225142227780234396235393241124243258243460244083246179246605250527251333253363258360258942259065260364262763262797264322264686264779267889281910283627284778285933287790289498289919290948292572293061297187301139302810304232304960304960307750308229308244308528311849318346319664320426320742327664330001334348340124342098345254345332350701351906352043354287357669361845365225367513367516367727375199376374376471376728381969382003382259383199384015384059385430386936387101387755390248391040392516395422396495396748397400401124405139406860408213409352409626415210415951417098417325419534421617421838424185426544430159442468445002448967449054450740451897453302455207462116464035464792467884469177469802472392472734474463477427480890480900482644482857485162487245488358489277491438493527494921495544497685499785501440501957502229503852504049504394509536510022512599514581515766518960519222521337525828526162529942530789530912530951532299532624532794533129533406534148540462544036546042549363549384550560552258554601558001561769561844563478566119567035567761569717570314575429577700578434578839579908581921583955587054587626587664590114594061594467595244595529597783601007601623602902607814612200612394612479617986619517622168624826625928627318630330631305631808631963636254639245639288640132642489644508645320649963650338651930655116657977659280660387665267665909668267669953670404670735671576671897672547673809684339685374686502687829692848694080696582697138698723700331700525701273703543707539707606707688709779710195710637713900717523718446719129720149724624725034727170729398729854731231731383732071735305735912736056737393738419742424743650744064745299745317746793747007748579750338751901752118753189753390756876760751763375768161772800772958773371775121776971777933780907783144785606786160793322795816796774798286805945806150806202806911807067807780808247809871810412810845810877811656812633813564815706815807815846816662817818818743820284822123823591826181826308826789827343827827830618830647831688835806835835836291836753837057837152838153845187847599849380850457853742855267856488856644856768860410860603862611864353871084871194872233872363873033875150876717877833878112878431880682883065885293888363888781891090894778899847901472902550919760922068924283925435925895926262930101930932932140932883933924935671937008937563939318942262944841946228946255947593950344952818954784955437955572957292962052963169963614965162965660965957965971967347970048970163970573970931972387974800974964975412976627985603985668986712986922987482988903994064997997999235
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.r(t),n.d(t,{clearAnalyticsEventsRecording:()=>F,trackNetworkAction:()=>H,addExtraAnalyticsDecorator:()=>C,stopRecordingAnalyticsEvents:()=>k,isGameApplicationType:()=>B,AnalyticsContext:()=>I,getNewAnalyticsLoadId:()=>j,launchSignature:()=>N,default:()=>Y,startRecordingAnalyticsEvents:()=>U,setUTMContext:()=>L,getAnalyticsEventsRecording:()=>G,expandLocation:()=>O,AnalyticEventConfigs:()=>v,AnalyticsSchema:()=>i,debugLogEvent:()=>M,expandEventProperties:()=>w});var i={};n.r(i),n(321073);var r=n(64700),s=n(835245),a=n(562708),o=n(613345),l=n(306173),u=n(228366),c=n(686757),d=n(53943);let _=["notification_clicked","experiment_user_triggered","experiment_dm_triggered","experiment_guild_triggered","device_event","react_soft_exception","network_capabilities_changed","foreground_service","app_lifecycle","ui_lifecycle","touch_event","http_request","websocket_message_received"];var f=n(111162),h=n(321034),p=n(38405),E=n(652215),m=n(53298),g=n(705751),A=n(375708);let I=r.createContext({location:{}}),T={},S=performance.now(),N=(0,l.xd)()?(0,l.xy)((0,o.V)()):null;a.extendSuperProperties({launch_signature:N});let y=[];function C(e){y.push(e)}let v={[E.HAw.APP_OPENED]:{throttlePeriod:3e5,throttleKeys:()=>[]},[E.HAw.APP_BACKGROUND]:{throttlePeriod:12e4,throttleKeys:()=>[]},[E.HAw.ACK_MESSAGES]:e=>e.location_object_type===E.AnalyticsObjectTypes.ACK_MANUAL?void 0:{throttlePeriod:9e5,throttleKeys:e=>[e.guild_id,e.channel_id,e.location_section]},[E.HAw.GUILD_VIEWED]:{throttlePeriod:9e5,throttleKeys:e=>[e.guild_id,e.is_pending]},[E.HAw.FRIENDS_LIST_VIEWED]:{throttlePeriod:9e5,throttleKeys:e=>[e.tab_opened]},[E.HAw.NOW_PLAYING_CARD_HOVERED]:{throttlePeriod:9e5,throttleKeys:e=>[e.tab_opened]},[E.HAw.START_SPEAKING]:{throttlePeriod:9e5,throttleKeys:e=>[e.server]},[E.HAw.START_LISTENING]:{throttlePeriod:9e5,throttleKeys:e=>[e.server]},[E.HAw.ACTIVITY_UPDATED]:{throttlePeriod:6e4,throttleKeys:e=>[e.application_id],deduplicate:!0},[E.HAw.CHANNEL_OPENED]:{throttlePeriod:9e5,throttleKeys:e=>null!=e.channel_static_route?[e.guild_id,e.channel_static_route,e.channel_view]:[e.channel_id,e.channel_view]},[E.HAw.TEXT_IN_VOICE_OPENED]:{throttlePeriod:864e5,throttleKeys:e=>[e.channel_id]},[E.HAw.NOTIFICATION_VIEWED]:{throttlePeriod:9e5,throttleKeys:e=>[e.notif_type]},[E.HAw.MEMBER_LIST_VIEWED]:{throttlePeriod:9e5,throttleKeys:e=>[e.channel_id]},[E.HAw.DM_LIST_VIEWED]:{throttlePeriod:9e5,throttleKeys:e=>[e.channel_id]},[E.HAw.NAV_DRAWER_OPENED]:{throttlePeriod:9e5,throttleKeys:()=>[]},[E.HAw.KEYBOARD_SHORTCUT_USED]:{throttlePeriod:12e4,throttleKeys:e=>[e.shortcut_name,e.location_object,...e.source_class_list??[]]},[E.HAw.QUICKSWITCHER_OPENED]:{throttlePeriod:1e4,throttleKeys:()=>[]},[E.HAw.CHAT_INPUT_COMPONENT_VIEWED]:{throttlePeriod:9e5,throttleKeys:e=>[e.type]},[E.HAw.ROLE_PAGE_VIEWED]:{throttlePeriod:12e4,throttleKeys:e=>[e.role_id,e.tab_opened]},[E.HAw.VIDEO_INPUT_INITIALIZED]:{throttlePeriod:3e5,throttleKeys:()=>[]},[E.HAw.AUDIO_INPUT_INITIALIZED]:{throttlePeriod:3e5,throttleKeys:()=>[]},[E.HAw.HUB_ONBOARDING_CAROUSEL_SCROLLED]:{throttlePeriod:9e5,throttleKeys:()=>[]},[E.HAw.HUB_STUDENT_PROMPT_CLICKED]:{throttlePeriod:9e5,throttleKeys:()=>[]},[E.HAw.RPC_SERVER_ERROR_CAUGHT]:{throttlePeriod:864e5,throttleKeys:()=>[]},[E.HAw.RPC_COMMAND_SENT]:{throttlePeriod:864e5,throttleKeys:e=>[e.application_id,e.command],throttlePercent:.001},[E.HAw.RPC_SUBSCRIPTION_REQUESTED]:{throttlePeriod:864e5,throttleKeys:e=>[e.application_id,e.event],throttlePercent:.001},[E.HAw.ACTIVITY_HANDSHAKE]:{throttlePeriod:864e5,throttleKeys:e=>[e.application_id]},[E.HAw.CHANNEL_BANNER_VIEWED]:{throttlePeriod:864e5,throttleKeys:e=>[e.banner_type,e.channel_id]},[a.ImpressionNames.GUILD_HANGOUT_WINDOW]:{throttlePeriod:864e5,throttleKeys:e=>[e.channel_id,e.banner_hash]},[a.ImpressionNames.GUILD_HANGOUT_WINDOW_ENTRY_POINT]:{throttlePeriod:864e5,throttleKeys:e=>[e.channel_id,e.media_session_id]},[E.HAw.PREMIUM_UPSELL_VIEWED]:{throttlePeriod:6e4,throttleKeys:e=>[e.type]},[E.HAw.FORUM_CHANNEL_SEARCHED]:{throttlePeriod:6e4,throttleKeys:e=>[e.guild_id,e.channel_id]},[E.HAw.FORUM_CHANNEL_SCROLLED]:{throttlePeriod:9e5,throttleKeys:e=>[e.guild_id,e.channel_id]},[E.HAw.VOICE_CHANNEL_GAME_ACTIVITY_INDICATOR_VIEWED]:{throttlePeriod:6e4,throttleKeys:e=>[e.user_id]},[E.HAw.MEDIA_VIEWER_SESSION_COMPLETED]:{throttlePeriod:6e4,throttleKeys:()=>[]},[E.HAw.SUMMARIES_UNREAD_BAR_VIEWED]:{throttlePeriod:3e5,throttleKeys:e=>[e.channel_id]},[E.HAw.ACTIVITY_CARDS_VIEWED]:{throttlePeriod:9e5,throttleKeys:e=>[e.context,e.guild_id]},[E.HAw.GUILD_TOOLTIP_SHOWN]:{throttlePeriod:9e5,throttleKeys:e=>[e.guild_id]},[E.HAw.ACK_COMMUNITY_MESSAGES]:{throttlePeriod:9e5,throttleKeys:e=>[e.channel_id]},[E.HAw.REDESIGN_NAV_BAR_CLICKED]:{throttlePeriod:9e5,throttleKeys:e=>[e.tab]},[E.HAw.CHANNEL_LIST_END_REACHED]:{throttlePeriod:9e5,throttleKeys:e=>[e.guild_id]},[E.HAw.EXPLICIT_MEDIA_REDACTABLE_MESSAGES_LOADED]:{throttlePeriod:6e4,throttleKeys:e=>[e.guild_id,e.channel_id]},[E.HAw.LIVE_ACTIVITY_SETTINGS_UPDATED]:{throttlePeriod:36e5,throttleKeys:()=>[]},[E.HAw.MEDIA_INPUT_VOLUME_CHANGED]:{throttlePeriod:3e5,throttleKeys:e=>[e.location_stack]},[E.HAw.MEDIA_OUTPUT_VOLUME_CHANGED]:{throttlePeriod:3e5,throttleKeys:e=>[e.location_stack]},[E.HAw.APP_DMS_QUICK_LAUNCHER_IMPRESSION]:{throttlePeriod:9e5,throttleKeys:e=>[e.channel_id]},[E.HAw.USER_VOICE_ACTIVITY_VIEWED]:{throttlePeriod:3e5,throttleKeys:e=>[e.activity_user_id,e.surface],deduplicate:!0},[E.HAw.PARTY_VOICE_ACTIVITY_VIEWED]:{throttlePeriod:3e5,throttleKeys:e=>[e.voice_channel_id],deduplicate:!0},[E.HAw.MEMBER_LIST_SWIPE_PEEK]:{throttlePeriod:1e3,throttleKeys:e=>[e.channel_id]},[E.HAw.REDACTABLE_MESSAGE_LOADED]:{throttlePeriod:9e5,throttleKeys:e=>[e.channel_id,e.message_id]},[E.HAw.OPEN_MODAL]:e=>e.type===E.JJy.MEDIA_VIEWER?{throttlePeriod:6e4,throttleKeys:e=>[e.type]}:void 0,[E.HAw.MODERATOR_QUEUE_ACTION]:{throttlePeriod:1e4,throttleKeys:e=>[e.guild_id]},[E.HAw.NOTIFICATION_PERMISSION_STATUS]:{throttlePeriod:432e5,throttleKeys:e=>[e.os_enabled,e.notification_authorization_status,e.foreground_app_enabled,e.background_app_enabled]},[E.HAw.SEARCH_BAR_VIEWED]:{throttlePeriod:36e5,throttleKeys:e=>[e.search_type]},[E.HAw.AD_IDENTIFIER_FETCHED]:{throttlePeriod:864e5,throttleKeys:()=>[]},[E.HAw.ACTIVITY_PANEL_SDK_LINK_VIEWED]:{throttlePeriod:864e5,throttleKeys:e=>[e.application_id]},[E.HAw.LIBDISCORE_SLOW_TIMERS]:{throttlePeriod:36e5,throttleKeys:()=>[]},[E.HAw.VIDEO_STREAM_ZOOM_CHANGED]:{throttlePeriod:1e3,throttleKeys:()=>[]},[E.HAw.CACHE_STATS_RECORDED]:{throttlePeriod:9e5,throttleKeys:()=>[]}};function O(e){return"string"==typeof e?{location:e}:{location:e.page,location_page:e.page,location_section:e.section,location_object:e.object,location_object_type:e.objectType}}let R=()=>m.O.NONE;function b(e){_.includes(e)||p.A.addBreadcrumb({category:"analytics",message:e})}let D=(0,a.trackMaker)({addBreadcrumb:b,analyticEventConfigs:v,dispatcher:u.h,TRACK_ACTION_NAME:"TRACK"});function L(e){return T=e}function w(e){let t=e??{};if(null!=t.location){let{location:e,...n}=t;t={...n,...O(e)}}if(null!=t.source){let{source:e,...n}=t;t={...n,..."string"==typeof e?{source:e}:{source_page:e.page,source_section:e.section,source_object:e.object,source_object_type:e.objectType,source_promotion_id:e.promotionId}}}t.client_performance_cpu=h.A.getCurrentCPUUsagePercent(),t.client_performance_memory=h.A.getCurrentMemoryUsageKB(),t.cpu_core_count=h.A.getCPUCoreCount(),t.accessibility_features=R(),t.rendered_locale=A.intl.currentLocale,t.uptime_app=Math.floor((performance.now()-S)/1e3);let n=h.A.getProcessUptime();null!=n&&(t.uptime_process_renderer=Math.floor(n));let{utmSource:i,utmMedium:r,utmCampaign:s,utmContent:a}=T;return t.utm_source=t.utm_source??i,t.utm_medium=t.utm_medium??r,t.utm_campaign=t.utm_campaign??s,t.utm_content=t.utm_content??a,t.launch_signature=N,y.forEach(e=>e(t)),t}function M(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];f.default.isLoggingAnalyticsEvents&&console.info("AnalyticsUtils.track(...):",e,t),n?d.z8("Analytics",e,t):d.z8("Analytics",e)}let P=!1,x={};function U(){P=!0}function k(){P=!1}function G(){return x}function F(){Object.keys(x).forEach(e=>{delete x[e]})}let V=(0,a.trackMaker)({addBreadcrumb:b,analyticEventConfigs:v,dispatcher:u.h,TRACK_ACTION_NAME:"TRACK"});function B(e){return e===g.S7.GAME||e===g.S7.DEPRECATED_GAME}function H(e,t){let n=w({location:(0,c.g$)(),...t});(0,c.eE)(e,{type:"action",...t}),M(e,n),V(e,n)}function j(){return(0,s.A)()}let Y={...a,getCampaignParams:a.getCampaignParams,setSystemAccessibilityFeatures:function(e){R=e},expandEventProperties:w,track:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=String(e);if(P&&null!=t&&(Array.isArray(x[e])?x[e].push(t):x[e]=[t]),null!=n.throttlePercent&&Math.random()>n.throttlePercent)return Promise.resolve();let r=w(t);return M(i,r,n.logEventProperties),D(e,r,{flush:n.flush,fingerprint:n.fingerprint})}}}