local A=100 local W=Symbol.named("\073\110\116\101\114\110\097\108\068\097\116\097")local X="\084\104\101 \099\111\109\112\111\110\101\110\116 \037\113 \105\115 \109\105\115\115\105\110\103 \116\104\101 \096\114\101\110\100\101\114\096 \109\101\116\104\111\100\046\n\096\114\101\110\100\101\114\096 \109\117\115\116 \098\101 \100\101\102\105\110\101\100 \119\104\101\110 \099\114\101\097\116\105\110\103 \097 \082\111\097\099\116 \099\111\109\112\111\110\101\110\116\033"local Z="\084\104\101 \099\111\109\112\111\110\101\110\116 \037\113 \104\097\115 \114\101\097\099\104\101\100 \116\104\101 \115\101\116\083\116\097\116\101 \117\112\100\097\116\101 \114\101\099\117\114\115\105\111\110 \108\105\109\105\116\046\n\087\104\101\110 \117\115\105\110\103 \096\115\101\116\083\116\097\116\101\096 \105\110 \096\100\105\100\085\112\100\097\116\101\096\044 \109\097\107\101 \115\117\114\101 \116\104\097\116 \105\116 \119\111\110\'\116 \114\101\112\101\097\116 \105\110\102\105\110\105\116\101\108\121\033"local p={}function p.__tostring(A)return A.__componentName end local u={}setmetatable(u,p)u[Type]=Type.StatefulComponentClass u.__index=u u.__componentName="\067\111\109\112\111\110\101\110\116"

local MAX_PENDING_UPDATES = 100

local InternalData = Symbol.named("InternalData")

local componentMissingRenderMessage = [[
The component %q is missing the `render` method.
`render` must be defined when creating a Roact component!]]

local tooManyUpdatesMessage = [[
The component %q has reached the setState update recursion limit.
When using `setState` in `didUpdate`, make sure that it won't repeat infinitely!]]

local componentClassMetatable = {}

function componentClassMetatable:__tostring()
	return self.__componentName
end

local Component = {}
setmetatable(Component, componentClassMetatable)

Component[Type] = Type.StatefulComponentClass
Component.__index = Component
Component.__componentName = "Component"
