local T=(require(script.Parent.loader)).load(script)local Y=T("\068\097\116\097\083\116\111\114\101\068\101\108\101\116\101\084\111\107\101\110")local J=T("\068\097\116\097\083\116\111\114\101\080\114\111\109\105\115\101\115")local I=T("\068\097\116\097\083\116\111\114\101\083\116\097\103\101")local G=T("\077\097\105\100")local h=T("\080\114\111\109\105\115\101")local P=T("\083\105\103\110\097\108")local K=false local U=300 local D=15 local o=20 local u=setmetatable({},I)u.ClassName="\068\097\116\097\083\116\111\114\101"u.__index=u


local require = require(script.Parent.loader).load(script)

local DataStoreDeleteToken = require("DataStoreDeleteToken")
local DataStorePromises = require("DataStorePromises")
local DataStoreStage = require("DataStoreStage")
local Maid = require("Maid")
local Promise = require("Promise")
local Signal = require("Signal")

local DEBUG_WRITING = false

local AUTO_SAVE_TIME = 60*5
local CHECK_DIVISION = 15
local JITTER = 20 -- Randomly assign jitter so if a ton of players join at once we don't hit the datastore at once

local DataStore = setmetatable({}, DataStoreStage)
DataStore.ClassName = "DataStore"
DataStore.__index = DataStore
