From 3afcd1ede756b91e2e6b8b4d8ff4ce9b267bb5ea Mon Sep 17 00:00:00 2001 From: LapisGit Date: Sat, 5 Sep 2026 10:35:14 -0400 Subject: [PATCH] PROBABLY BROKEN BUT OK --- .gitignore | 18 +- CannedNet.slnx | 8 +- CannedNet/AppConfigs/appsettings.API.json | 6 - .../AppConfigs/appsettings.Accounts.json | 6 - CannedNet/AppConfigs/appsettings.Auth.json | 6 - CannedNet/AppConfigs/appsettings.CDN.json | 6 - CannedNet/AppConfigs/appsettings.Chat.json | 6 - CannedNet/AppConfigs/appsettings.Clubs.json | 6 - .../AppConfigs/appsettings.Commerce.json | 6 - CannedNet/AppConfigs/appsettings.Image.json | 6 - CannedNet/AppConfigs/appsettings.Match.json | 6 - CannedNet/AppConfigs/appsettings.NS.json | 6 - CannedNet/AppConfigs/appsettings.Notify.json | 6 - CannedNet/CannedNet.csproj | 53 +- CannedNet/Data/AppDbContext.cs | 560 +- CannedNet/Data/PublicKey.pem | 9 + CannedNet/Hubs/NotificationsHub.cs | 106 +- CannedNet/JSON/AvatarItems.json | 41212 ++++++++-------- CannedNet/JSON/announcements.json | 26 +- CannedNet/JSON/bulkprogression.json | 24 +- CannedNet/JSON/communityboard.json | 92 +- CannedNet/JSON/configv2.json | 744 +- CannedNet/JSON/endpoints.json | 64 +- CannedNet/JSON/endpointsreference.json | 50 +- CannedNet/JSON/gameconfigs.json | 338 +- CannedNet/JSON/getplayer.json | 22 +- CannedNet/JSON/loadingscreentipdata.json | 282 +- CannedNet/JSON/namedimages.json | 158 +- CannedNet/JSON/ownedrooms.json | 80 +- CannedNet/JSON/photonsettings.json | 14 +- CannedNet/JSON/vtkreasons.json | 114 +- .../20260405014355_InitalDB.Designer.cs | 2246 +- .../Migrations/20260405014355_InitalDB.cs | 1322 +- ...dFriendlyNameToEarnableRewards.Designer.cs | 2254 +- ...025724_AddFriendlyNameToEarnableRewards.cs | 58 +- ...AddFriendlyNameToReceivedGifts.Designer.cs | 286 +- ...05030000_AddFriendlyNameToReceivedGifts.cs | 60 +- .../Migrations/AppDbContextModelSnapshot.cs | 2248 +- CannedNet/Models/AccountData/Account.cs | 30 +- CannedNet/Models/AccountData/AvatarItem.cs | 56 +- CannedNet/Models/AccountData/CachedAccount.cs | 46 +- CannedNet/Models/AccountData/JuniorState.cs | 14 +- CannedNet/Models/AccountData/PlatformType.cs | 28 +- CannedNet/Models/AccountData/PlayerAvatar.cs | 42 +- CannedNet/Models/AccountData/PlayerBio.cs | 20 +- .../Models/AccountData/PlayerProgression.cs | 48 +- CannedNet/Models/AccountData/PlayerSetting.cs | 30 +- .../Models/AccountData/RelationshipType.cs | 16 +- CannedNet/Models/AccountData/SavedOutfit.cs | 40 +- CannedNet/Models/AccountData/SelfAccount.cs | 28 +- .../Models/AccountData/SettingPayload.cs | 14 +- .../Models/AccountData/SubscriptionList.cs | 18 +- CannedNet/Models/AccountData/TokenBalance.cs | 30 +- CannedNet/Models/Economy/BuyItemRequest.cs | 74 +- CannedNet/Models/Economy/BuyItemResponse.cs | 176 +- CannedNet/Models/Economy/ConsumableItem.cs | 70 +- CannedNet/Models/Economy/ConsumableType.cs | 24 +- CannedNet/Models/Economy/EarnableReward.cs | 54 +- CannedNet/Models/Economy/Storefront.cs | 24 +- CannedNet/Models/Economy/StorefrontItem.cs | 32 +- CannedNet/Models/Economy/StorefrontPrice.cs | 24 +- CannedNet/Models/Gifts/ConsumeGiftRequest.cs | 26 +- CannedNet/Models/Gifts/GiftContext.cs | 184 +- CannedNet/Models/Gifts/GiftDrop.cs | 56 +- CannedNet/Models/Gifts/ReceivedGift.cs | 148 +- CannedNet/Models/Matchmaking/JoinMode.cs | 16 +- CannedNet/Models/ModerationState.cs | 20 +- .../Notifications/NotificationModels.cs | 464 +- .../Models/Notifications/NotificationTypes.cs | 80 +- CannedNet/Models/RecNetResult.cs | 38 +- CannedNet/Models/Rooms/Room.cs | 276 +- CannedNet/Models/Rooms/RoomInstance.cs | 84 +- CannedNet/Models/Rooms/RoomStats.cs | 28 +- CannedNet/Program.cs | 134 +- CannedNet/Services/ConfigService.cs | 14 + .../Services/Controllers/APIController.cs | 3296 +- .../Controllers/AccountsController.cs | 927 +- .../Services/Controllers/AuthController.cs | 147 +- .../Services/Controllers/CDNController.cs | 112 +- .../Services/Controllers/ChatController.cs | 12 +- .../Services/Controllers/ClubsController.cs | 17 +- .../Controllers/CommerceController.cs | 17 +- .../Services/Controllers/ImageController.cs | 141 +- .../Controllers/MatchmakingController.cs | 597 +- .../Services/Controllers/NSController.cs | 19 +- .../Services/Controllers/NotifyController.cs | 15 +- .../RequestLoggingMiddleware.cs | 144 +- .../Infrastructure/ServiceExtensions.cs | 33 - .../Infrastructure/ServiceRegistry.cs | 31 - CannedNet/Services/JwtTokenService.cs | 268 +- CannedNet/Services/NotificationService.cs | 490 +- CannedNet/Services/Signatures.cs | 92 +- CannedNet/Services/StorefrontFillService.cs | 362 +- CannedNet/appsettings.Production.json | 30 +- CannedNet/appsettings.json | 34 +- LICENSE | 42 +- README.md | 96 +- 97 files changed, 30991 insertions(+), 30951 deletions(-) delete mode 100644 CannedNet/AppConfigs/appsettings.API.json delete mode 100644 CannedNet/AppConfigs/appsettings.Accounts.json delete mode 100644 CannedNet/AppConfigs/appsettings.Auth.json delete mode 100644 CannedNet/AppConfigs/appsettings.CDN.json delete mode 100644 CannedNet/AppConfigs/appsettings.Chat.json delete mode 100644 CannedNet/AppConfigs/appsettings.Clubs.json delete mode 100644 CannedNet/AppConfigs/appsettings.Commerce.json delete mode 100644 CannedNet/AppConfigs/appsettings.Image.json delete mode 100644 CannedNet/AppConfigs/appsettings.Match.json delete mode 100644 CannedNet/AppConfigs/appsettings.NS.json delete mode 100644 CannedNet/AppConfigs/appsettings.Notify.json create mode 100644 CannedNet/Data/PublicKey.pem create mode 100644 CannedNet/Services/ConfigService.cs delete mode 100644 CannedNet/Services/Infrastructure/ServiceExtensions.cs delete mode 100644 CannedNet/Services/Infrastructure/ServiceRegistry.cs diff --git a/.gitignore b/.gitignore index f3aee93..3beee4b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,9 @@ -bin/ -obj/ -/packages/ -riderModule.iml -/_ReSharper.Caches/ -/.idea -/CannedNet.API/Migrations -CannedNet.sln.DotSettings.user -CannedNet/Data/PrivateKey.pem +bin/ +obj/ +/packages/ +riderModule.iml +/_ReSharper.Caches/ +/.idea +/CannedNet.API/Migrations +CannedNet.sln.DotSettings.user +CannedNet/Data/PrivateKey.pem diff --git a/CannedNet.slnx b/CannedNet.slnx index b1d39e0..00eb783 100644 --- a/CannedNet.slnx +++ b/CannedNet.slnx @@ -1,4 +1,4 @@ - - - - + + + + diff --git a/CannedNet/AppConfigs/appsettings.API.json b/CannedNet/AppConfigs/appsettings.API.json deleted file mode 100644 index f345fb5..0000000 --- a/CannedNet/AppConfigs/appsettings.API.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Hosting": { - "Url": "http://*:5000" - } -} - diff --git a/CannedNet/AppConfigs/appsettings.Accounts.json b/CannedNet/AppConfigs/appsettings.Accounts.json deleted file mode 100644 index 07865db..0000000 --- a/CannedNet/AppConfigs/appsettings.Accounts.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Hosting": { - "Url": "http://*:5005" - } -} - diff --git a/CannedNet/AppConfigs/appsettings.Auth.json b/CannedNet/AppConfigs/appsettings.Auth.json deleted file mode 100644 index 0a93f73..0000000 --- a/CannedNet/AppConfigs/appsettings.Auth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Hosting": { - "Url": "http://*:5002" - } -} - diff --git a/CannedNet/AppConfigs/appsettings.CDN.json b/CannedNet/AppConfigs/appsettings.CDN.json deleted file mode 100644 index 4a8e525..0000000 --- a/CannedNet/AppConfigs/appsettings.CDN.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Hosting": { - "Url": "http://*:5007" - } -} - diff --git a/CannedNet/AppConfigs/appsettings.Chat.json b/CannedNet/AppConfigs/appsettings.Chat.json deleted file mode 100644 index 322a307..0000000 --- a/CannedNet/AppConfigs/appsettings.Chat.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Hosting": { - "Url": "http://*:5003" - } -} - diff --git a/CannedNet/AppConfigs/appsettings.Clubs.json b/CannedNet/AppConfigs/appsettings.Clubs.json deleted file mode 100644 index 7877f2f..0000000 --- a/CannedNet/AppConfigs/appsettings.Clubs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Hosting": { - "Url": "http://*:5009" - } -} - diff --git a/CannedNet/AppConfigs/appsettings.Commerce.json b/CannedNet/AppConfigs/appsettings.Commerce.json deleted file mode 100644 index b005764..0000000 --- a/CannedNet/AppConfigs/appsettings.Commerce.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Hosting": { - "Url": "http://*:5010" - } -} - diff --git a/CannedNet/AppConfigs/appsettings.Image.json b/CannedNet/AppConfigs/appsettings.Image.json deleted file mode 100644 index 18f3dcf..0000000 --- a/CannedNet/AppConfigs/appsettings.Image.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Hosting": { - "Url": "http://*:5008" - } -} - diff --git a/CannedNet/AppConfigs/appsettings.Match.json b/CannedNet/AppConfigs/appsettings.Match.json deleted file mode 100644 index e264816..0000000 --- a/CannedNet/AppConfigs/appsettings.Match.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Hosting": { - "Url": "http://*:5004" - } -} - diff --git a/CannedNet/AppConfigs/appsettings.NS.json b/CannedNet/AppConfigs/appsettings.NS.json deleted file mode 100644 index 771f6b9..0000000 --- a/CannedNet/AppConfigs/appsettings.NS.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Hosting": { - "Url": "http://*:5001" - } -} - diff --git a/CannedNet/AppConfigs/appsettings.Notify.json b/CannedNet/AppConfigs/appsettings.Notify.json deleted file mode 100644 index d96c059..0000000 --- a/CannedNet/AppConfigs/appsettings.Notify.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Hosting": { - "Url": "http://*:5006" - } -} - diff --git a/CannedNet/CannedNet.csproj b/CannedNet/CannedNet.csproj index fe45fdb..91211d3 100644 --- a/CannedNet/CannedNet.csproj +++ b/CannedNet/CannedNet.csproj @@ -1,19 +1,34 @@ - - - - net10.0 - enable - enable - CannedNet - true - - - - - - - - - - - + + + + net10.0 + enable + enable + CannedNet + true + + + + + + + + + + + + + <_ContentIncludedByDefault Remove="AppConfigs\appsettings.Accounts.json" /> + <_ContentIncludedByDefault Remove="AppConfigs\appsettings.API.json" /> + <_ContentIncludedByDefault Remove="AppConfigs\appsettings.Auth.json" /> + <_ContentIncludedByDefault Remove="AppConfigs\appsettings.CDN.json" /> + <_ContentIncludedByDefault Remove="AppConfigs\appsettings.Chat.json" /> + <_ContentIncludedByDefault Remove="AppConfigs\appsettings.Clubs.json" /> + <_ContentIncludedByDefault Remove="AppConfigs\appsettings.Commerce.json" /> + <_ContentIncludedByDefault Remove="AppConfigs\appsettings.Image.json" /> + <_ContentIncludedByDefault Remove="AppConfigs\appsettings.Match.json" /> + <_ContentIncludedByDefault Remove="AppConfigs\appsettings.Notify.json" /> + <_ContentIncludedByDefault Remove="AppConfigs\appsettings.NS.json" /> + + + diff --git a/CannedNet/Data/AppDbContext.cs b/CannedNet/Data/AppDbContext.cs index 4ae64a3..798d558 100644 --- a/CannedNet/Data/AppDbContext.cs +++ b/CannedNet/Data/AppDbContext.cs @@ -1,280 +1,280 @@ -using CannedNet.Models; -using Microsoft.EntityFrameworkCore; - -namespace CannedNet.Data; - -public class AppDbContext : DbContext -{ - public AppDbContext(DbContextOptions options) : base(options) - { - } - - public DbSet Accounts { get; set; } - public DbSet CachedLogins { get; set; } - public DbSet PlayerProgressions { get; set; } - public DbSet PlayerSettings { get; set; } - public DbSet AvatarItems { get; set; } - public DbSet PlayerAvatars { get; set; } - public DbSet SavedOutfits { get; set; } - public DbSet RoomInstances { get; set; } - public DbSet Rooms { get; set; } - public DbSet SubRooms { get; set; } - public DbSet LoadScreens { get; set; } - public DbSet PromoImages { get; set; } - public DbSet PromoExternalContents { get; set; } - public DbSet RoomRoles { get; set; } - public DbSet TokenBalances { get; set; } - public DbSet PlayerBios { get; set; } - public DbSet Storefronts { get; set; } - public DbSet StorefrontItems { get; set; } - public DbSet GiftDrops { get; set; } - public DbSet StorefrontPrices { get; set; } - public DbSet ConsumableItems { get; set; } - public DbSet ReceivedGifts { get; set; } - public DbSet EarnableRewards { get; set; } - - protected override void OnModelCreating(ModelBuilder modelBuilder) - { - base.OnModelCreating(modelBuilder); - - // accounts - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.AccountId); - entity.Property(e => e.AccountId).ValueGeneratedNever(); - entity.Property(e => e.Username).IsRequired(); - entity.Property(e => e.DisplayName).IsRequired(); - entity.ToTable("accounts"); - }); - - // cachedlogins - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.HasIndex(e => new { e.Platform, e.PlatformID }); - entity.ToTable("cached_logins"); - }); - - // player_progressions - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.HasIndex(e => e.PlayerId).IsUnique(); - entity.ToTable("player_progressions"); - }); - - // player_settings_kv (key-value pairs) - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.PlayerId).IsRequired(); - entity.Property(e => e.Key).IsRequired(); - entity.Property(e => e.Value).IsRequired(); - entity.HasIndex(e => new { e.PlayerId, e.Key }).IsUnique(); - entity.ToTable("player_settings"); - }); - - // avatar_items - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.OwnerAccountId).IsRequired(); - entity.Property(e => e.AvatarItemDesc).IsRequired(); - entity.Property(e => e.FriendlyName).IsRequired(); - entity.HasIndex(e => e.OwnerAccountId); - entity.ToTable("avatar_items"); - }); - - // player_avatars - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.OwnerAccountId).IsRequired(); - entity.HasIndex(e => e.OwnerAccountId).IsUnique(); - entity.ToTable("player_avatars"); - }); - - // saved_outfits - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.OwnerAccountId).IsRequired(); - entity.HasIndex(e => e.OwnerAccountId).IsUnique(); - entity.ToTable("saved_outfits"); - }); - - // room_instances - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.OwnerAccountId).IsRequired(); - entity.HasIndex(e => new { e.OwnerAccountId, e.roomId }); - entity.ToTable("room_instances"); - }); - - // rooms - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedNever(); - entity.Property(e => e.Name).IsRequired(); - entity.HasIndex(e => e.CreatorAccountId); - entity.ToTable("rooms"); - }); - - // sub_rooms - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.RoomId).IsRequired(); - entity.HasIndex(e => e.RoomId); - entity.ToTable("sub_rooms"); - }); - - // load_screens - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.RoomId).IsRequired(); - entity.HasIndex(e => e.RoomId); - entity.ToTable("load_screens"); - }); - - // promo_images - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.RoomId).IsRequired(); - entity.HasIndex(e => e.RoomId); - entity.ToTable("promo_images"); - }); - - // promo_external_contents - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.RoomId).IsRequired(); - entity.HasIndex(e => e.RoomId); - entity.ToTable("promo_external_contents"); - }); - - // room_roles - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.RoomId).IsRequired(); - entity.HasIndex(e => e.RoomId); - entity.ToTable("room_roles"); - }); - - // token_balances - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).IsRequired(); - entity.ToTable("token_balances"); - }); - - // player_bios - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.accountId); - entity.Property(e => e.accountId).IsRequired(); - entity.ToTable("player_bios"); - }); - - // storefronts - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.ToTable("storefronts"); - }); - - // storefront_items - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.StorefrontId).IsRequired(); - entity.HasIndex(e => e.StorefrontId); - entity.ToTable("storefront_items"); - }); - - // gift_drops - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.StorefrontItemId).IsRequired(); - entity.HasIndex(e => e.StorefrontItemId); - entity.ToTable("gift_drops"); - }); - - // storefront_prices - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.StorefrontItemId).IsRequired(); - entity.HasIndex(e => e.StorefrontItemId); - entity.ToTable("storefront_prices"); - }); - - // consumable_items - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.OwnerAccountId).IsRequired(); - entity.Property(e => e.ConsumableItemDesc).IsRequired(); - entity.HasIndex(e => e.OwnerAccountId); - entity.ToTable("consumable_items"); - }); - - // received_gifts - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.ReceiverAccountId).IsRequired(); - entity.Property(e => e.ConsumableItemDesc).IsRequired(); - entity.Property(e => e.AvatarItemDesc).IsRequired(); - entity.Property(e => e.FriendlyName).IsRequired(); - entity.Property(e => e.EquipmentPrefabName).IsRequired(); - entity.Property(e => e.EquipmentModificationGuid).IsRequired(); - entity.Property(e => e.Message).IsRequired(); - entity.HasIndex(e => e.ReceiverAccountId); - entity.HasIndex(e => new { e.ReceiverAccountId, e.IsConsumed }); - entity.ToTable("received_gifts"); - }); - - // earnable_rewards - modelBuilder.Entity(entity => - { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); - entity.Property(e => e.FriendlyName).IsRequired(); - entity.Property(e => e.RewardContext).IsRequired(); - entity.Property(e => e.ConsumableItemDesc).IsRequired(); - entity.Property(e => e.AvatarItemDesc).IsRequired(); - entity.Property(e => e.AvatarItemType).IsRequired(); - entity.Property(e => e.GiftRarity).IsRequired(); - entity.HasIndex(e => e.RewardContext); - entity.ToTable("earnable_rewards"); - }); - } -} - +using CannedNet.Models; +using Microsoft.EntityFrameworkCore; + +namespace CannedNet.Data; + +public class AppDbContext : DbContext +{ + public AppDbContext(DbContextOptions options) : base(options) + { + } + + public DbSet Accounts { get; set; } + public DbSet CachedLogins { get; set; } + public DbSet PlayerProgressions { get; set; } + public DbSet PlayerSettings { get; set; } + public DbSet AvatarItems { get; set; } + public DbSet PlayerAvatars { get; set; } + public DbSet SavedOutfits { get; set; } + public DbSet RoomInstances { get; set; } + public DbSet Rooms { get; set; } + public DbSet SubRooms { get; set; } + public DbSet LoadScreens { get; set; } + public DbSet PromoImages { get; set; } + public DbSet PromoExternalContents { get; set; } + public DbSet RoomRoles { get; set; } + public DbSet TokenBalances { get; set; } + public DbSet PlayerBios { get; set; } + public DbSet Storefronts { get; set; } + public DbSet StorefrontItems { get; set; } + public DbSet GiftDrops { get; set; } + public DbSet StorefrontPrices { get; set; } + public DbSet ConsumableItems { get; set; } + public DbSet ReceivedGifts { get; set; } + public DbSet EarnableRewards { get; set; } + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + base.OnModelCreating(modelBuilder); + + // accounts + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.AccountId); + entity.Property(e => e.AccountId).ValueGeneratedNever(); + entity.Property(e => e.Username).IsRequired(); + entity.Property(e => e.DisplayName).IsRequired(); + entity.ToTable("accounts"); + }); + + // cachedlogins + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.HasIndex(e => new { e.Platform, e.PlatformID }); + entity.ToTable("cached_logins"); + }); + + // player_progressions + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.HasIndex(e => e.PlayerId).IsUnique(); + entity.ToTable("player_progressions"); + }); + + // player_settings_kv (key-value pairs) + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.PlayerId).IsRequired(); + entity.Property(e => e.Key).IsRequired(); + entity.Property(e => e.Value).IsRequired(); + entity.HasIndex(e => new { e.PlayerId, e.Key }).IsUnique(); + entity.ToTable("player_settings"); + }); + + // avatar_items + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.OwnerAccountId).IsRequired(); + entity.Property(e => e.AvatarItemDesc).IsRequired(); + entity.Property(e => e.FriendlyName).IsRequired(); + entity.HasIndex(e => e.OwnerAccountId); + entity.ToTable("avatar_items"); + }); + + // player_avatars + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.OwnerAccountId).IsRequired(); + entity.HasIndex(e => e.OwnerAccountId).IsUnique(); + entity.ToTable("player_avatars"); + }); + + // saved_outfits + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.OwnerAccountId).IsRequired(); + entity.HasIndex(e => e.OwnerAccountId).IsUnique(); + entity.ToTable("saved_outfits"); + }); + + // room_instances + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.OwnerAccountId).IsRequired(); + entity.HasIndex(e => new { e.OwnerAccountId, e.roomId }); + entity.ToTable("room_instances"); + }); + + // rooms + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedNever(); + entity.Property(e => e.Name).IsRequired(); + entity.HasIndex(e => e.CreatorAccountId); + entity.ToTable("rooms"); + }); + + // sub_rooms + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.RoomId).IsRequired(); + entity.HasIndex(e => e.RoomId); + entity.ToTable("sub_rooms"); + }); + + // load_screens + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.RoomId).IsRequired(); + entity.HasIndex(e => e.RoomId); + entity.ToTable("load_screens"); + }); + + // promo_images + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.RoomId).IsRequired(); + entity.HasIndex(e => e.RoomId); + entity.ToTable("promo_images"); + }); + + // promo_external_contents + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.RoomId).IsRequired(); + entity.HasIndex(e => e.RoomId); + entity.ToTable("promo_external_contents"); + }); + + // room_roles + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.RoomId).IsRequired(); + entity.HasIndex(e => e.RoomId); + entity.ToTable("room_roles"); + }); + + // token_balances + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).IsRequired(); + entity.ToTable("token_balances"); + }); + + // player_bios + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.accountId); + entity.Property(e => e.accountId).IsRequired(); + entity.ToTable("player_bios"); + }); + + // storefronts + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.ToTable("storefronts"); + }); + + // storefront_items + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.StorefrontId).IsRequired(); + entity.HasIndex(e => e.StorefrontId); + entity.ToTable("storefront_items"); + }); + + // gift_drops + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.StorefrontItemId).IsRequired(); + entity.HasIndex(e => e.StorefrontItemId); + entity.ToTable("gift_drops"); + }); + + // storefront_prices + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.StorefrontItemId).IsRequired(); + entity.HasIndex(e => e.StorefrontItemId); + entity.ToTable("storefront_prices"); + }); + + // consumable_items + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.OwnerAccountId).IsRequired(); + entity.Property(e => e.ConsumableItemDesc).IsRequired(); + entity.HasIndex(e => e.OwnerAccountId); + entity.ToTable("consumable_items"); + }); + + // received_gifts + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.ReceiverAccountId).IsRequired(); + entity.Property(e => e.ConsumableItemDesc).IsRequired(); + entity.Property(e => e.AvatarItemDesc).IsRequired(); + entity.Property(e => e.FriendlyName).IsRequired(); + entity.Property(e => e.EquipmentPrefabName).IsRequired(); + entity.Property(e => e.EquipmentModificationGuid).IsRequired(); + entity.Property(e => e.Message).IsRequired(); + entity.HasIndex(e => e.ReceiverAccountId); + entity.HasIndex(e => new { e.ReceiverAccountId, e.IsConsumed }); + entity.ToTable("received_gifts"); + }); + + // earnable_rewards + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.Property(e => e.FriendlyName).IsRequired(); + entity.Property(e => e.RewardContext).IsRequired(); + entity.Property(e => e.ConsumableItemDesc).IsRequired(); + entity.Property(e => e.AvatarItemDesc).IsRequired(); + entity.Property(e => e.AvatarItemType).IsRequired(); + entity.Property(e => e.GiftRarity).IsRequired(); + entity.HasIndex(e => e.RewardContext); + entity.ToTable("earnable_rewards"); + }); + } +} + diff --git a/CannedNet/Data/PublicKey.pem b/CannedNet/Data/PublicKey.pem new file mode 100644 index 0000000..d260760 --- /dev/null +++ b/CannedNet/Data/PublicKey.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv5tZ6wY8g3rXpMqrXnvA +eLL9dx0tk8Cqt5C3dGVsNxFvrH6isfrsQDSZ8XWC/LAx/U9l4ouOJExx9rgxr3up +XywAHZVLtFr00KbMRtKP4PrNGNfQpIou3weCJg1Gh3mtgHfwU/jJuc0UYdHLRpVv +JCtn4VLf6/UjdatN5wc4qK/yXQh6MgBFI+IuGlaMoCdn5MbzK6bX7CFzQ8Ch8Oeh +8HikSbfuHenudaE74Z04HYqGMx3Yzq+2Fd9XdNjvYgcaR9HJdfVAB2vkuNo3/Kv1 +axCjouJIl3SPp+6a6Nc36Qo67VSf4AOusgepDjAacXmndn3qux1wMEugl7B6Xi4W +WQIDAQAB +-----END PUBLIC KEY----- \ No newline at end of file diff --git a/CannedNet/Hubs/NotificationsHub.cs b/CannedNet/Hubs/NotificationsHub.cs index c7937bd..8184abd 100644 --- a/CannedNet/Hubs/NotificationsHub.cs +++ b/CannedNet/Hubs/NotificationsHub.cs @@ -1,53 +1,53 @@ -using System.Text.Json; -using CannedNet.Services; -using Microsoft.AspNetCore.SignalR; - -namespace CannedNet.Hubs; - -public class NotificationsHub : Hub -{ - private readonly NotificationService _notificationService; - - public NotificationsHub(NotificationService notificationService) - { - _notificationService = notificationService; - } - - public override async Task OnConnectedAsync() - { - _notificationService.OnConnected(Context.ConnectionId); - await Clients.Caller.SendAsync("OnConnect"); - await base.OnConnectedAsync(); - } - - public override async Task OnDisconnectedAsync(Exception? exception) - { - _notificationService.OnDisconnected(Context.ConnectionId); - await base.OnDisconnectedAsync(exception); - } - - public async Task SubscribeToPlayers(SubscriptionList subscriptionList) - { - var hubContext = GetService>(); - if (hubContext != null) - { - await _notificationService.SubscribeToPlayers(Context.ConnectionId, subscriptionList, hubContext); - } - } - - public Task> GetSubscriptions() - { - return Task.FromResult(_notificationService.GetSubscribedPlayers(Context.ConnectionId).ToHashSet()); - } - - public NotificationService GetNotificationService() - { - return _notificationService; - } - - private T? GetService() where T : class - { - return Context.GetHttpContext()?.RequestServices.GetService(typeof(T)) as T; - } -} - +using System.Text.Json; +using CannedNet.Services; +using Microsoft.AspNetCore.SignalR; + +namespace CannedNet.Hubs; + +public class NotificationsHub : Hub +{ + private readonly NotificationService _notificationService; + + public NotificationsHub(NotificationService notificationService) + { + _notificationService = notificationService; + } + + public override async Task OnConnectedAsync() + { + _notificationService.OnConnected(Context.ConnectionId); + await Clients.Caller.SendAsync("OnConnect"); + await base.OnConnectedAsync(); + } + + public override async Task OnDisconnectedAsync(Exception? exception) + { + _notificationService.OnDisconnected(Context.ConnectionId); + await base.OnDisconnectedAsync(exception); + } + + public async Task SubscribeToPlayers(SubscriptionList subscriptionList) + { + var hubContext = GetService>(); + if (hubContext != null) + { + await _notificationService.SubscribeToPlayers(Context.ConnectionId, subscriptionList, hubContext); + } + } + + public Task> GetSubscriptions() + { + return Task.FromResult(_notificationService.GetSubscribedPlayers(Context.ConnectionId).ToHashSet()); + } + + public NotificationService GetNotificationService() + { + return _notificationService; + } + + private T? GetService() where T : class + { + return Context.GetHttpContext()?.RequestServices.GetService(typeof(T)) as T; + } +} + diff --git a/CannedNet/JSON/AvatarItems.json b/CannedNet/JSON/AvatarItems.json index 6fc7202..b437c0b 100644 --- a/CannedNet/JSON/AvatarItems.json +++ b/CannedNet/JSON/AvatarItems.json @@ -1,20607 +1,20607 @@ -[ - { - "AvatarItemDesc": "8263a9ca-8c57-4e81-b3e3-24f2ca19a70a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Construction Helmet (Yellow)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "asrlf9nb0mfzjx6vbj87jqc2z.png" - }, - { - "AvatarItemDesc": "5ac25e5a-8c8e-445c-82a4-7272baec1eb5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Doctor's Head Mirror", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 2, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "egsz5bap153w61sfwpsx9tgjw.png" - }, - { - "AvatarItemDesc": "1a028850-64ee-40ab-b547-ebbcfa1b04b3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Drum Major Hat (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 3, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "a3yzsuscvgxw37qx4iplxyqvr.png" - }, - { - "AvatarItemDesc": "7134c60b-0640-463a-8d97-caa9184bef93,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lacrosse Helmet (Purple)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 4, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0eekw2et1by72nmm01x4haan4.png" - }, - { - "AvatarItemDesc": "7134c60b-0640-463a-8d97-caa9184bef93,e3454bc7-c88d-4958-8b81-db3fe5472a1e,7e688b30-ed13-4790-9ad8-c49885d1b7e8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lacrosse Helmet (Pink)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 5, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6cznt9a4cfpxfot00vquk2gb5.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (White)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 6, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "9tssl8yucapudl7wbupmjwwfw.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 7, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0sr1gkccjdo3hx6ruc2ss61p8.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,f8b0cfe8-e129-4578-8bb5-f60af5d38599,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Green)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 10, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "4nxr6u9ei794sh6gu0ucu4ddi.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,0ecb8a2a-cffc-47db-aeda-fb0684aef1e5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Grey)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 11, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "cwxdnevuziov7r3meknz7vmkr.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,484b6c13-af22-4ad5-8c43-34c0de095d49,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Light Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 12, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "c4pq7xaobf8onr988cn3t6lzb.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Orange)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 13, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "338vomh9pt5m5bf07wih64yjo.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Pink)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 14, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6onf6k881dne4cqk3bid15ryf.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 15, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5kh0jn19pdtrpbc2g180026s5.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Yellow)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 16, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5uw2gb9nq7yeqmoplvw1pcsqf.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,8377ab96-c908-457f-9fee-b784c9a759f3,018a5c07-e956-457d-a540-a5e2cd68da09,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Red, White)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 20, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "1sdg06t7cb2h44qy4zmiv7uz8.png" - }, - { - "AvatarItemDesc": "2b2eb9e5-d52e-4004-bdb2-0bcf6910992d,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flower Headband (Pink)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 22, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "20q0kpiy9pbsmzz8qgeyhz0kt.png" - }, - { - "AvatarItemDesc": "703f1987-2b31-4b6f-bab7-1939b1105ac0,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sun Hat", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 23, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "8vw62vvj318mjoz88zhu69qod.png" - }, - { - "AvatarItemDesc": "8c51fc1a-b1ad-4002-a13c-4313abd92c7f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Visor", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 24, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "bpe9ub501z2dr6rgv1b5zhi1u.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Cap (White)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 25, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "d7lvri8z5oviwaw0fgktu2pqv.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,724c79a3-822c-422f-9462-a5374ee0211c,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Cap (White))", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 26, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "4rmm71n7z0wmlx9lj3u30z4u0.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,484b6c13-af22-4ad5-8c43-34c0de095d49,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Cap (Light Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 29, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "35b472lvh2ejmoj4ppvh8nqvy.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Cap (Yellow)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 30, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "9si5yzip1v33nbt5clp7t208l.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Cap (Orange)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 31, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "aghnwd2jnaxd0vtt7oq9ks3pp.png" - }, - { - "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Hat (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 33, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "d0ct7ztnb49pz8t2575vjicnw.png" - }, - { - "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,9b35ae52-febe-486a-8557-ec7190a9756e,1ba65dd5-9df9-4ff3-be96-f83a7abf67b3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Hat (Tan)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 34, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "665whx3sukltm50bvhdjb35kb.png" - }, - { - "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,5b5281c9-b795-4bb2-ba7b-ba52047ebe3f,1ba65dd5-9df9-4ff3-be96-f83a7abf67b3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Hat (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 35, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "85o1rs3o13bqcy2gu8qjvzgij.png" - }, - { - "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,6e152cc7-e93a-4408-8092-236db420b680,1ba65dd5-9df9-4ff3-be96-f83a7abf67b3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Hat (Yellow)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 36, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6neueh6asjwdnysb7fxmpi9ep.png" - }, - { - "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,9ad37173-e640-4b9e-a474-716d482b73d2,1ba65dd5-9df9-4ff3-be96-f83a7abf67b3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Hat (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 37, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7ilinnf748ep3x9ag9hht0gds.png" - }, - { - "AvatarItemDesc": "f218e2de-46fd-45b9-9e0e-670b6bb905e7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Astronaut Helmet (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 38, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "3xwp4xtloierefgfubh97k778.png" - }, - { - "AvatarItemDesc": "293e7ad3-01c9-43af-96e3-06c34145ff12,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Helmet (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 39, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "e9shr5go0vsw8gb8dght6710s.png" - }, - { - "AvatarItemDesc": "ef84cb35-5e25-4aa6-82c9-17f01a5040c7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beret (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 40, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "8zfbgqf2y36bwmt9v0iq15tuj.png" - }, - { - "AvatarItemDesc": "71014872-d879-4858-9d68-58da3c673d8b,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bike Helmet (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 41, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6bwvu5xxyxigc6heyrh7sw2bi.png" - }, - { - "AvatarItemDesc": "1e504fee-b593-4037-bd8f-b88025147991,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bow (Orange)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 42, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "73yfl2xb8qwuws91gzirri5dd.png" - }, - { - "AvatarItemDesc": "b99a89c7-38c5-4196-9862-4e1bf9cb0ce1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Boxing Helmet (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 43, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "2c8gnq9h5a6jrn81ru4497q6i.png" - }, - { - "AvatarItemDesc": "3d5184e1-0201-4476-bf4b-4eb28190de62,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cat Ears (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 44, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "a78j3mr78eeqcg6enr7t2usio.png" - }, - { - "AvatarItemDesc": "a16d59da-caa5-4388-af67-315bfcb16f64,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cloche (Pink)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 45, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "2q5g72y38c6wxtl9ob1g6osjo.png" - }, - { - "AvatarItemDesc": "ad0bdec5-f767-42e7-99e0-221473464a85,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Hat (Brown)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 46, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "4jywgtwnb8sydqwmy9qd6aszg.png" - }, - { - "AvatarItemDesc": "ad0bdec5-f767-42e7-99e0-221473464a85,624c85e5-095a-48b6-85fb-c9bbade19a8d,54778d93-2cff-48db-b25b-65c08b0e5be8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Hat (Cherry)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 47, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0sgisiuk6yb2x3qtliioxly31.png" - }, - { - "AvatarItemDesc": "ad0bdec5-f767-42e7-99e0-221473464a85,192ba73d-6990-42da-8fe0-914c2a7181eb,54778d93-2cff-48db-b25b-65c08b0e5be8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Hat (Black, Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 48, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "d9rwabvsu3fo05lmoaqnv6udq.png" - }, - { - "AvatarItemDesc": "ad0bdec5-f767-42e7-99e0-221473464a85,5e00a832-3f25-4dd3-84d2-b6ed6a4b4c37,54778d93-2cff-48db-b25b-65c08b0e5be8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Hat (Yellow)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 49, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "1ioaonefjjjvtyvufi87rptrp.png" - }, - { - "AvatarItemDesc": "a628d62c-fa30-4405-bcbc-3e646e3a3434,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Equestrian Helmet (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 50, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6gyrqvu42014zf0m05yueqgws.png" - }, - { - "AvatarItemDesc": "bb54e0e9-5d90-41f3-94c0-8e82f1791af1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Firefighter Helmet (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 51, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "agf9y9srlnxo896ku56vbgb2e.png" - }, - { - "AvatarItemDesc": "5e3929d3-d291-4e91-a0ba-2ef203e407d3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flat Cap (Grey)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 52, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6s2gbnnr5jsigj562mzity2yp.png" - }, - { - "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Football Helmet (White)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 53, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "b9vsrdat9b9pm7myqavsy8mbw.png" - }, - { - "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,d8d490aa-7088-4163-9305-1441367f490c,7660e11a-7ef0-43d3-bc02-76b3a4aab064,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Football Helmet (Orange)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 54, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6sd4dcoqxuhvhrf3casbx3080.png" - }, - { - "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,61ff7a02-50ff-49ea-b95e-c31b95a30c8e,7660e11a-7ef0-43d3-bc02-76b3a4aab064,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Football Helmet (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 55, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "ekahaz7vcxq5ejy0zaxrfx28a.png" - }, - { - "AvatarItemDesc": "a61e86cd-f7e7-4ac7-a6e8-df269bc5cb01,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flower Hair Clip (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 56, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "37a5o4unxmplzke25isjr0n4n.png" - }, - { - "AvatarItemDesc": "8d703940-224a-4b0c-a04d-f365550071e1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hockey Helmet (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 57, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0ky7ceo16g76hoi2vudcp4u2d.png" - }, - { - "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Helmet (Grey)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 58, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0gmqaftgdlsoph92078ffbhpq.png" - }, - { - "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,ed134bee-d199-43eb-98bd-206571603f40,0dd6596c-b4ea-4d55-a219-e1f44e4a376d,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Helmet (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 59, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "acqok07g1d8homim9mnjivxuf.png" - }, - { - "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,59866578-d4e0-417b-9483-233ab108b1ac,0dd6596c-b4ea-4d55-a219-e1f44e4a376d,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Helmet (Cherry)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 60, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0r1snvqxftybe0m39s41incq1.png" - }, - { - "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,22dc463a-a89b-46ad-9a0d-557c742b4a80,0dd6596c-b4ea-4d55-a219-e1f44e4a376d,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Helmet (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 61, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "a4l2zz1yv4o8nlxgjjcyczfza.png" - }, - { - "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,e1f49b74-b071-4bd1-9c4b-af36d24d45c5,0dd6596c-b4ea-4d55-a219-e1f44e4a376d,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Helmet (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 62, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "c2t0mn4y8uzp3mnvpdd9z0unb.png" - }, - { - "AvatarItemDesc": "1596c113-aa3a-4f5c-b398-e5c3575548e7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Mask (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 63, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "bgxz7thjzppr81bia4pwvg2qh.png" - }, - { - "AvatarItemDesc": "b537c30c-faef-4649-9a1f-be3985936f93,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lumberjack Cap (Red)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 64, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "d7reyk0b2dqeh51xmv3wcihld.png" - }, - { - "AvatarItemDesc": "274cb9b2-2f59-47ea-9a8d-a5b656d148c6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Saija Helmet", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 65, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "98wzkbq0ttvls6my69cezxa1o.png" - }, - { - "AvatarItemDesc": "f5c9743f-e77c-42f2-ba63-9843342cbf8e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Hat (White, Blue, Gold)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 66, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "ajleo52n1fi9sfdklgfwqj0fo.png" - }, - { - "AvatarItemDesc": "f5c9743f-e77c-42f2-ba63-9843342cbf8e,f5403c89-9769-479b-8a05-c71607f9b189,a4e51b6b-fdfd-47dc-9d0e-f26f383e03e9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Hat (White, Black, Gold)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 67, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "abjufv7nbd5ja0vwk6hsiu952.png" - }, - { - "AvatarItemDesc": "f5c9743f-e77c-42f2-ba63-9843342cbf8e,36e63797-5a42-4779-a5cc-ef5c2e7d17d4,a4e51b6b-fdfd-47dc-9d0e-f26f383e03e9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Hat (White, Black, Silver)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 68, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "3ifixksiv9byqkl1zzr14g6m8.png" - }, - { - "AvatarItemDesc": "f5c9743f-e77c-42f2-ba63-9843342cbf8e,70112887-dc8d-49d5-96ed-0845204e0b58,a4e51b6b-fdfd-47dc-9d0e-f26f383e03e9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Hat (Black, Black, Gold)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 69, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "8v6gk9097bsjdumvvi0xe4uk5.png" - }, - { - "AvatarItemDesc": "9cdb4965-6f00-4304-afed-e301e73a2b3a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Small Brim Hat (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 70, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "ero4520aj78qgzdiz2knkg422.png" - }, - { - "AvatarItemDesc": "c87239ca-a255-4b13-bbc5-1b38236fb4cc,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Viking Helmet", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 71, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "drqcby4q8dncgmtl1ndocn4kj.png" - }, - { - "AvatarItemDesc": "102c625b-b988-4bf8-a2aa-a31ad7029cdc,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Top Hat (Black, Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 72, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7beqslha3807spvktpk1rat13.png" - }, - { - "AvatarItemDesc": "b861e5f3-fc6d-43b3-9861-c1b45cb493a8,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 74, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "a1hubxyh2x781ngkvrnl6q4r2.png" - }, - { - "AvatarItemDesc": "09177621-9ecd-4f6a-b6a5-64490139141d,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flat Top Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 81, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "4q0530imylzalquyt6zrs4br4.png" - }, - { - "AvatarItemDesc": "95ab7a7c-c35d-4da5-9955-0921064470b6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Gekko Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 83, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "63iadlt4uzd2bynj3varsfesy.png" - }, - { - "AvatarItemDesc": "49397e16-1027-4286-9bc4-b59eae565ff0,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Side Pony Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 84, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "en7nrykz2qqj8buybdl5qjmo7.png" - }, - { - "AvatarItemDesc": "e49d5d78-157e-4bc8-b878-ff7c4963fdc4,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mohawk Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 87, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "2l73l9kt7me20f6m5vhkstse2.png" - }, - { - "AvatarItemDesc": "8b9f1413-e786-4a30-946c-9292f207875a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pulp Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 91, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "16t3t321doi4ngo5nknn2kxkt.png" - }, - { - "AvatarItemDesc": "f17a2f9e-1eab-44e8-b10a-1f53c5d0778c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scientist Hair", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 94, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "2t2ujgsm8dnv8j9ax7bmlsnsd.png" - }, - { - "AvatarItemDesc": "1a71064b-794f-40fa-9109-8ad36602b6e1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Shagg Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 95, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7taocf1uwgbysywpo7p7fmcsm.png" - }, - { - "AvatarItemDesc": "11e508a7-fe7d-470e-b270-2dba33e2f7a1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scientist Goggles", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 99, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "9g1cba0qnig6whctstb0qaxyc.png" - }, - { - "AvatarItemDesc": "b89be768-a169-4b24-8022-751e7b817865,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Visor (Nova)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 102, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0lm206mtws500pk9e4v0zaxuv.png" - }, - { - "AvatarItemDesc": "f527ffaf-da03-4519-82ed-46a9cb981dc3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Square Glasses (Purple)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 103, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "4t9vou7x5a8b92tyr0k4wzzza.png" - }, - { - "AvatarItemDesc": "6427bd57-fcb2-420f-8b3e-d1da43470b84,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sunglasses (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 104, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "f0xdfrv8p6p8tly3s9tdqx0kh.png" - }, - { - "AvatarItemDesc": "34144f4c-f6ef-49e5-a286-1781e82e6782,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Paintball Goggles", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 105, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "42cr1t40qzbgiloer9d71sb28.png" - }, - { - "AvatarItemDesc": "61ba3c90-c81e-4deb-bc79-50c0f1fe3e83,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lumberjack Beard", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 107, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6fn7llrs7vzf0mr1pws7ys253.png" - }, - { - "AvatarItemDesc": "3e139dd9-4757-43a8-8546-8da70dc17f0a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ranger Stache", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 109, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5xt4rvf95k2jm6bpmmwurfs07.png" - }, - { - "AvatarItemDesc": "cca7ab3d-5609-4700-92fd-3280fcea9b77,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Stache", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 110, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "e01eh3p4tl9606u818mhsjsx1.png" - }, - { - "AvatarItemDesc": "c161dc73-6ce3-49c4-8d15-45e6911f84e4,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sea Captain Beard", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 111, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5whnrhprjsn09q0089w2ztby2.png" - }, - { - "AvatarItemDesc": "45f5e714-8a5f-4385-a97f-675066167011,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Seventies Stache", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 112, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "acy5d2ixrgg8d4qlb09csvhm4.png" - }, - { - "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowtie (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 113, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0ua96avoonx4qcwxsrbdl8lqb.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Flowers, Orange)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 115, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "21rygk1c1r8ccciu1jlzdsan4.png" - }, - { - "AvatarItemDesc": "bf13fa1c-f991-4aaa-9402-aac109be9562,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winner's Medal (Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 116, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "04xgdtlhrslfn0o41so5fnjoi.png" - }, - { - "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Cape (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 117, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "23zm48ii99k5gviu6wd03hbo7.png" - }, - { - "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,ed134bee-d199-43eb-98bd-206571603f40,15099be7-38b7-4b0b-ac13-1bacedbf5fb2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Cape (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 118, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6zfzza7fqr56kicscf9e2lil6.png" - }, - { - "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,59866578-d4e0-417b-9483-233ab108b1ac,15099be7-38b7-4b0b-ac13-1bacedbf5fb2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Cape (Cherry)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 119, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7rnan20ml6o94ezwuvfv1cpqu.png" - }, - { - "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,22dc463a-a89b-46ad-9a0d-557c742b4a80,15099be7-38b7-4b0b-ac13-1bacedbf5fb2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Cape (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 120, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "1r4tyyoovhhxpcatrb3ixmuwl.png" - }, - { - "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,e1f49b74-b071-4bd1-9c4b-af36d24d45c5,15099be7-38b7-4b0b-ac13-1bacedbf5fb2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Cape (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 121, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "d1fd8ubrjvta346f7rqtixtxy.png" - }, - { - "AvatarItemDesc": "67117b3d-0669-4cf3-8a4f-066cabd4d8b1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Cape (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 122, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "8dvvtd9gw9krmqu0dvvlk1rv0.png" - }, - { - "AvatarItemDesc": "587ca2bb-dd42-42bf-833f-4e2a97349866,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Doctor's Stethoscope", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 123, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "8lo669z9xca0upv4z2ocdcde1.png" - }, - { - "AvatarItemDesc": "5cd08cfb-c729-4c30-96d9-6a99bb934d91,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Sash", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 124, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "79i106lkaeghior2bmvlgc8kb.png" - }, - { - "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Quiver (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 125, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "32boa62st14xrnw6alwpdqer3.png" - }, - { - "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,d1eb3573-672c-4bb4-9ec5-7c81e6a38d3d,6094370d-5e28-473a-b422-f3f1c75d5db8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Quiver (Tan)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 126, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "1d7kcdxyqd6vbcvooyqhqiqsv.png" - }, - { - "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,e548124c-d7f3-45de-aaa0-f66130eca576,6094370d-5e28-473a-b422-f3f1c75d5db8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Quiver (Yellow)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 127, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "65ob47rf57lzttas5qiw96qkt.png" - }, - { - "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,7221132e-053a-4c58-b719-ed3c8558907d,6094370d-5e28-473a-b422-f3f1c75d5db8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Quiver (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 128, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "dakgj68r389mpgtl45ly2nsvo.png" - }, - { - "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,74b009f4-e128-4c59-8a6a-4c0ba6119bde,6094370d-5e28-473a-b422-f3f1c75d5db8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Quiver (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 129, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "46p3j6coqok4330sha7pm7whe.png" - }, - { - "AvatarItemDesc": "6b9e022c-0b68-48fd-8eca-da8573c18900,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Long Scarf (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 131, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "74jrfu3nny1joqt8ee5vlxpok.png" - }, - { - "AvatarItemDesc": "60067e91-18b8-43ab-ae20-a8ea74c757bf,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Sash (Small)", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 132, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5rmads8tgd0mb71na01q6g4l4.png" - }, - { - "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tied Scarf (Striped, Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 133, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "66fwuamhzcs860kylwr1qfv8m.png" - }, - { - "AvatarItemDesc": "ec5255d5-edaf-4888-9fe1-e89ac0e0d300,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Astronaut Suit (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 134, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "60g0w2ayv9lwn8fokpqhccd0m.png" - }, - { - "AvatarItemDesc": "da55bfc3-47b7-46f6-b548-7fb2c2a5e0bf,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Babydoll Dress (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 135, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6sqmpmy9umgo11ba977kv392b.png" - }, - { - "AvatarItemDesc": "da55bfc3-47b7-46f6-b548-7fb2c2a5e0bf,d6823e01-69f0-4f85-b94a-74894356a2cf,cb9e9e05-c481-4397-86e7-c2111bc0e817,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Babydoll Dress (Maroon)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 136, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "9qamxgi6spdwdg7gwy4xnedzt.png" - }, - { - "AvatarItemDesc": "da55bfc3-47b7-46f6-b548-7fb2c2a5e0bf,c5deba2a-6e35-4b13-8e94-8ba5457f39df,cb9e9e05-c481-4397-86e7-c2111bc0e817,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Babydoll Dress (Yellow)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 137, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "c24u162frxoa2ztfi76luw9ji.png" - }, - { - "AvatarItemDesc": "da55bfc3-47b7-46f6-b548-7fb2c2a5e0bf,e13cf33d-7588-4e2e-955e-f0a29d6380b7,cb9e9e05-c481-4397-86e7-c2111bc0e817,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Babydoll Dress (Brown)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 138, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "9zwdqgsqcsxt5ced3hkhejxc2.png" - }, - { - "AvatarItemDesc": "2f8518fc-c989-40de-98b4-c6f09b304166,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Jersey (White, Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 139, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "703se3u45kueznyorg28dx2d4.png" - }, - { - "AvatarItemDesc": "348ac48b-986e-4d42-a0f7-1aea16b88271,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Basketball Jersey (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 140, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "dyz7t3e9p724lfy2lqohcvl0m.png" - }, - { - "AvatarItemDesc": "843e3364-a743-4dfc-a990-0436e47b8c10,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bike Shirt (Orange)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 141, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "do070rgyuzlvn3h08jelsszce.png" - }, - { - "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerful Dress (Navy)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 142, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "3josy4gpalnfb4bgbv15krqjb.png" - }, - { - "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Blazer (Blue, White)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 143, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "ap1up0rb8i4a1km9mn9e44dsm.png" - }, - { - "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,05ac07e1-67f0-486c-abf5-a62866475abb,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Blazer (Black, Cream)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 144, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7si3m7no7ulqg9he671mhowgx.png" - }, - { - "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,272fe8eb-5061-4729-a7a8-414ff667a82f,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Blazer (Grey, White)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 145, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "cugl1bt43o2xnok3ehawcralp.png" - }, - { - "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,9374bf66-2ee5-493b-8439-efce4b201904,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Blazer (Grey, Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 146, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "crmfr0dn581ysgtbeh5d3m2mr.png" - }, - { - "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,6f2e74bf-1e95-463d-97db-d5d1a53b2c28,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Blazer (Black, White)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 147, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "00wlb607co30g3d5s8a51rat5.png" - }, - { - "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,0ffad843-d6c9-425a-8686-7217009c867e,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Blazer (Green, Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 148, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0z5rg3veja6t3bw5vpad3759e.png" - }, - { - "AvatarItemDesc": "62ce4109-8dee-4895-bf1b-bfa143db4c7e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Slim Blazer (Teal)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 149, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "22i8ypgdvikndkalc1fn6g0be.png" - }, - { - "AvatarItemDesc": "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Button Top (Pink)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 150, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "dw4gnw7y1oclj75acv9nvncv6.png" - }, - { - "AvatarItemDesc": "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,49f5864f-9d40-497c-88c8-e87f64d41d74,dafa658e-753b-46cb-bd85-85c1de5e6ea7,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Button Top (Tan)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 151, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "e1qpklmk4sy92lxlwf1zus9lh.png" - }, - { - "AvatarItemDesc": "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,e0397982-c2c2-4733-9a40-46e18675b5af,dafa658e-753b-46cb-bd85-85c1de5e6ea7,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Button Top (Orange)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 152, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "28ly2m56wth4ldtr1r5anpadx.png" - }, - { - "AvatarItemDesc": "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,c5deba2a-6e35-4b13-8e94-8ba5457f39df,dafa658e-753b-46cb-bd85-85c1de5e6ea7,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Button Top (Yellow)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 153, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "08g89jon46625gx6apyzgaq7p.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,071d1bf3-86dc-4a31-b54a-e6579fab8649,d015cae7-a905-49e4-8823-6dec069689a6,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Shirt (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 158, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7k5gf8gh1bklveyos3l1ydl68.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,48abd952-214f-48b2-a8f1-1146f6f69aa2,c2a91a10-2f5b-4ab0-a79f-51408cf4b047,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Referee Shirt (White Collar)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 166, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "b3stfwojthp7css2c8xqi5n5y.png" - }, - { - "AvatarItemDesc": "ba84b23e-01ee-4668-a7ef-2e3e0eca2f23,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Vest (Brown)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 168, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7p83fzhqxxbxo8vh3t9otc9e1.png" - }, - { - "AvatarItemDesc": "ba84b23e-01ee-4668-a7ef-2e3e0eca2f23,192ba73d-6990-42da-8fe0-914c2a7181eb,98553538-cafd-4df9-8f37-bb0a4bb478a5,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Vest (Black, Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 169, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "ev3mq9lpdefdivq6ayo76ak58.png" - }, - { - "AvatarItemDesc": "ba84b23e-01ee-4668-a7ef-2e3e0eca2f23,5e00a832-3f25-4dd3-84d2-b6ed6a4b4c37,98553538-cafd-4df9-8f37-bb0a4bb478a5,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Vest (Yellow)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 170, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "2l9uggmozvea8gtpv9ytjfglp.png" - }, - { - "AvatarItemDesc": "ba84b23e-01ee-4668-a7ef-2e3e0eca2f23,624c85e5-095a-48b6-85fb-c9bbade19a8d,98553538-cafd-4df9-8f37-bb0a4bb478a5,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Vest (Cherry)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 171, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "digjcfruws97b6pe7orkqjunq.png" - }, - { - "AvatarItemDesc": "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Equestrian Coat (Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 172, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "d004gewj67bopyl1n223awz19.png" - }, - { - "AvatarItemDesc": "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,55901f12-d5b5-4fa8-b4c8-e479689ee39d,d344b8cc-85a8-4ace-9f92-38c84f396e99,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Equestrian Coat (Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 173, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "9sz04th4t4o0izh811x1j6i3j.png" - }, - { - "AvatarItemDesc": "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,4828b50c-95b6-466a-bb25-514891d78202,d344b8cc-85a8-4ace-9f92-38c84f396e99,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Equestrian Coat (Grey)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 174, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0ssz8kkzkquzlbsny70teq07u.png" - }, - { - "AvatarItemDesc": "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,d6823e01-69f0-4f85-b94a-74894356a2cf,d344b8cc-85a8-4ace-9f92-38c84f396e99,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Equestrian Coat (Maroon)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 175, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "1ww790yppnpxni1c0om3j7p3e.png" - }, - { - "AvatarItemDesc": "657efe89-620a-46a2-8b58-cafd855c7cd5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerleader Skirt (Pride)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 176, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "41wwwt83ors7iub44o0ftgtzs.png" - }, - { - "AvatarItemDesc": "a986ff33-9e16-4219-8ebb-2e7b4c772ca7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Field Hockey Uniform (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 179, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "39n1fu8uzgykuoibgylda8en0.png" - }, - { - "AvatarItemDesc": "1b37d6cd-0a89-4604-a046-e5cff55b0cf6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Firefighter Jacket", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 180, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "573itausg418c5prdz6bv3dpo.png" - }, - { - "AvatarItemDesc": "f41653f9-ae02-443c-aaf4-1c6f4e49035d,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flower Swimsuit (Yellow)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 181, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5bmu6mglbinvcbqu05awxhls9.png" - }, - { - "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Football Shoulder Pads (White)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 182, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "ewgz9ts3guc8ukhtofeng0haj.png" - }, - { - "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,32dde6dc-e3dc-43ee-9b7c-987bc6778c17,e17481fc-b2b6-47a5-91e5-7205f45a3247,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Football Shoulder Pads (Orange)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 183, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "e8nojpjvm8xk8hxnuivjumxe8.png" - }, - { - "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,88c3ed05-ce41-4a9d-a4a7-8a428d240b3f,e17481fc-b2b6-47a5-91e5-7205f45a3247,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Football Shoulder Pads (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 184, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5wkaquhpl7lseclkpi4mgjdkp.png" - }, - { - "AvatarItemDesc": "77c37481-a185-47ff-af55-65f9fdfcf9e5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fur Coat (Brown)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 185, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "3tc8n5oesvirh7gtgk7ky4kbe.png" - }, - { - "AvatarItemDesc": "d6b0a1e7-e918-43e5-8191-3a8d9d01df7c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hockey Shirt (Blue, White)", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 186, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "3c1iifcjs873h8qwb9pekkmpu.png" - }, - { - "AvatarItemDesc": "5f492f8f-ab61-484a-9587-747132b54309,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jazzercise Shirt (Teal)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 187, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "cbcx8aneit1a0djh7mi7a9pd1.png" - }, - { - "AvatarItemDesc": "9c34c2c1-07d7-4180-94a2-be8c9caaae84,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Singlet (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 189, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "beio49fzwv1l86rp7tcvhz8t3.png" - }, - { - "AvatarItemDesc": "9073d6a0-3bc1-4c82-aeb3-d4ee195538b4,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerleader Sweater (Pride)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 190, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "dl8ieqkdftxjtgfey8gb41yid.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,5864d23d-1a86-40a6-a52c-46ee670e4508,2ee3944d-e9fb-4959-973e-570a7fc6cc57,167ba0d4-4fac-4143-b5ae-1dbd8e02dc76", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Class of 2016 Shirt", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 192, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "au05f75bl482johdfb0fvjxjw.png" - }, - { - "AvatarItemDesc": "6d815b35-6f68-4ed4-817d-70f141e1a571,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Dress (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 193, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "02aazblyiy14oivk4h218q67i.png" - }, - { - "AvatarItemDesc": "6d815b35-6f68-4ed4-817d-70f141e1a571,f750de46-3758-4f7d-9709-0a84b1027009,2c8924aa-68f8-4912-9759-18992f72f08a,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Dress (Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 194, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "9lqg5xqiktt0cxifvy1kkwpa3.png" - }, - { - "AvatarItemDesc": "6d815b35-6f68-4ed4-817d-70f141e1a571,d66aa400-aa5a-4539-a25d-5f8ce94dc281,2c8924aa-68f8-4912-9759-18992f72f08a,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Dress (Green)", - "Tooltip": "", - "Rarity": 0, - "TagList": "", - "AvatarItemId": 195, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "3nhman1tbwhikxyha0tj215xw.png" - }, - { - "AvatarItemDesc": "6d815b35-6f68-4ed4-817d-70f141e1a571,6564acf1-4d70-4f92-92ac-08e2b76dbb6b,2c8924aa-68f8-4912-9759-18992f72f08a,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Dress (Purple)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 196, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7nlns9i6osonn2bq8867ceizn.png" - }, - { - "AvatarItemDesc": "d8f408f0-78f5-4e8a-b42a-e7b09632d1fd,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Paintball Vest (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 197, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "94farwa7bctza7e4db865is8x.png" - }, - { - "AvatarItemDesc": "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stoll Dress (Pink)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 198, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "dqkxn82hm6chx9ysdnrcfvj60.png" - }, - { - "AvatarItemDesc": "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,64850553-cdfe-455a-ac00-dafbe63d613e,91a451c1-b285-4c48-b14d-59ded8cc006f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stoll Dress (Orange)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 199, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "dvdbsnev23t30jm3v75yrn25a.png" - }, - { - "AvatarItemDesc": "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,761a3193-60f0-4190-80c7-285b8192e794,91a451c1-b285-4c48-b14d-59ded8cc006f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stoll Dress (Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 200, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "enwc99fhlpla2ltqpv7ug4r1z.png" - }, - { - "AvatarItemDesc": "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,a819f49b-6c7a-49d3-9e6a-d9d79ef5019f,91a451c1-b285-4c48-b14d-59ded8cc006f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stoll Dress (Green)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 201, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "de87szlv72hk7tfhds4c7qowj.png" - }, - { - "AvatarItemDesc": "745c5110-104e-4b37-aabf-7c690fd54811,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Long Coat (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 202, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "2amyw5vvgk1c9r6w9pdloakyg.png" - }, - { - "AvatarItemDesc": "f51a7ed5-52ea-485f-a430-303697f6fec9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Belted Dress (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 203, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "3q137204ani35lep2nt9a2rx9.png" - }, - { - "AvatarItemDesc": "f51a7ed5-52ea-485f-a430-303697f6fec9,5b58d879-2bc4-47ed-a996-1af2ace16425,3d971439-41d1-43a2-8434-704f9ec8d906,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Belted Dress (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 204, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "cm21tbv0v6i0hf0k70bpbha7b.png" - }, - { - "AvatarItemDesc": "f51a7ed5-52ea-485f-a430-303697f6fec9,d320ad9b-ba5c-45ea-b2b8-0d3e409a9db1,3d971439-41d1-43a2-8434-704f9ec8d906,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Belted Dress (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 205, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "74y7j6vz7569lkpcqb2fje2p0.png" - }, - { - "AvatarItemDesc": "f51a7ed5-52ea-485f-a430-303697f6fec9,d61711fd-589a-4669-b991-9408a58fffd9,3d971439-41d1-43a2-8434-704f9ec8d906,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Belted Dress (Cream)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 206, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "2ikovokydhafpprj55cpdyk5m.png" - }, - { - "AvatarItemDesc": "515dfc36-7f7b-47bc-abee-380d68f41be6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flowered Dress (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 207, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "djd1hn8umzgdrbijc8oam3pqa.png" - }, - { - "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Jacket (Blue, White, Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 208, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "20un14zo8e1w83oiatx99lwpt.png" - }, - { - "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,b9f51861-ad10-4878-a9b1-d849bccf532a,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Jacket (Black, White, Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 209, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "41op70bhqlf5s2l320femq7fa.png" - }, - { - "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,b5d62931-e756-4a8a-8f3b-760beba49319,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Jacket (Black, White)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 210, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5iuznrq2zpc14fctl8tnp4odk.png" - }, - { - "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,6145292a-9002-41c6-8cd5-43679b6f542f,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Jacket (Black, White, Grey)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 211, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "9c3baiau5sgxnhlikff1pph09.png" - }, - { - "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,7c1aaa7e-503b-46ef-b1c5-0c61a75b916e,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Jacket (Black, White, Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 212, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "45br9sqobjiwgoh4alz5l9qf8.png" - }, - { - "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,27af51bc-8226-4911-8d47-22d28ea8e378,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Jacket (Blue, White, Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 213, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "00jh263iuxouyk40imb4wjv0o.png" - }, - { - "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,857fdcd8-704f-43d0-92b9-bca26619b153,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Jacket (Blue, White)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 214, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7ergraacf4272gslnvieytiw3.png" - }, - { - "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,3df5d13b-ba77-4b51-90b2-7a946e4d0be7,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Jacket (Black, Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 215, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "3jnhwwxklxb0ojoszaexejbfx.png" - }, - { - "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Tunic (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 216, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "2vybukcx6j4f40n6enwd6d9mh.png" - }, - { - "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,9b35ae52-febe-486a-8557-ec7190a9756e,f88178b8-b204-4fa5-9dfd-6e438bf1e247,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Tunic (Tan)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 217, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "azaisqtidm1kgo72k6ahsn245.png" - }, - { - "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,6e152cc7-e93a-4408-8092-236db420b680,f88178b8-b204-4fa5-9dfd-6e438bf1e247,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Tunic (Yellow)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 218, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5ifgufbqvr5jnazfx4cruhixk.png" - }, - { - "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,5b5281c9-b795-4bb2-ba7b-ba52047ebe3f,f88178b8-b204-4fa5-9dfd-6e438bf1e247,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Tunic (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 219, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "05hq8v4ju1q79njz45lwlti5v.png" - }, - { - "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,9ad37173-e640-4b9e-a474-716d482b73d2,f88178b8-b204-4fa5-9dfd-6e438bf1e247,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Tunic (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 220, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "dkhkp10elyre43sbqzangzn0e.png" - }, - { - "AvatarItemDesc": "6930ce13-4be4-4ab9-9817-667bd261ffc3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 221, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "c7r9nusyu8a3jy7ydrv4shwx2.png" - }, - { - "AvatarItemDesc": "ff15e25d-d467-47a8-9ecc-e415d5acb90c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Boxing Shirt (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 222, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0mfqwinkpsyr6llxo7yocofz3.png" - }, - { - "AvatarItemDesc": "e9913b06-58cb-4b90-bd08-981a3f19f352,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Construction Shirt (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 223, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7qj8vsrrhy3lfmq74f8h4kp4t.png" - }, - { - "AvatarItemDesc": "27e742bf-3081-4274-ba70-301f0edeb4f1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Doctor's Coat", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 224, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "2chr298lunemuuurc2ka18725.png" - }, - { - "AvatarItemDesc": "a6f1825e-1647-4d06-85d7-ac2d139612c0,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Drum Major Shirt (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 225, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "2hyiw1ost44xvt2vreduatn4w.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tank Top (Orange)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 227, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "csvjo09nx4adboqztoamuuq7p.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tank Top (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 228, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7wrlcy8lbaezttb5m6olhzmu2.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tank Top (Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 229, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5k1gsvgmixc21tqvaomwh0yft.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tank Top (Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 230, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "b1hdewklda06oi0oveqpmi9wc.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,8377ab96-c908-457f-9fee-b784c9a759f3,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jersey (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 236, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "4tf3fmonukbqbhbj46tlqwovk.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jersey (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 237, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6e2rsyvdnxb0lqz1t1x527ji2.png" - }, - { - "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Armor (Grey)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 238, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7fmex9oqxz42zd52m3gbxb3l6.png" - }, - { - "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,ed134bee-d199-43eb-98bd-206571603f40,51a1809d-becd-42e0-8dfb-188d6f07ba1c,f5270130-6634-4052-aa3e-9849ddf5314e", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Armor (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 239, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "2p5x227st2nelqfya7ywpcppx.png" - }, - { - "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,59866578-d4e0-417b-9483-233ab108b1ac,51a1809d-becd-42e0-8dfb-188d6f07ba1c,f5270130-6634-4052-aa3e-9849ddf5314e", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Armor (Cherry)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 240, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7hajn9eszpqh00q654d0iqds1.png" - }, - { - "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,22dc463a-a89b-46ad-9a0d-557c742b4a80,51a1809d-becd-42e0-8dfb-188d6f07ba1c,f5270130-6634-4052-aa3e-9849ddf5314e", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Armor (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 241, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "4d9p7yhef4c8w1jrj3cd61gbp.png" - }, - { - "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,e1f49b74-b071-4bd1-9c4b-af36d24d45c5,51a1809d-becd-42e0-8dfb-188d6f07ba1c,f5270130-6634-4052-aa3e-9849ddf5314e", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Armor (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 242, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "ce1v4ja422emiw67599tvacqd.png" - }, - { - "AvatarItemDesc": "39278302-b52a-48a8-a566-ed756a5fa1a9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lacrosse Shirt (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 243, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5zxnu4wl529tzcip7nwk8im0o.png" - }, - { - "AvatarItemDesc": "39278302-b52a-48a8-a566-ed756a5fa1a9,e3454bc7-c88d-4958-8b81-db3fe5472a1e,da36bbcc-2a9a-4ba2-9e4a-6f52c9b1ef74,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lacrosse Shirt (Pink)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 244, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0pmiv1zb13od6nl9giu03eizj.png" - }, - { - "AvatarItemDesc": "350c5c1e-318b-4233-a7e5-1f49909d8e65,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lumberjack Shirt (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 245, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0t92rww5x13bmx7jh4n78jqtx.png" - }, - { - "AvatarItemDesc": "2c679f89-c76e-4cfb-94e9-448c8fd44d55,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Saija Shirt", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 246, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "bbp0mhypju37l680pb4b7mrdr.png" - }, - { - "AvatarItemDesc": "fe34adaf-47d3-435b-b2fd-b2fee05fceae,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scientist Coat (White)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 247, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "17egpclh4qfjwpauvfot65edy.png" - }, - { - "AvatarItemDesc": "d766c8d3-76e8-4021-b0a4-24b78fb7eaba,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tracksuit (Yellow)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 251, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5gm9mbr01cwr3bmzl4nsv5ko7.png" - }, - { - "AvatarItemDesc": "2296ed0d-df56-4d46-b33a-aae9230a47fc,bbfa08e3-8e6b-4e0f-b264-1b398d7cd44a,cfabdefe-0890-436e-b2a3-b5c712e22955,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Zipper Dress (White)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 253, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "b119rnoqjo60vhf5wcwc9my42.png" - }, - { - "AvatarItemDesc": "2296ed0d-df56-4d46-b33a-aae9230a47fc,830be2fa-60a5-48cc-931f-34b670eae4bd,cfabdefe-0890-436e-b2a3-b5c712e22955,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Zipper Dress (Purple)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 254, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6ih1uyez4f5apbi0u4n5szfns.png" - }, - { - "AvatarItemDesc": "2296ed0d-df56-4d46-b33a-aae9230a47fc,6d703981-2734-4c45-8983-cdd5f328902f,cfabdefe-0890-436e-b2a3-b5c712e22955,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Zipper Dress (Green)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 255, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "8aayhgqe518c46fqbtd1x55jk.png" - }, - { - "AvatarItemDesc": "a302741d-313b-4682-82e5-ac76764e662c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Poofy Dress (Yellow)", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 256, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "3szxfcxg8z8qj8wcaoubbty0z.png" - }, - { - "AvatarItemDesc": "a302741d-313b-4682-82e5-ac76764e662c,55901f12-d5b5-4fa8-b4c8-e479689ee39d,d30e3afe-414c-4b60-8be9-6fa4156a4b65,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Poofy Dress (Blue)", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 257, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "00voe87lgaogwdjrgkt66bxew.png" - }, - { - "AvatarItemDesc": "a302741d-313b-4682-82e5-ac76764e662c,64850553-cdfe-455a-ac00-dafbe63d613e,d30e3afe-414c-4b60-8be9-6fa4156a4b65,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Poofy Dress (Orange)", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 258, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "9z43yb4xdivb6qyou9niixqtn.png" - }, - { - "AvatarItemDesc": "a302741d-313b-4682-82e5-ac76764e662c,31ac9d4d-3d6b-48f2-85d5-dc4b8165a17a,d30e3afe-414c-4b60-8be9-6fa4156a4b65,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Poofy Dress (Purple)", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 259, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "9c3ziz00oalv0ji0f7tke3j7w.png" - }, - { - "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Gloves (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 261, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "bstnvjdujs0tgbj3uwztvija9.png" - }, - { - "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,47da86b9-4e6e-423c-b8c4-ea6bf8472509,7b187c06-7ba2-4f3c-bca9-fdf98146f385,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Gloves (Yellow)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 262, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "btgunfy4izmpoj8xglwadngpl.png" - }, - { - "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,d5987fee-e3cc-4336-853a-5df57f73df05,7b187c06-7ba2-4f3c-bca9-fdf98146f385,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Gloves (Tan)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 263, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "883f69uc5v73zvor8ltld7zdx.png" - }, - { - "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,0c433086-9501-48c4-8d0e-4474eb420c61,7b187c06-7ba2-4f3c-bca9-fdf98146f385,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Gloves (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 264, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "5a2i66dhqnlvimed4a3fjhz2j.png" - }, - { - "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,2be2f040-68e4-44dd-9099-29f11110f3a4,7b187c06-7ba2-4f3c-bca9-fdf98146f385,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Gloves (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 265, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "78f5tat5pkmywligx33rcvv4k.png" - }, - { - "AvatarItemDesc": "88739d79-aeb9-471a-b25b-776f46bba9f6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Astronaut Gloves (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 266, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "1h8xjhjeecs5u49k0pqh1txaz.png" - }, - { - "AvatarItemDesc": "7a6fe0e6-f930-4fb8-9b2f-4c857a273dd9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bike Gloves (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 267, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "28jeraj9pdlhoxmjt0mhkqvj7.png" - }, - { - "AvatarItemDesc": "abc25091-ed5f-4c72-9364-fffeef1bc239,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 268, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "d5ga9td4yt4xjgrj7q9m03toz.png" - }, - { - "AvatarItemDesc": "b904304b-cce0-466f-8569-c621eeadd4f7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Boxing Gloves (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 269, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "a39t7yom90yxeiwitw6n8iohp.png" - }, - { - "AvatarItemDesc": "3bb50a88-09ae-48c7-a42c-df5879680eff,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Construction Gloves (Yellow)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 270, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "4w02bnkzhi1ylgnq3yy60xyag.png" - }, - { - "AvatarItemDesc": "9eb7f505-5afd-4b28-9886-7996d38c59c6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Gloves (Brown)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 271, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "aq9fxwenux4k6wi50q7r0yqm9.png" - }, - { - "AvatarItemDesc": "9eb7f505-5afd-4b28-9886-7996d38c59c6,17e44296-1cd9-4f8e-9aa7-3837dc69279a,8eef8837-9141-4088-835a-b2f47f4126f8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Gloves (Cherry)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 272, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "408o1nfsbf7uwx8ji3868l7j4.png" - }, - { - "AvatarItemDesc": "9eb7f505-5afd-4b28-9886-7996d38c59c6,c4ebfd1a-fcda-4b98-a151-a941b1801867,8eef8837-9141-4088-835a-b2f47f4126f8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Gloves (Black, Gold)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 273, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "74jyglxoijr47llzzcuyhnhe6.png" - }, - { - "AvatarItemDesc": "9eb7f505-5afd-4b28-9886-7996d38c59c6,c0c33a35-494c-4a1a-aa53-d27d9b9ef5a4,8eef8837-9141-4088-835a-b2f47f4126f8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Gloves (Yellow)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 274, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "2abrokbv6i5wmyx0dj57x43zo.png" - }, - { - "AvatarItemDesc": "4d533b3a-b5fa-446a-842d-92798ad5b493,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Drum Major Gloves (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": "", - "AvatarItemId": 275, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0rq8z5vxkj1jdvbjqezvbckyx.png" - }, - { - "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Gauntlet (Grey)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 276, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "85cm7w6an4z42wlzdgr9k9d3m.png" - }, - { - "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,ed134bee-d199-43eb-98bd-206571603f40,fd67ec40-f898-4df6-b846-8bf350f362b8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Gauntlet (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 277, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "bohc8ayxvepselhmkomofmhb4.png" - }, - { - "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,59866578-d4e0-417b-9483-233ab108b1ac,fd67ec40-f898-4df6-b846-8bf350f362b8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Gauntlet (Cherry)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 278, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "37g3go1ko7zez3ua49s4tjpbf.png" - }, - { - "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,22dc463a-a89b-46ad-9a0d-557c742b4a80,fd67ec40-f898-4df6-b846-8bf350f362b8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Gauntlet (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 279, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "1q79g6q9p9to9xi0qtaj9a9s3.png" - }, - { - "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,e1f49b74-b071-4bd1-9c4b-af36d24d45c5,fd67ec40-f898-4df6-b846-8bf350f362b8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Gauntlet (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 280, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "7fy3687o43lmb87xgdmjslpcy.png" - }, - { - "AvatarItemDesc": "64ad8789-1645-45f7-819a-a413ff7c9622,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Paintball Gloves", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 281, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "agzh2svq1rj75i5f37dk13i34.png" - }, - { - "AvatarItemDesc": "50c9c6f8-2963-4ef3-95d5-e999a898269f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Saija Gloves", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 282, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6mjsnrcz0704f1ablk7vhwper.png" - }, - { - "AvatarItemDesc": "9d68e9f4-6ea0-4717-bb78-f2783a14a6b6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scientist Gloves (Purple)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 283, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "3sd1nkxa7ilnnjgnwm2xtqw6b.png" - }, - { - "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wristbands (Gold)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 287, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "16b0f84wdbvxcp649og13dk8v.png" - }, - { - "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,0ecb8a2a-cffc-47db-aeda-fb0684aef1e5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wristbands (Grey)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 288, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "beff1xr2vo6gnh2vgobzx0hrw.png" - }, - { - "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,484b6c13-af22-4ad5-8c43-34c0de095d49,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wristbands (Light Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 289, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "0r354na62acon4jev863fj1vh.png" - }, - { - "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,7d8e55fe-3c34-4b4b-9753-0021f6cc6454,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wristbands (Cream)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 292, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "el05p2p32cqdh78wlg2aq7vhl.png" - }, - { - "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,f8b0cfe8-e129-4578-8bb5-f60af5d38599,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wristbands (Green)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 294, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "1eoaif6mmgo9dolltq50ob9o6.png" - }, - { - "AvatarItemDesc": "71921831-ba6f-408b-a00e-2fd97663636f,7d8e55fe-3c34-4b4b-9753-0021f6cc6454,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wrist Tape (Cream)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 296, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "6w33yvf6g7oo4h3fayjgbs5gj.png" - }, - { - "AvatarItemDesc": "71921831-ba6f-408b-a00e-2fd97663636f,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wrist Tape (Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 297, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-05T23:43:35.977Z", - "ThumbnailImage": "9x6rq5lgtswz7z6pcm6ccptiy.png" - }, - { - "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Helmet (Orange)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 299, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "2blhcp3hyn511tz9gxh7s982l.png" - }, - { - "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,c8cc9589-4831-4e73-a865-ef8c139a2ba7,b94411f6-5b71-48d0-ace1-ac6f63167065,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Helmet (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 300, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "6wlpi8vp4n0f8yrjuywdx8dzr.png" - }, - { - "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,a36d252b-16ac-4a82-bece-de145147e7d9,b94411f6-5b71-48d0-ace1-ac6f63167065,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Helmet (Pink)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 301, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "2xmq1ji9y74k37fj1ft9nmnvf.png" - }, - { - "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,a089bcc6-798d-4777-98e2-7afd290dc6b6,b94411f6-5b71-48d0-ace1-ac6f63167065,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Helmet (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 302, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "3v8rhp57dz9s41uhg5l4rytbv.png" - }, - { - "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,d78643e4-c0d2-4836-bf22-b5a0e2d65b28,b94411f6-5b71-48d0-ace1-ac6f63167065,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Helmet (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 303, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "8syjfjzce4brzrmudgrhv1mvo.png" - }, - { - "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,68273c9e-96d6-4ddb-aaab-d99229e864d5,b94411f6-5b71-48d0-ace1-ac6f63167065,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Helmet (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 304, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "7dx5tt4aplt5y8oxs4j4ojbqc.png" - }, - { - "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Goggles (Brown)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 305, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "aipia6o2kym88ur3brk8ufjud.png" - }, - { - "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,e821aa74-2d47-4388-bcfb-1893b8a83a52,fe01b6ed-3c36-47b6-bcfa-47864ef9d610,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Goggles (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 306, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "3940162c53c4psfxm652thn6s.png" - }, - { - "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,fed760b2-15e2-46b2-b1e3-cc3c8d780d5d,fe01b6ed-3c36-47b6-bcfa-47864ef9d610,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Goggles (Cherry)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 307, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "20x5x09hzrg6c4zcpys1iykz4.png" - }, - { - "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,90869e86-cbc5-4024-9d08-fcdc41c64eb5,fe01b6ed-3c36-47b6-bcfa-47864ef9d610,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Goggles (Grey)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 308, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "72lfd8j7a44mhv0viedavv2ht.png" - }, - { - "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,076c96ae-9f9b-45bf-9dc7-ce73d5ddf422,fe01b6ed-3c36-47b6-bcfa-47864ef9d610,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Goggles (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 309, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "7a494od9prmwajsibg29z7jaq.png" - }, - { - "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Vest (Brown)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 310, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "16fi077y627ijhrcmqr0t298e.png" - }, - { - "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,e821aa74-2d47-4388-bcfb-1893b8a83a52,970a8c7e-d091-4719-bb9c-e3be8d46ee68,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Vest (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 311, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "8zkofpgk5o77fd65ks8x95cxv.png" - }, - { - "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,fed760b2-15e2-46b2-b1e3-cc3c8d780d5d,970a8c7e-d091-4719-bb9c-e3be8d46ee68,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Vest (Cherry)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 312, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "3seplqtowg3fi113bsetxytpu.png" - }, - { - "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,90869e86-cbc5-4024-9d08-fcdc41c64eb5,970a8c7e-d091-4719-bb9c-e3be8d46ee68,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Vest (Grey)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 313, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "5iogm3iyqg7sp05x3hgihphdy.png" - }, - { - "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,076c96ae-9f9b-45bf-9dc7-ce73d5ddf422,970a8c7e-d091-4719-bb9c-e3be8d46ee68,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Vest (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 314, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "c02xchxpap45jxgdksgsouq6h.png" - }, - { - "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Armor (Orange)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 315, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "d0pc71o2msynlo2gg6zblsdb3.png" - }, - { - "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,c8cc9589-4831-4e73-a865-ef8c139a2ba7,7ac81d60-05b8-4a85-982c-f69213a93818,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Armor (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 316, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "bn2zkvbfzcikfewpjgtd2bgl2.png" - }, - { - "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,a089bcc6-798d-4777-98e2-7afd290dc6b6,7ac81d60-05b8-4a85-982c-f69213a93818,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Armor (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 317, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "9matrdtcoznln9t9wjrus86kx.png" - }, - { - "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,a36d252b-16ac-4a82-bece-de145147e7d9,7ac81d60-05b8-4a85-982c-f69213a93818,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Armor (Pink)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 318, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "2z7ww93ccq8rsr8l3bu6m7ntd.png" - }, - { - "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,d78643e4-c0d2-4836-bf22-b5a0e2d65b28,7ac81d60-05b8-4a85-982c-f69213a93818,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Armor (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 319, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "1a78ihg1rn6i5jh196fh166vv.png" - }, - { - "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,68273c9e-96d6-4ddb-aaab-d99229e864d5,7ac81d60-05b8-4a85-982c-f69213a93818,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Armor (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 320, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "90qc2umq7k4h8g9c9wgxcr18v.png" - }, - { - "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Gloves (Brown)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 321, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "2bncfuckcjmwaa7wano2sn1od.png" - }, - { - "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,e821aa74-2d47-4388-bcfb-1893b8a83a52,8ffce0d6-d03e-4097-bc46-09b8894bc1d3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Gloves (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 322, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "648nagff1d7nh5vgo6tx3tpqr.png" - }, - { - "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,fed760b2-15e2-46b2-b1e3-cc3c8d780d5d,8ffce0d6-d03e-4097-bc46-09b8894bc1d3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Gloves (Cherry)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 323, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "7mr1xqf0fhgcv6v8p96yba2sx.png" - }, - { - "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,90869e86-cbc5-4024-9d08-fcdc41c64eb5,8ffce0d6-d03e-4097-bc46-09b8894bc1d3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Gloves (Grey)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 324, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "97ynsh86vqwidiuno90esdvqs.png" - }, - { - "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,076c96ae-9f9b-45bf-9dc7-ce73d5ddf422,8ffce0d6-d03e-4097-bc46-09b8894bc1d3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Gloves (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 325, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "7botyxuklwv4dbcddyrwdpcbc.png" - }, - { - "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Gloves (Orange)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 326, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "7izb4xifehd19st4qgaf70jqg.png" - }, - { - "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,c8cc9589-4831-4e73-a865-ef8c139a2ba7,7634b7ef-9607-497a-b41f-c0191dc75998,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Gloves (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 327, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "anqd573o831mzengh9221nawt.png" - }, - { - "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,a36d252b-16ac-4a82-bece-de145147e7d9,7634b7ef-9607-497a-b41f-c0191dc75998,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Gloves (Pink)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 328, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "5zeohu1rh1ox5hoix80fbfl50.png" - }, - { - "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,a089bcc6-798d-4777-98e2-7afd290dc6b6,7634b7ef-9607-497a-b41f-c0191dc75998,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Gloves (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 329, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "3qre9n3k1ubvucbztpra48in4.png" - }, - { - "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,d78643e4-c0d2-4836-bf22-b5a0e2d65b28,7634b7ef-9607-497a-b41f-c0191dc75998,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Gloves (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 330, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "0k5d0e2dbwkixi838nrtd06ll.png" - }, - { - "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,68273c9e-96d6-4ddb-aaab-d99229e864d5,7634b7ef-9607-497a-b41f-c0191dc75998,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Gloves (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 331, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-17T21:15:42.37Z", - "ThumbnailImage": "0u3e41638g5e5afvuyqxror2x.png" - }, - { - "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,002b07bb-4256-44ce-8ca4-25510e70b6b5,fe01b6ed-3c36-47b6-bcfa-47864ef9d610,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Goggles (Yellow)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 332, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-20T18:24:56.927Z", - "ThumbnailImage": "ayx5bk4f6mojyvfiarqfavc3n.png" - }, - { - "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,002b07bb-4256-44ce-8ca4-25510e70b6b5,8ffce0d6-d03e-4097-bc46-09b8894bc1d3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Gloves (Yellow)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 333, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-20T18:24:56.927Z", - "ThumbnailImage": "9vn2nq6cpu4mjyomplb7mld09.png" - }, - { - "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,002b07bb-4256-44ce-8ca4-25510e70b6b5,970a8c7e-d091-4719-bb9c-e3be8d46ee68,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Vest (Yellow)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 334, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-20T18:24:56.927Z", - "ThumbnailImage": "ed58vssma43zkdcb28nce7hhe.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,14afd295-bcd0-4595-80dc-d477618b9ab9,2ee3944d-e9fb-4959-973e-570a7fc6cc57,a74e6c0d-1300-4928-9141-977a711b71c4", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "SFVRCC Promo Shirt", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 336, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-27T19:16:00.557Z", - "ThumbnailImage": "01iubrr0qyuaj94by5oj4xg3m.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,f8635fe2-90bc-42c8-9bbe-3387b5157e18,2ee3944d-e9fb-4959-973e-570a7fc6cc57,49934059-cc45-46ce-8277-f96959e1f6ba", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 337, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-04-27T19:16:03.177Z", - "ThumbnailImage": "eyc48682dl6k4obf67w3822z8.png" - }, - { - "AvatarItemDesc": "ec836d2a-b1b8-4566-b8eb-123ae2845956,cea53c7f-24a9-4e3b-80b9-fbf95738f973,9d6ac0b7-bbef-40bc-9173-effe65d7c0ff,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fighter Pilot Helmet (Orange)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 338, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T18:21:20.38Z", - "ThumbnailImage": "ef7205mj0de2hjfkm2shgsjo3.png" - }, - { - "AvatarItemDesc": "ec836d2a-b1b8-4566-b8eb-123ae2845956,e37b07d1-6b9d-49b9-94ca-1c728e228cfe,9d6ac0b7-bbef-40bc-9173-effe65d7c0ff,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fighter Pilot Helmet (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 339, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T18:21:21.647Z", - "ThumbnailImage": "5f87fvdl1iouxqppbtsu50ic0.png" - }, - { - "AvatarItemDesc": "ec836d2a-b1b8-4566-b8eb-123ae2845956,8c74ee27-3d56-401b-8a8c-7868a80770e8,9d6ac0b7-bbef-40bc-9173-effe65d7c0ff,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fighter Pilot Helmet (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 340, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T18:21:24.023Z", - "ThumbnailImage": "f54hknoj615yks00svpyjvttz.png" - }, - { - "AvatarItemDesc": "ff7e6d41-5c27-4516-930c-ad0e9a23cce2,cea53c7f-24a9-4e3b-80b9-fbf95738f973,435eba0d-d8f9-43cc-91aa-2959d63c6fa7,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fighter Pilot Uniform (Orange)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 341, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T18:21:25.143Z", - "ThumbnailImage": "1d9tx3eid2kmtnq3wejxoceub.png" - }, - { - "AvatarItemDesc": "ff7e6d41-5c27-4516-930c-ad0e9a23cce2,e37b07d1-6b9d-49b9-94ca-1c728e228cfe,435eba0d-d8f9-43cc-91aa-2959d63c6fa7,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fighter Pilot Uniform (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 342, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T18:21:27.42Z", - "ThumbnailImage": "bfv2kddhqvn7dw1f648zhjf63.png" - }, - { - "AvatarItemDesc": "ff7e6d41-5c27-4516-930c-ad0e9a23cce2,8c74ee27-3d56-401b-8a8c-7868a80770e8,435eba0d-d8f9-43cc-91aa-2959d63c6fa7,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fighter Pilot Uniform (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 343, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T18:21:29.12Z", - "ThumbnailImage": "8ko7qcft9b1b9aubbimm8cjfb.png" - }, - { - "AvatarItemDesc": "5800d2b5-75b8-442f-8b10-63bd3d73a1b8,18b52db5-0261-46a0-9214-ff510d455ed9,7869b2a5-cd89-4033-b9f7-4f1451ecb47b,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fighter Pilot Gloves (Orange)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 344, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T18:21:30.187Z", - "ThumbnailImage": "7q0ythybtrbsgg7c2njbi9c68.png" - }, - { - "AvatarItemDesc": "5800d2b5-75b8-442f-8b10-63bd3d73a1b8,55b4e661-43e1-4708-82d5-2dd2bebd4f45,7869b2a5-cd89-4033-b9f7-4f1451ecb47b,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fighter Pilot Gloves (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 345, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T18:21:31.773Z", - "ThumbnailImage": "6328cpp2tizf50t3nsq5yrbz9.png" - }, - { - "AvatarItemDesc": "5800d2b5-75b8-442f-8b10-63bd3d73a1b8,8c74ee27-3d56-401b-8a8c-7868a80770e8,7869b2a5-cd89-4033-b9f7-4f1451ecb47b,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fighter Pilot Gloves (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 346, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T18:21:35.053Z", - "ThumbnailImage": "7l7k238jg65h9nok7guj535ix.png" - }, - { - "AvatarItemDesc": "ec836d2a-b1b8-4566-b8eb-123ae2845956,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fighter Pilot Helmet (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 347, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T23:01:03.37Z", - "ThumbnailImage": "cz08dx8wptcrolonzvozwn4w1.png" - }, - { - "AvatarItemDesc": "7db6b49f-3e2a-4da8-bdfa-e9ad9ebc5ba6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mirrored Glasses (Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 348, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T23:01:05.597Z", - "ThumbnailImage": "bgvzostookysj7axrphthrkbq.png" - }, - { - "AvatarItemDesc": "ff7e6d41-5c27-4516-930c-ad0e9a23cce2,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fighter Pilot Uniform (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 349, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T23:01:07.113Z", - "ThumbnailImage": "1wcxmgwhypyd2evqqigqmes19.png" - }, - { - "AvatarItemDesc": "5800d2b5-75b8-442f-8b10-63bd3d73a1b8,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fighter Pilot Gloves (White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 350, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-05-16T23:01:08.68Z", - "ThumbnailImage": "0tlurbm4ftp2t94h35qrfzqtm.png" - }, - { - "AvatarItemDesc": "3dc003c5-428b-47d6-80fb-6520b63119e8,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Electrician Shirt (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 351, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T22:31:31.823Z", - "ThumbnailImage": "7mhhpensvbg501x8mtatplhsh.png" - }, - { - "AvatarItemDesc": "3dc003c5-428b-47d6-80fb-6520b63119e8,b995b419-1897-4c1d-98be-83d551f7ba71,daa38a31-fb7b-4e26-a2f5-728d6dcec81a,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Electrician Shirt (Grey)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 352, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T22:31:34.137Z", - "ThumbnailImage": "73egrs7lt4bztq4mkimehdlwx.png" - }, - { - "AvatarItemDesc": "3dc003c5-428b-47d6-80fb-6520b63119e8,67fc9269-8dd8-4d6f-b594-c77e716f2482,daa38a31-fb7b-4e26-a2f5-728d6dcec81a,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Electrician Shirt (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 353, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T22:31:35.853Z", - "ThumbnailImage": "a4ha61zluoi17g7smiinsv5pp.png" - }, - { - "AvatarItemDesc": "3dc003c5-428b-47d6-80fb-6520b63119e8,b539777f-48b2-44a2-9d63-17ac703e4d57,daa38a31-fb7b-4e26-a2f5-728d6dcec81a,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Electrician Shirt (Yellow)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 354, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T22:31:37.063Z", - "ThumbnailImage": "ef0ejvn9b4x628qk2dfjie7xo.png" - }, - { - "AvatarItemDesc": "3dc003c5-428b-47d6-80fb-6520b63119e8,5fb2e235-8c67-4335-b432-edb10db2b139,daa38a31-fb7b-4e26-a2f5-728d6dcec81a,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Electrician Shirt (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 355, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T22:31:40.93Z", - "ThumbnailImage": "40dmxzroivdmghm7ola3zu9u1.png" - }, - { - "AvatarItemDesc": "34654303-9760-447f-8614-1c26506db994,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Electrician Hat", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 356, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T22:31:51.653Z", - "ThumbnailImage": "8o02lqyi0dx2nwz9l24ei0511.png" - }, - { - "AvatarItemDesc": "03f8c394-28fa-4087-978b-8d108f0bd969,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Angler Hat (Brown)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 357, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T23:26:54.537Z", - "ThumbnailImage": "2taoaui5i9giqj24levmdbst6.png" - }, - { - "AvatarItemDesc": "17aed0a0-70ed-49da-ad09-5bc4746f7718,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Artist Beret (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 358, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T23:26:56.7Z", - "ThumbnailImage": "buiszvrl96xas7c9f7b7i84ia.png" - }, - { - "AvatarItemDesc": "2b7f4dae-51da-4af0-b009-12d6005c85c6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mullet Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 359, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T23:26:58.017Z", - "ThumbnailImage": "2o15q3ks9rbgmv8h3mf4bdpj3.png" - }, - { - "AvatarItemDesc": "6b337a35-95d9-4b3a-9891-d9fbb06262aa,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Curly Mustache", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 360, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T23:27:00.49Z", - "ThumbnailImage": "dn6xgp8b6mjoilolmwxfn8tom.png" - }, - { - "AvatarItemDesc": "9bf5d259-7774-4cbe-a90f-7f188cc0dce7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Thick Goatee", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 361, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T23:27:01.537Z", - "ThumbnailImage": "1eb87x8cqfkan1tpf4fnxe6e5.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,922f229c-124f-4f07-b4e3-19138420ca19,2ee3944d-e9fb-4959-973e-570a7fc6cc57,ceb07e4f-50a9-4ed0-b50b-c59d92ba66b5", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Birthday Shirt (1st)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 362, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T23:27:02.577Z", - "ThumbnailImage": "e03fl2rpw0xd46aawjspj2i92.png" - }, - { - "AvatarItemDesc": "b1bfe0b4-1ff6-420f-acfc-2331d34246dc,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Angler Shirt (Brown)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 363, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T23:27:03.613Z", - "ThumbnailImage": "6i5j2nqmud9i7j69mikjo4wjl.png" - }, - { - "AvatarItemDesc": "02077915-57d3-4e26-b4fe-8e0399cbb293,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Artist Shirt (Gray)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 364, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T23:27:04.553Z", - "ThumbnailImage": "49e7ejka5p8qmdd0wplyjic3s.png" - }, - { - "AvatarItemDesc": "d3d69bee-60bc-44a3-ad7c-65b3b69d1e59,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dodgeball Shirt (Purple)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 365, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T23:27:05.647Z", - "ThumbnailImage": "0czsyf22bw9er1mbnytxi0ytj.png" - }, - { - "AvatarItemDesc": "74b91f2b-d4d3-4e41-8946-b1296ab7a773,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tennis Shirt (White)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 366, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-21T23:27:06.523Z", - "ThumbnailImage": "c6y5y8wwcc2dcp81jcdqvac5r.png" - }, - { - "AvatarItemDesc": "cea5c141-32d8-4dae-80d9-6fb74834a79c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Farmer Hat", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 367, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-29T22:50:05.087Z", - "ThumbnailImage": "dd3ww7dcaihkg0ags2cxuiyuz.png" - }, - { - "AvatarItemDesc": "ce250e13-8137-4f62-9e52-2b1cebe7d0ad,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Punk Hawk Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 368, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-29T22:50:07.583Z", - "ThumbnailImage": "8zf6s3vsds90klh8gnb66rq7t.png" - }, - { - "AvatarItemDesc": "7553d851-1986-4325-870d-e425dfb7d007,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Farmer Beard", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 369, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-29T22:50:09.033Z", - "ThumbnailImage": "1jj51yv6mj3i8duvbctn67g5j.png" - }, - { - "AvatarItemDesc": "f47f81e7-fcdd-4687-9b99-013147bef30f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Safari Belt Sash", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 370, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-29T22:50:10.177Z", - "ThumbnailImage": "28rrsgo2cs68zome98ef6on9s.png" - }, - { - "AvatarItemDesc": "967187b8-df20-4f4f-b48f-10b9ea75cedf,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Farmer Overalls", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 371, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-29T22:50:11.197Z", - "ThumbnailImage": "9iudjbzlizfmrgxtwdwwsj6hp.png" - }, - { - "AvatarItemDesc": "e4ba395e-f291-4e7b-8193-45f4422f41ce,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Punk Jacket (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 372, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-29T22:50:12.213Z", - "ThumbnailImage": "d4xgo6yv2c0ciprp97kwmfjbz.png" - }, - { - "AvatarItemDesc": "e4ba395e-f291-4e7b-8193-45f4422f41ce,4169bfed-8403-4590-a29d-4941275ac0b6,d738ad4c-c9b5-41e6-8979-d586c964fb6c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Punk Jacket (Pink)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 373, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-29T22:50:13.203Z", - "ThumbnailImage": "f4451n0e2f0tbm5fmb0h59n72.png" - }, - { - "AvatarItemDesc": "e4ba395e-f291-4e7b-8193-45f4422f41ce,0724b166-9ace-46ff-a191-b13f135b00a8,d738ad4c-c9b5-41e6-8979-d586c964fb6c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Punk Jacket (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 374, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-29T22:50:14.13Z", - "ThumbnailImage": "5ovn4a6rs6eyhc8cqwowjycsp.png" - }, - { - "AvatarItemDesc": "1041d745-c5e9-4218-a3e1-198f5c9c418c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Safari Shirt (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 375, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-29T22:50:15.093Z", - "ThumbnailImage": "1v72ao5s3ko2tz94379807tki.png" - }, - { - "AvatarItemDesc": "28374ebc-4050-4ea0-b3b6-41ebe75cedf7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Punk Wristbands (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 376, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-29T22:50:15.98Z", - "ThumbnailImage": "4d1njsjeb0jzje2jyt4qwnpjf.png" - }, - { - "AvatarItemDesc": "28374ebc-4050-4ea0-b3b6-41ebe75cedf7,a6796264-9c7e-4605-830c-06db8d0dc780,dd7472ed-bdcb-4811-81ba-5ed682fb7675,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Punk Wristbands (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 377, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-29T22:50:16.94Z", - "ThumbnailImage": "1px8h9mdfc4sqsqsgszmxrx0h.png" - }, - { - "AvatarItemDesc": "28374ebc-4050-4ea0-b3b6-41ebe75cedf7,f3b2330a-b981-4c7e-902f-1f57382f2388,dd7472ed-bdcb-4811-81ba-5ed682fb7675,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Punk Wristbands (Pink)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 378, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-29T22:50:17.86Z", - "ThumbnailImage": "8b0gvz7zqfujt7dgbozqj2clf.png" - }, - { - "AvatarItemDesc": "7a7d8a06-7982-4bcb-b7bd-4d03b48889b4,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Hat (Brown)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 379, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-30T23:38:17.703Z", - "ThumbnailImage": "bzqcpgtdl5etxzj1p61vv6r5r.png" - }, - { - "AvatarItemDesc": "418ed21e-766f-4c69-9d57-6f866dcc7feb,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Safari Hat (Tan)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 380, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-30T23:38:19.98Z", - "ThumbnailImage": "9s3qbhep0iagvjuzfxnb10ab1.png" - }, - { - "AvatarItemDesc": "47629ed1-5378-427c-ad61-4b44d2fe90cc,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Goggles (Brown)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 381, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-30T23:38:21.117Z", - "ThumbnailImage": "0xipn9pseh8wykz3t6hpadi3l.png" - }, - { - "AvatarItemDesc": "02a5b48c-abba-4385-967b-ba900424829e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Safari Monocle", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 382, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-30T23:38:22.173Z", - "ThumbnailImage": "e4rsuhl9ws520phjximdfsour.png" - }, - { - "AvatarItemDesc": "42aa7888-f0b9-4584-9cc1-966585c6b36e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Coat (Brown)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 383, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-30T23:38:23.14Z", - "ThumbnailImage": "bqf55zk90gccgpaf57wtsf14z.png" - }, - { - "AvatarItemDesc": "125a3a62-1005-47dc-9fd8-ee09ea803e9f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Gloves (Brown)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 384, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-30T23:38:24.057Z", - "ThumbnailImage": "dik18b9lkprego4zu9vx7mv75.png" - }, - { - "AvatarItemDesc": "74365234-cb72-409d-8cf5-9a7209f707e1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Safari Gloves (Tan)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 385, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-06-30T23:38:24.933Z", - "ThumbnailImage": "9d9fdme5qc72avvqaj8m7u2b1.png" - }, - { - "AvatarItemDesc": "dcf9012d-f9e9-4f15-872e-f130af3b2efa,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Barbershop Hat (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 386, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T20:28:57.273Z", - "ThumbnailImage": "chch6uszf5qnxlwl6jtw9bftb.png" - }, - { - "AvatarItemDesc": "18cd3470-2dd9-4a0a-98bd-eae2d5f5d522,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Barbershop Shirt (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 387, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T20:28:59.283Z", - "ThumbnailImage": "224pkbmy07eojqcchbf4djy4z.png" - }, - { - "AvatarItemDesc": "ce81210f-8eb8-4cd2-95d5-046d4da229c8,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Barbershop Wrist (White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 388, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T20:29:00.637Z", - "ThumbnailImage": "24zf9tyok63h84td17n6zo3j5.png" - }, - { - "AvatarItemDesc": "418ed21e-766f-4c69-9d57-6f866dcc7feb,49bbd11a-e5c9-47ff-b04d-72eb321e8a57,0dabda0d-842c-4d39-a6b9-a8ca3ec20825,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Safari Hat (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 389, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T21:28:26.303Z", - "ThumbnailImage": "ah0cj8axzd6ex6de2x2474x3m.png" - }, - { - "AvatarItemDesc": "fcfcaf63-deb4-45f7-b711-c051c9ea45cb,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Top Bun Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 390, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T21:28:28.203Z", - "ThumbnailImage": "5n8kq96onh4dhg7u9k46jmucw.png" - }, - { - "AvatarItemDesc": "7db6b49f-3e2a-4da8-bdfa-e9ad9ebc5ba6,f841cdfa-45ba-4f09-a117-503eef34cb4b,9c55b609-b7dc-4070-a3ad-6351a0054a06,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mirrored Glasses (Silver)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 392, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T21:28:30.897Z", - "ThumbnailImage": "0p43fda4clqqc4kkkt9xq6vsz.png" - }, - { - "AvatarItemDesc": "1041d745-c5e9-4218-a3e1-198f5c9c418c,49bbd11a-e5c9-47ff-b04d-72eb321e8a57,84c016ad-133f-45e3-a412-cac35612540b,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Safari Shirt (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 393, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T21:29:49.9Z", - "ThumbnailImage": "702vaqfirb8tw9cqhy7977bcq.png" - }, - { - "AvatarItemDesc": "28374ebc-4050-4ea0-b3b6-41ebe75cedf7,baffdefe-de21-4551-9330-b50873965bdd,dd7472ed-bdcb-4811-81ba-5ed682fb7675,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Punk Wristbands (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 394, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T21:30:01.813Z", - "ThumbnailImage": "0kiv90a8q8p0qlzhtvo821u6h.png" - }, - { - "AvatarItemDesc": "74365234-cb72-409d-8cf5-9a7209f707e1,49bbd11a-e5c9-47ff-b04d-72eb321e8a57,fa9a3d8e-16c9-4a7e-9166-3226e0d13c39,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Safari Gloves (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 395, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T21:30:09.21Z", - "ThumbnailImage": "cpfts5y9qfb5p04u9nnjxia23.png" - }, - { - "AvatarItemDesc": "03f8c394-28fa-4087-978b-8d108f0bd969,3f6c8bd2-2c1d-4c8c-a9de-16600fee9645,efeb07ab-6253-436d-bb66-991ddad72e58,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Angler Hat (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 396, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:17:57.71Z", - "ThumbnailImage": "2i2e0tjhgvflcauuva6tqucvx.png" - }, - { - "AvatarItemDesc": "03f8c394-28fa-4087-978b-8d108f0bd969,d7f0ffd3-ccf9-465e-8afe-4d7efb78dd2c,efeb07ab-6253-436d-bb66-991ddad72e58,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Angler Hat (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 397, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:20.613Z", - "ThumbnailImage": "6e94bkakcfscxp997xunr45se.png" - }, - { - "AvatarItemDesc": "03f8c394-28fa-4087-978b-8d108f0bd969,225209dc-3afc-40cf-858e-89f7afa00c0d,efeb07ab-6253-436d-bb66-991ddad72e58,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Angler Hat (Gray)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 398, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:22.147Z", - "ThumbnailImage": "a791dc940zynp12ezpj4sdavg.png" - }, - { - "AvatarItemDesc": "7a7d8a06-7982-4bcb-b7bd-4d03b48889b4,a8de80d3-286a-4fdc-bed2-75d52f8c0964,ff5ae41e-e446-4a96-8c11-49d85556fa81,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Hat (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 399, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:23.57Z", - "ThumbnailImage": "cq2ejdon4vbkzqptgu6lhugwi.png" - }, - { - "AvatarItemDesc": "7a7d8a06-7982-4bcb-b7bd-4d03b48889b4,c6cf096c-f0cb-4500-80a0-bc2916b5a426,ff5ae41e-e446-4a96-8c11-49d85556fa81,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Hat (Tan)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 400, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:24.5Z", - "ThumbnailImage": "ewo7xaztrkgxbdwc8nnspdmtl.png" - }, - { - "AvatarItemDesc": "47629ed1-5378-427c-ad61-4b44d2fe90cc,7b82c3c5-fd1f-45ec-b83f-e32668aa8dce,556f876a-70da-4104-b792-fca8ad67be0c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Goggles (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 401, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:25.657Z", - "ThumbnailImage": "dzmu6jtu8g9jr5k1y002d2m6v.png" - }, - { - "AvatarItemDesc": "47629ed1-5378-427c-ad61-4b44d2fe90cc,23428ca9-be75-4146-b400-df01d1dadac9,556f876a-70da-4104-b792-fca8ad67be0c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Goggles (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 402, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:27.3Z", - "ThumbnailImage": "edzgkcu9p46xum15ttgjb0r3p.png" - }, - { - "AvatarItemDesc": "b1bfe0b4-1ff6-420f-acfc-2331d34246dc,cac27853-e2df-4d77-b3fd-af3bc0813f01,cdbe2cc8-4fd7-451f-9b66-0df0e0e7a85e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Angler Shirt (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 403, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:28.703Z", - "ThumbnailImage": "7q4pokzc6588ccgqdjft4wov4.png" - }, - { - "AvatarItemDesc": "b1bfe0b4-1ff6-420f-acfc-2331d34246dc,6e0f3af8-297f-4ea7-8f9e-4a1bc57d3e35,cdbe2cc8-4fd7-451f-9b66-0df0e0e7a85e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Angler Shirt (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 404, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:29.89Z", - "ThumbnailImage": "8gpdgnc9rmf5fzvsp4sio5zla.png" - }, - { - "AvatarItemDesc": "b1bfe0b4-1ff6-420f-acfc-2331d34246dc,97938f4c-52b8-4c85-8575-856654666316,cdbe2cc8-4fd7-451f-9b66-0df0e0e7a85e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Angler Shirt (Gray)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 405, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:30.937Z", - "ThumbnailImage": "4qj5sy46am7e176dh6xnr2ejv.png" - }, - { - "AvatarItemDesc": "02077915-57d3-4e26-b4fe-8e0399cbb293,8c94e45c-6605-4b4f-9ba4-2c6c6e557228,5a6db6ba-2a0f-4399-b537-dd78db94bf90,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Artist Shirt (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 406, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:32.237Z", - "ThumbnailImage": "eiioy82z0xbvbvebsm9vamslv.png" - }, - { - "AvatarItemDesc": "02077915-57d3-4e26-b4fe-8e0399cbb293,17b16982-871c-476a-860f-f6953c89ee8c,5a6db6ba-2a0f-4399-b537-dd78db94bf90,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Artist Shirt (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 407, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:33.227Z", - "ThumbnailImage": "7e9wiybe217zugyt61b0i6ten.png" - }, - { - "AvatarItemDesc": "42aa7888-f0b9-4584-9cc1-966585c6b36e,da185fbb-ad2b-4f30-87a2-491f24b78ebb,9009bcdf-b6f7-4dae-b2ec-895511d118ff,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Coat (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 408, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:34.303Z", - "ThumbnailImage": "66bl5lmlw2ayp67bzz7mlitzm.png" - }, - { - "AvatarItemDesc": "42aa7888-f0b9-4584-9cc1-966585c6b36e,bea795cc-aabd-4229-84dd-49ab4f91a445,9009bcdf-b6f7-4dae-b2ec-895511d118ff,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Coat (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 409, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:35.353Z", - "ThumbnailImage": "c32bq37y8bertjy6ivb388xbe.png" - }, - { - "AvatarItemDesc": "125a3a62-1005-47dc-9fd8-ee09ea803e9f,97bbb384-b37e-4ea1-902c-88fbd6854ab5,5659ce2c-9cb0-49da-8c39-4b7df0f8deec,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Gloves (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 410, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:36.417Z", - "ThumbnailImage": "cfko6vz2smqr4u7q3b5jh5jvh.png" - }, - { - "AvatarItemDesc": "125a3a62-1005-47dc-9fd8-ee09ea803e9f,7fb8496f-0e6c-4e48-b8fa-5709ebbf4820,5659ce2c-9cb0-49da-8c39-4b7df0f8deec,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Gloves (Tan)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 411, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-05T23:18:37.45Z", - "ThumbnailImage": "c6s4wxr4cgcoqmqlgwz47lrnh.png" - }, - { - "AvatarItemDesc": "dcf9012d-f9e9-4f15-872e-f130af3b2efa,631c9015-2a00-47ea-bb35-465a2ddbca5d,83158223-e268-4036-8a6a-218a8430eb2c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Barbershop Hat (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 412, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T00:16:19.197Z", - "ThumbnailImage": "d67bfbfq6h2c493xoldetiunp.png" - }, - { - "AvatarItemDesc": "dcf9012d-f9e9-4f15-872e-f130af3b2efa,7f9cb939-36a4-40da-8337-025e1d7bf8e5,83158223-e268-4036-8a6a-218a8430eb2c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Barbershop Hat (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 413, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T00:16:20.55Z", - "ThumbnailImage": "4d6mxhehvygwsuycquilcwmtt.png" - }, - { - "AvatarItemDesc": "18cd3470-2dd9-4a0a-98bd-eae2d5f5d522,a5925738-a451-4f25-b622-ccbfa12bd88c,15edb8d7-2ff6-4170-a7e6-acd9e965cab5,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Barbershop Shirt (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 414, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T00:16:22.253Z", - "ThumbnailImage": "93dtf3uavctg3si13zdcnelxe.png" - }, - { - "AvatarItemDesc": "18cd3470-2dd9-4a0a-98bd-eae2d5f5d522,c64ac7a9-7fd4-4587-8626-0413a190b706,15edb8d7-2ff6-4170-a7e6-acd9e965cab5,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Barbershop Shirt (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 415, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T00:16:23.487Z", - "ThumbnailImage": "cw4kg51jcq1ugso9kcmngkt04.png" - }, - { - "AvatarItemDesc": "ce81210f-8eb8-4cd2-95d5-046d4da229c8,bb01b51e-a95f-441e-8c52-abc3aeed7145,f7c7d05f-5454-445a-af38-25f110bd204a,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Barbershop Wrist (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 416, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T00:16:24.513Z", - "ThumbnailImage": "06z3ng7dlwz8wcsxzadsfgslx.png" - }, - { - "AvatarItemDesc": "241506f6-bf88-4b46-b5fe-513a225421f4,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Half Up Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 417, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T00:30:04.203Z", - "ThumbnailImage": "3w6yoi9bpa2pl8w7wab8zwodb.png" - }, - { - "AvatarItemDesc": "1a028850-64ee-40ab-b547-ebbcfa1b04b3,5a614f97-ef7f-4b70-afff-9ed837a86407,a8a91216-0fcc-461e-a682-95ee82509cce,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Drum Major Hat (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 418, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T18:31:20.037Z", - "ThumbnailImage": "81kgcsyk5xpfnseux5kk365d6.png" - }, - { - "AvatarItemDesc": "1a028850-64ee-40ab-b547-ebbcfa1b04b3,b444ed0a-eab5-4bd6-af34-d080de74a149,a8a91216-0fcc-461e-a682-95ee82509cce,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Drum Major Hat (Orange)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 419, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T18:31:21.5Z", - "ThumbnailImage": "06rlbrw6875digtc4y8c0l3i8.png" - }, - { - "AvatarItemDesc": "1a028850-64ee-40ab-b547-ebbcfa1b04b3,8053b5e5-0f67-4329-a45d-1ee9fc830820,a8a91216-0fcc-461e-a682-95ee82509cce,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Drum Major Hat (Yellow)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 420, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T18:31:22.477Z", - "ThumbnailImage": "d4visb1djbytbo881ltks1hzo.png" - }, - { - "AvatarItemDesc": "a986ff33-9e16-4219-8ebb-2e7b4c772ca7,7b0d6661-e856-4ec1-ab90-d89c28a70826,1fede91a-434e-49a5-882e-e6db107112a8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Field Hockey Uniform (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 421, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T18:31:24.11Z", - "ThumbnailImage": "akd6dknn22mbqs5rpgcphqekv.png" - }, - { - "AvatarItemDesc": "a6f1825e-1647-4d06-85d7-ac2d139612c0,fe5288bc-0e02-4ea3-b17d-dee0e576979d,b0298c45-0dd1-453e-bad4-41e4656bb38e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Drum Major Shirt (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 422, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T18:31:25.063Z", - "ThumbnailImage": "d1ickhvbj03efs8x35tvbakq2.png" - }, - { - "AvatarItemDesc": "a6f1825e-1647-4d06-85d7-ac2d139612c0,82de1ca3-67d6-454d-84fb-0eeece71fcbc,b0298c45-0dd1-453e-bad4-41e4656bb38e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Drum Major Shirt (Orange)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 423, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T18:31:26.2Z", - "ThumbnailImage": "93qrv8cwm8k71rmnk1o22mzpq.png" - }, - { - "AvatarItemDesc": "a6f1825e-1647-4d06-85d7-ac2d139612c0,54d3c589-30ba-44c1-a77c-8f9e16eb0b20,b0298c45-0dd1-453e-bad4-41e4656bb38e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Drum Major Shirt (Yellow)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 424, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T18:31:27.373Z", - "ThumbnailImage": "5la3vym26ex06q0rm9ykg3w1f.png" - }, - { - "AvatarItemDesc": "4d533b3a-b5fa-446a-842d-92798ad5b493,fe5288bc-0e02-4ea3-b17d-dee0e576979d,6b38ab79-142b-446e-978c-ad829ade8823,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Drum Major Gloves (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": "", - "AvatarItemId": 425, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T18:31:28.3Z", - "ThumbnailImage": "817bm8rsomfrxcjwad8033u20.png" - }, - { - "AvatarItemDesc": "4d533b3a-b5fa-446a-842d-92798ad5b493,b444ed0a-eab5-4bd6-af34-d080de74a149,6b38ab79-142b-446e-978c-ad829ade8823,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Drum Major Gloves (Orange)", - "Tooltip": "", - "Rarity": 20, - "TagList": "", - "AvatarItemId": 426, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T18:31:29.26Z", - "ThumbnailImage": "3kkimmvnludjevzzo56uhvuk6.png" - }, - { - "AvatarItemDesc": "4d533b3a-b5fa-446a-842d-92798ad5b493,8053b5e5-0f67-4329-a45d-1ee9fc830820,6b38ab79-142b-446e-978c-ad829ade8823,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Drum Major Gloves (Yellow)", - "Tooltip": "", - "Rarity": 20, - "TagList": "", - "AvatarItemId": 427, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T18:31:30.133Z", - "ThumbnailImage": "73tjv2ussx3904ivxkhezp2yr.png" - }, - { - "AvatarItemDesc": "17aed0a0-70ed-49da-ad09-5bc4746f7718,14b43bf9-5ba0-484e-ae5d-55cfeb09a70d,3485a30d-27f8-450b-b5aa-1ff3cd227d19,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Artist Beret (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 428, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:39:55.43Z", - "ThumbnailImage": "c8eo8kzis4cfksqzadwx60q7a.png" - }, - { - "AvatarItemDesc": "17aed0a0-70ed-49da-ad09-5bc4746f7718,5c8f36c5-07da-49f4-af02-d23207a43216,3485a30d-27f8-450b-b5aa-1ff3cd227d19,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Artist Beret (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 429, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:39:56.447Z", - "ThumbnailImage": "er774snrrar0qxts7cl1d2zb0.png" - }, - { - "AvatarItemDesc": "b99a89c7-38c5-4196-9862-4e1bf9cb0ce1,8c7b09f2-6213-4ef9-87ab-a2df72d07a22,92714eac-cc07-4f74-a6f5-cfbbadd07e06,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Boxing Helmet (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 430, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:39:57.563Z", - "ThumbnailImage": "cwp28pmovv17mrz6o4w62ejpa.png" - }, - { - "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,6e0f3af8-297f-4ea7-8f9e-4a1bc57d3e35,93987d32-7a6e-45df-af56-76f912969ce7,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerful Dress (Purple)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 431, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:39:59.143Z", - "ThumbnailImage": "bwdc3w9brd906m9tlr3iwesz3.png" - }, - { - "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,faedf215-289b-40f7-90cc-f5b98517d133,93987d32-7a6e-45df-af56-76f912969ce7,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerful Dress (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 432, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:40:00.573Z", - "ThumbnailImage": "1hw2ja5gln6hu18squbodnpaa.png" - }, - { - "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,1773d5d8-4714-4721-b30c-97e25d6f2a5a,93987d32-7a6e-45df-af56-76f912969ce7,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerful Dress (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 433, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:40:01.437Z", - "ThumbnailImage": "aseuozf59hxlehklnyniqbre9.png" - }, - { - "AvatarItemDesc": "f41653f9-ae02-443c-aaf4-1c6f4e49035d,cf515c87-3c0a-4443-9f63-5ea1bdbaa61a,3248a3ec-50d1-4c0a-96ae-25eb9d8ed622,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flower Swimsuit (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 434, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:40:02.42Z", - "ThumbnailImage": "3oz7p1t6fe7pqfgq0hoilmiey.png" - }, - { - "AvatarItemDesc": "f41653f9-ae02-443c-aaf4-1c6f4e49035d,27680277-aec1-41be-a476-9f51cf775580,3248a3ec-50d1-4c0a-96ae-25eb9d8ed622,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flower Swimsuit (Purple)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 435, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:40:03.657Z", - "ThumbnailImage": "3bd0st7c55qfn1i4j4cuevmu6.png" - }, - { - "AvatarItemDesc": "f41653f9-ae02-443c-aaf4-1c6f4e49035d,5a96ac4d-03c3-4214-9dcb-c2044ff28f2e,3248a3ec-50d1-4c0a-96ae-25eb9d8ed622,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flower Swimsuit (Grey)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 436, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:40:04.953Z", - "ThumbnailImage": "7kp3fr2rwvgorhc9uaqpahhmb.png" - }, - { - "AvatarItemDesc": "ff15e25d-d467-47a8-9ecc-e415d5acb90c,8c7b09f2-6213-4ef9-87ab-a2df72d07a22,0ec6628c-a106-4452-af82-105a3e3a9f2e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Boxing Shirt (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 437, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:40:05.883Z", - "ThumbnailImage": "1dwa5wuhnhdrvml7z2kour4vi.png" - }, - { - "AvatarItemDesc": "b904304b-cce0-466f-8569-c621eeadd4f7,8c7b09f2-6213-4ef9-87ab-a2df72d07a22,f79f8a46-ef1d-4d8c-a4fc-383e3a9eb10b,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Boxing Gloves (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 438, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:40:07.903Z", - "ThumbnailImage": "3tg5nlsq7otflej53cfartbv3.png" - }, - { - "AvatarItemDesc": "d3d69bee-60bc-44a3-ad7c-65b3b69d1e59,4a85c181-92fe-47a5-925e-05f0ccb25006,944d934d-5e21-42d7-8196-fff9a81ee469,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dodgeball Shirt (Orange)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 439, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:40:09.307Z", - "ThumbnailImage": "5dzmypownxu9mz6fttdzw0cjp.png" - }, - { - "AvatarItemDesc": "d3d69bee-60bc-44a3-ad7c-65b3b69d1e59,0ba92db2-690a-44ce-92f4-130e9503b6c1,944d934d-5e21-42d7-8196-fff9a81ee469,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dodgeball Shirt (Teal)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 440, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:40:10.253Z", - "ThumbnailImage": "08j0sgwi31ma53zy69e9h1cvs.png" - }, - { - "AvatarItemDesc": "74b91f2b-d4d3-4e41-8946-b1296ab7a773,304e5cf1-5c94-481f-8e49-e6a943e6b300,90e0da8b-1941-4ca8-b7e5-b4e31921873c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tennis Shirt (Pink)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 441, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T20:40:11.18Z", - "ThumbnailImage": "22s0jdhj08deg2hm1agcg0ap2.png" - }, - { - "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,724c79a3-822c-422f-9462-a5374ee0211c,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowtie (White)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 442, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:06.58Z", - "ThumbnailImage": "1ipmq038lb20nmgpf0k7p3lj8.png" - }, - { - "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowtie (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 443, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:07.92Z", - "ThumbnailImage": "ec965jtympxjh0juzh6uea66i.png" - }, - { - "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,e69372eb-2fd8-4e17-a448-ee0be61a2c7a,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowtie (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 444, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:08.833Z", - "ThumbnailImage": "ey39vqepkupw80nkatijbvxm6.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,827a1538-51bb-4fef-99c1-7f1bebd9866c,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Dots, Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 445, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:10.11Z", - "ThumbnailImage": "72m3n2l0f0v5ryummqatwer5t.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Dots, Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 446, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:11.093Z", - "ThumbnailImage": "8pn1j2wbx9ivldclxa1ubgufx.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,6dd95046-acf8-42fe-ab78-80a334096a9d,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Dots, White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 447, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:12.143Z", - "ThumbnailImage": "1prcefvfnwi7yewdgbbeapboi.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,827a1538-51bb-4fef-99c1-7f1bebd9866c,27a5df72-4095-4837-bf24-cdd3d95a43e9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Flowers, Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 448, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:13.197Z", - "ThumbnailImage": "9xy3gwxnxiy9pqpf90r0hq3kc.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,27a5df72-4095-4837-bf24-cdd3d95a43e9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Flowers, Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 449, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:14.233Z", - "ThumbnailImage": "5653hakuvc2f7zkqwh2cln0lx.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,6dd95046-acf8-42fe-ab78-80a334096a9d,27a5df72-4095-4837-bf24-cdd3d95a43e9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Flowers, White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 450, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:15.29Z", - "ThumbnailImage": "dh0x7lyldgb793zodhe1sscg4.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,827a1538-51bb-4fef-99c1-7f1bebd9866c,cf119781-5bd9-4b85-9a0b-12e82e988c23,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Plaid, Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 451, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:16.28Z", - "ThumbnailImage": "4as6ol0a5z9gfyofshfg9ed39.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,cf119781-5bd9-4b85-9a0b-12e82e988c23,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Plaid, Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 452, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:17.377Z", - "ThumbnailImage": "59fpaqmmt45bv0ojtuamhjir0.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,6dd95046-acf8-42fe-ab78-80a334096a9d,cf119781-5bd9-4b85-9a0b-12e82e988c23,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Plaid, White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 453, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:18.417Z", - "ThumbnailImage": "2mmw0lzovs5bx1dwz8tid3cze.png" - }, - { - "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Business Tie (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 454, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:19.483Z", - "ThumbnailImage": "e0ix17ip3n8ghjd6zp8tpdsz1.png" - }, - { - "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,0ecb8a2a-cffc-47db-aeda-fb0684aef1e5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Business Tie (Grey)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 455, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:20.503Z", - "ThumbnailImage": "47orvw4rgb2dcq2uysth7k5kz.png" - }, - { - "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Business Tie (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 456, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:21.503Z", - "ThumbnailImage": "9govgvnlf9gabvjvh5rckwqt2.png" - }, - { - "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,724c79a3-822c-422f-9462-a5374ee0211c,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Business Tie (White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 457, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:22.467Z", - "ThumbnailImage": "1eq0w8wx46ey92gsw096z68mj.png" - }, - { - "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Business Tie (Yellow)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 458, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:23.443Z", - "ThumbnailImage": "863juzzox17unyjhagvnbslfh.png" - }, - { - "AvatarItemDesc": "6b9e022c-0b68-48fd-8eca-da8573c18900,d6edbc00-3c1d-4f49-8412-3ef8c7c5f4c2,cf119781-5bd9-4b85-9a0b-12e82e988c23,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Long Scarf (Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 459, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:24.38Z", - "ThumbnailImage": "08e7y3dct2h7xht6m1vfda9yg.png" - }, - { - "AvatarItemDesc": "6b9e022c-0b68-48fd-8eca-da8573c18900,6dd95046-acf8-42fe-ab78-80a334096a9d,cf119781-5bd9-4b85-9a0b-12e82e988c23,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Long Scarf (White)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 460, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:25.35Z", - "ThumbnailImage": "3akcjd4a37lw3qz88ajis1kcz.png" - }, - { - "AvatarItemDesc": "6b9e022c-0b68-48fd-8eca-da8573c18900,5c4a2b35-0e1c-44de-8c3a-96d4a6458b1b,cf119781-5bd9-4b85-9a0b-12e82e988c23,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Long Scarf (Purple)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 461, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:26.323Z", - "ThumbnailImage": "58gu9l73pm4ez45p70yrkyplt.png" - }, - { - "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,827a1538-51bb-4fef-99c1-7f1bebd9866c,cf119781-5bd9-4b85-9a0b-12e82e988c23,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tied Scarf (Plaid, Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 462, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:27.293Z", - "ThumbnailImage": "bcknoanm16wf9xuuxd8n236ez.png" - }, - { - "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,cf119781-5bd9-4b85-9a0b-12e82e988c23,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tied Scarf (Plaid, Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 463, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:28.257Z", - "ThumbnailImage": "6qg6j1yialrvz8slxa9jeyu87.png" - }, - { - "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,6dd95046-acf8-42fe-ab78-80a334096a9d,cf119781-5bd9-4b85-9a0b-12e82e988c23,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tied Scarf (Plaid, White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 464, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:29.21Z", - "ThumbnailImage": "ehbtcde8j9yfepf412zdnzsqs.png" - }, - { - "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,827a1538-51bb-4fef-99c1-7f1bebd9866c,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tied Scarf (Dots, Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 465, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:30.177Z", - "ThumbnailImage": "15m86aopz28g8iezgelpzwej3.png" - }, - { - "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tied Scarf (Dots, Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 466, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:31.117Z", - "ThumbnailImage": "9dfutygcqtdm7xo7lv2j8y5fy.png" - }, - { - "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,6dd95046-acf8-42fe-ab78-80a334096a9d,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tied Scarf (Dots, White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 467, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T22:02:32.07Z", - "ThumbnailImage": "a6a5lj41oooaly6njbbnnox5o.png" - }, - { - "AvatarItemDesc": "62ce4109-8dee-4895-bf1b-bfa143db4c7e,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,0f36bb97-c61b-4281-929f-ff1d0d11be86,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Slim Blazer (Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 468, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T23:07:36.517Z", - "ThumbnailImage": "27ztuh73mvhqa7kbriw9y9jjt.png" - }, - { - "AvatarItemDesc": "62ce4109-8dee-4895-bf1b-bfa143db4c7e,cd5d7285-202d-42d0-b93f-04245875793e,0f36bb97-c61b-4281-929f-ff1d0d11be86,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Slim Blazer (Green)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 469, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T23:07:37.53Z", - "ThumbnailImage": "0no2vbmhmulieokvn9ikhxy23.png" - }, - { - "AvatarItemDesc": "77c37481-a185-47ff-af55-65f9fdfcf9e5,43501b0c-eaaa-4ab3-9d03-2ca61d2e8fc9,2c0d912d-c184-4eab-8ee4-73b90ba7b0a6,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fur Coat (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 470, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T23:07:38.5Z", - "ThumbnailImage": "7yjxqxjcdtwsuu11rr9ijfijs.png" - }, - { - "AvatarItemDesc": "77c37481-a185-47ff-af55-65f9fdfcf9e5,643b5f2d-0666-4869-b699-03742de34d16,2c0d912d-c184-4eab-8ee4-73b90ba7b0a6,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fur Coat (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 471, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T23:07:39.49Z", - "ThumbnailImage": "ekhbvef0wyu4wu32a5dvhlqqq.png" - }, - { - "AvatarItemDesc": "745c5110-104e-4b37-aabf-7c690fd54811,b42d903b-b393-4f49-af5e-38d0fb6c42b0,3ba69a39-a4e7-4505-bae7-8db31360ec1c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Long Coat (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 472, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T23:07:40.827Z", - "ThumbnailImage": "6nqdiagvhy4jttofvcepefq2y.png" - }, - { - "AvatarItemDesc": "745c5110-104e-4b37-aabf-7c690fd54811,8cab8cc6-9a2d-434c-8b72-e66edbdd223c,3ba69a39-a4e7-4505-bae7-8db31360ec1c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Long Coat (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 473, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T23:07:42.313Z", - "ThumbnailImage": "cdi7d06wp2qv0t93m630vtp9s.png" - }, - { - "AvatarItemDesc": "745c5110-104e-4b37-aabf-7c690fd54811,657f28d5-672a-4f27-86c6-3cb00f25bb84,3ba69a39-a4e7-4505-bae7-8db31360ec1c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Long Coat (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 474, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T23:07:43.17Z", - "ThumbnailImage": "asgwfydw5ghc9650zs32gm2b3.png" - }, - { - "AvatarItemDesc": "515dfc36-7f7b-47bc-abee-380d68f41be6,1acb1f56-4509-449f-9c6a-065bdeaa9ee3,2d7361d2-31a2-404b-90da-10e89114e1f2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flowered Dress (Grey)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 475, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T23:07:45.013Z", - "ThumbnailImage": "e9vo4xrmjapg3t56dbabbraqj.png" - }, - { - "AvatarItemDesc": "515dfc36-7f7b-47bc-abee-380d68f41be6,e98c3f98-7844-4d6e-a21c-05027033c18c,2d7361d2-31a2-404b-90da-10e89114e1f2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flowered Dress (Yellow)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 476, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-06T23:07:47.1Z", - "ThumbnailImage": "930kpdjun0nt4qnb2awrj922c.png" - }, - { - "AvatarItemDesc": "2f8518fc-c989-40de-98b4-c6f09b304166,a1c51d1e-1d5f-4f8a-bc0f-6a20eddfe58a,ca37823a-b8f3-4414-b38b-de0dc7fa4295,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Jersey (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 477, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-10T16:50:08Z", - "ThumbnailImage": "5iy6yfd9qvpfzdo6symnk32xf.png" - }, - { - "AvatarItemDesc": "2f8518fc-c989-40de-98b4-c6f09b304166,9967ce54-c2b7-437a-946e-11f8ee6d6fdd,ca37823a-b8f3-4414-b38b-de0dc7fa4295,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Jersey (Green)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 478, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-10T16:50:09Z", - "ThumbnailImage": "4ur6eolr90837mh7229goao2z.png" - }, - { - "AvatarItemDesc": "2b2eb9e5-d52e-4004-bdb2-0bcf6910992d,c5884778-a87f-4612-9717-86fbb65d440f,7d040391-03f7-4b3d-bcfd-a1278ff459c9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flower Headband (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 479, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:34:47.563Z", - "ThumbnailImage": "548zksu11edcwj6jg6aoag1s7.png" - }, - { - "AvatarItemDesc": "2b2eb9e5-d52e-4004-bdb2-0bcf6910992d,827a1538-51bb-4fef-99c1-7f1bebd9866c,7d040391-03f7-4b3d-bcfd-a1278ff459c9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flower Headband (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 480, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:34:50.713Z", - "ThumbnailImage": "c1g1jmqtrkrhxhm8c2puubehx.png" - }, - { - "AvatarItemDesc": "71014872-d879-4858-9d68-58da3c673d8b,83522c12-9549-4d74-8c87-bae210bcd2bf,5fd9e83a-cfaf-4c98-bd31-91a7484c26dd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bike Helmet (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 483, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:02.35Z", - "ThumbnailImage": "2mdqjp0pan01n0jy9wmab9gka.png" - }, - { - "AvatarItemDesc": "71014872-d879-4858-9d68-58da3c673d8b,4398ce1a-e6ee-4da4-ad0d-7abfab41020c,5fd9e83a-cfaf-4c98-bd31-91a7484c26dd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bike Helmet (Orange)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 484, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:03.87Z", - "ThumbnailImage": "bfdtco5996aiaxyo9h38yw0b7.png" - }, - { - "AvatarItemDesc": "a61e86cd-f7e7-4ac7-a6e8-df269bc5cb01,ce465d53-3807-423f-baa0-bdba2a75ceb3,65b89eae-347e-4eff-9ff3-7f25cace0125,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flower Hair Clip (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 485, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:05.667Z", - "ThumbnailImage": "chwhfus6b1dkb3vtb59wuymig.png" - }, - { - "AvatarItemDesc": "a61e86cd-f7e7-4ac7-a6e8-df269bc5cb01,596097a8-d545-4256-959d-1d3cd96fc64c,65b89eae-347e-4eff-9ff3-7f25cace0125,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flower Hair Clip (Yellow)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 486, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:07.013Z", - "ThumbnailImage": "23uhduy56xwn0r399ed4oscrw.png" - }, - { - "AvatarItemDesc": "1596c113-aa3a-4f5c-b398-e5c3575548e7,916384ca-e209-42a0-bd64-c64f5a40b56f,96b36c98-cba1-4337-91dd-c74c00316f97,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Mask (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 487, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:08.363Z", - "ThumbnailImage": "4jk1xibdjjddzpvrwcw05usiu.png" - }, - { - "AvatarItemDesc": "1596c113-aa3a-4f5c-b398-e5c3575548e7,0217fd2e-ff9d-49f7-9bc8-8d0d6b8bf250,96b36c98-cba1-4337-91dd-c74c00316f97,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Mask (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 488, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:09.4Z", - "ThumbnailImage": "59dj5f6fpgmoilwpcpugnwomn.png" - }, - { - "AvatarItemDesc": "9cdb4965-6f00-4304-afed-e301e73a2b3a,67fc9269-8dd8-4d6f-b594-c77e716f2482,65ed43ff-dfc4-4cab-b0b9-77dc94165e24,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Small Brim Hat (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 489, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:10.68Z", - "ThumbnailImage": "1z40s482g9xq9sirwfx26sfce.png" - }, - { - "AvatarItemDesc": "9cdb4965-6f00-4304-afed-e301e73a2b3a,43501b0c-eaaa-4ab3-9d03-2ca61d2e8fc9,65ed43ff-dfc4-4cab-b0b9-77dc94165e24,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Small Brim Hat (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 490, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:11.777Z", - "ThumbnailImage": "azus8th8ecez3uybgfgvqq0o4.png" - }, - { - "AvatarItemDesc": "9cdb4965-6f00-4304-afed-e301e73a2b3a,d6823e01-69f0-4f85-b94a-74894356a2cf,65ed43ff-dfc4-4cab-b0b9-77dc94165e24,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Small Brim Hat (Maroon)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 491, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:14.11Z", - "ThumbnailImage": "77ytai8z0lk4qz5x8il84ybvx.png" - }, - { - "AvatarItemDesc": "2f8518fc-c989-40de-98b4-c6f09b304166,e5de2e45-207c-46af-9a5e-eb01a0c621fe,ca37823a-b8f3-4414-b38b-de0dc7fa4295,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Jersey (White, Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 492, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:15.62Z", - "ThumbnailImage": "b124kxp8adqvgs4bryq7tcrra.png" - }, - { - "AvatarItemDesc": "2f8518fc-c989-40de-98b4-c6f09b304166,de0a5a3a-8aff-4799-8269-9efa3aeb383a,ca37823a-b8f3-4414-b38b-de0dc7fa4295,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Jersey (White, Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 493, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:16.667Z", - "ThumbnailImage": "coknzs3avuwcbyl6z2drrxtd1.png" - }, - { - "AvatarItemDesc": "843e3364-a743-4dfc-a990-0436e47b8c10,c5884778-a87f-4612-9717-86fbb65d440f,1695608b-e9cc-4a03-b56d-0f09d2804379,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bike Shirt (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 494, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:17.683Z", - "ThumbnailImage": "1yuq0u2hdapelj37471lkep1i.png" - }, - { - "AvatarItemDesc": "843e3364-a743-4dfc-a990-0436e47b8c10,83522c12-9549-4d74-8c87-bae210bcd2bf,1695608b-e9cc-4a03-b56d-0f09d2804379,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bike Shirt (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 495, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:18.733Z", - "ThumbnailImage": "4guodx87w200pz0ev441o50w0.png" - }, - { - "AvatarItemDesc": "d6b0a1e7-e918-43e5-8191-3a8d9d01df7c,fcbdfbfd-254a-4538-b119-43e23404b8b5,e5635772-4e84-4b30-b77f-4a1196cb599b,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hockey Shirt (White, Blue)", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 496, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:19.777Z", - "ThumbnailImage": "8j3mq83a7m2bcd1ue5tzv6r2o.png" - }, - { - "AvatarItemDesc": "d6b0a1e7-e918-43e5-8191-3a8d9d01df7c,b1ea158d-1663-4db1-bb09-9847f6e9d1e6,e5635772-4e84-4b30-b77f-4a1196cb599b,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hockey Shirt (White, Red)", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 497, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:20.85Z", - "ThumbnailImage": "bkzswe4hfhdvak21tbjhe6icc.png" - }, - { - "AvatarItemDesc": "d6b0a1e7-e918-43e5-8191-3a8d9d01df7c,d5efaf80-7f34-4c9a-bc3a-b80b1ac70ace,e5635772-4e84-4b30-b77f-4a1196cb599b,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hockey Shirt (Red, Orange)", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 498, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:21.823Z", - "ThumbnailImage": "91cioy61054580v8ruloocj3l.png" - }, - { - "AvatarItemDesc": "9c34c2c1-07d7-4180-94a2-be8c9caaae84,916384ca-e209-42a0-bd64-c64f5a40b56f,7ef7d0cf-99f1-4872-9d3d-8230cc9fa368,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Singlet (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 499, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:23.287Z", - "ThumbnailImage": "eazhrt40qa5kdt73v7vcqhsdm.png" - }, - { - "AvatarItemDesc": "9c34c2c1-07d7-4180-94a2-be8c9caaae84,0217fd2e-ff9d-49f7-9bc8-8d0d6b8bf250,7ef7d0cf-99f1-4872-9d3d-8230cc9fa368,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Singlet (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 500, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:24.507Z", - "ThumbnailImage": "6m59lwkz3pdm7ylfg5q1hwbzf.png" - }, - { - "AvatarItemDesc": "d766c8d3-76e8-4021-b0a4-24b78fb7eaba,026ca50e-3a81-43cf-87f5-950687b7bbdd,adae82eb-a4b9-4541-acf2-76cea839a593,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tracksuit (Pink)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 501, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:25.457Z", - "ThumbnailImage": "essmk8w84jurmnzu791bfueh2.png" - }, - { - "AvatarItemDesc": "d766c8d3-76e8-4021-b0a4-24b78fb7eaba,6584dada-499e-4d7c-958d-466955b20640,adae82eb-a4b9-4541-acf2-76cea839a593,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tracksuit (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 502, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-11T22:35:26.48Z", - "ThumbnailImage": "bvsa18aen05ajtkzw2h9y672b.png" - }, - { - "AvatarItemDesc": "2faa26b6-f7c3-4b0d-8f70-1f9454e64a54,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Golfer Hat (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 503, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-14T23:02:30.1Z", - "ThumbnailImage": "3dzbcs7n1malcbemyi60hae9g.png" - }, - { - "AvatarItemDesc": "2faa26b6-f7c3-4b0d-8f70-1f9454e64a54,48c18418-01dd-40ff-9dfe-c4cf5f4e1245,ddf429fd-a883-48a5-869b-bc12e44d30bf,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Golfer Hat (Gray)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 504, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-14T23:02:31.243Z", - "ThumbnailImage": "bwzoz4dtuwlngxk9f0tu4ubak.png" - }, - { - "AvatarItemDesc": "2faa26b6-f7c3-4b0d-8f70-1f9454e64a54,6584dada-499e-4d7c-958d-466955b20640,ddf429fd-a883-48a5-869b-bc12e44d30bf,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Golfer Hat (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 505, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-14T23:02:32.11Z", - "ThumbnailImage": "1iqnljjvv128u9d8mlok69amn.png" - }, - { - "AvatarItemDesc": "f76b709c-b173-426e-81f2-279a67d2fde1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Golfer Shirt (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 506, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-14T23:02:33.037Z", - "ThumbnailImage": "67p6qo2ys9s1k0dg867wt3hlo.png" - }, - { - "AvatarItemDesc": "f76b709c-b173-426e-81f2-279a67d2fde1,4c845dbb-26c3-48a1-b562-e28a7416b154,6ce21c65-f4e9-41ac-be94-8eb1a08d5c76,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Golfer Shirt (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 507, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-14T23:02:34.17Z", - "ThumbnailImage": "arl9g7pg2z44m7uqebdjk9ool.png" - }, - { - "AvatarItemDesc": "f76b709c-b173-426e-81f2-279a67d2fde1,96e2b29e-e553-40f1-9eb6-8a9f7e64da39,6ce21c65-f4e9-41ac-be94-8eb1a08d5c76,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Golfer Shirt (Grey)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 508, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-14T23:02:34.97Z", - "ThumbnailImage": "01ylknc03jnajh84tyy03knwg.png" - }, - { - "AvatarItemDesc": "b6610b7b-3978-46fd-9af6-41b4568c9b4d,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soccer Shirt (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 509, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-14T23:02:35.953Z", - "ThumbnailImage": "2vqxpnzd5r6nuyacqrsrw5loh.png" - }, - { - "AvatarItemDesc": "eada710d-ea0c-473f-b9c6-23e210607b24,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Golfer Gloves (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 510, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-14T23:02:36.92Z", - "ThumbnailImage": "eqstzzls6wlgjfdkwtcpj53gp.png" - }, - { - "AvatarItemDesc": "eada710d-ea0c-473f-b9c6-23e210607b24,72a010c0-bddd-4e5d-bca6-9821d82de9a6,f4cea991-fc3d-4715-bf82-8a8fb60e8799,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Golfer Gloves (Gray)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 511, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-14T23:02:37.89Z", - "ThumbnailImage": "6etin2gx8z6mi85m8niz96so2.png" - }, - { - "AvatarItemDesc": "eada710d-ea0c-473f-b9c6-23e210607b24,32a5e42d-2b60-40b1-a145-ed96fc91af8e,f4cea991-fc3d-4715-bf82-8a8fb60e8799,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Golfer Gloves (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 512, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-14T23:02:38.7Z", - "ThumbnailImage": "bi4tmrffhhhfm5xmt03sfyvnu.png" - }, - { - "AvatarItemDesc": "94eb7ef3-528f-4f59-92a0-48b0ec287527,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soccer Goalie Gloves (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 513, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-14T23:02:39.547Z", - "ThumbnailImage": "0we6tjqz2a38v2ojhop58m34f.png" - }, - { - "AvatarItemDesc": "da55bfc3-47b7-46f6-b548-7fb2c2a5e0bf,c9589974-c261-485e-b571-cb2f34fb178f,cb9e9e05-c481-4397-86e7-c2111bc0e817,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Babydoll Dress (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 514, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-07-20T20:52:13.657Z", - "ThumbnailImage": "6ag9z8xgaq11l42y9relrmux1.png" - }, - { - "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Hat (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 515, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:01:51.307Z", - "ThumbnailImage": "17c4sjyyimn5d2gw0f556bubi.png" - }, - { - "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,64545dcc-a8eb-4c69-a539-78ee73a2d327,32d91d32-b102-4093-927a-6dc3ac2e9e86,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Hat (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 516, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:01:53.167Z", - "ThumbnailImage": "4quvkumfq6a1nznmdsezcpwxq.png" - }, - { - "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,e02838f8-4029-455a-b35c-dd40f972b05b,32d91d32-b102-4093-927a-6dc3ac2e9e86,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Hat (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 517, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:01:54.213Z", - "ThumbnailImage": "4110szxveghcz05ilxuwglfb9.png" - }, - { - "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,71e5a0fe-fc8d-420b-af3b-e74160e0d1f3,32d91d32-b102-4093-927a-6dc3ac2e9e86,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Hat (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 518, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:01:55.09Z", - "ThumbnailImage": "6z583ji4uuq0r1nymbm4h8ou5.png" - }, - { - "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,909ed249-ce09-4304-8b02-56794fa7567d,32d91d32-b102-4093-927a-6dc3ac2e9e86,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Hat (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 519, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:01:56.263Z", - "ThumbnailImage": "2boublopz20zq6qu6ncbx97n7.png" - }, - { - "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Torso (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 520, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:01:57.623Z", - "ThumbnailImage": "c6y6kr8pkktfh9j9jrwbdbiop.png" - }, - { - "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,64545dcc-a8eb-4c69-a539-78ee73a2d327,0f49ac81-63bd-4845-8bdc-1944181a8aa3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Torso (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 521, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:01:58.547Z", - "ThumbnailImage": "dbbbxrdwflnaiaj1nx1ovh07r.png" - }, - { - "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,e02838f8-4029-455a-b35c-dd40f972b05b,0f49ac81-63bd-4845-8bdc-1944181a8aa3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Torso (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 522, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:01:59.45Z", - "ThumbnailImage": "40hz8pm5dpxvycg72a9eqhqu4.png" - }, - { - "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,71e5a0fe-fc8d-420b-af3b-e74160e0d1f3,0f49ac81-63bd-4845-8bdc-1944181a8aa3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Torso (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 523, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:02:00.3Z", - "ThumbnailImage": "6crngu0sszkwju23mkpdiihjs.png" - }, - { - "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,909ed249-ce09-4304-8b02-56794fa7567d,0f49ac81-63bd-4845-8bdc-1944181a8aa3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Torso (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 524, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:02:01.117Z", - "ThumbnailImage": "cfce1ejdgdy1jvubqb4vyv8k0.png" - }, - { - "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Gloves (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 525, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:02:02.02Z", - "ThumbnailImage": "aifzs5jdida9x4pu9dc5p3lvb.png" - }, - { - "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,64545dcc-a8eb-4c69-a539-78ee73a2d327,5b8d9490-e5bc-480e-91bc-65d1797b52ad,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Gloves (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 526, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:02:04.34Z", - "ThumbnailImage": "8kbnanl6xae6f5zssdhow3qi6.png" - }, - { - "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,e02838f8-4029-455a-b35c-dd40f972b05b,5b8d9490-e5bc-480e-91bc-65d1797b52ad,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Gloves (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 527, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:02:05.433Z", - "ThumbnailImage": "71i7ci2n620of8lk3jxy8p0xl.png" - }, - { - "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,71e5a0fe-fc8d-420b-af3b-e74160e0d1f3,5b8d9490-e5bc-480e-91bc-65d1797b52ad,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Gloves (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 528, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:02:06.453Z", - "ThumbnailImage": "99lamaljd63j9ijdm4si9n6nz.png" - }, - { - "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,909ed249-ce09-4304-8b02-56794fa7567d,5b8d9490-e5bc-480e-91bc-65d1797b52ad,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Gloves (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 529, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T00:02:07.973Z", - "ThumbnailImage": "eiseqfjnni496s1qlbkfv63gw.png" - }, - { - "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Hat (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 530, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T20:48:09.147Z", - "ThumbnailImage": "dvw439bvcm7yg6u5gwrrduckq.png" - }, - { - "AvatarItemDesc": "27cdecd2-88f1-40a8-80a9-87abd827c3c5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Beard", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 531, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T20:48:11.04Z", - "ThumbnailImage": "633t2xbzngvd2f2x91gj77qth.png" - }, - { - "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Robes (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 532, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T20:48:12.44Z", - "ThumbnailImage": "4u8g9x7yeqkmpqikqud6p0889.png" - }, - { - "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Bracers (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 533, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-10T20:48:13.533Z", - "ThumbnailImage": "42c0usoynxjhmimj6coo11rd3.png" - }, - { - "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,357eb160-360b-4a63-840d-65d11cc8ffc2,abdf525b-b871-41be-a1c8-810f49740ad4,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Hat (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 534, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-14T19:35:59.32Z", - "ThumbnailImage": "6tvxvhjodc7ixkaqu2ncy473u.png" - }, - { - "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,a38254c0-00e3-429b-9d5d-b9e6a9812e69,abdf525b-b871-41be-a1c8-810f49740ad4,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Hat (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 535, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-14T19:36:01.677Z", - "ThumbnailImage": "7866xyln6cpoizvv5eps253jn.png" - }, - { - "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,d3a9b576-5433-4305-bd96-b08820c09212,abdf525b-b871-41be-a1c8-810f49740ad4,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Hat (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 536, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-14T19:36:02.99Z", - "ThumbnailImage": "2mgmt7so1oho67truxxyy5key.png" - }, - { - "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,7afe1bb0-5ca9-4263-8f85-49d3a18353c7,abdf525b-b871-41be-a1c8-810f49740ad4,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Hat (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 537, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-14T19:36:04.093Z", - "ThumbnailImage": "6ts6u23lp3vvh9g7zmcwgm6yd.png" - }, - { - "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,357eb160-360b-4a63-840d-65d11cc8ffc2,8768aa33-b014-4062-b323-b146dd7d78d2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Robes (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 538, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-14T19:36:05.227Z", - "ThumbnailImage": "a814kjf5tknfmtt221aq0rmcg.png" - }, - { - "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,a38254c0-00e3-429b-9d5d-b9e6a9812e69,8768aa33-b014-4062-b323-b146dd7d78d2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Robes (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 539, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-14T19:36:06.19Z", - "ThumbnailImage": "6xg4k21qpb73l0qe9wq3xs507.png" - }, - { - "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,d3a9b576-5433-4305-bd96-b08820c09212,8768aa33-b014-4062-b323-b146dd7d78d2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Robes (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 540, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-14T19:36:07.143Z", - "ThumbnailImage": "351pq2gydedb34tytcs9n87b7.png" - }, - { - "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,7afe1bb0-5ca9-4263-8f85-49d3a18353c7,8768aa33-b014-4062-b323-b146dd7d78d2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Robes (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 541, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-14T19:36:08.163Z", - "ThumbnailImage": "c1nbb1yfgeptsgsxxakgr3ejf.png" - }, - { - "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,357eb160-360b-4a63-840d-65d11cc8ffc2,47514b9b-0d17-4727-97ed-dab67e7fe031,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Bracers (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 542, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-14T19:36:09.057Z", - "ThumbnailImage": "4kheccxh9b10611a6leuimejf.png" - }, - { - "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,a38254c0-00e3-429b-9d5d-b9e6a9812e69,47514b9b-0d17-4727-97ed-dab67e7fe031,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Bracers (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 543, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-14T19:36:09.97Z", - "ThumbnailImage": "ejoni0f6t3kbisv094qlswolb.png" - }, - { - "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,d3a9b576-5433-4305-bd96-b08820c09212,47514b9b-0d17-4727-97ed-dab67e7fe031,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Bracers (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 544, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-14T19:36:10.877Z", - "ThumbnailImage": "e4s49nshq56cwk2ptse4evh4p.png" - }, - { - "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,7afe1bb0-5ca9-4263-8f85-49d3a18353c7,47514b9b-0d17-4727-97ed-dab67e7fe031,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Bracers (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 545, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-08-14T19:36:11.85Z", - "ThumbnailImage": "cz0n5qaa95cagk71hmmypg87q.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jersey (Pink)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 546, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-09-12T23:33:21.39Z", - "ThumbnailImage": "6yhybki2x1u4frp9d3mj5057z.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,f8b0cfe8-e129-4578-8bb5-f60af5d38599,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jersey (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 548, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-09-12T23:38:29.993Z", - "ThumbnailImage": "3404czywuocyttg1yeivg4l6d.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,d2b40639-5d34-45b6-904e-6dd29030ff44,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jersey (Yellow)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 549, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-09-12T23:38:31.807Z", - "ThumbnailImage": "bjb4do6miad7c1uhkxlvmvtdu.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,724c79a3-822c-422f-9462-a5374ee0211c,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jersey (White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 550, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-09-12T23:38:33.183Z", - "ThumbnailImage": "68baneyontwji279r6ya132th.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,c72911d0-453f-4732-b1bd-dad520220a06,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jersey (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 551, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-09-12T23:38:34.47Z", - "ThumbnailImage": "88z32iu1vqx5t79u8rbzxb2jh.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,90bc2d31-1715-4d1a-813a-7c57e66cb017,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jersey (Teal)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 552, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-09-12T23:38:35.603Z", - "ThumbnailImage": "e8kd5l3itqg0vfla6oyfwyug2.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jersey (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 553, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-09-12T23:38:36.78Z", - "ThumbnailImage": "00krwbc9mtk0c5c3rczo0ba1i.png" - }, - { - "AvatarItemDesc": "f5c9743f-e77c-42f2-ba63-9843342cbf8e,2738ab5f-8c94-46b3-bac6-4a8111c41c21,a4e51b6b-fdfd-47dc-9d0e-f26f383e03e9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Hat (Pink, Black, Pink)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 554, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-09-26T21:31:46.72Z", - "ThumbnailImage": "6hqhj2g8w7mvm85ibz82mgre5.png" - }, - { - "AvatarItemDesc": "e042433a-40a2-4758-8074-3b9d407835ec,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Romper (Pink)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 555, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-10-26T00:08:07.033Z", - "ThumbnailImage": "bw125vxk818kcf1j36i5htzc4.png" - }, - { - "AvatarItemDesc": "d84c0ff9-8fbe-4ed8-abf3-7996e81888ab,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Large Afro Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 556, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-10-26T01:09:06.817Z", - "ThumbnailImage": "9qr2ce4r54kz6w69sxrp0cm74.png" - }, - { - "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Hat (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 557, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-06T22:34:50.837Z", - "ThumbnailImage": "02t4ai6twkgrds4d3p7uhoirv.png" - }, - { - "AvatarItemDesc": "4308da04-af84-40bb-845a-7a9e1a2726ec,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Suit (Pinstripe)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 558, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-06T22:34:54.637Z", - "ThumbnailImage": "28199zgfnoo8pyinqru3bjurg.png" - }, - { - "AvatarItemDesc": "4308da04-af84-40bb-845a-7a9e1a2726ec,531b4297-b38b-4362-9854-4f2139ea43be,33ee376a-586e-4aff-a7e4-4213445a3e92,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Suit (Herringbone)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 559, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-06T22:34:58.107Z", - "ThumbnailImage": "28rrxlerexeuvbdhwah6qw82t.png" - }, - { - "AvatarItemDesc": "08d56627-4500-4724-8692-a23c96ddb3ec,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Cuffs (Pinstripe)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 560, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-06T22:35:08.653Z", - "ThumbnailImage": "76jy5kgg3ywcce4irqjp40e7o.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,c0ff7719-c56a-4934-831b-506ad0f51cca,3259238f-4a9e-4e06-99de-6e7324fa0894,e38294cf-6279-4863-9aea-1a19aeaf8476", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Alpha Shirt", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 561, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-08T18:59:57.037Z", - "ThumbnailImage": "2stqqgiaqmpxhz7kyzokxny1x.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,381a9f13-5b44-48e6-8a49-221422a963f5,0440f08f-ef1d-49d8-942b-523056e8bb45,9e782751-71c6-4208-87da-3a3cffa6a4f0", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "KO Skull Shirt (Black)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 562, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-08T18:59:59.007Z", - "ThumbnailImage": "69q96bwnfq08dvg7z8i3423dd.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,0809a5cf-a0f3-4614-9f98-71518524518a,3290f148-1bd1-4ffd-a947-61fd0529af05,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (SciFi)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 563, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-13T20:56:57.173Z", - "ThumbnailImage": "ckopqewba1tguffkue6s78rc3.png" - }, - { - "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,0809a5cf-a0f3-4614-9f98-71518524518a,3290f148-1bd1-4ffd-a947-61fd0529af05,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wristbands (SciFi)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 564, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-13T20:56:59.377Z", - "ThumbnailImage": "btwnqsv2torue6ekxyp3zudoe.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,95e4cc30-cb68-473d-a395-feadf5b51512,0440f08f-ef1d-49d8-942b-523056e8bb45,0c496f32-0011-4c4d-9778-59446f70c032", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room T-Shirt (Crew Neck, Orange)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 565, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-16T22:47:23.843Z", - "ThumbnailImage": "b1k80npgw88paq57cw285zhgv.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,bde08851-a9e4-4faa-8f04-a0a661672472,0440f08f-ef1d-49d8-942b-523056e8bb45,237e0aa2-5911-4704-8d2a-d446ddd2d842", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "RECS Shirt (White)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 566, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-16T22:47:25.407Z", - "ThumbnailImage": "bp1j53987blav97zjuw9die57.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,befa2f11-b9fd-457c-b1d5-9d82e90b70ce,0440f08f-ef1d-49d8-942b-523056e8bb45,770e7674-6f9b-41f8-b023-ae79738db0d3", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Unicorn Shirt", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 567, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-16T22:47:26.593Z", - "ThumbnailImage": "5fseh1kw7c5ej962dbiugr5ns.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,4d52bbd6-ef74-45ae-a6c2-bde10ab8eb16,0440f08f-ef1d-49d8-942b-523056e8bb45,4ca3347a-dc87-412f-9eb1-799372e6fdd1", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Robo Logo Shirt (Pink)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 568, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-16T22:47:27.763Z", - "ThumbnailImage": "92ns2hqejpkog0560clmw3qjv.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,bda7a57e-5227-49f4-a119-e3f166604738,0440f08f-ef1d-49d8-942b-523056e8bb45,4ca3347a-dc87-412f-9eb1-799372e6fdd1", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Robo Logo Shirt (Blue)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 569, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-16T22:47:28.82Z", - "ThumbnailImage": "3tf587nd10cq6wv4dr1lk0r9p.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,941c046e-4e95-49f8-a7d7-19071fcc3c94,0440f08f-ef1d-49d8-942b-523056e8bb45,6c395d04-2aa6-4a3e-8c2c-695932bc9736", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Squad Goals Shirt", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 570, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-16T22:47:29.89Z", - "ThumbnailImage": "85nms7ezyti5i4wp8l9azl90l.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,941c046e-4e95-49f8-a7d7-19071fcc3c94,0440f08f-ef1d-49d8-942b-523056e8bb45,703ff56b-560d-4ff4-8c63-d195e879a328", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Alpaca Shirt", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 571, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-16T22:47:31.17Z", - "ThumbnailImage": "19u0u4m2c6wsyaocczd4hv6pd.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,fe304452-b57b-45bc-9c1c-b85b70bcec12,0440f08f-ef1d-49d8-942b-523056e8bb45,6a007c73-d930-408a-93df-041a715e0dd4", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "KO Skull Shirt (Pink)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 572, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-16T22:47:32.313Z", - "ThumbnailImage": "dckjq7bzoptwnhc7299yac8sm.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,815138e6-b0dc-459c-9538-20f5bbd37d6b,0440f08f-ef1d-49d8-942b-523056e8bb45,8f19d7f9-4f28-48ab-a1c5-d8f4f788514c", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hang In There Shirt", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 573, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-16T22:47:33.37Z", - "ThumbnailImage": "eu5x1j13qp2b88ukdkh7eax1v.png" - }, - { - "AvatarItemDesc": "24d94673-f394-42e6-a3c8-276f8b8aa722,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Sensors (Pink)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 574, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-16T22:47:34.773Z", - "ThumbnailImage": "0mhwz2ogugpedmv34mtp8p649.png" - }, - { - "AvatarItemDesc": "24d94673-f394-42e6-a3c8-276f8b8aa722,08b7c12d-3317-4d27-9b40-34737a709454,959ed05b-0215-4bbe-bb3d-64e4448d676b,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Sensors (Blue)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 575, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-16T22:47:35.903Z", - "ThumbnailImage": "1gwx6x19onp32q7iolw1hdeck.png" - }, - { - "AvatarItemDesc": "123de433-a005-4994-8a11-d2d84ad66b11,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Visor (Pink)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 576, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-28T21:55:28.717Z", - "ThumbnailImage": "500ajcxzkdjvi2db9ev74rstc.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,5e7a48ed-8f08-4990-a3ae-05722c9f59a8,0440f08f-ef1d-49d8-942b-523056e8bb45,237e0aa2-5911-4704-8d2a-d446ddd2d842", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "RECS Shirt (Green)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 578, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-11-29T01:25:03.627Z", - "ThumbnailImage": "afeyng27plnoeojutrac3dvvj.png" - }, - { - "AvatarItemDesc": "3044adce-90c0-4f66-81f5-39c4fca86fdf,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Gloves (Pink)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 579, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-12-01T18:30:43.647Z", - "ThumbnailImage": "15nrb536jxz09ck6emxavel7l.png" - }, - { - "AvatarItemDesc": "123de433-a005-4994-8a11-d2d84ad66b11,426d0592-f8e4-4bc6-9fe1-a62b91fd57d5,4e378419-d043-4e86-ad0e-66288ac21cf4,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Visor (Blue)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 580, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-12-01T19:04:48.617Z", - "ThumbnailImage": "81x4cfhnckh1a4ni8mxn9trzj.png" - }, - { - "AvatarItemDesc": "3044adce-90c0-4f66-81f5-39c4fca86fdf,426d0592-f8e4-4bc6-9fe1-a62b91fd57d5,3b825377-d2eb-41e4-a736-b107f88f62d6,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Gloves (Blue)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 581, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-12-01T19:04:55.21Z", - "ThumbnailImage": "dzm37a1dmgdsj0aetwi19afes.png" - }, - { - "AvatarItemDesc": "24a240f4-1574-420b-b898-a7e91f170759,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Back Bun Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 582, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-12-08T00:39:09.067Z", - "ThumbnailImage": "7a6q8lttqfwygyoo0xob5drc6.png" - }, - { - "AvatarItemDesc": "c45ed7b8-99bd-4a4b-a9ff-e16edf5d7a18,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "High Pony Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 583, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-12-08T00:39:11.08Z", - "ThumbnailImage": "b8pcnjd03lqqw0jzj8ueug6d4.png" - }, - { - "AvatarItemDesc": "e5b83dfc-b2e1-4dcb-a4ab-9d3a4c8a34ae,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Long Wavy Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 584, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-12-08T00:39:12.58Z", - "ThumbnailImage": "ctj8umc3ax8se6s476eqty6l0.png" - }, - { - "AvatarItemDesc": "7dd6f7b0-7ba0-429f-a04f-e32d3a79ee61,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Short Wavy Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 585, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-12-08T02:21:32.377Z", - "ThumbnailImage": "85pkqd12j64n3n0av6xlffsxm.png" - }, - { - "AvatarItemDesc": "18feb3c2-049f-4f91-9f4e-6b5fcb4ab70c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flapper Headband (Silver)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 586, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-12-14T01:07:49.16Z", - "ThumbnailImage": "2q0dg92w8rd2uzk57ib0y1cj0.png" - }, - { - "AvatarItemDesc": "eb9611c6-bb50-41a2-93e9-7f959815a846,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dreads Long Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 587, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-12-14T01:07:52.183Z", - "ThumbnailImage": "eds0e7isjgdyo1d98d51ibdiw.png" - }, - { - "AvatarItemDesc": "5f600892-aa67-484a-afc7-14c219d89c52,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flapper Dress (Silver)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 588, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-12-14T18:57:31.273Z", - "ThumbnailImage": "a1vs7a8qu2iy5kaxke59mq5sa.png" - }, - { - "AvatarItemDesc": "473c672d-2b79-48a2-a49d-fd68160c5bde,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flapper Gloves (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 589, - "IsBaseAvatarItem": false, - "CreatedAt": "2017-12-14T18:57:33.243Z", - "ThumbnailImage": "acmwuunndj6ex6zr3885jbewo.png" - }, - { - "AvatarItemDesc": "24c4404a-839f-46bd-98b6-6848d747a98b,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Hat (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 590, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-01-10T20:32:56.67Z", - "ThumbnailImage": "byuimkku1xbrkury4h0dloo3g.png" - }, - { - "AvatarItemDesc": "e15b13a7-9e9a-4b32-ba2c-0cb31ed55a8c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Scarf (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 591, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-01-10T20:33:02.683Z", - "ThumbnailImage": "byw8djj38cmq7xhypade0jdsi.png" - }, - { - "AvatarItemDesc": "3757149b-f478-4975-81e5-d808a1bed8d5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Sweater (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 592, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-01-10T20:33:04.94Z", - "ThumbnailImage": "dll3aenct2b8668hjuionbuff.png" - }, - { - "AvatarItemDesc": "3a790be3-2937-44d4-be01-b5d65353bd3d,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Mittens (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 593, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-01-10T20:33:07.01Z", - "ThumbnailImage": "0hlts8hq83dvp3ifo504f57oz.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,815138e6-b0dc-459c-9538-20f5bbd37d6b,0440f08f-ef1d-49d8-942b-523056e8bb45,75162f12-44e7-499f-bc6c-9b0612e9164b", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Class of 2017 Shirt", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 594, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-01-11T18:54:38.84Z", - "ThumbnailImage": "dtf1nt1wah54rmo77jxzohkg6.png" - }, - { - "AvatarItemDesc": "8d17031a-c0a5-4145-92b7-1f0c2d8f0ce6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Hat (Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 595, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-07T02:21:10.357Z", - "ThumbnailImage": "d1wurf50yoyooz47syoelb2ri.png" - }, - { - "AvatarItemDesc": "3af4c506-d49c-4126-9437-1d3bb1658863,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Belt (Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": "", - "AvatarItemId": 596, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-07T02:21:13.237Z", - "ThumbnailImage": "4b0c6i1j57butbjhen02dvnxd.png" - }, - { - "AvatarItemDesc": "664485e9-a159-4fcb-b32c-2b114b4a1218,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Vest (Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 597, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-07T02:21:14.86Z", - "ThumbnailImage": "a6uf8rc48kcjj4lj2fsir9vsr.png" - }, - { - "AvatarItemDesc": "b9e0f03b-2609-4911-82e9-1e324dbbe8be,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Bracers (Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 598, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-07T02:21:16.077Z", - "ThumbnailImage": "6ko9exiyd39fsdh9zptnhw8ba.png" - }, - { - "AvatarItemDesc": "3df394de-9c3e-4141-aba4-12eac4742102,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Hat (Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 599, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-13T00:04:22.817Z", - "ThumbnailImage": "dl4lc9lujy638xdphs121fg3k.png" - }, - { - "AvatarItemDesc": "38b38e24-d636-41c6-b80e-a285ae3106dc,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Belt (Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 600, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-13T00:04:24.773Z", - "ThumbnailImage": "bu0ii93b6dmvvc93szjfnal02.png" - }, - { - "AvatarItemDesc": "3b00c71f-79c2-4a04-9fc0-a23b4c85562f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Jacket (Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 601, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-13T00:04:26.273Z", - "ThumbnailImage": "5ynt63fbqq9vg0dnp6obm10jk.png" - }, - { - "AvatarItemDesc": "eceb7d49-be41-4228-86a9-2973d62e7135,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Cuffs (Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 602, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-13T00:04:28.3Z", - "ThumbnailImage": "cwpa2fe7uhjhy2fg8z2bjoqqf.png" - }, - { - "AvatarItemDesc": "3df394de-9c3e-4141-aba4-12eac4742102,17040a88-87f1-4613-b439-3316e33dbd48,71fd06e3-cac8-4923-a09c-ef91183712d2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Hat (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 603, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:32.64Z", - "ThumbnailImage": "5o6eyu7tmzl4ffq27fn0ucofj.png" - }, - { - "AvatarItemDesc": "3df394de-9c3e-4141-aba4-12eac4742102,f9aaa7c5-59bc-486c-9a6e-27a8ac618f84,4cc0ea9f-65af-486f-8319-02b85ab5197f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Hat (Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 604, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:37.94Z", - "ThumbnailImage": "b90z3pydklkb08tidovz5jd1g.png" - }, - { - "AvatarItemDesc": "8d17031a-c0a5-4145-92b7-1f0c2d8f0ce6,53dd9e44-7096-438e-a7c3-11d7c307426f,a4903da3-249d-4f0a-a746-b547fda371ff,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Hat (Brown)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 605, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:39.48Z", - "ThumbnailImage": "7qkfqsjmmjcd9v4hxmipdbu36.png" - }, - { - "AvatarItemDesc": "8d17031a-c0a5-4145-92b7-1f0c2d8f0ce6,c3c9f89c-580c-43c4-b38b-07394044e0e1,a4903da3-249d-4f0a-a746-b547fda371ff,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Hat (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 606, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:40.837Z", - "ThumbnailImage": "3llu49o19577q8gvi3uv7qu29.png" - }, - { - "AvatarItemDesc": "3b00c71f-79c2-4a04-9fc0-a23b4c85562f,556141f7-6fbc-4065-9faa-8d8240a93d7f,00ac4e37-6eac-4ed5-b46c-2c075038bc3f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Jacket (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 607, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:42.113Z", - "ThumbnailImage": "5ftzyq0wpssi4a8hsrmla5jml.png" - }, - { - "AvatarItemDesc": "3b00c71f-79c2-4a04-9fc0-a23b4c85562f,d81d0b62-e052-46c2-9252-4bc5fb219f53,00ac4e37-6eac-4ed5-b46c-2c075038bc3f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Jacket (Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 608, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:43.603Z", - "ThumbnailImage": "69yr1pl69y8de2fpn7tvc0f34.png" - }, - { - "AvatarItemDesc": "664485e9-a159-4fcb-b32c-2b114b4a1218,85eb7f47-bb31-4c66-a8b3-562d35028e6c,9f1dd474-34a3-47eb-bb72-dbfc8d2d6ecf,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Vest (Brown)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 609, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:44.893Z", - "ThumbnailImage": "3m6lx9rzs88omzsy182j1yuxb.png" - }, - { - "AvatarItemDesc": "664485e9-a159-4fcb-b32c-2b114b4a1218,39f04eee-3a58-4e53-9f5e-7e995d46ed71,005699fe-2c69-4bec-831f-031fe8ad7f0a,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Vest (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 610, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:46.233Z", - "ThumbnailImage": "00u595ofjuu0ky28diplmypee.png" - }, - { - "AvatarItemDesc": "38b38e24-d636-41c6-b80e-a285ae3106dc,0f71b9a2-dd88-435c-a571-4503d12dcf2d,9b2102f0-e16b-464f-9f1c-f068de52bb89,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Belt (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 611, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:47.463Z", - "ThumbnailImage": "0rvymvsae95r30k0psb64iavr.png" - }, - { - "AvatarItemDesc": "38b38e24-d636-41c6-b80e-a285ae3106dc,f4ad4b9e-dd42-4711-9437-5beae51966f6,9b2102f0-e16b-464f-9f1c-f068de52bb89,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Belt (Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 612, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:48.677Z", - "ThumbnailImage": "0pyrhi595qqyqin50b6zfj2ws.png" - }, - { - "AvatarItemDesc": "3af4c506-d49c-4126-9437-1d3bb1658863,53dd9e44-7096-438e-a7c3-11d7c307426f,005699fe-2c69-4bec-831f-031fe8ad7f0a,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Belt (Brown)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 613, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:49.847Z", - "ThumbnailImage": "3rvrjylez3infpqjran7vpvjs.png" - }, - { - "AvatarItemDesc": "3af4c506-d49c-4126-9437-1d3bb1658863,c3c9f89c-580c-43c4-b38b-07394044e0e1,005699fe-2c69-4bec-831f-031fe8ad7f0a,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Belt (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 614, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:51.047Z", - "ThumbnailImage": "a8hpjaq8s1osstq81y66f1yk0.png" - }, - { - "AvatarItemDesc": "eceb7d49-be41-4228-86a9-2973d62e7135,556141f7-6fbc-4065-9faa-8d8240a93d7f,7a7bc314-4ffd-4ac8-9ed6-6ca73589c132,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Cuffs (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 615, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:52.297Z", - "ThumbnailImage": "1ouywwp83tgc11yi3x9wro2bd.png" - }, - { - "AvatarItemDesc": "eceb7d49-be41-4228-86a9-2973d62e7135,d81d0b62-e052-46c2-9252-4bc5fb219f53,7a7bc314-4ffd-4ac8-9ed6-6ca73589c132,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Cuffs (Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 616, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:53.48Z", - "ThumbnailImage": "5384s8w1fosxnurfe756wgd0n.png" - }, - { - "AvatarItemDesc": "b9e0f03b-2609-4911-82e9-1e324dbbe8be,cdca593a-8840-4140-9145-fe962732040c,ce3782aa-56cc-40d7-9019-8ce714cb7748,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Bracers (Brown)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 617, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:54.7Z", - "ThumbnailImage": "f0s9ro8uu6ibrjgn1bicm5vf8.png" - }, - { - "AvatarItemDesc": "b9e0f03b-2609-4911-82e9-1e324dbbe8be,62bd5dda-08da-4528-83c1-f0ca3812dc6e,ce3782aa-56cc-40d7-9019-8ce714cb7748,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Bracers (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 618, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-24T02:34:55.883Z", - "ThumbnailImage": "cxo3ckfyyp09zazkttzy0mjz4.png" - }, - { - "AvatarItemDesc": "e1a13235-e3b3-4b39-8e6f-e6449d4321b7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Eyepatch (Skull)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 619, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-02-28T01:18:41.61Z", - "ThumbnailImage": "dfy3wgi2sfer51uhs3af8y5da.png" - }, - { - "AvatarItemDesc": "0088603e-ec3b-4478-8694-e6fb1989b3f2,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Angled Bob Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 620, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-03-22T19:07:25.39Z", - "ThumbnailImage": "am6f16pg9zk7wcjm1ks7meivl.png" - }, - { - "AvatarItemDesc": "ffea7a65-613f-4835-921e-6dd15f357b7e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Long Bangs Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 621, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-03-22T19:07:26.873Z", - "ThumbnailImage": "91fafagogc6ouzeyn500okchs.png" - }, - { - "AvatarItemDesc": "71fd5353-b439-4a23-b471-bfb99b8154d7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bunny Ears (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 622, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-03-27T21:42:46.687Z", - "ThumbnailImage": "1m40flxsxhcbfatcc8mhbk1kx.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,ba6b6e1a-a09a-4ba0-9523-552869f03336,0440f08f-ef1d-49d8-942b-523056e8bb45,d461ca71-45c9-415e-8e09-ba93e8d73450", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Happy Tree Shirt (Blue, Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 623, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-04T17:02:17.85Z", - "ThumbnailImage": "26xtdwd2iy25ifneaxeal9nji.png" - }, - { - "AvatarItemDesc": "18feb3c2-049f-4f91-9f4e-6b5fcb4ab70c,565c17e0-496d-45bd-a2c3-564e118c06cc,d9be3a98-9da9-419e-9dce-fe58a3ad9c4e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flapper Headband (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 624, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:41.39Z", - "ThumbnailImage": "e7tt4jrd0jwhdkeastwunm8bb.png" - }, - { - "AvatarItemDesc": "18feb3c2-049f-4f91-9f4e-6b5fcb4ab70c,b6c25a3b-125b-4aab-bed0-e6e5ced2c21c,d9be3a98-9da9-419e-9dce-fe58a3ad9c4e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flapper Headband (Gold)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 625, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:43.967Z", - "ThumbnailImage": "1uukseprpubic1ed6c0zapb86.png" - }, - { - "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,40283127-2ffc-4989-82f6-29c3381bf9e2,d759c88d-a159-4c26-86dd-b054bb05b3ed,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Hat (White)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 626, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:45.707Z", - "ThumbnailImage": "5durkqoejr41mlqicbjoralgg.png" - }, - { - "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,1421caa9-9a0d-42c2-b847-1500ba2e483a,d759c88d-a159-4c26-86dd-b054bb05b3ed,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Hat (Brown)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 627, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:47.407Z", - "ThumbnailImage": "bcipyj02mi2pt13ubgaeou2w9.png" - }, - { - "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,390a476a-5545-48eb-955c-1bf1a16012bf,d759c88d-a159-4c26-86dd-b054bb05b3ed,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Hat (Grey)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 628, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:49.163Z", - "ThumbnailImage": "cyemgjkr87sifsyr57umkly9v.png" - }, - { - "AvatarItemDesc": "1e504fee-b593-4037-bd8f-b88025147991,c9589974-c261-485e-b571-cb2f34fb178f,e0186718-4a18-434b-b96e-0c9c912f0d1f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bow (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 629, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:50.47Z", - "ThumbnailImage": "3suvedjn7frrhme4rxyn56qtt.png" - }, - { - "AvatarItemDesc": "1e504fee-b593-4037-bd8f-b88025147991,6564acf1-4d70-4f92-92ac-08e2b76dbb6b,e0186718-4a18-434b-b96e-0c9c912f0d1f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bow (Pink)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 630, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:51.627Z", - "ThumbnailImage": "8hxvd0blvnfweb21vtd3vyy7o.png" - }, - { - "AvatarItemDesc": "1e504fee-b593-4037-bd8f-b88025147991,0809a5cf-a0f3-4614-9f98-71518524518a,3290f148-1bd1-4ffd-a947-61fd0529af05,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bow (SciFi)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 631, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:52.783Z", - "ThumbnailImage": "2d53cleqqzz1la8h0m130s58q.png" - }, - { - "AvatarItemDesc": "a628d62c-fa30-4405-bcbc-3e646e3a3434,55901f12-d5b5-4fa8-b4c8-e479689ee39d,be6b3fa1-3388-48ac-8957-d7b8c85ff968,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Equestrian Helmet (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 632, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:53.9Z", - "ThumbnailImage": "0dobf9ialtu2o3i6ia3w9whbc.png" - }, - { - "AvatarItemDesc": "a628d62c-fa30-4405-bcbc-3e646e3a3434,4828b50c-95b6-466a-bb25-514891d78202,be6b3fa1-3388-48ac-8957-d7b8c85ff968,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Equestrian Helmet (Grey)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 633, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:55.61Z", - "ThumbnailImage": "ebxhd6rhrlk3qem5ly6uri8od.png" - }, - { - "AvatarItemDesc": "a628d62c-fa30-4405-bcbc-3e646e3a3434,d6823e01-69f0-4f85-b94a-74894356a2cf,be6b3fa1-3388-48ac-8957-d7b8c85ff968,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Equestrian Helmet (Maroon)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 634, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:56.79Z", - "ThumbnailImage": "7w9g6a5fxuoeblfcf3ahgvbs7.png" - }, - { - "AvatarItemDesc": "bb54e0e9-5d90-41f3-94c0-8e82f1791af1,891d902e-3257-4a8c-9001-858046007997,c8ccb85e-52cd-4b3b-aadf-289819067125,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Firefighter Helmet (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 635, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:58.577Z", - "ThumbnailImage": "e4jk6yhqfbgqan7m5g4uz672n.png" - }, - { - "AvatarItemDesc": "bb54e0e9-5d90-41f3-94c0-8e82f1791af1,4c26d1e7-2382-4478-b9c4-a068ed01a607,c8ccb85e-52cd-4b3b-aadf-289819067125,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Firefighter Helmet (Yellow)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 636, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:06:59.767Z", - "ThumbnailImage": "8mvts9qqf1v3kmd2l4mgbqjkx.png" - }, - { - "AvatarItemDesc": "5e3929d3-d291-4e91-a0ba-2ef203e407d3,9967ce54-c2b7-437a-946e-11f8ee6d6fdd,73fc2e2a-a036-410b-bafa-3a07658245b5,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flat Cap (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 637, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:06.367Z", - "ThumbnailImage": "7iezcsxl2wujed3zpx0sad4pp.png" - }, - { - "AvatarItemDesc": "5e3929d3-d291-4e91-a0ba-2ef203e407d3,0ba92db2-690a-44ce-92f4-130e9503b6c1,73fc2e2a-a036-410b-bafa-3a07658245b5,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flat Cap (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 638, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:09.51Z", - "ThumbnailImage": "e688283ak00jg806f3cw5gc0k.png" - }, - { - "AvatarItemDesc": "8d703940-224a-4b0c-a04d-f365550071e1,d5efaf80-7f34-4c9a-bc3a-b80b1ac70ace,7c4d447c-6594-4bd8-9510-12ad683ab116,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hockey Helmet (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 639, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:11.2Z", - "ThumbnailImage": "7rm6qzjybqpssdvxptzb3cq12.png" - }, - { - "AvatarItemDesc": "8d703940-224a-4b0c-a04d-f365550071e1,0217fd2e-ff9d-49f7-9bc8-8d0d6b8bf250,7c4d447c-6594-4bd8-9510-12ad683ab116,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hockey Helmet (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 640, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:12.64Z", - "ThumbnailImage": "ap6srpnsg5qje8yjd0k6xoq5v.png" - }, - { - "AvatarItemDesc": "5f600892-aa67-484a-afc7-14c219d89c52,565c17e0-496d-45bd-a2c3-564e118c06cc,a240d44f-963d-4d35-b22f-980938c7788d,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flapper Dress (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 641, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:19.267Z", - "ThumbnailImage": "cu5pah7uuv614frsr65tvynut.png" - }, - { - "AvatarItemDesc": "5f600892-aa67-484a-afc7-14c219d89c52,b6c25a3b-125b-4aab-bed0-e6e5ced2c21c,a240d44f-963d-4d35-b22f-980938c7788d,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flapper Dress (Gold)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 642, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:22.007Z", - "ThumbnailImage": "a1844ejer8zz68n1qyajbci5m.png" - }, - { - "AvatarItemDesc": "473c672d-2b79-48a2-a49d-fd68160c5bde,30c61e63-5e09-4a6f-8915-1e1fe4d55cf0,0e42108e-3b08-49b4-86c0-7984719e8380,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flapper Gloves (Silver)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 643, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:23.793Z", - "ThumbnailImage": "5b73p030rhcezdz56gzz5ke13.png" - }, - { - "AvatarItemDesc": "473c672d-2b79-48a2-a49d-fd68160c5bde,2cf2b644-3fa6-449c-9fe8-d0ab917f3106,0e42108e-3b08-49b4-86c0-7984719e8380,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flapper Gloves (Gold)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 644, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:25.997Z", - "ThumbnailImage": "3v8m5i8t4wkf4669wvp55t2ex.png" - }, - { - "AvatarItemDesc": "102c625b-b988-4bf8-a2aa-a31ad7029cdc,bd4a84e2-b67a-4269-a26a-17fb23ddb09e,ccf1ccc1-e229-4157-bb74-f2cdef01e547,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Top Hat (Black, SciFi)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 645, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:28.81Z", - "ThumbnailImage": "d8wvm262ivsmterpwyjcf0d3i.png" - }, - { - "AvatarItemDesc": "f527ffaf-da03-4519-82ed-46a9cb981dc3,a1c51d1e-1d5f-4f8a-bc0f-6a20eddfe58a,e0186718-4a18-434b-b96e-0c9c912f0d1f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Square Glasses (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 646, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:30.333Z", - "ThumbnailImage": "2p1yfnex9n9efclfrdg5v75cm.png" - }, - { - "AvatarItemDesc": "f527ffaf-da03-4519-82ed-46a9cb981dc3,c5884778-a87f-4612-9717-86fbb65d440f,e0186718-4a18-434b-b96e-0c9c912f0d1f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Square Glasses (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 647, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:31.443Z", - "ThumbnailImage": "9rp7mz69wmhupgeve23u4kbt6.png" - }, - { - "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,0809a5cf-a0f3-4614-9f98-71518524518a,3290f148-1bd1-4ffd-a947-61fd0529af05,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowtie (SciFi)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 648, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:32.507Z", - "ThumbnailImage": "7lwepk9pha13ajtddc8yjp6i5.png" - }, - { - "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,0809a5cf-a0f3-4614-9f98-71518524518a,8212812b-e7e7-4f6d-aa27-d1112af45473,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Business Tie (SciFi)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 649, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:33.677Z", - "ThumbnailImage": "dftbch1qkdqq457hq33rhhz9h.png" - }, - { - "AvatarItemDesc": "348ac48b-986e-4d42-a0f7-1aea16b88271,59a62fa3-9e15-463e-9bd5-3aecdf604c1b,54a5c055-f757-4c00-a1e1-8b0b6552c608,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Basketball Jersey (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 650, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:35.363Z", - "ThumbnailImage": "2z5f34xrfn5i5rko8oh08suh0.png" - }, - { - "AvatarItemDesc": "348ac48b-986e-4d42-a0f7-1aea16b88271,4effd67c-a52f-4b41-a5b0-04287f91a7bc,54a5c055-f757-4c00-a1e1-8b0b6552c608,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Basketball Jersey (Purple)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 651, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:37.047Z", - "ThumbnailImage": "5csh82iknt6zuuty86qfpx32k.png" - }, - { - "AvatarItemDesc": "5f492f8f-ab61-484a-9587-747132b54309,3b2cfc85-4e2a-4e0d-b738-c296ae8692f8,f6f26e2b-657b-454a-8663-55d6b9b6e50c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jazzercise Shirt (Pink)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 652, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:39.17Z", - "ThumbnailImage": "5ln4084il57kp9glk7af3u8u0.png" - }, - { - "AvatarItemDesc": "5f492f8f-ab61-484a-9587-747132b54309,78eb0969-f246-4cac-acd6-295df7c092e4,f6f26e2b-657b-454a-8663-55d6b9b6e50c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jazzercise Shirt (White)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 653, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:40.47Z", - "ThumbnailImage": "axojfsb5b2u9dmz817cfa6h7z.png" - }, - { - "AvatarItemDesc": "d8f408f0-78f5-4e8a-b42a-e7b09632d1fd,178c6beb-c737-434c-a53b-d14f438f6a98,0189ec4c-0389-4ebc-b9ba-32303a6341c2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Paintball Vest (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 654, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:41.567Z", - "ThumbnailImage": "274io1pn2peum3e1dm08i0tlj.png" - }, - { - "AvatarItemDesc": "d8f408f0-78f5-4e8a-b42a-e7b09632d1fd,2913bd93-bf35-4bdf-b83a-d40a10213adc,0189ec4c-0389-4ebc-b9ba-32303a6341c2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Paintball Vest (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 655, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-04-30T23:07:42.623Z", - "ThumbnailImage": "0hdenghs8yfyhmtnz229g0hd1.png" - }, - { - "AvatarItemDesc": "07205057-0804-41de-abe4-bd4027fee1df,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Conductor Hat (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 656, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-02T20:48:17.393Z", - "ThumbnailImage": "57y04gj7sxv3ffgs9mbnww3wk.png" - }, - { - "AvatarItemDesc": "e60fccda-8711-463d-b8a3-7cd5e76903b2,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Conductor Jacket (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 657, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-02T20:48:19.58Z", - "ThumbnailImage": "1xwbdqjl5uws8zmxy544nzuk6.png" - }, - { - "AvatarItemDesc": "8fc7aaef-adec-4534-8f91-445e4e7095d5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Conductor Cuffs (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 658, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-02T20:48:21.433Z", - "ThumbnailImage": "3jwqqbdhd5j68gzti0f3ov9d8.png" - }, - { - "AvatarItemDesc": "4fcb5b84-13a9-43e6-9680-72b17874ae53,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Deep Sea Diver Helmet (Triton)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 659, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-04T22:39:21.517Z", - "ThumbnailImage": "2qs4c3hd1jm20l964lznj7hj8.png" - }, - { - "AvatarItemDesc": "da55bfc3-47b7-46f6-b548-7fb2c2a5e0bf,da6d0ced-3d43-4878-a868-925f2ed6fd5b,cb9e9e05-c481-4397-86e7-c2111bc0e817,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Babydoll Dress (Pink)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 660, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-04T22:39:26.813Z", - "ThumbnailImage": "7f7hajiw2luckub1h51u4co33.png" - }, - { - "AvatarItemDesc": "c3745cee-d87e-4a23-b6e2-64ebf05c8b11,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Deep Sea Diver Suit (Triton)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 661, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-04T22:39:28.143Z", - "ThumbnailImage": "2j7gd6uoyus6lyn8g1yvji91e.png" - }, - { - "AvatarItemDesc": "b1c3ccc8-91d7-434e-b9cc-bd632fffc01b,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Deep Sea Diver Gloves (Triton)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 662, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-04T22:39:29.44Z", - "ThumbnailImage": "8yxna4s3e3firsdmmowshealh.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 663, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:16.37Z", - "ThumbnailImage": "9x7n4sd9ecxc01cpbo417a6h9.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,7d8e55fe-3c34-4b4b-9753-0021f6cc6454,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Cream)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 664, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:22.347Z", - "ThumbnailImage": "6xdunx482y5cr10gt2joszy8u.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,018a5c07-e956-457d-a540-a5e2cd68da09,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Blue, White)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 665, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:23.827Z", - "ThumbnailImage": "bt1et6gecchq8vwnxdydsijvs.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,018a5c07-e956-457d-a540-a5e2cd68da09,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Pink, White)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 666, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:25.033Z", - "ThumbnailImage": "d1xnxod7dtl3g6htemy60mxxj.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,018a5c07-e956-457d-a540-a5e2cd68da09,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Orange, White)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 667, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:26.44Z", - "ThumbnailImage": "8a4fwzyn75woyrsc9rz1hucpr.png" - }, - { - "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,6dd95046-acf8-42fe-ab78-80a334096a9d,56a92c8d-af53-413e-929e-4a9a3cfad780,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Headband (Red, White, Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 668, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:27.603Z", - "ThumbnailImage": "5j9o29zmheavd8i64j65gc7d5.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Cap (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 669, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:29.003Z", - "ThumbnailImage": "3eon8zbs1np0ijovp5ri8gb2h.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Cap (Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 670, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:32.297Z", - "ThumbnailImage": "drn8bzb22wxe4zkanykjdw7il.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,bf82f2f6-9af8-431e-a296-0890dea48ba7,d015cae7-a905-49e4-8823-6dec069689a6,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Shirt (Argyle)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 672, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:36.07Z", - "ThumbnailImage": "077ospe8q8kka3lqwcvd2df6w.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,55901f12-d5b5-4fa8-b4c8-e479689ee39d,f600037d-c9c0-43fa-b45b-02f456f9dd5f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Shirt (Denim)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 674, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:38.867Z", - "ThumbnailImage": "0bb1u3you3uny9smblxzcmwyf.png" - }, - { - "AvatarItemDesc": "8aa79563-ace1-4ba7-ad0c-f3210a78142f,95e4cc30-cb68-473d-a395-feadf5b51512,05f0ee6e-c824-470e-9178-5ed576c6fe0c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room T-Shirt (V-Neck, Orange)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 675, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:40.353Z", - "ThumbnailImage": "4n6q6y6u8lbqej4m7zacg6pgv.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,6d703981-2734-4c45-8983-cdd5f328902f,a0271cd0-e172-4d3f-aa2f-9806f21a82d2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tank Top (Camo)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 676, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:41.68Z", - "ThumbnailImage": "apumxi9psa3dgu88d82sv7a82.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,48abd952-214f-48b2-a8f1-1146f6f69aa2,b78008e8-abbd-4ece-be34-9a911f721fcc,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tank Top (Zebra)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 677, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:42.923Z", - "ThumbnailImage": "4iwbk5q2yccf8huy5ut62aqjm.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tank Top (Dots)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 678, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:44.303Z", - "ThumbnailImage": "5pbiviztmh19hus4bp2sifgsl.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,5c4a2b35-0e1c-44de-8c3a-96d4a6458b1b,9c03f381-7357-4d0f-8cda-8737d4c43d25,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tank Top (Rainbow)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 679, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:45.743Z", - "ThumbnailImage": "cyeqj6jrqz7lap5blce53jyxc.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jersey (Orange)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 680, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:47.247Z", - "ThumbnailImage": "b5581rifqvl56c14u3pjcb613.png" - }, - { - "AvatarItemDesc": "21caa68e-c3fa-474c-af5e-af1e742b7a60,c5deba2a-6e35-4b13-8e94-8ba5457f39df,b75ef67d-00c3-4ac1-9b72-212032460294,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tennis Skirt (Yellow)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 681, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:48.617Z", - "ThumbnailImage": "aqlcnxazbwcmfgx7cp4mpgqpy.png" - }, - { - "AvatarItemDesc": "21caa68e-c3fa-474c-af5e-af1e742b7a60,758752bd-db2f-43d2-b580-55b3e1efffd5,b75ef67d-00c3-4ac1-9b72-212032460294,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tennis Skirt (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 682, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:50.783Z", - "ThumbnailImage": "bjhjw79pvyn169f35rgbnyhqa.png" - }, - { - "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wristbands (Red)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 683, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:52.017Z", - "ThumbnailImage": "cbxl5wtnmplfz5vth23g97xve.png" - }, - { - "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wristbands (Black)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 684, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:53.36Z", - "ThumbnailImage": "7etdcocmjntbessmyb4q1yrql.png" - }, - { - "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wristbands (Orange)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 685, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:55.043Z", - "ThumbnailImage": "dkn9mf26l54mq2qdaq2wxjmmb.png" - }, - { - "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wristbands (Blue)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 686, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:56.233Z", - "ThumbnailImage": "6pf2ftyxdwcm1n73wbvsvqgww.png" - }, - { - "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wristbands (Pink)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 687, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-08T05:14:57.437Z", - "ThumbnailImage": "8ymxu6vs24zw45qrtx7r3wiir.png" - }, - { - "AvatarItemDesc": "f277af6a-0807-4716-8948-1bee236ffb74,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ranger Hat (Tan)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 688, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-31T00:52:08.59Z", - "ThumbnailImage": "eabi5cm8xoboqpioo9h705aih.png" - }, - { - "AvatarItemDesc": "7c1552a6-bc36-46e6-884c-1de6b8111a92,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Raccoon Cap (Brown)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 689, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-31T00:52:12.183Z", - "ThumbnailImage": "5p66sv7hukzmxmyh14z8b5781.png" - }, - { - "AvatarItemDesc": "f60e093f-33be-4527-b827-060adc77b1f4,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scout Cap (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 690, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-31T00:52:13.777Z", - "ThumbnailImage": "1x9c7tsi208t2ykfb3m4oc9je.png" - }, - { - "AvatarItemDesc": "8d97303c-5138-4da1-a74d-378da19d11cb,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Deep Sea Diver Tank (Triton)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 691, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-31T00:52:15.277Z", - "ThumbnailImage": "9rtsv91ax2euh05felzvtd1w7.png" - }, - { - "AvatarItemDesc": "bf9dc196-5727-4752-8126-7ad5fcd96d55,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scout Sash (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 692, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-31T00:52:16.843Z", - "ThumbnailImage": "10h045rqcvgang1sy8hxigaa2.png" - }, - { - "AvatarItemDesc": "fb907eb2-91c8-45ff-84a5-462bb86ea7de,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ranger Uniform (Tan)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 693, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-31T00:52:18.967Z", - "ThumbnailImage": "e2oxz7ylbhkwldqs5mqnxnqzb.png" - }, - { - "AvatarItemDesc": "a96e168c-0c4d-4c70-9f8a-c8f07164ce99,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scout Shirt (Tan)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 694, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-31T00:52:28.07Z", - "ThumbnailImage": "1p79pekt3n19qb30ijvjrm1pn.png" - }, - { - "AvatarItemDesc": "35f60d27-22cf-4e17-8f39-c9e3a9fa2291,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scout Skirt (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 695, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-05-31T00:52:30.813Z", - "ThumbnailImage": "8usltv63g871msvqw5fh4v055.png" - }, - { - "AvatarItemDesc": "96bc2f9f-ce3a-4c4c-b92c-cfed4ed4594f,1919d319-6cce-4500-8766-15fed6a13fa8,e4b53a9a-ac95-49ae-bf68-615bb23fa075,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beekeeper Veil (Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 696, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-05T19:45:45.957Z", - "ThumbnailImage": "8zg7qszxejhn7ysl2ofksqed8.png" - }, - { - "AvatarItemDesc": "f277af6a-0807-4716-8948-1bee236ffb74,d0bb468c-b78f-4e80-916d-65fec3ec0010,0272eb19-fc0e-4ad6-8db9-cc0cda2528b0,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ranger Hat (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 697, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-05T19:45:47.8Z", - "ThumbnailImage": "58ktghs1gt48t0xa8cgyrvrhr.png" - }, - { - "AvatarItemDesc": "f60e093f-33be-4527-b827-060adc77b1f4,0d2830e7-8eb0-4fa3-99bc-7c80f01dd991,464fcf20-361f-4dc9-b074-150c3bc27523,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scout Cap (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 698, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-05T19:45:49.567Z", - "ThumbnailImage": "29hnpj9lbliny7rio545fdave.png" - }, - { - "AvatarItemDesc": "1ebbfdfc-f72b-4d70-99d4-4d527f896aa7,1919d319-6cce-4500-8766-15fed6a13fa8,afd88a79-7f03-40f6-bcb4-c247dd86edc4,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beekeeper Suit (Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 699, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-05T19:45:50.677Z", - "ThumbnailImage": "2k4lcmck9k4oohw7zr54f80ke.png" - }, - { - "AvatarItemDesc": "fb907eb2-91c8-45ff-84a5-462bb86ea7de,b415fe60-3e9d-4f4d-a53a-ca15eac6af7d,d21e1b6f-9c9e-42b4-bad5-201ec43161e9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ranger Uniform (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 700, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-05T19:45:51.707Z", - "ThumbnailImage": "6r3jp2iifvxn0dpu7pmhfzw0a.png" - }, - { - "AvatarItemDesc": "a96e168c-0c4d-4c70-9f8a-c8f07164ce99,0d2830e7-8eb0-4fa3-99bc-7c80f01dd991,5814a331-6155-4df4-b921-3ffc6059e44c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scout Shirt (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 701, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-05T19:45:52.773Z", - "ThumbnailImage": "46gvey2edecat2kkb5igdbv3b.png" - }, - { - "AvatarItemDesc": "35f60d27-22cf-4e17-8f39-c9e3a9fa2291,2bb65868-ee12-4871-b50d-64bbc9066f0b,e65530f7-543c-43e9-bf12-b6cda2bc755c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scout Skirt (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 702, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-05T19:45:53.837Z", - "ThumbnailImage": "636348tvnldqryf6iouybgnoy.png" - }, - { - "AvatarItemDesc": "4025e4c4-abaa-4729-a2a3-a7175313e5ed,1919d319-6cce-4500-8766-15fed6a13fa8,1f18670d-df52-4d2b-8009-a32cf7c67b40,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beekeeper Gloves (Gold)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 703, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-05T19:45:56.727Z", - "ThumbnailImage": "dqln9eqsu4l7dk5wpe8ad2i8c.png" - }, - { - "AvatarItemDesc": "7c1552a6-bc36-46e6-884c-1de6b8111a92,926ae943-76cb-46dd-9c66-a6ee44ea9194,f1cd10fb-3d0b-436f-a173-65bc0d88d8bf,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Raccoon Cap (Grey)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 704, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-05T21:08:41.033Z", - "ThumbnailImage": "3x3ft6vz0rl2rj8hpyhovqfpw.png" - }, - { - "AvatarItemDesc": "bf9dc196-5727-4752-8126-7ad5fcd96d55,67490e3b-0f9d-4bf8-84fb-54957b981c8c,66cc536d-8cb5-4262-b7f0-49a33b97ea10,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scout Sash (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 705, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-05T21:12:49.493Z", - "ThumbnailImage": "9bcfdhumbtjizrtjd0clcoxgy.png" - }, - { - "AvatarItemDesc": "bf9dc196-5727-4752-8126-7ad5fcd96d55,b520f3bc-599a-498c-8a4f-97cc25aa741f,66cc536d-8cb5-4262-b7f0-49a33b97ea10,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scout Sash (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 706, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-05T21:12:52.623Z", - "ThumbnailImage": "1reomg1o3fiimjissaj3cz8gd.png" - }, - { - "AvatarItemDesc": "bf9dc196-5727-4752-8126-7ad5fcd96d55,639f5e2c-6fbd-4ab4-aa10-7772e0932798,66cc536d-8cb5-4262-b7f0-49a33b97ea10,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scout Sash (Brown)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 707, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-05T21:12:55.89Z", - "ThumbnailImage": "e9pz1n0sr3t8a3p5llhnnh5l8.png" - }, - { - "AvatarItemDesc": "96bc2f9f-ce3a-4c4c-b92c-cfed4ed4594f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beekeeper Veil (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 708, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-06T19:33:48.8Z", - "ThumbnailImage": "d0s9wj7bjb9h01c8w7xwma53o.png" - }, - { - "AvatarItemDesc": "1ebbfdfc-f72b-4d70-99d4-4d527f896aa7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beekeeper Suit (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 709, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-06T19:33:50.8Z", - "ThumbnailImage": "67ho8qppd1uvf14zlw9l7bdmg.png" - }, - { - "AvatarItemDesc": "4025e4c4-abaa-4729-a2a3-a7175313e5ed,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beekeeper Gloves (White)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 710, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-06T19:33:52.737Z", - "ThumbnailImage": "36kccfcoypwfay2raguim9kb9.png" - }, - { - "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,46970903-9799-4d25-b90a-7162c1f5dbef,d759c88d-a159-4c26-86dd-b054bb05b3ed,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Hat (Creators Contest 2)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 711, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-11T22:02:09.5Z", - "ThumbnailImage": "7wy0v5yb2753kb3b6g2r6wmdp.png" - }, - { - "AvatarItemDesc": "3d5184e1-0201-4476-bf4b-4eb28190de62,37f8378b-b98c-477a-b8c9-9340772800b5,1e3195ab-f7f6-41f4-a5ec-378d09ecdf69,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cat Ears (Creators Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 712, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-11T22:02:11.383Z", - "ThumbnailImage": "ee3wf3szcjj03dklm3r2yu3qx.png" - }, - { - "AvatarItemDesc": "3d5184e1-0201-4476-bf4b-4eb28190de62,713781e5-ce47-41c6-a24f-94d42a565e30,1e3195ab-f7f6-41f4-a5ec-378d09ecdf69,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cat Ears (Brown)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 713, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-11T22:02:12.837Z", - "ThumbnailImage": "e4o0sq9fto4a26lfver3ezwyq.png" - }, - { - "AvatarItemDesc": "3d5184e1-0201-4476-bf4b-4eb28190de62,96e42c7a-2881-4299-a2fe-80c0d4d5ca26,1e3195ab-f7f6-41f4-a5ec-378d09ecdf69,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cat Ears (Grey)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 714, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-11T22:02:14.413Z", - "ThumbnailImage": "cs7qiwunx61p8789gg5w4alhp.png" - }, - { - "AvatarItemDesc": "3d5184e1-0201-4476-bf4b-4eb28190de62,c1e430c5-fd8d-4032-9e3f-8d87cc8784da,1e3195ab-f7f6-41f4-a5ec-378d09ecdf69,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cat Ears (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 715, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-11T22:02:15.83Z", - "ThumbnailImage": "9k2zja3ouictarzennr87c6lx.png" - }, - { - "AvatarItemDesc": "4308da04-af84-40bb-845a-7a9e1a2726ec,46970903-9799-4d25-b90a-7162c1f5dbef,c2052d8c-fbcd-4462-8f08-bcf5b3dfde2f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Suit (Creators Contest 2)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 716, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-11T22:02:17.077Z", - "ThumbnailImage": "cqin0ca6oahx1odk9wqkjoqzv.png" - }, - { - "AvatarItemDesc": "08d56627-4500-4724-8692-a23c96ddb3ec,531b4297-b38b-4362-9854-4f2139ea43be,c2a9c007-2748-4fa2-ab9b-0081eef792f1,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Cuffs (Herringbone)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 717, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-11T22:02:18.28Z", - "ThumbnailImage": "5qsejkrvzfabn61cbd7tzrav2.png" - }, - { - "AvatarItemDesc": "08d56627-4500-4724-8692-a23c96ddb3ec,46970903-9799-4d25-b90a-7162c1f5dbef,05cff8b8-d437-485a-b4b8-41d35becd022,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Cuffs (Creators Contest 2)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 718, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-11T22:02:19.367Z", - "ThumbnailImage": "bo4sinu9h61ugjoyoi0qu6aqc.png" - }, - { - "AvatarItemDesc": "40734c4d-e1fe-426c-8921-930f7463d8e8,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Crown (Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 719, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-20T23:58:00.79Z", - "ThumbnailImage": "76b2m8j7wi2u4yhfscwdacit8.png" - }, - { - "AvatarItemDesc": "a44766dc-19ad-4476-849c-5113a5faabd0,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Cape (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 720, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-20T23:58:08.133Z", - "ThumbnailImage": "bf58ryhvrbk2aecunq5n3d31i.png" - }, - { - "AvatarItemDesc": "0ab6c95c-e157-48bd-a172-2642896b4ffc,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Dress (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 721, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-20T23:58:10.143Z", - "ThumbnailImage": "2awsas0vcecc7a11lr9fprbmy.png" - }, - { - "AvatarItemDesc": "e13f6558-d49c-4314-820c-962ef48eb0c6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Tabard (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 722, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-20T23:58:11.877Z", - "ThumbnailImage": "c7mqflmgoajhkoupate9o25ll.png" - }, - { - "AvatarItemDesc": "5bde836f-9343-4934-b01a-606f707020ef,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Detective Cap (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 723, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-21T01:05:53.42Z", - "ThumbnailImage": "597y9xwas90z92z2w9b6wwif0.png" - }, - { - "AvatarItemDesc": "033e328f-d9d2-4e53-af20-44f18e3ea208,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Detective Coat (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 724, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-21T01:05:55.17Z", - "ThumbnailImage": "abhyjwyie97h1rlznlk29up36.png" - }, - { - "AvatarItemDesc": "74c65554-0d15-409b-b9a8-0b2620a7d7e2,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "RecFly Vest (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": "", - "AvatarItemId": 725, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-06-27T22:48:20.707Z", - "ThumbnailImage": "bt8tu5acrblwkf3nc68uhi3jl.png" - }, - { - "AvatarItemDesc": "a6cbfe76-534a-4655-a8a8-3fed13d001c7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bald Top Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 726, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-10T01:29:49.323Z", - "ThumbnailImage": "3pvimigcs9imx8k1sd5juxlf5.png" - }, - { - "AvatarItemDesc": "CTcrvbo3OEepIV4oW8bx4w,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Receding Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 727, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-10T19:25:02.533Z", - "ThumbnailImage": "6eylc335jw4t1874pjzcwpudy.png" - }, - { - "AvatarItemDesc": "-twtjyBdQ02EAdOfBGTiEw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Van Dyke Beard", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 728, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-10T22:56:15.19Z", - "ThumbnailImage": "bvkq9o8mojgbtpcokr90wuxiv.png" - }, - { - "AvatarItemDesc": "TcgHS_0aPkehrBg7ytMOMQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Clubmaster Glasses", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 729, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-11T22:30:20.017Z", - "ThumbnailImage": "bjg8u844kgyz1lqasebmtopqf.png" - }, - { - "AvatarItemDesc": "pQqNvrhDJ0uuipKHA2qUOA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Poindexter Shirt (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 730, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-11T22:30:21.907Z", - "ThumbnailImage": "cg6s53psdqilkxbzgkx72gri3.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,rnM1qDlYBU6_Dl1bjg0J1Q,0440f08f-ef1d-49d8-942b-523056e8bb45,OZb8bb5FNUuFYOkwANvxAA", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rebel Rose Shirt", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 731, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-30T19:15:48.823Z", - "ThumbnailImage": "2w7aitx6z9si6pezgai622y01.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,jna5wcWK90WokJyoeJH1iw,0440f08f-ef1d-49d8-942b-523056e8bb45,0qh4mcxJH0Wsrb3nz8UeGw", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Emerald Syndicate Shirt", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 732, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-30T19:15:51.207Z", - "ThumbnailImage": "4yagacwve48lrxa8yoo14k83r.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,Ib_iMwvUm0CJ-t_Thwt77Q,0440f08f-ef1d-49d8-942b-523056e8bb45,d42UBeUO4UO3Q2F8IpeRbQ", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cyber Trash Shirt (Yellow)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 733, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-30T19:15:53.3Z", - "ThumbnailImage": "70j1efvr06uolk29w6i31vbbq.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,yaQ7AlUc3kGq8_RW3eTSmQ,0440f08f-ef1d-49d8-942b-523056e8bb45,d42UBeUO4UO3Q2F8IpeRbQ", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cyber Trash Shirt (Black)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 734, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-30T19:15:54.903Z", - "ThumbnailImage": "8o1cue9ixf7cfijq9eqg5xk8j.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,dDLQbD9jtkOmw3PR5QJdfg,0440f08f-ef1d-49d8-942b-523056e8bb45,2tFUNn-4kkK6ICo_Zp065g", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "No Laser Ham Shirt", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 735, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-30T19:15:56.44Z", - "ThumbnailImage": "2ad06ofz4ewso7onvvyfzerog.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,g4diCmk0wEmIKUVozk9tDA,0440f08f-ef1d-49d8-942b-523056e8bb45,nHg4Uifww0GEX15L27WonA", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Graffiti Shirt", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 736, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-30T19:15:57.637Z", - "ThumbnailImage": "aqkgdsqeztkohtgzqy9eu3ee6.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,jna5wcWK90WokJyoeJH1iw,0440f08f-ef1d-49d8-942b-523056e8bb45,MPfe2wahQECCDGfhZE-drA", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hack Graffiti Shirt", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 737, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-30T19:15:58.983Z", - "ThumbnailImage": "8q53ymq8bhq82a6s9fqt8a814.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,nLRxEIBhUkyQsfrk3nzsDA,0440f08f-ef1d-49d8-942b-523056e8bb45,n4hqSCv9OUewI30KnbPhFw", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cyber Junk City Shirt", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 738, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-30T19:16:03.123Z", - "ThumbnailImage": "5k6xiv9l2oaeteyfht5ak4epq.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,M1JVd5ur7U2ZtpvhEhPNhw,0440f08f-ef1d-49d8-942b-523056e8bb45,tzMFIJyxZE6cZNuLdaKs7w", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hyper Noodle Shirt", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 739, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-07-30T19:16:09.53Z", - "ThumbnailImage": "agqloaqzftkyi0wa9v9j439d0.png" - }, - { - "AvatarItemDesc": "123de433-a005-4994-8a11-d2d84ad66b11,oT1vLrHW6UC2hWLIT3f_SQ,4e378419-d043-4e86-ad0e-66288ac21cf4,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Visor (Orange)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 740, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-04T20:02:48.94Z", - "ThumbnailImage": "9z5r4i4elegluux9nocggv8lh.png" - }, - { - "AvatarItemDesc": "123de433-a005-4994-8a11-d2d84ad66b11,-e6bmXnwZU2EVwZ8RupKbg,4e378419-d043-4e86-ad0e-66288ac21cf4,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Visor (Teal)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 741, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-04T20:02:52.063Z", - "ThumbnailImage": "1mu93bk5rhp7yqekc2k5aukn9.png" - }, - { - "AvatarItemDesc": "24d94673-f394-42e6-a3c8-276f8b8aa722,jkuw9EhCpEKn-2lKJXWd3Q,959ed05b-0215-4bbe-bb3d-64e4448d676b,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Sensors (Orange)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 742, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-04T20:05:11.49Z", - "ThumbnailImage": "4b2c3lu6x2lix8wwu23es1z9t.png" - }, - { - "AvatarItemDesc": "24d94673-f394-42e6-a3c8-276f8b8aa722,2Z_FxSPiyUODtlFZWF9DFQ,959ed05b-0215-4bbe-bb3d-64e4448d676b,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Sensors (Teal)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 743, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-04T20:05:17.087Z", - "ThumbnailImage": "2mtxs666msasqmqw57iol4efk.png" - }, - { - "AvatarItemDesc": "3044adce-90c0-4f66-81f5-39c4fca86fdf,EC0ttvk6eU2HEMacLAx2Iw,3b825377-d2eb-41e4-a736-b107f88f62d6,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Gloves (Orange)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 744, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-04T20:06:17.987Z", - "ThumbnailImage": "0qqunbtr2dxrzl797zjamcpg9.png" - }, - { - "AvatarItemDesc": "3044adce-90c0-4f66-81f5-39c4fca86fdf,mhsglVEtREmElF5wuLw3NQ,3b825377-d2eb-41e4-a736-b107f88f62d6,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laser Tag Gloves (Teal)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 745, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-04T20:06:20.897Z", - "ThumbnailImage": "13cf7bho89ewryskk93gh33it.png" - }, - { - "AvatarItemDesc": "VQnoLstCyEGDPy1c38-GvA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Biker Helmet", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 746, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T18:47:07.673Z", - "ThumbnailImage": "1shya0fxztg1hrivkr6kz5t5s.png" - }, - { - "AvatarItemDesc": "5bde836f-9343-4934-b01a-606f707020ef,fEPwvuJCWkGBe4IekXpmLw,axPBGoqorEe77Oqqjfzb5w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Detective Cap (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 747, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T18:47:11.44Z", - "ThumbnailImage": "73q1jtkz7ele0ps0zjryw0veq.png" - }, - { - "AvatarItemDesc": "5bde836f-9343-4934-b01a-606f707020ef,MQOxmUk-mUG-Ee9m9nX31Q,axPBGoqorEe77Oqqjfzb5w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Detective Cap (Grey)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 748, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T18:47:16.77Z", - "ThumbnailImage": "5x3p1zbvxjej9uzfpfkzw5g75.png" - }, - { - "AvatarItemDesc": "_qXaNbm4yEeyalo372QbvA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Biker Goggles", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 749, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T18:47:19.037Z", - "ThumbnailImage": "dyz4zg15sdjewdf5zjojjk36p.png" - }, - { - "AvatarItemDesc": "kghEf_iMKUSxPO-h5iRhSQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Classic Glasses", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 750, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T18:47:21.173Z", - "ThumbnailImage": "ccjied0pmdne9fu4abyc5giwn.png" - }, - { - "AvatarItemDesc": "n52um7A-b0utGxixd1ESvA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Biker Jacket", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 751, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T18:47:22.503Z", - "ThumbnailImage": "3m8jywcsatm5rq2um5dbimatv.png" - }, - { - "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie (Black)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 752, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T18:47:24.153Z", - "ThumbnailImage": "964z64p0djst7okp5yy4qnb5n.png" - }, - { - "AvatarItemDesc": "033e328f-d9d2-4e53-af20-44f18e3ea208,Z1Ib9r_fkUqgoZk0uid_Xw,9ZP617DQk0mZ10J3d5q9oA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Detective Coat (Black)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 753, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T18:47:25.973Z", - "ThumbnailImage": "0dwm2kiido15zo6nhtcwi0vma.png" - }, - { - "AvatarItemDesc": "033e328f-d9d2-4e53-af20-44f18e3ea208,msOFHoFN9UORkeXXtdqBsw,9ZP617DQk0mZ10J3d5q9oA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Detective Coat (Grey)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 754, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T18:47:27.233Z", - "ThumbnailImage": "ec3q3cbtla7cn866qybjjfdaw.png" - }, - { - "AvatarItemDesc": "bu9tb-K7NEiocvZY3o7ukw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Shutter Shades (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 755, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T19:04:19.43Z", - "ThumbnailImage": "8p01g7rfkflo0g5se24b17jny.png" - }, - { - "AvatarItemDesc": "exQz9Zr3HEyOR9nDDrimlQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Plastic Sunglasses (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 756, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T19:04:21.037Z", - "ThumbnailImage": "7hwrwj6lty2rur9opjp05fgej.png" - }, - { - "AvatarItemDesc": "439d1e24-d67f-4b8a-8fb3-8bf589d5a8ee,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Swing Dress (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 757, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T19:04:22.32Z", - "ThumbnailImage": "1ofk56iwklqug6u3ihb27rfex.png" - }, - { - "AvatarItemDesc": "AIpF1QUeMUWytpHYBDBAkg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Windbreaker (Teal)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 758, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T19:04:23.4Z", - "ThumbnailImage": "6qo0q0lqcx2crqugl2xmhnz4d.png" - }, - { - "AvatarItemDesc": "C4uuztTiYUe20PACMARksA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Letter Jacket (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 759, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T19:04:24.58Z", - "ThumbnailImage": "b89jss76zlj72ms617ah00h3b.png" - }, - { - "AvatarItemDesc": "ab15ef15-a97c-4ab1-896b-bd4d7e1cd9f5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Peacoat (Black)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 760, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T19:04:25.883Z", - "ThumbnailImage": "3r88aoow0xky1yenciez1enyj.png" - }, - { - "AvatarItemDesc": "52VsI_lKlkSUAOJlfDnyrQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Windbreaker Cuffs (Teal)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 761, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T19:04:26.9Z", - "ThumbnailImage": "8v6i3ja1btg3mkpog657iixa1.png" - }, - { - "AvatarItemDesc": "2dFMy4zc7ky_Fd5fzfgInw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Letter Jacket Cuffs (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 762, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-14T19:04:27.993Z", - "ThumbnailImage": "0luffpfh5ls3knh5u8r6w0x5u.png" - }, - { - "AvatarItemDesc": "-SQLtL4rdEWTJdw2IroQCQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Treasure Hunter Hat (Brown)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 763, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-08-23T00:08:02.037Z", - "ThumbnailImage": "1265j9ozr0rlgadvfmpq5yyzv.png" - }, - { - "AvatarItemDesc": "JWanxvOHyESg9F_HlmTOfA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Steampunk Hat", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 764, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-04T20:13:39.623Z", - "ThumbnailImage": "ajxapi81nzit5fp49tbhidav5.png" - }, - { - "AvatarItemDesc": "CdeM6RJmPUumXtdmdM3RXA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Steampunk Goggles", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 765, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-04T20:13:41.81Z", - "ThumbnailImage": "0dl5ao69a8mzsn6jlyoei1qmd.png" - }, - { - "AvatarItemDesc": "LK8jt9zCuUGwLRccgOOvjA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Steampunk Corset", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 766, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-04T20:13:48.203Z", - "ThumbnailImage": "9a1u3xocxzaogyzpudo3nopsn.png" - }, - { - "AvatarItemDesc": "hT7nSD7Ts06F_1SNlOMLwg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Tiara (Fuchsia)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 768, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:07:49.563Z", - "ThumbnailImage": "301onvpom3avfdh6fxup3q7fv.png" - }, - { - "AvatarItemDesc": "WuShlrJnHUKuscn8e6Rt2g,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Bow (Fuchsia)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 771, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:07:54.187Z", - "ThumbnailImage": "d9jbl9u6drfoj1reb16xtye8f.png" - }, - { - "AvatarItemDesc": "a44766dc-19ad-4476-849c-5113a5faabd0,5_-QLURc_0W8qeeN3Q3iGQ,HTU3Wp_ri0GNYGFSezFHSg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Cape (Creators Contest 2)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 772, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:07:55.363Z", - "ThumbnailImage": "bxnimeiegto1m9zphsy7qlcz3.png" - }, - { - "AvatarItemDesc": "t_66r_j5oUSh9awIPmdUKg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Treasure Hunter Bandolier (Brown)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 773, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:07:56.623Z", - "ThumbnailImage": "5h0gufhuvlgih1xqqy2oje03x.png" - }, - { - "AvatarItemDesc": "ImwG0snB9ECc_gqRRBoz6A,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Treasure Hunter Belt (Brown)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 774, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:07:57.797Z", - "ThumbnailImage": "5vu32ph9qbrum8aq8hkvaa7d1.png" - }, - { - "AvatarItemDesc": "350c5c1e-318b-4233-a7e5-1f49909d8e65,7amHTgEv-UOJSGl0ofo4mw,CUCKsNVnIkavHjcspWAv_A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lumberjack Shirt (Green)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 775, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:07:58.83Z", - "ThumbnailImage": "8u0ou663lluquhfy88m3nuvu9.png" - }, - { - "AvatarItemDesc": "350c5c1e-318b-4233-a7e5-1f49909d8e65,cKHAetNcgUOxFfDkAPPF9w,CUCKsNVnIkavHjcspWAv_A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lumberjack Shirt (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 776, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:08:00.437Z", - "ThumbnailImage": "ba5xrtahc2k6jzt6i6q17wg7u.png" - }, - { - "AvatarItemDesc": "MJkDYDH510izAab13ZfXQw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Skirt (Blue)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 777, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:08:01.44Z", - "ThumbnailImage": "1ouv3swjffh6u9o5pks8yim6q.png" - }, - { - "AvatarItemDesc": "b6610b7b-3978-46fd-9af6-41b4568c9b4d,OnQeVxdstkS2zGxLBAuM3Q,i8bvbGAKREmAEbjKO-geOQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soccer Shirt (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 778, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:08:02.593Z", - "ThumbnailImage": "9bshjyb8x1qk9xkany8c3ngke.png" - }, - { - "AvatarItemDesc": "QK6lBlX_wUCiSbJ9RkIwdA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Treasure Hunter Shirt (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 779, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:08:04.077Z", - "ThumbnailImage": "5jvdbqiv7unk1h9fed6w0xzm1.png" - }, - { - "AvatarItemDesc": "TjrFi6TFhUC5tQXWkZiK9A,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Treasure Hunter Tank Top (Tan)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 780, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:08:05.17Z", - "ThumbnailImage": "d6no5z0xu0alfa3sfd7tchss3.png" - }, - { - "AvatarItemDesc": "eS_or4AnMka9M_bD7YN28g,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Glove (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 781, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:08:06.297Z", - "ThumbnailImage": "by0enw83tqi7qq14gmpytpavy.png" - }, - { - "AvatarItemDesc": "94eb7ef3-528f-4f59-92a0-48b0ec287527,whEHo6Rhr0CxsDBsBD32WA,av4PwLz6YkmpBRImQZgn4Q,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soccer Goalie Gloves (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 782, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-05T23:08:07.39Z", - "ThumbnailImage": "azz8fjlgu2rjy5q07n278fb0b.png" - }, - { - "AvatarItemDesc": "KNZ1DvCLC0WHyH4opYAXtw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Visor (Creators Contest 2)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 783, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:22:25.447Z", - "ThumbnailImage": "9cfmiay0o7q5lwqa8wx2pm6ug.png" - }, - { - "AvatarItemDesc": "gwLiwmqBIk6glFxvaTzxeA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Steampunk Topper", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 784, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:22:45.167Z", - "ThumbnailImage": "bts86kl55yir0z5wcudycjvob.png" - }, - { - "AvatarItemDesc": "f218e2de-46fd-45b9-9e0e-670b6bb905e7,JFalLDUvm0aMm3wh1UVfVg,iQjkS1xYP0S63ltvKpkz5g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Astronaut Helmet (Orange)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 785, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:22:47.873Z", - "ThumbnailImage": "2ovfqg649aj942uo3a5rqkbni.png" - }, - { - "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,u_Gzj9Nro0WS48xKnH9few,oHKhT-GTx0iFWrrlz9s6Tw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie (Blue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 786, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:25:19.247Z", - "ThumbnailImage": "d4jf3ogeghh4h207uwsgs53ay.png" - }, - { - "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,mvMeyStxGUGlNLSYNeSubQ,oHKhT-GTx0iFWrrlz9s6Tw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie (Purple)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 787, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:25:22.28Z", - "ThumbnailImage": "9d2j5ikkdbngspuc7tki5lecu.png" - }, - { - "AvatarItemDesc": "439d1e24-d67f-4b8a-8fb3-8bf589d5a8ee,QzjakcO8tUaPeiI5KBLKtg,Rk18_7icF0Srgh7M1_G-hA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Swing Dress (Blue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 788, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:25:25Z", - "ThumbnailImage": "6sddopu5d9s5sghb2jjycwa4u.png" - }, - { - "AvatarItemDesc": "439d1e24-d67f-4b8a-8fb3-8bf589d5a8ee,Yr0mF1EWzEaIyRMOWFiY6w,Rk18_7icF0Srgh7M1_G-hA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Swing Dress (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 789, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:25:27.97Z", - "ThumbnailImage": "3rko5wknqf4g6gbl016rfci55.png" - }, - { - "AvatarItemDesc": "439d1e24-d67f-4b8a-8fb3-8bf589d5a8ee,ZvPidQ57rUS50Qz89ERmLw,Rk18_7icF0Srgh7M1_G-hA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Swing Dress (Halloween)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 790, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:25:31.573Z", - "ThumbnailImage": "clsb49us68oqy8d5uyq5q31r0.png" - }, - { - "AvatarItemDesc": "ab15ef15-a97c-4ab1-896b-bd4d7e1cd9f5,fvoaMN4M10WS6jiA6XlOJQ,AZnPWCN41kmNwFwDqWGFWQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Peacoat (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 791, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:25:46.673Z", - "ThumbnailImage": "2i0jzvjgsic4vsv7uod1p0o5k.png" - }, - { - "AvatarItemDesc": "ab15ef15-a97c-4ab1-896b-bd4d7e1cd9f5,PwsLxCnzOkSW-RGz3tNb1w,AZnPWCN41kmNwFwDqWGFWQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Peacoat (Tan)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 792, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:25:48.323Z", - "ThumbnailImage": "6fdpcq0zhuz9xr09wlcj3j7bx.png" - }, - { - "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,rNhOQoP3XkOBHV28ze2NpA,oHKhT-GTx0iFWrrlz9s6Tw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie (Orange)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 793, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:25:50.113Z", - "ThumbnailImage": "ccdrg5p5ytm15zierfd33d677.png" - }, - { - "AvatarItemDesc": "ab15ef15-a97c-4ab1-896b-bd4d7e1cd9f5,uiBklotTUEqRI2F67vyJyA,AZnPWCN41kmNwFwDqWGFWQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Peacoat (Purple)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 794, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:26:11.33Z", - "ThumbnailImage": "beldcz68emei41q0ndhzzbtr7.png" - }, - { - "AvatarItemDesc": "fe34adaf-47d3-435b-b2fd-b2fee05fceae,KTidYfH0ckWxJGs5qzUBTQ,w07bkcUoQEiNJTVDeSywzQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scientist Coat (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 795, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:26:23.52Z", - "ThumbnailImage": "0xvbjj5mp2xmnu3w4g7m7c9px.png" - }, - { - "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,JTgXKeT7w0K2Mw4Jk2HCqg,oHKhT-GTx0iFWrrlz9s6Tw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie (Grey)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 796, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:26:26.057Z", - "ThumbnailImage": "14fpnws4q76d3svlzzp3ogr29.png" - }, - { - "AvatarItemDesc": "439d1e24-d67f-4b8a-8fb3-8bf589d5a8ee,eb3SmJTIh0628LrZUkI4KQ,Rk18_7icF0Srgh7M1_G-hA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Swing Dress (Pink)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 797, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:26:27Z", - "ThumbnailImage": "7wagu7eu1akvlpi9036qjkgkx.png" - }, - { - "AvatarItemDesc": "ec5255d5-edaf-4888-9fe1-e89ac0e0d300,9GhnX4Pj4E-wxbPlD8GB-g,YSrGwXybGEqaqHNCS64qOA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Astronaut Suit (Orange)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 798, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:26:30.937Z", - "ThumbnailImage": "4pm9zzbb13116s8257iggug13.png" - }, - { - "AvatarItemDesc": "843e3364-a743-4dfc-a990-0436e47b8c10,XNq4Cns4lEGydtktdsXlmQ,1695608b-e9cc-4a03-b56d-0f09d2804379,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bike Shirt (Navy)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 799, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:26:38.483Z", - "ThumbnailImage": "13zz3iuzmt1r8kfhefj6kqj9h.png" - }, - { - "AvatarItemDesc": "88739d79-aeb9-471a-b25b-776f46bba9f6,y_gTbnuYS0GKJmnCs2retw,hjk9OO8CW0KNGR7A6_p84A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Astronaut Gloves (Orange)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 801, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:26:43.587Z", - "ThumbnailImage": "4ayc9cl76c3xmxyeui2n4vtju.png" - }, - { - "AvatarItemDesc": "9d68e9f4-6ea0-4717-bb78-f2783a14a6b6,KTidYfH0ckWxJGs5qzUBTQ,VSZX99mSt0e7gPRM2_XzMw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scientist Gloves (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 802, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:26:45.133Z", - "ThumbnailImage": "6r1rr4giperexziw91ocwu6f9.png" - }, - { - "AvatarItemDesc": "sOREgAGs-06CeGGsG-WIkw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Steampunk Pauldron", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 803, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:26:48.95Z", - "ThumbnailImage": "b1x1g3wbr7kr9cld4mtw2wn1t.png" - }, - { - "AvatarItemDesc": "iBQ-v6xaqkipUlfzkSHEeQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Steampunk Satchel", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 804, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:26:52.707Z", - "ThumbnailImage": "bq9tt6z6r54gl79e7oun3l7dw.png" - }, - { - "AvatarItemDesc": "E9VTiIVFPEa-OuQRto0e_Q,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Steampunk Vest", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 805, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:26:54.373Z", - "ThumbnailImage": "dmp4y6ycyxupuom25j3hzjnwn.png" - }, - { - "AvatarItemDesc": "qxovV6Vym0ufL2cTCyKjOQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Steampunk Cuff", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 806, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-07T22:26:55.91Z", - "ThumbnailImage": "7p4x9oq3c0f415llgnjzustxv.png" - }, - { - "AvatarItemDesc": "439d1e24-d67f-4b8a-8fb3-8bf589d5a8ee,BLgkgLeS-EyazgPQxGcavg,Rk18_7icF0Srgh7M1_G-hA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Swing Dress (White)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 807, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-10T19:02:35Z", - "ThumbnailImage": "aje5q2u76zjjzgeehfysg6dik.png" - }, - { - "AvatarItemDesc": "OTnfT-4NQU6Gd_iVPDx8eg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Frankenstein Head", - "Tooltip": "", - "Rarity": 30, - "TagList": "halloween", - "AvatarItemId": 808, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-20T18:25:33.447Z", - "ThumbnailImage": "9w8alcxm82aptgu5w3qz5fmq0.png" - }, - { - "AvatarItemDesc": "ZsggwOJ8XUOGfaJltM418g,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Frankenstein Shirt", - "Tooltip": "", - "Rarity": 30, - "TagList": "halloween", - "AvatarItemId": 809, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-20T18:25:35.743Z", - "ThumbnailImage": "3yzcedaeybzym9rpwv7nr1pkg.png" - }, - { - "AvatarItemDesc": "tkbHKZ9wu0W00VGeUbIaaw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Frankenstein Wrists", - "Tooltip": "", - "Rarity": 30, - "TagList": "halloween", - "AvatarItemId": 810, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-09-20T18:25:37.887Z", - "ThumbnailImage": "8rb3glamh1kq36xnt8gupn6np.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,-k9_-2onrEG407or8t1RFw,b-IM3eYMJUa40395O5XeLg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Hambone)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 811, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-04T00:45:13.487Z", - "ThumbnailImage": "5qcfg0698s80wf9u8vhxu0ykx.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Turkey)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 812, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-04T00:45:17.87Z", - "ThumbnailImage": "9mi7d2raqzh1s4hk8ya5hwblu.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,8xjU4GQ4OkaqGyad-ypwtw,5RUG6i2Mx0-55IO-IlhUdQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Flames, Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 813, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-04T00:45:20.027Z", - "ThumbnailImage": "ewgjupwpbyyvetn7svdbg3pka.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,ghM-uFq5-0Ci38AOHa9zZA,IWg9wuda4kaCilJk8JQpTQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Deadwood)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 814, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-04T00:45:22.09Z", - "ThumbnailImage": "2sj414tpbb69wiylcanfba7e7.png" - }, - { - "AvatarItemDesc": "Lli8-aqt1EmCmyXwBRQaYA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mummy Head Wrap", - "Tooltip": "", - "Rarity": 30, - "TagList": "halloween", - "AvatarItemId": 815, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-09T20:28:39.667Z", - "ThumbnailImage": "056efjnqghgyjgzcgyuz5vbq6.png" - }, - { - "AvatarItemDesc": "oRUh266ohkWQil14uxcEdQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mummy Shroud", - "Tooltip": "", - "Rarity": 30, - "TagList": "halloween", - "AvatarItemId": 816, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-09T20:28:42.133Z", - "ThumbnailImage": "549e5xz7cvnjwkcrv8qnxssm6.png" - }, - { - "AvatarItemDesc": "ab15ef15-a97c-4ab1-896b-bd4d7e1cd9f5,jXBi28cRV0CEQgKIrpD0_A,AZnPWCN41kmNwFwDqWGFWQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Peacoat (Red)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 817, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-09T20:28:43.963Z", - "ThumbnailImage": "dhqntf98nka1vp9oh5hi5ybtn.png" - }, - { - "AvatarItemDesc": "hTHM3Kjqy0ykqBD8UCRQJw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Thrilling Jacket (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 818, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-09T20:28:46.337Z", - "ThumbnailImage": "4g834pzncxe2djcfe8ri5ow6t.png" - }, - { - "AvatarItemDesc": "zpjkkb1HtUORoPaODFuuxg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mummy Hand Wrap", - "Tooltip": "", - "Rarity": 30, - "TagList": "halloween", - "AvatarItemId": 820, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-09T20:28:52.78Z", - "ThumbnailImage": "32o1jvjp0zv2e13meoz6ly7pc.png" - }, - { - "AvatarItemDesc": "BR0mZKsKaE-t4R8CzEwuyg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Thrilling Cuff (Red) - Available again until 10/15", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 821, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-09T20:28:54.857Z", - "ThumbnailImage": "5zwxtidy5x8bl647kq837917l.png" - }, - { - "AvatarItemDesc": "sL7iHCnjyEuQKzrTvciEzQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bride of Frank Hat", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 823, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-15T22:52:39.32Z", - "ThumbnailImage": "9fef5u01k6k4fcki20zg26pey.png" - }, - { - "AvatarItemDesc": "7VQvz9sbzUWvGalxd9rISg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bride of Frank Gown", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 824, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-15T22:53:17.41Z", - "ThumbnailImage": "239w9hcx69t1gd8xuj8wathwz.png" - }, - { - "AvatarItemDesc": "GAWURQSqrEW4G5slrPMgZA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dude Sweater", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 825, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-15T22:53:20.877Z", - "ThumbnailImage": "2rglb359vpaaizusjkmzxzqiu.png" - }, - { - "AvatarItemDesc": "s6mUIqiPCk6e57UYCx3SZA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hat (Grim)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 826, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-15T22:53:24.13Z", - "ThumbnailImage": "36zngdpuj89crp4vmobfqwgk9.png" - }, - { - "AvatarItemDesc": "7LSm-xCYakmgcAr--Fn-JA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Dress (Grim)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 827, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-15T22:53:26.207Z", - "ThumbnailImage": "avd2s93fmxs9qkst7n3y7zcxq.png" - }, - { - "AvatarItemDesc": "wy2cfgb8mUqjMrIOwHH2ew,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Cuffs (Grim)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 828, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-15T22:53:29.123Z", - "ThumbnailImage": "4zz4132pzz51bxxjxf570c1d3.png" - }, - { - "AvatarItemDesc": "b537c30c-faef-4649-9a1f-be3985936f93,7amHTgEv-UOJSGl0ofo4mw,lb5tuJOqnUKp9prjjlgHmA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lumberjack Cap (Green)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 829, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-23T21:21:48.03Z", - "ThumbnailImage": "cjqz06mkg3l90vu87fnh371yt.png" - }, - { - "AvatarItemDesc": "b537c30c-faef-4649-9a1f-be3985936f93,cKHAetNcgUOxFfDkAPPF9w,lb5tuJOqnUKp9prjjlgHmA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lumberjack Cap (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 830, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-10-23T21:21:49.72Z", - "ThumbnailImage": "drjic5tpew7fpjaelvkqowvgg.png" - }, - { - "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Vampire Hunter Necklace (Turquoise)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 831, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T17:51:46.067Z", - "ThumbnailImage": "6dn83vim1zahdfgjcl98s0u6d.png" - }, - { - "AvatarItemDesc": "QCtqxbvYOkan79YFugH_Cw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aristocrat Jacket (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 832, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T17:51:47.66Z", - "ThumbnailImage": "clebbebesxjzf8wnllqxmejvg.png" - }, - { - "AvatarItemDesc": "JWfs9IiQs0Weu8MmyGpqLQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Vampire Hunter Jacket (Blue)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 833, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T17:51:48.78Z", - "ThumbnailImage": "84ln91je4llsa10o7904ovuwq.png" - }, - { - "AvatarItemDesc": "t9co2516nkuJO4LIJA1bJA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aristocrat Cuff (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 834, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T17:51:49.717Z", - "ThumbnailImage": "axv14g3ocxvf01h82ybehl3rg.png" - }, - { - "AvatarItemDesc": "_OWVy3z6iU-M3-zbQgSLig,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Vampire Hunter Gloves (Blue)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 835, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T17:51:50.733Z", - "ThumbnailImage": "cimomkml6k4toyowd1voh7hqm.png" - }, - { - "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,lvDIOeSI10SNxnCO_M_9zA,StxMBEprVkqMa_IoDG-Q9A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Vampire Hunter Necklace (Diamond)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 836, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:40.313Z", - "ThumbnailImage": "7pryvhofcoe894jd6lj9k3fpt.png" - }, - { - "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,0S7Nqm2kv0qMDTh-5Wy0MQ,StxMBEprVkqMa_IoDG-Q9A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aristocrat Necklace (Ruby)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 837, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:41.777Z", - "ThumbnailImage": "0e9k0ehhqbwmok3pfnwg4a9k3.png" - }, - { - "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,poqpmOloPUKotHH9p0YAyw,StxMBEprVkqMa_IoDG-Q9A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aristocrat Necklace (Amethyst)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 838, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:43.123Z", - "ThumbnailImage": "8dp37nmbznt4ddn3fpjb7i882.png" - }, - { - "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,F7luQ18ZXEaITFiCqqwkpg,StxMBEprVkqMa_IoDG-Q9A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aristocrat Necklace (Topaz)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 839, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:44.293Z", - "ThumbnailImage": "dhvs55ab5etr8whu54dyu63mq.png" - }, - { - "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,okpg4ftsak-wc8Zu83uytw,StxMBEprVkqMa_IoDG-Q9A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Vampire Hunter Necklace (Opal)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 840, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:45.467Z", - "ThumbnailImage": "bmf0h0l2wd8hhxzq331rdtd2n.png" - }, - { - "AvatarItemDesc": "QCtqxbvYOkan79YFugH_Cw,i5RKLo-RbEqisnGII1wpaQ,xnxDimLvVUCI9tEJqWDDcA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aristocrat Jacket (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 841, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:46.543Z", - "ThumbnailImage": "80vyoqh3t9fmtu13lcn8r3h87.png" - }, - { - "AvatarItemDesc": "QCtqxbvYOkan79YFugH_Cw,IzkFARlv6EenmrfcNkcOuw,xnxDimLvVUCI9tEJqWDDcA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aristocrat Jacket (Midnight)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 842, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:47.717Z", - "ThumbnailImage": "40s4vjnqn68azxmiparci9gtm.png" - }, - { - "AvatarItemDesc": "JWfs9IiQs0Weu8MmyGpqLQ,Z8Bfk0MTb0evZehvvgzuBA,x10FeRBsQU2DIIpG8XIlwg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Vampire Hunter Jacket (Leather)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 843, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:48.903Z", - "ThumbnailImage": "b6rtey8gih1qt69aci1qc2op4.png" - }, - { - "AvatarItemDesc": "JWfs9IiQs0Weu8MmyGpqLQ,9QG6qp5FBU-u0-JK-yMMqA,x10FeRBsQU2DIIpG8XIlwg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Vampire Hunter Jacket (Red)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 844, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:50.123Z", - "ThumbnailImage": "csm6i7gnanlmwjohok0nf865k.png" - }, - { - "AvatarItemDesc": "t9co2516nkuJO4LIJA1bJA,i5RKLo-RbEqisnGII1wpaQ,8kdJkmwNM0WQmMVrb8fK8A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aristocrat Cuff (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 845, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:51.32Z", - "ThumbnailImage": "9zr3klyo948zva87e3ynyoij8.png" - }, - { - "AvatarItemDesc": "t9co2516nkuJO4LIJA1bJA,jwEB6LyEaEekqtPNRc6TVA,8kdJkmwNM0WQmMVrb8fK8A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aristocrat Cuff (Midnight)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 846, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:52.54Z", - "ThumbnailImage": "01xxmh8nnuu5xc4oom2f1r1qj.png" - }, - { - "AvatarItemDesc": "_OWVy3z6iU-M3-zbQgSLig,D0tP58wC30mJ00vNxw8hqA,N5wN1l0tYEau5np-9PoIiA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Vampire Hunter Gloves (Leather)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 847, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:53.807Z", - "ThumbnailImage": "bzkxvaged4oeb5kres30cpf1l.png" - }, - { - "AvatarItemDesc": "_OWVy3z6iU-M3-zbQgSLig,Vxq6v55a_kGPODzwB5MC1g,N5wN1l0tYEau5np-9PoIiA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Vampire Hunter Gloves (Midnight)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 848, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:55.233Z", - "ThumbnailImage": "5colkn1hn7j9z19pn2vmuyjq5.png" - }, - { - "AvatarItemDesc": "_OWVy3z6iU-M3-zbQgSLig,iJW8XGJfU0G12iXarjxhdQ,N5wN1l0tYEau5np-9PoIiA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Vampire Hunter Gloves (Red)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 849, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-01T21:35:56.653Z", - "ThumbnailImage": "79l7swn4ouu72xp8nmx7n1meu.png" - }, - { - "AvatarItemDesc": "71014872-d879-4858-9d68-58da3c673d8b,XNq4Cns4lEGydtktdsXlmQ,5fd9e83a-cfaf-4c98-bd31-91a7484c26dd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bike Helmet (Navy)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 850, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-05T20:03:02.097Z", - "ThumbnailImage": "d8wwf7fmiptl4zd7nj52mqemx.png" - }, - { - "AvatarItemDesc": "h_To9WQYdEusYQxlbMmMmQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dracula Cape", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 851, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-13T00:46:53.92Z", - "ThumbnailImage": "8nnw6vhiwxlys6lvncv55q2xd.png" - }, - { - "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,OfenZaa1-UGdQ8YVOrXjzw,StxMBEprVkqMa_IoDG-Q9A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aristocrat Necklace (Emerald)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 852, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-13T00:46:56.303Z", - "ThumbnailImage": "2qjoypuya1mw4gd0o6jhz9c0k.png" - }, - { - "AvatarItemDesc": "QCtqxbvYOkan79YFugH_Cw,LyVf9lnzdku1F4iPBGqk-g,xnxDimLvVUCI9tEJqWDDcA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aristocrat Jacket (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 853, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-13T00:46:58.367Z", - "ThumbnailImage": "3ky2r4usf4c9jpd0da9kxr9az.png" - }, - { - "AvatarItemDesc": "t9co2516nkuJO4LIJA1bJA,Wj7I2YiVoE6zp8J_HYs8tw,8kdJkmwNM0WQmMVrb8fK8A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aristocrat Cuff (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 854, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-13T00:46:59.617Z", - "ThumbnailImage": "due9stf9zpfkmdoblb2wlfcuk.png" - }, - { - "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,WOxMXWKGrUWhnNInttZ-Zw,StxMBEprVkqMa_IoDG-Q9A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Vampire Hunter Necklace (Amber)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 855, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-13T21:38:59.543Z", - "ThumbnailImage": "czzdjcyf31hpujiah45yuse4n.png" - }, - { - "AvatarItemDesc": "JWfs9IiQs0Weu8MmyGpqLQ,CavRDqIlmUeTZBtCLn1hZQ,x10FeRBsQU2DIIpG8XIlwg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Vampire Hunter Jacket (Midnight)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 856, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-13T21:39:01.34Z", - "ThumbnailImage": "b80np2tvmtp3siyl63qj51enc.png" - }, - { - "AvatarItemDesc": "uubY_Cn9A0-Ww4lsIRCF6w,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dracula Medal", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 857, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-14T01:26:24Z", - "ThumbnailImage": "2l8ozzohqd9a0k2deuxxucq9c.png" - }, - { - "AvatarItemDesc": "jUpFzO5MPEGTbS-E0a99Nw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dracula Jacket", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 858, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-14T01:26:26.407Z", - "ThumbnailImage": "b1blz138qua11xtiprlgui282.png" - }, - { - "AvatarItemDesc": "52VsI_lKlkSUAOJlfDnyrQ,FvEjo9let0e_Sr-kWq5AvQ,MV1HW2x43kG4rrhyoC6mmw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Windbreaker Cuffs (Orange)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 859, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:00.31Z", - "ThumbnailImage": "7ndz1tjworge5u01d8cvf815f.png" - }, - { - "AvatarItemDesc": "52VsI_lKlkSUAOJlfDnyrQ,VDo682NvSUa8xYn8zTX-AQ,MV1HW2x43kG4rrhyoC6mmw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Windbreaker Cuffs (Yellow)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 860, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:02.25Z", - "ThumbnailImage": "8mq00l9l162o9unwk33egvmsd.png" - }, - { - "AvatarItemDesc": "52VsI_lKlkSUAOJlfDnyrQ,42ZNGHXMvU29yo9s9tVpOQ,MV1HW2x43kG4rrhyoC6mmw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Windbreaker Cuffs (Blue)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 861, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:13.187Z", - "ThumbnailImage": "9qf35u5xai7bpf8k7d518b9gz.png" - }, - { - "AvatarItemDesc": "52VsI_lKlkSUAOJlfDnyrQ,HncURj5yi0ykk2cVyCZ4Sw,MV1HW2x43kG4rrhyoC6mmw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Windbreaker Cuffs (Red)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 862, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:15.763Z", - "ThumbnailImage": "0xnunm0kmgc2va3zevhooe9ya.png" - }, - { - "AvatarItemDesc": "e13f6558-d49c-4314-820c-962ef48eb0c6,rCeRk8Pdl0W5M47JAQPhpw,50NUFrDxbUKmXbyAHBenvQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Tabard (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 863, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:17.043Z", - "ThumbnailImage": "9q4xzeoi13tu32l6zxmci5daj.png" - }, - { - "AvatarItemDesc": "e13f6558-d49c-4314-820c-962ef48eb0c6,5TJPDmvEBEOkP82ZWLFqtg,50NUFrDxbUKmXbyAHBenvQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Tabard (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 864, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:18.47Z", - "ThumbnailImage": "247il28eoprdj9km80orhaqg4.png" - }, - { - "AvatarItemDesc": "0ab6c95c-e157-48bd-a172-2642896b4ffc,t1MeoroFOUioYmPfT9mCeA,PoMG28QAskagun1LSd4C_A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Dress (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 865, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:20.123Z", - "ThumbnailImage": "4chofv403g5ompt8exr51v7ai.png" - }, - { - "AvatarItemDesc": "0ab6c95c-e157-48bd-a172-2642896b4ffc,0ps19D7b_U2iejdKQFORyA,PoMG28QAskagun1LSd4C_A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Dress (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 866, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:21.45Z", - "ThumbnailImage": "a73qlfdd1y677wh2wfqn4hheb.png" - }, - { - "AvatarItemDesc": "MJkDYDH510izAab13ZfXQw,FE7_gQNBt0CXzMN6di5HWA,2UNd6eViFUO359xjSiuu2A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Skirt (Red)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 867, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:22.95Z", - "ThumbnailImage": "3unj20ah5pwz86qh67lqz9qvh.png" - }, - { - "AvatarItemDesc": "MJkDYDH510izAab13ZfXQw,hYu9itGe1Ee5Neanhj9VtQ,2UNd6eViFUO359xjSiuu2A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Skirt (Orange)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 868, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:24.403Z", - "ThumbnailImage": "b79pggvoulv5z0dkn70z5syru.png" - }, - { - "AvatarItemDesc": "MJkDYDH510izAab13ZfXQw,kTP3xKhzBkuQF3SqvmYFKA,2UNd6eViFUO359xjSiuu2A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Skirt (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 869, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:25.733Z", - "ThumbnailImage": "1b7zb62caqbw5yuafz8hg7nxn.png" - }, - { - "AvatarItemDesc": "MJkDYDH510izAab13ZfXQw,VQjkyb5aoEKHKo_eZsq9ug,2UNd6eViFUO359xjSiuu2A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Skirt (Teal)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 870, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:27.607Z", - "ThumbnailImage": "8pxavigoe6em3oy4686ym8ue2.png" - }, - { - "AvatarItemDesc": "C4uuztTiYUe20PACMARksA,iufpnteVCEiiZu_m-yPovQ,fz_0gZ6RXEC78NpYsx_eqA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Letter Jacket (Purple)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 871, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:28.937Z", - "ThumbnailImage": "4xku2dldqk5zfbjc6m9uw2v07.png" - }, - { - "AvatarItemDesc": "C4uuztTiYUe20PACMARksA,Z1F9rjKqCE-Hd2-Ip5g3gA,fz_0gZ6RXEC78NpYsx_eqA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Letter Jacket (Black)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 872, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:30.217Z", - "ThumbnailImage": "eq8wyyutlzcjeneqryph1cfzk.png" - }, - { - "AvatarItemDesc": "C4uuztTiYUe20PACMARksA,VpqHNpPiY0CfRJEjRRM-mw,fz_0gZ6RXEC78NpYsx_eqA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Letter Jacket (Red)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 873, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:31.53Z", - "ThumbnailImage": "6mcbxskzp5pfwcnetac762guc.png" - }, - { - "AvatarItemDesc": "C4uuztTiYUe20PACMARksA,apSQiQ1eO0mEzRsbugeu9w,fz_0gZ6RXEC78NpYsx_eqA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Letter Jacket (Green)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 874, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:32.747Z", - "ThumbnailImage": "6m42sjjil9iqwyjnymvy516a7.png" - }, - { - "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,-Nf7WM2TeEKujB637h3tRA,oHKhT-GTx0iFWrrlz9s6Tw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie (White - Starter Pack)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 875, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:34Z", - "ThumbnailImage": "2xo1n1x3mq2iry1ptnih904dt.png" - }, - { - "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,yM5xRrd9OkmDGyQddwOP6g,oHKhT-GTx0iFWrrlz9s6Tw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie (Red)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 876, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:37.5Z", - "ThumbnailImage": "6w9zh5x30uv01aj0rnudzyicy.png" - }, - { - "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,ytmSzjhCr0Sm58MSNbwJUA,oHKhT-GTx0iFWrrlz9s6Tw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie (Green)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 877, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:39.11Z", - "ThumbnailImage": "81kofnq5cb3fvgyozz15k1ro0.png" - }, - { - "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,TEgugZRs80iJbhL87RdYwg,oHKhT-GTx0iFWrrlz9s6Tw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie (Pink)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 878, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:54.673Z", - "ThumbnailImage": "89cwe9sw6lx2jml1bc48d9io1.png" - }, - { - "AvatarItemDesc": "c3745cee-d87e-4a23-b6e2-64ebf05c8b11,CahBzgN3D0y46AQsvGC14A,EiIow5mS80qpoS10r1ZdvQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Deep Sea Diver Suit (Leviathan)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 879, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:12:56.207Z", - "ThumbnailImage": "ejlghhpy20pr22d1be9zamyak.png" - }, - { - "AvatarItemDesc": "c3745cee-d87e-4a23-b6e2-64ebf05c8b11,Su7kiW24d0KapNns96JoFQ,EiIow5mS80qpoS10r1ZdvQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Deep Sea Diver Suit (Kraken)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 880, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:00.85Z", - "ThumbnailImage": "clcdiuwdbo9i9gcuvogdg36me.png" - }, - { - "AvatarItemDesc": "ff15e25d-d467-47a8-9ecc-e415d5acb90c,rzUd1IMTKUmW0HeMPSIOBQ,0ec6628c-a106-4452-af82-105a3e3a9f2e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Boxing Shirt (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 881, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:03.033Z", - "ThumbnailImage": "a9oypi8hweb517wrupg36vi1w.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,yZR5aX3gQ0WpRUT6cfK1cA,VO_3cgqQqUOTz30TVUxrFA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Split)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 882, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:04.33Z", - "ThumbnailImage": "f20xxqkrb5z55ft9ia6vtt5u4.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,yrQCLXiqRUSwnuQRYX2Rsw,VO_3cgqQqUOTz30TVUxrFA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Lily)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 883, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:06.113Z", - "ThumbnailImage": "3lw7exr10ocq54wlzytnktw7h.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,KqjQ1xRpokGLKp9GVN1EFA,VO_3cgqQqUOTz30TVUxrFA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Striker)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 884, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:07.82Z", - "ThumbnailImage": "apdshw5awntmir8e59mptvuwj.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,XrSL-v2MbkK0md-FMOweOA,IWg9wuda4kaCilJk8JQpTQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Sleeper)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 885, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:09.923Z", - "ThumbnailImage": "0t1wg2mro2gwc3d4flp6re5pk.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,Gtq8yRlt1UeFW8U-sc7FiA,IWg9wuda4kaCilJk8JQpTQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Brooklyn)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 886, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:11.237Z", - "ThumbnailImage": "e46hwhpywl6eqefwj0lqe1mah.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,M4765UHzsUeNTwH-Pcxp1g,5RUG6i2Mx0-55IO-IlhUdQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Flames, Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 887, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:12.58Z", - "ThumbnailImage": "a8ua2rvt9gw4r4necvamkx7sz.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,032pE8s9Ik-2CImFVDrSqg,5RUG6i2Mx0-55IO-IlhUdQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Flames, Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 888, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:13.987Z", - "ThumbnailImage": "2ib04jli4dwo8vm3pm3qmk46c.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,kLyM-6otSUy2ql5SEmnF9Q,b-IM3eYMJUa40395O5XeLg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Spared)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 889, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:15.363Z", - "ThumbnailImage": "73mnfpvyaf58qnzfmjq9gdmfp.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,GDvaUU10-EKh3pKUQ9tnag,b-IM3eYMJUa40395O5XeLg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Runway)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 890, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:16.66Z", - "ThumbnailImage": "1uwainjpb5gco3zqlgd0ofvkm.png" - }, - { - "AvatarItemDesc": "1ebbfdfc-f72b-4d70-99d4-4d527f896aa7,oZ8k0Qv3SkG-DkY0_dP7UA,afd88a79-7f03-40f6-bcb4-c247dd86edc4,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beekeeper Suit (Teal)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 891, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:17.877Z", - "ThumbnailImage": "bbjryyglvkoz6f7rpa627np9b.png" - }, - { - "AvatarItemDesc": "1ebbfdfc-f72b-4d70-99d4-4d527f896aa7,lBe3yxuE40eBmTrnEHBqQQ,afd88a79-7f03-40f6-bcb4-c247dd86edc4,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beekeeper Suit (Purple)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 892, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:19.32Z", - "ThumbnailImage": "4if4tnkvzu35yc8tyran086ks.png" - }, - { - "AvatarItemDesc": "AIpF1QUeMUWytpHYBDBAkg,JS7aa4QSUUOpUYPqRZEb5g,oSaMpc5rTE-U6yhjtPWQgg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Windbreaker (Orange)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 893, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:20.673Z", - "ThumbnailImage": "au0r6ubbl0fyr6xi7sqch0b59.png" - }, - { - "AvatarItemDesc": "AIpF1QUeMUWytpHYBDBAkg,C3ll7uPfUkeZ1QLX80_BpQ,oSaMpc5rTE-U6yhjtPWQgg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Windbreaker (Yellow)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 894, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:22.033Z", - "ThumbnailImage": "0kifl6w66mqa2wbhliszoe52l.png" - }, - { - "AvatarItemDesc": "AIpF1QUeMUWytpHYBDBAkg,EbVDqEJQOk6j0UvX3t-8rQ,oSaMpc5rTE-U6yhjtPWQgg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Windbreaker (Blue)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 895, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:23.533Z", - "ThumbnailImage": "37ag45u7zn3cqqya03wz5nmgw.png" - }, - { - "AvatarItemDesc": "AIpF1QUeMUWytpHYBDBAkg,grutFwJD_0Cb3t6fddNg6w,oSaMpc5rTE-U6yhjtPWQgg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Windbreaker (Red)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 896, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:25.02Z", - "ThumbnailImage": "5rgodebtv8essp0sxgveqp7fd.png" - }, - { - "AvatarItemDesc": "ba84b23e-01ee-4668-a7ef-2e3e0eca2f23,K5vPqD3BrEuODRDzFdC6Hw,98553538-cafd-4df9-8f37-bb0a4bb478a5,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Vest (Black, Silver)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 897, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:26.427Z", - "ThumbnailImage": "7bsroab0vzswtlgqzzd5mijnk.png" - }, - { - "AvatarItemDesc": "ba84b23e-01ee-4668-a7ef-2e3e0eca2f23,teVKVbVEsEyqOSuRdqHQzA,98553538-cafd-4df9-8f37-bb0a4bb478a5,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Vest (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 898, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:27.69Z", - "ThumbnailImage": "dg66aywux3nkmv6q4rwlf4uwy.png" - }, - { - "AvatarItemDesc": "a44766dc-19ad-4476-849c-5113a5faabd0,mqdncbYcuUSGFvFqEU0z4A,HTU3Wp_ri0GNYGFSezFHSg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Cape (Purple)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 899, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:29.127Z", - "ThumbnailImage": "2bi9ik7y9m6zg5fxaf10v08uj.png" - }, - { - "AvatarItemDesc": "WuShlrJnHUKuscn8e6Rt2g,_uh3kj6hKUyBKOSR3R8dog,M5z2wk-GDkOAjvZzqsfcNQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Bow (Purple)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 900, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:30.567Z", - "ThumbnailImage": "31o9bg37u28wwxm2fpf5h095x.png" - }, - { - "AvatarItemDesc": "WuShlrJnHUKuscn8e6Rt2g,S9uymuvraUCOM8gmB7bnEA,M5z2wk-GDkOAjvZzqsfcNQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Bow (Dark Blue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 901, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:32.003Z", - "ThumbnailImage": "35wve61we8efcghfumwpogrnp.png" - }, - { - "AvatarItemDesc": "WuShlrJnHUKuscn8e6Rt2g,i3rD_hnQG0a-5f6Ve4AfWg,M5z2wk-GDkOAjvZzqsfcNQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Bow (Pink)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 902, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:33.287Z", - "ThumbnailImage": "54xi44ymvq9amsim1078bvqlt.png" - }, - { - "AvatarItemDesc": "WuShlrJnHUKuscn8e6Rt2g,Ot9EG-FfKEauT0u6pSZuWg,M5z2wk-GDkOAjvZzqsfcNQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Bow (Teal)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 903, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:34.567Z", - "ThumbnailImage": "13c35i4i2yh37p6u3kwbblvup.png" - }, - { - "AvatarItemDesc": "8d97303c-5138-4da1-a74d-378da19d11cb,CahBzgN3D0y46AQsvGC14A,ZpyoWbO6GkGglXlMuYUARw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Deep Sea Diver Tank (Leviathan)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 904, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:35.863Z", - "ThumbnailImage": "8qnxcx64rh4jdr41v292zqnvl.png" - }, - { - "AvatarItemDesc": "8d97303c-5138-4da1-a74d-378da19d11cb,Su7kiW24d0KapNns96JoFQ,ZpyoWbO6GkGglXlMuYUARw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Deep Sea Diver Tank (Kraken)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 905, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:37.38Z", - "ThumbnailImage": "c2brbedhjhfswczcszbb6vdn5.png" - }, - { - "AvatarItemDesc": "bf13fa1c-f991-4aaa-9402-aac109be9562,iaDL2im4lkCXUo0NWM-F3g,wzt-5C_LjEmIQWUVPcYWhA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winner's Medal (Bronze)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 906, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:38.753Z", - "ThumbnailImage": "4rm8hpw76k9han4s5k58jc9gc.png" - }, - { - "AvatarItemDesc": "bf13fa1c-f991-4aaa-9402-aac109be9562,ERnUPsyT6kuEnIRZF8zPwg,wzt-5C_LjEmIQWUVPcYWhA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winner's Medal (Silver)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 907, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:40.003Z", - "ThumbnailImage": "8xn26bulod52740rbedbiwok2.png" - }, - { - "AvatarItemDesc": "b89be768-a169-4b24-8022-751e7b817865,FFIpxInE-EKbk2GY-pIkyg,uB4gFxfrh0W5OtkmZdFN1Q,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Visor (Nebula)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 908, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:41.317Z", - "ThumbnailImage": "c9qgvf1jfrdwzsjud14bqa9pp.png" - }, - { - "AvatarItemDesc": "b89be768-a169-4b24-8022-751e7b817865,SXG9rdEkxkOR31Nk0aTOww,uB4gFxfrh0W5OtkmZdFN1Q,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Visor (Quasar)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 909, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:42.68Z", - "ThumbnailImage": "av1v53eoyk53w8zi6bwd633xb.png" - }, - { - "AvatarItemDesc": "bu9tb-K7NEiocvZY3o7ukw,76CA_KCr806y1FA35m-YTg,tqyzKPdDwkWq3jfZ8jZdaA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Shutter Shades (Orange)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 910, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:43.88Z", - "ThumbnailImage": "c9ilqoetseg0h6s3twpchmkfp.png" - }, - { - "AvatarItemDesc": "bu9tb-K7NEiocvZY3o7ukw,nO-YacKU1kmLjTFAAqNeYQ,tqyzKPdDwkWq3jfZ8jZdaA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Shutter Shades (Yellow)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 911, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:45.083Z", - "ThumbnailImage": "ajtgswd058zwm4k13wu9gtw62.png" - }, - { - "AvatarItemDesc": "bu9tb-K7NEiocvZY3o7ukw,7B7vpnMTfkGLcMdHCZ_kWA,tqyzKPdDwkWq3jfZ8jZdaA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Shutter Shades (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 912, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:46.273Z", - "ThumbnailImage": "bo52eq6h1gjw33zb6kj234swy.png" - }, - { - "AvatarItemDesc": "bu9tb-K7NEiocvZY3o7ukw,ZpcM5H2Q1UCt0hh82nSu9w,tqyzKPdDwkWq3jfZ8jZdaA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Shutter Shades (Pink)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 913, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:47.477Z", - "ThumbnailImage": "1md3c8azai7phcdzdwuu83inx.png" - }, - { - "AvatarItemDesc": "KNZ1DvCLC0WHyH4opYAXtw,FwiizGjYnUaM1VJ53R1cCQ,uB4gFxfrh0W5OtkmZdFN1Q,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Visor (Eclipse)", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 914, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:48.54Z", - "ThumbnailImage": "80gor8nb4uaucnbfr9tmpumkr.png" - }, - { - "AvatarItemDesc": "102c625b-b988-4bf8-a2aa-a31ad7029cdc,DzgN67HoikexE2rTlZLdYQ,vm1ESK9ls0SaxSwHplNALQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Top Hat (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 915, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:49.663Z", - "ThumbnailImage": "e8kcw6vyqqzb5temhwr493mtf.png" - }, - { - "AvatarItemDesc": "ad0bdec5-f767-42e7-99e0-221473464a85,K5vPqD3BrEuODRDzFdC6Hw,54778d93-2cff-48db-b25b-65c08b0e5be8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Hat (Black, Silver)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 916, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:50.73Z", - "ThumbnailImage": "55ecravwda31t7zdi490k0t6u.png" - }, - { - "AvatarItemDesc": "ad0bdec5-f767-42e7-99e0-221473464a85,teVKVbVEsEyqOSuRdqHQzA,54778d93-2cff-48db-b25b-65c08b0e5be8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Hat (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 917, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:51.727Z", - "ThumbnailImage": "5p88yvfhaz0xqx9u944krzm90.png" - }, - { - "AvatarItemDesc": "b99a89c7-38c5-4196-9862-4e1bf9cb0ce1,rzUd1IMTKUmW0HeMPSIOBQ,92714eac-cc07-4f74-a6f5-cfbbadd07e06,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Boxing Helmet (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 918, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:52.71Z", - "ThumbnailImage": "0oaynqpwbmosrcxdikxyfnnm7.png" - }, - { - "AvatarItemDesc": "hT7nSD7Ts06F_1SNlOMLwg,EDLxuGjEVEGdOPXDqyN-xA,mG60EPIQIkaJNgOkonVmZg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Tiara (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 919, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:53.6Z", - "ThumbnailImage": "79soc27032oiz7ezyzb7bj6w3.png" - }, - { - "AvatarItemDesc": "hT7nSD7Ts06F_1SNlOMLwg,f0pjsV0XMUWoE_z2kqOlSA,mG60EPIQIkaJNgOkonVmZg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Tiara (Orange)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 920, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:54.523Z", - "ThumbnailImage": "2oen9cny4wzp5qnb6rdx5nchw.png" - }, - { - "AvatarItemDesc": "hT7nSD7Ts06F_1SNlOMLwg,kLv_wsbbGUmlfIUO1QLYLw,mG60EPIQIkaJNgOkonVmZg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Tiara (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 921, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:55.46Z", - "ThumbnailImage": "dzietotul0k7x0rgoxmeqn53w.png" - }, - { - "AvatarItemDesc": "hT7nSD7Ts06F_1SNlOMLwg,lhfOKGDAgEKWucerCmH7Fg,mG60EPIQIkaJNgOkonVmZg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Tiara (Teal)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 922, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:56.43Z", - "ThumbnailImage": "2oaezhhf77m3tlzy73ehvtapu.png" - }, - { - "AvatarItemDesc": "4fcb5b84-13a9-43e6-9680-72b17874ae53,CahBzgN3D0y46AQsvGC14A,a3Er_BCApUiPtBaGkSH9LA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Deep Sea Diver Helmet (Leviathan)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 923, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:57.397Z", - "ThumbnailImage": "d47yw12jvdnmgznyxtsb774ss.png" - }, - { - "AvatarItemDesc": "4fcb5b84-13a9-43e6-9680-72b17874ae53,Su7kiW24d0KapNns96JoFQ,a3Er_BCApUiPtBaGkSH9LA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Deep Sea Diver Helmet (Kraken)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 924, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:58.367Z", - "ThumbnailImage": "970zmxcbriwvube7waktj8lib.png" - }, - { - "AvatarItemDesc": "96bc2f9f-ce3a-4c4c-b92c-cfed4ed4594f,oZ8k0Qv3SkG-DkY0_dP7UA,e4b53a9a-ac95-49ae-bf68-615bb23fa075,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beekeeper Veil (Teal)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 925, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:13:59.383Z", - "ThumbnailImage": "28ohmms47updexq8mqh9ey2ih.png" - }, - { - "AvatarItemDesc": "96bc2f9f-ce3a-4c4c-b92c-cfed4ed4594f,lBe3yxuE40eBmTrnEHBqQQ,e4b53a9a-ac95-49ae-bf68-615bb23fa075,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beekeeper Veil (Purple)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 926, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:00.837Z", - "ThumbnailImage": "2zodiht9cu9f4628u37rle1f0.png" - }, - { - "AvatarItemDesc": "4025e4c4-abaa-4729-a2a3-a7175313e5ed,lBe3yxuE40eBmTrnEHBqQQ,1f18670d-df52-4d2b-8009-a32cf7c67b40,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beekeeper Gloves (Purple)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 927, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:03.07Z", - "ThumbnailImage": "82jnl4qpioioo5e84i408z96v.png" - }, - { - "AvatarItemDesc": "4025e4c4-abaa-4729-a2a3-a7175313e5ed,oZ8k0Qv3SkG-DkY0_dP7UA,1f18670d-df52-4d2b-8009-a32cf7c67b40,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beekeeper Gloves (Teal)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 928, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:04.147Z", - "ThumbnailImage": "egoh9oarmlgl1e2wh5az6t7vu.png" - }, - { - "AvatarItemDesc": "7a6fe0e6-f930-4fb8-9b2f-4c857a273dd9,4398ce1a-e6ee-4da4-ad0d-7abfab41020c,0XPd5RzNJEepHztqwAznHQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bike Gloves (Yellow)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 929, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:05.21Z", - "ThumbnailImage": "30u7o3e8jtfekidt2dw5uia5v.png" - }, - { - "AvatarItemDesc": "7a6fe0e6-f930-4fb8-9b2f-4c857a273dd9,XNq4Cns4lEGydtktdsXlmQ,0XPd5RzNJEepHztqwAznHQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bike Gloves (Navy)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 930, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:06.24Z", - "ThumbnailImage": "53455700060fde41p5z5thud2.png" - }, - { - "AvatarItemDesc": "7a6fe0e6-f930-4fb8-9b2f-4c857a273dd9,83522c12-9549-4d74-8c87-bae210bcd2bf,0XPd5RzNJEepHztqwAznHQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bike Gloves (Black)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 931, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:07.273Z", - "ThumbnailImage": "5tnpmoxpb4gujzn1apm2ywi3z.png" - }, - { - "AvatarItemDesc": "b904304b-cce0-466f-8569-c621eeadd4f7,rzUd1IMTKUmW0HeMPSIOBQ,f79f8a46-ef1d-4d8c-a4fc-383e3a9eb10b,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Boxing Gloves (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 932, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:08.303Z", - "ThumbnailImage": "0to9e0lty6offdt6cnxeq1qpk.png" - }, - { - "AvatarItemDesc": "9eb7f505-5afd-4b28-9886-7996d38c59c6,wat8f6fs80KptZbW39e8tA,8eef8837-9141-4088-835a-b2f47f4126f8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Gloves (White)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 933, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:09.323Z", - "ThumbnailImage": "5lr5c7ooc5e1x5c8f29zbk048.png" - }, - { - "AvatarItemDesc": "9eb7f505-5afd-4b28-9886-7996d38c59c6,wkqKPZmnoU-8TXSWzi2-Ow,8eef8837-9141-4088-835a-b2f47f4126f8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Gloves (Black, Silver)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 934, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:10.367Z", - "ThumbnailImage": "b8w1fmsevjv9eaqf2yjooy8ta.png" - }, - { - "AvatarItemDesc": "b1c3ccc8-91d7-434e-b9cc-bd632fffc01b,Su7kiW24d0KapNns96JoFQ,0p5N9U5qokKdQhW07yYLGQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Deep Sea Diver Gloves (Kraken)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 935, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:11.337Z", - "ThumbnailImage": "4isq4kmfnatlmnrbk9ylp4ur2.png" - }, - { - "AvatarItemDesc": "b1c3ccc8-91d7-434e-b9cc-bd632fffc01b,CahBzgN3D0y46AQsvGC14A,0p5N9U5qokKdQhW07yYLGQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Deep Sea Diver Gloves (Leviathan)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 936, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:12.257Z", - "ThumbnailImage": "ael0gchmqiiy4xijypkebw5gy.png" - }, - { - "AvatarItemDesc": "2dFMy4zc7ky_Fd5fzfgInw,UUyjVU4mvECPhI9xTMYR1Q,4EHIyZkOOEqnM-PuD_a5xw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Letter Jacket Cuffs (Green)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 937, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:13.837Z", - "ThumbnailImage": "amfc2bzt0jj15t76n2lnhv25e.png" - }, - { - "AvatarItemDesc": "2dFMy4zc7ky_Fd5fzfgInw,HWc25-d8dUmNN2F3n8mV5A,4EHIyZkOOEqnM-PuD_a5xw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Letter Jacket Cuffs (Red)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 938, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:15.18Z", - "ThumbnailImage": "4hbdjfasjaponwtrx2tmjnwa3.png" - }, - { - "AvatarItemDesc": "2dFMy4zc7ky_Fd5fzfgInw,Y0e7o0_BKUm7XJSLediN5w,4EHIyZkOOEqnM-PuD_a5xw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Letter Jacket Cuffs (Black)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 939, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:16.18Z", - "ThumbnailImage": "39guqwt3fqru9qq6psoua1yff.png" - }, - { - "AvatarItemDesc": "2dFMy4zc7ky_Fd5fzfgInw,MS7EPNLJEEyMLC6_yHQYtA,4EHIyZkOOEqnM-PuD_a5xw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Letter Jacket Cuffs (Purple)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 940, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:17.667Z", - "ThumbnailImage": "8uiva9ffm7qrizcvqx99frs29.png" - }, - { - "AvatarItemDesc": "eS_or4AnMka9M_bD7YN28g,zaSTWOUy_k6cnoVVYzypWg,ZtCqMnFTQUWv2h0MfZ4m6A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Glove (Teal)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 941, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:18.76Z", - "ThumbnailImage": "1qj8ezhvwgdu6g4waborypyet.png" - }, - { - "AvatarItemDesc": "eS_or4AnMka9M_bD7YN28g,1FcyrVGyGEC9dmOq_51nFQ,ZtCqMnFTQUWv2h0MfZ4m6A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Glove (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 942, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:20.04Z", - "ThumbnailImage": "6tq3bm6g7idt1uv2itnhf5qb9.png" - }, - { - "AvatarItemDesc": "eS_or4AnMka9M_bD7YN28g,xpkEQ6yjhU-WfFPSjvPdHg,ZtCqMnFTQUWv2h0MfZ4m6A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Glove (Orange)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 943, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:21.04Z", - "ThumbnailImage": "6qwl1qaaam1kkaku033yyeppd.png" - }, - { - "AvatarItemDesc": "eS_or4AnMka9M_bD7YN28g,N9CBuYaMtUOrCks5UcOycg,ZtCqMnFTQUWv2h0MfZ4m6A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Anime Glove (Red)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 944, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-26T19:14:22.023Z", - "ThumbnailImage": "2dr1z7istjp1d0bnqdoebk8ne.png" - }, - { - "AvatarItemDesc": "6RhwWExXekaYpK0NGHSXGQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ski Buddy Jacket (Summit)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 945, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-30T02:53:14.793Z", - "ThumbnailImage": "7e765tmsry0a7xzqwbwtih0ga.png" - }, - { - "AvatarItemDesc": "5fwjFQoC_Uu9ChvF6uNGZw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ski Buddy Goggles (Summit)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 946, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-30T02:53:16.777Z", - "ThumbnailImage": "81f46rtgrs77zl3to2piot49a.png" - }, - { - "AvatarItemDesc": "6QT99hx6DE6t9cKAs61i3w,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ski Buddy Ear Muffs (Summit)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 947, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-11-30T02:53:19.607Z", - "ThumbnailImage": "b3xepw6yux7925w5til94vmmw.png" - }, - { - "AvatarItemDesc": "3757149b-f478-4975-81e5-d808a1bed8d5,LDqcPkvNXE2gFXxbpNkfhA,Too5jpb1w0iQenkjRRS-QA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Sweater (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 948, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-10T23:52:03.517Z", - "ThumbnailImage": "779n1128jegvy95s8avlm32fs.png" - }, - { - "AvatarItemDesc": "3a790be3-2937-44d4-be01-b5d65353bd3d,SWvJWvMDpE-it5PFoPgERg,jQjfiz2i6kaPfrkjnBGxBA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Mittens (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 949, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-10T23:52:10.39Z", - "ThumbnailImage": "aiitap49m6e7fam5fzxlgszq0.png" - }, - { - "AvatarItemDesc": "e15b13a7-9e9a-4b32-ba2c-0cb31ed55a8c,2lD-mjl3pk2wWv24RY2tbA,dUu7b-JFOky9c2lIVCNmcg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Scarf (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 950, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-10T23:52:14.47Z", - "ThumbnailImage": "8oldwy2zk4m8splglpnb00px6.png" - }, - { - "AvatarItemDesc": "24c4404a-839f-46bd-98b6-6848d747a98b,6vjA_vHq70Gclypll_GS_A,nalaCGqtL0SFA4Itwqmp8g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Hat (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 951, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-10T23:52:17.21Z", - "ThumbnailImage": "7c8t5ha57jkfu3nt2csays2c9.png" - }, - { - "AvatarItemDesc": "W7AJ4UYlVkWF5nLbmpmRBg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ice Queen Crown", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 952, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-11T23:14:39.377Z", - "ThumbnailImage": "9zxq5okpcuze5r8vwhknknnfd.png" - }, - { - "AvatarItemDesc": "3R_zf8xliEiurVU8GwaItg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ice Queen Gown", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 953, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-11T23:14:48.097Z", - "ThumbnailImage": "7lqx31eaisz33b3nvpajuxr47.png" - }, - { - "AvatarItemDesc": "ilDgmey2ZUWlFiuEAN7YoQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ice Queen Gloves", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 954, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-11T23:14:50.003Z", - "ThumbnailImage": "da9hnrgqj5nbv2mz69que9ixy.png" - }, - { - "AvatarItemDesc": "9o0gWLJjREG552gxRreT8A,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Figure Skater Shirt", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 955, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-12T02:15:20.713Z", - "ThumbnailImage": "99bp2zxrcuohv18hmmh26iuao.png" - }, - { - "AvatarItemDesc": "5PUja-WX00Sme9yBwvDq-g,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Figure Skater Skirt", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 956, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-12T02:15:24.883Z", - "ThumbnailImage": "arq4ixmsd54yjuazkfe5xglft.png" - }, - { - "AvatarItemDesc": "vpP2ZvnL0Uy3n-I_Jv3eeQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Hat (Hairy - Promo Room Drop)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 957, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-12T02:22:09.147Z", - "ThumbnailImage": "6ck4di8cgqlprwg40uowlar1a.png" - }, - { - "AvatarItemDesc": "mfFLpKQRE0anhrmeUvW0bA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Laurel Crown (Promo Room Drop)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 958, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-12T02:22:24.703Z", - "ThumbnailImage": "dl9x5bl0fz2s03jn0xnqwzao0.png" - }, - { - "AvatarItemDesc": "pNOfTDOgJUGQvGAlTjBoCg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wide Neck Tie (Promo Room Drop)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 959, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-12T02:22:47.08Z", - "ThumbnailImage": "d4dej37re0qtqjy0r8z93pdoo.png" - }, - { - "AvatarItemDesc": "AbYdU7O_9U-Lwg7zFVZzXQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Reindeer Antlers", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 960, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-12T03:04:20.587Z", - "ThumbnailImage": "68fe918b1l9gkogciqeizqf0o.png" - }, - { - "AvatarItemDesc": "m5Plrduzr0yj_9mTn1x3Vw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "1988 Jacket (Promo Room Drop)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 961, - "IsBaseAvatarItem": false, - "CreatedAt": "2018-12-12T22:07:36.85Z", - "ThumbnailImage": "2i4t0ybjtnnq1pyn2a2zmo32b.png" - }, - { - "AvatarItemDesc": "40734c4d-e1fe-426c-8921-930f7463d8e8,E1GfXDLUaUKaG9hTLAfFPA,hCeaYHy1TE2s6rTPxAQP9A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Crown (Silver, 2019 Fantasy Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 962, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-01-18T21:17:27.29Z", - "ThumbnailImage": "auqhtl8pre7pp954pnbtgfdm6.png" - }, - { - "AvatarItemDesc": "0ab6c95c-e157-48bd-a172-2642896b4ffc,QP38EMygY0S-KIvdGatARA,m5Vw_MMCWUiSOOCL94QO0w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Dress (White, 2019 Fantasy Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 963, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-01-18T21:17:35.67Z", - "ThumbnailImage": "4sv3incjefp9fawup30vx3ih8.png" - }, - { - "AvatarItemDesc": "e13f6558-d49c-4314-820c-962ef48eb0c6,8zXWUxwZHU6tThCV4p5iGg,50NUFrDxbUKmXbyAHBenvQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Tabard (White, 2019 Fantasy Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 964, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-01-18T21:17:37.467Z", - "ThumbnailImage": "6i0vxy286tiuc0bmfbvghl17k.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,6kPcLZtEqU2Hs4yBFvc_sA,0440f08f-ef1d-49d8-942b-523056e8bb45,NxMm0sSBdUatynU16o0_Zw", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Class of 2018 Shirt", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 965, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-01-22T23:43:30.803Z", - "ThumbnailImage": "58ls1z246ivu3x64bsenly4v9.png" - }, - { - "AvatarItemDesc": "4308da04-af84-40bb-845a-7a9e1a2726ec,4VkPVbBVLE-eJHilwGMAbQ,HTjlzAlWZ0ezY6w3ngSQSg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Suit (Hearts)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 966, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-01T22:12:59Z", - "ThumbnailImage": "a6mox6qxfhus2uphu75sycnf6.png" - }, - { - "AvatarItemDesc": "FHKZvPFMLkO8iAIPPQzu1A,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Swing Dress (Hearts)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 967, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-01T22:13:02.683Z", - "ThumbnailImage": "0mvz1timijk659hshhzec8jtt.png" - }, - { - "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,31jelNWFyk6FlWt4HyPAlw,9zGwmle_yk25V-KnC_PJEg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Business Tie (Hearts)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 968, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-01T22:13:07Z", - "ThumbnailImage": "7x53ntzd6jkkh7xk2h9lwypz0.png" - }, - { - "AvatarItemDesc": "e2ObiQFqCUOdKniKL9a1EA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cupid Headpiece", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 969, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-04T21:17:01.413Z", - "ThumbnailImage": "agu0otilxkbnfpbo3ad7xiozv.png" - }, - { - "AvatarItemDesc": "PryEX4MEvkGKwST6dqJHjA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cupid Toga", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 970, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-04T21:17:10.447Z", - "ThumbnailImage": "78t1ffywj0qqumsmn2pc9yr9b.png" - }, - { - "AvatarItemDesc": "BqpRbr_T1kO_YJqB1787kA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cupid Quiver", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 971, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-04T21:17:24.287Z", - "ThumbnailImage": "d3mpn71rzkxnchgl4zc2c29lm.png" - }, - { - "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Traveler Hat", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 972, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-06T01:55:40.617Z", - "ThumbnailImage": "3ki0gazw736edmje4kpkv8bvb.png" - }, - { - "AvatarItemDesc": "oYvOo47DJE-DEPlpn5xNUw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Belt Bag", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 973, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-06T01:55:48.587Z", - "ThumbnailImage": "2so63kdd99rxf93sphtoxpre7.png" - }, - { - "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Traveler Shirt", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 974, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-06T01:55:53.21Z", - "ThumbnailImage": "eati57vuo2tgumb24q5t0je5y.png" - }, - { - "AvatarItemDesc": "BJ2XrGvl40iIl28IbTfbKg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerful Ponytail", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 975, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-06T02:00:33.557Z", - "ThumbnailImage": "dj7x2xk5ttme8r1jpcmeebmjj.png" - }, - { - "AvatarItemDesc": "cbN5e-t_jEKa4hzir5JAxQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Traveler Shades", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 976, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-06T19:10:59.763Z", - "ThumbnailImage": "35n8yj17afa5u5gc5w40oz7de.png" - }, - { - "AvatarItemDesc": "ReqOfohe6UamzaiHG1x3Ow,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Hat (Pickup)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 982, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:15:18.147Z", - "ThumbnailImage": "bfcff0ql8rwt35vnexuh55sc1.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Cap (Black)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 983, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:15:26.713Z", - "ThumbnailImage": "6u0dzdrw11sr5n7ix18tfuhu1.png" - }, - { - "AvatarItemDesc": "293e7ad3-01c9-43af-96e3-06c34145ff12,9967ce54-c2b7-437a-946e-11f8ee6d6fdd,FVdDQFOMQ06teQm2ANDPng,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Helmet (Green)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 984, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:15:44.043Z", - "ThumbnailImage": "6at7h1u119kqoj0j8z06fflxl.png" - }, - { - "AvatarItemDesc": "293e7ad3-01c9-43af-96e3-06c34145ff12,a1c51d1e-1d5f-4f8a-bc0f-6a20eddfe58a,FVdDQFOMQ06teQm2ANDPng,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Helmet (Red)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 985, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:15:46.463Z", - "ThumbnailImage": "ampb4pvmmtdhc5913do72skwc.png" - }, - { - "AvatarItemDesc": "1d27b674-f9e2-4ffc-9d8c-a58a1be06457,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Afro Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": "", - "AvatarItemId": 986, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:15:49.417Z", - "ThumbnailImage": "47u2if3fx2rt8p4wj90qo988g.png" - }, - { - "AvatarItemDesc": "880a3cc0-7407-4b61-b759-f9dd890fe9e5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bob Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 987, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:15:55.4Z", - "ThumbnailImage": "aj4ljso81bddjrnou7k4r9jvc.png" - }, - { - "AvatarItemDesc": "e36bcd98-7e85-43fa-89f8-57e4ec33823a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bob with Bangs Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 988, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:15:58.963Z", - "ThumbnailImage": "ddt2ggc02cukv16x74awz2f5s.png" - }, - { - "AvatarItemDesc": "da4e7b34-2095-4a9e-801e-4f409039e0dd,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Buzz Cut Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 989, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:01.84Z", - "ThumbnailImage": "5yfm6hc4pnazd6475re6lhwdc.png" - }, - { - "AvatarItemDesc": "b148cb1e-df81-442f-aea6-ab1727aad00e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Chunky Afro Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 990, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:04.43Z", - "ThumbnailImage": "3mpvrp2oqpvbugfnbb57ooj1m.png" - }, - { - "AvatarItemDesc": "193a3bf9-abc0-4d78-8d63-92046908b1c5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Emo Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 991, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:06.46Z", - "ThumbnailImage": "60usmea9f77xjypmnvoptbc9g.png" - }, - { - "AvatarItemDesc": "e286863c-2967-4d00-b837-b49487b9484a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fauxhawk Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 992, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:10.46Z", - "ThumbnailImage": "2a7algukgsrdsvd69r2r6nqlw.png" - }, - { - "AvatarItemDesc": "0753d7a4-8247-4fca-a6fc-359c26086140,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fonzie Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 993, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:12.32Z", - "ThumbnailImage": "5h63afsihyt4jqw4p15rg5bnh.png" - }, - { - "AvatarItemDesc": "21599b51-c50f-43d8-ac5f-62c30cd02ca5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lori Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 994, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:13.747Z", - "ThumbnailImage": "dmg8ywtfbzy57cutb6j4h3vjh.png" - }, - { - "AvatarItemDesc": "9d9fadb6-97eb-480e-a224-4e0179082071,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Meatball Buns Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 995, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:15.06Z", - "ThumbnailImage": "2k57qatxawouqn71m6owgx9bc.png" - }, - { - "AvatarItemDesc": "92302d9d-c527-418c-ac5d-1fa869727505,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Part Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 996, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:16.263Z", - "ThumbnailImage": "epvz80ugc50j724bv8du1ivqo.png" - }, - { - "AvatarItemDesc": "79b90274-6eec-4664-acfb-4a123334661e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pig Tails Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 997, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:17.347Z", - "ThumbnailImage": "9gvfh0l74sodnh53dk03ioc7k.png" - }, - { - "AvatarItemDesc": "1fd69ef8-0b74-4962-af5a-67f0bf0358f2,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ponytail Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 998, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:18.847Z", - "ThumbnailImage": "8k7za5lr83ybmyz1z2kx03poc.png" - }, - { - "AvatarItemDesc": "2cb4f372-3372-4583-8b57-c4e3988e3c28,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Punky Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 999, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:19.97Z", - "ThumbnailImage": "0v8t308zwge73zqhs45g27w4f.png" - }, - { - "AvatarItemDesc": "d8280c0c-d803-4513-be10-a0ba96d8821e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flowhawk Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1000, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:21.08Z", - "ThumbnailImage": "5en879epjtfbbwep4k3qz00wa.png" - }, - { - "AvatarItemDesc": "77d3c585-4928-4471-a425-89036efe7299,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Spiky Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1001, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:22.737Z", - "ThumbnailImage": "95n2l3ib6p6i60mz8mpfd18uj.png" - }, - { - "AvatarItemDesc": "a12f724f-4a73-4ab8-aad4-6bfc662b4dd6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Undercut Long Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1002, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:24.127Z", - "ThumbnailImage": "cy0bdcxljjgonlcc039y6o326.png" - }, - { - "AvatarItemDesc": "f9dd08f8-16d3-4c39-af4f-89f7bb6e80d3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Undercut Short Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1003, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:26.22Z", - "ThumbnailImage": "4wmgnksu1wj9yabh6v9uxjmtp.png" - }, - { - "AvatarItemDesc": "06306723-ca20-4aa6-b7b3-917113f41ac3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cat-Eye Glasses (Red)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1004, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:28.253Z", - "ThumbnailImage": "814p75pufultq4i0yd07s46mi.png" - }, - { - "AvatarItemDesc": "c70005d5-6276-4a98-acb3-6a77bc19379a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Glasses (Teal)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1005, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:29.3Z", - "ThumbnailImage": "56tk3ruae6anx7arnsnyk6k03.png" - }, - { - "AvatarItemDesc": "8d10cc78-6b00-45f3-affb-205e9cc5b03f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beard (Close)", - "Tooltip": null, - "Rarity": 0, - "TagList": "", - "AvatarItemId": 1006, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:30.96Z", - "ThumbnailImage": "f0wdmxgtyo7xkofqt6gy6s0hn.png" - }, - { - "AvatarItemDesc": "cc96f8a5-bc5b-4f89-83b7-ecd53905ada7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beard (Thick)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1007, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:32.317Z", - "ThumbnailImage": "amvkakyjtnfjh0sip52ftw6uk.png" - }, - { - "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Business Tie (Black)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1008, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:33.66Z", - "ThumbnailImage": "dfc0t1w1r9z7p33f1562b1u2u.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Shirt (Plaid, Blue)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1009, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:34.91Z", - "ThumbnailImage": "aouoxffd4nu47wnb2ngptwmhv.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,ojvIFCTpJkeegestF065wA,10fYSIBytk-yUjveDa407w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Shirt (Plaid)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1010, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:36.08Z", - "ThumbnailImage": "4t0t0evfwd04sjvdwb35fvj5n.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,kmj5zOjcwku_WWKroCeiVQ,PioQ0o3yP0a6szPZ4EKs2A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Shirt (Pink)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1011, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:37.143Z", - "ThumbnailImage": "0f3qdah3r9o4qv7cqk39g3l7s.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,jGj28vhq8EGwP2RuM074aQ,PioQ0o3yP0a6szPZ4EKs2A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Shirt (Yellow)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1012, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:38.33Z", - "ThumbnailImage": "60nyc11l4xym89g52ynudx3bm.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,MFrcSQ1DYUm8imvy4ypgvw,PioQ0o3yP0a6szPZ4EKs2A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Shirt (White)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1013, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:40.003Z", - "ThumbnailImage": "13r4rms2vr6r67kp1gm17g388.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,0iSsaY-HgkmLaRHCn5vEdw,PioQ0o3yP0a6szPZ4EKs2A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Shirt (Blue)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1014, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:41.117Z", - "ThumbnailImage": "cpcymryww9ol7mfcdpyp63o47.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,FAviMCQ_EE2Mpt6QPo5OEw,PioQ0o3yP0a6szPZ4EKs2A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Shirt (Red)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1015, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:42.253Z", - "ThumbnailImage": "4pvbqpmw9ghysmvyr445pupr1.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,EfdMcnfHt0mr0PQ_maaYOg,DRJcNhkqvkKFEaZpOguR6w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Collared Shirt (Flowers, Green)", - "Tooltip": null, - "Rarity": 0, - "TagList": "", - "AvatarItemId": 1016, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:43.8Z", - "ThumbnailImage": "130079y56zsb2j2jv5bahhp77.png" - }, - { - "AvatarItemDesc": "4d507dfa-4a99-4ac0-8537-229e9dc0eb4a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Tank Top (Orange)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1017, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:44.987Z", - "ThumbnailImage": "3rr58syq4bpp9v0ot7isaecb3.png" - }, - { - "AvatarItemDesc": "8aa79563-ace1-4ba7-ad0c-f3210a78142f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Shirt (V-Neck, White)", - "Tooltip": null, - "Rarity": 0, - "TagList": "", - "AvatarItemId": 1018, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:46.41Z", - "ThumbnailImage": "9b4c3le7lmjt85hxgjr9xtaz9.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Shirt (Crew Neck, White)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1019, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:48.33Z", - "ThumbnailImage": "2theh2wmoj85n9yoigkwvalhv.png" - }, - { - "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "T-Shirt", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1020, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:49.693Z", - "ThumbnailImage": "8h9x3f8d3cbsn1mixmjnnxakw.png" - }, - { - "AvatarItemDesc": "21caa68e-c3fa-474c-af5e-af1e742b7a60,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tennis Skirt (Blue)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1021, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:51.037Z", - "ThumbnailImage": "4hlua7fbqw8nlu7f4buxxbjgy.png" - }, - { - "AvatarItemDesc": "2296ed0d-df56-4d46-b33a-aae9230a47fc,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Zipper Dress (Yellow)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1022, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:52.317Z", - "ThumbnailImage": "c45s37acw47y54ey191vc8g64.png" - }, - { - "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wristbands (White)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1023, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:53.473Z", - "ThumbnailImage": "9a4gj5yigfksglnec4np95a2h.png" - }, - { - "AvatarItemDesc": "71921831-ba6f-408b-a00e-2fd97663636f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wrist Tape (White)", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1024, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-02-26T18:16:54.647Z", - "ThumbnailImage": "b0nybni7980f1n0fvwjlcpwba.png" - }, - { - "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,48abd952-214f-48b2-a8f1-1146f6f69aa2,RNN0ejjlm0yqGDcEuUkLjw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Referee Shirt (Black Collar)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 1042, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-03-11T21:45:58.3Z", - "ThumbnailImage": "29urcstxxxjo9a30k66pvi43j.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,TtncjvYcK0qHqWN-IMMoqg,0440f08f-ef1d-49d8-942b-523056e8bb45,hHhjZeLcaUGN1OyFoYHznw", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Happy Tree Shirt (Purple, 2019 2D Art Contest)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1043, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-04-05T19:47:41.357Z", - "ThumbnailImage": "978ivwbrlhtfjt9lpibr7eqx3.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1044, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:43.897Z", - "ThumbnailImage": "dn3d4707ue1k2osfrlcvavlzo.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,viL4CPch2ECwG-RNaWcyZw,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1045, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:47.043Z", - "ThumbnailImage": "6gdfkv6dgyb7aup991rfx4ns8.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,8ANbOhNnO0yLQOCIBsDwfg,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1046, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:48.427Z", - "ThumbnailImage": "0ftwtrq2ong4idyrsil0vdmek.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,a5nUvJZgTEGBUvdHx0Y6Ng,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Purple)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1047, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:49.587Z", - "ThumbnailImage": "cph7oedpx7hgjd38qq4qtgoal.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,JWBK5v78Y0uRVEXlD-Qk6Q,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Orange)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1048, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:50.713Z", - "ThumbnailImage": "60mqpyf61x722pn9if4oa70qi.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,hf0gkFVS8ESvceRsC3LAXQ,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Psy)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1049, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:51.8Z", - "ThumbnailImage": "6k8vpwyhep8o2yv8j2grqd8h5.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,4scG_UBlzE-5DWRhSrtm6g,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Chillout)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1050, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:52.987Z", - "ThumbnailImage": "bhaum9si19ovo5u6f0ik7fcyv.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,OqsbZ8Xls0i8uA6ha7H3qQ,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Trance)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1051, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:54.107Z", - "ThumbnailImage": "f012aaez937gwxfcp6amwbh1a.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,nX7krD8e2km_ZlOLWcoxdQ,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Lounge)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1052, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:55.237Z", - "ThumbnailImage": "0qoenhowtvhtxia42kmo22j5v.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,ns5tIRishUOp-nYqLedcwA,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Techno)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1053, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:56.397Z", - "ThumbnailImage": "75w0v1yh3q3o0dfoelib0un32.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,I1J-xY4YNU2dB_od4P_7Dg,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Neon Heat)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1054, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:57.527Z", - "ThumbnailImage": "48dwhvntvbcgfw5d6yly1wr9y.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,2sf-FU4WckGBDWUkVz4z1g,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Neon Sky)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1055, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:58.657Z", - "ThumbnailImage": "2jwdp3bzhm7xcqru8enpkveu7.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,3PfP661Fg0CruzRxis9EiA,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Neon Dreams)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1056, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:24:59.89Z", - "ThumbnailImage": "7yuwkss6may3hvmhg1sepbsvw.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,d9mwowRelE2lDKEA0UQMZQ,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Neon Dawn)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1057, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:01.013Z", - "ThumbnailImage": "19ts2iqffk8o10duwieerytd8.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,Uz2hrptCa0erjqyPoiZxew,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Neon Void)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1058, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:02.31Z", - "ThumbnailImage": "3lnjdd8bye13tx2sv12v4bisy.png" - }, - { - "AvatarItemDesc": "Wua43ED71UqL71ATtyS0iQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soda Clerk Hat (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1059, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:04.123Z", - "ThumbnailImage": "bij80e36orzdtzehef7fmjeru.png" - }, - { - "AvatarItemDesc": "2caHvVQ1vECrPv-YcdxdyA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Unicorn Horn (Spirit)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1060, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:16.867Z", - "ThumbnailImage": "6xa1zsivxbibzmgrkhclxi34k.png" - }, - { - "AvatarItemDesc": "2caHvVQ1vECrPv-YcdxdyA,FNe9LkWJMUeC3frYJMyEaQ,nW_fBsuZA0OfIjTMXm6ZCA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Unicorn Horn (Harmony)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1061, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:19.22Z", - "ThumbnailImage": "43eqpst8khtmcw02hx4g56yts.png" - }, - { - "AvatarItemDesc": "2caHvVQ1vECrPv-YcdxdyA,mudt-Z5-5USdnIq-xaDgOw,nW_fBsuZA0OfIjTMXm6ZCA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Unicorn Horn (Joy)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1062, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:21.547Z", - "ThumbnailImage": "8txs4ivnem6d79jibl2zf6qtx.png" - }, - { - "AvatarItemDesc": "22pyI3Kz-UullhcebC6DLQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Snorkel", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1063, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:25.297Z", - "ThumbnailImage": "5bzqn0b3ouxa0kemvmre0a06k.png" - }, - { - "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,e4IDo-fuH0C9YByzcX5k-A,qCIoeLQw-Uq-SKIetIgIpA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soda Clerk Bow Tie (Red)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1064, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:35.187Z", - "ThumbnailImage": "88tf66ieaq5s0d6ezi59mgoni.png" - }, - { - "AvatarItemDesc": "tTKv7eRODka2KC_hsY2O3Q,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Grillmaster Apron (Tan)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1065, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:36.55Z", - "ThumbnailImage": "98c5cktigvhw45kiu5db444wj.png" - }, - { - "AvatarItemDesc": "tTKv7eRODka2KC_hsY2O3Q,eV3Nv6SWS0yl3f-fgjPb-w,t-ZEWJCgFEyGP2PjNblQMA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Grillmaster Apron (Denim)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1066, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:45.663Z", - "ThumbnailImage": "4z1alsikbw52tg9t7o4b0tmf8.png" - }, - { - "AvatarItemDesc": "tTKv7eRODka2KC_hsY2O3Q,Lxx3q6JRnUW_cPG_kGG4ag,t-ZEWJCgFEyGP2PjNblQMA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Grillmaster Apron (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1067, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:48.83Z", - "ThumbnailImage": "f08vx9xbl5n8d0cdwaqunjhs5.png" - }, - { - "AvatarItemDesc": "rJ9zPPGdlk2i24sxLfkqng,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Lifeguard Uniform", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1068, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:51.85Z", - "ThumbnailImage": "d8r0drrwrxs7ot1bgzz145sm6.png" - }, - { - "AvatarItemDesc": "iai6P7dDTUq8S4hqQmY1YA,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soda Clerk Uniform (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1069, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:54.947Z", - "ThumbnailImage": "7x52aisqe0e84v27jn0madibj.png" - }, - { - "AvatarItemDesc": "75-HXZBOAEiDBqclnOn8YQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Floatie (Creamsicle)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1070, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:25:59.613Z", - "ThumbnailImage": "5sb23yvxjkh7ozjfothb1ul6f.png" - }, - { - "AvatarItemDesc": "75-HXZBOAEiDBqclnOn8YQ,LRv1X0ZrjkqO7azGpZ7uMg,sx10-Hsfl0OS62pIFvHH8A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Floatie (Donut)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1071, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:26:01.87Z", - "ThumbnailImage": "agoyhlxxj14bkqor8pthssxge.png" - }, - { - "AvatarItemDesc": "awOFE0_GSECr8GBNBo6a_w,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Floatie (Giraffe)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1072, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:26:03.667Z", - "ThumbnailImage": "6o6o3vze30qmak32kdlkeus4l.png" - }, - { - "AvatarItemDesc": "EJFGAW-TnUCaeD59parEHg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Floatie (Flamingo)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1073, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:26:04.96Z", - "ThumbnailImage": "aasr0sd35kmv6vhgbs9znxafg.png" - }, - { - "AvatarItemDesc": "EJFGAW-TnUCaeD59parEHg,k3dbqP5z30KU37MVPpsEPQ,GtoHkTpyA0iGIHsxphwivg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Floatie (Dino)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1074, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:26:07.377Z", - "ThumbnailImage": "bxj3pn647bzr2jpxm9myh6ret.png" - }, - { - "AvatarItemDesc": "UGkQa4atNUe1cE5TN79s4Q,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Floatie (Unicorn)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 1075, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:26:08.783Z", - "ThumbnailImage": "64nsdc03lld08y8ouiugpbt3a.png" - }, - { - "AvatarItemDesc": "q7pSsRMNHkqEJmYHuhhG6g,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Grillmaster Mitt (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1076, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:26:09.97Z", - "ThumbnailImage": "5gw83joytwxpoarjjrzas61ip.png" - }, - { - "AvatarItemDesc": "q7pSsRMNHkqEJmYHuhhG6g,90qQe0AR3kOou0MsuoTmPA,ojCeJ1VwtUelyVqFnUwK5A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Grillmaster Mitt (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1077, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:26:11.293Z", - "ThumbnailImage": "10xu47yb16kjm62v7fasn937i.png" - }, - { - "AvatarItemDesc": "q7pSsRMNHkqEJmYHuhhG6g,hZKPr4sg10SRj9DLuEgOrw,ojCeJ1VwtUelyVqFnUwK5A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Grillmaster Mitt (Black)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1078, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-06T19:26:12.827Z", - "ThumbnailImage": "1uhjnjl997sivm0uih15zk8ug.png" - }, - { - "AvatarItemDesc": "gwLiwmqBIk6glFxvaTzxeA,AAbGHOOitUu9enweOXbrkw,fXnd_COSzUeznwe7P4ZYRg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Steampunk Topper (Time Travel Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1079, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-07T00:12:53.467Z", - "ThumbnailImage": "eb13jqd3eks4b9bwsooqjxlp4.png" - }, - { - "AvatarItemDesc": "JWanxvOHyESg9F_HlmTOfA,vuSwk04zykCe3ANKN838OA,Uhw5NBQy-EOIiCWiZFiL7g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Steampunk Hat (Time Travel Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1080, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-07T00:12:55.45Z", - "ThumbnailImage": "d4e35e3ndy0mrxjrfnrs3kay0.png" - }, - { - "AvatarItemDesc": "E9VTiIVFPEa-OuQRto0e_Q,fD5vtKxBWECH54Jj4FbnUg,C8gCmBZ8RUG83vvDw_UYew,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Steampunk Vest (Time Travel Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1081, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-07T00:12:57.15Z", - "ThumbnailImage": "5ozwlaf5193fr6v3ysxikeo2e.png" - }, - { - "AvatarItemDesc": "LK8jt9zCuUGwLRccgOOvjA,A6VnGtpY9Ey0atf3zaLo3g,GJRG8sCM7kSGfUd9gLwpgQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Steampunk Corset (Time Travel Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1082, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-07T00:12:58.553Z", - "ThumbnailImage": "bcv3r4hoktif6vyvq5xi14rez.png" - }, - { - "AvatarItemDesc": "akAhnN0cFkecj8q3spixkw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1083, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-12T01:24:56.753Z", - "ThumbnailImage": "c0aetz7tzn1vg6rqcopztwq0i.png" - }, - { - "AvatarItemDesc": "74c65554-0d15-409b-b9a8-0b2620a7d7e2,kkvNbVRjcEKtChpy3W1bqQ,nbhzQy_Hdkeohh4S1IezwA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "RecFly Vest (Black)", - "Tooltip": null, - "Rarity": 20, - "TagList": "", - "AvatarItemId": 1084, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-12T23:52:26.62Z", - "ThumbnailImage": "66rxidv3887cwdjojesos240j.png" - }, - { - "AvatarItemDesc": "KPmC_wyX_ECe7fdKwoLMGg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Graduation Cap", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1085, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T17:19:58.353Z", - "ThumbnailImage": "02907rdlfgdak15kydocegpp7.png" - }, - { - "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,4ElTihrMA0ipcgeb9UG01Q,b94411f6-5b71-48d0-ace1-ac6f63167065,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Helmet (Purple)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1086, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T17:20:13.09Z", - "ThumbnailImage": "ebj5kkpndee5u9d3b5fcifo7s.png" - }, - { - "AvatarItemDesc": "M9weaekvIUimiJSVJqZl-w,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tutorial Cap (Bachelor)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1087, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T17:20:17.373Z", - "ThumbnailImage": "7swwjtbh6ko8afp6d0nmwspsn.png" - }, - { - "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Big Head Bow (Orange)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1088, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:57:16.793Z", - "ThumbnailImage": "6t7adsd6rb8v7w110axmy2fpk.png" - }, - { - "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,8iZO162KNUiMC8l_z3OC_A,3DdSzSqV1UG5AtPr8ro3Kg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Big Head Bow (Purple)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1089, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:57:21.85Z", - "ThumbnailImage": "e6lw7lptzoy6kedqecx8jk0ob.png" - }, - { - "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,f_c50saStkaGJuhLjJ9lfA,3DdSzSqV1UG5AtPr8ro3Kg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Big Head Bow (Black)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1090, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:57:25.313Z", - "ThumbnailImage": "bzilh25e7rcim8kgspfpj95ba.png" - }, - { - "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,FUP4iRnoc0ikNmjrFD06lg,3DdSzSqV1UG5AtPr8ro3Kg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Big Head Bow (Pink)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1091, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:57:28.613Z", - "ThumbnailImage": "18wsz87rejkgdxqq1wc65icjt.png" - }, - { - "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,GmS0wKwzVEqdf3NoTMHG5A,3DdSzSqV1UG5AtPr8ro3Kg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Big Head Bow (Teal, Polka Dot)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1092, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:57:32.247Z", - "ThumbnailImage": "d40z3ipsfgbe9hux480cvd5a2.png" - }, - { - "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,ZNKGkou_gU-1cxBFy7pDKw,3DdSzSqV1UG5AtPr8ro3Kg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Big Head Bow (Red, Polka Dot)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1093, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:57:35Z", - "ThumbnailImage": "3bok5be6yuo76i8jwnvzr1kf2.png" - }, - { - "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,-Iqmonry4EKoqAULCKzRPA,3DdSzSqV1UG5AtPr8ro3Kg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Big Head Bow (White, Polka Dot)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1094, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:57:38.64Z", - "ThumbnailImage": "bo0hnyxq2ym7xxw3uicmaydgj.png" - }, - { - "AvatarItemDesc": "J6IQt4G1zUeN8v9Wn50BUw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tied Headband (YouTuber, SoulFox)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1095, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:57:43.937Z", - "ThumbnailImage": "3cc5bj2gxpsblgaruo3t9egwm.png" - }, - { - "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,Tbrc2MlSlE6mKua8qSoluQ,0f49ac81-63bd-4845-8bdc-1944181a8aa3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Torso (Leather)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1096, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:18.373Z", - "ThumbnailImage": "9hmvdv7ncpyo5f6agy7dh9rxv.png" - }, - { - "AvatarItemDesc": "0yFzgVESokC3gFd3hrS8bg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tutorial Gown (Doctor)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1097, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:21.95Z", - "ThumbnailImage": "bogc32ezqq4e260fqnwn6hunt.png" - }, - { - "AvatarItemDesc": "MJQiQ3LATEOymxCC8wfSjw,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tutorial Gown (Master)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1098, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:23.857Z", - "ThumbnailImage": "7x241yml5e8ojjul82gsjcu8c.png" - }, - { - "AvatarItemDesc": "ASHnWS0h9kOJhbOUwxWKFQ,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tutorial Gown (Bachelor)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1099, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:25.7Z", - "ThumbnailImage": "37ulwbdd8vskdogo0hv1kascn.png" - }, - { - "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,RKmRHk2N_U2gd91nybo6vg,8768aa33-b014-4062-b323-b146dd7d78d2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Robes (Yellow)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1100, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:29.627Z", - "ThumbnailImage": "1dlznhq7lrq71suzc0045grre.png" - }, - { - "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,4ElTihrMA0ipcgeb9UG01Q,7ac81d60-05b8-4a85-982c-f69213a93818,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Armor (Purple)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1101, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:32.853Z", - "ThumbnailImage": "5rzpff3hf3m92tijpthgokni5.png" - }, - { - "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,1VGZ1QCvcU6rsKVkUDBNjQ,7b187c06-7ba2-4f3c-bca9-fdf98146f385,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Gloves (Blue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1102, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:36.787Z", - "ThumbnailImage": "dclo54kfdapgc9n3yba702l93.png" - }, - { - "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,bzYdPb8GWUS-CgT4wrziIA,8ffce0d6-d03e-4097-bc46-09b8894bc1d3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Gloves (Orange)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1103, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:41.373Z", - "ThumbnailImage": "de8u98lwjl6796f9eeq8g7zfr.png" - }, - { - "AvatarItemDesc": "b9e0f03b-2609-4911-82e9-1e324dbbe8be,X3MkhL55Rk-0UK6h4dw0Eg,ce3782aa-56cc-40d7-9019-8ce714cb7748,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Bracers (Crimson)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1104, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:44.81Z", - "ThumbnailImage": "00nybvpdwpb8lqxe6gkzo9y7x.png" - }, - { - "AvatarItemDesc": "eceb7d49-be41-4228-86a9-2973d62e7135,xGmnUGF-Ck-jP43r8tVVjg,7a7bc314-4ffd-4ac8-9ed6-6ca73589c132,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Cuffs (Green)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1105, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:48.787Z", - "ThumbnailImage": "cijsojywwytastkrfmnur8m2l.png" - }, - { - "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,4ElTihrMA0ipcgeb9UG01Q,7634b7ef-9607-497a-b41f-c0191dc75998,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Marine Gloves (Purple)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1106, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:53.233Z", - "ThumbnailImage": "0crijq94h4xfrkph110y254b5.png" - }, - { - "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,Tbrc2MlSlE6mKua8qSoluQ,5b8d9490-e5bc-480e-91bc-65d1797b52ad,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Gloves (Leather)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1107, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:56.237Z", - "ThumbnailImage": "4baeboc0ifrxpbd0ko0ohkilh.png" - }, - { - "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,RKmRHk2N_U2gd91nybo6vg,47514b9b-0d17-4727-97ed-dab67e7fe031,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Bracers (Yellow)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1108, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:58:58.363Z", - "ThumbnailImage": "1n7pr3zdkb6nskzxhpvouxscx.png" - }, - { - "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,ITH2OpzjP022vZ5JgxV_iQ,fd67ec40-f898-4df6-b846-8bf350f362b8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Gauntlets (Yellow)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1109, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:59:07.103Z", - "ThumbnailImage": "bvdx04lp2rrweg7mjd5hl2bnk.png" - }, - { - "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,bzYdPb8GWUS-CgT4wrziIA,970a8c7e-d091-4719-bb9c-e3be8d46ee68,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Shirt (Orange)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1110, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:59:09.277Z", - "ThumbnailImage": "2ce642u8nppm5zamly1hq59fs.png" - }, - { - "AvatarItemDesc": "664485e9-a159-4fcb-b32c-2b114b4a1218,6y_fzLhG7E65Px3-CYiyXQ,9f1dd474-34a3-47eb-bb72-dbfc8d2d6ecf,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scallywag Vest (Crimson)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1111, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:59:11.793Z", - "ThumbnailImage": "80jjzxrcdq2pf4nuv4ev13nx0.png" - }, - { - "AvatarItemDesc": "3b00c71f-79c2-4a04-9fc0-a23b4c85562f,xGmnUGF-Ck-jP43r8tVVjg,52053afd-9f12-4fec-a358-7eb3fe8c19bb,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Jacket (Green)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1112, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:59:14.817Z", - "ThumbnailImage": "bm2ft9q0v5z0q0i1x8nutm0yw.png" - }, - { - "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,ITH2OpzjP022vZ5JgxV_iQ,51a1809d-becd-42e0-8dfb-188d6f07ba1c,f5270130-6634-4052-aa3e-9849ddf5314e", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Armor (Yellow)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1113, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:59:17.547Z", - "ThumbnailImage": "e00pks3p8szzbwf082p7udhb7.png" - }, - { - "AvatarItemDesc": "U_H976qYRUmg9e2clsAflg,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Graduation Gown", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1114, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:59:20.3Z", - "ThumbnailImage": "bm925en2c6cq90rczyqx8jtek.png" - }, - { - "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,lgqLGi01o02ZFC9Xs5Ofdg,f88178b8-b204-4fa5-9dfd-6e438bf1e247,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Tunic (Blue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1115, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:59:23.1Z", - "ThumbnailImage": "71zptzc6ptipah0zjqi4oj5ks.png" - }, - { - "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,29EZ6r2SsUakWjzuevxeoA,6094370d-5e28-473a-b422-f3f1c75d5db8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Quiver (Blue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1116, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:59:32.923Z", - "ThumbnailImage": "88qgugcpk7v2ra2fi4pz1ehjy.png" - }, - { - "AvatarItemDesc": "O8VqC11xNkSKpDh6Omp_0w,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tutorial Sash (Doctor)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1117, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:59:40.547Z", - "ThumbnailImage": "f20t6rhmbvzsu0byj0ag8itk7.png" - }, - { - "AvatarItemDesc": "vP9EKTMXP0yni8U7uCz2-g,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tutorial Sash (Master)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1118, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:59:43.497Z", - "ThumbnailImage": "5frgjfs2olhxlc6p6k1xzi1gc.png" - }, - { - "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,ITH2OpzjP022vZ5JgxV_iQ,15099be7-38b7-4b0b-ac13-1bacedbf5fb2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Cape (Yellow)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1119, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T19:59:56.78Z", - "ThumbnailImage": "3dqqaqnta15d1edl9k3vlzu5f.png" - }, - { - "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,bzYdPb8GWUS-CgT4wrziIA,fe01b6ed-3c36-47b6-bcfa-47864ef9d610,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Smuggler Goggles (Orange)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1120, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T20:00:00.92Z", - "ThumbnailImage": "2bkz14lxmqlga9phjxk98i0j7.png" - }, - { - "AvatarItemDesc": "e1a13235-e3b3-4b39-8e6f-e6449d4321b7,clFrpYWFQEmDkE14f3o_Ig,DE1C-RJkuEWIvpR0q1i42g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Eyepatch (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1121, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T20:00:04.69Z", - "ThumbnailImage": "dkbvx8r9yxtlxb2uhcv5qn1az.png" - }, - { - "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,ITH2OpzjP022vZ5JgxV_iQ,0dd6596c-b4ea-4d55-a219-e1f44e4a376d,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Helmet (Yellow)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1122, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T20:00:07.863Z", - "ThumbnailImage": "15u1a4mvdkbujoe41brggozje.png" - }, - { - "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,lgqLGi01o02ZFC9Xs5Ofdg,1ba65dd5-9df9-4ff3-be96-f83a7abf67b3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Hat (Blue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1123, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T20:00:11.09Z", - "ThumbnailImage": "6jvwgyrx37n8e3913svxb1s0i.png" - }, - { - "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,RKmRHk2N_U2gd91nybo6vg,abdf525b-b871-41be-a1c8-810f49740ad4,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Hat (Yellow)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1124, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T20:00:32.447Z", - "ThumbnailImage": "cgrpr9ydok6zdsitoa7a14oie.png" - }, - { - "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,Tbrc2MlSlE6mKua8qSoluQ,32d91d32-b102-4093-927a-6dc3ac2e9e86,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Hat (Leather)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1125, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T20:00:44.407Z", - "ThumbnailImage": "04egovo7xe0ud9w0z1a6z2glf.png" - }, - { - "AvatarItemDesc": "M9weaekvIUimiJSVJqZl-w,wHJnbDOo8ESmUbQDr0k31w,GV8z2dlqGEqIAYaGrF1ZYQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tutorial Cap (Doctor)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1126, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T20:00:46.927Z", - "ThumbnailImage": "5y6bqiyhj3hhqy92tqzvjxo6l.png" - }, - { - "AvatarItemDesc": "M9weaekvIUimiJSVJqZl-w,gDH1WmW5rk2RdY4wJYYZow,GV8z2dlqGEqIAYaGrF1ZYQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tutorial Cap (Master)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1127, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T20:00:58.513Z", - "ThumbnailImage": "b0ck22y2gp6w3ppasjughn453.png" - }, - { - "AvatarItemDesc": "3df394de-9c3e-4141-aba4-12eac4742102,jQwNBXyoU0Gk4FyNw6jFxg,4cc0ea9f-65af-486f-8319-02b85ab5197f,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pirate Captain Hat (Green)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1128, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T20:01:03.567Z", - "ThumbnailImage": "7zbbv8oqo767y92w7mp1p6brm.png" - }, - { - "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,PZx7Iae0pkiDaxT9t3-vgg,d759c88d-a159-4c26-86dd-b054bb05b3ed,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Hat (Purple)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1129, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T21:13:13.393Z", - "ThumbnailImage": "b4yf4gpicr0pa3pz4cdefjtu3.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,fwIgUAM_C0WhKds0O6DyPg,0440f08f-ef1d-49d8-942b-523056e8bb45,fJVxsLWuTESd-2xTCJPZ2w", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Recollage Shirt (Pink, 2D Art Contest)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1130, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T21:13:28.293Z", - "ThumbnailImage": "a9mzwqn1pzmy5ptemp2sjk6r3.png" - }, - { - "AvatarItemDesc": "4308da04-af84-40bb-845a-7a9e1a2726ec,newGzX_zA0eGUX3Iayq5Ag,6Jv4AJGBYUGP_n4sDcz2Kw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Suit (Purple)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1131, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T21:13:30.413Z", - "ThumbnailImage": "2ohuwbw1u9rnkyon9psv94x54.png" - }, - { - "AvatarItemDesc": "08d56627-4500-4724-8692-a23c96ddb3ec,newGzX_zA0eGUX3Iayq5Ag,QBzMp7MdAUOLIofvddui1A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mobster Cuffs (Purple)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1132, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-06-26T21:13:32.183Z", - "ThumbnailImage": "7oklc7x4ju4r3afyx70po80cx.png" - }, - { - "AvatarItemDesc": "13e70c80-69a4-4ad5-90e5-4dd5e03da677,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Shark Hat", - "Tooltip": "Doo doo doo doo doo doo", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1133, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-07-16T18:20:43.96Z", - "ThumbnailImage": "8y0zbo7xaq7ymt78orz2j8b42.png" - }, - { - "AvatarItemDesc": "899f1d17-eee1-4b7d-a112-fbbba597e738,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Squid Hat", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1134, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-07-30T22:14:05.387Z", - "ThumbnailImage": "9q6v1yay56q7ckhj5we9h1ksn.png" - }, - { - "AvatarItemDesc": "973dc863-b9a5-40d8-8f15-4096e75bd2cb,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stunt Shades (Red)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1135, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:01:10.857Z", - "ThumbnailImage": "5e5ro3jz91njip3g49yxza47y.png" - }, - { - "AvatarItemDesc": "d57cf97e-b5d2-4e47-8231-a226a161f6e3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stunt Shades (Pink)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1136, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:01:15.013Z", - "ThumbnailImage": "12z70obzqdrm08ikd55tdgqj6.png" - }, - { - "AvatarItemDesc": "af33bdb1-b7fa-4fe6-b37a-b1fe6a420879,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Chef Hat (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1137, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:01:19.22Z", - "ThumbnailImage": "e5wnr991h4k0p24z7l5fzcchr.png" - }, - { - "AvatarItemDesc": "e2620c2c-c28e-45ce-a83c-0588329b9c81,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stunt Shades (Blue)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1138, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:01:22.32Z", - "ThumbnailImage": "0bc165hvvokoljesm0z26hcxx.png" - }, - { - "AvatarItemDesc": "87792b6e-1468-45e1-b28c-83f27ada7299,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stunt Shades (Fuchsia)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1139, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:01:26.087Z", - "ThumbnailImage": "9t35j4q9ykj4qblmofdh0c5vg.png" - }, - { - "AvatarItemDesc": "f684d86f-4a75-4a9a-bc0a-cf58f36c91c5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stunt Shades (Yellow)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1140, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:01:31.913Z", - "ThumbnailImage": "6k0yaoht3qdepv964z904hrm7.png" - }, - { - "AvatarItemDesc": "ff5c62b3-4f41-4acd-bfd8-8db00de4f36c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Chef Coat (White)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1141, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:01:35.303Z", - "ThumbnailImage": "5bz83i3j02o47w4zlz433lomz.png" - }, - { - "AvatarItemDesc": "ca7a3ccb-2bc9-4c93-a6a8-6f22b38526af,dyEaPloE8kazWC7Zblv8uQ,ovy_3j_qwE-7mmks1Z47ig,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Harness (Yellow)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1142, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:01:38.727Z", - "ThumbnailImage": "c7vhxic6odjal3d4elovf6li9.png" - }, - { - "AvatarItemDesc": "ca7a3ccb-2bc9-4c93-a6a8-6f22b38526af,RfZNDPUok0WyQEa3Ko08ow,ovy_3j_qwE-7mmks1Z47ig,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Harness (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1143, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:01:43.127Z", - "ThumbnailImage": "8ke3ipxnfopjshcyjl3kc7mhu.png" - }, - { - "AvatarItemDesc": "ca7a3ccb-2bc9-4c93-a6a8-6f22b38526af,AC3zfm38JEyBZWuXDh4Ukg,ovy_3j_qwE-7mmks1Z47ig,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Harness (Black)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1144, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:01:47.72Z", - "ThumbnailImage": "axtrgokadupvoy6xhgle28790.png" - }, - { - "AvatarItemDesc": "ca7a3ccb-2bc9-4c93-a6a8-6f22b38526af,TnEDe1QoMUCUdqPL_7CxTA,ovy_3j_qwE-7mmks1Z47ig,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Harness (Green)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1145, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:01:51.767Z", - "ThumbnailImage": "5fi6lrfurv47a5jv8vcz3fmxv.png" - }, - { - "AvatarItemDesc": "ca7a3ccb-2bc9-4c93-a6a8-6f22b38526af,sX0ZZDcCUkyFSJISfvq0vg,ovy_3j_qwE-7mmks1Z47ig,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Harness (Orange)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1146, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:01:56.953Z", - "ThumbnailImage": "6xgus9q1g8stsgzfpsinr3li4.png" - }, - { - "AvatarItemDesc": "ca7a3ccb-2bc9-4c93-a6a8-6f22b38526af,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Harness (Purple)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1147, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:00.27Z", - "ThumbnailImage": "2y48o7b7lqi2zpho283lmy51n.png" - }, - { - "AvatarItemDesc": "459ec62c-67db-4b72-9e29-0ad3ecd0b737,L2iFQcL170OajqfW7t6sVw,PZHohDVX0U2frX13N4KYDQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Helmet (Yellow)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1148, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:03.823Z", - "ThumbnailImage": "a22f3ny3x4czh17wi8o7cxnp9.png" - }, - { - "AvatarItemDesc": "459ec62c-67db-4b72-9e29-0ad3ecd0b737,zlqLrGEa8E2WW9ey_szREA,PZHohDVX0U2frX13N4KYDQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Helmet (Pink)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1149, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:06.927Z", - "ThumbnailImage": "6m4gs8ysz42vgc0rn06moyk71.png" - }, - { - "AvatarItemDesc": "459ec62c-67db-4b72-9e29-0ad3ecd0b737,JVZHZm6nGEqE2zEEPoHbwA,PZHohDVX0U2frX13N4KYDQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Helmet (Green)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1150, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:10.34Z", - "ThumbnailImage": "6urhwi4bkj3jxkd4pq9lxzapp.png" - }, - { - "AvatarItemDesc": "459ec62c-67db-4b72-9e29-0ad3ecd0b737,lsyYlxY9o0a3TbUrHkxeyQ,PZHohDVX0U2frX13N4KYDQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Helmet (Purple)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1151, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:14.403Z", - "ThumbnailImage": "8i6nmv636c2mf1lxl17ox1d4i.png" - }, - { - "AvatarItemDesc": "459ec62c-67db-4b72-9e29-0ad3ecd0b737,Euf1h1qsZ02evDsyoHYbPQ,PZHohDVX0U2frX13N4KYDQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Helmet (Orange)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1152, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:19.783Z", - "ThumbnailImage": "diwahrdx0ag6e8a70yal6uos9.png" - }, - { - "AvatarItemDesc": "459ec62c-67db-4b72-9e29-0ad3ecd0b737,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Helmet (Blue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1153, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:28.913Z", - "ThumbnailImage": "ac4yc0p8960f0pcub6ys93vk1.png" - }, - { - "AvatarItemDesc": "17236d76-e3b6-42f6-9179-6fcf0479436f,Lf4FjROSAEqXedFxpXFQfg,B-sIpWNOfEigMeQF-WVR1g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stunt Singlet (Red)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1154, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:32.82Z", - "ThumbnailImage": "92q8bqs03d33p72ljcvn79lpe.png" - }, - { - "AvatarItemDesc": "17236d76-e3b6-42f6-9179-6fcf0479436f,3frH6KxZ9kGUYkjeCDpylQ,B-sIpWNOfEigMeQF-WVR1g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stunt Singlet (Green)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1155, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:36.323Z", - "ThumbnailImage": "0tpxkoq49mfgt3w5y2vsjnqdm.png" - }, - { - "AvatarItemDesc": "17236d76-e3b6-42f6-9179-6fcf0479436f,i1XbjBqTu0CILIuJClWimA,B-sIpWNOfEigMeQF-WVR1g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stunt Singlet (Pink)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1156, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:40.35Z", - "ThumbnailImage": "9jul59tnxdwa6w6bjib681az8.png" - }, - { - "AvatarItemDesc": "17236d76-e3b6-42f6-9179-6fcf0479436f,zu0Jk24WTkan6XWSwGU1Uw,B-sIpWNOfEigMeQF-WVR1g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stunt Singlet (Blue)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1157, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:43.507Z", - "ThumbnailImage": "4u9h5rvuhapi02hegh14s9zet.png" - }, - { - "AvatarItemDesc": "17236d76-e3b6-42f6-9179-6fcf0479436f,6t2rCb6WWEW6pJbcjsAFCw,B-sIpWNOfEigMeQF-WVR1g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stunt Singlet (Fuchsia)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1158, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:46.42Z", - "ThumbnailImage": "0q2tmuvx7l3fxuhgiq8vaftru.png" - }, - { - "AvatarItemDesc": "17236d76-e3b6-42f6-9179-6fcf0479436f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stunt Singlet (Yellow)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1159, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:50.27Z", - "ThumbnailImage": "daw2bnn661kjxraiwzbj4o13s.png" - }, - { - "AvatarItemDesc": "a4c26527-8f75-44da-b150-7aaf8ef739c1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Stunt Shades (Green)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1160, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:02:54.19Z", - "ThumbnailImage": "0y8i0p2err8v094d39pt4hrsl.png" - }, - { - "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,FC8ZFBPt4EyTe7IYbv2Tpg,5RUG6i2Mx0-55IO-IlhUdQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowling Shirt (Flames, Pink)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1161, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:03:06.113Z", - "ThumbnailImage": "ddse4tp99yydkypotqc8d4hpg.png" - }, - { - "AvatarItemDesc": "U_H976qYRUmg9e2clsAflg,iZy7RmfAz0603oMO-jD-WA,ica0LZyM_kOox8gxW7CaMw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Graduation Gown (Maker Pen Class)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1162, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:05:43.237Z", - "ThumbnailImage": "44739pgupptu8ki1u1i0efr2i.png" - }, - { - "AvatarItemDesc": "KPmC_wyX_ECe7fdKwoLMGg,FaWMLkJJgEKFIO493fzGxg,yzL0M_N5Q0eAa8IxACHPAQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Graduation Cap (Maker Pen Class)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1163, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-15T18:05:53.153Z", - "ThumbnailImage": "5ll333kyucn9aqhff96o0txse.png" - }, - { - "AvatarItemDesc": "1beaf288-b5a5-475c-8149-c8f3d1146083,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Wrist Guard (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1164, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-28T06:02:29.02Z", - "ThumbnailImage": "435egcfj9uj17vp4n7ey9u4rv.png" - }, - { - "AvatarItemDesc": "1beaf288-b5a5-475c-8149-c8f3d1146083,sX0ZZDcCUkyFSJISfvq0vg,rgzG7sfrlkqd9EO13LNmpQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Wrist Guard (Green)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1165, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-28T06:02:32.527Z", - "ThumbnailImage": "bwo3vsz07ltq6bsv2c8bszrgs.png" - }, - { - "AvatarItemDesc": "1beaf288-b5a5-475c-8149-c8f3d1146083,TnEDe1QoMUCUdqPL_7CxTA,rgzG7sfrlkqd9EO13LNmpQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Wrist Guard (Lavender)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1166, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-28T06:02:34.323Z", - "ThumbnailImage": "aiygi6wtiasforjki3lnkg1ab.png" - }, - { - "AvatarItemDesc": "1beaf288-b5a5-475c-8149-c8f3d1146083,AC3zfm38JEyBZWuXDh4Ukg,rgzG7sfrlkqd9EO13LNmpQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Wrist Guard (Purple)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1167, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-28T06:02:35.887Z", - "ThumbnailImage": "4poast86ikgyo8gx5xw0v6tl8.png" - }, - { - "AvatarItemDesc": "1beaf288-b5a5-475c-8149-c8f3d1146083,RfZNDPUok0WyQEa3Ko08ow,rgzG7sfrlkqd9EO13LNmpQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Wrist Guard (Pink)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1168, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-28T06:02:37.173Z", - "ThumbnailImage": "3qn2bl4qw76u5zafxwim8hslp.png" - }, - { - "AvatarItemDesc": "1beaf288-b5a5-475c-8149-c8f3d1146083,dyEaPloE8kazWC7Zblv8uQ,rgzG7sfrlkqd9EO13LNmpQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Runner Wrist Guard (Red)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1169, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-28T06:02:38.783Z", - "ThumbnailImage": "9ny1060mulzukvbnj8r8jsk77.png" - }, - { - "AvatarItemDesc": "c8a97aeb-e8dc-40ba-b6bc-a7c7be907381,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Feathered Hair", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1170, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-08-30T20:20:27.193Z", - "ThumbnailImage": "7zgp3njcd8tpgi1f8j1679bwa.png" - }, - { - "AvatarItemDesc": "s6mUIqiPCk6e57UYCx3SZA,PcUZrdKXhk2XHa5Gy0YnnA,dpBx3DxB7kKJphxCvfmKKw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hat (Creators Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1171, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:50:36.377Z", - "ThumbnailImage": "byiqri4xizdtch72sub8lx40z.png" - }, - { - "AvatarItemDesc": "wy2cfgb8mUqjMrIOwHH2ew,Hk6svQ5Sr0GDKLxOyktk9w,IQvHmZ8ei02hVuXZiXb6TA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Cuffs (Creators Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1172, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:51:00.093Z", - "ThumbnailImage": "dab6kmwjuwqeqhmjfdhdx043o.png" - }, - { - "AvatarItemDesc": "7LSm-xCYakmgcAr--Fn-JA,uTHwo8qd6Ei3Oy4gz_j9Ow,AK4CoAB2IUGkwqECNaO75g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Dress (Creators Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1173, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:51:04.343Z", - "ThumbnailImage": "csihpdjmklkvoybyrc0do3hiq.png" - }, - { - "AvatarItemDesc": "1fcaf4fd-9012-407e-b691-fbc3ccf22421,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scarecrow Overalls", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1174, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:51:25.9Z", - "ThumbnailImage": "acu72xlzacl1k4mnepqsfd2td.png" - }, - { - "AvatarItemDesc": "1fcaf4fd-9012-407e-b691-fbc3ccf22421,S0AKRB_m2k-I7snHnUigtw,uTkbswCedUGyuZcaX0W6Ww,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scarecrow Overalls (Creators Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1175, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:51:31.083Z", - "ThumbnailImage": "9mad5t9bu3npfwut2s2mhtvkp.png" - }, - { - "AvatarItemDesc": "3c9acb9e-3353-4359-aa5a-ae9512b086b4,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scarecrow Wrists", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1176, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:52:54.323Z", - "ThumbnailImage": "6vc9gb07nhld11lkb3agtr3xq.png" - }, - { - "AvatarItemDesc": "3c9acb9e-3353-4359-aa5a-ae9512b086b4,dro7VLV8BkGjqpPAbJheYA,bNA44H2wzUy-FkWgyOq1Kw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scarecrow Wrists (Creators Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1177, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:52:58.203Z", - "ThumbnailImage": "8otr4d3cafso2wpwxnuskm5o5.png" - }, - { - "AvatarItemDesc": "d960b47d-f8bd-4c2e-813c-a6a09876ea18,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scarecrow Hat", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1178, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:53:03.583Z", - "ThumbnailImage": "cbojb5iebhb2p1tra7gh61j7y.png" - }, - { - "AvatarItemDesc": "d960b47d-f8bd-4c2e-813c-a6a09876ea18,TZ3oQBp_3kWY4Vzscgv5Wg,xCpdHx1iM06Gg0tYoGv0DA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scarecrow Hat (Creators Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1179, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:53:08.357Z", - "ThumbnailImage": "5saxy9nrha61uuej237wtnnsh.png" - }, - { - "AvatarItemDesc": "df0e06c4-8ba6-4d7a-bfb2-3759d8fe88c7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Hoodie (White Glow)", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1180, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:53:21.43Z", - "ThumbnailImage": "1b7g9kq7p2543j7d970f1bkw2.png" - }, - { - "AvatarItemDesc": "df0e06c4-8ba6-4d7a-bfb2-3759d8fe88c7,s6DQxJ3gY0CG8L7JmcmRTQ,eZGiYEx6sk2PsN39RzQwlQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Hoodie", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1181, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:53:24.62Z", - "ThumbnailImage": "7hrs6xlvsngnvndq0px6erei9.png" - }, - { - "AvatarItemDesc": "28e5dd74-7963-42cf-aa68-f8005aaf312e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Mask (White Glow)", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1182, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:53:30.173Z", - "ThumbnailImage": "21qmin6ucgfg45pvh611izmvq.png" - }, - { - "AvatarItemDesc": "28e5dd74-7963-42cf-aa68-f8005aaf312e,s6DQxJ3gY0CG8L7JmcmRTQ,DfyODsHfIESXxVjcfZmBOA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Mask", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1183, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:53:33.773Z", - "ThumbnailImage": "08urzyypklh9ip5h98tczkuaj.png" - }, - { - "AvatarItemDesc": "6a98bbb6-bbe0-4dc3-97a9-e253dc506a2b,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Glove (White Glow)", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1184, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:53:38.073Z", - "ThumbnailImage": "4yv9lieuu39ybfs061keni4bw.png" - }, - { - "AvatarItemDesc": "6a98bbb6-bbe0-4dc3-97a9-e253dc506a2b,s6DQxJ3gY0CG8L7JmcmRTQ,GXS9LQgPU0mJIEuXo_Oocw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Glove", - "Tooltip": "", - "Rarity": 30, - "TagList": "halloween", - "AvatarItemId": 1185, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:53:41.643Z", - "ThumbnailImage": "5yfuk6ffcuv1z2vqg6ffd7b69.png" - }, - { - "AvatarItemDesc": "bb8602d4-f91f-4e35-9c88-1cdf3a04ff0a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bee Body", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1186, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:53:48.8Z", - "ThumbnailImage": "3w6s9ko5eqhqffltdu2xx937j.png" - }, - { - "AvatarItemDesc": "2786fc22-3d6c-440d-afcc-15890c061577,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bee Antenna", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1187, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:53:52.543Z", - "ThumbnailImage": "2ubi3qjigszacxmdn65q4d2nj.png" - }, - { - "AvatarItemDesc": "37668d3d-c9f4-4bd6-81d4-a4f64ba2d61b,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bee Wings", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1188, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:53:58.677Z", - "ThumbnailImage": "ex0h92b7vqpk3ao6jhdf8acdf.png" - }, - { - "AvatarItemDesc": "9168b3f9-c7e5-40b6-bb2c-9e708596e675,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Zombie Head", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1189, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:54:07.997Z", - "ThumbnailImage": "c9bcud5i7blg02i1i21anii66.png" - }, - { - "AvatarItemDesc": "de19b239-3ed0-4f03-acb6-da69b5aa52ea,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Zombie Vest", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1190, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:54:11.637Z", - "ThumbnailImage": "7q88u3fe1zgi5smic4akp7ow9.png" - }, - { - "AvatarItemDesc": "5f1bc3c2-dfbb-4258-9b10-608535e34db2,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Zombie Hands", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1191, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-09-26T17:54:17.707Z", - "ThumbnailImage": "amgn9mnr8d0gpwg27xhvbuvwf.png" - }, - { - "AvatarItemDesc": "bfd9c70b-9ad8-4f47-a840-c03231f9ad41,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bowler Hat", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1192, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:04:16.573Z", - "ThumbnailImage": "7ftlnff1zjo948sndiuh1x636.png" - }, - { - "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turtleneck (Black)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1193, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:04:53.197Z", - "ThumbnailImage": "cccfr6msg1shob4s8fngcwqa6.png" - }, - { - "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,9b9t8_aKH0-gQXMhZycaOA,rzoH8P44a0esN-HnYd3aQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turtleneck (Orange)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1194, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:04:58.013Z", - "ThumbnailImage": "18z0oxaf9r5hu5604hnfsb5b3.png" - }, - { - "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,Zz4XatKfUEapReRAQHxKKA,rzoH8P44a0esN-HnYd3aQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turtleneck (White)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1195, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:05:16.427Z", - "ThumbnailImage": "aafnbk70rbkwsh5xsq4e8fk2j.png" - }, - { - "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,Jt0QqNrAp0qzUR_RQoivVg,rzoH8P44a0esN-HnYd3aQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turtleneck (Green)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1196, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:05:20.24Z", - "ThumbnailImage": "biyvmvzdwez09j9045jip174p.png" - }, - { - "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,lBePHNL9LkyaAjEFyFE8Sw,rzoH8P44a0esN-HnYd3aQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turtleneck (Red)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1197, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:05:23.957Z", - "ThumbnailImage": "8o2jy3y3nfrfunsiqadtg7716.png" - }, - { - "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,G4HIPUjekUigiU0-Kr9mdA,rzoH8P44a0esN-HnYd3aQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turtleneck (Yellow)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1198, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:05:27.35Z", - "ThumbnailImage": "4aqh17g64pqv044ldezph3z37.png" - }, - { - "AvatarItemDesc": "45eaab67-19c2-4601-8f80-3565a4dceba4,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pompadour Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1199, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:05:36.7Z", - "ThumbnailImage": "6xn7zsaqaimo5w5vryw7cyaxt.png" - }, - { - "AvatarItemDesc": "c855dcc3-96cb-470d-b159-d37a025a47d1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dutch Braid Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1200, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:05:41.83Z", - "ThumbnailImage": "dpd9st8mzzq7fb7gyrsby9mnh.png" - }, - { - "AvatarItemDesc": "3e3f5ed5-d810-4054-b648-d93167b90033,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Jacket (Sleeveless, Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1201, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:05:49.823Z", - "ThumbnailImage": "bb4i0uki9qbf8p96v4jfo349e.png" - }, - { - "AvatarItemDesc": "3e3f5ed5-d810-4054-b648-d93167b90033,yA0KhVg19kWqG1UkyxQogQ,PMGQ8fLc2UuJXMy42Ati-w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Jacket (Sleeveless, White)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1202, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:05:53.483Z", - "ThumbnailImage": "5hykjpkvkk03yf3qjii3sm1ii.png" - }, - { - "AvatarItemDesc": "3e3f5ed5-d810-4054-b648-d93167b90033,P9bBSL0YLEyjN8PxMfgbKQ,PMGQ8fLc2UuJXMy42Ati-w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Jacket (Sleeveless, Black)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1203, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:05:58.26Z", - "ThumbnailImage": "0x06arb0upzvorpzdr0ci4qjo.png" - }, - { - "AvatarItemDesc": "3e3f5ed5-d810-4054-b648-d93167b90033,bgRKH1wfqkWVHcuSnFYnlQ,sxWOOK1RwUOp5YqZ7a36xg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Jacket (Sleeveless, Green)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1204, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:01.793Z", - "ThumbnailImage": "3t7w6vu3h429ps4eurav4diui.png" - }, - { - "AvatarItemDesc": "3e3f5ed5-d810-4054-b648-d93167b90033,4Eck_dNL1UKlIZWsA1YppQ,WeyKw_WS70Cx3NZdOaxGeA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Jacket (Sleeveless, Grey)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1205, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:04.717Z", - "ThumbnailImage": "dn6y0cqf5ukxig24sgivzxa2i.png" - }, - { - "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Jacket (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1206, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:09.673Z", - "ThumbnailImage": "8b8w29yppr8ire3rmnz7dihi2.png" - }, - { - "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,yA0KhVg19kWqG1UkyxQogQ,PMGQ8fLc2UuJXMy42Ati-w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Jacket (White)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1207, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:13.493Z", - "ThumbnailImage": "0xzrzv7jtrqilh8yio1uf4b27.png" - }, - { - "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,P9bBSL0YLEyjN8PxMfgbKQ,PMGQ8fLc2UuJXMy42Ati-w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Jacket (Black)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1208, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:16.867Z", - "ThumbnailImage": "c5h60lx2j7phvk8hmvih50s2o.png" - }, - { - "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,o2WfRyjJy0CKoUg8YIxNjQ,sxWOOK1RwUOp5YqZ7a36xg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Jacket (Tan)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1209, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:20.187Z", - "ThumbnailImage": "71nsut92sx3eet8hzyon7q6mt.png" - }, - { - "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,bgRKH1wfqkWVHcuSnFYnlQ,sxWOOK1RwUOp5YqZ7a36xg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Jacket (Green)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1210, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:23.53Z", - "ThumbnailImage": "3ko6st266abg6sg11o1nsxdxj.png" - }, - { - "AvatarItemDesc": "973d84ee-5b88-475c-b579-a76c34a7c533,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Cuff (Blue)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1211, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:28.433Z", - "ThumbnailImage": "evjppeeirfwnfcqr1gdexa1og.png" - }, - { - "AvatarItemDesc": "973d84ee-5b88-475c-b579-a76c34a7c533,yA0KhVg19kWqG1UkyxQogQ,yBNsYcZXzEiuR0u3tWnnWQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Cuff (White)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1212, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:32.837Z", - "ThumbnailImage": "9z0jwf8oh2kcafax37xcxp68x.png" - }, - { - "AvatarItemDesc": "973d84ee-5b88-475c-b579-a76c34a7c533,P9bBSL0YLEyjN8PxMfgbKQ,yBNsYcZXzEiuR0u3tWnnWQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Cuff (Black)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1213, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:37.17Z", - "ThumbnailImage": "3d4u0uq00scnglmtqdwyvp55u.png" - }, - { - "AvatarItemDesc": "973d84ee-5b88-475c-b579-a76c34a7c533,o2WfRyjJy0CKoUg8YIxNjQ,sHyNs-dpc0-_Ah-HJVczcw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Cuff (Tan)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1214, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:40.53Z", - "ThumbnailImage": "emod4iboh8jp8hcuu07ylugks.png" - }, - { - "AvatarItemDesc": "973d84ee-5b88-475c-b579-a76c34a7c533,bgRKH1wfqkWVHcuSnFYnlQ,sHyNs-dpc0-_Ah-HJVczcw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Cuff (Green)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1215, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:44.163Z", - "ThumbnailImage": "4hs50cqx2o2w24tay05gzsxem.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,nZor-clxlkm8EO9Gco0Otg,r_GLekt6mkWxXw8zPPR8Mg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Cap (White, Red, Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1216, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:06:59.177Z", - "ThumbnailImage": "d45mukwdi8abvszf0t0hbk5hr.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,pqLkLbri9Eu48eryQIFGMg,_yznwUwL80ejrS3vki0IKg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Graphic Cap (Goblins)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1217, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:07:03.523Z", - "ThumbnailImage": "593u0j7z80kmuoamluu1rn0dg.png" - }, - { - "AvatarItemDesc": "474db08a-d4dc-4625-9f5a-1a6ae0b70827,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Graphic Cap (High Fashion)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1218, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:07:10.573Z", - "ThumbnailImage": "9gmjkk497nr0pq75gtfcilfjl.png" - }, - { - "AvatarItemDesc": "474db08a-d4dc-4625-9f5a-1a6ae0b70827,pqLkLbri9Eu48eryQIFGMg,_yznwUwL80ejrS3vki0IKg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Graphic Cap (Sticker, Goblins)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1219, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:07:15.737Z", - "ThumbnailImage": "bfdnrz82ejhtasrdzh7azcyxx.png" - }, - { - "AvatarItemDesc": "474db08a-d4dc-4625-9f5a-1a6ae0b70827,cpTKHXjj0kulivZCKVQqiA,Mrf17aidXEeCF-fFURUUcQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Graphic Cap (Hyper Ramen)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1220, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T21:07:20.093Z", - "ThumbnailImage": "3cnf1qorsglce2vtvvj1nf4cz.png" - }, - { - "AvatarItemDesc": "bc7299ac-be2b-404f-b8e6-402e2c0660f0,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Round Glasses", - "Tooltip": "", - "Rarity": 20, - "TagList": "", - "AvatarItemId": 1221, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-10-23T23:28:26.46Z", - "ThumbnailImage": "emi0fu2fmbr4yo7ar29206bpi.png" - }, - { - "AvatarItemDesc": "f5c9743f-e77c-42f2-ba63-9843342cbf8e,hhs9GY3XZkWb-8TXODvo6A,a4e51b6b-fdfd-47dc-9d0e-f26f383e03e9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Hat (High Seas Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1222, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:34:17.873Z", - "ThumbnailImage": "af4dh1nguqj29w27x7rk4ev5y.png" - }, - { - "AvatarItemDesc": "24c4404a-839f-46bd-98b6-6848d747a98b,xVwzV9-m6E-8PVpkg4D-AQ,NH0L99bd00OVKMyltuSnHQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Hat (Frost)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1223, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:34:30.643Z", - "ThumbnailImage": "5h97nfxudddfga6xddftkdv7n.png" - }, - { - "AvatarItemDesc": "24c4404a-839f-46bd-98b6-6848d747a98b,mraJrTA4V0eARb_Kq7yYVw,NH0L99bd00OVKMyltuSnHQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Hat (Pine)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1224, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:34:35.883Z", - "ThumbnailImage": "6ujv4qof9f4vkfnmm5zhc3yqp.png" - }, - { - "AvatarItemDesc": "e15b13a7-9e9a-4b32-ba2c-0cb31ed55a8c,OrqqGMhK1UKGowFxpJi2mw,6WVXb20giEWyZbW2gWGz_w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Scarf (Frost)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1225, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:34:39.15Z", - "ThumbnailImage": "7vhlvcgeu2orqfj1v5ym2tw6b.png" - }, - { - "AvatarItemDesc": "e15b13a7-9e9a-4b32-ba2c-0cb31ed55a8c,-tDd0gdxQkuvL2id10AweQ,6WVXb20giEWyZbW2gWGz_w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Scarf (Pine)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1226, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:34:41.73Z", - "ThumbnailImage": "c374omg9e5qg2vfc2ferpr6rs.png" - }, - { - "AvatarItemDesc": "3757149b-f478-4975-81e5-d808a1bed8d5,XOBIPrKCr02xa4tKj8wN9g,Yn1uv3Y8JE6VSxsf0LOBvw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Sweater (Frost)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1227, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:00.187Z", - "ThumbnailImage": "5e6rkamgfx1r7o0j31z8lkrc8.png" - }, - { - "AvatarItemDesc": "3757149b-f478-4975-81e5-d808a1bed8d5,i33RmJJCwUem-ADkOwMNQQ,Yn1uv3Y8JE6VSxsf0LOBvw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Sweater (Pine)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1228, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:02.25Z", - "ThumbnailImage": "f0y7tht9axiudht3tlhqeysgc.png" - }, - { - "AvatarItemDesc": "3a790be3-2937-44d4-be01-b5d65353bd3d,afWY5VGiF0isGn6qpo4KeQ,_yvss6L59US4-8QYZgcCdA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Mittens (Frost)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1229, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:04.827Z", - "ThumbnailImage": "00oq8k2l0ag3pn1lp8zpc36rz.png" - }, - { - "AvatarItemDesc": "3a790be3-2937-44d4-be01-b5d65353bd3d,tyzdtSkR9k-YCnjNvPAT6w,_yvss6L59US4-8QYZgcCdA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Mittens (Pine)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1230, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:08.053Z", - "ThumbnailImage": "9uo8iwvaprweq4i5xoa11qb42.png" - }, - { - "AvatarItemDesc": "3d9d52cb-6a3d-436b-90e7-e76f238329ee,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Formal Vest (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1231, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:10.867Z", - "ThumbnailImage": "4ktwnvhbdb6vrphngnp2a7pne.png" - }, - { - "AvatarItemDesc": "3d9d52cb-6a3d-436b-90e7-e76f238329ee,ffHKr5EcIU24PbAtWSnalw,bVrkIyADCUiGNYWdmP_HPw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Formal Vest (Red)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1232, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:14.707Z", - "ThumbnailImage": "3h61nzryygyv3hlalnxl445sd.png" - }, - { - "AvatarItemDesc": "3d9d52cb-6a3d-436b-90e7-e76f238329ee,m4W5D0Oa9kaWa-8I96YYzA,WF_fg80f30qvHit0vGBwCA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Formal Vest (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1233, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:17.36Z", - "ThumbnailImage": "8a8z4irf5f2f0qemw44a9ksy3.png" - }, - { - "AvatarItemDesc": "9b5406c4-8589-47e4-9f69-4fa4733615e7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turkey Hat", - "Tooltip": "", - "Rarity": 50, - "TagList": "thanksgiving", - "AvatarItemId": 1234, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:19.52Z", - "ThumbnailImage": "3qareqet5g5gwgynxe4tw9gub.png" - }, - { - "AvatarItemDesc": "1736a60b-6fb6-49bd-948a-fd3f3fc1be50,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Visor (Neutron)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1235, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:22.547Z", - "ThumbnailImage": "4eqc3t4t4z5gnf92sqf844nea.png" - }, - { - "AvatarItemDesc": "57552652-d902-43b7-a68e-5c7da87582bc,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scuba Wetsuit (Orange)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1236, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:24.747Z", - "ThumbnailImage": "4bal97uh9so459loudao1d5pk.png" - }, - { - "AvatarItemDesc": "57552652-d902-43b7-a68e-5c7da87582bc,VqtOYBiKRkaSW4xAlBxQgg,xTqtLPQVyEKjAQZYl6HGow,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scuba Wetsuit (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1237, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:26.33Z", - "ThumbnailImage": "6n0p0vohzjctpgowbi5u1zyvq.png" - }, - { - "AvatarItemDesc": "57552652-d902-43b7-a68e-5c7da87582bc,J-K34UX_B0yObjQI9tn0vQ,m0R4Jtf4HES8krxMnwIWFg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scuba Wetsuit (High Seas Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1238, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:27.92Z", - "ThumbnailImage": "0xnsnma7zo835x2f5qjbn78m1.png" - }, - { - "AvatarItemDesc": "5b3dc472-773e-4714-a9d0-7e7bbf6bc695,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scuba Tank (Orange)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1239, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:29.67Z", - "ThumbnailImage": "7f4gij6i4zbxcp7r843b74p12.png" - }, - { - "AvatarItemDesc": "5b3dc472-773e-4714-a9d0-7e7bbf6bc695,V_duN2oWaUmmao1xHhzCJA,Uvarm_CwTUWWQYZvzI8OaQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scuba Tank (Blue)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1240, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:35.51Z", - "ThumbnailImage": "29lilphy1aywcuix2e39k2ll3.png" - }, - { - "AvatarItemDesc": "5b3dc472-773e-4714-a9d0-7e7bbf6bc695,GWi1rEebqkCV_TS2WzQhcA,4zPm9miF5UOouEWFpOxYZg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scuba Tank (High Seas Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1241, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:37.03Z", - "ThumbnailImage": "64h9st85tv92639yx7n2hvkgm.png" - }, - { - "AvatarItemDesc": "9c28e450-8e12-455c-a4c8-c0a2160d4190,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scuba Goggles (Orange)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1242, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:39.52Z", - "ThumbnailImage": "768szgyob0dtu1479hlls39oa.png" - }, - { - "AvatarItemDesc": "9c28e450-8e12-455c-a4c8-c0a2160d4190,DRS8xu3AqUOy2L0RKF3f7g,A7Y52vGIN0ijEKsWR_GQLg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scuba Goggles (Blue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1243, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:40.93Z", - "ThumbnailImage": "3uvxr9vhe7g8piy0o8yyctuu7.png" - }, - { - "AvatarItemDesc": "9c28e450-8e12-455c-a4c8-c0a2160d4190,ZSOuWuKVCkqaIKc5d23G8Q,A7Y52vGIN0ijEKsWR_GQLg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Scuba Goggles (High Seas Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1244, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:43.177Z", - "ThumbnailImage": "1qslsywz60fw9vjpnsmkdf7gi.png" - }, - { - "AvatarItemDesc": "d86e2e65-5d87-466d-b885-8c52ac2eeeb0,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Captain Jacket (High Seas Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1245, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:35:45.353Z", - "ThumbnailImage": "3jysjn20nxxud7yahb9m78toy.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,d3-sxPTJOk2rKo-Jgy3wvw,0440f08f-ef1d-49d8-942b-523056e8bb45,v0GsPFC7cU-_JNG4-ERfog", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Video Contest T-Shirt (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1246, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-11-19T19:36:17.53Z", - "ThumbnailImage": "971lp3mdb0j453fkjy0cckqud.png" - }, - { - "AvatarItemDesc": "M9weaekvIUimiJSVJqZl-w,GK3yolCNlEm3B_5DtHkE8w,GV8z2dlqGEqIAYaGrF1ZYQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Teacher's Cap (Level 3)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1247, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:14:15.263Z", - "ThumbnailImage": "b9enslfg9k5mul9t9zukxjibd.png" - }, - { - "AvatarItemDesc": "M9weaekvIUimiJSVJqZl-w,U2ZbHn8WJEySUXVpzAY6ig,GV8z2dlqGEqIAYaGrF1ZYQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Teacher's Cap (Level 1)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1248, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:14:17.82Z", - "ThumbnailImage": "amll8glk5rg14851jcmr390x4.png" - }, - { - "AvatarItemDesc": "M9weaekvIUimiJSVJqZl-w,L333w3dfIEWDbtt1Yn1gBg,GV8z2dlqGEqIAYaGrF1ZYQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Teacher's Cap (Level 2)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1249, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:14:20.6Z", - "ThumbnailImage": "1c3y650gb6irf7rhmbs9cf457.png" - }, - { - "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,W4a144so90eRzCojUnDowA,rcuK1wZcXkCe0_LGX7E-Tw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bow Tie (Candy Cane)", - "Tooltip": "", - "Rarity": 20, - "TagList": "holidays", - "AvatarItemId": 1250, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:14:24.473Z", - "ThumbnailImage": "6ypl01cto10al3qpkqm95fhe3.png" - }, - { - "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,W4a144so90eRzCojUnDowA,pHw_MghIYUazSFve6L237w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Business Tie (Candy Cane)", - "Tooltip": "", - "Rarity": 20, - "TagList": "holidays", - "AvatarItemId": 1251, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:14:28.347Z", - "ThumbnailImage": "22ppyftjkt057kgxnmn84jhax.png" - }, - { - "AvatarItemDesc": "vP9EKTMXP0yni8U7uCz2-g,FsATqzRVekO9hQ3u_q7keg,Q7hqvEo7DUyD9AqIOunWWA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Teacher's Sash (Level 2)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1252, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:14:31.98Z", - "ThumbnailImage": "3sux0cg60z82am4w6irvfph44.png" - }, - { - "AvatarItemDesc": "O8VqC11xNkSKpDh6Omp_0w,mvj5RDTuh0qoql0OyBFI9g,YQQamy-tQkCkpZPXKepUrQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Teacher's Sash (Level 3)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1253, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:14:37.863Z", - "ThumbnailImage": "9y51i5ld8baokfpueqd67oc07.png" - }, - { - "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,_ycDQ6RcyEGAntVlSDpPeA,6UBZuZQBG0eZtNmty2IGdA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Blazer (Candy Cane)", - "Tooltip": "", - "Rarity": 30, - "TagList": "holidays", - "AvatarItemId": 1254, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:14:42.09Z", - "ThumbnailImage": "d57lxs90awzdwpbei5f4j6nz8.png" - }, - { - "AvatarItemDesc": "FHKZvPFMLkO8iAIPPQzu1A,PEGqjoxP6E2yRx_A-HphrQ,I_OF1c0YWESMwxJr9sXYOA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Swing Dress (Candy Cane)", - "Tooltip": "", - "Rarity": 30, - "TagList": "holidays", - "AvatarItemId": 1255, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:14:48.803Z", - "ThumbnailImage": "3rls67cl0dxudh9kj7rqgqzlp.png" - }, - { - "AvatarItemDesc": "ASHnWS0h9kOJhbOUwxWKFQ,U2ZbHn8WJEySUXVpzAY6ig,6nmHu9zj8k-tEz0tBHblnQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Teacher's Gown (Level 1)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1256, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:14:54.017Z", - "ThumbnailImage": "2wia57rfapa2pl00ngn2vtv2t.png" - }, - { - "AvatarItemDesc": "MJQiQ3LATEOymxCC8wfSjw,L333w3dfIEWDbtt1Yn1gBg,lSDrKR69rkSFULy9GA__1w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Teacher's Gown (Level 2)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1257, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:14:58.537Z", - "ThumbnailImage": "ac5q83c1bed0a7fr6fqc9zz7e.png" - }, - { - "AvatarItemDesc": "0yFzgVESokC3gFd3hrS8bg,GK3yolCNlEm3B_5DtHkE8w,yKb2A8M_m0GQDhFWCRUHTQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Teacher's Gown (Level 3)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1258, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:04.307Z", - "ThumbnailImage": "bsih24pcifs39vkgb3nj2y01r.png" - }, - { - "AvatarItemDesc": "a5b747b8-c1a5-4bce-999f-e13dbe77bde6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Disco Ball Hat", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1259, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:13.123Z", - "ThumbnailImage": "2za37ica0cvevp732s8h5llq0.png" - }, - { - "AvatarItemDesc": "30380607-8b54-4b63-81d3-cb3f08e452c1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Formal Dress (Red)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1260, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:17.57Z", - "ThumbnailImage": "1wfcf6b158y11zvf8rsj18asi.png" - }, - { - "AvatarItemDesc": "30380607-8b54-4b63-81d3-cb3f08e452c1,rcdwgNvO30Cvx2ycE1GfHw,JmFzNL5v_0q1p0bgoOlBpQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Formal Dress (Black)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1261, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:21.21Z", - "ThumbnailImage": "1hodrkppvhvmxs18btxdu979c.png" - }, - { - "AvatarItemDesc": "9a366f8b-ea5b-49ae-a98c-f6b282e9bf14,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Formal Dress (Gold Sequins)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1262, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:25.01Z", - "ThumbnailImage": "d2403tow1ivxsp7dq769lkahh.png" - }, - { - "AvatarItemDesc": "73c0e2ba-cba1-482a-89d5-1508997aceeb,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Formal Dress (Silver Sequins)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1263, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:28.48Z", - "ThumbnailImage": "8op0aqlcnxdsbinjfpuqdslgn.png" - }, - { - "AvatarItemDesc": "73a119ab-d2c8-4da9-98b2-29edbb38e2c2,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Formal Dress (Red Sequins)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1264, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:32.12Z", - "ThumbnailImage": "3o9n9ip2a7y91q3v2kwe6jpnj.png" - }, - { - "AvatarItemDesc": "0d4e7ebe-efd9-4e68-9900-5645916e7596,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Business Tie (Silver Sequins)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1265, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:35.897Z", - "ThumbnailImage": "76fk7csv3rzv0frnesf1d575f.png" - }, - { - "AvatarItemDesc": "988e4069-4341-428b-bbf5-023309891385,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bow Tie (Silver Sequins)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1266, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:39.643Z", - "ThumbnailImage": "8nu7ynhikwf10a7dnyr1bqmi7.png" - }, - { - "AvatarItemDesc": "05ec4e87-088f-4281-a118-2e63c2585200,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Business Tie (Gold Sequins)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1267, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:43.86Z", - "ThumbnailImage": "f561z4j5s60ih6h3mp3me6ath.png" - }, - { - "AvatarItemDesc": "6dd261d8-9806-4dac-81c4-a58f6d6a7f9a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bow Tie (Gold Sequins)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1268, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:47.63Z", - "ThumbnailImage": "bdv0ee6pbzi0i8z8f5n5zfc2n.png" - }, - { - "AvatarItemDesc": "b95678aa-351a-4929-8a0e-0274a183eb18,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Formal Necklace (Silver)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1269, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:51.723Z", - "ThumbnailImage": "5fwhywu2l5mxei877fhrhwhq1.png" - }, - { - "AvatarItemDesc": "5e9bbda6-d681-42b1-9cc4-5758acf34bc0,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Formal Necklace (Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1270, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:15:55.847Z", - "ThumbnailImage": "brfgb9cf9tp8tgva2k3qzm6iv.png" - }, - { - "AvatarItemDesc": "7be2eafc-21ea-4266-ae64-8888c06798d6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pearl Necklace (Freshwater)", - "Tooltip": null, - "Rarity": 50, - "TagList": "", - "AvatarItemId": 1271, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:16:00.18Z", - "ThumbnailImage": "bjtkko8cs4inet2bswk24bky0.png" - }, - { - "AvatarItemDesc": "7be2eafc-21ea-4266-ae64-8888c06798d6,sqPMH0LhLkeG-4XkxpU-sw,URWHffwjGUKgXeV01upePA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pearl Necklace (Saltwater)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1272, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:16:04.007Z", - "ThumbnailImage": "4kmcbo8n4ht1kadrspll7f1oy.png" - }, - { - "AvatarItemDesc": "86dd9ff9-643f-4f11-8243-93ad948db4cc,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Happy New Year Sash", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1273, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:16:08.17Z", - "ThumbnailImage": "9alk9hbmjw74ccjkcwn2i7s3a.png" - }, - { - "AvatarItemDesc": "8df990d9-141a-4757-b4f2-138d5e68ab74,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Party Hat (Shindig)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1274, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:16:12.763Z", - "ThumbnailImage": "0rq3ue0rxap0g0375himga11m.png" - }, - { - "AvatarItemDesc": "2c3773a5-a0b4-41c5-a4df-6572dff516c9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "2020 Glasses", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1275, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T01:16:18.133Z", - "ThumbnailImage": "eauoml21rxj3iqwoccpn04y5p.png" - }, - { - "AvatarItemDesc": "5fwjFQoC_Uu9ChvF6uNGZw,fXNkMWFMV0aXalK_y_8SHw,SSY8ZYMgaE2Bl4oFmMjKQA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ski Buddy Goggles (Chill)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1276, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T21:39:56.77Z", - "ThumbnailImage": "948ckejd6ibxj5plgmycvqr20.png" - }, - { - "AvatarItemDesc": "6QT99hx6DE6t9cKAs61i3w,KwCEye0nsESFs-yj4h9sjQ,c_t9XDbn-Eqml1O-wC5zJQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ski Buddy Ear Muffs (Chill)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1277, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T21:40:02.68Z", - "ThumbnailImage": "502z6klf3k4u48eow06006kxl.png" - }, - { - "AvatarItemDesc": "6RhwWExXekaYpK0NGHSXGQ,fXNkMWFMV0aXalK_y_8SHw,HQQWccdyakaEmntPhvC6CQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Ski Buddy Jacket (Chill)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1278, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T21:40:15.287Z", - "ThumbnailImage": "2rr9ojhz8lb65xzu05oejy4i4.png" - }, - { - "AvatarItemDesc": "b795c631-f075-4d32-ac87-c732b36cb932,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Light-Up Necklace", - "Tooltip": "", - "Rarity": 50, - "TagList": "holidays", - "AvatarItemId": 1279, - "IsBaseAvatarItem": false, - "CreatedAt": "2019-12-03T21:40:21.137Z", - "ThumbnailImage": "3faagp8a1v4tthau00hha26mx.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,6kPcLZtEqU2Hs4yBFvc_sA,0440f08f-ef1d-49d8-942b-523056e8bb45,br9hzhDoZUmIevgl7SJkmg", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Class of 2019 Shirt", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1280, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-06T22:36:11.71Z", - "ThumbnailImage": "1kt3y6b06rh6qdox2huzn0c6f.png" - }, - { - "AvatarItemDesc": "ef7771eb-c5f3-44fd-8c27-f581b035ef10,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bear Hug Hat (White)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1281, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-06T22:36:23.523Z", - "ThumbnailImage": "e8i3fa3rlphdsfofxs7sewwio.png" - }, - { - "AvatarItemDesc": "fbdca48d-4ae6-41ad-8c33-b70a9e33fd77,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Action Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1282, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-06T22:36:40.18Z", - "ThumbnailImage": "7e934oy5eg0xzkuoeyk090u8w.png" - }, - { - "AvatarItemDesc": "e6216087-fb37-46f1-bda4-a88c4640f339,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jack Frost Hair", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1283, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-06T22:36:44.38Z", - "ThumbnailImage": "7xvu0kz1tmmaoifwn7fvdtl6o.png" - }, - { - "AvatarItemDesc": "105a5100-cb57-410f-a26b-1ee21002f067,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jack Frost Coat", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1284, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-06T22:36:48.807Z", - "ThumbnailImage": "7b7sjloem429tv2xpco7r45jw.png" - }, - { - "AvatarItemDesc": "022ce375-ed02-479d-b87d-9d72d126bbd4,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jack Frost Wings", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1285, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-06T22:36:52.873Z", - "ThumbnailImage": "extmqwfwviflhb677k7y0j5vw.png" - }, - { - "AvatarItemDesc": "cec9cfac-a45b-4edb-b26d-7453cc2bfaf2,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Froggy Headband", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1286, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-06T22:36:57.383Z", - "ThumbnailImage": "8xe1257ru45z0b0867roht3eu.png" - }, - { - "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,D-SngK7hhkOpoZ2aMWv9EA,mkDVc0Mz4kmuLZ7powBHpQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Big Head Bow (Hearts)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1294, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-22T20:21:35.137Z", - "ThumbnailImage": "9y2nffs1iso5dhjr38gstlhpq.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,ZNPzHmrU6kGVQW7Q5ei03w,0440f08f-ef1d-49d8-942b-523056e8bb45,fJVxsLWuTESd-2xTCJPZ2w", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Recollage Shirt (Yellow, 2D Art Contest)\t", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1295, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-22T20:21:42.06Z", - "ThumbnailImage": "ansni4asvqpm50bcuomwb4i4l.png" - }, - { - "AvatarItemDesc": "0ab5790f-a537-4306-ba66-5eb87c02ec7d,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Quilted Vest (Black)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1296, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-22T20:21:56.54Z", - "ThumbnailImage": "52v2ad9kyewcmaefknqmm6l5i.png" - }, - { - "AvatarItemDesc": "0ab5790f-a537-4306-ba66-5eb87c02ec7d,QBglgj80zkuvUkk55Y5Feg,ACrBLiAIgEur9V6l_B0CvA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Quilted Vest (Green)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1297, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-22T20:22:00.73Z", - "ThumbnailImage": "8je25aruza2779n4njv1gmsgd.png" - }, - { - "AvatarItemDesc": "0ab5790f-a537-4306-ba66-5eb87c02ec7d,-HYrY2A5Tk2UWMi4_hmYbg,ACrBLiAIgEur9V6l_B0CvA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Quilted Vest (Orange)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1298, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-22T20:22:04.903Z", - "ThumbnailImage": "bldx6nf85lql3l8l0v9q3wmag.png" - }, - { - "AvatarItemDesc": "0ab5790f-a537-4306-ba66-5eb87c02ec7d,IjRMopsYlUqSE6327I9TIQ,ACrBLiAIgEur9V6l_B0CvA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Quilted Vest (Purple)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1299, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-22T20:22:10.223Z", - "ThumbnailImage": "7i0g7hs6aziwfqxrm0xnv67gg.png" - }, - { - "AvatarItemDesc": "b9d08f9a-b23d-4d7e-978b-a0cd8adbfe9c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Cloak (Nightwatch)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1300, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-22T20:22:14.713Z", - "ThumbnailImage": "a1hz9fyly8abux6bynwxt67g6.png" - }, - { - "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,61VZkFjB402brzWm4UsftA,1ba65dd5-9df9-4ff3-be96-f83a7abf67b3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Hat (Grey)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1301, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:05:06.767Z", - "ThumbnailImage": "7wxsli15xh05ark51tui5k2b0.png" - }, - { - "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,PMa9370LPEig_7pKwCceEQ,0dd6596c-b4ea-4d55-a219-e1f44e4a376d,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Helmet (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1302, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:05:11.423Z", - "ThumbnailImage": "eb444rmgn7q2ygy1kaxe6tsh2.png" - }, - { - "AvatarItemDesc": "40734c4d-e1fe-426c-8921-930f7463d8e8,wCe2yC2U1kyYvPd8Z1rX2w,hCeaYHy1TE2s6rTPxAQP9A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Crown (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1303, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:05:15.783Z", - "ThumbnailImage": "6e9fx1i4uk389yevktgtc9s2e.png" - }, - { - "AvatarItemDesc": "40734c4d-e1fe-426c-8921-930f7463d8e8,QkfA71-1z0qOiZAVrbzhtA,hCeaYHy1TE2s6rTPxAQP9A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Crown (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1304, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:05:20.24Z", - "ThumbnailImage": "aq5apzhwgqow1ci3zzpz4gmlg.png" - }, - { - "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,aBQ3R9boek-mYeSYSNvDbQ,32d91d32-b102-4093-927a-6dc3ac2e9e86,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Hat (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1305, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:05:33.657Z", - "ThumbnailImage": "3wjvw25jvmg34uniq3dxxrv37.png" - }, - { - "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,d3KmqVuMQkCYK6sVTMOTOA,abdf525b-b871-41be-a1c8-810f49740ad4,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Hat (Purple)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1306, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:05:38.187Z", - "ThumbnailImage": "19rp9i0wdr1ua9vm9hgjiy1f2.png" - }, - { - "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,imDGL6dhrka-KliYlfpdgw,6094370d-5e28-473a-b422-f3f1c75d5db8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Quiver (Grey)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1307, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:05:42.417Z", - "ThumbnailImage": "a87ioalwyvn2xvaj4bhy5mu0n.png" - }, - { - "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,PMa9370LPEig_7pKwCceEQ,15099be7-38b7-4b0b-ac13-1bacedbf5fb2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Cape (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1308, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:05:46.787Z", - "ThumbnailImage": "e6hsc92hhcj6jhxh9avyxdqvj.png" - }, - { - "AvatarItemDesc": "a44766dc-19ad-4476-849c-5113a5faabd0,MbusQ9bte0i9zirlxtNkSQ,HTU3Wp_ri0GNYGFSezFHSg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Cape (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1309, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:05:51.033Z", - "ThumbnailImage": "auudmnyvmvid9ohssear4bwrb.png" - }, - { - "AvatarItemDesc": "a44766dc-19ad-4476-849c-5113a5faabd0,_9QlnTPXuEO5OQ3H0CwFkA,HTU3Wp_ri0GNYGFSezFHSg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Cape (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1310, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:05:55.517Z", - "ThumbnailImage": "7h38lx0795mk0b8xq52d9qxpl.png" - }, - { - "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,61VZkFjB402brzWm4UsftA,f88178b8-b204-4fa5-9dfd-6e438bf1e247,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Tunic (Grey)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1311, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:06:02.123Z", - "ThumbnailImage": "c2wrex5zlcm4q7bek6fuavelp.png" - }, - { - "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,PMa9370LPEig_7pKwCceEQ,51a1809d-becd-42e0-8dfb-188d6f07ba1c,f5270130-6634-4052-aa3e-9849ddf5314e", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Armor (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1312, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:06:08.143Z", - "ThumbnailImage": "58uqy0e4o8nv424g5aory3woy.png" - }, - { - "AvatarItemDesc": "0ab6c95c-e157-48bd-a172-2642896b4ffc,pjkTGVHkIE-BzCVi1KAesQ,PoMG28QAskagun1LSd4C_A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Dress (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1313, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:06:12.74Z", - "ThumbnailImage": "856n9ywg3kp1796sqc8zm9yvz.png" - }, - { - "AvatarItemDesc": "e13f6558-d49c-4314-820c-962ef48eb0c6,s2kCppLsN0uY7Hy6qjQc-g,50NUFrDxbUKmXbyAHBenvQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Tabard (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1314, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:06:16.94Z", - "ThumbnailImage": "eq5nxte0f2lf5p4vau1f14d8j.png" - }, - { - "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,aBQ3R9boek-mYeSYSNvDbQ,0f49ac81-63bd-4845-8bdc-1944181a8aa3,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Torso (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1315, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:06:26.05Z", - "ThumbnailImage": "dci33hnvmb7vrbgaa8u6zvrlg.png" - }, - { - "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,d3KmqVuMQkCYK6sVTMOTOA,8768aa33-b014-4062-b323-b146dd7d78d2,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Robes (Purple)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1316, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:06:33.74Z", - "ThumbnailImage": "47ngqkmtgcfvbds2nhtksozc3.png" - }, - { - "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,8hUBfmq28EixYjv92Xcrgg,7b187c06-7ba2-4f3c-bca9-fdf98146f385,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Archer Gloves (Grey)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1317, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:06:42.453Z", - "ThumbnailImage": "1v4tdvaof4avz08bp7oapq1nq.png" - }, - { - "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,PMa9370LPEig_7pKwCceEQ,fd67ec40-f898-4df6-b846-8bf350f362b8,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Knight Gauntlet (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1318, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:06:47.42Z", - "ThumbnailImage": "9tsbb3bjtxr44158yh7ncrn5n.png" - }, - { - "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,aBQ3R9boek-mYeSYSNvDbQ,5b8d9490-e5bc-480e-91bc-65d1797b52ad,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hunter Gloves (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1319, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:06:57.837Z", - "ThumbnailImage": "ao77s83vraqs2p4xiwkoxdk8o.png" - }, - { - "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,d3KmqVuMQkCYK6sVTMOTOA,47514b9b-0d17-4727-97ed-dab67e7fe031,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Wizard Bracers (Purple)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1320, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:07:16.283Z", - "ThumbnailImage": "0vwlyjwom9p9ef29kfe7nowjz.png" - }, - { - "AvatarItemDesc": "9d395a84-4342-4b1c-940c-213ec2eb56f9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Regal Crown (Gold)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1321, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:07:46.237Z", - "ThumbnailImage": "357bwxxf0kvoz6yd778gmm1k6.png" - }, - { - "AvatarItemDesc": "9d395a84-4342-4b1c-940c-213ec2eb56f9,Zljmtj5WqUaRvB3XQTgJXg,XFuSiGupZ02Fut1Dxum_Iw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Regal Crown (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1322, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:07:52.51Z", - "ThumbnailImage": "8kgbf2gxx8ajp1uw1zrx306an.png" - }, - { - "AvatarItemDesc": "9d395a84-4342-4b1c-940c-213ec2eb56f9,rmq1AOQvtUGOHvbPUximwg,XFuSiGupZ02Fut1Dxum_Iw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Regal Crown (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1323, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-24T00:07:59.103Z", - "ThumbnailImage": "5zb2ksxrxwp3n2qlecml4u0l5.png" - }, - { - "AvatarItemDesc": "eb830b12-c1b5-4796-b9cf-ccf0f0e1d4f1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mardi Gras Mask (Orleans)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1324, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-31T00:38:06.11Z", - "ThumbnailImage": "8ucp3apcgf7mvka7m2albckl8.png" - }, - { - "AvatarItemDesc": "43354e59-4938-44bc-81e0-4fba47d0ac12,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mardi Gras Mask (Carnival)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1325, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-01-31T00:38:11.83Z", - "ThumbnailImage": "bjo835jgyqtwaijuhly8otljo.png" - }, - { - "AvatarItemDesc": "Wua43ED71UqL71ATtyS0iQ,XFCpIdeDXUqeYCIgh4fGtg,sV_ByCug30G1Gw-77KUe1Q,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soda Clerk Hat (Blue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1326, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:48:47.39Z", - "ThumbnailImage": "crm789xheizu2cbu14b3wavpq.png" - }, - { - "AvatarItemDesc": "Wua43ED71UqL71ATtyS0iQ,oKxmH-1s2EyIDkZoOQSQQw,sV_ByCug30G1Gw-77KUe1Q,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soda Clerk Hat (Green)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1327, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:48:52.33Z", - "ThumbnailImage": "8etl00yx6u11l07jed4sl7xnc.png" - }, - { - "AvatarItemDesc": "Wua43ED71UqL71ATtyS0iQ,MxnAq_XOw0uTzQ8IIxqb_Q,sV_ByCug30G1Gw-77KUe1Q,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soda Clerk Hat (Yellow)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1328, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:48:56.813Z", - "ThumbnailImage": "5tdjwtkcesfgqls3gzy24y3hf.png" - }, - { - "AvatarItemDesc": "iai6P7dDTUq8S4hqQmY1YA,XFCpIdeDXUqeYCIgh4fGtg,MBuxBAIkpkWI26d-arAKQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soda Clerk Uniform (Blue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1329, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:49:07.87Z", - "ThumbnailImage": "2cvsw2qbbncs9zl5vsv7mxqkk.png" - }, - { - "AvatarItemDesc": "iai6P7dDTUq8S4hqQmY1YA,oKxmH-1s2EyIDkZoOQSQQw,MBuxBAIkpkWI26d-arAKQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soda Clerk Uniform (Green)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1330, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:49:12.283Z", - "ThumbnailImage": "447rhi816e4hfny2r4ktjynv5.png" - }, - { - "AvatarItemDesc": "iai6P7dDTUq8S4hqQmY1YA,MxnAq_XOw0uTzQ8IIxqb_Q,MBuxBAIkpkWI26d-arAKQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Soda Clerk Uniform (Yellow)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1331, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:49:16.767Z", - "ThumbnailImage": "di4jb7lfnmlgt0x975ppcx8h0.png" - }, - { - "AvatarItemDesc": "0c537a84-9095-406f-8c87-1464f3a774ba,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mechanic Hat (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1332, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:49:27.043Z", - "ThumbnailImage": "1xj0gybaafqrogg7hnsgqbscb.png" - }, - { - "AvatarItemDesc": "0c537a84-9095-406f-8c87-1464f3a774ba,C9cPjOoiCUCHrCBi809CMQ,3pdsIrhM9EW-y-LNnjbFxg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mechanic Hat (Red)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1333, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:49:32.023Z", - "ThumbnailImage": "0q7ysb2tsjy0mbxx1nes33jdx.png" - }, - { - "AvatarItemDesc": "0c537a84-9095-406f-8c87-1464f3a774ba,24zVmiGiaESrM5qcRfF6gA,3pdsIrhM9EW-y-LNnjbFxg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mechanic Hat (Orange)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1334, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:49:36.91Z", - "ThumbnailImage": "20bhcftlu43jwrw06imhg37ox.png" - }, - { - "AvatarItemDesc": "0c537a84-9095-406f-8c87-1464f3a774ba,LOeHr4xoik6VOv1fOeImjA,3pdsIrhM9EW-y-LNnjbFxg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mechanic Hat (Green)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1335, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:49:41.437Z", - "ThumbnailImage": "0v5t8d3m8790n1lzjjp3qd9z5.png" - }, - { - "AvatarItemDesc": "dedd2e98-2721-4de6-92f2-9d399f34e8fe,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bog Monster Suit", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1336, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:49:46.313Z", - "ThumbnailImage": "cdcrail4xl68zz5i57rfmgvcm.png" - }, - { - "AvatarItemDesc": "4e42e02e-33fd-4ff9-b74e-9bde26253c35,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bog Monster Wrist", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1337, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:49:52.797Z", - "ThumbnailImage": "15ql8y6860hwqib0t4k041550.png" - }, - { - "AvatarItemDesc": "20b424a9-861a-4d39-a583-22d7b7348c14,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bog Monster Hood", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1338, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:49:59.613Z", - "ThumbnailImage": "5g3kf0itlpuocmwiedgwzxbrn.png" - }, - { - "AvatarItemDesc": "204bc384-e6d2-41b8-8ce9-0b26be5d85b7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Server Apron (Red)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1339, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:50:05.17Z", - "ThumbnailImage": "drpze5r42trhdfe0kkmbirisr.png" - }, - { - "AvatarItemDesc": "204bc384-e6d2-41b8-8ce9-0b26be5d85b7,HdwZhjrqxE6wuf68MnDhDw,f5z_jhdcqEGjo-1WUmldaw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Server Apron (Blue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1340, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:50:09.803Z", - "ThumbnailImage": "9f3l01qhr5bcg8ed2l0i4d4wy.png" - }, - { - "AvatarItemDesc": "204bc384-e6d2-41b8-8ce9-0b26be5d85b7,b7oobDcDtE-69fhM-5g5AQ,f5z_jhdcqEGjo-1WUmldaw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Server Apron (Yellow)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1341, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:50:14.127Z", - "ThumbnailImage": "6k82rsbhcoow0xzix9ty8q06z.png" - }, - { - "AvatarItemDesc": "204bc384-e6d2-41b8-8ce9-0b26be5d85b7,Blev_VFjRUysY_nymGWAVg,f5z_jhdcqEGjo-1WUmldaw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Server Apron (Green)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1342, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:50:18.63Z", - "ThumbnailImage": "3on8a1l5752ih0y8i5uu1zha8.png" - }, - { - "AvatarItemDesc": "f6caeb89-dbb4-4471-92fe-100bf48cd5ce,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Server Dress (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1343, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:50:23.187Z", - "ThumbnailImage": "6840rnvh9m72ksb1xw4y69cp3.png" - }, - { - "AvatarItemDesc": "f6caeb89-dbb4-4471-92fe-100bf48cd5ce,GQSpXmD0B02_gwzpq6StFA,ORmS9HkfoUeFuO4RhqcW7g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Server Dress (Red)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1344, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:50:28.02Z", - "ThumbnailImage": "9cewy2sbl6u8ip4456pu20bad.png" - }, - { - "AvatarItemDesc": "f6caeb89-dbb4-4471-92fe-100bf48cd5ce,YvPeCbQS2UOcLjPfoIML_g,ORmS9HkfoUeFuO4RhqcW7g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Server Dress (Yellow)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1345, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:50:32.26Z", - "ThumbnailImage": "2vipnhbzbw003kcmye8831wbk.png" - }, - { - "AvatarItemDesc": "f6caeb89-dbb4-4471-92fe-100bf48cd5ce,zGOD45zNAk2i6P_zPsNPfg,ORmS9HkfoUeFuO4RhqcW7g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Server Dress (Green)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1346, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:50:38.177Z", - "ThumbnailImage": "8657c4mdn19tdzvke8uu9mztu.png" - }, - { - "AvatarItemDesc": "b080e2f4-c699-4cca-bb9e-7cfc4bafcbfc,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mechanic Overalls (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1347, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:50:45.03Z", - "ThumbnailImage": "bqm1574wf7rpdwjlok49b0p77.png" - }, - { - "AvatarItemDesc": "b080e2f4-c699-4cca-bb9e-7cfc4bafcbfc,iokdlBfjuEuAwqIMOQwxdA,H3OQDBef1UaacSD52p8Hdw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mechanic Overalls (Red)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1348, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:50:51.42Z", - "ThumbnailImage": "5ka8fpkswhsrqk4yzqu9zq6hx.png" - }, - { - "AvatarItemDesc": "b080e2f4-c699-4cca-bb9e-7cfc4bafcbfc,nKauYAyWhkm2AMHFyC-fLg,H3OQDBef1UaacSD52p8Hdw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mechanic Overalls (Orange)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1349, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:50:57.577Z", - "ThumbnailImage": "dvw88qyim2kmbtb852qiitri8.png" - }, - { - "AvatarItemDesc": "b080e2f4-c699-4cca-bb9e-7cfc4bafcbfc,EiGgN7uVukqoRE7UJcMLTw,H3OQDBef1UaacSD52p8Hdw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mechanic Overalls (Green)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1350, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:51:02.18Z", - "ThumbnailImage": "8l97dx6qhjdo9t7s2dpksymii.png" - }, - { - "AvatarItemDesc": "eda29bce-5a07-4439-a2a7-cafa11e2ed62,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Paintball Belt", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1351, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-02-20T21:51:06.837Z", - "ThumbnailImage": "729s6a9tw6yv1xyun76b5zwkz.png" - }, - { - "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,7WrSbK4Ml0K2z-ig5HIUCw,9skD_xxLq0mpfP13f9n8hQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Blazer (Shamrock)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1352, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-03T01:43:21.917Z", - "ThumbnailImage": "10hg6w8e7ui5q5yod1bb5dhab.png" - }, - { - "AvatarItemDesc": "FHKZvPFMLkO8iAIPPQzu1A,K17dIz_TRUq5D50NBfLjyw,3drRcfyKkku0qGwCy16m9Q,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Swing Dress (Shamrock)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1353, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-03T01:43:35.08Z", - "ThumbnailImage": "6zl0lixajd47uo5t8r26lce00.png" - }, - { - "AvatarItemDesc": "86af3a97-18d8-4dda-a2f2-cfd3b4224254,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bow Tie (Green Sequins)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1354, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-03T01:43:42.223Z", - "ThumbnailImage": "8z118afr4npaz1lqtevl4cq9f.png" - }, - { - "AvatarItemDesc": "66f8f55d-cad4-4afb-93e8-b6bdf04b37b3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Big Head Bow (Green Sequins)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1355, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-03T01:43:45.87Z", - "ThumbnailImage": "824gaa1rig6e7wnf2tax1j1j9.png" - }, - { - "AvatarItemDesc": "d3b8bd7b-ca9a-4f5d-b115-3659dc294a03,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Top Hat (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1356, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-03T01:43:48.76Z", - "ThumbnailImage": "1h9wa7v6ma9wzhwdgvumqlyp3.png" - }, - { - "AvatarItemDesc": "9e6397dd-b7b0-4d32-8c86-1910106a8478,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Raincoat (Yellow)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1357, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-17T19:29:41.767Z", - "ThumbnailImage": "1c69e4rsxwolxiw7iq522lr5k.png" - }, - { - "AvatarItemDesc": "9e6397dd-b7b0-4d32-8c86-1910106a8478,GH9q8_0O9EqjGdz7lGWD2g,T7zwcIIc8Ee3ud8a2JCuwQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Raincoat (Blue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1358, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-17T19:29:46.303Z", - "ThumbnailImage": "2y3vygtoygwgkb4vvi4ueelz8.png" - }, - { - "AvatarItemDesc": "2bd53190-46f8-4956-9388-87c5a04efc4f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rain Hat (Yellow)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1359, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-17T19:29:50.737Z", - "ThumbnailImage": "5slbcv7tlqy8kpl75ol21jidq.png" - }, - { - "AvatarItemDesc": "2bd53190-46f8-4956-9388-87c5a04efc4f,v3af60p1Q02NpdCqIRO9lw,1hVOI7IuY0mKvtr2PZXLww,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rain Hat (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1360, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-17T19:29:57.017Z", - "ThumbnailImage": "0ds3vsjpe01l47ks32nxbst5q.png" - }, - { - "AvatarItemDesc": "fc96ea5d-b49b-479b-a963-92f1eab44b2c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Butterfly Wings (Cool Mint)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1362, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-17T19:30:10.133Z", - "ThumbnailImage": "7l8qp4zd4ankofzt9s3j5k8c6.png" - }, - { - "AvatarItemDesc": "27c2eb7f-9fac-4c42-90c7-44e7a33d5303,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Butterfly Wings (The Blue One)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1363, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-17T19:30:31.28Z", - "ThumbnailImage": "4mbd5lxxwtmjvp5enggelazu8.png" - }, - { - "AvatarItemDesc": "c506feae-be73-437b-b18a-1152bb9906e9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Butterfly Wings (Monarch)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1364, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-17T19:30:36.717Z", - "ThumbnailImage": "99uel8r3j0b7wyrporms60tok.png" - }, - { - "AvatarItemDesc": "ReqOfohe6UamzaiHG1x3Ow,lDXambcP60CeY2C8qeGDFw,uiAwVt3HK0mRVtWp9B-gTg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Trucker Hat (Flatbed)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1365, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-03-17T19:31:41.163Z", - "ThumbnailImage": "4dquic4wqv5qwn7664v0i7fpi.png" - }, - { - "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,yDZFr27Zq0-JH-EsEsxG2g,F9vYkdcuGUOSGEg0wpQt2Q,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Spring Dress (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1366, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-01T19:09:44.613Z", - "ThumbnailImage": "eum5bolzoy8k5w31k9j0rtzcj.png" - }, - { - "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,PLRhiOhhb0KhatFH7f3pwA,F9vYkdcuGUOSGEg0wpQt2Q,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Spring Dress (Orange)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1367, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-01T19:09:50.323Z", - "ThumbnailImage": "eppwkjhvfbuczv31sgbty26v0.png" - }, - { - "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,RwgnKTfMEkWrAp_OMGy__Q,F9vYkdcuGUOSGEg0wpQt2Q,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Spring Dress (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1368, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-01T19:09:56.04Z", - "ThumbnailImage": "8q1o0y04vs1ve8bpxz6iqkwui.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,TuAjeDmPuUmFr_ESx4q6WA,0440f08f-ef1d-49d8-942b-523056e8bb45,AXtRUZcYWU6g1ZtM-L4vfQ", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Video Contest T-Shirt (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1369, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-01T19:10:07.073Z", - "ThumbnailImage": "3d9h318l8ubxs4x703bpvjqcy.png" - }, - { - "AvatarItemDesc": "74b91f2b-d4d3-4e41-8946-b1296ab7a773,NpMkoIK62k63QoLVEXId6g,iT7UGMahoEu7BZZqeKXKww,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Spring Shirt (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1370, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-01T19:10:15.34Z", - "ThumbnailImage": "1eu2yq3p1x77hmixyzmubdux6.png" - }, - { - "AvatarItemDesc": "74b91f2b-d4d3-4e41-8946-b1296ab7a773,PLRhiOhhb0KhatFH7f3pwA,iT7UGMahoEu7BZZqeKXKww,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Spring Shirt (Orange)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1371, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-01T19:10:21.733Z", - "ThumbnailImage": "duxjnjbu2n1zbarvejwuhhzgn.png" - }, - { - "AvatarItemDesc": "74b91f2b-d4d3-4e41-8946-b1296ab7a773,RwgnKTfMEkWrAp_OMGy__Q,iT7UGMahoEu7BZZqeKXKww,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Spring Shirt (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1372, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-01T19:10:26.46Z", - "ThumbnailImage": "8zfsf3e3asjbwc8dz1kq9acae.png" - }, - { - "AvatarItemDesc": "5154be09-bb8a-4917-95a0-51c91b6a4e09,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hatter Suit (Wonderland Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1373, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-01T19:11:11.707Z", - "ThumbnailImage": "2ptrsoi2msj3q9zp0nv3opjho.png" - }, - { - "AvatarItemDesc": "7dc6c916-b887-4929-93b5-dcea3022e6a9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Top Hat (Wonderland Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1374, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-01T19:11:18.633Z", - "ThumbnailImage": "8zss1xn4q3bwumq65zgy4xq5g.png" - }, - { - "AvatarItemDesc": "5362d685-fc55-4b43-85a5-cc3d6cad3f69,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie (Galaxy)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1375, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:54:10.357Z", - "ThumbnailImage": "aojr333s0451ovrb3sccpajtm.png" - }, - { - "AvatarItemDesc": "4abc2ac4-e60c-49b1-9ac8-4d4751ed78ae,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dino Hat", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1376, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:54:37.017Z", - "ThumbnailImage": "1vas1a6all7s8fowlh0nithtn.png" - }, - { - "AvatarItemDesc": "097a3266-4aab-4b23-8f56-373c9b1bc837,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Coat (Mastermind)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1377, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:54:44.647Z", - "ThumbnailImage": "alszurr07un4fg5ta4aw0z10o.png" - }, - { - "AvatarItemDesc": "097a3266-4aab-4b23-8f56-373c9b1bc837,YB7kXMyLJ0mF_5WidhmH8A,SeA8s77hr0K6DRZyVlRTCg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Coat (Spy)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1378, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:54:47.32Z", - "ThumbnailImage": "bzgwcv1v83e9lql441lco77up.png" - }, - { - "AvatarItemDesc": "097a3266-4aab-4b23-8f56-373c9b1bc837,bQyNgFWAe0SPttPri6hxyg,SeA8s77hr0K6DRZyVlRTCg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Coat (Rogue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1379, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:54:49.733Z", - "ThumbnailImage": "8r2mn0ynnf5yr8p2yifhlpskz.png" - }, - { - "AvatarItemDesc": "097a3266-4aab-4b23-8f56-373c9b1bc837,wRPoHTsXFESK5pjkxVMqGA,SeA8s77hr0K6DRZyVlRTCg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Coat (Outlaw)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1380, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:54:51.703Z", - "ThumbnailImage": "5lo58vo2p2eebv8s1aunra4xy.png" - }, - { - "AvatarItemDesc": "bc3f8ab4-cdb1-4e63-bda5-ba5a4b1f4a43,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Hat (Mastermind)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1381, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:54:54.81Z", - "ThumbnailImage": "7oh8ujd818cghfg99enk8x1d8.png" - }, - { - "AvatarItemDesc": "bc3f8ab4-cdb1-4e63-bda5-ba5a4b1f4a43,RBRFHN8_rkuImbyDAfcHWw,BOB_mAXdA0u2khOH5qjqXQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Hat (Spy)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1382, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:54:58.31Z", - "ThumbnailImage": "d0flbz3gdxvalp78ggvuj2x8p.png" - }, - { - "AvatarItemDesc": "bc3f8ab4-cdb1-4e63-bda5-ba5a4b1f4a43,QJSPgq2KXEOWNynY8uqQvA,BOB_mAXdA0u2khOH5qjqXQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Hat (Rogue)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1383, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:55:01.76Z", - "ThumbnailImage": "2jtzah4nvld7knjcyuxcgml69.png" - }, - { - "AvatarItemDesc": "bc3f8ab4-cdb1-4e63-bda5-ba5a4b1f4a43,4RH8_Z1mqU-JIVvx31wOsA,BOB_mAXdA0u2khOH5qjqXQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Hat (Outlaw)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1384, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:55:05.49Z", - "ThumbnailImage": "0bjo5i6bxmha24uhgq15xq71t.png" - }, - { - "AvatarItemDesc": "1014dded-3bbc-479b-a6cb-afa7413de2da,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Gloves (Mastermind)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1385, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:55:15.65Z", - "ThumbnailImage": "ev03rmx75zjo4wrysupitq82o.png" - }, - { - "AvatarItemDesc": "1014dded-3bbc-479b-a6cb-afa7413de2da,DtFYrQwaCky5C1ZycqZbiQ,egpzBs77Q0CpDndZHqXOog,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Gloves (Spy)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1386, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:55:17.857Z", - "ThumbnailImage": "3hl7xtr4md2vxqqi3d3z5zgxe.png" - }, - { - "AvatarItemDesc": "1014dded-3bbc-479b-a6cb-afa7413de2da,9SAPupKy_EO6YeG0SMkI5A,egpzBs77Q0CpDndZHqXOog,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Gloves (Rogue)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1387, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:55:19.643Z", - "ThumbnailImage": "3gmgmoqsor5tij57yfuqtj9i0.png" - }, - { - "AvatarItemDesc": "1014dded-3bbc-479b-a6cb-afa7413de2da,hiMYlmk5sEqh-sElOY3A9g,egpzBs77Q0CpDndZHqXOog,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Gloves (Outlaw)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1388, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-14T23:55:21.94Z", - "ThumbnailImage": "29vqlnj8n33qtfh0u4ka6qbtz.png" - }, - { - "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beanie (Tan)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1389, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:43:56.653Z", - "ThumbnailImage": "3kk89nprwfzgkc47ddr46nppo.png" - }, - { - "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,58YffnGSUU6umcI1i0RvZw,uWXtz0WaO0qJ1W4TfWnLqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beanie (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1390, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:43:59.52Z", - "ThumbnailImage": "0si8omfozqsiv0jjns5uz7x3v.png" - }, - { - "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,c24f1DNZjEmqkt-FibKUjQ,uWXtz0WaO0qJ1W4TfWnLqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beanie (Brown)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1391, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:02.787Z", - "ThumbnailImage": "6go7wf3t618gcga8rjoywcwo1.png" - }, - { - "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,SeVmHtrMS0y7gKCYkHcrOA,uWXtz0WaO0qJ1W4TfWnLqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beanie (Gray)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1392, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:04.453Z", - "ThumbnailImage": "clgnc91prro3ozkp7tnx5ld66.png" - }, - { - "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,uDcJZClcFkiNdkEEh9IIyA,uWXtz0WaO0qJ1W4TfWnLqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beanie (Blue)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1393, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:06.073Z", - "ThumbnailImage": "59xbft3ixffciz9wybly1ufd4.png" - }, - { - "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,Iezz6gCFfkKdVcmPXIhunw,uWXtz0WaO0qJ1W4TfWnLqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beanie (Orange)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1394, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:07.673Z", - "ThumbnailImage": "2rnnyghpth3r3etbu364c02mc.png" - }, - { - "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,fLWfBSEO6U6aHrDm3nKFEQ,uWXtz0WaO0qJ1W4TfWnLqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beanie (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1395, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:09.307Z", - "ThumbnailImage": "e4rjntdbfbgxnzzds63z8k3i7.png" - }, - { - "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,F5vJzMfNB0Ob6Abjadho7Q,uWXtz0WaO0qJ1W4TfWnLqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beanie (Pink)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1396, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:10.843Z", - "ThumbnailImage": "2ejkmb3z1znhlpdst7q3jztb2.png" - }, - { - "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,vbOUaJsGHEaSfQCivNcMWg,uWXtz0WaO0qJ1W4TfWnLqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beanie (White)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1397, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:12.477Z", - "ThumbnailImage": "7gi71ssytha4oltxzdg3vekb0.png" - }, - { - "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,wbFPXIg5gUK3QK6YycZexg,uWXtz0WaO0qJ1W4TfWnLqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beanie (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1398, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:14.137Z", - "ThumbnailImage": "5p5se3p4opi1nd646csh6pvsd.png" - }, - { - "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,_fBrHCkTKUe82QgxCyI-Kw,uWXtz0WaO0qJ1W4TfWnLqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beanie (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1399, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:15.713Z", - "ThumbnailImage": "6w4cwzijj4bww69aju5fi9pzj.png" - }, - { - "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Brimmed Beanie (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1400, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:48.343Z", - "ThumbnailImage": "2jzqx1rojlzf9q9pado9u0t1o.png" - }, - { - "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,-XSM6ZcSjE-vrWL7jyF4fQ,7nBHNMZhAE-t9rLCYO_STA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Brimmed Beanie (Blue)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1401, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:50.037Z", - "ThumbnailImage": "110fo1snzkucd8yr0l83dt96u.png" - }, - { - "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,RL6HkufaJ0yubTpCGVI9eQ,7nBHNMZhAE-t9rLCYO_STA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Brimmed Beanie (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1402, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:51.51Z", - "ThumbnailImage": "5tpxbss93q52nayhe1d5fpao8.png" - }, - { - "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,9tTuREkoQkW0ycqOjWXsiA,7nBHNMZhAE-t9rLCYO_STA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Brimmed Beanie (White)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1403, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:52.947Z", - "ThumbnailImage": "7k8ttzh9wehwhm80g5p4gopa0.png" - }, - { - "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,MVkY4sU5BkGC4QhweRiyIA,7nBHNMZhAE-t9rLCYO_STA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Brimmed Beanie (Orange)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1404, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:54.37Z", - "ThumbnailImage": "cijefzd028p1ktkkbndlk0iio.png" - }, - { - "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,ux9DQVSRyU-_5GA-t197OA,7nBHNMZhAE-t9rLCYO_STA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Brimmed Beanie (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1405, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:55.773Z", - "ThumbnailImage": "9bijtfphf1w416loccnpc2v4m.png" - }, - { - "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,t2bByt5oUEG90PMMePCP6A,7nBHNMZhAE-t9rLCYO_STA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Brimmed Beanie (Gray)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1406, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:57.157Z", - "ThumbnailImage": "bl1xc0woq0y8j4zowmiyc2wbz.png" - }, - { - "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,m7KXVnULz0iHvKfCFzFoyw,7nBHNMZhAE-t9rLCYO_STA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Brimmed Beanie (Pink)", - "Tooltip": null, - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1407, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:58.557Z", - "ThumbnailImage": "340d5n3lde4t69b8l5kc2jupr.png" - }, - { - "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,gT0WA7Y1H0my5uMlteIMMg,7nBHNMZhAE-t9rLCYO_STA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Brimmed Beanie (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1408, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:44:59.94Z", - "ThumbnailImage": "7bp85mlgk50a43bna39drnbwj.png" - }, - { - "AvatarItemDesc": "64fddd4e-3d59-43df-bb39-671e18953c0f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Night Coat (Zzz)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1409, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:45:01.86Z", - "ThumbnailImage": "avhll17max3g5tbutzgkr4j3d.png" - }, - { - "AvatarItemDesc": "64fddd4e-3d59-43df-bb39-671e18953c0f,uDJ5ZqU1f0CiOAH8WY22Yw,KOCzRE4a6EKb3_NVOI_lcg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Night Coat (Dozy)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1410, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:45:03.513Z", - "ThumbnailImage": "10ks6xzccejyj65uikvyl23xf.png" - }, - { - "AvatarItemDesc": "64fddd4e-3d59-43df-bb39-671e18953c0f,j66We9SYr0SNQ2ufZqIqhA,KOCzRE4a6EKb3_NVOI_lcg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Night Coat (Sandman)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1411, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:45:05.017Z", - "ThumbnailImage": "4g0dvwsd3dz5sthxkhgq6scu0.png" - }, - { - "AvatarItemDesc": "64fddd4e-3d59-43df-bb39-671e18953c0f,_jkPDSXFUkSU_yOfutQ7BA,KOCzRE4a6EKb3_NVOI_lcg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Night Coat (Zonked)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1412, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:45:06.583Z", - "ThumbnailImage": "6lrk2hle92tc35cdc3fs9nqhp.png" - }, - { - "AvatarItemDesc": "250bbb53-1fae-440d-b25a-46a16c271367,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Nightcap (Zonked)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1413, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:45:09.143Z", - "ThumbnailImage": "09zvd3ohdxjul97glak50v2zt.png" - }, - { - "AvatarItemDesc": "250bbb53-1fae-440d-b25a-46a16c271367,2vawoQvJPUegnClmr2RNAQ,RR69IGV4j0Sd2xtmyN5wFg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Nightcap (Zzz)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1414, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:45:10.537Z", - "ThumbnailImage": "5oixy16bep4bh46cp4ma645d0.png" - }, - { - "AvatarItemDesc": "250bbb53-1fae-440d-b25a-46a16c271367,kIcd-yEnsEqxoeogquvmRw,RR69IGV4j0Sd2xtmyN5wFg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Nightcap (Dozy)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1415, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:45:12.117Z", - "ThumbnailImage": "7wpy1gh40rv5ibcltdnowpd05.png" - }, - { - "AvatarItemDesc": "250bbb53-1fae-440d-b25a-46a16c271367,qHyKfCsrbUqSWomjLXf7Hw,RR69IGV4j0Sd2xtmyN5wFg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Nightcap (Sandman)", - "Tooltip": null, - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1416, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:45:14.067Z", - "ThumbnailImage": "0415gb7q368nr2qadddcg1i0k.png" - }, - { - "AvatarItemDesc": "7aa994d2-6499-4918-ab2a-2531c17e27a7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Dress (Primrose)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1417, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:46:21.24Z", - "ThumbnailImage": "75icni7eg78l4eyuy6hwwrzzk.png" - }, - { - "AvatarItemDesc": "7aa994d2-6499-4918-ab2a-2531c17e27a7,ZXeI9jooq0-dQaX-FlkNuQ,CAqT_iLfQ0qQ-GbIdAsZow,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Dress (Lily)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1418, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:46:23.197Z", - "ThumbnailImage": "63oehgwwbgnddpx5bauhi2ztm.png" - }, - { - "AvatarItemDesc": "7aa994d2-6499-4918-ab2a-2531c17e27a7,IzdUC8x0F02i3BhPfEUOYw,CAqT_iLfQ0qQ-GbIdAsZow,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Dress (Poppy)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1419, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:46:24.91Z", - "ThumbnailImage": "08kjv45btrzy2apeo276vys08.png" - }, - { - "AvatarItemDesc": "4ee2133d-c419-4fbc-9117-746d756a250d,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Belt Bag (Cosmic)", - "Tooltip": "", - "Rarity": 50, - "TagList": "", - "AvatarItemId": 1420, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:46:26.583Z", - "ThumbnailImage": "0x4ghshpxazgbb0zpcyu0g22v.png" - }, - { - "AvatarItemDesc": "7aa994d2-6499-4918-ab2a-2531c17e27a7,_OM7UNZENEejgO5h7H1ztg,vUgpsaXrO0ak7huhkHqlUA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Dress (Dahlia)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1421, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:46:46.077Z", - "ThumbnailImage": "5uifh9814ayb3sywh90qxniz4.png" - }, - { - "AvatarItemDesc": "7aa994d2-6499-4918-ab2a-2531c17e27a7,wyKAZSZwT0u9cuSaQ_-IHg,vUgpsaXrO0ak7huhkHqlUA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Dress (Begonia)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1422, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:46:48.547Z", - "ThumbnailImage": "67fl0ih7xgt9itoq9vvq1op9o.png" - }, - { - "AvatarItemDesc": "7aa994d2-6499-4918-ab2a-2531c17e27a7,nPUQvBsxu0mzhQg9YnWEgw,CAqT_iLfQ0qQ-GbIdAsZow,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Dress (Paradise)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1423, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:46:51.623Z", - "ThumbnailImage": "du4ay6j6cuhxjyg0f72e9dwtt.png" - }, - { - "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,otQaNOsODUSTfHlCX0IVOA,0WOBGm34H0ySBC10VToa9g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Shirt (Lily)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1424, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:47:46.287Z", - "ThumbnailImage": "0x7hflju5oo8crqrrj3r0b5so.png" - }, - { - "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,NKf5-r2S_0iP0SaO9bjvaw,0WOBGm34H0ySBC10VToa9g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Shirt (Paradise)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1425, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:47:48.09Z", - "ThumbnailImage": "bp1h0205pg13g8p8aj2j9vhdi.png" - }, - { - "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,adJVA26PyUSVvmZgxkCAmQ,0WOBGm34H0ySBC10VToa9g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Shirt (Poppy)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1426, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:47:50.153Z", - "ThumbnailImage": "chd2q6f8set0nr8jh2vr2m7qd.png" - }, - { - "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,4ijeE3LqUUuSplKrMto6Kg,ytfIq0TiYU6EUdd0ruaGAQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Shirt (Begonia)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1427, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:47:52.38Z", - "ThumbnailImage": "56zylqig2v1wahn347cxlipyg.png" - }, - { - "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,d27e5m1BLUWI42Pxnj6F4A,ytfIq0TiYU6EUdd0ruaGAQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Shirt (Dahlia)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1428, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:47:54.127Z", - "ThumbnailImage": "9896kxku8xyotg3kpo30sep01.png" - }, - { - "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,RZFWcTzxPkOfUuTIQ1mzkg,ytfIq0TiYU6EUdd0ruaGAQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Shirt (Primrose)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1429, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:47:56.323Z", - "ThumbnailImage": "5a104x4ogdqr0eqzaqirydl55.png" - }, - { - "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,Mt2a9ygWPkS-DyXj1q-Kvw,znNiHfNdTE-szOIAnIWFQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Hat (Lily)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1430, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:48:41.01Z", - "ThumbnailImage": "31sglupqv6cqh6rzb8embhfwz.png" - }, - { - "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,LEUQnDz-k0m-hY-AX3Z9Sg,znNiHfNdTE-szOIAnIWFQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Hat (Paradise)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1431, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:48:42.507Z", - "ThumbnailImage": "5eujgf1g27oi4kl20v8si25ry.png" - }, - { - "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,cSFt9MWLj06CDzIzATqrTg,znNiHfNdTE-szOIAnIWFQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Hat (Poppy)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1432, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:48:44.383Z", - "ThumbnailImage": "1dcjmvlujpg9zj2zccxxccpcw.png" - }, - { - "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,B6qNcZQ770eJel13RskuIg,sIP83lqv3kG31TH5Rw4gqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Hat (Begonia)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1433, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:48:46.09Z", - "ThumbnailImage": "9ozq264dxzs2juj87d64edd1i.png" - }, - { - "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,p3g8YAOhTUKAiE-Wh-X-aA,sIP83lqv3kG31TH5Rw4gqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Hat (Dahlia)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1434, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:48:47.57Z", - "ThumbnailImage": "6qw0otr02xea0hnbor3sp5kas.png" - }, - { - "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,SqHAYcqBXU2PtF2urWGruQ,sIP83lqv3kG31TH5Rw4gqg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Hat (Primrose)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1435, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:48:49.483Z", - "ThumbnailImage": "5seeahrp9r3hyie3y148dclsb.png" - }, - { - "AvatarItemDesc": "f15d81c8-3d19-4bbe-87c0-1144aaa4138a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fae Horns (Fall)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1436, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:49:49.59Z", - "ThumbnailImage": "65ofog1r81v83c1zkimz5dc7n.png" - }, - { - "AvatarItemDesc": "f15d81c8-3d19-4bbe-87c0-1144aaa4138a,M16XTvLPKUWRpiAspgsatQ,tmaPvkx3BUOZ3nsl2E0oRw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fae Horns (Summer)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1437, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:49:57.36Z", - "ThumbnailImage": "aom69vkzej29cjh1jcqgxddom.png" - }, - { - "AvatarItemDesc": "f15d81c8-3d19-4bbe-87c0-1144aaa4138a,rXhNZtcZCU21dwEHOCgWOA,tmaPvkx3BUOZ3nsl2E0oRw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fae Horns (Winter)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1438, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:49:59.327Z", - "ThumbnailImage": "8s3arpmce6wx552qttsj9og6n.png" - }, - { - "AvatarItemDesc": "8595c7b2-4d1c-4eae-af9a-8180d475d931,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dryad Dress (Summer)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1439, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:50:09.27Z", - "ThumbnailImage": "7fx9lc7nedtemokvl10u71bvo.png" - }, - { - "AvatarItemDesc": "8595c7b2-4d1c-4eae-af9a-8180d475d931,AHL9ydUbqEqMw1tluIvyQA,w-vooMawWU6_4spdgBYufA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dryad Dress (Fall)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1440, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:50:11.06Z", - "ThumbnailImage": "ae92fjqai6ajms6tff2mfv81j.png" - }, - { - "AvatarItemDesc": "8595c7b2-4d1c-4eae-af9a-8180d475d931,_SPKrYIcnUWhTiSrTFLwoQ,w-vooMawWU6_4spdgBYufA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dryad Dress (Winter)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1441, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:50:12.81Z", - "ThumbnailImage": "3b660cr3jdsc9mlg5dejtru1o.png" - }, - { - "AvatarItemDesc": "8595c7b2-4d1c-4eae-af9a-8180d475d931,n2pZHS8A3kSgyFUCI_-8TA,w-vooMawWU6_4spdgBYufA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Dryad Dress (Spring)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1442, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:50:14.647Z", - "ThumbnailImage": "7amwyi3juehdo73arc4mepxm5.png" - }, - { - "AvatarItemDesc": "5d13a7a2-8213-40e6-90a6-efdd76a3fdcb,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flowing Hair", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1443, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T22:50:19.657Z", - "ThumbnailImage": "bzjuuf0r1ocwg6am5t2mtrvxg.png" - }, - { - "AvatarItemDesc": "3eb14fcf-5d20-47d3-b991-97808798a225,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Headband (Primrose)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1444, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T23:28:25.747Z", - "ThumbnailImage": "9hmp8axdgbs7r6mungzjw2kzt.png" - }, - { - "AvatarItemDesc": "3eb14fcf-5d20-47d3-b991-97808798a225,fV4H_1ZXx0-OVtlasI-xGQ,5ekjxLQZwUm7-iXJ0bYSiQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Headband (Lily)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1445, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T23:28:27.79Z", - "ThumbnailImage": "0gg1ctgab27af7zjuvqitr0zi.png" - }, - { - "AvatarItemDesc": "3eb14fcf-5d20-47d3-b991-97808798a225,B9DJPqTeYUuPnPHRbKzEJA,5ekjxLQZwUm7-iXJ0bYSiQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Headband (Poppy)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1446, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T23:28:29.37Z", - "ThumbnailImage": "7nuouk86sz6hwwhfoh6ca9e3a.png" - }, - { - "AvatarItemDesc": "3eb14fcf-5d20-47d3-b991-97808798a225,yXZO-donI0SHB9-TT0jUdw,5ekjxLQZwUm7-iXJ0bYSiQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Headband (Paradise)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1447, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T23:28:31.077Z", - "ThumbnailImage": "1u22xuxo0l7hbu4dipegf91f6.png" - }, - { - "AvatarItemDesc": "3eb14fcf-5d20-47d3-b991-97808798a225,J5VsmblfWU2MeUjNo0fz1Q,5ekjxLQZwUm7-iXJ0bYSiQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Headband (Begonia)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1448, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T23:28:32.76Z", - "ThumbnailImage": "4sf5uwmo0j53djcg0konx31j5.png" - }, - { - "AvatarItemDesc": "3eb14fcf-5d20-47d3-b991-97808798a225,Asfe0ZRi50eryD5wlJzgzA,5ekjxLQZwUm7-iXJ0bYSiQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luau Headband (Dahlia)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1449, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T23:28:34.877Z", - "ThumbnailImage": "afqbc9aj7hwgkwft5kyonc1xk.png" - }, - { - "AvatarItemDesc": "oYvOo47DJE-DEPlpn5xNUw,whs9olNz9Uani7Gou31mvw,y6aASPUwDkas0W5Yl27ydQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Belt Bag (Rainbow Pride)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1450, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-04-28T23:29:03.97Z", - "ThumbnailImage": "1n94yhtw4pxw2vp1k9nf43brr.png" - }, - { - "AvatarItemDesc": "EJFGAW-TnUCaeD59parEHg,hM0OmxjWLESbsJ-M0Z3QvQ,qZzkrGXpPkGq_nnGLZorwA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Floatie (Parrot)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1451, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-05-13T21:05:42.217Z", - "ThumbnailImage": "8t2f1nmayxxozgvqs90t59neh.png" - }, - { - "AvatarItemDesc": "cf1a6f8f-1649-423b-b513-b8d40d242b1f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Gathered Shirt (White)", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1452, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-05-13T21:06:06.517Z", - "ThumbnailImage": "7z1qr4njpz9qbv9yoq0metngg.png" - }, - { - "AvatarItemDesc": "84574356-98ec-415f-8668-82cb52016bd3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Floatie (Zebra)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1453, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-05-13T21:06:11.523Z", - "ThumbnailImage": "9srp5d5aba29z5vzoj3qkqmpg.png" - }, - { - "AvatarItemDesc": "31bb82db-cd30-4988-a8bf-3ce55a12a4c9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fox Ears", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1454, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-05-13T21:06:17.563Z", - "ThumbnailImage": "dmas6u15o98831skwq4yiijbp.png" - }, - { - "AvatarItemDesc": "49800740-33d6-4280-aefb-3497597c6366,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Folded Bandana (Red) ", - "Tooltip": null, - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1455, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-05-13T21:06:22.753Z", - "ThumbnailImage": "d93bbdei1z4uj950nvf3c8ai6.png" - }, - { - "AvatarItemDesc": "4a0e91a1-4562-4a82-92be-cb7491f1592b,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "FNAF Hoodie", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1456, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-05-19T23:01:58.937Z", - "ThumbnailImage": "e08mipx3bu50m127eoa5c3js9.png" - }, - { - "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,sxUE0iOSZEmezm54T7xI3Q,tlpa7195x0CkmSjpR1RArQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie - Pride (Rainbow Pride)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1457, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-03T01:07:18.743Z", - "ThumbnailImage": "dhqnvyh6gae90iy240h1b07t5.png" - }, - { - "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,D_Xmo0rOzkS-kgq1CYXt3g,tnCJp2eDI0SwjVfJMhk3LQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie - Pride (Trans Pride)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1458, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-03T01:07:24.193Z", - "ThumbnailImage": "9lq1a36dbi2qvm0v5g0dci5ne.png" - }, - { - "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winged Hat - Pride (Rainbow Pride)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1459, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-03T01:07:42.343Z", - "ThumbnailImage": "0c78877wqm87gczt3yy70z08e.png" - }, - { - "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,knXPidb-Rkayfc3kSHfZeQ,1yMyo6oTjU-VAygoeWaohQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winged Hat - Pride (Trans Pride)", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1460, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-03T01:07:45.22Z", - "ThumbnailImage": "7ulpsllq59oaufnjyuw78wn2q.png" - }, - { - "AvatarItemDesc": "75-HXZBOAEiDBqclnOn8YQ,NMmOn0zQZ0mJLxCMnsbIVw,v1ZOE9G9gEWAqNJX1A9f2A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Floatie (Watermelon)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1461, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-10T18:09:35.12Z", - "ThumbnailImage": "c5zj93bwe1qme6eb14dtwbcjt.png" - }, - { - "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,8XajS2adOEOqzqnLy6-zcQ,P12CUkIg8EuFihGQsvPlxg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "White Hat", - "Tooltip": "A hat given to the ethical hackers of Rec Room.", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1462, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-10T18:11:31.77Z", - "ThumbnailImage": "cjcge17sgy7ehaobbb1d90lb2.png" - }, - { - "AvatarItemDesc": "767684e7-0eec-4f6e-ad58-3d5ae715206e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Retro Sunglasses", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1463, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-10T18:11:46.42Z", - "ThumbnailImage": "08qct3wo7gai3uz597vre1rid.png" - }, - { - "AvatarItemDesc": "fd7774bb-b29c-40b5-84b1-5c2bbe574255,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mermaid Dress", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1464, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-17T20:43:35.27Z", - "ThumbnailImage": "5rcywgkgsd6v3ov5jeez13xtz.png" - }, - { - "AvatarItemDesc": "c8c00394-4cd9-4bad-9774-a825ded78f80,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Shell Necklace", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1465, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-17T20:43:40.293Z", - "ThumbnailImage": "f44q2mf0bi5g9hcmaw85jm3j6.png" - }, - { - "AvatarItemDesc": "16359b51-96c4-4be0-b598-319c7549e18a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mermaid Crown", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1466, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-17T20:43:44.783Z", - "ThumbnailImage": "7vpmmt96jkto0ifnjtv9nwy2a.png" - }, - { - "AvatarItemDesc": "ffad1160-8383-4b4a-a5b9-223476b49b92,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hero Guy Armor", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1467, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-24T21:34:06.567Z", - "ThumbnailImage": "6lr4h9o5e2b37vr6d9nn7tkw9.png" - }, - { - "AvatarItemDesc": "1988692c-aae3-450b-acd6-e9015b831f5c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hero Gal Armor", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1468, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-24T21:34:11.313Z", - "ThumbnailImage": "ainuo5affylw7gah48hs640la.png" - }, - { - "AvatarItemDesc": "fa0e701c-5e80-46f4-8817-6e2dbf904734,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hero Bracer ", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1469, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-24T21:34:15.137Z", - "ThumbnailImage": "d6wng88epebl3fbw0v5p6llyl.png" - }, - { - "AvatarItemDesc": "b4e48239-a3b0-49ed-b78a-86f4e3aaca1e,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hero Crown", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1470, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-24T21:34:18.233Z", - "ThumbnailImage": "cls959ibdrc0xabl1rbe41fux.png" - }, - { - "AvatarItemDesc": "7a98503f-0460-4d25-a0d5-72a32db8f4c2,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Floatie (Turtle)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1471, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-24T21:34:25.717Z", - "ThumbnailImage": "chtv23889bkxqdhplm9mrfmxz.png" - }, - { - "AvatarItemDesc": "3ae0eb82-13ce-43a2-bbc2-99a1cdbec63f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Crab Hat", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1472, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-06-24T21:34:29.59Z", - "ThumbnailImage": "6l2rw2xqkm2h6er2jcsouoohm.png" - }, - { - "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,sscD2O3LEUOAKkqjGpGe8g,uZjxYOMa10GzJ9wQkRge2w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flannel (Orange)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1473, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-01T22:04:33.107Z", - "ThumbnailImage": "a0lqwqfuolj7hkvhf1glhqc15.png" - }, - { - "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,hRxyLsKfsESFAsXAyZQjoA,uZjxYOMa10GzJ9wQkRge2w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flannel (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1474, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-01T22:04:37.507Z", - "ThumbnailImage": "6v3w4z6b6gofs8vtz0up7olo8.png" - }, - { - "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,kgCKjtSjFEmFq9ez2llxKQ,uZjxYOMa10GzJ9wQkRge2w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flannel (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1475, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-01T22:04:41.23Z", - "ThumbnailImage": "1c2vx4eqcpf3ulizhf8xymy5k.png" - }, - { - "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,KaZqNx5VKkarRrOJcTuD9A,uZjxYOMa10GzJ9wQkRge2w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flannel (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1476, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-01T22:04:45.467Z", - "ThumbnailImage": "22a6bzdqbg2mnctnuw24oqszc.png" - }, - { - "AvatarItemDesc": "d7730a9e-78a1-4356-bc09-6b066615850b,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Afro Updo Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1477, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-08T19:52:09.287Z", - "ThumbnailImage": "3ybnk0r2sa9x5nfulb4n5hfua.png" - }, - { - "AvatarItemDesc": "8c35c804-e8d5-49d2-8d5a-ea19fb70bfa6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pencil Bun Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1478, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-08T19:52:13.933Z", - "ThumbnailImage": "256bejo1cjwehqhza4ysng9ho.png" - }, - { - "AvatarItemDesc": "4c673a35-c10f-4a8c-b8e0-96a50fe5b97f,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pegasus Wings", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1479, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-08T19:52:17.777Z", - "ThumbnailImage": "6a428adukettbzkckyu9updp2.png" - }, - { - "AvatarItemDesc": "5beeb4c4-f276-4eae-87aa-9302e45b05b7,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cornrows Hair", - "Tooltip": null, - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1480, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-08T19:52:21.84Z", - "ThumbnailImage": "eezddupufyjfaxdd5lstfz5gn.png" - }, - { - "AvatarItemDesc": "2bd53190-46f8-4956-9388-87c5a04efc4f,kX7ocqn8X0-4M1nw-KrwFQ,qC66Hu6yKEu2Res2o2z1Kw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rain Hat (Getaway Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1481, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-08T19:52:44.653Z", - "ThumbnailImage": "agse5pe0hx0ij3ujgprl3xcsz.png" - }, - { - "AvatarItemDesc": "9e6397dd-b7b0-4d32-8c86-1910106a8478,gDP3y0J2EUayzVvBT9-92w,dMDMDExSmEKOF_kQIHaowg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Raincoat (Getaway Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1482, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-08T19:52:47.577Z", - "ThumbnailImage": "9oppuuz5leb1br8st56q8pzgc.png" - }, - { - "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sunflower Sundress", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1483, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-15T19:05:41.467Z", - "ThumbnailImage": "3ijpwku25zvpdgkp4y12e3yyv.png" - }, - { - "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,OJYpuFw810Sg4bTw0XQf-g,NqU5Mw75BE6kPaD8t11Qow,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sundress (Lodge)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1484, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-15T19:05:47.99Z", - "ThumbnailImage": "9iwljaztbqbk7v3c1w2zryiah.png" - }, - { - "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,t4gMAKp4L0WBaTGf_rtqFw,NqU5Mw75BE6kPaD8t11Qow,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sundress (Yacht)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1485, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-15T19:05:53.977Z", - "ThumbnailImage": "d1rcizuvnlnebb16r91lfnd5i.png" - }, - { - "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,rGMFdPKmK02_OvIIFYlAxA,NqU5Mw75BE6kPaD8t11Qow,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sundress (Veranda)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1486, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-15T19:05:57.863Z", - "ThumbnailImage": "4j8oqc693u6bw3exf1fz40gqg.png" - }, - { - "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,wxvSDMommkenIl5hTY2fdQ,thwvF0DFRk-mV99ruqYFoQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sundress (Seafoam)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1487, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-15T19:06:04.11Z", - "ThumbnailImage": "17odpv44phqhpwrrvimszr6y6.png" - }, - { - "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,-sqfCQpzpUyjEShEXH9JYQ,thwvF0DFRk-mV99ruqYFoQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sundress (Sunrise)", - "Tooltip": null, - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1488, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-15T19:06:09.86Z", - "ThumbnailImage": "8vqcr3rvn7ctiddmrvtkcq1oc.png" - }, - { - "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,as9fjqDWiUi1w7yYavKZXA,thwvF0DFRk-mV99ruqYFoQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sundress (Sunset)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1489, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-15T19:06:13.467Z", - "ThumbnailImage": "7lu5zwmfs5awwdn6oo40jy7z0.png" - }, - { - "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,sz-J7RjesE-ke3bKwumzZQ,mkNzDvyGfEijbdzAxKYrPQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sundress (Meadow)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1490, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-15T19:06:17.363Z", - "ThumbnailImage": "96vw242yfg6iw9nr4lt97iqqg.png" - }, - { - "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,6PyJEQxyd0K9TPRnvt_86Q,mkNzDvyGfEijbdzAxKYrPQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sundress (Estate)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1491, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-07-15T19:06:30.45Z", - "ThumbnailImage": "4iobr7kq8wwwa2wclut3agqo3.png" - }, - { - "AvatarItemDesc": "ae180fb1-3e74-4232-9a9d-388fd488eba1,9P8ARRUYdk6hCoGMKhix4w,o__JORNtYEiJEyyoBIimPA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Silly Shorts (Pink Flamingo)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1492, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-11T00:41:35.15Z", - "ThumbnailImage": "49x7h4tmx4xozv5opw2vrtmnl.png" - }, - { - "AvatarItemDesc": "ae180fb1-3e74-4232-9a9d-388fd488eba1,zJMD-_HR80WCAUqYGe7_NA,rAzhaLh1nEWMd9v1D-HWcQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Silly Shorts (Lonely Island)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1493, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-11T00:41:41.48Z", - "ThumbnailImage": "e0hiapycpgqmkydxsy7vminkj.png" - }, - { - "AvatarItemDesc": "ae180fb1-3e74-4232-9a9d-388fd488eba1,56qchovVVEaVwL9S52kneA,BAjMoTHbD0mSCjoG9jmzjA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Silly Shorts (Sour Popsicle)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1494, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-11T00:41:49.797Z", - "ThumbnailImage": "2lgy30wam8vhg848fzjhiys66.png" - }, - { - "AvatarItemDesc": "ae180fb1-3e74-4232-9a9d-388fd488eba1,sJioq5ARDUyMHFji_6OxFw,bjXO36Nu6EWD2dU1UC4Uwg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Silly Shorts (Pina Colada)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1495, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-11T00:41:58.31Z", - "ThumbnailImage": "8u3din8ubpb13mug1b7ls4lnw.png" - }, - { - "AvatarItemDesc": "ae180fb1-3e74-4232-9a9d-388fd488eba1,nu_UGtkJOUK-5MWaW83MUg,pgBFpOtl00K2zsTJcfrefQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Silly Shorts (Watermelon Rain)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1496, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-11T00:42:01.563Z", - "ThumbnailImage": "65sqa2rlvhzcxamj55t9w8684.png" - }, - { - "AvatarItemDesc": "ae180fb1-3e74-4232-9a9d-388fd488eba1,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Silly Shorts (Donut Dreams)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1497, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-11T00:42:04.91Z", - "ThumbnailImage": "6f370azhmwpl1vkwy7fwf4kzo.png" - }, - { - "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,QlZt51mdn0WuiqKoJaIRyA,mkNzDvyGfEijbdzAxKYrPQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Sundress (Vineyard)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1498, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-11T00:42:10.693Z", - "ThumbnailImage": "5ov29z2kh47zws4vv1r89tx28.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,LrQ1z-mTHE2vIePBwm8l_Q,0440f08f-ef1d-49d8-942b-523056e8bb45,omS7gF10C0ec0ozEoJGJXw", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Recollage Shirt (Blue, 2D Art Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1499, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-11T00:42:19.923Z", - "ThumbnailImage": "anq7dknee5z82yqq5bymquby0.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,PQTvQiYu-ESRUldnxgm5BQ,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Neon Jungle)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1500, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-11T00:42:35.72Z", - "ThumbnailImage": "4dh2u6nja9oh06bc83r9s4pqb.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,k_ZYy0SjtU2TB7IFdq2vDA,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Synth)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1501, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-11T00:42:40.627Z", - "ThumbnailImage": "1czj45wblivuiu4m5plehpt8f.png" - }, - { - "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,thG3Dc1PFEqAvT9xCVshuw,_Yq00H-NWUyQNvGxRunHbg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Notes Headphones (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1502, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-11T00:42:44.987Z", - "ThumbnailImage": "ecbfwjrpe9e79d5vrdubmh2c4.png" - }, - { - "AvatarItemDesc": "a44766dc-19ad-4476-849c-5113a5faabd0,cKLBS6pbf0SFuavWyeZ7GA,HTU3Wp_ri0GNYGFSezFHSg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Royal Cape (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1503, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-17T20:04:18.47Z", - "ThumbnailImage": "1ttt8tqohiquycu310oyhuoql.png" - }, - { - "AvatarItemDesc": "00f0b914-aa22-4d14-9af1-996e1af61f4d,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tiny Crown", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1504, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-17T20:05:46.093Z", - "ThumbnailImage": "49614bvc1m6rzznnvix44dnbb.png" - }, - { - "AvatarItemDesc": "97253092-90ba-4ff2-b137-6324ab244d11,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "I Heart Rec Room Shirt (White)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1505, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-17T20:05:52.533Z", - "ThumbnailImage": "21f1vt9sfsmvu7i0m9fa5v25j.png" - }, - { - "AvatarItemDesc": "2cf6ceee-4c45-4fb4-b9df-cb8437742e85,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Doubloon Necklace", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1506, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-17T20:05:56.36Z", - "ThumbnailImage": "bvjmdwvfu70toj5uhdjc9bmyn.png" - }, - { - "AvatarItemDesc": "b37582a1-7904-4288-a47a-7a63a3cb28ae,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Soldier Helmet (Green)", - "Tooltip": "Unlocked during Xbox launch", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1507, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-17T20:06:05.127Z", - "ThumbnailImage": "6t5em8ljarz9lnn8erh5ndc1b.png" - }, - { - "AvatarItemDesc": "88ae6d12-6d39-4770-ac2a-f8c4602a10a5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Space Soldier Helmet (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1508, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-08-17T20:27:18.613Z", - "ThumbnailImage": "ey0vb0vehvdu8qhub0g2unvrw.png" - }, - { - "AvatarItemDesc": "936d7126-a3b7-48a2-bceb-6cad9221b267,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Moons & Stars Dress ", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1509, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-08T21:59:42.02Z", - "ThumbnailImage": "7gjdy5ae0sascpzzv1vx2hn97.png" - }, - { - "AvatarItemDesc": "380a5e35-b4d0-4119-9721-8ce4c0840fbd,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Starship Helm", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1510, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-08T21:59:46.563Z", - "ThumbnailImage": "aun7sd8qe3iqtu86eeyec9uq1.png" - }, - { - "AvatarItemDesc": "1596c113-aa3a-4f5c-b398-e5c3575548e7,5_UnQ7vZ9E2T-EhJ7M-mQw,jL-LAsd03EeN1J-Zp8opew,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Mask (Green Lightning)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1511, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-15T19:18:23.36Z", - "ThumbnailImage": "a6g3l9h3i3ads39fgxf0lnwaq.png" - }, - { - "AvatarItemDesc": "67117b3d-0669-4cf3-8a4f-066cabd4d8b1,Dtis2HpVzkelZb6M9mW5TQ,iqGv6iRJ-UGbofv8-aHKVA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Cape (Green Lightning)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1512, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-15T19:18:30.087Z", - "ThumbnailImage": "2xop370rhid69r8mypwbzzbe1.png" - }, - { - "AvatarItemDesc": "9c34c2c1-07d7-4180-94a2-be8c9caaae84,7Jx8mrxoi0aQtZEb03CdRA,-IgxYllxkEyr7V1gosWXUA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Singlet (Green Lightning)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1513, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-15T19:18:37.517Z", - "ThumbnailImage": "0dhyx3nk36z445fgi9v0vyvce.png" - }, - { - "AvatarItemDesc": "5873814e-c9a1-4042-b96d-2aa0e0d52e2a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Coat (Mystery Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1514, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-15T19:18:57.56Z", - "ThumbnailImage": "36ltpv6ah0ck4rjqp3q1ypw3k.png" - }, - { - "AvatarItemDesc": "d12e5738-00c7-47e7-9334-8399eec5aa89,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "International Thief Hat (Mystery Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1515, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-15T19:19:01.683Z", - "ThumbnailImage": "87ayi0litn96xap15w1n2iq85.png" - }, - { - "AvatarItemDesc": "s6mUIqiPCk6e57UYCx3SZA,0cP9EcZRFEuMOvmZ_Kx9dA,smmfK-N2R0uoDiuIHrhImg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Hat (Emerald)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1516, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-30T18:20:19.667Z", - "ThumbnailImage": "dam6qhnya0lx1zj3twhobzuo1.png" - }, - { - "AvatarItemDesc": "7LSm-xCYakmgcAr--Fn-JA,rZ45-lecBESqHaLX0c7NAw,iDxHI0T4Gkifs3_GY5gdjQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Dress (Emerald)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1517, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-30T18:20:39.087Z", - "ThumbnailImage": "7olbww29lo0vqi3gal2gidvgz.png" - }, - { - "AvatarItemDesc": "wy2cfgb8mUqjMrIOwHH2ew,0ZKR_qxrWkiWkjpot8s6Cg,5aX524Lfok-0dC3UFv-OkQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Witch Cuff (Emerald)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1518, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-30T18:20:47.07Z", - "ThumbnailImage": "0p6vqm6iz2rilzafurlc4bbfd.png" - }, - { - "AvatarItemDesc": "16f4dc71-d35a-4269-b925-1a0cd85a43dd,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Werewolf Shirt", - "Tooltip": "", - "Rarity": 30, - "TagList": "halloween", - "AvatarItemId": 1519, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-30T18:20:58.077Z", - "ThumbnailImage": "abqsaidncml8v5e6w3cus33fc.png" - }, - { - "AvatarItemDesc": "833e8ab3-9b54-4e15-8f4d-ee1bac5823c9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Werewolf Head", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1520, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-30T18:21:01.48Z", - "ThumbnailImage": "dqy4lj2b3ng70db6wvws3916n.png" - }, - { - "AvatarItemDesc": "05b7af56-71f2-45ba-a377-c105bf6a6f7a,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Werewolf Wrist", - "Tooltip": "", - "Rarity": 30, - "TagList": "halloween", - "AvatarItemId": 1521, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-09-30T18:21:05.307Z", - "ThumbnailImage": "5gcobmtf2n9884p336ea9z10x.png" - }, - { - "AvatarItemDesc": "9ad40310-7cb9-473d-920c-5c18d7972030,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pumpkin Cap ", - "Tooltip": "", - "Rarity": 30, - "TagList": "halloween", - "AvatarItemId": 1522, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T01:19:17.67Z", - "ThumbnailImage": "44boqpgj0k38m24uqczos4upt.png" - }, - { - "AvatarItemDesc": "84600de6-93fc-4a89-961e-1f18f4b80643,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pumpkin Costume", - "Tooltip": "", - "Rarity": 30, - "TagList": "halloween", - "AvatarItemId": 1523, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T01:19:26.08Z", - "ThumbnailImage": "9vaxzwj4b0l1ty30cspscr3di.png" - }, - { - "AvatarItemDesc": "7e6e24b6-6f9c-4315-b457-73eba52d824c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Pumpkin Glove", - "Tooltip": "", - "Rarity": 30, - "TagList": "halloween", - "AvatarItemId": 1524, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T01:19:31.443Z", - "ThumbnailImage": "asfkh306x4wyzvnccvqkhby0d.png" - }, - { - "AvatarItemDesc": "b84f5e9e-11fc-424d-ad39-86901edb9edc,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Demon Jacket", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1525, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T01:19:43.187Z", - "ThumbnailImage": "badoqabz6dkrchkzj2vkx5fxy.png" - }, - { - "AvatarItemDesc": "26f5e849-14b3-4cb3-ab92-673c94b37c51,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Demon Wings", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1526, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T01:19:48.1Z", - "ThumbnailImage": "6fwxedm1vpp6m7vdyj1mjush3.png" - }, - { - "AvatarItemDesc": "1a742ff9-c4f7-45d8-8e24-8f24aa021db2,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Demon Horns", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1527, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T01:19:51.687Z", - "ThumbnailImage": "a2skv7f3dcpvd1rrpejoce5q8.png" - }, - { - "AvatarItemDesc": "7VQvz9sbzUWvGalxd9rISg,YTR8qybyVkOhNh4iqtU_UQ,H8LXGRJj8UOuH5dil8L9qw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Crimson Bride Gown", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1528, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T01:20:15.517Z", - "ThumbnailImage": "6jn69aku0kec2denwy9axd25m.png" - }, - { - "AvatarItemDesc": "hTHM3Kjqy0ykqBD8UCRQJw,7-lAnMa7M0u0n0nmeIINgw,6GfSjqIb4ECCvIPC8vO8_A,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Thrilling Jacket (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1529, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T01:20:25.703Z", - "ThumbnailImage": "6iumwjj0hu0bnlky89lc0xdjd.png" - }, - { - "AvatarItemDesc": "BR0mZKsKaE-t4R8CzEwuyg,Q1knTl-n-EeAUwotFspNew,FHB5XHwNWka7aUt5km3LNg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Thrilling Cuff (Blue) - Available again until 10/15", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1530, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T01:20:29.873Z", - "ThumbnailImage": "5tmz1m7roox1cl2u7cf3bgrnc.png" - }, - { - "AvatarItemDesc": "df0e06c4-8ba6-4d7a-bfb2-3759d8fe88c7,DJnKyNXtuEW1tbKBFscIng,eZGiYEx6sk2PsN39RzQwlQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Hoodie (Pink Glow)", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1531, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T23:55:29.203Z", - "ThumbnailImage": "0s8dsvnn6kc6q646bv4ipcqzy.png" - }, - { - "AvatarItemDesc": "df0e06c4-8ba6-4d7a-bfb2-3759d8fe88c7,ZY0rVNemjEuEMGMjuPNZyA,eZGiYEx6sk2PsN39RzQwlQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Hoodie (Blue Glow)", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1532, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T23:55:32.45Z", - "ThumbnailImage": "5z8kh7zr2w90iw14n6828rdeu.png" - }, - { - "AvatarItemDesc": "df0e06c4-8ba6-4d7a-bfb2-3759d8fe88c7,jhPUIkf5bkinMSsqPTK3fg,eZGiYEx6sk2PsN39RzQwlQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Yellow Glow Skeleton Hoodie", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1533, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T23:55:35.517Z", - "ThumbnailImage": "8duxsgrggyqxtmflb6g47toll.png" - }, - { - "AvatarItemDesc": "28e5dd74-7963-42cf-aa68-f8005aaf312e,DJnKyNXtuEW1tbKBFscIng,DfyODsHfIESXxVjcfZmBOA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Mask (Pink Glow)", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1534, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T23:55:38.15Z", - "ThumbnailImage": "02lomjpecz0msvhsrrykghrca.png" - }, - { - "AvatarItemDesc": "28e5dd74-7963-42cf-aa68-f8005aaf312e,ZY0rVNemjEuEMGMjuPNZyA,DfyODsHfIESXxVjcfZmBOA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Mask (Blue Glow)", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1535, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T23:55:40.967Z", - "ThumbnailImage": "965z4xrxm4jg3xkv7a7vkdam0.png" - }, - { - "AvatarItemDesc": "28e5dd74-7963-42cf-aa68-f8005aaf312e,jhPUIkf5bkinMSsqPTK3fg,DfyODsHfIESXxVjcfZmBOA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Mask (Yellow Glow)", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1536, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T23:55:43.833Z", - "ThumbnailImage": "23626wp454o5pqka9wlihhylb.png" - }, - { - "AvatarItemDesc": "6a98bbb6-bbe0-4dc3-97a9-e253dc506a2b,DJnKyNXtuEW1tbKBFscIng,GXS9LQgPU0mJIEuXo_Oocw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Glove (Pink Glow)", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1537, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T23:55:47.253Z", - "ThumbnailImage": "ejkvm0j7lbzn3f6m3h8vzq464.png" - }, - { - "AvatarItemDesc": "6a98bbb6-bbe0-4dc3-97a9-e253dc506a2b,ZY0rVNemjEuEMGMjuPNZyA,GXS9LQgPU0mJIEuXo_Oocw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Skeleton Glove (Blue Glow)", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1538, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T23:55:49.71Z", - "ThumbnailImage": "bac6n0vzhk6sgr3r9ltyf5xm0.png" - }, - { - "AvatarItemDesc": "6a98bbb6-bbe0-4dc3-97a9-e253dc506a2b,jhPUIkf5bkinMSsqPTK3fg,GXS9LQgPU0mJIEuXo_Oocw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Yellow Glow Skeleton Glove", - "Tooltip": "", - "Rarity": 50, - "TagList": "halloween", - "AvatarItemId": 1539, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-06T23:55:52.383Z", - "ThumbnailImage": "dl5czy3ptauoh49mbo0ae06zs.png" - }, - { - "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,5mcp7-2ZEE6n3-zN3_CoWw,rzoH8P44a0esN-HnYd3aQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turtleneck (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1540, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-14T18:27:26.877Z", - "ThumbnailImage": "9d1oi3isvlv9xgg27pjqx7xbv.png" - }, - { - "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,R0UCacpdhUS906Xf7l142A,rzoH8P44a0esN-HnYd3aQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turtleneck (Teal)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1541, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-14T18:27:30.37Z", - "ThumbnailImage": "8hdi7uyevqrhqw4zfu5knwqb5.png" - }, - { - "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,G-VKgepBkkeATcwCaS6Rwg,rzoH8P44a0esN-HnYd3aQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turtleneck (Grey)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1542, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-14T18:27:33.57Z", - "ThumbnailImage": "ackem1gqqmknsbpbqr1r0opsk.png" - }, - { - "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,1LonkCbt4kykeAScYKpwyg,rzoH8P44a0esN-HnYd3aQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turtleneck (Navy)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1543, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-14T18:27:36.463Z", - "ThumbnailImage": "7nm5wdsxclddyf0y5up03zpg0.png" - }, - { - "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,tXhgU1o_wkaNQ-7P3KXidQ,njEWOjNEQEWCEqmytodpow,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winged Hat (Kingfisher)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1544, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-14T18:27:47.607Z", - "ThumbnailImage": "16g4r2mkpxrh4o9sywb6mqjwm.png" - }, - { - "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,nn86ATWxekWdIGlPePPgGQ,njEWOjNEQEWCEqmytodpow,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winged Hat (Vintage)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1545, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-14T18:27:51.293Z", - "ThumbnailImage": "bwisaai6w6aje9vyxb5oi2qbp.png" - }, - { - "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,Rf7CDh2bg0-HdG5n7phGaw,njEWOjNEQEWCEqmytodpow,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winged Hat (Thornbill)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1546, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-14T18:27:55.187Z", - "ThumbnailImage": "22evbpym92jss1q2zzd8hgkb7.png" - }, - { - "AvatarItemDesc": "16707919-756d-45ae-95fc-cfb6715b8ae6,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winged Helm", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1547, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-14T18:28:04.283Z", - "ThumbnailImage": "cl2yzoi5qm9yxxli0m8dx34ey.png" - }, - { - "AvatarItemDesc": "2fadddc1-babd-4cb3-8f5a-0e7c889c3785,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bounty Hunter Helmet", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1548, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-20T23:39:57.163Z", - "ThumbnailImage": "3j8vqf9bf8mtlc1esp7pjg52y.png" - }, - { - "AvatarItemDesc": "f2c1c5e3-b201-4d34-9ce6-3082ff7e5d42,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bounty Hunter Belt", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1549, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-20T23:40:00.433Z", - "ThumbnailImage": "0rwlmd8pei5yizua0rge6be77.png" - }, - { - "AvatarItemDesc": "e773fddc-ad9f-408c-82c5-2637f75b3214,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bounty Hunter Cape", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1550, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-20T23:40:03.12Z", - "ThumbnailImage": "2wi7442sqsy6n251dpxoai2q1.png" - }, - { - "AvatarItemDesc": "9ffa6e06-5200-4e53-ac13-f8491aecc864,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bounty Hunter Armor ", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1551, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-20T23:40:07.317Z", - "ThumbnailImage": "9sotdnybus40og7ig3za9imke.png" - }, - { - "AvatarItemDesc": "2ddd2c2b-596c-4022-a488-655b0db1c265,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bounty Hunter Glove", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1552, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-20T23:40:09.96Z", - "ThumbnailImage": "1kkukibngh4tv7hnld1z6zmzk.png" - }, - { - "AvatarItemDesc": "07205057-0804-41de-abe4-bd4027fee1df,jwXdjDbEmkOFyKZHT_RYOw,YJGsYfwkik2lp7qWqXyXTw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Conductor Hat (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1553, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-20T23:40:48.737Z", - "ThumbnailImage": "augnnz7p6ycztoyhc5w3sitrn.png" - }, - { - "AvatarItemDesc": "e60fccda-8711-463d-b8a3-7cd5e76903b2,Chiz8maLoEGDpZOJZEtdQg,cQUquXMk5EGt0VUCuPKBgg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Conductor Jacket (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1554, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-20T23:40:56.27Z", - "ThumbnailImage": "6hvy6jdqfz4iasmq7xqwcfpgr.png" - }, - { - "AvatarItemDesc": "8fc7aaef-adec-4534-8f91-445e4e7095d5,5Dbc8qCaY0OXEuwykM4naA,awWjleyNP0akWNYJoehCLA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Conductor Cuffs (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1555, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-20T23:41:02.373Z", - "ThumbnailImage": "btsztyyman7ydhbo8ch7havr5.png" - }, - { - "AvatarItemDesc": "ef7771eb-c5f3-44fd-8c27-f581b035ef10,OnZujqqU_UqwxmznvBBMfg,_zrnGn1ErEWR8WqrZmKZsA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bear Hug Hat (Holiday Panda)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1556, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-20T23:41:31.55Z", - "ThumbnailImage": "6rqv598elyp668kqusa9g2dxe.png" - }, - { - "AvatarItemDesc": "ef7771eb-c5f3-44fd-8c27-f581b035ef10,XKoxnTXYGkSUu52nVS9dnA,TFOAk7kwh0uUgtsyDNxMuQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bear Hug Hat (Brown)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1557, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-20T23:41:33.377Z", - "ThumbnailImage": "0ujfxsx62pzx2i549y1zix2uy.png" - }, - { - "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,6547pqf6vUm2L89AG6D91A,njEWOjNEQEWCEqmytodpow,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winged Hat (Raven)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1558, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-24T01:55:55.84Z", - "ThumbnailImage": "dym59p1zihb18nmd4gfuzr226.png" - }, - { - "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,oxi26T5a4U6L73pF-Pgrhg,njEWOjNEQEWCEqmytodpow,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winged Hat (Grackle)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1559, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-24T01:55:59.53Z", - "ThumbnailImage": "8czrpcicgmpn30oiwunhjkdov.png" - }, - { - "AvatarItemDesc": "8fc7aaef-adec-4534-8f91-445e4e7095d5,HBt3ToOkUUereoPKwyvzuw,awWjleyNP0akWNYJoehCLA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Conductor Cuffs (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1560, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-24T01:56:18.773Z", - "ThumbnailImage": "1rj6j38s3tlgfuz9dlk7rlcbs.png" - }, - { - "AvatarItemDesc": "e60fccda-8711-463d-b8a3-7cd5e76903b2,2axtF2iOGkez1kfRRGUbYw,cQUquXMk5EGt0VUCuPKBgg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Conductor Jacket (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1561, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-24T01:56:21.99Z", - "ThumbnailImage": "16dvdrgwodptixm96hemhraul.png" - }, - { - "AvatarItemDesc": "07205057-0804-41de-abe4-bd4027fee1df,LdKaVAveokmp3qRwVBxnFA,YJGsYfwkik2lp7qWqXyXTw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Conductor Hat (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1562, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-24T01:56:34.8Z", - "ThumbnailImage": "f11gnls9uil36r3thydrn8hk1.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,v12eJ8louE-cW7-pCGzVLQ,0440f08f-ef1d-49d8-942b-523056e8bb45,v0GsPFC7cU-_JNG4-ERfog", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Video Contest T-Shirt (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1563, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-28T00:32:35.97Z", - "ThumbnailImage": "ded2g4m0rj9eastu0comvx8bw.png" - }, - { - "AvatarItemDesc": "8df990d9-141a-4757-b4f2-138d5e68ab74,AfqXBWLBQEiiag4cEtoEiA,MrrsmY0J0EKduH-f5wUj6g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Party Hat (Hoopla)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1564, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-28T00:33:37.25Z", - "ThumbnailImage": "aal6en3akiu96g363ok04sx99.png" - }, - { - "AvatarItemDesc": "8df990d9-141a-4757-b4f2-138d5e68ab74,RROvzwtshUGyRudVIBn8bw,MrrsmY0J0EKduH-f5wUj6g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Party Hat (Celebration)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1565, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-28T00:33:41.777Z", - "ThumbnailImage": "aiqpa9xefa8z86zduzd2gyjw8.png" - }, - { - "AvatarItemDesc": "8df990d9-141a-4757-b4f2-138d5e68ab74,69vv21jfTUu1E_LjK5bytg,MrrsmY0J0EKduH-f5wUj6g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Party Hat (Jubilee)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1566, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-28T00:33:46.263Z", - "ThumbnailImage": "e9evvmcwo9jnfy5clp9ztr4vz.png" - }, - { - "AvatarItemDesc": "ca218759-7eed-440e-b5dc-dba15f81e598,V4CVhCB8eU-nrfYgticVOA,u9yHtj_tfkuowGp0h_YpFg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Nineties Outfit (Booyah)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1567, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-28T00:34:05.373Z", - "ThumbnailImage": "1czdhhr33h8ztob05qmon2562.png" - }, - { - "AvatarItemDesc": "ca218759-7eed-440e-b5dc-dba15f81e598,ulOBBvFEJ0ioFA1qmL390A,u9yHtj_tfkuowGp0h_YpFg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Nineties Outfit (Aiight)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1568, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-28T00:34:07.373Z", - "ThumbnailImage": "1oix7x6qvyo7ps4kk7lftxq9j.png" - }, - { - "AvatarItemDesc": "ca218759-7eed-440e-b5dc-dba15f81e598,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Nineties Outfit (Da Bomb)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1569, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-28T00:34:09.613Z", - "ThumbnailImage": "6gfimjrsbl126ir365lqnmv8n.png" - }, - { - "AvatarItemDesc": "002a0f2f-1a24-4439-b578-470818ef8325,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turkey Sweater", - "Tooltip": "", - "Rarity": 50, - "TagList": "thanksgiving", - "AvatarItemId": 1570, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-28T00:37:27.263Z", - "ThumbnailImage": "4g2r02n1g5w09re7hl1ba2yyi.png" - }, - { - "AvatarItemDesc": "25769d1f-4ecb-4d92-b692-322b38c013b5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Martial Arts Gi (Strength) ", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1571, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-28T00:37:33.507Z", - "ThumbnailImage": "89it9c90iy4bi8otctbxs4kl0.png" - }, - { - "AvatarItemDesc": "e29d044e-79fb-4280-bca9-aa1e1257e968,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Martial Arts Gi (Speed)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1572, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-28T00:37:38.597Z", - "ThumbnailImage": "4shtbpjixq5n883npkahv8c5v.png" - }, - { - "AvatarItemDesc": "af33bdb1-b7fa-4fe6-b37a-b1fe6a420879,PR5dh2jf2kqGLO0lXgA69A,-lYK7LhYyEy6wqL1tIE9cg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Chef Hat (Black)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1573, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-28T00:37:48.18Z", - "ThumbnailImage": "6da55yu9ap4a2qw81ndsgake8.png" - }, - { - "AvatarItemDesc": "ff5c62b3-4f41-4acd-bfd8-8db00de4f36c,PR5dh2jf2kqGLO0lXgA69A,VDn1hO6ahky0GDJt5dRmyg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Chef Coat (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1574, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-10-28T00:37:55.277Z", - "ThumbnailImage": "9lxxqrqcchmxcnzz3uf7de4kv.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,Z9H3wUn3_kS6pPehL74aHg,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cowboy Scarf Mask (Plaid/Purple)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1575, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-09T22:04:45.057Z", - "ThumbnailImage": "7756o1qqkod0e7anndh2zr867.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,J1bmomo_3Ume0KR2Yh46Uw,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Black Polka Dot Cowboy Scarf ", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1576, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-09T22:04:49.077Z", - "ThumbnailImage": "37j4pw9ip3kccqd36l4be3uw6.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,40ldoL7MAUKnb5JA68CMBA,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Dots, Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1577, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-09T22:04:54.053Z", - "ThumbnailImage": "5en0adt83zfaj5j1bemmxhldj.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,Z9H3wUn3_kS6pPehL74aHg,27a5df72-4095-4837-bf24-cdd3d95a43e9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Flowers, Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1578, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-09T22:05:25.62Z", - "ThumbnailImage": "exyzdp83a10yb68pl68bc1t70.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,J1bmomo_3Ume0KR2Yh46Uw,27a5df72-4095-4837-bf24-cdd3d95a43e9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Flowers, Black)\t", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1579, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-09T22:05:28.243Z", - "ThumbnailImage": "e7ru80lk5fp2s35uvhj2a8m45.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,40ldoL7MAUKnb5JA68CMBA,27a5df72-4095-4837-bf24-cdd3d95a43e9,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Flowers, Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1580, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-09T22:05:30.733Z", - "ThumbnailImage": "18r0xqjozrmq3c6iyz17zdqhv.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,Z9H3wUn3_kS6pPehL74aHg,cf119781-5bd9-4b85-9a0b-12e82e988c23,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Plaid, Purple)", - "Tooltip": "", - "Rarity": -1, - "TagList": null, - "AvatarItemId": 1581, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-09T22:05:33.57Z", - "ThumbnailImage": "a0g2oy7wel38y6w7abixqi1zi.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,J1bmomo_3Ume0KR2Yh46Uw,cf119781-5bd9-4b85-9a0b-12e82e988c23,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Black Plaid Cowboy Scarf", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1582, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-09T22:05:35.76Z", - "ThumbnailImage": "bv2g4hsg5h2czu7ouxhuzozj9.png" - }, - { - "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,40ldoL7MAUKnb5JA68CMBA,cf119781-5bd9-4b85-9a0b-12e82e988c23,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bandana (Plaid, Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1583, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-09T22:05:37.7Z", - "ThumbnailImage": "99zusz6icmt0hmbe2pk2wulet.png" - }, - { - "AvatarItemDesc": "46cde502-86d6-4061-a80c-67458ffd4d60,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fancy Cape (Grey)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1584, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-09T22:06:59.907Z", - "ThumbnailImage": "bbiqjubciywrt9n52sthcrv57.png" - }, - { - "AvatarItemDesc": "46cde502-86d6-4061-a80c-67458ffd4d60,crl8VlZ59kGxG01noGEWmA,EckOEU0mJkGIVDvYoKBN9g,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Fancy Cape (Gilded)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1585, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-09T22:07:02.587Z", - "ThumbnailImage": "appu9oibb8u3du39aint01ugz.png" - }, - { - "AvatarItemDesc": "97253092-90ba-4ff2-b137-6324ab244d11,4oywwjb3-kifr-um9x87Pw,11ZEZTFhy0ONpoXb3kiewQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Suspicious Goblin Shirt", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1586, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-09T22:38:26.48Z", - "ThumbnailImage": "e2e7acypymae4je7p6sgzp5cj.png" - }, - { - "AvatarItemDesc": "4a0e91a1-4562-4a82-92be-cb7491f1592b,DOY6LpHq8kui8yDWGsNgZw,48yVsRt8sU6jf3P4wlPA8Q,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Con Hoodie (2020)", - "Tooltip": "2020 Rec Con", - "Rarity": 30, - "TagList": "reccon", - "AvatarItemId": 1587, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-13T20:11:27.56Z", - "ThumbnailImage": "27ormucbs1iox5kvr9tka0fpc.png" - }, - { - "AvatarItemDesc": "6fccd476-c621-4f3f-b2e3-45c95be912b5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jacket Dress (Red) ", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1588, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-13T20:12:15.057Z", - "ThumbnailImage": "0h4tnqaliavr973k1vxic8j21.png" - }, - { - "AvatarItemDesc": "6fccd476-c621-4f3f-b2e3-45c95be912b5,v_5qFi-vAUSDd1fLNL7pvA,X0_GvGrZGkSP9Ub81CHgqQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jacket Dress (Green)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1589, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-13T20:12:21.647Z", - "ThumbnailImage": "688mit0sflv394soqbkisg5u9.png" - }, - { - "AvatarItemDesc": "6fccd476-c621-4f3f-b2e3-45c95be912b5,y5O8zRJy4kuhnXzATSWKew,X0_GvGrZGkSP9Ub81CHgqQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jacket Dress (Blue)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1590, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-13T20:12:33.15Z", - "ThumbnailImage": "e1v40txlz8i12cmhyjswztu53.png" - }, - { - "AvatarItemDesc": "c506feae-be73-437b-b18a-1152bb9906e9,PTqpWqqU9k--lNlRrmlVbA,yViVKOLHc0qLiPw9Oy1Obg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Butterfly Wings (Candy Agrias)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1591, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-13T20:12:47.967Z", - "ThumbnailImage": "1kwmi22q1osg0qzg3f3truukf.png" - }, - { - "AvatarItemDesc": "c506feae-be73-437b-b18a-1152bb9906e9,1qHXl55Qn0qSb1gAhr8Wjg,GlB_scM-5kuc4A5TmGe6Yw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Butterfly Wings (Frontier Bluebottle)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1592, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-13T20:15:25.69Z", - "ThumbnailImage": "3kupnkadfcqst9wcpz79lvelg.png" - }, - { - "AvatarItemDesc": "c506feae-be73-437b-b18a-1152bb9906e9,nODTglESMEC9tBY1k-LrsA,Do__oD53x0-dNtVeHsr4yA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Butterfly Wings (Midnight Gossamer)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1593, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-13T20:15:33.76Z", - "ThumbnailImage": "4rdnvl3uo6e2xmx16jac16cg2.png" - }, - { - "AvatarItemDesc": "3a790be3-2937-44d4-be01-b5d65353bd3d,09Cg6dOq2kC2-tI5yyGSYg,xq7bizx6UEGaMTHB9zI3pw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Mittens (Snowman)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1594, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-23T22:21:24.43Z", - "ThumbnailImage": "9k6nv0za82bel8lvz8220tor9.png" - }, - { - "AvatarItemDesc": "3757149b-f478-4975-81e5-d808a1bed8d5,09Cg6dOq2kC2-tI5yyGSYg,3fQj_7meDEeQqm_7RfEfxQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Sweater (Snowman)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1595, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-23T22:21:26.96Z", - "ThumbnailImage": "ajy0ulpcn5j6v22cwvub3mj4g.png" - }, - { - "AvatarItemDesc": "24c4404a-839f-46bd-98b6-6848d747a98b,09Cg6dOq2kC2-tI5yyGSYg,YFZimVHKuk--lXS8RCrZTA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Hat (Snowman)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1596, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-23T22:21:29.873Z", - "ThumbnailImage": "d2wg3243jobc3bipqut3250ii.png" - }, - { - "AvatarItemDesc": "e15b13a7-9e9a-4b32-ba2c-0cb31ed55a8c,09Cg6dOq2kC2-tI5yyGSYg,eUktNKKK3kqUR8-gA3rNxA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Scarf (Snowman)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1597, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-11-23T22:21:35.267Z", - "ThumbnailImage": "6vj33whkr0o942bwju915h7tv.png" - }, - { - "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,05K7dmjigkCByO2ufw9jtw,93987d32-7a6e-45df-af56-76f912969ce7,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerful Dress (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1598, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:18:05.507Z", - "ThumbnailImage": "8z3e22ju1mrd78t30pzbm5z5l.png" - }, - { - "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,yOw1WqEN0EWqR9t53EsQpw,93987d32-7a6e-45df-af56-76f912969ce7,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerful Dress (White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1599, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:18:08.6Z", - "ThumbnailImage": "56blq2erf400cehs8x4zcnwrf.png" - }, - { - "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,qoVZuGa5NkOmyfikHjDhXw,93987d32-7a6e-45df-af56-76f912969ce7,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerful Dress (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1600, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:18:12.043Z", - "ThumbnailImage": "cs5izn6ddok4ol512yitiw3cs.png" - }, - { - "AvatarItemDesc": "ef84cb35-5e25-4aa6-82c9-17f01a5040c7,7_n11PF4-0KqTZ9az23hqg,FWL8ZeMe9EerdB0_Fya3AA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beret (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1601, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:18:21.193Z", - "ThumbnailImage": "cpgewpuv8enuu5r81mj51rdpb.png" - }, - { - "AvatarItemDesc": "ef84cb35-5e25-4aa6-82c9-17f01a5040c7,TKbjEeTWfUyA1u4laoULMg,FWL8ZeMe9EerdB0_Fya3AA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beret (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1602, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:18:23.867Z", - "ThumbnailImage": "5sln9xpcozzr4gxw3l8dxk5cs.png" - }, - { - "AvatarItemDesc": "ef84cb35-5e25-4aa6-82c9-17f01a5040c7,JShcoWWPz0297HeEUJbDCQ,FWL8ZeMe9EerdB0_Fya3AA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beret (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1603, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:18:27.853Z", - "ThumbnailImage": "61ormf3tp9m7rfze5jen89ywn.png" - }, - { - "AvatarItemDesc": "ef84cb35-5e25-4aa6-82c9-17f01a5040c7,_psc7WCgOk2JzRQwuFAqNw,FWL8ZeMe9EerdB0_Fya3AA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beret (White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1604, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:18:30.04Z", - "ThumbnailImage": "16amrlrlhliiat2ld7vswaurs.png" - }, - { - "AvatarItemDesc": "ef84cb35-5e25-4aa6-82c9-17f01a5040c7,WeP_tPjUNUuGojXrVBOAIA,FWL8ZeMe9EerdB0_Fya3AA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Beret (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1605, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:18:32.64Z", - "ThumbnailImage": "4b809ml4l1gchsyq9ftgm08bj.png" - }, - { - "AvatarItemDesc": "7a7d8a06-7982-4bcb-b7bd-4d03b48889b4,FjnZ-D1hcESLOWL4Ukv7kw,ff5ae41e-e446-4a96-8c11-49d85556fa81,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Hat (Red)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1606, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:18:36.453Z", - "ThumbnailImage": "2vm41bj3a6vlqwhygscxqlcy8.png" - }, - { - "AvatarItemDesc": "f51a7ed5-52ea-485f-a430-303697f6fec9,oJFfs62tR0WVRry2Smt8yA,3d971439-41d1-43a2-8434-704f9ec8d906,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Belted Dress (Light Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1607, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:18:39.843Z", - "ThumbnailImage": "5l9wcvzyx9vvzrqe84ohl0s72.png" - }, - { - "AvatarItemDesc": "f51a7ed5-52ea-485f-a430-303697f6fec9,MIfCkcrFOEasJqfDmxThdw,3d971439-41d1-43a2-8434-704f9ec8d906,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Belted Dress (Purple)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1608, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:18:43.47Z", - "ThumbnailImage": "8ur3yl22591shtrv2px510hqi.png" - }, - { - "AvatarItemDesc": "67117b3d-0669-4cf3-8a4f-066cabd4d8b1,xNjX_6-aREm0cYZObVLiAg,OE-PtL0-0kWcJPwn1wvuVg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Cape (Blue)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1609, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:19:08.077Z", - "ThumbnailImage": "6gheyta77ei8tn3jvtdoimp48.png" - }, - { - "AvatarItemDesc": "67117b3d-0669-4cf3-8a4f-066cabd4d8b1,Kcyp8sv0202Puym1Wf86xg,OE-PtL0-0kWcJPwn1wvuVg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Cape (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1610, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:19:11.02Z", - "ThumbnailImage": "32o16d0w2ku6u0tavwqbw9lq2.png" - }, - { - "AvatarItemDesc": "42aa7888-f0b9-4584-9cc1-966585c6b36e,2APfqVnnQUaDYKi-fQg8jg,9009bcdf-b6f7-4dae-b2ec-895511d118ff,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Coat (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1611, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:19:20.657Z", - "ThumbnailImage": "2tmvikftvfs2sv1ll3oaqfq0w.png" - }, - { - "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,LuYelZY8NkqmOp1pnxPXBg,oHKhT-GTx0iFWrrlz9s6Tw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room Hoodie (Yellow)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1612, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:19:23.037Z", - "ThumbnailImage": "7ngrs0bphj486q6105peoygyq.png" - }, - { - "AvatarItemDesc": "125a3a62-1005-47dc-9fd8-ee09ea803e9f,7nRz9Jmnn066_PzngkhfFA,5659ce2c-9cb0-49da-8c39-4b7df0f8deec,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Gloves (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1613, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:19:35.647Z", - "ThumbnailImage": "68cuiknni4ah1844qwlndids2.png" - }, - { - "AvatarItemDesc": "05ec4e87-088f-4281-a118-2e63c2585200,Wm30oV5BtEuFQZFk3dPK_w,tfiSfpRez0y_R4QjAhO0bQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Business Tie (Red Sequins)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1614, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:19:46.457Z", - "ThumbnailImage": "cm7rzgd535abr6dvbm4wfb061.png" - }, - { - "AvatarItemDesc": "6dd261d8-9806-4dac-81c4-a58f6d6a7f9a,Wm30oV5BtEuFQZFk3dPK_w,0R3Mh96tS0631EZYs03dmw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bow Tie (Red Sequins)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1615, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:19:50.543Z", - "ThumbnailImage": "9oo75aubpgwd257zfkh94c7y8.png" - }, - { - "AvatarItemDesc": "b9d08f9a-b23d-4d7e-978b-a0cd8adbfe9c,pXrZhtzjV02_qvIQoWEFWA,Hj8WnsdidE6rJeNyOmWUfg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Cloak (Hearthstone)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1616, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:19:57.95Z", - "ThumbnailImage": "90opi030nb86oj7r0um5a2iip.png" - }, - { - "AvatarItemDesc": "b9d08f9a-b23d-4d7e-978b-a0cd8adbfe9c,VK4YBLXO10G2_aEl3ZQUGA,Hj8WnsdidE6rJeNyOmWUfg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Cloak (Whiteout)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1617, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:20:00.67Z", - "ThumbnailImage": "dtxdon4brg2jmucu6b9sga2wh.png" - }, - { - "AvatarItemDesc": "b9d08f9a-b23d-4d7e-978b-a0cd8adbfe9c,A7l6Q2clsk2XyKf62D3dHA,Hj8WnsdidE6rJeNyOmWUfg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Winter Cloak (Ironbound)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1618, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:20:02.627Z", - "ThumbnailImage": "8yf569v4byj5czra0vsottv9w.png" - }, - { - "AvatarItemDesc": "9b5bde11-7408-4798-9fcb-c7ec175444df,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hoop Earrings", - "Tooltip": "", - "Rarity": 0, - "TagList": "", - "AvatarItemId": 1619, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:20:09.467Z", - "ThumbnailImage": "1jnggaqfe4t82pv8okgvje9e7.png" - }, - { - "AvatarItemDesc": "0abb6b08-20ce-444f-879e-0d1344df096c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Round Earrings", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1620, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:20:12.7Z", - "ThumbnailImage": "3xh3iq78mo5epeepsiol6ghz1.png" - }, - { - "AvatarItemDesc": "88b6ddeb-a455-460d-91d9-a4569ef6903c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Square Earrings ", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1621, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:20:15.88Z", - "ThumbnailImage": "2h1h9p8vlyjw7l757o4oin73b.png" - }, - { - "AvatarItemDesc": "686ac516-630f-4989-9c99-0b8d055a00f9,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Holiday Elf Hat", - "Tooltip": "", - "Rarity": 50, - "TagList": "holidays", - "AvatarItemId": 1622, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:20:20.137Z", - "ThumbnailImage": "7m2mi3d8ga6cj0snk6kbhszx8.png" - }, - { - "AvatarItemDesc": "c3ba47d5-a165-4bd6-8479-e5f8d709f4ff,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Holiday Elf Costume", - "Tooltip": "", - "Rarity": 50, - "TagList": "holidays", - "AvatarItemId": 1623, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:20:23.887Z", - "ThumbnailImage": "av5quwapam4mgd2prq9f64nkf.png" - }, - { - "AvatarItemDesc": "61969200-2790-41e0-bccb-d9feff8c7b7d,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Holiday Elf Wrist", - "Tooltip": "", - "Rarity": 50, - "TagList": "holidays", - "AvatarItemId": 1624, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:20:30.367Z", - "ThumbnailImage": "6m4lkkcj4tnqk0xc8aqctsa6v.png" - }, - { - "AvatarItemDesc": "6423f23e-dde3-4428-96f5-6091027c92cb,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Martial Arts Gi (Cunning) ", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1625, - "IsBaseAvatarItem": false, - "CreatedAt": "2020-12-16T01:20:38.35Z", - "ThumbnailImage": "2vvcu1ehg70m9a5l4pccyi05l.png" - }, - { - "AvatarItemDesc": "657efe89-620a-46a2-8b58-cafd855c7cd5,eWf2c62cqEOkRukLzhl_wQ,KFq8d1VsO0KDqBWUj4qRFg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerleader Skirt (Victory)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1626, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:42:07.833Z", - "ThumbnailImage": "4o1fhoua48d5fb5rbrs2ijloi.png" - }, - { - "AvatarItemDesc": "657efe89-620a-46a2-8b58-cafd855c7cd5,a0oe68pikUykAgrRo-axkQ,KFq8d1VsO0KDqBWUj4qRFg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerleader Skirt (Rally)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1627, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:42:12.1Z", - "ThumbnailImage": "edpmi0dav6ft7rwfn86f1km9l.png" - }, - { - "AvatarItemDesc": "745c5110-104e-4b37-aabf-7c690fd54811,w_aK2K9bHEeU6oSQ7BK0qg,3ba69a39-a4e7-4505-bae7-8db31360ec1c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Long Coat (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1628, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:42:28.36Z", - "ThumbnailImage": "3q0iocg562i3lzbn5n65t13lw.png" - }, - { - "AvatarItemDesc": "47629ed1-5378-427c-ad61-4b44d2fe90cc,qJGX62O_HUiZWN61NAc1Lg,556f876a-70da-4104-b792-fca8ad67be0c,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Aviator Goggles (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1629, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:42:54.72Z", - "ThumbnailImage": "bx1ejsvvshgpo945a7kst7w1x.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,5iCrYb8MBkqN6IBEe3IipQ,SroEVC6vBkG42ILwCtKB9w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Graphic Cap (Buckaneer)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1630, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:42:59.81Z", - "ThumbnailImage": "3lp8gu18idyrp1ify9n7g7h8m.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,XLYLo5qgW0eociGDgQ16PA,r_GLekt6mkWxXw8zPPR8Mg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Cap (White, Yellow, Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1631, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:44:14.443Z", - "ThumbnailImage": "dospnezxsaqyxcdej4ac9k08b.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,yxWEn-oaYE2YvvnrTVV5WQ,r_GLekt6mkWxXw8zPPR8Mg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Cap (White, Turquoise, Grey)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1632, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:44:16.503Z", - "ThumbnailImage": "ajy5peougbbudsm27960iaohq.png" - }, - { - "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,M8IYDK6aTUyn5mRhr51GtA,r_GLekt6mkWxXw8zPPR8Mg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Baseball Cap (White, Orange, Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1633, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:44:18.773Z", - "ThumbnailImage": "9x0xbf4dhn0sn8fttdfpdd2k2.png" - }, - { - "AvatarItemDesc": "a16d59da-caa5-4388-af67-315bfcb16f64,w9I-I0GWRE-3RgOUMMlHjg,WWmx0nBo3k2nXUPPRJVJLQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cloche (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1634, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:44:43.52Z", - "ThumbnailImage": "3ft3mh0blr3stuvbs8p0kyll2.png" - }, - { - "AvatarItemDesc": "a16d59da-caa5-4388-af67-315bfcb16f64,bmi_S166JEGWhf_7woVL0A,WWmx0nBo3k2nXUPPRJVJLQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cloche (Tan)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1635, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:44:45.46Z", - "ThumbnailImage": "8dwxff103s58nebb8y2kbn194.png" - }, - { - "AvatarItemDesc": "a16d59da-caa5-4388-af67-315bfcb16f64,dSEiNUAZnUmErO5Vfv51zg,WWmx0nBo3k2nXUPPRJVJLQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cloche (Teal)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1636, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:44:54.713Z", - "ThumbnailImage": "b8f53f91dy30khotxt5f1ktnl.png" - }, - { - "AvatarItemDesc": "a16d59da-caa5-4388-af67-315bfcb16f64,jTG-jnKn0k-Etg_-4Gb9gw,WWmx0nBo3k2nXUPPRJVJLQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cloche (White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1637, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:45:01.9Z", - "ThumbnailImage": "0sm192b6zl94b0y64i6sh5wpn.png" - }, - { - "AvatarItemDesc": "5e3929d3-d291-4e91-a0ba-2ef203e407d3,9aYT6E9sd0OSavlmkhtkGw,73fc2e2a-a036-410b-bafa-3a07658245b5,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flat Cap (White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1638, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:45:20.417Z", - "ThumbnailImage": "24i3534uix45v9rp0lwimi7sf.png" - }, - { - "AvatarItemDesc": "5e3929d3-d291-4e91-a0ba-2ef203e407d3,H-ypJNyVSka9as7rDFRZ_A,73fc2e2a-a036-410b-bafa-3a07658245b5,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flat Cap (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1639, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:45:22.287Z", - "ThumbnailImage": "5w6vsff1wv2psbj5naflpxebd.png" - }, - { - "AvatarItemDesc": "5e3929d3-d291-4e91-a0ba-2ef203e407d3,-7uPJmO-wUu3cUhqo0caPg,73fc2e2a-a036-410b-bafa-3a07658245b5,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flat Cap (Tan)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1640, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:45:24.21Z", - "ThumbnailImage": "0xi16q5h0z36akxhihlw7prh3.png" - }, - { - "AvatarItemDesc": "exQz9Zr3HEyOR9nDDrimlQ,z-yaXP9ImkysLOGuCQiblw,S21TW8NwMEWLV9zqHxWfFw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Plastic Sunglasses (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1641, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:46:59.473Z", - "ThumbnailImage": "8oaudlg81glmnhd3cqy8t650s.png" - }, - { - "AvatarItemDesc": "exQz9Zr3HEyOR9nDDrimlQ,SmRcrycMZ0qYNsHuQQOORA,S21TW8NwMEWLV9zqHxWfFw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Plastic Sunglasses (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1642, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:47:01.31Z", - "ThumbnailImage": "ec4tf5t9oqy8loqqvqfrw3rl5.png" - }, - { - "AvatarItemDesc": "exQz9Zr3HEyOR9nDDrimlQ,0svDrGn2NkmhUjC1VJUgRg,S21TW8NwMEWLV9zqHxWfFw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Plastic Sunglasses (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1643, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:47:03.33Z", - "ThumbnailImage": "egy0vqy333fqme7jsrxachsgt.png" - }, - { - "AvatarItemDesc": "exQz9Zr3HEyOR9nDDrimlQ,Aq4fjEW5gEyzetXMoG2tdQ,S21TW8NwMEWLV9zqHxWfFw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Plastic Sunglasses (White)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1644, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:47:05.4Z", - "ThumbnailImage": "0hvhuyqd3i33hptb6ljvlazeo.png" - }, - { - "AvatarItemDesc": "9073d6a0-3bc1-4c82-aeb3-d4ee195538b4,6secgNPvmUyFnI3NC5dIYw,5V_1JEDrRUa1UPKhtrSB2w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerleader Sweater (Victory)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1645, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:50:04.447Z", - "ThumbnailImage": "aidgb349qpp5nx0tlmqvfmxvy.png" - }, - { - "AvatarItemDesc": "9073d6a0-3bc1-4c82-aeb3-d4ee195538b4,X5SuBHIGBE6wy8N8KDop8Q,5V_1JEDrRUa1UPKhtrSB2w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Cheerleader Sweater (Rally)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1646, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:50:08.7Z", - "ThumbnailImage": "120gze52rf81cvsx2extomyi8.png" - }, - { - "AvatarItemDesc": "pQqNvrhDJ0uuipKHA2qUOA,lq59KZwElEStrviDEQLLcA,olyS074RHU-ojE0GzBBYJw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Poindexter Shirt (Black)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1647, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:55:24.63Z", - "ThumbnailImage": "8c3gd19ccfwts3cqzv6pojvyj.png" - }, - { - "AvatarItemDesc": "d766c8d3-76e8-4021-b0a4-24b78fb7eaba,uUOO-k5KS0mU7B5BLaOpnA,adae82eb-a4b9-4541-acf2-76cea839a593,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tracksuit (Black)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1648, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:55:41.88Z", - "ThumbnailImage": "8v9x6a68s45783jrnnqykohcu.png" - }, - { - "AvatarItemDesc": "d766c8d3-76e8-4021-b0a4-24b78fb7eaba,Ijf-j7EgEkGYOKo9SQNLRw,adae82eb-a4b9-4541-acf2-76cea839a593,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tracksuit (Red)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1649, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:55:44.397Z", - "ThumbnailImage": "222uif2yybv04a5a1ialb8rze.png" - }, - { - "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,IXWd396grEOWHt32L7fCpQ,rzoH8P44a0esN-HnYd3aQg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Turtleneck (Blue)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1650, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:56:12.047Z", - "ThumbnailImage": "7sv7ea1zgexf9hov8dp1ky7im.png" - }, - { - "AvatarItemDesc": "eb830b12-c1b5-4796-b9cf-ccf0f0e1d4f1,mkkk2N_2-EKX3pVfk7U5aA,UQe6v62i6ESImdpc7gB_8w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mardi Gras Mask (Parade)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1651, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:56:35.917Z", - "ThumbnailImage": "3lmgppocqd4j182ijbbxl0eo0.png" - }, - { - "AvatarItemDesc": "43354e59-4938-44bc-81e0-4fba47d0ac12,4xp-xZyNWEi_jJCIhAPI3g,Ulie-RkcJEmblLyoucx-JA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Mardi Gras Mask (Revelry)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1652, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:56:38.027Z", - "ThumbnailImage": "9x7rlsmit2ca70h5xx2vgtwez.png" - }, - { - "AvatarItemDesc": "dedd2e98-2721-4de6-92f2-9d399f34e8fe,2jj5lxx6Gka5U6j0cWjN5w,HQnd9m0Wi0upaXRNsE5HPQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bog Monster Suit (Movie Magic Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1653, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:56:45.52Z", - "ThumbnailImage": "7jabhuhr3ufptld365gkfrn58.png" - }, - { - "AvatarItemDesc": "20b424a9-861a-4d39-a583-22d7b7348c14,afnIqin4lkKKqWrvBvVagA,bCuW1YadE06p6v1dBHsx4w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Bog Monster Hood (Movie Magic Contest)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1654, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:56:50.46Z", - "ThumbnailImage": "9uu4lgs1wp05xxg31w3ixcj1t.png" - }, - { - "AvatarItemDesc": "34f45c5b-fea7-40b4-add7-bc7a37000ab5,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Star Captain Hat ", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1655, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:57:02.21Z", - "ThumbnailImage": "c5xy43pxfjwaaum08f6rtf6um.png" - }, - { - "AvatarItemDesc": "85e03c16-4288-45f4-a579-c911437d27d4,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hoodie Jacket", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1656, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:57:20.527Z", - "ThumbnailImage": "b8nie0lojas6v6embnj3tteiq.png" - }, - { - "AvatarItemDesc": "9231a9c6-7638-4fe9-bd2f-eac6c943009b,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Championship Wrestling Belt", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1657, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:57:31.547Z", - "ThumbnailImage": "5tzmcps62glt2hqx42rvrgotc.png" - }, - { - "AvatarItemDesc": "20eb23e8-ab3b-44fc-8038-3714946c1a09,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Animal Sweater (Ferret) ", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1658, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:57:38.493Z", - "ThumbnailImage": "2i9990m2ddrxscxf3csgnpkm5.png" - }, - { - "AvatarItemDesc": "20eb23e8-ab3b-44fc-8038-3714946c1a09,azbt5pgvrUS4LQwhndFeJg,cHZ4lDnSoUypIXCiRRowzg,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Animal Sweater (Axolotl)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1659, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:57:46.297Z", - "ThumbnailImage": "4say0eirgh8p9gunfvf23skx6.png" - }, - { - "AvatarItemDesc": "9441142e-981c-4f35-8f9d-b4b3604da9a4,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Snowy Owl Cape", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1660, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:57:56.597Z", - "ThumbnailImage": "3bu1frdg68km45i2m32p4tuf5.png" - }, - { - "AvatarItemDesc": "771863b6-70d1-4f48-9c64-c621ce0fea46,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Snowy Owl Mask", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1661, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-06T00:58:36.24Z", - "ThumbnailImage": "3li2gob8aeawnh0bgtt1lfs2q.png" - }, - { - "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,X24EvVokeUqyDNdqevV2EA,7660e11a-7ef0-43d3-bc02-76b3a4aab064,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Football Helmet (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1662, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-25T19:25:59.803Z", - "ThumbnailImage": "d2vzz38oww35dcnjvsxmoj4yd.png" - }, - { - "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,UfhOpLemQ0ypYh7CIC3W1Q,7660e11a-7ef0-43d3-bc02-76b3a4aab064,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Football Helmet (Gray)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1663, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-25T19:26:07.847Z", - "ThumbnailImage": "7t42ep2l7eezztyekwigomtjj.png" - }, - { - "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,vMqhT19x302aYEo6E9HhOA,e17481fc-b2b6-47a5-91e5-7205f45a3247,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Football Shoulder Pads (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1664, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-25T19:26:23.867Z", - "ThumbnailImage": "d34fyy9i80gyrjrhwyh2coy4s.png" - }, - { - "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,kCqthBeVvUKZA9b76kxuVQ,e17481fc-b2b6-47a5-91e5-7205f45a3247,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Football Shoulder Pads (Gray)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1665, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-01-25T19:26:34.957Z", - "ThumbnailImage": "2oj4qcrvtpo7yivbcpx3f2voa.png" - }, - { - "AvatarItemDesc": "1631eb78-6718-478c-9b62-abbb0537e09c,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jester Hat", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1666, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-02-03T18:59:30.837Z", - "ThumbnailImage": "elfjxtuklom8p26dxh4behbx3.png" - }, - { - "AvatarItemDesc": "9656a307-0c79-4b8f-910f-e67c454faefb,,,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Pods (Teal)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1667, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-02-03T18:59:46.507Z", - "ThumbnailImage": "aya5t0pnayzq9jz4mfs6jidhc.png" - }, - { - "AvatarItemDesc": "9656a307-0c79-4b8f-910f-e67c454faefb,mG0HW8fJkUOE5u7Whg4kag,3CLmVNB_p0Gd5N8dN74TBw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Pods (White)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1668, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-02-03T18:59:49.7Z", - "ThumbnailImage": "0f7hl0uorhvk24n6ag35m0pxu.png" - }, - { - "AvatarItemDesc": "74c65554-0d15-409b-b9a8-0b2620a7d7e2,GVoh3mdWf0WNA9lfqL1GEw,w9qG5gHlAUqh8f9ZgnezsQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "RecFly Vest (Blue)", - "Tooltip": "", - "Rarity": 20, - "TagList": "", - "AvatarItemId": 1671, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-02-04T00:05:05.82Z", - "ThumbnailImage": "4gn26corqk34q37e2hx5ouc9q.png" - }, - { - "AvatarItemDesc": "74c65554-0d15-409b-b9a8-0b2620a7d7e2,x4PPvuhg6USE6GSFgZZnCg,w9qG5gHlAUqh8f9ZgnezsQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "RecFly Vest (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1672, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-02-04T00:05:08.553Z", - "ThumbnailImage": "cyarqq8aeox95hehu1py5nbbc.png" - }, - { - "AvatarItemDesc": "9e6397dd-b7b0-4d32-8c86-1910106a8478,q_HcScqHgEG-x70g1wtfLA,T7zwcIIc8Ee3ud8a2JCuwQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Raincoat (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1696, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-02-20T01:35:42.057Z", - "ThumbnailImage": "647nsozzr00smthvpc1qrymze.png" - }, - { - "AvatarItemDesc": "9e6397dd-b7b0-4d32-8c86-1910106a8478,M-N9vQt0CEefqgmeLp3l4g,T7zwcIIc8Ee3ud8a2JCuwQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Raincoat (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1697, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-02-20T01:35:43.78Z", - "ThumbnailImage": "7uwfpp71odpm2zjf7dopjufm1.png" - }, - { - "AvatarItemDesc": "8d703940-224a-4b0c-a04d-f365550071e1,qdA34j6p_UqphqChTCHEYQ,7c4d447c-6594-4bd8-9510-12ad683ab116,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Hockey Helmet (Green)", - "Tooltip": "", - "Rarity": 10, - "TagList": null, - "AvatarItemId": 1718, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:09:30.017Z", - "ThumbnailImage": "08ly4egzp8znsf9rr74dqyzom.png" - }, - { - "AvatarItemDesc": "474db08a-d4dc-4625-9f5a-1a6ae0b70827,5iCrYb8MBkqN6IBEe3IipQ,SroEVC6vBkG42ILwCtKB9w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Graphic Cap (Buckaneer, Collector's Edition)\t", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1721, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:12:31.097Z", - "ThumbnailImage": "cllwjm7phajd4j2pjnk1lq87l.png" - }, - { - "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,eOJkmpSL4EypK-AQz7j8gQ,uZjxYOMa10GzJ9wQkRge2w,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Flannel (Black)\t", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1722, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:12:48.69Z", - "ThumbnailImage": "3oy21va74rnfmipzz83x24n3q.png" - }, - { - "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,gwdtq3NiEEmMKYtn1VPoiw,M-mi8QUHwEeIewXE8uAlrQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Traveler Shirt (Yellow)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1723, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:12:57.68Z", - "ThumbnailImage": "87fumlw57etytmbtflbzgbrxm.png" - }, - { - "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,iEvS6I9LjkSaGAmjcxz8uQ,M-mi8QUHwEeIewXE8uAlrQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tourist Shirt (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1724, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:13:02.643Z", - "ThumbnailImage": "a744qz6lz4fslmbrp602yan1l.png" - }, - { - "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,XT_txjZfIUOT400UPHLaRA,M-mi8QUHwEeIewXE8uAlrQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tourist Shirt (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1725, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:13:05.88Z", - "ThumbnailImage": "3gp6gte16x8khurqqu7nzhfhd.png" - }, - { - "AvatarItemDesc": "348ac48b-986e-4d42-a0f7-1aea16b88271,RU-B71GUF0WPduoSOI1XMg,54a5c055-f757-4c00-a1e1-8b0b6552c608,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Basketball Jersey (Yellow)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1726, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:13:25.593Z", - "ThumbnailImage": "86hv8nip4c5kphcs19ulpi7xv.png" - }, - { - "AvatarItemDesc": "348ac48b-986e-4d42-a0f7-1aea16b88271,se0-2ylLD0u6sqCVPkeP6A,54a5c055-f757-4c00-a1e1-8b0b6552c608,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Basketball Jersey (Red)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1727, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:13:35.79Z", - "ThumbnailImage": "24n1sqxebe37pk9ina0smo1nn.png" - }, - { - "AvatarItemDesc": "348ac48b-986e-4d42-a0f7-1aea16b88271,ojTIShRZHEOV1qQRfhwvTA,54a5c055-f757-4c00-a1e1-8b0b6552c608,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Basketball Jersey (Green)", - "Tooltip": "", - "Rarity": 20, - "TagList": null, - "AvatarItemId": 1728, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:13:41.417Z", - "ThumbnailImage": "4nvt3kwtn2k367794r49ve87e.png" - }, - { - "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,aiBfwCNwpUyJ0rYKCMa7qw,Cjy-bE0PikWLCRrL4U2NGQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Traveler Hat (Yellow)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1729, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:14:51.853Z", - "ThumbnailImage": "e25fr88d2412i6acn3s2e2khj.png" - }, - { - "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,7Rw_gt9IUEOYsvVcOTbVBw,Cjy-bE0PikWLCRrL4U2NGQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tourist Hat (Red)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1730, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:14:55.007Z", - "ThumbnailImage": "6v72ng5qy6zmim5nx1i6k7hy2.png" - }, - { - "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,Pu_1I6Zq-0G1HBMHa5MrKg,Cjy-bE0PikWLCRrL4U2NGQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Tourist Hat (Green)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1731, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:14:57.993Z", - "ThumbnailImage": "can59da4g2r699415y5w5vr03.png" - }, - { - "AvatarItemDesc": "9c34c2c1-07d7-4180-94a2-be8c9caaae84,TLrw3oncCE2MeuVifXSWTg,-_ViYCHHRUip7oN_AnH0Og,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Singlet (Pouncing Tiger)", - "Tooltip": "", - "Rarity": 30, - "TagList": null, - "AvatarItemId": 1733, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:20:45.747Z", - "ThumbnailImage": "28qzx00rr1mcsdfj73tvv70qd.png" - }, - { - "AvatarItemDesc": "67117b3d-0669-4cf3-8a4f-066cabd4d8b1,_VfdBTi7PU276qzsYKayow,qSsEcadcm0-twR1TvVcgYQ,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Cape (Pouncing Tiger)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1734, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:20:53.333Z", - "ThumbnailImage": "72gv1b98ofujgx42ctd0lwdf3.png" - }, - { - "AvatarItemDesc": "1596c113-aa3a-4f5c-b398-e5c3575548e7,RA7cizxxYE6J8yV_0XwPxA,VSLcLM0TJU2kJU5gS4KZGw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Luchador Mask (Pouncing Tiger)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1735, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-15T18:20:56.65Z", - "ThumbnailImage": "cwfcqra4nyurw86ksh4qv0cjq.png" - }, - { - "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,95e4cc30-cb68-473d-a395-feadf5b51512,0440f08f-ef1d-49d8-942b-523056e8bb45,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Rec Room T-Shirt (Crew Neck, Orange)\t", - "Tooltip": "", - "Rarity": 0, - "TagList": null, - "AvatarItemId": 1749, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-03-30T01:35:18.397Z", - "ThumbnailImage": "67l6cwkqcs2tczds20bgj5rxy.png" - }, - { - "AvatarItemDesc": "022ce375-ed02-479d-b87d-9d72d126bbd4,H6fcuLxeBUSY3oERFc-plA,oGrNKZLpMU2bLwNEe4MPnw,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jack Frost Wings (Lilac)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1753, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-04-02T01:40:02.11Z", - "ThumbnailImage": "f5anyvib4zotf2hlzp6twhrpq.png" - }, - { - "AvatarItemDesc": "105a5100-cb57-410f-a26b-1ee21002f067,prEZHWvOM0ysaNfAe06ywA,q0nBwoIx_UWPe93wHDWTYA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jack Frost Coat (Lilac)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1754, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-04-02T01:40:03.68Z", - "ThumbnailImage": "36iyxpz2ym6qs0k43ssehyv05.png" - }, - { - "AvatarItemDesc": "e6216087-fb37-46f1-bda4-a88c4640f339,KwhdQ1deNE6Y6jzO9vaAnQ,byvLynH8x06OQ7GNCXOVYA,", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "Jack Frost Hair (Lilac)", - "Tooltip": "", - "Rarity": 50, - "TagList": null, - "AvatarItemId": 1755, - "IsBaseAvatarItem": false, - "CreatedAt": "2021-04-02T01:40:06.52Z", - "ThumbnailImage": "6swgo4j116b5mqtoe4dl3pyh1.png" - }, - { - "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,dzCc_QmTYUGQ67r4yy3XpA,e17481fc-b2b6-47a5-91e5-7205f45a3247", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "(FootBallShoulderPads) FootballShoulderPads_Shirt_BlackGold_Combination", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 6607, - "IsBaseAvatarItem": false, - "CreatedAt": "2024-03-27T22:53:35.393Z", - "ThumbnailImage": "cJAAR0vVREamuQT8FfpdHQ.png" - }, - { - "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,G7B-u9qn5EGqSNskBCVsAA,e17481fc-b2b6-47a5-91e5-7205f45a3247", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "(FootBallShoulderPads) FootballShoulderPads_Shirt_BlackYellow_Combination", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 6608, - "IsBaseAvatarItem": false, - "CreatedAt": "2024-03-27T22:53:37.033Z", - "ThumbnailImage": "6FJtINu9eEeqW-_S2Cd5Rw.png" - }, - { - "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,jV1TGp1dHUWCJzVMbJskyQ,e17481fc-b2b6-47a5-91e5-7205f45a3247", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "(FootBallShoulderPads) FootballShoulderPads_Shirt_BlueGreen_Combination", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 6609, - "IsBaseAvatarItem": false, - "CreatedAt": "2024-03-27T22:53:38.807Z", - "ThumbnailImage": "Y_q7sebeeUuwLnOb_qMjtw.png" - }, - { - "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,_MS-R9DB5kinLBszWle8hg,7660e11a-7ef0-43d3-bc02-76b3a4aab064", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "(Hat_FootBall) FootballHelmet_Hat_BlackGold_Combination", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 6610, - "IsBaseAvatarItem": false, - "CreatedAt": "2024-03-27T22:53:40.583Z", - "ThumbnailImage": "mYOYiE057EOkRmW2vXuTdw.png" - }, - { - "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,UQKS4u4SO0umKOHncLqKpw,7660e11a-7ef0-43d3-bc02-76b3a4aab064", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "(Hat_FootBall) FootballHelmet_Hat_BlackYellow_Combination", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 6611, - "IsBaseAvatarItem": false, - "CreatedAt": "2024-03-27T22:53:42.197Z", - "ThumbnailImage": "3jI4Pafh9k2B-YTxx1gQOg.png" - }, - { - "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,Q3bhpoWbVkyUBTKUn5A5bg,7660e11a-7ef0-43d3-bc02-76b3a4aab064", - "AvatarItemType": 0, - "PlatformMask": -1, - "FriendlyName": "(Hat_FootBall) FootballHelmet_Hat_BlueGreen_Combination", - "Tooltip": null, - "Rarity": -1, - "TagList": null, - "AvatarItemId": 6612, - "IsBaseAvatarItem": false, - "CreatedAt": "2024-03-27T22:53:44.283Z", - "ThumbnailImage": "T0KyAJMATUqP3TLksvoBxA.png" - } +[ + { + "AvatarItemDesc": "8263a9ca-8c57-4e81-b3e3-24f2ca19a70a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Construction Helmet (Yellow)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "asrlf9nb0mfzjx6vbj87jqc2z.png" + }, + { + "AvatarItemDesc": "5ac25e5a-8c8e-445c-82a4-7272baec1eb5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Doctor's Head Mirror", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 2, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "egsz5bap153w61sfwpsx9tgjw.png" + }, + { + "AvatarItemDesc": "1a028850-64ee-40ab-b547-ebbcfa1b04b3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Drum Major Hat (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 3, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "a3yzsuscvgxw37qx4iplxyqvr.png" + }, + { + "AvatarItemDesc": "7134c60b-0640-463a-8d97-caa9184bef93,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lacrosse Helmet (Purple)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 4, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0eekw2et1by72nmm01x4haan4.png" + }, + { + "AvatarItemDesc": "7134c60b-0640-463a-8d97-caa9184bef93,e3454bc7-c88d-4958-8b81-db3fe5472a1e,7e688b30-ed13-4790-9ad8-c49885d1b7e8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lacrosse Helmet (Pink)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 5, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6cznt9a4cfpxfot00vquk2gb5.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (White)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 6, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "9tssl8yucapudl7wbupmjwwfw.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 7, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0sr1gkccjdo3hx6ruc2ss61p8.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,f8b0cfe8-e129-4578-8bb5-f60af5d38599,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Green)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 10, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "4nxr6u9ei794sh6gu0ucu4ddi.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,0ecb8a2a-cffc-47db-aeda-fb0684aef1e5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Grey)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 11, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "cwxdnevuziov7r3meknz7vmkr.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,484b6c13-af22-4ad5-8c43-34c0de095d49,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Light Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 12, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "c4pq7xaobf8onr988cn3t6lzb.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Orange)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 13, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "338vomh9pt5m5bf07wih64yjo.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Pink)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 14, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6onf6k881dne4cqk3bid15ryf.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 15, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5kh0jn19pdtrpbc2g180026s5.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Yellow)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 16, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5uw2gb9nq7yeqmoplvw1pcsqf.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,8377ab96-c908-457f-9fee-b784c9a759f3,018a5c07-e956-457d-a540-a5e2cd68da09,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Red, White)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 20, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "1sdg06t7cb2h44qy4zmiv7uz8.png" + }, + { + "AvatarItemDesc": "2b2eb9e5-d52e-4004-bdb2-0bcf6910992d,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flower Headband (Pink)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 22, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "20q0kpiy9pbsmzz8qgeyhz0kt.png" + }, + { + "AvatarItemDesc": "703f1987-2b31-4b6f-bab7-1939b1105ac0,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sun Hat", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 23, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "8vw62vvj318mjoz88zhu69qod.png" + }, + { + "AvatarItemDesc": "8c51fc1a-b1ad-4002-a13c-4313abd92c7f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Visor", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 24, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "bpe9ub501z2dr6rgv1b5zhi1u.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Cap (White)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 25, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "d7lvri8z5oviwaw0fgktu2pqv.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,724c79a3-822c-422f-9462-a5374ee0211c,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Cap (White))", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 26, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "4rmm71n7z0wmlx9lj3u30z4u0.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,484b6c13-af22-4ad5-8c43-34c0de095d49,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Cap (Light Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 29, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "35b472lvh2ejmoj4ppvh8nqvy.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Cap (Yellow)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 30, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "9si5yzip1v33nbt5clp7t208l.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Cap (Orange)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 31, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "aghnwd2jnaxd0vtt7oq9ks3pp.png" + }, + { + "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Hat (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 33, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "d0ct7ztnb49pz8t2575vjicnw.png" + }, + { + "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,9b35ae52-febe-486a-8557-ec7190a9756e,1ba65dd5-9df9-4ff3-be96-f83a7abf67b3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Hat (Tan)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 34, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "665whx3sukltm50bvhdjb35kb.png" + }, + { + "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,5b5281c9-b795-4bb2-ba7b-ba52047ebe3f,1ba65dd5-9df9-4ff3-be96-f83a7abf67b3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Hat (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 35, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "85o1rs3o13bqcy2gu8qjvzgij.png" + }, + { + "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,6e152cc7-e93a-4408-8092-236db420b680,1ba65dd5-9df9-4ff3-be96-f83a7abf67b3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Hat (Yellow)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 36, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6neueh6asjwdnysb7fxmpi9ep.png" + }, + { + "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,9ad37173-e640-4b9e-a474-716d482b73d2,1ba65dd5-9df9-4ff3-be96-f83a7abf67b3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Hat (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 37, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7ilinnf748ep3x9ag9hht0gds.png" + }, + { + "AvatarItemDesc": "f218e2de-46fd-45b9-9e0e-670b6bb905e7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Astronaut Helmet (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 38, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "3xwp4xtloierefgfubh97k778.png" + }, + { + "AvatarItemDesc": "293e7ad3-01c9-43af-96e3-06c34145ff12,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Helmet (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 39, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "e9shr5go0vsw8gb8dght6710s.png" + }, + { + "AvatarItemDesc": "ef84cb35-5e25-4aa6-82c9-17f01a5040c7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beret (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 40, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "8zfbgqf2y36bwmt9v0iq15tuj.png" + }, + { + "AvatarItemDesc": "71014872-d879-4858-9d68-58da3c673d8b,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bike Helmet (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 41, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6bwvu5xxyxigc6heyrh7sw2bi.png" + }, + { + "AvatarItemDesc": "1e504fee-b593-4037-bd8f-b88025147991,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bow (Orange)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 42, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "73yfl2xb8qwuws91gzirri5dd.png" + }, + { + "AvatarItemDesc": "b99a89c7-38c5-4196-9862-4e1bf9cb0ce1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Boxing Helmet (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 43, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "2c8gnq9h5a6jrn81ru4497q6i.png" + }, + { + "AvatarItemDesc": "3d5184e1-0201-4476-bf4b-4eb28190de62,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cat Ears (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 44, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "a78j3mr78eeqcg6enr7t2usio.png" + }, + { + "AvatarItemDesc": "a16d59da-caa5-4388-af67-315bfcb16f64,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cloche (Pink)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 45, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "2q5g72y38c6wxtl9ob1g6osjo.png" + }, + { + "AvatarItemDesc": "ad0bdec5-f767-42e7-99e0-221473464a85,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Hat (Brown)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 46, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "4jywgtwnb8sydqwmy9qd6aszg.png" + }, + { + "AvatarItemDesc": "ad0bdec5-f767-42e7-99e0-221473464a85,624c85e5-095a-48b6-85fb-c9bbade19a8d,54778d93-2cff-48db-b25b-65c08b0e5be8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Hat (Cherry)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 47, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0sgisiuk6yb2x3qtliioxly31.png" + }, + { + "AvatarItemDesc": "ad0bdec5-f767-42e7-99e0-221473464a85,192ba73d-6990-42da-8fe0-914c2a7181eb,54778d93-2cff-48db-b25b-65c08b0e5be8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Hat (Black, Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 48, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "d9rwabvsu3fo05lmoaqnv6udq.png" + }, + { + "AvatarItemDesc": "ad0bdec5-f767-42e7-99e0-221473464a85,5e00a832-3f25-4dd3-84d2-b6ed6a4b4c37,54778d93-2cff-48db-b25b-65c08b0e5be8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Hat (Yellow)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 49, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "1ioaonefjjjvtyvufi87rptrp.png" + }, + { + "AvatarItemDesc": "a628d62c-fa30-4405-bcbc-3e646e3a3434,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Equestrian Helmet (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 50, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6gyrqvu42014zf0m05yueqgws.png" + }, + { + "AvatarItemDesc": "bb54e0e9-5d90-41f3-94c0-8e82f1791af1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Firefighter Helmet (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 51, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "agf9y9srlnxo896ku56vbgb2e.png" + }, + { + "AvatarItemDesc": "5e3929d3-d291-4e91-a0ba-2ef203e407d3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flat Cap (Grey)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 52, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6s2gbnnr5jsigj562mzity2yp.png" + }, + { + "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Football Helmet (White)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 53, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "b9vsrdat9b9pm7myqavsy8mbw.png" + }, + { + "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,d8d490aa-7088-4163-9305-1441367f490c,7660e11a-7ef0-43d3-bc02-76b3a4aab064,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Football Helmet (Orange)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 54, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6sd4dcoqxuhvhrf3casbx3080.png" + }, + { + "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,61ff7a02-50ff-49ea-b95e-c31b95a30c8e,7660e11a-7ef0-43d3-bc02-76b3a4aab064,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Football Helmet (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 55, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "ekahaz7vcxq5ejy0zaxrfx28a.png" + }, + { + "AvatarItemDesc": "a61e86cd-f7e7-4ac7-a6e8-df269bc5cb01,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flower Hair Clip (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 56, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "37a5o4unxmplzke25isjr0n4n.png" + }, + { + "AvatarItemDesc": "8d703940-224a-4b0c-a04d-f365550071e1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hockey Helmet (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 57, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0ky7ceo16g76hoi2vudcp4u2d.png" + }, + { + "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Helmet (Grey)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 58, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0gmqaftgdlsoph92078ffbhpq.png" + }, + { + "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,ed134bee-d199-43eb-98bd-206571603f40,0dd6596c-b4ea-4d55-a219-e1f44e4a376d,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Helmet (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 59, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "acqok07g1d8homim9mnjivxuf.png" + }, + { + "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,59866578-d4e0-417b-9483-233ab108b1ac,0dd6596c-b4ea-4d55-a219-e1f44e4a376d,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Helmet (Cherry)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 60, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0r1snvqxftybe0m39s41incq1.png" + }, + { + "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,22dc463a-a89b-46ad-9a0d-557c742b4a80,0dd6596c-b4ea-4d55-a219-e1f44e4a376d,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Helmet (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 61, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "a4l2zz1yv4o8nlxgjjcyczfza.png" + }, + { + "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,e1f49b74-b071-4bd1-9c4b-af36d24d45c5,0dd6596c-b4ea-4d55-a219-e1f44e4a376d,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Helmet (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 62, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "c2t0mn4y8uzp3mnvpdd9z0unb.png" + }, + { + "AvatarItemDesc": "1596c113-aa3a-4f5c-b398-e5c3575548e7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Mask (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 63, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "bgxz7thjzppr81bia4pwvg2qh.png" + }, + { + "AvatarItemDesc": "b537c30c-faef-4649-9a1f-be3985936f93,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lumberjack Cap (Red)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 64, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "d7reyk0b2dqeh51xmv3wcihld.png" + }, + { + "AvatarItemDesc": "274cb9b2-2f59-47ea-9a8d-a5b656d148c6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Saija Helmet", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 65, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "98wzkbq0ttvls6my69cezxa1o.png" + }, + { + "AvatarItemDesc": "f5c9743f-e77c-42f2-ba63-9843342cbf8e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Hat (White, Blue, Gold)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 66, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "ajleo52n1fi9sfdklgfwqj0fo.png" + }, + { + "AvatarItemDesc": "f5c9743f-e77c-42f2-ba63-9843342cbf8e,f5403c89-9769-479b-8a05-c71607f9b189,a4e51b6b-fdfd-47dc-9d0e-f26f383e03e9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Hat (White, Black, Gold)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 67, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "abjufv7nbd5ja0vwk6hsiu952.png" + }, + { + "AvatarItemDesc": "f5c9743f-e77c-42f2-ba63-9843342cbf8e,36e63797-5a42-4779-a5cc-ef5c2e7d17d4,a4e51b6b-fdfd-47dc-9d0e-f26f383e03e9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Hat (White, Black, Silver)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 68, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "3ifixksiv9byqkl1zzr14g6m8.png" + }, + { + "AvatarItemDesc": "f5c9743f-e77c-42f2-ba63-9843342cbf8e,70112887-dc8d-49d5-96ed-0845204e0b58,a4e51b6b-fdfd-47dc-9d0e-f26f383e03e9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Hat (Black, Black, Gold)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 69, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "8v6gk9097bsjdumvvi0xe4uk5.png" + }, + { + "AvatarItemDesc": "9cdb4965-6f00-4304-afed-e301e73a2b3a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Small Brim Hat (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 70, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "ero4520aj78qgzdiz2knkg422.png" + }, + { + "AvatarItemDesc": "c87239ca-a255-4b13-bbc5-1b38236fb4cc,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Viking Helmet", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 71, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "drqcby4q8dncgmtl1ndocn4kj.png" + }, + { + "AvatarItemDesc": "102c625b-b988-4bf8-a2aa-a31ad7029cdc,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Top Hat (Black, Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 72, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7beqslha3807spvktpk1rat13.png" + }, + { + "AvatarItemDesc": "b861e5f3-fc6d-43b3-9861-c1b45cb493a8,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 74, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "a1hubxyh2x781ngkvrnl6q4r2.png" + }, + { + "AvatarItemDesc": "09177621-9ecd-4f6a-b6a5-64490139141d,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flat Top Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 81, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "4q0530imylzalquyt6zrs4br4.png" + }, + { + "AvatarItemDesc": "95ab7a7c-c35d-4da5-9955-0921064470b6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Gekko Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 83, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "63iadlt4uzd2bynj3varsfesy.png" + }, + { + "AvatarItemDesc": "49397e16-1027-4286-9bc4-b59eae565ff0,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Side Pony Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 84, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "en7nrykz2qqj8buybdl5qjmo7.png" + }, + { + "AvatarItemDesc": "e49d5d78-157e-4bc8-b878-ff7c4963fdc4,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mohawk Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 87, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "2l73l9kt7me20f6m5vhkstse2.png" + }, + { + "AvatarItemDesc": "8b9f1413-e786-4a30-946c-9292f207875a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pulp Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 91, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "16t3t321doi4ngo5nknn2kxkt.png" + }, + { + "AvatarItemDesc": "f17a2f9e-1eab-44e8-b10a-1f53c5d0778c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scientist Hair", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 94, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "2t2ujgsm8dnv8j9ax7bmlsnsd.png" + }, + { + "AvatarItemDesc": "1a71064b-794f-40fa-9109-8ad36602b6e1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Shagg Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 95, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7taocf1uwgbysywpo7p7fmcsm.png" + }, + { + "AvatarItemDesc": "11e508a7-fe7d-470e-b270-2dba33e2f7a1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scientist Goggles", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 99, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "9g1cba0qnig6whctstb0qaxyc.png" + }, + { + "AvatarItemDesc": "b89be768-a169-4b24-8022-751e7b817865,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Visor (Nova)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 102, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0lm206mtws500pk9e4v0zaxuv.png" + }, + { + "AvatarItemDesc": "f527ffaf-da03-4519-82ed-46a9cb981dc3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Square Glasses (Purple)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 103, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "4t9vou7x5a8b92tyr0k4wzzza.png" + }, + { + "AvatarItemDesc": "6427bd57-fcb2-420f-8b3e-d1da43470b84,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sunglasses (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 104, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "f0xdfrv8p6p8tly3s9tdqx0kh.png" + }, + { + "AvatarItemDesc": "34144f4c-f6ef-49e5-a286-1781e82e6782,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Paintball Goggles", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 105, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "42cr1t40qzbgiloer9d71sb28.png" + }, + { + "AvatarItemDesc": "61ba3c90-c81e-4deb-bc79-50c0f1fe3e83,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lumberjack Beard", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 107, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6fn7llrs7vzf0mr1pws7ys253.png" + }, + { + "AvatarItemDesc": "3e139dd9-4757-43a8-8546-8da70dc17f0a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ranger Stache", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 109, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5xt4rvf95k2jm6bpmmwurfs07.png" + }, + { + "AvatarItemDesc": "cca7ab3d-5609-4700-92fd-3280fcea9b77,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Stache", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 110, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "e01eh3p4tl9606u818mhsjsx1.png" + }, + { + "AvatarItemDesc": "c161dc73-6ce3-49c4-8d15-45e6911f84e4,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sea Captain Beard", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 111, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5whnrhprjsn09q0089w2ztby2.png" + }, + { + "AvatarItemDesc": "45f5e714-8a5f-4385-a97f-675066167011,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Seventies Stache", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 112, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "acy5d2ixrgg8d4qlb09csvhm4.png" + }, + { + "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowtie (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 113, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0ua96avoonx4qcwxsrbdl8lqb.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Flowers, Orange)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 115, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "21rygk1c1r8ccciu1jlzdsan4.png" + }, + { + "AvatarItemDesc": "bf13fa1c-f991-4aaa-9402-aac109be9562,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winner's Medal (Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 116, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "04xgdtlhrslfn0o41so5fnjoi.png" + }, + { + "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Cape (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 117, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "23zm48ii99k5gviu6wd03hbo7.png" + }, + { + "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,ed134bee-d199-43eb-98bd-206571603f40,15099be7-38b7-4b0b-ac13-1bacedbf5fb2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Cape (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 118, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6zfzza7fqr56kicscf9e2lil6.png" + }, + { + "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,59866578-d4e0-417b-9483-233ab108b1ac,15099be7-38b7-4b0b-ac13-1bacedbf5fb2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Cape (Cherry)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 119, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7rnan20ml6o94ezwuvfv1cpqu.png" + }, + { + "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,22dc463a-a89b-46ad-9a0d-557c742b4a80,15099be7-38b7-4b0b-ac13-1bacedbf5fb2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Cape (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 120, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "1r4tyyoovhhxpcatrb3ixmuwl.png" + }, + { + "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,e1f49b74-b071-4bd1-9c4b-af36d24d45c5,15099be7-38b7-4b0b-ac13-1bacedbf5fb2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Cape (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 121, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "d1fd8ubrjvta346f7rqtixtxy.png" + }, + { + "AvatarItemDesc": "67117b3d-0669-4cf3-8a4f-066cabd4d8b1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Cape (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 122, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "8dvvtd9gw9krmqu0dvvlk1rv0.png" + }, + { + "AvatarItemDesc": "587ca2bb-dd42-42bf-833f-4e2a97349866,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Doctor's Stethoscope", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 123, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "8lo669z9xca0upv4z2ocdcde1.png" + }, + { + "AvatarItemDesc": "5cd08cfb-c729-4c30-96d9-6a99bb934d91,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Sash", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 124, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "79i106lkaeghior2bmvlgc8kb.png" + }, + { + "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Quiver (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 125, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "32boa62st14xrnw6alwpdqer3.png" + }, + { + "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,d1eb3573-672c-4bb4-9ec5-7c81e6a38d3d,6094370d-5e28-473a-b422-f3f1c75d5db8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Quiver (Tan)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 126, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "1d7kcdxyqd6vbcvooyqhqiqsv.png" + }, + { + "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,e548124c-d7f3-45de-aaa0-f66130eca576,6094370d-5e28-473a-b422-f3f1c75d5db8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Quiver (Yellow)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 127, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "65ob47rf57lzttas5qiw96qkt.png" + }, + { + "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,7221132e-053a-4c58-b719-ed3c8558907d,6094370d-5e28-473a-b422-f3f1c75d5db8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Quiver (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 128, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "dakgj68r389mpgtl45ly2nsvo.png" + }, + { + "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,74b009f4-e128-4c59-8a6a-4c0ba6119bde,6094370d-5e28-473a-b422-f3f1c75d5db8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Quiver (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 129, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "46p3j6coqok4330sha7pm7whe.png" + }, + { + "AvatarItemDesc": "6b9e022c-0b68-48fd-8eca-da8573c18900,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Long Scarf (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 131, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "74jrfu3nny1joqt8ee5vlxpok.png" + }, + { + "AvatarItemDesc": "60067e91-18b8-43ab-ae20-a8ea74c757bf,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Sash (Small)", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 132, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5rmads8tgd0mb71na01q6g4l4.png" + }, + { + "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tied Scarf (Striped, Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 133, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "66fwuamhzcs860kylwr1qfv8m.png" + }, + { + "AvatarItemDesc": "ec5255d5-edaf-4888-9fe1-e89ac0e0d300,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Astronaut Suit (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 134, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "60g0w2ayv9lwn8fokpqhccd0m.png" + }, + { + "AvatarItemDesc": "da55bfc3-47b7-46f6-b548-7fb2c2a5e0bf,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Babydoll Dress (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 135, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6sqmpmy9umgo11ba977kv392b.png" + }, + { + "AvatarItemDesc": "da55bfc3-47b7-46f6-b548-7fb2c2a5e0bf,d6823e01-69f0-4f85-b94a-74894356a2cf,cb9e9e05-c481-4397-86e7-c2111bc0e817,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Babydoll Dress (Maroon)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 136, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "9qamxgi6spdwdg7gwy4xnedzt.png" + }, + { + "AvatarItemDesc": "da55bfc3-47b7-46f6-b548-7fb2c2a5e0bf,c5deba2a-6e35-4b13-8e94-8ba5457f39df,cb9e9e05-c481-4397-86e7-c2111bc0e817,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Babydoll Dress (Yellow)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 137, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "c24u162frxoa2ztfi76luw9ji.png" + }, + { + "AvatarItemDesc": "da55bfc3-47b7-46f6-b548-7fb2c2a5e0bf,e13cf33d-7588-4e2e-955e-f0a29d6380b7,cb9e9e05-c481-4397-86e7-c2111bc0e817,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Babydoll Dress (Brown)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 138, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "9zwdqgsqcsxt5ced3hkhejxc2.png" + }, + { + "AvatarItemDesc": "2f8518fc-c989-40de-98b4-c6f09b304166,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Jersey (White, Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 139, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "703se3u45kueznyorg28dx2d4.png" + }, + { + "AvatarItemDesc": "348ac48b-986e-4d42-a0f7-1aea16b88271,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Basketball Jersey (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 140, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "dyz7t3e9p724lfy2lqohcvl0m.png" + }, + { + "AvatarItemDesc": "843e3364-a743-4dfc-a990-0436e47b8c10,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bike Shirt (Orange)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 141, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "do070rgyuzlvn3h08jelsszce.png" + }, + { + "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerful Dress (Navy)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 142, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "3josy4gpalnfb4bgbv15krqjb.png" + }, + { + "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Blazer (Blue, White)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 143, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "ap1up0rb8i4a1km9mn9e44dsm.png" + }, + { + "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,05ac07e1-67f0-486c-abf5-a62866475abb,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Blazer (Black, Cream)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 144, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7si3m7no7ulqg9he671mhowgx.png" + }, + { + "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,272fe8eb-5061-4729-a7a8-414ff667a82f,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Blazer (Grey, White)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 145, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "cugl1bt43o2xnok3ehawcralp.png" + }, + { + "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,9374bf66-2ee5-493b-8439-efce4b201904,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Blazer (Grey, Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 146, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "crmfr0dn581ysgtbeh5d3m2mr.png" + }, + { + "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,6f2e74bf-1e95-463d-97db-d5d1a53b2c28,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Blazer (Black, White)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 147, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "00wlb607co30g3d5s8a51rat5.png" + }, + { + "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,0ffad843-d6c9-425a-8686-7217009c867e,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Blazer (Green, Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 148, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0z5rg3veja6t3bw5vpad3759e.png" + }, + { + "AvatarItemDesc": "62ce4109-8dee-4895-bf1b-bfa143db4c7e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Slim Blazer (Teal)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 149, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "22i8ypgdvikndkalc1fn6g0be.png" + }, + { + "AvatarItemDesc": "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Button Top (Pink)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 150, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "dw4gnw7y1oclj75acv9nvncv6.png" + }, + { + "AvatarItemDesc": "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,49f5864f-9d40-497c-88c8-e87f64d41d74,dafa658e-753b-46cb-bd85-85c1de5e6ea7,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Button Top (Tan)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 151, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "e1qpklmk4sy92lxlwf1zus9lh.png" + }, + { + "AvatarItemDesc": "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,e0397982-c2c2-4733-9a40-46e18675b5af,dafa658e-753b-46cb-bd85-85c1de5e6ea7,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Button Top (Orange)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 152, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "28ly2m56wth4ldtr1r5anpadx.png" + }, + { + "AvatarItemDesc": "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,c5deba2a-6e35-4b13-8e94-8ba5457f39df,dafa658e-753b-46cb-bd85-85c1de5e6ea7,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Button Top (Yellow)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 153, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "08g89jon46625gx6apyzgaq7p.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,071d1bf3-86dc-4a31-b54a-e6579fab8649,d015cae7-a905-49e4-8823-6dec069689a6,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Shirt (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 158, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7k5gf8gh1bklveyos3l1ydl68.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,48abd952-214f-48b2-a8f1-1146f6f69aa2,c2a91a10-2f5b-4ab0-a79f-51408cf4b047,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Referee Shirt (White Collar)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 166, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "b3stfwojthp7css2c8xqi5n5y.png" + }, + { + "AvatarItemDesc": "ba84b23e-01ee-4668-a7ef-2e3e0eca2f23,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Vest (Brown)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 168, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7p83fzhqxxbxo8vh3t9otc9e1.png" + }, + { + "AvatarItemDesc": "ba84b23e-01ee-4668-a7ef-2e3e0eca2f23,192ba73d-6990-42da-8fe0-914c2a7181eb,98553538-cafd-4df9-8f37-bb0a4bb478a5,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Vest (Black, Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 169, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "ev3mq9lpdefdivq6ayo76ak58.png" + }, + { + "AvatarItemDesc": "ba84b23e-01ee-4668-a7ef-2e3e0eca2f23,5e00a832-3f25-4dd3-84d2-b6ed6a4b4c37,98553538-cafd-4df9-8f37-bb0a4bb478a5,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Vest (Yellow)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 170, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "2l9uggmozvea8gtpv9ytjfglp.png" + }, + { + "AvatarItemDesc": "ba84b23e-01ee-4668-a7ef-2e3e0eca2f23,624c85e5-095a-48b6-85fb-c9bbade19a8d,98553538-cafd-4df9-8f37-bb0a4bb478a5,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Vest (Cherry)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 171, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "digjcfruws97b6pe7orkqjunq.png" + }, + { + "AvatarItemDesc": "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Equestrian Coat (Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 172, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "d004gewj67bopyl1n223awz19.png" + }, + { + "AvatarItemDesc": "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,55901f12-d5b5-4fa8-b4c8-e479689ee39d,d344b8cc-85a8-4ace-9f92-38c84f396e99,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Equestrian Coat (Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 173, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "9sz04th4t4o0izh811x1j6i3j.png" + }, + { + "AvatarItemDesc": "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,4828b50c-95b6-466a-bb25-514891d78202,d344b8cc-85a8-4ace-9f92-38c84f396e99,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Equestrian Coat (Grey)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 174, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0ssz8kkzkquzlbsny70teq07u.png" + }, + { + "AvatarItemDesc": "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,d6823e01-69f0-4f85-b94a-74894356a2cf,d344b8cc-85a8-4ace-9f92-38c84f396e99,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Equestrian Coat (Maroon)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 175, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "1ww790yppnpxni1c0om3j7p3e.png" + }, + { + "AvatarItemDesc": "657efe89-620a-46a2-8b58-cafd855c7cd5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerleader Skirt (Pride)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 176, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "41wwwt83ors7iub44o0ftgtzs.png" + }, + { + "AvatarItemDesc": "a986ff33-9e16-4219-8ebb-2e7b4c772ca7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Field Hockey Uniform (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 179, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "39n1fu8uzgykuoibgylda8en0.png" + }, + { + "AvatarItemDesc": "1b37d6cd-0a89-4604-a046-e5cff55b0cf6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Firefighter Jacket", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 180, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "573itausg418c5prdz6bv3dpo.png" + }, + { + "AvatarItemDesc": "f41653f9-ae02-443c-aaf4-1c6f4e49035d,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flower Swimsuit (Yellow)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 181, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5bmu6mglbinvcbqu05awxhls9.png" + }, + { + "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Football Shoulder Pads (White)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 182, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "ewgz9ts3guc8ukhtofeng0haj.png" + }, + { + "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,32dde6dc-e3dc-43ee-9b7c-987bc6778c17,e17481fc-b2b6-47a5-91e5-7205f45a3247,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Football Shoulder Pads (Orange)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 183, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "e8nojpjvm8xk8hxnuivjumxe8.png" + }, + { + "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,88c3ed05-ce41-4a9d-a4a7-8a428d240b3f,e17481fc-b2b6-47a5-91e5-7205f45a3247,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Football Shoulder Pads (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 184, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5wkaquhpl7lseclkpi4mgjdkp.png" + }, + { + "AvatarItemDesc": "77c37481-a185-47ff-af55-65f9fdfcf9e5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fur Coat (Brown)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 185, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "3tc8n5oesvirh7gtgk7ky4kbe.png" + }, + { + "AvatarItemDesc": "d6b0a1e7-e918-43e5-8191-3a8d9d01df7c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hockey Shirt (Blue, White)", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 186, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "3c1iifcjs873h8qwb9pekkmpu.png" + }, + { + "AvatarItemDesc": "5f492f8f-ab61-484a-9587-747132b54309,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jazzercise Shirt (Teal)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 187, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "cbcx8aneit1a0djh7mi7a9pd1.png" + }, + { + "AvatarItemDesc": "9c34c2c1-07d7-4180-94a2-be8c9caaae84,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Singlet (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 189, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "beio49fzwv1l86rp7tcvhz8t3.png" + }, + { + "AvatarItemDesc": "9073d6a0-3bc1-4c82-aeb3-d4ee195538b4,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerleader Sweater (Pride)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 190, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "dl8ieqkdftxjtgfey8gb41yid.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,5864d23d-1a86-40a6-a52c-46ee670e4508,2ee3944d-e9fb-4959-973e-570a7fc6cc57,167ba0d4-4fac-4143-b5ae-1dbd8e02dc76", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Class of 2016 Shirt", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 192, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "au05f75bl482johdfb0fvjxjw.png" + }, + { + "AvatarItemDesc": "6d815b35-6f68-4ed4-817d-70f141e1a571,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Dress (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 193, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "02aazblyiy14oivk4h218q67i.png" + }, + { + "AvatarItemDesc": "6d815b35-6f68-4ed4-817d-70f141e1a571,f750de46-3758-4f7d-9709-0a84b1027009,2c8924aa-68f8-4912-9759-18992f72f08a,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Dress (Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 194, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "9lqg5xqiktt0cxifvy1kkwpa3.png" + }, + { + "AvatarItemDesc": "6d815b35-6f68-4ed4-817d-70f141e1a571,d66aa400-aa5a-4539-a25d-5f8ce94dc281,2c8924aa-68f8-4912-9759-18992f72f08a,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Dress (Green)", + "Tooltip": "", + "Rarity": 0, + "TagList": "", + "AvatarItemId": 195, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "3nhman1tbwhikxyha0tj215xw.png" + }, + { + "AvatarItemDesc": "6d815b35-6f68-4ed4-817d-70f141e1a571,6564acf1-4d70-4f92-92ac-08e2b76dbb6b,2c8924aa-68f8-4912-9759-18992f72f08a,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Dress (Purple)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 196, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7nlns9i6osonn2bq8867ceizn.png" + }, + { + "AvatarItemDesc": "d8f408f0-78f5-4e8a-b42a-e7b09632d1fd,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Paintball Vest (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 197, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "94farwa7bctza7e4db865is8x.png" + }, + { + "AvatarItemDesc": "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stoll Dress (Pink)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 198, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "dqkxn82hm6chx9ysdnrcfvj60.png" + }, + { + "AvatarItemDesc": "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,64850553-cdfe-455a-ac00-dafbe63d613e,91a451c1-b285-4c48-b14d-59ded8cc006f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stoll Dress (Orange)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 199, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "dvdbsnev23t30jm3v75yrn25a.png" + }, + { + "AvatarItemDesc": "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,761a3193-60f0-4190-80c7-285b8192e794,91a451c1-b285-4c48-b14d-59ded8cc006f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stoll Dress (Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 200, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "enwc99fhlpla2ltqpv7ug4r1z.png" + }, + { + "AvatarItemDesc": "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,a819f49b-6c7a-49d3-9e6a-d9d79ef5019f,91a451c1-b285-4c48-b14d-59ded8cc006f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stoll Dress (Green)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 201, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "de87szlv72hk7tfhds4c7qowj.png" + }, + { + "AvatarItemDesc": "745c5110-104e-4b37-aabf-7c690fd54811,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Long Coat (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 202, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "2amyw5vvgk1c9r6w9pdloakyg.png" + }, + { + "AvatarItemDesc": "f51a7ed5-52ea-485f-a430-303697f6fec9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Belted Dress (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 203, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "3q137204ani35lep2nt9a2rx9.png" + }, + { + "AvatarItemDesc": "f51a7ed5-52ea-485f-a430-303697f6fec9,5b58d879-2bc4-47ed-a996-1af2ace16425,3d971439-41d1-43a2-8434-704f9ec8d906,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Belted Dress (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 204, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "cm21tbv0v6i0hf0k70bpbha7b.png" + }, + { + "AvatarItemDesc": "f51a7ed5-52ea-485f-a430-303697f6fec9,d320ad9b-ba5c-45ea-b2b8-0d3e409a9db1,3d971439-41d1-43a2-8434-704f9ec8d906,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Belted Dress (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 205, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "74y7j6vz7569lkpcqb2fje2p0.png" + }, + { + "AvatarItemDesc": "f51a7ed5-52ea-485f-a430-303697f6fec9,d61711fd-589a-4669-b991-9408a58fffd9,3d971439-41d1-43a2-8434-704f9ec8d906,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Belted Dress (Cream)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 206, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "2ikovokydhafpprj55cpdyk5m.png" + }, + { + "AvatarItemDesc": "515dfc36-7f7b-47bc-abee-380d68f41be6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flowered Dress (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 207, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "djd1hn8umzgdrbijc8oam3pqa.png" + }, + { + "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Jacket (Blue, White, Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 208, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "20un14zo8e1w83oiatx99lwpt.png" + }, + { + "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,b9f51861-ad10-4878-a9b1-d849bccf532a,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Jacket (Black, White, Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 209, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "41op70bhqlf5s2l320femq7fa.png" + }, + { + "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,b5d62931-e756-4a8a-8f3b-760beba49319,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Jacket (Black, White)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 210, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5iuznrq2zpc14fctl8tnp4odk.png" + }, + { + "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,6145292a-9002-41c6-8cd5-43679b6f542f,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Jacket (Black, White, Grey)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 211, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "9c3baiau5sgxnhlikff1pph09.png" + }, + { + "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,7c1aaa7e-503b-46ef-b1c5-0c61a75b916e,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Jacket (Black, White, Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 212, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "45br9sqobjiwgoh4alz5l9qf8.png" + }, + { + "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,27af51bc-8226-4911-8d47-22d28ea8e378,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Jacket (Blue, White, Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 213, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "00jh263iuxouyk40imb4wjv0o.png" + }, + { + "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,857fdcd8-704f-43d0-92b9-bca26619b153,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Jacket (Blue, White)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 214, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7ergraacf4272gslnvieytiw3.png" + }, + { + "AvatarItemDesc": "0bc6bd1b-8b7e-4945-a1d6-c26b9c043318,3df5d13b-ba77-4b51-90b2-7a946e4d0be7,8ec5de40-73fc-4f09-9bf3-ddf4701107bc,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Jacket (Black, Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 215, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "3jnhwwxklxb0ojoszaexejbfx.png" + }, + { + "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Tunic (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 216, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "2vybukcx6j4f40n6enwd6d9mh.png" + }, + { + "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,9b35ae52-febe-486a-8557-ec7190a9756e,f88178b8-b204-4fa5-9dfd-6e438bf1e247,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Tunic (Tan)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 217, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "azaisqtidm1kgo72k6ahsn245.png" + }, + { + "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,6e152cc7-e93a-4408-8092-236db420b680,f88178b8-b204-4fa5-9dfd-6e438bf1e247,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Tunic (Yellow)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 218, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5ifgufbqvr5jnazfx4cruhixk.png" + }, + { + "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,5b5281c9-b795-4bb2-ba7b-ba52047ebe3f,f88178b8-b204-4fa5-9dfd-6e438bf1e247,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Tunic (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 219, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "05hq8v4ju1q79njz45lwlti5v.png" + }, + { + "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,9ad37173-e640-4b9e-a474-716d482b73d2,f88178b8-b204-4fa5-9dfd-6e438bf1e247,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Tunic (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 220, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "dkhkp10elyre43sbqzangzn0e.png" + }, + { + "AvatarItemDesc": "6930ce13-4be4-4ab9-9817-667bd261ffc3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 221, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "c7r9nusyu8a3jy7ydrv4shwx2.png" + }, + { + "AvatarItemDesc": "ff15e25d-d467-47a8-9ecc-e415d5acb90c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Boxing Shirt (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 222, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0mfqwinkpsyr6llxo7yocofz3.png" + }, + { + "AvatarItemDesc": "e9913b06-58cb-4b90-bd08-981a3f19f352,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Construction Shirt (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 223, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7qj8vsrrhy3lfmq74f8h4kp4t.png" + }, + { + "AvatarItemDesc": "27e742bf-3081-4274-ba70-301f0edeb4f1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Doctor's Coat", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 224, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "2chr298lunemuuurc2ka18725.png" + }, + { + "AvatarItemDesc": "a6f1825e-1647-4d06-85d7-ac2d139612c0,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Drum Major Shirt (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 225, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "2hyiw1ost44xvt2vreduatn4w.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tank Top (Orange)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 227, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "csvjo09nx4adboqztoamuuq7p.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tank Top (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 228, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7wrlcy8lbaezttb5m6olhzmu2.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tank Top (Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 229, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5k1gsvgmixc21tqvaomwh0yft.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tank Top (Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 230, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "b1hdewklda06oi0oveqpmi9wc.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,8377ab96-c908-457f-9fee-b784c9a759f3,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jersey (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 236, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "4tf3fmonukbqbhbj46tlqwovk.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jersey (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 237, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6e2rsyvdnxb0lqz1t1x527ji2.png" + }, + { + "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Armor (Grey)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 238, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7fmex9oqxz42zd52m3gbxb3l6.png" + }, + { + "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,ed134bee-d199-43eb-98bd-206571603f40,51a1809d-becd-42e0-8dfb-188d6f07ba1c,f5270130-6634-4052-aa3e-9849ddf5314e", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Armor (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 239, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "2p5x227st2nelqfya7ywpcppx.png" + }, + { + "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,59866578-d4e0-417b-9483-233ab108b1ac,51a1809d-becd-42e0-8dfb-188d6f07ba1c,f5270130-6634-4052-aa3e-9849ddf5314e", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Armor (Cherry)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 240, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7hajn9eszpqh00q654d0iqds1.png" + }, + { + "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,22dc463a-a89b-46ad-9a0d-557c742b4a80,51a1809d-becd-42e0-8dfb-188d6f07ba1c,f5270130-6634-4052-aa3e-9849ddf5314e", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Armor (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 241, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "4d9p7yhef4c8w1jrj3cd61gbp.png" + }, + { + "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,e1f49b74-b071-4bd1-9c4b-af36d24d45c5,51a1809d-becd-42e0-8dfb-188d6f07ba1c,f5270130-6634-4052-aa3e-9849ddf5314e", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Armor (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 242, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "ce1v4ja422emiw67599tvacqd.png" + }, + { + "AvatarItemDesc": "39278302-b52a-48a8-a566-ed756a5fa1a9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lacrosse Shirt (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 243, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5zxnu4wl529tzcip7nwk8im0o.png" + }, + { + "AvatarItemDesc": "39278302-b52a-48a8-a566-ed756a5fa1a9,e3454bc7-c88d-4958-8b81-db3fe5472a1e,da36bbcc-2a9a-4ba2-9e4a-6f52c9b1ef74,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lacrosse Shirt (Pink)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 244, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0pmiv1zb13od6nl9giu03eizj.png" + }, + { + "AvatarItemDesc": "350c5c1e-318b-4233-a7e5-1f49909d8e65,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lumberjack Shirt (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 245, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0t92rww5x13bmx7jh4n78jqtx.png" + }, + { + "AvatarItemDesc": "2c679f89-c76e-4cfb-94e9-448c8fd44d55,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Saija Shirt", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 246, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "bbp0mhypju37l680pb4b7mrdr.png" + }, + { + "AvatarItemDesc": "fe34adaf-47d3-435b-b2fd-b2fee05fceae,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scientist Coat (White)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 247, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "17egpclh4qfjwpauvfot65edy.png" + }, + { + "AvatarItemDesc": "d766c8d3-76e8-4021-b0a4-24b78fb7eaba,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tracksuit (Yellow)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 251, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5gm9mbr01cwr3bmzl4nsv5ko7.png" + }, + { + "AvatarItemDesc": "2296ed0d-df56-4d46-b33a-aae9230a47fc,bbfa08e3-8e6b-4e0f-b264-1b398d7cd44a,cfabdefe-0890-436e-b2a3-b5c712e22955,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Zipper Dress (White)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 253, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "b119rnoqjo60vhf5wcwc9my42.png" + }, + { + "AvatarItemDesc": "2296ed0d-df56-4d46-b33a-aae9230a47fc,830be2fa-60a5-48cc-931f-34b670eae4bd,cfabdefe-0890-436e-b2a3-b5c712e22955,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Zipper Dress (Purple)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 254, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6ih1uyez4f5apbi0u4n5szfns.png" + }, + { + "AvatarItemDesc": "2296ed0d-df56-4d46-b33a-aae9230a47fc,6d703981-2734-4c45-8983-cdd5f328902f,cfabdefe-0890-436e-b2a3-b5c712e22955,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Zipper Dress (Green)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 255, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "8aayhgqe518c46fqbtd1x55jk.png" + }, + { + "AvatarItemDesc": "a302741d-313b-4682-82e5-ac76764e662c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Poofy Dress (Yellow)", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 256, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "3szxfcxg8z8qj8wcaoubbty0z.png" + }, + { + "AvatarItemDesc": "a302741d-313b-4682-82e5-ac76764e662c,55901f12-d5b5-4fa8-b4c8-e479689ee39d,d30e3afe-414c-4b60-8be9-6fa4156a4b65,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Poofy Dress (Blue)", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 257, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "00voe87lgaogwdjrgkt66bxew.png" + }, + { + "AvatarItemDesc": "a302741d-313b-4682-82e5-ac76764e662c,64850553-cdfe-455a-ac00-dafbe63d613e,d30e3afe-414c-4b60-8be9-6fa4156a4b65,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Poofy Dress (Orange)", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 258, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "9z43yb4xdivb6qyou9niixqtn.png" + }, + { + "AvatarItemDesc": "a302741d-313b-4682-82e5-ac76764e662c,31ac9d4d-3d6b-48f2-85d5-dc4b8165a17a,d30e3afe-414c-4b60-8be9-6fa4156a4b65,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Poofy Dress (Purple)", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 259, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "9c3ziz00oalv0ji0f7tke3j7w.png" + }, + { + "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Gloves (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 261, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "bstnvjdujs0tgbj3uwztvija9.png" + }, + { + "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,47da86b9-4e6e-423c-b8c4-ea6bf8472509,7b187c06-7ba2-4f3c-bca9-fdf98146f385,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Gloves (Yellow)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 262, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "btgunfy4izmpoj8xglwadngpl.png" + }, + { + "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,d5987fee-e3cc-4336-853a-5df57f73df05,7b187c06-7ba2-4f3c-bca9-fdf98146f385,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Gloves (Tan)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 263, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "883f69uc5v73zvor8ltld7zdx.png" + }, + { + "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,0c433086-9501-48c4-8d0e-4474eb420c61,7b187c06-7ba2-4f3c-bca9-fdf98146f385,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Gloves (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 264, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "5a2i66dhqnlvimed4a3fjhz2j.png" + }, + { + "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,2be2f040-68e4-44dd-9099-29f11110f3a4,7b187c06-7ba2-4f3c-bca9-fdf98146f385,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Gloves (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 265, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "78f5tat5pkmywligx33rcvv4k.png" + }, + { + "AvatarItemDesc": "88739d79-aeb9-471a-b25b-776f46bba9f6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Astronaut Gloves (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 266, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "1h8xjhjeecs5u49k0pqh1txaz.png" + }, + { + "AvatarItemDesc": "7a6fe0e6-f930-4fb8-9b2f-4c857a273dd9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bike Gloves (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 267, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "28jeraj9pdlhoxmjt0mhkqvj7.png" + }, + { + "AvatarItemDesc": "abc25091-ed5f-4c72-9364-fffeef1bc239,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 268, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "d5ga9td4yt4xjgrj7q9m03toz.png" + }, + { + "AvatarItemDesc": "b904304b-cce0-466f-8569-c621eeadd4f7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Boxing Gloves (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 269, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "a39t7yom90yxeiwitw6n8iohp.png" + }, + { + "AvatarItemDesc": "3bb50a88-09ae-48c7-a42c-df5879680eff,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Construction Gloves (Yellow)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 270, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "4w02bnkzhi1ylgnq3yy60xyag.png" + }, + { + "AvatarItemDesc": "9eb7f505-5afd-4b28-9886-7996d38c59c6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Gloves (Brown)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 271, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "aq9fxwenux4k6wi50q7r0yqm9.png" + }, + { + "AvatarItemDesc": "9eb7f505-5afd-4b28-9886-7996d38c59c6,17e44296-1cd9-4f8e-9aa7-3837dc69279a,8eef8837-9141-4088-835a-b2f47f4126f8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Gloves (Cherry)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 272, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "408o1nfsbf7uwx8ji3868l7j4.png" + }, + { + "AvatarItemDesc": "9eb7f505-5afd-4b28-9886-7996d38c59c6,c4ebfd1a-fcda-4b98-a151-a941b1801867,8eef8837-9141-4088-835a-b2f47f4126f8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Gloves (Black, Gold)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 273, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "74jyglxoijr47llzzcuyhnhe6.png" + }, + { + "AvatarItemDesc": "9eb7f505-5afd-4b28-9886-7996d38c59c6,c0c33a35-494c-4a1a-aa53-d27d9b9ef5a4,8eef8837-9141-4088-835a-b2f47f4126f8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Gloves (Yellow)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 274, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "2abrokbv6i5wmyx0dj57x43zo.png" + }, + { + "AvatarItemDesc": "4d533b3a-b5fa-446a-842d-92798ad5b493,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Drum Major Gloves (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": "", + "AvatarItemId": 275, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0rq8z5vxkj1jdvbjqezvbckyx.png" + }, + { + "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Gauntlet (Grey)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 276, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "85cm7w6an4z42wlzdgr9k9d3m.png" + }, + { + "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,ed134bee-d199-43eb-98bd-206571603f40,fd67ec40-f898-4df6-b846-8bf350f362b8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Gauntlet (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 277, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "bohc8ayxvepselhmkomofmhb4.png" + }, + { + "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,59866578-d4e0-417b-9483-233ab108b1ac,fd67ec40-f898-4df6-b846-8bf350f362b8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Gauntlet (Cherry)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 278, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "37g3go1ko7zez3ua49s4tjpbf.png" + }, + { + "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,22dc463a-a89b-46ad-9a0d-557c742b4a80,fd67ec40-f898-4df6-b846-8bf350f362b8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Gauntlet (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 279, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "1q79g6q9p9to9xi0qtaj9a9s3.png" + }, + { + "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,e1f49b74-b071-4bd1-9c4b-af36d24d45c5,fd67ec40-f898-4df6-b846-8bf350f362b8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Gauntlet (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 280, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "7fy3687o43lmb87xgdmjslpcy.png" + }, + { + "AvatarItemDesc": "64ad8789-1645-45f7-819a-a413ff7c9622,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Paintball Gloves", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 281, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "agzh2svq1rj75i5f37dk13i34.png" + }, + { + "AvatarItemDesc": "50c9c6f8-2963-4ef3-95d5-e999a898269f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Saija Gloves", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 282, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6mjsnrcz0704f1ablk7vhwper.png" + }, + { + "AvatarItemDesc": "9d68e9f4-6ea0-4717-bb78-f2783a14a6b6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scientist Gloves (Purple)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 283, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "3sd1nkxa7ilnnjgnwm2xtqw6b.png" + }, + { + "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wristbands (Gold)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 287, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "16b0f84wdbvxcp649og13dk8v.png" + }, + { + "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,0ecb8a2a-cffc-47db-aeda-fb0684aef1e5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wristbands (Grey)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 288, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "beff1xr2vo6gnh2vgobzx0hrw.png" + }, + { + "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,484b6c13-af22-4ad5-8c43-34c0de095d49,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wristbands (Light Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 289, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "0r354na62acon4jev863fj1vh.png" + }, + { + "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,7d8e55fe-3c34-4b4b-9753-0021f6cc6454,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wristbands (Cream)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 292, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "el05p2p32cqdh78wlg2aq7vhl.png" + }, + { + "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,f8b0cfe8-e129-4578-8bb5-f60af5d38599,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wristbands (Green)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 294, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "1eoaif6mmgo9dolltq50ob9o6.png" + }, + { + "AvatarItemDesc": "71921831-ba6f-408b-a00e-2fd97663636f,7d8e55fe-3c34-4b4b-9753-0021f6cc6454,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wrist Tape (Cream)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 296, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "6w33yvf6g7oo4h3fayjgbs5gj.png" + }, + { + "AvatarItemDesc": "71921831-ba6f-408b-a00e-2fd97663636f,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wrist Tape (Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 297, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-05T23:43:35.977Z", + "ThumbnailImage": "9x6rq5lgtswz7z6pcm6ccptiy.png" + }, + { + "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Helmet (Orange)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 299, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "2blhcp3hyn511tz9gxh7s982l.png" + }, + { + "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,c8cc9589-4831-4e73-a865-ef8c139a2ba7,b94411f6-5b71-48d0-ace1-ac6f63167065,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Helmet (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 300, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "6wlpi8vp4n0f8yrjuywdx8dzr.png" + }, + { + "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,a36d252b-16ac-4a82-bece-de145147e7d9,b94411f6-5b71-48d0-ace1-ac6f63167065,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Helmet (Pink)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 301, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "2xmq1ji9y74k37fj1ft9nmnvf.png" + }, + { + "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,a089bcc6-798d-4777-98e2-7afd290dc6b6,b94411f6-5b71-48d0-ace1-ac6f63167065,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Helmet (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 302, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "3v8rhp57dz9s41uhg5l4rytbv.png" + }, + { + "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,d78643e4-c0d2-4836-bf22-b5a0e2d65b28,b94411f6-5b71-48d0-ace1-ac6f63167065,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Helmet (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 303, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "8syjfjzce4brzrmudgrhv1mvo.png" + }, + { + "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,68273c9e-96d6-4ddb-aaab-d99229e864d5,b94411f6-5b71-48d0-ace1-ac6f63167065,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Helmet (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 304, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "7dx5tt4aplt5y8oxs4j4ojbqc.png" + }, + { + "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Goggles (Brown)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 305, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "aipia6o2kym88ur3brk8ufjud.png" + }, + { + "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,e821aa74-2d47-4388-bcfb-1893b8a83a52,fe01b6ed-3c36-47b6-bcfa-47864ef9d610,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Goggles (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 306, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "3940162c53c4psfxm652thn6s.png" + }, + { + "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,fed760b2-15e2-46b2-b1e3-cc3c8d780d5d,fe01b6ed-3c36-47b6-bcfa-47864ef9d610,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Goggles (Cherry)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 307, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "20x5x09hzrg6c4zcpys1iykz4.png" + }, + { + "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,90869e86-cbc5-4024-9d08-fcdc41c64eb5,fe01b6ed-3c36-47b6-bcfa-47864ef9d610,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Goggles (Grey)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 308, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "72lfd8j7a44mhv0viedavv2ht.png" + }, + { + "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,076c96ae-9f9b-45bf-9dc7-ce73d5ddf422,fe01b6ed-3c36-47b6-bcfa-47864ef9d610,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Goggles (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 309, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "7a494od9prmwajsibg29z7jaq.png" + }, + { + "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Vest (Brown)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 310, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "16fi077y627ijhrcmqr0t298e.png" + }, + { + "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,e821aa74-2d47-4388-bcfb-1893b8a83a52,970a8c7e-d091-4719-bb9c-e3be8d46ee68,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Vest (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 311, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "8zkofpgk5o77fd65ks8x95cxv.png" + }, + { + "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,fed760b2-15e2-46b2-b1e3-cc3c8d780d5d,970a8c7e-d091-4719-bb9c-e3be8d46ee68,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Vest (Cherry)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 312, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "3seplqtowg3fi113bsetxytpu.png" + }, + { + "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,90869e86-cbc5-4024-9d08-fcdc41c64eb5,970a8c7e-d091-4719-bb9c-e3be8d46ee68,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Vest (Grey)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 313, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "5iogm3iyqg7sp05x3hgihphdy.png" + }, + { + "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,076c96ae-9f9b-45bf-9dc7-ce73d5ddf422,970a8c7e-d091-4719-bb9c-e3be8d46ee68,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Vest (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 314, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "c02xchxpap45jxgdksgsouq6h.png" + }, + { + "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Armor (Orange)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 315, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "d0pc71o2msynlo2gg6zblsdb3.png" + }, + { + "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,c8cc9589-4831-4e73-a865-ef8c139a2ba7,7ac81d60-05b8-4a85-982c-f69213a93818,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Armor (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 316, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "bn2zkvbfzcikfewpjgtd2bgl2.png" + }, + { + "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,a089bcc6-798d-4777-98e2-7afd290dc6b6,7ac81d60-05b8-4a85-982c-f69213a93818,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Armor (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 317, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "9matrdtcoznln9t9wjrus86kx.png" + }, + { + "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,a36d252b-16ac-4a82-bece-de145147e7d9,7ac81d60-05b8-4a85-982c-f69213a93818,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Armor (Pink)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 318, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "2z7ww93ccq8rsr8l3bu6m7ntd.png" + }, + { + "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,d78643e4-c0d2-4836-bf22-b5a0e2d65b28,7ac81d60-05b8-4a85-982c-f69213a93818,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Armor (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 319, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "1a78ihg1rn6i5jh196fh166vv.png" + }, + { + "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,68273c9e-96d6-4ddb-aaab-d99229e864d5,7ac81d60-05b8-4a85-982c-f69213a93818,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Armor (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 320, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "90qc2umq7k4h8g9c9wgxcr18v.png" + }, + { + "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Gloves (Brown)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 321, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "2bncfuckcjmwaa7wano2sn1od.png" + }, + { + "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,e821aa74-2d47-4388-bcfb-1893b8a83a52,8ffce0d6-d03e-4097-bc46-09b8894bc1d3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Gloves (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 322, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "648nagff1d7nh5vgo6tx3tpqr.png" + }, + { + "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,fed760b2-15e2-46b2-b1e3-cc3c8d780d5d,8ffce0d6-d03e-4097-bc46-09b8894bc1d3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Gloves (Cherry)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 323, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "7mr1xqf0fhgcv6v8p96yba2sx.png" + }, + { + "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,90869e86-cbc5-4024-9d08-fcdc41c64eb5,8ffce0d6-d03e-4097-bc46-09b8894bc1d3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Gloves (Grey)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 324, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "97ynsh86vqwidiuno90esdvqs.png" + }, + { + "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,076c96ae-9f9b-45bf-9dc7-ce73d5ddf422,8ffce0d6-d03e-4097-bc46-09b8894bc1d3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Gloves (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 325, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "7botyxuklwv4dbcddyrwdpcbc.png" + }, + { + "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Gloves (Orange)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 326, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "7izb4xifehd19st4qgaf70jqg.png" + }, + { + "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,c8cc9589-4831-4e73-a865-ef8c139a2ba7,7634b7ef-9607-497a-b41f-c0191dc75998,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Gloves (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 327, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "anqd573o831mzengh9221nawt.png" + }, + { + "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,a36d252b-16ac-4a82-bece-de145147e7d9,7634b7ef-9607-497a-b41f-c0191dc75998,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Gloves (Pink)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 328, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "5zeohu1rh1ox5hoix80fbfl50.png" + }, + { + "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,a089bcc6-798d-4777-98e2-7afd290dc6b6,7634b7ef-9607-497a-b41f-c0191dc75998,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Gloves (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 329, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "3qre9n3k1ubvucbztpra48in4.png" + }, + { + "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,d78643e4-c0d2-4836-bf22-b5a0e2d65b28,7634b7ef-9607-497a-b41f-c0191dc75998,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Gloves (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 330, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "0k5d0e2dbwkixi838nrtd06ll.png" + }, + { + "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,68273c9e-96d6-4ddb-aaab-d99229e864d5,7634b7ef-9607-497a-b41f-c0191dc75998,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Gloves (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 331, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-17T21:15:42.37Z", + "ThumbnailImage": "0u3e41638g5e5afvuyqxror2x.png" + }, + { + "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,002b07bb-4256-44ce-8ca4-25510e70b6b5,fe01b6ed-3c36-47b6-bcfa-47864ef9d610,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Goggles (Yellow)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 332, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-20T18:24:56.927Z", + "ThumbnailImage": "ayx5bk4f6mojyvfiarqfavc3n.png" + }, + { + "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,002b07bb-4256-44ce-8ca4-25510e70b6b5,8ffce0d6-d03e-4097-bc46-09b8894bc1d3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Gloves (Yellow)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 333, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-20T18:24:56.927Z", + "ThumbnailImage": "9vn2nq6cpu4mjyomplb7mld09.png" + }, + { + "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,002b07bb-4256-44ce-8ca4-25510e70b6b5,970a8c7e-d091-4719-bb9c-e3be8d46ee68,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Vest (Yellow)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 334, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-20T18:24:56.927Z", + "ThumbnailImage": "ed58vssma43zkdcb28nce7hhe.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,14afd295-bcd0-4595-80dc-d477618b9ab9,2ee3944d-e9fb-4959-973e-570a7fc6cc57,a74e6c0d-1300-4928-9141-977a711b71c4", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "SFVRCC Promo Shirt", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 336, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-27T19:16:00.557Z", + "ThumbnailImage": "01iubrr0qyuaj94by5oj4xg3m.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,f8635fe2-90bc-42c8-9bbe-3387b5157e18,2ee3944d-e9fb-4959-973e-570a7fc6cc57,49934059-cc45-46ce-8277-f96959e1f6ba", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 337, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-04-27T19:16:03.177Z", + "ThumbnailImage": "eyc48682dl6k4obf67w3822z8.png" + }, + { + "AvatarItemDesc": "ec836d2a-b1b8-4566-b8eb-123ae2845956,cea53c7f-24a9-4e3b-80b9-fbf95738f973,9d6ac0b7-bbef-40bc-9173-effe65d7c0ff,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fighter Pilot Helmet (Orange)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 338, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T18:21:20.38Z", + "ThumbnailImage": "ef7205mj0de2hjfkm2shgsjo3.png" + }, + { + "AvatarItemDesc": "ec836d2a-b1b8-4566-b8eb-123ae2845956,e37b07d1-6b9d-49b9-94ca-1c728e228cfe,9d6ac0b7-bbef-40bc-9173-effe65d7c0ff,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fighter Pilot Helmet (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 339, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T18:21:21.647Z", + "ThumbnailImage": "5f87fvdl1iouxqppbtsu50ic0.png" + }, + { + "AvatarItemDesc": "ec836d2a-b1b8-4566-b8eb-123ae2845956,8c74ee27-3d56-401b-8a8c-7868a80770e8,9d6ac0b7-bbef-40bc-9173-effe65d7c0ff,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fighter Pilot Helmet (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 340, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T18:21:24.023Z", + "ThumbnailImage": "f54hknoj615yks00svpyjvttz.png" + }, + { + "AvatarItemDesc": "ff7e6d41-5c27-4516-930c-ad0e9a23cce2,cea53c7f-24a9-4e3b-80b9-fbf95738f973,435eba0d-d8f9-43cc-91aa-2959d63c6fa7,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fighter Pilot Uniform (Orange)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 341, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T18:21:25.143Z", + "ThumbnailImage": "1d9tx3eid2kmtnq3wejxoceub.png" + }, + { + "AvatarItemDesc": "ff7e6d41-5c27-4516-930c-ad0e9a23cce2,e37b07d1-6b9d-49b9-94ca-1c728e228cfe,435eba0d-d8f9-43cc-91aa-2959d63c6fa7,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fighter Pilot Uniform (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 342, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T18:21:27.42Z", + "ThumbnailImage": "bfv2kddhqvn7dw1f648zhjf63.png" + }, + { + "AvatarItemDesc": "ff7e6d41-5c27-4516-930c-ad0e9a23cce2,8c74ee27-3d56-401b-8a8c-7868a80770e8,435eba0d-d8f9-43cc-91aa-2959d63c6fa7,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fighter Pilot Uniform (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 343, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T18:21:29.12Z", + "ThumbnailImage": "8ko7qcft9b1b9aubbimm8cjfb.png" + }, + { + "AvatarItemDesc": "5800d2b5-75b8-442f-8b10-63bd3d73a1b8,18b52db5-0261-46a0-9214-ff510d455ed9,7869b2a5-cd89-4033-b9f7-4f1451ecb47b,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fighter Pilot Gloves (Orange)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 344, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T18:21:30.187Z", + "ThumbnailImage": "7q0ythybtrbsgg7c2njbi9c68.png" + }, + { + "AvatarItemDesc": "5800d2b5-75b8-442f-8b10-63bd3d73a1b8,55b4e661-43e1-4708-82d5-2dd2bebd4f45,7869b2a5-cd89-4033-b9f7-4f1451ecb47b,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fighter Pilot Gloves (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 345, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T18:21:31.773Z", + "ThumbnailImage": "6328cpp2tizf50t3nsq5yrbz9.png" + }, + { + "AvatarItemDesc": "5800d2b5-75b8-442f-8b10-63bd3d73a1b8,8c74ee27-3d56-401b-8a8c-7868a80770e8,7869b2a5-cd89-4033-b9f7-4f1451ecb47b,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fighter Pilot Gloves (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 346, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T18:21:35.053Z", + "ThumbnailImage": "7l7k238jg65h9nok7guj535ix.png" + }, + { + "AvatarItemDesc": "ec836d2a-b1b8-4566-b8eb-123ae2845956,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fighter Pilot Helmet (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 347, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T23:01:03.37Z", + "ThumbnailImage": "cz08dx8wptcrolonzvozwn4w1.png" + }, + { + "AvatarItemDesc": "7db6b49f-3e2a-4da8-bdfa-e9ad9ebc5ba6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mirrored Glasses (Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 348, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T23:01:05.597Z", + "ThumbnailImage": "bgvzostookysj7axrphthrkbq.png" + }, + { + "AvatarItemDesc": "ff7e6d41-5c27-4516-930c-ad0e9a23cce2,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fighter Pilot Uniform (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 349, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T23:01:07.113Z", + "ThumbnailImage": "1wcxmgwhypyd2evqqigqmes19.png" + }, + { + "AvatarItemDesc": "5800d2b5-75b8-442f-8b10-63bd3d73a1b8,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fighter Pilot Gloves (White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 350, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-05-16T23:01:08.68Z", + "ThumbnailImage": "0tlurbm4ftp2t94h35qrfzqtm.png" + }, + { + "AvatarItemDesc": "3dc003c5-428b-47d6-80fb-6520b63119e8,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Electrician Shirt (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 351, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T22:31:31.823Z", + "ThumbnailImage": "7mhhpensvbg501x8mtatplhsh.png" + }, + { + "AvatarItemDesc": "3dc003c5-428b-47d6-80fb-6520b63119e8,b995b419-1897-4c1d-98be-83d551f7ba71,daa38a31-fb7b-4e26-a2f5-728d6dcec81a,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Electrician Shirt (Grey)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 352, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T22:31:34.137Z", + "ThumbnailImage": "73egrs7lt4bztq4mkimehdlwx.png" + }, + { + "AvatarItemDesc": "3dc003c5-428b-47d6-80fb-6520b63119e8,67fc9269-8dd8-4d6f-b594-c77e716f2482,daa38a31-fb7b-4e26-a2f5-728d6dcec81a,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Electrician Shirt (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 353, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T22:31:35.853Z", + "ThumbnailImage": "a4ha61zluoi17g7smiinsv5pp.png" + }, + { + "AvatarItemDesc": "3dc003c5-428b-47d6-80fb-6520b63119e8,b539777f-48b2-44a2-9d63-17ac703e4d57,daa38a31-fb7b-4e26-a2f5-728d6dcec81a,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Electrician Shirt (Yellow)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 354, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T22:31:37.063Z", + "ThumbnailImage": "ef0ejvn9b4x628qk2dfjie7xo.png" + }, + { + "AvatarItemDesc": "3dc003c5-428b-47d6-80fb-6520b63119e8,5fb2e235-8c67-4335-b432-edb10db2b139,daa38a31-fb7b-4e26-a2f5-728d6dcec81a,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Electrician Shirt (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 355, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T22:31:40.93Z", + "ThumbnailImage": "40dmxzroivdmghm7ola3zu9u1.png" + }, + { + "AvatarItemDesc": "34654303-9760-447f-8614-1c26506db994,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Electrician Hat", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 356, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T22:31:51.653Z", + "ThumbnailImage": "8o02lqyi0dx2nwz9l24ei0511.png" + }, + { + "AvatarItemDesc": "03f8c394-28fa-4087-978b-8d108f0bd969,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Angler Hat (Brown)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 357, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T23:26:54.537Z", + "ThumbnailImage": "2taoaui5i9giqj24levmdbst6.png" + }, + { + "AvatarItemDesc": "17aed0a0-70ed-49da-ad09-5bc4746f7718,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Artist Beret (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 358, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T23:26:56.7Z", + "ThumbnailImage": "buiszvrl96xas7c9f7b7i84ia.png" + }, + { + "AvatarItemDesc": "2b7f4dae-51da-4af0-b009-12d6005c85c6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mullet Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 359, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T23:26:58.017Z", + "ThumbnailImage": "2o15q3ks9rbgmv8h3mf4bdpj3.png" + }, + { + "AvatarItemDesc": "6b337a35-95d9-4b3a-9891-d9fbb06262aa,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Curly Mustache", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 360, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T23:27:00.49Z", + "ThumbnailImage": "dn6xgp8b6mjoilolmwxfn8tom.png" + }, + { + "AvatarItemDesc": "9bf5d259-7774-4cbe-a90f-7f188cc0dce7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Thick Goatee", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 361, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T23:27:01.537Z", + "ThumbnailImage": "1eb87x8cqfkan1tpf4fnxe6e5.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,922f229c-124f-4f07-b4e3-19138420ca19,2ee3944d-e9fb-4959-973e-570a7fc6cc57,ceb07e4f-50a9-4ed0-b50b-c59d92ba66b5", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Birthday Shirt (1st)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 362, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T23:27:02.577Z", + "ThumbnailImage": "e03fl2rpw0xd46aawjspj2i92.png" + }, + { + "AvatarItemDesc": "b1bfe0b4-1ff6-420f-acfc-2331d34246dc,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Angler Shirt (Brown)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 363, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T23:27:03.613Z", + "ThumbnailImage": "6i5j2nqmud9i7j69mikjo4wjl.png" + }, + { + "AvatarItemDesc": "02077915-57d3-4e26-b4fe-8e0399cbb293,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Artist Shirt (Gray)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 364, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T23:27:04.553Z", + "ThumbnailImage": "49e7ejka5p8qmdd0wplyjic3s.png" + }, + { + "AvatarItemDesc": "d3d69bee-60bc-44a3-ad7c-65b3b69d1e59,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dodgeball Shirt (Purple)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 365, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T23:27:05.647Z", + "ThumbnailImage": "0czsyf22bw9er1mbnytxi0ytj.png" + }, + { + "AvatarItemDesc": "74b91f2b-d4d3-4e41-8946-b1296ab7a773,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tennis Shirt (White)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 366, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-21T23:27:06.523Z", + "ThumbnailImage": "c6y5y8wwcc2dcp81jcdqvac5r.png" + }, + { + "AvatarItemDesc": "cea5c141-32d8-4dae-80d9-6fb74834a79c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Farmer Hat", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 367, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-29T22:50:05.087Z", + "ThumbnailImage": "dd3ww7dcaihkg0ags2cxuiyuz.png" + }, + { + "AvatarItemDesc": "ce250e13-8137-4f62-9e52-2b1cebe7d0ad,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Punk Hawk Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 368, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-29T22:50:07.583Z", + "ThumbnailImage": "8zf6s3vsds90klh8gnb66rq7t.png" + }, + { + "AvatarItemDesc": "7553d851-1986-4325-870d-e425dfb7d007,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Farmer Beard", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 369, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-29T22:50:09.033Z", + "ThumbnailImage": "1jj51yv6mj3i8duvbctn67g5j.png" + }, + { + "AvatarItemDesc": "f47f81e7-fcdd-4687-9b99-013147bef30f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Safari Belt Sash", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 370, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-29T22:50:10.177Z", + "ThumbnailImage": "28rrsgo2cs68zome98ef6on9s.png" + }, + { + "AvatarItemDesc": "967187b8-df20-4f4f-b48f-10b9ea75cedf,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Farmer Overalls", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 371, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-29T22:50:11.197Z", + "ThumbnailImage": "9iudjbzlizfmrgxtwdwwsj6hp.png" + }, + { + "AvatarItemDesc": "e4ba395e-f291-4e7b-8193-45f4422f41ce,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Punk Jacket (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 372, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-29T22:50:12.213Z", + "ThumbnailImage": "d4xgo6yv2c0ciprp97kwmfjbz.png" + }, + { + "AvatarItemDesc": "e4ba395e-f291-4e7b-8193-45f4422f41ce,4169bfed-8403-4590-a29d-4941275ac0b6,d738ad4c-c9b5-41e6-8979-d586c964fb6c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Punk Jacket (Pink)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 373, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-29T22:50:13.203Z", + "ThumbnailImage": "f4451n0e2f0tbm5fmb0h59n72.png" + }, + { + "AvatarItemDesc": "e4ba395e-f291-4e7b-8193-45f4422f41ce,0724b166-9ace-46ff-a191-b13f135b00a8,d738ad4c-c9b5-41e6-8979-d586c964fb6c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Punk Jacket (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 374, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-29T22:50:14.13Z", + "ThumbnailImage": "5ovn4a6rs6eyhc8cqwowjycsp.png" + }, + { + "AvatarItemDesc": "1041d745-c5e9-4218-a3e1-198f5c9c418c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Safari Shirt (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 375, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-29T22:50:15.093Z", + "ThumbnailImage": "1v72ao5s3ko2tz94379807tki.png" + }, + { + "AvatarItemDesc": "28374ebc-4050-4ea0-b3b6-41ebe75cedf7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Punk Wristbands (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 376, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-29T22:50:15.98Z", + "ThumbnailImage": "4d1njsjeb0jzje2jyt4qwnpjf.png" + }, + { + "AvatarItemDesc": "28374ebc-4050-4ea0-b3b6-41ebe75cedf7,a6796264-9c7e-4605-830c-06db8d0dc780,dd7472ed-bdcb-4811-81ba-5ed682fb7675,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Punk Wristbands (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 377, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-29T22:50:16.94Z", + "ThumbnailImage": "1px8h9mdfc4sqsqsgszmxrx0h.png" + }, + { + "AvatarItemDesc": "28374ebc-4050-4ea0-b3b6-41ebe75cedf7,f3b2330a-b981-4c7e-902f-1f57382f2388,dd7472ed-bdcb-4811-81ba-5ed682fb7675,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Punk Wristbands (Pink)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 378, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-29T22:50:17.86Z", + "ThumbnailImage": "8b0gvz7zqfujt7dgbozqj2clf.png" + }, + { + "AvatarItemDesc": "7a7d8a06-7982-4bcb-b7bd-4d03b48889b4,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Hat (Brown)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 379, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-30T23:38:17.703Z", + "ThumbnailImage": "bzqcpgtdl5etxzj1p61vv6r5r.png" + }, + { + "AvatarItemDesc": "418ed21e-766f-4c69-9d57-6f866dcc7feb,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Safari Hat (Tan)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 380, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-30T23:38:19.98Z", + "ThumbnailImage": "9s3qbhep0iagvjuzfxnb10ab1.png" + }, + { + "AvatarItemDesc": "47629ed1-5378-427c-ad61-4b44d2fe90cc,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Goggles (Brown)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 381, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-30T23:38:21.117Z", + "ThumbnailImage": "0xipn9pseh8wykz3t6hpadi3l.png" + }, + { + "AvatarItemDesc": "02a5b48c-abba-4385-967b-ba900424829e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Safari Monocle", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 382, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-30T23:38:22.173Z", + "ThumbnailImage": "e4rsuhl9ws520phjximdfsour.png" + }, + { + "AvatarItemDesc": "42aa7888-f0b9-4584-9cc1-966585c6b36e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Coat (Brown)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 383, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-30T23:38:23.14Z", + "ThumbnailImage": "bqf55zk90gccgpaf57wtsf14z.png" + }, + { + "AvatarItemDesc": "125a3a62-1005-47dc-9fd8-ee09ea803e9f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Gloves (Brown)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 384, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-30T23:38:24.057Z", + "ThumbnailImage": "dik18b9lkprego4zu9vx7mv75.png" + }, + { + "AvatarItemDesc": "74365234-cb72-409d-8cf5-9a7209f707e1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Safari Gloves (Tan)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 385, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-06-30T23:38:24.933Z", + "ThumbnailImage": "9d9fdme5qc72avvqaj8m7u2b1.png" + }, + { + "AvatarItemDesc": "dcf9012d-f9e9-4f15-872e-f130af3b2efa,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Barbershop Hat (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 386, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T20:28:57.273Z", + "ThumbnailImage": "chch6uszf5qnxlwl6jtw9bftb.png" + }, + { + "AvatarItemDesc": "18cd3470-2dd9-4a0a-98bd-eae2d5f5d522,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Barbershop Shirt (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 387, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T20:28:59.283Z", + "ThumbnailImage": "224pkbmy07eojqcchbf4djy4z.png" + }, + { + "AvatarItemDesc": "ce81210f-8eb8-4cd2-95d5-046d4da229c8,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Barbershop Wrist (White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 388, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T20:29:00.637Z", + "ThumbnailImage": "24zf9tyok63h84td17n6zo3j5.png" + }, + { + "AvatarItemDesc": "418ed21e-766f-4c69-9d57-6f866dcc7feb,49bbd11a-e5c9-47ff-b04d-72eb321e8a57,0dabda0d-842c-4d39-a6b9-a8ca3ec20825,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Safari Hat (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 389, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T21:28:26.303Z", + "ThumbnailImage": "ah0cj8axzd6ex6de2x2474x3m.png" + }, + { + "AvatarItemDesc": "fcfcaf63-deb4-45f7-b711-c051c9ea45cb,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Top Bun Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 390, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T21:28:28.203Z", + "ThumbnailImage": "5n8kq96onh4dhg7u9k46jmucw.png" + }, + { + "AvatarItemDesc": "7db6b49f-3e2a-4da8-bdfa-e9ad9ebc5ba6,f841cdfa-45ba-4f09-a117-503eef34cb4b,9c55b609-b7dc-4070-a3ad-6351a0054a06,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mirrored Glasses (Silver)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 392, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T21:28:30.897Z", + "ThumbnailImage": "0p43fda4clqqc4kkkt9xq6vsz.png" + }, + { + "AvatarItemDesc": "1041d745-c5e9-4218-a3e1-198f5c9c418c,49bbd11a-e5c9-47ff-b04d-72eb321e8a57,84c016ad-133f-45e3-a412-cac35612540b,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Safari Shirt (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 393, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T21:29:49.9Z", + "ThumbnailImage": "702vaqfirb8tw9cqhy7977bcq.png" + }, + { + "AvatarItemDesc": "28374ebc-4050-4ea0-b3b6-41ebe75cedf7,baffdefe-de21-4551-9330-b50873965bdd,dd7472ed-bdcb-4811-81ba-5ed682fb7675,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Punk Wristbands (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 394, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T21:30:01.813Z", + "ThumbnailImage": "0kiv90a8q8p0qlzhtvo821u6h.png" + }, + { + "AvatarItemDesc": "74365234-cb72-409d-8cf5-9a7209f707e1,49bbd11a-e5c9-47ff-b04d-72eb321e8a57,fa9a3d8e-16c9-4a7e-9166-3226e0d13c39,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Safari Gloves (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 395, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T21:30:09.21Z", + "ThumbnailImage": "cpfts5y9qfb5p04u9nnjxia23.png" + }, + { + "AvatarItemDesc": "03f8c394-28fa-4087-978b-8d108f0bd969,3f6c8bd2-2c1d-4c8c-a9de-16600fee9645,efeb07ab-6253-436d-bb66-991ddad72e58,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Angler Hat (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 396, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:17:57.71Z", + "ThumbnailImage": "2i2e0tjhgvflcauuva6tqucvx.png" + }, + { + "AvatarItemDesc": "03f8c394-28fa-4087-978b-8d108f0bd969,d7f0ffd3-ccf9-465e-8afe-4d7efb78dd2c,efeb07ab-6253-436d-bb66-991ddad72e58,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Angler Hat (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 397, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:20.613Z", + "ThumbnailImage": "6e94bkakcfscxp997xunr45se.png" + }, + { + "AvatarItemDesc": "03f8c394-28fa-4087-978b-8d108f0bd969,225209dc-3afc-40cf-858e-89f7afa00c0d,efeb07ab-6253-436d-bb66-991ddad72e58,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Angler Hat (Gray)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 398, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:22.147Z", + "ThumbnailImage": "a791dc940zynp12ezpj4sdavg.png" + }, + { + "AvatarItemDesc": "7a7d8a06-7982-4bcb-b7bd-4d03b48889b4,a8de80d3-286a-4fdc-bed2-75d52f8c0964,ff5ae41e-e446-4a96-8c11-49d85556fa81,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Hat (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 399, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:23.57Z", + "ThumbnailImage": "cq2ejdon4vbkzqptgu6lhugwi.png" + }, + { + "AvatarItemDesc": "7a7d8a06-7982-4bcb-b7bd-4d03b48889b4,c6cf096c-f0cb-4500-80a0-bc2916b5a426,ff5ae41e-e446-4a96-8c11-49d85556fa81,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Hat (Tan)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 400, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:24.5Z", + "ThumbnailImage": "ewo7xaztrkgxbdwc8nnspdmtl.png" + }, + { + "AvatarItemDesc": "47629ed1-5378-427c-ad61-4b44d2fe90cc,7b82c3c5-fd1f-45ec-b83f-e32668aa8dce,556f876a-70da-4104-b792-fca8ad67be0c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Goggles (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 401, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:25.657Z", + "ThumbnailImage": "dzmu6jtu8g9jr5k1y002d2m6v.png" + }, + { + "AvatarItemDesc": "47629ed1-5378-427c-ad61-4b44d2fe90cc,23428ca9-be75-4146-b400-df01d1dadac9,556f876a-70da-4104-b792-fca8ad67be0c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Goggles (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 402, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:27.3Z", + "ThumbnailImage": "edzgkcu9p46xum15ttgjb0r3p.png" + }, + { + "AvatarItemDesc": "b1bfe0b4-1ff6-420f-acfc-2331d34246dc,cac27853-e2df-4d77-b3fd-af3bc0813f01,cdbe2cc8-4fd7-451f-9b66-0df0e0e7a85e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Angler Shirt (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 403, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:28.703Z", + "ThumbnailImage": "7q4pokzc6588ccgqdjft4wov4.png" + }, + { + "AvatarItemDesc": "b1bfe0b4-1ff6-420f-acfc-2331d34246dc,6e0f3af8-297f-4ea7-8f9e-4a1bc57d3e35,cdbe2cc8-4fd7-451f-9b66-0df0e0e7a85e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Angler Shirt (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 404, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:29.89Z", + "ThumbnailImage": "8gpdgnc9rmf5fzvsp4sio5zla.png" + }, + { + "AvatarItemDesc": "b1bfe0b4-1ff6-420f-acfc-2331d34246dc,97938f4c-52b8-4c85-8575-856654666316,cdbe2cc8-4fd7-451f-9b66-0df0e0e7a85e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Angler Shirt (Gray)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 405, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:30.937Z", + "ThumbnailImage": "4qj5sy46am7e176dh6xnr2ejv.png" + }, + { + "AvatarItemDesc": "02077915-57d3-4e26-b4fe-8e0399cbb293,8c94e45c-6605-4b4f-9ba4-2c6c6e557228,5a6db6ba-2a0f-4399-b537-dd78db94bf90,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Artist Shirt (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 406, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:32.237Z", + "ThumbnailImage": "eiioy82z0xbvbvebsm9vamslv.png" + }, + { + "AvatarItemDesc": "02077915-57d3-4e26-b4fe-8e0399cbb293,17b16982-871c-476a-860f-f6953c89ee8c,5a6db6ba-2a0f-4399-b537-dd78db94bf90,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Artist Shirt (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 407, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:33.227Z", + "ThumbnailImage": "7e9wiybe217zugyt61b0i6ten.png" + }, + { + "AvatarItemDesc": "42aa7888-f0b9-4584-9cc1-966585c6b36e,da185fbb-ad2b-4f30-87a2-491f24b78ebb,9009bcdf-b6f7-4dae-b2ec-895511d118ff,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Coat (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 408, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:34.303Z", + "ThumbnailImage": "66bl5lmlw2ayp67bzz7mlitzm.png" + }, + { + "AvatarItemDesc": "42aa7888-f0b9-4584-9cc1-966585c6b36e,bea795cc-aabd-4229-84dd-49ab4f91a445,9009bcdf-b6f7-4dae-b2ec-895511d118ff,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Coat (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 409, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:35.353Z", + "ThumbnailImage": "c32bq37y8bertjy6ivb388xbe.png" + }, + { + "AvatarItemDesc": "125a3a62-1005-47dc-9fd8-ee09ea803e9f,97bbb384-b37e-4ea1-902c-88fbd6854ab5,5659ce2c-9cb0-49da-8c39-4b7df0f8deec,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Gloves (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 410, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:36.417Z", + "ThumbnailImage": "cfko6vz2smqr4u7q3b5jh5jvh.png" + }, + { + "AvatarItemDesc": "125a3a62-1005-47dc-9fd8-ee09ea803e9f,7fb8496f-0e6c-4e48-b8fa-5709ebbf4820,5659ce2c-9cb0-49da-8c39-4b7df0f8deec,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Gloves (Tan)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 411, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-05T23:18:37.45Z", + "ThumbnailImage": "c6s4wxr4cgcoqmqlgwz47lrnh.png" + }, + { + "AvatarItemDesc": "dcf9012d-f9e9-4f15-872e-f130af3b2efa,631c9015-2a00-47ea-bb35-465a2ddbca5d,83158223-e268-4036-8a6a-218a8430eb2c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Barbershop Hat (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 412, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T00:16:19.197Z", + "ThumbnailImage": "d67bfbfq6h2c493xoldetiunp.png" + }, + { + "AvatarItemDesc": "dcf9012d-f9e9-4f15-872e-f130af3b2efa,7f9cb939-36a4-40da-8337-025e1d7bf8e5,83158223-e268-4036-8a6a-218a8430eb2c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Barbershop Hat (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 413, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T00:16:20.55Z", + "ThumbnailImage": "4d6mxhehvygwsuycquilcwmtt.png" + }, + { + "AvatarItemDesc": "18cd3470-2dd9-4a0a-98bd-eae2d5f5d522,a5925738-a451-4f25-b622-ccbfa12bd88c,15edb8d7-2ff6-4170-a7e6-acd9e965cab5,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Barbershop Shirt (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 414, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T00:16:22.253Z", + "ThumbnailImage": "93dtf3uavctg3si13zdcnelxe.png" + }, + { + "AvatarItemDesc": "18cd3470-2dd9-4a0a-98bd-eae2d5f5d522,c64ac7a9-7fd4-4587-8626-0413a190b706,15edb8d7-2ff6-4170-a7e6-acd9e965cab5,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Barbershop Shirt (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 415, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T00:16:23.487Z", + "ThumbnailImage": "cw4kg51jcq1ugso9kcmngkt04.png" + }, + { + "AvatarItemDesc": "ce81210f-8eb8-4cd2-95d5-046d4da229c8,bb01b51e-a95f-441e-8c52-abc3aeed7145,f7c7d05f-5454-445a-af38-25f110bd204a,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Barbershop Wrist (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 416, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T00:16:24.513Z", + "ThumbnailImage": "06z3ng7dlwz8wcsxzadsfgslx.png" + }, + { + "AvatarItemDesc": "241506f6-bf88-4b46-b5fe-513a225421f4,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Half Up Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 417, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T00:30:04.203Z", + "ThumbnailImage": "3w6yoi9bpa2pl8w7wab8zwodb.png" + }, + { + "AvatarItemDesc": "1a028850-64ee-40ab-b547-ebbcfa1b04b3,5a614f97-ef7f-4b70-afff-9ed837a86407,a8a91216-0fcc-461e-a682-95ee82509cce,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Drum Major Hat (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 418, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T18:31:20.037Z", + "ThumbnailImage": "81kgcsyk5xpfnseux5kk365d6.png" + }, + { + "AvatarItemDesc": "1a028850-64ee-40ab-b547-ebbcfa1b04b3,b444ed0a-eab5-4bd6-af34-d080de74a149,a8a91216-0fcc-461e-a682-95ee82509cce,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Drum Major Hat (Orange)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 419, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T18:31:21.5Z", + "ThumbnailImage": "06rlbrw6875digtc4y8c0l3i8.png" + }, + { + "AvatarItemDesc": "1a028850-64ee-40ab-b547-ebbcfa1b04b3,8053b5e5-0f67-4329-a45d-1ee9fc830820,a8a91216-0fcc-461e-a682-95ee82509cce,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Drum Major Hat (Yellow)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 420, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T18:31:22.477Z", + "ThumbnailImage": "d4visb1djbytbo881ltks1hzo.png" + }, + { + "AvatarItemDesc": "a986ff33-9e16-4219-8ebb-2e7b4c772ca7,7b0d6661-e856-4ec1-ab90-d89c28a70826,1fede91a-434e-49a5-882e-e6db107112a8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Field Hockey Uniform (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 421, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T18:31:24.11Z", + "ThumbnailImage": "akd6dknn22mbqs5rpgcphqekv.png" + }, + { + "AvatarItemDesc": "a6f1825e-1647-4d06-85d7-ac2d139612c0,fe5288bc-0e02-4ea3-b17d-dee0e576979d,b0298c45-0dd1-453e-bad4-41e4656bb38e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Drum Major Shirt (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 422, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T18:31:25.063Z", + "ThumbnailImage": "d1ickhvbj03efs8x35tvbakq2.png" + }, + { + "AvatarItemDesc": "a6f1825e-1647-4d06-85d7-ac2d139612c0,82de1ca3-67d6-454d-84fb-0eeece71fcbc,b0298c45-0dd1-453e-bad4-41e4656bb38e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Drum Major Shirt (Orange)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 423, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T18:31:26.2Z", + "ThumbnailImage": "93qrv8cwm8k71rmnk1o22mzpq.png" + }, + { + "AvatarItemDesc": "a6f1825e-1647-4d06-85d7-ac2d139612c0,54d3c589-30ba-44c1-a77c-8f9e16eb0b20,b0298c45-0dd1-453e-bad4-41e4656bb38e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Drum Major Shirt (Yellow)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 424, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T18:31:27.373Z", + "ThumbnailImage": "5la3vym26ex06q0rm9ykg3w1f.png" + }, + { + "AvatarItemDesc": "4d533b3a-b5fa-446a-842d-92798ad5b493,fe5288bc-0e02-4ea3-b17d-dee0e576979d,6b38ab79-142b-446e-978c-ad829ade8823,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Drum Major Gloves (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": "", + "AvatarItemId": 425, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T18:31:28.3Z", + "ThumbnailImage": "817bm8rsomfrxcjwad8033u20.png" + }, + { + "AvatarItemDesc": "4d533b3a-b5fa-446a-842d-92798ad5b493,b444ed0a-eab5-4bd6-af34-d080de74a149,6b38ab79-142b-446e-978c-ad829ade8823,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Drum Major Gloves (Orange)", + "Tooltip": "", + "Rarity": 20, + "TagList": "", + "AvatarItemId": 426, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T18:31:29.26Z", + "ThumbnailImage": "3kkimmvnludjevzzo56uhvuk6.png" + }, + { + "AvatarItemDesc": "4d533b3a-b5fa-446a-842d-92798ad5b493,8053b5e5-0f67-4329-a45d-1ee9fc830820,6b38ab79-142b-446e-978c-ad829ade8823,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Drum Major Gloves (Yellow)", + "Tooltip": "", + "Rarity": 20, + "TagList": "", + "AvatarItemId": 427, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T18:31:30.133Z", + "ThumbnailImage": "73tjv2ussx3904ivxkhezp2yr.png" + }, + { + "AvatarItemDesc": "17aed0a0-70ed-49da-ad09-5bc4746f7718,14b43bf9-5ba0-484e-ae5d-55cfeb09a70d,3485a30d-27f8-450b-b5aa-1ff3cd227d19,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Artist Beret (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 428, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:39:55.43Z", + "ThumbnailImage": "c8eo8kzis4cfksqzadwx60q7a.png" + }, + { + "AvatarItemDesc": "17aed0a0-70ed-49da-ad09-5bc4746f7718,5c8f36c5-07da-49f4-af02-d23207a43216,3485a30d-27f8-450b-b5aa-1ff3cd227d19,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Artist Beret (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 429, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:39:56.447Z", + "ThumbnailImage": "er774snrrar0qxts7cl1d2zb0.png" + }, + { + "AvatarItemDesc": "b99a89c7-38c5-4196-9862-4e1bf9cb0ce1,8c7b09f2-6213-4ef9-87ab-a2df72d07a22,92714eac-cc07-4f74-a6f5-cfbbadd07e06,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Boxing Helmet (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 430, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:39:57.563Z", + "ThumbnailImage": "cwp28pmovv17mrz6o4w62ejpa.png" + }, + { + "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,6e0f3af8-297f-4ea7-8f9e-4a1bc57d3e35,93987d32-7a6e-45df-af56-76f912969ce7,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerful Dress (Purple)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 431, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:39:59.143Z", + "ThumbnailImage": "bwdc3w9brd906m9tlr3iwesz3.png" + }, + { + "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,faedf215-289b-40f7-90cc-f5b98517d133,93987d32-7a6e-45df-af56-76f912969ce7,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerful Dress (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 432, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:40:00.573Z", + "ThumbnailImage": "1hw2ja5gln6hu18squbodnpaa.png" + }, + { + "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,1773d5d8-4714-4721-b30c-97e25d6f2a5a,93987d32-7a6e-45df-af56-76f912969ce7,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerful Dress (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 433, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:40:01.437Z", + "ThumbnailImage": "aseuozf59hxlehklnyniqbre9.png" + }, + { + "AvatarItemDesc": "f41653f9-ae02-443c-aaf4-1c6f4e49035d,cf515c87-3c0a-4443-9f63-5ea1bdbaa61a,3248a3ec-50d1-4c0a-96ae-25eb9d8ed622,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flower Swimsuit (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 434, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:40:02.42Z", + "ThumbnailImage": "3oz7p1t6fe7pqfgq0hoilmiey.png" + }, + { + "AvatarItemDesc": "f41653f9-ae02-443c-aaf4-1c6f4e49035d,27680277-aec1-41be-a476-9f51cf775580,3248a3ec-50d1-4c0a-96ae-25eb9d8ed622,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flower Swimsuit (Purple)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 435, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:40:03.657Z", + "ThumbnailImage": "3bd0st7c55qfn1i4j4cuevmu6.png" + }, + { + "AvatarItemDesc": "f41653f9-ae02-443c-aaf4-1c6f4e49035d,5a96ac4d-03c3-4214-9dcb-c2044ff28f2e,3248a3ec-50d1-4c0a-96ae-25eb9d8ed622,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flower Swimsuit (Grey)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 436, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:40:04.953Z", + "ThumbnailImage": "7kp3fr2rwvgorhc9uaqpahhmb.png" + }, + { + "AvatarItemDesc": "ff15e25d-d467-47a8-9ecc-e415d5acb90c,8c7b09f2-6213-4ef9-87ab-a2df72d07a22,0ec6628c-a106-4452-af82-105a3e3a9f2e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Boxing Shirt (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 437, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:40:05.883Z", + "ThumbnailImage": "1dwa5wuhnhdrvml7z2kour4vi.png" + }, + { + "AvatarItemDesc": "b904304b-cce0-466f-8569-c621eeadd4f7,8c7b09f2-6213-4ef9-87ab-a2df72d07a22,f79f8a46-ef1d-4d8c-a4fc-383e3a9eb10b,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Boxing Gloves (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 438, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:40:07.903Z", + "ThumbnailImage": "3tg5nlsq7otflej53cfartbv3.png" + }, + { + "AvatarItemDesc": "d3d69bee-60bc-44a3-ad7c-65b3b69d1e59,4a85c181-92fe-47a5-925e-05f0ccb25006,944d934d-5e21-42d7-8196-fff9a81ee469,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dodgeball Shirt (Orange)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 439, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:40:09.307Z", + "ThumbnailImage": "5dzmypownxu9mz6fttdzw0cjp.png" + }, + { + "AvatarItemDesc": "d3d69bee-60bc-44a3-ad7c-65b3b69d1e59,0ba92db2-690a-44ce-92f4-130e9503b6c1,944d934d-5e21-42d7-8196-fff9a81ee469,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dodgeball Shirt (Teal)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 440, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:40:10.253Z", + "ThumbnailImage": "08j0sgwi31ma53zy69e9h1cvs.png" + }, + { + "AvatarItemDesc": "74b91f2b-d4d3-4e41-8946-b1296ab7a773,304e5cf1-5c94-481f-8e49-e6a943e6b300,90e0da8b-1941-4ca8-b7e5-b4e31921873c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tennis Shirt (Pink)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 441, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T20:40:11.18Z", + "ThumbnailImage": "22s0jdhj08deg2hm1agcg0ap2.png" + }, + { + "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,724c79a3-822c-422f-9462-a5374ee0211c,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowtie (White)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 442, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:06.58Z", + "ThumbnailImage": "1ipmq038lb20nmgpf0k7p3lj8.png" + }, + { + "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowtie (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 443, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:07.92Z", + "ThumbnailImage": "ec965jtympxjh0juzh6uea66i.png" + }, + { + "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,e69372eb-2fd8-4e17-a448-ee0be61a2c7a,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowtie (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 444, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:08.833Z", + "ThumbnailImage": "ey39vqepkupw80nkatijbvxm6.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,827a1538-51bb-4fef-99c1-7f1bebd9866c,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Dots, Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 445, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:10.11Z", + "ThumbnailImage": "72m3n2l0f0v5ryummqatwer5t.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Dots, Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 446, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:11.093Z", + "ThumbnailImage": "8pn1j2wbx9ivldclxa1ubgufx.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,6dd95046-acf8-42fe-ab78-80a334096a9d,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Dots, White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 447, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:12.143Z", + "ThumbnailImage": "1prcefvfnwi7yewdgbbeapboi.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,827a1538-51bb-4fef-99c1-7f1bebd9866c,27a5df72-4095-4837-bf24-cdd3d95a43e9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Flowers, Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 448, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:13.197Z", + "ThumbnailImage": "9xy3gwxnxiy9pqpf90r0hq3kc.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,27a5df72-4095-4837-bf24-cdd3d95a43e9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Flowers, Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 449, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:14.233Z", + "ThumbnailImage": "5653hakuvc2f7zkqwh2cln0lx.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,6dd95046-acf8-42fe-ab78-80a334096a9d,27a5df72-4095-4837-bf24-cdd3d95a43e9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Flowers, White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 450, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:15.29Z", + "ThumbnailImage": "dh0x7lyldgb793zodhe1sscg4.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,827a1538-51bb-4fef-99c1-7f1bebd9866c,cf119781-5bd9-4b85-9a0b-12e82e988c23,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Plaid, Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 451, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:16.28Z", + "ThumbnailImage": "4as6ol0a5z9gfyofshfg9ed39.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,cf119781-5bd9-4b85-9a0b-12e82e988c23,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Plaid, Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 452, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:17.377Z", + "ThumbnailImage": "59fpaqmmt45bv0ojtuamhjir0.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,6dd95046-acf8-42fe-ab78-80a334096a9d,cf119781-5bd9-4b85-9a0b-12e82e988c23,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Plaid, White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 453, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:18.417Z", + "ThumbnailImage": "2mmw0lzovs5bx1dwz8tid3cze.png" + }, + { + "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Business Tie (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 454, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:19.483Z", + "ThumbnailImage": "e0ix17ip3n8ghjd6zp8tpdsz1.png" + }, + { + "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,0ecb8a2a-cffc-47db-aeda-fb0684aef1e5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Business Tie (Grey)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 455, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:20.503Z", + "ThumbnailImage": "47orvw4rgb2dcq2uysth7k5kz.png" + }, + { + "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Business Tie (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 456, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:21.503Z", + "ThumbnailImage": "9govgvnlf9gabvjvh5rckwqt2.png" + }, + { + "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,724c79a3-822c-422f-9462-a5374ee0211c,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Business Tie (White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 457, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:22.467Z", + "ThumbnailImage": "1eq0w8wx46ey92gsw096z68mj.png" + }, + { + "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Business Tie (Yellow)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 458, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:23.443Z", + "ThumbnailImage": "863juzzox17unyjhagvnbslfh.png" + }, + { + "AvatarItemDesc": "6b9e022c-0b68-48fd-8eca-da8573c18900,d6edbc00-3c1d-4f49-8412-3ef8c7c5f4c2,cf119781-5bd9-4b85-9a0b-12e82e988c23,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Long Scarf (Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 459, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:24.38Z", + "ThumbnailImage": "08e7y3dct2h7xht6m1vfda9yg.png" + }, + { + "AvatarItemDesc": "6b9e022c-0b68-48fd-8eca-da8573c18900,6dd95046-acf8-42fe-ab78-80a334096a9d,cf119781-5bd9-4b85-9a0b-12e82e988c23,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Long Scarf (White)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 460, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:25.35Z", + "ThumbnailImage": "3akcjd4a37lw3qz88ajis1kcz.png" + }, + { + "AvatarItemDesc": "6b9e022c-0b68-48fd-8eca-da8573c18900,5c4a2b35-0e1c-44de-8c3a-96d4a6458b1b,cf119781-5bd9-4b85-9a0b-12e82e988c23,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Long Scarf (Purple)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 461, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:26.323Z", + "ThumbnailImage": "58gu9l73pm4ez45p70yrkyplt.png" + }, + { + "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,827a1538-51bb-4fef-99c1-7f1bebd9866c,cf119781-5bd9-4b85-9a0b-12e82e988c23,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tied Scarf (Plaid, Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 462, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:27.293Z", + "ThumbnailImage": "bcknoanm16wf9xuuxd8n236ez.png" + }, + { + "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,cf119781-5bd9-4b85-9a0b-12e82e988c23,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tied Scarf (Plaid, Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 463, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:28.257Z", + "ThumbnailImage": "6qg6j1yialrvz8slxa9jeyu87.png" + }, + { + "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,6dd95046-acf8-42fe-ab78-80a334096a9d,cf119781-5bd9-4b85-9a0b-12e82e988c23,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tied Scarf (Plaid, White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 464, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:29.21Z", + "ThumbnailImage": "ehbtcde8j9yfepf412zdnzsqs.png" + }, + { + "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,827a1538-51bb-4fef-99c1-7f1bebd9866c,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tied Scarf (Dots, Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 465, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:30.177Z", + "ThumbnailImage": "15m86aopz28g8iezgelpzwej3.png" + }, + { + "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tied Scarf (Dots, Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 466, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:31.117Z", + "ThumbnailImage": "9dfutygcqtdm7xo7lv2j8y5fy.png" + }, + { + "AvatarItemDesc": "5d1c42a0-7e36-431a-8e78-a8b74046d153,6dd95046-acf8-42fe-ab78-80a334096a9d,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tied Scarf (Dots, White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 467, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T22:02:32.07Z", + "ThumbnailImage": "a6a5lj41oooaly6njbbnnox5o.png" + }, + { + "AvatarItemDesc": "62ce4109-8dee-4895-bf1b-bfa143db4c7e,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,0f36bb97-c61b-4281-929f-ff1d0d11be86,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Slim Blazer (Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 468, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T23:07:36.517Z", + "ThumbnailImage": "27ztuh73mvhqa7kbriw9y9jjt.png" + }, + { + "AvatarItemDesc": "62ce4109-8dee-4895-bf1b-bfa143db4c7e,cd5d7285-202d-42d0-b93f-04245875793e,0f36bb97-c61b-4281-929f-ff1d0d11be86,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Slim Blazer (Green)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 469, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T23:07:37.53Z", + "ThumbnailImage": "0no2vbmhmulieokvn9ikhxy23.png" + }, + { + "AvatarItemDesc": "77c37481-a185-47ff-af55-65f9fdfcf9e5,43501b0c-eaaa-4ab3-9d03-2ca61d2e8fc9,2c0d912d-c184-4eab-8ee4-73b90ba7b0a6,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fur Coat (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 470, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T23:07:38.5Z", + "ThumbnailImage": "7yjxqxjcdtwsuu11rr9ijfijs.png" + }, + { + "AvatarItemDesc": "77c37481-a185-47ff-af55-65f9fdfcf9e5,643b5f2d-0666-4869-b699-03742de34d16,2c0d912d-c184-4eab-8ee4-73b90ba7b0a6,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fur Coat (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 471, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T23:07:39.49Z", + "ThumbnailImage": "ekhbvef0wyu4wu32a5dvhlqqq.png" + }, + { + "AvatarItemDesc": "745c5110-104e-4b37-aabf-7c690fd54811,b42d903b-b393-4f49-af5e-38d0fb6c42b0,3ba69a39-a4e7-4505-bae7-8db31360ec1c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Long Coat (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 472, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T23:07:40.827Z", + "ThumbnailImage": "6nqdiagvhy4jttofvcepefq2y.png" + }, + { + "AvatarItemDesc": "745c5110-104e-4b37-aabf-7c690fd54811,8cab8cc6-9a2d-434c-8b72-e66edbdd223c,3ba69a39-a4e7-4505-bae7-8db31360ec1c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Long Coat (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 473, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T23:07:42.313Z", + "ThumbnailImage": "cdi7d06wp2qv0t93m630vtp9s.png" + }, + { + "AvatarItemDesc": "745c5110-104e-4b37-aabf-7c690fd54811,657f28d5-672a-4f27-86c6-3cb00f25bb84,3ba69a39-a4e7-4505-bae7-8db31360ec1c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Long Coat (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 474, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T23:07:43.17Z", + "ThumbnailImage": "asgwfydw5ghc9650zs32gm2b3.png" + }, + { + "AvatarItemDesc": "515dfc36-7f7b-47bc-abee-380d68f41be6,1acb1f56-4509-449f-9c6a-065bdeaa9ee3,2d7361d2-31a2-404b-90da-10e89114e1f2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flowered Dress (Grey)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 475, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T23:07:45.013Z", + "ThumbnailImage": "e9vo4xrmjapg3t56dbabbraqj.png" + }, + { + "AvatarItemDesc": "515dfc36-7f7b-47bc-abee-380d68f41be6,e98c3f98-7844-4d6e-a21c-05027033c18c,2d7361d2-31a2-404b-90da-10e89114e1f2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flowered Dress (Yellow)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 476, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-06T23:07:47.1Z", + "ThumbnailImage": "930kpdjun0nt4qnb2awrj922c.png" + }, + { + "AvatarItemDesc": "2f8518fc-c989-40de-98b4-c6f09b304166,a1c51d1e-1d5f-4f8a-bc0f-6a20eddfe58a,ca37823a-b8f3-4414-b38b-de0dc7fa4295,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Jersey (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 477, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-10T16:50:08Z", + "ThumbnailImage": "5iy6yfd9qvpfzdo6symnk32xf.png" + }, + { + "AvatarItemDesc": "2f8518fc-c989-40de-98b4-c6f09b304166,9967ce54-c2b7-437a-946e-11f8ee6d6fdd,ca37823a-b8f3-4414-b38b-de0dc7fa4295,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Jersey (Green)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 478, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-10T16:50:09Z", + "ThumbnailImage": "4ur6eolr90837mh7229goao2z.png" + }, + { + "AvatarItemDesc": "2b2eb9e5-d52e-4004-bdb2-0bcf6910992d,c5884778-a87f-4612-9717-86fbb65d440f,7d040391-03f7-4b3d-bcfd-a1278ff459c9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flower Headband (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 479, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:34:47.563Z", + "ThumbnailImage": "548zksu11edcwj6jg6aoag1s7.png" + }, + { + "AvatarItemDesc": "2b2eb9e5-d52e-4004-bdb2-0bcf6910992d,827a1538-51bb-4fef-99c1-7f1bebd9866c,7d040391-03f7-4b3d-bcfd-a1278ff459c9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flower Headband (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 480, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:34:50.713Z", + "ThumbnailImage": "c1g1jmqtrkrhxhm8c2puubehx.png" + }, + { + "AvatarItemDesc": "71014872-d879-4858-9d68-58da3c673d8b,83522c12-9549-4d74-8c87-bae210bcd2bf,5fd9e83a-cfaf-4c98-bd31-91a7484c26dd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bike Helmet (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 483, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:02.35Z", + "ThumbnailImage": "2mdqjp0pan01n0jy9wmab9gka.png" + }, + { + "AvatarItemDesc": "71014872-d879-4858-9d68-58da3c673d8b,4398ce1a-e6ee-4da4-ad0d-7abfab41020c,5fd9e83a-cfaf-4c98-bd31-91a7484c26dd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bike Helmet (Orange)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 484, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:03.87Z", + "ThumbnailImage": "bfdtco5996aiaxyo9h38yw0b7.png" + }, + { + "AvatarItemDesc": "a61e86cd-f7e7-4ac7-a6e8-df269bc5cb01,ce465d53-3807-423f-baa0-bdba2a75ceb3,65b89eae-347e-4eff-9ff3-7f25cace0125,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flower Hair Clip (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 485, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:05.667Z", + "ThumbnailImage": "chwhfus6b1dkb3vtb59wuymig.png" + }, + { + "AvatarItemDesc": "a61e86cd-f7e7-4ac7-a6e8-df269bc5cb01,596097a8-d545-4256-959d-1d3cd96fc64c,65b89eae-347e-4eff-9ff3-7f25cace0125,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flower Hair Clip (Yellow)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 486, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:07.013Z", + "ThumbnailImage": "23uhduy56xwn0r399ed4oscrw.png" + }, + { + "AvatarItemDesc": "1596c113-aa3a-4f5c-b398-e5c3575548e7,916384ca-e209-42a0-bd64-c64f5a40b56f,96b36c98-cba1-4337-91dd-c74c00316f97,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Mask (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 487, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:08.363Z", + "ThumbnailImage": "4jk1xibdjjddzpvrwcw05usiu.png" + }, + { + "AvatarItemDesc": "1596c113-aa3a-4f5c-b398-e5c3575548e7,0217fd2e-ff9d-49f7-9bc8-8d0d6b8bf250,96b36c98-cba1-4337-91dd-c74c00316f97,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Mask (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 488, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:09.4Z", + "ThumbnailImage": "59dj5f6fpgmoilwpcpugnwomn.png" + }, + { + "AvatarItemDesc": "9cdb4965-6f00-4304-afed-e301e73a2b3a,67fc9269-8dd8-4d6f-b594-c77e716f2482,65ed43ff-dfc4-4cab-b0b9-77dc94165e24,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Small Brim Hat (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 489, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:10.68Z", + "ThumbnailImage": "1z40s482g9xq9sirwfx26sfce.png" + }, + { + "AvatarItemDesc": "9cdb4965-6f00-4304-afed-e301e73a2b3a,43501b0c-eaaa-4ab3-9d03-2ca61d2e8fc9,65ed43ff-dfc4-4cab-b0b9-77dc94165e24,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Small Brim Hat (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 490, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:11.777Z", + "ThumbnailImage": "azus8th8ecez3uybgfgvqq0o4.png" + }, + { + "AvatarItemDesc": "9cdb4965-6f00-4304-afed-e301e73a2b3a,d6823e01-69f0-4f85-b94a-74894356a2cf,65ed43ff-dfc4-4cab-b0b9-77dc94165e24,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Small Brim Hat (Maroon)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 491, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:14.11Z", + "ThumbnailImage": "77ytai8z0lk4qz5x8il84ybvx.png" + }, + { + "AvatarItemDesc": "2f8518fc-c989-40de-98b4-c6f09b304166,e5de2e45-207c-46af-9a5e-eb01a0c621fe,ca37823a-b8f3-4414-b38b-de0dc7fa4295,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Jersey (White, Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 492, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:15.62Z", + "ThumbnailImage": "b124kxp8adqvgs4bryq7tcrra.png" + }, + { + "AvatarItemDesc": "2f8518fc-c989-40de-98b4-c6f09b304166,de0a5a3a-8aff-4799-8269-9efa3aeb383a,ca37823a-b8f3-4414-b38b-de0dc7fa4295,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Jersey (White, Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 493, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:16.667Z", + "ThumbnailImage": "coknzs3avuwcbyl6z2drrxtd1.png" + }, + { + "AvatarItemDesc": "843e3364-a743-4dfc-a990-0436e47b8c10,c5884778-a87f-4612-9717-86fbb65d440f,1695608b-e9cc-4a03-b56d-0f09d2804379,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bike Shirt (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 494, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:17.683Z", + "ThumbnailImage": "1yuq0u2hdapelj37471lkep1i.png" + }, + { + "AvatarItemDesc": "843e3364-a743-4dfc-a990-0436e47b8c10,83522c12-9549-4d74-8c87-bae210bcd2bf,1695608b-e9cc-4a03-b56d-0f09d2804379,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bike Shirt (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 495, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:18.733Z", + "ThumbnailImage": "4guodx87w200pz0ev441o50w0.png" + }, + { + "AvatarItemDesc": "d6b0a1e7-e918-43e5-8191-3a8d9d01df7c,fcbdfbfd-254a-4538-b119-43e23404b8b5,e5635772-4e84-4b30-b77f-4a1196cb599b,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hockey Shirt (White, Blue)", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 496, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:19.777Z", + "ThumbnailImage": "8j3mq83a7m2bcd1ue5tzv6r2o.png" + }, + { + "AvatarItemDesc": "d6b0a1e7-e918-43e5-8191-3a8d9d01df7c,b1ea158d-1663-4db1-bb09-9847f6e9d1e6,e5635772-4e84-4b30-b77f-4a1196cb599b,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hockey Shirt (White, Red)", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 497, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:20.85Z", + "ThumbnailImage": "bkzswe4hfhdvak21tbjhe6icc.png" + }, + { + "AvatarItemDesc": "d6b0a1e7-e918-43e5-8191-3a8d9d01df7c,d5efaf80-7f34-4c9a-bc3a-b80b1ac70ace,e5635772-4e84-4b30-b77f-4a1196cb599b,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hockey Shirt (Red, Orange)", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 498, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:21.823Z", + "ThumbnailImage": "91cioy61054580v8ruloocj3l.png" + }, + { + "AvatarItemDesc": "9c34c2c1-07d7-4180-94a2-be8c9caaae84,916384ca-e209-42a0-bd64-c64f5a40b56f,7ef7d0cf-99f1-4872-9d3d-8230cc9fa368,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Singlet (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 499, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:23.287Z", + "ThumbnailImage": "eazhrt40qa5kdt73v7vcqhsdm.png" + }, + { + "AvatarItemDesc": "9c34c2c1-07d7-4180-94a2-be8c9caaae84,0217fd2e-ff9d-49f7-9bc8-8d0d6b8bf250,7ef7d0cf-99f1-4872-9d3d-8230cc9fa368,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Singlet (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 500, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:24.507Z", + "ThumbnailImage": "6m59lwkz3pdm7ylfg5q1hwbzf.png" + }, + { + "AvatarItemDesc": "d766c8d3-76e8-4021-b0a4-24b78fb7eaba,026ca50e-3a81-43cf-87f5-950687b7bbdd,adae82eb-a4b9-4541-acf2-76cea839a593,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tracksuit (Pink)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 501, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:25.457Z", + "ThumbnailImage": "essmk8w84jurmnzu791bfueh2.png" + }, + { + "AvatarItemDesc": "d766c8d3-76e8-4021-b0a4-24b78fb7eaba,6584dada-499e-4d7c-958d-466955b20640,adae82eb-a4b9-4541-acf2-76cea839a593,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tracksuit (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 502, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-11T22:35:26.48Z", + "ThumbnailImage": "bvsa18aen05ajtkzw2h9y672b.png" + }, + { + "AvatarItemDesc": "2faa26b6-f7c3-4b0d-8f70-1f9454e64a54,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Golfer Hat (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 503, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-14T23:02:30.1Z", + "ThumbnailImage": "3dzbcs7n1malcbemyi60hae9g.png" + }, + { + "AvatarItemDesc": "2faa26b6-f7c3-4b0d-8f70-1f9454e64a54,48c18418-01dd-40ff-9dfe-c4cf5f4e1245,ddf429fd-a883-48a5-869b-bc12e44d30bf,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Golfer Hat (Gray)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 504, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-14T23:02:31.243Z", + "ThumbnailImage": "bwzoz4dtuwlngxk9f0tu4ubak.png" + }, + { + "AvatarItemDesc": "2faa26b6-f7c3-4b0d-8f70-1f9454e64a54,6584dada-499e-4d7c-958d-466955b20640,ddf429fd-a883-48a5-869b-bc12e44d30bf,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Golfer Hat (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 505, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-14T23:02:32.11Z", + "ThumbnailImage": "1iqnljjvv128u9d8mlok69amn.png" + }, + { + "AvatarItemDesc": "f76b709c-b173-426e-81f2-279a67d2fde1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Golfer Shirt (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 506, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-14T23:02:33.037Z", + "ThumbnailImage": "67p6qo2ys9s1k0dg867wt3hlo.png" + }, + { + "AvatarItemDesc": "f76b709c-b173-426e-81f2-279a67d2fde1,4c845dbb-26c3-48a1-b562-e28a7416b154,6ce21c65-f4e9-41ac-be94-8eb1a08d5c76,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Golfer Shirt (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 507, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-14T23:02:34.17Z", + "ThumbnailImage": "arl9g7pg2z44m7uqebdjk9ool.png" + }, + { + "AvatarItemDesc": "f76b709c-b173-426e-81f2-279a67d2fde1,96e2b29e-e553-40f1-9eb6-8a9f7e64da39,6ce21c65-f4e9-41ac-be94-8eb1a08d5c76,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Golfer Shirt (Grey)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 508, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-14T23:02:34.97Z", + "ThumbnailImage": "01ylknc03jnajh84tyy03knwg.png" + }, + { + "AvatarItemDesc": "b6610b7b-3978-46fd-9af6-41b4568c9b4d,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soccer Shirt (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 509, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-14T23:02:35.953Z", + "ThumbnailImage": "2vqxpnzd5r6nuyacqrsrw5loh.png" + }, + { + "AvatarItemDesc": "eada710d-ea0c-473f-b9c6-23e210607b24,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Golfer Gloves (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 510, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-14T23:02:36.92Z", + "ThumbnailImage": "eqstzzls6wlgjfdkwtcpj53gp.png" + }, + { + "AvatarItemDesc": "eada710d-ea0c-473f-b9c6-23e210607b24,72a010c0-bddd-4e5d-bca6-9821d82de9a6,f4cea991-fc3d-4715-bf82-8a8fb60e8799,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Golfer Gloves (Gray)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 511, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-14T23:02:37.89Z", + "ThumbnailImage": "6etin2gx8z6mi85m8niz96so2.png" + }, + { + "AvatarItemDesc": "eada710d-ea0c-473f-b9c6-23e210607b24,32a5e42d-2b60-40b1-a145-ed96fc91af8e,f4cea991-fc3d-4715-bf82-8a8fb60e8799,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Golfer Gloves (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 512, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-14T23:02:38.7Z", + "ThumbnailImage": "bi4tmrffhhhfm5xmt03sfyvnu.png" + }, + { + "AvatarItemDesc": "94eb7ef3-528f-4f59-92a0-48b0ec287527,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soccer Goalie Gloves (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 513, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-14T23:02:39.547Z", + "ThumbnailImage": "0we6tjqz2a38v2ojhop58m34f.png" + }, + { + "AvatarItemDesc": "da55bfc3-47b7-46f6-b548-7fb2c2a5e0bf,c9589974-c261-485e-b571-cb2f34fb178f,cb9e9e05-c481-4397-86e7-c2111bc0e817,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Babydoll Dress (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 514, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-07-20T20:52:13.657Z", + "ThumbnailImage": "6ag9z8xgaq11l42y9relrmux1.png" + }, + { + "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Hat (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 515, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:01:51.307Z", + "ThumbnailImage": "17c4sjyyimn5d2gw0f556bubi.png" + }, + { + "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,64545dcc-a8eb-4c69-a539-78ee73a2d327,32d91d32-b102-4093-927a-6dc3ac2e9e86,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Hat (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 516, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:01:53.167Z", + "ThumbnailImage": "4quvkumfq6a1nznmdsezcpwxq.png" + }, + { + "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,e02838f8-4029-455a-b35c-dd40f972b05b,32d91d32-b102-4093-927a-6dc3ac2e9e86,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Hat (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 517, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:01:54.213Z", + "ThumbnailImage": "4110szxveghcz05ilxuwglfb9.png" + }, + { + "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,71e5a0fe-fc8d-420b-af3b-e74160e0d1f3,32d91d32-b102-4093-927a-6dc3ac2e9e86,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Hat (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 518, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:01:55.09Z", + "ThumbnailImage": "6z583ji4uuq0r1nymbm4h8ou5.png" + }, + { + "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,909ed249-ce09-4304-8b02-56794fa7567d,32d91d32-b102-4093-927a-6dc3ac2e9e86,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Hat (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 519, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:01:56.263Z", + "ThumbnailImage": "2boublopz20zq6qu6ncbx97n7.png" + }, + { + "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Torso (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 520, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:01:57.623Z", + "ThumbnailImage": "c6y6kr8pkktfh9j9jrwbdbiop.png" + }, + { + "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,64545dcc-a8eb-4c69-a539-78ee73a2d327,0f49ac81-63bd-4845-8bdc-1944181a8aa3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Torso (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 521, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:01:58.547Z", + "ThumbnailImage": "dbbbxrdwflnaiaj1nx1ovh07r.png" + }, + { + "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,e02838f8-4029-455a-b35c-dd40f972b05b,0f49ac81-63bd-4845-8bdc-1944181a8aa3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Torso (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 522, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:01:59.45Z", + "ThumbnailImage": "40hz8pm5dpxvycg72a9eqhqu4.png" + }, + { + "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,71e5a0fe-fc8d-420b-af3b-e74160e0d1f3,0f49ac81-63bd-4845-8bdc-1944181a8aa3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Torso (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 523, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:02:00.3Z", + "ThumbnailImage": "6crngu0sszkwju23mkpdiihjs.png" + }, + { + "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,909ed249-ce09-4304-8b02-56794fa7567d,0f49ac81-63bd-4845-8bdc-1944181a8aa3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Torso (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 524, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:02:01.117Z", + "ThumbnailImage": "cfce1ejdgdy1jvubqb4vyv8k0.png" + }, + { + "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Gloves (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 525, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:02:02.02Z", + "ThumbnailImage": "aifzs5jdida9x4pu9dc5p3lvb.png" + }, + { + "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,64545dcc-a8eb-4c69-a539-78ee73a2d327,5b8d9490-e5bc-480e-91bc-65d1797b52ad,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Gloves (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 526, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:02:04.34Z", + "ThumbnailImage": "8kbnanl6xae6f5zssdhow3qi6.png" + }, + { + "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,e02838f8-4029-455a-b35c-dd40f972b05b,5b8d9490-e5bc-480e-91bc-65d1797b52ad,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Gloves (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 527, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:02:05.433Z", + "ThumbnailImage": "71i7ci2n620of8lk3jxy8p0xl.png" + }, + { + "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,71e5a0fe-fc8d-420b-af3b-e74160e0d1f3,5b8d9490-e5bc-480e-91bc-65d1797b52ad,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Gloves (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 528, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:02:06.453Z", + "ThumbnailImage": "99lamaljd63j9ijdm4si9n6nz.png" + }, + { + "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,909ed249-ce09-4304-8b02-56794fa7567d,5b8d9490-e5bc-480e-91bc-65d1797b52ad,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Gloves (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 529, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T00:02:07.973Z", + "ThumbnailImage": "eiseqfjnni496s1qlbkfv63gw.png" + }, + { + "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Hat (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 530, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T20:48:09.147Z", + "ThumbnailImage": "dvw439bvcm7yg6u5gwrrduckq.png" + }, + { + "AvatarItemDesc": "27cdecd2-88f1-40a8-80a9-87abd827c3c5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Beard", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 531, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T20:48:11.04Z", + "ThumbnailImage": "633t2xbzngvd2f2x91gj77qth.png" + }, + { + "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Robes (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 532, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T20:48:12.44Z", + "ThumbnailImage": "4u8g9x7yeqkmpqikqud6p0889.png" + }, + { + "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Bracers (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 533, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-10T20:48:13.533Z", + "ThumbnailImage": "42c0usoynxjhmimj6coo11rd3.png" + }, + { + "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,357eb160-360b-4a63-840d-65d11cc8ffc2,abdf525b-b871-41be-a1c8-810f49740ad4,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Hat (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 534, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-14T19:35:59.32Z", + "ThumbnailImage": "6tvxvhjodc7ixkaqu2ncy473u.png" + }, + { + "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,a38254c0-00e3-429b-9d5d-b9e6a9812e69,abdf525b-b871-41be-a1c8-810f49740ad4,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Hat (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 535, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-14T19:36:01.677Z", + "ThumbnailImage": "7866xyln6cpoizvv5eps253jn.png" + }, + { + "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,d3a9b576-5433-4305-bd96-b08820c09212,abdf525b-b871-41be-a1c8-810f49740ad4,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Hat (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 536, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-14T19:36:02.99Z", + "ThumbnailImage": "2mgmt7so1oho67truxxyy5key.png" + }, + { + "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,7afe1bb0-5ca9-4263-8f85-49d3a18353c7,abdf525b-b871-41be-a1c8-810f49740ad4,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Hat (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 537, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-14T19:36:04.093Z", + "ThumbnailImage": "6ts6u23lp3vvh9g7zmcwgm6yd.png" + }, + { + "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,357eb160-360b-4a63-840d-65d11cc8ffc2,8768aa33-b014-4062-b323-b146dd7d78d2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Robes (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 538, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-14T19:36:05.227Z", + "ThumbnailImage": "a814kjf5tknfmtt221aq0rmcg.png" + }, + { + "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,a38254c0-00e3-429b-9d5d-b9e6a9812e69,8768aa33-b014-4062-b323-b146dd7d78d2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Robes (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 539, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-14T19:36:06.19Z", + "ThumbnailImage": "6xg4k21qpb73l0qe9wq3xs507.png" + }, + { + "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,d3a9b576-5433-4305-bd96-b08820c09212,8768aa33-b014-4062-b323-b146dd7d78d2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Robes (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 540, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-14T19:36:07.143Z", + "ThumbnailImage": "351pq2gydedb34tytcs9n87b7.png" + }, + { + "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,7afe1bb0-5ca9-4263-8f85-49d3a18353c7,8768aa33-b014-4062-b323-b146dd7d78d2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Robes (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 541, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-14T19:36:08.163Z", + "ThumbnailImage": "c1nbb1yfgeptsgsxxakgr3ejf.png" + }, + { + "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,357eb160-360b-4a63-840d-65d11cc8ffc2,47514b9b-0d17-4727-97ed-dab67e7fe031,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Bracers (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 542, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-14T19:36:09.057Z", + "ThumbnailImage": "4kheccxh9b10611a6leuimejf.png" + }, + { + "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,a38254c0-00e3-429b-9d5d-b9e6a9812e69,47514b9b-0d17-4727-97ed-dab67e7fe031,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Bracers (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 543, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-14T19:36:09.97Z", + "ThumbnailImage": "ejoni0f6t3kbisv094qlswolb.png" + }, + { + "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,d3a9b576-5433-4305-bd96-b08820c09212,47514b9b-0d17-4727-97ed-dab67e7fe031,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Bracers (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 544, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-14T19:36:10.877Z", + "ThumbnailImage": "e4s49nshq56cwk2ptse4evh4p.png" + }, + { + "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,7afe1bb0-5ca9-4263-8f85-49d3a18353c7,47514b9b-0d17-4727-97ed-dab67e7fe031,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Bracers (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 545, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-08-14T19:36:11.85Z", + "ThumbnailImage": "cz0n5qaa95cagk71hmmypg87q.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jersey (Pink)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 546, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-09-12T23:33:21.39Z", + "ThumbnailImage": "6yhybki2x1u4frp9d3mj5057z.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,f8b0cfe8-e129-4578-8bb5-f60af5d38599,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jersey (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 548, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-09-12T23:38:29.993Z", + "ThumbnailImage": "3404czywuocyttg1yeivg4l6d.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,d2b40639-5d34-45b6-904e-6dd29030ff44,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jersey (Yellow)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 549, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-09-12T23:38:31.807Z", + "ThumbnailImage": "bjb4do6miad7c1uhkxlvmvtdu.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,724c79a3-822c-422f-9462-a5374ee0211c,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jersey (White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 550, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-09-12T23:38:33.183Z", + "ThumbnailImage": "68baneyontwji279r6ya132th.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,c72911d0-453f-4732-b1bd-dad520220a06,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jersey (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 551, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-09-12T23:38:34.47Z", + "ThumbnailImage": "88z32iu1vqx5t79u8rbzxb2jh.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,90bc2d31-1715-4d1a-813a-7c57e66cb017,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jersey (Teal)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 552, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-09-12T23:38:35.603Z", + "ThumbnailImage": "e8kd5l3itqg0vfla6oyfwyug2.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jersey (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 553, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-09-12T23:38:36.78Z", + "ThumbnailImage": "00krwbc9mtk0c5c3rczo0ba1i.png" + }, + { + "AvatarItemDesc": "f5c9743f-e77c-42f2-ba63-9843342cbf8e,2738ab5f-8c94-46b3-bac6-4a8111c41c21,a4e51b6b-fdfd-47dc-9d0e-f26f383e03e9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Hat (Pink, Black, Pink)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 554, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-09-26T21:31:46.72Z", + "ThumbnailImage": "6hqhj2g8w7mvm85ibz82mgre5.png" + }, + { + "AvatarItemDesc": "e042433a-40a2-4758-8074-3b9d407835ec,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Romper (Pink)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 555, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-10-26T00:08:07.033Z", + "ThumbnailImage": "bw125vxk818kcf1j36i5htzc4.png" + }, + { + "AvatarItemDesc": "d84c0ff9-8fbe-4ed8-abf3-7996e81888ab,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Large Afro Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 556, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-10-26T01:09:06.817Z", + "ThumbnailImage": "9qr2ce4r54kz6w69sxrp0cm74.png" + }, + { + "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Hat (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 557, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-06T22:34:50.837Z", + "ThumbnailImage": "02t4ai6twkgrds4d3p7uhoirv.png" + }, + { + "AvatarItemDesc": "4308da04-af84-40bb-845a-7a9e1a2726ec,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Suit (Pinstripe)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 558, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-06T22:34:54.637Z", + "ThumbnailImage": "28199zgfnoo8pyinqru3bjurg.png" + }, + { + "AvatarItemDesc": "4308da04-af84-40bb-845a-7a9e1a2726ec,531b4297-b38b-4362-9854-4f2139ea43be,33ee376a-586e-4aff-a7e4-4213445a3e92,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Suit (Herringbone)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 559, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-06T22:34:58.107Z", + "ThumbnailImage": "28rrxlerexeuvbdhwah6qw82t.png" + }, + { + "AvatarItemDesc": "08d56627-4500-4724-8692-a23c96ddb3ec,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Cuffs (Pinstripe)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 560, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-06T22:35:08.653Z", + "ThumbnailImage": "76jy5kgg3ywcce4irqjp40e7o.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,c0ff7719-c56a-4934-831b-506ad0f51cca,3259238f-4a9e-4e06-99de-6e7324fa0894,e38294cf-6279-4863-9aea-1a19aeaf8476", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Alpha Shirt", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 561, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-08T18:59:57.037Z", + "ThumbnailImage": "2stqqgiaqmpxhz7kyzokxny1x.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,381a9f13-5b44-48e6-8a49-221422a963f5,0440f08f-ef1d-49d8-942b-523056e8bb45,9e782751-71c6-4208-87da-3a3cffa6a4f0", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "KO Skull Shirt (Black)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 562, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-08T18:59:59.007Z", + "ThumbnailImage": "69q96bwnfq08dvg7z8i3423dd.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,0809a5cf-a0f3-4614-9f98-71518524518a,3290f148-1bd1-4ffd-a947-61fd0529af05,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (SciFi)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 563, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-13T20:56:57.173Z", + "ThumbnailImage": "ckopqewba1tguffkue6s78rc3.png" + }, + { + "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,0809a5cf-a0f3-4614-9f98-71518524518a,3290f148-1bd1-4ffd-a947-61fd0529af05,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wristbands (SciFi)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 564, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-13T20:56:59.377Z", + "ThumbnailImage": "btwnqsv2torue6ekxyp3zudoe.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,95e4cc30-cb68-473d-a395-feadf5b51512,0440f08f-ef1d-49d8-942b-523056e8bb45,0c496f32-0011-4c4d-9778-59446f70c032", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room T-Shirt (Crew Neck, Orange)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 565, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-16T22:47:23.843Z", + "ThumbnailImage": "b1k80npgw88paq57cw285zhgv.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,bde08851-a9e4-4faa-8f04-a0a661672472,0440f08f-ef1d-49d8-942b-523056e8bb45,237e0aa2-5911-4704-8d2a-d446ddd2d842", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "RECS Shirt (White)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 566, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-16T22:47:25.407Z", + "ThumbnailImage": "bp1j53987blav97zjuw9die57.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,befa2f11-b9fd-457c-b1d5-9d82e90b70ce,0440f08f-ef1d-49d8-942b-523056e8bb45,770e7674-6f9b-41f8-b023-ae79738db0d3", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Unicorn Shirt", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 567, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-16T22:47:26.593Z", + "ThumbnailImage": "5fseh1kw7c5ej962dbiugr5ns.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,4d52bbd6-ef74-45ae-a6c2-bde10ab8eb16,0440f08f-ef1d-49d8-942b-523056e8bb45,4ca3347a-dc87-412f-9eb1-799372e6fdd1", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Robo Logo Shirt (Pink)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 568, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-16T22:47:27.763Z", + "ThumbnailImage": "92ns2hqejpkog0560clmw3qjv.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,bda7a57e-5227-49f4-a119-e3f166604738,0440f08f-ef1d-49d8-942b-523056e8bb45,4ca3347a-dc87-412f-9eb1-799372e6fdd1", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Robo Logo Shirt (Blue)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 569, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-16T22:47:28.82Z", + "ThumbnailImage": "3tf587nd10cq6wv4dr1lk0r9p.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,941c046e-4e95-49f8-a7d7-19071fcc3c94,0440f08f-ef1d-49d8-942b-523056e8bb45,6c395d04-2aa6-4a3e-8c2c-695932bc9736", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Squad Goals Shirt", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 570, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-16T22:47:29.89Z", + "ThumbnailImage": "85nms7ezyti5i4wp8l9azl90l.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,941c046e-4e95-49f8-a7d7-19071fcc3c94,0440f08f-ef1d-49d8-942b-523056e8bb45,703ff56b-560d-4ff4-8c63-d195e879a328", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Alpaca Shirt", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 571, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-16T22:47:31.17Z", + "ThumbnailImage": "19u0u4m2c6wsyaocczd4hv6pd.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,fe304452-b57b-45bc-9c1c-b85b70bcec12,0440f08f-ef1d-49d8-942b-523056e8bb45,6a007c73-d930-408a-93df-041a715e0dd4", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "KO Skull Shirt (Pink)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 572, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-16T22:47:32.313Z", + "ThumbnailImage": "dckjq7bzoptwnhc7299yac8sm.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,815138e6-b0dc-459c-9538-20f5bbd37d6b,0440f08f-ef1d-49d8-942b-523056e8bb45,8f19d7f9-4f28-48ab-a1c5-d8f4f788514c", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hang In There Shirt", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 573, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-16T22:47:33.37Z", + "ThumbnailImage": "eu5x1j13qp2b88ukdkh7eax1v.png" + }, + { + "AvatarItemDesc": "24d94673-f394-42e6-a3c8-276f8b8aa722,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Sensors (Pink)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 574, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-16T22:47:34.773Z", + "ThumbnailImage": "0mhwz2ogugpedmv34mtp8p649.png" + }, + { + "AvatarItemDesc": "24d94673-f394-42e6-a3c8-276f8b8aa722,08b7c12d-3317-4d27-9b40-34737a709454,959ed05b-0215-4bbe-bb3d-64e4448d676b,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Sensors (Blue)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 575, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-16T22:47:35.903Z", + "ThumbnailImage": "1gwx6x19onp32q7iolw1hdeck.png" + }, + { + "AvatarItemDesc": "123de433-a005-4994-8a11-d2d84ad66b11,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Visor (Pink)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 576, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-28T21:55:28.717Z", + "ThumbnailImage": "500ajcxzkdjvi2db9ev74rstc.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,5e7a48ed-8f08-4990-a3ae-05722c9f59a8,0440f08f-ef1d-49d8-942b-523056e8bb45,237e0aa2-5911-4704-8d2a-d446ddd2d842", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "RECS Shirt (Green)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 578, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-11-29T01:25:03.627Z", + "ThumbnailImage": "afeyng27plnoeojutrac3dvvj.png" + }, + { + "AvatarItemDesc": "3044adce-90c0-4f66-81f5-39c4fca86fdf,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Gloves (Pink)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 579, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-12-01T18:30:43.647Z", + "ThumbnailImage": "15nrb536jxz09ck6emxavel7l.png" + }, + { + "AvatarItemDesc": "123de433-a005-4994-8a11-d2d84ad66b11,426d0592-f8e4-4bc6-9fe1-a62b91fd57d5,4e378419-d043-4e86-ad0e-66288ac21cf4,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Visor (Blue)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 580, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-12-01T19:04:48.617Z", + "ThumbnailImage": "81x4cfhnckh1a4ni8mxn9trzj.png" + }, + { + "AvatarItemDesc": "3044adce-90c0-4f66-81f5-39c4fca86fdf,426d0592-f8e4-4bc6-9fe1-a62b91fd57d5,3b825377-d2eb-41e4-a736-b107f88f62d6,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Gloves (Blue)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 581, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-12-01T19:04:55.21Z", + "ThumbnailImage": "dzm37a1dmgdsj0aetwi19afes.png" + }, + { + "AvatarItemDesc": "24a240f4-1574-420b-b898-a7e91f170759,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Back Bun Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 582, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-12-08T00:39:09.067Z", + "ThumbnailImage": "7a6q8lttqfwygyoo0xob5drc6.png" + }, + { + "AvatarItemDesc": "c45ed7b8-99bd-4a4b-a9ff-e16edf5d7a18,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "High Pony Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 583, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-12-08T00:39:11.08Z", + "ThumbnailImage": "b8pcnjd03lqqw0jzj8ueug6d4.png" + }, + { + "AvatarItemDesc": "e5b83dfc-b2e1-4dcb-a4ab-9d3a4c8a34ae,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Long Wavy Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 584, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-12-08T00:39:12.58Z", + "ThumbnailImage": "ctj8umc3ax8se6s476eqty6l0.png" + }, + { + "AvatarItemDesc": "7dd6f7b0-7ba0-429f-a04f-e32d3a79ee61,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Short Wavy Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 585, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-12-08T02:21:32.377Z", + "ThumbnailImage": "85pkqd12j64n3n0av6xlffsxm.png" + }, + { + "AvatarItemDesc": "18feb3c2-049f-4f91-9f4e-6b5fcb4ab70c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flapper Headband (Silver)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 586, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-12-14T01:07:49.16Z", + "ThumbnailImage": "2q0dg92w8rd2uzk57ib0y1cj0.png" + }, + { + "AvatarItemDesc": "eb9611c6-bb50-41a2-93e9-7f959815a846,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dreads Long Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 587, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-12-14T01:07:52.183Z", + "ThumbnailImage": "eds0e7isjgdyo1d98d51ibdiw.png" + }, + { + "AvatarItemDesc": "5f600892-aa67-484a-afc7-14c219d89c52,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flapper Dress (Silver)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 588, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-12-14T18:57:31.273Z", + "ThumbnailImage": "a1vs7a8qu2iy5kaxke59mq5sa.png" + }, + { + "AvatarItemDesc": "473c672d-2b79-48a2-a49d-fd68160c5bde,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flapper Gloves (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 589, + "IsBaseAvatarItem": false, + "CreatedAt": "2017-12-14T18:57:33.243Z", + "ThumbnailImage": "acmwuunndj6ex6zr3885jbewo.png" + }, + { + "AvatarItemDesc": "24c4404a-839f-46bd-98b6-6848d747a98b,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Hat (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 590, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-01-10T20:32:56.67Z", + "ThumbnailImage": "byuimkku1xbrkury4h0dloo3g.png" + }, + { + "AvatarItemDesc": "e15b13a7-9e9a-4b32-ba2c-0cb31ed55a8c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Scarf (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 591, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-01-10T20:33:02.683Z", + "ThumbnailImage": "byw8djj38cmq7xhypade0jdsi.png" + }, + { + "AvatarItemDesc": "3757149b-f478-4975-81e5-d808a1bed8d5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Sweater (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 592, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-01-10T20:33:04.94Z", + "ThumbnailImage": "dll3aenct2b8668hjuionbuff.png" + }, + { + "AvatarItemDesc": "3a790be3-2937-44d4-be01-b5d65353bd3d,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Mittens (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 593, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-01-10T20:33:07.01Z", + "ThumbnailImage": "0hlts8hq83dvp3ifo504f57oz.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,815138e6-b0dc-459c-9538-20f5bbd37d6b,0440f08f-ef1d-49d8-942b-523056e8bb45,75162f12-44e7-499f-bc6c-9b0612e9164b", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Class of 2017 Shirt", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 594, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-01-11T18:54:38.84Z", + "ThumbnailImage": "dtf1nt1wah54rmo77jxzohkg6.png" + }, + { + "AvatarItemDesc": "8d17031a-c0a5-4145-92b7-1f0c2d8f0ce6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Hat (Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 595, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-07T02:21:10.357Z", + "ThumbnailImage": "d1wurf50yoyooz47syoelb2ri.png" + }, + { + "AvatarItemDesc": "3af4c506-d49c-4126-9437-1d3bb1658863,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Belt (Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": "", + "AvatarItemId": 596, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-07T02:21:13.237Z", + "ThumbnailImage": "4b0c6i1j57butbjhen02dvnxd.png" + }, + { + "AvatarItemDesc": "664485e9-a159-4fcb-b32c-2b114b4a1218,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Vest (Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 597, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-07T02:21:14.86Z", + "ThumbnailImage": "a6uf8rc48kcjj4lj2fsir9vsr.png" + }, + { + "AvatarItemDesc": "b9e0f03b-2609-4911-82e9-1e324dbbe8be,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Bracers (Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 598, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-07T02:21:16.077Z", + "ThumbnailImage": "6ko9exiyd39fsdh9zptnhw8ba.png" + }, + { + "AvatarItemDesc": "3df394de-9c3e-4141-aba4-12eac4742102,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Hat (Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 599, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-13T00:04:22.817Z", + "ThumbnailImage": "dl4lc9lujy638xdphs121fg3k.png" + }, + { + "AvatarItemDesc": "38b38e24-d636-41c6-b80e-a285ae3106dc,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Belt (Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 600, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-13T00:04:24.773Z", + "ThumbnailImage": "bu0ii93b6dmvvc93szjfnal02.png" + }, + { + "AvatarItemDesc": "3b00c71f-79c2-4a04-9fc0-a23b4c85562f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Jacket (Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 601, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-13T00:04:26.273Z", + "ThumbnailImage": "5ynt63fbqq9vg0dnp6obm10jk.png" + }, + { + "AvatarItemDesc": "eceb7d49-be41-4228-86a9-2973d62e7135,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Cuffs (Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 602, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-13T00:04:28.3Z", + "ThumbnailImage": "cwpa2fe7uhjhy2fg8z2bjoqqf.png" + }, + { + "AvatarItemDesc": "3df394de-9c3e-4141-aba4-12eac4742102,17040a88-87f1-4613-b439-3316e33dbd48,71fd06e3-cac8-4923-a09c-ef91183712d2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Hat (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 603, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:32.64Z", + "ThumbnailImage": "5o6eyu7tmzl4ffq27fn0ucofj.png" + }, + { + "AvatarItemDesc": "3df394de-9c3e-4141-aba4-12eac4742102,f9aaa7c5-59bc-486c-9a6e-27a8ac618f84,4cc0ea9f-65af-486f-8319-02b85ab5197f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Hat (Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 604, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:37.94Z", + "ThumbnailImage": "b90z3pydklkb08tidovz5jd1g.png" + }, + { + "AvatarItemDesc": "8d17031a-c0a5-4145-92b7-1f0c2d8f0ce6,53dd9e44-7096-438e-a7c3-11d7c307426f,a4903da3-249d-4f0a-a746-b547fda371ff,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Hat (Brown)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 605, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:39.48Z", + "ThumbnailImage": "7qkfqsjmmjcd9v4hxmipdbu36.png" + }, + { + "AvatarItemDesc": "8d17031a-c0a5-4145-92b7-1f0c2d8f0ce6,c3c9f89c-580c-43c4-b38b-07394044e0e1,a4903da3-249d-4f0a-a746-b547fda371ff,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Hat (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 606, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:40.837Z", + "ThumbnailImage": "3llu49o19577q8gvi3uv7qu29.png" + }, + { + "AvatarItemDesc": "3b00c71f-79c2-4a04-9fc0-a23b4c85562f,556141f7-6fbc-4065-9faa-8d8240a93d7f,00ac4e37-6eac-4ed5-b46c-2c075038bc3f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Jacket (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 607, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:42.113Z", + "ThumbnailImage": "5ftzyq0wpssi4a8hsrmla5jml.png" + }, + { + "AvatarItemDesc": "3b00c71f-79c2-4a04-9fc0-a23b4c85562f,d81d0b62-e052-46c2-9252-4bc5fb219f53,00ac4e37-6eac-4ed5-b46c-2c075038bc3f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Jacket (Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 608, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:43.603Z", + "ThumbnailImage": "69yr1pl69y8de2fpn7tvc0f34.png" + }, + { + "AvatarItemDesc": "664485e9-a159-4fcb-b32c-2b114b4a1218,85eb7f47-bb31-4c66-a8b3-562d35028e6c,9f1dd474-34a3-47eb-bb72-dbfc8d2d6ecf,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Vest (Brown)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 609, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:44.893Z", + "ThumbnailImage": "3m6lx9rzs88omzsy182j1yuxb.png" + }, + { + "AvatarItemDesc": "664485e9-a159-4fcb-b32c-2b114b4a1218,39f04eee-3a58-4e53-9f5e-7e995d46ed71,005699fe-2c69-4bec-831f-031fe8ad7f0a,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Vest (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 610, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:46.233Z", + "ThumbnailImage": "00u595ofjuu0ky28diplmypee.png" + }, + { + "AvatarItemDesc": "38b38e24-d636-41c6-b80e-a285ae3106dc,0f71b9a2-dd88-435c-a571-4503d12dcf2d,9b2102f0-e16b-464f-9f1c-f068de52bb89,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Belt (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 611, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:47.463Z", + "ThumbnailImage": "0rvymvsae95r30k0psb64iavr.png" + }, + { + "AvatarItemDesc": "38b38e24-d636-41c6-b80e-a285ae3106dc,f4ad4b9e-dd42-4711-9437-5beae51966f6,9b2102f0-e16b-464f-9f1c-f068de52bb89,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Belt (Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 612, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:48.677Z", + "ThumbnailImage": "0pyrhi595qqyqin50b6zfj2ws.png" + }, + { + "AvatarItemDesc": "3af4c506-d49c-4126-9437-1d3bb1658863,53dd9e44-7096-438e-a7c3-11d7c307426f,005699fe-2c69-4bec-831f-031fe8ad7f0a,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Belt (Brown)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 613, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:49.847Z", + "ThumbnailImage": "3rvrjylez3infpqjran7vpvjs.png" + }, + { + "AvatarItemDesc": "3af4c506-d49c-4126-9437-1d3bb1658863,c3c9f89c-580c-43c4-b38b-07394044e0e1,005699fe-2c69-4bec-831f-031fe8ad7f0a,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Belt (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 614, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:51.047Z", + "ThumbnailImage": "a8hpjaq8s1osstq81y66f1yk0.png" + }, + { + "AvatarItemDesc": "eceb7d49-be41-4228-86a9-2973d62e7135,556141f7-6fbc-4065-9faa-8d8240a93d7f,7a7bc314-4ffd-4ac8-9ed6-6ca73589c132,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Cuffs (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 615, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:52.297Z", + "ThumbnailImage": "1ouywwp83tgc11yi3x9wro2bd.png" + }, + { + "AvatarItemDesc": "eceb7d49-be41-4228-86a9-2973d62e7135,d81d0b62-e052-46c2-9252-4bc5fb219f53,7a7bc314-4ffd-4ac8-9ed6-6ca73589c132,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Cuffs (Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 616, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:53.48Z", + "ThumbnailImage": "5384s8w1fosxnurfe756wgd0n.png" + }, + { + "AvatarItemDesc": "b9e0f03b-2609-4911-82e9-1e324dbbe8be,cdca593a-8840-4140-9145-fe962732040c,ce3782aa-56cc-40d7-9019-8ce714cb7748,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Bracers (Brown)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 617, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:54.7Z", + "ThumbnailImage": "f0s9ro8uu6ibrjgn1bicm5vf8.png" + }, + { + "AvatarItemDesc": "b9e0f03b-2609-4911-82e9-1e324dbbe8be,62bd5dda-08da-4528-83c1-f0ca3812dc6e,ce3782aa-56cc-40d7-9019-8ce714cb7748,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Bracers (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 618, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-24T02:34:55.883Z", + "ThumbnailImage": "cxo3ckfyyp09zazkttzy0mjz4.png" + }, + { + "AvatarItemDesc": "e1a13235-e3b3-4b39-8e6f-e6449d4321b7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Eyepatch (Skull)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 619, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-02-28T01:18:41.61Z", + "ThumbnailImage": "dfy3wgi2sfer51uhs3af8y5da.png" + }, + { + "AvatarItemDesc": "0088603e-ec3b-4478-8694-e6fb1989b3f2,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Angled Bob Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 620, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-03-22T19:07:25.39Z", + "ThumbnailImage": "am6f16pg9zk7wcjm1ks7meivl.png" + }, + { + "AvatarItemDesc": "ffea7a65-613f-4835-921e-6dd15f357b7e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Long Bangs Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 621, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-03-22T19:07:26.873Z", + "ThumbnailImage": "91fafagogc6ouzeyn500okchs.png" + }, + { + "AvatarItemDesc": "71fd5353-b439-4a23-b471-bfb99b8154d7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bunny Ears (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 622, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-03-27T21:42:46.687Z", + "ThumbnailImage": "1m40flxsxhcbfatcc8mhbk1kx.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,ba6b6e1a-a09a-4ba0-9523-552869f03336,0440f08f-ef1d-49d8-942b-523056e8bb45,d461ca71-45c9-415e-8e09-ba93e8d73450", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Happy Tree Shirt (Blue, Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 623, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-04T17:02:17.85Z", + "ThumbnailImage": "26xtdwd2iy25ifneaxeal9nji.png" + }, + { + "AvatarItemDesc": "18feb3c2-049f-4f91-9f4e-6b5fcb4ab70c,565c17e0-496d-45bd-a2c3-564e118c06cc,d9be3a98-9da9-419e-9dce-fe58a3ad9c4e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flapper Headband (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 624, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:41.39Z", + "ThumbnailImage": "e7tt4jrd0jwhdkeastwunm8bb.png" + }, + { + "AvatarItemDesc": "18feb3c2-049f-4f91-9f4e-6b5fcb4ab70c,b6c25a3b-125b-4aab-bed0-e6e5ced2c21c,d9be3a98-9da9-419e-9dce-fe58a3ad9c4e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flapper Headband (Gold)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 625, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:43.967Z", + "ThumbnailImage": "1uukseprpubic1ed6c0zapb86.png" + }, + { + "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,40283127-2ffc-4989-82f6-29c3381bf9e2,d759c88d-a159-4c26-86dd-b054bb05b3ed,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Hat (White)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 626, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:45.707Z", + "ThumbnailImage": "5durkqoejr41mlqicbjoralgg.png" + }, + { + "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,1421caa9-9a0d-42c2-b847-1500ba2e483a,d759c88d-a159-4c26-86dd-b054bb05b3ed,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Hat (Brown)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 627, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:47.407Z", + "ThumbnailImage": "bcipyj02mi2pt13ubgaeou2w9.png" + }, + { + "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,390a476a-5545-48eb-955c-1bf1a16012bf,d759c88d-a159-4c26-86dd-b054bb05b3ed,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Hat (Grey)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 628, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:49.163Z", + "ThumbnailImage": "cyemgjkr87sifsyr57umkly9v.png" + }, + { + "AvatarItemDesc": "1e504fee-b593-4037-bd8f-b88025147991,c9589974-c261-485e-b571-cb2f34fb178f,e0186718-4a18-434b-b96e-0c9c912f0d1f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bow (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 629, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:50.47Z", + "ThumbnailImage": "3suvedjn7frrhme4rxyn56qtt.png" + }, + { + "AvatarItemDesc": "1e504fee-b593-4037-bd8f-b88025147991,6564acf1-4d70-4f92-92ac-08e2b76dbb6b,e0186718-4a18-434b-b96e-0c9c912f0d1f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bow (Pink)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 630, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:51.627Z", + "ThumbnailImage": "8hxvd0blvnfweb21vtd3vyy7o.png" + }, + { + "AvatarItemDesc": "1e504fee-b593-4037-bd8f-b88025147991,0809a5cf-a0f3-4614-9f98-71518524518a,3290f148-1bd1-4ffd-a947-61fd0529af05,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bow (SciFi)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 631, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:52.783Z", + "ThumbnailImage": "2d53cleqqzz1la8h0m130s58q.png" + }, + { + "AvatarItemDesc": "a628d62c-fa30-4405-bcbc-3e646e3a3434,55901f12-d5b5-4fa8-b4c8-e479689ee39d,be6b3fa1-3388-48ac-8957-d7b8c85ff968,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Equestrian Helmet (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 632, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:53.9Z", + "ThumbnailImage": "0dobf9ialtu2o3i6ia3w9whbc.png" + }, + { + "AvatarItemDesc": "a628d62c-fa30-4405-bcbc-3e646e3a3434,4828b50c-95b6-466a-bb25-514891d78202,be6b3fa1-3388-48ac-8957-d7b8c85ff968,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Equestrian Helmet (Grey)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 633, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:55.61Z", + "ThumbnailImage": "ebxhd6rhrlk3qem5ly6uri8od.png" + }, + { + "AvatarItemDesc": "a628d62c-fa30-4405-bcbc-3e646e3a3434,d6823e01-69f0-4f85-b94a-74894356a2cf,be6b3fa1-3388-48ac-8957-d7b8c85ff968,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Equestrian Helmet (Maroon)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 634, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:56.79Z", + "ThumbnailImage": "7w9g6a5fxuoeblfcf3ahgvbs7.png" + }, + { + "AvatarItemDesc": "bb54e0e9-5d90-41f3-94c0-8e82f1791af1,891d902e-3257-4a8c-9001-858046007997,c8ccb85e-52cd-4b3b-aadf-289819067125,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Firefighter Helmet (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 635, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:58.577Z", + "ThumbnailImage": "e4jk6yhqfbgqan7m5g4uz672n.png" + }, + { + "AvatarItemDesc": "bb54e0e9-5d90-41f3-94c0-8e82f1791af1,4c26d1e7-2382-4478-b9c4-a068ed01a607,c8ccb85e-52cd-4b3b-aadf-289819067125,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Firefighter Helmet (Yellow)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 636, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:06:59.767Z", + "ThumbnailImage": "8mvts9qqf1v3kmd2l4mgbqjkx.png" + }, + { + "AvatarItemDesc": "5e3929d3-d291-4e91-a0ba-2ef203e407d3,9967ce54-c2b7-437a-946e-11f8ee6d6fdd,73fc2e2a-a036-410b-bafa-3a07658245b5,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flat Cap (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 637, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:06.367Z", + "ThumbnailImage": "7iezcsxl2wujed3zpx0sad4pp.png" + }, + { + "AvatarItemDesc": "5e3929d3-d291-4e91-a0ba-2ef203e407d3,0ba92db2-690a-44ce-92f4-130e9503b6c1,73fc2e2a-a036-410b-bafa-3a07658245b5,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flat Cap (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 638, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:09.51Z", + "ThumbnailImage": "e688283ak00jg806f3cw5gc0k.png" + }, + { + "AvatarItemDesc": "8d703940-224a-4b0c-a04d-f365550071e1,d5efaf80-7f34-4c9a-bc3a-b80b1ac70ace,7c4d447c-6594-4bd8-9510-12ad683ab116,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hockey Helmet (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 639, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:11.2Z", + "ThumbnailImage": "7rm6qzjybqpssdvxptzb3cq12.png" + }, + { + "AvatarItemDesc": "8d703940-224a-4b0c-a04d-f365550071e1,0217fd2e-ff9d-49f7-9bc8-8d0d6b8bf250,7c4d447c-6594-4bd8-9510-12ad683ab116,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hockey Helmet (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 640, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:12.64Z", + "ThumbnailImage": "ap6srpnsg5qje8yjd0k6xoq5v.png" + }, + { + "AvatarItemDesc": "5f600892-aa67-484a-afc7-14c219d89c52,565c17e0-496d-45bd-a2c3-564e118c06cc,a240d44f-963d-4d35-b22f-980938c7788d,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flapper Dress (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 641, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:19.267Z", + "ThumbnailImage": "cu5pah7uuv614frsr65tvynut.png" + }, + { + "AvatarItemDesc": "5f600892-aa67-484a-afc7-14c219d89c52,b6c25a3b-125b-4aab-bed0-e6e5ced2c21c,a240d44f-963d-4d35-b22f-980938c7788d,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flapper Dress (Gold)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 642, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:22.007Z", + "ThumbnailImage": "a1844ejer8zz68n1qyajbci5m.png" + }, + { + "AvatarItemDesc": "473c672d-2b79-48a2-a49d-fd68160c5bde,30c61e63-5e09-4a6f-8915-1e1fe4d55cf0,0e42108e-3b08-49b4-86c0-7984719e8380,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flapper Gloves (Silver)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 643, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:23.793Z", + "ThumbnailImage": "5b73p030rhcezdz56gzz5ke13.png" + }, + { + "AvatarItemDesc": "473c672d-2b79-48a2-a49d-fd68160c5bde,2cf2b644-3fa6-449c-9fe8-d0ab917f3106,0e42108e-3b08-49b4-86c0-7984719e8380,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flapper Gloves (Gold)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 644, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:25.997Z", + "ThumbnailImage": "3v8m5i8t4wkf4669wvp55t2ex.png" + }, + { + "AvatarItemDesc": "102c625b-b988-4bf8-a2aa-a31ad7029cdc,bd4a84e2-b67a-4269-a26a-17fb23ddb09e,ccf1ccc1-e229-4157-bb74-f2cdef01e547,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Top Hat (Black, SciFi)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 645, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:28.81Z", + "ThumbnailImage": "d8wvm262ivsmterpwyjcf0d3i.png" + }, + { + "AvatarItemDesc": "f527ffaf-da03-4519-82ed-46a9cb981dc3,a1c51d1e-1d5f-4f8a-bc0f-6a20eddfe58a,e0186718-4a18-434b-b96e-0c9c912f0d1f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Square Glasses (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 646, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:30.333Z", + "ThumbnailImage": "2p1yfnex9n9efclfrdg5v75cm.png" + }, + { + "AvatarItemDesc": "f527ffaf-da03-4519-82ed-46a9cb981dc3,c5884778-a87f-4612-9717-86fbb65d440f,e0186718-4a18-434b-b96e-0c9c912f0d1f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Square Glasses (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 647, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:31.443Z", + "ThumbnailImage": "9rp7mz69wmhupgeve23u4kbt6.png" + }, + { + "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,0809a5cf-a0f3-4614-9f98-71518524518a,3290f148-1bd1-4ffd-a947-61fd0529af05,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowtie (SciFi)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 648, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:32.507Z", + "ThumbnailImage": "7lwepk9pha13ajtddc8yjp6i5.png" + }, + { + "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,0809a5cf-a0f3-4614-9f98-71518524518a,8212812b-e7e7-4f6d-aa27-d1112af45473,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Business Tie (SciFi)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 649, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:33.677Z", + "ThumbnailImage": "dftbch1qkdqq457hq33rhhz9h.png" + }, + { + "AvatarItemDesc": "348ac48b-986e-4d42-a0f7-1aea16b88271,59a62fa3-9e15-463e-9bd5-3aecdf604c1b,54a5c055-f757-4c00-a1e1-8b0b6552c608,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Basketball Jersey (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 650, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:35.363Z", + "ThumbnailImage": "2z5f34xrfn5i5rko8oh08suh0.png" + }, + { + "AvatarItemDesc": "348ac48b-986e-4d42-a0f7-1aea16b88271,4effd67c-a52f-4b41-a5b0-04287f91a7bc,54a5c055-f757-4c00-a1e1-8b0b6552c608,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Basketball Jersey (Purple)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 651, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:37.047Z", + "ThumbnailImage": "5csh82iknt6zuuty86qfpx32k.png" + }, + { + "AvatarItemDesc": "5f492f8f-ab61-484a-9587-747132b54309,3b2cfc85-4e2a-4e0d-b738-c296ae8692f8,f6f26e2b-657b-454a-8663-55d6b9b6e50c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jazzercise Shirt (Pink)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 652, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:39.17Z", + "ThumbnailImage": "5ln4084il57kp9glk7af3u8u0.png" + }, + { + "AvatarItemDesc": "5f492f8f-ab61-484a-9587-747132b54309,78eb0969-f246-4cac-acd6-295df7c092e4,f6f26e2b-657b-454a-8663-55d6b9b6e50c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jazzercise Shirt (White)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 653, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:40.47Z", + "ThumbnailImage": "axojfsb5b2u9dmz817cfa6h7z.png" + }, + { + "AvatarItemDesc": "d8f408f0-78f5-4e8a-b42a-e7b09632d1fd,178c6beb-c737-434c-a53b-d14f438f6a98,0189ec4c-0389-4ebc-b9ba-32303a6341c2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Paintball Vest (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 654, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:41.567Z", + "ThumbnailImage": "274io1pn2peum3e1dm08i0tlj.png" + }, + { + "AvatarItemDesc": "d8f408f0-78f5-4e8a-b42a-e7b09632d1fd,2913bd93-bf35-4bdf-b83a-d40a10213adc,0189ec4c-0389-4ebc-b9ba-32303a6341c2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Paintball Vest (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 655, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-04-30T23:07:42.623Z", + "ThumbnailImage": "0hdenghs8yfyhmtnz229g0hd1.png" + }, + { + "AvatarItemDesc": "07205057-0804-41de-abe4-bd4027fee1df,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Conductor Hat (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 656, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-02T20:48:17.393Z", + "ThumbnailImage": "57y04gj7sxv3ffgs9mbnww3wk.png" + }, + { + "AvatarItemDesc": "e60fccda-8711-463d-b8a3-7cd5e76903b2,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Conductor Jacket (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 657, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-02T20:48:19.58Z", + "ThumbnailImage": "1xwbdqjl5uws8zmxy544nzuk6.png" + }, + { + "AvatarItemDesc": "8fc7aaef-adec-4534-8f91-445e4e7095d5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Conductor Cuffs (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 658, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-02T20:48:21.433Z", + "ThumbnailImage": "3jwqqbdhd5j68gzti0f3ov9d8.png" + }, + { + "AvatarItemDesc": "4fcb5b84-13a9-43e6-9680-72b17874ae53,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Deep Sea Diver Helmet (Triton)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 659, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-04T22:39:21.517Z", + "ThumbnailImage": "2qs4c3hd1jm20l964lznj7hj8.png" + }, + { + "AvatarItemDesc": "da55bfc3-47b7-46f6-b548-7fb2c2a5e0bf,da6d0ced-3d43-4878-a868-925f2ed6fd5b,cb9e9e05-c481-4397-86e7-c2111bc0e817,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Babydoll Dress (Pink)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 660, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-04T22:39:26.813Z", + "ThumbnailImage": "7f7hajiw2luckub1h51u4co33.png" + }, + { + "AvatarItemDesc": "c3745cee-d87e-4a23-b6e2-64ebf05c8b11,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Deep Sea Diver Suit (Triton)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 661, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-04T22:39:28.143Z", + "ThumbnailImage": "2j7gd6uoyus6lyn8g1yvji91e.png" + }, + { + "AvatarItemDesc": "b1c3ccc8-91d7-434e-b9cc-bd632fffc01b,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Deep Sea Diver Gloves (Triton)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 662, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-04T22:39:29.44Z", + "ThumbnailImage": "8yxna4s3e3firsdmmowshealh.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 663, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:16.37Z", + "ThumbnailImage": "9x7n4sd9ecxc01cpbo417a6h9.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,7d8e55fe-3c34-4b4b-9753-0021f6cc6454,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Cream)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 664, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:22.347Z", + "ThumbnailImage": "6xdunx482y5cr10gt2joszy8u.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,018a5c07-e956-457d-a540-a5e2cd68da09,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Blue, White)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 665, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:23.827Z", + "ThumbnailImage": "bt1et6gecchq8vwnxdydsijvs.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,018a5c07-e956-457d-a540-a5e2cd68da09,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Pink, White)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 666, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:25.033Z", + "ThumbnailImage": "d1xnxod7dtl3g6htemy60mxxj.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,018a5c07-e956-457d-a540-a5e2cd68da09,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Orange, White)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 667, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:26.44Z", + "ThumbnailImage": "8a4fwzyn75woyrsc9rz1hucpr.png" + }, + { + "AvatarItemDesc": "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,6dd95046-acf8-42fe-ab78-80a334096a9d,56a92c8d-af53-413e-929e-4a9a3cfad780,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Headband (Red, White, Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 668, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:27.603Z", + "ThumbnailImage": "5j9o29zmheavd8i64j65gc7d5.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Cap (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 669, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:29.003Z", + "ThumbnailImage": "3eon8zbs1np0ijovp5ri8gb2h.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Cap (Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 670, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:32.297Z", + "ThumbnailImage": "drn8bzb22wxe4zkanykjdw7il.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,bf82f2f6-9af8-431e-a296-0890dea48ba7,d015cae7-a905-49e4-8823-6dec069689a6,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Shirt (Argyle)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 672, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:36.07Z", + "ThumbnailImage": "077ospe8q8kka3lqwcvd2df6w.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,55901f12-d5b5-4fa8-b4c8-e479689ee39d,f600037d-c9c0-43fa-b45b-02f456f9dd5f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Shirt (Denim)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 674, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:38.867Z", + "ThumbnailImage": "0bb1u3you3uny9smblxzcmwyf.png" + }, + { + "AvatarItemDesc": "8aa79563-ace1-4ba7-ad0c-f3210a78142f,95e4cc30-cb68-473d-a395-feadf5b51512,05f0ee6e-c824-470e-9178-5ed576c6fe0c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room T-Shirt (V-Neck, Orange)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 675, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:40.353Z", + "ThumbnailImage": "4n6q6y6u8lbqej4m7zacg6pgv.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,6d703981-2734-4c45-8983-cdd5f328902f,a0271cd0-e172-4d3f-aa2f-9806f21a82d2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tank Top (Camo)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 676, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:41.68Z", + "ThumbnailImage": "apumxi9psa3dgu88d82sv7a82.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,48abd952-214f-48b2-a8f1-1146f6f69aa2,b78008e8-abbd-4ece-be34-9a911f721fcc,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tank Top (Zebra)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 677, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:42.923Z", + "ThumbnailImage": "4iwbk5q2yccf8huy5ut62aqjm.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tank Top (Dots)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 678, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:44.303Z", + "ThumbnailImage": "5pbiviztmh19hus4bp2sifgsl.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,5c4a2b35-0e1c-44de-8c3a-96d4a6458b1b,9c03f381-7357-4d0f-8cda-8737d4c43d25,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tank Top (Rainbow)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 679, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:45.743Z", + "ThumbnailImage": "cyeqj6jrqz7lap5blce53jyxc.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jersey (Orange)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 680, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:47.247Z", + "ThumbnailImage": "b5581rifqvl56c14u3pjcb613.png" + }, + { + "AvatarItemDesc": "21caa68e-c3fa-474c-af5e-af1e742b7a60,c5deba2a-6e35-4b13-8e94-8ba5457f39df,b75ef67d-00c3-4ac1-9b72-212032460294,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tennis Skirt (Yellow)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 681, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:48.617Z", + "ThumbnailImage": "aqlcnxazbwcmfgx7cp4mpgqpy.png" + }, + { + "AvatarItemDesc": "21caa68e-c3fa-474c-af5e-af1e742b7a60,758752bd-db2f-43d2-b580-55b3e1efffd5,b75ef67d-00c3-4ac1-9b72-212032460294,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tennis Skirt (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 682, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:50.783Z", + "ThumbnailImage": "bjhjw79pvyn169f35rgbnyhqa.png" + }, + { + "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wristbands (Red)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 683, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:52.017Z", + "ThumbnailImage": "cbxl5wtnmplfz5vth23g97xve.png" + }, + { + "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wristbands (Black)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 684, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:53.36Z", + "ThumbnailImage": "7etdcocmjntbessmyb4q1yrql.png" + }, + { + "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wristbands (Orange)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 685, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:55.043Z", + "ThumbnailImage": "dkn9mf26l54mq2qdaq2wxjmmb.png" + }, + { + "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wristbands (Blue)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 686, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:56.233Z", + "ThumbnailImage": "6pf2ftyxdwcm1n73wbvsvqgww.png" + }, + { + "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wristbands (Pink)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 687, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-08T05:14:57.437Z", + "ThumbnailImage": "8ymxu6vs24zw45qrtx7r3wiir.png" + }, + { + "AvatarItemDesc": "f277af6a-0807-4716-8948-1bee236ffb74,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ranger Hat (Tan)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 688, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-31T00:52:08.59Z", + "ThumbnailImage": "eabi5cm8xoboqpioo9h705aih.png" + }, + { + "AvatarItemDesc": "7c1552a6-bc36-46e6-884c-1de6b8111a92,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Raccoon Cap (Brown)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 689, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-31T00:52:12.183Z", + "ThumbnailImage": "5p66sv7hukzmxmyh14z8b5781.png" + }, + { + "AvatarItemDesc": "f60e093f-33be-4527-b827-060adc77b1f4,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scout Cap (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 690, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-31T00:52:13.777Z", + "ThumbnailImage": "1x9c7tsi208t2ykfb3m4oc9je.png" + }, + { + "AvatarItemDesc": "8d97303c-5138-4da1-a74d-378da19d11cb,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Deep Sea Diver Tank (Triton)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 691, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-31T00:52:15.277Z", + "ThumbnailImage": "9rtsv91ax2euh05felzvtd1w7.png" + }, + { + "AvatarItemDesc": "bf9dc196-5727-4752-8126-7ad5fcd96d55,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scout Sash (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 692, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-31T00:52:16.843Z", + "ThumbnailImage": "10h045rqcvgang1sy8hxigaa2.png" + }, + { + "AvatarItemDesc": "fb907eb2-91c8-45ff-84a5-462bb86ea7de,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ranger Uniform (Tan)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 693, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-31T00:52:18.967Z", + "ThumbnailImage": "e2oxz7ylbhkwldqs5mqnxnqzb.png" + }, + { + "AvatarItemDesc": "a96e168c-0c4d-4c70-9f8a-c8f07164ce99,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scout Shirt (Tan)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 694, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-31T00:52:28.07Z", + "ThumbnailImage": "1p79pekt3n19qb30ijvjrm1pn.png" + }, + { + "AvatarItemDesc": "35f60d27-22cf-4e17-8f39-c9e3a9fa2291,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scout Skirt (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 695, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-05-31T00:52:30.813Z", + "ThumbnailImage": "8usltv63g871msvqw5fh4v055.png" + }, + { + "AvatarItemDesc": "96bc2f9f-ce3a-4c4c-b92c-cfed4ed4594f,1919d319-6cce-4500-8766-15fed6a13fa8,e4b53a9a-ac95-49ae-bf68-615bb23fa075,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beekeeper Veil (Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 696, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-05T19:45:45.957Z", + "ThumbnailImage": "8zg7qszxejhn7ysl2ofksqed8.png" + }, + { + "AvatarItemDesc": "f277af6a-0807-4716-8948-1bee236ffb74,d0bb468c-b78f-4e80-916d-65fec3ec0010,0272eb19-fc0e-4ad6-8db9-cc0cda2528b0,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ranger Hat (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 697, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-05T19:45:47.8Z", + "ThumbnailImage": "58ktghs1gt48t0xa8cgyrvrhr.png" + }, + { + "AvatarItemDesc": "f60e093f-33be-4527-b827-060adc77b1f4,0d2830e7-8eb0-4fa3-99bc-7c80f01dd991,464fcf20-361f-4dc9-b074-150c3bc27523,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scout Cap (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 698, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-05T19:45:49.567Z", + "ThumbnailImage": "29hnpj9lbliny7rio545fdave.png" + }, + { + "AvatarItemDesc": "1ebbfdfc-f72b-4d70-99d4-4d527f896aa7,1919d319-6cce-4500-8766-15fed6a13fa8,afd88a79-7f03-40f6-bcb4-c247dd86edc4,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beekeeper Suit (Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 699, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-05T19:45:50.677Z", + "ThumbnailImage": "2k4lcmck9k4oohw7zr54f80ke.png" + }, + { + "AvatarItemDesc": "fb907eb2-91c8-45ff-84a5-462bb86ea7de,b415fe60-3e9d-4f4d-a53a-ca15eac6af7d,d21e1b6f-9c9e-42b4-bad5-201ec43161e9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ranger Uniform (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 700, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-05T19:45:51.707Z", + "ThumbnailImage": "6r3jp2iifvxn0dpu7pmhfzw0a.png" + }, + { + "AvatarItemDesc": "a96e168c-0c4d-4c70-9f8a-c8f07164ce99,0d2830e7-8eb0-4fa3-99bc-7c80f01dd991,5814a331-6155-4df4-b921-3ffc6059e44c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scout Shirt (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 701, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-05T19:45:52.773Z", + "ThumbnailImage": "46gvey2edecat2kkb5igdbv3b.png" + }, + { + "AvatarItemDesc": "35f60d27-22cf-4e17-8f39-c9e3a9fa2291,2bb65868-ee12-4871-b50d-64bbc9066f0b,e65530f7-543c-43e9-bf12-b6cda2bc755c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scout Skirt (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 702, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-05T19:45:53.837Z", + "ThumbnailImage": "636348tvnldqryf6iouybgnoy.png" + }, + { + "AvatarItemDesc": "4025e4c4-abaa-4729-a2a3-a7175313e5ed,1919d319-6cce-4500-8766-15fed6a13fa8,1f18670d-df52-4d2b-8009-a32cf7c67b40,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beekeeper Gloves (Gold)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 703, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-05T19:45:56.727Z", + "ThumbnailImage": "dqln9eqsu4l7dk5wpe8ad2i8c.png" + }, + { + "AvatarItemDesc": "7c1552a6-bc36-46e6-884c-1de6b8111a92,926ae943-76cb-46dd-9c66-a6ee44ea9194,f1cd10fb-3d0b-436f-a173-65bc0d88d8bf,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Raccoon Cap (Grey)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 704, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-05T21:08:41.033Z", + "ThumbnailImage": "3x3ft6vz0rl2rj8hpyhovqfpw.png" + }, + { + "AvatarItemDesc": "bf9dc196-5727-4752-8126-7ad5fcd96d55,67490e3b-0f9d-4bf8-84fb-54957b981c8c,66cc536d-8cb5-4262-b7f0-49a33b97ea10,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scout Sash (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 705, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-05T21:12:49.493Z", + "ThumbnailImage": "9bcfdhumbtjizrtjd0clcoxgy.png" + }, + { + "AvatarItemDesc": "bf9dc196-5727-4752-8126-7ad5fcd96d55,b520f3bc-599a-498c-8a4f-97cc25aa741f,66cc536d-8cb5-4262-b7f0-49a33b97ea10,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scout Sash (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 706, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-05T21:12:52.623Z", + "ThumbnailImage": "1reomg1o3fiimjissaj3cz8gd.png" + }, + { + "AvatarItemDesc": "bf9dc196-5727-4752-8126-7ad5fcd96d55,639f5e2c-6fbd-4ab4-aa10-7772e0932798,66cc536d-8cb5-4262-b7f0-49a33b97ea10,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scout Sash (Brown)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 707, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-05T21:12:55.89Z", + "ThumbnailImage": "e9pz1n0sr3t8a3p5llhnnh5l8.png" + }, + { + "AvatarItemDesc": "96bc2f9f-ce3a-4c4c-b92c-cfed4ed4594f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beekeeper Veil (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 708, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-06T19:33:48.8Z", + "ThumbnailImage": "d0s9wj7bjb9h01c8w7xwma53o.png" + }, + { + "AvatarItemDesc": "1ebbfdfc-f72b-4d70-99d4-4d527f896aa7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beekeeper Suit (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 709, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-06T19:33:50.8Z", + "ThumbnailImage": "67ho8qppd1uvf14zlw9l7bdmg.png" + }, + { + "AvatarItemDesc": "4025e4c4-abaa-4729-a2a3-a7175313e5ed,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beekeeper Gloves (White)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 710, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-06T19:33:52.737Z", + "ThumbnailImage": "36kccfcoypwfay2raguim9kb9.png" + }, + { + "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,46970903-9799-4d25-b90a-7162c1f5dbef,d759c88d-a159-4c26-86dd-b054bb05b3ed,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Hat (Creators Contest 2)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 711, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-11T22:02:09.5Z", + "ThumbnailImage": "7wy0v5yb2753kb3b6g2r6wmdp.png" + }, + { + "AvatarItemDesc": "3d5184e1-0201-4476-bf4b-4eb28190de62,37f8378b-b98c-477a-b8c9-9340772800b5,1e3195ab-f7f6-41f4-a5ec-378d09ecdf69,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cat Ears (Creators Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 712, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-11T22:02:11.383Z", + "ThumbnailImage": "ee3wf3szcjj03dklm3r2yu3qx.png" + }, + { + "AvatarItemDesc": "3d5184e1-0201-4476-bf4b-4eb28190de62,713781e5-ce47-41c6-a24f-94d42a565e30,1e3195ab-f7f6-41f4-a5ec-378d09ecdf69,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cat Ears (Brown)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 713, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-11T22:02:12.837Z", + "ThumbnailImage": "e4o0sq9fto4a26lfver3ezwyq.png" + }, + { + "AvatarItemDesc": "3d5184e1-0201-4476-bf4b-4eb28190de62,96e42c7a-2881-4299-a2fe-80c0d4d5ca26,1e3195ab-f7f6-41f4-a5ec-378d09ecdf69,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cat Ears (Grey)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 714, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-11T22:02:14.413Z", + "ThumbnailImage": "cs7qiwunx61p8789gg5w4alhp.png" + }, + { + "AvatarItemDesc": "3d5184e1-0201-4476-bf4b-4eb28190de62,c1e430c5-fd8d-4032-9e3f-8d87cc8784da,1e3195ab-f7f6-41f4-a5ec-378d09ecdf69,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cat Ears (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 715, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-11T22:02:15.83Z", + "ThumbnailImage": "9k2zja3ouictarzennr87c6lx.png" + }, + { + "AvatarItemDesc": "4308da04-af84-40bb-845a-7a9e1a2726ec,46970903-9799-4d25-b90a-7162c1f5dbef,c2052d8c-fbcd-4462-8f08-bcf5b3dfde2f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Suit (Creators Contest 2)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 716, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-11T22:02:17.077Z", + "ThumbnailImage": "cqin0ca6oahx1odk9wqkjoqzv.png" + }, + { + "AvatarItemDesc": "08d56627-4500-4724-8692-a23c96ddb3ec,531b4297-b38b-4362-9854-4f2139ea43be,c2a9c007-2748-4fa2-ab9b-0081eef792f1,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Cuffs (Herringbone)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 717, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-11T22:02:18.28Z", + "ThumbnailImage": "5qsejkrvzfabn61cbd7tzrav2.png" + }, + { + "AvatarItemDesc": "08d56627-4500-4724-8692-a23c96ddb3ec,46970903-9799-4d25-b90a-7162c1f5dbef,05cff8b8-d437-485a-b4b8-41d35becd022,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Cuffs (Creators Contest 2)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 718, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-11T22:02:19.367Z", + "ThumbnailImage": "bo4sinu9h61ugjoyoi0qu6aqc.png" + }, + { + "AvatarItemDesc": "40734c4d-e1fe-426c-8921-930f7463d8e8,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Crown (Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 719, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-20T23:58:00.79Z", + "ThumbnailImage": "76b2m8j7wi2u4yhfscwdacit8.png" + }, + { + "AvatarItemDesc": "a44766dc-19ad-4476-849c-5113a5faabd0,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Cape (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 720, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-20T23:58:08.133Z", + "ThumbnailImage": "bf58ryhvrbk2aecunq5n3d31i.png" + }, + { + "AvatarItemDesc": "0ab6c95c-e157-48bd-a172-2642896b4ffc,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Dress (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 721, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-20T23:58:10.143Z", + "ThumbnailImage": "2awsas0vcecc7a11lr9fprbmy.png" + }, + { + "AvatarItemDesc": "e13f6558-d49c-4314-820c-962ef48eb0c6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Tabard (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 722, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-20T23:58:11.877Z", + "ThumbnailImage": "c7mqflmgoajhkoupate9o25ll.png" + }, + { + "AvatarItemDesc": "5bde836f-9343-4934-b01a-606f707020ef,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Detective Cap (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 723, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-21T01:05:53.42Z", + "ThumbnailImage": "597y9xwas90z92z2w9b6wwif0.png" + }, + { + "AvatarItemDesc": "033e328f-d9d2-4e53-af20-44f18e3ea208,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Detective Coat (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 724, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-21T01:05:55.17Z", + "ThumbnailImage": "abhyjwyie97h1rlznlk29up36.png" + }, + { + "AvatarItemDesc": "74c65554-0d15-409b-b9a8-0b2620a7d7e2,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "RecFly Vest (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": "", + "AvatarItemId": 725, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-06-27T22:48:20.707Z", + "ThumbnailImage": "bt8tu5acrblwkf3nc68uhi3jl.png" + }, + { + "AvatarItemDesc": "a6cbfe76-534a-4655-a8a8-3fed13d001c7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bald Top Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 726, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-10T01:29:49.323Z", + "ThumbnailImage": "3pvimigcs9imx8k1sd5juxlf5.png" + }, + { + "AvatarItemDesc": "CTcrvbo3OEepIV4oW8bx4w,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Receding Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 727, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-10T19:25:02.533Z", + "ThumbnailImage": "6eylc335jw4t1874pjzcwpudy.png" + }, + { + "AvatarItemDesc": "-twtjyBdQ02EAdOfBGTiEw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Van Dyke Beard", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 728, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-10T22:56:15.19Z", + "ThumbnailImage": "bvkq9o8mojgbtpcokr90wuxiv.png" + }, + { + "AvatarItemDesc": "TcgHS_0aPkehrBg7ytMOMQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Clubmaster Glasses", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 729, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-11T22:30:20.017Z", + "ThumbnailImage": "bjg8u844kgyz1lqasebmtopqf.png" + }, + { + "AvatarItemDesc": "pQqNvrhDJ0uuipKHA2qUOA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Poindexter Shirt (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 730, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-11T22:30:21.907Z", + "ThumbnailImage": "cg6s53psdqilkxbzgkx72gri3.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,rnM1qDlYBU6_Dl1bjg0J1Q,0440f08f-ef1d-49d8-942b-523056e8bb45,OZb8bb5FNUuFYOkwANvxAA", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rebel Rose Shirt", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 731, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-30T19:15:48.823Z", + "ThumbnailImage": "2w7aitx6z9si6pezgai622y01.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,jna5wcWK90WokJyoeJH1iw,0440f08f-ef1d-49d8-942b-523056e8bb45,0qh4mcxJH0Wsrb3nz8UeGw", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Emerald Syndicate Shirt", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 732, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-30T19:15:51.207Z", + "ThumbnailImage": "4yagacwve48lrxa8yoo14k83r.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,Ib_iMwvUm0CJ-t_Thwt77Q,0440f08f-ef1d-49d8-942b-523056e8bb45,d42UBeUO4UO3Q2F8IpeRbQ", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cyber Trash Shirt (Yellow)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 733, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-30T19:15:53.3Z", + "ThumbnailImage": "70j1efvr06uolk29w6i31vbbq.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,yaQ7AlUc3kGq8_RW3eTSmQ,0440f08f-ef1d-49d8-942b-523056e8bb45,d42UBeUO4UO3Q2F8IpeRbQ", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cyber Trash Shirt (Black)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 734, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-30T19:15:54.903Z", + "ThumbnailImage": "8o1cue9ixf7cfijq9eqg5xk8j.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,dDLQbD9jtkOmw3PR5QJdfg,0440f08f-ef1d-49d8-942b-523056e8bb45,2tFUNn-4kkK6ICo_Zp065g", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "No Laser Ham Shirt", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 735, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-30T19:15:56.44Z", + "ThumbnailImage": "2ad06ofz4ewso7onvvyfzerog.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,g4diCmk0wEmIKUVozk9tDA,0440f08f-ef1d-49d8-942b-523056e8bb45,nHg4Uifww0GEX15L27WonA", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Graffiti Shirt", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 736, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-30T19:15:57.637Z", + "ThumbnailImage": "aqkgdsqeztkohtgzqy9eu3ee6.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,jna5wcWK90WokJyoeJH1iw,0440f08f-ef1d-49d8-942b-523056e8bb45,MPfe2wahQECCDGfhZE-drA", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hack Graffiti Shirt", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 737, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-30T19:15:58.983Z", + "ThumbnailImage": "8q53ymq8bhq82a6s9fqt8a814.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,nLRxEIBhUkyQsfrk3nzsDA,0440f08f-ef1d-49d8-942b-523056e8bb45,n4hqSCv9OUewI30KnbPhFw", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cyber Junk City Shirt", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 738, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-30T19:16:03.123Z", + "ThumbnailImage": "5k6xiv9l2oaeteyfht5ak4epq.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,M1JVd5ur7U2ZtpvhEhPNhw,0440f08f-ef1d-49d8-942b-523056e8bb45,tzMFIJyxZE6cZNuLdaKs7w", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hyper Noodle Shirt", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 739, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-07-30T19:16:09.53Z", + "ThumbnailImage": "agqloaqzftkyi0wa9v9j439d0.png" + }, + { + "AvatarItemDesc": "123de433-a005-4994-8a11-d2d84ad66b11,oT1vLrHW6UC2hWLIT3f_SQ,4e378419-d043-4e86-ad0e-66288ac21cf4,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Visor (Orange)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 740, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-04T20:02:48.94Z", + "ThumbnailImage": "9z5r4i4elegluux9nocggv8lh.png" + }, + { + "AvatarItemDesc": "123de433-a005-4994-8a11-d2d84ad66b11,-e6bmXnwZU2EVwZ8RupKbg,4e378419-d043-4e86-ad0e-66288ac21cf4,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Visor (Teal)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 741, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-04T20:02:52.063Z", + "ThumbnailImage": "1mu93bk5rhp7yqekc2k5aukn9.png" + }, + { + "AvatarItemDesc": "24d94673-f394-42e6-a3c8-276f8b8aa722,jkuw9EhCpEKn-2lKJXWd3Q,959ed05b-0215-4bbe-bb3d-64e4448d676b,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Sensors (Orange)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 742, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-04T20:05:11.49Z", + "ThumbnailImage": "4b2c3lu6x2lix8wwu23es1z9t.png" + }, + { + "AvatarItemDesc": "24d94673-f394-42e6-a3c8-276f8b8aa722,2Z_FxSPiyUODtlFZWF9DFQ,959ed05b-0215-4bbe-bb3d-64e4448d676b,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Sensors (Teal)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 743, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-04T20:05:17.087Z", + "ThumbnailImage": "2mtxs666msasqmqw57iol4efk.png" + }, + { + "AvatarItemDesc": "3044adce-90c0-4f66-81f5-39c4fca86fdf,EC0ttvk6eU2HEMacLAx2Iw,3b825377-d2eb-41e4-a736-b107f88f62d6,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Gloves (Orange)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 744, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-04T20:06:17.987Z", + "ThumbnailImage": "0qqunbtr2dxrzl797zjamcpg9.png" + }, + { + "AvatarItemDesc": "3044adce-90c0-4f66-81f5-39c4fca86fdf,mhsglVEtREmElF5wuLw3NQ,3b825377-d2eb-41e4-a736-b107f88f62d6,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laser Tag Gloves (Teal)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 745, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-04T20:06:20.897Z", + "ThumbnailImage": "13cf7bho89ewryskk93gh33it.png" + }, + { + "AvatarItemDesc": "VQnoLstCyEGDPy1c38-GvA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Biker Helmet", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 746, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T18:47:07.673Z", + "ThumbnailImage": "1shya0fxztg1hrivkr6kz5t5s.png" + }, + { + "AvatarItemDesc": "5bde836f-9343-4934-b01a-606f707020ef,fEPwvuJCWkGBe4IekXpmLw,axPBGoqorEe77Oqqjfzb5w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Detective Cap (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 747, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T18:47:11.44Z", + "ThumbnailImage": "73q1jtkz7ele0ps0zjryw0veq.png" + }, + { + "AvatarItemDesc": "5bde836f-9343-4934-b01a-606f707020ef,MQOxmUk-mUG-Ee9m9nX31Q,axPBGoqorEe77Oqqjfzb5w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Detective Cap (Grey)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 748, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T18:47:16.77Z", + "ThumbnailImage": "5x3p1zbvxjej9uzfpfkzw5g75.png" + }, + { + "AvatarItemDesc": "_qXaNbm4yEeyalo372QbvA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Biker Goggles", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 749, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T18:47:19.037Z", + "ThumbnailImage": "dyz4zg15sdjewdf5zjojjk36p.png" + }, + { + "AvatarItemDesc": "kghEf_iMKUSxPO-h5iRhSQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Classic Glasses", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 750, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T18:47:21.173Z", + "ThumbnailImage": "ccjied0pmdne9fu4abyc5giwn.png" + }, + { + "AvatarItemDesc": "n52um7A-b0utGxixd1ESvA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Biker Jacket", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 751, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T18:47:22.503Z", + "ThumbnailImage": "3m8jywcsatm5rq2um5dbimatv.png" + }, + { + "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie (Black)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 752, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T18:47:24.153Z", + "ThumbnailImage": "964z64p0djst7okp5yy4qnb5n.png" + }, + { + "AvatarItemDesc": "033e328f-d9d2-4e53-af20-44f18e3ea208,Z1Ib9r_fkUqgoZk0uid_Xw,9ZP617DQk0mZ10J3d5q9oA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Detective Coat (Black)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 753, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T18:47:25.973Z", + "ThumbnailImage": "0dwm2kiido15zo6nhtcwi0vma.png" + }, + { + "AvatarItemDesc": "033e328f-d9d2-4e53-af20-44f18e3ea208,msOFHoFN9UORkeXXtdqBsw,9ZP617DQk0mZ10J3d5q9oA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Detective Coat (Grey)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 754, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T18:47:27.233Z", + "ThumbnailImage": "ec3q3cbtla7cn866qybjjfdaw.png" + }, + { + "AvatarItemDesc": "bu9tb-K7NEiocvZY3o7ukw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Shutter Shades (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 755, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T19:04:19.43Z", + "ThumbnailImage": "8p01g7rfkflo0g5se24b17jny.png" + }, + { + "AvatarItemDesc": "exQz9Zr3HEyOR9nDDrimlQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Plastic Sunglasses (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 756, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T19:04:21.037Z", + "ThumbnailImage": "7hwrwj6lty2rur9opjp05fgej.png" + }, + { + "AvatarItemDesc": "439d1e24-d67f-4b8a-8fb3-8bf589d5a8ee,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Swing Dress (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 757, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T19:04:22.32Z", + "ThumbnailImage": "1ofk56iwklqug6u3ihb27rfex.png" + }, + { + "AvatarItemDesc": "AIpF1QUeMUWytpHYBDBAkg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Windbreaker (Teal)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 758, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T19:04:23.4Z", + "ThumbnailImage": "6qo0q0lqcx2crqugl2xmhnz4d.png" + }, + { + "AvatarItemDesc": "C4uuztTiYUe20PACMARksA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Letter Jacket (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 759, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T19:04:24.58Z", + "ThumbnailImage": "b89jss76zlj72ms617ah00h3b.png" + }, + { + "AvatarItemDesc": "ab15ef15-a97c-4ab1-896b-bd4d7e1cd9f5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Peacoat (Black)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 760, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T19:04:25.883Z", + "ThumbnailImage": "3r88aoow0xky1yenciez1enyj.png" + }, + { + "AvatarItemDesc": "52VsI_lKlkSUAOJlfDnyrQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Windbreaker Cuffs (Teal)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 761, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T19:04:26.9Z", + "ThumbnailImage": "8v6i3ja1btg3mkpog657iixa1.png" + }, + { + "AvatarItemDesc": "2dFMy4zc7ky_Fd5fzfgInw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Letter Jacket Cuffs (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 762, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-14T19:04:27.993Z", + "ThumbnailImage": "0luffpfh5ls3knh5u8r6w0x5u.png" + }, + { + "AvatarItemDesc": "-SQLtL4rdEWTJdw2IroQCQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Treasure Hunter Hat (Brown)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 763, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-08-23T00:08:02.037Z", + "ThumbnailImage": "1265j9ozr0rlgadvfmpq5yyzv.png" + }, + { + "AvatarItemDesc": "JWanxvOHyESg9F_HlmTOfA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Steampunk Hat", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 764, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-04T20:13:39.623Z", + "ThumbnailImage": "ajxapi81nzit5fp49tbhidav5.png" + }, + { + "AvatarItemDesc": "CdeM6RJmPUumXtdmdM3RXA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Steampunk Goggles", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 765, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-04T20:13:41.81Z", + "ThumbnailImage": "0dl5ao69a8mzsn6jlyoei1qmd.png" + }, + { + "AvatarItemDesc": "LK8jt9zCuUGwLRccgOOvjA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Steampunk Corset", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 766, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-04T20:13:48.203Z", + "ThumbnailImage": "9a1u3xocxzaogyzpudo3nopsn.png" + }, + { + "AvatarItemDesc": "hT7nSD7Ts06F_1SNlOMLwg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Tiara (Fuchsia)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 768, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:07:49.563Z", + "ThumbnailImage": "301onvpom3avfdh6fxup3q7fv.png" + }, + { + "AvatarItemDesc": "WuShlrJnHUKuscn8e6Rt2g,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Bow (Fuchsia)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 771, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:07:54.187Z", + "ThumbnailImage": "d9jbl9u6drfoj1reb16xtye8f.png" + }, + { + "AvatarItemDesc": "a44766dc-19ad-4476-849c-5113a5faabd0,5_-QLURc_0W8qeeN3Q3iGQ,HTU3Wp_ri0GNYGFSezFHSg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Cape (Creators Contest 2)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 772, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:07:55.363Z", + "ThumbnailImage": "bxnimeiegto1m9zphsy7qlcz3.png" + }, + { + "AvatarItemDesc": "t_66r_j5oUSh9awIPmdUKg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Treasure Hunter Bandolier (Brown)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 773, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:07:56.623Z", + "ThumbnailImage": "5h0gufhuvlgih1xqqy2oje03x.png" + }, + { + "AvatarItemDesc": "ImwG0snB9ECc_gqRRBoz6A,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Treasure Hunter Belt (Brown)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 774, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:07:57.797Z", + "ThumbnailImage": "5vu32ph9qbrum8aq8hkvaa7d1.png" + }, + { + "AvatarItemDesc": "350c5c1e-318b-4233-a7e5-1f49909d8e65,7amHTgEv-UOJSGl0ofo4mw,CUCKsNVnIkavHjcspWAv_A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lumberjack Shirt (Green)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 775, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:07:58.83Z", + "ThumbnailImage": "8u0ou663lluquhfy88m3nuvu9.png" + }, + { + "AvatarItemDesc": "350c5c1e-318b-4233-a7e5-1f49909d8e65,cKHAetNcgUOxFfDkAPPF9w,CUCKsNVnIkavHjcspWAv_A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lumberjack Shirt (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 776, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:08:00.437Z", + "ThumbnailImage": "ba5xrtahc2k6jzt6i6q17wg7u.png" + }, + { + "AvatarItemDesc": "MJkDYDH510izAab13ZfXQw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Skirt (Blue)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 777, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:08:01.44Z", + "ThumbnailImage": "1ouv3swjffh6u9o5pks8yim6q.png" + }, + { + "AvatarItemDesc": "b6610b7b-3978-46fd-9af6-41b4568c9b4d,OnQeVxdstkS2zGxLBAuM3Q,i8bvbGAKREmAEbjKO-geOQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soccer Shirt (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 778, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:08:02.593Z", + "ThumbnailImage": "9bshjyb8x1qk9xkany8c3ngke.png" + }, + { + "AvatarItemDesc": "QK6lBlX_wUCiSbJ9RkIwdA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Treasure Hunter Shirt (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 779, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:08:04.077Z", + "ThumbnailImage": "5jvdbqiv7unk1h9fed6w0xzm1.png" + }, + { + "AvatarItemDesc": "TjrFi6TFhUC5tQXWkZiK9A,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Treasure Hunter Tank Top (Tan)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 780, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:08:05.17Z", + "ThumbnailImage": "d6no5z0xu0alfa3sfd7tchss3.png" + }, + { + "AvatarItemDesc": "eS_or4AnMka9M_bD7YN28g,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Glove (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 781, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:08:06.297Z", + "ThumbnailImage": "by0enw83tqi7qq14gmpytpavy.png" + }, + { + "AvatarItemDesc": "94eb7ef3-528f-4f59-92a0-48b0ec287527,whEHo6Rhr0CxsDBsBD32WA,av4PwLz6YkmpBRImQZgn4Q,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soccer Goalie Gloves (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 782, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-05T23:08:07.39Z", + "ThumbnailImage": "azz8fjlgu2rjy5q07n278fb0b.png" + }, + { + "AvatarItemDesc": "KNZ1DvCLC0WHyH4opYAXtw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Visor (Creators Contest 2)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 783, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:22:25.447Z", + "ThumbnailImage": "9cfmiay0o7q5lwqa8wx2pm6ug.png" + }, + { + "AvatarItemDesc": "gwLiwmqBIk6glFxvaTzxeA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Steampunk Topper", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 784, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:22:45.167Z", + "ThumbnailImage": "bts86kl55yir0z5wcudycjvob.png" + }, + { + "AvatarItemDesc": "f218e2de-46fd-45b9-9e0e-670b6bb905e7,JFalLDUvm0aMm3wh1UVfVg,iQjkS1xYP0S63ltvKpkz5g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Astronaut Helmet (Orange)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 785, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:22:47.873Z", + "ThumbnailImage": "2ovfqg649aj942uo3a5rqkbni.png" + }, + { + "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,u_Gzj9Nro0WS48xKnH9few,oHKhT-GTx0iFWrrlz9s6Tw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie (Blue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 786, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:25:19.247Z", + "ThumbnailImage": "d4jf3ogeghh4h207uwsgs53ay.png" + }, + { + "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,mvMeyStxGUGlNLSYNeSubQ,oHKhT-GTx0iFWrrlz9s6Tw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie (Purple)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 787, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:25:22.28Z", + "ThumbnailImage": "9d2j5ikkdbngspuc7tki5lecu.png" + }, + { + "AvatarItemDesc": "439d1e24-d67f-4b8a-8fb3-8bf589d5a8ee,QzjakcO8tUaPeiI5KBLKtg,Rk18_7icF0Srgh7M1_G-hA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Swing Dress (Blue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 788, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:25:25Z", + "ThumbnailImage": "6sddopu5d9s5sghb2jjycwa4u.png" + }, + { + "AvatarItemDesc": "439d1e24-d67f-4b8a-8fb3-8bf589d5a8ee,Yr0mF1EWzEaIyRMOWFiY6w,Rk18_7icF0Srgh7M1_G-hA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Swing Dress (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 789, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:25:27.97Z", + "ThumbnailImage": "3rko5wknqf4g6gbl016rfci55.png" + }, + { + "AvatarItemDesc": "439d1e24-d67f-4b8a-8fb3-8bf589d5a8ee,ZvPidQ57rUS50Qz89ERmLw,Rk18_7icF0Srgh7M1_G-hA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Swing Dress (Halloween)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 790, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:25:31.573Z", + "ThumbnailImage": "clsb49us68oqy8d5uyq5q31r0.png" + }, + { + "AvatarItemDesc": "ab15ef15-a97c-4ab1-896b-bd4d7e1cd9f5,fvoaMN4M10WS6jiA6XlOJQ,AZnPWCN41kmNwFwDqWGFWQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Peacoat (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 791, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:25:46.673Z", + "ThumbnailImage": "2i0jzvjgsic4vsv7uod1p0o5k.png" + }, + { + "AvatarItemDesc": "ab15ef15-a97c-4ab1-896b-bd4d7e1cd9f5,PwsLxCnzOkSW-RGz3tNb1w,AZnPWCN41kmNwFwDqWGFWQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Peacoat (Tan)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 792, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:25:48.323Z", + "ThumbnailImage": "6fdpcq0zhuz9xr09wlcj3j7bx.png" + }, + { + "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,rNhOQoP3XkOBHV28ze2NpA,oHKhT-GTx0iFWrrlz9s6Tw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie (Orange)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 793, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:25:50.113Z", + "ThumbnailImage": "ccdrg5p5ytm15zierfd33d677.png" + }, + { + "AvatarItemDesc": "ab15ef15-a97c-4ab1-896b-bd4d7e1cd9f5,uiBklotTUEqRI2F67vyJyA,AZnPWCN41kmNwFwDqWGFWQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Peacoat (Purple)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 794, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:26:11.33Z", + "ThumbnailImage": "beldcz68emei41q0ndhzzbtr7.png" + }, + { + "AvatarItemDesc": "fe34adaf-47d3-435b-b2fd-b2fee05fceae,KTidYfH0ckWxJGs5qzUBTQ,w07bkcUoQEiNJTVDeSywzQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scientist Coat (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 795, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:26:23.52Z", + "ThumbnailImage": "0xvbjj5mp2xmnu3w4g7m7c9px.png" + }, + { + "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,JTgXKeT7w0K2Mw4Jk2HCqg,oHKhT-GTx0iFWrrlz9s6Tw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie (Grey)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 796, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:26:26.057Z", + "ThumbnailImage": "14fpnws4q76d3svlzzp3ogr29.png" + }, + { + "AvatarItemDesc": "439d1e24-d67f-4b8a-8fb3-8bf589d5a8ee,eb3SmJTIh0628LrZUkI4KQ,Rk18_7icF0Srgh7M1_G-hA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Swing Dress (Pink)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 797, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:26:27Z", + "ThumbnailImage": "7wagu7eu1akvlpi9036qjkgkx.png" + }, + { + "AvatarItemDesc": "ec5255d5-edaf-4888-9fe1-e89ac0e0d300,9GhnX4Pj4E-wxbPlD8GB-g,YSrGwXybGEqaqHNCS64qOA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Astronaut Suit (Orange)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 798, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:26:30.937Z", + "ThumbnailImage": "4pm9zzbb13116s8257iggug13.png" + }, + { + "AvatarItemDesc": "843e3364-a743-4dfc-a990-0436e47b8c10,XNq4Cns4lEGydtktdsXlmQ,1695608b-e9cc-4a03-b56d-0f09d2804379,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bike Shirt (Navy)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 799, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:26:38.483Z", + "ThumbnailImage": "13zz3iuzmt1r8kfhefj6kqj9h.png" + }, + { + "AvatarItemDesc": "88739d79-aeb9-471a-b25b-776f46bba9f6,y_gTbnuYS0GKJmnCs2retw,hjk9OO8CW0KNGR7A6_p84A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Astronaut Gloves (Orange)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 801, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:26:43.587Z", + "ThumbnailImage": "4ayc9cl76c3xmxyeui2n4vtju.png" + }, + { + "AvatarItemDesc": "9d68e9f4-6ea0-4717-bb78-f2783a14a6b6,KTidYfH0ckWxJGs5qzUBTQ,VSZX99mSt0e7gPRM2_XzMw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scientist Gloves (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 802, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:26:45.133Z", + "ThumbnailImage": "6r1rr4giperexziw91ocwu6f9.png" + }, + { + "AvatarItemDesc": "sOREgAGs-06CeGGsG-WIkw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Steampunk Pauldron", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 803, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:26:48.95Z", + "ThumbnailImage": "b1x1g3wbr7kr9cld4mtw2wn1t.png" + }, + { + "AvatarItemDesc": "iBQ-v6xaqkipUlfzkSHEeQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Steampunk Satchel", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 804, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:26:52.707Z", + "ThumbnailImage": "bq9tt6z6r54gl79e7oun3l7dw.png" + }, + { + "AvatarItemDesc": "E9VTiIVFPEa-OuQRto0e_Q,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Steampunk Vest", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 805, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:26:54.373Z", + "ThumbnailImage": "dmp4y6ycyxupuom25j3hzjnwn.png" + }, + { + "AvatarItemDesc": "qxovV6Vym0ufL2cTCyKjOQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Steampunk Cuff", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 806, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-07T22:26:55.91Z", + "ThumbnailImage": "7p4x9oq3c0f415llgnjzustxv.png" + }, + { + "AvatarItemDesc": "439d1e24-d67f-4b8a-8fb3-8bf589d5a8ee,BLgkgLeS-EyazgPQxGcavg,Rk18_7icF0Srgh7M1_G-hA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Swing Dress (White)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 807, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-10T19:02:35Z", + "ThumbnailImage": "aje5q2u76zjjzgeehfysg6dik.png" + }, + { + "AvatarItemDesc": "OTnfT-4NQU6Gd_iVPDx8eg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Frankenstein Head", + "Tooltip": "", + "Rarity": 30, + "TagList": "halloween", + "AvatarItemId": 808, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-20T18:25:33.447Z", + "ThumbnailImage": "9w8alcxm82aptgu5w3qz5fmq0.png" + }, + { + "AvatarItemDesc": "ZsggwOJ8XUOGfaJltM418g,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Frankenstein Shirt", + "Tooltip": "", + "Rarity": 30, + "TagList": "halloween", + "AvatarItemId": 809, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-20T18:25:35.743Z", + "ThumbnailImage": "3yzcedaeybzym9rpwv7nr1pkg.png" + }, + { + "AvatarItemDesc": "tkbHKZ9wu0W00VGeUbIaaw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Frankenstein Wrists", + "Tooltip": "", + "Rarity": 30, + "TagList": "halloween", + "AvatarItemId": 810, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-09-20T18:25:37.887Z", + "ThumbnailImage": "8rb3glamh1kq36xnt8gupn6np.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,-k9_-2onrEG407or8t1RFw,b-IM3eYMJUa40395O5XeLg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Hambone)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 811, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-04T00:45:13.487Z", + "ThumbnailImage": "5qcfg0698s80wf9u8vhxu0ykx.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Turkey)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 812, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-04T00:45:17.87Z", + "ThumbnailImage": "9mi7d2raqzh1s4hk8ya5hwblu.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,8xjU4GQ4OkaqGyad-ypwtw,5RUG6i2Mx0-55IO-IlhUdQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Flames, Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 813, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-04T00:45:20.027Z", + "ThumbnailImage": "ewgjupwpbyyvetn7svdbg3pka.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,ghM-uFq5-0Ci38AOHa9zZA,IWg9wuda4kaCilJk8JQpTQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Deadwood)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 814, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-04T00:45:22.09Z", + "ThumbnailImage": "2sj414tpbb69wiylcanfba7e7.png" + }, + { + "AvatarItemDesc": "Lli8-aqt1EmCmyXwBRQaYA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mummy Head Wrap", + "Tooltip": "", + "Rarity": 30, + "TagList": "halloween", + "AvatarItemId": 815, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-09T20:28:39.667Z", + "ThumbnailImage": "056efjnqghgyjgzcgyuz5vbq6.png" + }, + { + "AvatarItemDesc": "oRUh266ohkWQil14uxcEdQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mummy Shroud", + "Tooltip": "", + "Rarity": 30, + "TagList": "halloween", + "AvatarItemId": 816, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-09T20:28:42.133Z", + "ThumbnailImage": "549e5xz7cvnjwkcrv8qnxssm6.png" + }, + { + "AvatarItemDesc": "ab15ef15-a97c-4ab1-896b-bd4d7e1cd9f5,jXBi28cRV0CEQgKIrpD0_A,AZnPWCN41kmNwFwDqWGFWQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Peacoat (Red)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 817, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-09T20:28:43.963Z", + "ThumbnailImage": "dhqntf98nka1vp9oh5hi5ybtn.png" + }, + { + "AvatarItemDesc": "hTHM3Kjqy0ykqBD8UCRQJw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Thrilling Jacket (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 818, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-09T20:28:46.337Z", + "ThumbnailImage": "4g834pzncxe2djcfe8ri5ow6t.png" + }, + { + "AvatarItemDesc": "zpjkkb1HtUORoPaODFuuxg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mummy Hand Wrap", + "Tooltip": "", + "Rarity": 30, + "TagList": "halloween", + "AvatarItemId": 820, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-09T20:28:52.78Z", + "ThumbnailImage": "32o1jvjp0zv2e13meoz6ly7pc.png" + }, + { + "AvatarItemDesc": "BR0mZKsKaE-t4R8CzEwuyg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Thrilling Cuff (Red) - Available again until 10/15", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 821, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-09T20:28:54.857Z", + "ThumbnailImage": "5zwxtidy5x8bl647kq837917l.png" + }, + { + "AvatarItemDesc": "sL7iHCnjyEuQKzrTvciEzQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bride of Frank Hat", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 823, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-15T22:52:39.32Z", + "ThumbnailImage": "9fef5u01k6k4fcki20zg26pey.png" + }, + { + "AvatarItemDesc": "7VQvz9sbzUWvGalxd9rISg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bride of Frank Gown", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 824, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-15T22:53:17.41Z", + "ThumbnailImage": "239w9hcx69t1gd8xuj8wathwz.png" + }, + { + "AvatarItemDesc": "GAWURQSqrEW4G5slrPMgZA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dude Sweater", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 825, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-15T22:53:20.877Z", + "ThumbnailImage": "2rglb359vpaaizusjkmzxzqiu.png" + }, + { + "AvatarItemDesc": "s6mUIqiPCk6e57UYCx3SZA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hat (Grim)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 826, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-15T22:53:24.13Z", + "ThumbnailImage": "36zngdpuj89crp4vmobfqwgk9.png" + }, + { + "AvatarItemDesc": "7LSm-xCYakmgcAr--Fn-JA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Dress (Grim)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 827, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-15T22:53:26.207Z", + "ThumbnailImage": "avd2s93fmxs9qkst7n3y7zcxq.png" + }, + { + "AvatarItemDesc": "wy2cfgb8mUqjMrIOwHH2ew,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Cuffs (Grim)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 828, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-15T22:53:29.123Z", + "ThumbnailImage": "4zz4132pzz51bxxjxf570c1d3.png" + }, + { + "AvatarItemDesc": "b537c30c-faef-4649-9a1f-be3985936f93,7amHTgEv-UOJSGl0ofo4mw,lb5tuJOqnUKp9prjjlgHmA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lumberjack Cap (Green)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 829, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-23T21:21:48.03Z", + "ThumbnailImage": "cjqz06mkg3l90vu87fnh371yt.png" + }, + { + "AvatarItemDesc": "b537c30c-faef-4649-9a1f-be3985936f93,cKHAetNcgUOxFfDkAPPF9w,lb5tuJOqnUKp9prjjlgHmA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lumberjack Cap (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 830, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-10-23T21:21:49.72Z", + "ThumbnailImage": "drjic5tpew7fpjaelvkqowvgg.png" + }, + { + "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Vampire Hunter Necklace (Turquoise)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 831, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T17:51:46.067Z", + "ThumbnailImage": "6dn83vim1zahdfgjcl98s0u6d.png" + }, + { + "AvatarItemDesc": "QCtqxbvYOkan79YFugH_Cw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aristocrat Jacket (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 832, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T17:51:47.66Z", + "ThumbnailImage": "clebbebesxjzf8wnllqxmejvg.png" + }, + { + "AvatarItemDesc": "JWfs9IiQs0Weu8MmyGpqLQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Vampire Hunter Jacket (Blue)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 833, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T17:51:48.78Z", + "ThumbnailImage": "84ln91je4llsa10o7904ovuwq.png" + }, + { + "AvatarItemDesc": "t9co2516nkuJO4LIJA1bJA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aristocrat Cuff (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 834, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T17:51:49.717Z", + "ThumbnailImage": "axv14g3ocxvf01h82ybehl3rg.png" + }, + { + "AvatarItemDesc": "_OWVy3z6iU-M3-zbQgSLig,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Vampire Hunter Gloves (Blue)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 835, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T17:51:50.733Z", + "ThumbnailImage": "cimomkml6k4toyowd1voh7hqm.png" + }, + { + "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,lvDIOeSI10SNxnCO_M_9zA,StxMBEprVkqMa_IoDG-Q9A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Vampire Hunter Necklace (Diamond)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 836, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:40.313Z", + "ThumbnailImage": "7pryvhofcoe894jd6lj9k3fpt.png" + }, + { + "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,0S7Nqm2kv0qMDTh-5Wy0MQ,StxMBEprVkqMa_IoDG-Q9A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aristocrat Necklace (Ruby)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 837, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:41.777Z", + "ThumbnailImage": "0e9k0ehhqbwmok3pfnwg4a9k3.png" + }, + { + "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,poqpmOloPUKotHH9p0YAyw,StxMBEprVkqMa_IoDG-Q9A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aristocrat Necklace (Amethyst)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 838, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:43.123Z", + "ThumbnailImage": "8dp37nmbznt4ddn3fpjb7i882.png" + }, + { + "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,F7luQ18ZXEaITFiCqqwkpg,StxMBEprVkqMa_IoDG-Q9A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aristocrat Necklace (Topaz)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 839, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:44.293Z", + "ThumbnailImage": "dhvs55ab5etr8whu54dyu63mq.png" + }, + { + "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,okpg4ftsak-wc8Zu83uytw,StxMBEprVkqMa_IoDG-Q9A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Vampire Hunter Necklace (Opal)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 840, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:45.467Z", + "ThumbnailImage": "bmf0h0l2wd8hhxzq331rdtd2n.png" + }, + { + "AvatarItemDesc": "QCtqxbvYOkan79YFugH_Cw,i5RKLo-RbEqisnGII1wpaQ,xnxDimLvVUCI9tEJqWDDcA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aristocrat Jacket (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 841, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:46.543Z", + "ThumbnailImage": "80vyoqh3t9fmtu13lcn8r3h87.png" + }, + { + "AvatarItemDesc": "QCtqxbvYOkan79YFugH_Cw,IzkFARlv6EenmrfcNkcOuw,xnxDimLvVUCI9tEJqWDDcA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aristocrat Jacket (Midnight)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 842, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:47.717Z", + "ThumbnailImage": "40s4vjnqn68azxmiparci9gtm.png" + }, + { + "AvatarItemDesc": "JWfs9IiQs0Weu8MmyGpqLQ,Z8Bfk0MTb0evZehvvgzuBA,x10FeRBsQU2DIIpG8XIlwg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Vampire Hunter Jacket (Leather)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 843, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:48.903Z", + "ThumbnailImage": "b6rtey8gih1qt69aci1qc2op4.png" + }, + { + "AvatarItemDesc": "JWfs9IiQs0Weu8MmyGpqLQ,9QG6qp5FBU-u0-JK-yMMqA,x10FeRBsQU2DIIpG8XIlwg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Vampire Hunter Jacket (Red)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 844, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:50.123Z", + "ThumbnailImage": "csm6i7gnanlmwjohok0nf865k.png" + }, + { + "AvatarItemDesc": "t9co2516nkuJO4LIJA1bJA,i5RKLo-RbEqisnGII1wpaQ,8kdJkmwNM0WQmMVrb8fK8A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aristocrat Cuff (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 845, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:51.32Z", + "ThumbnailImage": "9zr3klyo948zva87e3ynyoij8.png" + }, + { + "AvatarItemDesc": "t9co2516nkuJO4LIJA1bJA,jwEB6LyEaEekqtPNRc6TVA,8kdJkmwNM0WQmMVrb8fK8A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aristocrat Cuff (Midnight)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 846, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:52.54Z", + "ThumbnailImage": "01xxmh8nnuu5xc4oom2f1r1qj.png" + }, + { + "AvatarItemDesc": "_OWVy3z6iU-M3-zbQgSLig,D0tP58wC30mJ00vNxw8hqA,N5wN1l0tYEau5np-9PoIiA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Vampire Hunter Gloves (Leather)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 847, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:53.807Z", + "ThumbnailImage": "bzkxvaged4oeb5kres30cpf1l.png" + }, + { + "AvatarItemDesc": "_OWVy3z6iU-M3-zbQgSLig,Vxq6v55a_kGPODzwB5MC1g,N5wN1l0tYEau5np-9PoIiA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Vampire Hunter Gloves (Midnight)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 848, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:55.233Z", + "ThumbnailImage": "5colkn1hn7j9z19pn2vmuyjq5.png" + }, + { + "AvatarItemDesc": "_OWVy3z6iU-M3-zbQgSLig,iJW8XGJfU0G12iXarjxhdQ,N5wN1l0tYEau5np-9PoIiA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Vampire Hunter Gloves (Red)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 849, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-01T21:35:56.653Z", + "ThumbnailImage": "79l7swn4ouu72xp8nmx7n1meu.png" + }, + { + "AvatarItemDesc": "71014872-d879-4858-9d68-58da3c673d8b,XNq4Cns4lEGydtktdsXlmQ,5fd9e83a-cfaf-4c98-bd31-91a7484c26dd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bike Helmet (Navy)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 850, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-05T20:03:02.097Z", + "ThumbnailImage": "d8wwf7fmiptl4zd7nj52mqemx.png" + }, + { + "AvatarItemDesc": "h_To9WQYdEusYQxlbMmMmQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dracula Cape", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 851, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-13T00:46:53.92Z", + "ThumbnailImage": "8nnw6vhiwxlys6lvncv55q2xd.png" + }, + { + "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,OfenZaa1-UGdQ8YVOrXjzw,StxMBEprVkqMa_IoDG-Q9A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aristocrat Necklace (Emerald)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 852, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-13T00:46:56.303Z", + "ThumbnailImage": "2qjoypuya1mw4gd0o6jhz9c0k.png" + }, + { + "AvatarItemDesc": "QCtqxbvYOkan79YFugH_Cw,LyVf9lnzdku1F4iPBGqk-g,xnxDimLvVUCI9tEJqWDDcA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aristocrat Jacket (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 853, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-13T00:46:58.367Z", + "ThumbnailImage": "3ky2r4usf4c9jpd0da9kxr9az.png" + }, + { + "AvatarItemDesc": "t9co2516nkuJO4LIJA1bJA,Wj7I2YiVoE6zp8J_HYs8tw,8kdJkmwNM0WQmMVrb8fK8A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aristocrat Cuff (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 854, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-13T00:46:59.617Z", + "ThumbnailImage": "due9stf9zpfkmdoblb2wlfcuk.png" + }, + { + "AvatarItemDesc": "jiBzrzDPkkuL6DqIFKpcCw,WOxMXWKGrUWhnNInttZ-Zw,StxMBEprVkqMa_IoDG-Q9A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Vampire Hunter Necklace (Amber)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 855, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-13T21:38:59.543Z", + "ThumbnailImage": "czzdjcyf31hpujiah45yuse4n.png" + }, + { + "AvatarItemDesc": "JWfs9IiQs0Weu8MmyGpqLQ,CavRDqIlmUeTZBtCLn1hZQ,x10FeRBsQU2DIIpG8XIlwg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Vampire Hunter Jacket (Midnight)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 856, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-13T21:39:01.34Z", + "ThumbnailImage": "b80np2tvmtp3siyl63qj51enc.png" + }, + { + "AvatarItemDesc": "uubY_Cn9A0-Ww4lsIRCF6w,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dracula Medal", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 857, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-14T01:26:24Z", + "ThumbnailImage": "2l8ozzohqd9a0k2deuxxucq9c.png" + }, + { + "AvatarItemDesc": "jUpFzO5MPEGTbS-E0a99Nw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dracula Jacket", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 858, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-14T01:26:26.407Z", + "ThumbnailImage": "b1blz138qua11xtiprlgui282.png" + }, + { + "AvatarItemDesc": "52VsI_lKlkSUAOJlfDnyrQ,FvEjo9let0e_Sr-kWq5AvQ,MV1HW2x43kG4rrhyoC6mmw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Windbreaker Cuffs (Orange)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 859, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:00.31Z", + "ThumbnailImage": "7ndz1tjworge5u01d8cvf815f.png" + }, + { + "AvatarItemDesc": "52VsI_lKlkSUAOJlfDnyrQ,VDo682NvSUa8xYn8zTX-AQ,MV1HW2x43kG4rrhyoC6mmw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Windbreaker Cuffs (Yellow)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 860, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:02.25Z", + "ThumbnailImage": "8mq00l9l162o9unwk33egvmsd.png" + }, + { + "AvatarItemDesc": "52VsI_lKlkSUAOJlfDnyrQ,42ZNGHXMvU29yo9s9tVpOQ,MV1HW2x43kG4rrhyoC6mmw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Windbreaker Cuffs (Blue)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 861, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:13.187Z", + "ThumbnailImage": "9qf35u5xai7bpf8k7d518b9gz.png" + }, + { + "AvatarItemDesc": "52VsI_lKlkSUAOJlfDnyrQ,HncURj5yi0ykk2cVyCZ4Sw,MV1HW2x43kG4rrhyoC6mmw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Windbreaker Cuffs (Red)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 862, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:15.763Z", + "ThumbnailImage": "0xnunm0kmgc2va3zevhooe9ya.png" + }, + { + "AvatarItemDesc": "e13f6558-d49c-4314-820c-962ef48eb0c6,rCeRk8Pdl0W5M47JAQPhpw,50NUFrDxbUKmXbyAHBenvQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Tabard (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 863, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:17.043Z", + "ThumbnailImage": "9q4xzeoi13tu32l6zxmci5daj.png" + }, + { + "AvatarItemDesc": "e13f6558-d49c-4314-820c-962ef48eb0c6,5TJPDmvEBEOkP82ZWLFqtg,50NUFrDxbUKmXbyAHBenvQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Tabard (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 864, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:18.47Z", + "ThumbnailImage": "247il28eoprdj9km80orhaqg4.png" + }, + { + "AvatarItemDesc": "0ab6c95c-e157-48bd-a172-2642896b4ffc,t1MeoroFOUioYmPfT9mCeA,PoMG28QAskagun1LSd4C_A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Dress (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 865, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:20.123Z", + "ThumbnailImage": "4chofv403g5ompt8exr51v7ai.png" + }, + { + "AvatarItemDesc": "0ab6c95c-e157-48bd-a172-2642896b4ffc,0ps19D7b_U2iejdKQFORyA,PoMG28QAskagun1LSd4C_A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Dress (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 866, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:21.45Z", + "ThumbnailImage": "a73qlfdd1y677wh2wfqn4hheb.png" + }, + { + "AvatarItemDesc": "MJkDYDH510izAab13ZfXQw,FE7_gQNBt0CXzMN6di5HWA,2UNd6eViFUO359xjSiuu2A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Skirt (Red)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 867, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:22.95Z", + "ThumbnailImage": "3unj20ah5pwz86qh67lqz9qvh.png" + }, + { + "AvatarItemDesc": "MJkDYDH510izAab13ZfXQw,hYu9itGe1Ee5Neanhj9VtQ,2UNd6eViFUO359xjSiuu2A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Skirt (Orange)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 868, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:24.403Z", + "ThumbnailImage": "b79pggvoulv5z0dkn70z5syru.png" + }, + { + "AvatarItemDesc": "MJkDYDH510izAab13ZfXQw,kTP3xKhzBkuQF3SqvmYFKA,2UNd6eViFUO359xjSiuu2A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Skirt (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 869, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:25.733Z", + "ThumbnailImage": "1b7zb62caqbw5yuafz8hg7nxn.png" + }, + { + "AvatarItemDesc": "MJkDYDH510izAab13ZfXQw,VQjkyb5aoEKHKo_eZsq9ug,2UNd6eViFUO359xjSiuu2A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Skirt (Teal)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 870, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:27.607Z", + "ThumbnailImage": "8pxavigoe6em3oy4686ym8ue2.png" + }, + { + "AvatarItemDesc": "C4uuztTiYUe20PACMARksA,iufpnteVCEiiZu_m-yPovQ,fz_0gZ6RXEC78NpYsx_eqA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Letter Jacket (Purple)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 871, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:28.937Z", + "ThumbnailImage": "4xku2dldqk5zfbjc6m9uw2v07.png" + }, + { + "AvatarItemDesc": "C4uuztTiYUe20PACMARksA,Z1F9rjKqCE-Hd2-Ip5g3gA,fz_0gZ6RXEC78NpYsx_eqA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Letter Jacket (Black)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 872, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:30.217Z", + "ThumbnailImage": "eq8wyyutlzcjeneqryph1cfzk.png" + }, + { + "AvatarItemDesc": "C4uuztTiYUe20PACMARksA,VpqHNpPiY0CfRJEjRRM-mw,fz_0gZ6RXEC78NpYsx_eqA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Letter Jacket (Red)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 873, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:31.53Z", + "ThumbnailImage": "6mcbxskzp5pfwcnetac762guc.png" + }, + { + "AvatarItemDesc": "C4uuztTiYUe20PACMARksA,apSQiQ1eO0mEzRsbugeu9w,fz_0gZ6RXEC78NpYsx_eqA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Letter Jacket (Green)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 874, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:32.747Z", + "ThumbnailImage": "6m42sjjil9iqwyjnymvy516a7.png" + }, + { + "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,-Nf7WM2TeEKujB637h3tRA,oHKhT-GTx0iFWrrlz9s6Tw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie (White - Starter Pack)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 875, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:34Z", + "ThumbnailImage": "2xo1n1x3mq2iry1ptnih904dt.png" + }, + { + "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,yM5xRrd9OkmDGyQddwOP6g,oHKhT-GTx0iFWrrlz9s6Tw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie (Red)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 876, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:37.5Z", + "ThumbnailImage": "6w9zh5x30uv01aj0rnudzyicy.png" + }, + { + "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,ytmSzjhCr0Sm58MSNbwJUA,oHKhT-GTx0iFWrrlz9s6Tw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie (Green)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 877, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:39.11Z", + "ThumbnailImage": "81kofnq5cb3fvgyozz15k1ro0.png" + }, + { + "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,TEgugZRs80iJbhL87RdYwg,oHKhT-GTx0iFWrrlz9s6Tw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie (Pink)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 878, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:54.673Z", + "ThumbnailImage": "89cwe9sw6lx2jml1bc48d9io1.png" + }, + { + "AvatarItemDesc": "c3745cee-d87e-4a23-b6e2-64ebf05c8b11,CahBzgN3D0y46AQsvGC14A,EiIow5mS80qpoS10r1ZdvQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Deep Sea Diver Suit (Leviathan)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 879, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:12:56.207Z", + "ThumbnailImage": "ejlghhpy20pr22d1be9zamyak.png" + }, + { + "AvatarItemDesc": "c3745cee-d87e-4a23-b6e2-64ebf05c8b11,Su7kiW24d0KapNns96JoFQ,EiIow5mS80qpoS10r1ZdvQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Deep Sea Diver Suit (Kraken)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 880, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:00.85Z", + "ThumbnailImage": "clcdiuwdbo9i9gcuvogdg36me.png" + }, + { + "AvatarItemDesc": "ff15e25d-d467-47a8-9ecc-e415d5acb90c,rzUd1IMTKUmW0HeMPSIOBQ,0ec6628c-a106-4452-af82-105a3e3a9f2e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Boxing Shirt (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 881, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:03.033Z", + "ThumbnailImage": "a9oypi8hweb517wrupg36vi1w.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,yZR5aX3gQ0WpRUT6cfK1cA,VO_3cgqQqUOTz30TVUxrFA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Split)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 882, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:04.33Z", + "ThumbnailImage": "f20xxqkrb5z55ft9ia6vtt5u4.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,yrQCLXiqRUSwnuQRYX2Rsw,VO_3cgqQqUOTz30TVUxrFA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Lily)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 883, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:06.113Z", + "ThumbnailImage": "3lw7exr10ocq54wlzytnktw7h.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,KqjQ1xRpokGLKp9GVN1EFA,VO_3cgqQqUOTz30TVUxrFA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Striker)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 884, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:07.82Z", + "ThumbnailImage": "apdshw5awntmir8e59mptvuwj.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,XrSL-v2MbkK0md-FMOweOA,IWg9wuda4kaCilJk8JQpTQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Sleeper)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 885, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:09.923Z", + "ThumbnailImage": "0t1wg2mro2gwc3d4flp6re5pk.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,Gtq8yRlt1UeFW8U-sc7FiA,IWg9wuda4kaCilJk8JQpTQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Brooklyn)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 886, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:11.237Z", + "ThumbnailImage": "e46hwhpywl6eqefwj0lqe1mah.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,M4765UHzsUeNTwH-Pcxp1g,5RUG6i2Mx0-55IO-IlhUdQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Flames, Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 887, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:12.58Z", + "ThumbnailImage": "a8ua2rvt9gw4r4necvamkx7sz.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,032pE8s9Ik-2CImFVDrSqg,5RUG6i2Mx0-55IO-IlhUdQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Flames, Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 888, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:13.987Z", + "ThumbnailImage": "2ib04jli4dwo8vm3pm3qmk46c.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,kLyM-6otSUy2ql5SEmnF9Q,b-IM3eYMJUa40395O5XeLg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Spared)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 889, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:15.363Z", + "ThumbnailImage": "73mnfpvyaf58qnzfmjq9gdmfp.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,GDvaUU10-EKh3pKUQ9tnag,b-IM3eYMJUa40395O5XeLg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Runway)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 890, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:16.66Z", + "ThumbnailImage": "1uwainjpb5gco3zqlgd0ofvkm.png" + }, + { + "AvatarItemDesc": "1ebbfdfc-f72b-4d70-99d4-4d527f896aa7,oZ8k0Qv3SkG-DkY0_dP7UA,afd88a79-7f03-40f6-bcb4-c247dd86edc4,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beekeeper Suit (Teal)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 891, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:17.877Z", + "ThumbnailImage": "bbjryyglvkoz6f7rpa627np9b.png" + }, + { + "AvatarItemDesc": "1ebbfdfc-f72b-4d70-99d4-4d527f896aa7,lBe3yxuE40eBmTrnEHBqQQ,afd88a79-7f03-40f6-bcb4-c247dd86edc4,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beekeeper Suit (Purple)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 892, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:19.32Z", + "ThumbnailImage": "4if4tnkvzu35yc8tyran086ks.png" + }, + { + "AvatarItemDesc": "AIpF1QUeMUWytpHYBDBAkg,JS7aa4QSUUOpUYPqRZEb5g,oSaMpc5rTE-U6yhjtPWQgg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Windbreaker (Orange)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 893, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:20.673Z", + "ThumbnailImage": "au0r6ubbl0fyr6xi7sqch0b59.png" + }, + { + "AvatarItemDesc": "AIpF1QUeMUWytpHYBDBAkg,C3ll7uPfUkeZ1QLX80_BpQ,oSaMpc5rTE-U6yhjtPWQgg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Windbreaker (Yellow)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 894, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:22.033Z", + "ThumbnailImage": "0kifl6w66mqa2wbhliszoe52l.png" + }, + { + "AvatarItemDesc": "AIpF1QUeMUWytpHYBDBAkg,EbVDqEJQOk6j0UvX3t-8rQ,oSaMpc5rTE-U6yhjtPWQgg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Windbreaker (Blue)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 895, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:23.533Z", + "ThumbnailImage": "37ag45u7zn3cqqya03wz5nmgw.png" + }, + { + "AvatarItemDesc": "AIpF1QUeMUWytpHYBDBAkg,grutFwJD_0Cb3t6fddNg6w,oSaMpc5rTE-U6yhjtPWQgg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Windbreaker (Red)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 896, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:25.02Z", + "ThumbnailImage": "5rgodebtv8essp0sxgveqp7fd.png" + }, + { + "AvatarItemDesc": "ba84b23e-01ee-4668-a7ef-2e3e0eca2f23,K5vPqD3BrEuODRDzFdC6Hw,98553538-cafd-4df9-8f37-bb0a4bb478a5,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Vest (Black, Silver)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 897, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:26.427Z", + "ThumbnailImage": "7bsroab0vzswtlgqzzd5mijnk.png" + }, + { + "AvatarItemDesc": "ba84b23e-01ee-4668-a7ef-2e3e0eca2f23,teVKVbVEsEyqOSuRdqHQzA,98553538-cafd-4df9-8f37-bb0a4bb478a5,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Vest (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 898, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:27.69Z", + "ThumbnailImage": "dg66aywux3nkmv6q4rwlf4uwy.png" + }, + { + "AvatarItemDesc": "a44766dc-19ad-4476-849c-5113a5faabd0,mqdncbYcuUSGFvFqEU0z4A,HTU3Wp_ri0GNYGFSezFHSg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Cape (Purple)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 899, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:29.127Z", + "ThumbnailImage": "2bi9ik7y9m6zg5fxaf10v08uj.png" + }, + { + "AvatarItemDesc": "WuShlrJnHUKuscn8e6Rt2g,_uh3kj6hKUyBKOSR3R8dog,M5z2wk-GDkOAjvZzqsfcNQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Bow (Purple)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 900, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:30.567Z", + "ThumbnailImage": "31o9bg37u28wwxm2fpf5h095x.png" + }, + { + "AvatarItemDesc": "WuShlrJnHUKuscn8e6Rt2g,S9uymuvraUCOM8gmB7bnEA,M5z2wk-GDkOAjvZzqsfcNQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Bow (Dark Blue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 901, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:32.003Z", + "ThumbnailImage": "35wve61we8efcghfumwpogrnp.png" + }, + { + "AvatarItemDesc": "WuShlrJnHUKuscn8e6Rt2g,i3rD_hnQG0a-5f6Ve4AfWg,M5z2wk-GDkOAjvZzqsfcNQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Bow (Pink)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 902, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:33.287Z", + "ThumbnailImage": "54xi44ymvq9amsim1078bvqlt.png" + }, + { + "AvatarItemDesc": "WuShlrJnHUKuscn8e6Rt2g,Ot9EG-FfKEauT0u6pSZuWg,M5z2wk-GDkOAjvZzqsfcNQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Bow (Teal)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 903, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:34.567Z", + "ThumbnailImage": "13c35i4i2yh37p6u3kwbblvup.png" + }, + { + "AvatarItemDesc": "8d97303c-5138-4da1-a74d-378da19d11cb,CahBzgN3D0y46AQsvGC14A,ZpyoWbO6GkGglXlMuYUARw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Deep Sea Diver Tank (Leviathan)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 904, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:35.863Z", + "ThumbnailImage": "8qnxcx64rh4jdr41v292zqnvl.png" + }, + { + "AvatarItemDesc": "8d97303c-5138-4da1-a74d-378da19d11cb,Su7kiW24d0KapNns96JoFQ,ZpyoWbO6GkGglXlMuYUARw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Deep Sea Diver Tank (Kraken)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 905, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:37.38Z", + "ThumbnailImage": "c2brbedhjhfswczcszbb6vdn5.png" + }, + { + "AvatarItemDesc": "bf13fa1c-f991-4aaa-9402-aac109be9562,iaDL2im4lkCXUo0NWM-F3g,wzt-5C_LjEmIQWUVPcYWhA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winner's Medal (Bronze)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 906, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:38.753Z", + "ThumbnailImage": "4rm8hpw76k9han4s5k58jc9gc.png" + }, + { + "AvatarItemDesc": "bf13fa1c-f991-4aaa-9402-aac109be9562,ERnUPsyT6kuEnIRZF8zPwg,wzt-5C_LjEmIQWUVPcYWhA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winner's Medal (Silver)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 907, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:40.003Z", + "ThumbnailImage": "8xn26bulod52740rbedbiwok2.png" + }, + { + "AvatarItemDesc": "b89be768-a169-4b24-8022-751e7b817865,FFIpxInE-EKbk2GY-pIkyg,uB4gFxfrh0W5OtkmZdFN1Q,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Visor (Nebula)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 908, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:41.317Z", + "ThumbnailImage": "c9qgvf1jfrdwzsjud14bqa9pp.png" + }, + { + "AvatarItemDesc": "b89be768-a169-4b24-8022-751e7b817865,SXG9rdEkxkOR31Nk0aTOww,uB4gFxfrh0W5OtkmZdFN1Q,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Visor (Quasar)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 909, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:42.68Z", + "ThumbnailImage": "av1v53eoyk53w8zi6bwd633xb.png" + }, + { + "AvatarItemDesc": "bu9tb-K7NEiocvZY3o7ukw,76CA_KCr806y1FA35m-YTg,tqyzKPdDwkWq3jfZ8jZdaA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Shutter Shades (Orange)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 910, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:43.88Z", + "ThumbnailImage": "c9ilqoetseg0h6s3twpchmkfp.png" + }, + { + "AvatarItemDesc": "bu9tb-K7NEiocvZY3o7ukw,nO-YacKU1kmLjTFAAqNeYQ,tqyzKPdDwkWq3jfZ8jZdaA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Shutter Shades (Yellow)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 911, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:45.083Z", + "ThumbnailImage": "ajtgswd058zwm4k13wu9gtw62.png" + }, + { + "AvatarItemDesc": "bu9tb-K7NEiocvZY3o7ukw,7B7vpnMTfkGLcMdHCZ_kWA,tqyzKPdDwkWq3jfZ8jZdaA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Shutter Shades (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 912, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:46.273Z", + "ThumbnailImage": "bo52eq6h1gjw33zb6kj234swy.png" + }, + { + "AvatarItemDesc": "bu9tb-K7NEiocvZY3o7ukw,ZpcM5H2Q1UCt0hh82nSu9w,tqyzKPdDwkWq3jfZ8jZdaA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Shutter Shades (Pink)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 913, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:47.477Z", + "ThumbnailImage": "1md3c8azai7phcdzdwuu83inx.png" + }, + { + "AvatarItemDesc": "KNZ1DvCLC0WHyH4opYAXtw,FwiizGjYnUaM1VJ53R1cCQ,uB4gFxfrh0W5OtkmZdFN1Q,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Visor (Eclipse)", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 914, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:48.54Z", + "ThumbnailImage": "80gor8nb4uaucnbfr9tmpumkr.png" + }, + { + "AvatarItemDesc": "102c625b-b988-4bf8-a2aa-a31ad7029cdc,DzgN67HoikexE2rTlZLdYQ,vm1ESK9ls0SaxSwHplNALQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Top Hat (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 915, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:49.663Z", + "ThumbnailImage": "e8kcw6vyqqzb5temhwr493mtf.png" + }, + { + "AvatarItemDesc": "ad0bdec5-f767-42e7-99e0-221473464a85,K5vPqD3BrEuODRDzFdC6Hw,54778d93-2cff-48db-b25b-65c08b0e5be8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Hat (Black, Silver)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 916, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:50.73Z", + "ThumbnailImage": "55ecravwda31t7zdi490k0t6u.png" + }, + { + "AvatarItemDesc": "ad0bdec5-f767-42e7-99e0-221473464a85,teVKVbVEsEyqOSuRdqHQzA,54778d93-2cff-48db-b25b-65c08b0e5be8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Hat (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 917, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:51.727Z", + "ThumbnailImage": "5p88yvfhaz0xqx9u944krzm90.png" + }, + { + "AvatarItemDesc": "b99a89c7-38c5-4196-9862-4e1bf9cb0ce1,rzUd1IMTKUmW0HeMPSIOBQ,92714eac-cc07-4f74-a6f5-cfbbadd07e06,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Boxing Helmet (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 918, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:52.71Z", + "ThumbnailImage": "0oaynqpwbmosrcxdikxyfnnm7.png" + }, + { + "AvatarItemDesc": "hT7nSD7Ts06F_1SNlOMLwg,EDLxuGjEVEGdOPXDqyN-xA,mG60EPIQIkaJNgOkonVmZg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Tiara (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 919, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:53.6Z", + "ThumbnailImage": "79soc27032oiz7ezyzb7bj6w3.png" + }, + { + "AvatarItemDesc": "hT7nSD7Ts06F_1SNlOMLwg,f0pjsV0XMUWoE_z2kqOlSA,mG60EPIQIkaJNgOkonVmZg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Tiara (Orange)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 920, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:54.523Z", + "ThumbnailImage": "2oen9cny4wzp5qnb6rdx5nchw.png" + }, + { + "AvatarItemDesc": "hT7nSD7Ts06F_1SNlOMLwg,kLv_wsbbGUmlfIUO1QLYLw,mG60EPIQIkaJNgOkonVmZg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Tiara (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 921, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:55.46Z", + "ThumbnailImage": "dzietotul0k7x0rgoxmeqn53w.png" + }, + { + "AvatarItemDesc": "hT7nSD7Ts06F_1SNlOMLwg,lhfOKGDAgEKWucerCmH7Fg,mG60EPIQIkaJNgOkonVmZg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Tiara (Teal)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 922, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:56.43Z", + "ThumbnailImage": "2oaezhhf77m3tlzy73ehvtapu.png" + }, + { + "AvatarItemDesc": "4fcb5b84-13a9-43e6-9680-72b17874ae53,CahBzgN3D0y46AQsvGC14A,a3Er_BCApUiPtBaGkSH9LA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Deep Sea Diver Helmet (Leviathan)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 923, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:57.397Z", + "ThumbnailImage": "d47yw12jvdnmgznyxtsb774ss.png" + }, + { + "AvatarItemDesc": "4fcb5b84-13a9-43e6-9680-72b17874ae53,Su7kiW24d0KapNns96JoFQ,a3Er_BCApUiPtBaGkSH9LA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Deep Sea Diver Helmet (Kraken)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 924, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:58.367Z", + "ThumbnailImage": "970zmxcbriwvube7waktj8lib.png" + }, + { + "AvatarItemDesc": "96bc2f9f-ce3a-4c4c-b92c-cfed4ed4594f,oZ8k0Qv3SkG-DkY0_dP7UA,e4b53a9a-ac95-49ae-bf68-615bb23fa075,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beekeeper Veil (Teal)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 925, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:13:59.383Z", + "ThumbnailImage": "28ohmms47updexq8mqh9ey2ih.png" + }, + { + "AvatarItemDesc": "96bc2f9f-ce3a-4c4c-b92c-cfed4ed4594f,lBe3yxuE40eBmTrnEHBqQQ,e4b53a9a-ac95-49ae-bf68-615bb23fa075,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beekeeper Veil (Purple)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 926, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:00.837Z", + "ThumbnailImage": "2zodiht9cu9f4628u37rle1f0.png" + }, + { + "AvatarItemDesc": "4025e4c4-abaa-4729-a2a3-a7175313e5ed,lBe3yxuE40eBmTrnEHBqQQ,1f18670d-df52-4d2b-8009-a32cf7c67b40,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beekeeper Gloves (Purple)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 927, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:03.07Z", + "ThumbnailImage": "82jnl4qpioioo5e84i408z96v.png" + }, + { + "AvatarItemDesc": "4025e4c4-abaa-4729-a2a3-a7175313e5ed,oZ8k0Qv3SkG-DkY0_dP7UA,1f18670d-df52-4d2b-8009-a32cf7c67b40,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beekeeper Gloves (Teal)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 928, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:04.147Z", + "ThumbnailImage": "egoh9oarmlgl1e2wh5az6t7vu.png" + }, + { + "AvatarItemDesc": "7a6fe0e6-f930-4fb8-9b2f-4c857a273dd9,4398ce1a-e6ee-4da4-ad0d-7abfab41020c,0XPd5RzNJEepHztqwAznHQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bike Gloves (Yellow)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 929, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:05.21Z", + "ThumbnailImage": "30u7o3e8jtfekidt2dw5uia5v.png" + }, + { + "AvatarItemDesc": "7a6fe0e6-f930-4fb8-9b2f-4c857a273dd9,XNq4Cns4lEGydtktdsXlmQ,0XPd5RzNJEepHztqwAznHQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bike Gloves (Navy)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 930, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:06.24Z", + "ThumbnailImage": "53455700060fde41p5z5thud2.png" + }, + { + "AvatarItemDesc": "7a6fe0e6-f930-4fb8-9b2f-4c857a273dd9,83522c12-9549-4d74-8c87-bae210bcd2bf,0XPd5RzNJEepHztqwAznHQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bike Gloves (Black)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 931, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:07.273Z", + "ThumbnailImage": "5tnpmoxpb4gujzn1apm2ywi3z.png" + }, + { + "AvatarItemDesc": "b904304b-cce0-466f-8569-c621eeadd4f7,rzUd1IMTKUmW0HeMPSIOBQ,f79f8a46-ef1d-4d8c-a4fc-383e3a9eb10b,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Boxing Gloves (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 932, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:08.303Z", + "ThumbnailImage": "0to9e0lty6offdt6cnxeq1qpk.png" + }, + { + "AvatarItemDesc": "9eb7f505-5afd-4b28-9886-7996d38c59c6,wat8f6fs80KptZbW39e8tA,8eef8837-9141-4088-835a-b2f47f4126f8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Gloves (White)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 933, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:09.323Z", + "ThumbnailImage": "5lr5c7ooc5e1x5c8f29zbk048.png" + }, + { + "AvatarItemDesc": "9eb7f505-5afd-4b28-9886-7996d38c59c6,wkqKPZmnoU-8TXSWzi2-Ow,8eef8837-9141-4088-835a-b2f47f4126f8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Gloves (Black, Silver)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 934, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:10.367Z", + "ThumbnailImage": "b8w1fmsevjv9eaqf2yjooy8ta.png" + }, + { + "AvatarItemDesc": "b1c3ccc8-91d7-434e-b9cc-bd632fffc01b,Su7kiW24d0KapNns96JoFQ,0p5N9U5qokKdQhW07yYLGQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Deep Sea Diver Gloves (Kraken)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 935, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:11.337Z", + "ThumbnailImage": "4isq4kmfnatlmnrbk9ylp4ur2.png" + }, + { + "AvatarItemDesc": "b1c3ccc8-91d7-434e-b9cc-bd632fffc01b,CahBzgN3D0y46AQsvGC14A,0p5N9U5qokKdQhW07yYLGQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Deep Sea Diver Gloves (Leviathan)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 936, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:12.257Z", + "ThumbnailImage": "ael0gchmqiiy4xijypkebw5gy.png" + }, + { + "AvatarItemDesc": "2dFMy4zc7ky_Fd5fzfgInw,UUyjVU4mvECPhI9xTMYR1Q,4EHIyZkOOEqnM-PuD_a5xw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Letter Jacket Cuffs (Green)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 937, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:13.837Z", + "ThumbnailImage": "amfc2bzt0jj15t76n2lnhv25e.png" + }, + { + "AvatarItemDesc": "2dFMy4zc7ky_Fd5fzfgInw,HWc25-d8dUmNN2F3n8mV5A,4EHIyZkOOEqnM-PuD_a5xw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Letter Jacket Cuffs (Red)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 938, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:15.18Z", + "ThumbnailImage": "4hbdjfasjaponwtrx2tmjnwa3.png" + }, + { + "AvatarItemDesc": "2dFMy4zc7ky_Fd5fzfgInw,Y0e7o0_BKUm7XJSLediN5w,4EHIyZkOOEqnM-PuD_a5xw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Letter Jacket Cuffs (Black)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 939, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:16.18Z", + "ThumbnailImage": "39guqwt3fqru9qq6psoua1yff.png" + }, + { + "AvatarItemDesc": "2dFMy4zc7ky_Fd5fzfgInw,MS7EPNLJEEyMLC6_yHQYtA,4EHIyZkOOEqnM-PuD_a5xw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Letter Jacket Cuffs (Purple)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 940, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:17.667Z", + "ThumbnailImage": "8uiva9ffm7qrizcvqx99frs29.png" + }, + { + "AvatarItemDesc": "eS_or4AnMka9M_bD7YN28g,zaSTWOUy_k6cnoVVYzypWg,ZtCqMnFTQUWv2h0MfZ4m6A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Glove (Teal)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 941, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:18.76Z", + "ThumbnailImage": "1qj8ezhvwgdu6g4waborypyet.png" + }, + { + "AvatarItemDesc": "eS_or4AnMka9M_bD7YN28g,1FcyrVGyGEC9dmOq_51nFQ,ZtCqMnFTQUWv2h0MfZ4m6A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Glove (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 942, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:20.04Z", + "ThumbnailImage": "6tq3bm6g7idt1uv2itnhf5qb9.png" + }, + { + "AvatarItemDesc": "eS_or4AnMka9M_bD7YN28g,xpkEQ6yjhU-WfFPSjvPdHg,ZtCqMnFTQUWv2h0MfZ4m6A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Glove (Orange)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 943, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:21.04Z", + "ThumbnailImage": "6qwl1qaaam1kkaku033yyeppd.png" + }, + { + "AvatarItemDesc": "eS_or4AnMka9M_bD7YN28g,N9CBuYaMtUOrCks5UcOycg,ZtCqMnFTQUWv2h0MfZ4m6A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Anime Glove (Red)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 944, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-26T19:14:22.023Z", + "ThumbnailImage": "2dr1z7istjp1d0bnqdoebk8ne.png" + }, + { + "AvatarItemDesc": "6RhwWExXekaYpK0NGHSXGQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ski Buddy Jacket (Summit)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 945, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-30T02:53:14.793Z", + "ThumbnailImage": "7e765tmsry0a7xzqwbwtih0ga.png" + }, + { + "AvatarItemDesc": "5fwjFQoC_Uu9ChvF6uNGZw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ski Buddy Goggles (Summit)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 946, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-30T02:53:16.777Z", + "ThumbnailImage": "81f46rtgrs77zl3to2piot49a.png" + }, + { + "AvatarItemDesc": "6QT99hx6DE6t9cKAs61i3w,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ski Buddy Ear Muffs (Summit)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 947, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-11-30T02:53:19.607Z", + "ThumbnailImage": "b3xepw6yux7925w5til94vmmw.png" + }, + { + "AvatarItemDesc": "3757149b-f478-4975-81e5-d808a1bed8d5,LDqcPkvNXE2gFXxbpNkfhA,Too5jpb1w0iQenkjRRS-QA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Sweater (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 948, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-10T23:52:03.517Z", + "ThumbnailImage": "779n1128jegvy95s8avlm32fs.png" + }, + { + "AvatarItemDesc": "3a790be3-2937-44d4-be01-b5d65353bd3d,SWvJWvMDpE-it5PFoPgERg,jQjfiz2i6kaPfrkjnBGxBA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Mittens (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 949, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-10T23:52:10.39Z", + "ThumbnailImage": "aiitap49m6e7fam5fzxlgszq0.png" + }, + { + "AvatarItemDesc": "e15b13a7-9e9a-4b32-ba2c-0cb31ed55a8c,2lD-mjl3pk2wWv24RY2tbA,dUu7b-JFOky9c2lIVCNmcg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Scarf (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 950, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-10T23:52:14.47Z", + "ThumbnailImage": "8oldwy2zk4m8splglpnb00px6.png" + }, + { + "AvatarItemDesc": "24c4404a-839f-46bd-98b6-6848d747a98b,6vjA_vHq70Gclypll_GS_A,nalaCGqtL0SFA4Itwqmp8g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Hat (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 951, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-10T23:52:17.21Z", + "ThumbnailImage": "7c8t5ha57jkfu3nt2csays2c9.png" + }, + { + "AvatarItemDesc": "W7AJ4UYlVkWF5nLbmpmRBg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ice Queen Crown", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 952, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-11T23:14:39.377Z", + "ThumbnailImage": "9zxq5okpcuze5r8vwhknknnfd.png" + }, + { + "AvatarItemDesc": "3R_zf8xliEiurVU8GwaItg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ice Queen Gown", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 953, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-11T23:14:48.097Z", + "ThumbnailImage": "7lqx31eaisz33b3nvpajuxr47.png" + }, + { + "AvatarItemDesc": "ilDgmey2ZUWlFiuEAN7YoQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ice Queen Gloves", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 954, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-11T23:14:50.003Z", + "ThumbnailImage": "da9hnrgqj5nbv2mz69que9ixy.png" + }, + { + "AvatarItemDesc": "9o0gWLJjREG552gxRreT8A,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Figure Skater Shirt", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 955, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-12T02:15:20.713Z", + "ThumbnailImage": "99bp2zxrcuohv18hmmh26iuao.png" + }, + { + "AvatarItemDesc": "5PUja-WX00Sme9yBwvDq-g,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Figure Skater Skirt", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 956, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-12T02:15:24.883Z", + "ThumbnailImage": "arq4ixmsd54yjuazkfe5xglft.png" + }, + { + "AvatarItemDesc": "vpP2ZvnL0Uy3n-I_Jv3eeQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Hat (Hairy - Promo Room Drop)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 957, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-12T02:22:09.147Z", + "ThumbnailImage": "6ck4di8cgqlprwg40uowlar1a.png" + }, + { + "AvatarItemDesc": "mfFLpKQRE0anhrmeUvW0bA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Laurel Crown (Promo Room Drop)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 958, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-12T02:22:24.703Z", + "ThumbnailImage": "dl9x5bl0fz2s03jn0xnqwzao0.png" + }, + { + "AvatarItemDesc": "pNOfTDOgJUGQvGAlTjBoCg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wide Neck Tie (Promo Room Drop)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 959, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-12T02:22:47.08Z", + "ThumbnailImage": "d4dej37re0qtqjy0r8z93pdoo.png" + }, + { + "AvatarItemDesc": "AbYdU7O_9U-Lwg7zFVZzXQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Reindeer Antlers", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 960, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-12T03:04:20.587Z", + "ThumbnailImage": "68fe918b1l9gkogciqeizqf0o.png" + }, + { + "AvatarItemDesc": "m5Plrduzr0yj_9mTn1x3Vw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "1988 Jacket (Promo Room Drop)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 961, + "IsBaseAvatarItem": false, + "CreatedAt": "2018-12-12T22:07:36.85Z", + "ThumbnailImage": "2i4t0ybjtnnq1pyn2a2zmo32b.png" + }, + { + "AvatarItemDesc": "40734c4d-e1fe-426c-8921-930f7463d8e8,E1GfXDLUaUKaG9hTLAfFPA,hCeaYHy1TE2s6rTPxAQP9A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Crown (Silver, 2019 Fantasy Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 962, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-01-18T21:17:27.29Z", + "ThumbnailImage": "auqhtl8pre7pp954pnbtgfdm6.png" + }, + { + "AvatarItemDesc": "0ab6c95c-e157-48bd-a172-2642896b4ffc,QP38EMygY0S-KIvdGatARA,m5Vw_MMCWUiSOOCL94QO0w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Dress (White, 2019 Fantasy Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 963, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-01-18T21:17:35.67Z", + "ThumbnailImage": "4sv3incjefp9fawup30vx3ih8.png" + }, + { + "AvatarItemDesc": "e13f6558-d49c-4314-820c-962ef48eb0c6,8zXWUxwZHU6tThCV4p5iGg,50NUFrDxbUKmXbyAHBenvQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Tabard (White, 2019 Fantasy Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 964, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-01-18T21:17:37.467Z", + "ThumbnailImage": "6i0vxy286tiuc0bmfbvghl17k.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,6kPcLZtEqU2Hs4yBFvc_sA,0440f08f-ef1d-49d8-942b-523056e8bb45,NxMm0sSBdUatynU16o0_Zw", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Class of 2018 Shirt", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 965, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-01-22T23:43:30.803Z", + "ThumbnailImage": "58ls1z246ivu3x64bsenly4v9.png" + }, + { + "AvatarItemDesc": "4308da04-af84-40bb-845a-7a9e1a2726ec,4VkPVbBVLE-eJHilwGMAbQ,HTjlzAlWZ0ezY6w3ngSQSg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Suit (Hearts)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 966, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-01T22:12:59Z", + "ThumbnailImage": "a6mox6qxfhus2uphu75sycnf6.png" + }, + { + "AvatarItemDesc": "FHKZvPFMLkO8iAIPPQzu1A,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Swing Dress (Hearts)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 967, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-01T22:13:02.683Z", + "ThumbnailImage": "0mvz1timijk659hshhzec8jtt.png" + }, + { + "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,31jelNWFyk6FlWt4HyPAlw,9zGwmle_yk25V-KnC_PJEg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Business Tie (Hearts)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 968, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-01T22:13:07Z", + "ThumbnailImage": "7x53ntzd6jkkh7xk2h9lwypz0.png" + }, + { + "AvatarItemDesc": "e2ObiQFqCUOdKniKL9a1EA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cupid Headpiece", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 969, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-04T21:17:01.413Z", + "ThumbnailImage": "agu0otilxkbnfpbo3ad7xiozv.png" + }, + { + "AvatarItemDesc": "PryEX4MEvkGKwST6dqJHjA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cupid Toga", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 970, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-04T21:17:10.447Z", + "ThumbnailImage": "78t1ffywj0qqumsmn2pc9yr9b.png" + }, + { + "AvatarItemDesc": "BqpRbr_T1kO_YJqB1787kA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cupid Quiver", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 971, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-04T21:17:24.287Z", + "ThumbnailImage": "d3mpn71rzkxnchgl4zc2c29lm.png" + }, + { + "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Traveler Hat", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 972, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-06T01:55:40.617Z", + "ThumbnailImage": "3ki0gazw736edmje4kpkv8bvb.png" + }, + { + "AvatarItemDesc": "oYvOo47DJE-DEPlpn5xNUw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Belt Bag", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 973, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-06T01:55:48.587Z", + "ThumbnailImage": "2so63kdd99rxf93sphtoxpre7.png" + }, + { + "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Traveler Shirt", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 974, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-06T01:55:53.21Z", + "ThumbnailImage": "eati57vuo2tgumb24q5t0je5y.png" + }, + { + "AvatarItemDesc": "BJ2XrGvl40iIl28IbTfbKg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerful Ponytail", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 975, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-06T02:00:33.557Z", + "ThumbnailImage": "dj7x2xk5ttme8r1jpcmeebmjj.png" + }, + { + "AvatarItemDesc": "cbN5e-t_jEKa4hzir5JAxQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Traveler Shades", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 976, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-06T19:10:59.763Z", + "ThumbnailImage": "35n8yj17afa5u5gc5w40oz7de.png" + }, + { + "AvatarItemDesc": "ReqOfohe6UamzaiHG1x3Ow,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Hat (Pickup)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 982, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:15:18.147Z", + "ThumbnailImage": "bfcff0ql8rwt35vnexuh55sc1.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Cap (Black)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 983, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:15:26.713Z", + "ThumbnailImage": "6u0dzdrw11sr5n7ix18tfuhu1.png" + }, + { + "AvatarItemDesc": "293e7ad3-01c9-43af-96e3-06c34145ff12,9967ce54-c2b7-437a-946e-11f8ee6d6fdd,FVdDQFOMQ06teQm2ANDPng,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Helmet (Green)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 984, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:15:44.043Z", + "ThumbnailImage": "6at7h1u119kqoj0j8z06fflxl.png" + }, + { + "AvatarItemDesc": "293e7ad3-01c9-43af-96e3-06c34145ff12,a1c51d1e-1d5f-4f8a-bc0f-6a20eddfe58a,FVdDQFOMQ06teQm2ANDPng,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Helmet (Red)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 985, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:15:46.463Z", + "ThumbnailImage": "ampb4pvmmtdhc5913do72skwc.png" + }, + { + "AvatarItemDesc": "1d27b674-f9e2-4ffc-9d8c-a58a1be06457,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Afro Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": "", + "AvatarItemId": 986, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:15:49.417Z", + "ThumbnailImage": "47u2if3fx2rt8p4wj90qo988g.png" + }, + { + "AvatarItemDesc": "880a3cc0-7407-4b61-b759-f9dd890fe9e5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bob Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 987, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:15:55.4Z", + "ThumbnailImage": "aj4ljso81bddjrnou7k4r9jvc.png" + }, + { + "AvatarItemDesc": "e36bcd98-7e85-43fa-89f8-57e4ec33823a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bob with Bangs Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 988, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:15:58.963Z", + "ThumbnailImage": "ddt2ggc02cukv16x74awz2f5s.png" + }, + { + "AvatarItemDesc": "da4e7b34-2095-4a9e-801e-4f409039e0dd,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Buzz Cut Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 989, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:01.84Z", + "ThumbnailImage": "5yfm6hc4pnazd6475re6lhwdc.png" + }, + { + "AvatarItemDesc": "b148cb1e-df81-442f-aea6-ab1727aad00e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Chunky Afro Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 990, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:04.43Z", + "ThumbnailImage": "3mpvrp2oqpvbugfnbb57ooj1m.png" + }, + { + "AvatarItemDesc": "193a3bf9-abc0-4d78-8d63-92046908b1c5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Emo Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 991, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:06.46Z", + "ThumbnailImage": "60usmea9f77xjypmnvoptbc9g.png" + }, + { + "AvatarItemDesc": "e286863c-2967-4d00-b837-b49487b9484a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fauxhawk Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 992, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:10.46Z", + "ThumbnailImage": "2a7algukgsrdsvd69r2r6nqlw.png" + }, + { + "AvatarItemDesc": "0753d7a4-8247-4fca-a6fc-359c26086140,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fonzie Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 993, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:12.32Z", + "ThumbnailImage": "5h63afsihyt4jqw4p15rg5bnh.png" + }, + { + "AvatarItemDesc": "21599b51-c50f-43d8-ac5f-62c30cd02ca5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lori Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 994, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:13.747Z", + "ThumbnailImage": "dmg8ywtfbzy57cutb6j4h3vjh.png" + }, + { + "AvatarItemDesc": "9d9fadb6-97eb-480e-a224-4e0179082071,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Meatball Buns Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 995, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:15.06Z", + "ThumbnailImage": "2k57qatxawouqn71m6owgx9bc.png" + }, + { + "AvatarItemDesc": "92302d9d-c527-418c-ac5d-1fa869727505,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Part Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 996, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:16.263Z", + "ThumbnailImage": "epvz80ugc50j724bv8du1ivqo.png" + }, + { + "AvatarItemDesc": "79b90274-6eec-4664-acfb-4a123334661e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pig Tails Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 997, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:17.347Z", + "ThumbnailImage": "9gvfh0l74sodnh53dk03ioc7k.png" + }, + { + "AvatarItemDesc": "1fd69ef8-0b74-4962-af5a-67f0bf0358f2,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ponytail Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 998, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:18.847Z", + "ThumbnailImage": "8k7za5lr83ybmyz1z2kx03poc.png" + }, + { + "AvatarItemDesc": "2cb4f372-3372-4583-8b57-c4e3988e3c28,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Punky Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 999, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:19.97Z", + "ThumbnailImage": "0v8t308zwge73zqhs45g27w4f.png" + }, + { + "AvatarItemDesc": "d8280c0c-d803-4513-be10-a0ba96d8821e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flowhawk Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1000, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:21.08Z", + "ThumbnailImage": "5en879epjtfbbwep4k3qz00wa.png" + }, + { + "AvatarItemDesc": "77d3c585-4928-4471-a425-89036efe7299,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Spiky Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1001, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:22.737Z", + "ThumbnailImage": "95n2l3ib6p6i60mz8mpfd18uj.png" + }, + { + "AvatarItemDesc": "a12f724f-4a73-4ab8-aad4-6bfc662b4dd6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Undercut Long Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1002, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:24.127Z", + "ThumbnailImage": "cy0bdcxljjgonlcc039y6o326.png" + }, + { + "AvatarItemDesc": "f9dd08f8-16d3-4c39-af4f-89f7bb6e80d3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Undercut Short Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1003, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:26.22Z", + "ThumbnailImage": "4wmgnksu1wj9yabh6v9uxjmtp.png" + }, + { + "AvatarItemDesc": "06306723-ca20-4aa6-b7b3-917113f41ac3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cat-Eye Glasses (Red)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1004, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:28.253Z", + "ThumbnailImage": "814p75pufultq4i0yd07s46mi.png" + }, + { + "AvatarItemDesc": "c70005d5-6276-4a98-acb3-6a77bc19379a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Glasses (Teal)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1005, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:29.3Z", + "ThumbnailImage": "56tk3ruae6anx7arnsnyk6k03.png" + }, + { + "AvatarItemDesc": "8d10cc78-6b00-45f3-affb-205e9cc5b03f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beard (Close)", + "Tooltip": null, + "Rarity": 0, + "TagList": "", + "AvatarItemId": 1006, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:30.96Z", + "ThumbnailImage": "f0wdmxgtyo7xkofqt6gy6s0hn.png" + }, + { + "AvatarItemDesc": "cc96f8a5-bc5b-4f89-83b7-ecd53905ada7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beard (Thick)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1007, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:32.317Z", + "ThumbnailImage": "amvkakyjtnfjh0sip52ftw6uk.png" + }, + { + "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Business Tie (Black)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1008, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:33.66Z", + "ThumbnailImage": "dfc0t1w1r9z7p33f1562b1u2u.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Shirt (Plaid, Blue)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1009, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:34.91Z", + "ThumbnailImage": "aouoxffd4nu47wnb2ngptwmhv.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,ojvIFCTpJkeegestF065wA,10fYSIBytk-yUjveDa407w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Shirt (Plaid)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1010, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:36.08Z", + "ThumbnailImage": "4t0t0evfwd04sjvdwb35fvj5n.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,kmj5zOjcwku_WWKroCeiVQ,PioQ0o3yP0a6szPZ4EKs2A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Shirt (Pink)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1011, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:37.143Z", + "ThumbnailImage": "0f3qdah3r9o4qv7cqk39g3l7s.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,jGj28vhq8EGwP2RuM074aQ,PioQ0o3yP0a6szPZ4EKs2A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Shirt (Yellow)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1012, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:38.33Z", + "ThumbnailImage": "60nyc11l4xym89g52ynudx3bm.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,MFrcSQ1DYUm8imvy4ypgvw,PioQ0o3yP0a6szPZ4EKs2A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Shirt (White)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1013, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:40.003Z", + "ThumbnailImage": "13r4rms2vr6r67kp1gm17g388.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,0iSsaY-HgkmLaRHCn5vEdw,PioQ0o3yP0a6szPZ4EKs2A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Shirt (Blue)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1014, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:41.117Z", + "ThumbnailImage": "cpcymryww9ol7mfcdpyp63o47.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,FAviMCQ_EE2Mpt6QPo5OEw,PioQ0o3yP0a6szPZ4EKs2A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Shirt (Red)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1015, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:42.253Z", + "ThumbnailImage": "4pvbqpmw9ghysmvyr445pupr1.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,EfdMcnfHt0mr0PQ_maaYOg,DRJcNhkqvkKFEaZpOguR6w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Collared Shirt (Flowers, Green)", + "Tooltip": null, + "Rarity": 0, + "TagList": "", + "AvatarItemId": 1016, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:43.8Z", + "ThumbnailImage": "130079y56zsb2j2jv5bahhp77.png" + }, + { + "AvatarItemDesc": "4d507dfa-4a99-4ac0-8537-229e9dc0eb4a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Tank Top (Orange)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1017, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:44.987Z", + "ThumbnailImage": "3rr58syq4bpp9v0ot7isaecb3.png" + }, + { + "AvatarItemDesc": "8aa79563-ace1-4ba7-ad0c-f3210a78142f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Shirt (V-Neck, White)", + "Tooltip": null, + "Rarity": 0, + "TagList": "", + "AvatarItemId": 1018, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:46.41Z", + "ThumbnailImage": "9b4c3le7lmjt85hxgjr9xtaz9.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Shirt (Crew Neck, White)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1019, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:48.33Z", + "ThumbnailImage": "2theh2wmoj85n9yoigkwvalhv.png" + }, + { + "AvatarItemDesc": "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "T-Shirt", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1020, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:49.693Z", + "ThumbnailImage": "8h9x3f8d3cbsn1mixmjnnxakw.png" + }, + { + "AvatarItemDesc": "21caa68e-c3fa-474c-af5e-af1e742b7a60,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tennis Skirt (Blue)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1021, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:51.037Z", + "ThumbnailImage": "4hlua7fbqw8nlu7f4buxxbjgy.png" + }, + { + "AvatarItemDesc": "2296ed0d-df56-4d46-b33a-aae9230a47fc,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Zipper Dress (Yellow)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1022, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:52.317Z", + "ThumbnailImage": "c45s37acw47y54ey191vc8g64.png" + }, + { + "AvatarItemDesc": "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wristbands (White)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1023, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:53.473Z", + "ThumbnailImage": "9a4gj5yigfksglnec4np95a2h.png" + }, + { + "AvatarItemDesc": "71921831-ba6f-408b-a00e-2fd97663636f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wrist Tape (White)", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1024, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-02-26T18:16:54.647Z", + "ThumbnailImage": "b0nybni7980f1n0fvwjlcpwba.png" + }, + { + "AvatarItemDesc": "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,48abd952-214f-48b2-a8f1-1146f6f69aa2,RNN0ejjlm0yqGDcEuUkLjw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Referee Shirt (Black Collar)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 1042, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-03-11T21:45:58.3Z", + "ThumbnailImage": "29urcstxxxjo9a30k66pvi43j.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,TtncjvYcK0qHqWN-IMMoqg,0440f08f-ef1d-49d8-942b-523056e8bb45,hHhjZeLcaUGN1OyFoYHznw", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Happy Tree Shirt (Purple, 2019 2D Art Contest)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1043, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-04-05T19:47:41.357Z", + "ThumbnailImage": "978ivwbrlhtfjt9lpibr7eqx3.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1044, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:43.897Z", + "ThumbnailImage": "dn3d4707ue1k2osfrlcvavlzo.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,viL4CPch2ECwG-RNaWcyZw,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1045, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:47.043Z", + "ThumbnailImage": "6gdfkv6dgyb7aup991rfx4ns8.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,8ANbOhNnO0yLQOCIBsDwfg,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1046, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:48.427Z", + "ThumbnailImage": "0ftwtrq2ong4idyrsil0vdmek.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,a5nUvJZgTEGBUvdHx0Y6Ng,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Purple)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1047, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:49.587Z", + "ThumbnailImage": "cph7oedpx7hgjd38qq4qtgoal.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,JWBK5v78Y0uRVEXlD-Qk6Q,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Orange)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1048, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:50.713Z", + "ThumbnailImage": "60mqpyf61x722pn9if4oa70qi.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,hf0gkFVS8ESvceRsC3LAXQ,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Psy)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1049, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:51.8Z", + "ThumbnailImage": "6k8vpwyhep8o2yv8j2grqd8h5.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,4scG_UBlzE-5DWRhSrtm6g,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Chillout)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1050, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:52.987Z", + "ThumbnailImage": "bhaum9si19ovo5u6f0ik7fcyv.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,OqsbZ8Xls0i8uA6ha7H3qQ,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Trance)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1051, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:54.107Z", + "ThumbnailImage": "f012aaez937gwxfcp6amwbh1a.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,nX7krD8e2km_ZlOLWcoxdQ,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Lounge)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1052, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:55.237Z", + "ThumbnailImage": "0qoenhowtvhtxia42kmo22j5v.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,ns5tIRishUOp-nYqLedcwA,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Techno)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1053, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:56.397Z", + "ThumbnailImage": "75w0v1yh3q3o0dfoelib0un32.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,I1J-xY4YNU2dB_od4P_7Dg,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Neon Heat)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1054, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:57.527Z", + "ThumbnailImage": "48dwhvntvbcgfw5d6yly1wr9y.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,2sf-FU4WckGBDWUkVz4z1g,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Neon Sky)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1055, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:58.657Z", + "ThumbnailImage": "2jwdp3bzhm7xcqru8enpkveu7.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,3PfP661Fg0CruzRxis9EiA,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Neon Dreams)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1056, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:24:59.89Z", + "ThumbnailImage": "7yuwkss6may3hvmhg1sepbsvw.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,d9mwowRelE2lDKEA0UQMZQ,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Neon Dawn)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1057, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:01.013Z", + "ThumbnailImage": "19ts2iqffk8o10duwieerytd8.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,Uz2hrptCa0erjqyPoiZxew,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Neon Void)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1058, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:02.31Z", + "ThumbnailImage": "3lnjdd8bye13tx2sv12v4bisy.png" + }, + { + "AvatarItemDesc": "Wua43ED71UqL71ATtyS0iQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soda Clerk Hat (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1059, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:04.123Z", + "ThumbnailImage": "bij80e36orzdtzehef7fmjeru.png" + }, + { + "AvatarItemDesc": "2caHvVQ1vECrPv-YcdxdyA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Unicorn Horn (Spirit)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1060, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:16.867Z", + "ThumbnailImage": "6xa1zsivxbibzmgrkhclxi34k.png" + }, + { + "AvatarItemDesc": "2caHvVQ1vECrPv-YcdxdyA,FNe9LkWJMUeC3frYJMyEaQ,nW_fBsuZA0OfIjTMXm6ZCA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Unicorn Horn (Harmony)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1061, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:19.22Z", + "ThumbnailImage": "43eqpst8khtmcw02hx4g56yts.png" + }, + { + "AvatarItemDesc": "2caHvVQ1vECrPv-YcdxdyA,mudt-Z5-5USdnIq-xaDgOw,nW_fBsuZA0OfIjTMXm6ZCA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Unicorn Horn (Joy)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1062, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:21.547Z", + "ThumbnailImage": "8txs4ivnem6d79jibl2zf6qtx.png" + }, + { + "AvatarItemDesc": "22pyI3Kz-UullhcebC6DLQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Snorkel", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1063, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:25.297Z", + "ThumbnailImage": "5bzqn0b3ouxa0kemvmre0a06k.png" + }, + { + "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,e4IDo-fuH0C9YByzcX5k-A,qCIoeLQw-Uq-SKIetIgIpA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soda Clerk Bow Tie (Red)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1064, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:35.187Z", + "ThumbnailImage": "88tf66ieaq5s0d6ezi59mgoni.png" + }, + { + "AvatarItemDesc": "tTKv7eRODka2KC_hsY2O3Q,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Grillmaster Apron (Tan)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1065, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:36.55Z", + "ThumbnailImage": "98c5cktigvhw45kiu5db444wj.png" + }, + { + "AvatarItemDesc": "tTKv7eRODka2KC_hsY2O3Q,eV3Nv6SWS0yl3f-fgjPb-w,t-ZEWJCgFEyGP2PjNblQMA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Grillmaster Apron (Denim)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1066, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:45.663Z", + "ThumbnailImage": "4z1alsikbw52tg9t7o4b0tmf8.png" + }, + { + "AvatarItemDesc": "tTKv7eRODka2KC_hsY2O3Q,Lxx3q6JRnUW_cPG_kGG4ag,t-ZEWJCgFEyGP2PjNblQMA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Grillmaster Apron (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1067, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:48.83Z", + "ThumbnailImage": "f08vx9xbl5n8d0cdwaqunjhs5.png" + }, + { + "AvatarItemDesc": "rJ9zPPGdlk2i24sxLfkqng,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Lifeguard Uniform", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1068, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:51.85Z", + "ThumbnailImage": "d8r0drrwrxs7ot1bgzz145sm6.png" + }, + { + "AvatarItemDesc": "iai6P7dDTUq8S4hqQmY1YA,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soda Clerk Uniform (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1069, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:54.947Z", + "ThumbnailImage": "7x52aisqe0e84v27jn0madibj.png" + }, + { + "AvatarItemDesc": "75-HXZBOAEiDBqclnOn8YQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Floatie (Creamsicle)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1070, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:25:59.613Z", + "ThumbnailImage": "5sb23yvxjkh7ozjfothb1ul6f.png" + }, + { + "AvatarItemDesc": "75-HXZBOAEiDBqclnOn8YQ,LRv1X0ZrjkqO7azGpZ7uMg,sx10-Hsfl0OS62pIFvHH8A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Floatie (Donut)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1071, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:26:01.87Z", + "ThumbnailImage": "agoyhlxxj14bkqor8pthssxge.png" + }, + { + "AvatarItemDesc": "awOFE0_GSECr8GBNBo6a_w,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Floatie (Giraffe)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1072, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:26:03.667Z", + "ThumbnailImage": "6o6o3vze30qmak32kdlkeus4l.png" + }, + { + "AvatarItemDesc": "EJFGAW-TnUCaeD59parEHg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Floatie (Flamingo)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1073, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:26:04.96Z", + "ThumbnailImage": "aasr0sd35kmv6vhgbs9znxafg.png" + }, + { + "AvatarItemDesc": "EJFGAW-TnUCaeD59parEHg,k3dbqP5z30KU37MVPpsEPQ,GtoHkTpyA0iGIHsxphwivg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Floatie (Dino)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1074, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:26:07.377Z", + "ThumbnailImage": "bxj3pn647bzr2jpxm9myh6ret.png" + }, + { + "AvatarItemDesc": "UGkQa4atNUe1cE5TN79s4Q,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Floatie (Unicorn)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 1075, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:26:08.783Z", + "ThumbnailImage": "64nsdc03lld08y8ouiugpbt3a.png" + }, + { + "AvatarItemDesc": "q7pSsRMNHkqEJmYHuhhG6g,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Grillmaster Mitt (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1076, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:26:09.97Z", + "ThumbnailImage": "5gw83joytwxpoarjjrzas61ip.png" + }, + { + "AvatarItemDesc": "q7pSsRMNHkqEJmYHuhhG6g,90qQe0AR3kOou0MsuoTmPA,ojCeJ1VwtUelyVqFnUwK5A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Grillmaster Mitt (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1077, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:26:11.293Z", + "ThumbnailImage": "10xu47yb16kjm62v7fasn937i.png" + }, + { + "AvatarItemDesc": "q7pSsRMNHkqEJmYHuhhG6g,hZKPr4sg10SRj9DLuEgOrw,ojCeJ1VwtUelyVqFnUwK5A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Grillmaster Mitt (Black)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1078, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-06T19:26:12.827Z", + "ThumbnailImage": "1uhjnjl997sivm0uih15zk8ug.png" + }, + { + "AvatarItemDesc": "gwLiwmqBIk6glFxvaTzxeA,AAbGHOOitUu9enweOXbrkw,fXnd_COSzUeznwe7P4ZYRg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Steampunk Topper (Time Travel Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1079, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-07T00:12:53.467Z", + "ThumbnailImage": "eb13jqd3eks4b9bwsooqjxlp4.png" + }, + { + "AvatarItemDesc": "JWanxvOHyESg9F_HlmTOfA,vuSwk04zykCe3ANKN838OA,Uhw5NBQy-EOIiCWiZFiL7g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Steampunk Hat (Time Travel Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1080, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-07T00:12:55.45Z", + "ThumbnailImage": "d4e35e3ndy0mrxjrfnrs3kay0.png" + }, + { + "AvatarItemDesc": "E9VTiIVFPEa-OuQRto0e_Q,fD5vtKxBWECH54Jj4FbnUg,C8gCmBZ8RUG83vvDw_UYew,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Steampunk Vest (Time Travel Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1081, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-07T00:12:57.15Z", + "ThumbnailImage": "5ozwlaf5193fr6v3ysxikeo2e.png" + }, + { + "AvatarItemDesc": "LK8jt9zCuUGwLRccgOOvjA,A6VnGtpY9Ey0atf3zaLo3g,GJRG8sCM7kSGfUd9gLwpgQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Steampunk Corset (Time Travel Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1082, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-07T00:12:58.553Z", + "ThumbnailImage": "bcv3r4hoktif6vyvq5xi14rez.png" + }, + { + "AvatarItemDesc": "akAhnN0cFkecj8q3spixkw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1083, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-12T01:24:56.753Z", + "ThumbnailImage": "c0aetz7tzn1vg6rqcopztwq0i.png" + }, + { + "AvatarItemDesc": "74c65554-0d15-409b-b9a8-0b2620a7d7e2,kkvNbVRjcEKtChpy3W1bqQ,nbhzQy_Hdkeohh4S1IezwA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "RecFly Vest (Black)", + "Tooltip": null, + "Rarity": 20, + "TagList": "", + "AvatarItemId": 1084, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-12T23:52:26.62Z", + "ThumbnailImage": "66rxidv3887cwdjojesos240j.png" + }, + { + "AvatarItemDesc": "KPmC_wyX_ECe7fdKwoLMGg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Graduation Cap", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1085, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T17:19:58.353Z", + "ThumbnailImage": "02907rdlfgdak15kydocegpp7.png" + }, + { + "AvatarItemDesc": "59d9560d-e5af-4205-b860-3afea1cc31a9,4ElTihrMA0ipcgeb9UG01Q,b94411f6-5b71-48d0-ace1-ac6f63167065,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Helmet (Purple)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1086, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T17:20:13.09Z", + "ThumbnailImage": "ebj5kkpndee5u9d3b5fcifo7s.png" + }, + { + "AvatarItemDesc": "M9weaekvIUimiJSVJqZl-w,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tutorial Cap (Bachelor)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1087, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T17:20:17.373Z", + "ThumbnailImage": "7swwjtbh6ko8afp6d0nmwspsn.png" + }, + { + "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Big Head Bow (Orange)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1088, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:57:16.793Z", + "ThumbnailImage": "6t7adsd6rb8v7w110axmy2fpk.png" + }, + { + "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,8iZO162KNUiMC8l_z3OC_A,3DdSzSqV1UG5AtPr8ro3Kg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Big Head Bow (Purple)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1089, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:57:21.85Z", + "ThumbnailImage": "e6lw7lptzoy6kedqecx8jk0ob.png" + }, + { + "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,f_c50saStkaGJuhLjJ9lfA,3DdSzSqV1UG5AtPr8ro3Kg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Big Head Bow (Black)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1090, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:57:25.313Z", + "ThumbnailImage": "bzilh25e7rcim8kgspfpj95ba.png" + }, + { + "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,FUP4iRnoc0ikNmjrFD06lg,3DdSzSqV1UG5AtPr8ro3Kg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Big Head Bow (Pink)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1091, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:57:28.613Z", + "ThumbnailImage": "18wsz87rejkgdxqq1wc65icjt.png" + }, + { + "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,GmS0wKwzVEqdf3NoTMHG5A,3DdSzSqV1UG5AtPr8ro3Kg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Big Head Bow (Teal, Polka Dot)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1092, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:57:32.247Z", + "ThumbnailImage": "d40z3ipsfgbe9hux480cvd5a2.png" + }, + { + "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,ZNKGkou_gU-1cxBFy7pDKw,3DdSzSqV1UG5AtPr8ro3Kg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Big Head Bow (Red, Polka Dot)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1093, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:57:35Z", + "ThumbnailImage": "3bok5be6yuo76i8jwnvzr1kf2.png" + }, + { + "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,-Iqmonry4EKoqAULCKzRPA,3DdSzSqV1UG5AtPr8ro3Kg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Big Head Bow (White, Polka Dot)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1094, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:57:38.64Z", + "ThumbnailImage": "bo0hnyxq2ym7xxw3uicmaydgj.png" + }, + { + "AvatarItemDesc": "J6IQt4G1zUeN8v9Wn50BUw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tied Headband (YouTuber, SoulFox)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1095, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:57:43.937Z", + "ThumbnailImage": "3cc5bj2gxpsblgaruo3t9egwm.png" + }, + { + "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,Tbrc2MlSlE6mKua8qSoluQ,0f49ac81-63bd-4845-8bdc-1944181a8aa3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Torso (Leather)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1096, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:18.373Z", + "ThumbnailImage": "9hmvdv7ncpyo5f6agy7dh9rxv.png" + }, + { + "AvatarItemDesc": "0yFzgVESokC3gFd3hrS8bg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tutorial Gown (Doctor)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1097, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:21.95Z", + "ThumbnailImage": "bogc32ezqq4e260fqnwn6hunt.png" + }, + { + "AvatarItemDesc": "MJQiQ3LATEOymxCC8wfSjw,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tutorial Gown (Master)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1098, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:23.857Z", + "ThumbnailImage": "7x241yml5e8ojjul82gsjcu8c.png" + }, + { + "AvatarItemDesc": "ASHnWS0h9kOJhbOUwxWKFQ,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tutorial Gown (Bachelor)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1099, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:25.7Z", + "ThumbnailImage": "37ulwbdd8vskdogo0hv1kascn.png" + }, + { + "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,RKmRHk2N_U2gd91nybo6vg,8768aa33-b014-4062-b323-b146dd7d78d2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Robes (Yellow)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1100, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:29.627Z", + "ThumbnailImage": "1dlznhq7lrq71suzc0045grre.png" + }, + { + "AvatarItemDesc": "4ce7a70f-15a0-4cad-98ee-5cbb40827338,4ElTihrMA0ipcgeb9UG01Q,7ac81d60-05b8-4a85-982c-f69213a93818,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Armor (Purple)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1101, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:32.853Z", + "ThumbnailImage": "5rzpff3hf3m92tijpthgokni5.png" + }, + { + "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,1VGZ1QCvcU6rsKVkUDBNjQ,7b187c06-7ba2-4f3c-bca9-fdf98146f385,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Gloves (Blue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1102, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:36.787Z", + "ThumbnailImage": "dclo54kfdapgc9n3yba702l93.png" + }, + { + "AvatarItemDesc": "3dec4865-cf23-4c19-a460-dd2db80ee851,bzYdPb8GWUS-CgT4wrziIA,8ffce0d6-d03e-4097-bc46-09b8894bc1d3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Gloves (Orange)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1103, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:41.373Z", + "ThumbnailImage": "de8u98lwjl6796f9eeq8g7zfr.png" + }, + { + "AvatarItemDesc": "b9e0f03b-2609-4911-82e9-1e324dbbe8be,X3MkhL55Rk-0UK6h4dw0Eg,ce3782aa-56cc-40d7-9019-8ce714cb7748,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Bracers (Crimson)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1104, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:44.81Z", + "ThumbnailImage": "00nybvpdwpb8lqxe6gkzo9y7x.png" + }, + { + "AvatarItemDesc": "eceb7d49-be41-4228-86a9-2973d62e7135,xGmnUGF-Ck-jP43r8tVVjg,7a7bc314-4ffd-4ac8-9ed6-6ca73589c132,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Cuffs (Green)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1105, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:48.787Z", + "ThumbnailImage": "cijsojywwytastkrfmnur8m2l.png" + }, + { + "AvatarItemDesc": "4763436c-2dcc-482a-bf37-a6b16d7aae6e,4ElTihrMA0ipcgeb9UG01Q,7634b7ef-9607-497a-b41f-c0191dc75998,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Marine Gloves (Purple)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1106, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:53.233Z", + "ThumbnailImage": "0crijq94h4xfrkph110y254b5.png" + }, + { + "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,Tbrc2MlSlE6mKua8qSoluQ,5b8d9490-e5bc-480e-91bc-65d1797b52ad,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Gloves (Leather)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1107, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:56.237Z", + "ThumbnailImage": "4baeboc0ifrxpbd0ko0ohkilh.png" + }, + { + "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,RKmRHk2N_U2gd91nybo6vg,47514b9b-0d17-4727-97ed-dab67e7fe031,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Bracers (Yellow)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1108, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:58:58.363Z", + "ThumbnailImage": "1n7pr3zdkb6nskzxhpvouxscx.png" + }, + { + "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,ITH2OpzjP022vZ5JgxV_iQ,fd67ec40-f898-4df6-b846-8bf350f362b8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Gauntlets (Yellow)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1109, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:59:07.103Z", + "ThumbnailImage": "bvdx04lp2rrweg7mjd5hl2bnk.png" + }, + { + "AvatarItemDesc": "25d4c652-1730-4925-925e-31a290a2272a,bzYdPb8GWUS-CgT4wrziIA,970a8c7e-d091-4719-bb9c-e3be8d46ee68,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Shirt (Orange)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1110, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:59:09.277Z", + "ThumbnailImage": "2ce642u8nppm5zamly1hq59fs.png" + }, + { + "AvatarItemDesc": "664485e9-a159-4fcb-b32c-2b114b4a1218,6y_fzLhG7E65Px3-CYiyXQ,9f1dd474-34a3-47eb-bb72-dbfc8d2d6ecf,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scallywag Vest (Crimson)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1111, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:59:11.793Z", + "ThumbnailImage": "80jjzxrcdq2pf4nuv4ev13nx0.png" + }, + { + "AvatarItemDesc": "3b00c71f-79c2-4a04-9fc0-a23b4c85562f,xGmnUGF-Ck-jP43r8tVVjg,52053afd-9f12-4fec-a358-7eb3fe8c19bb,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Jacket (Green)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1112, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:59:14.817Z", + "ThumbnailImage": "bm2ft9q0v5z0q0i1x8nutm0yw.png" + }, + { + "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,ITH2OpzjP022vZ5JgxV_iQ,51a1809d-becd-42e0-8dfb-188d6f07ba1c,f5270130-6634-4052-aa3e-9849ddf5314e", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Armor (Yellow)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1113, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:59:17.547Z", + "ThumbnailImage": "e00pks3p8szzbwf082p7udhb7.png" + }, + { + "AvatarItemDesc": "U_H976qYRUmg9e2clsAflg,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Graduation Gown", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1114, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:59:20.3Z", + "ThumbnailImage": "bm925en2c6cq90rczyqx8jtek.png" + }, + { + "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,lgqLGi01o02ZFC9Xs5Ofdg,f88178b8-b204-4fa5-9dfd-6e438bf1e247,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Tunic (Blue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1115, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:59:23.1Z", + "ThumbnailImage": "71zptzc6ptipah0zjqi4oj5ks.png" + }, + { + "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,29EZ6r2SsUakWjzuevxeoA,6094370d-5e28-473a-b422-f3f1c75d5db8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Quiver (Blue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1116, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:59:32.923Z", + "ThumbnailImage": "88qgugcpk7v2ra2fi4pz1ehjy.png" + }, + { + "AvatarItemDesc": "O8VqC11xNkSKpDh6Omp_0w,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tutorial Sash (Doctor)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1117, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:59:40.547Z", + "ThumbnailImage": "f20t6rhmbvzsu0byj0ag8itk7.png" + }, + { + "AvatarItemDesc": "vP9EKTMXP0yni8U7uCz2-g,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tutorial Sash (Master)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1118, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:59:43.497Z", + "ThumbnailImage": "5frgjfs2olhxlc6p6k1xzi1gc.png" + }, + { + "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,ITH2OpzjP022vZ5JgxV_iQ,15099be7-38b7-4b0b-ac13-1bacedbf5fb2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Cape (Yellow)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1119, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T19:59:56.78Z", + "ThumbnailImage": "3dqqaqnta15d1edl9k3vlzu5f.png" + }, + { + "AvatarItemDesc": "529015c7-3b4a-4a73-b2c3-33103339b6e3,bzYdPb8GWUS-CgT4wrziIA,fe01b6ed-3c36-47b6-bcfa-47864ef9d610,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Smuggler Goggles (Orange)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1120, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T20:00:00.92Z", + "ThumbnailImage": "2bkz14lxmqlga9phjxk98i0j7.png" + }, + { + "AvatarItemDesc": "e1a13235-e3b3-4b39-8e6f-e6449d4321b7,clFrpYWFQEmDkE14f3o_Ig,DE1C-RJkuEWIvpR0q1i42g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Eyepatch (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1121, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T20:00:04.69Z", + "ThumbnailImage": "dkbvx8r9yxtlxb2uhcv5qn1az.png" + }, + { + "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,ITH2OpzjP022vZ5JgxV_iQ,0dd6596c-b4ea-4d55-a219-e1f44e4a376d,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Helmet (Yellow)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1122, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T20:00:07.863Z", + "ThumbnailImage": "15u1a4mvdkbujoe41brggozje.png" + }, + { + "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,lgqLGi01o02ZFC9Xs5Ofdg,1ba65dd5-9df9-4ff3-be96-f83a7abf67b3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Hat (Blue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1123, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T20:00:11.09Z", + "ThumbnailImage": "6jvwgyrx37n8e3913svxb1s0i.png" + }, + { + "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,RKmRHk2N_U2gd91nybo6vg,abdf525b-b871-41be-a1c8-810f49740ad4,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Hat (Yellow)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1124, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T20:00:32.447Z", + "ThumbnailImage": "cgrpr9ydok6zdsitoa7a14oie.png" + }, + { + "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,Tbrc2MlSlE6mKua8qSoluQ,32d91d32-b102-4093-927a-6dc3ac2e9e86,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Hat (Leather)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1125, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T20:00:44.407Z", + "ThumbnailImage": "04egovo7xe0ud9w0z1a6z2glf.png" + }, + { + "AvatarItemDesc": "M9weaekvIUimiJSVJqZl-w,wHJnbDOo8ESmUbQDr0k31w,GV8z2dlqGEqIAYaGrF1ZYQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tutorial Cap (Doctor)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1126, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T20:00:46.927Z", + "ThumbnailImage": "5y6bqiyhj3hhqy92tqzvjxo6l.png" + }, + { + "AvatarItemDesc": "M9weaekvIUimiJSVJqZl-w,gDH1WmW5rk2RdY4wJYYZow,GV8z2dlqGEqIAYaGrF1ZYQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tutorial Cap (Master)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1127, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T20:00:58.513Z", + "ThumbnailImage": "b0ck22y2gp6w3ppasjughn453.png" + }, + { + "AvatarItemDesc": "3df394de-9c3e-4141-aba4-12eac4742102,jQwNBXyoU0Gk4FyNw6jFxg,4cc0ea9f-65af-486f-8319-02b85ab5197f,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pirate Captain Hat (Green)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1128, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T20:01:03.567Z", + "ThumbnailImage": "7zbbv8oqo767y92w7mp1p6brm.png" + }, + { + "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,PZx7Iae0pkiDaxT9t3-vgg,d759c88d-a159-4c26-86dd-b054bb05b3ed,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Hat (Purple)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1129, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T21:13:13.393Z", + "ThumbnailImage": "b4yf4gpicr0pa3pz4cdefjtu3.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,fwIgUAM_C0WhKds0O6DyPg,0440f08f-ef1d-49d8-942b-523056e8bb45,fJVxsLWuTESd-2xTCJPZ2w", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Recollage Shirt (Pink, 2D Art Contest)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1130, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T21:13:28.293Z", + "ThumbnailImage": "a9mzwqn1pzmy5ptemp2sjk6r3.png" + }, + { + "AvatarItemDesc": "4308da04-af84-40bb-845a-7a9e1a2726ec,newGzX_zA0eGUX3Iayq5Ag,6Jv4AJGBYUGP_n4sDcz2Kw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Suit (Purple)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1131, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T21:13:30.413Z", + "ThumbnailImage": "2ohuwbw1u9rnkyon9psv94x54.png" + }, + { + "AvatarItemDesc": "08d56627-4500-4724-8692-a23c96ddb3ec,newGzX_zA0eGUX3Iayq5Ag,QBzMp7MdAUOLIofvddui1A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mobster Cuffs (Purple)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1132, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-06-26T21:13:32.183Z", + "ThumbnailImage": "7oklc7x4ju4r3afyx70po80cx.png" + }, + { + "AvatarItemDesc": "13e70c80-69a4-4ad5-90e5-4dd5e03da677,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Shark Hat", + "Tooltip": "Doo doo doo doo doo doo", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1133, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-07-16T18:20:43.96Z", + "ThumbnailImage": "8y0zbo7xaq7ymt78orz2j8b42.png" + }, + { + "AvatarItemDesc": "899f1d17-eee1-4b7d-a112-fbbba597e738,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Squid Hat", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1134, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-07-30T22:14:05.387Z", + "ThumbnailImage": "9q6v1yay56q7ckhj5we9h1ksn.png" + }, + { + "AvatarItemDesc": "973dc863-b9a5-40d8-8f15-4096e75bd2cb,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stunt Shades (Red)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1135, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:01:10.857Z", + "ThumbnailImage": "5e5ro3jz91njip3g49yxza47y.png" + }, + { + "AvatarItemDesc": "d57cf97e-b5d2-4e47-8231-a226a161f6e3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stunt Shades (Pink)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1136, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:01:15.013Z", + "ThumbnailImage": "12z70obzqdrm08ikd55tdgqj6.png" + }, + { + "AvatarItemDesc": "af33bdb1-b7fa-4fe6-b37a-b1fe6a420879,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Chef Hat (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1137, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:01:19.22Z", + "ThumbnailImage": "e5wnr991h4k0p24z7l5fzcchr.png" + }, + { + "AvatarItemDesc": "e2620c2c-c28e-45ce-a83c-0588329b9c81,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stunt Shades (Blue)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1138, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:01:22.32Z", + "ThumbnailImage": "0bc165hvvokoljesm0z26hcxx.png" + }, + { + "AvatarItemDesc": "87792b6e-1468-45e1-b28c-83f27ada7299,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stunt Shades (Fuchsia)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1139, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:01:26.087Z", + "ThumbnailImage": "9t35j4q9ykj4qblmofdh0c5vg.png" + }, + { + "AvatarItemDesc": "f684d86f-4a75-4a9a-bc0a-cf58f36c91c5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stunt Shades (Yellow)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1140, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:01:31.913Z", + "ThumbnailImage": "6k0yaoht3qdepv964z904hrm7.png" + }, + { + "AvatarItemDesc": "ff5c62b3-4f41-4acd-bfd8-8db00de4f36c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Chef Coat (White)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1141, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:01:35.303Z", + "ThumbnailImage": "5bz83i3j02o47w4zlz433lomz.png" + }, + { + "AvatarItemDesc": "ca7a3ccb-2bc9-4c93-a6a8-6f22b38526af,dyEaPloE8kazWC7Zblv8uQ,ovy_3j_qwE-7mmks1Z47ig,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Harness (Yellow)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1142, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:01:38.727Z", + "ThumbnailImage": "c7vhxic6odjal3d4elovf6li9.png" + }, + { + "AvatarItemDesc": "ca7a3ccb-2bc9-4c93-a6a8-6f22b38526af,RfZNDPUok0WyQEa3Ko08ow,ovy_3j_qwE-7mmks1Z47ig,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Harness (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1143, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:01:43.127Z", + "ThumbnailImage": "8ke3ipxnfopjshcyjl3kc7mhu.png" + }, + { + "AvatarItemDesc": "ca7a3ccb-2bc9-4c93-a6a8-6f22b38526af,AC3zfm38JEyBZWuXDh4Ukg,ovy_3j_qwE-7mmks1Z47ig,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Harness (Black)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1144, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:01:47.72Z", + "ThumbnailImage": "axtrgokadupvoy6xhgle28790.png" + }, + { + "AvatarItemDesc": "ca7a3ccb-2bc9-4c93-a6a8-6f22b38526af,TnEDe1QoMUCUdqPL_7CxTA,ovy_3j_qwE-7mmks1Z47ig,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Harness (Green)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1145, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:01:51.767Z", + "ThumbnailImage": "5fi6lrfurv47a5jv8vcz3fmxv.png" + }, + { + "AvatarItemDesc": "ca7a3ccb-2bc9-4c93-a6a8-6f22b38526af,sX0ZZDcCUkyFSJISfvq0vg,ovy_3j_qwE-7mmks1Z47ig,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Harness (Orange)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1146, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:01:56.953Z", + "ThumbnailImage": "6xgus9q1g8stsgzfpsinr3li4.png" + }, + { + "AvatarItemDesc": "ca7a3ccb-2bc9-4c93-a6a8-6f22b38526af,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Harness (Purple)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1147, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:00.27Z", + "ThumbnailImage": "2y48o7b7lqi2zpho283lmy51n.png" + }, + { + "AvatarItemDesc": "459ec62c-67db-4b72-9e29-0ad3ecd0b737,L2iFQcL170OajqfW7t6sVw,PZHohDVX0U2frX13N4KYDQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Helmet (Yellow)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1148, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:03.823Z", + "ThumbnailImage": "a22f3ny3x4czh17wi8o7cxnp9.png" + }, + { + "AvatarItemDesc": "459ec62c-67db-4b72-9e29-0ad3ecd0b737,zlqLrGEa8E2WW9ey_szREA,PZHohDVX0U2frX13N4KYDQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Helmet (Pink)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1149, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:06.927Z", + "ThumbnailImage": "6m4gs8ysz42vgc0rn06moyk71.png" + }, + { + "AvatarItemDesc": "459ec62c-67db-4b72-9e29-0ad3ecd0b737,JVZHZm6nGEqE2zEEPoHbwA,PZHohDVX0U2frX13N4KYDQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Helmet (Green)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1150, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:10.34Z", + "ThumbnailImage": "6urhwi4bkj3jxkd4pq9lxzapp.png" + }, + { + "AvatarItemDesc": "459ec62c-67db-4b72-9e29-0ad3ecd0b737,lsyYlxY9o0a3TbUrHkxeyQ,PZHohDVX0U2frX13N4KYDQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Helmet (Purple)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1151, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:14.403Z", + "ThumbnailImage": "8i6nmv636c2mf1lxl17ox1d4i.png" + }, + { + "AvatarItemDesc": "459ec62c-67db-4b72-9e29-0ad3ecd0b737,Euf1h1qsZ02evDsyoHYbPQ,PZHohDVX0U2frX13N4KYDQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Helmet (Orange)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1152, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:19.783Z", + "ThumbnailImage": "diwahrdx0ag6e8a70yal6uos9.png" + }, + { + "AvatarItemDesc": "459ec62c-67db-4b72-9e29-0ad3ecd0b737,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Helmet (Blue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1153, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:28.913Z", + "ThumbnailImage": "ac4yc0p8960f0pcub6ys93vk1.png" + }, + { + "AvatarItemDesc": "17236d76-e3b6-42f6-9179-6fcf0479436f,Lf4FjROSAEqXedFxpXFQfg,B-sIpWNOfEigMeQF-WVR1g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stunt Singlet (Red)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1154, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:32.82Z", + "ThumbnailImage": "92q8bqs03d33p72ljcvn79lpe.png" + }, + { + "AvatarItemDesc": "17236d76-e3b6-42f6-9179-6fcf0479436f,3frH6KxZ9kGUYkjeCDpylQ,B-sIpWNOfEigMeQF-WVR1g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stunt Singlet (Green)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1155, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:36.323Z", + "ThumbnailImage": "0tpxkoq49mfgt3w5y2vsjnqdm.png" + }, + { + "AvatarItemDesc": "17236d76-e3b6-42f6-9179-6fcf0479436f,i1XbjBqTu0CILIuJClWimA,B-sIpWNOfEigMeQF-WVR1g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stunt Singlet (Pink)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1156, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:40.35Z", + "ThumbnailImage": "9jul59tnxdwa6w6bjib681az8.png" + }, + { + "AvatarItemDesc": "17236d76-e3b6-42f6-9179-6fcf0479436f,zu0Jk24WTkan6XWSwGU1Uw,B-sIpWNOfEigMeQF-WVR1g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stunt Singlet (Blue)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1157, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:43.507Z", + "ThumbnailImage": "4u9h5rvuhapi02hegh14s9zet.png" + }, + { + "AvatarItemDesc": "17236d76-e3b6-42f6-9179-6fcf0479436f,6t2rCb6WWEW6pJbcjsAFCw,B-sIpWNOfEigMeQF-WVR1g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stunt Singlet (Fuchsia)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1158, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:46.42Z", + "ThumbnailImage": "0q2tmuvx7l3fxuhgiq8vaftru.png" + }, + { + "AvatarItemDesc": "17236d76-e3b6-42f6-9179-6fcf0479436f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stunt Singlet (Yellow)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1159, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:50.27Z", + "ThumbnailImage": "daw2bnn661kjxraiwzbj4o13s.png" + }, + { + "AvatarItemDesc": "a4c26527-8f75-44da-b150-7aaf8ef739c1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Stunt Shades (Green)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1160, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:02:54.19Z", + "ThumbnailImage": "0y8i0p2err8v094d39pt4hrsl.png" + }, + { + "AvatarItemDesc": "CQuKKNpan0O7rhR1fr14-Q,FC8ZFBPt4EyTe7IYbv2Tpg,5RUG6i2Mx0-55IO-IlhUdQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowling Shirt (Flames, Pink)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1161, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:03:06.113Z", + "ThumbnailImage": "ddse4tp99yydkypotqc8d4hpg.png" + }, + { + "AvatarItemDesc": "U_H976qYRUmg9e2clsAflg,iZy7RmfAz0603oMO-jD-WA,ica0LZyM_kOox8gxW7CaMw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Graduation Gown (Maker Pen Class)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1162, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:05:43.237Z", + "ThumbnailImage": "44739pgupptu8ki1u1i0efr2i.png" + }, + { + "AvatarItemDesc": "KPmC_wyX_ECe7fdKwoLMGg,FaWMLkJJgEKFIO493fzGxg,yzL0M_N5Q0eAa8IxACHPAQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Graduation Cap (Maker Pen Class)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1163, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-15T18:05:53.153Z", + "ThumbnailImage": "5ll333kyucn9aqhff96o0txse.png" + }, + { + "AvatarItemDesc": "1beaf288-b5a5-475c-8149-c8f3d1146083,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Wrist Guard (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1164, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-28T06:02:29.02Z", + "ThumbnailImage": "435egcfj9uj17vp4n7ey9u4rv.png" + }, + { + "AvatarItemDesc": "1beaf288-b5a5-475c-8149-c8f3d1146083,sX0ZZDcCUkyFSJISfvq0vg,rgzG7sfrlkqd9EO13LNmpQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Wrist Guard (Green)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1165, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-28T06:02:32.527Z", + "ThumbnailImage": "bwo3vsz07ltq6bsv2c8bszrgs.png" + }, + { + "AvatarItemDesc": "1beaf288-b5a5-475c-8149-c8f3d1146083,TnEDe1QoMUCUdqPL_7CxTA,rgzG7sfrlkqd9EO13LNmpQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Wrist Guard (Lavender)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1166, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-28T06:02:34.323Z", + "ThumbnailImage": "aiygi6wtiasforjki3lnkg1ab.png" + }, + { + "AvatarItemDesc": "1beaf288-b5a5-475c-8149-c8f3d1146083,AC3zfm38JEyBZWuXDh4Ukg,rgzG7sfrlkqd9EO13LNmpQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Wrist Guard (Purple)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1167, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-28T06:02:35.887Z", + "ThumbnailImage": "4poast86ikgyo8gx5xw0v6tl8.png" + }, + { + "AvatarItemDesc": "1beaf288-b5a5-475c-8149-c8f3d1146083,RfZNDPUok0WyQEa3Ko08ow,rgzG7sfrlkqd9EO13LNmpQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Wrist Guard (Pink)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1168, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-28T06:02:37.173Z", + "ThumbnailImage": "3qn2bl4qw76u5zafxwim8hslp.png" + }, + { + "AvatarItemDesc": "1beaf288-b5a5-475c-8149-c8f3d1146083,dyEaPloE8kazWC7Zblv8uQ,rgzG7sfrlkqd9EO13LNmpQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Runner Wrist Guard (Red)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1169, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-28T06:02:38.783Z", + "ThumbnailImage": "9ny1060mulzukvbnj8r8jsk77.png" + }, + { + "AvatarItemDesc": "c8a97aeb-e8dc-40ba-b6bc-a7c7be907381,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Feathered Hair", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1170, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-08-30T20:20:27.193Z", + "ThumbnailImage": "7zgp3njcd8tpgi1f8j1679bwa.png" + }, + { + "AvatarItemDesc": "s6mUIqiPCk6e57UYCx3SZA,PcUZrdKXhk2XHa5Gy0YnnA,dpBx3DxB7kKJphxCvfmKKw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hat (Creators Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1171, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:50:36.377Z", + "ThumbnailImage": "byiqri4xizdtch72sub8lx40z.png" + }, + { + "AvatarItemDesc": "wy2cfgb8mUqjMrIOwHH2ew,Hk6svQ5Sr0GDKLxOyktk9w,IQvHmZ8ei02hVuXZiXb6TA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Cuffs (Creators Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1172, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:51:00.093Z", + "ThumbnailImage": "dab6kmwjuwqeqhmjfdhdx043o.png" + }, + { + "AvatarItemDesc": "7LSm-xCYakmgcAr--Fn-JA,uTHwo8qd6Ei3Oy4gz_j9Ow,AK4CoAB2IUGkwqECNaO75g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Dress (Creators Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1173, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:51:04.343Z", + "ThumbnailImage": "csihpdjmklkvoybyrc0do3hiq.png" + }, + { + "AvatarItemDesc": "1fcaf4fd-9012-407e-b691-fbc3ccf22421,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scarecrow Overalls", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1174, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:51:25.9Z", + "ThumbnailImage": "acu72xlzacl1k4mnepqsfd2td.png" + }, + { + "AvatarItemDesc": "1fcaf4fd-9012-407e-b691-fbc3ccf22421,S0AKRB_m2k-I7snHnUigtw,uTkbswCedUGyuZcaX0W6Ww,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scarecrow Overalls (Creators Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1175, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:51:31.083Z", + "ThumbnailImage": "9mad5t9bu3npfwut2s2mhtvkp.png" + }, + { + "AvatarItemDesc": "3c9acb9e-3353-4359-aa5a-ae9512b086b4,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scarecrow Wrists", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1176, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:52:54.323Z", + "ThumbnailImage": "6vc9gb07nhld11lkb3agtr3xq.png" + }, + { + "AvatarItemDesc": "3c9acb9e-3353-4359-aa5a-ae9512b086b4,dro7VLV8BkGjqpPAbJheYA,bNA44H2wzUy-FkWgyOq1Kw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scarecrow Wrists (Creators Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1177, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:52:58.203Z", + "ThumbnailImage": "8otr4d3cafso2wpwxnuskm5o5.png" + }, + { + "AvatarItemDesc": "d960b47d-f8bd-4c2e-813c-a6a09876ea18,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scarecrow Hat", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1178, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:53:03.583Z", + "ThumbnailImage": "cbojb5iebhb2p1tra7gh61j7y.png" + }, + { + "AvatarItemDesc": "d960b47d-f8bd-4c2e-813c-a6a09876ea18,TZ3oQBp_3kWY4Vzscgv5Wg,xCpdHx1iM06Gg0tYoGv0DA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scarecrow Hat (Creators Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1179, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:53:08.357Z", + "ThumbnailImage": "5saxy9nrha61uuej237wtnnsh.png" + }, + { + "AvatarItemDesc": "df0e06c4-8ba6-4d7a-bfb2-3759d8fe88c7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Hoodie (White Glow)", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1180, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:53:21.43Z", + "ThumbnailImage": "1b7g9kq7p2543j7d970f1bkw2.png" + }, + { + "AvatarItemDesc": "df0e06c4-8ba6-4d7a-bfb2-3759d8fe88c7,s6DQxJ3gY0CG8L7JmcmRTQ,eZGiYEx6sk2PsN39RzQwlQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Hoodie", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1181, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:53:24.62Z", + "ThumbnailImage": "7hrs6xlvsngnvndq0px6erei9.png" + }, + { + "AvatarItemDesc": "28e5dd74-7963-42cf-aa68-f8005aaf312e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Mask (White Glow)", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1182, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:53:30.173Z", + "ThumbnailImage": "21qmin6ucgfg45pvh611izmvq.png" + }, + { + "AvatarItemDesc": "28e5dd74-7963-42cf-aa68-f8005aaf312e,s6DQxJ3gY0CG8L7JmcmRTQ,DfyODsHfIESXxVjcfZmBOA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Mask", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1183, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:53:33.773Z", + "ThumbnailImage": "08urzyypklh9ip5h98tczkuaj.png" + }, + { + "AvatarItemDesc": "6a98bbb6-bbe0-4dc3-97a9-e253dc506a2b,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Glove (White Glow)", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1184, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:53:38.073Z", + "ThumbnailImage": "4yv9lieuu39ybfs061keni4bw.png" + }, + { + "AvatarItemDesc": "6a98bbb6-bbe0-4dc3-97a9-e253dc506a2b,s6DQxJ3gY0CG8L7JmcmRTQ,GXS9LQgPU0mJIEuXo_Oocw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Glove", + "Tooltip": "", + "Rarity": 30, + "TagList": "halloween", + "AvatarItemId": 1185, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:53:41.643Z", + "ThumbnailImage": "5yfuk6ffcuv1z2vqg6ffd7b69.png" + }, + { + "AvatarItemDesc": "bb8602d4-f91f-4e35-9c88-1cdf3a04ff0a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bee Body", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1186, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:53:48.8Z", + "ThumbnailImage": "3w6s9ko5eqhqffltdu2xx937j.png" + }, + { + "AvatarItemDesc": "2786fc22-3d6c-440d-afcc-15890c061577,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bee Antenna", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1187, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:53:52.543Z", + "ThumbnailImage": "2ubi3qjigszacxmdn65q4d2nj.png" + }, + { + "AvatarItemDesc": "37668d3d-c9f4-4bd6-81d4-a4f64ba2d61b,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bee Wings", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1188, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:53:58.677Z", + "ThumbnailImage": "ex0h92b7vqpk3ao6jhdf8acdf.png" + }, + { + "AvatarItemDesc": "9168b3f9-c7e5-40b6-bb2c-9e708596e675,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Zombie Head", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1189, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:54:07.997Z", + "ThumbnailImage": "c9bcud5i7blg02i1i21anii66.png" + }, + { + "AvatarItemDesc": "de19b239-3ed0-4f03-acb6-da69b5aa52ea,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Zombie Vest", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1190, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:54:11.637Z", + "ThumbnailImage": "7q88u3fe1zgi5smic4akp7ow9.png" + }, + { + "AvatarItemDesc": "5f1bc3c2-dfbb-4258-9b10-608535e34db2,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Zombie Hands", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1191, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-09-26T17:54:17.707Z", + "ThumbnailImage": "amgn9mnr8d0gpwg27xhvbuvwf.png" + }, + { + "AvatarItemDesc": "bfd9c70b-9ad8-4f47-a840-c03231f9ad41,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bowler Hat", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1192, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:04:16.573Z", + "ThumbnailImage": "7ftlnff1zjo948sndiuh1x636.png" + }, + { + "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turtleneck (Black)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1193, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:04:53.197Z", + "ThumbnailImage": "cccfr6msg1shob4s8fngcwqa6.png" + }, + { + "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,9b9t8_aKH0-gQXMhZycaOA,rzoH8P44a0esN-HnYd3aQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turtleneck (Orange)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1194, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:04:58.013Z", + "ThumbnailImage": "18z0oxaf9r5hu5604hnfsb5b3.png" + }, + { + "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,Zz4XatKfUEapReRAQHxKKA,rzoH8P44a0esN-HnYd3aQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turtleneck (White)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1195, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:05:16.427Z", + "ThumbnailImage": "aafnbk70rbkwsh5xsq4e8fk2j.png" + }, + { + "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,Jt0QqNrAp0qzUR_RQoivVg,rzoH8P44a0esN-HnYd3aQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turtleneck (Green)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1196, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:05:20.24Z", + "ThumbnailImage": "biyvmvzdwez09j9045jip174p.png" + }, + { + "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,lBePHNL9LkyaAjEFyFE8Sw,rzoH8P44a0esN-HnYd3aQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turtleneck (Red)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1197, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:05:23.957Z", + "ThumbnailImage": "8o2jy3y3nfrfunsiqadtg7716.png" + }, + { + "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,G4HIPUjekUigiU0-Kr9mdA,rzoH8P44a0esN-HnYd3aQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turtleneck (Yellow)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1198, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:05:27.35Z", + "ThumbnailImage": "4aqh17g64pqv044ldezph3z37.png" + }, + { + "AvatarItemDesc": "45eaab67-19c2-4601-8f80-3565a4dceba4,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pompadour Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1199, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:05:36.7Z", + "ThumbnailImage": "6xn7zsaqaimo5w5vryw7cyaxt.png" + }, + { + "AvatarItemDesc": "c855dcc3-96cb-470d-b159-d37a025a47d1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dutch Braid Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1200, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:05:41.83Z", + "ThumbnailImage": "dpd9st8mzzq7fb7gyrsby9mnh.png" + }, + { + "AvatarItemDesc": "3e3f5ed5-d810-4054-b648-d93167b90033,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Jacket (Sleeveless, Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1201, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:05:49.823Z", + "ThumbnailImage": "bb4i0uki9qbf8p96v4jfo349e.png" + }, + { + "AvatarItemDesc": "3e3f5ed5-d810-4054-b648-d93167b90033,yA0KhVg19kWqG1UkyxQogQ,PMGQ8fLc2UuJXMy42Ati-w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Jacket (Sleeveless, White)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1202, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:05:53.483Z", + "ThumbnailImage": "5hykjpkvkk03yf3qjii3sm1ii.png" + }, + { + "AvatarItemDesc": "3e3f5ed5-d810-4054-b648-d93167b90033,P9bBSL0YLEyjN8PxMfgbKQ,PMGQ8fLc2UuJXMy42Ati-w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Jacket (Sleeveless, Black)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1203, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:05:58.26Z", + "ThumbnailImage": "0x06arb0upzvorpzdr0ci4qjo.png" + }, + { + "AvatarItemDesc": "3e3f5ed5-d810-4054-b648-d93167b90033,bgRKH1wfqkWVHcuSnFYnlQ,sxWOOK1RwUOp5YqZ7a36xg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Jacket (Sleeveless, Green)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1204, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:01.793Z", + "ThumbnailImage": "3t7w6vu3h429ps4eurav4diui.png" + }, + { + "AvatarItemDesc": "3e3f5ed5-d810-4054-b648-d93167b90033,4Eck_dNL1UKlIZWsA1YppQ,WeyKw_WS70Cx3NZdOaxGeA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Jacket (Sleeveless, Grey)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1205, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:04.717Z", + "ThumbnailImage": "dn6y0cqf5ukxig24sgivzxa2i.png" + }, + { + "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Jacket (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1206, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:09.673Z", + "ThumbnailImage": "8b8w29yppr8ire3rmnz7dihi2.png" + }, + { + "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,yA0KhVg19kWqG1UkyxQogQ,PMGQ8fLc2UuJXMy42Ati-w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Jacket (White)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1207, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:13.493Z", + "ThumbnailImage": "0xzrzv7jtrqilh8yio1uf4b27.png" + }, + { + "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,P9bBSL0YLEyjN8PxMfgbKQ,PMGQ8fLc2UuJXMy42Ati-w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Jacket (Black)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1208, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:16.867Z", + "ThumbnailImage": "c5h60lx2j7phvk8hmvih50s2o.png" + }, + { + "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,o2WfRyjJy0CKoUg8YIxNjQ,sxWOOK1RwUOp5YqZ7a36xg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Jacket (Tan)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1209, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:20.187Z", + "ThumbnailImage": "71nsut92sx3eet8hzyon7q6mt.png" + }, + { + "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,bgRKH1wfqkWVHcuSnFYnlQ,sxWOOK1RwUOp5YqZ7a36xg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Jacket (Green)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1210, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:23.53Z", + "ThumbnailImage": "3ko6st266abg6sg11o1nsxdxj.png" + }, + { + "AvatarItemDesc": "973d84ee-5b88-475c-b579-a76c34a7c533,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Cuff (Blue)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1211, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:28.433Z", + "ThumbnailImage": "evjppeeirfwnfcqr1gdexa1og.png" + }, + { + "AvatarItemDesc": "973d84ee-5b88-475c-b579-a76c34a7c533,yA0KhVg19kWqG1UkyxQogQ,yBNsYcZXzEiuR0u3tWnnWQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Cuff (White)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1212, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:32.837Z", + "ThumbnailImage": "9z0jwf8oh2kcafax37xcxp68x.png" + }, + { + "AvatarItemDesc": "973d84ee-5b88-475c-b579-a76c34a7c533,P9bBSL0YLEyjN8PxMfgbKQ,yBNsYcZXzEiuR0u3tWnnWQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Cuff (Black)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1213, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:37.17Z", + "ThumbnailImage": "3d4u0uq00scnglmtqdwyvp55u.png" + }, + { + "AvatarItemDesc": "973d84ee-5b88-475c-b579-a76c34a7c533,o2WfRyjJy0CKoUg8YIxNjQ,sHyNs-dpc0-_Ah-HJVczcw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Cuff (Tan)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1214, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:40.53Z", + "ThumbnailImage": "emod4iboh8jp8hcuu07ylugks.png" + }, + { + "AvatarItemDesc": "973d84ee-5b88-475c-b579-a76c34a7c533,bgRKH1wfqkWVHcuSnFYnlQ,sHyNs-dpc0-_Ah-HJVczcw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Cuff (Green)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1215, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:44.163Z", + "ThumbnailImage": "4hs50cqx2o2w24tay05gzsxem.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,nZor-clxlkm8EO9Gco0Otg,r_GLekt6mkWxXw8zPPR8Mg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Cap (White, Red, Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1216, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:06:59.177Z", + "ThumbnailImage": "d45mukwdi8abvszf0t0hbk5hr.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,pqLkLbri9Eu48eryQIFGMg,_yznwUwL80ejrS3vki0IKg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Graphic Cap (Goblins)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1217, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:07:03.523Z", + "ThumbnailImage": "593u0j7z80kmuoamluu1rn0dg.png" + }, + { + "AvatarItemDesc": "474db08a-d4dc-4625-9f5a-1a6ae0b70827,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Graphic Cap (High Fashion)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1218, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:07:10.573Z", + "ThumbnailImage": "9gmjkk497nr0pq75gtfcilfjl.png" + }, + { + "AvatarItemDesc": "474db08a-d4dc-4625-9f5a-1a6ae0b70827,pqLkLbri9Eu48eryQIFGMg,_yznwUwL80ejrS3vki0IKg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Graphic Cap (Sticker, Goblins)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1219, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:07:15.737Z", + "ThumbnailImage": "bfdnrz82ejhtasrdzh7azcyxx.png" + }, + { + "AvatarItemDesc": "474db08a-d4dc-4625-9f5a-1a6ae0b70827,cpTKHXjj0kulivZCKVQqiA,Mrf17aidXEeCF-fFURUUcQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Graphic Cap (Hyper Ramen)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1220, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T21:07:20.093Z", + "ThumbnailImage": "3cnf1qorsglce2vtvvj1nf4cz.png" + }, + { + "AvatarItemDesc": "bc7299ac-be2b-404f-b8e6-402e2c0660f0,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Round Glasses", + "Tooltip": "", + "Rarity": 20, + "TagList": "", + "AvatarItemId": 1221, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-10-23T23:28:26.46Z", + "ThumbnailImage": "emi0fu2fmbr4yo7ar29206bpi.png" + }, + { + "AvatarItemDesc": "f5c9743f-e77c-42f2-ba63-9843342cbf8e,hhs9GY3XZkWb-8TXODvo6A,a4e51b6b-fdfd-47dc-9d0e-f26f383e03e9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Hat (High Seas Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1222, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:34:17.873Z", + "ThumbnailImage": "af4dh1nguqj29w27x7rk4ev5y.png" + }, + { + "AvatarItemDesc": "24c4404a-839f-46bd-98b6-6848d747a98b,xVwzV9-m6E-8PVpkg4D-AQ,NH0L99bd00OVKMyltuSnHQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Hat (Frost)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1223, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:34:30.643Z", + "ThumbnailImage": "5h97nfxudddfga6xddftkdv7n.png" + }, + { + "AvatarItemDesc": "24c4404a-839f-46bd-98b6-6848d747a98b,mraJrTA4V0eARb_Kq7yYVw,NH0L99bd00OVKMyltuSnHQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Hat (Pine)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1224, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:34:35.883Z", + "ThumbnailImage": "6ujv4qof9f4vkfnmm5zhc3yqp.png" + }, + { + "AvatarItemDesc": "e15b13a7-9e9a-4b32-ba2c-0cb31ed55a8c,OrqqGMhK1UKGowFxpJi2mw,6WVXb20giEWyZbW2gWGz_w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Scarf (Frost)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1225, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:34:39.15Z", + "ThumbnailImage": "7vhlvcgeu2orqfj1v5ym2tw6b.png" + }, + { + "AvatarItemDesc": "e15b13a7-9e9a-4b32-ba2c-0cb31ed55a8c,-tDd0gdxQkuvL2id10AweQ,6WVXb20giEWyZbW2gWGz_w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Scarf (Pine)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1226, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:34:41.73Z", + "ThumbnailImage": "c374omg9e5qg2vfc2ferpr6rs.png" + }, + { + "AvatarItemDesc": "3757149b-f478-4975-81e5-d808a1bed8d5,XOBIPrKCr02xa4tKj8wN9g,Yn1uv3Y8JE6VSxsf0LOBvw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Sweater (Frost)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1227, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:00.187Z", + "ThumbnailImage": "5e6rkamgfx1r7o0j31z8lkrc8.png" + }, + { + "AvatarItemDesc": "3757149b-f478-4975-81e5-d808a1bed8d5,i33RmJJCwUem-ADkOwMNQQ,Yn1uv3Y8JE6VSxsf0LOBvw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Sweater (Pine)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1228, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:02.25Z", + "ThumbnailImage": "f0y7tht9axiudht3tlhqeysgc.png" + }, + { + "AvatarItemDesc": "3a790be3-2937-44d4-be01-b5d65353bd3d,afWY5VGiF0isGn6qpo4KeQ,_yvss6L59US4-8QYZgcCdA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Mittens (Frost)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1229, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:04.827Z", + "ThumbnailImage": "00oq8k2l0ag3pn1lp8zpc36rz.png" + }, + { + "AvatarItemDesc": "3a790be3-2937-44d4-be01-b5d65353bd3d,tyzdtSkR9k-YCnjNvPAT6w,_yvss6L59US4-8QYZgcCdA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Mittens (Pine)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1230, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:08.053Z", + "ThumbnailImage": "9uo8iwvaprweq4i5xoa11qb42.png" + }, + { + "AvatarItemDesc": "3d9d52cb-6a3d-436b-90e7-e76f238329ee,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Formal Vest (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1231, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:10.867Z", + "ThumbnailImage": "4ktwnvhbdb6vrphngnp2a7pne.png" + }, + { + "AvatarItemDesc": "3d9d52cb-6a3d-436b-90e7-e76f238329ee,ffHKr5EcIU24PbAtWSnalw,bVrkIyADCUiGNYWdmP_HPw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Formal Vest (Red)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1232, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:14.707Z", + "ThumbnailImage": "3h61nzryygyv3hlalnxl445sd.png" + }, + { + "AvatarItemDesc": "3d9d52cb-6a3d-436b-90e7-e76f238329ee,m4W5D0Oa9kaWa-8I96YYzA,WF_fg80f30qvHit0vGBwCA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Formal Vest (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1233, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:17.36Z", + "ThumbnailImage": "8a8z4irf5f2f0qemw44a9ksy3.png" + }, + { + "AvatarItemDesc": "9b5406c4-8589-47e4-9f69-4fa4733615e7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turkey Hat", + "Tooltip": "", + "Rarity": 50, + "TagList": "thanksgiving", + "AvatarItemId": 1234, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:19.52Z", + "ThumbnailImage": "3qareqet5g5gwgynxe4tw9gub.png" + }, + { + "AvatarItemDesc": "1736a60b-6fb6-49bd-948a-fd3f3fc1be50,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Visor (Neutron)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1235, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:22.547Z", + "ThumbnailImage": "4eqc3t4t4z5gnf92sqf844nea.png" + }, + { + "AvatarItemDesc": "57552652-d902-43b7-a68e-5c7da87582bc,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scuba Wetsuit (Orange)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1236, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:24.747Z", + "ThumbnailImage": "4bal97uh9so459loudao1d5pk.png" + }, + { + "AvatarItemDesc": "57552652-d902-43b7-a68e-5c7da87582bc,VqtOYBiKRkaSW4xAlBxQgg,xTqtLPQVyEKjAQZYl6HGow,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scuba Wetsuit (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1237, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:26.33Z", + "ThumbnailImage": "6n0p0vohzjctpgowbi5u1zyvq.png" + }, + { + "AvatarItemDesc": "57552652-d902-43b7-a68e-5c7da87582bc,J-K34UX_B0yObjQI9tn0vQ,m0R4Jtf4HES8krxMnwIWFg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scuba Wetsuit (High Seas Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1238, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:27.92Z", + "ThumbnailImage": "0xnsnma7zo835x2f5qjbn78m1.png" + }, + { + "AvatarItemDesc": "5b3dc472-773e-4714-a9d0-7e7bbf6bc695,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scuba Tank (Orange)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1239, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:29.67Z", + "ThumbnailImage": "7f4gij6i4zbxcp7r843b74p12.png" + }, + { + "AvatarItemDesc": "5b3dc472-773e-4714-a9d0-7e7bbf6bc695,V_duN2oWaUmmao1xHhzCJA,Uvarm_CwTUWWQYZvzI8OaQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scuba Tank (Blue)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1240, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:35.51Z", + "ThumbnailImage": "29lilphy1aywcuix2e39k2ll3.png" + }, + { + "AvatarItemDesc": "5b3dc472-773e-4714-a9d0-7e7bbf6bc695,GWi1rEebqkCV_TS2WzQhcA,4zPm9miF5UOouEWFpOxYZg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scuba Tank (High Seas Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1241, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:37.03Z", + "ThumbnailImage": "64h9st85tv92639yx7n2hvkgm.png" + }, + { + "AvatarItemDesc": "9c28e450-8e12-455c-a4c8-c0a2160d4190,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scuba Goggles (Orange)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1242, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:39.52Z", + "ThumbnailImage": "768szgyob0dtu1479hlls39oa.png" + }, + { + "AvatarItemDesc": "9c28e450-8e12-455c-a4c8-c0a2160d4190,DRS8xu3AqUOy2L0RKF3f7g,A7Y52vGIN0ijEKsWR_GQLg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scuba Goggles (Blue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1243, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:40.93Z", + "ThumbnailImage": "3uvxr9vhe7g8piy0o8yyctuu7.png" + }, + { + "AvatarItemDesc": "9c28e450-8e12-455c-a4c8-c0a2160d4190,ZSOuWuKVCkqaIKc5d23G8Q,A7Y52vGIN0ijEKsWR_GQLg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Scuba Goggles (High Seas Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1244, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:43.177Z", + "ThumbnailImage": "1qslsywz60fw9vjpnsmkdf7gi.png" + }, + { + "AvatarItemDesc": "d86e2e65-5d87-466d-b885-8c52ac2eeeb0,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Captain Jacket (High Seas Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1245, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:35:45.353Z", + "ThumbnailImage": "3jysjn20nxxud7yahb9m78toy.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,d3-sxPTJOk2rKo-Jgy3wvw,0440f08f-ef1d-49d8-942b-523056e8bb45,v0GsPFC7cU-_JNG4-ERfog", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Video Contest T-Shirt (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1246, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-11-19T19:36:17.53Z", + "ThumbnailImage": "971lp3mdb0j453fkjy0cckqud.png" + }, + { + "AvatarItemDesc": "M9weaekvIUimiJSVJqZl-w,GK3yolCNlEm3B_5DtHkE8w,GV8z2dlqGEqIAYaGrF1ZYQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Teacher's Cap (Level 3)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1247, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:14:15.263Z", + "ThumbnailImage": "b9enslfg9k5mul9t9zukxjibd.png" + }, + { + "AvatarItemDesc": "M9weaekvIUimiJSVJqZl-w,U2ZbHn8WJEySUXVpzAY6ig,GV8z2dlqGEqIAYaGrF1ZYQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Teacher's Cap (Level 1)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1248, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:14:17.82Z", + "ThumbnailImage": "amll8glk5rg14851jcmr390x4.png" + }, + { + "AvatarItemDesc": "M9weaekvIUimiJSVJqZl-w,L333w3dfIEWDbtt1Yn1gBg,GV8z2dlqGEqIAYaGrF1ZYQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Teacher's Cap (Level 2)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1249, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:14:20.6Z", + "ThumbnailImage": "1c3y650gb6irf7rhmbs9cf457.png" + }, + { + "AvatarItemDesc": "83be5ba4-525a-4781-a5f6-839c22e4d1d3,W4a144so90eRzCojUnDowA,rcuK1wZcXkCe0_LGX7E-Tw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bow Tie (Candy Cane)", + "Tooltip": "", + "Rarity": 20, + "TagList": "holidays", + "AvatarItemId": 1250, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:14:24.473Z", + "ThumbnailImage": "6ypl01cto10al3qpkqm95fhe3.png" + }, + { + "AvatarItemDesc": "c6c08eb5-381a-4193-9722-80da95d62abe,W4a144so90eRzCojUnDowA,pHw_MghIYUazSFve6L237w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Business Tie (Candy Cane)", + "Tooltip": "", + "Rarity": 20, + "TagList": "holidays", + "AvatarItemId": 1251, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:14:28.347Z", + "ThumbnailImage": "22ppyftjkt057kgxnmn84jhax.png" + }, + { + "AvatarItemDesc": "vP9EKTMXP0yni8U7uCz2-g,FsATqzRVekO9hQ3u_q7keg,Q7hqvEo7DUyD9AqIOunWWA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Teacher's Sash (Level 2)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1252, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:14:31.98Z", + "ThumbnailImage": "3sux0cg60z82am4w6irvfph44.png" + }, + { + "AvatarItemDesc": "O8VqC11xNkSKpDh6Omp_0w,mvj5RDTuh0qoql0OyBFI9g,YQQamy-tQkCkpZPXKepUrQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Teacher's Sash (Level 3)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1253, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:14:37.863Z", + "ThumbnailImage": "9y51i5ld8baokfpueqd67oc07.png" + }, + { + "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,_ycDQ6RcyEGAntVlSDpPeA,6UBZuZQBG0eZtNmty2IGdA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Blazer (Candy Cane)", + "Tooltip": "", + "Rarity": 30, + "TagList": "holidays", + "AvatarItemId": 1254, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:14:42.09Z", + "ThumbnailImage": "d57lxs90awzdwpbei5f4j6nz8.png" + }, + { + "AvatarItemDesc": "FHKZvPFMLkO8iAIPPQzu1A,PEGqjoxP6E2yRx_A-HphrQ,I_OF1c0YWESMwxJr9sXYOA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Swing Dress (Candy Cane)", + "Tooltip": "", + "Rarity": 30, + "TagList": "holidays", + "AvatarItemId": 1255, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:14:48.803Z", + "ThumbnailImage": "3rls67cl0dxudh9kj7rqgqzlp.png" + }, + { + "AvatarItemDesc": "ASHnWS0h9kOJhbOUwxWKFQ,U2ZbHn8WJEySUXVpzAY6ig,6nmHu9zj8k-tEz0tBHblnQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Teacher's Gown (Level 1)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1256, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:14:54.017Z", + "ThumbnailImage": "2wia57rfapa2pl00ngn2vtv2t.png" + }, + { + "AvatarItemDesc": "MJQiQ3LATEOymxCC8wfSjw,L333w3dfIEWDbtt1Yn1gBg,lSDrKR69rkSFULy9GA__1w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Teacher's Gown (Level 2)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1257, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:14:58.537Z", + "ThumbnailImage": "ac5q83c1bed0a7fr6fqc9zz7e.png" + }, + { + "AvatarItemDesc": "0yFzgVESokC3gFd3hrS8bg,GK3yolCNlEm3B_5DtHkE8w,yKb2A8M_m0GQDhFWCRUHTQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Teacher's Gown (Level 3)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1258, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:04.307Z", + "ThumbnailImage": "bsih24pcifs39vkgb3nj2y01r.png" + }, + { + "AvatarItemDesc": "a5b747b8-c1a5-4bce-999f-e13dbe77bde6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Disco Ball Hat", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1259, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:13.123Z", + "ThumbnailImage": "2za37ica0cvevp732s8h5llq0.png" + }, + { + "AvatarItemDesc": "30380607-8b54-4b63-81d3-cb3f08e452c1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Formal Dress (Red)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1260, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:17.57Z", + "ThumbnailImage": "1wfcf6b158y11zvf8rsj18asi.png" + }, + { + "AvatarItemDesc": "30380607-8b54-4b63-81d3-cb3f08e452c1,rcdwgNvO30Cvx2ycE1GfHw,JmFzNL5v_0q1p0bgoOlBpQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Formal Dress (Black)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1261, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:21.21Z", + "ThumbnailImage": "1hodrkppvhvmxs18btxdu979c.png" + }, + { + "AvatarItemDesc": "9a366f8b-ea5b-49ae-a98c-f6b282e9bf14,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Formal Dress (Gold Sequins)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1262, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:25.01Z", + "ThumbnailImage": "d2403tow1ivxsp7dq769lkahh.png" + }, + { + "AvatarItemDesc": "73c0e2ba-cba1-482a-89d5-1508997aceeb,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Formal Dress (Silver Sequins)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1263, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:28.48Z", + "ThumbnailImage": "8op0aqlcnxdsbinjfpuqdslgn.png" + }, + { + "AvatarItemDesc": "73a119ab-d2c8-4da9-98b2-29edbb38e2c2,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Formal Dress (Red Sequins)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1264, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:32.12Z", + "ThumbnailImage": "3o9n9ip2a7y91q3v2kwe6jpnj.png" + }, + { + "AvatarItemDesc": "0d4e7ebe-efd9-4e68-9900-5645916e7596,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Business Tie (Silver Sequins)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1265, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:35.897Z", + "ThumbnailImage": "76fk7csv3rzv0frnesf1d575f.png" + }, + { + "AvatarItemDesc": "988e4069-4341-428b-bbf5-023309891385,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bow Tie (Silver Sequins)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1266, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:39.643Z", + "ThumbnailImage": "8nu7ynhikwf10a7dnyr1bqmi7.png" + }, + { + "AvatarItemDesc": "05ec4e87-088f-4281-a118-2e63c2585200,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Business Tie (Gold Sequins)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1267, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:43.86Z", + "ThumbnailImage": "f561z4j5s60ih6h3mp3me6ath.png" + }, + { + "AvatarItemDesc": "6dd261d8-9806-4dac-81c4-a58f6d6a7f9a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bow Tie (Gold Sequins)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1268, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:47.63Z", + "ThumbnailImage": "bdv0ee6pbzi0i8z8f5n5zfc2n.png" + }, + { + "AvatarItemDesc": "b95678aa-351a-4929-8a0e-0274a183eb18,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Formal Necklace (Silver)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1269, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:51.723Z", + "ThumbnailImage": "5fwhywu2l5mxei877fhrhwhq1.png" + }, + { + "AvatarItemDesc": "5e9bbda6-d681-42b1-9cc4-5758acf34bc0,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Formal Necklace (Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1270, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:15:55.847Z", + "ThumbnailImage": "brfgb9cf9tp8tgva2k3qzm6iv.png" + }, + { + "AvatarItemDesc": "7be2eafc-21ea-4266-ae64-8888c06798d6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pearl Necklace (Freshwater)", + "Tooltip": null, + "Rarity": 50, + "TagList": "", + "AvatarItemId": 1271, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:16:00.18Z", + "ThumbnailImage": "bjtkko8cs4inet2bswk24bky0.png" + }, + { + "AvatarItemDesc": "7be2eafc-21ea-4266-ae64-8888c06798d6,sqPMH0LhLkeG-4XkxpU-sw,URWHffwjGUKgXeV01upePA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pearl Necklace (Saltwater)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1272, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:16:04.007Z", + "ThumbnailImage": "4kmcbo8n4ht1kadrspll7f1oy.png" + }, + { + "AvatarItemDesc": "86dd9ff9-643f-4f11-8243-93ad948db4cc,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Happy New Year Sash", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1273, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:16:08.17Z", + "ThumbnailImage": "9alk9hbmjw74ccjkcwn2i7s3a.png" + }, + { + "AvatarItemDesc": "8df990d9-141a-4757-b4f2-138d5e68ab74,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Party Hat (Shindig)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1274, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:16:12.763Z", + "ThumbnailImage": "0rq3ue0rxap0g0375himga11m.png" + }, + { + "AvatarItemDesc": "2c3773a5-a0b4-41c5-a4df-6572dff516c9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "2020 Glasses", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1275, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T01:16:18.133Z", + "ThumbnailImage": "eauoml21rxj3iqwoccpn04y5p.png" + }, + { + "AvatarItemDesc": "5fwjFQoC_Uu9ChvF6uNGZw,fXNkMWFMV0aXalK_y_8SHw,SSY8ZYMgaE2Bl4oFmMjKQA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ski Buddy Goggles (Chill)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1276, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T21:39:56.77Z", + "ThumbnailImage": "948ckejd6ibxj5plgmycvqr20.png" + }, + { + "AvatarItemDesc": "6QT99hx6DE6t9cKAs61i3w,KwCEye0nsESFs-yj4h9sjQ,c_t9XDbn-Eqml1O-wC5zJQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ski Buddy Ear Muffs (Chill)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1277, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T21:40:02.68Z", + "ThumbnailImage": "502z6klf3k4u48eow06006kxl.png" + }, + { + "AvatarItemDesc": "6RhwWExXekaYpK0NGHSXGQ,fXNkMWFMV0aXalK_y_8SHw,HQQWccdyakaEmntPhvC6CQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Ski Buddy Jacket (Chill)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1278, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T21:40:15.287Z", + "ThumbnailImage": "2rr9ojhz8lb65xzu05oejy4i4.png" + }, + { + "AvatarItemDesc": "b795c631-f075-4d32-ac87-c732b36cb932,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Light-Up Necklace", + "Tooltip": "", + "Rarity": 50, + "TagList": "holidays", + "AvatarItemId": 1279, + "IsBaseAvatarItem": false, + "CreatedAt": "2019-12-03T21:40:21.137Z", + "ThumbnailImage": "3faagp8a1v4tthau00hha26mx.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,6kPcLZtEqU2Hs4yBFvc_sA,0440f08f-ef1d-49d8-942b-523056e8bb45,br9hzhDoZUmIevgl7SJkmg", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Class of 2019 Shirt", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1280, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-06T22:36:11.71Z", + "ThumbnailImage": "1kt3y6b06rh6qdox2huzn0c6f.png" + }, + { + "AvatarItemDesc": "ef7771eb-c5f3-44fd-8c27-f581b035ef10,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bear Hug Hat (White)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1281, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-06T22:36:23.523Z", + "ThumbnailImage": "e8i3fa3rlphdsfofxs7sewwio.png" + }, + { + "AvatarItemDesc": "fbdca48d-4ae6-41ad-8c33-b70a9e33fd77,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Action Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1282, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-06T22:36:40.18Z", + "ThumbnailImage": "7e934oy5eg0xzkuoeyk090u8w.png" + }, + { + "AvatarItemDesc": "e6216087-fb37-46f1-bda4-a88c4640f339,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jack Frost Hair", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1283, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-06T22:36:44.38Z", + "ThumbnailImage": "7xvu0kz1tmmaoifwn7fvdtl6o.png" + }, + { + "AvatarItemDesc": "105a5100-cb57-410f-a26b-1ee21002f067,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jack Frost Coat", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1284, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-06T22:36:48.807Z", + "ThumbnailImage": "7b7sjloem429tv2xpco7r45jw.png" + }, + { + "AvatarItemDesc": "022ce375-ed02-479d-b87d-9d72d126bbd4,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jack Frost Wings", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1285, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-06T22:36:52.873Z", + "ThumbnailImage": "extmqwfwviflhb677k7y0j5vw.png" + }, + { + "AvatarItemDesc": "cec9cfac-a45b-4edb-b26d-7453cc2bfaf2,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Froggy Headband", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1286, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-06T22:36:57.383Z", + "ThumbnailImage": "8xe1257ru45z0b0867roht3eu.png" + }, + { + "AvatarItemDesc": "JTrfBXhIT02o2-ssP94zew,D-SngK7hhkOpoZ2aMWv9EA,mkDVc0Mz4kmuLZ7powBHpQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Big Head Bow (Hearts)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1294, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-22T20:21:35.137Z", + "ThumbnailImage": "9y2nffs1iso5dhjr38gstlhpq.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,ZNPzHmrU6kGVQW7Q5ei03w,0440f08f-ef1d-49d8-942b-523056e8bb45,fJVxsLWuTESd-2xTCJPZ2w", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Recollage Shirt (Yellow, 2D Art Contest)\t", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1295, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-22T20:21:42.06Z", + "ThumbnailImage": "ansni4asvqpm50bcuomwb4i4l.png" + }, + { + "AvatarItemDesc": "0ab5790f-a537-4306-ba66-5eb87c02ec7d,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Quilted Vest (Black)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1296, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-22T20:21:56.54Z", + "ThumbnailImage": "52v2ad9kyewcmaefknqmm6l5i.png" + }, + { + "AvatarItemDesc": "0ab5790f-a537-4306-ba66-5eb87c02ec7d,QBglgj80zkuvUkk55Y5Feg,ACrBLiAIgEur9V6l_B0CvA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Quilted Vest (Green)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1297, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-22T20:22:00.73Z", + "ThumbnailImage": "8je25aruza2779n4njv1gmsgd.png" + }, + { + "AvatarItemDesc": "0ab5790f-a537-4306-ba66-5eb87c02ec7d,-HYrY2A5Tk2UWMi4_hmYbg,ACrBLiAIgEur9V6l_B0CvA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Quilted Vest (Orange)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1298, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-22T20:22:04.903Z", + "ThumbnailImage": "bldx6nf85lql3l8l0v9q3wmag.png" + }, + { + "AvatarItemDesc": "0ab5790f-a537-4306-ba66-5eb87c02ec7d,IjRMopsYlUqSE6327I9TIQ,ACrBLiAIgEur9V6l_B0CvA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Quilted Vest (Purple)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1299, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-22T20:22:10.223Z", + "ThumbnailImage": "7i0g7hs6aziwfqxrm0xnv67gg.png" + }, + { + "AvatarItemDesc": "b9d08f9a-b23d-4d7e-978b-a0cd8adbfe9c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Cloak (Nightwatch)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1300, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-22T20:22:14.713Z", + "ThumbnailImage": "a1hz9fyly8abux6bynwxt67g6.png" + }, + { + "AvatarItemDesc": "d2d3264b-fbf6-40b5-9f10-c85ec737d112,61VZkFjB402brzWm4UsftA,1ba65dd5-9df9-4ff3-be96-f83a7abf67b3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Hat (Grey)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1301, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:05:06.767Z", + "ThumbnailImage": "7wxsli15xh05ark51tui5k2b0.png" + }, + { + "AvatarItemDesc": "e614df5d-3cfe-4bca-b9c2-30c267b9c94e,PMa9370LPEig_7pKwCceEQ,0dd6596c-b4ea-4d55-a219-e1f44e4a376d,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Helmet (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1302, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:05:11.423Z", + "ThumbnailImage": "eb444rmgn7q2ygy1kaxe6tsh2.png" + }, + { + "AvatarItemDesc": "40734c4d-e1fe-426c-8921-930f7463d8e8,wCe2yC2U1kyYvPd8Z1rX2w,hCeaYHy1TE2s6rTPxAQP9A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Crown (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1303, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:05:15.783Z", + "ThumbnailImage": "6e9fx1i4uk389yevktgtc9s2e.png" + }, + { + "AvatarItemDesc": "40734c4d-e1fe-426c-8921-930f7463d8e8,QkfA71-1z0qOiZAVrbzhtA,hCeaYHy1TE2s6rTPxAQP9A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Crown (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1304, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:05:20.24Z", + "ThumbnailImage": "aq5apzhwgqow1ci3zzpz4gmlg.png" + }, + { + "AvatarItemDesc": "6d36091e-7083-4e3d-8729-94612602c8cb,aBQ3R9boek-mYeSYSNvDbQ,32d91d32-b102-4093-927a-6dc3ac2e9e86,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Hat (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1305, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:05:33.657Z", + "ThumbnailImage": "3wjvw25jvmg34uniq3dxxrv37.png" + }, + { + "AvatarItemDesc": "01689baf-405e-4b38-9f09-b624e03865b8,d3KmqVuMQkCYK6sVTMOTOA,abdf525b-b871-41be-a1c8-810f49740ad4,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Hat (Purple)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1306, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:05:38.187Z", + "ThumbnailImage": "19rp9i0wdr1ua9vm9hgjiy1f2.png" + }, + { + "AvatarItemDesc": "5b6535f0-86cd-417a-bcce-a1ace9a5f260,imDGL6dhrka-KliYlfpdgw,6094370d-5e28-473a-b422-f3f1c75d5db8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Quiver (Grey)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1307, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:05:42.417Z", + "ThumbnailImage": "a87ioalwyvn2xvaj4bhy5mu0n.png" + }, + { + "AvatarItemDesc": "2e5afc40-7e25-418c-8b1b-316b8ef479a7,PMa9370LPEig_7pKwCceEQ,15099be7-38b7-4b0b-ac13-1bacedbf5fb2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Cape (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1308, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:05:46.787Z", + "ThumbnailImage": "e6hsc92hhcj6jhxh9avyxdqvj.png" + }, + { + "AvatarItemDesc": "a44766dc-19ad-4476-849c-5113a5faabd0,MbusQ9bte0i9zirlxtNkSQ,HTU3Wp_ri0GNYGFSezFHSg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Cape (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1309, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:05:51.033Z", + "ThumbnailImage": "auudmnyvmvid9ohssear4bwrb.png" + }, + { + "AvatarItemDesc": "a44766dc-19ad-4476-849c-5113a5faabd0,_9QlnTPXuEO5OQ3H0CwFkA,HTU3Wp_ri0GNYGFSezFHSg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Cape (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1310, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:05:55.517Z", + "ThumbnailImage": "7h38lx0795mk0b8xq52d9qxpl.png" + }, + { + "AvatarItemDesc": "c0e59f27-a13d-4bd9-b3b8-a38a360f649b,61VZkFjB402brzWm4UsftA,f88178b8-b204-4fa5-9dfd-6e438bf1e247,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Tunic (Grey)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1311, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:06:02.123Z", + "ThumbnailImage": "c2wrex5zlcm4q7bek6fuavelp.png" + }, + { + "AvatarItemDesc": "739fd42a-8a8c-44a5-afa3-e0974802c6ae,PMa9370LPEig_7pKwCceEQ,51a1809d-becd-42e0-8dfb-188d6f07ba1c,f5270130-6634-4052-aa3e-9849ddf5314e", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Armor (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1312, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:06:08.143Z", + "ThumbnailImage": "58uqy0e4o8nv424g5aory3woy.png" + }, + { + "AvatarItemDesc": "0ab6c95c-e157-48bd-a172-2642896b4ffc,pjkTGVHkIE-BzCVi1KAesQ,PoMG28QAskagun1LSd4C_A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Dress (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1313, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:06:12.74Z", + "ThumbnailImage": "856n9ywg3kp1796sqc8zm9yvz.png" + }, + { + "AvatarItemDesc": "e13f6558-d49c-4314-820c-962ef48eb0c6,s2kCppLsN0uY7Hy6qjQc-g,50NUFrDxbUKmXbyAHBenvQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Tabard (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1314, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:06:16.94Z", + "ThumbnailImage": "eq5nxte0f2lf5p4vau1f14d8j.png" + }, + { + "AvatarItemDesc": "418db0e0-c7af-40c2-9cac-d461ce41e210,aBQ3R9boek-mYeSYSNvDbQ,0f49ac81-63bd-4845-8bdc-1944181a8aa3,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Torso (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1315, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:06:26.05Z", + "ThumbnailImage": "dci33hnvmb7vrbgaa8u6zvrlg.png" + }, + { + "AvatarItemDesc": "97eae086-cfea-45ff-9b77-1d184256d493,d3KmqVuMQkCYK6sVTMOTOA,8768aa33-b014-4062-b323-b146dd7d78d2,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Robes (Purple)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1316, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:06:33.74Z", + "ThumbnailImage": "47ngqkmtgcfvbds2nhtksozc3.png" + }, + { + "AvatarItemDesc": "5b01eaa3-0cac-40c0-b72a-b3f6a868ae0c,8hUBfmq28EixYjv92Xcrgg,7b187c06-7ba2-4f3c-bca9-fdf98146f385,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Archer Gloves (Grey)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1317, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:06:42.453Z", + "ThumbnailImage": "1v4tdvaof4avz08bp7oapq1nq.png" + }, + { + "AvatarItemDesc": "9bf9d502-8a3c-4b24-9565-0a2c2d9864fd,PMa9370LPEig_7pKwCceEQ,fd67ec40-f898-4df6-b846-8bf350f362b8,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Knight Gauntlet (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1318, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:06:47.42Z", + "ThumbnailImage": "9tsbb3bjtxr44158yh7ncrn5n.png" + }, + { + "AvatarItemDesc": "1974dd48-aa44-434f-879a-eaff0c7c06e6,aBQ3R9boek-mYeSYSNvDbQ,5b8d9490-e5bc-480e-91bc-65d1797b52ad,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hunter Gloves (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1319, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:06:57.837Z", + "ThumbnailImage": "ao77s83vraqs2p4xiwkoxdk8o.png" + }, + { + "AvatarItemDesc": "22ef1089-d073-4fe8-b038-6f34adf0b85f,d3KmqVuMQkCYK6sVTMOTOA,47514b9b-0d17-4727-97ed-dab67e7fe031,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Wizard Bracers (Purple)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1320, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:07:16.283Z", + "ThumbnailImage": "0vwlyjwom9p9ef29kfe7nowjz.png" + }, + { + "AvatarItemDesc": "9d395a84-4342-4b1c-940c-213ec2eb56f9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Regal Crown (Gold)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1321, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:07:46.237Z", + "ThumbnailImage": "357bwxxf0kvoz6yd778gmm1k6.png" + }, + { + "AvatarItemDesc": "9d395a84-4342-4b1c-940c-213ec2eb56f9,Zljmtj5WqUaRvB3XQTgJXg,XFuSiGupZ02Fut1Dxum_Iw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Regal Crown (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1322, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:07:52.51Z", + "ThumbnailImage": "8kgbf2gxx8ajp1uw1zrx306an.png" + }, + { + "AvatarItemDesc": "9d395a84-4342-4b1c-940c-213ec2eb56f9,rmq1AOQvtUGOHvbPUximwg,XFuSiGupZ02Fut1Dxum_Iw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Regal Crown (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1323, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-24T00:07:59.103Z", + "ThumbnailImage": "5zb2ksxrxwp3n2qlecml4u0l5.png" + }, + { + "AvatarItemDesc": "eb830b12-c1b5-4796-b9cf-ccf0f0e1d4f1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mardi Gras Mask (Orleans)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1324, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-31T00:38:06.11Z", + "ThumbnailImage": "8ucp3apcgf7mvka7m2albckl8.png" + }, + { + "AvatarItemDesc": "43354e59-4938-44bc-81e0-4fba47d0ac12,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mardi Gras Mask (Carnival)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1325, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-01-31T00:38:11.83Z", + "ThumbnailImage": "bjo835jgyqtwaijuhly8otljo.png" + }, + { + "AvatarItemDesc": "Wua43ED71UqL71ATtyS0iQ,XFCpIdeDXUqeYCIgh4fGtg,sV_ByCug30G1Gw-77KUe1Q,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soda Clerk Hat (Blue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1326, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:48:47.39Z", + "ThumbnailImage": "crm789xheizu2cbu14b3wavpq.png" + }, + { + "AvatarItemDesc": "Wua43ED71UqL71ATtyS0iQ,oKxmH-1s2EyIDkZoOQSQQw,sV_ByCug30G1Gw-77KUe1Q,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soda Clerk Hat (Green)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1327, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:48:52.33Z", + "ThumbnailImage": "8etl00yx6u11l07jed4sl7xnc.png" + }, + { + "AvatarItemDesc": "Wua43ED71UqL71ATtyS0iQ,MxnAq_XOw0uTzQ8IIxqb_Q,sV_ByCug30G1Gw-77KUe1Q,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soda Clerk Hat (Yellow)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1328, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:48:56.813Z", + "ThumbnailImage": "5tdjwtkcesfgqls3gzy24y3hf.png" + }, + { + "AvatarItemDesc": "iai6P7dDTUq8S4hqQmY1YA,XFCpIdeDXUqeYCIgh4fGtg,MBuxBAIkpkWI26d-arAKQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soda Clerk Uniform (Blue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1329, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:49:07.87Z", + "ThumbnailImage": "2cvsw2qbbncs9zl5vsv7mxqkk.png" + }, + { + "AvatarItemDesc": "iai6P7dDTUq8S4hqQmY1YA,oKxmH-1s2EyIDkZoOQSQQw,MBuxBAIkpkWI26d-arAKQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soda Clerk Uniform (Green)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1330, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:49:12.283Z", + "ThumbnailImage": "447rhi816e4hfny2r4ktjynv5.png" + }, + { + "AvatarItemDesc": "iai6P7dDTUq8S4hqQmY1YA,MxnAq_XOw0uTzQ8IIxqb_Q,MBuxBAIkpkWI26d-arAKQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Soda Clerk Uniform (Yellow)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1331, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:49:16.767Z", + "ThumbnailImage": "di4jb7lfnmlgt0x975ppcx8h0.png" + }, + { + "AvatarItemDesc": "0c537a84-9095-406f-8c87-1464f3a774ba,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mechanic Hat (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1332, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:49:27.043Z", + "ThumbnailImage": "1xj0gybaafqrogg7hnsgqbscb.png" + }, + { + "AvatarItemDesc": "0c537a84-9095-406f-8c87-1464f3a774ba,C9cPjOoiCUCHrCBi809CMQ,3pdsIrhM9EW-y-LNnjbFxg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mechanic Hat (Red)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1333, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:49:32.023Z", + "ThumbnailImage": "0q7ysb2tsjy0mbxx1nes33jdx.png" + }, + { + "AvatarItemDesc": "0c537a84-9095-406f-8c87-1464f3a774ba,24zVmiGiaESrM5qcRfF6gA,3pdsIrhM9EW-y-LNnjbFxg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mechanic Hat (Orange)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1334, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:49:36.91Z", + "ThumbnailImage": "20bhcftlu43jwrw06imhg37ox.png" + }, + { + "AvatarItemDesc": "0c537a84-9095-406f-8c87-1464f3a774ba,LOeHr4xoik6VOv1fOeImjA,3pdsIrhM9EW-y-LNnjbFxg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mechanic Hat (Green)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1335, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:49:41.437Z", + "ThumbnailImage": "0v5t8d3m8790n1lzjjp3qd9z5.png" + }, + { + "AvatarItemDesc": "dedd2e98-2721-4de6-92f2-9d399f34e8fe,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bog Monster Suit", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1336, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:49:46.313Z", + "ThumbnailImage": "cdcrail4xl68zz5i57rfmgvcm.png" + }, + { + "AvatarItemDesc": "4e42e02e-33fd-4ff9-b74e-9bde26253c35,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bog Monster Wrist", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1337, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:49:52.797Z", + "ThumbnailImage": "15ql8y6860hwqib0t4k041550.png" + }, + { + "AvatarItemDesc": "20b424a9-861a-4d39-a583-22d7b7348c14,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bog Monster Hood", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1338, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:49:59.613Z", + "ThumbnailImage": "5g3kf0itlpuocmwiedgwzxbrn.png" + }, + { + "AvatarItemDesc": "204bc384-e6d2-41b8-8ce9-0b26be5d85b7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Server Apron (Red)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1339, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:50:05.17Z", + "ThumbnailImage": "drpze5r42trhdfe0kkmbirisr.png" + }, + { + "AvatarItemDesc": "204bc384-e6d2-41b8-8ce9-0b26be5d85b7,HdwZhjrqxE6wuf68MnDhDw,f5z_jhdcqEGjo-1WUmldaw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Server Apron (Blue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1340, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:50:09.803Z", + "ThumbnailImage": "9f3l01qhr5bcg8ed2l0i4d4wy.png" + }, + { + "AvatarItemDesc": "204bc384-e6d2-41b8-8ce9-0b26be5d85b7,b7oobDcDtE-69fhM-5g5AQ,f5z_jhdcqEGjo-1WUmldaw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Server Apron (Yellow)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1341, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:50:14.127Z", + "ThumbnailImage": "6k82rsbhcoow0xzix9ty8q06z.png" + }, + { + "AvatarItemDesc": "204bc384-e6d2-41b8-8ce9-0b26be5d85b7,Blev_VFjRUysY_nymGWAVg,f5z_jhdcqEGjo-1WUmldaw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Server Apron (Green)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1342, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:50:18.63Z", + "ThumbnailImage": "3on8a1l5752ih0y8i5uu1zha8.png" + }, + { + "AvatarItemDesc": "f6caeb89-dbb4-4471-92fe-100bf48cd5ce,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Server Dress (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1343, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:50:23.187Z", + "ThumbnailImage": "6840rnvh9m72ksb1xw4y69cp3.png" + }, + { + "AvatarItemDesc": "f6caeb89-dbb4-4471-92fe-100bf48cd5ce,GQSpXmD0B02_gwzpq6StFA,ORmS9HkfoUeFuO4RhqcW7g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Server Dress (Red)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1344, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:50:28.02Z", + "ThumbnailImage": "9cewy2sbl6u8ip4456pu20bad.png" + }, + { + "AvatarItemDesc": "f6caeb89-dbb4-4471-92fe-100bf48cd5ce,YvPeCbQS2UOcLjPfoIML_g,ORmS9HkfoUeFuO4RhqcW7g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Server Dress (Yellow)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1345, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:50:32.26Z", + "ThumbnailImage": "2vipnhbzbw003kcmye8831wbk.png" + }, + { + "AvatarItemDesc": "f6caeb89-dbb4-4471-92fe-100bf48cd5ce,zGOD45zNAk2i6P_zPsNPfg,ORmS9HkfoUeFuO4RhqcW7g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Server Dress (Green)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1346, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:50:38.177Z", + "ThumbnailImage": "8657c4mdn19tdzvke8uu9mztu.png" + }, + { + "AvatarItemDesc": "b080e2f4-c699-4cca-bb9e-7cfc4bafcbfc,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mechanic Overalls (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1347, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:50:45.03Z", + "ThumbnailImage": "bqm1574wf7rpdwjlok49b0p77.png" + }, + { + "AvatarItemDesc": "b080e2f4-c699-4cca-bb9e-7cfc4bafcbfc,iokdlBfjuEuAwqIMOQwxdA,H3OQDBef1UaacSD52p8Hdw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mechanic Overalls (Red)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1348, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:50:51.42Z", + "ThumbnailImage": "5ka8fpkswhsrqk4yzqu9zq6hx.png" + }, + { + "AvatarItemDesc": "b080e2f4-c699-4cca-bb9e-7cfc4bafcbfc,nKauYAyWhkm2AMHFyC-fLg,H3OQDBef1UaacSD52p8Hdw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mechanic Overalls (Orange)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1349, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:50:57.577Z", + "ThumbnailImage": "dvw88qyim2kmbtb852qiitri8.png" + }, + { + "AvatarItemDesc": "b080e2f4-c699-4cca-bb9e-7cfc4bafcbfc,EiGgN7uVukqoRE7UJcMLTw,H3OQDBef1UaacSD52p8Hdw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mechanic Overalls (Green)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1350, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:51:02.18Z", + "ThumbnailImage": "8l97dx6qhjdo9t7s2dpksymii.png" + }, + { + "AvatarItemDesc": "eda29bce-5a07-4439-a2a7-cafa11e2ed62,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Paintball Belt", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1351, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-02-20T21:51:06.837Z", + "ThumbnailImage": "729s6a9tw6yv1xyun76b5zwkz.png" + }, + { + "AvatarItemDesc": "de0ac50d-2adb-4114-bd2e-68953b13d706,7WrSbK4Ml0K2z-ig5HIUCw,9skD_xxLq0mpfP13f9n8hQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Blazer (Shamrock)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1352, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-03T01:43:21.917Z", + "ThumbnailImage": "10hg6w8e7ui5q5yod1bb5dhab.png" + }, + { + "AvatarItemDesc": "FHKZvPFMLkO8iAIPPQzu1A,K17dIz_TRUq5D50NBfLjyw,3drRcfyKkku0qGwCy16m9Q,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Swing Dress (Shamrock)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1353, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-03T01:43:35.08Z", + "ThumbnailImage": "6zl0lixajd47uo5t8r26lce00.png" + }, + { + "AvatarItemDesc": "86af3a97-18d8-4dda-a2f2-cfd3b4224254,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bow Tie (Green Sequins)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1354, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-03T01:43:42.223Z", + "ThumbnailImage": "8z118afr4npaz1lqtevl4cq9f.png" + }, + { + "AvatarItemDesc": "66f8f55d-cad4-4afb-93e8-b6bdf04b37b3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Big Head Bow (Green Sequins)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1355, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-03T01:43:45.87Z", + "ThumbnailImage": "824gaa1rig6e7wnf2tax1j1j9.png" + }, + { + "AvatarItemDesc": "d3b8bd7b-ca9a-4f5d-b115-3659dc294a03,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Top Hat (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1356, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-03T01:43:48.76Z", + "ThumbnailImage": "1h9wa7v6ma9wzhwdgvumqlyp3.png" + }, + { + "AvatarItemDesc": "9e6397dd-b7b0-4d32-8c86-1910106a8478,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Raincoat (Yellow)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1357, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-17T19:29:41.767Z", + "ThumbnailImage": "1c69e4rsxwolxiw7iq522lr5k.png" + }, + { + "AvatarItemDesc": "9e6397dd-b7b0-4d32-8c86-1910106a8478,GH9q8_0O9EqjGdz7lGWD2g,T7zwcIIc8Ee3ud8a2JCuwQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Raincoat (Blue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1358, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-17T19:29:46.303Z", + "ThumbnailImage": "2y3vygtoygwgkb4vvi4ueelz8.png" + }, + { + "AvatarItemDesc": "2bd53190-46f8-4956-9388-87c5a04efc4f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rain Hat (Yellow)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1359, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-17T19:29:50.737Z", + "ThumbnailImage": "5slbcv7tlqy8kpl75ol21jidq.png" + }, + { + "AvatarItemDesc": "2bd53190-46f8-4956-9388-87c5a04efc4f,v3af60p1Q02NpdCqIRO9lw,1hVOI7IuY0mKvtr2PZXLww,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rain Hat (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1360, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-17T19:29:57.017Z", + "ThumbnailImage": "0ds3vsjpe01l47ks32nxbst5q.png" + }, + { + "AvatarItemDesc": "fc96ea5d-b49b-479b-a963-92f1eab44b2c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Butterfly Wings (Cool Mint)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1362, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-17T19:30:10.133Z", + "ThumbnailImage": "7l8qp4zd4ankofzt9s3j5k8c6.png" + }, + { + "AvatarItemDesc": "27c2eb7f-9fac-4c42-90c7-44e7a33d5303,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Butterfly Wings (The Blue One)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1363, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-17T19:30:31.28Z", + "ThumbnailImage": "4mbd5lxxwtmjvp5enggelazu8.png" + }, + { + "AvatarItemDesc": "c506feae-be73-437b-b18a-1152bb9906e9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Butterfly Wings (Monarch)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1364, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-17T19:30:36.717Z", + "ThumbnailImage": "99uel8r3j0b7wyrporms60tok.png" + }, + { + "AvatarItemDesc": "ReqOfohe6UamzaiHG1x3Ow,lDXambcP60CeY2C8qeGDFw,uiAwVt3HK0mRVtWp9B-gTg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Trucker Hat (Flatbed)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1365, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-03-17T19:31:41.163Z", + "ThumbnailImage": "4dquic4wqv5qwn7664v0i7fpi.png" + }, + { + "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,yDZFr27Zq0-JH-EsEsxG2g,F9vYkdcuGUOSGEg0wpQt2Q,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Spring Dress (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1366, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-01T19:09:44.613Z", + "ThumbnailImage": "eum5bolzoy8k5w31k9j0rtzcj.png" + }, + { + "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,PLRhiOhhb0KhatFH7f3pwA,F9vYkdcuGUOSGEg0wpQt2Q,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Spring Dress (Orange)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1367, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-01T19:09:50.323Z", + "ThumbnailImage": "eppwkjhvfbuczv31sgbty26v0.png" + }, + { + "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,RwgnKTfMEkWrAp_OMGy__Q,F9vYkdcuGUOSGEg0wpQt2Q,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Spring Dress (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1368, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-01T19:09:56.04Z", + "ThumbnailImage": "8q1o0y04vs1ve8bpxz6iqkwui.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,TuAjeDmPuUmFr_ESx4q6WA,0440f08f-ef1d-49d8-942b-523056e8bb45,AXtRUZcYWU6g1ZtM-L4vfQ", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Video Contest T-Shirt (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1369, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-01T19:10:07.073Z", + "ThumbnailImage": "3d9h318l8ubxs4x703bpvjqcy.png" + }, + { + "AvatarItemDesc": "74b91f2b-d4d3-4e41-8946-b1296ab7a773,NpMkoIK62k63QoLVEXId6g,iT7UGMahoEu7BZZqeKXKww,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Spring Shirt (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1370, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-01T19:10:15.34Z", + "ThumbnailImage": "1eu2yq3p1x77hmixyzmubdux6.png" + }, + { + "AvatarItemDesc": "74b91f2b-d4d3-4e41-8946-b1296ab7a773,PLRhiOhhb0KhatFH7f3pwA,iT7UGMahoEu7BZZqeKXKww,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Spring Shirt (Orange)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1371, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-01T19:10:21.733Z", + "ThumbnailImage": "duxjnjbu2n1zbarvejwuhhzgn.png" + }, + { + "AvatarItemDesc": "74b91f2b-d4d3-4e41-8946-b1296ab7a773,RwgnKTfMEkWrAp_OMGy__Q,iT7UGMahoEu7BZZqeKXKww,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Spring Shirt (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1372, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-01T19:10:26.46Z", + "ThumbnailImage": "8zfsf3e3asjbwc8dz1kq9acae.png" + }, + { + "AvatarItemDesc": "5154be09-bb8a-4917-95a0-51c91b6a4e09,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hatter Suit (Wonderland Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1373, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-01T19:11:11.707Z", + "ThumbnailImage": "2ptrsoi2msj3q9zp0nv3opjho.png" + }, + { + "AvatarItemDesc": "7dc6c916-b887-4929-93b5-dcea3022e6a9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Top Hat (Wonderland Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1374, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-01T19:11:18.633Z", + "ThumbnailImage": "8zss1xn4q3bwumq65zgy4xq5g.png" + }, + { + "AvatarItemDesc": "5362d685-fc55-4b43-85a5-cc3d6cad3f69,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie (Galaxy)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1375, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:54:10.357Z", + "ThumbnailImage": "aojr333s0451ovrb3sccpajtm.png" + }, + { + "AvatarItemDesc": "4abc2ac4-e60c-49b1-9ac8-4d4751ed78ae,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dino Hat", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1376, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:54:37.017Z", + "ThumbnailImage": "1vas1a6all7s8fowlh0nithtn.png" + }, + { + "AvatarItemDesc": "097a3266-4aab-4b23-8f56-373c9b1bc837,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Coat (Mastermind)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1377, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:54:44.647Z", + "ThumbnailImage": "alszurr07un4fg5ta4aw0z10o.png" + }, + { + "AvatarItemDesc": "097a3266-4aab-4b23-8f56-373c9b1bc837,YB7kXMyLJ0mF_5WidhmH8A,SeA8s77hr0K6DRZyVlRTCg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Coat (Spy)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1378, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:54:47.32Z", + "ThumbnailImage": "bzgwcv1v83e9lql441lco77up.png" + }, + { + "AvatarItemDesc": "097a3266-4aab-4b23-8f56-373c9b1bc837,bQyNgFWAe0SPttPri6hxyg,SeA8s77hr0K6DRZyVlRTCg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Coat (Rogue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1379, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:54:49.733Z", + "ThumbnailImage": "8r2mn0ynnf5yr8p2yifhlpskz.png" + }, + { + "AvatarItemDesc": "097a3266-4aab-4b23-8f56-373c9b1bc837,wRPoHTsXFESK5pjkxVMqGA,SeA8s77hr0K6DRZyVlRTCg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Coat (Outlaw)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1380, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:54:51.703Z", + "ThumbnailImage": "5lo58vo2p2eebv8s1aunra4xy.png" + }, + { + "AvatarItemDesc": "bc3f8ab4-cdb1-4e63-bda5-ba5a4b1f4a43,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Hat (Mastermind)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1381, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:54:54.81Z", + "ThumbnailImage": "7oh8ujd818cghfg99enk8x1d8.png" + }, + { + "AvatarItemDesc": "bc3f8ab4-cdb1-4e63-bda5-ba5a4b1f4a43,RBRFHN8_rkuImbyDAfcHWw,BOB_mAXdA0u2khOH5qjqXQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Hat (Spy)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1382, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:54:58.31Z", + "ThumbnailImage": "d0flbz3gdxvalp78ggvuj2x8p.png" + }, + { + "AvatarItemDesc": "bc3f8ab4-cdb1-4e63-bda5-ba5a4b1f4a43,QJSPgq2KXEOWNynY8uqQvA,BOB_mAXdA0u2khOH5qjqXQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Hat (Rogue)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1383, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:55:01.76Z", + "ThumbnailImage": "2jtzah4nvld7knjcyuxcgml69.png" + }, + { + "AvatarItemDesc": "bc3f8ab4-cdb1-4e63-bda5-ba5a4b1f4a43,4RH8_Z1mqU-JIVvx31wOsA,BOB_mAXdA0u2khOH5qjqXQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Hat (Outlaw)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1384, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:55:05.49Z", + "ThumbnailImage": "0bjo5i6bxmha24uhgq15xq71t.png" + }, + { + "AvatarItemDesc": "1014dded-3bbc-479b-a6cb-afa7413de2da,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Gloves (Mastermind)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1385, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:55:15.65Z", + "ThumbnailImage": "ev03rmx75zjo4wrysupitq82o.png" + }, + { + "AvatarItemDesc": "1014dded-3bbc-479b-a6cb-afa7413de2da,DtFYrQwaCky5C1ZycqZbiQ,egpzBs77Q0CpDndZHqXOog,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Gloves (Spy)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1386, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:55:17.857Z", + "ThumbnailImage": "3hl7xtr4md2vxqqi3d3z5zgxe.png" + }, + { + "AvatarItemDesc": "1014dded-3bbc-479b-a6cb-afa7413de2da,9SAPupKy_EO6YeG0SMkI5A,egpzBs77Q0CpDndZHqXOog,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Gloves (Rogue)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1387, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:55:19.643Z", + "ThumbnailImage": "3gmgmoqsor5tij57yfuqtj9i0.png" + }, + { + "AvatarItemDesc": "1014dded-3bbc-479b-a6cb-afa7413de2da,hiMYlmk5sEqh-sElOY3A9g,egpzBs77Q0CpDndZHqXOog,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Gloves (Outlaw)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1388, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-14T23:55:21.94Z", + "ThumbnailImage": "29vqlnj8n33qtfh0u4ka6qbtz.png" + }, + { + "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beanie (Tan)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1389, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:43:56.653Z", + "ThumbnailImage": "3kk89nprwfzgkc47ddr46nppo.png" + }, + { + "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,58YffnGSUU6umcI1i0RvZw,uWXtz0WaO0qJ1W4TfWnLqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beanie (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1390, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:43:59.52Z", + "ThumbnailImage": "0si8omfozqsiv0jjns5uz7x3v.png" + }, + { + "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,c24f1DNZjEmqkt-FibKUjQ,uWXtz0WaO0qJ1W4TfWnLqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beanie (Brown)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1391, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:02.787Z", + "ThumbnailImage": "6go7wf3t618gcga8rjoywcwo1.png" + }, + { + "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,SeVmHtrMS0y7gKCYkHcrOA,uWXtz0WaO0qJ1W4TfWnLqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beanie (Gray)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1392, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:04.453Z", + "ThumbnailImage": "clgnc91prro3ozkp7tnx5ld66.png" + }, + { + "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,uDcJZClcFkiNdkEEh9IIyA,uWXtz0WaO0qJ1W4TfWnLqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beanie (Blue)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1393, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:06.073Z", + "ThumbnailImage": "59xbft3ixffciz9wybly1ufd4.png" + }, + { + "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,Iezz6gCFfkKdVcmPXIhunw,uWXtz0WaO0qJ1W4TfWnLqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beanie (Orange)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1394, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:07.673Z", + "ThumbnailImage": "2rnnyghpth3r3etbu364c02mc.png" + }, + { + "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,fLWfBSEO6U6aHrDm3nKFEQ,uWXtz0WaO0qJ1W4TfWnLqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beanie (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1395, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:09.307Z", + "ThumbnailImage": "e4rjntdbfbgxnzzds63z8k3i7.png" + }, + { + "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,F5vJzMfNB0Ob6Abjadho7Q,uWXtz0WaO0qJ1W4TfWnLqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beanie (Pink)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1396, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:10.843Z", + "ThumbnailImage": "2ejkmb3z1znhlpdst7q3jztb2.png" + }, + { + "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,vbOUaJsGHEaSfQCivNcMWg,uWXtz0WaO0qJ1W4TfWnLqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beanie (White)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1397, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:12.477Z", + "ThumbnailImage": "7gi71ssytha4oltxzdg3vekb0.png" + }, + { + "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,wbFPXIg5gUK3QK6YycZexg,uWXtz0WaO0qJ1W4TfWnLqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beanie (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1398, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:14.137Z", + "ThumbnailImage": "5p5se3p4opi1nd646csh6pvsd.png" + }, + { + "AvatarItemDesc": "41bece0e-9b5d-4151-bf5c-d0e786a803b4,_fBrHCkTKUe82QgxCyI-Kw,uWXtz0WaO0qJ1W4TfWnLqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beanie (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1399, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:15.713Z", + "ThumbnailImage": "6w4cwzijj4bww69aju5fi9pzj.png" + }, + { + "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Brimmed Beanie (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1400, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:48.343Z", + "ThumbnailImage": "2jzqx1rojlzf9q9pado9u0t1o.png" + }, + { + "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,-XSM6ZcSjE-vrWL7jyF4fQ,7nBHNMZhAE-t9rLCYO_STA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Brimmed Beanie (Blue)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1401, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:50.037Z", + "ThumbnailImage": "110fo1snzkucd8yr0l83dt96u.png" + }, + { + "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,RL6HkufaJ0yubTpCGVI9eQ,7nBHNMZhAE-t9rLCYO_STA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Brimmed Beanie (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1402, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:51.51Z", + "ThumbnailImage": "5tpxbss93q52nayhe1d5fpao8.png" + }, + { + "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,9tTuREkoQkW0ycqOjWXsiA,7nBHNMZhAE-t9rLCYO_STA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Brimmed Beanie (White)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1403, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:52.947Z", + "ThumbnailImage": "7k8ttzh9wehwhm80g5p4gopa0.png" + }, + { + "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,MVkY4sU5BkGC4QhweRiyIA,7nBHNMZhAE-t9rLCYO_STA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Brimmed Beanie (Orange)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1404, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:54.37Z", + "ThumbnailImage": "cijefzd028p1ktkkbndlk0iio.png" + }, + { + "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,ux9DQVSRyU-_5GA-t197OA,7nBHNMZhAE-t9rLCYO_STA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Brimmed Beanie (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1405, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:55.773Z", + "ThumbnailImage": "9bijtfphf1w416loccnpc2v4m.png" + }, + { + "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,t2bByt5oUEG90PMMePCP6A,7nBHNMZhAE-t9rLCYO_STA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Brimmed Beanie (Gray)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1406, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:57.157Z", + "ThumbnailImage": "bl1xc0woq0y8j4zowmiyc2wbz.png" + }, + { + "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,m7KXVnULz0iHvKfCFzFoyw,7nBHNMZhAE-t9rLCYO_STA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Brimmed Beanie (Pink)", + "Tooltip": null, + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1407, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:58.557Z", + "ThumbnailImage": "340d5n3lde4t69b8l5kc2jupr.png" + }, + { + "AvatarItemDesc": "48ec7a6a-0c31-40d4-9179-66e3ba6505a1,gT0WA7Y1H0my5uMlteIMMg,7nBHNMZhAE-t9rLCYO_STA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Brimmed Beanie (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1408, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:44:59.94Z", + "ThumbnailImage": "7bp85mlgk50a43bna39drnbwj.png" + }, + { + "AvatarItemDesc": "64fddd4e-3d59-43df-bb39-671e18953c0f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Night Coat (Zzz)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1409, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:45:01.86Z", + "ThumbnailImage": "avhll17max3g5tbutzgkr4j3d.png" + }, + { + "AvatarItemDesc": "64fddd4e-3d59-43df-bb39-671e18953c0f,uDJ5ZqU1f0CiOAH8WY22Yw,KOCzRE4a6EKb3_NVOI_lcg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Night Coat (Dozy)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1410, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:45:03.513Z", + "ThumbnailImage": "10ks6xzccejyj65uikvyl23xf.png" + }, + { + "AvatarItemDesc": "64fddd4e-3d59-43df-bb39-671e18953c0f,j66We9SYr0SNQ2ufZqIqhA,KOCzRE4a6EKb3_NVOI_lcg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Night Coat (Sandman)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1411, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:45:05.017Z", + "ThumbnailImage": "4g0dvwsd3dz5sthxkhgq6scu0.png" + }, + { + "AvatarItemDesc": "64fddd4e-3d59-43df-bb39-671e18953c0f,_jkPDSXFUkSU_yOfutQ7BA,KOCzRE4a6EKb3_NVOI_lcg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Night Coat (Zonked)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1412, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:45:06.583Z", + "ThumbnailImage": "6lrk2hle92tc35cdc3fs9nqhp.png" + }, + { + "AvatarItemDesc": "250bbb53-1fae-440d-b25a-46a16c271367,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Nightcap (Zonked)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1413, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:45:09.143Z", + "ThumbnailImage": "09zvd3ohdxjul97glak50v2zt.png" + }, + { + "AvatarItemDesc": "250bbb53-1fae-440d-b25a-46a16c271367,2vawoQvJPUegnClmr2RNAQ,RR69IGV4j0Sd2xtmyN5wFg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Nightcap (Zzz)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1414, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:45:10.537Z", + "ThumbnailImage": "5oixy16bep4bh46cp4ma645d0.png" + }, + { + "AvatarItemDesc": "250bbb53-1fae-440d-b25a-46a16c271367,kIcd-yEnsEqxoeogquvmRw,RR69IGV4j0Sd2xtmyN5wFg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Nightcap (Dozy)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1415, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:45:12.117Z", + "ThumbnailImage": "7wpy1gh40rv5ibcltdnowpd05.png" + }, + { + "AvatarItemDesc": "250bbb53-1fae-440d-b25a-46a16c271367,qHyKfCsrbUqSWomjLXf7Hw,RR69IGV4j0Sd2xtmyN5wFg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Nightcap (Sandman)", + "Tooltip": null, + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1416, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:45:14.067Z", + "ThumbnailImage": "0415gb7q368nr2qadddcg1i0k.png" + }, + { + "AvatarItemDesc": "7aa994d2-6499-4918-ab2a-2531c17e27a7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Dress (Primrose)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1417, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:46:21.24Z", + "ThumbnailImage": "75icni7eg78l4eyuy6hwwrzzk.png" + }, + { + "AvatarItemDesc": "7aa994d2-6499-4918-ab2a-2531c17e27a7,ZXeI9jooq0-dQaX-FlkNuQ,CAqT_iLfQ0qQ-GbIdAsZow,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Dress (Lily)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1418, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:46:23.197Z", + "ThumbnailImage": "63oehgwwbgnddpx5bauhi2ztm.png" + }, + { + "AvatarItemDesc": "7aa994d2-6499-4918-ab2a-2531c17e27a7,IzdUC8x0F02i3BhPfEUOYw,CAqT_iLfQ0qQ-GbIdAsZow,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Dress (Poppy)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1419, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:46:24.91Z", + "ThumbnailImage": "08kjv45btrzy2apeo276vys08.png" + }, + { + "AvatarItemDesc": "4ee2133d-c419-4fbc-9117-746d756a250d,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Belt Bag (Cosmic)", + "Tooltip": "", + "Rarity": 50, + "TagList": "", + "AvatarItemId": 1420, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:46:26.583Z", + "ThumbnailImage": "0x4ghshpxazgbb0zpcyu0g22v.png" + }, + { + "AvatarItemDesc": "7aa994d2-6499-4918-ab2a-2531c17e27a7,_OM7UNZENEejgO5h7H1ztg,vUgpsaXrO0ak7huhkHqlUA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Dress (Dahlia)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1421, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:46:46.077Z", + "ThumbnailImage": "5uifh9814ayb3sywh90qxniz4.png" + }, + { + "AvatarItemDesc": "7aa994d2-6499-4918-ab2a-2531c17e27a7,wyKAZSZwT0u9cuSaQ_-IHg,vUgpsaXrO0ak7huhkHqlUA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Dress (Begonia)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1422, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:46:48.547Z", + "ThumbnailImage": "67fl0ih7xgt9itoq9vvq1op9o.png" + }, + { + "AvatarItemDesc": "7aa994d2-6499-4918-ab2a-2531c17e27a7,nPUQvBsxu0mzhQg9YnWEgw,CAqT_iLfQ0qQ-GbIdAsZow,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Dress (Paradise)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1423, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:46:51.623Z", + "ThumbnailImage": "du4ay6j6cuhxjyg0f72e9dwtt.png" + }, + { + "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,otQaNOsODUSTfHlCX0IVOA,0WOBGm34H0ySBC10VToa9g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Shirt (Lily)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1424, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:47:46.287Z", + "ThumbnailImage": "0x7hflju5oo8crqrrj3r0b5so.png" + }, + { + "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,NKf5-r2S_0iP0SaO9bjvaw,0WOBGm34H0ySBC10VToa9g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Shirt (Paradise)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1425, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:47:48.09Z", + "ThumbnailImage": "bp1h0205pg13g8p8aj2j9vhdi.png" + }, + { + "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,adJVA26PyUSVvmZgxkCAmQ,0WOBGm34H0ySBC10VToa9g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Shirt (Poppy)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1426, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:47:50.153Z", + "ThumbnailImage": "chd2q6f8set0nr8jh2vr2m7qd.png" + }, + { + "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,4ijeE3LqUUuSplKrMto6Kg,ytfIq0TiYU6EUdd0ruaGAQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Shirt (Begonia)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1427, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:47:52.38Z", + "ThumbnailImage": "56zylqig2v1wahn347cxlipyg.png" + }, + { + "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,d27e5m1BLUWI42Pxnj6F4A,ytfIq0TiYU6EUdd0ruaGAQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Shirt (Dahlia)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1428, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:47:54.127Z", + "ThumbnailImage": "9896kxku8xyotg3kpo30sep01.png" + }, + { + "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,RZFWcTzxPkOfUuTIQ1mzkg,ytfIq0TiYU6EUdd0ruaGAQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Shirt (Primrose)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1429, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:47:56.323Z", + "ThumbnailImage": "5a104x4ogdqr0eqzaqirydl55.png" + }, + { + "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,Mt2a9ygWPkS-DyXj1q-Kvw,znNiHfNdTE-szOIAnIWFQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Hat (Lily)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1430, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:48:41.01Z", + "ThumbnailImage": "31sglupqv6cqh6rzb8embhfwz.png" + }, + { + "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,LEUQnDz-k0m-hY-AX3Z9Sg,znNiHfNdTE-szOIAnIWFQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Hat (Paradise)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1431, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:48:42.507Z", + "ThumbnailImage": "5eujgf1g27oi4kl20v8si25ry.png" + }, + { + "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,cSFt9MWLj06CDzIzATqrTg,znNiHfNdTE-szOIAnIWFQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Hat (Poppy)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1432, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:48:44.383Z", + "ThumbnailImage": "1dcjmvlujpg9zj2zccxxccpcw.png" + }, + { + "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,B6qNcZQ770eJel13RskuIg,sIP83lqv3kG31TH5Rw4gqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Hat (Begonia)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1433, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:48:46.09Z", + "ThumbnailImage": "9ozq264dxzs2juj87d64edd1i.png" + }, + { + "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,p3g8YAOhTUKAiE-Wh-X-aA,sIP83lqv3kG31TH5Rw4gqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Hat (Dahlia)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1434, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:48:47.57Z", + "ThumbnailImage": "6qw0otr02xea0hnbor3sp5kas.png" + }, + { + "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,SqHAYcqBXU2PtF2urWGruQ,sIP83lqv3kG31TH5Rw4gqg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Hat (Primrose)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1435, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:48:49.483Z", + "ThumbnailImage": "5seeahrp9r3hyie3y148dclsb.png" + }, + { + "AvatarItemDesc": "f15d81c8-3d19-4bbe-87c0-1144aaa4138a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fae Horns (Fall)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1436, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:49:49.59Z", + "ThumbnailImage": "65ofog1r81v83c1zkimz5dc7n.png" + }, + { + "AvatarItemDesc": "f15d81c8-3d19-4bbe-87c0-1144aaa4138a,M16XTvLPKUWRpiAspgsatQ,tmaPvkx3BUOZ3nsl2E0oRw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fae Horns (Summer)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1437, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:49:57.36Z", + "ThumbnailImage": "aom69vkzej29cjh1jcqgxddom.png" + }, + { + "AvatarItemDesc": "f15d81c8-3d19-4bbe-87c0-1144aaa4138a,rXhNZtcZCU21dwEHOCgWOA,tmaPvkx3BUOZ3nsl2E0oRw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fae Horns (Winter)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1438, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:49:59.327Z", + "ThumbnailImage": "8s3arpmce6wx552qttsj9og6n.png" + }, + { + "AvatarItemDesc": "8595c7b2-4d1c-4eae-af9a-8180d475d931,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dryad Dress (Summer)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1439, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:50:09.27Z", + "ThumbnailImage": "7fx9lc7nedtemokvl10u71bvo.png" + }, + { + "AvatarItemDesc": "8595c7b2-4d1c-4eae-af9a-8180d475d931,AHL9ydUbqEqMw1tluIvyQA,w-vooMawWU6_4spdgBYufA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dryad Dress (Fall)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1440, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:50:11.06Z", + "ThumbnailImage": "ae92fjqai6ajms6tff2mfv81j.png" + }, + { + "AvatarItemDesc": "8595c7b2-4d1c-4eae-af9a-8180d475d931,_SPKrYIcnUWhTiSrTFLwoQ,w-vooMawWU6_4spdgBYufA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dryad Dress (Winter)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1441, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:50:12.81Z", + "ThumbnailImage": "3b660cr3jdsc9mlg5dejtru1o.png" + }, + { + "AvatarItemDesc": "8595c7b2-4d1c-4eae-af9a-8180d475d931,n2pZHS8A3kSgyFUCI_-8TA,w-vooMawWU6_4spdgBYufA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Dryad Dress (Spring)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1442, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:50:14.647Z", + "ThumbnailImage": "7amwyi3juehdo73arc4mepxm5.png" + }, + { + "AvatarItemDesc": "5d13a7a2-8213-40e6-90a6-efdd76a3fdcb,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flowing Hair", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1443, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T22:50:19.657Z", + "ThumbnailImage": "bzjuuf0r1ocwg6am5t2mtrvxg.png" + }, + { + "AvatarItemDesc": "3eb14fcf-5d20-47d3-b991-97808798a225,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Headband (Primrose)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1444, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T23:28:25.747Z", + "ThumbnailImage": "9hmp8axdgbs7r6mungzjw2kzt.png" + }, + { + "AvatarItemDesc": "3eb14fcf-5d20-47d3-b991-97808798a225,fV4H_1ZXx0-OVtlasI-xGQ,5ekjxLQZwUm7-iXJ0bYSiQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Headband (Lily)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1445, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T23:28:27.79Z", + "ThumbnailImage": "0gg1ctgab27af7zjuvqitr0zi.png" + }, + { + "AvatarItemDesc": "3eb14fcf-5d20-47d3-b991-97808798a225,B9DJPqTeYUuPnPHRbKzEJA,5ekjxLQZwUm7-iXJ0bYSiQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Headband (Poppy)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1446, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T23:28:29.37Z", + "ThumbnailImage": "7nuouk86sz6hwwhfoh6ca9e3a.png" + }, + { + "AvatarItemDesc": "3eb14fcf-5d20-47d3-b991-97808798a225,yXZO-donI0SHB9-TT0jUdw,5ekjxLQZwUm7-iXJ0bYSiQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Headband (Paradise)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1447, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T23:28:31.077Z", + "ThumbnailImage": "1u22xuxo0l7hbu4dipegf91f6.png" + }, + { + "AvatarItemDesc": "3eb14fcf-5d20-47d3-b991-97808798a225,J5VsmblfWU2MeUjNo0fz1Q,5ekjxLQZwUm7-iXJ0bYSiQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Headband (Begonia)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1448, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T23:28:32.76Z", + "ThumbnailImage": "4sf5uwmo0j53djcg0konx31j5.png" + }, + { + "AvatarItemDesc": "3eb14fcf-5d20-47d3-b991-97808798a225,Asfe0ZRi50eryD5wlJzgzA,5ekjxLQZwUm7-iXJ0bYSiQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luau Headband (Dahlia)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1449, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T23:28:34.877Z", + "ThumbnailImage": "afqbc9aj7hwgkwft5kyonc1xk.png" + }, + { + "AvatarItemDesc": "oYvOo47DJE-DEPlpn5xNUw,whs9olNz9Uani7Gou31mvw,y6aASPUwDkas0W5Yl27ydQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Belt Bag (Rainbow Pride)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1450, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-04-28T23:29:03.97Z", + "ThumbnailImage": "1n94yhtw4pxw2vp1k9nf43brr.png" + }, + { + "AvatarItemDesc": "EJFGAW-TnUCaeD59parEHg,hM0OmxjWLESbsJ-M0Z3QvQ,qZzkrGXpPkGq_nnGLZorwA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Floatie (Parrot)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1451, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-05-13T21:05:42.217Z", + "ThumbnailImage": "8t2f1nmayxxozgvqs90t59neh.png" + }, + { + "AvatarItemDesc": "cf1a6f8f-1649-423b-b513-b8d40d242b1f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Gathered Shirt (White)", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1452, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-05-13T21:06:06.517Z", + "ThumbnailImage": "7z1qr4njpz9qbv9yoq0metngg.png" + }, + { + "AvatarItemDesc": "84574356-98ec-415f-8668-82cb52016bd3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Floatie (Zebra)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1453, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-05-13T21:06:11.523Z", + "ThumbnailImage": "9srp5d5aba29z5vzoj3qkqmpg.png" + }, + { + "AvatarItemDesc": "31bb82db-cd30-4988-a8bf-3ce55a12a4c9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fox Ears", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1454, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-05-13T21:06:17.563Z", + "ThumbnailImage": "dmas6u15o98831skwq4yiijbp.png" + }, + { + "AvatarItemDesc": "49800740-33d6-4280-aefb-3497597c6366,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Folded Bandana (Red) ", + "Tooltip": null, + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1455, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-05-13T21:06:22.753Z", + "ThumbnailImage": "d93bbdei1z4uj950nvf3c8ai6.png" + }, + { + "AvatarItemDesc": "4a0e91a1-4562-4a82-92be-cb7491f1592b,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "FNAF Hoodie", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1456, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-05-19T23:01:58.937Z", + "ThumbnailImage": "e08mipx3bu50m127eoa5c3js9.png" + }, + { + "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,sxUE0iOSZEmezm54T7xI3Q,tlpa7195x0CkmSjpR1RArQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie - Pride (Rainbow Pride)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1457, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-03T01:07:18.743Z", + "ThumbnailImage": "dhqnvyh6gae90iy240h1b07t5.png" + }, + { + "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,D_Xmo0rOzkS-kgq1CYXt3g,tnCJp2eDI0SwjVfJMhk3LQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie - Pride (Trans Pride)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1458, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-03T01:07:24.193Z", + "ThumbnailImage": "9lq1a36dbi2qvm0v5g0dci5ne.png" + }, + { + "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winged Hat - Pride (Rainbow Pride)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1459, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-03T01:07:42.343Z", + "ThumbnailImage": "0c78877wqm87gczt3yy70z08e.png" + }, + { + "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,knXPidb-Rkayfc3kSHfZeQ,1yMyo6oTjU-VAygoeWaohQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winged Hat - Pride (Trans Pride)", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1460, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-03T01:07:45.22Z", + "ThumbnailImage": "7ulpsllq59oaufnjyuw78wn2q.png" + }, + { + "AvatarItemDesc": "75-HXZBOAEiDBqclnOn8YQ,NMmOn0zQZ0mJLxCMnsbIVw,v1ZOE9G9gEWAqNJX1A9f2A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Floatie (Watermelon)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1461, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-10T18:09:35.12Z", + "ThumbnailImage": "c5zj93bwe1qme6eb14dtwbcjt.png" + }, + { + "AvatarItemDesc": "76369aef-aeda-46d2-996a-cd00594d0543,8XajS2adOEOqzqnLy6-zcQ,P12CUkIg8EuFihGQsvPlxg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "White Hat", + "Tooltip": "A hat given to the ethical hackers of Rec Room.", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1462, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-10T18:11:31.77Z", + "ThumbnailImage": "cjcge17sgy7ehaobbb1d90lb2.png" + }, + { + "AvatarItemDesc": "767684e7-0eec-4f6e-ad58-3d5ae715206e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Retro Sunglasses", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1463, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-10T18:11:46.42Z", + "ThumbnailImage": "08qct3wo7gai3uz597vre1rid.png" + }, + { + "AvatarItemDesc": "fd7774bb-b29c-40b5-84b1-5c2bbe574255,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mermaid Dress", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1464, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-17T20:43:35.27Z", + "ThumbnailImage": "5rcywgkgsd6v3ov5jeez13xtz.png" + }, + { + "AvatarItemDesc": "c8c00394-4cd9-4bad-9774-a825ded78f80,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Shell Necklace", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1465, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-17T20:43:40.293Z", + "ThumbnailImage": "f44q2mf0bi5g9hcmaw85jm3j6.png" + }, + { + "AvatarItemDesc": "16359b51-96c4-4be0-b598-319c7549e18a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mermaid Crown", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1466, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-17T20:43:44.783Z", + "ThumbnailImage": "7vpmmt96jkto0ifnjtv9nwy2a.png" + }, + { + "AvatarItemDesc": "ffad1160-8383-4b4a-a5b9-223476b49b92,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hero Guy Armor", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1467, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-24T21:34:06.567Z", + "ThumbnailImage": "6lr4h9o5e2b37vr6d9nn7tkw9.png" + }, + { + "AvatarItemDesc": "1988692c-aae3-450b-acd6-e9015b831f5c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hero Gal Armor", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1468, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-24T21:34:11.313Z", + "ThumbnailImage": "ainuo5affylw7gah48hs640la.png" + }, + { + "AvatarItemDesc": "fa0e701c-5e80-46f4-8817-6e2dbf904734,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hero Bracer ", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1469, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-24T21:34:15.137Z", + "ThumbnailImage": "d6wng88epebl3fbw0v5p6llyl.png" + }, + { + "AvatarItemDesc": "b4e48239-a3b0-49ed-b78a-86f4e3aaca1e,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hero Crown", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1470, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-24T21:34:18.233Z", + "ThumbnailImage": "cls959ibdrc0xabl1rbe41fux.png" + }, + { + "AvatarItemDesc": "7a98503f-0460-4d25-a0d5-72a32db8f4c2,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Floatie (Turtle)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1471, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-24T21:34:25.717Z", + "ThumbnailImage": "chtv23889bkxqdhplm9mrfmxz.png" + }, + { + "AvatarItemDesc": "3ae0eb82-13ce-43a2-bbc2-99a1cdbec63f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Crab Hat", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1472, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-06-24T21:34:29.59Z", + "ThumbnailImage": "6l2rw2xqkm2h6er2jcsouoohm.png" + }, + { + "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,sscD2O3LEUOAKkqjGpGe8g,uZjxYOMa10GzJ9wQkRge2w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flannel (Orange)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1473, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-01T22:04:33.107Z", + "ThumbnailImage": "a0lqwqfuolj7hkvhf1glhqc15.png" + }, + { + "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,hRxyLsKfsESFAsXAyZQjoA,uZjxYOMa10GzJ9wQkRge2w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flannel (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1474, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-01T22:04:37.507Z", + "ThumbnailImage": "6v3w4z6b6gofs8vtz0up7olo8.png" + }, + { + "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,kgCKjtSjFEmFq9ez2llxKQ,uZjxYOMa10GzJ9wQkRge2w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flannel (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1475, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-01T22:04:41.23Z", + "ThumbnailImage": "1c2vx4eqcpf3ulizhf8xymy5k.png" + }, + { + "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,KaZqNx5VKkarRrOJcTuD9A,uZjxYOMa10GzJ9wQkRge2w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flannel (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1476, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-01T22:04:45.467Z", + "ThumbnailImage": "22a6bzdqbg2mnctnuw24oqszc.png" + }, + { + "AvatarItemDesc": "d7730a9e-78a1-4356-bc09-6b066615850b,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Afro Updo Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1477, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-08T19:52:09.287Z", + "ThumbnailImage": "3ybnk0r2sa9x5nfulb4n5hfua.png" + }, + { + "AvatarItemDesc": "8c35c804-e8d5-49d2-8d5a-ea19fb70bfa6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pencil Bun Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1478, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-08T19:52:13.933Z", + "ThumbnailImage": "256bejo1cjwehqhza4ysng9ho.png" + }, + { + "AvatarItemDesc": "4c673a35-c10f-4a8c-b8e0-96a50fe5b97f,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pegasus Wings", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1479, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-08T19:52:17.777Z", + "ThumbnailImage": "6a428adukettbzkckyu9updp2.png" + }, + { + "AvatarItemDesc": "5beeb4c4-f276-4eae-87aa-9302e45b05b7,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cornrows Hair", + "Tooltip": null, + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1480, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-08T19:52:21.84Z", + "ThumbnailImage": "eezddupufyjfaxdd5lstfz5gn.png" + }, + { + "AvatarItemDesc": "2bd53190-46f8-4956-9388-87c5a04efc4f,kX7ocqn8X0-4M1nw-KrwFQ,qC66Hu6yKEu2Res2o2z1Kw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rain Hat (Getaway Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1481, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-08T19:52:44.653Z", + "ThumbnailImage": "agse5pe0hx0ij3ujgprl3xcsz.png" + }, + { + "AvatarItemDesc": "9e6397dd-b7b0-4d32-8c86-1910106a8478,gDP3y0J2EUayzVvBT9-92w,dMDMDExSmEKOF_kQIHaowg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Raincoat (Getaway Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1482, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-08T19:52:47.577Z", + "ThumbnailImage": "9oppuuz5leb1br8st56q8pzgc.png" + }, + { + "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sunflower Sundress", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1483, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-15T19:05:41.467Z", + "ThumbnailImage": "3ijpwku25zvpdgkp4y12e3yyv.png" + }, + { + "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,OJYpuFw810Sg4bTw0XQf-g,NqU5Mw75BE6kPaD8t11Qow,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sundress (Lodge)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1484, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-15T19:05:47.99Z", + "ThumbnailImage": "9iwljaztbqbk7v3c1w2zryiah.png" + }, + { + "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,t4gMAKp4L0WBaTGf_rtqFw,NqU5Mw75BE6kPaD8t11Qow,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sundress (Yacht)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1485, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-15T19:05:53.977Z", + "ThumbnailImage": "d1rcizuvnlnebb16r91lfnd5i.png" + }, + { + "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,rGMFdPKmK02_OvIIFYlAxA,NqU5Mw75BE6kPaD8t11Qow,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sundress (Veranda)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1486, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-15T19:05:57.863Z", + "ThumbnailImage": "4j8oqc693u6bw3exf1fz40gqg.png" + }, + { + "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,wxvSDMommkenIl5hTY2fdQ,thwvF0DFRk-mV99ruqYFoQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sundress (Seafoam)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1487, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-15T19:06:04.11Z", + "ThumbnailImage": "17odpv44phqhpwrrvimszr6y6.png" + }, + { + "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,-sqfCQpzpUyjEShEXH9JYQ,thwvF0DFRk-mV99ruqYFoQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sundress (Sunrise)", + "Tooltip": null, + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1488, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-15T19:06:09.86Z", + "ThumbnailImage": "8vqcr3rvn7ctiddmrvtkcq1oc.png" + }, + { + "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,as9fjqDWiUi1w7yYavKZXA,thwvF0DFRk-mV99ruqYFoQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sundress (Sunset)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1489, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-15T19:06:13.467Z", + "ThumbnailImage": "7lu5zwmfs5awwdn6oo40jy7z0.png" + }, + { + "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,sz-J7RjesE-ke3bKwumzZQ,mkNzDvyGfEijbdzAxKYrPQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sundress (Meadow)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1490, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-15T19:06:17.363Z", + "ThumbnailImage": "96vw242yfg6iw9nr4lt97iqqg.png" + }, + { + "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,6PyJEQxyd0K9TPRnvt_86Q,mkNzDvyGfEijbdzAxKYrPQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sundress (Estate)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1491, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-07-15T19:06:30.45Z", + "ThumbnailImage": "4iobr7kq8wwwa2wclut3agqo3.png" + }, + { + "AvatarItemDesc": "ae180fb1-3e74-4232-9a9d-388fd488eba1,9P8ARRUYdk6hCoGMKhix4w,o__JORNtYEiJEyyoBIimPA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Silly Shorts (Pink Flamingo)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1492, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-11T00:41:35.15Z", + "ThumbnailImage": "49x7h4tmx4xozv5opw2vrtmnl.png" + }, + { + "AvatarItemDesc": "ae180fb1-3e74-4232-9a9d-388fd488eba1,zJMD-_HR80WCAUqYGe7_NA,rAzhaLh1nEWMd9v1D-HWcQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Silly Shorts (Lonely Island)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1493, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-11T00:41:41.48Z", + "ThumbnailImage": "e0hiapycpgqmkydxsy7vminkj.png" + }, + { + "AvatarItemDesc": "ae180fb1-3e74-4232-9a9d-388fd488eba1,56qchovVVEaVwL9S52kneA,BAjMoTHbD0mSCjoG9jmzjA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Silly Shorts (Sour Popsicle)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1494, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-11T00:41:49.797Z", + "ThumbnailImage": "2lgy30wam8vhg848fzjhiys66.png" + }, + { + "AvatarItemDesc": "ae180fb1-3e74-4232-9a9d-388fd488eba1,sJioq5ARDUyMHFji_6OxFw,bjXO36Nu6EWD2dU1UC4Uwg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Silly Shorts (Pina Colada)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1495, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-11T00:41:58.31Z", + "ThumbnailImage": "8u3din8ubpb13mug1b7ls4lnw.png" + }, + { + "AvatarItemDesc": "ae180fb1-3e74-4232-9a9d-388fd488eba1,nu_UGtkJOUK-5MWaW83MUg,pgBFpOtl00K2zsTJcfrefQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Silly Shorts (Watermelon Rain)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1496, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-11T00:42:01.563Z", + "ThumbnailImage": "65sqa2rlvhzcxamj55t9w8684.png" + }, + { + "AvatarItemDesc": "ae180fb1-3e74-4232-9a9d-388fd488eba1,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Silly Shorts (Donut Dreams)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1497, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-11T00:42:04.91Z", + "ThumbnailImage": "6f370azhmwpl1vkwy7fwf4kzo.png" + }, + { + "AvatarItemDesc": "adf2aa89-61c4-4b7a-9307-e39e72db23d3,QlZt51mdn0WuiqKoJaIRyA,mkNzDvyGfEijbdzAxKYrPQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Sundress (Vineyard)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1498, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-11T00:42:10.693Z", + "ThumbnailImage": "5ov29z2kh47zws4vv1r89tx28.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,LrQ1z-mTHE2vIePBwm8l_Q,0440f08f-ef1d-49d8-942b-523056e8bb45,omS7gF10C0ec0ozEoJGJXw", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Recollage Shirt (Blue, 2D Art Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1499, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-11T00:42:19.923Z", + "ThumbnailImage": "anq7dknee5z82yqq5bymquby0.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,PQTvQiYu-ESRUldnxgm5BQ,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Neon Jungle)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1500, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-11T00:42:35.72Z", + "ThumbnailImage": "4dh2u6nja9oh06bc83r9s4pqb.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,k_ZYy0SjtU2TB7IFdq2vDA,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Synth)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1501, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-11T00:42:40.627Z", + "ThumbnailImage": "1czj45wblivuiu4m5plehpt8f.png" + }, + { + "AvatarItemDesc": "UcPo9SsF3EGTCBB2J-Efdw,thG3Dc1PFEqAvT9xCVshuw,_Yq00H-NWUyQNvGxRunHbg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Notes Headphones (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1502, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-11T00:42:44.987Z", + "ThumbnailImage": "ecbfwjrpe9e79d5vrdubmh2c4.png" + }, + { + "AvatarItemDesc": "a44766dc-19ad-4476-849c-5113a5faabd0,cKLBS6pbf0SFuavWyeZ7GA,HTU3Wp_ri0GNYGFSezFHSg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Royal Cape (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1503, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-17T20:04:18.47Z", + "ThumbnailImage": "1ttt8tqohiquycu310oyhuoql.png" + }, + { + "AvatarItemDesc": "00f0b914-aa22-4d14-9af1-996e1af61f4d,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tiny Crown", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1504, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-17T20:05:46.093Z", + "ThumbnailImage": "49614bvc1m6rzznnvix44dnbb.png" + }, + { + "AvatarItemDesc": "97253092-90ba-4ff2-b137-6324ab244d11,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "I Heart Rec Room Shirt (White)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1505, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-17T20:05:52.533Z", + "ThumbnailImage": "21f1vt9sfsmvu7i0m9fa5v25j.png" + }, + { + "AvatarItemDesc": "2cf6ceee-4c45-4fb4-b9df-cb8437742e85,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Doubloon Necklace", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1506, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-17T20:05:56.36Z", + "ThumbnailImage": "bvjmdwvfu70toj5uhdjc9bmyn.png" + }, + { + "AvatarItemDesc": "b37582a1-7904-4288-a47a-7a63a3cb28ae,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Soldier Helmet (Green)", + "Tooltip": "Unlocked during Xbox launch", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1507, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-17T20:06:05.127Z", + "ThumbnailImage": "6t5em8ljarz9lnn8erh5ndc1b.png" + }, + { + "AvatarItemDesc": "88ae6d12-6d39-4770-ac2a-f8c4602a10a5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Space Soldier Helmet (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1508, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-08-17T20:27:18.613Z", + "ThumbnailImage": "ey0vb0vehvdu8qhub0g2unvrw.png" + }, + { + "AvatarItemDesc": "936d7126-a3b7-48a2-bceb-6cad9221b267,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Moons & Stars Dress ", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1509, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-08T21:59:42.02Z", + "ThumbnailImage": "7gjdy5ae0sascpzzv1vx2hn97.png" + }, + { + "AvatarItemDesc": "380a5e35-b4d0-4119-9721-8ce4c0840fbd,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Starship Helm", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1510, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-08T21:59:46.563Z", + "ThumbnailImage": "aun7sd8qe3iqtu86eeyec9uq1.png" + }, + { + "AvatarItemDesc": "1596c113-aa3a-4f5c-b398-e5c3575548e7,5_UnQ7vZ9E2T-EhJ7M-mQw,jL-LAsd03EeN1J-Zp8opew,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Mask (Green Lightning)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1511, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-15T19:18:23.36Z", + "ThumbnailImage": "a6g3l9h3i3ads39fgxf0lnwaq.png" + }, + { + "AvatarItemDesc": "67117b3d-0669-4cf3-8a4f-066cabd4d8b1,Dtis2HpVzkelZb6M9mW5TQ,iqGv6iRJ-UGbofv8-aHKVA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Cape (Green Lightning)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1512, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-15T19:18:30.087Z", + "ThumbnailImage": "2xop370rhid69r8mypwbzzbe1.png" + }, + { + "AvatarItemDesc": "9c34c2c1-07d7-4180-94a2-be8c9caaae84,7Jx8mrxoi0aQtZEb03CdRA,-IgxYllxkEyr7V1gosWXUA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Singlet (Green Lightning)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1513, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-15T19:18:37.517Z", + "ThumbnailImage": "0dhyx3nk36z445fgi9v0vyvce.png" + }, + { + "AvatarItemDesc": "5873814e-c9a1-4042-b96d-2aa0e0d52e2a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Coat (Mystery Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1514, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-15T19:18:57.56Z", + "ThumbnailImage": "36ltpv6ah0ck4rjqp3q1ypw3k.png" + }, + { + "AvatarItemDesc": "d12e5738-00c7-47e7-9334-8399eec5aa89,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "International Thief Hat (Mystery Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1515, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-15T19:19:01.683Z", + "ThumbnailImage": "87ayi0litn96xap15w1n2iq85.png" + }, + { + "AvatarItemDesc": "s6mUIqiPCk6e57UYCx3SZA,0cP9EcZRFEuMOvmZ_Kx9dA,smmfK-N2R0uoDiuIHrhImg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Hat (Emerald)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1516, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-30T18:20:19.667Z", + "ThumbnailImage": "dam6qhnya0lx1zj3twhobzuo1.png" + }, + { + "AvatarItemDesc": "7LSm-xCYakmgcAr--Fn-JA,rZ45-lecBESqHaLX0c7NAw,iDxHI0T4Gkifs3_GY5gdjQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Dress (Emerald)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1517, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-30T18:20:39.087Z", + "ThumbnailImage": "7olbww29lo0vqi3gal2gidvgz.png" + }, + { + "AvatarItemDesc": "wy2cfgb8mUqjMrIOwHH2ew,0ZKR_qxrWkiWkjpot8s6Cg,5aX524Lfok-0dC3UFv-OkQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Witch Cuff (Emerald)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1518, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-30T18:20:47.07Z", + "ThumbnailImage": "0p6vqm6iz2rilzafurlc4bbfd.png" + }, + { + "AvatarItemDesc": "16f4dc71-d35a-4269-b925-1a0cd85a43dd,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Werewolf Shirt", + "Tooltip": "", + "Rarity": 30, + "TagList": "halloween", + "AvatarItemId": 1519, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-30T18:20:58.077Z", + "ThumbnailImage": "abqsaidncml8v5e6w3cus33fc.png" + }, + { + "AvatarItemDesc": "833e8ab3-9b54-4e15-8f4d-ee1bac5823c9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Werewolf Head", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1520, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-30T18:21:01.48Z", + "ThumbnailImage": "dqy4lj2b3ng70db6wvws3916n.png" + }, + { + "AvatarItemDesc": "05b7af56-71f2-45ba-a377-c105bf6a6f7a,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Werewolf Wrist", + "Tooltip": "", + "Rarity": 30, + "TagList": "halloween", + "AvatarItemId": 1521, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-09-30T18:21:05.307Z", + "ThumbnailImage": "5gcobmtf2n9884p336ea9z10x.png" + }, + { + "AvatarItemDesc": "9ad40310-7cb9-473d-920c-5c18d7972030,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pumpkin Cap ", + "Tooltip": "", + "Rarity": 30, + "TagList": "halloween", + "AvatarItemId": 1522, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T01:19:17.67Z", + "ThumbnailImage": "44boqpgj0k38m24uqczos4upt.png" + }, + { + "AvatarItemDesc": "84600de6-93fc-4a89-961e-1f18f4b80643,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pumpkin Costume", + "Tooltip": "", + "Rarity": 30, + "TagList": "halloween", + "AvatarItemId": 1523, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T01:19:26.08Z", + "ThumbnailImage": "9vaxzwj4b0l1ty30cspscr3di.png" + }, + { + "AvatarItemDesc": "7e6e24b6-6f9c-4315-b457-73eba52d824c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Pumpkin Glove", + "Tooltip": "", + "Rarity": 30, + "TagList": "halloween", + "AvatarItemId": 1524, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T01:19:31.443Z", + "ThumbnailImage": "asfkh306x4wyzvnccvqkhby0d.png" + }, + { + "AvatarItemDesc": "b84f5e9e-11fc-424d-ad39-86901edb9edc,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Demon Jacket", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1525, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T01:19:43.187Z", + "ThumbnailImage": "badoqabz6dkrchkzj2vkx5fxy.png" + }, + { + "AvatarItemDesc": "26f5e849-14b3-4cb3-ab92-673c94b37c51,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Demon Wings", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1526, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T01:19:48.1Z", + "ThumbnailImage": "6fwxedm1vpp6m7vdyj1mjush3.png" + }, + { + "AvatarItemDesc": "1a742ff9-c4f7-45d8-8e24-8f24aa021db2,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Demon Horns", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1527, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T01:19:51.687Z", + "ThumbnailImage": "a2skv7f3dcpvd1rrpejoce5q8.png" + }, + { + "AvatarItemDesc": "7VQvz9sbzUWvGalxd9rISg,YTR8qybyVkOhNh4iqtU_UQ,H8LXGRJj8UOuH5dil8L9qw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Crimson Bride Gown", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1528, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T01:20:15.517Z", + "ThumbnailImage": "6jn69aku0kec2denwy9axd25m.png" + }, + { + "AvatarItemDesc": "hTHM3Kjqy0ykqBD8UCRQJw,7-lAnMa7M0u0n0nmeIINgw,6GfSjqIb4ECCvIPC8vO8_A,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Thrilling Jacket (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1529, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T01:20:25.703Z", + "ThumbnailImage": "6iumwjj0hu0bnlky89lc0xdjd.png" + }, + { + "AvatarItemDesc": "BR0mZKsKaE-t4R8CzEwuyg,Q1knTl-n-EeAUwotFspNew,FHB5XHwNWka7aUt5km3LNg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Thrilling Cuff (Blue) - Available again until 10/15", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1530, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T01:20:29.873Z", + "ThumbnailImage": "5tmz1m7roox1cl2u7cf3bgrnc.png" + }, + { + "AvatarItemDesc": "df0e06c4-8ba6-4d7a-bfb2-3759d8fe88c7,DJnKyNXtuEW1tbKBFscIng,eZGiYEx6sk2PsN39RzQwlQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Hoodie (Pink Glow)", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1531, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T23:55:29.203Z", + "ThumbnailImage": "0s8dsvnn6kc6q646bv4ipcqzy.png" + }, + { + "AvatarItemDesc": "df0e06c4-8ba6-4d7a-bfb2-3759d8fe88c7,ZY0rVNemjEuEMGMjuPNZyA,eZGiYEx6sk2PsN39RzQwlQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Hoodie (Blue Glow)", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1532, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T23:55:32.45Z", + "ThumbnailImage": "5z8kh7zr2w90iw14n6828rdeu.png" + }, + { + "AvatarItemDesc": "df0e06c4-8ba6-4d7a-bfb2-3759d8fe88c7,jhPUIkf5bkinMSsqPTK3fg,eZGiYEx6sk2PsN39RzQwlQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Yellow Glow Skeleton Hoodie", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1533, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T23:55:35.517Z", + "ThumbnailImage": "8duxsgrggyqxtmflb6g47toll.png" + }, + { + "AvatarItemDesc": "28e5dd74-7963-42cf-aa68-f8005aaf312e,DJnKyNXtuEW1tbKBFscIng,DfyODsHfIESXxVjcfZmBOA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Mask (Pink Glow)", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1534, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T23:55:38.15Z", + "ThumbnailImage": "02lomjpecz0msvhsrrykghrca.png" + }, + { + "AvatarItemDesc": "28e5dd74-7963-42cf-aa68-f8005aaf312e,ZY0rVNemjEuEMGMjuPNZyA,DfyODsHfIESXxVjcfZmBOA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Mask (Blue Glow)", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1535, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T23:55:40.967Z", + "ThumbnailImage": "965z4xrxm4jg3xkv7a7vkdam0.png" + }, + { + "AvatarItemDesc": "28e5dd74-7963-42cf-aa68-f8005aaf312e,jhPUIkf5bkinMSsqPTK3fg,DfyODsHfIESXxVjcfZmBOA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Mask (Yellow Glow)", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1536, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T23:55:43.833Z", + "ThumbnailImage": "23626wp454o5pqka9wlihhylb.png" + }, + { + "AvatarItemDesc": "6a98bbb6-bbe0-4dc3-97a9-e253dc506a2b,DJnKyNXtuEW1tbKBFscIng,GXS9LQgPU0mJIEuXo_Oocw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Glove (Pink Glow)", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1537, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T23:55:47.253Z", + "ThumbnailImage": "ejkvm0j7lbzn3f6m3h8vzq464.png" + }, + { + "AvatarItemDesc": "6a98bbb6-bbe0-4dc3-97a9-e253dc506a2b,ZY0rVNemjEuEMGMjuPNZyA,GXS9LQgPU0mJIEuXo_Oocw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Skeleton Glove (Blue Glow)", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1538, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T23:55:49.71Z", + "ThumbnailImage": "bac6n0vzhk6sgr3r9ltyf5xm0.png" + }, + { + "AvatarItemDesc": "6a98bbb6-bbe0-4dc3-97a9-e253dc506a2b,jhPUIkf5bkinMSsqPTK3fg,GXS9LQgPU0mJIEuXo_Oocw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Yellow Glow Skeleton Glove", + "Tooltip": "", + "Rarity": 50, + "TagList": "halloween", + "AvatarItemId": 1539, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-06T23:55:52.383Z", + "ThumbnailImage": "dl5czy3ptauoh49mbo0ae06zs.png" + }, + { + "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,5mcp7-2ZEE6n3-zN3_CoWw,rzoH8P44a0esN-HnYd3aQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turtleneck (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1540, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-14T18:27:26.877Z", + "ThumbnailImage": "9d1oi3isvlv9xgg27pjqx7xbv.png" + }, + { + "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,R0UCacpdhUS906Xf7l142A,rzoH8P44a0esN-HnYd3aQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turtleneck (Teal)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1541, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-14T18:27:30.37Z", + "ThumbnailImage": "8hdi7uyevqrhqw4zfu5knwqb5.png" + }, + { + "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,G-VKgepBkkeATcwCaS6Rwg,rzoH8P44a0esN-HnYd3aQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turtleneck (Grey)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1542, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-14T18:27:33.57Z", + "ThumbnailImage": "ackem1gqqmknsbpbqr1r0opsk.png" + }, + { + "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,1LonkCbt4kykeAScYKpwyg,rzoH8P44a0esN-HnYd3aQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turtleneck (Navy)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1543, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-14T18:27:36.463Z", + "ThumbnailImage": "7nm5wdsxclddyf0y5up03zpg0.png" + }, + { + "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,tXhgU1o_wkaNQ-7P3KXidQ,njEWOjNEQEWCEqmytodpow,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winged Hat (Kingfisher)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1544, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-14T18:27:47.607Z", + "ThumbnailImage": "16g4r2mkpxrh4o9sywb6mqjwm.png" + }, + { + "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,nn86ATWxekWdIGlPePPgGQ,njEWOjNEQEWCEqmytodpow,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winged Hat (Vintage)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1545, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-14T18:27:51.293Z", + "ThumbnailImage": "bwisaai6w6aje9vyxb5oi2qbp.png" + }, + { + "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,Rf7CDh2bg0-HdG5n7phGaw,njEWOjNEQEWCEqmytodpow,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winged Hat (Thornbill)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1546, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-14T18:27:55.187Z", + "ThumbnailImage": "22evbpym92jss1q2zzd8hgkb7.png" + }, + { + "AvatarItemDesc": "16707919-756d-45ae-95fc-cfb6715b8ae6,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winged Helm", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1547, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-14T18:28:04.283Z", + "ThumbnailImage": "cl2yzoi5qm9yxxli0m8dx34ey.png" + }, + { + "AvatarItemDesc": "2fadddc1-babd-4cb3-8f5a-0e7c889c3785,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bounty Hunter Helmet", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1548, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-20T23:39:57.163Z", + "ThumbnailImage": "3j8vqf9bf8mtlc1esp7pjg52y.png" + }, + { + "AvatarItemDesc": "f2c1c5e3-b201-4d34-9ce6-3082ff7e5d42,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bounty Hunter Belt", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1549, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-20T23:40:00.433Z", + "ThumbnailImage": "0rwlmd8pei5yizua0rge6be77.png" + }, + { + "AvatarItemDesc": "e773fddc-ad9f-408c-82c5-2637f75b3214,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bounty Hunter Cape", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1550, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-20T23:40:03.12Z", + "ThumbnailImage": "2wi7442sqsy6n251dpxoai2q1.png" + }, + { + "AvatarItemDesc": "9ffa6e06-5200-4e53-ac13-f8491aecc864,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bounty Hunter Armor ", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1551, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-20T23:40:07.317Z", + "ThumbnailImage": "9sotdnybus40og7ig3za9imke.png" + }, + { + "AvatarItemDesc": "2ddd2c2b-596c-4022-a488-655b0db1c265,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bounty Hunter Glove", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1552, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-20T23:40:09.96Z", + "ThumbnailImage": "1kkukibngh4tv7hnld1z6zmzk.png" + }, + { + "AvatarItemDesc": "07205057-0804-41de-abe4-bd4027fee1df,jwXdjDbEmkOFyKZHT_RYOw,YJGsYfwkik2lp7qWqXyXTw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Conductor Hat (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1553, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-20T23:40:48.737Z", + "ThumbnailImage": "augnnz7p6ycztoyhc5w3sitrn.png" + }, + { + "AvatarItemDesc": "e60fccda-8711-463d-b8a3-7cd5e76903b2,Chiz8maLoEGDpZOJZEtdQg,cQUquXMk5EGt0VUCuPKBgg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Conductor Jacket (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1554, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-20T23:40:56.27Z", + "ThumbnailImage": "6hvy6jdqfz4iasmq7xqwcfpgr.png" + }, + { + "AvatarItemDesc": "8fc7aaef-adec-4534-8f91-445e4e7095d5,5Dbc8qCaY0OXEuwykM4naA,awWjleyNP0akWNYJoehCLA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Conductor Cuffs (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1555, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-20T23:41:02.373Z", + "ThumbnailImage": "btsztyyman7ydhbo8ch7havr5.png" + }, + { + "AvatarItemDesc": "ef7771eb-c5f3-44fd-8c27-f581b035ef10,OnZujqqU_UqwxmznvBBMfg,_zrnGn1ErEWR8WqrZmKZsA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bear Hug Hat (Holiday Panda)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1556, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-20T23:41:31.55Z", + "ThumbnailImage": "6rqv598elyp668kqusa9g2dxe.png" + }, + { + "AvatarItemDesc": "ef7771eb-c5f3-44fd-8c27-f581b035ef10,XKoxnTXYGkSUu52nVS9dnA,TFOAk7kwh0uUgtsyDNxMuQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bear Hug Hat (Brown)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1557, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-20T23:41:33.377Z", + "ThumbnailImage": "0ujfxsx62pzx2i549y1zix2uy.png" + }, + { + "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,6547pqf6vUm2L89AG6D91A,njEWOjNEQEWCEqmytodpow,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winged Hat (Raven)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1558, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-24T01:55:55.84Z", + "ThumbnailImage": "dym59p1zihb18nmd4gfuzr226.png" + }, + { + "AvatarItemDesc": "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,oxi26T5a4U6L73pF-Pgrhg,njEWOjNEQEWCEqmytodpow,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winged Hat (Grackle)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1559, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-24T01:55:59.53Z", + "ThumbnailImage": "8czrpcicgmpn30oiwunhjkdov.png" + }, + { + "AvatarItemDesc": "8fc7aaef-adec-4534-8f91-445e4e7095d5,HBt3ToOkUUereoPKwyvzuw,awWjleyNP0akWNYJoehCLA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Conductor Cuffs (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1560, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-24T01:56:18.773Z", + "ThumbnailImage": "1rj6j38s3tlgfuz9dlk7rlcbs.png" + }, + { + "AvatarItemDesc": "e60fccda-8711-463d-b8a3-7cd5e76903b2,2axtF2iOGkez1kfRRGUbYw,cQUquXMk5EGt0VUCuPKBgg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Conductor Jacket (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1561, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-24T01:56:21.99Z", + "ThumbnailImage": "16dvdrgwodptixm96hemhraul.png" + }, + { + "AvatarItemDesc": "07205057-0804-41de-abe4-bd4027fee1df,LdKaVAveokmp3qRwVBxnFA,YJGsYfwkik2lp7qWqXyXTw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Conductor Hat (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1562, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-24T01:56:34.8Z", + "ThumbnailImage": "f11gnls9uil36r3thydrn8hk1.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,v12eJ8louE-cW7-pCGzVLQ,0440f08f-ef1d-49d8-942b-523056e8bb45,v0GsPFC7cU-_JNG4-ERfog", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Video Contest T-Shirt (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1563, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-28T00:32:35.97Z", + "ThumbnailImage": "ded2g4m0rj9eastu0comvx8bw.png" + }, + { + "AvatarItemDesc": "8df990d9-141a-4757-b4f2-138d5e68ab74,AfqXBWLBQEiiag4cEtoEiA,MrrsmY0J0EKduH-f5wUj6g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Party Hat (Hoopla)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1564, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-28T00:33:37.25Z", + "ThumbnailImage": "aal6en3akiu96g363ok04sx99.png" + }, + { + "AvatarItemDesc": "8df990d9-141a-4757-b4f2-138d5e68ab74,RROvzwtshUGyRudVIBn8bw,MrrsmY0J0EKduH-f5wUj6g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Party Hat (Celebration)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1565, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-28T00:33:41.777Z", + "ThumbnailImage": "aiqpa9xefa8z86zduzd2gyjw8.png" + }, + { + "AvatarItemDesc": "8df990d9-141a-4757-b4f2-138d5e68ab74,69vv21jfTUu1E_LjK5bytg,MrrsmY0J0EKduH-f5wUj6g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Party Hat (Jubilee)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1566, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-28T00:33:46.263Z", + "ThumbnailImage": "e9evvmcwo9jnfy5clp9ztr4vz.png" + }, + { + "AvatarItemDesc": "ca218759-7eed-440e-b5dc-dba15f81e598,V4CVhCB8eU-nrfYgticVOA,u9yHtj_tfkuowGp0h_YpFg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Nineties Outfit (Booyah)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1567, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-28T00:34:05.373Z", + "ThumbnailImage": "1czdhhr33h8ztob05qmon2562.png" + }, + { + "AvatarItemDesc": "ca218759-7eed-440e-b5dc-dba15f81e598,ulOBBvFEJ0ioFA1qmL390A,u9yHtj_tfkuowGp0h_YpFg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Nineties Outfit (Aiight)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1568, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-28T00:34:07.373Z", + "ThumbnailImage": "1oix7x6qvyo7ps4kk7lftxq9j.png" + }, + { + "AvatarItemDesc": "ca218759-7eed-440e-b5dc-dba15f81e598,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Nineties Outfit (Da Bomb)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1569, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-28T00:34:09.613Z", + "ThumbnailImage": "6gfimjrsbl126ir365lqnmv8n.png" + }, + { + "AvatarItemDesc": "002a0f2f-1a24-4439-b578-470818ef8325,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turkey Sweater", + "Tooltip": "", + "Rarity": 50, + "TagList": "thanksgiving", + "AvatarItemId": 1570, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-28T00:37:27.263Z", + "ThumbnailImage": "4g2r02n1g5w09re7hl1ba2yyi.png" + }, + { + "AvatarItemDesc": "25769d1f-4ecb-4d92-b692-322b38c013b5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Martial Arts Gi (Strength) ", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1571, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-28T00:37:33.507Z", + "ThumbnailImage": "89it9c90iy4bi8otctbxs4kl0.png" + }, + { + "AvatarItemDesc": "e29d044e-79fb-4280-bca9-aa1e1257e968,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Martial Arts Gi (Speed)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1572, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-28T00:37:38.597Z", + "ThumbnailImage": "4shtbpjixq5n883npkahv8c5v.png" + }, + { + "AvatarItemDesc": "af33bdb1-b7fa-4fe6-b37a-b1fe6a420879,PR5dh2jf2kqGLO0lXgA69A,-lYK7LhYyEy6wqL1tIE9cg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Chef Hat (Black)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1573, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-28T00:37:48.18Z", + "ThumbnailImage": "6da55yu9ap4a2qw81ndsgake8.png" + }, + { + "AvatarItemDesc": "ff5c62b3-4f41-4acd-bfd8-8db00de4f36c,PR5dh2jf2kqGLO0lXgA69A,VDn1hO6ahky0GDJt5dRmyg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Chef Coat (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1574, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-10-28T00:37:55.277Z", + "ThumbnailImage": "9lxxqrqcchmxcnzz3uf7de4kv.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,Z9H3wUn3_kS6pPehL74aHg,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cowboy Scarf Mask (Plaid/Purple)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1575, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-09T22:04:45.057Z", + "ThumbnailImage": "7756o1qqkod0e7anndh2zr867.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,J1bmomo_3Ume0KR2Yh46Uw,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Black Polka Dot Cowboy Scarf ", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1576, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-09T22:04:49.077Z", + "ThumbnailImage": "37j4pw9ip3kccqd36l4be3uw6.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,40ldoL7MAUKnb5JA68CMBA,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Dots, Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1577, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-09T22:04:54.053Z", + "ThumbnailImage": "5en0adt83zfaj5j1bemmxhldj.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,Z9H3wUn3_kS6pPehL74aHg,27a5df72-4095-4837-bf24-cdd3d95a43e9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Flowers, Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1578, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-09T22:05:25.62Z", + "ThumbnailImage": "exyzdp83a10yb68pl68bc1t70.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,J1bmomo_3Ume0KR2Yh46Uw,27a5df72-4095-4837-bf24-cdd3d95a43e9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Flowers, Black)\t", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1579, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-09T22:05:28.243Z", + "ThumbnailImage": "e7ru80lk5fp2s35uvhj2a8m45.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,40ldoL7MAUKnb5JA68CMBA,27a5df72-4095-4837-bf24-cdd3d95a43e9,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Flowers, Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1580, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-09T22:05:30.733Z", + "ThumbnailImage": "18r0xqjozrmq3c6iyz17zdqhv.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,Z9H3wUn3_kS6pPehL74aHg,cf119781-5bd9-4b85-9a0b-12e82e988c23,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Plaid, Purple)", + "Tooltip": "", + "Rarity": -1, + "TagList": null, + "AvatarItemId": 1581, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-09T22:05:33.57Z", + "ThumbnailImage": "a0g2oy7wel38y6w7abixqi1zi.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,J1bmomo_3Ume0KR2Yh46Uw,cf119781-5bd9-4b85-9a0b-12e82e988c23,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Black Plaid Cowboy Scarf", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1582, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-09T22:05:35.76Z", + "ThumbnailImage": "bv2g4hsg5h2czu7ouxhuzozj9.png" + }, + { + "AvatarItemDesc": "5accb7dc-90a3-46ee-bad2-8fd1861d50f1,40ldoL7MAUKnb5JA68CMBA,cf119781-5bd9-4b85-9a0b-12e82e988c23,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bandana (Plaid, Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1583, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-09T22:05:37.7Z", + "ThumbnailImage": "99zusz6icmt0hmbe2pk2wulet.png" + }, + { + "AvatarItemDesc": "46cde502-86d6-4061-a80c-67458ffd4d60,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fancy Cape (Grey)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1584, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-09T22:06:59.907Z", + "ThumbnailImage": "bbiqjubciywrt9n52sthcrv57.png" + }, + { + "AvatarItemDesc": "46cde502-86d6-4061-a80c-67458ffd4d60,crl8VlZ59kGxG01noGEWmA,EckOEU0mJkGIVDvYoKBN9g,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Fancy Cape (Gilded)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1585, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-09T22:07:02.587Z", + "ThumbnailImage": "appu9oibb8u3du39aint01ugz.png" + }, + { + "AvatarItemDesc": "97253092-90ba-4ff2-b137-6324ab244d11,4oywwjb3-kifr-um9x87Pw,11ZEZTFhy0ONpoXb3kiewQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Suspicious Goblin Shirt", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1586, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-09T22:38:26.48Z", + "ThumbnailImage": "e2e7acypymae4je7p6sgzp5cj.png" + }, + { + "AvatarItemDesc": "4a0e91a1-4562-4a82-92be-cb7491f1592b,DOY6LpHq8kui8yDWGsNgZw,48yVsRt8sU6jf3P4wlPA8Q,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Con Hoodie (2020)", + "Tooltip": "2020 Rec Con", + "Rarity": 30, + "TagList": "reccon", + "AvatarItemId": 1587, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-13T20:11:27.56Z", + "ThumbnailImage": "27ormucbs1iox5kvr9tka0fpc.png" + }, + { + "AvatarItemDesc": "6fccd476-c621-4f3f-b2e3-45c95be912b5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jacket Dress (Red) ", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1588, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-13T20:12:15.057Z", + "ThumbnailImage": "0h4tnqaliavr973k1vxic8j21.png" + }, + { + "AvatarItemDesc": "6fccd476-c621-4f3f-b2e3-45c95be912b5,v_5qFi-vAUSDd1fLNL7pvA,X0_GvGrZGkSP9Ub81CHgqQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jacket Dress (Green)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1589, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-13T20:12:21.647Z", + "ThumbnailImage": "688mit0sflv394soqbkisg5u9.png" + }, + { + "AvatarItemDesc": "6fccd476-c621-4f3f-b2e3-45c95be912b5,y5O8zRJy4kuhnXzATSWKew,X0_GvGrZGkSP9Ub81CHgqQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jacket Dress (Blue)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1590, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-13T20:12:33.15Z", + "ThumbnailImage": "e1v40txlz8i12cmhyjswztu53.png" + }, + { + "AvatarItemDesc": "c506feae-be73-437b-b18a-1152bb9906e9,PTqpWqqU9k--lNlRrmlVbA,yViVKOLHc0qLiPw9Oy1Obg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Butterfly Wings (Candy Agrias)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1591, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-13T20:12:47.967Z", + "ThumbnailImage": "1kwmi22q1osg0qzg3f3truukf.png" + }, + { + "AvatarItemDesc": "c506feae-be73-437b-b18a-1152bb9906e9,1qHXl55Qn0qSb1gAhr8Wjg,GlB_scM-5kuc4A5TmGe6Yw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Butterfly Wings (Frontier Bluebottle)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1592, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-13T20:15:25.69Z", + "ThumbnailImage": "3kupnkadfcqst9wcpz79lvelg.png" + }, + { + "AvatarItemDesc": "c506feae-be73-437b-b18a-1152bb9906e9,nODTglESMEC9tBY1k-LrsA,Do__oD53x0-dNtVeHsr4yA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Butterfly Wings (Midnight Gossamer)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1593, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-13T20:15:33.76Z", + "ThumbnailImage": "4rdnvl3uo6e2xmx16jac16cg2.png" + }, + { + "AvatarItemDesc": "3a790be3-2937-44d4-be01-b5d65353bd3d,09Cg6dOq2kC2-tI5yyGSYg,xq7bizx6UEGaMTHB9zI3pw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Mittens (Snowman)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1594, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-23T22:21:24.43Z", + "ThumbnailImage": "9k6nv0za82bel8lvz8220tor9.png" + }, + { + "AvatarItemDesc": "3757149b-f478-4975-81e5-d808a1bed8d5,09Cg6dOq2kC2-tI5yyGSYg,3fQj_7meDEeQqm_7RfEfxQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Sweater (Snowman)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1595, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-23T22:21:26.96Z", + "ThumbnailImage": "ajy0ulpcn5j6v22cwvub3mj4g.png" + }, + { + "AvatarItemDesc": "24c4404a-839f-46bd-98b6-6848d747a98b,09Cg6dOq2kC2-tI5yyGSYg,YFZimVHKuk--lXS8RCrZTA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Hat (Snowman)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1596, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-23T22:21:29.873Z", + "ThumbnailImage": "d2wg3243jobc3bipqut3250ii.png" + }, + { + "AvatarItemDesc": "e15b13a7-9e9a-4b32-ba2c-0cb31ed55a8c,09Cg6dOq2kC2-tI5yyGSYg,eUktNKKK3kqUR8-gA3rNxA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Scarf (Snowman)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1597, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-11-23T22:21:35.267Z", + "ThumbnailImage": "6vj33whkr0o942bwju915h7tv.png" + }, + { + "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,05K7dmjigkCByO2ufw9jtw,93987d32-7a6e-45df-af56-76f912969ce7,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerful Dress (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1598, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:18:05.507Z", + "ThumbnailImage": "8z3e22ju1mrd78t30pzbm5z5l.png" + }, + { + "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,yOw1WqEN0EWqR9t53EsQpw,93987d32-7a6e-45df-af56-76f912969ce7,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerful Dress (White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1599, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:18:08.6Z", + "ThumbnailImage": "56blq2erf400cehs8x4zcnwrf.png" + }, + { + "AvatarItemDesc": "b02053b3-013f-42b0-8881-85f5be2b8cda,qoVZuGa5NkOmyfikHjDhXw,93987d32-7a6e-45df-af56-76f912969ce7,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerful Dress (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1600, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:18:12.043Z", + "ThumbnailImage": "cs5izn6ddok4ol512yitiw3cs.png" + }, + { + "AvatarItemDesc": "ef84cb35-5e25-4aa6-82c9-17f01a5040c7,7_n11PF4-0KqTZ9az23hqg,FWL8ZeMe9EerdB0_Fya3AA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beret (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1601, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:18:21.193Z", + "ThumbnailImage": "cpgewpuv8enuu5r81mj51rdpb.png" + }, + { + "AvatarItemDesc": "ef84cb35-5e25-4aa6-82c9-17f01a5040c7,TKbjEeTWfUyA1u4laoULMg,FWL8ZeMe9EerdB0_Fya3AA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beret (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1602, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:18:23.867Z", + "ThumbnailImage": "5sln9xpcozzr4gxw3l8dxk5cs.png" + }, + { + "AvatarItemDesc": "ef84cb35-5e25-4aa6-82c9-17f01a5040c7,JShcoWWPz0297HeEUJbDCQ,FWL8ZeMe9EerdB0_Fya3AA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beret (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1603, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:18:27.853Z", + "ThumbnailImage": "61ormf3tp9m7rfze5jen89ywn.png" + }, + { + "AvatarItemDesc": "ef84cb35-5e25-4aa6-82c9-17f01a5040c7,_psc7WCgOk2JzRQwuFAqNw,FWL8ZeMe9EerdB0_Fya3AA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beret (White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1604, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:18:30.04Z", + "ThumbnailImage": "16amrlrlhliiat2ld7vswaurs.png" + }, + { + "AvatarItemDesc": "ef84cb35-5e25-4aa6-82c9-17f01a5040c7,WeP_tPjUNUuGojXrVBOAIA,FWL8ZeMe9EerdB0_Fya3AA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Beret (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1605, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:18:32.64Z", + "ThumbnailImage": "4b809ml4l1gchsyq9ftgm08bj.png" + }, + { + "AvatarItemDesc": "7a7d8a06-7982-4bcb-b7bd-4d03b48889b4,FjnZ-D1hcESLOWL4Ukv7kw,ff5ae41e-e446-4a96-8c11-49d85556fa81,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Hat (Red)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1606, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:18:36.453Z", + "ThumbnailImage": "2vm41bj3a6vlqwhygscxqlcy8.png" + }, + { + "AvatarItemDesc": "f51a7ed5-52ea-485f-a430-303697f6fec9,oJFfs62tR0WVRry2Smt8yA,3d971439-41d1-43a2-8434-704f9ec8d906,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Belted Dress (Light Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1607, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:18:39.843Z", + "ThumbnailImage": "5l9wcvzyx9vvzrqe84ohl0s72.png" + }, + { + "AvatarItemDesc": "f51a7ed5-52ea-485f-a430-303697f6fec9,MIfCkcrFOEasJqfDmxThdw,3d971439-41d1-43a2-8434-704f9ec8d906,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Belted Dress (Purple)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1608, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:18:43.47Z", + "ThumbnailImage": "8ur3yl22591shtrv2px510hqi.png" + }, + { + "AvatarItemDesc": "67117b3d-0669-4cf3-8a4f-066cabd4d8b1,xNjX_6-aREm0cYZObVLiAg,OE-PtL0-0kWcJPwn1wvuVg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Cape (Blue)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1609, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:19:08.077Z", + "ThumbnailImage": "6gheyta77ei8tn3jvtdoimp48.png" + }, + { + "AvatarItemDesc": "67117b3d-0669-4cf3-8a4f-066cabd4d8b1,Kcyp8sv0202Puym1Wf86xg,OE-PtL0-0kWcJPwn1wvuVg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Cape (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1610, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:19:11.02Z", + "ThumbnailImage": "32o16d0w2ku6u0tavwqbw9lq2.png" + }, + { + "AvatarItemDesc": "42aa7888-f0b9-4584-9cc1-966585c6b36e,2APfqVnnQUaDYKi-fQg8jg,9009bcdf-b6f7-4dae-b2ec-895511d118ff,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Coat (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1611, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:19:20.657Z", + "ThumbnailImage": "2tmvikftvfs2sv1ll3oaqfq0w.png" + }, + { + "AvatarItemDesc": "b6rLwzD4NkKV7xKn9ZYVkA,LuYelZY8NkqmOp1pnxPXBg,oHKhT-GTx0iFWrrlz9s6Tw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room Hoodie (Yellow)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1612, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:19:23.037Z", + "ThumbnailImage": "7ngrs0bphj486q6105peoygyq.png" + }, + { + "AvatarItemDesc": "125a3a62-1005-47dc-9fd8-ee09ea803e9f,7nRz9Jmnn066_PzngkhfFA,5659ce2c-9cb0-49da-8c39-4b7df0f8deec,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Gloves (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1613, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:19:35.647Z", + "ThumbnailImage": "68cuiknni4ah1844qwlndids2.png" + }, + { + "AvatarItemDesc": "05ec4e87-088f-4281-a118-2e63c2585200,Wm30oV5BtEuFQZFk3dPK_w,tfiSfpRez0y_R4QjAhO0bQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Business Tie (Red Sequins)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1614, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:19:46.457Z", + "ThumbnailImage": "cm7rzgd535abr6dvbm4wfb061.png" + }, + { + "AvatarItemDesc": "6dd261d8-9806-4dac-81c4-a58f6d6a7f9a,Wm30oV5BtEuFQZFk3dPK_w,0R3Mh96tS0631EZYs03dmw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bow Tie (Red Sequins)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1615, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:19:50.543Z", + "ThumbnailImage": "9oo75aubpgwd257zfkh94c7y8.png" + }, + { + "AvatarItemDesc": "b9d08f9a-b23d-4d7e-978b-a0cd8adbfe9c,pXrZhtzjV02_qvIQoWEFWA,Hj8WnsdidE6rJeNyOmWUfg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Cloak (Hearthstone)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1616, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:19:57.95Z", + "ThumbnailImage": "90opi030nb86oj7r0um5a2iip.png" + }, + { + "AvatarItemDesc": "b9d08f9a-b23d-4d7e-978b-a0cd8adbfe9c,VK4YBLXO10G2_aEl3ZQUGA,Hj8WnsdidE6rJeNyOmWUfg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Cloak (Whiteout)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1617, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:20:00.67Z", + "ThumbnailImage": "dtxdon4brg2jmucu6b9sga2wh.png" + }, + { + "AvatarItemDesc": "b9d08f9a-b23d-4d7e-978b-a0cd8adbfe9c,A7l6Q2clsk2XyKf62D3dHA,Hj8WnsdidE6rJeNyOmWUfg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Winter Cloak (Ironbound)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1618, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:20:02.627Z", + "ThumbnailImage": "8yf569v4byj5czra0vsottv9w.png" + }, + { + "AvatarItemDesc": "9b5bde11-7408-4798-9fcb-c7ec175444df,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hoop Earrings", + "Tooltip": "", + "Rarity": 0, + "TagList": "", + "AvatarItemId": 1619, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:20:09.467Z", + "ThumbnailImage": "1jnggaqfe4t82pv8okgvje9e7.png" + }, + { + "AvatarItemDesc": "0abb6b08-20ce-444f-879e-0d1344df096c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Round Earrings", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1620, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:20:12.7Z", + "ThumbnailImage": "3xh3iq78mo5epeepsiol6ghz1.png" + }, + { + "AvatarItemDesc": "88b6ddeb-a455-460d-91d9-a4569ef6903c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Square Earrings ", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1621, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:20:15.88Z", + "ThumbnailImage": "2h1h9p8vlyjw7l757o4oin73b.png" + }, + { + "AvatarItemDesc": "686ac516-630f-4989-9c99-0b8d055a00f9,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Holiday Elf Hat", + "Tooltip": "", + "Rarity": 50, + "TagList": "holidays", + "AvatarItemId": 1622, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:20:20.137Z", + "ThumbnailImage": "7m2mi3d8ga6cj0snk6kbhszx8.png" + }, + { + "AvatarItemDesc": "c3ba47d5-a165-4bd6-8479-e5f8d709f4ff,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Holiday Elf Costume", + "Tooltip": "", + "Rarity": 50, + "TagList": "holidays", + "AvatarItemId": 1623, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:20:23.887Z", + "ThumbnailImage": "av5quwapam4mgd2prq9f64nkf.png" + }, + { + "AvatarItemDesc": "61969200-2790-41e0-bccb-d9feff8c7b7d,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Holiday Elf Wrist", + "Tooltip": "", + "Rarity": 50, + "TagList": "holidays", + "AvatarItemId": 1624, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:20:30.367Z", + "ThumbnailImage": "6m4lkkcj4tnqk0xc8aqctsa6v.png" + }, + { + "AvatarItemDesc": "6423f23e-dde3-4428-96f5-6091027c92cb,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Martial Arts Gi (Cunning) ", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1625, + "IsBaseAvatarItem": false, + "CreatedAt": "2020-12-16T01:20:38.35Z", + "ThumbnailImage": "2vvcu1ehg70m9a5l4pccyi05l.png" + }, + { + "AvatarItemDesc": "657efe89-620a-46a2-8b58-cafd855c7cd5,eWf2c62cqEOkRukLzhl_wQ,KFq8d1VsO0KDqBWUj4qRFg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerleader Skirt (Victory)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1626, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:42:07.833Z", + "ThumbnailImage": "4o1fhoua48d5fb5rbrs2ijloi.png" + }, + { + "AvatarItemDesc": "657efe89-620a-46a2-8b58-cafd855c7cd5,a0oe68pikUykAgrRo-axkQ,KFq8d1VsO0KDqBWUj4qRFg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerleader Skirt (Rally)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1627, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:42:12.1Z", + "ThumbnailImage": "edpmi0dav6ft7rwfn86f1km9l.png" + }, + { + "AvatarItemDesc": "745c5110-104e-4b37-aabf-7c690fd54811,w_aK2K9bHEeU6oSQ7BK0qg,3ba69a39-a4e7-4505-bae7-8db31360ec1c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Long Coat (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1628, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:42:28.36Z", + "ThumbnailImage": "3q0iocg562i3lzbn5n65t13lw.png" + }, + { + "AvatarItemDesc": "47629ed1-5378-427c-ad61-4b44d2fe90cc,qJGX62O_HUiZWN61NAc1Lg,556f876a-70da-4104-b792-fca8ad67be0c,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Aviator Goggles (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1629, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:42:54.72Z", + "ThumbnailImage": "bx1ejsvvshgpo945a7kst7w1x.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,5iCrYb8MBkqN6IBEe3IipQ,SroEVC6vBkG42ILwCtKB9w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Graphic Cap (Buckaneer)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1630, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:42:59.81Z", + "ThumbnailImage": "3lp8gu18idyrp1ify9n7g7h8m.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,XLYLo5qgW0eociGDgQ16PA,r_GLekt6mkWxXw8zPPR8Mg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Cap (White, Yellow, Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1631, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:44:14.443Z", + "ThumbnailImage": "dospnezxsaqyxcdej4ac9k08b.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,yxWEn-oaYE2YvvnrTVV5WQ,r_GLekt6mkWxXw8zPPR8Mg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Cap (White, Turquoise, Grey)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1632, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:44:16.503Z", + "ThumbnailImage": "ajy5peougbbudsm27960iaohq.png" + }, + { + "AvatarItemDesc": "14ef6b00-debf-4a85-9755-b4d37df496d3,M8IYDK6aTUyn5mRhr51GtA,r_GLekt6mkWxXw8zPPR8Mg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Baseball Cap (White, Orange, Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1633, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:44:18.773Z", + "ThumbnailImage": "9x0xbf4dhn0sn8fttdfpdd2k2.png" + }, + { + "AvatarItemDesc": "a16d59da-caa5-4388-af67-315bfcb16f64,w9I-I0GWRE-3RgOUMMlHjg,WWmx0nBo3k2nXUPPRJVJLQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cloche (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1634, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:44:43.52Z", + "ThumbnailImage": "3ft3mh0blr3stuvbs8p0kyll2.png" + }, + { + "AvatarItemDesc": "a16d59da-caa5-4388-af67-315bfcb16f64,bmi_S166JEGWhf_7woVL0A,WWmx0nBo3k2nXUPPRJVJLQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cloche (Tan)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1635, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:44:45.46Z", + "ThumbnailImage": "8dwxff103s58nebb8y2kbn194.png" + }, + { + "AvatarItemDesc": "a16d59da-caa5-4388-af67-315bfcb16f64,dSEiNUAZnUmErO5Vfv51zg,WWmx0nBo3k2nXUPPRJVJLQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cloche (Teal)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1636, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:44:54.713Z", + "ThumbnailImage": "b8f53f91dy30khotxt5f1ktnl.png" + }, + { + "AvatarItemDesc": "a16d59da-caa5-4388-af67-315bfcb16f64,jTG-jnKn0k-Etg_-4Gb9gw,WWmx0nBo3k2nXUPPRJVJLQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cloche (White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1637, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:45:01.9Z", + "ThumbnailImage": "0sm192b6zl94b0y64i6sh5wpn.png" + }, + { + "AvatarItemDesc": "5e3929d3-d291-4e91-a0ba-2ef203e407d3,9aYT6E9sd0OSavlmkhtkGw,73fc2e2a-a036-410b-bafa-3a07658245b5,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flat Cap (White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1638, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:45:20.417Z", + "ThumbnailImage": "24i3534uix45v9rp0lwimi7sf.png" + }, + { + "AvatarItemDesc": "5e3929d3-d291-4e91-a0ba-2ef203e407d3,H-ypJNyVSka9as7rDFRZ_A,73fc2e2a-a036-410b-bafa-3a07658245b5,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flat Cap (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1639, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:45:22.287Z", + "ThumbnailImage": "5w6vsff1wv2psbj5naflpxebd.png" + }, + { + "AvatarItemDesc": "5e3929d3-d291-4e91-a0ba-2ef203e407d3,-7uPJmO-wUu3cUhqo0caPg,73fc2e2a-a036-410b-bafa-3a07658245b5,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flat Cap (Tan)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1640, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:45:24.21Z", + "ThumbnailImage": "0xi16q5h0z36akxhihlw7prh3.png" + }, + { + "AvatarItemDesc": "exQz9Zr3HEyOR9nDDrimlQ,z-yaXP9ImkysLOGuCQiblw,S21TW8NwMEWLV9zqHxWfFw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Plastic Sunglasses (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1641, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:46:59.473Z", + "ThumbnailImage": "8oaudlg81glmnhd3cqy8t650s.png" + }, + { + "AvatarItemDesc": "exQz9Zr3HEyOR9nDDrimlQ,SmRcrycMZ0qYNsHuQQOORA,S21TW8NwMEWLV9zqHxWfFw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Plastic Sunglasses (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1642, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:47:01.31Z", + "ThumbnailImage": "ec4tf5t9oqy8loqqvqfrw3rl5.png" + }, + { + "AvatarItemDesc": "exQz9Zr3HEyOR9nDDrimlQ,0svDrGn2NkmhUjC1VJUgRg,S21TW8NwMEWLV9zqHxWfFw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Plastic Sunglasses (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1643, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:47:03.33Z", + "ThumbnailImage": "egy0vqy333fqme7jsrxachsgt.png" + }, + { + "AvatarItemDesc": "exQz9Zr3HEyOR9nDDrimlQ,Aq4fjEW5gEyzetXMoG2tdQ,S21TW8NwMEWLV9zqHxWfFw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Plastic Sunglasses (White)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1644, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:47:05.4Z", + "ThumbnailImage": "0hvhuyqd3i33hptb6ljvlazeo.png" + }, + { + "AvatarItemDesc": "9073d6a0-3bc1-4c82-aeb3-d4ee195538b4,6secgNPvmUyFnI3NC5dIYw,5V_1JEDrRUa1UPKhtrSB2w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerleader Sweater (Victory)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1645, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:50:04.447Z", + "ThumbnailImage": "aidgb349qpp5nx0tlmqvfmxvy.png" + }, + { + "AvatarItemDesc": "9073d6a0-3bc1-4c82-aeb3-d4ee195538b4,X5SuBHIGBE6wy8N8KDop8Q,5V_1JEDrRUa1UPKhtrSB2w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Cheerleader Sweater (Rally)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1646, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:50:08.7Z", + "ThumbnailImage": "120gze52rf81cvsx2extomyi8.png" + }, + { + "AvatarItemDesc": "pQqNvrhDJ0uuipKHA2qUOA,lq59KZwElEStrviDEQLLcA,olyS074RHU-ojE0GzBBYJw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Poindexter Shirt (Black)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1647, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:55:24.63Z", + "ThumbnailImage": "8c3gd19ccfwts3cqzv6pojvyj.png" + }, + { + "AvatarItemDesc": "d766c8d3-76e8-4021-b0a4-24b78fb7eaba,uUOO-k5KS0mU7B5BLaOpnA,adae82eb-a4b9-4541-acf2-76cea839a593,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tracksuit (Black)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1648, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:55:41.88Z", + "ThumbnailImage": "8v9x6a68s45783jrnnqykohcu.png" + }, + { + "AvatarItemDesc": "d766c8d3-76e8-4021-b0a4-24b78fb7eaba,Ijf-j7EgEkGYOKo9SQNLRw,adae82eb-a4b9-4541-acf2-76cea839a593,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tracksuit (Red)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1649, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:55:44.397Z", + "ThumbnailImage": "222uif2yybv04a5a1ialb8rze.png" + }, + { + "AvatarItemDesc": "7e22a4bd-3e87-4d50-8843-9e2e3cf45285,IXWd396grEOWHt32L7fCpQ,rzoH8P44a0esN-HnYd3aQg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Turtleneck (Blue)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1650, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:56:12.047Z", + "ThumbnailImage": "7sv7ea1zgexf9hov8dp1ky7im.png" + }, + { + "AvatarItemDesc": "eb830b12-c1b5-4796-b9cf-ccf0f0e1d4f1,mkkk2N_2-EKX3pVfk7U5aA,UQe6v62i6ESImdpc7gB_8w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mardi Gras Mask (Parade)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1651, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:56:35.917Z", + "ThumbnailImage": "3lmgppocqd4j182ijbbxl0eo0.png" + }, + { + "AvatarItemDesc": "43354e59-4938-44bc-81e0-4fba47d0ac12,4xp-xZyNWEi_jJCIhAPI3g,Ulie-RkcJEmblLyoucx-JA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Mardi Gras Mask (Revelry)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1652, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:56:38.027Z", + "ThumbnailImage": "9x7rlsmit2ca70h5xx2vgtwez.png" + }, + { + "AvatarItemDesc": "dedd2e98-2721-4de6-92f2-9d399f34e8fe,2jj5lxx6Gka5U6j0cWjN5w,HQnd9m0Wi0upaXRNsE5HPQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bog Monster Suit (Movie Magic Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1653, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:56:45.52Z", + "ThumbnailImage": "7jabhuhr3ufptld365gkfrn58.png" + }, + { + "AvatarItemDesc": "20b424a9-861a-4d39-a583-22d7b7348c14,afnIqin4lkKKqWrvBvVagA,bCuW1YadE06p6v1dBHsx4w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Bog Monster Hood (Movie Magic Contest)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1654, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:56:50.46Z", + "ThumbnailImage": "9uu4lgs1wp05xxg31w3ixcj1t.png" + }, + { + "AvatarItemDesc": "34f45c5b-fea7-40b4-add7-bc7a37000ab5,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Star Captain Hat ", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1655, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:57:02.21Z", + "ThumbnailImage": "c5xy43pxfjwaaum08f6rtf6um.png" + }, + { + "AvatarItemDesc": "85e03c16-4288-45f4-a579-c911437d27d4,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hoodie Jacket", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1656, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:57:20.527Z", + "ThumbnailImage": "b8nie0lojas6v6embnj3tteiq.png" + }, + { + "AvatarItemDesc": "9231a9c6-7638-4fe9-bd2f-eac6c943009b,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Championship Wrestling Belt", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1657, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:57:31.547Z", + "ThumbnailImage": "5tzmcps62glt2hqx42rvrgotc.png" + }, + { + "AvatarItemDesc": "20eb23e8-ab3b-44fc-8038-3714946c1a09,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Animal Sweater (Ferret) ", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1658, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:57:38.493Z", + "ThumbnailImage": "2i9990m2ddrxscxf3csgnpkm5.png" + }, + { + "AvatarItemDesc": "20eb23e8-ab3b-44fc-8038-3714946c1a09,azbt5pgvrUS4LQwhndFeJg,cHZ4lDnSoUypIXCiRRowzg,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Animal Sweater (Axolotl)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1659, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:57:46.297Z", + "ThumbnailImage": "4say0eirgh8p9gunfvf23skx6.png" + }, + { + "AvatarItemDesc": "9441142e-981c-4f35-8f9d-b4b3604da9a4,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Snowy Owl Cape", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1660, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:57:56.597Z", + "ThumbnailImage": "3bu1frdg68km45i2m32p4tuf5.png" + }, + { + "AvatarItemDesc": "771863b6-70d1-4f48-9c64-c621ce0fea46,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Snowy Owl Mask", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1661, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-06T00:58:36.24Z", + "ThumbnailImage": "3li2gob8aeawnh0bgtt1lfs2q.png" + }, + { + "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,X24EvVokeUqyDNdqevV2EA,7660e11a-7ef0-43d3-bc02-76b3a4aab064,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Football Helmet (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1662, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-25T19:25:59.803Z", + "ThumbnailImage": "d2vzz38oww35dcnjvsxmoj4yd.png" + }, + { + "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,UfhOpLemQ0ypYh7CIC3W1Q,7660e11a-7ef0-43d3-bc02-76b3a4aab064,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Football Helmet (Gray)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1663, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-25T19:26:07.847Z", + "ThumbnailImage": "7t42ep2l7eezztyekwigomtjj.png" + }, + { + "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,vMqhT19x302aYEo6E9HhOA,e17481fc-b2b6-47a5-91e5-7205f45a3247,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Football Shoulder Pads (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1664, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-25T19:26:23.867Z", + "ThumbnailImage": "d34fyy9i80gyrjrhwyh2coy4s.png" + }, + { + "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,kCqthBeVvUKZA9b76kxuVQ,e17481fc-b2b6-47a5-91e5-7205f45a3247,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Football Shoulder Pads (Gray)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1665, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-01-25T19:26:34.957Z", + "ThumbnailImage": "2oj4qcrvtpo7yivbcpx3f2voa.png" + }, + { + "AvatarItemDesc": "1631eb78-6718-478c-9b62-abbb0537e09c,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jester Hat", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1666, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-02-03T18:59:30.837Z", + "ThumbnailImage": "elfjxtuklom8p26dxh4behbx3.png" + }, + { + "AvatarItemDesc": "9656a307-0c79-4b8f-910f-e67c454faefb,,,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Pods (Teal)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1667, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-02-03T18:59:46.507Z", + "ThumbnailImage": "aya5t0pnayzq9jz4mfs6jidhc.png" + }, + { + "AvatarItemDesc": "9656a307-0c79-4b8f-910f-e67c454faefb,mG0HW8fJkUOE5u7Whg4kag,3CLmVNB_p0Gd5N8dN74TBw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Pods (White)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1668, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-02-03T18:59:49.7Z", + "ThumbnailImage": "0f7hl0uorhvk24n6ag35m0pxu.png" + }, + { + "AvatarItemDesc": "74c65554-0d15-409b-b9a8-0b2620a7d7e2,GVoh3mdWf0WNA9lfqL1GEw,w9qG5gHlAUqh8f9ZgnezsQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "RecFly Vest (Blue)", + "Tooltip": "", + "Rarity": 20, + "TagList": "", + "AvatarItemId": 1671, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-02-04T00:05:05.82Z", + "ThumbnailImage": "4gn26corqk34q37e2hx5ouc9q.png" + }, + { + "AvatarItemDesc": "74c65554-0d15-409b-b9a8-0b2620a7d7e2,x4PPvuhg6USE6GSFgZZnCg,w9qG5gHlAUqh8f9ZgnezsQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "RecFly Vest (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1672, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-02-04T00:05:08.553Z", + "ThumbnailImage": "cyarqq8aeox95hehu1py5nbbc.png" + }, + { + "AvatarItemDesc": "9e6397dd-b7b0-4d32-8c86-1910106a8478,q_HcScqHgEG-x70g1wtfLA,T7zwcIIc8Ee3ud8a2JCuwQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Raincoat (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1696, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-02-20T01:35:42.057Z", + "ThumbnailImage": "647nsozzr00smthvpc1qrymze.png" + }, + { + "AvatarItemDesc": "9e6397dd-b7b0-4d32-8c86-1910106a8478,M-N9vQt0CEefqgmeLp3l4g,T7zwcIIc8Ee3ud8a2JCuwQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Raincoat (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1697, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-02-20T01:35:43.78Z", + "ThumbnailImage": "7uwfpp71odpm2zjf7dopjufm1.png" + }, + { + "AvatarItemDesc": "8d703940-224a-4b0c-a04d-f365550071e1,qdA34j6p_UqphqChTCHEYQ,7c4d447c-6594-4bd8-9510-12ad683ab116,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Hockey Helmet (Green)", + "Tooltip": "", + "Rarity": 10, + "TagList": null, + "AvatarItemId": 1718, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:09:30.017Z", + "ThumbnailImage": "08ly4egzp8znsf9rr74dqyzom.png" + }, + { + "AvatarItemDesc": "474db08a-d4dc-4625-9f5a-1a6ae0b70827,5iCrYb8MBkqN6IBEe3IipQ,SroEVC6vBkG42ILwCtKB9w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Graphic Cap (Buckaneer, Collector's Edition)\t", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1721, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:12:31.097Z", + "ThumbnailImage": "cllwjm7phajd4j2pjnk1lq87l.png" + }, + { + "AvatarItemDesc": "8b065e2a-b106-4f11-b415-4c47ce87993e,eOJkmpSL4EypK-AQz7j8gQ,uZjxYOMa10GzJ9wQkRge2w,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Flannel (Black)\t", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1722, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:12:48.69Z", + "ThumbnailImage": "3oy21va74rnfmipzz83x24n3q.png" + }, + { + "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,gwdtq3NiEEmMKYtn1VPoiw,M-mi8QUHwEeIewXE8uAlrQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Traveler Shirt (Yellow)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1723, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:12:57.68Z", + "ThumbnailImage": "87fumlw57etytmbtflbzgbrxm.png" + }, + { + "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,iEvS6I9LjkSaGAmjcxz8uQ,M-mi8QUHwEeIewXE8uAlrQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tourist Shirt (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1724, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:13:02.643Z", + "ThumbnailImage": "a744qz6lz4fslmbrp602yan1l.png" + }, + { + "AvatarItemDesc": "vDSlMnayzEqWXwT-lkcKSA,XT_txjZfIUOT400UPHLaRA,M-mi8QUHwEeIewXE8uAlrQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tourist Shirt (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1725, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:13:05.88Z", + "ThumbnailImage": "3gp6gte16x8khurqqu7nzhfhd.png" + }, + { + "AvatarItemDesc": "348ac48b-986e-4d42-a0f7-1aea16b88271,RU-B71GUF0WPduoSOI1XMg,54a5c055-f757-4c00-a1e1-8b0b6552c608,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Basketball Jersey (Yellow)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1726, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:13:25.593Z", + "ThumbnailImage": "86hv8nip4c5kphcs19ulpi7xv.png" + }, + { + "AvatarItemDesc": "348ac48b-986e-4d42-a0f7-1aea16b88271,se0-2ylLD0u6sqCVPkeP6A,54a5c055-f757-4c00-a1e1-8b0b6552c608,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Basketball Jersey (Red)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1727, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:13:35.79Z", + "ThumbnailImage": "24n1sqxebe37pk9ina0smo1nn.png" + }, + { + "AvatarItemDesc": "348ac48b-986e-4d42-a0f7-1aea16b88271,ojTIShRZHEOV1qQRfhwvTA,54a5c055-f757-4c00-a1e1-8b0b6552c608,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Basketball Jersey (Green)", + "Tooltip": "", + "Rarity": 20, + "TagList": null, + "AvatarItemId": 1728, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:13:41.417Z", + "ThumbnailImage": "4nvt3kwtn2k367794r49ve87e.png" + }, + { + "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,aiBfwCNwpUyJ0rYKCMa7qw,Cjy-bE0PikWLCRrL4U2NGQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Traveler Hat (Yellow)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1729, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:14:51.853Z", + "ThumbnailImage": "e25fr88d2412i6acn3s2e2khj.png" + }, + { + "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,7Rw_gt9IUEOYsvVcOTbVBw,Cjy-bE0PikWLCRrL4U2NGQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tourist Hat (Red)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1730, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:14:55.007Z", + "ThumbnailImage": "6v72ng5qy6zmim5nx1i6k7hy2.png" + }, + { + "AvatarItemDesc": "0QOlT9c5xUuinpfZaoEe8Q,Pu_1I6Zq-0G1HBMHa5MrKg,Cjy-bE0PikWLCRrL4U2NGQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Tourist Hat (Green)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1731, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:14:57.993Z", + "ThumbnailImage": "can59da4g2r699415y5w5vr03.png" + }, + { + "AvatarItemDesc": "9c34c2c1-07d7-4180-94a2-be8c9caaae84,TLrw3oncCE2MeuVifXSWTg,-_ViYCHHRUip7oN_AnH0Og,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Singlet (Pouncing Tiger)", + "Tooltip": "", + "Rarity": 30, + "TagList": null, + "AvatarItemId": 1733, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:20:45.747Z", + "ThumbnailImage": "28qzx00rr1mcsdfj73tvv70qd.png" + }, + { + "AvatarItemDesc": "67117b3d-0669-4cf3-8a4f-066cabd4d8b1,_VfdBTi7PU276qzsYKayow,qSsEcadcm0-twR1TvVcgYQ,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Cape (Pouncing Tiger)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1734, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:20:53.333Z", + "ThumbnailImage": "72gv1b98ofujgx42ctd0lwdf3.png" + }, + { + "AvatarItemDesc": "1596c113-aa3a-4f5c-b398-e5c3575548e7,RA7cizxxYE6J8yV_0XwPxA,VSLcLM0TJU2kJU5gS4KZGw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Luchador Mask (Pouncing Tiger)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1735, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-15T18:20:56.65Z", + "ThumbnailImage": "cwfcqra4nyurw86ksh4qv0cjq.png" + }, + { + "AvatarItemDesc": "d0a9262f-5504-46a7-bb10-7507503db58e,95e4cc30-cb68-473d-a395-feadf5b51512,0440f08f-ef1d-49d8-942b-523056e8bb45,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Rec Room T-Shirt (Crew Neck, Orange)\t", + "Tooltip": "", + "Rarity": 0, + "TagList": null, + "AvatarItemId": 1749, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-03-30T01:35:18.397Z", + "ThumbnailImage": "67l6cwkqcs2tczds20bgj5rxy.png" + }, + { + "AvatarItemDesc": "022ce375-ed02-479d-b87d-9d72d126bbd4,H6fcuLxeBUSY3oERFc-plA,oGrNKZLpMU2bLwNEe4MPnw,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jack Frost Wings (Lilac)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1753, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-04-02T01:40:02.11Z", + "ThumbnailImage": "f5anyvib4zotf2hlzp6twhrpq.png" + }, + { + "AvatarItemDesc": "105a5100-cb57-410f-a26b-1ee21002f067,prEZHWvOM0ysaNfAe06ywA,q0nBwoIx_UWPe93wHDWTYA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jack Frost Coat (Lilac)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1754, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-04-02T01:40:03.68Z", + "ThumbnailImage": "36iyxpz2ym6qs0k43ssehyv05.png" + }, + { + "AvatarItemDesc": "e6216087-fb37-46f1-bda4-a88c4640f339,KwhdQ1deNE6Y6jzO9vaAnQ,byvLynH8x06OQ7GNCXOVYA,", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "Jack Frost Hair (Lilac)", + "Tooltip": "", + "Rarity": 50, + "TagList": null, + "AvatarItemId": 1755, + "IsBaseAvatarItem": false, + "CreatedAt": "2021-04-02T01:40:06.52Z", + "ThumbnailImage": "6swgo4j116b5mqtoe4dl3pyh1.png" + }, + { + "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,dzCc_QmTYUGQ67r4yy3XpA,e17481fc-b2b6-47a5-91e5-7205f45a3247", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "(FootBallShoulderPads) FootballShoulderPads_Shirt_BlackGold_Combination", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 6607, + "IsBaseAvatarItem": false, + "CreatedAt": "2024-03-27T22:53:35.393Z", + "ThumbnailImage": "cJAAR0vVREamuQT8FfpdHQ.png" + }, + { + "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,G7B-u9qn5EGqSNskBCVsAA,e17481fc-b2b6-47a5-91e5-7205f45a3247", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "(FootBallShoulderPads) FootballShoulderPads_Shirt_BlackYellow_Combination", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 6608, + "IsBaseAvatarItem": false, + "CreatedAt": "2024-03-27T22:53:37.033Z", + "ThumbnailImage": "6FJtINu9eEeqW-_S2Cd5Rw.png" + }, + { + "AvatarItemDesc": "34d45669-b319-4c7d-bd05-078961d70d0b,jV1TGp1dHUWCJzVMbJskyQ,e17481fc-b2b6-47a5-91e5-7205f45a3247", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "(FootBallShoulderPads) FootballShoulderPads_Shirt_BlueGreen_Combination", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 6609, + "IsBaseAvatarItem": false, + "CreatedAt": "2024-03-27T22:53:38.807Z", + "ThumbnailImage": "Y_q7sebeeUuwLnOb_qMjtw.png" + }, + { + "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,_MS-R9DB5kinLBszWle8hg,7660e11a-7ef0-43d3-bc02-76b3a4aab064", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "(Hat_FootBall) FootballHelmet_Hat_BlackGold_Combination", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 6610, + "IsBaseAvatarItem": false, + "CreatedAt": "2024-03-27T22:53:40.583Z", + "ThumbnailImage": "mYOYiE057EOkRmW2vXuTdw.png" + }, + { + "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,UQKS4u4SO0umKOHncLqKpw,7660e11a-7ef0-43d3-bc02-76b3a4aab064", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "(Hat_FootBall) FootballHelmet_Hat_BlackYellow_Combination", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 6611, + "IsBaseAvatarItem": false, + "CreatedAt": "2024-03-27T22:53:42.197Z", + "ThumbnailImage": "3jI4Pafh9k2B-YTxx1gQOg.png" + }, + { + "AvatarItemDesc": "5a38f864-7d1c-4989-8558-40b9668f78ef,Q3bhpoWbVkyUBTKUn5A5bg,7660e11a-7ef0-43d3-bc02-76b3a4aab064", + "AvatarItemType": 0, + "PlatformMask": -1, + "FriendlyName": "(Hat_FootBall) FootballHelmet_Hat_BlueGreen_Combination", + "Tooltip": null, + "Rarity": -1, + "TagList": null, + "AvatarItemId": 6612, + "IsBaseAvatarItem": false, + "CreatedAt": "2024-03-27T22:53:44.283Z", + "ThumbnailImage": "T0KyAJMATUqP3TLksvoBxA.png" + } ] \ No newline at end of file diff --git a/CannedNet/JSON/announcements.json b/CannedNet/JSON/announcements.json index e5f8d3b..15ded74 100644 --- a/CannedNet/JSON/announcements.json +++ b/CannedNet/JSON/announcements.json @@ -1,14 +1,14 @@ -[ - { - "AnnouncementId": 1, - "AnnouncementType": 1, - "Title": ":3", - "Body": "im gayyyy", - "ImageName": "b9m6myjuaz0zc9dtxquedem06.png", - "LinkType": 3, - "LinkName": "hello", - "LinkUri": "https://lapis.codes", - "Platform": -1, - "CreatedAt": "2025-12-11T23:19:12.5806215" - } +[ + { + "AnnouncementId": 1, + "AnnouncementType": 1, + "Title": ":3", + "Body": "im gayyyy", + "ImageName": "b9m6myjuaz0zc9dtxquedem06.png", + "LinkType": 3, + "LinkName": "hello", + "LinkUri": "https://lapis.codes", + "Platform": -1, + "CreatedAt": "2025-12-11T23:19:12.5806215" + } ] \ No newline at end of file diff --git a/CannedNet/JSON/bulkprogression.json b/CannedNet/JSON/bulkprogression.json index df928bd..9092cc3 100644 --- a/CannedNet/JSON/bulkprogression.json +++ b/CannedNet/JSON/bulkprogression.json @@ -1,13 +1,13 @@ -[ - { - "AccountId": 1, - "Noteriety": 0, - "CheerGeneral": 0, - "CheerHelpful": 0, - "CheerCreative": 0, - "CheerGreatHost": 0, - "CheerSportsman": 0, - "CheerCredit": 20, - "SelectedCheer": null - } +[ + { + "AccountId": 1, + "Noteriety": 0, + "CheerGeneral": 0, + "CheerHelpful": 0, + "CheerCreative": 0, + "CheerGreatHost": 0, + "CheerSportsman": 0, + "CheerCredit": 20, + "SelectedCheer": null + } ] \ No newline at end of file diff --git a/CannedNet/JSON/communityboard.json b/CannedNet/JSON/communityboard.json index 6855b96..3f136e4 100644 --- a/CannedNet/JSON/communityboard.json +++ b/CannedNet/JSON/communityboard.json @@ -1,47 +1,47 @@ -{ - "FeaturedPlayer": { - "Id": 1, - "TitleOverride": "GAY SEX!", - "UrlOverride": null - }, - "FeaturedRoomGroup": { - "FeaturedRoomGroupId": 2, - "Name": "Featured Rooms", - "Rooms": [ - - ] - }, - "CurrentAnnouncement": { - "Message": "CannedNet :3", - "MoreInfoUrl": "https://lapis.codes/" - }, - "InstagramImages": [ - { - "ImageName": "gay.png", - "ImageUrl": "https://epicquest.live/photo/152846" - } - ], - "Videos": [ - { - "BlobName": "facq8grasrhep777er7bhxjz0.mp4", - "Title": "AbyssalFrostTrailer", - "Description": "AbyssalFrost\\nBy\\n@Snox\\n@Rick\\n@Jessica\\n@Fandorn", - "ThumbnailBlobName": "gay.png", - "SourceUrl": "https://www.youtube.com/watch?v=-eUGRKyYA0w" - }, - { - "BlobName": "nan5xp4xmqu5izjdxoc7tq9h1.mp4", - "Title": "How To Get Items & XP in Radium! [5-Stars] [Tokens] [XP]", - "Description": "Today ill be teaching the Radium Players on how to get xp and cool items using basic in game rooms. Feel free to look at my other links below.\n\nguns.lol/cge\nhaunt.gg/or\nhaunt.gg/gr\nrec.net/user/rud\nepicquest.live/user/skid", - "ThumbnailBlobName": "gay.png", - "SourceUrl": "https://www.youtube.com/watch?v=emiEDPz4Va4" - }, - { - "BlobName": "iy3n1k9am3zc87j0mgei6831u.mp4", - "Title": "Extreme quest Recap | Radium", - "Description": "I tried more extreme quets, are they as hard as they look? find out!\n\nthumbnail maker: @ThatFellaRR\n\nRadium is a 2021 build of rec room which is community hosted. This is in no way meant to create any revenue.\nto learn more join discord.gg/Radium-rr/\nalso check out speedrun.com/radium_", - "ThumbnailBlobName": "gay.png", - "SourceUrl": "https://www.youtube.com/watch?v=zQZ0idzAIrA" - } - ] +{ + "FeaturedPlayer": { + "Id": 1, + "TitleOverride": "GAY SEX!", + "UrlOverride": null + }, + "FeaturedRoomGroup": { + "FeaturedRoomGroupId": 2, + "Name": "Featured Rooms", + "Rooms": [ + + ] + }, + "CurrentAnnouncement": { + "Message": "CannedNet :3", + "MoreInfoUrl": "https://lapis.codes/" + }, + "InstagramImages": [ + { + "ImageName": "gay.png", + "ImageUrl": "https://epicquest.live/photo/152846" + } + ], + "Videos": [ + { + "BlobName": "facq8grasrhep777er7bhxjz0.mp4", + "Title": "AbyssalFrostTrailer", + "Description": "AbyssalFrost\\nBy\\n@Snox\\n@Rick\\n@Jessica\\n@Fandorn", + "ThumbnailBlobName": "gay.png", + "SourceUrl": "https://www.youtube.com/watch?v=-eUGRKyYA0w" + }, + { + "BlobName": "nan5xp4xmqu5izjdxoc7tq9h1.mp4", + "Title": "How To Get Items & XP in Radium! [5-Stars] [Tokens] [XP]", + "Description": "Today ill be teaching the Radium Players on how to get xp and cool items using basic in game rooms. Feel free to look at my other links below.\n\nguns.lol/cge\nhaunt.gg/or\nhaunt.gg/gr\nrec.net/user/rud\nepicquest.live/user/skid", + "ThumbnailBlobName": "gay.png", + "SourceUrl": "https://www.youtube.com/watch?v=emiEDPz4Va4" + }, + { + "BlobName": "iy3n1k9am3zc87j0mgei6831u.mp4", + "Title": "Extreme quest Recap | Radium", + "Description": "I tried more extreme quets, are they as hard as they look? find out!\n\nthumbnail maker: @ThatFellaRR\n\nRadium is a 2021 build of rec room which is community hosted. This is in no way meant to create any revenue.\nto learn more join discord.gg/Radium-rr/\nalso check out speedrun.com/radium_", + "ThumbnailBlobName": "gay.png", + "SourceUrl": "https://www.youtube.com/watch?v=zQZ0idzAIrA" + } + ] } \ No newline at end of file diff --git a/CannedNet/JSON/configv2.json b/CannedNet/JSON/configv2.json index 1149ae6..8401174 100644 --- a/CannedNet/JSON/configv2.json +++ b/CannedNet/JSON/configv2.json @@ -1,373 +1,373 @@ -{ - "LevelProgressionMaps": [ - { - "Level": 0, - "RequiredXp": 0, - "GiftRarity": -1 - }, - { - "Level": 1, - "RequiredXp": 10, - "GiftRarity": 10 - }, - { - "Level": 2, - "RequiredXp": 10, - "GiftRarity": 10 - }, - { - "Level": 3, - "RequiredXp": 10, - "GiftRarity": 10 - }, - { - "Level": 4, - "RequiredXp": 20, - "GiftRarity": 10 - }, - { - "Level": 5, - "RequiredXp": 20, - "GiftRarity": 10 - }, - { - "Level": 6, - "RequiredXp": 20, - "GiftRarity": 10 - }, - { - "Level": 7, - "RequiredXp": 20, - "GiftRarity": 10 - }, - { - "Level": 8, - "RequiredXp": 20, - "GiftRarity": 10 - }, - { - "Level": 9, - "RequiredXp": 20, - "GiftRarity": 10 - }, - { - "Level": 10, - "RequiredXp": 20, - "GiftRarity": 10 - }, - { - "Level": 11, - "RequiredXp": 45, - "GiftRarity": 10 - }, - { - "Level": 12, - "RequiredXp": 45, - "GiftRarity": 10 - }, - { - "Level": 13, - "RequiredXp": 45, - "GiftRarity": 10 - }, - { - "Level": 14, - "RequiredXp": 45, - "GiftRarity": 10 - }, - { - "Level": 15, - "RequiredXp": 45, - "GiftRarity": 20 - }, - { - "Level": 16, - "RequiredXp": 45, - "GiftRarity": 20 - }, - { - "Level": 17, - "RequiredXp": 45, - "GiftRarity": 20 - }, - { - "Level": 18, - "RequiredXp": 45, - "GiftRarity": 20 - }, - { - "Level": 19, - "RequiredXp": 45, - "GiftRarity": 20 - }, - { - "Level": 20, - "RequiredXp": 45, - "GiftRarity": 20 - }, - { - "Level": 21, - "RequiredXp": 115, - "GiftRarity": 20 - }, - { - "Level": 22, - "RequiredXp": 115, - "GiftRarity": 20 - }, - { - "Level": 23, - "RequiredXp": 115, - "GiftRarity": 20 - }, - { - "Level": 24, - "RequiredXp": 115, - "GiftRarity": 20 - }, - { - "Level": 25, - "RequiredXp": 115, - "GiftRarity": 20 - }, - { - "Level": 26, - "RequiredXp": 115, - "GiftRarity": 20 - }, - { - "Level": 27, - "RequiredXp": 115, - "GiftRarity": 20 - }, - { - "Level": 28, - "RequiredXp": 115, - "GiftRarity": 20 - }, - { - "Level": 29, - "RequiredXp": 115, - "GiftRarity": 20 - }, - { - "Level": 30, - "RequiredXp": 115, - "GiftRarity": 20 - }, - { - "Level": 31, - "RequiredXp": 360, - "GiftRarity": 20 - }, - { - "Level": 32, - "RequiredXp": 360, - "GiftRarity": 20 - }, - { - "Level": 33, - "RequiredXp": 360, - "GiftRarity": 20 - }, - { - "Level": 34, - "RequiredXp": 360, - "GiftRarity": 20 - }, - { - "Level": 35, - "RequiredXp": 360, - "GiftRarity": 20 - }, - { - "Level": 36, - "RequiredXp": 360, - "GiftRarity": 20 - }, - { - "Level": 37, - "RequiredXp": 360, - "GiftRarity": 20 - }, - { - "Level": 38, - "RequiredXp": 360, - "GiftRarity": 20 - }, - { - "Level": 39, - "RequiredXp": 360, - "GiftRarity": 20 - }, - { - "Level": 40, - "RequiredXp": 360, - "GiftRarity": 30 - }, - { - "Level": 41, - "RequiredXp": 1080, - "GiftRarity": 30 - }, - { - "Level": 42, - "RequiredXp": 1080, - "GiftRarity": 30 - }, - { - "Level": 43, - "RequiredXp": 1080, - "GiftRarity": 30 - }, - { - "Level": 44, - "RequiredXp": 1080, - "GiftRarity": 30 - }, - { - "Level": 45, - "RequiredXp": 1080, - "GiftRarity": 30 - }, - { - "Level": 46, - "RequiredXp": 1080, - "GiftRarity": 30 - }, - { - "Level": 47, - "RequiredXp": 1080, - "GiftRarity": 30 - }, - { - "Level": 48, - "RequiredXp": 1080, - "GiftRarity": 30 - }, - { - "Level": 49, - "RequiredXp": 1080, - "GiftRarity": 30 - }, - { - "Level": 50, - "RequiredXp": 1080, - "GiftRarity": 50 - } - ], - "DailyObjectives": [ - [ - { - "type": 1030, - "score": 1 - }, - { - "type": 1033, - "score": 10 - }, - { - "type": 2000, - "score": 1 - } - ], - [ - { - "type": 601, - "score": 2 - }, - { - "type": 31, - "score": 1 - }, - { - "type": 6, - "score": 1 - } - ], - [ - { - "type": 301, - "score": 2 - }, - { - "type": 300, - "score": 2 - }, - { - "type": 6, - "score": 1 - } - ], - [ - { - "type": 700, - "score": 2 - }, - { - "type": 701, - "score": 20 - }, - { - "type": 31, - "score": 1 - } - ], - [ - { - "type": 1010, - "score": 1 - }, - { - "type": 1013, - "score": 10 - }, - { - "type": 6, - "score": 1 - } - ], - [ - { - "type": 500, - "score": 2 - }, - { - "type": 502, - "score": 20 - }, - { - "type": 2000, - "score": 1 - } - ], - [ - { - "type": 1020, - "score": 1 - }, - { - "type": 1023, - "score": 10 - }, - { - "type": 31, - "score": 1 - } - ] - ], - "ServerMaintenance": { - "StartsInMinutes": 0 - }, - "AutoMicMutingConfig": { - "MicSpamVolumeThreshold": 0.75, - "MicVolumeSampleInterval": 0.25, - "MicVolumeSampleRollingWindowLength": 10, - "MicSpamSamplePercentageForWarning": 0.8, - "MicSpamSamplePercentageForWarningToEnd": 0.2, - "MicSpamSamplePercentageForForceMute": 0.8, - "MicSpamSamplePercentageForForceMuteToEnd": 0.2, - "MicSpamWarningStateVolumeMultiplier": 0.25 - }, - "ShareBaseUrl": "http://localhost:5000/{0}" +{ + "LevelProgressionMaps": [ + { + "Level": 0, + "RequiredXp": 0, + "GiftRarity": -1 + }, + { + "Level": 1, + "RequiredXp": 10, + "GiftRarity": 10 + }, + { + "Level": 2, + "RequiredXp": 10, + "GiftRarity": 10 + }, + { + "Level": 3, + "RequiredXp": 10, + "GiftRarity": 10 + }, + { + "Level": 4, + "RequiredXp": 20, + "GiftRarity": 10 + }, + { + "Level": 5, + "RequiredXp": 20, + "GiftRarity": 10 + }, + { + "Level": 6, + "RequiredXp": 20, + "GiftRarity": 10 + }, + { + "Level": 7, + "RequiredXp": 20, + "GiftRarity": 10 + }, + { + "Level": 8, + "RequiredXp": 20, + "GiftRarity": 10 + }, + { + "Level": 9, + "RequiredXp": 20, + "GiftRarity": 10 + }, + { + "Level": 10, + "RequiredXp": 20, + "GiftRarity": 10 + }, + { + "Level": 11, + "RequiredXp": 45, + "GiftRarity": 10 + }, + { + "Level": 12, + "RequiredXp": 45, + "GiftRarity": 10 + }, + { + "Level": 13, + "RequiredXp": 45, + "GiftRarity": 10 + }, + { + "Level": 14, + "RequiredXp": 45, + "GiftRarity": 10 + }, + { + "Level": 15, + "RequiredXp": 45, + "GiftRarity": 20 + }, + { + "Level": 16, + "RequiredXp": 45, + "GiftRarity": 20 + }, + { + "Level": 17, + "RequiredXp": 45, + "GiftRarity": 20 + }, + { + "Level": 18, + "RequiredXp": 45, + "GiftRarity": 20 + }, + { + "Level": 19, + "RequiredXp": 45, + "GiftRarity": 20 + }, + { + "Level": 20, + "RequiredXp": 45, + "GiftRarity": 20 + }, + { + "Level": 21, + "RequiredXp": 115, + "GiftRarity": 20 + }, + { + "Level": 22, + "RequiredXp": 115, + "GiftRarity": 20 + }, + { + "Level": 23, + "RequiredXp": 115, + "GiftRarity": 20 + }, + { + "Level": 24, + "RequiredXp": 115, + "GiftRarity": 20 + }, + { + "Level": 25, + "RequiredXp": 115, + "GiftRarity": 20 + }, + { + "Level": 26, + "RequiredXp": 115, + "GiftRarity": 20 + }, + { + "Level": 27, + "RequiredXp": 115, + "GiftRarity": 20 + }, + { + "Level": 28, + "RequiredXp": 115, + "GiftRarity": 20 + }, + { + "Level": 29, + "RequiredXp": 115, + "GiftRarity": 20 + }, + { + "Level": 30, + "RequiredXp": 115, + "GiftRarity": 20 + }, + { + "Level": 31, + "RequiredXp": 360, + "GiftRarity": 20 + }, + { + "Level": 32, + "RequiredXp": 360, + "GiftRarity": 20 + }, + { + "Level": 33, + "RequiredXp": 360, + "GiftRarity": 20 + }, + { + "Level": 34, + "RequiredXp": 360, + "GiftRarity": 20 + }, + { + "Level": 35, + "RequiredXp": 360, + "GiftRarity": 20 + }, + { + "Level": 36, + "RequiredXp": 360, + "GiftRarity": 20 + }, + { + "Level": 37, + "RequiredXp": 360, + "GiftRarity": 20 + }, + { + "Level": 38, + "RequiredXp": 360, + "GiftRarity": 20 + }, + { + "Level": 39, + "RequiredXp": 360, + "GiftRarity": 20 + }, + { + "Level": 40, + "RequiredXp": 360, + "GiftRarity": 30 + }, + { + "Level": 41, + "RequiredXp": 1080, + "GiftRarity": 30 + }, + { + "Level": 42, + "RequiredXp": 1080, + "GiftRarity": 30 + }, + { + "Level": 43, + "RequiredXp": 1080, + "GiftRarity": 30 + }, + { + "Level": 44, + "RequiredXp": 1080, + "GiftRarity": 30 + }, + { + "Level": 45, + "RequiredXp": 1080, + "GiftRarity": 30 + }, + { + "Level": 46, + "RequiredXp": 1080, + "GiftRarity": 30 + }, + { + "Level": 47, + "RequiredXp": 1080, + "GiftRarity": 30 + }, + { + "Level": 48, + "RequiredXp": 1080, + "GiftRarity": 30 + }, + { + "Level": 49, + "RequiredXp": 1080, + "GiftRarity": 30 + }, + { + "Level": 50, + "RequiredXp": 1080, + "GiftRarity": 50 + } + ], + "DailyObjectives": [ + [ + { + "type": 1030, + "score": 1 + }, + { + "type": 1033, + "score": 10 + }, + { + "type": 2000, + "score": 1 + } + ], + [ + { + "type": 601, + "score": 2 + }, + { + "type": 31, + "score": 1 + }, + { + "type": 6, + "score": 1 + } + ], + [ + { + "type": 301, + "score": 2 + }, + { + "type": 300, + "score": 2 + }, + { + "type": 6, + "score": 1 + } + ], + [ + { + "type": 700, + "score": 2 + }, + { + "type": 701, + "score": 20 + }, + { + "type": 31, + "score": 1 + } + ], + [ + { + "type": 1010, + "score": 1 + }, + { + "type": 1013, + "score": 10 + }, + { + "type": 6, + "score": 1 + } + ], + [ + { + "type": 500, + "score": 2 + }, + { + "type": 502, + "score": 20 + }, + { + "type": 2000, + "score": 1 + } + ], + [ + { + "type": 1020, + "score": 1 + }, + { + "type": 1023, + "score": 10 + }, + { + "type": 31, + "score": 1 + } + ] + ], + "ServerMaintenance": { + "StartsInMinutes": 0 + }, + "AutoMicMutingConfig": { + "MicSpamVolumeThreshold": 0.75, + "MicVolumeSampleInterval": 0.25, + "MicVolumeSampleRollingWindowLength": 10, + "MicSpamSamplePercentageForWarning": 0.8, + "MicSpamSamplePercentageForWarningToEnd": 0.2, + "MicSpamSamplePercentageForForceMute": 0.8, + "MicSpamSamplePercentageForForceMuteToEnd": 0.2, + "MicSpamWarningStateVolumeMultiplier": 0.25 + }, + "ShareBaseUrl": "http://localhost:5000/{0}" } \ No newline at end of file diff --git a/CannedNet/JSON/endpoints.json b/CannedNet/JSON/endpoints.json index a7572e2..054a6e1 100644 --- a/CannedNet/JSON/endpoints.json +++ b/CannedNet/JSON/endpoints.json @@ -1,26 +1,38 @@ -{ - "Auth": "https://auth.lapis.codes", - "API": "https://api.lapis.codes", - "WWW": "https://www.lapis.codes", - "Notifications": "https://notify.lapis.codes", - "Images": "https://img.lapis.codes", - "CDN": "https://cdn.lapis.codes", - "Commerce": "https://commerce.lapis.codes", - "Matchmaking": "https://match.lapis.codes", - "Storage": "https://cdn.lapis.codes", - "Chat": "https://chatrr.lapis.codes", - "Leaderboard": "https://leaderboard.lapis.codes", - "Accounts": "https://accounts.lapis.codes", - "Link": "https://link.lapis.codes", - "RoomComments": "https://roomcomments.lapis.codes", - "Clubs": "https://clubs.lapis.codes", - "Rooms": "https://rooms.lapis.codes", - "PlatformNotifications": "https://api.lapis.codes", - "Moderation": "https://api.lapis.codes", - "DataCollection": "https://api.lapis.codes", - "BugReporting": "https://api.lapis.codes", - "Discovery": "https://api.lapis.codes", - "PlayerSettings": "https://api.lapis.codes", - "Rendering": "https://api.lapis.codes", - "Launcher": "https://launcher.lapis.codes" -} \ No newline at end of file +{ + "Accounts": "https://cn-test.lapiscreates.tech/accounts", + "AI": "https://cn-test.lapiscreates.tech/ai", + "API": "https://cn-test.lapiscreates.tech/api", + "Auth": "https://cn-test.lapiscreates.tech/auth", + "BugReporting": "https://cn-test.lapiscreates.tech/bugreporting", + "Cards": "https://cn-test.lapiscreates.tech/cards", + "CDN": "https://cn-test.lapiscreates.tech/cdn", + "Chat": "https://cn-test.lapiscreates.tech/chat", + "Clubs": "https://cn-test.lapiscreates.tech/clubs", + "CMS": "https://cn-test.lapiscreates.tech/cms", + "Commerce": "https://cn-test.lapiscreates.tech/commerce", + "Data": "https://cn-test.lapiscreates.tech/data", + "DataCollection": "https://cn-test.lapiscreates.tech/datacollection", + "Discovery": "https://cn-test.lapiscreates.tech/discovery", + "Econ": "https://cn-test.lapiscreates.tech/econ", + "GameLogs": "https://cn-test.lapiscreates.tech/gamelogs", + "Geo": "https://cn-test.lapiscreates.tech/geo", + "Images": "https://cn-test.lapiscreates.tech/img", + "Leaderboard": "https://cn-test.lapiscreates.tech/leaderboard", + "Link": "https://cn-test.lapiscreates.tech/link", + "Lists": "https://cn-test.lapiscreates.tech/lists", + "Matchmaking": "https://cn-test.lapiscreates.tech/match", + "Moderation": "https://cn-test.lapiscreates.tech/moderation", + "Notifications": "https://cn-test.lapiscreates.tech", + "PlatformNotifications": "https://cn-test.lapiscreates.tech", + "PlayerSettings": "https://cn-test.lapiscreates.tech/playersettings", + "RoomComments": "https://cn-test.lapiscreates.tech/roomcomments", + "RoomieIntegrations": "https://cn-test.lapiscreates.tech/roomieintegrations", + "Rooms": "https://cn-test.lapiscreates.tech/rooms", + "Storage": "https://cn-test.lapiscreates.tech/storage", + "Strings": "https://cn-test.lapiscreates.tech/strings", + "StringsCDN": "https://cn-test.lapiscreates.tech/stringscdn", + "Studio": "https://cn-test.lapiscreates.tech/studio", + "Thorn": "https://cn-test.lapiscreates.tech/thorn", + "Videos": "https://cn-test.lapiscreates.tech/videos", + "WWW": "https://cn-test.lapiscreates.tech" +} diff --git a/CannedNet/JSON/endpointsreference.json b/CannedNet/JSON/endpointsreference.json index 97f6e85..4b121c9 100644 --- a/CannedNet/JSON/endpointsreference.json +++ b/CannedNet/JSON/endpointsreference.json @@ -1,26 +1,26 @@ -{ - "Auth": "https://auth.epicquest.live", - "API": "https://api.epicquest.live", - "WWW": "https://www.epicquest.live", - "Notifications": "https://notify.epicquest.live", - "Images": "https://img.epicquest.live", - "CDN": "https://cdn.epicquest.live", - "Commerce": "https://commerce.epicquest.live", - "Matchmaking": "https://match.epicquest.live", - "Storage": "https://storage.epicquest.live", - "Chat": "https://chat.epicquest.live", - "Leaderboard": "https://leaderboard.epicquest.live", - "Accounts": "https://accounts.epicquest.live", - "Link": "https://link.epicquest.live", - "RoomComments": "https://roomcomments.epicquest.live", - "Clubs": "https://clubs.epicquest.live", - "Rooms": "https://rooms.epicquest.live", - "PlatformNotifications": "https://api.epicquest.live", - "Moderation": "https://api.epicquest.live", - "DataCollection": "https://api.epicquest.live", - "BugReporting": "https://api.epicquest.live", - "Discovery": "https://api.epicquest.live", - "PlayerSettings": "https://api.epicquest.live", - "Rendering": "https://api.epicquest.live", - "Launcher": "https://launcher.epicquest.live" +{ + "Auth": "https://auth.epicquest.live", + "API": "https://api.epicquest.live", + "WWW": "https://www.epicquest.live", + "Notifications": "https://notify.epicquest.live", + "Images": "https://img.epicquest.live", + "CDN": "https://cdn.epicquest.live", + "Commerce": "https://commerce.epicquest.live", + "Matchmaking": "https://match.epicquest.live", + "Storage": "https://storage.epicquest.live", + "Chat": "https://chat.epicquest.live", + "Leaderboard": "https://leaderboard.epicquest.live", + "Accounts": "https://accounts.epicquest.live", + "Link": "https://link.epicquest.live", + "RoomComments": "https://roomcomments.epicquest.live", + "Clubs": "https://clubs.epicquest.live", + "Rooms": "https://rooms.epicquest.live", + "PlatformNotifications": "https://api.epicquest.live", + "Moderation": "https://api.epicquest.live", + "DataCollection": "https://api.epicquest.live", + "BugReporting": "https://api.epicquest.live", + "Discovery": "https://api.epicquest.live", + "PlayerSettings": "https://api.epicquest.live", + "Rendering": "https://api.epicquest.live", + "Launcher": "https://launcher.epicquest.live" } \ No newline at end of file diff --git a/CannedNet/JSON/gameconfigs.json b/CannedNet/JSON/gameconfigs.json index ec61b59..e8fe3b2 100644 --- a/CannedNet/JSON/gameconfigs.json +++ b/CannedNet/JSON/gameconfigs.json @@ -1,170 +1,170 @@ -[ - { - "Key": "Debug.Watchdog.AdditionalTraceFlagsForLoading", - "Value": "None" - }, - { - "Key": "Debug.Watchdog.CorruptRoomDetectionProbability", - "Value": "0" - }, - { - "Key": "Door.Creative.Query", - "Value": "#horror" - }, - { - "Key": "Door.Creative.Title", - "Value": "HORROR" - }, - { - "Key": "Door.Featured.Query", - "Value": "" - }, - { - "Key": "Door.Featured.Title", - "Value": "Door" - }, - { - "Key": "Door.Quests.Query", - "Value": "#quest #recroomoriginal" - }, - { - "Key": "Door.Quests.Title", - "Value": "QUESTS" - }, - { - "Key": "Door.Shooters.Query", - "Value": "#shooters" - }, - { - "Key": "Door.Shooters.Title", - "Value": "SHOOTERS" - }, - { - "Key": "Door.Sports.Query", - "Value": "#recroomoriginal #sports | #pvp #recroomoriginal " - }, - { - "Key": "Door.Sports.Title", - "Value": "SPORTS & PVP" - }, - { - "Key": "Door.StuntRunner.Query", - "Value": "#stuntrunner #community" - }, - { - "Key": "Door.StuntRunner.Title", - "Value": "COMMUNITY" - }, - { - "Key": "EnableRoomResetLogs", - "Value": "1" - }, - { - "Key": "FentReactor.Enabled", - "Value": "True" - }, - { - "Key": "Friends.PostGamePromptUnderFriendCount", - "Value": "10" - }, - { - "Key": "Friends.SuggestFriendCodeOnFriendsScreenCount", - "Value": "25" - }, - { - "Key": "Growth.ShouldPromptForCreatorEmail", - "Value": "true" - }, - { - "Key": "loadingNetworkTimeout", - "Value": "180" - }, - { - "Key": "Marquee", - "Value": "CannedNet" - }, - { - "Key": "RAC:CurrentChallenge", - "Value": "{\"Challenge\":\"AQJCIIXfWaPue2PO75i5nM9nVCPTCbhjnQDUU94I+v//SrxkmVSoLfdEoY5Dp/BwBB+wgIh3kbNL5SPZk2KRQeDDVn+LC/EQoajdcxE59qSDYLM8G1bXued1vRv/Wlk0p5M+Ov2LrnNxS6r8uL2o7V3prYZzEOTrdculBU8rbq4=\",\"LastUpdated\":\"2026-01-15T01:18:34.167596Z\"}" - }, - { - "Key": "Rendering.DisableSrpBatcher", - "Value": "true" - }, - { - "Key": "Rewards.SelectionTimeout", - "Value": "1800" - }, - { - "Key": "Rewards.UseRewardSelection", - "Value": "false" - }, - { - "Key": "RoomDetails.PhotoRollEnabled", - "Value": "true" - }, - { - "Key": "RoomScaleMotionCheatDetector.MaxAllowedAverageHmdSpeed", - "Value": "1024" - }, - { - "Key": "RoomScaleMotionCheatDetector.MeasurementPeriodInSeconds", - "Value": "5" - }, - { - "Key": "RoomScaleMotionCheatDetector.MinHmdSpeedAboveTriggerCount", - "Value": "1024" - }, - { - "Key": "RoomScaleMotionCheatDetector.ShouldBootToDormWhenDetected.Oculus", - "Value": "false" - }, - { - "Key": "RoomScaleMotionCheatDetector.ShouldBootToDormWhenDetected.Steam", - "Value": "false" - }, - { - "Key": "RoomScaleMotionCheatDetector.TriggerHmdSpeed", - "Value": "1024" - }, - { - "Key": "runningNetworkTimeout", - "Value": "30" - }, - { - "Key": "Screens.ForceVerification", - "Value": "1" - }, - { - "Key": "splitTestHardOverrides", - "Value": "" - }, - { - "Key": "splitTestSegmentProbabilities", - "Value": "" - }, - { - "Key": "splitTestSoftOverrides", - "Value": "" - }, - { - "Key": "SynchronizedField.RemoveDefaultEntries", - "Value": "true" - }, - { - "Key": "UGC.ScreenSharing.HorizontalResolution", - "Value": "360" - }, - { - "Key": "UGC.ScreenSharing.ImageCompressionQuality", - "Value": "50" - }, - { - "Key": "UGC.ScreenSharing.RefreshHz", - "Value": "15" - }, - { - "Key": "VR.ForceVerification", - "Value": "1" - } +[ + { + "Key": "Debug.Watchdog.AdditionalTraceFlagsForLoading", + "Value": "None" + }, + { + "Key": "Debug.Watchdog.CorruptRoomDetectionProbability", + "Value": "0" + }, + { + "Key": "Door.Creative.Query", + "Value": "#horror" + }, + { + "Key": "Door.Creative.Title", + "Value": "HORROR" + }, + { + "Key": "Door.Featured.Query", + "Value": "" + }, + { + "Key": "Door.Featured.Title", + "Value": "Door" + }, + { + "Key": "Door.Quests.Query", + "Value": "#quest #recroomoriginal" + }, + { + "Key": "Door.Quests.Title", + "Value": "QUESTS" + }, + { + "Key": "Door.Shooters.Query", + "Value": "#shooters" + }, + { + "Key": "Door.Shooters.Title", + "Value": "SHOOTERS" + }, + { + "Key": "Door.Sports.Query", + "Value": "#recroomoriginal #sports | #pvp #recroomoriginal " + }, + { + "Key": "Door.Sports.Title", + "Value": "SPORTS & PVP" + }, + { + "Key": "Door.StuntRunner.Query", + "Value": "#stuntrunner #community" + }, + { + "Key": "Door.StuntRunner.Title", + "Value": "COMMUNITY" + }, + { + "Key": "EnableRoomResetLogs", + "Value": "1" + }, + { + "Key": "FentReactor.Enabled", + "Value": "True" + }, + { + "Key": "Friends.PostGamePromptUnderFriendCount", + "Value": "10" + }, + { + "Key": "Friends.SuggestFriendCodeOnFriendsScreenCount", + "Value": "25" + }, + { + "Key": "Growth.ShouldPromptForCreatorEmail", + "Value": "true" + }, + { + "Key": "loadingNetworkTimeout", + "Value": "180" + }, + { + "Key": "Marquee", + "Value": "CannedNet" + }, + { + "Key": "RAC:CurrentChallenge", + "Value": "{\"Challenge\":\"AQJCIIXfWaPue2PO75i5nM9nVCPTCbhjnQDUU94I+v//SrxkmVSoLfdEoY5Dp/BwBB+wgIh3kbNL5SPZk2KRQeDDVn+LC/EQoajdcxE59qSDYLM8G1bXued1vRv/Wlk0p5M+Ov2LrnNxS6r8uL2o7V3prYZzEOTrdculBU8rbq4=\",\"LastUpdated\":\"2026-01-15T01:18:34.167596Z\"}" + }, + { + "Key": "Rendering.DisableSrpBatcher", + "Value": "true" + }, + { + "Key": "Rewards.SelectionTimeout", + "Value": "1800" + }, + { + "Key": "Rewards.UseRewardSelection", + "Value": "false" + }, + { + "Key": "RoomDetails.PhotoRollEnabled", + "Value": "true" + }, + { + "Key": "RoomScaleMotionCheatDetector.MaxAllowedAverageHmdSpeed", + "Value": "1024" + }, + { + "Key": "RoomScaleMotionCheatDetector.MeasurementPeriodInSeconds", + "Value": "5" + }, + { + "Key": "RoomScaleMotionCheatDetector.MinHmdSpeedAboveTriggerCount", + "Value": "1024" + }, + { + "Key": "RoomScaleMotionCheatDetector.ShouldBootToDormWhenDetected.Oculus", + "Value": "false" + }, + { + "Key": "RoomScaleMotionCheatDetector.ShouldBootToDormWhenDetected.Steam", + "Value": "false" + }, + { + "Key": "RoomScaleMotionCheatDetector.TriggerHmdSpeed", + "Value": "1024" + }, + { + "Key": "runningNetworkTimeout", + "Value": "30" + }, + { + "Key": "Screens.ForceVerification", + "Value": "1" + }, + { + "Key": "splitTestHardOverrides", + "Value": "" + }, + { + "Key": "splitTestSegmentProbabilities", + "Value": "" + }, + { + "Key": "splitTestSoftOverrides", + "Value": "" + }, + { + "Key": "SynchronizedField.RemoveDefaultEntries", + "Value": "true" + }, + { + "Key": "UGC.ScreenSharing.HorizontalResolution", + "Value": "360" + }, + { + "Key": "UGC.ScreenSharing.ImageCompressionQuality", + "Value": "50" + }, + { + "Key": "UGC.ScreenSharing.RefreshHz", + "Value": "15" + }, + { + "Key": "VR.ForceVerification", + "Value": "1" + } ] \ No newline at end of file diff --git a/CannedNet/JSON/getplayer.json b/CannedNet/JSON/getplayer.json index 1d8560a..fb508b7 100644 --- a/CannedNet/JSON/getplayer.json +++ b/CannedNet/JSON/getplayer.json @@ -1,12 +1,12 @@ -[ - { - "playerId": 1, - "statusVisibility": 0, - "deviceClass": 0, - "vrMovementMode": 1, - "roomInstance": null, - "isOnline": true, - "appVersion": "20210129", - "platform": 0 - } +[ + { + "playerId": 1, + "statusVisibility": 0, + "deviceClass": 0, + "vrMovementMode": 1, + "roomInstance": null, + "isOnline": true, + "appVersion": "20210129", + "platform": 0 + } ] \ No newline at end of file diff --git a/CannedNet/JSON/loadingscreentipdata.json b/CannedNet/JSON/loadingscreentipdata.json index 9290ac1..fdfc796 100644 --- a/CannedNet/JSON/loadingscreentipdata.json +++ b/CannedNet/JSON/loadingscreentipdata.json @@ -1,142 +1,142 @@ -[ - { - "Name": "bf5d8d41a7184e779399ff45a9e8785a", - "Title": "Rec Room Tokens", - "Message": "Redeem your Rec Room Tokens for all kinds of fun rewards! You can shop at the Rec Center Merch Booth or the Store section of your Watch Menu.", - "RoomNames": [], - "Context": 0, - "InputType": 0, - "Visibility": 0, - "AllowCycling": true, - "RestrictToNewUsers": false, - "ImageName": "gay", - "PlatformMask": 175, - "CreatedAt": "2019-02-28T18:27:25Z" - }, - { - "Name": "3801fdd940334b85a7460ffdda73f9de", - "Title": "Become a Star!", - "Message": "Use #RecRoom on your Instagram and Twitter posts for a chance to make it onto our Community Board!", - "RoomNames": [], - "Context": 0, - "InputType": 0, - "Visibility": 0, - "AllowCycling": true, - "RestrictToNewUsers": false, - "ImageName": "gay", - "PlatformMask": 167, - "CreatedAt": "2019-02-28T18:15:33Z" - }, - { - "Name": "d517b46a3f734db39d77f2a15b105495", - "Title": "Find Your Style", - "Message": "Personalize your outfit and appearance in your Dorm Room.", - "RoomNames": [], - "Context": 0, - "InputType": 0, - "Visibility": 0, - "AllowCycling": true, - "RestrictToNewUsers": false, - "ImageName": "gay", - "PlatformMask": 175, - "CreatedAt": "2019-03-02T00:12:59Z" - }, - { - "Name": "bc8569de432a4cc4b0e69d1b619921cb", - "Title": "Room Cheers", - "Message": "Cheer and Favorite any room in the This Room section of your Watch Menu.", - "RoomNames": [], - "Context": 0, - "InputType": 0, - "Visibility": 0, - "AllowCycling": true, - "RestrictToNewUsers": false, - "ImageName": "gay", - "PlatformMask": 175, - "CreatedAt": "2019-02-28T18:08:56Z" - }, - { - "Name": "4a9bec133a26457280eb30887e9442d9", - "Title": "Daily Challenges", - "Message": "Check out the Challenges section in your watch for fun ways to earn in-game rewards.", - "RoomNames": [], - "Context": 0, - "InputType": 0, - "Visibility": 0, - "AllowCycling": true, - "RestrictToNewUsers": false, - "ImageName": "gay", - "PlatformMask": 175, - "CreatedAt": "2019-02-28T18:22:44Z" - }, - { - "Name": "511adb340964437cbbe4ad382a658b52", - "Title": "Welcome to Rec Room", - "Message": "Rec Room is a virtual social club where you create and play games with friends. It's a fun and welcoming environment for people from all walks of life!", - "RoomNames": [], - "Context": 0, - "InputType": 0, - "Visibility": 0, - "AllowCycling": true, - "RestrictToNewUsers": false, - "ImageName": "gay", - "PlatformMask": 175, - "CreatedAt": "2019-02-28T18:28:32Z" - }, - { - "Name": "0ec7868f309843158bfb7fd94fd2a80a", - "Title": "Join the Rec Room Community!", - "Message": "See recroom.com/community for links to Rec Room's YouTube, Instagram, Discord, and MORE!", - "RoomNames": [], - "Context": 0, - "InputType": 0, - "Visibility": 0, - "AllowCycling": true, - "RestrictToNewUsers": false, - "ImageName": "gay", - "PlatformMask": 167, - "CreatedAt": "2019-02-28T18:24:33Z" - }, - { - "Name": "f0c49e1d5ce146638f1cb53f5d4f0bb2", - "Title": "Play on the go!", - "Message": "Download Rec Room on your iOS device and play anywhere!", - "RoomNames": [], - "Context": 0, - "InputType": 0, - "Visibility": 0, - "AllowCycling": true, - "RestrictToNewUsers": false, - "ImageName": "gay", - "PlatformMask": 131, - "CreatedAt": "2019-12-21T01:24:23Z" - }, - { - "Name": "ae71ae948ce041bba799ee8d6ee9a0ba", - "Title": "Laser Tag Merch", - "Message": "You earn tickets for every game of Laser Tag. Redeem them for awesome Laser Tag gear!", - "RoomNames": [], - "Context": 0, - "InputType": 0, - "Visibility": 0, - "AllowCycling": true, - "RestrictToNewUsers": false, - "ImageName": "gay", - "PlatformMask": 175, - "CreatedAt": "2019-02-28T18:07:50Z" - }, - { - "Name": "169b34a66ed046ba84cb2dbf43562a26", - "Title": "We're all on Rec.Net!", - "Message": "Log into your Rec.Net profile to stay in touch with your friends any time!", - "RoomNames": [], - "Context": 0, - "InputType": 0, - "Visibility": 1, - "AllowCycling": true, - "RestrictToNewUsers": false, - "ImageName": "gay", - "PlatformMask": 239, - "CreatedAt": "2019-02-28T18:21:25Z" - } +[ + { + "Name": "bf5d8d41a7184e779399ff45a9e8785a", + "Title": "Rec Room Tokens", + "Message": "Redeem your Rec Room Tokens for all kinds of fun rewards! You can shop at the Rec Center Merch Booth or the Store section of your Watch Menu.", + "RoomNames": [], + "Context": 0, + "InputType": 0, + "Visibility": 0, + "AllowCycling": true, + "RestrictToNewUsers": false, + "ImageName": "gay", + "PlatformMask": 175, + "CreatedAt": "2019-02-28T18:27:25Z" + }, + { + "Name": "3801fdd940334b85a7460ffdda73f9de", + "Title": "Become a Star!", + "Message": "Use #RecRoom on your Instagram and Twitter posts for a chance to make it onto our Community Board!", + "RoomNames": [], + "Context": 0, + "InputType": 0, + "Visibility": 0, + "AllowCycling": true, + "RestrictToNewUsers": false, + "ImageName": "gay", + "PlatformMask": 167, + "CreatedAt": "2019-02-28T18:15:33Z" + }, + { + "Name": "d517b46a3f734db39d77f2a15b105495", + "Title": "Find Your Style", + "Message": "Personalize your outfit and appearance in your Dorm Room.", + "RoomNames": [], + "Context": 0, + "InputType": 0, + "Visibility": 0, + "AllowCycling": true, + "RestrictToNewUsers": false, + "ImageName": "gay", + "PlatformMask": 175, + "CreatedAt": "2019-03-02T00:12:59Z" + }, + { + "Name": "bc8569de432a4cc4b0e69d1b619921cb", + "Title": "Room Cheers", + "Message": "Cheer and Favorite any room in the This Room section of your Watch Menu.", + "RoomNames": [], + "Context": 0, + "InputType": 0, + "Visibility": 0, + "AllowCycling": true, + "RestrictToNewUsers": false, + "ImageName": "gay", + "PlatformMask": 175, + "CreatedAt": "2019-02-28T18:08:56Z" + }, + { + "Name": "4a9bec133a26457280eb30887e9442d9", + "Title": "Daily Challenges", + "Message": "Check out the Challenges section in your watch for fun ways to earn in-game rewards.", + "RoomNames": [], + "Context": 0, + "InputType": 0, + "Visibility": 0, + "AllowCycling": true, + "RestrictToNewUsers": false, + "ImageName": "gay", + "PlatformMask": 175, + "CreatedAt": "2019-02-28T18:22:44Z" + }, + { + "Name": "511adb340964437cbbe4ad382a658b52", + "Title": "Welcome to Rec Room", + "Message": "Rec Room is a virtual social club where you create and play games with friends. It's a fun and welcoming environment for people from all walks of life!", + "RoomNames": [], + "Context": 0, + "InputType": 0, + "Visibility": 0, + "AllowCycling": true, + "RestrictToNewUsers": false, + "ImageName": "gay", + "PlatformMask": 175, + "CreatedAt": "2019-02-28T18:28:32Z" + }, + { + "Name": "0ec7868f309843158bfb7fd94fd2a80a", + "Title": "Join the Rec Room Community!", + "Message": "See recroom.com/community for links to Rec Room's YouTube, Instagram, Discord, and MORE!", + "RoomNames": [], + "Context": 0, + "InputType": 0, + "Visibility": 0, + "AllowCycling": true, + "RestrictToNewUsers": false, + "ImageName": "gay", + "PlatformMask": 167, + "CreatedAt": "2019-02-28T18:24:33Z" + }, + { + "Name": "f0c49e1d5ce146638f1cb53f5d4f0bb2", + "Title": "Play on the go!", + "Message": "Download Rec Room on your iOS device and play anywhere!", + "RoomNames": [], + "Context": 0, + "InputType": 0, + "Visibility": 0, + "AllowCycling": true, + "RestrictToNewUsers": false, + "ImageName": "gay", + "PlatformMask": 131, + "CreatedAt": "2019-12-21T01:24:23Z" + }, + { + "Name": "ae71ae948ce041bba799ee8d6ee9a0ba", + "Title": "Laser Tag Merch", + "Message": "You earn tickets for every game of Laser Tag. Redeem them for awesome Laser Tag gear!", + "RoomNames": [], + "Context": 0, + "InputType": 0, + "Visibility": 0, + "AllowCycling": true, + "RestrictToNewUsers": false, + "ImageName": "gay", + "PlatformMask": 175, + "CreatedAt": "2019-02-28T18:07:50Z" + }, + { + "Name": "169b34a66ed046ba84cb2dbf43562a26", + "Title": "We're all on Rec.Net!", + "Message": "Log into your Rec.Net profile to stay in touch with your friends any time!", + "RoomNames": [], + "Context": 0, + "InputType": 0, + "Visibility": 1, + "AllowCycling": true, + "RestrictToNewUsers": false, + "ImageName": "gay", + "PlatformMask": 239, + "CreatedAt": "2019-02-28T18:21:25Z" + } ] \ No newline at end of file diff --git a/CannedNet/JSON/namedimages.json b/CannedNet/JSON/namedimages.json index 9d33ada..c114d81 100644 --- a/CannedNet/JSON/namedimages.json +++ b/CannedNet/JSON/namedimages.json @@ -1,80 +1,80 @@ -[ - { - "FriendlyImageName": "DormRoomBucket", - "ImageName": "gay.png", - "StartTime": "2025-10-02T00:00:00", - "EndTime": "2029-09-09T00:00:00" - }, - { - "FriendlyImageName": "Loft", - "ImageName": "gay.png", - "StartTime": "2025-09-29T00:00:00", - "EndTime": "2029-09-09T00:00:00" - }, - { - "FriendlyImageName": "StairsLeft", - "ImageName": "gay.png", - "StartTime": "2025-09-29T00:00:00", - "EndTime": "2029-09-09T00:00:00" - }, - { - "FriendlyImageName": "TheaterWall", - "ImageName": "gay.png", - "StartTime": "2025-09-29T00:00:00", - "EndTime": "2029-09-09T00:00:00" - }, - { - "FriendlyImageName": "CreativePuzzles", - "ImageName": "gay.png", - "StartTime": "2025-09-29T00:00:00", - "EndTime": "2029-09-09T00:00:00" - }, - { - "FriendlyImageName": "PVPwall", - "ImageName": "gay.png", - "StartTime": "2025-09-29T00:00:00", - "EndTime": "2029-09-09T00:00:00" - }, - { - "FriendlyImageName": "GymWall", - "ImageName": "gay.png", - "StartTime": "2025-09-29T00:00:00", - "EndTime": "2029-09-09T00:00:00" - }, - { - "FriendlyImageName": "Cafe", - "ImageName": "gay.png", - "StartTime": "2025-09-29T00:00:00", - "EndTime": "2029-09-09T00:00:00" - }, - { - "FriendlyImageName": "LoungeMain", - "ImageName": "gay.png", - "StartTime": "2025-11-16T07:44:44", - "EndTime": "2029-09-09T00:00:00" - }, - { - "FriendlyImageName": "LoungeDoorRight", - "ImageName": "gay.png", - "StartTime": "2025-11-16T07:44:44", - "EndTime": "2029-09-09T00:00:00" - }, - { - "FriendlyImageName": "DormRoomHallRight", - "ImageName": "gay.png", - "StartTime": "2025-11-16T07:44:44", - "EndTime": "2029-09-09T00:00:00" - }, - { - "FriendlyImageName": "LoftTrashCan", - "ImageName": "gay.png", - "StartTime": "2025-11-16T07:44:44", - "EndTime": "2029-09-09T00:00:00" - }, - { - "FriendlyImageName": "FeaturedLoft", - "ImageName": "gay.png", - "StartTime": "2025-11-16T07:44:44", - "EndTime": "2029-09-09T00:00:00" - } +[ + { + "FriendlyImageName": "DormRoomBucket", + "ImageName": "gay.png", + "StartTime": "2025-10-02T00:00:00", + "EndTime": "2029-09-09T00:00:00" + }, + { + "FriendlyImageName": "Loft", + "ImageName": "gay.png", + "StartTime": "2025-09-29T00:00:00", + "EndTime": "2029-09-09T00:00:00" + }, + { + "FriendlyImageName": "StairsLeft", + "ImageName": "gay.png", + "StartTime": "2025-09-29T00:00:00", + "EndTime": "2029-09-09T00:00:00" + }, + { + "FriendlyImageName": "TheaterWall", + "ImageName": "gay.png", + "StartTime": "2025-09-29T00:00:00", + "EndTime": "2029-09-09T00:00:00" + }, + { + "FriendlyImageName": "CreativePuzzles", + "ImageName": "gay.png", + "StartTime": "2025-09-29T00:00:00", + "EndTime": "2029-09-09T00:00:00" + }, + { + "FriendlyImageName": "PVPwall", + "ImageName": "gay.png", + "StartTime": "2025-09-29T00:00:00", + "EndTime": "2029-09-09T00:00:00" + }, + { + "FriendlyImageName": "GymWall", + "ImageName": "gay.png", + "StartTime": "2025-09-29T00:00:00", + "EndTime": "2029-09-09T00:00:00" + }, + { + "FriendlyImageName": "Cafe", + "ImageName": "gay.png", + "StartTime": "2025-09-29T00:00:00", + "EndTime": "2029-09-09T00:00:00" + }, + { + "FriendlyImageName": "LoungeMain", + "ImageName": "gay.png", + "StartTime": "2025-11-16T07:44:44", + "EndTime": "2029-09-09T00:00:00" + }, + { + "FriendlyImageName": "LoungeDoorRight", + "ImageName": "gay.png", + "StartTime": "2025-11-16T07:44:44", + "EndTime": "2029-09-09T00:00:00" + }, + { + "FriendlyImageName": "DormRoomHallRight", + "ImageName": "gay.png", + "StartTime": "2025-11-16T07:44:44", + "EndTime": "2029-09-09T00:00:00" + }, + { + "FriendlyImageName": "LoftTrashCan", + "ImageName": "gay.png", + "StartTime": "2025-11-16T07:44:44", + "EndTime": "2029-09-09T00:00:00" + }, + { + "FriendlyImageName": "FeaturedLoft", + "ImageName": "gay.png", + "StartTime": "2025-11-16T07:44:44", + "EndTime": "2029-09-09T00:00:00" + } ] \ No newline at end of file diff --git a/CannedNet/JSON/ownedrooms.json b/CannedNet/JSON/ownedrooms.json index 45dc8b4..da80103 100644 --- a/CannedNet/JSON/ownedrooms.json +++ b/CannedNet/JSON/ownedrooms.json @@ -1,41 +1,41 @@ -[ - { - "RoomId": 1, - "Name": "DormRoom", - "Description": "Your private room", - "CreatorAccountId": 1, - "ImageName": "DefaultRoomImage.jpg", - "State": 0, - "Accessibility": 0, - "SupportsLevelVoting": false, - "IsRRO": false, - "IsDorm": true, - "CloningAllowed": false, - "SupportsVRLow": true, - "SupportsQuest2": true, - "SupportsMobile": true, - "SupportsScreens": true, - "SupportsWalkVR": true, - "SupportsTeleportVR": true, - "SupportsJuniors": true, - "MinLevel": 0, - "WarningMask": 0, - "CustomWarning": null, - "DisableMicAutoMute": false, - "DisableRoomComments": false, - "EncryptVoiceChat": false, - "CreatedAt": "2026-01-18T02:31:37.6171131", - "Stats": { - "CheerCount": 0, - "FavoriteCount": 0, - "VisitorCount": 1, - "VisitCount": 1 - }, - "SubRooms": [], - "Roles": [], - "LoadScreens": [], - "PromoImages": [], - "PromoExternalContent": [], - "Tags": [] - } +[ + { + "RoomId": 1, + "Name": "DormRoom", + "Description": "Your private room", + "CreatorAccountId": 1, + "ImageName": "DefaultRoomImage.jpg", + "State": 0, + "Accessibility": 0, + "SupportsLevelVoting": false, + "IsRRO": false, + "IsDorm": true, + "CloningAllowed": false, + "SupportsVRLow": true, + "SupportsQuest2": true, + "SupportsMobile": true, + "SupportsScreens": true, + "SupportsWalkVR": true, + "SupportsTeleportVR": true, + "SupportsJuniors": true, + "MinLevel": 0, + "WarningMask": 0, + "CustomWarning": null, + "DisableMicAutoMute": false, + "DisableRoomComments": false, + "EncryptVoiceChat": false, + "CreatedAt": "2026-01-18T02:31:37.6171131", + "Stats": { + "CheerCount": 0, + "FavoriteCount": 0, + "VisitorCount": 1, + "VisitCount": 1 + }, + "SubRooms": [], + "Roles": [], + "LoadScreens": [], + "PromoImages": [], + "PromoExternalContent": [], + "Tags": [] + } ] \ No newline at end of file diff --git a/CannedNet/JSON/photonsettings.json b/CannedNet/JSON/photonsettings.json index f4f8e10..1d837b5 100644 --- a/CannedNet/JSON/photonsettings.json +++ b/CannedNet/JSON/photonsettings.json @@ -1,8 +1,8 @@ -{ - "RealtimeAppId": "c74d22b7-6665-41cf-9ce8-fc70b625caa6", - "VoiceAppId": "f7adbf03-edae-4a7d-bb4b-9e06de75bd96", - "ChatAppId": "4538ca46-903b-48d9-bf33-247ea468a29d", - "HostingOption": 1, - "Protocol": 0, - "FixedRegion": "us" +{ + "RealtimeAppId": "c74d22b7-6665-41cf-9ce8-fc70b625caa6", + "VoiceAppId": "f7adbf03-edae-4a7d-bb4b-9e06de75bd96", + "ChatAppId": "4538ca46-903b-48d9-bf33-247ea468a29d", + "HostingOption": 1, + "Protocol": 0, + "FixedRegion": "us" } \ No newline at end of file diff --git a/CannedNet/JSON/vtkreasons.json b/CannedNet/JSON/vtkreasons.json index 6ff83e1..417b018 100644 --- a/CannedNet/JSON/vtkreasons.json +++ b/CannedNet/JSON/vtkreasons.json @@ -1,58 +1,58 @@ -[ - { - "reason": "Discriminatory language", - "reportCategory": 102 - }, - { - "reason": "Discriminatory behavior", - "reportCategory": 102 - }, - { - "reason": "Threats or encouraging suicide", - "reportCategory": 102 - }, - { - "reason": "Toxic behavior", - "reportCategory": 102 - }, - { - "reason": "Sexual behavior in public", - "reportCategory": 101 - }, - { - "reason": "Sexual language in public", - "reportCategory": 101 - }, - { - "reason": "Non-consensual sexual behavior", - "reportCategory": 101 - }, - { - "reason": "Player in walls or floor", - "reportCategory": 103 - }, - { - "reason": "Friendly fire", - "reportCategory": 103 - }, - { - "reason": "Microphone spam", - "reportCategory": 103 - }, - { - "reason": "Abusing bugs or exploits", - "reportCategory": 103 - }, - { - "reason": "Spawn camping", - "reportCategory": 103 - }, - { - "reason": "Inactive in games (AFK)", - "reportCategory": 6 - }, - { - "reason": "Not following game rules", - "reportCategory": 6 - } +[ + { + "reason": "Discriminatory language", + "reportCategory": 102 + }, + { + "reason": "Discriminatory behavior", + "reportCategory": 102 + }, + { + "reason": "Threats or encouraging suicide", + "reportCategory": 102 + }, + { + "reason": "Toxic behavior", + "reportCategory": 102 + }, + { + "reason": "Sexual behavior in public", + "reportCategory": 101 + }, + { + "reason": "Sexual language in public", + "reportCategory": 101 + }, + { + "reason": "Non-consensual sexual behavior", + "reportCategory": 101 + }, + { + "reason": "Player in walls or floor", + "reportCategory": 103 + }, + { + "reason": "Friendly fire", + "reportCategory": 103 + }, + { + "reason": "Microphone spam", + "reportCategory": 103 + }, + { + "reason": "Abusing bugs or exploits", + "reportCategory": 103 + }, + { + "reason": "Spawn camping", + "reportCategory": 103 + }, + { + "reason": "Inactive in games (AFK)", + "reportCategory": 6 + }, + { + "reason": "Not following game rules", + "reportCategory": 6 + } ] \ No newline at end of file diff --git a/CannedNet/Migrations/20260405014355_InitalDB.Designer.cs b/CannedNet/Migrations/20260405014355_InitalDB.Designer.cs index e5fbf0b..70630b8 100644 --- a/CannedNet/Migrations/20260405014355_InitalDB.Designer.cs +++ b/CannedNet/Migrations/20260405014355_InitalDB.Designer.cs @@ -1,1123 +1,1123 @@ -// -using System; -using System.Collections.Generic; -using CannedNet.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; - -#nullable disable - -namespace CannedNet.Migrations -{ - [DbContext(typeof(AppDbContext))] - [Migration("20260405014355_InitalDB")] - partial class InitalDB - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - modelBuilder.Entity("CannedNet.Account", b => - { - b.Property("AccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accountId"); - - b.Property("CreatedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "createdAt"); - - b.Property("DisplayName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "displayName"); - - b.Property("IdentityFlags") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "identityFlags"); - - b.Property("IsJunior") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isJunior"); - - b.Property("PersonalPronouns") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "personalPronouns"); - - b.Property("Platforms") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platforms"); - - b.Property("ProfileImage") - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "profileImage"); - - b.Property("Username") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "username"); - - b.HasKey("AccountId"); - - b.ToTable("accounts", (string)null); - }); - - modelBuilder.Entity("CannedNet.AvatarItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); - - b.Property("AvatarItemType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); - - b.Property("FriendlyName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "friendlyName"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.Property("PlatformMask") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platformMask"); - - b.Property("Rarity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "rarity"); - - b.Property("Tooltip") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tooltip"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId"); - - b.ToTable("avatar_items", (string)null); - }); - - modelBuilder.Entity("CannedNet.CachedLogin", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accountId"); - - b.Property("LastLoginTime") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); - - b.Property("Platform") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platform"); - - b.Property("PlatformID") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "platformId"); - - b.Property("RequirePassword") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "requirePassword"); - - b.HasKey("Id"); - - b.HasIndex("Platform", "PlatformID"); - - b.ToTable("cached_logins", (string)null); - }); - - modelBuilder.Entity("CannedNet.LoadScreen", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ImageUrl") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "imageUrl"); - - b.Property("IsThumbnail") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isThumbnail"); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.Property("Tooltip") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tooltip"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("load_screens", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.ConsumableItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ActiveDurationMinutes") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "ActiveDurationMinutes"); - - b.Property("ConsumableItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "ConsumableItemDesc"); - - b.Property("Count") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "Count"); - - b.Property>("CreatedAts") - .IsRequired() - .HasColumnType("timestamp with time zone[]") - .HasAnnotation("Relational:JsonPropertyName", "CreatedAts"); - - b.Property>("Ids") - .IsRequired() - .HasColumnType("integer[]") - .HasAnnotation("Relational:JsonPropertyName", "Ids"); - - b.Property("InitialCount") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "InitialCount"); - - b.Property("IsActive") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "IsActive"); - - b.Property("IsTransferable") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "IsTransferable"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId"); - - b.ToTable("consumable_items", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.EarnableReward", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); - - b.Property("AvatarItemType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); - - b.Property("ConsumableItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); - - b.Property("GiftRarity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); - - b.Property("RewardContext") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "rewardContext"); - - b.HasKey("Id"); - - b.HasIndex("RewardContext"); - - b.ToTable("earnable_rewards", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.GiftDrop", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .HasColumnType("text"); - - b.Property("AvatarItemType") - .HasColumnType("integer"); - - b.Property("ConsumableItemDesc") - .HasColumnType("text"); - - b.Property("Context") - .HasColumnType("integer"); - - b.Property("Currency") - .HasColumnType("integer"); - - b.Property("CurrencyType") - .HasColumnType("integer"); - - b.Property("EquipmentModificationGuid") - .HasColumnType("text"); - - b.Property("EquipmentPrefabName") - .HasColumnType("text"); - - b.Property("FriendlyName") - .IsRequired() - .HasColumnType("text"); - - b.Property("GiftDropId") - .HasColumnType("integer"); - - b.Property("IsQuery") - .HasColumnType("boolean"); - - b.Property("ItemSetFriendlyName") - .HasColumnType("text"); - - b.Property("ItemSetId") - .HasColumnType("integer"); - - b.Property("Level") - .HasColumnType("integer"); - - b.Property("Rarity") - .HasColumnType("integer"); - - b.Property("StorefrontItemId") - .HasColumnType("integer"); - - b.Property("SubscribersOnly") - .HasColumnType("boolean"); - - b.Property("Tooltip") - .HasColumnType("text"); - - b.Property("Unique") - .HasColumnType("boolean"); - - b.HasKey("Id"); - - b.HasIndex("StorefrontItemId"); - - b.ToTable("gift_drops", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.ReceivedGift", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); - - b.Property("AvatarItemType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); - - b.Property("BalanceType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "balanceType"); - - b.Property("ConsumableItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); - - b.Property("ConsumedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "consumedAt"); - - b.Property("Currency") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "currency"); - - b.Property("CurrencyType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "currencyType"); - - b.Property("EquipmentModificationGuid") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "equipmentModificationGuid"); - - b.Property("EquipmentPrefabName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "equipmentPrefabName"); - - b.Property("FromPlayerId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "fromPlayerId"); - - b.Property("GiftContext") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "giftContext"); - - b.Property("GiftRarity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); - - b.Property("IsConsumed") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isConsumed"); - - b.Property("Level") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "level"); - - b.Property("Message") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "message"); - - b.Property("Platform") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platform"); - - b.Property("PlatformsToSpawnOn") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platformsToSpawnOn"); - - b.Property("ReceivedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "receivedAt"); - - b.Property("ReceiverAccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "receiverAccountId"); - - b.Property("Xp") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "xp"); - - b.HasKey("Id"); - - b.HasIndex("ReceiverAccountId"); - - b.HasIndex("ReceiverAccountId", "IsConsumed"); - - b.ToTable("received_gifts", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.Storefront", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("NextUpdate") - .HasColumnType("timestamp with time zone"); - - b.Property("StorefrontType") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.ToTable("storefronts", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("IsFeatured") - .HasColumnType("boolean"); - - b.Property("NewUntil") - .HasColumnType("timestamp with time zone"); - - b.Property("PurchasableItemId") - .HasColumnType("integer"); - - b.Property("StorefrontId") - .HasColumnType("integer"); - - b.Property("Type") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("StorefrontId"); - - b.ToTable("storefront_items", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontPrice", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("CurrencyType") - .HasColumnType("integer"); - - b.Property("Price") - .HasColumnType("integer"); - - b.Property("StorefrontItemId") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("StorefrontItemId"); - - b.ToTable("storefront_prices", (string)null); - }); - - modelBuilder.Entity("CannedNet.PlayerAvatar", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FaceFeatures") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); - - b.Property("HairColor") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "HairColor"); - - b.Property("OutfitSelections") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.Property("SkinColor") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId") - .IsUnique(); - - b.ToTable("player_avatars", (string)null); - }); - - modelBuilder.Entity("CannedNet.PlayerBio", b => - { - b.Property("accountId") - .ValueGeneratedOnAdd() - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accountId"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("accountId")); - - b.HasKey("accountId"); - - b.ToTable("player_bios", (string)null); - }); - - modelBuilder.Entity("CannedNet.PlayerProgression", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Level") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "level"); - - b.Property("PlayerId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "playerId"); - - b.Property("Xp") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "xp"); - - b.HasKey("Id"); - - b.HasIndex("PlayerId") - .IsUnique(); - - b.ToTable("player_progressions", (string)null); - }); - - modelBuilder.Entity("CannedNet.PlayerSetting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Key") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "key"); - - b.Property("PlayerId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "playerId"); - - b.Property("Value") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "value"); - - b.HasKey("Id"); - - b.HasIndex("PlayerId", "Key") - .IsUnique(); - - b.ToTable("player_settings", (string)null); - }); - - modelBuilder.Entity("CannedNet.PromoExternalContent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.Property("Tooltip") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tooltip"); - - b.Property("Type") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "type"); - - b.Property("Url") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "url"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("promo_external_contents", (string)null); - }); - - modelBuilder.Entity("CannedNet.PromoImage", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ImageUrl") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "imageUrl"); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.Property("SortOrder") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "sortOrder"); - - b.Property("Tooltip") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tooltip"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("promo_images", (string)null); - }); - - modelBuilder.Entity("CannedNet.Room", b => - { - b.Property("Id") - .HasColumnType("integer"); - - b.Property("Accessibility") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accessibility"); - - b.Property("CloningAllowed") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "cloningAllowed"); - - b.Property("CreatedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "createdAt"); - - b.Property("CreatorAccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "creatorAccountId"); - - b.Property("CustomWarning") - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "customWarning"); - - b.Property("Description") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "description"); - - b.Property("DisableMicAutoMute") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "disableMicAutoMute"); - - b.Property("DisableRoomComments") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "disableRoomComments"); - - b.Property("EncryptVoiceChat") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "encryptVoiceChat"); - - b.Property("ImageName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "imageName"); - - b.Property("IsDorm") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isDorm"); - - b.Property("IsRRO") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isRRO"); - - b.Property("MinLevel") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "minLevel"); - - b.Property("Name") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "name"); - - b.Property("RoomId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "roomId"); - - b.Property("State") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "state"); - - b.Property("SupportsJuniors") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsJuniors"); - - b.Property("SupportsLevelVoting") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsLevelVoting"); - - b.Property("SupportsMobile") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsMobile"); - - b.Property("SupportsQuest2") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsQuest2"); - - b.Property("SupportsScreens") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsScreens"); - - b.Property("SupportsTeleportVR") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsTeleportVR"); - - b.Property("SupportsVRLow") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsVRLow"); - - b.Property("SupportsWalkVR") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsWalkVR"); - - b.Property("Tags") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tags"); - - b.Property("WarningMask") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "warningMask"); - - b.HasKey("Id"); - - b.HasIndex("CreatorAccountId"); - - b.ToTable("rooms", (string)null); - }); - - modelBuilder.Entity("CannedNet.RoomInstance", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("EncryptVoiceChat") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "EncryptVoiceChat"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.Property("clubId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "clubId"); - - b.Property("dataBlob") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "dataBlob"); - - b.Property("eventId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "eventId"); - - b.Property("isFull") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isFull"); - - b.Property("isInProgress") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isInProgress"); - - b.Property("isPrivate") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isPrivate"); - - b.Property("location") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "location"); - - b.Property("maxCapacity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "maxCapacity"); - - b.Property("name") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "name"); - - b.Property("photonRegionId") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "photonRegionId"); - - b.Property("photonRoomId") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "photonRoomId"); - - b.Property("roomCode") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "roomCode"); - - b.Property("roomId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "roomId"); - - b.Property("roomInstanceId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "roomInstanceId"); - - b.Property("roomInstanceType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "roomInstanceType"); - - b.Property("subRoomId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "subRoomId"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId", "roomId"); - - b.ToTable("room_instances", (string)null); - }); - - modelBuilder.Entity("CannedNet.RoomRole", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accountId"); - - b.Property("InvitedRole") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "invitedRole"); - - b.Property("Role") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "role"); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("room_roles", (string)null); - }); - - modelBuilder.Entity("CannedNet.SavedOutfit", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FaceFeatures") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); - - b.Property("HairColor") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "HairColor"); - - b.Property("OutfitSelections") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.Property("PreviewImageName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "PreviewImageName"); - - b.Property("SkinColor") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); - - b.Property("Slot") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "Slot"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId") - .IsUnique(); - - b.ToTable("saved_outfits", (string)null); - }); - - modelBuilder.Entity("CannedNet.SubRoom", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Accessibility") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accessibility"); - - b.Property("DataBlob") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "dataBlob"); - - b.Property("DataSavedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "dataSavedAt"); - - b.Property("IsSandbox") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isSandbox"); - - b.Property("MaxPlayers") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "maxPlayers"); - - b.Property("Name") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "name"); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.Property("SubRoomId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "subRoomId"); - - b.Property("UnitySceneId") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "unitySceneId"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("sub_rooms", (string)null); - }); - - modelBuilder.Entity("CannedNet.TokenBalance", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Balance") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "Balance"); - - b.Property("BalanceType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "BalanceType"); - - b.Property("CurrencyType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "CurrencyType"); - - b.Property("Platform") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "Platform"); - - b.HasKey("Id"); - - b.ToTable("token_balances", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.GiftDrop", b => - { - b.HasOne("CannedNet.Models.StorefrontItem", "StorefrontItem") - .WithMany("GiftDrops") - .HasForeignKey("StorefrontItemId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("StorefrontItem"); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => - { - b.HasOne("CannedNet.Models.Storefront", "Storefront") - .WithMany("Items") - .HasForeignKey("StorefrontId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Storefront"); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontPrice", b => - { - b.HasOne("CannedNet.Models.StorefrontItem", "StorefrontItem") - .WithMany("Prices") - .HasForeignKey("StorefrontItemId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("StorefrontItem"); - }); - - modelBuilder.Entity("CannedNet.Models.Storefront", b => - { - b.Navigation("Items"); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => - { - b.Navigation("GiftDrops"); - - b.Navigation("Prices"); - }); -#pragma warning restore 612, 618 - } - } -} +// +using System; +using System.Collections.Generic; +using CannedNet.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace CannedNet.Migrations +{ + [DbContext(typeof(AppDbContext))] + [Migration("20260405014355_InitalDB")] + partial class InitalDB + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("CannedNet.Account", b => + { + b.Property("AccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("DisplayName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "displayName"); + + b.Property("IdentityFlags") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "identityFlags"); + + b.Property("IsJunior") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isJunior"); + + b.Property("PersonalPronouns") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "personalPronouns"); + + b.Property("Platforms") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platforms"); + + b.Property("ProfileImage") + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "profileImage"); + + b.Property("Username") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "username"); + + b.HasKey("AccountId"); + + b.ToTable("accounts", (string)null); + }); + + modelBuilder.Entity("CannedNet.AvatarItem", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); + + b.Property("AvatarItemType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); + + b.Property("FriendlyName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "friendlyName"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.Property("PlatformMask") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platformMask"); + + b.Property("Rarity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "rarity"); + + b.Property("Tooltip") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tooltip"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId"); + + b.ToTable("avatar_items", (string)null); + }); + + modelBuilder.Entity("CannedNet.CachedLogin", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("LastLoginTime") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); + + b.Property("Platform") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("PlatformID") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "platformId"); + + b.Property("RequirePassword") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "requirePassword"); + + b.HasKey("Id"); + + b.HasIndex("Platform", "PlatformID"); + + b.ToTable("cached_logins", (string)null); + }); + + modelBuilder.Entity("CannedNet.LoadScreen", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ImageUrl") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "imageUrl"); + + b.Property("IsThumbnail") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isThumbnail"); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.Property("Tooltip") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tooltip"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("load_screens", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.ConsumableItem", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ActiveDurationMinutes") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "ActiveDurationMinutes"); + + b.Property("ConsumableItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "ConsumableItemDesc"); + + b.Property("Count") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "Count"); + + b.Property>("CreatedAts") + .IsRequired() + .HasColumnType("timestamp with time zone[]") + .HasAnnotation("Relational:JsonPropertyName", "CreatedAts"); + + b.Property>("Ids") + .IsRequired() + .HasColumnType("integer[]") + .HasAnnotation("Relational:JsonPropertyName", "Ids"); + + b.Property("InitialCount") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "InitialCount"); + + b.Property("IsActive") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "IsActive"); + + b.Property("IsTransferable") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "IsTransferable"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId"); + + b.ToTable("consumable_items", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.EarnableReward", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); + + b.Property("AvatarItemType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); + + b.Property("ConsumableItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); + + b.Property("GiftRarity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); + + b.Property("RewardContext") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "rewardContext"); + + b.HasKey("Id"); + + b.HasIndex("RewardContext"); + + b.ToTable("earnable_rewards", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.GiftDrop", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .HasColumnType("text"); + + b.Property("AvatarItemType") + .HasColumnType("integer"); + + b.Property("ConsumableItemDesc") + .HasColumnType("text"); + + b.Property("Context") + .HasColumnType("integer"); + + b.Property("Currency") + .HasColumnType("integer"); + + b.Property("CurrencyType") + .HasColumnType("integer"); + + b.Property("EquipmentModificationGuid") + .HasColumnType("text"); + + b.Property("EquipmentPrefabName") + .HasColumnType("text"); + + b.Property("FriendlyName") + .IsRequired() + .HasColumnType("text"); + + b.Property("GiftDropId") + .HasColumnType("integer"); + + b.Property("IsQuery") + .HasColumnType("boolean"); + + b.Property("ItemSetFriendlyName") + .HasColumnType("text"); + + b.Property("ItemSetId") + .HasColumnType("integer"); + + b.Property("Level") + .HasColumnType("integer"); + + b.Property("Rarity") + .HasColumnType("integer"); + + b.Property("StorefrontItemId") + .HasColumnType("integer"); + + b.Property("SubscribersOnly") + .HasColumnType("boolean"); + + b.Property("Tooltip") + .HasColumnType("text"); + + b.Property("Unique") + .HasColumnType("boolean"); + + b.HasKey("Id"); + + b.HasIndex("StorefrontItemId"); + + b.ToTable("gift_drops", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.ReceivedGift", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); + + b.Property("AvatarItemType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); + + b.Property("BalanceType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "balanceType"); + + b.Property("ConsumableItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); + + b.Property("ConsumedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "consumedAt"); + + b.Property("Currency") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "currency"); + + b.Property("CurrencyType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "currencyType"); + + b.Property("EquipmentModificationGuid") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "equipmentModificationGuid"); + + b.Property("EquipmentPrefabName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "equipmentPrefabName"); + + b.Property("FromPlayerId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "fromPlayerId"); + + b.Property("GiftContext") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "giftContext"); + + b.Property("GiftRarity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); + + b.Property("IsConsumed") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isConsumed"); + + b.Property("Level") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "level"); + + b.Property("Message") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "message"); + + b.Property("Platform") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("PlatformsToSpawnOn") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platformsToSpawnOn"); + + b.Property("ReceivedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "receivedAt"); + + b.Property("ReceiverAccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "receiverAccountId"); + + b.Property("Xp") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "xp"); + + b.HasKey("Id"); + + b.HasIndex("ReceiverAccountId"); + + b.HasIndex("ReceiverAccountId", "IsConsumed"); + + b.ToTable("received_gifts", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.Storefront", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.Property("NextUpdate") + .HasColumnType("timestamp with time zone"); + + b.Property("StorefrontType") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("storefronts", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("IsFeatured") + .HasColumnType("boolean"); + + b.Property("NewUntil") + .HasColumnType("timestamp with time zone"); + + b.Property("PurchasableItemId") + .HasColumnType("integer"); + + b.Property("StorefrontId") + .HasColumnType("integer"); + + b.Property("Type") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("StorefrontId"); + + b.ToTable("storefront_items", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontPrice", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CurrencyType") + .HasColumnType("integer"); + + b.Property("Price") + .HasColumnType("integer"); + + b.Property("StorefrontItemId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("StorefrontItemId"); + + b.ToTable("storefront_prices", (string)null); + }); + + modelBuilder.Entity("CannedNet.PlayerAvatar", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("FaceFeatures") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "HairColor"); + + b.Property("OutfitSelections") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId") + .IsUnique(); + + b.ToTable("player_avatars", (string)null); + }); + + modelBuilder.Entity("CannedNet.PlayerBio", b => + { + b.Property("accountId") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("accountId")); + + b.HasKey("accountId"); + + b.ToTable("player_bios", (string)null); + }); + + modelBuilder.Entity("CannedNet.PlayerProgression", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Level") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "level"); + + b.Property("PlayerId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "playerId"); + + b.Property("Xp") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "xp"); + + b.HasKey("Id"); + + b.HasIndex("PlayerId") + .IsUnique(); + + b.ToTable("player_progressions", (string)null); + }); + + modelBuilder.Entity("CannedNet.PlayerSetting", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Key") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "key"); + + b.Property("PlayerId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "playerId"); + + b.Property("Value") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "value"); + + b.HasKey("Id"); + + b.HasIndex("PlayerId", "Key") + .IsUnique(); + + b.ToTable("player_settings", (string)null); + }); + + modelBuilder.Entity("CannedNet.PromoExternalContent", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.Property("Tooltip") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tooltip"); + + b.Property("Type") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "type"); + + b.Property("Url") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "url"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("promo_external_contents", (string)null); + }); + + modelBuilder.Entity("CannedNet.PromoImage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ImageUrl") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "imageUrl"); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.Property("SortOrder") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "sortOrder"); + + b.Property("Tooltip") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tooltip"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("promo_images", (string)null); + }); + + modelBuilder.Entity("CannedNet.Room", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("Accessibility") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accessibility"); + + b.Property("CloningAllowed") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "cloningAllowed"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("CreatorAccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "creatorAccountId"); + + b.Property("CustomWarning") + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "customWarning"); + + b.Property("Description") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "description"); + + b.Property("DisableMicAutoMute") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "disableMicAutoMute"); + + b.Property("DisableRoomComments") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "disableRoomComments"); + + b.Property("EncryptVoiceChat") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "encryptVoiceChat"); + + b.Property("ImageName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "imageName"); + + b.Property("IsDorm") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isDorm"); + + b.Property("IsRRO") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isRRO"); + + b.Property("MinLevel") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "minLevel"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "name"); + + b.Property("RoomId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "roomId"); + + b.Property("State") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "state"); + + b.Property("SupportsJuniors") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsJuniors"); + + b.Property("SupportsLevelVoting") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsLevelVoting"); + + b.Property("SupportsMobile") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsMobile"); + + b.Property("SupportsQuest2") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsQuest2"); + + b.Property("SupportsScreens") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsScreens"); + + b.Property("SupportsTeleportVR") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsTeleportVR"); + + b.Property("SupportsVRLow") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsVRLow"); + + b.Property("SupportsWalkVR") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsWalkVR"); + + b.Property("Tags") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tags"); + + b.Property("WarningMask") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "warningMask"); + + b.HasKey("Id"); + + b.HasIndex("CreatorAccountId"); + + b.ToTable("rooms", (string)null); + }); + + modelBuilder.Entity("CannedNet.RoomInstance", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("EncryptVoiceChat") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "EncryptVoiceChat"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.Property("clubId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "clubId"); + + b.Property("dataBlob") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "dataBlob"); + + b.Property("eventId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "eventId"); + + b.Property("isFull") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isFull"); + + b.Property("isInProgress") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isInProgress"); + + b.Property("isPrivate") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isPrivate"); + + b.Property("location") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "location"); + + b.Property("maxCapacity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "maxCapacity"); + + b.Property("name") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "name"); + + b.Property("photonRegionId") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "photonRegionId"); + + b.Property("photonRoomId") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "photonRoomId"); + + b.Property("roomCode") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "roomCode"); + + b.Property("roomId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "roomId"); + + b.Property("roomInstanceId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "roomInstanceId"); + + b.Property("roomInstanceType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "roomInstanceType"); + + b.Property("subRoomId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "subRoomId"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId", "roomId"); + + b.ToTable("room_instances", (string)null); + }); + + modelBuilder.Entity("CannedNet.RoomRole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("InvitedRole") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "invitedRole"); + + b.Property("Role") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "role"); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("room_roles", (string)null); + }); + + modelBuilder.Entity("CannedNet.SavedOutfit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("FaceFeatures") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "HairColor"); + + b.Property("OutfitSelections") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.Property("PreviewImageName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "PreviewImageName"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); + + b.Property("Slot") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "Slot"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId") + .IsUnique(); + + b.ToTable("saved_outfits", (string)null); + }); + + modelBuilder.Entity("CannedNet.SubRoom", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Accessibility") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accessibility"); + + b.Property("DataBlob") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "dataBlob"); + + b.Property("DataSavedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "dataSavedAt"); + + b.Property("IsSandbox") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isSandbox"); + + b.Property("MaxPlayers") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "maxPlayers"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "name"); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.Property("SubRoomId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "subRoomId"); + + b.Property("UnitySceneId") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "unitySceneId"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("sub_rooms", (string)null); + }); + + modelBuilder.Entity("CannedNet.TokenBalance", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Balance") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "Balance"); + + b.Property("BalanceType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "BalanceType"); + + b.Property("CurrencyType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "CurrencyType"); + + b.Property("Platform") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "Platform"); + + b.HasKey("Id"); + + b.ToTable("token_balances", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.GiftDrop", b => + { + b.HasOne("CannedNet.Models.StorefrontItem", "StorefrontItem") + .WithMany("GiftDrops") + .HasForeignKey("StorefrontItemId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("StorefrontItem"); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => + { + b.HasOne("CannedNet.Models.Storefront", "Storefront") + .WithMany("Items") + .HasForeignKey("StorefrontId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Storefront"); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontPrice", b => + { + b.HasOne("CannedNet.Models.StorefrontItem", "StorefrontItem") + .WithMany("Prices") + .HasForeignKey("StorefrontItemId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("StorefrontItem"); + }); + + modelBuilder.Entity("CannedNet.Models.Storefront", b => + { + b.Navigation("Items"); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => + { + b.Navigation("GiftDrops"); + + b.Navigation("Prices"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/CannedNet/Migrations/20260405014355_InitalDB.cs b/CannedNet/Migrations/20260405014355_InitalDB.cs index 90c7da0..6f9951b 100644 --- a/CannedNet/Migrations/20260405014355_InitalDB.cs +++ b/CannedNet/Migrations/20260405014355_InitalDB.cs @@ -1,661 +1,661 @@ -using System; -using System.Collections.Generic; -using Microsoft.EntityFrameworkCore.Migrations; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; - -#nullable disable - -namespace CannedNet.Migrations -{ - /// - public partial class InitalDB : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "accounts", - columns: table => new - { - AccountId = table.Column(type: "integer", nullable: false), - ProfileImage = table.Column(type: "text", nullable: true), - IsJunior = table.Column(type: "boolean", nullable: false), - Platforms = table.Column(type: "integer", nullable: true), - PersonalPronouns = table.Column(type: "integer", nullable: true), - IdentityFlags = table.Column(type: "integer", nullable: true), - Username = table.Column(type: "text", nullable: false), - DisplayName = table.Column(type: "text", nullable: false), - CreatedAt = table.Column(type: "timestamp with time zone", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_accounts", x => x.AccountId); - }); - - migrationBuilder.CreateTable( - name: "avatar_items", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - AvatarItemType = table.Column(type: "integer", nullable: false), - AvatarItemDesc = table.Column(type: "text", nullable: false), - PlatformMask = table.Column(type: "integer", nullable: false), - FriendlyName = table.Column(type: "text", nullable: false), - Tooltip = table.Column(type: "text", nullable: false), - Rarity = table.Column(type: "integer", nullable: false), - OwnerAccountId = table.Column(type: "integer", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_avatar_items", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "cached_logins", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - AccountId = table.Column(type: "integer", nullable: false), - Platform = table.Column(type: "integer", nullable: false), - PlatformID = table.Column(type: "text", nullable: false), - LastLoginTime = table.Column(type: "timestamp with time zone", nullable: false), - RequirePassword = table.Column(type: "boolean", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_cached_logins", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "consumable_items", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - OwnerAccountId = table.Column(type: "integer", nullable: false), - Ids = table.Column>(type: "integer[]", nullable: false), - CreatedAts = table.Column>(type: "timestamp with time zone[]", nullable: false), - ConsumableItemDesc = table.Column(type: "text", nullable: false), - Count = table.Column(type: "integer", nullable: false), - InitialCount = table.Column(type: "integer", nullable: false), - IsActive = table.Column(type: "boolean", nullable: false), - ActiveDurationMinutes = table.Column(type: "integer", nullable: false), - IsTransferable = table.Column(type: "boolean", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_consumable_items", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "earnable_rewards", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - RewardContext = table.Column(type: "integer", nullable: false), - ConsumableItemDesc = table.Column(type: "text", nullable: false), - AvatarItemDesc = table.Column(type: "text", nullable: false), - AvatarItemType = table.Column(type: "integer", nullable: false), - GiftRarity = table.Column(type: "integer", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_earnable_rewards", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "load_screens", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - RoomId = table.Column(type: "integer", nullable: false), - ImageUrl = table.Column(type: "text", nullable: false), - Tooltip = table.Column(type: "text", nullable: false), - IsThumbnail = table.Column(type: "boolean", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_load_screens", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "player_avatars", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - OwnerAccountId = table.Column(type: "integer", nullable: false), - OutfitSelections = table.Column(type: "text", nullable: false), - FaceFeatures = table.Column(type: "text", nullable: false), - SkinColor = table.Column(type: "text", nullable: false), - HairColor = table.Column(type: "text", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_player_avatars", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "player_bios", - columns: table => new - { - accountId = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn) - }, - constraints: table => - { - table.PrimaryKey("PK_player_bios", x => x.accountId); - }); - - migrationBuilder.CreateTable( - name: "player_progressions", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - PlayerId = table.Column(type: "integer", nullable: false), - Level = table.Column(type: "integer", nullable: false), - Xp = table.Column(type: "integer", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_player_progressions", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "player_settings", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - PlayerId = table.Column(type: "integer", nullable: false), - Key = table.Column(type: "text", nullable: false), - Value = table.Column(type: "text", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_player_settings", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "promo_external_contents", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - RoomId = table.Column(type: "integer", nullable: false), - Type = table.Column(type: "integer", nullable: false), - Url = table.Column(type: "text", nullable: false), - Tooltip = table.Column(type: "text", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_promo_external_contents", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "promo_images", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - RoomId = table.Column(type: "integer", nullable: false), - ImageUrl = table.Column(type: "text", nullable: false), - Tooltip = table.Column(type: "text", nullable: false), - SortOrder = table.Column(type: "integer", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_promo_images", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "received_gifts", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - ReceiverAccountId = table.Column(type: "integer", nullable: false), - FromPlayerId = table.Column(type: "integer", nullable: true), - ConsumableItemDesc = table.Column(type: "text", nullable: false), - AvatarItemDesc = table.Column(type: "text", nullable: false), - AvatarItemType = table.Column(type: "integer", nullable: false), - EquipmentPrefabName = table.Column(type: "text", nullable: false), - EquipmentModificationGuid = table.Column(type: "text", nullable: false), - CurrencyType = table.Column(type: "integer", nullable: false), - Currency = table.Column(type: "integer", nullable: false), - Xp = table.Column(type: "integer", nullable: false), - Level = table.Column(type: "integer", nullable: false), - Platform = table.Column(type: "integer", nullable: false), - PlatformsToSpawnOn = table.Column(type: "integer", nullable: false), - BalanceType = table.Column(type: "integer", nullable: false), - GiftContext = table.Column(type: "integer", nullable: false), - GiftRarity = table.Column(type: "integer", nullable: false), - Message = table.Column(type: "text", nullable: false), - ReceivedAt = table.Column(type: "timestamp with time zone", nullable: false), - IsConsumed = table.Column(type: "boolean", nullable: false), - ConsumedAt = table.Column(type: "timestamp with time zone", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_received_gifts", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "room_instances", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - OwnerAccountId = table.Column(type: "integer", nullable: false), - roomInstanceId = table.Column(type: "integer", nullable: false), - roomId = table.Column(type: "integer", nullable: false), - subRoomId = table.Column(type: "integer", nullable: false), - roomInstanceType = table.Column(type: "integer", nullable: false), - location = table.Column(type: "text", nullable: false), - dataBlob = table.Column(type: "text", nullable: false), - eventId = table.Column(type: "integer", nullable: false), - clubId = table.Column(type: "integer", nullable: false), - roomCode = table.Column(type: "text", nullable: false), - photonRegionId = table.Column(type: "text", nullable: false), - photonRoomId = table.Column(type: "text", nullable: false), - name = table.Column(type: "text", nullable: false), - maxCapacity = table.Column(type: "integer", nullable: false), - isFull = table.Column(type: "boolean", nullable: false), - isPrivate = table.Column(type: "boolean", nullable: false), - isInProgress = table.Column(type: "boolean", nullable: false), - EncryptVoiceChat = table.Column(type: "boolean", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_room_instances", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "room_roles", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - RoomId = table.Column(type: "integer", nullable: false), - AccountId = table.Column(type: "integer", nullable: false), - Role = table.Column(type: "integer", nullable: false), - InvitedRole = table.Column(type: "integer", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_room_roles", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "rooms", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false), - RoomId = table.Column(type: "integer", nullable: false), - Name = table.Column(type: "text", nullable: false), - Description = table.Column(type: "text", nullable: false), - CreatorAccountId = table.Column(type: "integer", nullable: false), - ImageName = table.Column(type: "text", nullable: false), - State = table.Column(type: "integer", nullable: false), - Accessibility = table.Column(type: "integer", nullable: false), - SupportsLevelVoting = table.Column(type: "boolean", nullable: false), - IsRRO = table.Column(type: "boolean", nullable: false), - IsDorm = table.Column(type: "boolean", nullable: false), - CloningAllowed = table.Column(type: "boolean", nullable: false), - SupportsVRLow = table.Column(type: "boolean", nullable: false), - SupportsQuest2 = table.Column(type: "boolean", nullable: false), - SupportsMobile = table.Column(type: "boolean", nullable: false), - SupportsScreens = table.Column(type: "boolean", nullable: false), - SupportsWalkVR = table.Column(type: "boolean", nullable: false), - SupportsTeleportVR = table.Column(type: "boolean", nullable: false), - SupportsJuniors = table.Column(type: "boolean", nullable: false), - MinLevel = table.Column(type: "integer", nullable: false), - WarningMask = table.Column(type: "integer", nullable: false), - CustomWarning = table.Column(type: "text", nullable: true), - DisableMicAutoMute = table.Column(type: "boolean", nullable: false), - DisableRoomComments = table.Column(type: "boolean", nullable: false), - EncryptVoiceChat = table.Column(type: "boolean", nullable: false), - CreatedAt = table.Column(type: "timestamp with time zone", nullable: false), - Tags = table.Column(type: "text", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_rooms", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "saved_outfits", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - OwnerAccountId = table.Column(type: "integer", nullable: false), - Slot = table.Column(type: "integer", nullable: false), - PreviewImageName = table.Column(type: "text", nullable: false), - OutfitSelections = table.Column(type: "text", nullable: false), - HairColor = table.Column(type: "text", nullable: false), - SkinColor = table.Column(type: "text", nullable: false), - FaceFeatures = table.Column(type: "text", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_saved_outfits", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "storefronts", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - Name = table.Column(type: "text", nullable: false), - StorefrontType = table.Column(type: "integer", nullable: false), - NextUpdate = table.Column(type: "timestamp with time zone", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_storefronts", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "sub_rooms", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - RoomId = table.Column(type: "integer", nullable: false), - SubRoomId = table.Column(type: "integer", nullable: false), - Name = table.Column(type: "text", nullable: false), - DataBlob = table.Column(type: "text", nullable: false), - IsSandbox = table.Column(type: "boolean", nullable: false), - MaxPlayers = table.Column(type: "integer", nullable: false), - Accessibility = table.Column(type: "integer", nullable: false), - UnitySceneId = table.Column(type: "text", nullable: false), - DataSavedAt = table.Column(type: "timestamp with time zone", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_sub_rooms", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "token_balances", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - Balance = table.Column(type: "integer", nullable: false), - CurrencyType = table.Column(type: "integer", nullable: false), - BalanceType = table.Column(type: "integer", nullable: false), - Platform = table.Column(type: "integer", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_token_balances", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "storefront_items", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - StorefrontId = table.Column(type: "integer", nullable: false), - PurchasableItemId = table.Column(type: "integer", nullable: false), - Type = table.Column(type: "integer", nullable: false), - IsFeatured = table.Column(type: "boolean", nullable: false), - NewUntil = table.Column(type: "timestamp with time zone", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_storefront_items", x => x.Id); - table.ForeignKey( - name: "FK_storefront_items_storefronts_StorefrontId", - column: x => x.StorefrontId, - principalTable: "storefronts", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "gift_drops", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - StorefrontItemId = table.Column(type: "integer", nullable: false), - GiftDropId = table.Column(type: "integer", nullable: false), - FriendlyName = table.Column(type: "text", nullable: false), - Tooltip = table.Column(type: "text", nullable: true), - ConsumableItemDesc = table.Column(type: "text", nullable: true), - AvatarItemDesc = table.Column(type: "text", nullable: true), - AvatarItemType = table.Column(type: "integer", nullable: false), - EquipmentPrefabName = table.Column(type: "text", nullable: true), - EquipmentModificationGuid = table.Column(type: "text", nullable: true), - IsQuery = table.Column(type: "boolean", nullable: false), - Unique = table.Column(type: "boolean", nullable: false), - SubscribersOnly = table.Column(type: "boolean", nullable: false), - Level = table.Column(type: "integer", nullable: false), - Rarity = table.Column(type: "integer", nullable: false), - CurrencyType = table.Column(type: "integer", nullable: false), - Currency = table.Column(type: "integer", nullable: false), - Context = table.Column(type: "integer", nullable: false), - ItemSetId = table.Column(type: "integer", nullable: true), - ItemSetFriendlyName = table.Column(type: "text", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_gift_drops", x => x.Id); - table.ForeignKey( - name: "FK_gift_drops_storefront_items_StorefrontItemId", - column: x => x.StorefrontItemId, - principalTable: "storefront_items", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "storefront_prices", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - StorefrontItemId = table.Column(type: "integer", nullable: false), - CurrencyType = table.Column(type: "integer", nullable: false), - Price = table.Column(type: "integer", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_storefront_prices", x => x.Id); - table.ForeignKey( - name: "FK_storefront_prices_storefront_items_StorefrontItemId", - column: x => x.StorefrontItemId, - principalTable: "storefront_items", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateIndex( - name: "IX_avatar_items_OwnerAccountId", - table: "avatar_items", - column: "OwnerAccountId"); - - migrationBuilder.CreateIndex( - name: "IX_cached_logins_Platform_PlatformID", - table: "cached_logins", - columns: new[] { "Platform", "PlatformID" }); - - migrationBuilder.CreateIndex( - name: "IX_consumable_items_OwnerAccountId", - table: "consumable_items", - column: "OwnerAccountId"); - - migrationBuilder.CreateIndex( - name: "IX_earnable_rewards_RewardContext", - table: "earnable_rewards", - column: "RewardContext"); - - migrationBuilder.CreateIndex( - name: "IX_gift_drops_StorefrontItemId", - table: "gift_drops", - column: "StorefrontItemId"); - - migrationBuilder.CreateIndex( - name: "IX_load_screens_RoomId", - table: "load_screens", - column: "RoomId"); - - migrationBuilder.CreateIndex( - name: "IX_player_avatars_OwnerAccountId", - table: "player_avatars", - column: "OwnerAccountId", - unique: true); - - migrationBuilder.CreateIndex( - name: "IX_player_progressions_PlayerId", - table: "player_progressions", - column: "PlayerId", - unique: true); - - migrationBuilder.CreateIndex( - name: "IX_player_settings_PlayerId_Key", - table: "player_settings", - columns: new[] { "PlayerId", "Key" }, - unique: true); - - migrationBuilder.CreateIndex( - name: "IX_promo_external_contents_RoomId", - table: "promo_external_contents", - column: "RoomId"); - - migrationBuilder.CreateIndex( - name: "IX_promo_images_RoomId", - table: "promo_images", - column: "RoomId"); - - migrationBuilder.CreateIndex( - name: "IX_received_gifts_ReceiverAccountId", - table: "received_gifts", - column: "ReceiverAccountId"); - - migrationBuilder.CreateIndex( - name: "IX_received_gifts_ReceiverAccountId_IsConsumed", - table: "received_gifts", - columns: new[] { "ReceiverAccountId", "IsConsumed" }); - - migrationBuilder.CreateIndex( - name: "IX_room_instances_OwnerAccountId_roomId", - table: "room_instances", - columns: new[] { "OwnerAccountId", "roomId" }); - - migrationBuilder.CreateIndex( - name: "IX_room_roles_RoomId", - table: "room_roles", - column: "RoomId"); - - migrationBuilder.CreateIndex( - name: "IX_rooms_CreatorAccountId", - table: "rooms", - column: "CreatorAccountId"); - - migrationBuilder.CreateIndex( - name: "IX_saved_outfits_OwnerAccountId", - table: "saved_outfits", - column: "OwnerAccountId", - unique: true); - - migrationBuilder.CreateIndex( - name: "IX_storefront_items_StorefrontId", - table: "storefront_items", - column: "StorefrontId"); - - migrationBuilder.CreateIndex( - name: "IX_storefront_prices_StorefrontItemId", - table: "storefront_prices", - column: "StorefrontItemId"); - - migrationBuilder.CreateIndex( - name: "IX_sub_rooms_RoomId", - table: "sub_rooms", - column: "RoomId"); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "accounts"); - - migrationBuilder.DropTable( - name: "avatar_items"); - - migrationBuilder.DropTable( - name: "cached_logins"); - - migrationBuilder.DropTable( - name: "consumable_items"); - - migrationBuilder.DropTable( - name: "earnable_rewards"); - - migrationBuilder.DropTable( - name: "gift_drops"); - - migrationBuilder.DropTable( - name: "load_screens"); - - migrationBuilder.DropTable( - name: "player_avatars"); - - migrationBuilder.DropTable( - name: "player_bios"); - - migrationBuilder.DropTable( - name: "player_progressions"); - - migrationBuilder.DropTable( - name: "player_settings"); - - migrationBuilder.DropTable( - name: "promo_external_contents"); - - migrationBuilder.DropTable( - name: "promo_images"); - - migrationBuilder.DropTable( - name: "received_gifts"); - - migrationBuilder.DropTable( - name: "room_instances"); - - migrationBuilder.DropTable( - name: "room_roles"); - - migrationBuilder.DropTable( - name: "rooms"); - - migrationBuilder.DropTable( - name: "saved_outfits"); - - migrationBuilder.DropTable( - name: "storefront_prices"); - - migrationBuilder.DropTable( - name: "sub_rooms"); - - migrationBuilder.DropTable( - name: "token_balances"); - - migrationBuilder.DropTable( - name: "storefront_items"); - - migrationBuilder.DropTable( - name: "storefronts"); - } - } -} +using System; +using System.Collections.Generic; +using Microsoft.EntityFrameworkCore.Migrations; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace CannedNet.Migrations +{ + /// + public partial class InitalDB : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "accounts", + columns: table => new + { + AccountId = table.Column(type: "integer", nullable: false), + ProfileImage = table.Column(type: "text", nullable: true), + IsJunior = table.Column(type: "boolean", nullable: false), + Platforms = table.Column(type: "integer", nullable: true), + PersonalPronouns = table.Column(type: "integer", nullable: true), + IdentityFlags = table.Column(type: "integer", nullable: true), + Username = table.Column(type: "text", nullable: false), + DisplayName = table.Column(type: "text", nullable: false), + CreatedAt = table.Column(type: "timestamp with time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_accounts", x => x.AccountId); + }); + + migrationBuilder.CreateTable( + name: "avatar_items", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + AvatarItemType = table.Column(type: "integer", nullable: false), + AvatarItemDesc = table.Column(type: "text", nullable: false), + PlatformMask = table.Column(type: "integer", nullable: false), + FriendlyName = table.Column(type: "text", nullable: false), + Tooltip = table.Column(type: "text", nullable: false), + Rarity = table.Column(type: "integer", nullable: false), + OwnerAccountId = table.Column(type: "integer", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_avatar_items", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "cached_logins", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + AccountId = table.Column(type: "integer", nullable: false), + Platform = table.Column(type: "integer", nullable: false), + PlatformID = table.Column(type: "text", nullable: false), + LastLoginTime = table.Column(type: "timestamp with time zone", nullable: false), + RequirePassword = table.Column(type: "boolean", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_cached_logins", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "consumable_items", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + OwnerAccountId = table.Column(type: "integer", nullable: false), + Ids = table.Column>(type: "integer[]", nullable: false), + CreatedAts = table.Column>(type: "timestamp with time zone[]", nullable: false), + ConsumableItemDesc = table.Column(type: "text", nullable: false), + Count = table.Column(type: "integer", nullable: false), + InitialCount = table.Column(type: "integer", nullable: false), + IsActive = table.Column(type: "boolean", nullable: false), + ActiveDurationMinutes = table.Column(type: "integer", nullable: false), + IsTransferable = table.Column(type: "boolean", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_consumable_items", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "earnable_rewards", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + RewardContext = table.Column(type: "integer", nullable: false), + ConsumableItemDesc = table.Column(type: "text", nullable: false), + AvatarItemDesc = table.Column(type: "text", nullable: false), + AvatarItemType = table.Column(type: "integer", nullable: false), + GiftRarity = table.Column(type: "integer", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_earnable_rewards", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "load_screens", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + RoomId = table.Column(type: "integer", nullable: false), + ImageUrl = table.Column(type: "text", nullable: false), + Tooltip = table.Column(type: "text", nullable: false), + IsThumbnail = table.Column(type: "boolean", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_load_screens", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "player_avatars", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + OwnerAccountId = table.Column(type: "integer", nullable: false), + OutfitSelections = table.Column(type: "text", nullable: false), + FaceFeatures = table.Column(type: "text", nullable: false), + SkinColor = table.Column(type: "text", nullable: false), + HairColor = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_player_avatars", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "player_bios", + columns: table => new + { + accountId = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn) + }, + constraints: table => + { + table.PrimaryKey("PK_player_bios", x => x.accountId); + }); + + migrationBuilder.CreateTable( + name: "player_progressions", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + PlayerId = table.Column(type: "integer", nullable: false), + Level = table.Column(type: "integer", nullable: false), + Xp = table.Column(type: "integer", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_player_progressions", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "player_settings", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + PlayerId = table.Column(type: "integer", nullable: false), + Key = table.Column(type: "text", nullable: false), + Value = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_player_settings", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "promo_external_contents", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + RoomId = table.Column(type: "integer", nullable: false), + Type = table.Column(type: "integer", nullable: false), + Url = table.Column(type: "text", nullable: false), + Tooltip = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_promo_external_contents", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "promo_images", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + RoomId = table.Column(type: "integer", nullable: false), + ImageUrl = table.Column(type: "text", nullable: false), + Tooltip = table.Column(type: "text", nullable: false), + SortOrder = table.Column(type: "integer", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_promo_images", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "received_gifts", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + ReceiverAccountId = table.Column(type: "integer", nullable: false), + FromPlayerId = table.Column(type: "integer", nullable: true), + ConsumableItemDesc = table.Column(type: "text", nullable: false), + AvatarItemDesc = table.Column(type: "text", nullable: false), + AvatarItemType = table.Column(type: "integer", nullable: false), + EquipmentPrefabName = table.Column(type: "text", nullable: false), + EquipmentModificationGuid = table.Column(type: "text", nullable: false), + CurrencyType = table.Column(type: "integer", nullable: false), + Currency = table.Column(type: "integer", nullable: false), + Xp = table.Column(type: "integer", nullable: false), + Level = table.Column(type: "integer", nullable: false), + Platform = table.Column(type: "integer", nullable: false), + PlatformsToSpawnOn = table.Column(type: "integer", nullable: false), + BalanceType = table.Column(type: "integer", nullable: false), + GiftContext = table.Column(type: "integer", nullable: false), + GiftRarity = table.Column(type: "integer", nullable: false), + Message = table.Column(type: "text", nullable: false), + ReceivedAt = table.Column(type: "timestamp with time zone", nullable: false), + IsConsumed = table.Column(type: "boolean", nullable: false), + ConsumedAt = table.Column(type: "timestamp with time zone", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_received_gifts", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "room_instances", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + OwnerAccountId = table.Column(type: "integer", nullable: false), + roomInstanceId = table.Column(type: "integer", nullable: false), + roomId = table.Column(type: "integer", nullable: false), + subRoomId = table.Column(type: "integer", nullable: false), + roomInstanceType = table.Column(type: "integer", nullable: false), + location = table.Column(type: "text", nullable: false), + dataBlob = table.Column(type: "text", nullable: false), + eventId = table.Column(type: "integer", nullable: false), + clubId = table.Column(type: "integer", nullable: false), + roomCode = table.Column(type: "text", nullable: false), + photonRegionId = table.Column(type: "text", nullable: false), + photonRoomId = table.Column(type: "text", nullable: false), + name = table.Column(type: "text", nullable: false), + maxCapacity = table.Column(type: "integer", nullable: false), + isFull = table.Column(type: "boolean", nullable: false), + isPrivate = table.Column(type: "boolean", nullable: false), + isInProgress = table.Column(type: "boolean", nullable: false), + EncryptVoiceChat = table.Column(type: "boolean", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_room_instances", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "room_roles", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + RoomId = table.Column(type: "integer", nullable: false), + AccountId = table.Column(type: "integer", nullable: false), + Role = table.Column(type: "integer", nullable: false), + InvitedRole = table.Column(type: "integer", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_room_roles", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "rooms", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false), + RoomId = table.Column(type: "integer", nullable: false), + Name = table.Column(type: "text", nullable: false), + Description = table.Column(type: "text", nullable: false), + CreatorAccountId = table.Column(type: "integer", nullable: false), + ImageName = table.Column(type: "text", nullable: false), + State = table.Column(type: "integer", nullable: false), + Accessibility = table.Column(type: "integer", nullable: false), + SupportsLevelVoting = table.Column(type: "boolean", nullable: false), + IsRRO = table.Column(type: "boolean", nullable: false), + IsDorm = table.Column(type: "boolean", nullable: false), + CloningAllowed = table.Column(type: "boolean", nullable: false), + SupportsVRLow = table.Column(type: "boolean", nullable: false), + SupportsQuest2 = table.Column(type: "boolean", nullable: false), + SupportsMobile = table.Column(type: "boolean", nullable: false), + SupportsScreens = table.Column(type: "boolean", nullable: false), + SupportsWalkVR = table.Column(type: "boolean", nullable: false), + SupportsTeleportVR = table.Column(type: "boolean", nullable: false), + SupportsJuniors = table.Column(type: "boolean", nullable: false), + MinLevel = table.Column(type: "integer", nullable: false), + WarningMask = table.Column(type: "integer", nullable: false), + CustomWarning = table.Column(type: "text", nullable: true), + DisableMicAutoMute = table.Column(type: "boolean", nullable: false), + DisableRoomComments = table.Column(type: "boolean", nullable: false), + EncryptVoiceChat = table.Column(type: "boolean", nullable: false), + CreatedAt = table.Column(type: "timestamp with time zone", nullable: false), + Tags = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_rooms", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "saved_outfits", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + OwnerAccountId = table.Column(type: "integer", nullable: false), + Slot = table.Column(type: "integer", nullable: false), + PreviewImageName = table.Column(type: "text", nullable: false), + OutfitSelections = table.Column(type: "text", nullable: false), + HairColor = table.Column(type: "text", nullable: false), + SkinColor = table.Column(type: "text", nullable: false), + FaceFeatures = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_saved_outfits", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "storefronts", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + Name = table.Column(type: "text", nullable: false), + StorefrontType = table.Column(type: "integer", nullable: false), + NextUpdate = table.Column(type: "timestamp with time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_storefronts", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "sub_rooms", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + RoomId = table.Column(type: "integer", nullable: false), + SubRoomId = table.Column(type: "integer", nullable: false), + Name = table.Column(type: "text", nullable: false), + DataBlob = table.Column(type: "text", nullable: false), + IsSandbox = table.Column(type: "boolean", nullable: false), + MaxPlayers = table.Column(type: "integer", nullable: false), + Accessibility = table.Column(type: "integer", nullable: false), + UnitySceneId = table.Column(type: "text", nullable: false), + DataSavedAt = table.Column(type: "timestamp with time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_sub_rooms", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "token_balances", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + Balance = table.Column(type: "integer", nullable: false), + CurrencyType = table.Column(type: "integer", nullable: false), + BalanceType = table.Column(type: "integer", nullable: false), + Platform = table.Column(type: "integer", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_token_balances", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "storefront_items", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + StorefrontId = table.Column(type: "integer", nullable: false), + PurchasableItemId = table.Column(type: "integer", nullable: false), + Type = table.Column(type: "integer", nullable: false), + IsFeatured = table.Column(type: "boolean", nullable: false), + NewUntil = table.Column(type: "timestamp with time zone", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_storefront_items", x => x.Id); + table.ForeignKey( + name: "FK_storefront_items_storefronts_StorefrontId", + column: x => x.StorefrontId, + principalTable: "storefronts", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "gift_drops", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + StorefrontItemId = table.Column(type: "integer", nullable: false), + GiftDropId = table.Column(type: "integer", nullable: false), + FriendlyName = table.Column(type: "text", nullable: false), + Tooltip = table.Column(type: "text", nullable: true), + ConsumableItemDesc = table.Column(type: "text", nullable: true), + AvatarItemDesc = table.Column(type: "text", nullable: true), + AvatarItemType = table.Column(type: "integer", nullable: false), + EquipmentPrefabName = table.Column(type: "text", nullable: true), + EquipmentModificationGuid = table.Column(type: "text", nullable: true), + IsQuery = table.Column(type: "boolean", nullable: false), + Unique = table.Column(type: "boolean", nullable: false), + SubscribersOnly = table.Column(type: "boolean", nullable: false), + Level = table.Column(type: "integer", nullable: false), + Rarity = table.Column(type: "integer", nullable: false), + CurrencyType = table.Column(type: "integer", nullable: false), + Currency = table.Column(type: "integer", nullable: false), + Context = table.Column(type: "integer", nullable: false), + ItemSetId = table.Column(type: "integer", nullable: true), + ItemSetFriendlyName = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_gift_drops", x => x.Id); + table.ForeignKey( + name: "FK_gift_drops_storefront_items_StorefrontItemId", + column: x => x.StorefrontItemId, + principalTable: "storefront_items", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "storefront_prices", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + StorefrontItemId = table.Column(type: "integer", nullable: false), + CurrencyType = table.Column(type: "integer", nullable: false), + Price = table.Column(type: "integer", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_storefront_prices", x => x.Id); + table.ForeignKey( + name: "FK_storefront_prices_storefront_items_StorefrontItemId", + column: x => x.StorefrontItemId, + principalTable: "storefront_items", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateIndex( + name: "IX_avatar_items_OwnerAccountId", + table: "avatar_items", + column: "OwnerAccountId"); + + migrationBuilder.CreateIndex( + name: "IX_cached_logins_Platform_PlatformID", + table: "cached_logins", + columns: new[] { "Platform", "PlatformID" }); + + migrationBuilder.CreateIndex( + name: "IX_consumable_items_OwnerAccountId", + table: "consumable_items", + column: "OwnerAccountId"); + + migrationBuilder.CreateIndex( + name: "IX_earnable_rewards_RewardContext", + table: "earnable_rewards", + column: "RewardContext"); + + migrationBuilder.CreateIndex( + name: "IX_gift_drops_StorefrontItemId", + table: "gift_drops", + column: "StorefrontItemId"); + + migrationBuilder.CreateIndex( + name: "IX_load_screens_RoomId", + table: "load_screens", + column: "RoomId"); + + migrationBuilder.CreateIndex( + name: "IX_player_avatars_OwnerAccountId", + table: "player_avatars", + column: "OwnerAccountId", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_player_progressions_PlayerId", + table: "player_progressions", + column: "PlayerId", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_player_settings_PlayerId_Key", + table: "player_settings", + columns: new[] { "PlayerId", "Key" }, + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_promo_external_contents_RoomId", + table: "promo_external_contents", + column: "RoomId"); + + migrationBuilder.CreateIndex( + name: "IX_promo_images_RoomId", + table: "promo_images", + column: "RoomId"); + + migrationBuilder.CreateIndex( + name: "IX_received_gifts_ReceiverAccountId", + table: "received_gifts", + column: "ReceiverAccountId"); + + migrationBuilder.CreateIndex( + name: "IX_received_gifts_ReceiverAccountId_IsConsumed", + table: "received_gifts", + columns: new[] { "ReceiverAccountId", "IsConsumed" }); + + migrationBuilder.CreateIndex( + name: "IX_room_instances_OwnerAccountId_roomId", + table: "room_instances", + columns: new[] { "OwnerAccountId", "roomId" }); + + migrationBuilder.CreateIndex( + name: "IX_room_roles_RoomId", + table: "room_roles", + column: "RoomId"); + + migrationBuilder.CreateIndex( + name: "IX_rooms_CreatorAccountId", + table: "rooms", + column: "CreatorAccountId"); + + migrationBuilder.CreateIndex( + name: "IX_saved_outfits_OwnerAccountId", + table: "saved_outfits", + column: "OwnerAccountId", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_storefront_items_StorefrontId", + table: "storefront_items", + column: "StorefrontId"); + + migrationBuilder.CreateIndex( + name: "IX_storefront_prices_StorefrontItemId", + table: "storefront_prices", + column: "StorefrontItemId"); + + migrationBuilder.CreateIndex( + name: "IX_sub_rooms_RoomId", + table: "sub_rooms", + column: "RoomId"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "accounts"); + + migrationBuilder.DropTable( + name: "avatar_items"); + + migrationBuilder.DropTable( + name: "cached_logins"); + + migrationBuilder.DropTable( + name: "consumable_items"); + + migrationBuilder.DropTable( + name: "earnable_rewards"); + + migrationBuilder.DropTable( + name: "gift_drops"); + + migrationBuilder.DropTable( + name: "load_screens"); + + migrationBuilder.DropTable( + name: "player_avatars"); + + migrationBuilder.DropTable( + name: "player_bios"); + + migrationBuilder.DropTable( + name: "player_progressions"); + + migrationBuilder.DropTable( + name: "player_settings"); + + migrationBuilder.DropTable( + name: "promo_external_contents"); + + migrationBuilder.DropTable( + name: "promo_images"); + + migrationBuilder.DropTable( + name: "received_gifts"); + + migrationBuilder.DropTable( + name: "room_instances"); + + migrationBuilder.DropTable( + name: "room_roles"); + + migrationBuilder.DropTable( + name: "rooms"); + + migrationBuilder.DropTable( + name: "saved_outfits"); + + migrationBuilder.DropTable( + name: "storefront_prices"); + + migrationBuilder.DropTable( + name: "sub_rooms"); + + migrationBuilder.DropTable( + name: "token_balances"); + + migrationBuilder.DropTable( + name: "storefront_items"); + + migrationBuilder.DropTable( + name: "storefronts"); + } + } +} diff --git a/CannedNet/Migrations/20260405025724_AddFriendlyNameToEarnableRewards.Designer.cs b/CannedNet/Migrations/20260405025724_AddFriendlyNameToEarnableRewards.Designer.cs index f0242c3..8e15c95 100644 --- a/CannedNet/Migrations/20260405025724_AddFriendlyNameToEarnableRewards.Designer.cs +++ b/CannedNet/Migrations/20260405025724_AddFriendlyNameToEarnableRewards.Designer.cs @@ -1,1127 +1,1127 @@ -// -using System; -using System.Collections.Generic; -using CannedNet.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; - -#nullable disable - -namespace CannedNet.Migrations -{ - [DbContext(typeof(AppDbContext))] - [Migration("20260405025724_AddFriendlyNameToEarnableRewards")] - partial class AddFriendlyNameToEarnableRewards - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - modelBuilder.Entity("CannedNet.Account", b => - { - b.Property("AccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accountId"); - - b.Property("CreatedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "createdAt"); - - b.Property("DisplayName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "displayName"); - - b.Property("IdentityFlags") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "identityFlags"); - - b.Property("IsJunior") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isJunior"); - - b.Property("PersonalPronouns") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "personalPronouns"); - - b.Property("Platforms") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platforms"); - - b.Property("ProfileImage") - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "profileImage"); - - b.Property("Username") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "username"); - - b.HasKey("AccountId"); - - b.ToTable("accounts", (string)null); - }); - - modelBuilder.Entity("CannedNet.AvatarItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); - - b.Property("AvatarItemType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); - - b.Property("FriendlyName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "friendlyName"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.Property("PlatformMask") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platformMask"); - - b.Property("Rarity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "rarity"); - - b.Property("Tooltip") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tooltip"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId"); - - b.ToTable("avatar_items", (string)null); - }); - - modelBuilder.Entity("CannedNet.CachedLogin", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accountId"); - - b.Property("LastLoginTime") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); - - b.Property("Platform") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platform"); - - b.Property("PlatformID") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "platformId"); - - b.Property("RequirePassword") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "requirePassword"); - - b.HasKey("Id"); - - b.HasIndex("Platform", "PlatformID"); - - b.ToTable("cached_logins", (string)null); - }); - - modelBuilder.Entity("CannedNet.LoadScreen", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ImageUrl") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "imageUrl"); - - b.Property("IsThumbnail") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isThumbnail"); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.Property("Tooltip") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tooltip"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("load_screens", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.ConsumableItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ActiveDurationMinutes") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "ActiveDurationMinutes"); - - b.Property("ConsumableItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "ConsumableItemDesc"); - - b.Property("Count") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "Count"); - - b.Property>("CreatedAts") - .IsRequired() - .HasColumnType("timestamp with time zone[]") - .HasAnnotation("Relational:JsonPropertyName", "CreatedAts"); - - b.Property>("Ids") - .IsRequired() - .HasColumnType("integer[]") - .HasAnnotation("Relational:JsonPropertyName", "Ids"); - - b.Property("InitialCount") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "InitialCount"); - - b.Property("IsActive") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "IsActive"); - - b.Property("IsTransferable") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "IsTransferable"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId"); - - b.ToTable("consumable_items", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.EarnableReward", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); - - b.Property("AvatarItemType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); - - b.Property("ConsumableItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); - - b.Property("FriendlyName") - .IsRequired() - .HasColumnType("text"); - - b.Property("GiftRarity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); - - b.Property("RewardContext") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "rewardContext"); - - b.HasKey("Id"); - - b.HasIndex("RewardContext"); - - b.ToTable("earnable_rewards", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.GiftDrop", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .HasColumnType("text"); - - b.Property("AvatarItemType") - .HasColumnType("integer"); - - b.Property("ConsumableItemDesc") - .HasColumnType("text"); - - b.Property("Context") - .HasColumnType("integer"); - - b.Property("Currency") - .HasColumnType("integer"); - - b.Property("CurrencyType") - .HasColumnType("integer"); - - b.Property("EquipmentModificationGuid") - .HasColumnType("text"); - - b.Property("EquipmentPrefabName") - .HasColumnType("text"); - - b.Property("FriendlyName") - .IsRequired() - .HasColumnType("text"); - - b.Property("GiftDropId") - .HasColumnType("integer"); - - b.Property("IsQuery") - .HasColumnType("boolean"); - - b.Property("ItemSetFriendlyName") - .HasColumnType("text"); - - b.Property("ItemSetId") - .HasColumnType("integer"); - - b.Property("Level") - .HasColumnType("integer"); - - b.Property("Rarity") - .HasColumnType("integer"); - - b.Property("StorefrontItemId") - .HasColumnType("integer"); - - b.Property("SubscribersOnly") - .HasColumnType("boolean"); - - b.Property("Tooltip") - .HasColumnType("text"); - - b.Property("Unique") - .HasColumnType("boolean"); - - b.HasKey("Id"); - - b.HasIndex("StorefrontItemId"); - - b.ToTable("gift_drops", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.ReceivedGift", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); - - b.Property("AvatarItemType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); - - b.Property("BalanceType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "balanceType"); - - b.Property("ConsumableItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); - - b.Property("ConsumedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "consumedAt"); - - b.Property("Currency") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "currency"); - - b.Property("CurrencyType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "currencyType"); - - b.Property("EquipmentModificationGuid") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "equipmentModificationGuid"); - - b.Property("EquipmentPrefabName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "equipmentPrefabName"); - - b.Property("FromPlayerId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "fromPlayerId"); - - b.Property("GiftContext") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "giftContext"); - - b.Property("GiftRarity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); - - b.Property("IsConsumed") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isConsumed"); - - b.Property("Level") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "level"); - - b.Property("Message") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "message"); - - b.Property("Platform") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platform"); - - b.Property("PlatformsToSpawnOn") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platformsToSpawnOn"); - - b.Property("ReceivedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "receivedAt"); - - b.Property("ReceiverAccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "receiverAccountId"); - - b.Property("Xp") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "xp"); - - b.HasKey("Id"); - - b.HasIndex("ReceiverAccountId"); - - b.HasIndex("ReceiverAccountId", "IsConsumed"); - - b.ToTable("received_gifts", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.Storefront", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("NextUpdate") - .HasColumnType("timestamp with time zone"); - - b.Property("StorefrontType") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.ToTable("storefronts", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("IsFeatured") - .HasColumnType("boolean"); - - b.Property("NewUntil") - .HasColumnType("timestamp with time zone"); - - b.Property("PurchasableItemId") - .HasColumnType("integer"); - - b.Property("StorefrontId") - .HasColumnType("integer"); - - b.Property("Type") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("StorefrontId"); - - b.ToTable("storefront_items", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontPrice", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("CurrencyType") - .HasColumnType("integer"); - - b.Property("Price") - .HasColumnType("integer"); - - b.Property("StorefrontItemId") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("StorefrontItemId"); - - b.ToTable("storefront_prices", (string)null); - }); - - modelBuilder.Entity("CannedNet.PlayerAvatar", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FaceFeatures") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); - - b.Property("HairColor") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "HairColor"); - - b.Property("OutfitSelections") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.Property("SkinColor") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId") - .IsUnique(); - - b.ToTable("player_avatars", (string)null); - }); - - modelBuilder.Entity("CannedNet.PlayerBio", b => - { - b.Property("accountId") - .ValueGeneratedOnAdd() - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accountId"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("accountId")); - - b.HasKey("accountId"); - - b.ToTable("player_bios", (string)null); - }); - - modelBuilder.Entity("CannedNet.PlayerProgression", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Level") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "level"); - - b.Property("PlayerId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "playerId"); - - b.Property("Xp") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "xp"); - - b.HasKey("Id"); - - b.HasIndex("PlayerId") - .IsUnique(); - - b.ToTable("player_progressions", (string)null); - }); - - modelBuilder.Entity("CannedNet.PlayerSetting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Key") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "key"); - - b.Property("PlayerId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "playerId"); - - b.Property("Value") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "value"); - - b.HasKey("Id"); - - b.HasIndex("PlayerId", "Key") - .IsUnique(); - - b.ToTable("player_settings", (string)null); - }); - - modelBuilder.Entity("CannedNet.PromoExternalContent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.Property("Tooltip") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tooltip"); - - b.Property("Type") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "type"); - - b.Property("Url") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "url"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("promo_external_contents", (string)null); - }); - - modelBuilder.Entity("CannedNet.PromoImage", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ImageUrl") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "imageUrl"); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.Property("SortOrder") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "sortOrder"); - - b.Property("Tooltip") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tooltip"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("promo_images", (string)null); - }); - - modelBuilder.Entity("CannedNet.Room", b => - { - b.Property("Id") - .HasColumnType("integer"); - - b.Property("Accessibility") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accessibility"); - - b.Property("CloningAllowed") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "cloningAllowed"); - - b.Property("CreatedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "createdAt"); - - b.Property("CreatorAccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "creatorAccountId"); - - b.Property("CustomWarning") - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "customWarning"); - - b.Property("Description") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "description"); - - b.Property("DisableMicAutoMute") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "disableMicAutoMute"); - - b.Property("DisableRoomComments") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "disableRoomComments"); - - b.Property("EncryptVoiceChat") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "encryptVoiceChat"); - - b.Property("ImageName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "imageName"); - - b.Property("IsDorm") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isDorm"); - - b.Property("IsRRO") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isRRO"); - - b.Property("MinLevel") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "minLevel"); - - b.Property("Name") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "name"); - - b.Property("RoomId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "roomId"); - - b.Property("State") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "state"); - - b.Property("SupportsJuniors") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsJuniors"); - - b.Property("SupportsLevelVoting") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsLevelVoting"); - - b.Property("SupportsMobile") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsMobile"); - - b.Property("SupportsQuest2") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsQuest2"); - - b.Property("SupportsScreens") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsScreens"); - - b.Property("SupportsTeleportVR") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsTeleportVR"); - - b.Property("SupportsVRLow") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsVRLow"); - - b.Property("SupportsWalkVR") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsWalkVR"); - - b.Property("Tags") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tags"); - - b.Property("WarningMask") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "warningMask"); - - b.HasKey("Id"); - - b.HasIndex("CreatorAccountId"); - - b.ToTable("rooms", (string)null); - }); - - modelBuilder.Entity("CannedNet.RoomInstance", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("EncryptVoiceChat") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "EncryptVoiceChat"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.Property("clubId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "clubId"); - - b.Property("dataBlob") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "dataBlob"); - - b.Property("eventId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "eventId"); - - b.Property("isFull") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isFull"); - - b.Property("isInProgress") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isInProgress"); - - b.Property("isPrivate") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isPrivate"); - - b.Property("location") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "location"); - - b.Property("maxCapacity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "maxCapacity"); - - b.Property("name") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "name"); - - b.Property("photonRegionId") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "photonRegionId"); - - b.Property("photonRoomId") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "photonRoomId"); - - b.Property("roomCode") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "roomCode"); - - b.Property("roomId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "roomId"); - - b.Property("roomInstanceId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "roomInstanceId"); - - b.Property("roomInstanceType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "roomInstanceType"); - - b.Property("subRoomId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "subRoomId"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId", "roomId"); - - b.ToTable("room_instances", (string)null); - }); - - modelBuilder.Entity("CannedNet.RoomRole", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accountId"); - - b.Property("InvitedRole") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "invitedRole"); - - b.Property("Role") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "role"); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("room_roles", (string)null); - }); - - modelBuilder.Entity("CannedNet.SavedOutfit", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FaceFeatures") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); - - b.Property("HairColor") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "HairColor"); - - b.Property("OutfitSelections") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.Property("PreviewImageName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "PreviewImageName"); - - b.Property("SkinColor") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); - - b.Property("Slot") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "Slot"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId") - .IsUnique(); - - b.ToTable("saved_outfits", (string)null); - }); - - modelBuilder.Entity("CannedNet.SubRoom", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Accessibility") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accessibility"); - - b.Property("DataBlob") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "dataBlob"); - - b.Property("DataSavedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "dataSavedAt"); - - b.Property("IsSandbox") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isSandbox"); - - b.Property("MaxPlayers") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "maxPlayers"); - - b.Property("Name") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "name"); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.Property("SubRoomId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "subRoomId"); - - b.Property("UnitySceneId") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "unitySceneId"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("sub_rooms", (string)null); - }); - - modelBuilder.Entity("CannedNet.TokenBalance", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Balance") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "Balance"); - - b.Property("BalanceType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "BalanceType"); - - b.Property("CurrencyType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "CurrencyType"); - - b.Property("Platform") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "Platform"); - - b.HasKey("Id"); - - b.ToTable("token_balances", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.GiftDrop", b => - { - b.HasOne("CannedNet.Models.StorefrontItem", "StorefrontItem") - .WithMany("GiftDrops") - .HasForeignKey("StorefrontItemId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("StorefrontItem"); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => - { - b.HasOne("CannedNet.Models.Storefront", "Storefront") - .WithMany("Items") - .HasForeignKey("StorefrontId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Storefront"); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontPrice", b => - { - b.HasOne("CannedNet.Models.StorefrontItem", "StorefrontItem") - .WithMany("Prices") - .HasForeignKey("StorefrontItemId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("StorefrontItem"); - }); - - modelBuilder.Entity("CannedNet.Models.Storefront", b => - { - b.Navigation("Items"); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => - { - b.Navigation("GiftDrops"); - - b.Navigation("Prices"); - }); -#pragma warning restore 612, 618 - } - } -} +// +using System; +using System.Collections.Generic; +using CannedNet.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace CannedNet.Migrations +{ + [DbContext(typeof(AppDbContext))] + [Migration("20260405025724_AddFriendlyNameToEarnableRewards")] + partial class AddFriendlyNameToEarnableRewards + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("CannedNet.Account", b => + { + b.Property("AccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("DisplayName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "displayName"); + + b.Property("IdentityFlags") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "identityFlags"); + + b.Property("IsJunior") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isJunior"); + + b.Property("PersonalPronouns") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "personalPronouns"); + + b.Property("Platforms") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platforms"); + + b.Property("ProfileImage") + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "profileImage"); + + b.Property("Username") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "username"); + + b.HasKey("AccountId"); + + b.ToTable("accounts", (string)null); + }); + + modelBuilder.Entity("CannedNet.AvatarItem", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); + + b.Property("AvatarItemType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); + + b.Property("FriendlyName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "friendlyName"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.Property("PlatformMask") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platformMask"); + + b.Property("Rarity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "rarity"); + + b.Property("Tooltip") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tooltip"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId"); + + b.ToTable("avatar_items", (string)null); + }); + + modelBuilder.Entity("CannedNet.CachedLogin", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("LastLoginTime") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); + + b.Property("Platform") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("PlatformID") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "platformId"); + + b.Property("RequirePassword") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "requirePassword"); + + b.HasKey("Id"); + + b.HasIndex("Platform", "PlatformID"); + + b.ToTable("cached_logins", (string)null); + }); + + modelBuilder.Entity("CannedNet.LoadScreen", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ImageUrl") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "imageUrl"); + + b.Property("IsThumbnail") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isThumbnail"); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.Property("Tooltip") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tooltip"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("load_screens", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.ConsumableItem", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ActiveDurationMinutes") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "ActiveDurationMinutes"); + + b.Property("ConsumableItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "ConsumableItemDesc"); + + b.Property("Count") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "Count"); + + b.Property>("CreatedAts") + .IsRequired() + .HasColumnType("timestamp with time zone[]") + .HasAnnotation("Relational:JsonPropertyName", "CreatedAts"); + + b.Property>("Ids") + .IsRequired() + .HasColumnType("integer[]") + .HasAnnotation("Relational:JsonPropertyName", "Ids"); + + b.Property("InitialCount") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "InitialCount"); + + b.Property("IsActive") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "IsActive"); + + b.Property("IsTransferable") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "IsTransferable"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId"); + + b.ToTable("consumable_items", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.EarnableReward", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); + + b.Property("AvatarItemType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); + + b.Property("ConsumableItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); + + b.Property("FriendlyName") + .IsRequired() + .HasColumnType("text"); + + b.Property("GiftRarity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); + + b.Property("RewardContext") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "rewardContext"); + + b.HasKey("Id"); + + b.HasIndex("RewardContext"); + + b.ToTable("earnable_rewards", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.GiftDrop", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .HasColumnType("text"); + + b.Property("AvatarItemType") + .HasColumnType("integer"); + + b.Property("ConsumableItemDesc") + .HasColumnType("text"); + + b.Property("Context") + .HasColumnType("integer"); + + b.Property("Currency") + .HasColumnType("integer"); + + b.Property("CurrencyType") + .HasColumnType("integer"); + + b.Property("EquipmentModificationGuid") + .HasColumnType("text"); + + b.Property("EquipmentPrefabName") + .HasColumnType("text"); + + b.Property("FriendlyName") + .IsRequired() + .HasColumnType("text"); + + b.Property("GiftDropId") + .HasColumnType("integer"); + + b.Property("IsQuery") + .HasColumnType("boolean"); + + b.Property("ItemSetFriendlyName") + .HasColumnType("text"); + + b.Property("ItemSetId") + .HasColumnType("integer"); + + b.Property("Level") + .HasColumnType("integer"); + + b.Property("Rarity") + .HasColumnType("integer"); + + b.Property("StorefrontItemId") + .HasColumnType("integer"); + + b.Property("SubscribersOnly") + .HasColumnType("boolean"); + + b.Property("Tooltip") + .HasColumnType("text"); + + b.Property("Unique") + .HasColumnType("boolean"); + + b.HasKey("Id"); + + b.HasIndex("StorefrontItemId"); + + b.ToTable("gift_drops", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.ReceivedGift", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); + + b.Property("AvatarItemType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); + + b.Property("BalanceType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "balanceType"); + + b.Property("ConsumableItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); + + b.Property("ConsumedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "consumedAt"); + + b.Property("Currency") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "currency"); + + b.Property("CurrencyType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "currencyType"); + + b.Property("EquipmentModificationGuid") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "equipmentModificationGuid"); + + b.Property("EquipmentPrefabName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "equipmentPrefabName"); + + b.Property("FromPlayerId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "fromPlayerId"); + + b.Property("GiftContext") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "giftContext"); + + b.Property("GiftRarity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); + + b.Property("IsConsumed") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isConsumed"); + + b.Property("Level") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "level"); + + b.Property("Message") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "message"); + + b.Property("Platform") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("PlatformsToSpawnOn") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platformsToSpawnOn"); + + b.Property("ReceivedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "receivedAt"); + + b.Property("ReceiverAccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "receiverAccountId"); + + b.Property("Xp") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "xp"); + + b.HasKey("Id"); + + b.HasIndex("ReceiverAccountId"); + + b.HasIndex("ReceiverAccountId", "IsConsumed"); + + b.ToTable("received_gifts", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.Storefront", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.Property("NextUpdate") + .HasColumnType("timestamp with time zone"); + + b.Property("StorefrontType") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("storefronts", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("IsFeatured") + .HasColumnType("boolean"); + + b.Property("NewUntil") + .HasColumnType("timestamp with time zone"); + + b.Property("PurchasableItemId") + .HasColumnType("integer"); + + b.Property("StorefrontId") + .HasColumnType("integer"); + + b.Property("Type") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("StorefrontId"); + + b.ToTable("storefront_items", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontPrice", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CurrencyType") + .HasColumnType("integer"); + + b.Property("Price") + .HasColumnType("integer"); + + b.Property("StorefrontItemId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("StorefrontItemId"); + + b.ToTable("storefront_prices", (string)null); + }); + + modelBuilder.Entity("CannedNet.PlayerAvatar", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("FaceFeatures") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "HairColor"); + + b.Property("OutfitSelections") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId") + .IsUnique(); + + b.ToTable("player_avatars", (string)null); + }); + + modelBuilder.Entity("CannedNet.PlayerBio", b => + { + b.Property("accountId") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("accountId")); + + b.HasKey("accountId"); + + b.ToTable("player_bios", (string)null); + }); + + modelBuilder.Entity("CannedNet.PlayerProgression", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Level") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "level"); + + b.Property("PlayerId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "playerId"); + + b.Property("Xp") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "xp"); + + b.HasKey("Id"); + + b.HasIndex("PlayerId") + .IsUnique(); + + b.ToTable("player_progressions", (string)null); + }); + + modelBuilder.Entity("CannedNet.PlayerSetting", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Key") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "key"); + + b.Property("PlayerId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "playerId"); + + b.Property("Value") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "value"); + + b.HasKey("Id"); + + b.HasIndex("PlayerId", "Key") + .IsUnique(); + + b.ToTable("player_settings", (string)null); + }); + + modelBuilder.Entity("CannedNet.PromoExternalContent", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.Property("Tooltip") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tooltip"); + + b.Property("Type") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "type"); + + b.Property("Url") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "url"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("promo_external_contents", (string)null); + }); + + modelBuilder.Entity("CannedNet.PromoImage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ImageUrl") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "imageUrl"); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.Property("SortOrder") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "sortOrder"); + + b.Property("Tooltip") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tooltip"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("promo_images", (string)null); + }); + + modelBuilder.Entity("CannedNet.Room", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("Accessibility") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accessibility"); + + b.Property("CloningAllowed") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "cloningAllowed"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("CreatorAccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "creatorAccountId"); + + b.Property("CustomWarning") + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "customWarning"); + + b.Property("Description") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "description"); + + b.Property("DisableMicAutoMute") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "disableMicAutoMute"); + + b.Property("DisableRoomComments") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "disableRoomComments"); + + b.Property("EncryptVoiceChat") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "encryptVoiceChat"); + + b.Property("ImageName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "imageName"); + + b.Property("IsDorm") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isDorm"); + + b.Property("IsRRO") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isRRO"); + + b.Property("MinLevel") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "minLevel"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "name"); + + b.Property("RoomId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "roomId"); + + b.Property("State") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "state"); + + b.Property("SupportsJuniors") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsJuniors"); + + b.Property("SupportsLevelVoting") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsLevelVoting"); + + b.Property("SupportsMobile") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsMobile"); + + b.Property("SupportsQuest2") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsQuest2"); + + b.Property("SupportsScreens") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsScreens"); + + b.Property("SupportsTeleportVR") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsTeleportVR"); + + b.Property("SupportsVRLow") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsVRLow"); + + b.Property("SupportsWalkVR") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsWalkVR"); + + b.Property("Tags") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tags"); + + b.Property("WarningMask") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "warningMask"); + + b.HasKey("Id"); + + b.HasIndex("CreatorAccountId"); + + b.ToTable("rooms", (string)null); + }); + + modelBuilder.Entity("CannedNet.RoomInstance", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("EncryptVoiceChat") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "EncryptVoiceChat"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.Property("clubId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "clubId"); + + b.Property("dataBlob") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "dataBlob"); + + b.Property("eventId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "eventId"); + + b.Property("isFull") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isFull"); + + b.Property("isInProgress") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isInProgress"); + + b.Property("isPrivate") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isPrivate"); + + b.Property("location") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "location"); + + b.Property("maxCapacity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "maxCapacity"); + + b.Property("name") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "name"); + + b.Property("photonRegionId") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "photonRegionId"); + + b.Property("photonRoomId") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "photonRoomId"); + + b.Property("roomCode") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "roomCode"); + + b.Property("roomId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "roomId"); + + b.Property("roomInstanceId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "roomInstanceId"); + + b.Property("roomInstanceType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "roomInstanceType"); + + b.Property("subRoomId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "subRoomId"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId", "roomId"); + + b.ToTable("room_instances", (string)null); + }); + + modelBuilder.Entity("CannedNet.RoomRole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("InvitedRole") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "invitedRole"); + + b.Property("Role") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "role"); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("room_roles", (string)null); + }); + + modelBuilder.Entity("CannedNet.SavedOutfit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("FaceFeatures") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "HairColor"); + + b.Property("OutfitSelections") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.Property("PreviewImageName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "PreviewImageName"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); + + b.Property("Slot") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "Slot"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId") + .IsUnique(); + + b.ToTable("saved_outfits", (string)null); + }); + + modelBuilder.Entity("CannedNet.SubRoom", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Accessibility") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accessibility"); + + b.Property("DataBlob") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "dataBlob"); + + b.Property("DataSavedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "dataSavedAt"); + + b.Property("IsSandbox") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isSandbox"); + + b.Property("MaxPlayers") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "maxPlayers"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "name"); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.Property("SubRoomId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "subRoomId"); + + b.Property("UnitySceneId") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "unitySceneId"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("sub_rooms", (string)null); + }); + + modelBuilder.Entity("CannedNet.TokenBalance", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Balance") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "Balance"); + + b.Property("BalanceType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "BalanceType"); + + b.Property("CurrencyType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "CurrencyType"); + + b.Property("Platform") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "Platform"); + + b.HasKey("Id"); + + b.ToTable("token_balances", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.GiftDrop", b => + { + b.HasOne("CannedNet.Models.StorefrontItem", "StorefrontItem") + .WithMany("GiftDrops") + .HasForeignKey("StorefrontItemId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("StorefrontItem"); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => + { + b.HasOne("CannedNet.Models.Storefront", "Storefront") + .WithMany("Items") + .HasForeignKey("StorefrontId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Storefront"); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontPrice", b => + { + b.HasOne("CannedNet.Models.StorefrontItem", "StorefrontItem") + .WithMany("Prices") + .HasForeignKey("StorefrontItemId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("StorefrontItem"); + }); + + modelBuilder.Entity("CannedNet.Models.Storefront", b => + { + b.Navigation("Items"); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => + { + b.Navigation("GiftDrops"); + + b.Navigation("Prices"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/CannedNet/Migrations/20260405025724_AddFriendlyNameToEarnableRewards.cs b/CannedNet/Migrations/20260405025724_AddFriendlyNameToEarnableRewards.cs index a03d247..2dc9639 100644 --- a/CannedNet/Migrations/20260405025724_AddFriendlyNameToEarnableRewards.cs +++ b/CannedNet/Migrations/20260405025724_AddFriendlyNameToEarnableRewards.cs @@ -1,29 +1,29 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace CannedNet.Migrations -{ - /// - public partial class AddFriendlyNameToEarnableRewards : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AddColumn( - name: "FriendlyName", - table: "earnable_rewards", - type: "text", - nullable: false, - defaultValue: ""); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "FriendlyName", - table: "earnable_rewards"); - } - } -} +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace CannedNet.Migrations +{ + /// + public partial class AddFriendlyNameToEarnableRewards : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "FriendlyName", + table: "earnable_rewards", + type: "text", + nullable: false, + defaultValue: ""); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "FriendlyName", + table: "earnable_rewards"); + } + } +} diff --git a/CannedNet/Migrations/20260405030000_AddFriendlyNameToReceivedGifts.Designer.cs b/CannedNet/Migrations/20260405030000_AddFriendlyNameToReceivedGifts.Designer.cs index 02d489f..d2b8307 100644 --- a/CannedNet/Migrations/20260405030000_AddFriendlyNameToReceivedGifts.Designer.cs +++ b/CannedNet/Migrations/20260405030000_AddFriendlyNameToReceivedGifts.Designer.cs @@ -1,143 +1,143 @@ -// -using System; -using System.Collections.Generic; -using CannedNet.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; - -#nullable disable - -namespace CannedNet.Migrations -{ - [DbContext(typeof(AppDbContext))] - [Migration("20260405030000_AddFriendlyNameToReceivedGifts")] - partial class AddFriendlyNameToReceivedGifts - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - // ... (include the full model configuration like the previous migration) - // For brevity, including just the ReceivedGift entity configuration - - modelBuilder.Entity("CannedNet.Models.ReceivedGift", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); - - b.Property("AvatarItemType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); - - b.Property("BalanceType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "balanceType"); - - b.Property("ConsumableItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); - - b.Property("ConsumedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "consumedAt"); - - b.Property("Currency") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "currency"); - - b.Property("CurrencyType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "currencyType"); - - b.Property("EquipmentModificationGuid") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "equipmentModificationGuid"); - - b.Property("EquipmentPrefabName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "equipmentPrefabName"); - - b.Property("FromPlayerId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "fromPlayerId"); - - b.Property("FriendlyName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "friendlyName"); - - b.Property("GiftContext") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "giftContext"); - - b.Property("GiftRarity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); - - b.Property("IsConsumed") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isConsumed"); - - b.Property("Level") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "level"); - - b.Property("Message") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "message"); - - b.Property("Platform") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platform"); - - b.Property("PlatformsToSpawnOn") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platformsToSpawnOn"); - - b.Property("ReceivedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "receivedAt"); - - b.Property("ReceiverAccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "receiverAccountId"); - - b.Property("Xp") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "xp"); - - b.HasKey("Id"); - - b.HasIndex("ReceiverAccountId"); - - b.HasIndex("ReceiverAccountId", "IsConsumed"); - - b.ToTable("received_gifts", (string)null); - }); - -#pragma warning restore 612, 618 - } - } -} - +// +using System; +using System.Collections.Generic; +using CannedNet.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace CannedNet.Migrations +{ + [DbContext(typeof(AppDbContext))] + [Migration("20260405030000_AddFriendlyNameToReceivedGifts")] + partial class AddFriendlyNameToReceivedGifts + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + // ... (include the full model configuration like the previous migration) + // For brevity, including just the ReceivedGift entity configuration + + modelBuilder.Entity("CannedNet.Models.ReceivedGift", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); + + b.Property("AvatarItemType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); + + b.Property("BalanceType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "balanceType"); + + b.Property("ConsumableItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); + + b.Property("ConsumedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "consumedAt"); + + b.Property("Currency") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "currency"); + + b.Property("CurrencyType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "currencyType"); + + b.Property("EquipmentModificationGuid") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "equipmentModificationGuid"); + + b.Property("EquipmentPrefabName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "equipmentPrefabName"); + + b.Property("FromPlayerId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "fromPlayerId"); + + b.Property("FriendlyName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "friendlyName"); + + b.Property("GiftContext") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "giftContext"); + + b.Property("GiftRarity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); + + b.Property("IsConsumed") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isConsumed"); + + b.Property("Level") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "level"); + + b.Property("Message") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "message"); + + b.Property("Platform") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("PlatformsToSpawnOn") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platformsToSpawnOn"); + + b.Property("ReceivedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "receivedAt"); + + b.Property("ReceiverAccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "receiverAccountId"); + + b.Property("Xp") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "xp"); + + b.HasKey("Id"); + + b.HasIndex("ReceiverAccountId"); + + b.HasIndex("ReceiverAccountId", "IsConsumed"); + + b.ToTable("received_gifts", (string)null); + }); + +#pragma warning restore 612, 618 + } + } +} + diff --git a/CannedNet/Migrations/20260405030000_AddFriendlyNameToReceivedGifts.cs b/CannedNet/Migrations/20260405030000_AddFriendlyNameToReceivedGifts.cs index d52c9cd..040a21f 100644 --- a/CannedNet/Migrations/20260405030000_AddFriendlyNameToReceivedGifts.cs +++ b/CannedNet/Migrations/20260405030000_AddFriendlyNameToReceivedGifts.cs @@ -1,30 +1,30 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace CannedNet.Migrations -{ - /// - public partial class AddFriendlyNameToReceivedGifts : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AddColumn( - name: "FriendlyName", - table: "received_gifts", - type: "text", - nullable: false, - defaultValue: ""); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "FriendlyName", - table: "received_gifts"); - } - } -} - +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace CannedNet.Migrations +{ + /// + public partial class AddFriendlyNameToReceivedGifts : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "FriendlyName", + table: "received_gifts", + type: "text", + nullable: false, + defaultValue: ""); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "FriendlyName", + table: "received_gifts"); + } + } +} + diff --git a/CannedNet/Migrations/AppDbContextModelSnapshot.cs b/CannedNet/Migrations/AppDbContextModelSnapshot.cs index 657fc9a..f39bf95 100644 --- a/CannedNet/Migrations/AppDbContextModelSnapshot.cs +++ b/CannedNet/Migrations/AppDbContextModelSnapshot.cs @@ -1,1124 +1,1124 @@ -// -using System; -using System.Collections.Generic; -using CannedNet.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; - -#nullable disable - -namespace CannedNet.Migrations -{ - [DbContext(typeof(AppDbContext))] - partial class AppDbContextModelSnapshot : ModelSnapshot - { - protected override void BuildModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - modelBuilder.Entity("CannedNet.Account", b => - { - b.Property("AccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accountId"); - - b.Property("CreatedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "createdAt"); - - b.Property("DisplayName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "displayName"); - - b.Property("IdentityFlags") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "identityFlags"); - - b.Property("IsJunior") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isJunior"); - - b.Property("PersonalPronouns") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "personalPronouns"); - - b.Property("Platforms") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platforms"); - - b.Property("ProfileImage") - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "profileImage"); - - b.Property("Username") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "username"); - - b.HasKey("AccountId"); - - b.ToTable("accounts", (string)null); - }); - - modelBuilder.Entity("CannedNet.AvatarItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); - - b.Property("AvatarItemType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); - - b.Property("FriendlyName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "friendlyName"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.Property("PlatformMask") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platformMask"); - - b.Property("Rarity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "rarity"); - - b.Property("Tooltip") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tooltip"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId"); - - b.ToTable("avatar_items", (string)null); - }); - - modelBuilder.Entity("CannedNet.CachedLogin", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accountId"); - - b.Property("LastLoginTime") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); - - b.Property("Platform") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platform"); - - b.Property("PlatformID") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "platformId"); - - b.Property("RequirePassword") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "requirePassword"); - - b.HasKey("Id"); - - b.HasIndex("Platform", "PlatformID"); - - b.ToTable("cached_logins", (string)null); - }); - - modelBuilder.Entity("CannedNet.LoadScreen", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ImageUrl") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "imageUrl"); - - b.Property("IsThumbnail") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isThumbnail"); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.Property("Tooltip") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tooltip"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("load_screens", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.ConsumableItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ActiveDurationMinutes") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "ActiveDurationMinutes"); - - b.Property("ConsumableItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "ConsumableItemDesc"); - - b.Property("Count") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "Count"); - - b.Property>("CreatedAts") - .IsRequired() - .HasColumnType("timestamp with time zone[]") - .HasAnnotation("Relational:JsonPropertyName", "CreatedAts"); - - b.Property>("Ids") - .IsRequired() - .HasColumnType("integer[]") - .HasAnnotation("Relational:JsonPropertyName", "Ids"); - - b.Property("InitialCount") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "InitialCount"); - - b.Property("IsActive") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "IsActive"); - - b.Property("IsTransferable") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "IsTransferable"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId"); - - b.ToTable("consumable_items", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.EarnableReward", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); - - b.Property("AvatarItemType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); - - b.Property("ConsumableItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); - - b.Property("FriendlyName") - .IsRequired() - .HasColumnType("text"); - - b.Property("GiftRarity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); - - b.Property("RewardContext") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "rewardContext"); - - b.HasKey("Id"); - - b.HasIndex("RewardContext"); - - b.ToTable("earnable_rewards", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.GiftDrop", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .HasColumnType("text"); - - b.Property("AvatarItemType") - .HasColumnType("integer"); - - b.Property("ConsumableItemDesc") - .HasColumnType("text"); - - b.Property("Context") - .HasColumnType("integer"); - - b.Property("Currency") - .HasColumnType("integer"); - - b.Property("CurrencyType") - .HasColumnType("integer"); - - b.Property("EquipmentModificationGuid") - .HasColumnType("text"); - - b.Property("EquipmentPrefabName") - .HasColumnType("text"); - - b.Property("FriendlyName") - .IsRequired() - .HasColumnType("text"); - - b.Property("GiftDropId") - .HasColumnType("integer"); - - b.Property("IsQuery") - .HasColumnType("boolean"); - - b.Property("ItemSetFriendlyName") - .HasColumnType("text"); - - b.Property("ItemSetId") - .HasColumnType("integer"); - - b.Property("Level") - .HasColumnType("integer"); - - b.Property("Rarity") - .HasColumnType("integer"); - - b.Property("StorefrontItemId") - .HasColumnType("integer"); - - b.Property("SubscribersOnly") - .HasColumnType("boolean"); - - b.Property("Tooltip") - .HasColumnType("text"); - - b.Property("Unique") - .HasColumnType("boolean"); - - b.HasKey("Id"); - - b.HasIndex("StorefrontItemId"); - - b.ToTable("gift_drops", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.ReceivedGift", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AvatarItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); - - b.Property("AvatarItemType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); - - b.Property("BalanceType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "balanceType"); - - b.Property("ConsumableItemDesc") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); - - b.Property("ConsumedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "consumedAt"); - - b.Property("Currency") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "currency"); - - b.Property("CurrencyType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "currencyType"); - - b.Property("EquipmentModificationGuid") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "equipmentModificationGuid"); - - b.Property("EquipmentPrefabName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "equipmentPrefabName"); - - b.Property("FromPlayerId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "fromPlayerId"); - - b.Property("GiftContext") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "giftContext"); - - b.Property("GiftRarity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); - - b.Property("IsConsumed") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isConsumed"); - - b.Property("Level") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "level"); - - b.Property("Message") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "message"); - - b.Property("Platform") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platform"); - - b.Property("PlatformsToSpawnOn") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "platformsToSpawnOn"); - - b.Property("ReceivedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "receivedAt"); - - b.Property("ReceiverAccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "receiverAccountId"); - - b.Property("Xp") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "xp"); - - b.HasKey("Id"); - - b.HasIndex("ReceiverAccountId"); - - b.HasIndex("ReceiverAccountId", "IsConsumed"); - - b.ToTable("received_gifts", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.Storefront", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("NextUpdate") - .HasColumnType("timestamp with time zone"); - - b.Property("StorefrontType") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.ToTable("storefronts", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("IsFeatured") - .HasColumnType("boolean"); - - b.Property("NewUntil") - .HasColumnType("timestamp with time zone"); - - b.Property("PurchasableItemId") - .HasColumnType("integer"); - - b.Property("StorefrontId") - .HasColumnType("integer"); - - b.Property("Type") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("StorefrontId"); - - b.ToTable("storefront_items", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontPrice", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("CurrencyType") - .HasColumnType("integer"); - - b.Property("Price") - .HasColumnType("integer"); - - b.Property("StorefrontItemId") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("StorefrontItemId"); - - b.ToTable("storefront_prices", (string)null); - }); - - modelBuilder.Entity("CannedNet.PlayerAvatar", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FaceFeatures") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); - - b.Property("HairColor") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "HairColor"); - - b.Property("OutfitSelections") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.Property("SkinColor") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId") - .IsUnique(); - - b.ToTable("player_avatars", (string)null); - }); - - modelBuilder.Entity("CannedNet.PlayerBio", b => - { - b.Property("accountId") - .ValueGeneratedOnAdd() - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accountId"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("accountId")); - - b.HasKey("accountId"); - - b.ToTable("player_bios", (string)null); - }); - - modelBuilder.Entity("CannedNet.PlayerProgression", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Level") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "level"); - - b.Property("PlayerId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "playerId"); - - b.Property("Xp") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "xp"); - - b.HasKey("Id"); - - b.HasIndex("PlayerId") - .IsUnique(); - - b.ToTable("player_progressions", (string)null); - }); - - modelBuilder.Entity("CannedNet.PlayerSetting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Key") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "key"); - - b.Property("PlayerId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "playerId"); - - b.Property("Value") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "value"); - - b.HasKey("Id"); - - b.HasIndex("PlayerId", "Key") - .IsUnique(); - - b.ToTable("player_settings", (string)null); - }); - - modelBuilder.Entity("CannedNet.PromoExternalContent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.Property("Tooltip") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tooltip"); - - b.Property("Type") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "type"); - - b.Property("Url") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "url"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("promo_external_contents", (string)null); - }); - - modelBuilder.Entity("CannedNet.PromoImage", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ImageUrl") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "imageUrl"); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.Property("SortOrder") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "sortOrder"); - - b.Property("Tooltip") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tooltip"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("promo_images", (string)null); - }); - - modelBuilder.Entity("CannedNet.Room", b => - { - b.Property("Id") - .HasColumnType("integer"); - - b.Property("Accessibility") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accessibility"); - - b.Property("CloningAllowed") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "cloningAllowed"); - - b.Property("CreatedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "createdAt"); - - b.Property("CreatorAccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "creatorAccountId"); - - b.Property("CustomWarning") - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "customWarning"); - - b.Property("Description") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "description"); - - b.Property("DisableMicAutoMute") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "disableMicAutoMute"); - - b.Property("DisableRoomComments") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "disableRoomComments"); - - b.Property("EncryptVoiceChat") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "encryptVoiceChat"); - - b.Property("ImageName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "imageName"); - - b.Property("IsDorm") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isDorm"); - - b.Property("IsRRO") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isRRO"); - - b.Property("MinLevel") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "minLevel"); - - b.Property("Name") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "name"); - - b.Property("RoomId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "roomId"); - - b.Property("State") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "state"); - - b.Property("SupportsJuniors") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsJuniors"); - - b.Property("SupportsLevelVoting") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsLevelVoting"); - - b.Property("SupportsMobile") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsMobile"); - - b.Property("SupportsQuest2") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsQuest2"); - - b.Property("SupportsScreens") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsScreens"); - - b.Property("SupportsTeleportVR") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsTeleportVR"); - - b.Property("SupportsVRLow") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsVRLow"); - - b.Property("SupportsWalkVR") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "supportsWalkVR"); - - b.Property("Tags") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "tags"); - - b.Property("WarningMask") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "warningMask"); - - b.HasKey("Id"); - - b.HasIndex("CreatorAccountId"); - - b.ToTable("rooms", (string)null); - }); - - modelBuilder.Entity("CannedNet.RoomInstance", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("EncryptVoiceChat") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "EncryptVoiceChat"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.Property("clubId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "clubId"); - - b.Property("dataBlob") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "dataBlob"); - - b.Property("eventId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "eventId"); - - b.Property("isFull") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isFull"); - - b.Property("isInProgress") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isInProgress"); - - b.Property("isPrivate") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isPrivate"); - - b.Property("location") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "location"); - - b.Property("maxCapacity") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "maxCapacity"); - - b.Property("name") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "name"); - - b.Property("photonRegionId") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "photonRegionId"); - - b.Property("photonRoomId") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "photonRoomId"); - - b.Property("roomCode") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "roomCode"); - - b.Property("roomId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "roomId"); - - b.Property("roomInstanceId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "roomInstanceId"); - - b.Property("roomInstanceType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "roomInstanceType"); - - b.Property("subRoomId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "subRoomId"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId", "roomId"); - - b.ToTable("room_instances", (string)null); - }); - - modelBuilder.Entity("CannedNet.RoomRole", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccountId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accountId"); - - b.Property("InvitedRole") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "invitedRole"); - - b.Property("Role") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "role"); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("room_roles", (string)null); - }); - - modelBuilder.Entity("CannedNet.SavedOutfit", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FaceFeatures") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); - - b.Property("HairColor") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "HairColor"); - - b.Property("OutfitSelections") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); - - b.Property("OwnerAccountId") - .HasColumnType("integer"); - - b.Property("PreviewImageName") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "PreviewImageName"); - - b.Property("SkinColor") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); - - b.Property("Slot") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "Slot"); - - b.HasKey("Id"); - - b.HasIndex("OwnerAccountId") - .IsUnique(); - - b.ToTable("saved_outfits", (string)null); - }); - - modelBuilder.Entity("CannedNet.SubRoom", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Accessibility") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "accessibility"); - - b.Property("DataBlob") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "dataBlob"); - - b.Property("DataSavedAt") - .HasColumnType("timestamp with time zone") - .HasAnnotation("Relational:JsonPropertyName", "dataSavedAt"); - - b.Property("IsSandbox") - .HasColumnType("boolean") - .HasAnnotation("Relational:JsonPropertyName", "isSandbox"); - - b.Property("MaxPlayers") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "maxPlayers"); - - b.Property("Name") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "name"); - - b.Property("RoomId") - .HasColumnType("integer"); - - b.Property("SubRoomId") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "subRoomId"); - - b.Property("UnitySceneId") - .IsRequired() - .HasColumnType("text") - .HasAnnotation("Relational:JsonPropertyName", "unitySceneId"); - - b.HasKey("Id"); - - b.HasIndex("RoomId"); - - b.ToTable("sub_rooms", (string)null); - }); - - modelBuilder.Entity("CannedNet.TokenBalance", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Balance") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "Balance"); - - b.Property("BalanceType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "BalanceType"); - - b.Property("CurrencyType") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "CurrencyType"); - - b.Property("Platform") - .HasColumnType("integer") - .HasAnnotation("Relational:JsonPropertyName", "Platform"); - - b.HasKey("Id"); - - b.ToTable("token_balances", (string)null); - }); - - modelBuilder.Entity("CannedNet.Models.GiftDrop", b => - { - b.HasOne("CannedNet.Models.StorefrontItem", "StorefrontItem") - .WithMany("GiftDrops") - .HasForeignKey("StorefrontItemId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("StorefrontItem"); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => - { - b.HasOne("CannedNet.Models.Storefront", "Storefront") - .WithMany("Items") - .HasForeignKey("StorefrontId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Storefront"); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontPrice", b => - { - b.HasOne("CannedNet.Models.StorefrontItem", "StorefrontItem") - .WithMany("Prices") - .HasForeignKey("StorefrontItemId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("StorefrontItem"); - }); - - modelBuilder.Entity("CannedNet.Models.Storefront", b => - { - b.Navigation("Items"); - }); - - modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => - { - b.Navigation("GiftDrops"); - - b.Navigation("Prices"); - }); -#pragma warning restore 612, 618 - } - } -} +// +using System; +using System.Collections.Generic; +using CannedNet.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace CannedNet.Migrations +{ + [DbContext(typeof(AppDbContext))] + partial class AppDbContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("CannedNet.Account", b => + { + b.Property("AccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("DisplayName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "displayName"); + + b.Property("IdentityFlags") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "identityFlags"); + + b.Property("IsJunior") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isJunior"); + + b.Property("PersonalPronouns") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "personalPronouns"); + + b.Property("Platforms") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platforms"); + + b.Property("ProfileImage") + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "profileImage"); + + b.Property("Username") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "username"); + + b.HasKey("AccountId"); + + b.ToTable("accounts", (string)null); + }); + + modelBuilder.Entity("CannedNet.AvatarItem", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); + + b.Property("AvatarItemType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); + + b.Property("FriendlyName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "friendlyName"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.Property("PlatformMask") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platformMask"); + + b.Property("Rarity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "rarity"); + + b.Property("Tooltip") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tooltip"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId"); + + b.ToTable("avatar_items", (string)null); + }); + + modelBuilder.Entity("CannedNet.CachedLogin", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("LastLoginTime") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); + + b.Property("Platform") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("PlatformID") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "platformId"); + + b.Property("RequirePassword") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "requirePassword"); + + b.HasKey("Id"); + + b.HasIndex("Platform", "PlatformID"); + + b.ToTable("cached_logins", (string)null); + }); + + modelBuilder.Entity("CannedNet.LoadScreen", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ImageUrl") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "imageUrl"); + + b.Property("IsThumbnail") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isThumbnail"); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.Property("Tooltip") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tooltip"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("load_screens", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.ConsumableItem", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ActiveDurationMinutes") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "ActiveDurationMinutes"); + + b.Property("ConsumableItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "ConsumableItemDesc"); + + b.Property("Count") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "Count"); + + b.Property>("CreatedAts") + .IsRequired() + .HasColumnType("timestamp with time zone[]") + .HasAnnotation("Relational:JsonPropertyName", "CreatedAts"); + + b.Property>("Ids") + .IsRequired() + .HasColumnType("integer[]") + .HasAnnotation("Relational:JsonPropertyName", "Ids"); + + b.Property("InitialCount") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "InitialCount"); + + b.Property("IsActive") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "IsActive"); + + b.Property("IsTransferable") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "IsTransferable"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId"); + + b.ToTable("consumable_items", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.EarnableReward", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); + + b.Property("AvatarItemType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); + + b.Property("ConsumableItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); + + b.Property("FriendlyName") + .IsRequired() + .HasColumnType("text"); + + b.Property("GiftRarity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); + + b.Property("RewardContext") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "rewardContext"); + + b.HasKey("Id"); + + b.HasIndex("RewardContext"); + + b.ToTable("earnable_rewards", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.GiftDrop", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .HasColumnType("text"); + + b.Property("AvatarItemType") + .HasColumnType("integer"); + + b.Property("ConsumableItemDesc") + .HasColumnType("text"); + + b.Property("Context") + .HasColumnType("integer"); + + b.Property("Currency") + .HasColumnType("integer"); + + b.Property("CurrencyType") + .HasColumnType("integer"); + + b.Property("EquipmentModificationGuid") + .HasColumnType("text"); + + b.Property("EquipmentPrefabName") + .HasColumnType("text"); + + b.Property("FriendlyName") + .IsRequired() + .HasColumnType("text"); + + b.Property("GiftDropId") + .HasColumnType("integer"); + + b.Property("IsQuery") + .HasColumnType("boolean"); + + b.Property("ItemSetFriendlyName") + .HasColumnType("text"); + + b.Property("ItemSetId") + .HasColumnType("integer"); + + b.Property("Level") + .HasColumnType("integer"); + + b.Property("Rarity") + .HasColumnType("integer"); + + b.Property("StorefrontItemId") + .HasColumnType("integer"); + + b.Property("SubscribersOnly") + .HasColumnType("boolean"); + + b.Property("Tooltip") + .HasColumnType("text"); + + b.Property("Unique") + .HasColumnType("boolean"); + + b.HasKey("Id"); + + b.HasIndex("StorefrontItemId"); + + b.ToTable("gift_drops", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.ReceivedGift", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AvatarItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemDesc"); + + b.Property("AvatarItemType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "avatarItemType"); + + b.Property("BalanceType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "balanceType"); + + b.Property("ConsumableItemDesc") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "consumableItemDesc"); + + b.Property("ConsumedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "consumedAt"); + + b.Property("Currency") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "currency"); + + b.Property("CurrencyType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "currencyType"); + + b.Property("EquipmentModificationGuid") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "equipmentModificationGuid"); + + b.Property("EquipmentPrefabName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "equipmentPrefabName"); + + b.Property("FromPlayerId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "fromPlayerId"); + + b.Property("GiftContext") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "giftContext"); + + b.Property("GiftRarity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "giftRarity"); + + b.Property("IsConsumed") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isConsumed"); + + b.Property("Level") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "level"); + + b.Property("Message") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "message"); + + b.Property("Platform") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("PlatformsToSpawnOn") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "platformsToSpawnOn"); + + b.Property("ReceivedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "receivedAt"); + + b.Property("ReceiverAccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "receiverAccountId"); + + b.Property("Xp") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "xp"); + + b.HasKey("Id"); + + b.HasIndex("ReceiverAccountId"); + + b.HasIndex("ReceiverAccountId", "IsConsumed"); + + b.ToTable("received_gifts", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.Storefront", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.Property("NextUpdate") + .HasColumnType("timestamp with time zone"); + + b.Property("StorefrontType") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("storefronts", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("IsFeatured") + .HasColumnType("boolean"); + + b.Property("NewUntil") + .HasColumnType("timestamp with time zone"); + + b.Property("PurchasableItemId") + .HasColumnType("integer"); + + b.Property("StorefrontId") + .HasColumnType("integer"); + + b.Property("Type") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("StorefrontId"); + + b.ToTable("storefront_items", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontPrice", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CurrencyType") + .HasColumnType("integer"); + + b.Property("Price") + .HasColumnType("integer"); + + b.Property("StorefrontItemId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("StorefrontItemId"); + + b.ToTable("storefront_prices", (string)null); + }); + + modelBuilder.Entity("CannedNet.PlayerAvatar", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("FaceFeatures") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "HairColor"); + + b.Property("OutfitSelections") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId") + .IsUnique(); + + b.ToTable("player_avatars", (string)null); + }); + + modelBuilder.Entity("CannedNet.PlayerBio", b => + { + b.Property("accountId") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("accountId")); + + b.HasKey("accountId"); + + b.ToTable("player_bios", (string)null); + }); + + modelBuilder.Entity("CannedNet.PlayerProgression", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Level") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "level"); + + b.Property("PlayerId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "playerId"); + + b.Property("Xp") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "xp"); + + b.HasKey("Id"); + + b.HasIndex("PlayerId") + .IsUnique(); + + b.ToTable("player_progressions", (string)null); + }); + + modelBuilder.Entity("CannedNet.PlayerSetting", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Key") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "key"); + + b.Property("PlayerId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "playerId"); + + b.Property("Value") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "value"); + + b.HasKey("Id"); + + b.HasIndex("PlayerId", "Key") + .IsUnique(); + + b.ToTable("player_settings", (string)null); + }); + + modelBuilder.Entity("CannedNet.PromoExternalContent", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.Property("Tooltip") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tooltip"); + + b.Property("Type") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "type"); + + b.Property("Url") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "url"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("promo_external_contents", (string)null); + }); + + modelBuilder.Entity("CannedNet.PromoImage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ImageUrl") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "imageUrl"); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.Property("SortOrder") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "sortOrder"); + + b.Property("Tooltip") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tooltip"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("promo_images", (string)null); + }); + + modelBuilder.Entity("CannedNet.Room", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("Accessibility") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accessibility"); + + b.Property("CloningAllowed") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "cloningAllowed"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("CreatorAccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "creatorAccountId"); + + b.Property("CustomWarning") + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "customWarning"); + + b.Property("Description") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "description"); + + b.Property("DisableMicAutoMute") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "disableMicAutoMute"); + + b.Property("DisableRoomComments") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "disableRoomComments"); + + b.Property("EncryptVoiceChat") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "encryptVoiceChat"); + + b.Property("ImageName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "imageName"); + + b.Property("IsDorm") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isDorm"); + + b.Property("IsRRO") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isRRO"); + + b.Property("MinLevel") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "minLevel"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "name"); + + b.Property("RoomId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "roomId"); + + b.Property("State") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "state"); + + b.Property("SupportsJuniors") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsJuniors"); + + b.Property("SupportsLevelVoting") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsLevelVoting"); + + b.Property("SupportsMobile") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsMobile"); + + b.Property("SupportsQuest2") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsQuest2"); + + b.Property("SupportsScreens") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsScreens"); + + b.Property("SupportsTeleportVR") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsTeleportVR"); + + b.Property("SupportsVRLow") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsVRLow"); + + b.Property("SupportsWalkVR") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "supportsWalkVR"); + + b.Property("Tags") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "tags"); + + b.Property("WarningMask") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "warningMask"); + + b.HasKey("Id"); + + b.HasIndex("CreatorAccountId"); + + b.ToTable("rooms", (string)null); + }); + + modelBuilder.Entity("CannedNet.RoomInstance", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("EncryptVoiceChat") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "EncryptVoiceChat"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.Property("clubId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "clubId"); + + b.Property("dataBlob") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "dataBlob"); + + b.Property("eventId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "eventId"); + + b.Property("isFull") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isFull"); + + b.Property("isInProgress") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isInProgress"); + + b.Property("isPrivate") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isPrivate"); + + b.Property("location") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "location"); + + b.Property("maxCapacity") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "maxCapacity"); + + b.Property("name") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "name"); + + b.Property("photonRegionId") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "photonRegionId"); + + b.Property("photonRoomId") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "photonRoomId"); + + b.Property("roomCode") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "roomCode"); + + b.Property("roomId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "roomId"); + + b.Property("roomInstanceId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "roomInstanceId"); + + b.Property("roomInstanceType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "roomInstanceType"); + + b.Property("subRoomId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "subRoomId"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId", "roomId"); + + b.ToTable("room_instances", (string)null); + }); + + modelBuilder.Entity("CannedNet.RoomRole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AccountId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("InvitedRole") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "invitedRole"); + + b.Property("Role") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "role"); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("room_roles", (string)null); + }); + + modelBuilder.Entity("CannedNet.SavedOutfit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("FaceFeatures") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "HairColor"); + + b.Property("OutfitSelections") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); + + b.Property("OwnerAccountId") + .HasColumnType("integer"); + + b.Property("PreviewImageName") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "PreviewImageName"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); + + b.Property("Slot") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "Slot"); + + b.HasKey("Id"); + + b.HasIndex("OwnerAccountId") + .IsUnique(); + + b.ToTable("saved_outfits", (string)null); + }); + + modelBuilder.Entity("CannedNet.SubRoom", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Accessibility") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "accessibility"); + + b.Property("DataBlob") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "dataBlob"); + + b.Property("DataSavedAt") + .HasColumnType("timestamp with time zone") + .HasAnnotation("Relational:JsonPropertyName", "dataSavedAt"); + + b.Property("IsSandbox") + .HasColumnType("boolean") + .HasAnnotation("Relational:JsonPropertyName", "isSandbox"); + + b.Property("MaxPlayers") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "maxPlayers"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "name"); + + b.Property("RoomId") + .HasColumnType("integer"); + + b.Property("SubRoomId") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "subRoomId"); + + b.Property("UnitySceneId") + .IsRequired() + .HasColumnType("text") + .HasAnnotation("Relational:JsonPropertyName", "unitySceneId"); + + b.HasKey("Id"); + + b.HasIndex("RoomId"); + + b.ToTable("sub_rooms", (string)null); + }); + + modelBuilder.Entity("CannedNet.TokenBalance", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Balance") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "Balance"); + + b.Property("BalanceType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "BalanceType"); + + b.Property("CurrencyType") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "CurrencyType"); + + b.Property("Platform") + .HasColumnType("integer") + .HasAnnotation("Relational:JsonPropertyName", "Platform"); + + b.HasKey("Id"); + + b.ToTable("token_balances", (string)null); + }); + + modelBuilder.Entity("CannedNet.Models.GiftDrop", b => + { + b.HasOne("CannedNet.Models.StorefrontItem", "StorefrontItem") + .WithMany("GiftDrops") + .HasForeignKey("StorefrontItemId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("StorefrontItem"); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => + { + b.HasOne("CannedNet.Models.Storefront", "Storefront") + .WithMany("Items") + .HasForeignKey("StorefrontId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Storefront"); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontPrice", b => + { + b.HasOne("CannedNet.Models.StorefrontItem", "StorefrontItem") + .WithMany("Prices") + .HasForeignKey("StorefrontItemId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("StorefrontItem"); + }); + + modelBuilder.Entity("CannedNet.Models.Storefront", b => + { + b.Navigation("Items"); + }); + + modelBuilder.Entity("CannedNet.Models.StorefrontItem", b => + { + b.Navigation("GiftDrops"); + + b.Navigation("Prices"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/CannedNet/Models/AccountData/Account.cs b/CannedNet/Models/AccountData/Account.cs index 3d37962..0d07e3f 100644 --- a/CannedNet/Models/AccountData/Account.cs +++ b/CannedNet/Models/AccountData/Account.cs @@ -1,16 +1,16 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class Account -{ - [JsonPropertyName("accountId")] public int? AccountId { get; set; } - [JsonPropertyName("profileImage")] public string? ProfileImage { get; set; } - [JsonPropertyName("isJunior")] public bool IsJunior { get; set; } - [JsonPropertyName("platforms")] public int? Platforms { get; set; } - [JsonPropertyName("personalPronouns")] public int? PersonalPronouns { get; set; } - [JsonPropertyName("identityFlags")] public int? IdentityFlags { get; set; } - [JsonPropertyName("username")] public string? Username { get; set; } - [JsonPropertyName("displayName")] public string? DisplayName { get; set; } - [JsonPropertyName("createdAt")] public DateTime CreatedAt { get; set; } +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class Account +{ + [JsonPropertyName("accountId")] public int? AccountId { get; set; } + [JsonPropertyName("profileImage")] public string? ProfileImage { get; set; } + [JsonPropertyName("isJunior")] public bool IsJunior { get; set; } + [JsonPropertyName("platforms")] public int? Platforms { get; set; } + [JsonPropertyName("personalPronouns")] public int? PersonalPronouns { get; set; } + [JsonPropertyName("identityFlags")] public int? IdentityFlags { get; set; } + [JsonPropertyName("username")] public string? Username { get; set; } + [JsonPropertyName("displayName")] public string? DisplayName { get; set; } + [JsonPropertyName("createdAt")] public DateTime CreatedAt { get; set; } } \ No newline at end of file diff --git a/CannedNet/Models/AccountData/AvatarItem.cs b/CannedNet/Models/AccountData/AvatarItem.cs index ee607bb..4e200b5 100644 --- a/CannedNet/Models/AccountData/AvatarItem.cs +++ b/CannedNet/Models/AccountData/AvatarItem.cs @@ -1,28 +1,28 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class AvatarItem -{ - public int Id { get; set; } - - [JsonPropertyName("avatarItemType")] - public int AvatarItemType { get; set; } - - [JsonPropertyName("avatarItemDesc")] - public string AvatarItemDesc { get; set; } = ""; - - [JsonPropertyName("platformMask")] - public int PlatformMask { get; set; } = -1; - - [JsonPropertyName("friendlyName")] - public string FriendlyName { get; set; } = ""; - - [JsonPropertyName("tooltip")] - public string Tooltip { get; set; } = ""; - - [JsonPropertyName("rarity")] - public int Rarity { get; set; } = 0; - - public int OwnerAccountId { get; set; } -} +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class AvatarItem +{ + public int Id { get; set; } + + [JsonPropertyName("avatarItemType")] + public int AvatarItemType { get; set; } + + [JsonPropertyName("avatarItemDesc")] + public string AvatarItemDesc { get; set; } = ""; + + [JsonPropertyName("platformMask")] + public int PlatformMask { get; set; } = -1; + + [JsonPropertyName("friendlyName")] + public string FriendlyName { get; set; } = ""; + + [JsonPropertyName("tooltip")] + public string Tooltip { get; set; } = ""; + + [JsonPropertyName("rarity")] + public int Rarity { get; set; } = 0; + + public int OwnerAccountId { get; set; } +} diff --git a/CannedNet/Models/AccountData/CachedAccount.cs b/CannedNet/Models/AccountData/CachedAccount.cs index 6a539f4..220bb6d 100644 --- a/CannedNet/Models/AccountData/CachedAccount.cs +++ b/CannedNet/Models/AccountData/CachedAccount.cs @@ -1,24 +1,24 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class CachedLogin -{ - [JsonIgnore] - public int Id { get; set; } - - [JsonPropertyName("accountId")] - public int AccountId { get; set; } - - [JsonPropertyName("platform")] - public PlatformType Platform { get; set; } - - [JsonPropertyName("platformId")] - public string PlatformID { get; set; } - - [JsonPropertyName("lastLoginTime")] - public DateTime LastLoginTime { get; set; } - - [JsonPropertyName("requirePassword")] - public bool RequirePassword { get; set; } = false; +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class CachedLogin +{ + [JsonIgnore] + public int Id { get; set; } + + [JsonPropertyName("accountId")] + public int AccountId { get; set; } + + [JsonPropertyName("platform")] + public PlatformType Platform { get; set; } + + [JsonPropertyName("platformId")] + public string PlatformID { get; set; } + + [JsonPropertyName("lastLoginTime")] + public DateTime LastLoginTime { get; set; } + + [JsonPropertyName("requirePassword")] + public bool RequirePassword { get; set; } = false; } \ No newline at end of file diff --git a/CannedNet/Models/AccountData/JuniorState.cs b/CannedNet/Models/AccountData/JuniorState.cs index e5edf99..259955d 100644 --- a/CannedNet/Models/AccountData/JuniorState.cs +++ b/CannedNet/Models/AccountData/JuniorState.cs @@ -1,8 +1,8 @@ -namespace CannedNet; - -public enum JuniorState -{ - BasedOnBirthday = 0, - ModerationOverride = 1, - PendingOverride = 2 +namespace CannedNet; + +public enum JuniorState +{ + BasedOnBirthday = 0, + ModerationOverride = 1, + PendingOverride = 2 } \ No newline at end of file diff --git a/CannedNet/Models/AccountData/PlatformType.cs b/CannedNet/Models/AccountData/PlatformType.cs index d035b31..23b8d1a 100644 --- a/CannedNet/Models/AccountData/PlatformType.cs +++ b/CannedNet/Models/AccountData/PlatformType.cs @@ -1,15 +1,15 @@ -namespace CannedNet; - -public enum PlatformType -{ - All = -1, - Steam = 0, - Oculus = 1, - PlayStation = 2, - Xbox = 3, - RecNet = 4, - IOS = 5, - GooglePlay = 6, - Standalone = 7, - Pico = 8 +namespace CannedNet; + +public enum PlatformType +{ + All = -1, + Steam = 0, + Oculus = 1, + PlayStation = 2, + Xbox = 3, + RecNet = 4, + IOS = 5, + GooglePlay = 6, + Standalone = 7, + Pico = 8 } \ No newline at end of file diff --git a/CannedNet/Models/AccountData/PlayerAvatar.cs b/CannedNet/Models/AccountData/PlayerAvatar.cs index a6e0a11..ff2585b 100644 --- a/CannedNet/Models/AccountData/PlayerAvatar.cs +++ b/CannedNet/Models/AccountData/PlayerAvatar.cs @@ -1,21 +1,21 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class PlayerAvatar -{ - public int Id { get; set; } - public int OwnerAccountId { get; set; } - - [JsonPropertyName("OutfitSelections")] - public string OutfitSelections { get; set; } = ""; - - [JsonPropertyName("FaceFeatures")] - public string FaceFeatures { get; set; } = "{}"; - - [JsonPropertyName("SkinColor")] - public string SkinColor { get; set; } = ""; - - [JsonPropertyName("HairColor")] - public string HairColor { get; set; } = ""; -} +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class PlayerAvatar +{ + public int Id { get; set; } + public int OwnerAccountId { get; set; } + + [JsonPropertyName("OutfitSelections")] + public string OutfitSelections { get; set; } = ""; + + [JsonPropertyName("FaceFeatures")] + public string FaceFeatures { get; set; } = "{}"; + + [JsonPropertyName("SkinColor")] + public string SkinColor { get; set; } = ""; + + [JsonPropertyName("HairColor")] + public string HairColor { get; set; } = ""; +} diff --git a/CannedNet/Models/AccountData/PlayerBio.cs b/CannedNet/Models/AccountData/PlayerBio.cs index d3f3e38..f8143fc 100644 --- a/CannedNet/Models/AccountData/PlayerBio.cs +++ b/CannedNet/Models/AccountData/PlayerBio.cs @@ -1,11 +1,11 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class PlayerBio -{ - [JsonPropertyName("accountId")] - public int accountId; - [JsonPropertyName("bio")] - public string bio; +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class PlayerBio +{ + [JsonPropertyName("accountId")] + public int accountId; + [JsonPropertyName("bio")] + public string bio; } \ No newline at end of file diff --git a/CannedNet/Models/AccountData/PlayerProgression.cs b/CannedNet/Models/AccountData/PlayerProgression.cs index 7892db8..30e17b1 100644 --- a/CannedNet/Models/AccountData/PlayerProgression.cs +++ b/CannedNet/Models/AccountData/PlayerProgression.cs @@ -1,24 +1,24 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class PlayerProgression -{ - public int Id { get; set; } - [JsonPropertyName("playerId")] - public int PlayerId { get; set; } - [JsonPropertyName("level")] - public int Level { get; set; } - [JsonPropertyName("xp")] - public int Xp { get; set; } -} - -public class PlayerProgressionBulkResponse -{ - [JsonPropertyName("playerId")] - public int PlayerId { get; set; } - [JsonPropertyName("level")] - public int Level { get; set; } - [JsonPropertyName("xp")] - public int Xp { get; set; } -} +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class PlayerProgression +{ + public int Id { get; set; } + [JsonPropertyName("playerId")] + public int PlayerId { get; set; } + [JsonPropertyName("level")] + public int Level { get; set; } + [JsonPropertyName("xp")] + public int Xp { get; set; } +} + +public class PlayerProgressionBulkResponse +{ + [JsonPropertyName("playerId")] + public int PlayerId { get; set; } + [JsonPropertyName("level")] + public int Level { get; set; } + [JsonPropertyName("xp")] + public int Xp { get; set; } +} diff --git a/CannedNet/Models/AccountData/PlayerSetting.cs b/CannedNet/Models/AccountData/PlayerSetting.cs index c5a291b..eeeaaf9 100644 --- a/CannedNet/Models/AccountData/PlayerSetting.cs +++ b/CannedNet/Models/AccountData/PlayerSetting.cs @@ -1,15 +1,15 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class PlayerSetting -{ - public int Id { get; set; } - [JsonPropertyName("playerId")] - public int PlayerId { get; set; } - [JsonPropertyName("key")] - public string Key { get; set; } = ""; - [JsonPropertyName("value")] - public string Value { get; set; } = ""; -} - +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class PlayerSetting +{ + public int Id { get; set; } + [JsonPropertyName("playerId")] + public int PlayerId { get; set; } + [JsonPropertyName("key")] + public string Key { get; set; } = ""; + [JsonPropertyName("value")] + public string Value { get; set; } = ""; +} + diff --git a/CannedNet/Models/AccountData/RelationshipType.cs b/CannedNet/Models/AccountData/RelationshipType.cs index ab913ab..c26cebd 100644 --- a/CannedNet/Models/AccountData/RelationshipType.cs +++ b/CannedNet/Models/AccountData/RelationshipType.cs @@ -1,9 +1,9 @@ -namespace CannedNet; - -public enum RelationshipType -{ - None, - FriendRequestSent, - FriendRequestReceived, - Friend +namespace CannedNet; + +public enum RelationshipType +{ + None, + FriendRequestSent, + FriendRequestReceived, + Friend } \ No newline at end of file diff --git a/CannedNet/Models/AccountData/SavedOutfit.cs b/CannedNet/Models/AccountData/SavedOutfit.cs index 3d15e68..a93cd81 100644 --- a/CannedNet/Models/AccountData/SavedOutfit.cs +++ b/CannedNet/Models/AccountData/SavedOutfit.cs @@ -1,21 +1,21 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class SavedOutfit -{ - public int Id { get; set; } - public int OwnerAccountId { get; set; } - [JsonPropertyName("Slot")] - public int Slot { get; set; } - [JsonPropertyName("PreviewImageName")] - public string PreviewImageName { get; set; } - [JsonPropertyName("OutfitSelections")] - public string OutfitSelections { get; set; } - [JsonPropertyName("HairColor")] - public string HairColor { get; set; } - [JsonPropertyName("SkinColor")] - public string SkinColor { get; set; } - [JsonPropertyName("FaceFeatures")] - public string FaceFeatures { get; set; } +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class SavedOutfit +{ + public int Id { get; set; } + public int OwnerAccountId { get; set; } + [JsonPropertyName("Slot")] + public int Slot { get; set; } + [JsonPropertyName("PreviewImageName")] + public string PreviewImageName { get; set; } + [JsonPropertyName("OutfitSelections")] + public string OutfitSelections { get; set; } + [JsonPropertyName("HairColor")] + public string HairColor { get; set; } + [JsonPropertyName("SkinColor")] + public string SkinColor { get; set; } + [JsonPropertyName("FaceFeatures")] + public string FaceFeatures { get; set; } } \ No newline at end of file diff --git a/CannedNet/Models/AccountData/SelfAccount.cs b/CannedNet/Models/AccountData/SelfAccount.cs index d18386f..765a0d0 100644 --- a/CannedNet/Models/AccountData/SelfAccount.cs +++ b/CannedNet/Models/AccountData/SelfAccount.cs @@ -1,15 +1,15 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class SelfAccount : Account -{ - [JsonPropertyName("email")] public string? Email { get; set; } - [JsonPropertyName("phone")] public string? Phone { get; set; } - [JsonPropertyName("juniorState")] public JuniorState? JuniorState { get; set; } - [JsonPropertyName("birthday")] public DateTime? Birthday { get; set; } - - [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] - [JsonPropertyName("parentAccountId")] public string? ParentAccountId { get; set; } - [JsonPropertyName("availableUsernameChanges")] public int? AvailableUsernameChanges { get; set; } +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class SelfAccount : Account +{ + [JsonPropertyName("email")] public string? Email { get; set; } + [JsonPropertyName("phone")] public string? Phone { get; set; } + [JsonPropertyName("juniorState")] public JuniorState? JuniorState { get; set; } + [JsonPropertyName("birthday")] public DateTime? Birthday { get; set; } + + [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] + [JsonPropertyName("parentAccountId")] public string? ParentAccountId { get; set; } + [JsonPropertyName("availableUsernameChanges")] public int? AvailableUsernameChanges { get; set; } } \ No newline at end of file diff --git a/CannedNet/Models/AccountData/SettingPayload.cs b/CannedNet/Models/AccountData/SettingPayload.cs index f743ad4..7a6f1bd 100644 --- a/CannedNet/Models/AccountData/SettingPayload.cs +++ b/CannedNet/Models/AccountData/SettingPayload.cs @@ -1,7 +1,7 @@ -namespace CannedNet; - -public class SettingPayload -{ - public string Key { get; set; } - public string Value { get; set; } -} +namespace CannedNet; + +public class SettingPayload +{ + public string Key { get; set; } + public string Value { get; set; } +} diff --git a/CannedNet/Models/AccountData/SubscriptionList.cs b/CannedNet/Models/AccountData/SubscriptionList.cs index fb51d27..5eff66d 100644 --- a/CannedNet/Models/AccountData/SubscriptionList.cs +++ b/CannedNet/Models/AccountData/SubscriptionList.cs @@ -1,9 +1,9 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class SubscriptionList -{ - [JsonPropertyName("playerIds")] - public List? PlayerIds { get; set; } -} +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class SubscriptionList +{ + [JsonPropertyName("playerIds")] + public List? PlayerIds { get; set; } +} diff --git a/CannedNet/Models/AccountData/TokenBalance.cs b/CannedNet/Models/AccountData/TokenBalance.cs index 107c17c..4aafd7d 100644 --- a/CannedNet/Models/AccountData/TokenBalance.cs +++ b/CannedNet/Models/AccountData/TokenBalance.cs @@ -1,16 +1,16 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class TokenBalance -{ - public int Id { get; set; } - [JsonPropertyName("Balance")] - public int Balance { get; set; } - [JsonPropertyName("CurrencyType")] - public int CurrencyType { get; set; } - [JsonPropertyName("BalanceType")] - public int BalanceType { get; set; } - [JsonPropertyName("Platform")] - public int Platform { get; set; } +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class TokenBalance +{ + public int Id { get; set; } + [JsonPropertyName("Balance")] + public int Balance { get; set; } + [JsonPropertyName("CurrencyType")] + public int CurrencyType { get; set; } + [JsonPropertyName("BalanceType")] + public int BalanceType { get; set; } + [JsonPropertyName("Platform")] + public int Platform { get; set; } } \ No newline at end of file diff --git a/CannedNet/Models/Economy/BuyItemRequest.cs b/CannedNet/Models/Economy/BuyItemRequest.cs index 0295b68..ab372e3 100644 --- a/CannedNet/Models/Economy/BuyItemRequest.cs +++ b/CannedNet/Models/Economy/BuyItemRequest.cs @@ -1,37 +1,37 @@ -using System.Text.Json.Serialization; - -namespace CannedNet.Models; - -public class BuyItemRequest -{ - [JsonPropertyName("StorefrontType")] - public int StorefrontType { get; set; } - - [JsonPropertyName("PurchasableItemId")] - public int PurchasableItemId { get; set; } - - [JsonPropertyName("CurrencyType")] - public int CurrencyType { get; set; } - - [JsonPropertyName("CouponConsumablePlayerMappingId")] - public int? CouponConsumablePlayerMappingId { get; set; } - - [JsonPropertyName("Gift")] - public GiftRequest? Gift { get; set; } -} - -public class GiftRequest -{ - [JsonPropertyName("ToPlayerId")] - public int ToPlayerId { get; set; } - - [JsonPropertyName("Message")] - public string Message { get; set; } = string.Empty; - - [JsonPropertyName("Anonymous")] - public bool Anonymous { get; set; } - - [JsonPropertyName("GiftContext")] - public int GiftContext { get; set; } -} - +using System.Text.Json.Serialization; + +namespace CannedNet.Models; + +public class BuyItemRequest +{ + [JsonPropertyName("StorefrontType")] + public int StorefrontType { get; set; } + + [JsonPropertyName("PurchasableItemId")] + public int PurchasableItemId { get; set; } + + [JsonPropertyName("CurrencyType")] + public int CurrencyType { get; set; } + + [JsonPropertyName("CouponConsumablePlayerMappingId")] + public int? CouponConsumablePlayerMappingId { get; set; } + + [JsonPropertyName("Gift")] + public GiftRequest? Gift { get; set; } +} + +public class GiftRequest +{ + [JsonPropertyName("ToPlayerId")] + public int ToPlayerId { get; set; } + + [JsonPropertyName("Message")] + public string Message { get; set; } = string.Empty; + + [JsonPropertyName("Anonymous")] + public bool Anonymous { get; set; } + + [JsonPropertyName("GiftContext")] + public int GiftContext { get; set; } +} + diff --git a/CannedNet/Models/Economy/BuyItemResponse.cs b/CannedNet/Models/Economy/BuyItemResponse.cs index 78e5172..1c64821 100644 --- a/CannedNet/Models/Economy/BuyItemResponse.cs +++ b/CannedNet/Models/Economy/BuyItemResponse.cs @@ -1,88 +1,88 @@ -using System.Text.Json.Serialization; - -namespace CannedNet.Models; - -public class BuyItemResponse -{ - [JsonPropertyName("BalanceUpdates")] - public List BalanceUpdates { get; set; } = new(); - - [JsonPropertyName("Balance")] - public int Balance { get; set; } - - [JsonPropertyName("CurrencyType")] - public int CurrencyType { get; set; } - - [JsonPropertyName("BalanceType")] - public int BalanceType { get; set; } - - [JsonPropertyName("Platform")] - public int Platform { get; set; } -} - -public class BalanceUpdate -{ - [JsonPropertyName("UpdateResponse")] - public int UpdateResponse { get; set; } - - [JsonPropertyName("Data")] - public List Data { get; set; } = new(); -} - -public class GiftData -{ - [JsonPropertyName("Id")] - public int Id { get; set; } - - [JsonPropertyName("FromPlayerId")] - public int? FromPlayerId { get; set; } - - [JsonPropertyName("ConsumableItemDesc")] - public string ConsumableItemDesc { get; set; } = string.Empty; - - [JsonPropertyName("AvatarItemDesc")] - public string AvatarItemDesc { get; set; } = string.Empty; - - [JsonPropertyName("AvatarItemType")] - public int AvatarItemType { get; set; } - - [JsonPropertyName("FriendlyName")] - public string FriendlyName { get; set; } = string.Empty; - - [JsonPropertyName("EquipmentPrefabName")] - public string EquipmentPrefabName { get; set; } = string.Empty; - - [JsonPropertyName("EquipmentModificationGuid")] - public string EquipmentModificationGuid { get; set; } = string.Empty; - - [JsonPropertyName("CurrencyType")] - public int CurrencyType { get; set; } - - [JsonPropertyName("Currency")] - public int Currency { get; set; } - - [JsonPropertyName("Xp")] - public int Xp { get; set; } - - [JsonPropertyName("Level")] - public int Level { get; set; } - - [JsonPropertyName("Platform")] - public int Platform { get; set; } - - [JsonPropertyName("PlatformsToSpawnOn")] - public int PlatformsToSpawnOn { get; set; } - - [JsonPropertyName("BalanceType")] - public int BalanceType { get; set; } - - [JsonPropertyName("GiftContext")] - public int GiftContext { get; set; } - - [JsonPropertyName("GiftRarity")] - public int GiftRarity { get; set; } - - [JsonPropertyName("Message")] - public string Message { get; set; } = string.Empty; -} - +using System.Text.Json.Serialization; + +namespace CannedNet.Models; + +public class BuyItemResponse +{ + [JsonPropertyName("BalanceUpdates")] + public List BalanceUpdates { get; set; } = new(); + + [JsonPropertyName("Balance")] + public int Balance { get; set; } + + [JsonPropertyName("CurrencyType")] + public int CurrencyType { get; set; } + + [JsonPropertyName("BalanceType")] + public int BalanceType { get; set; } + + [JsonPropertyName("Platform")] + public int Platform { get; set; } +} + +public class BalanceUpdate +{ + [JsonPropertyName("UpdateResponse")] + public int UpdateResponse { get; set; } + + [JsonPropertyName("Data")] + public List Data { get; set; } = new(); +} + +public class GiftData +{ + [JsonPropertyName("Id")] + public int Id { get; set; } + + [JsonPropertyName("FromPlayerId")] + public int? FromPlayerId { get; set; } + + [JsonPropertyName("ConsumableItemDesc")] + public string ConsumableItemDesc { get; set; } = string.Empty; + + [JsonPropertyName("AvatarItemDesc")] + public string AvatarItemDesc { get; set; } = string.Empty; + + [JsonPropertyName("AvatarItemType")] + public int AvatarItemType { get; set; } + + [JsonPropertyName("FriendlyName")] + public string FriendlyName { get; set; } = string.Empty; + + [JsonPropertyName("EquipmentPrefabName")] + public string EquipmentPrefabName { get; set; } = string.Empty; + + [JsonPropertyName("EquipmentModificationGuid")] + public string EquipmentModificationGuid { get; set; } = string.Empty; + + [JsonPropertyName("CurrencyType")] + public int CurrencyType { get; set; } + + [JsonPropertyName("Currency")] + public int Currency { get; set; } + + [JsonPropertyName("Xp")] + public int Xp { get; set; } + + [JsonPropertyName("Level")] + public int Level { get; set; } + + [JsonPropertyName("Platform")] + public int Platform { get; set; } + + [JsonPropertyName("PlatformsToSpawnOn")] + public int PlatformsToSpawnOn { get; set; } + + [JsonPropertyName("BalanceType")] + public int BalanceType { get; set; } + + [JsonPropertyName("GiftContext")] + public int GiftContext { get; set; } + + [JsonPropertyName("GiftRarity")] + public int GiftRarity { get; set; } + + [JsonPropertyName("Message")] + public string Message { get; set; } = string.Empty; +} + diff --git a/CannedNet/Models/Economy/ConsumableItem.cs b/CannedNet/Models/Economy/ConsumableItem.cs index 63ffbb6..6c84bcb 100644 --- a/CannedNet/Models/Economy/ConsumableItem.cs +++ b/CannedNet/Models/Economy/ConsumableItem.cs @@ -1,35 +1,35 @@ -using System.Text.Json.Serialization; - -namespace CannedNet.Models; - -public class ConsumableItem -{ - public int Id { get; set; } - - public int OwnerAccountId { get; set; } - - [JsonPropertyName("Ids")] - public List Ids { get; set; } = new(); - - [JsonPropertyName("CreatedAts")] - public List CreatedAts { get; set; } = new(); - - [JsonPropertyName("ConsumableItemDesc")] - public string ConsumableItemDesc { get; set; } = string.Empty; - - [JsonPropertyName("Count")] - public int Count { get; set; } - - [JsonPropertyName("InitialCount")] - public int InitialCount { get; set; } - - [JsonPropertyName("IsActive")] - public bool IsActive { get; set; } - - [JsonPropertyName("ActiveDurationMinutes")] - public int ActiveDurationMinutes { get; set; } - - [JsonPropertyName("IsTransferable")] - public bool IsTransferable { get; set; } -} - +using System.Text.Json.Serialization; + +namespace CannedNet.Models; + +public class ConsumableItem +{ + public int Id { get; set; } + + public int OwnerAccountId { get; set; } + + [JsonPropertyName("Ids")] + public List Ids { get; set; } = new(); + + [JsonPropertyName("CreatedAts")] + public List CreatedAts { get; set; } = new(); + + [JsonPropertyName("ConsumableItemDesc")] + public string ConsumableItemDesc { get; set; } = string.Empty; + + [JsonPropertyName("Count")] + public int Count { get; set; } + + [JsonPropertyName("InitialCount")] + public int InitialCount { get; set; } + + [JsonPropertyName("IsActive")] + public bool IsActive { get; set; } + + [JsonPropertyName("ActiveDurationMinutes")] + public int ActiveDurationMinutes { get; set; } + + [JsonPropertyName("IsTransferable")] + public bool IsTransferable { get; set; } +} + diff --git a/CannedNet/Models/Economy/ConsumableType.cs b/CannedNet/Models/Economy/ConsumableType.cs index f10bf88..b494dda 100644 --- a/CannedNet/Models/Economy/ConsumableType.cs +++ b/CannedNet/Models/Economy/ConsumableType.cs @@ -1,13 +1,13 @@ -namespace CannedNet.Models; - -public enum ConsumableType -{ - Invalid = -1, - CameraFilter, - Potion_Head = 2, - Potion_Hand, - Food, - KO_Customization, - Potion_HairDye, - Coupon +namespace CannedNet.Models; + +public enum ConsumableType +{ + Invalid = -1, + CameraFilter, + Potion_Head = 2, + Potion_Hand, + Food, + KO_Customization, + Potion_HairDye, + Coupon } \ No newline at end of file diff --git a/CannedNet/Models/Economy/EarnableReward.cs b/CannedNet/Models/Economy/EarnableReward.cs index a3e015d..813d36d 100644 --- a/CannedNet/Models/Economy/EarnableReward.cs +++ b/CannedNet/Models/Economy/EarnableReward.cs @@ -1,27 +1,27 @@ -using System.Text.Json.Serialization; - -namespace CannedNet.Models; - -public class EarnableReward -{ - public int Id { get; set; } - - [JsonPropertyName("friendlyName")] - public string FriendlyName { get; set; } = string.Empty; - - [JsonPropertyName("rewardContext")] - public int RewardContext { get; set; } - - [JsonPropertyName("consumableItemDesc")] - public string ConsumableItemDesc { get; set; } = string.Empty; - - [JsonPropertyName("avatarItemDesc")] - public string AvatarItemDesc { get; set; } = string.Empty; - - [JsonPropertyName("avatarItemType")] - public int AvatarItemType { get; set; } - - [JsonPropertyName("giftRarity")] - public int GiftRarity { get; set; } -} - +using System.Text.Json.Serialization; + +namespace CannedNet.Models; + +public class EarnableReward +{ + public int Id { get; set; } + + [JsonPropertyName("friendlyName")] + public string FriendlyName { get; set; } = string.Empty; + + [JsonPropertyName("rewardContext")] + public int RewardContext { get; set; } + + [JsonPropertyName("consumableItemDesc")] + public string ConsumableItemDesc { get; set; } = string.Empty; + + [JsonPropertyName("avatarItemDesc")] + public string AvatarItemDesc { get; set; } = string.Empty; + + [JsonPropertyName("avatarItemType")] + public int AvatarItemType { get; set; } + + [JsonPropertyName("giftRarity")] + public int GiftRarity { get; set; } +} + diff --git a/CannedNet/Models/Economy/Storefront.cs b/CannedNet/Models/Economy/Storefront.cs index d690d2a..c8ee5d5 100644 --- a/CannedNet/Models/Economy/Storefront.cs +++ b/CannedNet/Models/Economy/Storefront.cs @@ -1,12 +1,12 @@ -namespace CannedNet.Models; - -public class Storefront -{ - public int Id { get; set; } - public string Name { get; set; } = string.Empty; - public int StorefrontType { get; set; } - public DateTime NextUpdate { get; set; } - - public virtual ICollection Items { get; set; } = new List(); -} - +namespace CannedNet.Models; + +public class Storefront +{ + public int Id { get; set; } + public string Name { get; set; } = string.Empty; + public int StorefrontType { get; set; } + public DateTime NextUpdate { get; set; } + + public virtual ICollection Items { get; set; } = new List(); +} + diff --git a/CannedNet/Models/Economy/StorefrontItem.cs b/CannedNet/Models/Economy/StorefrontItem.cs index 1a906e2..48457bc 100644 --- a/CannedNet/Models/Economy/StorefrontItem.cs +++ b/CannedNet/Models/Economy/StorefrontItem.cs @@ -1,16 +1,16 @@ -namespace CannedNet.Models; - -public class StorefrontItem -{ - public int Id { get; set; } - public int StorefrontId { get; set; } - public int PurchasableItemId { get; set; } - public int Type { get; set; } - public bool IsFeatured { get; set; } - public DateTime? NewUntil { get; set; } - - public virtual Storefront Storefront { get; set; } = null!; - public virtual ICollection GiftDrops { get; set; } = new List(); - public virtual ICollection Prices { get; set; } = new List(); -} - +namespace CannedNet.Models; + +public class StorefrontItem +{ + public int Id { get; set; } + public int StorefrontId { get; set; } + public int PurchasableItemId { get; set; } + public int Type { get; set; } + public bool IsFeatured { get; set; } + public DateTime? NewUntil { get; set; } + + public virtual Storefront Storefront { get; set; } = null!; + public virtual ICollection GiftDrops { get; set; } = new List(); + public virtual ICollection Prices { get; set; } = new List(); +} + diff --git a/CannedNet/Models/Economy/StorefrontPrice.cs b/CannedNet/Models/Economy/StorefrontPrice.cs index 85e21c1..eb509d8 100644 --- a/CannedNet/Models/Economy/StorefrontPrice.cs +++ b/CannedNet/Models/Economy/StorefrontPrice.cs @@ -1,12 +1,12 @@ -namespace CannedNet.Models; - -public class StorefrontPrice -{ - public int Id { get; set; } - public int StorefrontItemId { get; set; } - public int CurrencyType { get; set; } - public int Price { get; set; } - - public virtual StorefrontItem StorefrontItem { get; set; } = null!; -} - +namespace CannedNet.Models; + +public class StorefrontPrice +{ + public int Id { get; set; } + public int StorefrontItemId { get; set; } + public int CurrencyType { get; set; } + public int Price { get; set; } + + public virtual StorefrontItem StorefrontItem { get; set; } = null!; +} + diff --git a/CannedNet/Models/Gifts/ConsumeGiftRequest.cs b/CannedNet/Models/Gifts/ConsumeGiftRequest.cs index caf1311..8d6a485 100644 --- a/CannedNet/Models/Gifts/ConsumeGiftRequest.cs +++ b/CannedNet/Models/Gifts/ConsumeGiftRequest.cs @@ -1,13 +1,13 @@ -using System.Text.Json.Serialization; - -namespace CannedNet.Models; - -public class ConsumeGiftRequest -{ - [JsonPropertyName("GiftId")] - public int GiftId { get; set; } - - [JsonPropertyName("Count")] - public int Count { get; set; } -} - +using System.Text.Json.Serialization; + +namespace CannedNet.Models; + +public class ConsumeGiftRequest +{ + [JsonPropertyName("GiftId")] + public int GiftId { get; set; } + + [JsonPropertyName("Count")] + public int Count { get; set; } +} + diff --git a/CannedNet/Models/Gifts/GiftContext.cs b/CannedNet/Models/Gifts/GiftContext.cs index b91422c..9509a77 100644 --- a/CannedNet/Models/Gifts/GiftContext.cs +++ b/CannedNet/Models/Gifts/GiftContext.cs @@ -1,93 +1,93 @@ -namespace CannedNet.Models; - -public enum GiftContext - { - None = -1, - Default, - First_Activity, - Game_Drop, - All_Daily_Challenges_Complete, - All_Weekly_Challenge_Complete, - Daily_Challenge_Complete, - Weekly_Challenge_Complete, - Unassigned_Equipment = 10, - Unassigned_Avatar, - Unassigned_Consumable, - Reacquisition = 20, - Membership, - NUX_TokensAndDressUp = 30, - NUX_Experiment1, - NUX_Experiment2, - NUX_Experiment3, - NUX_Experiment4, - NUX_Experiment5, - LevelUp = 100, - Purchased_Gift_A = 500, - Purchased_Gift_B, - Purchased_Gift_C, - Purchased_Gift_D, - Holiday = 1000, - Contest, - Promotion, - SubscribersOnly, - Deprecated = 1100, - RecRoyale = 1200, - Paintball_ClearCut = 2000, - Paintball_Homestead, - Paintball_Quarry, - Paintball_River, - Paintball_Dam, - Paintball_DriveIn, - Discgolf_Propulsion = 3000, - Discgolf_Lake, - Discgolf_Mode_CoopCatch = 3500, - Quest_Goblin_A = 4000, - Quest_Goblin_B, - Quest_Goblin_C, - Quest_Goblin_S, - Quest_Goblin_Consumable, - Quest_Cauldron_A = 4010, - Quest_Cauldron_B, - Quest_Cauldron_C, - Quest_Cauldron_S, - Quest_Cauldron_Consumable, - Quest_Pirate1_A = 4100, - Quest_Pirate1_B, - Quest_Pirate1_C, - Quest_Pirate1_S, - Quest_Pirate1_X, - Quest_Pirate1_Consumable, - Quest_Dracula1_A = 4200, - Quest_Dracula1_B, - Quest_Dracula1_C, - Quest_Dracula1_S, - Quest_Dracula1_X, - Quest_Dracula1_Consumable, - Quest_Dracula1_SS, - Quest_SciFi_A = 4500, - Quest_SciFi_B, - Quest_SciFi_C, - Quest_SciFi_S, - Quest_Scifi_Consumable, - Charades = 5000, - Soccer = 6000, - Paddleball = 7000, - Dodgeball = 8000, - Lasertag = 9000, - Bowling = 10000, - StuntRunner_TheMainEvent_A = 11000, - StuntRunner_TheMainEvent_B, - StuntRunner_TheMainEvent_C, - StuntRunner_TheMainEvent_D, - StuntRunner_TheMainEvent_S, - StuntRunner_TheMainEvent_X, - StuntRunner_TheMainEvent_Consumable, - StuntRunner_TheMainEvent_SS, - Store_LaserTag = 100000, - Store_RecCenter = 100010, - Consumable = 110000, - Token = 110100, - Punchcard_Challenge_Complete = 110200, - All_Punchcard_Challenges_Complete, - Commerce_Purchase = 200000 +namespace CannedNet.Models; + +public enum GiftContext + { + None = -1, + Default, + First_Activity, + Game_Drop, + All_Daily_Challenges_Complete, + All_Weekly_Challenge_Complete, + Daily_Challenge_Complete, + Weekly_Challenge_Complete, + Unassigned_Equipment = 10, + Unassigned_Avatar, + Unassigned_Consumable, + Reacquisition = 20, + Membership, + NUX_TokensAndDressUp = 30, + NUX_Experiment1, + NUX_Experiment2, + NUX_Experiment3, + NUX_Experiment4, + NUX_Experiment5, + LevelUp = 100, + Purchased_Gift_A = 500, + Purchased_Gift_B, + Purchased_Gift_C, + Purchased_Gift_D, + Holiday = 1000, + Contest, + Promotion, + SubscribersOnly, + Deprecated = 1100, + RecRoyale = 1200, + Paintball_ClearCut = 2000, + Paintball_Homestead, + Paintball_Quarry, + Paintball_River, + Paintball_Dam, + Paintball_DriveIn, + Discgolf_Propulsion = 3000, + Discgolf_Lake, + Discgolf_Mode_CoopCatch = 3500, + Quest_Goblin_A = 4000, + Quest_Goblin_B, + Quest_Goblin_C, + Quest_Goblin_S, + Quest_Goblin_Consumable, + Quest_Cauldron_A = 4010, + Quest_Cauldron_B, + Quest_Cauldron_C, + Quest_Cauldron_S, + Quest_Cauldron_Consumable, + Quest_Pirate1_A = 4100, + Quest_Pirate1_B, + Quest_Pirate1_C, + Quest_Pirate1_S, + Quest_Pirate1_X, + Quest_Pirate1_Consumable, + Quest_Dracula1_A = 4200, + Quest_Dracula1_B, + Quest_Dracula1_C, + Quest_Dracula1_S, + Quest_Dracula1_X, + Quest_Dracula1_Consumable, + Quest_Dracula1_SS, + Quest_SciFi_A = 4500, + Quest_SciFi_B, + Quest_SciFi_C, + Quest_SciFi_S, + Quest_Scifi_Consumable, + Charades = 5000, + Soccer = 6000, + Paddleball = 7000, + Dodgeball = 8000, + Lasertag = 9000, + Bowling = 10000, + StuntRunner_TheMainEvent_A = 11000, + StuntRunner_TheMainEvent_B, + StuntRunner_TheMainEvent_C, + StuntRunner_TheMainEvent_D, + StuntRunner_TheMainEvent_S, + StuntRunner_TheMainEvent_X, + StuntRunner_TheMainEvent_Consumable, + StuntRunner_TheMainEvent_SS, + Store_LaserTag = 100000, + Store_RecCenter = 100010, + Consumable = 110000, + Token = 110100, + Punchcard_Challenge_Complete = 110200, + All_Punchcard_Challenges_Complete, + Commerce_Purchase = 200000 } \ No newline at end of file diff --git a/CannedNet/Models/Gifts/GiftDrop.cs b/CannedNet/Models/Gifts/GiftDrop.cs index dc38404..5d5442b 100644 --- a/CannedNet/Models/Gifts/GiftDrop.cs +++ b/CannedNet/Models/Gifts/GiftDrop.cs @@ -1,28 +1,28 @@ -namespace CannedNet.Models; - -public class GiftDrop -{ - public int Id { get; set; } - public int StorefrontItemId { get; set; } - public int GiftDropId { get; set; } - public string FriendlyName { get; set; } = string.Empty; - public string? Tooltip { get; set; } - public string? ConsumableItemDesc { get; set; } - public string? AvatarItemDesc { get; set; } - public int AvatarItemType { get; set; } - public string? EquipmentPrefabName { get; set; } - public string? EquipmentModificationGuid { get; set; } - public bool IsQuery { get; set; } - public bool Unique { get; set; } - public bool SubscribersOnly { get; set; } - public int Level { get; set; } - public int Rarity { get; set; } - public int CurrencyType { get; set; } - public int Currency { get; set; } - public int Context { get; set; } - public int? ItemSetId { get; set; } - public string? ItemSetFriendlyName { get; set; } - - public virtual StorefrontItem StorefrontItem { get; set; } = null!; -} - +namespace CannedNet.Models; + +public class GiftDrop +{ + public int Id { get; set; } + public int StorefrontItemId { get; set; } + public int GiftDropId { get; set; } + public string FriendlyName { get; set; } = string.Empty; + public string? Tooltip { get; set; } + public string? ConsumableItemDesc { get; set; } + public string? AvatarItemDesc { get; set; } + public int AvatarItemType { get; set; } + public string? EquipmentPrefabName { get; set; } + public string? EquipmentModificationGuid { get; set; } + public bool IsQuery { get; set; } + public bool Unique { get; set; } + public bool SubscribersOnly { get; set; } + public int Level { get; set; } + public int Rarity { get; set; } + public int CurrencyType { get; set; } + public int Currency { get; set; } + public int Context { get; set; } + public int? ItemSetId { get; set; } + public string? ItemSetFriendlyName { get; set; } + + public virtual StorefrontItem StorefrontItem { get; set; } = null!; +} + diff --git a/CannedNet/Models/Gifts/ReceivedGift.cs b/CannedNet/Models/Gifts/ReceivedGift.cs index d6bb605..89c9295 100644 --- a/CannedNet/Models/Gifts/ReceivedGift.cs +++ b/CannedNet/Models/Gifts/ReceivedGift.cs @@ -1,74 +1,74 @@ -using System.Text.Json.Serialization; - -namespace CannedNet.Models; - -public class ReceivedGift -{ - public int Id { get; set; } - - [JsonPropertyName("receiverAccountId")] - public int ReceiverAccountId { get; set; } - - [JsonPropertyName("fromPlayerId")] - public int? FromPlayerId { get; set; } - - [JsonPropertyName("consumableItemDesc")] - public string ConsumableItemDesc { get; set; } = string.Empty; - - [JsonPropertyName("avatarItemDesc")] - public string AvatarItemDesc { get; set; } = string.Empty; - - [JsonPropertyName("avatarItemType")] - public int AvatarItemType { get; set; } - - [JsonPropertyName("friendlyName")] - public string FriendlyName { get; set; } = string.Empty; - - [JsonPropertyName("equipmentPrefabName")] - public string EquipmentPrefabName { get; set; } = string.Empty; - - [JsonPropertyName("equipmentModificationGuid")] - public string EquipmentModificationGuid { get; set; } = string.Empty; - - [JsonPropertyName("currencyType")] - public int CurrencyType { get; set; } - - [JsonPropertyName("currency")] - public int Currency { get; set; } - - [JsonPropertyName("xp")] - public int Xp { get; set; } - - [JsonPropertyName("level")] - public int Level { get; set; } - - [JsonPropertyName("platform")] - public int Platform { get; set; } = -1; - - [JsonPropertyName("platformsToSpawnOn")] - public int PlatformsToSpawnOn { get; set; } = -1; - - [JsonPropertyName("balanceType")] - public int BalanceType { get; set; } - - [JsonPropertyName("giftContext")] - public int GiftContext { get; set; } - - [JsonPropertyName("giftRarity")] - public int GiftRarity { get; set; } - - [JsonPropertyName("message")] - public string Message { get; set; } = string.Empty; - - [JsonPropertyName("receivedAt")] - public DateTime ReceivedAt { get; set; } = DateTime.UtcNow; - - [JsonPropertyName("isConsumed")] - public bool IsConsumed { get; set; } = false; - - [JsonPropertyName("consumedAt")] - public DateTime? ConsumedAt { get; set; } -} - - - +using System.Text.Json.Serialization; + +namespace CannedNet.Models; + +public class ReceivedGift +{ + public int Id { get; set; } + + [JsonPropertyName("receiverAccountId")] + public int ReceiverAccountId { get; set; } + + [JsonPropertyName("fromPlayerId")] + public int? FromPlayerId { get; set; } + + [JsonPropertyName("consumableItemDesc")] + public string ConsumableItemDesc { get; set; } = string.Empty; + + [JsonPropertyName("avatarItemDesc")] + public string AvatarItemDesc { get; set; } = string.Empty; + + [JsonPropertyName("avatarItemType")] + public int AvatarItemType { get; set; } + + [JsonPropertyName("friendlyName")] + public string FriendlyName { get; set; } = string.Empty; + + [JsonPropertyName("equipmentPrefabName")] + public string EquipmentPrefabName { get; set; } = string.Empty; + + [JsonPropertyName("equipmentModificationGuid")] + public string EquipmentModificationGuid { get; set; } = string.Empty; + + [JsonPropertyName("currencyType")] + public int CurrencyType { get; set; } + + [JsonPropertyName("currency")] + public int Currency { get; set; } + + [JsonPropertyName("xp")] + public int Xp { get; set; } + + [JsonPropertyName("level")] + public int Level { get; set; } + + [JsonPropertyName("platform")] + public int Platform { get; set; } = -1; + + [JsonPropertyName("platformsToSpawnOn")] + public int PlatformsToSpawnOn { get; set; } = -1; + + [JsonPropertyName("balanceType")] + public int BalanceType { get; set; } + + [JsonPropertyName("giftContext")] + public int GiftContext { get; set; } + + [JsonPropertyName("giftRarity")] + public int GiftRarity { get; set; } + + [JsonPropertyName("message")] + public string Message { get; set; } = string.Empty; + + [JsonPropertyName("receivedAt")] + public DateTime ReceivedAt { get; set; } = DateTime.UtcNow; + + [JsonPropertyName("isConsumed")] + public bool IsConsumed { get; set; } = false; + + [JsonPropertyName("consumedAt")] + public DateTime? ConsumedAt { get; set; } +} + + + diff --git a/CannedNet/Models/Matchmaking/JoinMode.cs b/CannedNet/Models/Matchmaking/JoinMode.cs index 89b4124..c573b06 100644 --- a/CannedNet/Models/Matchmaking/JoinMode.cs +++ b/CannedNet/Models/Matchmaking/JoinMode.cs @@ -1,9 +1,9 @@ -namespace CannedNet; - -public enum JoinMode -{ - Default = 0, - CreateIfNotExists = 1, - JoinOrRejoin = 2, - RejoinOnly = 3 +namespace CannedNet; + +public enum JoinMode +{ + Default = 0, + CreateIfNotExists = 1, + JoinOrRejoin = 2, + RejoinOnly = 3 } \ No newline at end of file diff --git a/CannedNet/Models/ModerationState.cs b/CannedNet/Models/ModerationState.cs index 082e79b..d4062f7 100644 --- a/CannedNet/Models/ModerationState.cs +++ b/CannedNet/Models/ModerationState.cs @@ -1,11 +1,11 @@ -namespace CannedNet; - -public enum ModerationState -{ - Active = 0, - Junior_Pending = 1, - Moderation_Pending = 2, - Moderation_Closed = 3, - Moderation_Banned = 4, - MarkedForDelete = 5 +namespace CannedNet; + +public enum ModerationState +{ + Active = 0, + Junior_Pending = 1, + Moderation_Pending = 2, + Moderation_Closed = 3, + Moderation_Banned = 4, + MarkedForDelete = 5 } \ No newline at end of file diff --git a/CannedNet/Models/Notifications/NotificationModels.cs b/CannedNet/Models/Notifications/NotificationModels.cs index 3b0fb7d..6655c59 100644 --- a/CannedNet/Models/Notifications/NotificationModels.cs +++ b/CannedNet/Models/Notifications/NotificationModels.cs @@ -1,232 +1,232 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class NotificationMessage -{ - [JsonPropertyName("notificationId")] - public string? NotificationId { get; set; } - - [JsonPropertyName("notificationType")] - [JsonConverter(typeof(JsonStringEnumConverter))] - public PushNotificationId? NotificationType { get; set; } - - [JsonPropertyName("id")] - public int? Id { get; set; } - - [JsonPropertyName("fromAccountId")] - public int? FromAccountId { get; set; } - - [JsonPropertyName("toAccountId")] - public int? ToAccountId { get; set; } - - [JsonPropertyName("createdAt")] - public DateTime? CreatedAt { get; set; } - - [JsonPropertyName("data")] - public Dictionary? Data { get; set; } -} - -public class SubscriptionUpdateProfile -{ - [JsonPropertyName("accountId")] - public int? AccountId { get; set; } - - [JsonPropertyName("profileImage")] - public string? ProfileImage { get; set; } - - [JsonPropertyName("displayName")] - public string? DisplayName { get; set; } - - [JsonPropertyName("username")] - public string? Username { get; set; } -} - -public class SubscriptionUpdatePresence -{ - [JsonPropertyName("accountId")] - public int? AccountId { get; set; } - - [JsonPropertyName("presence")] - public string? Presence { get; set; } - - [JsonPropertyName("currentRoomId")] - public string? CurrentRoomId { get; set; } - - [JsonPropertyName("currentWorldId")] - public string? CurrentWorldId { get; set; } - - [JsonPropertyName("lastSeen")] - public DateTime? LastSeen { get; set; } -} - -public class SubscriptionUpdateGameSession -{ - [JsonPropertyName("gameSessionId")] - public string? GameSessionId { get; set; } - - [JsonPropertyName("roomId")] - public string? RoomId { get; set; } - - [JsonPropertyName("worldId")] - public string? WorldId { get; set; } - - [JsonPropertyName("players")] - public List? Players { get; set; } -} - -public class SubscriptionUpdateRoom -{ - [JsonPropertyName("roomId")] - public string? RoomId { get; set; } - - [JsonPropertyName("worldId")] - public string? WorldId { get; set; } - - [JsonPropertyName("roomName")] - public string? RoomName { get; set; } - - [JsonPropertyName("version")] - public string? Version { get; set; } -} - -public class RelationshipChangedNotification -{ - [JsonPropertyName("accountId")] - public int? AccountId { get; set; } - - [JsonPropertyName("relationshipType")] - public RelationshipType? RelationshipType { get; set; } - - [JsonPropertyName("status")] - public string? Status { get; set; } -} - -public class PresenceHeartbeatResponse -{ - [JsonPropertyName("currentRoomId")] - public string? CurrentRoomId { get; set; } - - [JsonPropertyName("currentWorldId")] - public string? CurrentWorldId { get; set; } - - [JsonPropertyName("presence")] - public string? Presence { get; set; } -} - -public class ModerationNotification -{ - [JsonPropertyName("reason")] - public string? Reason { get; set; } - - [JsonPropertyName("duration")] - public int? Duration { get; set; } - - [JsonPropertyName("moderatedBy")] - public string? ModeratedBy { get; set; } - - [JsonPropertyName("message")] - public string? Message { get; set; } - - [JsonPropertyName("gameSessionId")] - public string? GameSessionId { get; set; } -} - -public class GiftPackageNotification -{ - [JsonPropertyName("giftPackageId")] - public string? GiftPackageId { get; set; } - - [JsonPropertyName("fromAccountId")] - public int? FromAccountId { get; set; } - - [JsonPropertyName("giftType")] - public string? GiftType { get; set; } -} - -public class StorefrontBalanceNotification -{ - [JsonPropertyName("balance")] - public decimal? Balance { get; set; } - - [JsonPropertyName("currency")] - public string? Currency { get; set; } - - [JsonPropertyName("purchaseId")] - public string? PurchaseId { get; set; } -} - -public class ConsumableMappingNotification -{ - [JsonPropertyName("mappingId")] - public string? MappingId { get; set; } - - [JsonPropertyName("consumableId")] - public string? ConsumableId { get; set; } - - [JsonPropertyName("quantity")] - public int? Quantity { get; set; } -} - -public class PlayerEventNotification -{ - [JsonPropertyName("eventId")] - public string? EventId { get; set; } - - [JsonPropertyName("eventName")] - public string? EventName { get; set; } - - [JsonPropertyName("eventType")] - public string? EventType { get; set; } - - [JsonPropertyName("worldId")] - public string? WorldId { get; set; } - - [JsonPropertyName("responseStatus")] - public string? ResponseStatus { get; set; } - - [JsonPropertyName("state")] - public string? State { get; set; } -} - -public class ChatMessageNotification -{ - [JsonPropertyName("channelId")] - public string? ChannelId { get; set; } - - [JsonPropertyName("fromAccountId")] - public int? FromAccountId { get; set; } - - [JsonPropertyName("messageId")] - public string? MessageId { get; set; } - - [JsonPropertyName("message")] - public string? Message { get; set; } - - [JsonPropertyName("channelType")] - public string? ChannelType { get; set; } -} - -public class CommunityBoardNotification -{ - [JsonPropertyName("boardId")] - public string? BoardId { get; set; } - - [JsonPropertyName("announcementId")] - public string? AnnouncementId { get; set; } - - [JsonPropertyName("title")] - public string? Title { get; set; } - - [JsonPropertyName("content")] - public string? Content { get; set; } -} - -public class InventionModerationNotification -{ - [JsonPropertyName("inventionId")] - public string? InventionId { get; set; } - - [JsonPropertyName("moderationState")] - public ModerationState? ModerationState { get; set; } -} +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class NotificationMessage +{ + [JsonPropertyName("notificationId")] + public string? NotificationId { get; set; } + + [JsonPropertyName("notificationType")] + [JsonConverter(typeof(JsonStringEnumConverter))] + public PushNotificationId? NotificationType { get; set; } + + [JsonPropertyName("id")] + public int? Id { get; set; } + + [JsonPropertyName("fromAccountId")] + public int? FromAccountId { get; set; } + + [JsonPropertyName("toAccountId")] + public int? ToAccountId { get; set; } + + [JsonPropertyName("createdAt")] + public DateTime? CreatedAt { get; set; } + + [JsonPropertyName("data")] + public Dictionary? Data { get; set; } +} + +public class SubscriptionUpdateProfile +{ + [JsonPropertyName("accountId")] + public int? AccountId { get; set; } + + [JsonPropertyName("profileImage")] + public string? ProfileImage { get; set; } + + [JsonPropertyName("displayName")] + public string? DisplayName { get; set; } + + [JsonPropertyName("username")] + public string? Username { get; set; } +} + +public class SubscriptionUpdatePresence +{ + [JsonPropertyName("accountId")] + public int? AccountId { get; set; } + + [JsonPropertyName("presence")] + public string? Presence { get; set; } + + [JsonPropertyName("currentRoomId")] + public string? CurrentRoomId { get; set; } + + [JsonPropertyName("currentWorldId")] + public string? CurrentWorldId { get; set; } + + [JsonPropertyName("lastSeen")] + public DateTime? LastSeen { get; set; } +} + +public class SubscriptionUpdateGameSession +{ + [JsonPropertyName("gameSessionId")] + public string? GameSessionId { get; set; } + + [JsonPropertyName("roomId")] + public string? RoomId { get; set; } + + [JsonPropertyName("worldId")] + public string? WorldId { get; set; } + + [JsonPropertyName("players")] + public List? Players { get; set; } +} + +public class SubscriptionUpdateRoom +{ + [JsonPropertyName("roomId")] + public string? RoomId { get; set; } + + [JsonPropertyName("worldId")] + public string? WorldId { get; set; } + + [JsonPropertyName("roomName")] + public string? RoomName { get; set; } + + [JsonPropertyName("version")] + public string? Version { get; set; } +} + +public class RelationshipChangedNotification +{ + [JsonPropertyName("accountId")] + public int? AccountId { get; set; } + + [JsonPropertyName("relationshipType")] + public RelationshipType? RelationshipType { get; set; } + + [JsonPropertyName("status")] + public string? Status { get; set; } +} + +public class PresenceHeartbeatResponse +{ + [JsonPropertyName("currentRoomId")] + public string? CurrentRoomId { get; set; } + + [JsonPropertyName("currentWorldId")] + public string? CurrentWorldId { get; set; } + + [JsonPropertyName("presence")] + public string? Presence { get; set; } +} + +public class ModerationNotification +{ + [JsonPropertyName("reason")] + public string? Reason { get; set; } + + [JsonPropertyName("duration")] + public int? Duration { get; set; } + + [JsonPropertyName("moderatedBy")] + public string? ModeratedBy { get; set; } + + [JsonPropertyName("message")] + public string? Message { get; set; } + + [JsonPropertyName("gameSessionId")] + public string? GameSessionId { get; set; } +} + +public class GiftPackageNotification +{ + [JsonPropertyName("giftPackageId")] + public string? GiftPackageId { get; set; } + + [JsonPropertyName("fromAccountId")] + public int? FromAccountId { get; set; } + + [JsonPropertyName("giftType")] + public string? GiftType { get; set; } +} + +public class StorefrontBalanceNotification +{ + [JsonPropertyName("balance")] + public decimal? Balance { get; set; } + + [JsonPropertyName("currency")] + public string? Currency { get; set; } + + [JsonPropertyName("purchaseId")] + public string? PurchaseId { get; set; } +} + +public class ConsumableMappingNotification +{ + [JsonPropertyName("mappingId")] + public string? MappingId { get; set; } + + [JsonPropertyName("consumableId")] + public string? ConsumableId { get; set; } + + [JsonPropertyName("quantity")] + public int? Quantity { get; set; } +} + +public class PlayerEventNotification +{ + [JsonPropertyName("eventId")] + public string? EventId { get; set; } + + [JsonPropertyName("eventName")] + public string? EventName { get; set; } + + [JsonPropertyName("eventType")] + public string? EventType { get; set; } + + [JsonPropertyName("worldId")] + public string? WorldId { get; set; } + + [JsonPropertyName("responseStatus")] + public string? ResponseStatus { get; set; } + + [JsonPropertyName("state")] + public string? State { get; set; } +} + +public class ChatMessageNotification +{ + [JsonPropertyName("channelId")] + public string? ChannelId { get; set; } + + [JsonPropertyName("fromAccountId")] + public int? FromAccountId { get; set; } + + [JsonPropertyName("messageId")] + public string? MessageId { get; set; } + + [JsonPropertyName("message")] + public string? Message { get; set; } + + [JsonPropertyName("channelType")] + public string? ChannelType { get; set; } +} + +public class CommunityBoardNotification +{ + [JsonPropertyName("boardId")] + public string? BoardId { get; set; } + + [JsonPropertyName("announcementId")] + public string? AnnouncementId { get; set; } + + [JsonPropertyName("title")] + public string? Title { get; set; } + + [JsonPropertyName("content")] + public string? Content { get; set; } +} + +public class InventionModerationNotification +{ + [JsonPropertyName("inventionId")] + public string? InventionId { get; set; } + + [JsonPropertyName("moderationState")] + public ModerationState? ModerationState { get; set; } +} diff --git a/CannedNet/Models/Notifications/NotificationTypes.cs b/CannedNet/Models/Notifications/NotificationTypes.cs index af9e73f..6f6d27c 100644 --- a/CannedNet/Models/Notifications/NotificationTypes.cs +++ b/CannedNet/Models/Notifications/NotificationTypes.cs @@ -1,40 +1,40 @@ -namespace CannedNet; - -public enum PushNotificationId -{ - RelationshipChanged = 1, - MessageReceived = 2, - MessageDeleted = 3, - PresenceHeartbeatResponse = 4, - RefreshLogin = 5, - Logout = 6, - SubscriptionUpdateProfile = 11, - SubscriptionUpdatePresence = 12, - SubscriptionUpdateGameSession = 13, - SubscriptionUpdateRoom = 15, - ModerationQuitGame = 20, - ModerationUpdateRequired = 21, - ModerationKick = 22, - ModerationKickAttemptFailed = 23, - ModerationRoomBan = 24, - ServerMaintenance = 25, - GiftPackageReceived = 30, - GiftPackageReceivedImmediate = 31, - ProfileJuniorStatusUpdate = 40, - RelationshipsInvalid = 50, - StorefrontBalanceAdd = 60, - StorefrontBalanceUpdate = 61, - StorefrontBalancePurchase = 62, - ConsumableMappingAdded = 70, - ConsumableMappingRemoved = 71, - PlayerEventCreated = 80, - PlayerEventUpdated = 81, - PlayerEventDeleted = 82, - PlayerEventResponseChanged = 83, - PlayerEventResponseDeleted = 84, - PlayerEventStateChanged = 85, - ChatMessageReceived = 90, - CommunityBoardUpdate = 95, - CommunityBoardAnnouncementUpdate = 96, - InventionModerationStateChanged = 100 -} +namespace CannedNet; + +public enum PushNotificationId +{ + RelationshipChanged = 1, + MessageReceived = 2, + MessageDeleted = 3, + PresenceHeartbeatResponse = 4, + RefreshLogin = 5, + Logout = 6, + SubscriptionUpdateProfile = 11, + SubscriptionUpdatePresence = 12, + SubscriptionUpdateGameSession = 13, + SubscriptionUpdateRoom = 15, + ModerationQuitGame = 20, + ModerationUpdateRequired = 21, + ModerationKick = 22, + ModerationKickAttemptFailed = 23, + ModerationRoomBan = 24, + ServerMaintenance = 25, + GiftPackageReceived = 30, + GiftPackageReceivedImmediate = 31, + ProfileJuniorStatusUpdate = 40, + RelationshipsInvalid = 50, + StorefrontBalanceAdd = 60, + StorefrontBalanceUpdate = 61, + StorefrontBalancePurchase = 62, + ConsumableMappingAdded = 70, + ConsumableMappingRemoved = 71, + PlayerEventCreated = 80, + PlayerEventUpdated = 81, + PlayerEventDeleted = 82, + PlayerEventResponseChanged = 83, + PlayerEventResponseDeleted = 84, + PlayerEventStateChanged = 85, + ChatMessageReceived = 90, + CommunityBoardUpdate = 95, + CommunityBoardAnnouncementUpdate = 96, + InventionModerationStateChanged = 100 +} diff --git a/CannedNet/Models/RecNetResult.cs b/CannedNet/Models/RecNetResult.cs index aa737e5..4e52873 100644 --- a/CannedNet/Models/RecNetResult.cs +++ b/CannedNet/Models/RecNetResult.cs @@ -1,20 +1,20 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class RecNetResultWithValue : RecNetResult -{ - [JsonPropertyName("value")] public required T? Value { get; set; } -} -public class RecNetResult -{ - public static RecNetResult Ok() => new RecNetResult { Success = true }; - public static RecNetResult Err(string error) => new RecNetResult { Success = false, Error = error }; - public static RecNetResultWithValue Ok(T value) => new RecNetResultWithValue { Success = true, Value = value }; - public static RecNetResultWithValue Err(string error) => new RecNetResultWithValue { Success = false, Error = error, Value = default }; - - [JsonPropertyName("success")] public bool Success { get; set; } - - [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] - [JsonPropertyName("error")] public string? Error { get; set; } +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class RecNetResultWithValue : RecNetResult +{ + [JsonPropertyName("value")] public required T? Value { get; set; } +} +public class RecNetResult +{ + public static RecNetResult Ok() => new RecNetResult { Success = true }; + public static RecNetResult Err(string error) => new RecNetResult { Success = false, Error = error }; + public static RecNetResultWithValue Ok(T value) => new RecNetResultWithValue { Success = true, Value = value }; + public static RecNetResultWithValue Err(string error) => new RecNetResultWithValue { Success = false, Error = error, Value = default }; + + [JsonPropertyName("success")] public bool Success { get; set; } + + [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] + [JsonPropertyName("error")] public string? Error { get; set; } } \ No newline at end of file diff --git a/CannedNet/Models/Rooms/Room.cs b/CannedNet/Models/Rooms/Room.cs index 8c7cfdc..6afcf9a 100644 --- a/CannedNet/Models/Rooms/Room.cs +++ b/CannedNet/Models/Rooms/Room.cs @@ -1,138 +1,138 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class RoomTag -{ - [JsonPropertyName("tag")] - public string Tag { get; set; } = ""; - [JsonPropertyName("type")] - public int Type { get; set; } -} - -public class Room -{ - public int Id { get; set; } - [JsonPropertyName("roomId")] - public int RoomId { get; set; } - [JsonPropertyName("name")] - public string Name { get; set; } = ""; - [JsonPropertyName("description")] - public string Description { get; set; } = ""; - [JsonPropertyName("creatorAccountId")] - public int CreatorAccountId { get; set; } - [JsonPropertyName("imageName")] - public string ImageName { get; set; } = ""; - [JsonPropertyName("state")] - public int State { get; set; } - [JsonPropertyName("accessibility")] - public int Accessibility { get; set; } - [JsonPropertyName("supportsLevelVoting")] - public bool SupportsLevelVoting { get; set; } - [JsonPropertyName("isRRO")] - public bool IsRRO { get; set; } - [JsonPropertyName("isDorm")] - public bool IsDorm { get; set; } - [JsonPropertyName("cloningAllowed")] - public bool CloningAllowed { get; set; } - [JsonPropertyName("supportsVRLow")] - public bool SupportsVRLow { get; set; } - [JsonPropertyName("supportsQuest2")] - public bool SupportsQuest2 { get; set; } - [JsonPropertyName("supportsMobile")] - public bool SupportsMobile { get; set; } - [JsonPropertyName("supportsScreens")] - public bool SupportsScreens { get; set; } - [JsonPropertyName("supportsWalkVR")] - public bool SupportsWalkVR { get; set; } - [JsonPropertyName("supportsTeleportVR")] - public bool SupportsTeleportVR { get; set; } - [JsonPropertyName("supportsJuniors")] - public bool SupportsJuniors { get; set; } - [JsonPropertyName("minLevel")] - public int MinLevel { get; set; } - [JsonPropertyName("warningMask")] - public int WarningMask { get; set; } - [JsonPropertyName("customWarning")] - public string? CustomWarning { get; set; } - [JsonPropertyName("disableMicAutoMute")] - public bool DisableMicAutoMute { get; set; } - [JsonPropertyName("disableRoomComments")] - public bool DisableRoomComments { get; set; } - [JsonPropertyName("encryptVoiceChat")] - public bool EncryptVoiceChat { get; set; } - [JsonPropertyName("createdAt")] - public DateTime CreatedAt { get; set; } - [JsonPropertyName("tags")] - public string Tags { get; set; } = "[]"; -} - -public class SubRoom -{ - public int Id { get; set; } - public int RoomId { get; set; } - [JsonPropertyName("subRoomId")] - public int SubRoomId { get; set; } - [JsonPropertyName("name")] - public string Name { get; set; } = ""; - [JsonPropertyName("dataBlob")] - public string DataBlob { get; set; } = ""; - [JsonPropertyName("isSandbox")] - public bool IsSandbox { get; set; } - [JsonPropertyName("maxPlayers")] - public int MaxPlayers { get; set; } - [JsonPropertyName("accessibility")] - public int Accessibility { get; set; } - [JsonPropertyName("unitySceneId")] - public string UnitySceneId { get; set; } = ""; - [JsonPropertyName("dataSavedAt")] - public DateTime DataSavedAt { get; set; } -} - -public class LoadScreen -{ - public int Id { get; set; } - public int RoomId { get; set; } - [JsonPropertyName("imageUrl")] - public string ImageUrl { get; set; } = ""; - [JsonPropertyName("tooltip")] - public string Tooltip { get; set; } = ""; - [JsonPropertyName("isThumbnail")] - public bool IsThumbnail { get; set; } -} - -public class PromoImage -{ - public int Id { get; set; } - public int RoomId { get; set; } - [JsonPropertyName("imageUrl")] - public string ImageUrl { get; set; } = ""; - [JsonPropertyName("tooltip")] - public string Tooltip { get; set; } = ""; - [JsonPropertyName("sortOrder")] - public int SortOrder { get; set; } -} - -public class PromoExternalContent -{ - public int Id { get; set; } - public int RoomId { get; set; } - [JsonPropertyName("type")] - public int Type { get; set; } - [JsonPropertyName("url")] - public string Url { get; set; } = ""; - [JsonPropertyName("tooltip")] - public string Tooltip { get; set; } = ""; -} - -public class RoomRole -{ - public int Id { get; set; } - public int RoomId { get; set; } - [JsonPropertyName("accountId")] - public int AccountId { get; set; } - [JsonPropertyName("role")] - public int Role { get; set; } - [JsonPropertyName("invitedRole")] - public int InvitedRole { get; set; } -} +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class RoomTag +{ + [JsonPropertyName("tag")] + public string Tag { get; set; } = ""; + [JsonPropertyName("type")] + public int Type { get; set; } +} + +public class Room +{ + public int Id { get; set; } + [JsonPropertyName("roomId")] + public int RoomId { get; set; } + [JsonPropertyName("name")] + public string Name { get; set; } = ""; + [JsonPropertyName("description")] + public string Description { get; set; } = ""; + [JsonPropertyName("creatorAccountId")] + public int CreatorAccountId { get; set; } + [JsonPropertyName("imageName")] + public string ImageName { get; set; } = ""; + [JsonPropertyName("state")] + public int State { get; set; } + [JsonPropertyName("accessibility")] + public int Accessibility { get; set; } + [JsonPropertyName("supportsLevelVoting")] + public bool SupportsLevelVoting { get; set; } + [JsonPropertyName("isRRO")] + public bool IsRRO { get; set; } + [JsonPropertyName("isDorm")] + public bool IsDorm { get; set; } + [JsonPropertyName("cloningAllowed")] + public bool CloningAllowed { get; set; } + [JsonPropertyName("supportsVRLow")] + public bool SupportsVRLow { get; set; } + [JsonPropertyName("supportsQuest2")] + public bool SupportsQuest2 { get; set; } + [JsonPropertyName("supportsMobile")] + public bool SupportsMobile { get; set; } + [JsonPropertyName("supportsScreens")] + public bool SupportsScreens { get; set; } + [JsonPropertyName("supportsWalkVR")] + public bool SupportsWalkVR { get; set; } + [JsonPropertyName("supportsTeleportVR")] + public bool SupportsTeleportVR { get; set; } + [JsonPropertyName("supportsJuniors")] + public bool SupportsJuniors { get; set; } + [JsonPropertyName("minLevel")] + public int MinLevel { get; set; } + [JsonPropertyName("warningMask")] + public int WarningMask { get; set; } + [JsonPropertyName("customWarning")] + public string? CustomWarning { get; set; } + [JsonPropertyName("disableMicAutoMute")] + public bool DisableMicAutoMute { get; set; } + [JsonPropertyName("disableRoomComments")] + public bool DisableRoomComments { get; set; } + [JsonPropertyName("encryptVoiceChat")] + public bool EncryptVoiceChat { get; set; } + [JsonPropertyName("createdAt")] + public DateTime CreatedAt { get; set; } + [JsonPropertyName("tags")] + public string Tags { get; set; } = "[]"; +} + +public class SubRoom +{ + public int Id { get; set; } + public int RoomId { get; set; } + [JsonPropertyName("subRoomId")] + public int SubRoomId { get; set; } + [JsonPropertyName("name")] + public string Name { get; set; } = ""; + [JsonPropertyName("dataBlob")] + public string DataBlob { get; set; } = ""; + [JsonPropertyName("isSandbox")] + public bool IsSandbox { get; set; } + [JsonPropertyName("maxPlayers")] + public int MaxPlayers { get; set; } + [JsonPropertyName("accessibility")] + public int Accessibility { get; set; } + [JsonPropertyName("unitySceneId")] + public string UnitySceneId { get; set; } = ""; + [JsonPropertyName("dataSavedAt")] + public DateTime DataSavedAt { get; set; } +} + +public class LoadScreen +{ + public int Id { get; set; } + public int RoomId { get; set; } + [JsonPropertyName("imageUrl")] + public string ImageUrl { get; set; } = ""; + [JsonPropertyName("tooltip")] + public string Tooltip { get; set; } = ""; + [JsonPropertyName("isThumbnail")] + public bool IsThumbnail { get; set; } +} + +public class PromoImage +{ + public int Id { get; set; } + public int RoomId { get; set; } + [JsonPropertyName("imageUrl")] + public string ImageUrl { get; set; } = ""; + [JsonPropertyName("tooltip")] + public string Tooltip { get; set; } = ""; + [JsonPropertyName("sortOrder")] + public int SortOrder { get; set; } +} + +public class PromoExternalContent +{ + public int Id { get; set; } + public int RoomId { get; set; } + [JsonPropertyName("type")] + public int Type { get; set; } + [JsonPropertyName("url")] + public string Url { get; set; } = ""; + [JsonPropertyName("tooltip")] + public string Tooltip { get; set; } = ""; +} + +public class RoomRole +{ + public int Id { get; set; } + public int RoomId { get; set; } + [JsonPropertyName("accountId")] + public int AccountId { get; set; } + [JsonPropertyName("role")] + public int Role { get; set; } + [JsonPropertyName("invitedRole")] + public int InvitedRole { get; set; } +} diff --git a/CannedNet/Models/Rooms/RoomInstance.cs b/CannedNet/Models/Rooms/RoomInstance.cs index 2204a44..62135b1 100644 --- a/CannedNet/Models/Rooms/RoomInstance.cs +++ b/CannedNet/Models/Rooms/RoomInstance.cs @@ -1,43 +1,43 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class RoomInstance -{ - public int Id { get; set; } - public int OwnerAccountId { get; set; } - [JsonPropertyName("roomInstanceId")] - public int roomInstanceId { get; set; } - [JsonPropertyName("roomId")] - public int roomId { get; set; } - [JsonPropertyName("subRoomId")] - public int subRoomId { get; set; } - [JsonPropertyName("roomInstanceType")] - public int roomInstanceType { get; set; } - [JsonPropertyName("location")] - public string location { get; set; } = ""; - [JsonPropertyName("dataBlob")] - public string dataBlob { get; set; } = ""; - [JsonPropertyName("eventId")] - public int eventId { get; set; } - [JsonPropertyName("clubId")] - public int clubId { get; set; } - [JsonPropertyName("roomCode")] - public string roomCode { get; set; } = ""; - [JsonPropertyName("photonRegionId")] - public string photonRegionId { get; set; } = ""; - [JsonPropertyName("photonRoomId")] - public string photonRoomId { get; set; } = ""; - [JsonPropertyName("name")] - public string name { get; set; } = ""; - [JsonPropertyName("maxCapacity")] - public int maxCapacity { get; set; } - [JsonPropertyName("isFull")] - public bool isFull { get; set; } - [JsonPropertyName("isPrivate")] - public bool isPrivate { get; set; } - [JsonPropertyName("isInProgress")] - public bool isInProgress { get; set; } - [JsonPropertyName("EncryptVoiceChat")] - public bool EncryptVoiceChat { get; set; } +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class RoomInstance +{ + public int Id { get; set; } + public int OwnerAccountId { get; set; } + [JsonPropertyName("roomInstanceId")] + public int roomInstanceId { get; set; } + [JsonPropertyName("roomId")] + public int roomId { get; set; } + [JsonPropertyName("subRoomId")] + public int subRoomId { get; set; } + [JsonPropertyName("roomInstanceType")] + public int roomInstanceType { get; set; } + [JsonPropertyName("location")] + public string location { get; set; } = ""; + [JsonPropertyName("dataBlob")] + public string dataBlob { get; set; } = ""; + [JsonPropertyName("eventId")] + public int eventId { get; set; } + [JsonPropertyName("clubId")] + public int clubId { get; set; } + [JsonPropertyName("roomCode")] + public string roomCode { get; set; } = ""; + [JsonPropertyName("photonRegionId")] + public string photonRegionId { get; set; } = ""; + [JsonPropertyName("photonRoomId")] + public string photonRoomId { get; set; } = ""; + [JsonPropertyName("name")] + public string name { get; set; } = ""; + [JsonPropertyName("maxCapacity")] + public int maxCapacity { get; set; } + [JsonPropertyName("isFull")] + public bool isFull { get; set; } + [JsonPropertyName("isPrivate")] + public bool isPrivate { get; set; } + [JsonPropertyName("isInProgress")] + public bool isInProgress { get; set; } + [JsonPropertyName("EncryptVoiceChat")] + public bool EncryptVoiceChat { get; set; } } \ No newline at end of file diff --git a/CannedNet/Models/Rooms/RoomStats.cs b/CannedNet/Models/Rooms/RoomStats.cs index 011198c..1e18589 100644 --- a/CannedNet/Models/Rooms/RoomStats.cs +++ b/CannedNet/Models/Rooms/RoomStats.cs @@ -1,15 +1,15 @@ -using System.Text.Json.Serialization; - -namespace CannedNet; - -public class RoomStats -{ - [JsonPropertyName("CheerCount")] - public int CheerCount { get; set; } - [JsonPropertyName("FavoriteCount")] - public int FavoriteCount { get; set; } - [JsonPropertyName("VisitorCount")] - public int VisitorCount { get; set; } - [JsonPropertyName("VisitCount")] - public int VisitCount { get; set; } +using System.Text.Json.Serialization; + +namespace CannedNet; + +public class RoomStats +{ + [JsonPropertyName("CheerCount")] + public int CheerCount { get; set; } + [JsonPropertyName("FavoriteCount")] + public int FavoriteCount { get; set; } + [JsonPropertyName("VisitorCount")] + public int VisitorCount { get; set; } + [JsonPropertyName("VisitCount")] + public int VisitCount { get; set; } } \ No newline at end of file diff --git a/CannedNet/Program.cs b/CannedNet/Program.cs index 8fb2a9e..1ab8a81 100644 --- a/CannedNet/Program.cs +++ b/CannedNet/Program.cs @@ -1,48 +1,102 @@ -using CannedNet; +using System.Security.Claims; +using System.Security.Cryptography; +using System.Text.Json.Serialization; +using CannedNet.Data; +using CannedNet.Hubs; using CannedNet.Services; using CannedNet.Services.Infrastructure; +using Microsoft.AspNetCore.Authentication.JwtBearer; +using Microsoft.AspNetCore.SignalR; using Microsoft.EntityFrameworkCore; +using Microsoft.IdentityModel.Tokens; -var apps = new List<(WebApplication App, ServiceRegistry Service)>(); +namespace CannedNet; -foreach (var service in Services.All) +public static class Program { - var builder = WebApplication.CreateBuilder(); - - builder.Services.AddLogging(logging => + public static async Task Main(string[] args) { - logging.AddConsole(); - logging.SetMinimumLevel(LogLevel.Debug); - }); - - service.ConfigureBuilder(builder); - builder.WebHost.UseUrls($"http://*:{service.Port}"); - builder.Configuration.AddJsonFile($"AppConfigs/appsettings.{service.Name}.json", optional: true, reloadOnChange: true); - - apps.Add((builder.Build(), service)); + WebApplicationBuilder builder = WebApplication.CreateBuilder(args); + + string connectionString = builder.Configuration.GetConnectionString("DefaultConnection") + ?? "Host=localhost;Port=5432;Database=cannednet;Username=postgres;Password=postgres"; + + builder.Services.AddControllers() + .AddJsonOptions(options => + { + options.JsonSerializerOptions.PropertyNamingPolicy = null; + options.JsonSerializerOptions.ReferenceHandler = ReferenceHandler.IgnoreCycles; + }); + + builder.Services.AddDbContext(options => options.UseNpgsql(connectionString)); + builder.Services.AddSingleton(); + builder.Services.AddScoped(); + builder.Services.AddSingleton(); + builder.Services.AddSingleton(); + builder.Services.AddSignalR(); + + builder.Services.AddAuthentication(options => + { + options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; + options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; + }) + .AddJwtBearer(options => + { + var rsa = JwtTokenService.GetRsaInstance(); + + // TODO: make validissuer and validaudiences/validaudience configurable + // TODO: make this key load from config, DO NOT USE THIS KEY IN PROD SERVERS!!! + var securityKey = new RsaSecurityKey(rsa) { KeyId = "7C2F041398671515B0862CB23FAF95B03" }; + + options.TokenValidationParameters = new TokenValidationParameters + { + ValidateIssuerSigningKey = true, + IssuerSigningKey = securityKey, + ValidateIssuer = false, + ValidIssuer = "https://auth.lapis.codes", + ValidateAudience = false, + ValidAudiences = new[] + { + "https://auth.lapis.codes", + "https://auth.lapis.codes/resources" + }, + ValidateLifetime = true, + ClockSkew = TimeSpan.Zero, + NameClaimType = ClaimTypes.NameIdentifier, + RoleClaimType = ClaimTypes.Role + }; + }); + + builder.Services.AddAuthorization(); + + WebApplication app = builder.Build(); + + app.UseRequestLogging(); + app.UseAuthentication(); + app.UseAuthorization(); + app.MapControllers(); + app.MapHub("/hub/v1"); + + IHubContext hubContext = app.Services.GetRequiredService>(); + NotificationService.SetHubContext(hubContext); + + using IServiceScope scope = app.Services.CreateScope(); + AppDbContext db = scope.ServiceProvider.GetRequiredService(); + + try + { + await db.Database.MigrateAsync(); + } + catch + { + await db.Database.EnsureCreatedAsync(); + } + + StorefrontFillService seedingService = scope.ServiceProvider.GetRequiredService(); + await seedingService.FillStorefrontsAsync(); + + Signatures.Init(); + + await app.RunAsync(); + } } - -using var scope = apps[0].App.Services.CreateScope(); -var dbContext = scope.ServiceProvider.GetRequiredService(); -try -{ - dbContext.Database.Migrate(); -} -catch (Exception ex) -{ - dbContext.Database.EnsureCreated(); -} - -// automatically fill out storefronts tables from the JSON's -var seedingService = scope.ServiceProvider.GetRequiredService(); -await seedingService.FillStorefrontsAsync(); - -var jwtService = scope.ServiceProvider.GetRequiredService(); - -foreach (var (app, service) in apps) -{ - service.MapEndpoints(app, jwtService); - app.UseRequestLogging(); -} - -await Task.WhenAll(apps.Select(t => t.App.RunAsync())); diff --git a/CannedNet/Services/ConfigService.cs b/CannedNet/Services/ConfigService.cs new file mode 100644 index 0000000..6042eeb --- /dev/null +++ b/CannedNet/Services/ConfigService.cs @@ -0,0 +1,14 @@ +namespace CannedNet.Services; + +public class ConfigService +{ + public ConfigData Config { get; } = new(); +} + +public class ConfigData +{ + public bool WhitelistOn { get; set; } + public List WhitelistedPlatformIds { get; set; } = []; + public bool EnableAccountCreation { get; set; } = true; + public List AdminAccountIds { get; set; } = []; +} diff --git a/CannedNet/Services/Controllers/APIController.cs b/CannedNet/Services/Controllers/APIController.cs index d70c886..676d03a 100644 --- a/CannedNet/Services/Controllers/APIController.cs +++ b/CannedNet/Services/Controllers/APIController.cs @@ -1,5 +1,6 @@ using CannedNet; using CannedNet.Data; +using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using System.Text.Json; using System.Text.Json.Serialization; @@ -11,517 +12,574 @@ using CannedNet.Services.Infrastructure; namespace CannedNet.Services.Controllers; -public class APIController +[ApiController] +[Route("api")] +public class APIController : ControllerBase { - public WebApplicationBuilder Initialize(string[]? args = null) => ServiceExtensions.CreateRecNetBuilder(args); + private readonly JwtTokenService _jwtService; + private readonly StorefrontFillService _storefrontService; + private readonly NotificationService _notificationService; - public void MapEndpoints(WebApplication app) + public APIController(JwtTokenService jwtService, StorefrontFillService storefrontService, NotificationService notificationService) { - var jwtService = app.Services.GetRequiredService(); - var storefrontService = app.Services.GetRequiredService(); - var notificationService = app.Services.GetRequiredService(); + _jwtService = jwtService; + _storefrontService = storefrontService; + _notificationService = notificationService; + } - app.MapGet("/api/config/v1/amplitude", () => Results.Ok(new + [HttpGet("config/v1/amplitude")] + public IResult GetAmplitudeConfig() => Results.Ok(new + { + AmplitudeKey = "a", + StatSigKey = "a", + RudderStackKey = "a", + UseRudderStack = false + }); + + [HttpGet("config/v2")] + public IResult GetConfigV2() => Results.Content(System.IO.File.ReadAllText("JSON/configv2.json"), "application/json"); + + [HttpGet("versioncheck/v4")] + public IResult GetVersionCheck() => Results.Content("{\"VersionStatus\":0}", "application/json"); + + [HttpGet("gameconfigs/v1/all")] + public IResult GetGameConfigs() => Results.Content(System.IO.File.ReadAllText("JSON/gameconfigs.json"), "application/json"); + + [HttpGet("relationships/v2/get")] + public IResult GetRelationships() => Results.Content("[]", "application/json"); + + [HttpGet("messages/v2/get")] + public IResult GetMessages() => Results.Content("[]", "application/json"); + + [HttpGet("playerReputation/v1/{id}")] + public IResult GetPlayerReputation(string id) => + Results.Content($"{{\"AccountId\":{id},\"Noteriety\":0,\"CheerGeneral\":0,\"CheerHelpful\":0,\"CheerCreative\":0,\"CheerGreatHost\":0,\"CheerSportsman\":0,\"CheerCredit\":20,\"SelectedCheer\":null}}", "application/json"); + + [HttpGet("players/v1/progression/{id}")] + public IResult GetPlayerProgression(string id) => + Results.Content($"{{\"PlayerId\":{id},\"Level\":1,\"XP\":0}}", "application/json"); + + [HttpPost("playerReputation/v1/bulk")] + public async Task BulkPlayerReputation(HttpRequest httpRequest, AppDbContext db) + { + /*var ids = await ParseFormIds(httpRequest); + + if (!ids.Any()) + return Results.Json(new List()); + + var reputations = ids.Select(id => new { - AmplitudeKey = "a", - StatSigKey = "a", - RudderStackKey = "a", - UseRudderStack = false - })); + AccountId = id, + Noteriety = 0, + CheerGeneral = 0, + CheerHelpful = 0, + CheerCreative = 0, + CheerGreatHost = 0, + CheerSportsman = 0, + CheerCredit = 20, + SelectedCheer = (object?)null + }).ToList(); + + return Results.Json(reputations);*/ - app.MapGet("/api/config/v2", () => Results.Content(File.ReadAllText("JSON/configv2.json"), "application/json")); - app.MapGet("/api/versioncheck/v4", () => Results.Content("{\"VersionStatus\":0}", "application/json")); - app.MapGet("/api/gameconfigs/v1/all", () => Results.Content(File.ReadAllText("JSON/gameconfigs.json"), "application/json")); + // TODO: implement real endpoint from grabbing from db + var json = System.IO.File.ReadAllText("JSON/bulkprogression.json"); + return Results.Content(json, "application/json"); + } - app.MapGet("/api/relationships/v2/get", () => Results.Content("[]", "application/json")); - app.MapGet("/api/messages/v2/get", () => Results.Content("[]", "application/json")); + [HttpPost("players/v1/progression/bulk")] + public async Task BulkPlayerProgression(HttpRequest httpRequest, AppDbContext db) + { + var ids = await ParseFormIds(httpRequest); + + if (!ids.Any()) + return Results.Json(new List()); + + var progressions = await db.PlayerProgressions + .Where(p => ids.Contains(p.PlayerId)) + .Select(p => new PlayerProgressionBulkResponse { PlayerId = p.PlayerId, Level = p.Level, Xp = p.Xp }) + .ToListAsync(); + + return Results.Json(progressions); + } - app.MapGet("/api/playerReputation/v1/{id}", (string id) => - Results.Content($"{{\"AccountId\":{id},\"Noteriety\":0,\"CheerGeneral\":0,\"CheerHelpful\":0,\"CheerCreative\":0,\"CheerGreatHost\":0,\"CheerSportsman\":0,\"CheerCredit\":20,\"SelectedCheer\":null}}", "application/json")); - - app.MapGet("/api/players/v1/progression/{id}", (string id) => - Results.Content($"{{\"PlayerId\":{id},\"Level\":1,\"XP\":0}}", "application/json")); - - app.MapPost("/api/playerReputation/v1/bulk", async (HttpRequest httpRequest, AppDbContext db) => - { - /*var ids = await ParseFormIds(httpRequest); - - if (!ids.Any()) - return Results.Json(new List()); - - var reputations = ids.Select(id => new - { - AccountId = id, - Noteriety = 0, - CheerGeneral = 0, - CheerHelpful = 0, - CheerCreative = 0, - CheerGreatHost = 0, - CheerSportsman = 0, - CheerCredit = 20, - SelectedCheer = (object?)null - }).ToList(); - - return Results.Json(reputations);*/ - - // TODO: implement real endpoint from grabbing from db - var json = File.ReadAllText("JSON/bulkprogression.json"); - return Results.Content(json, "application/json"); - }); - - app.MapPost("/api/players/v1/progression/bulk", async (HttpRequest httpRequest, AppDbContext db) => - { - var ids = await ParseFormIds(httpRequest); - - if (!ids.Any()) - return Results.Json(new List()); - - var progressions = await db.PlayerProgressions - .Where(p => ids.Contains(p.PlayerId)) - .Select(p => new PlayerProgressionBulkResponse { PlayerId = p.PlayerId, Level = p.Level, Xp = p.Xp }) - .ToListAsync(); - - return Results.Json(progressions); - }); - - app.MapPost("/api/v1/progression/bulk", async (HttpRequest httpRequest, AppDbContext db) => - { - var ids = await ParseFormIds(httpRequest); - - if (!ids.Any()) - return Results.Json(new List()); - - var progressions = await db.PlayerProgressions - .Where(p => ids.Contains(p.PlayerId)) - .Select(p => new PlayerProgressionBulkResponse { PlayerId = p.PlayerId, Level = p.Level, Xp = p.Xp }) - .ToListAsync(); - - return Results.Json(progressions); - }); - - app.MapGet("/api/avatar/v4/items", async (HttpRequest request, AppDbContext db) => - { - var authHeader = request.Headers.Authorization.ToString(); + [HttpPost("v1/progression/bulk")] + public async Task BulkProgression(HttpRequest httpRequest, AppDbContext db) + { + var ids = await ParseFormIds(httpRequest); + + if (!ids.Any()) + return Results.Json(new List()); + + var progressions = await db.PlayerProgressions + .Where(p => ids.Contains(p.PlayerId)) + .Select(p => new PlayerProgressionBulkResponse { PlayerId = p.PlayerId, Level = p.Level, Xp = p.Xp }) + .ToListAsync(); + + return Results.Json(progressions); + } + [HttpGet("avatar/v4/items")] + public async Task GetAvatarItems(HttpRequest request, AppDbContext db) + { + var authHeader = request.Headers.Authorization.ToString(); - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); + var token = authHeader.Substring("Bearer ".Length); + var accountId = _jwtService.ValidateAndGetAccountId(token); - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - var ownedItems = await db.AvatarItems - .Where(i => i.OwnerAccountId == id) - .ToListAsync(); + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + var ownedItems = await db.AvatarItems + .Where(i => i.OwnerAccountId == id) + .ToListAsync(); - var defaultItems = new List + var defaultItems = new List + { + new { AvatarItemType = 0, AvatarItemDesc = "5d13a7a2-8213-40e6-90a6-efdd76a3fdcb,,,", PlatformMask = -1, FriendlyName = "Flowing Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "1d27b674-f9e2-4ffc-9d8c-a58a1be06457,,,", PlatformMask = -1, FriendlyName = "Afro Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "d84c0ff9-8fbe-4ed8-abf3-7996e81888ab,,,", PlatformMask = -1, FriendlyName = "Large Afro Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "e5b83dfc-b2e1-4dcb-a4ab-9d3a4c8a34ae,,,", PlatformMask = -1, FriendlyName = "Long Wavy Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "7dd6f7b0-7ba0-429f-a04f-e32d3a79ee61,,,", PlatformMask = -1, FriendlyName = "Short Wavy Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "eb9611c6-bb50-41a2-93e9-7f959815a846,,,", PlatformMask = -1, FriendlyName = "Dreads Long Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "1fd69ef8-0b74-4962-af5a-67f0bf0358f2,,,", PlatformMask = -1, FriendlyName = "Ponytail Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "a12f724f-4a73-4ab8-aad4-6bfc662b4dd6,,,", PlatformMask = -1, FriendlyName = "Undercut Long Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "0753d7a4-8247-4fca-a6fc-359c26086140,,,", PlatformMask = -1, FriendlyName = "Fonzie Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "77d3c585-4928-4471-a425-89036efe7299,,,", PlatformMask = -1, FriendlyName = "Spiky Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "92302d9d-c527-418c-ac5d-1fa869727505,,,", PlatformMask = -1, FriendlyName = "Part Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "f9dd08f8-16d3-4c39-af4f-89f7bb6e80d3,,,", PlatformMask = -1, FriendlyName = "Undercut Short Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "b148cb1e-df81-442f-aea6-ab1727aad00e,,,", PlatformMask = -1, FriendlyName = "Chunky Afro Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "e36bcd98-7e85-43fa-89f8-57e4ec33823a,,,", PlatformMask = -1, FriendlyName = "Bob with Bangs Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "880a3cc0-7407-4b61-b759-f9dd890fe9e5,,,", PlatformMask = -1, FriendlyName = "Bob Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "21599b51-c50f-43d8-ac5f-62c30cd02ca5,,,", PlatformMask = -1, FriendlyName = "Lori Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "193a3bf9-abc0-4d78-8d63-92046908b1c5,,,", PlatformMask = -1, FriendlyName = "Emo Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "79b90274-6eec-4664-acfb-4a123334661e,,,", PlatformMask = -1, FriendlyName = "Pig Tails Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "da4e7b34-2095-4a9e-801e-4f409039e0dd,,,", PlatformMask = -1, FriendlyName = "Buzz Cut Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "9d9fadb6-97eb-480e-a224-4e0179082071,,,", PlatformMask = -1, FriendlyName = "Meatball Buns Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "d8280c0c-d803-4513-be10-a0ba96d8821e,,,", PlatformMask = -1, FriendlyName = "Flowhawk Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "e286863c-2967-4d00-b837-b49487b9484a,,,", PlatformMask = -1, FriendlyName = "Fauxhawk Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2cb4f372-3372-4583-8b57-c4e3988e3c28,,,", PlatformMask = -1, FriendlyName = "Punky Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "06306723-ca20-4aa6-b7b3-917113f41ac3,,,", PlatformMask = -1, FriendlyName = "Cat-Eye Glasses (Red)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "c70005d5-6276-4a98-acb3-6a77bc19379a,,,", PlatformMask = -1, FriendlyName = "Glasses (Teal)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "8d10cc78-6b00-45f3-affb-205e9cc5b03f,,,", PlatformMask = -1, FriendlyName = "Beard (Close)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "cc96f8a5-bc5b-4f89-83b7-ecd53905ada7,,,", PlatformMask = -1, FriendlyName = "Beard (Thick)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "c6c08eb5-381a-4193-9722-80da95d62abe,,,", PlatformMask = -1, FriendlyName = "Business Tie (Black)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "4d507dfa-4a99-4ac0-8537-229e9dc0eb4a,,,", PlatformMask = -1, FriendlyName = "Rec Room Tank Top (Orange)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "d0a9262f-5504-46a7-bb10-7507503db58e,,,", PlatformMask = -1, FriendlyName = "Rec Room Shirt (Crew Neck, White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "d0a9262f-5504-46a7-bb10-7507503db58e,95e4cc30-cb68-473d-a395-feadf5b51512,0440f08f-ef1d-49d8-942b-523056e8bb45,", PlatformMask = -1, FriendlyName = "Rec Room T-Shirt (Crew Neck, Orange)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,,,", PlatformMask = -1, FriendlyName = "Collared Shirt (Plaid, Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,,,", PlatformMask = -1, FriendlyName = "T-Shirt", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "8aa79563-ace1-4ba7-ad0c-f3210a78142f,,,", PlatformMask = -1, FriendlyName = "Rec Room Shirt (V-Neck, White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "8aa79563-ace1-4ba7-ad0c-f3210a78142f,95e4cc30-cb68-473d-a395-feadf5b51512,05f0ee6e-c824-470e-9178-5ed576c6fe0c,", PlatformMask = -1, FriendlyName = "Rec Room T-Shirt (V-Neck, Orange)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "21caa68e-c3fa-474c-af5e-af1e742b7a60,,,", PlatformMask = -1, FriendlyName = "Tennis Skirt (Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "21caa68e-c3fa-474c-af5e-af1e742b7a60,c5deba2a-6e35-4b13-8e94-8ba5457f39df,b75ef67d-00c3-4ac1-9b72-212032460294,", PlatformMask = -1, FriendlyName = "Tennis Skirt (Yellow)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "21caa68e-c3fa-474c-af5e-af1e742b7a60,758752bd-db2f-43d2-b580-55b3e1efffd5,b75ef67d-00c3-4ac1-9b72-212032460294,", PlatformMask = -1, FriendlyName = "Tennis Skirt (Red)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2296ed0d-df56-4d46-b33a-aae9230a47fc,,,", PlatformMask = -1, FriendlyName = "Zipper Dress (Yellow)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,,,", PlatformMask = -1, FriendlyName = "Wristbands (White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "71921831-ba6f-408b-a00e-2fd97663636f,,,", PlatformMask = -1, FriendlyName = "Wrist Tape (White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,55901f12-d5b5-4fa8-b4c8-e479689ee39d,f600037d-c9c0-43fa-b45b-02f456f9dd5f,", PlatformMask = -1, FriendlyName = "Collared Shirt (Denim)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,bf82f2f6-9af8-431e-a296-0890dea48ba7,d015cae7-a905-49e4-8823-6dec069689a6,", PlatformMask = -1, FriendlyName = "Collared Shirt (Argyle)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,EfdMcnfHt0mr0PQ_maaYOg,DRJcNhkqvkKFEaZpOguR6w,", PlatformMask = -1, FriendlyName = "Collared Shirt (Flowers, Green)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,6d703981-2734-4c45-8983-cdd5f328902f,a0271cd0-e172-4d3f-aa2f-9806f21a82d2,", PlatformMask = -1, FriendlyName = "Tank Top (Camo)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,5c4a2b35-0e1c-44de-8c3a-96d4a6458b1b,9c03f381-7357-4d0f-8cda-8737d4c43d25,", PlatformMask = -1, FriendlyName = "Tank Top (Rainbow)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", PlatformMask = -1, FriendlyName = "Jersey (Orange)", Tooltip = "", Rarity = 10 }, + new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", PlatformMask = -1, FriendlyName = "Tank Top (Dots)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,48abd952-214f-48b2-a8f1-1146f6f69aa2,b78008e8-abbd-4ece-be34-9a911f721fcc,", PlatformMask = -1, FriendlyName = "Tank Top (Zebra)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Baseball Cap (Red)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Baseball Cap (Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,7d8e55fe-3c34-4b4b-9753-0021f6cc6454,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Cream)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Black)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,018a5c07-e956-457d-a540-a5e2cd68da09,", PlatformMask = -1, FriendlyName = "Headband (Orange, White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,018a5c07-e956-457d-a540-a5e2cd68da09,", PlatformMask = -1, FriendlyName = "Headband (Pink, White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,018a5c07-e956-457d-a540-a5e2cd68da09,", PlatformMask = -1, FriendlyName = "Headband (Blue, White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,6dd95046-acf8-42fe-ab78-80a334096a9d,56a92c8d-af53-413e-929e-4a9a3cfad780,", PlatformMask = -1, FriendlyName = "Headband (Red, White, Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Black)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Orange)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Pink)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Red)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "fcfcaf63-deb4-45f7-b711-c051c9ea45cb,,,", PlatformMask = -1, FriendlyName = "Top Bun Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "de0ac50d-2adb-4114-bd2e-68953b13d706,,,", PlatformMask = -1, FriendlyName = "Blazer (Blue, White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "de0ac50d-2adb-4114-bd2e-68953b13d706,6f2e74bf-1e95-463d-97db-d5d1a53b2c28,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", PlatformMask = -1, FriendlyName = "Blazer (Black, White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "de0ac50d-2adb-4114-bd2e-68953b13d706,9374bf66-2ee5-493b-8439-efce4b201904,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", PlatformMask = -1, FriendlyName = "Blazer (Grey, Black)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "de0ac50d-2adb-4114-bd2e-68953b13d706,272fe8eb-5061-4729-a7a8-414ff667a82f,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", PlatformMask = -1, FriendlyName = "Blazer (Grey, White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "de0ac50d-2adb-4114-bd2e-68953b13d706,0ffad843-d6c9-425a-8686-7217009c867e,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", PlatformMask = -1, FriendlyName = "Blazer (Green, Black)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,e0397982-c2c2-4733-9a40-46e18675b5af,dafa658e-753b-46cb-bd85-85c1de5e6ea7,", PlatformMask = -1, FriendlyName = "Button Top (Orange)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,,,", PlatformMask = -1, FriendlyName = "Button Top (Pink)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,49f5864f-9d40-497c-88c8-e87f64d41d74,dafa658e-753b-46cb-bd85-85c1de5e6ea7,", PlatformMask = -1, FriendlyName = "Button Top (Tan)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,c5deba2a-6e35-4b13-8e94-8ba5457f39df,dafa658e-753b-46cb-bd85-85c1de5e6ea7,", PlatformMask = -1, FriendlyName = "Button Top (Yellow)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "6d815b35-6f68-4ed4-817d-70f141e1a571,f750de46-3758-4f7d-9709-0a84b1027009,2c8924aa-68f8-4912-9759-18992f72f08a,", PlatformMask = -1, FriendlyName = "Collared Dress (Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "6d815b35-6f68-4ed4-817d-70f141e1a571,d66aa400-aa5a-4539-a25d-5f8ce94dc281,2c8924aa-68f8-4912-9759-18992f72f08a,", PlatformMask = -1, FriendlyName = "Collared Dress (Green)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "6d815b35-6f68-4ed4-817d-70f141e1a571,6564acf1-4d70-4f92-92ac-08e2b76dbb6b,2c8924aa-68f8-4912-9759-18992f72f08a,", PlatformMask = -1, FriendlyName = "Collared Dress (Purple)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "6d815b35-6f68-4ed4-817d-70f141e1a571,,,", PlatformMask = -1, FriendlyName = "Collared Dress (Red)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "241506f6-bf88-4b46-b5fe-513a225421f4,,,", PlatformMask = -1, FriendlyName = "Half Up Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "6b9e022c-0b68-48fd-8eca-da8573c18900,d6edbc00-3c1d-4f49-8412-3ef8c7c5f4c2,cf119781-5bd9-4b85-9a0b-12e82e988c23,", PlatformMask = -1, FriendlyName = "Long Scarf (Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2296ed0d-df56-4d46-b33a-aae9230a47fc,6d703981-2734-4c45-8983-cdd5f328902f,cfabdefe-0890-436e-b2a3-b5c712e22955,", PlatformMask = -1, FriendlyName = "Zipper Dress (Green)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2296ed0d-df56-4d46-b33a-aae9230a47fc,830be2fa-60a5-48cc-931f-34b670eae4bd,cfabdefe-0890-436e-b2a3-b5c712e22955,", PlatformMask = -1, FriendlyName = "Zipper Dress (Purple)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2296ed0d-df56-4d46-b33a-aae9230a47fc,bbfa08e3-8e6b-4e0f-b264-1b398d7cd44a,cfabdefe-0890-436e-b2a3-b5c712e22955,", PlatformMask = -1, FriendlyName = "Zipper Dress (White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,484b6c13-af22-4ad5-8c43-34c0de095d49,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Light Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,f8b0cfe8-e129-4578-8bb5-f60af5d38599,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Green)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Gold)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Tank Top (Black)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Tank Top (Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Tank Top (Orange)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Tank Top (Red)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "6b9e022c-0b68-48fd-8eca-da8573c18900,5c4a2b35-0e1c-44de-8c3a-96d4a6458b1b,cf119781-5bd9-4b85-9a0b-12e82e988c23,", PlatformMask = -1, FriendlyName = "Long Scarf (Purple)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "6b9e022c-0b68-48fd-8eca-da8573c18900,6dd95046-acf8-42fe-ab78-80a334096a9d,cf119781-5bd9-4b85-9a0b-12e82e988c23,", PlatformMask = -1, FriendlyName = "Long Scarf (White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,f8b0cfe8-e129-4578-8bb5-f60af5d38599,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Green)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Red)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,,,", PlatformMask = -1, FriendlyName = "Headband (White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Yellow)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "24a240f4-1574-420b-b898-a7e91f170759,,,", PlatformMask = -1, FriendlyName = "Back Bun Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "c45ed7b8-99bd-4a4b-a9ff-e16edf5d7a18,,,", PlatformMask = -1, FriendlyName = "High Pony Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,484b6c13-af22-4ad5-8c43-34c0de095d49,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Baseball Cap (Light Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Baseball Cap (Black)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Baseball Cap (Orange)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,,,", PlatformMask = -1, FriendlyName = "Baseball Cap (White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Baseball Cap (Yellow)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,,,", PlatformMask = -1, FriendlyName = "Equestrian Coat (Black)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,55901f12-d5b5-4fa8-b4c8-e479689ee39d,d344b8cc-85a8-4ace-9f92-38c84f396e99,", PlatformMask = -1, FriendlyName = "Equestrian Coat (Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,4828b50c-95b6-466a-bb25-514891d78202,d344b8cc-85a8-4ace-9f92-38c84f396e99,", PlatformMask = -1, FriendlyName = "Equestrian Coat (Grey)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,d6823e01-69f0-4f85-b94a-74894356a2cf,d344b8cc-85a8-4ace-9f92-38c84f396e99,", PlatformMask = -1, FriendlyName = "Equestrian Coat (Maroon)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "09177621-9ecd-4f6a-b6a5-64490139141d,,,", PlatformMask = -1, FriendlyName = "Flat Top Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "95ab7a7c-c35d-4da5-9955-0921064470b6,,,", PlatformMask = -1, FriendlyName = "Gekko Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,0ecb8a2a-cffc-47db-aeda-fb0684aef1e5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Grey)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,484b6c13-af22-4ad5-8c43-34c0de095d49,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Light Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Orange)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Pink)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,8377ab96-c908-457f-9fee-b784c9a759f3,018a5c07-e956-457d-a540-a5e2cd68da09,", PlatformMask = -1, FriendlyName = "Headband (Red, White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "62ce4109-8dee-4895-bf1b-bfa143db4c7e,,,", PlatformMask = -1, FriendlyName = "Slim Blazer (Teal)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "62ce4109-8dee-4895-bf1b-bfa143db4c7e,cd5d7285-202d-42d0-b93f-04245875793e,0f36bb97-c61b-4281-929f-ff1d0d11be86,", PlatformMask = -1, FriendlyName = "Slim Blazer (Green)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "62ce4109-8dee-4895-bf1b-bfa143db4c7e,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,0f36bb97-c61b-4281-929f-ff1d0d11be86,", PlatformMask = -1, FriendlyName = "Slim Blazer (Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "8b9f1413-e786-4a30-946c-9292f207875a,,,", PlatformMask = -1, FriendlyName = "Pulp Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "5cd08cfb-c729-4c30-96d9-6a99bb934d91,,,", PlatformMask = -1, FriendlyName = "Rec Room Sash", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "1a71064b-794f-40fa-9109-8ad36602b6e1,,,", PlatformMask = -1, FriendlyName = "Shagg Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,761a3193-60f0-4190-80c7-285b8192e794,91a451c1-b285-4c48-b14d-59ded8cc006f,", PlatformMask = -1, FriendlyName = "Stoll Dress (Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,a819f49b-6c7a-49d3-9e6a-d9d79ef5019f,91a451c1-b285-4c48-b14d-59ded8cc006f,", PlatformMask = -1, FriendlyName = "Stoll Dress (Green)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,64850553-cdfe-455a-ac00-dafbe63d613e,91a451c1-b285-4c48-b14d-59ded8cc006f,", PlatformMask = -1, FriendlyName = "Stoll Dress (Orange)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,,,", PlatformMask = -1, FriendlyName = "Stoll Dress (Pink)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "71921831-ba6f-408b-a00e-2fd97663636f,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wrist Tape (Black)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "71921831-ba6f-408b-a00e-2fd97663636f,7d8e55fe-3c34-4b4b-9753-0021f6cc6454,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wrist Tape (Cream)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,0ecb8a2a-cffc-47db-aeda-fb0684aef1e5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Grey)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,7d8e55fe-3c34-4b4b-9753-0021f6cc6454,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Cream)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "6b9e022c-0b68-48fd-8eca-da8573c18900,,,", PlatformMask = -1, FriendlyName = "Long Scarf (Red)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,0iSsaY-HgkmLaRHCn5vEdw,PioQ0o3yP0a6szPZ4EKs2A,", PlatformMask = -1, FriendlyName = "Collared Shirt (Blue)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,jGj28vhq8EGwP2RuM074aQ,PioQ0o3yP0a6szPZ4EKs2A,", PlatformMask = -1, FriendlyName = "Collared Shirt (Yellow)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,kmj5zOjcwku_WWKroCeiVQ,PioQ0o3yP0a6szPZ4EKs2A,", PlatformMask = -1, FriendlyName = "Collared Shirt (Pink)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,FAviMCQ_EE2Mpt6QPo5OEw,PioQ0o3yP0a6szPZ4EKs2A,", PlatformMask = -1, FriendlyName = "Collared Shirt (Red)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,MFrcSQ1DYUm8imvy4ypgvw,PioQ0o3yP0a6szPZ4EKs2A,", PlatformMask = -1, FriendlyName = "Collared Shirt (White)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "de0ac50d-2adb-4114-bd2e-68953b13d706,05ac07e1-67f0-486c-abf5-a62866475abb,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", PlatformMask = -1, FriendlyName = "Blazer (Black, Cream)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "0088603e-ec3b-4478-8694-e6fb1989b3f2,,,", PlatformMask = -1, FriendlyName = "Angled Bob Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "ffea7a65-613f-4835-921e-6dd15f357b7e,,,", PlatformMask = -1, FriendlyName = "Long Bangs Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "45f5e714-8a5f-4385-a97f-675066167011,,,", PlatformMask = -1, FriendlyName = "Seventies Stache", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "9bf5d259-7774-4cbe-a90f-7f188cc0dce7,,,", PlatformMask = -1, FriendlyName = "Thick Goatee", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "a6cbfe76-534a-4655-a8a8-3fed13d001c7,,,", PlatformMask = -1, FriendlyName = "Bald Top Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "CTcrvbo3OEepIV4oW8bx4w,,,", PlatformMask = -1, FriendlyName = "Receding Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "-twtjyBdQ02EAdOfBGTiEw,,,", PlatformMask = -1, FriendlyName = "Van Dyke Beard", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "45eaab67-19c2-4601-8f80-3565a4dceba4,,,", PlatformMask = -1, FriendlyName = "Pompadour Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "c855dcc3-96cb-470d-b159-d37a025a47d1,,,", PlatformMask = -1, FriendlyName = "Dutch Braid Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "d7730a9e-78a1-4356-bc09-6b066615850b,,,", PlatformMask = -1, FriendlyName = "Afro Updo Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "8c35c804-e8d5-49d2-8d5a-ea19fb70bfa6,,,", PlatformMask = -1, FriendlyName = "Pencil Bun Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "5beeb4c4-f276-4eae-87aa-9302e45b05b7,,,", PlatformMask = -1, FriendlyName = "Cornrows Hair", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "b6rLwzD4NkKV7xKn9ZYVkA,sxUE0iOSZEmezm54T7xI3Q,tlpa7195x0CkmSjpR1RArQ,", PlatformMask = -1, FriendlyName = "Rec Room Hoodie - Pride (Rainbow Pride)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,,,", PlatformMask = -1, FriendlyName = "Winged Hat - Pride (Rainbow Pride)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "b6rLwzD4NkKV7xKn9ZYVkA,D_Xmo0rOzkS-kgq1CYXt3g,tnCJp2eDI0SwjVfJMhk3LQ,", PlatformMask = -1, FriendlyName = "Rec Room Hoodie - Pride (Trans Pride)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,knXPidb-Rkayfc3kSHfZeQ,1yMyo6oTjU-VAygoeWaohQ,", PlatformMask = -1, FriendlyName = "Winged Hat - Pride (Trans Pride)", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "88b6ddeb-a455-460d-91d9-a4569ef6903c,,,", PlatformMask = -1, FriendlyName = "Square Earrings ", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "0abb6b08-20ce-444f-879e-0d1344df096c,,,", PlatformMask = -1, FriendlyName = "Round Earrings", Tooltip = "", Rarity = 0 }, + new { AvatarItemType = 0, AvatarItemDesc = "9b5bde11-7408-4798-9fcb-c7ec175444df,,,", PlatformMask = -1, FriendlyName = "Hoop Earrings", Tooltip = "", Rarity = 0 } + }; + + var allItems = ownedItems.Cast().Concat(defaultItems).ToList(); + + return Results.Json(allItems); + } + + [HttpGet("avatar/v2")] + public async Task GetAvatar(HttpRequest request, AppDbContext db) + { + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = _jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); + + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + var avatar = await db.PlayerAvatars + .FirstOrDefaultAsync(a => a.OwnerAccountId == id); + + if (avatar == null) + { + avatar = new PlayerAvatar { - new { AvatarItemType = 0, AvatarItemDesc = "5d13a7a2-8213-40e6-90a6-efdd76a3fdcb,,,", PlatformMask = -1, FriendlyName = "Flowing Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "1d27b674-f9e2-4ffc-9d8c-a58a1be06457,,,", PlatformMask = -1, FriendlyName = "Afro Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "d84c0ff9-8fbe-4ed8-abf3-7996e81888ab,,,", PlatformMask = -1, FriendlyName = "Large Afro Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "e5b83dfc-b2e1-4dcb-a4ab-9d3a4c8a34ae,,,", PlatformMask = -1, FriendlyName = "Long Wavy Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "7dd6f7b0-7ba0-429f-a04f-e32d3a79ee61,,,", PlatformMask = -1, FriendlyName = "Short Wavy Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "eb9611c6-bb50-41a2-93e9-7f959815a846,,,", PlatformMask = -1, FriendlyName = "Dreads Long Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "1fd69ef8-0b74-4962-af5a-67f0bf0358f2,,,", PlatformMask = -1, FriendlyName = "Ponytail Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "a12f724f-4a73-4ab8-aad4-6bfc662b4dd6,,,", PlatformMask = -1, FriendlyName = "Undercut Long Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "0753d7a4-8247-4fca-a6fc-359c26086140,,,", PlatformMask = -1, FriendlyName = "Fonzie Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "77d3c585-4928-4471-a425-89036efe7299,,,", PlatformMask = -1, FriendlyName = "Spiky Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "92302d9d-c527-418c-ac5d-1fa869727505,,,", PlatformMask = -1, FriendlyName = "Part Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "f9dd08f8-16d3-4c39-af4f-89f7bb6e80d3,,,", PlatformMask = -1, FriendlyName = "Undercut Short Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "b148cb1e-df81-442f-aea6-ab1727aad00e,,,", PlatformMask = -1, FriendlyName = "Chunky Afro Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "e36bcd98-7e85-43fa-89f8-57e4ec33823a,,,", PlatformMask = -1, FriendlyName = "Bob with Bangs Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "880a3cc0-7407-4b61-b759-f9dd890fe9e5,,,", PlatformMask = -1, FriendlyName = "Bob Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "21599b51-c50f-43d8-ac5f-62c30cd02ca5,,,", PlatformMask = -1, FriendlyName = "Lori Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "193a3bf9-abc0-4d78-8d63-92046908b1c5,,,", PlatformMask = -1, FriendlyName = "Emo Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "79b90274-6eec-4664-acfb-4a123334661e,,,", PlatformMask = -1, FriendlyName = "Pig Tails Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "da4e7b34-2095-4a9e-801e-4f409039e0dd,,,", PlatformMask = -1, FriendlyName = "Buzz Cut Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "9d9fadb6-97eb-480e-a224-4e0179082071,,,", PlatformMask = -1, FriendlyName = "Meatball Buns Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "d8280c0c-d803-4513-be10-a0ba96d8821e,,,", PlatformMask = -1, FriendlyName = "Flowhawk Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "e286863c-2967-4d00-b837-b49487b9484a,,,", PlatformMask = -1, FriendlyName = "Fauxhawk Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2cb4f372-3372-4583-8b57-c4e3988e3c28,,,", PlatformMask = -1, FriendlyName = "Punky Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "06306723-ca20-4aa6-b7b3-917113f41ac3,,,", PlatformMask = -1, FriendlyName = "Cat-Eye Glasses (Red)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "c70005d5-6276-4a98-acb3-6a77bc19379a,,,", PlatformMask = -1, FriendlyName = "Glasses (Teal)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "8d10cc78-6b00-45f3-affb-205e9cc5b03f,,,", PlatformMask = -1, FriendlyName = "Beard (Close)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "cc96f8a5-bc5b-4f89-83b7-ecd53905ada7,,,", PlatformMask = -1, FriendlyName = "Beard (Thick)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "c6c08eb5-381a-4193-9722-80da95d62abe,,,", PlatformMask = -1, FriendlyName = "Business Tie (Black)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "4d507dfa-4a99-4ac0-8537-229e9dc0eb4a,,,", PlatformMask = -1, FriendlyName = "Rec Room Tank Top (Orange)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "d0a9262f-5504-46a7-bb10-7507503db58e,,,", PlatformMask = -1, FriendlyName = "Rec Room Shirt (Crew Neck, White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "d0a9262f-5504-46a7-bb10-7507503db58e,95e4cc30-cb68-473d-a395-feadf5b51512,0440f08f-ef1d-49d8-942b-523056e8bb45,", PlatformMask = -1, FriendlyName = "Rec Room T-Shirt (Crew Neck, Orange)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,,,", PlatformMask = -1, FriendlyName = "Collared Shirt (Plaid, Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,,,", PlatformMask = -1, FriendlyName = "T-Shirt", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "8aa79563-ace1-4ba7-ad0c-f3210a78142f,,,", PlatformMask = -1, FriendlyName = "Rec Room Shirt (V-Neck, White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "8aa79563-ace1-4ba7-ad0c-f3210a78142f,95e4cc30-cb68-473d-a395-feadf5b51512,05f0ee6e-c824-470e-9178-5ed576c6fe0c,", PlatformMask = -1, FriendlyName = "Rec Room T-Shirt (V-Neck, Orange)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "21caa68e-c3fa-474c-af5e-af1e742b7a60,,,", PlatformMask = -1, FriendlyName = "Tennis Skirt (Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "21caa68e-c3fa-474c-af5e-af1e742b7a60,c5deba2a-6e35-4b13-8e94-8ba5457f39df,b75ef67d-00c3-4ac1-9b72-212032460294,", PlatformMask = -1, FriendlyName = "Tennis Skirt (Yellow)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "21caa68e-c3fa-474c-af5e-af1e742b7a60,758752bd-db2f-43d2-b580-55b3e1efffd5,b75ef67d-00c3-4ac1-9b72-212032460294,", PlatformMask = -1, FriendlyName = "Tennis Skirt (Red)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2296ed0d-df56-4d46-b33a-aae9230a47fc,,,", PlatformMask = -1, FriendlyName = "Zipper Dress (Yellow)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,,,", PlatformMask = -1, FriendlyName = "Wristbands (White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "71921831-ba6f-408b-a00e-2fd97663636f,,,", PlatformMask = -1, FriendlyName = "Wrist Tape (White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,55901f12-d5b5-4fa8-b4c8-e479689ee39d,f600037d-c9c0-43fa-b45b-02f456f9dd5f,", PlatformMask = -1, FriendlyName = "Collared Shirt (Denim)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,bf82f2f6-9af8-431e-a296-0890dea48ba7,d015cae7-a905-49e4-8823-6dec069689a6,", PlatformMask = -1, FriendlyName = "Collared Shirt (Argyle)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,EfdMcnfHt0mr0PQ_maaYOg,DRJcNhkqvkKFEaZpOguR6w,", PlatformMask = -1, FriendlyName = "Collared Shirt (Flowers, Green)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,6d703981-2734-4c45-8983-cdd5f328902f,a0271cd0-e172-4d3f-aa2f-9806f21a82d2,", PlatformMask = -1, FriendlyName = "Tank Top (Camo)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,5c4a2b35-0e1c-44de-8c3a-96d4a6458b1b,9c03f381-7357-4d0f-8cda-8737d4c43d25,", PlatformMask = -1, FriendlyName = "Tank Top (Rainbow)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,d2a692e6-e1a9-4cfe-8154-10b52be7f8c8,", PlatformMask = -1, FriendlyName = "Jersey (Orange)", Tooltip = "", Rarity = 10 }, - new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,b292eb4b-07e3-4a48-99b5-3c6587a1e02e,", PlatformMask = -1, FriendlyName = "Tank Top (Dots)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,48abd952-214f-48b2-a8f1-1146f6f69aa2,b78008e8-abbd-4ece-be34-9a911f721fcc,", PlatformMask = -1, FriendlyName = "Tank Top (Zebra)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Baseball Cap (Red)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Baseball Cap (Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,7d8e55fe-3c34-4b4b-9753-0021f6cc6454,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Cream)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Black)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,018a5c07-e956-457d-a540-a5e2cd68da09,", PlatformMask = -1, FriendlyName = "Headband (Orange, White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,018a5c07-e956-457d-a540-a5e2cd68da09,", PlatformMask = -1, FriendlyName = "Headband (Pink, White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,018a5c07-e956-457d-a540-a5e2cd68da09,", PlatformMask = -1, FriendlyName = "Headband (Blue, White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,6dd95046-acf8-42fe-ab78-80a334096a9d,56a92c8d-af53-413e-929e-4a9a3cfad780,", PlatformMask = -1, FriendlyName = "Headband (Red, White, Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Black)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Orange)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Pink)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Red)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "fcfcaf63-deb4-45f7-b711-c051c9ea45cb,,,", PlatformMask = -1, FriendlyName = "Top Bun Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "de0ac50d-2adb-4114-bd2e-68953b13d706,,,", PlatformMask = -1, FriendlyName = "Blazer (Blue, White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "de0ac50d-2adb-4114-bd2e-68953b13d706,6f2e74bf-1e95-463d-97db-d5d1a53b2c28,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", PlatformMask = -1, FriendlyName = "Blazer (Black, White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "de0ac50d-2adb-4114-bd2e-68953b13d706,9374bf66-2ee5-493b-8439-efce4b201904,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", PlatformMask = -1, FriendlyName = "Blazer (Grey, Black)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "de0ac50d-2adb-4114-bd2e-68953b13d706,272fe8eb-5061-4729-a7a8-414ff667a82f,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", PlatformMask = -1, FriendlyName = "Blazer (Grey, White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "de0ac50d-2adb-4114-bd2e-68953b13d706,0ffad843-d6c9-425a-8686-7217009c867e,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", PlatformMask = -1, FriendlyName = "Blazer (Green, Black)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,e0397982-c2c2-4733-9a40-46e18675b5af,dafa658e-753b-46cb-bd85-85c1de5e6ea7,", PlatformMask = -1, FriendlyName = "Button Top (Orange)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,,,", PlatformMask = -1, FriendlyName = "Button Top (Pink)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,49f5864f-9d40-497c-88c8-e87f64d41d74,dafa658e-753b-46cb-bd85-85c1de5e6ea7,", PlatformMask = -1, FriendlyName = "Button Top (Tan)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "9c8fc7f0-8f99-4aad-a34f-8d979f6ae352,c5deba2a-6e35-4b13-8e94-8ba5457f39df,dafa658e-753b-46cb-bd85-85c1de5e6ea7,", PlatformMask = -1, FriendlyName = "Button Top (Yellow)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "6d815b35-6f68-4ed4-817d-70f141e1a571,f750de46-3758-4f7d-9709-0a84b1027009,2c8924aa-68f8-4912-9759-18992f72f08a,", PlatformMask = -1, FriendlyName = "Collared Dress (Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "6d815b35-6f68-4ed4-817d-70f141e1a571,d66aa400-aa5a-4539-a25d-5f8ce94dc281,2c8924aa-68f8-4912-9759-18992f72f08a,", PlatformMask = -1, FriendlyName = "Collared Dress (Green)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "6d815b35-6f68-4ed4-817d-70f141e1a571,6564acf1-4d70-4f92-92ac-08e2b76dbb6b,2c8924aa-68f8-4912-9759-18992f72f08a,", PlatformMask = -1, FriendlyName = "Collared Dress (Purple)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "6d815b35-6f68-4ed4-817d-70f141e1a571,,,", PlatformMask = -1, FriendlyName = "Collared Dress (Red)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "241506f6-bf88-4b46-b5fe-513a225421f4,,,", PlatformMask = -1, FriendlyName = "Half Up Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "6b9e022c-0b68-48fd-8eca-da8573c18900,d6edbc00-3c1d-4f49-8412-3ef8c7c5f4c2,cf119781-5bd9-4b85-9a0b-12e82e988c23,", PlatformMask = -1, FriendlyName = "Long Scarf (Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2296ed0d-df56-4d46-b33a-aae9230a47fc,6d703981-2734-4c45-8983-cdd5f328902f,cfabdefe-0890-436e-b2a3-b5c712e22955,", PlatformMask = -1, FriendlyName = "Zipper Dress (Green)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2296ed0d-df56-4d46-b33a-aae9230a47fc,830be2fa-60a5-48cc-931f-34b670eae4bd,cfabdefe-0890-436e-b2a3-b5c712e22955,", PlatformMask = -1, FriendlyName = "Zipper Dress (Purple)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2296ed0d-df56-4d46-b33a-aae9230a47fc,bbfa08e3-8e6b-4e0f-b264-1b398d7cd44a,cfabdefe-0890-436e-b2a3-b5c712e22955,", PlatformMask = -1, FriendlyName = "Zipper Dress (White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,484b6c13-af22-4ad5-8c43-34c0de095d49,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Light Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,f8b0cfe8-e129-4578-8bb5-f60af5d38599,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Green)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Gold)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Tank Top (Black)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Tank Top (Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Tank Top (Orange)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "7b857a8c-92ad-4028-a2c2-b3c20cdab5f2,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Tank Top (Red)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "6b9e022c-0b68-48fd-8eca-da8573c18900,5c4a2b35-0e1c-44de-8c3a-96d4a6458b1b,cf119781-5bd9-4b85-9a0b-12e82e988c23,", PlatformMask = -1, FriendlyName = "Long Scarf (Purple)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "6b9e022c-0b68-48fd-8eca-da8573c18900,6dd95046-acf8-42fe-ab78-80a334096a9d,cf119781-5bd9-4b85-9a0b-12e82e988c23,", PlatformMask = -1, FriendlyName = "Long Scarf (White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,dee70c38-7a99-4c2b-9181-665f1bf75aca,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,f8b0cfe8-e129-4578-8bb5-f60af5d38599,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Green)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,8377ab96-c908-457f-9fee-b784c9a759f3,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Red)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,,,", PlatformMask = -1, FriendlyName = "Headband (White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Yellow)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "24a240f4-1574-420b-b898-a7e91f170759,,,", PlatformMask = -1, FriendlyName = "Back Bun Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "c45ed7b8-99bd-4a4b-a9ff-e16edf5d7a18,,,", PlatformMask = -1, FriendlyName = "High Pony Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,484b6c13-af22-4ad5-8c43-34c0de095d49,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Baseball Cap (Light Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Baseball Cap (Black)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Baseball Cap (Orange)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,,,", PlatformMask = -1, FriendlyName = "Baseball Cap (White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "14ef6b00-debf-4a85-9755-b4d37df496d3,67bcca75-4ab1-4964-8688-9908c464d355,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Baseball Cap (Yellow)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,,,", PlatformMask = -1, FriendlyName = "Equestrian Coat (Black)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,55901f12-d5b5-4fa8-b4c8-e479689ee39d,d344b8cc-85a8-4ace-9f92-38c84f396e99,", PlatformMask = -1, FriendlyName = "Equestrian Coat (Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,4828b50c-95b6-466a-bb25-514891d78202,d344b8cc-85a8-4ace-9f92-38c84f396e99,", PlatformMask = -1, FriendlyName = "Equestrian Coat (Grey)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "896c2491-2f96-4986-9cbd-b3b31ef5d8c5,d6823e01-69f0-4f85-b94a-74894356a2cf,d344b8cc-85a8-4ace-9f92-38c84f396e99,", PlatformMask = -1, FriendlyName = "Equestrian Coat (Maroon)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "09177621-9ecd-4f6a-b6a5-64490139141d,,,", PlatformMask = -1, FriendlyName = "Flat Top Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "95ab7a7c-c35d-4da5-9955-0921064470b6,,,", PlatformMask = -1, FriendlyName = "Gekko Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,0ecb8a2a-cffc-47db-aeda-fb0684aef1e5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Grey)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,484b6c13-af22-4ad5-8c43-34c0de095d49,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Light Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,51ef8d39-2b94-4f9e-9620-07b6b0a913a5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Orange)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,cbe29e9f-f2ac-47fb-97e1-8bad16abb89d,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Headband (Pink)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "40528de7-38a3-4a7c-8f93-6d3bfa5573f2,8377ab96-c908-457f-9fee-b784c9a759f3,018a5c07-e956-457d-a540-a5e2cd68da09,", PlatformMask = -1, FriendlyName = "Headband (Red, White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "62ce4109-8dee-4895-bf1b-bfa143db4c7e,,,", PlatformMask = -1, FriendlyName = "Slim Blazer (Teal)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "62ce4109-8dee-4895-bf1b-bfa143db4c7e,cd5d7285-202d-42d0-b93f-04245875793e,0f36bb97-c61b-4281-929f-ff1d0d11be86,", PlatformMask = -1, FriendlyName = "Slim Blazer (Green)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "62ce4109-8dee-4895-bf1b-bfa143db4c7e,ad61c418-6d77-4a99-8ac5-9f10f5a3d42f,0f36bb97-c61b-4281-929f-ff1d0d11be86,", PlatformMask = -1, FriendlyName = "Slim Blazer (Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "8b9f1413-e786-4a30-946c-9292f207875a,,,", PlatformMask = -1, FriendlyName = "Pulp Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "5cd08cfb-c729-4c30-96d9-6a99bb934d91,,,", PlatformMask = -1, FriendlyName = "Rec Room Sash", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "1a71064b-794f-40fa-9109-8ad36602b6e1,,,", PlatformMask = -1, FriendlyName = "Shagg Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,761a3193-60f0-4190-80c7-285b8192e794,91a451c1-b285-4c48-b14d-59ded8cc006f,", PlatformMask = -1, FriendlyName = "Stoll Dress (Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,a819f49b-6c7a-49d3-9e6a-d9d79ef5019f,91a451c1-b285-4c48-b14d-59ded8cc006f,", PlatformMask = -1, FriendlyName = "Stoll Dress (Green)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,64850553-cdfe-455a-ac00-dafbe63d613e,91a451c1-b285-4c48-b14d-59ded8cc006f,", PlatformMask = -1, FriendlyName = "Stoll Dress (Orange)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "84cd594c-1cd8-4b4d-8409-85c8fd5fb02a,,,", PlatformMask = -1, FriendlyName = "Stoll Dress (Pink)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "71921831-ba6f-408b-a00e-2fd97663636f,1b1d08f2-12ca-43dd-a44f-ea2820b919b4,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wrist Tape (Black)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "71921831-ba6f-408b-a00e-2fd97663636f,7d8e55fe-3c34-4b4b-9753-0021f6cc6454,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wrist Tape (Cream)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,0ecb8a2a-cffc-47db-aeda-fb0684aef1e5,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Grey)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "ecc1dbe6-ca06-4564-b2a6-30956194d1e9,7d8e55fe-3c34-4b4b-9753-0021f6cc6454,0b2395e1-ebcc-47e9-aaf1-faf9e9cec4cd,", PlatformMask = -1, FriendlyName = "Wristbands (Cream)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "6b9e022c-0b68-48fd-8eca-da8573c18900,,,", PlatformMask = -1, FriendlyName = "Long Scarf (Red)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,0iSsaY-HgkmLaRHCn5vEdw,PioQ0o3yP0a6szPZ4EKs2A,", PlatformMask = -1, FriendlyName = "Collared Shirt (Blue)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,jGj28vhq8EGwP2RuM074aQ,PioQ0o3yP0a6szPZ4EKs2A,", PlatformMask = -1, FriendlyName = "Collared Shirt (Yellow)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,kmj5zOjcwku_WWKroCeiVQ,PioQ0o3yP0a6szPZ4EKs2A,", PlatformMask = -1, FriendlyName = "Collared Shirt (Pink)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,FAviMCQ_EE2Mpt6QPo5OEw,PioQ0o3yP0a6szPZ4EKs2A,", PlatformMask = -1, FriendlyName = "Collared Shirt (Red)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "2e59d8d0-91a0-4449-bfdc-a5d663fd9343,MFrcSQ1DYUm8imvy4ypgvw,PioQ0o3yP0a6szPZ4EKs2A,", PlatformMask = -1, FriendlyName = "Collared Shirt (White)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "de0ac50d-2adb-4114-bd2e-68953b13d706,05ac07e1-67f0-486c-abf5-a62866475abb,be2b9293-1d3c-4b1c-b4c5-fad3ab16cf54,", PlatformMask = -1, FriendlyName = "Blazer (Black, Cream)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "0088603e-ec3b-4478-8694-e6fb1989b3f2,,,", PlatformMask = -1, FriendlyName = "Angled Bob Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "ffea7a65-613f-4835-921e-6dd15f357b7e,,,", PlatformMask = -1, FriendlyName = "Long Bangs Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "45f5e714-8a5f-4385-a97f-675066167011,,,", PlatformMask = -1, FriendlyName = "Seventies Stache", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "9bf5d259-7774-4cbe-a90f-7f188cc0dce7,,,", PlatformMask = -1, FriendlyName = "Thick Goatee", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "a6cbfe76-534a-4655-a8a8-3fed13d001c7,,,", PlatformMask = -1, FriendlyName = "Bald Top Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "CTcrvbo3OEepIV4oW8bx4w,,,", PlatformMask = -1, FriendlyName = "Receding Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "-twtjyBdQ02EAdOfBGTiEw,,,", PlatformMask = -1, FriendlyName = "Van Dyke Beard", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "45eaab67-19c2-4601-8f80-3565a4dceba4,,,", PlatformMask = -1, FriendlyName = "Pompadour Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "c855dcc3-96cb-470d-b159-d37a025a47d1,,,", PlatformMask = -1, FriendlyName = "Dutch Braid Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "d7730a9e-78a1-4356-bc09-6b066615850b,,,", PlatformMask = -1, FriendlyName = "Afro Updo Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "8c35c804-e8d5-49d2-8d5a-ea19fb70bfa6,,,", PlatformMask = -1, FriendlyName = "Pencil Bun Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "5beeb4c4-f276-4eae-87aa-9302e45b05b7,,,", PlatformMask = -1, FriendlyName = "Cornrows Hair", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "b6rLwzD4NkKV7xKn9ZYVkA,sxUE0iOSZEmezm54T7xI3Q,tlpa7195x0CkmSjpR1RArQ,", PlatformMask = -1, FriendlyName = "Rec Room Hoodie - Pride (Rainbow Pride)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,,,", PlatformMask = -1, FriendlyName = "Winged Hat - Pride (Rainbow Pride)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "b6rLwzD4NkKV7xKn9ZYVkA,D_Xmo0rOzkS-kgq1CYXt3g,tnCJp2eDI0SwjVfJMhk3LQ,", PlatformMask = -1, FriendlyName = "Rec Room Hoodie - Pride (Trans Pride)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "fe15ca53-c5b8-4acf-9309-ff3f4e610fc9,knXPidb-Rkayfc3kSHfZeQ,1yMyo6oTjU-VAygoeWaohQ,", PlatformMask = -1, FriendlyName = "Winged Hat - Pride (Trans Pride)", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "88b6ddeb-a455-460d-91d9-a4569ef6903c,,,", PlatformMask = -1, FriendlyName = "Square Earrings ", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "0abb6b08-20ce-444f-879e-0d1344df096c,,,", PlatformMask = -1, FriendlyName = "Round Earrings", Tooltip = "", Rarity = 0 }, - new { AvatarItemType = 0, AvatarItemDesc = "9b5bde11-7408-4798-9fcb-c7ec175444df,,,", PlatformMask = -1, FriendlyName = "Hoop Earrings", Tooltip = "", Rarity = 0 } + OwnerAccountId = id, + OutfitSelections = "", + FaceFeatures = "{}", + SkinColor = "", + HairColor = "" }; - - var allItems = ownedItems.Cast().Concat(defaultItems).ToList(); - - return Results.Json(allItems); - }); - - app.MapGet("/api/avatar/v2", async (HttpRequest request, AppDbContext db) => - { - var authHeader = request.Headers.Authorization.ToString(); - - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); - - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - var avatar = await db.PlayerAvatars - .FirstOrDefaultAsync(a => a.OwnerAccountId == id); - - if (avatar == null) - { - avatar = new PlayerAvatar - { - OwnerAccountId = id, - OutfitSelections = "", - FaceFeatures = "{}", - SkinColor = "", - HairColor = "" - }; - db.PlayerAvatars.Add(avatar); - await db.SaveChangesAsync(); - } - - return Results.Json(new - { - OutfitSelections = avatar.OutfitSelections, - FaceFeatures = avatar.FaceFeatures, - SkinColor = avatar.SkinColor, - HairColor = avatar.HairColor - }); - }); - - app.MapPost("/api/avatar/v2/set", async (HttpRequest request, AppDbContext db) => - { - var authHeader = request.Headers.Authorization.ToString(); - - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); - - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - request.EnableBuffering(); - var avatarUpdate = await System.Text.Json.JsonSerializer.DeserializeAsync(request.Body); - - if (avatarUpdate == null) - return Results.BadRequest(); - - var avatar = await db.PlayerAvatars - .FirstOrDefaultAsync(a => a.OwnerAccountId == id); - - if (avatar == null) - { - avatar = new PlayerAvatar { OwnerAccountId = id }; - db.PlayerAvatars.Add(avatar); - } - - avatar.OutfitSelections = avatarUpdate.OutfitSelections; - avatar.FaceFeatures = avatarUpdate.FaceFeatures; - avatar.SkinColor = avatarUpdate.SkinColor; - avatar.HairColor = avatarUpdate.HairColor; - + db.PlayerAvatars.Add(avatar); await db.SaveChangesAsync(); - return Results.Ok(avatar); - }); - - app.MapGet("/api/avatar/v3/saved", async (HttpRequest request, AppDbContext db) => - { - var authHeader = request.Headers.Authorization.ToString(); - - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); - - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - request.EnableBuffering(); - - var items = await db.SavedOutfits - .Where(i => i.OwnerAccountId == id) - .ToListAsync(); - - return Results.Json(items); - }); + } - app.MapGet("/api/PlayerReporting/v1/moderationBlockDetails", () => - Results.Content("{\"ReportCategory\":0,\"Duration\":0,\"GameSessionId\":0,\"IsHostKick\":false,\"Message\":\"\",\"PlayerIdReporter\":null,\"IsBan\":false}", "application/json")); - - app.MapGet("/api/PlayerReporting/v1/voteToKickReasons", async (HttpRequest request, AppDbContext db) => + return Results.Json(new { - var json = File.ReadAllText("JSON/vtkreasons.json"); - return Results.Content(json, "application/json"); + OutfitSelections = avatar.OutfitSelections, + FaceFeatures = avatar.FaceFeatures, + SkinColor = avatar.SkinColor, + HairColor = avatar.HairColor }); + } - app.MapGet("/api/settings/v2" + - "", async (HttpRequest request, AppDbContext db) => - { - var authHeader = request.Headers.Authorization.ToString(); + [HttpPost("avatar/v2/set")] + public async Task SetAvatar(HttpRequest request, AppDbContext db) + { + var authHeader = request.Headers.Authorization.ToString(); - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); + var token = authHeader.Substring("Bearer ".Length); + var accountId = _jwtService.ValidateAndGetAccountId(token); - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - var settings = await db.PlayerSettings - .Where(s => s.PlayerId == id) - .ToListAsync(); - - if (!settings.Any()) - { - var defaults = new List - { - new() { PlayerId = id, Key = "Recroom.OOBE", Value = "77" }, - new() { PlayerId = id, Key = "SplitTestAssignedSegments", Value = "1|{\"SplitTesting+PhotonMaxDatagrams_2021_01_11\":\"Off\",\"SplitTesting+Curated_Rooms_2020_08_06\":\"Off\",\"SplitTesting+RoomRecommendationsType_2020_08_14\":\"Aug14MinVisitors35000\"}" }, - new() { PlayerId = id, Key = "PlayerSessionCount", Value = "13" }, - new() { PlayerId = id, Key = "TUTORIAL_COMPLETE_MASK", Value = "11" }, - new() { PlayerId = id, Key = "BACKPACK_FAVORITE_TOOL", Value = "1" }, - new() { PlayerId = id, Key = "VoiceChat", Value = "2" }, - new() { PlayerId = id, Key = "VRAUTOSPRINT", Value = "1" }, - new() { PlayerId = id, Key = "VR_MOVEMENT_MODE", Value = "0" }, - new() { PlayerId = id, Key = "COMFORT_SPRINT", Value = "0" }, - new() { PlayerId = id, Key = "COMFORT_WALK", Value = "0" }, - new() { PlayerId = id, Key = "COMFORT_VEHICLES", Value = "0" }, - new() { PlayerId = id, Key = "COMFORT_FLY", Value = "0" }, - new() { PlayerId = id, Key = "COMFORT_ROTATE", Value = "0" }, - new() { PlayerId = id, Key = "COMFORT_FORCES", Value = "0" }, - new() { PlayerId = id, Key = "COMFORT_FALL", Value = "0" }, - new() { PlayerId = id, Key = "COMFORT_TELEPORT", Value = "0" }, - new() { PlayerId = id, Key = "ROTATE_IN_PLACE_ENABLED", Value = "1" }, - new() { PlayerId = id, Key = "ROTATION_INCREMENT", Value = "2" }, - new() { PlayerId = id, Key = "CONTINUOUS_ROTATION_MODE", Value = "1" }, - new() { PlayerId = id, Key = "DONT_LOCK_TOOLS_TO_HAND", Value = "0" }, - new() { PlayerId = id, Key = "QualitySettings", Value = "2" }, - new() { PlayerId = id, Key = "TeleportBuffer", Value = "0" }, - new() { PlayerId = id, Key = "IgnoreBuffer", Value = "1" }, - new() { PlayerId = id, Key = "FIRST_TIME_IN_FLAGS", Value = "0" }, - new() { PlayerId = id, Key = "ShowRoomCenter", Value = "1" }, - new() { PlayerId = id, Key = "USER_TRACKING", Value = "1" }, - new() { PlayerId = id, Key = "STABILIZE_HANDS", Value = "0" }, - new() { PlayerId = id, Key = "MakerPen_SnappingMode", Value = "2" }, - new() { PlayerId = id, Key = "Recroom.ChallengeMap", Value = "17" }, - new() { PlayerId = id, Key = "VoiceFilter2", Value = "1" }, - new() { PlayerId = id, Key = "SFX_VOLUME_PERCENT_PREF", Value = "1" }, - }; - db.PlayerSettings.AddRange(defaults); - await db.SaveChangesAsync(); - settings = defaults; - } - - return Results.Json(settings); - }); + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); - app.MapPost("/api/settings/v2/set", async (HttpRequest request, AppDbContext db) => + request.EnableBuffering(); + var avatarUpdate = await System.Text.Json.JsonSerializer.DeserializeAsync(request.Body); + + if (avatarUpdate == null) + return Results.BadRequest(); + + var avatar = await db.PlayerAvatars + .FirstOrDefaultAsync(a => a.OwnerAccountId == id); + + if (avatar == null) { - var authHeader = request.Headers.Authorization.ToString(); + avatar = new PlayerAvatar { OwnerAccountId = id }; + db.PlayerAvatars.Add(avatar); + } + + avatar.OutfitSelections = avatarUpdate.OutfitSelections; + avatar.FaceFeatures = avatarUpdate.FaceFeatures; + avatar.SkinColor = avatarUpdate.SkinColor; + avatar.HairColor = avatarUpdate.HairColor; + + await db.SaveChangesAsync(); + return Results.Ok(avatar); + } + + [HttpGet("avatar/v3/saved")] + public async Task GetSavedOutfits(HttpRequest request, AppDbContext db) + { + var authHeader = request.Headers.Authorization.ToString(); - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); + var token = authHeader.Substring("Bearer ".Length); + var accountId = _jwtService.ValidateAndGetAccountId(token); - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + request.EnableBuffering(); + + var items = await db.SavedOutfits + .Where(i => i.OwnerAccountId == id) + .ToListAsync(); + + return Results.Json(items); + } - request.EnableBuffering(); - request.Body.Position = 0; - using var reader = new StreamReader(request.Body); - var body = await reader.ReadToEndAsync(); - - Console.WriteLine($"Settings request body: {body}"); - - var settings = new List(); - - if (body.TrimStart().StartsWith("[")) + [HttpGet("PlayerReporting/v1/moderationBlockDetails")] + public IResult GetModerationBlockDetails() => + Results.Content("{\"ReportCategory\":0,\"Duration\":0,\"GameSessionId\":0,\"IsHostKick\":false,\"Message\":\"\",\"PlayerIdReporter\":null,\"IsBan\":false}", "application/json"); + + [HttpGet("PlayerReporting/v1/voteToKickReasons")] + public async Task GetVoteToKickReasons(HttpRequest request, AppDbContext db) + { + var json = System.IO.File.ReadAllText("JSON/vtkreasons.json"); + return Results.Content(json, "application/json"); + } + + [HttpGet("settings/v2")] + public async Task GetSettings(HttpRequest request, AppDbContext db) + { + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = _jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); + + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + var settings = await db.PlayerSettings + .Where(s => s.PlayerId == id) + .ToListAsync(); + + if (!settings.Any()) + { + var defaults = new List { - settings = System.Text.Json.JsonSerializer.Deserialize>(body) ?? []; - } - else - { - var single = System.Text.Json.JsonSerializer.Deserialize(body); - if (single != null) settings.Add(single); - } - - settings = settings.Where(s => !string.IsNullOrEmpty(s.Key)).ToList(); - - if (!settings.Any()) - return Results.Ok(); - - db.PlayerSettings.RemoveRange(db.PlayerSettings.Where(s => s.PlayerId == id)); - - foreach (var setting in settings) - { - setting.PlayerId = id; - setting.Key = setting.Key ?? ""; - setting.Value = setting.Value ?? ""; - db.PlayerSettings.Add(setting); - } - + new() { PlayerId = id, Key = "Recroom.OOBE", Value = "77" }, + new() { PlayerId = id, Key = "SplitTestAssignedSegments", Value = "1|{\"SplitTesting+PhotonMaxDatagrams_2021_01_11\":\"Off\",\"SplitTesting+Curated_Rooms_2020_08_06\":\"Off\",\"SplitTesting+RoomRecommendationsType_2020_08_14\":\"Aug14MinVisitors35000\"}" }, + new() { PlayerId = id, Key = "PlayerSessionCount", Value = "13" }, + new() { PlayerId = id, Key = "TUTORIAL_COMPLETE_MASK", Value = "11" }, + new() { PlayerId = id, Key = "BACKPACK_FAVORITE_TOOL", Value = "1" }, + new() { PlayerId = id, Key = "VoiceChat", Value = "2" }, + new() { PlayerId = id, Key = "VRAUTOSPRINT", Value = "1" }, + new() { PlayerId = id, Key = "VR_MOVEMENT_MODE", Value = "0" }, + new() { PlayerId = id, Key = "COMFORT_SPRINT", Value = "0" }, + new() { PlayerId = id, Key = "COMFORT_WALK", Value = "0" }, + new() { PlayerId = id, Key = "COMFORT_VEHICLES", Value = "0" }, + new() { PlayerId = id, Key = "COMFORT_FLY", Value = "0" }, + new() { PlayerId = id, Key = "COMFORT_ROTATE", Value = "0" }, + new() { PlayerId = id, Key = "COMFORT_FORCES", Value = "0" }, + new() { PlayerId = id, Key = "COMFORT_FALL", Value = "0" }, + new() { PlayerId = id, Key = "COMFORT_TELEPORT", Value = "0" }, + new() { PlayerId = id, Key = "ROTATE_IN_PLACE_ENABLED", Value = "1" }, + new() { PlayerId = id, Key = "ROTATION_INCREMENT", Value = "2" }, + new() { PlayerId = id, Key = "CONTINUOUS_ROTATION_MODE", Value = "1" }, + new() { PlayerId = id, Key = "DONT_LOCK_TOOLS_TO_HAND", Value = "0" }, + new() { PlayerId = id, Key = "QualitySettings", Value = "2" }, + new() { PlayerId = id, Key = "TeleportBuffer", Value = "0" }, + new() { PlayerId = id, Key = "IgnoreBuffer", Value = "1" }, + new() { PlayerId = id, Key = "FIRST_TIME_IN_FLAGS", Value = "0" }, + new() { PlayerId = id, Key = "ShowRoomCenter", Value = "1" }, + new() { PlayerId = id, Key = "USER_TRACKING", Value = "1" }, + new() { PlayerId = id, Key = "STABILIZE_HANDS", Value = "0" }, + new() { PlayerId = id, Key = "MakerPen_SnappingMode", Value = "2" }, + new() { PlayerId = id, Key = "Recroom.ChallengeMap", Value = "17" }, + new() { PlayerId = id, Key = "VoiceFilter2", Value = "1" }, + new() { PlayerId = id, Key = "SFX_VOLUME_PERCENT_PREF", Value = "1" }, + }; + db.PlayerSettings.AddRange(defaults); await db.SaveChangesAsync(); + settings = defaults; + } + + return Results.Json(settings); + } + + [HttpPost("settings/v2/set")] + public async Task SetSettings(HttpRequest request, AppDbContext db) + { + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = _jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); + + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + request.EnableBuffering(); + request.Body.Position = 0; + using var reader = new StreamReader(request.Body); + var body = await reader.ReadToEndAsync(); + + Console.WriteLine($"Settings request body: {body}"); + + var settings = new List(); + + if (body.TrimStart().StartsWith("[")) + { + settings = System.Text.Json.JsonSerializer.Deserialize>(body) ?? []; + } + else + { + var single = System.Text.Json.JsonSerializer.Deserialize(body); + if (single != null) settings.Add(single); + } + + settings = settings.Where(s => !string.IsNullOrEmpty(s.Key)).ToList(); + + if (!settings.Any()) return Results.Ok(); - }); - - app.MapGet("/api/equipment/v2/getUnlocked", async (HttpRequest request, AppDbContext db) => + + db.PlayerSettings.RemoveRange(db.PlayerSettings.Where(s => s.PlayerId == id)); + + foreach (var setting in settings) { - // TODO ADD FUNCTIONALITY - return "[]"; - }); - app.MapGet("/api/consumables/v2/getUnlocked", async (HttpRequest request, AppDbContext db, JwtTokenService jwtService) => + setting.PlayerId = id; + setting.Key = setting.Key ?? ""; + setting.Value = setting.Value ?? ""; + db.PlayerSettings.Add(setting); + } + + await db.SaveChangesAsync(); + return Results.Ok(); + } + [HttpGet("equipment/v2/getUnlocked")] + public async Task GetUnlockedEquipment(HttpRequest request, AppDbContext db) + { + // TODO ADD FUNCTIONALITY + return Results.Content("[]", "application/json"); + } + + [HttpGet("consumables/v2/getUnlocked")] + public async Task GetUnlockedConsumables(HttpRequest request, AppDbContext db, JwtTokenService jwtService) + { + var authHeader = request.Headers.Authorization.ToString(); + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + var consumables = await db.ConsumableItems + .Where(c => c.OwnerAccountId == id) + .ToListAsync(); + + return Results.Json(consumables); + } + + [HttpGet("objectives/v1/myprogress")] + public async Task GetMyProgress(HttpRequest request, AppDbContext db) + { + // TODO ADD FUNCTIONALITY + var json = System.IO.File.ReadAllText("JSON/tempmyprogress.json"); + return Results.Content(json, "application/json"); + } + + [HttpGet("avatar/v2/gifts")] + public async Task GetAvatarGifts(HttpRequest request, AppDbContext db, JwtTokenService jwtService) + { + try { var authHeader = request.Headers.Authorization.ToString(); if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) @@ -532,574 +590,364 @@ public class APIController if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId.AsSpan(), out var id)) return Results.Unauthorized(); - - var consumables = await db.ConsumableItems - .Where(c => c.OwnerAccountId == id) + + // Get all pending (unconsumed) gifts for this player + var pendingGifts = await db.ReceivedGifts + .Where(rg => rg.ReceiverAccountId == id && !rg.IsConsumed) .ToListAsync(); - - return Results.Json(consumables); - }); - app.MapGet("/api/objectives/v1/myprogress", async (HttpRequest request, AppDbContext db) => - { - // TODO ADD FUNCTIONALITY - var json = File.ReadAllText("JSON/tempmyprogress.json"); - return Results.Content(json, "application/json"); - }); - app.MapGet("/api/avatar/v2/gifts", async (HttpRequest request, AppDbContext db, JwtTokenService jwtService) => - { - try - { - var authHeader = request.Headers.Authorization.ToString(); - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); + return Results.Json(pendingGifts); + } + catch (Exception ex) + { + return Results.Problem($"Error retrieving gifts: {ex.Message}"); + } + } - if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); + [HttpGet("gamerewards/v1/pending")] + public async Task GetPendingGameRewards(HttpRequest request, AppDbContext db) + { + // TODO ADD FUNCTIONALITY + return Results.Content("[]", "application/json"); + } - // Get all pending (unconsumed) gifts for this player - var pendingGifts = await db.ReceivedGifts - .Where(rg => rg.ReceiverAccountId == id && !rg.IsConsumed) - .ToListAsync(); + [HttpGet("communityboard/v2/current")] + public async Task GetCommunityBoard(HttpRequest request, AppDbContext db) + { + var json = System.IO.File.ReadAllText("JSON/communityboard.json"); + return Results.Content(json, "application/json"); + } - return Results.Json(pendingGifts); - } - catch (Exception ex) - { - return Results.Problem($"Error retrieving gifts: {ex.Message}"); - } - }); - app.MapGet("/api/gamerewards/v1/pending", async (HttpRequest request, AppDbContext db) => - { - // TODO ADD FUNCTIONALITY - return "[]"; - }); - app.MapGet("/api/communityboard/v2/current", async (HttpRequest request, AppDbContext db) => - { - var json = File.ReadAllText("JSON/communityboard.json"); - return Results.Content(json, "application/json"); - }); - app.MapGet("/api/playerevents/v1/all", async (HttpRequest request, AppDbContext db) => - { - // TODO ADD FUNCTIONALITY - return Results.Content("{\"Created\":[],\"Responses\":[]}", "application/json"); - }); - app.MapPost("/api/CampusCard/v1/UpdateAndGetSubscription", async (HttpRequest request, AppDbContext db) => - { - return Results.Json(new { subscription = (object?)null, platformAccountSubscribedPlayerId = (object?)null }); - }); - app.MapGet("/api/storefronts/v4/balance/2", async (HttpRequest request, AppDbContext db) => - { - var authHeader = request.Headers.Authorization.ToString(); + [HttpGet("playerevents/v1/all")] + public async Task GetPlayerEvents(HttpRequest request, AppDbContext db) + { + // TODO ADD FUNCTIONALITY + return Results.Content("{\"Created\":[],\"Responses\":[]}", "application/json"); + } + + [HttpPost("CampusCard/v1/UpdateAndGetSubscription")] + public async Task UpdateAndGetSubscription(HttpRequest request, AppDbContext db) + { + return Results.Json(new { subscription = (object?)null, platformAccountSubscribedPlayerId = (object?)null }); + } + + [HttpGet("storefronts/v4/balance/2")] + public async Task GetBalance(HttpRequest request, AppDbContext db) + { + var authHeader = request.Headers.Authorization.ToString(); - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); + var token = authHeader.Substring("Bearer ".Length); + var accountId = _jwtService.ValidateAndGetAccountId(token); - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - var balance = await db.TokenBalances - .Where(s => s.Id == id) - .ToListAsync(); + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + var balance = await db.TokenBalances + .Where(s => s.Id == id) + .ToListAsync(); - return Results.Json(balance); - }); - app.MapGet("/api/storefronts/v1/p2p/betaEnabled", async (HttpRequest request, AppDbContext db) => - { - return "false"; - }); - app.MapGet("/api/announcement/v1/get", async (HttpRequest request, AppDbContext db) => - { - var json = File.ReadAllText("JSON/announcements.json"); - return Results.Content(json, "application/json"); - }); - app.MapGet("/api/roomkeys/v1/mine", async (HttpRequest request, AppDbContext db) => - { - // TODO ADD FUNCTIONALITY - return "[]"; - }); - app.MapGet("/api/quickPlay/v1/getandclear", async (HttpRequest request, AppDbContext db) => - { - // TODO ADD FUNCTIONALITY - return Results.Content("{\"RoomName\":null,\"ActionCode\":null,\"TargetPlayerId\":null}", "application/json"); - }); - app.MapGet("/api/roomkeys/v1/room", async (HttpRequest request, AppDbContext db) => - { - // TODO ADD FUNCTIONALITY - var roomid = request.Query["roomId"]; - return "[]"; - }); - app.MapGet("/api/accounts/v1/getBio", async (HttpRequest request, AppDbContext db) => - { - var authHeader = request.Headers.Authorization.ToString(); - - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); + return Results.Json(balance); + } - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); + [HttpGet("storefronts/v1/p2p/betaEnabled")] + public async Task GetP2PBetaEnabled(HttpRequest request, AppDbContext db) + { + return Results.Content("false", "application/json"); + } - if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); + [HttpGet("announcement/v1/get")] + public async Task GetAnnouncement(HttpRequest request, AppDbContext db) + { + var json = System.IO.File.ReadAllText("JSON/announcements.json"); + return Results.Content(json, "application/json"); + } - var bio = await db.PlayerBios - .Where(s => accountId == accountId) - .ToListAsync(); - - return Results.Json(bio); - }); - app.MapPost("/api/accounts/v1/forplatformids", async (HttpRequest request, AppDbContext db) => + [HttpGet("roomkeys/v1/mine")] + public async Task GetMyRoomKeys(HttpRequest request, AppDbContext db) + { + // TODO ADD FUNCTIONALITY + return Results.Content("[]", "application/json"); + } + + [HttpGet("quickPlay/v1/getandclear")] + public async Task GetQuickPlay(HttpRequest request, AppDbContext db) + { + // TODO ADD FUNCTIONALITY + return Results.Content("{\"RoomName\":null,\"ActionCode\":null,\"TargetPlayerId\":null}", "application/json"); + } + + [HttpGet("roomkeys/v1/room")] + public async Task GetRoomKeys(HttpRequest request, AppDbContext db) + { + // TODO ADD FUNCTIONALITY + var roomid = request.Query["roomId"]; + return Results.Content("[]", "application/json"); + } + + [HttpGet("accounts/v1/getBio")] + public async Task GetBio(HttpRequest request, AppDbContext db) + { + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = _jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + var bio = await db.PlayerBios + .Where(s => accountId == accountId) + .ToListAsync(); + + return Results.Json(bio); + } + + [HttpPost("accounts/v1/forplatformids")] + public async Task ForPlatformIds(HttpRequest request, AppDbContext db) + { + request.EnableBuffering(); + request.Body.Position = 0; + using var reader = new StreamReader(request.Body); + var body = await reader.ReadToEndAsync(); + + var ids = new List(); + + if (!string.IsNullOrWhiteSpace(body)) { - request.EnableBuffering(); - request.Body.Position = 0; - using var reader = new StreamReader(request.Body); - var body = await reader.ReadToEndAsync(); - - var ids = new List(); - - if (!string.IsNullOrWhiteSpace(body)) + foreach (var pair in body.Split('&')) { - foreach (var pair in body.Split('&')) + var keyValue = pair.Split('='); + if (keyValue.Length == 2 && keyValue[0] == "Ids") { - var keyValue = pair.Split('='); - if (keyValue.Length == 2 && keyValue[0] == "Ids") - { - var idString = Uri.UnescapeDataString(keyValue[1]); - ids = idString.Split(',').ToList(); - break; - } + var idString = Uri.UnescapeDataString(keyValue[1]); + ids = idString.Split(',').ToList(); + break; } } - - var results = new List(); - foreach (var platformId in ids) - { - var cachedLogin = await db.CachedLogins.FirstOrDefaultAsync(c => c.PlatformID == platformId); - if (cachedLogin != null) - { - results.Add(new { accountId = cachedLogin.AccountId, platformId = platformId }); - } - } - - return Results.Json(results); - }); - app.MapGet("/api/storefronts/v3/giftdropstore/3", async (HttpRequest request, AppDbContext db) => + } + + var results = new List(); + foreach (var platformId in ids) { - var storefronts = await storefrontService.GetStorefrontsAsync(); - var storefront = storefronts.FirstOrDefault(s => s.StorefrontType == 2 && s.Name == "watch_store"); - if (storefront == null) + var cachedLogin = await db.CachedLogins.FirstOrDefaultAsync(c => c.PlatformID == platformId); + if (cachedLogin != null) { - var json = File.ReadAllText("JSON/storefront3.json"); - return Results.Content(json, "application/json"); + results.Add(new { accountId = cachedLogin.AccountId, platformId = platformId }); } - var storeItems = storefront.Items.Select(item => new - { - item.Id, - item.StorefrontId, - item.PurchasableItemId, - item.Type, - item.IsFeatured, - item.NewUntil, - GiftDrops = item.GiftDrops.Select(gd => new - { - gd.Id, - gd.StorefrontItemId, - gd.GiftDropId, - gd.FriendlyName, - gd.Tooltip, - gd.ConsumableItemDesc, - gd.AvatarItemDesc, - gd.AvatarItemType, - gd.EquipmentPrefabName, - gd.EquipmentModificationGuid, - gd.IsQuery, - gd.Unique, - gd.SubscribersOnly, - gd.Level, - gd.Rarity, - gd.CurrencyType, - gd.Currency, - gd.Context, - gd.ItemSetId, - gd.ItemSetFriendlyName - }).ToList(), - Prices = item.Prices.Select(p => new - { - p.Id, - p.StorefrontItemId, - p.CurrencyType, - p.Price - }).ToList() - }).ToList(); - var response = new { storefront.Id, storefront.Name, storefront.StorefrontType, storefront.NextUpdate, StoreItems = storeItems }; - return Results.Ok(response); - }); - app.MapGet("/api/challenge/v2/getCurrent", async (HttpRequest request, AppDbContext db) => + } + + return Results.Json(results); + } + + [HttpGet("storefronts/v3/giftdropstore/3")] + public async Task GetGiftDropStore3(HttpRequest request, AppDbContext db) + { + var storefronts = await _storefrontService.GetStorefrontsAsync(); + var storefront = storefronts.FirstOrDefault(s => s.StorefrontType == 2 && s.Name == "watch_store"); + if (storefront == null) { - var json = File.ReadAllText("JSON/weeklychallenge.json"); + var json = System.IO.File.ReadAllText("JSON/storefront3.json"); return Results.Content(json, "application/json"); - //return "{}"; - }); - app.MapGet("/roomserver/rooms/bulk", async (HttpRequest request, AppDbContext db) => + } + var storeItems = storefront.Items.Select(item => new { - var idParam = request.Query["id"].FirstOrDefault(); - var nameParam = request.Query["name"].FirstOrDefault(); - - if (string.IsNullOrEmpty(idParam) && string.IsNullOrEmpty(nameParam)) - return Results.BadRequest("Either 'id' or 'name' query parameter is required"); - - List results = new(); - - if (!string.IsNullOrEmpty(idParam)) + item.Id, + item.StorefrontId, + item.PurchasableItemId, + item.Type, + item.IsFeatured, + item.NewUntil, + GiftDrops = item.GiftDrops.Select(gd => new { - var ids = idParam.Split(',').Select(s => int.TryParse(s.Trim(), out var i) ? i : -1).Where(i => i != -1); - results.AddRange(db.Rooms.Where(r => ids.Contains(r.RoomId)).ToList()); - } - - if (!string.IsNullOrEmpty(nameParam)) + gd.Id, + gd.StorefrontItemId, + gd.GiftDropId, + gd.FriendlyName, + gd.Tooltip, + gd.ConsumableItemDesc, + gd.AvatarItemDesc, + gd.AvatarItemType, + gd.EquipmentPrefabName, + gd.EquipmentModificationGuid, + gd.IsQuery, + gd.Unique, + gd.SubscribersOnly, + gd.Level, + gd.Rarity, + gd.CurrencyType, + gd.Currency, + gd.Context, + gd.ItemSetId, + gd.ItemSetFriendlyName + }).ToList(), + Prices = item.Prices.Select(p => new { - var names = nameParam.Split(',').Select(s => s.Trim().ToLower()).Where(s => !string.IsNullOrEmpty(s)); - results.AddRange(db.Rooms.Where(r => names.Any(n => r.Name.ToLower().Contains(n))).ToList()); - } + p.Id, + p.StorefrontItemId, + p.CurrencyType, + p.Price + }).ToList() + }).ToList(); + var response = new { storefront.Id, storefront.Name, storefront.StorefrontType, storefront.NextUpdate, StoreItems = storeItems }; + return Results.Ok(response); + } - var roomIds = results.Select(r => r.RoomId).ToList(); + [HttpGet("challenge/v2/getCurrent")] + public async Task GetCurrentChallenge(HttpRequest request, AppDbContext db) + { + var json = System.IO.File.ReadAllText("JSON/weeklychallenge.json"); + return Results.Content(json, "application/json"); + //return "{}"; + } - if (roomIds.Count == 0) + [HttpGet("/roomserver/rooms/bulk")] + public async Task GetBulkRooms(HttpRequest request, AppDbContext db) + { + var idParam = request.Query["id"].FirstOrDefault(); + var nameParam = request.Query["name"].FirstOrDefault(); + + if (string.IsNullOrEmpty(idParam) && string.IsNullOrEmpty(nameParam)) + return Results.BadRequest("Either 'id' or 'name' query parameter is required"); + + List results = new(); + + if (!string.IsNullOrEmpty(idParam)) + { + var ids = idParam.Split(',').Select(s => int.TryParse(s.Trim(), out var i) ? i : -1).Where(i => i != -1); + results.AddRange(db.Rooms.Where(r => ids.Contains(r.RoomId)).ToList()); + } + + if (!string.IsNullOrEmpty(nameParam)) + { + var names = nameParam.Split(',').Select(s => s.Trim().ToLower()).Where(s => !string.IsNullOrEmpty(s)); + results.AddRange(db.Rooms.Where(r => names.Any(n => r.Name.ToLower().Contains(n))).ToList()); + } + + var roomIds = results.Select(r => r.RoomId).ToList(); + + if (roomIds.Count == 0) + { + return Results.Json(new object[0]); + } + + var subRooms = db.SubRooms.Where(s => roomIds.Contains(s.RoomId)).ToList(); + var roles = db.RoomRoles.Where(r => roomIds.Contains(r.RoomId)).ToList(); + var loadScreens = db.LoadScreens.Where(l => roomIds.Contains(l.RoomId)).ToList(); + var promoImages = db.PromoImages.Where(p => roomIds.Contains(p.RoomId)).ToList(); + var promoExternalContents = db.PromoExternalContents.Where(p => roomIds.Contains(p.RoomId)).ToList(); + + var response = results.Distinct().Select(r => new + { + r.RoomId, + r.Name, + r.Description, + r.CreatorAccountId, + r.ImageName, + r.State, + r.Accessibility, + r.SupportsLevelVoting, + r.IsRRO, + r.IsDorm, + r.CloningAllowed, + r.SupportsVRLow, + r.SupportsQuest2, + r.SupportsMobile, + r.SupportsScreens, + r.SupportsWalkVR, + r.SupportsTeleportVR, + r.SupportsJuniors, + r.MinLevel, + r.WarningMask, + r.CustomWarning, + r.DisableMicAutoMute, + r.DisableRoomComments, + r.EncryptVoiceChat, + r.CreatedAt, + Stats = new { CheerCount = 0, FavoriteCount = 0, VisitorCount = 0, VisitCount = 0 }, + SubRooms = subRooms.Where(s => s.RoomId == r.RoomId).Select(s => new { - return Results.Json(new object[0]); - } - - var subRooms = db.SubRooms.Where(s => roomIds.Contains(s.RoomId)).ToList(); - var roles = db.RoomRoles.Where(r => roomIds.Contains(r.RoomId)).ToList(); - var loadScreens = db.LoadScreens.Where(l => roomIds.Contains(l.RoomId)).ToList(); - var promoImages = db.PromoImages.Where(p => roomIds.Contains(p.RoomId)).ToList(); - var promoExternalContents = db.PromoExternalContents.Where(p => roomIds.Contains(p.RoomId)).ToList(); - - var response = results.Distinct().Select(r => new + s.SubRoomId, + s.Name, + s.DataBlob, + s.IsSandbox, + s.MaxPlayers, + s.Accessibility, + s.UnitySceneId, + DataSavedAt = s.DataSavedAt + }).ToList(), + Roles = roles.Where(ro => ro.RoomId == r.RoomId).Select(ro => new { - r.RoomId, - r.Name, - r.Description, - r.CreatorAccountId, - r.ImageName, - r.State, - r.Accessibility, - r.SupportsLevelVoting, - r.IsRRO, - r.IsDorm, - r.CloningAllowed, - r.SupportsVRLow, - r.SupportsQuest2, - r.SupportsMobile, - r.SupportsScreens, - r.SupportsWalkVR, - r.SupportsTeleportVR, - r.SupportsJuniors, - r.MinLevel, - r.WarningMask, - r.CustomWarning, - r.DisableMicAutoMute, - r.DisableRoomComments, - r.EncryptVoiceChat, - r.CreatedAt, - Stats = new { CheerCount = 0, FavoriteCount = 0, VisitorCount = 0, VisitCount = 0 }, - SubRooms = subRooms.Where(s => s.RoomId == r.RoomId).Select(s => new - { - s.SubRoomId, - s.Name, - s.DataBlob, - s.IsSandbox, - s.MaxPlayers, - s.Accessibility, - s.UnitySceneId, - DataSavedAt = s.DataSavedAt - }).ToList(), - Roles = roles.Where(ro => ro.RoomId == r.RoomId).Select(ro => new - { - ro.AccountId, - ro.Role, - ro.InvitedRole - }).ToList(), - LoadScreens = loadScreens.Where(l => l.RoomId == r.RoomId).Select(l => new - { - l.ImageUrl, - l.Tooltip, - l.IsThumbnail - }).ToList(), - PromoImages = promoImages.Where(p => p.RoomId == r.RoomId).Select(p => new - { - p.ImageUrl, - p.Tooltip, - p.SortOrder - }).ToList(), - PromoExternalContent = promoExternalContents.Where(p => p.RoomId == r.RoomId).Select(p => new - { - p.Type, - p.Url, - p.Tooltip - }).ToList(), - Tags = new object[0] + ro.AccountId, + ro.Role, + ro.InvitedRole + }).ToList(), + LoadScreens = loadScreens.Where(l => l.RoomId == r.RoomId).Select(l => new + { + l.ImageUrl, + l.Tooltip, + l.IsThumbnail + }).ToList(), + PromoImages = promoImages.Where(p => p.RoomId == r.RoomId).Select(p => new + { + p.ImageUrl, + p.Tooltip, + p.SortOrder + }).ToList(), + PromoExternalContent = promoExternalContents.Where(p => p.RoomId == r.RoomId).Select(p => new + { + p.Type, + p.Url, + p.Tooltip + }).ToList(), + Tags = new object[0] + }).ToList(); + + return Results.Json(response); + } + + [HttpGet("/roomserver/rooms/hot")] + public async Task GetHotRooms(HttpRequest request, AppDbContext db) + { + var tagFilter = request.Query["tag"].FirstOrDefault()?.ToLower(); + + var allRooms = await db.Rooms.ToListAsync(); + + if (!string.IsNullOrEmpty(tagFilter)) + { + allRooms = allRooms.Where(r => + { + var roomTags = TryDeserializeRoomTags(r.Tags); + if (roomTags == null || roomTags.Length == 0) return false; + + return roomTags.Any(t => t.Tag.Equals(tagFilter, StringComparison.OrdinalIgnoreCase)); }).ToList(); + } - return Results.Json(response); - }); + var hotRooms = allRooms + .OrderByDescending(r => r.Id) + .ToList(); - app.MapGet("/roomserver/rooms/hot", async (HttpRequest request, AppDbContext db) => + var results = new List(); + + foreach (var room in hotRooms) { - var tagFilter = request.Query["tag"].FirstOrDefault()?.ToLower(); - - var allRooms = await db.Rooms.ToListAsync(); - - if (!string.IsNullOrEmpty(tagFilter)) - { - allRooms = allRooms.Where(r => - { - var roomTags = TryDeserializeRoomTags(r.Tags); - if (roomTags == null || roomTags.Length == 0) return false; - - return roomTags.Any(t => t.Tag.Equals(tagFilter, StringComparison.OrdinalIgnoreCase)); - }).ToList(); - } - - var hotRooms = allRooms - .OrderByDescending(r => r.Id) - .ToList(); - - var results = new List(); - - foreach (var room in hotRooms) - { - var subRooms = await db.SubRooms.Where(x => x.RoomId == room.RoomId).ToListAsync(); - var roles = await db.RoomRoles.Where(x => x.RoomId == room.RoomId).ToListAsync(); - var loadScreens = await db.LoadScreens.Where(x => x.RoomId == room.RoomId).ToListAsync(); - var promoImages = await db.PromoImages.Where(x => x.RoomId == room.RoomId).ToListAsync(); - var external = await db.PromoExternalContents.Where(x => x.RoomId == room.RoomId).ToListAsync(); - var tags = TryDeserializeTags(room.Tags) ?? new object[0]; - - var roomResponse = new - { - room.RoomId, - room.Name, - room.Description, - room.CreatorAccountId, - room.ImageName, - room.State, - room.Accessibility, - room.SupportsLevelVoting, - room.IsRRO, - room.IsDorm, - room.CloningAllowed, - room.SupportsVRLow, - room.SupportsQuest2, - room.SupportsMobile, - room.SupportsScreens, - room.SupportsWalkVR, - room.SupportsTeleportVR, - room.SupportsJuniors, - room.MinLevel, - room.WarningMask, - room.CustomWarning, - room.DisableMicAutoMute, - room.DisableRoomComments, - room.EncryptVoiceChat, - room.CreatedAt, - Stats = (object?)null, - SubRooms = subRooms.Select(s => new - { - s.SubRoomId, - s.RoomId, - s.Name, - s.DataBlob, - s.IsSandbox, - s.MaxPlayers, - s.Accessibility, - s.UnitySceneId, - s.DataSavedAt - }), - Roles = roles.Select(r => new - { - r.AccountId, - r.Role, - r.InvitedRole - }), - LoadScreens = loadScreens.Select(ls => new - { - ls.ImageUrl, - ls.Tooltip, - ls.IsThumbnail - }), - PromoImages = promoImages.Select(pi => new - { - pi.ImageUrl, - pi.Tooltip, - pi.SortOrder - }), - PromoExternalContent = external.Select(ec => new - { - ec.Type, - ec.Url, - ec.Tooltip - }), - Tags = tags - }; - results.Add(roomResponse); - } - - var response = new - { - Results = results, - TotalResults = results.Count - }; - - return Results.Json(response); - }); - - app.MapGet("/roomserver/roomsandplaylists/hot", async (HttpRequest request, AppDbContext db) => - { - // should sort by popularity but idk how to yet so we just d it by id order - var allRooms = await db.Rooms - .Where(r => !r.IsDorm) - .OrderByDescending(r => r.Id) - .ToListAsync(); - - var results = new List(); - - foreach (var room in allRooms) - { - var subRooms = await db.SubRooms.Where(x => x.RoomId == room.RoomId).ToListAsync(); - var roles = await db.RoomRoles.Where(x => x.RoomId == room.RoomId).ToListAsync(); - var loadScreens = await db.LoadScreens.Where(x => x.RoomId == room.RoomId).ToListAsync(); - var promoImages = await db.PromoImages.Where(x => x.RoomId == room.RoomId).ToListAsync(); - var external = await db.PromoExternalContents.Where(x => x.RoomId == room.RoomId).ToListAsync(); - var tags = TryDeserializeTags(room.Tags) ?? new object[0]; - - var roomResponse = new - { - room.RoomId, - room.Name, - room.Description, - room.CreatorAccountId, - room.ImageName, - room.State, - room.Accessibility, - room.SupportsLevelVoting, - room.IsRRO, - room.IsDorm, - room.CloningAllowed, - room.SupportsVRLow, - room.SupportsQuest2, - room.SupportsMobile, - room.SupportsScreens, - room.SupportsWalkVR, - room.SupportsTeleportVR, - room.SupportsJuniors, - room.MinLevel, - room.WarningMask, - room.CustomWarning, - room.DisableMicAutoMute, - room.DisableRoomComments, - room.EncryptVoiceChat, - room.CreatedAt, - Stats = (object?)null, - SubRooms = subRooms.Select(s => new - { - s.SubRoomId, - s.RoomId, - s.Name, - s.DataBlob, - s.IsSandbox, - s.MaxPlayers, - s.Accessibility, - s.UnitySceneId, - s.DataSavedAt - }), - Roles = roles.Select(r => new - { - r.AccountId, - r.Role, - r.InvitedRole - }), - LoadScreens = loadScreens.Select(ls => new - { - ls.ImageUrl, - ls.Tooltip, - ls.IsThumbnail - }), - PromoImages = promoImages.Select(pi => new - { - pi.ImageUrl, - pi.Tooltip, - pi.SortOrder - }), - PromoExternalContent = external.Select(ec => new - { - ec.Type, - ec.Url, - ec.Tooltip - }), - Tags = tags - }; - results.Add(roomResponse); - } - - var response = new - { - Results = results, - TotalResults = results.Count - }; - - return Results.Json(response); - }); - - app.MapGet("/roomserver/rooms/createdby/me", async (HttpRequest request, AppDbContext db) => - { - // TODO ADD FUNCTIONALITY - var json = File.ReadAllText("JSON/ownedrooms.json"); - return Results.Content(json, "application/json"); - }); - app.MapGet("/roomserver/rooms/{id}", async (HttpRequest request, AppDbContext db, string id) => - { - // this sucked to do - if (!int.TryParse(id, out var roomId)) - return Results.NotFound(); - - var room = await db.Rooms - .FirstOrDefaultAsync(r => r.RoomId == roomId); - - if (room == null) - return Results.NotFound(); - - var subRooms = true - ? await db.SubRooms.Where(x => x.RoomId == room.RoomId).ToListAsync() - : new List(); - - var roles = true - ? await db.RoomRoles.Where(x => x.RoomId == room.RoomId).ToListAsync() - : new List(); - - var loadScreens = true - ? await db.LoadScreens.Where(x => x.RoomId == room.RoomId).ToListAsync() - : new List(); - - var promoImages = true - ? await db.PromoImages.Where(x => x.RoomId == room.RoomId).ToListAsync() - : new List(); - - var external = true - ? await db.PromoExternalContents.Where(x => x.RoomId == room.RoomId).ToListAsync() - : new List(); - + var subRooms = await db.SubRooms.Where(x => x.RoomId == room.RoomId).ToListAsync(); + var roles = await db.RoomRoles.Where(x => x.RoomId == room.RoomId).ToListAsync(); + var loadScreens = await db.LoadScreens.Where(x => x.RoomId == room.RoomId).ToListAsync(); + var promoImages = await db.PromoImages.Where(x => x.RoomId == room.RoomId).ToListAsync(); + var external = await db.PromoExternalContents.Where(x => x.RoomId == room.RoomId).ToListAsync(); var tags = TryDeserializeTags(room.Tags) ?? new object[0]; - var response = new + var roomResponse = new { room.RoomId, room.Name, @@ -1108,12 +956,10 @@ public class APIController room.ImageName, room.State, room.Accessibility, - room.SupportsLevelVoting, room.IsRRO, room.IsDorm, room.CloningAllowed, - room.SupportsVRLow, room.SupportsQuest2, room.SupportsMobile, @@ -1121,25 +967,14 @@ public class APIController room.SupportsWalkVR, room.SupportsTeleportVR, room.SupportsJuniors, - room.MinLevel, room.WarningMask, room.CustomWarning, - room.DisableMicAutoMute, room.DisableRoomComments, room.EncryptVoiceChat, - room.CreatedAt, - - Stats = new RoomStats - { - CheerCount = 0, - FavoriteCount = 0, - VisitorCount = 1, - VisitCount = 1 - }, - + Stats = (object?)null, SubRooms = subRooms.Select(s => new { s.SubRoomId, @@ -1151,657 +986,908 @@ public class APIController s.Accessibility, s.UnitySceneId, s.DataSavedAt - }).ToList(), - + }), Roles = roles.Select(r => new { r.AccountId, r.Role, r.InvitedRole - }).ToList(), - - LoadScreens = loadScreens.Select(l => new + }), + LoadScreens = loadScreens.Select(ls => new { - l.ImageUrl, - l.Tooltip, - l.IsThumbnail - }).ToList(), - - PromoImages = promoImages.Select(p => new + ls.ImageUrl, + ls.Tooltip, + ls.IsThumbnail + }), + PromoImages = promoImages.Select(pi => new { - p.ImageUrl, - p.Tooltip, - p.SortOrder - }).ToList(), - - PromoExternalContent = external.Select(e => new + pi.ImageUrl, + pi.Tooltip, + pi.SortOrder + }), + PromoExternalContent = external.Select(ec => new { - e.Type, - e.Url, - e.Tooltip - }).ToList(), - + ec.Type, + ec.Url, + ec.Tooltip + }), Tags = tags }; + results.Add(roomResponse); + } - return Results.Json(response); - }); - app.MapGet("/api/images/v2/named", async (HttpRequest request, AppDbContext db) => + var response = new { - var json = File.ReadAllText("JSON/namedimages.json"); + Results = results, + TotalResults = results.Count + }; + + return Results.Json(response); + } + + [HttpGet("/roomserver/roomsandplaylists/hot")] + public async Task GetHotRoomsAndPlaylists(HttpRequest request, AppDbContext db) + { + // should sort by popularity but idk how to yet so we just d it by id order + var allRooms = await db.Rooms + .Where(r => !r.IsDorm) + .OrderByDescending(r => r.Id) + .ToListAsync(); + + var results = new List(); + + foreach (var room in allRooms) + { + var subRooms = await db.SubRooms.Where(x => x.RoomId == room.RoomId).ToListAsync(); + var roles = await db.RoomRoles.Where(x => x.RoomId == room.RoomId).ToListAsync(); + var loadScreens = await db.LoadScreens.Where(x => x.RoomId == room.RoomId).ToListAsync(); + var promoImages = await db.PromoImages.Where(x => x.RoomId == room.RoomId).ToListAsync(); + var external = await db.PromoExternalContents.Where(x => x.RoomId == room.RoomId).ToListAsync(); + var tags = TryDeserializeTags(room.Tags) ?? new object[0]; + + var roomResponse = new + { + room.RoomId, + room.Name, + room.Description, + room.CreatorAccountId, + room.ImageName, + room.State, + room.Accessibility, + room.SupportsLevelVoting, + room.IsRRO, + room.IsDorm, + room.CloningAllowed, + room.SupportsVRLow, + room.SupportsQuest2, + room.SupportsMobile, + room.SupportsScreens, + room.SupportsWalkVR, + room.SupportsTeleportVR, + room.SupportsJuniors, + room.MinLevel, + room.WarningMask, + room.CustomWarning, + room.DisableMicAutoMute, + room.DisableRoomComments, + room.EncryptVoiceChat, + room.CreatedAt, + Stats = (object?)null, + SubRooms = subRooms.Select(s => new + { + s.SubRoomId, + s.RoomId, + s.Name, + s.DataBlob, + s.IsSandbox, + s.MaxPlayers, + s.Accessibility, + s.UnitySceneId, + s.DataSavedAt + }), + Roles = roles.Select(r => new + { + r.AccountId, + r.Role, + r.InvitedRole + }), + LoadScreens = loadScreens.Select(ls => new + { + ls.ImageUrl, + ls.Tooltip, + ls.IsThumbnail + }), + PromoImages = promoImages.Select(pi => new + { + pi.ImageUrl, + pi.Tooltip, + pi.SortOrder + }), + PromoExternalContent = external.Select(ec => new + { + ec.Type, + ec.Url, + ec.Tooltip + }), + Tags = tags + }; + results.Add(roomResponse); + } + + var response = new + { + Results = results, + TotalResults = results.Count + }; + + return Results.Json(response); + } + + [HttpGet("/roomserver/rooms/createdby/me")] + public async Task GetMyCreatedRooms(HttpRequest request, AppDbContext db) + { + // TODO ADD FUNCTIONALITY + var json = System.IO.File.ReadAllText("JSON/ownedrooms.json"); + return Results.Content(json, "application/json"); + } + + [HttpGet("/roomserver/rooms/{id}")] + public async Task GetRoom(HttpRequest request, AppDbContext db, string id) + { + // this sucked to do + if (!int.TryParse(id, out var roomId)) + return Results.NotFound(); + + var room = await db.Rooms + .FirstOrDefaultAsync(r => r.RoomId == roomId); + + if (room == null) + return Results.NotFound(); + + var subRooms = true + ? await db.SubRooms.Where(x => x.RoomId == room.RoomId).ToListAsync() + : new List(); + + var roles = true + ? await db.RoomRoles.Where(x => x.RoomId == room.RoomId).ToListAsync() + : new List(); + + var loadScreens = true + ? await db.LoadScreens.Where(x => x.RoomId == room.RoomId).ToListAsync() + : new List(); + + var promoImages = true + ? await db.PromoImages.Where(x => x.RoomId == room.RoomId).ToListAsync() + : new List(); + + var external = true + ? await db.PromoExternalContents.Where(x => x.RoomId == room.RoomId).ToListAsync() + : new List(); + + var tags = TryDeserializeTags(room.Tags) ?? new object[0]; + + var response = new + { + room.RoomId, + room.Name, + room.Description, + room.CreatorAccountId, + room.ImageName, + room.State, + room.Accessibility, + + room.SupportsLevelVoting, + room.IsRRO, + room.IsDorm, + room.CloningAllowed, + + room.SupportsVRLow, + room.SupportsQuest2, + room.SupportsMobile, + room.SupportsScreens, + room.SupportsWalkVR, + room.SupportsTeleportVR, + room.SupportsJuniors, + + room.MinLevel, + room.WarningMask, + room.CustomWarning, + + room.DisableMicAutoMute, + room.DisableRoomComments, + room.EncryptVoiceChat, + + room.CreatedAt, + + Stats = new RoomStats + { + CheerCount = 0, + FavoriteCount = 0, + VisitorCount = 1, + VisitCount = 1 + }, + + SubRooms = subRooms.Select(s => new + { + s.SubRoomId, + s.RoomId, + s.Name, + s.DataBlob, + s.IsSandbox, + s.MaxPlayers, + s.Accessibility, + s.UnitySceneId, + s.DataSavedAt + }).ToList(), + + Roles = roles.Select(r => new + { + r.AccountId, + r.Role, + r.InvitedRole + }).ToList(), + + LoadScreens = loadScreens.Select(l => new + { + l.ImageUrl, + l.Tooltip, + l.IsThumbnail + }).ToList(), + + PromoImages = promoImages.Select(p => new + { + p.ImageUrl, + p.Tooltip, + p.SortOrder + }).ToList(), + + PromoExternalContent = external.Select(e => new + { + e.Type, + e.Url, + e.Tooltip + }).ToList(), + + Tags = tags + }; + + return Results.Json(response); + } + + [HttpGet("images/v2/named")] + public async Task GetNamedImages(HttpRequest request, AppDbContext db) + { + var json = System.IO.File.ReadAllText("JSON/namedimages.json"); + return Results.Content(json, "application/json"); + } + + [HttpPost("objectives/v1/updateobjective")] + public async Task UpdateObjective(HttpRequest request, AppDbContext db) + { + // TODO: implement saving daily + return Results.Ok(); + } + + [HttpPost("PlayerReporting/v1/hile")] + public async Task Hile(HttpRequest request, AppDbContext db) + { + // stops crashing the game due to bepinex winhttp.dll (or melonloader version.dll) + return Results.Ok(); + } + + [HttpGet("storefronts/v3/giftdropstore/300")] + public async Task GetGiftDropStore300(HttpRequest request, AppDbContext db) + { + var storefronts = await _storefrontService.GetStorefrontsAsync(); + var storefront = storefronts.FirstOrDefault(s => s.StorefrontType == 300 && s.Name == "rc_cafe_storefront"); + if (storefront == null) + { + var json = System.IO.File.ReadAllText("JSON/cafestorefront.json"); return Results.Content(json, "application/json"); - }); - app.MapPost("/api/objectives/v1/updateobjective", async (HttpRequest request, AppDbContext db) => + } + var storeItems = storefront.Items.Select(item => new { - // TODO: implement saving daily - return Results.Ok(); - }); - app.MapPost("/api/PlayerReporting/v1/hile", async (HttpRequest request, AppDbContext db) => - { - // stops crashing the game due to bepinex winhttp.dll (or melonloader version.dll) - return Results.Ok(); - }); - app.MapGet("/api/storefronts/v3/giftdropstore/300", async (HttpRequest request, AppDbContext db) => - { - var storefronts = await storefrontService.GetStorefrontsAsync(); - var storefront = storefronts.FirstOrDefault(s => s.StorefrontType == 300 && s.Name == "rc_cafe_storefront"); - if (storefront == null) + item.Id, + item.StorefrontId, + item.PurchasableItemId, + item.Type, + item.IsFeatured, + item.NewUntil, + GiftDrops = item.GiftDrops.Select(gd => new { - var json = File.ReadAllText("JSON/cafestorefront.json"); - return Results.Content(json, "application/json"); + gd.Id, + gd.StorefrontItemId, + gd.GiftDropId, + gd.FriendlyName, + gd.Tooltip, + gd.ConsumableItemDesc, + gd.AvatarItemDesc, + gd.AvatarItemType, + gd.EquipmentPrefabName, + gd.EquipmentModificationGuid, + gd.IsQuery, + gd.Unique, + gd.SubscribersOnly, + gd.Level, + gd.Rarity, + gd.CurrencyType, + gd.Currency, + gd.Context, + gd.ItemSetId, + gd.ItemSetFriendlyName + }).ToList(), + Prices = item.Prices.Select(p => new + { + p.Id, + p.StorefrontItemId, + p.CurrencyType, + p.Price + }).ToList() + }).ToList(); + var response = new { storefront.Id, storefront.Name, storefront.StorefrontType, storefront.NextUpdate, StoreItems = storeItems }; + return Results.Ok(response); + } + + [HttpGet("storefronts/v3/giftdropstore/2")] + public async Task GetGiftDropStore2(HttpRequest request, AppDbContext db) + { + var storefronts = await _storefrontService.GetStorefrontsAsync(); + var storefront = storefronts.FirstOrDefault(s => s.StorefrontType == 2 && s.Name == "rec_center_store"); + if (storefront == null) + { + var json = System.IO.File.ReadAllText("JSON/storefront12.json"); + return Results.Content(json, "application/json"); + } + var storeItems = storefront.Items.Select(item => new + { + item.Id, + item.StorefrontId, + item.PurchasableItemId, + item.Type, + item.IsFeatured, + item.NewUntil, + GiftDrops = item.GiftDrops.Select(gd => new + { + gd.Id, + gd.StorefrontItemId, + gd.GiftDropId, + gd.FriendlyName, + gd.Tooltip, + gd.ConsumableItemDesc, + gd.AvatarItemDesc, + gd.AvatarItemType, + gd.EquipmentPrefabName, + gd.EquipmentModificationGuid, + gd.IsQuery, + gd.Unique, + gd.SubscribersOnly, + gd.Level, + gd.Rarity, + gd.CurrencyType, + gd.Currency, + gd.Context, + gd.ItemSetId, + gd.ItemSetFriendlyName + }).ToList(), + Prices = item.Prices.Select(p => new + { + p.Id, + p.StorefrontItemId, + p.CurrencyType, + p.Price + }).ToList() + }).ToList(); + var response = new { storefront.Id, storefront.Name, storefront.StorefrontType, storefront.NextUpdate, StoreItems = storeItems }; + return Results.Ok(response); + } + + [HttpPost("storefronts/v2/buyItem")] + public async Task BuyItem(HttpRequest request, [FromBody] BuyItemRequest buyRequest, AppDbContext db, JwtTokenService jwtService) + { + try + { + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + var storefrontItem = await db.StorefrontItems + .Include(si => si.Prices) + .Include(si => si.GiftDrops) + .FirstOrDefaultAsync(si => si.PurchasableItemId == buyRequest.PurchasableItemId); + + if (storefrontItem == null) + { + return Results.NotFound(new { error = "Item not found" }); } - var storeItems = storefront.Items.Select(item => new + + var price = storefrontItem.Prices.FirstOrDefault(p => p.CurrencyType == buyRequest.CurrencyType); + if (price == null) { - item.Id, - item.StorefrontId, - item.PurchasableItemId, - item.Type, - item.IsFeatured, - item.NewUntil, - GiftDrops = item.GiftDrops.Select(gd => new - { - gd.Id, - gd.StorefrontItemId, - gd.GiftDropId, - gd.FriendlyName, - gd.Tooltip, - gd.ConsumableItemDesc, - gd.AvatarItemDesc, - gd.AvatarItemType, - gd.EquipmentPrefabName, - gd.EquipmentModificationGuid, - gd.IsQuery, - gd.Unique, - gd.SubscribersOnly, - gd.Level, - gd.Rarity, - gd.CurrencyType, - gd.Currency, - gd.Context, - gd.ItemSetId, - gd.ItemSetFriendlyName - }).ToList(), - Prices = item.Prices.Select(p => new - { - p.Id, - p.StorefrontItemId, - p.CurrencyType, - p.Price - }).ToList() - }).ToList(); - var response = new { storefront.Id, storefront.Name, storefront.StorefrontType, storefront.NextUpdate, StoreItems = storeItems }; - return Results.Ok(response); - }); - app.MapGet("/api/storefronts/v3/giftdropstore/2", async (HttpRequest request, AppDbContext db) => - { - var storefronts = await storefrontService.GetStorefrontsAsync(); - var storefront = storefronts.FirstOrDefault(s => s.StorefrontType == 2 && s.Name == "rec_center_store"); - if (storefront == null) - { - var json = File.ReadAllText("JSON/storefront12.json"); - return Results.Content(json, "application/json"); + return Results.BadRequest(new { error = "Currency type not available for this item" }); } - var storeItems = storefront.Items.Select(item => new + + var tokenBalance = await db.TokenBalances + .FirstOrDefaultAsync(tb => tb.Id == id && + tb.CurrencyType == buyRequest.CurrencyType && + tb.BalanceType == -1); + + if (tokenBalance == null) { - item.Id, - item.StorefrontId, - item.PurchasableItemId, - item.Type, - item.IsFeatured, - item.NewUntil, - GiftDrops = item.GiftDrops.Select(gd => new - { - gd.Id, - gd.StorefrontItemId, - gd.GiftDropId, - gd.FriendlyName, - gd.Tooltip, - gd.ConsumableItemDesc, - gd.AvatarItemDesc, - gd.AvatarItemType, - gd.EquipmentPrefabName, - gd.EquipmentModificationGuid, - gd.IsQuery, - gd.Unique, - gd.SubscribersOnly, - gd.Level, - gd.Rarity, - gd.CurrencyType, - gd.Currency, - gd.Context, - gd.ItemSetId, - gd.ItemSetFriendlyName - }).ToList(), - Prices = item.Prices.Select(p => new - { - p.Id, - p.StorefrontItemId, - p.CurrencyType, - p.Price - }).ToList() - }).ToList(); - var response = new { storefront.Id, storefront.Name, storefront.StorefrontType, storefront.NextUpdate, StoreItems = storeItems }; - return Results.Ok(response); - }); - app.MapPost("/api/storefronts/v2/buyItem", async (HttpRequest request, BuyItemRequest buyRequest, AppDbContext db, JwtTokenService jwtService) => - { - try + return Results.BadRequest(new { error = "Account has no token balance" }); + } + + if (tokenBalance.Balance < price.Price) { - var authHeader = request.Headers.Authorization.ToString(); + return Results.BadRequest(new { error = "Insufficient balance" }); + } + + tokenBalance.Balance -= price.Price; + db.TokenBalances.Update(tokenBalance); + await db.SaveChangesAsync(); + + var receiverAccountId = id; + int? senderPlayerId = null; - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - var storefrontItem = await db.StorefrontItems - .Include(si => si.Prices) - .Include(si => si.GiftDrops) - .FirstOrDefaultAsync(si => si.PurchasableItemId == buyRequest.PurchasableItemId); - - if (storefrontItem == null) - { - return Results.NotFound(new { error = "Item not found" }); - } - - var price = storefrontItem.Prices.FirstOrDefault(p => p.CurrencyType == buyRequest.CurrencyType); - if (price == null) - { - return Results.BadRequest(new { error = "Currency type not available for this item" }); - } - - var tokenBalance = await db.TokenBalances - .FirstOrDefaultAsync(tb => tb.Id == id && - tb.CurrencyType == buyRequest.CurrencyType && - tb.BalanceType == -1); - - if (tokenBalance == null) - { - return Results.BadRequest(new { error = "Account has no token balance" }); - } - - if (tokenBalance.Balance < price.Price) - { - return Results.BadRequest(new { error = "Insufficient balance" }); - } - - tokenBalance.Balance -= price.Price; - db.TokenBalances.Update(tokenBalance); - await db.SaveChangesAsync(); - - var receiverAccountId = id; - int? senderPlayerId = null; - - if (buyRequest.Gift != null) - { - receiverAccountId = buyRequest.Gift.ToPlayerId; - if (!buyRequest.Gift.Anonymous) - { - senderPlayerId = id; - } - } - - var storedGifts = new List(); - foreach (var giftDrop in storefrontItem.GiftDrops) - { - var receivedGift = new ReceivedGift - { - ReceiverAccountId = receiverAccountId, - FromPlayerId = 1, - Message = buyRequest.Gift?.Message ?? "A gift for you <3", - ConsumableItemDesc = giftDrop.ConsumableItemDesc ?? string.Empty, - AvatarItemDesc = giftDrop.AvatarItemDesc ?? string.Empty, - // FriendlyName = giftDrop.FriendlyName ?? string.Empty, - AvatarItemType = giftDrop.AvatarItemType, - EquipmentPrefabName = giftDrop.EquipmentPrefabName ?? string.Empty, - EquipmentModificationGuid = giftDrop.EquipmentModificationGuid ?? string.Empty, - CurrencyType = giftDrop.CurrencyType, - Currency = giftDrop.Currency, - Xp = 0, - Level = giftDrop.Level, - Platform = -1, - PlatformsToSpawnOn = -1, - BalanceType = 0, - GiftContext = buyRequest.Gift?.GiftContext ?? giftDrop.Context, - GiftRarity = giftDrop.Rarity, - ReceivedAt = DateTime.UtcNow, - IsConsumed = false - }; - - db.ReceivedGifts.Add(receivedGift); - storedGifts.Add(receivedGift); - } - await db.SaveChangesAsync(); - - var giftData = storedGifts.Select(rg => new GiftData - { - Id = rg.Id, - FromPlayerId = null, - ConsumableItemDesc = rg.ConsumableItemDesc, - AvatarItemDesc = rg.AvatarItemDesc, - FriendlyName = rg.FriendlyName, - AvatarItemType = rg.AvatarItemType, - EquipmentPrefabName = rg.EquipmentPrefabName, - EquipmentModificationGuid = rg.EquipmentModificationGuid, - CurrencyType = rg.CurrencyType, - Currency = rg.Currency, - Xp = rg.Xp, - Level = rg.Level, - Platform = rg.Platform, - PlatformsToSpawnOn = rg.PlatformsToSpawnOn, - BalanceType = rg.BalanceType, - GiftContext = rg.GiftContext, - GiftRarity = rg.GiftRarity, - Message = rg.Message - }).ToList(); - - var balanceUpdate = new BalanceUpdate - { - UpdateResponse = 0, - Data = giftData - }; - - var response = new BuyItemResponse - { - BalanceUpdates = new List { balanceUpdate }, - Balance = tokenBalance.Balance, - CurrencyType = buyRequest.CurrencyType, - BalanceType = -1, - Platform = -1 - }; - - try - { - var purchaseNotification = notificationService.CreateNotification( - PushNotificationId.StorefrontBalancePurchase, - id: storefrontItem.Id, - toAccountId: id, - data: new Dictionary - { - { "BalanceAddType", 1400 }, - { "Delta", -price.Price }, - { "Balance", tokenBalance.Balance }, - { "CurrencyType", buyRequest.CurrencyType } - } - ); - await notificationService.SendNotificationToPlayer(id, purchaseNotification); - } - catch (Exception notifEx) - { - Console.WriteLine($"Error sending purchase notification: {notifEx.Message}"); - } - - - return Results.Ok(response); - } - catch (Exception ex) + if (buyRequest.Gift != null) { - return Results.Problem($"Error processing purchase: {ex.Message}"); + receiverAccountId = buyRequest.Gift.ToPlayerId; + if (!buyRequest.Gift.Anonymous) + { + senderPlayerId = id; + } } - }); - app.MapPost("/api/avatar/v2/gifts/generate", async (HttpRequest request, AppDbContext db, JwtTokenService jwtService) => - { + var storedGifts = new List(); + foreach (var giftDrop in storefrontItem.GiftDrops) + { + var receivedGift = new ReceivedGift + { + ReceiverAccountId = receiverAccountId, + FromPlayerId = 1, + Message = buyRequest.Gift?.Message ?? "A gift for you <3", + ConsumableItemDesc = giftDrop.ConsumableItemDesc ?? string.Empty, + AvatarItemDesc = giftDrop.AvatarItemDesc ?? string.Empty, + // FriendlyName = giftDrop.FriendlyName ?? string.Empty, + AvatarItemType = giftDrop.AvatarItemType, + EquipmentPrefabName = giftDrop.EquipmentPrefabName ?? string.Empty, + EquipmentModificationGuid = giftDrop.EquipmentModificationGuid ?? string.Empty, + CurrencyType = giftDrop.CurrencyType, + Currency = giftDrop.Currency, + Xp = 0, + Level = giftDrop.Level, + Platform = -1, + PlatformsToSpawnOn = -1, + BalanceType = 0, + GiftContext = buyRequest.Gift?.GiftContext ?? giftDrop.Context, + GiftRarity = giftDrop.Rarity, + ReceivedAt = DateTime.UtcNow, + IsConsumed = false + }; + + db.ReceivedGifts.Add(receivedGift); + storedGifts.Add(receivedGift); + } + await db.SaveChangesAsync(); + + var giftData = storedGifts.Select(rg => new GiftData + { + Id = rg.Id, + FromPlayerId = null, + ConsumableItemDesc = rg.ConsumableItemDesc, + AvatarItemDesc = rg.AvatarItemDesc, + FriendlyName = rg.FriendlyName, + AvatarItemType = rg.AvatarItemType, + EquipmentPrefabName = rg.EquipmentPrefabName, + EquipmentModificationGuid = rg.EquipmentModificationGuid, + CurrencyType = rg.CurrencyType, + Currency = rg.Currency, + Xp = rg.Xp, + Level = rg.Level, + Platform = rg.Platform, + PlatformsToSpawnOn = rg.PlatformsToSpawnOn, + BalanceType = rg.BalanceType, + GiftContext = rg.GiftContext, + GiftRarity = rg.GiftRarity, + Message = rg.Message + }).ToList(); + + var balanceUpdate = new BalanceUpdate + { + UpdateResponse = 0, + Data = giftData + }; + + var response = new BuyItemResponse + { + BalanceUpdates = new List { balanceUpdate }, + Balance = tokenBalance.Balance, + CurrencyType = buyRequest.CurrencyType, + BalanceType = -1, + Platform = -1 + }; + try { - var authHeader = request.Headers.Authorization.ToString(); - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - request.EnableBuffering(); - request.Body.Position = 0; - using var reader = new StreamReader(request.Body); - var body = await reader.ReadToEndAsync(); - - int giftContext = 0; - bool isGameGift = false; - string message = ""; - int xp = 0; - - if (!string.IsNullOrWhiteSpace(body)) - { - foreach (var pair in body.Split('&')) + var purchaseNotification = _notificationService.CreateNotification( + PushNotificationId.StorefrontBalancePurchase, + id: storefrontItem.Id, + toAccountId: id, + data: new Dictionary { - var keyValue = pair.Split('='); - if (keyValue.Length == 2) - { - var key = Uri.UnescapeDataString(keyValue[0]); - var value = Uri.UnescapeDataString(keyValue[1]); + { "BalanceAddType", 1400 }, + { "Delta", -price.Price }, + { "Balance", tokenBalance.Balance }, + { "CurrencyType", buyRequest.CurrencyType } + } + ); + await _notificationService.SendNotificationToPlayer(id, purchaseNotification); + } + catch (Exception notifEx) + { + Console.WriteLine($"Error sending purchase notification: {notifEx.Message}"); + } - if (key == "GiftContext" && int.TryParse(value, out var context)) - giftContext = context; - else if (key == "IsGameGift") - isGameGift = value.Equals("true", StringComparison.OrdinalIgnoreCase); - else if (key == "Message") - message = value; - else if (key == "Xp" && int.TryParse(value, out var xpVal)) - xp = xpVal; - } + + return Results.Ok(response); + } + catch (Exception ex) + { + return Results.Problem($"Error processing purchase: {ex.Message}"); + } + } + + [HttpPost("avatar/v2/gifts/generate")] + public async Task GenerateGift(HttpRequest request, AppDbContext db, JwtTokenService jwtService) + { + try + { + var authHeader = request.Headers.Authorization.ToString(); + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + request.EnableBuffering(); + request.Body.Position = 0; + using var reader = new StreamReader(request.Body); + var body = await reader.ReadToEndAsync(); + + int giftContext = 0; + bool isGameGift = false; + string message = ""; + int xp = 0; + + if (!string.IsNullOrWhiteSpace(body)) + { + foreach (var pair in body.Split('&')) + { + var keyValue = pair.Split('='); + if (keyValue.Length == 2) + { + var key = Uri.UnescapeDataString(keyValue[0]); + var value = Uri.UnescapeDataString(keyValue[1]); + + if (key == "GiftContext" && int.TryParse(value, out var context)) + giftContext = context; + else if (key == "IsGameGift") + isGameGift = value.Equals("true", StringComparison.OrdinalIgnoreCase); + else if (key == "Message") + message = value; + else if (key == "Xp" && int.TryParse(value, out var xpVal)) + xp = xpVal; } } + } - var earnableRewards = await db.EarnableRewards - .Where(er => er.RewardContext == giftContext) - .ToListAsync(); + var earnableRewards = await db.EarnableRewards + .Where(er => er.RewardContext == giftContext) + .ToListAsync(); - var random = new Random(); - string avatarItemDesc = ""; - string friendlyName = ""; - int avatarItemType = 0; - int currencyType = 0; - int currency = 0; - int giftRarity = 0; - string consumableItemDesc = ""; + var random = new Random(); + string avatarItemDesc = ""; + string friendlyName = ""; + int avatarItemType = 0; + int currencyType = 0; + int currency = 0; + int giftRarity = 0; + string consumableItemDesc = ""; - bool isEarnableItem = random.Next(0, 100) < 60; + bool isEarnableItem = random.Next(0, 100) < 60; - if (isEarnableItem && earnableRewards.Any()) + if (isEarnableItem && earnableRewards.Any()) + { + var avatarRewards = earnableRewards.Where(er => !string.IsNullOrEmpty(er.AvatarItemDesc)).ToList(); + + if (avatarRewards.Any()) { - var avatarRewards = earnableRewards.Where(er => !string.IsNullOrEmpty(er.AvatarItemDesc)).ToList(); + var ownedAvatarItems = await db.AvatarItems + .Where(ai => ai.OwnerAccountId == id) + .Select(ai => ai.AvatarItemDesc) + .ToListAsync(); - if (avatarRewards.Any()) + var unownedRewards = avatarRewards + .Where(ar => !ownedAvatarItems.Contains(ar.AvatarItemDesc)) + .ToList(); + + if (unownedRewards.Any()) { - var ownedAvatarItems = await db.AvatarItems - .Where(ai => ai.OwnerAccountId == id) - .Select(ai => ai.AvatarItemDesc) - .ToListAsync(); - - var unownedRewards = avatarRewards - .Where(ar => !ownedAvatarItems.Contains(ar.AvatarItemDesc)) - .ToList(); - - if (unownedRewards.Any()) - { - var selectedReward = unownedRewards[random.Next(unownedRewards.Count)]; - avatarItemDesc = selectedReward.AvatarItemDesc; - friendlyName = selectedReward.FriendlyName; - avatarItemType = selectedReward.AvatarItemType; - giftRarity = selectedReward.GiftRarity; - } - else - { - isEarnableItem = false; - } + var selectedReward = unownedRewards[random.Next(unownedRewards.Count)]; + avatarItemDesc = selectedReward.AvatarItemDesc; + friendlyName = selectedReward.FriendlyName; + avatarItemType = selectedReward.AvatarItemType; + giftRarity = selectedReward.GiftRarity; } else { isEarnableItem = false; } } - - if (!isEarnableItem) + else { - int[] tokenAmounts = {10, 25, 50, 100, 250, 500}; - currency = tokenAmounts[random.Next(tokenAmounts.Length)]; - currencyType = 2; - giftRarity = 20; + isEarnableItem = false; } - - var receivedGift = new ReceivedGift - { - ReceiverAccountId = id, - FromPlayerId = 1, - Message = message, - ConsumableItemDesc = consumableItemDesc, - AvatarItemDesc = avatarItemDesc, - FriendlyName = friendlyName, - AvatarItemType = avatarItemType, - EquipmentPrefabName = "", - EquipmentModificationGuid = "", - CurrencyType = currencyType, - Currency = currency, - Xp = xp, - Level = 0, - Platform = -1, - PlatformsToSpawnOn = -1, - BalanceType = 0, - GiftContext = giftContext, - GiftRarity = giftRarity, - ReceivedAt = DateTime.UtcNow, - IsConsumed = false - }; - - db.ReceivedGifts.Add(receivedGift); - await db.SaveChangesAsync(); - - var giftData = new - { - Id = receivedGift.Id, - FromPlayerId = 1, - ConsumableItemDesc = consumableItemDesc, - AvatarItemDesc = avatarItemDesc, - FriendlyName = friendlyName, - AvatarItemType = avatarItemType, - EquipmentPrefabName = "", - EquipmentModificationGuid = "", - CurrencyType = currencyType, - Currency = currency, - Xp = xp, - Level = 0, - Platform = -1, - PlatformsToSpawnOn = -1, - BalanceType = 0, - GiftContext = giftContext, - GiftRarity = giftRarity, - Message = message - }; - - return Results.Ok(giftData); } - catch (Exception ex) + + if (!isEarnableItem) { - return Results.Problem($"Error generating gift: {ex.Message}"); + int[] tokenAmounts = {10, 25, 50, 100, 250, 500}; + currency = tokenAmounts[random.Next(tokenAmounts.Length)]; + currencyType = 2; + giftRarity = 20; } - }); + + var receivedGift = new ReceivedGift + { + ReceiverAccountId = id, + FromPlayerId = 1, + Message = message, + ConsumableItemDesc = consumableItemDesc, + AvatarItemDesc = avatarItemDesc, + FriendlyName = friendlyName, + AvatarItemType = avatarItemType, + EquipmentPrefabName = "", + EquipmentModificationGuid = "", + CurrencyType = currencyType, + Currency = currency, + Xp = xp, + Level = 0, + Platform = -1, + PlatformsToSpawnOn = -1, + BalanceType = 0, + GiftContext = giftContext, + GiftRarity = giftRarity, + ReceivedAt = DateTime.UtcNow, + IsConsumed = false + }; + + db.ReceivedGifts.Add(receivedGift); + await db.SaveChangesAsync(); - app.MapPost("/api/avatar/v2/gifts/consume/", async (HttpRequest request, AppDbContext db, JwtTokenService jwtService) => + var giftData = new + { + Id = receivedGift.Id, + FromPlayerId = 1, + ConsumableItemDesc = consumableItemDesc, + AvatarItemDesc = avatarItemDesc, + FriendlyName = friendlyName, + AvatarItemType = avatarItemType, + EquipmentPrefabName = "", + EquipmentModificationGuid = "", + CurrencyType = currencyType, + Currency = currency, + Xp = xp, + Level = 0, + Platform = -1, + PlatformsToSpawnOn = -1, + BalanceType = 0, + GiftContext = giftContext, + GiftRarity = giftRarity, + Message = message + }; + + return Results.Ok(giftData); + } + catch (Exception ex) { - try + return Results.Problem($"Error generating gift: {ex.Message}"); + } + } + + [HttpPost("avatar/v2/gifts/consume/")] + public async Task ConsumeGift(HttpRequest request, AppDbContext db, JwtTokenService jwtService) + { + try + { + var authHeader = request.Headers.Authorization.ToString(); + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + request.EnableBuffering(); + request.Body.Position = 0; + using var reader = new StreamReader(request.Body); + var body = await reader.ReadToEndAsync(); + + var giftId = 0; + var unlockedLevel = 0; + + if (!string.IsNullOrWhiteSpace(body)) { - var authHeader = request.Headers.Authorization.ToString(); - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - request.EnableBuffering(); - request.Body.Position = 0; - using var reader = new StreamReader(request.Body); - var body = await reader.ReadToEndAsync(); - - var giftId = 0; - var unlockedLevel = 0; - - if (!string.IsNullOrWhiteSpace(body)) + foreach (var pair in body.Split('&')) { - foreach (var pair in body.Split('&')) + var keyValue = pair.Split('='); + if (keyValue.Length == 2) { - var keyValue = pair.Split('='); - if (keyValue.Length == 2) - { - if (keyValue[0] == "Id") - int.TryParse(Uri.UnescapeDataString(keyValue[1]), out giftId); - else if (keyValue[0] == "UnlockedLevel") - int.TryParse(Uri.UnescapeDataString(keyValue[1]), out unlockedLevel); - } + if (keyValue[0] == "Id") + int.TryParse(Uri.UnescapeDataString(keyValue[1]), out giftId); + else if (keyValue[0] == "UnlockedLevel") + int.TryParse(Uri.UnescapeDataString(keyValue[1]), out unlockedLevel); } } + } - if (giftId == 0) + if (giftId == 0) + { + return Results.BadRequest(new { success = false, error = "Invalid gift ID" }); + } + + var receivedGift = await db.ReceivedGifts + .FirstOrDefaultAsync(rg => rg.Id == giftId && rg.ReceiverAccountId == id); + + if (receivedGift == null) + { + return Results.NotFound(new { success = false, error = "Gift not found" }); + } + + if (!string.IsNullOrEmpty(receivedGift.ConsumableItemDesc)) + { + var existingConsumable = await db.ConsumableItems + .FirstOrDefaultAsync(c => c.OwnerAccountId == id && c.ConsumableItemDesc == receivedGift.ConsumableItemDesc); + + if (existingConsumable == null) { - return Results.BadRequest(new { success = false, error = "Invalid gift ID" }); - } - - var receivedGift = await db.ReceivedGifts - .FirstOrDefaultAsync(rg => rg.Id == giftId && rg.ReceiverAccountId == id); - - if (receivedGift == null) - { - return Results.NotFound(new { success = false, error = "Gift not found" }); - } - - if (!string.IsNullOrEmpty(receivedGift.ConsumableItemDesc)) - { - var existingConsumable = await db.ConsumableItems - .FirstOrDefaultAsync(c => c.OwnerAccountId == id && c.ConsumableItemDesc == receivedGift.ConsumableItemDesc); - - if (existingConsumable == null) - { - var newConsumable = new ConsumableItem - { - OwnerAccountId = id, - Ids = new List { giftId }, - CreatedAts = new List { DateTime.UtcNow }, - ConsumableItemDesc = receivedGift.ConsumableItemDesc, - Count = 1, - InitialCount = 1, - IsActive = false, - ActiveDurationMinutes = 0, - IsTransferable = false - }; - db.ConsumableItems.Add(newConsumable); - } - else - { - existingConsumable.Ids.Add(giftId); - existingConsumable.CreatedAts.Add(DateTime.UtcNow); - existingConsumable.Count += 1; - db.ConsumableItems.Update(existingConsumable); - } - } - - if (!string.IsNullOrEmpty(receivedGift.AvatarItemDesc)) - { - var avatarItem = new AvatarItem + var newConsumable = new ConsumableItem { OwnerAccountId = id, - AvatarItemDesc = receivedGift.AvatarItemDesc, - FriendlyName = receivedGift.FriendlyName ?? "" + Ids = new List { giftId }, + CreatedAts = new List { DateTime.UtcNow }, + ConsumableItemDesc = receivedGift.ConsumableItemDesc, + Count = 1, + InitialCount = 1, + IsActive = false, + ActiveDurationMinutes = 0, + IsTransferable = false }; - db.AvatarItems.Add(avatarItem); + db.ConsumableItems.Add(newConsumable); } - - if (!string.IsNullOrEmpty(receivedGift.Currency.ToString()) && receivedGift.CurrencyType == 2) + else { - var tokenBalance = await db.TokenBalances - .FirstOrDefaultAsync(tb => tb.Id == id && - tb.CurrencyType == receivedGift.CurrencyType && - tb.BalanceType == -1); + existingConsumable.Ids.Add(giftId); + existingConsumable.CreatedAts.Add(DateTime.UtcNow); + existingConsumable.Count += 1; + db.ConsumableItems.Update(existingConsumable); + } + } - if (tokenBalance == null) + if (!string.IsNullOrEmpty(receivedGift.AvatarItemDesc)) + { + var avatarItem = new AvatarItem + { + OwnerAccountId = id, + AvatarItemDesc = receivedGift.AvatarItemDesc, + FriendlyName = receivedGift.FriendlyName ?? "" + }; + db.AvatarItems.Add(avatarItem); + } + + if (!string.IsNullOrEmpty(receivedGift.Currency.ToString()) && receivedGift.CurrencyType == 2) + { + var tokenBalance = await db.TokenBalances + .FirstOrDefaultAsync(tb => tb.Id == id && + tb.CurrencyType == receivedGift.CurrencyType && + tb.BalanceType == -1); + + if (tokenBalance == null) + { + tokenBalance = new TokenBalance { - tokenBalance = new TokenBalance - { - Id = id, - CurrencyType = receivedGift.CurrencyType, - BalanceType = -1, - Balance = receivedGift.Currency - }; - db.TokenBalances.Add(tokenBalance); - } - else - { - tokenBalance.Balance += receivedGift.Currency; - db.TokenBalances.Update(tokenBalance); - } + Id = id, + CurrencyType = receivedGift.CurrencyType, + BalanceType = -1, + Balance = receivedGift.Currency + }; + db.TokenBalances.Add(tokenBalance); + } + else + { + tokenBalance.Balance += receivedGift.Currency; + db.TokenBalances.Update(tokenBalance); } - - receivedGift.IsConsumed = true; - receivedGift.ConsumedAt = DateTime.UtcNow; - db.ReceivedGifts.Update(receivedGift); - - await db.SaveChangesAsync(); - - return Results.Ok(RecNetResult.Ok()); } - catch (Exception ex) - { - return Results.Problem($"Error consuming gift: {ex.Message}"); - } - }); - app.MapGet("/api/rooms/v1/filters", async (HttpRequest request, AppDbContext db) => + + receivedGift.IsConsumed = true; + receivedGift.ConsumedAt = DateTime.UtcNow; + db.ReceivedGifts.Update(receivedGift); + + await db.SaveChangesAsync(); + + return Results.Ok(RecNetResult.Ok()); + } + catch (Exception ex) { - var json = File.ReadAllText("JSON/roomfilters.json"); - return Results.Content(json, "application/json"); - }); - app.MapGet("/roomserver/rooms/{id}/interactionby/me", async (HttpRequest request, AppDbContext db, string id) => + return Results.Problem($"Error consuming gift: {ex.Message}"); + } + } + + [HttpGet("rooms/v1/filters")] + public async Task GetRoomFilters(HttpRequest request, AppDbContext db) + { + var json = System.IO.File.ReadAllText("JSON/roomfilters.json"); + return Results.Content(json, "application/json"); + } + + [HttpGet("/roomserver/rooms/{id}/interactionby/me")] + public async Task GetInteractionByMe(HttpRequest request, AppDbContext db, string id) + { + // TODO: implement + return Results.Content("{\"Cheered\":false,\"Favorited\":false}", "application/json"); + } + + [HttpPost("images/v4/uploadsaved")] + public async Task UploadSavedImage() + { + try { - // TODO: implement - return Results.Content("{\"Cheered\":false,\"Favorited\":false}", "application/json"); - }); - app.MapPost("/api/images/v4/uploadsaved", async (HttpContext context) => + var form = await Request.ReadFormAsync(); + var file = form.Files.FirstOrDefault(); + + if (file == null) + { + return Results.BadRequest(new { error = "No file found in request" }); + } + + var imageId = Guid.NewGuid().ToString("N"); + var extension = Path.GetExtension(file.FileName).ToLowerInvariant(); + + var validExtensions = new[] { ".png", ".jpg", ".jpeg", ".gif", ".webp", ".bmp" }; + if (string.IsNullOrEmpty(extension) || !validExtensions.Contains(extension)) + { + extension = ".png"; + } + + var savedFileName = imageId + extension; + var filePath = Path.Combine(ImagesDir, savedFileName); + + using (var fileStream = System.IO.File.Create(filePath)) + { + await file.CopyToAsync(fileStream); + } + + return Results.Ok(new + { + ImageName = savedFileName + }); + } + catch (Exception ex) { - try - { - var form = await context.Request.ReadFormAsync(); - var file = form.Files.FirstOrDefault(); - - if (file == null) - { - return Results.BadRequest(new { error = "No file found in request" }); - } - - var imageId = Guid.NewGuid().ToString("N"); - var extension = Path.GetExtension(file.FileName).ToLowerInvariant(); - - var validExtensions = new[] { ".png", ".jpg", ".jpeg", ".gif", ".webp", ".bmp" }; - if (string.IsNullOrEmpty(extension) || !validExtensions.Contains(extension)) - { - extension = ".png"; - } - - var savedFileName = imageId + extension; - var filePath = Path.Combine(ImagesDir, savedFileName); - - using (var fileStream = File.Create(filePath)) - { - await file.CopyToAsync(fileStream); - } - - return Results.Ok(new - { - ImageName = savedFileName - }); - } - catch (Exception ex) - { - return Results.Problem($"Error uploading image: {ex.Message}"); - } - }); + return Results.Problem($"Error uploading image: {ex.Message}"); + } } private static object[]? TryDeserializeTags(string json) @@ -1874,3 +1960,5 @@ public class APIController ImagesDir = dir; } } + + diff --git a/CannedNet/Services/Controllers/AccountsController.cs b/CannedNet/Services/Controllers/AccountsController.cs index 2ef9129..ebb9d6e 100644 --- a/CannedNet/Services/Controllers/AccountsController.cs +++ b/CannedNet/Services/Controllers/AccountsController.cs @@ -1,512 +1,507 @@ using CannedNet.Data; using Microsoft.EntityFrameworkCore; -using CannedNet.Services; -using CannedNet.Services.Infrastructure; +using Microsoft.AspNetCore.Mvc; namespace CannedNet.Services.Controllers; -public class AccountsController +[ApiController] +public class AccountsController : ControllerBase { - public WebApplicationBuilder Initialize(string[]? args = null) => ServiceExtensions.CreateRecNetBuilder(args); - - public void MapEndpoints(WebApplication app, JwtTokenService jwtService) + [HttpGet("/account/me")] + public async Task AccountMe(HttpRequest request, AppDbContext db, JwtTokenService jwtService) { - app.MapGet("/", (HttpRequest request) => + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); + + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + var account = await db.Accounts.FindAsync(id); + if (account == null) + return Results.NotFound(); + + var selfAccount = new SelfAccount { - return Results.Ok("FUCKL MYSJDIOJD"); - }); - - app.MapGet("/account/me", async (HttpRequest request, AppDbContext db) => + AccountId = id, + ProfileImage = account.ProfileImage ?? "hdqeamlcmatc6qzoi2ybgf0ddijjcf.jpg", + IsJunior = account.IsJunior, + Platforms = account.Platforms ?? 0, + PersonalPronouns = account.PersonalPronouns ?? 0, + IdentityFlags = account.IdentityFlags ?? 0, + Username = account.Username ?? $"Player{id}", + DisplayName = account.DisplayName ?? $"Player{id}", + CreatedAt = account.CreatedAt, + Email = null, + Phone = null, + JuniorState = null, + Birthday = null, + ParentAccountId = null, + AvailableUsernameChanges = 1 + }; + + return Results.Ok(selfAccount); + } + + [HttpGet("/account/bulk")] + public async Task AccountBulk(HttpRequest request, AppDbContext db) + { + var ids = request.Query["id"]; + var accountIds = new List(); + + foreach (var id in ids) { - var authHeader = request.Headers.Authorization.ToString(); - - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); - - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - var account = await db.Accounts.FindAsync(id); - if (account == null) - return Results.NotFound(); - - var selfAccount = new SelfAccount + if (int.TryParse(id, out var accountId)) { - AccountId = id, - ProfileImage = account.ProfileImage ?? "hdqeamlcmatc6qzoi2ybgf0ddijjcf.jpg", - IsJunior = account.IsJunior, - Platforms = account.Platforms ?? 0, - PersonalPronouns = account.PersonalPronouns ?? 0, - IdentityFlags = account.IdentityFlags ?? 0, - Username = account.Username ?? $"Player{id}", - DisplayName = account.DisplayName ?? $"Player{id}", - CreatedAt = account.CreatedAt, - Email = null, - Phone = null, - JuniorState = null, - Birthday = null, - ParentAccountId = null, - AvailableUsernameChanges = 1 - }; - - return Results.Ok(selfAccount); - }); - - app.MapGet("/account/bulk", async (HttpRequest request, AppDbContext db) => - { - var ids = request.Query["id"]; - var accountIds = new List(); - - foreach (var id in ids) - { - if (int.TryParse(id, out var accountId)) - { - accountIds.Add(accountId); - } + accountIds.Add(accountId); } + } - var accounts = await db.Accounts - .Where(a => accountIds.Contains(a.AccountId.Value)) - .ToListAsync(); + var accounts = await db.Accounts + .Where(a => accountIds.Contains(a.AccountId.Value)) + .ToListAsync(); - var result = accounts.Select(a => new Account - { - AccountId = a.AccountId, - ProfileImage = a.ProfileImage ?? "DefaultProfileImage.jpg", - IsJunior = a.IsJunior, - Platforms = a.Platforms ?? 0, - PersonalPronouns = a.PersonalPronouns ?? 0, - IdentityFlags = a.IdentityFlags ?? 0, - Username = a.Username ?? $"Player{a.AccountId}", - DisplayName = a.DisplayName ?? $"Player{a.AccountId}", - CreatedAt = a.CreatedAt - }).ToList(); - - return Results.Json(result); - }); - - app.MapGet("/account/{id}", async (HttpRequest request, string id, AppDbContext db) => + var result = accounts.Select(a => new Account { - if (!int.TryParse(id, out var accountId)) - return Results.BadRequest(); + AccountId = a.AccountId, + ProfileImage = a.ProfileImage ?? "DefaultProfileImage.jpg", + IsJunior = a.IsJunior, + Platforms = a.Platforms ?? 0, + PersonalPronouns = a.PersonalPronouns ?? 0, + IdentityFlags = a.IdentityFlags ?? 0, + Username = a.Username ?? $"Player{a.AccountId}", + DisplayName = a.DisplayName ?? $"Player{a.AccountId}", + CreatedAt = a.CreatedAt + }).ToList(); - var account = await db.Accounts.FindAsync(accountId); - if (account == null) - return Results.NotFound(); + return Results.Json(result); + } - var result = new Account - { - AccountId = account.AccountId, - ProfileImage = account.ProfileImage ?? "DefaultProfileImage.jpg", - IsJunior = account.IsJunior, - Platforms = account.Platforms ?? 0, - PersonalPronouns = account.PersonalPronouns ?? 0, - IdentityFlags = account.IdentityFlags ?? 0, - Username = account.Username ?? $"Player{account.AccountId}", - DisplayName = account.DisplayName ?? $"Player{account.AccountId}", - CreatedAt = account.CreatedAt - }; + [HttpGet("/account/{id}")] + public async Task AccountById(string id, AppDbContext db) + { + if (!int.TryParse(id, out var accountId)) + return Results.BadRequest(); - return Results.Json(result); - }); - - app.MapPost("/account/create", async (HttpRequest httpRequest, AppDbContext db) => + var account = await db.Accounts.FindAsync(accountId); + if (account == null) + return Results.NotFound(); + + var result = new Account { - int platform = 0; - string platformId = ""; - - if (httpRequest.ContentLength.HasValue && httpRequest.ContentLength > 0) + AccountId = account.AccountId, + ProfileImage = account.ProfileImage ?? "DefaultProfileImage.jpg", + IsJunior = account.IsJunior, + Platforms = account.Platforms ?? 0, + PersonalPronouns = account.PersonalPronouns ?? 0, + IdentityFlags = account.IdentityFlags ?? 0, + Username = account.Username ?? $"Player{account.AccountId}", + DisplayName = account.DisplayName ?? $"Player{account.AccountId}", + CreatedAt = account.CreatedAt + }; + + return Results.Json(result); + } + + [HttpPost("/account/create")] + public async Task AccountCreate(HttpRequest httpRequest, AppDbContext db) + { + int platform = 0; + string platformId = ""; + + if (httpRequest.ContentLength.HasValue && httpRequest.ContentLength > 0) + { + try { - try + var contentType = httpRequest.ContentType ?? ""; + httpRequest.EnableBuffering(); + + using var reader = new StreamReader(httpRequest.Body, leaveOpen: true); + var body = await reader.ReadToEndAsync(); + + if (!string.IsNullOrWhiteSpace(body) && contentType.Contains("application/x-www-form-urlencoded")) { - var contentType = httpRequest.ContentType ?? ""; - httpRequest.EnableBuffering(); - - using var reader = new StreamReader(httpRequest.Body, leaveOpen: true); - var body = await reader.ReadToEndAsync(); - - if (!string.IsNullOrWhiteSpace(body) && contentType.Contains("application/x-www-form-urlencoded")) + foreach (var pair in body.Split('&')) { - foreach (var pair in body.Split('&')) + var keyValue = pair.Split('='); + if (keyValue.Length == 2) { - var keyValue = pair.Split('='); - if (keyValue.Length == 2) - { - var key = Uri.UnescapeDataString(keyValue[0]); - var value = Uri.UnescapeDataString(keyValue[1]); + var key = Uri.UnescapeDataString(keyValue[0]); + var value = Uri.UnescapeDataString(keyValue[1]); - if (key == "platform" && int.TryParse(value, out var parsedPlatform)) - platform = parsedPlatform; - else if (key == "platformId") - platformId = value; - } + if (key == "platform" && int.TryParse(value, out var parsedPlatform)) + platform = parsedPlatform; + else if (key == "platformId") + platformId = value; } } - httpRequest.Body.Position = 0; } - catch { } + httpRequest.Body.Position = 0; } + catch { } + } - var accountId = new Random().Next(10000, 99999); - var account = new Account + var newAccountId = new Random().Next(10000, 99999); + var account = new Account + { + AccountId = newAccountId, + ProfileImage = "DefaultProfileImage.jpg", + IsJunior = false, + Platforms = 0, + PersonalPronouns = 0, + IdentityFlags = 0, + Username = $"Player{newAccountId}", + DisplayName = $"Player{newAccountId}", + CreatedAt = DateTime.UtcNow + }; + + db.Accounts.Add(account); + + if (!string.IsNullOrEmpty(platformId)) + { + db.CachedLogins.Add(new CachedLogin { - AccountId = accountId, - ProfileImage = "DefaultProfileImage.jpg", - IsJunior = false, - Platforms = 0, - PersonalPronouns = 0, - IdentityFlags = 0, - Username = $"Player{accountId}", - DisplayName = $"Player{accountId}", - CreatedAt = DateTime.UtcNow + AccountId = newAccountId, + Platform = (PlatformType)platform, + PlatformID = platformId, + LastLoginTime = DateTime.UtcNow, + RequirePassword = false + }); + } + + await db.SaveChangesAsync(); + + var maxRoomId = await db.Rooms.MaxAsync(r => (int?)r.RoomId) ?? 0; + var maxId = await db.Rooms.MaxAsync(r => (int?)r.Id) ?? 0; + var dormRoomId = maxRoomId + 1; + var dormRoom = new Room + { + Id = maxId + 1, + RoomId = dormRoomId, + Name = "DormRoom", + Description = "Your personal room", + CreatorAccountId = newAccountId, + ImageName = "", + State = 0, + Accessibility = 0, + SupportsLevelVoting = false, + IsRRO = false, + IsDorm = true, + CloningAllowed = false, + SupportsVRLow = true, + SupportsQuest2 = true, + SupportsMobile = true, + SupportsScreens = true, + SupportsWalkVR = true, + SupportsTeleportVR = true, + SupportsJuniors = true, + MinLevel = 0, + WarningMask = 0, + CustomWarning = null, + DisableMicAutoMute = false, + DisableRoomComments = false, + EncryptVoiceChat = false, + CreatedAt = DateTime.UtcNow, + Tags = "[]" + }; + db.Rooms.Add(dormRoom); + + var dormSubRoom = new SubRoom + { + RoomId = dormRoomId, + SubRoomId = 1, + Name = "DormRoom", + DataBlob = "", + IsSandbox = false, + MaxPlayers = 4, + Accessibility = 0, + UnitySceneId = "76d98498-60a1-430c-ab76-b54a29b7a163", + DataSavedAt = DateTime.UtcNow + }; + db.SubRooms.Add(dormSubRoom); + + await db.SaveChangesAsync(); + + return Results.Ok(RecNetResultWithValue.Ok(account)); + } + + [HttpGet("/parentalcontrol/me")] + public IResult ParentalControlMe(HttpRequest request, JwtTokenService jwtService) + { + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); + + return Results.Content($"{{\"accountId\":{accountId},\"disallowInAppPurchases\":false}}", "application/json"); + } + + [HttpPut("/account/me/displayname")] + public async Task UpdateDisplayName(HttpRequest request, AppDbContext db, JwtTokenService jwtService) + { + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); + + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + string newDisplayName = ""; + + if (request.ContentLength.HasValue && request.ContentLength > 0) + { + try + { + request.EnableBuffering(); + using var reader = new StreamReader(request.Body, leaveOpen: true); + var body = await reader.ReadToEndAsync(); + + if (!string.IsNullOrWhiteSpace(body)) + { + foreach (var pair in body.Split('&')) + { + var keyValue = pair.Split('='); + if (keyValue.Length == 2) + { + var key = Uri.UnescapeDataString(keyValue[0]); + var value = Uri.UnescapeDataString(keyValue[1]); + + if (key == "displayName") + newDisplayName = value; + } + } + } + request.Body.Position = 0; + } + catch { } + } + + var account = await db.Accounts.FindAsync(id); + if (account == null) + return Results.NotFound(); + + account.DisplayName = newDisplayName; + await db.SaveChangesAsync(); + + return Results.Ok(RecNetResult.Ok()); + } + + [HttpPut("/account/me/username")] + public async Task UpdateUsername(HttpRequest request, AppDbContext db, JwtTokenService jwtService) + { + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); + + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + string newAccountName = ""; + + if (request.ContentLength.HasValue && request.ContentLength > 0) + { + try + { + request.EnableBuffering(); + using var reader = new StreamReader(request.Body, leaveOpen: true); + var body = await reader.ReadToEndAsync(); + + if (!string.IsNullOrWhiteSpace(body)) + { + foreach (var pair in body.Split('&')) + { + var keyValue = pair.Split('='); + if (keyValue.Length == 2) + { + var key = Uri.UnescapeDataString(keyValue[0]); + var value = Uri.UnescapeDataString(keyValue[1]); + + if (key == "username") + newAccountName = value; + } + } + } + request.Body.Position = 0; + } + catch { } + } + + var account = await db.Accounts.FindAsync(id); + if (account == null) + return Results.NotFound(); + + account.Username = newAccountName; + await db.SaveChangesAsync(); + + return Results.Ok(RecNetResult.Ok()); + } + + [HttpGet("/account/{id}/bio")] + public async Task GetAccountBio(string id, AppDbContext db) + { + if (!int.TryParse(id, out var accountId)) + return Results.BadRequest(); + + var bio = await db.PlayerBios.FirstOrDefaultAsync(b => b.accountId == accountId); + + if (bio == null) + { + return Results.Json(new { accountId = accountId, bio = "" }); + } + + return Results.Json(new { accountId = bio.accountId, bio = bio.bio }); + } + + [HttpPut("/account/me/bio")] + public async Task UpdateBio(HttpRequest request, AppDbContext db, JwtTokenService jwtService) + { + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); + + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + string newBio = ""; + + if (request.ContentLength.HasValue && request.ContentLength > 0) + { + try + { + request.EnableBuffering(); + using var reader = new StreamReader(request.Body, leaveOpen: true); + var body = await reader.ReadToEndAsync(); + + if (!string.IsNullOrWhiteSpace(body)) + { + foreach (var pair in body.Split('&')) + { + var keyValue = pair.Split('='); + if (keyValue.Length == 2) + { + var key = Uri.UnescapeDataString(keyValue[0]); + var value = Uri.UnescapeDataString(keyValue[1]); + + if (key == "bio") + newBio = Uri.UnescapeDataString(value); + } + } + } + request.Body.Position = 0; + } + catch { } + } + + var bio = await db.PlayerBios.FirstOrDefaultAsync(b => b.accountId == id); + + if (bio == null) + { + bio = new PlayerBio + { + accountId = id, + bio = newBio }; - - db.Accounts.Add(account); - - if (!string.IsNullOrEmpty(platformId)) - { - db.CachedLogins.Add(new CachedLogin - { - AccountId = accountId, - Platform = (PlatformType)platform, - PlatformID = platformId, - LastLoginTime = DateTime.UtcNow, - RequirePassword = false - }); - } - - await db.SaveChangesAsync(); - - // create players dorm room - var maxRoomId = await db.Rooms.MaxAsync(r => (int?)r.RoomId) ?? 0; - var maxId = await db.Rooms.MaxAsync(r => (int?)r.Id) ?? 0; - var dormRoomId = maxRoomId + 1; - var dormId = maxId + 1; - var dormRoom = new Room - { - Id = maxId + 1, - RoomId = dormRoomId, - Name = "DormRoom", - Description = "Your personal room", - CreatorAccountId = accountId, - ImageName = "", - State = 0, - Accessibility = 0, - SupportsLevelVoting = false, - IsRRO = false, - IsDorm = true, - CloningAllowed = false, - SupportsVRLow = true, - SupportsQuest2 = true, - SupportsMobile = true, - SupportsScreens = true, - SupportsWalkVR = true, - SupportsTeleportVR = true, - SupportsJuniors = true, - MinLevel = 0, - WarningMask = 0, - CustomWarning = null, - DisableMicAutoMute = false, - DisableRoomComments = false, - EncryptVoiceChat = false, - CreatedAt = DateTime.UtcNow, - Tags = "[]" - }; - db.Rooms.Add(dormRoom); - - // Create a sub room for the dorm - var dormSubRoom = new SubRoom - { - RoomId = dormRoomId, - SubRoomId = 1, - Name = "DormRoom", - DataBlob = "", - IsSandbox = false, - MaxPlayers = 4, - Accessibility = 0, - UnitySceneId = "76d98498-60a1-430c-ab76-b54a29b7a163", // Dorm scene ID - DataSavedAt = DateTime.UtcNow - }; - db.SubRooms.Add(dormSubRoom); - - await db.SaveChangesAsync(); - - return Results.Ok(RecNetResultWithValue.Ok(account)); - }); - app.MapGet("/parentalcontrol/me", async (HttpRequest request, AppDbContext db) => + db.PlayerBios.Add(bio); + } + else { - var authHeader = request.Headers.Authorization.ToString(); - - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); - - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - return Results.Content($"{{\"accountId\":{accountId},\"disallowInAppPurchases\":false}}", "application/json"); - }); - - app.MapPut("/account/me/displayname", async (HttpRequest request, AppDbContext db) => + bio.bio = newBio; + db.PlayerBios.Update(bio); + } + + await db.SaveChangesAsync(); + + return Results.Json(new { success = true }); + } + + [HttpPut("/account/me/profileimage")] + public async Task UpdateProfileImage(HttpRequest request, AppDbContext db, JwtTokenService jwtService) + { + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); + + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + string newProfileImage = ""; + + if (request.ContentLength.HasValue && request.ContentLength > 0) { - var authHeader = request.Headers.Authorization.ToString(); - - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); - - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - string newDisplayName = ""; - - if (request.ContentLength.HasValue && request.ContentLength > 0) + try { - try + request.EnableBuffering(); + using var reader = new StreamReader(request.Body, leaveOpen: true); + var body = await reader.ReadToEndAsync(); + + if (!string.IsNullOrWhiteSpace(body)) { - request.EnableBuffering(); - using var reader = new StreamReader(request.Body, leaveOpen: true); - var body = await reader.ReadToEndAsync(); - - if (!string.IsNullOrWhiteSpace(body)) + foreach (var pair in body.Split('&')) { - foreach (var pair in body.Split('&')) + var keyValue = pair.Split('='); + if (keyValue.Length == 2) { - var keyValue = pair.Split('='); - if (keyValue.Length == 2) - { - var key = Uri.UnescapeDataString(keyValue[0]); - var value = Uri.UnescapeDataString(keyValue[1]); + var key = Uri.UnescapeDataString(keyValue[0]); + var value = Uri.UnescapeDataString(keyValue[1]); - if (key == "displayName") - newDisplayName = value; - } + if (key == "imageName") + newProfileImage = value; } } - request.Body.Position = 0; } - catch { } + request.Body.Position = 0; } + catch { } + } - var account = await db.Accounts.FindAsync(id); - if (account == null) - return Results.NotFound(); + var account = await db.Accounts.FindAsync(id); + if (account == null) + return Results.NotFound(); - account.DisplayName = newDisplayName; - await db.SaveChangesAsync(); + account.ProfileImage = newProfileImage; + await db.SaveChangesAsync(); - return Results.Ok(RecNetResult.Ok()); - }); - - app.MapPut("/account/me/username", async (HttpRequest request, AppDbContext db) => - { - var authHeader = request.Headers.Authorization.ToString(); - - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); - - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - string newAccountName = ""; - - if (request.ContentLength.HasValue && request.ContentLength > 0) - { - try - { - request.EnableBuffering(); - using var reader = new StreamReader(request.Body, leaveOpen: true); - var body = await reader.ReadToEndAsync(); - - if (!string.IsNullOrWhiteSpace(body)) - { - foreach (var pair in body.Split('&')) - { - var keyValue = pair.Split('='); - if (keyValue.Length == 2) - { - var key = Uri.UnescapeDataString(keyValue[0]); - var value = Uri.UnescapeDataString(keyValue[1]); - - if (key == "username") - newAccountName = value; - } - } - } - request.Body.Position = 0; - } - catch { } - } - - var account = await db.Accounts.FindAsync(id); - if (account == null) - return Results.NotFound(); - - account.Username = newAccountName; - await db.SaveChangesAsync(); - - return Results.Ok(RecNetResult.Ok()); - }); - - app.MapGet("/account/{id}/bio", async (HttpRequest request, string id, AppDbContext db) => - { - if (!int.TryParse(id, out var accountId)) - return Results.BadRequest(); - - var bio = await db.PlayerBios.FirstOrDefaultAsync(b => b.accountId == accountId); - - if (bio == null) - { - return Results.Json(new { accountId = accountId, bio = "" }); - } - - return Results.Json(new { accountId = bio.accountId, bio = bio.bio }); - }); - - app.MapPut("/account/me/bio", async (HttpRequest request, AppDbContext db) => - { - var authHeader = request.Headers.Authorization.ToString(); - - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); - - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - string newBio = ""; - - if (request.ContentLength.HasValue && request.ContentLength > 0) - { - try - { - request.EnableBuffering(); - using var reader = new StreamReader(request.Body, leaveOpen: true); - var body = await reader.ReadToEndAsync(); - - if (!string.IsNullOrWhiteSpace(body)) - { - foreach (var pair in body.Split('&')) - { - var keyValue = pair.Split('='); - if (keyValue.Length == 2) - { - var key = Uri.UnescapeDataString(keyValue[0]); - var value = Uri.UnescapeDataString(keyValue[1]); - - if (key == "bio") - newBio = Uri.UnescapeDataString(value); - } - } - } - request.Body.Position = 0; - } - catch { } - } - - var bio = await db.PlayerBios.FirstOrDefaultAsync(b => b.accountId == id); - - if (bio == null) - { - bio = new PlayerBio - { - accountId = id, - bio = newBio - }; - db.PlayerBios.Add(bio); - } - else - { - bio.bio = newBio; - db.PlayerBios.Update(bio); - } - - await db.SaveChangesAsync(); - - return Results.Json(new { success = true }); - }); - - app.MapPut("/account/me/profileimage", async (HttpRequest request, AppDbContext db) => - { - var authHeader = request.Headers.Authorization.ToString(); - - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); - - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - string newProfileImage = ""; - - if (request.ContentLength.HasValue && request.ContentLength > 0) - { - try - { - request.EnableBuffering(); - using var reader = new StreamReader(request.Body, leaveOpen: true); - var body = await reader.ReadToEndAsync(); - - if (!string.IsNullOrWhiteSpace(body)) - { - foreach (var pair in body.Split('&')) - { - var keyValue = pair.Split('='); - if (keyValue.Length == 2) - { - var key = Uri.UnescapeDataString(keyValue[0]); - var value = Uri.UnescapeDataString(keyValue[1]); - - if (key == "imageName") - newProfileImage = value; - } - } - } - request.Body.Position = 0; - } - catch { } - } - - var account = await db.Accounts.FindAsync(id); - if (account == null) - return Results.NotFound(); - - account.ProfileImage = newProfileImage; - await db.SaveChangesAsync(); - - return Results.Ok(RecNetResult.Ok()); - }); + return Results.Ok(RecNetResult.Ok()); } } diff --git a/CannedNet/Services/Controllers/AuthController.cs b/CannedNet/Services/Controllers/AuthController.cs index 24ead4a..c0f77f3 100644 --- a/CannedNet/Services/Controllers/AuthController.cs +++ b/CannedNet/Services/Controllers/AuthController.cs @@ -1,98 +1,93 @@ -using CannedNet; using CannedNet.Data; using Microsoft.EntityFrameworkCore; -using CannedNet.Services; -using CannedNet.Services.Infrastructure; +using Microsoft.AspNetCore.Mvc; namespace CannedNet.Services.Controllers; -public class AuthController +[ApiController] +public class AuthController : ControllerBase { - public WebApplicationBuilder Initialize(string[]? args = null) => ServiceExtensions.CreateRecNetBuilder(args); - - public void MapEndpoints(WebApplication app) + [HttpGet("/eac/challenge")] + public async Task EacChallenge() { - var jwtService = app.Services.GetRequiredService(); + string file = await System.IO.File.ReadAllTextAsync("JSON/eacchallenge.txt"); + return Results.Content(file, "text/plain"); + } - app.MapGet("/eac/challenge", () => - { - var file = File.ReadAllText("JSON/eacchallenge.txt"); - return Results.Content(file, "text/plain"); - }); - - app.MapGet("/cachedlogin/forplatformid/{platform}/{id}", async (string platform, string id, AppDbContext db) => - { - var platformType = int.Parse(platform); - var logins = await db.CachedLogins - .Where(c => c.Platform == (PlatformType)platformType && c.PlatformID == id) - .ToListAsync(); - - return Results.Json(logins.Any() ? logins : new List()); - }); - - app.MapPost("/connect/token", async (HttpRequest httpRequest, AppDbContext db) => - { - string accountId = ""; - string platformId = ""; - string platform = ""; + [HttpGet("/cachedlogin/forplatformid/{platform}/{id}")] + public async Task CachedLoginForPlatformId(string platform, string id, AppDbContext db) + { + int platformType = int.Parse(platform); + List logins = await db.CachedLogins + .Where(c => c.Platform == (PlatformType)platformType && c.PlatformID == id) + .ToListAsync(); - if (httpRequest.ContentLength.HasValue && httpRequest.ContentLength > 0) + return Results.Json(logins.Any() ? logins : new List()); + } + + [HttpPost("/connect/token")] + public async Task ConnectToken(HttpRequest httpRequest, AppDbContext db, JwtTokenService jwtService) + { + string accountId = ""; + string platformId = ""; + string platform = ""; + + if (httpRequest.ContentLength.HasValue && httpRequest.ContentLength > 0) + { + try { - try - { - httpRequest.EnableBuffering(); - using var reader = new StreamReader(httpRequest.Body, leaveOpen: true); - var body = await reader.ReadToEndAsync(); - - if (!string.IsNullOrWhiteSpace(body)) - { - foreach (var pair in body.Split('&')) - { - var keyValue = pair.Split('='); - if (keyValue.Length == 2) - { - var key = Uri.UnescapeDataString(keyValue[0]); - var value = Uri.UnescapeDataString(keyValue[1]); + httpRequest.EnableBuffering(); + using var reader = new StreamReader(httpRequest.Body, leaveOpen: true); + var body = await reader.ReadToEndAsync(); - if (key == "account_id") - accountId = value; - else if (key == "platform_id") - platformId = value; - } + if (!string.IsNullOrWhiteSpace(body)) + { + foreach (var pair in body.Split('&')) + { + var keyValue = pair.Split('='); + if (keyValue.Length == 2) + { + var key = Uri.UnescapeDataString(keyValue[0]); + var value = Uri.UnescapeDataString(keyValue[1]); + + if (key == "account_id") + accountId = value; + else if (key == "platform_id") + platformId = value; } } - httpRequest.Body.Position = 0; } - catch { } + httpRequest.Body.Position = 0; } + catch { } + } - var accessToken = jwtService.GenerateToken(accountId, platformId, platform); - - if (!string.IsNullOrEmpty(accountId) && int.TryParse(accountId, out var id)) + var accessToken = jwtService.GenerateToken(accountId, platformId, platform); + + if (!string.IsNullOrEmpty(accountId) && int.TryParse(accountId, out var id)) + { + var roomInstance = await db.RoomInstances.FirstOrDefaultAsync(r => r.OwnerAccountId == id); + if (roomInstance != null) { - var roomInstance = await db.RoomInstances.FirstOrDefaultAsync(r => r.OwnerAccountId == id); - if (roomInstance != null) - { - db.RoomInstances.Remove(roomInstance); - await db.SaveChangesAsync(); - } + db.RoomInstances.Remove(roomInstance); + await db.SaveChangesAsync(); } + } - return Results.Json(new - { - access_token = accessToken, - expires_in = 3600, - token_type = "Bearer", - refresh_token = Guid.NewGuid().ToString("N").ToUpper() + "-1", - scope = "offline_access profile rn rn.accounts rn.accounts.gc rn.api rn.chat rn.clubs rn.commerce rn.match.read rn.match.write rn.notify rn.rooms rn.storage", - key = "8oQ+e+WQaOBPbEcakhqs3dwZZdOmmyDUmJSD9u4AHMY=" - }); + return Results.Json(new + { + access_token = accessToken, + expires_in = 3600, + token_type = "Bearer", + refresh_token = Guid.NewGuid().ToString("N").ToUpper() + "-1", + scope = "offline_access profile rn rn.accounts rn.accounts.gc rn.api rn.chat rn.clubs rn.commerce rn.match.read rn.match.write rn.notify rn.rooms rn.storage", + key = "8oQ+e+WQaOBPbEcakhqs3dwZZdOmmyDUmJSD9u4AHMY=" }); - - app.MapGet("/role/developer/{id}", async (HttpRequest request, AppDbContext db, string id) => - { - // TODO: implement - return Results.Ok(RecNetResult.Ok()); - }); + } + + [HttpGet("/role/developer/{id}")] + public IResult GetDeveloperRole(string id) + { + return Results.Ok(RecNetResult.Ok()); } } diff --git a/CannedNet/Services/Controllers/CDNController.cs b/CannedNet/Services/Controllers/CDNController.cs index 338834c..a7aa04a 100644 --- a/CannedNet/Services/Controllers/CDNController.cs +++ b/CannedNet/Services/Controllers/CDNController.cs @@ -1,62 +1,62 @@ -using CannedNet.Services.Infrastructure; +using Microsoft.AspNetCore.Mvc; namespace CannedNet.Services.Controllers; -public class CDNController +[ApiController] +public class CDNController : ControllerBase { - public WebApplicationBuilder Initialize(string[]? args = null) => ServiceExtensions.CreateRecNetBuilder(args); - - public void MapEndpoints(WebApplication app) + [HttpGet("/config/LoadingScreenTipData")] + public IResult LoadingScreenTipData() { - app.MapGet("/config/LoadingScreenTipData", (HttpRequest request) => - { - var json = File.ReadAllText("JSON/loadingscreentipdata.json"); - return Results.Content(json, "application/json"); - }); - - app.MapPost("/upload", async (HttpContext context) => - { - try - { - var form = await context.Request.ReadFormAsync(); - var file = form.Files.FirstOrDefault(); - - if (file == null) - { - return Results.BadRequest(new { error = "No file found in request" }); - } - - var imageId = Guid.NewGuid().ToString("N"); - var extension = Path.GetExtension(file.FileName).ToLowerInvariant(); - - var validExtensions = new[] { ".png", ".jpg", ".jpeg", ".gif", ".webp", ".bmp" }; - if (string.IsNullOrEmpty(extension) || !validExtensions.Contains(extension)) - { - extension = ".png"; - } - - var savedFileName = imageId + extension; - var filePath = Path.Combine("Images", savedFileName); - - if (!Directory.Exists("Images")) - { - Directory.CreateDirectory("Images"); - } - - using (var fileStream = File.Create(filePath)) - { - await file.CopyToAsync(fileStream); - } - - return Results.Ok(new - { - filename = savedFileName - }); - } - catch (Exception ex) - { - return Results.Problem($"Error uploading image: {ex.Message}"); - } - }); + var json = System.IO.File.ReadAllText("JSON/loadingscreentipdata.json"); + return Results.Content(json, "application/json"); } -} \ No newline at end of file + + [HttpPost("/upload")] + public async Task Upload() + { + try + { + var context = HttpContext; + + var form = await context.Request.ReadFormAsync(); + var file = form.Files.FirstOrDefault(); + + if (file == null) + { + return Results.BadRequest(new { error = "No file found in request" }); + } + + var imageId = Guid.NewGuid().ToString("N"); + var extension = Path.GetExtension(file.FileName).ToLowerInvariant(); + + var validExtensions = new[] { ".png", ".jpg", ".jpeg", ".gif", ".webp", ".bmp" }; + if (string.IsNullOrEmpty(extension) || !validExtensions.Contains(extension)) + { + extension = ".png"; + } + + var savedFileName = imageId + extension; + var filePath = Path.Combine("Images", savedFileName); + + if (!Directory.Exists("Images")) + { + Directory.CreateDirectory("Images"); + } + + using (var fileStream = System.IO.File.Create(filePath)) + { + await file.CopyToAsync(fileStream); + } + + return Results.Ok(new + { + filename = savedFileName + }); + } + catch (Exception ex) + { + return Results.Problem($"Error uploading image: {ex.Message}"); + } + } +} diff --git a/CannedNet/Services/Controllers/ChatController.cs b/CannedNet/Services/Controllers/ChatController.cs index 348548c..64460d3 100644 --- a/CannedNet/Services/Controllers/ChatController.cs +++ b/CannedNet/Services/Controllers/ChatController.cs @@ -1,13 +1,13 @@ -using CannedNet.Services.Infrastructure; +using Microsoft.AspNetCore.Mvc; namespace CannedNet.Services.Controllers; -public class ChatController +[ApiController] +public class ChatController : ControllerBase { - public WebApplicationBuilder Initialize(string[]? args = null) => ServiceExtensions.CreateRecNetBuilder(args); - - public void MapEndpoints(WebApplication app) + [HttpGet("/thread")] + public IResult Thread() { - app.MapGet("/thread", () => Results.Content("[]", "application/json")); + return Results.Content("[]", "application/json"); } } diff --git a/CannedNet/Services/Controllers/ClubsController.cs b/CannedNet/Services/Controllers/ClubsController.cs index 8338ce5..ff1e882 100644 --- a/CannedNet/Services/Controllers/ClubsController.cs +++ b/CannedNet/Services/Controllers/ClubsController.cs @@ -1,16 +1,13 @@ -using CannedNet.Services.Infrastructure; +using Microsoft.AspNetCore.Mvc; namespace CannedNet.Services.Controllers; -public class ClubsController +[ApiController] +public class ClubsController : ControllerBase { - public WebApplicationBuilder Initialize(string[]? args = null) => ServiceExtensions.CreateRecNetBuilder(args); - - public void MapEndpoints(WebApplication app) + [HttpGet("/club/home/me")] + public IResult ClubHomeMe() { - app.MapGet("/club/home/me", () => - { - return Results.NotFound(); - }); + return Results.NotFound(); } -} \ No newline at end of file +} diff --git a/CannedNet/Services/Controllers/CommerceController.cs b/CannedNet/Services/Controllers/CommerceController.cs index f5b13ce..ee2ffd0 100644 --- a/CannedNet/Services/Controllers/CommerceController.cs +++ b/CannedNet/Services/Controllers/CommerceController.cs @@ -1,16 +1,13 @@ -using CannedNet.Services.Infrastructure; +using Microsoft.AspNetCore.Mvc; namespace CannedNet.Services.Controllers; -public class CommerceController +[ApiController] +public class CommerceController : ControllerBase { - public WebApplicationBuilder Initialize(string[]? args = null) => ServiceExtensions.CreateRecNetBuilder(args); - - public void MapEndpoints(WebApplication app) + [HttpGet("/purchase/v1/hasspentmoney")] + public IResult HasSpentMoney() { - app.MapGet("/purchase/v1/hasspentmoney", (HttpRequest request) => - { - return Results.NotFound(); - }); + return Results.NotFound(); } -} \ No newline at end of file +} diff --git a/CannedNet/Services/Controllers/ImageController.cs b/CannedNet/Services/Controllers/ImageController.cs index bfc280b..8b3137b 100644 --- a/CannedNet/Services/Controllers/ImageController.cs +++ b/CannedNet/Services/Controllers/ImageController.cs @@ -1,15 +1,17 @@ using System.Net.Mime; -using CannedNet.Services.Infrastructure; using SixLabors.ImageSharp; using SixLabors.ImageSharp.Formats.Jpeg; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing; +using Microsoft.AspNetCore.Mvc; namespace CannedNet.Services.Controllers; -public class ImageController +[ApiController] +public class ImageController : ControllerBase { private static readonly byte[] PlaceholderJpeg; + private static readonly string ImagesDir; static ImageController() { @@ -20,82 +22,83 @@ public class ImageController using var ms = new MemoryStream(); image.SaveAsJpeg(ms, new JpegEncoder { Quality = 50 }); PlaceholderJpeg = ms.ToArray(); + + var dir = "Images"; + if (!Directory.Exists(dir)) + { + Directory.CreateDirectory(dir); + } + ImagesDir = dir; } - public WebApplicationBuilder Initialize(string[]? args = null) - => ServiceExtensions.CreateRecNetBuilder(args); - - public void MapEndpoints(WebApplication app) + [HttpGet("/{imageName}")] + public async Task GetImage(string imageName) { - var imagesDir = Path.Combine("Images"); - Directory.CreateDirectory(imagesDir); + var context = HttpContext; - app.MapGet("/{imageName}", async (HttpContext context, string imageName) => + var filePath = Path.Combine(ImagesDir, imageName); + + byte[] imageBytes; + string contentType; + + if (System.IO.File.Exists(filePath)) { - var filePath = Path.Combine(imagesDir, imageName); - - byte[] imageBytes; - string contentType; - - if (File.Exists(filePath)) + imageBytes = await System.IO.File.ReadAllBytesAsync(filePath); + var ext = Path.GetExtension(imageName).ToLowerInvariant(); + contentType = ext switch { - imageBytes = await File.ReadAllBytesAsync(filePath); - var ext = Path.GetExtension(imageName).ToLowerInvariant(); - contentType = ext switch - { - ".jpg" or ".jpeg" => "image/jpeg", - ".gif" => "image/gif", - ".webp" => "image/webp", - ".bmp" => "image/bmp", - _ => "image/png" - }; - } - else - { - imageBytes = PlaceholderJpeg; - contentType = "image/jpeg"; - } + ".jpg" or ".jpeg" => "image/jpeg", + ".gif" => "image/gif", + ".webp" => "image/webp", + ".bmp" => "image/bmp", + _ => "image/png" + }; + } + else + { + imageBytes = PlaceholderJpeg; + contentType = "image/jpeg"; + } - var cropSquare = context.Request.Query["cropSquare"].FirstOrDefault(); - var widthStr = context.Request.Query["width"].FirstOrDefault(); - var heightStr = context.Request.Query["height"].FirstOrDefault(); + var cropSquare = context.Request.Query["cropSquare"].FirstOrDefault(); + var widthStr = context.Request.Query["width"].FirstOrDefault(); + var heightStr = context.Request.Query["height"].FirstOrDefault(); - if (string.IsNullOrEmpty(widthStr) && string.IsNullOrEmpty(heightStr) && string.IsNullOrEmpty(cropSquare)) - { - SignImageResponse(context, ref imageBytes); - return Results.File(imageBytes, contentType); - } - - using var image = Image.Load(imageBytes); - - var resizeWidth = 0; - var resizeHeight = 0; - - if (!string.IsNullOrEmpty(cropSquare) && cropSquare != "0" && cropSquare != "false") - { - var size = Math.Min(image.Width, image.Height); - var x = (image.Width - size) / 2; - var y = (image.Height - size) / 2; - image.Mutate(img => img.Crop(new Rectangle(x, y, size, size))); - } - - if (int.TryParse(widthStr, out var w)) - resizeWidth = w; - - if (int.TryParse(heightStr, out var h)) - resizeHeight = h; - - if (resizeWidth > 0 || resizeHeight > 0) - { - image.Mutate(x => x.Resize(resizeWidth, resizeHeight)); - } - - using var output = new MemoryStream(); - await image.SaveAsJpegAsync(output, new JpegEncoder { Quality = 85 }); - imageBytes = output.ToArray(); + if (string.IsNullOrEmpty(widthStr) && string.IsNullOrEmpty(heightStr) && string.IsNullOrEmpty(cropSquare)) + { SignImageResponse(context, ref imageBytes); - return Results.File(imageBytes, "image/jpeg"); - }); + return Results.File(imageBytes, contentType); + } + + using var loadedImage = Image.Load(imageBytes); + + var resizeWidth = 0; + var resizeHeight = 0; + + if (!string.IsNullOrEmpty(cropSquare) && cropSquare != "0" && cropSquare != "false") + { + var size = Math.Min(loadedImage.Width, loadedImage.Height); + var x = (loadedImage.Width - size) / 2; + var y = (loadedImage.Height - size) / 2; + loadedImage.Mutate(img => img.Crop(new Rectangle(x, y, size, size))); + } + + if (int.TryParse(widthStr, out var w)) + resizeWidth = w; + + if (int.TryParse(heightStr, out var h)) + resizeHeight = h; + + if (resizeWidth > 0 || resizeHeight > 0) + { + loadedImage.Mutate(x => x.Resize(resizeWidth, resizeHeight)); + } + + using var output = new MemoryStream(); + await loadedImage.SaveAsJpegAsync(output, new JpegEncoder { Quality = 85 }); + imageBytes = output.ToArray(); + SignImageResponse(context, ref imageBytes); + return Results.File(imageBytes, "image/jpeg"); } private static void SignImageResponse(HttpContext context, ref byte[] imageBytes) diff --git a/CannedNet/Services/Controllers/MatchmakingController.cs b/CannedNet/Services/Controllers/MatchmakingController.cs index 7c50544..b88a04a 100644 --- a/CannedNet/Services/Controllers/MatchmakingController.cs +++ b/CannedNet/Services/Controllers/MatchmakingController.cs @@ -2,307 +2,49 @@ using System.Text.Json; using System.Text.Json.Serialization; using CannedNet.Data; using Microsoft.EntityFrameworkCore; -using CannedNet.Services; -using CannedNet.Services.Infrastructure; +using Microsoft.AspNetCore.Mvc; namespace CannedNet.Services.Controllers; -public class MatchmakingController +[ApiController] +public class MatchmakingController : ControllerBase { - public WebApplicationBuilder Initialize(string[]? args = null) => ServiceExtensions.CreateRecNetBuilder(args); - - public void MapEndpoints(WebApplication app) + [HttpPost("/player/login")] + public IResult PlayerLogin() { - var jwtService = app.Services.GetRequiredService(); - - app.MapPost("/player/login", () => Results.Ok()); - - app.MapGet("/player", async (HttpRequest request, AppDbContext db) => + return Results.Ok(); + } + + [HttpGet("/player")] + public async Task GetPlayer(HttpRequest request, AppDbContext db) + { + var id = request.Query["id"].FirstOrDefault(); + if (string.IsNullOrEmpty(id) || !int.TryParse(id, out var accountId)) { - var id = request.Query["id"].FirstOrDefault(); - if (string.IsNullOrEmpty(id) || !int.TryParse(id, out var accountId)) - { - var json = File.ReadAllText("JSON/getplayer.json"); - return Results.Content(json, "application/json"); - } + var json = System.IO.File.ReadAllText("JSON/getplayer.json"); + return Results.Content(json, "application/json"); + } - var account = await db.Accounts.FindAsync(accountId); - if (account == null) - { - var json = File.ReadAllText("JSON/getplayer.json"); - return Results.Content(json, "application/json"); - } - - // Get the player's active room instance - var roomInstance = await db.RoomInstances - .Where(r => r.OwnerAccountId == accountId) - .OrderByDescending(r => r.Id) - .FirstOrDefaultAsync(); - - var result = new List - { - new - { - playerId = account.AccountId, - statusVisibility = 0, - deviceClass = 0, - vrMovementMode = 1, - roomInstance = roomInstance != null ? new - { - roomInstanceId = roomInstance.Id > 0 ? roomInstance.Id : roomInstance.roomInstanceId, - roomId = roomInstance.roomId, - subRoomId = roomInstance.subRoomId, - roomInstanceType = roomInstance.roomInstanceType, - location = roomInstance.location, - dataBlob = roomInstance.dataBlob, - eventId = roomInstance.eventId, - clubId = roomInstance.clubId, - roomCode = roomInstance.roomCode, - photonRegionId = roomInstance.photonRegionId, - photonRoomId = roomInstance.photonRoomId, - name = roomInstance.name, - maxCapacity = roomInstance.maxCapacity, - isFull = roomInstance.isFull, - isPrivate = roomInstance.isPrivate, - isInProgress = roomInstance.isInProgress, - EncryptVoiceChat = roomInstance.EncryptVoiceChat - } : (object?)null, - isOnline = roomInstance != null, - appVersion = "", - platform = account.Platforms ?? 0 - } - }; - - return Results.Json(result); - }); - - app.MapPost("/goto/room/{room}", async (HttpRequest request, string room, AppDbContext db) => + var account = await db.Accounts.FindAsync(accountId); + if (account == null) { - var authHeader = request.Headers.Authorization.ToString(); - - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); + var json = System.IO.File.ReadAllText("JSON/getplayer.json"); + return Results.Content(json, "application/json"); + } - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); + var roomInstance = await db.RoomInstances + .Where(r => r.OwnerAccountId == accountId) + .OrderByDescending(r => r.Id) + .FirstOrDefaultAsync(); - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); - - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - request.EnableBuffering(); - request.Body.Position = 0; - var form = await request.ReadFormAsync(); - int joinMode = 0; - if (int.TryParse(form["JoinMode"].ToString(), out var mode)) - { - joinMode = mode; - } - request.Body.Position = 0; - - Room? roomData = null; - var roomLower = room.ToLower(); - - if (roomLower == "dormroom") - { - roomData = await db.Rooms.FirstOrDefaultAsync(r => r.IsDorm && r.CreatorAccountId == id); - } - else if (int.TryParse(room, out var roomId)) - { - roomData = await db.Rooms.FirstOrDefaultAsync(r => r.RoomId == roomId); - } - - if (roomData == null) - { - roomData = await db.Rooms.FirstOrDefaultAsync(r => r.Name.ToLower() == roomLower); - } - - if (roomData == null) - { - return Results.NotFound("Room not found"); - } - - var subRoom = await db.SubRooms.FirstOrDefaultAsync(s => s.RoomId == roomData.RoomId); - - string location = subRoom?.UnitySceneId ?? ""; - int subRoomId = subRoom?.SubRoomId ?? 0; - int maxCapacity = subRoom?.MaxPlayers ?? 4; - - - RoomInstance? instanceToUse; - string photonRoomId; - - bool isPrivateInstance = joinMode == 2 || roomData.IsDorm; - - var existingInstance = await db.RoomInstances.FirstOrDefaultAsync(r => r.OwnerAccountId == id && r.roomId == roomData.RoomId); - - if (existingInstance != null) - { - photonRoomId = existingInstance.photonRoomId ?? Guid.NewGuid().ToString(); - existingInstance.roomInstanceId = existingInstance.Id; - existingInstance.roomId = roomData.RoomId; - existingInstance.subRoomId = subRoomId; - existingInstance.location = location; - existingInstance.dataBlob = ""; - existingInstance.photonRegionId = "us"; - existingInstance.photonRoomId = photonRoomId; - existingInstance.name = roomData.Name; - existingInstance.maxCapacity = maxCapacity; - existingInstance.isFull = false; - existingInstance.isPrivate = isPrivateInstance; - instanceToUse = existingInstance; - } - else - { - photonRoomId = Guid.NewGuid().ToString(); - - var oldInstances = await db.RoomInstances - .Where(r => r.OwnerAccountId == id && r.roomId != roomData.RoomId) - .ToListAsync(); - db.RoomInstances.RemoveRange(oldInstances); - - var publicInstance = await db.RoomInstances - .FirstOrDefaultAsync(r => r.roomId == roomData.RoomId && !r.isPrivate && !r.isFull); - - if (publicInstance != null) - { - photonRoomId = publicInstance.photonRoomId ?? Guid.NewGuid().ToString(); - } - - instanceToUse = new RoomInstance - { - OwnerAccountId = id, - roomInstanceId = 1, - roomId = roomData.RoomId, - subRoomId = subRoomId, - roomInstanceType = 2, - location = location, - dataBlob = "", - photonRegionId = "us", - photonRoomId = photonRoomId, - name = roomData.Name, - maxCapacity = maxCapacity, - isFull = false, - isPrivate = isPrivateInstance, - isInProgress = false, - EncryptVoiceChat = roomData.EncryptVoiceChat - }; - db.RoomInstances.Add(instanceToUse); - } - - await db.SaveChangesAsync(); - - if (instanceToUse.Id == 0) - { - instanceToUse = await db.RoomInstances.FirstOrDefaultAsync(r => r.OwnerAccountId == id && r.roomId == roomData.RoomId); - } - - var response = new - { - errorCode = 0, - roomInstance = new - { - roomInstanceId = instanceToUse?.Id ?? 1, - roomId = instanceToUse?.roomId ?? roomData.RoomId, - subRoomId = instanceToUse?.subRoomId ?? subRoomId, - roomInstanceType = instanceToUse?.roomInstanceType ?? 2, - location = instanceToUse?.location ?? location, - dataBlob = instanceToUse?.dataBlob ?? "", - eventId = instanceToUse?.eventId ?? 0, - clubId = instanceToUse?.clubId ?? 0, - roomCode = instanceToUse?.roomCode ?? "", - photonRegionId = instanceToUse?.photonRegionId ?? "us", - photonRoomId = instanceToUse?.photonRoomId ?? photonRoomId, - name = instanceToUse?.name ?? roomData.Name, - maxCapacity = instanceToUse?.maxCapacity ?? maxCapacity, - isFull = instanceToUse?.isFull ?? false, - isPrivate = isPrivateInstance, - isInProgress = instanceToUse?.isInProgress ?? false, - EncryptVoiceChat = instanceToUse?.EncryptVoiceChat ?? roomData.EncryptVoiceChat - } - }; - return Results.Json(response); - }); - - app.MapPost("/goto/none", (HttpRequest request) => + var result = new List { - // dormroom location id : 76d98498-60a1-430c-ab76-b54a29b7a163 - // offline dorm - - return Results.Json(new + new { - errorCode = 0, - roomInstance = new - { - roomInstanceId = 1, - roomId = 1, - subRoomId = 1, - roomInstanceType = 2, - location = "76d98498-60a1-430c-ab76-b54a29b7a163", - dataBlob = "", - eventId = 0, - clubId = 0, - photonRegionId = "us", - photonRoomId = Guid.NewGuid(), - name = "DormRoom", - maxCapacity = 4, - isFull = false, - isPrivate = true, - isInProgress = false, - EncryptVoiceChat = false - } - }); - }); - - app.MapPost("/player/heartbeat", async (HttpRequest request, AppDbContext db) => - { - var authHeader = request.Headers.Authorization.ToString(); - - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return Results.Unauthorized(); - - var token = authHeader.Substring("Bearer ".Length); - var accountId = jwtService.ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId)) - return Results.Unauthorized(); - - if (!int.TryParse(accountId.AsSpan(), out var id)) - return Results.Unauthorized(); - - request.EnableBuffering(); - request.Body.Position = 0; - using var reader = new StreamReader(request.Body); - var body = await reader.ReadToEndAsync(); - - request.Body.Position = 0; - var form = await request.ReadFormAsync(); - var loginLock = form["LoginLock"].ToString(); - - HeartbeatRequest? heartbeat = null; - if (!string.IsNullOrWhiteSpace(body) && body.TrimStart().StartsWith("{")) - { - heartbeat = JsonSerializer.Deserialize(body); - } - - if (heartbeat == null) - heartbeat = new HeartbeatRequest(); - - // Get the player's active room instance (most recent one) - var roomInstance = await db.RoomInstances - .Where(r => r.OwnerAccountId == id) - .OrderByDescending(r => r.Id) - .FirstOrDefaultAsync(); - - - return Results.Json(new - { - playerId = heartbeat.playerId != 0 ? heartbeat.playerId : id, - statusVisibility = heartbeat.statusVisibility, - deviceClass = heartbeat.deviceClass, - vrMovementMode = heartbeat.vrMovementMode != 0 ? heartbeat.vrMovementMode : 1, + playerId = account.AccountId, + statusVisibility = 0, + deviceClass = 0, + vrMovementMode = 1, roomInstance = roomInstance != null ? new { roomInstanceId = roomInstance.Id > 0 ? roomInstance.Id : roomInstance.roomInstanceId, @@ -322,22 +64,277 @@ public class MatchmakingController isPrivate = roomInstance.isPrivate, isInProgress = roomInstance.isInProgress, EncryptVoiceChat = roomInstance.EncryptVoiceChat - } : null, + } : (object?)null, isOnline = roomInstance != null, - appVersion = heartbeat.appVersion ?? "", - platform = heartbeat.platform - }); - }); - app.MapPut("/player/statusvisibility", async (HttpRequest request, AppDbContext db) => + appVersion = "", + platform = account.Platforms ?? 0 + } + }; + + return Results.Json(result); + } + + [HttpPost("/goto/room/{room}")] + public async Task GotoRoom(string room, HttpRequest request, AppDbContext db, JwtTokenService jwtService) + { + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); + + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + request.EnableBuffering(); + request.Body.Position = 0; + var form = await request.ReadFormAsync(); + int joinMode = 0; + if (int.TryParse(form["JoinMode"].ToString(), out var mode)) { - // TODO ADD FUNCTIONALITY - return Results.Ok(); - }); - app.MapPost("/roominstance/{id}/reportjoinresult", async (HttpRequest request, AppDbContext db) => + joinMode = mode; + } + request.Body.Position = 0; + + Room? roomData = null; + var roomLower = room.ToLower(); + + if (roomLower == "dormroom") { - return Results.Ok(); + roomData = await db.Rooms.FirstOrDefaultAsync(r => r.IsDorm && r.CreatorAccountId == id); + } + else if (int.TryParse(room, out var roomId)) + { + roomData = await db.Rooms.FirstOrDefaultAsync(r => r.RoomId == roomId); + } + + if (roomData == null) + { + roomData = await db.Rooms.FirstOrDefaultAsync(r => r.Name.ToLower() == roomLower); + } + + if (roomData == null) + { + return Results.NotFound("Room not found"); + } + + var subRoom = await db.SubRooms.FirstOrDefaultAsync(s => s.RoomId == roomData.RoomId); + + string location = subRoom?.UnitySceneId ?? ""; + int subRoomId = subRoom?.SubRoomId ?? 0; + int maxCapacity = subRoom?.MaxPlayers ?? 4; + + RoomInstance? instanceToUse; + string photonRoomId; + + bool isPrivateInstance = joinMode == 2 || roomData.IsDorm; + + var existingInstance = await db.RoomInstances.FirstOrDefaultAsync(r => r.OwnerAccountId == id && r.roomId == roomData.RoomId); + + if (existingInstance != null) + { + photonRoomId = existingInstance.photonRoomId ?? Guid.NewGuid().ToString(); + existingInstance.roomInstanceId = existingInstance.Id; + existingInstance.roomId = roomData.RoomId; + existingInstance.subRoomId = subRoomId; + existingInstance.location = location; + existingInstance.dataBlob = ""; + existingInstance.photonRegionId = "us"; + existingInstance.photonRoomId = photonRoomId; + existingInstance.name = roomData.Name; + existingInstance.maxCapacity = maxCapacity; + existingInstance.isFull = false; + existingInstance.isPrivate = isPrivateInstance; + instanceToUse = existingInstance; + } + else + { + photonRoomId = Guid.NewGuid().ToString(); + + var oldInstances = await db.RoomInstances + .Where(r => r.OwnerAccountId == id && r.roomId != roomData.RoomId) + .ToListAsync(); + db.RoomInstances.RemoveRange(oldInstances); + + var publicInstance = await db.RoomInstances + .FirstOrDefaultAsync(r => r.roomId == roomData.RoomId && !r.isPrivate && !r.isFull); + + if (publicInstance != null) + { + photonRoomId = publicInstance.photonRoomId ?? Guid.NewGuid().ToString(); + } + + instanceToUse = new RoomInstance + { + OwnerAccountId = id, + roomInstanceId = 1, + roomId = roomData.RoomId, + subRoomId = subRoomId, + roomInstanceType = 2, + location = location, + dataBlob = "", + photonRegionId = "us", + photonRoomId = photonRoomId, + name = roomData.Name, + maxCapacity = maxCapacity, + isFull = false, + isPrivate = isPrivateInstance, + isInProgress = false, + EncryptVoiceChat = roomData.EncryptVoiceChat + }; + db.RoomInstances.Add(instanceToUse); + } + + await db.SaveChangesAsync(); + + if (instanceToUse.Id == 0) + { + instanceToUse = await db.RoomInstances.FirstOrDefaultAsync(r => r.OwnerAccountId == id && r.roomId == roomData.RoomId); + } + + var response = new + { + errorCode = 0, + roomInstance = new + { + roomInstanceId = instanceToUse?.Id ?? 1, + roomId = instanceToUse?.roomId ?? roomData.RoomId, + subRoomId = instanceToUse?.subRoomId ?? subRoomId, + roomInstanceType = instanceToUse?.roomInstanceType ?? 2, + location = instanceToUse?.location ?? location, + dataBlob = instanceToUse?.dataBlob ?? "", + eventId = instanceToUse?.eventId ?? 0, + clubId = instanceToUse?.clubId ?? 0, + roomCode = instanceToUse?.roomCode ?? "", + photonRegionId = instanceToUse?.photonRegionId ?? "us", + photonRoomId = instanceToUse?.photonRoomId ?? photonRoomId, + name = instanceToUse?.name ?? roomData.Name, + maxCapacity = instanceToUse?.maxCapacity ?? maxCapacity, + isFull = instanceToUse?.isFull ?? false, + isPrivate = isPrivateInstance, + isInProgress = instanceToUse?.isInProgress ?? false, + EncryptVoiceChat = instanceToUse?.EncryptVoiceChat ?? roomData.EncryptVoiceChat + } + }; + return Results.Json(response); + } + + [HttpPost("/goto/none")] + public IResult GotoNone() + { + return Results.Json(new + { + errorCode = 0, + roomInstance = new + { + roomInstanceId = 1, + roomId = 1, + subRoomId = 1, + roomInstanceType = 2, + location = "76d98498-60a1-430c-ab76-b54a29b7a163", + dataBlob = "", + eventId = 0, + clubId = 0, + photonRegionId = "us", + photonRoomId = Guid.NewGuid(), + name = "DormRoom", + maxCapacity = 4, + isFull = false, + isPrivate = true, + isInProgress = false, + EncryptVoiceChat = false + } }); } + + [HttpPost("/player/heartbeat")] + public async Task PlayerHeartbeat(HttpRequest request, AppDbContext db, JwtTokenService jwtService) + { + var authHeader = request.Headers.Authorization.ToString(); + + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return Results.Unauthorized(); + + var token = authHeader.Substring("Bearer ".Length); + var accountId = jwtService.ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId)) + return Results.Unauthorized(); + + if (!int.TryParse(accountId.AsSpan(), out var id)) + return Results.Unauthorized(); + + request.EnableBuffering(); + request.Body.Position = 0; + using var reader = new StreamReader(request.Body); + var body = await reader.ReadToEndAsync(); + + request.Body.Position = 0; + var form = await request.ReadFormAsync(); + var loginLock = form["LoginLock"].ToString(); + + HeartbeatRequest? heartbeat = null; + if (!string.IsNullOrWhiteSpace(body) && body.TrimStart().StartsWith("{")) + { + heartbeat = JsonSerializer.Deserialize(body); + } + + if (heartbeat == null) + heartbeat = new HeartbeatRequest(); + + var roomInstance = await db.RoomInstances + .Where(r => r.OwnerAccountId == id) + .OrderByDescending(r => r.Id) + .FirstOrDefaultAsync(); + + return Results.Json(new + { + playerId = heartbeat.playerId != 0 ? heartbeat.playerId : id, + statusVisibility = heartbeat.statusVisibility, + deviceClass = heartbeat.deviceClass, + vrMovementMode = heartbeat.vrMovementMode != 0 ? heartbeat.vrMovementMode : 1, + roomInstance = roomInstance != null ? new + { + roomInstanceId = roomInstance.Id > 0 ? roomInstance.Id : roomInstance.roomInstanceId, + roomId = roomInstance.roomId, + subRoomId = roomInstance.subRoomId, + roomInstanceType = roomInstance.roomInstanceType, + location = roomInstance.location, + dataBlob = roomInstance.dataBlob, + eventId = roomInstance.eventId, + clubId = roomInstance.clubId, + roomCode = roomInstance.roomCode, + photonRegionId = roomInstance.photonRegionId, + photonRoomId = roomInstance.photonRoomId, + name = roomInstance.name, + maxCapacity = roomInstance.maxCapacity, + isFull = roomInstance.isFull, + isPrivate = roomInstance.isPrivate, + isInProgress = roomInstance.isInProgress, + EncryptVoiceChat = roomInstance.EncryptVoiceChat + } : null, + isOnline = roomInstance != null, + appVersion = heartbeat.appVersion ?? "", + platform = heartbeat.platform + }); + } + + [HttpPut("/player/statusvisibility")] + public IResult PlayerStatusVisibility() + { + return Results.Ok(); + } + + [HttpPost("/roominstance/{id}/reportjoinresult")] + public IResult ReportJoinResult(string id) + { + return Results.Ok(); + } } public class HeartbeatRequest diff --git a/CannedNet/Services/Controllers/NSController.cs b/CannedNet/Services/Controllers/NSController.cs index 1c54866..b30d25c 100644 --- a/CannedNet/Services/Controllers/NSController.cs +++ b/CannedNet/Services/Controllers/NSController.cs @@ -1,18 +1,15 @@ -using CannedNet.Services.Infrastructure; +using Microsoft.AspNetCore.Mvc; namespace CannedNet.Services.Controllers; -public class NSController +[ApiController] +[Route("ns")] +public class NSController : ControllerBase { - public WebApplicationBuilder Initialize(string[]? args = null) => ServiceExtensions.CreateRecNetBuilder(args); - - public void MapEndpoints(WebApplication app) + [HttpGet] + public IResult Index() { - // Rec Room automatically calls this and sets the endpoints that correspond to services in the JSON file. These will be moved to the main server config once I get there. - app.MapGet("/", () => - { - var json = File.ReadAllText("JSON/endpoints.json"); - return Results.Content(json, "application/json"); - }); + var json = System.IO.File.ReadAllText("JSON/endpoints.json"); + return Results.Content(json, "application/json"); } } diff --git a/CannedNet/Services/Controllers/NotifyController.cs b/CannedNet/Services/Controllers/NotifyController.cs index 7d3fae6..0c37552 100644 --- a/CannedNet/Services/Controllers/NotifyController.cs +++ b/CannedNet/Services/Controllers/NotifyController.cs @@ -1,18 +1,13 @@ -using CannedNet.Hubs; -using CannedNet.Services.Infrastructure; +using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.SignalR; namespace CannedNet.Services.Controllers; -public class NotifyController +[ApiController] +public class NotifyController : ControllerBase { - public WebApplicationBuilder Initialize(string[]? args = null) => ServiceExtensions.CreateRecNetBuilder(args); - - public void MapEndpoints(WebApplication app) + [HttpGet("/hub/v1")] + public void HubEndpoint() { - app.MapHub("/hub/v1"); - - var hubContext = app.Services.GetRequiredService>(); - NotificationService.SetHubContext(hubContext); } } diff --git a/CannedNet/Services/Infrastructure/RequestLoggingMiddleware.cs b/CannedNet/Services/Infrastructure/RequestLoggingMiddleware.cs index 70eb9df..7a66f9b 100644 --- a/CannedNet/Services/Infrastructure/RequestLoggingMiddleware.cs +++ b/CannedNet/Services/Infrastructure/RequestLoggingMiddleware.cs @@ -1,72 +1,72 @@ -using System.Text; - -namespace CannedNet.Services.Infrastructure; - -public class RequestLoggingMiddleware -{ - private readonly RequestDelegate _next; - private readonly ILogger _logger; - - public RequestLoggingMiddleware(RequestDelegate next, ILogger logger) - { - _next = next; - _logger = logger; - } - - public async Task InvokeAsync(HttpContext context) - { - var sw = System.Diagnostics.Stopwatch.StartNew(); - - var request = context.Request; - var requestId = context.TraceIdentifier; - - string body = ""; - if (request.ContentLength > 0 && request.ContentLength < 10000) - { - request.EnableBuffering(); - using var reader = new StreamReader(request.Body, Encoding.UTF8, leaveOpen: true); - body = await reader.ReadToEndAsync(); - request.Body.Position = 0; - } - - try - { - await _next(context); - } - finally - { - sw.Stop(); - - var headers = string.Join("\n ", request.Headers - .Where(h => !IsSensitiveHeader(h.Key)) - .Select(h => $"{h.Key}: {h.Value}")); - - var sensitiveHeaders = string.Join("\n ", request.Headers - .Where(h => IsSensitiveHeader(h.Key)) - .Select(h => $"{h.Key}: [REDACTED]")); - - var headerStr = string.IsNullOrEmpty(sensitiveHeaders) ? headers : $"{headers}\n {sensitiveHeaders}"; - - if (!string.IsNullOrWhiteSpace(body)) - _logger.LogInformation("[{RequestId}] {Method} {Path}{QueryString}\n {HeaderStr}\n Body: {Body}", - requestId, request.Method, request.Path, request.QueryString, headerStr, body); - else - _logger.LogInformation("[{RequestId}] {Method} {Path}{QueryString}\n {HeaderStr}", - requestId, request.Method, request.Path, request.QueryString, headerStr); - } - } - - private static bool IsSensitiveHeader(string headerName) - { - var sensitiveHeaders = new HashSet(StringComparer.OrdinalIgnoreCase) { }; - return sensitiveHeaders.Contains(headerName); - } -} - -public static class RequestLoggingExtensions -{ - public static IApplicationBuilder UseRequestLogging(this IApplicationBuilder app) - { - return app.UseMiddleware(); - } -} +using System.Text; + +namespace CannedNet.Services.Infrastructure; + +public class RequestLoggingMiddleware +{ + private readonly RequestDelegate _next; + private readonly ILogger _logger; + + public RequestLoggingMiddleware(RequestDelegate next, ILogger logger) + { + _next = next; + _logger = logger; + } + + public async Task InvokeAsync(HttpContext context) + { + var sw = System.Diagnostics.Stopwatch.StartNew(); + + var request = context.Request; + var requestId = context.TraceIdentifier; + + string body = ""; + if (request.ContentLength > 0 && request.ContentLength < 10000) + { + request.EnableBuffering(); + using var reader = new StreamReader(request.Body, Encoding.UTF8, leaveOpen: true); + body = await reader.ReadToEndAsync(); + request.Body.Position = 0; + } + + try + { + await _next(context); + } + finally + { + sw.Stop(); + + var headers = string.Join("\n ", request.Headers + .Where(h => !IsSensitiveHeader(h.Key)) + .Select(h => $"{h.Key}: {h.Value}")); + + var sensitiveHeaders = string.Join("\n ", request.Headers + .Where(h => IsSensitiveHeader(h.Key)) + .Select(h => $"{h.Key}: [REDACTED]")); + + var headerStr = string.IsNullOrEmpty(sensitiveHeaders) ? headers : $"{headers}\n {sensitiveHeaders}"; + + if (!string.IsNullOrWhiteSpace(body)) + _logger.LogInformation("[{RequestId}] {Method} {Path}{QueryString}\n {HeaderStr}\n Body: {Body}", + requestId, request.Method, request.Path, request.QueryString, headerStr, body); + else + _logger.LogInformation("[{RequestId}] {Method} {Path}{QueryString}\n {HeaderStr}", + requestId, request.Method, request.Path, request.QueryString, headerStr); + } + } + + private static bool IsSensitiveHeader(string headerName) + { + var sensitiveHeaders = new HashSet(StringComparer.OrdinalIgnoreCase) { }; + return sensitiveHeaders.Contains(headerName); + } +} + +public static class RequestLoggingExtensions +{ + public static IApplicationBuilder UseRequestLogging(this IApplicationBuilder app) + { + return app.UseMiddleware(); + } +} diff --git a/CannedNet/Services/Infrastructure/ServiceExtensions.cs b/CannedNet/Services/Infrastructure/ServiceExtensions.cs deleted file mode 100644 index 20f56bf..0000000 --- a/CannedNet/Services/Infrastructure/ServiceExtensions.cs +++ /dev/null @@ -1,33 +0,0 @@ -using CannedNet.Data; -using Microsoft.EntityFrameworkCore; - -namespace CannedNet.Services.Infrastructure; - -public static class ServiceExtensions -{ - public static void ConfigureRecNetServices(this WebApplicationBuilder builder) - { - builder.Services.ConfigureHttpJsonOptions(options => - options.SerializerOptions.PropertyNamingPolicy = null); - - var connectionString = builder.Configuration.GetConnectionString("DefaultConnection") - ?? "Host=localhost;Port=5432;Database=cannednet;Username=postgres;Password=postgres"; - - builder.Services.AddDbContext(options => - options.UseNpgsql(connectionString)); - - builder.Services.AddScoped(); - builder.Services.AddSingleton(); - builder.Services.AddScoped(); - builder.Services.AddSignalR(); - } - - public static void ConfigureHostUrl(this WebApplicationBuilder builder, string defaultUrl) - { - var url = builder.Configuration["Hosting:Url"]; - builder.WebHost.UseUrls(string.IsNullOrWhiteSpace(url) ? defaultUrl : url); - } - - public static WebApplicationBuilder CreateRecNetBuilder(string[]? args) => - WebApplication.CreateBuilder(args ?? []); -} diff --git a/CannedNet/Services/Infrastructure/ServiceRegistry.cs b/CannedNet/Services/Infrastructure/ServiceRegistry.cs deleted file mode 100644 index 049e90d..0000000 --- a/CannedNet/Services/Infrastructure/ServiceRegistry.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System.Net.Mime; -using CannedNet.Services.Controllers; - -namespace CannedNet.Services.Infrastructure; - -public class ServiceRegistry -{ - public required string Name { get; init; } - public required int Port { get; init; } - public required Type ServiceType { get; init; } - public required Action ConfigureBuilder { get; init; } - public required Action MapEndpoints { get; init; } -} - -public static class Services -{ - public static readonly List All = - [ - new() { Name = "NS", Port = 5001, ServiceType = typeof(NSController), ConfigureBuilder = b => b.ConfigureRecNetServices(), MapEndpoints = (app, _) => new NSController().MapEndpoints(app) }, - new() { Name = "API", Port = 5000, ServiceType = typeof(APIController), ConfigureBuilder = b => b.ConfigureRecNetServices(), MapEndpoints = (app, _) => new APIController().MapEndpoints(app) }, - new() { Name = "Auth", Port = 5002, ServiceType = typeof(AuthController), ConfigureBuilder = b => b.ConfigureRecNetServices(), MapEndpoints = (app, jwt) => new AuthController().MapEndpoints(app) }, - new() { Name = "Chat", Port = 5003, ServiceType = typeof(ChatController), ConfigureBuilder = b => b.ConfigureRecNetServices(), MapEndpoints = (app, _) => new ChatController().MapEndpoints(app) }, - new() { Name = "Match", Port = 5004, ServiceType = typeof(MatchmakingController), ConfigureBuilder = b => b.ConfigureRecNetServices(), MapEndpoints = (app, _) => new MatchmakingController().MapEndpoints(app) }, - new() { Name = "Accounts", Port = 5005, ServiceType = typeof(AccountsController), ConfigureBuilder = b => b.ConfigureRecNetServices(), MapEndpoints = (app, jwt) => new AccountsController().MapEndpoints(app, jwt) }, - new() { Name = "Notify", Port = 5006, ServiceType = typeof(NotifyController), ConfigureBuilder = b => b.ConfigureRecNetServices(), MapEndpoints = (app, _) => new NotifyController().MapEndpoints(app) }, - new() { Name = "CDN", Port = 5007, ServiceType = typeof(CDNController), ConfigureBuilder = b => b.ConfigureRecNetServices(), MapEndpoints = (app, _) => new CDNController().MapEndpoints(app) }, - new() { Name = "Image", Port = 5008, ServiceType = typeof(ImageController), ConfigureBuilder = b => b.ConfigureRecNetServices(), MapEndpoints = (app, _) => new ImageController().MapEndpoints(app) }, - new() { Name = "Clubs", Port = 5009, ServiceType = typeof(ClubsController), ConfigureBuilder = b => b.ConfigureRecNetServices(), MapEndpoints = (app, _) => new ClubsController().MapEndpoints(app) }, - new() { Name = "Commerce", Port = 5010, ServiceType = typeof(CommerceController), ConfigureBuilder = b => b.ConfigureRecNetServices(), MapEndpoints = (app, _) => new CommerceController().MapEndpoints(app) } - ]; -} diff --git a/CannedNet/Services/JwtTokenService.cs b/CannedNet/Services/JwtTokenService.cs index 15bd90f..048dbcd 100644 --- a/CannedNet/Services/JwtTokenService.cs +++ b/CannedNet/Services/JwtTokenService.cs @@ -1,133 +1,135 @@ -using System.Security.Cryptography; -using System.Security.Claims; -using Microsoft.IdentityModel.Tokens; -using System.IdentityModel.Tokens.Jwt; - -namespace CannedNet; - -public class JwtTokenService -{ - private static readonly RSA _rsa = RSA.Create(2048); - private readonly RsaSecurityKey _securityKey; - private readonly SigningCredentials _signingCredentials; - private const string KeyId = "7C2F041398671515B0862CB23FAF95B03"; - - public JwtTokenService() - { - _securityKey = new RsaSecurityKey(_rsa) { KeyId = KeyId }; - _signingCredentials = new SigningCredentials(_securityKey, SecurityAlgorithms.RsaSha256); - } - - public string GenerateToken(string accountId, string platformId, string platform = "Steam") - { - var now = DateTime.UtcNow; - var exp = now.AddHours(1); - - // theres gotta be some other better way to do this, but im fucking stupid so :shrug: - // if it works it works ig idk, someone can clean this up later or i will later - - var claims = new List - { - new Claim("iss", "https://api.lapis.codes"), - new Claim("nbf", ((DateTimeOffset)now).ToUnixTimeSeconds().ToString()), - new Claim("iat", ((DateTimeOffset)now).ToUnixTimeSeconds().ToString()), - new Claim("exp", ((DateTimeOffset)exp).ToUnixTimeSeconds().ToString()), - new Claim("aud", "https://api.lapis.codes/resources"), - new Claim("amr", "cached_login"), - new Claim("client_id", "recroom"), - new Claim("sub", accountId), - new Claim("auth_time", ((DateTimeOffset)now).ToUnixTimeSeconds().ToString()), - new Claim("idp", "local"), - new Claim("platform", platform), - new Claim("platform_id", platformId), - new Claim("rn.ver", "20210129"), - new Claim("rn.plat", "0"), - new Claim("role", "gameClient"), - new Claim("role", "developer"), - new Claim("role", "moderator"), - new Claim("jti", Guid.NewGuid().ToString("N").Substring(0, 32).ToUpper()) - }; - - claims.Add(new Claim("scope", "profile")); - claims.Add(new Claim("scope", "rn")); - claims.Add(new Claim("scope", "rn.accounts")); - claims.Add(new Claim("scope", "rn.accounts.gc")); - claims.Add(new Claim("scope", "rn.api")); - claims.Add(new Claim("scope", "rn.chat")); - claims.Add(new Claim("scope", "rn.clubs")); - claims.Add(new Claim("scope", "rn.commerce")); - claims.Add(new Claim("scope", "rn.match.read")); - claims.Add(new Claim("scope", "rn.match.write")); - claims.Add(new Claim("scope", "rn.notify")); - claims.Add(new Claim("scope", "rn.rooms")); - claims.Add(new Claim("scope", "rn.storage")); - claims.Add(new Claim("scope", "offline_access")); - - var identity = new ClaimsIdentity(claims, "jwt"); - - var handler = new JwtSecurityTokenHandler(); - var token = handler.CreateJwtSecurityToken( - issuer: "https://auth.lapis.codes", - audience: "https://auth.lapis.codes/resources", - subject: identity, - notBefore: now, - issuedAt: now, - expires: exp, - signingCredentials: _signingCredentials); - - return handler.WriteToken(token); - } - - public string? ValidateAndGetAccountId(string token) - { - try - { - var handler = new JwtSecurityTokenHandler(); - handler.InboundClaimTypeMap.Clear(); - - var parameters = new TokenValidationParameters - { - ValidateIssuerSigningKey = true, - IssuerSigningKey = _securityKey, - ValidateIssuer = true, - ValidIssuer = "https://auth.lapis.codes", - ValidateAudience = true, - ValidAudience = "https://auth.lapis.codes/resources", - ValidateLifetime = true, - ClockSkew = TimeSpan.Zero - }; - - var principal = handler.ValidateToken(token, parameters, out SecurityToken validatedToken); - - var accountIdClaim = principal.Claims.FirstOrDefault(c => c.Type == "sub"); - - return accountIdClaim?.Value; - } - catch (Exception ex) - { - return null; - } - } - - public int? GetAccountIdFromContext(HttpContext context) - { - try - { - var authHeader = context.Request.Headers.Authorization.ToString(); - if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) - return null; - - var token = authHeader.Substring("Bearer ".Length); - var accountId = ValidateAndGetAccountId(token); - - if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId, out var id)) - return null; - - return id; - } - catch - { - return null; - } - } -} +using System.Security.Cryptography; +using System.Security.Claims; +using Microsoft.IdentityModel.Tokens; +using System.IdentityModel.Tokens.Jwt; + +namespace CannedNet; + +public class JwtTokenService +{ + private static readonly RSA _rsa = RSA.Create(2048); + private readonly RsaSecurityKey _securityKey; + private readonly SigningCredentials _signingCredentials; + private const string KeyId = "7C2F041398671515B0862CB23FAF95B03"; + + public static RSA GetRsaInstance() => _rsa; + + public JwtTokenService() + { + _securityKey = new RsaSecurityKey(_rsa) { KeyId = KeyId }; + _signingCredentials = new SigningCredentials(_securityKey, SecurityAlgorithms.RsaSha256); + } + + public string GenerateToken(string accountId, string platformId, string platform = "Steam") + { + var now = DateTime.UtcNow; + var exp = now.AddHours(1); + + // theres gotta be some other better way to do this, but im fucking stupid so :shrug: + // if it works it works ig idk, someone can clean this up later or i will later + + var claims = new List + { + new Claim("iss", "https://api.lapis.codes"), + new Claim("nbf", ((DateTimeOffset)now).ToUnixTimeSeconds().ToString()), + new Claim("iat", ((DateTimeOffset)now).ToUnixTimeSeconds().ToString()), + new Claim("exp", ((DateTimeOffset)exp).ToUnixTimeSeconds().ToString()), + new Claim("aud", "https://api.lapis.codes/resources"), + new Claim("amr", "cached_login"), + new Claim("client_id", "recroom"), + new Claim("sub", accountId), + new Claim("auth_time", ((DateTimeOffset)now).ToUnixTimeSeconds().ToString()), + new Claim("idp", "local"), + new Claim("platform", platform), + new Claim("platform_id", platformId), + new Claim("rn.ver", "20210129"), + new Claim("rn.plat", "0"), + new Claim("role", "gameClient"), + new Claim("role", "developer"), + new Claim("role", "moderator"), + new Claim("jti", Guid.NewGuid().ToString("N").Substring(0, 32).ToUpper()) + }; + + claims.Add(new Claim("scope", "profile")); + claims.Add(new Claim("scope", "rn")); + claims.Add(new Claim("scope", "rn.accounts")); + claims.Add(new Claim("scope", "rn.accounts.gc")); + claims.Add(new Claim("scope", "rn.api")); + claims.Add(new Claim("scope", "rn.chat")); + claims.Add(new Claim("scope", "rn.clubs")); + claims.Add(new Claim("scope", "rn.commerce")); + claims.Add(new Claim("scope", "rn.match.read")); + claims.Add(new Claim("scope", "rn.match.write")); + claims.Add(new Claim("scope", "rn.notify")); + claims.Add(new Claim("scope", "rn.rooms")); + claims.Add(new Claim("scope", "rn.storage")); + claims.Add(new Claim("scope", "offline_access")); + + var identity = new ClaimsIdentity(claims, "jwt"); + + var handler = new JwtSecurityTokenHandler(); + var token = handler.CreateJwtSecurityToken( + issuer: "https://auth.lapis.codes", + audience: "https://auth.lapis.codes/resources", + subject: identity, + notBefore: now, + issuedAt: now, + expires: exp, + signingCredentials: _signingCredentials); + + return handler.WriteToken(token); + } + + public string? ValidateAndGetAccountId(string token) + { + try + { + var handler = new JwtSecurityTokenHandler(); + handler.InboundClaimTypeMap.Clear(); + + var parameters = new TokenValidationParameters + { + ValidateIssuerSigningKey = true, + IssuerSigningKey = _securityKey, + ValidateIssuer = true, + ValidIssuer = "https://auth.lapis.codes", + ValidateAudience = true, + ValidAudience = "https://auth.lapis.codes/resources", + ValidateLifetime = true, + ClockSkew = TimeSpan.Zero + }; + + var principal = handler.ValidateToken(token, parameters, out SecurityToken validatedToken); + + var accountIdClaim = principal.Claims.FirstOrDefault(c => c.Type == "sub"); + + return accountIdClaim?.Value; + } + catch (Exception ex) + { + return null; + } + } + + public int? GetAccountIdFromContext(HttpContext context) + { + try + { + var authHeader = context.Request.Headers.Authorization.ToString(); + if (string.IsNullOrEmpty(authHeader) || !authHeader.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) + return null; + + var token = authHeader.Substring("Bearer ".Length); + var accountId = ValidateAndGetAccountId(token); + + if (string.IsNullOrEmpty(accountId) || !int.TryParse(accountId, out var id)) + return null; + + return id; + } + catch + { + return null; + } + } +} diff --git a/CannedNet/Services/NotificationService.cs b/CannedNet/Services/NotificationService.cs index 278aaa7..99e9b68 100644 --- a/CannedNet/Services/NotificationService.cs +++ b/CannedNet/Services/NotificationService.cs @@ -1,245 +1,245 @@ -using System.Collections.Concurrent; -using System.Text; -using System.Text.Json; -using CannedNet.Hubs; -using Microsoft.AspNetCore.SignalR; - -namespace CannedNet.Services; - -public class NotificationService -{ - private static readonly ConcurrentDictionary> _connectionSubscriptions = new(); - private static readonly ConcurrentDictionary> _playerConnections = new(); - private static readonly ConcurrentDictionary> _pendingNotifications = new(); - private static IHubContext? _hubContext; - private readonly ILogger _logger; - private static readonly JsonSerializerOptions JsonOptions = new JsonSerializerOptions { PropertyNameCaseInsensitive = true }; - - public NotificationService(ILogger logger) - { - _logger = logger; - } - - public static void SetHubContext(IHubContext hubContext) - { - _hubContext = hubContext; - } - - public void OnConnected(string connectionId) - { - _logger.LogInformation($"Client connected: {connectionId}"); - _connectionSubscriptions.TryAdd(connectionId, new HashSet()); - } - - public void OnDisconnected(string connectionId) - { - _logger.LogInformation($"Client disconnected: {connectionId}"); - if (_connectionSubscriptions.TryRemove(connectionId, out var subscriptions)) - { - foreach (var playerId in subscriptions) - { - if (_playerConnections.TryGetValue(playerId, out var connections)) - { - connections.Remove(connectionId); - if (connections.Count == 0) - { - _playerConnections.TryRemove(playerId, out _); - } - } - } - } - } - - public async Task SubscribeToPlayers(string connectionId, SubscriptionList subscriptionList, IHubContext hubContext) - { - var oldSubscriptions = _connectionSubscriptions.GetValueOrDefault(connectionId, new HashSet()); - var newPlayerIds = subscriptionList.PlayerIds ?? new List(); - - _logger.LogInformation($"Connection {connectionId} subscribing to players: {string.Join(", ", newPlayerIds)}"); - - _connectionSubscriptions[connectionId] = new HashSet(newPlayerIds); - - foreach (var playerId in newPlayerIds) - { - _playerConnections.AddOrUpdate( - playerId, - _ => new HashSet { connectionId }, - (_, existing) => - { - existing.Add(connectionId); - return existing; - }); - - if (_pendingNotifications.TryRemove(playerId, out var pendingQueue)) - { - _logger.LogInformation($"Found {pendingQueue.Count} pending notifications for player {playerId}. Sending to connection {connectionId}"); - while (pendingQueue.TryDequeue(out var notification)) - { - try - { - await SendToConnection(hubContext, connectionId, notification); - } - catch (Exception ex) - { - _logger.LogError(ex, $"Error sending pending notification to player {playerId}"); - } - } - } - } - - foreach (var playerId in oldSubscriptions) - { - if (!newPlayerIds.Contains(playerId) && _playerConnections.TryGetValue(playerId, out var connections)) - { - connections.Remove(connectionId); - } - } - } - - public HashSet? GetSubscriptions(string connectionId) - { - return _connectionSubscriptions.GetValueOrDefault(connectionId); - } - - public IEnumerable GetConnectionsForPlayer(int playerId) - { - if (_playerConnections.TryGetValue(playerId, out var connections)) - { - return connections.ToList(); - } - return Enumerable.Empty(); - } - - public IEnumerable GetSubscribedPlayers(string connectionId) - { - if (_connectionSubscriptions.TryGetValue(connectionId, out var subscriptions)) - { - return subscriptions.ToList(); - } - return Enumerable.Empty(); - } - - public async Task SendNotificationToPlayer(int playerId, NotificationMessage notification) - { - if (_hubContext == null) - { - _logger.LogWarning("No hub context available. Cannot send notification."); - return; - } - - try - { - var connections = GetConnectionsForPlayer(playerId).ToList(); - _logger.LogInformation($"Attempting to send notification to player {playerId}. Found {connections.Count} connections. NotificationType: {notification.NotificationType}"); - - if (connections.Any()) - { - foreach (var connectionId in connections) - { - try - { - await SendToConnection(_hubContext, connectionId, notification); - } - catch (Exception ex) - { - _logger.LogError(ex, $"Error sending notification to player {playerId} on connection {connectionId}. NotificationType: {notification.NotificationType}"); - } - } - } - else - { - _logger.LogWarning($"No connections found for player {playerId}. Queueing notification for later delivery. NotificationType: {notification.NotificationType}"); - _pendingNotifications.AddOrUpdate( - playerId, - _ => new Queue(new[] { notification }), - (_, queue) => - { - queue.Enqueue(notification); - return queue; - }); - } - } - catch (Exception ex) - { - _logger.LogError(ex, $"Error sending notification to player {playerId}. NotificationType: {notification.NotificationType}"); - } - } - - public async Task BroadcastNotification(NotificationMessage notification) - { - if (_hubContext == null) - { - _logger.LogWarning("No hub context available. Cannot broadcast notification."); - return; - } - - try - { - foreach (var kvp in _playerConnections) - { - foreach (var connectionId in kvp.Value) - { - await SendToConnection(_hubContext, connectionId, notification); - } - } - } - catch (Exception ex) - { - _logger.LogError(ex, $"Error broadcasting notification. NotificationType: {notification.NotificationType}"); - } - } - - public NotificationMessage CreateNotification(PushNotificationId notificationType, int? id = null, int? fromAccountId = null, int? toAccountId = null, Dictionary? data = null) - { - return new NotificationMessage - { - NotificationId = Guid.NewGuid().ToString("N"), - NotificationType = notificationType, - Id = id, - FromAccountId = fromAccountId, - ToAccountId = toAccountId, - CreatedAt = DateTime.UtcNow, - Data = data - }; - } - - private static async Task SendToConnection(IHubContext hubContext, string connectionId, NotificationMessage notification) - { - try - { - var msgData = new Dictionary(); - if (notification.Data != null) - { - foreach (var kvp in notification.Data) - { - if (kvp.Value == null) - continue; - - if (kvp.Value is DateTime dt) - { - msgData[kvp.Key] = dt.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"); - } - else - { - msgData[kvp.Key] = kvp.Value; - } - } - } - - var notificationData = new - { - Id = (int?)notification.NotificationType ?? 0, - Msg = msgData - }; - - var json = JsonSerializer.Serialize(notificationData); - Console.WriteLine($"[NotificationService] Sending notification to {connectionId}: {json}"); - - await hubContext.Clients.Client(connectionId).SendAsync("Notification", json); - } - catch (Exception ex) - { - Console.WriteLine($"[NotificationService] Error sending notification: {ex.Message}"); - } - } -} +using System.Collections.Concurrent; +using System.Text; +using System.Text.Json; +using CannedNet.Hubs; +using Microsoft.AspNetCore.SignalR; + +namespace CannedNet.Services; + +public class NotificationService +{ + private static readonly ConcurrentDictionary> _connectionSubscriptions = new(); + private static readonly ConcurrentDictionary> _playerConnections = new(); + private static readonly ConcurrentDictionary> _pendingNotifications = new(); + private static IHubContext? _hubContext; + private readonly ILogger _logger; + private static readonly JsonSerializerOptions JsonOptions = new JsonSerializerOptions { PropertyNameCaseInsensitive = true }; + + public NotificationService(ILogger logger) + { + _logger = logger; + } + + public static void SetHubContext(IHubContext hubContext) + { + _hubContext = hubContext; + } + + public void OnConnected(string connectionId) + { + _logger.LogInformation($"Client connected: {connectionId}"); + _connectionSubscriptions.TryAdd(connectionId, new HashSet()); + } + + public void OnDisconnected(string connectionId) + { + _logger.LogInformation($"Client disconnected: {connectionId}"); + if (_connectionSubscriptions.TryRemove(connectionId, out var subscriptions)) + { + foreach (var playerId in subscriptions) + { + if (_playerConnections.TryGetValue(playerId, out var connections)) + { + connections.Remove(connectionId); + if (connections.Count == 0) + { + _playerConnections.TryRemove(playerId, out _); + } + } + } + } + } + + public async Task SubscribeToPlayers(string connectionId, SubscriptionList subscriptionList, IHubContext hubContext) + { + var oldSubscriptions = _connectionSubscriptions.GetValueOrDefault(connectionId, new HashSet()); + var newPlayerIds = subscriptionList.PlayerIds ?? new List(); + + _logger.LogInformation($"Connection {connectionId} subscribing to players: {string.Join(", ", newPlayerIds)}"); + + _connectionSubscriptions[connectionId] = new HashSet(newPlayerIds); + + foreach (var playerId in newPlayerIds) + { + _playerConnections.AddOrUpdate( + playerId, + _ => new HashSet { connectionId }, + (_, existing) => + { + existing.Add(connectionId); + return existing; + }); + + if (_pendingNotifications.TryRemove(playerId, out var pendingQueue)) + { + _logger.LogInformation($"Found {pendingQueue.Count} pending notifications for player {playerId}. Sending to connection {connectionId}"); + while (pendingQueue.TryDequeue(out var notification)) + { + try + { + await SendToConnection(hubContext, connectionId, notification); + } + catch (Exception ex) + { + _logger.LogError(ex, $"Error sending pending notification to player {playerId}"); + } + } + } + } + + foreach (var playerId in oldSubscriptions) + { + if (!newPlayerIds.Contains(playerId) && _playerConnections.TryGetValue(playerId, out var connections)) + { + connections.Remove(connectionId); + } + } + } + + public HashSet? GetSubscriptions(string connectionId) + { + return _connectionSubscriptions.GetValueOrDefault(connectionId); + } + + public IEnumerable GetConnectionsForPlayer(int playerId) + { + if (_playerConnections.TryGetValue(playerId, out var connections)) + { + return connections.ToList(); + } + return Enumerable.Empty(); + } + + public IEnumerable GetSubscribedPlayers(string connectionId) + { + if (_connectionSubscriptions.TryGetValue(connectionId, out var subscriptions)) + { + return subscriptions.ToList(); + } + return Enumerable.Empty(); + } + + public async Task SendNotificationToPlayer(int playerId, NotificationMessage notification) + { + if (_hubContext == null) + { + _logger.LogWarning("No hub context available. Cannot send notification."); + return; + } + + try + { + var connections = GetConnectionsForPlayer(playerId).ToList(); + _logger.LogInformation($"Attempting to send notification to player {playerId}. Found {connections.Count} connections. NotificationType: {notification.NotificationType}"); + + if (connections.Any()) + { + foreach (var connectionId in connections) + { + try + { + await SendToConnection(_hubContext, connectionId, notification); + } + catch (Exception ex) + { + _logger.LogError(ex, $"Error sending notification to player {playerId} on connection {connectionId}. NotificationType: {notification.NotificationType}"); + } + } + } + else + { + _logger.LogWarning($"No connections found for player {playerId}. Queueing notification for later delivery. NotificationType: {notification.NotificationType}"); + _pendingNotifications.AddOrUpdate( + playerId, + _ => new Queue(new[] { notification }), + (_, queue) => + { + queue.Enqueue(notification); + return queue; + }); + } + } + catch (Exception ex) + { + _logger.LogError(ex, $"Error sending notification to player {playerId}. NotificationType: {notification.NotificationType}"); + } + } + + public async Task BroadcastNotification(NotificationMessage notification) + { + if (_hubContext == null) + { + _logger.LogWarning("No hub context available. Cannot broadcast notification."); + return; + } + + try + { + foreach (var kvp in _playerConnections) + { + foreach (var connectionId in kvp.Value) + { + await SendToConnection(_hubContext, connectionId, notification); + } + } + } + catch (Exception ex) + { + _logger.LogError(ex, $"Error broadcasting notification. NotificationType: {notification.NotificationType}"); + } + } + + public NotificationMessage CreateNotification(PushNotificationId notificationType, int? id = null, int? fromAccountId = null, int? toAccountId = null, Dictionary? data = null) + { + return new NotificationMessage + { + NotificationId = Guid.NewGuid().ToString("N"), + NotificationType = notificationType, + Id = id, + FromAccountId = fromAccountId, + ToAccountId = toAccountId, + CreatedAt = DateTime.UtcNow, + Data = data + }; + } + + private static async Task SendToConnection(IHubContext hubContext, string connectionId, NotificationMessage notification) + { + try + { + var msgData = new Dictionary(); + if (notification.Data != null) + { + foreach (var kvp in notification.Data) + { + if (kvp.Value == null) + continue; + + if (kvp.Value is DateTime dt) + { + msgData[kvp.Key] = dt.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"); + } + else + { + msgData[kvp.Key] = kvp.Value; + } + } + } + + var notificationData = new + { + Id = (int?)notification.NotificationType ?? 0, + Msg = msgData + }; + + var json = JsonSerializer.Serialize(notificationData); + Console.WriteLine($"[NotificationService] Sending notification to {connectionId}: {json}"); + + await hubContext.Clients.Client(connectionId).SendAsync("Notification", json); + } + catch (Exception ex) + { + Console.WriteLine($"[NotificationService] Error sending notification: {ex.Message}"); + } + } +} diff --git a/CannedNet/Services/Signatures.cs b/CannedNet/Services/Signatures.cs index 034a33e..f96e466 100644 --- a/CannedNet/Services/Signatures.cs +++ b/CannedNet/Services/Signatures.cs @@ -1,46 +1,46 @@ -using System.Security.Cryptography; -using System.Text; - -namespace CannedNet.Services; - -public static class Signatures -{ - private static RSA? _rsa; - private static bool _initialized; - - public static void Init() - { - if (_initialized) return; - _initialized = true; - - try - { - var pemPath = Path.Combine("Data", "PrivateKey.pem"); - if (!File.Exists(pemPath)) - { - Console.WriteLine("sigs - creating new sig key"); - Directory.CreateDirectory("Data"); - using var newKey = RSA.Create(2048); - var pem = newKey.ExportPkcs8PrivateKeyPem(); - File.WriteAllText(pemPath, pem); - Console.WriteLine("sigs - key saved to " + pemPath); - } - - var pemContent = File.ReadAllText(pemPath); - _rsa = RSA.Create(); - _rsa.ImportFromPem(pemContent.ToCharArray()); - Console.WriteLine("sigs - key loaded"); - } - catch (Exception ex) - { - Console.WriteLine($"sigs - failed to load key: {ex.Message}"); - } - } - - public static string? Sign(byte[] data) - { - if (_rsa == null) return null; - var signatureBytes = _rsa.SignData(data, HashAlgorithmName.SHA1, RSASignaturePadding.Pkcs1); - return Convert.ToBase64String(signatureBytes); - } -} +using System.Security.Cryptography; +using System.Text; + +namespace CannedNet.Services; + +public static class Signatures +{ + private static RSA? _rsa; + private static bool _initialized; + + public static void Init() + { + if (_initialized) return; + _initialized = true; + + try + { + var pemPath = Path.Combine("Data", "PrivateKey.pem"); + if (!File.Exists(pemPath)) + { + Console.WriteLine("sigs - creating new sig key"); + Directory.CreateDirectory("Data"); + using var newKey = RSA.Create(2048); + var pem = newKey.ExportPkcs8PrivateKeyPem(); + File.WriteAllText(pemPath, pem); + Console.WriteLine("sigs - key saved to " + pemPath); + } + + var pemContent = File.ReadAllText(pemPath); + _rsa = RSA.Create(); + _rsa.ImportFromPem(pemContent.ToCharArray()); + Console.WriteLine("sigs - key loaded"); + } + catch (Exception ex) + { + Console.WriteLine($"sigs - failed to load key: {ex.Message}"); + } + } + + public static string? Sign(byte[] data) + { + if (_rsa == null) return null; + var signatureBytes = _rsa.SignData(data, HashAlgorithmName.SHA1, RSASignaturePadding.Pkcs1); + return Convert.ToBase64String(signatureBytes); + } +} diff --git a/CannedNet/Services/StorefrontFillService.cs b/CannedNet/Services/StorefrontFillService.cs index c750844..b7f0bca 100644 --- a/CannedNet/Services/StorefrontFillService.cs +++ b/CannedNet/Services/StorefrontFillService.cs @@ -1,181 +1,181 @@ -using System.Text.Json; -using CannedNet.Data; -using CannedNet.Models; -using Microsoft.EntityFrameworkCore; - -namespace CannedNet.Services; - -public class StorefrontFillService -{ - private readonly AppDbContext _dbContext; - private readonly ILogger _logger; - private readonly IWebHostEnvironment _environment; - - public StorefrontFillService(AppDbContext dbContext, ILogger logger, IWebHostEnvironment environment) - { - _dbContext = dbContext; - _logger = logger; - _environment = environment; - } - - public async Task FillStorefrontsAsync() - { - try - { - if (await _dbContext.Storefronts.AnyAsync()) - { - return; - } - - _logger.LogInformation("automatically filling out storefronts due to no data"); - - var storefronts = new[] - { - new { Name = "watch_store", FilePath = "storefront3.json", Type = 2 }, - new { Name = "rec_center_store", FilePath = "storefront12.json", Type = 2 }, - new { Name = "rc_cafe_storefront", FilePath = "cafestorefront.json", Type = 300 } - }; - - foreach (var storeInfo in storefronts) - { - await FillStorefrontFromJsonAsync(storeInfo.Name, storeInfo.FilePath, storeInfo.Type); - } - - _logger.LogInformation("storefronts complete"); - } - catch (Exception ex) - { - _logger.LogError(ex, "error during automatically filling out storefronts"); - throw; - } - } - - public async Task> GetStorefrontsAsync() - { - return await _dbContext.Storefronts - .Include(s => s.Items) - .ThenInclude(si => si.GiftDrops) - .Include(s => s.Items) - .ThenInclude(si => si.Prices) - .ToListAsync(); - } - - private async Task FillStorefrontFromJsonAsync(string name, string jsonFileName, int storefrontType) - { - try - { - string jsonPath = Path.Combine(_environment.ContentRootPath, "JSON", jsonFileName); - - if (!File.Exists(jsonPath)) - { - _logger.LogWarning($"file not found: {jsonPath}"); - return; - } - - string jsonContent = await File.ReadAllTextAsync(jsonPath); - var options = new JsonSerializerOptions { PropertyNameCaseInsensitive = true }; - using var doc = JsonDocument.Parse(jsonContent); - var root = doc.RootElement; - - var storefront = new Storefront - { - Name = name, - StorefrontType = storefrontType, - NextUpdate = root.TryGetProperty("NextUpdate", out var nextUpdate) - ? DateTime.SpecifyKind(DateTime.Parse(nextUpdate.GetString() ?? DateTime.UtcNow.ToString()), DateTimeKind.Utc) - : DateTime.UtcNow.AddDays(7) - }; - - _dbContext.Storefronts.Add(storefront); - await _dbContext.SaveChangesAsync(); - - if (root.TryGetProperty("StoreItems", out var storeItemsArray)) - { - foreach (var itemElement in storeItemsArray.EnumerateArray()) - { - var item = new StorefrontItem - { - StorefrontId = storefront.Id, - PurchasableItemId = itemElement.GetProperty("PurchasableItemId").GetInt32(), - Type = itemElement.GetProperty("Type").GetInt32(), - IsFeatured = itemElement.GetProperty("IsFeatured").GetBoolean(), - NewUntil = itemElement.TryGetProperty("NewUntil", out var newUntil) && newUntil.ValueKind != JsonValueKind.Null - ? DateTime.SpecifyKind(DateTime.Parse(newUntil.GetString() ?? DateTime.UtcNow.ToString()), DateTimeKind.Utc) - : null - }; - - _dbContext.StorefrontItems.Add(item); - await _dbContext.SaveChangesAsync(); - - // giftdrops - if (itemElement.TryGetProperty("GiftDrops", out var giftDropsArray)) - { - foreach (var dropElement in giftDropsArray.EnumerateArray()) - { - var drop = new GiftDrop - { - StorefrontItemId = item.Id, - GiftDropId = dropElement.GetProperty("GiftDropId").GetInt32(), - FriendlyName = dropElement.GetProperty("FriendlyName").GetString() ?? string.Empty, - Tooltip = dropElement.TryGetProperty("Tooltip", out var tooltip) ? tooltip.GetString() : null, - ConsumableItemDesc = dropElement.TryGetProperty("ConsumableItemDesc", out var consumableDesc) && consumableDesc.ValueKind != JsonValueKind.Null - ? consumableDesc.GetString() - : null, - AvatarItemDesc = dropElement.TryGetProperty("AvatarItemDesc", out var avatarDesc) && avatarDesc.ValueKind != JsonValueKind.Null - ? avatarDesc.GetString() - : null, - AvatarItemType = dropElement.GetProperty("AvatarItemType").GetInt32(), - EquipmentPrefabName = dropElement.TryGetProperty("EquipmentPrefabName", out var prefab) && prefab.ValueKind != JsonValueKind.Null - ? prefab.GetString() - : null, - EquipmentModificationGuid = dropElement.TryGetProperty("EquipmentModificationGuid", out var guid) && guid.ValueKind != JsonValueKind.Null - ? guid.GetString() - : null, - IsQuery = dropElement.GetProperty("IsQuery").GetBoolean(), - Unique = dropElement.GetProperty("Unique").GetBoolean(), - SubscribersOnly = dropElement.GetProperty("SubscribersOnly").GetBoolean(), - Level = dropElement.GetProperty("Level").GetInt32(), - Rarity = dropElement.GetProperty("Rarity").GetInt32(), - CurrencyType = dropElement.GetProperty("CurrencyType").GetInt32(), - Currency = dropElement.GetProperty("Currency").GetInt32(), - Context = dropElement.GetProperty("Context").GetInt32(), - ItemSetId = dropElement.TryGetProperty("ItemSetId", out var itemSetId) && itemSetId.ValueKind != JsonValueKind.Null - ? itemSetId.GetInt32() - : null, - ItemSetFriendlyName = dropElement.TryGetProperty("ItemSetFriendlyName", out var itemSetName) && itemSetName.ValueKind != JsonValueKind.Null - ? itemSetName.GetString() - : null - }; - - _dbContext.GiftDrops.Add(drop); - } - } - - // prices - if (itemElement.TryGetProperty("Prices", out var pricesArray)) - { - foreach (var priceElement in pricesArray.EnumerateArray()) - { - var price = new StorefrontPrice - { - StorefrontItemId = item.Id, - CurrencyType = priceElement.GetProperty("CurrencyType").GetInt32(), - Price = priceElement.GetProperty("Price").GetInt32() - }; - - _dbContext.StorefrontPrices.Add(price); - } - } - } - } - - await _dbContext.SaveChangesAsync(); - _logger.LogInformation($"success on storefront: {name}"); - } - catch (Exception ex) - { - _logger.LogError(ex, $"error filling out storefront: {jsonFileName}"); - throw; - } - } -} +using System.Text.Json; +using CannedNet.Data; +using CannedNet.Models; +using Microsoft.EntityFrameworkCore; + +namespace CannedNet.Services; + +public class StorefrontFillService +{ + private readonly AppDbContext _dbContext; + private readonly ILogger _logger; + private readonly IWebHostEnvironment _environment; + + public StorefrontFillService(AppDbContext dbContext, ILogger logger, IWebHostEnvironment environment) + { + _dbContext = dbContext; + _logger = logger; + _environment = environment; + } + + public async Task FillStorefrontsAsync() + { + try + { + if (await _dbContext.Storefronts.AnyAsync()) + { + return; + } + + _logger.LogInformation("automatically filling out storefronts due to no data"); + + var storefronts = new[] + { + new { Name = "watch_store", FilePath = "storefront3.json", Type = 2 }, + new { Name = "rec_center_store", FilePath = "storefront12.json", Type = 2 }, + new { Name = "rc_cafe_storefront", FilePath = "cafestorefront.json", Type = 300 } + }; + + foreach (var storeInfo in storefronts) + { + await FillStorefrontFromJsonAsync(storeInfo.Name, storeInfo.FilePath, storeInfo.Type); + } + + _logger.LogInformation("storefronts complete"); + } + catch (Exception ex) + { + _logger.LogError(ex, "error during automatically filling out storefronts"); + throw; + } + } + + public async Task> GetStorefrontsAsync() + { + return await _dbContext.Storefronts + .Include(s => s.Items) + .ThenInclude(si => si.GiftDrops) + .Include(s => s.Items) + .ThenInclude(si => si.Prices) + .ToListAsync(); + } + + private async Task FillStorefrontFromJsonAsync(string name, string jsonFileName, int storefrontType) + { + try + { + string jsonPath = Path.Combine(_environment.ContentRootPath, "JSON", jsonFileName); + + if (!File.Exists(jsonPath)) + { + _logger.LogWarning($"file not found: {jsonPath}"); + return; + } + + string jsonContent = await File.ReadAllTextAsync(jsonPath); + var options = new JsonSerializerOptions { PropertyNameCaseInsensitive = true }; + using var doc = JsonDocument.Parse(jsonContent); + var root = doc.RootElement; + + var storefront = new Storefront + { + Name = name, + StorefrontType = storefrontType, + NextUpdate = root.TryGetProperty("NextUpdate", out var nextUpdate) + ? DateTime.SpecifyKind(DateTime.Parse(nextUpdate.GetString() ?? DateTime.UtcNow.ToString()), DateTimeKind.Utc) + : DateTime.UtcNow.AddDays(7) + }; + + _dbContext.Storefronts.Add(storefront); + await _dbContext.SaveChangesAsync(); + + if (root.TryGetProperty("StoreItems", out var storeItemsArray)) + { + foreach (var itemElement in storeItemsArray.EnumerateArray()) + { + var item = new StorefrontItem + { + StorefrontId = storefront.Id, + PurchasableItemId = itemElement.GetProperty("PurchasableItemId").GetInt32(), + Type = itemElement.GetProperty("Type").GetInt32(), + IsFeatured = itemElement.GetProperty("IsFeatured").GetBoolean(), + NewUntil = itemElement.TryGetProperty("NewUntil", out var newUntil) && newUntil.ValueKind != JsonValueKind.Null + ? DateTime.SpecifyKind(DateTime.Parse(newUntil.GetString() ?? DateTime.UtcNow.ToString()), DateTimeKind.Utc) + : null + }; + + _dbContext.StorefrontItems.Add(item); + await _dbContext.SaveChangesAsync(); + + // giftdrops + if (itemElement.TryGetProperty("GiftDrops", out var giftDropsArray)) + { + foreach (var dropElement in giftDropsArray.EnumerateArray()) + { + var drop = new GiftDrop + { + StorefrontItemId = item.Id, + GiftDropId = dropElement.GetProperty("GiftDropId").GetInt32(), + FriendlyName = dropElement.GetProperty("FriendlyName").GetString() ?? string.Empty, + Tooltip = dropElement.TryGetProperty("Tooltip", out var tooltip) ? tooltip.GetString() : null, + ConsumableItemDesc = dropElement.TryGetProperty("ConsumableItemDesc", out var consumableDesc) && consumableDesc.ValueKind != JsonValueKind.Null + ? consumableDesc.GetString() + : null, + AvatarItemDesc = dropElement.TryGetProperty("AvatarItemDesc", out var avatarDesc) && avatarDesc.ValueKind != JsonValueKind.Null + ? avatarDesc.GetString() + : null, + AvatarItemType = dropElement.GetProperty("AvatarItemType").GetInt32(), + EquipmentPrefabName = dropElement.TryGetProperty("EquipmentPrefabName", out var prefab) && prefab.ValueKind != JsonValueKind.Null + ? prefab.GetString() + : null, + EquipmentModificationGuid = dropElement.TryGetProperty("EquipmentModificationGuid", out var guid) && guid.ValueKind != JsonValueKind.Null + ? guid.GetString() + : null, + IsQuery = dropElement.GetProperty("IsQuery").GetBoolean(), + Unique = dropElement.GetProperty("Unique").GetBoolean(), + SubscribersOnly = dropElement.GetProperty("SubscribersOnly").GetBoolean(), + Level = dropElement.GetProperty("Level").GetInt32(), + Rarity = dropElement.GetProperty("Rarity").GetInt32(), + CurrencyType = dropElement.GetProperty("CurrencyType").GetInt32(), + Currency = dropElement.GetProperty("Currency").GetInt32(), + Context = dropElement.GetProperty("Context").GetInt32(), + ItemSetId = dropElement.TryGetProperty("ItemSetId", out var itemSetId) && itemSetId.ValueKind != JsonValueKind.Null + ? itemSetId.GetInt32() + : null, + ItemSetFriendlyName = dropElement.TryGetProperty("ItemSetFriendlyName", out var itemSetName) && itemSetName.ValueKind != JsonValueKind.Null + ? itemSetName.GetString() + : null + }; + + _dbContext.GiftDrops.Add(drop); + } + } + + // prices + if (itemElement.TryGetProperty("Prices", out var pricesArray)) + { + foreach (var priceElement in pricesArray.EnumerateArray()) + { + var price = new StorefrontPrice + { + StorefrontItemId = item.Id, + CurrencyType = priceElement.GetProperty("CurrencyType").GetInt32(), + Price = priceElement.GetProperty("Price").GetInt32() + }; + + _dbContext.StorefrontPrices.Add(price); + } + } + } + } + + await _dbContext.SaveChangesAsync(); + _logger.LogInformation($"success on storefront: {name}"); + } + catch (Exception ex) + { + _logger.LogError(ex, $"error filling out storefront: {jsonFileName}"); + throw; + } + } +} diff --git a/CannedNet/appsettings.Production.json b/CannedNet/appsettings.Production.json index 19fb0e6..14a22f7 100644 --- a/CannedNet/appsettings.Production.json +++ b/CannedNet/appsettings.Production.json @@ -1,15 +1,15 @@ -{ - "ConnectionStrings": { - "DefaultConnection": "Host=localhost;Port=5432;Database=cannednet;Username=postgres;Password=postgres" - }, - "Ports": { - "API": 5000, - "NS": 5001 - }, - "Logging": { - "LogLevel": { - "Default": "Information" - } - } -} - +{ + "ConnectionStrings": { + "DefaultConnection": "Host=localhost;Port=5432;Database=cannednet;Username=postgres;Password=postgres" + }, + "Ports": { + "API": 5000, + "NS": 5001 + }, + "Logging": { + "LogLevel": { + "Default": "Information" + } + } +} + diff --git a/CannedNet/appsettings.json b/CannedNet/appsettings.json index 3afb6ba..f8b6700 100644 --- a/CannedNet/appsettings.json +++ b/CannedNet/appsettings.json @@ -1,17 +1,17 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - }, - "ConnectionStrings": { - "DefaultConnection": "Host=localhost;Port=5432;Database=cannednet;Username=postgres;Password=postgres" - }, - "Ports": { - "Primary": 5000, - "Secondary": 5001 - }, - "AllowedHosts": "*" -} - +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "ConnectionStrings": { + "DefaultConnection": "Host=localhost;Port=5432;Database=cannednet;Username=postgres;Password=postgres" + }, + "Ports": { + "Primary": 5000, + "Secondary": 5001 + }, + "AllowedHosts": "*" +} + diff --git a/LICENSE b/LICENSE index 90a95c4..037a9ef 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,21 @@ -MIT License - -Copyright (c) 2026 Lapis - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +MIT License + +Copyright (c) 2026 Lapis + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index ce6d8aa..4c8e7f1 100644 --- a/README.md +++ b/README.md @@ -1,48 +1,48 @@ -# CannedNet -A RecNet API Reimplementation written in C# - -Currently supported version: 2021-01-29 (There is a 2023 branch currently being worked on, and is refactoring a lot of things internally. If you are wanting to contribute to 2023, please use the `2023-Refactor` branch.) - -Contact: - -[CannedNet Discord](https://discord.gg/MhSZ3UFTKG) - -`@lapisosc` on Twitter - -`lapiscreates` on Libera IRC - -TODO: - -- Player PFP changing -- Outfit saving -- CDN server -- Play tab -- Clubs Server -- People -- Friend requests -- Invites - -## Known Issues -- Play tab will randomly try to use the new UI split-test randomly, I want to try and prevent this as the endpoints are a bit weird, and I'd rather not have the inconsisency between sessions. -- All presences will say [VERSION MISMATCH] -- Even if a player logs out, it will permenatly say they are online. -- Image server returns an image, but improperly as the game doesn't handle the image and display it. -- You are only able to go to private instances of rooms - -## Why? - -Rec Room has now publicly announced that they are shutting down forever on **June 1st of this year.** - -This game has been essential to me, allowing me to find pretty much everyone I know today and it really sucks to see it go away. - -So I want *anyone* to be able to host their own Rec Room API, and just be able to connect to it, and run it with ease, so I'm starting this project. - -## Pull Requests - -Pull Requests are **VERY** welcome in this project, but please, ***PLEASE*** do not just ask some random AI chatbot to make features and then don't test it in the slightest. - -Use little to none AI in this project, this project should be stable. - -If AI is overused or completely has done your PR, even if it works perfectly, it will be declined. - -Try to minimize merge conflicts too, although it may be impossible to avoid. +# CannedNet +A RecNet API Reimplementation written in C# + +Currently supported version: 2021-01-29 (There is a 2023 branch currently being worked on, and is refactoring a lot of things internally. If you are wanting to contribute to 2023, please use the `2023-Refactor` branch.) + +Contact: + +[CannedNet Discord](https://discord.gg/MhSZ3UFTKG) + +`@lapisosc` on Twitter + +`lapiscreates` on Libera IRC + +TODO: + +- Player PFP changing +- Outfit saving +- CDN server +- Play tab +- Clubs Server +- People +- Friend requests +- Invites + +## Known Issues +- Play tab will randomly try to use the new UI split-test randomly, I want to try and prevent this as the endpoints are a bit weird, and I'd rather not have the inconsisency between sessions. +- All presences will say [VERSION MISMATCH] +- Even if a player logs out, it will permenatly say they are online. +- Image server returns an image, but improperly as the game doesn't handle the image and display it. +- You are only able to go to private instances of rooms + +## Why? + +Rec Room has now publicly announced that they are shutting down forever on **June 1st of this year.** + +This game has been essential to me, allowing me to find pretty much everyone I know today and it really sucks to see it go away. + +So I want *anyone* to be able to host their own Rec Room API, and just be able to connect to it, and run it with ease, so I'm starting this project. + +## Pull Requests + +Pull Requests are **VERY** welcome in this project, but please, ***PLEASE*** do not just ask some random AI chatbot to make features and then don't test it in the slightest. + +Use little to none AI in this project, this project should be stable. + +If AI is overused or completely has done your PR, even if it works perfectly, it will be declined. + +Try to minimize merge conflicts too, although it may be impossible to avoid.