o
    ‡ÎÖaªi  ã                   @   sÔ   d Z dZedkrhddlZddlZzddlmZ W n ey'   ddlmZ Y nw ddl	m
Z
 eeejƒd ddƒD ]Zeje  d	¡rGeje= q9G d
d„ deƒZeƒ Zdd„ Zdd„ Zdd„ Zdd„ Zeƒ  dS dS )aR  
    pygments.lexers._sourcemod_builtins
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    This file contains the names of SourceMod functions.
    It is able to re-generate itself.

    Do not edit the FUNCTIONS list by hand.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
(3  ÚOnEntityCreatedÚOnEntityDestroyedÚOnGetGameDescriptionÚOnLevelInitÚSDKHookÚ	SDKHookExÚ	SDKUnhookÚSDKHooks_TakeDamageÚSDKHooks_DropWeaponÚTopMenuHandlerÚCreateTopMenuÚLoadTopMenuConfigÚAddToTopMenuÚGetTopMenuInfoStringÚGetTopMenuObjNameÚRemoveFromTopMenuÚDisplayTopMenuÚDisplayTopMenuCategoryÚFindTopMenuCategoryÚSetTopMenuTitleCachingÚOnAdminMenuCreatedÚOnAdminMenuReadyÚGetAdminTopMenuÚAddTargetsToMenuÚAddTargetsToMenu2ÚRedisplayAdminMenuÚTEHookÚAddTempEntHookÚRemoveTempEntHookÚTE_StartÚTE_IsValidPropÚTE_WriteNumÚ
TE_ReadNumÚTE_WriteFloatÚTE_ReadFloatÚTE_WriteVectorÚTE_ReadVectorÚTE_WriteAnglesÚTE_WriteFloatArrayÚTE_SendÚTE_WriteEncodedEntÚTE_SendToAllÚTE_SendToClientÚCreateKeyValuesÚKvSetStringÚKvSetNumÚKvSetUInt64Ú
KvSetFloatÚ
KvSetColorÚKvSetVectorÚKvGetStringÚKvGetNumÚ
KvGetFloatÚ
KvGetColorÚKvGetUInt64ÚKvGetVectorÚKvJumpToKeyÚKvJumpToKeySymbolÚKvGotoFirstSubKeyÚKvGotoNextKeyÚKvSavePositionÚKvDeleteKeyÚKvDeleteThisÚKvGoBackÚKvRewindÚKvGetSectionNameÚKvSetSectionNameÚKvGetDataTypeÚKeyValuesToFileÚFileToKeyValuesÚStringToKeyValuesÚKvSetEscapeSequencesÚKvNodesInStackÚKvCopySubkeysÚKvFindKeyByIdÚKvGetNameSymbolÚKvGetSectionSymbolÚTE_SetupSparksÚTE_SetupSmokeÚTE_SetupDustÚTE_SetupMuzzleFlashÚTE_SetupMetalSparksÚTE_SetupEnergySplashÚTE_SetupArmorRicochetÚTE_SetupGlowSpriteÚTE_SetupExplosionÚTE_SetupBloodSpriteÚTE_SetupBeamRingPointÚTE_SetupBeamPointsÚTE_SetupBeamLaserÚTE_SetupBeamRingÚTE_SetupBeamFollowÚ	HookEventÚHookEventExÚUnhookEventÚCreateEventÚ	FireEventÚCancelCreatedEventÚGetEventBoolÚSetEventBoolÚGetEventIntÚSetEventIntÚGetEventFloatÚSetEventFloatÚGetEventStringÚSetEventStringÚGetEventNameÚSetEventBroadcastÚGetUserMessageTypeÚGetUserMessageIdÚGetUserMessageNameÚStartMessageÚStartMessageExÚ
EndMessageÚMsgHookÚMsgPostHookÚHookUserMessageÚUnhookUserMessageÚStartMessageAllÚStartMessageOneÚInactivateClientÚReconnectClientÚGetMaxEntitiesÚGetEntityCountÚIsValidEntityÚIsValidEdictÚIsEntNetworkableÚCreateEdictÚRemoveEdictÚGetEdictFlagsÚSetEdictFlagsÚGetEdictClassnameÚGetEntityNetClassÚChangeEdictStateÚ
GetEntDataÚ
SetEntDataÚGetEntDataFloatÚSetEntDataFloatÚGetEntDataEnt2ÚSetEntDataEnt2ÚGetEntDataVectorÚSetEntDataVectorÚGetEntDataStringÚSetEntDataStringÚFindSendPropOffsÚFindSendPropInfoÚFindDataMapOffsÚFindDataMapInfoÚGetEntSendPropOffsÚ
GetEntPropÚ
SetEntPropÚGetEntPropFloatÚSetEntPropFloatÚGetEntPropEntÚSetEntPropEntÚGetEntPropVectorÚSetEntPropVectorÚGetEntPropStringÚSetEntPropStringÚGetEntPropArraySizeÚGetEntDataArrayÚSetEntDataArrayÚGetEntityAddressÚGetEntityClassnameÚfloatÚFloatMulÚFloatDivÚFloatAddÚFloatSubÚFloatFractionÚRoundToZeroÚRoundToCeilÚRoundToFloorÚRoundToNearestÚFloatCompareÚ
SquareRootÚPowÚExponentialÚ	LogarithmÚSineÚCosineÚTangentÚFloatAbsÚ
ArcTangentÚ	ArcCosineÚArcSineÚArcTangent2Ú
RoundFloatz	operator%ÚDegToRadÚRadToDegÚGetURandomIntÚGetURandomFloatÚSetURandomSeedÚSetURandomSeedSimpleÚRemovePlayerItemÚGivePlayerItemÚGetPlayerWeaponSlotÚIgniteEntityÚExtinguishEntityÚTeleportEntityÚForcePlayerSuicideÚ
SlapPlayerÚFindEntityByClassnameÚGetClientEyeAnglesÚCreateEntityByNameÚDispatchSpawnÚDispatchKeyValueÚDispatchKeyValueFloatÚDispatchKeyValueVectorÚGetClientAimTargetÚGetTeamCountÚGetTeamNameÚGetTeamScoreÚSetTeamScoreÚGetTeamClientCountÚSetEntityModelÚGetPlayerDecalFileÚGetPlayerJingleFileÚGetServerNetStatsÚEquipPlayerWeaponÚActivateEntityÚSetClientInfoÚGivePlayerAmmoÚSetClientListeningFlagsÚGetClientListeningFlagsÚSetListenOverrideÚGetListenOverrideÚIsClientMutedÚTR_GetPointContentsÚTR_GetPointContentsEntÚTR_TraceRayÚTR_TraceHullÚTR_TraceRayFilterÚTR_TraceHullFilterÚTR_TraceRayExÚTR_TraceHullExÚTR_TraceRayFilterExÚTR_TraceHullFilterExÚTR_GetFractionÚTR_GetEndPositionÚTR_GetEntityIndexÚ	TR_DidHitÚTR_GetHitGroupÚTR_GetPlaneNormalÚTR_PointOutsideWorldÚSortIntegersÚ
SortFloatsÚSortStringsÚ
SortFunc1DÚSortCustom1DÚSortCustom2DÚSortADTArrayÚSortFuncADTArrayÚSortADTArrayCustomÚCompileRegexÚ
MatchRegexÚGetRegexSubStringÚSimpleRegexMatchÚTF2_GetPlayerClassÚTF2_SetPlayerClassÚTF2_RemoveWeaponSlotÚTF2_RemoveAllWeaponsÚTF2_IsPlayerInConditionÚTF2_GetObjectTypeÚTF2_GetObjectModeÚNominateMapÚRemoveNominationByMapÚRemoveNominationByOwnerÚGetExcludeMapListÚGetNominatedMapListÚCanMapChooserStartVoteÚInitiateMapChooserVoteÚHasEndOfMapVoteFinishedÚEndOfMapVoteEnabledÚOnNominationRemovedÚOnMapVoteStartedÚCreateTimerÚ	KillTimerÚTriggerTimerÚGetTickedTimeÚGetMapTimeLeftÚGetMapTimeLimitÚExtendMapTimeLimitÚGetTickIntervalÚOnMapTimeLeftChangedÚIsServerProcessingÚCreateDataTimerÚByteCountToCellsÚCreateArrayÚ
ClearArrayÚ
CloneArrayÚResizeArrayÚGetArraySizeÚPushArrayCellÚPushArrayStringÚPushArrayArrayÚGetArrayCellÚGetArrayStringÚGetArrayArrayÚSetArrayCellÚSetArrayStringÚSetArrayArrayÚShiftArrayUpÚRemoveFromArrayÚSwapArrayItemsÚFindStringInArrayÚFindValueInArrayÚProcessTargetStringÚReplyToTargetErrorÚMultiTargetFilterÚAddMultiTargetFilterÚRemoveMultiTargetFilterÚOnBanClientÚOnBanIdentityÚOnRemoveBanÚ	BanClientÚBanIdentityÚ	RemoveBanÚ
CreateTrieÚSetTrieValueÚSetTrieArrayÚSetTrieStringÚGetTrieValueÚGetTrieArrayÚGetTrieStringÚRemoveFromTrieÚ	ClearTrieÚGetTrieSizeÚGetFunctionByNameÚCreateGlobalForwardÚCreateForwardÚGetForwardFunctionCountÚAddToForwardÚRemoveFromForwardÚRemoveAllFromForwardÚCall_StartForwardÚCall_StartFunctionÚCall_PushCellÚCall_PushCellRefÚCall_PushFloatÚCall_PushFloatRefÚCall_PushArrayÚCall_PushArrayExÚCall_PushStringÚCall_PushStringExÚCall_FinishÚCall_CancelÚ
NativeCallÚCreateNativeÚThrowNativeErrorÚGetNativeStringLengthÚGetNativeStringÚSetNativeStringÚGetNativeCellÚGetNativeCellRefÚSetNativeCellRefÚGetNativeArrayÚSetNativeArrayÚFormatNativeStringÚRequestFrameCallbackÚRequestFrameÚOnRebuildAdminCacheÚDumpAdminCacheÚAddCommandOverrideÚGetCommandOverrideÚUnsetCommandOverrideÚCreateAdmGroupÚFindAdmGroupÚSetAdmGroupAddFlagÚGetAdmGroupAddFlagÚGetAdmGroupAddFlagsÚSetAdmGroupImmuneFromÚGetAdmGroupImmuneCountÚGetAdmGroupImmuneFromÚAddAdmGroupCmdOverrideÚGetAdmGroupCmdOverrideÚRegisterAuthIdentTypeÚCreateAdminÚGetAdminUsernameÚBindAdminIdentityÚSetAdminFlagÚGetAdminFlagÚGetAdminFlagsÚAdminInheritGroupÚGetAdminGroupCountÚGetAdminGroupÚSetAdminPasswordÚGetAdminPasswordÚFindAdminByIdentityÚRemoveAdminÚFlagBitsToBitArrayÚFlagBitArrayToBitsÚFlagArrayToBitsÚFlagBitsToArrayÚFindFlagByNameÚFindFlagByCharÚFindFlagCharÚReadFlagStringÚCanAdminTargetÚCreateAuthMethodÚSetAdmGroupImmunityLevelÚGetAdmGroupImmunityLevelÚSetAdminImmunityLevelÚGetAdminImmunityLevelÚ	FlagToBitÚ	BitToFlagÚServerCommandÚServerCommandExÚInsertServerCommandÚServerExecuteÚClientCommandÚFakeClientCommandÚFakeClientCommandExÚPrintToServerÚPrintToConsoleÚReplyToCommandÚGetCmdReplySourceÚSetCmdReplySourceÚIsChatTriggerÚShowActivity2ÚShowActivityÚShowActivityExÚFormatActivitySourceÚSrvCmdÚRegServerCmdÚConCmdÚRegConsoleCmdÚRegAdminCmdÚ
GetCmdArgsÚ	GetCmdArgÚGetCmdArgStringÚCreateConVarÚ
FindConVarÚConVarChangedÚHookConVarChangeÚUnhookConVarChangeÚGetConVarBoolÚSetConVarBoolÚGetConVarIntÚSetConVarIntÚGetConVarFloatÚSetConVarFloatÚGetConVarStringÚSetConVarStringÚResetConVarÚGetConVarDefaultÚGetConVarFlagsÚSetConVarFlagsÚGetConVarBoundsÚSetConVarBoundsÚGetConVarNameÚQueryClientConVarÚGetCommandIteratorÚReadCommandIteratorÚCheckCommandAccessÚCheckAccessÚIsValidConVarCharÚGetCommandFlagsÚSetCommandFlagsÚFindFirstConCommandÚFindNextConCommandÚSendConVarValueÚAddServerTagÚRemoveServerTagÚCommandListenerÚAddCommandListenerÚRemoveCommandListenerÚCommandExistsÚOnClientSayCommandÚOnClientSayCommand_PostÚTF2_IgnitePlayerÚTF2_RespawnPlayerÚTF2_RegeneratePlayerÚTF2_AddConditionÚTF2_RemoveConditionÚTF2_SetPlayerPowerPlayÚTF2_DisguisePlayerÚTF2_RemovePlayerDisguiseÚTF2_StunPlayerÚTF2_MakeBleedÚTF2_GetClassÚTF2_CalcIsAttackCriticalÚTF2_OnIsHolidayActiveÚTF2_IsHolidayActiveÚTF2_IsPlayerInDuelÚTF2_RemoveWearableÚTF2_OnConditionAddedÚTF2_OnConditionRemovedÚTF2_OnWaitingForPlayersStartÚTF2_OnWaitingForPlayersEndÚTF2_OnPlayerTeleportÚSQL_ConnectÚSQL_DefConnectÚSQL_ConnectCustomÚSQLite_UseDatabaseÚSQL_CheckConfigÚSQL_GetDriverÚSQL_ReadDriverÚSQL_GetDriverIdentÚSQL_GetDriverProductÚSQL_SetCharsetÚSQL_GetAffectedRowsÚSQL_GetInsertIdÚSQL_GetErrorÚSQL_EscapeStringÚSQL_QuoteStringÚSQL_FastQueryÚ	SQL_QueryÚSQL_PrepareQueryÚSQL_FetchMoreResultsÚSQL_HasResultSetÚSQL_GetRowCountÚSQL_GetFieldCountÚSQL_FieldNumToNameÚSQL_FieldNameToNumÚSQL_FetchRowÚSQL_MoreRowsÚ
SQL_RewindÚSQL_FetchStringÚSQL_FetchFloatÚSQL_FetchIntÚSQL_IsFieldNullÚSQL_FetchSizeÚSQL_BindParamIntÚSQL_BindParamFloatÚSQL_BindParamStringÚSQL_ExecuteÚSQL_LockDatabaseÚSQL_UnlockDatabaseÚSQLTCallbackÚSQL_IsSameConnectionÚSQL_TConnectÚ
SQL_TQueryÚSQL_CreateTransactionÚSQL_AddQueryÚSQLTxnSuccessÚSQLTxnFailureÚSQL_ExecuteTransactionÚCloseHandleÚCloneHandleÚMenuHandlerÚ
CreateMenuÚDisplayMenuÚDisplayMenuAtItemÚAddMenuItemÚInsertMenuItemÚRemoveMenuItemÚRemoveAllMenuItemsÚGetMenuItemÚGetMenuSelectionPositionÚGetMenuItemCountÚSetMenuPaginationÚGetMenuPaginationÚGetMenuStyleÚSetMenuTitleÚGetMenuTitleÚCreatePanelFromMenuÚGetMenuExitButtonÚSetMenuExitButtonÚGetMenuExitBackButtonÚSetMenuExitBackButtonÚSetMenuNoVoteButtonÚ
CancelMenuÚGetMenuOptionFlagsÚSetMenuOptionFlagsÚIsVoteInProgressÚ
CancelVoteÚVoteMenuÚVoteMenuToAllÚVoteHandlerÚSetVoteResultCallbackÚCheckVoteDelayÚIsClientInVotePoolÚRedrawClientVoteMenuÚGetMenuStyleHandleÚCreatePanelÚCreateMenuExÚGetClientMenuÚCancelClientMenuÚGetMaxPageItemsÚGetPanelStyleÚSetPanelTitleÚDrawPanelItemÚDrawPanelTextÚCanPanelDrawFlagsÚSetPanelKeysÚSendPanelToClientÚGetPanelTextRemainingÚGetPanelCurrentKeyÚSetPanelCurrentKeyÚRedrawMenuItemÚInternalShowMenuÚGetMenuVoteInfoÚIsNewVoteAllowedÚPrefetchSoundÚEmitAmbientSoundÚFadeClientVolumeÚ	StopSoundÚ	EmitSoundÚEmitSentenceÚGetDistGainFromSoundLevelÚAmbientSHookÚNormalSHookÚAddAmbientSoundHookÚAddNormalSoundHookÚRemoveAmbientSoundHookÚRemoveNormalSoundHookÚEmitSoundToClientÚEmitSoundToAllÚATTN_TO_SNDLEVELÚGetGameSoundParamsÚEmitGameSoundÚEmitAmbientGameSoundÚEmitGameSoundToClientÚEmitGameSoundToAllÚPrecacheScriptSoundÚstrlenÚStrContainsÚstrcmpÚstrncmpÚStrEqualÚstrcopyÚFormatÚFormatExÚVFormatÚStringToIntÚStringToIntExÚIntToStringÚStringToFloatÚStringToFloatExÚFloatToStringÚBreakStringÚ
TrimStringÚSplitStringÚReplaceStringÚReplaceStringExÚGetCharBytesÚIsCharAlphaÚIsCharNumericÚIsCharSpaceÚIsCharMBÚIsCharUpperÚIsCharLowerÚStripQuotesÚCharToUpperÚCharToLowerÚFindCharInStringÚStrCatÚExplodeStringÚImplodeStringsÚGetVectorLengthÚGetVectorDistanceÚGetVectorDotProductÚGetVectorCrossProductÚNormalizeVectorÚGetAngleVectorsÚGetVectorAnglesÚGetVectorVectorsÚ
AddVectorsÚSubtractVectorsÚScaleVectorÚNegateVectorÚMakeVectorFromPointsÚBaseComm_IsClientGaggedÚBaseComm_IsClientMutedÚBaseComm_SetClientGagÚBaseComm_SetClientMuteÚFormatUserLogTextÚFindPluginByFileÚ
FindTargetÚAcceptEntityInputÚSetVariantBoolÚSetVariantStringÚSetVariantIntÚSetVariantFloatÚSetVariantVector3DÚSetVariantPosVector3DÚSetVariantColorÚSetVariantEntityÚGameRules_GetPropÚGameRules_SetPropÚGameRules_GetPropFloatÚGameRules_SetPropFloatÚGameRules_GetPropEntÚGameRules_SetPropEntÚGameRules_GetPropVectorÚGameRules_SetPropVectorÚGameRules_GetPropStringÚGameRules_SetPropStringÚGameRules_GetRoundStateÚOnClientConnectÚOnClientConnectedÚOnClientPutInServerÚOnClientDisconnectÚOnClientDisconnect_PostÚOnClientCommandÚOnClientSettingsChangedÚOnClientAuthorizedÚOnClientPreAdminCheckÚOnClientPostAdminFilterÚOnClientPostAdminCheckÚGetMaxClientsÚGetMaxHumanPlayersÚGetClientCountÚGetClientNameÚGetClientIPÚGetClientAuthStringÚGetClientAuthIdÚGetSteamAccountIDÚGetClientUserIdÚIsClientConnectedÚIsClientInGameÚIsClientInKickQueueÚIsClientAuthorizedÚIsFakeClientÚIsClientSourceTVÚIsClientReplayÚIsClientObserverÚIsPlayerAliveÚGetClientInfoÚGetClientTeamÚSetUserAdminÚGetUserAdminÚAddUserFlagsÚRemoveUserFlagsÚSetUserFlagBitsÚGetUserFlagBitsÚCanUserTargetÚRunAdminCacheChecksÚNotifyPostAdminCheckÚCreateFakeClientÚSetFakeClientConVarÚGetClientHealthÚGetClientModelÚGetClientWeaponÚGetClientMaxsÚGetClientMinsÚGetClientAbsAnglesÚGetClientAbsOriginÚGetClientArmorÚGetClientDeathsÚGetClientFragsÚGetClientDataRateÚIsClientTimingOutÚGetClientTimeÚGetClientLatencyÚGetClientAvgLatencyÚGetClientAvgLossÚGetClientAvgChokeÚGetClientAvgDataÚGetClientAvgPacketsÚGetClientOfUserIdÚ
KickClientÚKickClientExÚChangeClientTeamÚGetClientSerialÚGetClientFromSerialÚFindStringTableÚGetNumStringTablesÚGetStringTableNumStringsÚGetStringTableMaxStringsÚGetStringTableNameÚFindStringIndexÚReadStringTableÚGetStringTableDataLengthÚGetStringTableDataÚSetStringTableDataÚAddToStringTableÚLockStringTablesÚAddFileToDownloadsTableÚGetEntityFlagsÚSetEntityFlagsÚGetEntityMoveTypeÚSetEntityMoveTypeÚGetEntityRenderModeÚSetEntityRenderModeÚGetEntityRenderFxÚSetEntityRenderFxÚSetEntityRenderColorÚGetEntityGravityÚSetEntityGravityÚSetEntityHealthÚGetClientButtonsÚEntityOutputÚHookEntityOutputÚUnhookEntityOutputÚHookSingleEntityOutputÚUnhookSingleEntityOutputÚSMC_CreateParserÚSMC_ParseFileÚSMC_GetErrorStringÚSMC_ParseStartÚSMC_SetParseStartÚSMC_ParseEndÚSMC_SetParseEndÚSMC_NewSectionÚSMC_KeyValueÚSMC_EndSectionÚSMC_SetReadersÚSMC_RawLineÚSMC_SetRawLineÚBfWriteBoolÚBfWriteByteÚBfWriteCharÚBfWriteShortÚBfWriteWordÚ
BfWriteNumÚBfWriteFloatÚBfWriteStringÚBfWriteEntityÚBfWriteAngleÚBfWriteCoordÚBfWriteVecCoordÚBfWriteVecNormalÚBfWriteAnglesÚ
BfReadBoolÚ
BfReadByteÚ
BfReadCharÚBfReadShortÚ
BfReadWordÚ	BfReadNumÚBfReadFloatÚBfReadStringÚBfReadEntityÚBfReadAngleÚBfReadCoordÚBfReadVecCoordÚBfReadVecNormalÚBfReadAnglesÚBfGetNumBytesLeftÚCreateProfilerÚStartProfilingÚStopProfilingÚGetProfilerTimeÚOnPluginStartÚAskPluginLoad2ÚOnPluginEndÚOnPluginPauseChangeÚOnGameFrameÚ
OnMapStartÚOnMapEndÚOnConfigsExecutedÚOnAutoConfigsBufferedÚOnAllPluginsLoadedÚGetMyHandleÚGetPluginIteratorÚMorePluginsÚ
ReadPluginÚGetPluginStatusÚGetPluginFilenameÚIsPluginDebuggingÚGetPluginInfoÚFindPluginByNumberÚSetFailStateÚ
ThrowErrorÚGetTimeÚ
FormatTimeÚLoadGameConfigFileÚGameConfGetOffsetÚGameConfGetKeyValueÚGameConfGetAddressÚGetSysTickCountÚAutoExecConfigÚRegPluginLibraryÚLibraryExistsÚGetExtensionFileStatusÚOnLibraryAddedÚOnLibraryRemovedÚReadMapListÚSetMapListCompatBindÚOnClientFloodCheckÚOnClientFloodResultÚCanTestFeaturesÚGetFeatureStatusÚRequireFeatureÚLoadFromAddressÚStoreToAddressÚCreateStackÚPushStackCellÚPushStackStringÚPushStackArrayÚPopStackCellÚPopStackStringÚPopStackArrayÚIsStackEmptyÚPopStackÚOnPlayerRunCmdÚ	BuildPathÚOpenDirectoryÚReadDirEntryÚOpenFileÚ
DeleteFileÚReadFileLineÚReadFileÚReadFileStringÚ	WriteFileÚWriteFileStringÚWriteFileLineÚReadFileCellÚWriteFileCellÚIsEndOfFileÚFileSeekÚFilePositionÚ
FileExistsÚ
RenameFileÚ	DirExistsÚFileSizeÚ	FlushFileÚ	RemoveDirÚCreateDirectoryÚGetFileTimeÚLogToOpenFileÚLogToOpenFileExÚ	PbReadIntÚPbReadFloatÚ
PbReadBoolÚPbReadStringÚPbReadColorÚPbReadAngleÚPbReadVectorÚPbReadVector2DÚPbGetRepeatedFieldCountÚPbSetIntÚ
PbSetFloatÚ	PbSetBoolÚPbSetStringÚ
PbSetColorÚ
PbSetAngleÚPbSetVectorÚPbSetVector2DÚPbAddIntÚ
PbAddFloatÚ	PbAddBoolÚPbAddStringÚ
PbAddColorÚ
PbAddAngleÚPbAddVectorÚPbAddVector2DÚPbRemoveRepeatedFieldValueÚPbReadMessageÚPbReadRepeatedMessageÚPbAddMessageÚ
SetNextMapÚ
GetNextMapÚForceChangeLevelÚGetMapHistorySizeÚGetMapHistoryÚ
GeoipCode2Ú
GeoipCode3ÚGeoipCountryÚMarkNativeAsOptionalÚRegClientCookieÚFindClientCookieÚSetClientCookieÚGetClientCookieÚSetAuthIdCookieÚAreClientCookiesCachedÚOnClientCookiesCachedÚCookieMenuHandlerÚSetCookiePrefabMenuÚSetCookieMenuItemÚShowCookieMenuÚGetCookieIteratorÚReadCookieIteratorÚGetCookieAccessÚGetClientCookieTimeÚLoadTranslationsÚSetGlobalTransTargetÚGetClientLanguageÚGetServerLanguageÚGetLanguageCountÚGetLanguageInfoÚSetClientLanguageÚGetLanguageByCodeÚGetLanguageByNameÚCS_OnBuyCommandÚCS_OnCSWeaponDropÚCS_OnGetWeaponPriceÚCS_OnTerminateRoundÚCS_RespawnPlayerÚCS_SwitchTeamÚCS_DropWeaponÚCS_TerminateRoundÚCS_GetTranslatedWeaponAliasÚCS_GetWeaponPriceÚCS_GetClientClanTagÚCS_SetClientClanTagÚCS_GetTeamScoreÚCS_SetTeamScoreÚCS_GetMVPCountÚCS_SetMVPCountÚCS_GetClientContributionScoreÚCS_SetClientContributionScoreÚCS_GetClientAssistsÚCS_SetClientAssistsÚCS_AliasToWeaponIDÚCS_WeaponIDToAliasÚCS_IsValidWeaponIDÚCS_UpdateClientModelÚ	LogToGameÚSetRandomSeedÚGetRandomFloatÚGetRandomIntÚ
IsMapValidÚIsDedicatedServerÚGetEngineTimeÚGetGameTimeÚGetGameTickCountÚGetGameDescriptionÚGetGameFolderNameÚGetCurrentMapÚPrecacheModelÚPrecacheSentenceFileÚPrecacheDecalÚPrecacheGenericÚIsModelPrecachedÚIsDecalPrecachedÚIsGenericPrecachedÚPrecacheSoundÚIsSoundPrecachedÚCreateDialogÚGetEngineVersionÚPrintToChatÚPrintToChatAllÚPrintCenterTextÚPrintCenterTextAllÚPrintHintTextÚPrintHintTextToAllÚShowVGUIPanelÚCreateHudSynchronizerÚSetHudTextParamsÚSetHudTextParamsExÚShowSyncHudTextÚClearSyncHudÚShowHudTextÚShowMOTDPanelÚDisplayAskConnectBoxÚEntIndexToEntRefÚEntRefToEntIndexÚMakeCompatEntRefÚSetClientViewEntityÚSetLightStyleÚGetClientEyePositionÚCreateDataPackÚWritePackCellÚWritePackFloatÚWritePackStringÚReadPackCellÚReadPackFloatÚReadPackStringÚ	ResetPackÚGetPackPositionÚSetPackPositionÚIsPackReadableÚ
LogMessageÚ	LogToFileÚLogToFileExÚ	LogActionÚLogErrorÚOnLogActionÚGameLogHookÚAddGameLogHookÚRemoveGameLogHookÚFindTeamByNameÚStartPrepSDKCallÚPrepSDKCall_SetVirtualÚPrepSDKCall_SetSignatureÚPrepSDKCall_SetAddressÚPrepSDKCall_SetFromConfÚPrepSDKCall_SetReturnInfoÚPrepSDKCall_AddParameterÚEndPrepSDKCallÚSDKCallÚGetPlayerResourceEntityÚ__main__é    N)ÚFancyURLopener)Úformat_linesé   éÿÿÿÿz/lexersc                   @   s   e Zd ZdZdS )ÚOpenerz0Mozilla/5.0 (Pygments Sourcemod Builtins Update)N)Ú__name__Ú
__module__Ú__qualname__Úversion© r>  r>  úE/usr/lib/python3/dist-packages/pygments/lexers/_sourcemod_builtins.pyr9  U  s    r9  c                  C   sH   t  d¡} t d¡}| D ]}| |¡}|d ur| ¡ d   S qtdƒ‚)Nz'http://docs.sourcemod.net/api/index.phpz'SourceMod v\.<b>([\d\.]+(?:-\w+)?)</td>r4  zNo version in api docs)ÚopenerÚopenÚreÚcompileÚsearchÚgroupsÚ
ValueError)ÚfÚrÚlineÚmr>  r>  r?  Úget_versionZ  s   


ÿrK  c                  C   sJ   t  d¡} t d¡}g }| D ]}| |¡}|d ur"| | ¡ d ¡ q|S )Nz(http://docs.sourcemod.net/api/SMfuncs.jsz:SMfunctions\[\d+\] = Array \("(?:public )?([^,]+)",".+"\);r4  )r@  rA  rB  rC  ÚmatchÚappendrE  )rG  rH  Ú	functionsrI  rJ  r>  r>  r?  Úget_sm_functionsc  s   


€rO  c                 C   s¬   t | ƒ�}| ¡ }W d   ƒ n1 sw   Y  |d | d¡… }|| d¡d d … }t | dƒ�}| |¡ | td|ƒ¡ | |¡ W d   ƒ d S 1 sOw   Y  d S )NzFUNCTIONS = (zif __name__ == '__main__':r7  ÚwÚ	FUNCTIONS)rA  ÚreadÚfindÚwriter6  )ÚfilenameÚnativesÚfpÚcontentÚheaderÚfooterr>  r>  r?  Ú
regeneratem  s   

ÿ
"ýr[  c                  C   sZ   t ƒ } td|  ƒ tƒ }tdt|ƒ ƒ g }|D ]}td| ƒ | |¡ qtt|ƒ d S )Nz-> Downloading function index for SourceMod %sz> %d functions found:z>> %s)rK  ÚprintrO  ÚlenrM  r[  Ú__file__)r=  rN  ÚfunctionlistÚfull_function_namer>  r>  r?  Úrunz  s   ra  )Ú__doc__rQ  r:  rB  ÚsysÚurllibr5  ÚImportErrorÚurllib.requestÚpygments.utilr6  Úranger]  ÚpathÚiÚendswithr9  r@  rK  rO  r[  ra  r>  r>  r>  r?  Ú<module>   s>            ?ÿ€	

½