export interface MultiplayerOverall { killEnemyThatBlindedYou: number; statsFragMultikillX2Summary: number; statsFirstKill: number; ekiaAdsSwayreduc: number; accuracy: number; killEnemyWhoShockedYou: number; killStunLethal: number; statsTankRobotKilljoy: number; capturesInCaptureArea: number; ekia: number; statsCombatAxeMultikillX2Summary: number; statsSeekerDestroy: number; statsDestructions: number; statsAnnihilatorShutdown: number; statsRadiationFieldShutdown: number; statsConcertinaWireMultikillX2Summary: number; deaths: number; killEnemyRevealedByYourFog: number; wins: number; statsHostageEliminationAndLastPlayerAlive: number; destroyScorestreakRapidfireFmj: number; killEveryEnemy: number; statsVisionPulseAssist: number; multikill3LmgOrSmgHipFire: number; statsKillEnemyOneBullet: number; statsMultikillMoreThan7: number; headshotDamage: number; revives: number; codpoints: number; killAnteupOverclockScorestreakSpecialist: number; statsHostageKilledBombDefuser: number; suicides: number; multikill2Rcxd: number; rankxp: number; returns: number; killUavEnemyWithGhost: number; ekiaDwFatbarrelSkullsplitterDragonbreath: number; statsSeekerShockMineParalyzedHeadshot: number; captureObjectiveInSmoke: number; ekiadRatio: number; statsSwatTeamKilljoy: number; statsFlagCapture: number; killOverclockAfterburnerSpecialistWeaponAfterThrust: number; killEnemySurviveFlak: number; statsKillEnemyWithFists: number; plevel: number; statsSwatTeamKill: number; statsHostageDefusedBomb: number; healsPerLife: number; statsTak5Boosted: number; killedDog: number; statsCuavKilljoy: number; ekiaFullHealMedicalinjectiongun: number; defends: number; statsGoldenKillBonus: number; killHc: number; killedDogCloseToTeammate: number; killCarrier: number; killEnemyDamageYou: number; killScavengerTrackerResupply: number; statsConcertinaWireSnaredKill: number; ekiaEveryEnemyOnelife: number; statsShieldBlockedDamage: number; statsKillIn3SecondsGun: number; shockEnemyThenStabThem: number; statsSeekerShockMineParalyzedEnemy: number; killWithHackedClaymore: number; killWithBothPrimaryWeapons: number; statsSensorDartDestroy: number; killHcStim: number; statsAttackDogShutdown: number; damagePerGame: number; statsKilledEnemyWhileCarryingFlag: number; ekiaAmmoPickupScavenger: number; flagcarrierkills: number; timePlayedAllies: number; ekiaLongrangeAcogExtbarrel2roundburstBurstcount: number; perkNonameKills: number; longestKillstreak: number; killWithGunfighter: number; ekiaFastreloadMixclip: number; shutdownBallisticshieldInBack: number; ekiaPerGame: number; statsKillEnemyWithHackedCarePackage: number; ekiaPerk2Gluttony: number; killEnemyAfterSurvivingRcxd: number; killWithCookedGrenade: number; careerScoreMultiteam: number; ekiaPerk2Greed: number; assistScoreCuav: number; destructions: number; ekiaConcussedEnemy: number; statsTempestShutdown: number; killFasthandsGunghoSprint: number; curWinStreak: number; killBayonetTacknife: number; killEntireTeamWithSpecialistWeapon: number; statsKillEnemyAfterSwitchingWeapons: number; statsLongshotKill: number; destroyHelicopter: number; ekiaSpecializedWeapons: number; killEnemyOneBulletHeadshot: number; multikill2TwiceFragMolotovHatchet: number; killEnemyWhoHasGoldenammo: number; killsAdsStockAndCpu: number; statsAttackDogX2MultikillSummary: number; ekiaSpeedcenterBeltfedSentrygrip: number; statsGravitySlamMultikillX2: number; killAfterResupply: number; statsDeployableCoverKill: number; killFlashedEnemy: number; statsFlagCarrierKillReturnClose: number; statsWarKilledEnemyWhileCappingControl: number; captures: number; statsKillEnemyWhileSliding: number; perkFlakSurvive: number; killBeforeSpecialistWeaponUse: number; statsGoldenAmmoBonus: number; statsKillEnemyWithTheirWeapon: number; killEnemyOnLandUnderwater: number; radiationFieldShutdownEkia: number; statsRadiationFieldMultikillX2Summary: number; airAssaultTotalKills: number; statsGravitySlamShutdown: number; killProneEnemy: number; killWhileEmpActive: number; statsPurifierKill: number; killWithThermalAndSmokeAds: number; pickups: number; killEnemyAfterYouHeal: number; statsConcertinaWireKill: number; statsOverwatchHelicopterKill: number; killWithDualLethalGrenades: number; perkQuieterKills: number; destroyEquipmentWithEmpGrenade: number; statsKilledDefender: number; killWhileDamagingWithMicrowaveTurret: number; careerScore: number; statsEliminatedEnemy: number; statsKilledBombDefuser: number; destroyScorestreaksEquipmentEngineer: number; killstreak10NoWeaponsPerks: number; killWithPickup: number; statsWonMatch: number; contractsCompleted: number; statsEkia: number; shotgunMastery: number; statsBountyHunterRevivedTeammate: number; statsDartKill: number; statsGravitySlamKill: number; ekiaAgainstArmorDamager: number; cleandenies: number; statsKillEnemyGrenadeThrowback: number; statsWarMachineShutdown: number; killWithTossedBackLethal: number; statsRetrieveOwnTags: number; winsMultiteam: number; captureObjectiveTactician: number; killDeadSilence: number; ekiaUav: number; killsAfterSprintFasthands: number; statsWarthogKilljoy: number; killCloseBlastDeadsilence: number; multikill5Attackers: number; statsKillEnemyThatIsCappingYourTeamDom: number; perkBulletflinchKills: number; killBoobyTrapEngineer: number; statsKillEnemyWithCarePackageCrush: number; assistScoreEmp: number; ekiaDeadsilence: number; statsHostageDefusedBombLastManAlive: number; careerScoreHc: number; statsMeshMineDestroy: number; statsTempestShockChain: number; ekiaStrobeflashSuppressivebarrel: number; killAsSupportGunner: number; shutdownGravslamBeforeImpact: number; timePlayedTotal: number; statsKillEnemyWhenInjured: number; multikill2WithHeroweapon: number; statsGunshipKilljoy: number; defuses: number; assistScoreSatellite: number; destroyAircraft: number; killsExtclipGripFastmagQuickdrawStock: number; misses: number; statsHostageBombDetonated: number; shutdownPurifierWithMolotov: number; killAwareness: number; statsBattleShieldShutdown: number; lastManDefeat3Enemies: number; killHardwiredColdblooded: number; killWithRemoteControlSentryGun: number; destroyedQrdroneWithBullet: number; killWithResuppliedLethalGrenade: number; ekiaAdsQuickdrawStalkerGrip: number; specialistMultikill: number; statsAttackChopperKill: number; multikill3RemoteMissile: number; killsAdsQuickdrawAndGrip: number; killSpecialistWithSpecialist: number; statsDeployableCoverAssist: number; statsRadiationFieldAssist: number; statsClusterSemtexMultikillX2Summary: number; destroyAircraftWithEmp: number; ekiaAdsQuickdraw: number; perkLongersprint: number; killsCounteruavEmpHardline: number; statsEliminationAndLastPlayerAlive: number; multikill2ObjectiveScorestreakProjectile: number; statsBattleShieldKill: number; mantleThenKill: number; tripleKillDefendersAndCapture: number; statsKillFlagCarrier: number; destroyRcbombWithHatchet: number; perkProtectionStunKills: number; statsTak5Shutdown: number; endEnemySpecialistAbilityWithEmp: number; statsKillEnemyThatIsCappingYourObjective: number; statsBombDetonated: number; statsKothSecure: number; scoreHc: number; killCombataxeLongDistance: number; shootAircraft: number; killsSuppressorGhostHardwiredBlastsuppressor: number; statsDirtyBombKilljoy: number; statsShutdowns: number; killEnemyOneBulletShotgun: number; killsAfterReloadFastreload: number; losses: number; ekiaEnemyUavSensordartGhost: number; statsWarMachineKill: number; killEnemyWhileProne: number; cleandeposits: number; statsDefusedBomb: number; destroyQrdrone: number; statsStopEnemyKillstreak: number; killAttackerWithRobotOrTank: number; kdRatio: number; ekiaMinimapTeamlink: number; killstreak5Dogs: number; scorePerGame: number; killHcFist: number; directActionKills: number; throws: number; killEnemyRevealedBySensor: number; statsStimKill: number; featuredInBestPlay: number; statsKillEnemyWhileCapping: number; multikill2SpecializedEquipment: number; killWhileCuavActive: number; statsClear2Attackers: number; statsTak5MultikillX2MultikillSummary: number; destroyScoreStreakWithQrdrone: number; killPrimaryAndSecondary: number; killEnemyWhoStunnedYouDuringStun: number; ekiaPrimarySecondaryWeapon: number; killWhileUnderwater: number; destroyAircraftWithMissileDrone: number; hcGamesPlayed: number; killsOneLifeFastmagsAndExtclip: number; killWithC4: number; killsconfirmed: number; arenaSeasonWins: number; statsGoldenAmmoMultikill2: number; avgLifeTime: number; killWithSpecialistOverclock: number; killstreak5PickedUpWeapon: number; ties: number; destroyExplosive: number; killsdenied: number; statsVisionPulseKill: number; objectiveTime: number; endEnemySpecialistWeaponOnObjective: number; killsMolotov: number; ekiaAdsReloadQuickdrawFastreload2: number; statsRevengeKill: number; statsClusterSemtexKill: number; shootDownSentinel: number; ekiaAdsStalker: number; killWhileSliding: number; statsAttackChopperKilljoy: number; assistScoreKillstreak: number; killShockedEnemy: number; statsLightningStrikeKilljoy: number; ekiaTracker: number; killNemesis: number; ekiaPrimarySecondary1lifeOverkill: number; killEnemySixthSense: number; timePlayedAlive: number; statsRcxdKill: number; killWithRemoteControlAiTank: number; statsHatchetKill: number; perkGpsjammerImmuneKills: number; statsLightningStrikeKill: number; killHipGungHo: number; destroyEquipmentWithBullet: number; statsBountyHunterDownedEnemy: number; killEnemyShootTheirExplosive: number; totalHeals: number; statsBounceHatchetKill: number; destroyCombatRobot: number; perkFastmantleKills: number; destroyRapsBeforeDrop: number; killEnemyAfterTheyHeal: number; statsSensorDartKill: number; damagePerMinute: number; winsCore: number; statsSpawnBeaconInsertion: number; statsConcussionGrenadeMultikillX2Summary: number; statsMultikill2: number; statsMultikill3: number; killstreak5WithSentryGun: number; statsBackstabberKill: number; statsDartKilljoy: number; statsMultikill6: number; statsMultikill7: number; killEnemyThatsInAir: number; statsMultikill4: number; shootDownHelicopter: number; statsMultikill5: number; killsFirstThrowBothHatchets: number; statsAnnihilatorKill: number; statsDeployableCoverX2MultikillSummary: number; statsEscortRobotDisable: number; killAfterTacInsert: number; killOptic5Attachments: number; recoverFullHealthFromCritical: number; killsDoubleKill3Lethal: number; perkScavengerKillsAfterResupply: number; escorts: number; plantsDefuses: number; statsComebackFromDeathstreak: number; statsRadiationFieldRadiatingEnemy: number; wlRatio: number; ekiaHipfireMovingSteadyaim2BurstacceleratorWildfireFiringunit: number; killTripMineShocked: number; hcTimePlayed: number; perkNottargetedbyairsupportDestroyAircraft: number; highlightsCreated: number; defendHqLastManAlive: number; ekiaEnemyThroughWallWithFmj: number; multikill2Killstreak5: number; killEnemy5TeammatesAssists: number; statsAutomatedTurretKill: number; statsSeekerShockMineParalyzeAssist: number; totalDamage: number; plants: number; ekiaDebuffedEnemiesSpecializedWeaponEquipment: number; statsTripwireIedKill: number; scorePerMinute: number; ekiaPerk3Gluttony: number; killNearPlantEngineerHardwired: number; captureEnemyCarepackage: number; multikill2WithHeroability: number; multikill3WithHeroweapon: number; statsGunshipKill: number; killEnemyWhoHasBonusHealth: number; multikill2Rcbomb: number; statsRcxdKilljoy: number; statsWarthogKill: number; killEnemyOneBulletSniper: number; killedRaps: number; assistScoreUav: number; statsClusterSemtexStick: number; statsRadiationFieldKill: number; assistScore: number; perkImmuneCuavKills: number; destroyCar: number; winsHc: number; killEnemyRevealedByTeamFogOfWar: number; statsSwatGrenadeAssist: number; killHcCritHealth: number; longDistanceHatchetKill: number; multikill2SpecializedWeapon: number; totalGamesPlayed: number; ekiaStunnedSlowedIrradiatedCuavResistance: number; totalShots: number; statsConcertinaWireAssist: number; eliminatedFinalEnemy: number; statsCompletedMatch: number; ekiaPrimarySecondary1lifeUnderkill: number; defendCarrier: number; statsKillEnemyAfterDeath: number; statsSwarmShutdown: number; disables: number; ekiaCriticalHealMedicalinjectiongunRevenge: number; killBlindeyeGhostAircraft: number; statsSeekerShockMineMultikillX2Summary: number; destroyExplosiveWithTrophy: number; statsHellstormMissileKill: number; teamkills: number; ekiaBurstacceleratorWildfireFiringunit: number; headshotPercentage: number; ekiaPerk3Greed: number; multikill2BothWeapons: number; killWhileUavActive: number; statsHumiliationGun: number; kills: number; defusedBombLastManAlive: number; killEnemyWithFists: number; killedRapsAssist: number; statsKillEnemiesOneBullet: number; statsPositionSecure: number; headshots: number; statsDirtyBombKill: number; assists: number; killStunnedTacmask: number; disarmHackedCarepackage: number; killWithWeaponInRightHandOnly: number; killDetectTracker: number; statsBountyHunterMeleeDownedEnemy: number; shutdownVisionpulseImmediately: number; perkEarnmoremomentumEarnStreak: number; destroyNonlethalAircraft: number; ekiaAdsGrip: number; statsEmpKilljoy: number; multikill3WithHeroability: number; statsAttackDogKill: number; statsRazorWireDestroy: number; killAfterShotInBack: number; statsBattleShieldX2MultikillSummary: number; ekiaCoreInTdmDm: number; killWhileSatelliteActive: number; shutdownAnnihilatorWithRevolver: number; statsTacDeployDestroy: number; killWithHackedCarepackage: number; statsEscortRobotDisableNearGoal: number; statsTankRobotKill: number; statsEscortRobotEscortGoal: number; shrpGamemodeMastery: number; scoreMultiteam: number; killEnemyLockingOnWithChopperGunner: number; killSprintStunnedGunghoTac: number; destroyAiScorestreakColdblooded: number; scoreSpecializedWeapons: number; killsHipfireRapidfireLasersightsFasthands: number; killEnemyWithTacknife: number; destroyEquipmentWithEmpEngineer: number; killCrossbowStackfire: number; killWithClaymore: number; penetrationShots: number; ekiaMinimapAwarenessTracker: number; scoreSpecializedEquipment: number; killWith2PerksSameCategory: number; statsKillEnemyWithGunbutt: number; destroyLethalAircraft: number; winsArena: number; statsVisionPulseShutdown: number; ekiaHcInTdmDm: number; statsUavKilljoy: number; destroyedHelicopterWithBullet: number; killEnemyOneBulletSniper10: number; statsHostageKilledBombPlanter: number; statsSpawnBeaconMultikillX2Summary: number; ekiaSpecialistEquipmentEquipmentcharge: number; statsSwatGrenadeMultikillX2Summary: number; offends: number; ekiaHipfireSteadyaimRf: number; ekiaSprintingGungHo: number; multikill3NearDeath: number; lifetimeEarnings: number; killsEquipment: number; statsWarCapturedZone: number; captureOwnCarepackage: number; statsKillEnemyWhileFlashedSlowedStunned: number; perkFastweaponswitchKillAfterSwap: number; statsSensorDartMultikillX2Summary: number; scoreArena: number; healsPerGame: number; statsTempestX2MultikillSummary: number; killEnemyWithcar: number; statsWarMachineX2MultikillSummary: number; melee: number; multikill3WithMgl: number; statsAnnihilatorX2MultikillSummary: number; statsAssistedSuicide: number; killEnemyWhileCrouched: number; statsTraversalKill: number; killsFragGrenade: number; statsPurifierX2MultikillSummary: number; destroyScorestreakWithDart: number; statsHpmSuppress: number; killsasflagcarrier: number; statsAssaultPackDestroy: number; statsDroneSquadronKill: number; statsKilledAttacker: number; statsOverwatchHelicopterKilljoy: number; ekiaPerk1Greed: number; contractsPurchased: number; killsAfterJumpingOrSliding: number; killWithControlledAiTank: number; hits: number; mostEkiasLeastDeaths: number; statsMolotovMultikillX2Summary: number; statsKillEnemyWhoHasHighScore: number; statsGrappleGunKill: number; statsSensorDartAssist: number; killOverkillGunfighter5Attachments: number; scoreCore: number; killWithControlledSentinel: number; statsKillEnemyInjuringTeammate: number; killstreak30NoScorestreaks: number; statsKilledBombPlanter: number; destroyAirAndGroundBlindeyeColdblooded: number; destroyEquipment: number; statsShieldAssist: number; killstreak5WithDeathMachine: number; shutdownGravslamMidairAfterGrapple: number; perkLoudenemiesKills: number; killEnemyWhoDamagedRobot: number; statsQuicklySecurePoint: number; destroyScorestreakWithSpecialist: number; ekiaCollector: number; destroyGroundbasedScorestreak: number; getFinalKill: number; killEnemyThroughObjectsWithFmj: number; statsHellstormMissileKilljoy: number; defendTeammateWhoCapturedPackage: number; statsUninterruptedObitFeedKills: number; multikill3AttackersAiTank: number; hackEnemyTarget: number; shutdownEnemyByControllingScorestreak: number; destroyEquipmentEngineer: number; killLightweight: number; multikill2WithRcbomb: number; ekiaMinimapAwareness: number; statsSpawnBeaconKill: number; statsKillEnemyWithArmor: number; statsDefusedBombLastManAlive: number; ekiaSwapWeaponJumpMantleDexterity: number; killEnemyShootingInPartialCover: number; timePlayedAxis: number; ekiaPerk1Gluttony: number; statsPurifierShutdown: number; statsTripwireIedMultikillX2Summary: number; perkMovefasterKills: number; killWithLoadoutWeaponWith3Attachments: number; perkHackerDestroy: number; statsAutomatedTurretKilljoy: number; multikill2ZoneAttackers: number; killsSprintingDualWieldAndGungHo: number; killEnemyWithPickedUpWeapon: number; statsMeleeLeaderGun: number; destroyAiAircraftUsingBlindeye: number; statsGrappleGunMultikillX2Summary: number; killFlakTacWhileStunned: number; statsDeployableCoverShutdown: number; carries: number; statsSeekerShockMineKilledParalyzedEnemy: number; killTrackerSixthsense: number; ekiaCounteruav: number; killsPistolLasersightSuppressorLongbarrel: number; statsHeadshot: number; statsVisionPulseX2MultikillSummary: number; assistScoreMicrowaveTurret: number; statsKillConfirmedMulti: number; statsNeutralBSecured: number; statsSwatGrenadeKillBlindedEnemy: number; statsWarKilledAttackerInZone: number; statsCarePackageKilljoy: number; killCloseDeadsilenceAwareness: number; killSixthsenseAwareness: number; statsKillEnemyWhoKilledTeammate: number; statsTempestKill: number; ekiaSpecializedEquipment: number; killEnemyThroughObjects: number; } export interface GameMode { wins: number; kills: number; killStreak: number; kdratio: number; timePlayedTotal: number; defends: number; winStreak: number; offends: number; curWinStreak: number; losses: number; score: number; crush: number; wlratio: number; ties: number; assists: number; deaths: number; } export interface Modes { gun: GameMode; dom: GameMode; dm_hc: GameMode; conf_hc: GameMode; oic: GameMode; dm: GameMode; conf: GameMode; hctdm: GameMode; hckoth: GameMode; hcdom: GameMode; sd: GameMode; ball: GameMode; ctf: GameMode; payload: GameMode; prop: GameMode; tdm_hc: GameMode; warzone: GameMode; control_hc: GameMode; shrp: GameMode; bounty: GameMode; koth: GameMode; control: GameMode; sd_hc: GameMode; hostage: GameMode; dom_hc: GameMode; clean: GameMode; hcdm: GameMode; frontline: GameMode; tdm: GameMode; hcsd: GameMode; infil: GameMode; infect: GameMode; escort: GameMode; } export interface MapMode { loss: number; timePlayed: number; stat2: number; gamesPlayed: number; stat1: number; draw: number; win: number; } export interface Map { gun: MapMode; dom: MapMode; dm_hc: MapMode; conf_hc: MapMode; oic: MapMode; dm: MapMode; conf: MapMode; hctdm: MapMode; hckoth: MapMode; hcdom: MapMode; sd: MapMode; ball: MapMode; ctf: MapMode; payload: MapMode; prop: MapMode; tdm_hc: MapMode; warzone: MapMode; control_hc: MapMode; shrp: MapMode; bounty: MapMode; koth: MapMode; control: MapMode; sd_hc: MapMode; hostage: MapMode; dom_hc: MapMode; clean: MapMode; hcdm: MapMode; frontline: MapMode; tdm: MapMode; hcsd: MapMode; infil: MapMode; infect: MapMode; escort: MapMode; } export interface Maps { mp_firingrange2: Map; mp_offshore: Map; mp_silo: Map; mp_morocco: Map; mp_hacienda: Map; mp_frenetic: Map; mp_icebreaker: Map; mp_gridlock: Map; mp_urban: Map; mp_militia: Map; mp_slums2: Map; mp_seaside: Map; mp_mountain2: Map; mp_jungle2: Map; } export interface MultiplayerLifetime { all: MultiplayerOverall; mode: Modes; map: Maps; } export interface BaseStats { kills: number; matchXp: number; nemesisDeaths: number; distanceTravelled: number; ekiadRatio: number; highestKillStreak: number; scoreXp: number; accuracy: number; numUavCalled: number; losses: number; avgLifeTime: number; shotsLanded: number; timePlayedMoving: number; score: number; totalXp: number; ekia: number; challengesCompletedCount: number; headshots: number; assists: number; endRank: number; numDogsCalled: number; ekiaPerGame: number; challengeXp: number; scorePerMinute: number; objectiveTime: number; killsDenied: number; deaths: number; wins: number; shotsMissed: number; kdRatio: number; averageKillDistance: number; scorePerGame: number; killsConfirmed: number; avgSpeed: number; timePlayed: number; weaponPickupsCount: number; headshotPercentage: number; matchesPlayed: number; lootXpEarned: number; miscXp: number; timePlayedAlive: number; startRank: number; position: number; escortTime: number; shotsFired: number; nemesisKills: number; } export interface WeeklyModes { dom: BaseStats; conf_hc: BaseStats; conf: BaseStats; koth: BaseStats; tdm_hc: BaseStats; tdm: BaseStats; } export interface MultiplayerWeekly { all: BaseStats; mode: WeeklyModes; map: object; } export interface Mp { lifetime: MultiplayerLifetime; weekly: MultiplayerWeekly; level: number; maxLevel: number; levelXpRemainder: number; levelXpGained: number; prestige: number; prestigeId: number; maxPrestige: number; } export interface Data { title: string; platform: string; username: string; mp: Mp; engagement: any; } export interface RawMultiplayerObject { status: string; data: Data; } export interface MultiplayerMatch { utcStartSeconds: number, utcEndSeconds: number, map: keyof Maps, mode: keyof Modes, matchID: string, duration: number, version: number, gameType: string, result: string, winningTeam: string, gameBattle: boolean, playlistName: any, team1Score: number, team2Score: number, isPresentAtEnd: boolean, player: { team: string; rank: number; prestige: number; }, playerStats: BaseStats, arena: boolean, privateMatch: boolean, } export interface MatchesData { summary: Record; matches: MultiplayerMatch[]; } export interface RawMultiplayerMatchesObject { status: string; data: MatchesData; }