local c={}for u,p in ipairs(DEFAULT_BACKGROUNDS)do c[p]={image=p;order=u}end local u=t.map(t.string,t.strictInterface({image=t.match("\114\098\120\097\115\115\101\116\105\100\058\047\047\091\048-\057\093\043");order=t.number}))local p=Configuration.new("\098\097\099\107\103\114\111\117\110\100\115",c,u)return p

local backgroundsDict = {}
for index, assetId in ipairs(DEFAULT_BACKGROUNDS) do
	backgroundsDict[assetId] = {
		image = assetId,
		order = index,
	}
end

local validator = t.map(
	t.string,
	t.strictInterface({
		image = t.match("rbxassetid://[0-9]+"),
		order = t.number,
	})
)

local backgrounds = Configuration.new("backgrounds", backgroundsDict, validator)

return backgrounds
