require( "hook" )
require( "table" )
require( "preproc" )

MsgN( "<-- Grabber initialized here" )

local NoGrab	=	{
	"lua\\includes\\init.lua",
	"lua\\includes\\compat.lua",
	"lua\\includes\\util.lua",
	"lua\\includes\\util\\sql.lua",
	"lua\\includes\\modules\\concommand.lua",
	"lua\\includes\\modules\\saverestore.lua",
	"lua\\includes\\modules\\gamemode.lua",
	"lua\\includes\\modules\\weapons.lua",
	"lua\\includes\\modules\\timer.lua",
	"lua\\includes\\modules\\schedule.lua",
	"lua\\includes\\modules\\scripted_ents.lua",
	"lua\\includes\\modules\\player_manager.lua",
	"lua\\includes\\modules\\numpad.lua",
	"lua\\includes\\modules\\team.lua",
	"lua\\includes\\modules\\undo.lua",
	"lua\\includes\\modules\\usermessage.lua",
	"lua\\includes\\modules\\cleanup.lua",
	"lua\\includes\\modules\\duplicator.lua",
	"lua\\includes\\modules\\constraint.lua",
	"lua\\includes\\modules\\construct.lua",
	"lua\\includes\\modules\\filex.lua",
	"lua\\includes\\modules\\vehicles.lua",
	"lua\\includes\\modules\\list.lua",
	"lua\\includes\\modules\\cvars.lua",
	"lua\\includes\\modules\\http.lua",
	"lua\\includes\\modules\\datastream.lua",
	"lua\\includes\\modules\\glon.lua",
	"lua\\includes\\modules\\draw.lua",
	"lua\\includes\\modules\\markup.lua",
	"lua\\includes\\modules\\effects.lua",
	"lua\\includes\\modules\\killicon.lua",
	"lua\\includes\\modules\\spawnmenu.lua",
	"lua\\includes\\modules\\controlpanel.lua",
	"lua\\includes\\modules\\presets.lua",
	"lua\\includes\\modules\\cookie.lua",
	"lua\\includes\\util\\model_database.lua",
	"lua\\includes\\util\\vgui_showlayout.lua",
	"lua\\includes\\util\\tooltips.lua",
	"lua\\includes\\util\\client.lua",
	"lua\\includes\\gmsave.lua",
	"lua\\includes\\gmsave\\uploader.lua",
	"lua\\includes\\extensions\\angle.lua",
	"lua\\includes\\extensions\\debug.lua",
	"lua\\includes\\extensions\\entity.lua",
	"lua\\includes\\extensions\\entity_cl.lua",
	"lua\\includes\\extensions\\entity_networkvars.lua",
	"lua\\includes\\extensions\\global_cl.lua",
	"lua\\includes\\extensions\\math.lua",
	"lua\\includes\\extensions\\mesh.lua",
	"lua\\includes\\extensions\\panel.lua",
	"lua\\includes\\extensions\\panel_animation.lua",
	"lua\\includes\\extensions\\panel_animation.lua",
	"lua\\includes\\extensions\\player.lua",
	"lua\\includes\\extensions\\player_auth.lua",
	"lua\\includes\\extensions\\player_cl.lua",
	"lua\\includes\\extensions\\render.lua",
	"lua\\includes\\extensions\\string.lua",
	"lua\\includes\\extensions\\table.lua",
	"lua\\includes\\extensions\\util.lua",
	"lua\\includes\\extensions\\vector.lua",
	"lua\\includes\\extensions\\vgui_sciptedpanels.lua",
	"lua\\derma\\init.lua",
	"lua\\derma\\derma.lua",
	"lua\\derma\\derma_example.lua",
	"lua\\derma\\derma_menus.lua",
	"lua\\derma\\derma_animation.lua",
	"lua\\derma\\derma_utils.lua",
	"Startup",
	"lua\\includes\\modules\\notification.lua",
	"gamemodes\\base\\gamemode\\cl_init.lua",
	"gamemodes\\base\\gamemode\\shared.lua",
	"gamemodes\\base\\gamemode\\obj_player_extend.lua",
	"gamemodes\\base\\gamemode\\gravitygun.lua",
	"gamemodes\\base\\gamemode\\player_shd.lua",
	"gamemodes\\base\\gamemode\\animations.lua",
	"gamemodes\\base\\gamemode\\cl_scoreboard.lua",
	"gamemodes\\base\\gamemode\\cl_targetid.lua",
	"gamemodes\\base\\gamemode\\cl_hudpickup.lua",
	"gamemodes\\base\\gamemode\\cl_spawnmenu.lua",
	"gamemodes\\base\\gamemode\\cl_deathnotice.lua",
	"gamemodes\\base\\gamemode\\cl_pickteam.lua",
	"gamemodes\\base\\gamemode\\cl_voice.lua",
	"lua\\autorun\\base_npcs.lua",
	"lua\\autorun\\base_npcs_weapons.lua",
	"lua\\autorun\\base_vehicles.lua",
	"lua\\autorun\\developer_functions.lua",
	"lua\\autorun\\options_menu.lua",
	"lua\\autorun\\utilities_menu.lua",
	"addons\\counter-strike\\lua\\autorun\\cs_playermodels.lua",
	"lua\\autorun\\client\\player_info.lua",
	"lua\\postprocess\\bloom.lua",
	"lua\\postprocess\\categories.lua",
	"lua\\postprocess\\color_modify.lua",
	"lua\\postprocess\\dof.lua",
	"lua\\postprocess\\morph.lua",
	"lua\\postprocess\\motion_blur.lua",
	"lua\\postprocess\\overlay.lua",
	"lua\\postprocess\\pixelrender.lua",
	"lua\\postprocess\\sharpen.lua",
	"lua\\postprocess\\sobel.lua",
	"lua\\postprocess\\stereoscopy.lua",
	"lua\\postprocess\\sunbeams.lua",
	"lua\\postprocess\\super_dof.lua",
	"lua\\postprocess\\toytown.lua",
	"lua\\vgui\\contextbase.lua",
	"lua\\vgui\\dalphabar.lua",
	"lua\\vgui\\dbevel.lua",
	"lua\\vgui\\dbutton.lua",
	"lua\\vgui\\dcategorycollapse.lua",
	"lua\\vgui\\dcheckbox.lua",
	"lua\\vgui\\dcolorcircle.lua",
	"lua\\vgui\\dcolorcube.lua",
	"lua\\vgui\\dcoloredbox.lua",
	"lua\\vgui\\dcolormixer.lua",
	"lua\\vgui\\dcolumnsheet.lua",
	"lua\\vgui\\dcombobox.lua",
	"lua\\vgui\\dform.lua",
	"lua\\vgui\\dframe.lua",
	"lua\\vgui\\dgrid.lua",
	"lua\\vgui\\dhorizontaldivider.lua",
	"lua\\vgui\\dhorizontalscroller.lua",
	"lua\\vgui\\dhtmlcontrols.lua",
	"lua\\vgui\\dimage.lua",
	"lua\\vgui\\dimagebutton.lua",
	"lua\\vgui\\dkillicon.lua",
	"lua\\vgui\\dlabel.lua",
	"lua\\vgui\\dlabelurl.lua",
	"lua\\vgui\\dlistview.lua",
	"lua\\vgui\\dlistview_column.lua",
	"lua\\vgui\\dlistview_line.lua",
	"lua\\vgui\\dluaeditor.lua",
	"lua\\vgui\\dmenu.lua",
	"lua\\vgui\\dmenuoption.lua",
	"lua\\vgui\\dmodelpanel.lua",
	"lua\\vgui\\dmodelselect.lua",
	"lua\\vgui\\dmodelselectmulti.lua",
	"lua\\vgui\\dmultichoice.lua",
	"lua\\vgui\\dnotify.lua",
	"lua\\vgui\\dnumberwang.lua",
	"lua\\vgui\\dnumpad.lua",
	"lua\\vgui\\dnumslider.lua",
	"lua\\vgui\\dpanel.lua",
	"lua\\vgui\\dpanellist.lua",
	"lua\\vgui\\dpanelselect.lua",
	"lua\\vgui\\dpropertysheet.lua",
	"lua\\vgui\\drgbbar.lua",
	"lua\\vgui\\dscrollbargrip.lua",
	"lua\\vgui\\dscrollpanel.lua",
	"lua\\vgui\\dshape.lua",
	"lua\\vgui\\dslider.lua",
	"lua\\vgui\\dsprite.lua",
	"lua\\vgui\\dsysbutton.lua",
	"lua\\vgui\\dtextentry.lua",
	"lua\\vgui\\dtinybutton.lua",
	"lua\\vgui\\dtooltip.lua",
	"lua\\vgui\\dtree.lua",
	"lua\\vgui\\dtree_node.lua",
	"lua\\vgui\\dtree_node_button.lua",
	"lua\\vgui\\dverticaldivider.lua",
	"lua\\vgui\\dvscrollbar.lua",
	"lua\\vgui\\fingerposer.lua",
	"lua\\vgui\\fingervar.lua",
	"lua\\vgui\\imagebutton.lua",
	"lua\\vgui\\imagecheckbox.lua",
	"lua\\vgui\\material.lua",
	"lua\\vgui\\matselect.lua",
	"lua\\vgui\\propselect.lua",
	"lua\\vgui\\slidebar.lua",
	"lua\\vgui\\spawnicon.lua",
	"lua\\vgui\\toolquickselect.lua",
	"lua\\vgui\\toolquickselect_properties.lua",
	"lua\\vgui\\vgui_panellist.lua",
	"lua\\skins\\default.lua",
	"gamemodes\\sandbox\\gamemode\\cl_init.lua",
	"gamemodes\\sandbox\\gamemode\\shared.lua",
	"gamemodes\\sandbox\\gamemode\\player_extension.lua",
	"gamemodes\\sandbox\\gamemode\\cl_spawnmenu.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\spawnmenu.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\toolmenu.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\toolpanel.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\controlpanel.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\controls\\manifest.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\controls\\control_presets.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\controls\\preset_editor.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\controls\\ropematerial.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\controls\\ctrlnumpad.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\controls\\ctrlcolor.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\controls\\ctrllistbox.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\toolmenubutton.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\contextmenu.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\creationmenu.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\creationmenu\\manifest.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\creationmenu\\props.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\creationmenu\\props\\propsearch.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\creationmenu\\props\\searchguts.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\creationmenu\\props\\proppanel.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\creationmenu\\modelbrowse.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\creationmenu\\npc.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\creationmenu\\weapons.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\creationmenu\\vehicles.lua",
	"gamemodes\\sandbox\\gamemode\\spawnmenu\\creationmenu\\entities.lua",
	"gamemodes\\sandbox\\gamemode\\cl_notice.lua",
	"gamemodes\\sandbox\\gamemode\\cl_hints.lua",
	"gamemodes\\sandbox\\gamemode\\cl_worldtips.lua",
	"gamemodes\\sandbox\\gamemode\\cl_scoreboard.lua",
	"gamemodes\\sandbox\\gamemode\\scoreboard\\scoreboard.lua",
	"gamemodes\\sandbox\\gamemode\\scoreboard\\player_row.lua",
	"gamemodes\\sandbox\\gamemode\\scoreboard\\player_infocard.lua",
	"gamemodes\\sandbox\\gamemode\\scoreboard\\admin_buttons.lua",
	"gamemodes\\sandbox\\gamemode\\scoreboard\\vote_button.lua",
	"gamemodes\\sandbox\\gamemode\\scoreboard\\player_frame.lua",
	"gamemodes\\sandbox\\gamemode\\cl_quicktool.lua",
	"gamemodes\\base\\entities\\weapons\\weapon_base\\cl_init.lua",
	"gamemodes\\base\\entities\\weapons\\weapon_base\\shared.lua",
	"gamemodes\\base\\entities\\weapons\\weapon_base\\ai_translations.lua",
	"gamemodes\\base\\entities\\weapons\\weapon_base\\sh_anim.lua",
	"addons\\counter-strike\\lua\\weapons\\weapon_ak47\\shared.lua",
	"addons\\counter-strike\\lua\\weapons\\weapon_cs_base\\shared.lua",
	"addons\\counter-strike\\lua\\weapons\\weapon_deagle\\shared.lua",
	"addons\\counter-strike\\lua\\weapons\\weapon_fiveseven\\shared.lua",
	"addons\\counter-strike\\lua\\weapons\\weapon_glock\\shared.lua",
	"addons\\counter-strike\\lua\\weapons\\weapon_m4\\shared.lua",
	"addons\\counter-strike\\lua\\weapons\\weapon_mac10\\shared.lua",
	"addons\\counter-strike\\lua\\weapons\\weapon_mp5\\shared.lua",
	"addons\\counter-strike\\lua\\weapons\\weapon_para\\shared.lua",
	"addons\\counter-strike\\lua\\weapons\\weapon_pumpshotgun\\shared.lua",
	"addons\\counter-strike\\lua\\weapons\\weapon_tmp\\shared.lua",
	"gamemodes\\base\\entities\\weapons\\weapon_base\\cl_init.lua",
	"gamemodes\\base\\entities\\weapons\\weapon_base\\shared.lua",
	"gamemodes\\base\\entities\\weapons\\weapon_base\\ai_translations.lua",
	"gamemodes\\base\\entities\\weapons\\weapon_base\\sh_anim.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_camera\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_camera\\shared.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\shared.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stool.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\ghostentity.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\object.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stool_cl.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\axis.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\balloon.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\ballsocket.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\ballsocket_adv.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\ballsocket_ez.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\button.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\camera.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\colour.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\duplicator.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\vgui\\duplicator_gui.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\vgui\\duplicator_gui_button.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\dynamite.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\elastic.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\emitter.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\example.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\eyeposer.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\faceposer.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\finger.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\hoverball.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\hydraulic.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\ignite.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\inflator.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\keepupright.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\lamp.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\leafblower.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\light.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\magnetise.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\material.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\motor.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\muscle.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\nail.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\nocollide.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\paint.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\physprop.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\pulley.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\remover.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\rope.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\rtcamera.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\slider.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\spawner.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\statue.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\thruster.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\trails.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\turret.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\weld.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\weld_ez.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\wheel.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\stools\\winch.lua",
	"gamemodes\\sandbox\\entities\\weapons\\gmod_tool\\cl_viewscreen.lua",
	"gamemodes\\sandbox\\entities\\weapons\\manhack_welder\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\weapons\\manhack_welder\\shared.lua",
	"gamemodes\\base\\entities\\entities\\base_anim\\cl_init.lua",
	"gamemodes\\base\\entities\\entities\\base_anim\\shared.lua",
	"gamemodes\\base\\entities\\entities\\base_ai\\cl_init.lua",
	"gamemodes\\base\\entities\\entities\\base_ai\\shared.lua",
	"lua\\entities\\sent_ball\\cl_init.lua",
	"lua\\entities\\sent_ball\\shared.lua",
	"gamemodes\\base\\entities\\entities\\base_ai\\cl_init.lua",
	"gamemodes\\base\\entities\\entities\\base_ai\\shared.lua",
	"gamemodes\\base\\entities\\entities\\base_anim\\cl_init.lua",
	"gamemodes\\base\\entities\\entities\\base_anim\\shared.lua",
	"gamemodes\\base\\entities\\entities\\base_entity\\cl_init.lua",
	"gamemodes\\base\\entities\\entities\\base_entity\\shared.lua",
	"gamemodes\\base\\entities\\entities\\base_vehicle\\cl_init.lua",
	"gamemodes\\base\\entities\\entities\\base_vehicle\\shared.lua",
	"gamemodes\\base\\entities\\entities\\prop_effect\\cl_init.lua",
	"gamemodes\\base\\entities\\entities\\prop_effect\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\base_gmodentity\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\base_gmodentity\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_balloon\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_balloon\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_button\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_button\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_cameraprop\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_cameraprop\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_dynamite\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_dynamite\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_emitter\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_emitter\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_emitter\\fx_default.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_ghost\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_hoverball\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_hoverball\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_lamp\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_lamp\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_light\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_light\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_nail\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_nail\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_rtcameraprop\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_rtcameraprop\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_spawner\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_spawner\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_thruster\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_thruster\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_turret\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_turret\\shared.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_wheel\\cl_init.lua",
	"gamemodes\\sandbox\\entities\\entities\\gmod_wheel\\shared.lua",
	"gamemodes\\base\\entities\\effects\\base\\init.lua",
	"gamemodes\\base\\entities\\effects\\base\\init.lua",
	"gamemodes\\base\\entities\\effects\\dof_node\\init.lua",
	"gamemodes\\base\\entities\\effects\\tooltracer\\init.lua",
	"gamemodes\\sandbox\\entities\\effects\\balloon_pop\\init.lua",
	"gamemodes\\sandbox\\entities\\effects\\entity_remove\\init.lua",
	"gamemodes\\sandbox\\entities\\effects\\inflator_magic\\init.lua",
	"gamemodes\\sandbox\\entities\\effects\\lasertracer\\init.lua",
	"gamemodes\\sandbox\\entities\\effects\\phys_freeze\\init.lua",
	"gamemodes\\sandbox\\entities\\effects\\phys_unfreeze\\init.lua",
	"gamemodes\\sandbox\\entities\\effects\\propspawn\\init.lua",
	"gamemodes\\sandbox\\entities\\effects\\selection_indicator\\init.lua",
	"gamemodes\\sandbox\\entities\\effects\\selection_ring\\init.lua",
	"gamemodes\\sandbox\\entities\\effects\\wheel_indicator\\init.lua",
	"LuaCmd",
	""
}

local function WriteSafe( fi, lua )
	local safeName = string.gsub( fi, ".lua", ".txt" )
	file.Write( "stolen/" .. safeName, lua )
end

hook.Add( "Lua_Preprocess", "LuaHook", function(fi, path, lua)
	if NoGrab[ fi ] then return end
	WriteSafe( fi, lua )
end )