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


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
