Ë
    æØjjœh  ã                   ó‚   — d Z dZedk(  r6ddlZddlmZ ddlmZ  G d„ de«      Z e«       Z	d	„ Z
d
„ Zd„ Zd„ Z e«        yy)aX  
    pygments.lexers._sourcemod_builtins
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    This file contains the names of SourceMod functions.

    Do not edit the FUNCTIONS list by hand.

    Run with `python -I` to regenerate.

    :copyright: Copyright 2006-present 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_linesc                   ó   — e Zd ZdZy)ÚOpenerz0Mozilla/5.0 (Pygments Sourcemod Builtins Update)N)Ú__name__Ú
__module__Ú__qualname__Úversion© ó    úe/opt/eval-harness/bench_task/venv/lib/python3.12/site-packages/pygments/lexers/_sourcemod_builtins.pyr9  r9  L  s   „ ØD‰r?  r9  c                  óæ   — t         j                  d«      } t        j                  d«      }| D ]8  }|j	                  |j                  «       «      }|€Œ%|j                  «       d   c S  t        d«      ‚)Nz'http://docs.sourcemod.net/api/index.phpz'SourceMod v\.<b>([\d\.]+(?:-\w+)?)</td>r5  zNo version in api docs)ÚopenerÚopenÚreÚcompileÚsearchÚdecodeÚgroupsÚ
ValueError)ÚfÚrÚlineÚms       r@  Úget_versionrN  Q  sf   € Ü�K‰KÐAÓBˆÜ�J‰JÐAÓBˆØò 	%ˆDØ—‘˜Ÿ™›Ó'ˆAØ‰}Ø—x‘x“z !‘}Ò$ð	%ô Ð1Ó2Ð2r?  c                  óô   — t         j                  d«      } t        j                  d«      }g }| D ]F  }|j	                  |j                  «       «      }|€Œ%|j                  |j                  «       d   «       ŒH |S )Nz(http://docs.sourcemod.net/api/SMfuncs.jsz:SMfunctions\[\d+\] = Array \("(?:public )?([^,]+)",".+"\);r5  )rB  rC  rD  rE  ÚmatchrG  ÚappendrH  )rJ  rK  Ú	functionsrL  rM  s        r@  Úget_sm_functionsrS  Z  sm   € Ü�K‰KÐBÓCˆÜ�J‰JÐTÓUˆØˆ	Øò 	0ˆDØ—‘˜Ÿ™›Ó&ˆAØ‰}Ø× Ñ  §¡£¨A¡Õ/ð	0ð Ðr?  c                 ó„  — t        | d¬«      5 }|j                  «       }d d d «       d |j                  d«       }||j                  d«      dz
  d  }t        | dd¬«      5 }|j                  |«       |j                  t	        d|«      «       |j                  d|z   «       d d d «       y # 1 sw Y   ŒŒxY w# 1 sw Y   y xY w)	Nzutf-8)ÚencodingzFUNCTIONS = (zif __name__ == '__main__':é   ÚwÚ	FUNCTIONSz

)rC  ÚreadÚfindÚwriter7  )ÚfilenameÚnativesÚfpÚcontentÚheaderÚfooters         r@  Ú
regeneraterb  d  s»   € Ü�( WÔ-ð 	 °Ø—g‘g“iˆG÷	 ð Ð7˜'Ÿ,™, Ó7Ð8ˆØ˜Ÿ™Ð&BÓCÀAÑEÐFÐGˆô �(˜C¨'Ô2ð 	&°bØ�H‰H�VÔØ�H‰H”\ +¨wÓ7Ô8Ø�H‰H�V˜f‘_Ô%÷	&ð 	&÷	 ð 	 ú÷	&ð 	&ús   ŽB*Á AB6Â*B3Â6B?c                  óæ   — t        «       } t        d| › �«       t        «       }t        dt        |«      z  «       g }|D ]!  }t        d|› �«       |j	                  |«       Œ# t        t        |«       y )Nz+> Downloading function index for SourceMod z> %d functions found:z>> )rN  ÚprintrS  ÚlenrQ  rb  Ú__file__)r=  rR  ÚfunctionlistÚfull_function_names       r@  Úrunri  q  st   € Ü“-ˆÜÐ;¸G¸9ÐEÔFÜ$Ó&ˆ	ÜÐ%¬¨I«Ñ6Ô7àˆØ"+ò 	4ÐÜ�CÐ*Ð+Ð,Ô-Ø×ÑÐ 2Õ3ð	4ô 	”8˜\Õ*r?  )Ú__doc__rX  r:  rD  Úurllib.requestr6  Úpygments.utilr7  r9  rB  rN  rS  rb  ri  r>  r?  r@  ú<module>rm     s^   ðñðt€	ðn! ˆzÒÛÝ-å*ôE�ô Eñ ‹X€Fò3òò&ò+ñ …Eðs r?  