local C={}C.__name="\072\111\111\107"C.__class=C function C.extend(O,e)local o={}for C,e in pairs(C)do if C~="\101\120\116\101\110\100"then o[C]=e end end o.__name=e o.__class=o return o end return C
local Hook = {}

Hook.__name = "Hook"
Hook.__class = Hook

function Hook:extend(name)
	local class = {}

	for key, value in pairs(Hook) do
		if key ~= "extend" then
			class[key] = value
		end
	end

	class.__name = name
	class.__class = class

	return class
end

return Hook