bit=require("\098\105\116\051\050")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\101\110\117\109")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\103\108\111\098\097\108")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\086\101\099\116\111\114")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\067\066\097\115\101\069\110\116\105\116\121")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\067\066\097\115\101\065\110\105\109\097\116\105\110\103")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\067\066\097\115\101\070\108\101\120")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\067\068\079\084\065\066\097\115\101\071\097\109\101\077\111\100\101")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\067\068\079\084\065\095\066\097\115\101\078\080\067")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\067\068\079\084\065\095\066\097\115\101\078\080\067\095\072\101\114\111")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\067\068\079\084\065\066\097\115\101\065\098\105\108\105\116\121")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\067\068\079\084\065\095\073\116\101\109")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\067\066\097\115\101\080\108\097\121\101\114")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\067\068\079\084\065\080\108\097\121\101\114")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\067\117\115\116\111\109\071\097\109\101\069\118\101\110\116\077\097\110\097\103\101\114")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\069\110\116\105\116\105\101\115")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\071\097\109\101\082\117\108\101\115")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\080\108\097\121\101\114\082\101\115\111\117\114\099\101")require("\115\117\112\112\111\114\116\046\100\111\116\097\050\046\069\110\116\105\116\121\070\114\097\109\101\119\111\114\107")
-- globals

-- selene: allow(incorrect_standard_library_use)
bit = require("bit32")

require("support.dota2.enum")
require("support.dota2.global")

-- models

require("support.dota2.Vector")

require("support.dota2.CBaseEntity")
require("support.dota2.CBaseAnimating")
require("support.dota2.CBaseFlex")
require("support.dota2.CDOTABaseGameMode")
require("support.dota2.CDOTA_BaseNPC")
require("support.dota2.CDOTA_BaseNPC_Hero")
require("support.dota2.CDOTABaseAbility")
require("support.dota2.CDOTA_Item")
require("support.dota2.CBasePlayer")
require("support.dota2.CDOTAPlayer")

-- controllers

require("support.dota2.CustomGameEventManager")
require("support.dota2.Entities")
require("support.dota2.GameRules")
require("support.dota2.PlayerResource")

-- core libs

require("support.dota2.EntityFramework")
