function module.new()local i=setmetatable({},methods)i.GuiObject=nil i.GuiObjects={}i.ChannelTabs={}i.NumTabs=0 i.CurPageNum=0 i.ScrollChannelsFrameLock=false i.AnimParams={}i:InitializeAnimParams()ChatSettings.SettingsChanged:connect(function(k,Q)if k=="\067\104\097\116\067\104\097\110\110\101\108\115\084\097\098\084\101\120\116\083\105\122\101"then i:ResizeChannelTabText(Q)end end)return i end return module
--///////////////////////// Constructors
--//////////////////////////////////////

function module.new()
	local obj = setmetatable({}, methods)

	obj.GuiObject = nil
	obj.GuiObjects = {}

	obj.ChannelTabs = {}
	obj.NumTabs = 0
	obj.CurPageNum = 0

	obj.ScrollChannelsFrameLock = false

	obj.AnimParams = {}

	obj:InitializeAnimParams()

	ChatSettings.SettingsChanged:connect(function(setting, value)
		if setting == "ChatChannelsTabTextSize" then
			obj:ResizeChannelTabText(value)
		end
	end)

	return obj
end

return module
