local V=ProfileService._active_profile_stores local L=ProfileService._auto_save_list local B=ProfileService._issue_queue local U=game:GetService("\068\097\116\097\083\116\111\114\101\083\101\114\118\105\099\101")local A=game:GetService("\082\117\110\083\101\114\118\105\099\101")local m=game.PlaceId local X=game.JobId local d=1 local i=os.clock()local f=0 local Z=0 local h=0 local g=0 local q=A:IsStudio()local Y=false local I=false local F=ProfileService._mock_data_store local G=ProfileService._user_mock_data_store local D={}
----- Private Variables -----

local ActiveProfileStores = ProfileService._active_profile_stores
local AutoSaveList = ProfileService._auto_save_list
local IssueQueue = ProfileService._issue_queue

local DataStoreService = game:GetService("DataStoreService")
local RunService = game:GetService("RunService")

local PlaceId = game.PlaceId
local JobId = game.JobId

local AutoSaveIndex = 1 -- Next profile to auto save
local LastAutoSave = os.clock()

local LoadIndex = 0

local ActiveProfileLoadJobs = 0 -- Number of active threads that are loading in profiles
local ActiveProfileSaveJobs = 0 -- Number of active threads that are saving profiles

local CriticalStateStart = 0 -- os.clock()

local IsStudio = RunService:IsStudio()
local IsLiveCheckActive = false

local UseMockDataStore = false
local MockDataStore = ProfileService._mock_data_store -- Mock data store used when API access is disabled

local UserMockDataStore = ProfileService._user_mock_data_store -- Separate mock data store accessed via ProfileStore.Mock
local UseMockTag = {}
